DEFINE OBJECTS 105 DEFINE OBJECT (noname) DEFINE OBJECT PICKUPSAVE // Object number -1 DEFINE OBJECT EB_FORSALE // Object number -2 DEFINE OBJECT UNLOCKABLEICON // Object number -3 DEFINE OBJECT INFO // Object number -4 DEFINE OBJECT JM_BRKS_GATE // Object number -5 DEFINE OBJECT JM_CARPOUNDGATE // Object number -6 DEFINE OBJECT PM_GARDOORWSLUT // Object number -7 DEFINE OBJECT BODYARMOUR // Object number -8 DEFINE OBJECT CLOTHESP // Object number -9 DEFINE OBJECT HEALTH // Object number -10 DEFINE OBJECT ED_BLOCKPRAWN // Object number -11 DEFINE OBJECT ED_BLOCKGOLF // Object number -12 DEFINE OBJECT COMGATE2CLOSED // Object number -13 DEFINE OBJECT ED_BLOCKDOCKS // Object number -14 DEFINE OBJECT JM_UMB4_SHUT // Object number -15 DEFINE OBJECT JM_UMB4_EXIT01 // Object number -16 DEFINE OBJECT JM_UMB4_EXIT02 // Object number -17 DEFINE OBJECT TAR_GUN1 // Object number -18 DEFINE OBJECT FAKETARGET // Object number -19 DEFINE OBJECT NDC_IMPOUNDSTRIKE // Object number -20 DEFINE OBJECT NDC_IMPOUNDSIGND // Object number -21 DEFINE OBJECT NDC_REDBALLOON // Object number -22 DEFINE OBJECT KILLFRENZY // Object number -23 DEFINE OBJECT RAMPAGECOMPLETED // Object number -24 DEFINE OBJECT ROADWORKBARRIER1 // Object number -25 DEFINE OBJECT BRIBE // Object number -26 DEFINE OBJECT PM_HOTGATELEFT // Object number -27 DEFINE OBJECT JM_DKS_BHDOOR // Object number -28 DEFINE OBJECT JM_SKYDOOR // Object number -29 DEFINE OBJECT JM_BKS_PEDGTE // Object number -30 DEFINE OBJECT MARTY_CUT_DOOR // Object number -31 DEFINE OBJECT SJL_LEARJET_NEAR // Object number -32 DEFINE OBJECT NDC_DEBRISA // Object number -33 DEFINE OBJECT NDC_DEBRISB // Object number -34 DEFINE OBJECT NDC_PHILSTICK // Object number -35 DEFINE OBJECT STAGELITE_LIGHT5 // Object number -36 DEFINE OBJECT STAGELITE_LIGHT1 // Object number -37 DEFINE OBJECT STAGELITE_LIGHT2 // Object number -38 DEFINE OBJECT STAGELITE_LIGHT3 // Object number -39 DEFINE OBJECT STAGELITE_LIGHT4 // Object number -40 DEFINE OBJECT ME_MAINLIGHTRIG // Object number -41 DEFINE OBJECT PS_PHILHEADMIC // Object number -42 DEFINE OBJECT TAR_CIV1 // Object number -43 DEFINE OBJECT BRIEFCASE // Object number -44 DEFINE OBJECT NDC_GOLFBALL // Object number -45 DEFINE OBJECT BOUY // Object number -46 DEFINE OBJECT MAR_A2TV // Object number -47 DEFINE OBJECT MAR_A2_STEREO // Object number -48 DEFINE OBJECT NDC_DRUGSTACK // Object number -49 DEFINE OBJECT CARDBOARDBOX // Object number -50 DEFINE OBJECT WOODENBOX // Object number -51 DEFINE OBJECT NDC_BOATRAMPHUMP // Object number -52 DEFINE OBJECT NDC_BOATRAMPWIDE // Object number -53 DEFINE OBJECT NDC_BOATRAMPNARROW // Object number -54 DEFINE OBJECT DR_LIFESAVER // Object number -55 DEFINE OBJECT NDC_BIKERAMPNARROW // Object number -56 DEFINE OBJECT EBPROP_CHAIR // Object number -57 DEFINE OBJECT EBPROP_SPEAKER // Object number -58 DEFINE OBJECT EBPROP_TABLEWIDE // Object number -59 DEFINE OBJECT EBPROP_DRUGTABLEA // Object number -60 DEFINE OBJECT NDC_DEBRISC // Object number -61 DEFINE OBJECT WH_DEBRIS // Object number -62 DEFINE OBJECT GD_CRATEPILE // Object number -63 DEFINE OBJECT ME_BOOMSHINE_DR // Object number -64 DEFINE OBJECT NDC_BOOMSTACK // Object number -65 DEFINE OBJECT TRAFFICCONE // Object number -66 DEFINE OBJECT DR_BIGSKIPJUMP // Object number -67 DEFINE OBJECT NDC_MONEYPILE // Object number -68 DEFINE OBJECT GD_ROCKET // Object number -69 DEFINE OBJECT SJL_CRATE // Object number -70 DEFINE OBJECT GD_DILDO // Object number -71 DEFINE OBJECT PIZZABOX // Object number -72 DEFINE OBJECT NDC_AMMOBOX // Object number -73 DEFINE OBJECT PINATA_MAN // Object number -74 DEFINE OBJECT GD_SPRAYCANS // Object number -75 DEFINE OBJECT NDC_DRUGPACKET // Object number -76 DEFINE OBJECT DR_VALVE // Object number -77 DEFINE OBJECT GD_CAMTRUCKBASE // Object number -78 DEFINE OBJECT GD_CAMTRUCKTOP // Object number -79 DEFINE OBJECT GD_HOTELSOFA // Object number -80 DEFINE OBJECT GD_CAMHELICOPTER // Object number -81 DEFINE OBJECT NDC_KOCKWHEEL // Object number -82 DEFINE OBJECT ME_LIFTDOOR // Object number -83 DEFINE OBJECT KEYCARD // Object number -84 DEFINE OBJECT EBPROP_CRATE // Object number -85 DEFINE OBJECT ME_POLICEANTENNEE // Object number -86 DEFINE OBJECT CARDBOARDBOX4 // Object number -87 DEFINE OBJECT JM_DTS_CSDOOR // Object number -88 DEFINE OBJECT NDC_RADIOPHONE // Object number -89 DEFINE OBJECT NDC_BUOYTARGET // Object number -90 DEFINE OBJECT NDC_DRUGPILE // Object number -91 DEFINE OBJECT NDC_DRUGSPILLBIG // Object number -92 DEFINE OBJECT NDC_DRUGSOPEN // Object number -93 DEFINE OBJECT GD_PHONEHANDLE // Object number -94 DEFINE OBJECT SJL_LEARJET // Object number -95 DEFINE OBJECT GD_CIGAR // Object number -96 DEFINE OBJECT GD_SNACKTRAY // Object number -97 DEFINE OBJECT GD_BEERTRAY // Object number -98 DEFINE OBJECT GD_CIGARBOX // Object number -99 DEFINE OBJECT SJL_BOBOHAND_01 // Object number -100 DEFINE OBJECT GD_SAFEDOOR // Object number -101 DEFINE OBJECT JM_BKS_BARRIER // Object number -102 DEFINE OBJECT JM_HELIGATE // Object number -103 DEFINE OBJECT PMOFFIDOOR // Object number -104 DEFINE MISSIONS 99 DEFINE MISSION 0 AT @INITPU DEFINE MISSION 1 AT @INITUSJ DEFINE MISSION 2 AT @INITCG DEFINE MISSION 3 AT @INITGA DEFINE MISSION 4 AT @INITOB DEFINE MISSION 5 AT @INITPLA DEFINE MISSION 6 AT @INITGEN DEFINE MISSION 7 AT @NONAME_13 DEFINE MISSION 8 AT @NONAME_14 DEFINE MISSION 9 AT @NONAME_15 DEFINE MISSION 10 AT @BUILDDE DEFINE MISSION 11 AT @BUILD DEFINE MISSION 12 AT @RENC7 DEFINE MISSION 13 AT @NONAME_16 DEFINE MISSION 14 AT @SRANGE DEFINE MISSION 15 AT @PARAMED DEFINE MISSION 16 AT @VIG DEFINE MISSION 17 AT @FIRETRK DEFINE MISSION 18 AT @CHOPLIF DEFINE MISSION 19 AT @DRIVERA DEFINE MISSION 20 AT @TAXI DEFINE MISSION 21 AT @E_PR DEFINE MISSION 22 AT @E_RE DEFINE MISSION 23 AT @E_PI DEFINE MISSION 24 AT @E_DR DEFINE MISSION 25 AT @E_SM DEFINE MISSION 26 AT @E_RO DEFINE MISSION 27 AT @TTRIAL DEFINE MISSION 28 AT @CRASH DEFINE MISSION 29 AT @QTTRIAL DEFINE MISSION 30 AT @BTRIAL DEFINE MISSION 31 AT @DTRIAL DEFINE MISSION 32 AT @BMXMALL DEFINE MISSION 33 AT @BEACHPL DEFINE MISSION 34 AT @TOURVCS DEFINE MISSION 35 AT @FIREHEL DEFINE MISSION 36 AT @RACEHUB DEFINE MISSION 37 AT @GYROTGT DEFINE MISSION 38 AT @AIRRACE DEFINE MISSION 39 AT @MVRACE DEFINE MISSION 40 AT @PCJPLAY DEFINE MISSION 41 AT @HOVERTT DEFINE MISSION 42 AT @NONAME_17 DEFINE MISSION 43 AT @JER_A3 DEFINE MISSION 44 AT @PHI_A1 DEFINE MISSION 45 AT @PHI_A2 DEFINE MISSION 46 AT @PHI_A3 DEFINE MISSION 47 AT @PHI_A4 DEFINE MISSION 48 AT @MAR_A1 DEFINE MISSION 49 AT @MAR_A2 DEFINE MISSION 50 AT @MAR_A3 DEFINE MISSION 51 AT @MAR_A4 DEFINE MISSION 52 AT @MAR_A5 DEFINE MISSION 53 AT @LOU_A1 DEFINE MISSION 54 AT @LOU_A2 DEFINE MISSION 55 AT @LOU_A3 DEFINE MISSION 56 AT @LOU_A4 DEFINE MISSION 57 AT @LOU_B1 DEFINE MISSION 58 AT @LOU_B2 DEFINE MISSION 59 AT @LAN_B1 DEFINE MISSION 60 AT @LAN_B2 DEFINE MISSION 61 AT @LAN_B4 DEFINE MISSION 62 AT @LAN_B5 DEFINE MISSION 63 AT @LAN_B6 DEFINE MISSION 64 AT @UMB_B1 DEFINE MISSION 65 AT @UMB_B2 DEFINE MISSION 66 AT @UMB_B3 DEFINE MISSION 67 AT @UMB_B4 DEFINE MISSION 68 AT @BRY_B1 DEFINE MISSION 69 AT @BRY_B3 DEFINE MISSION 70 AT @BRY_B4 DEFINE MISSION 71 AT @MEN_C1 DEFINE MISSION 72 AT @MEN_C2 DEFINE MISSION 73 AT @MEN_C3 DEFINE MISSION 74 AT @MEN_C5 DEFINE MISSION 75 AT @NONAME_18 DEFINE MISSION 76 AT @REN_C1 DEFINE MISSION 77 AT @REN_C2 DEFINE MISSION 78 AT @NONAME_19 DEFINE MISSION 79 AT @REN_C4 DEFINE MISSION 80 AT @REN_C5 DEFINE MISSION 81 AT @REN_C6 DEFINE MISSION 82 AT @LAN_C1 DEFINE MISSION 83 AT @LAN_C3 DEFINE MISSION 84 AT @LAN_C4 DEFINE MISSION 85 AT @LAN_C5 DEFINE MISSION 86 AT @NONAME_20 DEFINE MISSION 87 AT @LAN_C7 DEFINE MISSION 88 AT @LAN_C8 DEFINE MISSION 89 AT @LAN_C9 DEFINE MISSION 90 AT @LAN_C10 DEFINE MISSION 91 AT @GON_C2 DEFINE MISSION 92 AT @GON_C3 DEFINE MISSION 93 AT @GON_C4 DEFINE MISSION 94 AT @TEMP1 DEFINE MISSION 95 AT @DIA_C2 DEFINE MISSION 96 AT @DIA_C3 DEFINE MISSION 97 AT @DIA_C4 DEFINE MISSION 98 AT @DIA_C5 {$VERSION 5.1.0000} //-------------MAIN--------------- 0238: name_thread 'MAIN' 00C9: fade 0 1 ms 0401: (unknown) 1 01BA: gosub @MAIN_927 unknown @MAIN_927 01BA: gosub @MAIN_2211 unknown @MAIN_2211 0289: start_mission 0 0289: start_mission 1 0289: start_mission 2 0289: start_mission 3 0289: start_mission 4 0289: start_mission 5 0289: start_mission 6 01BA: gosub @MAIN_2213 unknown @MAIN_2213 01BA: gosub @MAIN_2215 unknown @MAIN_2215 01BA: gosub @MAIN_4213 unknown @MAIN_4213 01BA: gosub @MAIN_5040 unknown @MAIN_5040 01BA: gosub @MAIN_6330 unknown @MAIN_6330 01BA: gosub @MAIN_12147 unknown @MAIN_12147 01BA: gosub @AUDIMON_332 unknown @AUDIMON_332 01BA: gosub @NONAME_1_491 unknown @NONAME_1_491 01BA: gosub @NONAME_1_493 unknown @NONAME_1_493 01BA: gosub @NONAME_1_13181 unknown @NONAME_1_13181 01BA: gosub @NONAME_1_15731 unknown @NONAME_1_15731 01BA: gosub @NONAME_1_19422 unknown @NONAME_1_19422 01BA: gosub @NONAME_1_29549 unknown @NONAME_1_29549 01BA: gosub @NONAME_1_43731 unknown @NONAME_1_43731 01BA: gosub @PAGER_2011 unknown @PAGER_2011 01BA: gosub @EMPIMON_584 unknown @EMPIMON_584 01BA: gosub @FERRIS_1578 unknown @FERRIS_1578 01BA: gosub @RADIA_177 unknown @RADIA_177 01BA: gosub @REWMON_1365 unknown @REWMON_1365 01BA: gosub @GAMHELP_6984 unknown @GAMHELP_6984 01BA: gosub @ZONEMO_1549 unknown @ZONEMO_1549 01BA: gosub @PUHELP_1042 unknown @PUHELP_1042 01BA: gosub @SHOPMON_3056 unknown @SHOPMON_3056 01BA: gosub @GA_LAGA_377 unknown @GA_LAGA_377 01BA: gosub @SAFEHOU_1441 unknown @SAFEHOU_1441 01BA: gosub @SAFEHOU_7542 unknown @SAFEHOU_7542 01BA: gosub @SAFEHOU_12521 unknown @SAFEHOU_12521 01BA: gosub @SRANGEH_878 unknown @SRANGEH_878 01BA: gosub @SRANGEH_1826 unknown @SRANGEH_1826 01BA: gosub @EXPORTB_896 unknown @EXPORTB_896 01BA: gosub @AMMUNAT_4477 unknown @AMMUNAT_4477 0079: create_thread @JANDW // without extra params 0079: create_thread @FACEPLA // without extra params 0079: create_thread @USJ // without extra params 0079: create_thread @RAMPAGE // without extra params 0079: create_thread @CARPARK // without extra params 0079: create_thread @WARPSPO // without extra params 0079: create_thread @AMBTAXI // without extra params 0289: start_mission 7 83FD: not unknown_check 0022: jump_if_false @MAIN_612 // Note: the incorrect math opcode was used here $258 = 1 // (int) 0078: if and 007F: player 0 pressed_key 16 007F: player 0 pressed_key 9 007F: player 0 pressed_key 4 007F: player 0 pressed_key 6 jump_if_false @MAIN_544 $258 = 0 // (int) :MAIN_544 0078: if or 03E5: unknown_check $258 == 1 // (int) var == num jump_if_false @MAIN_605 03E6: unknown 1 0079: create_thread @NONAME_3 // without extra params 0079: create_thread @NONAME_4 // without extra params 01BA: gosub @METALDE_1057 unknown @METALDE_1057 01BA: gosub @METALDE_4109 unknown @METALDE_4109 :MAIN_605 0002: jump @MAIN_617 :MAIN_612 $258 = 0 // (int) :MAIN_617 $259 = 0 // (int) 0078: if and $260 == 0 // (int) var == num $258 == 0 // (int) var == num jump_if_false @MAIN_824 $1045 = 1 // (int) $2334 = 0 // (int) 0289: start_mission 8 0401: (unknown) 0 :MAIN_661 not $262 == 1 // (int) var == num jump_if_false @MAIN_817 0001: wait 0 ms $262 == 0 // (int) var == num jump_if_false @MAIN_810 $259 == 1 // (int) var == num jump_if_false @MAIN_810 0268: (unknown) 0045: actor $1038 defined jump_if_false @MAIN_720 0107: toggle_player $1038 can_move 0 :MAIN_720 0078: if or 009F: actor $1038 dead 00A5: unknown_check $1038 jump_if_false @MAIN_744 0001: wait 1000 ms :MAIN_744 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 1000 ms :MAIN_761 0078: if or $1045 == 1 // (int) var == num 8045: not actor $1038 defined 00A5: unknown_check $1038 jump_if_false @MAIN_796 0001: wait 0 ms 0002: jump @MAIN_761 :MAIN_796 $259 = 0 // (int) $2334 = 0 // (int) 0289: start_mission 8 :MAIN_810 0002: jump @MAIN_661 :MAIN_817 0002: jump @MAIN_891 :MAIN_824 01BA: gosub @DEBMENU_2098 unknown @DEBMENU_2098 $260 == 0 // (int) var == num jump_if_false @MAIN_852 0289: start_mission 9 :MAIN_852 $260 == 0 // (int) var == num jump_if_false @MAIN_891 00C9: fade 1 1000 ms 0045: actor $1038 defined jump_if_false @MAIN_888 0107: toggle_player $1038 can_move 1 :MAIN_888 0401: (unknown) 0 :MAIN_891 01BA: gosub @INITSAV_1663 unknown @INITSAV_1663 01BA: gosub @99RED_12967 unknown @99RED_12967 :MAIN_915 0001: wait 1000 ms 0002: jump @MAIN_915 :MAIN_927 0006: $1025 = 'CH_JERR' // (string) // Jerry Martinez // Note: the incorrect math opcode was used here 0006: $1026 = 'CH_PHIL' // (string) // Phil Cassidy // Note: the incorrect math opcode was used here 0006: $1027 = 'CH_MART' // (string) // Marty Williams // Note: the incorrect math opcode was used here 0006: $1028 = 'CH_LOUI' // (string) // Louise Williams // Note: the incorrect math opcode was used here 0006: $1029 = 'CH_LANC' // (string) // Lance Vance // Note: the incorrect math opcode was used here 0006: $1030 = 'CH_UMBE' // (string) // Umberto Robina // Note: the incorrect math opcode was used here 0006: $1031 = 'CH_BRYA' // (string) // Bryan Forbes // Note: the incorrect math opcode was used here 0006: $1032 = 'CH_MEND' // (string) // Mendez brothers // Note: the incorrect math opcode was used here 0006: $1033 = 'CH_RENI' // (string) // Reni Wassulmaier // Note: the incorrect math opcode was used here 0006: $1034 = 'CH_GONZ' // (string) // Gonzalez // Note: the incorrect math opcode was used here 0006: $1035 = 'CH_LEOT' // (string) // Leo Teal // Note: the incorrect math opcode was used here 0006: $1036 = 'CH_DIAZ' // (string) // Ricardo Diaz // Note: the incorrect math opcode was used here $1045 = 0 // (int) $1046 = 0 // (int) $1047 = 0 // (int) $1691 = 0 // (int) $1693 = 0 // (int) $1695 = 1 // (int) $1696 = 100.0 // (float) $1700 = -1 // (int) $1701 = -1 // (int) $1702 = 0 // (int) $1703 = 0 // (int) $1705 = -1 // (int) $1707 = 0 // (int) $1708 = 0 // (int) $1709 = 0 // (int) $1710 = 0 // (int) $1711 = 0 // (int) $1712 = 0 // (int) $1713 = 0 // (int) $1714 = 0 // (int) $1715 = 0 // (int) $1716 = 0 // (int) $1717 = -1 // (int) $1720 = -1 // (int) $260 == 0 // (int) var == num jump_if_false @MAIN_2139 $2154 = 2000 // (int) $1720 = -1 // (int) $916 = 0 // (int) $923 = 0 // (int) $917 = 0 // (int) $924 = 0 // (int) $918 = 0 // (int) $925 = 0 // (int) $919 = 0 // (int) $926 = 0 // (int) $920 = 0 // (int) $927 = 0 // (int) $921 = 0 // (int) $928 = 0 // (int) $922 = 0 // (int) $929 = 0 // (int) $943 = 0 // (int) $944 = 0 // (int) $945 = 0 // (int) $539 = 2 // (int) $984 = 0 // (int) $600 = 0 // (int) $614 = 0 // (int) $601 = 1 // (int) $615 = 0 // (int) $602 = 1 // (int) $616 = 0 // (int) $603 = 1 // (int) $617 = 0 // (int) $604 = 1 // (int) $618 = 0 // (int) $605 = 1 // (int) $619 = 0 // (int) $606 = 1 // (int) $620 = 0 // (int) $607 = 1 // (int) $621 = 0 // (int) $608 = 1 // (int) $622 = 0 // (int) $609 = 1 // (int) $623 = 0 // (int) $610 = 1 // (int) $624 = 0 // (int) $611 = 1 // (int) $625 = 0 // (int) $612 = 1 // (int) $626 = 0 // (int) $613 = 1 // (int) $627 = 0 // (int) $628 = 0 // (int) $2254 = 0 // (int) $1973 = 3600000 // (int) $537 = -1 // (int) $538 = -1 // (int) $1697 = 0 // (int) $1719 = 0 // (int) $1698 = 0 // (int) $899 = 0 // (int) $1785 = 2 // (int) $1037 = 0 // (int) $906 = 1 // (int) $907 = 1 // (int) $908 = 1 // (int) $910 = 0 // (int) $911 = 0 // (int) $912 = 0 // (int) $913 = 0 // (int) $914 = 0 // (int) $915 = 0 // (int) $900 = 0 // (int) $1786 = -1 // (int) $386 = 0 // (int) $1990 = 0 // (int) $1974 = 0 // (int) $1975 = 0 // (int) $1976 = 0 // (int) $1977 = 0 // (int) $1978 = 0 // (int) $1979 = 0 // (int) $1980 = 0 // (int) $1981 = 0 // (int) $544 = 0 // (int) $545 = 0 // (int) $546 = 0 // (int) $548 = 0 // (int) $549 = 0 // (int) $550 = 0 // (int) $551 = 0 // (int) $552 = 0 // (int) $553 = 0 // (int) $554 = 0 // (int) $555 = 0 // (int) $556 = 0 // (int) $557 = 0 // (int) $558 = 0 // (int) $559 = 0 // (int) $560 = 0 // (int) $561 = 0 // (int) $562 = 0 // (int) $563 = 0 // (int) $564 = 0 // (int) $565 = 0 // (int) $566 = 0 // (int) $567 = 0 // (int) $568 = 0 // (int) $570 = 0 // (int) $571 = 0 // (int) $572 = 0 // (int) $573 = 0 // (int) $574 = 0 // (int) $575 = 0 // (int) $576 = 0 // (int) $577 = 0 // (int) $578 = 0 // (int) $579 = 0 // (int) $581 = 0 // (int) $582 = 0 // (int) $583 = 0 // (int) $584 = 0 // (int) $585 = 0 // (int) $586 = 0 // (int) $587 = 0 // (int) $590 = 0 // (int) $591 = 0 // (int) $592 = 0 // (int) $930 = 0 // (int) $931 = 0 // (int) $932 = 0 // (int) $933 = 0 // (int) $934 = 0 // (int) $935 = 0 // (int) $936 = 0 // (int) $595 = 0 // (int) $596 = 0 // (int) $597 = 0 // (int) $598 = 0 // (int) $599 = 0 // (int) $1023 = 0 // (int) $1963 = 0 // (int) $1966 = 0 // (int) $1967 = 0 // (int) $2267 = 225000 // (int) $2268 = 105000 // (int) $2270 = 270000 // (int) $2283 = 240000 // (int) $2287 = 240000 // (int) $2285 = 270000 // (int) $2277 = 95000 // (int) $2278 = 90000 // (int) $2272 = 500 // (int) $2280 = 0 // (int) $2273 = 0 // (int) $2289 = 0 // (int) $2291 = 0 // (int) $2265 = 0 // (int) $2266 = 0 // (int) $2269 = 0 // (int) $2271 = 0 // (int) $2275 = 0 // (int) $2276 = 0 // (int) $2279 = 0 // (int) $2282 = 0 // (int) $2284 = 0 // (int) $2286 = 0 // (int) $2288 = 0 // (int) $2290 = 0 // (int) $261 = 1 // (int) $1689 = 1 // (int) $1024 = 0 // (int) 0002: jump @MAIN_2209 :MAIN_2139 $261 = 0 // (int) $1689 = 0 // (int) 0036: $1039 = $540 // (float vars) 0036: $1040 = $541 // (float vars) 0036: $1041 = $542 // (float vars) $1720 = -1 // (int) 04E5: (unknown) 1 $924 04E5: (unknown) 2 $925 04E5: (unknown) 3 $926 04E5: (unknown) 4 $927 04E5: (unknown) 5 $928 04E5: (unknown) 6 $929 :MAIN_2209 0026: return :MAIN_2211 0026: return :MAIN_2213 0026: return :MAIN_2215 0026: return 3@ = 2 // (int) 0456: (unknown) 0 044E: (unknown) 0 1 0451: (unknown) 0 40 150 0450: (unknown) 0 5 5 0452: (unknown) 0 0 0 0 128 0453: (unknown) 0 0 0 0 0 7@ = 255 // (int) 0@ = 0 // (int) :MAIN_2271 $344(0@,14) == 1 // (int) var == num jump_if_false @MAIN_2307 4@ = 255 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 0002: jump @MAIN_2321 :MAIN_2307 4@ = 0 // (int) 5@ = 255 // (int) 6@ = 0 // (int) :MAIN_2321 001C: $628 == 0@ // (int) num == var 0022: jump_if_false @MAIN_2364 // Note: the incorrect math opcode was used here 0455: (unknown) 'DBG_OF2' 0 17 3@ 1 0@ 0 0 0 0 0 1@ // ~1~ << 0002: jump @MAIN_2388 :MAIN_2364 0455: (unknown) 'DBG_OF1' 0 17 3@ 1 0@ 0 0 0 0 0 1@ // ~1~ :MAIN_2388 0318: unknown_check $1038 $2036(0@,14) 0022: jump_if_false @MAIN_2431 // Note: the incorrect math opcode was used here 0454: (unknown) 'DBG_OF3' 0 2 3@ 2@ // > 0458: (unknown) 2@ 0.5 0457: (unknown) 2@ 4@ 5@ 6@ 7@ :MAIN_2431 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ 3@ += 10 // (int) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @MAIN_2271 0026: return :MAIN_2467 0037: $2036(0@,14) = 1@ // (string vars) 0037: $2050(0@,14) = 2@ // (string vars) 0037: $2064(0@,14) = 3@ // (string vars) 0026: return :MAIN_2490 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 0 'PLR' 'OUT_F1' 'OU_1' // 'Army Fatigues' // ~h~Army Fatigues~w~ are now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 1 'PLR2' 'OUT_F2' 'OU_2' // 'Casuals' // ~h~Casual Clothes~w~ are now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 2 'PLR3' 'OUT_F3' 'OU_3' // 'Leisure' // ~w~The ~h~Leisure outfit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 3 'PLR4' 'OUT_F4' 'OU_4' // 'Trailer Trash' // ~w~The ~h~Trailer Trash clothes~w~ are now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 4 'PLR5' 'OUT_F5' 'OU_5' // 'Cuban Style' // ~w~The ~h~Cuban Style outfit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 5 'PLR6' 'OUT_F6' 'OU_6' // 'Pastel Suit' // ~w~The ~h~Pastel Suit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 6 'PLR7' 'OUT_F7' 'OU_7' // 'Tracksuit' // ~w~The ~h~Tracksuit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 7 'PLR8' 'OUT_F8' 'OU_8' // 'Hood' // ~w~The ~h~Hood outfit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 8 'PLR9' 'OUT_F9' 'OU_9' // 'Hired Muscle' // ~w~The ~h~Hired Muscle outfit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 9 'PLR10' 'OUT_F10' 'OU_10' // 'Repo-Man' // ~w~The ~h~Repo-Man outfit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 10 'PLR11' 'OUT_F11' 'OU_11' // 'Smuggler' // ~w~The ~h~Smuggler outfit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 11 'PLR12' 'OUT_F12' 'OU_12' // 'Smart Suit' // ~w~The ~h~Smart Suit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 12 'PLR13' 'OUT_F13' 'OU_13' // 'Winner' // ~w~The ~h~Winner's outfit~w~ is now available at the safehouse. 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2467 13 'PLR14' 'OUT_F14' 'OU_14' // 'Wet Suit' // ~w~The ~h~Wet Suit~w~ is now available at the safehouse. 0026: return :MAIN_2953 1@ = 0 // (int) 0045: actor $1038 defined jump_if_false @MAIN_3029 0@ = 0 // (int) :MAIN_2972 0078: if and 14 > 0@ // (int) num > var 1@ == 0 // (int) var == num jump_if_false @MAIN_3029 0318: unknown_check $1038 $2036(0@,14) 0022: jump_if_false @MAIN_3017 // Note: the incorrect math opcode was used here 0035: $628 = 0@ // (int vars) 1@ = 1 // (int) :MAIN_3017 0@ += 1 // (int) 0002: jump @MAIN_2972 :MAIN_3029 0026: return :MAIN_3031 8045: not actor $1038 defined jump_if_false @MAIN_3044 0026: return :MAIN_3044 00A5: unknown_check $1038 jump_if_false @MAIN_3057 0026: return :MAIN_3057 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_2953 1@ = 0 // (int) 0045: actor $1038 defined jump_if_false @MAIN_3141 0@ = 0 // (int) :MAIN_3086 0078: if and 14 > 0@ // (int) num > var 1@ == 0 // (int) var == num jump_if_false @MAIN_3141 001C: $628 == 0@ // (int) num == var 0022: jump_if_false @MAIN_3129 // Note: the incorrect math opcode was used here 03F8: (unknown) $2036(0@,14) 1@ = 1 // (int) :MAIN_3129 0@ += 1 // (int) 0002: jump @MAIN_3086 :MAIN_3141 0026: return :MAIN_3143 0045: actor $1038 defined jump_if_false @MAIN_3312 80A5: not unknown_check $1038 jump_if_false @MAIN_3299 1@ == 1 // (int) var == num jump_if_false @MAIN_3208 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :MAIN_3189 00CA: fading jump_if_false @MAIN_3208 0001: wait 0 ms 0002: jump @MAIN_3189 :MAIN_3208 0045: actor $1038 defined jump_if_false @MAIN_3240 007E: actor $1038 driving jump_if_false @MAIN_3240 0216: (unknown) $1038 $1042 $1043 $1044 :MAIN_3240 020F: (unknown) $1038 $2036(0@,14) 1@ == 1 // (int) var == num jump_if_false @MAIN_3292 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 500 ms :MAIN_3273 00CA: fading jump_if_false @MAIN_3292 0001: wait 0 ms 0002: jump @MAIN_3273 :MAIN_3292 0002: jump @MAIN_3305 :MAIN_3299 03F8: (unknown) $2036(0@,14) :MAIN_3305 0002: jump @MAIN_3318 :MAIN_3312 03F8: (unknown) $2036(0@,14) :MAIN_3318 0035: $628 = 0@ // (int vars) 0026: return :MAIN_3325 $344(0@,14) == 1 // (int) var == num jump_if_false @MAIN_3352 $344(0@,14) = 0 // (int) 03F2: (unknown) 0@ 005E: (unknown) :MAIN_3352 005F: (unknown) :MAIN_3354 $344(0@,14) == 0 // (int) var == num jump_if_false @MAIN_3379 $344(0@,14) = 1 // (int) 04F3: (unknown) 0@ :MAIN_3379 0026: return :MAIN_3381 0@ = 0 // (int) :MAIN_3385 $344(0@,14) == 1 // (int) var == num jump_if_false @MAIN_3402 005F: (unknown) :MAIN_3402 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @MAIN_3385 005E: (unknown) :MAIN_3421 11@ = 0 // (int) 0045: actor $1038 defined jump_if_false @MAIN_3445 0107: toggle_player $1038 can_move 0 0352: (unknown) $1038 :MAIN_3445 028D: (unknown) 0.5 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 1000 ms :MAIN_3461 00CA: fading jump_if_false @MAIN_3480 0001: wait 0 ms 0002: jump @MAIN_3461 :MAIN_3480 0045: actor $1038 defined jump_if_false @MAIN_3544 0036: 7@ = 0@ // (float vars) 0036: 8@ = 1@ // (float vars) 0036: 9@ = 2@ // (float vars) 9@ += 0.5 // (float) 01BB: (unknown) 7@ 8@ 9@ 9@ 0044: put_actor $1038 at 7@ 8@ 9@ 00CF: set_actor $1038 Z_angle_to 3@ 02EE: get_actor $1038 coords_to 4@ 5@ 6@ with_offset 0 2.8 -0.6 :MAIN_3544 0035: 10@ = $628 // (int vars) 0035: 13@ = $628 // (int vars) 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00B3: camera_on_ped $1038 15 2 $1688 = 1 // (int) 0407: (unknown) 'CLOTHA' // Use the ~h~~k~ ~AMMOV~ ~w~to view outfits. ~h~~k~ ~AMBUY~ ~w~to change into outfit. ~h~~k~ ~AMEXI~ ~w~to cancel. 0001: wait 500 ms 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 1000 ms :MAIN_3604 00CA: fading jump_if_false @MAIN_3623 0001: wait 0 ms 0002: jump @MAIN_3604 :MAIN_3623 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAIN_3668 0107: toggle_player $1038 can_move 0 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00B3: camera_on_ped $1038 15 2 0323: show_text_box 'CLOTHA' // Use the ~h~~k~ ~AMMOV~ ~w~to view outfits. ~h~~k~ ~AMBUY~ ~w~to change into outfit. ~h~~k~ ~AMEXI~ ~w~to cancel. :MAIN_3668 02E2: 12@ = 11 // (any) 0057: show_text_highpriority GXT $2050(13@,14) time 1 flag 1 0377: (unknown) 39 $1704 $1704 > 0 // (int) var > num jump_if_false @MAIN_3832 $628 += 1 // (int) not 14 > $628 // (int) num > var 0022: jump_if_false @MAIN_3725 // Note: the incorrect math opcode was used here $628 = 0 // (int) :MAIN_3725 0035: 13@ = $628 // (int vars) :MAIN_3730 $344(13@,14) == 1 // (int) var == num jump_if_false @MAIN_3781 $628 += 1 // (int) not 14 > $628 // (int) num > var 0022: jump_if_false @MAIN_3769 // Note: the incorrect math opcode was used here $628 = 0 // (int) :MAIN_3769 0035: 13@ = $628 // (int vars) 0002: jump @MAIN_3730 :MAIN_3781 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :MAIN_3793 00CA: fading jump_if_false @MAIN_3812 0001: wait 0 ms 0002: jump @MAIN_3793 :MAIN_3812 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_3143 $628 0 00C9: fade 1 500 ms :MAIN_3832 02E2: 12@ = 10 // (any) 0377: (unknown) 38 $1704 $1704 > 0 // (int) var > num jump_if_false @MAIN_3998 $628 -= 1 // (int) 0 > $628 // (int) num > var 0022: jump_if_false @MAIN_3885 // Note: the incorrect math opcode was used here $628 = 14 // (int) $628 -= 1 // (int) :MAIN_3885 0035: 13@ = $628 // (int vars) :MAIN_3890 $344(13@,14) == 1 // (int) var == num jump_if_false @MAIN_3947 $628 -= 1 // (int) 0 > $628 // (int) num > var 0022: jump_if_false @MAIN_3935 // Note: the incorrect math opcode was used here $628 = 14 // (int) $628 -= 1 // (int) :MAIN_3935 0035: 13@ = $628 // (int vars) 0002: jump @MAIN_3890 :MAIN_3947 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :MAIN_3959 00CA: fading jump_if_false @MAIN_3978 0001: wait 0 ms 0002: jump @MAIN_3959 :MAIN_3978 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_3143 $628 0 00C9: fade 1 500 ms :MAIN_3998 02E2: 12@ = 16 // (any) 0377: (unknown) 42 $1704 $1704 > 0 // (int) var > num jump_if_false @MAIN_4074 03B0: (unknown) 03F8: (unknown) $2036(13@,14) 801C: not $628 == 10@ // (int) num == var 0022: jump_if_false @MAIN_4069 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MAIN_4069 // Note: the incorrect math opcode was used here 809A: not player $1038 wanted_level > 2 jump_if_false @MAIN_4069 009B: clear_player $1038 wanted_level :MAIN_4069 11@ = 1 // (int) :MAIN_4074 02E2: 12@ = 15 // (any) 0377: (unknown) 43 $1704 $1704 > 0 // (int) var > num jump_if_false @MAIN_4130 0059: text_clear_all 0268: (unknown) 0035: $628 = 10@ // (int vars) 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_3143 $628 1 11@ = 1 // (int) $1688 = 0 // (int) :MAIN_4130 0045: actor $1038 defined jump_if_false @MAIN_4167 0078: if and 11@ == 0 // (int) var == num 026A: unknown_check $1038 jump_if_false @MAIN_4167 0002: jump @MAIN_3623 :MAIN_4167 0045: actor $1038 defined jump_if_false @MAIN_4184 0107: toggle_player $1038 can_move 1 :MAIN_4184 00C9: fade 0 1 ms 0221: (unknown) 00B6: restore_camera 0059: text_clear_all 0268: (unknown) 0001: wait 0 ms 00C9: fade 1 1 ms $1688 = 0 // (int) 0026: return :MAIN_4213 0026: return :MAIN_4215 0160: load_model 0@ :MAIN_4218 8161: not model 0@ available jump_if_false @MAIN_4238 0001: wait 0 ms 0002: jump @MAIN_4218 :MAIN_4238 0026: return :MAIN_4240 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 0026: return :MAIN_4248 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 0@ ms :MAIN_4258 00CA: fading jump_if_false @MAIN_4277 0001: wait 0 ms 0002: jump @MAIN_4258 :MAIN_4277 0026: return :MAIN_4279 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 0@ ms :MAIN_4290 00CA: fading jump_if_false @MAIN_4309 0001: wait 0 ms 0002: jump @MAIN_4290 :MAIN_4309 0026: return :MAIN_4311 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4248 1000 0026: return :MAIN_4326 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4279 1000 0026: return :MAIN_4341 3@ = 0 // (int) 010E: 4@ = current_time_in_ms 0029: 0@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @MAIN_4373 3@ = 1 // (int) :MAIN_4373 2@ = 0 // (int) :MAIN_4377 0078: if and 0011: 0@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @MAIN_4468 3@ == 0 // (int) var == num jump_if_false @MAIN_4435 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @MAIN_4428 2@ = 1 // (int) :MAIN_4428 0002: jump @MAIN_4455 :MAIN_4435 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @MAIN_4455 3@ = 0 // (int) :MAIN_4455 0001: wait 0 ms 010E: 4@ = current_time_in_ms 0002: jump @MAIN_4377 :MAIN_4468 2@ == 1 // (int) var == num jump_if_false @MAIN_4482 005E: (unknown) :MAIN_4482 005F: (unknown) :MAIN_4484 010E: 1@ = current_time_in_ms 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here :MAIN_4491 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_4515 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 1@ = current_time_in_ms 0002: jump @MAIN_4491 :MAIN_4515 0026: return :MAIN_4517 $2410 = 0 // (int) $1045 = 1 // (int) 0045: actor $1038 defined jump_if_false @MAIN_4550 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :MAIN_4550 0001: wait 250 ms $1045 = 1 // (int) 0045: actor $1038 defined jump_if_false @MAIN_4578 02C0: (unknown) $1038 $1690 :MAIN_4578 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_3031 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4240 033F: (unknown) $3159 = -1 // (int) 0026: return :MAIN_4608 034B: unknown_check 0@ jump_if_false @MAIN_4695 81B3: not unknown_check 0@ jump_if_false @MAIN_4690 00A0: car 0@ wrecked jump_if_false @MAIN_4650 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4690 :MAIN_4650 009F: actor $1038 dead jump_if_false @MAIN_4673 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4690 :MAIN_4673 807C: not actor $1038 driving 0@ 0022: jump_if_false @MAIN_4690 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :MAIN_4690 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :MAIN_4695 005E: (unknown) :MAIN_4697 034B: unknown_check 0@ 0022: jump_if_false @MAIN_4774 // Note: the incorrect math opcode was used here 00A0: car 0@ wrecked 0022: jump_if_false @MAIN_4729 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4769 :MAIN_4729 009F: actor $1038 dead 0022: jump_if_false @MAIN_4752 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4769 :MAIN_4752 807C: not actor $1038 driving 0@ 0022: jump_if_false @MAIN_4769 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :MAIN_4769 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :MAIN_4774 005E: (unknown) :MAIN_4776 0@ == 1 // (int) var == num jump_if_false @MAIN_4799 01FF: unknown_check 1 0002: jump @MAIN_4823 :MAIN_4799 0078: if or $1991 == 0 // (int) var == num $1992 == 0 // (int) var == num jump_if_false @MAIN_4823 01FF: unknown_check 0 :MAIN_4823 0026: return :MAIN_4825 0045: actor $1038 defined jump_if_false @MAIN_4849 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 02F8: (unknown) $1038 1 :MAIN_4849 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 0@ == 0 // (int) var == num jump_if_false @MAIN_4887 4@ = -988.064 // (float) 0002: jump @MAIN_4895 :MAIN_4887 4@ = 683.742 // (float) :MAIN_4895 0530: (unknown) 1 0045: actor $1038 defined jump_if_false @MAIN_4919 0044: put_actor $1038 at 4@ 5@ 20.0 :MAIN_4919 0001: wait 0 ms 0045: actor $1038 defined 0022: jump_if_false @MAIN_4940 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 1@ 2@ 3@ :MAIN_4940 0001: wait 0 ms 0045: actor $1038 defined 0022: jump_if_false @MAIN_4968 // Note: the incorrect math opcode was used here 02F8: (unknown) $1038 0 0044: put_actor $1038 at 1@ 2@ -100.0 :MAIN_4968 0530: (unknown) 0 0026: return :MAIN_4973 0055: show_text_styled GXT 0@ time 5000 style 8 0026: return :MAIN_4983 809D: not wasted_or_busted // mission only jump_if_false @MAIN_5038 010E: 1@ = current_time_in_ms 0035: 2@ = 1@ // (int vars) 0029: 2@ += 0@ // (int vars) // Note: the incorrect math opcode was used here :MAIN_5003 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5038 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 1@ = current_time_in_ms 009D: wasted_or_busted // mission only 0022: jump_if_false @MAIN_5031 // Note: the incorrect math opcode was used here 0026: return :MAIN_5031 0002: jump @MAIN_5003 :MAIN_5038 0026: return :MAIN_5040 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return :MAIN_5066 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return :MAIN_5092 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return :MAIN_5118 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :MAIN_5144 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :MAIN_5170 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return :MAIN_5215 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @MAIN_5240 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5240 005F: (unknown) :MAIN_5242 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return :MAIN_5299 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :MAIN_5321 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5387 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5354 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @MAIN_5380 :MAIN_5354 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5376 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @MAIN_5380 :MAIN_5376 0035: 3@ = 2@ // (int vars) :MAIN_5380 0002: jump @MAIN_5391 :MAIN_5387 0035: 3@ = 0@ // (int vars) :MAIN_5391 0026: return :MAIN_5393 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5459 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5426 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @MAIN_5452 :MAIN_5426 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5448 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @MAIN_5452 :MAIN_5448 0036: 3@ = 2@ // (float vars) :MAIN_5452 0002: jump @MAIN_5463 :MAIN_5459 0036: 3@ = 0@ // (float vars) :MAIN_5463 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @MAIN_5491 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MAIN_5495 :MAIN_5491 0035: 1@ = 0@ // (int vars) :MAIN_5495 0026: return :MAIN_5497 0 > 0@ // (float) num > var 0022: jump_if_false @MAIN_5523 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @MAIN_5527 :MAIN_5523 0036: 1@ = 0@ // (float vars) :MAIN_5527 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAIN_5539 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @MAIN_5562 005F: (unknown) :MAIN_5562 801D: not 1@ == 0 // (int) var == var jump_if_false @MAIN_5575 005F: (unknown) :MAIN_5575 801D: not 2@ == 0 // (int) var == var jump_if_false @MAIN_5588 005F: (unknown) :MAIN_5588 005E: (unknown) :MAIN_5590 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5603 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5603 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5616 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5616 005F: (unknown) :MAIN_5618 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return :MAIN_5676 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :MAIN_5714 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :MAIN_5764 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return :MAIN_5801 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @MAIN_5818 0026: return :MAIN_5818 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return :MAIN_5846 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @MAIN_5863 0026: return :MAIN_5863 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return :MAIN_5879 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return :MAIN_5907 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5931 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5931 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5931 005F: (unknown) :MAIN_5933 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5957 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5957 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5957 005F: (unknown) :MAIN_5959 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return :MAIN_6013 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @MAIN_6040 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_6040 005F: (unknown) :MAIN_6042 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @MAIN_6076 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :MAIN_6076 3@ > 380.0 // (float) var > num jump_if_false @MAIN_6095 3@ = 380.0 // (float) :MAIN_6095 5.0 > 4@ // (float) num > var 0022: jump_if_false @MAIN_6114 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :MAIN_6114 4@ > 240.0 // (float) var > num jump_if_false @MAIN_6133 4@ = 240.0 // (float) :MAIN_6133 0026: return :MAIN_6135 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAIN_6231 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :MAIN_6231 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @MAIN_6271 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :MAIN_6271 10@ > 0 // (float) var > num jump_if_false @MAIN_6289 9@ = 1 // (int) 005E: (unknown) :MAIN_6289 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAIN_6328 // Note: the incorrect math opcode was used here 005F: (unknown) :MAIN_6328 005E: (unknown) :MAIN_6330 0026: return :MAIN_6332 0037: 1@ = $769(0@,12) // (string vars) 0026: return :MAIN_6341 $18(0@,12) == 1 // (int) var == num jump_if_false @MAIN_6358 005E: (unknown) :MAIN_6358 005F: (unknown) :MAIN_6360 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6341 0@ jump_if_false @MAIN_6390 1@ = 1 // (int) 0002: jump @MAIN_6394 :MAIN_6390 1@ = 0 // (int) :MAIN_6394 0026: return :MAIN_6396 0035: 1@ = $6(0@,12) // (int vars) 04F2: (unknown) 0022: jump_if_false @MAIN_6427 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6332 0@ 2@ 0238: name_thread 2@ :MAIN_6427 0026: return :MAIN_6429 0035: 0@ = $386 // (int vars) 0026: return :MAIN_6436 2@ = 0 // (int) 0035: 3@ = 0@ // (int vars) 3@ -= 1 // (int) :MAIN_6449 3@ > -1 // (int) var > num jump_if_false @MAIN_6480 0029: 2@ += $4590(3@,12) // (int vars) // Note: the incorrect math opcode was used here 3@ -= 1 // (int) 0002: jump @MAIN_6449 :MAIN_6480 0029: 2@ += 1@ // (int vars) // Note: the incorrect math opcode was used here 2@ -= 1 // (int) 0026: return :MAIN_6491 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6436 0@ 1@ 2@ $30(2@,100) = -999 // (int) 001C: $6(0@,12) == 1@ // (int) num == var 0022: jump_if_false @MAIN_6535 // Note: the incorrect math opcode was used here $6(0@,12) += 1 // (int) :MAIN_6535 0026: return :MAIN_6537 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6436 0@ 1@ 2@ $30(2@,100) == -999 // (int) var == num jump_if_false @MAIN_6568 005E: (unknown) :MAIN_6568 005F: (unknown) :MAIN_6570 1@ = 1 // (int) :MAIN_6575 0017: $4590(0@,12) >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_6622 // Note: the incorrect math opcode was used here 037A: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6537 0@ 1@ jump_if_false @MAIN_6610 005E: (unknown) :MAIN_6610 1@ += 1 // (int) 0002: jump @MAIN_6575 :MAIN_6622 005F: (unknown) :MAIN_6624 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_6436 0@ 1@ 3@ :MAIN_6637 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_6537 0@ 1@ jump_if_false @MAIN_6697 1@ += 1 // (int) 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_6436 0@ 1@ 3@ 0011: 1@ > $4590(0@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_6690 // Note: the incorrect math opcode was used here 0026: return :MAIN_6690 0002: jump @MAIN_6637 :MAIN_6697 0035: $30(3@,100) = 2@ // (int vars) 0026: return :MAIN_6706 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6436 0@ 1@ 2@ :MAIN_6719 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6537 0@ 1@ jump_if_false @MAIN_6779 1@ += 1 // (int) 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6436 0@ 1@ 2@ 0011: 1@ > $4590(0@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_6772 // Note: the incorrect math opcode was used here 0026: return :MAIN_6772 0002: jump @MAIN_6719 :MAIN_6779 $30(2@,100) > 0 // (int) var > num jump_if_false @MAIN_6801 $30(2@,100) -= 1 // (int) :MAIN_6801 0026: return :MAIN_6803 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6436 0@ 1@ 2@ $30(2@,100) == 0 // (int) var == num jump_if_false @MAIN_6839 005E: (unknown) 0002: jump @MAIN_6860 :MAIN_6839 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6537 0@ 1@ jump_if_false @MAIN_6860 005E: (unknown) :MAIN_6860 005F: (unknown) :MAIN_6862 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 2@ 2@ == 0 // (int) var == num jump_if_false @MAIN_7305 0@ == 0 // (int) var == num jump_if_false @MAIN_6966 1@ == 1 // (int) var == num jump_if_false @MAIN_6914 0002: jump @MAIN_6959 :MAIN_6914 1@ == 2 // (int) var == num jump_if_false @MAIN_6933 0002: jump @MAIN_6959 :MAIN_6933 1@ == 3 // (int) var == num jump_if_false @MAIN_6959 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 1 1 :MAIN_6959 0002: jump @MAIN_7298 :MAIN_6966 0@ == 1 // (int) var == num jump_if_false @MAIN_7082 1@ == 1 // (int) var == num jump_if_false @MAIN_7011 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 2 1 0002: jump @MAIN_7075 :MAIN_7011 1@ == 2 // (int) var == num jump_if_false @MAIN_7030 0002: jump @MAIN_7075 :MAIN_7030 1@ == 3 // (int) var == num jump_if_false @MAIN_7049 0002: jump @MAIN_7075 :MAIN_7049 1@ == 4 // (int) var == num jump_if_false @MAIN_7075 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 3 3 :MAIN_7075 0002: jump @MAIN_7298 :MAIN_7082 0@ == 2 // (int) var == num jump_if_false @MAIN_7217 1@ == 1 // (int) var == num jump_if_false @MAIN_7113 0002: jump @MAIN_7210 :MAIN_7113 1@ == 2 // (int) var == num jump_if_false @MAIN_7146 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 3 1 0002: jump @MAIN_7210 :MAIN_7146 1@ == 3 // (int) var == num jump_if_false @MAIN_7165 0002: jump @MAIN_7210 :MAIN_7165 1@ == 4 // (int) var == num jump_if_false @MAIN_7184 0002: jump @MAIN_7210 :MAIN_7184 1@ == 5 // (int) var == num jump_if_false @MAIN_7210 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 1 4 :MAIN_7210 0002: jump @MAIN_7298 :MAIN_7217 0@ == 3 // (int) var == num jump_if_false @MAIN_7298 1@ == 1 // (int) var == num jump_if_false @MAIN_7248 0002: jump @MAIN_7298 :MAIN_7248 1@ == 2 // (int) var == num jump_if_false @MAIN_7267 0002: jump @MAIN_7298 :MAIN_7267 1@ == 3 // (int) var == num jump_if_false @MAIN_7286 0002: jump @MAIN_7298 :MAIN_7286 1@ == 4 // (int) var == num jump_if_false @MAIN_7298 :MAIN_7298 0002: jump @MAIN_8893 :MAIN_7305 2@ == 1 // (int) var == num jump_if_false @MAIN_7814 0@ == 5 // (int) var == num jump_if_false @MAIN_7419 1@ == 1 // (int) var == num jump_if_false @MAIN_7348 0002: jump @MAIN_7412 :MAIN_7348 1@ == 2 // (int) var == num jump_if_false @MAIN_7367 0002: jump @MAIN_7412 :MAIN_7367 1@ == 3 // (int) var == num jump_if_false @MAIN_7386 0002: jump @MAIN_7412 :MAIN_7386 1@ == 4 // (int) var == num jump_if_false @MAIN_7412 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 4 :MAIN_7412 0002: jump @MAIN_7807 :MAIN_7419 0@ == 3 // (int) var == num jump_if_false @MAIN_7516 1@ == 1 // (int) var == num jump_if_false @MAIN_7464 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 2 0002: jump @MAIN_7509 :MAIN_7464 1@ == 2 // (int) var == num jump_if_false @MAIN_7497 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 4 0002: jump @MAIN_7509 :MAIN_7497 1@ == 3 // (int) var == num jump_if_false @MAIN_7509 :MAIN_7509 0002: jump @MAIN_7807 :MAIN_7516 0@ == 6 // (int) var == num jump_if_false @MAIN_7632 1@ == 1 // (int) var == num jump_if_false @MAIN_7561 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 4 0002: jump @MAIN_7625 :MAIN_7561 1@ == 2 // (int) var == num jump_if_false @MAIN_7580 0002: jump @MAIN_7625 :MAIN_7580 1@ == 3 // (int) var == num jump_if_false @MAIN_7599 0002: jump @MAIN_7625 :MAIN_7599 1@ == 4 // (int) var == num jump_if_false @MAIN_7625 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 6 :MAIN_7625 0002: jump @MAIN_7807 :MAIN_7632 0@ == 4 // (int) var == num jump_if_false @MAIN_7807 1@ == 1 // (int) var == num jump_if_false @MAIN_7691 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 3 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 5 1 0002: jump @MAIN_7807 :MAIN_7691 1@ == 2 // (int) var == num jump_if_false @MAIN_7724 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 6 1 0002: jump @MAIN_7807 :MAIN_7724 1@ == 3 // (int) var == num jump_if_false @MAIN_7743 0002: jump @MAIN_7807 :MAIN_7743 1@ == 4 // (int) var == num jump_if_false @MAIN_7776 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 6 3 0002: jump @MAIN_7807 :MAIN_7776 1@ == 5 // (int) var == num jump_if_false @MAIN_7795 0002: jump @MAIN_7807 :MAIN_7795 1@ == 6 // (int) var == num jump_if_false @MAIN_7807 :MAIN_7807 0002: jump @MAIN_8893 :MAIN_7814 2@ == 2 // (int) var == num jump_if_false @MAIN_8893 0@ == 10 // (int) var == num jump_if_false @MAIN_7933 1@ == 1 // (int) var == num jump_if_false @MAIN_7857 0002: jump @MAIN_7926 :MAIN_7857 1@ == 2 // (int) var == num jump_if_false @MAIN_7876 0002: jump @MAIN_7926 :MAIN_7876 1@ == 3 // (int) var == num jump_if_false @MAIN_7895 0002: jump @MAIN_7926 :MAIN_7895 1@ == 4 // (int) var == num jump_if_false @MAIN_7914 0002: jump @MAIN_7926 :MAIN_7914 1@ == 5 // (int) var == num jump_if_false @MAIN_7926 :MAIN_7926 0002: jump @MAIN_8893 :MAIN_7933 0@ == 7 // (int) var == num jump_if_false @MAIN_8101 1@ == 1 // (int) var == num jump_if_false @MAIN_7964 0002: jump @MAIN_8094 :MAIN_7964 1@ == 2 // (int) var == num jump_if_false @MAIN_7997 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 4 0002: jump @MAIN_8094 :MAIN_7997 1@ == 3 // (int) var == num jump_if_false @MAIN_8030 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 7 5 0002: jump @MAIN_8094 :MAIN_8030 1@ == 4 // (int) var == num jump_if_false @MAIN_8049 0002: jump @MAIN_8094 :MAIN_8049 1@ == 5 // (int) var == num jump_if_false @MAIN_8068 0002: jump @MAIN_8094 :MAIN_8068 1@ == 6 // (int) var == num jump_if_false @MAIN_8094 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 8 :MAIN_8094 0002: jump @MAIN_8893 :MAIN_8101 0@ == 4 // (int) var == num jump_if_false @MAIN_8434 1@ == 1 // (int) var == num jump_if_false @MAIN_8146 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 8 1 0002: jump @MAIN_8427 :MAIN_8146 1@ == 2 // (int) var == num jump_if_false @MAIN_8165 0002: jump @MAIN_8427 :MAIN_8165 1@ == 3 // (int) var == num jump_if_false @MAIN_8198 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 7 1 0002: jump @MAIN_8427 :MAIN_8198 1@ == 4 // (int) var == num jump_if_false @MAIN_8231 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 8 2 0002: jump @MAIN_8427 :MAIN_8231 1@ == 5 // (int) var == num jump_if_false @MAIN_8250 0002: jump @MAIN_8427 :MAIN_8250 1@ == 6 // (int) var == num jump_if_false @MAIN_8269 0002: jump @MAIN_8427 :MAIN_8269 1@ == 7 // (int) var == num jump_if_false @MAIN_8302 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 7 6 0002: jump @MAIN_8427 :MAIN_8302 1@ == 8 // (int) var == num jump_if_false @MAIN_8349 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 8 6 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 11 3 0002: jump @MAIN_8427 :MAIN_8349 1@ == 9 // (int) var == num jump_if_false @MAIN_8382 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 8 7 0002: jump @MAIN_8427 :MAIN_8382 1@ == 10 // (int) var == num jump_if_false @MAIN_8415 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 11 4 0002: jump @MAIN_8427 :MAIN_8415 1@ == 11 // (int) var == num jump_if_false @MAIN_8427 :MAIN_8427 0002: jump @MAIN_8893 :MAIN_8434 0@ == 9 // (int) var == num jump_if_false @MAIN_8564 1@ == 1 // (int) var == num jump_if_false @MAIN_8465 0002: jump @MAIN_8557 :MAIN_8465 1@ == 2 // (int) var == num jump_if_false @MAIN_8498 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 5 0002: jump @MAIN_8557 :MAIN_8498 1@ == 3 // (int) var == num jump_if_false @MAIN_8531 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 8 5 0002: jump @MAIN_8557 :MAIN_8531 1@ == 4 // (int) var == num jump_if_false @MAIN_8557 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 7 6 :MAIN_8557 0002: jump @MAIN_8893 :MAIN_8564 0@ == 8 // (int) var == num jump_if_false @MAIN_8765 1@ == 1 // (int) var == num jump_if_false @MAIN_8609 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 3 0002: jump @MAIN_8758 :MAIN_8609 1@ == 2 // (int) var == num jump_if_false @MAIN_8628 0002: jump @MAIN_8758 :MAIN_8628 1@ == 3 // (int) var == num jump_if_false @MAIN_8661 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 9 2 0002: jump @MAIN_8758 :MAIN_8661 1@ == 4 // (int) var == num jump_if_false @MAIN_8680 0002: jump @MAIN_8758 :MAIN_8680 1@ == 5 // (int) var == num jump_if_false @MAIN_8713 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 11 1 0002: jump @MAIN_8758 :MAIN_8713 1@ == 6 // (int) var == num jump_if_false @MAIN_8732 0002: jump @MAIN_8758 :MAIN_8732 1@ == 7 // (int) var == num jump_if_false @MAIN_8758 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 4 10 :MAIN_8758 0002: jump @MAIN_8893 :MAIN_8765 0@ == 11 // (int) var == num jump_if_false @MAIN_8893 1@ == 1 // (int) var == num jump_if_false @MAIN_8796 0002: jump @MAIN_8893 :MAIN_8796 1@ == 2 // (int) var == num jump_if_false @MAIN_8829 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 9 4 0002: jump @MAIN_8893 :MAIN_8829 1@ == 3 // (int) var == num jump_if_false @MAIN_8862 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6706 8 7 0002: jump @MAIN_8893 :MAIN_8862 1@ == 4 // (int) var == num jump_if_false @MAIN_8881 0002: jump @MAIN_8893 :MAIN_8881 1@ == 5 // (int) var == num jump_if_false @MAIN_8893 :MAIN_8893 0026: return :MAIN_8895 0035: $6(0@,12) = 1@ // (int vars) $6(0@,12) += 1 // (int) :MAIN_8910 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6537 0@ $6(0@,12) jump_if_false @MAIN_8974 0001: wait 0 ms $6(0@,12) += 1 // (int) 0011: $6(0@,12) > $4590(0@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_8967 // Note: the incorrect math opcode was used here 0002: jump @MAIN_8974 :MAIN_8967 0002: jump @MAIN_8910 :MAIN_8974 $6(0@,12) == 1 // (int) var == num jump_if_false @MAIN_9009 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6706 0@ 1 0002: jump @MAIN_9056 :MAIN_9009 0017: $4590(0@,12) >= $6(0@,12) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_9048 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6706 0@ $6(0@,12) 0002: jump @MAIN_9056 :MAIN_9048 $18(0@,12) = 1 // (int) :MAIN_9056 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6862 0@ 1@ 0026: return :MAIN_9070 0@ == 0 // (int) var == num jump_if_false @MAIN_9591 1@ == 0 // (int) var == num jump_if_false @MAIN_9123 3@ = -1604.56 // (float) 4@ = -132.32 // (float) 5@ = 13.8 // (float) 0002: jump @MAIN_9584 :MAIN_9123 1@ == 1 // (int) var == num jump_if_false @MAIN_9166 3@ = -710.9955 // (float) 4@ = -1556.055 // (float) 5@ = 12.5462 // (float) 0002: jump @MAIN_9584 :MAIN_9166 1@ == 2 // (int) var == num jump_if_false @MAIN_9208 3@ = -940.58 // (float) 4@ = -855.0 // (float) 5@ = 12.2 // (float) 0002: jump @MAIN_9584 :MAIN_9208 1@ == 3 // (int) var == num jump_if_false @MAIN_9251 3@ = -870.44 // (float) 4@ = -267.3 // (float) 5@ = 11.1 // (float) 0002: jump @MAIN_9584 :MAIN_9251 1@ == 4 // (int) var == num jump_if_false @MAIN_9292 3@ = -841.05 // (float) 4@ = 1038.36 // (float) 5@ = 15.75 // (float) 0002: jump @MAIN_9584 :MAIN_9292 1@ == 5 // (int) var == num jump_if_false @MAIN_9335 3@ = -1113.46 // (float) 4@ = -423.03 // (float) 5@ = 10.8 // (float) 0002: jump @MAIN_9584 :MAIN_9335 1@ == 6 // (int) var == num jump_if_false @MAIN_9378 3@ = -623.19 // (float) 4@ = 1186.74 // (float) 5@ = 11.09 // (float) 0002: jump @MAIN_9584 :MAIN_9378 1@ == 7 // (int) var == num jump_if_false @MAIN_9421 3@ = 18.03 // (float) 4@ = 1138.81 // (float) 5@ = 19.51 // (float) 0002: jump @MAIN_9584 :MAIN_9421 1@ == 8 // (int) var == num jump_if_false @MAIN_9464 3@ = -61.86 // (float) 4@ = 933.71 // (float) 5@ = 10.94 // (float) 0002: jump @MAIN_9584 :MAIN_9464 1@ == 9 // (int) var == num jump_if_false @MAIN_9505 3@ = 531.63 // (float) 4@ = -112.1 // (float) 5@ = 10.75 // (float) 0002: jump @MAIN_9584 :MAIN_9505 1@ == 10 // (int) var == num jump_if_false @MAIN_9548 3@ = 514.67 // (float) 4@ = -258.19 // (float) 5@ = 13.83 // (float) 0002: jump @MAIN_9584 :MAIN_9548 1@ == 11 // (int) var == num jump_if_false @MAIN_9584 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_9584 0002: jump @MAIN_10935 :MAIN_9591 0@ == 1 // (int) var == num jump_if_false @MAIN_10243 1@ == 0 // (int) var == num jump_if_false @MAIN_9645 3@ = -1721.97 // (float) 4@ = -298.24 // (float) 5@ = 14.69 // (float) 0002: jump @MAIN_10236 :MAIN_9645 1@ == 1 // (int) var == num jump_if_false @MAIN_9688 3@ = -692.29 // (float) 4@ = -1572.65 // (float) 5@ = 12.56 // (float) 0002: jump @MAIN_10236 :MAIN_9688 1@ == 2 // (int) var == num jump_if_false @MAIN_9731 3@ = -960.34 // (float) 4@ = -920.93 // (float) 5@ = 12.19 // (float) 0002: jump @MAIN_10236 :MAIN_9731 1@ == 3 // (int) var == num jump_if_false @MAIN_9774 3@ = -870.44 // (float) 4@ = -267.3 // (float) 5@ = 11.1 // (float) 0002: jump @MAIN_10236 :MAIN_9774 1@ == 4 // (int) var == num jump_if_false @MAIN_9901 2@ == 1 // (int) var == num jump_if_false @MAIN_9829 3@ = -1383.42 // (float) 4@ = -792.7 // (float) 5@ = 14.66 // (float) 0002: jump @MAIN_9894 :MAIN_9829 2@ == 4 // (int) var == num jump_if_false @MAIN_9872 3@ = -1057.48 // (float) 4@ = 1255.46 // (float) 5@ = 9.02 // (float) 0002: jump @MAIN_9894 :MAIN_9872 3@ = -830.4094 // (float) 4@ = 1038.33 // (float) 5@ = 15.75 // (float) :MAIN_9894 0002: jump @MAIN_10236 :MAIN_9901 1@ == 5 // (int) var == num jump_if_false @MAIN_9944 3@ = -1113.46 // (float) 4@ = -423.03 // (float) 5@ = 10.8 // (float) 0002: jump @MAIN_10236 :MAIN_9944 1@ == 6 // (int) var == num jump_if_false @MAIN_10030 2@ == 1 // (int) var == num jump_if_false @MAIN_9999 3@ = -601.45 // (float) 4@ = 1224.78 // (float) 5@ = 10.03 // (float) 0002: jump @MAIN_10023 :MAIN_9999 3@ = -889.8 // (float) 4@ = 172.01 // (float) 5@ = 9.39 // (float) :MAIN_10023 0002: jump @MAIN_10236 :MAIN_10030 1@ == 7 // (int) var == num jump_if_false @MAIN_10073 3@ = 18.03 // (float) 4@ = 1138.81 // (float) 5@ = 19.51 // (float) 0002: jump @MAIN_10236 :MAIN_10073 1@ == 8 // (int) var == num jump_if_false @MAIN_10116 3@ = -61.86 // (float) 4@ = 933.71 // (float) 5@ = 10.94 // (float) 0002: jump @MAIN_10236 :MAIN_10116 1@ == 9 // (int) var == num jump_if_false @MAIN_10157 3@ = 531.63 // (float) 4@ = -112.1 // (float) 5@ = 10.75 // (float) 0002: jump @MAIN_10236 :MAIN_10157 1@ == 10 // (int) var == num jump_if_false @MAIN_10200 3@ = 514.67 // (float) 4@ = -258.19 // (float) 5@ = 13.83 // (float) 0002: jump @MAIN_10236 :MAIN_10200 1@ == 11 // (int) var == num jump_if_false @MAIN_10236 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_10236 0002: jump @MAIN_10935 :MAIN_10243 0@ == 2 // (int) var == num jump_if_false @MAIN_10935 1@ == 0 // (int) var == num jump_if_false @MAIN_10297 3@ = -1721.97 // (float) 4@ = -298.24 // (float) 5@ = 14.69 // (float) 0002: jump @MAIN_10935 :MAIN_10297 1@ == 1 // (int) var == num jump_if_false @MAIN_10340 3@ = -692.29 // (float) 4@ = -1572.65 // (float) 5@ = 12.56 // (float) 0002: jump @MAIN_10935 :MAIN_10340 1@ == 2 // (int) var == num jump_if_false @MAIN_10383 3@ = -960.34 // (float) 4@ = -920.93 // (float) 5@ = 12.19 // (float) 0002: jump @MAIN_10935 :MAIN_10383 1@ == 3 // (int) var == num jump_if_false @MAIN_10426 3@ = -886.6 // (float) 4@ = -403.2 // (float) 5@ = 13.38 // (float) 0002: jump @MAIN_10935 :MAIN_10426 1@ == 4 // (int) var == num jump_if_false @MAIN_10469 3@ = -103.28 // (float) 4@ = -1604.07 // (float) 5@ = 10.28 // (float) 0002: jump @MAIN_10935 :MAIN_10469 1@ == 5 // (int) var == num jump_if_false @MAIN_10512 3@ = -1113.46 // (float) 4@ = -423.03 // (float) 5@ = 10.8 // (float) 0002: jump @MAIN_10935 :MAIN_10512 1@ == 6 // (int) var == num jump_if_false @MAIN_10555 3@ = -623.19 // (float) 4@ = 1186.74 // (float) 5@ = 11.09 // (float) 0002: jump @MAIN_10935 :MAIN_10555 1@ == 7 // (int) var == num jump_if_false @MAIN_10598 3@ = 18.03 // (float) 4@ = 1138.81 // (float) 5@ = 19.51 // (float) 0002: jump @MAIN_10935 :MAIN_10598 1@ == 8 // (int) var == num jump_if_false @MAIN_10727 2@ == 7 // (int) var == num jump_if_false @MAIN_10653 3@ = -129.87 // (float) 4@ = -979.29 // (float) 5@ = 11.06 // (float) 0002: jump @MAIN_10720 :MAIN_10653 2@ == 4 // (int) var == num jump_if_false @MAIN_10696 3@ = -62.76 // (float) 4@ = 961.78 // (float) 5@ = 10.94 // (float) 0002: jump @MAIN_10720 :MAIN_10696 3@ = -19.8 // (float) 4@ = 925.45 // (float) 5@ = 10.9 // (float) :MAIN_10720 0002: jump @MAIN_10935 :MAIN_10727 1@ == 9 // (int) var == num jump_if_false @MAIN_10856 2@ == 2 // (int) var == num jump_if_false @MAIN_10782 3@ = 86.23 // (float) 4@ = 584.1 // (float) 5@ = 14.4 // (float) 0002: jump @MAIN_10849 :MAIN_10782 2@ == 3 // (int) var == num jump_if_false @MAIN_10825 3@ = 295.58 // (float) 4@ = 757.6 // (float) 5@ = 12.9 // (float) 0002: jump @MAIN_10849 :MAIN_10825 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_10849 0002: jump @MAIN_10935 :MAIN_10856 1@ == 10 // (int) var == num jump_if_false @MAIN_10899 3@ = 571.9 // (float) 4@ = 452.7 // (float) 5@ = 9.7 // (float) 0002: jump @MAIN_10935 :MAIN_10899 1@ == 11 // (int) var == num jump_if_false @MAIN_10935 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_10935 0026: return :MAIN_10937 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 0@ 2@ = 0 // (int) :MAIN_10952 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 2@ 1@ 037B: constant_params 3 variable_params 3 unknown 3 call_with_params @MAIN_9070 0@ 2@ 1@ $2092(2@,12) $2104(2@,12) $2116(2@,12) 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @MAIN_10952 0026: return :MAIN_11008 12 > 0@ // (int) num > var 0022: jump_if_false @MAIN_11092 // Note: the incorrect math opcode was used here $4590(0@,12) > 0 // (int) var > num jump_if_false @MAIN_11080 037A: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6341 0@ jump_if_false @MAIN_11080 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6803 0@ $6(0@,12) jump_if_false @MAIN_11080 0035: 1@ = 0@ // (int vars) 0026: return :MAIN_11080 0@ += 1 // (int) 0002: jump @MAIN_11008 :MAIN_11092 1@ = -1 // (int) 0026: return :MAIN_11099 0035: $2334 = 0@ // (int vars) $2080(0@,12) == 0 // (int) var == num jump_if_false @MAIN_11141 01BA: gosub @STORYSC_377 unknown @STORYSC_377 $2080(0@,12) = 1 // (int) 0001: wait 0 ms :MAIN_11141 0026: return :MAIN_11143 0@ = 0 // (int) $1047 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @MAIN_11008 0@ 0@ :MAIN_11165 not 0@ == -1 // (int) var == num jump_if_false @MAIN_11236 not 0@ == 10 // (int) var == num jump_if_false @MAIN_11212 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_11099 0@ $2092(0@,12) $2104(0@,12) $2116(0@,12) :MAIN_11212 0@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @MAIN_11008 0@ 0@ 0002: jump @MAIN_11165 :MAIN_11236 $1047 = 0 // (int) 0026: return :MAIN_11243 1@ = -1 // (int) 0@ == 1 // (int) var == num jump_if_false @MAIN_11307 1@ = 252 // (int) 2@ = 0 // (int) 3@ = -1618.71 // (float) 4@ = -129.48 // (float) 5@ = 13.82 // (float) 6@ = 180.0 // (float) 0002: jump @MAIN_12017 :MAIN_11307 0@ == 3 // (int) var == num jump_if_false @MAIN_11366 1@ = 180 // (int) 2@ = 0 // (int) 3@ = -952.81 // (float) 4@ = -850.92 // (float) 5@ = 12.13 // (float) 6@ = 15.0 // (float) 0002: jump @MAIN_12017 :MAIN_11366 0@ == 5 // (int) var == num jump_if_false @MAIN_11427 1@ = 267 // (int) 2@ = -1 // (int) 3@ = -1113.7 // (float) 4@ = -427.35 // (float) 5@ = 10.2 // (float) 6@ = 275.0 // (float) 0002: jump @MAIN_12017 :MAIN_11427 0@ == 7 // (int) var == num jump_if_false @MAIN_11483 1@ = 192 // (int) 2@ = -1 // (int) 3@ = -877.56 // (float) 4@ = 176.13 // (float) 5@ = 9.0 // (float) 6@ = 0 // (float) 0002: jump @MAIN_12017 :MAIN_11483 0@ == 11 // (int) var == num jump_if_false @MAIN_11543 1@ = 274 // (int) 2@ = -1 // (int) 3@ = 33.26 // (float) 4@ = 1129.45 // (float) 5@ = 18.4 // (float) 6@ = 105.0 // (float) 0002: jump @MAIN_12017 :MAIN_11543 0@ == 12 // (int) var == num jump_if_false @MAIN_11603 1@ = 270 // (int) 2@ = 1 // (int) 3@ = -88.53 // (float) 4@ = -1583.27 // (float) 5@ = 9.9 // (float) 6@ = 330.0 // (float) 0002: jump @MAIN_12017 :MAIN_11603 0@ == 13 // (int) var == num jump_if_false @MAIN_11661 1@ = 187 // (int) 2@ = -1 // (int) 3@ = -27.23 // (float) 4@ = 937.38 // (float) 5@ = 9.9 // (float) 6@ = 0 // (float) 0002: jump @MAIN_12017 :MAIN_11661 0@ == 15 // (int) var == num jump_if_false @MAIN_11719 1@ = 172 // (int) 2@ = -1 // (int) 3@ = -359.9 // (float) 4@ = -534.6 // (float) 5@ = 12.1 // (float) 6@ = 0 // (float) 0002: jump @MAIN_12017 :MAIN_11719 0@ == 4 // (int) var == num jump_if_false @MAIN_11779 1@ = 271 // (int) 2@ = -1 // (int) 3@ = -869.2 // (float) 4@ = -257.6 // (float) 5@ = 10.8 // (float) 6@ = 178.0 // (float) 0002: jump @MAIN_12017 :MAIN_11779 0@ == 9 // (int) var == num jump_if_false @MAIN_11839 1@ = 172 // (int) 2@ = -1 // (int) 3@ = -832.8 // (float) 4@ = 1058.3 // (float) 5@ = 15.5 // (float) 6@ = 177.1 // (float) 0002: jump @MAIN_12017 :MAIN_11839 0@ == 16 // (int) var == num jump_if_false @MAIN_11900 1@ = 256 // (int) 2@ = -1 // (int) 3@ = 258.5 // (float) 4@ = 739.7 // (float) 5@ = 10.8 // (float) 6@ = 313.9 // (float) 0002: jump @MAIN_12017 :MAIN_11900 0@ == 17 // (int) var == num jump_if_false @MAIN_11962 1@ = 184 // (int) 2@ = -1 // (int) 3@ = 82.8 // (float) 4@ = 593.9 // (float) 5@ = 13.9 // (float) 6@ = 225.4 // (float) 0002: jump @MAIN_12017 :MAIN_11962 0@ == 18 // (int) var == num jump_if_false @MAIN_12017 1@ = 184 // (int) 2@ = -1 // (int) 3@ = -61.2 // (float) 4@ = 967.8 // (float) 5@ = 10.6 // (float) 6@ = 185.3 // (float) :MAIN_12017 1@ > -1 // (int) var > num jump_if_false @MAIN_12145 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5040 3@ 4@ 5@ -1.5 -1.5 -10.0 7@ 8@ 9@ 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5144 3@ 4@ 5@ 1.5 1.5 10.0 10@ 11@ 12@ 8202: not unknown_check 7@ 8@ 9@ 10@ 11@ 12@ 0 1 1 0 0 0022: jump_if_false @MAIN_12145 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4215 1@ 0048: 13@ = create_car 1@ at 3@ 4@ 5@ 00D1: set_car 13@ Z_angle_to 6@ not 2@ == -1 // (int) var == num jump_if_false @MAIN_12139 0496: (unknown) 13@ 2@ :MAIN_12139 0113: remove_references_to_car 13@ // Like turning a car into any random car 0162: release_model 1@ :MAIN_12145 0026: return :MAIN_12147 0024: create_thread @AUDIMON 0026: return :MAIN_12157 $2148(0@,5) == 0 // (int) var == num jump_if_false @MAIN_12189 0528: (unknown) $2143(0@,5) 1 -1.0 0002: jump @MAIN_12200 :MAIN_12189 0528: (unknown) $2143(0@,5) 1 -1.0 :MAIN_12200 0026: return :MAIN_12202 $2148(0@,5) == 0 // (int) var == num jump_if_false @MAIN_12235 04B4: (unknown) $2143(0@,5) 0 1 1.0 0002: jump @MAIN_12247 :MAIN_12235 04B4: (unknown) $2143(0@,5) 0 1 1.0 :MAIN_12247 0026: return :MAIN_12249 $2128(0@,5) == 2 // (int) var == num jump_if_false @MAIN_12283 048D: (unknown) 64 $2128(0@,5) $2128(0@,5) 0002: jump @MAIN_12380 :MAIN_12283 $2128(0@,5) = 1 // (int) 0006: $2133(0@,5) = 'XXXXXXX' // (string) // Note: the incorrect math opcode was used here 0006: $2138(0@,5) = 'XXXXXXX' // (string) // Note: the incorrect math opcode was used here $2143(0@,5) > 0 // (int) var > num jump_if_false @MAIN_12359 809F: not actor $2143(0@,5) dead jump_if_false @MAIN_12359 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12157 0@ :MAIN_12359 $2143(0@,5) = -99 // (int) $2148(0@,5) = 0 // (int) 0284: (unknown) 0@ 0412: (unknown) 0@ :MAIN_12380 0026: return :MAIN_12382 0@ = 0 // (int) :MAIN_12386 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12249 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_12386 0026: return :MAIN_12416 0@ = 0 // (int) :MAIN_12420 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12249 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_12420 0026: return :MAIN_12450 1@ = -1 // (int) 2@ = 0 // (int) :MAIN_12459 848F: not unknown_check 1 $2128(2@,5) 0022: jump_if_false @MAIN_12494 // Note: the incorrect math opcode was used here 0020: $2133(2@,5) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_12494 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 0026: return :MAIN_12494 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @MAIN_12459 0026: return :MAIN_12513 0@ = -1 // (int) 0410: (unknown) 0@ 0026: return :MAIN_12523 2@ = 0 // (int) 1@ == 1 // (int) var == num jump_if_false @MAIN_12557 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12249 0@ 0002: jump @MAIN_12619 :MAIN_12557 048F: unknown_check 32 $2128(0@,5) 0022: jump_if_false @MAIN_12577 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :MAIN_12577 $2128(0@,5) = 0 // (int) 048D: (unknown) 1@ $2128(0@,5) $2128(0@,5) 2@ == 1 // (int) var == num jump_if_false @MAIN_12619 048D: (unknown) 32 $2128(0@,5) $2128(0@,5) :MAIN_12619 0026: return :MAIN_12621 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12450 0@ 1@ 1@ == -1 // (int) var == num jump_if_false @MAIN_12647 005E: (unknown) :MAIN_12647 025A: unknown_check 1@ jump_if_false @MAIN_12659 005E: (unknown) :MAIN_12659 005F: (unknown) :MAIN_12661 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12450 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @MAIN_12702 048F: unknown_check 4 $2128(1@,5) 0022: jump_if_false @MAIN_12702 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_12702 005F: (unknown) :MAIN_12704 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12450 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @MAIN_12753 :MAIN_12728 848F: not unknown_check 4 $2128(1@,5) 0022: jump_if_false @MAIN_12753 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAIN_12728 :MAIN_12753 0026: return :MAIN_12755 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_12450 0@ 4@ 4@ == -1 // (int) var == num jump_if_false @MAIN_12797 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @MAIN_12513 4@ 0002: jump @MAIN_12817 :MAIN_12797 048F: unknown_check 32 $2128(4@,5) 0022: jump_if_false @MAIN_12817 // Note: the incorrect math opcode was used here 3@ = 1 // (int) :MAIN_12817 not 4@ == -1 // (int) var == num jump_if_false @MAIN_12929 $2128(4@,5) = 2 // (int) 0037: $2133(4@,5) = 0@ // (string vars) 0037: $2138(4@,5) = 1@ // (string vars) 0035: $2143(4@,5) = 2@ // (int vars) 2@ >= -1 // (int) var >= num jump_if_false @MAIN_12883 0413: (unknown) 0@ 1@ 4@ 2@ 0002: jump @MAIN_12887 :MAIN_12883 0257: (unknown) 4@ 0@ :MAIN_12887 3@ == 1 // (int) var == num jump_if_false @MAIN_12914 048D: (unknown) 32 $2128(4@,5) $2128(4@,5) 04EB: (unknown) 4@ :MAIN_12914 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_12523 4@ 2 005E: (unknown) :MAIN_12929 005F: (unknown) :MAIN_12931 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12450 0@ 1@ 1@ >= 0 // (int) var >= num jump_if_false @MAIN_12988 048F: unknown_check 4 $2128(1@,5) 0022: jump_if_false @MAIN_12988 // Note: the incorrect math opcode was used here 0259: (unknown) 1@ 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_12523 1@ 8 005E: (unknown) :MAIN_12988 005F: (unknown) :MAIN_12990 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12450 0@ 1@ 1@ >= 0 // (int) var >= num jump_if_false @MAIN_13048 048F: unknown_check 4 $2128(1@,5) 0022: jump_if_false @MAIN_13048 // Note: the incorrect math opcode was used here 0259: (unknown) 1@ 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_12523 1@ 8 005E: (unknown) :MAIN_13048 005F: (unknown) :MAIN_13050 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_12450 0@ 2@ 2@ >= 0 // (int) var >= num jump_if_false @MAIN_13169 048F: unknown_check 4 $2128(2@,5) 0022: jump_if_false @MAIN_13169 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $2143(2@,5) defined $2143(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13169 0259: (unknown) 2@ 0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_12523 2@ 8 04A1: (unknown) 2@ 3@ not $2143(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13167 0035: $2148(2@,5) = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12202 2@ :MAIN_13167 005E: (unknown) :MAIN_13169 005F: (unknown) :MAIN_13171 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_12450 0@ 2@ 2@ >= 0 // (int) var >= num jump_if_false @MAIN_13291 048F: unknown_check 4 $2128(2@,5) 0022: jump_if_false @MAIN_13291 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $2143(2@,5) defined $2143(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13291 0259: (unknown) 2@ 1 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_12523 2@ 8 04A1: (unknown) 2@ 3@ not $2143(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13289 0035: $2148(2@,5) = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12202 2@ :MAIN_13289 005E: (unknown) :MAIN_13291 005F: (unknown) :MAIN_13293 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12450 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @MAIN_13346 0284: (unknown) 1@ 848F: not unknown_check 32 $2128(1@,5) 0022: jump_if_false @MAIN_13346 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12249 1@ :MAIN_13346 0026: return :MAIN_13348 3@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_12450 0@ 1@ 0377: (unknown) 44 4@ 4@ > 0 // (int) var > num jump_if_false @MAIN_13385 3@ = 1 // (int) :MAIN_13385 2@ = 0 // (int) :MAIN_13389 0078: if and 825A: not unknown_check 1@ 2@ == 0 // (int) var == num jump_if_false @MAIN_13496 3@ == 0 // (int) var == num jump_if_false @MAIN_13446 0377: (unknown) 44 4@ 4@ > 0 // (int) var > num jump_if_false @MAIN_13439 2@ = 1 // (int) :MAIN_13439 0002: jump @MAIN_13466 :MAIN_13446 0377: (unknown) 44 4@ not 4@ > 0 // (int) var > num jump_if_false @MAIN_13466 3@ = 0 // (int) :MAIN_13466 0001: wait 0 ms 048F: unknown_check 1 $2128(1@,5) 0022: jump_if_false @MAIN_13489 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :MAIN_13489 0002: jump @MAIN_13389 :MAIN_13496 2@ == 1 // (int) var == num jump_if_false @MAIN_13510 005E: (unknown) :MAIN_13510 005F: (unknown) :MAIN_13512 0@ = 0 // (int) :MAIN_13516 048F: unknown_check 8 $2128(0@,5) 0022: jump_if_false @MAIN_13533 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_13533 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_13516 005F: (unknown) :MAIN_13552 048F: unknown_check 1 $2128(0@,5) 0022: jump_if_false @MAIN_13585 // Note: the incorrect math opcode was used here 0006: 1@ = 'AU_ST1' // (string) // EMPTY // Note: the incorrect math opcode was used here 0002: jump @MAIN_13677 :MAIN_13585 048F: unknown_check 2 $2128(0@,5) 0022: jump_if_false @MAIN_13618 // Note: the incorrect math opcode was used here 0006: 1@ = 'AU_ST2' // (string) // LOADING // Note: the incorrect math opcode was used here 0002: jump @MAIN_13677 :MAIN_13618 048F: unknown_check 4 $2128(0@,5) 0022: jump_if_false @MAIN_13651 // Note: the incorrect math opcode was used here 0006: 1@ = 'AU_ST3' // (string) // READY // Note: the incorrect math opcode was used here 0002: jump @MAIN_13677 :MAIN_13651 048F: unknown_check 8 $2128(0@,5) 0022: jump_if_false @MAIN_13677 // Note: the incorrect math opcode was used here 0006: 1@ = 'AU_ST4' // (string) // PLAYING // Note: the incorrect math opcode was used here :MAIN_13677 0026: return :MAIN_13679 2@ = 2 // (int) 3@ = 2 // (int) 0456: (unknown) 0 044E: (unknown) 0 1 0451: (unknown) 0 350 60 0450: (unknown) 0 5 5 0452: (unknown) 0 0 0 0 128 0453: (unknown) 0 0 0 0 0 7@ = 255 // (int) 0@ = 0 // (int) :MAIN_13738 2@ = 2 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_13552 0@ 8@ 001F: 8@ == 'AU_ST2' // (float) num == var // LOADING 0022: jump_if_false @MAIN_13794 // Note: the incorrect math opcode was used here 4@ = 255 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 0002: jump @MAIN_13890 :MAIN_13794 001F: 8@ == 'AU_ST3' // (float) num == var // READY 0022: jump_if_false @MAIN_13833 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 5@ = 255 // (int) 6@ = 0 // (int) 0002: jump @MAIN_13890 :MAIN_13833 001F: 8@ == 'AU_ST4' // (float) num == var // PLAYING 0022: jump_if_false @MAIN_13872 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 255 // (int) 0002: jump @MAIN_13890 :MAIN_13872 4@ = 255 // (int) 5@ = 255 // (int) 6@ = 255 // (int) :MAIN_13890 0455: (unknown) 'AU_CHAN' 0 2@ 3@ 1 0@ 0 0 0 0 0 1@ // Chan: ~1~ 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ 2@ += 50 // (int) 0454: (unknown) 'AU_STAT' 0 2@ 3@ 1@ // Status: 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ 2@ += 40 // (int) 0454: (unknown) 8@ 0 2@ 3@ 1@ 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ 2@ += 60 // (int) 0454: (unknown) 'AU_AUD' 0 2@ 3@ 1@ // Audio: 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ 2@ += 40 // (int) 801F: not 8@ == 'AU_ST1' // (float) num == var // EMPTY 0022: jump_if_false @MAIN_14052 // Note: the incorrect math opcode was used here 0454: (unknown) $2133(0@,5) 0 2@ 3@ 1@ 0002: jump @MAIN_14059 :MAIN_14052 0454: (unknown) 8@ 0 2@ 3@ 1@ :MAIN_14059 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ 2@ += 100 // (int) 048F: unknown_check 32 $2128(0@,5) 0022: jump_if_false @MAIN_14118 // Note: the incorrect math opcode was used here 0454: (unknown) 'AU_LOCK' 0 2@ 3@ 1@ // -LOCKED- 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ :MAIN_14118 3@ += 10 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_13738 0026: return :AUDIMON 0238: name_thread 'AUDIMON' $2409 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12416 :AUDIMON_26 0001: wait 0 ms 0@ = 0 // (int) :AUDIMON_33 848F: not unknown_check 1 $2128(0@,5) 0022: jump_if_false @AUDIMON_285 // Note: the incorrect math opcode was used here 048F: unknown_check 2 $2128(0@,5) 0022: jump_if_false @AUDIMON_119 // Note: the incorrect math opcode was used here 0258: (unknown) 0@ 0022: jump_if_false @AUDIMON_112 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_12523 0@ 4 048F: unknown_check 64 $2128(0@,5) 0022: jump_if_false @AUDIMON_112 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12249 0@ :AUDIMON_112 0002: jump @AUDIMON_230 :AUDIMON_119 048F: unknown_check 8 $2128(0@,5) 0022: jump_if_false @AUDIMON_230 // Note: the incorrect math opcode was used here 025A: unknown_check 0@ 0022: jump_if_false @AUDIMON_230 // Note: the incorrect math opcode was used here $2143(0@,5) > 0 // (int) var > num jump_if_false @AUDIMON_182 809F: not actor $2143(0@,5) dead jump_if_false @AUDIMON_182 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12157 0@ :AUDIMON_182 048F: unknown_check 32 $2128(0@,5) 0022: jump_if_false @AUDIMON_217 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_12523 0@ 4 0002: jump @AUDIMON_230 :AUDIMON_217 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_12523 0@ 1 :AUDIMON_230 848F: not unknown_check 1 $2128(0@,5) 0022: jump_if_false @AUDIMON_285 // Note: the incorrect math opcode was used here $2143(0@,5) > 0 // (int) var > num jump_if_false @AUDIMON_285 009F: actor $2143(0@,5) dead jump_if_false @AUDIMON_285 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_12523 0@ 1 :AUDIMON_285 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @AUDIMON_33 $2409 == 1 // (int) var == num jump_if_false @AUDIMON_325 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_13679 :AUDIMON_325 0002: jump @AUDIMON_26 :AUDIMON_332 0024: create_thread @GANGMO 0024: create_thread @NONAME_1 0026: return :AUDIMON_350 0006: 1@ = '' // (string) // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @AUDIMON_2303 // Note: the incorrect math opcode was used here 001C: 0@ == $1038 // (int) num == var 0022: jump_if_false @AUDIMON_1002 // Note: the incorrect math opcode was used here 0139: 2@ = random_int_in_ranges 0 20 2@ == 0 // (int) var == num jump_if_false @AUDIMON_413 0006: 1@ = 'GDVICAA' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_413 2@ == 1 // (int) var == num jump_if_false @AUDIMON_444 0006: 1@ = 'GDVICAB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_444 2@ == 2 // (int) var == num jump_if_false @AUDIMON_475 0006: 1@ = 'GDVICAC' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_475 2@ == 3 // (int) var == num jump_if_false @AUDIMON_506 0006: 1@ = 'GDVICAD' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_506 2@ == 4 // (int) var == num jump_if_false @AUDIMON_537 0006: 1@ = 'GDVICAE' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_537 2@ == 5 // (int) var == num jump_if_false @AUDIMON_568 0006: 1@ = 'GDVICAF' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_568 2@ == 6 // (int) var == num jump_if_false @AUDIMON_599 0006: 1@ = 'GDVICAG' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_599 2@ == 7 // (int) var == num jump_if_false @AUDIMON_630 0006: 1@ = 'GDVICAH' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_630 2@ == 8 // (int) var == num jump_if_false @AUDIMON_661 0006: 1@ = 'GDVICAI' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_661 2@ == 9 // (int) var == num jump_if_false @AUDIMON_692 0006: 1@ = 'GDVICAJ' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_692 2@ == 10 // (int) var == num jump_if_false @AUDIMON_723 0006: 1@ = 'GDVICAK' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_723 2@ == 11 // (int) var == num jump_if_false @AUDIMON_754 0006: 1@ = 'GDVICAL' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_754 2@ == 12 // (int) var == num jump_if_false @AUDIMON_785 0006: 1@ = 'GDVICAM' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_785 2@ == 13 // (int) var == num jump_if_false @AUDIMON_816 0006: 1@ = 'GDVICAN' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_816 2@ == 14 // (int) var == num jump_if_false @AUDIMON_847 0006: 1@ = 'GDVICAO' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_847 2@ == 15 // (int) var == num jump_if_false @AUDIMON_878 0006: 1@ = 'GDVICAP' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_878 2@ == 16 // (int) var == num jump_if_false @AUDIMON_909 0006: 1@ = 'GDVICAQ' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_909 2@ == 17 // (int) var == num jump_if_false @AUDIMON_940 0006: 1@ = 'GDVICAR' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_940 2@ == 18 // (int) var == num jump_if_false @AUDIMON_971 0006: 1@ = 'GDVICAS' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_995 :AUDIMON_971 2@ == 19 // (int) var == num jump_if_false @AUDIMON_995 0006: 1@ = 'GDVICAT' // (string) // Note: the incorrect math opcode was used here :AUDIMON_995 0002: jump @AUDIMON_2303 :AUDIMON_1002 01D0: unknown_check 0@ 89 jump_if_false @AUDIMON_1329 0139: 2@ = random_int_in_ranges 0 10 2@ == 0 // (int) var == num jump_if_false @AUDIMON_1050 0006: 1@ = 'GDVICBA' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1050 2@ == 1 // (int) var == num jump_if_false @AUDIMON_1081 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1081 2@ == 2 // (int) var == num jump_if_false @AUDIMON_1112 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1112 2@ == 3 // (int) var == num jump_if_false @AUDIMON_1143 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1143 2@ == 4 // (int) var == num jump_if_false @AUDIMON_1174 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1174 2@ == 5 // (int) var == num jump_if_false @AUDIMON_1205 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1205 2@ == 6 // (int) var == num jump_if_false @AUDIMON_1236 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1236 2@ == 7 // (int) var == num jump_if_false @AUDIMON_1267 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1267 2@ == 8 // (int) var == num jump_if_false @AUDIMON_1298 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1322 :AUDIMON_1298 2@ == 9 // (int) var == num jump_if_false @AUDIMON_1322 0006: 1@ = 'GDVICBB' // (string) // Note: the incorrect math opcode was used here :AUDIMON_1322 0002: jump @AUDIMON_2303 :AUDIMON_1329 01D0: unknown_check 0@ 90 jump_if_false @AUDIMON_1656 0139: 2@ = random_int_in_ranges 0 10 2@ == 0 // (int) var == num jump_if_false @AUDIMON_1377 0006: 1@ = 'GDVICCA' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1377 2@ == 1 // (int) var == num jump_if_false @AUDIMON_1408 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1408 2@ == 2 // (int) var == num jump_if_false @AUDIMON_1439 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1439 2@ == 3 // (int) var == num jump_if_false @AUDIMON_1470 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1470 2@ == 4 // (int) var == num jump_if_false @AUDIMON_1501 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1501 2@ == 5 // (int) var == num jump_if_false @AUDIMON_1532 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1532 2@ == 6 // (int) var == num jump_if_false @AUDIMON_1563 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1563 2@ == 7 // (int) var == num jump_if_false @AUDIMON_1594 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1594 2@ == 8 // (int) var == num jump_if_false @AUDIMON_1625 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1649 :AUDIMON_1625 2@ == 9 // (int) var == num jump_if_false @AUDIMON_1649 0006: 1@ = 'GDVICCB' // (string) // Note: the incorrect math opcode was used here :AUDIMON_1649 0002: jump @AUDIMON_2303 :AUDIMON_1656 01D0: unknown_check 0@ 107 jump_if_false @AUDIMON_1983 0139: 2@ = random_int_in_ranges 0 10 2@ == 0 // (int) var == num jump_if_false @AUDIMON_1704 0006: 1@ = 'GDVICDA' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1704 2@ == 1 // (int) var == num jump_if_false @AUDIMON_1735 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1735 2@ == 2 // (int) var == num jump_if_false @AUDIMON_1766 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1766 2@ == 3 // (int) var == num jump_if_false @AUDIMON_1797 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1797 2@ == 4 // (int) var == num jump_if_false @AUDIMON_1828 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1828 2@ == 5 // (int) var == num jump_if_false @AUDIMON_1859 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1859 2@ == 6 // (int) var == num jump_if_false @AUDIMON_1890 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1890 2@ == 7 // (int) var == num jump_if_false @AUDIMON_1921 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1921 2@ == 8 // (int) var == num jump_if_false @AUDIMON_1952 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_1976 :AUDIMON_1952 2@ == 9 // (int) var == num jump_if_false @AUDIMON_1976 0006: 1@ = 'GDVICDB' // (string) // Note: the incorrect math opcode was used here :AUDIMON_1976 0002: jump @AUDIMON_2303 :AUDIMON_1983 01D0: unknown_check 0@ 108 jump_if_false @AUDIMON_2303 0139: 2@ = random_int_in_ranges 0 10 2@ == 0 // (int) var == num jump_if_false @AUDIMON_2031 0006: 1@ = 'GDVICEA' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2031 2@ == 1 // (int) var == num jump_if_false @AUDIMON_2062 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2062 2@ == 2 // (int) var == num jump_if_false @AUDIMON_2093 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2093 2@ == 3 // (int) var == num jump_if_false @AUDIMON_2124 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2124 2@ == 4 // (int) var == num jump_if_false @AUDIMON_2155 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2155 2@ == 5 // (int) var == num jump_if_false @AUDIMON_2186 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2186 2@ == 6 // (int) var == num jump_if_false @AUDIMON_2217 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2217 2@ == 7 // (int) var == num jump_if_false @AUDIMON_2248 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2248 2@ == 8 // (int) var == num jump_if_false @AUDIMON_2279 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @AUDIMON_2303 :AUDIMON_2279 2@ == 9 // (int) var == num jump_if_false @AUDIMON_2303 0006: 1@ = 'GDVICEB' // (string) // Note: the incorrect math opcode was used here :AUDIMON_2303 0026: return :AUDIMON_2305 0045: actor 0@ defined 0022: jump_if_false @AUDIMON_2405 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @AUDIMON_350 0@ 2@ 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 2@ '' -99 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 2@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 2@ 1@ == 1 // (int) var == num jump_if_false @AUDIMON_2405 :AUDIMON_2377 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12621 2@ jump_if_false @AUDIMON_2405 0001: wait 0 ms 0002: jump @AUDIMON_2377 :AUDIMON_2405 0026: return :AUDIMON_2407 1@ = 0 // (int) $1698 == 0 // (int) var == num jump_if_false @AUDIMON_2507 809F: not actor 0@ dead jump_if_false @AUDIMON_2507 0078: if or 042D: unknown_check 0@ 13 042D: unknown_check 0@ 15 jump_if_false @AUDIMON_2507 2@ = 0 // (int) :AUDIMON_2458 001C: $2158(2@,3) == 0@ // (int) num == var 0022: jump_if_false @AUDIMON_2477 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :AUDIMON_2477 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @AUDIMON_2458 1@ == 0 // (int) var == num jump_if_false @AUDIMON_2507 005E: (unknown) :AUDIMON_2507 005F: (unknown) :AUDIMON_2509 1@ = 0 // (int) 1@ = 0 // (int) :AUDIMON_2517 $2158(1@,3) == -1 // (int) var == num jump_if_false @AUDIMON_2539 0002: jump @AUDIMON_2558 :AUDIMON_2539 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @AUDIMON_2517 0026: return :AUDIMON_2558 809F: not actor $1038 dead jump_if_false @AUDIMON_2672 809F: not actor 0@ dead jump_if_false @AUDIMON_2672 0115: remove_actor 0@ from_mission_cleanup_list 0119: actor 0@ kill_actor $1038 01EC: (unknown) 0@ 1 0310: (unknown) 0@ $1038 1 0347: (unknown) 0@ 1 0331: (unknown) 0@ 1 0324: (unknown) 0@ 6 0 01A4: (unknown) 0@ 1 0442: (unknown) 0@ 1 04D3: (unknown) 0@ 042D: unknown_check 0@ 13 jump_if_false @AUDIMON_2653 03D5: (unknown) 0@ 1250 0002: jump @AUDIMON_2659 :AUDIMON_2653 03D5: (unknown) 0@ 1500 :AUDIMON_2659 0035: $2158(1@,3) = 0@ // (int vars) $2413 += 1 // (int) :AUDIMON_2672 013E: actor 0@ look_at_actor $1038 0026: return :AUDIMON_2679 0@ = 0 // (int) $2411 == 1 // (int) var == num jump_if_false @AUDIMON_2698 0026: return :AUDIMON_2698 3 > 0@ // (int) num > var 0022: jump_if_false @AUDIMON_2757 // Note: the incorrect math opcode was used here not $2158(0@,3) == -1 // (int) var == num jump_if_false @AUDIMON_2745 0112: remove_references_to_actor $2158(0@,3) // Like turning an actor into a random pedestrian $2158(0@,3) = -1 // (int) $2413 -= 1 // (int) :AUDIMON_2745 0@ += 1 // (int) 0002: jump @AUDIMON_2698 :AUDIMON_2757 0026: return :AUDIMON_2759 1@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @AUDIMON_2842 :AUDIMON_2775 3 > 1@ // (int) num > var 0022: jump_if_false @AUDIMON_2835 // Note: the incorrect math opcode was used here not $2158(1@,3) == -1 // (int) var == num jump_if_false @AUDIMON_2823 0045: actor $2158(1@,3) defined jump_if_false @AUDIMON_2823 02F8: (unknown) $2158(1@,3) 1 :AUDIMON_2823 1@ += 1 // (int) 0002: jump @AUDIMON_2775 :AUDIMON_2835 0002: jump @AUDIMON_2901 :AUDIMON_2842 3 > 1@ // (int) num > var 0022: jump_if_false @AUDIMON_2901 // Note: the incorrect math opcode was used here not $2158(1@,3) == -1 // (int) var == num jump_if_false @AUDIMON_2889 0045: actor $2158(1@,3) defined jump_if_false @AUDIMON_2889 02F8: (unknown) $2158(1@,3) 0 :AUDIMON_2889 1@ += 1 // (int) 0002: jump @AUDIMON_2842 :AUDIMON_2901 0035: $2412 = 0@ // (int vars) 0026: return :AUDIMON_2908 $1698 == 0 // (int) var == num jump_if_false @AUDIMON_2951 $2412 == 1 // (int) var == num jump_if_false @AUDIMON_2944 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @AUDIMON_2759 0 :AUDIMON_2944 0002: jump @AUDIMON_2975 :AUDIMON_2951 $2412 == 0 // (int) var == num jump_if_false @AUDIMON_2975 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @AUDIMON_2759 1 :AUDIMON_2975 0026: return :AUDIMON_2977 0035: $2418 = 0@ // (int vars) 0026: return :AUDIMON_2984 02F8: (unknown) $2418 0@ 0@ == 1 // (int) var == num jump_if_false @AUDIMON_3034 0043: store_actor $2418 position_to $2419 $2420 $2421 // Note: the incorrect math opcode was used here 0200: (unknown) $2418 0 0044: put_actor $2418 at $2419 $2420 100.0 0002: jump @AUDIMON_3060 :AUDIMON_3034 0200: (unknown) $2418 1 01BB: (unknown) $2419 $2420 $2421 $2421 0044: put_actor $2418 at $2419 $2420 $2421 :AUDIMON_3060 0035: $2417 = 0@ // (int vars) 0026: return :AUDIMON_3067 $1698 == 0 // (int) var == num jump_if_false @AUDIMON_3110 $2417 == 1 // (int) var == num jump_if_false @AUDIMON_3103 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @AUDIMON_2984 0 :AUDIMON_3103 0002: jump @AUDIMON_3134 :AUDIMON_3110 $2417 == 0 // (int) var == num jump_if_false @AUDIMON_3134 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @AUDIMON_2984 1 :AUDIMON_3134 0026: return :AUDIMON_3136 02DB: unknown_check 0@ 1 jump_if_false @AUDIMON_3190 $943 > -1 // (int) var > num jump_if_false @AUDIMON_3183 0029: $943 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $943 // (int) num > var 0022: jump_if_false @AUDIMON_3183 // Note: the incorrect math opcode was used here $943 = 0 // (int) :AUDIMON_3183 0002: jump @AUDIMON_3291 :AUDIMON_3190 02DB: unknown_check 0@ 5 jump_if_false @AUDIMON_3244 $944 > -1 // (int) var > num jump_if_false @AUDIMON_3237 0029: $944 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $944 // (int) num > var 0022: jump_if_false @AUDIMON_3237 // Note: the incorrect math opcode was used here $944 = 0 // (int) :AUDIMON_3237 0002: jump @AUDIMON_3291 :AUDIMON_3244 02DB: unknown_check 0@ 2 jump_if_false @AUDIMON_3291 $945 > -1 // (int) var > num jump_if_false @AUDIMON_3291 0029: $945 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $945 // (int) num > var 0022: jump_if_false @AUDIMON_3291 // Note: the incorrect math opcode was used here $945 = 0 // (int) :AUDIMON_3291 0026: return :AUDIMON_3293 1@ = 0 // (int) 2@ = 100 // (int) 01A9: (unknown) 93 0@ 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 01A9: (unknown) 94 0@ 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 002D: 1@ *= 2@ // (int vars) 02E2: 0@ = 1 // (any) 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @AUDIMON_3136 0@ 1@ 1@ = 0 // (int) 01A9: (unknown) 101 0@ 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 01A9: (unknown) 102 0@ 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 002D: 1@ *= 2@ // (int vars) 02E2: 0@ = 5 // (any) 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @AUDIMON_3136 0@ 1@ 1@ = 0 // (int) 01A9: (unknown) 95 0@ 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 01A9: (unknown) 96 0@ 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 002D: 1@ *= 2@ // (int vars) 02E2: 0@ = 2 // (any) 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @AUDIMON_3136 0@ 1@ 01A8: (unknown) 0026: return :AUDIMON_3431 0271: (unknown) 13 0@ 0271: (unknown) 15 0@ 0026: return :AUDIMON_3443 02DB: unknown_check 0@ 1 jump_if_false @AUDIMON_3553 1@ == 1 // (int) var == num jump_if_false @AUDIMON_3510 0271: (unknown) 8 1 0271: (unknown) 8 8192 0271: (unknown) 8 32768 0271: (unknown) 13 256 0271: (unknown) 15 256 0002: jump @AUDIMON_3546 :AUDIMON_3510 0272: (unknown) 8 1 0272: (unknown) 8 8192 0272: (unknown) 8 32768 0272: (unknown) 13 256 0272: (unknown) 15 256 :AUDIMON_3546 0002: jump @AUDIMON_3876 :AUDIMON_3553 02DB: unknown_check 0@ 5 jump_if_false @AUDIMON_3663 1@ == 1 // (int) var == num jump_if_false @AUDIMON_3620 0271: (unknown) 12 1 0271: (unknown) 12 8192 0271: (unknown) 12 32768 0271: (unknown) 13 4096 0271: (unknown) 15 4096 0002: jump @AUDIMON_3656 :AUDIMON_3620 0272: (unknown) 12 1 0272: (unknown) 12 8192 0272: (unknown) 12 32768 0272: (unknown) 13 4096 0272: (unknown) 15 4096 :AUDIMON_3656 0002: jump @AUDIMON_3876 :AUDIMON_3663 02DB: unknown_check 0@ 2 jump_if_false @AUDIMON_3773 1@ == 1 // (int) var == num jump_if_false @AUDIMON_3730 0271: (unknown) 9 1 0271: (unknown) 9 8192 0271: (unknown) 9 32768 0271: (unknown) 13 512 0271: (unknown) 15 512 0002: jump @AUDIMON_3766 :AUDIMON_3730 0272: (unknown) 9 1 0272: (unknown) 9 8192 0272: (unknown) 9 32768 0272: (unknown) 13 512 0272: (unknown) 15 512 :AUDIMON_3766 0002: jump @AUDIMON_3876 :AUDIMON_3773 02DB: unknown_check 0@ 3 jump_if_false @AUDIMON_3876 1@ == 1 // (int) var == num jump_if_false @AUDIMON_3840 0271: (unknown) 10 1 0271: (unknown) 10 8192 0271: (unknown) 10 32768 0271: (unknown) 13 1024 0271: (unknown) 15 1024 0002: jump @AUDIMON_3876 :AUDIMON_3840 0272: (unknown) 10 1 0272: (unknown) 10 8192 0272: (unknown) 9 32768 0272: (unknown) 13 1024 0272: (unknown) 15 1024 :AUDIMON_3876 0026: return :GANGMO 0238: name_thread 'GANGMO' $2410 = 1 // (int) $2412 = 0 // (int) $2417 = 0 // (int) $2418 = -1 // (int) $2411 = 0 // (int) $2413 = 0 // (int) 17@ = 0 // (int) :GANGMO_46 $2158(17@,3) = -1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @GANGMO_46 $943 == 0 // (int) var == num jump_if_false @GANGMO_94 0@ = 0 // (int) 0002: jump @GANGMO_99 :GANGMO_94 0@ = 1 // (int) :GANGMO_99 $944 == 0 // (int) var == num jump_if_false @GANGMO_122 1@ = 0 // (int) 0002: jump @GANGMO_127 :GANGMO_122 1@ = 1 // (int) :GANGMO_127 $945 == 0 // (int) var == num jump_if_false @GANGMO_150 2@ = 0 // (int) 0002: jump @GANGMO_155 :GANGMO_150 2@ = 1 // (int) :GANGMO_155 0001: wait 0 ms not $2418 == -1 // (int) var == num jump_if_false @GANGMO_205 0045: actor $2418 defined jump_if_false @GANGMO_199 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_3067 0002: jump @GANGMO_205 :GANGMO_199 $2418 = -1 // (int) :GANGMO_205 $2410 == 1 // (int) var == num jump_if_false @GANGMO_286 3 > $2413 // (int) num > var 0022: jump_if_false @GANGMO_238 // Note: the incorrect math opcode was used here 0025: gosub @GANGMO_322 :GANGMO_238 $2413 > 0 // (int) var > num jump_if_false @GANGMO_279 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_2908 $2412 == 0 // (int) var == num jump_if_false @GANGMO_279 0025: gosub @GANGMO_456 :GANGMO_279 0002: jump @GANGMO_308 :GANGMO_286 $2413 > 0 // (int) var > num jump_if_false @GANGMO_308 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_2679 :GANGMO_308 0025: gosub @GANGMO_597 0002: jump @GANGMO_155 :GANGMO_322 0377: (unknown) 0 16@ 16@ > 0 // (int) var > num jump_if_false @GANGMO_454 0045: actor $1038 defined jump_if_false @GANGMO_454 0429: (unknown) $1038 3@ 3@ > -1 // (int) var > num jump_if_false @GANGMO_454 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @AUDIMON_2407 3@ jump_if_false @GANGMO_454 0347: (unknown) 3@ 1 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_2305 $1038 1 0045: actor $1038 defined jump_if_false @GANGMO_442 0352: (unknown) $1038 00A2: (unknown) $1038 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @AUDIMON_2509 3@ 04B4: (unknown) $1038 0 15 1.0 :GANGMO_442 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_2305 3@ 0 :GANGMO_454 0026: return :GANGMO_456 17@ = 0 // (int) :GANGMO_460 3 > 17@ // (int) num > var 0022: jump_if_false @GANGMO_595 // Note: the incorrect math opcode was used here not $2158(17@,3) == -1 // (int) var == num jump_if_false @GANGMO_583 009F: actor $2158(17@,3) dead jump_if_false @GANGMO_514 0025: gosub @GANGMO_966 0002: jump @GANGMO_583 :GANGMO_514 0043: store_actor $2158(17@,3) position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 031D: (unknown) 10@ 11@ $1042 $1043 13@ 0045: actor $1038 defined 0022: jump_if_false @GANGMO_548 // Note: the incorrect math opcode was used here 00CE: 14@ = actor $1038 Z_angle :GANGMO_548 13@ > 60.0 // (float) var > num jump_if_false @GANGMO_575 0025: gosub @GANGMO_966 0002: jump @GANGMO_583 :GANGMO_575 01EC: (unknown) $2158(17@,3) 1 :GANGMO_583 17@ += 1 // (int) 0002: jump @GANGMO_460 :GANGMO_595 0026: return :GANGMO_597 02E2: 15@ = 1 // (any) $943 == 0 // (int) var == num jump_if_false @GANGMO_649 0@ == 1 // (int) var == num jump_if_false @GANGMO_642 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 0 0@ = 0 // (int) :GANGMO_642 0002: jump @GANGMO_716 :GANGMO_649 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -1 009F: actor $1038 dead jump_if_false @GANGMO_687 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -500 :GANGMO_687 0@ == 0 // (int) var == num jump_if_false @GANGMO_716 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 1 0@ = 1 // (int) :GANGMO_716 02E2: 15@ = 5 // (any) $944 == 0 // (int) var == num jump_if_false @GANGMO_768 1@ == 1 // (int) var == num jump_if_false @GANGMO_761 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 0 1@ = 0 // (int) :GANGMO_761 0002: jump @GANGMO_835 :GANGMO_768 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -1 009F: actor $1038 dead jump_if_false @GANGMO_806 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -500 :GANGMO_806 1@ == 0 // (int) var == num jump_if_false @GANGMO_835 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 1 1@ = 1 // (int) :GANGMO_835 02E2: 15@ = 2 // (any) $945 == 0 // (int) var == num jump_if_false @GANGMO_887 2@ == 1 // (int) var == num jump_if_false @GANGMO_880 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 0 2@ = 0 // (int) :GANGMO_880 0002: jump @GANGMO_954 :GANGMO_887 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -1 009F: actor $1038 dead jump_if_false @GANGMO_925 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -500 :GANGMO_925 2@ == 0 // (int) var == num jump_if_false @GANGMO_954 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 1 2@ = 1 // (int) :GANGMO_954 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_3293 0026: return :GANGMO_966 0112: remove_references_to_actor $2158(17@,3) // Like turning an actor into a random pedestrian $2158(17@,3) = -1 // (int) $2413 -= 1 // (int) 0026: return :GANGMO_988 1@ = 0 // (int) 01A9: (unknown) 97 2@ 2@ *= 10 // (int) 0029: 1@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 01A9: (unknown) 98 2@ 2@ *= 10 // (int) 0029: 1@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 01A8: (unknown) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :NONAME_1 1@ = 0 // (int) :NONAME_1_4 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_1_470 $1698 == 0 // (int) var == num jump_if_false @NONAME_1_122 0078: if or 035B: unknown_check $1038 'AIRPORT' 035B: unknown_check $1038 'ARMYBAS' 0022: jump_if_false @NONAME_1_79 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 0002: jump @NONAME_1_115 :NONAME_1_79 2@ = 0 // (int) 3@ = 0 // (int) 0001: wait 500 ms 1@ > 0 // (int) var > num jump_if_false @NONAME_1_108 1@ -= 1 // (int) :NONAME_1_108 0002: jump @NONAME_1_4 :NONAME_1_115 0002: jump @NONAME_1_158 :NONAME_1_122 2@ = 0 // (int) 3@ = 0 // (int) 0001: wait 500 ms 1@ > 0 // (int) var > num jump_if_false @NONAME_1_151 1@ -= 1 // (int) :NONAME_1_151 0002: jump @NONAME_1_4 :NONAME_1_158 2@ == 1 // (int) var == num jump_if_false @NONAME_1_463 0078: if and 0046: unknown_check $1038 -1780.627 -304.4774 -1588.454 -86.188 0 8046: not unknown_check $1038 -1744.946 -294.2144 -1691.276 -309.3479 0 jump_if_false @NONAME_1_243 3@ = 1 // (int) 0002: jump @NONAME_1_247 :NONAME_1_243 3@ = 0 // (int) :NONAME_1_247 3@ == 1 // (int) var == num jump_if_false @NONAME_1_339 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @GANGMO_988 1@ 1@ 4@ == 3 // (int) var == num jump_if_false @NONAME_1_332 not $628 == 0 // (int) var == num jump_if_false @NONAME_1_306 4@ = 0 // (int) 0002: jump @NONAME_1_332 :NONAME_1_306 02E2: 0@ = 3 // (any) 0500: (unknown) $1038 0@ 1@ > 31 // (int) var > num jump_if_false @NONAME_1_332 4@ = 0 // (int) :NONAME_1_332 0002: jump @NONAME_1_367 :NONAME_1_339 3@ == 0 // (int) var == num jump_if_false @NONAME_1_367 4@ == 1 // (int) var == num jump_if_false @NONAME_1_367 4@ = 2 // (int) :NONAME_1_367 4@ == 0 // (int) var == num jump_if_false @NONAME_1_419 02E2: 0@ = 3 // (any) 0501: (unknown) $1038 0@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @AUDIMON_3443 0@ 1 0367: (unknown) 3 1 4@ = 1 // (int) 0002: jump @NONAME_1_463 :NONAME_1_419 4@ == 2 // (int) var == num jump_if_false @NONAME_1_463 02E2: 0@ = 3 // (any) 0500: (unknown) $1038 0@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @AUDIMON_3443 0@ 0 0367: (unknown) 3 0 4@ = 3 // (int) :NONAME_1_463 0002: jump @NONAME_1_484 :NONAME_1_470 02E2: 0@ = 3 // (any) 0500: (unknown) $1038 0@ 1@ = 0 // (int) :NONAME_1_484 0002: jump @NONAME_1_4 :NONAME_1_491 0026: return :NONAME_1_493 0026: return :NONAME_1_495 0@ = 0 // (int) 1@ = 0 // (int) 0045: actor $1038 defined jump_if_false @NONAME_1_655 :NONAME_1_514 10 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_559 // Note: the incorrect math opcode was used here $244(0@,10) = 0 // (int) $254(0@,10) = 0 // (int) $264(0@,10) = 0 // (int) 0@ += 1 // (int) 0002: jump @NONAME_1_514 :NONAME_1_559 0@ = 0 // (int) :NONAME_1_563 10 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_649 // Note: the incorrect math opcode was used here 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 02E7: get_weapon_data_from_actor $1038 weapon_group 1@ weapon $244(0@,10) ammo $254(0@,10) model $264(0@,10) 02DB: unknown_check $244(0@,10) 36 jump_if_false @NONAME_1_637 $244(0@,10) = 0 // (int) $254(0@,10) = 0 // (int) $264(0@,10) = 0 // (int) :NONAME_1_637 0@ += 1 // (int) 0002: jump @NONAME_1_563 :NONAME_1_649 02C0: (unknown) $1038 $530 :NONAME_1_655 0026: return :NONAME_1_657 0@ = 0 // (int) 0045: actor $1038 defined jump_if_false @NONAME_1_782 02D4: (unknown) $1038 0@ = 0 // (int) :NONAME_1_680 10 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_710 // Note: the incorrect math opcode was used here 0160: load_model $264(0@,10) 0@ += 1 // (int) 0002: jump @NONAME_1_680 :NONAME_1_710 0228: (unknown) 0045: actor $1038 defined jump_if_false @NONAME_1_782 0@ = 0 // (int) :NONAME_1_727 10 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_763 // Note: the incorrect math opcode was used here 0106: give_actor $1038 weapon $244(0@,10) ammo $254(0@,10) // Load the weapon model before using this 0@ += 1 // (int) 0002: jump @NONAME_1_727 :NONAME_1_763 02D5: (unknown) $1038 $530 0022: jump_if_false @NONAME_1_782 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $530 :NONAME_1_782 0026: return :NONAME_1_784 042E: unknown_check 2 0022: jump_if_false @NONAME_1_841 // Note: the incorrect math opcode was used here 02E2: 4@ = 2 // (any) 3@ == 1 // (int) var == num jump_if_false @NONAME_1_826 04D5: (unknown) 0@ 1@ 2@ 0 4@ 0002: jump @NONAME_1_834 :NONAME_1_826 04D5: (unknown) 0@ 1@ 2@ 1 4@ :NONAME_1_834 0002: jump @NONAME_1_880 :NONAME_1_841 02E2: 4@ = 1 // (any) 3@ == 1 // (int) var == num jump_if_false @NONAME_1_872 04D5: (unknown) 0@ 1@ 2@ 0 4@ 0002: jump @NONAME_1_880 :NONAME_1_872 04D5: (unknown) 0@ 1@ 2@ 1 4@ :NONAME_1_880 0026: return :NONAME_1_882 0045: actor $1038 defined 0022: jump_if_false @NONAME_1_902 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 0352: (unknown) $1038 :NONAME_1_902 $1045 = 1 // (int) $260 = 1 // (int) 0036: $540 = $1039 // (float vars) 0036: $541 = $1040 // (float vars) 0036: $542 = $1041 // (float vars) not $1698 == 1 // (int) var == num jump_if_false @NONAME_1_963 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @NONAME_1_784 $1039 $1040 $1041 $1698 :NONAME_1_963 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_495 02C0: (unknown) $1038 $530 02FE: (unknown) $1038 $531 0096: $532 = player $1038 money 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 005A: $2424 = current_time_hours, $2423 = current_time_minutes 0260: (unknown) 0001: wait 0 ms :NONAME_1_1015 8261: not 0022: jump_if_false @NONAME_1_1034 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_1_1015 :NONAME_1_1034 005A: $2422 = current_time_hours, $2423 = current_time_minutes $2422 -= 3 // (int) 0011: $2422 > $2424 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_1075 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_1_1075 // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to 0 :NONAME_1_1075 0045: actor $1038 defined jump_if_false @NONAME_1_1095 0107: toggle_player $1038 can_move 0 0221: (unknown) 01CF: (unknown) :NONAME_1_1095 0@ == 1 // (int) var == num jump_if_false @NONAME_1_1120 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4279 500 :NONAME_1_1120 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @NONAME_1_1142 0107: toggle_player $1038 can_move 1 :NONAME_1_1142 $1045 = 0 // (int) $260 = 0 // (int) 0026: return :NONAME_1_1154 0@ == 1 // (int) var == num jump_if_false @NONAME_1_4551 00B7: set_zone_gang_info 'AIRPORT' 1 50 0 0 0 0 50 0 0 0 0 30 00B7: set_zone_gang_info 'AIRPORT' 0 50 0 0 0 0 50 0 0 0 0 20 00AF: set_zone_car_info 'AIRPORT' 1 12 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'AIRPORT' 0 12 0 0 0 0 0 0 0 0 0 70 030A: set_zone_car_class_info 'AIRPORT' 1 200 90 200 0 500 0 0 0 10 900 100 0 0 030A: set_zone_car_class_info 'AIRPORT' 0 200 90 200 0 500 0 0 0 10 900 100 0 0 01F3: (unknown) 'AIRPORT' 1 51 01F3: (unknown) 'AIRPORT' 0 52 00B7: set_zone_gang_info 'TERMINL' 1 50 0 0 0 0 50 0 0 0 0 30 00B7: set_zone_gang_info 'TERMINL' 0 50 0 0 0 0 50 0 0 0 0 20 00AF: set_zone_car_info 'TERMINL' 1 12 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'TERMINL' 0 12 0 0 0 0 0 0 0 0 0 70 030A: set_zone_car_class_info 'TERMINL' 1 150 0 300 300 0 0 200 0 50 500 500 0 0 030A: set_zone_car_class_info 'TERMINL' 0 150 0 300 300 0 0 200 0 50 500 500 0 0 01F3: (unknown) 'TERMINL' 1 53 01F3: (unknown) 'TERMINL' 0 54 00B7: set_zone_gang_info 'DOCKS' 1 50 0 0 0 0 0 0 0 0 0 0 // Viceport 00B7: set_zone_gang_info 'DOCKS' 0 10 0 0 0 0 0 0 0 0 0 0 // Viceport 00AF: set_zone_car_info 'DOCKS' 1 12 0 0 0 0 0 0 0 0 0 70 // Viceport 00AF: set_zone_car_info 'DOCKS' 0 10 0 0 0 0 0 0 0 0 0 70 // Viceport 030A: set_zone_car_class_info 'DOCKS' 1 0 100 0 0 700 200 0 0 0 500 500 0 0 // Viceport 030A: set_zone_car_class_info 'DOCKS' 0 0 100 0 0 700 200 0 0 0 500 500 0 0 // Viceport 01F3: (unknown) 'DOCKS' 1 15 // Viceport 01F3: (unknown) 'DOCKS' 0 16 // Viceport 00B7: set_zone_gang_info 'STREET6' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'STREET6' 0 20 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'STREET6' 1 16 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'STREET6' 0 5 0 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'STREET6' 1 200 0 250 250 0 0 200 0 100 500 500 0 0 030A: set_zone_car_class_info 'STREET6' 0 200 0 250 250 0 0 200 0 100 500 500 0 0 01F3: (unknown) 'STREET6' 1 23 01F3: (unknown) 'STREET6' 0 24 00B7: set_zone_gang_info 'SHOP4' 1 50 0 0 0 0 0 0 0 0 0 12 00B7: set_zone_gang_info 'SHOP4' 0 30 0 0 0 0 0 0 0 0 0 8 00AF: set_zone_car_info 'SHOP4' 1 18 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'SHOP4' 0 10 0 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'SHOP4' 1 300 350 50 0 100 0 100 0 100 900 100 0 0 030A: set_zone_car_class_info 'SHOP4' 0 300 350 50 0 100 0 100 0 100 900 100 0 0 01F3: (unknown) 'SHOP4' 1 37 01F3: (unknown) 'SHOP4' 0 38 00B7: set_zone_gang_info 'SHOP5' 1 50 0 0 0 0 0 0 0 0 0 10 00B7: set_zone_gang_info 'SHOP5' 0 30 0 0 0 0 0 0 0 0 0 5 00AF: set_zone_car_info 'SHOP5' 1 17 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'SHOP5' 0 10 0 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'SHOP5' 1 300 350 50 0 100 0 100 0 100 500 500 0 0 030A: set_zone_car_class_info 'SHOP5' 0 300 350 50 0 100 0 100 0 100 500 500 0 0 01F3: (unknown) 'SHOP5' 1 39 01F3: (unknown) 'SHOP5' 0 40 00B7: set_zone_gang_info 'BUSINES' 1 50 0 0 0 0 0 0 0 0 0 10 00B7: set_zone_gang_info 'BUSINES' 0 30 0 0 0 0 0 0 0 0 0 5 00AF: set_zone_car_info 'BUSINES' 1 18 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'BUSINES' 0 10 0 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'BUSINES' 1 50 0 350 350 0 0 100 0 150 500 0 500 0 030A: set_zone_car_class_info 'BUSINES' 0 50 0 250 250 0 0 300 0 150 500 0 500 0 01F3: (unknown) 'BUSINES' 1 11 01F3: (unknown) 'BUSINES' 0 12 00B7: set_zone_gang_info 'TESTT' 1 0 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'TESTT' 0 0 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'TESTT' 1 0 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'TESTT' 0 0 0 0 0 0 0 0 0 0 0 0 01F3: (unknown) 'TESTT' 1 11 01F3: (unknown) 'TESTT' 0 12 00B7: set_zone_gang_info 'BIKAREA' 1 50 0 0 0 0 0 0 0 0 0 10 00B7: set_zone_gang_info 'BIKAREA' 0 30 0 0 0 0 0 0 0 0 0 5 00AF: set_zone_car_info 'BIKAREA' 1 20 0 0 0 0 0 100 0 0 0 110 00AF: set_zone_car_info 'BIKAREA' 0 10 0 0 0 0 0 100 0 0 0 110 030A: set_zone_car_class_info 'BIKAREA' 1 350 300 0 0 100 0 100 0 150 500 100 400 0 030A: set_zone_car_class_info 'BIKAREA' 0 350 300 0 0 100 0 100 0 150 500 100 400 0 01F3: (unknown) 'BIKAREA' 1 13 01F3: (unknown) 'BIKAREA' 0 14 00B7: set_zone_gang_info 'GANG2' 1 50 0 20 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GANG2' 0 30 0 20 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GANG2' 1 16 0 20 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'GANG2' 0 10 0 20 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'GANG2' 1 200 600 0 0 100 0 50 0 50 500 500 0 0 030A: set_zone_car_class_info 'GANG2' 0 200 600 0 0 100 0 50 0 50 500 500 0 0 01F3: (unknown) 'GANG2' 1 59 01F3: (unknown) 'GANG2' 0 59 00B7: set_zone_gang_info 'GHETTO1' 1 50 0 20 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GHETTO1' 0 30 0 20 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GHETTO1' 1 16 0 20 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'GHETTO1' 0 10 0 20 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'GHETTO1' 1 200 600 0 0 100 0 50 0 50 600 100 300 0 030A: set_zone_car_class_info 'GHETTO1' 0 200 600 0 0 100 0 50 0 50 600 100 300 0 01F3: (unknown) 'GHETTO1' 1 59 01F3: (unknown) 'GHETTO1' 0 60 00B7: set_zone_gang_info 'GHETTO2' 1 50 150 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GHETTO2' 0 30 150 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GHETTO2' 1 16 200 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'GHETTO2' 0 10 200 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'GHETTO2' 1 200 600 0 0 100 0 50 0 50 600 100 300 0 030A: set_zone_car_class_info 'GHETTO2' 0 200 600 0 0 100 0 50 0 50 600 100 300 0 01F3: (unknown) 'GHETTO2' 1 61 01F3: (unknown) 'GHETTO2' 0 62 00B7: set_zone_gang_info 'GANG1' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GANG1' 0 30 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GANG1' 1 8 0 0 0 0 0 0 0 0 0 50 00AF: set_zone_car_info 'GANG1' 0 8 0 0 0 0 0 0 0 0 0 50 030A: set_zone_car_class_info 'GANG1' 1 50 0 400 400 50 0 50 0 50 500 0 500 0 030A: set_zone_car_class_info 'GANG1' 0 50 0 400 400 50 0 50 0 50 500 0 500 0 01F3: (unknown) 'GANG1' 1 59 01F3: (unknown) 'GANG1' 0 60 00B7: set_zone_gang_info 'BAGGAG' 1 10 0 0 0 0 1000 0 0 0 0 0 00B7: set_zone_gang_info 'BAGGAG' 0 10 0 0 0 0 1000 0 0 0 0 0 00AF: set_zone_car_info 'BAGGAG' 1 3 0 0 0 0 1000 0 0 0 0 0 00AF: set_zone_car_info 'BAGGAG' 0 3 0 0 0 0 1000 0 0 0 0 0 01F3: (unknown) 'TERMINL' 1 59 01F3: (unknown) 'TERMINL' 0 60 00B7: set_zone_gang_info 'BOATYRD' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'BOATYRD' 0 10 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'BOATYRD' 1 12 0 0 0 0 0 0 0 0 0 60 00AF: set_zone_car_info 'BOATYRD' 0 10 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'BOATYRD' 1 0 100 0 0 700 200 0 0 0 500 200 300 0 030A: set_zone_car_class_info 'BOATYRD' 0 0 100 0 0 700 200 0 0 0 500 200 300 0 01F3: (unknown) 'BOATYRD' 1 15 01F3: (unknown) 'BOATYRD' 0 16 00B7: set_zone_gang_info 'KAUFCAB' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'KAUFCAB' 0 30 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'KAUFCAB' 1 16 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'KAUFCAB' 0 10 0 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'KAUFCAB' 1 200 600 0 0 100 0 50 0 50 500 500 0 0 030A: set_zone_car_class_info 'KAUFCAB' 0 200 600 0 0 100 0 50 0 50 500 500 0 0 01F3: (unknown) 'KAUFCAB' 1 59 01F3: (unknown) 'KAUFCAB' 0 59 00B7: set_zone_gang_info 'PRINTWK' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'PRINTWK' 0 30 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'PRINTWK' 1 12 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'PRINTWK' 0 10 0 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'PRINTWK' 1 200 600 0 0 100 0 50 0 50 500 500 0 0 030A: set_zone_car_class_info 'PRINTWK' 0 200 600 0 0 100 0 50 0 50 500 500 0 0 01F3: (unknown) 'PRINTWK' 1 59 01F3: (unknown) 'PRINTWK' 0 60 00B7: set_zone_gang_info 'ARMYBAS' 1 50 0 0 0 1000 0 0 0 0 0 0 00B7: set_zone_gang_info 'ARMYBAS' 0 50 0 0 0 1000 0 0 0 0 0 0 00AF: set_zone_car_info 'ARMYBAS' 1 12 0 0 0 0 0 0 0 0 0 50 00AF: set_zone_car_info 'ARMYBAS' 0 12 0 0 0 0 0 0 0 0 0 50 01F3: (unknown) 'ARMYBAS' 1 51 01F3: (unknown) 'ARMYBAS' 0 52 0002: jump @NONAME_1_9487 :NONAME_1_4551 0@ == 2 // (int) var == num jump_if_false @NONAME_1_9487 00B7: set_zone_gang_info 'FAIR' 1 50 0 0 0 0 0 0 0 0 0 10 00B7: set_zone_gang_info 'FAIR' 0 50 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'FAIR' 1 5 0 0 0 0 0 0 0 0 0 60 00AF: set_zone_car_info 'FAIR' 0 12 0 0 0 0 0 0 0 0 0 60 01F3: (unknown) 'FAIR' 1 67 01F3: (unknown) 'FAIR' 0 68 00B7: set_zone_gang_info 'BEACH1' 1 50 0 0 0 0 0 0 0 0 0 40 // Ocean Beach 00B7: set_zone_gang_info 'BEACH1' 0 1 0 0 0 0 0 0 0 0 0 30 // Ocean Beach 00AF: set_zone_car_info 'BEACH1' 1 11 0 0 0 0 0 0 0 0 0 70 // Ocean Beach 00AF: set_zone_car_info 'BEACH1' 0 11 0 0 0 0 0 0 0 0 0 70 // Ocean Beach 030A: set_zone_car_class_info 'BEACH1' 1 300 0 250 300 0 0 100 50 0 600 0 0 400 // Ocean Beach 030A: set_zone_car_class_info 'BEACH1' 0 300 0 250 300 0 0 150 0 0 900 0 100 0 // Ocean Beach 01F3: (unknown) 'BEACH1' 1 45 // Ocean Beach 01F3: (unknown) 'BEACH1' 0 46 // Ocean Beach 00B7: set_zone_gang_info 'BEACH2' 1 50 0 0 0 0 0 0 0 0 0 40 // Washington Beach 00B7: set_zone_gang_info 'BEACH2' 0 1 0 0 0 0 0 0 0 0 0 30 // Washington Beach 00AF: set_zone_car_info 'BEACH2' 1 11 0 0 0 0 0 0 0 0 0 70 // Washington Beach 00AF: set_zone_car_info 'BEACH2' 0 11 0 0 0 0 0 0 0 0 0 70 // Washington Beach 030A: set_zone_car_class_info 'BEACH2' 1 260 0 240 300 0 0 100 100 0 600 0 0 400 // Washington Beach 030A: set_zone_car_class_info 'BEACH2' 0 200 0 300 350 0 0 100 50 0 900 0 100 0 // Washington Beach 01F3: (unknown) 'BEACH2' 1 47 // Washington Beach 01F3: (unknown) 'BEACH2' 0 48 // Washington Beach 00B7: set_zone_gang_info 'BEACH3' 1 50 0 0 0 0 0 0 0 0 0 40 // Vice Point 00B7: set_zone_gang_info 'BEACH3' 0 1 0 0 0 0 0 0 0 0 0 30 // Vice Point 00AF: set_zone_car_info 'BEACH3' 1 11 0 0 0 0 0 0 0 0 0 70 // Vice Point 00AF: set_zone_car_info 'BEACH3' 0 11 0 0 0 0 0 0 0 0 0 70 // Vice Point 030A: set_zone_car_class_info 'BEACH3' 1 200 0 200 300 0 0 100 100 100 600 0 0 400 // Vice Point 030A: set_zone_car_class_info 'BEACH3' 0 200 0 300 300 0 0 100 0 100 900 0 100 0 // Vice Point 01F3: (unknown) 'BEACH3' 1 49 // Vice Point 01F3: (unknown) 'BEACH3' 0 50 // Vice Point 00B7: set_zone_gang_info 'OCEAND1' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'OCEAND1' 0 50 0 0 0 0 0 0 0 0 0 20 00AF: set_zone_car_info 'OCEAND1' 1 14 0 0 0 0 0 0 0 0 0 80 00AF: set_zone_car_info 'OCEAND1' 0 15 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'OCEAND1' 1 200 0 250 300 0 0 150 100 0 500 500 0 0 030A: set_zone_car_class_info 'OCEAND1' 0 200 0 250 350 0 0 150 50 0 500 500 0 0 01F3: (unknown) 'OCEAND1' 1 63 01F3: (unknown) 'OCEAND1' 0 64 00B7: set_zone_gang_info 'OCEAND2' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'OCEAND2' 0 50 0 0 0 0 0 0 0 0 0 20 00AF: set_zone_car_info 'OCEAND2' 1 14 0 0 0 0 0 0 0 0 0 80 00AF: set_zone_car_info 'OCEAND2' 0 15 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'OCEAND2' 1 200 0 250 300 0 0 150 100 0 500 500 0 0 030A: set_zone_car_class_info 'OCEAND2' 0 200 0 250 350 0 0 150 50 0 500 500 0 0 01F3: (unknown) 'OCEAND2' 1 65 01F3: (unknown) 'OCEAND2' 0 66 00B7: set_zone_gang_info 'STREET2' 1 50 0 0 0 0 0 0 0 0 0 40 00B7: set_zone_gang_info 'STREET2' 0 40 0 0 0 0 0 0 0 0 0 30 00AF: set_zone_car_info 'STREET2' 1 11 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'STREET2' 0 9 0 0 0 0 0 0 0 0 0 70 030A: set_zone_car_class_info 'STREET2' 1 325 0 350 200 0 0 75 50 0 500 200 300 0 030A: set_zone_car_class_info 'STREET2' 0 250 0 300 250 0 0 150 50 0 500 200 300 0 01F3: (unknown) 'STREET2' 1 3 01F3: (unknown) 'STREET2' 0 4 00B7: set_zone_gang_info 'CONSTRU' 1 10 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'CONSTRU' 0 8 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'CONSTRU' 1 9 0 0 0 0 0 0 0 0 0 60 00AF: set_zone_car_info 'CONSTRU' 0 7 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'CONSTRU' 1 200 200 0 0 500 0 50 0 50 500 200 300 0 030A: set_zone_car_class_info 'CONSTRU' 0 200 200 0 0 500 0 50 0 50 500 200 300 0 01F3: (unknown) 'CONSTRU' 1 17 01F3: (unknown) 'CONSTRU' 0 18 00B7: set_zone_gang_info 'CLUB1' 1 50 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'CLUB1' 0 40 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'CLUB1' 1 9 0 0 0 0 0 0 0 0 0 40 00AF: set_zone_car_info 'CLUB1' 0 10 0 0 0 0 0 0 0 0 0 40 030A: set_zone_car_class_info 'CLUB1' 1 170 0 350 350 0 0 100 0 30 500 100 400 0 030A: set_zone_car_class_info 'CLUB1' 0 170 0 350 350 0 0 100 0 30 500 100 400 0 01F3: (unknown) 'CLUB1' 1 55 01F3: (unknown) 'CLUB1' 0 56 00B7: set_zone_gang_info 'CLUB2' 1 50 0 0 0 0 0 0 0 0 0 40 00B7: set_zone_gang_info 'CLUB2' 0 40 0 0 0 0 0 0 0 0 0 30 00AF: set_zone_car_info 'CLUB2' 1 12 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'CLUB2' 0 10 0 0 0 0 0 0 0 0 0 70 030A: set_zone_car_class_info 'CLUB2' 1 300 0 350 200 0 0 100 50 0 500 500 0 0 030A: set_zone_car_class_info 'CLUB2' 0 250 0 300 250 0 0 150 50 0 500 500 0 0 01F3: (unknown) 'CLUB2' 1 57 01F3: (unknown) 'CLUB2' 0 58 00B7: set_zone_gang_info 'GOLF1' 1 11 0 0 0 0 0 0 0 600 0 0 00B7: set_zone_gang_info 'GOLF1' 0 0 0 0 0 0 0 0 0 1000 0 0 00AF: set_zone_car_info 'GOLF1' 1 1 0 0 0 0 0 0 0 1000 0 0 00AF: set_zone_car_info 'GOLF1' 0 0 0 0 0 0 0 0 0 1000 0 0 01F3: (unknown) 'GOLF1' 1 41 01F3: (unknown) 'GOLF1' 0 42 00B7: set_zone_gang_info 'GOLF2' 1 11 0 0 0 0 0 0 0 600 0 0 00B7: set_zone_gang_info 'GOLF2' 0 0 0 0 0 0 0 0 0 1000 0 0 00AF: set_zone_car_info 'GOLF2' 1 1 0 0 0 0 0 0 0 1000 0 0 00AF: set_zone_car_info 'GOLF2' 0 0 0 0 0 0 0 0 0 1000 0 0 01F3: (unknown) 'GOLF2' 1 43 01F3: (unknown) 'GOLF2' 0 44 00B7: set_zone_gang_info 'STREET1' 1 50 0 0 0 0 0 0 0 0 0 10 00B7: set_zone_gang_info 'STREET1' 0 30 0 0 0 0 0 0 0 0 0 8 00AF: set_zone_car_info 'STREET1' 1 12 0 0 0 0 0 0 0 0 0 80 00AF: set_zone_car_info 'STREET1' 0 10 0 0 0 0 0 0 0 0 0 80 030A: set_zone_car_class_info 'STREET1' 1 225 550 100 0 0 0 75 0 50 500 0 500 0 030A: set_zone_car_class_info 'STREET1' 0 250 500 100 0 0 0 100 0 50 500 0 500 0 01F3: (unknown) 'STREET1' 1 1 01F3: (unknown) 'STREET1' 0 2 00B7: set_zone_gang_info 'RICH1' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'RICH1' 0 30 0 0 0 0 0 0 0 0 0 20 00AF: set_zone_car_info 'RICH1' 1 14 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'RICH1' 0 10 0 0 0 0 0 0 0 0 0 70 030A: set_zone_car_class_info 'RICH1' 1 100 0 400 400 0 0 100 0 0 500 500 0 0 030A: set_zone_car_class_info 'RICH1' 0 100 0 400 400 0 0 100 0 0 500 500 0 0 01F3: (unknown) 'RICH1' 1 25 01F3: (unknown) 'RICH1' 0 26 00B7: set_zone_gang_info 'RICH2' 1 50 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'RICH2' 0 40 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'RICH2' 1 11 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'RICH2' 0 10 0 0 0 0 0 0 0 0 0 70 030A: set_zone_car_class_info 'RICH2' 1 300 0 350 200 0 0 100 50 0 500 100 400 0 030A: set_zone_car_class_info 'RICH2' 0 250 0 300 250 0 0 150 50 0 500 100 400 0 01F3: (unknown) 'RICH2' 1 27 01F3: (unknown) 'RICH2' 0 28 00B7: set_zone_gang_info 'RICH3' 1 50 0 0 0 0 50 0 0 0 0 30 00B7: set_zone_gang_info 'RICH3' 0 20 0 0 0 0 50 0 0 0 0 30 00AF: set_zone_car_info 'RICH3' 1 9 0 0 0 0 0 0 0 0 0 60 00AF: set_zone_car_info 'RICH3' 0 7 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'RICH3' 1 50 0 400 400 50 0 50 0 50 500 0 400 100 030A: set_zone_car_class_info 'RICH3' 0 50 0 400 400 50 0 50 0 50 500 0 400 100 01F3: (unknown) 'RICH3' 1 29 01F3: (unknown) 'RICH3' 0 30 00B7: set_zone_gang_info 'SHOP1' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'SHOP1' 0 10 0 0 0 0 0 0 0 0 0 30 00AF: set_zone_car_info 'SHOP1' 1 15 0 0 50 0 0 0 0 0 0 80 00AF: set_zone_car_info 'SHOP1' 0 9 0 0 50 0 0 0 0 0 0 80 030A: set_zone_car_class_info 'SHOP1' 1 250 250 200 0 100 0 200 0 0 500 200 300 0 030A: set_zone_car_class_info 'SHOP1' 0 250 250 200 0 100 0 200 0 0 500 200 300 0 01F3: (unknown) 'SHOP1' 1 31 01F3: (unknown) 'SHOP1' 0 32 00B7: set_zone_gang_info 'MALL' 1 50 0 0 0 0 10 0 0 0 0 20 00B7: set_zone_gang_info 'MALL' 0 12 0 0 0 0 10 0 0 0 0 20 00AF: set_zone_car_info 'MALL' 1 12 0 0 0 0 0 0 0 0 0 60 00AF: set_zone_car_info 'MALL' 0 9 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'MALL' 1 250 250 200 0 100 0 200 0 0 500 500 0 0 030A: set_zone_car_class_info 'MALL' 0 250 250 200 0 100 0 200 0 0 500 500 0 0 01F3: (unknown) 'MALL' 1 33 01F3: (unknown) 'MALL' 0 34 00B7: set_zone_gang_info 'SHOP2' 1 50 0 0 0 0 0 0 0 0 0 10 00B7: set_zone_gang_info 'SHOP2' 0 30 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'SHOP2' 1 12 0 0 0 0 0 0 0 0 0 60 00AF: set_zone_car_info 'SHOP2' 0 10 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'SHOP2' 1 300 0 350 200 0 0 100 50 0 500 500 0 0 030A: set_zone_car_class_info 'SHOP2' 0 250 0 300 250 0 0 150 50 0 500 500 0 0 01F3: (unknown) 'SHOP2' 1 33 01F3: (unknown) 'SHOP2' 0 34 00B7: set_zone_gang_info 'SHOP3' 1 50 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'SHOP3' 0 30 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'SHOP3' 1 12 0 0 0 0 0 0 0 0 0 60 00AF: set_zone_car_info 'SHOP3' 0 10 0 0 0 0 0 0 0 0 0 60 030A: set_zone_car_class_info 'SHOP3' 1 300 0 350 200 0 0 100 50 0 500 500 0 0 030A: set_zone_car_class_info 'SHOP3' 0 250 0 300 250 0 0 150 50 0 500 500 0 0 01F3: (unknown) 'SHOP3' 1 35 01F3: (unknown) 'SHOP3' 0 36 00B7: set_zone_gang_info 'STREET3' 1 50 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'STREET3' 0 30 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'STREET3' 1 12 0 0 0 0 0 0 0 0 0 80 00AF: set_zone_car_info 'STREET3' 0 10 0 0 0 0 0 0 0 0 0 80 030A: set_zone_car_class_info 'STREET3' 1 300 0 350 200 0 0 100 50 0 500 100 400 0 030A: set_zone_car_class_info 'STREET3' 0 250 0 300 250 0 0 150 50 0 500 100 400 0 01F3: (unknown) 'STREET3' 1 5 01F3: (unknown) 'STREET3' 0 6 00B7: set_zone_gang_info 'STREET4' 1 50 0 0 0 0 0 0 0 0 0 13 00B7: set_zone_gang_info 'STREET4' 0 30 0 0 0 0 0 0 0 0 0 6 00AF: set_zone_car_info 'STREET4' 1 13 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'STREET4' 0 10 0 0 0 0 0 0 0 0 0 90 030A: set_zone_car_class_info 'STREET4' 1 300 0 350 200 0 0 100 50 0 500 0 500 0 030A: set_zone_car_class_info 'STREET4' 0 250 0 300 250 0 0 150 50 0 500 0 500 0 01F3: (unknown) 'STREET4' 1 7 01F3: (unknown) 'STREET4' 0 8 00B7: set_zone_gang_info 'TOUR1' 1 50 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'TOUR1' 0 15 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'TOUR1' 1 7 0 0 0 0 0 0 0 0 0 50 00AF: set_zone_car_info 'TOUR1' 0 5 0 0 0 0 0 0 0 0 0 50 030A: set_zone_car_class_info 'TOUR1' 1 200 0 200 300 0 0 100 100 100 800 100 100 0 030A: set_zone_car_class_info 'TOUR1' 0 200 0 300 300 0 0 100 0 100 800 100 100 0 01F3: (unknown) 'TOUR1' 1 19 01F3: (unknown) 'TOUR1' 0 20 00B7: set_zone_gang_info 'TOUR2' 1 50 0 0 0 0 0 0 0 0 0 10 00B7: set_zone_gang_info 'TOUR2' 0 10 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'TOUR2' 1 7 0 0 0 0 0 0 0 0 0 50 00AF: set_zone_car_info 'TOUR2' 0 5 0 0 0 0 0 0 0 0 0 50 030A: set_zone_car_class_info 'TOUR2' 1 900 0 0 0 0 0 50 0 50 800 0 200 0 030A: set_zone_car_class_info 'TOUR2' 0 900 0 0 0 0 0 50 0 50 800 0 200 0 01F3: (unknown) 'TOUR2' 1 21 01F3: (unknown) 'TOUR2' 0 22 00B7: set_zone_gang_info 'STREET5' 1 20 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'STREET5' 0 10 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'STREET5' 1 10 0 0 100 0 0 0 0 0 0 70 00AF: set_zone_car_info 'STREET5' 0 6 0 0 200 0 0 0 0 0 0 70 030A: set_zone_car_class_info 'STREET5' 1 50 40 400 400 60 0 30 5 15 500 500 0 0 030A: set_zone_car_class_info 'STREET5' 0 50 40 400 400 60 0 30 5 15 500 500 0 0 01F3: (unknown) 'STREET5' 1 9 01F3: (unknown) 'STREET5' 0 10 00B7: set_zone_gang_info 'PORNSTU' 1 40 0 0 0 0 10 0 0 0 0 6 00B7: set_zone_gang_info 'PORNSTU' 0 6 0 0 0 0 10 0 0 0 0 5 00AF: set_zone_car_info 'PORNSTU' 1 16 0 0 0 0 0 0 0 0 0 40 00AF: set_zone_car_info 'PORNSTU' 0 6 0 0 0 0 0 0 0 0 0 40 030A: set_zone_car_class_info 'PORNSTU' 1 50 40 400 400 60 0 30 5 15 500 500 0 0 030A: set_zone_car_class_info 'PORNSTU' 0 50 40 400 400 60 0 30 5 15 500 500 0 0 01F3: (unknown) 'PORNSTU' 1 69 01F3: (unknown) 'PORNSTU' 0 70 :NONAME_1_9487 0026: return :NONAME_1_9489 02DB: unknown_check 0@ 0 jump_if_false @NONAME_1_9607 00B7: set_zone_gang_info 'GHETTO2' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GHETTO2' 0 30 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GHETTO2' 1 16 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'GHETTO2' 0 10 0 0 0 0 0 0 0 0 0 90 0002: jump @NONAME_1_10779 :NONAME_1_9607 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_9824 00B7: set_zone_gang_info 'GANG2' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GANG2' 0 30 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GANG2' 1 16 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'GANG2' 0 10 0 0 0 0 0 0 0 0 0 90 00B7: set_zone_gang_info 'GHETTO1' 1 50 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GHETTO1' 0 30 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GHETTO1' 1 16 0 0 0 0 0 0 0 0 0 90 00AF: set_zone_car_info 'GHETTO1' 0 10 0 0 0 0 0 0 0 0 0 90 02E2: $1720 = 1 // (any) 0002: jump @NONAME_1_10779 :NONAME_1_9824 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_9998 00AF: set_zone_car_info 'SHOP1' 1 15 0 0 0 0 0 0 0 0 0 80 00AF: set_zone_car_info 'SHOP1' 0 9 0 0 0 0 0 0 0 0 0 80 00B7: set_zone_gang_info 'STREET5' 1 20 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'STREET5' 0 10 0 0 0 0 0 0 0 0 0 10 00AF: set_zone_car_info 'STREET5' 1 10 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'STREET5' 0 6 0 0 0 0 0 0 0 0 0 70 02E2: $1720 = 2 // (any) 0002: jump @NONAME_1_10779 :NONAME_1_9998 02DB: unknown_check 0@ 3 jump_if_false @NONAME_1_10064 00B7: set_zone_gang_info 'ARMYBAS' 1 0 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'ARMYBAS' 0 0 0 0 0 0 0 0 0 0 0 0 0002: jump @NONAME_1_10779 :NONAME_1_10064 02DB: unknown_check 0@ 4 jump_if_false @NONAME_1_10469 00B7: set_zone_gang_info 'AIRPORT' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'AIRPORT' 0 50 0 0 0 0 0 0 0 0 0 20 00AF: set_zone_car_info 'AIRPORT' 1 12 0 0 0 0 0 0 0 0 0 70 00AF: set_zone_car_info 'AIRPORT' 0 12 0 0 0 0 0 0 0 0 0 70 00B7: set_zone_gang_info 'TERMINL' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'TERMINL' 0 50 0 0 0 0 0 0 0 0 0 20 00B7: set_zone_gang_info 'RICH3' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'RICH3' 0 20 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'BAGGAG' 1 10 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'BAGGAG' 0 10 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'BAGGAG' 1 3 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'BAGGAG' 0 3 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'SHOP1' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'SHOP1' 0 30 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'MALL' 1 50 0 0 0 0 0 0 0 0 0 30 00B7: set_zone_gang_info 'MALL' 0 50 0 0 0 0 0 0 0 0 0 30 0002: jump @NONAME_1_10779 :NONAME_1_10469 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_10545 00AF: set_zone_car_info 'BIKAREA' 1 20 0 0 0 0 0 0 0 0 0 110 00AF: set_zone_car_info 'BIKAREA' 0 10 0 0 0 0 0 0 0 0 0 110 02E2: $1720 = 5 // (any) 0002: jump @NONAME_1_10779 :NONAME_1_10545 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_10570 02E2: $1720 = 6 // (any) 0002: jump @NONAME_1_10779 :NONAME_1_10570 02DB: unknown_check 0@ 7 jump_if_false @NONAME_1_10761 00B7: set_zone_gang_info 'GOLF1' 1 0 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GOLF1' 0 0 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GOLF1' 1 0 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GOLF1' 0 0 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GOLF2' 1 0 0 0 0 0 0 0 0 0 0 0 00B7: set_zone_gang_info 'GOLF2' 0 0 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GOLF2' 1 0 0 0 0 0 0 0 0 0 0 0 00AF: set_zone_car_info 'GOLF2' 0 0 0 0 0 0 0 0 0 0 0 0 0002: jump @NONAME_1_10779 :NONAME_1_10761 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_10779 02E2: $1720 = 8 // (any) :NONAME_1_10779 0026: return :NONAME_1_10781 0152: create_forbidden_for_peds_cube_cornerA -956.0 -355.0 5.0 cornerB -898.0 -328.0 25.0 0152: create_forbidden_for_peds_cube_cornerA 411.0 -600.0 -10.0 cornerB 451.0 -553.0 30.0 0152: create_forbidden_for_peds_cube_cornerA 450.0 -509.0 -10.0 cornerB 472.0 -489.0 30.0 0152: create_forbidden_for_peds_cube_cornerA 355.0 -773.0 -10.0 cornerB 324.0 -808.0 30.0 0152: create_forbidden_for_peds_cube_cornerA 371.0 -503.0 -10.0 cornerB 403.0 -490.0 30.0 0152: create_forbidden_for_peds_cube_cornerA 357.0 -506.0 -10.0 cornerB 384.0 -475.0 30.0 0152: create_forbidden_for_peds_cube_cornerA 363.0 -476.0 -10.0 cornerB 378.0 -468.0 30.0 0152: create_forbidden_for_peds_cube_cornerA 383.0 -488.0 -10.0 cornerB 398.3 -470.5 30.0 0152: create_forbidden_for_peds_cube_cornerA 376.66 -453.85 -10.0 cornerB 328.91 -504.02 30.0 0152: create_forbidden_for_peds_cube_cornerA -395.0 -579.0 19.0 cornerB -338.0 -560.0 30.0 0152: create_forbidden_for_peds_cube_cornerA -671.71 1236.53 20.0 cornerB -667.16 1231.51 25.0 0152: create_forbidden_for_peds_cube_cornerA -733.84 1255.72 8.0 cornerB -728.34 1259.73 20.0 0152: create_forbidden_for_peds_cube_cornerA 474.0 1250.0 17.0 cornerB 356.0 1003.0 32.0 0152: create_forbidden_for_peds_cube_cornerA 236.0 -1281.5 0 cornerB 232.3 -1267.6 32.0 0152: create_forbidden_for_peds_cube_cornerA -395.6 -658.6 0 cornerB -363.2 -636.7 32.0 0152: create_forbidden_for_peds_cube_cornerA -237.8 -1387.1 0 cornerB -228.7 -1331.8 32.0 0152: create_forbidden_for_peds_cube_cornerA -692.193 -1522.901 0 cornerB -575.311 -1453.378 30.0 0152: create_forbidden_for_peds_cube_cornerA -896.098 -593.101 0 cornerB -855.09 -548.64 30.0 0152: create_forbidden_for_peds_cube_cornerA -1031.494 -902.312 0 cornerB -949.479 -821.592 30.0 0152: create_forbidden_for_peds_cube_cornerA -1176.038 -266.898 0 cornerB -1012.796 -158.26 30.0 0152: create_forbidden_for_peds_cube_cornerA -1012.06 181.561 0 cornerB -982.06 216.561 30.0 0152: create_forbidden_for_peds_cube_cornerA -396.4 -583.6 15.0 cornerB -360.5 -555.6 33.0 0152: create_forbidden_for_peds_cube_cornerA 468.0 -77.0 0 cornerB 490.0 -54.0 30.0 0152: create_forbidden_for_peds_cube_cornerA 354.9 -483.1 21.0 cornerB 406.0 -490.0 0 0152: create_forbidden_for_peds_cube_cornerA -714.3 -423.634 5.062 cornerB -661.525 -388.897 15.782 0152: create_forbidden_for_peds_cube_cornerA -649.645 -406.22 5.062 cornerB -645.983 -402.249 15.782 0122: create_forbidden_for_cars_cube_cornerA -583.92 1371.84 8.0 cornerB -383.4 1531.17 25.0 0122: create_forbidden_for_cars_cube_cornerA 411.0 -600.0 -10.0 cornerB 451.0 -553.0 30.0 0122: create_forbidden_for_cars_cube_cornerA 450.0 -509.0 -10.0 cornerB 472.0 -489.0 30.0 0122: create_forbidden_for_cars_cube_cornerA 355.0 -773.0 -10.0 cornerB 324.0 -808.0 30.0 0122: create_forbidden_for_cars_cube_cornerA 259.0 -941.0 -10.0 cornerB 284.0 -925.0 30.0 0122: create_forbidden_for_cars_cube_cornerA -1102.0 76.0 -10.0 cornerB -1126.0 58.9 30.0 0122: create_forbidden_for_cars_cube_cornerA -1190.673 -774.737 4.946 cornerB -1135.091 -746.217 17.852 0122: create_forbidden_for_cars_cube_cornerA -1190.673 -823.839 4.946 cornerB -1149.358 -807.742 17.852 0122: create_forbidden_for_cars_cube_cornerA -1089.905 -819.195 4.946 cornerB -932.002 -722.324 17.852 0122: create_forbidden_for_cars_cube_cornerA -1009.178 -915.895 4.946 cornerB -932.002 -819.024 17.852 0122: create_forbidden_for_cars_cube_cornerA -1119.432 -740.939 4.946 cornerB -1113.876 -735.322 17.852 0152: create_forbidden_for_peds_cube_cornerA 193.849 -1130.268 -50.0 cornerB 247.27 -1145.321 50.0 0152: create_forbidden_for_peds_cube_cornerA -945.0 1310.0 60.0 cornerB -905.0 1365.0 100.0 0152: create_forbidden_for_peds_cube_cornerA -729.752 -1591.87 5.027 cornerB -651.141 -1525.54 21.068 0122: create_forbidden_for_cars_cube_cornerA -1015.873 1038.1 -50.0 cornerB -992.732 1260.672 50.0 0122: create_forbidden_for_cars_cube_cornerA -384.342 1361.699 -50.0 cornerB -347.991 1444.79 50.0 0122: create_forbidden_for_cars_cube_cornerA -36.42 -1024.61 -50.0 cornerB -15.68 -997.57 50.0 0152: create_forbidden_for_peds_cube_cornerA -1150.238 -1464.709 -50.0 cornerB -1007.242 -1201.519 50.0 0152: create_forbidden_for_peds_cube_cornerA -241.871 -422.397 -50.0 cornerB -177.801 -349.231 50.0 0152: create_forbidden_for_peds_cube_cornerA -1560.58 1326.864 -222.708 cornerB -1577.547 1343.095 -220.043 0122: create_forbidden_for_cars_cube_cornerA -1283.678 -1290.922 -50.0 cornerB -1108.037 -1083.975 50.0 0152: create_forbidden_for_peds_cube_cornerA 34.936 -980.809 -50.0 cornerB 64.335 -908.227 50.0 0122: create_forbidden_for_cars_cube_cornerA -736.967 -1495.423 -50.0 cornerB -707.274 -1559.707 50.0 0152: create_forbidden_for_peds_cube_cornerA -73.279 1002.855 -50.0 cornerB -137.443 1033.727 50.0 0122: create_forbidden_for_cars_cube_cornerA -74.403 881.439 -50.0 cornerB -11.504 999.824 50.0 0122: create_forbidden_for_cars_cube_cornerA -19.12 924.427 -50.0 cornerB 2.005 999.824 50.0 0122: create_forbidden_for_cars_cube_cornerA 80.456 -425.375 -50.0 cornerB 175.631 -285.711 50.0 0122: create_forbidden_for_cars_cube_cornerA 175.264 -312.024 -50.0 cornerB 198.064 -298.664 50.0 0152: create_forbidden_for_peds_cube_cornerA 80.456 -425.375 -50.0 cornerB 175.631 -285.711 50.0 0152: create_forbidden_for_peds_cube_cornerA 175.264 -312.024 -50.0 cornerB 198.064 -298.664 50.0 0122: create_forbidden_for_cars_cube_cornerA -903.761 -899.998 2.668 cornerB -831.285 -804.174 12.52 0122: create_forbidden_for_cars_cube_cornerA 187.983 -1130.197 -50.0 cornerB 261.332 -1148.306 50.0 0122: create_forbidden_for_cars_cube_cornerA -1341.122 -321.24 -50.0 cornerB -1188.757 -297.839 50.0 0152: create_forbidden_for_peds_cube_cornerA -1794.261 -204.633 -50.0 cornerB -1729.822 -125.531 50.0 0152: create_forbidden_for_peds_cube_cornerA 398.48 497.754 5.187 cornerB 434.408 550.914 16.562 0152: create_forbidden_for_peds_cube_cornerA -26.402 1127.618 12.886 cornerB 54.725 1229.377 35.722 0152: create_forbidden_for_peds_cube_cornerA -237.039 -456.974 3.481 cornerB -176.274 -361.365 17.837 0026: return :NONAME_1_12468 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @NONAME_1_12839 0121: remove_forbidden_for_cars_cube_cornerA 86.0 250.0 15.0 cornerB -100.0 281.0 30.0 0151: remove_forbidden_for_peds_cube_cornerA -230.0 -464.5 10.0 cornerB 56.85 -459.8 20.0 0151: remove_forbidden_for_peds_cube_cornerA -99.8 1041.9 0 cornerB -129.0 1097.4 30.0 0151: remove_forbidden_for_peds_cube_cornerA -214.6 -948.8 0 cornerB -258.7 -920.6 30.0 0151: remove_forbidden_for_peds_cube_cornerA 189.8 230.3 0 cornerB 248.0 258.5 30.0 0151: remove_forbidden_for_peds_cube_cornerA -38.0 84.3 0 cornerB -102.3 95.1 30.0 0121: remove_forbidden_for_cars_cube_cornerA -99.8 1041.9 0 cornerB -129.0 1097.4 30.0 0121: remove_forbidden_for_cars_cube_cornerA -214.6 -948.8 0 cornerB -258.7 -920.6 30.0 0121: remove_forbidden_for_cars_cube_cornerA 189.8 230.3 0 cornerB 248.0 258.5 30.0 0121: remove_forbidden_for_cars_cube_cornerA -38.0 84.3 0 cornerB -102.3 95.1 30.0 0121: remove_forbidden_for_cars_cube_cornerA 175.0 236.1 0 cornerB 161.0 242.4 30.0 0121: remove_forbidden_for_cars_cube_cornerA 149.8 231.4 0 cornerB 136.0 235.3 30.0 0121: remove_forbidden_for_cars_cube_cornerA 63.4 188.6 0 cornerB 49.4 189.7 30.0 0121: remove_forbidden_for_cars_cube_cornerA -230.0 -464.5 10.0 cornerB 165.85 -459.8 20.0 04C6: (unknown) 1 0002: jump @NONAME_1_13179 :NONAME_1_12839 0122: create_forbidden_for_cars_cube_cornerA 86.0 250.0 15.0 cornerB -100.0 281.0 30.0 0152: create_forbidden_for_peds_cube_cornerA -230.0 -464.5 10.0 cornerB 56.85 -459.8 20.0 0152: create_forbidden_for_peds_cube_cornerA -99.8 1041.9 0 cornerB -129.0 1097.4 30.0 0152: create_forbidden_for_peds_cube_cornerA -214.6 -948.8 0 cornerB -258.7 -920.6 30.0 0152: create_forbidden_for_peds_cube_cornerA 189.8 230.3 0 cornerB 248.0 258.5 30.0 0152: create_forbidden_for_peds_cube_cornerA -38.0 84.3 0 cornerB -102.3 95.1 30.0 0122: create_forbidden_for_cars_cube_cornerA -99.8 1041.9 0 cornerB -129.0 1097.4 30.0 0122: create_forbidden_for_cars_cube_cornerA -214.6 -948.8 0 cornerB -258.7 -920.6 30.0 0122: create_forbidden_for_cars_cube_cornerA 189.8 230.3 0 cornerB 248.0 258.5 30.0 0122: create_forbidden_for_cars_cube_cornerA -38.0 84.3 0 cornerB -102.3 95.1 30.0 0122: create_forbidden_for_cars_cube_cornerA 175.0 236.1 0 cornerB 161.0 242.4 30.0 0122: create_forbidden_for_cars_cube_cornerA 149.8 231.4 0 cornerB 136.0 235.3 30.0 0122: create_forbidden_for_cars_cube_cornerA 63.4 188.6 0 cornerB 49.4 189.7 30.0 0122: create_forbidden_for_cars_cube_cornerA -230.0 -464.5 10.0 cornerB 165.85 -459.8 20.0 04C6: (unknown) 0 :NONAME_1_13179 0026: return :NONAME_1_13181 0155: set_gang 0 models_to #GANG1A #GANG1B 0155: set_gang 1 models_to #GANG2A #GANG2B 0155: set_gang 2 models_to #GANG3A #GANG3B 0155: set_gang 3 models_to #GANG4A #GANG4B 0155: set_gang 4 models_to #GANG5A #GANG5B 0155: set_gang 5 models_to #GANG6A #GANG6B 0155: set_gang 6 models_to #PGANG7A #PGANG7B 0155: set_gang 7 models_to #GANG8A #GANG8B 0155: set_gang 8 models_to #GANG9A #GANG9B 0156: set_gang 0 car_to #CUBAN 0156: set_gang 1 car_to #CHOLLO 0156: set_gang 2 car_to #GANGBUR 0156: set_gang 3 car_to #PATRIOT 0156: set_gang 4 car_to #BAGGAGE 0156: set_gang 5 car_to #ANGEL 0156: set_gang 6 car_to #ADMIRAL 0156: set_gang 7 car_to #CADDY 0156: set_gang 8 car_to #ADMIRAL 0367: (unknown) 4 1 0367: (unknown) 3 1 0157: set_gang 0 primary_weapon_to 19 secondary_weapon_to 0 0157: set_gang 1 primary_weapon_to 19 secondary_weapon_to 6 0157: set_gang 2 primary_weapon_to 26 secondary_weapon_to 25 0157: set_gang 3 primary_weapon_to 28 secondary_weapon_to 28 0157: set_gang 4 primary_weapon_to 0 secondary_weapon_to 19 0157: set_gang 5 primary_weapon_to 19 secondary_weapon_to 25 0157: set_gang 6 primary_weapon_to 19 secondary_weapon_to 6 0157: set_gang 8 primary_weapon_to 26 secondary_weapon_to 29 0157: set_gang 7 primary_weapon_to 3 secondary_weapon_to 3 04FC: (unknown) 0 30 04FC: (unknown) 1 30 04FC: (unknown) 2 40 04FC: (unknown) 3 40 04FC: (unknown) 4 50 04FC: (unknown) 5 40 04FC: (unknown) 6 40 04FC: (unknown) 8 40 04FF: (unknown) 0 200 5 04FF: (unknown) 1 200 5 04FF: (unknown) 2 200 5 04FF: (unknown) 3 190 3 04FF: (unknown) 4 200 3 04FF: (unknown) 5 200 5 04FF: (unknown) 6 200 5 04FF: (unknown) 8 200 5 0547: (unknown) 6 0.3 0547: (unknown) 8 0.3 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_1154 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_1154 2 0293: (unknown) 86.0 250.0 15.0 -100.0 281.0 30.0 0293: (unknown) -787.8 -519.4 10.0 -657.5 -475.2 20.0 0293: (unknown) -230.0 -464.5 10.0 56.85 -459.8 20.0 0293: (unknown) -99.8 1041.9 0 -129.0 1097.4 30.0 0293: (unknown) -214.6 -948.8 0 -258.7 -920.6 30.0 0293: (unknown) 189.8 230.3 0 248.0 258.5 30.0 0293: (unknown) -38.0 84.3 0 -102.3 95.1 30.0 0293: (unknown) -99.8 1041.9 0 -129.0 1097.4 30.0 0293: (unknown) -214.6 -948.8 0 -258.7 -920.6 30.0 0293: (unknown) 189.8 230.3 0 248.0 258.5 30.0 0293: (unknown) -38.0 84.3 0 -102.3 95.1 30.0 0293: (unknown) 175.0 236.1 0 161.0 242.4 30.0 0293: (unknown) 149.8 231.4 0 136.0 235.3 30.0 0293: (unknown) 63.4 188.6 0 49.4 189.7 30.0 0293: (unknown) -787.8 -519.4 10.0 -657.5 -475.2 20.0 0293: (unknown) -230.0 -464.5 10.0 165.85 -459.8 20.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_10781 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_12468 0312: (unknown) 1 225.0 -1244.0 227.4 -1248.5 249.0 -1255.0 246.0 -1250.6 208.4 -1238.4 209.6 -1243.5 0312: (unknown) 6 235.3 -1299.6 261.1 -1270.7 212.2 -1309.6 228.0 -1311.3 221.2 -1309.6 228.0 -1311.3 0312: (unknown) 6 220.0 -1144.0 232.0 -1136.0 190.5 -1101.5 185.5 -1122.7 278.8 -1112.0 269.0 -1140.5 0312: (unknown) 6 -112.5 -1275.0 -120.5 -1267.0 -37.7 -1244.15 -36.7 -1270.0 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 3 324.0 -735.5 332.0 -727.5 361.6 -715.0 338.6 -705.5 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 3 385.6 -602.2 377.6 -594.2 374.6 -559.0 394.6 -571.5 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 3 146.6 -450.2 154.6 -440.2 183.9 -480.0 184.6 -447.5 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 3 250.6 -457.2 240.6 -449.2 346.8 -466.4 311.5 -461.5 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 7 171.0 -549.2 179.0 -557.2 161.8 -693.4 168.5 -650.5 169.5 -693.4 173.0 -660.0 0312: (unknown) 2 305.6 -183.2 315.6 -191.2 269.2 -197.8 276.6 -180.5 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 6 316.5 -65.0 322.5 -58.0 296.5 6.9 315.7 -11.0 369.5 12.2 342.0 -9.7 0312: (unknown) 7 364.0 236.2 372.0 244.2 336.1 271.4 337.8 249.5 401.5 213.4 401.0 234.0 0312: (unknown) 6 364.5 169.0 372.5 177.0 406.7 151.15 398.7 170.0 326.5 182.4 346.0 164.3 0312: (unknown) 6 -87.0 -937.0 -99.0 -947.0 -136.0 -912.15 -115.0 -901.6 -56.0 -875.0 -95.5 -893.3 0312: (unknown) 7 536.0 696.2 546.0 706.2 516.0 753.6 541.5 753.5 506.2 654.4 534.0 657.0 0312: (unknown) 2 314.0 906.0 322.0 914.0 348.3 864.0 316.0 870.8 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 7 356.0 748.0 364.0 756.0 335.0 667.6 356.2 685.2 388.5 846.2 366.0 828.0 0312: (unknown) 6 -34.0 1041.0 -26.0 1049.0 23.3 1075.0 28.0 1030.8 35.5 993.4 39.0 1023.3 0312: (unknown) 2 16.0 930.0 24.0 938.0 28.3 874.0 10.0 881.8 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 6 -368.0 -480.0 -378.0 -490.0 -253.5 -439.0 -252.5 -470.5 -451.2 -452.4 -442.0 -480.0 0312: (unknown) 6 -533.0 -480.0 -543.0 -490.0 -647.0 -449.0 -637.5 -481.5 -451.2 -452.4 -457.0 -480.0 0312: (unknown) 6 -255.0 -435.0 -245.0 -443.0 -210.8 -470.0 -241.5 -472.0 -298.2 -485.0 -257.0 -477.5 0312: (unknown) 6 -645.0 -446.0 -637.0 -454.0 -610.8 -482.0 -635.5 -472.0 -684.2 -492.0 -651.0 -480.5 0312: (unknown) 3 -790.0 -1490.2 -798.0 -1498.2 -815.8 -1450.5 -822.0 -1469.0 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 6 -809.0 -1436.7 -800.0 -1428.0 -853.3 -1466.0 -824.5 -1474.8 -808.5 -1382.4 -788.0 -1392.3 0312: (unknown) 7 -870.0 -1335.7 -862.0 -1327.0 -902.3 -1343.0 -882.5 -1348.8 -880.5 -1297.4 -860.0 -1307.3 0312: (unknown) 3 -924.0 -1248.0 -916.0 -1240.0 -909.8 -1270.5 -920.0 -1265.0 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 3 -1224.0 -788.0 -1216.0 -780.0 -1260.8 -737.5 -1258.0 -780.0 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 3 -884.0 -1070.0 -876.0 -1078.0 -925.0 -1044.5 -901.0 -1074.0 -189.5 -1295.4 -190.0 -1279.3 0312: (unknown) 6 -1130.0 -711.7 -1138.0 -719.7 -1111.3 -683.0 -1134.5 -686.4 -1166.0 -691.4 -1144.7 -690.3 0312: (unknown) 6 -986.0 -713.0 -978.0 -721.0 -1011.8 -577.4 -989.7 -575.4 -945.5 -660.0 -969.4 -661.6 0312: (unknown) 6 -1012.0 -392.0 -1004.0 -384.0 -1044.3 -337.8 -1023.7 -336.4 -975.0 -444.0 -1000.4 -445.6 0312: (unknown) 6 -1112.0 -372.0 -1104.0 -364.0 -1078.3 -337.0 -1101.5 -339.4 -1138.0 -348.4 -1117.3 -346.3 0026: return :NONAME_1_15731 0026: return :NONAME_1_15733 0@ = 0 // (int) :NONAME_1_15737 $1477(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_15737 $1721 = -903.0 // (float) $1725 = -1261.1 // (float) $1729 = 12.0 // (float) $1722 = -876.2 // (float) $1726 = -105.5 // (float) $1730 = 12.0 // (float) $1723 = 319.0 // (float) $1727 = 441.3 // (float) $1731 = 12.0 // (float) $1724 = -3.8 // (float) $1728 = -1265.8 // (float) $1732 = 12.0 // (float) 0026: return :NONAME_1_15859 0@ = 0 // (int) :NONAME_1_15863 $1493(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_15863 $1737 = -677.0 // (float) $1741 = 1205.6 // (float) $1745 = 10.0 // (float) $1738 = -1157.2 // (float) $1742 = -699.5 // (float) $1746 = 10.6 // (float) $1739 = 363.8358 // (float) $1743 = 1058.499 // (float) $1747 = -199.8221 // (float) $1740 = -63.4 // (float) $1744 = -1481.8 // (float) $1748 = 9.4 // (float) 0026: return :NONAME_1_15993 0@ = 0 // (int) :NONAME_1_15997 $1506(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @NONAME_1_15997 $1753 = -967.5 // (float) $1756 = -693.2 // (float) $1759 = 10.3 // (float) $1754 = 364.8 // (float) $1757 = 1086.5 // (float) $1760 = 21.0 // (float) $1755 = 202.7 // (float) $1758 = -474.1 // (float) $1761 = 10.1 // (float) 0026: return :NONAME_1_16100 0@ = 0 // (int) :NONAME_1_16104 $1512(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @NONAME_1_16104 $1765 = -900.4 // (float) $1766 = 1114.9 // (float) $1767 = 11.1 // (float) 0026: return :NONAME_1_16157 0@ = 0 // (int) :NONAME_1_16161 $1525(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_16161 $1769 = -1645.738 // (float) $1773 = -285.745 // (float) $1777 = 22.1282 // (float) $1770 = -816.7072 // (float) $1774 = -1181.911 // (float) $1778 = 16.5385 // (float) $1771 = -1073.222 // (float) $1775 = 353.3212 // (float) $1779 = 17.4588 // (float) $1772 = 255.5248 // (float) $1776 = -176.7718 // (float) $1780 = 34.7111 // (float) 0026: return :NONAME_1_16295 00BB: (unknown) 0@ 0@ = -1 // (int) 0035: 1@ = 0@ // (int vars) 0026: return :NONAME_1_16309 1@ == 3 // (int) var == num jump_if_false @NONAME_1_16361 not $1477(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_16354 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1477(0@,4) $1477(0@,4) :NONAME_1_16354 0002: jump @NONAME_1_16552 :NONAME_1_16361 1@ == 1 // (int) var == num jump_if_false @NONAME_1_16460 not $1477(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_16433 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1477(0@,4) $1477(0@,4) 00C7: (unknown) $1465(0@,4) $1469(0@,4) $1473(0@,4) 8 $1477(0@,4) 0002: jump @NONAME_1_16453 :NONAME_1_16433 00C7: (unknown) $1465(0@,4) $1469(0@,4) $1473(0@,4) 8 $1477(0@,4) :NONAME_1_16453 0002: jump @NONAME_1_16552 :NONAME_1_16460 1@ == 2 // (int) var == num jump_if_false @NONAME_1_16552 not $1477(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_16532 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1477(0@,4) $1477(0@,4) 00C6: (unknown) $1465(0@,4) $1469(0@,4) $1473(0@,4) 8 $1477(0@,4) 0002: jump @NONAME_1_16552 :NONAME_1_16532 00C6: (unknown) $1465(0@,4) $1469(0@,4) $1473(0@,4) 8 $1477(0@,4) :NONAME_1_16552 0026: return :NONAME_1_16554 1@ == 3 // (int) var == num jump_if_false @NONAME_1_16606 not $1493(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_16599 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1493(0@,4) $1493(0@,4) :NONAME_1_16599 0002: jump @NONAME_1_16953 :NONAME_1_16606 1@ == 1 // (int) var == num jump_if_false @NONAME_1_16783 not $1493(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_16717 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1493(0@,4) $1493(0@,4) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_16690 00C7: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 47 $1493(0@,4) 0002: jump @NONAME_1_16710 :NONAME_1_16690 00C7: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 4 $1493(0@,4) :NONAME_1_16710 0002: jump @NONAME_1_16776 :NONAME_1_16717 0@ == 1 // (int) var == num jump_if_false @NONAME_1_16756 00C7: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 47 $1493(0@,4) 0002: jump @NONAME_1_16776 :NONAME_1_16756 00C7: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 4 $1493(0@,4) :NONAME_1_16776 0002: jump @NONAME_1_16953 :NONAME_1_16783 1@ == 2 // (int) var == num jump_if_false @NONAME_1_16953 not $1493(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_16894 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1493(0@,4) $1493(0@,4) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_16867 00C6: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 47 $1493(0@,4) 0002: jump @NONAME_1_16887 :NONAME_1_16867 00C6: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 4 $1493(0@,4) :NONAME_1_16887 0002: jump @NONAME_1_16953 :NONAME_1_16894 0@ == 1 // (int) var == num jump_if_false @NONAME_1_16933 00C6: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 47 $1493(0@,4) 0002: jump @NONAME_1_16953 :NONAME_1_16933 00C6: (unknown) $1481(0@,4) $1485(0@,4) $1489(0@,4) 4 $1493(0@,4) :NONAME_1_16953 0026: return :NONAME_1_16955 1@ == 3 // (int) var == num jump_if_false @NONAME_1_17007 not $1506(0@,3) == -1 // (int) var == num jump_if_false @NONAME_1_17000 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1506(0@,3) $1506(0@,3) :NONAME_1_17000 0002: jump @NONAME_1_17198 :NONAME_1_17007 1@ == 1 // (int) var == num jump_if_false @NONAME_1_17106 not $1506(0@,3) == -1 // (int) var == num jump_if_false @NONAME_1_17079 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1506(0@,3) $1506(0@,3) 00C7: (unknown) $1497(0@,3) $1500(0@,3) $1503(0@,3) 5 $1506(0@,3) 0002: jump @NONAME_1_17099 :NONAME_1_17079 00C7: (unknown) $1497(0@,3) $1500(0@,3) $1503(0@,3) 5 $1506(0@,3) :NONAME_1_17099 0002: jump @NONAME_1_17198 :NONAME_1_17106 1@ == 2 // (int) var == num jump_if_false @NONAME_1_17198 not $1506(0@,3) == -1 // (int) var == num jump_if_false @NONAME_1_17178 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1506(0@,3) $1506(0@,3) 00C6: (unknown) $1497(0@,3) $1500(0@,3) $1503(0@,3) 5 $1506(0@,3) 0002: jump @NONAME_1_17198 :NONAME_1_17178 00C6: (unknown) $1497(0@,3) $1500(0@,3) $1503(0@,3) 5 $1506(0@,3) :NONAME_1_17198 0026: return :NONAME_1_17200 1@ == 3 // (int) var == num jump_if_false @NONAME_1_17252 not $1512(0@,1) == -1 // (int) var == num jump_if_false @NONAME_1_17245 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1512(0@,1) $1512(0@,1) :NONAME_1_17245 0002: jump @NONAME_1_17443 :NONAME_1_17252 1@ == 1 // (int) var == num jump_if_false @NONAME_1_17351 not $1512(0@,1) == -1 // (int) var == num jump_if_false @NONAME_1_17324 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1512(0@,1) $1512(0@,1) 00C7: (unknown) $1509(0@,1) $1510(0@,1) $1511(0@,1) 10 $1512(0@,1) 0002: jump @NONAME_1_17344 :NONAME_1_17324 00C7: (unknown) $1509(0@,1) $1510(0@,1) $1511(0@,1) 10 $1512(0@,1) :NONAME_1_17344 0002: jump @NONAME_1_17443 :NONAME_1_17351 1@ == 2 // (int) var == num jump_if_false @NONAME_1_17443 not $1512(0@,1) == -1 // (int) var == num jump_if_false @NONAME_1_17423 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1512(0@,1) $1512(0@,1) 00C6: (unknown) $1509(0@,1) $1510(0@,1) $1511(0@,1) 10 $1512(0@,1) 0002: jump @NONAME_1_17443 :NONAME_1_17423 00C6: (unknown) $1509(0@,1) $1510(0@,1) $1511(0@,1) 10 $1512(0@,1) :NONAME_1_17443 0026: return :NONAME_1_17445 1@ == 3 // (int) var == num jump_if_false @NONAME_1_17497 not $1525(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_17490 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1525(0@,4) $1525(0@,4) :NONAME_1_17490 0002: jump @NONAME_1_17634 :NONAME_1_17497 1@ == 1 // (int) var == num jump_if_false @NONAME_1_17569 not $1525(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_17542 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1525(0@,4) $1525(0@,4) :NONAME_1_17542 00C7: (unknown) $1513(0@,4) $1517(0@,4) $1521(0@,4) 6 $1525(0@,4) 0002: jump @NONAME_1_17634 :NONAME_1_17569 1@ == 2 // (int) var == num jump_if_false @NONAME_1_17634 not $1525(0@,4) == -1 // (int) var == num jump_if_false @NONAME_1_17614 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_16295 $1525(0@,4) $1525(0@,4) :NONAME_1_17614 00C6: (unknown) $1513(0@,4) $1517(0@,4) $1521(0@,4) 6 $1525(0@,4) :NONAME_1_17634 0026: return :NONAME_1_17636 0@ = 0 // (int) :NONAME_1_17640 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_16309 0@ 3 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_17640 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @MAIN_6429 1@ 1@ == 2 // (int) var == num jump_if_false @NONAME_1_17734 0@ = 0 // (int) :NONAME_1_17697 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_16309 0@ 1 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_17697 0002: jump @NONAME_1_17768 :NONAME_1_17734 0@ = 0 // (int) :NONAME_1_17738 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_16309 0@ 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_1_17738 :NONAME_1_17768 0001: wait 0 ms 0026: return :NONAME_1_17773 0@ = 0 // (int) :NONAME_1_17777 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_1_16554 0@ 3 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_17777 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 1@ 1@ == 0 // (int) var == num jump_if_false @NONAME_1_17917 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6396 2 2@ 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6360 2 3@ 0078: if or 2@ > 4 // (int) var > num 3@ == 1 // (int) var == num jump_if_false @NONAME_1_17910 0@ = 0 // (int) :NONAME_1_17880 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_1_16554 0@ 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_1_17880 :NONAME_1_17910 0002: jump @NONAME_1_18004 :NONAME_1_17917 1@ == 1 // (int) var == num jump_if_false @NONAME_1_17970 0@ = 0 // (int) :NONAME_1_17933 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_1_16554 0@ 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_1_17933 0002: jump @NONAME_1_18004 :NONAME_1_17970 0@ = 0 // (int) :NONAME_1_17974 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_1_16554 0@ 1 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_17974 :NONAME_1_18004 0001: wait 0 ms 0026: return 0@ = 0 // (int) :NONAME_1_18013 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_16955 0@ 3 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @NONAME_1_18013 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @MAIN_6429 1@ 1@ == 2 // (int) var == num jump_if_false @NONAME_1_18107 0@ = 0 // (int) :NONAME_1_18070 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_16955 0@ 1 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @NONAME_1_18070 0002: jump @NONAME_1_18141 :NONAME_1_18107 0@ = 0 // (int) :NONAME_1_18111 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_16955 0@ 1 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @NONAME_1_18111 :NONAME_1_18141 0001: wait 0 ms 0026: return :NONAME_1_18146 0@ = 0 // (int) :NONAME_1_18150 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_1_17200 0@ 3 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @NONAME_1_18150 0@ = 0 // (int) :NONAME_1_18184 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_1_17200 0@ 1 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @NONAME_1_18184 0001: wait 0 ms 0026: return :NONAME_1_18219 031E: (unknown) $1042 $1043 $1044 0@ 1@ 2@ 5@ 0014: 3@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_18248 // Note: the incorrect math opcode was used here 0036: 4@ = 5@ // (float vars) 005E: (unknown) :NONAME_1_18248 005F: (unknown) :NONAME_1_18250 1@ = -1 // (int) 2@ = 9999.0 // (float) 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MAIN_6429 4@ 0@ == 0 // (int) var == num jump_if_false @NONAME_1_18461 4@ == 2 // (int) var == num jump_if_false @NONAME_1_18372 3@ = 0 // (int) :NONAME_1_18300 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16309 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1465(3@,4) $1469(3@,4) $1473(3@,4) 2@ 2@ jump_if_false @NONAME_1_18348 0035: 1@ = 3@ // (int vars) :NONAME_1_18348 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @NONAME_1_18300 0002: jump @NONAME_1_18441 :NONAME_1_18372 3@ = 0 // (int) :NONAME_1_18376 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16309 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1465(3@,4) $1469(3@,4) $1473(3@,4) 2@ 2@ jump_if_false @NONAME_1_18424 0035: 1@ = 3@ // (int vars) :NONAME_1_18424 3@ += 1 // (int) 3@ >= 2 // (int) var >= num jump_if_false @NONAME_1_18376 :NONAME_1_18441 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16309 1@ 2 0002: jump @NONAME_1_19342 :NONAME_1_18461 0@ == 1 // (int) var == num jump_if_false @NONAME_1_18650 4@ == 2 // (int) var == num jump_if_false @NONAME_1_18561 3@ = 0 // (int) :NONAME_1_18489 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16554 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1481(3@,4) $1485(3@,4) $1489(3@,4) 2@ 2@ jump_if_false @NONAME_1_18537 0035: 1@ = 3@ // (int vars) :NONAME_1_18537 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @NONAME_1_18489 0002: jump @NONAME_1_18630 :NONAME_1_18561 3@ = 0 // (int) :NONAME_1_18565 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16554 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1481(3@,4) $1485(3@,4) $1489(3@,4) 2@ 2@ jump_if_false @NONAME_1_18613 0035: 1@ = 3@ // (int vars) :NONAME_1_18613 3@ += 1 // (int) 3@ >= 2 // (int) var >= num jump_if_false @NONAME_1_18565 :NONAME_1_18630 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16554 1@ 2 0002: jump @NONAME_1_19342 :NONAME_1_18650 0@ == 2 // (int) var == num jump_if_false @NONAME_1_18839 4@ == 2 // (int) var == num jump_if_false @NONAME_1_18750 3@ = 0 // (int) :NONAME_1_18678 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16955 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1497(3@,3) $1500(3@,3) $1503(3@,3) 2@ 2@ jump_if_false @NONAME_1_18726 0035: 1@ = 3@ // (int vars) :NONAME_1_18726 3@ += 1 // (int) 3@ >= 3 // (int) var >= num jump_if_false @NONAME_1_18678 0002: jump @NONAME_1_18819 :NONAME_1_18750 3@ = 0 // (int) :NONAME_1_18754 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16955 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1497(3@,3) $1500(3@,3) $1503(3@,3) 2@ 2@ jump_if_false @NONAME_1_18802 0035: 1@ = 3@ // (int vars) :NONAME_1_18802 3@ += 1 // (int) 3@ >= 1 // (int) var >= num jump_if_false @NONAME_1_18754 :NONAME_1_18819 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_16955 1@ 2 0002: jump @NONAME_1_19342 :NONAME_1_18839 0@ == 3 // (int) var == num jump_if_false @NONAME_1_18940 3@ = 0 // (int) :NONAME_1_18855 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17200 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1509(3@,1) $1510(3@,1) $1511(3@,1) 2@ 2@ jump_if_false @NONAME_1_18903 0035: 1@ = 3@ // (int vars) :NONAME_1_18903 3@ += 1 // (int) 3@ >= 1 // (int) var >= num jump_if_false @NONAME_1_18855 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17200 1@ 2 0002: jump @NONAME_1_19342 :NONAME_1_18940 0@ == 4 // (int) var == num jump_if_false @NONAME_1_19342 not 4@ == 2 // (int) var == num jump_if_false @NONAME_1_19154 $533 == 1 // (int) var == num jump_if_false @NONAME_1_18997 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 0 2 0002: jump @NONAME_1_19147 :NONAME_1_18997 $535 == 1 // (int) var == num jump_if_false @NONAME_1_19120 3@ = 0 // (int) :NONAME_1_19014 0078: if or 3@ == 1 // (int) var == num 3@ == 2 // (int) var == num jump_if_false @NONAME_1_19083 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1513(3@,4) $1517(3@,4) $1521(3@,4) 2@ 2@ jump_if_false @NONAME_1_19083 0035: 1@ = 3@ // (int vars) :NONAME_1_19083 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @NONAME_1_19014 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 1@ 2 0002: jump @NONAME_1_19147 :NONAME_1_19120 $534 == 1 // (int) var == num jump_if_false @NONAME_1_19147 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 1 2 :NONAME_1_19147 0002: jump @NONAME_1_19342 :NONAME_1_19154 042E: unknown_check 2 jump_if_false @NONAME_1_19289 3@ = 0 // (int) :NONAME_1_19169 0078: if or 3@ == 1 // (int) var == num 3@ == 2 // (int) var == num jump_if_false @NONAME_1_19238 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 3@ 1 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @NONAME_1_18219 $1513(3@,4) $1517(3@,4) $1521(3@,4) 2@ 2@ jump_if_false @NONAME_1_19238 0035: 1@ = 3@ // (int vars) :NONAME_1_19238 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @NONAME_1_19169 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 1@ 2 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 3 1 0002: jump @NONAME_1_19342 :NONAME_1_19289 042E: unknown_check 1 jump_if_false @NONAME_1_19342 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 1 1 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 2 1 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17445 3 2 :NONAME_1_19342 0026: return 0@ = 0 // (int) 0@ = 0 // (int) :NONAME_1_19352 $277(0@,4) == 1 // (int) var == num jump_if_false @NONAME_1_19387 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_1_17445 0@ 1 0002: jump @NONAME_1_19400 :NONAME_1_19387 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_1_17445 0@ 3 :NONAME_1_19400 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_19352 0001: wait 0 ms 0026: return :NONAME_1_19422 0026: return :NONAME_1_19424 0@ == 1 // (int) var == num jump_if_false @NONAME_1_19447 0313: (unknown) 0 0 0002: jump @NONAME_1_20059 :NONAME_1_19447 0@ == 4 // (int) var == num jump_if_false @NONAME_1_19470 0313: (unknown) 0 0 0002: jump @NONAME_1_20059 :NONAME_1_19470 0@ == 2 // (int) var == num jump_if_false @NONAME_1_19493 0313: (unknown) 0 0 0002: jump @NONAME_1_20059 :NONAME_1_19493 0@ == 5 // (int) var == num jump_if_false @NONAME_1_19517 0313: (unknown) 10 0 0002: jump @NONAME_1_20059 :NONAME_1_19517 0@ == 6 // (int) var == num jump_if_false @NONAME_1_19541 0313: (unknown) 2 0 0002: jump @NONAME_1_20059 :NONAME_1_19541 0@ == 7 // (int) var == num jump_if_false @NONAME_1_19565 0313: (unknown) 23 0 0002: jump @NONAME_1_20059 :NONAME_1_19565 0@ == 8 // (int) var == num jump_if_false @NONAME_1_19589 0313: (unknown) 1 0 0002: jump @NONAME_1_20059 :NONAME_1_19589 0@ == 9 // (int) var == num jump_if_false @NONAME_1_19613 0313: (unknown) 3 0 0002: jump @NONAME_1_20059 :NONAME_1_19613 0@ == 10 // (int) var == num jump_if_false @NONAME_1_19637 0313: (unknown) 4 0 0002: jump @NONAME_1_20059 :NONAME_1_19637 0@ == 11 // (int) var == num jump_if_false @NONAME_1_19661 0313: (unknown) 5 0 0002: jump @NONAME_1_20059 :NONAME_1_19661 0@ == 12 // (int) var == num jump_if_false @NONAME_1_19685 0313: (unknown) 6 0 0002: jump @NONAME_1_20059 :NONAME_1_19685 0@ == 13 // (int) var == num jump_if_false @NONAME_1_19709 0313: (unknown) 7 0 0002: jump @NONAME_1_20059 :NONAME_1_19709 0@ == 14 // (int) var == num jump_if_false @NONAME_1_19733 0313: (unknown) 8 0 0002: jump @NONAME_1_20059 :NONAME_1_19733 0@ == 15 // (int) var == num jump_if_false @NONAME_1_19757 0313: (unknown) 9 0 0002: jump @NONAME_1_20059 :NONAME_1_19757 0@ == 16 // (int) var == num jump_if_false @NONAME_1_19781 0313: (unknown) 11 0 0002: jump @NONAME_1_20059 :NONAME_1_19781 0@ == 17 // (int) var == num jump_if_false @NONAME_1_19805 0313: (unknown) 12 0 0002: jump @NONAME_1_20059 :NONAME_1_19805 0@ == 18 // (int) var == num jump_if_false @NONAME_1_19829 0313: (unknown) 13 0 0002: jump @NONAME_1_20059 :NONAME_1_19829 0@ == 19 // (int) var == num jump_if_false @NONAME_1_19853 0313: (unknown) 14 0 0002: jump @NONAME_1_20059 :NONAME_1_19853 0@ == 20 // (int) var == num jump_if_false @NONAME_1_19877 0313: (unknown) 15 0 0002: jump @NONAME_1_20059 :NONAME_1_19877 0@ == 21 // (int) var == num jump_if_false @NONAME_1_19901 0313: (unknown) 17 0 0002: jump @NONAME_1_20059 :NONAME_1_19901 0@ == 22 // (int) var == num jump_if_false @NONAME_1_19925 0313: (unknown) 4 0 0002: jump @NONAME_1_20059 :NONAME_1_19925 0@ == 23 // (int) var == num jump_if_false @NONAME_1_19949 0313: (unknown) 19 0 0002: jump @NONAME_1_20059 :NONAME_1_19949 0@ == 24 // (int) var == num jump_if_false @NONAME_1_19973 0313: (unknown) 20 0 0002: jump @NONAME_1_20059 :NONAME_1_19973 0@ == 25 // (int) var == num jump_if_false @NONAME_1_19997 0313: (unknown) 21 0 0002: jump @NONAME_1_20059 :NONAME_1_19997 0@ == 26 // (int) var == num jump_if_false @NONAME_1_20021 0313: (unknown) 22 0 0002: jump @NONAME_1_20059 :NONAME_1_20021 0@ == 28 // (int) var == num jump_if_false @NONAME_1_20045 0313: (unknown) 18 0 0002: jump @NONAME_1_20059 :NONAME_1_20045 0@ == 0 // (int) var == num jump_if_false @NONAME_1_20059 0314: (unknown) 0 :NONAME_1_20059 0026: return :NONAME_1_20061 0035: $1698 = 0@ // (int vars) $3139 = -1 // (int) 0@ == 0 // (int) var == num jump_if_false @NONAME_1_20130 023F: (unknown) 1 02EA: select_interior 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_19424 0 0492: (unknown) 0 04F5: (unknown) 0 03B7: (unknown) $539 03BD: (unknown) 0 04BD: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2759 0 0026: return :NONAME_1_20130 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2759 1 $260 == 0 // (int) var == num jump_if_false @NONAME_1_20158 04BD: (unknown) 1 :NONAME_1_20158 $3144 = 0 // (int) 023F: (unknown) 0 0@ == 5 // (int) var == num jump_if_false @NONAME_1_20189 02EA: select_interior 4 0002: jump @NONAME_1_20216 :NONAME_1_20189 0@ == 1 // (int) var == num jump_if_false @NONAME_1_20212 02EA: select_interior 1 0002: jump @NONAME_1_20216 :NONAME_1_20212 02EA: select_interior 2 :NONAME_1_20216 0492: (unknown) 1 04F5: (unknown) 30.0 0045: actor $1038 defined jump_if_false @NONAME_1_20248 03B6: (unknown) $539 03B7: (unknown) 1 03BD: (unknown) 1 :NONAME_1_20248 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_19424 0@ 0026: return 0@ == 0 // (int) var == num jump_if_false @NONAME_1_20331 1@ == 1 // (int) var == num jump_if_false @NONAME_1_20312 0482: (unknown) 702504715 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 2 0002: jump @NONAME_1_20331 :NONAME_1_20312 0482: (unknown) 702504715 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 0 :NONAME_1_20331 0026: return :NONAME_1_20333 2@ == 1 // (int) var == num jump_if_false @NONAME_1_20412 not $3029(0@,30) == -1 // (int) var == num jump_if_false @NONAME_1_20366 00BB: (unknown) $3029(0@,30) :NONAME_1_20366 $3029(0@,30) = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @NONAME_1_20398 049E: (unknown) 0@ $3029(0@,30) 0002: jump @NONAME_1_20405 :NONAME_1_20398 04CB: (unknown) 0@ $3029(0@,30) :NONAME_1_20405 0002: jump @NONAME_1_20440 :NONAME_1_20412 $3029(0@,30) > 0 // (int) var > num jump_if_false @NONAME_1_20440 00BB: (unknown) $3029(0@,30) $3029(0@,30) = -1 // (int) :NONAME_1_20440 0026: return :NONAME_1_20442 0@ = 0 // (int) :NONAME_1_20446 $2599(0@,70) > -1 // (int) var > num jump_if_false @NONAME_1_20503 0078: if and 0252: object $2599(0@,70) exists $2669(0@,70) == 1 // (int) var == num jump_if_false @NONAME_1_20503 $2739(0@,70) = 0 // (int) 00C2: (unknown) $2599(0@,70) $2739(0@,70) :NONAME_1_20503 0@ += 1 // (int) 0@ >= 70 // (int) var >= num jump_if_false @NONAME_1_20446 0026: return :NONAME_1_20522 0035: 2@ = $3067 // (int vars) 0035: $2599(2@,70) = 0@ // (int vars) 0035: $2669(2@,70) = 1@ // (int vars) $3067 += 1 // (int) 1@ == 1 // (int) var == num jump_if_false @NONAME_1_20571 $3065 += 1 // (int) $3066 += 1 // (int) :NONAME_1_20571 0026: return :NONAME_1_20573 0@ = 0 // (int) :NONAME_1_20577 $2599(0@,70) > -1 // (int) var > num jump_if_false @NONAME_1_20613 0093: destroy_object $2599(0@,70) $2599(0@,70) = -1 // (int) $2669(0@,70) = 0 // (int) :NONAME_1_20613 $2739(0@,70) > -1 // (int) var > num jump_if_false @NONAME_1_20642 00BB: (unknown) $2739(0@,70) $2739(0@,70) = -1 // (int) :NONAME_1_20642 0@ += 1 // (int) 0@ >= 70 // (int) var >= num jump_if_false @NONAME_1_20577 0001: wait 0 ms 0026: return :NONAME_1_20664 01AA: 8@ = create_object 0@ at 2@ 3@ 4@ 00D3: set_object 8@ z_angle_to 5@ 03AA: (unknown) 8@ 999999.9 999999.9 0.99 0078: if and 1@ > 0 // (int) var > num 7@ == 0 // (int) var == num jump_if_false @NONAME_1_20726 0475: (unknown) 8@ 0.9 1 0490: (unknown) 8@ 1@ :NONAME_1_20726 7@ == 1 // (int) var == num jump_if_false @NONAME_1_20748 03BE: (unknown) 8@ 0002: jump @NONAME_1_20748 :NONAME_1_20748 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @NONAME_1_20522 8@ 6@ 0026: return :NONAME_1_20762 0035: $2441(0@,32) = 1@ // (int vars) 0035: $2409(0@,32) = 2@ // (int vars) 0035: $2473(0@,32) = 3@ // (int vars) 0035: $2505(0@,32) = 4@ // (int vars) 0026: return :NONAME_1_20792 0006: $2793 = 'A' // (string) // Note: the incorrect math opcode was used here 0006: $2794 = 'B' // (string) // Note: the incorrect math opcode was used here 0006: $2795 = 'C' // (string) // Note: the incorrect math opcode was used here 02E2: 0@ = 7420 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 0 0@ 4 60 1 02E2: 0@ = 7421 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 1 0@ 5 60 1 02E2: 0@ = 7424 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 2 0@ 15 50 1 02E2: 0@ = 7413 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 3 0@ 20 50 1 02E2: 0@ = 7414 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 4 0@ 26 55 1 02E2: 0@ = 7426 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 5 0@ 32 35 1 02E2: 0@ = 7502 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 6 0@ 14 50 1 02E2: 0@ = 7418 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 7 0@ 16 60 1 02E2: 0@ = 7427 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 8 0@ 25 20 2 02E2: 0@ = 7403 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 9 0@ 29 30 2 02E2: 0@ = 7402 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 10 0@ 27 20 2 02E2: 0@ = 7442 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 11 0@ 39 60 2 02E2: 0@ = 7491 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 12 0@ 40 60 2 02E2: 0@ = 7423 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 13 0@ 18 20 2 02E2: 0@ = 7416 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 14 0@ 41 20 2 02E2: 0@ = 7441 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 15 0@ 38 60 2 02E2: 0@ = 7440 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 16 0@ 43 60 2 02E2: 0@ = 7419 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 17 0@ 31 30 3 02E2: 0@ = 7415 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 18 0@ 7 20 0 02E2: 0@ = 7417 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 19 0@ 17 30 0 02E2: 0@ = 7430 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 20 0@ 6 60 0 02E2: 0@ = 7429 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 21 0@ 22 40 0 02E2: 0@ = 7428 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 22 0@ 24 40 0 02E2: 0@ = 7412 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 23 0@ 21 20 0 02E2: 0@ = 7422 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 24 0@ 13 10 0 02E2: 0@ = 7425 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20762 25 0@ 12 10 0 $2691 = -1 // (int) 0@ = 0 // (int) :NONAME_1_21464 $2818(0@,10) = -1 // (int) $2828(0@,10) = -1 // (int) $2868(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_21464 0@ = 0 // (int) :NONAME_1_21509 $2838(0@,10) = -1 // (int) $2848(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_21509 $3068 = 0 // (int) $3071 = 0 // (int) $3145 = 0 // (int) $3072 = 0 // (int) $3146 = 0 // (int) $3148 = -1 // (int) $3149 = -1 // (int) $3134 = -1 // (int) 0026: return :NONAME_1_21587 8@ = 0 // (int) 11@ = 1 // (int) 13@ = 1 // (int) 14@ = 0 // (int) :NONAME_1_21605 $2599(14@,70) = -1 // (int) $2669(14@,70) = 0 // (int) 14@ += 1 // (int) 14@ >= 70 // (int) var >= num jump_if_false @NONAME_1_21605 $3065 = 0 // (int) $3066 = 0 // (int) $3067 = 0 // (int) 0037: 7@ = 2@ // (string vars) 14@ = 0 // (int) :NONAME_1_21660 $2409(14@,32) > -1 // (int) var > num jump_if_false @NONAME_1_21780 10@ = 1 // (int) 12@ = 5 // (int) :NONAME_1_21685 047F: (unknown) 1@ $2409(14@,32) 10@ 7@ 9@ 9@ > 0 // (int) var > num jump_if_false @NONAME_1_21740 0011: 10@ > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_21721 // Note: the incorrect math opcode was used here 0035: 11@ = 10@ // (int vars) :NONAME_1_21721 10@ += 1 // (int) 0002: jump @NONAME_1_21685 0002: jump @NONAME_1_21768 :NONAME_1_21740 12@ > 0 // (int) var > num jump_if_false @NONAME_1_21768 12@ -= 1 // (int) 10@ += 1 // (int) 0002: jump @NONAME_1_21685 :NONAME_1_21768 14@ += 1 // (int) 0002: jump @NONAME_1_21660 :NONAME_1_21780 0001: wait 0 ms 14@ = 0 // (int) :NONAME_1_21787 $2409(14@,32) > -1 // (int) var > num jump_if_false @NONAME_1_22175 10@ = 1 // (int) :NONAME_1_21807 0017: 11@ >= 10@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_22163 // Note: the incorrect math opcode was used here 047F: (unknown) 1@ $2409(14@,32) 10@ 7@ 9@ 9@ -= 1 // (int) :NONAME_1_21833 9@ >= 0 // (int) var >= num jump_if_false @NONAME_1_22151 0480: (unknown) 1@ $2409(14@,32) 9@ 10@ 7@ 3@ 4@ 5@ 6@ 0@ >= 0 // (int) var >= num jump_if_false @NONAME_1_22006 0078: if or $2505(14@,32) == 1 // (int) var == num $2505(14@,32) == 3 // (int) var == num jump_if_false @NONAME_1_21975 048F: unknown_check 13@ $613(0@,30) 0022: jump_if_false @NONAME_1_21943 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $2441(14@,32) $2473(14@,32) 3@ 4@ 5@ 6@ 1 1 0002: jump @NONAME_1_21968 :NONAME_1_21943 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $2441(14@,32) $2473(14@,32) 3@ 4@ 5@ 6@ 1 0 :NONAME_1_21968 0002: jump @NONAME_1_21999 :NONAME_1_21975 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $2441(14@,32) $2473(14@,32) 3@ 4@ 5@ 6@ 0 0 :NONAME_1_21999 0002: jump @NONAME_1_22134 :NONAME_1_22006 0078: if or $2505(14@,32) == 2 // (int) var == num $2505(14@,32) == 3 // (int) var == num jump_if_false @NONAME_1_22110 048F: unknown_check 13@ $3068 0022: jump_if_false @NONAME_1_22078 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $2441(14@,32) $2473(14@,32) 3@ 4@ 5@ 6@ 1 1 0002: jump @NONAME_1_22103 :NONAME_1_22078 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $2441(14@,32) $2473(14@,32) 3@ 4@ 5@ 6@ 1 0 :NONAME_1_22103 0002: jump @NONAME_1_22134 :NONAME_1_22110 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $2441(14@,32) $2473(14@,32) 3@ 4@ 5@ 6@ 0 0 :NONAME_1_22134 13@ *= 2 // (int) 9@ -= 1 // (int) 0002: jump @NONAME_1_21833 :NONAME_1_22151 10@ += 1 // (int) 0002: jump @NONAME_1_21807 :NONAME_1_22163 14@ += 1 // (int) 0002: jump @NONAME_1_21787 :NONAME_1_22175 0026: return :NONAME_1_22177 0@ > 0 // (int) var > num jump_if_false @NONAME_1_22202 0035: 2@ = $583(0@,30) // (int vars) 0002: jump @NONAME_1_22206 :NONAME_1_22202 2@ = 0 // (int) :NONAME_1_22206 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_21587 0@ 1@ $2537(2@,3) 047E: (unknown) 1@ 9 0 $3135 $3136 $3137 3@ 047E: (unknown) 1@ 10 0 $3140 $3141 $3142 3@ $1045 == 0 // (int) var == num jump_if_false @NONAME_1_22342 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @MAIN_6429 4@ 4@ > 0 // (int) var > num jump_if_false @NONAME_1_22342 not $523(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_22342 0078: if or 02DB: unknown_check $373(0@,30) 6 02DB: unknown_check $373(0@,30) 8 jump_if_false @NONAME_1_22342 $3134 = 0 // (int) 0248: (unknown) $3140 $3141 $3142 1.0 $3134 :NONAME_1_22342 0026: return :NONAME_1_22344 003E: 6@ = create_actor_pedtype 0@ model 1@ at 2@ 3@ 4@ 5@ += 180.0 // (float) 00CF: set_actor 6@ Z_angle_to 5@ 04B9: (unknown) 6@ 0 1 1 0026: return :NONAME_1_22372 3@ = -1 // (int) 1@ == 11 // (int) var == num jump_if_false @NONAME_1_22475 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22419 3@ = 343 // (int) 0002: jump @NONAME_1_22468 :NONAME_1_22419 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22444 3@ = 344 // (int) 0002: jump @NONAME_1_22468 :NONAME_1_22444 0139: 2@ = random_int_in_ranges 0 5 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22468 3@ = 345 // (int) :NONAME_1_22468 0002: jump @NONAME_1_22781 :NONAME_1_22475 1@ == 30 // (int) var == num jump_if_false @NONAME_1_22542 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22517 3@ = 347 // (int) 0002: jump @NONAME_1_22535 :NONAME_1_22517 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22535 3@ = 348 // (int) :NONAME_1_22535 0002: jump @NONAME_1_22781 :NONAME_1_22542 1@ == 19 // (int) var == num jump_if_false @NONAME_1_22598 0139: 2@ = random_int_in_ranges 0 6 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22585 3@ = 350 // (int) 0002: jump @NONAME_1_22591 :NONAME_1_22585 3@ = 349 // (int) :NONAME_1_22591 0002: jump @NONAME_1_22781 :NONAME_1_22598 1@ == 23 // (int) var == num jump_if_false @NONAME_1_22678 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22640 3@ = 340 // (int) 0002: jump @NONAME_1_22671 :NONAME_1_22640 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22665 3@ = 342 // (int) 0002: jump @NONAME_1_22671 :NONAME_1_22665 3@ = 341 // (int) :NONAME_1_22671 0002: jump @NONAME_1_22781 :NONAME_1_22678 1@ == 28 // (int) var == num jump_if_false @NONAME_1_22733 0139: 2@ = random_int_in_ranges 0 5 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22720 3@ = 345 // (int) 0002: jump @NONAME_1_22726 :NONAME_1_22720 3@ = 346 // (int) :NONAME_1_22726 0002: jump @NONAME_1_22781 :NONAME_1_22733 1@ == 37 // (int) var == num jump_if_false @NONAME_1_22781 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22775 3@ = 342 // (int) 0002: jump @NONAME_1_22781 :NONAME_1_22775 3@ = 341 // (int) :NONAME_1_22781 not 3@ == -1 // (int) var == num jump_if_false @NONAME_1_22799 0414: (unknown) 0@ 67 3@ :NONAME_1_22799 0026: return :NONAME_1_22801 9@ = 0 // (int) 041A: (unknown) 'HFYPR' 7@ 5@ = 19 // (int) 02E2: 8@ = 20 // (any) 0025: gosub @NONAME_1_22944 041A: (unknown) 'WFYPR' 7@ 5@ = 30 // (int) 02E2: 8@ = 20 // (any) 0025: gosub @NONAME_1_22944 041A: (unknown) 'WMYCR' 7@ 5@ = 23 // (int) 02E2: 8@ = 4 // (any) 0025: gosub @NONAME_1_22944 041A: (unknown) 'HMYAP' 7@ 5@ = 28 // (int) 02E2: 8@ = 4 // (any) 0025: gosub @NONAME_1_22944 041A: (unknown) 'SHOPKPR' 7@ 5@ = 37 // (int) 02E2: 8@ = 22 // (any) 0025: gosub @NONAME_1_22944 0026: return :NONAME_1_22944 047D: (unknown) 0@ 5@ 6@ 6@ > 0 // (int) var > num jump_if_false @NONAME_1_23134 0228: (unknown) 6@ -= 1 // (int) :NONAME_1_22967 6@ >= 0 // (int) var >= num jump_if_false @NONAME_1_23134 047E: (unknown) 0@ 5@ 6@ 1@ 2@ 3@ 4@ 037B: constant_params 6 variable_params 1 unknown 13 call_with_params @NONAME_1_22344 8@ 7@ 1@ 2@ 3@ 4@ $2838(9@,10) 0348: (unknown) $2838(9@,10) 1 01A4: (unknown) $2838(9@,10) 1 015D: (unknown) $2838(9@,10) 41 0035: $2848(9@,10) = 5@ // (int vars) $2858(9@,10) = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_22372 $2838(9@,10) $2848(9@,10) 5@ == 37 // (int) var == num jump_if_false @NONAME_1_23117 $3069 == -1 // (int) var == num jump_if_false @NONAME_1_23117 0035: $3069 = $2838(9@,10) // (int vars) 0348: (unknown) $2838(9@,10) 0 01A4: (unknown) $2838(9@,10) 0 015D: (unknown) $2838(9@,10) 0 :NONAME_1_23117 6@ -= 1 // (int) 9@ += 1 // (int) 0002: jump @NONAME_1_22967 :NONAME_1_23134 0162: release_model 7@ 0026: return :NONAME_1_23139 1@ = -1 // (int) 00C1: (unknown) 0@ 1@ 00C4: (unknown) 1@ 1 00BC: (unknown) 1@ 2 0026: return :NONAME_1_23160 02DB: unknown_check $3320 6 jump_if_false @NONAME_1_23185 02E2: 9@ = 13 // (any) 0002: jump @NONAME_1_23265 :NONAME_1_23185 02DB: unknown_check $3320 8 jump_if_false @NONAME_1_23210 02E2: 9@ = 15 // (any) 0002: jump @NONAME_1_23265 :NONAME_1_23210 02DB: unknown_check $3320 1 jump_if_false @NONAME_1_23235 02E2: 9@ = 8 // (any) 0002: jump @NONAME_1_23265 :NONAME_1_23235 02DB: unknown_check $3320 5 jump_if_false @NONAME_1_23260 02E2: 9@ = 12 // (any) 0002: jump @NONAME_1_23265 :NONAME_1_23260 02E2: 9@ = 9 // (any) :NONAME_1_23265 0160: load_model $3325 0160: load_model $3326 0443: (unknown) 67 0228: (unknown) 0001: wait 0 ms 047D: (unknown) 1@ 11 7@ 7@ > 0 // (int) var > num jump_if_false @NONAME_1_23459 7@ -= 1 // (int) :NONAME_1_23304 7@ >= 0 // (int) var >= num jump_if_false @NONAME_1_23459 047E: (unknown) 1@ 11 7@ 2@ 3@ 4@ 5@ 0139: 12@ = random_int_in_ranges 0 2 037B: constant_params 6 variable_params 1 unknown 15 call_with_params @NONAME_1_22344 9@ $3069(12@,2) 2@ 3@ 4@ 5@ $2818(7@,10) 037B: constant_params 0 variable_params 1 unknown 15 call_with_params @MAIN_6429 13@ 13@ > 0 // (int) var > num jump_if_false @NONAME_1_23421 0078: if or 02DB: unknown_check $373(0@,30) 6 02DB: unknown_check $373(0@,30) 8 jump_if_false @NONAME_1_23421 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @NONAME_1_23139 $2818(7@,10) $2868(7@,10) :NONAME_1_23421 $2828(7@,10) = 11 // (int) 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @NONAME_1_22372 $2818(7@,10) $2828(7@,10) 7@ -= 1 // (int) 0002: jump @NONAME_1_23304 :NONAME_1_23459 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_22801 1@ 0162: release_model $3325 0162: release_model $3326 0026: return :NONAME_1_23480 0@ = 0 // (int) :NONAME_1_23484 003F: destroy_actor $2818(0@,10) 00BB: (unknown) $2868(0@,10) $2818(0@,10) = -1 // (int) $2828(0@,10) = -1 // (int) $2868(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23484 0001: wait 0 ms 0@ = 0 // (int) :NONAME_1_23544 003F: destroy_actor $2838(0@,10) $2838(0@,10) = -1 // (int) $2848(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23544 0001: wait 0 ms 0444: (unknown) 67 $3146 = 0 // (int) 0026: return :NONAME_1_23597 0035: $3146 = 0@ // (int vars) 1@ = 0 // (int) :NONAME_1_23606 0045: actor $2818(1@,10) defined jump_if_false @NONAME_1_23626 02F8: (unknown) $2818(1@,10) 0@ :NONAME_1_23626 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23606 0001: wait 0 ms 1@ = 0 // (int) :NONAME_1_23650 0045: actor $2838(1@,10) defined jump_if_false @NONAME_1_23670 02F8: (unknown) $2838(1@,10) 0@ :NONAME_1_23670 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23650 0026: return :NONAME_1_23689 $3139 > -1 // (int) var > num jump_if_false @NONAME_1_23706 0141: destroy_pickup $3139 :NONAME_1_23706 $3139 = -1 // (int) $3135 = 0 // (float) $3136 = 0 // (float) $3137 = 0 // (float) 0026: return :NONAME_1_23729 $3344 > -1 // (int) var > num jump_if_false @NONAME_1_23746 0093: destroy_object $3344 :NONAME_1_23746 $3347 > -1 // (int) var > num jump_if_false @NONAME_1_23763 047A: (unknown) $3347 :NONAME_1_23763 0078: if and 0@ == 1 // (int) var == num 801C: not $3355 == $3348 // (int) num == var 0022: jump_if_false @NONAME_1_23796 // Note: the incorrect math opcode was used here 0049: destroy_car $3348 0002: jump @NONAME_1_23800 :NONAME_1_23796 0113: remove_references_to_car $3348 // Like turning a car into any random car :NONAME_1_23800 00BB: (unknown) $3349 $3350 == 1 // (int) var == num jump_if_false @NONAME_1_23829 0268: (unknown) $3350 = 0 // (int) $1688 = 0 // (int) :NONAME_1_23829 $3349 = -1 // (int) $3348 = -1 // (int) $3347 = -1 // (int) $3344 = -1 // (int) 0026: return :NONAME_1_23855 1@ = 1 // (int) 2@ = 0 // (int) :NONAME_1_23864 $2599(2@,70) > -1 // (int) var > num jump_if_false @NONAME_1_23986 $2669(2@,70) == 1 // (int) var == num jump_if_false @NONAME_1_23986 04D8: unknown_check $2599(2@,70) jump_if_false @NONAME_1_23986 0@ == -1 // (int) var == num jump_if_false @NONAME_1_23933 048D: (unknown) 1@ $3068 $3068 0002: jump @NONAME_1_23944 :NONAME_1_23933 048D: (unknown) 1@ $613(0@,30) $613(0@,30) :NONAME_1_23944 $2669(2@,70) = 0 // (int) $2739(2@,70) > -1 // (int) var > num jump_if_false @NONAME_1_23980 00BB: (unknown) $2739(2@,70) $2739(2@,70) = -1 // (int) :NONAME_1_23980 $3065 -= 1 // (int) :NONAME_1_23986 1@ *= 2 // (int) 2@ += 1 // (int) 2@ >= 70 // (int) var >= num jump_if_false @NONAME_1_23864 0026: return :NONAME_1_24010 $3065 == 0 // (int) var == num jump_if_false @NONAME_1_24024 005E: (unknown) :NONAME_1_24024 005F: (unknown) 0026: return :NONAME_1_24028 $613(0@,30) = 0 // (int) 0026: return :NONAME_1_24037 0045: actor $1038 defined jump_if_false @NONAME_1_24073 0107: toggle_player $1038 can_move 0 0044: put_actor $1038 at 0@ 1@ 2@ 00CF: set_actor $1038 Z_angle_to 3@ 0221: (unknown) 0107: toggle_player $1038 can_move 1 :NONAME_1_24073 0026: return :NONAME_1_24075 047D: (unknown) 0@ 1@ 2@ 2@ > 0 // (int) var > num jump_if_false @NONAME_1_24106 047E: (unknown) 0@ 1@ 0 3@ 4@ 5@ 6@ 6@ += 180.0 // (float) :NONAME_1_24106 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @NONAME_1_24037 3@ 4@ 5@ 6@ 0026: return :NONAME_1_24122 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_23729 0 $2411 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4517 0289: start_mission 10 0001: wait 10 ms :NONAME_1_24157 $1045 == 1 // (int) var == num jump_if_false @NONAME_1_24180 0001: wait 0 ms 0002: jump @NONAME_1_24157 :NONAME_1_24180 $1698 == 0 // (int) var == num jump_if_false @NONAME_1_24194 005F: (unknown) :NONAME_1_24194 0493: (unknown) $3143 0@ 0549: (unknown) 0@ 005E: (unknown) :NONAME_1_24204 0078: if and $3139 == -1 // (int) var == num $1703 == 0 // (int) var == num $4420 == 0 // (int) var == num jump_if_false @NONAME_1_24328 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5215 $3135 $3136 $3137 0 0 0 jump_if_false @NONAME_1_24321 0036: 0@ = $3135 // (float vars) 0036: 1@ = $3136 // (float vars) 0036: 2@ = $3137 // (float vars) 01BB: (unknown) 0@ 1@ 2@ 2@ 8089: not actor $1038 in_sphere 0@ 1@ 2@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_24321 // Note: the incorrect math opcode was used here $3139 = 0 // (int) 013F: $3139 = create_pickup #PICKUPSAVE type 3 at $3135 $3136 $3137 :NONAME_1_24321 0002: jump @NONAME_1_24447 :NONAME_1_24328 $3139 > 0 // (int) var > num jump_if_false @NONAME_1_24447 0140: pickup $3139 picked_up jump_if_false @NONAME_1_24447 $3139 = -1 // (int) $1045 == 0 // (int) var == num jump_if_false @NONAME_1_24436 0036: $1039 = $3135 // (float vars) 0036: $1040 = $3136 // (float vars) 0036: $1041 = $3137 // (float vars) 0036: $543 = $3138 // (float vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_882 0 0001: wait 100 ms 0493: (unknown) $3143 3@ 0549: (unknown) 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4279 500 0002: jump @NONAME_1_24447 :NONAME_1_24436 0267: (unknown) 'SAVE_02' // You cannot save while on a mission. :NONAME_1_24447 0026: return :NONAME_1_24449 0@ = 0 // (int) :NONAME_1_24453 0045: actor $2818(0@,10) defined jump_if_false @NONAME_1_24493 008F: actor $1038 near_actor $2818(0@,10) radius 2.5 2.5 2.5 sphere 0 0022: jump_if_false @NONAME_1_24493 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_24493 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_24453 005F: (unknown) :NONAME_1_24512 $1045 == 1 // (int) var == num jump_if_false @NONAME_1_24549 $3153 = 0 // (float) $3154 = 0 // (float) $3155 = 0 // (float) 0026: return 0002: jump @NONAME_1_24557 :NONAME_1_24549 0493: (unknown) $3143 3@ 0549: (unknown) 3@ :NONAME_1_24557 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24204 0045: actor $1038 defined jump_if_false @NONAME_1_25303 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5215 $3153 $3154 $3155 0 0 0 jump_if_false @NONAME_1_24680 0080: actor $1038 near_point $3153 $3154 radius 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_1_24673 // Note: the incorrect math opcode was used here $1703 == 0 // (int) var == num jump_if_false @NONAME_1_24640 04E0: (unknown) :NONAME_1_24640 0267: (unknown) 'EMP_INF' // - Approach the notice board to trigger the development menu. ~n~- Approach a gang member to trigger a mission. $3153 = 0 // (float) $3154 = 0 // (float) $3155 = 0 // (float) 0002: jump @NONAME_1_24673 :NONAME_1_24673 0002: jump @NONAME_1_25303 :NONAME_1_24680 0089: actor $1038 in_sphere $3140 $3141 $3142 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_1_24827 // Note: the incorrect math opcode was used here not $523(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_24803 0323: show_text_box 'EMP_DEV' // Use~h~ ~k~ ~TGSUB~ ~w~to develop or repair this site. $1688 = 1 // (int) not $3134 == -1 // (int) var == num jump_if_false @NONAME_1_24762 0249: (unknown) $3134 $3134 = -1 // (int) :NONAME_1_24762 0377: (unknown) 0 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_1_24796 037A: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24122 jump_if_false @NONAME_1_24796 005F: (unknown) :NONAME_1_24796 0002: jump @NONAME_1_24820 :NONAME_1_24803 0323: show_text_box 'EMP_DEN' // Currently, you cannot develop this site. $1688 = 1 // (int) :NONAME_1_24820 0002: jump @NONAME_1_25103 :NONAME_1_24827 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24449 jump_if_false @NONAME_1_25068 0078: if and 026E: unknown_check $1038 $3156 == -1 // (int) var == num jump_if_false @NONAME_1_25026 0323: show_text_box 'EMPI_TR' // Use~h~ ~k~ ~TGSUB~ ~w~to trigger an empire mission and earn respect for this business type. $1688 = 1 // (int) 0377: (unknown) 0 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_1_25019 $3139 > -1 // (int) var > num jump_if_false @NONAME_1_24920 0141: destroy_pickup $3139 $3139 = -1 // (int) :NONAME_1_24920 not $3134 == -1 // (int) var == num jump_if_false @NONAME_1_24943 0249: (unknown) $3134 $3134 = -1 // (int) :NONAME_1_24943 2@ = 0 // (int) :NONAME_1_24947 00BB: (unknown) $2868(2@,10) $2868(2@,10) = -1 // (int) 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @NONAME_1_24947 $3351 = 1 // (int) 0268: (unknown) $1688 = 0 // (int) :NONAME_1_24991 $1045 == 0 // (int) var == num jump_if_false @NONAME_1_25013 0001: wait 0 ms 0002: jump @NONAME_1_24991 :NONAME_1_25013 $3156 = 100 // (int) :NONAME_1_25019 0002: jump @NONAME_1_25061 :NONAME_1_25026 $1688 == 1 // (int) var == num jump_if_false @NONAME_1_25061 $1688 = 0 // (int) $3153 = 0 // (float) $3154 = 0 // (float) $3155 = 0 // (float) 0268: (unknown) :NONAME_1_25061 0002: jump @NONAME_1_25103 :NONAME_1_25068 $1688 == 1 // (int) var == num jump_if_false @NONAME_1_25103 $1688 = 0 // (int) $3153 = 0 // (float) $3154 = 0 // (float) $3155 = 0 // (float) 0268: (unknown) :NONAME_1_25103 not $3156 == -1 // (int) var == num jump_if_false @NONAME_1_25140 $3156 -= 1 // (int) $3156 == 0 // (int) var == num jump_if_false @NONAME_1_25140 $3156 = -1 // (int) :NONAME_1_25140 not $523(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_25303 $1045 == 0 // (int) var == num jump_if_false @NONAME_1_25303 0045: actor $1038 defined jump_if_false @NONAME_1_25236 8089: not actor $1038 in_sphere $3140 $3141 $3142 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_1_25236 // Note: the incorrect math opcode was used here $3134 == -1 // (int) var == num jump_if_false @NONAME_1_25236 $3134 = 0 // (int) 0248: (unknown) $3140 $3141 $3142 1.0 $3134 :NONAME_1_25236 2@ = 0 // (int) :NONAME_1_25240 $2868(2@,10) == -1 // (int) var == num jump_if_false @NONAME_1_25286 0045: actor $2818(2@,10) defined jump_if_false @NONAME_1_25286 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @NONAME_1_23139 $2818(2@,10) $2868(2@,10) :NONAME_1_25286 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @NONAME_1_25240 :NONAME_1_25303 005E: (unknown) :NONAME_1_25305 14 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_25407 // Note: the incorrect math opcode was used here $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_25347 0484: (unknown) 418653656 1@ 0002: jump @NONAME_1_25400 :NONAME_1_25347 $463(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_25377 0484: (unknown) 686473952 1@ 0002: jump @NONAME_1_25400 :NONAME_1_25377 $463(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_25400 0484: (unknown) 409939306 1@ :NONAME_1_25400 0002: jump @NONAME_1_25490 :NONAME_1_25407 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_25437 0484: (unknown) 2004163687 1@ 0002: jump @NONAME_1_25490 :NONAME_1_25437 $463(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_25467 0484: (unknown) 1468697423 1@ 0002: jump @NONAME_1_25490 :NONAME_1_25467 $463(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_25490 0484: (unknown) 1995449337 1@ :NONAME_1_25490 0026: return :NONAME_1_25492 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 0@ 2@ 0483: (unknown) 2@ 1@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @NONAME_1_24075 1@ 2 0548: (unknown) $2169(0@,30) $2199(0@,30) $2229(0@,30) 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 1.5 0 01BB: (unknown) 3@ 4@ 5@ 5@ 0044: put_actor $1038 at 3@ 4@ 5@ 0509: (unknown) 3@ 4@ 5@ 0036: $3153 = 3@ // (float vars) 0036: $3154 = 4@ // (float vars) 0036: $3155 = 5@ // (float vars) 0026: return :NONAME_1_25582 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4248 500 1@ == 0 // (int) var == num jump_if_false @NONAME_1_25728 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 0@ 2@ 0482: (unknown) 2@ $433(0@,30) 0483: (unknown) 2@ 5@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @NONAME_1_22177 0@ 5@ $3146 == 0 // (int) var == num jump_if_false @NONAME_1_25665 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @NONAME_1_23160 0@ 5@ :NONAME_1_25665 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_20061 1 0493: (unknown) $3143 4@ 0549: (unknown) 4@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @NONAME_1_20333 0@ 0 0 0035: $3143 = 2@ // (int vars) 0035: $538 = 0@ // (int vars) 0035: $3148 = 0@ // (int vars) 0035: $3149 = $433(0@,30) // (int vars) 0002: jump @NONAME_1_25885 :NONAME_1_25728 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_20573 $3146 == 0 // (int) var == num jump_if_false @NONAME_1_25760 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_23480 :NONAME_1_25760 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_23689 $3134 > -1 // (int) var > num jump_if_false @NONAME_1_25793 0249: (unknown) $3134 $3134 = -1 // (int) :NONAME_1_25793 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 0@ 2@ 0482: (unknown) 2@ 0 0001: wait 0 ms 047B: (unknown) 0@ 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_20061 0 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @NONAME_1_20333 0@ 0 1 $3143 = -1 // (int) $538 = -1 // (int) $3148 = -1 // (int) $3149 = -1 // (int) $3153 = 0 // (float) $3154 = 0 // (float) $3155 = 0 // (float) 0001: wait 500 ms :NONAME_1_25885 0026: return :NONAME_1_25887 0@ == 1 // (int) var == num jump_if_false @NONAME_1_26045 0045: actor $1038 defined jump_if_false @NONAME_1_25920 0043: store_actor $1038 position_to $2852 $2853 $2854 // Note: the incorrect math opcode was used here :NONAME_1_25920 0139: 1@ = random_int_in_ranges 0 5 1@ == 0 // (int) var == num jump_if_false @NONAME_1_25949 2@ = 24 // (int) 0002: jump @NONAME_1_26026 :NONAME_1_25949 1@ == 1 // (int) var == num jump_if_false @NONAME_1_25973 2@ = 25 // (int) 0002: jump @NONAME_1_26026 :NONAME_1_25973 1@ == 2 // (int) var == num jump_if_false @NONAME_1_25997 2@ = 26 // (int) 0002: jump @NONAME_1_26026 :NONAME_1_25997 1@ == 3 // (int) var == num jump_if_false @NONAME_1_26021 2@ = 27 // (int) 0002: jump @NONAME_1_26026 :NONAME_1_26021 2@ = 28 // (int) :NONAME_1_26026 0417: (unknown) $2852 $2853 $2854 200 2@ 0002: jump @NONAME_1_26053 :NONAME_1_26045 0418: (unknown) $2852 $2853 $2854 :NONAME_1_26053 0026: return :NONAME_1_26055 2@ == 0 // (int) var == num jump_if_false @NONAME_1_26498 0482: (unknown) 0@ 1@ 0035: $3148 = 0@ // (int vars) 0035: $3149 = 1@ // (int vars) 0483: (unknown) 0@ 3@ 1@ == 7 // (int) var == num jump_if_false @NONAME_1_26119 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'D' 0002: jump @NONAME_1_26380 :NONAME_1_26119 1@ == 12 // (int) var == num jump_if_false @NONAME_1_26154 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'G' 0002: jump @NONAME_1_26380 :NONAME_1_26154 1@ == 8 // (int) var == num jump_if_false @NONAME_1_26189 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'E' 0002: jump @NONAME_1_26380 :NONAME_1_26189 1@ == 13 // (int) var == num jump_if_false @NONAME_1_26224 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'F' 0002: jump @NONAME_1_26380 :NONAME_1_26224 1@ == 9 // (int) var == num jump_if_false @NONAME_1_26259 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'C' 0002: jump @NONAME_1_26380 :NONAME_1_26259 1@ == 14 // (int) var == num jump_if_false @NONAME_1_26294 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'N' 0002: jump @NONAME_1_26380 :NONAME_1_26294 1@ == 10 // (int) var == num jump_if_false @NONAME_1_26329 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'P' 0002: jump @NONAME_1_26380 :NONAME_1_26329 1@ == 11 // (int) var == num jump_if_false @NONAME_1_26364 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'S' 0002: jump @NONAME_1_26380 :NONAME_1_26364 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21587 -1 3@ 'T' :NONAME_1_26380 0443: (unknown) 67 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_22801 3@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_20061 4 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_24075 3@ 2 0045: actor $1038 defined jump_if_false @NONAME_1_26458 02EE: get_actor $1038 coords_to 4@ 5@ 6@ with_offset 0 1.0 0 01BB: (unknown) 4@ 5@ 6@ 6@ 0044: put_actor $1038 at 4@ 5@ 6@ :NONAME_1_26458 0001: wait 0 ms 0509: (unknown) $1042 $1043 $1044 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_25887 1 $3072 = 0 // (int) 0035: $3143 = 0@ // (int vars) 0002: jump @NONAME_1_26593 :NONAME_1_26498 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_20573 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_23480 $3069 > 0 // (int) var > num jump_if_false @NONAME_1_26540 003F: destroy_actor $3069 $3069 = -1 // (int) :NONAME_1_26540 0482: (unknown) 0@ 0 $3148 = -1 // (int) $3149 = -1 // (int) 0483: (unknown) 0@ 3@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_25887 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_20061 0 0509: (unknown) 0 0 0 $3143 = -1 // (int) :NONAME_1_26593 0026: return :NONAME_1_26595 0045: actor $1038 defined jump_if_false @NONAME_1_26612 02F8: (unknown) $1038 1 :NONAME_1_26612 2@ == 0 // (int) var == num jump_if_false @NONAME_1_27023 $3069 = -1 // (int) 0@ == 0 // (int) var == num jump_if_false @NONAME_1_26652 0@ = 7 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26652 0@ == 1 // (int) var == num jump_if_false @NONAME_1_26676 0@ = 12 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26676 0@ == 2 // (int) var == num jump_if_false @NONAME_1_26700 0@ = 8 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26700 0@ == 3 // (int) var == num jump_if_false @NONAME_1_26724 0@ = 13 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26724 0@ == 4 // (int) var == num jump_if_false @NONAME_1_26748 0@ = 9 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26748 0@ == 5 // (int) var == num jump_if_false @NONAME_1_26772 0@ = 14 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26772 0@ == 6 // (int) var == num jump_if_false @NONAME_1_26796 0@ = 10 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26796 0@ == 7 // (int) var == num jump_if_false @NONAME_1_26820 0@ = 10 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26820 0@ == 8 // (int) var == num jump_if_false @NONAME_1_26844 0@ = 11 // (int) 0002: jump @NONAME_1_26861 :NONAME_1_26844 0@ == 9 // (int) var == num jump_if_false @NONAME_1_26861 0@ = 15 // (int) :NONAME_1_26861 042E: unknown_check 2 jump_if_false @NONAME_1_26941 1@ == 1 // (int) var == num jump_if_false @NONAME_1_26899 4@ = 418653656 // (int) 0002: jump @NONAME_1_26934 :NONAME_1_26899 1@ == 2 // (int) var == num jump_if_false @NONAME_1_26926 4@ = 686473952 // (int) 0002: jump @NONAME_1_26934 :NONAME_1_26926 4@ = 409939306 // (int) :NONAME_1_26934 0002: jump @NONAME_1_27003 :NONAME_1_26941 1@ == 1 // (int) var == num jump_if_false @NONAME_1_26968 4@ = 2004163687 // (int) 0002: jump @NONAME_1_27003 :NONAME_1_26968 1@ == 2 // (int) var == num jump_if_false @NONAME_1_26995 4@ = 1468697423 // (int) 0002: jump @NONAME_1_27003 :NONAME_1_26995 4@ = 1995449337 // (int) :NONAME_1_27003 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_26055 4@ 0@ 0 0002: jump @NONAME_1_27179 :NONAME_1_27023 042E: unknown_check 2 jump_if_false @NONAME_1_27103 1@ == 1 // (int) var == num jump_if_false @NONAME_1_27061 4@ = 418653656 // (int) 0002: jump @NONAME_1_27096 :NONAME_1_27061 1@ == 2 // (int) var == num jump_if_false @NONAME_1_27088 4@ = 686473952 // (int) 0002: jump @NONAME_1_27096 :NONAME_1_27088 4@ = 409939306 // (int) :NONAME_1_27096 0002: jump @NONAME_1_27165 :NONAME_1_27103 1@ == 1 // (int) var == num jump_if_false @NONAME_1_27130 4@ = 2004163687 // (int) 0002: jump @NONAME_1_27165 :NONAME_1_27130 1@ == 2 // (int) var == num jump_if_false @NONAME_1_27157 4@ = 1468697423 // (int) 0002: jump @NONAME_1_27165 :NONAME_1_27157 4@ = 1995449337 // (int) :NONAME_1_27165 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_26055 4@ 0 1 :NONAME_1_27179 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @NONAME_1_27200 02F8: (unknown) $1038 0 :NONAME_1_27200 3@ == 1 // (int) var == num jump_if_false @NONAME_1_27224 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms :NONAME_1_27224 0026: return :NONAME_1_27226 $3143 == -1 // (int) var == num jump_if_false @NONAME_1_27241 005E: (unknown) :NONAME_1_27241 0494: (unknown) $3143 0@ 1@ 2@ 0493: (unknown) $3143 3@ 0045: actor $1038 defined 0022: jump_if_false @NONAME_1_27284 // Note: the incorrect math opcode was used here 8089: not actor $1038 in_sphere 0@ 1@ 2@ radius 3@ 3@ 3@ sphere 0 0022: jump_if_false @NONAME_1_27284 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_27284 005F: (unknown) :NONAME_1_27286 0@ > -1 // (int) var > num jump_if_false @NONAME_1_27309 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_23855 0@ :NONAME_1_27309 0035: 5@ = 4@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @NONAME_1_27445 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_27226 jump_if_false @NONAME_1_27343 005F: (unknown) :NONAME_1_27343 not $1785 == 1 // (int) var == num jump_if_false @NONAME_1_27438 5@ == -1 // (int) var == num jump_if_false @NONAME_1_27412 808A: not actor $1038 in_sphere_on_foot 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_27405 // Note: the incorrect math opcode was used here 5@ = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = 5@ // (int) // Note: the incorrect math opcode was used here :NONAME_1_27405 0002: jump @NONAME_1_27438 :NONAME_1_27412 008A: actor $1038 in_sphere_on_foot 1@ 2@ 3@ radius 1.0 1.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_27438 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_27438 0002: jump @NONAME_1_27447 :NONAME_1_27445 005F: (unknown) :NONAME_1_27447 005E: (unknown) 0026: return :NONAME_1_27451 1@ = 0 // (int) :NONAME_1_27455 $2818(1@,10) > -1 // (int) var > num jump_if_false @NONAME_1_27568 0045: actor $2818(1@,10) defined jump_if_false @NONAME_1_27539 01AC: unknown_check $2818(1@,10) jump_if_false @NONAME_1_27532 0139: 0@ = random_int_in_ranges 0 23 0@ == 1 // (int) var == num jump_if_false @NONAME_1_27532 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_22372 $2818(1@,10) $2828(1@,10) :NONAME_1_27532 0002: jump @NONAME_1_27568 :NONAME_1_27539 not $2868(1@,10) == -1 // (int) var == num jump_if_false @NONAME_1_27568 00BB: (unknown) $2868(1@,10) $2868(1@,10) = -1 // (int) :NONAME_1_27568 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_27455 0026: return :NONAME_1_27587 1@ = 0 // (int) :NONAME_1_27591 $2838(1@,10) > -1 // (int) var > num jump_if_false @NONAME_1_27682 0045: actor $2838(1@,10) defined jump_if_false @NONAME_1_27682 $2858(1@,10) == 0 // (int) var == num jump_if_false @NONAME_1_27682 01AC: unknown_check $2838(1@,10) jump_if_false @NONAME_1_27682 0139: 0@ = random_int_in_ranges 0 25 0@ == 1 // (int) var == num jump_if_false @NONAME_1_27682 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_22372 $2838(1@,10) $2848(1@,10) :NONAME_1_27682 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_27591 0026: return :NONAME_1_27701 0@ = 0 // (int) :NONAME_1_27705 $2838(0@,10) > -1 // (int) var > num jump_if_false @NONAME_1_27766 0045: actor $2838(0@,10) defined jump_if_false @NONAME_1_27766 0045: actor $1038 defined jump_if_false @NONAME_1_27766 0352: (unknown) $2838(0@,10) 00E6: (unknown) $2838(0@,10) $1038 $2858(0@,10) = 1 // (int) :NONAME_1_27766 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_27705 0026: return :NONAME_1_27785 4@ = -1 // (int) 6@ = 1 // (int) 0483: (unknown) $3143 7@ 047E: (unknown) 7@ 2 0 1@ 2@ 3@ 9@ $3156 = -1 // (int) :NONAME_1_27816 6@ == 1 // (int) var == num jump_if_false @NONAME_1_28008 0001: wait 0 ms $3145 == 0 // (int) var == num jump_if_false @NONAME_1_27927 037A: constant_params 5 variable_params 1 unknown 10 call_with_params @NONAME_1_27286 0@ 1@ 2@ 3@ 4@ 4@ jump_if_false @NONAME_1_27920 0078: if and $3144 == 0 // (int) var == num 026E: unknown_check $1038 jump_if_false @NONAME_1_27897 6@ = 0 // (int) 0002: jump @NONAME_1_27920 :NONAME_1_27897 $3144 == 1 // (int) var == num jump_if_false @NONAME_1_27920 0001: wait 0 ms 0002: jump @NONAME_1_27897 :NONAME_1_27920 0002: jump @NONAME_1_27947 :NONAME_1_27927 4@ > -1 // (int) var > num jump_if_false @NONAME_1_27947 047A: (unknown) 4@ 4@ = -1 // (int) :NONAME_1_27947 6@ == 1 // (int) var == num jump_if_false @NONAME_1_28001 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_24512 0@ jump_if_false @NONAME_1_27981 6@ = 0 // (int) :NONAME_1_27981 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_27451 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_27587 :NONAME_1_28001 0002: jump @NONAME_1_27816 :NONAME_1_28008 0001: wait 0 ms 4@ > -1 // (int) var > num jump_if_false @NONAME_1_28026 047A: (unknown) 4@ :NONAME_1_28026 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_23689 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_23729 0 0026: return :NONAME_1_28051 0@ = 0 // (int) 0078: if or not $1698 == 4 // (int) var == num $3069 == -1 // (int) var == num jump_if_false @NONAME_1_28080 0026: return :NONAME_1_28080 0045: actor $3069 defined jump_if_false @NONAME_1_28127 0039: 4@ = integer $3066 to_float // Note: the incorrect math opcode was used here 0039: 3@ = integer $3065 to_float // Note: the incorrect math opcode was used here 0036: 2@ = 4@ // (float vars) 002C: 2@ -= 3@ // (float vars) 0030: 2@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0038: 1@ = float 2@ to_integer // Note: the incorrect math opcode was used here 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here :NONAME_1_28127 0026: return :NONAME_1_28129 8@ = -1 // (int) 10@ = 1 // (int) 12@ = 1 // (int) 16@ = 0 // (int) 0483: (unknown) $3143 11@ 047E: (unknown) 11@ 2 0 2@ 3@ 4@ 17@ :NONAME_1_28163 10@ == 1 // (int) var == num jump_if_false @NONAME_1_28424 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_1_28417 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_27226 jump_if_false @NONAME_1_28229 $3144 == 0 // (int) var == num jump_if_false @NONAME_1_28222 10@ = 0 // (int) :NONAME_1_28222 0002: jump @NONAME_1_28417 :NONAME_1_28229 $3145 == 0 // (int) var == num jump_if_false @NONAME_1_28291 037A: constant_params 5 variable_params 1 unknown 18 call_with_params @NONAME_1_27286 -1 2@ 3@ 4@ 8@ 8@ jump_if_false @NONAME_1_28291 0045: actor $1038 defined jump_if_false @NONAME_1_28291 026E: unknown_check $1038 jump_if_false @NONAME_1_28291 10@ = 0 // (int) :NONAME_1_28291 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @NONAME_1_23855 -1 009F: actor $3069 dead jump_if_false @NONAME_1_28331 0112: remove_references_to_actor $3069 // Like turning an actor into a random pedestrian $3069 = -1 // (int) 0002: jump @NONAME_1_28377 :NONAME_1_28331 $3072 == 0 // (int) var == num jump_if_false @NONAME_1_28357 0025: gosub @NONAME_1_28444 0002: jump @NONAME_1_28377 :NONAME_1_28357 8485: not unknown_check $3069 6 jump_if_false @NONAME_1_28377 0414: (unknown) $3069 0 6 :NONAME_1_28377 12@ == 1 // (int) var == num jump_if_false @NONAME_1_28417 0139: 9@ = random_int_in_ranges 0 10 9@ == 5 // (int) var == num jump_if_false @NONAME_1_28417 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_27587 :NONAME_1_28417 0002: jump @NONAME_1_28163 :NONAME_1_28424 0001: wait 0 ms 8@ > -1 // (int) var > num jump_if_false @NONAME_1_28442 047A: (unknown) 8@ :NONAME_1_28442 0026: return :NONAME_1_28444 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @NONAME_1_28051 15@ 0153: (unknown) $3069 $1038 15@ > 0 // (int) var > num jump_if_false @NONAME_1_28835 12@ = 0 // (int) 013E: actor $3069 look_at_actor $1038 0011: 15@ > $3070 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_28797 // Note: the incorrect math opcode was used here 01AC: unknown_check $3069 0022: jump_if_false @NONAME_1_28790 // Note: the incorrect math opcode was used here 8485: not unknown_check $3069 156 jump_if_false @NONAME_1_28527 0414: (unknown) $3069 0 156 :NONAME_1_28527 $3071 == 0 // (int) var == num jump_if_false @NONAME_1_28790 047D: (unknown) 11@ 42 13@ 13@ > 0 // (int) var > num jump_if_false @NONAME_1_28573 047E: (unknown) 11@ 42 0 5@ 6@ 7@ 17@ 0002: jump @NONAME_1_28593 :NONAME_1_28573 02EE: get_actor $3069 coords_to 5@ 6@ 7@ with_offset 0 1.0 1.0 01BB: (unknown) 5@ 6@ 7@ 7@ :NONAME_1_28593 13@ = 0 // (int) 0110: 14@ = player $1038 wanted_level 1@ == 1 // (int) var == num jump_if_false @NONAME_1_28662 01C8: (unknown) 5@ 6@ 7@ 20 13@ 0139: 13@ = random_int_in_ranges 0 9 13@ == 0 // (int) var == num jump_if_false @NONAME_1_28651 13@ = 1 // (int) 0002: jump @NONAME_1_28655 :NONAME_1_28651 13@ = 0 // (int) :NONAME_1_28655 0002: jump @NONAME_1_28763 :NONAME_1_28662 1@ == 2 // (int) var == num jump_if_false @NONAME_1_28722 01C8: (unknown) 5@ 6@ 7@ 50 13@ 0139: 13@ = random_int_in_ranges 0 5 13@ == 0 // (int) var == num jump_if_false @NONAME_1_28711 13@ = 1 // (int) 0002: jump @NONAME_1_28715 :NONAME_1_28711 13@ = 0 // (int) :NONAME_1_28715 0002: jump @NONAME_1_28763 :NONAME_1_28722 01C8: (unknown) 5@ 6@ 7@ 100 13@ 0139: 13@ = random_int_in_ranges 0 5 13@ == 0 // (int) var == num jump_if_false @NONAME_1_28759 13@ = 2 // (int) 0002: jump @NONAME_1_28763 :NONAME_1_28759 13@ = 0 // (int) :NONAME_1_28763 $3073 == 0 // (int) var == num jump_if_false @NONAME_1_28784 0029: 14@ += 13@ // (int vars) // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to 14@ :NONAME_1_28784 $3071 = 1 // (int) :NONAME_1_28790 0002: jump @NONAME_1_28835 :NONAME_1_28797 0078: if and 8485: not unknown_check $3069 158 01AC: unknown_check $3069 0011: 15@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_28835 // Note: the incorrect math opcode was used here 0414: (unknown) $3069 0 158 0035: 16@ = 15@ // (int vars) :NONAME_1_28835 0026: return :NONAME_1_28837 100 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_28851 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_28851 005F: (unknown) :NONAME_1_28853 0045: actor $1038 defined 0022: jump_if_false @NONAME_1_29168 // Note: the incorrect math opcode was used here 3@ == 1 // (int) var == num jump_if_false @NONAME_1_29011 $3144 = 1 // (int) 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_1_29004 0043: store_actor $1038 position_to $3150 $3151 $3152 // Note: the incorrect math opcode was used here 0035: $3147 = $3148 // (int vars) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_23597 1 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_28837 $3148 $3149 jump_if_false @NONAME_1_28966 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_25582 $3148 1 0002: jump @NONAME_1_28981 :NONAME_1_28966 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_26055 $3148 0 1 :NONAME_1_28981 0045: actor $1038 defined jump_if_false @NONAME_1_28999 0044: put_actor $1038 at 0@ 1@ 2@ :NONAME_1_28999 0509: (unknown) 0 0 0 :NONAME_1_29004 0002: jump @NONAME_1_29168 :NONAME_1_29011 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_28837 $3148 $3149 jump_if_false @NONAME_1_29052 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_25582 $3147 0 0002: jump @NONAME_1_29066 :NONAME_1_29052 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_26055 $3147 0 0 :NONAME_1_29066 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_23597 0 0045: actor $1038 defined jump_if_false @NONAME_1_29168 01BB: (unknown) $3150 $3151 $3152 $3152 0044: put_actor $1038 at $3150 $3151 $3152 0509: (unknown) $3150 $3151 $3152 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_28837 $3148 $3149 jump_if_false @NONAME_1_29149 0465: (unknown) $3315 4@ 5@ 6@ 0548: (unknown) 4@ 5@ 6@ :NONAME_1_29149 0001: wait 100 ms 0493: (unknown) $3143 7@ 0549: (unknown) 7@ 01CF: (unknown) $3144 = 0 // (int) :NONAME_1_29168 0026: return :NONAME_1_29170 1@ = 0 // (float) 2@ = 17.0 // (float) 3@ = 0 // (float) 0045: actor $1038 defined jump_if_false @NONAME_1_29547 0@ == 1 // (int) var == num jump_if_false @NONAME_1_29390 $3144 = 1 // (int) 0043: store_actor $1038 position_to $3150 $3151 $3152 // Note: the incorrect math opcode was used here 0035: $3147 = $3148 // (int vars) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_23597 1 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_28837 $3148 $3149 jump_if_false @NONAME_1_29283 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_25582 $3148 1 0002: jump @NONAME_1_29298 :NONAME_1_29283 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @NONAME_1_26055 $3148 0 1 :NONAME_1_29298 0035: 11@ = $3315 // (int vars) 0465: (unknown) 11@ 4@ 5@ 6@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5959 1@ 2@ 3@ $2259(11@,30) 7@ 8@ 9@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 4@ 5@ 6@ 7@ 8@ 0.35 7@ 8@ 9@ 0045: actor $1038 defined jump_if_false @NONAME_1_29378 0044: put_actor $1038 at 7@ 8@ 9@ 00CF: set_actor $1038 Z_angle_to $2259(11@,30) :NONAME_1_29378 0509: (unknown) 0 0 0 0002: jump @NONAME_1_29547 :NONAME_1_29390 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_28837 $3148 $3149 jump_if_false @NONAME_1_29431 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_25582 $3147 0 0002: jump @NONAME_1_29445 :NONAME_1_29431 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @NONAME_1_26055 $3147 0 0 :NONAME_1_29445 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_23597 0 0045: actor $1038 defined jump_if_false @NONAME_1_29547 01BB: (unknown) $3150 $3151 $3152 $3152 0044: put_actor $1038 at $3150 $3151 $3152 0509: (unknown) $3150 $3151 $3152 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_28837 $3148 $3149 jump_if_false @NONAME_1_29528 0465: (unknown) $3315 4@ 5@ 6@ 0548: (unknown) 4@ 5@ 6@ :NONAME_1_29528 0001: wait 100 ms 0493: (unknown) $3143 12@ 0549: (unknown) 12@ $3144 = 0 // (int) 01CF: (unknown) :NONAME_1_29547 0026: return :NONAME_1_29549 0026: return :NONAME_1_29551 $3342 = 0 // (int) 0026: return 0035: 1@ = $3342 // (int vars) 0035: $3081(1@,1) = 0@ // (int vars) 0035: $3082(1@,1) = $373(0@,30) // (int vars) 0035: $3083(1@,1) = $433(0@,30) // (int vars) 0035: $3084(1@,1) = $493(0@,30) // (int vars) 0035: $3085(1@,1) = $523(0@,30) // (int vars) $3342 += 1 // (int) 0026: return 0@ = 0 // (int) 0035: 1@ = $3337 // (int vars) :NONAME_1_29627 0011: $3342 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_29691 // Note: the incorrect math opcode was used here 0035: $373(1@,30) = $3082(0@,1) // (int vars) 0035: $433(1@,30) = $3083(0@,1) // (int vars) 0035: $493(1@,30) = $3084(0@,1) // (int vars) 0035: $523(1@,30) = $3085(0@,1) // (int vars) 0@ += 1 // (int) 0002: jump @NONAME_1_29627 :NONAME_1_29691 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_29551 0026: return :NONAME_1_29703 0035: $901 = 0@ // (int vars) 0@ == 0 // (int) var == num jump_if_false @NONAME_1_29752 02E2: 1@ = 6 // (any) 0486: (unknown) 1@ 178 85 255 9 0155: set_gang 6 models_to #GANG7A #GANG7B 0002: jump @NONAME_1_29776 :NONAME_1_29752 02E2: 1@ = 6 // (any) 0486: (unknown) 1@ 120 124 255 1@ 0155: set_gang 6 models_to #PGANG7A #PGANG7B :NONAME_1_29776 0026: return :NONAME_1_29778 $1037 == 1 // (int) var == num jump_if_false @NONAME_1_29807 0@ == 3 // (int) var == num jump_if_false @NONAME_1_29805 005E: (unknown) :NONAME_1_29805 005F: (unknown) :NONAME_1_29807 001C: $901 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_29821 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_29821 005F: (unknown) :NONAME_1_29823 0@ == 1 // (int) var == num jump_if_false @NONAME_1_29908 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 2@ 2@ == 0 // (int) var == num jump_if_false @NONAME_1_29862 04F6: (unknown) 0 0026: return :NONAME_1_29862 04F6: (unknown) 1 1@ = 0 // (int) :NONAME_1_29870 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 1@ 0 1 1@ += 1 // (int) 1@ >= 30 // (int) var >= num jump_if_false @NONAME_1_29870 0002: jump @NONAME_1_29942 :NONAME_1_29908 1@ = 0 // (int) :NONAME_1_29912 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 1@ 0 0 1@ += 1 // (int) 1@ >= 30 // (int) var >= num jump_if_false @NONAME_1_29912 :NONAME_1_29942 0026: return :NONAME_1_29944 047B: (unknown) 0@ 1@ 031D: (unknown) $1042 $1043 $2169(0@,30) $2199(0@,30) 2@ :NONAME_1_29963 0078: if and 0 > 1@ // (int) num > var 130.0 > 2@ // (float) num > var 0022: jump_if_false @NONAME_1_30013 // Note: the incorrect math opcode was used here 0001: wait 0 ms 047B: (unknown) 0@ 1@ 031D: (unknown) $1042 $1043 $2169(0@,30) $2199(0@,30) 2@ 0002: jump @NONAME_1_29963 :NONAME_1_30013 0 > 1@ // (int) num > var 0022: jump_if_false @NONAME_1_30026 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_30026 005E: (unknown) :NONAME_1_30028 047B: (unknown) 0@ 6@ 6@ > -1 // (int) var > num jump_if_false @NONAME_1_30119 047D: (unknown) 6@ 1@ 7@ 7@ > 1 // (int) var > num jump_if_false @NONAME_1_30090 0139: 7@ = random_int_in_ranges 0 7@ 047E: (unknown) 6@ 1@ 7@ 2@ 3@ 4@ 5@ 5@ += 180.0 // (float) 005E: (unknown) 0002: jump @NONAME_1_30119 :NONAME_1_30090 7@ == 1 // (int) var == num jump_if_false @NONAME_1_30119 047E: (unknown) 6@ 1@ 0 2@ 3@ 4@ 5@ 5@ += 180.0 // (float) 005E: (unknown) :NONAME_1_30119 005F: (unknown) :NONAME_1_30121 5@ = -4.0 // (float) 6@ = 10.5 // (float) 7@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 8 call_with_params @MAIN_5959 5@ 6@ 7@ $2259(0@,30) 5@ 6@ 7@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $2169(0@,30) $2199(0@,30) $2229(0@,30) 5@ 6@ 7@ 1@ 2@ 3@ 3@ += 3.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 4@ = 0 // (float) 0026: return :NONAME_1_30203 037B: constant_params 2 variable_params 4 unknown 8 call_with_params @NONAME_1_30028 0@ 2 1@ 2@ 3@ 7@ jump_if_false @NONAME_1_30229 005E: (unknown) :NONAME_1_30229 037B: constant_params 1 variable_params 4 unknown 8 call_with_params @NONAME_1_30121 0@ 1@ 2@ 3@ 7@ 005F: (unknown) :NONAME_1_30246 4@ = 0 // (float) 037B: constant_params 2 variable_params 4 unknown 9 call_with_params @NONAME_1_30028 0@ 1 1@ 2@ 3@ 4@ jump_if_false @NONAME_1_30303 3@ += 1.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 8@ 801D: not 8@ == 0 // (int) var == var jump_if_false @NONAME_1_30301 0036: 3@ = 8@ // (float vars) :NONAME_1_30301 005E: (unknown) :NONAME_1_30303 037B: constant_params 1 variable_params 4 unknown 9 call_with_params @NONAME_1_30121 0@ 1@ 2@ 3@ 4@ 005F: (unknown) :NONAME_1_30320 037B: constant_params 2 variable_params 4 unknown 5 call_with_params @NONAME_1_30028 0@ 0 1@ 2@ 3@ 4@ jump_if_false @NONAME_1_30345 005E: (unknown) :NONAME_1_30345 037B: constant_params 1 variable_params 4 unknown 5 call_with_params @NONAME_1_30121 0@ 1@ 2@ 3@ 4@ 005F: (unknown) :NONAME_1_30362 4@ = 0 // (float) 5@ = 17.0 // (float) 6@ = 0 // (float) 0@ -= 1 // (int) 037B: constant_params 4 variable_params 3 unknown 7 call_with_params @MAIN_5959 4@ 5@ 6@ $2259(0@,30) 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $2169(0@,30) $2199(0@,30) $2229(0@,30) 1@ 2@ 0.35 1@ 2@ 3@ 0026: return :NONAME_1_30435 0@ -= 1 // (int) 0036: 1@ = $2169(0@,30) // (float vars) 0036: 2@ = $2199(0@,30) // (float vars) 0036: 3@ = $2229(0@,30) // (float vars) 0026: return :NONAME_1_30463 0035: 1@ = $463(0@,30) // (int vars) 1@ += 1 // (int) 0026: return :NONAME_1_30477 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_30463 0@ 1@ 0011: 1@ > $493(0@,30) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_30505 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_30505 005F: (unknown) :NONAME_1_30507 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_30463 0@ 2@ 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $493(0@,30) // (int vars) // Note: the incorrect math opcode was used here 0026: return :NONAME_1_30532 $3347 = -1 // (int) $3348 = -1 // (int) $3344 = -1 // (int) $3345 = -1 // (int) $3346 = -1 // (int) $3351 = 0 // (int) $3350 = 0 // (int) 0@ = 0 // (int) :NONAME_1_30576 0465: (unknown) 0@ $2169(0@,30) $2199(0@,30) $2229(0@,30) 046C: (unknown) 0@ $2259(0@,30) $2259(0@,30) -= 180.0 // (float) 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 037B: constant_params 1 variable_params 3 unknown 2 call_with_params @NONAME_1_30362 1@ $2319(0@,30) $2349(0@,30) $2379(0@,30) $2289(0@,30) = 105.0 // (float) 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_30576 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_20792 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29823 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29823 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_29551 0026: return :NONAME_1_30710 0078: if or 0 > 0@ // (int) num > var 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_30732 0026: return :NONAME_1_30732 not $523(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_30789 0462: (unknown) 0@ $493(0@,30) 0461: (unknown) 0@ $463(0@,30) 0460: (unknown) 0@ $433(0@,30) 045F: (unknown) 0@ $373(0@,30) 0464: (unknown) 0@ $523(0@,30) 0002: jump @NONAME_1_30796 :NONAME_1_30789 045F: (unknown) 0@ $373(0@,30) :NONAME_1_30796 0026: return :NONAME_1_30798 1@ == 1 // (int) var == num jump_if_false @NONAME_1_30826 $403(0@,30) = 400 // (int) 0002: jump @NONAME_1_30863 :NONAME_1_30826 1@ == 2 // (int) var == num jump_if_false @NONAME_1_30854 $403(0@,30) = 600 // (int) 0002: jump @NONAME_1_30863 :NONAME_1_30854 $403(0@,30) = 800 // (int) :NONAME_1_30863 0026: return :NONAME_1_30865 0@ -= 1 // (int) 0 > 1@ // (int) num > var 0022: jump_if_false @NONAME_1_30898 // Note: the incorrect math opcode was used here 0139: $433(0@,30) = random_int_in_ranges 1 7 0002: jump @NONAME_1_30905 :NONAME_1_30898 0035: $433(0@,30) = 1@ // (int vars) :NONAME_1_30905 0035: $463(0@,30) = 2@ // (int vars) 0035: $373(0@,30) = 3@ // (int vars) 0035: $523(0@,30) = 4@ // (int vars) 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @NONAME_1_30798 0@ 2@ 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30463 0@ $493(0@,30) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_30710 0@ 0026: return :NONAME_1_30969 17@ = 0 // (int) 18@ = 0 // (int) 10@ = 1E12 // (float) 13@ = 99 // (int) 11@ = 1E12 // (float) 14@ = 99 // (int) 12@ = 1E12 // (float) 15@ = 99 // (int) :NONAME_1_31016 3 > 18@ // (int) num > var 0022: jump_if_false @NONAME_1_31217 // Note: the incorrect math opcode was used here 17@ = 0 // (int) :NONAME_1_31032 0011: $3281 > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_31205 // Note: the incorrect math opcode was used here 0035: 16@ = $2905(17@,30) // (int vars) 0036: 6@ = $2169(16@,30) // (float vars) 0036: 7@ = $2199(16@,30) // (float vars) 0036: 8@ = $2229(16@,30) // (float vars) 031D: (unknown) 0@ 1@ 6@ 7@ 9@ 18@ == 0 // (int) var == num jump_if_false @NONAME_1_31116 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_31109 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 13@ = 16@ // (int vars) :NONAME_1_31109 0002: jump @NONAME_1_31193 :NONAME_1_31116 18@ == 1 // (int) var == num jump_if_false @NONAME_1_31162 0078: if and 0014: 11@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 801C: not 16@ == 13@ // (int) num == var 0022: jump_if_false @NONAME_1_31155 // Note: the incorrect math opcode was used here 0036: 11@ = 9@ // (float vars) 0035: 14@ = 16@ // (int vars) :NONAME_1_31155 0002: jump @NONAME_1_31193 :NONAME_1_31162 0078: if and 0014: 12@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 801C: not 16@ == 13@ // (int) num == var 801C: not 16@ == 14@ // (int) num == var 0022: jump_if_false @NONAME_1_31193 // Note: the incorrect math opcode was used here 0036: 12@ = 9@ // (float vars) 0035: 15@ = 16@ // (int vars) :NONAME_1_31193 17@ += 1 // (int) 0002: jump @NONAME_1_31032 :NONAME_1_31205 18@ += 1 // (int) 0002: jump @NONAME_1_31016 :NONAME_1_31217 0035: 3@ = 13@ // (int vars) 0035: 4@ = 14@ // (int vars) 0035: 5@ = 15@ // (int vars) 0026: return :NONAME_1_31231 1@ = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 0001: wait 0 ms 0@ = 0 // (int) :NONAME_1_31254 $2905(0@,30) = -1 // (int) $2935(0@,30) = -1 // (int) $2965(0@,30) = -1 // (int) $2995(0@,30) = -1 // (int) 0078: if or 02DB: unknown_check $373(0@,30) 6 02DB: unknown_check $373(0@,30) 8 jump_if_false @NONAME_1_31332 0035: $2905(1@,30) = 0@ // (int vars) 1@ += 1 // (int) 0002: jump @NONAME_1_31427 :NONAME_1_31332 02DB: unknown_check $373(0@,30) 1 jump_if_false @NONAME_1_31366 0035: $2935(2@,30) = 0@ // (int vars) 2@ += 1 // (int) 0002: jump @NONAME_1_31427 :NONAME_1_31366 02DB: unknown_check $373(0@,30) 5 jump_if_false @NONAME_1_31400 0035: $2965(3@,30) = 0@ // (int vars) 3@ += 1 // (int) 0002: jump @NONAME_1_31427 :NONAME_1_31400 02DB: unknown_check $373(0@,30) 2 jump_if_false @NONAME_1_31427 0035: $2995(4@,30) = 0@ // (int vars) 4@ += 1 // (int) :NONAME_1_31427 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_31254 0035: $3281 = 1@ // (int vars) 0035: $3282 = 2@ // (int vars) 0035: $3283 = 3@ // (int vars) 0035: $3284 = 4@ // (int vars) 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @MAIN_6429 0@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_29778 0 jump_if_false @NONAME_1_31506 0554: (unknown) 0 0 0 0 0002: jump @NONAME_1_31516 :NONAME_1_31506 0554: (unknown) $3281 $3282 $3284 $3283 :NONAME_1_31516 0026: return :NONAME_1_31518 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_31542 0035: 1@ = $3281 // (int vars) 0002: jump @NONAME_1_31607 :NONAME_1_31542 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_31566 0035: 1@ = $3282 // (int vars) 0002: jump @NONAME_1_31607 :NONAME_1_31566 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_31590 0035: 1@ = $3283 // (int vars) 0002: jump @NONAME_1_31607 :NONAME_1_31590 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_31607 0035: 1@ = $3284 // (int vars) :NONAME_1_31607 0026: return :NONAME_1_31609 2@ = 0 // (int) 4@ = 0 // (int) :NONAME_1_31617 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_31643 0035: 3@ = $2935(4@,30) // (int vars) 0002: jump @NONAME_1_31723 :NONAME_1_31643 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_31669 0035: 3@ = $2965(4@,30) // (int vars) 0002: jump @NONAME_1_31723 :NONAME_1_31669 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_31695 0035: 3@ = $2995(4@,30) // (int vars) 0002: jump @NONAME_1_31723 :NONAME_1_31695 0078: if or 02DB: unknown_check 0@ 6 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_31723 0035: 3@ = $2905(4@,30) // (int vars) :NONAME_1_31723 3@ == -1 // (int) var == num jump_if_false @NONAME_1_31737 0026: return :NONAME_1_31737 001C: $433(3@,30) == 1@ // (int) num == var 0022: jump_if_false @NONAME_1_31756 // Note: the incorrect math opcode was used here 2@ += 1 // (int) :NONAME_1_31756 4@ += 1 // (int) 4@ >= 30 // (int) var >= num jump_if_false @NONAME_1_31617 0026: return :NONAME_1_31775 3@ = -1 // (int) 5@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @NONAME_1_31518 0@ 6@ 0139: 7@ = random_int_in_ranges 0 6@ :NONAME_1_31801 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_32056 // Note: the incorrect math opcode was used here 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_31838 0035: 4@ = $2935(7@,30) // (int vars) 0002: jump @NONAME_1_31918 :NONAME_1_31838 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_31864 0035: 4@ = $2965(7@,30) // (int vars) 0002: jump @NONAME_1_31918 :NONAME_1_31864 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_31890 0035: 4@ = $2995(7@,30) // (int vars) 0002: jump @NONAME_1_31918 :NONAME_1_31890 0078: if or 02DB: unknown_check 0@ 6 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_31918 0035: 4@ = $2905(7@,30) // (int vars) :NONAME_1_31918 0078: if and 001C: $433(4@,30) == 1@ // (int) num == var not $523(4@,30) == 5 // (int) var == num jump_if_false @NONAME_1_32024 2@ == 2 // (int) var == num jump_if_false @NONAME_1_31981 4@ >= 15 // (int) var >= num jump_if_false @NONAME_1_31974 0035: 3@ = 4@ // (int vars) 0026: return :NONAME_1_31974 0002: jump @NONAME_1_32024 :NONAME_1_31981 2@ == 1 // (int) var == num jump_if_false @NONAME_1_32018 15 > 4@ // (int) num > var 0022: jump_if_false @NONAME_1_32011 // Note: the incorrect math opcode was used here 0035: 3@ = 4@ // (int vars) 0026: return :NONAME_1_32011 0002: jump @NONAME_1_32024 :NONAME_1_32018 0035: 3@ = 4@ // (int vars) 0026: return :NONAME_1_32024 5@ += 1 // (int) 7@ += 1 // (int) 001C: 7@ == 6@ // (int) num == var 0022: jump_if_false @NONAME_1_32049 // Note: the incorrect math opcode was used here 7@ = 0 // (int) :NONAME_1_32049 0002: jump @NONAME_1_31801 :NONAME_1_32056 0026: return :NONAME_1_32058 2@ = -1 // (int) 4@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_31518 0@ 5@ 0139: 6@ = random_int_in_ranges 0 5@ :NONAME_1_32084 0011: 5@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_32328 // Note: the incorrect math opcode was used here 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_32121 0035: 3@ = $2935(6@,30) // (int vars) 0002: jump @NONAME_1_32201 :NONAME_1_32121 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_32147 0035: 3@ = $2965(6@,30) // (int vars) 0002: jump @NONAME_1_32201 :NONAME_1_32147 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_32173 0035: 3@ = $2995(6@,30) // (int vars) 0002: jump @NONAME_1_32201 :NONAME_1_32173 0078: if or 02DB: unknown_check 0@ 6 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_32201 0035: 3@ = $2905(6@,30) // (int vars) :NONAME_1_32201 not $523(3@,30) == 5 // (int) var == num jump_if_false @NONAME_1_32296 1@ == 2 // (int) var == num jump_if_false @NONAME_1_32253 3@ >= 15 // (int) var >= num jump_if_false @NONAME_1_32246 0035: 2@ = 3@ // (int vars) 0026: return :NONAME_1_32246 0002: jump @NONAME_1_32296 :NONAME_1_32253 1@ == 1 // (int) var == num jump_if_false @NONAME_1_32290 15 > 3@ // (int) num > var 0022: jump_if_false @NONAME_1_32283 // Note: the incorrect math opcode was used here 0035: 2@ = 3@ // (int vars) 0026: return :NONAME_1_32283 0002: jump @NONAME_1_32296 :NONAME_1_32290 0035: 2@ = 3@ // (int vars) 0026: return :NONAME_1_32296 4@ += 1 // (int) 6@ += 1 // (int) 001C: 6@ == 5@ // (int) num == var 0022: jump_if_false @NONAME_1_32321 // Note: the incorrect math opcode was used here 6@ = 0 // (int) :NONAME_1_32321 0002: jump @NONAME_1_32084 :NONAME_1_32328 0026: return 1@ = 0 // (int) 2@ = 0 // (int) :NONAME_1_32338 0078: if and 001C: $433(2@,30) == 0@ // (int) num == var not $523(2@,30) == 1 // (int) var == num jump_if_false @NONAME_1_32369 1@ += 1 // (int) :NONAME_1_32369 2@ += 1 // (int) 2@ >= 30 // (int) var >= num jump_if_false @NONAME_1_32338 0026: return 0@ = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 1@ 2@ = 0 // (int) :NONAME_1_32407 $523(2@,30) == 1 // (int) var == num jump_if_false @NONAME_1_32479 0078: if and 1@ == 1 // (int) var == num 2@ == 5 // (int) var == num jump_if_false @NONAME_1_32474 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 3 jump_if_false @NONAME_1_32467 0@ += 1 // (int) :NONAME_1_32467 0002: jump @NONAME_1_32479 :NONAME_1_32474 0@ += 1 // (int) :NONAME_1_32479 2@ += 1 // (int) 2@ >= 30 // (int) var >= num jump_if_false @NONAME_1_32407 0026: return :NONAME_1_32498 1@ = -1 // (int) 3@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_32537 4@ = 15 // (int) 0139: 5@ = random_int_in_ranges 0 15 0002: jump @NONAME_1_32579 :NONAME_1_32537 0@ == 2 // (int) var == num jump_if_false @NONAME_1_32568 4@ = 15 // (int) 0139: 5@ = random_int_in_ranges 15 30 0002: jump @NONAME_1_32579 :NONAME_1_32568 4@ = 30 // (int) 0139: 5@ = random_int_in_ranges 0 30 :NONAME_1_32579 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @MAIN_6429 2@ :NONAME_1_32590 0011: 4@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_32783 // Note: the incorrect math opcode was used here $523(5@,30) == 1 // (int) var == num jump_if_false @NONAME_1_32680 0078: if and 0@ == 1 // (int) var == num 2@ == 1 // (int) var == num 5@ == 5 // (int) var == num jump_if_false @NONAME_1_32674 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_6341 3 jump_if_false @NONAME_1_32667 0035: 1@ = 5@ // (int vars) 0026: return :NONAME_1_32667 0002: jump @NONAME_1_32680 :NONAME_1_32674 0035: 1@ = 5@ // (int vars) 0026: return :NONAME_1_32680 3@ += 1 // (int) 5@ += 1 // (int) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_32724 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @NONAME_1_32717 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :NONAME_1_32717 0002: jump @NONAME_1_32776 :NONAME_1_32724 0@ == 2 // (int) var == num jump_if_false @NONAME_1_32760 5@ == 30 // (int) var == num jump_if_false @NONAME_1_32753 5@ = 15 // (int) :NONAME_1_32753 0002: jump @NONAME_1_32776 :NONAME_1_32760 5@ == 30 // (int) var == num jump_if_false @NONAME_1_32776 5@ = 0 // (int) :NONAME_1_32776 0002: jump @NONAME_1_32590 :NONAME_1_32783 0026: return :NONAME_1_32785 02DB: unknown_check 0@ 0 jump_if_false @NONAME_1_32813 1@ = 91 // (int) 2@ = 92 // (int) 0002: jump @NONAME_1_33073 :NONAME_1_32813 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_32842 1@ = 93 // (int) 2@ = 94 // (int) 0002: jump @NONAME_1_33073 :NONAME_1_32842 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_32871 1@ = 95 // (int) 2@ = 96 // (int) 0002: jump @NONAME_1_33073 :NONAME_1_32871 02DB: unknown_check 0@ 3 jump_if_false @NONAME_1_32900 1@ = 97 // (int) 2@ = 98 // (int) 0002: jump @NONAME_1_33073 :NONAME_1_32900 02DB: unknown_check 0@ 4 jump_if_false @NONAME_1_32929 1@ = 99 // (int) 2@ = 100 // (int) 0002: jump @NONAME_1_33073 :NONAME_1_32929 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_32958 1@ = 101 // (int) 2@ = 102 // (int) 0002: jump @NONAME_1_33073 :NONAME_1_32958 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33022 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_29778 0 jump_if_false @NONAME_1_33005 1@ = 103 // (int) 2@ = 104 // (int) 0002: jump @NONAME_1_33015 :NONAME_1_33005 1@ = 89 // (int) 2@ = 90 // (int) :NONAME_1_33015 0002: jump @NONAME_1_33073 :NONAME_1_33022 02DB: unknown_check 0@ 7 jump_if_false @NONAME_1_33051 1@ = 105 // (int) 2@ = 106 // (int) 0002: jump @NONAME_1_33073 :NONAME_1_33051 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33073 1@ = 107 // (int) 2@ = 108 // (int) :NONAME_1_33073 0026: return :NONAME_1_33075 02E2: 1@ = 22 // (any) 02DB: unknown_check 0@ 0 jump_if_false @NONAME_1_33103 02E2: 1@ = 7 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33103 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33127 02E2: 1@ = 8 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33127 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33151 02E2: 1@ = 9 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33151 02DB: unknown_check 0@ 3 jump_if_false @NONAME_1_33175 02E2: 1@ = 10 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33175 02DB: unknown_check 0@ 4 jump_if_false @NONAME_1_33199 02E2: 1@ = 11 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33199 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33223 02E2: 1@ = 12 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33223 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33247 02E2: 1@ = 13 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33247 02DB: unknown_check 0@ 7 jump_if_false @NONAME_1_33271 02E2: 1@ = 14 // (any) 0002: jump @NONAME_1_33288 :NONAME_1_33271 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33288 02E2: 1@ = 15 // (any) :NONAME_1_33288 0026: return :NONAME_1_33290 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33331 1@ = 346 // (int) 02E2: 3@ = 19 // (any) 2@ = 338 // (int) 02E2: 4@ = 8 // (any) 0002: jump @NONAME_1_33488 :NONAME_1_33331 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33372 1@ = 348 // (int) 02E2: 3@ = 29 // (any) 2@ = 355 // (int) 02E2: 3@ = 26 // (any) 0002: jump @NONAME_1_33488 :NONAME_1_33372 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33413 1@ = 354 // (int) 02E2: 3@ = 25 // (any) 2@ = 353 // (int) 02E2: 3@ = 24 // (any) 0002: jump @NONAME_1_33488 :NONAME_1_33413 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33454 1@ = 346 // (int) 02E2: 3@ = 19 // (any) 2@ = 336 // (int) 02E2: 3@ = 6 // (any) 0002: jump @NONAME_1_33488 :NONAME_1_33454 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33488 1@ = 355 // (int) 02E2: 3@ = 26 // (any) 2@ = 348 // (int) 02E2: 3@ = 29 // (any) :NONAME_1_33488 0026: return :NONAME_1_33490 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33515 1@ = 265 // (int) 0002: jump @NONAME_1_33571 :NONAME_1_33515 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33540 1@ = 231 // (int) 0002: jump @NONAME_1_33571 :NONAME_1_33540 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33565 1@ = 269 // (int) 0002: jump @NONAME_1_33571 :NONAME_1_33565 1@ = 211 // (int) :NONAME_1_33571 0026: return :NONAME_1_33573 0006: 1@ = 'PR_NONE' // (string) // None // Note: the incorrect math opcode was used here 02DB: unknown_check 0@ 0 jump_if_false @NONAME_1_33615 0006: 1@ = 'PR_GAN1' // (string) // Umberto's guys // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33893 :NONAME_1_33615 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33646 0006: 1@ = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33893 :NONAME_1_33646 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33677 0006: 1@ = 'PR_GAN3' // (string) // Sharks // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33893 :NONAME_1_33677 02DB: unknown_check 0@ 3 jump_if_false @NONAME_1_33708 0006: 1@ = 'PR_GAN4' // (string) // Army // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33893 :NONAME_1_33708 02DB: unknown_check 0@ 4 jump_if_false @NONAME_1_33739 0006: 1@ = 'PR_GAN5' // (string) // Security // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33893 :NONAME_1_33739 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33770 0006: 1@ = 'PR_GAN6' // (string) // Bikers // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33893 :NONAME_1_33770 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33838 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29778 0 jump_if_false @NONAME_1_33819 0006: 1@ = 'PR_GA10' // (string) // Marty's // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33831 :NONAME_1_33819 0006: 1@ = 'PR_GAN7' // (string) // Vance // Note: the incorrect math opcode was used here :NONAME_1_33831 0002: jump @NONAME_1_33893 :NONAME_1_33838 02DB: unknown_check 0@ 7 jump_if_false @NONAME_1_33869 0006: 1@ = 'PR_GAN8' // (string) // Golfer // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33893 :NONAME_1_33869 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33893 0006: 1@ = 'PR_GAN9' // (string) // Vance // Note: the incorrect math opcode was used here :NONAME_1_33893 0026: return :NONAME_1_33895 0078: if or 0 > 0@ // (int) num > var 0@ > 29 // (int) var > num jump_if_false @NONAME_1_33917 0026: return :NONAME_1_33917 0035: $3315 = 0@ // (int vars) 0036: $3316 = $2169(0@,30) // (float vars) 0036: $3317 = $2199(0@,30) // (float vars) 0036: $3318 = $2229(0@,30) // (float vars) 0036: $3319 = $2259(0@,30) // (float vars) 0035: $3320 = $373(0@,30) // (int vars) 0035: $3321 = $433(0@,30) // (int vars) 0035: $3322 = $463(0@,30) // (int vars) 0035: $3323 = $493(0@,30) // (int vars) 0035: $3324 = $523(0@,30) // (int vars) 0036: $3327 = $2319(0@,30) // (float vars) 0036: $3328 = $2349(0@,30) // (float vars) 0036: $3329 = $2379(0@,30) // (float vars) 037B: constant_params 1 variable_params 2 unknown 1 call_with_params @NONAME_1_32785 $373(0@,30) $3325 $3326 0026: return :NONAME_1_34038 1@ = -1 // (int) $3315 == 17 // (int) var == num jump_if_false @NONAME_1_34071 $3324 == 4 // (int) var == num jump_if_false @NONAME_1_34071 0026: return :NONAME_1_34071 001C: $3336 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_34085 // Note: the incorrect math opcode was used here 0026: return :NONAME_1_34085 037B: constant_params 1 variable_params 4 unknown 13 call_with_params @NONAME_1_30246 0@ 2@ 3@ 4@ 11@ not $3348 == -1 // (int) var == num jump_if_false @NONAME_1_34133 0113: remove_references_to_car $3348 // Like turning a car into any random car 00BB: (unknown) $3349 $3349 = -1 // (int) $3348 = -1 // (int) :NONAME_1_34133 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 2@ 3@ 4@ 2.5 2.5 2.5 5@ 6@ 7@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 2@ 3@ 4@ 2.5 2.5 2.5 8@ 9@ 10@ 0246: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 2@ 3@ 4@ 1.0 1.0 1.0 5@ 6@ 7@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 2@ 3@ 4@ 1.0 1.0 1.0 8@ 9@ 10@ 8202: not unknown_check 5@ 6@ 7@ 8@ 9@ 10@ 0 1 1 0 0 0022: jump_if_false @NONAME_1_34665 // Note: the incorrect math opcode was used here 0078: if or 02DB: unknown_check $373(0@,30) 6 02DB: unknown_check $373(0@,30) 8 jump_if_false @NONAME_1_34458 $433(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_34318 1@ = 186 // (int) 0002: jump @NONAME_1_34451 :NONAME_1_34318 $433(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_34346 1@ = 199 // (int) 0002: jump @NONAME_1_34451 :NONAME_1_34346 $433(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_34374 1@ = 171 // (int) 0002: jump @NONAME_1_34451 :NONAME_1_34374 $433(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_34402 1@ = 273 // (int) 0002: jump @NONAME_1_34451 :NONAME_1_34402 $433(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_34430 1@ = 206 // (int) 0002: jump @NONAME_1_34451 :NONAME_1_34430 $433(0@,30) == 6 // (int) var == num jump_if_false @NONAME_1_34451 1@ = 200 // (int) :NONAME_1_34451 0002: jump @NONAME_1_34473 :NONAME_1_34458 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @NONAME_1_33490 $373(0@,30) 1@ :NONAME_1_34473 not 1@ == -1 // (int) var == num jump_if_false @NONAME_1_34665 12@ = 0 // (float) 0160: load_model 1@ :NONAME_1_34492 0078: if and 8161: not model 1@ available 130.0 > 12@ // (float) num > var 0022: jump_if_false @NONAME_1_34540 // Note: the incorrect math opcode was used here 0160: load_model 1@ 031D: (unknown) $1042 $1043 $2169(0@,30) $2199(0@,30) 12@ 0001: wait 0 ms 0002: jump @NONAME_1_34492 :NONAME_1_34540 12@ >= 130.0 // (float) var >= num jump_if_false @NONAME_1_34555 0026: return :NONAME_1_34555 0048: $3348 = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $3348 Z_angle_to 11@ 0036: $3333 = 2@ // (float vars) 0036: $3334 = 3@ // (float vars) 0036: $3335 = 4@ // (float vars) 0162: release_model 1@ 0078: if and 82DB: not unknown_check $373(0@,30) 6 82DB: not unknown_check $373(0@,30) 8 jump_if_false @NONAME_1_34632 013A: set_car $3348 door_status_to 3 01B0: (unknown) $3348 1 0002: jump @NONAME_1_34661 :NONAME_1_34632 $3281 == 30 // (int) var == num jump_if_false @NONAME_1_34661 0334: (unknown) $3348 0 01B2: (unknown) $3348 1 0 0 0 1 :NONAME_1_34661 04DD: (unknown) $3348 :NONAME_1_34665 0026: return :NONAME_1_34667 4@ = -1 // (int) 1@ == 1 // (int) var == num jump_if_false @NONAME_1_34794 005A: 5@ = current_time_hours, 6@ = current_time_minutes 0078: if and 5@ > 5 // (int) var > num 21 > 5@ // (int) num > var 0022: jump_if_false @NONAME_1_34720 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0002: jump @NONAME_1_34794 :NONAME_1_34720 $523(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_34746 1@ = 0 // (int) 0002: jump @NONAME_1_34794 :NONAME_1_34746 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_30477 0@ jump_if_false @NONAME_1_34775 1@ = 0 // (int) 0002: jump @NONAME_1_34794 :NONAME_1_34775 $523(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_34794 1@ = 0 // (int) :NONAME_1_34794 1@ == 1 // (int) var == num jump_if_false @NONAME_1_35419 801C: not $3346 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_35412 // Note: the incorrect math opcode was used here $3345 > 0 // (int) var > num jump_if_false @NONAME_1_34840 0093: destroy_object $3345 $3345 = -1 // (int) :NONAME_1_34840 0035: $3346 = 0@ // (int vars) 0035: 2@ = $433(0@,30) // (int vars) 0035: 3@ = $463(0@,30) // (int vars) 2@ == 1 // (int) var == num jump_if_false @NONAME_1_34946 3@ == 1 // (int) var == num jump_if_false @NONAME_1_34896 02E2: 4@ = 7355 // (any) 0002: jump @NONAME_1_34939 :NONAME_1_34896 3@ == 2 // (int) var == num jump_if_false @NONAME_1_34921 02E2: 4@ = 7356 // (any) 0002: jump @NONAME_1_34939 :NONAME_1_34921 3@ == 3 // (int) var == num jump_if_false @NONAME_1_34939 02E2: 4@ = 7357 // (any) :NONAME_1_34939 0002: jump @NONAME_1_35373 :NONAME_1_34946 2@ == 2 // (int) var == num jump_if_false @NONAME_1_35033 3@ == 1 // (int) var == num jump_if_false @NONAME_1_34983 02E2: 4@ = 7360 // (any) 0002: jump @NONAME_1_35026 :NONAME_1_34983 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35008 02E2: 4@ = 7361 // (any) 0002: jump @NONAME_1_35026 :NONAME_1_35008 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35026 02E2: 4@ = 7362 // (any) :NONAME_1_35026 0002: jump @NONAME_1_35373 :NONAME_1_35033 2@ == 3 // (int) var == num jump_if_false @NONAME_1_35120 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35070 02E2: 4@ = 7376 // (any) 0002: jump @NONAME_1_35113 :NONAME_1_35070 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35095 02E2: 4@ = 7354 // (any) 0002: jump @NONAME_1_35113 :NONAME_1_35095 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35113 02E2: 4@ = 7377 // (any) :NONAME_1_35113 0002: jump @NONAME_1_35373 :NONAME_1_35120 2@ == 4 // (int) var == num jump_if_false @NONAME_1_35207 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35157 02E2: 4@ = 7363 // (any) 0002: jump @NONAME_1_35200 :NONAME_1_35157 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35182 02E2: 4@ = 7364 // (any) 0002: jump @NONAME_1_35200 :NONAME_1_35182 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35200 02E2: 4@ = 7368 // (any) :NONAME_1_35200 0002: jump @NONAME_1_35373 :NONAME_1_35207 2@ == 5 // (int) var == num jump_if_false @NONAME_1_35293 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35243 4@ = -1 // (int) 0002: jump @NONAME_1_35286 :NONAME_1_35243 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35268 02E2: 4@ = 7359 // (any) 0002: jump @NONAME_1_35286 :NONAME_1_35268 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35286 02E2: 4@ = 7358 // (any) :NONAME_1_35286 0002: jump @NONAME_1_35373 :NONAME_1_35293 2@ == 6 // (int) var == num jump_if_false @NONAME_1_35373 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35330 02E2: 4@ = 7367 // (any) 0002: jump @NONAME_1_35373 :NONAME_1_35330 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35355 02E2: 4@ = 7365 // (any) 0002: jump @NONAME_1_35373 :NONAME_1_35355 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35373 02E2: 4@ = 7366 // (any) :NONAME_1_35373 not 4@ == -1 // (int) var == num jump_if_false @NONAME_1_35412 0465: (unknown) 0@ 7@ 8@ 9@ 046C: (unknown) 0@ 10@ 01AA: $3345 = create_object 4@ at 7@ 8@ 9@ 00D3: set_object $3345 z_angle_to 10@ 0559: (unknown) $3345 :NONAME_1_35412 0002: jump @NONAME_1_35447 :NONAME_1_35419 $3345 > 0 // (int) var > num jump_if_false @NONAME_1_35447 0093: destroy_object $3345 $3345 = -1 // (int) $3346 = -1 // (int) :NONAME_1_35447 0026: return :NONAME_1_35449 0035: 7@ = $3315 // (int vars) 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29944 $3315 jump_if_false @NONAME_1_35475 005F: (unknown) :NONAME_1_35475 009F: actor $1038 dead jump_if_false @NONAME_1_35488 0026: return :NONAME_1_35488 $3352 = 0 // (int) $3324 == 1 // (int) var == num jump_if_false @NONAME_1_35631 $1045 == 0 // (int) var == num jump_if_false @NONAME_1_35622 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29778 0 jump_if_false @NONAME_1_35613 037B: constant_params 2 variable_params 4 unknown 8 call_with_params @NONAME_1_30028 $3315 0 3@ 4@ 5@ 6@ jump_if_false @NONAME_1_35604 022C: (unknown) 3@ 4@ 5@ 5.0 1 $3344 = 0 // (int) 01AA: $3344 = create_object #EB_FORSALE at 3@ 4@ 5@ 6@ -= 180.0 // (float) 00D3: set_object $3344 z_angle_to 6@ 005E: (unknown) 0002: jump @NONAME_1_35606 :NONAME_1_35604 005F: (unknown) :NONAME_1_35606 0002: jump @NONAME_1_35615 :NONAME_1_35613 005E: (unknown) :NONAME_1_35615 0002: jump @NONAME_1_35624 :NONAME_1_35622 005E: (unknown) :NONAME_1_35624 0002: jump @NONAME_1_35745 :NONAME_1_35631 not $3324 == 5 // (int) var == num jump_if_false @NONAME_1_35698 0078: if or 02DB: unknown_check $3320 6 02DB: unknown_check $3320 8 jump_if_false @NONAME_1_35686 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_34038 $3315 0002: jump @NONAME_1_35698 :NONAME_1_35686 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_34038 $3315 :NONAME_1_35698 $3348 > -1 // (int) var > num jump_if_false @NONAME_1_35720 005E: (unknown) 0002: jump @NONAME_1_35745 :NONAME_1_35720 0078: if or 02DB: unknown_check $3320 6 02DB: unknown_check $3320 8 jump_if_false @NONAME_1_35745 005E: (unknown) :NONAME_1_35745 005F: (unknown) :NONAME_1_35747 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_24037 $2169(0@,30) $2199(0@,30) $2229(0@,30) 0 01CF: (unknown) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_29944 0@ 037B: constant_params 2 variable_params 4 unknown 5 call_with_params @NONAME_1_30028 0@ 2 $3330 $3331 $3332 4@ 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_24037 $3330 $3331 $3332 4@ 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 0 1.5 0 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor $1038 at 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) 02F8: (unknown) $1038 0 0026: return :NONAME_1_35859 037B: constant_params 1 variable_params 3 unknown 4 call_with_params @NONAME_1_30203 0@ 1@ 2@ 3@ jump_if_false @NONAME_1_35906 008A: actor $1038 in_sphere_on_foot 1@ 2@ 3@ radius 1.0 1.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_35906 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_35906 005F: (unknown) :NONAME_1_35908 1@ == 0 // (int) var == num jump_if_false @NONAME_1_36018 0045: actor $1038 defined jump_if_false @NONAME_1_35936 02F8: (unknown) $1038 1 :NONAME_1_35936 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_23729 1 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @NONAME_1_784 $2169(0@,30) $2199(0@,30) $2229(0@,30) 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_25582 0@ 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_25492 0@ 0045: actor $1038 defined jump_if_false @NONAME_1_36011 02F8: (unknown) $1038 0 :NONAME_1_36011 0002: jump @NONAME_1_36220 :NONAME_1_36018 $1698 == 0 // (int) var == num jump_if_false @NONAME_1_36104 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4248 -1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_35747 0@ 0001: wait 2 ms 0045: actor $1038 defined jump_if_false @NONAME_1_36089 $1044 += 0.5 // (float) 0044: put_actor $1038 at $1042 $1043 $1044 0001: wait 1000 ms :NONAME_1_36089 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4279 500 0026: return :NONAME_1_36104 0045: actor $1038 defined jump_if_false @NONAME_1_36159 02F8: (unknown) $1038 0 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_25582 0@ 1 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_35747 0@ 02F8: (unknown) $1038 0 0002: jump @NONAME_1_36197 :NONAME_1_36159 2@ = 0 // (int) 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4248 500 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_25582 0@ 1 0001: wait 0 ms :NONAME_1_36197 $3343 > -1 // (int) var > num jump_if_false @NONAME_1_36220 0141: destroy_pickup $3343 $3343 = -1 // (int) :NONAME_1_36220 2@ == 1 // (int) var == num jump_if_false @NONAME_1_36245 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4279 500 :NONAME_1_36245 0026: return :NONAME_1_36247 037B: constant_params 1 variable_params 3 unknown 6 call_with_params @NONAME_1_30203 0@ 3@ 4@ 5@ jump_if_false @NONAME_1_36421 0078: if and $3159 == 2 // (int) var == num 001C: $3160 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_36317 // Note: the incorrect math opcode was used here 1@ > -1 // (int) var > num jump_if_false @NONAME_1_36310 047A: (unknown) 1@ 1@ = -1 // (int) :NONAME_1_36310 0002: jump @NONAME_1_36414 :NONAME_1_36317 1@ == -1 // (int) var == num jump_if_false @NONAME_1_36382 0078: if and 808A: not actor $1038 in_sphere_on_foot 3@ 4@ 5@ radius 3.0 3.0 3.0 sphere 0 04E7: unknown_check 3@ 4@ 5@ 0022: jump_if_false @NONAME_1_36375 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0479: (unknown) 3@ 4@ 5@ 8004: not 50@ = 1@ // (int) // Note: the incorrect math opcode was used here :NONAME_1_36375 0002: jump @NONAME_1_36414 :NONAME_1_36382 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_35859 0@ jump_if_false @NONAME_1_36414 047A: (unknown) 1@ 1@ = -1 // (int) 0035: 2@ = 1@ // (int vars) 005E: (unknown) :NONAME_1_36414 0002: jump @NONAME_1_36441 :NONAME_1_36421 1@ > -1 // (int) var > num jump_if_false @NONAME_1_36441 047A: (unknown) 1@ 1@ = -1 // (int) :NONAME_1_36441 0035: 2@ = 1@ // (int vars) 005F: (unknown) :NONAME_1_36447 $3350 == 1 // (int) var == num jump_if_false @NONAME_1_36472 0268: (unknown) $3350 = 0 // (int) $1688 = 0 // (int) :NONAME_1_36472 0026: return :NONAME_1_36474 0@ = 0 // (int) 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29778 0 jump_if_false @NONAME_1_37015 0078: if and $3324 == 1 // (int) var == num $3344 > -1 // (int) var > num jump_if_false @NONAME_1_36669 037B: constant_params 1 variable_params 3 unknown 8 call_with_params @NONAME_1_30320 $3315 5@ 6@ 7@ 0081: actor $1038 near_point_on_foot 5@ 6@ radius 5.0 5.0 sphere 0 0022: jump_if_false @NONAME_1_36644 // Note: the incorrect math opcode was used here $3352 == 0 // (int) var == num jump_if_false @NONAME_1_36589 0323: show_text_box 'EMPB_TR' // Use~h~ ~k~ ~TGSUB~ ~w~to purchase this site. $3352 = 1 // (int) $1688 = 1 // (int) :NONAME_1_36589 0377: (unknown) 0 1@ 1@ == 1 // (int) var == num jump_if_false @NONAME_1_36637 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36447 $2411 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4517 0289: start_mission 10 005E: (unknown) :NONAME_1_36637 0002: jump @NONAME_1_36669 :NONAME_1_36644 $3352 == 1 // (int) var == num jump_if_false @NONAME_1_36669 0268: (unknown) $3352 = 0 // (int) $1688 = 0 // (int) :NONAME_1_36669 not $3324 == 1 // (int) var == num jump_if_false @NONAME_1_37015 0078: if and 82DB: not unknown_check $3320 6 82DB: not unknown_check $3320 8 jump_if_false @NONAME_1_37015 $3348 > 0 // (int) var > num jump_if_false @NONAME_1_37015 034B: unknown_check $3348 jump_if_false @NONAME_1_37015 0078: if and 00A0: car $3348 wrecked 0080: actor $1038 near_point $3316 $3317 radius 55.0 55.0 sphere 0 0022: jump_if_false @NONAME_1_36968 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36447 not $3349 == -1 // (int) var == num jump_if_false @NONAME_1_36791 00BB: (unknown) $3349 $3349 = -1 // (int) :NONAME_1_36791 0035: 3@ = $3315 // (int vars) not $373(3@,30) == -1 // (int) var == num jump_if_false @NONAME_1_36961 0001: wait 2000 ms 0045: actor $1038 defined jump_if_false @NONAME_1_36959 0078: if and 0045: actor $1038 defined 80A5: not unknown_check $1038 $1045 == 0 // (int) var == num jump_if_false @NONAME_1_36959 031D: (unknown) $1042 $1043 $2169(3@,30) $2199(3@,30) 4@ 70.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_1_36959 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4311 $2411 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_23729 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4517 0035: $3336 = 3@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @NONAME_1_36948 // Note: the incorrect math opcode was used here 0289: start_mission 11 0002: jump @NONAME_1_36959 :NONAME_1_36948 $1045 = 0 // (int) $3336 = -1 // (int) :NONAME_1_36959 005E: (unknown) :NONAME_1_36961 0002: jump @NONAME_1_37015 :NONAME_1_36968 0045: actor $1038 defined jump_if_false @NONAME_1_37015 007C: actor $1038 driving $3348 0022: jump_if_false @NONAME_1_37015 // Note: the incorrect math opcode was used here not $3349 == -1 // (int) var == num jump_if_false @NONAME_1_37015 00BB: (unknown) $3349 $3349 = -1 // (int) :NONAME_1_37015 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29778 0 jump_if_false @NONAME_1_37360 $1045 == 0 // (int) var == num jump_if_false @NONAME_1_37337 0078: if and 0080: actor $1038 near_point $3316 $3317 radius 30.0 30.0 sphere 0 $1688 == 0 // (int) var == num $1703 == 0 // (int) var == num not $3324 == 5 // (int) var == num not $3324 == 1 // (int) var == num not $3159 == 2 // (int) var == num jump_if_false @NONAME_1_37275 0078: if and 82DB: not unknown_check $3320 6 82DB: not unknown_check $3320 8 jump_if_false @NONAME_1_37198 004F: unknown_check $3348 jump_if_false @NONAME_1_37191 $1688 = 1 // (int) $3350 = 1 // (int) 0323: show_text_box 'EMPSH_A' // Destroy the ~r~vehicle~w~ outside the site to trigger an attack. Attacking increases gang hate towards you! not $3349 == -1 // (int) var == num jump_if_false @NONAME_1_37179 00BB: (unknown) $3349 $3349 = -1 // (int) :NONAME_1_37179 00C0: (unknown) $3348 $3349 00C4: (unknown) $3349 1 :NONAME_1_37191 0002: jump @NONAME_1_37268 :NONAME_1_37198 010E: 2@ = current_time_in_ms $3353 == -1 // (int) var == num jump_if_false @NONAME_1_37233 0035: $3353 = 2@ // (int vars) $3353 += 3000 // (int) 0002: jump @NONAME_1_37268 :NONAME_1_37233 0011: 2@ > $3353 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_37268 // Note: the incorrect math opcode was used here $1688 = 1 // (int) $3350 = 1 // (int) 0323: show_text_box 'EMPSH_B' // ~h~Enter the building~w~ to develop this site or start ~h~missions. :NONAME_1_37268 0002: jump @NONAME_1_37330 :NONAME_1_37275 $3350 == 1 // (int) var == num jump_if_false @NONAME_1_37330 0078: if or 8080: not actor $1038 near_point $3316 $3317 radius 30.0 30.0 sphere 0 $1045 == 1 // (int) var == num jump_if_false @NONAME_1_37330 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36447 :NONAME_1_37330 0002: jump @NONAME_1_37360 :NONAME_1_37337 $3350 == 1 // (int) var == num jump_if_false @NONAME_1_37360 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36447 :NONAME_1_37360 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29778 0 jump_if_false @NONAME_1_37564 not $3324 == 5 // (int) var == num jump_if_false @NONAME_1_37564 0078: if or 02DB: unknown_check $3320 6 02DB: unknown_check $3320 8 jump_if_false @NONAME_1_37564 037B: constant_params 2 variable_params 1 unknown 8 call_with_params @NONAME_1_36247 $3315 $3347 $3347 jump_if_false @NONAME_1_37511 0268: (unknown) $3350 = 0 // (int) $1688 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_35908 $3315 0 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_27785 $3315 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_35908 $3315 1 0 $1698 = 1 // (int) 0@ = 1 // (int) 005E: (unknown) 0002: jump @NONAME_1_37564 :NONAME_1_37511 $1698 == 1 // (int) var == num jump_if_false @NONAME_1_37564 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_27785 $3315 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_35908 $3315 1 0 $1698 = 1 // (int) 0@ = 1 // (int) 005E: (unknown) :NONAME_1_37564 005F: (unknown) :NONAME_1_37566 0465: (unknown) 0@ 3@ 4@ 5@ 2@ == 1 // (int) var == num jump_if_false @NONAME_1_37622 $523(0@,30) = 5 // (int) 0035: $553(0@,30) = 1@ // (int vars) 0464: (unknown) 0@ $523(0@,30) 0417: (unknown) 3@ 4@ 5@ 18 22 0002: jump @NONAME_1_37641 :NONAME_1_37622 $553(0@,30) = 0 // (int) $523(0@,30) = 0 // (int) 0418: (unknown) 3@ 4@ 5@ :NONAME_1_37641 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_31231 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_30710 0@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @NONAME_1_20333 0@ 0 1 001C: $3315 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_37700 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_23729 1 :NONAME_1_37700 022C: (unknown) 3@ 4@ 5@ 18.5 1 0026: return :NONAME_1_37712 1@ == 1 // (int) var == num jump_if_false @NONAME_1_37794 $523(0@,30) = 3 // (int) 0464: (unknown) 0@ $523(0@,30) 2@ == 1 // (int) var == num jump_if_false @NONAME_1_37773 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 0@ 1 1 0002: jump @NONAME_1_37787 :NONAME_1_37773 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 0@ 0 1 :NONAME_1_37787 0002: jump @NONAME_1_37815 :NONAME_1_37794 $523(0@,30) = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 0@ 0 1 :NONAME_1_37815 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_1_31231 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_30710 0@ 0026: return :NONAME_1_37838 0001: wait 0 ms 0078: if or 02DB: unknown_check 3@ 6 02DB: unknown_check 3@ 8 jump_if_false @NONAME_1_37918 4@ = 0 // (int) 002B: 4@ -= 2@ // (int vars) // Note: the incorrect math opcode was used here 0094: player $1038 money += 4@ $3321 > 3 // (int) var > num jump_if_false @NONAME_1_37893 02E2: 3@ = 8 // (any) :NONAME_1_37893 1@ == 3 // (int) var == num jump_if_false @NONAME_1_37915 0551: (unknown) 2@ 0002: jump @NONAME_1_37918 :NONAME_1_37915 0550: (unknown) 2@ :NONAME_1_37918 1@ == 2 // (int) var == num jump_if_false @NONAME_1_37953 $373(0@,30) = -1 // (int) $523(0@,30) = 1 // (int) 0002: jump @NONAME_1_38335 :NONAME_1_37953 1@ == 0 // (int) var == num jump_if_false @NONAME_1_38065 $463(0@,30) += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @NONAME_1_30798 0@ $463(0@,30) 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30463 0@ $493(0@,30) 0139: $583(0@,30) = random_int_in_ranges 0 2 0463: (unknown) 0@ 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_24028 0@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_37566 0@ 60000 1 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_20333 0@ 0 1 0002: jump @NONAME_1_38335 :NONAME_1_38065 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38144 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30463 0@ $493(0@,30) 0463: (unknown) 0@ 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_24028 0@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_37566 0@ 30000 1 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_20333 0@ 0 1 0002: jump @NONAME_1_38335 :NONAME_1_38144 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38216 0035: $373(0@,30) = 3@ // (int vars) $523(0@,30) = 0 // (int) 0139: $583(0@,30) = random_int_in_ranges 0 2 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30463 0@ $493(0@,30) 0463: (unknown) 0@ 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_24028 0@ 0002: jump @NONAME_1_38335 :NONAME_1_38216 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38335 0035: $373(0@,30) = 3@ // (int vars) 0035: $433(0@,30) = $3321 // (int vars) 0035: $463(0@,30) = $3322 // (int vars) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @NONAME_1_30798 0@ $3322 0139: $583(0@,30) = random_int_in_ranges 0 2 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30463 0@ $493(0@,30) 0463: (unknown) 0@ 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_24028 0@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_37566 0@ 60000 1 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_20333 0@ 0 1 :NONAME_1_38335 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_31231 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_30710 0@ 0026: return :NONAME_1_38358 4@ = 0 // (int) 0@ == 4 // (int) var == num jump_if_false @NONAME_1_38860 2@ == 1 // (int) var == num jump_if_false @NONAME_1_38536 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38411 4@ = 1500 // (int) 0002: jump @NONAME_1_38529 :NONAME_1_38411 1@ == 2 // (int) var == num jump_if_false @NONAME_1_38436 4@ = 2000 // (int) 0002: jump @NONAME_1_38529 :NONAME_1_38436 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38461 4@ = 3000 // (int) 0002: jump @NONAME_1_38529 :NONAME_1_38461 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38486 4@ = 4500 // (int) 0002: jump @NONAME_1_38529 :NONAME_1_38486 1@ == 5 // (int) var == num jump_if_false @NONAME_1_38511 4@ = 5000 // (int) 0002: jump @NONAME_1_38529 :NONAME_1_38511 1@ == 6 // (int) var == num jump_if_false @NONAME_1_38529 4@ = 6000 // (int) :NONAME_1_38529 0002: jump @NONAME_1_38853 :NONAME_1_38536 2@ == 2 // (int) var == num jump_if_false @NONAME_1_38698 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38573 4@ = 2900 // (int) 0002: jump @NONAME_1_38691 :NONAME_1_38573 1@ == 2 // (int) var == num jump_if_false @NONAME_1_38598 4@ = 3900 // (int) 0002: jump @NONAME_1_38691 :NONAME_1_38598 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38623 4@ = 5900 // (int) 0002: jump @NONAME_1_38691 :NONAME_1_38623 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38648 4@ = 8900 // (int) 0002: jump @NONAME_1_38691 :NONAME_1_38648 1@ == 5 // (int) var == num jump_if_false @NONAME_1_38673 4@ = 9900 // (int) 0002: jump @NONAME_1_38691 :NONAME_1_38673 1@ == 6 // (int) var == num jump_if_false @NONAME_1_38691 4@ = 11900 // (int) :NONAME_1_38691 0002: jump @NONAME_1_38853 :NONAME_1_38698 2@ == 3 // (int) var == num jump_if_false @NONAME_1_38853 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38735 4@ = 4400 // (int) 0002: jump @NONAME_1_38853 :NONAME_1_38735 1@ == 2 // (int) var == num jump_if_false @NONAME_1_38760 4@ = 5800 // (int) 0002: jump @NONAME_1_38853 :NONAME_1_38760 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38785 4@ = 8800 // (int) 0002: jump @NONAME_1_38853 :NONAME_1_38785 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38810 4@ = 13300 // (int) 0002: jump @NONAME_1_38853 :NONAME_1_38810 1@ == 5 // (int) var == num jump_if_false @NONAME_1_38835 4@ = 14800 // (int) 0002: jump @NONAME_1_38853 :NONAME_1_38835 1@ == 6 // (int) var == num jump_if_false @NONAME_1_38853 4@ = 17800 // (int) :NONAME_1_38853 0002: jump @NONAME_1_38907 :NONAME_1_38860 0@ == 1 // (int) var == num jump_if_false @NONAME_1_38885 4@ = 5000 // (int) 0002: jump @NONAME_1_38907 :NONAME_1_38885 0@ == 3 // (int) var == num jump_if_false @NONAME_1_38907 0035: 4@ = 3@ // (int vars) 4@ *= 500 // (int) :NONAME_1_38907 0026: return :NONAME_1_38909 0035: 1@ = $660(0@,7) // (int vars) 0026: return :NONAME_1_38918 0546: (unknown) 0@ 0078: if or 0@ == 2 // (int) var == num 0@ == 3 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @NONAME_1_39054 15 >= $660(0@,7) // (int) num >= var 0022: jump_if_false @NONAME_1_39047 // Note: the incorrect math opcode was used here $660(0@,7) += 1 // (int) $660(0@,7) == 1 // (int) var == num jump_if_false @NONAME_1_39007 $667(0@,7) = 1 // (int) 04E5: (unknown) 0@ $667(0@,7) 0002: jump @NONAME_1_39047 :NONAME_1_39007 $660(0@,7) == 15 // (int) var == num jump_if_false @NONAME_1_39047 $667(0@,7) = 2 // (int) 04E5: (unknown) 0@ $667(0@,7) 036A: (unknown) $660(0@,7) += 1 // (int) :NONAME_1_39047 0002: jump @NONAME_1_39152 :NONAME_1_39054 6 >= $660(0@,7) // (int) num >= var 0022: jump_if_false @NONAME_1_39152 // Note: the incorrect math opcode was used here $660(0@,7) += 1 // (int) $660(0@,7) == 1 // (int) var == num jump_if_false @NONAME_1_39114 $667(0@,7) = 1 // (int) 04E5: (unknown) 0@ $667(0@,7) 0002: jump @NONAME_1_39152 :NONAME_1_39114 $660(0@,7) == 6 // (int) var == num jump_if_false @NONAME_1_39152 $667(0@,7) = 2 // (int) 04E5: (unknown) 0@ $667(0@,7) $660(0@,7) += 1 // (int) :NONAME_1_39152 0078: if and $924 == 2 // (int) var == num $925 == 2 // (int) var == num $926 == 2 // (int) var == num $927 == 2 // (int) var == num $928 == 2 // (int) var == num $929 == 2 // (int) var == num jump_if_false @NONAME_1_39205 $625 = 1 // (int) :NONAME_1_39205 0026: return :NONAME_1_39207 $667(0@,7) == 2 // (int) var == num jump_if_false @NONAME_1_39239 0323: show_text_box 'REP_NO' // Your reputation in this business is maxed out! 0002: jump @NONAME_1_39249 :NONAME_1_39239 0323: show_text_box 'REP_GO' // You still have work to do to increase your reputation in this business. :NONAME_1_39249 0026: return :NONAME_1_39251 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_38909 0@ $3354 0078: if or 0@ == 2 // (int) var == num 0@ == 3 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @NONAME_1_39302 1@ = 15 // (int) 0002: jump @NONAME_1_39307 :NONAME_1_39302 1@ = 6 // (int) :NONAME_1_39307 $3354 += 1 // (int) 0011: $3354 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_39330 // Note: the incorrect math opcode was used here 0035: $3354 = 1@ // (int vars) :NONAME_1_39330 03F9: (unknown) $3354 1@ 0 'E_COUN' // Job ~1~ 0026: return :NONAME_1_39346 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_38909 0@ $3354 0078: if or 0@ == 2 // (int) var == num 0@ == 3 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @NONAME_1_39397 1@ = 15 // (int) 0002: jump @NONAME_1_39402 :NONAME_1_39397 1@ = 6 // (int) :NONAME_1_39402 $3354 += 1 // (int) 0011: $3354 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_39425 // Note: the incorrect math opcode was used here 0035: $3354 = 1@ // (int vars) :NONAME_1_39425 0026: return :NONAME_1_39427 00AE: remove_status_text $3354 0026: return :NONAME_1_39433 0055: show_text_styled GXT 'E_CANR' time 5000 style 8 // ~r~Your progress will continue from the current point. 0026: return :NONAME_1_39450 0035: 4@ = $463(0@,30) // (int vars) 4@ += 1 // (int) 0039: 5@ = integer $493(0@,30) to_float // Note: the incorrect math opcode was used here 0039: 6@ = integer 4@ to_float // Note: the incorrect math opcode was used here 0036: 7@ = 5@ // (float vars) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 6@ = 7@ // (float vars) 002E: 6@ *= 5@ // (float vars) 0038: 3@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0035: 2@ = 1@ // (int vars) 002B: 2@ -= 3@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :NONAME_1_39507 0035: 4@ = $433(0@,30) // (int vars) 1@ = 0 // (int) 2@ = 1 // (int) not $667(4@,7) == 0 // (int) var == num jump_if_false @NONAME_1_39549 0035: 2@ = $667(4@,7) // (int vars) 2@ += 1 // (int) :NONAME_1_39549 $523(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39566 0026: return :NONAME_1_39566 $433(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39648 $463(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39607 1@ = 100 // (int) 0002: jump @NONAME_1_39641 :NONAME_1_39607 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39635 1@ = 200 // (int) 0002: jump @NONAME_1_39641 :NONAME_1_39635 1@ = 300 // (int) :NONAME_1_39641 0002: jump @NONAME_1_40056 :NONAME_1_39648 $433(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_39731 $463(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39690 1@ = 150 // (int) 0002: jump @NONAME_1_39724 :NONAME_1_39690 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39718 1@ = 300 // (int) 0002: jump @NONAME_1_39724 :NONAME_1_39718 1@ = 600 // (int) :NONAME_1_39724 0002: jump @NONAME_1_40056 :NONAME_1_39731 $433(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_39814 $463(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39773 1@ = 200 // (int) 0002: jump @NONAME_1_39807 :NONAME_1_39773 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39801 1@ = 400 // (int) 0002: jump @NONAME_1_39807 :NONAME_1_39801 1@ = 800 // (int) :NONAME_1_39807 0002: jump @NONAME_1_40056 :NONAME_1_39814 $433(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_39897 $463(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39856 1@ = 250 // (int) 0002: jump @NONAME_1_39890 :NONAME_1_39856 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39884 1@ = 500 // (int) 0002: jump @NONAME_1_39890 :NONAME_1_39884 1@ = 1000 // (int) :NONAME_1_39890 0002: jump @NONAME_1_40056 :NONAME_1_39897 $433(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_39980 $463(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39939 1@ = 300 // (int) 0002: jump @NONAME_1_39973 :NONAME_1_39939 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39967 1@ = 600 // (int) 0002: jump @NONAME_1_39973 :NONAME_1_39967 1@ = 1200 // (int) :NONAME_1_39973 0002: jump @NONAME_1_40056 :NONAME_1_39980 $433(0@,30) == 6 // (int) var == num jump_if_false @NONAME_1_40056 $463(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_40022 1@ = 350 // (int) 0002: jump @NONAME_1_40056 :NONAME_1_40022 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_40050 1@ = 700 // (int) 0002: jump @NONAME_1_40056 :NONAME_1_40050 1@ = 1400 // (int) :NONAME_1_40056 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @NONAME_1_39450 0@ 1@ 3@ 0026: return :NONAME_1_40071 0078: if or 0 > 0@ // (int) num > var 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_40093 0026: return :NONAME_1_40093 not $523(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_40168 $493(0@,30) -= 1 // (int) 0 >= $493(0@,30) // (int) num >= var 0022: jump_if_false @NONAME_1_40168 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_37838 0@ 2 0 0 001C: $3315 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_40168 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_23729 0 :NONAME_1_40168 0463: (unknown) 0@ 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_31231 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_30710 0@ 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @NONAME_1_20333 0@ 0 1 0026: return 1@ = 0 // (int) 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_40280 :NONAME_1_40226 0011: $3282 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_40268 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @NONAME_1_37838 $2935(1@,30) 2 0 0 1@ += 1 // (int) 0002: jump @NONAME_1_40226 :NONAME_1_40268 $3282 = 0 // (int) 0002: jump @NONAME_1_40405 :NONAME_1_40280 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_40346 :NONAME_1_40292 0011: $3283 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_40334 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @NONAME_1_37838 $2965(1@,30) 2 0 0 1@ += 1 // (int) 0002: jump @NONAME_1_40292 :NONAME_1_40334 $3283 = 0 // (int) 0002: jump @NONAME_1_40405 :NONAME_1_40346 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_40405 :NONAME_1_40358 0011: $3284 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_40400 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @NONAME_1_37838 $2995(1@,30) 2 0 0 1@ += 1 // (int) 0002: jump @NONAME_1_40358 :NONAME_1_40400 $3284 = 0 // (int) :NONAME_1_40405 0026: return :NONAME_1_40407 0@ == 4 // (int) var == num jump_if_false @NONAME_1_40446 $906 == 1 // (int) var == num jump_if_false @NONAME_1_40439 $906 = 0 // (int) 005E: (unknown) :NONAME_1_40439 0002: jump @NONAME_1_40517 :NONAME_1_40446 0@ == 5 // (int) var == num jump_if_false @NONAME_1_40485 $907 == 1 // (int) var == num jump_if_false @NONAME_1_40478 $907 = 0 // (int) 005E: (unknown) :NONAME_1_40478 0002: jump @NONAME_1_40517 :NONAME_1_40485 0@ == 6 // (int) var == num jump_if_false @NONAME_1_40517 $908 == 1 // (int) var == num jump_if_false @NONAME_1_40517 $908 = 0 // (int) 005E: (unknown) :NONAME_1_40517 005F: (unknown) 0@ = 0 // (int) :NONAME_1_40523 $646(0@,7) == 1 // (int) var == num jump_if_false @NONAME_1_40540 005F: (unknown) :NONAME_1_40540 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @NONAME_1_40523 005E: (unknown) :NONAME_1_40559 02E2: 2@ = 6 // (any) 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @NONAME_1_31518 2@ 3@ 0@ == 4 // (int) var == num jump_if_false @NONAME_1_40647 1@ == 3 // (int) var == num jump_if_false @NONAME_1_40621 5 > 3@ // (int) num > var 0022: jump_if_false @NONAME_1_40614 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_40614 0002: jump @NONAME_1_40647 :NONAME_1_40621 1@ == 8 // (int) var == num jump_if_false @NONAME_1_40647 7 > 3@ // (int) num > var 0022: jump_if_false @NONAME_1_40647 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_40647 005E: (unknown) :NONAME_1_40649 $3315 = -1 // (int) 0@ = 0 // (int) :NONAME_1_40659 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) $260 == 0 // (int) var == num jump_if_false @NONAME_1_40738 0139: 3@ = random_int_in_ranges 1 7 0139: 2@ = random_int_in_ranges 0 3 2@ += 1 // (int) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 1@ 3@ 2@ -1 1 0139: $583(0@,30) = random_int_in_ranges 0 2 $613(0@,30) = 0 // (int) 0002: jump @NONAME_1_40801 :NONAME_1_40738 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_30477 0@ jump_if_false @NONAME_1_40761 0463: (unknown) 0@ 1 :NONAME_1_40761 $523(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_40790 $523(0@,30) = 0 // (int) $553(0@,30) = 0 // (int) :NONAME_1_40790 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_30710 0@ :NONAME_1_40801 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_40659 02E2: 0@ = 6 // (any) 0486: (unknown) 0@ 120 124 255 9 02E2: 0@ = 8 // (any) 0486: (unknown) 0@ 120 124 255 0@ 02E2: 0@ = 1 // (any) 0486: (unknown) 0@ 255 225 135 0@ 02E2: 0@ = 5 // (any) 0486: (unknown) 0@ 100 85 120 0@ 02E2: 0@ = 2 // (any) 0486: (unknown) 0@ 255 50 112 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_29703 $901 $260 == 0 // (int) var == num jump_if_false @NONAME_1_41409 02E2: 0@ = 6 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 1 2 1 0@ 4 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 3 1 1 0@ 4 02E2: 0@ = 1 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 4 1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 7 1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 8 3 1 0@ 4 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 2 -1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 11 -1 1 0@ 0 02E2: 0@ = 5 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 12 5 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 13 5 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 14 5 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 17 5 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 18 4 2 0@ 4 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 9 -1 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 10 -1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 16 -1 2 0@ 0 02E2: 0@ = 2 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 22 4 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 24 4 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 26 4 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 28 4 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 29 4 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 20 -1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 23 -1 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 25 6 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 30 -1 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30865 19 -1 1 0@ 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_29703 0 :NONAME_1_41409 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_31231 $899 = 1 // (int) 0026: return :NONAME_1_41427 0078: if or $1045 == 0 // (int) var == num $4422 == 1 // (int) var == num jump_if_false @NONAME_1_41512 0078: if or $1698 == 0 // (int) var == num $4422 == 1 // (int) var == num jump_if_false @NONAME_1_41512 0045: actor $1038 defined jump_if_false @NONAME_1_41512 0078: if or $1688 == 0 // (int) var == num $4422 == 1 // (int) var == num $3350 == 1 // (int) var == num jump_if_false @NONAME_1_41512 005E: (unknown) :NONAME_1_41512 005F: (unknown) 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (int) $1703 == 1 // (int) var == num jump_if_false @NONAME_1_41541 005F: (unknown) :NONAME_1_41541 $1688 == 1 // (int) var == num jump_if_false @NONAME_1_41556 005F: (unknown) :NONAME_1_41556 $1688 = 1 // (int) 005E: (unknown) :NONAME_1_41564 0@ = 0 // (int) :NONAME_1_41568 0078: if and $4422 == 0 // (int) var == num 0474: 0045: actor $1038 defined jump_if_false @NONAME_1_41600 0001: wait 0 ms 0002: jump @NONAME_1_41568 :NONAME_1_41600 $4422 == 1 // (int) var == num jump_if_false @NONAME_1_41619 0059: text_clear_all 04E0: (unknown) 005E: (unknown) :NONAME_1_41619 0268: (unknown) 005F: (unknown) :NONAME_1_41623 010E: 2@ = current_time_in_ms 0035: 1@ = 2@ // (int vars) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here :NONAME_1_41634 0078: if and 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here $4422 == 0 // (int) var == num $1047 == 0 // (int) var == num 0045: actor $1038 defined jump_if_false @NONAME_1_41676 0001: wait 0 ms 010E: 2@ = current_time_in_ms 0002: jump @NONAME_1_41634 :NONAME_1_41676 $4422 == 1 // (int) var == num jump_if_false @NONAME_1_41695 0059: text_clear_all 04E0: (unknown) 005E: (unknown) :NONAME_1_41695 0026: return :NONAME_1_41697 3@ = -1 // (int) 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_41427 jump_if_false @NONAME_1_41721 0026: return :NONAME_1_41721 $1688 = 1 // (int) $1703 = 1 // (int) $1045 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_36447 0@ == 0 // (int) var == num jump_if_false @NONAME_1_41793 0006: 1@ = 'PAGE_01' // (string) // Martinez: Hide the 'stuff' in your barracks man... // Note: the incorrect math opcode was used here 2@ = 0 // (int) 3@ = -1 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_41793 0@ == 1 // (int) var == num jump_if_false @NONAME_1_41837 0006: 1@ = 'PAGE_02' // (string) // Aunt Enid: Don't get into any trouble Victor. We're counting on you... Lance says hi. // Note: the incorrect math opcode was used here 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 3 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_41837 0@ == 2 // (int) var == num jump_if_false @NONAME_1_41882 0006: 1@ = 'PAGE_03' // (string) // Phil: I've got work for you - and a place to stay if you need it... // Note: the incorrect math opcode was used here 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_41882 0@ == 3 // (int) var == num jump_if_false @NONAME_1_41941 0006: 1@ = 'PAGE_04' // (string) // Phil: My sister's husband, Marty, is looking for good guys like you... // Note: the incorrect math opcode was used here 2@ = 0 // (int) 3@ = 2 // (int) 4@ = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 1 2 0002: jump @NONAME_1_43604 :NONAME_1_41941 0@ == 4 // (int) var == num jump_if_false @NONAME_1_41986 0006: 1@ = 'PAGE_05' // (string) // Aunt Enid: Has your brother been in touch? He hasn't done his chores... again. // Note: the incorrect math opcode was used here 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 3 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_41986 0@ == 5 // (int) var == num jump_if_false @NONAME_1_42032 0006: 1@ = 'PAGE_06' // (string) // Lance: Hey Bro'. Aunt Enid's driving me crazy. Can I join you? Let's double-team that town... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 1 // (int) 4@ = 4 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42032 0@ == 6 // (int) var == num jump_if_false @NONAME_1_42078 0006: 1@ = 'PAGE_07' // (string) // Martinez: You and Phil are still on my shit list. You'd better leave town while you can... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 3 // (int) 4@ = 3 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42078 0@ == 7 // (int) var == num jump_if_false @NONAME_1_42138 0006: 1@ = 'PAGE_08' // (string) // Louise: Drop by, if you get time... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 3 // (int) 4@ = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 2 3 0002: jump @NONAME_1_43604 :NONAME_1_42138 0@ == 8 // (int) var == num jump_if_false @NONAME_1_42184 0006: 1@ = 'PAGE_09' // (string) // Louise: Can you come over? We've got trouble with Marty... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 3 // (int) 4@ = 3 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42184 0@ == 9 // (int) var == num jump_if_false @NONAME_1_42230 0006: 1@ = 'PAGE_10' // (string) // VCTN: You have a visitor waiting for you at the airport. Have a good day. // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 4 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42230 0@ == 10 // (int) var == num jump_if_false @NONAME_1_42290 0006: 1@ = 'PAGE_21' // (string) // Umberto: So you're running Marty's gang now. We need to talk... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 5 // (int) 4@ = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 3 1 0002: jump @NONAME_1_43604 :NONAME_1_42290 0@ == 11 // (int) var == num jump_if_false @NONAME_1_42350 0006: 1@ = 'PAGE_22' // (string) // Aunt Enid: I hear you've got a girl. Don't spend all your money on her, you've got family obligations... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 3 // (int) 4@ = 2 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 4 2 0002: jump @NONAME_1_43604 :NONAME_1_42350 0@ == 12 // (int) var == num jump_if_false @NONAME_1_42396 0006: 1@ = 'PAGE_23' // (string) // Louise: Vic. I just wanted to say thanks... Don't be a stranger... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = -1 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42396 0@ == 13 // (int) var == num jump_if_false @NONAME_1_42442 0006: 1@ = 'PAGE_24' // (string) // Lance: I've dropped off the car Bro'. See you at Forbes place... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 6 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42442 0@ == 14 // (int) var == num jump_if_false @NONAME_1_42488 0006: 1@ = 'PAGE_25' // (string) // Lance: I don't trust Forbes, man. Meet me up at the Arena... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 4 // (int) 4@ = 4 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42488 0@ == 15 // (int) var == num jump_if_false @NONAME_1_42548 0006: 1@ = 'PAGE_26' // (string) // Aunt Enid: Have you seen your cokehead mother? She just left town... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 4 // (int) 4@ = 5 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 6 3 0002: jump @NONAME_1_43604 :NONAME_1_42548 0@ == 16 // (int) var == num jump_if_false @NONAME_1_42594 0006: 1@ = 'PAGE_27' // (string) // Aunt Enid: Lance tells me he's running things down there. He's such a good kid... // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 4 // (int) 4@ = 6 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42594 0@ == 17 // (int) var == num jump_if_false @NONAME_1_42635 0006: 1@ = 'PAGE_28' // (string) // Louise: Lance tells me you're gonna be rich... Does that mean you don't have time for me no more? // Note: the incorrect math opcode was used here 3@ = 4 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42635 0@ == 18 // (int) var == num jump_if_false @NONAME_1_42681 0006: 1@ = 'PAGE_41' // (string) // Spitz: If you wanna film 'snow-white', see Reni up at the Film Studios... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 8 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42681 0@ == 19 // (int) var == num jump_if_false @NONAME_1_42727 0006: 1@ = 'PAGE_42' // (string) // Lance: You better get over here pronto... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 4 // (int) 4@ = 3 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42727 0@ == 20 // (int) var == num jump_if_false @NONAME_1_42773 0006: 1@ = 'PAGE_43' // (string) // Mendez: I believe we have mutual interests. Call on us - soon. // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 7 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42773 0@ == 21 // (int) var == num jump_if_false @NONAME_1_42833 0006: 1@ = 'PAGE_44' // (string) // Lance: Get your ass over here, Bro'! // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 4 // (int) 4@ = 4 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 7 3 0002: jump @NONAME_1_43604 :NONAME_1_42833 0@ == 22 // (int) var == num jump_if_false @NONAME_1_42879 0006: 1@ = 'PAGE_45' // (string) // Reni: Darling! I have a lucrative contact for you. Hugs X // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 8 // (int) 4@ = 2 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42879 0@ == 23 // (int) var == num jump_if_false @NONAME_1_42939 0006: 1@ = 'PAGE_46' // (string) // Gonzalez: Victor. My friend. Come and see me. // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 9 // (int) 4@ = 2 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 8 4 0002: jump @NONAME_1_43604 :NONAME_1_42939 0@ == 24 // (int) var == num jump_if_false @NONAME_1_42985 0006: 1@ = 'PAGE_47' // (string) // Lance: Watch your back Bro'. Word on the street is - Martinez has split from FED protection... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 4 // (int) 4@ = 5 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_42985 0@ == 25 // (int) var == num jump_if_false @NONAME_1_43031 0006: 1@ = 'PAGE_48' // (string) // Mendez: Our 'product' is still going missing. Don't fuck with us Vic... resolve this situation. // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 4 // (int) 4@ = 6 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43031 0@ == 26 // (int) var == num jump_if_false @NONAME_1_43077 0006: 1@ = 'PAGE_49' // (string) // Martinez: Hey, Vic. I'm back in town. How's that lady of yours? Think I might pay her a visit... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 4 // (int) 4@ = 7 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43077 0@ == 27 // (int) var == num jump_if_false @NONAME_1_43123 0006: 1@ = 'PAGE_50' // (string) // Martinez: Louise was real sweet to me man. Tell her I'll see her again, real soon... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 7 // (int) 4@ = 6 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43123 0@ == 28 // (int) var == num jump_if_false @NONAME_1_43169 0006: 1@ = 'PAGE_51' // (string) // Reni: I've told Ricardo Diaz good things about you pumpkin. He wants to meet... remember darling, you owe me. // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 11 // (int) 4@ = 1 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43169 0@ == 29 // (int) var == num jump_if_false @NONAME_1_43215 0006: 1@ = 'PAGE_52' // (string) // Gonzalez: Vic. My old friend. I'd appreciate your help one last time. Please... Please... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 9 // (int) 4@ = 4 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43215 0@ == 30 // (int) var == num jump_if_false @NONAME_1_43261 0006: 1@ = 'PAGE_53' // (string) // Mendez: It is time we talked. Come and see us... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 7 // (int) 4@ = 6 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43261 0@ == 31 // (int) var == num jump_if_false @NONAME_1_43307 0006: 1@ = 'PAGE_54' // (string) // Lance: The shit's about to hit the fan Bro'. But, I got us covered... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 4 // (int) 4@ = 8 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43307 0@ == 32 // (int) var == num jump_if_false @NONAME_1_43381 0006: 1@ = 'PAGE_55' // (string) // Reni: Darling! I need you Vic. I need you now, more than ever. Come to me, my Nubian Adonis... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 8 // (int) 4@ = 6 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 11 3 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 4 9 0002: jump @NONAME_1_43604 :NONAME_1_43381 0@ == 33 // (int) var == num jump_if_false @NONAME_1_43427 0006: 1@ = 'PAGE_56' // (string) // Martinez: You were lucky Vic, but you've got shit for brains. Just remember - luck runs out... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 8 // (int) 4@ = 7 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43427 0@ == 34 // (int) var == num jump_if_false @NONAME_1_43473 0006: 1@ = 'PAGE_57' // (string) // Phil: Thanks for looking after Louise, man. I appreciate it. Any time I can help - just call... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 8 // (int) 4@ = 7 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43473 0@ == 35 // (int) var == num jump_if_false @NONAME_1_43519 0006: 1@ = 'PAGE_58' // (string) // Louise: It's time we went on a real date, Mr. ...I guess you'll be at Lance's, like usual. See you there X // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 4 // (int) 4@ = 10 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43519 0@ == 36 // (int) var == num jump_if_false @NONAME_1_43565 0006: 1@ = 'PAGE_59' // (string) // Diaz: One bastard Mendez down - one to go! I know just the way to smoke him out... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 11 // (int) 4@ = 4 // (int) 0002: jump @NONAME_1_43604 :NONAME_1_43565 0@ == 37 // (int) var == num jump_if_false @NONAME_1_43604 0006: 1@ = 'PAGE_60' // (string) // Martinez: It's time to settle things between you and me. I'll be seeing you real soon Vic... // Note: the incorrect math opcode was used here 2@ = 2 // (int) 3@ = 11 // (int) 4@ = 5 // (int) :NONAME_1_43604 $4422 == 0 // (int) var == num jump_if_false @NONAME_1_43646 0472: (unknown) 1@ 100 1 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_41623 100 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_41564 :NONAME_1_43646 $690(0@,38) = 2 // (int) 3@ > -1 // (int) var > num jump_if_false @NONAME_1_43702 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6706 3@ 4@ $4422 == 0 // (int) var == num jump_if_false @NONAME_1_43702 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_41623 100 :NONAME_1_43702 $1688 = 0 // (int) $1703 = 0 // (int) $4422 == 0 // (int) var == num jump_if_false @NONAME_1_43729 $1045 = 0 // (int) :NONAME_1_43729 0026: return :NONAME_1_43731 0024: create_thread @PAGER 0026: return :PAGER 0238: name_thread 'PAGER' $4422 == 1 // (int) var == num jump_if_false @PAGER_32 0001: wait 0 ms 0002: jump @PAGER_36 :PAGER_32 0001: wait 10 ms :PAGER_36 $1047 == 0 // (int) var == num jump_if_false @PAGER_115 0025: gosub @PAGER_128 0078: if and $4422 == 0 // (int) var == num $1047 == 0 // (int) var == num jump_if_false @PAGER_89 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_41623 4000 :PAGER_89 $1047 == 0 // (int) var == num jump_if_false @PAGER_108 0025: gosub @PAGER_1911 :PAGER_108 0002: jump @PAGER_119 :PAGER_115 0001: wait 100 ms :PAGER_119 0002: jump @PAGER end_thread :PAGER_128 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 1@ 1@ == 0 // (int) var == num jump_if_false @PAGER_506 $946 == 0 // (int) var == num jump_if_false @PAGER_168 $946 = 2 // (int) :PAGER_168 $947 == 0 // (int) var == num jump_if_false @PAGER_210 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 0 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_210 $947 = 1 // (int) :PAGER_210 $948 == 0 // (int) var == num jump_if_false @PAGER_228 $948 = 2 // (int) :PAGER_228 $949 == 0 // (int) var == num jump_if_false @PAGER_271 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 1 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_271 $949 = 1 // (int) :PAGER_271 $950 == 0 // (int) var == num jump_if_false @PAGER_314 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 1 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_314 $950 = 1 // (int) :PAGER_314 $951 == 0 // (int) var == num jump_if_false @PAGER_357 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 1 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_357 $951 = 1 // (int) :PAGER_357 $952 == 0 // (int) var == num jump_if_false @PAGER_394 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 1 jump_if_false @PAGER_394 $952 = 1 // (int) :PAGER_394 $953 == 0 // (int) var == num jump_if_false @PAGER_437 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 2 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_437 $953 = 1 // (int) :PAGER_437 $954 == 0 // (int) var == num jump_if_false @PAGER_499 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 1 jump_if_false @PAGER_499 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 3 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_499 $954 = 1 // (int) :PAGER_499 0002: jump @PAGER_1909 :PAGER_506 1@ == 1 // (int) var == num jump_if_false @PAGER_876 $955 == 0 // (int) var == num jump_if_false @PAGER_536 $955 = 1 // (int) :PAGER_536 $956 == 0 // (int) var == num jump_if_false @PAGER_579 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_579 $956 = 1 // (int) :PAGER_579 $957 == 0 // (int) var == num jump_if_false @PAGER_622 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 3 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_622 $957 = 1 // (int) :PAGER_622 $958 == 0 // (int) var == num jump_if_false @PAGER_659 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 3 jump_if_false @PAGER_659 $958 = 1 // (int) :PAGER_659 $959 == 0 // (int) var == num jump_if_false @PAGER_702 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_702 $959 = 1 // (int) :PAGER_702 $960 == 0 // (int) var == num jump_if_false @PAGER_783 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 6 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_783 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 5 jump_if_false @PAGER_783 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 3 jump_if_false @PAGER_783 $960 = 1 // (int) :PAGER_783 $961 == 0 // (int) var == num jump_if_false @PAGER_826 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_826 $961 = 1 // (int) :PAGER_826 $962 == 0 // (int) var == num jump_if_false @PAGER_869 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 6 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_869 $962 = 1 // (int) :PAGER_869 0002: jump @PAGER_1909 :PAGER_876 1@ == 2 // (int) var == num jump_if_false @PAGER_1909 $963 == 0 // (int) var == num jump_if_false @PAGER_906 $963 = 1 // (int) :PAGER_906 $964 == 0 // (int) var == num jump_if_false @PAGER_949 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_949 $964 = 1 // (int) :PAGER_949 $965 == 0 // (int) var == num jump_if_false @PAGER_1013 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ == 3 // (int) var == num jump_if_false @PAGER_1013 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_40559 4 3 jump_if_false @PAGER_1013 $965 = 1 // (int) :PAGER_1013 $966 == 0 // (int) var == num jump_if_false @PAGER_1056 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_1056 $966 = 1 // (int) :PAGER_1056 $967 == 0 // (int) var == num jump_if_false @PAGER_1099 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 7 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_1099 $967 = 1 // (int) :PAGER_1099 $968 == 0 // (int) var == num jump_if_false @PAGER_1142 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_1142 $968 = 1 // (int) :PAGER_1142 $969 == 0 // (int) var == num jump_if_false @PAGER_1185 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 8 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_1185 $969 = 1 // (int) :PAGER_1185 $970 == 0 // (int) var == num jump_if_false @PAGER_1228 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 9 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_1228 $970 = 1 // (int) :PAGER_1228 $971 == 0 // (int) var == num jump_if_false @PAGER_1271 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 5 // (int) var > num jump_if_false @PAGER_1271 $971 = 1 // (int) :PAGER_1271 $972 == 0 // (int) var == num jump_if_false @PAGER_1314 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 6 // (int) var > num jump_if_false @PAGER_1314 $972 = 1 // (int) :PAGER_1314 $973 == 0 // (int) var == num jump_if_false @PAGER_1357 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 7 // (int) var > num jump_if_false @PAGER_1357 $973 = 1 // (int) :PAGER_1357 $974 == 0 // (int) var == num jump_if_false @PAGER_1400 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 8 2@ 2@ > 5 // (int) var > num jump_if_false @PAGER_1400 $974 = 1 // (int) :PAGER_1400 $975 == 0 // (int) var == num jump_if_false @PAGER_1443 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 11 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_1443 $975 = 1 // (int) :PAGER_1443 $976 == 0 // (int) var == num jump_if_false @PAGER_1530 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 9 jump_if_false @PAGER_1530 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 7 // (int) var > num jump_if_false @PAGER_1530 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 7 2@ 2@ > 5 // (int) var > num jump_if_false @PAGER_1530 $976 = 1 // (int) :PAGER_1530 $977 == 0 // (int) var == num jump_if_false @PAGER_1613 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 7 jump_if_false @PAGER_1613 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ == 8 // (int) var == num jump_if_false @PAGER_1613 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_40559 4 8 jump_if_false @PAGER_1613 $977 = 1 // (int) :PAGER_1613 $978 == 0 // (int) var == num jump_if_false @PAGER_1656 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 8 // (int) var > num jump_if_false @PAGER_1656 $978 = 1 // (int) :PAGER_1656 $979 == 0 // (int) var == num jump_if_false @PAGER_1699 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 9 // (int) var > num jump_if_false @PAGER_1699 $979 = 1 // (int) :PAGER_1699 $980 == 0 // (int) var == num jump_if_false @PAGER_1792 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 9 // (int) var > num jump_if_false @PAGER_1792 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 8 2@ 2@ > 6 // (int) var > num jump_if_false @PAGER_1792 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 11 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_1792 $980 = 1 // (int) :PAGER_1792 $981 == 0 // (int) var == num jump_if_false @PAGER_1829 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 8 jump_if_false @PAGER_1829 $981 = 1 // (int) :PAGER_1829 $982 == 0 // (int) var == num jump_if_false @PAGER_1866 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 4 jump_if_false @PAGER_1866 $982 = 1 // (int) :PAGER_1866 $983 == 0 // (int) var == num jump_if_false @PAGER_1909 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 11 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_1909 $983 = 1 // (int) :PAGER_1909 0026: return :PAGER_1911 0@ = 0 // (int) :PAGER_1915 38 > 0@ // (int) num > var 0022: jump_if_false @PAGER_2009 // Note: the incorrect math opcode was used here $690(0@,38) == 1 // (int) var == num jump_if_false @PAGER_1997 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_1_41427 jump_if_false @PAGER_1982 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_41697 0@ 0@ = 38 // (int) 0002: jump @PAGER_1997 :PAGER_1982 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_41623 3000 0026: return :PAGER_1997 0@ += 1 // (int) 0002: jump @PAGER_1915 :PAGER_2009 0026: return :PAGER_2011 0024: create_thread @EMPIMON 0026: return :EMPIMON 0238: name_thread 'EMPIMON' 1@ = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) :EMPIMON_23 0001: wait 0 ms 037B: constant_params 0 variable_params 1 unknown 12 call_with_params @MAIN_6429 0@ 0078: if and 0@ > 0 // (int) var > num $3281 > 0 // (int) var > num jump_if_false @EMPIMON_71 0025: gosub @EMPIMON_83 0002: jump @EMPIMON_76 :EMPIMON_71 0001: wait 500 ms :EMPIMON_76 0002: jump @EMPIMON_23 :EMPIMON_83 049B: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $1024 // (int vars) // Note: the incorrect math opcode was used here 2@ >= 1 // (int) var >= num jump_if_false @EMPIMON_256 005A: 4@ = current_time_hours, 5@ = current_time_minutes 4@ >= 16 // (int) var >= num jump_if_false @EMPIMON_256 :EMPIMON_123 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_1_41427 jump_if_false @EMPIMON_152 0001: wait 4000 ms 0002: jump @EMPIMON_123 :EMPIMON_152 0035: $1024 = 1@ // (int vars) $1688 = 1 // (int) $1703 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_1_36447 0025: gosub @EMPIMON_258 0473: (unknown) 'EM_PAY' 3@ 100 1 0 // Pay day - Empire earnings: $~1~ 0045: actor $1038 defined 0022: jump_if_false @EMPIMON_224 // Note: the incorrect math opcode was used here 0094: player $1038 money += 3@ 0553: (unknown) 3@ 0552: (unknown) 3@ :EMPIMON_224 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_1_41623 100 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_1_41564 $1688 = 0 // (int) $1703 = 0 // (int) :EMPIMON_256 0026: return :EMPIMON_258 6@ = 0 // (int) 3@ = 0 // (int) :EMPIMON_266 0011: $3281 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EMPIMON_323 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @NONAME_1_39507 $2905(6@,30) 8@ 9@ 10@ 0035: 11@ = 8@ // (int vars) 002B: 11@ -= 10@ // (int vars) // Note: the incorrect math opcode was used here 002D: 11@ *= 9@ // (int vars) 0029: 3@ += 11@ // (int vars) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0002: jump @EMPIMON_266 :EMPIMON_323 0026: return :EMPIMON_325 0454: (unknown) 3@ 0@ 1@ 2@ 5@ 0458: (unknown) 5@ 0.5 0457: (unknown) 5@ 0 255 0 255 045A: (unknown) 5@ 1 1@ += 60 // (int) 0455: (unknown) 'TEMP1' 0@ 1@ 2@ 1 4@ 0 0 0 0 0 5@ // Number: ~1~ 0458: (unknown) 5@ 0.5 0457: (unknown) 5@ 0 255 0 255 045A: (unknown) 5@ 4 0026: return 1@ = 1 // (int) 5@ = 2 // (int) 6@ = 2 // (int) 0456: (unknown) 1@ 044E: (unknown) 1@ 1 0450: (unknown) 1@ 5 5 0452: (unknown) 1@ 0 0 0 128 0453: (unknown) 1@ 0 0 0 0 4@ = 0 // (int) 2@ = 0 // (int) 6@ = 2 // (int) 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_11008 2@ 2@ :EMPIMON_473 not 2@ == -1 // (int) var == num jump_if_false @EMPIMON_570 not 2@ == 10 // (int) var == num jump_if_false @EMPIMON_546 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6332 2@ 11@ 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6396 2@ 3@ 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @EMPIMON_325 1@ 5@ 6@ 11@ 3@ 4@ += 1 // (int) 6@ += 15 // (int) :EMPIMON_546 2@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_11008 2@ 2@ 0002: jump @EMPIMON_473 :EMPIMON_570 4@ *= 15 // (int) 0451: (unknown) 1@ 350 4@ 0026: return :EMPIMON_584 0024: create_thread @GLOBMON 0024: create_thread @FERRIS 0026: return :GLOBMON 0238: name_thread 'GLOBMON' :GLOBMON_11 0001: wait 0 ms 0025: gosub @GLOBMON_147 0002: jump @GLOBMON_11 0@ = 0 // (int) 0377: (unknown) 24 1@ 1@ > 0 // (int) var > num jump_if_false @GLOBMON_69 0@ -= 1 // (int) 0 > 0@ // (int) num > var 0022: jump_if_false @GLOBMON_69 // Note: the incorrect math opcode was used here 0@ = 24 // (int) :GLOBMON_69 0377: (unknown) 25 1@ 1@ > 0 // (int) var > num jump_if_false @GLOBMON_106 0@ += 1 // (int) 0@ > 24 // (int) var > num jump_if_false @GLOBMON_106 0@ = 0 // (int) :GLOBMON_106 0@ == 0 // (int) var == num jump_if_false @GLOBMON_127 0314: (unknown) 0 0002: jump @GLOBMON_145 :GLOBMON_127 0313: (unknown) 0@ 0 011F: show_text_1number_highpriority GXT 'TEMP1' number 0@ time 10 flag 1 // Number: ~1~ :GLOBMON_145 0026: return :GLOBMON_147 $1045 == 1 // (int) var == num jump_if_false @GLOBMON_166 $3353 = -1 // (int) :GLOBMON_166 0045: actor $1038 defined jump_if_false @GLOBMON_250 007E: actor $1038 driving jump_if_false @GLOBMON_230 024B: (unknown) $1038 $3355 037D: unknown_check $3355 0022: jump_if_false @GLOBMON_218 // Note: the incorrect math opcode was used here $3356 = 1 // (int) 0002: jump @GLOBMON_223 :GLOBMON_218 $3356 = 0 // (int) :GLOBMON_223 0002: jump @GLOBMON_240 :GLOBMON_230 $3356 = 0 // (int) $3355 = 0 // (int) :GLOBMON_240 0043: store_actor $1038 position_to $1042 $1043 $1044 // Note: the incorrect math opcode was used here :GLOBMON_250 0026: return :GLOBMON_252 0139: 7@ = random_int_in_ranges 0 2 7@ == 0 // (int) var == num jump_if_false @GLOBMON_271 005F: (unknown) :GLOBMON_271 8252: not object 0@ exists jump_if_false @GLOBMON_283 005F: (unknown) :GLOBMON_283 1@ == 0 // (int) var == num jump_if_false @GLOBMON_329 3@ = -0.3 // (float) 4@ = -0.72 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 0 // (any) 0002: jump @GLOBMON_453 :GLOBMON_329 1@ == 1 // (int) var == num jump_if_false @GLOBMON_376 3@ = 0.3 // (float) 4@ = -0.72 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 0 // (any) 0002: jump @GLOBMON_453 :GLOBMON_376 1@ == 2 // (int) var == num jump_if_false @GLOBMON_424 3@ = -0.3 // (float) 4@ = 0.76 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 2 // (any) 0002: jump @GLOBMON_453 :GLOBMON_424 3@ = 0.3 // (float) 4@ = 0.76 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 2 // (any) :GLOBMON_453 2@ = 0 // (int) 0222: (unknown) 337.69 -243.22 100.0 2@ 030F: (unknown) 2@ 0@ 3@ 4@ 5@ 6@ 0 0 0414: (unknown) 2@ 0 164 04B9: (unknown) 2@ 0 0 0 04C2: (unknown) 2@ 1 0127: reset_actor 2@ flags 04B5: (unknown) 2@ 0 005E: (unknown) :FERRIS 0238: name_thread 'FERRIS' 32@ = 0 // (int) 33@ = 1 // (int) 34@ = 0 // (int) 35@ = 0 // (int) 36@ = 0 // (int) 39@ = 0 // (int) :FERRIS_35 21@(39@,5) = -1 // (int) 39@ += 1 // (int) 39@ >= 5 // (int) var >= num jump_if_false @FERRIS_35 39@ = 0 // (int) :FERRIS_63 1@(39@,20) = -1 // (int) 39@ += 1 // (int) 39@ >= 20 // (int) var >= num jump_if_false @FERRIS_63 :FERRIS_87 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @FERRIS_463 0078: if and 042E: unknown_check 1 0081: actor $1038 near_point_on_foot 337.69 -243.22 radius 250.0 250.0 sphere 0 jump_if_false @FERRIS_430 00B0: actor $1038 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @FERRIS_423 // Note: the incorrect math opcode was used here 0081: actor $1038 near_point_on_foot 337.69 -243.22 radius 200.0 200.0 sphere 0 jump_if_false @FERRIS_423 0081: actor $1038 near_point_on_foot 315.98 -240.07 radius 25.0 25.0 sphere 0 jump_if_false @FERRIS_222 0125: set_traffic_density_multiplier_to 0 0002: jump @FERRIS_227 :FERRIS_222 0125: set_traffic_density_multiplier_to 1.0 :FERRIS_227 32@ == 0 // (int) var == num jump_if_false @FERRIS_262 0025: gosub @FERRIS_1156 32@ = 1 // (int) 33@ = 1 // (int) 0002: jump @FERRIS_423 :FERRIS_262 $1698 == 0 // (int) var == num jump_if_false @FERRIS_400 0078: if or 008A: actor $1038 in_sphere_on_foot 337.69 -243.22 11.06 radius 1.0 1.0 1.0 sphere 33@ 008A: actor $1038 in_sphere_on_foot 339.17 -243.22 11.29 radius 1.0 1.0 1.0 sphere 0 jump_if_false @FERRIS_363 0025: gosub @FERRIS_470 04C8: (unknown) 33@ = 0 // (int) 0002: jump @FERRIS_393 :FERRIS_363 34@ == 1 // (int) var == num jump_if_false @FERRIS_386 0268: (unknown) $1688 = 0 // (int) 34@ = 0 // (int) :FERRIS_386 04C7: 33@ = 1 // (int) :FERRIS_393 0002: jump @FERRIS_409 :FERRIS_400 0125: set_traffic_density_multiplier_to 0.5 0264: (unknown) 1.0 :FERRIS_409 0025: gosub @FERRIS_517 0025: gosub @FERRIS_824 :FERRIS_423 0002: jump @FERRIS_463 :FERRIS_430 32@ == 1 // (int) var == num jump_if_false @FERRIS_458 0025: gosub @FERRIS_1490 32@ = 0 // (int) 33@ = 1 // (int) :FERRIS_458 0001: wait 500 ms :FERRIS_463 0002: jump @FERRIS_87 :FERRIS_470 34@ == 0 // (int) var == num jump_if_false @FERRIS_504 $1046 = 1 // (int) 0001: wait 2 ms 0268: (unknown) $1688 = 1 // (int) 34@ = 1 // (int) :FERRIS_504 0323: show_text_box 'FER_STO' // Wait for the ~h~Ferris Wheel~w~ to stop. 0026: return :FERRIS_517 010E: 37@ = current_time_in_ms 39@ = 0 // (int) 39@ = 0 // (int) :FERRIS_528 21@(39@,5) > -1 // (int) var > num jump_if_false @FERRIS_613 0045: actor 21@(39@,5) defined jump_if_false @FERRIS_596 0011: 37@ > 28@(39@,5) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FERRIS_589 // Note: the incorrect math opcode was used here 0154: (unknown) 21@(39@,5) 0112: remove_references_to_actor 21@(39@,5) // Like turning an actor into a random pedestrian 21@(39@,5) = -1 // (int) 36@ -= 1 // (int) :FERRIS_589 0002: jump @FERRIS_613 :FERRIS_596 0112: remove_references_to_actor 21@(39@,5) // Like turning an actor into a random pedestrian 21@(39@,5) = -1 // (int) 36@ -= 1 // (int) :FERRIS_613 39@ += 1 // (int) 39@ >= 5 // (int) var >= num jump_if_false @FERRIS_528 5 > 36@ // (int) num > var 0022: jump_if_false @FERRIS_822 // Note: the incorrect math opcode was used here 0139: 38@ = random_int_in_ranges 0 5 0078: if and 38@ == 0 // (int) var == num $1698 == 0 // (int) var == num jump_if_false @FERRIS_822 01C4: (unknown) 316.8525 -215.2524 346.5 -268.58 1 1 1 26@ 26@ > -1 // (int) var > num jump_if_false @FERRIS_822 39@ = 0 // (int) :FERRIS_712 21@(39@,5) == -1 // (int) var == num jump_if_false @FERRIS_805 0139: 38@ = random_int_in_ranges 0 35@ 0035: 21@(39@,5) = 26@ // (int vars) 0078: if and 0045: actor 1@(38@,20) defined 0045: actor 21@(39@,5) defined 0022: jump_if_false @FERRIS_805 // Note: the incorrect math opcode was used here 00A2: (unknown) 21@(39@,5) 013E: actor 21@(39@,5) look_at_actor 1@(38@,20) 0153: (unknown) 21@(39@,5) 1@(38@,20) 0035: 28@(39@,5) = 37@ // (int vars) 0139: 38@ = random_int_in_ranges 13000 18000 0029: 28@(39@,5) += 38@ // (int vars) // Note: the incorrect math opcode was used here 36@ += 1 // (int) :FERRIS_805 39@ += 1 // (int) 39@ >= 5 // (int) var >= num jump_if_false @FERRIS_712 :FERRIS_822 0026: return :FERRIS_824 39@ = 0 // (int) :FERRIS_828 1@(39@,20) > -1 // (int) var > num jump_if_false @FERRIS_1137 009F: actor 1@(39@,20) dead jump_if_false @FERRIS_878 0112: remove_references_to_actor 1@(39@,20) // Like turning an actor into a random pedestrian 1@(39@,20) = -1 // (int) 35@ -= 1 // (int) 0002: jump @FERRIS_1137 :FERRIS_878 $1698 == 0 // (int) var == num jump_if_false @FERRIS_985 0045: actor $1038 defined jump_if_false @FERRIS_978 0086: actor $1038 near_actor 1@(39@,20) radius 2.0 2.0 sphere 0 0022: jump_if_false @FERRIS_934 // Note: the incorrect math opcode was used here 04B5: (unknown) 1@(39@,20) 1 0002: jump @FERRIS_940 :FERRIS_934 04B5: (unknown) 1@(39@,20) 0 :FERRIS_940 0078: if or 04DF: unknown_check $1038 039C: unknown_check $1038 jump_if_false @FERRIS_978 01B8: unknown_check 1@(39@,20) jump_if_false @FERRIS_978 04B5: (unknown) 1@(39@,20) 1 :FERRIS_978 0002: jump @FERRIS_991 :FERRIS_985 04B5: (unknown) 1@(39@,20) 0 :FERRIS_991 0139: 38@ = random_int_in_ranges 0 100 38@ == 0 // (int) var == num jump_if_false @FERRIS_1039 8485: not unknown_check 1@(39@,20) 156 jump_if_false @FERRIS_1032 0414: (unknown) 1@(39@,20) 0 156 :FERRIS_1032 0002: jump @FERRIS_1063 :FERRIS_1039 8485: not unknown_check 1@(39@,20) 164 jump_if_false @FERRIS_1063 0414: (unknown) 1@(39@,20) 0 164 :FERRIS_1063 $1698 == 0 // (int) var == num jump_if_false @FERRIS_1137 0139: 38@ = random_int_in_ranges 0 100 38@ == 0 // (int) var == num jump_if_false @FERRIS_1137 0139: 38@ = random_int_in_ranges 0 36@ 0078: if and 36@ > 0 // (int) var > num 5 > 36@ // (int) num > var 0022: jump_if_false @FERRIS_1137 // Note: the incorrect math opcode was used here 0045: actor 21@(38@,5) defined 0022: jump_if_false @FERRIS_1137 // Note: the incorrect math opcode was used here 0153: (unknown) 1@(39@,20) 21@(38@,5) :FERRIS_1137 39@ += 1 // (int) 39@ >= 12 // (int) var >= num jump_if_false @FERRIS_828 0026: return :FERRIS_1156 39@ = 0 // (int) :FERRIS_1160 04CA: (unknown) 39@ 25@ 25@ == -1 // (int) var == num jump_if_false @FERRIS_1178 0026: return :FERRIS_1178 0139: 38@ = random_int_in_ranges 0 3 38@ == 0 // (int) var == num jump_if_false @FERRIS_1281 not 35@ == 20 // (int) var == num jump_if_false @FERRIS_1234 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GLOBMON_252 25@ 0 1@(35@,20) jump_if_false @FERRIS_1234 35@ += 1 // (int) :FERRIS_1234 not 35@ == 20 // (int) var == num jump_if_false @FERRIS_1274 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GLOBMON_252 25@ 1 1@(35@,20) jump_if_false @FERRIS_1274 35@ += 1 // (int) :FERRIS_1274 0002: jump @FERRIS_1471 :FERRIS_1281 38@ == 1 // (int) var == num jump_if_false @FERRIS_1380 not 35@ == 20 // (int) var == num jump_if_false @FERRIS_1333 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GLOBMON_252 25@ 2 1@(35@,20) jump_if_false @FERRIS_1333 35@ += 1 // (int) :FERRIS_1333 not 35@ == 20 // (int) var == num jump_if_false @FERRIS_1373 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GLOBMON_252 25@ 3 1@(35@,20) jump_if_false @FERRIS_1373 35@ += 1 // (int) :FERRIS_1373 0002: jump @FERRIS_1471 :FERRIS_1380 0139: 38@ = random_int_in_ranges 0 2 not 35@ == 20 // (int) var == num jump_if_false @FERRIS_1425 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GLOBMON_252 25@ 38@ 1@(35@,20) jump_if_false @FERRIS_1425 35@ += 1 // (int) :FERRIS_1425 0139: 38@ = random_int_in_ranges 2 4 not 35@ == 20 // (int) var == num jump_if_false @FERRIS_1471 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GLOBMON_252 25@ 38@ 1@(35@,20) jump_if_false @FERRIS_1471 35@ += 1 // (int) :FERRIS_1471 39@ += 1 // (int) 39@ >= 12 // (int) var >= num jump_if_false @FERRIS_1160 0026: return :FERRIS_1490 39@ = 0 // (int) :FERRIS_1494 020D: (unknown) 1@(39@,20) 1@(39@,20) = -1 // (int) 39@ += 1 // (int) 39@ >= 20 // (int) var >= num jump_if_false @FERRIS_1494 35@ = 0 // (int) 39@ = 0 // (int) :FERRIS_1531 020D: (unknown) 21@(39@,5) 21@(39@,5) = -1 // (int) 39@ += 1 // (int) 39@ >= 5 // (int) var >= num jump_if_false @FERRIS_1531 36@ = 0 // (int) 04C7: 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0026: return :FERRIS_1578 0024: create_thread @RADIA 0026: return :FERRIS_1588 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 1@ 0@ = -1 // (int) 1@ == 0 // (int) var == num jump_if_false @FERRIS_1752 $984 == 0 // (int) var == num jump_if_false @FERRIS_1657 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 0 2@ 2@ > 1 // (int) var > num jump_if_false @FERRIS_1657 0@ = 0 // (int) 0026: return :FERRIS_1657 $985 == 0 // (int) var == num jump_if_false @FERRIS_1701 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 1 2@ 2@ > 2 // (int) var > num jump_if_false @FERRIS_1701 0@ = 1 // (int) 0026: return :FERRIS_1701 $986 == 0 // (int) var == num jump_if_false @FERRIS_1745 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 2 2@ 2@ > 3 // (int) var > num jump_if_false @FERRIS_1745 0@ = 2 // (int) 0026: return :FERRIS_1745 0002: jump @FERRIS_2420 :FERRIS_1752 1@ == 1 // (int) var == num jump_if_false @FERRIS_1979 $987 == 0 // (int) var == num jump_if_false @FERRIS_1808 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 5 2@ 2@ > 1 // (int) var > num jump_if_false @FERRIS_1808 0@ = 3 // (int) 0026: return :FERRIS_1808 $988 == 0 // (int) var == num jump_if_false @FERRIS_1846 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 5 jump_if_false @FERRIS_1846 0@ = 4 // (int) 0026: return :FERRIS_1846 $989 == 0 // (int) var == num jump_if_false @FERRIS_1884 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 6 jump_if_false @FERRIS_1884 0@ = 5 // (int) 0026: return :FERRIS_1884 $990 == 0 // (int) var == num jump_if_false @FERRIS_1928 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 2 // (int) var > num jump_if_false @FERRIS_1928 0@ = 6 // (int) 0026: return :FERRIS_1928 $991 == 0 // (int) var == num jump_if_false @FERRIS_1972 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 4 // (int) var > num jump_if_false @FERRIS_1972 0@ = 7 // (int) 0026: return :FERRIS_1972 0002: jump @FERRIS_2420 :FERRIS_1979 $992 == 0 // (int) var == num jump_if_false @FERRIS_1998 0@ = 8 // (int) 0026: return :FERRIS_1998 $993 == 0 // (int) var == num jump_if_false @FERRIS_2042 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 1 // (int) var > num jump_if_false @FERRIS_2042 0@ = 9 // (int) 0026: return :FERRIS_2042 $994 == 0 // (int) var == num jump_if_false @FERRIS_2086 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 3 // (int) var > num jump_if_false @FERRIS_2086 0@ = 10 // (int) 0026: return :FERRIS_2086 $995 == 0 // (int) var == num jump_if_false @FERRIS_2130 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 8 2@ 2@ > 3 // (int) var > num jump_if_false @FERRIS_2130 0@ = 11 // (int) 0026: return :FERRIS_2130 $996 == 0 // (int) var == num jump_if_false @FERRIS_2174 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 5 // (int) var > num jump_if_false @FERRIS_2174 0@ = 12 // (int) 0026: return :FERRIS_2174 $997 == 0 // (int) var == num jump_if_false @FERRIS_2218 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 11 2@ 2@ > 2 // (int) var > num jump_if_false @FERRIS_2218 0@ = 13 // (int) 0026: return :FERRIS_2218 $998 == 0 // (int) var == num jump_if_false @FERRIS_2256 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 7 jump_if_false @FERRIS_2256 0@ = 14 // (int) 0026: return :FERRIS_2256 $999 == 0 // (int) var == num jump_if_false @FERRIS_2300 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 8 // (int) var > num jump_if_false @FERRIS_2300 0@ = 15 // (int) 0026: return :FERRIS_2300 $1000 == 0 // (int) var == num jump_if_false @FERRIS_2338 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 4 jump_if_false @FERRIS_2338 0@ = 16 // (int) 0026: return :FERRIS_2338 $1001 == 0 // (int) var == num jump_if_false @FERRIS_2382 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 11 2@ 2@ > 4 // (int) var > num jump_if_false @FERRIS_2382 0@ = 17 // (int) 0026: return :FERRIS_2382 $1002 == 0 // (int) var == num jump_if_false @FERRIS_2420 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6341 11 jump_if_false @FERRIS_2420 0@ = 18 // (int) 0026: return :FERRIS_2420 0026: return :FERRIS_2422 $984 == 0 // (int) var == num jump_if_false @FERRIS_2436 005E: (unknown) :FERRIS_2436 $985 == 0 // (int) var == num jump_if_false @FERRIS_2450 005E: (unknown) :FERRIS_2450 $986 == 0 // (int) var == num jump_if_false @FERRIS_2464 005E: (unknown) :FERRIS_2464 $987 == 0 // (int) var == num jump_if_false @FERRIS_2478 005E: (unknown) :FERRIS_2478 $988 == 0 // (int) var == num jump_if_false @FERRIS_2492 005E: (unknown) :FERRIS_2492 $989 == 0 // (int) var == num jump_if_false @FERRIS_2506 005E: (unknown) :FERRIS_2506 $990 == 0 // (int) var == num jump_if_false @FERRIS_2520 005E: (unknown) :FERRIS_2520 $991 == 0 // (int) var == num jump_if_false @FERRIS_2534 005E: (unknown) :FERRIS_2534 $992 == 0 // (int) var == num jump_if_false @FERRIS_2548 005E: (unknown) :FERRIS_2548 $993 == 0 // (int) var == num jump_if_false @FERRIS_2562 005E: (unknown) :FERRIS_2562 $994 == 0 // (int) var == num jump_if_false @FERRIS_2576 005E: (unknown) :FERRIS_2576 $995 == 0 // (int) var == num jump_if_false @FERRIS_2590 005E: (unknown) :FERRIS_2590 $996 == 0 // (int) var == num jump_if_false @FERRIS_2604 005E: (unknown) :FERRIS_2604 $997 == 0 // (int) var == num jump_if_false @FERRIS_2618 005E: (unknown) :FERRIS_2618 $998 == 0 // (int) var == num jump_if_false @FERRIS_2632 005E: (unknown) :FERRIS_2632 $999 == 0 // (int) var == num jump_if_false @FERRIS_2646 005E: (unknown) :FERRIS_2646 $1000 == 0 // (int) var == num jump_if_false @FERRIS_2660 005E: (unknown) :FERRIS_2660 $1001 == 0 // (int) var == num jump_if_false @FERRIS_2674 005E: (unknown) :FERRIS_2674 $1002 == 0 // (int) var == num jump_if_false @FERRIS_2688 005E: (unknown) :FERRIS_2688 005F: (unknown) :FERRIS_2690 0356: (unknown) 0@ $728(0@,19) = 1 // (int) 0026: return :FERRIS_2703 not $3355 == 0 // (int) var == num jump_if_false @FERRIS_2840 0045: actor $1038 defined jump_if_false @FERRIS_2840 807D: not actor $1038 driving_car_with_model #ENFORCE 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $1038 driving_car_with_model #AMBULAN 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $1038 driving_car_with_model #FBICAR 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $1038 driving_car_with_model #FBIRAN 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $1038 driving_car_with_model #RHINO 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $1038 driving_car_with_model #ELECTRAP 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $1038 driving_car_with_model #POLICEM 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 005E: (unknown) :FERRIS_2840 005F: (unknown) :FERRIS_2842 0@ = 0 // (int) 032A: (unknown) 0@ 0@ > -1 // (int) var > num jump_if_false @FERRIS_2863 005E: (unknown) :FERRIS_2863 005F: (unknown) :RADIA 0238: name_thread 'RADIA' 0@ = -1 // (int) 1@ = 0 // (int) :RADIA_18 0001: wait 250 ms 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @FERRIS_2422 jump_if_false @RADIA_42 end_thread :RADIA_42 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FERRIS_2703 jump_if_false @RADIA_166 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FERRIS_2842 jump_if_false @RADIA_159 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @FERRIS_1588 0@ 1@ == 0 // (int) var == num jump_if_false @RADIA_118 010E: 2@ = current_time_in_ms 0035: 1@ = 2@ // (int vars) 2@ += 15000 // (int) 0002: jump @RADIA_159 :RADIA_118 010E: 1@ = current_time_in_ms 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RADIA_159 // Note: the incorrect math opcode was used here 0@ > -1 // (int) var > num jump_if_false @RADIA_159 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FERRIS_2690 0@ 1@ = 0 // (int) :RADIA_159 0002: jump @RADIA_170 :RADIA_166 1@ = 0 // (int) :RADIA_170 0002: jump @RADIA_18 :RADIA_177 0024: create_thread @REWMON 0026: return :RADIA_187 0035: 6@ = $3502 // (int vars) 0035: $3101(6@,20) = 0@ // (int vars) 0035: $3121(6@,20) = 1@ // (int vars) 0036: $3141(6@,20) = 2@ // (float vars) 0036: $3161(6@,20) = 3@ // (float vars) 0036: $3181(6@,20) = 4@ // (float vars) 048D: (unknown) 5@ $3201(6@,20) $3201(6@,20) 048D: (unknown) 4 $3201(6@,20) $3201(6@,20) $3502 += 1 // (int) 0026: return :RADIA_258 0035: 1@ = $3502 // (int vars) 1@ -= 1 // (int) 048D: (unknown) 0@ $3201(1@,20) $3201(1@,20) 0026: return :RADIA_281 0@ = 0 // (int) :RADIA_285 $747(0@,20) == 1 // (int) var == num jump_if_false @RADIA_312 048E: (unknown) 4 $3201(0@,20) $3201(0@,20) :RADIA_312 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @RADIA_285 0026: return :RADIA_331 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $3141(0@,20) $3161(0@,20) $3181(0@,20) -1.0 -1.0 -1.0 2@ 3@ 4@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $3141(0@,20) $3161(0@,20) $3181(0@,20) 1.0 1.0 1.0 5@ 6@ 7@ 1@ == 0 // (int) var == num jump_if_false @RADIA_530 0078: if and 0080: actor $1038 near_point $3141(0@,20) $3161(0@,20) radius 60.0 60.0 sphere 0 8080: not actor $1038 near_point $3141(0@,20) $3161(0@,20) radius 0.5 0.5 sphere 0 8202: not unknown_check 2@ 3@ 4@ 5@ 6@ 7@ 0 1 1 1 0 0022: jump_if_false @RADIA_523 // Note: the incorrect math opcode was used here $3221(0@,20) = 0 // (int) 013F: $3221(0@,20) = create_pickup #UNLOCKABLEICON type 3 at $3141(0@,20) $3161(0@,20) $3181(0@,20) $3101(0@,20) == 1 // (int) var == num jump_if_false @RADIA_523 $3500 = 1 // (int) :RADIA_523 0002: jump @RADIA_580 :RADIA_530 $3221(0@,20) = 0 // (int) 013F: $3221(0@,20) = create_pickup #UNLOCKABLEICON type 3 at $3141(0@,20) $3161(0@,20) $3181(0@,20) $3101(0@,20) == 1 // (int) var == num jump_if_false @RADIA_580 $3500 = 1 // (int) :RADIA_580 0026: return :RADIA_582 0141: destroy_pickup $3221(0@,20) $3221(0@,20) = -1 // (int) 0026: return :RADIA_598 0@ = 0 // (int) :RADIA_602 not $3221(0@,20) == -1 // (int) var == num jump_if_false @RADIA_628 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RADIA_582 0@ :RADIA_628 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @RADIA_602 $3498 = 0 // (int) 0026: return :RADIA_652 1@ = 0 // (int) $3121(0@,20) == 0 // (int) var == num jump_if_false @RADIA_672 005E: (unknown) :RADIA_672 0377: (unknown) 43 2@ 0377: (unknown) 42 3@ :RADIA_682 0078: if or 2@ > 0 // (int) var > num 3@ > 0 // (int) var > num jump_if_false @RADIA_721 0001: wait 0 ms 0377: (unknown) 43 2@ 0377: (unknown) 42 3@ 0002: jump @RADIA_682 :RADIA_721 1@ == 0 // (int) var == num jump_if_false @RADIA_856 0001: wait 0 ms 0377: (unknown) 43 2@ 2@ > 0 // (int) var > num jump_if_false @RADIA_784 :RADIA_751 2@ > 0 // (int) var > num jump_if_false @RADIA_777 0001: wait 0 ms 0377: (unknown) 43 2@ 0002: jump @RADIA_751 :RADIA_777 1@ = 1 // (int) 005F: (unknown) :RADIA_784 0377: (unknown) 42 2@ 2@ > 0 // (int) var > num jump_if_false @RADIA_849 :RADIA_800 2@ > 0 // (int) var > num jump_if_false @RADIA_826 0001: wait 0 ms 0377: (unknown) 42 2@ 0002: jump @RADIA_800 :RADIA_826 4@ = 0 // (int) 002B: 4@ -= $3121(0@,20) // (int vars) // Note: the incorrect math opcode was used here 0094: player $1038 money += 4@ 1@ = 1 // (int) 005E: (unknown) :RADIA_849 0002: jump @RADIA_721 :RADIA_856 0026: return :RADIA_858 0045: actor $1038 defined jump_if_false @RADIA_882 01BB: (unknown) 5@ 6@ 7@ 7@ 0044: put_actor $1038 at 5@ 6@ 7@ :RADIA_882 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4215 0@ 0048: 9@ = create_car 0@ at 1@ 2@ 3@ 00D1: set_car 9@ Z_angle_to 4@ 8@ == 1 // (int) var == num jump_if_false @RADIA_929 0334: (unknown) 9@ 0 01B2: (unknown) 9@ 1 0 0 0 0 :RADIA_929 0113: remove_references_to_car 9@ // Like turning a car into any random car 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @RADIA_959 010F: (unknown) $1038 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) :RADIA_959 0026: return :RADIA_961 0@ == 2 // (int) var == num jump_if_false @RADIA_993 0006: $3501 = 'RE_PHIM' // (string) // New purchasable item available at ~h~the stadium! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1128 :RADIA_993 0078: if or 0@ == 4 // (int) var == num 0@ == 8 // (int) var == num 0@ == 10 // (int) var == num jump_if_false @RADIA_1039 0006: $3501 = 'RE_VE1M' // (string) // New purchasable item available at ~h~sunshine autos! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1128 :RADIA_1039 0@ == 5 // (int) var == num jump_if_false @RADIA_1071 0006: $3501 = 'RE_VE2M' // (string) // New purchasable item available at the ~h~Compound safehouse! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1128 :RADIA_1071 0@ == 7 // (int) var == num jump_if_false @RADIA_1103 0006: $3501 = 'RE_VE4M' // (string) // New purchasable item available at the ~h~beach-side hotel! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1128 :RADIA_1103 0@ == 9 // (int) var == num jump_if_false @RADIA_1128 0006: $3501 = 'RE_VE3M' // (string) // New purchasable item available at the ~h~Clymenus Suite! // Note: the incorrect math opcode was used here :RADIA_1128 010E: $3499 = current_time_in_ms $3499 += 5000 // (int) 0026: return :RADIA_1141 1@ = 0 // (int) :RADIA_1145 001C: $3101(1@,20) == 0@ // (int) num == var 0022: jump_if_false @RADIA_1205 // Note: the incorrect math opcode was used here 048F: unknown_check 4 $3201(1@,20) 0022: jump_if_false @RADIA_1205 // Note: the incorrect math opcode was used here 048E: (unknown) 4 $3201(1@,20) $3201(1@,20) $747(1@,20) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_961 0@ :RADIA_1205 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @RADIA_1145 0026: return :RADIA_1224 1@ = 0 // (int) :RADIA_1228 001C: $3101(1@,20) == 0@ // (int) num == var 0022: jump_if_false @RADIA_1259 // Note: the incorrect math opcode was used here 848F: not unknown_check 4 $3201(1@,20) 0022: jump_if_false @RADIA_1259 // Note: the incorrect math opcode was used here 005E: (unknown) :RADIA_1259 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @RADIA_1228 005F: (unknown) :RADIA_1278 5@ = 0 // (int) 0045: actor $1038 defined jump_if_false @RADIA_1387 0095: player $1038 money > $3121(0@,20) 0022: jump_if_false @RADIA_1387 // Note: the incorrect math opcode was used here $3101(0@,20) == 1 // (int) var == num jump_if_false @RADIA_1371 0045: actor $1038 defined jump_if_false @RADIA_1337 054E: (unknown) 4@ :RADIA_1337 not 4@ == 0 // (int) var == num jump_if_false @RADIA_1364 5@ = 1 // (int) 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 :RADIA_1364 0002: jump @RADIA_1387 :RADIA_1371 5@ = 1 // (int) 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 :RADIA_1387 $1046 = 1 // (int) 0001: wait 2 ms 0268: (unknown) $1688 = 1 // (int) $3101(0@,20) == 1 // (int) var == num jump_if_false @RADIA_1565 0045: actor $1038 defined jump_if_false @RADIA_1434 054E: (unknown) 4@ :RADIA_1434 not 4@ == 0 // (int) var == num jump_if_false @RADIA_1535 5@ == 1 // (int) var == num jump_if_false @RADIA_1505 0323: show_text_box 'RE_WEP' // Pay ~h~$2000~w~ bribe to get back your weapons? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_1498 0045: actor $1038 defined jump_if_false @RADIA_1498 052F: (unknown) :RADIA_1498 0002: jump @RADIA_1528 :RADIA_1505 0267: (unknown) 'RE_WEPN' // You need ~h~$2000~w~ to buy back your weapons. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_1528 0002: jump @RADIA_1558 :RADIA_1535 0267: (unknown) 'RE_WEPE' // You don't have any weapons to return. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_1558 0002: jump @RADIA_3004 :RADIA_1565 $3101(0@,20) == 2 // (int) var == num jump_if_false @RADIA_1751 5@ == 1 // (int) var == num jump_if_false @RADIA_1721 0323: show_text_box 'RE_PHI' // Pay ~h~$6000~w~ to buy access to the Phil Collins concert? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_1714 0045: actor $1038 defined jump_if_false @RADIA_1638 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :RADIA_1638 $3497 = 1 // (int) 0289: start_mission 12 0001: wait 100 ms :RADIA_1652 $1045 == 1 // (int) var == num jump_if_false @RADIA_1675 0001: wait 0 ms 0002: jump @RADIA_1652 :RADIA_1675 00C9: fade 0 0 ms 0045: actor $1038 defined jump_if_false @RADIA_1702 0044: put_actor $1038 at 1@ 2@ 3@ 02F8: (unknown) $1038 0 :RADIA_1702 $3497 = 0 // (int) 00C9: fade 1 1000 ms :RADIA_1714 0002: jump @RADIA_1744 :RADIA_1721 0267: (unknown) 'RE_PHIN' // You need ~h~$6000~w~ to buy access to the Phil Collins concert. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_1744 0002: jump @RADIA_3004 :RADIA_1751 $3101(0@,20) == 4 // (int) var == num jump_if_false @RADIA_1908 5@ == 1 // (int) var == num jump_if_false @RADIA_1878 0323: show_text_box 'RE_VE1' // Pay ~h~$3000~w~ to buy a bullet-proof Stretch? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_1871 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 9 variable_params 0 unknown 6 call_with_params @RADIA_858 228 $3141(0@,20) $3161(0@,20) $3181(0@,20) -180.0 -1075.424 -778.176 12.0104 1 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 :RADIA_1871 0002: jump @RADIA_1901 :RADIA_1878 0267: (unknown) 'RE_VE1N' // You need ~h~$3000~w~ to buy a bullet-proof Stretch. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_1901 0002: jump @RADIA_3004 :RADIA_1908 $3101(0@,20) == 5 // (int) var == num jump_if_false @RADIA_2066 5@ == 1 // (int) var == num jump_if_false @RADIA_2036 0323: show_text_box 'RE_VE2' // Pay ~h~$4500~w~ to buy a Splitz-6 ATV? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_2029 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 9 variable_params 0 unknown 6 call_with_params @RADIA_858 170 $3141(0@,20) $3161(0@,20) $3181(0@,20) 170.37 -1109.698 355.208 11.2674 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 :RADIA_2029 0002: jump @RADIA_2059 :RADIA_2036 0267: (unknown) 'RE_VE2N' // You need ~h~$4500~w~ to buy a Splitz-6 ATV. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_2059 0002: jump @RADIA_3004 :RADIA_2066 $3101(0@,20) == 6 // (int) var == num jump_if_false @RADIA_2224 5@ == 1 // (int) var == num jump_if_false @RADIA_2194 0323: show_text_box 'RE_VE3' // Pay ~h~$5000~w~ to buy a Little Willie? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_2187 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 9 variable_params 0 unknown 6 call_with_params @RADIA_858 173 $3141(0@,20) $3161(0@,20) $3181(0@,20) 155.36 249.9188 -162.6008 28.9531 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 :RADIA_2187 0002: jump @RADIA_2217 :RADIA_2194 0267: (unknown) 'RE_VE3N' // You need ~h~$5000~w~ to buy a Little Willie. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_2217 0002: jump @RADIA_3004 :RADIA_2224 $3101(0@,20) == 7 // (int) var == num jump_if_false @RADIA_2382 5@ == 1 // (int) var == num jump_if_false @RADIA_2352 0323: show_text_box 'RE_VE4' // Pay ~h~$3000~w~ to buy a Quad? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_2345 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 9 variable_params 0 unknown 6 call_with_params @RADIA_858 230 $3141(0@,20) $3161(0@,20) $3181(0@,20) -89.93 659.7844 -288.7084 9.8968 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 :RADIA_2345 0002: jump @RADIA_2375 :RADIA_2352 0267: (unknown) 'RE_VE4N' // You need ~h~$3000~w~ to buy a Quad. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_2375 0002: jump @RADIA_3004 :RADIA_2382 $3101(0@,20) == 8 // (int) var == num jump_if_false @RADIA_2538 5@ == 1 // (int) var == num jump_if_false @RADIA_2508 0323: show_text_box 'RE_VE4' // Pay ~h~$3000~w~ to buy a Quad? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_2501 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 9 variable_params 0 unknown 6 call_with_params @RADIA_858 230 $3141(0@,20) $3161(0@,20) $3181(0@,20) -180.0 -1075.424 -778.176 12.0104 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 :RADIA_2501 0002: jump @RADIA_2531 :RADIA_2508 0267: (unknown) 'RE_VE4N' // You need ~h~$3000~w~ to buy a Quad. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_2531 0002: jump @RADIA_3004 :RADIA_2538 $3101(0@,20) == 9 // (int) var == num jump_if_false @RADIA_2696 5@ == 1 // (int) var == num jump_if_false @RADIA_2666 0323: show_text_box 'RE_VE5' // Pay ~h~$4500~w~ to buy a Bovver'64? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_2659 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 9 variable_params 0 unknown 6 call_with_params @RADIA_858 198 $3141(0@,20) $3161(0@,20) $3181(0@,20) 158.24 252.5364 -132.0404 9.915 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 :RADIA_2659 0002: jump @RADIA_2689 :RADIA_2666 0267: (unknown) 'RE_VE5N' // You need ~h~$4500~w~ to buy a Bovver'64. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_2689 0002: jump @RADIA_3004 :RADIA_2696 $3101(0@,20) == 10 // (int) var == num jump_if_false @RADIA_2853 5@ == 1 // (int) var == num jump_if_false @RADIA_2823 0323: show_text_box 'RE_VE6' // Pay ~h~$4000~w~ to buy a bullet-proof BF Injection? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_2816 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 9 variable_params 0 unknown 6 call_with_params @RADIA_858 255 $3141(0@,20) $3161(0@,20) $3181(0@,20) 90.0 -1075.424 -778.176 12.0104 1 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 :RADIA_2816 0002: jump @RADIA_2846 :RADIA_2823 0267: (unknown) 'RE_VE6N' // You need ~h~$4000~w~ to buy a bullet-proof BF Injection. 0001: wait 3000 ms 0002: jump @RADIA_3004 :RADIA_2846 0002: jump @RADIA_3004 :RADIA_2853 $3101(0@,20) == 11 // (int) var == num jump_if_false @RADIA_3004 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RADIA_652 0@ jump_if_false @RADIA_3004 $1045 = 1 // (int) 0045: actor $1038 defined jump_if_false @RADIA_2916 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 02F8: (unknown) $1038 1 :RADIA_2916 0289: start_mission 13 0001: wait 100 ms :RADIA_2924 $4420 == 1 // (int) var == num jump_if_false @RADIA_2947 0001: wait 0 ms 0002: jump @RADIA_2924 :RADIA_2947 00C9: fade 0 0 ms 0045: actor $1038 defined jump_if_false @RADIA_2992 3@ -= 1.0 // (float) 0044: put_actor $1038 at 1@ 2@ 3@ 02F8: (unknown) $1038 0 0107: toggle_player $1038 can_move 1 0200: (unknown) $1038 1 :RADIA_2992 $1045 = 0 // (int) 00C9: fade 1 1000 ms :RADIA_3004 0268: (unknown) 0045: actor $1038 defined jump_if_false @RADIA_3033 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 $1688 = 0 // (int) :RADIA_3033 $1046 = 0 // (int) 0026: return :RADIA_3040 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @MAIN_6429 0@ 0@ == 0 // (int) var == num jump_if_false @RADIA_3106 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 3 1@ 1@ > 1 // (int) var > num jump_if_false @RADIA_3099 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 8 :RADIA_3099 0002: jump @RADIA_3328 :RADIA_3106 0@ == 1 // (int) var == num jump_if_false @RADIA_3125 0002: jump @RADIA_3328 :RADIA_3125 0@ == 2 // (int) var == num jump_if_false @RADIA_3328 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 6 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 5 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 8 1@ 1@ > 3 // (int) var > num jump_if_false @RADIA_3198 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 4 :RADIA_3198 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6341 8 jump_if_false @RADIA_3229 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 2 :RADIA_3229 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 7 1@ 1@ > 3 // (int) var > num jump_if_false @RADIA_3266 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 7 :RADIA_3266 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 4 1@ 1@ > 6 // (int) var > num jump_if_false @RADIA_3303 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 9 :RADIA_3303 $2279 == 1 // (int) var == num jump_if_false @RADIA_3328 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1141 10 :RADIA_3328 0026: return :REWMON 0238: name_thread 'REWMON' $3502 = 0 // (int) 7@ = 0 // (int) :REWMON_19 $3101(7@,20) = -1 // (int) $3221(7@,20) = -1 // (int) $3201(7@,20) = 0 // (int) 7@ += 1 // (int) 7@ >= 20 // (int) var >= num jump_if_false @REWMON_19 0006: $3501 = '' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 -865.1029 -669.1772 11.2617 2 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 -651.5514 758.763 11.2463 2 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 512.5314 508.5707 11.3028 2 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 402.7107 -464.5605 10.1144 2 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 -874.3393 -457.9409 11.1083 1 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 -827.2523 1158.595 11.0727 1 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 476.3028 720.377 11.3976 1 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 1 2000 -126.9099 -968.5217 10.8463 1 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 2 6000 -1056.27 1330.77 12.58 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 4 3000 -1089.73 -762.45 11.86 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 5 4500 -1109.82 346.44 11.28 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 6 5000 255.46 -154.03 29.15 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 7 3000 666.74 -291.22 9.65 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 8 3000 -1080.74 -760.16 11.63 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 9 4500 251.49 -125.1 9.25 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 10 4000 -1079.22 -768.77 11.86 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 11 0 261.4172 -172.9441 28.9532 8 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_258 16 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @RADIA_281 :REWMON_627 0001: wait 0 ms $1045 == 0 // (int) var == num jump_if_false @REWMON_763 $3498 = 1 // (int) 009F: actor $1038 dead jump_if_false @REWMON_673 0025: gosub @REWMON_797 0002: jump @REWMON_691 :REWMON_673 00A5: unknown_check $1038 jump_if_false @REWMON_691 0025: gosub @REWMON_908 :REWMON_691 0025: gosub @REWMON_1037 801F: not $3501 == '' // (float) num == var 0022: jump_if_false @REWMON_756 // Note: the incorrect math opcode was used here $1688 = 1 // (int) 010E: 6@ = current_time_in_ms 0011: $3499 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REWMON_743 // Note: the incorrect math opcode was used here 0323: show_text_box $3501 0002: jump @REWMON_756 :REWMON_743 0006: $3501 = '' // (string) // Note: the incorrect math opcode was used here 0268: (unknown) $1688 = 0 // (int) :REWMON_756 0002: jump @REWMON_790 :REWMON_763 $3498 == 1 // (int) var == num jump_if_false @REWMON_786 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @RADIA_598 :REWMON_786 0001: wait 100 ms :REWMON_790 0002: jump @REWMON_627 :REWMON_797 $3500 = 0 // (int) :REWMON_802 009F: actor $1038 dead jump_if_false @REWMON_823 0001: wait 0 ms 0002: jump @REWMON_802 :REWMON_823 0001: wait 10 ms 7@ = 0 // (int) :REWMON_831 $3101(7@,20) > -1 // (int) var > num jump_if_false @REWMON_889 $3221(7@,20) == -1 // (int) var == num jump_if_false @REWMON_889 048F: unknown_check 1 $3201(7@,20) 0022: jump_if_false @REWMON_889 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @RADIA_331 7@ 1 :REWMON_889 7@ += 1 // (int) 7@ >= 20 // (int) var >= num jump_if_false @REWMON_831 0026: return :REWMON_908 $3500 = 0 // (int) :REWMON_913 0045: actor $1038 defined jump_if_false @REWMON_952 80A5: not unknown_check $1038 jump_if_false @REWMON_942 0002: jump @REWMON_952 :REWMON_942 0001: wait 0 ms 0002: jump @REWMON_913 :REWMON_952 0001: wait 10 ms 7@ = 0 // (int) :REWMON_960 $3101(7@,20) > -1 // (int) var > num jump_if_false @REWMON_1018 $3221(7@,20) == -1 // (int) var == num jump_if_false @REWMON_1018 048F: unknown_check 2 $3201(7@,20) 0022: jump_if_false @REWMON_1018 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @RADIA_331 7@ 1 :REWMON_1018 7@ += 1 // (int) 7@ >= 20 // (int) var >= num jump_if_false @REWMON_960 0026: return :REWMON_1037 7@ = 0 // (int) :REWMON_1041 $3101(7@,20) > -1 // (int) var > num jump_if_false @REWMON_1346 $3221(7@,20) == -1 // (int) var == num jump_if_false @REWMON_1170 0078: if and 848F: not unknown_check 4 $3201(7@,20) 8202: not unknown_check 0@ 1@ 2@ 3@ 4@ 5@ 0 1 0 0 0 0022: jump_if_false @REWMON_1163 // Note: the incorrect math opcode was used here 048F: unknown_check 8 $3201(7@,20) 0022: jump_if_false @REWMON_1151 // Note: the incorrect math opcode was used here $1698 == 25 // (int) var == num jump_if_false @REWMON_1144 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @RADIA_331 7@ 0 :REWMON_1144 0002: jump @REWMON_1163 :REWMON_1151 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @RADIA_331 7@ 0 :REWMON_1163 0002: jump @REWMON_1346 :REWMON_1170 0140: pickup $3221(7@,20) picked_up jump_if_false @REWMON_1212 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_1278 7@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_582 7@ 0002: jump @REWMON_1346 :REWMON_1212 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $3141(7@,20) $3161(7@,20) $3181(7@,20) -2.5 -2.5 -2.5 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $3141(7@,20) $3161(7@,20) $3181(7@,20) 2.5 2.5 2.5 3@ 4@ 5@ 0045: actor $1038 defined jump_if_false @REWMON_1346 0078: if or 8080: not actor $1038 near_point $3141(7@,20) $3161(7@,20) radius 60.0 60.0 sphere 0 0202: unknown_check 0@ 1@ 2@ 3@ 4@ 5@ 0 1 0 0 0 0022: jump_if_false @REWMON_1346 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_582 7@ :REWMON_1346 7@ += 1 // (int) 7@ >= 20 // (int) var >= num jump_if_false @REWMON_1041 0026: return :REWMON_1365 0024: create_thread @GAMHELP 0026: return :REWMON_1375 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 0@ 0@ == 0 // (int) var == num jump_if_false @REWMON_1515 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 0 1@ 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6360 0 2@ 2@ == 0 // (int) var == num jump_if_false @REWMON_1515 2 > 1@ // (int) num > var 0022: jump_if_false @REWMON_1515 // Note: the incorrect math opcode was used here :REWMON_1444 0078: if and 2 > 1@ // (int) num > var 2@ == 0 // (int) var == num 0@ == 0 // (int) var == num jump_if_false @REWMON_1515 0001: wait 500 ms 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 0 1@ 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6360 0 2@ 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 0@ 0002: jump @REWMON_1444 :REWMON_1515 0026: return :REWMON_1517 0078: if or $3511 > 0 // (int) var > num $3510 > 0 // (int) var > num $3512 > 0 // (int) var > num $3513 > 0 // (int) var > num jump_if_false @REWMON_1550 005E: (unknown) :REWMON_1550 $544 == 0 // (int) var == num jump_if_false @REWMON_1613 $3514 == 1 // (int) var == num jump_if_false @REWMON_1613 0140: pickup $3505 picked_up jump_if_false @REWMON_1594 $3511 = 1 // (int) 005E: (unknown) :REWMON_1594 0140: pickup $3506 picked_up jump_if_false @REWMON_1613 $3511 = 2 // (int) 005E: (unknown) :REWMON_1613 $545 == 0 // (int) var == num jump_if_false @REWMON_1676 $3515 == 1 // (int) var == num jump_if_false @REWMON_1676 0140: pickup $3503 picked_up jump_if_false @REWMON_1657 $3510 = 1 // (int) 005E: (unknown) :REWMON_1657 0140: pickup $3504 picked_up jump_if_false @REWMON_1676 $3510 = 2 // (int) 005E: (unknown) :REWMON_1676 $564 == 0 // (int) var == num jump_if_false @REWMON_1739 $3516 == 1 // (int) var == num jump_if_false @REWMON_1739 0140: pickup $3507 picked_up jump_if_false @REWMON_1720 $3512 = 1 // (int) 005E: (unknown) :REWMON_1720 0140: pickup $3508 picked_up jump_if_false @REWMON_1739 $3512 = 2 // (int) 005E: (unknown) :REWMON_1739 $567 == 0 // (int) var == num jump_if_false @REWMON_1783 $3517 == 1 // (int) var == num jump_if_false @REWMON_1783 0140: pickup $3509 picked_up jump_if_false @REWMON_1783 $3513 = 1 // (int) 005E: (unknown) :REWMON_1783 005F: (unknown) :REWMON_1785 1@ = 1 // (int) 010E: 2@ = current_time_in_ms 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here :REWMON_1797 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REWMON_1907 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 2@ = current_time_in_ms 009F: actor $1038 dead 0022: jump_if_false @REWMON_1827 // Note: the incorrect math opcode was used here 005F: (unknown) :REWMON_1827 00A5: unknown_check $1038 0022: jump_if_false @REWMON_1840 // Note: the incorrect math opcode was used here 005F: (unknown) :REWMON_1840 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REWMON_1517 jump_if_false @REWMON_1859 005F: (unknown) :REWMON_1859 $1046 == 1 // (int) var == num jump_if_false @REWMON_1874 005F: (unknown) :REWMON_1874 $1692 == 1 // (int) var == num jump_if_false @REWMON_1889 005F: (unknown) :REWMON_1889 0474: jump_if_false @REWMON_1900 005F: (unknown) :REWMON_1900 0002: jump @REWMON_1797 :REWMON_1907 005E: (unknown) :REWMON_1909 $3520 > 2 // (int) var > num jump_if_false @REWMON_1937 0001: wait 0 ms $3520 = 0 // (int) 0002: jump @REWMON_1943 :REWMON_1937 $3520 += 1 // (int) :REWMON_1943 0045: actor $1038 defined jump_if_false @REWMON_2121 80A5: not unknown_check $1038 jump_if_false @REWMON_2121 80CA: not fading jump_if_false @REWMON_2121 $4422 == 0 // (int) var == num jump_if_false @REWMON_2121 83C0: not unknown_check jump_if_false @REWMON_2121 $1692 == 0 // (int) var == num jump_if_false @REWMON_2121 8474: not jump_if_false @REWMON_2121 $1046 == 0 // (int) var == num jump_if_false @REWMON_2121 0078: if or $1688 == 0 // (int) var == num $3350 == 1 // (int) var == num jump_if_false @REWMON_2121 $3511 == 0 // (int) var == num jump_if_false @REWMON_2121 $3510 == 0 // (int) var == num jump_if_false @REWMON_2121 $3512 == 0 // (int) var == num jump_if_false @REWMON_2121 $3513 == 0 // (int) var == num jump_if_false @REWMON_2121 0078: if or 0@ == 1 // (int) var == num $1045 == 0 // (int) var == num jump_if_false @REWMON_2121 005E: (unknown) :REWMON_2121 005F: (unknown) :REWMON_2123 $3350 == 1 // (int) var == num jump_if_false @REWMON_2146 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_36447 :REWMON_2146 $1688 = 1 // (int) 0323: show_text_box 0@ 1@ > 0 // (int) var > num jump_if_false @REWMON_2177 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REWMON_1785 1@ :REWMON_2177 0268: (unknown) $1688 = 0 // (int) 005F: (unknown) :REWMON_2186 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1909 0 jump_if_false @REWMON_3303 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6429 0@ 0@ == 0 // (int) var == num jump_if_false @REWMON_2380 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6360 0 1@ 1@ == 1 // (int) var == num jump_if_false @REWMON_2299 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 1 jump_if_false @REWMON_2299 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2321 6000 005E: (unknown) :REWMON_2299 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 3 2@ 2@ > 3 // (int) var > num jump_if_false @REWMON_2373 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 3 jump_if_false @REWMON_2373 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2323 6000 005E: (unknown) :REWMON_2373 0002: jump @REWMON_2559 :REWMON_2380 0@ == 1 // (int) var == num jump_if_false @REWMON_2473 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6360 5 1@ 1@ == 1 // (int) var == num jump_if_false @REWMON_2466 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 4 jump_if_false @REWMON_2466 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2324 6000 005E: (unknown) :REWMON_2466 0002: jump @REWMON_2559 :REWMON_2473 0@ == 2 // (int) var == num jump_if_false @REWMON_2559 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 4 2@ 2@ > 1 // (int) var > num jump_if_false @REWMON_2559 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 5 jump_if_false @REWMON_2559 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2325 6000 005E: (unknown) :REWMON_2559 $602 == 1 // (int) var == num jump_if_false @REWMON_2643 $616 == 1 // (int) var == num jump_if_false @REWMON_2643 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 2 jump_if_false @REWMON_2643 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2322 6000 $616 = 0 // (int) 005E: (unknown) :REWMON_2643 $608 == 1 // (int) var == num jump_if_false @REWMON_2727 $622 == 1 // (int) var == num jump_if_false @REWMON_2727 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 8 jump_if_false @REWMON_2727 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2328 6000 $622 = 0 // (int) 005E: (unknown) :REWMON_2727 $609 == 1 // (int) var == num jump_if_false @REWMON_2811 $623 == 1 // (int) var == num jump_if_false @REWMON_2811 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 9 jump_if_false @REWMON_2811 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2329 6000 $623 = 0 // (int) 005E: (unknown) :REWMON_2811 $606 == 1 // (int) var == num jump_if_false @REWMON_2895 $620 == 1 // (int) var == num jump_if_false @REWMON_2895 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 6 jump_if_false @REWMON_2895 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2326 6000 $620 = 0 // (int) 005E: (unknown) :REWMON_2895 $607 == 1 // (int) var == num jump_if_false @REWMON_2979 $621 == 1 // (int) var == num jump_if_false @REWMON_2979 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 7 jump_if_false @REWMON_2979 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2327 6000 $621 = 0 // (int) 005E: (unknown) :REWMON_2979 $610 == 1 // (int) var == num jump_if_false @REWMON_3063 $624 == 1 // (int) var == num jump_if_false @REWMON_3063 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 10 jump_if_false @REWMON_3063 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2330 6000 $624 = 0 // (int) 005E: (unknown) :REWMON_3063 $611 == 1 // (int) var == num jump_if_false @REWMON_3143 $625 == 1 // (int) var == num jump_if_false @REWMON_3143 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 11 jump_if_false @REWMON_3143 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2331 6000 $625 = 0 // (int) 005E: (unknown) :REWMON_3143 $613 == 1 // (int) var == num jump_if_false @REWMON_3223 $627 == 1 // (int) var == num jump_if_false @REWMON_3223 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 13 jump_if_false @REWMON_3223 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2333 6000 $627 = 0 // (int) 005E: (unknown) :REWMON_3223 $612 == 1 // (int) var == num jump_if_false @REWMON_3303 $626 == 1 // (int) var == num jump_if_false @REWMON_3303 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3325 12 jump_if_false @REWMON_3303 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1785 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 $2332 6000 $626 = 0 // (int) 005E: (unknown) :REWMON_3303 005F: (unknown) :REWMON_3305 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_1909 0 jump_if_false @REWMON_3514 $913 == 1 // (int) var == num jump_if_false @REWMON_3389 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REWMON_2123 'EMP_BU1' 6000 // You can now construct ~h~Drugs~w~ sites. $913 = 0 // (int) 005E: (unknown) 0002: jump @REWMON_3514 :REWMON_3389 $914 == 1 // (int) var == num jump_if_false @REWMON_3455 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REWMON_2123 'EMP_BU2' 6000 // You can now construct ~h~Smuggling~w~ sites. $914 = 0 // (int) 005E: (unknown) 0002: jump @REWMON_3514 :REWMON_3455 $915 == 1 // (int) var == num jump_if_false @REWMON_3514 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_1785 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REWMON_2123 'EMP_BU3' 6000 // You can now construct ~h~Robbery~w~ sites. $915 = 0 // (int) 005E: (unknown) :REWMON_3514 005F: (unknown) :REWMON_3516 0@ = 1 // (int) 0006: 1@ = '' // (string) // Note: the incorrect math opcode was used here 2@ = 1 // (int) :REWMON_3531 7 > 0@ // (int) num > var 0022: jump_if_false @REWMON_4369 // Note: the incorrect math opcode was used here 0011: $667(0@,7) > $674(0@,7) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REWMON_4319 // Note: the incorrect math opcode was used here $667(0@,7) == 1 // (int) var == num jump_if_false @REWMON_3761 0@ == 2 // (int) var == num jump_if_false @REWMON_3606 0006: 1@ = 'LOAN_H1' // (string) // Your ~h~loan sharking~w~ reputation has increased, you're now a ~h~Lifter. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3754 :REWMON_3606 0@ == 3 // (int) var == num jump_if_false @REWMON_3637 0006: 1@ = 'PROS_H1' // (string) // Your ~h~pimping~w~ reputation has increased, you're now a ~h~Panderer. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3754 :REWMON_3637 0@ == 1 // (int) var == num jump_if_false @REWMON_3668 0006: 1@ = 'PROT_H1' // (string) // Your ~h~extortion~w~ reputation has increased, you're now a ~h~Hoodlum. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3754 :REWMON_3668 0@ == 4 // (int) var == num jump_if_false @REWMON_3699 0006: 1@ = 'DRUG_H1' // (string) // Your ~h~drug running~w~ reputation has increased, you're now a ~h~Dealer. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3754 :REWMON_3699 0@ == 5 // (int) var == num jump_if_false @REWMON_3730 0006: 1@ = 'SMUG_H1' // (string) // Your ~h~smuggling~w~ reputation has increased, you're now a ~h~Mule. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3754 :REWMON_3730 0@ == 6 // (int) var == num jump_if_false @REWMON_3754 0006: 1@ = 'ROBB_H1' // (string) // Your ~h~robbery~w~ reputation has increased, you're now a ~h~Larcenist. // Note: the incorrect math opcode was used here :REWMON_3754 0002: jump @REWMON_3955 :REWMON_3761 $667(0@,7) == 2 // (int) var == num jump_if_false @REWMON_3955 0@ == 2 // (int) var == num jump_if_false @REWMON_3807 0006: 1@ = 'LOAN_H2' // (string) // Your ~h~loan sharking~w~ reputation has maxed out, you're now the ~h~Crim-Reaper. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3955 :REWMON_3807 0@ == 3 // (int) var == num jump_if_false @REWMON_3838 0006: 1@ = 'PROS_H2' // (string) // Your ~h~pimping~w~ reputation has maxed out, you're now the ~h~Mack Daddy. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3955 :REWMON_3838 0@ == 1 // (int) var == num jump_if_false @REWMON_3869 0006: 1@ = 'PROT_H2' // (string) // Your ~h~extortion~w~ reputation has maxed out, you're now the ~h~Ultimate Badass. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3955 :REWMON_3869 0@ == 4 // (int) var == num jump_if_false @REWMON_3900 0006: 1@ = 'DRUG_H2' // (string) // Your ~h~drug running~w~ reputation has maxed out, you're now the ~h~Smack Daddy. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3955 :REWMON_3900 0@ == 5 // (int) var == num jump_if_false @REWMON_3931 0006: 1@ = 'SMUG_H2' // (string) // Your ~h~smuggling~w~ reputation has maxed out, you're now the ~h~Pirate Captain. // Note: the incorrect math opcode was used here 0002: jump @REWMON_3955 :REWMON_3931 0@ == 6 // (int) var == num jump_if_false @REWMON_3955 0006: 1@ = 'ROBB_H2' // (string) // Your ~h~robbery~w~ reputation has maxed out, you're now the ~h~Heist Meister. // Note: the incorrect math opcode was used here :REWMON_3955 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @REWMON_4319 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_1909 1 jump_if_false @REWMON_4319 0035: $674(0@,7) = $667(0@,7) // (int vars) $667(0@,7) == 1 // (int) var == num jump_if_false @REWMON_4149 0@ == 2 // (int) var == num jump_if_false @REWMON_4034 01DF: progress_made += 1 0002: jump @REWMON_4142 :REWMON_4034 0@ == 3 // (int) var == num jump_if_false @REWMON_4057 01DF: progress_made += 1 0002: jump @REWMON_4142 :REWMON_4057 0@ == 1 // (int) var == num jump_if_false @REWMON_4080 01DF: progress_made += 1 0002: jump @REWMON_4142 :REWMON_4080 0@ == 4 // (int) var == num jump_if_false @REWMON_4103 01DF: progress_made += 1 0002: jump @REWMON_4142 :REWMON_4103 0@ == 5 // (int) var == num jump_if_false @REWMON_4126 01DF: progress_made += 1 0002: jump @REWMON_4142 :REWMON_4126 0@ == 6 // (int) var == num jump_if_false @REWMON_4142 01DF: progress_made += 1 :REWMON_4142 0002: jump @REWMON_4303 :REWMON_4149 $667(0@,7) == 2 // (int) var == num jump_if_false @REWMON_4303 0@ == 2 // (int) var == num jump_if_false @REWMON_4187 01DF: progress_made += 1 0002: jump @REWMON_4295 :REWMON_4187 0@ == 3 // (int) var == num jump_if_false @REWMON_4210 01DF: progress_made += 1 0002: jump @REWMON_4295 :REWMON_4210 0@ == 1 // (int) var == num jump_if_false @REWMON_4233 01DF: progress_made += 1 0002: jump @REWMON_4295 :REWMON_4233 0@ == 4 // (int) var == num jump_if_false @REWMON_4256 01DF: progress_made += 1 0002: jump @REWMON_4295 :REWMON_4256 0@ == 5 // (int) var == num jump_if_false @REWMON_4279 01DF: progress_made += 1 0002: jump @REWMON_4295 :REWMON_4279 0@ == 6 // (int) var == num jump_if_false @REWMON_4295 01DF: progress_made += 1 :REWMON_4295 $674(0@,7) = 3 // (int) :REWMON_4303 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2123 1@ 10000 005E: (unknown) :REWMON_4319 $674(0@,7) == 3 // (int) var == num jump_if_false @REWMON_4339 2@ += 1 // (int) :REWMON_4339 2@ == 7 // (int) var == num jump_if_false @REWMON_4357 $583 = 1 // (int) :REWMON_4357 0@ += 1 // (int) 0002: jump @REWMON_3531 :REWMON_4369 005F: (unknown) :REWMON_4371 0@ = 0 // (int) 0006: 1@ = '' // (string) // Note: the incorrect math opcode was used here :REWMON_4380 4 > 0@ // (int) num > var 0022: jump_if_false @REWMON_4504 // Note: the incorrect math opcode was used here $328(0@,4) == 1 // (int) var == num jump_if_false @REWMON_4492 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REWMON_1909 1 jump_if_false @REWMON_4492 3 > 0@ // (int) num > var 0022: jump_if_false @REWMON_4456 // Note: the incorrect math opcode was used here 0006: 1@ = 'MPUNLK' // (string) // Become the talk of the town with the new multiplayer content you've unlocked! // Note: the incorrect math opcode was used here 0002: jump @REWMON_4468 :REWMON_4456 0006: 1@ = 'MPUNLKA' // (string) // Everybody wants to know you now that you've unlocked all of the multiplayer content! // Note: the incorrect math opcode was used here :REWMON_4468 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @REWMON_2123 1@ 6000 $328(0@,4) = 2 // (int) 005E: (unknown) :REWMON_4492 0@ += 1 // (int) 0002: jump @REWMON_4380 :REWMON_4504 005F: (unknown) :REWMON_4506 0362: 0@ = percentage_completed 0@ >= 100.0 // (float) var >= num jump_if_false @REWMON_4577 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REWMON_1909 1 jump_if_false @REWMON_4577 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RADIA_1141 11 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REWMON_2123 'HUNDCOM' 6000 // You achieved 100%! You can now watch movies at the ~h~Clymenus Suite! 005E: (unknown) :REWMON_4577 005F: (unknown) :GAMHELP 0@ = 0 // (int) 1@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 0006: 8@ = '' // (string) // Note: the incorrect math opcode was used here $3518 = 0 // (int) $3519 = 0 // (int) 0001: wait 3000 ms :GAMHELP_48 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_1375 0045: actor $1038 defined jump_if_false @GAMHELP_80 0001: wait 100 ms 0002: jump @GAMHELP_106 :GAMHELP_80 8045: not actor $1038 defined jump_if_false @GAMHELP_101 0001: wait 0 ms 0002: jump @GAMHELP_80 :GAMHELP_101 0001: wait 2000 ms :GAMHELP_106 $1046 == 1 // (int) var == num jump_if_false @GAMHELP_129 0001: wait 0 ms 0002: jump @GAMHELP_106 :GAMHELP_129 0238: name_thread 'GAMHELP' 6@ = 0 // (int) $3520 = 0 // (int) $570 == 0 // (int) var == num jump_if_false @GAMHELP_362 $1697 == 0 // (int) var == num jump_if_false @GAMHELP_270 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_270 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 2000 $1697 == 0 // (int) var == num jump_if_false @GAMHELP_270 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_270 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD04' 6000 // Follow the ~h~Sergeant stripes blip~w~ on your radar to find ~h~Martinez's billet. 0269: (unknown) -1 $570 = 1 // (int) :GAMHELP_270 6@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6396 0 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6360 0 5@ 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @MAIN_6429 3@ 0078: if or 4@ > 2 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_348 $570 = 1 // (int) 0002: jump @GAMHELP_355 :GAMHELP_348 0002: jump @GAMHELP_48 :GAMHELP_355 0002: jump @GAMHELP_373 :GAMHELP_362 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @MAIN_6429 3@ :GAMHELP_373 2 > $587 // (int) num > var 0022: jump_if_false @GAMHELP_415 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_4371 jump_if_false @GAMHELP_410 0002: jump @GAMHELP_48 :GAMHELP_410 6@ += 1 // (int) :GAMHELP_415 $583 == 0 // (int) var == num jump_if_false @GAMHELP_456 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_3516 jump_if_false @GAMHELP_451 0002: jump @GAMHELP_48 :GAMHELP_451 6@ += 1 // (int) :GAMHELP_456 037A: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_3381 jump_if_false @GAMHELP_502 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_2186 jump_if_false @GAMHELP_497 0002: jump @GAMHELP_48 :GAMHELP_497 6@ += 1 // (int) :GAMHELP_502 0078: if or $906 == 1 // (int) var == num $907 == 1 // (int) var == num $908 == 1 // (int) var == num $913 == 1 // (int) var == num $914 == 1 // (int) var == num $915 == 1 // (int) var == num jump_if_false @GAMHELP_578 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_3305 jump_if_false @GAMHELP_573 0002: jump @GAMHELP_48 :GAMHELP_573 6@ += 1 // (int) :GAMHELP_578 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @RADIA_1224 11 jump_if_false @GAMHELP_626 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_4506 jump_if_false @GAMHELP_621 0002: jump @GAMHELP_48 :GAMHELP_621 6@ += 1 // (int) :GAMHELP_626 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_856 048F: unknown_check 1 $581 0022: jump_if_false @GAMHELP_717 // Note: the incorrect math opcode was used here 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD07' 6000 // The ~h~distress~w~ empire icon on your radar represents a site ~h~under attack. 0269: (unknown) -1 048E: (unknown) 1 $581 $581 048D: (unknown) 2 $581 $581 0002: jump @GAMHELP_48 0002: jump @GAMHELP_856 :GAMHELP_717 048F: unknown_check 4 $581 0022: jump_if_false @GAMHELP_790 // Note: the incorrect math opcode was used here 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD06' 6000 // The ~h~spanner~w~ empire icon on your radar represents a site ~h~under construction. 0269: (unknown) -1 048E: (unknown) 4 $581 $581 048D: (unknown) 8 $581 $581 0002: jump @GAMHELP_48 0002: jump @GAMHELP_856 :GAMHELP_790 048F: unknown_check 16 $581 0022: jump_if_false @GAMHELP_856 // Note: the incorrect math opcode was used here 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD05' 6000 // The ~h~partial~w~ empire icon on your radar represents a ~h~damaged~w~ site. These sites have reduced income. 0269: (unknown) -1 048E: (unknown) 16 $581 $581 048D: (unknown) 32 $581 $581 0002: jump @GAMHELP_48 :GAMHELP_856 7@ = 0 // (int) :GAMHELP_860 10 > 7@ // (int) num > var 0022: jump_if_false @GAMHELP_987 // Note: the incorrect math opcode was used here 2 > $1999(7@,10) // (int) num > var 0022: jump_if_false @GAMHELP_975 // Note: the incorrect math opcode was used here $1999(7@,10) == 1 // (int) var == num jump_if_false @GAMHELP_970 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_970 0006: 8@ = 'BALREWX' // (string) // Note: the incorrect math opcode was used here 040D: (unknown) 8@ 7@ 1 6 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 8@ 6000 $1999(7@,10) = 2 // (int) 0002: jump @GAMHELP_48 :GAMHELP_970 6@ += 1 // (int) :GAMHELP_975 7@ += 1 // (int) 0002: jump @GAMHELP_860 :GAMHELP_987 $593 == 0 // (int) var == num jump_if_false @GAMHELP_1295 $3281 > 4 // (int) var > num jump_if_false @GAMHELP_1290 $595 == 0 // (int) var == num jump_if_false @GAMHELP_1034 $595 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1034 $3281 > 9 // (int) var > num jump_if_false @GAMHELP_1290 $596 == 0 // (int) var == num jump_if_false @GAMHELP_1069 $596 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1069 $3281 > 14 // (int) var > num jump_if_false @GAMHELP_1290 $597 == 0 // (int) var == num jump_if_false @GAMHELP_1104 $597 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1104 $3281 > 19 // (int) var > num jump_if_false @GAMHELP_1290 $598 == 0 // (int) var == num jump_if_false @GAMHELP_1139 $598 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1139 $3281 > 24 // (int) var > num jump_if_false @GAMHELP_1290 $599 == 0 // (int) var == num jump_if_false @GAMHELP_1174 $599 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1174 $3281 == 30 // (int) var == num jump_if_false @GAMHELP_1290 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1290 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 5000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1290 $3281 == 30 // (int) var == num jump_if_false @GAMHELP_1290 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'EMP_MAX' 6000 // While you own all 30 businesses, the vehicles at your sites are upgraded. $593 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1290 6@ += 1 // (int) :GAMHELP_1295 0001: wait 0 ms $575 == 0 // (int) var == num jump_if_false @GAMHELP_1414 $1716 == 1 // (int) var == num jump_if_false @GAMHELP_1409 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1409 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 3000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1409 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'AM_UL_1' 6000 // The ~h~Minigun~w~ is now in stock at Ammu-Nation in the Vice Point Mall. $575 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1409 6@ += 1 // (int) :GAMHELP_1414 2 > $1970 // (int) num > var 0022: jump_if_false @GAMHELP_1544 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1539 $1970 == 1 // (int) var == num jump_if_false @GAMHELP_1539 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1539 $1970 == 1 // (int) var == num jump_if_false @GAMHELP_1539 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'SRNGWON' 7000 // Shooting Range complete. Ammu-Nation will offer you discounted prices! $1970 = 2 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1539 6@ += 1 // (int) :GAMHELP_1544 $594 == 0 // (int) var == num jump_if_false @GAMHELP_1660 $1965 == 1 // (int) var == num jump_if_false @GAMHELP_1655 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1655 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 6000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1655 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'TAX_JUM' 6000 // Use~h~ ~k~ ~TAXJU~ ~w~while driving a taxi to activate the ~h~boost jump. $594 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1655 6@ += 1 // (int) :GAMHELP_1660 $590 == 0 // (int) var == num jump_if_false @GAMHELP_1816 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1804 01C2: unknown_check $1038 0 jump_if_false @GAMHELP_1804 0436: unknown_check $1038 jump_if_false @GAMHELP_1804 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1804 01C2: unknown_check $1038 0 jump_if_false @GAMHELP_1804 0436: unknown_check $1038 jump_if_false @GAMHELP_1804 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'UCBT_01' 6000 // Use~h~ ~k~ ~PUNA~ ~w~and~h~ ~k~ ~PUHA~ ~w~to attack a targetted enemy when you are unarmed. $590 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1804 6@ += 1 // (int) 0002: jump @GAMHELP_2121 :GAMHELP_1816 $591 == 0 // (int) var == num jump_if_false @GAMHELP_1972 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1960 01C2: unknown_check $1038 0 jump_if_false @GAMHELP_1960 0436: unknown_check $1038 jump_if_false @GAMHELP_1960 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_1960 01C2: unknown_check $1038 0 jump_if_false @GAMHELP_1960 0436: unknown_check $1038 jump_if_false @GAMHELP_1960 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'UCBT_02' 6000 // Hold~h~ ~k~ ~PUBL~ ~w~to block a targetted enemy's melee attacks. $591 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1960 6@ += 1 // (int) 0002: jump @GAMHELP_2121 :GAMHELP_1972 $592 == 0 // (int) var == num jump_if_false @GAMHELP_2121 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2116 01C2: unknown_check $1038 0 jump_if_false @GAMHELP_2116 0436: unknown_check $1038 jump_if_false @GAMHELP_2116 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2116 01C2: unknown_check $1038 0 jump_if_false @GAMHELP_2116 0436: unknown_check $1038 jump_if_false @GAMHELP_2116 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'UCBT_03' 6000 // Press~h~ ~k~ ~PUGR~ ~w~to grab an opponent, making them defenseless to your attacks. $592 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2116 6@ += 1 // (int) :GAMHELP_2121 $548 == 0 // (int) var == num jump_if_false @GAMHELP_2261 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2256 80D7: not actor $1038 health >= 0@ 0022: jump_if_false @GAMHELP_2246 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2239 0269: (unknown) 4 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD01' 6000 // Your ~h~health~w~ is represented by the pink bar in the corner of the screen. When it reaches zero you will pass out. 0269: (unknown) -1 $548 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2239 0002: jump @GAMHELP_2256 :GAMHELP_2246 014D: 0@ = actor $1038 health 0@ -= 5 // (int) :GAMHELP_2256 6@ += 1 // (int) :GAMHELP_2261 $553 == 0 // (int) var == num jump_if_false @GAMHELP_2386 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2381 02E1: actor $1038 in_water jump_if_false @GAMHELP_2381 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 02E1: actor $1038 in_water jump_if_false @GAMHELP_2381 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2381 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'SWIM_05' 6000 // If you are close to a boat or the shore, press~h~ ~k~ ~SWIMO~ ~w~to climb out of the water. $553 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2381 6@ += 1 // (int) :GAMHELP_2386 $549 == 0 // (int) var == num jump_if_false @GAMHELP_2477 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2472 009A: player $1038 wanted_level > 0 jump_if_false @GAMHELP_2472 0269: (unknown) 5 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD02' 6000 // The ~h~yellow badge~w~ shows you have a ~h~wanted level~w~ - police officers will try to arrest you. 0269: (unknown) -1 $549 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2472 6@ += 1 // (int) :GAMHELP_2477 $550 == 0 // (int) var == num jump_if_false @GAMHELP_2598 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2593 0354: jump_if_false @GAMHELP_2593 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2593 0354: jump_if_false @GAMHELP_2593 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD03' 8000 // Your wanted level has been suspended. Committing a crime while the stars are flashing will reinstate your full wanted level. $550 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2593 6@ += 1 // (int) :GAMHELP_2598 $559 == 0 // (int) var == num jump_if_false @GAMHELP_2723 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2718 02C8: unknown_check $1038 jump_if_false @GAMHELP_2718 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2718 02C8: unknown_check $1038 jump_if_false @GAMHELP_2718 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_05' 6000 // While on a bike you can shift your weight using~h~ ~k~ ~VEWEI~. $559 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2718 6@ += 1 // (int) :GAMHELP_2723 $573 == 0 // (int) var == num jump_if_false @GAMHELP_2918 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2913 not $3355 == -1 // (int) var == num jump_if_false @GAMHELP_2913 034B: unknown_check $3355 jump_if_false @GAMHELP_2913 80A0: not car $3355 wrecked jump_if_false @GAMHELP_2913 01AB: unknown_check $3355 jump_if_false @GAMHELP_2913 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_2913 not $3355 == -1 // (int) var == num jump_if_false @GAMHELP_2913 034B: unknown_check $3355 jump_if_false @GAMHELP_2913 80A0: not car $3355 wrecked jump_if_false @GAMHELP_2913 01AB: unknown_check $3355 jump_if_false @GAMHELP_2913 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_20' 6000 // Using the handbrake will make boats and JetSkis turn more rapidly. $573 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2913 6@ += 1 // (int) :GAMHELP_2918 $574 == 0 // (int) var == num jump_if_false @GAMHELP_3113 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3108 not $3355 == -1 // (int) var == num jump_if_false @GAMHELP_3108 034B: unknown_check $3355 jump_if_false @GAMHELP_3108 80A0: not car $3355 wrecked jump_if_false @GAMHELP_3108 037F: unknown_check $3355 jump_if_false @GAMHELP_3108 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 3000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3108 not $3355 == -1 // (int) var == num jump_if_false @GAMHELP_3108 034B: unknown_check $3355 jump_if_false @GAMHELP_3108 80A0: not car $3355 wrecked jump_if_false @GAMHELP_3108 037F: unknown_check $3355 jump_if_false @GAMHELP_3108 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_21' 6000 // Use~h~ ~k~ ~HERO~ ~w~to turn and~h~ ~k~ ~HEPI~ ~w~to roll, when in a helicopter. $574 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3108 6@ += 1 // (int) :GAMHELP_3113 $560 == 0 // (int) var == num jump_if_false @GAMHELP_3446 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3441 007E: actor $1038 driving jump_if_false @GAMHELP_3441 0078: if or 01C2: unknown_check $1038 24 01C2: unknown_check $1038 25 01C2: unknown_check $1038 26 01C2: unknown_check $1038 27 jump_if_false @GAMHELP_3441 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6396 1 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6360 1 5@ 0078: if or 4@ > 1 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_3441 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3441 007E: actor $1038 driving jump_if_false @GAMHELP_3441 0078: if or 01C2: unknown_check $1038 24 01C2: unknown_check $1038 25 01C2: unknown_check $1038 26 01C2: unknown_check $1038 27 jump_if_false @GAMHELP_3441 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_02' 5000 // If you have a sub-machine gun you can perform a ~h~drive-by. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3441 007E: actor $1038 driving jump_if_false @GAMHELP_3441 0078: if or 01C2: unknown_check $1038 24 01C2: unknown_check $1038 25 01C2: unknown_check $1038 26 01C2: unknown_check $1038 27 jump_if_false @GAMHELP_3441 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_03' 6000 // Hold~h~ ~k~ ~VELL~ ~w~or~h~ ~k~ ~VELR~ ~w~to look to the left or right, and fire~n~using~h~ ~k~ ~VEWEP~. $560 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3441 6@ += 1 // (int) :GAMHELP_3446 $561 == 0 // (int) var == num jump_if_false @GAMHELP_3654 $560 == 1 // (int) var == num jump_if_false @GAMHELP_3649 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3649 02C8: unknown_check $1038 jump_if_false @GAMHELP_3649 0078: if or 01C2: unknown_check $1038 24 01C2: unknown_check $1038 25 01C2: unknown_check $1038 26 01C2: unknown_check $1038 27 jump_if_false @GAMHELP_3649 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3649 02C8: unknown_check $1038 jump_if_false @GAMHELP_3649 0078: if or 01C2: unknown_check $1038 24 01C2: unknown_check $1038 25 01C2: unknown_check $1038 26 01C2: unknown_check $1038 27 jump_if_false @GAMHELP_3649 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_04' 6000 // Bikes also allow you to shoot sub-machine guns forwards,~n~using~h~ ~k~ ~VEWEP~. $561 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3649 6@ += 1 // (int) :GAMHELP_3654 $551 == 0 // (int) var == num jump_if_false @GAMHELP_3777 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3772 042C: (unknown) $1038 0 jump_if_false @GAMHELP_3772 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3772 0269: (unknown) 3 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_ARM01' 6000 // Wearing ~h~body armor~w~ will protect you from some damage, while it lasts. 0269: (unknown) -1 $551 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3772 6@ += 1 // (int) :GAMHELP_3777 $566 == 0 // (int) var == num jump_if_false @GAMHELP_3873 $3518 == 1 // (int) var == num jump_if_false @GAMHELP_3868 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3863 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_MET01' 6000 // ~h~Metal detectors~w~ will take away any weapons you are carrying, and place them outside. $566 = 1 // (int) 0002: jump @GAMHELP_48 0002: jump @GAMHELP_3868 :GAMHELP_3863 $3518 = 0 // (int) :GAMHELP_3868 6@ += 1 // (int) :GAMHELP_3873 $582 == 0 // (int) var == num jump_if_false @GAMHELP_3979 $3519 == 1 // (int) var == num jump_if_false @GAMHELP_3974 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_3974 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @NONAME_1_16554 1 1 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_HUD08' 6000 // Follow the ~h~Flag blip~w~ on the radar if you want to find ~h~Stonewall J's~w~ again. 0269: (unknown) -1 $582 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3974 6@ += 1 // (int) :GAMHELP_3979 $556 == 0 // (int) var == num jump_if_false @GAMHELP_4159 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4154 0130: 2@ = rampage_status 0078: if and 02A8: unknown_check $1038 81C2: not unknown_check $1038 0 81C2: not unknown_check $1038 1 81C2: not unknown_check $1038 36 not 2@ == 1 // (int) var == num jump_if_false @GAMHELP_4154 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4154 0078: if and 02A8: unknown_check $1038 81C2: not unknown_check $1038 0 81C2: not unknown_check $1038 1 81C2: not unknown_check $1038 36 not 2@ == 1 // (int) var == num jump_if_false @GAMHELP_4154 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_WE_02' 5000 // Use~h~ ~k~ ~PDCWE~ ~w~to scroll through your weapons. $556 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4154 6@ += 1 // (int) :GAMHELP_4159 0001: wait 0 ms $557 == 0 // (int) var == num jump_if_false @GAMHELP_4336 $556 == 1 // (int) var == num jump_if_false @GAMHELP_4331 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4331 0078: if or 01C2: unknown_check $1038 13 01C2: unknown_check $1038 12 01C2: unknown_check $1038 17 jump_if_false @GAMHELP_4331 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4331 0078: if or 01C2: unknown_check $1038 13 01C2: unknown_check $1038 12 01C2: unknown_check $1038 17 jump_if_false @GAMHELP_4331 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_WE_03' 7000 // To throw this weapon press~h~ ~k~ ~PDFW~~w~. Hold~h~ ~k~ ~PDFW~ ~w~for longer to increase the throwing distance. $557 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4331 6@ += 1 // (int) :GAMHELP_4336 $576 == 0 // (int) var == num jump_if_false @GAMHELP_4489 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4484 007E: actor $1038 driving jump_if_false @GAMHELP_4484 007D: actor $1038 driving_car_with_model #HUNTER 0022: jump_if_false @GAMHELP_4484 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4484 007E: actor $1038 driving jump_if_false @GAMHELP_4484 007D: actor $1038 driving_car_with_model #HUNTER 0022: jump_if_false @GAMHELP_4484 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_H1' 6000 // Press~h~ ~k~ ~VEWEP~ ~w~to fire the Hunter's ~h~rockets,~w~ and~h~ ~k~ ~VEWE2~ ~w~to fire the ~h~cannon. $576 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4484 6@ += 1 // (int) :GAMHELP_4489 $578 == 0 // (int) var == num jump_if_false @GAMHELP_4642 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4637 007E: actor $1038 driving jump_if_false @GAMHELP_4637 007D: actor $1038 driving_car_with_model #SESPAROW 0022: jump_if_false @GAMHELP_4637 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4637 007E: actor $1038 driving jump_if_false @GAMHELP_4637 007D: actor $1038 driving_car_with_model #SESPAROW 0022: jump_if_false @GAMHELP_4637 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_H2' 6000 // Press~h~ ~k~ ~VEWEP~ ~w~to fire the Sea Sparrow's ~h~cannon. $578 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4637 6@ += 1 // (int) :GAMHELP_4642 $577 == 0 // (int) var == num jump_if_false @GAMHELP_4795 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4790 007E: actor $1038 driving jump_if_false @GAMHELP_4790 007D: actor $1038 driving_car_with_model #AUTOGYRO 0022: jump_if_false @GAMHELP_4790 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4790 007E: actor $1038 driving jump_if_false @GAMHELP_4790 007D: actor $1038 driving_car_with_model #AUTOGYRO 0022: jump_if_false @GAMHELP_4790 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_H3' 6000 // Press~h~ ~k~ ~VEWEP~ ~w~to fire Little Willie's ~h~cannons. $577 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4790 6@ += 1 // (int) :GAMHELP_4795 $563 == 0 // (int) var == num jump_if_false @GAMHELP_4948 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4943 007E: actor $1038 driving jump_if_false @GAMHELP_4943 007D: actor $1038 driving_car_with_model #RHINO 0022: jump_if_false @GAMHELP_4943 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_4943 007E: actor $1038 driving jump_if_false @GAMHELP_4943 007D: actor $1038 driving_car_with_model #RHINO 0022: jump_if_false @GAMHELP_4943 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_06' 6000 // The Rhino has a cannon. Use~h~ ~k~ ~VEWEA~ ~w~to aim it and~h~ ~k~ ~VEWEP~ ~w~to fire. $563 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4943 6@ += 1 // (int) :GAMHELP_4948 $565 == 0 // (int) var == num jump_if_false @GAMHELP_5151 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_5146 007E: actor $1038 driving jump_if_false @GAMHELP_5146 0078: if or 007D: actor $1038 driving_car_with_model #AMBULAN 007D: actor $1038 driving_car_with_model #POLICEM 007D: actor $1038 driving_car_with_model #FBICAR 007D: actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @GAMHELP_5146 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_5146 007E: actor $1038 driving jump_if_false @GAMHELP_5146 0078: if or 007D: actor $1038 driving_car_with_model #AMBULAN 007D: actor $1038 driving_car_with_model #POLICEM 007D: actor $1038 driving_car_with_model #FBICAR 007D: actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @GAMHELP_5146 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'SIREN_1' 6000 // Tap~h~ ~k~ ~VEHN~ ~w~to toggle an ~h~emergency vehicle's sirens~w~ on or off. $565 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5146 6@ += 1 // (int) :GAMHELP_5151 $555 == 0 // (int) var == num jump_if_false @GAMHELP_5286 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 1 jump_if_false @GAMHELP_5281 1@ = 0 // (int) :GAMHELP_5186 12 > 1@ // (int) num > var 0022: jump_if_false @GAMHELP_5261 // Note: the incorrect math opcode was used here 0140: pickup $792(1@,12) picked_up 0022: jump_if_false @GAMHELP_5249 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_BRI01' 6000 // Collecting ~h~police bribes~w~ will pay off the Law, reducing your ~h~wanted level~w~ by one star. $555 = 1 // (int) 1@ = 12 // (int) 1@ += 1 // (int) :GAMHELP_5249 1@ += 1 // (int) 0002: jump @GAMHELP_5186 :GAMHELP_5261 $555 == 1 // (int) var == num jump_if_false @GAMHELP_5281 0002: jump @GAMHELP_48 :GAMHELP_5281 6@ += 1 // (int) :GAMHELP_5286 $568 == 0 // (int) var == num jump_if_false @GAMHELP_5413 $1708 == 1 // (int) var == num jump_if_false @GAMHELP_5408 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5408 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5408 $1708 == 1 // (int) var == num jump_if_false @GAMHELP_5408 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_OJ_01' 7000 // Return to the driving range any time to improve your swing. $568 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5408 6@ += 1 // (int) :GAMHELP_5413 $569 == 0 // (int) var == num jump_if_false @GAMHELP_5540 $1710 == 1 // (int) var == num jump_if_false @GAMHELP_5535 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5535 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5535 $1710 == 1 // (int) var == num jump_if_false @GAMHELP_5535 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'SRNGRET' 7000 // Phil lets friends use his ~h~shooting range~w~ whenever they want. $569 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5535 6@ += 1 // (int) :GAMHELP_5540 $588 == 0 // (int) var == num jump_if_false @GAMHELP_5667 $1711 == 1 // (int) var == num jump_if_false @GAMHELP_5662 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5662 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5662 $1711 == 1 // (int) var == num jump_if_false @GAMHELP_5662 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'RACEUNL' 7000 // Head over to ~h~Sunshine Autos~w~ to get involved in more street races. $588 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5662 6@ += 1 // (int) :GAMHELP_5667 $589 == 0 // (int) var == num jump_if_false @GAMHELP_5794 $1712 == 1 // (int) var == num jump_if_false @GAMHELP_5789 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5789 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5789 $1712 == 1 // (int) var == num jump_if_false @GAMHELP_5789 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'JETTUNL' 7000 // Return to the film studio's JetSki if you want more high speed challenges. $589 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5789 6@ += 1 // (int) :GAMHELP_5794 $579 == 0 // (int) var == num jump_if_false @GAMHELP_5981 $4238 == 1 // (int) var == num jump_if_false @GAMHELP_5969 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5969 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5969 $4238 == 1 // (int) var == num jump_if_false @GAMHELP_5969 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_OJ_02' 7000 // The ~h~Civil Asset Forfeiture Impound ~w~in Viceport confiscates all kinds of vehicles 'associated' with drug crimes - and they don't require the burden of proof. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_5969 $4238 == 1 // (int) var == num jump_if_false @GAMHELP_5969 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_OJ_03' 7000 // Just seize the vehicles they want - in the name of law and order. It's all legal, and you'll be well rewarded. $579 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5969 6@ += 1 // (int) 0002: jump @GAMHELP_6109 :GAMHELP_5981 $580 == 0 // (int) var == num jump_if_false @GAMHELP_6109 0078: if and $1991 == 1 // (int) var == num $1992 == 1 // (int) var == num jump_if_false @GAMHELP_6104 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6104 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6104 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'CIVIWON' 7000 // The Civil Asset Forfeiture department has arranged to pay your ~h~respray bills~w~ from now on. $580 = 1 // (int) 01FF: unknown_check 1 0002: jump @GAMHELP_48 :GAMHELP_6104 6@ += 1 // (int) :GAMHELP_6109 $558 == 0 // (int) var == num jump_if_false @GAMHELP_6244 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6239 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @FERRIS_2703 jump_if_false @GAMHELP_6239 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6239 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @FERRIS_2703 jump_if_false @GAMHELP_6239 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_01' 5000 // You can change the ~h~radio station~w~ you're tuned in to with~h~ ~k~ ~VECRS~. $558 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6239 6@ += 1 // (int) :GAMHELP_6244 $554 == 0 // (int) var == num jump_if_false @GAMHELP_6394 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6396 0 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6360 0 5@ 0078: if or 4@ > 2 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_6389 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6389 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6389 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_CAM01' 6000 // Press~h~ ~k~ ~CVEIW~ ~w~to cycle through ~h~camera modes. $554 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6389 6@ += 1 // (int) :GAMHELP_6394 $562 == 0 // (int) var == num jump_if_false @GAMHELP_6517 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6512 02A8: unknown_check $1038 jump_if_false @GAMHELP_6512 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6512 02A8: unknown_check $1038 jump_if_false @GAMHELP_6512 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_OF_03' 6000 // Use the~h~ ~k~ ~PDLOO~ ~w~to look around. $562 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6512 6@ += 1 // (int) :GAMHELP_6517 $571 == 0 // (int) var == num jump_if_false @GAMHELP_6640 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6635 007E: actor $1038 driving jump_if_false @GAMHELP_6635 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6635 007E: actor $1038 driving jump_if_false @GAMHELP_6635 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_17' 6000 // Use~h~ ~k~ ~VELL~ ~w~and~h~ ~k~ ~VELR~ ~w~to look around while in a vehicle. $571 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6635 6@ += 1 // (int) :GAMHELP_6640 $572 == 0 // (int) var == num jump_if_false @GAMHELP_6792 $571 == 1 // (int) var == num jump_if_false @GAMHELP_6787 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6787 0078: if and 007E: actor $1038 driving 82C8: not unknown_check $1038 jump_if_false @GAMHELP_6787 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6787 0078: if and 007E: actor $1038 driving 82C8: not unknown_check $1038 jump_if_false @GAMHELP_6787 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_IV_18' 6000 // Use~h~ ~k~ ~VETU~ ~w~and~h~ ~k~ ~VETD~ ~w~to tilt the game camera. $572 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6787 6@ += 1 // (int) :GAMHELP_6792 $552 == 0 // (int) var == num jump_if_false @GAMHELP_6964 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6959 02A8: unknown_check $1038 jump_if_false @GAMHELP_6959 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6396 0 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6360 0 5@ 0078: if or 4@ > 1 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_6959 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1785 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_1909 0 jump_if_false @GAMHELP_6959 02A8: unknown_check $1038 jump_if_false @GAMHELP_6959 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2123 'H_OF_01' 6000 // To ~h~sprint~w~, hold~h~ ~k~ ~PDSPR~ ~w~while running. You will tire after sprinting for a short time. $552 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6959 6@ += 1 // (int) :GAMHELP_6964 6@ == 0 // (int) var == num jump_if_false @GAMHELP_6977 end_thread :GAMHELP_6977 0002: jump @GAMHELP_48 :GAMHELP_6984 0024: create_thread @ZONEMO 0026: return :GAMHELP_6994 1@ = -1 // (int) $3613 >= 4 // (int) var >= num jump_if_false @GAMHELP_7014 0026: return :GAMHELP_7014 2@ = 0 // (int) :GAMHELP_7018 0020: $3265(2@,4) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @GAMHELP_7034 // Note: the incorrect math opcode was used here 0026: return :GAMHELP_7034 2@ += 1 // (int) 2@ >= 4 // (int) var >= num jump_if_false @GAMHELP_7018 0035: 1@ = $3613 // (int vars) 0037: $3265(1@,4) = 0@ // (string vars) 1@ == 0 // (int) var == num jump_if_false @GAMHELP_7142 0428: (unknown) 0@ 1 $3269(1@,4) $3533 $3534 $3535 $3536 $3537 $3538 $3539 $3540 $3541 $3273(1@,4) 0428: (unknown) 0@ 0 $3313(1@,4) $3577 $3578 $3579 $3580 $3581 $3582 $3583 $3584 $3585 $3317(1@,4) 0002: jump @GAMHELP_7375 :GAMHELP_7142 1@ == 1 // (int) var == num jump_if_false @GAMHELP_7222 0428: (unknown) 0@ 1 $3269(1@,4) $3542 $3543 $3544 $3545 $3546 $3547 $3548 $3549 $3550 $3273(1@,4) 0428: (unknown) 0@ 0 $3313(1@,4) $3586 $3587 $3588 $3589 $3590 $3591 $3592 $3593 $3594 $3317(1@,4) 0002: jump @GAMHELP_7375 :GAMHELP_7222 1@ == 2 // (int) var == num jump_if_false @GAMHELP_7302 0428: (unknown) 0@ 1 $3269(1@,4) $3551 $3552 $3553 $3554 $3555 $3556 $3557 $3558 $3559 $3273(1@,4) 0428: (unknown) 0@ 0 $3313(1@,4) $3595 $3596 $3597 $3598 $3599 $3600 $3601 $3602 $3603 $3317(1@,4) 0002: jump @GAMHELP_7375 :GAMHELP_7302 1@ == 3 // (int) var == num jump_if_false @GAMHELP_7375 0428: (unknown) 0@ 1 $3269(1@,4) $3560 $3561 $3562 $3563 $3564 $3565 $3566 $3567 $3568 $3273(1@,4) 0428: (unknown) 0@ 0 $3313(1@,4) $3604 $3605 $3606 $3607 $3608 $3609 $3610 $3611 $3612 $3317(1@,4) :GAMHELP_7375 $3613 += 1 // (int) 0026: return :GAMHELP_7383 0@ = 1 // (int) 005A: 1@ = current_time_hours, 2@ = current_time_minutes 0078: if or 1@ > 22 // (int) var > num 5 > 1@ // (int) num > var 0022: jump_if_false @GAMHELP_7417 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :GAMHELP_7417 0026: return :GAMHELP_7419 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @GAMHELP_7383 3@ 02DB: unknown_check 1@ 0 jump_if_false @GAMHELP_7516 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7485 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 2@ 0 0 0 0 0 0 0 0 $3273(0@,4) 0002: jump @GAMHELP_7509 :GAMHELP_7485 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 2@ 0 0 0 0 0 0 0 0 $3317(0@,4) :GAMHELP_7509 0002: jump @GAMHELP_8205 :GAMHELP_7516 02DB: unknown_check 1@ 1 jump_if_false @GAMHELP_7603 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7572 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 2@ 0 0 0 0 0 0 0 $3273(0@,4) 0002: jump @GAMHELP_7596 :GAMHELP_7572 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 2@ 0 0 0 0 0 0 0 $3317(0@,4) :GAMHELP_7596 0002: jump @GAMHELP_8205 :GAMHELP_7603 02DB: unknown_check 1@ 2 jump_if_false @GAMHELP_7690 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7659 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 0 2@ 0 0 0 0 0 0 $3273(0@,4) 0002: jump @GAMHELP_7683 :GAMHELP_7659 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 0 2@ 0 0 0 0 0 0 $3317(0@,4) :GAMHELP_7683 0002: jump @GAMHELP_8205 :GAMHELP_7690 02DB: unknown_check 1@ 3 jump_if_false @GAMHELP_7777 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7746 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 0 0 2@ 0 0 0 0 0 $3273(0@,4) 0002: jump @GAMHELP_7770 :GAMHELP_7746 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 0 0 2@ 0 0 0 0 0 $3317(0@,4) :GAMHELP_7770 0002: jump @GAMHELP_8205 :GAMHELP_7777 02DB: unknown_check 1@ 4 jump_if_false @GAMHELP_7864 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7833 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 0 0 0 2@ 0 0 0 0 $3273(0@,4) 0002: jump @GAMHELP_7857 :GAMHELP_7833 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 0 0 0 2@ 0 0 0 0 $3317(0@,4) :GAMHELP_7857 0002: jump @GAMHELP_8205 :GAMHELP_7864 02DB: unknown_check 1@ 5 jump_if_false @GAMHELP_7951 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7920 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 0 0 0 0 2@ 0 0 0 $3273(0@,4) 0002: jump @GAMHELP_7944 :GAMHELP_7920 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 0 0 0 0 2@ 0 0 0 $3317(0@,4) :GAMHELP_7944 0002: jump @GAMHELP_8205 :GAMHELP_7951 02DB: unknown_check 1@ 6 jump_if_false @GAMHELP_8038 3@ == 1 // (int) var == num jump_if_false @GAMHELP_8007 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 0 0 0 0 0 2@ 0 0 $3273(0@,4) 0002: jump @GAMHELP_8031 :GAMHELP_8007 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 0 0 0 0 0 2@ 0 0 $3317(0@,4) :GAMHELP_8031 0002: jump @GAMHELP_8205 :GAMHELP_8038 02DB: unknown_check 1@ 7 jump_if_false @GAMHELP_8125 3@ == 1 // (int) var == num jump_if_false @GAMHELP_8094 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 0 0 0 0 0 0 2@ 0 $3273(0@,4) 0002: jump @GAMHELP_8118 :GAMHELP_8094 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 0 0 0 0 0 0 2@ 0 $3317(0@,4) :GAMHELP_8118 0002: jump @GAMHELP_8205 :GAMHELP_8125 02DB: unknown_check 1@ 8 jump_if_false @GAMHELP_8205 3@ == 1 // (int) var == num jump_if_false @GAMHELP_8181 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) 0 0 0 0 0 0 0 0 2@ $3273(0@,4) 0002: jump @GAMHELP_8205 :GAMHELP_8181 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) 0 0 0 0 0 0 0 0 2@ $3317(0@,4) :GAMHELP_8205 0026: return :GAMHELP_8207 0@ = 0 // (int) :GAMHELP_8211 801F: not $3265(0@,4) == 'EMPTY' // (float) num == var 0022: jump_if_false @GAMHELP_8580 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @GAMHELP_8316 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) $3533 $3534 $3535 $3536 $3537 $3538 $3539 $3540 $3541 $3273(0@,4) 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) $3577 $3578 $3579 $3580 $3581 $3582 $3583 $3584 $3585 $3317(0@,4) 0002: jump @GAMHELP_8567 :GAMHELP_8316 0@ == 1 // (int) var == num jump_if_false @GAMHELP_8402 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) $3542 $3543 $3544 $3545 $3546 $3547 $3548 $3549 $3550 $3273(0@,4) 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) $3586 $3587 $3588 $3589 $3590 $3591 $3592 $3593 $3594 $3317(0@,4) 0002: jump @GAMHELP_8567 :GAMHELP_8402 0@ == 2 // (int) var == num jump_if_false @GAMHELP_8488 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) $3551 $3552 $3553 $3554 $3555 $3556 $3557 $3558 $3559 $3273(0@,4) 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) $3595 $3596 $3597 $3598 $3599 $3600 $3601 $3602 $3603 $3317(0@,4) 0002: jump @GAMHELP_8567 :GAMHELP_8488 0@ == 3 // (int) var == num jump_if_false @GAMHELP_8567 00B7: set_zone_gang_info $3265(0@,4) 1 $3269(0@,4) $3560 $3561 $3562 $3563 $3564 $3565 $3566 $3567 $3568 $3273(0@,4) 00B7: set_zone_gang_info $3265(0@,4) 0 $3313(0@,4) $3604 $3605 $3606 $3607 $3608 $3609 $3610 $3611 $3612 $3317(0@,4) :GAMHELP_8567 0006: $3265(0@,4) = 'EMPTY' // (string) // Note: the incorrect math opcode was used here :GAMHELP_8580 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @GAMHELP_8211 $3613 = 0 // (int) 0026: return :GAMHELP_8604 801C: not 0@ == 1@ // (int) num == var 0022: jump_if_false @GAMHELP_8662 // Note: the incorrect math opcode was used here 031D: (unknown) $2169(0@,30) $2199(0@,30) $1042 $1043 $3615 031D: (unknown) $2169(1@,30) $2199(1@,30) $1042 $1043 $3616 0014: $3615 > $3616 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GAMHELP_8662 // Note: the incorrect math opcode was used here 005E: (unknown) :GAMHELP_8662 005F: (unknown) :GAMHELP_8664 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_23729 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_1_34667 $3315 0 0026: return :GAMHELP_8690 001F: 0@ == 'FAIR' // (float) num == var 0022: jump_if_false @GAMHELP_8715 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GAMHELP_8760 :GAMHELP_8715 001F: 0@ == 'GOLF1' // (float) num == var 0022: jump_if_false @GAMHELP_8741 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GAMHELP_8760 :GAMHELP_8741 001F: 0@ == 'GOLF2' // (float) num == var 0022: jump_if_false @GAMHELP_8760 // Note: the incorrect math opcode was used here 005E: (unknown) :GAMHELP_8760 005F: (unknown) :ZONEMO 0238: name_thread 'ZONEMO' 0006: 0@ = 'EMPTY' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'EMPTY' // (string) // Note: the incorrect math opcode was used here 10@ = -1 // (int) 15@ = 0 // (int) :ZONEMO_39 0006: $3265(15@,4) = 'EMPTY' // (string) // Note: the incorrect math opcode was used here 15@ += 1 // (int) 15@ >= 4 // (int) var >= num jump_if_false @ZONEMO_39 $3613 = 0 // (int) 9@ = 0 // (int) 14@ = -1 // (int) $3336 = -1 // (int) 11@ = 0 // (int) $3614 = 0 // (int) 010E: 5@ = current_time_in_ms 0035: 6@ = 5@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_30532 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_40649 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_31231 :ZONEMO_135 $260 == 1 // (int) var == num jump_if_false @ZONEMO_158 0001: wait 0 ms 0002: jump @ZONEMO_135 :ZONEMO_158 0001: wait 0 ms 0025: gosub @ZONEMO_1405 0078: if and 0045: actor $1038 defined $1698 == 0 // (int) var == num jump_if_false @ZONEMO_1148 11@ = 0 // (int) 9@ = 0 // (int) 15@ = 0 // (int) :ZONEMO_200 0045: actor $1038 defined jump_if_false @ZONEMO_1047 0078: if and 0080: actor $1038 near_point $2169(15@,30) $2199(15@,30) radius $2289(15@,30) $2289(15@,30) sphere 0 $1044 > -100.0 // (float) var > num jump_if_false @ZONEMO_1015 0037: 1@ = 0@ // (string vars) 0427: (unknown) $1042 $1043 $1044 0@ 037A: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8690 0@ jump_if_false @ZONEMO_882 0078: if or 8020: not 0@ == 1@ // (float) var == var // Note: the incorrect math opcode was used here 14@ > -1 // (int) var > num jump_if_false @ZONEMO_370 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @GAMHELP_6994 0@ 13@ 0078: if or 13@ > -1 // (int) var > num 14@ > -1 // (int) var > num jump_if_false @ZONEMO_370 0078: if or 14@ == -1 // (int) var == num 001C: 14@ == 15@ // (int) num == var 0022: jump_if_false @ZONEMO_370 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @NONAME_1_33895 15@ 14@ = -1 // (int) :ZONEMO_370 0080: actor $1038 near_point $2169(15@,30) $2199(15@,30) radius 70.0 70.0 sphere 0 0022: jump_if_false @ZONEMO_455 // Note: the incorrect math opcode was used here 801C: not $1720 == $373(15@,30) // (int) num == var 0022: jump_if_false @ZONEMO_442 // Note: the incorrect math opcode was used here 13@ > -1 // (int) var > num jump_if_false @ZONEMO_442 037B: constant_params 3 variable_params 0 unknown 18 call_with_params @GAMHELP_7419 13@ $373(15@,30) $403(15@,30) :ZONEMO_442 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @NONAME_1_34667 15@ 1 :ZONEMO_455 0078: if or $1045 == 0 // (int) var == num $1703 == 1 // (int) var == num jump_if_false @ZONEMO_659 $3315 > -1 // (int) var > num jump_if_false @ZONEMO_652 10@ == -1 // (int) var == num jump_if_false @ZONEMO_542 14@ == -1 // (int) var == num jump_if_false @ZONEMO_535 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_35449 jump_if_false @ZONEMO_535 0035: 10@ = 15@ // (int vars) :ZONEMO_535 0002: jump @ZONEMO_652 :ZONEMO_542 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @GAMHELP_8604 10@ 15@ jump_if_false @ZONEMO_603 0035: 14@ = 15@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8664 1 10@ = -1 // (int) 0025: gosub @ZONEMO_1511 0002: jump @ZONEMO_200 0002: jump @ZONEMO_652 :ZONEMO_603 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @NONAME_1_36474 12@ jump_if_false @ZONEMO_647 12@ == 1 // (int) var == num jump_if_false @ZONEMO_640 0025: gosub @ZONEMO_1338 :ZONEMO_640 0002: jump @ZONEMO_158 :ZONEMO_647 14@ = -1 // (int) :ZONEMO_652 0002: jump @ZONEMO_877 :ZONEMO_659 $3315 > -1 // (int) var > num jump_if_false @ZONEMO_779 10@ == -1 // (int) var == num jump_if_false @ZONEMO_724 14@ == -1 // (int) var == num jump_if_false @ZONEMO_717 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_35449 jump_if_false @ZONEMO_717 0035: 10@ = 15@ // (int vars) :ZONEMO_717 0002: jump @ZONEMO_779 :ZONEMO_724 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @GAMHELP_8604 10@ 15@ jump_if_false @ZONEMO_774 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8664 1 10@ = -1 // (int) 0025: gosub @ZONEMO_1511 0002: jump @ZONEMO_779 :ZONEMO_774 14@ = -1 // (int) :ZONEMO_779 not $3349 == -1 // (int) var == num jump_if_false @ZONEMO_812 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_36447 00BB: (unknown) $3349 $3349 = -1 // (int) :ZONEMO_812 $3348 > 0 // (int) var > num jump_if_false @ZONEMO_845 00A0: car $3348 wrecked jump_if_false @ZONEMO_845 0113: remove_references_to_car $3348 // Like turning a car into any random car $3348 = -1 // (int) :ZONEMO_845 0078: if and $3347 > 0 // (int) var > num $3336 == -1 // (int) var == num jump_if_false @ZONEMO_877 047A: (unknown) $3347 $3347 = -1 // (int) :ZONEMO_877 11@ = 1 // (int) :ZONEMO_882 0078: if and $523(15@,30) == 5 // (int) var == num not $1698 == 1 // (int) var == num jump_if_false @ZONEMO_914 0025: gosub @ZONEMO_1422 :ZONEMO_914 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REWMON_1909 1 jump_if_false @ZONEMO_1008 $523(15@,30) == 5 // (int) var == num jump_if_false @ZONEMO_969 848F: not unknown_check 8 $581 0022: jump_if_false @ZONEMO_969 // Note: the incorrect math opcode was used here 048D: (unknown) 4 $581 $581 :ZONEMO_969 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @NONAME_1_30477 15@ jump_if_false @ZONEMO_1008 848F: not unknown_check 32 $581 0022: jump_if_false @ZONEMO_1008 // Note: the incorrect math opcode was used here 048D: (unknown) 16 $581 $581 :ZONEMO_1008 0002: jump @ZONEMO_1047 :ZONEMO_1015 0078: if and $523(15@,30) == 5 // (int) var == num not $1698 == 1 // (int) var == num jump_if_false @ZONEMO_1047 0025: gosub @ZONEMO_1422 :ZONEMO_1047 15@ += 1 // (int) 15@ >= 30 // (int) var >= num jump_if_false @ZONEMO_200 0078: if or 11@ == 0 // (int) var == num $3614 == 1 // (int) var == num jump_if_false @ZONEMO_1141 0078: if or $3613 > 0 // (int) var > num $3614 == 1 // (int) var == num jump_if_false @ZONEMO_1141 0025: gosub @ZONEMO_1511 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8664 1 10@ = -1 // (int) 14@ = -1 // (int) $3614 = 0 // (int) :ZONEMO_1141 0002: jump @ZONEMO_1275 :ZONEMO_1148 $1698 == 1 // (int) var == num jump_if_false @ZONEMO_1229 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @NONAME_1_36474 12@ jump_if_false @ZONEMO_1222 12@ == 1 // (int) var == num jump_if_false @ZONEMO_1210 0035: 15@ = $3315 // (int vars) 0025: gosub @ZONEMO_1338 0002: jump @ZONEMO_1215 :ZONEMO_1210 10@ = -1 // (int) :ZONEMO_1215 0002: jump @ZONEMO_158 :ZONEMO_1222 0002: jump @ZONEMO_1275 :ZONEMO_1229 $3613 > 0 // (int) var > num jump_if_false @ZONEMO_1275 0025: gosub @ZONEMO_1511 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8664 1 10@ = -1 // (int) 14@ = -1 // (int) $3614 = 0 // (int) :ZONEMO_1275 10@ == -1 // (int) var == num jump_if_false @ZONEMO_1299 16@ = 99 // (int) 0002: jump @ZONEMO_1303 :ZONEMO_1299 0035: 16@ = 10@ // (int vars) :ZONEMO_1303 14@ == -1 // (int) var == num jump_if_false @ZONEMO_1327 17@ = 99 // (int) 0002: jump @ZONEMO_1331 :ZONEMO_1327 0035: 17@ = 14@ // (int vars) :ZONEMO_1331 0002: jump @ZONEMO_158 :ZONEMO_1338 0025: gosub @ZONEMO_1511 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @NONAME_1_33895 15@ 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_35449 jump_if_false @ZONEMO_1377 0035: 10@ = 15@ // (int vars) :ZONEMO_1377 $1698 = 0 // (int) 0045: actor $1038 defined jump_if_false @ZONEMO_1403 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4326 :ZONEMO_1403 0026: return :ZONEMO_1405 010E: 5@ = current_time_in_ms 0035: 7@ = 5@ // (int vars) 002B: 7@ -= 6@ // (int vars) // Note: the incorrect math opcode was used here 0035: 6@ = 5@ // (int vars) 0026: return :ZONEMO_1422 0 >= $553(15@,30) // (int) num >= var 0022: jump_if_false @ZONEMO_1502 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @ZONEMO_1495 // Note: the incorrect math opcode was used here 8080: not actor $1038 near_point $2169(15@,30) $2199(15@,30) radius $2289(15@,30) $2289(15@,30) sphere 0 0022: jump_if_false @ZONEMO_1495 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 18 call_with_params @NONAME_1_37566 15@ 0 0 $553(15@,30) = 0 // (int) :ZONEMO_1495 0002: jump @ZONEMO_1509 :ZONEMO_1502 002B: $553(15@,30) -= 7@ // (int vars) // Note: the incorrect math opcode was used here :ZONEMO_1509 0026: return :ZONEMO_1511 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @GAMHELP_8207 0006: 0@ = 'EMPTY' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'EMPTY' // (string) // Note: the incorrect math opcode was used here $3315 = -1 // (int) 0026: return :ZONEMO_1549 0024: create_thread @PUHELP 0026: return :ZONEMO_1559 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 5@ += 6000 // (int) :ZONEMO_1572 0011: 5@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @ZONEMO_1654 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 4@ = current_time_in_ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @ZONEMO_1607 005E: (unknown) :ZONEMO_1607 0045: actor $1038 defined jump_if_false @ZONEMO_1647 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 0044: put_actor $1038 at 0@ 1@ 2@ 00CF: set_actor $1038 Z_angle_to 3@ :ZONEMO_1647 0002: jump @ZONEMO_1572 :ZONEMO_1654 005F: (unknown) :ZONEMO_1656 $1688 = 1 // (int) $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @ZONEMO_1696 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 :ZONEMO_1696 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4248 1000 0045: actor $1038 defined jump_if_false @ZONEMO_1731 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 :ZONEMO_1731 01AE: (unknown) 1 0059: text_clear_all 0268: (unknown) 0@ == 1 // (int) var == num jump_if_false @ZONEMO_2204 1@ == 1 // (int) var == num jump_if_false @ZONEMO_1984 8@ = -872.66 // (float) 9@ = -683.42 // (float) 10@ = 10.177 // (float) 11@ = 315.0 // (float) 00B9: set_camera_position -870.57 -680.88 14.9 rotations 0 0 0 00BA: set_camera_point_at -871.2 -681.66 14.93 mode 2 0001: wait 0 ms 00B9: set_camera_position -860.31 -666.65 15.94 rotations 0 0 0 00BA: set_camera_point_at -860.9 -667.44 15.77 mode 1 02B4: set_camera_transverse_delay 0 time 20000 12@ = -833.58 // (float) 13@ = -676.88 // (float) 14@ = 11.66 // (float) 15@ = -834.55 // (float) 16@ = -676.63 // (float) 17@ = 11.62 // (float) 18@ = -863.23 // (float) 19@ = -667.52 // (float) 20@ = 10.98 // (float) 21@ = -863.8 // (float) 22@ = -668.34 // (float) 23@ = 11.02 // (float) 0002: jump @ZONEMO_2197 :ZONEMO_1984 8@ = -657.34 // (float) 9@ = 762.18 // (float) 10@ = 10.5616 // (float) 11@ = 135.0 // (float) 00B9: set_camera_position -672.74 745.79 25.51 rotations 0 0 0 00BA: set_camera_point_at -672.05 746.51 25.53 mode 2 0001: wait 0 ms 00B9: set_camera_position -665.93 752.96 16.31 rotations 0 0 0 00BA: set_camera_point_at -665.28 753.64 15.97 mode 1 02B4: set_camera_transverse_delay 0 time 18000 12@ = -691.77 // (float) 13@ = 738.72 // (float) 14@ = 11.64 // (float) 15@ = -691.09 // (float) 16@ = 739.45 // (float) 17@ = 11.7 // (float) 18@ = -650.66 // (float) 19@ = 755.47 // (float) 20@ = 11.14 // (float) 21@ = -651.26 // (float) 22@ = 756.27 // (float) 23@ = 11.16 // (float) :ZONEMO_2197 0002: jump @ZONEMO_2640 :ZONEMO_2204 1@ == 1 // (int) var == num jump_if_false @ZONEMO_2432 8@ = -884.49 // (float) 9@ = -470.41 // (float) 10@ = 12.0774 // (float) 11@ = 270.0 // (float) 00B9: set_camera_position -854.68 -490.3 14.0 rotations 0 0 0 00BA: set_camera_point_at -855.44 -489.83 14.47 mode 2 0001: wait 0 ms 00B9: set_camera_position -854.68 -490.3 14.0 rotations 0 0 0 00BA: set_camera_point_at -855.53 -489.77 14.06 mode 1 02B4: set_camera_transverse_delay 0 time 12000 12@ = -843.67 // (float) 13@ = -489.32 // (float) 14@ = 11.64 // (float) 15@ = -844.56 // (float) 16@ = -488.85 // (float) 17@ = 11.64 // (float) 18@ = -873.16 // (float) 19@ = -455.43 // (float) 20@ = 10.89 // (float) 21@ = -873.52 // (float) 22@ = -456.37 // (float) 23@ = 10.9 // (float) 0002: jump @ZONEMO_2640 :ZONEMO_2432 8@ = -822.83 // (float) 9@ = 1149.01 // (float) 10@ = 11.3765 // (float) 11@ = 0 // (float) 00B9: set_camera_position -808.86 1173.11 14.63 rotations 0 0 0 00BA: set_camera_point_at -808.29 1172.29 14.54 mode 2 0001: wait 0 ms 00B9: set_camera_position -820.15 1169.42 14.06 rotations 0 0 0 00BA: set_camera_point_at -820.29 1168.43 13.99 mode 1 02B4: set_camera_transverse_delay 0 time 18000 12@ = -814.47 // (float) 13@ = 1193.0 // (float) 14@ = 11.9 // (float) 15@ = -814.52 // (float) 16@ = 1192.0 // (float) 17@ = 11.85 // (float) 18@ = -829.16 // (float) 19@ = 1160.1 // (float) 20@ = 10.82 // (float) 21@ = -828.54 // (float) 22@ = 1159.32 // (float) 23@ = 10.87 // (float) :ZONEMO_2640 022C: (unknown) 8@ 9@ 10@ 5.0 1 0045: actor $1038 defined 0022: jump_if_false @ZONEMO_2673 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 8@ 9@ 10@ 00CF: set_actor $1038 Z_angle_to 11@ :ZONEMO_2673 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4279 1000 6@ = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @ZONEMO_2715 7@ = 5 // (int) 0002: jump @ZONEMO_2720 :ZONEMO_2715 7@ = 4 // (int) :ZONEMO_2720 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @ZONEMO_2811 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @ZONEMO_2762 0006: 2@ = 'H_BUSTX' // (string) // Note: the incorrect math opcode was used here 0002: jump @ZONEMO_2774 :ZONEMO_2762 0006: 2@ = 'H_HOSPX' // (string) // Note: the incorrect math opcode was used here :ZONEMO_2774 040D: (unknown) 2@ 6@ 1 6 03D4: (unknown) 2@ 037B: constant_params 4 variable_params 0 unknown 24 call_with_params @ZONEMO_1559 8@ 9@ 10@ 11@ 6@ += 1 // (int) 0002: jump @ZONEMO_2720 :ZONEMO_2811 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4248 1000 0268: (unknown) $546 == 0 // (int) var == num jump_if_false @ZONEMO_2944 03CE: jump_if_false @ZONEMO_2944 00B9: set_camera_position 12@ 13@ 14@ rotations 0 0 0 00BA: set_camera_point_at 15@ 16@ 17@ mode 2 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4279 1000 03D4: (unknown) 'H_SCTA1' // ~w~If you were ~h~'busted'~w~ or ~h~'wasted'~w~ while on a mission, this ~h~Taxi~w~ will take you back to the ~h~contact location. 037B: constant_params 4 variable_params 0 unknown 24 call_with_params @ZONEMO_1559 8@ 9@ 10@ 11@ 03D4: (unknown) 'H_SCTA2' // ~w~If you have any money, the driver will charge you a small fee for the ride. 037B: constant_params 4 variable_params 0 unknown 24 call_with_params @ZONEMO_1559 8@ 9@ 10@ 11@ 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4248 1000 $546 = 1 // (int) :ZONEMO_2944 0268: (unknown) $547 == 0 // (int) var == num jump_if_false @ZONEMO_3043 $3500 == 1 // (int) var == num jump_if_false @ZONEMO_3043 00B9: set_camera_position 18@ 19@ 20@ rotations 0 0 0 00BA: set_camera_point_at 21@ 22@ 23@ mode 2 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4279 1000 03D4: (unknown) 'H_WBBW1' // ~w~Paying a large enough bribe will see your weapons returned. 037B: constant_params 4 variable_params 0 unknown 24 call_with_params @ZONEMO_1559 8@ 9@ 10@ 11@ 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4248 1000 $547 = 1 // (int) :ZONEMO_3043 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined jump_if_false @ZONEMO_3096 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 00A2: (unknown) $1038 0154: (unknown) $1038 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 :ZONEMO_3096 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 1000 ms $1688 = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @ZONEMO_3152 $544 = 1 // (int) $3511 = 0 // (int) 0002: jump @ZONEMO_3163 :ZONEMO_3152 $545 = 1 // (int) $3510 = 0 // (int) :ZONEMO_3163 0026: return :ZONEMO_3165 0141: destroy_pickup $3507 0141: destroy_pickup $3508 0141: destroy_pickup $3509 0141: destroy_pickup $3505 0141: destroy_pickup $3506 0141: destroy_pickup $3503 0141: destroy_pickup $3504 $564 = 1 // (int) $567 = 1 // (int) $544 = 1 // (int) $545 = 1 // (int) $3510 = 0 // (int) $3511 = 0 // (int) $3512 = 0 // (int) $3513 = 0 // (int) 0026: return :PUHELP 0@ = 0 // (int) 1@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 0001: wait 3000 ms :PUHELP_29 0078: if and 2 > 4@ // (int) num > var 5@ == 0 // (int) var == num 3@ == 0 // (int) var == num jump_if_false @PUHELP_100 0001: wait 500 ms 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_6396 0 4@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_6360 0 5@ 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MAIN_6429 3@ 0002: jump @PUHELP_29 :PUHELP_100 0078: if and $564 == 0 // (int) var == num $3516 == 0 // (int) var == num jump_if_false @PUHELP_178 013F: $3507 = create_pickup #INFO type 3 at -869.73 -114.19 11.1 013F: $3508 = create_pickup #INFO type 3 at -916.1 -1265.08 11.8 $3512 = 0 // (int) $3516 = 1 // (int) :PUHELP_178 0078: if and $567 == 0 // (int) var == num $3517 == 0 // (int) var == num jump_if_false @PUHELP_233 013F: $3509 = create_pickup #INFO type 3 at -900.4 1114.9 11.1 $3513 = 0 // (int) $3517 = 1 // (int) :PUHELP_233 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @PUHELP_258 0001: wait 50 ms 0002: jump @PUHELP_279 :PUHELP_258 8045: not actor $1038 defined jump_if_false @PUHELP_279 0001: wait 0 ms 0002: jump @PUHELP_258 :PUHELP_279 0238: name_thread 'PUHELP' 6@ = 0 // (int) 0078: if or $564 == 0 // (int) var == num $567 == 0 // (int) var == num $544 == 0 // (int) var == num $545 == 0 // (int) var == num jump_if_false @PUHELP_366 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MAIN_6429 3@ 3@ == 2 // (int) var == num jump_if_false @PUHELP_359 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @ZONEMO_3165 0023: end_thread // Note: the incorrect math opcode was used here :PUHELP_359 0002: jump @PUHELP_378 :PUHELP_366 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @ZONEMO_3165 0023: end_thread // Note: the incorrect math opcode was used here :PUHELP_378 $564 == 0 // (int) var == num jump_if_false @PUHELP_423 0078: if or 01F7: garage $1792 respray_done 01F7: garage $1793 respray_done jump_if_false @PUHELP_423 0141: destroy_pickup $3507 0141: destroy_pickup $3508 $564 = 1 // (int) :PUHELP_423 $567 == 0 // (int) var == num jump_if_false @PUHELP_491 not $3355 == -1 // (int) var == num jump_if_false @PUHELP_491 034B: unknown_check $3355 jump_if_false @PUHELP_491 80A0: not car $3355 wrecked jump_if_false @PUHELP_491 0149: car $3355 inside_garage jump_if_false @PUHELP_491 0141: destroy_pickup $3509 $567 = 1 // (int) :PUHELP_491 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @REWMON_1517 $544 == 0 // (int) var == num jump_if_false @PUHELP_684 $1045 == 0 // (int) var == num jump_if_false @PUHELP_653 $3514 == 0 // (int) var == num jump_if_false @PUHELP_594 013F: $3505 = create_pickup #INFO type 3 at -872.66 -683.42 11.2 013F: $3506 = create_pickup #INFO type 3 at -657.34 762.18 11.6 $3514 = 1 // (int) $3511 = 0 // (int) :PUHELP_594 $3511 > 0 // (int) var > num jump_if_false @PUHELP_620 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @ZONEMO_1656 1 $3511 :PUHELP_620 $544 == 1 // (int) var == num jump_if_false @PUHELP_646 0141: destroy_pickup $3505 0141: destroy_pickup $3506 $3514 = 0 // (int) :PUHELP_646 0002: jump @PUHELP_679 :PUHELP_653 $3514 == 1 // (int) var == num jump_if_false @PUHELP_679 0141: destroy_pickup $3505 0141: destroy_pickup $3506 $3514 = 0 // (int) :PUHELP_679 6@ += 1 // (int) :PUHELP_684 $545 == 0 // (int) var == num jump_if_false @PUHELP_861 $1045 == 0 // (int) var == num jump_if_false @PUHELP_830 $3515 == 0 // (int) var == num jump_if_false @PUHELP_772 013F: $3503 = create_pickup #INFO type 3 at -884.49 -470.41 13.11 013F: $3504 = create_pickup #INFO type 3 at -822.83 1149.01 12.42 $3515 = 1 // (int) :PUHELP_772 $3510 > 0 // (int) var > num jump_if_false @PUHELP_797 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @ZONEMO_1656 0 $3510 :PUHELP_797 $545 == 1 // (int) var == num jump_if_false @PUHELP_823 0141: destroy_pickup $3503 0141: destroy_pickup $3504 $3515 = 0 // (int) :PUHELP_823 0002: jump @PUHELP_856 :PUHELP_830 $3515 == 1 // (int) var == num jump_if_false @PUHELP_856 0141: destroy_pickup $3503 0141: destroy_pickup $3504 $3515 = 0 // (int) :PUHELP_856 6@ += 1 // (int) :PUHELP_861 $564 == 0 // (int) var == num jump_if_false @PUHELP_950 $3512 > 0 // (int) var > num jump_if_false @PUHELP_945 $1688 == 0 // (int) var == num jump_if_false @PUHELP_945 0141: destroy_pickup $3507 0141: destroy_pickup $3508 $564 = 1 // (int) $3512 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REWMON_2123 'H_PNS01' 8000 // Park in a ~h~Pay 'n' Spray~w~ to clear your ~h~wanted level~w~ and ~h~repair~w~ and ~h~respray~w~ your vehicle. Cost: ~h~$100. 0002: jump @PUHELP_233 :PUHELP_945 6@ += 1 // (int) :PUHELP_950 $567 == 0 // (int) var == num jump_if_false @PUHELP_1035 $3513 > 0 // (int) var > num jump_if_false @PUHELP_1030 $1688 == 0 // (int) var == num jump_if_false @PUHELP_1030 0141: destroy_pickup $3509 $567 = 1 // (int) $3513 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REWMON_2123 'H_BS_01' 8000 // Any car you drive into this garage will be fitted with a ~h~remote bomb~w~. Cost: ~h~$500. 0002: jump @PUHELP_233 :PUHELP_1030 6@ += 1 // (int) :PUHELP_1035 0002: jump @PUHELP_233 :PUHELP_1042 0024: create_thread @SHOPMON 0026: return :PUHELP_1052 0@ = 0 // (int) :PUHELP_1056 $3585(0@,7) > 0 // (int) var > num jump_if_false @PUHELP_1076 047A: (unknown) $3585(0@,7) :PUHELP_1076 $3585(0@,7) = -1 // (int) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @PUHELP_1056 0026: return :PUHELP_1103 $2796 = 378.759 // (float) $2803 = 1257.16 // (float) $2810 = 18.228 // (float) $2817 = 0 // (float) $2797 = 449.424 // (float) $2804 = 1257.16 // (float) $2811 = 18.228 // (float) $2818 = 0 // (float) $2798 = 478.305 // (float) $2805 = 1124.482 // (float) $2812 = 18.228 // (float) $2819 = 270.0 // (float) $2799 = 449.645 // (float) $2806 = 995.694 // (float) $2813 = 18.228 // (float) $2820 = 180.0 // (float) $2800 = 379.182 // (float) $2807 = 994.721 // (float) $2814 = 18.228 // (float) $2821 = 180.0 // (float) $2801 = 349.44 // (float) $2808 = 1123.683 // (float) $2815 = 18.228 // (float) $2822 = 90.0 // (float) $2802 = 365.12 // (float) $2809 = 1210.099 // (float) $2816 = 24.213 // (float) $2823 = 90.0 // (float) $2824 = 379.938 // (float) $2831 = 1250.216 // (float) $2838 = -200.914 // (float) $2845 = 180.0 // (float) $2825 = 448.459 // (float) $2832 = 1250.216 // (float) $2839 = -200.914 // (float) $2846 = 180.0 // (float) $2826 = 471.52 // (float) $2833 = 1123.556 // (float) $2840 = -200.869 // (float) $2847 = 90.0 // (float) $2827 = 448.551 // (float) $2834 = 1003.078 // (float) $2841 = -200.914 // (float) $2848 = 0 // (float) $2828 = 379.58 // (float) $2835 = 1002.344 // (float) $2842 = -200.856 // (float) $2849 = 0 // (float) $2829 = 356.667 // (float) $2836 = 1124.776 // (float) $2843 = -200.869 // (float) $2850 = 270.0 // (float) $2830 = 366.001 // (float) $2837 = 1210.104 // (float) $2844 = -194.638 // (float) $2851 = 270.0 // (float) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PUHELP_1052 0026: return :PUHELP_1583 0035: 5@ = $3749 // (int vars) $3361(5@,22) = -1 // (int) 0036: $3383(5@,22) = 0@ // (float vars) 0036: $3405(5@,22) = 1@ // (float vars) 0036: $3427(5@,22) = 2@ // (float vars) 0036: $3449(5@,22) = 3@ // (float vars) 0035: $3471(5@,22) = 4@ // (int vars) $3749 += 1 // (int) 0026: return :PUHELP_1639 0139: 1@ = random_int_in_ranges 0 5 1@ == 0 // (int) var == num jump_if_false @PUHELP_1668 0@ = 34 // (int) 0002: jump @PUHELP_1758 :PUHELP_1668 1@ == 1 // (int) var == num jump_if_false @PUHELP_1692 0@ = 38 // (int) 0002: jump @PUHELP_1758 :PUHELP_1692 1@ == 2 // (int) var == num jump_if_false @PUHELP_1716 0@ = 49 // (int) 0002: jump @PUHELP_1758 :PUHELP_1716 1@ == 3 // (int) var == num jump_if_false @PUHELP_1740 0@ = 57 // (int) 0002: jump @PUHELP_1758 :PUHELP_1740 1@ == 4 // (int) var == num jump_if_false @PUHELP_1758 0@ = 152 // (int) :PUHELP_1758 0026: return :PUHELP_1760 $3471(0@,22) == -1 // (int) var == num jump_if_false @PUHELP_1789 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @PUHELP_1639 $3471(0@,22) :PUHELP_1789 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4215 $3471(0@,22) 0036: 1@ = $3383(0@,22) // (float vars) 0036: 2@ = $3405(0@,22) // (float vars) 0036: 3@ = $3427(0@,22) // (float vars) 01BB: (unknown) $3383(0@,22) $3405(0@,22) $3427(0@,22) 3@ 003E: $3361(0@,22) = create_actor_pedtype 4 model $3471(0@,22) at 1@ 2@ 3@ 00CF: set_actor $3361(0@,22) Z_angle_to $3449(0@,22) 0026: return :PUHELP_1866 $3749 = 0 // (int) 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 381.4518 1149.384 -199.8234 192.1059 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 394.8613 1141.457 -199.8234 125.0562 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 378.3013 1098.944 -199.8234 19.6544 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 394.0273 1107.208 -199.8188 7.3542 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 360.2073 1182.004 -199.7919 263.0598 49 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 367.2712 1218.096 -199.8158 281.4327 34 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 470.8586 1171.564 -199.8357 91.388 49 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 449.9982 1098.589 -199.8247 330.5995 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 435.0505 1104.578 -199.8247 316.5468 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 445.7646 1149.221 -199.8247 150.7717 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 439.3018 1146.989 -199.8239 242.2144 123 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 483.36 1048.983 -199.8392 120.9431 38 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 438.6734 987.8198 -193.5947 270.8435 38 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 423.5324 1039.353 -193.597 113.9734 38 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 401.1213 998.0143 -193.5936 357.4468 49 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 360.36 995.0519 -193.5936 267.891 38 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 352.8235 1111.279 -193.6019 282.5814 34 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 423.0569 1273.548 -193.5953 88.0185 49 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PUHELP_1583 481.0364 1112.419 -193.5919 90.1459 34 0026: return :PUHELP_2481 0@ = 0 // (int) :PUHELP_2485 0011: $3749 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PUHELP_2672 // Note: the incorrect math opcode was used here $3361(0@,22) == -1 // (int) var == num jump_if_false @PUHELP_2588 0045: actor $1038 defined jump_if_false @PUHELP_2581 0036: 1@ = $3427(0@,22) // (float vars) 002C: 1@ -= $1044 // (float vars) 0078: if and 0080: actor $1038 near_point $3383(0@,22) $3405(0@,22) radius 60.0 60.0 sphere 0 2.0 > 1@ // (float) num > var 0022: jump_if_false @PUHELP_2581 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PUHELP_1760 0@ :PUHELP_2581 0002: jump @PUHELP_2660 :PUHELP_2588 0045: actor $1038 defined jump_if_false @PUHELP_2660 0036: 1@ = $3427(0@,22) // (float vars) 002C: 1@ -= $1044 // (float vars) 0078: if or 8080: not actor $1038 near_point $3383(0@,22) $3405(0@,22) radius 60.0 60.0 sphere 0 1@ > 2.0 // (float) var > num jump_if_false @PUHELP_2660 003F: destroy_actor $3361(0@,22) $3361(0@,22) = -1 // (int) :PUHELP_2660 0@ += 1 // (int) 0002: jump @PUHELP_2485 :PUHELP_2672 0026: return :PUHELP_2674 0@ = 0 // (int) :PUHELP_2678 0011: $3749 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PUHELP_2708 // Note: the incorrect math opcode was used here 003F: destroy_actor $3361(0@,22) 0@ += 1 // (int) 0002: jump @PUHELP_2678 :PUHELP_2708 0026: return :PUHELP_2710 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5040 384.95 1226.62 -198.45 -1.5 -1.5 -10.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 384.95 1226.62 -198.45 1.5 1.5 10.0 3@ 4@ 5@ 8202: not unknown_check 0@ 1@ 2@ 3@ 4@ 5@ 0 1 1 0 0 0022: jump_if_false @PUHELP_2868 // Note: the incorrect math opcode was used here 01BB: (unknown) 384.95 1226.62 -199.826 6@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 178 0048: 7@ = create_car #BMXBOY at 384.95 1226.62 6@ 00D1: set_car 7@ Z_angle_to 180.0 0113: remove_references_to_car 7@ // Like turning a car into any random car 0162: release_model #BMXBOY :PUHELP_2868 0026: return :PUHELP_2870 0045: actor $1038 defined jump_if_false @PUHELP_2896 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 0352: (unknown) $1038 :PUHELP_2896 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PUHELP_1052 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @NONAME_1_24037 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_20061 4@ 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @PUHELP_2991 02EE: get_actor $1038 coords_to 5@ 6@ 7@ with_offset 0 4.0 0 7@ += 1.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 0044: put_actor $1038 at 5@ 6@ 7@ 02F8: (unknown) $1038 0 :PUHELP_2991 4@ == 5 // (int) var == num jump_if_false @PUHELP_3028 04CD: (unknown) 'SH_MALL' 1 // 'Vice Point Mall' 0264: (unknown) 100.0 0002: jump @PUHELP_3058 :PUHELP_3028 04CD: (unknown) 'SH_MALL' -1 // 'Vice Point Mall' 04CD: (unknown) 'BEACH3' 1 // Vice Point 0264: (unknown) 1.0 :PUHELP_3058 0045: actor $1038 defined jump_if_false @PUHELP_3074 02F8: (unknown) $1038 0 :PUHELP_3074 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_16554 2 1 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PUHELP_2710 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4326 0026: return :PUHELP_3110 0078: if or 042E: unknown_check 1 042E: unknown_check 3 jump_if_false @PUHELP_3738 0@ = 0 // (int) :PUHELP_3133 $1698 == 0 // (int) var == num jump_if_false @PUHELP_3462 0045: actor $1038 defined jump_if_false @PUHELP_3455 00B0: actor $1038 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @PUHELP_3445 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $2540(0@,7) $2547(0@,7) radius 60.0 60.0 sphere 0 0022: jump_if_false @PUHELP_3438 // Note: the incorrect math opcode was used here $3585(0@,7) == -1 // (int) var == num jump_if_false @PUHELP_3318 0045: actor $1038 defined jump_if_false @PUHELP_3311 808A: not actor $1038 in_sphere_on_foot $2540(0@,7) $2547(0@,7) $2554(0@,7) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @PUHELP_3311 // Note: the incorrect math opcode was used here 0036: 1@ = $2540(0@,7) // (float vars) 0036: 2@ = $2547(0@,7) // (float vars) 0036: 3@ = $2554(0@,7) // (float vars) 3@ += 0.5 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ $3585(0@,7) = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3585(0@,7) // (int) // Note: the incorrect math opcode was used here :PUHELP_3311 0002: jump @PUHELP_3438 :PUHELP_3318 0045: actor $1038 defined 0022: jump_if_false @PUHELP_3438 // Note: the incorrect math opcode was used here 0078: if and 008A: actor $1038 in_sphere_on_foot $2540(0@,7) $2547(0@,7) $2554(0@,7) radius 1.0 1.0 3.0 sphere 0 026A: unknown_check $1038 026E: unknown_check $1038 0022: jump_if_false @PUHELP_3438 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @PUHELP_2870 $2568(0@,7) $2575(0@,7) $2582(0@,7) $2589(0@,7) 5 0509: (unknown) $2568(0@,7) $2575(0@,7) $2582(0@,7) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_25887 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PUHELP_1866 :PUHELP_3438 0002: jump @PUHELP_3455 :PUHELP_3445 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PUHELP_1052 :PUHELP_3455 0002: jump @PUHELP_3714 :PUHELP_3462 842E: not unknown_check 3 jump_if_false @PUHELP_3511 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PUHELP_2674 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PUHELP_1052 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 0002: jump @PUHELP_3714 :PUHELP_3511 $3585(0@,7) == -1 // (int) var == num jump_if_false @PUHELP_3605 0045: actor $1038 defined jump_if_false @PUHELP_3598 808A: not actor $1038 in_sphere_on_foot $2568(0@,7) $2575(0@,7) $2582(0@,7) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @PUHELP_3598 // Note: the incorrect math opcode was used here $3585(0@,7) = 0 // (int) 0479: (unknown) $2568(0@,7) $2575(0@,7) $2582(0@,7) 8004: not 50@ = $3585(0@,7) // (int) // Note: the incorrect math opcode was used here :PUHELP_3598 0002: jump @PUHELP_3714 :PUHELP_3605 0045: actor $1038 defined 0022: jump_if_false @PUHELP_3714 // Note: the incorrect math opcode was used here 0078: if and 008A: actor $1038 in_sphere_on_foot $2568(0@,7) $2575(0@,7) $2582(0@,7) radius 1.0 1.0 3.0 sphere 0 026A: unknown_check $1038 026E: unknown_check $1038 0022: jump_if_false @PUHELP_3714 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PUHELP_2674 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @PUHELP_2870 $2540(0@,7) $2547(0@,7) $2554(0@,7) $2561(0@,7) 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_25887 0 0509: (unknown) 0 0 0 :PUHELP_3714 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @PUHELP_3133 0002: jump @PUHELP_3748 :PUHELP_3738 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PUHELP_1052 :PUHELP_3748 0026: return :PUHELP_3750 0035: $3712(0@,30) = 1@ // (int vars) 0026: return :PUHELP_3759 1@ = 0 // (int) :PUHELP_3763 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @PUHELP_3750 1@ 0@ 1@ += 1 // (int) 1@ >= 30 // (int) var >= num jump_if_false @PUHELP_3763 0026: return :PUHELP_3794 0483: (unknown) $3143 3@ 047E: (unknown) 3@ 2 0 0@ 1@ 2@ 4@ 0026: return :PUHELP_3811 0036: 1@ = $3495(0@,30) // (float vars) 0036: 2@ = $3525(0@,30) // (float vars) 0036: 3@ = $3555(0@,30) // (float vars) 0036: 4@ = $3592(0@,30) // (float vars) 0026: return :PUHELP_3841 0080: actor $1038 near_point 0@ 1@ radius 35.0 35.0 sphere 0 0022: jump_if_false @PUHELP_3863 // Note: the incorrect math opcode was used here 005E: (unknown) :PUHELP_3863 005F: (unknown) :PUHELP_3865 0036: 3@ = 0@ // (float vars) 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 5@ += 1.0 // (float) 01BB: (unknown) 3@ 4@ 5@ 5@ 001D: 5@ == 0 // (int) var == var jump_if_false @PUHELP_3904 0036: 5@ = 2@ // (float vars) :PUHELP_3904 0026: return :SHOPMON 0238: name_thread 'SHOPMON' 8@ = -1 // (int) 10@ = 0 // (int) 0025: gosub @SHOPMON_195 $3750 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @PUHELP_1103 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @PUHELP_3759 1 7@ = -1 // (int) :SHOPMON_60 0001: wait 0 ms 0078: if or $1698 == 0 // (int) var == num $1698 == 4 // (int) var == num jump_if_false @SHOPMON_92 0025: gosub @SHOPMON_2175 :SHOPMON_92 0078: if or $1698 == 0 // (int) var == num $1698 == 5 // (int) var == num jump_if_false @SHOPMON_188 $3750 == 1 // (int) var == num jump_if_false @SHOPMON_178 0045: actor $1038 defined jump_if_false @SHOPMON_148 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @PUHELP_3110 :SHOPMON_148 $1698 == 5 // (int) var == num jump_if_false @SHOPMON_171 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @PUHELP_2481 :SHOPMON_171 0002: jump @SHOPMON_188 :SHOPMON_178 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @PUHELP_1052 :SHOPMON_188 0002: jump @SHOPMON_60 :SHOPMON_195 $4028 = 1 // (int) $3751 = -1008.912 // (float) $3781 = -331.781 // (float) $3811 = 10.7676 // (float) $3848 = 180.0 // (float) $3878 = 0 // (int) $3908 = 1 // (int) 0006: $3998 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3938 = 20 // (int) $3752 = -917.3826 // (float) $3782 = 847.6764 // (float) $3812 = 11.0831 // (float) $3849 = 270.0 // (float) $3879 = 2 // (int) $3909 = 3 // (int) 0006: $3999 = 'SH_EL01' // (string) // 'Curve' // Note: the incorrect math opcode was used here $3939 = 60 // (int) $3753 = -845.3045 // (float) $3783 = -638.8693 // (float) $3813 = 11.1733 // (float) $3850 = 240.0 // (float) $3880 = 9 // (int) $3910 = 2 // (int) 0006: $4000 = 'SH_SU02' // (string) // 'Verdi Groceries' // Note: the incorrect math opcode was used here $3940 = 50 // (int) $3754 = -1119.74 // (float) $3784 = -670.72 // (float) $3814 = 11.0 // (float) $3851 = 180.0 // (float) $3881 = 6 // (int) $3911 = 1 // (int) 0006: $4001 = 'SH_PA01' // (string) // 'Hardcore Pawn' // Note: the incorrect math opcode was used here $3941 = 30 // (int) $3755 = -968.7647 // (float) $3785 = -592.453 // (float) $3815 = 11.6232 // (float) $3852 = 100.0 // (float) $3882 = 3 // (int) $3912 = 2 // (int) 0006: $4002 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3942 = 50 // (int) $3756 = -1157.779 // (float) $3786 = -337.7338 // (float) $3816 = 10.4389 // (float) $3853 = 192.0 // (float) $3883 = 2 // (int) $3913 = 2 // (int) 0006: $4003 = 'SH_EL01' // (string) // 'Curve' // Note: the incorrect math opcode was used here $3943 = 60 // (int) $3757 = -1076.04 // (float) $3787 = -84.77 // (float) $3817 = 11.4336 // (float) $3854 = 274.5 // (float) $3884 = 5 // (int) $3914 = 1 // (int) 0006: $4004 = 'SH_CL02' // (string) // 'Nalgas Grandes' // Note: the incorrect math opcode was used here $3944 = 20 // (int) $3758 = -867.097 // (float) $3788 = -148.66 // (float) $3818 = 11.0 // (float) $3855 = 269.8 // (float) $3885 = 8 // (int) $3915 = 3 // (int) 0006: $4005 = 'SH_SU01' // (string) // 'Fidl' // Note: the incorrect math opcode was used here $3945 = 70 // (int) $3759 = -1029.9 // (float) $3789 = 156.9 // (float) $3819 = 11.2 // (float) $3856 = 29.44 // (float) $3886 = 4 // (int) $3916 = 3 // (int) 0006: $4006 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3946 = 60 // (int) $3760 = -993.3461 // (float) $3790 = 309.5039 // (float) $3820 = 11.2574 // (float) $3857 = 48.6 // (float) $3887 = 8 // (int) $3917 = 3 // (int) 0006: $4007 = 'SH_SU01' // (string) // 'Fidl' // Note: the incorrect math opcode was used here $3947 = 70 // (int) $3761 = -731.33 // (float) $3791 = 396.51 // (float) $3821 = 11.1007 // (float) $3858 = 259.47 // (float) $3888 = 0 // (int) $3918 = 1 // (int) 0006: $4008 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3948 = 20 // (int) $3762 = -628.81 // (float) $3792 = 648.09 // (float) $3822 = 11.0 // (float) $3859 = 0 // (float) $3889 = 9 // (int) $3919 = 3 // (int) 0006: $4009 = 'SH_SU02' // (string) // 'Verdi Groceries' // Note: the incorrect math opcode was used here $3949 = 60 // (int) $3763 = -650.1977 // (float) $3793 = 1198.527 // (float) $3823 = 11.0707 // (float) $3860 = 180.0 // (float) $3890 = 4 // (int) $3920 = 3 // (int) 0006: $4010 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3950 = 70 // (int) $3764 = -762.3892 // (float) $3794 = 1194.879 // (float) $3824 = 11.0707 // (float) $3861 = 184.74 // (float) $3891 = 3 // (int) $3921 = 2 // (int) 0006: $4011 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3951 = 40 // (int) $3765 = -588.47 // (float) $3795 = 1127.12 // (float) $3825 = 11.0677 // (float) $3862 = 326.7 // (float) $3892 = 0 // (int) $3922 = 2 // (int) 0006: $4012 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3952 = 40 // (int) $3766 = -734.7801 // (float) $3796 = 1326.182 // (float) $3826 = 11.76 // (float) $3863 = 180.0 // (float) $3893 = 1 // (int) $3923 = 2 // (int) 0006: $4013 = 'SH_DE02' // (string) // 'Gorilla Salad' // Note: the incorrect math opcode was used here $3953 = 50 // (int) $3767 = -320.3094 // (float) $3797 = 1372.893 // (float) $3827 = 11.7099 // (float) $3864 = 180.0 // (float) $3894 = 5 // (int) $3924 = 1 // (int) 0006: $4014 = 'SH_CL02' // (string) // 'Nalgas Grandes' // Note: the incorrect math opcode was used here $3954 = 20 // (int) $3768 = 376.0278 // (float) $3798 = 759.3791 // (float) $3828 = 11.7468 // (float) $3865 = 93.0 // (float) $3895 = 0 // (int) $3925 = 1 // (int) 0006: $4015 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3955 = 20 // (int) $3769 = 326.1039 // (float) $3799 = 204.098 // (float) $3829 = 11.3988 // (float) $3866 = 131.18 // (float) $3896 = 3 // (int) $3926 = 2 // (int) 0006: $4016 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3956 = 50 // (int) $3770 = 451.6164 // (float) $3800 = -415.2804 // (float) $3830 = 10.247 // (float) $3867 = 86.36 // (float) $3897 = 1 // (int) $3927 = 2 // (int) 0006: $4017 = 'SH_DE02' // (string) // 'Gorilla Salad' // Note: the incorrect math opcode was used here $3957 = 35 // (int) $3771 = 197.46 // (float) $3801 = -412.53 // (float) $3831 = 11.08 // (float) $3868 = 84.49 // (float) $3898 = 4 // (int) $3928 = 3 // (int) 0006: $4018 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3958 = 60 // (int) $3772 = 385.3554 // (float) $3802 = -616.7063 // (float) $3832 = 10.1867 // (float) $3869 = 69.18 // (float) $3899 = 9 // (int) $3929 = 2 // (int) 0006: $4019 = 'SH_SU02' // (string) // 'Verdi Groceries' // Note: the incorrect math opcode was used here $3959 = 40 // (int) $3773 = 266.0277 // (float) $3803 = -835.2129 // (float) $3833 = 10.1935 // (float) $3870 = 244.5 // (float) $3900 = 5 // (int) $3930 = 2 // (int) 0006: $4020 = 'SH_CL02' // (string) // 'Nalgas Grandes' // Note: the incorrect math opcode was used here $3960 = 40 // (int) $3774 = 123.6576 // (float) $3804 = -905.3365 // (float) $3834 = 10.4392 // (float) $3871 = 105.9 // (float) $3901 = 8 // (int) $3931 = 3 // (int) 0006: $4021 = 'SH_SU01' // (string) // 'Fidl' // Note: the incorrect math opcode was used here $3961 = 55 // (int) $3775 = 224.8076 // (float) $3805 = -1007.427 // (float) $3835 = 10.458 // (float) $3872 = 79.28 // (float) $3902 = 2 // (int) $3932 = 3 // (int) 0006: $4022 = 'SH_EL01' // (string) // 'Curve' // Note: the incorrect math opcode was used here $3962 = 50 // (int) $3776 = 87.27 // (float) $3806 = -974.16 // (float) $3836 = 10.45 // (float) $3873 = 74.11 // (float) $3903 = 6 // (int) $3933 = 1 // (int) 0006: $4023 = 'SH_PA01' // (string) // 'Hardcore Pawn' // Note: the incorrect math opcode was used here $3963 = 30 // (int) $3777 = 70.09 // (float) $3807 = -1196.67 // (float) $3837 = 10.47 // (float) $3874 = 317.33 // (float) $3904 = 4 // (int) $3934 = 3 // (int) 0006: $4024 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3964 = 45 // (int) $3778 = 196.05 // (float) $3808 = -1151.24 // (float) $3838 = 10.47 // (float) $3875 = 76.2 // (float) $3905 = 1 // (int) $3935 = 1 // (int) 0006: $4025 = 'SH_DE02' // (string) // 'Gorilla Salad' // Note: the incorrect math opcode was used here $3965 = 10 // (int) $3779 = 124.7795 // (float) $3809 = -1471.935 // (float) $3839 = 10.2884 // (float) $3876 = 66.9 // (float) $3906 = 3 // (int) $3936 = 3 // (int) 0006: $4026 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3966 = 60 // (int) $3780 = 397.5646 // (float) $3810 = 818.5902 // (float) $3840 = 11.7706 // (float) $3877 = -90.0 // (float) $3907 = 4 // (int) $3937 = 3 // (int) 0006: $4027 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3967 = 60 // (int) 0026: return :SHOPMON_2175 6@ = 0 // (int) 11@ = 0 // (int) :SHOPMON_2183 $3712(11@,30) == 1 // (int) var == num jump_if_false @SHOPMON_2726 0045: actor $1038 defined jump_if_false @SHOPMON_2726 6@ == 0 // (int) var == num jump_if_false @SHOPMON_2726 037B: constant_params 3 variable_params 0 unknown 16 call_with_params @PUHELP_3841 $3495(11@,30) $3525(11@,30) $3555(11@,30) jump_if_false @SHOPMON_2726 6@ = 1 // (int) 8@ == -1 // (int) var == num jump_if_false @SHOPMON_2344 8089: not actor $1038 in_sphere $3495(11@,30) $3525(11@,30) $3555(11@,30) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @SHOPMON_2337 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 037B: constant_params 3 variable_params 3 unknown 16 call_with_params @PUHELP_3865 $3495(11@,30) $3525(11@,30) $3555(11@,30) 0@ 1@ 2@ 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = 8@ // (int) // Note: the incorrect math opcode was used here :SHOPMON_2337 0002: jump @SHOPMON_2726 :SHOPMON_2344 0078: if and 008A: actor $1038 in_sphere_on_foot $3495(11@,30) $3525(11@,30) $3555(11@,30) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $1038 026E: unknown_check $1038 0022: jump_if_false @SHOPMON_2726 // Note: the incorrect math opcode was used here 0078: if and 7@ > -1 // (int) var > num 801C: not 7@ == 11@ // (int) num == var 0022: jump_if_false @SHOPMON_2416 // Note: the incorrect math opcode was used here 0025: gosub @SHOPMON_2802 :SHOPMON_2416 0035: 7@ = 11@ // (int vars) 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 047A: (unknown) 8@ 8@ = -1 // (int) 0426: (unknown) $1042 $1043 $1044 9@ 04CD: (unknown) $3742(11@,30) 1 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 0035: $3070 = $3682(11@,30) // (int vars) 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @NONAME_1_26595 $3622(11@,30) $3652(11@,30) 0 $4028 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @NONAME_1_28129 $3622(11@,30) $3652(11@,30) 037A: constant_params 0 variable_params 0 unknown 16 call_with_params @NONAME_1_27226 jump_if_false @SHOPMON_2702 04CD: (unknown) $3742(11@,30) -1 04CD: (unknown) 9@ 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4248 500 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @NONAME_1_26595 $3622(11@,30) $3652(11@,30) 1 0 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @SHOPMON_2678 02F8: (unknown) $1038 1 0423: (unknown) $1038 $3495(11@,30) $3525(11@,30) $3555(11@,30) 0001: wait 0 ms 0045: actor $1038 defined 0022: jump_if_false @SHOPMON_2678 // Note: the incorrect math opcode was used here 00CF: set_actor $1038 Z_angle_to $3592(11@,30) 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 1.5 0 5@ += 1.5 // (float) 01BB: (unknown) 3@ 4@ 5@ 5@ 0044: put_actor $1038 at 3@ 4@ 5@ 0221: (unknown) 01CF: (unknown) 02F8: (unknown) $1038 0 :SHOPMON_2678 0001: wait 500 ms 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms 0002: jump @SHOPMON_2726 :SHOPMON_2702 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @NONAME_1_26595 $3622(11@,30) $3652(11@,30) 1 0 0001: wait 0 ms :SHOPMON_2726 11@ += 1 // (int) 11@ >= 30 // (int) var >= num jump_if_false @SHOPMON_2183 009F: actor $1038 dead jump_if_false @SHOPMON_2761 0025: gosub @SHOPMON_2802 :SHOPMON_2761 0078: if or 6@ == 0 // (int) var == num 009F: actor $1038 dead jump_if_false @SHOPMON_2800 not 8@ == -1 // (int) var == num jump_if_false @SHOPMON_2800 047A: (unknown) 8@ 8@ = -1 // (int) :SHOPMON_2800 0026: return :SHOPMON_2802 $3068 = 0 // (int) $3071 = 0 // (int) 7@ = -1 // (int) 0026: return 007F: player 0 pressed_key 5 jump_if_false @SHOPMON_2886 :SHOPMON_2831 007F: player 0 pressed_key 5 jump_if_false @SHOPMON_2853 0001: wait 0 ms 0002: jump @SHOPMON_2831 :SHOPMON_2853 10@ -= 1 // (int) 0 > 10@ // (int) num > var 0022: jump_if_false @SHOPMON_2879 // Note: the incorrect math opcode was used here 10@ = 30 // (int) 10@ -= 1 // (int) :SHOPMON_2879 0025: gosub @SHOPMON_2950 :SHOPMON_2886 007F: player 0 pressed_key 7 jump_if_false @SHOPMON_2948 :SHOPMON_2898 007F: player 0 pressed_key 7 jump_if_false @SHOPMON_2920 0001: wait 0 ms 0002: jump @SHOPMON_2898 :SHOPMON_2920 10@ += 1 // (int) 10@ == 30 // (int) var == num jump_if_false @SHOPMON_2941 10@ = 0 // (int) :SHOPMON_2941 0025: gosub @SHOPMON_2950 :SHOPMON_2948 0026: return :SHOPMON_2950 not 8@ == -1 // (int) var == num jump_if_false @SHOPMON_2970 047A: (unknown) 8@ 8@ = -1 // (int) :SHOPMON_2970 0045: actor $1038 defined jump_if_false @SHOPMON_3054 0044: put_actor $1038 at $3495(10@,30) $3525(10@,30) $3555(10@,30) 0036: 15@ = $3592(10@,30) // (float vars) 15@ -= 180.0 // (float) 00CF: set_actor $1038 Z_angle_to 15@ 02EE: get_actor $1038 coords_to 12@ 13@ 14@ with_offset 0 -5.0 0 0044: put_actor $1038 at 12@ 13@ 14@ 0001: wait 1000 ms 011F: show_text_1number_highpriority GXT 'TEMP1' number 10@ time 2000 flag 1 // Number: ~1~ :SHOPMON_3054 0026: return :SHOPMON_3056 $4029 = 0 // (int) $4030 = 0 // (int) $4031 = 0 // (int) 0024: create_thread @GA_ARM1 0024: create_thread @GA_ARM2 0024: create_thread @GA_IMP1 0024: create_thread @GA_LAGA 0026: return :SHOPMON_3105 0@ == 0 // (int) var == num jump_if_false @SHOPMON_3128 0035: $4029 = 1@ // (int vars) 0002: jump @SHOPMON_3169 :SHOPMON_3128 0@ == 1 // (int) var == num jump_if_false @SHOPMON_3152 0035: $4030 = 1@ // (int vars) 0002: jump @SHOPMON_3169 :SHOPMON_3152 0@ == 2 // (int) var == num jump_if_false @SHOPMON_3169 0035: $4031 = 1@ // (int vars) :SHOPMON_3169 0026: return :SHOPMON_3171 8252: not object 0@ exists 0022: jump_if_false @SHOPMON_3183 // Note: the incorrect math opcode was used here 0026: return :SHOPMON_3183 0035: 13@ = 12@ // (int vars) 12@ == 0 // (int) var == num jump_if_false @SHOPMON_3315 10@ == 3 // (int) var == num jump_if_false @SHOPMON_3223 010D: put_object 0@ at 4@ 5@ 6@ 0002: jump @SHOPMON_3310 :SHOPMON_3223 00D9: (unknown) 1@ 2@ 3@ 68 11@ == 1 // (int) var == num jump_if_false @SHOPMON_3276 :SHOPMON_3242 84F1: not unknown_check 0@ 4@ 5@ 6@ 7@ 8@ 9@ 0 0022: jump_if_false @SHOPMON_3276 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3242 0002: jump @SHOPMON_3303 :SHOPMON_3276 820C: not unknown_check 0@ 4@ 5@ 6@ 7@ 8@ 9@ 0 0022: jump_if_false @SHOPMON_3303 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3276 :SHOPMON_3303 00D9: (unknown) 4@ 5@ 6@ 69 :SHOPMON_3310 13@ = 1 // (int) :SHOPMON_3315 0026: return :SHOPMON_3317 8252: not object 0@ exists jump_if_false @SHOPMON_3329 0026: return :SHOPMON_3329 0035: 13@ = 12@ // (int vars) 12@ == 1 // (int) var == num jump_if_false @SHOPMON_3463 10@ == 1 // (int) var == num jump_if_false @SHOPMON_3370 010D: put_object 0@ at 1@ 2@ 3@ 0002: jump @SHOPMON_3459 :SHOPMON_3370 00D9: (unknown) 4@ 5@ 6@ 68 11@ == 1 // (int) var == num jump_if_false @SHOPMON_3424 :SHOPMON_3389 84F1: not unknown_check 0@ 1@ 2@ 3@ 7@ 8@ 9@ 1 0022: jump_if_false @SHOPMON_3424 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3389 0002: jump @SHOPMON_3452 :SHOPMON_3424 820C: not unknown_check 0@ 1@ 2@ 3@ 7@ 8@ 9@ 1 0022: jump_if_false @SHOPMON_3452 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3424 :SHOPMON_3452 00D9: (unknown) 1@ 2@ 3@ 69 :SHOPMON_3459 13@ = 0 // (int) :SHOPMON_3463 0026: return :SHOPMON_3465 0252: object 0@ exists jump_if_false @SHOPMON_3513 010C: store_object 0@ position_to 4@ 5@ 6@ 0078: if and 001E: 4@ == 1@ // (float) var == num 001E: 5@ == 2@ // (float) var == num 001E: 6@ == 3@ // (float) var == num 0022: jump_if_false @SHOPMON_3506 // Note: the incorrect math opcode was used here 005E: (unknown) :SHOPMON_3506 0002: jump @SHOPMON_3515 :SHOPMON_3513 005E: (unknown) :SHOPMON_3515 005F: (unknown) :GA_ARM1 0238: name_thread 'GA_ARM1' 1@ = 0 // (int) 01AA: 2@ = create_object #JM_BRKS_GATE at -1715.2 -294.9 16.62 0117: remove_object 2@ from_mission_cleanup_list :GA_ARM1_38 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @GA_ARM1_571 0078: if or 00B0: actor $1038 in_zone 'A_PORT' // Escobar International 00B0: actor $1038 in_zone 'ARMYB' // Fort Baxter 0022: jump_if_false @GA_ARM1_510 // Note: the incorrect math opcode was used here 0@ = 0 // (int) $4029 == 3 // (int) var == num jump_if_false @GA_ARM1_117 0@ = 1 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_117 $4029 == 4 // (int) var == num jump_if_false @GA_ARM1_142 0@ = 1 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_142 $4029 == 1 // (int) var == num jump_if_false @GA_ARM1_166 0@ = 0 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_166 $4029 == 2 // (int) var == num jump_if_false @GA_ARM1_190 0@ = 0 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_190 $4029 == 0 // (int) var == num jump_if_false @GA_ARM1_268 0047: unknown_check $1038 -1723.2 -320.5 10.0 -1699.2 -270.8 20.0 0 jump_if_false @GA_ARM1_268 0078: if or $628 == 0 // (int) var == num $1043 > -294.5 // (float) var > num jump_if_false @GA_ARM1_268 0@ = 1 // (int) :GA_ARM1_268 0@ == 1 // (int) var == num jump_if_false @GA_ARM1_348 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3171 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $4029 0 1@ 1@ 0002: jump @GA_ARM1_503 :GA_ARM1_348 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3317 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $4029 0 1@ 1@ 037A: constant_params 4 variable_params 0 unknown 6 call_with_params @SHOPMON_3465 2@ -1715.2 -294.9 16.62 jump_if_false @GA_ARM1_503 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3171 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $4029 0 0 1@ :GA_ARM1_503 0002: jump @GA_ARM1_571 :GA_ARM1_510 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3317 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $4029 0 1@ 1@ :GA_ARM1_571 0002: jump @GA_ARM1_38 :GA_ARM2 0238: name_thread 'GA_ARM2' 1@ = 0 // (int) 01AA: 2@ = create_object #JM_BRKS_GATE at -1726.6 -294.9 16.62 0117: remove_object 2@ from_mission_cleanup_list :GA_ARM2_38 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @GA_ARM2_571 0078: if or 00B0: actor $1038 in_zone 'A_PORT' // Escobar International 00B0: actor $1038 in_zone 'ARMYB' // Fort Baxter 0022: jump_if_false @GA_ARM2_510 // Note: the incorrect math opcode was used here 0@ = 0 // (int) $4029 == 3 // (int) var == num jump_if_false @GA_ARM2_117 0@ = 1 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_117 $4029 == 4 // (int) var == num jump_if_false @GA_ARM2_142 0@ = 1 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_142 $4029 == 1 // (int) var == num jump_if_false @GA_ARM2_166 0@ = 0 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_166 $4029 == 2 // (int) var == num jump_if_false @GA_ARM2_190 0@ = 0 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_190 $4029 == 0 // (int) var == num jump_if_false @GA_ARM2_268 0047: unknown_check $1038 -1740.6 -320.5 10.0 -1718.6 -270.8 20.0 0 jump_if_false @GA_ARM2_268 0078: if or $628 == 0 // (int) var == num $1043 > -294.5 // (float) var > num jump_if_false @GA_ARM2_268 0@ = 1 // (int) :GA_ARM2_268 0@ == 1 // (int) var == num jump_if_false @GA_ARM2_348 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3171 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $4029 0 1@ 1@ 0002: jump @GA_ARM2_503 :GA_ARM2_348 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3317 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $4029 0 1@ 1@ 037A: constant_params 4 variable_params 0 unknown 6 call_with_params @SHOPMON_3465 2@ -1726.6 -294.9 16.62 jump_if_false @GA_ARM2_503 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3171 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $4029 0 0 1@ :GA_ARM2_503 0002: jump @GA_ARM2_571 :GA_ARM2_510 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3317 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $4029 0 1@ 1@ :GA_ARM2_571 0002: jump @GA_ARM2_38 :GA_IMP1 0238: name_thread 'GA_IMP1' 1@ = 0 // (int) 01AA: 2@ = create_object #JM_CARPOUNDGATE at -987.3 -1247.9 12.53 0117: remove_object 2@ from_mission_cleanup_list 00D3: set_object 2@ z_angle_to 68.0 0279: (unknown) 2@ 8.6 0 0 6@ 7@ 8@ $4030 = 1 // (int) :GA_IMP1_63 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @GA_IMP1_449 00B0: actor $1038 in_zone 'DOCKS' // Viceport 0022: jump_if_false @GA_IMP1_407 // Note: the incorrect math opcode was used here 0@ = 0 // (int) $4030 == 3 // (int) var == num jump_if_false @GA_IMP1_126 0@ = 1 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_126 $4030 == 4 // (int) var == num jump_if_false @GA_IMP1_151 0@ = 1 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_151 $4030 == 1 // (int) var == num jump_if_false @GA_IMP1_175 0@ = 0 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_175 $4030 == 2 // (int) var == num jump_if_false @GA_IMP1_199 0@ = 0 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_199 $4030 == 0 // (int) var == num jump_if_false @GA_IMP1_263 04A2: unknown_check $1038 -984.5 -1237.6 10.2 -990.9 -1254.7 -993.5 -1233.9 15.0 jump_if_false @GA_IMP1_263 0@ = 1 // (int) :GA_IMP1_263 0@ == 1 // (int) var == num jump_if_false @GA_IMP1_324 037B: constant_params 13 variable_params 1 unknown 9 call_with_params @SHOPMON_3171 2@ -987.3 -1247.9 12.53 6@ 7@ 8@ 0.2 0 0 $4030 1 1@ 1@ 0002: jump @GA_IMP1_400 :GA_IMP1_324 037A: constant_params 4 variable_params 0 unknown 9 call_with_params @SHOPMON_3465 2@ -987.3 -1247.9 12.53 jump_if_false @GA_IMP1_400 037B: constant_params 13 variable_params 1 unknown 9 call_with_params @SHOPMON_3317 2@ -987.3 -1247.9 12.53 6@ 7@ 8@ 0.2 0 0 $4030 1 1 1@ :GA_IMP1_400 0002: jump @GA_IMP1_449 :GA_IMP1_407 037B: constant_params 13 variable_params 1 unknown 9 call_with_params @SHOPMON_3317 2@ -987.3 -1247.9 12.53 6@ 7@ 8@ 0.2 0 0 $4030 1 1@ 1@ :GA_IMP1_449 0002: jump @GA_IMP1_63 :GA_LAGA 0238: name_thread 'GA_LAGA' 1@ = 0 // (int) 01AA: 2@ = create_object #PM_GARDOORWSLUT at -88.7622 -1578.86 11.391 0117: remove_object 2@ from_mission_cleanup_list 00D3: set_object 2@ z_angle_to -30.0 :GA_LAGA_44 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @GA_LAGA_370 00B0: actor $1038 in_zone 'BEACH1' // Ocean Beach 0022: jump_if_false @GA_LAGA_309 // Note: the incorrect math opcode was used here 0@ = 0 // (int) 0078: if or $4031 == 3 // (int) var == num $4031 == 4 // (int) var == num $4031 == 0 // (int) var == num jump_if_false @GA_LAGA_123 0@ = 1 // (int) 0002: jump @GA_LAGA_127 :GA_LAGA_123 0@ = 0 // (int) :GA_LAGA_127 0@ == 1 // (int) var == num jump_if_false @GA_LAGA_207 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3171 2@ -88.7622 -1578.86 11.391 -88.7622 -1578.86 15.2345 0.1 0.1 0.2 $4031 0 1@ 1@ 0002: jump @GA_LAGA_302 :GA_LAGA_207 037A: constant_params 4 variable_params 0 unknown 6 call_with_params @SHOPMON_3465 2@ -88.7622 -1578.86 11.391 jump_if_false @GA_LAGA_302 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3317 2@ -88.7622 -1578.86 11.391 -88.7622 -1578.86 15.2345 0.1 0.1 0.2 $4031 0 1 1@ :GA_LAGA_302 0002: jump @GA_LAGA_370 :GA_LAGA_309 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3317 2@ -88.7622 -1578.86 11.391 -88.7622 -1578.86 15.2345 0.1 0.1 0.2 $4031 0 1@ 1@ :GA_LAGA_370 0002: jump @GA_LAGA_44 :GA_LAGA_377 0024: create_thread @SAFEHOU 0026: return :GA_LAGA_387 0035: 16@ = $4032 // (int vars) 0037: $3777(16@,4) = 0@ // (string vars) 0037: $3881(16@,4) = 1@ // (string vars) 0035: $3781(16@,4) = 2@ // (int vars) 0036: $3785(16@,4) = 3@ // (float vars) 0036: $3789(16@,4) = 4@ // (float vars) 0036: $3793(16@,4) = 5@ // (float vars) 0036: $3797(16@,4) = 6@ // (float vars) 0036: $3817(16@,4) = 7@ // (float vars) 0036: $3821(16@,4) = 8@ // (float vars) 0036: $3825(16@,4) = 9@ // (float vars) 0036: $3829(16@,4) = 10@ // (float vars) 0036: $3849(16@,4) = 11@ // (float vars) 0036: $3853(16@,4) = 12@ // (float vars) 0036: $3857(16@,4) = 13@ // (float vars) 0036: $3861(16@,4) = 14@ // (float vars) 0035: $277(16@,4) = 15@ // (int vars) $3801(16@,4) = 0 // (float) $3805(16@,4) = 0 // (float) $3809(16@,4) = 0 // (float) $3813(16@,4) = 0 // (float) $3833(16@,4) = 0 // (float) $3837(16@,4) = 0 // (float) $3841(16@,4) = 0 // (float) $3845(16@,4) = 0 // (float) $3865(16@,4) = 0 // (float) $3869(16@,4) = 0 // (float) $3873(16@,4) = 0 // (float) $3877(16@,4) = 0 // (float) $3885(16@,4) = 0 // (float) $3889(16@,4) = 0 // (float) $3893(16@,4) = 0 // (float) $3901(16@,4) = 0 // (float) $3905(16@,4) = 0 // (float) $3909(16@,4) = 0 // (float) 02E2: $3897(16@,4) = 0 // (any) $4032 += 1 // (int) 0026: return :GA_LAGA_645 0035: 4@ = $4032 // (int vars) 4@ -= 1 // (int) 0036: $3865(4@,4) = 0@ // (float vars) 0036: $3869(4@,4) = 1@ // (float vars) 0036: $3873(4@,4) = 2@ // (float vars) 0036: $3877(4@,4) = 3@ // (float vars) 0026: return :GA_LAGA_685 0035: 3@ = $4032 // (int vars) 3@ -= 1 // (int) 0036: $3885(3@,4) = 0@ // (float vars) 0036: $3889(3@,4) = 1@ // (float vars) 0036: $3893(3@,4) = 2@ // (float vars) 0026: return :GA_LAGA_718 0035: 4@ = $4032 // (int vars) 4@ -= 1 // (int) 0036: $3901(4@,4) = 0@ // (float vars) 0036: $3905(4@,4) = 1@ // (float vars) 0036: $3909(4@,4) = 2@ // (float vars) 0035: $3897(4@,4) = 3@ // (int vars) $4179 = -1 // (int) 0026: return :GA_LAGA_764 0035: 8@ = $4032 // (int vars) 8@ -= 1 // (int) 0036: $3801(8@,4) = 0@ // (float vars) 0036: $3805(8@,4) = 1@ // (float vars) 0036: $3809(8@,4) = 2@ // (float vars) 0036: $3813(8@,4) = 3@ // (float vars) 0036: $3833(8@,4) = 4@ // (float vars) 0036: $3837(8@,4) = 5@ // (float vars) 0036: $3841(8@,4) = 6@ // (float vars) 0036: $3845(8@,4) = 7@ // (float vars) 0026: return :GA_LAGA_832 001C: $4191 == 0@ // (int) num == var 0022: jump_if_false @GA_LAGA_907 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :GA_LAGA_848 10 > 1@ // (int) num > var 0022: jump_if_false @GA_LAGA_901 // Note: the incorrect math opcode was used here not $3925(1@,10) == -1 // (int) var == num jump_if_false @GA_LAGA_889 0141: destroy_pickup $3925(1@,10) $3925(1@,10) = -1 // (int) :GA_LAGA_889 1@ += 1 // (int) 0002: jump @GA_LAGA_848 :GA_LAGA_901 $4191 = -1 // (int) :GA_LAGA_907 0026: return :GA_LAGA_909 801C: not $4191 == 0@ // (int) num == var 0022: jump_if_false @GA_LAGA_933 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GA_LAGA_832 $4191 :GA_LAGA_933 1@ = 0 // (int) :GA_LAGA_937 10 > 1@ // (int) num > var 0022: jump_if_false @GA_LAGA_2721 // Note: the incorrect math opcode was used here $3925(1@,10) == -1 // (int) var == num jump_if_false @GA_LAGA_2709 $1999(1@,10) > 0 // (int) var > num jump_if_false @GA_LAGA_2709 $3925(1@,10) = 0 // (int) 0035: $4191 = 0@ // (int vars) 0@ == 0 // (int) var == num jump_if_false @GA_LAGA_1279 1@ == 0 // (int) var == num jump_if_false @GA_LAGA_1047 01F9: $3925(1@,10) = create_weapon_pickup #BERETTA group 11 ammo 28 at -1640.113 -264.2402 14.7102 0002: jump @GA_LAGA_1272 :GA_LAGA_1047 1@ == 1 // (int) var == num jump_if_false @GA_LAGA_1094 01F9: $3925(1@,10) = create_weapon_pickup #SKORPION group 11 ammo 100 at -1640.113 -266.2402 14.7102 0002: jump @GA_LAGA_1272 :GA_LAGA_1094 1@ == 2 // (int) var == num jump_if_false @GA_LAGA_1141 01F9: $3925(1@,10) = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at -1640.113 -268.2402 14.7102 0002: jump @GA_LAGA_1272 :GA_LAGA_1141 1@ == 3 // (int) var == num jump_if_false @GA_LAGA_1188 01F9: $3925(1@,10) = create_weapon_pickup #MOLOTOV group 11 ammo 10 at -1640.113 -270.2402 14.7102 0002: jump @GA_LAGA_1272 :GA_LAGA_1188 1@ == 4 // (int) var == num jump_if_false @GA_LAGA_1235 01F9: $3925(1@,10) = create_weapon_pickup #AK47 group 11 ammo 100 at -1640.113 -272.2402 14.7102 0002: jump @GA_LAGA_1272 :GA_LAGA_1235 1@ == 5 // (int) var == num jump_if_false @GA_LAGA_1272 013F: $3925(1@,10) = create_pickup #BODYARMOUR type 11 at -1640.113 -274.2402 14.7102 :GA_LAGA_1272 0002: jump @GA_LAGA_2709 :GA_LAGA_1279 0@ == 1 // (int) var == num jump_if_false @GA_LAGA_1758 1@ == 0 // (int) var == num jump_if_false @GA_LAGA_1337 01F9: $3925(1@,10) = create_weapon_pickup #BERETTA group 11 ammo 28 at -822.1302 -1189.508 11.2023 0002: jump @GA_LAGA_1751 :GA_LAGA_1337 1@ == 1 // (int) var == num jump_if_false @GA_LAGA_1384 01F9: $3925(1@,10) = create_weapon_pickup #SKORPION group 11 ammo 100 at -822.6374 -1187.782 11.1979 0002: jump @GA_LAGA_1751 :GA_LAGA_1384 1@ == 2 // (int) var == num jump_if_false @GA_LAGA_1431 01F9: $3925(1@,10) = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at -823.3381 -1185.8 11.1899 0002: jump @GA_LAGA_1751 :GA_LAGA_1431 1@ == 3 // (int) var == num jump_if_false @GA_LAGA_1478 01F9: $3925(1@,10) = create_weapon_pickup #MOLOTOV group 11 ammo 10 at -823.9941 -1184.247 11.1863 0002: jump @GA_LAGA_1751 :GA_LAGA_1478 1@ == 4 // (int) var == num jump_if_false @GA_LAGA_1525 01F9: $3925(1@,10) = create_weapon_pickup #AK47 group 11 ammo 100 at -824.6699 -1182.409 11.18 0002: jump @GA_LAGA_1751 :GA_LAGA_1525 1@ == 5 // (int) var == num jump_if_false @GA_LAGA_1569 013F: $3925(1@,10) = create_pickup #BODYARMOUR type 11 at -825.3792 -1180.483 11.1734 0002: jump @GA_LAGA_1751 :GA_LAGA_1569 1@ == 6 // (int) var == num jump_if_false @GA_LAGA_1617 01F9: $3925(1@,10) = create_weapon_pickup #FLAME group 11 ammo 600 at -826.1085 -1178.501 11.1667 0002: jump @GA_LAGA_1751 :GA_LAGA_1617 1@ == 7 // (int) var == num jump_if_false @GA_LAGA_1664 01F9: $3925(1@,10) = create_weapon_pickup #PYTHON group 11 ammo 18 at -826.9581 -1176.192 11.1588 0002: jump @GA_LAGA_1751 :GA_LAGA_1664 1@ == 8 // (int) var == num jump_if_false @GA_LAGA_1711 01F9: $3925(1@,10) = create_weapon_pickup #SNIPER group 11 ammo 14 at -827.7285 -1174.095 11.1516 0002: jump @GA_LAGA_1751 :GA_LAGA_1711 1@ == 9 // (int) var == num jump_if_false @GA_LAGA_1751 01F9: $3925(1@,10) = create_weapon_pickup #M249 group 11 ammo 100 at -828.2809 -1171.903 11.1416 :GA_LAGA_1751 0002: jump @GA_LAGA_2709 :GA_LAGA_1758 0@ == 2 // (int) var == num jump_if_false @GA_LAGA_2237 1@ == 0 // (int) var == num jump_if_false @GA_LAGA_1816 01F9: $3925(1@,10) = create_weapon_pickup #BERETTA group 11 ammo 28 at -1101.46 356.1192 11.2674 0002: jump @GA_LAGA_2230 :GA_LAGA_1816 1@ == 1 // (int) var == num jump_if_false @GA_LAGA_1863 01F9: $3925(1@,10) = create_weapon_pickup #SKORPION group 11 ammo 100 at -1103.421 356.1416 11.2674 0002: jump @GA_LAGA_2230 :GA_LAGA_1863 1@ == 2 // (int) var == num jump_if_false @GA_LAGA_1910 01F9: $3925(1@,10) = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at -1105.305 356.1632 11.2674 0002: jump @GA_LAGA_2230 :GA_LAGA_1910 1@ == 3 // (int) var == num jump_if_false @GA_LAGA_1957 01F9: $3925(1@,10) = create_weapon_pickup #MOLOTOV group 11 ammo 10 at -1107.84 356.1921 11.2674 0002: jump @GA_LAGA_2230 :GA_LAGA_1957 1@ == 4 // (int) var == num jump_if_false @GA_LAGA_2004 01F9: $3925(1@,10) = create_weapon_pickup #AK47 group 11 ammo 100 at -1112.521 355.5153 11.2674 0002: jump @GA_LAGA_2230 :GA_LAGA_2004 1@ == 5 // (int) var == num jump_if_false @GA_LAGA_2048 013F: $3925(1@,10) = create_pickup #BODYARMOUR type 11 at -1112.923 353.1634 11.2674 0002: jump @GA_LAGA_2230 :GA_LAGA_2048 1@ == 6 // (int) var == num jump_if_false @GA_LAGA_2096 01F9: $3925(1@,10) = create_weapon_pickup #FLAME group 11 ammo 600 at -1113.234 351.2097 11.2674 0002: jump @GA_LAGA_2230 :GA_LAGA_2096 1@ == 7 // (int) var == num jump_if_false @GA_LAGA_2143 01F9: $3925(1@,10) = create_weapon_pickup #PYTHON group 11 ammo 18 at -1113.55 349.2329 11.2689 0002: jump @GA_LAGA_2230 :GA_LAGA_2143 1@ == 8 // (int) var == num jump_if_false @GA_LAGA_2190 01F9: $3925(1@,10) = create_weapon_pickup #SNIPER group 11 ammo 14 at -1113.794 347.7035 11.2689 0002: jump @GA_LAGA_2230 :GA_LAGA_2190 1@ == 9 // (int) var == num jump_if_false @GA_LAGA_2230 01F9: $3925(1@,10) = create_weapon_pickup #M249 group 11 ammo 100 at -1114.125 345.6297 11.2674 :GA_LAGA_2230 0002: jump @GA_LAGA_2709 :GA_LAGA_2237 0@ == 3 // (int) var == num jump_if_false @GA_LAGA_2709 1@ == 0 // (int) var == num jump_if_false @GA_LAGA_2295 01F9: $3925(1@,10) = create_weapon_pickup #BERETTA group 11 ammo 28 at 245.6682 -148.5966 9.9127 0002: jump @GA_LAGA_2709 :GA_LAGA_2295 1@ == 1 // (int) var == num jump_if_false @GA_LAGA_2342 01F9: $3925(1@,10) = create_weapon_pickup #SKORPION group 11 ammo 100 at 244.6192 -151.1638 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2342 1@ == 2 // (int) var == num jump_if_false @GA_LAGA_2389 01F9: $3925(1@,10) = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at 243.5698 -153.4821 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2389 1@ == 3 // (int) var == num jump_if_false @GA_LAGA_2436 01F9: $3925(1@,10) = create_weapon_pickup #MOLOTOV group 11 ammo 10 at 242.4137 -155.8254 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2436 1@ == 4 // (int) var == num jump_if_false @GA_LAGA_2483 01F9: $3925(1@,10) = create_weapon_pickup #AK47 group 11 ammo 100 at 241.3205 -158.1782 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2483 1@ == 5 // (int) var == num jump_if_false @GA_LAGA_2527 013F: $3925(1@,10) = create_pickup #BODYARMOUR type 11 at 240.113 -160.7774 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2527 1@ == 6 // (int) var == num jump_if_false @GA_LAGA_2575 01F9: $3925(1@,10) = create_weapon_pickup #FLAME group 11 ammo 600 at 239.0193 -163.1313 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2575 1@ == 7 // (int) var == num jump_if_false @GA_LAGA_2622 01F9: $3925(1@,10) = create_weapon_pickup #PYTHON group 11 ammo 18 at 238.0672 -165.1806 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2622 1@ == 8 // (int) var == num jump_if_false @GA_LAGA_2669 01F9: $3925(1@,10) = create_weapon_pickup #SNIPER group 11 ammo 14 at 236.8998 -167.6934 9.915 0002: jump @GA_LAGA_2709 :GA_LAGA_2669 1@ == 9 // (int) var == num jump_if_false @GA_LAGA_2709 01F9: $3925(1@,10) = create_weapon_pickup #M249 group 11 ammo 100 at 235.6536 -170.3755 9.915 :GA_LAGA_2709 1@ += 1 // (int) 0002: jump @GA_LAGA_937 :GA_LAGA_2721 0026: return :GA_LAGA_2723 0035: $277(0@,4) = 1@ // (int vars) 0026: return :GA_LAGA_2732 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5215 $3865(0@,4) $3869(0@,4) $3873(0@,4) 0 0 0 jump_if_false @GA_LAGA_2917 0078: if and $4177 == -1 // (int) var == num $4420 == 0 // (int) var == num jump_if_false @GA_LAGA_2874 0036: 1@ = $3865(0@,4) // (float vars) 0036: 2@ = $3869(0@,4) // (float vars) 0036: 3@ = $3873(0@,4) // (float vars) 01BB: (unknown) 1@ 2@ 3@ 3@ 808A: not actor $1038 in_sphere_on_foot 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @GA_LAGA_2867 // Note: the incorrect math opcode was used here 3@ += 0.5 // (float) $4177 = 0 // (int) 013F: $4177 = create_pickup #CLOTHESP type 3 at $3865(0@,4) $3869(0@,4) $3873(0@,4) :GA_LAGA_2867 0002: jump @GA_LAGA_2917 :GA_LAGA_2874 0140: pickup $4177 picked_up jump_if_false @GA_LAGA_2917 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_3421 $3865(0@,4) $3869(0@,4) $3873(0@,4) $3877(0@,4) $4177 = -1 // (int) :GA_LAGA_2917 0026: return :GA_LAGA_2919 037A: constant_params 6 variable_params 0 unknown 2 call_with_params @MAIN_5215 $3901(0@,4) $3905(0@,4) $3909(0@,4) 0 0 0 jump_if_false @GA_LAGA_3057 010E: 1@ = current_time_in_ms $4178 == -1 // (int) var == num jump_if_false @GA_LAGA_3021 0011: 1@ > $4179 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GA_LAGA_3014 // Note: the incorrect math opcode was used here $4179 = -1 // (int) $4178 = 0 // (int) 01F9: $4178 = create_weapon_pickup $3897(0@,4) group 3 ammo 17 at $3901(0@,4) $3905(0@,4) $3909(0@,4) :GA_LAGA_3014 0002: jump @GA_LAGA_3057 :GA_LAGA_3021 0140: pickup $4178 picked_up jump_if_false @GA_LAGA_3057 $4179 == -1 // (int) var == num jump_if_false @GA_LAGA_3057 0035: $4179 = 1@ // (int vars) $4179 += 20000 // (int) :GA_LAGA_3057 0026: return :GA_LAGA_3059 037A: constant_params 6 variable_params 0 unknown 1 call_with_params @MAIN_5215 $3885(0@,4) $3889(0@,4) $3893(0@,4) 0 0 0 jump_if_false @GA_LAGA_3138 0078: if and $4180 == -1 // (int) var == num $4420 == 0 // (int) var == num jump_if_false @GA_LAGA_3138 $4180 = 0 // (int) 013F: $4180 = create_pickup #HEALTH type 3 at $3885(0@,4) $3889(0@,4) $3893(0@,4) :GA_LAGA_3138 0026: return $4192 == -1 // (int) var == num jump_if_false @GA_LAGA_3250 02CF: unknown_check 97 jump_if_false @GA_LAGA_3176 0@ = 97 // (int) 0002: jump @GA_LAGA_3204 :GA_LAGA_3176 02CF: unknown_check 98 jump_if_false @GA_LAGA_3199 0@ = 98 // (int) 0002: jump @GA_LAGA_3204 :GA_LAGA_3199 0@ = -1 // (int) :GA_LAGA_3204 not 0@ == -1 // (int) var == num jump_if_false @GA_LAGA_3243 $4192 = 0 // (int) 003E: $4192 = create_actor_pedtype 10 model 0@ at -1654.029 -280.4111 16.0747 :GA_LAGA_3243 0002: jump @GA_LAGA_3302 :GA_LAGA_3250 034A: unknown_check $4192 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 0045: actor $4192 defined 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 0326: unknown_check $4192 $1038 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 00E4: (unknown) $4192 $1038 :GA_LAGA_3302 0026: return :GA_LAGA_3304 80CA: not fading 0022: jump_if_false @GA_LAGA_3593 // Note: the incorrect math opcode was used here 0 > $3913(0@,4) // (int) num > var 0022: jump_if_false @GA_LAGA_3397 // Note: the incorrect math opcode was used here 0036: 1@ = $3817(0@,4) // (float vars) 0036: 2@ = $3821(0@,4) // (float vars) 0036: 3@ = $3825(0@,4) // (float vars) 01BB: (unknown) 1@ 2@ 3@ 3@ 808A: not actor $1038 in_sphere_on_foot 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @GA_LAGA_3397 // Note: the incorrect math opcode was used here $3913(0@,4) = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3913(0@,4) // (int) // Note: the incorrect math opcode was used here :GA_LAGA_3397 0 > $3917(0@,4) // (int) num > var 0022: jump_if_false @GA_LAGA_3507 // Note: the incorrect math opcode was used here 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5215 $3833(0@,4) $3837(0@,4) $3841(0@,4) 0 0 0 jump_if_false @GA_LAGA_3507 0036: 1@ = $3833(0@,4) // (float vars) 0036: 2@ = $3837(0@,4) // (float vars) 0036: 3@ = $3841(0@,4) // (float vars) 808A: not actor $1038 in_sphere_on_foot 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @GA_LAGA_3507 // Note: the incorrect math opcode was used here $3917(0@,4) = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3917(0@,4) // (int) // Note: the incorrect math opcode was used here :GA_LAGA_3507 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GA_LAGA_2732 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GA_LAGA_2919 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GA_LAGA_3059 0@ 0045: actor $1038 defined jump_if_false @GA_LAGA_3593 0036: $3135 = $3849(0@,4) // (float vars) 0036: $3136 = $3853(0@,4) // (float vars) 0036: $3137 = $3857(0@,4) // (float vars) 0036: $3138 = $3861(0@,4) // (float vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24204 :GA_LAGA_3593 0026: return :GA_LAGA_3595 $3781(0@,4) == -190183423 // (int) var == num jump_if_false @GA_LAGA_3628 0482: (unknown) $3781(0@,4) 2 0002: jump @GA_LAGA_3636 :GA_LAGA_3628 0482: (unknown) $3781(0@,4) 1 :GA_LAGA_3636 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GA_LAGA_2723 0@ 1 0@ == 0 // (int) var == num jump_if_false @GA_LAGA_3679 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 22 0002: jump @GA_LAGA_3753 :GA_LAGA_3679 0@ == 1 // (int) var == num jump_if_false @GA_LAGA_3710 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 23 0002: jump @GA_LAGA_3753 :GA_LAGA_3710 0@ == 2 // (int) var == num jump_if_false @GA_LAGA_3741 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 24 0002: jump @GA_LAGA_3753 :GA_LAGA_3741 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 25 :GA_LAGA_3753 $1697 = 1 // (int) 0035: $537 = 0@ // (int vars) $4177 = -1 // (int) $4178 = -1 // (int) $4180 = -1 // (int) $4192 = -1 // (int) 0026: return :GA_LAGA_3790 0482: (unknown) $3781(0@,4) 0 not $3913(0@,4) == -1 // (int) var == num jump_if_false @GA_LAGA_3826 047A: (unknown) $3913(0@,4) $3913(0@,4) = -1 // (int) :GA_LAGA_3826 not $3917(0@,4) == -1 // (int) var == num jump_if_false @GA_LAGA_3855 047A: (unknown) $3917(0@,4) $3917(0@,4) = -1 // (int) :GA_LAGA_3855 not $4178 == -1 // (int) var == num jump_if_false @GA_LAGA_3872 0141: destroy_pickup $4178 :GA_LAGA_3872 not $4180 == -1 // (int) var == num jump_if_false @GA_LAGA_3895 0141: destroy_pickup $4180 $4180 = -1 // (int) :GA_LAGA_3895 034A: unknown_check $4192 jump_if_false @GA_LAGA_3910 003F: destroy_actor $4192 :GA_LAGA_3910 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_23689 0026: return :GA_LAGA_3922 04E7: unknown_check $3785(0@,4) $3789(0@,4) $3793(0@,4) 0022: jump_if_false @GA_LAGA_4067 // Note: the incorrect math opcode was used here $3913(0@,4) = 0 // (int) 0036: 1@ = $3785(0@,4) // (float vars) 0036: 2@ = $3789(0@,4) // (float vars) 0036: 3@ = $3793(0@,4) // (float vars) 3@ -= 1.0 // (float) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3913(0@,4) // (int) // Note: the incorrect math opcode was used here 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5215 $3801(0@,4) $3805(0@,4) $3809(0@,4) 0 0 0 jump_if_false @GA_LAGA_4067 $3917(0@,4) = 0 // (int) 0036: 1@ = $3801(0@,4) // (float vars) 0036: 2@ = $3805(0@,4) // (float vars) 0036: 3@ = $3809(0@,4) // (float vars) 01BB: (unknown) 1@ 2@ 3@ 3@ 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3917(0@,4) // (int) // Note: the incorrect math opcode was used here :GA_LAGA_4067 0026: return :GA_LAGA_4069 $3913(0@,4) > -1 // (int) var > num jump_if_false @GA_LAGA_4098 047A: (unknown) $3913(0@,4) $3913(0@,4) = -1 // (int) :GA_LAGA_4098 $3917(0@,4) > -1 // (int) var > num jump_if_false @GA_LAGA_4127 047A: (unknown) $3917(0@,4) $3917(0@,4) = -1 // (int) :GA_LAGA_4127 0026: return :GA_LAGA_4129 0044: put_actor $1038 at 0@ 1@ 2@ 00CF: set_actor $1038 Z_angle_to 3@ 02EE: get_actor $1038 coords_to 4@ 5@ 6@ with_offset 0 1.5 0 01BB: (unknown) 4@ 5@ 6@ 6@ 0044: put_actor $1038 at 4@ 5@ 6@ 0221: (unknown) 01CF: (unknown) 0026: return :GA_LAGA_4172 0045: actor $1038 defined 0022: jump_if_false @GA_LAGA_4192 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 0352: (unknown) $1038 :GA_LAGA_4192 04CD: (unknown) $3881(0@,4) 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 0@ == 3 // (int) var == num jump_if_false @GA_LAGA_4252 0246: (unknown) 258.79 -176.32 33.5 242.53 -160.77 39.77 :GA_LAGA_4252 0045: actor $1038 defined jump_if_false @GA_LAGA_4355 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GA_LAGA_4069 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GA_LAGA_3595 0@ 1@ == 0 // (int) var == num jump_if_false @GA_LAGA_4329 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @GA_LAGA_4129 $3817(0@,4) $3821(0@,4) $3825(0@,4) $3829(0@,4) 0002: jump @GA_LAGA_4355 :GA_LAGA_4329 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @GA_LAGA_4129 $3833(0@,4) $3837(0@,4) $3841(0@,4) $3845(0@,4) :GA_LAGA_4355 0509: (unknown) 0 0 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @GA_LAGA_4387 0107: toggle_player $1038 can_move 1 :GA_LAGA_4387 0026: return :GA_LAGA_4389 0045: actor $1038 defined jump_if_false @GA_LAGA_4419 0107: toggle_player $1038 can_move 0 0352: (unknown) $1038 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 :GA_LAGA_4419 $537 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_3790 0@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_3922 0@ 0045: actor $1038 defined jump_if_false @GA_LAGA_4528 1@ == 0 // (int) var == num jump_if_false @GA_LAGA_4502 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_4129 $3785(0@,4) $3789(0@,4) $3793(0@,4) $3797(0@,4) 0002: jump @GA_LAGA_4528 :GA_LAGA_4502 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_4129 $3801(0@,4) $3805(0@,4) $3809(0@,4) $3813(0@,4) :GA_LAGA_4528 $4177 > -1 // (int) var > num jump_if_false @GA_LAGA_4545 0141: destroy_pickup $4177 :GA_LAGA_4545 $1697 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_20061 0 0045: actor $1038 defined jump_if_false @GA_LAGA_4633 04CD: (unknown) $3881(0@,4) -1 0426: (unknown) $1042 $1043 $1044 2@ 04CD: (unknown) 2@ 1 80CA: not fading jump_if_false @GA_LAGA_4616 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 1000 ms :GA_LAGA_4616 0045: actor $1038 defined jump_if_false @GA_LAGA_4633 0107: toggle_player $1038 can_move 1 :GA_LAGA_4633 0026: return :GA_LAGA_4635 $4420 == 1 // (int) var == num jump_if_false @GA_LAGA_4650 005F: (unknown) :GA_LAGA_4650 0035: 1@ = $3781(0@,4) // (int vars) 0494: (unknown) 1@ 2@ 3@ 4@ 0493: (unknown) 1@ 5@ 0045: actor $1038 defined 0022: jump_if_false @GA_LAGA_4705 // Note: the incorrect math opcode was used here 8089: not actor $1038 in_sphere 2@ 3@ 4@ radius 5@ 5@ 5@ sphere 0 0022: jump_if_false @GA_LAGA_4698 // Note: the incorrect math opcode was used here 005E: (unknown) :GA_LAGA_4698 0002: jump @GA_LAGA_4707 :GA_LAGA_4705 005E: (unknown) :GA_LAGA_4707 005F: (unknown) 0026: return :SAFEHOU 0238: name_thread 'SAFEHOU' 0025: gosub @SAFEHOU_830 2@ = 0 // (int) :SAFEHOU_22 $3913(2@,4) = -1 // (int) $3917(2@,4) = -1 // (int) 2@ += 1 // (int) 2@ >= 4 // (int) var >= num jump_if_false @SAFEHOU_22 $4177 = -1 // (int) 2@ = 0 // (int) 2@ = 0 // (int) :SAFEHOU_69 $3925(2@,10) = -1 // (int) 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @SAFEHOU_69 $4191 = -1 // (int) :SAFEHOU_100 $260 == 1 // (int) var == num jump_if_false @SAFEHOU_123 0001: wait 0 ms 0002: jump @SAFEHOU_100 :SAFEHOU_123 0001: wait 0 ms 0426: (unknown) $1042 $1043 $1044 0@ 2@ = 0 // (int) 1@ = 0 // (int) :SAFEHOU_143 0011: $4032 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SAFEHOU_712 // Note: the incorrect math opcode was used here 0078: if or $277(2@,4) == 1 // (int) var == num 001C: $537 == 2@ // (int) num == var 0022: jump_if_false @SAFEHOU_689 // Note: the incorrect math opcode was used here $1697 == 0 // (int) var == num jump_if_false @SAFEHOU_363 0025: gosub @SAFEHOU_721 0045: actor $1038 defined jump_if_false @SAFEHOU_356 0078: if and 008A: actor $1038 in_sphere_on_foot $3785(2@,4) $3789(2@,4) $3793(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $1038 026E: unknown_check $1038 0022: jump_if_false @SAFEHOU_266 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GA_LAGA_4172 2@ 0 :SAFEHOU_266 037A: constant_params 6 variable_params 0 unknown 3 call_with_params @MAIN_5215 $3801(2@,4) $3805(2@,4) $3809(2@,4) 0 0 0 jump_if_false @SAFEHOU_356 0078: if and 008A: actor $1038 in_sphere_on_foot $3801(2@,4) $3805(2@,4) $3809(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $1038 026E: unknown_check $1038 0022: jump_if_false @SAFEHOU_356 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GA_LAGA_4172 2@ 1 :SAFEHOU_356 0002: jump @SAFEHOU_682 :SAFEHOU_363 001C: $537 == 2@ // (int) num == var 0022: jump_if_false @SAFEHOU_682 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_4635 2@ jump_if_false @SAFEHOU_417 0001: wait 3500 ms 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GA_LAGA_4389 2@ 0 0002: jump @SAFEHOU_682 :SAFEHOU_417 0045: actor $1038 defined jump_if_false @SAFEHOU_682 $3913(2@,4) > 0 // (int) var > num jump_if_false @SAFEHOU_506 0078: if and 008A: actor $1038 in_sphere_on_foot $3817(2@,4) $3821(2@,4) $3825(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $1038 026E: unknown_check $1038 0022: jump_if_false @SAFEHOU_499 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GA_LAGA_4389 2@ 0 :SAFEHOU_499 0002: jump @SAFEHOU_517 :SAFEHOU_506 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_3304 2@ :SAFEHOU_517 037A: constant_params 6 variable_params 0 unknown 3 call_with_params @MAIN_5215 $3833(2@,4) $3837(2@,4) $3841(2@,4) 0 0 0 jump_if_false @SAFEHOU_639 $3917(2@,4) > 0 // (int) var > num jump_if_false @SAFEHOU_628 0078: if and 008A: actor $1038 in_sphere_on_foot $3833(2@,4) $3837(2@,4) $3841(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $1038 026E: unknown_check $1038 0022: jump_if_false @SAFEHOU_621 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GA_LAGA_4389 2@ 1 :SAFEHOU_621 0002: jump @SAFEHOU_639 :SAFEHOU_628 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_3304 2@ :SAFEHOU_639 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_1_24204 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_2732 2@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_2919 2@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_909 2@ :SAFEHOU_682 0002: jump @SAFEHOU_700 :SAFEHOU_689 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_4069 2@ :SAFEHOU_700 2@ += 1 // (int) 0002: jump @SAFEHOU_143 :SAFEHOU_712 0002: jump @SAFEHOU_123 0026: return :SAFEHOU_721 0020: 0@ == $3777(2@,4) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @SAFEHOU_791 // Note: the incorrect math opcode was used here $3913(2@,4) == -1 // (int) var == num jump_if_false @SAFEHOU_768 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_3922 2@ 0002: jump @SAFEHOU_779 :SAFEHOU_768 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_909 2@ :SAFEHOU_779 1@ += 1 // (int) 0002: jump @SAFEHOU_828 :SAFEHOU_791 $3913(2@,4) > -1 // (int) var > num jump_if_false @SAFEHOU_828 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_4069 2@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GA_LAGA_832 2@ :SAFEHOU_828 0026: return :SAFEHOU_830 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_1_23689 $4032 = 0 // (int) 037B: constant_params 16 variable_params 0 unknown 3 call_with_params @GA_LAGA_387 'ARMYB' 'SH_SH00' 704358893 -1648.87 -262.5 14.94 0 -1648.89 -265.02 15.45 180.0 -1645.749 -285.766 15.4597 20.5123 $533 // Fort Baxter // 'Barracks' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_718 -1652.576 -284.8877 15.4597 346 037B: constant_params 16 variable_params 0 unknown 3 call_with_params @GA_LAGA_387 'DOCKS' 'SH_SH01' -190183423 -812.2204 -1184.667 11.1065 270.0 -807.348 -1178.505 12.9 85.6642 -817.5618 -1181.426 13.7552 288.0 $534 // Viceport // '101 Bayshore Avenue' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_645 -818.1439 -1177.833 13.7552 180.0 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @GA_LAGA_685 -807.0164 -1174.43 13.7552 037B: constant_params 16 variable_params 0 unknown 3 call_with_params @GA_LAGA_387 'HAITI' 'SH_SH02' 704358895 -1079.474 358.1629 11.2689 90.0 -1076.326 358.0935 11.8688 206.7818 -1073.248 353.3371 11.8688 45.0 $535 // Little Haiti // 'The Compound' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_645 -1074.631 347.6757 11.8688 0 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @GA_LAGA_685 -1071.851 359.3324 11.8688 037B: constant_params 16 variable_params 0 unknown 3 call_with_params @GA_LAGA_387 'BEACH3' 'SH_SH03' 704358896 259.88 -170.07 11.65 247.12 251.3438 -162.0632 28.9472 222.892 255.6124 -176.7641 28.9472 237.9043 $536 // Vice Point // 'The Clymenus Suite' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_645 242.9008 -166.6994 33.5346 252.4799 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @GA_LAGA_685 244.0111 -168.5005 28.9472 037B: constant_params 8 variable_params 0 unknown 3 call_with_params @GA_LAGA_764 254.6214 -164.3561 28.9531 336.1172 245.7695 -159.458 32.8304 156.5445 0026: return :SAFEHOU_1441 0026: return :SAFEHOU_1443 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0093: destroy_object $1820 0093: destroy_object $1821 0093: destroy_object $1818 0093: destroy_object $1819 0093: destroy_object $1822 0@ == 2 // (int) var == num jump_if_false @SAFEHOU_1496 04C5: (unknown) 0 0002: jump @SAFEHOU_1613 :SAFEHOU_1496 01AA: $1818 = create_object #ED_BLOCKPRAWN at -244.9 1085.56 20.39 0117: remove_object $1818 from_mission_cleanup_list 01AA: $1819 = create_object #ED_BLOCKGOLF at -722.29 28.8 16.29 0117: remove_object $1819 from_mission_cleanup_list 01AA: $1821 = create_object #COMGATE2CLOSED at -181.451 -472.61 11.353 00D3: set_object $1821 z_angle_to 102.0 0117: remove_object $1821 from_mission_cleanup_list 01AA: $1822 = create_object #ED_BLOCKDOCKS at -737.0 -925.64 10.23 00D3: set_object $1822 z_angle_to -5.0 0117: remove_object $1822 from_mission_cleanup_list 04C5: (unknown) 1 :SAFEHOU_1613 0026: return :SAFEHOU_1615 02DB: unknown_check $630 1 jump_if_false @SAFEHOU_1652 $630 = -1 // (int) $780 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30710 1 :SAFEHOU_1652 02DB: unknown_check $632 1 jump_if_false @SAFEHOU_1689 $632 = -1 // (int) $782 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30710 3 :SAFEHOU_1689 02DB: unknown_check $635 1 jump_if_false @SAFEHOU_1726 $635 = -1 // (int) $785 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30710 6 :SAFEHOU_1726 02DB: unknown_check $636 1 jump_if_false @SAFEHOU_1763 02E2: $636 = 6 // (any) $786 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30710 7 :SAFEHOU_1763 0026: return :SAFEHOU_1765 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @SAFEHOU_1799 0128: set_max_wanted_level_to 6 0002: jump @SAFEHOU_1826 :SAFEHOU_1799 0@ == 1 // (int) var == num jump_if_false @SAFEHOU_1822 0128: set_max_wanted_level_to 5 0002: jump @SAFEHOU_1826 :SAFEHOU_1822 0128: set_max_wanted_level_to 4 :SAFEHOU_1826 0026: return :SAFEHOU_1828 $1713 = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 10 call_with_params @MAIN_6429 2@ 83C1: not unknown_check jump_if_false @SAFEHOU_1883 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_17636 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_17773 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_18146 :SAFEHOU_1883 $584 == 0 // (int) var == num jump_if_false @SAFEHOU_1918 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_1918 $584 = 1 // (int) 054C: (unknown) 0 1 :SAFEHOU_1918 $585 == 0 // (int) var == num jump_if_false @SAFEHOU_1965 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_1965 $584 = 2 // (int) $585 = 1 // (int) 054C: (unknown) 0 1 054C: (unknown) 1 1 :SAFEHOU_1965 $586 == 0 // (int) var == num jump_if_false @SAFEHOU_2025 $1023 == 1 // (int) var == num jump_if_false @SAFEHOU_2025 $584 = 2 // (int) $585 = 2 // (int) $586 = 1 // (int) 054C: (unknown) 0 1 054C: (unknown) 1 1 054C: (unknown) 2 1 :SAFEHOU_2025 0362: 4@ = percentage_completed 4@ >= 100.0 // (float) var >= num jump_if_false @SAFEHOU_2077 $587 == 0 // (int) var == num jump_if_false @SAFEHOU_2077 $584 = 2 // (int) $585 = 2 // (int) $586 = 2 // (int) $587 = 1 // (int) :SAFEHOU_2077 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @RADIA_3040 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_2193 04E2: (unknown) 2 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_2157 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 3 0@ 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_2157 $786 == 4 // (int) var == num jump_if_false @SAFEHOU_2157 $786 = 0 // (int) :SAFEHOU_2157 $779 == 4 // (int) var == num jump_if_false @SAFEHOU_2175 $779 = 0 // (int) :SAFEHOU_2175 $781 == 4 // (int) var == num jump_if_false @SAFEHOU_2193 $781 = 0 // (int) :SAFEHOU_2193 04EF: (unknown) 1 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_2411 0534: (unknown) 0 04E2: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6341 0 jump_if_false @SAFEHOU_2271 04E2: (unknown) 1 0045: actor $1038 defined jump_if_false @SAFEHOU_2264 02E2: 9@ = 3 // (any) 0501: (unknown) $1038 9@ 0547: (unknown) 6 1.0 :SAFEHOU_2264 0002: jump @SAFEHOU_2297 :SAFEHOU_2271 0045: actor $1038 defined jump_if_false @SAFEHOU_2297 02E2: 9@ = 3 // (any) 0500: (unknown) $1038 9@ 0547: (unknown) 6 0 :SAFEHOU_2297 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 3 0@ 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_2326 04E2: (unknown) 2 :SAFEHOU_2326 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29703 0 $2410 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 2 0@ 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_2404 02DB: unknown_check $636 1 jump_if_false @SAFEHOU_2404 02E2: $636 = 6 // (any) $786 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_30710 7 :SAFEHOU_2404 0002: jump @SAFEHOU_2667 :SAFEHOU_2411 $2410 = 1 // (int) 0045: actor $1038 defined jump_if_false @SAFEHOU_2445 02E2: 9@ = 3 // (any) 0501: (unknown) $1038 9@ 0547: (unknown) 6 1.0 :SAFEHOU_2445 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_2595 0534: (unknown) 1 04E2: (unknown) 2 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29703 3 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @SAFEHOU_1615 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 7 0@ 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_2560 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_40407 4 $796 == 4 // (int) var == num jump_if_false @SAFEHOU_2560 02E2: $646 = 6 // (any) $796 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_30710 17 :SAFEHOU_2560 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 8 0@ 0@ > 7 // (int) var > num jump_if_false @SAFEHOU_2588 04EF: (unknown) 0 :SAFEHOU_2588 0002: jump @SAFEHOU_2667 :SAFEHOU_2595 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_2667 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6341 5 jump_if_false @SAFEHOU_2655 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29703 2 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @SAFEHOU_1615 0002: jump @SAFEHOU_2667 :SAFEHOU_2655 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29703 1 :SAFEHOU_2667 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_2716 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 2 0@ 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_2709 $943 = -1 // (int) :SAFEHOU_2709 0002: jump @SAFEHOU_2722 :SAFEHOU_2716 $943 = -1 // (int) :SAFEHOU_2722 $1037 == 1 // (int) var == num jump_if_false @SAFEHOU_2771 $904 = 0 // (int) $905 = 0 // (int) $903 = 0 // (int) $906 = 0 // (int) $907 = 0 // (int) $908 = 0 // (int) $2410 = 1 // (int) :SAFEHOU_2771 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_2806 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 0 0 00AA: set_parked_car_generator $1856 cars_to_generate_to 0 0002: jump @SAFEHOU_2894 :SAFEHOU_2806 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @SAFEHOU_2875 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 0 0 00AA: set_parked_car_generator $1856 cars_to_generate_to 0 0002: jump @SAFEHOU_2894 :SAFEHOU_2875 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 0 1 00AA: set_parked_car_generator $1856 cars_to_generate_to 101 :SAFEHOU_2894 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_2932 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 1 1 01D6: (unknown) $1789 14 0002: jump @SAFEHOU_3023 :SAFEHOU_2932 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_3004 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 1 1 01D6: (unknown) $1789 14 0002: jump @SAFEHOU_3023 :SAFEHOU_3004 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 1 0 01D6: (unknown) $1789 1 :SAFEHOU_3023 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_3061 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 2 1 01D6: (unknown) $1790 15 0002: jump @SAFEHOU_3154 :SAFEHOU_3061 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 3 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 3 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_3135 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 2 1 01D6: (unknown) $1790 15 0002: jump @SAFEHOU_3154 :SAFEHOU_3135 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 2 0 01D6: (unknown) $1790 1 :SAFEHOU_3154 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3193 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 3 1 01D6: (unknown) $1791 16 0002: jump @SAFEHOU_3212 :SAFEHOU_3193 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 3 0 01D6: (unknown) $1791 1 :SAFEHOU_3212 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_3236 // Note: the incorrect math opcode was used here $1708 = 0 // (int) 0002: jump @SAFEHOU_3301 :SAFEHOU_3236 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 9 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 9 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_3296 $1708 = 1 // (int) 0002: jump @SAFEHOU_3301 :SAFEHOU_3296 $1708 = 0 // (int) :SAFEHOU_3301 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_3325 $1710 = 1 // (int) 0002: jump @SAFEHOU_3388 :SAFEHOU_3325 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_3383 $1710 = 1 // (int) 0002: jump @SAFEHOU_3388 :SAFEHOU_3383 $1710 = 0 // (int) :SAFEHOU_3388 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_3412 $1711 = 1 // (int) 0002: jump @SAFEHOU_3477 :SAFEHOU_3412 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 3 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 3 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_3472 $1711 = 1 // (int) 0002: jump @SAFEHOU_3477 :SAFEHOU_3472 $1711 = 0 // (int) :SAFEHOU_3477 0 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_3500 // Note: the incorrect math opcode was used here $1712 = 0 // (int) 0002: jump @SAFEHOU_3565 :SAFEHOU_3500 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 8 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 8 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_3560 $1712 = 1 // (int) 0002: jump @SAFEHOU_3565 :SAFEHOU_3560 $1712 = 0 // (int) :SAFEHOU_3565 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_3593 $4238 = 0 // (int) $4239 = 0 // (int) 0002: jump @SAFEHOU_3694 :SAFEHOU_3593 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3624 $4238 = 1 // (int) $4239 = 1 // (int) 0002: jump @SAFEHOU_3694 :SAFEHOU_3624 $4239 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 4 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 4 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_3689 $4238 = 1 // (int) 0002: jump @SAFEHOU_3694 :SAFEHOU_3689 $4238 = 0 // (int) :SAFEHOU_3694 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3725 00AA: set_parked_car_generator $1832 cars_to_generate_to 101 00AA: set_parked_car_generator $1833 cars_to_generate_to 101 0002: jump @SAFEHOU_3735 :SAFEHOU_3725 00AA: set_parked_car_generator $1832 cars_to_generate_to 0 00AA: set_parked_car_generator $1833 cars_to_generate_to 0 :SAFEHOU_3735 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3790 00AA: set_parked_car_generator $1886 cars_to_generate_to 101 00AA: set_parked_car_generator $1887 cars_to_generate_to 101 00AA: set_parked_car_generator $1889 cars_to_generate_to 101 00AA: set_parked_car_generator $1890 cars_to_generate_to 101 00AA: set_parked_car_generator $1891 cars_to_generate_to 101 00AA: set_parked_car_generator $1892 cars_to_generate_to 101 0002: jump @SAFEHOU_3820 :SAFEHOU_3790 00AA: set_parked_car_generator $1886 cars_to_generate_to 0 00AA: set_parked_car_generator $1887 cars_to_generate_to 0 00AA: set_parked_car_generator $1889 cars_to_generate_to 0 00AA: set_parked_car_generator $1890 cars_to_generate_to 0 00AA: set_parked_car_generator $1891 cars_to_generate_to 0 00AA: set_parked_car_generator $1892 cars_to_generate_to 0 :SAFEHOU_3820 $1023 == 1 // (int) var == num jump_if_false @SAFEHOU_3846 00AA: set_parked_car_generator $1888 cars_to_generate_to 101 0002: jump @SAFEHOU_3851 :SAFEHOU_3846 00AA: set_parked_car_generator $1888 cars_to_generate_to 0 :SAFEHOU_3851 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_3881 // Note: the incorrect math opcode was used here 00AA: set_parked_car_generator $1854 cars_to_generate_to 101 00AA: set_parked_car_generator $1855 cars_to_generate_to 0 0002: jump @SAFEHOU_3957 :SAFEHOU_3881 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 11 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 11 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 5 // (int) var > num jump_if_false @SAFEHOU_3946 00AA: set_parked_car_generator $1854 cars_to_generate_to 0 00AA: set_parked_car_generator $1855 cars_to_generate_to 101 0002: jump @SAFEHOU_3957 :SAFEHOU_3946 00AA: set_parked_car_generator $1854 cars_to_generate_to 101 00AA: set_parked_car_generator $1855 cars_to_generate_to 0 :SAFEHOU_3957 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_3980 00AA: set_parked_car_generator $1834 cars_to_generate_to 0 0002: jump @SAFEHOU_4043 :SAFEHOU_3980 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_4037 00AA: set_parked_car_generator $1834 cars_to_generate_to 0 0002: jump @SAFEHOU_4043 :SAFEHOU_4037 00AA: set_parked_car_generator $1834 cars_to_generate_to 101 :SAFEHOU_4043 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_4066 00AA: set_parked_car_generator $1835 cars_to_generate_to 0 0002: jump @SAFEHOU_4131 :SAFEHOU_4066 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 3 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 3 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_4125 00AA: set_parked_car_generator $1835 cars_to_generate_to 0 0002: jump @SAFEHOU_4131 :SAFEHOU_4125 00AA: set_parked_car_generator $1835 cars_to_generate_to 101 :SAFEHOU_4131 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_4214 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 1 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 1 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_4201 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 0002: jump @SAFEHOU_4207 :SAFEHOU_4201 00AA: set_parked_car_generator $1850 cars_to_generate_to 101 :SAFEHOU_4207 0002: jump @SAFEHOU_4315 :SAFEHOU_4214 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_4238 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 0002: jump @SAFEHOU_4315 :SAFEHOU_4238 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_4315 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 7 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 7 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_4310 00AA: set_parked_car_generator $1850 cars_to_generate_to 101 0002: jump @SAFEHOU_4315 :SAFEHOU_4310 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 :SAFEHOU_4315 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_4340 00AA: set_parked_car_generator $1838 cars_to_generate_to 101 0002: jump @SAFEHOU_4345 :SAFEHOU_4340 00AA: set_parked_car_generator $1838 cars_to_generate_to 0 :SAFEHOU_4345 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_4369 // Note: the incorrect math opcode was used here 00AA: set_parked_car_generator $1839 cars_to_generate_to 0 0002: jump @SAFEHOU_4434 :SAFEHOU_4369 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 4 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 4 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 5 // (int) var > num jump_if_false @SAFEHOU_4429 00AA: set_parked_car_generator $1839 cars_to_generate_to 101 0002: jump @SAFEHOU_4434 :SAFEHOU_4429 00AA: set_parked_car_generator $1839 cars_to_generate_to 0 :SAFEHOU_4434 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_4503 // Note: the incorrect math opcode was used here 00AA: set_parked_car_generator $1876 cars_to_generate_to 0 00AA: set_parked_car_generator $1877 cars_to_generate_to 0 00AA: set_parked_car_generator $1878 cars_to_generate_to 0 00AA: set_parked_car_generator $1879 cars_to_generate_to 0 00AA: set_parked_car_generator $1880 cars_to_generate_to 0 00AA: set_parked_car_generator $1881 cars_to_generate_to 0 00AA: set_parked_car_generator $1882 cars_to_generate_to 0 00AA: set_parked_car_generator $1883 cars_to_generate_to 0 00AA: set_parked_car_generator $1884 cars_to_generate_to 0 00AA: set_parked_car_generator $1885 cars_to_generate_to 0 0002: jump @SAFEHOU_4563 :SAFEHOU_4503 00AA: set_parked_car_generator $1876 cars_to_generate_to 101 00AA: set_parked_car_generator $1877 cars_to_generate_to 101 00AA: set_parked_car_generator $1878 cars_to_generate_to 101 00AA: set_parked_car_generator $1879 cars_to_generate_to 101 00AA: set_parked_car_generator $1880 cars_to_generate_to 101 00AA: set_parked_car_generator $1881 cars_to_generate_to 101 00AA: set_parked_car_generator $1882 cars_to_generate_to 101 00AA: set_parked_car_generator $1883 cars_to_generate_to 101 00AA: set_parked_car_generator $1884 cars_to_generate_to 101 00AA: set_parked_car_generator $1885 cars_to_generate_to 101 :SAFEHOU_4563 00AA: set_parked_car_generator $1871 cars_to_generate_to 0 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_4630 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 8 0@ 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_4618 00AA: set_parked_car_generator $1871 cars_to_generate_to 101 0002: jump @SAFEHOU_4623 :SAFEHOU_4618 00AA: set_parked_car_generator $1871 cars_to_generate_to 0 :SAFEHOU_4623 0002: jump @SAFEHOU_4635 :SAFEHOU_4630 00AA: set_parked_car_generator $1871 cars_to_generate_to 0 :SAFEHOU_4635 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_4680 // Note: the incorrect math opcode was used here $1718 == 1 // (int) var == num jump_if_false @SAFEHOU_4673 0141: destroy_pickup $1160 0141: destroy_pickup $1162 $1718 = 0 // (int) :SAFEHOU_4673 0002: jump @SAFEHOU_4749 :SAFEHOU_4680 $1718 == 0 // (int) var == num jump_if_false @SAFEHOU_4749 01F9: $1160 = create_weapon_pickup #ROCKETLA group 11 ammo 10 at -575.2 -451.5 11.2 01F9: $1162 = create_weapon_pickup #SNIPER group 11 ammo 14 at -358.1 -277.1 12.3 $1718 = 1 // (int) :SAFEHOU_4749 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_4815 0252: object $1827 exists jump_if_false @SAFEHOU_4776 00D3: set_object $1827 z_angle_to 0 :SAFEHOU_4776 0252: object $1827 exists jump_if_false @SAFEHOU_4792 00D3: set_object $1828 z_angle_to 0 :SAFEHOU_4792 0252: object $1827 exists jump_if_false @SAFEHOU_4808 00D3: set_object $1829 z_angle_to 0 :SAFEHOU_4808 0002: jump @SAFEHOU_4942 :SAFEHOU_4815 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6341 0 jump_if_false @SAFEHOU_4888 0252: object $1827 exists jump_if_false @SAFEHOU_4849 00D3: set_object $1827 z_angle_to 0 :SAFEHOU_4849 0252: object $1827 exists jump_if_false @SAFEHOU_4865 00D3: set_object $1828 z_angle_to 0 :SAFEHOU_4865 0252: object $1827 exists jump_if_false @SAFEHOU_4881 00D3: set_object $1829 z_angle_to 0 :SAFEHOU_4881 0002: jump @SAFEHOU_4942 :SAFEHOU_4888 0252: object $1827 exists jump_if_false @SAFEHOU_4906 00D3: set_object $1827 z_angle_to 175.0 :SAFEHOU_4906 0252: object $1827 exists jump_if_false @SAFEHOU_4924 00D3: set_object $1828 z_angle_to 175.0 :SAFEHOU_4924 0252: object $1827 exists jump_if_false @SAFEHOU_4942 00D3: set_object $1829 z_angle_to 175.0 :SAFEHOU_4942 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_4969 // Note: the incorrect math opcode was used here 0482: (unknown) -704640793 0 0002: jump @SAFEHOU_5012 :SAFEHOU_4969 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6341 7 jump_if_false @SAFEHOU_5004 0482: (unknown) -704640793 1 0002: jump @SAFEHOU_5012 :SAFEHOU_5004 0482: (unknown) -704640793 0 :SAFEHOU_5012 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_5087 0482: (unknown) 660173992 1 3@ = 0 // (int) :SAFEHOU_5037 10 > 3@ // (int) num > var 0022: jump_if_false @SAFEHOU_5080 // Note: the incorrect math opcode was used here 0252: object $1546(3@,10) exists 0022: jump_if_false @SAFEHOU_5068 // Note: the incorrect math opcode was used here 0093: destroy_object $1546(3@,10) :SAFEHOU_5068 3@ += 1 // (int) 0002: jump @SAFEHOU_5037 :SAFEHOU_5080 0002: jump @SAFEHOU_5897 :SAFEHOU_5087 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_5454 0482: (unknown) 660173992 0 8252: not object $1802 exists jump_if_false @SAFEHOU_5138 0092: $1802 = init_object #JM_UMB4_SHUT at -990.07 63.7 9.57 :SAFEHOU_5138 8252: not object $1803 exists jump_if_false @SAFEHOU_5170 0092: $1803 = init_object #JM_UMB4_SHUT at -981.78 63.7 9.57 :SAFEHOU_5170 8252: not object $1804 exists jump_if_false @SAFEHOU_5202 0092: $1804 = init_object #JM_UMB4_SHUT at -973.48 63.7 9.57 :SAFEHOU_5202 8252: not object $1805 exists jump_if_false @SAFEHOU_5234 0092: $1805 = init_object #JM_UMB4_EXIT01 at -948.15 63.2 9.57 :SAFEHOU_5234 8252: not object $1806 exists jump_if_false @SAFEHOU_5266 0092: $1806 = init_object #JM_UMB4_EXIT01 at -948.18 43.7 9.57 :SAFEHOU_5266 8252: not object $1807 exists jump_if_false @SAFEHOU_5305 0092: $1807 = init_object #JM_UMB4_EXIT01 at -994.3 46.6 10.64 00D3: set_object $1807 z_angle_to 90.0 :SAFEHOU_5305 8252: not object $1808 exists jump_if_false @SAFEHOU_5337 0092: $1808 = init_object #JM_UMB4_EXIT02 at -950.86 63.2 9.57 :SAFEHOU_5337 8252: not object $1809 exists jump_if_false @SAFEHOU_5369 0092: $1809 = init_object #JM_UMB4_EXIT02 at -950.91 43.7 9.57 :SAFEHOU_5369 8252: not object $1810 exists jump_if_false @SAFEHOU_5408 0092: $1810 = init_object #JM_UMB4_EXIT02 at -994.3 43.91 10.64 00D3: set_object $1810 z_angle_to 90.0 :SAFEHOU_5408 8252: not object $1811 exists jump_if_false @SAFEHOU_5447 0092: $1811 = init_object #JM_UMB4_EXIT01 at -968.36 73.58 9.57 00D3: set_object $1811 z_angle_to 90.0 :SAFEHOU_5447 0002: jump @SAFEHOU_5897 :SAFEHOU_5454 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_5897 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6341 5 jump_if_false @SAFEHOU_5548 0482: (unknown) 660173992 1 3@ = 0 // (int) :SAFEHOU_5498 10 > 3@ // (int) num > var 0022: jump_if_false @SAFEHOU_5541 // Note: the incorrect math opcode was used here 0252: object $1546(3@,10) exists 0022: jump_if_false @SAFEHOU_5529 // Note: the incorrect math opcode was used here 0093: destroy_object $1546(3@,10) :SAFEHOU_5529 3@ += 1 // (int) 0002: jump @SAFEHOU_5498 :SAFEHOU_5541 0002: jump @SAFEHOU_5897 :SAFEHOU_5548 0482: (unknown) 660173992 0 8252: not object $1802 exists jump_if_false @SAFEHOU_5588 0092: $1802 = init_object #JM_UMB4_SHUT at -990.07 63.7 9.57 :SAFEHOU_5588 8252: not object $1803 exists jump_if_false @SAFEHOU_5620 0092: $1803 = init_object #JM_UMB4_SHUT at -981.78 63.7 9.57 :SAFEHOU_5620 8252: not object $1804 exists jump_if_false @SAFEHOU_5652 0092: $1804 = init_object #JM_UMB4_SHUT at -973.48 63.7 9.57 :SAFEHOU_5652 8252: not object $1805 exists jump_if_false @SAFEHOU_5684 0092: $1805 = init_object #JM_UMB4_EXIT01 at -948.15 63.2 9.57 :SAFEHOU_5684 8252: not object $1806 exists jump_if_false @SAFEHOU_5716 0092: $1806 = init_object #JM_UMB4_EXIT01 at -948.18 43.7 9.57 :SAFEHOU_5716 8252: not object $1807 exists jump_if_false @SAFEHOU_5755 0092: $1807 = init_object #JM_UMB4_EXIT01 at -994.3 46.6 10.64 00D3: set_object $1807 z_angle_to 90.0 :SAFEHOU_5755 8252: not object $1808 exists jump_if_false @SAFEHOU_5787 0092: $1808 = init_object #JM_UMB4_EXIT02 at -950.86 63.2 9.57 :SAFEHOU_5787 8252: not object $1809 exists jump_if_false @SAFEHOU_5819 0092: $1809 = init_object #JM_UMB4_EXIT02 at -950.91 43.7 9.57 :SAFEHOU_5819 8252: not object $1810 exists jump_if_false @SAFEHOU_5858 0092: $1810 = init_object #JM_UMB4_EXIT02 at -994.3 43.91 10.64 00D3: set_object $1810 z_angle_to 90.0 :SAFEHOU_5858 8252: not object $1811 exists jump_if_false @SAFEHOU_5897 0092: $1811 = init_object #JM_UMB4_EXIT01 at -968.36 73.58 9.57 00D3: set_object $1811 z_angle_to 90.0 :SAFEHOU_5897 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_5925 0482: (unknown) -101713897 1 0002: jump @SAFEHOU_5933 :SAFEHOU_5925 0482: (unknown) -101713897 0 :SAFEHOU_5933 not 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_5967 0252: object $1830 exists jump_if_false @SAFEHOU_5960 0114: remove_references_to_object $1830 // This object will now disappear when the player looks away :SAFEHOU_5960 0002: jump @SAFEHOU_6001 :SAFEHOU_5967 $1831 -= 1 // (int) 1 > $1831 // (int) num > var 0022: jump_if_false @SAFEHOU_6001 // Note: the incorrect math opcode was used here 0252: object $1830 exists 0022: jump_if_false @SAFEHOU_6001 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $1830 // This object will now disappear when the player looks away :SAFEHOU_6001 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_6034 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @SHOPMON_3105 2 3 0002: jump @SAFEHOU_6048 :SAFEHOU_6034 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @SHOPMON_3105 2 1 :SAFEHOU_6048 $1716 = 0 // (int) 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_6118 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 9 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 9 1@ 0078: if or 0@ > 4 // (int) var > num 1@ == 1 // (int) var == num jump_if_false @SAFEHOU_6118 $1716 = 1 // (int) :SAFEHOU_6118 $1709 == 0 // (int) var == num jump_if_false @SAFEHOU_6308 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_6308 00CB: restart_if_wasted_at 493.5 703.1 11.1 angle 90.0 00CC: restart_if_busted_at 508.9 506.8 10.3 angle 174.0 00CB: restart_if_wasted_at -135.5 -978.0 10.5 angle 281.7 00CC: restart_if_busted_at 398.8 -469.7 10.7 angle 323.0 0363: (unknown) 407.6 725.3 10.5 177.0 0363: (unknown) -102.6 -947.7 9.6 192.7 0363: (unknown) 492.5 475.1 10.6 274.2 0363: (unknown) 418.5 -422.6 9.3 58.7 $1709 = 1 // (int) :SAFEHOU_6308 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_2953 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_6495 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_6440 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3325 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3354 0 $628 == 0 // (int) var == num jump_if_false @SAFEHOU_6433 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3143 1 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_3031 :SAFEHOU_6433 0002: jump @SAFEHOU_6488 :SAFEHOU_6440 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3325 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3354 1 not $628 == 0 // (int) var == num jump_if_false @SAFEHOU_6488 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3143 0 1 :SAFEHOU_6488 0002: jump @SAFEHOU_6697 :SAFEHOU_6495 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_6573 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3325 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3354 0 $628 == 0 // (int) var == num jump_if_false @SAFEHOU_6566 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3143 1 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_3031 :SAFEHOU_6566 0002: jump @SAFEHOU_6697 :SAFEHOU_6573 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3325 1 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 11 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6360 11 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_6650 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3325 0 0002: jump @SAFEHOU_6697 :SAFEHOU_6650 $628 == 0 // (int) var == num jump_if_false @SAFEHOU_6686 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3143 1 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_3031 :SAFEHOU_6686 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3354 0 :SAFEHOU_6697 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @SAFEHOU_1765 024F: (unknown) 1.0 $1046 = 0 // (int) $3073 = 0 // (int) $4417 = 0 // (int) $1692 = 0 // (int) 0026: return :SAFEHOU_6734 1@ == 1 // (int) var == num jump_if_false @SAFEHOU_6754 0271: (unknown) 0@ 1048576 :SAFEHOU_6754 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_6774 0271: (unknown) 0@ 8388608 :SAFEHOU_6774 3@ == 1 // (int) var == num jump_if_false @SAFEHOU_6794 0271: (unknown) 0@ 33554432 :SAFEHOU_6794 4@ == 1 // (int) var == num jump_if_false @SAFEHOU_6811 0271: (unknown) 0@ 64 :SAFEHOU_6811 5@ == 1 // (int) var == num jump_if_false @SAFEHOU_6831 0271: (unknown) 0@ 2097152 :SAFEHOU_6831 0026: return :SAFEHOU_6833 0@ = 0 // (int) 02E2: 1@ = 4 // (any) 02E2: 2@ = 5 // (any) 02E2: 3@ = 6 // (any) 02E2: 4@ = 7 // (any) 02E2: 5@ = 8 // (any) 02E2: 6@ = 9 // (any) 02E2: 7@ = 10 // (any) 02E2: 8@ = 11 // (any) 02E2: 9@ = 12 // (any) 02E2: 10@ = 13 // (any) 02E2: 11@ = 14 // (any) 02E2: 12@ = 15 // (any) 02E2: 13@ = 16 // (any) 02E2: 14@ = 17 // (any) 02E2: 15@ = 19 // (any) 02E2: 16@ = 20 // (any) 02E2: 17@ = 21 // (any) 02E2: 18@ = 22 // (any) 02E2: 19@ = 0 // (any) 02E2: 20@ = 1 // (any) 02E2: 21@ = 2 // (any) 02E2: 22@ = 3 // (any) :SAFEHOU_6946 22 > 0@ // (int) num > var 0022: jump_if_false @SAFEHOU_6975 // Note: the incorrect math opcode was used here 04C3: (unknown) 2@(0@,22) 0@ += 1 // (int) 0002: jump @SAFEHOU_6946 :SAFEHOU_6975 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 1@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 2@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 3@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 15@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 16@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 13@ 0 1 0 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 14@ 0 1 0 0 0 0@ = 3 // (int) :SAFEHOU_7109 12 > 0@ // (int) num > var 0022: jump_if_false @SAFEHOU_7153 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6734 2@(0@,22) 1 1 0 0 0 0@ += 1 // (int) 0002: jump @SAFEHOU_7109 :SAFEHOU_7153 0271: (unknown) 8 4096 0271: (unknown) 8 128 0271: (unknown) 12 512 0271: (unknown) 12 256 0271: (unknown) 9 4096 0271: (unknown) 9 256 0271: (unknown) 7 256 02E2: 23@ = 1 // (any) $943 == 0 // (int) var == num jump_if_false @SAFEHOU_7238 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 0 0002: jump @SAFEHOU_7251 :SAFEHOU_7238 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 1 :SAFEHOU_7251 02E2: 23@ = 5 // (any) $944 == 0 // (int) var == num jump_if_false @SAFEHOU_7287 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 0 0002: jump @SAFEHOU_7300 :SAFEHOU_7287 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 1 :SAFEHOU_7300 02E2: 23@ = 2 // (any) $945 == 0 // (int) var == num jump_if_false @SAFEHOU_7336 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 0 0002: jump @SAFEHOU_7349 :SAFEHOU_7336 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 1 :SAFEHOU_7349 02CB: (unknown) 1.0 0026: return :SAFEHOU_7356 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_1154 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_1154 2 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @MAIN_6429 0@ 0078: if or 0@ == 1 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @SAFEHOU_7447 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6341 5 jump_if_false @SAFEHOU_7447 02E2: 1@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ :SAFEHOU_7447 0001: wait 0 ms 0026: return :SAFEHOU_7452 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_6833 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_1828 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_10781 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_1443 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_12468 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_7356 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $1720 = -1 // (int) 0026: return :SAFEHOU_7542 0026: return :SAFEHOU_7544 0078: if or 0 > 0@ // (int) num > var 0@ > 56 // (int) var > num jump_if_false @SAFEHOU_7566 005F: (unknown) :SAFEHOU_7566 0006: 1@ = 'MO_00' // (string) // Mocap: Intro // Note: the incorrect math opcode was used here 040D: (unknown) 1@ 0@ 2 3 005E: (unknown) 007F: player 0 pressed_key 4 jump_if_false @SAFEHOU_7607 $4193 -= 0.01 // (float) :SAFEHOU_7607 007F: player 0 pressed_key 6 jump_if_false @SAFEHOU_7628 $4193 += 0.01 // (float) :SAFEHOU_7628 0374: (unknown) 10 10 $4193 028D: (unknown) $4193 0026: return :SAFEHOU_7642 83AB: not unknown_check jump_if_false @SAFEHOU_7661 0001: wait 0 ms 0002: jump @SAFEHOU_7642 :SAFEHOU_7661 01CC: (unknown) 028D: (unknown) $4193 00C9: fade 1 1000 ms 0270: (unknown) 1 :SAFEHOU_7678 81CD: not (unknown) jump_if_false @SAFEHOU_7697 0001: wait 0 ms 0002: jump @SAFEHOU_7678 :SAFEHOU_7697 01CE: (unknown) 0026: return :SAFEHOU_7701 1@ = -1 // (int) 0006: 2@ = '' // (string) // Note: the incorrect math opcode was used here 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 7@ = 0.3 // (float) 8@ = -1 // (int) 9@ = 2 // (int) 0@ == 0 // (int) var == num jump_if_false @SAFEHOU_7766 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_7766 0@ == 1 // (int) var == num jump_if_false @SAFEHOU_7856 1@ = 702504715 // (int) 3@ = -1604.569 // (float) 4@ = -126.782 // (float) 5@ = 14.435 // (float) 0006: 2@ = 'JERA1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'JER_A1' // (string) // Note: the incorrect math opcode was used here 7@ = 0.35 // (float) 8@ = 1 // (int) 9@ = 10 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_7856 0@ == 2 // (int) var == num jump_if_false @SAFEHOU_7938 1@ = 702504715 // (int) 3@ = -1604.569 // (float) 4@ = -126.782 // (float) 5@ = 14.435 // (float) 0006: 2@ = 'JERA2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'JER_A2' // (string) // Note: the incorrect math opcode was used here 8@ = 1 // (int) 9@ = 10 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_7938 0@ == 3 // (int) var == num jump_if_false @SAFEHOU_8020 1@ = 702504715 // (int) 3@ = -1604.569 // (float) 4@ = -126.782 // (float) 5@ = 14.435 // (float) 0006: 2@ = 'JERA3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'JER_A3' // (string) // Note: the incorrect math opcode was used here 8@ = 1 // (int) 9@ = 10 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8020 0@ == 4 // (int) var == num jump_if_false @SAFEHOU_8109 1@ = -999 // (int) 3@ = -698.38 // (float) 4@ = -1577.677 // (float) 5@ = 11.372 // (float) 0006: 2@ = 'PHILA1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'PHI_A1' // (string) // Note: the incorrect math opcode was used here 7@ = 0.1 // (float) 8@ = 2 // (int) 9@ = 11 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8109 0@ == 5 // (int) var == num jump_if_false @SAFEHOU_8190 1@ = -999 // (int) 3@ = -698.38 // (float) 4@ = -1577.677 // (float) 5@ = 11.372 // (float) 0006: 2@ = 'PHILA2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'PHI_A2' // (string) // Note: the incorrect math opcode was used here 8@ = 2 // (int) 9@ = 11 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8190 0@ == 6 // (int) var == num jump_if_false @SAFEHOU_8266 1@ = -999 // (int) 3@ = -698.38 // (float) 4@ = -1577.677 // (float) 5@ = 11.372 // (float) 0006: 2@ = 'PHILA3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'PHI_A3' // (string) // Note: the incorrect math opcode was used here 9@ = 11 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8266 0@ == 7 // (int) var == num jump_if_false @SAFEHOU_8350 1@ = -999 // (int) 3@ = -698.38 // (float) 4@ = -1577.677 // (float) 5@ = 11.372 // (float) 0006: 2@ = 'PHILA4' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'PHI_A4' // (string) // Note: the incorrect math opcode was used here 7@ = 0.45 // (float) 9@ = 11 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8350 0@ == 8 // (int) var == num jump_if_false @SAFEHOU_8437 00D3: set_object $1826 z_angle_to 175.0 1@ = -999 // (int) 3@ = -944.466 // (float) 4@ = -852.27 // (float) 5@ = 11.127 // (float) 0006: 2@ = 'MARA1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MAR_A1' // (string) // Note: the incorrect math opcode was used here 8@ = 3 // (int) 9@ = 26 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8437 0@ == 9 // (int) var == num jump_if_false @SAFEHOU_8526 00D3: set_object $1826 z_angle_to 175.0 1@ = -929703604 // (int) 3@ = -941.359 // (float) 4@ = -848.655 // (float) 5@ = 11.897 // (float) 0006: 2@ = 'MARA2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MAR_A2' // (string) // Note: the incorrect math opcode was used here 8@ = 3 // (int) 9@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8526 0@ == 10 // (int) var == num jump_if_false @SAFEHOU_8547 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_8547 0@ == 11 // (int) var == num jump_if_false @SAFEHOU_8568 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_8568 0@ == 12 // (int) var == num jump_if_false @SAFEHOU_8654 00D3: set_object $1826 z_angle_to 175.0 1@ = -999 // (int) 3@ = -944.466 // (float) 4@ = -852.27 // (float) 5@ = 11.127 // (float) 0006: 2@ = 'MARA5' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MAR_A5' // (string) // Note: the incorrect math opcode was used here 8@ = 3 // (int) 9@ = 0 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8654 0@ == 13 // (int) var == num jump_if_false @SAFEHOU_8736 1@ = -1476264758 // (int) 3@ = -878.796 // (float) 4@ = -270.776 // (float) 5@ = 25.309 // (float) 0006: 2@ = 'LOUA1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LOU_A1' // (string) // Note: the incorrect math opcode was used here 8@ = 4 // (int) 9@ = 13 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8736 0@ == 14 // (int) var == num jump_if_false @SAFEHOU_8818 1@ = -1476264758 // (int) 3@ = -878.796 // (float) 4@ = -270.776 // (float) 5@ = 25.309 // (float) 0006: 2@ = 'LOUA2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LOU_A2' // (string) // Note: the incorrect math opcode was used here 8@ = 4 // (int) 9@ = 13 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8818 0@ == 15 // (int) var == num jump_if_false @SAFEHOU_8900 1@ = -1476264758 // (int) 3@ = -878.796 // (float) 4@ = -270.776 // (float) 5@ = 25.309 // (float) 0006: 2@ = 'LOUA3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LOU_A3' // (string) // Note: the incorrect math opcode was used here 8@ = 4 // (int) 9@ = 13 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8900 0@ == 16 // (int) var == num jump_if_false @SAFEHOU_8979 1@ = -999 // (int) 3@ = -1404.685 // (float) 4@ = -788.141 // (float) 5@ = 13.867 // (float) 0006: 2@ = 'LANB1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_B1' // (string) // Note: the incorrect math opcode was used here 8@ = 8 // (int) 9@ = 0 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_8979 0@ == 17 // (int) var == num jump_if_false @SAFEHOU_9061 1@ = -1873505346 // (int) 3@ = -829.814 // (float) 4@ = 1007.057 // (float) 5@ = 78.269 // (float) 0006: 2@ = 'LANB2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_B2' // (string) // Note: the incorrect math opcode was used here 8@ = 9 // (int) 9@ = 14 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9061 0@ == 18 // (int) var == num jump_if_false @SAFEHOU_9140 1@ = -999 // (int) 3@ = -1072.837 // (float) 4@ = 1256.689 // (float) 5@ = 7.697 // (float) 0006: 2@ = 'LANB4' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_B4' // (string) // Note: the incorrect math opcode was used here 8@ = 10 // (int) 9@ = 0 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9140 0@ == 19 // (int) var == num jump_if_false @SAFEHOU_9230 1@ = -1873505346 // (int) 3@ = -829.814 // (float) 4@ = 1007.057 // (float) 5@ = 78.269 // (float) 0006: 2@ = 'LANB5' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_B5' // (string) // Note: the incorrect math opcode was used here 7@ = 0.2 // (float) 8@ = 9 // (int) 9@ = 14 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9230 0@ == 20 // (int) var == num jump_if_false @SAFEHOU_9317 1@ = -1873505346 // (int) 3@ = -829.814 // (float) 4@ = 1007.057 // (float) 5@ = 78.269 // (float) 0006: 2@ = 'LANB6' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_B6' // (string) // Note: the incorrect math opcode was used here 7@ = 0.5 // (float) 8@ = 9 // (int) 9@ = 14 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9317 0@ == 21 // (int) var == num jump_if_false @SAFEHOU_9399 1@ = -914951391 // (int) 3@ = -1128.364 // (float) 4@ = -417.911 // (float) 5@ = 10.477 // (float) 0006: 2@ = 'UMBB1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'UMB_B1' // (string) // Note: the incorrect math opcode was used here 8@ = 5 // (int) 9@ = 16 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9399 0@ == 22 // (int) var == num jump_if_false @SAFEHOU_9489 1@ = -914951391 // (int) 3@ = -1128.364 // (float) 4@ = -417.911 // (float) 5@ = 10.477 // (float) 0006: 2@ = 'UMBB2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'UMB_B2' // (string) // Note: the incorrect math opcode was used here 7@ = 0.26 // (float) 8@ = 5 // (int) 9@ = 16 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9489 0@ == 23 // (int) var == num jump_if_false @SAFEHOU_9571 1@ = -914951391 // (int) 3@ = -1128.364 // (float) 4@ = -417.911 // (float) 5@ = 10.477 // (float) 0006: 2@ = 'UMBB3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'UMB_B3' // (string) // Note: the incorrect math opcode was used here 8@ = 5 // (int) 9@ = 16 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9571 0@ == 24 // (int) var == num jump_if_false @SAFEHOU_9653 1@ = -914951391 // (int) 3@ = -1128.364 // (float) 4@ = -417.911 // (float) 5@ = 10.477 // (float) 0006: 2@ = 'UMBB4' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'UMB_B4' // (string) // Note: the incorrect math opcode was used here 8@ = 5 // (int) 9@ = 16 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9653 0@ == 25 // (int) var == num jump_if_false @SAFEHOU_9735 1@ = 487785032 // (int) 3@ = -629.428 // (float) 4@ = 1206.232 // (float) 5@ = 50.402 // (float) 0006: 2@ = 'BRYB1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'BRY_B1' // (string) // Note: the incorrect math opcode was used here 8@ = 6 // (int) 9@ = 15 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9735 0@ == 26 // (int) var == num jump_if_false @SAFEHOU_9756 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_9756 0@ == 27 // (int) var == num jump_if_false @SAFEHOU_9777 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_9777 0@ == 28 // (int) var == num jump_if_false @SAFEHOU_9854 1@ = 1614034602 // (int) 3@ = -88.357 // (float) 4@ = -1599.151 // (float) 5@ = 13.196 // (float) 0006: 2@ = 'LANC1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C1' // (string) // Note: the incorrect math opcode was used here 8@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9854 0@ == 29 // (int) var == num jump_if_false @SAFEHOU_9875 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_9875 0@ == 30 // (int) var == num jump_if_false @SAFEHOU_9952 1@ = 1614034602 // (int) 3@ = -88.357 // (float) 4@ = -1599.151 // (float) 5@ = 13.196 // (float) 0006: 2@ = 'LANC3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C3' // (string) // Note: the incorrect math opcode was used here 8@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_9952 0@ == 31 // (int) var == num jump_if_false @SAFEHOU_10029 1@ = 1614034602 // (int) 3@ = -88.357 // (float) 4@ = -1599.151 // (float) 5@ = 13.196 // (float) 0006: 2@ = 'LANC4' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C4' // (string) // Note: the incorrect math opcode was used here 8@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10029 0@ == 32 // (int) var == num jump_if_false @SAFEHOU_10106 1@ = 1614034602 // (int) 3@ = -88.357 // (float) 4@ = -1599.151 // (float) 5@ = 13.196 // (float) 0006: 2@ = 'LANC5' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C5' // (string) // Note: the incorrect math opcode was used here 8@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10106 0@ == 33 // (int) var == num jump_if_false @SAFEHOU_10183 1@ = 1614034602 // (int) 3@ = -88.357 // (float) 4@ = -1599.151 // (float) 5@ = 13.196 // (float) 0006: 2@ = 'LANC6' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C6' // (string) // Note: the incorrect math opcode was used here 8@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10183 0@ == 34 // (int) var == num jump_if_false @SAFEHOU_10204 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_10204 0@ == 35 // (int) var == num jump_if_false @SAFEHOU_10281 1@ = 1614034602 // (int) 3@ = -88.357 // (float) 4@ = -1599.151 // (float) 5@ = 13.196 // (float) 0006: 2@ = 'LANC8' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C8' // (string) // Note: the incorrect math opcode was used here 8@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10281 0@ == 36 // (int) var == num jump_if_false @SAFEHOU_10361 1@ = 1614034602 // (int) 3@ = -88.357 // (float) 4@ = -1599.151 // (float) 5@ = 13.196 // (float) 0006: 2@ = 'LANC11A' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C10' // (string) // Light My Pyre // Note: the incorrect math opcode was used here 8@ = 12 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10361 0@ == 37 // (int) var == num jump_if_false @SAFEHOU_10441 1@ = 276994423 // (int) 3@ = 17.738 // (float) 4@ = 1164.271 // (float) 5@ = 28.23 // (float) 0006: 2@ = 'LANC11B' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_C10' // (string) // Light My Pyre // Note: the incorrect math opcode was used here 8@ = 11 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10441 0@ == 38 // (int) var == num jump_if_false @SAFEHOU_10524 1@ = 1048856537 // (int) 3@ = -52.369 // (float) 4@ = 922.166 // (float) 5@ = 13.774 // (float) 0006: 2@ = 'RENIC1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'REN_C1' // (string) // Note: the incorrect math opcode was used here 8@ = 13 // (int) 9@ = 20 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10524 0@ == 39 // (int) var == num jump_if_false @SAFEHOU_10607 1@ = 1048856537 // (int) 3@ = -52.369 // (float) 4@ = 922.166 // (float) 5@ = 13.774 // (float) 0006: 2@ = 'RENIC2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'REN_C2' // (string) // Note: the incorrect math opcode was used here 8@ = 13 // (int) 9@ = 20 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10607 0@ == 40 // (int) var == num jump_if_false @SAFEHOU_10690 1@ = 1048856537 // (int) 3@ = -52.369 // (float) 4@ = 922.166 // (float) 5@ = 13.774 // (float) 0006: 2@ = 'RENIC3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'REN_C3' // (string) // Note: the incorrect math opcode was used here 8@ = 13 // (int) 9@ = 20 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10690 0@ == 41 // (int) var == num jump_if_false @SAFEHOU_10765 3@ = -73.638 // (float) 4@ = 966.854 // (float) 5@ = 9.9 // (float) 0006: 2@ = 'RENIC4' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'REN_C4' // (string) // Note: the incorrect math opcode was used here 8@ = 18 // (int) 9@ = 21 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10765 0@ == 42 // (int) var == num jump_if_false @SAFEHOU_10848 1@ = 1048856537 // (int) 3@ = -52.369 // (float) 4@ = 922.166 // (float) 5@ = 13.774 // (float) 0006: 2@ = 'RENIC5' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'REN_C5' // (string) // Note: the incorrect math opcode was used here 8@ = 13 // (int) 9@ = 20 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10848 0@ == 43 // (int) var == num jump_if_false @SAFEHOU_10931 1@ = 1048856537 // (int) 3@ = -52.369 // (float) 4@ = 922.166 // (float) 5@ = 13.774 // (float) 0006: 2@ = 'RENIC6' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'REN_C6' // (string) // Note: the incorrect math opcode was used here 8@ = 13 // (int) 9@ = 20 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_10931 0@ == 44 // (int) var == num jump_if_false @SAFEHOU_11014 1@ = -1385465935 // (int) 3@ = -154.774 // (float) 4@ = -986.984 // (float) 5@ = 14.916 // (float) 0006: 2@ = 'RENIC7' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'REN_C7' // (string) // Note: the incorrect math opcode was used here 8@ = 14 // (int) 9@ = 19 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11014 0@ == 45 // (int) var == num jump_if_false @SAFEHOU_11096 1@ = 276994423 // (int) 3@ = 18.027 // (float) 4@ = 1154.69 // (float) 5@ = 29.904 // (float) 0006: 2@ = 'MENC1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MEN_C1' // (string) // Note: the incorrect math opcode was used here 8@ = 11 // (int) 9@ = 18 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11096 0@ == 46 // (int) var == num jump_if_false @SAFEHOU_11178 1@ = 276994423 // (int) 3@ = 18.027 // (float) 4@ = 1154.69 // (float) 5@ = 29.904 // (float) 0006: 2@ = 'MENC2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MEN_C2' // (string) // Note: the incorrect math opcode was used here 8@ = 11 // (int) 9@ = 18 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11178 0@ == 47 // (int) var == num jump_if_false @SAFEHOU_11260 1@ = 276994423 // (int) 3@ = 18.027 // (float) 4@ = 1154.69 // (float) 5@ = 29.904 // (float) 0006: 2@ = 'MENC3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MEN_C3' // (string) // Note: the incorrect math opcode was used here 8@ = 11 // (int) 9@ = 18 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11260 0@ == 48 // (int) var == num jump_if_false @SAFEHOU_11342 1@ = 276994423 // (int) 3@ = 18.027 // (float) 4@ = 1154.69 // (float) 5@ = 29.904 // (float) 0006: 2@ = 'MENC5' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MEN_C5' // (string) // Note: the incorrect math opcode was used here 8@ = 11 // (int) 9@ = 18 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11342 0@ == 49 // (int) var == num jump_if_false @SAFEHOU_11424 1@ = 276994423 // (int) 3@ = 18.027 // (float) 4@ = 1154.69 // (float) 5@ = 29.904 // (float) 0006: 2@ = 'MENC6' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'MEN_C6' // (string) // Note: the incorrect math opcode was used here 8@ = 11 // (int) 9@ = 18 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11424 0@ == 50 // (int) var == num jump_if_false @SAFEHOU_11506 1@ = 548212572 // (int) 3@ = -339.074 // (float) 4@ = -558.827 // (float) 5@ = 23.565 // (float) 0006: 2@ = 'DIAC1' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'DIA_C1' // (string) // Note: the incorrect math opcode was used here 8@ = 15 // (int) 9@ = 17 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11506 0@ == 51 // (int) var == num jump_if_false @SAFEHOU_11588 1@ = 548212572 // (int) 3@ = -339.074 // (float) 4@ = -558.827 // (float) 5@ = 23.565 // (float) 0006: 2@ = 'DIAC2' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'DIA_C2' // (string) // Note: the incorrect math opcode was used here 8@ = 15 // (int) 9@ = 17 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11588 0@ == 52 // (int) var == num jump_if_false @SAFEHOU_11670 1@ = 548212572 // (int) 3@ = -339.074 // (float) 4@ = -558.827 // (float) 5@ = 23.565 // (float) 0006: 2@ = 'DIAC3' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'DIA_C3' // (string) // Note: the incorrect math opcode was used here 8@ = 15 // (int) 9@ = 17 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11670 0@ == 53 // (int) var == num jump_if_false @SAFEHOU_11752 1@ = 548212572 // (int) 3@ = -339.074 // (float) 4@ = -558.827 // (float) 5@ = 23.565 // (float) 0006: 2@ = 'DIAC4' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'DIA_C4' // (string) // Note: the incorrect math opcode was used here 8@ = 15 // (int) 9@ = 17 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11752 0@ == 54 // (int) var == num jump_if_false @SAFEHOU_11773 005F: (unknown) 0002: jump @SAFEHOU_11860 :SAFEHOU_11773 0@ == 55 // (int) var == num jump_if_false @SAFEHOU_11858 1@ = 2009210288 // (int) 3@ = -933.309 // (float) 4@ = 1319.481 // (float) 5@ = 84.598 // (float) 0006: 2@ = 'DIAC5B' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'DIA_C5' // (string) // Note: the incorrect math opcode was used here 7@ = 0.21 // (float) 9@ = 0 // (int) 0002: jump @SAFEHOU_11860 :SAFEHOU_11858 005F: (unknown) :SAFEHOU_11860 5@ -= 1.0 // (float) 005E: (unknown) :SAFEHOU_11868 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @SAFEHOU_11943 02F8: (unknown) $1038 1 0200: (unknown) $1038 0 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @SAFEHOU_11937 0400: (unknown) $1038 $1690 0002: jump @SAFEHOU_11943 :SAFEHOU_11937 02C0: (unknown) $1038 $1690 :SAFEHOU_11943 0@ >= 0 // (int) var >= num jump_if_false @SAFEHOU_11970 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :SAFEHOU_11970 0045: actor $1038 defined jump_if_false @SAFEHOU_12026 807E: not actor $1038 driving jump_if_false @SAFEHOU_12015 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @SAFEHOU_12018 :SAFEHOU_12015 021D: (unknown) 0 :SAFEHOU_12018 02EA: select_interior 2 01AE: (unknown) 1 :SAFEHOU_12026 0059: text_clear_all 0268: (unknown) 0026: return :SAFEHOU_12032 0045: actor $1038 defined jump_if_false @SAFEHOU_12077 807E: not actor $1038 driving jump_if_false @SAFEHOU_12073 02D5: (unknown) $1038 $1690 0022: jump_if_false @SAFEHOU_12073 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :SAFEHOU_12073 021D: (unknown) 1 :SAFEHOU_12077 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @SAFEHOU_12140 // Note: the incorrect math opcode was used here 02F8: (unknown) $1038 0 0200: (unknown) $1038 1 0045: actor $1038 defined jump_if_false @SAFEHOU_12133 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 :SAFEHOU_12133 0221: (unknown) 01CF: (unknown) 02EA: select_interior 0 :SAFEHOU_12140 $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @SAFEHOU_12166 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :SAFEHOU_12166 0026: return :SAFEHOU_12168 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @SAFEHOU_11868 500 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @SAFEHOU_7544 0@ 5@ 037B: constant_params 1 variable_params 9 unknown 14 call_with_params @SAFEHOU_7701 0@ 4@ 6@ 7@ 8@ 9@ 10@ 11@ 12@ 13@ not 4@ == -1 // (int) var == num jump_if_false @SAFEHOU_12273 0@ == 37 // (int) var == num jump_if_false @SAFEHOU_12249 0482: (unknown) 4@ 2 0002: jump @SAFEHOU_12254 :SAFEHOU_12249 0482: (unknown) 4@ 1 :SAFEHOU_12254 028D: (unknown) 11@ 0036: $4193 = 11@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_20061 13@ :SAFEHOU_12273 801F: not 6@ == '' // (float) num == var 0022: jump_if_false @SAFEHOU_12343 // Note: the incorrect math opcode was used here 01CB: (unknown) 6@ 0078: if or 0@ == 8 // (int) var == num 0@ == 12 // (int) var == num jump_if_false @SAFEHOU_12326 0404: (unknown) 0.01 0.89 0.47 :SAFEHOU_12326 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @SAFEHOU_7642 0002: jump @SAFEHOU_12452 :SAFEHOU_12343 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037A: constant_params 6 variable_params 0 unknown 14 call_with_params @MAIN_5215 7@ 8@ 9@ 0 0 0 jump_if_false @SAFEHOU_12380 0044: put_actor $1038 at 7@ 8@ 9@ :SAFEHOU_12380 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4326 :SAFEHOU_12392 807F: not player 0 pressed_key 16 jump_if_false @SAFEHOU_12421 0001: wait 0 ms 0057: show_text_highpriority GXT 5@ time 1 flag 1 0002: jump @SAFEHOU_12392 :SAFEHOU_12421 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4248 500 0045: actor $1038 defined jump_if_false @SAFEHOU_12452 0044: put_actor $1038 at 1@ 2@ 3@ :SAFEHOU_12452 not 4@ == -1 // (int) var == num jump_if_false @SAFEHOU_12479 0482: (unknown) 4@ 0 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_20061 0 :SAFEHOU_12479 00D3: set_object $1826 z_angle_to 0 not 12@ == -1 // (int) var == num jump_if_false @SAFEHOU_12507 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_11243 12@ :SAFEHOU_12507 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @SAFEHOU_12032 -1 0026: return :SAFEHOU_12521 0024: create_thread @SRANGEH 0026: return :SAFEHOU_12531 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 0410: (unknown) $4235 $4235 == -1 // (int) var == num jump_if_false @SAFEHOU_12560 005F: (unknown) :SAFEHOU_12560 0257: (unknown) $4235 'SX_TARD' 04EB: (unknown) $4235 :SAFEHOU_12577 8258: not (unknown) $4235 0022: jump_if_false @SAFEHOU_12598 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SAFEHOU_12577 :SAFEHOU_12598 005E: (unknown) :SAFEHOU_12600 not $4235 == -1 // (int) var == num jump_if_false @SAFEHOU_12621 0284: (unknown) $4235 0412: (unknown) $4235 :SAFEHOU_12621 0026: return :SAFEHOU_12623 0093: destroy_object $4208 0093: destroy_object $4207 0139: $4212 = random_int_in_ranges 0 7 0035: 0@ = $4212 // (int vars) 0036: 1@ = $3957(0@,7) // (float vars) 0036: 2@ = $3964(0@,7) // (float vars) 0036: 3@ = $3971(0@,7) // (float vars) 01AA: $4207 = create_object #TAR_GUN1 at 1@ 2@ 3@ 3@ += 1.0 // (float) 01AA: $4208 = create_object #FAKETARGET at 1@ 2@ 3@ 02AC: (unknown) $4207 270.0 0 0 0225: (unknown) $4207 1 $4209 = 270.0 // (float) $4210 = 1 // (int) not $4235 == -1 // (int) var == num jump_if_false @SAFEHOU_12741 025F: (unknown) $4235 1@ 2@ 3@ 0259: (unknown) $4235 0 :SAFEHOU_12741 0026: return :SAFEHOU_12743 360.0 > $4209 // (float) num > var 0022: jump_if_false @SAFEHOU_12779 // Note: the incorrect math opcode was used here (unknown) $4209 10.0 02AC: (unknown) $4207 $4209 0 0 0002: jump @SAFEHOU_12845 :SAFEHOU_12779 02AC: (unknown) $4207 360.0 0 0 $4209 = 360.0 // (float) 010E: 0@ = current_time_in_ms 0035: $4211 = 0@ // (int vars) $4211 += 4000 // (int) $4210 = 2 // (int) $4236 == 0 // (int) var == num jump_if_false @SAFEHOU_12845 0045: actor $4206 defined jump_if_false @SAFEHOU_12845 00EB: (unknown) $4206 $4208 :SAFEHOU_12845 0026: return :SAFEHOU_12847 010E: 1@ = current_time_in_ms 0011: 1@ > $4211 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SAFEHOU_12934 // Note: the incorrect math opcode was used here 0225: (unknown) $4207 0 $4210 = 3 // (int) $4236 == 0 // (int) var == num jump_if_false @SAFEHOU_12900 0045: actor $4206 defined jump_if_false @SAFEHOU_12900 00A2: (unknown) $4206 :SAFEHOU_12900 010C: store_object $4207 position_to 2@ 3@ 4@ not $4235 == -1 // (int) var == num jump_if_false @SAFEHOU_12932 025F: (unknown) $4235 2@ 3@ 4@ 0259: (unknown) $4235 0 :SAFEHOU_12932 0026: return :SAFEHOU_12934 021A: unknown_check $4207 jump_if_false @SAFEHOU_12998 0035: $4211 = 1@ // (int vars) $4211 += 2000 // (int) $4210 = 4 // (int) 0093: destroy_object $4207 0093: destroy_object $4208 $4236 == 0 // (int) var == num jump_if_false @SAFEHOU_12998 0045: actor $4206 defined jump_if_false @SAFEHOU_12998 00A2: (unknown) $4206 :SAFEHOU_12998 0026: return :SAFEHOU_13000 010E: 0@ = current_time_in_ms $4209 > 270.0 // (float) var > num jump_if_false @SAFEHOU_13039 (unknown) $4209 10.0 02AC: (unknown) $4207 $4209 0 0 0002: jump @SAFEHOU_13092 :SAFEHOU_13039 0093: destroy_object $4207 0093: destroy_object $4208 $4236 == 0 // (int) var == num jump_if_false @SAFEHOU_13074 0045: actor $4206 defined jump_if_false @SAFEHOU_13074 00A2: (unknown) $4206 :SAFEHOU_13074 0035: $4211 = 0@ // (int vars) $4211 += 2000 // (int) $4210 = 4 // (int) :SAFEHOU_13092 0026: return :SAFEHOU_13094 010E: 1@ = current_time_in_ms 0011: 1@ > $4211 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SAFEHOU_13116 // Note: the incorrect math opcode was used here $4210 = 0 // (int) 0026: return :SAFEHOU_13116 0026: return :SAFEHOU_13118 $4210 == 0 // (int) var == num jump_if_false @SAFEHOU_13140 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12623 :SAFEHOU_13140 $4210 == 1 // (int) var == num jump_if_false @SAFEHOU_13163 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12743 :SAFEHOU_13163 $4210 == 2 // (int) var == num jump_if_false @SAFEHOU_13186 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12847 :SAFEHOU_13186 $4210 == 3 // (int) var == num jump_if_false @SAFEHOU_13209 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13000 :SAFEHOU_13209 $4210 == 4 // (int) var == num jump_if_false @SAFEHOU_13232 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13094 :SAFEHOU_13232 0026: return :SAFEHOU_13234 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 346 0222: (unknown) -699.2 -1548.4 30.0 $4206 0115: remove_actor $4206 from_mission_cleanup_list 00CF: set_actor $4206 Z_angle_to 0 0106: give_actor $4206 weapon 19 ammo 99999 // Load the weapon model before using this 00DF: (unknown) $4206 01C9: (unknown) $4206 70 03D6: (unknown) $4206 2000 034F: (unknown) $4206 1 03A5: (unknown) $4206 0 0278: (unknown) $4206 0 $4236 = 0 // (int) 0026: return :SAFEHOU_13324 0045: actor $1038 defined jump_if_false @SAFEHOU_13378 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 1@ > -1548.4 // (float) var > num jump_if_false @SAFEHOU_13378 1@ = -1548.4 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0044: put_actor $1038 at 0@ 1@ 2@ :SAFEHOU_13378 0026: return :SAFEHOU_13380 0035: $4204 = 0@ // (int vars) 0026: return :SAFEHOU_13387 80CA: not fading 0022: jump_if_false @SAFEHOU_13467 // Note: the incorrect math opcode was used here 0036: 0@ = $4200 // (float vars) 0036: 1@ = $4201 // (float vars) 0036: 2@ = $4202 // (float vars) 01BB: (unknown) 0@ 1@ 2@ 2@ 808A: not actor $1038 in_sphere_on_foot 0@ 1@ 2@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @SAFEHOU_13456 // Note: the incorrect math opcode was used here $4234 = 0 // (int) 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $4234 // (int) // Note: the incorrect math opcode was used here :SAFEHOU_13456 0045: actor $1038 defined 0022: jump_if_false @SAFEHOU_13467 // Note: the incorrect math opcode was used here :SAFEHOU_13467 0026: return :SAFEHOU_13469 0482: (unknown) $4195 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_13380 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 6 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_19424 6 02EA: select_interior 2 $1719 = 1 // (int) 0001: wait 1000 ms 0026: return :SAFEHOU_13528 003F: destroy_actor $4206 0093: destroy_object $4207 0093: destroy_object $4208 0482: (unknown) $4195 0 not $4234 == -1 // (int) var == num jump_if_false @SAFEHOU_13568 047A: (unknown) $4234 $4234 = -1 // (int) :SAFEHOU_13568 0026: return :SAFEHOU_13570 $4234 = 0 // (int) 0036: 0@ = $4196 // (float vars) 0036: 1@ = $4197 // (float vars) 0036: 2@ = $4198 // (float vars) 01BB: (unknown) 0@ 1@ 2@ 2@ 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $4234 // (int) // Note: the incorrect math opcode was used here 0026: return :SAFEHOU_13608 $4234 > -1 // (int) var > num jump_if_false @SAFEHOU_13631 047A: (unknown) $4234 $4234 = -1 // (int) :SAFEHOU_13631 0026: return :SAFEHOU_13633 0045: actor $1038 defined jump_if_false @SAFEHOU_13683 0044: put_actor $1038 at 0@ 1@ 2@ 00CF: set_actor $1038 Z_angle_to 3@ 02EE: get_actor $1038 coords_to 4@ 5@ 6@ with_offset 0 1.5 0 01BB: (unknown) 4@ 5@ 6@ 6@ 0044: put_actor $1038 at 4@ 5@ 6@ 0221: (unknown) :SAFEHOU_13683 0026: return :SAFEHOU_13685 04CD: (unknown) $4205 -1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12600 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13528 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13570 $1719 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_19424 0 02EA: select_interior 2 0026: return :SAFEHOU_13759 0045: actor $1038 defined jump_if_false @SAFEHOU_13779 0107: toggle_player $1038 can_move 0 0352: (unknown) $1038 :SAFEHOU_13779 03B6: (unknown) $4237 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 04CD: (unknown) $4205 1 0045: actor $1038 defined jump_if_false @SAFEHOU_13873 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13608 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13469 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @SAFEHOU_13633 $4200 $4201 $4202 $4203 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13234 $4210 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12531 :SAFEHOU_13873 0045: actor $1038 defined jump_if_false @SAFEHOU_13890 0107: toggle_player $1038 can_move 1 :SAFEHOU_13890 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 0026: return :SAFEHOU_13902 $4236 == 1 // (int) var == num jump_if_false @SAFEHOU_13917 0026: return :SAFEHOU_13917 009F: actor $1038 dead jump_if_false @SAFEHOU_13930 0026: return :SAFEHOU_13930 009F: actor $4206 dead jump_if_false @SAFEHOU_13943 0026: return :SAFEHOU_13943 8326: not unknown_check $4206 $1038 0022: jump_if_false @SAFEHOU_13958 // Note: the incorrect math opcode was used here 0026: return :SAFEHOU_13958 00E4: (unknown) $4206 $1038 $4236 = 1 // (int) 0026: return :SAFEHOU_13972 04CD: (unknown) $4205 -1 0045: actor $1038 defined jump_if_false @SAFEHOU_14012 0107: toggle_player $1038 can_move 0 0352: (unknown) $1038 0426: (unknown) $1042 $1043 $1044 0@ 04CD: (unknown) 0@ 1 :SAFEHOU_14012 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @SAFEHOU_14101 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SAFEHOU_13528 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SAFEHOU_12600 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @SAFEHOU_13633 $4196 $4197 $4198 $4199 $1719 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_19424 0 02EA: select_interior 0 :SAFEHOU_14101 03B7: (unknown) $4237 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @SAFEHOU_14132 0107: toggle_player $1038 can_move 1 :SAFEHOU_14132 0026: return :SAFEHOU_14134 $1045 == 1 // (int) var == num jump_if_false @SAFEHOU_14149 0026: return :SAFEHOU_14149 0045: actor $1038 defined jump_if_false @SAFEHOU_14197 808A: not actor $1038 in_sphere_on_foot -695.95 -1549.34 30.0 radius 1.0 1.0 1.0 sphere 1 jump_if_false @SAFEHOU_14197 0026: return :SAFEHOU_14197 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4517 0001: wait 0 ms 0055: show_text_styled GXT 'SRNG' time 1000 style 2 // 'Phil's Shooting Range' 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 003F: destroy_actor $4206 0093: destroy_object $4207 0093: destroy_object $4208 0289: start_mission 14 :SAFEHOU_14252 $1045 == 1 // (int) var == num jump_if_false @SAFEHOU_14275 0001: wait 0 ms 0002: jump @SAFEHOU_14252 :SAFEHOU_14275 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 6 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_19424 6 02EA: select_interior 2 0045: actor $1038 defined jump_if_false @SAFEHOU_14342 $1719 == 1 // (int) var == num jump_if_false @SAFEHOU_14342 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13234 $4210 = 0 // (int) :SAFEHOU_14342 04CD: (unknown) $4205 1 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12531 0026: return :SRANGEH 0238: name_thread 'SRANGEH' 1@ = -701.0 // (float) 2@ = -1540.82 // (float) 3@ = 30.05 // (float) 0006: $4194 = 'DOCKS' // (string) // Viceport // Note: the incorrect math opcode was used here $4195 = 1862708945 // (int) $4196 = -710.0 // (float) $4197 = -1541.8 // (float) $4198 = 12.4 // (float) $4199 = 64.91 // (float) $4200 = -685.31 // (float) $4201 = -1550.65 // (float) $4202 = 30.0 // (float) $4203 = 90.0 // (float) $4204 = 1 // (int) 0006: $4205 = 'SH_RANG' // (string) // 'Phil's Shooting Range' // Note: the incorrect math opcode was used here $4234 = -1 // (int) $4213 = 2.25 // (float) $4220 = 9.0 // (float) $4227 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5144 $4213 $4220 $4227 1@ 2@ 3@ $4213 $4220 $4227 $4214 = 4.25 // (float) $4221 = 9.0 // (float) $4228 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5144 $4214 $4221 $4228 1@ 2@ 3@ $4214 $4221 $4228 $4215 = 6.25 // (float) $4222 = 9.0 // (float) $4229 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5144 $4215 $4222 $4229 1@ 2@ 3@ $4215 $4222 $4229 $4216 = 8.25 // (float) $4223 = 9.0 // (float) $4230 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5144 $4216 $4223 $4230 1@ 2@ 3@ $4216 $4223 $4230 $4217 = 3.25 // (float) $4224 = 3.0 // (float) $4231 = 0.1 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5144 $4217 $4224 $4231 1@ 2@ 3@ $4217 $4224 $4231 $4218 = 5.25 // (float) $4225 = 3.0 // (float) $4232 = 0.1 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5144 $4218 $4225 $4232 1@ 2@ 3@ $4218 $4225 $4232 $4219 = 7.25 // (float) $4226 = 3.0 // (float) $4233 = 0.1 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5144 $4219 $4226 $4233 1@ 2@ 3@ $4219 $4226 $4233 :SRANGEH_482 $1710 == 0 // (int) var == num jump_if_false @SRANGEH_506 0001: wait 500 ms 0002: jump @SRANGEH_482 :SRANGEH_506 0001: wait 0 ms 0426: (unknown) $1042 $1043 $1044 0@ 0078: if or $4204 == 1 // (int) var == num $1710 == 0 // (int) var == num jump_if_false @SRANGEH_778 $1719 == 0 // (int) var == num jump_if_false @SRANGEH_626 0025: gosub @SRANGEH_797 $1045 == 0 // (int) var == num jump_if_false @SRANGEH_619 0045: actor $1038 defined jump_if_false @SRANGEH_619 008A: actor $1038 in_sphere_on_foot $4196 $4197 $4198 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @SRANGEH_619 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13759 :SRANGEH_619 0002: jump @SRANGEH_771 :SRANGEH_626 0045: actor $1038 defined jump_if_false @SRANGEH_761 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13324 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13902 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_14134 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13118 $4234 > 0 // (int) var > num jump_if_false @SRANGEH_744 0045: actor $1038 defined jump_if_false @SRANGEH_737 008A: actor $1038 in_sphere_on_foot $4200 $4201 $4202 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @SRANGEH_737 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13972 :SRANGEH_737 0002: jump @SRANGEH_754 :SRANGEH_744 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13387 :SRANGEH_754 0002: jump @SRANGEH_771 :SRANGEH_761 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13685 :SRANGEH_771 0002: jump @SRANGEH_788 :SRANGEH_778 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13608 :SRANGEH_788 0002: jump @SRANGEH_506 0026: return :SRANGEH_797 0078: if and 0020: 0@ == $4194 // (float) var == var // Note: the incorrect math opcode was used here $1045 == 0 // (int) var == num jump_if_false @SRANGEH_848 $4234 == -1 // (int) var == num jump_if_false @SRANGEH_841 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13570 :SRANGEH_841 0002: jump @SRANGEH_876 :SRANGEH_848 $4234 > -1 // (int) var > num jump_if_false @SRANGEH_871 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13608 :SRANGEH_871 0001: wait 1000 ms :SRANGEH_876 0026: return :SRANGEH_878 0026: return :SRANGEH_880 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @MAIN_5040 $1042 $1043 $1044 60.0 60.0 60.0 2@ 3@ 4@ 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @MAIN_5144 $1042 $1043 $1044 60.0 60.0 60.0 5@ 6@ 7@ 01F6: 1@ = create_random_car_with_actors -1 in_area 2@ 3@ 5@ 6@ not 1@ == -1 // (int) var == num jump_if_false @SRANGEH_1005 801C: not 1@ == 0@ // (int) num == var 0022: jump_if_false @SRANGEH_1005 // Note: the incorrect math opcode was used here 02BD: (unknown) 1@ 10@ not 10@ == -1 // (int) var == num jump_if_false @SRANGEH_1005 0124: 8@ = car 1@ max_passengers 0123: 9@ = car 1@ num_passengers 0011: 8@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_1005 // Note: the incorrect math opcode was used here 0026: return :SRANGEH_1005 0113: remove_references_to_car 1@ // Like turning a car into any random car 1@ = -1 // (int) 0026: return :SRANGEH_1015 0@ = 0 // (int) 1@ = -1 // (int) 2@ = -1 // (int) 3@ = -1 // (int) 4@ = -1 // (int) 21@ = 1 // (int) $1045 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 02AA: (unknown) 005B: set_current_time_hours_to 21 minutes_to 0 0045: actor $1038 defined jump_if_false @SRANGEH_1163 04F0: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 1 024A: (unknown) $1038 1 009B: clear_player $1038 wanted_level 02F8: (unknown) $1038 1 0200: (unknown) $1038 0 0107: toggle_player $1038 can_move 0 01AE: (unknown) 1 03A1: (unknown) 0 0043: store_actor $1038 position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 269.4673 -1158.744 10.9 0264: (unknown) 10.0 0125: set_traffic_density_multiplier_to 10.0 0001: wait 2000 ms :SRANGEH_1163 02A1: (unknown) 52@(2@,1) 029C: (unknown) 0 :SRANGEH_1171 829E: not jump_if_false @SRANGEH_1233 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @SRANGEH_1226 0@ == 0 // (int) var == num jump_if_false @SRANGEH_1219 0025: gosub @SRANGEH_1365 0002: jump @SRANGEH_1226 :SRANGEH_1219 0025: gosub @SRANGEH_1489 :SRANGEH_1226 0002: jump @SRANGEH_1171 :SRANGEH_1233 02A0: (unknown) 1 02A2: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 0025: gosub @SRANGEH_1758 0045: actor $1038 defined jump_if_false @SRANGEH_1351 04F0: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 0 024A: (unknown) $1038 0 02F8: (unknown) $1038 0 0200: (unknown) $1038 1 0107: toggle_player $1038 can_move 1 01CF: (unknown) 01AE: (unknown) 0 03A1: (unknown) 1 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0044: put_actor $1038 at -948.0125 1336.698 10.0605 00CF: set_actor $1038 Z_angle_to 95.0635 0221: (unknown) 01CF: (unknown) :SRANGEH_1351 $1045 = 0 // (int) 00C9: fade 1 1000 ms 0026: return :SRANGEH_1365 22@ = 0 // (int) 0025: gosub @SRANGEH_1758 4@ == -1 // (int) var == num jump_if_false @SRANGEH_1459 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4248 500 :SRANGEH_1401 2@ == -1 // (int) var == num jump_if_false @SRANGEH_1440 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 23 call_with_params @SRANGEH_880 3@ 2@ 22@ += 1 // (int) 0002: jump @SRANGEH_1401 :SRANGEH_1440 22@ >= 50 // (int) var >= num jump_if_false @SRANGEH_1452 :SRANGEH_1452 0002: jump @SRANGEH_1480 :SRANGEH_1459 004F: unknown_check 4@ jump_if_false @SRANGEH_1480 0035: 2@ = 4@ // (int vars) 4@ = -1 // (int) 0026: return :SRANGEH_1480 0025: gosub @SRANGEH_1672 0026: return :SRANGEH_1489 010E: 18@ = current_time_in_ms 0011: 18@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_1552 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 23 call_with_params @SRANGEH_880 3@ 4@ not 4@ == -1 // (int) var == num jump_if_false @SRANGEH_1545 0025: gosub @SRANGEH_1758 0035: 2@ = 4@ // (int vars) 0025: gosub @SRANGEH_1672 :SRANGEH_1545 0002: jump @SRANGEH_1670 :SRANGEH_1552 0@ == 2 // (int) var == num jump_if_false @SRANGEH_1670 0045: actor $1038 defined jump_if_false @SRANGEH_1670 0078: if and 004F: unknown_check 2@ 013D: car 2@ flipped 82D8: not unknown_check 2@ 007E: actor $1038 driving jump_if_false @SRANGEH_1615 0050: set_car 2@ max_speed_to 19@ 0051: set_car 2@ traffic_behavior_to 2 0002: jump @SRANGEH_1670 :SRANGEH_1615 004F: unknown_check 2@ jump_if_false @SRANGEH_1666 02D8: unknown_check 2@ jump_if_false @SRANGEH_1666 004D: store_car 2@ position_to $1042 $1043 $1044 0045: actor $1038 defined 0022: jump_if_false @SRANGEH_1666 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 $1042 $1043 -100.0 :SRANGEH_1666 0@ = 0 // (int) :SRANGEH_1670 0026: return :SRANGEH_1672 0@ = 2 // (int) 0045: actor $1038 defined jump_if_false @SRANGEH_1695 0298: (unknown) $1038 2@ -1 :SRANGEH_1695 0138: 19@ = random_float_in_ranges 15.0 20.0 0050: set_car 2@ max_speed_to 19@ 0051: set_car 2@ traffic_behavior_to 2 0294: (unknown) 2@ 1 0035: 3@ = 2@ // (int vars) 010E: 17@ = current_time_in_ms 0139: 20@ = random_int_in_ranges 10000 18000 0029: 17@ += 20@ // (int vars) // Note: the incorrect math opcode was used here 04D7: (unknown) 1@ 2@ 1 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4279 1 0026: return :SRANGEH_1758 04D7: (unknown) 1@ 2@ 0 not 2@ == -1 // (int) var == num jump_if_false @SRANGEH_1799 0045: actor $1038 defined jump_if_false @SRANGEH_1796 0216: (unknown) $1038 $1042 $1043 $1044 :SRANGEH_1796 0113: remove_references_to_car 2@ // Like turning a car into any random car :SRANGEH_1799 not 1@ == -1 // (int) var == num jump_if_false @SRANGEH_1814 0112: remove_references_to_actor 1@ // Like turning an actor into a random pedestrian :SRANGEH_1814 1@ = -1 // (int) 2@ = -1 // (int) 0026: return :SRANGEH_1826 03E1: (unknown) 32 0024: create_thread @EXPORTC 0024: create_thread @EXPORTB 0026: return 10@ = 0 // (int) 010C: store_object 0@ position_to 7@ 8@ 9@ :SRANGEH_1858 10@ == 0 // (int) var == num jump_if_false @SRANGEH_2246 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @SRANGEH_1883 :SRANGEH_1883 0107: toggle_player $1038 can_move 0 0377: (unknown) 44 10@ 007F: player 0 pressed_key 10 jump_if_false @SRANGEH_1920 7@ += 0.01 // (float) 0002: jump @SRANGEH_2078 :SRANGEH_1920 007F: player 0 pressed_key 11 jump_if_false @SRANGEH_1947 7@ -= 0.01 // (float) 0002: jump @SRANGEH_2078 :SRANGEH_1947 007F: player 0 pressed_key 8 jump_if_false @SRANGEH_1974 9@ += 0.01 // (float) 0002: jump @SRANGEH_2078 :SRANGEH_1974 007F: player 0 pressed_key 9 jump_if_false @SRANGEH_2001 9@ -= 0.01 // (float) 0002: jump @SRANGEH_2078 :SRANGEH_2001 007F: player 0 pressed_key 17 jump_if_false @SRANGEH_2028 8@ += 0.01 // (float) 0002: jump @SRANGEH_2078 :SRANGEH_2028 007F: player 0 pressed_key 14 jump_if_false @SRANGEH_2055 8@ -= 0.01 // (float) 0002: jump @SRANGEH_2078 :SRANGEH_2055 10@ == 1 // (int) var == num jump_if_false @SRANGEH_2078 023A: (unknown) 7@ 023A: (unknown) 8@ 023A: (unknown) 9@ 023B: (unknown) :SRANGEH_2078 010D: put_object 0@ at 7@ 8@ 9@ 02D7: (unknown) 0 11@ 12@ 13@ 14@ -50 > 11@ // (int) num > var 0022: jump_if_false @SRANGEH_2126 // Note: the incorrect math opcode was used here 1@ += 0.01 // (float) 4@ += 0.01 // (float) 0002: jump @SRANGEH_2224 :SRANGEH_2126 11@ > 50 // (int) var > num jump_if_false @SRANGEH_2161 1@ -= 0.01 // (float) 4@ -= 0.01 // (float) 0002: jump @SRANGEH_2224 :SRANGEH_2161 -50 > 12@ // (int) num > var 0022: jump_if_false @SRANGEH_2196 // Note: the incorrect math opcode was used here 2@ -= 0.01 // (float) 5@ -= 0.01 // (float) 0002: jump @SRANGEH_2224 :SRANGEH_2196 12@ > 50 // (int) var > num jump_if_false @SRANGEH_2224 2@ += 0.01 // (float) 5@ += 0.01 // (float) :SRANGEH_2224 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0002: jump @SRANGEH_1858 :SRANGEH_2246 0026: return :SRANGEH_2248 0@ == -1 // (int) var == num jump_if_false @SRANGEH_2273 0@ = 0 // (int) 0248: (unknown) 1@ 2@ 3@ 5.0 4@ :SRANGEH_2273 0026: return :SRANGEH_2275 not 0@ == -1 // (int) var == num jump_if_false @SRANGEH_2290 0249: (unknown) 0@ :SRANGEH_2290 1@ = -1 // (int) 0026: return :SRANGEH_2297 0252: object 0@ exists jump_if_false @SRANGEH_2335 0279: (unknown) 0@ 0 -0.05 1@ 6@ 7@ 8@ 01AA: 5@ = create_object #NDC_IMPOUNDSTRIKE at 6@ 7@ 8@ 0117: remove_object 5@ from_mission_cleanup_list 00D3: set_object 5@ z_angle_to 2@ :SRANGEH_2335 0035: 9@ = 3@ // (int vars) 9@ += 1 // (int) 0035: 4@ = 9@ // (int vars) 03E0: (unknown) 1 $4240 = 0 // (int) 0026: return :SRANGEH_2359 1@ = 0 // (int) :SRANGEH_2363 8 > 1@ // (int) num > var 0022: jump_if_false @SRANGEH_2417 // Note: the incorrect math opcode was used here $1718(1@,8) == 0 // (int) var == num jump_if_false @SRANGEH_2405 001C: 0@ == $3986(1@,8) // (int) num == var 0022: jump_if_false @SRANGEH_2405 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGEH_2405 1@ += 1 // (int) 0002: jump @SRANGEH_2363 :SRANGEH_2417 005F: (unknown) :SRANGEH_2419 1@ = 0 // (int) :SRANGEH_2423 8 > 1@ // (int) num > var 0022: jump_if_false @SRANGEH_2477 // Note: the incorrect math opcode was used here $1726(1@,8) == 0 // (int) var == num jump_if_false @SRANGEH_2465 001C: 0@ == $3994(1@,8) // (int) num == var 0022: jump_if_false @SRANGEH_2465 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGEH_2465 1@ += 1 // (int) 0002: jump @SRANGEH_2423 :SRANGEH_2477 005F: (unknown) :SRANGEH_2479 $4240 == 2 // (int) var == num jump_if_false @SRANGEH_2499 0268: (unknown) $1688 = 0 // (int) :SRANGEH_2499 $4240 = 0 // (int) 0026: return :SRANGEH_2506 034B: unknown_check $3355 jump_if_false @SRANGEH_2784 004F: unknown_check $3355 jump_if_false @SRANGEH_2767 02A3: (unknown) $3355 2@ $4240 == 0 // (int) var == num jump_if_false @SRANGEH_2631 01AB: unknown_check $3355 jump_if_false @SRANGEH_2600 $4239 == 1 // (int) var == num jump_if_false @SRANGEH_2593 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @SRANGEH_2419 2@ jump_if_false @SRANGEH_2593 $4240 += 1 // (int) :SRANGEH_2593 0002: jump @SRANGEH_2624 :SRANGEH_2600 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @SRANGEH_2359 2@ jump_if_false @SRANGEH_2624 $4240 += 1 // (int) :SRANGEH_2624 0002: jump @SRANGEH_2760 :SRANGEH_2631 $4240 == 1 // (int) var == num jump_if_false @SRANGEH_2719 not $1688 == 1 // (int) var == num jump_if_false @SRANGEH_2712 83C0: not unknown_check jump_if_false @SRANGEH_2712 8474: not jump_if_false @SRANGEH_2712 $1688 = 1 // (int) 0267: (unknown) 'EXPO_W' // The Civil Asset Forfeiture Impound need one of these vehicles. 010E: 1@ = current_time_in_ms 0035: $4241 = 1@ // (int vars) $4241 += 6000 // (int) $4240 += 1 // (int) :SRANGEH_2712 0002: jump @SRANGEH_2760 :SRANGEH_2719 $4240 == 2 // (int) var == num jump_if_false @SRANGEH_2760 010E: 1@ = current_time_in_ms 0011: 1@ > $4241 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_2760 // Note: the incorrect math opcode was used here 0268: (unknown) $1688 = 0 // (int) $4240 += 1 // (int) :SRANGEH_2760 0002: jump @SRANGEH_2777 :SRANGEH_2767 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @SRANGEH_2479 :SRANGEH_2777 0002: jump @SRANGEH_2794 :SRANGEH_2784 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @SRANGEH_2479 :SRANGEH_2794 0026: return :SRANGEH_2796 2@ == 8 // (int) var == num jump_if_false @SRANGEH_2910 0@ == 3 // (int) var == num jump_if_false @SRANGEH_2850 $1993 = 1 // (int) 011F: show_text_1number_highpriority GXT 'EXP_R04' number 1@ time 9000 flag 1 // ~w~We've got enough to open a marina! Here's your cut: $~1~. 0002: jump @SRANGEH_2903 :SRANGEH_2850 0@ == 2 // (int) var == num jump_if_false @SRANGEH_2886 011F: show_text_1number_highpriority GXT 'EXP_R03' number 1@ time 9000 flag 1 // ~w~That's the whole lot - Here's your cut: $~1~. 0002: jump @SRANGEH_2903 :SRANGEH_2886 011F: show_text_1number_highpriority GXT 'EXP_R02' number 1@ time 9000 flag 1 // ~w~Your collector's fee is $~1~, plus a $~1~ bonus for seizing the whole list. :SRANGEH_2903 0002: jump @SRANGEH_2927 :SRANGEH_2910 011F: show_text_1number_highpriority GXT 'EXP_R01' number 1@ time 9000 flag 1 // ~w~Here's your collector's fee: $~1~. :SRANGEH_2927 0045: actor $1038 defined 0022: jump_if_false @SRANGEH_2943 // Note: the incorrect math opcode was used here 0094: player $1038 money += 1@ :SRANGEH_2943 0026: return :SRANGEH_2945 0078: if and $1993 == 0 // (int) var == num $4239 == 1 // (int) var == num jump_if_false @SRANGEH_3261 $1993 = 1 // (int) 01AE: (unknown) 1 00B9: set_camera_position -1265.27 -1448.44 44.58 rotations 0 0 0 00BA: set_camera_point_at -1264.7 -1447.67 44.29 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 14000 00B9: set_camera_position -1229.59 -1431.95 14.39 rotations 0 0 0 00BA: set_camera_point_at -1229.14 -1431.06 14.36 mode 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'EXP_R10' time 6000 flag 1 // ~w~The Civil Asset Forfeiture department are also interested in boats. 010E: 0@ = current_time_in_ms 0035: 1@ = 0@ // (int vars) 1@ += 6000 // (int) :SRANGEH_3103 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_3160 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 0@ = current_time_in_ms 0377: (unknown) 44 2@ 2@ > 0 // (int) var > num jump_if_false @SRANGEH_3153 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 01AE: (unknown) 0 005E: (unknown) :SRANGEH_3153 0002: jump @SRANGEH_3103 :SRANGEH_3160 0057: show_text_highpriority GXT 'EXP_R11' time 6000 flag 1 // ~w~Deliver the water based vehicles they require to this hangar. 010E: 0@ = current_time_in_ms 0035: 1@ = 0@ // (int vars) 1@ += 6000 // (int) :SRANGEH_3189 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_3246 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 0@ = current_time_in_ms 0377: (unknown) 44 2@ 2@ > 0 // (int) var > num jump_if_false @SRANGEH_3239 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 01AE: (unknown) 0 005E: (unknown) :SRANGEH_3239 0002: jump @SRANGEH_3189 :SRANGEH_3246 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 01AE: (unknown) 0 :SRANGEH_3261 0026: return :EXPORTC 0238: name_thread 'EXPORTC' 30@ = 0 // (int) 28@ = -1 // (int) 2 > $1990 // (int) num > var 0022: jump_if_false @EXPORTC_50 // Note: the incorrect math opcode was used here 25@ = 8 // (int) 002D: 25@ *= $1990 // (int vars) 0002: jump @EXPORTC_60 :EXPORTC_50 25@ = 8 // (int) 25@ *= 2 // (int) :EXPORTC_60 03E0: (unknown) 25@ 0025: gosub @EXPORTC_1387 0025: gosub @EXPORTC_1207 25@ = 0 // (int) :EXPORTC_81 8 > 25@ // (int) num > var 0022: jump_if_false @EXPORTC_142 // Note: the incorrect math opcode was used here $1718(25@,8) == 1 // (int) var == num jump_if_false @EXPORTC_130 037B: constant_params 4 variable_params 2 unknown 32 call_with_params @SRANGEH_2297 26@ 17@(25@,8) 155.0 30@ 30@ 9@(25@,8) :EXPORTC_130 25@ += 1 // (int) 0002: jump @EXPORTC_81 :EXPORTC_142 31@ = 0 // (int) 0025: gosub @EXPORTC_714 :EXPORTC_153 $4238 == 0 // (int) var == num jump_if_false @EXPORTC_176 0001: wait 100 ms 0002: jump @EXPORTC_153 :EXPORTC_176 0001: wait 250 ms 0078: if or 009F: actor $1038 dead $1045 == 1 // (int) var == num $3355 == 0 // (int) var == num $4238 == 0 // (int) var == num jump_if_false @EXPORTC_241 037B: constant_params 1 variable_params 1 unknown 32 call_with_params @SRANGEH_2275 28@ 28@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2479 0002: jump @EXPORTC_176 :EXPORTC_241 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2506 0078: if and 00B0: actor $1038 in_zone 'DOCKS' // Viceport $4240 > 0 // (int) var > num jump_if_false @EXPORTC_680 037B: constant_params 4 variable_params 1 unknown 32 call_with_params @SRANGEH_2248 28@ -978.6422 -1251.019 11.0 28@ 008B: actor $1038 in_sphere_in_car -978.6422 -1251.019 11.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @EXPORTC_673 02A3: (unknown) $3355 24@ 25@ = 0 // (int) :EXPORTC_346 8 > 25@ // (int) num > var 0022: jump_if_false @EXPORTC_673 // Note: the incorrect math opcode was used here $1718(25@,8) == 0 // (int) var == num jump_if_false @EXPORTC_661 001C: 24@ == $3986(25@,8) // (int) num == var 0022: jump_if_false @EXPORTC_661 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @EXPORTC_402 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :EXPORTC_402 007E: actor $1038 driving jump_if_false @EXPORTC_661 024B: (unknown) $1038 29@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2479 037B: constant_params 1 variable_params 1 unknown 32 call_with_params @SRANGEH_2275 28@ 28@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @EXPORTC_532 007E: actor $1038 driving jump_if_false @EXPORTC_491 0216: (unknown) $1038 -984.1826 -1260.009 11.3158 :EXPORTC_491 034B: unknown_check 29@ jump_if_false @EXPORTC_504 0049: destroy_car 29@ :EXPORTC_504 0044: put_actor $1038 at -984.1826 -1260.009 11.3158 00CF: set_actor $1038 Z_angle_to 246.3174 :EXPORTC_532 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2945 037B: constant_params 4 variable_params 2 unknown 32 call_with_params @SRANGEH_2297 26@ 17@(25@,8) 155.0 30@ 30@ 9@(25@,8) 037B: constant_params 3 variable_params 0 unknown 32 call_with_params @SRANGEH_2796 $1990 1@(25@,8) 30@ $1718(25@,8) = 1 // (int) 30@ == 8 // (int) var == num jump_if_false @EXPORTC_619 0025: gosub @EXPORTC_1296 0025: gosub @EXPORTC_714 :EXPORTC_619 0045: actor $1038 defined jump_if_false @EXPORTC_654 00A2: (unknown) $1038 0352: (unknown) $1038 0200: (unknown) $1038 1 0107: toggle_player $1038 can_move 1 0221: (unknown) 01CF: (unknown) :EXPORTC_654 00C9: fade 1 1000 ms :EXPORTC_661 25@ += 1 // (int) 0002: jump @EXPORTC_346 :EXPORTC_673 0002: jump @EXPORTC_692 :EXPORTC_680 037B: constant_params 1 variable_params 1 unknown 32 call_with_params @SRANGEH_2275 28@ 28@ :EXPORTC_692 $1992 == 1 // (int) var == num jump_if_false @EXPORTC_707 end_thread :EXPORTC_707 0002: jump @EXPORTC_176 :EXPORTC_714 31@ == 1 // (int) var == num jump_if_false @EXPORTC_795 $1990 == 1 // (int) var == num jump_if_false @EXPORTC_747 01DF: progress_made += 1 022B: (unknown) 1 :EXPORTC_747 $1990 == 2 // (int) var == num jump_if_false @EXPORTC_768 01DF: progress_made += 1 022B: (unknown) 1 :EXPORTC_768 $1990 == 3 // (int) var == num jump_if_false @EXPORTC_795 01DF: progress_made += 1 022B: (unknown) 1 $1992 = 1 // (int) :EXPORTC_795 31@ = 1 // (int) 0026: return :EXPORTC_802 $4242 = 252 // (int) 0@ = 300 // (int) $4243 = 205 // (int) 1@ = 200 // (int) $4244 = 203 // (int) 2@ = 500 // (int) $4245 = 267 // (int) 3@ = 400 // (int) $4246 = 186 // (int) 4@ = 700 // (int) $4247 = 206 // (int) 5@ = 600 // (int) $4248 = 210 // (int) 6@ = 400 // (int) $4249 = 235 // (int) 7@ = 500 // (int) 0025: gosub @EXPORTC_1141 0026: return :EXPORTC_915 $4242 = 190 // (int) 0@ = 300 // (int) $4243 = 232 // (int) 1@ = 400 // (int) $4244 = 175 // (int) 2@ = 600 // (int) $4245 = 172 // (int) 3@ = 700 // (int) $4246 = 266 // (int) 4@ = 500 // (int) $4247 = 256 // (int) 5@ = 600 // (int) $4248 = 274 // (int) 6@ = 500 // (int) $4249 = 238 // (int) 7@ = 600 // (int) 0025: gosub @EXPORTC_1141 0026: return :EXPORTC_1028 $4242 = 212 // (int) 0@ = 500 // (int) $4243 = 187 // (int) 1@ = 700 // (int) $4244 = 270 // (int) 2@ = 900 // (int) $4245 = 272 // (int) 3@ = 600 // (int) $4246 = 228 // (int) 4@ = 700 // (int) $4247 = 254 // (int) 5@ = 600 // (int) $4248 = 213 // (int) 6@ = 900 // (int) $4249 = 262 // (int) 7@ = 800 // (int) 0025: gosub @EXPORTC_1141 0026: return :EXPORTC_1141 16@ = 1.589 // (float) 17@ = 1.385 // (float) 18@ = 1.181 // (float) 19@ = 0.977 // (float) 20@ = 0.773 // (float) 21@ = 0.569 // (float) 22@ = 0.365 // (float) 23@ = 0.161 // (float) 0026: return :EXPORTC_1207 $1990 == 0 // (int) var == num jump_if_false @EXPORTC_1233 0025: gosub @EXPORTC_802 0002: jump @EXPORTC_1294 :EXPORTC_1233 $1990 == 1 // (int) var == num jump_if_false @EXPORTC_1260 0025: gosub @EXPORTC_915 0002: jump @EXPORTC_1294 :EXPORTC_1260 $1990 == 2 // (int) var == num jump_if_false @EXPORTC_1287 0025: gosub @EXPORTC_1028 0002: jump @EXPORTC_1294 :EXPORTC_1287 0025: gosub @EXPORTC_1028 :EXPORTC_1294 0026: return :EXPORTC_1296 $1990 += 1 // (int) 3 > $1990 // (int) num > var 0022: jump_if_false @EXPORTC_1385 // Note: the incorrect math opcode was used here 25@ = 0 // (int) :EXPORTC_1319 8 > 25@ // (int) num > var 0022: jump_if_false @EXPORTC_1367 // Note: the incorrect math opcode was used here 0252: object 9@(25@,8) exists 0022: jump_if_false @EXPORTC_1348 // Note: the incorrect math opcode was used here 0093: destroy_object 9@(25@,8) :EXPORTC_1348 $1718(25@,8) = 0 // (int) 25@ += 1 // (int) 0002: jump @EXPORTC_1319 :EXPORTC_1367 30@ = 0 // (int) 0025: gosub @EXPORTC_1387 0025: gosub @EXPORTC_1207 :EXPORTC_1385 0026: return :EXPORTC_1387 4 > $1990 // (int) num > var 0022: jump_if_false @EXPORTC_1498 // Note: the incorrect math opcode was used here $1990 == 0 // (int) var == num jump_if_false @EXPORTC_1425 02E2: 27@ = 7393 // (any) 0002: jump @EXPORTC_1457 :EXPORTC_1425 $1990 == 1 // (int) var == num jump_if_false @EXPORTC_1451 02E2: 27@ = 7394 // (any) 0002: jump @EXPORTC_1457 :EXPORTC_1451 02E2: 27@ = 7396 // (any) :EXPORTC_1457 0252: object 26@ exists jump_if_false @EXPORTC_1470 0093: destroy_object 26@ :EXPORTC_1470 01AA: 26@ = create_object 27@ at -979.2609 -1267.05 11.71 00D3: set_object 26@ z_angle_to 155.0 0117: remove_object 26@ from_mission_cleanup_list :EXPORTC_1498 0026: return :EXPORTB 0238: name_thread 'EXPORTB' 30@ = 0 // (int) 28@ = -1 // (int) 0001: wait 1000 ms 0252: object 26@ exists jump_if_false @EXPORTB_38 0093: destroy_object 26@ :EXPORTB_38 01AA: 26@ = create_object #NDC_IMPOUNDSIGND at -1212.37 -1352.99 10.91 00D3: set_object 26@ z_angle_to 65.0 0117: remove_object 26@ from_mission_cleanup_list $4250 = 247 // (int) 0@ = 300 // (int) $4251 = 233 // (int) 1@ = 500 // (int) $4252 = 248 // (int) 2@ = 900 // (int) $4253 = 249 // (int) 3@ = 700 // (int) $4254 = 214 // (int) 4@ = 600 // (int) $4255 = 264 // (int) 5@ = 700 // (int) $4256 = 257 // (int) 6@ = 800 // (int) $4257 = 250 // (int) 7@ = 700 // (int) 16@ = 1.589 // (float) 17@ = 1.385 // (float) 18@ = 1.181 // (float) 19@ = 0.977 // (float) 20@ = 0.773 // (float) 21@ = 0.569 // (float) 22@ = 0.365 // (float) 23@ = 0.161 // (float) 25@ = 0 // (int) :EXPORTB_239 8 > 25@ // (int) num > var 0022: jump_if_false @EXPORTB_300 // Note: the incorrect math opcode was used here $1726(25@,8) == 1 // (int) var == num jump_if_false @EXPORTB_288 037B: constant_params 4 variable_params 2 unknown 32 call_with_params @SRANGEH_2297 26@ 17@(25@,8) 65.0 30@ 30@ 9@(25@,8) :EXPORTB_288 25@ += 1 // (int) 0002: jump @EXPORTB_239 :EXPORTB_300 31@ = 0 // (int) 0025: gosub @EXPORTB_851 :EXPORTB_311 $4239 == 0 // (int) var == num jump_if_false @EXPORTB_334 0001: wait 100 ms 0002: jump @EXPORTB_311 :EXPORTB_334 0001: wait 250 ms 0078: if or 009F: actor $1038 dead $1045 == 1 // (int) var == num $3355 == 0 // (int) var == num $4239 == 0 // (int) var == num jump_if_false @EXPORTB_399 037B: constant_params 1 variable_params 1 unknown 32 call_with_params @SRANGEH_2275 28@ 28@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2479 0002: jump @EXPORTB_334 :EXPORTB_399 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2506 0078: if and 0080: actor $1038 near_point -1212.01 -1388.45 radius 100.0 100.0 sphere 0 $4240 > 0 // (int) var > num jump_if_false @EXPORTB_817 037B: constant_params 4 variable_params 1 unknown 32 call_with_params @SRANGEH_2248 28@ -1212.01 -1388.45 6.0 28@ 008B: actor $1038 in_sphere_in_car -1212.01 -1388.45 6.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @EXPORTB_810 02A3: (unknown) $3355 24@ 25@ = 0 // (int) :EXPORTB_514 8 > 25@ // (int) num > var 0022: jump_if_false @EXPORTB_810 // Note: the incorrect math opcode was used here $1726(25@,8) == 0 // (int) var == num jump_if_false @EXPORTB_798 001C: 24@ == $3994(25@,8) // (int) num == var 0022: jump_if_false @EXPORTB_798 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @EXPORTB_570 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :EXPORTB_570 007E: actor $1038 driving jump_if_false @EXPORTB_798 024B: (unknown) $1038 29@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2479 037B: constant_params 1 variable_params 1 unknown 32 call_with_params @SRANGEH_2275 28@ 28@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @EXPORTB_698 007E: actor $1038 driving jump_if_false @EXPORTB_659 0216: (unknown) $1038 -1210.637 -1367.465 7.9994 :EXPORTB_659 034B: unknown_check 29@ jump_if_false @EXPORTB_672 0049: destroy_car 29@ :EXPORTB_672 0044: put_actor $1038 at -1210.637 -1367.465 7.9994 00CF: set_actor $1038 Z_angle_to 334.0 :EXPORTB_698 0001: wait 1000 ms 037B: constant_params 4 variable_params 2 unknown 32 call_with_params @SRANGEH_2297 26@ 17@(25@,8) 65.0 30@ 30@ 9@(25@,8) 037B: constant_params 3 variable_params 0 unknown 32 call_with_params @SRANGEH_2796 3 1@(25@,8) 30@ $1726(25@,8) = 1 // (int) 0025: gosub @EXPORTB_851 0045: actor $1038 defined jump_if_false @EXPORTB_791 00A2: (unknown) $1038 0352: (unknown) $1038 0200: (unknown) $1038 1 0107: toggle_player $1038 can_move 1 0221: (unknown) 01CF: (unknown) :EXPORTB_791 00C9: fade 1 1000 ms :EXPORTB_798 25@ += 1 // (int) 0002: jump @EXPORTB_514 :EXPORTB_810 0002: jump @EXPORTB_829 :EXPORTB_817 037B: constant_params 1 variable_params 1 unknown 32 call_with_params @SRANGEH_2275 28@ 28@ :EXPORTB_829 $1991 == 1 // (int) var == num jump_if_false @EXPORTB_844 end_thread :EXPORTB_844 0002: jump @EXPORTB_334 :EXPORTB_851 30@ == 8 // (int) var == num jump_if_false @EXPORTB_889 31@ == 1 // (int) var == num jump_if_false @EXPORTB_889 01DF: progress_made += 1 022B: (unknown) 1 $1991 = 1 // (int) :EXPORTB_889 31@ = 1 // (int) 0026: return :EXPORTB_896 0024: create_thread @AMMUNAT 0026: return 10@ = 0 // (int) 010C: store_object 0@ position_to 7@ 8@ 9@ :EXPORTB_916 10@ == 0 // (int) var == num jump_if_false @EXPORTB_1304 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @EXPORTB_941 :EXPORTB_941 0107: toggle_player $1038 can_move 0 0377: (unknown) 44 10@ 007F: player 0 pressed_key 10 jump_if_false @EXPORTB_978 7@ += 0.01 // (float) 0002: jump @EXPORTB_1136 :EXPORTB_978 007F: player 0 pressed_key 11 jump_if_false @EXPORTB_1005 7@ -= 0.01 // (float) 0002: jump @EXPORTB_1136 :EXPORTB_1005 007F: player 0 pressed_key 8 jump_if_false @EXPORTB_1032 9@ += 0.01 // (float) 0002: jump @EXPORTB_1136 :EXPORTB_1032 007F: player 0 pressed_key 9 jump_if_false @EXPORTB_1059 9@ -= 0.01 // (float) 0002: jump @EXPORTB_1136 :EXPORTB_1059 007F: player 0 pressed_key 17 jump_if_false @EXPORTB_1086 8@ += 0.01 // (float) 0002: jump @EXPORTB_1136 :EXPORTB_1086 007F: player 0 pressed_key 14 jump_if_false @EXPORTB_1113 8@ -= 0.01 // (float) 0002: jump @EXPORTB_1136 :EXPORTB_1113 10@ == 1 // (int) var == num jump_if_false @EXPORTB_1136 023A: (unknown) 7@ 023A: (unknown) 8@ 023A: (unknown) 9@ 023B: (unknown) :EXPORTB_1136 010D: put_object 0@ at 7@ 8@ 9@ 02D7: (unknown) 0 11@ 12@ 13@ 14@ -50 > 11@ // (int) num > var 0022: jump_if_false @EXPORTB_1184 // Note: the incorrect math opcode was used here 1@ += 0.01 // (float) 4@ += 0.01 // (float) 0002: jump @EXPORTB_1282 :EXPORTB_1184 11@ > 50 // (int) var > num jump_if_false @EXPORTB_1219 1@ -= 0.01 // (float) 4@ -= 0.01 // (float) 0002: jump @EXPORTB_1282 :EXPORTB_1219 -50 > 12@ // (int) num > var 0022: jump_if_false @EXPORTB_1254 // Note: the incorrect math opcode was used here 2@ -= 0.01 // (float) 5@ -= 0.01 // (float) 0002: jump @EXPORTB_1282 :EXPORTB_1254 12@ > 50 // (int) var > num jump_if_false @EXPORTB_1282 2@ += 0.01 // (float) 5@ += 0.01 // (float) :EXPORTB_1282 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0002: jump @EXPORTB_916 :EXPORTB_1304 0026: return 12@ = 0 // (int) 0036: 6@ = 0@ // (float vars) 0036: 7@ = 1@ // (float vars) 0036: 8@ = 2@ // (float vars) 0036: 9@ = 3@ // (float vars) 0036: 10@ = 4@ // (float vars) 0036: 11@ = 5@ // (float vars) :EXPORTB_1334 12@ == 0 // (int) var == num jump_if_false @EXPORTB_1623 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @EXPORTB_1359 :EXPORTB_1359 0107: toggle_player $1038 can_move 0 0377: (unknown) 44 12@ 007F: player 0 pressed_key 10 jump_if_false @EXPORTB_1396 6@ += 0.01 // (float) 0002: jump @EXPORTB_1567 :EXPORTB_1396 007F: player 0 pressed_key 11 jump_if_false @EXPORTB_1423 6@ -= 0.01 // (float) 0002: jump @EXPORTB_1567 :EXPORTB_1423 007F: player 0 pressed_key 8 jump_if_false @EXPORTB_1450 8@ += 0.01 // (float) 0002: jump @EXPORTB_1567 :EXPORTB_1450 007F: player 0 pressed_key 9 jump_if_false @EXPORTB_1477 8@ -= 0.01 // (float) 0002: jump @EXPORTB_1567 :EXPORTB_1477 007F: player 0 pressed_key 17 jump_if_false @EXPORTB_1504 7@ += 0.01 // (float) 0002: jump @EXPORTB_1567 :EXPORTB_1504 007F: player 0 pressed_key 14 jump_if_false @EXPORTB_1531 7@ -= 0.01 // (float) 0002: jump @EXPORTB_1567 :EXPORTB_1531 12@ == 1 // (int) var == num jump_if_false @EXPORTB_1567 023A: (unknown) 6@ 023A: (unknown) 7@ 023A: (unknown) 8@ 023B: (unknown) 023A: (unknown) 9@ 023A: (unknown) 10@ 023A: (unknown) 11@ 023B: (unknown) 023B: (unknown) :EXPORTB_1567 0036: 9@ = 6@ // (float vars) 9@ -= 1.0 // (float) 0036: 10@ = 7@ // (float vars) 10@ += 0.06 // (float) 0036: 11@ = 8@ // (float vars) 11@ += 0.02 // (float) 00B9: set_camera_position 6@ 7@ 8@ rotations 0 0 0 00BA: set_camera_point_at 9@ 10@ 11@ mode 2 0002: jump @EXPORTB_1334 :EXPORTB_1623 0026: return 10@ = 0 // (int) 03F5: (unknown) 0@ 7@ 8@ 9@ :EXPORTB_1635 10@ == 0 // (int) var == num jump_if_false @EXPORTB_2011 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @EXPORTB_1660 :EXPORTB_1660 0107: toggle_player $1038 can_move 0 0377: (unknown) 44 10@ 007F: player 0 pressed_key 10 jump_if_false @EXPORTB_1695 7@ += 1.0 // (float) 0002: jump @EXPORTB_1843 :EXPORTB_1695 007F: player 0 pressed_key 11 jump_if_false @EXPORTB_1720 7@ -= 1.0 // (float) 0002: jump @EXPORTB_1843 :EXPORTB_1720 007F: player 0 pressed_key 8 jump_if_false @EXPORTB_1745 9@ += 1.0 // (float) 0002: jump @EXPORTB_1843 :EXPORTB_1745 007F: player 0 pressed_key 9 jump_if_false @EXPORTB_1770 9@ -= 1.0 // (float) 0002: jump @EXPORTB_1843 :EXPORTB_1770 007F: player 0 pressed_key 17 jump_if_false @EXPORTB_1795 8@ += 1.0 // (float) 0002: jump @EXPORTB_1843 :EXPORTB_1795 007F: player 0 pressed_key 14 jump_if_false @EXPORTB_1820 8@ -= 1.0 // (float) 0002: jump @EXPORTB_1843 :EXPORTB_1820 10@ == 1 // (int) var == num jump_if_false @EXPORTB_1843 023A: (unknown) 7@ 023A: (unknown) 8@ 023A: (unknown) 9@ 023B: (unknown) :EXPORTB_1843 02AC: (unknown) 0@ 7@ 8@ 9@ 02D7: (unknown) 0 11@ 12@ 13@ 14@ -50 > 11@ // (int) num > var 0022: jump_if_false @EXPORTB_1891 // Note: the incorrect math opcode was used here 1@ += 0.01 // (float) 4@ += 0.01 // (float) 0002: jump @EXPORTB_1989 :EXPORTB_1891 11@ > 50 // (int) var > num jump_if_false @EXPORTB_1926 1@ -= 0.01 // (float) 4@ -= 0.01 // (float) 0002: jump @EXPORTB_1989 :EXPORTB_1926 -50 > 12@ // (int) num > var 0022: jump_if_false @EXPORTB_1961 // Note: the incorrect math opcode was used here 2@ -= 0.01 // (float) 5@ -= 0.01 // (float) 0002: jump @EXPORTB_1989 :EXPORTB_1961 12@ > 50 // (int) var > num jump_if_false @EXPORTB_1989 2@ += 0.01 // (float) 5@ += 0.01 // (float) :EXPORTB_1989 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0002: jump @EXPORTB_1635 :EXPORTB_2011 0026: return :EXPORTB_2013 0078: if or $1692 == 1 // (int) var == num 009F: actor $1038 dead $1713 == 0 // (int) var == num jump_if_false @EXPORTB_2041 005E: (unknown) :EXPORTB_2041 005F: (unknown) :EXPORTB_2043 not $4259 == -1 // (int) var == num jump_if_false @EXPORTB_2066 047A: (unknown) $4259 $4259 = -1 // (int) :EXPORTB_2066 $4259 = 0 // (int) 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $4259 // (int) // Note: the incorrect math opcode was used here 0026: return :EXPORTB_2083 not $4259 == -1 // (int) var == num jump_if_false @EXPORTB_2100 047A: (unknown) $4259 :EXPORTB_2100 $4259 = -1 // (int) 0026: return :EXPORTB_2108 $4260 == -1 // (int) var == num jump_if_false @EXPORTB_2136 $4260 = 0 // (int) 0248: (unknown) 0@ 1@ 2@ 1.0 $4260 :EXPORTB_2136 0026: return :EXPORTB_2138 not $4260 == -1 // (int) var == num jump_if_false @EXPORTB_2155 0249: (unknown) $4260 :EXPORTB_2155 $4260 = -1 // (int) 0026: return :EXPORTB_2163 0208: set_text_draw_linewidth 0@ 0207: (unknown) 1 0204: set_text_draw_letter_size 0.8 0.8 0205: set_text_draw_RGBA 200 0 0 255 0203: set_draw_text_position 1@ 225.0 GXT 2@ 0026: return :EXPORTB_2201 1@ = 0 // (int) :EXPORTB_2205 6 > 1@ // (int) num > var 0022: jump_if_false @EXPORTB_2236 // Note: the incorrect math opcode was used here 0035: $4047(1@,6) = 0@ // (int vars) 1@ += 1 // (int) 0002: jump @EXPORTB_2205 :EXPORTB_2236 0026: return :EXPORTB_2238 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @EXPORTB_2201 1 2 > 3@ // (int) num > var 0022: jump_if_false @EXPORTB_2306 // Note: the incorrect math opcode was used here 0078: if or $4258 == 0 // (int) var == num $4258 == 1 // (int) var == num jump_if_false @EXPORTB_2306 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @EXPORTB_2201 0 :EXPORTB_2306 $4258 == 0 // (int) var == num jump_if_false @EXPORTB_2401 $4307 = 0 // (int) 3@ == 2 // (int) var == num jump_if_false @EXPORTB_2394 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6396 4 1@ 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6360 4 2@ 0078: if or $1715 == 1 // (int) var == num 1@ > 4 // (int) var > num 2@ == 1 // (int) var == num jump_if_false @EXPORTB_2394 $4307 = 1 // (int) :EXPORTB_2394 0002: jump @EXPORTB_2579 :EXPORTB_2401 $4258 == 1 // (int) var == num jump_if_false @EXPORTB_2452 $1716 == 1 // (int) var == num jump_if_false @EXPORTB_2440 $4307 = 1 // (int) 0002: jump @EXPORTB_2445 :EXPORTB_2440 $4307 = 0 // (int) :EXPORTB_2445 0002: jump @EXPORTB_2579 :EXPORTB_2452 $4258 == 2 // (int) var == num jump_if_false @EXPORTB_2472 0002: jump @EXPORTB_2579 :EXPORTB_2472 $4258 == 3 // (int) var == num jump_if_false @EXPORTB_2579 3@ == 0 // (int) var == num jump_if_false @EXPORTB_2579 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6396 2 1@ 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6360 2 2@ 0078: if or $1717 > -1 // (int) var > num 1@ > 4 // (int) var > num 2@ == 1 // (int) var == num jump_if_false @EXPORTB_2568 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @EXPORTB_2201 1 0002: jump @EXPORTB_2579 :EXPORTB_2568 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @EXPORTB_2201 0 :EXPORTB_2579 0026: return :EXPORTB_2581 010E: 2@ = current_time_in_ms 1@ = 0 // (int) :EXPORTB_2588 4 > 1@ // (int) num > var 0022: jump_if_false @EXPORTB_2713 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @EXPORTB_2683 $4128(1@,4) == 5 // (int) var == num jump_if_false @EXPORTB_2647 0011: 2@ > $4132(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EXPORTB_2647 // Note: the incorrect math opcode was used here $4128(1@,4) = 0 // (int) :EXPORTB_2647 $4128(1@,4) == 4 // (int) var == num jump_if_false @EXPORTB_2683 0011: 2@ > $4132(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EXPORTB_2683 // Note: the incorrect math opcode was used here $4128(1@,4) = 0 // (int) :EXPORTB_2683 009F: actor $1038 dead jump_if_false @EXPORTB_2701 $4128(1@,4) = 0 // (int) :EXPORTB_2701 1@ += 1 // (int) 0002: jump @EXPORTB_2588 :EXPORTB_2713 0026: return :EXPORTB_2715 1@ = -1 // (int) 02DB: unknown_check 0@ 2 jump_if_false @EXPORTB_2745 1@ = 332 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2745 02DB: unknown_check 0@ 9 jump_if_false @EXPORTB_2770 1@ = 339 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2770 02DB: unknown_check 0@ 19 jump_if_false @EXPORTB_2795 1@ = 346 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2795 02DB: unknown_check 0@ 24 jump_if_false @EXPORTB_2820 1@ = 353 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2820 02DB: unknown_check 0@ 23 jump_if_false @EXPORTB_2845 1@ = 351 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2845 02DB: unknown_check 0@ 25 jump_if_false @EXPORTB_2870 1@ = 354 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2870 02DB: unknown_check 0@ 12 jump_if_false @EXPORTB_2895 1@ = 342 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2895 02DB: unknown_check 0@ 21 jump_if_false @EXPORTB_2920 1@ = 349 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2920 02DB: unknown_check 0@ 20 jump_if_false @EXPORTB_2945 1@ = 347 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2945 02DB: unknown_check 0@ 28 jump_if_false @EXPORTB_2970 1@ = 352 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2970 02DB: unknown_check 0@ 31 jump_if_false @EXPORTB_2995 1@ = 358 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_2995 02DB: unknown_check 0@ 35 jump_if_false @EXPORTB_3020 1@ = 362 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_3020 02DB: unknown_check 0@ 27 jump_if_false @EXPORTB_3045 1@ = 356 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_3045 02DB: unknown_check 0@ 29 jump_if_false @EXPORTB_3070 1@ = 348 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_3070 02DB: unknown_check 0@ 22 jump_if_false @EXPORTB_3095 1@ = 350 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_3095 02DB: unknown_check 0@ 30 jump_if_false @EXPORTB_3120 1@ = 357 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_3120 02DB: unknown_check 0@ 32 jump_if_false @EXPORTB_3145 1@ = 359 // (int) 0002: jump @EXPORTB_3186 :EXPORTB_3145 02DB: unknown_check 0@ 41 jump_if_false @EXPORTB_3170 02E2: 1@ = 468 // (any) 0002: jump @EXPORTB_3186 :EXPORTB_3170 02DB: unknown_check 0@ 0 jump_if_false @EXPORTB_3186 1@ = -1 // (int) :EXPORTB_3186 0026: return :EXPORTB_3188 0006: 1@ = '' // (string) // Note: the incorrect math opcode was used here 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (float) 02DB: unknown_check 0@ 2 jump_if_false @EXPORTB_3245 0006: 1@ = 'WEAP04' // (string) // Butterfly Knife // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 10 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3245 02DB: unknown_check 0@ 9 jump_if_false @EXPORTB_3285 0006: 1@ = 'WEAP09' // (string) // Machete // Note: the incorrect math opcode was used here 2@ = 1 // (int) 3@ = 100 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3285 02DB: unknown_check 0@ 19 jump_if_false @EXPORTB_3326 0006: 1@ = 'WEAP16' // (string) // Pistol // Note: the incorrect math opcode was used here 2@ = 68 // (int) 3@ = 240 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3326 02DB: unknown_check 0@ 24 jump_if_false @EXPORTB_3367 0006: 1@ = 'WEAP19' // (string) // Scorpion // Note: the incorrect math opcode was used here 2@ = 120 // (int) 3@ = 360 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3367 02DB: unknown_check 0@ 23 jump_if_false @EXPORTB_3408 0006: 1@ = 'WEAP26' // (string) // Stubby Shotgun // Note: the incorrect math opcode was used here 2@ = 20 // (int) 3@ = 1200 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3408 02DB: unknown_check 0@ 25 jump_if_false @EXPORTB_3449 0006: 1@ = 'WEAP18' // (string) // Micro SMG // Note: the incorrect math opcode was used here 2@ = 120 // (int) 3@ = 600 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3449 02DB: unknown_check 0@ 12 jump_if_false @EXPORTB_3490 0006: 1@ = 'WEAP13' // (string) // Grenades // Note: the incorrect math opcode was used here 2@ = 8 // (int) 3@ = 360 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3490 02DB: unknown_check 0@ 21 jump_if_false @EXPORTB_3531 0006: 1@ = 'WEAP25' // (string) // Shotgun // Note: the incorrect math opcode was used here 2@ = 32 // (int) 3@ = 1000 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3531 02DB: unknown_check 0@ 20 jump_if_false @EXPORTB_3572 0006: 1@ = 'WEAP17' // (string) // Equalizer // Note: the incorrect math opcode was used here 2@ = 24 // (int) 3@ = 2000 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3572 02DB: unknown_check 0@ 28 jump_if_false @EXPORTB_3614 0006: 1@ = 'WEAP23' // (string) // Assault Rifle // Note: the incorrect math opcode was used here 2@ = 150 // (int) 3@ = 5400 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3614 02DB: unknown_check 0@ 31 jump_if_false @EXPORTB_3655 0006: 1@ = 'WEAP32' // (string) // Laser Sniper // Note: the incorrect math opcode was used here 2@ = 28 // (int) 3@ = 8000 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3655 02DB: unknown_check 0@ 35 jump_if_false @EXPORTB_3697 0006: 1@ = 'WEAP28' // (string) // Minigun // Note: the incorrect math opcode was used here 2@ = 1000 // (int) 3@ = 15000 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3697 02DB: unknown_check 0@ 27 jump_if_false @EXPORTB_3738 0006: 1@ = 'WEAP20' // (string) // SMG // Note: the incorrect math opcode was used here 2@ = 120 // (int) 3@ = 2500 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3738 02DB: unknown_check 0@ 29 jump_if_false @EXPORTB_3780 0006: 1@ = 'WEAP22' // (string) // AK // Note: the incorrect math opcode was used here 2@ = 150 // (int) 3@ = 4200 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3780 02DB: unknown_check 0@ 22 jump_if_false @EXPORTB_3821 0006: 1@ = 'WEAP24' // (string) // Spaz 12 // Note: the incorrect math opcode was used here 2@ = 28 // (int) 3@ = 4000 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3821 02DB: unknown_check 0@ 30 jump_if_false @EXPORTB_3862 0006: 1@ = 'WEAP31' // (string) // Sniper // Note: the incorrect math opcode was used here 2@ = 40 // (int) 3@ = 6000 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3862 02DB: unknown_check 0@ 32 jump_if_false @EXPORTB_3903 0006: 1@ = 'WEAP29' // (string) // Rocket Launcher // Note: the incorrect math opcode was used here 2@ = 8 // (int) 3@ = 9000 // (int) 0002: jump @EXPORTB_3938 :EXPORTB_3903 02DB: unknown_check 0@ 41 jump_if_false @EXPORTB_3938 0006: 1@ = 'WEAP33' // (string) // Body Armor // Note: the incorrect math opcode was used here 2@ = 200 // (int) 3@ = 240 // (int) :EXPORTB_3938 $1970 > 0 // (int) var > num jump_if_false @EXPORTB_3964 0039: 4@ = integer 3@ to_float // Note: the incorrect math opcode was used here 4@ *= 0.75 // (float) 0038: 3@ = float 4@ to_integer // Note: the incorrect math opcode was used here :EXPORTB_3964 0026: return :EXPORTB_3966 0@ = 0 // (int) 1@ = 0 // (int) :EXPORTB_3974 6 > 1@ // (int) num > var 0022: jump_if_false @EXPORTB_4018 // Note: the incorrect math opcode was used here not $4035(1@,6) == -1 // (int) var == num jump_if_false @EXPORTB_4006 0@ += 1 // (int) :EXPORTB_4006 1@ += 1 // (int) 0002: jump @EXPORTB_3974 :EXPORTB_4018 0026: return :EXPORTB_4020 0@ = 0 // (int) :EXPORTB_4024 6 > 0@ // (int) num > var 0022: jump_if_false @EXPORTB_4066 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @EXPORTB_2715 $4041(0@,6) $4035(0@,6) 0@ += 1 // (int) 0002: jump @EXPORTB_4024 :EXPORTB_4066 0026: return :EXPORTB_4068 02FE: (unknown) $1038 0@ 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0030: 1@ /= $1696 // (float vars) // Note: the incorrect math opcode was used here 1@ > 0.8 // (float) var > num jump_if_false @EXPORTB_4099 005E: (unknown) :EXPORTB_4099 005F: (unknown) :EXPORTB_4101 $1968 == 1 // (int) var == num jump_if_false @EXPORTB_4121 $1696 = 150.0 // (float) :EXPORTB_4121 02FE: (unknown) $1038 0@ 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0030: 1@ /= $1696 // (float vars) // Note: the incorrect math opcode was used here 1.0 > 1@ // (float) num > var 0022: jump_if_false @EXPORTB_4150 // Note: the incorrect math opcode was used here 005E: (unknown) :EXPORTB_4150 005F: (unknown) :EXPORTB_4152 1@ = -1 // (int) 0078: if or 02DB: unknown_check 0@ 2 02DB: unknown_check 0@ 7 02DB: unknown_check 0@ 8 02DB: unknown_check 0@ 6 02DB: unknown_check 0@ 9 02DB: unknown_check 0@ 11 jump_if_false @EXPORTB_4210 1@ = 2 // (int) 0002: jump @EXPORTB_4440 :EXPORTB_4210 02DB: unknown_check 0@ 12 jump_if_false @EXPORTB_4234 1@ = 3 // (int) 0002: jump @EXPORTB_4440 :EXPORTB_4234 0078: if or 02DB: unknown_check 0@ 19 02DB: unknown_check 0@ 20 jump_if_false @EXPORTB_4267 1@ = 4 // (int) 0002: jump @EXPORTB_4440 :EXPORTB_4267 0078: if or 02DB: unknown_check 0@ 21 02DB: unknown_check 0@ 23 02DB: unknown_check 0@ 22 jump_if_false @EXPORTB_4305 1@ = 5 // (int) 0002: jump @EXPORTB_4440 :EXPORTB_4305 0078: if or 02DB: unknown_check 0@ 26 02DB: unknown_check 0@ 24 02DB: unknown_check 0@ 25 02DB: unknown_check 0@ 27 jump_if_false @EXPORTB_4348 1@ = 6 // (int) 0002: jump @EXPORTB_4440 :EXPORTB_4348 0078: if or 02DB: unknown_check 0@ 29 02DB: unknown_check 0@ 28 jump_if_false @EXPORTB_4381 1@ = 7 // (int) 0002: jump @EXPORTB_4440 :EXPORTB_4381 0078: if or 02DB: unknown_check 0@ 35 02DB: unknown_check 0@ 32 jump_if_false @EXPORTB_4414 1@ = 8 // (int) 0002: jump @EXPORTB_4440 :EXPORTB_4414 0078: if or 02DB: unknown_check 0@ 30 02DB: unknown_check 0@ 31 jump_if_false @EXPORTB_4440 1@ = 9 // (int) :EXPORTB_4440 not 1@ == -1 // (int) var == num jump_if_false @EXPORTB_4513 02E7: get_weapon_data_from_actor $1038 weapon_group 1@ weapon 2@ ammo 3@ model 4@ 0078: if and 82DB: not unknown_check 2@ 0 3@ > 0 // (int) var > num jump_if_false @EXPORTB_4491 010B: set_actor $1038 armed_weapon_to 2@ 0002: jump @EXPORTB_4493 :EXPORTB_4491 005F: (unknown) :EXPORTB_4493 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_4506 // Note: the incorrect math opcode was used here 005F: (unknown) :EXPORTB_4506 0002: jump @EXPORTB_4515 :EXPORTB_4513 005F: (unknown) :EXPORTB_4515 005E: (unknown) :EXPORTB_4517 02E7: get_weapon_data_from_actor $1038 weapon_group 2 weapon 2@ ammo 3@ model 4@ 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_4539 // Note: the incorrect math opcode was used here 005E: (unknown) :EXPORTB_4539 005F: (unknown) :EXPORTB_4541 0035: 0@ = $4258 // (int vars) 010E: 1@ = current_time_in_ms 0078: if and not $4128(0@,4) == 0 // (int) var == num not $4128(0@,4) == 4 // (int) var == num jump_if_false @EXPORTB_5035 034A: unknown_check $4280 jump_if_false @EXPORTB_5035 809F: not actor $4280 dead jump_if_false @EXPORTB_4961 $4128(0@,4) == 1 // (int) var == num jump_if_false @EXPORTB_4826 02AE: (unknown) $1038 $4280 0022: jump_if_false @EXPORTB_4655 // Note: the incorrect math opcode was used here 0078: if and 81C2: not unknown_check $1038 1 81C2: not unknown_check $1038 0 jump_if_false @EXPORTB_4655 $4128(0@,4) = 2 // (int) :EXPORTB_4655 0326: unknown_check $4280 $1038 0022: jump_if_false @EXPORTB_4676 // Note: the incorrect math opcode was used here $4128(0@,4) = 2 // (int) :EXPORTB_4676 0046: unknown_check $1038 $4271 $4272 $4274 $4275 0 0022: jump_if_false @EXPORTB_4704 // Note: the incorrect math opcode was used here $4128(0@,4) = 2 // (int) :EXPORTB_4704 $4128(0@,4) == 2 // (int) var == num jump_if_false @EXPORTB_4789 $4261 == 2 // (int) var == num jump_if_false @EXPORTB_4753 0309: (unknown) $4280 1 -1 0099: set_player $1038 minimum_wanted_level_to 1 0002: jump @EXPORTB_4765 :EXPORTB_4753 010B: set_actor $4280 armed_weapon_to 21 00E4: (unknown) $4280 $1038 :EXPORTB_4765 0035: $4132(0@,4) = 1@ // (int vars) $4132(0@,4) += 30000 // (int) $4128(0@,4) = 3 // (int) :EXPORTB_4789 $4128(0@,4) == 1 // (int) var == num jump_if_false @EXPORTB_4819 00DF: (unknown) $4280 013E: actor $4280 look_at_actor $1038 010B: set_actor $4280 armed_weapon_to 0 :EXPORTB_4819 0002: jump @EXPORTB_4954 :EXPORTB_4826 $4128(0@,4) == 3 // (int) var == num jump_if_false @EXPORTB_4954 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @EXPORTB_2138 not $4261 == 2 // (int) var == num jump_if_false @EXPORTB_4900 02E7: get_weapon_data_from_actor $4280 weapon_group 5 weapon 2@ ammo 3@ model 4@ 5 > 3@ // (int) num > var 0022: jump_if_false @EXPORTB_4893 // Note: the incorrect math opcode was used here 0106: give_actor $4280 weapon 21 ammo 15 // Load the weapon model before using this :EXPORTB_4893 0002: jump @EXPORTB_4925 :EXPORTB_4900 013E: actor $4280 look_at_actor $1038 83A6: not (unknown) $4280 0022: jump_if_false @EXPORTB_4925 // Note: the incorrect math opcode was used here 0309: (unknown) $4280 1 -1 :EXPORTB_4925 0078: if and $1717 > -1 // (int) var > num $4258 == 3 // (int) var == num jump_if_false @EXPORTB_4954 $1717 = 100 // (int) :EXPORTB_4954 0002: jump @EXPORTB_5035 :EXPORTB_4961 not $4128(0@,4) == 5 // (int) var == num jump_if_false @EXPORTB_5006 $4128(0@,4) = 5 // (int) 0099: set_player $1038 minimum_wanted_level_to 1 0035: $4132(0@,4) = 1@ // (int vars) $4132(0@,4) += 30000 // (int) :EXPORTB_5006 0078: if and $1717 > -1 // (int) var > num $4258 == 3 // (int) var == num jump_if_false @EXPORTB_5035 $1717 = 100 // (int) :EXPORTB_5035 005F: (unknown) :EXPORTB_5037 0035: 0@ = $4258 // (int vars) 0078: if or $4128(0@,4) == 0 // (int) var == num $4128(0@,4) == 4 // (int) var == num jump_if_false @EXPORTB_5271 01BB: (unknown) $4281 $4282 $4283 $4283 003E: $4280 = create_actor_pedtype 21 model $4284 at $4281 $4282 $4283 0115: remove_actor $4280 from_mission_cleanup_list 01AF: (unknown) $4280 1 020E: (unknown) $4280 1 034F: (unknown) $4280 1 not $4261 == 2 // (int) var == num jump_if_false @EXPORTB_5135 0106: give_actor $4280 weapon 21 ammo 32 // Load the weapon model before using this :EXPORTB_5135 0078: if and $1717 > -1 // (int) var > num $4261 == 1 // (int) var == num jump_if_false @EXPORTB_5170 03A5: (unknown) $4280 0 0002: jump @EXPORTB_5176 :EXPORTB_5170 03A5: (unknown) $4280 1 :EXPORTB_5176 0045: actor $1038 defined jump_if_false @EXPORTB_5199 0153: (unknown) $4280 $1038 013E: actor $4280 look_at_actor $1038 :EXPORTB_5199 $4128(0@,4) == 4 // (int) var == num jump_if_false @EXPORTB_5263 $4261 == 2 // (int) var == num jump_if_false @EXPORTB_5242 0309: (unknown) $4280 1 -1 0002: jump @EXPORTB_5248 :EXPORTB_5242 00E4: (unknown) $4280 $1038 :EXPORTB_5248 $4128(0@,4) = 3 // (int) 0002: jump @EXPORTB_5271 :EXPORTB_5263 $4128(0@,4) = 1 // (int) :EXPORTB_5271 0026: return :EXPORTB_5273 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @EXPORTB_2083 0045: actor $1038 defined jump_if_false @EXPORTB_5311 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 :EXPORTB_5311 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4248 500 0045: actor $1038 defined jump_if_false @EXPORTB_5357 807E: not actor $1038 driving jump_if_false @EXPORTB_5357 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 :EXPORTB_5357 0026: return :EXPORTB_5359 0045: actor $1038 defined jump_if_false @EXPORTB_5390 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 0221: (unknown) 01CF: (unknown) :EXPORTB_5390 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms 0026: return :EXPORTB_5404 0035: 0@ = $4258 // (int vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_2138 not $4258 == 1 // (int) var == num jump_if_false @EXPORTB_5572 $4278 == 0 // (int) var == num jump_if_false @EXPORTB_5485 04CD: (unknown) $4277 -1 0045: actor $1038 defined jump_if_false @EXPORTB_5475 0426: (unknown) $1042 $1043 $1044 3@ 04CD: (unknown) 3@ 1 :EXPORTB_5475 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_5273 :EXPORTB_5485 $4258 == 2 // (int) var == num jump_if_false @EXPORTB_5513 0482: (unknown) 506206057 0 0002: jump @EXPORTB_5561 :EXPORTB_5513 $4258 == 0 // (int) var == num jump_if_false @EXPORTB_5540 0482: (unknown) -1360923765 0 0002: jump @EXPORTB_5561 :EXPORTB_5540 $4258 == 3 // (int) var == num jump_if_false @EXPORTB_5561 0482: (unknown) -1427218773 0 :EXPORTB_5561 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_20061 0 :EXPORTB_5572 $4128(0@,4) == 1 // (int) var == num jump_if_false @EXPORTB_5601 $4128(0@,4) = 0 // (int) 0002: jump @EXPORTB_5624 :EXPORTB_5601 $4128(0@,4) == 3 // (int) var == num jump_if_false @EXPORTB_5624 $4128(0@,4) = 4 // (int) :EXPORTB_5624 034A: unknown_check $4280 jump_if_false @EXPORTB_5639 003F: destroy_actor $4280 :EXPORTB_5639 0162: release_model $4284 1@ = 0 // (int) :EXPORTB_5647 6 > 1@ // (int) num > var 0022: jump_if_false @EXPORTB_5690 // Note: the incorrect math opcode was used here 0252: object $4029(1@,6) exists 0022: jump_if_false @EXPORTB_5678 // Note: the incorrect math opcode was used here 0093: destroy_object $4029(1@,6) :EXPORTB_5678 1@ += 1 // (int) 0002: jump @EXPORTB_5647 :EXPORTB_5690 1@ = 0 // (int) :EXPORTB_5694 3 > 1@ // (int) num > var 0022: jump_if_false @EXPORTB_5737 // Note: the incorrect math opcode was used here 0252: object $4125(1@,3) exists 0022: jump_if_false @EXPORTB_5725 // Note: the incorrect math opcode was used here 0093: destroy_object $4125(1@,3) :EXPORTB_5725 1@ += 1 // (int) 0002: jump @EXPORTB_5694 :EXPORTB_5737 not $4258 == 1 // (int) var == num jump_if_false @EXPORTB_5850 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_2083 $4278 == 0 // (int) var == num jump_if_false @EXPORTB_5850 0045: actor $1038 defined jump_if_false @EXPORTB_5840 0044: put_actor $1038 at $4265 $4266 $4267 010F: (unknown) $1038 $4268 $4269 $4270 00CE: 2@ = actor $1038 Z_angle 2@ += 180.0 // (float) 00CF: set_actor $1038 Z_angle_to 2@ 02EE: get_actor $1038 coords_to 4@ 5@ 6@ with_offset 0 1.0 0 0044: put_actor $1038 at 4@ 5@ -100.0 :EXPORTB_5840 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_5359 :EXPORTB_5850 $4278 = 0 // (int) $4261 == 1 // (int) var == num jump_if_false @EXPORTB_5895 0078: if and $1717 > 0 // (int) var > num 5 > $1717 // (int) num > var 0022: jump_if_false @EXPORTB_5895 // Note: the incorrect math opcode was used here $1717 = 0 // (int) :EXPORTB_5895 0026: return :EXPORTB_5897 not $1698 == 5 // (int) var == num jump_if_false @EXPORTB_6068 0001: wait 0 ms 801F: not $4277 == '' // (float) num == var 0022: jump_if_false @EXPORTB_5935 // Note: the incorrect math opcode was used here 04CD: (unknown) $4277 1 0001: wait 0 ms :EXPORTB_5935 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5273 $4258 == 2 // (int) var == num jump_if_false @EXPORTB_5974 0482: (unknown) 506206057 1 0002: jump @EXPORTB_6024 :EXPORTB_5974 $4258 == 0 // (int) var == num jump_if_false @EXPORTB_6002 0482: (unknown) -1360923765 1 0002: jump @EXPORTB_6024 :EXPORTB_6002 $4258 == 3 // (int) var == num jump_if_false @EXPORTB_6024 0482: (unknown) -1427218773 1 :EXPORTB_6024 $4261 == 1 // (int) var == num jump_if_false @EXPORTB_6056 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_20061 28 0002: jump @EXPORTB_6068 :EXPORTB_6056 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_20061 4 :EXPORTB_6068 $4260 = -1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_4020 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_2238 1@ = 0 // (int) 0@ = 0 // (int) :EXPORTB_6102 3 > 0@ // (int) num > var 0022: jump_if_false @EXPORTB_6145 // Note: the incorrect math opcode was used here 0252: object $4125(0@,3) exists 0022: jump_if_false @EXPORTB_6133 // Note: the incorrect math opcode was used here 0093: destroy_object $4125(0@,3) :EXPORTB_6133 0@ += 1 // (int) 0002: jump @EXPORTB_6102 :EXPORTB_6145 0@ = 0 // (int) :EXPORTB_6149 6 > 0@ // (int) num > var 0022: jump_if_false @EXPORTB_6501 // Note: the incorrect math opcode was used here 0252: object $4029(0@,6) exists 0022: jump_if_false @EXPORTB_6180 // Note: the incorrect math opcode was used here 0093: destroy_object $4029(0@,6) :EXPORTB_6180 not $4035(0@,6) == -1 // (int) var == num jump_if_false @EXPORTB_6489 01AA: $4029(0@,6) = create_object $4035(0@,6) at $4053(0@,6) $4059(0@,6) $4065(0@,6) 022A: (unknown) $4029(0@,6) 0 02AC: (unknown) $4029(0@,6) $4071(0@,6) $4077(0@,6) $4083(0@,6) 033D: (unknown) $4029(0@,6) 1 0117: remove_object $4029(0@,6) from_mission_cleanup_list $4035(0@,6) == 342 // (int) var == num jump_if_false @EXPORTB_6349 0279: (unknown) $4029(0@,6) -0.08 0 -0.08 3@ 4@ 5@ 01AA: $4125(1@,3) = create_object $4035(0@,6) at 3@ 4@ 5@ 022A: (unknown) $4125(1@,3) 0 02AC: (unknown) $4125(1@,3) $4071(0@,6) $4077(0@,6) $4083(0@,6) 033D: (unknown) $4125(1@,3) 1 0117: remove_object $4125(1@,3) from_mission_cleanup_list 1@ += 1 // (int) :EXPORTB_6349 $4035(0@,6) == 362 // (int) var == num jump_if_false @EXPORTB_6489 0036: 3@ = $4053(0@,6) // (float vars) 3@ += 0.0391 // (float) 0036: 4@ = $4059(0@,6) // (float vars) 4@ -= 0.2081 // (float) 0036: 5@ = $4065(0@,6) // (float vars) 5@ -= 0.1521 // (float) 01AA: $4125(1@,3) = create_object #MINIGUN2 at 3@ 4@ 5@ 022A: (unknown) $4125(1@,3) 0 0036: 3@ = $4071(0@,6) // (float vars) 0036: 4@ = $4077(0@,6) // (float vars) 4@ -= 8.0 // (float) 0036: 5@ = $4083(0@,6) // (float vars) 5@ -= 1.0 // (float) 02AC: (unknown) $4125(1@,3) 3@ 4@ 5@ 033D: (unknown) $4125(1@,3) 1 0117: remove_object $4125(1@,3) from_mission_cleanup_list 1@ += 1 // (int) :EXPORTB_6489 0@ += 1 // (int) 0002: jump @EXPORTB_6149 :EXPORTB_6501 $1698 == 5 // (int) var == num jump_if_false @EXPORTB_6585 0001: wait 0 ms 041A: (unknown) 'SHOPKPR' $4284 :EXPORTB_6530 8161: not model $4284 available 0022: jump_if_false @EXPORTB_6551 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EXPORTB_6530 :EXPORTB_6551 0160: load_model #CHROMEGUN :EXPORTB_6556 8161: not model #CHROMEGUN available 0022: jump_if_false @EXPORTB_6585 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EXPORTB_6556 0002: jump @EXPORTB_6637 :EXPORTB_6585 $4261 == 1 // (int) var == num jump_if_false @EXPORTB_6617 041A: (unknown) 'GANG6A' $4284 0002: jump @EXPORTB_6630 :EXPORTB_6617 041A: (unknown) 'SHOPKPR' $4284 :EXPORTB_6630 0160: load_model #CHROMEGUN 0228: (unknown) :EXPORTB_6637 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5037 not $1698 == 5 // (int) var == num jump_if_false @EXPORTB_6711 0045: actor $1038 defined jump_if_false @EXPORTB_6691 0044: put_actor $1038 at $4268 $4269 $4270 010F: (unknown) $1038 $4262 $4263 $4264 :EXPORTB_6691 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_2083 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5359 :EXPORTB_6711 $4261 == 1 // (int) var == num jump_if_false @EXPORTB_6742 $1717 == 0 // (int) var == num jump_if_false @EXPORTB_6742 $1717 = 1 // (int) :EXPORTB_6742 0026: return :EXPORTB_6744 0035: 1@ = $4258 // (int vars) 0130: 0@ = rampage_status not 0@ == 1 // (int) var == num jump_if_false @EXPORTB_6824 $4128(1@,4) == 1 // (int) var == num jump_if_false @EXPORTB_6824 034A: unknown_check $4280 jump_if_false @EXPORTB_6824 0045: actor $4280 defined jump_if_false @EXPORTB_6824 $1692 == 0 // (int) var == num jump_if_false @EXPORTB_6824 8474: not jump_if_false @EXPORTB_6824 005E: (unknown) :EXPORTB_6824 005F: (unknown) :EXPORTB_6826 00D9: (unknown) $1042 $1043 $1044 70 0026: return :EXPORTB_6838 00D9: (unknown) $1042 $1043 $1044 14 0026: return :EXPORTB_6850 00D9: (unknown) $1042 $1043 $1044 13 0026: return :EXPORTB_6862 0035: 2@ = 0@ // (int vars) 8474: not 0022: jump_if_false @EXPORTB_6886 // Note: the incorrect math opcode was used here 0407: (unknown) 'H_AM_01' // ~w~~k~ ~AMBUY~ ~w~to buy. ~n~~k~ ~AMEXI~ ~w~to exit. :EXPORTB_6886 0377: (unknown) 38 3@ 3@ == 1 // (int) var == num jump_if_false @EXPORTB_6918 2@ -= 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_6826 :EXPORTB_6918 0377: (unknown) 39 3@ 3@ == 1 // (int) var == num jump_if_false @EXPORTB_6950 2@ += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_6826 :EXPORTB_6950 0 > 2@ // (int) num > var 0022: jump_if_false @EXPORTB_6970 // Note: the incorrect math opcode was used here 0035: 2@ = 1@ // (int vars) 2@ -= 1 // (int) :EXPORTB_6970 001C: 2@ == 1@ // (int) num == var 0022: jump_if_false @EXPORTB_6985 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :EXPORTB_6985 0377: (unknown) 43 3@ 3@ == 1 // (int) var == num jump_if_false @EXPORTB_7051 007F: player 0 pressed_key 17 jump_if_false @EXPORTB_7036 :EXPORTB_7014 007F: player 0 pressed_key 17 jump_if_false @EXPORTB_7036 0001: wait 0 ms 0002: jump @EXPORTB_7014 :EXPORTB_7036 2@ = -10 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_6826 :EXPORTB_7051 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_2013 jump_if_false @EXPORTB_7073 2@ = -10 // (int) :EXPORTB_7073 0026: return :EXPORTB_7075 not 0@ == 0 // (int) var == num jump_if_false @EXPORTB_7102 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0094: player $1038 money += 1@ 032E: (unknown) 0@ :EXPORTB_7102 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @EXPORTB_6850 $4279 == 1 // (int) var == num jump_if_false @EXPORTB_7148 $4279 = 0 // (int) $1714 == 1 // (int) var == num jump_if_false @EXPORTB_7148 $1714 = 0 // (int) :EXPORTB_7148 0026: return :EXPORTB_7150 0@ = 0 // (int) 10@ = 1 // (int) $1688 = 1 // (int) $1713 = 1 // (int) 037B: constant_params 0 variable_params 1 unknown 12 call_with_params @EXPORTB_3966 2@ 0045: actor $1038 defined jump_if_false @EXPORTB_7210 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 013E: actor $1038 look_at_actor $4280 :EXPORTB_7210 $1714 == 1 // (int) var == num jump_if_false @EXPORTB_7235 0@ = 4 // (int) 0002: jump @EXPORTB_7253 :EXPORTB_7235 $1717 == 1 // (int) var == num jump_if_false @EXPORTB_7253 0@ = 4 // (int) :EXPORTB_7253 00B9: set_camera_position $4089(0@,6) $4095(0@,6) $4101(0@,6) rotations 0 0 0 00BA: set_camera_point_at $4107(0@,6) $4113(0@,6) $4119(0@,6) mode 2 0492: (unknown) 2 0270: (unknown) 1 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4240 :EXPORTB_7307 not 0@ == -10 // (int) var == num jump_if_false @EXPORTB_8560 10@ == 1 // (int) var == num jump_if_false @EXPORTB_7342 10@ = 0 // (int) 0002: jump @EXPORTB_7463 :EXPORTB_7342 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2013 jump_if_false @EXPORTB_7463 02B4: set_camera_transverse_delay 0 time 800 00B9: set_camera_position $4089(0@,6) $4095(0@,6) $4101(0@,6) rotations 0 0 0 00BA: set_camera_point_at $4107(0@,6) $4113(0@,6) $4119(0@,6) mode 1 010E: 6@ = current_time_in_ms 0035: 7@ = 6@ // (int vars) 7@ += 800 // (int) :EXPORTB_7411 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EXPORTB_7463 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0268: (unknown) 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2013 jump_if_false @EXPORTB_7456 0035: 6@ = 7@ // (int vars) 6@ += 1 // (int) :EXPORTB_7456 0002: jump @EXPORTB_7411 :EXPORTB_7463 $4261 == 1 // (int) var == num jump_if_false @EXPORTB_7518 $1717 == 1 // (int) var == num jump_if_false @EXPORTB_7518 $1717 = 2 // (int) :EXPORTB_7495 $1717 == 2 // (int) var == num jump_if_false @EXPORTB_7518 0001: wait 0 ms 0002: jump @EXPORTB_7495 :EXPORTB_7518 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @EXPORTB_3188 $4041(0@,6) 11@ 5@ 3@ $4279 = 0 // (int) 0078: if and 02DB: unknown_check $4041(0@,6) 32 $1714 == 1 // (int) var == num jump_if_false @EXPORTB_7575 3@ = 0 // (int) $4279 = 1 // (int) :EXPORTB_7575 0078: if and 02DB: unknown_check $4041(0@,6) 23 4 > $1717 // (int) num > var $1717 > -1 // (int) var > num jump_if_false @EXPORTB_7616 3@ = 0 // (int) $4279 = 1 // (int) :EXPORTB_7616 0035: 4@ = 3@ // (int vars) 4@ -= 1 // (int) 0035: 1@ = 0@ // (int vars) 8@ = 0 // (int) :EXPORTB_7633 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_8549 // Note: the incorrect math opcode was used here 0001: wait 0 ms 026C: (unknown) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @EXPORTB_6862 0@ 2@ 1@ 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_8542 // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 1.2 1.2 0205: set_text_draw_RGBA 255 255 255 255 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 20.0 180.0 GXT 'AMM_LEF' // < 0204: set_text_draw_letter_size 1.2 1.2 0205: set_text_draw_RGBA 255 255 255 255 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 445.0 180.0 GXT 'AMM_RIG' // > 0208: set_text_draw_linewidth 480.0 0207: (unknown) 1 0205: set_text_draw_RGBA 255 255 255 255 0203: set_draw_text_position 30.0 180.0 GXT 11@ $4047(0@,6) == 1 // (int) var == num jump_if_false @EXPORTB_8179 0208: set_text_draw_linewidth 480.0 0207: (unknown) 1 0204: set_text_draw_letter_size 0.8 0.8 0205: set_text_draw_RGBA 255 255 255 255 $4279 == 1 // (int) var == num jump_if_false @EXPORTB_7939 $1714 == 1 // (int) var == num jump_if_false @EXPORTB_7902 0203: set_draw_text_position 30.0 210.0 GXT 'AMM_SC1' // You can put this on Lance's credit. 0002: jump @EXPORTB_7932 :EXPORTB_7902 4 > $1717 // (int) num > var 0022: jump_if_false @EXPORTB_7932 // Note: the incorrect math opcode was used here 0203: set_draw_text_position 30.0 210.0 GXT 'AMM_SC2' // You're one of Marty's guys - take this. :EXPORTB_7932 0002: jump @EXPORTB_7957 :EXPORTB_7939 02B1: draw_text_1number 30.0 210.0 GXT 'AMM_COS' number 3@ // Cost: $~1~ :EXPORTB_7957 0078: if or 0095: player $1038 money > 4@ 0 > 4@ // (int) num > var 0022: jump_if_false @EXPORTB_8147 // Note: the incorrect math opcode was used here 02DB: unknown_check $4041(0@,6) 41 jump_if_false @EXPORTB_8041 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_4068 jump_if_false @EXPORTB_8034 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2163 480.0 30.0 'AMM_ARM' // Your Body Armor is in good condition. :EXPORTB_8034 0002: jump @EXPORTB_8140 :EXPORTB_8041 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4517 $4041(0@,6) jump_if_false @EXPORTB_8094 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2163 480.0 30.0 'AMM_NOH' // You already have one of these. 0002: jump @EXPORTB_8140 :EXPORTB_8094 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4152 $4041(0@,6) jump_if_false @EXPORTB_8140 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2163 480.0 30.0 'AMM_OVR' // This will replace your current weapon. :EXPORTB_8140 0002: jump @EXPORTB_8172 :EXPORTB_8147 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2163 480.0 30.0 'AMM_NOC' // You cannot afford this. :EXPORTB_8172 0002: jump @EXPORTB_8204 :EXPORTB_8179 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2163 480.0 30.0 'AMM_NOS' // Out of stock. :EXPORTB_8204 0377: (unknown) 42 9@ 8@ == 0 // (int) var == num jump_if_false @EXPORTB_8527 9@ == 1 // (int) var == num jump_if_false @EXPORTB_8520 8@ = 1 // (int) 0078: if and 0095: player $1038 money > 4@ $4047(0@,6) == 1 // (int) var == num jump_if_false @EXPORTB_8510 $4261 == 2 // (int) var == num jump_if_false @EXPORTB_8347 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4517 $4041(0@,6) jump_if_false @EXPORTB_8312 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6838 0002: jump @EXPORTB_8340 :EXPORTB_8312 0106: give_actor $1038 weapon $4041(0@,6) ammo 5@ // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to $4041(0@,6) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_7075 3@ :EXPORTB_8340 0002: jump @EXPORTB_8477 :EXPORTB_8347 02DB: unknown_check $4041(0@,6) 41 jump_if_false @EXPORTB_8421 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_4101 jump_if_false @EXPORTB_8404 0213: (unknown) $1038 200 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_7075 3@ 0002: jump @EXPORTB_8414 :EXPORTB_8404 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6838 :EXPORTB_8414 0002: jump @EXPORTB_8477 :EXPORTB_8421 0106: give_actor $1038 weapon $4041(0@,6) ammo 5@ // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to $4041(0@,6) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_7075 3@ 0078: if and $1717 == 3 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @EXPORTB_8477 $1717 = 4 // (int) :EXPORTB_8477 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @EXPORTB_3188 $4041(0@,6) 11@ 5@ 3@ 0035: 4@ = 3@ // (int vars) 4@ -= 1 // (int) 0002: jump @EXPORTB_8520 :EXPORTB_8510 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6838 :EXPORTB_8520 0002: jump @EXPORTB_8542 :EXPORTB_8527 9@ == 0 // (int) var == num jump_if_false @EXPORTB_8542 8@ = 0 // (int) :EXPORTB_8542 0002: jump @EXPORTB_7633 :EXPORTB_8549 0035: 0@ = 1@ // (int vars) 0002: jump @EXPORTB_7307 :EXPORTB_8560 0270: (unknown) 0 0078: if and 0045: actor $1038 defined $1692 == 0 // (int) var == num jump_if_false @EXPORTB_8604 0268: (unknown) 0492: (unknown) 1 0107: toggle_player $1038 can_move 1 02F8: (unknown) $1038 0 0221: (unknown) 01CF: (unknown) :EXPORTB_8604 $1688 = 0 // (int) $1713 = 0 // (int) $1717 == 4 // (int) var == num jump_if_false @EXPORTB_8640 $1717 = 5 // (int) 0002: jump @EXPORTB_8659 :EXPORTB_8640 $1717 > -1 // (int) var > num jump_if_false @EXPORTB_8659 $1717 = 1 // (int) :EXPORTB_8659 0026: return :AMMUNAT 0238: name_thread 'AMMUNAT' $4258 = -1 // (int) $4259 = -1 // (int) $1717 = -1 // (int) 009C: toggle_wasted_busted_check 0 :AMMUNAT_32 0001: wait 100 ms 009F: actor $1038 dead jump_if_false @AMMUNAT_59 0001: wait 500 ms 0002: jump @AMMUNAT_32 :AMMUNAT_59 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @EXPORTB_2581 0 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_115 $4265 = -57.3 // (float) $4266 = -1480.2 // (float) $4267 = 9.4 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_115 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_161 $4265 = 372.7 // (float) $4266 = 1056.8 // (float) $4267 = 18.2 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_161 0@ == 2 // (int) var == num jump_if_false @AMMUNAT_206 $4265 = -679.26 // (float) $4266 = 1198.5 // (float) $4267 = 10.029 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_206 0@ == 5 // (int) var == num jump_if_false @AMMUNAT_252 $4265 = 198.2 // (float) $4266 = -481.7 // (float) $4267 = 10.1 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_252 0@ == 4 // (int) var == num jump_if_false @AMMUNAT_296 $4265 = -969.0 // (float) $4266 = -686.5 // (float) $4267 = 10.3 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_296 0@ == 3 // (int) var == num jump_if_false @AMMUNAT_334 $4265 = -1157.0 // (float) $4266 = -700.1 // (float) $4267 = 10.6 // (float) :AMMUNAT_334 3@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_375 $1698 == 5 // (int) var == num jump_if_false @AMMUNAT_368 3@ = 1 // (int) :AMMUNAT_368 0002: jump @AMMUNAT_421 :AMMUNAT_375 0080: actor $1038 near_point $4265 $4266 radius 50.0 50.0 sphere 0 0022: jump_if_false @AMMUNAT_421 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 0130: 5@ = rampage_status 5@ == 1 // (int) var == num jump_if_false @AMMUNAT_421 3@ = 0 // (int) :AMMUNAT_421 3@ == 1 // (int) var == num jump_if_false @AMMUNAT_4449 0035: $4258 = 0@ // (int vars) 1@ = 1 // (int) 2@ = 0 // (int) 4@ = 0 // (int) $4278 = 0 // (int) not 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_3457 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @EXPORTB_2043 $4265 $4266 $4267 :AMMUNAT_484 1@ == 1 // (int) var == num jump_if_false @AMMUNAT_3440 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @EXPORTB_2581 1 0045: actor $1038 defined jump_if_false @AMMUNAT_3429 0080: actor $1038 near_point $4265 $4266 radius 50.0 50.0 sphere 0 0022: jump_if_false @AMMUNAT_3399 // Note: the incorrect math opcode was used here 4@ == 1 // (int) var == num jump_if_false @AMMUNAT_610 808A: not actor $1038 in_sphere_on_foot $4265 $4266 $4267 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_603 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @EXPORTB_2043 $4265 $4266 $4267 :AMMUNAT_603 0002: jump @AMMUNAT_3392 :AMMUNAT_610 008A: actor $1038 in_sphere_on_foot $4265 $4266 $4267 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3392 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_1421 $4261 = 0 // (int) $4268 = -60.7 // (float) $4269 = -1479.7 // (float) $4270 = 9.4 // (float) $4262 = -64.4 // (float) $4263 = -1479.8 // (float) $4264 = 9.4 // (float) $4281 = -64.5 // (float) $4282 = -1483.1 // (float) $4283 = 9.6 // (float) $4271 = -66.8 // (float) $4272 = -1485.0 // (float) $4273 = 9.4 // (float) $4274 = -60.1 // (float) $4275 = -1480.8 // (float) $4276 = 10.4 // (float) 0006: $4277 = 'SH_AM01' // (string) // 'Ammu-Nation' // Note: the incorrect math opcode was used here 02E2: $4297 = 27 // (any) $4309 = -60.903 // (float) $4315 = -1486.852 // (float) $4321 = 13.91 // (float) $4327 = 8.0 // (float) $4333 = 0 // (float) $4339 = 0 // (float) $4345 = -60.51 // (float) $4351 = -1485.49 // (float) $4357 = 13.99 // (float) $4363 = -60.64 // (float) $4369 = -1486.49 // (float) $4375 = 13.98 // (float) 02E2: $4298 = 29 // (any) $4310 = -62.243 // (float) $4316 = -1486.731 // (float) $4322 = 13.903 // (float) $4328 = 2.0 // (float) $4334 = 0 // (float) $4340 = 0 // (float) $4346 = -61.8198 // (float) $4352 = -1485.38 // (float) $4358 = 13.99 // (float) $4364 = -61.9498 // (float) $4370 = -1486.38 // (float) $4376 = 13.98 // (float) 02E2: $4299 = 22 // (any) $4311 = -63.733 // (float) $4317 = -1486.591 // (float) $4323 = 13.93 // (float) $4329 = 7.0 // (float) $4335 = 0 // (float) $4341 = 0 // (float) $4347 = -63.2496 // (float) $4353 = -1485.18 // (float) $4359 = 13.99 // (float) $4365 = -63.3796 // (float) $4371 = -1486.18 // (float) $4377 = 13.98 // (float) 02E2: $4300 = 30 // (any) $4312 = -65.313 // (float) $4318 = -1486.471 // (float) $4324 = 13.91 // (float) $4330 = 0 // (float) $4336 = 0 // (float) $4342 = 0 // (float) $4348 = -64.8297 // (float) $4354 = -1485.18 // (float) $4360 = 13.99 // (float) $4366 = -64.9596 // (float) $4372 = -1486.18 // (float) $4378 = 13.98 // (float) 02E2: $4301 = 32 // (any) $4313 = -66.539 // (float) $4319 = -1486.3 // (float) $4325 = 13.903 // (float) $4331 = 0 // (float) $4337 = 0 // (float) $4343 = 0 // (float) $4349 = -66.32 // (float) $4355 = -1485.18 // (float) $4361 = 13.99 // (float) $4367 = -66.45 // (float) $4373 = -1486.18 // (float) $4379 = 13.98 // (float) 02E2: $4302 = 41 // (any) $4314 = -67.629 // (float) $4320 = -1486.09 // (float) $4326 = 14.013 // (float) $4332 = 0 // (float) $4338 = 0 // (float) $4344 = 0 // (float) $4350 = -67.4702 // (float) $4356 = -1484.899 // (float) $4362 = 13.91 // (float) $4368 = -67.6002 // (float) $4374 = -1485.899 // (float) $4380 = 13.92 // (float) 0002: jump @AMMUNAT_2962 :AMMUNAT_1421 0@ == 2 // (int) var == num jump_if_false @AMMUNAT_2215 $4261 = 0 // (int) $4268 = -679.29 // (float) $4269 = 1202.3 // (float) $4270 = 10.034 // (float) $4262 = -679.0 // (float) $4263 = 1206.6 // (float) $4264 = 10.0 // (float) $4281 = -682.97 // (float) $4282 = 1205.5 // (float) $4283 = 10.0 // (float) $4271 = -685.6 // (float) $4272 = 1201.1 // (float) $4273 = 10.0 // (float) $4274 = -680.4 // (float) $4275 = 1208.9 // (float) $4276 = 12.0 // (float) 0006: $4277 = 'SH_AM01' // (string) // 'Ammu-Nation' // Note: the incorrect math opcode was used here 02E2: $4297 = 19 // (any) $4309 = -685.9703 // (float) $4315 = 1201.61 // (float) $4321 = 14.58 // (float) $4327 = 0 // (float) $4333 = 4.0 // (float) $4339 = 90.0 // (float) $4345 = -684.69 // (float) $4351 = 1201.72 // (float) $4357 = 14.57 // (float) $4363 = -685.69 // (float) $4369 = 1201.78 // (float) $4375 = 14.59 // (float) 02E2: $4298 = 24 // (any) $4310 = -685.9203 // (float) $4316 = 1202.589 // (float) $4322 = 14.56 // (float) $4328 = 0 // (float) $4334 = 8.0 // (float) $4340 = 95.0 // (float) $4346 = -684.6299 // (float) $4352 = 1202.761 // (float) $4358 = 14.57 // (float) $4364 = -685.6299 // (float) $4370 = 1202.821 // (float) $4376 = 14.59 // (float) 02E2: $4299 = 25 // (any) $4311 = -685.9403 // (float) $4317 = 1203.949 // (float) $4323 = 14.58 // (float) $4329 = 0 // (float) $4335 = 9.0 // (float) $4341 = 95.0 // (float) $4347 = -684.6299 // (float) $4353 = 1204.002 // (float) $4359 = 14.57 // (float) $4365 = -685.6299 // (float) $4371 = 1204.062 // (float) $4377 = 14.59 // (float) 02E2: $4300 = 12 // (any) $4312 = -685.9403 // (float) $4318 = 1205.109 // (float) $4324 = 14.62 // (float) $4330 = 0 // (float) $4336 = 3.0 // (float) $4342 = 95.0 // (float) $4348 = -684.6299 // (float) $4354 = 1205.103 // (float) $4360 = 14.57 // (float) $4366 = -685.6299 // (float) $4372 = 1205.163 // (float) $4378 = 14.59 // (float) 02E2: $4301 = 21 // (any) $4313 = -685.9803 // (float) $4319 = 1206.239 // (float) $4325 = 14.53 // (float) $4331 = 0 // (float) $4337 = 2.0 // (float) $4343 = 95.0 // (float) $4349 = -684.6299 // (float) $4355 = 1206.485 // (float) $4361 = 14.57 // (float) $4367 = -685.6299 // (float) $4373 = 1206.545 // (float) $4379 = 14.59 // (float) 02E2: $4302 = 41 // (any) $4314 = -685.9705 // (float) $4320 = 1208.039 // (float) $4326 = 14.629 // (float) $4332 = 0 // (float) $4338 = 0 // (float) $4344 = 90.0 // (float) $4350 = -684.3597 // (float) $4356 = 1207.936 // (float) $4362 = 14.57 // (float) $4368 = -685.3597 // (float) $4374 = 1207.996 // (float) $4380 = 14.59 // (float) 0002: jump @AMMUNAT_2962 :AMMUNAT_2215 0@ == 3 // (int) var == num jump_if_false @AMMUNAT_2962 $4261 = 1 // (int) $4268 = -1157.0 // (float) $4269 = -702.5 // (float) $4270 = 10.7 // (float) $4262 = -1152.4 // (float) $4263 = -703.5 // (float) $4264 = 10.7 // (float) $4281 = -1152.2 // (float) $4282 = -706.3 // (float) $4283 = 10.7 // (float) $4271 = -1154.1 // (float) $4272 = -707.0 // (float) $4273 = 10.0 // (float) $4274 = -1150.1 // (float) $4275 = -704.9 // (float) $4276 = 15.0 // (float) 0006: $4277 = 'SH_AM02' // (string) // 'Stonewall J's' // Note: the incorrect math opcode was used here 02E2: $4297 = 2 // (any) $4309 = -1150.14 // (float) $4315 = -707.3308 // (float) $4321 = 12.68 // (float) $4327 = 0 // (float) $4333 = 30.0 // (float) $4339 = 180.0 // (float) $4345 = -1150.29 // (float) $4351 = -706.07 // (float) $4357 = 12.68 // (float) $4363 = -1150.29 // (float) $4369 = -707.07 // (float) $4375 = 12.68 // (float) 02E2: $4298 = 9 // (any) $4310 = -1150.761 // (float) $4316 = -707.3408 // (float) $4322 = 12.64 // (float) $4328 = 0 // (float) $4334 = 44.0 // (float) $4340 = 180.0 // (float) $4346 = -1151.081 // (float) $4352 = -706.07 // (float) $4358 = 12.68 // (float) $4364 = -1151.081 // (float) $4370 = -707.07 // (float) $4376 = 12.68 // (float) 02E2: $4299 = 19 // (any) $4311 = -1151.721 // (float) $4317 = -707.3408 // (float) $4323 = 12.66 // (float) $4329 = 0 // (float) $4335 = 0 // (float) $4341 = 180.0 // (float) $4347 = -1151.921 // (float) $4353 = -706.07 // (float) $4359 = 12.68 // (float) $4365 = -1151.921 // (float) $4371 = -707.07 // (float) $4377 = 12.68 // (float) 02E2: $4300 = 24 // (any) $4312 = -1152.541 // (float) $4318 = -707.3408 // (float) $4324 = 12.62 // (float) $4330 = 0 // (float) $4336 = 0 // (float) $4342 = 180.0 // (float) $4348 = -1152.771 // (float) $4354 = -706.07 // (float) $4360 = 12.68 // (float) $4366 = -1152.771 // (float) $4372 = -707.07 // (float) $4378 = 12.68 // (float) 02E2: $4301 = 23 // (any) $4313 = -1153.383 // (float) $4319 = -707.3408 // (float) $4325 = 12.59 // (float) $4331 = 0 // (float) $4337 = 0 // (float) $4343 = 180.0 // (float) $4349 = -1153.784 // (float) $4355 = -706.07 // (float) $4361 = 12.69 // (float) $4367 = -1153.784 // (float) $4373 = -707.07 // (float) $4379 = 12.69 // (float) 02E2: $4302 = 0 // (any) $4314 = 0 // (float) $4320 = 0 // (float) $4326 = 0 // (float) $4332 = 0 // (float) $4338 = 0 // (float) $4344 = 0 // (float) $4350 = 0 // (float) $4356 = 0 // (float) $4362 = 0 // (float) $4368 = 0 // (float) $4374 = 0 // (float) $4380 = 0 // (float) :AMMUNAT_2962 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5897 4@ = 1 // (int) :AMMUNAT_2977 1@ == 1 // (int) var == num jump_if_false @AMMUNAT_3334 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @EXPORTB_2581 1 0045: actor $1038 defined jump_if_false @AMMUNAT_3323 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_4541 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_6744 jump_if_false @AMMUNAT_3161 2@ == 0 // (int) var == num jump_if_false @AMMUNAT_3128 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @EXPORTB_2108 $4262 $4263 $4264 008D: actor $1038 stopped_in_sphere_on_foot $4262 $4263 $4264 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3121 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_2138 2@ = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_7150 :AMMUNAT_3121 0002: jump @AMMUNAT_3154 :AMMUNAT_3128 8081: not actor $1038 near_point_on_foot $4262 $4263 radius 1.0 1.0 sphere 0 0022: jump_if_false @AMMUNAT_3154 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :AMMUNAT_3154 0002: jump @AMMUNAT_3175 :AMMUNAT_3161 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_2138 2@ = 0 // (int) :AMMUNAT_3175 4@ == 1 // (int) var == num jump_if_false @AMMUNAT_3241 808A: not actor $1038 in_sphere_on_foot $4268 $4269 $4270 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3234 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @EXPORTB_2043 $4268 $4269 $4270 :AMMUNAT_3234 0002: jump @AMMUNAT_3272 :AMMUNAT_3241 008A: actor $1038 in_sphere_on_foot $4268 $4269 $4270 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3272 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :AMMUNAT_3272 not 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_3316 8080: not actor $1038 near_point $4265 $4266 radius 50.0 50.0 sphere 0 0022: jump_if_false @AMMUNAT_3316 // Note: the incorrect math opcode was used here 1@ = 0 // (int) $4278 = 1 // (int) :AMMUNAT_3316 0002: jump @AMMUNAT_3327 :AMMUNAT_3323 1@ = 0 // (int) :AMMUNAT_3327 0002: jump @AMMUNAT_2977 :AMMUNAT_3334 1@ = 1 // (int) 4@ = 1 // (int) 009F: actor $1038 dead jump_if_false @AMMUNAT_3382 :AMMUNAT_3355 009F: actor $1038 dead jump_if_false @AMMUNAT_3376 0001: wait 0 ms 0002: jump @AMMUNAT_3355 :AMMUNAT_3376 $4278 = 1 // (int) :AMMUNAT_3382 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5404 :AMMUNAT_3392 0002: jump @AMMUNAT_3403 :AMMUNAT_3399 1@ = 0 // (int) :AMMUNAT_3403 0130: 5@ = rampage_status 5@ == 1 // (int) var == num jump_if_false @AMMUNAT_3422 1@ = 0 // (int) :AMMUNAT_3422 0002: jump @AMMUNAT_3433 :AMMUNAT_3429 1@ = 0 // (int) :AMMUNAT_3433 0002: jump @AMMUNAT_484 :AMMUNAT_3440 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_2083 0002: jump @AMMUNAT_4449 :AMMUNAT_3457 $4261 = 0 // (int) $4268 = 367.9 // (float) $4269 = 1056.2 // (float) $4270 = 18.2 // (float) $4262 = 364.8 // (float) $4263 = 1056.2 // (float) $4264 = -200.7 // (float) $4281 = 361.7 // (float) $4282 = 1054.3 // (float) $4283 = -200.7 // (float) $4271 = 360.0 // (float) $4272 = 1049.5 // (float) $4273 = -200.0 // (float) $4274 = 364.0 // (float) $4275 = 1055.1 // (float) $4276 = -196.0 // (float) 0006: $4277 = '' // (string) // Note: the incorrect math opcode was used here 02E2: $4297 = 20 // (any) $4309 = 360.3697 // (float) $4315 = 1054.8 // (float) $4321 = -196.6501 // (float) $4327 = 0 // (float) $4333 = 0 // (float) $4339 = 90.0 // (float) $4345 = 361.8091 // (float) $4351 = 1054.96 // (float) $4357 = -196.6001 // (float) $4363 = 360.8091 // (float) $4369 = 1055.02 // (float) $4375 = -196.5801 // (float) 02E2: $4298 = 28 // (any) $4310 = 360.3797 // (float) $4316 = 1056.3 // (float) $4322 = -196.72 // (float) $4328 = 0 // (float) $4334 = 0 // (float) $4340 = 90.0 // (float) $4346 = 361.8091 // (float) $4352 = 1056.542 // (float) $4358 = -196.6001 // (float) $4364 = 360.8091 // (float) $4370 = 1056.602 // (float) $4376 = -196.5801 // (float) 02E2: $4299 = 12 // (any) $4311 = 360.3897 // (float) $4317 = 1058.1 // (float) $4323 = -196.6001 // (float) $4329 = 0 // (float) $4335 = 3.0 // (float) $4341 = 95.0 // (float) $4347 = 361.8191 // (float) $4353 = 1058.113 // (float) $4359 = -196.6201 // (float) $4365 = 360.8191 // (float) $4371 = 1058.173 // (float) $4377 = -196.6001 // (float) 02E2: $4300 = 31 // (any) $4312 = 360.3997 // (float) $4318 = 1059.3 // (float) $4324 = -196.77 // (float) $4330 = 0 // (float) $4336 = 0 // (float) $4342 = 90.0 // (float) $4348 = 361.8091 // (float) $4354 = 1059.595 // (float) $4360 = -196.6601 // (float) $4366 = 360.8091 // (float) $4372 = 1059.655 // (float) $4378 = -196.6401 // (float) 02E2: $4301 = 35 // (any) $4313 = 360.4498 // (float) $4319 = 1061.291 // (float) $4325 = -196.5401 // (float) $4331 = 8.0 // (float) $4337 = 26.0 // (float) $4343 = 267.0 // (float) $4349 = 361.8091 // (float) $4355 = 1061.086 // (float) $4361 = -196.7001 // (float) $4367 = 360.8091 // (float) $4373 = 1061.146 // (float) $4379 = -196.6801 // (float) 02E2: $4302 = 41 // (any) $4314 = 360.4097 // (float) $4320 = 1062.49 // (float) $4326 = -196.6401 // (float) $4332 = 0 // (float) $4338 = 0 // (float) $4344 = 90.0 // (float) $4350 = 361.8091 // (float) $4356 = 1062.417 // (float) $4362 = -196.7101 // (float) $4368 = 360.8091 // (float) $4374 = 1062.478 // (float) $4380 = -196.6901 // (float) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5897 :AMMUNAT_4234 $1698 == 5 // (int) var == num jump_if_false @AMMUNAT_4439 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @AMMUNAT_4428 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_4541 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_6744 jump_if_false @AMMUNAT_4407 2@ == 0 // (int) var == num jump_if_false @AMMUNAT_4374 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @EXPORTB_2108 $4262 $4263 $4264 008D: actor $1038 stopped_in_sphere_on_foot $4262 $4263 $4264 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_4367 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_2138 2@ = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_7150 :AMMUNAT_4367 0002: jump @AMMUNAT_4400 :AMMUNAT_4374 8081: not actor $1038 near_point_on_foot $4262 $4263 radius 1.0 1.0 sphere 0 0022: jump_if_false @AMMUNAT_4400 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :AMMUNAT_4400 0002: jump @AMMUNAT_4421 :AMMUNAT_4407 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_2138 2@ = 0 // (int) :AMMUNAT_4421 0002: jump @AMMUNAT_4432 :AMMUNAT_4428 1@ = 0 // (int) :AMMUNAT_4432 0002: jump @AMMUNAT_4234 :AMMUNAT_4439 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5404 :AMMUNAT_4449 0@ += 1 // (int) 0@ == 4 // (int) var == num jump_if_false @AMMUNAT_4470 0@ = 0 // (int) :AMMUNAT_4470 0002: jump @AMMUNAT_32 :AMMUNAT_4477 0024: create_thread @METALDE 0026: return :AMMUNAT_4487 01BB: (unknown) 0@ 1@ 2@ 2@ 003E: 3@ = create_actor_pedtype 4 model #GANG5A at 0@ 1@ 2@ 015D: (unknown) 3@ 32 010F: (unknown) 3@ $4410 $4411 $4412 0042: (unknown) 3@ // Note: the incorrect math opcode was used here 0106: give_actor 3@ weapon 4 ammo 0 // Load the weapon model before using this 010B: set_actor 3@ armed_weapon_to 0 0026: return :AMMUNAT_4532 0@ = 0 // (int) 0045: actor $1038 defined jump_if_false @AMMUNAT_4627 :AMMUNAT_4547 2 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_4627 // Note: the incorrect math opcode was used here 034A: unknown_check $4139(0@,2) 0022: jump_if_false @AMMUNAT_4615 // Note: the incorrect math opcode was used here 809F: not actor $4139(0@,2) dead 0022: jump_if_false @AMMUNAT_4609 // Note: the incorrect math opcode was used here 010B: set_actor $4139(0@,2) armed_weapon_to 4 00E5: (unknown) $4139(0@,2) $1038 03DE: (unknown) $4139(0@,2) 1 :AMMUNAT_4609 0112: remove_references_to_actor $4139(0@,2) // Like turning an actor into a random pedestrian :AMMUNAT_4615 0@ += 1 // (int) 0002: jump @AMMUNAT_4547 :AMMUNAT_4627 0026: return :AMMUNAT_4629 0035: 1@ = 0@ // (int vars) $4408 == 0 // (int) var == num jump_if_false @AMMUNAT_4818 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_4681 $4413 -= 1.4 // (float) $4414 -= 2.6 // (float) 0002: jump @AMMUNAT_4818 :AMMUNAT_4681 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_4716 $4413 += 3.7 // (float) $4414 += 1.5 // (float) 0002: jump @AMMUNAT_4818 :AMMUNAT_4716 0@ == 2 // (int) var == num jump_if_false @AMMUNAT_4751 $4413 += 0.75 // (float) $4414 -= 1.85 // (float) 0002: jump @AMMUNAT_4818 :AMMUNAT_4751 0@ == 3 // (int) var == num jump_if_false @AMMUNAT_4786 $4413 -= 3.7 // (float) $4414 -= 1.5 // (float) 0002: jump @AMMUNAT_4818 :AMMUNAT_4786 0@ == 4 // (int) var == num jump_if_false @AMMUNAT_4818 $4413 += 0.75 // (float) $4414 -= 1.85 // (float) 1@ = 0 // (int) :AMMUNAT_4818 0078: if or $4408 == 1 // (int) var == num $4408 == 2 // (int) var == num jump_if_false @AMMUNAT_5010 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_4893 $4408 == 1 // (int) var == num jump_if_false @AMMUNAT_4879 $4418 = 220.0 // (float) 0002: jump @AMMUNAT_4886 :AMMUNAT_4879 $4418 = 140.0 // (float) :AMMUNAT_4886 0002: jump @AMMUNAT_4927 :AMMUNAT_4893 $4408 == 1 // (int) var == num jump_if_false @AMMUNAT_4920 $4418 -= 5.0 // (float) 0002: jump @AMMUNAT_4927 :AMMUNAT_4920 $4418 += 5.0 // (float) :AMMUNAT_4927 01D2: (unknown) $4418 $4413 $4413 *= 35.0 // (float) $4413 -= 1436.0 // (float) 01D3: (unknown) $4418 $4414 $4414 *= 35.0 // (float) $4414 -= 805.0 // (float) $4414 += 0.75 // (float) $4408 == 1 // (int) var == num jump_if_false @AMMUNAT_5003 $4413 += 1.5 // (float) 0002: jump @AMMUNAT_5010 :AMMUNAT_5003 $4413 -= 1.5 // (float) :AMMUNAT_5010 0026: return :AMMUNAT_5012 0@ = 0 // (int) 1@ = 0 // (int) $3518 = 1 // (int) :AMMUNAT_5026 10 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_5259 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0036: $4413 = $4410 // (float vars) 0036: $4414 = $4411 // (float vars) 0036: $4415 = $4412 // (float vars) $4415 += 0.5 // (float) $264(0@,10) > 0 // (int) var > num jump_if_false @AMMUNAT_5244 0141: destroy_pickup $4141(0@,10) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @AMMUNAT_4629 1@ 1@ 02D3: unknown_check $4413 $4414 $4415 0.5 0022: jump_if_false @AMMUNAT_5156 // Note: the incorrect math opcode was used here :AMMUNAT_5115 02D3: unknown_check $4413 $4414 $4415 0.5 0022: jump_if_false @AMMUNAT_5156 // Note: the incorrect math opcode was used here 1@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @AMMUNAT_4629 1@ 1@ 0002: jump @AMMUNAT_5115 :AMMUNAT_5156 0078: if or $254(0@,10) > 0 // (int) var > num 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_5244 02DB: unknown_check $244(0@,10) 13 jump_if_false @AMMUNAT_5222 01F9: $4141(0@,10) = create_weapon_pickup #BOMB group 3 ammo $254(0@,10) at $4413 $4414 $4415 0002: jump @AMMUNAT_5244 :AMMUNAT_5222 01F9: $4141(0@,10) = create_weapon_pickup $264(0@,10) group 3 ammo $254(0@,10) at $4413 $4414 $4415 :AMMUNAT_5244 0@ += 1 // (int) 0001: wait 0 ms 0002: jump @AMMUNAT_5026 :AMMUNAT_5259 0026: return :AMMUNAT_5261 0@ = 0 // (int) :AMMUNAT_5265 10 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_5295 // Note: the incorrect math opcode was used here 0141: destroy_pickup $4141(0@,10) 0@ += 1 // (int) 0002: jump @AMMUNAT_5265 :AMMUNAT_5295 0026: return :AMMUNAT_5297 0@ = 0 // (int) 1@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_495 0045: actor $1038 defined jump_if_false @AMMUNAT_5330 02D4: (unknown) $1038 :AMMUNAT_5330 0026: return :AMMUNAT_5332 0@ = 0 // (int) $4409 > 0 // (int) var > num jump_if_false @AMMUNAT_5352 0162: release_model #GANG5A :AMMUNAT_5352 $4409 > 1 // (int) var > num jump_if_false @AMMUNAT_5408 :AMMUNAT_5365 2 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_5408 // Note: the incorrect math opcode was used here 034A: unknown_check $4139(0@,2) 0022: jump_if_false @AMMUNAT_5396 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $4139(0@,2) // Like turning an actor into a random pedestrian :AMMUNAT_5396 0@ += 1 // (int) 0002: jump @AMMUNAT_5365 :AMMUNAT_5408 0272: (unknown) 11 1 $4409 = 0 // (int) 0026: return :AMMUNAT_5421 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @AMMUNAT_5332 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @AMMUNAT_5261 $4408 = -1 // (int) 0026: return :AMMUNAT_5449 0035: $4416 = 0@ // (int vars) 0026: return :METALDE 0238: name_thread 'METALDE' 009C: toggle_wasted_busted_check 0 $4392 = 1 // (int) $4393 = 1 // (int) $4394 = 1 // (int) $4408 = -1 // (int) $4416 = -1 // (int) 4@ = 0 // (int) 6@ = 0 // (int) 14@ = 1 // (int) :METALDE_57 $4408 == -1 // (int) var == num jump_if_false @METALDE_82 0001: wait 500 ms 0002: jump @METALDE_85 :METALDE_82 0001: wait 0 ms :METALDE_85 0045: actor $1038 defined jump_if_false @METALDE_908 0130: 0@ = rampage_status not 0@ == 1 // (int) var == num jump_if_false @METALDE_908 $4136(1@,3) == 1 // (int) var == num jump_if_false @METALDE_886 1@ == 0 // (int) var == num jump_if_false @METALDE_233 $4410 = 95.0 // (float) $4411 = 267.7 // (float) $4412 = 21.0 // (float) 0006: 13@ = 'GOLFC' // (string) // Leaf Links // Note: the incorrect math opcode was used here 7@ = 91.1 // (float) 9@ = 270.0 // (float) 11@ = 21.76 // (float) 8@ = 95.8 // (float) 10@ = 271.5 // (float) 12@ = 21.76 // (float) 5@ = 400.0 // (float) 2@ = 1 // (int) 0002: jump @METALDE_407 :METALDE_233 1@ == 1 // (int) var == num jump_if_false @METALDE_324 $4410 = -1464.1 // (float) $4411 = -830.6 // (float) $4412 = 13.9 // (float) 0006: 13@ = 'A_PORT' // (string) // Escobar International // Note: the incorrect math opcode was used here 7@ = 0 // (float) 9@ = 0 // (float) 11@ = 0 // (float) 8@ = 0 // (float) 10@ = 0 // (float) 12@ = 0 // (float) 5@ = 200.0 // (float) 2@ = 0 // (int) 0002: jump @METALDE_407 :METALDE_324 1@ == 2 // (int) var == num jump_if_false @METALDE_407 $4410 = -1408.3 // (float) $4411 = -831.5 // (float) $4412 = 13.9 // (float) 0006: 13@ = 'A_PORT' // (string) // Escobar International // Note: the incorrect math opcode was used here 7@ = 0 // (float) 9@ = 0 // (float) 11@ = 0 // (float) 8@ = 0 // (float) 10@ = 0 // (float) 12@ = 0 // (float) 5@ = 200.0 // (float) 2@ = 0 // (int) :METALDE_407 001C: 1@ == $4416 // (int) num == var 0022: jump_if_false @METALDE_430 // Note: the incorrect math opcode was used here $4416 = -1 // (int) 4@ = 1 // (int) :METALDE_430 0078: if or 0080: actor $1038 near_point $4410 $4411 radius 5@ 5@ sphere 0 4@ == 1 // (int) var == num 00B0: actor $1038 in_zone 13@ 0022: jump_if_false @METALDE_857 // Note: the incorrect math opcode was used here 0035: $4408 = 1@ // (int vars) 2@ == 1 // (int) var == num jump_if_false @METALDE_708 $4409 == 0 // (int) var == num jump_if_false @METALDE_525 04E7: unknown_check 7@ 9@ 11@ 0022: jump_if_false @METALDE_518 // Note: the incorrect math opcode was used here 0160: load_model #GANG5A 0160: load_model #NITESTICK $4409 = 1 // (int) :METALDE_518 0002: jump @METALDE_708 :METALDE_525 $4409 == 1 // (int) var == num jump_if_false @METALDE_601 0078: if and 0161: model #GANG5A available 0161: model #NITESTICK available jump_if_false @METALDE_594 037B: constant_params 3 variable_params 1 unknown 15 call_with_params @AMMUNAT_4487 7@ 9@ 11@ $4395 037B: constant_params 3 variable_params 1 unknown 15 call_with_params @AMMUNAT_4487 8@ 10@ 12@ $4396 $4409 = 2 // (int) :METALDE_594 0002: jump @METALDE_708 :METALDE_601 $4409 == 2 // (int) var == num jump_if_false @METALDE_708 3@ = 0 // (int) :METALDE_618 2 > 3@ // (int) num > var 0022: jump_if_false @METALDE_708 // Note: the incorrect math opcode was used here 809F: not actor $4139(3@,2) dead 0022: jump_if_false @METALDE_696 // Note: the incorrect math opcode was used here 0326: unknown_check $4139(3@,2) $1038 0022: jump_if_false @METALDE_668 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_4532 :METALDE_668 84E7: not unknown_check 8@(3@,2) 10@(3@,2) 12@(3@,2) 0022: jump_if_false @METALDE_696 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_5332 :METALDE_696 3@ += 1 // (int) 0002: jump @METALDE_618 :METALDE_708 0078: if or 0089: actor $1038 in_sphere $4410 $4411 $4412 radius 1.0 1.0 1.5 sphere 0 4@ == 1 // (int) var == num jump_if_false @METALDE_850 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_5297 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_5012 4@ == 1 // (int) var == num jump_if_false @METALDE_787 4@ = 0 // (int) 0002: jump @METALDE_850 :METALDE_787 $3356 == 1 // (int) var == num jump_if_false @METALDE_850 $4409 == 2 // (int) var == num jump_if_false @METALDE_823 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_4532 :METALDE_823 0078: if or 1@ == 1 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @METALDE_850 0271: (unknown) 11 1 :METALDE_850 0002: jump @METALDE_879 :METALDE_857 001C: $4408 == 1@ // (int) num == var 0022: jump_if_false @METALDE_879 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_5421 :METALDE_879 0002: jump @METALDE_908 :METALDE_886 001C: $4408 == 1@ // (int) num == var 0022: jump_if_false @METALDE_908 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_5421 :METALDE_908 1@ += 1 // (int) 1@ == 3 // (int) var == num jump_if_false @METALDE_929 1@ = 0 // (int) :METALDE_929 $4417 == 0 // (int) var == num jump_if_false @METALDE_1045 0045: actor $1038 defined jump_if_false @METALDE_1038 00B0: actor $1038 in_zone 'GOLFC' // Leaf Links 0022: jump_if_false @METALDE_1005 // Note: the incorrect math opcode was used here 0078: if or 6@ == 0 // (int) var == num 14@ == 1 // (int) var == num jump_if_false @METALDE_998 03F1: (unknown) 0 6@ = 1 // (int) :METALDE_998 0002: jump @METALDE_1034 :METALDE_1005 0078: if or 6@ == 1 // (int) var == num 14@ == 1 // (int) var == num jump_if_false @METALDE_1034 03F1: (unknown) 1 6@ = 0 // (int) :METALDE_1034 14@ = 0 // (int) :METALDE_1038 0002: jump @METALDE_1050 :METALDE_1045 14@ = 1 // (int) :METALDE_1050 0002: jump @METALDE_57 :METALDE_1057 $4423 += 1 // (int) $4423 == 11 // (int) var == num jump_if_false @METALDE_1082 $4423 = 1 // (int) :METALDE_1082 0026: return :METALDE_1084 $4423 -= 1 // (int) $4423 == 0 // (int) var == num jump_if_false @METALDE_1108 $4423 = 10 // (int) :METALDE_1108 0026: return :METALDE_1110 0204: set_text_draw_letter_size 0 0.5 0208: set_text_draw_linewidth 9999.0 4@ == 1 // (int) var == num jump_if_false @METALDE_1137 0209: (unknown) 1 :METALDE_1137 3@ == 1 // (int) var == num jump_if_false @METALDE_1170 0205: set_text_draw_RGBA 255 255 255 255 0002: jump @METALDE_1183 :METALDE_1170 0205: set_text_draw_RGBA 255 150 70 255 :METALDE_1183 0203: set_draw_text_position 0@ 1@ GXT 2@ 0026: return :METALDE_1190 1@ = 0 // (int) 4@ = -1 // (int) 6@ = -1 // (int) 8@ = -1 // (int) 10@ = -1 // (int) 12@ = -1 // (int) 14@ = -1 // (int) 16@ = -1 // (int) 18@ = -1 // (int) :METALDE_1234 0001: wait 0 ms 0035: 28@ = $4423 // (int vars) 0078: if or $4423 == 1 // (int) var == num $4423 == 6 // (int) var == num jump_if_false @METALDE_1270 0@ = 1 // (int) :METALDE_1270 0078: if or $4423 == 2 // (int) var == num $4423 == 7 // (int) var == num jump_if_false @METALDE_1298 0@ = 2 // (int) :METALDE_1298 0078: if or $4423 == 3 // (int) var == num $4423 == 8 // (int) var == num jump_if_false @METALDE_1326 0@ = 3 // (int) :METALDE_1326 0078: if or $4423 == 4 // (int) var == num $4423 == 9 // (int) var == num jump_if_false @METALDE_1354 0@ = 4 // (int) :METALDE_1354 0078: if or $4423 == 5 // (int) var == num $4423 == 10 // (int) var == num jump_if_false @METALDE_1382 0@ = 5 // (int) :METALDE_1382 0035: 29@ = 0@ // (int vars) 0078: if or $4423 == 1 // (int) var == num $4423 == 3 // (int) var == num $4423 == 5 // (int) var == num $4423 == 7 // (int) var == num $4423 == 9 // (int) var == num jump_if_false @METALDE_1439 0@ = 1 // (int) 0002: jump @METALDE_1444 :METALDE_1439 0@ = 2 // (int) :METALDE_1444 0035: 30@ = 0@ // (int vars) 0078: if or $4423 == 1 // (int) var == num $4423 == 4 // (int) var == num $4423 == 7 // (int) var == num $4423 == 10 // (int) var == num jump_if_false @METALDE_1488 0@ = 1 // (int) :METALDE_1488 0078: if or $4423 == 2 // (int) var == num $4423 == 5 // (int) var == num $4423 == 8 // (int) var == num jump_if_false @METALDE_1522 0@ = 2 // (int) :METALDE_1522 0078: if or $4423 == 3 // (int) var == num $4423 == 6 // (int) var == num $4423 == 9 // (int) var == num jump_if_false @METALDE_1556 0@ = 3 // (int) :METALDE_1556 0035: 31@ = 0@ // (int vars) 0078: if or $4423 == 1 // (int) var == num $4423 == 5 // (int) var == num $4423 == 9 // (int) var == num jump_if_false @METALDE_1594 0@ = 1 // (int) :METALDE_1594 0078: if or $4423 == 2 // (int) var == num $4423 == 6 // (int) var == num $4423 == 10 // (int) var == num jump_if_false @METALDE_1628 0@ = 2 // (int) :METALDE_1628 0078: if or $4423 == 3 // (int) var == num $4423 == 7 // (int) var == num jump_if_false @METALDE_1656 0@ = 3 // (int) :METALDE_1656 0078: if or $4423 == 4 // (int) var == num $4423 == 8 // (int) var == num jump_if_false @METALDE_1684 0@ = 4 // (int) :METALDE_1684 0035: 32@ = 0@ // (int vars) 0078: if or $4423 == 1 // (int) var == num $4423 == 3 // (int) var == num $4423 == 5 // (int) var == num $4423 == 7 // (int) var == num $4423 == 9 // (int) var == num jump_if_false @METALDE_1741 0@ = 1 // (int) 0002: jump @METALDE_1746 :METALDE_1741 0@ = 2 // (int) :METALDE_1746 0035: 33@ = 0@ // (int vars) 0078: if or $4423 == 1 // (int) var == num $4423 == 5 // (int) var == num $4423 == 9 // (int) var == num jump_if_false @METALDE_1784 0@ = 1 // (int) :METALDE_1784 0078: if or $4423 == 2 // (int) var == num $4423 == 6 // (int) var == num $4423 == 10 // (int) var == num jump_if_false @METALDE_1818 0@ = 2 // (int) :METALDE_1818 0078: if or $4423 == 3 // (int) var == num $4423 == 7 // (int) var == num jump_if_false @METALDE_1846 0@ = 3 // (int) :METALDE_1846 0078: if or $4423 == 4 // (int) var == num $4423 == 8 // (int) var == num jump_if_false @METALDE_1874 0@ = 4 // (int) :METALDE_1874 0035: 34@ = 0@ // (int vars) 0078: if or $4423 == 1 // (int) var == num $4423 == 3 // (int) var == num $4423 == 5 // (int) var == num $4423 == 7 // (int) var == num $4423 == 9 // (int) var == num jump_if_false @METALDE_1931 0@ = 1 // (int) 0002: jump @METALDE_1936 :METALDE_1931 0@ = 2 // (int) :METALDE_1936 0035: 35@ = 0@ // (int vars) 0270: (unknown) 1 0160: load_model #CAMERA 0160: load_model #BRASSKNUCKLE 0228: (unknown) 0045: actor $1038 defined 0022: jump_if_false @METALDE_1993 // Note: the incorrect math opcode was used here 0106: give_actor $1038 weapon 38 ammo 100 // Load the weapon model before using this 0106: give_actor $1038 weapon 1 ammo 1 // Load the weapon model before using this 0162: release_model #CAMERA 0162: release_model #BRASSKNUCKLE :METALDE_1993 28@ == 1 // (int) var == num jump_if_false @METALDE_2039 0160: load_model #GAFF 5@ = 338 // (int) 02E2: 4@ = 8 // (any) 0006: 20@ = 'WEAP08' // (string) // Gaff Hook // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2039 28@ == 2 // (int) var == num jump_if_false @METALDE_2085 0160: load_model #GAFF 5@ = 338 // (int) 02E2: 4@ = 8 // (any) 0006: 20@ = 'WEAP08' // (string) // Gaff Hook // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2085 28@ == 3 // (int) var == num jump_if_false @METALDE_2131 0160: load_model #GAFF 5@ = 338 // (int) 02E2: 4@ = 8 // (any) 0006: 20@ = 'WEAP08' // (string) // Gaff Hook // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2131 28@ == 4 // (int) var == num jump_if_false @METALDE_2177 0160: load_model #NITESTICK 5@ = 334 // (int) 02E2: 4@ = 4 // (any) 0006: 20@ = 'WEAP02' // (string) // Night Stick // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2177 28@ == 5 // (int) var == num jump_if_false @METALDE_2223 0160: load_model #BAT 5@ = 336 // (int) 02E2: 4@ = 6 // (any) 0006: 20@ = 'WEAP01' // (string) // Baseball Bat // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2223 28@ == 6 // (int) var == num jump_if_false @METALDE_2269 0160: load_model #GAFF 5@ = 338 // (int) 02E2: 4@ = 8 // (any) 0006: 20@ = 'WEAP08' // (string) // Gaff Hook // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2269 28@ == 7 // (int) var == num jump_if_false @METALDE_2315 0160: load_model #KATANA 5@ = 340 // (int) 02E2: 4@ = 10 // (any) 0006: 20@ = 'WEAP10' // (string) // Katana // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2315 28@ == 8 // (int) var == num jump_if_false @METALDE_2361 0160: load_model #KNIFECUR 5@ = 335 // (int) 02E2: 4@ = 5 // (any) 0006: 20@ = 'WEAP06' // (string) // Knife // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2361 28@ == 9 // (int) var == num jump_if_false @METALDE_2407 0160: load_model #MACHETE 5@ = 339 // (int) 02E2: 4@ = 9 // (any) 0006: 20@ = 'WEAP09' // (string) // Machete // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2407 28@ == 10 // (int) var == num jump_if_false @METALDE_2453 0160: load_model #CHNSAW 5@ = 341 // (int) 02E2: 4@ = 11 // (any) 0006: 20@ = 'WEAP11' // (string) // Chainsaw // Note: the incorrect math opcode was used here 0002: jump @METALDE_2453 :METALDE_2453 29@ == 1 // (int) var == num jump_if_false @METALDE_2499 0160: load_model #GRENADE 7@ = 342 // (int) 02E2: 6@ = 12 // (any) 0006: 21@ = 'WEAP13' // (string) // Grenades // Note: the incorrect math opcode was used here 0002: jump @METALDE_2676 :METALDE_2499 29@ == 2 // (int) var == num jump_if_false @METALDE_2545 0160: load_model #MOLOTOV 7@ = 344 // (int) 02E2: 6@ = 17 // (any) 0006: 21@ = 'WEAP12' // (string) // Molotovs // Note: the incorrect math opcode was used here 0002: jump @METALDE_2676 :METALDE_2545 29@ == 3 // (int) var == num jump_if_false @METALDE_2591 0160: load_model #GRENADE 7@ = 342 // (int) 02E2: 6@ = 12 // (any) 0006: 21@ = 'WEAP13' // (string) // Grenades // Note: the incorrect math opcode was used here 0002: jump @METALDE_2676 :METALDE_2591 29@ == 4 // (int) var == num jump_if_false @METALDE_2637 0160: load_model #BOMB 7@ = 363 // (int) 02E2: 6@ = 13 // (any) 0006: 21@ = 'WEAP15' // (string) // Remote Grenades // Note: the incorrect math opcode was used here 0002: jump @METALDE_2676 :METALDE_2637 29@ == 5 // (int) var == num jump_if_false @METALDE_2676 0160: load_model #LANDMINE 7@ = 368 // (int) 02E2: 6@ = 14 // (any) 0006: 21@ = 'WEAP34' // (string) // Land Mine // Note: the incorrect math opcode was used here :METALDE_2676 30@ == 1 // (int) var == num jump_if_false @METALDE_2722 0160: load_model #BERETTA 9@ = 346 // (int) 02E2: 8@ = 19 // (any) 0006: 22@ = 'WEAP16' // (string) // Pistol // Note: the incorrect math opcode was used here 0002: jump @METALDE_2768 :METALDE_2722 30@ == 2 // (int) var == num jump_if_false @METALDE_2768 0160: load_model #PYTHON 9@ = 347 // (int) 02E2: 8@ = 20 // (any) 0006: 22@ = 'WEAP17' // (string) // Equalizer // Note: the incorrect math opcode was used here 0002: jump @METALDE_2768 :METALDE_2768 31@ == 1 // (int) var == num jump_if_false @METALDE_2814 0160: load_model #CHROMEGUN 11@ = 349 // (int) 02E2: 10@ = 21 // (any) 0006: 23@ = 'WEAP25' // (string) // Shotgun // Note: the incorrect math opcode was used here 0002: jump @METALDE_2906 :METALDE_2814 31@ == 2 // (int) var == num jump_if_false @METALDE_2860 0160: load_model #SHOTGSPA 11@ = 350 // (int) 02E2: 10@ = 22 // (any) 0006: 23@ = 'WEAP24' // (string) // Spaz 12 // Note: the incorrect math opcode was used here 0002: jump @METALDE_2906 :METALDE_2860 31@ == 3 // (int) var == num jump_if_false @METALDE_2906 0160: load_model #BUDDYSHOT 11@ = 351 // (int) 02E2: 10@ = 23 // (any) 0006: 23@ = 'WEAP26' // (string) // Stubby Shotgun // Note: the incorrect math opcode was used here 0002: jump @METALDE_2906 :METALDE_2906 32@ == 1 // (int) var == num jump_if_false @METALDE_2952 0160: load_model #SKORPION 13@ = 353 // (int) 02E2: 12@ = 24 // (any) 0006: 24@ = 'WEAP19' // (string) // Scorpion // Note: the incorrect math opcode was used here 0002: jump @METALDE_3083 :METALDE_2952 32@ == 2 // (int) var == num jump_if_false @METALDE_2998 0160: load_model #INGRAMSL 13@ = 355 // (int) 02E2: 12@ = 26 // (any) 0006: 24@ = 'WEAP21' // (string) // Mac // Note: the incorrect math opcode was used here 0002: jump @METALDE_3083 :METALDE_2998 32@ == 3 // (int) var == num jump_if_false @METALDE_3044 0160: load_model #UZI 13@ = 354 // (int) 02E2: 12@ = 25 // (any) 0006: 24@ = 'WEAP18' // (string) // Micro SMG // Note: the incorrect math opcode was used here 0002: jump @METALDE_3083 :METALDE_3044 32@ == 4 // (int) var == num jump_if_false @METALDE_3083 0160: load_model #MPLNG 13@ = 356 // (int) 02E2: 12@ = 27 // (any) 0006: 24@ = 'WEAP20' // (string) // SMG // Note: the incorrect math opcode was used here :METALDE_3083 33@ == 1 // (int) var == num jump_if_false @METALDE_3129 0160: load_model #M16 15@ = 352 // (int) 02E2: 14@ = 28 // (any) 0006: 25@ = 'WEAP23' // (string) // Assault Rifle // Note: the incorrect math opcode was used here 0002: jump @METALDE_3175 :METALDE_3129 33@ == 2 // (int) var == num jump_if_false @METALDE_3175 0160: load_model #M16 15@ = 352 // (int) 02E2: 14@ = 28 // (any) 0006: 25@ = 'WEAP23' // (string) // Assault Rifle // Note: the incorrect math opcode was used here 0002: jump @METALDE_3175 :METALDE_3175 34@ == 1 // (int) var == num jump_if_false @METALDE_3221 0160: load_model #ROCKETLA 17@ = 359 // (int) 02E2: 16@ = 32 // (any) 0006: 26@ = 'WEAP29' // (string) // Rocket Launcher // Note: the incorrect math opcode was used here 0002: jump @METALDE_3359 :METALDE_3221 34@ == 2 // (int) var == num jump_if_false @METALDE_3267 0160: load_model #M249 17@ = 361 // (int) 02E2: 16@ = 34 // (any) 0006: 26@ = 'WEAP27' // (string) // M249 // Note: the incorrect math opcode was used here 0002: jump @METALDE_3359 :METALDE_3267 34@ == 3 // (int) var == num jump_if_false @METALDE_3313 0160: load_model #FLAME 17@ = 360 // (int) 02E2: 16@ = 33 // (any) 0006: 26@ = 'WEAP30' // (string) // Flame-Thrower // Note: the incorrect math opcode was used here 0002: jump @METALDE_3359 :METALDE_3313 34@ == 4 // (int) var == num jump_if_false @METALDE_3359 0160: load_model #MINIGUN 17@ = 362 // (int) 02E2: 16@ = 35 // (any) 0006: 26@ = 'WEAP28' // (string) // Minigun // Note: the incorrect math opcode was used here 0002: jump @METALDE_3359 :METALDE_3359 35@ == 1 // (int) var == num jump_if_false @METALDE_3405 0160: load_model #SNIPER 19@ = 357 // (int) 02E2: 18@ = 30 // (any) 0006: 27@ = 'WEAP31' // (string) // Sniper // Note: the incorrect math opcode was used here 0002: jump @METALDE_3442 :METALDE_3405 35@ == 2 // (int) var == num jump_if_false @METALDE_3442 19@ = 358 // (int) 0160: load_model 19@ 02E2: 18@ = 31 // (any) 0006: 27@ = 'WEAP32' // (string) // Laser Sniper // Note: the incorrect math opcode was used here :METALDE_3442 0078: if and 807F: not player 0 pressed_key 16 807F: not player 0 pressed_key 15 807F: not player 0 pressed_key 10 807F: not player 0 pressed_key 11 jump_if_false @METALDE_3497 0001: wait 0 ms 0025: gosub @METALDE_3864 0025: gosub @METALDE_3755 0002: jump @METALDE_3442 :METALDE_3497 007F: player 0 pressed_key 15 jump_if_false @METALDE_3523 0002: jump @METALDE_4076 0002: jump @METALDE_3551 :METALDE_3523 0078: if or 007F: player 0 pressed_key 10 007F: player 0 pressed_key 11 jump_if_false @METALDE_3551 0002: jump @METALDE_1234 :METALDE_3551 0228: (unknown) 0045: actor $1038 defined jump_if_false @METALDE_3748 not 4@ == -1 // (int) var == num jump_if_false @METALDE_3587 0106: give_actor $1038 weapon 4@ ammo 9999 // Load the weapon model before using this 0162: release_model 5@ :METALDE_3587 not 6@ == -1 // (int) var == num jump_if_false @METALDE_3610 0106: give_actor $1038 weapon 6@ ammo 9999 // Load the weapon model before using this 0162: release_model 7@ :METALDE_3610 not 8@ == -1 // (int) var == num jump_if_false @METALDE_3633 0106: give_actor $1038 weapon 8@ ammo 9999 // Load the weapon model before using this 0162: release_model 9@ :METALDE_3633 not 10@ == -1 // (int) var == num jump_if_false @METALDE_3656 0106: give_actor $1038 weapon 10@ ammo 9999 // Load the weapon model before using this 0162: release_model 11@ :METALDE_3656 not 14@ == -1 // (int) var == num jump_if_false @METALDE_3679 0106: give_actor $1038 weapon 14@ ammo 9999 // Load the weapon model before using this 0162: release_model 15@ :METALDE_3679 not 16@ == -1 // (int) var == num jump_if_false @METALDE_3702 0106: give_actor $1038 weapon 16@ ammo 9999 // Load the weapon model before using this 0162: release_model 17@ :METALDE_3702 not 18@ == -1 // (int) var == num jump_if_false @METALDE_3725 0106: give_actor $1038 weapon 18@ ammo 9999 // Load the weapon model before using this 0162: release_model 19@ :METALDE_3725 not 12@ == -1 // (int) var == num jump_if_false @METALDE_3748 0106: give_actor $1038 weapon 12@ ammo 9999 // Load the weapon model before using this 0162: release_model 13@ :METALDE_3748 0002: jump @METALDE_4076 :METALDE_3755 1@ == 0 // (int) var == num jump_if_false @METALDE_3838 0078: if or 007F: player 0 pressed_key 10 -90 > 36@ // (int) num > var 0022: jump_if_false @METALDE_3802 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 39 call_with_params @METALDE_1084 1@ = 5 // (int) :METALDE_3802 0078: if or 007F: player 0 pressed_key 11 36@ > 90 // (int) var > num jump_if_false @METALDE_3838 037B: constant_params 0 variable_params 0 unknown 39 call_with_params @METALDE_1057 1@ = 5 // (int) :METALDE_3838 1@ > 0 // (int) var > num jump_if_false @METALDE_3862 36@ = 0 // (int) 37@ = 0 // (int) 1@ -= 1 // (int) :METALDE_3862 0026: return :METALDE_3864 38@ = 10.0 // (float) 037B: constant_params 5 variable_params 0 unknown 39 call_with_params @METALDE_1110 10.0 38@ 'DBGSEL5' 0 0 // Weapon Cheat: 040F: (unknown) 'DBGSEL5' 2@ // Weapon Cheat: 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 3@ *= 8.2 // (float) 3@ += 10.0 // (float) 0204: set_text_draw_letter_size 0 0.5 0208: set_text_draw_linewidth 9999.0 02B1: draw_text_1number 3@ 38@ GXT 'TEMP' number $4423 // ~1~ 38@ += 10.0 // (float) 38@ += 10.0 // (float) 2@ = 0 // (int) :METALDE_3964 8 > 2@ // (int) num > var 0022: jump_if_false @METALDE_4013 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 39 call_with_params @METALDE_1110 10.0 38@ 21@(2@,8) 0 0 38@ += 10.0 // (float) 2@ += 1 // (int) 0002: jump @METALDE_3964 :METALDE_4013 38@ += 10.0 // (float) 037B: constant_params 5 variable_params 0 unknown 39 call_with_params @METALDE_1110 10.0 38@ 'DBGSEL' 0 0 // Press CROSS to select. 38@ += 10.0 // (float) 037B: constant_params 5 variable_params 0 unknown 39 call_with_params @METALDE_1110 10.0 38@ 'DBGQUIT' 0 0 // Press TRIANGLE to quit menu. 0026: return :METALDE_4076 0078: if or 007F: player 0 pressed_key 16 007F: player 0 pressed_key 15 jump_if_false @METALDE_4107 0001: wait 0 ms 0002: jump @METALDE_4076 :METALDE_4107 0026: return :METALDE_4109 0024: create_thread @DEBMENU 0026: return :METALDE_4119 0078: if and 007F: player 0 pressed_key 9 007F: player 0 pressed_key 17 007F: player 0 pressed_key 6 $4420 == 0 // (int) var == num jump_if_false @METALDE_4188 :METALDE_4150 0078: if and 007F: player 0 pressed_key 9 007F: player 0 pressed_key 17 007F: player 0 pressed_key 6 jump_if_false @METALDE_4186 0001: wait 0 ms 0002: jump @METALDE_4150 :METALDE_4186 005E: (unknown) :METALDE_4188 005F: (unknown) :METALDE_4190 0078: if and 007F: player 0 pressed_key 4 007F: player 0 pressed_key 8 jump_if_false @METALDE_4213 005E: (unknown) :METALDE_4213 005F: (unknown) :METALDE_4215 0204: set_text_draw_letter_size 0 0.5 0208: set_text_draw_linewidth 9999.0 4@ == 1 // (int) var == num jump_if_false @METALDE_4242 0209: (unknown) 1 :METALDE_4242 3@ == 1 // (int) var == num jump_if_false @METALDE_4275 0205: set_text_draw_RGBA 255 255 255 255 0002: jump @METALDE_4288 :METALDE_4275 0205: set_text_draw_RGBA 255 150 70 255 :METALDE_4288 0203: set_draw_text_position 0@ 1@ GXT 2@ 0026: return :METALDE_4295 007F: player 0 pressed_key 0@ 0022: jump_if_false @METALDE_4316 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @METALDE_4295 :METALDE_4316 0026: return :DEBMENU 0238: name_thread 'DEBMENU' 0006: 0@ = 'DBGSEL1' // (string) // Level Skip Menu // Note: the incorrect math opcode was used here 0006: 1@ = 'DBGSEL7' // (string) // Weather and Time Changer // Note: the incorrect math opcode was used here 0006: 2@ = 'DBGSEL9' // (string) // MoCap Menu // Note: the incorrect math opcode was used here 0006: 3@ = 'DBGSE10' // (string) // USJ Editor // Note: the incorrect math opcode was used here 0006: 4@ = 'DBGSE11' // (string) // Toggle Player Coordinates // Note: the incorrect math opcode was used here 0006: 5@ = 'DBGSEL8' // (string) // Marketing Camera // Note: the incorrect math opcode was used here 0006: 6@ = 'DBGSEL6' // (string) // Player Cheats // Note: the incorrect math opcode was used here 0006: 7@ = 'DBGSE12' // (string) // Character Viewer // Note: the incorrect math opcode was used here 0006: 8@ = 'DBGSE13' // (string) // Empire Status // Note: the incorrect math opcode was used here 0006: 9@ = 'AU_DEBU' // (string) // Toggle Audio Debug // Note: the incorrect math opcode was used here 0006: 10@ = 'MK_JETL' // (string) // Launch JetSki Mission // Note: the incorrect math opcode was used here 0006: 11@ = 'DBGSE15' // (string) // Complete all story missions // Note: the incorrect math opcode was used here 0006: 12@ = 'DBGSE16' // (string) // Unlock End game viewer // Note: the incorrect math opcode was used here $4421 = 0 // (int) $4422 = 0 // (int) $4423 = 1 // (int) $4424 = 0 // (int) 13@ = 0 // (int) 14@ = 0 // (int) 15@ = 0 // (int) 16@ = 0 // (int) $4425 = 0 // (int) $4419 = 0 // (int) :DEBMENU_214 0001: wait 0 ms $4424 == 1 // (int) var == num jump_if_false @DEBMENU_252 0045: actor $1038 defined jump_if_false @DEBMENU_252 04F0: (unknown) $1038 0 014B: set_actor $1038 health_to 100 :DEBMENU_252 007F: player 0 pressed_key 5 jump_if_false @DEBMENU_321 :DEBMENU_264 007F: player 0 pressed_key 5 jump_if_false @DEBMENU_286 0001: wait 0 ms 0002: jump @DEBMENU_264 :DEBMENU_286 809F: not actor $1038 dead jump_if_false @DEBMENU_321 00CE: $5258 = actor $1038 Z_angle 023A: (unknown) $1042 023A: (unknown) $1043 023A: (unknown) $1044 023A: (unknown) $5258 023B: (unknown) :DEBMENU_321 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @METALDE_4119 jump_if_false @DEBMENU_1357 $4421 = 1 // (int) 0270: (unknown) 1 03A0: (unknown) 1 044E: (unknown) 0 1 0453: (unknown) 0 0 0 0 200 0452: (unknown) 0 50 50 50 128 0451: (unknown) 0 170 150 0450: (unknown) 0 5 5 :DEBMENU_394 0001: wait 0 ms 044E: (unknown) 0 1 :DEBMENU_402 0078: if and 807F: not player 0 pressed_key 16 807F: not player 0 pressed_key 15 jump_if_false @DEBMENU_461 0001: wait 0 ms 0025: gosub @DEBMENU_1593 0025: gosub @DEBMENU_1738 0025: gosub @DEBMENU_1364 0025: gosub @DEBMENU_1595 0002: jump @DEBMENU_402 :DEBMENU_461 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @METALDE_4190 jump_if_false @DEBMENU_485 0002: jump @DEBMENU_394 :DEBMENU_485 0268: (unknown) 807F: not player 0 pressed_key 15 jump_if_false @DEBMENU_1326 02E2: 19@ = 16 // (any) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @METALDE_4295 19@ $4420 = 1 // (int) 03A0: (unknown) 0 044E: (unknown) 0 0 13@ == 0 // (int) var == num jump_if_false @DEBMENU_553 0079: create_thread @NONAME_5 // without extra params 0002: jump @DEBMENU_1319 :DEBMENU_553 13@ == 1 // (int) var == num jump_if_false @DEBMENU_579 0079: create_thread @NONAME_6 // without extra params 0002: jump @DEBMENU_1319 :DEBMENU_579 13@ == 2 // (int) var == num jump_if_false @DEBMENU_605 0079: create_thread @MOCAPS // without extra params 0002: jump @DEBMENU_1319 :DEBMENU_605 13@ == 3 // (int) var == num jump_if_false @DEBMENU_631 0079: create_thread @NONAME_8 // without extra params 0002: jump @DEBMENU_1319 :DEBMENU_631 13@ == 4 // (int) var == num jump_if_false @DEBMENU_696 15@ == 0 // (int) var == num jump_if_false @DEBMENU_670 03F0: (unknown) 1 15@ = 1 // (int) 0002: jump @DEBMENU_677 :DEBMENU_670 03F0: (unknown) 0 15@ = 0 // (int) :DEBMENU_677 $4420 = 0 // (int) 0002: jump @DEBMENU_394 0002: jump @DEBMENU_1319 :DEBMENU_696 13@ == 5 // (int) var == num jump_if_false @DEBMENU_736 03A0: (unknown) 1 0270: (unknown) 0 039F: (unknown) 1 $4421 = 0 // (int) $4421 = 0 // (int) 0002: jump @DEBMENU_1319 :DEBMENU_736 13@ == 6 // (int) var == num jump_if_false @DEBMENU_769 03A0: (unknown) 1 0079: create_thread @NONAME_10 // without extra params 03A0: (unknown) 0 0002: jump @DEBMENU_1319 :DEBMENU_769 13@ == 7 // (int) var == num jump_if_false @DEBMENU_802 03A0: (unknown) 1 0079: create_thread @NONAME_11 // without extra params 03A0: (unknown) 0 0002: jump @DEBMENU_1319 :DEBMENU_802 13@ == 8 // (int) var == num jump_if_false @DEBMENU_835 03A0: (unknown) 1 0079: create_thread @NONAME_12 // without extra params 03A0: (unknown) 0 0002: jump @DEBMENU_1319 :DEBMENU_835 13@ == 9 // (int) var == num jump_if_false @DEBMENU_897 $2409 == 1 // (int) var == num jump_if_false @DEBMENU_872 $2409 = 0 // (int) 0002: jump @DEBMENU_878 :DEBMENU_872 $2409 = 1 // (int) :DEBMENU_878 $4420 = 0 // (int) 0002: jump @DEBMENU_394 0002: jump @DEBMENU_1319 :DEBMENU_897 13@ == 10 // (int) var == num jump_if_false @DEBMENU_1075 02E2: 19@ = 16 // (any) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @METALDE_4295 19@ 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @DEBMENU_1048 0044: put_actor $1038 at -140.44 1031.14 5.91 03A3: (unknown) -138.44 1029.14 -142.44 1033.14 20@ 20@ == -1 // (int) var == num jump_if_false @DEBMENU_1032 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4215 233 0048: 20@ = create_car #JETSKI at -138.44 1029.14 7.0 :DEBMENU_1032 0045: actor $1038 defined jump_if_false @DEBMENU_1048 021C: (unknown) $1038 20@ :DEBMENU_1048 044E: (unknown) 0 0 03A0: (unknown) 0 0270: (unknown) 0 $4421 = 0 // (int) $4420 = 0 // (int) 0002: jump @DEBMENU_1319 :DEBMENU_1075 13@ == 11 // (int) var == num jump_if_false @DEBMENU_1230 0045: actor $1038 defined jump_if_false @DEBMENU_1103 0107: toggle_player $1038 can_move 0 :DEBMENU_1103 $4422 = 1 // (int) $1045 = 1 // (int) $386 = 2 // (int) 0035: $271 = $4855 // (int vars) 0035: $266 = $4850 // (int vars) 0035: $270 = $4854 // (int vars) 0035: $273 = $4857 // (int vars) 0035: $269 = $4853 // (int vars) $283 = 1 // (int) $278 = 1 // (int) $282 = 1 // (int) $285 = 1 // (int) $281 = 1 // (int) 0001: wait 2000 ms 0045: actor $1038 defined jump_if_false @DEBMENU_1203 0107: toggle_player $1038 can_move 1 :DEBMENU_1203 $4421 = 0 // (int) $4420 = 0 // (int) $1045 = 0 // (int) $4422 = 0 // (int) 0002: jump @DEBMENU_1319 :DEBMENU_1230 13@ == 12 // (int) var == num jump_if_false @DEBMENU_1319 $4422 = 1 // (int) $1045 = 1 // (int) $386 = 2 // (int) 0001: wait 2000 ms 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @REWMON_2123 'HUNDCOM' 6000 // You achieved 100%! You can now watch movies at the ~h~Clymenus Suite! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @RADIA_1141 11 $4421 = 0 // (int) $4420 = 0 // (int) $1045 = 0 // (int) $4422 = 0 // (int) :DEBMENU_1319 0002: jump @DEBMENU_1357 :DEBMENU_1326 02E2: 19@ = 15 // (any) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @METALDE_4295 19@ 044E: (unknown) 0 0 03A0: (unknown) 0 0270: (unknown) 0 $4421 = 0 // (int) :DEBMENU_1357 0002: jump @DEBMENU_214 :DEBMENU_1364 21@ = 0 // (int) 22@ = 10.0 // (float) :DEBMENU_1374 13 > 21@ // (int) num > var 0022: jump_if_false @DEBMENU_1461 // Note: the incorrect math opcode was used here 001C: 21@ == 13@ // (int) num == var 0022: jump_if_false @DEBMENU_1424 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 10.0 22@ 1@(21@,13) 1 0 0002: jump @DEBMENU_1443 :DEBMENU_1424 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 10.0 22@ 1@(21@,13) 0 0 :DEBMENU_1443 21@ += 1 // (int) 22@ += 10.0 // (float) 0002: jump @DEBMENU_1374 :DEBMENU_1461 22@ += 10.0 // (float) 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 10.0 22@ 'DBGQUIT' 0 0 // Press TRIANGLE to quit menu. 0026: return 007F: player 0 pressed_key 14 jump_if_false @DEBMENU_1591 :DEBMENU_1506 007F: player 0 pressed_key 14 jump_if_false @DEBMENU_1528 0001: wait 0 ms 0002: jump @DEBMENU_1506 :DEBMENU_1528 16@ == 1 // (int) var == num jump_if_false @DEBMENU_1567 16@ = 0 // (int) 0055: show_text_styled GXT 'FREEOFF' time 1000 style 6 // Time Unfrozen 0002: jump @DEBMENU_1591 :DEBMENU_1567 16@ = 1 // (int) 0055: show_text_styled GXT 'FREEON' time 1000 style 6 // Time Frozen 005A: 17@ = current_time_hours, 18@ = current_time_minutes :DEBMENU_1591 0026: return :DEBMENU_1593 0026: return :DEBMENU_1595 14@ == 0 // (int) var == num jump_if_false @DEBMENU_1712 02D7: (unknown) 0 23@ 24@ 25@ 25@ 0078: if or 007F: player 0 pressed_key 8 -90 > 24@ // (int) num > var 0022: jump_if_false @DEBMENU_1665 // Note: the incorrect math opcode was used here 13@ -= 1 // (int) 0 > 13@ // (int) num > var 0022: jump_if_false @DEBMENU_1660 // Note: the incorrect math opcode was used here 13@ = 13 // (int) 13@ -= 1 // (int) :DEBMENU_1660 14@ = 2 // (int) :DEBMENU_1665 0078: if or 007F: player 0 pressed_key 9 24@ > 90 // (int) var > num jump_if_false @DEBMENU_1712 13@ += 1 // (int) 13@ == 13 // (int) var == num jump_if_false @DEBMENU_1707 13@ = 0 // (int) :DEBMENU_1707 14@ = 2 // (int) :DEBMENU_1712 14@ > 0 // (int) var > num jump_if_false @DEBMENU_1736 23@ = 0 // (int) 24@ = 0 // (int) 14@ -= 1 // (int) :DEBMENU_1736 0026: return :DEBMENU_1738 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @METALDE_4190 jump_if_false @DEBMENU_1840 007F: player 0 pressed_key 15 jump_if_false @DEBMENU_1796 0025: gosub @DEBMENU_1842 :DEBMENU_1774 007F: player 0 pressed_key 15 jump_if_false @DEBMENU_1796 0001: wait 0 ms 0002: jump @DEBMENU_1774 :DEBMENU_1796 007F: player 0 pressed_key 14 jump_if_false @DEBMENU_1840 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @METALDE_1190 :DEBMENU_1818 007F: player 0 pressed_key 14 jump_if_false @DEBMENU_1840 0001: wait 0 ms 0002: jump @DEBMENU_1818 :DEBMENU_1840 0026: return :DEBMENU_1842 0045: actor $1038 defined jump_if_false @DEBMENU_1874 0213: (unknown) $1038 100 014B: set_actor $1038 health_to 100 0094: player $1038 money += 100000 :DEBMENU_1874 0026: return 0377: (unknown) 44 9@ 007F: player 0 pressed_key 10 jump_if_false @DEBMENU_1904 002C: 0@ -= 3@ // (float vars) 0002: jump @DEBMENU_2070 :DEBMENU_1904 007F: player 0 pressed_key 11 jump_if_false @DEBMENU_1927 002A: 0@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @DEBMENU_2070 :DEBMENU_1927 007F: player 0 pressed_key 8 jump_if_false @DEBMENU_1950 002C: 1@ -= 4@ // (float vars) 0002: jump @DEBMENU_2070 :DEBMENU_1950 007F: player 0 pressed_key 9 jump_if_false @DEBMENU_1973 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @DEBMENU_2070 :DEBMENU_1973 007F: player 0 pressed_key 17 jump_if_false @DEBMENU_1996 002C: 2@ -= 5@ // (float vars) 0002: jump @DEBMENU_2070 :DEBMENU_1996 007F: player 0 pressed_key 15 jump_if_false @DEBMENU_2019 002A: 2@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @DEBMENU_2070 :DEBMENU_2019 9@ == 1 // (int) var == num jump_if_false @DEBMENU_2049 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023B: (unknown) 0002: jump @DEBMENU_2070 :DEBMENU_2049 007F: player 0 pressed_key 13 jump_if_false @DEBMENU_2070 0376: (unknown) 50 50 0@ 1@ 2@ :DEBMENU_2070 0036: 6@ = 0@ // (float vars) 0036: 7@ = 1@ // (float vars) 0036: 8@ = 2@ // (float vars) 9@ == 1 // (int) var == num jump_if_false @DEBMENU_2096 005E: (unknown) :DEBMENU_2096 005F: (unknown) :DEBMENU_2098 0024: create_thread @INITSAV 0026: return :INITSAV 0238: name_thread 'INITSAV' 0045: actor $1038 defined 0022: jump_if_false @INITSAV_44 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 :INITSAV_44 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_15733 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_15859 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_15993 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_16100 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_16157 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @SAFEHOU_7452 $260 == 1 // (int) var == num jump_if_false @INITSAV_539 $1045 = 1 // (int) $538 > -1 // (int) var > num jump_if_false @INITSAV_204 0001: wait 30 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_33895 $538 0045: actor $1038 defined jump_if_false @INITSAV_184 0035: 0@ = $538 // (int vars) 0044: put_actor $1038 at $2169(0@,30) $2199(0@,30) $2229(0@,30) :INITSAV_184 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_25582 $538 0 0002: jump @INITSAV_248 :INITSAV_204 $537 > -1 // (int) var > num jump_if_false @INITSAV_240 0001: wait 30 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GA_LAGA_3595 $537 0002: jump @INITSAV_248 :INITSAV_240 0253: (unknown) $1039 $1040 $1041 :INITSAV_248 01BB: (unknown) $1039 $1040 $1041 $1041 0045: actor $1038 defined 0022: jump_if_false @INITSAV_327 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at $1039 $1040 $1041 $538 > -1 // (int) var > num jump_if_false @INITSAV_321 0483: (unknown) $3143 1@ 047E: (unknown) 1@ 2 0 2@ 3@ 4@ 5@ 010F: (unknown) $1038 2@ 3@ 4@ 0002: jump @INITSAV_327 :INITSAV_321 00CF: set_actor $1038 Z_angle_to $543 :INITSAV_327 0221: (unknown) 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_657 $531 > 0 // (int) var > num jump_if_false @INITSAV_359 0213: (unknown) $1038 $531 :INITSAV_359 0045: actor $1038 defined 0022: jump_if_false @INITSAV_502 // Note: the incorrect math opcode was used here $1968 == 1 // (int) var == num jump_if_false @INITSAV_383 :INITSAV_383 $1958 > 14 // (int) var > num jump_if_false @INITSAV_402 01FB: (unknown) $1038 1 :INITSAV_402 $1965 == 1 // (int) var == num jump_if_false @INITSAV_419 034E: (unknown) 1 :INITSAV_419 $1957 > 14 // (int) var > num jump_if_false @INITSAV_436 04D4: (unknown) 1 :INITSAV_436 0078: if and $1991 == 1 // (int) var == num $1992 == 1 // (int) var == num jump_if_false @INITSAV_463 01FF: unknown_check 1 :INITSAV_463 $1960 > 14 // (int) var > num jump_if_false @INITSAV_483 014B: set_actor $1038 health_to 150 :INITSAV_483 $2279 == 1 // (int) var == num jump_if_false @INITSAV_502 0532: (unknown) $1038 1 :INITSAV_502 0001: wait 1000 ms 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 1000 ms 0045: actor $1038 defined jump_if_false @INITSAV_536 0107: toggle_player $1038 can_move 1 :INITSAV_536 0401: (unknown) 0 :INITSAV_539 0045: actor $1038 defined jump_if_false @INITSAV_587 014B: set_actor $1038 health_to 100 0098: set_player $1038 wanted_level_to 0 0107: toggle_player $1038 can_move 1 02F8: (unknown) $1038 0 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 00A2: (unknown) $1038 :INITSAV_587 $1045 = 0 // (int) $261 = 1 // (int) $3143 > -1 // (int) var > num jump_if_false @INITSAV_624 0001: wait 500 ms 0493: (unknown) $3143 6@ 0549: (unknown) 6@ :INITSAV_624 0023: end_thread // Note: the incorrect math opcode was used here :INITSAV_626 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @INITSAV_697 0045: actor $1038 defined jump_if_false @INITSAV_657 0107: toggle_player $1038 can_move 0 :INITSAV_657 0@ > 0 // (int) var > num jump_if_false @INITSAV_695 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @INITSAV_684 005F: (unknown) :INITSAV_684 0377: (unknown) 0 0@ 0002: jump @INITSAV_657 :INITSAV_695 005E: (unknown) :INITSAV_697 005F: (unknown) :INITSAV_699 0045: actor $1038 defined 0022: jump_if_false @INITSAV_851 // Note: the incorrect math opcode was used here 026E: unknown_check $1038 0022: jump_if_false @INITSAV_851 // Note: the incorrect math opcode was used here 02A7: unknown_check $1038 0022: jump_if_false @INITSAV_851 // Note: the incorrect math opcode was used here $1045 == 0 // (int) var == num jump_if_false @INITSAV_851 not $3355 == 0 // (int) var == num jump_if_false @INITSAV_851 004F: unknown_check $3355 jump_if_false @INITSAV_851 82D8: not unknown_check $3355 jump_if_false @INITSAV_851 02BD: (unknown) $3355 2@ 001C: 2@ == $1038 // (int) num == var 0022: jump_if_false @INITSAV_851 // Note: the incorrect math opcode was used here 1@ == -1 // (int) var == num jump_if_false @INITSAV_828 007D: actor $1038 driving_car_with_model 0@ 0022: jump_if_false @INITSAV_821 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_821 0002: jump @INITSAV_851 :INITSAV_828 0078: if or 007D: actor $1038 driving_car_with_model 0@ 007D: actor $1038 driving_car_with_model 1@ 0022: jump_if_false @INITSAV_851 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_851 005F: (unknown) :INITSAV_853 0078: if or 007D: actor $1038 driving_car_with_model #POLICEM 007D: actor $1038 driving_car_with_model #FBICAR 007D: actor $1038 driving_car_with_model #ENFORCE 007D: actor $1038 driving_car_with_model #FBIRAN 007D: actor $1038 driving_car_with_model #ELECTRAP 007D: actor $1038 driving_car_with_model #RHINO 0022: jump_if_false @INITSAV_915 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @INITSAV_942 :INITSAV_915 0078: if or 007D: actor $1038 driving_car_with_model #HUNTER 007D: actor $1038 driving_car_with_model #VICECHEE 0022: jump_if_false @INITSAV_942 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_942 005F: (unknown) :INITSAV_944 0045: actor $1038 defined 0022: jump_if_false @INITSAV_1042 // Note: the incorrect math opcode was used here 026E: unknown_check $1038 0022: jump_if_false @INITSAV_1042 // Note: the incorrect math opcode was used here 02A7: unknown_check $1038 0022: jump_if_false @INITSAV_1042 // Note: the incorrect math opcode was used here $1045 == 0 // (int) var == num jump_if_false @INITSAV_1042 not $3355 == 0 // (int) var == num jump_if_false @INITSAV_1042 004F: unknown_check $3355 jump_if_false @INITSAV_1042 82D8: not unknown_check $3355 jump_if_false @INITSAV_1042 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_853 jump_if_false @INITSAV_1042 005E: (unknown) :INITSAV_1042 005F: (unknown) :INITSAV_1044 0045: actor $1038 defined jump_if_false @INITSAV_1150 $1045 == 0 // (int) var == num jump_if_false @INITSAV_1150 001D: 2@ == 0 // (int) var == var jump_if_false @INITSAV_1116 0081: actor $1038 near_point_on_foot 0@ 1@ radius 2.0 2.0 sphere 3@ 0022: jump_if_false @INITSAV_1109 // Note: the incorrect math opcode was used here 026E: unknown_check $1038 0022: jump_if_false @INITSAV_1109 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_1109 0002: jump @INITSAV_1150 :INITSAV_1116 008A: actor $1038 in_sphere_on_foot 0@ 1@ 2@ radius 2.0 2.0 2.0 sphere 3@ 0022: jump_if_false @INITSAV_1150 // Note: the incorrect math opcode was used here 026E: unknown_check $1038 0022: jump_if_false @INITSAV_1150 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_1150 005F: (unknown) :INITSAV_1152 4@ -= 1.0 // (float) 5@ = 1 // (int) 6@ = 0 // (int) $1045 == 0 // (int) var == num jump_if_false @INITSAV_1407 0045: actor $1038 defined jump_if_false @INITSAV_1407 $3355 == 0 // (int) var == num jump_if_false @INITSAV_1407 0089: actor $1038 in_sphere 2@ 3@ 4@ radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @INITSAV_1407 // Note: the incorrect math opcode was used here :INITSAV_1223 5@ == 1 // (int) var == num jump_if_false @INITSAV_1407 0001: wait 0 ms 5@ = 1 // (int) 6@ = 0 // (int) 0045: actor $1038 defined jump_if_false @INITSAV_1396 not $3355 == 0 // (int) var == num jump_if_false @INITSAV_1332 1@ == -1 // (int) var == num jump_if_false @INITSAV_1306 007D: actor $1038 driving_car_with_model 0@ 0022: jump_if_false @INITSAV_1299 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :INITSAV_1299 0002: jump @INITSAV_1332 :INITSAV_1306 0078: if or 007D: actor $1038 driving_car_with_model 0@ 007D: actor $1038 driving_car_with_model 1@ 0022: jump_if_false @INITSAV_1332 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :INITSAV_1332 0078: if and 0089: actor $1038 in_sphere 2@ 3@ 4@ radius 5.0 5.0 5.0 sphere 0 02A7: unknown_check $1038 0022: jump_if_false @INITSAV_1385 // Note: the incorrect math opcode was used here 6@ == 1 // (int) var == num jump_if_false @INITSAV_1378 005E: (unknown) :INITSAV_1378 0002: jump @INITSAV_1389 :INITSAV_1385 5@ = 0 // (int) :INITSAV_1389 0002: jump @INITSAV_1400 :INITSAV_1396 5@ = 0 // (int) :INITSAV_1400 0002: jump @INITSAV_1223 :INITSAV_1407 005F: (unknown) :INITSAV_1409 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4517 0001: wait 0 ms 0055: show_text_styled GXT 0@ time 1000 style 2 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 0026: return :INITSAV_1445 $1045 == 1 // (int) var == num jump_if_false @INITSAV_1468 0001: wait 0 ms 0002: jump @INITSAV_1445 :INITSAV_1468 0045: actor $1038 defined jump_if_false @INITSAV_1479 :INITSAV_1479 0@ > 0 // (int) var > num jump_if_false @INITSAV_1493 0001: wait 0@ ms :INITSAV_1493 0026: return :INITSAV_1495 010E: 2@ = current_time_in_ms 1@ == 1 // (int) var == num jump_if_false @INITSAV_1624 $4427 == 0 // (int) var == num jump_if_false @INITSAV_1579 0078: if and $1688 == 0 // (int) var == num 8474: not jump_if_false @INITSAV_1572 $1688 = 1 // (int) 0323: show_text_box 0@ $4427 = 1 // (int) 0035: $4428 = 2@ // (int vars) $4428 += 5000 // (int) 0037: $4429 = 0@ // (string vars) :INITSAV_1572 0002: jump @INITSAV_1617 :INITSAV_1579 $4427 == 1 // (int) var == num jump_if_false @INITSAV_1617 0011: 2@ > $4428 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @INITSAV_1617 // Note: the incorrect math opcode was used here $1688 = 0 // (int) 0268: (unknown) $4427 = 2 // (int) :INITSAV_1617 0002: jump @INITSAV_1661 :INITSAV_1624 0020: 0@ == $4429 // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @INITSAV_1661 // Note: the incorrect math opcode was used here $4427 == 1 // (int) var == num jump_if_false @INITSAV_1656 $1688 = 0 // (int) 0268: (unknown) :INITSAV_1656 $4427 = 0 // (int) :INITSAV_1661 0026: return :INITSAV_1663 $4427 = 0 // (int) $4428 = 0 // (int) 0006: $4429 = '' // (string) // Note: the incorrect math opcode was used here 0024: create_thread @PARAMON 0024: create_thread @VIGMON 0024: create_thread @FIREMON 0024: create_thread @CHOPMON 0024: create_thread @DRRAMON 0024: create_thread @TAXIMON 0024: create_thread @EMMON 0024: create_thread @JSTTMON 0024: create_thread @CRAMON 0024: create_thread @99RED 0024: create_thread @TTMON 0024: create_thread @BMXMON 0024: create_thread @BEAMON 0024: create_thread @HELMON 0024: create_thread @FHELMON 0024: create_thread @RACMONA 0024: create_thread @RACMONB 0024: create_thread @GYROMON 0024: create_thread @AIRMON 0024: create_thread @PCJMON 0024: create_thread @HOVMON 0024: create_thread @MRMON 0026: return :PARAMON 0238: name_thread 'PARAMON' :PARAMON_11 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 227 -1 jump_if_false @PARAMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'PARA_TR' 1 // Paramedic missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_626 jump_if_false @PARAMON_155 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 227 -1 jump_if_false @PARAMON_155 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'PARAMED' // 'Paramedic' 0289: start_mission 15 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'PARA_TR' 0 // Paramedic missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 5000 :PARAMON_155 0002: jump @PARAMON_182 :PARAMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'PARA_TR' 0 // Paramedic missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. :PARAMON_182 0002: jump @PARAMON_11 :VIGMON 0238: name_thread 'VIGMON' :VIGMON_10 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @INITSAV_944 jump_if_false @VIGMON_157 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1495 'VIGI_TR' 1 // Vigilante missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @INITSAV_626 jump_if_false @VIGMON_150 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @INITSAV_944 jump_if_false @VIGMON_150 $2411 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'VIGILAN' // 'Vigilante' 0289: start_mission 16 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1495 'VIGI_TR' 0 // Vigilante missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 5000 :VIGMON_150 0002: jump @VIGMON_177 :VIGMON_157 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1495 'VIGI_TR' 0 // Vigilante missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. :VIGMON_177 0002: jump @VIGMON_10 :FIREMON 0238: name_thread 'FIREMON' :FIREMON_11 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 194 -1 jump_if_false @FIREMON_161 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'FIRE_TR' 1 // Fire Fighter missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_626 jump_if_false @FIREMON_154 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 194 -1 jump_if_false @FIREMON_154 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'FIRE_M' // 'Fire Fighter' 0289: start_mission 17 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'FIRE_TR' 0 // Fire Fighter missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 5000 :FIREMON_154 0002: jump @FIREMON_181 :FIREMON_161 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'FIRE_TR' 0 // Fire Fighter missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. :FIREMON_181 0002: jump @FIREMON_11 :CHOPMON 0238: name_thread 'CHOPMON' :CHOPMON_11 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 189 -1 jump_if_false @CHOPMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'CHOP_TR' 1 // Air Rescue missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_626 jump_if_false @CHOPMON_155 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 189 -1 jump_if_false @CHOPMON_155 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'CHOPLIF' // 'Air Rescue' 0289: start_mission 18 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'CHOP_TR' 0 // Air Rescue missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 5000 :CHOPMON_155 0002: jump @CHOPMON_182 :CHOPMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'CHOP_TR' 0 // Air Rescue missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. :CHOPMON_182 0002: jump @CHOPMON_11 :DRRAMON 0238: name_thread 'DRRAMON' :DRRAMON_11 0001: wait 0 ms $1708 == 1 // (int) var == num jump_if_false @DRRAMON_161 0045: actor $1038 defined jump_if_false @DRRAMON_154 00B0: actor $1038 in_zone 'GOLFC' // Leaf Links 0022: jump_if_false @DRRAMON_149 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @INITSAV_1044 76.6337 592.0 13.75 1 jump_if_false @DRRAMON_142 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'DRIVING' // 'Swinger's Club' 0289: start_mission 19 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'DRIV_TR' 0 // Press~h~ ~k~ ~TGSUB~ ~w~to use the driving range. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 5000 :DRRAMON_142 0002: jump @DRRAMON_154 :DRRAMON_149 0001: wait 250 ms :DRRAMON_154 0002: jump @DRRAMON_166 :DRRAMON_161 0001: wait 500 ms :DRRAMON_166 0002: jump @DRRAMON_11 :TAXIMON 0238: name_thread 'TAXIMON' :TAXIMON_11 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 226 183 jump_if_false @TAXIMON_163 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'TAXI_TR' 1 // Taxi Driver missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_626 jump_if_false @TAXIMON_156 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_699 226 183 jump_if_false @TAXIMON_156 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'TAXIDR' // Taxi Driver 0289: start_mission 20 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'TAXI_TR' 0 // Taxi Driver missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 5000 :TAXIMON_156 0002: jump @TAXIMON_183 :TAXIMON_163 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1495 'TAXI_TR' 0 // Taxi Driver missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. :TAXIMON_183 0002: jump @TAXIMON_11 :EMMON 0238: name_thread 'EMMON' :EMMON_9 0001: wait 0 ms $1698 == 1 // (int) var == num jump_if_false @EMMON_633 0045: actor $1038 defined jump_if_false @EMMON_626 026E: unknown_check $1038 jump_if_false @EMMON_626 $1045 == 0 // (int) var == num jump_if_false @EMMON_626 not $3315 == -1 // (int) var == num jump_if_false @EMMON_621 $3351 == 1 // (int) var == num jump_if_false @EMMON_614 $3351 = 0 // (int) $3321 == 1 // (int) var == num jump_if_false @EMMON_142 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1409 'E_PR' // 'Extortion' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34038 $3315 0289: start_mission 21 0002: jump @EMMON_371 :EMMON_142 $3321 == 2 // (int) var == num jump_if_false @EMMON_194 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1409 'E_RE' // 'Loan Shark' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34038 $3315 0289: start_mission 22 0002: jump @EMMON_371 :EMMON_194 $3321 == 3 // (int) var == num jump_if_false @EMMON_246 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1409 'E_PI' // 'Pimping' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34038 $3315 0289: start_mission 23 0002: jump @EMMON_371 :EMMON_246 $3321 == 4 // (int) var == num jump_if_false @EMMON_286 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1409 'E_DR' // 'Drug Running' 0289: start_mission 24 0002: jump @EMMON_371 :EMMON_286 $3321 == 5 // (int) var == num jump_if_false @EMMON_326 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1409 'E_SM' // 'Smuggling' 0289: start_mission 25 0002: jump @EMMON_371 :EMMON_326 $3321 == 6 // (int) var == num jump_if_false @EMMON_371 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1409 'E_RO' // 'Robbery' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34038 $3315 0289: start_mission 26 :EMMON_371 not $1045 == 1 // (int) var == num jump_if_false @EMMON_394 0001: wait 0 ms 0002: jump @EMMON_371 :EMMON_394 0001: wait 500 ms 0@ = 0 // (int) 0035: 3@ = $3321 // (int vars) :EMMON_408 2 > 0@ // (int) num > var 0022: jump_if_false @EMMON_614 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0078: if and $1688 == 0 // (int) var == num 80CA: not fading $1692 == 0 // (int) var == num jump_if_false @EMMON_607 $1688 = 1 // (int) 010E: 1@ = current_time_in_ms 0035: 2@ = 1@ // (int vars) 2@ += 5000 // (int) :EMMON_465 0078: if and 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here $1045 == 1 // (int) var == num jump_if_false @EMMON_522 0001: wait 0 ms $1707 == 0 // (int) var == num jump_if_false @EMMON_512 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_39207 3@ :EMMON_512 010E: 1@ = current_time_in_ms 0002: jump @EMMON_465 :EMMON_522 0@ += 1 // (int) 010E: 1@ = current_time_in_ms 0035: 2@ = 1@ // (int vars) 2@ += 5000 // (int) :EMMON_540 0078: if and 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here $1045 == 1 // (int) var == num jump_if_false @EMMON_595 0001: wait 0 ms $1707 == 0 // (int) var == num jump_if_false @EMMON_585 0323: show_text_box 'H_CAN' // Push~h~ ~k~ ~TGSUB~ ~w~at any time to cancel the mission. :EMMON_585 010E: 1@ = current_time_in_ms 0002: jump @EMMON_540 :EMMON_595 0268: (unknown) $1688 = 0 // (int) 0@ += 1 // (int) :EMMON_607 0002: jump @EMMON_408 :EMMON_614 0002: jump @EMMON_626 :EMMON_621 0001: wait 500 ms :EMMON_626 0002: jump @EMMON_638 :EMMON_633 0001: wait 500 ms :EMMON_638 0002: jump @EMMON_9 :JSTTMON 0238: name_thread 'JSTTMON' :JSTTMON_11 0001: wait 0 ms $1712 == 1 // (int) var == num jump_if_false @JSTTMON_148 0045: actor $1038 defined jump_if_false @JSTTMON_141 00B0: actor $1038 in_zone 'PORNI' // Prawn Island 0022: jump_if_false @JSTTMON_136 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1152 233 -1 -140.44 1031.14 5.91 jump_if_false @JSTTMON_129 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'TT_JSKI' // 'Watersports' 0289: start_mission 27 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 1000 :JSTTMON_129 0002: jump @JSTTMON_141 :JSTTMON_136 0001: wait 500 ms :JSTTMON_141 0002: jump @JSTTMON_153 :JSTTMON_148 0001: wait 500 ms :JSTTMON_153 0002: jump @JSTTMON_11 :CRAMON 0238: name_thread 'CRAMON' :CRAMON_10 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @CRAMON_198 00B0: actor $1038 in_zone 'PORNI' // Prawn Island 0022: jump_if_false @CRAMON_193 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @CRAMON_181 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 8 1@ 1@ > 1 // (int) var > num jump_if_false @CRAMON_169 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @INITSAV_1152 237 -1 -89.03 916.2 11.15 jump_if_false @CRAMON_162 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @INITSAV_1409 'CR_TIT' // 'Crash!' 0289: start_mission 28 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @INITSAV_1445 1000 :CRAMON_162 0002: jump @CRAMON_174 :CRAMON_169 0001: wait 1000 ms :CRAMON_174 0002: jump @CRAMON_186 :CRAMON_181 0001: wait 1000 ms :CRAMON_186 0002: jump @CRAMON_198 :CRAMON_193 0001: wait 500 ms :CRAMON_198 0002: jump @CRAMON_10 :TTMON 0238: name_thread 'TTMON' :TTMON_9 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @TTMON_284 00B0: actor $1038 in_zone 'DTOWN' // Downtown 0022: jump_if_false @TTMON_279 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1152 230 -1 -445.2 1383.27 11.39 jump_if_false @TTMON_121 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'TT_QUAD' // Quad Bike Time Trials 0289: start_mission 29 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 1000 0002: jump @TTMON_272 :TTMON_121 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1152 178 -1 -427.43 1551.35 11.32 jump_if_false @TTMON_200 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'TT_BMX' // BMX Time Trials 0289: start_mission 30 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 1000 0002: jump @TTMON_272 :TTMON_200 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1152 205 -1 -566.92 1387.33 11.76 jump_if_false @TTMON_272 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'TT_SAN' // Sanchez Time Trials 0289: start_mission 31 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 1000 :TTMON_272 0002: jump @TTMON_284 :TTMON_279 0001: wait 250 ms :TTMON_284 0002: jump @TTMON_9 :BMXMON 0238: name_thread 'BMXMON' :BMXMON_10 0001: wait 0 ms $1698 == 5 // (int) var == num jump_if_false @BMXMON_160 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @BMXMON_148 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 178 -1 384.95 1226.62 -198.45 jump_if_false @BMXMON_141 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'BMX_TIT' // 'Mashin' up the Mall' 0289: start_mission 32 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1495 'BMX_TR' 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :BMXMON_141 0002: jump @BMXMON_153 :BMXMON_148 0001: wait 250 ms :BMXMON_153 0002: jump @BMXMON_165 :BMXMON_160 0001: wait 500 ms :BMXMON_165 0002: jump @BMXMON_10 :BEAMON 0238: name_thread 'BEAMON' :BEAMON_10 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @BEAMON_176 0078: if or 00B0: actor $1038 in_zone 'BEACH2' // Washington Beach 00B0: actor $1038 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @BEAMON_171 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @BEAMON_159 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 255 -1 753.25 -230.94 12.0 jump_if_false @BEAMON_152 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'BEA_TIT' // 'Beach Patrol' 0289: start_mission 33 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :BEAMON_152 0002: jump @BEAMON_164 :BEAMON_159 0001: wait 500 ms :BEAMON_164 0002: jump @BEAMON_176 :BEAMON_171 0001: wait 250 ms :BEAMON_176 0002: jump @BEAMON_10 :HELMON 0238: name_thread 'HELMON' :HELMON_10 0001: wait 0 ms 042E: unknown_check 2 jump_if_false @HELMON_139 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @HELMON_127 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 213 -1 -1236.356 -901.2057 14.9299 jump_if_false @HELMON_120 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'HEL_TIT' // 'Vice Sights' 0289: start_mission 34 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :HELMON_120 0002: jump @HELMON_132 :HELMON_127 0001: wait 1000 ms :HELMON_132 0002: jump @HELMON_144 :HELMON_139 0001: wait 1000 ms :HELMON_144 0002: jump @HELMON_10 :FHELMON 0238: name_thread 'FHELMON' :FHELMON_11 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @FHELMON_163 00B0: actor $1038 in_zone 'DTOWN' // Downtown 0022: jump_if_false @FHELMON_158 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @FHELMON_146 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 188 -1 -783.38 923.28 11.09 jump_if_false @FHELMON_139 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'FIR_TIT' // 'Fire Copter' 0289: start_mission 35 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :FHELMON_139 0002: jump @FHELMON_151 :FHELMON_146 0001: wait 1000 ms :FHELMON_151 0002: jump @FHELMON_163 :FHELMON_158 0001: wait 500 ms :FHELMON_163 0002: jump @FHELMON_11 :RACMONA 0238: name_thread 'RACMONA' :RACMONA_11 0001: wait 0 ms $1711 == 1 // (int) var == num jump_if_false @RACMONA_146 0045: actor $1038 defined jump_if_false @RACMONA_139 00B0: actor $1038 in_zone 'HAVANA' // Little Havana 0022: jump_if_false @RACMONA_134 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @INITSAV_1044 -1053.458 -795.2299 10.9704 1 jump_if_false @RACMONA_127 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'RAC_TIT' // Turismo 0289: start_mission 36 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 5000 :RACMONA_127 0002: jump @RACMONA_139 :RACMONA_134 0001: wait 250 ms :RACMONA_139 0002: jump @RACMONA_151 :RACMONA_146 0001: wait 1000 ms :RACMONA_151 0002: jump @RACMONA_11 :RACMONB 0238: name_thread 'RACMONB' :RACMONB_11 0001: wait 0 ms $1711 == 1 // (int) var == num jump_if_false @RACMONB_146 0045: actor $1038 defined jump_if_false @RACMONB_139 00B0: actor $1038 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @RACMONB_134 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @INITSAV_1044 251.511 -304.312 11.1 1 jump_if_false @RACMONB_127 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'RAC_TIT' // Turismo 0289: start_mission 36 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 5000 :RACMONB_127 0002: jump @RACMONB_139 :RACMONB_134 0001: wait 250 ms :RACMONB_139 0002: jump @RACMONB_151 :RACMONB_146 0001: wait 1000 ms :RACMONB_151 0002: jump @RACMONB_11 :GYROMON 0238: name_thread 'GYROMON' :GYROMON_11 0001: wait 0 ms 042E: unknown_check 2 jump_if_false @GYROMON_139 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @GYROMON_127 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 275 -1 -1175.069 -1103.094 15.4104 jump_if_false @GYROMON_120 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'GYR_TIT' // 'Skywolf' 0289: start_mission 37 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :GYROMON_120 0002: jump @GYROMON_132 :GYROMON_127 0001: wait 1000 ms :GYROMON_132 0002: jump @GYROMON_144 :GYROMON_139 0001: wait 1000 ms :GYROMON_144 0002: jump @GYROMON_11 :AIRMON 0238: name_thread 'AIRMON' :AIRMON_10 0001: wait 0 ms 042E: unknown_check 2 jump_if_false @AIRMON_139 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @AIRMON_127 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 222 -1 -1276.823 -1085.379 14.7235 jump_if_false @AIRMON_120 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'AIR_TIT' // 'Crims On Wings' 0289: start_mission 38 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :AIRMON_120 0002: jump @AIRMON_132 :AIRMON_127 0001: wait 1000 ms :AIRMON_132 0002: jump @AIRMON_144 :AIRMON_139 0001: wait 1000 ms :AIRMON_144 0002: jump @AIRMON_10 :MRMON 0238: name_thread 'MRMON' :MRMON_9 0001: wait 0 ms 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @MRMON_115 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 205 -1 488.4949 -1725.014 8.801 jump_if_false @MRMON_108 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'MVR_TIT' // 'Land, Sea And Air Ace' 0289: start_mission 39 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :MRMON_108 0002: jump @MRMON_120 :MRMON_115 0001: wait 1000 ms :MRMON_120 0002: jump @MRMON_9 :PCJMON 0238: name_thread 'PCJMON' :PCJMON_10 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @PCJMON_226 00B0: actor $1038 in_zone 'DTOWN' // Downtown 0022: jump_if_false @PCJMON_122 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1152 212 -1 -583.6983 826.2472 11.121 jump_if_false @PCJMON_115 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'PCJ_TIT' // 'Playground On The Town' 0289: start_mission 40 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 1000 :PCJMON_115 0002: jump @PCJMON_226 :PCJMON_122 00B0: actor $1038 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @PCJMON_221 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1152 212 -1 339.3391 972.6107 11.5248 jump_if_false @PCJMON_214 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1409 'PC2_TIT' // 'Playground On The Point' 0289: start_mission 40 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1445 1000 :PCJMON_214 0002: jump @PCJMON_226 :PCJMON_221 0001: wait 500 ms :PCJMON_226 0002: jump @PCJMON_10 :HOVMON 0238: name_thread 'HOVMON' :HOVMON_10 0001: wait 0 ms 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6429 0@ 0@ == 2 // (int) var == num jump_if_false @HOVMON_196 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 198 -1 -259.352 -1658.676 6.41 jump_if_false @HOVMON_116 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'HO2_TIT' // 'Harbor Hover Race' 0289: start_mission 41 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 0002: jump @HOVMON_189 :HOVMON_116 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1152 198 -1 -1179.552 -40.727 6.534 jump_if_false @HOVMON_189 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1409 'HOV_TIT' // 'Haiti Hover Race' 0289: start_mission 41 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1445 1000 :HOVMON_189 0002: jump @HOVMON_201 :HOVMON_196 0001: wait 1000 ms :HOVMON_201 0002: jump @HOVMON_10 :99RED 0238: name_thread '99RED' 04DA: set_total_balloons_to 99 04D9: (unknown) $2254 $2254 == 99 // (int) var == num jump_if_false @99RED_34 end_thread 0026: return :99RED_34 $4430 = -1028.81 // (float) $4529 = -1100.82 // (float) $4628 = 34.59 // (float) $4431 = -1254.66 // (float) $4530 = -1055.04 // (float) $4629 = 19.47 // (float) $4432 = -1260.205 // (float) $4531 = -1271.914 // (float) $4630 = 22.7632 // (float) $4433 = -1382.07 // (float) $4532 = -851.99 // (float) $4631 = 19.13 // (float) $4434 = -1772.52 // (float) $4533 = -510.6 // (float) $4632 = 38.96 // (float) $4435 = -1147.19 // (float) $4534 = -454.13 // (float) $4633 = 24.2 // (float) $4436 = -1591.16 // (float) $4535 = -302.49 // (float) $4634 = 26.11 // (float) $4437 = -1132.15 // (float) $4536 = -637.45 // (float) $4635 = 19.49 // (float) $4438 = -1022.37 // (float) $4537 = -345.83 // (float) $4636 = 13.88 // (float) $4439 = -1135.9 // (float) $4538 = -1367.85 // (float) $4637 = 19.31 // (float) $4440 = -848.43 // (float) $4539 = -1496.52 // (float) $4638 = 33.58 // (float) $4441 = -663.79 // (float) $4540 = -1288.32 // (float) $4639 = 34.94 // (float) $4442 = -845.72 // (float) $4541 = -893.93 // (float) $4640 = 26.48 // (float) $4443 = -860.82 // (float) $4542 = -689.55 // (float) $4641 = 32.19 // (float) $4444 = -1757.01 // (float) $4543 = -187.23 // (float) $4642 = 36.53 // (float) $4445 = -852.59 // (float) $4544 = -632.76 // (float) $4643 = 23.74 // (float) $4446 = -507.79 // (float) $4545 = -422.28 // (float) $4644 = 15.37 // (float) $4447 = -341.42 // (float) $4546 = -598.47 // (float) $4645 = 31.36 // (float) $4448 = -16.34 // (float) $4547 = 1222.55 // (float) $4646 = 23.7 // (float) $4449 = -1194.28 // (float) $4548 = -327.7 // (float) $4647 = 14.16 // (float) $4450 = -1180.93 // (float) $4549 = -86.54 // (float) $4648 = 20.68 // (float) $4451 = -1202.01 // (float) $4550 = -49.55 // (float) $4649 = 10.07 // (float) $4452 = -1175.18 // (float) $4551 = 103.1 // (float) $4650 = 16.16 // (float) $4453 = -1291.35 // (float) $4552 = 99.47 // (float) $4651 = 24.84 // (float) $4454 = -1097.69 // (float) $4553 = 294.95 // (float) $4652 = 20.11 // (float) $4455 = -913.54 // (float) $4554 = 202.92 // (float) $4653 = 20.49 // (float) $4456 = -818.62 // (float) $4555 = 320.41 // (float) $4654 = 23.85 // (float) $4457 = -912.97 // (float) $4556 = 53.28 // (float) $4655 = 11.9 // (float) $4458 = -968.44 // (float) $4557 = -142.67 // (float) $4656 = 11.87 // (float) $4459 = -785.6 // (float) $4558 = 410.94 // (float) $4657 = 16.83 // (float) $4460 = -837.86 // (float) $4559 = 598.14 // (float) $4658 = 14.44 // (float) $4461 = -652.32 // (float) $4560 = 666.02 // (float) $4659 = 25.69 // (float) $4462 = -694.52 // (float) $4561 = 716.23 // (float) $4660 = 25.94 // (float) $4463 = -768.04 // (float) $4562 = 891.89 // (float) $4661 = 18.27 // (float) $4464 = -890.95 // (float) $4563 = 826.55 // (float) $4662 = 32.87 // (float) $4465 = -1250.17 // (float) $4564 = 1493.91 // (float) $4663 = 47.16 // (float) $4466 = -889.74 // (float) $4565 = 1531.86 // (float) $4664 = 25.19 // (float) $4467 = -852.52 // (float) $4566 = 1460.12 // (float) $4665 = 29.14 // (float) $4468 = -914.83 // (float) $4567 = 1344.54 // (float) $4666 = 70.17 // (float) $4469 = -778.94 // (float) $4568 = 1110.04 // (float) $4667 = 36.51 // (float) $4470 = -586.1838 // (float) $4569 = 1175.243 // (float) $4668 = 29.4806 // (float) $4471 = -534.73 // (float) $4570 = 954.27 // (float) $4669 = 90.54 // (float) $4472 = -489.37 // (float) $4571 = 821.72 // (float) $4670 = 46.51 // (float) $4473 = -325.77 // (float) $4572 = 1107.7 // (float) $4671 = 36.41 // (float) $4474 = -292.17 // (float) $4573 = 1277.54 // (float) $4672 = 27.78 // (float) $4475 = -447.68 // (float) $4574 = 1287.74 // (float) $4673 = 18.53 // (float) $4476 = -637.35 // (float) $4575 = 1455.07 // (float) $4674 = 29.48 // (float) $4477 = -476.75 // (float) $4576 = 984.35 // (float) $4675 = 40.86 // (float) $4478 = 36.7 // (float) $4577 = 1159.47 // (float) $4676 = 28.76 // (float) $4479 = -72.14 // (float) $4578 = 1029.25 // (float) $4677 = 26.15 // (float) $4480 = 59.06 // (float) $4579 = 914.16 // (float) $4678 = 21.08 // (float) $4481 = 274.36 // (float) $4580 = 990.51 // (float) $4679 = 15.5 // (float) $4482 = 397.33 // (float) $4581 = 1077.77 // (float) $4680 = -186.22 // (float) $4483 = 407.7 // (float) $4582 = 1047.88 // (float) $4681 = -196.17 // (float) $4484 = 471.24 // (float) $4583 = -1716.14 // (float) $4682 = 55.87 // (float) $4485 = 202.58 // (float) $4584 = 1237.73 // (float) $4683 = 34.44 // (float) $4486 = 530.63 // (float) $4585 = 1320.54 // (float) $4684 = 32.79 // (float) $4487 = 602.54 // (float) $4586 = 893.93 // (float) $4685 = 26.35 // (float) $4488 = 511.19 // (float) $4587 = 765.9 // (float) $4686 = 24.2 // (float) $4489 = 331.07 // (float) $4588 = 720.34 // (float) $4687 = 19.24 // (float) $4490 = 441.05 // (float) $4589 = 607.0 // (float) $4688 = 16.96 // (float) $4491 = 577.28 // (float) $4590 = 457.94 // (float) $4689 = 11.02 // (float) $4492 = 586.22 // (float) $4591 = 594.91 // (float) $4690 = 32.39 // (float) $4493 = 416.79 // (float) $4592 = 516.94 // (float) $4691 = 14.57 // (float) $4494 = 189.86 // (float) $4593 = 379.58 // (float) $4692 = 14.4 // (float) $4495 = 302.35 // (float) $4594 = 387.21 // (float) $4693 = 36.03 // (float) $4496 = 96.46 // (float) $4595 = 552.3 // (float) $4694 = 32.08 // (float) $4497 = 374.36 // (float) $4596 = 262.95 // (float) $4695 = 24.91 // (float) $4498 = 472.63 // (float) $4597 = 263.14 // (float) $4696 = 24.46 // (float) $4499 = 483.03 // (float) $4598 = 444.28 // (float) $4697 = 18.22 // (float) $4500 = 453.14 // (float) $4599 = 114.07 // (float) $4698 = 17.51 // (float) $4501 = 538.34 // (float) $4600 = 69.86 // (float) $4699 = 38.46 // (float) $4502 = 555.75 // (float) $4601 = -121.81 // (float) $4700 = 15.53 // (float) $4503 = 346.61 // (float) $4602 = -249.44 // (float) $4701 = 21.73 // (float) $4504 = 293.1 // (float) $4603 = -268.3 // (float) $4702 = 12.58 // (float) $4505 = 475.22 // (float) $4604 = -316.52 // (float) $4703 = 33.94 // (float) $4506 = 240.69 // (float) $4605 = -368.72 // (float) $4704 = 14.64 // (float) $4507 = 294.51 // (float) $4606 = -452.35 // (float) $4705 = 14.32 // (float) $4508 = 141.58 // (float) $4607 = -583.38 // (float) $4706 = 79.07 // (float) $4509 = 388.3 // (float) $4608 = -463.78 // (float) $4707 = 34.68 // (float) $4510 = 441.28 // (float) $4609 = -618.13 // (float) $4708 = 14.02 // (float) $4511 = 432.2 // (float) $4610 = -563.67 // (float) $4709 = 17.79 // (float) $4512 = 396.34 // (float) $4611 = -718.78 // (float) $4710 = 25.73 // (float) $4513 = 193.24 // (float) $4612 = -892.96 // (float) $4711 = 15.38 // (float) $4514 = 258.09 // (float) $4613 = -974.5 // (float) $4712 = 15.82 // (float) $4515 = 276.24 // (float) $4614 = -976.37 // (float) $4713 = 14.78 // (float) $4516 = 158.95 // (float) $4615 = -1276.11 // (float) $4714 = 16.98 // (float) $4517 = 229.38 // (float) $4616 = -1289.37 // (float) $4715 = 33.15 // (float) $4518 = 115.61 // (float) $4617 = -1547.69 // (float) $4716 = 14.38 // (float) $4519 = 88.19 // (float) $4618 = -1500.54 // (float) $4717 = 14.95 // (float) $4520 = -27.3 // (float) $4619 = -1556.06 // (float) $4718 = 13.79 // (float) $4521 = -72.6 // (float) $4620 = -1456.25 // (float) $4719 = 12.51 // (float) $4522 = -136.05 // (float) $4621 = -1417.69 // (float) $4720 = 17.46 // (float) $4523 = -89.73 // (float) $4622 = -1398.22 // (float) $4721 = 14.37 // (float) $4524 = -258.4 // (float) $4623 = -1163.66 // (float) $4722 = 20.4 // (float) $4525 = -198.03 // (float) $4624 = -1088.76 // (float) $4723 = 17.99 // (float) $4526 = -27.3 // (float) $4625 = -1110.55 // (float) $4724 = 13.74 // (float) $4527 = 10.22 // (float) $4626 = -1230.44 // (float) $4725 = 18.3 // (float) $4528 = -55.64 // (float) $4627 = -882.11 // (float) $4726 = 23.1 // (float) 4@ = 0 // (int) :99RED_2703 $4570(4@,10) = -1 // (int) 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @99RED_2703 :99RED_2728 0001: wait 0 ms 042E: unknown_check 2 jump_if_false @99RED_2812 4@ = 0 // (int) 2@ = 0 // (int) :99RED_2750 52 > 4@ // (int) num > var 0022: jump_if_false @99RED_2805 // Note: the incorrect math opcode was used here 0025: gosub @99RED_3611 2@ += 1 // (int) 4@ += 1 // (int) 2@ == 10 // (int) var == num jump_if_false @99RED_2798 0001: wait 0 ms 2@ = 0 // (int) :99RED_2798 0002: jump @99RED_2750 :99RED_2805 0002: jump @99RED_2876 :99RED_2812 4@ = 49 // (int) 2@ = 0 // (int) :99RED_2821 99 > 4@ // (int) num > var 0022: jump_if_false @99RED_2876 // Note: the incorrect math opcode was used here 0025: gosub @99RED_3611 2@ += 1 // (int) 4@ += 1 // (int) 2@ == 10 // (int) var == num jump_if_false @99RED_2869 0001: wait 0 ms 2@ = 0 // (int) :99RED_2869 0002: jump @99RED_2821 :99RED_2876 4@ = 11 // (int) 0025: gosub @99RED_3611 4@ = 12 // (int) 0025: gosub @99RED_3611 4@ = 15 // (int) 0025: gosub @99RED_3611 4@ = 16 // (int) 0025: gosub @99RED_3611 4@ = 17 // (int) 0025: gosub @99RED_3611 4@ = 18 // (int) 0025: gosub @99RED_3611 4@ = 43 // (int) 0025: gosub @99RED_3611 4@ = 48 // (int) 0025: gosub @99RED_3611 4@ = 49 // (int) 0025: gosub @99RED_3611 4@ = 50 // (int) 0025: gosub @99RED_3611 4@ = 94 // (int) 0025: gosub @99RED_3611 0001: wait 0 ms 4@ = 0 // (int) :99RED_3015 10 > 4@ // (int) num > var 0022: jump_if_false @99RED_3186 // Note: the incorrect math opcode was used here not $4570(4@,10) == -1 // (int) var == num jump_if_false @99RED_3174 0035: 1@ = $4580(4@,10) // (int vars) 8252: not object $4570(4@,10) exists 0022: jump_if_false @99RED_3083 // Note: the incorrect math opcode was used here 0025: gosub @99RED_3210 0025: gosub @99RED_3806 0002: jump @99RED_3174 :99RED_3083 0078: if or $1698 == 0 // (int) var == num $1698 == 5 // (int) var == num jump_if_false @99RED_3116 0@ = 0 // (int) 0002: jump @99RED_3121 :99RED_3116 0@ = 1 // (int) :99RED_3121 0045: actor $1038 defined jump_if_false @99RED_3174 0078: if or 8080: not actor $1038 near_point $4174(1@,99) $4273(1@,99) radius 100.0 100.0 sphere 0 0@ == 1 // (int) var == num jump_if_false @99RED_3174 0025: gosub @99RED_3806 :99RED_3174 4@ += 1 // (int) 0002: jump @99RED_3015 :99RED_3186 99 > $2254 // (int) num > var 0022: jump_if_false @99RED_3206 // Note: the incorrect math opcode was used here 0002: jump @99RED_2728 :99RED_3206 0023: end_thread // Note: the incorrect math opcode was used here 0026: return :99RED_3210 $2254 += 1 // (int) $1899(1@,99) = 1 // (int) 044D: (unknown) 2 $4174(1@,99) $4273(1@,99) $4372(1@,99) 04D9: (unknown) $2254 0094: player $1038 money += 250 00D9: (unknown) 0 0 0 1 99 > $2254 // (int) num > var 0022: jump_if_false @99RED_3298 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'BAL_COL' numbers $2254 99 time 5000 flag 6 // ~w~Red balloon ~1~ / ~1~ burst! 0002: jump @99RED_3316 :99RED_3298 011D: show_text_1number_styled GXT 'BAL_WIN' number 99 time 5000 style 6 // ~w~All ~1~ red balloons burst! :99RED_3316 $2254 == 10 // (int) var == num jump_if_false @99RED_3346 01DF: progress_made += 1 $2255 = 1 // (int) 0002: jump @99RED_3609 :99RED_3346 $2254 == 20 // (int) var == num jump_if_false @99RED_3376 01DF: progress_made += 1 $2256 = 1 // (int) 0002: jump @99RED_3609 :99RED_3376 $2254 == 30 // (int) var == num jump_if_false @99RED_3406 01DF: progress_made += 1 $2257 = 1 // (int) 0002: jump @99RED_3609 :99RED_3406 $2254 == 40 // (int) var == num jump_if_false @99RED_3436 01DF: progress_made += 1 $2258 = 1 // (int) 0002: jump @99RED_3609 :99RED_3436 $2254 == 50 // (int) var == num jump_if_false @99RED_3466 01DF: progress_made += 1 $2259 = 1 // (int) 0002: jump @99RED_3609 :99RED_3466 $2254 == 60 // (int) var == num jump_if_false @99RED_3496 01DF: progress_made += 1 $2260 = 1 // (int) 0002: jump @99RED_3609 :99RED_3496 $2254 == 70 // (int) var == num jump_if_false @99RED_3526 01DF: progress_made += 1 $2261 = 1 // (int) 0002: jump @99RED_3609 :99RED_3526 $2254 == 80 // (int) var == num jump_if_false @99RED_3556 01DF: progress_made += 1 $2262 = 1 // (int) 0002: jump @99RED_3609 :99RED_3556 $2254 == 90 // (int) var == num jump_if_false @99RED_3586 01DF: progress_made += 1 $2263 = 1 // (int) 0002: jump @99RED_3609 :99RED_3586 $2254 == 99 // (int) var == num jump_if_false @99RED_3609 01DF: progress_made += 1 $2264 = 1 // (int) :99RED_3609 0026: return :99RED_3611 $1899(4@,99) == 0 // (int) var == num jump_if_false @99RED_3705 $4471(4@,99) == 0 // (int) var == num jump_if_false @99RED_3705 0045: actor $1038 defined jump_if_false @99RED_3705 0078: if or $1698 == 0 // (int) var == num $1698 == 5 // (int) var == num jump_if_false @99RED_3705 0080: actor $1038 near_point $4174(4@,99) $4273(4@,99) radius 100.0 100.0 sphere 0 0022: jump_if_false @99RED_3705 // Note: the incorrect math opcode was used here 0025: gosub @99RED_3707 :99RED_3705 0026: return :99RED_3707 3@ = 0 // (int) :99RED_3711 10 > 3@ // (int) num > var 0022: jump_if_false @99RED_3759 // Note: the incorrect math opcode was used here $4570(3@,10) == -1 // (int) var == num jump_if_false @99RED_3747 0025: gosub @99RED_3761 0026: return :99RED_3747 3@ += 1 // (int) 0002: jump @99RED_3711 :99RED_3759 0026: return :99RED_3761 01AA: $4570(3@,10) = create_object #NDC_REDBALLOON at $4174(4@,99) $4273(4@,99) $4372(4@,99) 0490: (unknown) $4570(3@,10) 10 0035: $4580(3@,10) = 4@ // (int vars) $4471(4@,99) = 1 // (int) 0026: return :99RED_3806 0093: destroy_object $4570(4@,10) $4570(4@,10) = -1 // (int) $4471(1@,99) = 0 // (int) 0026: return :99RED_3829 0@ == 0 // (int) var == num jump_if_false @99RED_4009 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -9999.9 // (float) 8@ = -9999.9 // (float) 9@ = -9999.9 // (float) 10@ = -9999.9 // (float) 11@ = -9999.9 // (float) 12@ = -9999.9 // (float) 13@ = 0 // (float) 14@ = 0 // (float) 15@ = 0 // (float) 16@ = -9999.9 // (float) 17@ = -9999.9 // (float) 18@ = -9999.9 // (float) 19@ = 0 // (float) 20@ = 0 // (float) 21@ = 0 // (float) 23@ = 0 // (int) 22@ = 2500 // (int) 28@ = -9999.9 // (float) 29@ = -9999.9 // (float) 30@ = -9999.9 // (float) 31@ = 0 // (float) 0002: jump @99RED_7975 :99RED_4009 0@ == 1 // (int) var == num jump_if_false @99RED_4220 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -1604.64 // (float) 8@ = -132.34 // (float) 9@ = 14.85 // (float) 10@ = -1592.6 // (float) 11@ = -155.57 // (float) 12@ = 22.3 // (float) 13@ = -1593.22 // (float) 14@ = -154.84 // (float) 15@ = 22.03 // (float) 16@ = -1593.91 // (float) 17@ = -152.81 // (float) 18@ = 17.13 // (float) 19@ = -1594.53 // (float) 20@ = -152.02 // (float) 21@ = 17.05 // (float) 23@ = 5000 // (int) 22@ = 1500 // (int) 28@ = -1707.49 // (float) 29@ = -313.99 // (float) 30@ = 14.43 // (float) 31@ = 92.17 // (float) 0002: jump @99RED_7975 :99RED_4220 0@ == 2 // (int) var == num jump_if_false @99RED_4429 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -697.09 // (float) 8@ = -1577.12 // (float) 9@ = 11.51 // (float) 10@ = -660.94 // (float) 11@ = -1555.05 // (float) 12@ = 28.45 // (float) 13@ = -661.76 // (float) 14@ = -1555.43 // (float) 15@ = 28.01 // (float) 16@ = -663.31 // (float) 17@ = -1556.15 // (float) 18@ = 27.19 // (float) 19@ = -664.13 // (float) 20@ = -1556.53 // (float) 21@ = 26.75 // (float) 23@ = 6000 // (int) 22@ = 1500 // (int) 28@ = -736.423 // (float) 29@ = -1493.575 // (float) 30@ = 11.1079 // (float) 31@ = 276.6932 // (float) 0002: jump @99RED_7975 :99RED_4429 0@ == 3 // (int) var == num jump_if_false @99RED_4638 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -941.72 // (float) 8@ = -853.46 // (float) 9@ = 11.41 // (float) 10@ = -947.51 // (float) 11@ = -865.77 // (float) 12@ = 21.59 // (float) 13@ = -946.97 // (float) 14@ = -865.15 // (float) 15@ = 21.03 // (float) 16@ = -947.09 // (float) 17@ = -865.29 // (float) 18@ = 15.25 // (float) 19@ = -946.45 // (float) 20@ = -864.56 // (float) 21@ = 15.01 // (float) 23@ = 6000 // (int) 22@ = 1500 // (int) 28@ = -978.4573 // (float) 29@ = -960.6746 // (float) 30@ = 14.5323 // (float) 31@ = 47.0413 // (float) 0002: jump @99RED_7975 :99RED_4638 0@ == 4 // (int) var == num jump_if_false @99RED_4849 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -872.72 // (float) 8@ = -265.29 // (float) 9@ = 10.04 // (float) 10@ = -846.32 // (float) 11@ = -249.57 // (float) 12@ = 17.46 // (float) 13@ = -847.15 // (float) 14@ = -250.13 // (float) 15@ = 17.37 // (float) 16@ = -847.8 // (float) 17@ = -250.58 // (float) 18@ = 17.68 // (float) 19@ = -848.62 // (float) 20@ = -251.13 // (float) 21@ = 17.8 // (float) 23@ = 5000 // (int) 22@ = 1500 // (int) 28@ = -864.2562 // (float) 29@ = -251.8332 // (float) 30@ = 10.7282 // (float) 31@ = 180.3608 // (float) 0002: jump @99RED_7975 :99RED_4849 0@ == 5 // (int) var == num jump_if_false @99RED_5060 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -1115.91 // (float) 8@ = -423.19 // (float) 9@ = 9.59 // (float) 16@ = -1093.69 // (float) 17@ = -433.22 // (float) 18@ = 12.57 // (float) 19@ = -1094.58 // (float) 20@ = -432.77 // (float) 21@ = 12.59 // (float) 10@ = -1093.72 // (float) 11@ = -433.21 // (float) 12@ = 15.87 // (float) 13@ = -1094.61 // (float) 14@ = -432.77 // (float) 15@ = 15.79 // (float) 23@ = 5000 // (int) 22@ = 1500 // (int) 28@ = -1105.4 // (float) 29@ = -412.7285 // (float) 30@ = 10.5014 // (float) 31@ = 188.8687 // (float) 0002: jump @99RED_7975 :99RED_5060 0@ == 6 // (int) var == num jump_if_false @99RED_5271 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -603.95 // (float) 8@ = 1224.89 // (float) 9@ = 11.07 // (float) 10@ = -589.69 // (float) 11@ = 1233.32 // (float) 12@ = 10.52 // (float) 13@ = -590.33 // (float) 14@ = 1232.61 // (float) 15@ = 10.78 // (float) 16@ = -589.69 // (float) 17@ = 1233.32 // (float) 18@ = 10.52 // (float) 19@ = -590.21 // (float) 20@ = 1233.16 // (float) 21@ = 11.36 // (float) 23@ = 4500 // (int) 22@ = 2500 // (int) 28@ = -638.6342 // (float) 29@ = 1172.068 // (float) 30@ = 10.7674 // (float) 31@ = 237.5785 // (float) 0002: jump @99RED_7975 :99RED_5271 0@ == 7 // (int) var == num jump_if_false @99RED_5477 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -888.21 // (float) 8@ = 170.29 // (float) 9@ = 8.33 // (float) 10@ = -882.17 // (float) 11@ = 184.65 // (float) 12@ = 15.25 // (float) 13@ = -882.66 // (float) 14@ = 183.81 // (float) 15@ = 14.98 // (float) 16@ = -882.17 // (float) 17@ = 184.65 // (float) 18@ = 15.25 // (float) 19@ = -882.65 // (float) 20@ = 183.81 // (float) 21@ = 15.52 // (float) 23@ = 4000 // (int) 22@ = 1500 // (int) 28@ = -888.5598 // (float) 29@ = 198.4668 // (float) 30@ = 9.0955 // (float) 31@ = 125.3418 // (float) 0002: jump @99RED_7975 :99RED_5477 0@ == 8 // (int) var == num jump_if_false @99RED_5687 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -1395.16 // (float) 8@ = -789.13 // (float) 9@ = 13.83 // (float) 10@ = -1404.43 // (float) 11@ = -774.06 // (float) 12@ = 19.68 // (float) 13@ = -1403.75 // (float) 14@ = -774.73 // (float) 15@ = 19.4 // (float) 16@ = -1404.43 // (float) 17@ = -774.06 // (float) 18@ = 19.68 // (float) 19@ = -1404.83 // (float) 20@ = -774.96 // (float) 21@ = 19.52 // (float) 23@ = 6000 // (int) 22@ = 3500 // (int) 28@ = -1445.741 // (float) 29@ = -826.1328 // (float) 30@ = 14.4968 // (float) 31@ = 49.449 // (float) 0002: jump @99RED_7975 :99RED_5687 0@ == 9 // (int) var == num jump_if_false @99RED_5896 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -829.04 // (float) 8@ = 1038.2 // (float) 9@ = 15.75 // (float) 10@ = -875.54 // (float) 11@ = 1038.11 // (float) 12@ = 17.48 // (float) 13@ = -874.55 // (float) 14@ = 1038.13 // (float) 15@ = 17.62 // (float) 16@ = -875.54 // (float) 17@ = 1038.11 // (float) 18@ = 17.48 // (float) 19@ = -874.81 // (float) 20@ = 1038.13 // (float) 21@ = 18.16 // (float) 23@ = 4000 // (int) 22@ = 1500 // (int) 28@ = -864.8459 // (float) 29@ = 1027.894 // (float) 30@ = 10.7733 // (float) 31@ = 359.6684 // (float) 0002: jump @99RED_7975 :99RED_5896 0@ == 10 // (int) var == num jump_if_false @99RED_6104 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -1059.42 // (float) 8@ = 1253.72 // (float) 9@ = 15.75 // (float) 10@ = -998.99 // (float) 11@ = 1225.14 // (float) 12@ = 18.51 // (float) 13@ = -999.82 // (float) 14@ = 1225.68 // (float) 15@ = 18.39 // (float) 16@ = -998.99 // (float) 17@ = 1225.14 // (float) 18@ = 18.51 // (float) 19@ = -999.92 // (float) 20@ = 1225.5 // (float) 21@ = 18.56 // (float) 23@ = 3000 // (int) 22@ = 1500 // (int) 28@ = -1047.345 // (float) 29@ = 1276.811 // (float) 30@ = 8.5404 // (float) 31@ = 181.4476 // (float) 0002: jump @99RED_7975 :99RED_6104 0@ == 11 // (int) var == num jump_if_false @99RED_6314 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = 28.45 // (float) 8@ = 1142.75 // (float) 9@ = 19.4 // (float) 10@ = 41.79 // (float) 11@ = 1108.54 // (float) 12@ = 42.26 // (float) 13@ = 41.34 // (float) 14@ = 1109.33 // (float) 15@ = 41.85 // (float) 16@ = 40.26 // (float) 17@ = 1111.22 // (float) 18@ = 40.85 // (float) 19@ = 39.81 // (float) 20@ = 1112.01 // (float) 21@ = 40.44 // (float) 23@ = 5000 // (int) 22@ = 1500 // (int) 28@ = 24.9848 // (float) 29@ = 1110.353 // (float) 30@ = 16.2861 // (float) 31@ = 43.9852 // (float) 0002: jump @99RED_7975 :99RED_6314 0@ == 12 // (int) var == num jump_if_false @99RED_6524 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -103.48 // (float) 8@ = -1604.25 // (float) 9@ = 10.29 // (float) 10@ = -124.19 // (float) 11@ = -1616.79 // (float) 12@ = 21.66 // (float) 13@ = -123.37 // (float) 14@ = -1616.37 // (float) 15@ = 21.28 // (float) 16@ = -124.15 // (float) 17@ = -1616.77 // (float) 18@ = 16.56 // (float) 19@ = -123.36 // (float) 20@ = -1616.21 // (float) 21@ = 16.33 // (float) 23@ = 5500 // (int) 22@ = 1500 // (int) 28@ = -90.3686 // (float) 29@ = -1559.285 // (float) 30@ = 10.1721 // (float) 31@ = 236.86 // (float) 0002: jump @99RED_7975 :99RED_6524 0@ == 13 // (int) var == num jump_if_false @99RED_6735 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -20.45 // (float) 8@ = 924.41 // (float) 9@ = 9.9 // (float) 10@ = -22.99 // (float) 11@ = 943.96 // (float) 12@ = 18.1 // (float) 13@ = -22.74 // (float) 14@ = 943.05 // (float) 15@ = 17.77 // (float) 16@ = -22.72 // (float) 17@ = 942.96 // (float) 18@ = 17.74 // (float) 19@ = -22.47 // (float) 20@ = 942.05 // (float) 21@ = 17.41 // (float) 23@ = 3500 // (int) 22@ = 1500 // (int) 28@ = 20.519 // (float) 29@ = 971.6989 // (float) 30@ = 10.6328 // (float) 31@ = 172.8566 // (float) 0002: jump @99RED_7975 :99RED_6735 0@ == 18 // (int) var == num jump_if_false @99RED_6942 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -63.78 // (float) 8@ = 963.24 // (float) 9@ = 9.9 // (float) 10@ = -41.27 // (float) 11@ = 997.87 // (float) 12@ = 24.0 // (float) 13@ = -41.97 // (float) 14@ = 997.23 // (float) 15@ = 23.67 // (float) 16@ = -41.55 // (float) 17@ = 997.62 // (float) 18@ = 23.87 // (float) 19@ = -42.25 // (float) 20@ = 996.96 // (float) 21@ = 23.58 // (float) 23@ = 4000 // (int) 22@ = 1500 // (int) 28@ = 20.519 // (float) 29@ = 971.6989 // (float) 30@ = 10.6328 // (float) 31@ = 172.8566 // (float) 0002: jump @99RED_7975 :99RED_6942 0@ == 14 // (int) var == num jump_if_false @99RED_7153 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -139.69 // (float) 8@ = -982.38 // (float) 9@ = 9.84 // (float) 10@ = -131.48 // (float) 11@ = -946.97 // (float) 12@ = 15.51 // (float) 13@ = -131.61 // (float) 14@ = -947.96 // (float) 15@ = 15.56 // (float) 16@ = -131.48 // (float) 17@ = -946.97 // (float) 18@ = 15.51 // (float) 19@ = -131.74 // (float) 20@ = -947.93 // (float) 21@ = 15.63 // (float) 23@ = 7000 // (int) 22@ = 2500 // (int) 28@ = -97.8891 // (float) 29@ = -961.7418 // (float) 30@ = 10.1756 // (float) 31@ = 194.3987 // (float) 0002: jump @99RED_7975 :99RED_7153 0@ == 15 // (int) var == num jump_if_false @99RED_7360 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -378.45 // (float) 8@ = -553.38 // (float) 9@ = 19.5 // (float) 10@ = -339.6 // (float) 11@ = -496.9 // (float) 12@ = 22.08 // (float) 13@ = -340.03 // (float) 14@ = -497.79 // (float) 15@ = 21.97 // (float) 16@ = -329.03 // (float) 17@ = -501.17 // (float) 18@ = 30.75 // (float) 19@ = -329.59 // (float) 20@ = -501.96 // (float) 21@ = 30.55 // (float) 23@ = 9000 // (int) 22@ = 2500 // (int) 28@ = -284.0605 // (float) 29@ = -488.0216 // (float) 30@ = 10.9142 // (float) 31@ = 272.9347 // (float) 0002: jump @99RED_7975 :99RED_7360 0@ == 19 // (int) var == num jump_if_false @99RED_7566 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = -9999.9 // (float) 8@ = -9999.9 // (float) 9@ = -9999.9 // (float) 10@ = 556.05 // (float) 11@ = 460.25 // (float) 12@ = 11.4 // (float) 13@ = 556.96 // (float) 14@ = 459.84 // (float) 15@ = 11.31 // (float) 16@ = -9999.9 // (float) 17@ = -9999.9 // (float) 18@ = -9999.9 // (float) 19@ = -9999.9 // (float) 20@ = -9999.9 // (float) 21@ = -9999.9 // (float) 23@ = 9000 // (int) 22@ = 1500 // (int) 28@ = -9999.9 // (float) 29@ = -9999.9 // (float) 30@ = -9999.9 // (float) 31@ = 0 // (float) 0002: jump @99RED_7975 :99RED_7566 0@ == 16 // (int) var == num jump_if_false @99RED_7775 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = 301.1 // (float) 8@ = 752.9 // (float) 9@ = 12.9 // (float) 10@ = 289.17 // (float) 11@ = 758.38 // (float) 12@ = 12.52 // (float) 13@ = 290.1 // (float) 14@ = 758.04 // (float) 15@ = 12.63 // (float) 16@ = 284.01 // (float) 17@ = 760.28 // (float) 18@ = 12.44 // (float) 19@ = 284.77 // (float) 20@ = 760.0 // (float) 21@ = 13.03 // (float) 23@ = 7000 // (int) 22@ = 5500 // (int) 28@ = 276.4294 // (float) 29@ = 762.1486 // (float) 30@ = 10.7702 // (float) 31@ = 323.1564 // (float) 0002: jump @99RED_7975 :99RED_7775 0@ == 17 // (int) var == num jump_if_false @99RED_7975 3@ = -9999.9 // (float) 4@ = -9999.9 // (float) 5@ = -9999.9 // (float) 6@ = 0 // (float) 7@ = 78.76 // (float) 8@ = 580.67 // (float) 9@ = 14.5 // (float) 10@ = 110.37 // (float) 11@ = 575.42 // (float) 12@ = 22.75 // (float) 13@ = 109.42 // (float) 14@ = 575.53 // (float) 15@ = 22.45 // (float) 16@ = 111.95 // (float) 17@ = 561.71 // (float) 18@ = 18.27 // (float) 19@ = 111.15 // (float) 20@ = 562.31 // (float) 21@ = 18.27 // (float) 23@ = 7000 // (int) 22@ = 1500 // (int) 28@ = 160.8511 // (float) 29@ = 240.3145 // (float) 30@ = 19.0033 // (float) 31@ = 103.9361 // (float) :99RED_7975 0045: actor $1038 defined jump_if_false @99RED_8078 $1692 = 1 // (int) 0043: store_actor $1038 position_to 24@ 25@ 26@ // Note: the incorrect math opcode was used here 00CE: 27@ = actor $1038 Z_angle 801D: not 3@ == -9999.9 // (int) var == var jump_if_false @99RED_8031 0044: put_actor $1038 at 3@ 4@ 5@ 00CF: set_actor $1038 Z_angle_to 6@ :99RED_8031 0220: (unknown) $1038 0 -1 0352: (unknown) $1038 801D: not 7@ == -9999.9 // (int) var == var jump_if_false @99RED_8068 00EE: (unknown) $1038 7@ 8@ 01EC: (unknown) $1038 0 :99RED_8068 010B: set_actor $1038 armed_weapon_to 0 0107: toggle_player $1038 can_move 0 :99RED_8078 801D: not 10@ == -9999.9 // (int) var == var jump_if_false @99RED_8112 00B9: set_camera_position 10@ 11@ 12@ rotations 0 0 0 00BA: set_camera_point_at 13@ 14@ 15@ mode 2 02B4: set_camera_transverse_delay 0 time 23@ :99RED_8112 01AE: (unknown) 1 0001: wait 0 ms 040D: (unknown) 1@ 2@ 2 5 0055: show_text_styled GXT 1@ time 1000 style 2 not 0@ == 0 // (int) var == num jump_if_false @99RED_8187 801D: not 16@ == -9999.9 // (int) var == var jump_if_false @99RED_8176 00B9: set_camera_position 16@ 17@ 18@ rotations 0 0 0 00BA: set_camera_point_at 19@ 20@ 21@ mode 1 :99RED_8176 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 22@ :99RED_8187 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_11243 0@ 0045: actor $1038 defined jump_if_false @99RED_8256 27@ += 180.0 // (float) 00A2: (unknown) $1038 0044: put_actor $1038 at 24@ 25@ 26@ 00CF: set_actor $1038 Z_angle_to 27@ 0352: (unknown) $1038 010B: set_actor $1038 armed_weapon_to $1690 0107: toggle_player $1038 can_move 0 :99RED_8256 $1692 = 0 // (int) 801D: not 28@ == -9999.9 // (int) var == var jump_if_false @99RED_8282 0364: (unknown) 28@ 29@ 30@ 31@ :99RED_8282 0026: return :99RED_8284 $1047 = 1 // (int) 0001: wait 100 ms $260 == 0 // (int) var == num jump_if_false @99RED_8399 1@ = 0 // (int) :99RED_8310 12 > 1@ // (int) num > var 0022: jump_if_false @99RED_8363 // Note: the incorrect math opcode was used here $6(1@,12) = 1 // (int) $18(1@,12) = 0 // (int) $4590(1@,12) = 0 // (int) $2080(1@,12) = 0 // (int) 1@ += 1 // (int) 0002: jump @99RED_8310 :99RED_8363 1@ = 0 // (int) :99RED_8367 100 > 1@ // (int) num > var 0022: jump_if_false @99RED_8399 // Note: the incorrect math opcode was used here $30(1@,100) = 1 // (int) 1@ += 1 // (int) 0002: jump @99RED_8367 :99RED_8399 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_10937 0@ == 0 // (int) var == num jump_if_false @99RED_8620 $4846 = 3 // (int) $4847 = 4 // (int) $4848 = 5 // (int) $4849 = 4 // (int) $260 == 0 // (int) var == num jump_if_false @99RED_8613 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 0 1 0 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 0 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 1 1 1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 1 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 1 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 1 4 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 2 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 2 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 3 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 3 3 4 :99RED_8613 0002: jump @99RED_9461 :99RED_8620 0@ == 1 // (int) var == num jump_if_false @99RED_8877 $4849 = 3 // (int) $4850 = 6 // (int) $4851 = 4 // (int) $4852 = 4 // (int) $260 == 0 // (int) var == num jump_if_false @99RED_8828 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 1 1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 2 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 4 5 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 5 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 6 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 3 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 3 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 5 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 6 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 6 3 3 :99RED_8828 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 4 3 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 6 2 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 3 3 0002: jump @99RED_9461 :99RED_8877 0@ == 2 // (int) var == num jump_if_false @99RED_9461 $4853 = 6 // (int) $4854 = 7 // (int) $4850 = 10 // (int) $4855 = 4 // (int) $4856 = 5 // (int) $4857 = 5 // (int) $260 == 0 // (int) var == num jump_if_false @99RED_9346 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 1 1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 4 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 5 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 6 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 7 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 8 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 9 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 4 10 3 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 7 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 7 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 7 6 5 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 8 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 8 2 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 8 4 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 8 5 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 8 6 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 8 7 5 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 9 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 9 4 3 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 11 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 11 3 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 11 4 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 11 5 2 :99RED_9346 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 10 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 10 2 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 10 3 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 10 4 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 10 5 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 7 4 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 9 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6491 4 2 :99RED_9461 0001: wait 0 ms 0035: $386 = 0@ // (int vars) $1689 == 1 // (int) var == num jump_if_false @99RED_9552 $262 = 2 // (int) 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 0 2 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_15733 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_15859 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_15993 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_16100 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_16157 :99RED_9552 $1047 = 0 // (int) 0026: return :99RED_9559 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4517 0078: if and 001C: $1700 == 0@ // (int) num == var 001C: $1701 == $6(0@,12) // (int) num == var 0022: jump_if_false @99RED_9600 // Note: the incorrect math opcode was used here 0002: jump @99RED_9618 :99RED_9600 0035: $1700 = 0@ // (int vars) 0035: $1701 = $6(0@,12) // (int vars) $1702 = 0 // (int) :99RED_9618 0035: $2334 = 0@ // (int vars) $386 == 0 // (int) var == num jump_if_false @99RED_10269 0@ == 0 // (int) var == num jump_if_false @99RED_9795 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_9692 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 0 'JER_AXX' $6(0@,12) 0002: jump @99RED_9717 :99RED_9692 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 1 'JER_AXX' $6(0@,12) :99RED_9717 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_9743 0289: start_mission 8 0002: jump @99RED_9788 :99RED_9743 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_9769 0289: start_mission 42 0002: jump @99RED_9788 :99RED_9769 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_9788 0289: start_mission 43 :99RED_9788 0002: jump @99RED_10262 :99RED_9795 0@ == 1 // (int) var == num jump_if_false @99RED_9961 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_9858 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 2 'PHI_AXX' $6(0@,12) 0289: start_mission 44 0002: jump @99RED_9954 :99RED_9858 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 2 'PHI_AXX' $6(0@,12) $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_9909 0289: start_mission 45 0002: jump @99RED_9954 :99RED_9909 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_9935 0289: start_mission 46 0002: jump @99RED_9954 :99RED_9935 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_9954 0289: start_mission 47 :99RED_9954 0002: jump @99RED_10262 :99RED_9961 0@ == 2 // (int) var == num jump_if_false @99RED_10128 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 3 'MAR_AXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10024 0289: start_mission 48 0002: jump @99RED_10121 :99RED_10024 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10050 0289: start_mission 49 0002: jump @99RED_10121 :99RED_10050 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10076 0289: start_mission 50 0002: jump @99RED_10121 :99RED_10076 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10102 0289: start_mission 51 0002: jump @99RED_10121 :99RED_10102 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_10121 0289: start_mission 52 :99RED_10121 0002: jump @99RED_10262 :99RED_10128 0@ == 3 // (int) var == num jump_if_false @99RED_10262 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 4 'LOU_AXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10191 0289: start_mission 53 0002: jump @99RED_10262 :99RED_10191 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10217 0289: start_mission 54 0002: jump @99RED_10262 :99RED_10217 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10243 0289: start_mission 55 0002: jump @99RED_10262 :99RED_10243 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10262 0289: start_mission 56 :99RED_10262 0002: jump @99RED_12347 :99RED_10269 $386 == 1 // (int) var == num jump_if_false @99RED_11001 0@ == 3 // (int) var == num jump_if_false @99RED_10393 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 4 'LOU_BXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10345 0289: start_mission 57 0002: jump @99RED_10386 :99RED_10345 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10371 0289: start_mission 58 0002: jump @99RED_10386 :99RED_10371 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10386 :99RED_10386 0002: jump @99RED_10994 :99RED_10393 0@ == 4 // (int) var == num jump_if_false @99RED_10676 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10452 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 8 'LAN_BXX' $6(0@,12) 0002: jump @99RED_10524 :99RED_10452 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10499 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 10 'LAN_BXX' $6(0@,12) 0002: jump @99RED_10524 :99RED_10499 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 9 'LAN_BXX' $6(0@,12) :99RED_10524 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10550 0289: start_mission 59 0002: jump @99RED_10669 :99RED_10550 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10576 0289: start_mission 60 0002: jump @99RED_10669 :99RED_10576 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10598 0002: jump @99RED_10669 :99RED_10598 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10624 0289: start_mission 61 0002: jump @99RED_10669 :99RED_10624 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_10650 0289: start_mission 62 0002: jump @99RED_10669 :99RED_10650 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_10669 0289: start_mission 63 :99RED_10669 0002: jump @99RED_10994 :99RED_10676 0@ == 5 // (int) var == num jump_if_false @99RED_10817 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 5 'UMB_BXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10739 0289: start_mission 64 0002: jump @99RED_10810 :99RED_10739 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10765 0289: start_mission 65 0002: jump @99RED_10810 :99RED_10765 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10791 0289: start_mission 66 0002: jump @99RED_10810 :99RED_10791 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10810 0289: start_mission 67 :99RED_10810 0002: jump @99RED_10994 :99RED_10817 0@ == 6 // (int) var == num jump_if_false @99RED_10994 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10876 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 6 'BRY_BXX' $6(0@,12) 0002: jump @99RED_10901 :99RED_10876 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 7 'BRY_BXX' $6(0@,12) :99RED_10901 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_10927 0289: start_mission 68 0002: jump @99RED_10994 :99RED_10927 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10949 0002: jump @99RED_10994 :99RED_10949 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10975 0289: start_mission 69 0002: jump @99RED_10994 :99RED_10975 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10994 0289: start_mission 70 :99RED_10994 0002: jump @99RED_12347 :99RED_11001 $386 == 2 // (int) var == num jump_if_false @99RED_12347 0@ == 7 // (int) var == num jump_if_false @99RED_11203 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 11 'MEN_CXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_11077 0289: start_mission 71 0002: jump @99RED_11196 :99RED_11077 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_11103 0289: start_mission 72 0002: jump @99RED_11196 :99RED_11103 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_11129 0289: start_mission 73 0002: jump @99RED_11196 :99RED_11129 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_11151 0002: jump @99RED_11196 :99RED_11151 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_11177 0289: start_mission 74 0002: jump @99RED_11196 :99RED_11177 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_11196 0289: start_mission 75 :99RED_11196 0002: jump @99RED_12347 :99RED_11203 0@ == 8 // (int) var == num jump_if_false @99RED_11516 $6(0@,12) == 7 // (int) var == num jump_if_false @99RED_11262 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 14 'REN_CXX' $6(0@,12) 0002: jump @99RED_11334 :99RED_11262 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_11309 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 18 'REN_CXX' $6(0@,12) 0002: jump @99RED_11334 :99RED_11309 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 13 'REN_CXX' $6(0@,12) :99RED_11334 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_11360 0289: start_mission 76 0002: jump @99RED_11509 :99RED_11360 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_11386 0289: start_mission 77 0002: jump @99RED_11509 :99RED_11386 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_11412 0289: start_mission 78 0002: jump @99RED_11509 :99RED_11412 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_11438 0289: start_mission 79 0002: jump @99RED_11509 :99RED_11438 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_11464 0289: start_mission 80 0002: jump @99RED_11509 :99RED_11464 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_11490 0289: start_mission 81 0002: jump @99RED_11509 :99RED_11490 $6(0@,12) == 7 // (int) var == num jump_if_false @99RED_11509 0289: start_mission 12 :99RED_11509 0002: jump @99RED_12347 :99RED_11516 0@ == 4 // (int) var == num jump_if_false @99RED_11809 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 12 'LAN_CXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_11579 0289: start_mission 82 0002: jump @99RED_11802 :99RED_11579 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_11601 0002: jump @99RED_11802 :99RED_11601 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_11627 0289: start_mission 83 0002: jump @99RED_11802 :99RED_11627 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_11653 0289: start_mission 84 0002: jump @99RED_11802 :99RED_11653 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_11679 0289: start_mission 85 0002: jump @99RED_11802 :99RED_11679 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_11705 0289: start_mission 86 0002: jump @99RED_11802 :99RED_11705 $6(0@,12) == 7 // (int) var == num jump_if_false @99RED_11731 0289: start_mission 87 0002: jump @99RED_11802 :99RED_11731 $6(0@,12) == 8 // (int) var == num jump_if_false @99RED_11757 0289: start_mission 88 0002: jump @99RED_11802 :99RED_11757 $6(0@,12) == 9 // (int) var == num jump_if_false @99RED_11783 0289: start_mission 89 0002: jump @99RED_11802 :99RED_11783 $6(0@,12) == 10 // (int) var == num jump_if_false @99RED_11802 0289: start_mission 90 :99RED_11802 0002: jump @99RED_12347 :99RED_11809 0@ == 9 // (int) var == num jump_if_false @99RED_12040 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_11868 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 17 'GON_CXX' $6(0@,12) 0002: jump @99RED_11940 :99RED_11868 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_11915 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 16 'GON_CXX' $6(0@,12) 0002: jump @99RED_11940 :99RED_11915 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 15 'GON_CXX' $6(0@,12) :99RED_11940 $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_11962 0002: jump @99RED_12033 :99RED_11962 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_11988 0289: start_mission 91 0002: jump @99RED_12033 :99RED_11988 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_12014 0289: start_mission 92 0002: jump @99RED_12033 :99RED_12014 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_12033 0289: start_mission 93 :99RED_12033 0002: jump @99RED_12347 :99RED_12040 0@ == 10 // (int) var == num jump_if_false @99RED_12187 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 19 'LEO_CXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_12099 0002: jump @99RED_12180 :99RED_12099 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_12121 0002: jump @99RED_12180 :99RED_12121 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_12143 0002: jump @99RED_12180 :99RED_12143 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_12165 0002: jump @99RED_12180 :99RED_12165 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_12180 :99RED_12180 0002: jump @99RED_12347 :99RED_12187 0@ == 11 // (int) var == num jump_if_false @99RED_12347 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @99RED_3829 15 'DIA_CXX' $6(0@,12) $6(0@,12) == 1 // (int) var == num jump_if_false @99RED_12250 0289: start_mission 94 0002: jump @99RED_12347 :99RED_12250 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_12276 0289: start_mission 95 0002: jump @99RED_12347 :99RED_12276 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_12302 0289: start_mission 96 0002: jump @99RED_12347 :99RED_12302 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_12328 0289: start_mission 97 0002: jump @99RED_12347 :99RED_12328 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_12347 0289: start_mission 98 :99RED_12347 0026: return :99RED_12349 01BA: gosub @AI_BIKE_547 unknown @AI_BIKE_547 0026: return :99RED_12363 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_29778 0 jump_if_false @99RED_12474 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_29778 1 jump_if_false @99RED_12423 02E2: $2334 = 1 // (any) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @99RED_12349 0002: jump @99RED_12458 :99RED_12423 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_29778 3 jump_if_false @99RED_12458 02E2: $2334 = 2 // (any) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @99RED_12349 :99RED_12458 02E2: $2334 = 5 // (any) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @99RED_12349 :99RED_12474 01BA: gosub @NONAME_2_2419 unknown @NONAME_2_2419 0026: return :99RED_12488 $386 == 0 // (int) var == num jump_if_false @99RED_12557 0078: if and $277 == 1 // (int) var == num $274 == 1 // (int) var == num $275 == 1 // (int) var == num $276 == 1 // (int) var == num jump_if_false @99RED_12550 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @99RED_8284 1 0001: wait 0 ms :99RED_12550 0002: jump @99RED_12720 :99RED_12557 $386 == 1 // (int) var == num jump_if_false @99RED_12627 0078: if and $278 == 1 // (int) var == num $277 == 1 // (int) var == num $279 == 1 // (int) var == num $280 == 1 // (int) var == num jump_if_false @99RED_12620 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @99RED_8284 2 0001: wait 0 ms :99RED_12620 0002: jump @99RED_12720 :99RED_12627 $386 == 2 // (int) var == num jump_if_false @99RED_12720 $1023 == 0 // (int) var == num jump_if_false @99RED_12720 0078: if and $283 == 1 // (int) var == num $278 == 1 // (int) var == num $282 == 1 // (int) var == num $285 == 1 // (int) var == num $281 == 1 // (int) var == num jump_if_false @99RED_12720 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGEH_1015 $1023 = 1 // (int) $626 = 1 // (int) :99RED_12720 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_10937 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_11143 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_7452 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PUHELP_3759 1 0026: return 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @99RED_8284 0@ 0035: 3@ = 1@ // (int vars) 0035: $6(3@,12) = 2@ // (int vars) 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @MAIN_6624 3@ $6(3@,12) 0 037B: constant_params 3 variable_params 3 unknown 7 call_with_params @MAIN_9070 0@ 1@ 2@ 4@ 5@ 6@ 5@ -= 3.5 // (float) 0045: actor $1038 defined jump_if_false @99RED_12845 0044: put_actor $1038 at 4@ 5@ 6@ :99RED_12845 0026: return :99RED_12847 0059: text_clear_all 03C2: (unknown) 1@ > 0 // (int) var > num jump_if_false @99RED_12901 011D: show_text_1number_styled GXT 'M_PASS' number 1@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0045: actor $1038 defined 0022: jump_if_false @99RED_12894 // Note: the incorrect math opcode was used here 0094: player $1038 money += 1@ :99RED_12894 0002: jump @99RED_12917 :99RED_12901 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! :99RED_12917 01EB: set_latest_mission_passed 0@ 022B: (unknown) 1 0045: actor $1038 defined jump_if_false @99RED_12939 009B: clear_player $1038 wanted_level :99RED_12939 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 $2334 2@ 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_8895 $2334 2@ 0026: return :99RED_12967 0002: jump @STORYSC :STORYSC 0238: name_thread 'STORYSC' 0@ = 0 // (int) 0025: gosub @STORYSC_363 :STORYSC_22 $261 == 0 // (int) var == num jump_if_false @STORYSC_44 0001: wait 0 ms 0002: jump @STORYSC_22 :STORYSC_44 $260 = 0 // (int) $1689 = 0 // (int) :STORYSC_54 0001: wait 0 ms $1045 == 1 // (int) var == num jump_if_false @STORYSC_191 :STORYSC_70 $1045 == 1 // (int) var == num jump_if_false @STORYSC_143 0001: wait 0 ms 1@ == 0 // (int) var == num jump_if_false @STORYSC_136 2@ = 0 // (int) :STORYSC_101 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_17445 2@ 3 2@ += 1 // (int) 2@ >= 4 // (int) var >= num jump_if_false @STORYSC_101 1@ = 1 // (int) :STORYSC_136 0002: jump @STORYSC_70 :STORYSC_143 034A: unknown_check $1038 jump_if_false @STORYSC_186 009F: actor $1038 dead jump_if_false @STORYSC_186 :STORYSC_165 009F: actor $1038 dead jump_if_false @STORYSC_186 0001: wait 0 ms 0002: jump @STORYSC_165 :STORYSC_186 0001: wait 500 ms :STORYSC_191 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_29823 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PUHELP_3759 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @99RED_12488 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @99RED_12363 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_1_31231 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12416 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_3031 $2411 = 0 // (int) :STORYSC_270 $1045 == 0 // (int) var == num jump_if_false @STORYSC_322 1@ = 0 // (int) 0001: wait 500 ms $1698 == 0 // (int) var == num jump_if_false @STORYSC_315 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_18250 4 :STORYSC_315 0002: jump @STORYSC_270 :STORYSC_322 $1703 == 0 // (int) var == num jump_if_false @STORYSC_356 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_29823 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PUHELP_3759 0 :STORYSC_356 0002: jump @STORYSC_54 :STORYSC_363 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @99RED_8284 $386 0026: return :STORYSC_377 0024: create_thread @AI_BIKE $2334 0026: return :STORYSC_389 0@ == 0 // (int) var == num jump_if_false @STR_JER_18 0238: name_thread 'STR_JER' 0002: jump @STR_DIA_11 :STR_JER_18 0@ == 1 // (int) var == num jump_if_false @STR_PHI_18 0238: name_thread 'STR_PHI' 0002: jump @STR_DIA_11 :STR_PHI_18 0@ == 2 // (int) var == num jump_if_false @STR_MAR_18 0238: name_thread 'STR_MAR' 0002: jump @STR_DIA_11 :STR_MAR_18 0@ == 3 // (int) var == num jump_if_false @STR_LOU_18 0238: name_thread 'STR_LOU' 0002: jump @STR_DIA_11 :STR_LOU_18 0@ == 4 // (int) var == num jump_if_false @STR_LAN_18 0238: name_thread 'STR_LAN' 0002: jump @STR_DIA_11 :STR_LAN_18 0@ == 5 // (int) var == num jump_if_false @STR_UMB_18 0238: name_thread 'STR_UMB' 0002: jump @STR_DIA_11 :STR_UMB_18 0@ == 6 // (int) var == num jump_if_false @STR_BRY_18 0238: name_thread 'STR_BRY' 0002: jump @STR_DIA_11 :STR_BRY_18 0@ == 7 // (int) var == num jump_if_false @STR_MEN_18 0238: name_thread 'STR_MEN' 0002: jump @STR_DIA_11 :STR_MEN_18 0@ == 8 // (int) var == num jump_if_false @STR_REN_18 0238: name_thread 'STR_REN' 0002: jump @STR_DIA_11 :STR_REN_18 0@ == 9 // (int) var == num jump_if_false @STR_GON_18 0238: name_thread 'STR_GON' 0002: jump @STR_DIA_11 :STR_GON_18 0@ == 10 // (int) var == num jump_if_false @STR_LEO_18 0238: name_thread 'STR_LEO' 0002: jump @STR_DIA_11 :STR_LEO_18 0@ == 11 // (int) var == num jump_if_false @STR_DIA_11 0238: name_thread 'STR_DIA' :STR_DIA_11 0026: return :AI_BIKE 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @STORYSC_389 0@ 0036: 1@ = $2092(0@,12) // (float vars) 0036: 2@ = $2104(0@,12) // (float vars) 0036: 3@ = $2116(0@,12) // (float vars) 0@ == 0 // (int) var == num jump_if_false @AI_BIKE_58 00C5: (unknown) 1@ 2@ 3@ 43 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_58 0@ == 1 // (int) var == num jump_if_false @AI_BIKE_85 00C5: (unknown) 1@ 2@ 3@ 40 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_85 0@ == 2 // (int) var == num jump_if_false @AI_BIKE_112 00C5: (unknown) 1@ 2@ 3@ 39 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_112 0@ == 3 // (int) var == num jump_if_false @AI_BIKE_139 00C5: (unknown) 1@ 2@ 3@ 38 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_139 0@ == 4 // (int) var == num jump_if_false @AI_BIKE_216 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @MAIN_5215 1@ 2@ 3@ -1383.42 -792.7 14.66 jump_if_false @AI_BIKE_201 00C5: (unknown) 1@ 2@ 3@ 46 5@ 0002: jump @AI_BIKE_209 :AI_BIKE_201 00C5: (unknown) 1@ 2@ 3@ 37 5@ :AI_BIKE_209 0002: jump @AI_BIKE_398 :AI_BIKE_216 0@ == 5 // (int) var == num jump_if_false @AI_BIKE_243 00C5: (unknown) 1@ 2@ 3@ 45 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_243 0@ == 6 // (int) var == num jump_if_false @AI_BIKE_270 00C5: (unknown) 1@ 2@ 3@ 35 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_270 0@ == 7 // (int) var == num jump_if_false @AI_BIKE_297 00C5: (unknown) 1@ 2@ 3@ 44 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_297 0@ == 8 // (int) var == num jump_if_false @AI_BIKE_324 00C5: (unknown) 1@ 2@ 3@ 41 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_324 0@ == 9 // (int) var == num jump_if_false @AI_BIKE_351 00C5: (unknown) 1@ 2@ 3@ 36 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_351 0@ == 10 // (int) var == num jump_if_false @AI_BIKE_378 00C5: (unknown) 1@ 2@ 3@ 36 5@ 0002: jump @AI_BIKE_398 :AI_BIKE_378 0@ == 11 // (int) var == num jump_if_false @AI_BIKE_398 00C5: (unknown) 1@ 2@ 3@ 42 5@ :AI_BIKE_398 0248: (unknown) 1@ 2@ 3@ 3.0 4@ :AI_BIKE_407 0078: if and $1047 == 1 // (int) var == num 00CA: fading jump_if_false @AI_BIKE_436 0001: wait 0 ms 0002: jump @AI_BIKE_407 :AI_BIKE_436 0001: wait 500 ms :AI_BIKE_441 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @AI_BIKE_512 0081: actor $1038 near_point_on_foot 1@ 2@ radius 3.0 3.0 sphere 0 0022: jump_if_false @AI_BIKE_512 // Note: the incorrect math opcode was used here 026E: unknown_check $1038 0022: jump_if_false @AI_BIKE_512 // Note: the incorrect math opcode was used here $2080(0@,12) = 0 // (int) 0249: (unknown) 4@ 00BB: (unknown) 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @99RED_9559 0@ 0023: end_thread // Note: the incorrect math opcode was used here :AI_BIKE_512 $1045 == 1 // (int) var == num jump_if_false @AI_BIKE_540 $2080(0@,12) = 0 // (int) 0249: (unknown) 4@ 00BB: (unknown) 5@ end_thread :AI_BIKE_540 0002: jump @AI_BIKE_441 :AI_BIKE_547 0024: create_thread @NONAME_2 $2334 0026: return :AI_BIKE_559 02DB: unknown_check 0@ 5 jump_if_false @AI_BIKE_589 0238: name_thread 'AI_BIKE' 0002: jump @AI_CHOL_11 :AI_BIKE_589 02DB: unknown_check 0@ 2 jump_if_false @AI_SHAR_18 0238: name_thread 'AI_SHAR' 0002: jump @AI_CHOL_11 :AI_SHAR_18 02DB: unknown_check 0@ 1 jump_if_false @AI_CHOL_11 0238: name_thread 'AI_CHOL' :AI_CHOL_11 0026: return :AI_CHOL_13 2@ = -1 // (int) 02DB: unknown_check 0@ 1 jump_if_false @AI_CHOL_44 0035: 2@ = $2935(1@,30) // (int vars) 0002: jump @AI_CHOL_89 :AI_CHOL_44 02DB: unknown_check 0@ 5 jump_if_false @AI_CHOL_70 0035: 2@ = $2965(1@,30) // (int vars) 0002: jump @AI_CHOL_89 :AI_CHOL_70 02DB: unknown_check 0@ 2 jump_if_false @AI_CHOL_89 0035: 2@ = $2995(1@,30) // (int vars) :AI_CHOL_89 0026: return :AI_CHOL_91 1@ = -1 // (int) 3@ = 0 // (int) :AI_CHOL_100 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @AI_CHOL_13 0@ 3@ 2@ 2@ == -1 // (int) var == num jump_if_false @AI_CHOL_127 005F: (unknown) :AI_CHOL_127 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30463 2@ 4@ 0078: if and 0011: 4@ > $493(2@,30) // (int) var > var // Note: the incorrect math opcode was used here not $523(2@,30) == 4 // (int) var == num jump_if_false @AI_CHOL_171 0035: 1@ = 2@ // (int vars) 005E: (unknown) :AI_CHOL_171 3@ += 1 // (int) 3@ >= 30 // (int) var >= num jump_if_false @AI_CHOL_100 005F: (unknown) :AI_CHOL_190 1@ = -1 // (int) 2@ = -1 // (int) 3@ = -1 // (int) 02DB: unknown_check 0@ 1 jump_if_false @AI_CHOL_254 6@ = 0 // (int) 1@ = 1 // (int) 2@ = 2 // (int) 3@ = 3 // (int) 7@ = 200 // (int) 8@ = 100 // (int) 0002: jump @AI_CHOL_333 :AI_CHOL_254 02DB: unknown_check 0@ 5 jump_if_false @AI_CHOL_303 6@ = 1 // (int) 1@ = 5 // (int) 2@ = 4 // (int) 3@ = 4 // (int) 7@ = 100 // (int) 8@ = 50 // (int) 0002: jump @AI_CHOL_333 :AI_CHOL_303 6@ = 2 // (int) 1@ = 4 // (int) 2@ = 5 // (int) 3@ = 5 // (int) 7@ = 50 // (int) 8@ = 20 // (int) :AI_CHOL_333 037B: constant_params 1 variable_params 2 unknown 9 call_with_params @NONAME_1_32785 0@ 4@ 5@ 0026: return :AI_CHOL_348 2@ = -1 // (int) 3@ = 70.0 // (float) 5@ = 1E11 // (float) 8@ = 0 // (int) 1@ == 2 // (int) var == num jump_if_false @AI_CHOL_407 6@ = 30 // (int) 6@ /= 2 // (int) 0139: 7@ = random_int_in_ranges 15 30 0002: jump @AI_CHOL_453 :AI_CHOL_407 1@ == 1 // (int) var == num jump_if_false @AI_CHOL_442 6@ = 30 // (int) 6@ /= 2 // (int) 0139: 7@ = random_int_in_ranges 0 15 0002: jump @AI_CHOL_453 :AI_CHOL_442 6@ = 30 // (int) 0139: 7@ = random_int_in_ranges 0 30 :AI_CHOL_453 0011: 6@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AI_CHOL_666 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $2169(7@,30) $2199(7@,30) 4@ 0078: if and 0014: 4@ > 3@ // (float) var > var // Note: the incorrect math opcode was used here 82DB: not unknown_check $373(7@,30) 6 82DB: not unknown_check $373(7@,30) 8 801C: not $373(7@,30) == 0@ // (int) num == var not $523(7@,30) == 4 // (int) var == num not $523(7@,30) == 1 // (int) var == num jump_if_false @AI_CHOL_563 not $523(7@,30) == 5 // (int) var == num jump_if_false @AI_CHOL_563 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AI_CHOL_563 // Note: the incorrect math opcode was used here 0035: 2@ = 7@ // (int vars) :AI_CHOL_563 8@ += 1 // (int) 7@ += 1 // (int) 1@ == 1 // (int) var == num jump_if_false @AI_CHOL_607 001C: 7@ == 6@ // (int) num == var 0022: jump_if_false @AI_CHOL_600 // Note: the incorrect math opcode was used here 7@ = 0 // (int) :AI_CHOL_600 0002: jump @AI_CHOL_659 :AI_CHOL_607 1@ == 2 // (int) var == num jump_if_false @AI_CHOL_643 7@ == 30 // (int) var == num jump_if_false @AI_CHOL_636 7@ = 15 // (int) :AI_CHOL_636 0002: jump @AI_CHOL_659 :AI_CHOL_643 7@ == 30 // (int) var == num jump_if_false @AI_CHOL_659 7@ = 0 // (int) :AI_CHOL_659 0002: jump @AI_CHOL_453 :AI_CHOL_666 0026: return :AI_CHOL_668 $681(0@,3) > 0 // (int) var > num jump_if_false @AI_CHOL_684 005E: (unknown) :AI_CHOL_684 005F: (unknown) :AI_CHOL_686 02DB: unknown_check 0@ 1 jump_if_false @AI_CHOL_710 02E2: 1@ = 5 // (any) 0002: jump @AI_CHOL_770 :AI_CHOL_710 02DB: unknown_check 0@ 5 jump_if_false @AI_CHOL_765 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29778 1 jump_if_false @AI_CHOL_753 02E2: 1@ = 1 // (any) 0002: jump @AI_CHOL_758 :AI_CHOL_753 02E2: 1@ = 2 // (any) :AI_CHOL_758 0002: jump @AI_CHOL_770 :AI_CHOL_765 02E2: 1@ = 5 // (any) :AI_CHOL_770 0026: return :NONAME_2 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @AI_BIKE_559 0@ 037B: constant_params 1 variable_params 8 unknown 35 call_with_params @AI_CHOL_190 0@ 2@ 3@ 4@ 5@ 6@ 1@ 7@ 8@ 23@ = -1 // (int) $3157 = 0 // (int) :NONAME_2_40 $899 == 0 // (int) var == num jump_if_false @NONAME_2_62 0001: wait 0 ms 0002: jump @NONAME_2_40 :NONAME_2_62 0025: gosub @NONAME_2_1720 :NONAME_2_69 0001: wait 250 ms 0025: gosub @NONAME_2_1720 0025: gosub @NONAME_2_1707 0025: gosub @NONAME_2_265 $1698 == 0 // (int) var == num jump_if_false @NONAME_2_244 0025: gosub @NONAME_2_499 $3157 == 0 // (int) var == num jump_if_false @NONAME_2_152 0139: 27@ = random_int_in_ranges 0 500 10 >= 27@ // (int) num >= var 0022: jump_if_false @NONAME_2_152 // Note: the incorrect math opcode was used here 0025: gosub @NONAME_2_1602 :NONAME_2_152 0011: $684(1@,3) > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_2_244 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @AI_CHOL_91 0@ 20@ jump_if_false @NONAME_2_237 0045: actor $1038 defined jump_if_false @NONAME_2_237 8080: not actor $1038 near_point $2169(20@,30) $2199(20@,30) radius 50.0 50.0 sphere 0 0022: jump_if_false @NONAME_2_237 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @NONAME_1_37838 20@ 3 0 0 :NONAME_2_237 $684(1@,3) = 0 // (int) :NONAME_2_244 $1045 == 0 // (int) var == num jump_if_false @NONAME_2_263 0002: jump @NONAME_2_69 :NONAME_2_263 end_thread :NONAME_2_265 12@ >= 1000 // (int) var >= num jump_if_false @NONAME_2_497 001C: $1786 == 0@ // (int) num == var 0022: jump_if_false @NONAME_2_296 // Note: the incorrect math opcode was used here 048D: (unknown) 4 9@ 9@ :NONAME_2_296 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @NONAME_1_31518 0@ 25@ 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @NONAME_1_31609 0@ 2@ 10@ 0011: 10@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_2_359 // Note: the incorrect math opcode was used here 0035: 11@ = 25@ // (int vars) 002B: 11@ -= 10@ // (int vars) // Note: the incorrect math opcode was used here 0035: 26@ = 10@ // (int vars) 002B: 26@ -= 3@ // (int vars) // Note: the incorrect math opcode was used here 0029: 11@ += 26@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_2_367 :NONAME_2_359 0035: 11@ = 25@ // (int vars) 002B: 11@ -= 10@ // (int vars) // Note: the incorrect math opcode was used here :NONAME_2_367 0011: 3@ > 10@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_2_391 // Note: the incorrect math opcode was used here 048D: (unknown) 1 9@ 9@ 0002: jump @NONAME_2_397 :NONAME_2_391 048E: (unknown) 1 9@ 9@ :NONAME_2_397 0011: 4@ > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_2_421 // Note: the incorrect math opcode was used here 048D: (unknown) 2 9@ 9@ 0002: jump @NONAME_2_427 :NONAME_2_421 048E: (unknown) 2 9@ 9@ :NONAME_2_427 048F: unknown_check 1 9@ 0022: jump_if_false @NONAME_2_447 // Note: the incorrect math opcode was used here $681(1@,3) += 3 // (int) :NONAME_2_447 048F: unknown_check 2 9@ 0022: jump_if_false @NONAME_2_467 // Note: the incorrect math opcode was used here $681(1@,3) += 1 // (int) :NONAME_2_467 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @AI_CHOL_91 0@ 20@ jump_if_false @NONAME_2_494 $684(1@,3) += 1 // (int) :NONAME_2_494 010E: 14@ = current_time_in_ms :NONAME_2_497 0026: return :NONAME_2_499 $3157 == 0 // (int) var == num jump_if_false @NONAME_2_646 0011: $681(1@,3) > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_2_620 // Note: the incorrect math opcode was used here 048F: unknown_check 4 9@ 0022: jump_if_false @NONAME_2_620 // Note: the incorrect math opcode was used here 048F: unknown_check 1 9@ 0022: jump_if_false @NONAME_2_582 // Note: the incorrect math opcode was used here 0139: 26@ = random_int_in_ranges 0 8 26@ == 0 // (int) var == num jump_if_false @NONAME_2_575 0002: jump @NONAME_2_886 0026: return :NONAME_2_575 0002: jump @NONAME_2_620 :NONAME_2_582 048F: unknown_check 2 9@ 0022: jump_if_false @NONAME_2_620 // Note: the incorrect math opcode was used here 0139: 26@ = random_int_in_ranges 0 10 26@ == 0 // (int) var == num jump_if_false @NONAME_2_620 0002: jump @NONAME_2_886 0026: return :NONAME_2_620 0139: 26@ = random_int_in_ranges 0 100 26@ == 0 // (int) var == num jump_if_false @NONAME_2_646 0025: gosub @NONAME_2_1287 0026: return :NONAME_2_646 0025: gosub @NONAME_2_655 0026: return :NONAME_2_655 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @MAIN_6429 18@ 18@ == 2 // (int) var == num jump_if_false @NONAME_2_698 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @NONAME_1_32498 3 21@ 0002: jump @NONAME_2_711 :NONAME_2_698 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @NONAME_1_32498 1 21@ :NONAME_2_711 21@ > -1 // (int) var > num jump_if_false @NONAME_2_884 0139: 26@ = random_int_in_ranges 0 50 26@ == 0 // (int) var == num jump_if_false @NONAME_2_884 0045: actor $1038 defined jump_if_false @NONAME_2_884 0036: 15@ = $2169(21@,30) // (float vars) 0036: 16@ = $2199(21@,30) // (float vars) 0036: 17@ = $2229(21@,30) // (float vars) 8080: not actor $1038 near_point 15@ 16@ radius 100.0 100.0 sphere 0 0022: jump_if_false @NONAME_2_884 // Note: the incorrect math opcode was used here 0035: 26@ = $3321 // (int vars) 048F: unknown_check 1 9@ 0022: jump_if_false @NONAME_2_821 // Note: the incorrect math opcode was used here 0035: $3321 = 2@ // (int vars) 0002: jump @NONAME_2_829 :NONAME_2_821 0139: $3321 = random_int_in_ranges 1 7 :NONAME_2_829 02DB: unknown_check 0@ 1 jump_if_false @NONAME_2_856 0139: $3322 = random_int_in_ranges 1 3 0002: jump @NONAME_2_864 :NONAME_2_856 0139: $3322 = random_int_in_ranges 1 4 :NONAME_2_864 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @NONAME_1_37838 21@ 4 0 0@ 0035: $3321 = 26@ // (int vars) :NONAME_2_884 0026: return :NONAME_2_886 048F: unknown_check 1 9@ 0022: jump_if_false @NONAME_2_1046 // Note: the incorrect math opcode was used here 0139: 26@ = random_int_in_ranges 0 3 26@ == 0 // (int) var == num jump_if_false @NONAME_2_974 02E2: 26@ = 6 // (any) 18@ == 2 // (int) var == num jump_if_false @NONAME_2_953 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @NONAME_1_32058 26@ 3 22@ 0002: jump @NONAME_2_967 :NONAME_2_953 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @NONAME_1_32058 26@ 1 22@ :NONAME_2_967 0002: jump @NONAME_2_1039 :NONAME_2_974 02E2: 26@ = 6 // (any) 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @MAIN_6429 18@ 18@ == 2 // (int) var == num jump_if_false @NONAME_2_1024 037B: constant_params 3 variable_params 1 unknown 35 call_with_params @NONAME_1_31775 26@ 2@ 3 22@ 0002: jump @NONAME_2_1039 :NONAME_2_1024 037B: constant_params 3 variable_params 1 unknown 35 call_with_params @NONAME_1_31775 26@ 2@ 1 22@ :NONAME_2_1039 0002: jump @NONAME_2_1098 :NONAME_2_1046 02E2: 26@ = 6 // (any) 18@ == 2 // (int) var == num jump_if_false @NONAME_2_1084 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @NONAME_1_32058 26@ 3 22@ 0002: jump @NONAME_2_1098 :NONAME_2_1084 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @NONAME_1_32058 26@ 1 22@ :NONAME_2_1098 0078: if and not 22@ == -1 // (int) var == num 801C: not 23@ == 22@ // (int) num == var 0022: jump_if_false @NONAME_2_1277 // Note: the incorrect math opcode was used here 0035: 26@ = 22@ // (int vars) 0035: 23@ = 22@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @NONAME_2_1270 // Note: the incorrect math opcode was used here 8080: not actor $1038 near_point $2169(26@,30) $2199(26@,30) radius 80.0 80.0 sphere 0 0022: jump_if_false @NONAME_2_1270 // Note: the incorrect math opcode was used here 0078: if and $3157 == 0 // (int) var == num not $523(26@,30) == 4 // (int) var == num jump_if_false @NONAME_2_1270 0035: $3158 = 0@ // (int vars) $3159 = 2 // (int) 0035: $3160 = 22@ // (int vars) 048E: (unknown) 4 9@ 9@ $3157 = 1 // (int) $681(1@,3) = 0 // (int) :NONAME_2_1222 $3157 == 1 // (int) var == num jump_if_false @NONAME_2_1259 0001: wait 0 ms 0025: gosub @NONAME_2_1720 0025: gosub @NONAME_2_1695 0002: jump @NONAME_2_1222 :NONAME_2_1259 $3159 = -1 // (int) 22@ = -1 // (int) :NONAME_2_1270 0002: jump @NONAME_2_1285 :NONAME_2_1277 $681(1@,3) -= 100 // (int) :NONAME_2_1285 0026: return :NONAME_2_1287 0139: 27@ = random_int_in_ranges 0 5 0078: if and 048F: unknown_check 1 9@ 27@ == 0 // (int) var == num jump_if_false @NONAME_2_1433 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @AI_CHOL_686 0@ 26@ 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @MAIN_6429 18@ 18@ == 2 // (int) var == num jump_if_false @NONAME_2_1371 037B: constant_params 3 variable_params 1 unknown 35 call_with_params @NONAME_1_31775 26@ 2@ 3 $3160 0002: jump @NONAME_2_1387 :NONAME_2_1371 037B: constant_params 3 variable_params 1 unknown 35 call_with_params @NONAME_1_31775 26@ 2@ 1 $3160 :NONAME_2_1387 $3160 > -1 // (int) var > num jump_if_false @NONAME_2_1426 0035: 26@ = $3160 // (int vars) $523(26@,30) == 4 // (int) var == num jump_if_false @NONAME_2_1426 $3160 = -1 // (int) :NONAME_2_1426 0002: jump @NONAME_2_1481 :NONAME_2_1433 042E: unknown_check 2 jump_if_false @NONAME_2_1466 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @AI_CHOL_348 0@ 1 $3160 0002: jump @NONAME_2_1481 :NONAME_2_1466 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @AI_CHOL_348 0@ 2 $3160 :NONAME_2_1481 0078: if and $3160 > -1 // (int) var > num $3157 == 0 // (int) var == num jump_if_false @NONAME_2_1600 0035: $3158 = 0@ // (int vars) $3159 = 1 // (int) $3157 = 1 // (int) :NONAME_2_1520 $3157 == 1 // (int) var == num jump_if_false @NONAME_2_1557 0001: wait 0 ms 0025: gosub @NONAME_2_1720 0025: gosub @NONAME_2_1695 0002: jump @NONAME_2_1520 :NONAME_2_1557 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_40071 $3160 001C: $3315 == $3160 // (int) num == var 0022: jump_if_false @NONAME_2_1594 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_33895 $3160 :NONAME_2_1594 $3159 = -1 // (int) :NONAME_2_1600 0026: return :NONAME_2_1602 048F: unknown_check 4 9@ 0022: jump_if_false @NONAME_2_1693 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @AI_CHOL_668 1@ jump_if_false @NONAME_2_1693 0035: $3158 = 0@ // (int vars) $3159 = 0 // (int) $3157 = 1 // (int) $681(1@,3) -= 100 // (int) :NONAME_2_1656 $3157 == 1 // (int) var == num jump_if_false @NONAME_2_1693 0001: wait 0 ms 0025: gosub @NONAME_2_1720 0025: gosub @NONAME_2_1695 0002: jump @NONAME_2_1656 :NONAME_2_1693 0026: return :NONAME_2_1695 12@ = 0 // (int) 010E: 13@ = current_time_in_ms 010E: 14@ = current_time_in_ms 0026: return :NONAME_2_1707 010E: 13@ = current_time_in_ms 0035: 12@ = 13@ // (int vars) 002B: 12@ -= 14@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :NONAME_2_1720 0026: return 02DB: unknown_check 0@ 1 jump_if_false @NONAME_2_1767 29@ = 5 // (int) 30@ = 5 // (int) 0006: 31@ = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 32@ = 0 // (int) 0002: jump @NONAME_2_1843 :NONAME_2_1767 02DB: unknown_check 0@ 2 jump_if_false @NONAME_2_1814 29@ = 350 // (int) 30@ = 5 // (int) 0006: 31@ = 'PR_GAN3' // (string) // Sharks // Note: the incorrect math opcode was used here 32@ = 1 // (int) 0002: jump @NONAME_2_1843 :NONAME_2_1814 29@ = 350 // (int) 30@ = 180 // (int) 0006: 31@ = 'PR_GAN6' // (string) // Bikers // Note: the incorrect math opcode was used here 32@ = 2 // (int) :NONAME_2_1843 0456: (unknown) 32@ 0450: (unknown) 32@ 29@ 30@ 0451: (unknown) 32@ 130 80 0452: (unknown) 32@ 50 50 50 128 0453: (unknown) 32@ 0 0 0 255 044E: (unknown) 32@ 1 33@ = 5 // (int) 0454: (unknown) 31@ 32@ 5 33@ 28@ 0458: (unknown) 28@ 0.5 33@ += 10 // (int) 0035: 26@ = $681(1@,3) // (int vars) 0 > 26@ // (int) num > var 0022: jump_if_false @NONAME_2_1930 // Note: the incorrect math opcode was used here 26@ = 0 // (int) :NONAME_2_1930 0455: (unknown) 'DBG_AIT' 32@ 5 33@ 2 26@ 7@ 0 0 0 0 28@ // Threat LV: ~1~/~1~ 0458: (unknown) 28@ 0.5 33@ += 10 // (int) 0035: 26@ = $684(1@,3) // (int vars) 0 > 26@ // (int) num > var 0022: jump_if_false @NONAME_2_1986 // Note: the incorrect math opcode was used here 26@ = 0 // (int) :NONAME_2_1986 0455: (unknown) 'DBG_AIR' 32@ 5 33@ 2 26@ 8@ 0 0 0 0 28@ // Repair LV: ~1~/~1~ 0458: (unknown) 28@ 0.5 33@ += 10 // (int) 0035: 26@ = $687(1@,3) // (int vars) 0 > 26@ // (int) num > var 0022: jump_if_false @NONAME_2_2046 // Note: the incorrect math opcode was used here 26@ = 999999 // (int) :NONAME_2_2046 0455: (unknown) 'DBG_AIH' 32@ 5 33@ 2 26@ 0 0 0 0 0 28@ // Hate LV: ~1~ 0458: (unknown) 28@ 0.5 33@ += 10 // (int) 0078: if or $3157 == 0 // (int) var == num 801C: not $3158 == 0@ // (int) num == var 0022: jump_if_false @NONAME_2_2285 // Note: the incorrect math opcode was used here 0454: (unknown) 'DBG_ANG' 32@ 5 33@ 28@ // Angry About: 0458: (unknown) 28@ 0.5 33@ += 10 // (int) 9@ == 0 // (int) var == num jump_if_false @NONAME_2_2164 0454: (unknown) 'DBG_AN1' 32@ 5 33@ 28@ // NOTHING 0458: (unknown) 28@ 0.5 33@ += 10 // (int) :NONAME_2_2164 048F: unknown_check 9@ 1 jump_if_false @NONAME_2_2202 0454: (unknown) 'DBG_AN2' 32@ 5 33@ 28@ // LOST KEY BUSINESS 0458: (unknown) 28@ 0.5 33@ += 10 // (int) :NONAME_2_2202 048F: unknown_check 9@ 2 jump_if_false @NONAME_2_2240 0454: (unknown) 'DBG_AN3' 32@ 5 33@ 28@ // LOST MISC BUSINESS 0458: (unknown) 28@ 0.5 33@ += 10 // (int) :NONAME_2_2240 048F: unknown_check 9@ 4 jump_if_false @NONAME_2_2278 0454: (unknown) 'DBG_AN4' 32@ 5 33@ 28@ // PLAYER ATTACKED 0458: (unknown) 28@ 0.5 33@ += 10 // (int) :NONAME_2_2278 0002: jump @NONAME_2_2417 :NONAME_2_2285 0454: (unknown) 'DBG_AIC' 32@ 5 33@ 28@ // Current Event: 0458: (unknown) 28@ 0.5 33@ += 10 // (int) $3159 == 0 // (int) var == num jump_if_false @NONAME_2_2342 0006: 31@ = 'DBGAI_P' // (string) // Attack Player // Note: the incorrect math opcode was used here 0002: jump @NONAME_2_2399 :NONAME_2_2342 $3159 == 1 // (int) var == num jump_if_false @NONAME_2_2374 0006: 31@ = 'DBGAI_G' // (string) // Gang Attack // Note: the incorrect math opcode was used here 0002: jump @NONAME_2_2399 :NONAME_2_2374 $3159 == 2 // (int) var == num jump_if_false @NONAME_2_2399 0006: 31@ = 'DBGAI_B' // (string) // Base attack // Note: the incorrect math opcode was used here :NONAME_2_2399 0454: (unknown) 31@ 32@ 5 33@ 28@ 0458: (unknown) 28@ 0.5 33@ += 10 // (int) :NONAME_2_2417 0026: return :NONAME_2_2419 0024: create_thread @EAICOMB 0026: return :NONAME_2_2429 2@ == 0 // (int) var == num jump_if_false @NONAME_2_2450 00A2: (unknown) 0@ 0002: jump @NONAME_2_2640 :NONAME_2_2450 2@ == 1 // (int) var == num jump_if_false @NONAME_2_2477 00E3: (unknown) 0@ 01AF: (unknown) 0@ 1 0002: jump @NONAME_2_2640 :NONAME_2_2477 2@ == 2 // (int) var == num jump_if_false @NONAME_2_2496 0002: jump @NONAME_2_2640 :NONAME_2_2496 2@ == 3 // (int) var == num jump_if_false @NONAME_2_2567 037A: constant_params 6 variable_params 0 unknown 3 call_with_params @MAIN_5215 $4622(1@,20) $4642(1@,20) $4662(1@,20) 0 0 0 jump_if_false @NONAME_2_2560 04B9: (unknown) 0@ 1 1 1 0158: actor 0@ run_to $4622(1@,20) $4642(1@,20) :NONAME_2_2560 0002: jump @NONAME_2_2640 :NONAME_2_2567 2@ == 4 // (int) var == num jump_if_false @NONAME_2_2640 037A: constant_params 6 variable_params 0 unknown 3 call_with_params @MAIN_5215 $4622(1@,20) $4642(1@,20) $4662(1@,20) 0 0 0 jump_if_false @NONAME_2_2640 04B9: (unknown) 0@ 1 1 1 0041: (unknown) 0@ $4622(1@,20) $4642(1@,20) $4662(1@,20) 5.0 1 :NONAME_2_2640 0035: $4602(1@,20) = 2@ // (int vars) 0026: return :NONAME_2_2649 0078: if and 0045: actor 0@ defined 0045: actor $1038 defined 0022: jump_if_false @NONAME_2_3130 // Note: the incorrect math opcode was used here $4602(1@,20) == 1 // (int) var == num jump_if_false @NONAME_2_2769 007E: actor 0@ driving jump_if_false @NONAME_2_2713 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 1 0002: jump @NONAME_2_2762 :NONAME_2_2713 801D: not $4662(1@,20) == 0 // (int) var == var jump_if_false @NONAME_2_2748 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 4 0002: jump @NONAME_2_2762 :NONAME_2_2748 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 2 :NONAME_2_2762 0002: jump @NONAME_2_3123 :NONAME_2_2769 $4602(1@,20) == 2 // (int) var == num jump_if_false @NONAME_2_2870 03BC: (unknown) 0@ 2@ 2@ == -1 // (int) var == num jump_if_false @NONAME_2_2863 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0138: 6@ = random_float_in_ranges -2.0 2.0 002A: 3@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0138: 6@ = random_float_in_ranges -2.0 2.0 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: $4622(1@,20) = 3@ // (float vars) 0036: $4642(1@,20) = 4@ // (float vars) 0036: $4662(1@,20) = 5@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 3 :NONAME_2_2863 0002: jump @NONAME_2_3123 :NONAME_2_2870 $4602(1@,20) == 3 // (int) var == num jump_if_false @NONAME_2_2995 0078: if or 0080: actor 0@ near_point $4622(1@,20) $4642(1@,20) radius 1.0 1.0 sphere 0 0218: unknown_check 0@ $1038 0022: jump_if_false @NONAME_2_2974 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 0 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 2 $4622(1@,20) = 0 // (float) $4642(1@,20) = 0 // (float) $4662(1@,20) = 0 // (float) 0002: jump @NONAME_2_2988 :NONAME_2_2974 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 3 :NONAME_2_2988 0002: jump @NONAME_2_3123 :NONAME_2_2995 $4602(1@,20) == 4 // (int) var == num jump_if_false @NONAME_2_3123 0078: if or 0080: actor 0@ near_point $4622(1@,20) $4642(1@,20) radius 3.0 3.0 sphere 0 0218: unknown_check 0@ $1038 0022: jump_if_false @NONAME_2_3099 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 0 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 2 $4622(1@,20) = 0 // (float) $4642(1@,20) = 0 // (float) $4662(1@,20) = 0 // (float) 0002: jump @NONAME_2_3123 :NONAME_2_3099 0317: unknown_check 0@ jump_if_false @NONAME_2_3123 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 4 :NONAME_2_3123 0002: jump @NONAME_2_3158 :NONAME_2_3130 $4602(1@,20) = 0 // (int) $4622(1@,20) = 0 // (float) $4642(1@,20) = 0 // (float) $4662(1@,20) = 0 // (float) :NONAME_2_3158 0026: return :NONAME_2_3160 3@ = 0 // (int) 0052: set_car 0@ driver_behaviour_to 0 834B: not unknown_check 0@ jump_if_false @NONAME_2_3180 0026: return :NONAME_2_3180 02BD: (unknown) 0@ 1@ not 1@ == -1 // (int) var == num jump_if_false @NONAME_2_3209 809F: not actor 1@ dead jump_if_false @NONAME_2_3209 00F1: (unknown) 1@ :NONAME_2_3209 0124: 2@ = car 0@ max_passengers :NONAME_2_3213 0011: 2@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_2_3265 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 3@ 0022: jump_if_false @NONAME_2_3253 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 3@ 1@ 809F: not actor 1@ dead 0022: jump_if_false @NONAME_2_3253 // Note: the incorrect math opcode was used here 00F1: (unknown) 1@ :NONAME_2_3253 3@ += 1 // (int) 0002: jump @NONAME_2_3213 :NONAME_2_3265 0113: remove_references_to_car 0@ // Like turning a car into any random car 0026: return :NONAME_2_3270 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_2_3297 1@ = 8 // (int) 0002: jump @NONAME_2_3329 :NONAME_2_3297 $463(0@,30) == 2 // (int) var == num jump_if_false @NONAME_2_3324 1@ = 12 // (int) 0002: jump @NONAME_2_3329 :NONAME_2_3324 1@ = 15 // (int) :NONAME_2_3329 0026: return :NONAME_2_3331 1@ == 1 // (int) var == num jump_if_false @NONAME_2_3415 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_2_3372 0139: 2@ = random_int_in_ranges 3 5 0002: jump @NONAME_2_3408 :NONAME_2_3372 $463(0@,30) == 2 // (int) var == num jump_if_false @NONAME_2_3401 0139: 2@ = random_int_in_ranges 4 6 0002: jump @NONAME_2_3408 :NONAME_2_3401 0139: 2@ = random_int_in_ranges 5 7 :NONAME_2_3408 0002: jump @NONAME_2_3480 :NONAME_2_3415 $463(0@,30) == 1 // (int) var == num jump_if_false @NONAME_2_3444 0139: 2@ = random_int_in_ranges 3 5 0002: jump @NONAME_2_3480 :NONAME_2_3444 $463(0@,30) == 2 // (int) var == num jump_if_false @NONAME_2_3473 0139: 2@ = random_int_in_ranges 4 6 0002: jump @NONAME_2_3480 :NONAME_2_3473 0139: 2@ = random_int_in_ranges 5 7 :NONAME_2_3480 0026: return :NONAME_2_3482 0@ > 150.0 // (float) var > num jump_if_false @NONAME_2_3628 $4939 == 0 // (int) var == num jump_if_false @NONAME_2_3524 010E: $4938 = current_time_in_ms $4939 = 20000 // (int) 0029: $4939 += $4938 // (int vars) // Note: the incorrect math opcode was used here :NONAME_2_3524 010E: $4938 = current_time_in_ms 0035: $4940 = $4939 // (int vars) 002B: $4940 -= $4938 // (int vars) // Note: the incorrect math opcode was used here $4940 /= 1000 // (int) 0 >= $4940 // (int) num >= var 0022: jump_if_false @NONAME_2_3568 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @NONAME_2_3621 :NONAME_2_3568 $4940 == 1 // (int) var == num jump_if_false @NONAME_2_3604 011E: show_text_1number_lowpriority GXT 'PR_RET' number $4940 time 2 flag 1 // ~w~You have ~1~ second to return to the site! 0002: jump @NONAME_2_3621 :NONAME_2_3604 011E: show_text_1number_lowpriority GXT 'PR_RETS' number $4940 time 2 flag 1 // ~w~You have ~1~ seconds to return to the site! :NONAME_2_3621 0002: jump @NONAME_2_3633 :NONAME_2_3628 $4939 = 0 // (int) :NONAME_2_3633 005F: (unknown) :NONAME_2_3635 0035: 4@ = 1@ // (int vars) 002B: 4@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 4@ *= 100 // (int) 002F: 4@ /= 2@ // (int vars) 3@ = 100 // (int) 002B: 3@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 3@ > 100 // (int) var > num jump_if_false @NONAME_2_3678 3@ = 100 // (int) :NONAME_2_3678 0026: return :EAICOMB 0238: name_thread 'EAICOMB' 21@ = 0 // (int) $5117 = -1 // (int) 46@ = 0 // (int) 47@ = 0 // (int) 48@ = 0 // (int) 54@ = 0 // (int) 55@ = 0 // (int) 56@ = 0 // (int) :EAICOMB_45 $4700(56@,20) = -1 // (int) $4602(56@,20) = 0 // (int) $4622(56@,20) = 0 // (float) $4642(56@,20) = 0 // (float) $4662(56@,20) = 0 // (float) 56@ += 1 // (int) 56@ >= 20 // (int) var >= num jump_if_false @EAICOMB_45 :EAICOMB_98 0001: wait 0 ms 0078: if or $3157 == 0 // (int) var == num 055A: jump_if_false @EAICOMB_130 0001: wait 50 ms 0002: jump @EAICOMB_532 :EAICOMB_130 0045: actor $1038 defined jump_if_false @EAICOMB_521 48@ = 1 // (int) 0035: 26@ = $3160 // (int vars) 0025: gosub @EAICOMB_553 0078: if or $3157 == 0 // (int) var == num 48@ == 0 // (int) var == num jump_if_false @EAICOMB_192 0002: jump @EAICOMB_352 0002: jump @EAICOMB_221 :EAICOMB_192 0078: if and $1045 == 1 // (int) var == num $1703 == 0 // (int) var == num jump_if_false @EAICOMB_221 0002: jump @EAICOMB_352 :EAICOMB_221 0025: gosub @EAICOMB_1098 0025: gosub @EAICOMB_4051 $3159 == 2 // (int) var == num jump_if_false @EAICOMB_291 037B: constant_params 3 variable_params 0 unknown 65 call_with_params @NONAME_1_37712 26@ 1 1 848F: not unknown_check 2 $581 0022: jump_if_false @EAICOMB_284 // Note: the incorrect math opcode was used here 048D: (unknown) 1 $581 $581 :EAICOMB_284 0002: jump @EAICOMB_304 :EAICOMB_291 $3159 == 1 // (int) var == num jump_if_false @EAICOMB_304 :EAICOMB_304 54@ = 0 // (int) :EAICOMB_308 0078: if and $3157 == 1 // (int) var == num 48@ == 1 // (int) var == num $1045 == 0 // (int) var == num jump_if_false @EAICOMB_352 0001: wait 0 ms 0025: gosub @EAICOMB_1688 0002: jump @EAICOMB_308 :EAICOMB_352 $3159 == 2 // (int) var == num jump_if_false @EAICOMB_445 $5117 > -1 // (int) var > num jump_if_false @EAICOMB_388 00AE: remove_status_text $5117 $5117 = -1 // (int) :EAICOMB_388 037B: constant_params 3 variable_params 0 unknown 65 call_with_params @NONAME_1_37712 $3160 0 0 0078: if and $1045 == 1 // (int) var == num $1703 == 0 // (int) var == num jump_if_false @EAICOMB_438 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40071 $3160 050D: :EAICOMB_438 0002: jump @EAICOMB_458 :EAICOMB_445 $3159 == 1 // (int) var == num jump_if_false @EAICOMB_458 :EAICOMB_458 0025: gosub @EAICOMB_4446 0025: gosub @EAICOMB_4591 0025: gosub @EAICOMB_4051 $3159 = -1 // (int) $3157 = 0 // (int) 024F: (unknown) 1.0 03F1: (unknown) 1 $4417 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @SAFEHOU_1765 0002: jump @EAICOMB_532 :EAICOMB_521 $3157 = 0 // (int) $3159 = -1 // (int) :EAICOMB_532 $1045 == 0 // (int) var == num jump_if_false @EAICOMB_551 0002: jump @EAICOMB_98 :EAICOMB_551 end_thread :EAICOMB_553 02E2: 49@ = 1 // (any) 037B: constant_params 1 variable_params 2 unknown 65 call_with_params @NONAME_1_32785 $3158 0@ 1@ 0078: if or $3159 == 2 // (int) var == num $3159 == 1 // (int) var == num jump_if_false @EAICOMB_626 037B: constant_params 1 variable_params 2 unknown 65 call_with_params @NONAME_1_32785 $373(26@,30) 2@ 3@ 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @NONAME_1_33075 $373(26@,30) 12@ :EAICOMB_626 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @NONAME_1_33490 $3158 10@ 02DB: unknown_check $3158 2 jump_if_false @EAICOMB_714 02E2: 11@ = 9 // (any) 02E2: 50@ = 4096 // (any) 02E2: 51@ = 256 // (any) 02E2: 4@ = 25 // (any) 02E2: 5@ = 27 // (any) 02E2: 6@ = 29 // (any) 7@ = 354 // (int) 8@ = 356 // (int) 9@ = 348 // (int) 13@ = 4 // (int) 0002: jump @EAICOMB_857 :EAICOMB_714 02DB: unknown_check $3158 5 jump_if_false @EAICOMB_789 02E2: 11@ = 12 // (any) 02E2: 50@ = 512 // (any) 02E2: 51@ = 256 // (any) 02E2: 4@ = 19 // (any) 02E2: 5@ = 25 // (any) 02E2: 6@ = 24 // (any) 7@ = 346 // (int) 8@ = 354 // (int) 9@ = 353 // (int) 13@ = 2 // (int) 0002: jump @EAICOMB_857 :EAICOMB_789 02DB: unknown_check $3158 1 jump_if_false @EAICOMB_857 02E2: 11@ = 8 // (any) 02E2: 50@ = 512 // (any) 02E2: 51@ = 4096 // (any) 02E2: 4@ = 6 // (any) 02E2: 5@ = 8 // (any) 02E2: 6@ = 19 // (any) 7@ = 336 // (int) 8@ = 338 // (int) 9@ = 346 // (int) 13@ = 2 // (int) :EAICOMB_857 0160: load_model 0@ 0160: load_model 1@ 0160: load_model 10@ :EAICOMB_866 0078: if or 8161: not model 0@ available 8161: not model 1@ available 8161: not model 10@ available jump_if_false @EAICOMB_929 0160: load_model 0@ 0160: load_model 1@ 0160: load_model 10@ 0001: wait 0 ms 0078: if and $1045 == 1 // (int) var == num $1703 == 0 // (int) var == num jump_if_false @EAICOMB_922 0026: return :EAICOMB_922 0002: jump @EAICOMB_866 :EAICOMB_929 0025: gosub @EAICOMB_1024 0078: if or $3159 == 2 // (int) var == num $3159 == 1 // (int) var == num jump_if_false @EAICOMB_1022 0160: load_model 2@ 0160: load_model 3@ :EAICOMB_965 0078: if or 8161: not model 2@ available 8161: not model 3@ available jump_if_false @EAICOMB_1022 0160: load_model 2@ 0160: load_model 3@ 0001: wait 0 ms 0078: if and $1045 == 1 // (int) var == num $1703 == 0 // (int) var == num jump_if_false @EAICOMB_1015 0026: return :EAICOMB_1015 0002: jump @EAICOMB_965 :EAICOMB_1022 0026: return :EAICOMB_1024 0160: load_model 7@ 0160: load_model 8@ 0160: load_model 9@ :EAICOMB_1033 0078: if or 8161: not model 7@ available 8161: not model 8@ available 8161: not model 9@ available jump_if_false @EAICOMB_1096 0160: load_model 7@ 0160: load_model 8@ 0160: load_model 9@ 0001: wait 0 ms 0078: if and $1045 == 1 // (int) var == num $1703 == 0 // (int) var == num jump_if_false @EAICOMB_1089 0026: return :EAICOMB_1089 0002: jump @EAICOMB_1033 :EAICOMB_1096 0026: return :EAICOMB_1098 14@ = 0 // (int) $5116 = 0 // (int) 45@ = 0 // (int) 56@ = 0 // (int) 57@ = 0 // (int) $3159 == 0 // (int) var == num jump_if_false @EAICOMB_1421 0045: actor $1038 defined jump_if_false @EAICOMB_1196 02EE: get_actor $1038 coords_to 30@ 31@ 32@ with_offset 0 80.0 0 025B: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 41@ :EAICOMB_1163 005D: sphere_onscreen 30@ 31@ 32@ radius 3.0 0022: jump_if_false @EAICOMB_1196 // Note: the incorrect math opcode was used here 0001: wait 0 ms 01B5: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 0002: jump @EAICOMB_1163 :EAICOMB_1196 32@ += 5.0 // (float) 01BB: (unknown) 30@ 31@ 32@ 32@ 0160: load_model 10@ 8161: not model 10@ available 0022: jump_if_false @EAICOMB_1244 // Note: the incorrect math opcode was used here 0160: load_model 10@ :EAICOMB_1224 8161: not model 10@ available 0022: jump_if_false @EAICOMB_1244 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EAICOMB_1224 :EAICOMB_1244 0139: 52@ = random_int_in_ranges 3 5 27@ = 1 // (int) :EAICOMB_1256 0011: 52@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_1414 // Note: the incorrect math opcode was used here 0048: $4740(45@,20) = create_car 10@ at 30@ 31@ 32@ 00D1: set_car $4740(45@,20) Z_angle_to 41@ 04FA: (unknown) $4740(45@,20) 1 0233: (unknown) $4740(45@,20) $1042 $1043 0254: enable_car $4740(45@,20) stuck_check_distance_to 2.0 time_to 5000 004A: car $4740(45@,20) drive_to $1042 $1043 $1044 57@ = 0 // (int) :EAICOMB_1329 0011: 13@ > 57@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_1364 // Note: the incorrect math opcode was used here 0025: gosub @EAICOMB_3482 56@ += 1 // (int) 57@ += 1 // (int) 0002: jump @EAICOMB_1329 :EAICOMB_1364 034B: unknown_check $4740(45@,20) jump_if_false @EAICOMB_1407 0051: set_car $4740(45@,20) traffic_behavior_to 2 0052: set_car $4740(45@,20) driver_behaviour_to 5 0050: set_car $4740(45@,20) max_speed_to 30.0 45@ += 1 // (int) :EAICOMB_1407 0002: jump @EAICOMB_1256 :EAICOMB_1414 0002: jump @EAICOMB_1581 :EAICOMB_1421 $3159 == 1 // (int) var == num jump_if_false @EAICOMB_1445 21@ = 0 // (int) 0002: jump @EAICOMB_1581 :EAICOMB_1445 $3159 == 2 // (int) var == num jump_if_false @EAICOMB_1581 0426: (unknown) $2169(26@,30) $2199(26@,30) $2229(26@,30) 58@ 0035: 53@ = 26@ // (int vars) 53@ += 1 // (int) 037B: constant_params 1 variable_params 3 unknown 65 call_with_params @NONAME_1_30362 53@ 22@ 23@ 24@ 0036: 25@ = $2259(26@,30) // (float vars) 25@ -= 180.0 // (float) 0226: show_text_1string GXT 'PR_ATTA' string 58@ time 5000 1 // Your ~r~business~w~ is under attack in ~a~! 21@ = 0 // (int) 0025: gosub @EAICOMB_1583 $5117 = 0 // (int) 03CF: (unknown) 72 72 171 255 03D0: (unknown) 11 11 91 255 0311: status_text $5117 type 1 line 1 GXT 'DAMAGE' // global_variable // Damage :EAICOMB_1581 0026: return :EAICOMB_1583 031D: (unknown) 22@ 23@ $1042 $1043 40@ 40@ /= 3000.0 // (float) 40@ *= 170000.0 // (float) 0038: 53@ = float 40@ to_integer // Note: the incorrect math opcode was used here 0078: if and 042E: unknown_check 2 26@ > 14 // (int) var > num jump_if_false @EAICOMB_1643 53@ += 30000 // (int) 0002: jump @EAICOMB_1669 :EAICOMB_1643 0078: if and 042E: unknown_check 1 15 > 26@ // (int) num > var 0022: jump_if_false @EAICOMB_1669 // Note: the incorrect math opcode was used here 53@ += 30000 // (int) :EAICOMB_1669 53@ += 30000 // (int) 010E: 19@ = current_time_in_ms 0029: 19@ += 53@ // (int vars) // Note: the incorrect math opcode was used here 0035: 20@ = 53@ // (int vars) 0026: return :EAICOMB_1688 0025: gosub @EAICOMB_3042 0045: actor $1038 defined 0022: jump_if_false @EAICOMB_1786 // Note: the incorrect math opcode was used here $3159 == 0 // (int) var == num jump_if_false @EAICOMB_1732 0025: gosub @EAICOMB_1792 0002: jump @EAICOMB_1779 :EAICOMB_1732 $3159 == 1 // (int) var == num jump_if_false @EAICOMB_1759 0025: gosub @EAICOMB_2047 0002: jump @EAICOMB_1779 :EAICOMB_1759 $3159 == 2 // (int) var == num jump_if_false @EAICOMB_1779 0025: gosub @EAICOMB_2196 :EAICOMB_1779 0002: jump @EAICOMB_1790 :EAICOMB_1786 48@ = 0 // (int) :EAICOMB_1790 0026: return :EAICOMB_1792 46@ == 0 // (int) var == num jump_if_false @EAICOMB_1809 48@ = 0 // (int) 0026: return :EAICOMB_1809 56@ = 0 // (int) :EAICOMB_1813 0011: 45@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_2045 // Note: the incorrect math opcode was used here 004F: unknown_check $4740(56@,20) 0022: jump_if_false @EAICOMB_2033 // Note: the incorrect math opcode was used here 02D8: unknown_check $4740(56@,20) 0022: jump_if_false @EAICOMB_1871 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3160 $4740(56@,20) 0002: jump @EAICOMB_2033 :EAICOMB_1871 004D: store_car $4740(56@,20) position_to 30@ 31@ 32@ 031D: (unknown) 30@ 31@ $1042 $1043 37@ $4760(56@,20) == -1 // (int) var == num jump_if_false @EAICOMB_1918 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3160 $4740(56@,20) :EAICOMB_1918 37@ > 150.0 // (float) var > num jump_if_false @EAICOMB_1944 48@ = 0 // (int) 0026: return 0002: jump @EAICOMB_2033 :EAICOMB_1944 10.0 > 37@ // (float) num > var 0022: jump_if_false @EAICOMB_2033 // Note: the incorrect math opcode was used here $3355 == 0 // (int) var == num jump_if_false @EAICOMB_1990 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3160 $4740(56@,20) 0002: jump @EAICOMB_2033 :EAICOMB_1990 004F: unknown_check $3355 jump_if_false @EAICOMB_2033 01CA: (unknown) $3355 39@ 5.0 > 39@ // (float) num > var 0022: jump_if_false @EAICOMB_2033 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3160 $4740(56@,20) :EAICOMB_2033 56@ += 1 // (int) 0002: jump @EAICOMB_1813 :EAICOMB_2045 0026: return :EAICOMB_2047 21@ == 1 // (int) var == num jump_if_false @EAICOMB_2091 0025: gosub @EAICOMB_4357 0078: if or 16@ == 0 // (int) var == num 17@ == 0 // (int) var == num jump_if_false @EAICOMB_2091 48@ = 0 // (int) 0026: return :EAICOMB_2091 0035: 26@ = $3160 // (int vars) 031D: (unknown) $1042 $1043 $2169(26@,30) $2199(26@,30) 37@ 37@ > 150.0 // (float) var > num jump_if_false @EAICOMB_2164 29@ > 30000 // (int) var > num jump_if_false @EAICOMB_2150 48@ = 0 // (int) 0026: return 0002: jump @EAICOMB_2157 :EAICOMB_2150 010E: 29@ = current_time_in_ms 002B: 29@ -= 28@ // (int vars) // Note: the incorrect math opcode was used here :EAICOMB_2157 0002: jump @EAICOMB_2194 :EAICOMB_2164 21@ == 0 // (int) var == num jump_if_false @EAICOMB_2187 0025: gosub @EAICOMB_4060 21@ = 1 // (int) :EAICOMB_2187 0025: gosub @EAICOMB_4051 :EAICOMB_2194 0026: return :EAICOMB_2196 031D: (unknown) $2169(26@,30) $2199(26@,30) $1042 $1043 37@ 37@ > 100.0 // (float) var > num jump_if_false @EAICOMB_2433 21@ == 0 // (int) var == num jump_if_false @EAICOMB_2312 010E: 18@ = current_time_in_ms 037B: constant_params 3 variable_params 1 unknown 65 call_with_params @NONAME_2_3635 18@ 19@ 20@ $5117 $5117 == 100 // (int) var == num jump_if_false @EAICOMB_2305 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4973 'PR_FAIL' // ~r~You failed to defend your business! 050D: 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40071 $3160 48@ = 0 // (int) 0026: return :EAICOMB_2305 0002: jump @EAICOMB_2426 :EAICOMB_2312 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3482 37@ jump_if_false @EAICOMB_2376 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4973 'PR_FAIL' // ~r~You failed to defend your business! 050D: 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40071 $3160 48@ = 0 // (int) 0026: return 0002: jump @EAICOMB_2426 :EAICOMB_2376 009F: actor $1038 dead jump_if_false @EAICOMB_2426 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4973 'PR_FAIL' // ~r~You failed to defend your business! 050D: 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40071 $3160 48@ = 0 // (int) 0026: return :EAICOMB_2426 0002: jump @EAICOMB_3040 :EAICOMB_2433 21@ == 0 // (int) var == num jump_if_false @EAICOMB_2526 024F: (unknown) 0.01 0045: actor $1038 defined jump_if_false @EAICOMB_2470 0110: 53@ = player $1038 wanted_level 0128: set_max_wanted_level_to 53@ :EAICOMB_2470 03F1: (unknown) 0 $4417 = 1 // (int) 0025: gosub @EAICOMB_4060 21@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @NONAME_2_3270 26@ 15@ $5117 > -1 // (int) var > num jump_if_false @EAICOMB_2526 00AE: remove_status_text $5117 $5117 = -1 // (int) :EAICOMB_2526 0078: if and 46@ == 0 // (int) var == num 0011: 15@ > $5116 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_2888 // Note: the incorrect math opcode was used here 14@ = 0 // (int) 0036: 30@ = 22@ // (float vars) 0036: 31@ = 23@ // (float vars) 0036: 32@ = 24@ // (float vars) 27@ = 1 // (int) 52@ = 0 // (int) 52@ == 0 // (int) var == num jump_if_false @EAICOMB_2599 54@ += 1 // (int) 55@ = 1 // (int) 0002: jump @EAICOMB_2667 :EAICOMB_2599 55@ = 0 // (int) 40@ = 0 // (float) 002A: 40@ += 25@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 65 call_with_params @MAIN_5959 0 5.0 0 40@ 33@ 34@ 35@ 037B: constant_params 6 variable_params 3 unknown 65 call_with_params @MAIN_5144 22@ 23@ 24@ 33@ 34@ 35@ 30@ 31@ 32@ 01B4: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 02F6: (unknown) 30@ 31@ 32@ 25 30@ 31@ 32@ :EAICOMB_2667 0139: 52@ = random_int_in_ranges 2 6 :EAICOMB_2674 0011: 52@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_2881 // Note: the incorrect math opcode was used here 55@ == 1 // (int) var == num jump_if_false @EAICOMB_2704 0025: gosub @EAICOMB_3828 :EAICOMB_2704 56@ = 0 // (int) :EAICOMB_2708 0011: 13@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_2818 // Note: the incorrect math opcode was used here 0025: gosub @EAICOMB_3482 0035: 53@ = 14@ // (int vars) 53@ -= 1 // (int) 00C1: (unknown) $4700(53@,20) $4720(53@,20) 0036: $4622(53@,20) = 22@ // (float vars) 0036: $4642(53@,20) = 23@ // (float vars) 0036: $4662(53@,20) = 24@ // (float vars) 55@ == 0 // (int) var == num jump_if_false @EAICOMB_2806 010F: (unknown) $4700(53@,20) $1042 $1043 $1044 037B: constant_params 3 variable_params 0 unknown 65 call_with_params @NONAME_2_2429 $4700(53@,20) 53@ 4 :EAICOMB_2806 56@ += 1 // (int) 0002: jump @EAICOMB_2708 :EAICOMB_2818 55@ == 1 // (int) var == num jump_if_false @EAICOMB_2874 034B: unknown_check $4740(45@,20) jump_if_false @EAICOMB_2874 01B6: (unknown) $4740(45@,20) 22@ 23@ 24@ 0050: set_car $4740(45@,20) max_speed_to 30.0 0051: set_car $4740(45@,20) traffic_behavior_to 3 45@ += 1 // (int) :EAICOMB_2874 0002: jump @EAICOMB_2674 :EAICOMB_2881 0002: jump @EAICOMB_3040 :EAICOMB_2888 0078: if and 46@ == 0 // (int) var == num 0017: $5116 >= 15@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_2938 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'PR_WIN' time 5000 flag 1 // The attackers have retreated, for now... 48@ = 0 // (int) 050C: (unknown) 0026: return 0002: jump @EAICOMB_3040 :EAICOMB_2938 56@ = 0 // (int) :EAICOMB_2942 0011: 45@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3040 // Note: the incorrect math opcode was used here 004F: unknown_check $4740(56@,20) 0022: jump_if_false @EAICOMB_3028 // Note: the incorrect math opcode was used here 0078: if or 0102: car $4740(56@,20) near_point 22@ 23@ radius 10.0 10.0 sphere 0 $4760(56@,20) == -1 // (int) var == num 0256: unknown_check $4740(56@,20) 0328: unknown_check $4740(56@,20) $1038 0022: jump_if_false @EAICOMB_3028 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3160 $4740(56@,20) :EAICOMB_3028 56@ += 1 // (int) 0002: jump @EAICOMB_2942 :EAICOMB_3040 0026: return :EAICOMB_3042 47@ = 0 // (int) 46@ = 0 // (int) 56@ = 0 // (int) :EAICOMB_3054 0011: 14@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3405 // Note: the incorrect math opcode was used here not $4700(56@,20) == -1 // (int) var == num jump_if_false @EAICOMB_3393 0045: actor $4700(56@,20) defined jump_if_false @EAICOMB_3380 042D: unknown_check $4700(56@,20) 11@ 0022: jump_if_false @EAICOMB_3112 // Note: the incorrect math opcode was used here 47@ = 1 // (int) :EAICOMB_3112 0043: store_actor $4700(56@,20) position_to 30@ 31@ 32@ // Note: the incorrect math opcode was used here 031D: (unknown) 30@ 31@ 22@ 23@ 37@ 031D: (unknown) 30@ 31@ $4780(56@,20) $4800(56@,20) 38@ 03BC: (unknown) $4700(56@,20) 59@ 0078: if and 0.05 > 38@ // (float) num > var 37@ > 10.0 // (float) var > num 59@ == -1 // (int) var == num jump_if_false @EAICOMB_3234 0078: if or $4602(56@,20) == 3 // (int) var == num $4602(56@,20) == 4 // (int) var == num jump_if_false @EAICOMB_3220 $4840(56@,20) += 1 // (int) 0002: jump @EAICOMB_3227 :EAICOMB_3220 $4840(56@,20) = 0 // (int) :EAICOMB_3227 0002: jump @EAICOMB_3241 :EAICOMB_3234 $4840(56@,20) = 0 // (int) :EAICOMB_3241 0078: if or 37@ > 100.0 // (float) var > num $4840(56@,20) > 50 // (int) var > num jump_if_false @EAICOMB_3332 0078: if and 807E: not actor $4700(56@,20) driving 805D: not sphere_onscreen 30@ 31@ 32@ radius 5.0 0022: jump_if_false @EAICOMB_3305 // Note: the incorrect math opcode was used here 0025: gosub @EAICOMB_3407 0002: jump @EAICOMB_3325 :EAICOMB_3305 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @NONAME_2_2649 $4700(56@,20) 56@ 46@ += 1 // (int) :EAICOMB_3325 0002: jump @EAICOMB_3352 :EAICOMB_3332 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @NONAME_2_2649 $4700(56@,20) 56@ 46@ += 1 // (int) :EAICOMB_3352 0036: $4780(56@,20) = 30@ // (float vars) 0036: $4800(56@,20) = 31@ // (float vars) 0036: $4820(56@,20) = 32@ // (float vars) 0002: jump @EAICOMB_3393 :EAICOMB_3380 0025: gosub @EAICOMB_3407 $5116 += 1 // (int) :EAICOMB_3393 56@ += 1 // (int) 0002: jump @EAICOMB_3054 :EAICOMB_3405 0026: return :EAICOMB_3407 001C: $4760(56@,20) == $4700(56@,20) // (int) num == var 0022: jump_if_false @EAICOMB_3432 // Note: the incorrect math opcode was used here $4760(56@,20) = -1 // (int) :EAICOMB_3432 0112: remove_references_to_actor $4700(56@,20) // Like turning an actor into a random pedestrian 00BB: (unknown) $4720(56@,20) $4602(56@,20) = 0 // (int) $4622(56@,20) = 0 // (float) $4642(56@,20) = 0 // (float) $4662(56@,20) = 0 // (float) $4700(56@,20) = -1 // (int) 0026: return :EAICOMB_3482 27@ == 1 // (int) var == num jump_if_false @EAICOMB_3511 0139: 52@ = random_int_in_ranges 0 2 0035: 43@ = 11@ // (int vars) 0002: jump @EAICOMB_3522 :EAICOMB_3511 0139: 52@ = random_int_in_ranges 2 4 0035: 43@ = 12@ // (int vars) :EAICOMB_3522 0160: load_model 1@(52@,4) :EAICOMB_3527 8161: not model 1@(52@,4) available 0022: jump_if_false @EAICOMB_3554 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0160: load_model 1@(52@,4) 0002: jump @EAICOMB_3527 :EAICOMB_3554 $4740(45@,20) == 0 // (int) var == num jump_if_false @EAICOMB_3623 32@ += 5.0 // (float) 01BB: (unknown) 30@ 31@ 32@ 32@ 003E: $4700(14@,20) = create_actor_pedtype 43@ model 1@(52@,4) at 30@ 31@ 32@ 0138: 42@ = random_float_in_ranges 0 359.0 00CF: set_actor $4700(14@,20) Z_angle_to 42@ $4602(56@,20) = 2 // (int) 0002: jump @EAICOMB_3737 :EAICOMB_3623 034B: unknown_check $4740(45@,20) jump_if_false @EAICOMB_3653 02BD: (unknown) $4740(45@,20) $4700(14@,20) 0002: jump @EAICOMB_3667 :EAICOMB_3653 $4740(45@,20) = 0 // (int) 0002: jump @EAICOMB_3522 :EAICOMB_3667 $4700(14@,20) == -1 // (int) var == num jump_if_false @EAICOMB_3713 00A4: $4700(14@,20) = create_actor_pedtype 43@ model 1@(52@,4) in_car $4740(45@,20) driverseat 0035: $4760(45@,20) = $4700(14@,20) // (int vars) 0002: jump @EAICOMB_3729 :EAICOMB_3713 0118: $4700(14@,20) = create_actor_pedtype 43@ model 1@(52@,4) in_car $4740(45@,20) passenger_seat -1 :EAICOMB_3729 $4602(14@,20) = 1 // (int) :EAICOMB_3737 0139: 52@ = random_int_in_ranges 0 3 0106: give_actor $4700(14@,20) weapon 5@(52@,3) ammo 50 // Load the weapon model before using this 03DE: (unknown) $4700(14@,20) 1 02CB: (unknown) 10.0 04B9: (unknown) $4700(14@,20) 1 0 0 041B: (unknown) $4700(14@,20) 9 0442: (unknown) $4700(14@,20) 1 $4780(14@,20) = 0 // (float) $4800(14@,20) = 0 // (float) $4820(14@,20) = 0 // (float) $4840(14@,20) = 0 // (int) 14@ += 1 // (int) 0026: return :EAICOMB_3828 0138: 40@ = random_float_in_ranges -30.0 30.0 002A: 40@ += $2259(26@,30) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 65 call_with_params @MAIN_5959 0 100.0 0 40@ 33@ 34@ 35@ 037B: constant_params 6 variable_params 3 unknown 65 call_with_params @MAIN_5144 30@ 31@ 32@ 33@ 34@ 35@ 30@ 31@ 32@ 025B: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 36@ 031D: (unknown) 30@ 31@ $2169(26@,30) $2199(26@,30) 37@ 0078: if or 40.0 > 37@ // (float) num > var 005D: sphere_onscreen 30@ 31@ 32@ radius 10.0 0022: jump_if_false @EAICOMB_3948 // Note: the incorrect math opcode was used here 02F5: (unknown) 30@ 31@ 32@ 20 30@ 31@ 32@ 025B: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 36@ :EAICOMB_3948 32@ += 5.0 // (float) 01BB: (unknown) 30@ 31@ 32@ 32@ 0160: load_model 10@ 8161: not model 10@ available 0022: jump_if_false @EAICOMB_3996 // Note: the incorrect math opcode was used here 0160: load_model 10@ :EAICOMB_3976 8161: not model 10@ available 0022: jump_if_false @EAICOMB_3996 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EAICOMB_3976 :EAICOMB_3996 0113: remove_references_to_car $4740(45@,20) // Like turning a car into any random car 0048: $4740(45@,20) = create_car 10@ at 30@ 31@ 32@ 04FA: (unknown) $4740(45@,20) 1 0254: enable_car $4740(45@,20) stuck_check_distance_to 1.5 time_to 5000 00D1: set_car $4740(45@,20) Z_angle_to 36@ 0233: (unknown) $4740(45@,20) $1042 $1043 0026: return :EAICOMB_4051 010E: 28@ = current_time_in_ms 29@ = 0 // (int) 0026: return :EAICOMB_4060 037B: constant_params 2 variable_params 1 unknown 65 call_with_params @NONAME_2_3331 26@ 0 60@ 16@ = 0 // (int) 56@ = 0 // (int) $4740(45@,20) = 0 // (int) 27@ = 1 // (int) :EAICOMB_4093 0011: 60@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_4205 // Note: the incorrect math opcode was used here 01B5: (unknown) $2169(26@,30) $2199(26@,30) $2229(26@,30) 30@ 31@ 32@ 0138: 61@ = random_float_in_ranges -7.0 7.0 0138: 62@ = random_float_in_ranges -7.0 7.0 63@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 65 call_with_params @MAIN_5144 30@ 31@ 32@ 61@ 62@ 63@ 30@ 31@ 32@ 0025: gosub @EAICOMB_3482 0035: 53@ = 14@ // (int vars) 53@ -= 1 // (int) 0035: $4685(53@,15) = $4700(53@,20) // (int vars) 16@ += 1 // (int) 56@ += 1 // (int) 0002: jump @EAICOMB_4093 :EAICOMB_4205 037B: constant_params 2 variable_params 1 unknown 65 call_with_params @NONAME_2_3331 26@ 1 60@ 17@ = 0 // (int) 56@ = 0 // (int) $4740(45@,20) = 0 // (int) 27@ = 2 // (int) :EAICOMB_4239 0011: 60@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_4351 // Note: the incorrect math opcode was used here 01B5: (unknown) $2169(26@,30) $2199(26@,30) $2229(26@,30) 30@ 31@ 32@ 0138: 61@ = random_float_in_ranges -7.0 7.0 0138: 62@ = random_float_in_ranges -7.0 7.0 63@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 65 call_with_params @MAIN_5144 30@ 31@ 32@ 61@ 62@ 63@ 30@ 31@ 32@ 0025: gosub @EAICOMB_3482 0035: 53@ = 14@ // (int vars) 53@ -= 1 // (int) 0035: $4685(53@,15) = $4700(53@,20) // (int vars) 17@ += 1 // (int) 56@ += 1 // (int) 0002: jump @EAICOMB_4239 :EAICOMB_4351 14@ = 0 // (int) 0026: return :EAICOMB_4357 16@ = 0 // (int) 17@ = 0 // (int) 56@ = 0 // (int) :EAICOMB_4369 $4685(56@,15) > 0 // (int) var > num jump_if_false @EAICOMB_4427 0045: actor $4685(56@,15) defined jump_if_false @EAICOMB_4427 042D: unknown_check $4685(56@,15) 11@ 0022: jump_if_false @EAICOMB_4422 // Note: the incorrect math opcode was used here 16@ += 1 // (int) 0002: jump @EAICOMB_4427 :EAICOMB_4422 17@ += 1 // (int) :EAICOMB_4427 56@ += 1 // (int) 56@ >= 15 // (int) var >= num jump_if_false @EAICOMB_4369 0026: return :EAICOMB_4446 0162: release_model 10@ 0162: release_model 0@ 0162: release_model 1@ not 2@ == 0 // (int) var == num jump_if_false @EAICOMB_4472 0162: release_model 2@ 0162: release_model 3@ :EAICOMB_4472 0162: release_model 7@ 0162: release_model 8@ 0162: release_model 9@ 56@ = 0 // (int) :EAICOMB_4485 00BB: (unknown) $4720(56@,20) $4700(56@,20) > 0 // (int) var > num jump_if_false @EAICOMB_4519 0112: remove_references_to_actor $4700(56@,20) // Like turning an actor into a random pedestrian $4700(56@,20) = -1 // (int) :EAICOMB_4519 $4602(56@,20) = 0 // (int) $4622(56@,20) = 0 // (float) $4642(56@,20) = 0 // (float) $4662(56@,20) = 0 // (float) 0255: (unknown) $4740(56@,20) 0113: remove_references_to_car $4740(56@,20) // Like turning a car into any random car 56@ += 1 // (int) 56@ >= 20 // (int) var >= num jump_if_false @EAICOMB_4485 14@ = 0 // (int) 45@ = 0 // (int) $3157 = 0 // (int) 0026: return :EAICOMB_4591 56@ = 0 // (int) :EAICOMB_4595 $4685(56@,15) > 0 // (int) var > num jump_if_false @EAICOMB_4641 0045: actor $4685(56@,15) defined jump_if_false @EAICOMB_4628 00E0: (unknown) $4685(56@,15) :EAICOMB_4628 0112: remove_references_to_actor $4685(56@,15) // Like turning an actor into a random pedestrian $4685(56@,15) = 0 // (int) :EAICOMB_4641 56@ += 1 // (int) 56@ >= 15 // (int) var >= num jump_if_false @EAICOMB_4595 0026: return :JANDW 0238: name_thread 'JANDW' 45@ = 0 // (int) 009C: toggle_wasted_busted_check 0 :JANDW_16 0001: wait 0 ms 0078: if or 009F: actor $1038 dead $3355 == 0 // (int) var == num jump_if_false @JANDW_50 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_50 0078: if or 02A4: unknown_check $1691 == 1 // (int) var == num 02F1: actor $1038 driving_flying_vehicle 03C0: unknown_check jump_if_false @JANDW_86 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_86 834B: not unknown_check $3355 jump_if_false @JANDW_108 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_108 00A0: car $3355 wrecked jump_if_false @JANDW_130 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_130 02BD: (unknown) $3355 7@ 034A: unknown_check 7@ 0022: jump_if_false @JANDW_178 // Note: the incorrect math opcode was used here 0045: actor 7@ defined 0022: jump_if_false @JANDW_178 // Note: the incorrect math opcode was used here 801C: not $1038 == 7@ // (int) num == var 0022: jump_if_false @JANDW_178 // Note: the incorrect math opcode was used here 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_178 007D: actor $1038 driving_car_with_model #6ATV 0022: jump_if_false @JANDW_203 // Note: the incorrect math opcode was used here 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_203 0315: (unknown) $1038 47@ 51@ 54@ 58@ 61@ 65@ 47@ > 0 // (int) var > num jump_if_false @JANDW_324 47@ /= 1000 // (int) 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 51@ 48@ 49@ 0035: 8@ = 47@ // (int vars) 0029: 8@ += 48@ // (int vars) // Note: the incorrect math opcode was used here 8@ /= 2 // (int) 0094: player $1038 money += 8@ 0291: is_system_metric 0022: jump_if_false @JANDW_297 // Note: the incorrect math opcode was used here 01DD: show_text_4numbers GXT 'WHEEL01' numbers 8@ 48@ 49@ 47@ time 3000 flag 1 // TWO WHEELS BONUS: $ ~1~ Distance: ~1~.~1~m Time: ~1~ seconds. 0002: jump @JANDW_324 :JANDW_297 0292: (unknown) 51@ 53@ 0038: 50@ = float 53@ to_integer // Note: the incorrect math opcode was used here 01DB: show_text_3numbers GXT 'WHEEL02' numbers 8@ 50@ 47@ time 3000 flag 1 // TWO WHEELS BONUS: $ ~1~ Distance: ~1~ feet Time: ~1~ seconds. :JANDW_324 54@ > 0 // (int) var > num jump_if_false @JANDW_435 54@ /= 1000 // (int) 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 58@ 55@ 56@ 0035: 8@ = 54@ // (int vars) 0029: 8@ += 55@ // (int vars) // Note: the incorrect math opcode was used here 8@ /= 5 // (int) 0094: player $1038 money += 8@ 0291: is_system_metric 0022: jump_if_false @JANDW_408 // Note: the incorrect math opcode was used here 01DD: show_text_4numbers GXT 'WHEEL03' numbers 8@ 55@ 56@ 54@ time 3000 flag 1 // WHEELIE BONUS: $ ~1~ Distance: ~1~.~1~m Time: ~1~ seconds. 0002: jump @JANDW_435 :JANDW_408 0292: (unknown) 58@ 60@ 0038: 57@ = float 60@ to_integer // Note: the incorrect math opcode was used here 01DB: show_text_3numbers GXT 'WHEEL04' numbers 8@ 57@ 54@ time 3000 flag 1 // WHEELIE BONUS: $ ~1~ Distance: ~1~ feet Time: ~1~ seconds. :JANDW_435 61@ > 0 // (int) var > num jump_if_false @JANDW_546 61@ /= 1000 // (int) 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 65@ 62@ 63@ 0035: 8@ = 61@ // (int vars) 0029: 8@ += 62@ // (int vars) // Note: the incorrect math opcode was used here 8@ /= 2 // (int) 0094: player $1038 money += 8@ 0291: is_system_metric 0022: jump_if_false @JANDW_519 // Note: the incorrect math opcode was used here 01DD: show_text_4numbers GXT 'WHEEL05' numbers 8@ 62@ 63@ 61@ time 3000 flag 1 // STOPPIE BONUS: $ ~1~ Distance: ~1~.~1~m Time: ~1~ seconds. 0002: jump @JANDW_546 :JANDW_519 0292: (unknown) 65@ 67@ 0038: 64@ = float 67@ to_integer // Note: the incorrect math opcode was used here 01DB: show_text_3numbers GXT 'WHEEL06' numbers 8@ 64@ 61@ time 3000 flag 1 // STOPPIE BONUS: $ ~1~ Distance: ~1~ feet Time: ~1~ seconds. :JANDW_546 82DE: not (unknown) $1038 0022: jump_if_false @JANDW_580 // Note: the incorrect math opcode was used here 012C: car $3355 in_air 0022: jump_if_false @JANDW_573 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :JANDW_573 0002: jump @JANDW_596 :JANDW_580 8397: not (unknown) $3355 jump_if_false @JANDW_596 1@ = 1 // (int) :JANDW_596 1@ == 0 // (int) var == num jump_if_false @JANDW_614 0002: jump @JANDW_16 :JANDW_614 1@ = 0 // (int) 2@ = 0 // (int) 5@ = 0 // (int) 19@ = 0 // (int) 39@ = 0 // (float) 40@ = 0 // (float) 41@ = 0 // (float) 42@ = 0 // (float) 43@ = 0 // (float) 44@ = 0 // (float) 20@ = 0 // (int) 3@ = 0 // (int) 15@ = 0 // (int) 16@ = 0 // (int) 6@ = 0 // (int) 14@ = 0 // (int) 1@ = 0 // (int) 10@ = 0 // (int) 24@ = 0 // (float) 25@ = 0 // (float) 26@ = 0 // (float) 12@ = 0 // (int) 13@ = 0 // (int) 11@ = 0 // (int) 32@ = 0 // (float) 29@ = 0 // (float) 31@ = 0 // (float) 30@ = 0 // (float) 28@ = 0 // (float) 4@ = 0 // (int) 0035: 0@ = $3355 // (int vars) 00A0: car 0@ wrecked 0022: jump_if_false @JANDW_756 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_756 00D0: 27@ = car 0@ Z_angle 004D: store_car 0@ position_to 33@ 34@ 35@ 014E: 22@ = car 0@ health 0036: 36@ = 33@ // (float vars) 0036: 37@ = 34@ // (float vars) 0036: 38@ = 35@ // (float vars) 0035: 21@ = -2@ // (int vars) // timer1 21@ += 500 // (int) :JANDW_792 0078: if or 2@ == 0 // (int) var == num 0011: 21@ > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @JANDW_1147 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00A0: car 0@ wrecked 0022: jump_if_false @JANDW_831 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_831 8045: not actor $1038 defined 0022: jump_if_false @JANDW_849 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_849 807E: not actor $1038 driving 0022: jump_if_false @JANDW_867 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_867 82DE: not (unknown) $1038 0022: jump_if_false @JANDW_895 // Note: the incorrect math opcode was used here 01B3: unknown_check 0@ 0022: jump_if_false @JANDW_895 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_895 $1691 == 1 // (int) var == num jump_if_false @JANDW_915 0002: jump @JANDW_16 :JANDW_915 004D: store_car 0@ position_to 33@ 34@ 35@ 82DE: not (unknown) $1038 0022: jump_if_false @JANDW_954 // Note: the incorrect math opcode was used here 812C: not car 0@ in_air 0022: jump_if_false @JANDW_947 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :JANDW_947 0002: jump @JANDW_969 :JANDW_954 0397: (unknown) 0@ jump_if_false @JANDW_969 2@ = 1 // (int) :JANDW_969 0025: gosub @JANDW_2213 0036: 28@ = 27@ // (float vars) 00D0: 27@ = car 0@ Z_angle 0025: gosub @JANDW_2267 0014: 35@ > 38@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JANDW_1025 // Note: the incorrect math opcode was used here 0036: 25@ = 35@ // (float vars) 002C: 25@ -= 38@ // (float vars) 0014: 25@ > 24@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JANDW_1025 // Note: the incorrect math opcode was used here 0036: 24@ = 25@ // (float vars) :JANDW_1025 45@ == 1 // (int) var == num jump_if_false @JANDW_1140 004D: store_car 0@ position_to 39@ 40@ 41@ 031D: (unknown) 39@ 40@ 36@ 37@ 26@ 0078: if or 24@ > 6.0 // (float) var > num 26@ > 40.0 // (float) var > num 15@ > 1 // (int) var > num 20@ > 360 // (int) var > num jump_if_false @JANDW_1140 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 26@ 12@ 13@ 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 24@ 10@ 11@ 025D: remove_text 'SJSTAT' // Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~° 01DE: show_text_6numbers GXT 'SJSTAT' numbers 12@ 13@ 10@ 11@ 15@ 20@ time 1 flag 5 // Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~° :JANDW_1140 0002: jump @JANDW_792 :JANDW_1147 004D: store_car 0@ position_to 39@ 40@ 41@ 031D: (unknown) 39@ 40@ 36@ 37@ 26@ 0035: 16@ = 15@ // (int vars) 0078: if or 24@ > 6.0 // (float) var > num 26@ > 40.0 // (float) var > num 15@ > 1 // (int) var > num 20@ > 360 // (int) var > num jump_if_false @JANDW_2201 $1691 == 0 // (int) var == num jump_if_false @JANDW_1586 0035: 17@ = -2@ // (int vars) // timer1 17@ += 3000 // (int) 18@ = -1 // (int) :JANDW_1225 0011: 17@ > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @JANDW_1593 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00A0: car 0@ wrecked 0022: jump_if_false @JANDW_1256 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_1256 8045: not actor $1038 defined 0022: jump_if_false @JANDW_1274 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_1274 82DE: not (unknown) $1038 0022: jump_if_false @JANDW_1309 // Note: the incorrect math opcode was used here 01B3: unknown_check 0@ 0022: jump_if_false @JANDW_1302 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_1302 0002: jump @JANDW_1360 :JANDW_1309 8397: not (unknown) 0@ 0022: jump_if_false @JANDW_1343 // Note: the incorrect math opcode was used here 19@ += 1 // (int) 19@ > 30 // (int) var > num jump_if_false @JANDW_1343 0002: jump @JANDW_16 :JANDW_1343 813D: not car 0@ flipped jump_if_false @JANDW_1360 0002: jump @JANDW_16 :JANDW_1360 807E: not actor $1038 driving jump_if_false @JANDW_1385 5@ = 1 // (int) 0035: 17@ = -2@ // (int vars) // timer1 17@ -= 1 // (int) :JANDW_1385 02D8: unknown_check 0@ jump_if_false @JANDW_1400 4@ = 1 // (int) :JANDW_1400 0025: gosub @JANDW_2213 0036: 28@ = 27@ // (float vars) 00D0: 27@ = car 0@ Z_angle 82DE: not (unknown) $1038 0022: jump_if_false @JANDW_1511 // Note: the incorrect math opcode was used here 012C: car 0@ in_air 0022: jump_if_false @JANDW_1506 // Note: the incorrect math opcode was used here 0025: gosub @JANDW_2267 18@ == -1 // (int) var == num jump_if_false @JANDW_1472 0035: 18@ = -2@ // (int vars) // timer1 18@ += 250 // (int) 0002: jump @JANDW_1499 :JANDW_1472 0011: -2@ > 18@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @JANDW_1499 // Note: the incorrect math opcode was used here 0035: 17@ = -2@ // (int vars) // timer1 17@ += 3000 // (int) 004D: store_car 0@ position_to 39@ 40@ 41@ :JANDW_1499 0002: jump @JANDW_1511 :JANDW_1506 18@ = -1 // (int) :JANDW_1511 45@ == 1 // (int) var == num jump_if_false @JANDW_1586 031D: (unknown) 39@ 40@ 36@ 37@ 26@ 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 26@ 12@ 13@ 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 24@ 10@ 11@ 025D: remove_text 'SJSTAT' // Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~° 01DE: show_text_6numbers GXT 'SJSTAT' numbers 12@ 13@ 10@ 11@ 15@ 20@ time 1 flag 5 // Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~° :JANDW_1586 0002: jump @JANDW_1225 :JANDW_1593 0078: if and $1691 == 0 // (int) var == num 83C0: not unknown_check jump_if_false @JANDW_2194 80A0: not car 0@ wrecked jump_if_false @JANDW_1632 014E: 23@ = car 0@ health 0002: jump @JANDW_1641 :JANDW_1632 23@ = 0 // (int) 5@ = 1 // (int) :JANDW_1641 22@ -= 35 // (int) 031D: (unknown) 39@ 40@ 36@ 37@ 26@ 01E1: (unknown) 26@ 01E2: (unknown) 24@ 01E3: (unknown) 15@ 01E4: (unknown) 20@ 24@ > 6.0 // (float) var > num jump_if_false @JANDW_1683 14@ += 1 // (int) :JANDW_1683 26@ > 40.0 // (float) var > num jump_if_false @JANDW_1701 14@ += 1 // (int) :JANDW_1701 0078: if or 16@ > 1 // (int) var > num 15@ > 2 // (int) var > num jump_if_false @JANDW_1727 14@ += 1 // (int) :JANDW_1727 20@ > 360 // (int) var > num jump_if_false @JANDW_1745 14@ += 1 // (int) :JANDW_1745 0078: if and 5@ == 0 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @JANDW_1780 0011: 23@ > 22@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JANDW_1780 // Note: the incorrect math opcode was used here 3@ = 1 // (int) :JANDW_1780 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 26@ 12@ 13@ 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5879 24@ 10@ 11@ 0035: 8@ = 15@ // (int vars) 8@ *= 180 // (int) 0029: 8@ += 20@ // (int vars) // Note: the incorrect math opcode was used here 0035: 9@ = 12@ // (int vars) 9@ *= 4 // (int) 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 0035: 9@ = 10@ // (int vars) 9@ *= 45 // (int) 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 14@ == 3 // (int) var == num jump_if_false @JANDW_1870 8@ *= 2 // (int) 0002: jump @JANDW_1887 :JANDW_1870 14@ == 4 // (int) var == num jump_if_false @JANDW_1887 8@ *= 3 // (int) :JANDW_1887 3@ == 1 // (int) var == num jump_if_false @JANDW_1911 8@ /= 10 // (int) 0002: jump @JANDW_1916 :JANDW_1911 8@ /= 20 // (int) :JANDW_1916 4@ == 1 // (int) var == num jump_if_false @JANDW_1933 8@ += 50 // (int) :JANDW_1933 45@ == 0 // (int) var == num jump_if_false @JANDW_1951 0025: gosub @JANDW_2369 :JANDW_1951 0291: is_system_metric jump_if_false @JANDW_2070 3@ == 1 // (int) var == num jump_if_false @JANDW_2001 01DE: show_text_6numbers GXT 'SJSTATP' numbers 12@ 13@ 10@ 11@ 15@ 20@ time 5000 flag 5 // Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~° And what a great landing! 0002: jump @JANDW_2063 :JANDW_2001 4@ == 1 // (int) var == num jump_if_false @JANDW_2042 01DE: show_text_6numbers GXT 'SJSTATF' numbers 12@ 13@ 10@ 11@ 15@ 20@ time 5000 flag 5 // Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~° You're on fire! 0002: jump @JANDW_2063 :JANDW_2042 01DE: show_text_6numbers GXT 'SJSTAT' numbers 12@ 13@ 10@ 11@ 15@ 20@ time 5000 flag 5 // Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~° :JANDW_2063 0002: jump @JANDW_2175 :JANDW_2070 0297: 12@ = meters 12@ to_feet 0297: 10@ = meters 10@ to_feet 3@ == 1 // (int) var == num jump_if_false @JANDW_2117 01DD: show_text_4numbers GXT 'SJSTAFP' numbers 12@ 10@ 15@ 20@ time 5000 flag 5 // Distance: ~1~.~1~ft Height: ~1~.~1~ft Flips: ~1~ Rotation: ~1~° And what a great landing! 0002: jump @JANDW_2175 :JANDW_2117 4@ == 1 // (int) var == num jump_if_false @JANDW_2156 01DD: show_text_4numbers GXT 'SJSTAFF' numbers 12@ 10@ 15@ 20@ time 5000 flag 5 // Distance: ~1~.~1~ft Height: ~1~.~1~ft Flips: ~1~ Rotation: ~1~° You're on fire! 0002: jump @JANDW_2175 :JANDW_2156 01DD: show_text_4numbers GXT 'SJSTAF' numbers 12@ 10@ 15@ 20@ time 5000 flag 5 // Distance: ~1~.~1~ft Height: ~1~.~1~ft Flips: ~1~ Rotation: ~1~° :JANDW_2175 45@ == 1 // (int) var == num jump_if_false @JANDW_2194 0025: gosub @JANDW_2369 :JANDW_2194 0002: jump @JANDW_2206 :JANDW_2201 $1699 = 0 // (int) :JANDW_2206 0002: jump @JANDW_16 :JANDW_2213 6@ == 0 // (int) var == num jump_if_false @JANDW_2246 813D: not car 0@ flipped jump_if_false @JANDW_2239 6@ = 1 // (int) :JANDW_2239 0002: jump @JANDW_2265 :JANDW_2246 013D: car 0@ flipped jump_if_false @JANDW_2265 15@ += 1 // (int) 6@ = 0 // (int) :JANDW_2265 0026: return :JANDW_2267 0036: 29@ = 27@ // (float vars) 002C: 29@ -= 28@ // (float vars) 29@ > 180.0 // (float) var > num jump_if_false @JANDW_2309 0036: 30@ = 29@ // (float vars) 29@ = 360.0 // (float) 002C: 29@ -= 30@ // (float vars) 0002: jump @JANDW_2336 :JANDW_2309 -180.0 > 29@ // (float) num > var 0022: jump_if_false @JANDW_2336 // Note: the incorrect math opcode was used here 0036: 30@ = 29@ // (float vars) 29@ = 360.0 // (float) 002A: 29@ += 30@ // (float vars) // Note: the incorrect math opcode was used here :JANDW_2336 0 > 29@ // (float) num > var 0022: jump_if_false @JANDW_2359 // Note: the incorrect math opcode was used here 0036: 30@ = 29@ // (float vars) 29@ = 0 // (float) 002C: 29@ -= 30@ // (float vars) :JANDW_2359 002A: 31@ += 29@ // (float vars) // Note: the incorrect math opcode was used here 0038: 20@ = float 31@ to_integer // Note: the incorrect math opcode was used here 0026: return :JANDW_2369 0094: player $1038 money += 8@ 0035: $1699 = 8@ // (int vars) 45@ == 1 // (int) var == num jump_if_false @JANDW_2404 46@ = 5000 // (int) 0002: jump @JANDW_2410 :JANDW_2404 46@ = 2000 // (int) :JANDW_2410 14@ == 1 // (int) var == num jump_if_false @JANDW_2517 3@ == 1 // (int) var == num jump_if_false @JANDW_2458 011E: show_text_1number_lowpriority GXT 'SJ_1P' number 8@ time 46@ flag 1 // PERFECT INSANE STUNT BONUS: $~1~ 01E5: (unknown) 3 0002: jump @JANDW_2510 :JANDW_2458 4@ == 1 // (int) var == num jump_if_false @JANDW_2494 011E: show_text_1number_lowpriority GXT 'SJ_1F' number 8@ time 46@ flag 1 // FLAMING INSANE STUNT BONUS: $~1~ 01E5: (unknown) 2 0002: jump @JANDW_2510 :JANDW_2494 011E: show_text_1number_lowpriority GXT 'SJ_1' number 8@ time 46@ flag 1 // INSANE STUNT BONUS: $~1~ 01E5: (unknown) 1 :JANDW_2510 0002: jump @JANDW_2831 :JANDW_2517 14@ == 2 // (int) var == num jump_if_false @JANDW_2624 3@ == 1 // (int) var == num jump_if_false @JANDW_2565 011E: show_text_1number_lowpriority GXT 'SJ_2P' number 8@ time 46@ flag 1 // PERFECT DOUBLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 6 0002: jump @JANDW_2617 :JANDW_2565 4@ == 1 // (int) var == num jump_if_false @JANDW_2601 011E: show_text_1number_lowpriority GXT 'SJ_2F' number 8@ time 46@ flag 1 // FLAMING DOUBLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 5 0002: jump @JANDW_2617 :JANDW_2601 011E: show_text_1number_lowpriority GXT 'SJ_2' number 8@ time 46@ flag 1 // DOUBLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 4 :JANDW_2617 0002: jump @JANDW_2831 :JANDW_2624 14@ == 3 // (int) var == num jump_if_false @JANDW_2731 3@ == 1 // (int) var == num jump_if_false @JANDW_2672 011E: show_text_1number_lowpriority GXT 'SJ_3P' number 8@ time 46@ flag 1 // PERFECT TRIPLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 9 0002: jump @JANDW_2724 :JANDW_2672 4@ == 1 // (int) var == num jump_if_false @JANDW_2708 011E: show_text_1number_lowpriority GXT 'SJ_3F' number 8@ time 46@ flag 1 // FLAMING TRIPLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 8 0002: jump @JANDW_2724 :JANDW_2708 011E: show_text_1number_lowpriority GXT 'SJ_3' number 8@ time 46@ flag 1 // TRIPLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 7 :JANDW_2724 0002: jump @JANDW_2831 :JANDW_2731 14@ == 4 // (int) var == num jump_if_false @JANDW_2831 3@ == 1 // (int) var == num jump_if_false @JANDW_2779 011E: show_text_1number_lowpriority GXT 'SJ_4P' number 8@ time 46@ flag 1 // PERFECT QUADRUPLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 12 0002: jump @JANDW_2831 :JANDW_2779 4@ == 1 // (int) var == num jump_if_false @JANDW_2815 011E: show_text_1number_lowpriority GXT 'SJ_4F' number 8@ time 46@ flag 1 // FLAMING QUADRUPLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 11 0002: jump @JANDW_2831 :JANDW_2815 011E: show_text_1number_lowpriority GXT 'SJ_4' number 8@ time 46@ flag 1 // QUADRUPLE INSANE STUNT BONUS: $~1~ 01E5: (unknown) 10 :JANDW_2831 0026: return 007A: mission_cleanup end_thread :FACEPLA 0238: name_thread 'FACEPLA' 009C: toggle_wasted_busted_check 0 :FACEPLA_14 0001: wait 0 ms 0078: if or 009F: actor $1038 dead 02A4: unknown_check $1691 == 1 // (int) var == num jump_if_false @FACEPLA_55 10@ = 0 // (int) 0001: wait 100 ms 0002: jump @FACEPLA_14 :FACEPLA_55 $3356 == 1 // (int) var == num jump_if_false @FACEPLA_121 034B: unknown_check $3355 jump_if_false @FACEPLA_114 80A0: not car $3355 wrecked jump_if_false @FACEPLA_114 10@ = 1 // (int) 004D: store_car $3355 position_to 0@ 1@ 2@ 0036: 3@ = 0@ // (float vars) 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) :FACEPLA_114 0002: jump @FACEPLA_486 :FACEPLA_121 0078: if and 826A: not unknown_check $1038 10@ == 1 // (int) var == num jump_if_false @FACEPLA_478 12@ = 0 // (int) 11@ = 0 // (int) :FACEPLA_149 11@ == 0 // (int) var == num jump_if_false @FACEPLA_293 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @FACEPLA_186 12@ = 1 // (int) 0002: jump @FACEPLA_251 :FACEPLA_186 026A: unknown_check $1038 jump_if_false @FACEPLA_202 11@ = 1 // (int) :FACEPLA_202 not $3355 == 0 // (int) var == num jump_if_false @FACEPLA_219 12@ = 1 // (int) :FACEPLA_219 8080: not actor $1038 near_point 3@ 4@ radius 20.0 20.0 sphere 0 0022: jump_if_false @FACEPLA_244 // Note: the incorrect math opcode was used here 12@ = 1 // (int) :FACEPLA_244 0043: store_actor $1038 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :FACEPLA_251 $1691 == 1 // (int) var == num jump_if_false @FACEPLA_269 12@ = 1 // (int) :FACEPLA_269 12@ == 1 // (int) var == num jump_if_false @FACEPLA_286 11@ = 1 // (int) :FACEPLA_286 0002: jump @FACEPLA_149 :FACEPLA_293 12@ == 0 // (int) var == num jump_if_false @FACEPLA_478 031D: (unknown) 0@ 1@ 3@ 4@ 6@ 0078: if and 6@ > 25.0 // (float) var > num 500.0 > 6@ // (float) num > var 0022: jump_if_false @FACEPLA_478 // Note: the incorrect math opcode was used here 03DF: (unknown) 6@ 0291: is_system_metric 0022: jump_if_false @FACEPLA_418 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 2 unknown 14 call_with_params @MAIN_5879 6@ 8@ 9@ 82E1: not actor $1038 in_water jump_if_false @FACEPLA_394 01DA: show_text_2numbers GXT 'FPLANT' numbers 8@ 9@ time 5000 flag 5 // Ouch! Face plant distance: ~1~.~1~m 0002: jump @FACEPLA_411 :FACEPLA_394 01DA: show_text_2numbers GXT 'WPLANT' numbers 8@ 9@ time 5000 flag 5 // Sploosh! Face plant distance: ~1~.~1~m :FACEPLA_411 0002: jump @FACEPLA_478 :FACEPLA_418 0292: (unknown) 6@ 6@ 0038: 8@ = float 6@ to_integer // Note: the incorrect math opcode was used here 82E1: not actor $1038 in_water 0022: jump_if_false @FACEPLA_461 // Note: the incorrect math opcode was used here 011E: show_text_1number_lowpriority GXT 'FPLANTF' number 8@ time 5000 flag 5 // Ouch! Face plant distance: ~1~ft 0002: jump @FACEPLA_478 :FACEPLA_461 011E: show_text_1number_lowpriority GXT 'WPLANTF' number 8@ time 5000 flag 5 // Sploosh! Face plant distance: ~1~ft :FACEPLA_478 10@ = 0 // (int) 0001: wait 100 ms :FACEPLA_486 0002: jump @FACEPLA_14 007A: mission_cleanup end_thread :USJ 0238: name_thread 'USJ' 15@ = 0 // (int) 16@ = 0 // (int) 16@ == 1 // (int) var == num jump_if_false @USJ_32 15@ = 1 // (int) :USJ_32 0078: if or 83E5: not unknown_check 03FD: unknown_check 03C1: unknown_check jump_if_false @USJ_57 15@ = 0 // (int) 16@ = 0 // (int) :USJ_57 009C: toggle_wasted_busted_check 0 :USJ_60 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @USJ_85 0001: wait 50 ms 0002: jump @USJ_60 :USJ_85 $1691 == 1 // (int) var == num jump_if_false @USJ_109 0001: wait 50 ms 0002: jump @USJ_60 :USJ_109 $3355 == 0 // (int) var == num jump_if_false @USJ_132 0001: wait 50 ms 0002: jump @USJ_60 :USJ_132 02A4: unknown_check jump_if_false @USJ_152 0001: wait 50 ms 0002: jump @USJ_60 :USJ_152 834B: not unknown_check $3355 jump_if_false @USJ_174 0001: wait 50 ms 0002: jump @USJ_60 :USJ_174 0078: if or 02F1: actor $1038 driving_flying_vehicle 007D: actor $1038 driving_car_with_model #6ATV 0022: jump_if_false @USJ_207 // Note: the incorrect math opcode was used here 0001: wait 50 ms 0002: jump @USJ_60 :USJ_207 80A0: not car $3355 wrecked 0022: jump_if_false @USJ_228 // Note: the incorrect math opcode was used here 01CA: (unknown) $3355 13@ 00D0: 14@ = car $3355 Z_angle :USJ_228 16@ == 0 // (int) var == num jump_if_false @USJ_293 82DE: not (unknown) $1038 jump_if_false @USJ_275 812C: not car $3355 in_air jump_if_false @USJ_268 0002: jump @USJ_60 :USJ_268 0002: jump @USJ_293 :USJ_275 0397: (unknown) $3355 jump_if_false @USJ_293 0002: jump @USJ_60 :USJ_293 0@ = -1 // (int) 00B0: actor $1038 in_zone 'DOCKS' // Viceport 0022: jump_if_false @USJ_550 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_543 008B: actor $1038 in_sphere_in_car $1176 $1206 $1236 radius $1266 $1296 $1326 sphere 15@ 0022: jump_if_false @USJ_357 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :USJ_357 008B: actor $1038 in_sphere_in_car $1177 $1207 $1237 radius $1267 $1297 $1327 sphere 15@ 0022: jump_if_false @USJ_409 // Note: the incorrect math opcode was used here 0078: if and 14@ > 100.0 // (float) var > num 260.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_409 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :USJ_409 008B: actor $1038 in_sphere_in_car $1181 $1211 $1241 radius $1271 $1301 $1331 sphere 15@ 0022: jump_if_false @USJ_462 // Note: the incorrect math opcode was used here 0078: if and 14@ > 135.0 // (float) var > num 315.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_462 // Note: the incorrect math opcode was used here 0@ = 5 // (int) :USJ_462 008B: actor $1038 in_sphere_in_car $1180 $1210 $1240 radius $1270 $1300 $1330 sphere 15@ 0022: jump_if_false @USJ_514 // Note: the incorrect math opcode was used here 0078: if and 14@ > 45.0 // (float) var > num 135.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_514 // Note: the incorrect math opcode was used here 0@ = 4 // (int) :USJ_514 008B: actor $1038 in_sphere_in_car $1185 $1215 $1245 radius $1275 $1305 $1335 sphere 15@ 0022: jump_if_false @USJ_543 // Note: the incorrect math opcode was used here 0@ = 9 // (int) :USJ_543 0002: jump @USJ_1826 :USJ_550 00B0: actor $1038 in_zone 'DTOWN' // Downtown 0022: jump_if_false @USJ_914 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_907 008B: actor $1038 in_sphere_in_car $1179 $1209 $1239 radius $1269 $1299 $1329 sphere 15@ 0022: jump_if_false @USJ_633 // Note: the incorrect math opcode was used here 0078: if and 14@ > 45.0 // (float) var > num 135.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_633 // Note: the incorrect math opcode was used here 0@ = 3 // (int) :USJ_633 008B: actor $1038 in_sphere_in_car $1182 $1212 $1242 radius $1272 $1302 $1332 sphere 15@ 0022: jump_if_false @USJ_685 // Note: the incorrect math opcode was used here 0078: if and 14@ > 140.0 // (float) var > num 220.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_685 // Note: the incorrect math opcode was used here 0@ = 6 // (int) :USJ_685 008B: actor $1038 in_sphere_in_car $1183 $1213 $1243 radius $1273 $1303 $1333 sphere 15@ 0022: jump_if_false @USJ_714 // Note: the incorrect math opcode was used here 0@ = 7 // (int) :USJ_714 008B: actor $1038 in_sphere_in_car $1187 $1217 $1247 radius $1277 $1307 $1337 sphere 15@ 0022: jump_if_false @USJ_743 // Note: the incorrect math opcode was used here 0@ = 11 // (int) :USJ_743 008B: actor $1038 in_sphere_in_car $1188 $1218 $1248 radius $1278 $1308 $1338 sphere 15@ 0022: jump_if_false @USJ_772 // Note: the incorrect math opcode was used here 0@ = 12 // (int) :USJ_772 008B: actor $1038 in_sphere_in_car $1189 $1219 $1249 radius $1279 $1309 $1339 sphere 15@ 0022: jump_if_false @USJ_801 // Note: the incorrect math opcode was used here 0@ = 13 // (int) :USJ_801 008B: actor $1038 in_sphere_in_car $1203 $1233 $1263 radius $1293 $1323 $1353 sphere 15@ 0022: jump_if_false @USJ_855 // Note: the incorrect math opcode was used here 0078: if and 14@ > 315.0 // (float) var > num 355.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_855 // Note: the incorrect math opcode was used here 0@ = 27 // (int) :USJ_855 008B: actor $1038 in_sphere_in_car $1204 $1234 $1264 radius $1294 $1324 $1354 sphere 15@ 0022: jump_if_false @USJ_907 // Note: the incorrect math opcode was used here 0078: if and 14@ > 250.0 // (float) var > num 290.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_907 // Note: the incorrect math opcode was used here 0@ = 28 // (int) :USJ_907 0002: jump @USJ_1826 :USJ_914 00B0: actor $1038 in_zone 'HAITI' // Little Haiti 0022: jump_if_false @USJ_1033 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_1026 008B: actor $1038 in_sphere_in_car $1184 $1214 $1244 radius $1274 $1304 $1334 sphere 15@ 0022: jump_if_false @USJ_974 // Note: the incorrect math opcode was used here 0@ = 8 // (int) :USJ_974 008B: actor $1038 in_sphere_in_car $1186 $1216 $1246 radius $1276 $1306 $1336 sphere 15@ 0022: jump_if_false @USJ_1026 // Note: the incorrect math opcode was used here 0078: if or 14@ > 340.0 // (float) var > num 20.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_1026 // Note: the incorrect math opcode was used here 0@ = 10 // (int) :USJ_1026 0002: jump @USJ_1826 :USJ_1033 00B0: actor $1038 in_zone 'A_PORT' // Escobar International 0022: jump_if_false @USJ_1101 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_1094 008B: actor $1038 in_sphere_in_car $1190 $1220 $1250 radius $1280 $1310 $1340 sphere 15@ 0022: jump_if_false @USJ_1094 // Note: the incorrect math opcode was used here 0@ = 14 // (int) :USJ_1094 0002: jump @USJ_1826 :USJ_1101 00B0: actor $1038 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @USJ_1308 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_1301 008B: actor $1038 in_sphere_in_car $1191 $1221 $1251 radius $1281 $1311 $1341 sphere 15@ 0022: jump_if_false @USJ_1162 // Note: the incorrect math opcode was used here 0@ = 15 // (int) :USJ_1162 008B: actor $1038 in_sphere_in_car $1192 $1222 $1252 radius $1282 $1312 $1342 sphere 15@ 0022: jump_if_false @USJ_1214 // Note: the incorrect math opcode was used here 0078: if and 14@ > 264.0 // (float) var > num 304.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_1214 // Note: the incorrect math opcode was used here 0@ = 16 // (int) :USJ_1214 008B: actor $1038 in_sphere_in_car $1193 $1223 $1253 radius $1283 $1313 $1343 sphere 15@ 0022: jump_if_false @USJ_1243 // Note: the incorrect math opcode was used here 0@ = 17 // (int) :USJ_1243 008B: actor $1038 in_sphere_in_car $1194 $1224 $1254 radius $1284 $1314 $1344 sphere 15@ 0022: jump_if_false @USJ_1272 // Note: the incorrect math opcode was used here 0@ = 18 // (int) :USJ_1272 008B: actor $1038 in_sphere_in_car $1200 $1230 $1260 radius $1290 $1320 $1350 sphere 15@ 0022: jump_if_false @USJ_1301 // Note: the incorrect math opcode was used here 0@ = 24 // (int) :USJ_1301 0002: jump @USJ_1826 :USJ_1308 00B0: actor $1038 in_zone 'BEACH2' // Washington Beach 0022: jump_if_false @USJ_1399 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_1392 008B: actor $1038 in_sphere_in_car $1196 $1226 $1256 radius $1286 $1316 $1346 sphere 15@ 0022: jump_if_false @USJ_1392 // Note: the incorrect math opcode was used here 0078: if and 14@ > 100.0 // (float) var > num 180.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_1392 // Note: the incorrect math opcode was used here 0@ = 20 // (int) :USJ_1392 0002: jump @USJ_1826 :USJ_1399 00B0: actor $1038 in_zone 'BEACH1' // Ocean Beach 0022: jump_if_false @USJ_1594 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_1587 008B: actor $1038 in_sphere_in_car $1197 $1227 $1257 radius $1287 $1317 $1347 sphere 15@ 0022: jump_if_false @USJ_1483 // Note: the incorrect math opcode was used here 0078: if or 14@ > 300.0 // (float) var > num 20.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_1483 // Note: the incorrect math opcode was used here 0@ = 21 // (int) :USJ_1483 008B: actor $1038 in_sphere_in_car $1198 $1228 $1258 radius $1288 $1318 $1348 sphere 15@ 0022: jump_if_false @USJ_1535 // Note: the incorrect math opcode was used here 0078: if and 14@ > 150.0 // (float) var > num 190.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_1535 // Note: the incorrect math opcode was used here 0@ = 22 // (int) :USJ_1535 008B: actor $1038 in_sphere_in_car $1199 $1229 $1259 radius $1289 $1319 $1349 sphere 15@ 0022: jump_if_false @USJ_1587 // Note: the incorrect math opcode was used here 0078: if or 14@ > 340.0 // (float) var > num 20.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_1587 // Note: the incorrect math opcode was used here 0@ = 23 // (int) :USJ_1587 0002: jump @USJ_1826 :USJ_1594 00B0: actor $1038 in_zone 'GOLFC' // Leaf Links 0022: jump_if_false @USJ_1661 // Note: the incorrect math opcode was used here 13@ > 25.0 // (float) var > num jump_if_false @USJ_1654 008B: actor $1038 in_sphere_in_car $1195 $1225 $1255 radius $1285 $1315 $1345 sphere 15@ 0022: jump_if_false @USJ_1654 // Note: the incorrect math opcode was used here 0@ = 19 // (int) :USJ_1654 0002: jump @USJ_1826 :USJ_1661 13@ > 25.0 // (float) var > num jump_if_false @USJ_1761 008B: actor $1038 in_sphere_in_car $1178 $1208 $1238 radius $1268 $1298 $1328 sphere 15@ 0022: jump_if_false @USJ_1703 // Note: the incorrect math opcode was used here 0@ = 2 // (int) :USJ_1703 008B: actor $1038 in_sphere_in_car $1201 $1231 $1261 radius $1291 $1321 $1351 sphere 15@ 0022: jump_if_false @USJ_1732 // Note: the incorrect math opcode was used here 0@ = 25 // (int) :USJ_1732 008B: actor $1038 in_sphere_in_car $1202 $1232 $1262 radius $1292 $1322 $1352 sphere 15@ 0022: jump_if_false @USJ_1761 // Note: the incorrect math opcode was used here 0@ = 26 // (int) :USJ_1761 13@ > 20.0 // (float) var > num jump_if_false @USJ_1826 008B: actor $1038 in_sphere_in_car $1205 $1235 $1265 radius $1295 $1325 $1355 sphere 15@ 0022: jump_if_false @USJ_1826 // Note: the incorrect math opcode was used here 0078: if and 14@ > 250.0 // (float) var > num 290.0 > 14@ // (float) num > var 0022: jump_if_false @USJ_1826 // Note: the incorrect math opcode was used here 0@ = 29 // (int) :USJ_1826 0@ == -1 // (int) var == num jump_if_false @USJ_1845 0002: jump @USJ_60 :USJ_1845 12@ = 0 // (int) 11@ = 0 // (int) 010E: 6@ = current_time_in_ms 0035: 1@ = 6@ // (int vars) 1@ += 500 // (int) 4@ = -1 // (int) 7@ = -1 // (int) $1687 = 1 // (int) 0035: 2@ = 6@ // (int vars) 0029: 2@ += $1370(0@,30) // (int vars) // Note: the incorrect math opcode was used here $5119 = -1 // (int) 00B8: set_gamespeed 0.3 00B9: set_camera_position $1280(0@,30) $1310(0@,30) $1340(0@,30) rotations 0 0 0 00B4: camera_on_car $3355 15 2 :USJ_1931 0078: if or 11@ == 0 // (int) var == num 0011: 1@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_2504 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 6@ = current_time_in_ms 0035: $5118 = 2@ // (int vars) 002B: $5118 -= 6@ // (int vars) // Note: the incorrect math opcode was used here 0 > $5118 // (int) num > var 0022: jump_if_false @USJ_1983 // Note: the incorrect math opcode was used here $5118 = 0 // (int) :USJ_1983 4@ == -1 // (int) var == num jump_if_false @USJ_2009 00B8: set_gamespeed 0.3 0002: jump @USJ_2016 :USJ_2009 00B8: set_gamespeed 0.2 :USJ_2016 0078: if or $3355 == 0 // (int) var == num 8045: not actor $1038 defined jump_if_false @USJ_2048 11@ = 1 // (int) 0002: jump @USJ_2497 :USJ_2048 00A0: car $3355 wrecked jump_if_false @USJ_2071 11@ = 1 // (int) 0002: jump @USJ_2497 :USJ_2071 82DE: not (unknown) $1038 jump_if_false @USJ_2098 01B3: unknown_check $3355 jump_if_false @USJ_2098 11@ = 1 // (int) :USJ_2098 4@ == -1 // (int) var == num jump_if_false @USJ_2265 82DE: not (unknown) $1038 jump_if_false @USJ_2146 812C: not car $3355 in_air jump_if_false @USJ_2139 0025: gosub @USJ_3469 :USJ_2139 0002: jump @USJ_2258 :USJ_2146 0397: (unknown) $3355 jump_if_false @USJ_2171 0025: gosub @USJ_3469 0002: jump @USJ_2258 :USJ_2171 7@ == -1 // (int) var == num jump_if_false @USJ_2207 0035: 7@ = 6@ // (int vars) 7@ += 500 // (int) 004D: store_car $3355 position_to 8@ 9@ 10@ 0002: jump @USJ_2258 :USJ_2207 0104: car $3355 in_sphere 8@ 9@ 10@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @USJ_2253 // Note: the incorrect math opcode was used here 0011: 6@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_2246 // Note: the incorrect math opcode was used here 0025: gosub @USJ_3469 :USJ_2246 0002: jump @USJ_2258 :USJ_2253 7@ = -1 // (int) :USJ_2258 0002: jump @USJ_2281 :USJ_2265 0011: 6@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_2281 // Note: the incorrect math opcode was used here 11@ = 1 // (int) :USJ_2281 4@ == -1 // (int) var == num jump_if_false @USJ_2334 008B: actor $1038 in_sphere_in_car $1100(0@,30) $1130(0@,30) $1160(0@,30) radius $1190(0@,30) $1220(0@,30) $1250(0@,30) sphere 15@ 0022: jump_if_false @USJ_2334 // Note: the incorrect math opcode was used here 12@ = 1 // (int) :USJ_2334 0011: 6@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_2497 // Note: the incorrect math opcode was used here 4@ == -1 // (int) var == num jump_if_false @USJ_2401 $1400(0@,30) == -1 // (int) var == num jump_if_false @USJ_2386 0139: $5119 = random_int_in_ranges 0 2 0002: jump @USJ_2394 :USJ_2386 0035: $5119 = $1400(0@,30) // (int vars) :USJ_2394 0002: jump @USJ_2407 :USJ_2401 $5119 = 10 // (int) :USJ_2407 $5119 == 0 // (int) var == num jump_if_false @USJ_2434 00B4: camera_on_car $3355 14 2 0002: jump @USJ_2485 :USJ_2434 $5119 == 1 // (int) var == num jump_if_false @USJ_2464 0250: (unknown) 00B4: camera_on_car $3355 3 2 0002: jump @USJ_2485 :USJ_2464 $5119 == 10 // (int) var == num jump_if_false @USJ_2485 00B4: camera_on_car $3355 3 2 :USJ_2485 0035: 2@ = 6@ // (int vars) 2@ += 100000 // (int) :USJ_2497 0002: jump @USJ_1931 :USJ_2504 80A0: not car $3355 wrecked jump_if_false @USJ_2521 0201: (unknown) $3355 1 :USJ_2521 00B8: set_gamespeed 1.0 01CF: (unknown) $1687 = 0 // (int) 0078: if and 12@ == 1 // (int) var == num 0045: actor $1038 defined jump_if_false @USJ_3429 $1671(0@,30) == 0 // (int) var == num jump_if_false @USJ_3422 0@ == 0 // (int) var == num jump_if_false @USJ_2589 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2589 0@ == 1 // (int) var == num jump_if_false @USJ_2612 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2612 0@ == 2 // (int) var == num jump_if_false @USJ_2635 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2635 0@ == 3 // (int) var == num jump_if_false @USJ_2658 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2658 0@ == 4 // (int) var == num jump_if_false @USJ_2681 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2681 0@ == 5 // (int) var == num jump_if_false @USJ_2704 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2704 0@ == 6 // (int) var == num jump_if_false @USJ_2727 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2727 0@ == 7 // (int) var == num jump_if_false @USJ_2750 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2750 0@ == 8 // (int) var == num jump_if_false @USJ_2773 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2773 0@ == 9 // (int) var == num jump_if_false @USJ_2796 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2796 0@ == 10 // (int) var == num jump_if_false @USJ_2819 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2819 0@ == 11 // (int) var == num jump_if_false @USJ_2842 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2842 0@ == 12 // (int) var == num jump_if_false @USJ_2865 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2865 0@ == 13 // (int) var == num jump_if_false @USJ_2888 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2888 0@ == 14 // (int) var == num jump_if_false @USJ_2911 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2911 0@ == 15 // (int) var == num jump_if_false @USJ_2934 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2934 0@ == 16 // (int) var == num jump_if_false @USJ_2957 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2957 0@ == 17 // (int) var == num jump_if_false @USJ_2980 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_2980 0@ == 18 // (int) var == num jump_if_false @USJ_3003 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3003 0@ == 19 // (int) var == num jump_if_false @USJ_3026 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3026 0@ == 20 // (int) var == num jump_if_false @USJ_3049 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3049 0@ == 21 // (int) var == num jump_if_false @USJ_3072 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3072 0@ == 22 // (int) var == num jump_if_false @USJ_3095 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3095 0@ == 23 // (int) var == num jump_if_false @USJ_3118 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3118 0@ == 24 // (int) var == num jump_if_false @USJ_3141 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3141 0@ == 25 // (int) var == num jump_if_false @USJ_3164 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3164 0@ == 26 // (int) var == num jump_if_false @USJ_3187 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3187 0@ == 27 // (int) var == num jump_if_false @USJ_3210 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3210 0@ == 28 // (int) var == num jump_if_false @USJ_3233 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3233 0@ == 29 // (int) var == num jump_if_false @USJ_3256 01DF: progress_made += 1 0002: jump @USJ_3272 :USJ_3256 0057: show_text_highpriority GXT 'WARNING' time 5000 flag 1 :USJ_3272 $1671(0@,30) = 1 // (int) $1686 += 1 // (int) 01E6: (unknown) 044D: (unknown) 0 $920(0@,30) $950(0@,30) $980(0@,30) 00D9: (unknown) 0 0 0 1 30 > $1686 // (int) num > var 0022: jump_if_false @USJ_3375 // Note: the incorrect math opcode was used here 0143: show_text_styled GXT 'USJ_P' time 2000 style 8 // versionB // ~w~UNIQUE STUNT BONUS! 5@ = 250 // (int) 011D: show_text_1number_styled GXT 'REWARD' number 250 time 2000 style 6 // ~w~Reward: $~1~ 0094: player $1038 money += 250 0002: jump @USJ_3401 :USJ_3375 0143: show_text_styled GXT 'USJ_ALL' time 2000 style 8 // versionB // ~w~ALL UNIQUE STUNTS COMPLETED! 5@ = 10000 // (int) 01DF: progress_made += 1 :USJ_3401 011D: show_text_1number_styled GXT 'REWARD' number 5@ time 2000 style 6 // ~w~Reward: $~1~ 0094: player $1038 money += 5@ :USJ_3422 0002: jump @USJ_3462 :USJ_3429 $1671(0@,30) == 0 // (int) var == num jump_if_false @USJ_3457 0143: show_text_styled GXT 'USJ_F' time 2000 style 6 // versionB // ~w~UNIQUE STUNT FAILED! :USJ_3457 0001: wait 2000 ms :USJ_3462 0002: jump @USJ_60 :USJ_3469 12@ == 0 // (int) var == num jump_if_false @USJ_3492 11@ = 1 // (int) 0002: jump @USJ_3506 :USJ_3492 0035: 4@ = 6@ // (int vars) 4@ += 500 // (int) 0035: 2@ = 6@ // (int vars) :USJ_3506 0026: return 007A: mission_cleanup 0023: end_thread // Note: the incorrect math opcode was used here :RAMPAGE 0238: name_thread 'RAMPAGE' // Rampage! 0025: gosub @RAMPAGE_66 007A: mission_cleanup 0023: end_thread // Note: the incorrect math opcode was used here :RAMPAGE_22 4@ = 0 // (int) 3@ == 0 // (int) var == num jump_if_false @RAMPAGE_54 013F: 4@ = create_pickup #KILLFRENZY type 3 at 0@ 1@ 2@ 0002: jump @RAMPAGE_64 :RAMPAGE_54 013F: 4@ = create_pickup #RAMPAGECOMPLETED type 3 at 0@ 1@ 2@ :RAMPAGE_64 0026: return :RAMPAGE_66 $5150 = -1025.25 // (float) $5180 = 1331.91 // (float) $5210 = 8.74 // (float) $5151 = -663.43 // (float) $5181 = 823.73 // (float) $5211 = 28.88 // (float) $5152 = -564.7 // (float) $5182 = 699.96 // (float) $5212 = 20.63 // (float) $5153 = -877.36 // (float) $5183 = 234.45 // (float) $5213 = 6.0 // (float) $5154 = -509.785 // (float) $5184 = 1148.182 // (float) $5214 = 17.7 // (float) $5155 = -1122.57 // (float) $5185 = -617.37 // (float) $5215 = 26.04 // (float) $5156 = 128.187 // (float) $5186 = 343.192 // (float) $5216 = 19.15 // (float) $5157 = -4.6699 // (float) $5187 = -1208.363 // (float) $5217 = 13.765 // (float) $5158 = -838.207 // (float) $5188 = 601.069 // (float) $5218 = 11.035 // (float) $5159 = -1201.917 // (float) $5189 = -495.9449 // (float) $5219 = 13.5932 // (float) $5160 = -1154.007 // (float) $5190 = -9.7294 // (float) $5220 = 16.7162 // (float) $5161 = -915.5267 // (float) $5191 = 1496.958 // (float) $5221 = 12.0079 // (float) $5162 = 69.757 // (float) $5192 = -514.46 // (float) $5222 = 13.69 // (float) $5163 = -859.6675 // (float) $5193 = -712.2196 // (float) $5223 = 25.234 // (float) $5164 = 38.7135 // (float) $5194 = -976.7884 // (float) $5224 = 13.0646 // (float) $5165 = 357.24 // (float) $5195 = -693.18 // (float) $5225 = 18.3 // (float) $5166 = 44.96 // (float) $5196 = -1470.47 // (float) $5226 = 17.58 // (float) $5167 = 76.0592 // (float) $5197 = -1571.304 // (float) $5227 = 10.4312 // (float) $5168 = 285.0237 // (float) $5198 = -245.8203 // (float) $5228 = 14.0431 // (float) $5169 = -616.2917 // (float) $5199 = 794.0302 // (float) $5229 = 24.1948 // (float) $5170 = -673.2853 // (float) $5200 = 1162.991 // (float) $5230 = 28.1661 // (float) $5171 = 457.151 // (float) $5201 = 1326.398 // (float) $5231 = 26.55 // (float) $5172 = 167.6194 // (float) $5202 = 250.5846 // (float) $5232 = 11.9166 // (float) $5173 = 552.1786 // (float) $5203 = 632.2911 // (float) $5233 = 13.4446 // (float) $5174 = 151.7354 // (float) $5204 = -909.4704 // (float) $5234 = 12.342 // (float) $5175 = -1085.534 // (float) $5205 = -745.3087 // (float) $5235 = 12.012 // (float) $5176 = -73.144 // (float) $5206 = -1255.0 // (float) $5236 = 15.73 // (float) $5177 = 223.1696 // (float) $5207 = 1317.958 // (float) $5237 = 27.6592 // (float) $5178 = -349.0347 // (float) $5208 = 1189.925 // (float) $5238 = 34.0029 // (float) $5179 = -886.58 // (float) $5209 = 797.51 // (float) $5239 = 20.7 // (float) 0280: set_total_rampages_to 30 4@ = 0 // (int) :RAMPAGE_880 037B: constant_params 4 variable_params 1 unknown 23 call_with_params @RAMPAGE_22 $4894(4@,30) $4924(4@,30) $4954(4@,30) $1641(4@,30) $4864(4@,30) $1641(4@,30) == 1 // (int) var == num jump_if_false @RAMPAGE_930 2@ += 1 // (int) :RAMPAGE_930 4@ += 1 // (int) 4@ >= 30 // (int) var >= num jump_if_false @RAMPAGE_880 009C: toggle_wasted_busted_check 0 :RAMPAGE_950 0001: wait 100 ms 4@ = 0 // (int) :RAMPAGE_958 0140: pickup $4864(4@,30) picked_up jump_if_false @RAMPAGE_4317 0045: actor $1038 defined jump_if_false @RAMPAGE_4282 024F: (unknown) 0.3 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 00B7: set_zone_gang_info 'GOLF1' 1 15 0 0 0 0 0 0 0 600 0 0 00B7: set_zone_gang_info 'GOLF1' 0 15 0 0 0 0 0 0 0 600 0 0 00B7: set_zone_gang_info 'GOLF2' 1 15 0 0 0 0 0 0 0 0 600 0 00B7: set_zone_gang_info 'GOLF2' 0 15 0 0 0 0 0 0 0 0 600 0 4@ == 0 // (int) var == num jump_if_false @RAMPAGE_1149 13@ = 342 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 12 // (any) 20@ = 25 // (int) :RAMPAGE_1149 4@ == 1 // (int) var == num jump_if_false @RAMPAGE_1207 13@ = 344 // (int) 14@ = -2 // (int) 15@ = -1 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 18@ = -2 // (int) 02E2: 19@ = 17 // (any) 20@ = 10 // (int) 0125: set_traffic_density_multiplier_to 3.0 :RAMPAGE_1207 4@ == 2 // (int) var == num jump_if_false @RAMPAGE_1260 13@ = 348 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 29 // (any) 20@ = 25 // (int) :RAMPAGE_1260 4@ == 3 // (int) var == num jump_if_false @RAMPAGE_1318 13@ = 344 // (int) 14@ = -2 // (int) 15@ = -1 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 18@ = -2 // (int) 02E2: 19@ = 17 // (any) 20@ = 10 // (int) 0125: set_traffic_density_multiplier_to 3.0 :RAMPAGE_1318 4@ == 4 // (int) var == num jump_if_false @RAMPAGE_1379 13@ = 355 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 26 // (any) 20@ = 20 // (int) 0157: set_gang 5 primary_weapon_to 6 secondary_weapon_to 19 :RAMPAGE_1379 4@ == 5 // (int) var == num jump_if_false @RAMPAGE_1432 13@ = 357 // (int) 14@ = 93 // (int) 15@ = 94 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 8 // (any) 02E2: 19@ = 30 // (any) 20@ = 25 // (int) :RAMPAGE_1432 4@ == 6 // (int) var == num jump_if_false @RAMPAGE_1498 13@ = 342 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 13 // (any) 20@ = 20 // (int) 0264: (unknown) 2.5 0157: set_gang 2 primary_weapon_to 6 secondary_weapon_to 19 :RAMPAGE_1498 4@ == 7 // (int) var == num jump_if_false @RAMPAGE_1551 13@ = 358 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 31 // (any) 20@ = 25 // (int) :RAMPAGE_1551 4@ == 8 // (int) var == num jump_if_false @RAMPAGE_1608 13@ = -2 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 43 // (any) 20@ = 15 // (int) 0125: set_traffic_density_multiplier_to 3.0 :RAMPAGE_1608 4@ == 9 // (int) var == num jump_if_false @RAMPAGE_1669 13@ = 353 // (int) 14@ = 93 // (int) 15@ = 94 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 8 // (any) 02E2: 19@ = 24 // (any) 20@ = 25 // (int) 0157: set_gang 1 primary_weapon_to 6 secondary_weapon_to 19 :RAMPAGE_1669 4@ == 10 // (int) var == num jump_if_false @RAMPAGE_1730 13@ = 354 // (int) 14@ = 93 // (int) 15@ = 94 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 8 // (any) 02E2: 19@ = 25 // (any) 20@ = 25 // (int) 0157: set_gang 1 primary_weapon_to 19 secondary_weapon_to 6 :RAMPAGE_1730 4@ == 11 // (int) var == num jump_if_false @RAMPAGE_1782 13@ = -2 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 45 // (any) 20@ = 20 // (int) :RAMPAGE_1782 4@ == 12 // (int) var == num jump_if_false @RAMPAGE_1840 13@ = 362 // (int) 14@ = -2 // (int) 15@ = -1 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 18@ = -2 // (int) 02E2: 19@ = 35 // (any) 20@ = 10 // (int) 0125: set_traffic_density_multiplier_to 3.0 :RAMPAGE_1840 4@ == 13 // (int) var == num jump_if_false @RAMPAGE_1925 13@ = 340 // (int) 14@ = 93 // (int) 15@ = 94 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 8 // (any) 02E2: 19@ = 10 // (any) 20@ = 25 // (int) 022C: (unknown) -859.6675 -712.2196 10.0 400.0 0 0264: (unknown) 0.3 0157: set_gang 1 primary_weapon_to 0 secondary_weapon_to 0 :RAMPAGE_1925 4@ == 14 // (int) var == num jump_if_false @RAMPAGE_1978 13@ = 359 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 32 // (any) 20@ = 30 // (int) :RAMPAGE_1978 4@ == 15 // (int) var == num jump_if_false @RAMPAGE_2031 13@ = 356 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 27 // (any) 20@ = 30 // (int) :RAMPAGE_2031 4@ == 16 // (int) var == num jump_if_false @RAMPAGE_2084 13@ = 361 // (int) 14@ = -2 // (int) 15@ = -1 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 18@ = -2 // (int) 02E2: 19@ = 34 // (any) 20@ = 12 // (int) :RAMPAGE_2084 4@ == 17 // (int) var == num jump_if_false @RAMPAGE_2137 13@ = 352 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 28 // (any) 20@ = 25 // (int) :RAMPAGE_2137 4@ == 18 // (int) var == num jump_if_false @RAMPAGE_2190 13@ = 352 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 28 // (any) 20@ = 25 // (int) :RAMPAGE_2190 4@ == 19 // (int) var == num jump_if_false @RAMPAGE_2243 13@ = 348 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 29 // (any) 20@ = 25 // (int) :RAMPAGE_2243 4@ == 20 // (int) var == num jump_if_false @RAMPAGE_2296 13@ = 354 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 45 // (any) 20@ = 25 // (int) :RAMPAGE_2296 4@ == 21 // (int) var == num jump_if_false @RAMPAGE_2349 13@ = 350 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 22 // (any) 20@ = 25 // (int) :RAMPAGE_2349 4@ == 22 // (int) var == num jump_if_false @RAMPAGE_2412 13@ = 333 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 3 // (any) 20@ = 10 // (int) 0264: (unknown) 2.0 0157: set_gang 2 primary_weapon_to 0 secondary_weapon_to 0 :RAMPAGE_2412 4@ == 23 // (int) var == num jump_if_false @RAMPAGE_2469 13@ = 342 // (int) 14@ = -2 // (int) 15@ = -2 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 18@ = -2 // (int) 02E2: 19@ = 12 // (any) 20@ = 15 // (int) 0125: set_traffic_density_multiplier_to 2.0 :RAMPAGE_2469 4@ == 24 // (int) var == num jump_if_false @RAMPAGE_2522 13@ = 362 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 35 // (any) 20@ = 30 // (int) :RAMPAGE_2522 4@ == 25 // (int) var == num jump_if_false @RAMPAGE_2575 13@ = 346 // (int) 14@ = 93 // (int) 15@ = 94 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 8 // (any) 02E2: 19@ = 19 // (any) 20@ = 20 // (int) :RAMPAGE_2575 4@ == 26 // (int) var == num jump_if_false @RAMPAGE_2628 13@ = 347 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 20 // (any) 20@ = 25 // (int) :RAMPAGE_2628 4@ == 27 // (int) var == num jump_if_false @RAMPAGE_2681 13@ = 347 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 20 // (any) 20@ = 25 // (int) :RAMPAGE_2681 4@ == 28 // (int) var == num jump_if_false @RAMPAGE_2734 13@ = 357 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 30 // (any) 20@ = 25 // (int) :RAMPAGE_2734 4@ == 29 // (int) var == num jump_if_false @RAMPAGE_2787 13@ = 349 // (int) 14@ = 101 // (int) 15@ = 102 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 12 // (any) 02E2: 19@ = 21 // (any) 20@ = 25 // (int) :RAMPAGE_2787 0141: destroy_pickup $4864(4@,30) $1045 = 1 // (int) 0055: show_text_styled GXT 'RAMPAGE' time 1000 style 2 // Rampage! 0045: actor $1038 defined jump_if_false @RAMPAGE_2831 0107: toggle_player $1038 can_move 0 :RAMPAGE_2831 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4248 500 5@ = 0 // (int) :RAMPAGE_2848 14@(5@,5) > 0 // (int) var > num jump_if_false @RAMPAGE_2866 0160: load_model 14@(5@,5) :RAMPAGE_2866 5@ += 1 // (int) 5@ >= 5 // (int) var >= num jump_if_false @RAMPAGE_2848 02DB: unknown_check 19@ 13 jump_if_false @RAMPAGE_2900 0160: load_model #BOMB :RAMPAGE_2900 0228: (unknown) not 18@ == -2 // (int) var == num jump_if_false @RAMPAGE_2924 0265: (unknown) 18@ 0002: jump @RAMPAGE_2928 :RAMPAGE_2924 0125: set_traffic_density_multiplier_to 2.0 :RAMPAGE_2928 0006: 22@ = 'RAMP_XX' // (string) // Note: the incorrect math opcode was used here 040D: (unknown) 22@ 4@ 2 5 0078: if or 02DB: unknown_check 19@ 43 02DB: unknown_check 19@ 45 jump_if_false @RAMPAGE_2981 21@ = 1 // (int) 0002: jump @RAMPAGE_2985 :RAMPAGE_2981 21@ = 0 // (int) :RAMPAGE_2985 012F: init_rampage 'BLANK' 19@ time 120000 20@ 14@ 15@ 16@ 17@ 0 0045: actor $1038 defined 0022: jump_if_false @RAMPAGE_3028 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :RAMPAGE_3028 807E: not actor $1038 driving jump_if_false @RAMPAGE_3050 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 :RAMPAGE_3050 011E: show_text_1number_lowpriority GXT 22@ number 20@ time 5000 flag 2 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4279 500 0130: 1@ = rampage_status :RAMPAGE_3075 1@ == 1 // (int) var == num jump_if_false @RAMPAGE_3294 0001: wait 0 ms 0130: 1@ = rampage_status 21@ == 1 // (int) var == num jump_if_false @RAMPAGE_3287 0045: actor $1038 defined jump_if_false @RAMPAGE_3287 807E: not actor $1038 driving jump_if_false @RAMPAGE_3166 0@ == 0 // (int) var == num jump_if_false @RAMPAGE_3159 0058: (unknown) 'RAMP_CA' 5000 1 // You need a vehicle for this rampage. 0@ = 1 // (int) :RAMPAGE_3159 0002: jump @RAMPAGE_3181 :RAMPAGE_3166 025D: remove_text 'RAMP_CA' // You need a vehicle for this rampage. 0@ = 0 // (int) :RAMPAGE_3181 02EE: get_actor $1038 coords_to 6@ 7@ 8@ with_offset -10.0 10.0 -10.0 02EE: get_actor $1038 coords_to 9@ 10@ 11@ with_offset 10.0 -10.0 10.0 01C4: (unknown) 6@ 7@ 9@ 10@ 1 1 1 12@ 034A: unknown_check 12@ 0022: jump_if_false @RAMPAGE_3287 // Note: the incorrect math opcode was used here not $3355 == 0 // (int) var == num jump_if_false @RAMPAGE_3284 0045: actor 12@ defined jump_if_false @RAMPAGE_3284 0139: $5240 = random_int_in_ranges 1 4 $5240 == 4 // (int) var == num jump_if_false @RAMPAGE_3284 03AE: (unknown) 12@ $3355 :RAMPAGE_3284 0112: remove_references_to_actor 12@ // Like turning an actor into a random pedestrian :RAMPAGE_3287 0002: jump @RAMPAGE_3075 :RAMPAGE_3294 1@ == 2 // (int) var == num jump_if_false @RAMPAGE_4135 $1641(4@,30) == 0 // (int) var == num jump_if_false @RAMPAGE_4097 4@ == 0 // (int) var == num jump_if_false @RAMPAGE_3342 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3342 4@ == 1 // (int) var == num jump_if_false @RAMPAGE_3365 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3365 4@ == 2 // (int) var == num jump_if_false @RAMPAGE_3388 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3388 4@ == 3 // (int) var == num jump_if_false @RAMPAGE_3411 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3411 4@ == 4 // (int) var == num jump_if_false @RAMPAGE_3434 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3434 4@ == 5 // (int) var == num jump_if_false @RAMPAGE_3457 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3457 4@ == 6 // (int) var == num jump_if_false @RAMPAGE_3480 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3480 4@ == 7 // (int) var == num jump_if_false @RAMPAGE_3503 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3503 4@ == 8 // (int) var == num jump_if_false @RAMPAGE_3526 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3526 4@ == 9 // (int) var == num jump_if_false @RAMPAGE_3549 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3549 4@ == 10 // (int) var == num jump_if_false @RAMPAGE_3572 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3572 4@ == 11 // (int) var == num jump_if_false @RAMPAGE_3595 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3595 4@ == 12 // (int) var == num jump_if_false @RAMPAGE_3618 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3618 4@ == 13 // (int) var == num jump_if_false @RAMPAGE_3641 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3641 4@ == 14 // (int) var == num jump_if_false @RAMPAGE_3664 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3664 4@ == 15 // (int) var == num jump_if_false @RAMPAGE_3687 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3687 4@ == 16 // (int) var == num jump_if_false @RAMPAGE_3710 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3710 4@ == 17 // (int) var == num jump_if_false @RAMPAGE_3733 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3733 4@ == 18 // (int) var == num jump_if_false @RAMPAGE_3756 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3756 4@ == 19 // (int) var == num jump_if_false @RAMPAGE_3779 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3779 4@ == 20 // (int) var == num jump_if_false @RAMPAGE_3802 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3802 4@ == 21 // (int) var == num jump_if_false @RAMPAGE_3825 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3825 4@ == 22 // (int) var == num jump_if_false @RAMPAGE_3848 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3848 4@ == 23 // (int) var == num jump_if_false @RAMPAGE_3871 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3871 4@ == 24 // (int) var == num jump_if_false @RAMPAGE_3894 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3894 4@ == 25 // (int) var == num jump_if_false @RAMPAGE_3917 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3917 4@ == 26 // (int) var == num jump_if_false @RAMPAGE_3940 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3940 4@ == 27 // (int) var == num jump_if_false @RAMPAGE_3963 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3963 4@ == 28 // (int) var == num jump_if_false @RAMPAGE_3986 01DF: progress_made += 1 0002: jump @RAMPAGE_4002 :RAMPAGE_3986 4@ == 29 // (int) var == num jump_if_false @RAMPAGE_4002 01DF: progress_made += 1 :RAMPAGE_4002 2@ += 1 // (int) 0035: 3@ = 2@ // (int vars) 3@ *= 50 // (int) 0094: player $1038 money += 3@ 30 > 2@ // (int) num > var 0022: jump_if_false @RAMPAGE_4056 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'REWARD' number 3@ time 5000 style 8 // ~w~Reward: $~1~ 0002: jump @RAMPAGE_4081 :RAMPAGE_4056 3@ *= 2 // (int) 01DF: progress_made += 1 011D: show_text_1number_styled GXT 'RAMP_A' number 3@ time 5000 style 8 // ~w~ALL RAMPAGES COMPLETED! $~1~ :RAMPAGE_4081 044D: (unknown) 1 $4894(4@,30) $4924(4@,30) $4954(4@,30) :RAMPAGE_4097 $1641(4@,30) = 1 // (int) 009B: clear_player $1038 wanted_level 0055: show_text_styled GXT 'RAMP_P' time 1000 style 1 // ~Y~RAMPAGE PASSED! 022B: (unknown) 1 0002: jump @RAMPAGE_4150 :RAMPAGE_4135 0055: show_text_styled GXT 'RAMP_F' time 1000 style 1 // RAMPAGE FAILED! :RAMPAGE_4150 5@ = 0 // (int) :RAMPAGE_4154 14@(5@,5) > 0 // (int) var > num jump_if_false @RAMPAGE_4172 0162: release_model 14@(5@,5) :RAMPAGE_4172 5@ += 1 // (int) 5@ >= 5 // (int) var >= num jump_if_false @RAMPAGE_4154 0265: (unknown) -1 024F: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0157: set_gang 0 primary_weapon_to 19 secondary_weapon_to 0 0157: set_gang 1 primary_weapon_to 19 secondary_weapon_to 6 0157: set_gang 2 primary_weapon_to 26 secondary_weapon_to 25 0157: set_gang 3 primary_weapon_to 28 secondary_weapon_to 28 0157: set_gang 4 primary_weapon_to 0 secondary_weapon_to 19 0157: set_gang 5 primary_weapon_to 19 secondary_weapon_to 25 0157: set_gang 6 primary_weapon_to 19 secondary_weapon_to 6 0157: set_gang 8 primary_weapon_to 26 secondary_weapon_to 29 0157: set_gang 7 primary_weapon_to 3 secondary_weapon_to 3 $1045 = 0 // (int) :RAMPAGE_4282 0001: wait 5000 ms 037B: constant_params 4 variable_params 1 unknown 23 call_with_params @RAMPAGE_22 $4894(4@,30) $4924(4@,30) $4954(4@,30) $1641(4@,30) $4864(4@,30) :RAMPAGE_4317 4@ += 1 // (int) 4@ >= 30 // (int) var >= num jump_if_false @RAMPAGE_958 0002: jump @RAMPAGE_950 :CARPARK 0238: name_thread 'CARPARK' // FLOOR 0025: gosub @CARPARK_2358 007A: mission_cleanup end_thread :CARPARK_22 0078: if or 0 > 0@ // (int) num > var 0@ > 2 // (int) var > num jump_if_false @CARPARK_44 0026: return :CARPARK_44 $4985(0@,3) == 0 // (int) var == num jump_if_false @CARPARK_465 $4985(0@,3) = 1 // (int) 0@ == 0 // (int) var == num jump_if_false @CARPARK_196 024E: (unknown) 109.8 -1151.2 16.5 1.6 024E: (unknown) 129.7 -1150.8 16.5 0.4 024E: (unknown) 143.6 -1153.0 16.5 358.9 024E: (unknown) 123.0 -1180.8 16.5 1.3 024E: (unknown) 128.0 -1180.8 16.5 1.3 024E: (unknown) 133.0 -1180.8 16.5 1.3 0002: jump @CARPARK_465 :CARPARK_196 0@ == 1 // (int) var == num jump_if_false @CARPARK_338 024E: (unknown) 150.5 -1192.9 23.2 265.1 024E: (unknown) 141.6 -1228.8 23.2 181.3 024E: (unknown) 127.1 -1228.7 23.2 178.6 024E: (unknown) 117.9 -1152.3 23.2 0.1 024E: (unknown) 141.8 -1151.1 23.2 0 024E: (unknown) 129.2 -1179.3 23.2 0 0002: jump @CARPARK_465 :CARPARK_338 0@ == 2 // (int) var == num jump_if_false @CARPARK_465 024E: (unknown) 133.0 -1199.6 30.0 182.6 024E: (unknown) 123.7 -1199.7 30.0 180.4 024E: (unknown) 133.0 -1167.9 30.0 182.6 024E: (unknown) 146.3 -1149.3 30.1 273.0 024E: (unknown) 143.0 -1230.0 30.1 181.5 024E: (unknown) 135.3 -1217.7 30.1 1.5 :CARPARK_465 0026: return :CARPARK_467 0078: if or 0 > 0@ // (int) num > var 0@ > 2 // (int) var > num jump_if_false @CARPARK_489 0026: return :CARPARK_489 $4985(0@,3) == 1 // (int) var == num jump_if_false @CARPARK_654 $4985(0@,3) = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @CARPARK_561 0246: (unknown) 104.9 -1239.3 2.1 158.3 -1143.3 23.6 0002: jump @CARPARK_654 :CARPARK_561 0@ == 1 // (int) var == num jump_if_false @CARPARK_612 0246: (unknown) 104.9 -1236.6 23.6 158.3 -1143.3 29.9 0002: jump @CARPARK_654 :CARPARK_612 0@ == 2 // (int) var == num jump_if_false @CARPARK_654 0246: (unknown) 158.3 -1236.6 29.9 104.5 -1142.1 36.8 :CARPARK_654 0026: return :CARPARK_656 1@ = 0 // (int) 0035: 2@ = 0@ // (int vars) 2@ -= 1 // (int) 0035: 3@ = 0@ // (int vars) 3@ += 1 // (int) :CARPARK_678 3 > 1@ // (int) num > var 0022: jump_if_false @CARPARK_751 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @MAIN_5907 2@ 3@ 1@ jump_if_false @CARPARK_728 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CARPARK_22 1@ 0002: jump @CARPARK_739 :CARPARK_728 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CARPARK_467 1@ :CARPARK_739 1@ += 1 // (int) 0002: jump @CARPARK_678 :CARPARK_751 0026: return :CARPARK_753 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_467 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_467 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_467 2 0026: return 0@ = 0 // (int) 0078: if and 03E5: unknown_check 83FD: not unknown_check jump_if_false @CARPARK_921 0270: (unknown) 1 :CARPARK_813 3 > 0@ // (int) num > var 0022: jump_if_false @CARPARK_918 // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 1.0 1.0 $4985(0@,3) == 1 // (int) var == num jump_if_false @CARPARK_865 0205: set_text_draw_RGBA 0 200 0 255 0002: jump @CARPARK_875 :CARPARK_865 0205: set_text_draw_RGBA 200 0 0 255 :CARPARK_875 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 1@ *= -15.0 // (float) 1@ += 75.0 // (float) 0203: set_draw_text_position 30.0 1@ GXT 'CARPARK' // FLOOR 0@ += 1 // (int) 0002: jump @CARPARK_813 :CARPARK_918 0270: (unknown) 0 :CARPARK_921 0026: return :CARPARK_923 $5249 == 0 // (int) var == num jump_if_false @CARPARK_1051 $5249 = 1 // (int) 024E: (unknown) -1595.0 -666.5 13.85 180.0 024E: (unknown) -1659.9 -633.1 13.85 0 024E: (unknown) -1706.0 -642.4 13.85 90.0 024E: (unknown) -1634.5 -613.2 13.85 0 024E: (unknown) -1626.9 -653.9 13.85 180.0 024E: (unknown) -1605.5 -645.0 13.85 180.0 :CARPARK_1051 0026: return :CARPARK_1053 $5249 == 1 // (int) var == num jump_if_false @CARPARK_1099 $5249 = 0 // (int) 0246: (unknown) -1709.76 -609.1 10.0 -1557.76 -672.1 20.0 :CARPARK_1099 0026: return :CARPARK_1101 0078: if or 0 > 0@ // (int) num > var 0@ > 4 // (int) var > num jump_if_false @CARPARK_1123 0026: return :CARPARK_1123 $4988(0@,5) == 0 // (int) var == num jump_if_false @CARPARK_1789 $4988(0@,5) = 1 // (int) 0@ == 0 // (int) var == num jump_if_false @CARPARK_1273 024E: (unknown) 310.2 1234.8 16.2 90.2 024E: (unknown) 336.4 1250.7 16.2 271.9 024E: (unknown) 307.6 1160.9 16.2 92.8 024E: (unknown) 336.4 1157.7 16.2 270.1 024E: (unknown) 307.4 1253.6 16.2 89.4 0002: jump @CARPARK_1789 :CARPARK_1273 0@ == 1 // (int) var == num jump_if_false @CARPARK_1416 024E: (unknown) 347.5 1185.5 19.1 95.2 024E: (unknown) 361.4 1202.9 19.1 273.7 024E: (unknown) 361.3 1157.8 19.1 267.7 024E: (unknown) 347.6 1228.8 19.0 92.5 024E: (unknown) 361.4 1255.5 19.1 269.5 024E: (unknown) 362.4 1228.7 19.1 264.6 0002: jump @CARPARK_1789 :CARPARK_1416 0@ == 2 // (int) var == num jump_if_false @CARPARK_1553 024E: (unknown) 308.4 1225.8 21.5 87.4 024E: (unknown) 335.8 1207.9 21.5 271.2 024E: (unknown) 335.8 1213.6 21.5 270.6 024E: (unknown) 308.4 1196.2 21.5 90.0 024E: (unknown) 307.2 1168.4 21.5 89.6 024E: (unknown) 336.2 1182.3 21.5 270.3 0002: jump @CARPARK_1789 :CARPARK_1553 0@ == 3 // (int) var == num jump_if_false @CARPARK_1672 024E: (unknown) 348.3 1190.1 23.8 91.0 024E: (unknown) 348.0 1203.5 23.8 87.5 024E: (unknown) 348.2 1208.5 23.8 90.2 024E: (unknown) 347.1 1227.1 23.8 89.8 024E: (unknown) 348.2 1253.7 23.8 92.5 0002: jump @CARPARK_1789 :CARPARK_1672 0@ == 4 // (int) var == num jump_if_false @CARPARK_1789 024E: (unknown) 336.8 1158.1 26.3 269.4 024E: (unknown) 335.0 1186.2 26.3 268.7 024E: (unknown) 336.3 1190.7 26.3 271.2 024E: (unknown) 337.0 1227.0 26.2 269.5 024E: (unknown) 337.1 1221.0 26.2 267.9 :CARPARK_1789 0026: return :CARPARK_1791 0078: if or 0 > 0@ // (int) num > var 0@ > 4 // (int) var > num jump_if_false @CARPARK_1813 0026: return :CARPARK_1813 $4988(0@,5) == 1 // (int) var == num jump_if_false @CARPARK_2065 $4988(0@,5) = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @CARPARK_1882 0246: (unknown) 301.9 1151.5 16.1 342.4 1259.4 22.0 0002: jump @CARPARK_2065 :CARPARK_1882 0@ == 1 // (int) var == num jump_if_false @CARPARK_1932 0246: (unknown) 341.3 1151.5 19.1 367.2 1259.4 23.8 0002: jump @CARPARK_2065 :CARPARK_1932 0@ == 2 // (int) var == num jump_if_false @CARPARK_1977 0246: (unknown) 342.4 1151.5 21.5 302.5 1259.4 26.0 0002: jump @CARPARK_2065 :CARPARK_1977 0@ == 3 // (int) var == num jump_if_false @CARPARK_2027 0246: (unknown) 342.4 1151.5 23.8 367.2 1259.4 28.9 0002: jump @CARPARK_2065 :CARPARK_2027 0@ == 4 // (int) var == num jump_if_false @CARPARK_2065 0246: (unknown) 302.1 1151.5 26.5 342.7 1259.4 32.0 :CARPARK_2065 0026: return :CARPARK_2067 1@ = 0 // (int) 0035: 2@ = 0@ // (int vars) 2@ -= 1 // (int) 0035: 3@ = 0@ // (int vars) 3@ += 1 // (int) :CARPARK_2089 5 > 1@ // (int) num > var 0022: jump_if_false @CARPARK_2162 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @MAIN_5907 2@ 3@ 1@ jump_if_false @CARPARK_2139 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CARPARK_1101 1@ 0002: jump @CARPARK_2150 :CARPARK_2139 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CARPARK_1791 1@ :CARPARK_2150 1@ += 1 // (int) 0002: jump @CARPARK_2089 :CARPARK_2162 0026: return :CARPARK_2164 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_1791 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_1791 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_1791 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_1791 3 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_1791 4 0026: return 0@ = 0 // (int) 0078: if and 03E5: unknown_check 83FD: not unknown_check jump_if_false @CARPARK_2356 0270: (unknown) 1 :CARPARK_2248 5 > 0@ // (int) num > var 0022: jump_if_false @CARPARK_2353 // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 1.0 1.0 $4988(0@,5) == 1 // (int) var == num jump_if_false @CARPARK_2300 0205: set_text_draw_RGBA 0 200 0 255 0002: jump @CARPARK_2310 :CARPARK_2300 0205: set_text_draw_RGBA 200 0 0 255 :CARPARK_2310 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 1@ *= 15.0 // (float) 1@ += 75.0 // (float) 0203: set_draw_text_position 30.0 1@ GXT 'CARPARK' // FLOOR 0@ += 1 // (int) 0002: jump @CARPARK_2248 :CARPARK_2353 0270: (unknown) 0 :CARPARK_2356 0026: return :CARPARK_2358 009C: toggle_wasted_busted_check 0 $5249 = 0 // (int) :CARPARK_2366 0001: wait 100 ms 0045: actor $1038 defined jump_if_false @CARPARK_3355 450.0 > $1042 // (float) num > var 0022: jump_if_false @CARPARK_3325 // Note: the incorrect math opcode was used here $1042 > -60.0 // (float) var > num jump_if_false @CARPARK_3203 0078: if and -1000.0 > $1043 // (float) num > var $1043 > -1500.0 // (float) var > num jump_if_false @CARPARK_2722 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_2164 0046: unknown_check $1038 104.9 -1239.3 158.3 -1143.3 0 jump_if_false @CARPARK_2620 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 2.1 23.6 $1044 jump_if_false @CARPARK_2524 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_656 0 0002: jump @CARPARK_2613 :CARPARK_2524 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 23.6 29.9 $1044 jump_if_false @CARPARK_2572 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_656 1 0002: jump @CARPARK_2613 :CARPARK_2572 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 29.9 36.8 $1044 jump_if_false @CARPARK_2613 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_656 2 :CARPARK_2613 0002: jump @CARPARK_2715 :CARPARK_2620 0078: if and 0046: unknown_check $1038 82.5 -1274.3 198.3 -1097.1 0 $1044 > 23.6 // (float) var > num jump_if_false @CARPARK_2705 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_467 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_467 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_22 2 0002: jump @CARPARK_2715 :CARPARK_2705 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_753 :CARPARK_2715 0002: jump @CARPARK_3186 :CARPARK_2722 $1043 > 890.0 // (float) var > num jump_if_false @CARPARK_3166 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_753 $1044 > 21.5 // (float) var > num jump_if_false @CARPARK_2829 0046: unknown_check $1038 186.9 1037.3 503.2 1409.4 0 jump_if_false @CARPARK_2812 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_2067 4 0002: jump @CARPARK_2822 :CARPARK_2812 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_2164 :CARPARK_2822 0002: jump @CARPARK_3159 :CARPARK_2829 0046: unknown_check $1038 236.9 1087.3 453.2 1359.4 0 jump_if_false @CARPARK_3149 0046: unknown_check $1038 301.9 1152.3 368.2 1259.4 0 jump_if_false @CARPARK_3130 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 16.1 19.1 $1044 jump_if_false @CARPARK_2940 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_2067 0 0002: jump @CARPARK_3123 :CARPARK_2940 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 19.1 21.6 $1044 jump_if_false @CARPARK_2988 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_2067 1 0002: jump @CARPARK_3123 :CARPARK_2988 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 21.6 23.9 $1044 jump_if_false @CARPARK_3036 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_2067 2 0002: jump @CARPARK_3123 :CARPARK_3036 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 23.9 26.4 $1044 jump_if_false @CARPARK_3084 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_2067 3 0002: jump @CARPARK_3123 :CARPARK_3084 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MAIN_5933 26.4 33.0 $1044 jump_if_false @CARPARK_3123 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_2067 4 :CARPARK_3123 0002: jump @CARPARK_3142 :CARPARK_3130 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @CARPARK_2067 -1 :CARPARK_3142 0002: jump @CARPARK_3159 :CARPARK_3149 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_2164 :CARPARK_3159 0002: jump @CARPARK_3186 :CARPARK_3166 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_753 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_2164 :CARPARK_3186 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_1053 0002: jump @CARPARK_3318 :CARPARK_3203 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_753 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_2164 0078: if and -1500.0 > $1042 // (float) num > var $1042 > -1800.0 // (float) var > num jump_if_false @CARPARK_3308 0078: if and -500.0 > $1043 // (float) num > var $1043 > -700.0 // (float) var > num jump_if_false @CARPARK_3291 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_923 0002: jump @CARPARK_3301 :CARPARK_3291 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_1053 :CARPARK_3301 0002: jump @CARPARK_3318 :CARPARK_3308 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_1053 :CARPARK_3318 0002: jump @CARPARK_3355 :CARPARK_3325 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_753 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_2164 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_1053 :CARPARK_3355 0002: jump @CARPARK_2366 :WARPSPO 0238: name_thread 'WARPSPO' 12@ = 0 // (int) :WARPSPO_15 4 > 12@ // (int) num > var 0022: jump_if_false @WARPSPO_46 // Note: the incorrect math opcode was used here 9@(12@,4) = -1 // (int) 12@ += 1 // (int) 0002: jump @WARPSPO_15 :WARPSPO_46 $1788 = 0 // (int) 009C: toggle_wasted_busted_check 0 :WARPSPO_54 0001: wait 10 ms 0045: actor $1038 defined jump_if_false @WARPSPO_675 12@ == 0 // (int) var == num jump_if_false @WARPSPO_151 0006: 0@ = 'DTOWN' // (string) // Downtown // Note: the incorrect math opcode was used here 1@ = -410.4911 // (float) 2@ = 1117.343 // (float) 3@ = 10.1 // (float) 4@ = -445.438 // (float) 5@ = 1128.207 // (float) 6@ = 55.6 // (float) 7@ = 282.0 // (float) 0002: jump @WARPSPO_408 :WARPSPO_151 12@ == 1 // (int) var == num jump_if_false @WARPSPO_234 0006: 0@ = 'DTOWN' // (string) // Downtown // Note: the incorrect math opcode was used here 1@ = -447.6735 // (float) 2@ = 1128.2 // (float) 3@ = 55.6 // (float) 4@ = -410.2697 // (float) 5@ = 1114.928 // (float) 6@ = 10.0 // (float) 7@ = 179.6 // (float) 0002: jump @WARPSPO_408 :WARPSPO_234 12@ == 2 // (int) var == num jump_if_false @WARPSPO_316 0006: 0@ = 'DTOWN' // (string) // Downtown // Note: the incorrect math opcode was used here 1@ = -814.4 // (float) 2@ = 1116.5 // (float) 3@ = 11.3 // (float) 4@ = -828.6 // (float) 5@ = 1112.8 // (float) 6@ = 24.4 // (float) 7@ = 90.0 // (float) 0002: jump @WARPSPO_408 :WARPSPO_316 12@ == 3 // (int) var == num jump_if_false @WARPSPO_397 0006: 0@ = 'DTOWN' // (string) // Downtown // Note: the incorrect math opcode was used here 1@ = -825.6 // (float) 2@ = 1112.6 // (float) 3@ = 24.3 // (float) 4@ = -814.2 // (float) 5@ = 1119.3 // (float) 6@ = 11.4 // (float) 7@ = 0 // (float) 0002: jump @WARPSPO_408 :WARPSPO_397 12@ = 0 // (int) 0002: jump @WARPSPO_54 :WARPSPO_408 00B0: actor $1038 in_zone 0@ 0022: jump_if_false @WARPSPO_628 // Note: the incorrect math opcode was used here $1788 == 1 // (int) var == num jump_if_false @WARPSPO_466 not 9@(12@,4) == -1 // (int) var == num jump_if_false @WARPSPO_459 047A: (unknown) 9@(12@,4) 9@(12@,4) = -1 // (int) :WARPSPO_459 0002: jump @WARPSPO_621 :WARPSPO_466 9@(12@,4) == -1 // (int) var == num jump_if_false @WARPSPO_497 9@(12@,4) = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = 9@(12@,4) // (int) // Note: the incorrect math opcode was used here :WARPSPO_497 0078: if or 02C8: unknown_check $1038 02A8: unknown_check $1038 0022: jump_if_false @WARPSPO_621 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere 1@ 2@ 3@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @WARPSPO_621 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @WARPSPO_557 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 0352: (unknown) $1038 :WARPSPO_557 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4248 500 0045: actor $1038 defined jump_if_false @WARPSPO_597 0044: put_actor $1038 at 4@ 5@ 6@ 00CF: set_actor $1038 Z_angle_to 7@ 0221: (unknown) 01CF: (unknown) :WARPSPO_597 0045: actor $1038 defined 0022: jump_if_false @WARPSPO_614 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :WARPSPO_614 00C9: fade 1 500 ms :WARPSPO_621 0002: jump @WARPSPO_654 :WARPSPO_628 not 9@(12@,4) == -1 // (int) var == num jump_if_false @WARPSPO_654 047A: (unknown) 9@(12@,4) 9@(12@,4) = -1 // (int) :WARPSPO_654 12@ += 1 // (int) 12@ == 4 // (int) var == num jump_if_false @WARPSPO_675 12@ = 0 // (int) :WARPSPO_675 0002: jump @WARPSPO_54 007A: mission_cleanup end_thread :AMBTAXI 0238: name_thread 'AMBTAXI' 0025: gosub @AMBTAXI_522 007A: mission_cleanup end_thread :AMBTAXI_22 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return :AMBTAXI_48 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :AMBTAXI_74 034B: unknown_check $5251 0022: jump_if_false @AMBTAXI_145 // Note: the incorrect math opcode was used here 004F: unknown_check $5251 0022: jump_if_false @AMBTAXI_141 // Note: the incorrect math opcode was used here 034A: unknown_check $5252 0022: jump_if_false @AMBTAXI_141 // Note: the incorrect math opcode was used here 0045: actor $5252 defined 0022: jump_if_false @AMBTAXI_141 // Note: the incorrect math opcode was used here 0142: (unknown) $5251 0 0051: set_car $5251 traffic_behavior_to 0 0052: set_car $5251 driver_behaviour_to 1 0050: set_car $5251 max_speed_to 15.0 :AMBTAXI_141 0113: remove_references_to_car $5251 // Like turning a car into any random car :AMBTAXI_145 034A: unknown_check $5252 jump_if_false @AMBTAXI_160 0112: remove_references_to_actor $5252 // Like turning an actor into a random pedestrian :AMBTAXI_160 034A: unknown_check $5253 jump_if_false @AMBTAXI_203 0045: actor $5253 defined jump_if_false @AMBTAXI_199 02A8: unknown_check $5253 jump_if_false @AMBTAXI_199 0040: (unknown) $5253 -1 :AMBTAXI_199 0112: remove_references_to_actor $5253 // Like turning an actor into a random pedestrian :AMBTAXI_203 $5251 = -1 // (int) $5252 = -1 // (int) $5253 = -1 // (int) 0026: return :AMBTAXI_223 834B: not unknown_check $5251 jump_if_false @AMBTAXI_236 005F: (unknown) :AMBTAXI_236 00A0: car $5251 wrecked jump_if_false @AMBTAXI_249 005F: (unknown) :AMBTAXI_249 007C: actor $1038 driving $5251 0022: jump_if_false @AMBTAXI_264 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_264 80D8: not car $5251 health >= 500 jump_if_false @AMBTAXI_280 005F: (unknown) :AMBTAXI_280 02BD: (unknown) $5251 $5252 834A: not unknown_check $5252 0022: jump_if_false @AMBTAXI_299 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_299 009F: actor $5252 dead 0022: jump_if_false @AMBTAXI_312 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_312 0123: 0@ = car $5251 num_passengers $5250 == 1 // (int) var == num jump_if_false @AMBTAXI_343 0@ > 0 // (int) var > num jump_if_false @AMBTAXI_343 005F: (unknown) :AMBTAXI_343 $5250 > 2 // (int) var > num jump_if_false @AMBTAXI_382 834A: not unknown_check $5253 jump_if_false @AMBTAXI_369 005F: (unknown) :AMBTAXI_369 009F: actor $5253 dead jump_if_false @AMBTAXI_382 005F: (unknown) :AMBTAXI_382 0@ > 0 // (int) var > num jump_if_false @AMBTAXI_422 8132: not actor $1038 near_car $5251 radius 140.0 140.0 sphere 0 0022: jump_if_false @AMBTAXI_415 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_415 0002: jump @AMBTAXI_444 :AMBTAXI_422 8132: not actor $1038 near_car $5251 radius 80.0 80.0 sphere 0 0022: jump_if_false @AMBTAXI_444 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_444 005E: (unknown) :AMBTAXI_446 009F: actor $1038 dead 0022: jump_if_false @AMBTAXI_459 // Note: the incorrect math opcode was used here 005E: (unknown) :AMBTAXI_459 $1045 == 1 // (int) var == num jump_if_false @AMBTAXI_474 005E: (unknown) :AMBTAXI_474 not $1698 == 0 // (int) var == num jump_if_false @AMBTAXI_488 005E: (unknown) :AMBTAXI_488 $5250 > 1 // (int) var > num jump_if_false @AMBTAXI_520 037A: constant_params 0 variable_params 0 unknown 0 call_with_params @AMBTAXI_223 jump_if_false @AMBTAXI_520 005E: (unknown) :AMBTAXI_520 005F: (unknown) :AMBTAXI_522 009C: toggle_wasted_busted_check 0 $5250 = 1 // (int) :AMBTAXI_531 $5250 == 0 // (int) var == num jump_if_false @AMBTAXI_600 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AMBTAXI_74 :AMBTAXI_553 $5250 == 0 // (int) var == num jump_if_false @AMBTAXI_600 0001: wait 250 ms 037A: constant_params 0 variable_params 0 unknown 11 call_with_params @AMBTAXI_446 jump_if_false @AMBTAXI_593 $5250 = 1 // (int) :AMBTAXI_593 0002: jump @AMBTAXI_553 :AMBTAXI_600 $5250 == 1 // (int) var == num jump_if_false @AMBTAXI_810 :AMBTAXI_613 $5250 == 1 // (int) var == num jump_if_false @AMBTAXI_810 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AMBTAXI_446 jump_if_false @AMBTAXI_658 $5250 = 0 // (int) 0002: jump @AMBTAXI_803 :AMBTAXI_658 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @AMBTAXI_22 $1042 $1043 $1044 50.0 50.0 50.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @AMBTAXI_48 $1042 $1043 $1044 50.0 50.0 50.0 3@ 4@ 5@ $5251 = -1 // (int) 01F6: $5251 = create_random_car_with_actors 183 in_area 0@ 1@ 3@ 4@ $5251 == -1 // (int) var == num jump_if_false @AMBTAXI_755 01F6: $5251 = create_random_car_with_actors 226 in_area 0@ 1@ 3@ 4@ :AMBTAXI_755 not $5251 == -1 // (int) var == num jump_if_false @AMBTAXI_803 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AMBTAXI_223 jump_if_false @AMBTAXI_798 $5250 = 2 // (int) 0002: jump @AMBTAXI_803 :AMBTAXI_798 $5250 = 0 // (int) :AMBTAXI_803 0002: jump @AMBTAXI_613 :AMBTAXI_810 $5250 == 2 // (int) var == num jump_if_false @AMBTAXI_1104 034B: unknown_check $5251 jump_if_false @AMBTAXI_864 004F: unknown_check $5251 jump_if_false @AMBTAXI_864 0050: set_car $5251 max_speed_to 15.0 0142: (unknown) $5251 1 0294: (unknown) $5251 1 :AMBTAXI_864 010E: 10@ = current_time_in_ms 0035: 9@ = 10@ // (int vars) 9@ += 20000 // (int) :AMBTAXI_877 $5250 == 2 // (int) var == num jump_if_false @AMBTAXI_1104 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AMBTAXI_446 jump_if_false @AMBTAXI_922 $5250 = 0 // (int) 0002: jump @AMBTAXI_1097 :AMBTAXI_922 010E: 10@ = current_time_in_ms 0011: 10@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AMBTAXI_948 // Note: the incorrect math opcode was used here $5250 = 0 // (int) 0002: jump @AMBTAXI_1097 :AMBTAXI_948 004D: store_car $5251 position_to 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @AMBTAXI_22 6@ 7@ 8@ 10.0 10.0 5.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @AMBTAXI_48 6@ 7@ 8@ 10.0 10.0 5.0 3@ 4@ 5@ $5253 = -1 // (int) 01C4: (unknown) 0@ 1@ 3@ 4@ 1 0 0 $5253 not $5253 == -1 // (int) var == num jump_if_false @AMBTAXI_1097 034A: unknown_check $5253 jump_if_false @AMBTAXI_1097 809F: not actor $5253 dead jump_if_false @AMBTAXI_1097 02A8: unknown_check $5253 jump_if_false @AMBTAXI_1097 026A: unknown_check $5253 jump_if_false @AMBTAXI_1097 8436: not unknown_check $5253 jump_if_false @AMBTAXI_1097 $5250 = 3 // (int) :AMBTAXI_1097 0002: jump @AMBTAXI_877 :AMBTAXI_1104 $5250 == 3 // (int) var == num jump_if_false @AMBTAXI_1318 0220: (unknown) $5253 16 5000 010E: 10@ = current_time_in_ms 0035: 9@ = 10@ // (int vars) 9@ += 10000 // (int) :AMBTAXI_1139 $5250 == 3 // (int) var == num jump_if_false @AMBTAXI_1318 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AMBTAXI_446 jump_if_false @AMBTAXI_1184 $5250 = 0 // (int) 0002: jump @AMBTAXI_1311 :AMBTAXI_1184 007C: actor $5253 driving $5251 0022: jump_if_false @AMBTAXI_1210 // Note: the incorrect math opcode was used here $5250 = 4 // (int) 0002: jump @AMBTAXI_1311 :AMBTAXI_1210 004D: store_car $5251 position_to 6@ 7@ 8@ 808A: not actor $5253 in_sphere_on_foot 6@ 7@ 8@ radius 10.0 10.0 5.0 sphere 0 0022: jump_if_false @AMBTAXI_1278 // Note: the incorrect math opcode was used here 0050: set_car $5251 max_speed_to 10.0 0045: actor $5253 defined jump_if_false @AMBTAXI_1271 01EC: (unknown) $5253 1 00EE: (unknown) $5253 6@ 7@ :AMBTAXI_1271 0002: jump @AMBTAXI_1311 :AMBTAXI_1278 0050: set_car $5251 max_speed_to 0 0045: actor $5253 defined jump_if_false @AMBTAXI_1311 01EC: (unknown) $5253 1 00E9: (unknown) $5253 $5251 0393: (unknown) $5253 0 :AMBTAXI_1311 0002: jump @AMBTAXI_1139 :AMBTAXI_1318 $5250 == 4 // (int) var == num jump_if_false @AMBTAXI_1549 0368: (unknown) $5253 1 032D: (unknown) $5253 0 01EC: (unknown) $5253 0 0142: (unknown) $5251 0 0051: set_car $5251 traffic_behavior_to 0 0052: set_car $5251 driver_behaviour_to 1 0050: set_car $5251 max_speed_to 20.0 0139: 9@ = random_int_in_ranges 30 60 010E: 10@ = current_time_in_ms 9@ *= 1000 // (int) 0029: 9@ += 10@ // (int vars) // Note: the incorrect math opcode was used here :AMBTAXI_1390 $5250 == 4 // (int) var == num jump_if_false @AMBTAXI_1549 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AMBTAXI_446 jump_if_false @AMBTAXI_1435 $5250 = 0 // (int) 0002: jump @AMBTAXI_1542 :AMBTAXI_1435 010E: 10@ = current_time_in_ms 0011: 10@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AMBTAXI_1542 // Note: the incorrect math opcode was used here 007C: actor $5253 driving $5251 0022: jump_if_false @AMBTAXI_1502 // Note: the incorrect math opcode was used here 00A2: (unknown) $5253 00E8: (unknown) $5253 $5251 01EC: (unknown) $5253 0 01A4: (unknown) $5253 1 0285: (unknown) $5253 1 00F2: (unknown) $5253 $5251 0002: jump @AMBTAXI_1542 :AMBTAXI_1502 0050: set_car $5251 max_speed_to 20.0 0051: set_car $5251 traffic_behavior_to 0 0052: set_car $5251 driver_behaviour_to 1 01EC: (unknown) $5253 0 0285: (unknown) $5253 1 0040: (unknown) $5253 -1 $5250 = 0 // (int) :AMBTAXI_1542 0002: jump @AMBTAXI_1390 :AMBTAXI_1549 0002: jump @AMBTAXI_531 :NONAME_3 009C: toggle_wasted_busted_check 0 0024: create_thread @DBGCARS 0023: end_thread // Note: the incorrect math opcode was used here :NONAME_3_13 0@ == 242 // (int) var == num jump_if_false @NONAME_3_28 005E: (unknown) :NONAME_3_28 005F: (unknown) :NONAME_3_30 0078: if or 0@ == 214 // (int) var == num 0@ == 215 // (int) var == num 0@ == 233 // (int) var == num 0@ == 247 // (int) var == num 0@ == 248 // (int) var == num 0@ == 249 // (int) var == num jump_if_false @NONAME_3_79 005E: (unknown) :NONAME_3_79 0078: if or 0@ == 250 // (int) var == num 0@ == 258 // (int) var == num 0@ == 219 // (int) var == num 0@ == 225 // (int) var == num 0@ == 257 // (int) var == num 0@ == 264 // (int) var == num jump_if_false @NONAME_3_128 005E: (unknown) :NONAME_3_128 0078: if or 0@ == 277 // (int) var == num 0@ == 185 // (int) var == num 0@ == 278 // (int) var == num jump_if_false @NONAME_3_159 005E: (unknown) :NONAME_3_159 005F: (unknown) :DBGCARS 0238: name_thread 'DBGCARS' 0@ = 1 // (int) 1@ = 1 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) $5259 = 0 // (int) 7@ = 170 // (int) 8@ = 0 // (int) 10@ = 1 // (int) 21@ = 0 // (int) :DBGCARS_65 0001: wait 0 ms 010E: $5254 = current_time_in_ms 0045: actor $1038 defined jump_if_false @DBGCARS_1238 8@ == 0 // (int) var == num jump_if_false @DBGCARS_455 007F: player 0 pressed_key 4 jump_if_false @DBGCARS_455 02EE: get_actor $1038 coords_to $5255 $5256 $5257 with_offset 0 2.0 0 $5257 += 0.6 // (float) 01BB: (unknown) $5255 $5256 $5257 $5257 $5259 == 0 // (int) var == num jump_if_false @DBGCARS_211 007F: player 0 pressed_key 9 jump_if_false @DBGCARS_211 0078: if or 807F: not player 0 pressed_key 10 807F: not player 0 pressed_key 11 jump_if_false @DBGCARS_211 0057: show_text_highpriority GXT 'CHEATON' time 2000 flag 1 6@ = 1 // (int) $5259 = 1 // (int) :DBGCARS_211 807F: not player 0 pressed_key 9 jump_if_false @DBGCARS_260 $5259 == 1 // (int) var == num jump_if_false @DBGCARS_242 $5259 = 2 // (int) :DBGCARS_242 $5259 == 3 // (int) var == num jump_if_false @DBGCARS_260 $5259 = 0 // (int) :DBGCARS_260 $5259 == 2 // (int) var == num jump_if_false @DBGCARS_311 007F: player 0 pressed_key 9 jump_if_false @DBGCARS_311 0057: show_text_highpriority GXT 'CHEATOF' time 2000 flag 1 6@ = 0 // (int) $5259 = 3 // (int) :DBGCARS_311 0078: if and 007F: player 0 pressed_key 13 0@ == 0 // (int) var == num 10@ == 1 // (int) var == num jump_if_false @DBGCARS_367 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0057: show_text_highpriority GXT 'CARSOFF' time 2000 flag 1 10@ = 0 // (int) 0@ = 1 // (int) :DBGCARS_367 0078: if and 007F: player 0 pressed_key 13 0@ == 0 // (int) var == num 10@ == 0 // (int) var == num jump_if_false @DBGCARS_427 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0057: show_text_highpriority GXT 'CARS_ON' time 2000 flag 1 10@ = 1 // (int) 0@ = 1 // (int) :DBGCARS_427 807F: not player 0 pressed_key 13 jump_if_false @DBGCARS_455 0@ == 1 // (int) var == num jump_if_false @DBGCARS_455 0@ = 0 // (int) :DBGCARS_455 8@ == 0 // (int) var == num jump_if_false @DBGCARS_844 007F: player 0 pressed_key 4 jump_if_false @DBGCARS_844 007F: player 0 pressed_key 11 jump_if_false @DBGCARS_650 0011: $5254 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DBGCARS_643 // Note: the incorrect math opcode was used here :DBGCARS_502 7@ += 1 // (int) 7@ > 279 // (int) var > num jump_if_false @DBGCARS_526 7@ = 170 // (int) :DBGCARS_526 001D: $5257 == 0 // (int) var == var jump_if_false @DBGCARS_570 037A: constant_params 1 variable_params 0 unknown 22 call_with_params @NONAME_3_30 7@ jump_if_false @DBGCARS_563 0002: jump @DBGCARS_502 :DBGCARS_563 0002: jump @DBGCARS_627 :DBGCARS_570 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @NONAME_3_13 7@ jump_if_false @DBGCARS_602 0002: jump @DBGCARS_502 0002: jump @DBGCARS_627 :DBGCARS_602 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @NONAME_3_30 7@ jump_if_false @DBGCARS_627 0002: jump @DBGCARS_502 :DBGCARS_627 0035: 2@ = $5254 // (int vars) 2@ += 150 // (int) 8@ = 1 // (int) :DBGCARS_643 0002: jump @DBGCARS_661 :DBGCARS_650 0035: 2@ = $5254 // (int vars) 2@ -= 500 // (int) :DBGCARS_661 007F: player 0 pressed_key 10 jump_if_false @DBGCARS_833 0011: $5254 > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DBGCARS_826 // Note: the incorrect math opcode was used here :DBGCARS_685 7@ -= 1 // (int) 170 > 7@ // (int) num > var 0022: jump_if_false @DBGCARS_709 // Note: the incorrect math opcode was used here 7@ = 279 // (int) :DBGCARS_709 001D: $5257 == 0 // (int) var == var jump_if_false @DBGCARS_753 037A: constant_params 1 variable_params 0 unknown 22 call_with_params @NONAME_3_30 7@ jump_if_false @DBGCARS_746 0002: jump @DBGCARS_685 :DBGCARS_746 0002: jump @DBGCARS_810 :DBGCARS_753 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @NONAME_3_13 7@ jump_if_false @DBGCARS_785 0002: jump @DBGCARS_685 0002: jump @DBGCARS_810 :DBGCARS_785 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @NONAME_3_30 7@ jump_if_false @DBGCARS_810 0002: jump @DBGCARS_685 :DBGCARS_810 0035: 3@ = $5254 // (int vars) 3@ += 150 // (int) 8@ = 1 // (int) :DBGCARS_826 0002: jump @DBGCARS_844 :DBGCARS_833 0035: 3@ = $5254 // (int vars) 3@ -= 500 // (int) :DBGCARS_844 8@ == 1 // (int) var == num jump_if_false @DBGCARS_903 025E: remove_styled_text 'NUMBER' // ~1~ 011D: show_text_1number_styled GXT 'NUMBER' number 7@ time 2000 style 4 // ~1~ 0160: load_model 7@ 0228: (unknown) 0035: 9@ = $5254 // (int vars) 9@ += 2000 // (int) 8@ += 1 // (int) :DBGCARS_903 8@ == 2 // (int) var == num jump_if_false @DBGCARS_1238 0160: load_model 7@ 0161: model 7@ available jump_if_false @DBGCARS_1173 00CE: $5258 = actor $1038 Z_angle 45.0 > $5258 // (float) num > var 0022: jump_if_false @DBGCARS_969 // Note: the incorrect math opcode was used here $5256 += 5.0 // (float) $5258 = 90.0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_969 135.0 > $5258 // (float) num > var 0022: jump_if_false @DBGCARS_1004 // Note: the incorrect math opcode was used here $5255 -= 5.0 // (float) $5258 = 180.0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_1004 225.0 > $5258 // (float) num > var 0022: jump_if_false @DBGCARS_1039 // Note: the incorrect math opcode was used here $5256 -= 5.0 // (float) $5258 = 270.0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_1039 315.0 > $5258 // (float) num > var 0022: jump_if_false @DBGCARS_1073 // Note: the incorrect math opcode was used here $5255 += 5.0 // (float) $5258 = 0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_1073 $5256 += 5.0 // (float) $5258 = 90.0 // (float) :DBGCARS_1087 001D: $5257 == 0 // (int) var == var jump_if_false @DBGCARS_1106 $5257 = 5.0 // (float) :DBGCARS_1106 0048: $5260 = create_car 7@ at $5255 $5256 $5257 00D1: set_car $5260 Z_angle_to $5258 013A: set_car $5260 door_status_to 1 0162: release_model 7@ 0113: remove_references_to_car $5260 // Like turning a car into any random car 025E: remove_styled_text 'NUMBER' // ~1~ 011D: show_text_1number_styled GXT 'NUMBER' number 7@ time 500 style 4 // ~1~ 8@ = 0 // (int) 0002: jump @DBGCARS_1238 :DBGCARS_1173 0011: $5254 > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DBGCARS_1238 // Note: the incorrect math opcode was used here 0162: release_model 7@ 0113: remove_references_to_car $5260 // Like turning a car into any random car 0057: show_text_highpriority GXT 'MISSING' time 500 flag 1 025E: remove_styled_text 'NUMBER' // ~1~ 011D: show_text_1number_styled GXT 'NUMBER' number 7@ time 500 style 4 // ~1~ 8@ = 0 // (int) :DBGCARS_1238 0002: jump @DBGCARS_65 :NONAME_4 0024: create_thread @MARKCAM 0023: end_thread // Note: the incorrect math opcode was used here :NONAME_4_10 007F: player 0 pressed_key 0@ 0022: jump_if_false @NONAME_4_44 // Note: the incorrect math opcode was used here :NONAME_4_21 007F: player 0 pressed_key 0@ 0022: jump_if_false @NONAME_4_42 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_4_21 :NONAME_4_42 005E: (unknown) :NONAME_4_44 005F: (unknown) :NONAME_4_46 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 9999.0 0@ == 1 // (int) var == num jump_if_false @NONAME_4_80 0209: (unknown) 1 :NONAME_4_80 0026: return :MARKCAM 0238: name_thread 'MARKCAM' :MARKCAM_11 1@ = 1 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 1 // (int) 8@ = 0 // (int) 0006: 29@ = 'MMOFF' // (string) // OFF // Note: the incorrect math opcode was used here 0006: 30@ = 'MMON' // (string) // ON // Note: the incorrect math opcode was used here 04E1: (unknown) 0022: jump_if_false @MARKCAM_73 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 0002: jump @MARKCAM_77 :MARKCAM_73 1@ = 0 // (int) :MARKCAM_77 0078: if or 83BA: not (unknown) $4421 == 1 // (int) var == num jump_if_false @MARKCAM_106 0001: wait 0 ms 0002: jump @MARKCAM_77 :MARKCAM_106 $1045 == 1 // (int) var == num jump_if_false @MARKCAM_131 3@ = 1 // (int) 0002: jump @MARKCAM_137 :MARKCAM_131 $1045 = 1 // (int) :MARKCAM_137 0045: actor $1038 defined jump_if_false @MARKCAM_148 :MARKCAM_148 0059: text_clear_all 0268: (unknown) 0270: (unknown) 1 :MARKCAM_156 0078: if and 03BA: (unknown) $4421 == 0 // (int) var == num jump_if_false @MARKCAM_217 0001: wait 0 ms 0025: gosub @MARKCAM_279 1@ == 1 // (int) var == num jump_if_false @MARKCAM_210 0025: gosub @MARKCAM_1473 0025: gosub @MARKCAM_1840 :MARKCAM_210 0002: jump @MARKCAM_156 :MARKCAM_217 0045: actor $1038 defined jump_if_false @MARKCAM_234 0107: toggle_player $1038 can_move 1 :MARKCAM_234 0270: (unknown) 0 03A0: (unknown) 0 2@ = 1 // (int) $4420 = 0 // (int) 3@ == 0 // (int) var == num jump_if_false @MARKCAM_266 $1045 = 0 // (int) :MARKCAM_266 0268: (unknown) 0059: text_clear_all 0002: jump @MARKCAM_11 end_thread :MARKCAM_279 02E2: 31@ = 13 // (any) 007F: player 0 pressed_key 31@ 0022: jump_if_false @MARKCAM_312 // Note: the incorrect math opcode was used here 83BA: not (unknown) 0022: jump_if_false @MARKCAM_310 // Note: the incorrect math opcode was used here $4421 = 1 // (int) :MARKCAM_310 0026: return :MARKCAM_312 02E2: 31@ = 8 // (any) 007F: player 0 pressed_key 31@ 0022: jump_if_false @MARKCAM_379 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @MARKCAM_351 1@ = 1 // (int) 0002: jump @MARKCAM_355 :MARKCAM_351 1@ = 0 // (int) :MARKCAM_355 03A1: (unknown) 1@ :MARKCAM_358 007F: player 0 pressed_key 31@ 0022: jump_if_false @MARKCAM_379 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MARKCAM_358 :MARKCAM_379 02E2: 31@ = 9 // (any) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_10 31@ jump_if_false @MARKCAM_429 4@ == 0 // (int) var == num jump_if_false @MARKCAM_425 4@ = 1 // (int) 0002: jump @MARKCAM_429 :MARKCAM_425 4@ = 0 // (int) :MARKCAM_429 02E2: 31@ = 10 // (any) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_10 31@ jump_if_false @MARKCAM_473 8@ += 1 // (int) 8@ == 3 // (int) var == num jump_if_false @MARKCAM_473 8@ = 0 // (int) :MARKCAM_473 02E2: 31@ = 11 // (any) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_10 31@ jump_if_false @MARKCAM_654 8@ == 0 // (int) var == num jump_if_false @MARKCAM_576 801C: not 5@ == $1038 // (int) num == var 0022: jump_if_false @MARKCAM_569 // Note: the incorrect math opcode was used here 809F: not actor 5@ dead 0022: jump_if_false @MARKCAM_569 // Note: the incorrect math opcode was used here 0043: store_actor 5@ position_to 26@ 27@ 28@ // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MARKCAM_569 // Note: the incorrect math opcode was used here 8081: not actor $1038 near_point_on_foot 26@ 27@ radius 1.0 1.0 sphere 0 0022: jump_if_false @MARKCAM_569 // Note: the incorrect math opcode was used here 020D: (unknown) 5@ :MARKCAM_569 0002: jump @MARKCAM_654 :MARKCAM_576 8@ == 1 // (int) var == num jump_if_false @MARKCAM_639 034B: unknown_check 6@ jump_if_false @MARKCAM_632 80A0: not car 6@ wrecked jump_if_false @MARKCAM_632 004D: store_car 6@ position_to 9@ 10@ 11@ 9@ -= 20.0 // (float) 10@ -= 20.0 // (float) 004E: put_car 6@ at 9@ 10@ 11@ :MARKCAM_632 0002: jump @MARKCAM_654 :MARKCAM_639 8@ == 2 // (int) var == num jump_if_false @MARKCAM_654 0093: destroy_object 7@ :MARKCAM_654 02E2: 31@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_10 31@ jump_if_false @MARKCAM_677 :MARKCAM_677 02E2: 31@ = 4 // (any) 007F: player 0 pressed_key 31@ 0022: jump_if_false @MARKCAM_1471 // Note: the incorrect math opcode was used here 02B5: (unknown) 9@ 10@ 11@ :MARKCAM_698 007F: player 0 pressed_key 31@ 0022: jump_if_false @MARKCAM_1414 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0036: 18@ = 9@ // (float vars) 0036: 19@ = 10@ // (float vars) 0036: 20@ = 11@ // (float vars) 02B5: (unknown) 9@ 10@ 11@ 0036: 21@ = 9@ // (float vars) 002C: 21@ -= 18@ // (float vars) 0036: 22@ = 10@ // (float vars) 002C: 22@ -= 19@ // (float vars) 0036: 32@ = 11@ // (float vars) 002C: 32@ -= 20@ // (float vars) 0036: 23@ = 32@ // (float vars) 6@ > -1 // (int) var > num jump_if_false @MARKCAM_986 034B: unknown_check 6@ jump_if_false @MARKCAM_979 80A0: not car 6@ wrecked jump_if_false @MARKCAM_979 00D0: 24@ = car 6@ Z_angle 004D: store_car 6@ position_to 15@ 16@ 17@ 002A: 15@ += 21@ // (float vars) // Note: the incorrect math opcode was used here 002A: 16@ += 22@ // (float vars) // Note: the incorrect math opcode was used here 4@ == 1 // (int) var == num jump_if_false @MARKCAM_843 17@ += 0.5 // (float) 01BB: (unknown) 15@ 16@ 17@ 17@ 004E: put_car 6@ at 15@ 16@ 17@ 0002: jump @MARKCAM_874 :MARKCAM_843 01BB: (unknown) 15@ 16@ 17@ 25@ 0014: 25@ > 17@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MARKCAM_864 // Note: the incorrect math opcode was used here 0036: 17@ = 25@ // (float vars) :MARKCAM_864 002A: 17@ += 23@ // (float vars) // Note: the incorrect math opcode was used here 0422: (unknown) 6@ 15@ 16@ 17@ :MARKCAM_874 00D1: set_car 6@ Z_angle_to 24@ 007F: player 0 pressed_key 17 jump_if_false @MARKCAM_904 00D0: 24@ = car 6@ Z_angle 24@ += 5.0 // (float) 00D1: set_car 6@ Z_angle_to 24@ :MARKCAM_904 007F: player 0 pressed_key 15 jump_if_false @MARKCAM_930 00D0: 24@ = car 6@ Z_angle 24@ -= 5.0 // (float) 00D1: set_car 6@ Z_angle_to 24@ :MARKCAM_930 007F: player 0 pressed_key 5 jump_if_false @MARKCAM_967 :MARKCAM_942 007F: player 0 pressed_key 5 jump_if_false @MARKCAM_964 0001: wait 0 ms 0002: jump @MARKCAM_942 :MARKCAM_964 041E: (unknown) 6@ :MARKCAM_967 0416: set_car 6@ immunities 1 1 1 1 0 :MARKCAM_979 0002: jump @MARKCAM_1398 :MARKCAM_986 5@ > -1 // (int) var > num jump_if_false @MARKCAM_1208 809F: not actor 5@ dead jump_if_false @MARKCAM_1201 00CE: 24@ = actor 5@ Z_angle 0043: store_actor 5@ position_to 15@ 16@ 17@ // Note: the incorrect math opcode was used here 002A: 15@ += 21@ // (float vars) // Note: the incorrect math opcode was used here 002A: 16@ += 22@ // (float vars) // Note: the incorrect math opcode was used here 4@ == 1 // (int) var == num jump_if_false @MARKCAM_1062 17@ += 0.5 // (float) 01BB: (unknown) 15@ 16@ 17@ 17@ 0044: put_actor 5@ at 15@ 16@ 17@ 0002: jump @MARKCAM_1093 :MARKCAM_1062 01BB: (unknown) 15@ 16@ 17@ 25@ 0014: 25@ > 17@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MARKCAM_1083 // Note: the incorrect math opcode was used here 0036: 17@ = 25@ // (float vars) :MARKCAM_1083 002A: 17@ += 23@ // (float vars) // Note: the incorrect math opcode was used here 0423: (unknown) 5@ 15@ 16@ 17@ :MARKCAM_1093 007F: player 0 pressed_key 17 jump_if_false @MARKCAM_1119 00CE: 24@ = actor 5@ Z_angle 24@ += 5.0 // (float) 00CF: set_actor 5@ Z_angle_to 24@ :MARKCAM_1119 007F: player 0 pressed_key 15 jump_if_false @MARKCAM_1145 00CE: 24@ = actor 5@ Z_angle 24@ -= 5.0 // (float) 00CF: set_actor 5@ Z_angle_to 24@ :MARKCAM_1145 007F: player 0 pressed_key 5 jump_if_false @MARKCAM_1182 :MARKCAM_1157 007F: player 0 pressed_key 5 jump_if_false @MARKCAM_1179 0001: wait 0 ms 0002: jump @MARKCAM_1157 :MARKCAM_1179 041F: (unknown) 5@ :MARKCAM_1182 0415: set_actor 5@ immunities 1 1 1 0 1 1 1 1 0 :MARKCAM_1201 0002: jump @MARKCAM_1398 :MARKCAM_1208 7@ > -1 // (int) var > num jump_if_false @MARKCAM_1398 0252: object 7@ exists jump_if_false @MARKCAM_1398 00D2: 24@ = object 7@ z_angle 010C: store_object 7@ position_to 15@ 16@ 17@ 002A: 15@ += 21@ // (float vars) // Note: the incorrect math opcode was used here 002A: 16@ += 22@ // (float vars) // Note: the incorrect math opcode was used here 4@ == 1 // (int) var == num jump_if_false @MARKCAM_1278 17@ += 0.5 // (float) 01BB: (unknown) 15@ 16@ 17@ 17@ 0002: jump @MARKCAM_1303 :MARKCAM_1278 01BB: (unknown) 15@ 16@ 17@ 25@ 0014: 25@ > 17@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MARKCAM_1299 // Note: the incorrect math opcode was used here 0036: 17@ = 25@ // (float vars) :MARKCAM_1299 002A: 17@ += 23@ // (float vars) // Note: the incorrect math opcode was used here :MARKCAM_1303 010D: put_object 7@ at 15@ 16@ 17@ 007F: player 0 pressed_key 17 jump_if_false @MARKCAM_1335 00D2: 24@ = object 7@ z_angle 24@ += 5.0 // (float) 00D3: set_object 7@ z_angle_to 24@ :MARKCAM_1335 007F: player 0 pressed_key 15 jump_if_false @MARKCAM_1361 00D2: 24@ = object 7@ z_angle 24@ -= 5.0 // (float) 00D3: set_object 7@ z_angle_to 24@ :MARKCAM_1361 007F: player 0 pressed_key 5 jump_if_false @MARKCAM_1398 :MARKCAM_1373 007F: player 0 pressed_key 5 jump_if_false @MARKCAM_1395 0001: wait 0 ms 0002: jump @MARKCAM_1373 :MARKCAM_1395 0420: (unknown) 7@ :MARKCAM_1398 0025: gosub @MARKCAM_2160 0059: text_clear_all 0002: jump @MARKCAM_698 :MARKCAM_1414 5@ > -1 // (int) var > num jump_if_false @MARKCAM_1445 0415: set_actor 5@ immunities 0 0 0 0 0 0 0 0 0 0002: jump @MARKCAM_1465 :MARKCAM_1445 6@ > -1 // (int) var > num jump_if_false @MARKCAM_1465 0416: set_car 6@ immunities 0 0 0 0 0 :MARKCAM_1465 23@ = 0 // (float) 0059: text_clear_all :MARKCAM_1471 0026: return :MARKCAM_1473 5@ = -1 // (int) 6@ = -1 // (int) 02B5: (unknown) 9@ 10@ 11@ 0036: 33@ = 9@ // (float vars) 0036: 34@ = 10@ // (float vars) 0036: 35@ = 11@ // (float vars) 0036: 12@ = 9@ // (float vars) 0036: 13@ = 10@ // (float vars) 0036: 14@ = 11@ // (float vars) 9@ -= 3.5 // (float) 10@ -= 3.5 // (float) 11@ -= 3.5 // (float) 12@ += 3.5 // (float) 13@ += 3.5 // (float) 14@ += 3.5 // (float) 8@ == 0 // (int) var == num jump_if_false @MARKCAM_1678 0045: actor $1038 defined jump_if_false @MARKCAM_1616 0081: actor $1038 near_point_on_foot 33@ 34@ radius 1.0 1.0 sphere 0 0022: jump_if_false @MARKCAM_1602 // Note: the incorrect math opcode was used here 0035: 5@ = $1038 // (int vars) 0002: jump @MARKCAM_1609 :MARKCAM_1602 03A2: (unknown) 9@ 10@ 12@ 13@ 5@ :MARKCAM_1609 0002: jump @MARKCAM_1623 :MARKCAM_1616 03A2: (unknown) 9@ 10@ 12@ 13@ 5@ :MARKCAM_1623 not 5@ == -1 // (int) var == num jump_if_false @MARKCAM_1671 01B8: unknown_check 5@ jump_if_false @MARKCAM_1666 0043: store_actor 5@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 0235: (unknown) 9@ 10@ 11@ 1.0 0002: jump @MARKCAM_1671 :MARKCAM_1666 5@ = -1 // (int) :MARKCAM_1671 0002: jump @MARKCAM_1838 :MARKCAM_1678 8@ == 1 // (int) var == num jump_if_false @MARKCAM_1793 9@ -= 2.5 // (float) 10@ -= 2.5 // (float) 11@ -= 2.5 // (float) 12@ += 2.5 // (float) 13@ += 2.5 // (float) 14@ += 2.5 // (float) 03A3: (unknown) 9@ 10@ 12@ 13@ 6@ not 6@ == -1 // (int) var == num jump_if_false @MARKCAM_1786 01B7: unknown_check 6@ jump_if_false @MARKCAM_1781 0236: (unknown) 6@ 3 004D: store_car 6@ position_to 9@ 10@ 11@ 0235: (unknown) 9@ 10@ 11@ 5.0 0002: jump @MARKCAM_1786 :MARKCAM_1781 6@ = -1 // (int) :MARKCAM_1786 0002: jump @MARKCAM_1838 :MARKCAM_1793 8@ == 2 // (int) var == num jump_if_false @MARKCAM_1838 0421: (unknown) 9@ 10@ 12@ 13@ 7@ not 7@ == -1 // (int) var == num jump_if_false @MARKCAM_1838 010C: store_object 7@ position_to 9@ 10@ 11@ 0235: (unknown) 9@ 10@ 11@ 1.0 :MARKCAM_1838 0026: return :MARKCAM_1840 8@ == 0 // (int) var == num jump_if_false @MARKCAM_1887 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 240.0 GXT 'MMFILT2' // - Ped Filter 0002: jump @MARKCAM_1975 :MARKCAM_1887 8@ == 1 // (int) var == num jump_if_false @MARKCAM_1934 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 240.0 GXT 'MMFILT' // - Car Filter 0002: jump @MARKCAM_1975 :MARKCAM_1934 8@ == 2 // (int) var == num jump_if_false @MARKCAM_1975 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 240.0 GXT 'MMFILT3' // - Obj Filter :MARKCAM_1975 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 250.0 GXT 'MMHUD' // - Toggle HUD On/Off 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 260.0 GXT 'MMSNTOG' // - Snap To Ground Toggle 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 400.0 260.0 GXT 'MMSNAP' // Snap: 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 440.0 260.0 GXT 30@(4@,2) 0078: if or 6@ > -1 // (int) var > num 5@ > -1 // (int) var > num jump_if_false @MARKCAM_2158 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 5.0 GXT 'MMDRAG' // - Drag Item 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 15.0 GXT 'MMDEL' // - Delete item :MARKCAM_2158 0026: return :MARKCAM_2160 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 1 0203: set_draw_text_position 5.0 5.0 GXT 'MMROT' // - Rotate Item 0078: if or 6@ > -1 // (int) var > num 5@ > -1 // (int) var > num 7@ > -1 // (int) var > num jump_if_false @MARKCAM_2388 4@ == 1 // (int) var == num jump_if_false @MARKCAM_2294 6@ > -1 // (int) var > num jump_if_false @MARKCAM_2260 80A0: not car 6@ wrecked jump_if_false @MARKCAM_2253 004D: store_car 6@ position_to 15@ 16@ 17@ :MARKCAM_2253 0002: jump @MARKCAM_2288 :MARKCAM_2260 5@ > -1 // (int) var > num jump_if_false @MARKCAM_2288 809F: not actor 5@ dead jump_if_false @MARKCAM_2288 0043: store_actor 5@ position_to 15@ 16@ 17@ // Note: the incorrect math opcode was used here :MARKCAM_2288 01BB: (unknown) 15@ 16@ 17@ 17@ :MARKCAM_2294 040C: (unknown) 15@ 16@ 17@ 36@ 37@ 0039: 38@ = integer 36@ to_float // Note: the incorrect math opcode was used here 0039: 39@ = integer 37@ to_float // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 0 020A: (unknown) 0 0203: set_draw_text_position 38@ 39@ GXT 'MMXYZ' // XYZ: 39@ += 10.0 // (float) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_4_46 0 020A: (unknown) 0 0203: set_draw_text_position 38@ 39@ GXT 'MMYROT' // ROT: 36@ += 40 // (int) 0376: (unknown) 36@ 37@ 15@ 16@ 17@ 37@ += 10 // (int) 0374: (unknown) 36@ 37@ 24@ :MARKCAM_2388 0026: return :NONAME_5 0024: create_thread @LEVSKIP 0023: end_thread // Note: the incorrect math opcode was used here :NONAME_5_10 0204: set_text_draw_letter_size 0.3 0.6 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 4@ 5@ 6@ 7@ 3@ > 0 // (int) var > num jump_if_false @NONAME_5_57 02B1: draw_text_1number 0@ 1@ GXT 2@ number 3@ 0002: jump @NONAME_5_62 :NONAME_5_57 0203: set_draw_text_position 0@ 1@ GXT 2@ :NONAME_5_62 0026: return :NONAME_5_64 $5262 == 0 // (int) var == num jump_if_false @NONAME_5_238 0006: 0@ = 'LS2_B4' // (string) // Pre-Empire // Note: the incorrect math opcode was used here 0006: 2@ = 'JER_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 3@ = 'PHI_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 4@ = 'MAR_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 5@ = 'LOU_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'UMB_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'BRY_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 9@ = 'MEN_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 10@ = 'REN_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 11@ = 'GON_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 12@ = 'LEO_AXX' // (string) // Note: the incorrect math opcode was used here 0006: 13@ = 'DIA_AXX' // (string) // Note: the incorrect math opcode was used here 0002: jump @NONAME_5_581 :NONAME_5_238 $5262 == 1 // (int) var == num jump_if_false @NONAME_5_413 0006: 0@ = 'LS2_LO' // (string) // Low Empire // Note: the incorrect math opcode was used here 0006: 2@ = 'JER_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 3@ = 'PHI_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 4@ = 'MAR_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 5@ = 'LOU_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'UMB_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'BRY_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 9@ = 'MEN_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 10@ = 'REN_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 11@ = 'GON_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 12@ = 'LEO_BXX' // (string) // Note: the incorrect math opcode was used here 0006: 13@ = 'DIA_BXX' // (string) // Note: the incorrect math opcode was used here 0002: jump @NONAME_5_581 :NONAME_5_413 $5262 == 2 // (int) var == num jump_if_false @NONAME_5_581 0006: 0@ = 'LS2_HI' // (string) // High Empire // Note: the incorrect math opcode was used here 0006: 2@ = 'JER_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 3@ = 'PHI_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 4@ = 'MAR_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 5@ = 'LOU_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 6@ = 'LAN_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'UMB_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'BRY_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 9@ = 'MEN_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 10@ = 'REN_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 11@ = 'GON_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 12@ = 'LEO_CXX' // (string) // Note: the incorrect math opcode was used here 0006: 13@ = 'DIA_CXX' // (string) // Note: the incorrect math opcode was used here :NONAME_5_581 0035: 22@ = $5263 // (int vars) 0037: 1@ = 3@(22@,20) // (string vars) 037B: constant_params 8 variable_params 0 unknown 23 call_with_params @NONAME_5_10 50.0 90.0 'LS2_ST' 0 80 80 255 255 // Stage: 037B: constant_params 8 variable_params 0 unknown 23 call_with_params @NONAME_5_10 140.0 90.0 0@ 0 80 80 255 255 037B: constant_params 8 variable_params 0 unknown 23 call_with_params @NONAME_5_10 50.0 110.0 'LS2_CHA' 0 255 255 50 255 // Character: 037B: constant_params 1 variable_params 1 unknown 23 call_with_params @MAIN_6332 $5263 0@ 037B: constant_params 8 variable_params 0 unknown 23 call_with_params @NONAME_5_10 140.0 110.0 0@ 0 255 255 50 255 037B: constant_params 8 variable_params 0 unknown 23 call_with_params @NONAME_5_10 50.0 130.0 'LS2_LEV' $5264 255 255 255 255 // Level: ~1~ - 040D: (unknown) 1@ $5264 2 5 037B: constant_params 8 variable_params 0 unknown 23 call_with_params @NONAME_5_10 140.0 130.0 1@ $5264 255 255 255 255 0026: return :NONAME_5_815 007F: player 0 pressed_key 0@ 0022: jump_if_false @NONAME_5_859 // Note: the incorrect math opcode was used here :NONAME_5_826 007F: player 0 pressed_key 0@ 0022: jump_if_false @NONAME_5_857 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_5_64 0001: wait 0 ms 0002: jump @NONAME_5_826 :NONAME_5_857 005E: (unknown) :NONAME_5_859 005F: (unknown) :NONAME_5_861 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6537 0@ 1@ jump_if_false @NONAME_5_949 :NONAME_5_880 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6537 0@ 1@ jump_if_false @NONAME_5_927 1@ += 1 // (int) 0011: 1@ > $4590(0@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_5_920 // Note: the incorrect math opcode was used here 0026: return :NONAME_5_920 0002: jump @NONAME_5_880 :NONAME_5_927 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 0@ 1@ 0 0035: $6(0@,12) = 1@ // (int vars) 0026: return :NONAME_5_949 0001: wait 0 ms 1@ -= 1 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_8895 0@ 1@ 0001: wait 0 ms 1@ += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6624 0@ 1@ 0 0026: return :LEVSKIP 0238: name_thread 'LEVSKIP' $5264 = 1 // (int) 2@ = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 10 call_with_params @MAIN_6429 $5261 0270: (unknown) 1 044E: (unknown) 0 1 0453: (unknown) 0 0 0 0 200 0452: (unknown) 0 50 50 50 128 0451: (unknown) 0 215 75 0450: (unknown) 0 40 85 0001: wait 50 ms $1045 == 1 // (int) var == num jump_if_false @LEVSKIP_112 0267: (unknown) 'LS2_H2' // You cannot use levelskip when you are ~h~on a mission. 0002: jump @LEVSKIP_145 :LEVSKIP_112 $1045 = 1 // (int) -2@ = 0 // (int) // timer1 0045: actor $1038 defined jump_if_false @LEVSKIP_138 0107: toggle_player $1038 can_move 0 :LEVSKIP_138 0025: gosub @LEVSKIP_161 :LEVSKIP_145 044E: (unknown) 0 0 $4420 = 0 // (int) $4421 = 0 // (int) end_thread :LEVSKIP_161 0001: wait 0 ms 0323: show_text_box 'LS2_H1' // Use ~h~analog up & down ~w~to select character stream. Use ~h~analog left & right ~w~to select mission. Use ~h~L button & R button ~w~to select game stage. Press ~h~X button ~w~to start mission. Press ~h~TRIANGLE button ~w~to exit. -2@ > 120000 // (int) var > num // timer1 jump_if_false @LEVSKIP_198 0025: gosub @LEVSKIP_2770 0026: return :LEVSKIP_198 02E2: 0@ = 15 // (any) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_5_815 0@ jump_if_false @LEVSKIP_240 0025: gosub @LEVSKIP_2770 $4420 = 0 // (int) $4421 = 0 // (int) end_thread :LEVSKIP_240 02E2: 0@ = 16 // (any) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_5_815 0@ jump_if_false @LEVSKIP_410 $4422 = 1 // (int) 0045: actor $1038 defined jump_if_false @LEVSKIP_285 0107: toggle_player $1038 can_move 0 :LEVSKIP_285 0268: (unknown) 026C: (unknown) 0025: gosub @LEVSKIP_1405 00C9: fade 0 500 ms :LEVSKIP_302 00CA: fading jump_if_false @LEVSKIP_321 0001: wait 0 ms 0002: jump @LEVSKIP_302 :LEVSKIP_321 0059: text_clear_all 0025: gosub @LEVSKIP_1329 $4422 = 1 // (int) 0001: wait 2000 ms 00C9: fade 1 500 ms :LEVSKIP_348 00CA: fading jump_if_false @LEVSKIP_367 0001: wait 0 ms 0002: jump @LEVSKIP_348 :LEVSKIP_367 0045: actor $1038 defined jump_if_false @LEVSKIP_384 0107: toggle_player $1038 can_move 1 :LEVSKIP_384 044E: (unknown) 0 0 $1045 = 0 // (int) $4420 = 0 // (int) $4421 = 0 // (int) $4422 = 0 // (int) end_thread :LEVSKIP_410 0025: gosub @LEVSKIP_464 0025: gosub @LEVSKIP_652 0025: gosub @LEVSKIP_1077 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_5_64 2@ > 0 // (int) var > num jump_if_false @LEVSKIP_457 2@ -= 1 // (int) :LEVSKIP_457 0002: jump @LEVSKIP_161 :LEVSKIP_464 2@ == 0 // (int) var == num jump_if_false @LEVSKIP_489 02D7: (unknown) 0 3@ 4@ 5@ 5@ 0002: jump @LEVSKIP_497 :LEVSKIP_489 3@ = 0 // (int) 4@ = 0 // (int) :LEVSKIP_497 -90 > 3@ // (int) num > var 0022: jump_if_false @LEVSKIP_573 // Note: the incorrect math opcode was used here :LEVSKIP_509 $5264 -= 1 // (int) $5264 == 0 // (int) var == num jump_if_false @LEVSKIP_540 0035: 1@ = $5263 // (int vars) 0035: $5264 = $4590(1@,12) // (int vars) :LEVSKIP_540 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6537 $5263 $5264 jump_if_false @LEVSKIP_568 0002: jump @LEVSKIP_509 :LEVSKIP_568 2@ = 5 // (int) :LEVSKIP_573 3@ > 90 // (int) var > num jump_if_false @LEVSKIP_650 :LEVSKIP_585 $5264 += 1 // (int) 0035: 1@ = $5263 // (int vars) 0011: $5264 > $4590(1@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LEVSKIP_617 // Note: the incorrect math opcode was used here $5264 = 1 // (int) :LEVSKIP_617 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6537 $5263 $5264 jump_if_false @LEVSKIP_645 0002: jump @LEVSKIP_585 :LEVSKIP_645 2@ = 5 // (int) :LEVSKIP_650 0026: return :LEVSKIP_652 2@ == 0 // (int) var == num jump_if_false @LEVSKIP_677 02D7: (unknown) 0 3@ 4@ 5@ 5@ 0002: jump @LEVSKIP_685 :LEVSKIP_677 3@ = 0 // (int) 4@ = 0 // (int) :LEVSKIP_685 -90 > 4@ // (int) num > var 0022: jump_if_false @LEVSKIP_889 // Note: the incorrect math opcode was used here $5263 -= 1 // (int) 0 > $5263 // (int) num > var 0022: jump_if_false @LEVSKIP_727 // Note: the incorrect math opcode was used here $5263 = 12 // (int) $5263 -= 1 // (int) :LEVSKIP_727 0035: 1@ = $5263 // (int vars) :LEVSKIP_732 $4590(1@,12) == 0 // (int) var == num jump_if_false @LEVSKIP_788 $5263 -= 1 // (int) 0 > $5263 // (int) num > var 0022: jump_if_false @LEVSKIP_776 // Note: the incorrect math opcode was used here $5263 = 12 // (int) $5263 -= 1 // (int) :LEVSKIP_776 0035: 1@ = $5263 // (int vars) 0002: jump @LEVSKIP_732 :LEVSKIP_788 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6570 $5263 jump_if_false @LEVSKIP_844 $5263 -= 1 // (int) 0 > $5263 // (int) num > var 0022: jump_if_false @LEVSKIP_837 // Note: the incorrect math opcode was used here $5263 = 12 // (int) $5263 -= 1 // (int) :LEVSKIP_837 0002: jump @LEVSKIP_727 :LEVSKIP_844 $5264 = 1 // (int) :LEVSKIP_850 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6537 $5263 $5264 jump_if_false @LEVSKIP_884 $5264 += 1 // (int) 0002: jump @LEVSKIP_850 :LEVSKIP_884 2@ = 5 // (int) :LEVSKIP_889 4@ > 90 // (int) var > num jump_if_false @LEVSKIP_1075 $5263 += 1 // (int) $5263 == 12 // (int) var == num jump_if_false @LEVSKIP_925 $5263 = 0 // (int) :LEVSKIP_925 0035: 1@ = $5263 // (int vars) :LEVSKIP_930 $4590(1@,12) == 0 // (int) var == num jump_if_false @LEVSKIP_980 $5263 += 1 // (int) $5263 == 12 // (int) var == num jump_if_false @LEVSKIP_968 $5263 = 0 // (int) :LEVSKIP_968 0035: 1@ = $5263 // (int vars) 0002: jump @LEVSKIP_930 :LEVSKIP_980 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6570 $5263 jump_if_false @LEVSKIP_1030 $5263 += 1 // (int) $5263 == 12 // (int) var == num jump_if_false @LEVSKIP_1023 $5263 = 0 // (int) :LEVSKIP_1023 0002: jump @LEVSKIP_925 :LEVSKIP_1030 $5264 = 1 // (int) :LEVSKIP_1036 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6537 $5263 $5264 jump_if_false @LEVSKIP_1070 $5264 += 1 // (int) 0002: jump @LEVSKIP_1036 :LEVSKIP_1070 2@ = 5 // (int) :LEVSKIP_1075 0026: return :LEVSKIP_1077 02E2: 0@ = 4 // (any) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_5_815 0@ jump_if_false @LEVSKIP_1143 $5262 -= 1 // (int) 0 > $5262 // (int) num > var 0022: jump_if_false @LEVSKIP_1124 // Note: the incorrect math opcode was used here $5262 = 2 // (int) :LEVSKIP_1124 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @99RED_8284 $5262 0025: gosub @LEVSKIP_1211 :LEVSKIP_1143 02E2: 0@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_5_815 0@ jump_if_false @LEVSKIP_1209 $5262 += 1 // (int) $5262 > 2 // (int) var > num jump_if_false @LEVSKIP_1190 $5262 = 0 // (int) :LEVSKIP_1190 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @99RED_8284 $5262 0025: gosub @LEVSKIP_1211 :LEVSKIP_1209 0026: return :LEVSKIP_1211 $5264 = 1 // (int) $5263 = 0 // (int) :LEVSKIP_1222 0035: 1@ = $5263 // (int vars) :LEVSKIP_1227 $4590(1@,12) == 0 // (int) var == num jump_if_false @LEVSKIP_1277 $5263 += 1 // (int) $5263 == 12 // (int) var == num jump_if_false @LEVSKIP_1265 $5263 = 0 // (int) :LEVSKIP_1265 0035: 1@ = $5263 // (int vars) 0002: jump @LEVSKIP_1227 :LEVSKIP_1277 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6570 $5263 jump_if_false @LEVSKIP_1327 $5263 += 1 // (int) $5263 == 12 // (int) var == num jump_if_false @LEVSKIP_1320 $5263 = 0 // (int) :LEVSKIP_1320 0002: jump @LEVSKIP_1222 :LEVSKIP_1327 0026: return :LEVSKIP_1329 0035: 1@ = $5263 // (int vars) 037B: constant_params 3 variable_params 3 unknown 10 call_with_params @MAIN_9070 $5262 $5263 $5264 7@ 8@ 9@ $5263 == 8 // (int) var == num jump_if_false @LEVSKIP_1379 7@ += 3.5 // (float) 0002: jump @LEVSKIP_1385 :LEVSKIP_1379 7@ -= 3.5 // (float) :LEVSKIP_1385 0045: actor $1038 defined jump_if_false @LEVSKIP_1403 0044: put_actor $1038 at 7@ 8@ 9@ :LEVSKIP_1403 0026: return :LEVSKIP_1405 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @99RED_8284 $5262 0025: gosub @LEVSKIP_1440 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 $5263 $5264 0026: return :LEVSKIP_1440 $5262 == 0 // (int) var == num jump_if_false @LEVSKIP_1717 $5263 == 0 // (int) var == num jump_if_false @LEVSKIP_1496 $628 = 0 // (int) 0272: (unknown) 10 1 0272: (unknown) 10 8192 0272: (unknown) 10 32768 0367: (unknown) 3 0 :LEVSKIP_1496 0078: if or $5263 == 1 // (int) var == num $5263 == 2 // (int) var == num $5263 == 3 // (int) var == num jump_if_false @LEVSKIP_1531 $274 = 1 // (int) :LEVSKIP_1531 $5263 == 1 // (int) var == num jump_if_false @LEVSKIP_1590 $5264 >= 2 // (int) var >= num jump_if_false @LEVSKIP_1571 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 2 1 :LEVSKIP_1571 $5264 >= 4 // (int) var >= num jump_if_false @LEVSKIP_1590 $276 = 1 // (int) :LEVSKIP_1590 $5263 == 2 // (int) var == num jump_if_false @LEVSKIP_1644 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 1 2 $5264 >= 3 // (int) var >= num jump_if_false @LEVSKIP_1644 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 3 1 :LEVSKIP_1644 $5263 == 3 // (int) var == num jump_if_false @LEVSKIP_1710 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 1 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 2 3 $5264 >= 3 // (int) var >= num jump_if_false @LEVSKIP_1710 $276 = 1 // (int) $275 = 1 // (int) :LEVSKIP_1710 0002: jump @LEVSKIP_2768 :LEVSKIP_1717 $5262 == 1 // (int) var == num jump_if_false @LEVSKIP_2028 $5263 == 4 // (int) var == num jump_if_false @LEVSKIP_1834 $5264 >= 2 // (int) var >= num jump_if_false @LEVSKIP_1770 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 3 2 :LEVSKIP_1770 $5264 >= 4 // (int) var >= num jump_if_false @LEVSKIP_1809 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 6 1 $279 = 1 // (int) $277 = 1 // (int) :LEVSKIP_1809 $5264 == 6 // (int) var == num jump_if_false @LEVSKIP_1834 $280 = 1 // (int) $277 = 1 // (int) :LEVSKIP_1834 $5263 == 6 // (int) var == num jump_if_false @LEVSKIP_1940 $5264 > 1 // (int) var > num jump_if_false @LEVSKIP_1866 $277 = 1 // (int) :LEVSKIP_1866 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 4 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 3 1 $5264 >= 2 // (int) var >= num jump_if_false @LEVSKIP_1921 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 5 :LEVSKIP_1921 $5264 >= 3 // (int) var >= num jump_if_false @LEVSKIP_1940 $279 = 1 // (int) :LEVSKIP_1940 $5263 == 3 // (int) var == num jump_if_false @LEVSKIP_1994 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 4 1 $5264 >= 2 // (int) var >= num jump_if_false @LEVSKIP_1994 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 2 :LEVSKIP_1994 $5263 == 5 // (int) var == num jump_if_false @LEVSKIP_2021 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 4 1 :LEVSKIP_2021 0002: jump @LEVSKIP_2768 :LEVSKIP_2028 $5262 == 2 // (int) var == num jump_if_false @LEVSKIP_2768 $5263 == 4 // (int) var == num jump_if_false @LEVSKIP_2248 $5264 >= 3 // (int) var >= num jump_if_false @LEVSKIP_2081 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 8 2 :LEVSKIP_2081 $5264 >= 4 // (int) var >= num jump_if_false @LEVSKIP_2108 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 7 3 :LEVSKIP_2108 $5264 >= 5 // (int) var >= num jump_if_false @LEVSKIP_2149 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 9 3 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 8 4 :LEVSKIP_2149 $5264 >= 8 // (int) var >= num jump_if_false @LEVSKIP_2190 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 8 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 11 2 :LEVSKIP_2190 $5264 >= 8 // (int) var >= num jump_if_false @LEVSKIP_2215 $281 = 1 // (int) $283 = 1 // (int) :LEVSKIP_2215 $5264 >= 10 // (int) var >= num jump_if_false @LEVSKIP_2248 $282 = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 11 3 :LEVSKIP_2248 $5263 == 7 // (int) var == num jump_if_false @LEVSKIP_2363 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 4 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 8 2 $5264 >= 6 // (int) var >= num jump_if_false @LEVSKIP_2344 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 8 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 11 3 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 8 6 :LEVSKIP_2344 $5264 >= 6 // (int) var >= num jump_if_false @LEVSKIP_2363 $283 = 1 // (int) :LEVSKIP_2363 $5263 == 9 // (int) var == num jump_if_false @LEVSKIP_2459 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 8 4 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 7 3 $5264 == 4 // (int) var == num jump_if_false @LEVSKIP_2459 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 8 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 8 2 :LEVSKIP_2459 $5263 == 8 // (int) var == num jump_if_false @LEVSKIP_2635 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 2 $5264 >= 2 // (int) var >= num jump_if_false @LEVSKIP_2513 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 5 :LEVSKIP_2513 $5264 == 4 // (int) var == num jump_if_false @LEVSKIP_2540 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 9 1 :LEVSKIP_2540 $5264 >= 5 // (int) var >= num jump_if_false @LEVSKIP_2567 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 9 4 :LEVSKIP_2567 $5264 >= 6 // (int) var >= num jump_if_false @LEVSKIP_2594 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 9 :LEVSKIP_2594 $5264 >= 7 // (int) var >= num jump_if_false @LEVSKIP_2635 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 9 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 11 4 :LEVSKIP_2635 $5263 == 11 // (int) var == num jump_if_false @LEVSKIP_2768 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 8 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8895 9 3 $5264 >= 3 // (int) var >= num jump_if_false @LEVSKIP_2743 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 4 9 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 8 6 $283 = 1 // (int) $281 = 1 // (int) :LEVSKIP_2743 $5264 >= 4 // (int) var >= num jump_if_false @LEVSKIP_2768 $282 = 1 // (int) $278 = 1 // (int) :LEVSKIP_2768 0026: return :LEVSKIP_2770 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @99RED_8284 $5261 0045: actor $1038 defined jump_if_false @LEVSKIP_2799 0107: toggle_player $1038 can_move 1 :LEVSKIP_2799 0268: (unknown) 026C: (unknown) 044E: (unknown) 0 0 $1045 = 0 // (int) 0026: return :NONAME_6 0024: create_thread @WETIMCH 0023: end_thread // Note: the incorrect math opcode was used here :WETIMCH 0238: name_thread 'WETIMCH' 0045: actor $1038 defined 0022: jump_if_false @WETIMCH_33 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 :WETIMCH_33 005A: 1@ = current_time_hours, 2@ = current_time_minutes 0323: show_text_box 'WTC_INS' // Use ~h~analog up & down ~w~to change weather. Use ~h~analog left & right ~w~to change hour. Press ~h~TRIANGLE button ~w~to exit. Press ~h~SQUARE button ~w~to freeze time. 0@ = 0 // (int) $4425 = 1 // (int) 02E2: $4426 = 4 // (any) :WETIMCH_64 0@ == 0 // (int) var == num jump_if_false @WETIMCH_99 0001: wait 0 ms 0025: gosub @WETIMCH_855 0025: gosub @WETIMCH_139 0002: jump @WETIMCH_64 :WETIMCH_99 0045: actor $1038 defined jump_if_false @WETIMCH_121 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 :WETIMCH_121 0268: (unknown) 0059: text_clear_all 010A: release_weather $4425 = 0 // (int) $4420 = 0 // (int) end_thread :WETIMCH_139 6@ == 0 // (int) var == num jump_if_false @WETIMCH_280 02D7: (unknown) 0 3@ 4@ 5@ 5@ 0025: gosub @WETIMCH_306 0025: gosub @WETIMCH_416 007F: player 0 pressed_key 14 jump_if_false @WETIMCH_273 :WETIMCH_183 007F: player 0 pressed_key 14 jump_if_false @WETIMCH_205 0001: wait 0 ms 0002: jump @WETIMCH_183 :WETIMCH_205 $4419 == 0 // (int) var == num jump_if_false @WETIMCH_249 0058: (unknown) 'FREEON' 3000 1 // Time Frozen 04DE: (unknown) 1 $4419 = 1 // (int) 0002: jump @WETIMCH_273 :WETIMCH_249 0058: (unknown) 'FREEOFF' 3000 1 // Time Unfrozen 04DE: (unknown) 0 $4419 = 0 // (int) :WETIMCH_273 0002: jump @WETIMCH_288 :WETIMCH_280 3@ = 0 // (int) 4@ = 0 // (int) :WETIMCH_288 6@ > 0 // (int) var > num jump_if_false @WETIMCH_304 6@ -= 1 // (int) :WETIMCH_304 0026: return :WETIMCH_306 -90 > 3@ // (int) num > var 0022: jump_if_false @WETIMCH_346 // Note: the incorrect math opcode was used here 1@ -= 1 // (int) 0 > 1@ // (int) num > var 0022: jump_if_false @WETIMCH_339 // Note: the incorrect math opcode was used here 1@ = 23 // (int) :WETIMCH_339 0025: gosub @WETIMCH_388 :WETIMCH_346 3@ > 90 // (int) var > num jump_if_false @WETIMCH_386 1@ += 1 // (int) 1@ > 23 // (int) var > num jump_if_false @WETIMCH_379 1@ = 0 // (int) :WETIMCH_379 0025: gosub @WETIMCH_388 :WETIMCH_386 0026: return :WETIMCH_388 6@ = 10 // (int) 005B: set_current_time_hours_to 1@ minutes_to 0 011F: show_text_1number_highpriority GXT 'WTC_TIM' number 1@ time 2000 flag 1 // TIME: ~1~:00 0026: return :WETIMCH_416 -90 > 4@ // (int) num > var 0022: jump_if_false @WETIMCH_456 // Note: the incorrect math opcode was used here 7@ -= 1 // (int) 0 > 7@ // (int) num > var 0022: jump_if_false @WETIMCH_449 // Note: the incorrect math opcode was used here 7@ = 7 // (int) :WETIMCH_449 0025: gosub @WETIMCH_498 :WETIMCH_456 4@ > 90 // (int) var > num jump_if_false @WETIMCH_496 7@ += 1 // (int) 7@ > 7 // (int) var > num jump_if_false @WETIMCH_489 7@ = 0 // (int) :WETIMCH_489 0025: gosub @WETIMCH_498 :WETIMCH_496 0026: return :WETIMCH_498 7@ == 0 // (int) var == num jump_if_false @WETIMCH_542 0109: set_weather 1 0057: show_text_highpriority GXT 'WTC_WE0' time 2000 flag 1 // WEATHER: CLOUDY 02E2: $4426 = 1 // (any) 0002: jump @WETIMCH_848 :WETIMCH_542 7@ == 1 // (int) var == num jump_if_false @WETIMCH_587 0109: set_weather 6 0057: show_text_highpriority GXT 'WTC_WE1' time 2000 flag 1 // WEATHER: EXTRA COLOURS 02E2: $4426 = 6 // (any) 0002: jump @WETIMCH_848 :WETIMCH_587 7@ == 2 // (int) var == num jump_if_false @WETIMCH_632 0109: set_weather 4 0057: show_text_highpriority GXT 'WTC_WE2' time 2000 flag 1 // WEATHER: EXTRA SUNNY 02E2: $4426 = 4 // (any) 0002: jump @WETIMCH_848 :WETIMCH_632 7@ == 3 // (int) var == num jump_if_false @WETIMCH_677 0109: set_weather 3 0057: show_text_highpriority GXT 'WTC_WE3' time 2000 flag 1 // WEATHER: FOGGY 02E2: $4426 = 3 // (any) 0002: jump @WETIMCH_848 :WETIMCH_677 7@ == 4 // (int) var == num jump_if_false @WETIMCH_722 0109: set_weather 5 0057: show_text_highpriority GXT 'WTC_WE4' time 2000 flag 1 // WEATHER: HURRICANE 02E2: $4426 = 5 // (any) 0002: jump @WETIMCH_848 :WETIMCH_722 7@ == 5 // (int) var == num jump_if_false @WETIMCH_767 0109: set_weather 2 0057: show_text_highpriority GXT 'WTC_WE5' time 2000 flag 1 // WEATHER: RAINY 02E2: $4426 = 2 // (any) 0002: jump @WETIMCH_848 :WETIMCH_767 7@ == 6 // (int) var == num jump_if_false @WETIMCH_812 0109: set_weather 7 0057: show_text_highpriority GXT 'WTC_WE6' time 2000 flag 1 // WEATHER: ULTRA SUNNY 02E2: $4426 = 7 // (any) 0002: jump @WETIMCH_848 :WETIMCH_812 7@ == 7 // (int) var == num jump_if_false @WETIMCH_848 0109: set_weather 0 0057: show_text_highpriority GXT 'WTC_WE7' time 2000 flag 1 // WEATHER: SUNNY 02E2: $4426 = 0 // (any) :WETIMCH_848 6@ = 10 // (int) 0026: return :WETIMCH_855 007F: player 0 pressed_key 15 jump_if_false @WETIMCH_894 :WETIMCH_867 007F: player 0 pressed_key 15 jump_if_false @WETIMCH_889 0001: wait 0 ms 0002: jump @WETIMCH_867 :WETIMCH_889 0@ = 1 // (int) :WETIMCH_894 0026: return :MOCAPS 0238: name_thread 'MOCAPS' 0024: create_thread @NONAME_7 0023: end_thread // Note: the incorrect math opcode was used here :MOCAPS_20 3@ == 1 // (int) var == num jump_if_false @MOCAPS_49 0205: set_text_draw_RGBA 0 255 0 255 0002: jump @MOCAPS_71 :MOCAPS_49 3@ == 2 // (int) var == num jump_if_false @MOCAPS_71 0205: set_text_draw_RGBA 255 0 0 255 :MOCAPS_71 0204: set_text_draw_letter_size 0.6 0.6 0203: set_draw_text_position 0@ 1@ GXT 2@ 0026: return :MOCAPS_90 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here :MOCAPS_94 037A: constant_params 1 variable_params 9 unknown 13 call_with_params @SAFEHOU_7701 1@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 10@ 11@ jump_if_false @MOCAPS_185 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 0078: if or 0 >= 1@ // (int) num >= var 1@ >= 56 // (int) var >= num jump_if_false @MOCAPS_178 0@ > 0 // (int) var > num jump_if_false @MOCAPS_168 1@ = 1 // (int) 0002: jump @MOCAPS_178 :MOCAPS_168 1@ = 56 // (int) 1@ -= 1 // (int) :MOCAPS_178 0002: jump @MOCAPS_94 :MOCAPS_185 0035: 2@ = 1@ // (int vars) 0026: return :NONAME_7 0@ = 0 // (int) 0045: actor $1038 defined jump_if_false @NONAME_7_20 0107: toggle_player $1038 can_move 0 :NONAME_7_20 037B: constant_params 2 variable_params 8 unknown 14 call_with_params @MOCAPS_90 1 0@ 0@ 5@ 7@ 9@ 10@ 11@ 12@ 13@ 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @SAFEHOU_7544 0@ 6@ 0270: (unknown) 1 044E: (unknown) 0 1 0453: (unknown) 0 0 0 0 200 0452: (unknown) 0 50 50 50 128 0451: (unknown) 0 170 70 0450: (unknown) 0 5 5 :NONAME_7_98 0001: wait 0 ms 0025: gosub @NONAME_7_122 0025: gosub @NONAME_7_380 0002: jump @NONAME_7_98 :NONAME_7_122 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 10.0 10.0 6@ 0 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 10.0 30.0 'MO_INT' 0 // Interior: 5@ == -1 // (int) var == num jump_if_false @NONAME_7_210 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 80.0 30.0 'MO_MIS' 2 // Missing 0002: jump @NONAME_7_282 :NONAME_7_210 5@ == -999 // (int) var == num jump_if_false @NONAME_7_256 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 80.0 30.0 'MO_EXT' 1 // Exterior 0002: jump @NONAME_7_282 :NONAME_7_256 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 80.0 30.0 'MO_PRE' 1 // Present :NONAME_7_282 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 10.0 45.0 'MO_ANI' 0 // Anim: 001F: 7@ == '' // (float) num == var 0022: jump_if_false @NONAME_7_352 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 80.0 45.0 'MO_MIS' 2 // Missing 0002: jump @NONAME_7_378 :NONAME_7_352 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MOCAPS_20 80.0 45.0 'MO_PRE' 1 // Present :NONAME_7_378 0026: return :NONAME_7_380 02D7: (unknown) 0 1@ 2@ 3@ 4@ -2@ > 150 // (int) var > num // timer1 jump_if_false @NONAME_7_536 0078: if or 007F: player 0 pressed_key 11 007F: player 0 pressed_key 9 1@ > 100 // (int) var > num 2@ > 100 // (int) var > num jump_if_false @NONAME_7_468 037B: constant_params 2 variable_params 8 unknown 14 call_with_params @MOCAPS_90 1 0@ 0@ 5@ 7@ 9@ 10@ 11@ 12@ 13@ 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @SAFEHOU_7544 0@ 6@ -2@ = 0 // (int) // timer1 :NONAME_7_468 0078: if or 007F: player 0 pressed_key 10 007F: player 0 pressed_key 8 -100 > 1@ // (int) num > var -100 > 2@ // (int) num > var 0022: jump_if_false @NONAME_7_536 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 8 unknown 14 call_with_params @MOCAPS_90 -1 0@ 0@ 5@ 7@ 9@ 10@ 11@ 12@ 13@ 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @SAFEHOU_7544 0@ 6@ -2@ = 0 // (int) // timer1 :NONAME_7_536 007F: player 0 pressed_key 16 jump_if_false @NONAME_7_660 044E: (unknown) 0 0 :NONAME_7_552 007F: player 0 pressed_key 16 jump_if_false @NONAME_7_581 0001: wait 0 ms 0025: gosub @NONAME_7_122 0002: jump @NONAME_7_552 :NONAME_7_581 801F: not 12@ == '' // (float) num == var 0022: jump_if_false @NONAME_7_596 // Note: the incorrect math opcode was used here 033A: use_GXT_table 12@ :NONAME_7_596 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @SAFEHOU_12168 0@ 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4326 :NONAME_7_617 0078: if or 007F: player 0 pressed_key 16 007F: player 0 pressed_key 15 jump_if_false @NONAME_7_655 0001: wait 0 ms 0025: gosub @NONAME_7_122 0002: jump @NONAME_7_617 :NONAME_7_655 044E: (unknown) 0 1 :NONAME_7_660 007F: player 0 pressed_key 15 jump_if_false @NONAME_7_679 0025: gosub @NONAME_7_681 :NONAME_7_679 0026: return :NONAME_7_681 0059: text_clear_all 0268: (unknown) 0270: (unknown) 0 044E: (unknown) 0 0 0045: actor $1038 defined jump_if_false @NONAME_7_709 0107: toggle_player $1038 can_move 1 :NONAME_7_709 $4420 = 0 // (int) end_thread 0026: return :NONAME_8 0024: create_thread @NONAME_9 0023: end_thread // Note: the incorrect math opcode was used here :NONAME_9 0@ = 1 // (int) 2@ = 0 // (int) 3@ = 0 // (float) 02E2: 81@ = 7338 // (any) 02E2: 82@ = 7301 // (any) 02E2: 83@ = 7304 // (any) 02E2: 84@ = 6389 // (any) 02E2: 85@ = 654 // (any) 02E2: 86@ = 677 // (any) 02E2: 87@ = 7340 // (any) 02E2: 88@ = 7339 // (any) 02E2: 89@ = 7341 // (any) 02E2: 90@ = 7342 // (any) 02E2: 91@ = 7343 // (any) $1045 = 1 // (int) 19@ = 0 // (int) 20@ = 0 // (int) :NONAME_9_93 30 > 19@ // (int) num > var 0022: jump_if_false @NONAME_9_124 // Note: the incorrect math opcode was used here 22@(19@,30) = -1 // (int) 19@ += 1 // (int) 0002: jump @NONAME_9_93 :NONAME_9_124 0045: actor $1038 defined jump_if_false @NONAME_9_152 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 02F8: (unknown) $1038 1 :NONAME_9_152 0059: text_clear_all 0268: (unknown) 039F: (unknown) 1 0092: 1@ = init_object #ROADWORKBARRIER1 at 0 0 0 :NONAME_9_168 0001: wait 0 ms 02AD: (unknown) 9@ 10@ 11@ 02B5: (unknown) 12@ 13@ 14@ 0045: actor $1038 defined 0022: jump_if_false @NONAME_9_323 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 9@ 10@ 11@ 010F: (unknown) $1038 12@ 13@ 14@ 01BB: (unknown) 9@ 10@ 11@ 4@ 4@ += 30.0 // (float) 02EE: get_actor $1038 coords_to 6@ 7@ 8@ with_offset 0 4@ 0 01BB: (unknown) 6@ 7@ 8@ 8@ 001D: 8@ == 0 // (int) var == var jump_if_false @NONAME_9_251 8@ = 6.0 // (float) :NONAME_9_251 0252: object 22@(20@,30) exists jump_if_false @NONAME_9_289 010D: put_object 22@(20@,30) at 6@ 7@ 8@ 022A: (unknown) 22@(20@,30) 0 0225: (unknown) 22@(20@,30) 0 00D3: set_object 22@(20@,30) z_angle_to 3@ :NONAME_9_289 0376: (unknown) 10 10 6@ 7@ 8@ 0374: (unknown) 10 20 3@ 01D9: (unknown) 'RAMPNUM' 20@ 30 1 1 // Entity: ~1~/~1~ :NONAME_9_323 0025: gosub @NONAME_9_445 0@ == 1 // (int) var == num jump_if_false @NONAME_9_349 0002: jump @NONAME_9_168 :NONAME_9_349 19@ = 0 // (int) :NONAME_9_353 30 > 19@ // (int) num > var 0022: jump_if_false @NONAME_9_401 // Note: the incorrect math opcode was used here 0252: object 22@(19@,30) exists 0022: jump_if_false @NONAME_9_389 // Note: the incorrect math opcode was used here 0225: (unknown) 22@(19@,30) 1 0117: remove_object 22@(19@,30) from_mission_cleanup_list :NONAME_9_389 19@ += 1 // (int) 0002: jump @NONAME_9_353 :NONAME_9_401 039F: (unknown) 0 0045: actor $1038 defined jump_if_false @NONAME_9_431 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 02F8: (unknown) $1038 0 :NONAME_9_431 $1045 = 0 // (int) $4420 = 0 // (int) 007A: mission_cleanup end_thread :NONAME_9_445 007F: player 0 pressed_key 15 jump_if_false @NONAME_9_461 0@ = 0 // (int) :NONAME_9_461 007F: player 0 pressed_key 7 jump_if_false @NONAME_9_523 :NONAME_9_473 007F: player 0 pressed_key 7 jump_if_false @NONAME_9_495 0001: wait 0 ms 0002: jump @NONAME_9_473 :NONAME_9_495 20@ += 1 // (int) 20@ >= 30 // (int) var >= num jump_if_false @NONAME_9_516 20@ = 0 // (int) :NONAME_9_516 0025: gosub @NONAME_9_924 :NONAME_9_523 007F: player 0 pressed_key 5 jump_if_false @NONAME_9_590 :NONAME_9_535 007F: player 0 pressed_key 5 jump_if_false @NONAME_9_557 0001: wait 0 ms 0002: jump @NONAME_9_535 :NONAME_9_557 20@ -= 1 // (int) 0 > 20@ // (int) num > var 0022: jump_if_false @NONAME_9_583 // Note: the incorrect math opcode was used here 20@ = 30 // (int) 20@ -= 1 // (int) :NONAME_9_583 0025: gosub @NONAME_9_924 :NONAME_9_590 007F: player 0 pressed_key 10 jump_if_false @NONAME_9_625 3@ -= 5.0 // (float) 0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_9_625 // Note: the incorrect math opcode was used here 3@ += 360.0 // (float) :NONAME_9_625 007F: player 0 pressed_key 11 jump_if_false @NONAME_9_662 3@ += 5.0 // (float) 3@ > 360.0 // (float) var > num jump_if_false @NONAME_9_662 3@ -= 360.0 // (float) :NONAME_9_662 007F: player 0 pressed_key 8 jump_if_false @NONAME_9_733 :NONAME_9_674 007F: player 0 pressed_key 8 jump_if_false @NONAME_9_696 0001: wait 0 ms 0002: jump @NONAME_9_674 :NONAME_9_696 2@ += 1 // (int) 2@ == 11 // (int) var == num jump_if_false @NONAME_9_717 2@ = 0 // (int) :NONAME_9_717 0093: destroy_object 22@(20@,30) 0092: 22@(20@,30) = init_object 82@(2@,11) at 6@ 7@ 8@ :NONAME_9_733 007F: player 0 pressed_key 9 jump_if_false @NONAME_9_809 :NONAME_9_745 007F: player 0 pressed_key 9 jump_if_false @NONAME_9_767 0001: wait 0 ms 0002: jump @NONAME_9_745 :NONAME_9_767 2@ -= 1 // (int) 0 > 2@ // (int) num > var 0022: jump_if_false @NONAME_9_793 // Note: the incorrect math opcode was used here 2@ = 11 // (int) 2@ -= 1 // (int) :NONAME_9_793 0093: destroy_object 22@(20@,30) 0092: 22@(20@,30) = init_object 82@(2@,11) at 6@ 7@ 8@ :NONAME_9_809 007F: player 0 pressed_key 4 jump_if_false @NONAME_9_922 :NONAME_9_821 007F: player 0 pressed_key 4 jump_if_false @NONAME_9_843 0001: wait 0 ms 0002: jump @NONAME_9_821 :NONAME_9_843 023A: (unknown) 10.2 023B: (unknown) 19@ = 0 // (int) :NONAME_9_856 30 > 19@ // (int) num > var 0022: jump_if_false @NONAME_9_899 // Note: the incorrect math opcode was used here 0252: object 22@(19@,30) exists 0022: jump_if_false @NONAME_9_887 // Note: the incorrect math opcode was used here 0420: (unknown) 22@(19@,30) 023B: (unknown) :NONAME_9_887 19@ += 1 // (int) 0002: jump @NONAME_9_856 :NONAME_9_899 023B: (unknown) 023A: (unknown) 20.2 0057: show_text_highpriority GXT 'WRITE' time 800 flag 1 :NONAME_9_922 0026: return :NONAME_9_924 039F: (unknown) 0 0252: object 22@(20@,30) exists jump_if_false @NONAME_9_1007 00D2: 3@ = object 22@(20@,30) z_angle 010C: store_object 22@(20@,30) position_to 6@ 7@ 8@ 0045: actor $1038 defined 0022: jump_if_false @NONAME_9_1003 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 6@ 7@ 8@ 00CF: set_actor $1038 Z_angle_to 3@ 18@ = 0 // (float) 18@ -= 30.0 // (float) 02EE: get_actor $1038 coords_to 15@ 16@ 17@ with_offset 0 18@ 0 0044: put_actor $1038 at 15@ 16@ 17@ :NONAME_9_1003 0059: text_clear_all 0268: (unknown) :NONAME_9_1007 039F: (unknown) 1 0026: return :NONAME_10 0024: create_thread @DBGPCHE 0023: end_thread // Note: the incorrect math opcode was used here :DBGPCHE 0238: name_thread 'DBGPCHE' 0006: 0@ = 'DBGSEL5' // (string) // Weapon Cheat: // Note: the incorrect math opcode was used here 0006: 1@ = 'PLYINV' // (string) // Player Invincible: // Note: the incorrect math opcode was used here 0006: 2@ = 'PLYWANT' // (string) // Cycle Wanted Level // Note: the incorrect math opcode was used here 0006: 3@ = 'PLYMON' // (string) // Add Player cash // Note: the incorrect math opcode was used here 0006: 4@ = 'PLYARM' // (string) // Add player armour // Note: the incorrect math opcode was used here 0006: 5@ = 'PLYSAVE' // (string) // Save Game // Note: the incorrect math opcode was used here 0006: 6@ = 'PLYOUT' // (string) // Unlock all Outfits // Note: the incorrect math opcode was used here 0006: 7@ = 'PLYOUC' // (string) // Cycle to next outfit // Note: the incorrect math opcode was used here 9@ = 1 // (int) 17@ = 0 // (int) 19@ = 0 // (int) 044E: (unknown) 0 1 0453: (unknown) 0 0 0 0 200 0452: (unknown) 0 50 50 50 128 0451: (unknown) 0 170 150 0450: (unknown) 0 5 5 :DBGPCHE_157 02E2: 16@ = 15 // (any) :DBGPCHE_162 037A: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_4_10 16@ jump_if_false @DBGPCHE_216 0001: wait 0 ms 0025: gosub @DBGPCHE_814 0025: gosub @DBGPCHE_232 02E2: 16@ = 15 // (any) 0002: jump @DBGPCHE_157 0002: jump @DBGPCHE_162 :DBGPCHE_216 044E: (unknown) 0 0 $4421 = 0 // (int) $4420 = 0 // (int) end_thread :DBGPCHE_232 19@ == 0 // (int) var == num jump_if_false @DBGPCHE_349 02D7: (unknown) 0 20@ 21@ 18@ 18@ 0078: if or 007F: player 0 pressed_key 8 -90 > 21@ // (int) num > var 0022: jump_if_false @DBGPCHE_302 // Note: the incorrect math opcode was used here 17@ -= 1 // (int) 0 > 17@ // (int) num > var 0022: jump_if_false @DBGPCHE_297 // Note: the incorrect math opcode was used here 17@ = 8 // (int) 17@ -= 1 // (int) :DBGPCHE_297 19@ = 2 // (int) :DBGPCHE_302 0078: if or 007F: player 0 pressed_key 9 21@ > 90 // (int) var > num jump_if_false @DBGPCHE_349 17@ += 1 // (int) 17@ == 8 // (int) var == num jump_if_false @DBGPCHE_344 17@ = 0 // (int) :DBGPCHE_344 19@ = 2 // (int) :DBGPCHE_349 19@ > 0 // (int) var > num jump_if_false @DBGPCHE_373 20@ = 0 // (int) 21@ = 0 // (int) 19@ -= 1 // (int) :DBGPCHE_373 02E2: 16@ = 16 // (any) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_4_10 16@ jump_if_false @DBGPCHE_403 0025: gosub @DBGPCHE_405 :DBGPCHE_403 0026: return :DBGPCHE_405 0045: actor $1038 defined jump_if_false @DBGPCHE_812 17@ == 0 // (int) var == num jump_if_false @DBGPCHE_444 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @METALDE_1190 0002: jump @DBGPCHE_812 :DBGPCHE_444 17@ == 1 // (int) var == num jump_if_false @DBGPCHE_504 $4424 == 0 // (int) var == num jump_if_false @DBGPCHE_486 04F0: (unknown) $1038 0 $4424 = 1 // (int) 0002: jump @DBGPCHE_497 :DBGPCHE_486 04F0: (unknown) $1038 1 $4424 = 0 // (int) :DBGPCHE_497 0002: jump @DBGPCHE_812 :DBGPCHE_504 17@ == 2 // (int) var == num jump_if_false @DBGPCHE_582 0045: actor $1038 defined jump_if_false @DBGPCHE_537 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 :DBGPCHE_537 0110: 18@ = player $1038 wanted_level 18@ += 1 // (int) 18@ > 6 // (int) var > num jump_if_false @DBGPCHE_567 18@ = 0 // (int) 0128: set_max_wanted_level_to 4 :DBGPCHE_567 0128: set_max_wanted_level_to 18@ 0098: set_player $1038 wanted_level_to 18@ 0002: jump @DBGPCHE_812 :DBGPCHE_582 17@ == 3 // (int) var == num jump_if_false @DBGPCHE_619 0045: actor $1038 defined jump_if_false @DBGPCHE_612 0094: player $1038 money += 10000 :DBGPCHE_612 0002: jump @DBGPCHE_812 :DBGPCHE_619 17@ == 4 // (int) var == num jump_if_false @DBGPCHE_655 0045: actor $1038 defined jump_if_false @DBGPCHE_648 0213: (unknown) $1038 100 :DBGPCHE_648 0002: jump @DBGPCHE_812 :DBGPCHE_655 17@ == 5 // (int) var == num jump_if_false @DBGPCHE_674 0002: jump @DBGPCHE_812 :DBGPCHE_674 17@ == 6 // (int) var == num jump_if_false @DBGPCHE_763 $600 = 0 // (int) $601 = 0 // (int) $602 = 0 // (int) $603 = 0 // (int) $604 = 0 // (int) $605 = 0 // (int) $606 = 0 // (int) $607 = 0 // (int) $608 = 0 // (int) $609 = 0 // (int) $610 = 0 // (int) $611 = 0 // (int) $612 = 0 // (int) $613 = 0 // (int) 0002: jump @DBGPCHE_812 :DBGPCHE_763 17@ == 7 // (int) var == num jump_if_false @DBGPCHE_812 $628 += 1 // (int) $628 == 14 // (int) var == num jump_if_false @DBGPCHE_799 $628 = 0 // (int) :DBGPCHE_799 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_3143 $628 0 :DBGPCHE_812 0026: return :DBGPCHE_814 22@ = 0 // (int) 23@ = 0 // (float) 0006: 24@ = '00' // (string) // Note: the incorrect math opcode was used here 25@ = 10.0 // (float) :DBGPCHE_835 8 > 22@ // (int) num > var 0022: jump_if_false @DBGPCHE_1031 // Note: the incorrect math opcode was used here 001C: 22@ == 17@ // (int) num == var 0022: jump_if_false @DBGPCHE_885 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 10.0 25@ 1@(22@,8) 1 0 0002: jump @DBGPCHE_904 :DBGPCHE_885 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 10.0 25@ 1@(22@,8) 0 0 :DBGPCHE_904 9@(22@,8) > 0 // (int) var > num jump_if_false @DBGPCHE_1013 040F: (unknown) 1@(22@,8) 18@ 9@(22@,8) == 1 // (int) var == num jump_if_false @DBGPCHE_1013 0039: 23@ = integer 18@ to_float // Note: the incorrect math opcode was used here 23@ *= 6.0 // (float) 23@ += 10.0 // (float) $4424 == 0 // (int) var == num jump_if_false @DBGPCHE_993 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 23@ 25@ 'MMOFF' 0 0 // OFF 0002: jump @DBGPCHE_1013 :DBGPCHE_993 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 23@ 25@ 'MMON' 0 0 // ON :DBGPCHE_1013 22@ += 1 // (int) 25@ += 10.0 // (float) 0002: jump @DBGPCHE_835 :DBGPCHE_1031 25@ += 10.0 // (float) 037B: constant_params 5 variable_params 0 unknown 26 call_with_params @METALDE_4215 10.0 25@ 'DBGQUIT' 0 0 // Press TRIANGLE to quit menu. 0026: return :NONAME_11 0024: create_thread @DBGCHVI 0023: end_thread // Note: the incorrect math opcode was used here :NONAME_11_10 0035: 1@ = $5435 // (int vars) 0037: $5009(1@,170) = 0@ // (string vars) $5435 += 1 // (int) 0026: return :NONAME_11_30 020D: (unknown) $5440 0049: destroy_car $5441 $5445 = 180.0 // (float) 1@ == 1 // (int) var == num jump_if_false @NONAME_11_70 3@ = 207 // (int) 0002: jump @NONAME_11_88 :NONAME_11_70 1@ == 2 // (int) var == num jump_if_false @NONAME_11_88 3@ = 212 // (int) :NONAME_11_88 041A: (unknown) $5009(0@,170) 2@ 0035: $5442 = 2@ // (int vars) 0160: load_model 3@ 0228: (unknown) 1@ == 0 // (int) var == num jump_if_false @NONAME_11_136 003E: $5440 = create_actor_pedtype 22 model 2@ at $5446 $5447 $5448 0002: jump @NONAME_11_173 :NONAME_11_136 0048: $5441 = create_car 3@ at $5446 $5447 $5448 00A4: $5440 = create_actor_pedtype 1 model 2@ in_car $5441 driverseat 0052: set_car $5441 driver_behaviour_to 0 00D1: set_car $5441 Z_angle_to $5445 0325: (unknown) $5441 1 :NONAME_11_173 0036: 4@ = $5445 // (float vars) 4@ += 20.0 // (float) 00CF: set_actor $5440 Z_angle_to 4@ 0162: release_model $5442 02F8: (unknown) $5440 1 04B2: (unknown) $5440 $5443 $5443 > 0 // (int) var > num jump_if_false @NONAME_11_228 $5444 = 0 // (int) 04AE: (unknown) $5440 $5444 :NONAME_11_228 0026: return :NONAME_11_230 $5435 = 0 // (int) $5436 = 1 // (int) $5437 = -1 // (int) $5438 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'COP' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'SWAT' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'FBI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'ARMY' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'MEDIC' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'FIREMAN' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'MALE01' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFYST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFOST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMYST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMOST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFYRI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFORI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMYRI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMORI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFYBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFOBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMYBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMOBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFYBU' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFYMD' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFYCG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFYPR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HFOTR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMOTR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMYAP' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HMOCA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMODK' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMYCR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFYST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFOST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMYST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMOST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFYRI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFORI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMYRI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFYBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMYBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFOBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMOBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMYBU' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFYPR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BFOTR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMOTR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMYPI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BMYBB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYCR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFOST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMOST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYRI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFORI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYRI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMORI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFOBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMOBE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYCW' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFOGO' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMOGO' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYLG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYLG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYBU' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMOBU' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYPR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFOTR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMOTR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYPI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMOCA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYJG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYJG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYSK' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WMYSK' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFYSH' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'WFOSH' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'JFOTO' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'JMOTO' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PGANG7A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PGANG7B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG1A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG1B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG2A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG2B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG3A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG3B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG4A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG4B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG5A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG5B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG6A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG6B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG7A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG7B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG8A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG8B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG9A' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GANG9B' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'DIAGGA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'DIAGGB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GONGGA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GONGGB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'MENGGA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'MENGGB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'DEA1' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'DEA2' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'VICE1' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'VICE2' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BCOP' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'ALBERTO' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'ARMAN' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BARRY' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BURGER' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BRY' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BRYB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'BRYE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'COKHED' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'DIAZ' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'DIEGO' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'FLMCRW' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'SHPKPR3' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GONZ' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'HITMAN' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GTR1' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'JERRY' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'LANSM' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'LANST' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'LOU' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'LOUA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'LOUB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'LOUM' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'MARTY' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'GTR2' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PHCOL' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PHIL' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'RENI' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'RENOP' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'ROBBER' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'SARGE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'SHOPKPR' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'UMBER' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'ZOMA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR2' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR3' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR4' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR5' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR6' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR7' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR8' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR9' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR10' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR11' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR12' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR13' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_11_10 'PLR14' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @NONAME_11_30 1 0 01AE: (unknown) 1 809F: not actor $1038 dead jump_if_false @NONAME_11_2967 024A: (unknown) $1038 1 0107: toggle_player $1038 can_move 0 :NONAME_11_2967 0026: return :NONAME_11_2969 809F: not actor $5440 dead jump_if_false @NONAME_11_3063 0@ == 0 // (int) var == num jump_if_false @NONAME_11_3002 02D4: (unknown) $5440 0002: jump @NONAME_11_3063 :NONAME_11_3002 0@ == 1 // (int) var == num jump_if_false @NONAME_11_3036 0160: load_model #BERETTA 0228: (unknown) 0106: give_actor $5440 weapon 19 ammo 2 // Load the weapon model before using this 0002: jump @NONAME_11_3063 :NONAME_11_3036 0@ == 2 // (int) var == num jump_if_false @NONAME_11_3063 0160: load_model #SNIPER 0228: (unknown) 0106: give_actor $5440 weapon 30 ammo 2 // Load the weapon model before using this :NONAME_11_3063 0026: return :DBGCHVI 1@ = 0 // (int) 6@ = 0 // (int) 11@ = 180.0 // (float) 12@ = 0 // (float) 13@ = 10.0 // (float) 0238: name_thread 'DBGCHVI' 0006: 2@ = 'CWNONE' // (string) // Weapon: None // Note: the incorrect math opcode was used here 0006: 3@ = 'CWPIST' // (string) // Weapon: Pistol // Note: the incorrect math opcode was used here 0006: 4@ = 'CWRIFLE' // (string) // Weapon: Rifle // Note: the incorrect math opcode was used here 14@ = 2.8 // (float) 16@ = 761.86 // (float) 17@ = 1051.72 // (float) 18@ = 19.09 // (float) 19@ = 762.81 // (float) 20@ = 1051.68 // (float) 21@ = 18.19 // (float) 0036: $5446 = 19@ // (float vars) 0036: $5447 = 20@ // (float vars) 0036: $5448 = 21@ // (float vars) $5448 = -100.0 // (float) 809F: not actor $1038 dead jump_if_false @DBGCHVI_180 0043: store_actor $1038 position_to 22@ 23@ 24@ // Note: the incorrect math opcode was used here 0200: (unknown) $1038 0 0044: put_actor $1038 at $5446 $5447 $5448 :DBGCHVI_180 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @NONAME_11_230 0025: gosub @DBGCHVI_1244 :DBGCHVI_197 0001: wait 0 ms 0025: gosub @DBGCHVI_314 0025: gosub @DBGCHVI_1309 0025: gosub @DBGCHVI_1559 02E2: 0@ = 15 // (any) 037A: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_4_10 0@ jump_if_false @DBGCHVI_251 0002: jump @DBGCHVI_197 :DBGCHVI_251 809F: not actor $1038 dead jump_if_false @DBGCHVI_275 0200: (unknown) $1038 1 0044: put_actor $1038 at 22@ 23@ 24@ :DBGCHVI_275 $4420 = 0 // (int) $4421 = 0 // (int) 01AE: (unknown) 0 01CF: (unknown) 809F: not actor $1038 dead jump_if_false @DBGCHVI_312 024A: (unknown) $1038 0 0107: toggle_player $1038 can_move 1 :DBGCHVI_312 end_thread :DBGCHVI_314 02E2: 0@ = 10 // (any) 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_4_10 0@ jump_if_false @DBGCHVI_393 $5436 -= 1 // (int) 0 > $5436 // (int) num > var 0022: jump_if_false @DBGCHVI_367 // Note: the incorrect math opcode was used here 0035: $5436 = $5435 // (int vars) $5436 -= 1 // (int) :DBGCHVI_367 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @NONAME_11_30 $5436 $5439 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_11_2969 $5438 :DBGCHVI_393 02E2: 0@ = 11 // (any) 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_4_10 0@ jump_if_false @DBGCHVI_466 $5436 += 1 // (int) 001C: $5436 == $5435 // (int) num == var 0022: jump_if_false @DBGCHVI_440 // Note: the incorrect math opcode was used here $5436 = 0 // (int) :DBGCHVI_440 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @NONAME_11_30 $5436 $5439 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_11_2969 $5438 :DBGCHVI_466 6@ = 0 // (int) 02D7: (unknown) 0 7@ 8@ 9@ 10@ not 7@ == 0 // (int) var == num jump_if_false @DBGCHVI_549 6@ = 1 // (int) 7@ /= 35 // (int) 0039: 15@ = integer 7@ to_float // Note: the incorrect math opcode was used here 002A: 11@ += 15@ // (float vars) // Note: the incorrect math opcode was used here 0 > 11@ // (float) num > var 0022: jump_if_false @DBGCHVI_530 // Note: the incorrect math opcode was used here 11@ += 360.0 // (float) 0002: jump @DBGCHVI_549 :DBGCHVI_530 11@ > 360.0 // (float) var > num jump_if_false @DBGCHVI_549 11@ -= 360.0 // (float) :DBGCHVI_549 not 8@ == 0 // (int) var == num jump_if_false @DBGCHVI_612 6@ = 1 // (int) 8@ /= 35 // (int) 0039: 15@ = integer 8@ to_float // Note: the incorrect math opcode was used here 002C: 13@ -= 15@ // (float vars) 13@ > 90.0 // (float) var > num jump_if_false @DBGCHVI_597 13@ = 90.0 // (float) :DBGCHVI_597 0 > 13@ // (float) num > var 0022: jump_if_false @DBGCHVI_612 // Note: the incorrect math opcode was used here 13@ = 0 // (float) :DBGCHVI_612 007F: player 0 pressed_key 7 jump_if_false @DBGCHVI_657 14@ -= 0.1 // (float) 0 > 14@ // (float) num > var 0022: jump_if_false @DBGCHVI_647 // Note: the incorrect math opcode was used here 14@ = 0 // (float) :DBGCHVI_647 6@ = 1 // (int) 1@ = 1 // (int) :DBGCHVI_657 007F: player 0 pressed_key 5 jump_if_false @DBGCHVI_687 14@ += 0.1 // (float) 6@ = 1 // (int) 1@ = 1 // (int) :DBGCHVI_687 6@ == 1 // (int) var == num jump_if_false @DBGCHVI_706 0025: gosub @DBGCHVI_1244 :DBGCHVI_706 1@ == 0 // (int) var == num jump_if_false @DBGCHVI_1237 007F: player 0 pressed_key 16 jump_if_false @DBGCHVI_774 $5437 > -1 // (int) var > num jump_if_false @DBGCHVI_774 809F: not actor $5440 dead jump_if_false @DBGCHVI_762 0352: (unknown) $5440 042B: (unknown) $5440 5@ :DBGCHVI_762 0414: (unknown) $5440 5@ $5437 1@ = 1 // (int) :DBGCHVI_774 007F: player 0 pressed_key 8 jump_if_false @DBGCHVI_815 $5437 += 1 // (int) $5437 == 110 // (int) var == num jump_if_false @DBGCHVI_810 $5437 = 0 // (int) :DBGCHVI_810 1@ = 1 // (int) :DBGCHVI_815 007F: player 0 pressed_key 9 jump_if_false @DBGCHVI_862 $5437 -= 1 // (int) 0 > $5437 // (int) num > var 0022: jump_if_false @DBGCHVI_857 // Note: the incorrect math opcode was used here $5437 = 110 // (int) $5437 -= 1 // (int) :DBGCHVI_857 1@ = 1 // (int) :DBGCHVI_862 007F: player 0 pressed_key 17 jump_if_false @DBGCHVI_934 $5438 += 1 // (int) $5438 == 3 // (int) var == num jump_if_false @DBGCHVI_898 $5438 = 0 // (int) :DBGCHVI_898 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_11_2969 $5438 809F: not actor $5440 dead jump_if_false @DBGCHVI_929 0220: (unknown) $5440 0 4000 :DBGCHVI_929 1@ = 1 // (int) :DBGCHVI_934 007F: player 0 pressed_key 14 jump_if_false @DBGCHVI_989 $5439 += 1 // (int) $5439 == 3 // (int) var == num jump_if_false @DBGCHVI_970 $5439 = 0 // (int) :DBGCHVI_970 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @NONAME_11_30 $5436 $5439 1@ = 1 // (int) :DBGCHVI_989 007F: player 0 pressed_key 6 jump_if_false @DBGCHVI_1064 $5443 > 0 // (int) var > num jump_if_false @DBGCHVI_1064 $5444 += 1 // (int) 001C: $5444 == $5443 // (int) num == var 0022: jump_if_false @DBGCHVI_1037 // Note: the incorrect math opcode was used here $5444 = 0 // (int) :DBGCHVI_1037 0045: actor $5440 defined jump_if_false @DBGCHVI_1054 04AE: (unknown) $5440 $5444 :DBGCHVI_1054 1@ = 1 // (int) 1@ *= 2 // (int) :DBGCHVI_1064 007F: player 0 pressed_key 4 jump_if_false @DBGCHVI_1230 0001: wait 5 ms 0025: gosub @DBGCHVI_1244 $5444 = 0 // (int) $5443 == 0 // (int) var == num jump_if_false @DBGCHVI_1121 0001: wait 5 ms 044B: 0001: wait 5 ms 0002: jump @DBGCHVI_1186 :DBGCHVI_1121 0011: $5443 > $5444 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DBGCHVI_1186 // Note: the incorrect math opcode was used here $5443 > 0 // (int) var > num jump_if_false @DBGCHVI_1179 0045: actor $5440 defined jump_if_false @DBGCHVI_1163 04AE: (unknown) $5440 $5444 :DBGCHVI_1163 0001: wait 5 ms 044B: 0001: wait 5 ms $5444 += 1 // (int) :DBGCHVI_1179 0002: jump @DBGCHVI_1121 :DBGCHVI_1186 $5443 > 0 // (int) var > num jump_if_false @DBGCHVI_1220 $5444 = 0 // (int) 0045: actor $5440 defined jump_if_false @DBGCHVI_1220 04AE: (unknown) $5440 $5444 :DBGCHVI_1220 1@ = 1 // (int) 1@ *= 2 // (int) :DBGCHVI_1230 0002: jump @DBGCHVI_1242 :DBGCHVI_1237 1@ -= 1 // (int) :DBGCHVI_1242 0026: return :DBGCHVI_1244 01D2: (unknown) 11@ 25@ 002E: 25@ *= 14@ // (float vars) 0036: 16@ = 19@ // (float vars) 002A: 16@ += 25@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 11@ 25@ 002E: 25@ *= 14@ // (float vars) 0036: 17@ = 20@ // (float vars) 002A: 17@ += 25@ // (float vars) // Note: the incorrect math opcode was used here 01D2: (unknown) 13@ 25@ 002E: 25@ *= 14@ // (float vars) 0036: 18@ = 21@ // (float vars) 002A: 18@ += 25@ // (float vars) // Note: the incorrect math opcode was used here 00B9: set_camera_position 16@ 17@ 18@ rotations 0 0 0 00BA: set_camera_point_at 19@ 20@ 21@ mode 2 0026: return :DBGCHVI_1309 0006: 26@ = 'ANIM000' // (string) // Note: the incorrect math opcode was used here 0006: 27@ = '0' // (string) // Note: the incorrect math opcode was used here 0035: 28@ = $5437 // (int vars) 28@ += 1 // (int) 040D: (unknown) 26@ 28@ 3 4 0035: 28@ = $5436 // (int vars) 037B: constant_params 5 variable_params 0 unknown 32 call_with_params @METALDE_4215 5.0 2.0 'CHMODEL' 0 0 // Model: 037B: constant_params 5 variable_params 0 unknown 32 call_with_params @METALDE_4215 45.0 2.0 $5009(28@,170) 0 0 037B: constant_params 5 variable_params 0 unknown 32 call_with_params @METALDE_4215 5.0 260.0 'CHANIMT' 0 0 // Anim: $5437 == -1 // (int) var == num jump_if_false @DBGCHVI_1471 037B: constant_params 5 variable_params 0 unknown 32 call_with_params @METALDE_4215 45.0 260.0 'CANIMNO' 0 0 // NONE 0002: jump @DBGCHVI_1490 :DBGCHVI_1471 037B: constant_params 5 variable_params 0 unknown 32 call_with_params @METALDE_4215 45.0 260.0 26@ 0 0 :DBGCHVI_1490 0035: 28@ = $5438 // (int vars) 037B: constant_params 5 variable_params 0 unknown 32 call_with_params @METALDE_4215 350.0 2.0 3@(28@,3) 0 0 0204: set_text_draw_letter_size 0 0.5 0208: set_text_draw_linewidth 9999.0 0205: set_text_draw_RGBA 255 150 70 255 02B1: draw_text_1number 350.0 260.0 GXT 'CWCCOL' number $5444 // Colour: ~1~ 0026: return :DBGCHVI_1559 0036: 29@ = 16@ // (float vars) 0036: 30@ = 17@ // (float vars) 0036: 31@ = 18@ // (float vars) 29@ -= 5.0 // (float) 0404: (unknown) 29@ 30@ 31@ 0026: return :NONAME_12 0024: create_thread @DBGDEB 0023: end_thread // Note: the incorrect math opcode was used here :NONAME_12_10 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @NONAME_12_91 0 > 5@ // (int) num > var 0022: jump_if_false @NONAME_12_74 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_12_78 :NONAME_12_74 0035: 10@ = 5@ // (int vars) :NONAME_12_78 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @NONAME_12_96 :NONAME_12_91 0203: set_draw_text_position 0@ 1@ GXT 4@ :NONAME_12_96 0026: return :NONAME_12_98 0@ = 8.0 // (float) 1@ = 50.0 // (float) 2@ = 75.0 // (float) 3@ = 7.0 // (float) 0006: 5@ = 'PROP_T1' // (string) // Un-Developed // Note: the incorrect math opcode was used here 0006: 6@ = 'PROP_T2' // (string) // Protection Racket // Note: the incorrect math opcode was used here 0006: 7@ = 'PROP_T3' // (string) // Loan Shark // Note: the incorrect math opcode was used here 0006: 8@ = 'PROP_T4' // (string) // Prostitution // Note: the incorrect math opcode was used here 0006: 9@ = 'PROP_T5' // (string) // Drugs // Note: the incorrect math opcode was used here 0006: 10@ = 'PROP_T6' // (string) // Smuggling // Note: the incorrect math opcode was used here 0006: 11@ = 'PROP_T7' // (string) // Robbery // Note: the incorrect math opcode was used here 18@ = 0 // (int) 0036: 23@ = 3@ // (float vars) 23@ *= 5.0 // (float) 002A: 23@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0 23@ 0.2 0.4 'DBGEMSE' 0 255.0 150.0 150.0 255 // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< :NONAME_12_267 13 > 18@ // (int) num > var 0022: jump_if_false @NONAME_12_1246 // Note: the incorrect math opcode was used here 0035: 12@ = $5450 // (int vars) 0029: 12@ += 18@ // (int vars) // Note: the incorrect math opcode was used here 12@ >= 30 // (int) var >= num jump_if_false @NONAME_12_305 12@ -= 30 // (int) :NONAME_12_305 0035: 17@ = 12@ // (int vars) 17@ += 1 // (int) 18@ == 0 // (int) var == num jump_if_false @NONAME_12_355 0035: $5449 = 12@ // (int vars) $5449 += 5 // (int) $5449 >= 30 // (int) var >= num jump_if_false @NONAME_12_355 $5449 -= 30 // (int) :NONAME_12_355 037B: constant_params 1 variable_params 1 unknown 24 call_with_params @NONAME_1_30463 12@ 19@ $523(12@,30) == 1 // (int) var == num jump_if_false @NONAME_12_415 20@ = 0 // (float) 21@ = 255.0 // (float) 22@ = 0 // (float) 0006: 14@ = 'PROPST2' // (string) // For Sale // Note: the incorrect math opcode was used here 0002: jump @NONAME_12_621 :NONAME_12_415 $523(12@,30) == 3 // (int) var == num jump_if_false @NONAME_12_506 0139: 13@ = random_int_in_ranges 0 100 13@ > 50 // (int) var > num jump_if_false @NONAME_12_469 20@ = 255.0 // (float) 21@ = 0 // (float) 22@ = 0 // (float) 0002: jump @NONAME_12_487 :NONAME_12_469 20@ = 255.0 // (float) 21@ = 255.0 // (float) 22@ = 255.0 // (float) :NONAME_12_487 0006: 14@ = 'PROPST4' // (string) // Under Attack // Note: the incorrect math opcode was used here 0002: jump @NONAME_12_621 :NONAME_12_506 0011: 19@ > $493(12@,30) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_12_591 // Note: the incorrect math opcode was used here $493(12@,30) == 1 // (int) var == num jump_if_false @NONAME_12_556 20@ = 255.0 // (float) 21@ = 0 // (float) 22@ = 0 // (float) 0002: jump @NONAME_12_572 :NONAME_12_556 20@ = 255.0 // (float) 21@ = 255.0 // (float) 22@ = 0 // (float) :NONAME_12_572 0006: 14@ = 'PROPST3' // (string) // Damaged // Note: the incorrect math opcode was used here 0002: jump @NONAME_12_621 :NONAME_12_591 20@ = 255.0 // (float) 21@ = 255.0 // (float) 22@ = 255.0 // (float) 0006: 14@ = 'PROPST1' // (string) // Normal // Note: the incorrect math opcode was used here :NONAME_12_621 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @MAIN_5215 $2169(12@,30) $2199(12@,30) $2229(12@,30) 0 0 0 jump_if_false @NONAME_12_671 20@ = 50.0 // (float) 21@ = 50.0 // (float) 22@ = 50.0 // (float) :NONAME_12_671 $463(12@,30) == 1 // (int) var == num jump_if_false @NONAME_12_705 0006: 15@ = 'PROP_S1' // (string) // Small-time // Note: the incorrect math opcode was used here 0002: jump @NONAME_12_751 :NONAME_12_705 $463(12@,30) == 2 // (int) var == num jump_if_false @NONAME_12_739 0006: 15@ = 'PROP_S2' // (string) // Medium Venture // Note: the incorrect math opcode was used here 0002: jump @NONAME_12_751 :NONAME_12_739 0006: 15@ = 'PROP_S3' // (string) // High-Roller // Note: the incorrect math opcode was used here :NONAME_12_751 0036: 4@ = 0@ // (float vars) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 'DBGEMP1' 17@ 20@ 21@ 22@ 255 // ID: ~1~ 4@ += 30.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 'DBGEMP2' 0 20@ 21@ 22@ 255 // Type: 4@ += 30.0 // (float) 0035: 17@ = $433(12@,30) // (int vars) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 6@(17@,7) 0 20@ 21@ 22@ 255 002A: 4@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 'DBGEMP3' 0 20@ 21@ 22@ 255 // Location: 0426: (unknown) $2169(12@,30) $2199(12@,30) $2229(12@,30) 16@ 4@ += 45.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 16@ 0 20@ 21@ 22@ 255 4@ += 60.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 'DBGEMP4' 0 20@ 21@ 22@ 255 // Owner: 037B: constant_params 1 variable_params 1 unknown 24 call_with_params @NONAME_1_33573 $373(12@,30) 16@ 4@ += 35.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 16@ 0 20@ 21@ 22@ 255 4@ += 38.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 'PROP_SI' 0 20@ 21@ 22@ 255 // Scale: 4@ += 27.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 15@ 0 20@ 21@ 22@ 255 4@ += 45.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 'DBGEMP5' 0 20@ 21@ 22@ 255 // Status: 4@ += 37.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 4@ 1@ 0.2 0.4 14@ 0 20@ 21@ 22@ 255 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 18@ += 1 // (int) 0002: jump @NONAME_12_267 :NONAME_12_1246 0@ += 90.0 // (float) 1@ += 50.0 // (float) 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'EMHELP1' 0 255.0 150.0 150.0 200 // D-PAD LEFT/RIGHT - Purchase building type cycle 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0035: 12@ = $5449 // (int vars) $523(12@,30) == 5 // (int) var == num jump_if_false @NONAME_12_1377 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'EMHELP7' 0 255.0 150.0 150.0 200 // CROSS - Complete Construction 0002: jump @NONAME_12_1421 :NONAME_12_1377 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'EMHELP2' 0 255.0 150.0 150.0 200 // CROSS - Damage Building :NONAME_12_1421 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'EMHELP3' 0 255.0 150.0 150.0 200 // CIRCLE - Sell Building 0035: 12@ = $5449 // (int vars) not $523(12@,30) == 1 // (int) var == num jump_if_false @NONAME_12_1537 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'EMHELP4' 0 255.0 150.0 150.0 200 // SQUARE - Cycle Business Size :NONAME_12_1537 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'EMHELP5' 0 255.0 150.0 150.0 200 // L1 - Warp Player To Site 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'EMHELP6' 0 255.0 150.0 150.0 200 // R1 (HOLD) - Hide Menu 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here $1037 == 0 // (int) var == num jump_if_false @NONAME_12_1700 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'DBGLOK1' 0 255.0 150.0 150.0 200 // Cheat Empire Unlock Disabled (L1+R1) 0002: jump @NONAME_12_1744 :NONAME_12_1700 037B: constant_params 10 variable_params 0 unknown 24 call_with_params @NONAME_12_10 0@ 1@ 0.2 0.4 'DBGLOK2' 0 255.0 150.0 150.0 200 // Cheat Empire Unlock Enabled (L1+R1) :NONAME_12_1744 0026: return :NONAME_12_1746 0078: if or 007F: player 0 pressed_key 4 007F: player 0 pressed_key 6 jump_if_false @NONAME_12_1787 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_12_98 0002: jump @NONAME_12_1746 :NONAME_12_1787 $1037 == 0 // (int) var == num jump_if_false @NONAME_12_1822 $1037 = 1 // (int) $3614 = 1 // (int) 0001: wait 10 ms 0002: jump @NONAME_12_1837 :NONAME_12_1822 $1037 = 0 // (int) $3614 = 1 // (int) 0001: wait 10 ms :NONAME_12_1837 0026: return :DBGDEB 0238: name_thread 'DBGDEB' 0045: actor $1038 defined jump_if_false @DBGDEB_32 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 :DBGDEB_32 0@ = 0 // (int) 0270: (unknown) 1 044E: (unknown) 9 1 0453: (unknown) 9 0 0 0 200 0452: (unknown) 9 50 50 50 128 0451: (unknown) 9 460 100 0450: (unknown) 9 8 50 :DBGDEB_86 0@ == 0 // (int) var == num jump_if_false @DBGDEB_131 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_98 0025: gosub @DBGDEB_1367 0025: gosub @DBGDEB_171 0002: jump @DBGDEB_86 :DBGDEB_131 0045: actor $1038 defined jump_if_false @DBGDEB_153 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 :DBGDEB_153 0268: (unknown) 0059: text_clear_all 010A: release_weather 044E: (unknown) 9 0 $4420 = 0 // (int) end_thread :DBGDEB_171 4@ == 0 // (int) var == num jump_if_false @DBGDEB_196 02D7: (unknown) 0 1@ 2@ 3@ 3@ 0002: jump @DBGDEB_204 :DBGDEB_196 1@ = 0 // (int) 2@ = 0 // (int) :DBGDEB_204 2@ > 0 // (int) var > num jump_if_false @DBGDEB_239 $5450 += 1 // (int) $5450 == 30 // (int) var == num jump_if_false @DBGDEB_239 $5450 = 0 // (int) :DBGDEB_239 0 > 2@ // (int) num > var 0022: jump_if_false @DBGDEB_280 // Note: the incorrect math opcode was used here $5450 -= 1 // (int) 0 > $5450 // (int) num > var 0022: jump_if_false @DBGDEB_280 // Note: the incorrect math opcode was used here $5450 = 30 // (int) $5450 -= 1 // (int) :DBGDEB_280 007F: player 0 pressed_key 11 jump_if_false @DBGDEB_456 0001: wait 0 ms 02E2: 5@ = 6 // (any) 0035: 6@ = $5449 // (int vars) 0035: $3321 = $433(6@,30) // (int vars) $3322 = 1 // (int) $3321 += 1 // (int) 0035: $1786 = $373(6@,30) // (int vars) $3321 == 7 // (int) var == num jump_if_false @DBGDEB_374 $3321 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37838 $5449 2 0 0 0002: jump @DBGDEB_390 :DBGDEB_374 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37838 $5449 4 0 5@ :DBGDEB_390 001C: $5449 == $3315 // (int) num == var 0022: jump_if_false @DBGDEB_415 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_33895 $5449 :DBGDEB_415 $3614 = 1 // (int) 0001: wait 0 ms :DBGDEB_424 007F: player 0 pressed_key 11 jump_if_false @DBGDEB_456 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_98 0002: jump @DBGDEB_424 :DBGDEB_456 007F: player 0 pressed_key 10 jump_if_false @DBGDEB_650 0001: wait 0 ms 02E2: 5@ = 6 // (any) 0035: 6@ = $5449 // (int vars) 0035: $3321 = $433(6@,30) // (int vars) $3322 = 1 // (int) $3321 -= 1 // (int) 0 > $3321 // (int) num > var 0022: jump_if_false @DBGDEB_525 // Note: the incorrect math opcode was used here $3321 = 7 // (int) $3321 -= 1 // (int) :DBGDEB_525 0035: $1786 = $373(6@,30) // (int vars) $3321 == 0 // (int) var == num jump_if_false @DBGDEB_568 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37838 $5449 2 0 0 0002: jump @DBGDEB_584 :DBGDEB_568 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37838 $5449 4 0 5@ :DBGDEB_584 001C: $5449 == $3315 // (int) num == var 0022: jump_if_false @DBGDEB_609 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_33895 $5449 :DBGDEB_609 $3614 = 1 // (int) 0001: wait 0 ms :DBGDEB_618 007F: player 0 pressed_key 10 jump_if_false @DBGDEB_650 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_98 0002: jump @DBGDEB_618 :DBGDEB_650 007F: player 0 pressed_key 17 jump_if_false @DBGDEB_747 :DBGDEB_662 007F: player 0 pressed_key 17 jump_if_false @DBGDEB_694 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_98 0002: jump @DBGDEB_662 :DBGDEB_694 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37838 $5449 2 0 0 001C: $5449 == $3315 // (int) num == var 0022: jump_if_false @DBGDEB_738 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_33895 $5449 :DBGDEB_738 $3614 = 1 // (int) 0001: wait 0 ms :DBGDEB_747 007F: player 0 pressed_key 16 jump_if_false @DBGDEB_872 :DBGDEB_759 007F: player 0 pressed_key 16 jump_if_false @DBGDEB_791 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_98 0002: jump @DBGDEB_759 :DBGDEB_791 0001: wait 0 ms 0035: 3@ = $5449 // (int vars) $523(3@,30) == 5 // (int) var == num jump_if_false @DBGDEB_835 037B: constant_params 3 variable_params 0 unknown 10 call_with_params @NONAME_1_37566 $5449 0 0 0002: jump @DBGDEB_847 :DBGDEB_835 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_40071 $5449 :DBGDEB_847 001C: $5449 == $3315 // (int) num == var 0022: jump_if_false @DBGDEB_872 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_33895 $5449 :DBGDEB_872 0035: 3@ = $5449 // (int vars) not $523(3@,30) == 1 // (int) var == num jump_if_false @DBGDEB_1045 007F: player 0 pressed_key 14 jump_if_false @DBGDEB_1045 :DBGDEB_904 007F: player 0 pressed_key 14 jump_if_false @DBGDEB_936 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_98 0002: jump @DBGDEB_904 :DBGDEB_936 0001: wait 0 ms 0035: 3@ = $5449 // (int vars) 3 > $463(3@,30) // (int) num > var 0022: jump_if_false @DBGDEB_1006 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37838 $5449 0 0 0 001C: $5449 == $3315 // (int) num == var 0022: jump_if_false @DBGDEB_999 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_33895 $5449 :DBGDEB_999 0002: jump @DBGDEB_1036 :DBGDEB_1006 $463(3@,30) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_33895 3@ 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_30710 3@ :DBGDEB_1036 $3614 = 1 // (int) 0001: wait 0 ms :DBGDEB_1045 007F: player 0 pressed_key 4 jump_if_false @DBGDEB_1267 :DBGDEB_1057 007F: player 0 pressed_key 4 jump_if_false @DBGDEB_1118 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_98 007F: player 0 pressed_key 6 jump_if_false @DBGDEB_1111 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_1746 0002: jump @DBGDEB_1349 :DBGDEB_1111 0002: jump @DBGDEB_1057 :DBGDEB_1118 0001: wait 0 ms 0035: 3@ = $5449 // (int vars) 037A: constant_params 6 variable_params 0 unknown 10 call_with_params @MAIN_5215 $2169(3@,30) $2199(3@,30) $2229(3@,30) 0 0 0 jump_if_false @DBGDEB_1267 0045: actor $1038 defined jump_if_false @DBGDEB_1267 00C9: fade 0 0 ms 037B: constant_params 4 variable_params 3 unknown 10 call_with_params @MAIN_5959 0 21.0 0 $2259(3@,30) 7@ 8@ 9@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 $2169(3@,30) $2199(3@,30) $2229(3@,30) 7@ 8@ 9@ 7@ 8@ 9@ 0044: put_actor $1038 at 7@ 8@ -100.0 010F: (unknown) $1038 $2169(3@,30) $2199(3@,30) $2229(3@,30) 0001: wait 0 ms 0221: (unknown) $3614 = 1 // (int) 0001: wait 0 ms 00C9: fade 1 0 ms :DBGDEB_1267 007F: player 0 pressed_key 6 jump_if_false @DBGDEB_1349 044E: (unknown) 9 0 :DBGDEB_1284 007F: player 0 pressed_key 6 jump_if_false @DBGDEB_1343 0001: wait 0 ms 0221: (unknown) 007F: player 0 pressed_key 4 jump_if_false @DBGDEB_1336 044E: (unknown) 9 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_12_1746 0002: jump @DBGDEB_1349 :DBGDEB_1336 0002: jump @DBGDEB_1284 :DBGDEB_1343 044E: (unknown) 9 1 :DBGDEB_1349 4@ > 0 // (int) var > num jump_if_false @DBGDEB_1365 4@ -= 1 // (int) :DBGDEB_1365 0026: return :DBGDEB_1367 007F: player 0 pressed_key 15 jump_if_false @DBGDEB_1406 :DBGDEB_1379 007F: player 0 pressed_key 15 jump_if_false @DBGDEB_1401 0001: wait 0 ms 0002: jump @DBGDEB_1379 :DBGDEB_1401 0@ = 1 // (int) :DBGDEB_1406 0026: return //-------------Mission 0--------------- :INITPU 0238: name_thread 'INITPU' 013F: $1048 = create_pickup #BRIBE type 11 at -1241.8 -692.6 18.0 013F: $1049 = create_pickup #BRIBE type 11 at -1089.5 -233.8 11.4 013F: $1050 = create_pickup #BRIBE type 11 at -882.2 -989.9 12.6 013F: $1051 = create_pickup #BRIBE type 11 at -820.6 519.3 10.9 013F: $1052 = create_pickup #BRIBE type 11 at -580.4 956.6 11.0 013F: $1053 = create_pickup #BRIBE type 11 at -778.9 1436.0 11.9 013F: $1054 = create_pickup #BRIBE type 11 at 416.9 991.5 18.3 013F: $1055 = create_pickup #BRIBE type 11 at 547.7 -1.5 14.0 013F: $1056 = create_pickup #BRIBE type 11 at 103.7 245.3 21.7 013F: $1057 = create_pickup #BRIBE type 11 at -9.1 -962.1 8.4 013F: $1058 = create_pickup #BRIBE type 11 at 193.4 -1580.9 10.8 013F: $1059 = create_pickup #BRIBE type 11 at 282.1 -697.2 10.1 013F: $1060 = create_pickup #BODYARMOUR type 11 at -1087.3 1351.1 9.5 013F: $1061 = create_pickup #BODYARMOUR type 11 at -259.3 1436.6 11.4 013F: $1062 = create_pickup #BODYARMOUR type 11 at -605.4 638.6 22.0 013F: $1063 = create_pickup #BODYARMOUR type 11 at -272.1 1127.1 9.7 013F: $1064 = create_pickup #BODYARMOUR type 11 at -1202.2 -42.5 11.9 013F: $1065 = create_pickup #BODYARMOUR type 11 at -746.7 242.6 17.0 013F: $1066 = create_pickup #BODYARMOUR type 11 at -805.3 -324.5 8.2 013F: $1067 = create_pickup #BODYARMOUR type 11 at -1185.8 -559.1 11.4 013F: $1068 = create_pickup #BODYARMOUR type 11 at -926.0 -630.7 15.9 013F: $1069 = create_pickup #BODYARMOUR type 11 at -995.2 -834.0 6.2 013F: $1070 = create_pickup #BODYARMOUR type 11 at -1256.7 -1408.2 8.1 013F: $1071 = create_pickup #BODYARMOUR type 11 at -1514.0 -927.0 20.8 013F: $1072 = create_pickup #BODYARMOUR type 11 at 595.9 702.4 12.5 013F: $1073 = create_pickup #BODYARMOUR type 11 at 337.4 1158.0 22.7 013F: $1074 = create_pickup #BODYARMOUR type 11 at 288.7 299.6 13.6 013F: $1075 = create_pickup #BODYARMOUR type 11 at 543.4 193.6 14.5 013F: $1076 = create_pickup #BODYARMOUR type 11 at 229.0 -369.7 10.7 013F: $1077 = create_pickup #BODYARMOUR type 11 at -108.3 934.5 10.9 013F: $1078 = create_pickup #BODYARMOUR type 11 at -68.1 84.2 9.6 013F: $1079 = create_pickup #BODYARMOUR type 11 at -572.7 -559.9 12.1 013F: $1080 = create_pickup #BODYARMOUR type 11 at -420.0 -254.3 10.6 013F: $1081 = create_pickup #BODYARMOUR type 11 at 222.2 -810.4 12.2 013F: $1082 = create_pickup #BODYARMOUR type 11 at -183.7 -1399.9 3.9 013F: $1083 = create_pickup #BODYARMOUR type 11 at -144.6 -1143.4 13.4 013F: $1084 = create_pickup #BODYARMOUR type 11 at 113.6 -1227.8 31.3 013F: $1085 = create_pickup #BODYARMOUR type 11 at 160.0 -1468.3 10.6 013F: $1088 = create_pickup #HEALTH type 11 at -941.3 1336.5 11.0 013F: $1089 = create_pickup #HEALTH type 11 at -955.3 1075.4 11.0 013F: $1091 = create_pickup #HEALTH type 11 at -560.8 1164.6 11.3 013F: $1092 = create_pickup #HEALTH type 11 at -819.2 1158.3 11.1 013F: $1093 = create_pickup #HEALTH type 11 at -912.9 340.3 11.2 013F: $1094 = create_pickup #HEALTH type 11 at -935.8 -114.3 6.6 013F: $1095 = create_pickup #HEALTH type 11 at -1074.7 -135.7 11.3 013F: $1096 = create_pickup #HEALTH type 11 at -940.0 -464.6 10.9 013F: $1097 = create_pickup #HEALTH type 11 at -1145.3 -651.2 22.6 013F: $1098 = create_pickup #HEALTH type 11 at -1043.6 -478.1 17.4 013F: $1099 = create_pickup #HEALTH type 11 at -1030.6 -711.2 11.7 013F: $1100 = create_pickup #HEALTH type 11 at -875.3 -470.3 11.1 013F: $1101 = create_pickup #HEALTH type 11 at -845.6 -1132.0 11.1 013F: $1102 = create_pickup #HEALTH type 11 at -876.2 -1409.1 11.7 013F: $1103 = create_pickup #HEALTH type 11 at -1434.2 -926.9 14.8 013F: $1104 = create_pickup #HEALTH type 11 at -1158.5 -989.5 14.8 013F: $1105 = create_pickup #HEALTH type 11 at 198.8 -493.4 11.4 013F: $1106 = create_pickup #HEALTH type 11 at 496.2 -86.6 10.0 013F: $1107 = create_pickup #HEALTH type 11 at 337.6 1123.8 18.2 013F: $1108 = create_pickup #HEALTH type 11 at 481.8 710.8 11.3 013F: $1109 = create_pickup #HEALTH type 11 at 382.9 364.5 11.0 013F: $1110 = create_pickup #HEALTH type 11 at 6.6 1062.2 12.2 013F: $1111 = create_pickup #HEALTH type 11 at 181.5 15.5 7.8 013F: $1112 = create_pickup #HEALTH type 11 at -353.3 -416.4 9.7 013F: $1113 = create_pickup #HEALTH type 11 at -648.9 -270.7 9.5 013F: $1114 = create_pickup #HEALTH type 11 at 139.0 -822.5 10.4 013F: $1115 = create_pickup #HEALTH type 11 at 265.9 -938.0 10.4 013F: $1116 = create_pickup #HEALTH type 11 at 225.5 -1140.6 10.7 013F: $1117 = create_pickup #HEALTH type 11 at -133.1 -980.9 10.4 013F: $1118 = create_pickup #HEALTH type 11 at -234.4 -1300.8 9.1 013F: $1119 = create_pickup #HEALTH type 11 at 17.4 -1334.5 10.4 013F: $1120 = create_pickup #HEALTH type 11 at -73.2 -1540.1 10.4 013F: $1121 = create_pickup #HEALTH type 11 at -1605.0 -261.6 14.6 01F9: $1122 = create_weapon_pickup #UZI group 11 ammo 100 at -906.2 1512.0 16.9 01F9: $1123 = create_weapon_pickup #KNIFECUR group 11 ammo 1 at -873.2 691.6 11.0 01F9: $1124 = create_weapon_pickup #AK47 group 11 ammo 100 at -653.3 766.3 30.9 01F9: $1125 = create_weapon_pickup #BERETTA group 11 ammo 28 at -448.3 1254.7 11.7 01F9: $1126 = create_weapon_pickup #HANDAXE group 11 ammo 1 at -822.5 584.6 11.0 01F9: $1127 = create_weapon_pickup #BRASSKNUCKLE group 11 ammo 1 at -607.2 1296.4 11.7 01F9: $1128 = create_weapon_pickup #BUTT_KNIFE group 11 ammo 1 at -797.5 928.7 11.0 01F9: $1129 = create_weapon_pickup #BAT group 11 ammo 1 at -1074.2 1281.7 8.7 01F9: $1130 = create_weapon_pickup #CHROMEGUN group 11 ammo 28 at -891.8 95.5 15.9 01F9: $1131 = create_weapon_pickup #GRENADE group 11 ammo 10 at -1004.7 -181.9 10.9 01F9: $1132 = create_weapon_pickup #GAFF group 11 ammo 1 at -1202.7 168.7 7.9 01F9: $1133 = create_weapon_pickup #BUTT_KNIFE group 11 ammo 1 at -1291.0 77.8 12.5 01F9: $1134 = create_weapon_pickup #MACHETE group 11 ammo 1 at -1150.4 -411.4 10.9 01F9: $1135 = create_weapon_pickup #INGRAMSL group 11 ammo 100 at -1068.5 -630.1 11.1 01F9: $1136 = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at -918.0 -940.4 12.1 01F9: $1137 = create_weapon_pickup #NITESTICK group 11 ammo 1 at -893.6 -717.9 11.1 01F9: $1138 = create_weapon_pickup #BINOCULARS group 11 ammo 1 at -663.3 -1292.5 29.9 01F9: $1139 = create_weapon_pickup #MOLOTOV group 11 ammo 10 at -1106.66 -1346.24 12.73 01F9: $1140 = create_weapon_pickup #GAFF group 11 ammo 1 at -647.1 -1338.3 13.1 01F9: $1141 = create_weapon_pickup #HANDAXE group 11 ammo 1 at -1061.6 -1042.7 17.5 01F9: $1142 = create_weapon_pickup #SKORPION group 11 ammo 100 at -1688.3 -1373.7 14.8 01F9: $1143 = create_weapon_pickup #BOMB group 11 ammo 10 at 332.0 715.2 22.8 01F9: $1144 = create_weapon_pickup #M16 group 11 ammo 100 at 564.0 1296.6 16.6 01F9: $1145 = create_weapon_pickup #BUTT_KNIFE group 11 ammo 1 at 579.0 467.3 9.7 01F9: $1146 = create_weapon_pickup #UZI group 11 ammo 100 at 220.8 261.9 8.7 01F9: $1147 = create_weapon_pickup #KATANA group 11 ammo 1 at 522.0 -256.5 13.8 01F9: $1148 = create_weapon_pickup #GRENADE group 11 ammo 10 at 126.2 -555.7 14.7 01F9: $1149 = create_weapon_pickup #BERETTA group 11 ammo 28 at 427.9 948.0 13.2 01F9: $1150 = create_weapon_pickup #NITESTICK group 11 ammo 1 at 511.3 512.9 12.0 01F9: $1151 = create_weapon_pickup #HANDAXE group 11 ammo 1 at 349.1 -243.8 11.1 01F9: $1152 = create_weapon_pickup #FLAME group 11 ammo 600 at 64.3 915.7 10.8 01F9: $1153 = create_weapon_pickup #PYTHON group 11 ammo 18 at -136.8 1020.3 7.6 01F9: $1154 = create_weapon_pickup #M249 group 11 ammo 100 at -1.0 986.2 18.1 01F9: $1155 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at -220.8 504.6 16.9 01F9: $1156 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 8.6 -233.9 14.4 01F9: $1157 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 95.4 464.1 16.0 01F9: $1158 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 82.4 582.8 14.5 01F9: $1159 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 158.1 201.5 12.3 01F9: $1160 = create_weapon_pickup #ROCKETLA group 11 ammo 10 at -575.2 -451.5 11.2 01F9: $1161 = create_weapon_pickup #INGRAMSL group 11 ammo 100 at -378.5 -608.0 17.2 01F9: $1162 = create_weapon_pickup #SNIPER group 11 ammo 14 at -358.1 -277.1 12.3 $1718 = 1 // (int) 01F9: $1163 = create_weapon_pickup #LASER group 11 ammo 50 at 394.5 -477.9 23.5 01F9: $1164 = create_weapon_pickup #AK47 group 11 ammo 100 at 367.8 -695.1 18.6 01F9: $1165 = create_weapon_pickup #BAT group 11 ammo 1 at 70.3 -784.7 10.4 01F9: $1166 = create_weapon_pickup #SHOTGSPA group 11 ammo 28 at -25.8 -1541.2 10.4 01F9: $1167 = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at -18.2 -1062.0 10.4 01F9: $1168 = create_weapon_pickup #CHNSAW group 11 ammo 1 at 117.0 -998.9 10.9 01F9: $1169 = create_weapon_pickup #PYTHON group 11 ammo 18 at 49.4 -1557.0 10.4 01F9: $1170 = create_weapon_pickup #MOLOTOV group 11 ammo 10 at 288.8 -1252.2 11.0 01F9: $1171 = create_weapon_pickup #MPLNG group 11 ammo 100 at -339.1 -1376.5 8.0 01F9: $1172 = create_weapon_pickup #BRASSKNUCKLE group 11 ammo 1 at -23.7 -1513.5 10.4 01F9: $1173 = create_weapon_pickup #GRENADE group 11 ammo 10 at -195.7 -1020.6 10.4 end_thread //-------------Mission 1--------------- :INITUSJ 0238: name_thread 'INITUSJ' $260 == 0 // (int) var == num jump_if_false @INITUSJ_63 $1686 = 0 // (int) 0@ = 0 // (int) :INITUSJ_32 $1671(0@,30) = 0 // (int) 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @INITUSJ_32 0002: jump @INITUSJ_110 :INITUSJ_63 $1686 = 0 // (int) 0@ = 0 // (int) :INITUSJ_72 $1671(0@,30) == 1 // (int) var == num jump_if_false @INITUSJ_93 $1686 += 1 // (int) :INITUSJ_93 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @INITUSJ_72 :INITUSJ_110 01E7: (unknown) 30 03AC: (unknown) $1686 $1177 = -771.7432 // (float) $1207 = -902.9454 // (float) $1237 = 13.7985 // (float) $1267 = 5.0 // (float) $1297 = 5.0 // (float) $1327 = 5.0 // (float) $1357 = -776.521 // (float) $1387 = -951.8856 // (float) $1417 = 10.8437 // (float) $1447 = 10.0 // (float) $1477 = 10.0 // (float) $1507 = 50.0 // (float) $1537 = -773.37 // (float) $1567 = -967.37 // (float) $1597 = 14.65 // (float) $1627 = 5000 // (int) $1657 = -1 // (int) $1203 = -307.2072 // (float) $1233 = 1052.984 // (float) $1263 = 22.6907 // (float) $1293 = 5.0 // (float) $1323 = 5.0 // (float) $1353 = 5.0 // (float) $1383 = -273.3714 // (float) $1413 = 1124.675 // (float) $1443 = 9.663 // (float) $1473 = 10.0 // (float) $1503 = 10.0 // (float) $1533 = 50.0 // (float) $1563 = -273.06 // (float) $1593 = 1072.39 // (float) $1623 = 23.32 // (float) $1653 = 1600 // (int) $1683 = -1 // (int) $1204 = -606.4809 // (float) $1234 = 1405.292 // (float) $1264 = 23.0762 // (float) $1294 = 5.0 // (float) $1324 = 5.0 // (float) $1354 = 5.0 // (float) $1384 = -539.7689 // (float) $1414 = 1406.477 // (float) $1444 = 11.7659 // (float) $1474 = 20.0 // (float) $1504 = 20.0 // (float) $1534 = 20.0 // (float) $1564 = -605.51 // (float) $1594 = 1412.8 // (float) $1624 = 20.05 // (float) $1654 = 3000 // (int) $1684 = -1 // (int) $1182 = -1039.189 // (float) $1212 = 1231.137 // (float) $1242 = 11.3228 // (float) $1272 = 10.0 // (float) $1302 = 5.0 // (float) $1332 = 5.0 // (float) $1362 = -1038.49 // (float) $1392 = 1177.609 // (float) $1422 = 10.7944 // (float) $1452 = 30.0 // (float) $1482 = 10.0 // (float) $1512 = 50.0 // (float) $1542 = -1069.08 // (float) $1572 = 1195.28 // (float) $1602 = 12.71 // (float) $1632 = 5000 // (int) $1662 = -1 // (int) $1188 = -996.6316 // (float) $1218 = 954.5404 // (float) $1248 = 14.5752 // (float) $1278 = 5.0 // (float) $1308 = 5.0 // (float) $1338 = 5.0 // (float) $1368 = -1000.081 // (float) $1398 = 878.4332 // (float) $1428 = 20.6336 // (float) $1458 = 15.0 // (float) $1488 = 15.0 // (float) $1518 = 50.0 // (float) $1548 = -1020.21 // (float) $1578 = 882.12 // (float) $1608 = 16.0 // (float) $1638 = 1500 // (int) $1668 = -1 // (int) $1183 = -1061.706 // (float) $1213 = 439.4281 // (float) $1243 = 21.9567 // (float) $1273 = 15.0 // (float) $1303 = 5.0 // (float) $1333 = 5.0 // (float) $1363 = -1064.372 // (float) $1393 = 352.8663 // (float) $1423 = 11.2674 // (float) $1453 = 15.0 // (float) $1483 = 15.0 // (float) $1513 = 50.0 // (float) $1543 = -1074.99 // (float) $1573 = 442.39 // (float) $1603 = 22.21 // (float) $1633 = 1500 // (int) $1663 = 1 // (int) $1179 = -804.383 // (float) $1209 = 508.7014 // (float) $1239 = 28.2165 // (float) $1269 = 4.0 // (float) $1299 = 5.0 // (float) $1329 = 5.0 // (float) $1359 = -843.6891 // (float) $1389 = 508.9252 // (float) $1419 = 15.5708 // (float) $1449 = 10.0 // (float) $1479 = 10.0 // (float) $1509 = 50.0 // (float) $1539 = -813.58 // (float) $1569 = 538.51 // (float) $1599 = 10.92 // (float) $1629 = 2000 // (int) $1659 = -1 // (int) $1184 = -1253.7 // (float) $1214 = -90.8204 // (float) $1244 = 13.9544 // (float) $1274 = 4.0 // (float) $1304 = 5.0 // (float) $1334 = 5.0 // (float) $1364 = -1246.735 // (float) $1394 = -26.9075 // (float) $1424 = 11.8997 // (float) $1454 = 8.0 // (float) $1484 = 8.0 // (float) $1514 = 50.0 // (float) $1544 = -1285.35 // (float) $1574 = -72.01 // (float) $1604 = 10.07 // (float) $1634 = 1000 // (int) $1664 = -1 // (int) $1178 = -1252.331 // (float) $1208 = -498.4089 // (float) $1238 = 26.6253 // (float) $1268 = 10.0 // (float) $1298 = 10.0 // (float) $1328 = 10.0 // (float) $1358 = -1258.364 // (float) $1388 = -581.0845 // (float) $1418 = 10.7253 // (float) $1448 = 30.0 // (float) $1478 = 10.0 // (float) $1508 = 50.0 // (float) $1538 = -1311.45 // (float) $1568 = -576.88 // (float) $1598 = 14.85 // (float) $1628 = 1500 // (int) $1658 = -1 // (int) $1190 = -1381.318 // (float) $1220 = -481.2667 // (float) $1250 = 17.3644 // (float) $1280 = 5.0 // (float) $1310 = 5.0 // (float) $1340 = 5.0 // (float) $1370 = -1316.477 // (float) $1400 = -511.6656 // (float) $1430 = 12.3525 // (float) $1460 = 15.0 // (float) $1490 = 15.0 // (float) $1520 = 50.0 // (float) $1550 = -1383.33 // (float) $1580 = -473.14 // (float) $1610 = 18.61 // (float) $1640 = 1000 // (int) $1670 = -1 // (int) $1185 = -971.9565 // (float) $1215 = -1272.316 // (float) $1245 = 30.7004 // (float) $1275 = 5.0 // (float) $1305 = 5.0 // (float) $1335 = 5.0 // (float) $1365 = -950.3959 // (float) $1395 = -1215.557 // (float) $1425 = 14.8684 // (float) $1455 = 40.0 // (float) $1485 = 10.0 // (float) $1515 = 50.0 // (float) $1545 = -992.26 // (float) $1575 = -1258.5 // (float) $1605 = 29.04 // (float) $1635 = 1200 // (int) $1665 = -1 // (int) $1180 = -948.312 // (float) $1210 = -1336.373 // (float) $1240 = 32.1262 // (float) $1270 = 5.0 // (float) $1300 = 5.0 // (float) $1330 = 5.0 // (float) $1360 = -985.9327 // (float) $1390 = -1321.426 // (float) $1420 = 27.26 // (float) $1450 = 10.0 // (float) $1480 = 10.0 // (float) $1510 = 50.0 // (float) $1540 = -952.05 // (float) $1570 = -1312.08 // (float) $1600 = 32.38 // (float) $1630 = 5000 // (int) $1660 = -1 // (int) $1181 = -736.684 // (float) $1211 = -1187.422 // (float) $1241 = 13.7833 // (float) $1271 = 5.0 // (float) $1301 = 5.0 // (float) $1331 = 5.0 // (float) $1361 = -705.115 // (float) $1391 = -1220.016 // (float) $1421 = 14.3207 // (float) $1451 = 8.0 // (float) $1481 = 8.0 // (float) $1511 = 10.0 // (float) $1541 = -736.72 // (float) $1571 = -1178.83 // (float) $1601 = 12.89 // (float) $1631 = 2500 // (int) $1661 = -1 // (int) $1201 = -1235.999 // (float) $1231 = -1242.93 // (float) $1261 = 33.4679 // (float) $1291 = 6.0 // (float) $1321 = 6.0 // (float) $1351 = 6.0 // (float) $1381 = -1215.516 // (float) $1411 = -1181.958 // (float) $1441 = 27.4775 // (float) $1471 = 8.0 // (float) $1501 = 8.0 // (float) $1531 = 10.0 // (float) $1561 = -1249.41 // (float) $1591 = -1241.28 // (float) $1621 = 40.14 // (float) $1651 = 2500 // (int) $1681 = -1 // (int) $1176 = -732.4533 // (float) $1206 = -1328.411 // (float) $1236 = 17.8325 // (float) $1266 = 5.0 // (float) $1296 = 5.0 // (float) $1326 = 5.0 // (float) $1356 = -743.725 // (float) $1386 = -1273.715 // (float) $1416 = 15.6696 // (float) $1446 = 10.0 // (float) $1476 = 10.0 // (float) $1506 = 10.0 // (float) $1536 = -768.59 // (float) $1566 = -1307.95 // (float) $1596 = 26.71 // (float) $1626 = 5000 // (int) $1656 = -1 // (int) $1186 = -1107.708 // (float) $1216 = 117.5202 // (float) $1246 = 13.9532 // (float) $1276 = 5.0 // (float) $1306 = 5.0 // (float) $1336 = 5.0 // (float) $1366 = -1108.091 // (float) $1396 = 165.4074 // (float) $1426 = 18.7217 // (float) $1456 = 10.0 // (float) $1486 = 10.0 // (float) $1516 = 10.0 // (float) $1546 = -1128.79 // (float) $1576 = 125.86 // (float) $1606 = 19.62 // (float) $1636 = 5000 // (int) $1666 = -1 // (int) $1187 = -838.1098 // (float) $1217 = 597.8112 // (float) $1247 = 16.2259 // (float) $1277 = 5.0 // (float) $1307 = 5.0 // (float) $1337 = 5.0 // (float) $1367 = -802.8322 // (float) $1397 = 648.0755 // (float) $1427 = 11.5903 // (float) $1457 = 15.0 // (float) $1487 = 15.0 // (float) $1517 = 50.0 // (float) $1547 = -834.87 // (float) $1577 = 636.81 // (float) $1607 = 10.64 // (float) $1637 = 1500 // (int) $1667 = -1 // (int) $1189 = -882.452 // (float) $1219 = 797.8341 // (float) $1249 = 27.7977 // (float) $1279 = 5.0 // (float) $1309 = 5.0 // (float) $1339 = 5.0 // (float) $1369 = -844.1135 // (float) $1399 = 797.85 // (float) $1429 = 34.8288 // (float) $1459 = 5.0 // (float) $1489 = 10.0 // (float) $1519 = 5.0 // (float) $1549 = -885.64 // (float) $1579 = 785.23 // (float) $1609 = 19.44 // (float) $1639 = 1500 // (int) $1669 = -1 // (int) $1191 = 216.309 // (float) $1221 = 1178.697 // (float) $1251 = 30.5161 // (float) $1281 = 5.0 // (float) $1311 = 5.0 // (float) $1341 = 15.0 // (float) $1371 = 250.3186 // (float) $1401 = 1146.363 // (float) $1431 = 21.3658 // (float) $1461 = 15.0 // (float) $1491 = 15.0 // (float) $1521 = 50.0 // (float) $1551 = 234.38 // (float) $1581 = 1138.62 // (float) $1611 = 26.08 // (float) $1641 = 1500 // (int) $1671 = 1 // (int) $1192 = 496.5814 // (float) $1222 = 998.8351 // (float) $1252 = 21.8951 // (float) $1282 = 3.0 // (float) $1312 = 3.0 // (float) $1342 = 3.0 // (float) $1372 = 536.996 // (float) $1402 = 1010.008 // (float) $1432 = 21.5674 // (float) $1462 = 5.0 // (float) $1492 = 5.0 // (float) $1522 = 50.0 // (float) $1552 = 498.43 // (float) $1582 = 991.32 // (float) $1612 = 18.35 // (float) $1642 = 2000 // (int) $1672 = -1 // (int) $1193 = 358.485 // (float) $1223 = 1307.461 // (float) $1253 = 48.4469 // (float) $1283 = 5.0 // (float) $1313 = 5.0 // (float) $1343 = 10.0 // (float) $1373 = 297.6699 // (float) $1403 = 1313.251 // (float) $1433 = 37.5327 // (float) $1463 = 10.0 // (float) $1493 = 10.0 // (float) $1523 = 50.0 // (float) $1553 = 362.17 // (float) $1583 = 1329.31 // (float) $1613 = 54.94 // (float) $1643 = 1000 // (int) $1673 = -1 // (int) $1194 = 571.0878 // (float) $1224 = 488.196 // (float) $1254 = 13.2182 // (float) $1284 = 5.0 // (float) $1314 = 5.0 // (float) $1344 = 10.0 // (float) $1374 = 576.4129 // (float) $1404 = 455.951 // (float) $1434 = 9.602 // (float) $1464 = 20.0 // (float) $1494 = 5.0 // (float) $1524 = 50.0 // (float) $1554 = 568.55 // (float) $1584 = 448.81 // (float) $1614 = 9.89 // (float) $1644 = 5000 // (int) $1674 = -1 // (int) $1200 = 464.5437 // (float) $1230 = -109.8446 // (float) $1260 = 14.4529 // (float) $1290 = 5.0 // (float) $1320 = 5.0 // (float) $1350 = 10.0 // (float) $1380 = 465.1721 // (float) $1410 = -62.6308 // (float) $1440 = 19.3636 // (float) $1470 = 10.0 // (float) $1500 = 10.0 // (float) $1530 = 50.0 // (float) $1560 = 481.48 // (float) $1590 = -98.73 // (float) $1620 = 12.32 // (float) $1650 = 1000 // (int) $1680 = -1 // (int) $1196 = 195.0549 // (float) $1226 = -911.8333 // (float) $1256 = 14.9066 // (float) $1286 = 5.0 // (float) $1316 = 5.0 // (float) $1346 = 10.0 // (float) $1376 = 163.7803 // (float) $1406 = -956.1453 // (float) $1436 = 16.5723 // (float) $1466 = 10.0 // (float) $1496 = 10.0 // (float) $1526 = 40.0 // (float) $1556 = 176.06 // (float) $1586 = -926.05 // (float) $1616 = 11.61 // (float) $1646 = 5000 // (int) $1676 = -1 // (int) $1197 = 160.0944 // (float) $1227 = -1408.132 // (float) $1257 = 21.0319 // (float) $1287 = 5.0 // (float) $1317 = 10.0 // (float) $1347 = 10.0 // (float) $1377 = 178.1219 // (float) $1407 = -1356.793 // (float) $1437 = 15.2229 // (float) $1467 = 15.0 // (float) $1497 = 15.0 // (float) $1527 = 50.0 // (float) $1557 = 184.16 // (float) $1587 = -1397.89 // (float) $1617 = 24.69 // (float) $1647 = 1000 // (int) $1677 = -1 // (int) $1195 = -19.361 // (float) $1225 = 456.3126 // (float) $1255 = 11.5933 // (float) $1285 = 5.0 // (float) $1315 = 5.0 // (float) $1345 = 10.0 // (float) $1375 = 3.9557 // (float) $1405 = 500.3326 // (float) $1435 = 5.723 // (float) $1465 = 20.0 // (float) $1495 = 20.0 // (float) $1525 = 3.0 // (float) $1555 = -50.13 // (float) $1585 = 477.29 // (float) $1615 = 11.19 // (float) $1645 = 1000 // (int) $1675 = 1 // (int) $1198 = 486.2283 // (float) $1228 = -1708.862 // (float) $1258 = 11.9548 // (float) $1288 = 5.0 // (float) $1318 = 5.0 // (float) $1348 = 5.0 // (float) $1378 = 472.0365 // (float) $1408 = -1752.774 // (float) $1438 = 5.831 // (float) $1468 = 20.0 // (float) $1498 = 20.0 // (float) $1528 = 3.0 // (float) $1558 = 508.99 // (float) $1588 = -1712.35 // (float) $1618 = 9.8 // (float) $1648 = 1500 // (int) $1678 = 1 // (int) $1199 = 299.2262 // (float) $1229 = -1719.203 // (float) $1259 = 11.9596 // (float) $1289 = 5.0 // (float) $1319 = 5.0 // (float) $1349 = 10.0 // (float) $1379 = 304.3563 // (float) $1409 = -1678.23 // (float) $1439 = 5.9066 // (float) $1469 = 20.0 // (float) $1499 = 20.0 // (float) $1529 = 20.0 // (float) $1559 = 277.96 // (float) $1589 = -1698.7 // (float) $1619 = 9.56 // (float) $1649 = 5000 // (int) $1679 = -1 // (int) $1202 = -1620.326 // (float) $1232 = -801.1993 // (float) $1262 = 17.2114 // (float) $1292 = 5.0 // (float) $1322 = 5.0 // (float) $1352 = 10.0 // (float) $1382 = -1653.499 // (float) $1412 = -775.2726 // (float) $1442 = 14.8574 // (float) $1472 = 5.0 // (float) $1502 = 5.0 // (float) $1532 = 30.0 // (float) $1562 = -1637.06 // (float) $1592 = -811.81 // (float) $1622 = 15.28 // (float) $1652 = 5000 // (int) $1682 = -1 // (int) $1205 = -763.8 // (float) $1235 = -832.7 // (float) $1265 = 12.5 // (float) $1295 = 8.0 // (float) $1325 = 8.0 // (float) $1355 = 20.0 // (float) $1385 = -718.4129 // (float) $1415 = -832.1877 // (float) $1445 = 5.7767 // (float) $1475 = 15.0 // (float) $1505 = 20.0 // (float) $1535 = 50.0 // (float) $1565 = -753.7 // (float) $1595 = -848.75 // (float) $1625 = 13.15 // (float) $1655 = 2000 // (int) $1685 = 1 // (int) end_thread //-------------Mission 2--------------- :INITCG 0238: name_thread 'INITCG' 00A9: $1832 = init_parked_car_generator #HUEYHOSP color -1 -1 1 alarm 0 door_lock 0 0 10000 at -832.3 1105.9 25.7 angle 270.0 00A9: $1833 = init_parked_car_generator #HUEYHOSP color -1 -1 1 alarm 0 door_lock 0 0 10000 at -185.8 -992.4 11.3 angle 13.0 00AA: set_parked_car_generator $1832 cars_to_generate_to 101 00AA: set_parked_car_generator $1833 cars_to_generate_to 101 00A9: $1871 = init_parked_car_generator #COACH color -1 -1 0 alarm 0 door_lock 0 0 10000 at -89.03 916.2 11.15 angle -90.0 00AA: set_parked_car_generator $1871 cars_to_generate_to 0 00A9: $1857 = init_parked_car_generator #AMBULAN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -870.3 -481.5 11.3 angle 270.0 00A9: $1858 = init_parked_car_generator #AMBULAN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -776.7 1128.2 12.6 angle 0 00A9: $1859 = init_parked_car_generator #AMBULAN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -125.7 -1000.1 10.6 angle 225.0 00A9: $1860 = init_parked_car_generator #AMBULAN color -1 -1 0 alarm 0 door_lock 0 0 10000 at 467.8 721.6 11.6 angle 90.0 00A9: $1861 = init_parked_car_generator #POLICEM color -1 -1 0 alarm 0 door_lock 20 0 10000 at -856.0 -666.0 10.8 angle 0 00A9: $1862 = init_parked_car_generator #ELECTRAP color -1 -1 0 alarm 0 door_lock 0 0 10000 at -843.8 -679.4 10.9 angle 315.0 00A9: $1863 = init_parked_car_generator #POLICEM color -1 -1 0 alarm 0 door_lock 0 0 10000 at -665.0 772.2 10.8 angle 0 00A9: $1864 = init_parked_car_generator #ELECTRAP color -1 -1 0 alarm 0 door_lock 0 0 10000 at -633.6 753.2 11.2 angle 90.0 00A9: $1865 = init_parked_car_generator #ENFORCE color -1 -1 0 alarm 0 door_lock 20 0 10000 at -598.5 808.8 11.5 angle 270.0 00A9: $1866 = init_parked_car_generator #POLICEM color -1 -1 0 alarm 0 door_lock 0 0 10000 at 372.6 -526.4 11.9 angle 135.0 00A9: $1867 = init_parked_car_generator #POLMAV color -1 -1 0 alarm 0 door_lock 0 0 10000 at 392.7 -501.7 21.5 angle 0 00A9: $1868 = init_parked_car_generator #POLICEM color -1 -1 0 alarm 0 door_lock 0 0 10000 at 490.5 524.9 11.2 angle 90.0 00A9: $1869 = init_parked_car_generator #ELECTRAP color -1 -1 0 alarm 0 door_lock 0 0 10000 at 502.3 502.2 11.1 angle 10.0 00A9: $1870 = init_parked_car_generator #FIRETRUK color -1 -1 0 alarm 0 door_lock 0 0 10000 at -691.3 921.1 11.2 angle 180.0 00AA: set_parked_car_generator $1857 cars_to_generate_to 101 00AA: set_parked_car_generator $1858 cars_to_generate_to 101 00AA: set_parked_car_generator $1859 cars_to_generate_to 101 00AA: set_parked_car_generator $1860 cars_to_generate_to 101 00AA: set_parked_car_generator $1861 cars_to_generate_to 101 00AA: set_parked_car_generator $1862 cars_to_generate_to 101 00AA: set_parked_car_generator $1863 cars_to_generate_to 101 00AA: set_parked_car_generator $1864 cars_to_generate_to 101 00AA: set_parked_car_generator $1865 cars_to_generate_to 101 00AA: set_parked_car_generator $1866 cars_to_generate_to 101 00AA: set_parked_car_generator $1867 cars_to_generate_to 101 00AA: set_parked_car_generator $1868 cars_to_generate_to 101 00AA: set_parked_car_generator $1869 cars_to_generate_to 101 00AA: set_parked_car_generator $1870 cars_to_generate_to 101 00A9: $1834 = init_parked_car_generator #STREETFI color -1 0 0 alarm 0 door_lock 0 0 10000 at -1618.71 -129.48 13.82 angle 180.0 00A9: $1835 = init_parked_car_generator #BOBCAT color -1 0 0 alarm 0 door_lock 0 0 10000 at -952.81 -850.92 12.13 angle 15.0 00A9: $1836 = init_parked_car_generator #CUBAN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1113.7 -427.35 10.2 angle 275.0 00A9: $1837 = init_parked_car_generator #ESPERANT color -1 -1 0 alarm 0 door_lock 0 0 10000 at -877.56 176.13 9.0 angle 0 00A9: $1838 = init_parked_car_generator #INFERNUS color -1 1 0 alarm 0 door_lock 0 0 10000 at -88.53 -1583.27 9.9 angle 330.0 00A9: $1839 = init_parked_car_generator #ANGEL color -1 -1 0 alarm 0 door_lock 0 0 10000 at -93.07 -1580.46 10.1 angle 315.0 00A9: $1840 = init_parked_car_generator #SENTXS color -1 -1 0 alarm 0 door_lock 0 0 10000 at 33.26 1129.45 18.4 angle 105.0 00A9: $1841 = init_parked_car_generator #SENTXS color -1 -1 0 alarm 0 door_lock 0 0 10000 at 35.2 1136.39 18.4 angle 110.0 00A9: $1842 = init_parked_car_generator #DELUXO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -27.23 937.38 9.9 angle 0 00A9: $1843 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at -33.4 936.9 9.9 angle 0 00A9: $1844 = init_parked_car_generator #CHEETAH color -1 -1 0 alarm 0 door_lock 0 0 10000 at -359.9 -534.6 12.1 angle 0 00A9: $1845 = init_parked_car_generator #REGINA color -1 -1 0 alarm 0 door_lock 0 0 10000 at -869.2 -257.6 10.8 angle 178.0 00A9: $1846 = init_parked_car_generator #CHEETAH color -1 -1 0 alarm 0 door_lock 0 0 10000 at -832.8 1058.3 15.5 angle 177.1 00A9: $1848 = init_parked_car_generator #CADDY color -1 -1 0 alarm 0 door_lock 0 0 10000 at 82.8 593.9 13.9 angle 225.4 00A9: $1849 = init_parked_car_generator #PEREN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -675.5 -1565.1 12.2 angle 66.4 00A9: $1850 = init_parked_car_generator #WALTON color -1 0 0 alarm 0 door_lock 0 0 10000 at -686.0 -1570.0 12.5 angle 32.7 00AA: set_parked_car_generator $1834 cars_to_generate_to 101 00AA: set_parked_car_generator $1835 cars_to_generate_to 101 00AA: set_parked_car_generator $1836 cars_to_generate_to 101 00AA: set_parked_car_generator $1837 cars_to_generate_to 101 00AA: set_parked_car_generator $1840 cars_to_generate_to 101 00AA: set_parked_car_generator $1841 cars_to_generate_to 101 00AA: set_parked_car_generator $1842 cars_to_generate_to 101 00AA: set_parked_car_generator $1843 cars_to_generate_to 101 00AA: set_parked_car_generator $1844 cars_to_generate_to 101 00AA: set_parked_car_generator $1845 cars_to_generate_to 101 00AA: set_parked_car_generator $1846 cars_to_generate_to 101 00AA: set_parked_car_generator $1848 cars_to_generate_to 101 00AA: set_parked_car_generator $1849 cars_to_generate_to 101 00AA: set_parked_car_generator $1850 cars_to_generate_to 101 00A9: $1851 = init_parked_car_generator #PATRIOT color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1746.6 -226.2 14.59 angle 270.0 00A9: $1852 = init_parked_car_generator #BARRACKS color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1754.3 -295.4 14.92 angle 0 00A9: $1853 = init_parked_car_generator #MESA color 5 -1 0 alarm 0 door_lock 0 0 10000 at -1725.0 -134.3 14.92 angle 265.7 00A9: $1854 = init_parked_car_generator #RHINO color -1 -1 0 alarm 0 door_lock 100 0 10000 at -1617.3 -174.7 14.81 angle 90.0 00A9: $1855 = init_parked_car_generator #RHINO color -1 -1 1 alarm 0 door_lock 0 0 10000 at -1617.3 -174.7 14.81 angle 90.0 00A9: $1856 = init_parked_car_generator #PATRIOT color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1664.5 -248.3 14.85 angle 180.0 00AA: set_parked_car_generator $1851 cars_to_generate_to 101 00AA: set_parked_car_generator $1852 cars_to_generate_to 101 00AA: set_parked_car_generator $1853 cars_to_generate_to 101 00AA: set_parked_car_generator $1854 cars_to_generate_to 101 00AA: set_parked_car_generator $1856 cars_to_generate_to 101 00A9: $5454 = init_parked_car_generator #BAGGAGE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1692.4 -438.7 14.8 angle 135.0 00A9: $5455 = init_parked_car_generator #BAGGAGE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1710.0 -444.2 14.8 angle 10.0 00AA: set_parked_car_generator $5454 cars_to_generate_to 101 00AA: set_parked_car_generator $5455 cars_to_generate_to 101 00A9: $5463 = init_parked_car_generator #FIRETRUK color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1771.9 -896.3 15.1 angle 271.7 00A9: $5464 = init_parked_car_generator #BAGGAGE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1772.9 -1312.6 14.5 angle 304.1 00AA: set_parked_car_generator $5463 cars_to_generate_to 101 00AA: set_parked_car_generator $5464 cars_to_generate_to 101 00A9: $5470 = init_parked_car_generator #ADMIRAL color -1 -1 0 alarm 0 door_lock 0 0 10000 at -988.2 -1135.1 14.7 angle 11.8 00AA: set_parked_car_generator $5470 cars_to_generate_to 101 00A9: $5471 = init_parked_car_generator #FLATBED color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1123.8 -1216.6 15.3 angle 67.0 00AA: set_parked_car_generator $5471 cars_to_generate_to 101 00A9: $5472 = init_parked_car_generator #VIRGO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1163.9 -1024.3 14.7 angle 270.8 00A9: $5473 = init_parked_car_generator #COMET color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1132.4 -977.7 14.6 angle 89.9 00A9: $5474 = init_parked_car_generator #SABRETB color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1151.4 -948.6 14.6 angle 89.7 00AA: set_parked_car_generator $5472 cars_to_generate_to 101 00AA: set_parked_car_generator $5473 cars_to_generate_to 101 00AA: set_parked_car_generator $5474 cars_to_generate_to 101 00A9: $5465 = init_parked_car_generator #BENSON color -1 -1 0 alarm 0 door_lock 0 0 10000 at -879.9 -1270.5 11.7 angle 155.9 00A9: $5466 = init_parked_car_generator #YANKEE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -726.3 -1460.6 11.3 angle 7.5 00A9: $5467 = init_parked_car_generator #LINERUN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -949.2 -1458.8 12.6 angle 332.9 00A9: $5468 = init_parked_car_generator #FLATBED color -1 -1 0 alarm 0 door_lock 0 0 10000 at -953.1 -1403.4 12.4 angle 238.9 00A9: $5469 = init_parked_car_generator #FORKLIFT color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1010.5 -1390.6 12.0 angle 30.0 00AA: set_parked_car_generator $5465 cars_to_generate_to 101 00AA: set_parked_car_generator $5466 cars_to_generate_to 101 00AA: set_parked_car_generator $5467 cars_to_generate_to 101 00AA: set_parked_car_generator $5468 cars_to_generate_to 101 00AA: set_parked_car_generator $5469 cars_to_generate_to 101 00A9: $5475 = init_parked_car_generator #PEREN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -962.6 -428.7 11.0 angle 187.8 00A9: $5476 = init_parked_car_generator #SANCHEZ color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1060.4 -656.6 11.3 angle 183.6 00A9: $5477 = init_parked_car_generator #BMXBOY color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1188.2 -701.3 10.5 angle 298.6 00A9: $5478 = init_parked_car_generator #CUBAN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1179.7 -474.6 10.7 angle 99.4 00A9: $5479 = init_parked_car_generator #CUBAN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1159.0 -360.3 10.6 angle 9.1 00A9: $5480 = init_parked_car_generator #MULE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1062.6 -453.4 11.2 angle 99.6 00A9: $5481 = init_parked_car_generator #STREETFI color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1067.0 -522.8 10.7 angle 164.3 00AA: set_parked_car_generator $5475 cars_to_generate_to 101 00AA: set_parked_car_generator $5476 cars_to_generate_to 101 00AA: set_parked_car_generator $5477 cars_to_generate_to 101 00AA: set_parked_car_generator $5478 cars_to_generate_to 101 00AA: set_parked_car_generator $5479 cars_to_generate_to 101 00AA: set_parked_car_generator $5480 cars_to_generate_to 101 00AA: set_parked_car_generator $5481 cars_to_generate_to 101 00A9: $5451 = init_parked_car_generator #SANCHEZ color -1 -1 0 alarm 0 door_lock 0 0 10000 at -920.2 -905.0 11.05 angle 90.0 00A9: $5452 = init_parked_car_generator #REGINA color -1 -1 0 alarm 0 door_lock 0 0 10000 at -921.9 -808.5 11.15 angle 90.0 00A9: $5453 = init_parked_car_generator #BOBCAT color -1 -1 0 alarm 0 door_lock 0 0 10000 at -940.1 -889.0 11.15 angle 260.0 00AA: set_parked_car_generator $5451 cars_to_generate_to 101 00AA: set_parked_car_generator $5452 cars_to_generate_to 101 00AA: set_parked_car_generator $5453 cars_to_generate_to 101 00A9: $5456 = init_parked_car_generator #ADMIRAL color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1090.7 -787.1 11.7 angle 10.0 00A9: $5457 = init_parked_car_generator #PEREN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1097.5 -787.1 11.7 angle 10.0 00A9: $5458 = init_parked_car_generator #BLISTAC color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1104.0 -750.9 11.6 angle 190.0 00AA: set_parked_car_generator $5456 cars_to_generate_to 101 00AA: set_parked_car_generator $5457 cars_to_generate_to 101 00AA: set_parked_car_generator $5458 cars_to_generate_to 101 00A9: $5483 = init_parked_car_generator #BMXBOY color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1034.8 -111.2 9.9 angle 270.5 00A9: $5484 = init_parked_car_generator #BOBCAT color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1001.6 -97.1 10.9 angle 269.7 00A9: $5485 = init_parked_car_generator #TRASH color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1262.1 79.4 12.0 angle 182.8 00A9: $5486 = init_parked_car_generator #BOXVIL color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1057.7 -261.8 11.6 angle 271.7 00A9: $5487 = init_parked_car_generator #SABRE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1000.8 -147.6 10.6 angle 262.4 00A9: $5488 = init_parked_car_generator #STREETFI color -1 -1 0 alarm 0 door_lock 0 0 10000 at -968.5 0.7 10.4 angle 25.2 00AA: set_parked_car_generator $5483 cars_to_generate_to 101 00AA: set_parked_car_generator $5484 cars_to_generate_to 101 00AA: set_parked_car_generator $5485 cars_to_generate_to 101 00AA: set_parked_car_generator $5486 cars_to_generate_to 101 00AA: set_parked_car_generator $5487 cars_to_generate_to 101 00AA: set_parked_car_generator $5488 cars_to_generate_to 101 00A9: $5489 = init_parked_car_generator #GLENDALE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -910.2 55.2 9.9 angle 192.4 00A9: $5490 = init_parked_car_generator #WALTON color -1 -1 0 alarm 0 door_lock 0 0 10000 at -993.9 91.8 9.9 angle 285.6 00A9: $5491 = init_parked_car_generator #SANCHEZ color -1 -1 0 alarm 0 door_lock 0 0 10000 at -978.9 128.4 8.9 angle 3.1 00A9: $5492 = init_parked_car_generator #FREEWAY color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1093.4 123.6 10.8 angle 342.4 00A9: $5493 = init_parked_car_generator #FREEWAY color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1096.7 123.5 10.8 angle 336.7 00A9: $5494 = init_parked_car_generator #BENSON color -1 -1 0 alarm 0 door_lock 0 0 10000 at -918.8 341.9 11.3 angle 180.2 00AA: set_parked_car_generator $5489 cars_to_generate_to 101 00AA: set_parked_car_generator $5490 cars_to_generate_to 101 00AA: set_parked_car_generator $5491 cars_to_generate_to 101 00AA: set_parked_car_generator $5492 cars_to_generate_to 101 00AA: set_parked_car_generator $5493 cars_to_generate_to 101 00AA: set_parked_car_generator $5494 cars_to_generate_to 101 00A9: $5495 = init_parked_car_generator #BULLDOZE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -874.7 583.4 12.3 angle 75.2 00A9: $5496 = init_parked_car_generator #FLATBED color -1 -1 0 alarm 0 door_lock 0 0 10000 at -865.1 526.6 11.4 angle 280.1 00A9: $5497 = init_parked_car_generator #RUMPO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -738.3 616.2 12.3 angle 3.5 00A9: $5498 = init_parked_car_generator #SABRE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -785.9 689.9 10.8 angle 271.1 00A9: $5499 = init_parked_car_generator #FREEWAY color -1 -1 0 alarm 0 door_lock 0 0 10000 at -602.3 654.6 10.6 angle 139.7 00A9: $5500 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at -664.2 897.0 10.9 angle 0 00A9: $5501 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at -724.1 858.6 10.8 angle 88.2 00A9: $5502 = init_parked_car_generator #PCJ600 color -1 -1 0 alarm 0 door_lock 0 0 10000 at -764.3 821.9 10.6 angle 193.6 00A9: $5503 = init_parked_car_generator #STREETFI color -1 -1 0 alarm 0 door_lock 0 0 10000 at -916.1 871.8 10.6 angle 342.3 00AA: set_parked_car_generator $5495 cars_to_generate_to 101 00AA: set_parked_car_generator $5496 cars_to_generate_to 101 00AA: set_parked_car_generator $5497 cars_to_generate_to 101 00AA: set_parked_car_generator $5498 cars_to_generate_to 101 00AA: set_parked_car_generator $5499 cars_to_generate_to 101 00AA: set_parked_car_generator $5500 cars_to_generate_to 101 00AA: set_parked_car_generator $5501 cars_to_generate_to 101 00AA: set_parked_car_generator $5502 cars_to_generate_to 101 00AA: set_parked_car_generator $5503 cars_to_generate_to 101 00A9: $5504 = init_parked_car_generator #ADMIRAL color -1 -1 0 alarm 0 door_lock 0 0 10000 at -752.3 1003.9 10.9 angle 179.9 00A9: $5505 = init_parked_car_generator #WASHIN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -772.5 1031.6 10.9 angle 90.4 00A9: $5506 = init_parked_car_generator #ADMIRAL color -1 -1 0 alarm 0 door_lock 0 0 10000 at -782.1 1061.9 10.9 angle 269.3 00A9: $5507 = init_parked_car_generator #CHEETAH color -1 -1 0 alarm 0 door_lock 0 0 10000 at -756.0 1086.0 9.2 angle 86.3 00A9: $5508 = init_parked_car_generator #BANSHEE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -785.1 1491.3 12.0 angle 249.9 00A9: $5509 = init_parked_car_generator #YANKEE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -649.7 1393.4 12.2 angle 10.2 00A9: $5510 = init_parked_car_generator #INFERNUS color -1 -1 0 alarm 0 door_lock 0 0 10000 at -537.0 1209.6 7.1 angle 150.4 00A9: $5511 = init_parked_car_generator #COMET color -1 -1 0 alarm 0 door_lock 0 0 10000 at -500.7 1128.5 10.8 angle 243.9 00A9: $5512 = init_parked_car_generator #PCJ600 color -1 -1 0 alarm 0 door_lock 0 0 10000 at -474.2 1190.1 9.2 angle 34.1 00AA: set_parked_car_generator $5504 cars_to_generate_to 101 00AA: set_parked_car_generator $5505 cars_to_generate_to 101 00AA: set_parked_car_generator $5506 cars_to_generate_to 101 00AA: set_parked_car_generator $5507 cars_to_generate_to 101 00AA: set_parked_car_generator $5508 cars_to_generate_to 101 00AA: set_parked_car_generator $5509 cars_to_generate_to 101 00AA: set_parked_car_generator $5510 cars_to_generate_to 101 00AA: set_parked_car_generator $5511 cars_to_generate_to 101 00AA: set_parked_car_generator $5512 cars_to_generate_to 101 00A9: $5513 = init_parked_car_generator #WASHIN color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1135.0 1232.2 8.6 angle 238.6 00A9: $5514 = init_parked_car_generator #BLISTAC color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1589.5 1403.3 8.5 angle 270.5 00AA: set_parked_car_generator $5513 cars_to_generate_to 101 00AA: set_parked_car_generator $5514 cars_to_generate_to 101 00A9: $5515 = init_parked_car_generator #CADDY color -1 -1 1 alarm 0 door_lock 0 0 10000 at -61.2 967.8 10.6 angle 185.3 00A9: $5516 = init_parked_car_generator #BMXGIRL color -1 -1 1 alarm 0 door_lock 0 0 10000 at -51.6 1141.7 14.9 angle 272.4 00A9: $5517 = init_parked_car_generator #BURRITO color -1 -1 1 alarm 0 door_lock 0 0 10000 at 90.9 928.9 10.8 angle 350.4 00AA: set_parked_car_generator $5515 cars_to_generate_to 101 00AA: set_parked_car_generator $5516 cars_to_generate_to 101 00AA: set_parked_car_generator $5517 cars_to_generate_to 101 00A9: $5518 = init_parked_car_generator #CADDY color -1 -1 1 alarm 0 door_lock 0 0 10000 at 85.0 -200.9 7.3 angle 43.4 00A9: $5519 = init_parked_car_generator #CADDY color -1 -1 1 alarm 0 door_lock 0 0 10000 at 88.3 289.3 19.1 angle 318.0 00A9: $5520 = init_parked_car_generator #CADDY color -1 -1 1 alarm 0 door_lock 0 0 10000 at -82.8 454.9 8.4 angle 332.5 00AA: set_parked_car_generator $5518 cars_to_generate_to 101 00AA: set_parked_car_generator $5519 cars_to_generate_to 101 00AA: set_parked_car_generator $5520 cars_to_generate_to 101 00A9: $5521 = init_parked_car_generator #INFERNUS color -1 -1 1 alarm 0 door_lock 0 0 10000 at -598.6 -314.4 10.9 angle 161.6 00A9: $5522 = init_parked_car_generator #STINGER color -1 -1 1 alarm 0 door_lock 0 0 10000 at -255.3 -334.1 10.0 angle 24.8 00A9: $5523 = init_parked_car_generator #PCJ600 color -1 -1 1 alarm 0 door_lock 0 0 10000 at -222.8 -423.8 10.9 angle 45.15 00A9: $5524 = init_parked_car_generator #BANSHEE color -1 -1 1 alarm 0 door_lock 0 0 10000 at -552.6 -540.8 10.2 angle 33.1 00A9: $5525 = init_parked_car_generator #CHEETAH color -1 -1 1 alarm 0 door_lock 0 0 10000 at -412.4 -345.4 10.7 angle 94.9 00AA: set_parked_car_generator $5521 cars_to_generate_to 101 00AA: set_parked_car_generator $5522 cars_to_generate_to 101 00AA: set_parked_car_generator $5523 cars_to_generate_to 101 00AA: set_parked_car_generator $5524 cars_to_generate_to 101 00AA: set_parked_car_generator $5525 cars_to_generate_to 101 00A9: $5527 = init_parked_car_generator #PHEONIX color -1 -1 0 alarm 0 door_lock 0 0 10000 at 208.8 1251.2 17.1 angle 184.2 00A9: $5528 = init_parked_car_generator #STREETFI color -1 -1 0 alarm 0 door_lock 0 0 10000 at 543.5 981.3 20.3 angle 21.7 00A9: $5529 = init_parked_car_generator #SENTXS color -1 -1 0 alarm 0 door_lock 0 0 10000 at 270.9 1055.2 13.4 angle 296.4 00A9: $5530 = init_parked_car_generator #COMET color -1 -1 0 alarm 0 door_lock 0 0 10000 at 389.6 907.2 11.3 angle 261.4 00A9: $5531 = init_parked_car_generator #PCJ600 color -1 -1 0 alarm 0 door_lock 0 0 10000 at 389.5 833.8 11.3 angle 89.7 00A9: $5532 = init_parked_car_generator #STRETCH color -1 -1 0 alarm 0 door_lock 0 0 10000 at 584.4 859.9 18.9 angle 183.5 00A9: $5533 = init_parked_car_generator #DELUXO color -1 -1 0 alarm 0 door_lock 0 0 10000 at 282.9 765.8 10.9 angle 140.9 00A9: $5534 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at 529.5 1255.3 15.8 angle 16.7 00AA: set_parked_car_generator $5527 cars_to_generate_to 101 00AA: set_parked_car_generator $5528 cars_to_generate_to 101 00AA: set_parked_car_generator $5529 cars_to_generate_to 101 00AA: set_parked_car_generator $5530 cars_to_generate_to 101 00AA: set_parked_car_generator $5531 cars_to_generate_to 101 00AA: set_parked_car_generator $5532 cars_to_generate_to 101 00AA: set_parked_car_generator $5533 cars_to_generate_to 101 00AA: set_parked_car_generator $5534 cars_to_generate_to 101 00A9: $5535 = init_parked_car_generator #INFERNUS color -1 -1 0 alarm 0 door_lock 0 0 10000 at 452.8 627.9 11.0 angle 36.0 00A9: $5536 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at 301.1 300.7 16.0 angle 224.2 00A9: $5537 = init_parked_car_generator #FAGGIO color -1 -1 0 alarm 0 door_lock 0 0 10000 at 404.4 102.1 11.0 angle 213.5 00A9: $5538 = init_parked_car_generator #FAGGIO color -1 -1 0 alarm 0 door_lock 0 0 10000 at 582.1 457.2 9.3 angle 129.3 00A9: $5539 = init_parked_car_generator #STREETFI color -1 -1 0 alarm 0 door_lock 0 0 10000 at 379.6 474.7 11.2 angle 346.3 00A9: $5540 = init_parked_car_generator #PCJ600 color -1 -1 0 alarm 0 door_lock 0 0 10000 at 299.0 385.9 12.8 angle 271.2 00A9: $5541 = init_parked_car_generator #COMET color -1 -1 0 alarm 0 door_lock 0 0 10000 at 494.0 308.0 10.8 angle 171.5 00A9: $5542 = init_parked_car_generator #BMXGIRL color -1 -1 0 alarm 0 door_lock 0 0 10000 at 476.4 192.8 10.4 angle 358.9 00AA: set_parked_car_generator $5535 cars_to_generate_to 101 00AA: set_parked_car_generator $5536 cars_to_generate_to 101 00AA: set_parked_car_generator $5537 cars_to_generate_to 101 00AA: set_parked_car_generator $5538 cars_to_generate_to 101 00AA: set_parked_car_generator $5539 cars_to_generate_to 101 00AA: set_parked_car_generator $5540 cars_to_generate_to 101 00AA: set_parked_car_generator $5541 cars_to_generate_to 101 00AA: set_parked_car_generator $5542 cars_to_generate_to 101 00A9: $5543 = init_parked_car_generator #PIMP color -1 -1 0 alarm 0 door_lock 0 0 10000 at 301.8 -4.4 10.8 angle 233.3 00A9: $5544 = init_parked_car_generator #MRWHOO color -1 -1 0 alarm 0 door_lock 0 0 10000 at 277.5 -229.0 11.1 angle 153.9 00A9: $5545 = init_parked_car_generator #GLENDALE color -1 -1 0 alarm 0 door_lock 0 0 10000 at 322.7 -298.2 11.4 angle 89.6 00A9: $5546 = init_parked_car_generator #BLISTAC color -1 -1 0 alarm 0 door_lock 0 0 10000 at 332.6 -281.1 11.1 angle 180.3 00A9: $5547 = init_parked_car_generator #BOBCAT color -1 -1 0 alarm 0 door_lock 0 0 10000 at 257.2 -307.3 11.5 angle 309.6 00A9: $5548 = init_parked_car_generator #BOBCAT color -1 -1 0 alarm 0 door_lock 0 0 10000 at 233.9 -492.5 12.0 angle 265.5 00A9: $5549 = init_parked_car_generator #SANCHEZ color -1 -1 0 alarm 0 door_lock 0 0 10000 at 313.0 -168.5 11.8 angle 33.6 00AA: set_parked_car_generator $5543 cars_to_generate_to 101 00AA: set_parked_car_generator $5544 cars_to_generate_to 101 00AA: set_parked_car_generator $5545 cars_to_generate_to 101 00AA: set_parked_car_generator $5546 cars_to_generate_to 101 00AA: set_parked_car_generator $5547 cars_to_generate_to 101 00AA: set_parked_car_generator $5548 cars_to_generate_to 101 00AA: set_parked_car_generator $5549 cars_to_generate_to 101 00A9: $5550 = init_parked_car_generator #PONY color -1 -1 0 alarm 0 door_lock 0 0 10000 at 561.2 -88.9 9.7 angle 1.6 00A9: $5551 = init_parked_car_generator #FAGGIO color -1 -1 0 alarm 0 door_lock 0 0 10000 at 582.1 457.2 9.3 angle 129.3 00A9: $5552 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at 486.0 -42.9 9.8 angle 181.4 00A9: $5553 = init_parked_car_generator #PHEONIX color -1 -1 0 alarm 0 door_lock 0 0 10000 at 455.0 -9.5 10.6 angle 89.8 00A9: $5554 = init_parked_car_generator #ELECTRAG color -1 -1 0 alarm 0 door_lock 0 0 10000 at 478.1 -15.6 10.2 angle 88.7 00A9: $5555 = init_parked_car_generator #DELUXO color -1 -1 0 alarm 0 door_lock 0 0 10000 at 491.6 -450.0 10.6 angle 177.6 00A9: $5556 = init_parked_car_generator #LANDSTAL color -1 -1 0 alarm 0 door_lock 0 0 10000 at 404.2 -690.8 11.3 angle 243.6 00A9: $5557 = init_parked_car_generator #ELECTRAG color -1 -1 0 alarm 0 door_lock 0 0 10000 at 380.7 -637.7 9.8 angle 354.4 00AA: set_parked_car_generator $5550 cars_to_generate_to 101 00AA: set_parked_car_generator $5551 cars_to_generate_to 101 00AA: set_parked_car_generator $5552 cars_to_generate_to 101 00AA: set_parked_car_generator $5553 cars_to_generate_to 101 00AA: set_parked_car_generator $5554 cars_to_generate_to 101 00AA: set_parked_car_generator $5555 cars_to_generate_to 101 00AA: set_parked_car_generator $5556 cars_to_generate_to 101 00AA: set_parked_car_generator $5557 cars_to_generate_to 101 00A9: $5558 = init_parked_car_generator #MESA color -1 -1 0 alarm 0 door_lock 0 0 10000 at 97.0 -748.4 10.8 angle 156.5 00A9: $5559 = init_parked_car_generator #OCEANIC color -1 -1 0 alarm 0 door_lock 0 0 10000 at 189.9 -932.2 10.2 angle 245.6 00A9: $5560 = init_parked_car_generator #STREETFI color -1 -1 0 alarm 0 door_lock 0 0 10000 at 189.6 -1024.7 10.0 angle 262.2 00A9: $5561 = init_parked_car_generator #BOBCAT color -1 -1 0 alarm 0 door_lock 0 0 10000 at 44.7 -975.6 9.6 angle 195.2 00A9: $5562 = init_parked_car_generator #PHEONIX color -1 -1 0 alarm 0 door_lock 0 0 10000 at 313.2 -913.0 10.7 angle 156.5 00A9: $5563 = init_parked_car_generator #VIRGO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -4.8 -1077.0 10.3 angle 179.9 00A9: $5564 = init_parked_car_generator #SENTXS color -1 -1 0 alarm 0 door_lock 0 0 10000 at 353.2744 -762.7 10.8 angle 337.2 00AA: set_parked_car_generator $5558 cars_to_generate_to 101 00AA: set_parked_car_generator $5559 cars_to_generate_to 101 00AA: set_parked_car_generator $5560 cars_to_generate_to 101 00AA: set_parked_car_generator $5561 cars_to_generate_to 101 00AA: set_parked_car_generator $5562 cars_to_generate_to 101 00AA: set_parked_car_generator $5563 cars_to_generate_to 101 00AA: set_parked_car_generator $5564 cars_to_generate_to 101 00A9: $5565 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at 335.7 -863.5 10.6 angle 155.31 00A9: $5566 = init_parked_car_generator #COMET color -1 -1 0 alarm 0 door_lock 0 0 10000 at 124.2 -1547.8 10.8 angle 342.1 00A9: $5567 = init_parked_car_generator #FREEWAY color -1 -1 0 alarm 0 door_lock 0 0 10000 at 102.2 -1560.5 10.0 angle 11.8 00A9: $5568 = init_parked_car_generator #INFERNUS color -1 -1 0 alarm 0 door_lock 0 0 10000 at 196.0 -1462.4 10.5 angle 158.3 00A9: $5569 = init_parked_car_generator #BLISTAC color -1 -1 0 alarm 0 door_lock 0 0 10000 at 283.1 -1038.1 10.6 angle 176.4 00A9: $5570 = init_parked_car_generator #STALLION color -1 -1 0 alarm 0 door_lock 0 0 10000 at 282.6 -1045.8 10.8 angle 176.1 00A9: $5571 = init_parked_car_generator #PHEONIX color -1 -1 0 alarm 0 door_lock 0 0 10000 at 210.1 -1422.6 10.7 angle 161.9 00A9: $5572 = init_parked_car_generator #SANDKING color -1 -1 0 alarm 0 door_lock 0 0 10000 at 233.9 -1395.4 10.9 angle 347.3 00AA: set_parked_car_generator $5565 cars_to_generate_to 101 00AA: set_parked_car_generator $5566 cars_to_generate_to 101 00AA: set_parked_car_generator $5567 cars_to_generate_to 101 00AA: set_parked_car_generator $5568 cars_to_generate_to 101 00AA: set_parked_car_generator $5569 cars_to_generate_to 101 00AA: set_parked_car_generator $5570 cars_to_generate_to 101 00AA: set_parked_car_generator $5571 cars_to_generate_to 101 00AA: set_parked_car_generator $5572 cars_to_generate_to 101 00A9: $5573 = init_parked_car_generator #STRETCH color -1 -1 0 alarm 0 door_lock 0 0 10000 at -73.4 -1266.3 10.3 angle 90.1 00A9: $5574 = init_parked_car_generator #GLENDALE color -1 -1 0 alarm 0 door_lock 0 0 10000 at -95.8 -1320.2 10.2 angle 268.9 00A9: $5575 = init_parked_car_generator #PHEONIX color -1 -1 0 alarm 0 door_lock 0 0 10000 at 23.4 -1422.9 10.1 angle 333.8 00A9: $5576 = init_parked_car_generator #COMET color -1 -1 0 alarm 0 door_lock 0 0 10000 at -129.9 -1384.1 10.3 angle 358.2 00A9: $5577 = init_parked_car_generator #STINGER color -1 -1 0 alarm 0 door_lock 0 0 10000 at -242.0 -1349.9 7.8 angle 45.4 00A9: $5578 = init_parked_car_generator #PCJ600 color -1 -1 0 alarm 0 door_lock 0 0 10000 at -255.6 -1222.2 7.7 angle 178.5 00AA: set_parked_car_generator $5573 cars_to_generate_to 101 00AA: set_parked_car_generator $5574 cars_to_generate_to 101 00AA: set_parked_car_generator $5575 cars_to_generate_to 101 00AA: set_parked_car_generator $5576 cars_to_generate_to 101 00AA: set_parked_car_generator $5577 cars_to_generate_to 101 00AA: set_parked_car_generator $5578 cars_to_generate_to 101 00A9: $1876 = init_parked_car_generator #YOLA color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1240.8 -1399.5 6.08 angle 248.5 00A9: $1877 = init_parked_car_generator #RIO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1867.2 -750.4 6.7 angle 91.3 00A9: $1878 = init_parked_car_generator #REEFER color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1194.3 202.1 6.0878 angle 358.1 00A9: $1879 = init_parked_car_generator #SKIMMER color -1 -1 0 alarm 0 door_lock 0 0 10000 at -543.78 545.7 7.7 angle 287.1 00AA: set_parked_car_generator $1876 cars_to_generate_to 0 00AA: set_parked_car_generator $1877 cars_to_generate_to 0 00AA: set_parked_car_generator $1878 cars_to_generate_to 0 00AA: set_parked_car_generator $1879 cars_to_generate_to 0 00A9: $5580 = init_parked_car_generator #JETMAX color -1 -1 0 alarm 0 door_lock 0 0 10000 at -306.1 -1321.3 6.07 angle 90.0 00A9: $5581 = init_parked_car_generator #SQUALO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -372.7 -1204.4 6.46 angle 357.4 00A9: $5582 = init_parked_car_generator #MARQUIS color -1 -1 0 alarm 0 door_lock 0 0 10000 at -380.0 -1278.7 6.26 angle 88.7 00A9: $5583 = init_parked_car_generator #JETSKI color -1 -1 0 alarm 0 door_lock 0 0 10000 at -262.4 -1219.6 5.93 angle 93.4 00A9: $5584 = init_parked_car_generator #TROPIC color -1 -1 0 alarm 0 door_lock 0 0 10000 at -319.1 -1255.7 7.01 angle 1.0 00AA: set_parked_car_generator $5580 cars_to_generate_to 101 00AA: set_parked_car_generator $5581 cars_to_generate_to 101 00AA: set_parked_car_generator $5582 cars_to_generate_to 101 00AA: set_parked_car_generator $5583 cars_to_generate_to 101 00AA: set_parked_car_generator $5584 cars_to_generate_to 101 00A9: $5585 = init_parked_car_generator #SCARAB color -1 -1 0 alarm 0 door_lock 0 0 10000 at 240.9 300.8 6.43 angle 152.2 00A9: $5586 = init_parked_car_generator #DINGHY color -1 -1 0 alarm 0 door_lock 0 0 10000 at -194.8 55.4 5.91 angle 96.6 00A9: $5587 = init_parked_car_generator #JETSKI color -1 -1 0 alarm 0 door_lock 0 0 10000 at 329.1 571.5 5.93 angle 1.0 00AA: set_parked_car_generator $5585 cars_to_generate_to 101 00AA: set_parked_car_generator $5586 cars_to_generate_to 101 00AA: set_parked_car_generator $5587 cars_to_generate_to 101 00A9: $1880 = init_parked_car_generator #RIO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -524.6 -229.0 6.6 angle 273.2 00A9: $1881 = init_parked_car_generator #TROPIC color -1 -1 0 alarm 0 door_lock 0 0 10000 at -382.1 -223.8 7.1 angle 0.8 00AA: set_parked_car_generator $1880 cars_to_generate_to 0 00AA: set_parked_car_generator $1881 cars_to_generate_to 0 00A9: $1882 = init_parked_car_generator #MAVERICK color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1094.5 1514.8 12.1 angle 228.3 00A9: $1883 = init_parked_car_generator #SPARROW color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1369.9 -1255.8 18.2 angle 256.6 00A9: $1884 = init_parked_car_generator #AUTOGYRO color -1 -1 0 alarm 0 door_lock 0 0 10000 at -1321.3 21.2 12.0 angle 13.0 00A9: $1885 = init_parked_car_generator #POLMAV color -1 -1 0 alarm 0 door_lock 0 0 10000 at -614.2 804.7 29.8 angle 178.1 00AA: set_parked_car_generator $1882 cars_to_generate_to 0 00AA: set_parked_car_generator $1883 cars_to_generate_to 0 00AA: set_parked_car_generator $1884 cars_to_generate_to 0 00AA: set_parked_car_generator $1885 cars_to_generate_to 0 00A9: $1872 = init_parked_car_generator #JETSKI color -1 -1 1 alarm 0 door_lock 0 0 10000 at -140.44 1031.14 5.91 angle 6.0 00AA: set_parked_car_generator $1872 cars_to_generate_to 101 00A9: $1873 = init_parked_car_generator #QUAD color -1 -1 1 alarm 0 door_lock 0 0 10000 at -445.2 1383.27 11.39 angle -45.0 00AA: set_parked_car_generator $1873 cars_to_generate_to 101 00A9: $1874 = init_parked_car_generator #BMXBOY color -1 -1 1 alarm 0 door_lock 0 0 10000 at -427.43 1551.35 11.32 angle 225.0 00AA: set_parked_car_generator $1874 cars_to_generate_to 101 00A9: $1875 = init_parked_car_generator #SANCHEZ color -1 -1 1 alarm 0 door_lock 0 0 10000 at -566.92 1387.33 11.76 angle -45.0 00AA: set_parked_car_generator $1875 cars_to_generate_to 101 00A9: $1893 = init_parked_car_generator #BFINJECT color -1 0 1 alarm 0 door_lock 0 0 10000 at 753.25 -230.94 12.5 angle 184.5654 00AA: set_parked_car_generator $1893 cars_to_generate_to 101 00A9: $1894 = init_parked_car_generator #BMXBOY color -1 -1 1 alarm 0 door_lock 0 0 10000 at 384.95 1226.62 -198.45 angle 180.0 00AA: set_parked_car_generator $1894 cars_to_generate_to 101 00A9: $1886 = init_parked_car_generator #MAVERICK color -1 -1 1 alarm 0 door_lock 0 0 10000 at -1236.356 -901.2057 14.9299 angle 90.0 00AA: set_parked_car_generator $1886 cars_to_generate_to 101 00A9: $1887 = init_parked_car_generator #HUEY color -1 -1 1 alarm 0 door_lock 0 0 10000 at -783.38 923.28 10.05 angle 90.0 00AA: set_parked_car_generator $1887 cars_to_generate_to 101 00A9: $1888 = init_parked_car_generator #HUNTER color -1 -1 1 alarm 0 door_lock 0 0 10000 at -1175.069 -1103.094 15.4104 angle 7.63 00AA: set_parked_car_generator $1888 cars_to_generate_to 101 00A9: $1889 = init_parked_car_generator #BIPLANE color -1 -1 1 alarm 0 door_lock 0 0 10000 at -1276.823 -1085.379 14.7235 angle 129.1 00AA: set_parked_car_generator $1889 cars_to_generate_to 101 00A9: $1890 = init_parked_car_generator #SANCHEZ color -1 -1 1 alarm 0 door_lock 0 0 10000 at 488.4949 -1725.014 8.801 angle 109.8 00AA: set_parked_car_generator $1890 cars_to_generate_to 101 00A9: $1895 = init_parked_car_generator #PCJ600 color -1 -1 1 alarm 0 door_lock 0 0 10000 at -583.6983 826.2472 11.121 angle 178.9566 00A9: $1896 = init_parked_car_generator #PCJ600 color -1 -1 1 alarm 0 door_lock 0 0 10000 at 339.3391 972.6107 11.5248 angle 268.8349 00AA: set_parked_car_generator $1895 cars_to_generate_to 101 00AA: set_parked_car_generator $1896 cars_to_generate_to 101 00A9: $1891 = init_parked_car_generator #HOVERCR color -1 -1 1 alarm 0 door_lock 0 0 10000 at -259.352 -1658.676 6.41 angle 0 00AA: set_parked_car_generator $1891 cars_to_generate_to 101 00A9: $1892 = init_parked_car_generator #HOVERCR color -1 -1 1 alarm 0 door_lock 0 0 10000 at -1179.552 -40.727 6.534 angle 90.0 00AA: set_parked_car_generator $1892 cars_to_generate_to 101 end_thread //-------------Mission 3--------------- :INITGA 0238: name_thread 'INITGA' $260 == 0 // (int) var == num jump_if_false @INITGA_501 0145: $1789 = create_garage_type 1 door -838.687 -1201.066 10.515 to -840.584 -1195.191 14.947 depth -830.975 -1198.333 0353: (unknown) $1789 1 0145: $1790 = create_garage_type 1 door -1100.551 358.494 10.237 to -1108.454 358.494 13.613 depth -1100.551 363.665 0247: (unknown) $1790 0353: (unknown) $1790 1 0145: $1791 = create_garage_type 1 door 268.883 -140.02 10.0 to 258.528 -135.201 14.169 depth 264.639 -149.152 0353: (unknown) $1791 3 0145: $1792 = create_garage_type 5 door -914.129 -1263.54 10.706 to -906.3 -1266.9 14.421 depth -907.137 -1246.626 0145: $1793 = create_garage_type 5 door -886.157 -115.158 9.992 to -876.7 -119.83 15.58 depth -882.699 -108.312 0145: $1794 = create_garage_type 5 door 323.9 427.4 10.0 to 313.9 430.53 15.7 depth 326.3 434.5 0145: $1795 = create_garage_type 5 door -7.55 -1253.77 9.322 to 2.64 -1253.7 14.4 depth -7.55 -1261.2 0145: $1796 = create_garage_type 4 door -904.886 1125.84 10.0913 to -892.443 1136.315 15.0 depth -898.413 1118.218 0145: $1798 = create_garage_type 17 door 168.9468 -949.7315 9.3865 to 160.146 -946.632 12.33 depth 165.846 -959.0292 0145: $1799 = create_garage_type 1 door -353.7 -539.484 11.72 to -360.41 -539.484 15.534 depth -353.7 -554.62 0247: (unknown) $1799 :INITGA_501 end_thread //-------------Mission 4--------------- :INITOB 0238: name_thread 'INITOB' 01AA: $1800 = create_object #PM_HOTGATELEFT at 648.69 -266.15 12.79 00D3: set_object $1800 z_angle_to 270.0 0117: remove_object $1800 from_mission_cleanup_list 01AA: $1801 = create_object #PM_HOTGATELEFT at 648.69 -269.15 12.79 00D3: set_object $1801 z_angle_to 270.0 0117: remove_object $1801 from_mission_cleanup_list 01AA: $1818 = create_object #ED_BLOCKPRAWN at -244.9 1085.56 20.39 0117: remove_object $1818 from_mission_cleanup_list 01AA: $1819 = create_object #ED_BLOCKGOLF at -722.29 28.8 16.29 0117: remove_object $1819 from_mission_cleanup_list 01AA: $1821 = create_object #COMGATE2CLOSED at -181.451 -472.61 11.353 00D3: set_object $1821 z_angle_to 102.0 0117: remove_object $1821 from_mission_cleanup_list 01AA: $1822 = create_object #ED_BLOCKDOCKS at -737.0 -925.64 10.23 00D3: set_object $1822 z_angle_to -5.0 0117: remove_object $1822 from_mission_cleanup_list 01AA: $1823 = create_object #JM_DKS_BHDOOR at -811.43 -1550.75 8.04 00D3: set_object $1823 z_angle_to 337.5 0117: remove_object $1823 from_mission_cleanup_list 01AA: $1824 = create_object #JM_SKYDOOR at -921.7015 1329.3 84.375 00D3: set_object $1824 z_angle_to 180.0 0117: remove_object $1824 from_mission_cleanup_list 01AA: $1827 = create_object #JM_BKS_PEDGTE at -1635.819 -249.389 13.832 00D3: set_object $1827 z_angle_to 0 0117: remove_object $1827 from_mission_cleanup_list 01AA: $1828 = create_object #JM_BKS_PEDGTE at -1635.819 -199.848 13.832 00D3: set_object $1828 z_angle_to 0 0117: remove_object $1828 from_mission_cleanup_list 01AA: $1829 = create_object #JM_BKS_PEDGTE at -1607.507 -150.276 13.832 00D3: set_object $1829 z_angle_to 0 0117: remove_object $1829 from_mission_cleanup_list 01AA: $1825 = create_object #PM_GARDOORWSLUT at -1141.49 -235.67 12.5 00D3: set_object $1825 z_angle_to 90.0 0117: remove_object $1825 from_mission_cleanup_list 01AA: $1826 = create_object #MARTY_CUT_DOOR at -941.195 -852.251 12.89 00D3: set_object $1826 z_angle_to 0 0117: remove_object $1826 from_mission_cleanup_list end_thread //-------------Mission 5--------------- :INITPLA 0238: name_thread 'INITPLA' $260 == 1 // (int) var == num jump_if_false @INITPLA_24 :INITPLA_24 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_2490 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_3143 $628 0 0028: $1038 = create_player 0 at -1709.469 -306.7176 14.8654 // Note: the incorrect math opcode was used here 00CF: set_actor $1038 Z_angle_to 45.562 03B7: (unknown) $539 00CC: restart_if_busted_at -872.66 -683.42 10.177 angle 315.0 00CC: restart_if_busted_at -657.34 762.18 10.5616 angle 135.0 00CB: restart_if_wasted_at -884.49 -470.41 12.0774 angle 270.0 00CB: restart_if_wasted_at -822.83 1149.01 11.3765 angle 0 0363: (unknown) -815.4 1187.8 10.2 95.0 0363: (unknown) -850.8 -483.9 10.2 189.8 0363: (unknown) -688.3 744.9 10.5 270.0 0363: (unknown) -837.6 -674.2 10.7 185.8 0023: end_thread // Note: the incorrect math opcode was used here //-------------Mission 6--------------- :INITGEN 0238: name_thread 'INITGEN' 0296: (unknown) 29 01E0: set_max_progress 223 0403: (unknown) 0 0 0 0128: set_max_wanted_level_to 4 009C: toggle_wasted_busted_check 0 00D6: set_on_mission_flag_to $1045 // Note: your missions have to use the variable defined here 023F: (unknown) 1 0245: (unknown) 1 0241: (unknown) 1 0270: (unknown) 0 0045: actor $1038 defined jump_if_false @INITGEN_73 024A: (unknown) $1038 0 0107: toggle_player $1038 can_move 1 :INITGEN_73 009C: toggle_wasted_busted_check 1 0023: end_thread // Note: the incorrect math opcode was used here //-------------Mission 7--------------- :NONAME_13 03C6: (unknown) 0 jump_if_false @NONAME_13_22 03C6: (unknown) 1 03C6: (unknown) 2 0001: wait 100 ms :NONAME_13_22 0023: end_thread // Note: the incorrect math opcode was used here //-------------Mission 8--------------- :NONAME_14 01EA: increment_mission_attempts 033A: use_GXT_table 'JER_A1' 0025: gosub @NONAME_14_14989 009D: wasted_or_busted // mission only jump_if_false @NONAME_14_35 0025: gosub @NONAME_14_23159 :NONAME_14_35 0025: gosub @NONAME_14_23287 end_thread :NONAME_14_44 0@ == 0 // (int) var == num jump_if_false @NONAME_14_87 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_14_263 :NONAME_14_87 0@ == 1 // (int) var == num jump_if_false @NONAME_14_120 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_14_263 :NONAME_14_120 0@ == 2 // (int) var == num jump_if_false @NONAME_14_162 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_14_263 :NONAME_14_162 0@ == 3 // (int) var == num jump_if_false @NONAME_14_206 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_14_263 :NONAME_14_206 0@ == 4 // (int) var == num jump_if_false @NONAME_14_237 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_14_263 :NONAME_14_237 0@ == 5 // (int) var == num jump_if_false @NONAME_14_263 03CF: (unknown) 237 130 180 255 :NONAME_14_263 0026: return :NONAME_14_265 00BC: (unknown) 0@ 2 0026: return :NONAME_14_272 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_272 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_14_327 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_14_327 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_14_342 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_14_342 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_387 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_14_387 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_14_421 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_14_421 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_14_462 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_14_473 :NONAME_14_462 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_14_473 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_14_507 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_14_507 809F: not actor 3@ dead 0022: jump_if_false @NONAME_14_523 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_14_523 0026: return :NONAME_14_525 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @NONAME_14_589 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @NONAME_14_583 0400: (unknown) $1038 $1690 0002: jump @NONAME_14_589 :NONAME_14_583 02C0: (unknown) $1038 $1690 :NONAME_14_589 0@ >= 0 // (int) var >= num jump_if_false @NONAME_14_616 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :NONAME_14_616 0045: actor $1038 defined jump_if_false @NONAME_14_684 807E: not actor $1038 driving jump_if_false @NONAME_14_661 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @NONAME_14_664 :NONAME_14_661 021D: (unknown) 0 :NONAME_14_664 $1698 == 0 // (int) var == num jump_if_false @NONAME_14_680 02EA: select_interior 2 :NONAME_14_680 01AE: (unknown) 1 :NONAME_14_684 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_14_690 0045: actor $1038 defined jump_if_false @NONAME_14_754 807E: not actor $1038 driving jump_if_false @NONAME_14_742 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @NONAME_14_742 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :NONAME_14_742 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :NONAME_14_754 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @NONAME_14_803 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @NONAME_14_803 02EA: select_interior 0 :NONAME_14_803 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_14_833 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_14_833 0026: return 0045: actor 0@ defined jump_if_false @NONAME_14_854 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_14_854 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_14_884 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_14_884 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_14_884 0026: return :NONAME_14_886 0045: actor 0@ defined 0022: jump_if_false @NONAME_14_933 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_14_929 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_14_933 :NONAME_14_929 1@ = 0 // (int) :NONAME_14_933 1@ == 1 // (int) var == num jump_if_false @NONAME_14_1017 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_14_1010 007E: actor 0@ driving jump_if_false @NONAME_14_1006 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_14_996 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_14_999 :NONAME_14_996 00F1: (unknown) 0@ :NONAME_14_999 0002: jump @NONAME_14_1010 :NONAME_14_1006 1@ = 0 // (int) :NONAME_14_1010 0002: jump @NONAME_14_933 :NONAME_14_1017 0026: return 0045: actor 0@ defined jump_if_false @NONAME_14_1111 007E: actor 0@ driving jump_if_false @NONAME_14_1095 02A7: unknown_check 0@ jump_if_false @NONAME_14_1065 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_14_1088 :NONAME_14_1065 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_886 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_14_1088 0002: jump @NONAME_14_1104 :NONAME_14_1095 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_14_1104 0002: jump @NONAME_14_1113 :NONAME_14_1111 005F: (unknown) :NONAME_14_1113 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_14_1271 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_14_1271 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_14_1212 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_14_1171 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_14_1205 :NONAME_14_1171 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_886 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_14_1205 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_886 4@ :NONAME_14_1205 0002: jump @NONAME_14_1271 :NONAME_14_1212 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_14_1237 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_14_1271 :NONAME_14_1237 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_886 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_14_1271 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_886 3@ :NONAME_14_1271 0045: actor 0@ defined jump_if_false @NONAME_14_1323 004F: unknown_check 1@ jump_if_false @NONAME_14_1323 007E: actor 0@ driving jump_if_false @NONAME_14_1323 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_14_1323 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_886 0@ :NONAME_14_1323 5@ = 0 // (int) :NONAME_14_1327 5@ == 0 // (int) var == num jump_if_false @NONAME_14_1425 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_14_1418 004F: unknown_check 1@ jump_if_false @NONAME_14_1418 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_14_1384 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_14_1418 :NONAME_14_1384 2@ == -1 // (int) var == num jump_if_false @NONAME_14_1410 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_14_1418 :NONAME_14_1410 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_14_1418 0002: jump @NONAME_14_1327 :NONAME_14_1425 0026: return :NONAME_14_1427 021D: (unknown) 1 0045: actor $1038 defined 0022: jump_if_false @NONAME_14_1456 // Note: the incorrect math opcode was used here 02D4: (unknown) $1038 009B: clear_player $1038 wanted_level 014B: set_actor $1038 health_to 100 :NONAME_14_1456 0026: return :NONAME_14_1458 0036: 6@ = $1043 // (float vars) 002C: 6@ -= 1@ // (float vars) 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 10@ = 6@ // (float vars) 002E: 10@ *= 7@ // (float vars) 0036: 8@ = $1042 // (float vars) 002C: 8@ -= 0@ // (float vars) 0036: 9@ = 4@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 11@ = 8@ // (float vars) 002E: 11@ *= 9@ // (float vars) 0036: 12@ = 10@ // (float vars) 002C: 12@ -= 11@ // (float vars) 12@ > 0 // (float) var > num jump_if_false @NONAME_14_1529 005E: (unknown) :NONAME_14_1529 005F: (unknown) :NONAME_14_1531 $5752 == 0 // (int) var == num jump_if_false @NONAME_14_1585 $5752 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_14_44 2 $5751 = 0 // (int) 031D: (unknown) $5635 $5637 $5636 $5638 $5753 $5753 /= 100.0 // (float) :NONAME_14_1585 0026: return :NONAME_14_1587 $5752 == 1 // (int) var == num jump_if_false @NONAME_14_1609 00AE: remove_status_text $5751 $5752 = 0 // (int) :NONAME_14_1609 0026: return :NONAME_14_1611 $5716 = 600 // (int) $5717 = 600 // (int) $5603 = -1596.73 // (float) $5604 = -133.48 // (float) $5605 = 13.81 // (float) $5606 = 0 // (float) $5614 = -1823.915 // (float) $5618 = -715.9295 // (float) $5622 = 14.3404 // (float) $5615 = -1720.845 // (float) $5619 = -301.0948 // (float) $5623 = 15.0618 // (float) $5616 = -1665.662 // (float) $5620 = -258.6556 // (float) $5624 = 14.6877 // (float) $5617 = -1649.03 // (float) $5621 = -262.54 // (float) $5625 = 14.52 // (float) $5635 = -1927.222 // (float) $5637 = -389.6597 // (float) $5639 = 5.8194 // (float) $5636 = -1915.4 // (float) $5638 = -326.6089 // (float) $5640 = 5.8194 // (float) $5641 = 310.9649 // (float) $5628 = -1959.269 // (float) $5629 = -189.0972 // (float) $5630 = 5.8519 // (float) $5644 = -1618.71 // (float) $5645 = -129.48 // (float) $5646 = 13.82 // (float) $5647 = 180.0 // (float) $5649 = -20.0 // (float) $5653 = -20.0 // (float) $5657 = 0 // (float) $5650 = -20.0 // (float) $5654 = 20.0 // (float) $5658 = 0 // (float) $5651 = -30.0 // (float) $5655 = 35.0 // (float) $5659 = 0 // (float) $5652 = -30.0 // (float) $5656 = -35.0 // (float) $5660 = 0 // (float) $5661 = 20.0 // (float) $5665 = -20.0 // (float) $5669 = 0 // (float) $5662 = 20.0 // (float) $5666 = 20.0 // (float) $5670 = 0 // (float) $5663 = 30.0 // (float) $5667 = 35.0 // (float) $5671 = 0 // (float) $5664 = 30.0 // (float) $5668 = -35.0 // (float) $5672 = 0 // (float) $5685 = 0 // (float) $5686 = -30.0 // (float) $5687 = 0 // (float) $5673 = -40.0 // (float) $5677 = -100.0 // (float) $5681 = 0 // (float) $5674 = 40.0 // (float) $5678 = -100.0 // (float) $5682 = 0 // (float) $5675 = 60.0 // (float) $5679 = -80.0 // (float) $5683 = 0 // (float) $5676 = -60.0 // (float) $5680 = -80.0 // (float) $5684 = 0 // (float) $5722 = 0 // (int) $5734 = -1834.505 // (float) $5737 = -295.3244 // (float) $5740 = 13.2756 // (float) $5735 = -1838.943 // (float) $5738 = -352.4608 // (float) $5741 = 10.0 // (float) $5736 = -1557.664 // (float) $5739 = -301.1368 // (float) $5742 = 10.0 // (float) 0036: $5754 = $5636 // (float vars) 0036: $5756 = $5638 // (float vars) 0036: $5758 = $5640 // (float vars) $5758 = 10.0 // (float) 0036: $5755 = $5754 // (float vars) 0036: $5757 = $5756 // (float vars) 0036: $5759 = $5758 // (float vars) $5754 -= 20.0 // (float) $5755 += 20.0 // (float) $5694 = -1890.889 // (float) $5696 = -344.6797 // (float) $5698 = 5.6307 // (float) $5695 = -1888.717 // (float) $5697 = -319.4262 // (float) $5699 = 5.777 // (float) $5700 = 234.2559 // (float) $5701 = 323.3685 // (float) $5702 = -2100.344 // (float) $5704 = -401.5864 // (float) $5706 = 5.8638 // (float) $5703 = -2099.975 // (float) $5705 = -121.5214 // (float) $5707 = 5.8557 // (float) 0006: $5743 = '' // (string) // Note: the incorrect math opcode was used here 0006: $5744 = '' // (string) // Note: the incorrect math opcode was used here 0026: return :NONAME_14_2412 not 0@ == 306 // (int) var == num jump_if_false @NONAME_14_2710 0@ == 300 // (int) var == num jump_if_false @NONAME_14_2463 0443: (unknown) 96 0443: (unknown) 98 0160: load_model 135 0160: load_model #STREETFI 0002: jump @NONAME_14_2701 :NONAME_14_2463 0@ == 301 // (int) var == num jump_if_false @NONAME_14_2501 0444: (unknown) 96 0444: (unknown) 98 0162: release_model 135 0160: load_model #STREETFI 0002: jump @NONAME_14_2701 :NONAME_14_2501 0@ == 302 // (int) var == num jump_if_false @NONAME_14_2534 0162: release_model #STREETFI 0160: load_model #SJL_LEARJET_NEAR 0160: load_model 22 0002: jump @NONAME_14_2701 :NONAME_14_2534 0@ == 303 // (int) var == num jump_if_false @NONAME_14_2579 0162: release_model #SJL_LEARJET_NEAR 0443: (unknown) 86 0160: load_model 22 0160: load_model 64 0160: load_model 24 0160: load_model #MARQUIS 0002: jump @NONAME_14_2701 :NONAME_14_2579 0@ == 304 // (int) var == num jump_if_false @NONAME_14_2642 0444: (unknown) 86 0160: load_model 22 0160: load_model 64 0160: load_model 24 0160: load_model #MARQUIS 0228: (unknown) 0160: load_model #M16 0160: load_model #BERETTA 0160: load_model 133 0160: load_model #SCARAB 0002: jump @NONAME_14_2701 :NONAME_14_2642 0@ == 305 // (int) var == num jump_if_false @NONAME_14_2701 0443: (unknown) 86 0160: load_model #M16 0160: load_model 133 0160: load_model 22 0160: load_model 64 0160: load_model 24 0160: load_model #MARQUIS 0160: load_model #SCARAB 0228: (unknown) 0160: load_model #NDC_DEBRISA 0160: load_model #NDC_DEBRISB :NONAME_14_2701 0228: (unknown) 0002: jump @NONAME_14_2764 :NONAME_14_2710 0162: release_model #M16 0162: release_model 133 0162: release_model 135 0162: release_model #STREETFI 0162: release_model #SJL_LEARJET_NEAR 0162: release_model 22 0162: release_model 64 0162: release_model 24 0162: release_model #MARQUIS 0162: release_model #SCARAB 0444: (unknown) 96 0444: (unknown) 98 :NONAME_14_2764 0228: (unknown) 0026: return :NONAME_14_2768 4@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_525 1000 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4215 218 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4215 11 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4215 151 0443: (unknown) 86 0443: (unknown) 92 0228: (unknown) 0443: (unknown) 120 0228: (unknown) 0@ = 0 // (int) $5504(0@,5) = -1435.41 // (float) $5509(0@,5) = -314.63 // (float) $5514(0@,5) = 14.8 // (float) $5519(0@,5) = -1607.32 // (float) $5524(0@,5) = -314.54 // (float) $5529(0@,5) = 15.22 // (float) 0@ = 2 // (int) $5504(0@,5) = -1440.22 // (float) $5509(0@,5) = -315.14 // (float) $5514(0@,5) = 14.8 // (float) $5519(0@,5) = -1586.81 // (float) $5524(0@,5) = -315.03 // (float) $5529(0@,5) = 15.47 // (float) 0@ = 3 // (int) $5504(0@,5) = -1663.48 // (float) $5509(0@,5) = -314.73 // (float) $5514(0@,5) = 13.59 // (float) $5519(0@,5) = -1705.9 // (float) $5524(0@,5) = -314.5 // (float) $5529(0@,5) = 13.65 // (float) 0@ = 4 // (int) $5504(0@,5) = -1714.99 // (float) $5509(0@,5) = -310.75 // (float) $5514(0@,5) = 13.56 // (float) $5519(0@,5) = -1716.73 // (float) $5524(0@,5) = -238.76 // (float) $5529(0@,5) = 13.56 // (float) 0@ = 1 // (int) $5504(0@,5) = -1716.43 // (float) $5509(0@,5) = -229.66 // (float) $5514(0@,5) = 13.59 // (float) $5519(0@,5) = -1714.56 // (float) $5524(0@,5) = -181.31 // (float) $5529(0@,5) = 15.88 // (float) 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 022C: (unknown) -1714.96 -308.67 13.65 200.0 1 005B: set_current_time_hours_to 6 minutes_to 30 0109: set_weather 4 04DE: (unknown) 1 003E: $5733 = create_actor_pedtype 21 model 11 at -1718.95 -281.8 14.15 00CF: set_actor $5733 Z_angle_to 220.0 00DF: (unknown) $5733 031B: (unknown) 218 0 0 0048: $5727 = create_car #BARRACKS at $5760 $5765 $5770 0045: actor $1038 defined 0022: jump_if_false @NONAME_14_3317 // Note: the incorrect math opcode was used here 02B6: (unknown) $1038 $5727 0 0 0 0 360.0 0 04B5: (unknown) $1038 0 :NONAME_14_3317 003E: 5@ = create_actor_pedtype 22 model 0 at 0 0 0 0045: actor 5@ defined jump_if_false @NONAME_14_3349 02B6: (unknown) 5@ $5727 0 0 0 0 360.0 0 :NONAME_14_3349 00A4: $5728 = create_actor_pedtype 21 model 11 in_car $5727 driverseat 004C: set_car $5727 to_normal_driver 0@ = 0 // (int) 004F: unknown_check $5727 jump_if_false @NONAME_14_3436 004E: put_car $5727 at $5504(0@,5) $5509(0@,5) $5514(0@,5) 0233: (unknown) $5727 $5519(0@,5) $5524(0@,5) 004A: car $5727 drive_to $5519(0@,5) $5524(0@,5) $5529(0@,5) 0050: set_car $5727 max_speed_to 14.0 02E9: set_car $5727 speed_to 5.0 :NONAME_14_3436 00B9: set_camera_position -1522.05 -308.01 15.42 rotations 0 0 0 00BA: set_camera_point_at -1521.57 -308.2 16.28 mode 2 0059: text_clear_all 03C2: (unknown) 026C: (unknown) 0001: wait 500 ms 052E: (unknown) $5858 $5859 028E: (unknown) 8 68929323 0045: actor $5733 defined jump_if_false @NONAME_14_3524 04B4: (unknown) $5733 120 524 100.0 :NONAME_14_3524 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1522.05 -308.01 15.42 rotations 0 0 0 00BA: set_camera_point_at -1521.12 -308.37 15.41 mode 1 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 7400 jump_if_true @NONAME_14_4811 00B9: set_camera_position -1522.05 -308.01 15.42 rotations 0 0 0 00BA: set_camera_point_at -1523.02 -308.14 15.62 mode 2 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 3500 jump_if_true @NONAME_14_4811 0@ = 4 // (int) 004F: unknown_check $5727 jump_if_false @NONAME_14_3732 02C7: (unknown) $5727 0 2500 004E: put_car $5727 at -1714.99 -310.75 13.56 004A: car $5727 drive_to -1716.73 -238.76 13.56 0050: set_car $5727 max_speed_to 8.0 02E9: set_car $5727 speed_to 3.0 :NONAME_14_3732 00B9: set_camera_position -1720.37 -278.23 14.04 rotations 0 0 0 00BA: set_camera_point_at -1719.74 -278.86 14.49 mode 2 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 2000 jump_if_true @NONAME_14_4811 0045: actor $5733 defined jump_if_false @NONAME_14_3814 04B4: (unknown) $5733 86 402 1.0 :NONAME_14_3814 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 2250 jump_if_true @NONAME_14_4811 02B4: set_camera_transverse_delay 0 time 2000 00B9: set_camera_position -1720.33 -277.69 14.62 rotations 0 0 0 00BA: set_camera_point_at -1719.71 -276.9 14.7 mode 1 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 3000 jump_if_true @NONAME_14_4811 0@ = 1 // (int) 004F: unknown_check $5727 jump_if_false @NONAME_14_3973 004E: put_car $5727 at $5504(0@,5) $5509(0@,5) $5514(0@,5) 0233: (unknown) $5727 $5519(0@,5) $5524(0@,5) 004A: car $5727 drive_to $5519(0@,5) $5524(0@,5) $5529(0@,5) 0050: set_car $5727 max_speed_to 15.0 02E9: set_car $5727 speed_to 15.0 :NONAME_14_3973 00B9: set_camera_position -1715.44 -194.36 13.89 rotations 0 0 0 00BA: set_camera_point_at -1715.3 -195.34 14.06 mode 2 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 3000 jump_if_true @NONAME_14_4811 00B9: set_camera_position -1715.44 -194.36 13.89 rotations 0 0 0 00BA: set_camera_point_at -1714.49 -194.11 14.09 mode 2 -2@ = 0 // (int) // timer1 :NONAME_14_4075 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_4242 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5727 0022: jump_if_false @NONAME_14_4210 // Note: the incorrect math opcode was used here 0102: car $5727 near_point -1715.44 -194.36 radius 5.0 5.0 sphere 0 jump_if_false @NONAME_14_4210 4@ == 0 // (int) var == num jump_if_false @NONAME_14_4206 004E: put_car $5727 at -1715.44 -194.36 13.59 0233: (unknown) $5727 -1668.57 -181.02 0050: set_car $5727 max_speed_to 17.0 02E9: set_car $5727 speed_to 17.0 004C: set_car $5727 to_normal_driver 02C7: (unknown) $5727 8 2500 4@ = 1 // (int) :NONAME_14_4206 0003: shake_camera 60 :NONAME_14_4210 0377: (unknown) 44 $5612 not $5612 == 0 // (int) var == num jump_if_false @NONAME_14_4235 0002: jump @NONAME_14_4811 :NONAME_14_4235 0002: jump @NONAME_14_4075 :NONAME_14_4242 004F: unknown_check $5727 jump_if_false @NONAME_14_4311 02C7: (unknown) $5727 0 2500 004E: put_car $5727 at -1668.8 -168.81 13.48 004A: car $5727 drive_to -1668.76 -136.82 13.48 0050: set_car $5727 max_speed_to 8.0 02E9: set_car $5727 speed_to 8.0 :NONAME_14_4311 00B9: set_camera_position -1663.29 -146.97 14.55 rotations 0 0 0 00BA: set_camera_point_at -1663.92 -147.74 14.69 mode 2 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 1000 jump_if_true @NONAME_14_4811 02B4: set_camera_transverse_delay 0 time 5500 00B9: set_camera_position -1663.29 -146.97 14.55 rotations 0 0 0 00BA: set_camera_point_at -1664.109 -146.411 14.6624 mode 1 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 3000 jump_if_true @NONAME_14_4811 003E: $5731 = create_actor_pedtype 21 model 151 at -1658.4 -143.17 13.55 010F: (unknown) $5731 -1667.34 -145.95 13.58 0045: actor $5731 defined jump_if_false @NONAME_14_4503 00EE: (unknown) $5731 -1667.34 -145.95 :NONAME_14_4503 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 3000 jump_if_true @NONAME_14_4811 00B9: set_camera_position -1669.57 -145.82 14.43 rotations 0 0 0 00BA: set_camera_point_at -1668.91 -145.16 14.06 mode 2 028D: (unknown) 0.1 0045: actor 5@ defined jump_if_false @NONAME_14_4582 02B7: (unknown) 5@ :NONAME_14_4582 0045: actor 5@ defined jump_if_false @NONAME_14_4652 004F: unknown_check $5727 jump_if_false @NONAME_14_4652 027F: store_coords_to 1@ 2@ 3@ from_actor $5727 with_offset 0 -5.2 -0.6 0044: put_actor 5@ at 1@ 2@ 3@ 00CF: set_actor 5@ Z_angle_to 180.0 (unknown) 5@ 0045: actor $5731 defined jump_if_false @NONAME_14_4652 0153: (unknown) $5731 5@ :NONAME_14_4652 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 1000 jump_if_true @NONAME_14_4811 0045: actor 5@ defined jump_if_false @NONAME_14_4693 04B4: (unknown) 5@ 120 518 1.0 :NONAME_14_4693 02B4: set_camera_transverse_delay 0 time 4000 00B9: set_camera_position -1669.91 -146.04 14.06 rotations 0 0 0 00BA: set_camera_point_at -1669.12 -145.51 14.37 mode 1 028D: (unknown) 0.1 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 1000 jump_if_true @NONAME_14_4811 0045: actor 5@ defined jump_if_false @NONAME_14_4791 0045: actor $5731 defined jump_if_false @NONAME_14_4791 0153: (unknown) 5@ $5731 :NONAME_14_4791 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 4000 jump_if_true @NONAME_14_4811 :NONAME_14_4811 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @NONAME_14_4867 02B7: (unknown) $1038 0352: (unknown) $1038 0216: (unknown) $1038 -1646.56 -139.23 13.82 04B5: (unknown) $1038 1 :NONAME_14_4867 003F: destroy_actor $5731 003F: destroy_actor $5733 003F: destroy_actor 5@ 0049: destroy_car $5727 010A: release_weather 04DE: (unknown) 0 0125: set_traffic_density_multiplier_to 1.0 0444: (unknown) 86 0444: (unknown) 92 0444: (unknown) 120 0162: release_model #BARRACKS 0162: release_model 11 0162: release_model 151 028E: (unknown) $5858 $5859 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_690 1000 0026: return :NONAME_14_4939 010E: 0@ = current_time_in_ms 0017: 0@ >= $5592 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_4961 // Note: the incorrect math opcode was used here $5590 = 0 // (int) 0268: (unknown) :NONAME_14_4961 0026: return :NONAME_14_4963 010E: 0@ = current_time_in_ms 0017: 0@ >= $5593 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_4987 // Note: the incorrect math opcode was used here $5591 = 0 // (int) 0269: (unknown) -1 :NONAME_14_4987 0026: return :NONAME_14_4989 $5594 = 0 // (int) $5595 = 0 // (int) $5596 = 0 // (int) $5608 == 20 // (int) var == num jump_if_false @NONAME_14_5030 $5597 = 1 // (int) 0002: jump @NONAME_14_5143 :NONAME_14_5030 $5608 == 40 // (int) var == num jump_if_false @NONAME_14_5065 $5597 = 0 // (int) $5598 = 0 // (int) $5599 = 0 // (int) 0002: jump @NONAME_14_5143 :NONAME_14_5065 $5608 == 60 // (int) var == num jump_if_false @NONAME_14_5105 $5597 = 0 // (int) $5598 = 0 // (int) $5599 = 0 // (int) $5600 = 0 // (int) 0002: jump @NONAME_14_5143 :NONAME_14_5105 $5608 == 88 // (int) var == num jump_if_false @NONAME_14_5143 $5597 = 0 // (int) $5598 = 0 // (int) $5599 = 0 // (int) $5600 = 0 // (int) $5601 = 0 // (int) :NONAME_14_5143 0026: return :NONAME_14_5145 $5590 = 1 // (int) 010E: $5592 = current_time_in_ms 0029: $5592 += 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ += 1 // (int) 0035: 2@ = 1@ // (int vars) 0026: return :NONAME_14_5171 0267: (unknown) 0@ $5590 = 1 // (int) 010E: $5592 = current_time_in_ms 0029: $5592 += 1@ // (int vars) // Note: the incorrect math opcode was used here 2@ += 1 // (int) 0035: 3@ = 2@ // (int vars) 0026: return :NONAME_14_5200 2@ = 0 // (int) 0@ == 101 // (int) var == num jump_if_false @NONAME_14_5242 2@ = 5000 // (int) 0268: (unknown) 03D3: (unknown) 'JER1_17' // This is your barracks. 0002: jump @NONAME_14_5311 :NONAME_14_5242 0@ == 104 // (int) var == num jump_if_false @NONAME_14_5280 2@ = 7000 // (int) 0268: (unknown) 03D3: (unknown) 'SAVE_01' // You can save your progress by collecting the ~h~Save Icon~w~ - time will advance by 6 hours. 0002: jump @NONAME_14_5311 :NONAME_14_5280 0@ == 105 // (int) var == num jump_if_false @NONAME_14_5311 2@ = 5000 // (int) 0268: (unknown) 03D3: (unknown) 'WEAP_PU' // Walk into weapons to pick them up. :NONAME_14_5311 0035: 1@ = 2@ // (int vars) 0026: return :NONAME_14_5317 0045: actor $1038 defined 0022: jump_if_false @NONAME_14_6240 // Note: the incorrect math opcode was used here $5591 == 1 // (int) var == num jump_if_false @NONAME_14_5351 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4963 :NONAME_14_5351 $5590 == 1 // (int) var == num jump_if_false @NONAME_14_5381 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4939 0002: jump @NONAME_14_6240 :NONAME_14_5381 $5608 == 15 // (int) var == num jump_if_false @NONAME_14_5443 $5597 == 0 // (int) var == num jump_if_false @NONAME_14_5436 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'H_IV_30' 8000 0@ 0@ // Press~h~ ~k~ ~VEEE~ ~w~to mount the bike. $5597 = 1 // (int) :NONAME_14_5436 0002: jump @NONAME_14_6240 :NONAME_14_5443 $5608 == 20 // (int) var == num jump_if_false @NONAME_14_5764 $5598 == 0 // (int) var == num jump_if_false @NONAME_14_5670 02C8: unknown_check $1038 jump_if_false @NONAME_14_5576 $5594 == 0 // (int) var == num jump_if_false @NONAME_14_5524 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'H_IV_40' 8000 $5594 $5594 // Press~h~ ~k~ ~VEACC~ ~w~to ~h~accelerate. 0002: jump @NONAME_14_5569 :NONAME_14_5524 $5594 == 1 // (int) var == num jump_if_false @NONAME_14_5569 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'H_IV_41' 8000 $5594 $5594 // Press~h~ ~k~ ~VEBRK~ ~w~to use the vehicle's ~h~brakes~w~, or reverse if the vehicle has stopped. $5598 = 1 // (int) :NONAME_14_5569 0002: jump @NONAME_14_5663 :NONAME_14_5576 $5599 == 0 // (int) var == num jump_if_false @NONAME_14_5663 031D: (unknown) $1042 $1043 $5603 $5604 1@ 1@ > 250.0 // (float) var > num jump_if_false @NONAME_14_5663 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'H_IV_50' 8000 0@ 0@ // Use the ~h~Radar~w~ to find your way around the city - follow the ~h~pink blip~w~ to find your ~h~destination. 010E: $5593 = current_time_in_ms $5593 += 5000 // (int) 0269: (unknown) 8 $5591 = 1 // (int) $5599 = 1 // (int) :NONAME_14_5663 0002: jump @NONAME_14_5757 :NONAME_14_5670 $5599 == 0 // (int) var == num jump_if_false @NONAME_14_5757 031D: (unknown) $1042 $1043 $5603 $5604 1@ 1@ > 250.0 // (float) var > num jump_if_false @NONAME_14_5757 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'H_IV_50' 8000 0@ 0@ // Use the ~h~Radar~w~ to find your way around the city - follow the ~h~pink blip~w~ to find your ~h~destination. 010E: $5593 = current_time_in_ms $5593 += 5000 // (int) 0269: (unknown) 8 $5591 = 1 // (int) $5599 = 1 // (int) :NONAME_14_5757 0002: jump @NONAME_14_6240 :NONAME_14_5764 $5608 == 40 // (int) var == num jump_if_false @NONAME_14_5923 $5600 == 0 // (int) var == num jump_if_false @NONAME_14_5916 $5595 == 0 // (int) var == num jump_if_false @NONAME_14_5834 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'H_IV_60' 8000 $5595 $5595 // Use the~h~ ~k~ ~FREE2~ ~w~to aim. Press~h~ ~k~ ~PDFW~ ~w~to fire. 0002: jump @NONAME_14_5916 :NONAME_14_5834 $5595 == 1 // (int) var == num jump_if_false @NONAME_14_5871 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @NONAME_14_5145 2000 $5595 $5595 0002: jump @NONAME_14_5916 :NONAME_14_5871 $5595 == 2 // (int) var == num jump_if_false @NONAME_14_5916 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'DIA2_H3' 8000 $5595 $5595 // Hold~h~ ~k~ ~SNSLO~ ~w~to make fine adjustments to your aim. $5600 = 1 // (int) :NONAME_14_5916 0002: jump @NONAME_14_6240 :NONAME_14_5923 $5608 == 60 // (int) var == num jump_if_false @NONAME_14_6186 $5601 == 0 // (int) var == num jump_if_false @NONAME_14_6179 02E1: actor $1038 in_water jump_if_false @NONAME_14_6179 $5596 == 0 // (int) var == num jump_if_false @NONAME_14_6004 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'SWIM_01' 5000 $5596 $5596 // Use~h~ ~k~ ~SWIMD~ ~w~to swim in any direction. 0002: jump @NONAME_14_6179 :NONAME_14_6004 $5596 == 1 // (int) var == num jump_if_false @NONAME_14_6071 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'SWIM_02' 5000 $5596 $5596 // Your stamina will slowly decrease while you are in the water. If you run out of stamina you will drown. 010E: $5593 = current_time_in_ms $5593 += 5000 // (int) 0269: (unknown) 10 $5591 = 1 // (int) 0002: jump @NONAME_14_6179 :NONAME_14_6071 $5596 == 2 // (int) var == num jump_if_false @NONAME_14_6138 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'SWIM_04' 5000 $5596 $5596 // You can press~h~ ~k~ ~SWIMF~ ~w~to swim faster, but this uses up more stamina. 010E: $5593 = current_time_in_ms $5593 += 5000 // (int) 0269: (unknown) 10 $5591 = 1 // (int) 0002: jump @NONAME_14_6179 :NONAME_14_6138 $5596 == 3 // (int) var == num jump_if_false @NONAME_14_6179 $5591 == 1 // (int) var == num jump_if_false @NONAME_14_6173 $5591 = 0 // (int) 0269: (unknown) -1 :NONAME_14_6173 $5601 = 1 // (int) :NONAME_14_6179 0002: jump @NONAME_14_6240 :NONAME_14_6186 $5608 == 88 // (int) var == num jump_if_false @NONAME_14_6240 $5602 == 0 // (int) var == num jump_if_false @NONAME_14_6240 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5171 'INT_01' 8000 0@ 0@ // Walk into the large ~h~arrows ~w~to enter and exit buildings. $5602 = 1 // (int) :NONAME_14_6240 0026: return :NONAME_14_6242 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @NONAME_14_6309 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12661 0@ jump_if_false @NONAME_14_6309 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 0@ 1@ 3@ 4@ 2@ == 1 // (int) var == num jump_if_false @NONAME_14_6309 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 0@ :NONAME_14_6309 0026: return :NONAME_14_6311 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 8@ = 0 // (int) 9@ = 0 // (int) 10@ = -1 // (int) 0@ == 40 // (int) var == num jump_if_false @NONAME_14_6387 0006: 6@ = 'JERA1AA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'JER1_13' // (string) // ~w~Listen, if plans change, I'll let you know. // Note: the incorrect math opcode was used here 0035: 8@ = $5746 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6387 0@ == 41 // (int) var == num jump_if_false @NONAME_14_6440 0006: 6@ = 'JERA1AB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'JER1_14' // (string) // ~w~What's this? // Note: the incorrect math opcode was used here 0035: 8@ = $5747 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6440 0@ == 42 // (int) var == num jump_if_false @NONAME_14_6493 0006: 6@ = 'JERA1AC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'JER1_15' // (string) // ~w~It's a pager, tough guy. // Note: the incorrect math opcode was used here 0035: 8@ = $5746 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6493 0@ == 43 // (int) var == num jump_if_false @NONAME_14_6546 0006: 6@ = 'JERA1AD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'JER1_16' // (string) // ~w~Welcome to the 80's Vic. // Note: the incorrect math opcode was used here 0035: 8@ = $5746 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6546 0@ == 50 // (int) var == num jump_if_false @NONAME_14_6598 0006: 6@ = 'JERA1BA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1BA' // (string) // ~w~Hey, army boy. // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6598 0@ == 51 // (int) var == num jump_if_false @NONAME_14_6650 0006: 6@ = 'JERA1BB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1BB' // (string) // ~w~Jerry sent you, si? // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6650 0@ == 52 // (int) var == num jump_if_false @NONAME_14_6703 0006: 6@ = 'JERA1BC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1BC' // (string) // ~w~Jerry? Ah, Sergeant Martinez... Sure. // Note: the incorrect math opcode was used here 0035: 8@ = $5747 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6703 0@ == 53 // (int) var == num jump_if_false @NONAME_14_6756 0006: 6@ = 'JERA1BD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1BD' // (string) // ~w~Come with me soldier. I've got something for your boss. // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6756 0@ == 54 // (int) var == num jump_if_false @NONAME_14_6809 0006: 6@ = 'JERA1BE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1BE' // (string) // ~w~Man, life's been good to you. // Note: the incorrect math opcode was used here 0035: 8@ = $5747 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6809 0@ == 55 // (int) var == num jump_if_false @NONAME_14_6862 0006: 6@ = 'JERA1BF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1BF' // (string) // ~w~Hm hmm... Come on. Let's take a ride. // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6862 0@ == 56 // (int) var == num jump_if_false @NONAME_14_6914 0006: 6@ = 'JERA1CA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1CA' // (string) // ~w~Here's Jerry's stuff... // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6914 0@ == 57 // (int) var == num jump_if_false @NONAME_14_6966 0006: 6@ = 'JERA1CB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1CB' // (string) // ~w~Tell him my cut goes up next time. // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_6966 0@ == 58 // (int) var == num jump_if_false @NONAME_14_7018 0006: 6@ = 'JERA1CC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1CC' // (string) // ~w~Vice City's getting too peligroso for us freelancers... // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7018 0@ == 59 // (int) var == num jump_if_false @NONAME_14_7070 0006: 6@ = 'JERA1CD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1CD' // (string) // ~w~Speaking of which... we've got company. // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7070 0@ == 60 // (int) var == num jump_if_false @NONAME_14_7122 0006: 6@ = 'JERA1CE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1CE' // (string) // ~w~Grab that gun and take them out. // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7122 0@ == 65 // (int) var == num jump_if_false @NONAME_14_7175 0006: 6@ = 'JERA1DA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DA' // (string) // ~w~Shoot them! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7175 0@ == 66 // (int) var == num jump_if_false @NONAME_14_7228 0006: 6@ = 'JERA1DB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DB' // (string) // ~w~Kill them all! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7228 0@ == 67 // (int) var == num jump_if_false @NONAME_14_7281 0006: 6@ = 'JERA1DC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DC' // (string) // ~w~You're a soldier... kill them! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7281 0@ == 68 // (int) var == num jump_if_false @NONAME_14_7334 0006: 6@ = 'JERA1DD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DD' // (string) // ~w~C'mon! You can do it! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7334 0@ == 69 // (int) var == num jump_if_false @NONAME_14_7387 0006: 6@ = 'JERA1DE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DE' // (string) // ~w~C'mon, shoot the bastards! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7387 0@ == 70 // (int) var == num jump_if_false @NONAME_14_7440 0006: 6@ = 'JERA1DF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DF' // (string) // ~w~Don't you know how to fire a gun? // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7440 0@ == 71 // (int) var == num jump_if_false @NONAME_14_7493 0006: 6@ = 'JERA1DG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DG' // (string) // ~w~You shoot like a mujer! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7493 0@ == 72 // (int) var == num jump_if_false @NONAME_14_7546 0006: 6@ = 'JERA1DH' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DH' // (string) // ~w~We are hit! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7546 0@ == 73 // (int) var == num jump_if_false @NONAME_14_7599 0006: 6@ = 'JERA1DI' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DI' // (string) // ~w~We are gonna die! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7599 0@ == 74 // (int) var == num jump_if_false @NONAME_14_7652 0006: 6@ = 'JERA1DJ' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DJ' // (string) // ~w~Caray! My boat! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7652 0@ == 75 // (int) var == num jump_if_false @NONAME_14_7705 0006: 6@ = 'JERA1DK' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DK' // (string) // ~w~We're taking too much damage! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7705 0@ == 76 // (int) var == num jump_if_false @NONAME_14_7758 0006: 6@ = 'JERA1DL' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DL' // (string) // ~w~She's gonna blow! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7758 0@ == 77 // (int) var == num jump_if_false @NONAME_14_7811 0006: 6@ = 'JERA1DM' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SJRA1DM' // (string) // ~w~Abandon ship! // Note: the incorrect math opcode was used here 0035: 8@ = $5748 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_7996 :NONAME_14_7811 0@ == 78 // (int) var == num jump_if_false @NONAME_14_7859 0006: 6@ = 'SX_FSC1' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 0006: 7@ = 'SJRA1DM' // (string) // ~w~Abandon ship! // Note: the incorrect math opcode was used here 0002: jump @NONAME_14_7996 :NONAME_14_7859 0@ == 79 // (int) var == num jump_if_false @NONAME_14_7907 0006: 6@ = 'SX_FSC2' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 0006: 7@ = 'SJRA1DM' // (string) // ~w~Abandon ship! // Note: the incorrect math opcode was used here 0002: jump @NONAME_14_7996 :NONAME_14_7907 0@ == 80 // (int) var == num jump_if_false @NONAME_14_7955 0006: 6@ = 'SX_FSC7' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 0006: 7@ = 'SJRA1DM' // (string) // ~w~Abandon ship! // Note: the incorrect math opcode was used here 0002: jump @NONAME_14_7996 :NONAME_14_7955 0@ == 81 // (int) var == num jump_if_false @NONAME_14_7996 0006: 6@ = 'SX_FSCA' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 0006: 7@ = 'SJRA1DM' // (string) // ~w~Abandon ship! // Note: the incorrect math opcode was used here :NONAME_14_7996 0037: 1@ = 6@ // (string vars) 0037: 2@ = 7@ // (string vars) 0035: 3@ = 8@ // (int vars) 0035: 4@ = 9@ // (int vars) 0035: 5@ = 10@ // (int vars) 0026: return :NONAME_14_8018 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @NONAME_14_6311 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @NONAME_14_6242 2@ 3@ 1@ 4@ 5@ 0026: return :NONAME_14_8051 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @NONAME_14_6311 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @NONAME_14_6242 1@ 2@ 1 3@ 4@ 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @NONAME_14_8175 // Note: the incorrect math opcode was used here 0078: if or 5@ == -1 // (int) var == num 3@ == -99 // (int) var == num jump_if_false @NONAME_14_8134 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 1@ 0002: jump @NONAME_14_8146 :NONAME_14_8134 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13171 1@ 5@ :NONAME_14_8146 3@ == -99 // (int) var == num jump_if_false @NONAME_14_8170 0037: $5744 = 1@ // (string vars) 0002: jump @NONAME_14_8175 :NONAME_14_8170 0037: $5743 = 1@ // (string vars) :NONAME_14_8175 0026: return :NONAME_14_8177 0@ == 400 // (int) var == num jump_if_false @NONAME_14_8263 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 42 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 43 1 0002: jump @NONAME_14_8572 :NONAME_14_8263 0@ == 401 // (int) var == num jump_if_false @NONAME_14_8349 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 50 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 51 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 52 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 53 1 0002: jump @NONAME_14_8572 :NONAME_14_8349 0@ == 402 // (int) var == num jump_if_false @NONAME_14_8407 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 54 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 55 1 0002: jump @NONAME_14_8572 :NONAME_14_8407 0@ == 403 // (int) var == num jump_if_false @NONAME_14_8507 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 56 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 57 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 58 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 59 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 60 1 0002: jump @NONAME_14_8572 :NONAME_14_8507 0@ == 404 // (int) var == num jump_if_false @NONAME_14_8572 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 77 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 78 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8018 80 1 :NONAME_14_8572 0026: return :NONAME_14_8574 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @NONAME_14_8624 1@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'JER1_01' // ~r~You killed Martinez's contact. 0002: jump @NONAME_14_9935 :NONAME_14_8624 0@ == 19 // (int) var == num jump_if_false @NONAME_14_8665 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'JER1_19' time 2@ flag 1 // Take Sgt. Martinez's ~b~bike. 0002: jump @NONAME_14_9935 :NONAME_14_8665 0@ == 20 // (int) var == num jump_if_false @NONAME_14_8706 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'JER1_20' time 2@ flag 1 // Go to the ~y~V.I.P.~w~ terminal at the airport. 0002: jump @NONAME_14_9935 :NONAME_14_8706 0@ == 21 // (int) var == num jump_if_false @NONAME_14_8747 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'JER1_21' time 2@ flag 1 // Shoot the ~r~attacking speedboats. 0002: jump @NONAME_14_9935 :NONAME_14_8747 0@ == 22 // (int) var == num jump_if_false @NONAME_14_8788 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'JER1_22' time 2@ flag 1 // Get off the boat before it explodes. 0002: jump @NONAME_14_9935 :NONAME_14_8788 0@ == 23 // (int) var == num jump_if_false @NONAME_14_8829 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'JER1_23' time 2@ flag 1 // Swim to shore. 0002: jump @NONAME_14_9935 :NONAME_14_8829 0@ == 24 // (int) var == num jump_if_false @NONAME_14_8870 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'JER1_24' time 2@ flag 1 // Return to ~y~Fort Baxter. 0002: jump @NONAME_14_9935 :NONAME_14_8870 0@ == 25 // (int) var == num jump_if_false @NONAME_14_8909 2@ = 100 // (int) 0472: (unknown) 'JER1_25' 2@ 1 0 // Martinez: Hide the 'stuff' in your barracks man... 0002: jump @NONAME_14_9935 :NONAME_14_8909 0@ == 26 // (int) var == num jump_if_false @NONAME_14_8950 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'JER1_26' time 2@ flag 1 // Take the package to ~y~your barracks. 0002: jump @NONAME_14_9935 :NONAME_14_8950 0@ == 40 // (int) var == num jump_if_false @NONAME_14_8981 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 40 0002: jump @NONAME_14_9935 :NONAME_14_8981 0@ == 41 // (int) var == num jump_if_false @NONAME_14_9012 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 41 0002: jump @NONAME_14_9935 :NONAME_14_9012 0@ == 42 // (int) var == num jump_if_false @NONAME_14_9043 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 42 0002: jump @NONAME_14_9935 :NONAME_14_9043 0@ == 43 // (int) var == num jump_if_false @NONAME_14_9074 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 43 0002: jump @NONAME_14_9935 :NONAME_14_9074 0@ == 50 // (int) var == num jump_if_false @NONAME_14_9105 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 50 0002: jump @NONAME_14_9935 :NONAME_14_9105 0@ == 51 // (int) var == num jump_if_false @NONAME_14_9136 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 51 0002: jump @NONAME_14_9935 :NONAME_14_9136 0@ == 52 // (int) var == num jump_if_false @NONAME_14_9167 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 52 0002: jump @NONAME_14_9935 :NONAME_14_9167 0@ == 53 // (int) var == num jump_if_false @NONAME_14_9198 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 53 0002: jump @NONAME_14_9935 :NONAME_14_9198 0@ == 54 // (int) var == num jump_if_false @NONAME_14_9229 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 54 0002: jump @NONAME_14_9935 :NONAME_14_9229 0@ == 55 // (int) var == num jump_if_false @NONAME_14_9260 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 55 0002: jump @NONAME_14_9935 :NONAME_14_9260 0@ == 56 // (int) var == num jump_if_false @NONAME_14_9291 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 56 0002: jump @NONAME_14_9935 :NONAME_14_9291 0@ == 57 // (int) var == num jump_if_false @NONAME_14_9322 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 57 0002: jump @NONAME_14_9935 :NONAME_14_9322 0@ == 58 // (int) var == num jump_if_false @NONAME_14_9353 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 58 0002: jump @NONAME_14_9935 :NONAME_14_9353 0@ == 59 // (int) var == num jump_if_false @NONAME_14_9384 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 59 0002: jump @NONAME_14_9935 :NONAME_14_9384 0@ == 60 // (int) var == num jump_if_false @NONAME_14_9415 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 60 0002: jump @NONAME_14_9935 :NONAME_14_9415 0@ == 65 // (int) var == num jump_if_false @NONAME_14_9446 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 65 0002: jump @NONAME_14_9935 :NONAME_14_9446 0@ == 66 // (int) var == num jump_if_false @NONAME_14_9477 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 66 0002: jump @NONAME_14_9935 :NONAME_14_9477 0@ == 67 // (int) var == num jump_if_false @NONAME_14_9508 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 67 0002: jump @NONAME_14_9935 :NONAME_14_9508 0@ == 68 // (int) var == num jump_if_false @NONAME_14_9539 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 68 0002: jump @NONAME_14_9935 :NONAME_14_9539 0@ == 69 // (int) var == num jump_if_false @NONAME_14_9570 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 69 0002: jump @NONAME_14_9935 :NONAME_14_9570 0@ == 70 // (int) var == num jump_if_false @NONAME_14_9601 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 70 0002: jump @NONAME_14_9935 :NONAME_14_9601 0@ == 71 // (int) var == num jump_if_false @NONAME_14_9632 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 71 0002: jump @NONAME_14_9935 :NONAME_14_9632 0@ == 72 // (int) var == num jump_if_false @NONAME_14_9663 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 72 0002: jump @NONAME_14_9935 :NONAME_14_9663 0@ == 73 // (int) var == num jump_if_false @NONAME_14_9694 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 73 0002: jump @NONAME_14_9935 :NONAME_14_9694 0@ == 74 // (int) var == num jump_if_false @NONAME_14_9725 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 74 0002: jump @NONAME_14_9935 :NONAME_14_9725 0@ == 75 // (int) var == num jump_if_false @NONAME_14_9756 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 75 0002: jump @NONAME_14_9935 :NONAME_14_9756 0@ == 76 // (int) var == num jump_if_false @NONAME_14_9787 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 76 0002: jump @NONAME_14_9935 :NONAME_14_9787 0@ == 77 // (int) var == num jump_if_false @NONAME_14_9818 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 77 0002: jump @NONAME_14_9935 :NONAME_14_9818 0@ == 78 // (int) var == num jump_if_false @NONAME_14_9849 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 78 0002: jump @NONAME_14_9935 :NONAME_14_9849 0@ == 79 // (int) var == num jump_if_false @NONAME_14_9880 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 79 0002: jump @NONAME_14_9935 :NONAME_14_9880 0@ == 80 // (int) var == num jump_if_false @NONAME_14_9911 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 80 0002: jump @NONAME_14_9935 :NONAME_14_9911 0@ == 81 // (int) var == num jump_if_false @NONAME_14_9935 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8051 81 :NONAME_14_9935 0035: 1@ = 2@ // (int vars) 0026: return :NONAME_14_9941 0078: if or 001D: $5862 == 0 // (int) var == var 001D: $5861 == 0 // (int) var == var jump_if_false @NONAME_14_9992 $5860 = 0 // (float) 031D: (unknown) $5635 $5637 $5636 $5638 $5861 0036: $5862 = $5861 // (float vars) $5862 /= 21.0 // (float) :NONAME_14_9992 0026: return :NONAME_14_9994 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @NONAME_14_9941 004D: store_car $5634 position_to 3@ 4@ 5@ 031D: (unknown) 3@ 4@ $5636 $5638 0@ 0036: 2@ = $5862 // (float vars) 002E: 2@ *= $5860 // (float vars) 0036: 1@ = $5861 // (float vars) 002C: 1@ -= 2@ // (float vars) 001A: 1@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_10510 // Note: the incorrect math opcode was used here 001D: $5860 == 0 // (int) var == var jump_if_false @NONAME_14_10069 0002: jump @NONAME_14_10352 :NONAME_14_10069 001D: $5860 == 1.0 // (int) var == var jump_if_false @NONAME_14_10090 0002: jump @NONAME_14_10352 :NONAME_14_10090 001D: $5860 == 2.0 // (int) var == var jump_if_false @NONAME_14_10123 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8574 66 6@ 0002: jump @NONAME_14_10352 :NONAME_14_10123 001D: $5860 == 4.0 // (int) var == var jump_if_false @NONAME_14_10144 0002: jump @NONAME_14_10352 :NONAME_14_10144 001D: $5860 == 5.0 // (int) var == var jump_if_false @NONAME_14_10165 0002: jump @NONAME_14_10352 :NONAME_14_10165 001D: $5860 == 7.0 // (int) var == var jump_if_false @NONAME_14_10186 0002: jump @NONAME_14_10352 :NONAME_14_10186 001D: $5860 == 9.0 // (int) var == var jump_if_false @NONAME_14_10207 0002: jump @NONAME_14_10352 :NONAME_14_10207 001D: $5860 == 11.0 // (int) var == var jump_if_false @NONAME_14_10228 0002: jump @NONAME_14_10352 :NONAME_14_10228 001D: $5860 == 13.0 // (int) var == var jump_if_false @NONAME_14_10249 0002: jump @NONAME_14_10352 :NONAME_14_10249 001D: $5860 == 15.0 // (int) var == var jump_if_false @NONAME_14_10270 0002: jump @NONAME_14_10352 :NONAME_14_10270 001D: $5860 == 17.0 // (int) var == var jump_if_false @NONAME_14_10304 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8574 75 6@ 0002: jump @NONAME_14_10352 :NONAME_14_10304 001D: $5860 == 19.0 // (int) var == var jump_if_false @NONAME_14_10325 0002: jump @NONAME_14_10352 :NONAME_14_10325 001D: $5860 == 20.0 // (int) var == var jump_if_false @NONAME_14_10352 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8574 77 6@ :NONAME_14_10352 7@ = 0 // (int) 0045: actor $5723 defined jump_if_false @NONAME_14_10372 7@ = 1 // (int) :NONAME_14_10372 0045: actor $5724 defined jump_if_false @NONAME_14_10388 7@ = 1 // (int) :NONAME_14_10388 7@ == 1 // (int) var == num jump_if_false @NONAME_14_10503 001D: $5860 == 3.0 // (int) var == var jump_if_false @NONAME_14_10421 0002: jump @NONAME_14_10503 :NONAME_14_10421 001D: $5860 == 6.0 // (int) var == var jump_if_false @NONAME_14_10455 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8574 78 6@ 0002: jump @NONAME_14_10503 :NONAME_14_10455 001D: $5860 == 10.0 // (int) var == var jump_if_false @NONAME_14_10489 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8574 80 6@ 0002: jump @NONAME_14_10503 :NONAME_14_10489 001D: $5860 == 16.0 // (int) var == var jump_if_false @NONAME_14_10503 :NONAME_14_10503 $5860 += 1.0 // (float) :NONAME_14_10510 0026: return :NONAME_14_10512 8045: not actor $1038 defined jump_if_false @NONAME_14_10525 005E: (unknown) :NONAME_14_10525 005F: (unknown) :NONAME_14_10527 0@ > 0 // (int) var > num jump_if_false @NONAME_14_10545 00BB: (unknown) 0@ 0@ = 0 // (int) :NONAME_14_10545 0035: 1@ = 0@ // (int vars) 0026: return :NONAME_14_10551 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_14_10604 1 > 1@ // (int) num > var 0022: jump_if_false @NONAME_14_10604 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @NONAME_14_10604 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_265 1@ :NONAME_14_10604 0035: 3@ = 1@ // (int vars) 0026: return 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @NONAME_14_10663 1 > 1@ // (int) num > var 0022: jump_if_false @NONAME_14_10663 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @NONAME_14_10663 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_265 1@ :NONAME_14_10663 0035: 3@ = 1@ // (int vars) 0026: return :NONAME_14_10669 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @NONAME_14_10691 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :NONAME_14_10691 0035: 4@ = 3@ // (int vars) 0026: return :NONAME_14_10697 0249: (unknown) $5613 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_14_10527 $5626 $5626 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_14_10527 $5648 $5648 0@ = 0 // (int) :NONAME_14_10733 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_14_10527 $5458(0@,2) $5458(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_10733 0026: return :NONAME_14_10770 804F: not unknown_check 0@ jump_if_false @NONAME_14_10804 0048: 0@ = create_car #SCARAB at 3@ 4@ 5@ 00D1: set_car 0@ Z_angle_to 6@ 042F: (unknown) 0@ 1500 013A: set_car 0@ door_status_to 2 :NONAME_14_10804 8045: not actor 1@ defined jump_if_false @NONAME_14_10837 00A4: 1@ = create_actor_pedtype 22 model 133 in_car 0@ driverseat 0339: (unknown) 1@ 1 01AF: (unknown) 1@ 1 03A5: (unknown) 1@ 0 :NONAME_14_10837 8045: not actor 2@ defined jump_if_false @NONAME_14_10918 003E: 2@ = create_actor_pedtype 22 model 133 at 0 0 0 02B6: (unknown) 2@ 0@ 0.5 -2.0 1.0 0 360.0 28 01AF: (unknown) 2@ 1 0442: (unknown) 2@ 1 01C9: (unknown) 2@ 50 0127: reset_actor 2@ flags 00A1: (unknown) 2@ 1 0045: actor $1038 defined jump_if_false @NONAME_14_10914 00E5: (unknown) 2@ $1038 :NONAME_14_10914 03A5: (unknown) 2@ 0 :NONAME_14_10918 0035: 7@ = 0@ // (int vars) 0035: 8@ = 1@ // (int vars) 0035: 9@ = 2@ // (int vars) 0026: return :NONAME_14_10932 004F: unknown_check $5634 0022: jump_if_false @NONAME_14_11061 // Note: the incorrect math opcode was used here 8045: not actor $5723 defined 0022: jump_if_false @NONAME_14_11002 // Note: the incorrect math opcode was used here 003E: $5723 = create_actor_pedtype 22 model 64 at 0 0 0 02B6: (unknown) $5723 $5634 -1.2 -2.0 1.3 3 0 0 0414: (unknown) $5723 86 403 01AF: (unknown) $5723 1 :NONAME_14_11002 8045: not actor $5724 defined jump_if_false @NONAME_14_11061 003E: $5724 = create_actor_pedtype 22 model 24 at 0 0 0 02B6: (unknown) $5724 $5634 1.2 -2.0 1.3 1 0 0 0414: (unknown) $5724 86 403 01AF: (unknown) $5724 1 :NONAME_14_11061 0026: return :NONAME_14_11063 0@ = 0 // (int) :NONAME_14_11067 804F: not unknown_check $5432(0@,2) jump_if_false @NONAME_14_11159 037B: constant_params 7 variable_params 3 unknown 1 call_with_params @NONAME_14_10770 $5432(0@,2) $5434(0@,2) $5436(0@,2) $5438(0@,2) $5440(0@,2) $5442(0@,2) $5444(0@,2) $5432(0@,2) $5434(0@,2) $5436(0@,2) 01C9: (unknown) $5436(0@,2) 0 02E9: set_car $5432(0@,2) speed_to 0 01C3: (unknown) $5432(0@,2) 0 01F2: (unknown) $5432(0@,2) 1 :NONAME_14_11159 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_11067 0026: return :NONAME_14_11178 0139: 1@ = random_int_in_ranges 0 100 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6013 1@ jump_if_false @NONAME_14_11216 $5464(0@,2) = 0 // (int) 0002: jump @NONAME_14_11224 :NONAME_14_11216 $5464(0@,2) = 1 // (int) :NONAME_14_11224 $5462(0@,2) = 0 // (int) $5460(0@,2) = 602 // (int) 0026: return :NONAME_14_11242 004F: unknown_check $5634 jump_if_false @NONAME_14_11392 0@ = 0 // (int) 027F: store_coords_to 3@ 4@ 5@ from_actor $5634 with_offset $5685 $5686 $5687 037B: constant_params 7 variable_params 3 unknown 6 call_with_params @NONAME_14_10770 $5452(0@,2) $5454(0@,2) $5456(0@,2) 3@ 4@ 5@ $5641 $5452(0@,2) $5454(0@,2) $5456(0@,2) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_11178 0@ 0@ = 1 // (int) 027F: store_coords_to 3@ 4@ 5@ from_actor $5634 with_offset $5417(0@,4) $5421(0@,4) $5425(0@,4) 037B: constant_params 7 variable_params 3 unknown 6 call_with_params @NONAME_14_10770 $5452(0@,2) $5454(0@,2) $5456(0@,2) 3@ 4@ 5@ $5641 $5452(0@,2) $5454(0@,2) $5456(0@,2) $5460(0@,2) = 601 // (int) :NONAME_14_11392 0026: return :NONAME_14_11394 804F: not unknown_check 0@ jump_if_false @NONAME_14_11417 0048: 0@ = create_car #MARQUIS at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ :NONAME_14_11417 0035: 5@ = 0@ // (int vars) 0026: return :NONAME_14_11423 037B: constant_params 5 variable_params 1 unknown 3 call_with_params @NONAME_14_11394 $5634 $5635 $5637 $5639 $5641 $5634 0233: (unknown) $5634 $5636 $5638 004F: unknown_check $5634 0022: jump_if_false @NONAME_14_11556 // Note: the incorrect math opcode was used here 00A4: $5632 = create_actor_pedtype 22 model 22 in_car $5634 driverseat 01AF: (unknown) $5632 1 03D5: (unknown) $5632 800 02A5: (unknown) $5632 0 0339: (unknown) $5632 1 0506: (unknown) $5632 1 0127: reset_actor $5632 flags 032D: (unknown) $5632 1 04AE: (unknown) $5632 $5722 01B2: (unknown) $5634 1 1 1 1 1 0126: make_car $5634 very_heavy 1 01C3: (unknown) $5634 8.0 01BF: (unknown) $5634 $5636 $5638 $5640 :NONAME_14_11556 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_14_11242 0026: return :NONAME_14_11568 0@ == 0 // (int) var == num jump_if_false @NONAME_14_11591 1@ = 1 // (int) 0002: jump @NONAME_14_11595 :NONAME_14_11591 1@ = 0 // (int) :NONAME_14_11595 0026: return 004D: store_car 0@ position_to 4@ 5@ 6@ 6@ = 8.0 // (float) 3@ = 8.0 // (float) 0027: (unknown) 4@ 5@ 6@ 1@ 2@ 3@ 0026: return :NONAME_14_11623 1@ == 1 // (int) var == num jump_if_false @NONAME_14_11660 003F: destroy_actor $5454(0@,2) 003F: destroy_actor $5456(0@,2) 0049: destroy_car $5452(0@,2) 0002: jump @NONAME_14_11678 :NONAME_14_11660 0112: remove_references_to_actor $5454(0@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5456(0@,2) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5452(0@,2) // Like turning a car into any random car :NONAME_14_11678 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_10527 $5458(0@,2) $5458(0@,2) 0026: return 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_14_11623 0 0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_14_11623 1 0 0001: wait 0 ms 004F: unknown_check $5634 jump_if_false @NONAME_14_11870 0@ = 0 // (int) 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5674 $5678 $5682 037B: constant_params 7 variable_params 3 unknown 4 call_with_params @NONAME_14_10770 $5452(0@,2) $5454(0@,2) $5456(0@,2) 1@ 2@ 3@ $5641 $5452(0@,2) $5454(0@,2) $5456(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_11178 0 0@ = 1 // (int) 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5676 $5680 $5684 037B: constant_params 7 variable_params 3 unknown 4 call_with_params @NONAME_14_10770 $5452(0@,2) $5454(0@,2) $5456(0@,2) 1@ 2@ 3@ $5641 $5452(0@,2) $5454(0@,2) $5456(0@,2) $5460(0@,2) = 601 // (int) :NONAME_14_11870 0026: return :NONAME_14_11872 004F: unknown_check $5634 jump_if_false @NONAME_14_12648 004F: unknown_check $5452(0@,2) jump_if_false @NONAME_14_12341 037B: constant_params 3 variable_params 1 unknown 11 call_with_params @NONAME_14_10551 $5452(0@,2) $5458(0@,2) 0 $5458(0@,2) $5460(0@,2) == 601 // (int) var == num jump_if_false @NONAME_14_11973 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5685 $5686 $5687 01C3: (unknown) $5452(0@,2) 10.0 01BF: (unknown) $5452(0@,2) 1@ 2@ 3@ 0002: jump @NONAME_14_12334 :NONAME_14_11973 $5460(0@,2) == 602 // (int) var == num jump_if_false @NONAME_14_12134 0035: 10@ = $5462(0@,2) // (int vars) $5464(0@,2) == 0 // (int) var == num jump_if_false @NONAME_14_12036 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5393(10@,4) $5397(10@,4) $5401(10@,4) 0002: jump @NONAME_14_12055 :NONAME_14_12036 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5405(10@,4) $5409(10@,4) $5413(10@,4) :NONAME_14_12055 01C3: (unknown) $5452(0@,2) 25.0 01BF: (unknown) $5452(0@,2) 1@ 2@ 3@ 0102: car $5452(0@,2) near_point 1@ 2@ radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12127 // Note: the incorrect math opcode was used here $5462(0@,2) += 1 // (int) $5462(0@,2) > 1 // (int) var > num jump_if_false @NONAME_14_12127 $5460(0@,2) = 603 // (int) :NONAME_14_12127 0002: jump @NONAME_14_12334 :NONAME_14_12134 $5460(0@,2) == 603 // (int) var == num jump_if_false @NONAME_14_12334 0035: 10@ = $5462(0@,2) // (int vars) $5464(0@,2) == 0 // (int) var == num jump_if_false @NONAME_14_12197 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5393(10@,4) $5397(10@,4) $5401(10@,4) 0002: jump @NONAME_14_12216 :NONAME_14_12197 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5405(10@,4) $5409(10@,4) $5413(10@,4) :NONAME_14_12216 01C3: (unknown) $5452(0@,2) 25.0 01BF: (unknown) $5452(0@,2) 1@ 2@ 3@ 0102: car $5452(0@,2) near_point 1@ 2@ radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12334 // Note: the incorrect math opcode was used here $5462(0@,2) += 1 // (int) $5462(0@,2) >= 4 // (int) var >= num jump_if_false @NONAME_14_12334 $5462(0@,2) = 0 // (int) $5460(0@,2) = 601 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @NONAME_14_11568 0@ 7@ $5460(7@,2) == 601 // (int) var == num jump_if_false @NONAME_14_12334 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_14_11178 7@ :NONAME_14_12334 0002: jump @NONAME_14_12648 :NONAME_14_12341 $5460(0@,2) == 600 // (int) var == num jump_if_false @NONAME_14_12588 6@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @NONAME_14_11568 0@ 7@ 8@ = 0 // (int) :NONAME_14_12377 027F: store_coords_to 1@ 2@ 3@ from_actor $5634 with_offset $5417(8@,4) $5421(8@,4) $5425(8@,4) 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @NONAME_14_12463 // Note: the incorrect math opcode was used here 004F: unknown_check $5452(7@,2) 0022: jump_if_false @NONAME_14_12458 // Note: the incorrect math opcode was used here 8102: not car $5452(7@,2) near_point 1@ 2@ radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12451 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :NONAME_14_12451 0002: jump @NONAME_14_12463 :NONAME_14_12458 6@ = 1 // (int) :NONAME_14_12463 6@ == 1 // (int) var == num jump_if_false @NONAME_14_12564 8@ = 4 // (int) 037B: constant_params 7 variable_params 3 unknown 11 call_with_params @NONAME_14_10770 $5452(0@,2) $5454(0@,2) $5456(0@,2) 1@ 2@ 3@ $5641 $5452(0@,2) $5454(0@,2) $5456(0@,2) 02E9: set_car $5452(0@,2) speed_to 25.0 $5460(7@,2) == 601 // (int) var == num jump_if_false @NONAME_14_12555 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_14_11178 7@ :NONAME_14_12555 $5460(0@,2) = 601 // (int) :NONAME_14_12564 8@ += 1 // (int) 8@ >= 4 // (int) var >= num jump_if_false @NONAME_14_12377 0002: jump @NONAME_14_12648 :NONAME_14_12588 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @NONAME_14_11623 0@ 0 $5460(0@,2) = 600 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @NONAME_14_11568 0@ 7@ $5460(7@,2) == 601 // (int) var == num jump_if_false @NONAME_14_12648 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_14_11178 7@ :NONAME_14_12648 0026: return :NONAME_14_12650 0160: load_model #STREETFI 8161: not model #STREETFI available jump_if_false @NONAME_14_12670 0001: wait 0 ms :NONAME_14_12670 804F: not unknown_check $5643 jump_if_false @NONAME_14_12705 0048: $5643 = create_car #STREETFI at $5644 $5645 $5646 00D1: set_car $5643 Z_angle_to $5647 0496: (unknown) $5643 0 :NONAME_14_12705 0026: return :NONAME_14_12707 0@ = 0 // (int) :NONAME_14_12711 004F: unknown_check $5452(0@,2) jump_if_false @NONAME_14_12765 02E9: set_car $5452(0@,2) speed_to 0 01C3: (unknown) $5452(0@,2) 0 01F2: (unknown) $5452(0@,2) 1 0045: actor $5456(0@,2) defined jump_if_false @NONAME_14_12765 00A2: (unknown) $5456(0@,2) :NONAME_14_12765 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_12711 0026: return :NONAME_14_12784 0045: actor $5632 defined jump_if_false @NONAME_14_12803 00EE: (unknown) $5632 $5615 $5619 :NONAME_14_12803 0@ = 0 // (int) :NONAME_14_12807 0045: actor $5467(0@,2) defined jump_if_false @NONAME_14_12830 00EE: (unknown) $5467(0@,2) $5615 $5619 :NONAME_14_12830 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_12807 0026: return :NONAME_14_12849 0@ = 0 // (int) :NONAME_14_12853 004F: unknown_check $5432(0@,2) jump_if_false @NONAME_14_12956 8045: not actor $5436(0@,2) defined jump_if_false @NONAME_14_12894 014C: set_car $5432(0@,2) health_to 100 0002: jump @NONAME_14_12956 :NONAME_14_12894 0080: actor $1038 near_point $5438(0@,2) $5440(0@,2) radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12948 // Note: the incorrect math opcode was used here 01C9: (unknown) $5436(0@,2) 100 82E1: not actor $1038 in_water jump_if_false @NONAME_14_12941 005E: (unknown) :NONAME_14_12941 0002: jump @NONAME_14_12956 :NONAME_14_12948 01C9: (unknown) $5436(0@,2) 1 :NONAME_14_12956 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_12853 005F: (unknown) :NONAME_14_12975 9@ = 0 // (float) 0045: actor 0@ defined jump_if_false @NONAME_14_13021 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 6@ 7@ 1@ 2@ 9@ 0014: 9@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_13021 // Note: the incorrect math opcode was used here 014B: set_actor 0@ health_to 0 0@ = 0 // (int) :NONAME_14_13021 0035: 5@ = 0@ // (int vars) 0026: return :NONAME_14_13027 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12975 $5723 $5636 $5638 $5640 20.0 $5723 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12975 $5724 $5636 $5638 $5640 35.0 $5724 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12975 $5632 $5636 $5638 $5640 50.0 $5632 0026: return :NONAME_14_13098 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12975 $5723 $5636 $5638 $5640 1.0 $5723 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12975 $5724 $5636 $5638 $5640 1.0 $5724 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12975 $5632 $5636 $5638 $5640 1.0 $5632 0026: return :NONAME_14_13169 0@ = 0 // (int) :NONAME_14_13173 004F: unknown_check $5432(0@,2) jump_if_false @NONAME_14_13220 01C3: (unknown) $5432(0@,2) 5.0 01F2: (unknown) $5432(0@,2) 0 01BF: (unknown) $5432(0@,2) $5446(0@,2) $5448(0@,2) $5450(0@,2) :NONAME_14_13220 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_13173 0026: return :NONAME_14_13239 0@ == 10 // (int) var == num jump_if_false @NONAME_14_13264 $5608 = 10 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13264 0@ == 15 // (int) var == num jump_if_false @NONAME_14_13350 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4989 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_12650 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_10551 $5643 $5648 1 $5648 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8574 19 1@ $5608 = 15 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13350 0@ == 20 // (int) var == num jump_if_false @NONAME_14_13441 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4989 0248: (unknown) $5614 $5618 $5622 5.0 $5613 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10669 $5614 $5618 $5622 $5626 $5626 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8574 20 1@ $5608 = 20 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13441 0@ == 30 // (int) var == num jump_if_false @NONAME_14_13501 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 0045: actor $1038 defined jump_if_false @NONAME_14_13484 0110: $5607 = player $1038 wanted_level 009B: clear_player $1038 wanted_level :NONAME_14_13484 0109: set_weather 4 $5608 = 30 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13501 0@ == 40 // (int) var == num jump_if_false @NONAME_14_13585 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_1531 021D: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4989 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10932 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8574 21 1@ 024F: (unknown) 0 $5608 = 40 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13585 0@ == 50 // (int) var == num jump_if_false @NONAME_14_13610 $5608 = 50 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13610 0@ == 60 // (int) var == num jump_if_false @NONAME_14_13741 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 0045: actor $1038 defined jump_if_false @NONAME_14_13661 $5607 > 0 // (int) var > num jump_if_false @NONAME_14_13661 0098: set_player $1038 wanted_level_to $5607 :NONAME_14_13661 021D: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_1587 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4989 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_11063 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10669 $5615 $5619 $5623 $5626 $5626 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8574 23 1@ $5608 = 60 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13741 0@ == 70 // (int) var == num jump_if_false @NONAME_14_13846 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4989 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_13098 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_13169 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10669 $5615 $5619 $5623 $5626 $5626 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8574 24 1@ 024F: (unknown) 0.2 $5608 = 70 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13846 0@ == 80 // (int) var == num jump_if_false @NONAME_14_13914 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10669 $5616 $5620 $5624 $5626 $5626 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8574 26 1@ $5608 = 80 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13914 0@ == 84 // (int) var == num jump_if_false @NONAME_14_13939 $5608 = 84 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_13939 0@ == 88 // (int) var == num jump_if_false @NONAME_14_14023 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10697 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @GA_LAGA_2723 0 1 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10669 $5617 $5621 $5625 $5626 $5626 00BC: (unknown) $5626 6 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4989 $5608 = 88 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_14023 0@ == 90 // (int) var == num jump_if_false @NONAME_14_14048 $5608 = 90 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_14048 0@ == 997 // (int) var == num jump_if_false @NONAME_14_14075 $5608 = 997 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_14075 0@ == 998 // (int) var == num jump_if_false @NONAME_14_14102 $5608 = 998 // (int) 0002: jump @NONAME_14_14122 :NONAME_14_14102 0@ == 999 // (int) var == num jump_if_false @NONAME_14_14122 $5608 = 999 // (int) :NONAME_14_14122 0026: return :NONAME_14_14124 0@ == 30 // (int) var == num jump_if_false @NONAME_14_14205 $5635 = -1919.928 // (float) $5637 = -372.3043 // (float) $5639 = 5.7019 // (float) 0045: actor $1038 defined jump_if_false @NONAME_14_14184 0044: put_actor $1038 at $5614 $5618 $5622 :NONAME_14_14184 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_14_13239 30 0026: return 0002: jump @NONAME_14_14329 :NONAME_14_14205 0@ == 50 // (int) var == num jump_if_false @NONAME_14_14248 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_14_10932 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_14_13239 50 0026: return 0002: jump @NONAME_14_14329 :NONAME_14_14248 0@ == 84 // (int) var == num jump_if_false @NONAME_14_14329 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GA_LAGA_2723 0 1 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_14_14315 0044: put_actor $1038 at -1662.17 -261.515 14.7435 00CF: set_actor $1038 Z_angle_to 247.8 :NONAME_14_14315 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_14_13239 84 0026: return :NONAME_14_14329 0026: return :NONAME_14_14331 0@ = 0 // (int) :NONAME_14_14335 20 > 0@ // (int) num > var 0022: jump_if_false @NONAME_14_14454 // Note: the incorrect math opcode was used here 0252: object $5610(0@,20) exists 0022: jump_if_false @NONAME_14_14442 // Note: the incorrect math opcode was used here 010C: store_object $5610(0@,20) position_to 1@ 2@ 3@ 029F: (unknown) 13 1@ 2@ 3@ 0 0 0 1.5 029F: (unknown) 58 1@ 2@ 3@ 0 0 0 1.5 0138: 4@ = random_float_in_ranges -0.3 0.3 0138: 5@ = random_float_in_ranges -0.3 0.3 6@ = 0 // (float) 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5610(0@,20) at 1@ 2@ 3@ :NONAME_14_14442 0@ += 1 // (int) 0002: jump @NONAME_14_14335 :NONAME_14_14454 0026: return :NONAME_14_14456 4@ = 0.6 // (float) 6@ = 0.5 // (float) 5@ = 0 // (float) 0003: shake_camera 800 013C: create_explosion_at 0@ 1@ 2@ radius 4 3@ = 0 // (int) :NONAME_14_14489 0138: 9@ = random_float_in_ranges -3.0 3.0 0138: 10@ = random_float_in_ranges -3.0 3.0 002A: 9@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 11@ += 2.0 // (float) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_6013 3@ jump_if_false @NONAME_14_14560 01AA: $5610(3@,20) = create_object #NDC_DEBRISA at 9@ 10@ 11@ 0002: jump @NONAME_14_14571 :NONAME_14_14560 01AA: $5610(3@,20) = create_object #NDC_DEBRISA at 9@ 10@ 11@ :NONAME_14_14571 03AA: (unknown) $5610(3@,20) 1.0 1.0 0.99 022A: (unknown) $5610(3@,20) 1 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14489 0001: wait 0 ms 3@ = 0 // (int) :NONAME_14_14620 0252: object $5610(3@,20) exists jump_if_false @NONAME_14_14677 0138: 9@ = random_float_in_ranges -30.0 30.0 0138: 10@ = random_float_in_ranges -30.0 30.0 0138: 11@ = random_float_in_ranges 15.0 25.0 0224: (unknown) $5610(3@,20) 9@ 10@ 11@ 0225: (unknown) $5610(3@,20) 1 :NONAME_14_14677 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14620 3@ = 0 // (int) :NONAME_14_14698 0001: wait 0 ms 0377: (unknown) 44 $5612 $5612 > 0 // (int) var > num jump_if_false @NONAME_14_14721 005F: (unknown) :NONAME_14_14721 0138: 9@ = random_float_in_ranges 8@ 7@ 0138: 10@ = random_float_in_ranges 8@ 7@ 002A: 9@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 9@ 10@ 11@ 0 0 5@ 4@ 0231: (unknown) 18 0@ 1@ 2@ 0 0 5@ 4@ 0 0 0 1 8@ *= 1.1 // (float) 7@ *= 1.1 // (float) 4@ += 0.4 // (float) 6@ += 0.1 // (float) 5@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_14_14331 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14698 013C: create_explosion_at 0@ 1@ 2@ radius 4 -2@ = 0 // (int) // timer1 $5886 = 0 // (int) $5886 == 0 // (int) var == num jump_if_false @NONAME_14_14884 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 500 ms $5886 = 1 // (int) :NONAME_14_14884 350 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_14937 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5612 $5612 > 0 // (int) var > num jump_if_false @NONAME_14_14920 005F: (unknown) :NONAME_14_14920 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_14_14331 0002: jump @NONAME_14_14884 :NONAME_14_14937 005E: (unknown) :NONAME_14_14939 0@ = 0 // (int) :NONAME_14_14943 0252: object $5610(0@,20) exists jump_if_false @NONAME_14_14962 0093: destroy_object $5610(0@,20) :NONAME_14_14962 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14943 0162: release_model #NDC_DEBRISA 0162: release_model #NDC_DEBRISB 0026: return :NONAME_14_14989 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_1_15733 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_1_15859 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_1_15993 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_1_16100 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_1_16157 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @SAFEHOU_7452 $5588 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @MAIN_6396 $2334 1@ $628 = 0 // (int) 024F: (unknown) 0.2 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_1611 0109: set_weather 4 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_1427 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 10 0001: wait 0 ms :NONAME_14_15130 not $5608 == 999 // (int) var == num jump_if_false @NONAME_14_15576 0001: wait 0 ms :NONAME_14_15147 $5608 == 10 // (int) var == num jump_if_false @NONAME_14_15177 0001: wait 0 ms 0025: gosub @NONAME_14_15578 0002: jump @NONAME_14_15147 :NONAME_14_15177 $5608 == 15 // (int) var == num jump_if_false @NONAME_14_15207 0001: wait 0 ms 0025: gosub @NONAME_14_16625 0002: jump @NONAME_14_15177 :NONAME_14_15207 $5608 == 20 // (int) var == num jump_if_false @NONAME_14_15237 0001: wait 0 ms 0025: gosub @NONAME_14_16735 0002: jump @NONAME_14_15207 :NONAME_14_15237 $5608 == 30 // (int) var == num jump_if_false @NONAME_14_15267 0001: wait 0 ms 0025: gosub @NONAME_14_16827 0002: jump @NONAME_14_15237 :NONAME_14_15267 $5608 == 40 // (int) var == num jump_if_false @NONAME_14_15297 0001: wait 0 ms 0025: gosub @NONAME_14_20373 0002: jump @NONAME_14_15267 :NONAME_14_15297 $5608 == 50 // (int) var == num jump_if_false @NONAME_14_15327 0001: wait 0 ms 0025: gosub @NONAME_14_20738 0002: jump @NONAME_14_15297 :NONAME_14_15327 $5608 == 60 // (int) var == num jump_if_false @NONAME_14_15357 0001: wait 0 ms 0025: gosub @NONAME_14_21817 0002: jump @NONAME_14_15327 :NONAME_14_15357 $5608 == 70 // (int) var == num jump_if_false @NONAME_14_15387 0001: wait 0 ms 0025: gosub @NONAME_14_21930 0002: jump @NONAME_14_15357 :NONAME_14_15387 $5608 == 80 // (int) var == num jump_if_false @NONAME_14_15417 0001: wait 0 ms 0025: gosub @NONAME_14_22201 0002: jump @NONAME_14_15387 :NONAME_14_15417 $5608 == 84 // (int) var == num jump_if_false @NONAME_14_15447 0001: wait 0 ms 0025: gosub @NONAME_14_22332 0002: jump @NONAME_14_15417 :NONAME_14_15447 $5608 == 88 // (int) var == num jump_if_false @NONAME_14_15477 0001: wait 0 ms 0025: gosub @NONAME_14_22626 0002: jump @NONAME_14_15447 :NONAME_14_15477 $5608 == 90 // (int) var == num jump_if_false @NONAME_14_15507 0001: wait 0 ms 0025: gosub @NONAME_14_22704 0002: jump @NONAME_14_15477 :NONAME_14_15507 $5608 == 997 // (int) var == num jump_if_false @NONAME_14_15538 0001: wait 0 ms 0025: gosub @NONAME_14_23247 0002: jump @NONAME_14_15507 :NONAME_14_15538 $5608 == 998 // (int) var == num jump_if_false @NONAME_14_15569 0001: wait 0 ms 0025: gosub @NONAME_14_23159 0002: jump @NONAME_14_15538 :NONAME_14_15569 0002: jump @NONAME_14_15130 :NONAME_14_15576 0026: return :NONAME_14_15578 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_2768 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @SAFEHOU_12168 1 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_525 1000 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_2412 300 0001: wait 0 ms $5790 = -1606.82 // (float) $5795 = -134.23 // (float) $5800 = 13.8 // (float) $5791 = -1617.88 // (float) $5796 = -129.77 // (float) $5801 = 13.8 // (float) $5792 = -1612.96 // (float) $5797 = -132.51 // (float) $5802 = 13.8 // (float) $5793 = -1614.15 // (float) $5798 = -132.33 // (float) $5803 = 13.8 // (float) 003E: $5746 = create_actor_pedtype 22 model 135 at $5792 $5797 $5802 010F: (unknown) $5746 $5793 $5798 $5803 042B: (unknown) $5746 $5805 003E: $5747 = create_actor_pedtype 22 model 0 at $5793 $5798 $5803 010F: (unknown) $5747 $5792 $5797 $5802 015F: (unknown) $5747 $5805 02EE: get_actor $5747 coords_to 4@ 5@ 6@ with_offset 0 1.117 0 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_12650 0045: actor $1038 defined jump_if_false @NONAME_14_15842 0044: put_actor $1038 at $5603 $5604 $5605 :NONAME_14_15842 00B9: set_camera_position -1599.97 -143.92 23.31 rotations 0 0 0 00BA: set_camera_point_at -1600.87 -143.57 23.04 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 25000 00B9: set_camera_position -1603.53 -141.54 21.62 rotations 0 0 0 00BA: set_camera_point_at -1604.3 -141.03 21.25 mode 1 0001: wait 400 ms 0045: actor $5747 defined jump_if_false @NONAME_14_15972 0045: actor $5746 defined jump_if_false @NONAME_14_15972 00EE: (unknown) $5746 $5792 $5797 01EC: (unknown) $5747 0 01EC: (unknown) $5746 0 :NONAME_14_15972 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_8177 400 0443: (unknown) 120 0228: (unknown) 0001: wait 100 ms 0045: actor $5747 defined jump_if_false @NONAME_14_16018 04B4: (unknown) $5747 120 521 100.0 :NONAME_14_16018 0045: actor $5746 defined jump_if_false @NONAME_14_16041 04B4: (unknown) $5746 120 525 100.0 :NONAME_14_16041 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 7@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 500 jump_if_true @NONAME_14_16442 0045: actor $5747 defined jump_if_false @NONAME_14_16094 00EE: (unknown) $5747 $5793 $5798 :NONAME_14_16094 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 40 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_16442 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 500 jump_if_true @NONAME_14_16442 0045: actor $5747 defined jump_if_false @NONAME_14_16194 0045: actor $5746 defined jump_if_false @NONAME_14_16194 013E: actor $5747 look_at_actor $5746 02EE: get_actor $5747 coords_to 4@ 5@ 6@ with_offset 0 1.117 0 00EE: (unknown) $5746 4@ 5@ :NONAME_14_16194 0045: actor $5746 defined 0022: jump_if_false @NONAME_14_16213 // Note: the incorrect math opcode was used here 00EE: (unknown) $5746 $5792 $5797 :NONAME_14_16213 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 500 jump_if_true @NONAME_14_16442 0045: actor $5747 defined jump_if_false @NONAME_14_16256 04B4: (unknown) $5747 96 429 1.0 :NONAME_14_16256 0045: actor $5746 defined jump_if_false @NONAME_14_16279 04B4: (unknown) $5746 96 428 1.0 :NONAME_14_16279 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 1000 jump_if_true @NONAME_14_16442 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 41 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_16442 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 42 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_16442 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 43 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_16442 0045: actor $5746 defined jump_if_false @NONAME_14_16422 0154: (unknown) $5746 04B4: (unknown) $5746 98 433 1.0 :NONAME_14_16422 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 700 jump_if_true @NONAME_14_16442 :NONAME_14_16442 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 003F: destroy_actor $5746 003F: destroy_actor $5747 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_2412 301 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_12650 0045: actor $1038 defined jump_if_false @NONAME_14_16532 0154: (unknown) $1038 00A2: (unknown) $1038 0044: put_actor $1038 at $5793 $5798 $5803 010F: (unknown) $1038 $5644 $5645 $5646 :NONAME_14_16532 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0001: wait 500 ms 0162: release_model 135 0444: (unknown) 96 0444: (unknown) 98 0444: (unknown) 120 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_690 1000 $5588 == 1 // (int) var == num jump_if_false @NONAME_14_16609 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_14124 30 0002: jump @NONAME_14_16623 :NONAME_14_16609 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 15 0026: return :NONAME_14_16623 0026: return :NONAME_14_16625 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10512 jump_if_false @NONAME_14_16664 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_16733 :NONAME_14_16664 804F: not unknown_check $5643 jump_if_false @NONAME_14_16696 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 20 0026: return 0002: jump @NONAME_14_16733 :NONAME_14_16696 007C: actor $1038 driving $5643 0022: jump_if_false @NONAME_14_16723 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 20 0026: return :NONAME_14_16723 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_5317 :NONAME_14_16733 0026: return :NONAME_14_16735 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10512 jump_if_false @NONAME_14_16774 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_16825 :NONAME_14_16774 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_5317 0089: actor $1038 in_sphere $5614 $5618 $5622 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @NONAME_14_16825 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 30 0026: return :NONAME_14_16825 0026: return :NONAME_14_16827 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_525 1000 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_2412 302 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @NONAME_14_16910 007E: actor $1038 driving jump_if_false @NONAME_14_16910 004F: unknown_check $3355 jump_if_false @NONAME_14_16910 0216: (unknown) $1038 $1042 $1043 $1044 0049: destroy_car $3355 :NONAME_14_16910 $5812 = -1788.46 // (float) $5825 = -761.7 // (float) $5838 = 14.85 // (float) $5851 = 13.4512 // (float) $5813 = -1794.983 // (float) $5826 = -754.0557 // (float) $5839 = 14.85 // (float) $5814 = -1814.851 // (float) $5827 = -757.0884 // (float) $5840 = 14.8251 // (float) $5815 = -1804.36 // (float) $5828 = -757.93 // (float) $5841 = 14.85 // (float) $5816 = -1795.748 // (float) $5829 = -754.5905 // (float) $5842 = 14.849 // (float) $5817 = -1848.882 // (float) $5830 = -757.5799 // (float) $5843 = 9.0291 // (float) $5818 = -1849.013 // (float) $5831 = -756.2837 // (float) $5844 = 8.9871 // (float) $5819 = -1875.516 // (float) $5832 = -757.5473 // (float) $5845 = 8.4223 // (float) $5820 = -1876.042 // (float) $5833 = -756.0634 // (float) $5846 = 8.4223 // (float) $5821 = -1863.261 // (float) $5834 = -751.814 // (float) $5847 = 6.2864 // (float) $5852 = 87.3643 // (float) $5822 = -1869.35 // (float) $5835 = -751.5923 // (float) $5848 = 9.4163 // (float) $5823 = -1873.45 // (float) $5836 = -751.2 // (float) $5849 = 8.32 // (float) 0036: $5824 = $5821 // (float vars) 0036: $5837 = $5834 // (float vars) 0036: $5850 = $5847 // (float vars) $5837 += 2.0 // (float) $5853 = 2.9438 // (float) 01BB: (unknown) $5812 $5825 $5838 $5838 01AA: $5854 = create_object #SJL_LEARJET_NEAR at $5812 $5825 $5838 00D3: set_object $5854 z_angle_to $5851 01BB: (unknown) $5813 $5826 $5839 $5839 003E: $5748 = create_actor_pedtype 22 model 22 at $5813 $5826 $5839 04AE: (unknown) $5748 $5722 01B1: (unknown) $5748 1 1 1 1 1 010F: (unknown) $5748 $5815 $5828 $5841 042B: (unknown) $5748 $5805 003E: $5747 = create_actor_pedtype 22 model 0 at $5814 $5827 $5840 010F: (unknown) $5747 $5815 $5828 $5841 01B1: (unknown) $5747 1 1 1 1 1 0153: (unknown) $5748 $5747 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_8177 401 0001: wait 300 ms 0045: actor $5747 defined jump_if_false @NONAME_14_17453 00EE: (unknown) $5747 $5815 $5828 :NONAME_14_17453 00B9: set_camera_position -1808.71 -757.41 14.03 rotations 0 0 0 00BA: set_camera_point_at -1809.28 -757.31 14.85 mode 2 028D: (unknown) 0.1 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1808.71 -757.41 14.03 rotations 0 0 0 00BA: set_camera_point_at -1809.66 -757.29 14.31 mode 1 0045: actor $5748 defined jump_if_false @NONAME_14_17570 04B4: (unknown) $5748 120 524 100.0 :NONAME_14_17570 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 3300 jump_if_true @NONAME_14_20266 00B9: set_camera_position -1806.51 -749.01 14.03 rotations 0 0 0 00BA: set_camera_point_at -1805.68 -749.53 14.23 mode 2 0045: actor $5747 defined jump_if_false @NONAME_14_17691 0044: put_actor $5747 at $5815 $5828 $5841 0045: actor $5748 defined 0022: jump_if_false @NONAME_14_17683 // Note: the incorrect math opcode was used here 013E: actor $5747 look_at_actor $5748 0153: (unknown) $5747 $5748 :NONAME_14_17683 00EE: (unknown) $5747 $5816 $5829 :NONAME_14_17691 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 50 2@ 0045: actor $5748 defined jump_if_false @NONAME_14_17727 04B4: (unknown) $5748 121 556 1.0 :NONAME_14_17727 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 0045: actor $5748 defined jump_if_false @NONAME_14_17767 0528: (unknown) $5748 556 -1.0 :NONAME_14_17767 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 51 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 52 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 0045: actor $5747 defined jump_if_false @NONAME_14_17846 00A2: (unknown) $5747 :NONAME_14_17846 0001: wait 0 ms 0045: actor $5747 defined jump_if_false @NONAME_14_17872 04B4: (unknown) $5747 120 518 1.0 :NONAME_14_17872 00B9: set_camera_position -1799.36 -765.45 16.94 rotations 0 0 0 00BA: set_camera_point_at -1798.88 -764.59 16.78 mode 2 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 53 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 2000 jump_if_true @NONAME_14_20266 0045: actor $5748 defined jump_if_false @NONAME_14_17963 00EE: (unknown) $5748 $5814 $5827 :NONAME_14_17963 0045: actor $5747 defined 0022: jump_if_false @NONAME_14_17984 // Note: the incorrect math opcode was used here 0528: (unknown) $5747 518 -1.0 :NONAME_14_17984 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 500 jump_if_true @NONAME_14_20266 0045: actor $5747 defined jump_if_false @NONAME_14_18027 0154: (unknown) $5747 00EE: (unknown) $5747 $5814 $5827 :NONAME_14_18027 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 0162: release_model #SJL_LEARJET_NEAR 0093: destroy_object $5854 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_2412 303 0045: actor $5747 defined jump_if_false @NONAME_14_18198 015F: (unknown) $5747 $5805 0045: actor $5748 defined 0022: jump_if_false @NONAME_14_18198 // Note: the incorrect math opcode was used here 01BB: (unknown) $5817 $5830 $5843 $5842 01BB: (unknown) $5818 $5831 $5844 $5843 0044: put_actor $5747 at $5817 $5830 $5843 0044: put_actor $5748 at $5818 $5831 $5844 010F: (unknown) $5747 $5819 $5832 $5845 010F: (unknown) $5748 $5820 $5833 $5846 04B9: (unknown) $5748 0 0 0 00EE: (unknown) $5747 $5819 $5832 00EE: (unknown) $5748 $5820 $5833 01EC: (unknown) $5747 0 01EC: (unknown) $5748 0 :NONAME_14_18198 037B: constant_params 5 variable_params 1 unknown 44 call_with_params @NONAME_14_11394 $5855 $5821 $5834 $5847 $5852 $5855 003E: $5856 = create_actor_pedtype 22 model 64 at $5822 $5835 $5848 00CF: set_actor $5856 Z_angle_to $5852 0220: (unknown) $5856 28 -1 02B6: (unknown) $5856 $5855 -0.1 6.2 2.7 0 360.0 0 003E: $5857 = create_actor_pedtype 22 model 24 at $5823 $5836 $5849 02B6: (unknown) $5857 $5855 0 10.0 1.7 2 360.0 0 010F: (unknown) $5857 $5818 $5831 $5844 0001: wait 300 ms 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_8177 402 00B9: set_camera_position -1876.05 -752.9136 9.3597 rotations 0 0 0 00BA: set_camera_point_at -1875.149 -752.8477 9.7893 mode 2 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1876.05 -752.9136 9.3597 rotations 0 0 0 00BA: set_camera_point_at -1875.057 -752.841 9.2635 mode 1 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 54 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 500 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 55 2@ :NONAME_14_18500 4000 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_18548 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5612 not $5612 == 0 // (int) var == num jump_if_false @NONAME_14_18541 0002: jump @NONAME_14_20266 :NONAME_14_18541 0002: jump @NONAME_14_18500 :NONAME_14_18548 0045: actor $5857 defined jump_if_false @NONAME_14_18568 0414: (unknown) $5857 86 402 :NONAME_14_18568 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 1000 jump_if_true @NONAME_14_20266 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_2412 304 004F: unknown_check $5855 jump_if_false @NONAME_14_18664 004E: put_car $5855 at $5824 $5837 $5850 00D1: set_car $5855 Z_angle_to $5852 0002: jump @NONAME_14_18686 :NONAME_14_18664 037B: constant_params 5 variable_params 1 unknown 44 call_with_params @NONAME_14_11394 $5855 $5824 $5837 $5850 $5852 $5855 :NONAME_14_18686 01C3: (unknown) $5855 3.5 01BF: (unknown) $5855 $5635 $5637 $5639 0001: wait 300 ms 004F: unknown_check $5855 0022: jump_if_false @NONAME_14_18882 // Note: the incorrect math opcode was used here 0045: actor $5748 defined 0022: jump_if_false @NONAME_14_18750 // Note: the incorrect math opcode was used here 00A2: (unknown) $5748 02B6: (unknown) $5748 $5855 0.0 -4.5 1.5 0 0 0 :NONAME_14_18750 0045: actor $5747 defined 0022: jump_if_false @NONAME_14_18792 // Note: the incorrect math opcode was used here 00A2: (unknown) $5747 00CF: set_actor $5747 Z_angle_to $5852 02B6: (unknown) $5747 $5855 -1.0 -4.0 1.3 2 0 0 :NONAME_14_18792 0045: actor $5856 defined 0022: jump_if_false @NONAME_14_18841 // Note: the incorrect math opcode was used here 02B7: (unknown) $5856 0332: (unknown) $5856 0352: (unknown) $5856 02B6: (unknown) $5856 $5855 -1.0 -2.0 1.5 3 0 0 0309: (unknown) $5856 1 -1 :NONAME_14_18841 0045: actor $5857 defined jump_if_false @NONAME_14_18882 02B7: (unknown) $5857 02B6: (unknown) $5857 $5855 1.0 -2.0 1.5 1 0 0 0309: (unknown) $5857 1 -1 :NONAME_14_18882 00B9: set_camera_position -1901.82 -755.11 6.82 rotations 0 0 0 00BA: set_camera_point_at -1900.91 -754.78 7.08 mode 2 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_8177 403 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 56 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 57 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 58 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 00B9: set_camera_position -1938.3 -830.33 9.27 rotations 0 0 0 00BA: set_camera_point_at -1937.83 -829.45 9.17 mode 2 037B: constant_params 7 variable_params 3 unknown 44 call_with_params @NONAME_14_10770 8@ 10@ 11@ -1903.91 -831.4984 5.7126 82.7072 8@ 10@ 11@ 00A2: (unknown) 11@ 01C3: (unknown) 8@ 10.0 01BF: (unknown) 8@ $5635 $5637 $5639 01B2: (unknown) 8@ 1 1 1 1 1 01B1: (unknown) 10@ 1 1 1 1 1 01B1: (unknown) 11@ 1 1 1 1 1 037B: constant_params 7 variable_params 3 unknown 44 call_with_params @NONAME_14_10770 9@ 12@ 13@ -1923.425 -828.5113 5.7424 82.7072 9@ 12@ 13@ 00A2: (unknown) 13@ 01C3: (unknown) 9@ 10.0 01BF: (unknown) 9@ $5635 $5637 $5639 01B2: (unknown) 9@ 1 1 1 1 1 01B1: (unknown) 12@ 1 1 1 1 1 01B1: (unknown) 13@ 1 1 1 1 1 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 2000 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 59 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 60 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_13348 $5743 jump_if_true @NONAME_14_20266 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_8177 404 00B9: set_camera_position -1926.95 -340.45 7.88 rotations 0 0 0 00BA: set_camera_point_at -1926.92 -341.45 7.91 mode 2 $5635 = -1919.928 // (float) $5637 = -372.3043 // (float) $5639 = 5.7019 // (float) 004F: unknown_check $5855 jump_if_false @NONAME_14_19651 004E: put_car $5855 at $5635 $5637 $5639 0233: (unknown) $5855 $5636 $5638 01C3: (unknown) $5855 9.0 01BF: (unknown) $5855 $5636 $5638 $5640 027F: store_coords_to 14@ 16@ 18@ from_actor $5855 with_offset -20.0 -30.0 0 027F: store_coords_to 15@ 17@ 19@ from_actor $5855 with_offset 20.0 -30.0 0 004F: unknown_check 8@ jump_if_false @NONAME_14_19534 004E: put_car 8@ at 14@ 16@ 18@ 01C3: (unknown) 8@ 9.0 :NONAME_14_19534 004F: unknown_check 9@ jump_if_false @NONAME_14_19556 004E: put_car 9@ at 15@ 17@ 19@ 01C3: (unknown) 9@ 9.0 :NONAME_14_19556 0045: actor $5747 defined jump_if_false @NONAME_14_19651 0045: actor 11@ defined jump_if_false @NONAME_14_19594 00E5: (unknown) 11@ $5747 03D6: (unknown) 11@ 3000 03D7: (unknown) 11@ 800 :NONAME_14_19594 0045: actor 13@ defined jump_if_false @NONAME_14_19621 00E5: (unknown) 13@ $5747 03D6: (unknown) 13@ 3000 03D7: (unknown) 13@ 800 :NONAME_14_19621 0106: give_actor $5747 weapon 28 ammo 1000000000 // Load the weapon model before using this 00E5: (unknown) $5747 11@ 03D6: (unknown) $5747 3000 03D7: (unknown) $5747 800 :NONAME_14_19651 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 -2@ = 0 // (int) // timer1 :NONAME_14_19670 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_19789 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5612 not $5612 == 0 // (int) var == num jump_if_false @NONAME_14_19711 0002: jump @NONAME_14_20266 :NONAME_14_19711 004F: unknown_check $5855 jump_if_false @NONAME_14_19782 027F: store_coords_to 14@ 16@ 18@ from_actor $5855 with_offset -15.0 -20.0 0 027F: store_coords_to 15@ 17@ 19@ from_actor $5855 with_offset 15.0 -20.0 0 004F: unknown_check 8@ jump_if_false @NONAME_14_19766 01BF: (unknown) 8@ 14@ 16@ 18@ :NONAME_14_19766 004F: unknown_check 9@ 0022: jump_if_false @NONAME_14_19782 // Note: the incorrect math opcode was used here 01BF: (unknown) 9@ 15@ 17@ 19@ :NONAME_14_19782 0002: jump @NONAME_14_19670 :NONAME_14_19789 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 78 0@ 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1926.95 -340.45 7.88 rotations 0 0 0 00BA: set_camera_point_at -1925.96 -340.34 7.76 mode 1 004F: unknown_check $5855 jump_if_false @NONAME_14_19864 01F4: (unknown) $5855 $5633 :NONAME_14_19864 -2@ = 0 // (int) // timer1 :NONAME_14_19868 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_19987 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5612 not $5612 == 0 // (int) var == num jump_if_false @NONAME_14_19909 0002: jump @NONAME_14_20266 :NONAME_14_19909 004F: unknown_check $5855 jump_if_false @NONAME_14_19980 027F: store_coords_to 14@ 16@ 18@ from_actor $5855 with_offset -15.0 -20.0 0 027F: store_coords_to 15@ 17@ 19@ from_actor $5855 with_offset 15.0 -20.0 0 004F: unknown_check 8@ jump_if_false @NONAME_14_19964 01BF: (unknown) 8@ 14@ 16@ 18@ :NONAME_14_19964 004F: unknown_check 9@ 0022: jump_if_false @NONAME_14_19980 // Note: the incorrect math opcode was used here 01BF: (unknown) 9@ 15@ 17@ 19@ :NONAME_14_19980 0002: jump @NONAME_14_19868 :NONAME_14_19987 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 79 0@ -2@ = 0 // (int) // timer1 :NONAME_14_20004 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_20123 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5612 not $5612 == 0 // (int) var == num jump_if_false @NONAME_14_20045 0002: jump @NONAME_14_20266 :NONAME_14_20045 004F: unknown_check $5855 jump_if_false @NONAME_14_20116 027F: store_coords_to 14@ 16@ 18@ from_actor $5855 with_offset -15.0 -20.0 0 027F: store_coords_to 15@ 17@ 19@ from_actor $5855 with_offset 15.0 -20.0 0 004F: unknown_check 8@ jump_if_false @NONAME_14_20100 01BF: (unknown) 8@ 14@ 16@ 18@ :NONAME_14_20100 004F: unknown_check 9@ 0022: jump_if_false @NONAME_14_20116 // Note: the incorrect math opcode was used here 01BF: (unknown) 9@ 15@ 17@ 19@ :NONAME_14_20116 0002: jump @NONAME_14_20004 :NONAME_14_20123 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 77 0@ -2@ = 0 // (int) // timer1 :NONAME_14_20140 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_20259 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5612 not $5612 == 0 // (int) var == num jump_if_false @NONAME_14_20181 0002: jump @NONAME_14_20266 :NONAME_14_20181 004F: unknown_check $5855 jump_if_false @NONAME_14_20252 027F: store_coords_to 14@ 16@ 18@ from_actor $5855 with_offset -15.0 -20.0 0 027F: store_coords_to 15@ 17@ 19@ from_actor $5855 with_offset 15.0 -20.0 0 004F: unknown_check 8@ jump_if_false @NONAME_14_20236 01BF: (unknown) 8@ 14@ 16@ 18@ :NONAME_14_20236 004F: unknown_check 9@ 0022: jump_if_false @NONAME_14_20252 // Note: the incorrect math opcode was used here 01BF: (unknown) 9@ 15@ 17@ 19@ :NONAME_14_20252 0002: jump @NONAME_14_20140 :NONAME_14_20259 0002: jump @NONAME_14_20272 :NONAME_14_20266 $5589 = 1 // (int) :NONAME_14_20272 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 003F: destroy_actor 10@ 003F: destroy_actor 11@ 0049: destroy_car 8@ 003F: destroy_actor 12@ 003F: destroy_actor 13@ 0049: destroy_car 9@ 003F: destroy_actor $5748 003F: destroy_actor $5747 0093: destroy_object $5854 003F: destroy_actor $5856 003F: destroy_actor $5857 0049: destroy_car $5855 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_2412 305 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_11423 0001: wait 100 ms 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 50 0026: return :NONAME_14_20373 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10512 jump_if_false @NONAME_14_20412 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_20736 :NONAME_14_20412 8045: not actor $5632 defined jump_if_false @NONAME_14_20451 $5610 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_20736 :NONAME_14_20451 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_5317 004F: unknown_check $5634 jump_if_false @NONAME_14_20736 004D: store_car $5634 position_to 20@ 21@ 22@ 031D: (unknown) $1042 $1043 $5636 $5638 3@ 0030: 3@ /= $5753 // (float vars) // Note: the incorrect math opcode was used here 23@ = 100.0 // (float) 002C: 23@ -= 3@ // (float vars) 0038: $5751 = float 23@ to_integer // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 44 call_with_params @MAIN_5321 0 100 $5751 $5751 $5751 > 85 // (int) var > num jump_if_false @NONAME_14_20608 1 > $5633 // (int) num > var 0022: jump_if_false @NONAME_14_20566 // Note: the incorrect math opcode was used here 01F4: (unknown) $5634 $5633 0002: jump @NONAME_14_20608 :NONAME_14_20566 0080: actor $1038 near_point $5636 $5638 radius 5.0 5.0 sphere 0 0022: jump_if_false @NONAME_14_20608 // Note: the incorrect math opcode was used here $5751 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 50 0026: return :NONAME_14_20608 0@ = 0 // (int) :NONAME_14_20612 8045: not actor $5467(0@,2) defined jump_if_false @NONAME_14_20637 020D: (unknown) $5467(0@,2) 0112: remove_references_to_actor $5467(0@,2) // Like turning an actor into a random pedestrian :NONAME_14_20637 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_20612 037B: constant_params 6 variable_params 0 unknown 44 call_with_params @NONAME_14_1458 $5754 $5756 $5758 $5755 $5757 $5759 jump_if_false @NONAME_14_20703 $5751 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 50 0026: return :NONAME_14_20703 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_11872 0 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_11872 1 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_9994 :NONAME_14_20736 0026: return :NONAME_14_20738 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 0001: wait 100 ms 0443: (unknown) 86 0045: actor $1038 defined jump_if_false @NONAME_14_20790 04D6: (unknown) $1038 0 02B7: (unknown) $1038 0106: give_actor $1038 weapon 19 ammo 17 // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to 19 :NONAME_14_20790 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_525 1000 037B: constant_params 2 variable_params 0 unknown 44 call_with_params @NONAME_14_11623 0 1 037B: constant_params 2 variable_params 0 unknown 44 call_with_params @NONAME_14_11623 1 1 24@ = -1908.065 // (float) 29@ = -331.8297 // (float) 34@ = 5.6079 // (float) 25@ = -1913.596 // (float) 30@ = -329.846 // (float) 35@ = 7.2776 // (float) 26@ = -1906.683 // (float) 31@ = -324.2828 // (float) 36@ = 5.641 // (float) 27@ = -1906.053 // (float) 32@ = -325.8036 // (float) 37@ = 5.6138 // (float) 28@ = -1906.396 // (float) 33@ = -329.846 // (float) 38@ = 7.2776 // (float) 39@ = 257.0323 // (float) 004F: unknown_check $5634 jump_if_false @NONAME_14_21010 01B2: (unknown) $5634 0 0 0 0 0 004E: put_car $5634 at $5636 $5638 $5640 00D1: set_car $5634 Z_angle_to $5853 01C3: (unknown) $5634 0 02E9: set_car $5634 speed_to 0 01F2: (unknown) $5634 1 :NONAME_14_21010 0045: actor $5632 defined jump_if_false @NONAME_14_21051 0216: (unknown) $5632 24@ 29@ 34@ 00CF: set_actor $5632 Z_angle_to 39@ 01B1: (unknown) $5632 1 1 1 1 1 00A2: (unknown) $5632 :NONAME_14_21051 0@ = 0 // (int) 0045: actor $5467(0@,2) defined jump_if_false @NONAME_14_21118 02B7: (unknown) $5467(0@,2) 0352: (unknown) $5467(0@,2) 0044: put_actor $5467(0@,2) at 26@ 31@ 36@ 00CF: set_actor $5467(0@,2) Z_angle_to 39@ 01B1: (unknown) $5467(0@,2) 1 1 1 1 1 00A2: (unknown) $5467(0@,2) :NONAME_14_21118 0@ = 1 // (int) 0045: actor $5467(0@,2) defined jump_if_false @NONAME_14_21186 02B7: (unknown) $5467(0@,2) 0352: (unknown) $5467(0@,2) 0044: put_actor $5467(0@,2) at 27@ 32@ 37@ 00CF: set_actor $5467(0@,2) Z_angle_to 39@ 01B1: (unknown) $5467(0@,2) 1 1 1 1 1 00A2: (unknown) $5467(0@,2) :NONAME_14_21186 0045: actor $1038 defined jump_if_false @NONAME_14_21209 0044: put_actor $1038 at 28@ 33@ 38@ 0200: (unknown) $1038 0 :NONAME_14_21209 003E: $5747 = create_actor_pedtype 22 model 0 at 25@ 30@ 35@ 0423: (unknown) $5747 25@ 30@ 35@ 00CF: set_actor $5747 Z_angle_to 39@ 01B1: (unknown) $5747 1 1 1 1 1 04B5: (unknown) $5747 0 0001: wait 300 ms 00B9: set_camera_position -1913.3 -335.63 6.37 rotations 0 0 0 00BA: set_camera_point_at -1913.27 -334.65 6.56 mode 2 0001: wait 100 ms 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -1913.35 -337.13 6.45 rotations 0 0 0 00BA: set_camera_point_at -1913.32 -336.13 6.4 mode 1 $5589 == 1 // (int) var == num jump_if_false @NONAME_14_21363 0002: jump @NONAME_14_21433 :NONAME_14_21363 0045: actor $5747 defined jump_if_false @NONAME_14_21393 0503: (unknown) $5747 1 0352: (unknown) $5747 0414: (unknown) $5747 86 404 :NONAME_14_21393 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 037A: constant_params 3 variable_params 0 unknown 44 call_with_params @NONAME_14_14456 $5636 $5638 $5640 jump_if_false @NONAME_14_21433 0002: jump @NONAME_14_21433 :NONAME_14_21433 $5886 == 0 // (int) var == num jump_if_false @NONAME_14_21455 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 :NONAME_14_21455 0001: wait 0 ms :NONAME_14_21458 00CA: fading jump_if_false @NONAME_14_21477 0001: wait 0 ms 0002: jump @NONAME_14_21458 :NONAME_14_21477 003F: destroy_actor $5747 004F: unknown_check $5634 jump_if_false @NONAME_14_21511 02D8: unknown_check $5634 jump_if_false @NONAME_14_21507 01BE: (unknown) $5633 :NONAME_14_21507 013B: explode_car $5634 :NONAME_14_21511 0045: actor $1038 defined jump_if_false @NONAME_14_21549 0352: (unknown) $1038 0044: put_actor $1038 at 28@ 33@ 38@ 010F: (unknown) $1038 $5615 $5619 $5623 0200: (unknown) $1038 1 :NONAME_14_21549 0045: actor $5632 defined jump_if_false @NONAME_14_21583 0352: (unknown) $5632 010F: (unknown) $5632 $5615 $5619 $5623 01B1: (unknown) $5632 0 0 0 0 0 :NONAME_14_21583 0045: actor $5723 defined jump_if_false @NONAME_14_21624 0352: (unknown) $5723 0309: (unknown) $5723 0 -1 010F: (unknown) $5723 $5615 $5619 $5623 01B1: (unknown) $5723 0 0 0 0 0 :NONAME_14_21624 0045: actor $5724 defined jump_if_false @NONAME_14_21665 0352: (unknown) $5724 0309: (unknown) $5724 0 -1 010F: (unknown) $5724 $5615 $5619 $5623 01B1: (unknown) $5724 0 0 0 0 0 :NONAME_14_21665 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_14939 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_12784 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_11063 0@ = 0 // (int) :NONAME_14_21699 0@ == 0 // (int) var == num jump_if_false @NONAME_14_21747 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_14_21740 02E1: actor $1038 in_water jump_if_false @NONAME_14_21740 0@ = 1 // (int) :NONAME_14_21740 0002: jump @NONAME_14_21699 :NONAME_14_21747 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_690 1000 0444: (unknown) 86 $5588 == 1 // (int) var == num jump_if_false @NONAME_14_21801 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_14124 84 0002: jump @NONAME_14_21815 :NONAME_14_21801 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 60 0026: return :NONAME_14_21815 0026: return :NONAME_14_21817 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10512 jump_if_false @NONAME_14_21856 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_21928 :NONAME_14_21856 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_5317 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_12707 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_13027 037A: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_12849 jump_if_false @NONAME_14_21928 82E1: not actor $1038 in_water jump_if_false @NONAME_14_21928 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 70 0026: return :NONAME_14_21928 0026: return :NONAME_14_21930 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10512 jump_if_false @NONAME_14_21969 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_22199 :NONAME_14_21969 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_5317 037A: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_12849 jump_if_false @NONAME_14_22069 0@ = 0 // (int) :NONAME_14_22000 0045: actor $5436(0@,2) defined jump_if_false @NONAME_14_22045 02E1: actor $1038 in_water jump_if_false @NONAME_14_22039 00E5: (unknown) $5436(0@,2) $1038 0002: jump @NONAME_14_22045 :NONAME_14_22039 00A2: (unknown) $5436(0@,2) :NONAME_14_22045 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_22000 0002: jump @NONAME_14_22111 :NONAME_14_22069 0@ = 0 // (int) :NONAME_14_22073 0045: actor $5436(0@,2) defined jump_if_false @NONAME_14_22094 00E5: (unknown) $5436(0@,2) $1038 :NONAME_14_22094 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_22073 :NONAME_14_22111 $5627 == 0 // (int) var == num jump_if_false @NONAME_14_22176 04A2: unknown_check $1038 $5734 $5737 $5740 $5735 $5738 $5736 $5739 $5742 0022: jump_if_false @NONAME_14_22169 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 25 2@ $5627 = 1 // (int) :NONAME_14_22169 0002: jump @NONAME_14_22199 :NONAME_14_22176 8474: not jump_if_false @NONAME_14_22199 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 80 0026: return :NONAME_14_22199 0026: return :NONAME_14_22201 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10512 jump_if_false @NONAME_14_22240 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_22330 :NONAME_14_22240 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_5317 0080: actor $1038 near_point $5616 $5620 radius 10.0 10.0 sphere 1 0022: jump_if_false @NONAME_14_22330 // Note: the incorrect math opcode was used here 807E: not actor $1038 driving 0022: jump_if_false @NONAME_14_22316 // Note: the incorrect math opcode was used here 026A: unknown_check $1038 0022: jump_if_false @NONAME_14_22309 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 84 0026: return :NONAME_14_22309 0002: jump @NONAME_14_22330 :NONAME_14_22316 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 84 0026: return :NONAME_14_22330 0026: return :NONAME_14_22332 $5806 = -1661.194 // (float) $5807 = -258.9591 // (float) $5808 = 14.5558 // (float) $5809 = -1652.903 // (float) $5810 = -258.7161 // (float) $5811 = 14.5752 // (float) 01BB: (unknown) $5806 $5807 $5808 $5808 0045: actor $1038 defined 0022: jump_if_false @NONAME_14_22449 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 01AE: (unknown) 1 0216: (unknown) $1038 $5806 $5807 $5808 010F: (unknown) $1038 $5809 $5810 $5811 00EE: (unknown) $1038 $5809 $5810 01EC: (unknown) $1038 0 :NONAME_14_22449 00B9: set_camera_position -1662.9 -254.61 18.31 rotations 0 0 0 00BA: set_camera_point_at -1662.06 -255.15 18.19 mode 2 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_5200 101 2@ 02B4: set_camera_transverse_delay 0 time 2@ 0001: wait 0 ms 00B9: set_camera_position -1662.88 -254.63 15.51 rotations 0 0 0 00BA: set_camera_point_at -1662.04 -255.16 15.58 mode 1 0001: wait 1000 ms 2@ -= 1000 // (int) 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 2@ jump_if_true @NONAME_14_22586 :NONAME_14_22586 0045: actor $1038 defined jump_if_false @NONAME_14_22610 00A2: (unknown) $1038 01AE: (unknown) 0 0107: toggle_player $1038 can_move 1 :NONAME_14_22610 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 88 0026: return :NONAME_14_22626 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10512 jump_if_false @NONAME_14_22665 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 998 0026: return 0002: jump @NONAME_14_22702 :NONAME_14_22665 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_5317 $1697 == 1 // (int) var == num jump_if_false @NONAME_14_22702 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 90 0026: return :NONAME_14_22702 0026: return :NONAME_14_22704 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_525 1000 $5809 = -1648.896 // (float) $5810 = -272.0391 // (float) $5811 = 15.4597 // (float) 01BB: (unknown) $5809 $5810 $5811 $5811 00B9: set_camera_position -1648.93 -273.97 16.03 rotations 0 0 0 00BA: set_camera_point_at -1648.96 -272.98 15.9 mode 2 0045: actor $1038 defined jump_if_false @NONAME_14_22846 0107: toggle_player $1038 can_move 0 0043: store_actor $1038 position_to 40@ 41@ 42@ // Note: the incorrect math opcode was used here 01BB: (unknown) 40@ 41@ 42@ 42@ 0200: (unknown) $1038 0 0044: put_actor $1038 at -1653.8 -266.87 15.45 :NONAME_14_22846 003E: $5747 = create_actor_pedtype 22 model 0 at 40@ 41@ 42@ 010F: (unknown) $5747 $5809 $5810 $5811 00CE: 43@ = actor $5747 Z_angle 00EE: (unknown) $5747 $5809 $5810 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 750 jump_if_true @NONAME_14_23085 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1648.9 -287.57 16.3 rotations 0 0 0 00BA: set_camera_point_at -1648.05 -287.04 16.19 mode 1 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 3000 jump_if_true @NONAME_14_23085 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_5200 104 2@ 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 2@ jump_if_true @NONAME_14_23085 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_5200 105 2@ 00B9: set_camera_position -1648.9 -287.57 16.3 rotations 0 0 0 00BA: set_camera_point_at -1649.62 -286.88 16.19 mode 2 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @MAIN_4341 2@ jump_if_true @NONAME_14_23095 0002: jump @NONAME_14_23095 :NONAME_14_23085 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 :NONAME_14_23095 003F: destroy_actor $5747 0045: actor $1038 defined jump_if_false @NONAME_14_23131 0423: (unknown) $1038 $5809 $5810 $5811 00CF: set_actor $1038 Z_angle_to 43@ 0200: (unknown) $1038 1 :NONAME_14_23131 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_690 1000 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 997 0026: return :NONAME_14_23159 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5610 == 1 // (int) var == num jump_if_false @NONAME_14_23226 037B: constant_params 1 variable_params 1 unknown 44 call_with_params @NONAME_14_8574 1 0@ 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4311 0001: wait 1000 ms 0059: text_clear_all 03C2: (unknown) 026C: (unknown) :NONAME_14_23226 $259 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 999 0026: return :NONAME_14_23247 037B: constant_params 2 variable_params 0 unknown 44 call_with_params @99RED_12847 'JER_A01' 50 // Soldier 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_13239 999 0026: return :NONAME_14_23287 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_10697 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_1587 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_12382 0@ = 0 // (int) :NONAME_14_23321 003F: destroy_actor $5454(0@,2) 003F: destroy_actor $5456(0@,2) 0049: destroy_car $5452(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_23321 04E0: (unknown) 0045: actor $1038 defined jump_if_false @NONAME_14_23378 04D6: (unknown) $1038 0 02B7: (unknown) $1038 :NONAME_14_23378 003F: destroy_actor $5632 003F: destroy_actor $5723 003F: destroy_actor $5724 0049: destroy_car $5634 037B: constant_params 1 variable_params 0 unknown 44 call_with_params @NONAME_14_2412 306 83FD: not unknown_check jump_if_false @NONAME_14_23468 $5610 == 1 // (int) var == num jump_if_false @NONAME_14_23468 0423: (unknown) $1038 -1615.72 -134.02 14.82 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @NONAME_14_1427 037B: constant_params 0 variable_params 0 unknown 44 call_with_params @MAIN_4326 :NONAME_14_23468 024F: (unknown) 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 9--------------- :NONAME_15 $5588 = -973.8 // (float) $5589 = -1104.73 // (float) $5590 = 14.87 // (float) $5591 = 0 // (int) 0001: wait 0 ms 00C9: fade 0 0 ms 0045: actor $1038 defined jump_if_false @NONAME_15_74 0044: put_actor $1038 at $5588 $5589 $5590 00CF: set_actor $1038 Z_angle_to 45.0 0001: wait 1000 ms 0221: (unknown) :NONAME_15_74 00C9: fade 1 1000 ms 0023: end_thread // Note: the incorrect math opcode was used here 0160: load_model $5592 :NONAME_15_87 8161: not model $5592 available jump_if_false @NONAME_15_108 0001: wait 0 ms 0002: jump @NONAME_15_87 :NONAME_15_108 $5591 == 0 // (int) var == num jump_if_false @NONAME_15_155 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5144 $5588 $5589 $5590 -10.0 0 0 1@ 2@ 3@ 4@ = 0 // (float) 0002: jump @NONAME_15_292 :NONAME_15_155 $5591 == 1 // (int) var == num jump_if_false @NONAME_15_203 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5144 $5588 $5589 $5590 10.0 0 0 1@ 2@ 3@ 4@ = 0 // (float) 0002: jump @NONAME_15_292 :NONAME_15_203 $5591 == 2 // (int) var == num jump_if_false @NONAME_15_251 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5144 $5588 $5589 $5590 0 10.0 0 1@ 2@ 3@ 4@ = 0 // (float) 0002: jump @NONAME_15_292 :NONAME_15_251 $5591 == 3 // (int) var == num jump_if_false @NONAME_15_292 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5144 $5588 $5589 $5590 0 -10.0 0 1@ 2@ 3@ 4@ = 0 // (float) :NONAME_15_292 0048: 0@ = create_car $5592 at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ 0236: (unknown) 0@ 3 0116: remove_car 0@ from_mission_cleanup_list $5591 += 1 // (int) 0026: return end_thread //-------------Mission 10--------------- :BUILDDE 0238: name_thread 'BUILDDE' 033A: use_GXT_table 'DEVMEN' 0025: gosub @BUILDDE_6606 009D: wasted_or_busted // mission only jump_if_false @BUILDDE_37 :BUILDDE_37 0025: gosub @BUILDDE_8566 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BUILDDE_78 02B4: set_camera_transverse_delay 0 time 7@ :BUILDDE_78 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BUILDDE_119 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BUILDDE_130 :BUILDDE_119 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BUILDDE_130 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BUILDDE_164 02B4: set_camera_transverse_delay 0 time 5@ :BUILDDE_164 809F: not actor 3@ dead 0022: jump_if_false @BUILDDE_180 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BUILDDE_180 0026: return :BUILDDE_182 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @BUILDDE_246 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @BUILDDE_240 0400: (unknown) $1038 $1690 0002: jump @BUILDDE_246 :BUILDDE_240 02C0: (unknown) $1038 $1690 :BUILDDE_246 0@ >= 0 // (int) var >= num jump_if_false @BUILDDE_273 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :BUILDDE_273 0045: actor $1038 defined jump_if_false @BUILDDE_341 807E: not actor $1038 driving jump_if_false @BUILDDE_318 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @BUILDDE_321 :BUILDDE_318 021D: (unknown) 0 :BUILDDE_321 $1698 == 0 // (int) var == num jump_if_false @BUILDDE_337 02EA: select_interior 2 :BUILDDE_337 01AE: (unknown) 1 :BUILDDE_341 0059: text_clear_all 0268: (unknown) 0026: return :BUILDDE_347 0045: actor $1038 defined jump_if_false @BUILDDE_411 807E: not actor $1038 driving jump_if_false @BUILDDE_399 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @BUILDDE_399 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :BUILDDE_399 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :BUILDDE_411 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BUILDDE_460 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @BUILDDE_460 02EA: select_interior 0 :BUILDDE_460 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BUILDDE_490 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BUILDDE_490 0026: return 0045: actor 0@ defined jump_if_false @BUILDDE_511 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BUILDDE_511 0026: return 0045: actor 0@ defined 0022: jump_if_false @BUILDDE_541 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BUILDDE_541 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BUILDDE_541 0026: return :BUILDDE_543 0045: actor 0@ defined 0022: jump_if_false @BUILDDE_590 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BUILDDE_586 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @BUILDDE_590 :BUILDDE_586 1@ = 0 // (int) :BUILDDE_590 1@ == 1 // (int) var == num jump_if_false @BUILDDE_674 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILDDE_667 007E: actor 0@ driving jump_if_false @BUILDDE_663 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BUILDDE_653 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BUILDDE_656 :BUILDDE_653 00F1: (unknown) 0@ :BUILDDE_656 0002: jump @BUILDDE_667 :BUILDDE_663 1@ = 0 // (int) :BUILDDE_667 0002: jump @BUILDDE_590 :BUILDDE_674 0026: return 0045: actor 0@ defined jump_if_false @BUILDDE_768 007E: actor 0@ driving jump_if_false @BUILDDE_752 02A7: unknown_check 0@ jump_if_false @BUILDDE_722 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BUILDDE_745 :BUILDDE_722 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BUILDDE_543 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILDDE_745 0002: jump @BUILDDE_761 :BUILDDE_752 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILDDE_761 0002: jump @BUILDDE_770 :BUILDDE_768 005F: (unknown) :BUILDDE_770 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BUILDDE_928 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BUILDDE_928 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BUILDDE_869 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BUILDDE_828 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILDDE_862 :BUILDDE_828 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_543 0@ 4@ > -1 // (int) var > num jump_if_false @BUILDDE_862 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_543 4@ :BUILDDE_862 0002: jump @BUILDDE_928 :BUILDDE_869 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BUILDDE_894 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILDDE_928 :BUILDDE_894 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_543 0@ not 3@ == -1 // (int) var == num jump_if_false @BUILDDE_928 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_543 3@ :BUILDDE_928 0045: actor 0@ defined jump_if_false @BUILDDE_980 004F: unknown_check 1@ jump_if_false @BUILDDE_980 007E: actor 0@ driving jump_if_false @BUILDDE_980 807C: not actor 0@ driving 1@ 0022: jump_if_false @BUILDDE_980 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_543 0@ :BUILDDE_980 5@ = 0 // (int) :BUILDDE_984 5@ == 0 // (int) var == num jump_if_false @BUILDDE_1082 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILDDE_1075 004F: unknown_check 1@ jump_if_false @BUILDDE_1075 007C: actor 0@ driving 1@ 0022: jump_if_false @BUILDDE_1041 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BUILDDE_1075 :BUILDDE_1041 2@ == -1 // (int) var == num jump_if_false @BUILDDE_1067 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BUILDDE_1075 :BUILDDE_1067 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BUILDDE_1075 0002: jump @BUILDDE_984 :BUILDDE_1082 0026: return :BUILDDE_1084 $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) 0026: return :BUILDDE_1101 1@ == 1 // (int) var == num jump_if_false @BUILDDE_1129 $5342(0@,10) = 255 // (int) 0002: jump @BUILDDE_1139 :BUILDDE_1129 0456: (unknown) 0@ $5342(0@,10) = 0 // (int) :BUILDDE_1139 044E: (unknown) 0@ 1@ 0026: return :BUILDDE_1145 0035: 2@ = $5591 // (int vars) 2@ += 1 // (int) 0035: 3@ = $5593 // (int vars) 3@ += 1 // (int) 0078: if and 001C: 2@ == 0@ // (int) num == var 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @BUILDDE_1186 // Note: the incorrect math opcode was used here 005E: (unknown) :BUILDDE_1186 005F: (unknown) 0026: return :BUILDDE_1190 0@ = 0 // (int) :BUILDDE_1194 0453: (unknown) 0@ 0 0 0 0 0452: (unknown) 0@ 50 50 50 0 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 0@ 0 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @BUILDDE_1194 0450: (unknown) 0 0 70 0451: (unknown) 0 480 20 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 0 1 1@ = 70 // (int) 1@ += 40 // (int) 0035: $5595 = 1@ // (int vars) 1@ += 70 // (int) 0450: (unknown) 1 0 0 0451: (unknown) 1 480 1@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 1 1 0450: (unknown) 3 0 0 0451: (unknown) 3 480 1@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 3 0 0450: (unknown) 7 0 0 0451: (unknown) 7 480 1@ 044E: (unknown) 7 0 1@ = 70 // (int) 1@ += 120 // (int) 0450: (unknown) 2 0 1@ 0451: (unknown) 2 480 20 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 2 1 0450: (unknown) 4 0 1@ 0451: (unknown) 4 480 20 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 4 0 2@ = 240 // (int) 2@ -= 100 // (int) 3@ = 100 // (int) 3@ *= 2 // (int) 0450: (unknown) 6 2@ 1@ 0451: (unknown) 6 3@ 20 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 6 1 1@ = 70 // (int) 1@ += 165 // (int) 0450: (unknown) 5 0 1@ 0451: (unknown) 5 480 20 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 5 0 0450: (unknown) 8 10 10 1@ = 480 // (int) 1@ -= 20 // (int) 4@ = 272 // (int) 4@ -= 20 // (int) 0451: (unknown) 8 1@ 4@ 0453: (unknown) 8 0 0 0 255 0452: (unknown) 8 50 50 50 128 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1101 8 0 0489: (unknown) 0026: return :BUILDDE_1591 0450: (unknown) 9 20 20 0@ = 480 // (int) 0@ -= 40 // (int) 1@ = 272 // (int) 1@ -= 40 // (int) 0451: (unknown) 9 0@ 1@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 9 0 0026: return :BUILDDE_1642 1@ == -1 // (int) var == num jump_if_false @BUILDDE_1684 0454: (unknown) 0@ 2@ 3@ 4@ 5@ 0457: (unknown) 5@ 255 255 255 $5342(2@,10) 0002: jump @BUILDDE_1715 :BUILDDE_1684 0455: (unknown) 0@ 2@ 3@ 4@ 1 1@ 0 0 0 0 0 5@ 0457: (unknown) 5@ 255 255 255 $5342(2@,10) :BUILDDE_1715 0458: (unknown) 5@ 0.7 045A: (unknown) 5@ 2 0026: return :BUILDDE_1730 2@ -= 32 // (int) 048B: (unknown) 'MI_BOX' 1@ 2@ 3@ 64 64 6@ 0025: gosub @BUILDDE_1822 001F: 0@ == 'SZ_LRG' // (float) num == var 0022: jump_if_false @BUILDDE_1802 // Note: the incorrect math opcode was used here 3@ -= 64 // (int) 048B: (unknown) 0@ 1@ 2@ 3@ 64 128 6@ 0002: jump @BUILDDE_1813 :BUILDDE_1802 048B: (unknown) 0@ 1@ 2@ 3@ 64 64 6@ :BUILDDE_1813 0025: gosub @BUILDDE_1822 0026: return :BUILDDE_1822 4@ == 1 // (int) var == num jump_if_false @BUILDDE_1952 8@ = 255 // (int) 002B: 8@ -= $5342(1@,10) // (int vars) // Note: the incorrect math opcode was used here 7@ = 60 // (int) 002B: 7@ -= 8@ // (int vars) // Note: the incorrect math opcode was used here 0 > 7@ // (int) num > var 0022: jump_if_false @BUILDDE_1871 // Note: the incorrect math opcode was used here 7@ = 0 // (int) :BUILDDE_1871 5@ == 0 // (int) var == num jump_if_false @BUILDDE_1901 0457: (unknown) 6@ 255 255 50 7@ 0002: jump @BUILDDE_1945 :BUILDDE_1901 5@ == 1 // (int) var == num jump_if_false @BUILDDE_1932 0457: (unknown) 6@ 30 255 255 7@ 0002: jump @BUILDDE_1945 :BUILDDE_1932 0457: (unknown) 6@ 237 130 180 7@ :BUILDDE_1945 0002: jump @BUILDDE_2035 :BUILDDE_1952 5@ == 0 // (int) var == num jump_if_false @BUILDDE_1985 0457: (unknown) 6@ 255 255 50 $5342(1@,10) 0002: jump @BUILDDE_2035 :BUILDDE_1985 5@ == 1 // (int) var == num jump_if_false @BUILDDE_2019 0457: (unknown) 6@ 30 255 255 $5342(1@,10) 0002: jump @BUILDDE_2035 :BUILDDE_2019 0457: (unknown) 6@ 237 130 180 $5342(1@,10) :BUILDDE_2035 0026: return :BUILDDE_2037 1@ = 240 // (int) 0035: 2@ = 0@ // (int vars) 2@ *= 128 // (int) 002B: 1@ -= 2@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :BUILDDE_2059 1@ += 1 // (int) 0@ == 1 // (int) var == num jump_if_false @BUILDDE_2132 0035: 3@ = $5593 // (int vars) 3@ += 1 // (int) 0078: if and 001C: $5588 == 1@ // (int) num == var not $3324 == 1 // (int) var == num jump_if_false @BUILDDE_2120 2@ = 1 // (int) 0002: jump @BUILDDE_2125 :BUILDDE_2120 2@ = 2 // (int) :BUILDDE_2125 0002: jump @BUILDDE_2186 :BUILDDE_2132 0035: 3@ = $5591 // (int vars) 3@ += 1 // (int) 0078: if and 001C: $5589 == 1@ // (int) num == var 001C: $5588 == 3@ // (int) num == var not $3324 == 1 // (int) var == num jump_if_false @BUILDDE_2181 2@ = 1 // (int) 0002: jump @BUILDDE_2186 :BUILDDE_2181 2@ = 2 // (int) :BUILDDE_2186 0026: return :BUILDDE_2188 0456: (unknown) 0@ 2@ = 70 // (int) 2@ += 40 // (int) 0@ == 0 // (int) var == num jump_if_false @BUILDDE_2256 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_SEL' -1 0@ 0 0 3@ // Select Business To Build 0458: (unknown) 3@ 0.9 045A: (unknown) 3@ 2 0002: jump @BUILDDE_4297 :BUILDDE_2256 0@ == 1 // (int) var == num jump_if_false @BUILDDE_2560 0035: 1@ = $5594 // (int vars) 0035: $5596 = 1@ // (int vars) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 0 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_PROT' 0@ 1@ 2@ $903 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 1 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_LOAN' 0@ 1@ 2@ $904 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 2 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_PROS' 0@ 1@ 2@ $905 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 3 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_DRUG' 0@ 1@ 2@ $906 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 4 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_SMUG' 0@ 1@ 2@ $907 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 5 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_ROBB' 0@ 1@ 2@ $908 5@ 3@ 0002: jump @BUILDDE_4297 :BUILDDE_2560 0@ == 2 // (int) var == num jump_if_false @BUILDDE_2654 0035: 3@ = $5593 // (int vars) 3@ += 1 // (int) not $646(3@,7) == 0 // (int) var == num jump_if_false @BUILDDE_2627 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_UNA' -1 0@ 0 0 3@ // Unavailable 0002: jump @BUILDDE_2647 :BUILDDE_2627 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 $5355(3@,7) -1 0@ 0 0 3@ :BUILDDE_2647 0002: jump @BUILDDE_4297 :BUILDDE_2654 0@ == 3 // (int) var == num jump_if_false @BUILDDE_2810 0035: 1@ = $5594 // (int vars) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 3 0 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'SZ_SMAL' 0@ 1@ 2@ $5608 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 3 1 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'SZ_MED' 0@ 1@ 2@ $5609 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 3 2 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'SZ_LRG' 0@ 1@ 2@ $5610 5@ 3@ 0002: jump @BUILDDE_4297 :BUILDDE_2810 0@ == 4 // (int) var == num jump_if_false @BUILDDE_2900 0035: 3@ = $5593 // (int vars) $5352(3@,3) == 1 // (int) var == num jump_if_false @BUILDDE_2873 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_UNA' -1 0@ 0 0 3@ // Unavailable 0002: jump @BUILDDE_2893 :BUILDDE_2873 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 $5362(3@,3) -1 0@ 0 0 3@ :BUILDDE_2893 0002: jump @BUILDDE_4297 :BUILDDE_2900 0@ == 5 // (int) var == num jump_if_false @BUILDDE_3215 0035: 3@ = $5593 // (int vars) $5352(3@,3) == 0 // (int) var == num jump_if_false @BUILDDE_3208 0035: 3@ = $5591 // (int vars) 3@ += 1 // (int) 0035: 4@ = $5593 // (int vars) 4@ += 1 // (int) 037B: constant_params 4 variable_params 1 unknown 12 call_with_params @NONAME_1_38358 4 3@ 4@ 0 $5624 not $1785 == 1 // (int) var == num jump_if_false @BUILDDE_3119 0078: if and 001C: $5588 == 3@ // (int) num == var 001C: $5589 == 4@ // (int) num == var not $3324 == 1 // (int) var == num jump_if_false @BUILDDE_3057 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_CUR' $5624 0@ 0 0 3@ // Current Business 0457: (unknown) 3@ 255 0 0 $5342(0@,10) $5590 = 1 // (int) 0002: jump @BUILDDE_3112 :BUILDDE_3057 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'TO_COST' $5624 0@ 0 0 3@ // Cost: $~1~ 0011: $5624 > $5627 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_3107 // Note: the incorrect math opcode was used here 0457: (unknown) 3@ 255 0 0 $5342(0@,10) :BUILDDE_3107 $5590 = 0 // (int) :BUILDDE_3112 0002: jump @BUILDDE_3208 :BUILDDE_3119 037A: constant_params 2 variable_params 0 unknown 12 call_with_params @BUILDDE_1145 4 2 jump_if_false @BUILDDE_3184 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'TO_COST' $5624 0@ 0 0 3@ // Cost: $~1~ 0457: (unknown) 3@ 255 0 0 $5342(0@,10) 0002: jump @BUILDDE_3208 :BUILDDE_3184 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'TO_COST' 0 0@ 0 0 3@ // Cost: $~1~ :BUILDDE_3208 0002: jump @BUILDDE_4297 :BUILDDE_3215 0@ == 6 // (int) var == num jump_if_false @BUILDDE_3319 not $5593 == 0 // (int) var == num jump_if_false @BUILDDE_3269 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'AMM_LEF' -1 0@ 0 0 3@ // < 045A: (unknown) 3@ 1 :BUILDDE_3269 0011: $5629 > $5593 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_3312 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'AMM_RIG' -1 0@ 0 0 3@ // > 045A: (unknown) 3@ 4 :BUILDDE_3312 0002: jump @BUILDDE_4297 :BUILDDE_3319 0@ == 7 // (int) var == num jump_if_false @BUILDDE_3722 1@ = 128 // (int) 002D: 1@ *= $5591 // (int vars) 0029: 1@ += $5596 // (int vars) // Note: the incorrect math opcode was used here 5@ = 2 // (int) $5591 == 0 // (int) var == num jump_if_false @BUILDDE_3412 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 0 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_PROT' 0@ 1@ $5595 $903 5@ 3@ 0002: jump @BUILDDE_3715 :BUILDDE_3412 $5591 == 1 // (int) var == num jump_if_false @BUILDDE_3474 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 1 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_LOAN' 0@ 1@ $5595 $904 5@ 3@ 0002: jump @BUILDDE_3715 :BUILDDE_3474 $5591 == 2 // (int) var == num jump_if_false @BUILDDE_3536 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 2 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_PROS' 0@ 1@ $5595 $905 5@ 3@ 0002: jump @BUILDDE_3715 :BUILDDE_3536 $5591 == 3 // (int) var == num jump_if_false @BUILDDE_3598 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 3 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_DRUG' 0@ 1@ $5595 $906 5@ 3@ 0002: jump @BUILDDE_3715 :BUILDDE_3598 $5591 == 4 // (int) var == num jump_if_false @BUILDDE_3660 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 4 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_SMUG' 0@ 1@ $5595 $907 5@ 3@ 0002: jump @BUILDDE_3715 :BUILDDE_3660 $5591 == 5 // (int) var == num jump_if_false @BUILDDE_3715 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2059 1 5 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1730 'TY_ROBB' 0@ 1@ $5595 $908 5@ 3@ :BUILDDE_3715 0002: jump @BUILDDE_4297 :BUILDDE_3722 0@ == 9 // (int) var == num jump_if_false @BUILDDE_4297 7@ = 0 // (int) 8@ = 0 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PROP_LO' -1 0@ 0 8@ 3@ // Location: 045A: (unknown) 3@ 1 8@ += 20 // (int) 7@ = 10 // (int) 0426: (unknown) $1042 $1043 $1044 6@ 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 6@ -1 0@ 7@ 8@ 3@ 045A: (unknown) 3@ 0 8@ += 20 // (int) 8@ += 20 // (int) 7@ = 0 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PROP_C' -1 0@ 0 8@ 3@ // Current Site: 045A: (unknown) 3@ 1 8@ += 20 // (int) 7@ = 10 // (int) 0035: 3@ = $3321 // (int vars) 3@ += 1 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 $5355(3@,7) -1 0@ 7@ 8@ 3@ 045A: (unknown) 3@ 0 8@ += 20 // (int) 8@ += 20 // (int) 7@ = 0 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PROP_SI' -1 0@ 0 8@ 3@ // Scale: 045A: (unknown) 3@ 1 8@ += 20 // (int) 7@ = 10 // (int) 0035: 3@ = $3322 // (int vars) 3@ -= 1 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 $5362(3@,3) -1 0@ 7@ 8@ 3@ 045A: (unknown) 3@ 0 8@ += 20 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_INC' -1 0@ 0 8@ 3@ // Site Income: 045A: (unknown) 3@ 4 8@ += 20 // (int) 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @NONAME_1_39507 $3315 9@ 10@ 11@ 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'CRREWAR' 9@ 0@ 7@ 8@ 3@ // $~1~ 045A: (unknown) 3@ 4 8@ += 20 // (int) 8@ += 20 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_OTCA' -1 0@ 0 8@ 3@ // Income modifiers: 045A: (unknown) 3@ 4 8@ += 20 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PD_DAM' 11@ 0@ 7@ 8@ 3@ // Damage Pentalty $~1~ 045A: (unknown) 3@ 4 11@ > 0 // (int) var > num jump_if_false @BUILDDE_4174 0457: (unknown) 3@ 255 0 0 $5342(0@,10) :BUILDDE_4174 8@ += 20 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_BON' 10@ 0@ 7@ 8@ 3@ // Reputation Bonus X ~1~ 045A: (unknown) 3@ 4 8@ += 20 // (int) 8@ += 20 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'PR_TOT' -1 0@ 0 8@ 3@ // Total Income: 045A: (unknown) 3@ 4 8@ += 20 // (int) 0035: 3@ = 9@ // (int vars) 002B: 3@ -= 11@ // (int vars) // Note: the incorrect math opcode was used here 002D: 3@ *= 10@ // (int vars) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1642 'CRREWAR' 3@ 0@ 7@ 8@ 3@ // $~1~ 045A: (unknown) 3@ 4 8@ += 20 // (int) :BUILDDE_4297 0026: return :BUILDDE_4299 3@ = 20 // (int) 044E: (unknown) 6 0 0@ == 1 // (int) var == num jump_if_false @BUILDDE_4488 044E: (unknown) 2 0 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @BUILDDE_2037 $5593 2@ 1@ == 0 // (int) var == num jump_if_false @BUILDDE_4401 :BUILDDE_4350 0011: $5594 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4389 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 1 002B: $5594 -= 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4350 :BUILDDE_4389 0035: $5594 = 2@ // (int vars) 0002: jump @BUILDDE_4445 :BUILDDE_4401 0011: 2@ > $5594 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4440 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 1 0029: $5594 += 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4401 :BUILDDE_4440 0035: $5594 = 2@ // (int vars) :BUILDDE_4445 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 2 044E: (unknown) 2 1 0035: $5591 = $5593 // (int vars) 0002: jump @BUILDDE_4683 :BUILDDE_4488 0@ == 3 // (int) var == num jump_if_false @BUILDDE_4683 044E: (unknown) 4 0 044E: (unknown) 5 0 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @BUILDDE_2037 $5593 2@ 1@ == 0 // (int) var == num jump_if_false @BUILDDE_4585 :BUILDDE_4534 0011: $5594 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4573 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 3 002B: $5594 -= 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4534 :BUILDDE_4573 0035: $5594 = 2@ // (int vars) 0002: jump @BUILDDE_4629 :BUILDDE_4585 0011: 2@ > $5594 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4624 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 3 0029: $5594 += 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4585 :BUILDDE_4624 0035: $5594 = 2@ // (int vars) :BUILDDE_4629 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 3 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 4 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 5 044E: (unknown) 4 1 044E: (unknown) 5 1 0035: $5592 = $5593 // (int vars) :BUILDDE_4683 044E: (unknown) 6 1 0026: return :BUILDDE_4691 2@ == 3 // (int) var == num jump_if_false @BUILDDE_4738 002B: $5342(0@,10) -= 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $5342(0@,10) // (int) num > var 0022: jump_if_false @BUILDDE_4731 // Note: the incorrect math opcode was used here $5342(0@,10) = 0 // (int) :BUILDDE_4731 0002: jump @BUILDDE_4770 :BUILDDE_4738 0029: $5342(0@,10) += 1@ // (int vars) // Note: the incorrect math opcode was used here $5342(0@,10) > 255 // (int) var > num jump_if_false @BUILDDE_4770 $5342(0@,10) = 255 // (int) :BUILDDE_4770 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BUILDDE_2188 0@ 0026: return :BUILDDE_4783 2@ == 2 // (int) var == num jump_if_false @BUILDDE_4861 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @BUILDDE_1101 0@ 1 $5342(0@,10) = 0 // (int) :BUILDDE_4815 255 > $5342(0@,10) // (int) num > var 0022: jump_if_false @BUILDDE_4854 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @BUILDDE_4691 0@ 1@ 2@ 0002: jump @BUILDDE_4815 :BUILDDE_4854 0002: jump @BUILDDE_4920 :BUILDDE_4861 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @BUILDDE_1101 0@ 1 $5342(0@,10) = 255 // (int) :BUILDDE_4883 $5342(0@,10) > 0 // (int) var > num jump_if_false @BUILDDE_4920 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @BUILDDE_4691 0@ 1@ 2@ 0002: jump @BUILDDE_4883 :BUILDDE_4920 0026: return :BUILDDE_4922 0268: (unknown) 0@ == 3 // (int) var == num jump_if_false @BUILDDE_5123 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2188 7 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 7 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 0 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 2 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 6 0 :BUILDDE_5000 0078: if or $5599 > 0 // (int) var > num not $5595 == 5 // (int) var == num jump_if_false @BUILDDE_5085 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @BUILDDE_4691 1 50 3 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2188 7 $5595 -= 20 // (int) 5 > $5595 // (int) num > var 0022: jump_if_false @BUILDDE_5078 // Note: the incorrect math opcode was used here $5595 = 5 // (int) :BUILDDE_5078 0002: jump @BUILDDE_5000 :BUILDDE_5085 $5595 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2188 7 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 1 0 0002: jump @BUILDDE_5312 :BUILDDE_5123 1@ = 70 // (int) 1@ += 40 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 3 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 4 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 6 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 5 0 :BUILDDE_5185 801C: not $5595 == 1@ // (int) num == var 0022: jump_if_false @BUILDDE_5242 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2188 7 $5595 += 20 // (int) 0011: $5595 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_5235 // Note: the incorrect math opcode was used here 0035: $5595 = 1@ // (int vars) :BUILDDE_5235 0002: jump @BUILDDE_5185 :BUILDDE_5242 0035: $5595 = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2188 7 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @BUILDDE_4783 1 50 2 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 0 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2188 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1101 7 0 :BUILDDE_5312 0026: return :BUILDDE_5314 0@ == 1 // (int) var == num jump_if_false @BUILDDE_5451 0035: $5593 = $5591 // (int vars) $5592 = 0 // (int) $5629 = 5 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BUILDDE_2037 $5593 $5594 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_4922 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1101 2 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1101 6 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2188 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2188 2 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2188 6 044E: (unknown) 1 1 $5597 = 1 // (int) 0002: jump @BUILDDE_5618 :BUILDDE_5451 0@ == 3 // (int) var == num jump_if_false @BUILDDE_5618 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_4922 0@ 0035: $5593 = $5592 // (int vars) $5629 = 2 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BUILDDE_2037 $5593 $5594 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @BUILDDE_4783 3 50 2 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1101 4 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1101 6 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1101 5 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2188 3 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2188 4 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2188 6 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2188 5 044E: (unknown) 3 1 $5597 = 3 // (int) :BUILDDE_5618 0026: return :BUILDDE_5620 0@ = 0 // (float) 1@ = 55.0 // (float) 2@ = 0 // (float) 3@ = -10.0 // (float) 4@ = 20.0 // (float) 5@ = 0 // (float) 9@ = 15.0 // (float) 10@ = 36000 // (int) 0139: 11@ = random_int_in_ranges 0 4 001C: 11@ == $5632 // (int) num == var 0022: jump_if_false @BUILDDE_5703 // Note: the incorrect math opcode was used here 11@ += 1 // (int) 11@ > 3 // (int) var > num jump_if_false @BUILDDE_5703 11@ = 0 // (int) :BUILDDE_5703 11@ == 0 // (int) var == num jump_if_false @BUILDDE_5757 0@ = 0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = -10.0 // (float) 4@ = 20.0 // (float) 5@ = 0 // (float) 9@ = 10.0 // (float) 0002: jump @BUILDDE_5903 :BUILDDE_5757 11@ == 1 // (int) var == num jump_if_false @BUILDDE_5812 0@ = 0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = 10.0 // (float) 4@ = 20.0 // (float) 5@ = 0 // (float) 9@ = 10.0 // (float) 0002: jump @BUILDDE_5903 :BUILDDE_5812 11@ == 2 // (int) var == num jump_if_false @BUILDDE_5867 0@ = 10.0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 20.0 // (float) 5@ = 0 // (float) 9@ = 10.0 // (float) 0002: jump @BUILDDE_5903 :BUILDDE_5867 0@ = 0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = -10.0 // (float) 4@ = 15.0 // (float) 5@ = 0 // (float) 9@ = 6.0 // (float) :BUILDDE_5903 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5144 0 0 3.0 $3316 $3317 $3318 6@ 7@ 8@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_5959 0@ 1@ 2@ $3319 12@ 13@ 14@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_5959 3@ 4@ 5@ $3319 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5144 $3316 $3317 $3318 12@ 13@ 9@ 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5144 $3316 $3317 $3318 15@ 16@ 9@ 15@ 16@ 17@ 00B9: set_camera_position 12@ 13@ 14@ rotations 0 0 0 $5632 == -1 // (int) var == num jump_if_false @BUILDDE_6035 00BA: set_camera_point_at 6@ 7@ 8@ mode 2 :BUILDDE_6035 02B4: set_camera_transverse_delay 0 time 10@ 0001: wait 0 ms 00B9: set_camera_position 15@ 16@ 17@ rotations 0 0 0 00BA: set_camera_point_at 6@ 7@ 8@ mode 1 010E: $5631 = current_time_in_ms 0029: $5631 += 10@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5632 = 11@ // (int vars) 0026: return :BUILDDE_6073 0@ == 0 // (int) var == num jump_if_false @BUILDDE_6110 0377: (unknown) 38 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6103 005E: (unknown) :BUILDDE_6103 0002: jump @BUILDDE_6320 :BUILDDE_6110 0@ == 1 // (int) var == num jump_if_false @BUILDDE_6148 0377: (unknown) 39 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6141 005E: (unknown) :BUILDDE_6141 0002: jump @BUILDDE_6320 :BUILDDE_6148 0@ == 4 // (int) var == num jump_if_false @BUILDDE_6186 0377: (unknown) 40 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6179 005E: (unknown) :BUILDDE_6179 0002: jump @BUILDDE_6320 :BUILDDE_6186 0@ == 5 // (int) var == num jump_if_false @BUILDDE_6224 0377: (unknown) 41 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6217 005E: (unknown) :BUILDDE_6217 0002: jump @BUILDDE_6320 :BUILDDE_6224 0@ == 6 // (int) var == num jump_if_false @BUILDDE_6289 0377: (unknown) 42 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6282 :BUILDDE_6253 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6280 0001: wait 0 ms 0377: (unknown) 42 1@ 0002: jump @BUILDDE_6253 :BUILDDE_6280 005E: (unknown) :BUILDDE_6282 0002: jump @BUILDDE_6320 :BUILDDE_6289 0@ == 7 // (int) var == num jump_if_false @BUILDDE_6320 0377: (unknown) 43 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6320 005E: (unknown) :BUILDDE_6320 005F: (unknown) :BUILDDE_6322 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BUILDDE_1190 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BUILDDE_1591 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BUILDDE_2188 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BUILDDE_2188 6 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BUILDDE_5314 1 0026: return :BUILDDE_6379 0006: $5621 = 'H_DEV01' // (string) // This is the ~h~development menu~w~. From here you can develop this site. // Note: the incorrect math opcode was used here 0006: $5622 = 'H_DEV02' // (string) // Change this site into a ~h~Drugs venture~w~ - the fees have been covered this time! // Note: the incorrect math opcode was used here 0026: return :BUILDDE_6407 1@ == 3 // (int) var == num jump_if_false @BUILDDE_6562 0@ == 1 // (int) var == num jump_if_false @BUILDDE_6444 $622 = 1 // (int) 0002: jump @BUILDDE_6562 :BUILDDE_6444 0@ == 2 // (int) var == num jump_if_false @BUILDDE_6469 $623 = 1 // (int) 0002: jump @BUILDDE_6562 :BUILDDE_6469 0@ == 3 // (int) var == num jump_if_false @BUILDDE_6494 $616 = 1 // (int) 0002: jump @BUILDDE_6562 :BUILDDE_6494 0@ == 4 // (int) var == num jump_if_false @BUILDDE_6519 $620 = 1 // (int) 0002: jump @BUILDDE_6562 :BUILDDE_6519 0@ == 5 // (int) var == num jump_if_false @BUILDDE_6544 $624 = 1 // (int) 0002: jump @BUILDDE_6562 :BUILDDE_6544 0@ == 6 // (int) var == num jump_if_false @BUILDDE_6562 $621 = 1 // (int) :BUILDDE_6562 0026: return :BUILDDE_6564 0470: (unknown) 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 70 0026: return :BUILDDE_6578 0470: (unknown) 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 14 0026: return :BUILDDE_6592 0470: (unknown) 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 13 0026: return :BUILDDE_6606 $1045 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_182 1000 2@ = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5626 = 0 // (int) $5628 = 0 // (int) $5632 = -1 // (int) 3@ = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) 0006: $5611 = 'PROP_T1' // (string) // Un-Developed // Note: the incorrect math opcode was used here 0006: $5612 = 'PROP_T2' // (string) // Protection Racket // Note: the incorrect math opcode was used here 0006: $5613 = 'PROP_T3' // (string) // Loan Shark // Note: the incorrect math opcode was used here 0006: $5614 = 'PROP_T4' // (string) // Prostitution // Note: the incorrect math opcode was used here 0006: $5615 = 'PROP_T5' // (string) // Drugs // Note: the incorrect math opcode was used here 0006: $5616 = 'PROP_T6' // (string) // Smuggling // Note: the incorrect math opcode was used here 0006: $5617 = 'PROP_T7' // (string) // Robbery // Note: the incorrect math opcode was used here 0006: $5618 = 'PROP_S1' // (string) // Small-time // Note: the incorrect math opcode was used here 0006: $5619 = 'PROP_S2' // (string) // Medium Venture // Note: the incorrect math opcode was used here 0006: $5620 = 'PROP_S3' // (string) // High-Roller // Note: the incorrect math opcode was used here $5591 = 0 // (int) $5592 = 0 // (int) 0035: 1@ = $3315 // (int vars) 0035: $5588 = $433(1@,30) // (int vars) 0035: $5589 = $463(1@,30) // (int vars) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_1084 0045: actor $1038 defined jump_if_false @BUILDDE_6906 0200: (unknown) $1038 0 0096: $5627 = player $1038 money 049D: (unknown) 1 $1698 == 0 // (int) var == num jump_if_false @BUILDDE_6889 3@ = 0 // (int) 0002: jump @BUILDDE_6906 :BUILDDE_6889 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_29170 1 3@ = 1 // (int) :BUILDDE_6906 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_30477 $3315 jump_if_false @BUILDDE_7050 0078: if and not $1785 == 1 // (int) var == num not $3324 == 1 // (int) var == num jump_if_false @BUILDDE_7033 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_1591 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30507 $3315 1@ 037B: constant_params 4 variable_params 1 unknown 5 call_with_params @NONAME_1_38358 3 $3321 $3322 1@ $5624 0017: $5627 >= $5624 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_7016 // Note: the incorrect math opcode was used here $5633 = 1 // (int) 0002: jump @BUILDDE_7026 :BUILDDE_7016 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6322 :BUILDDE_7026 0002: jump @BUILDDE_7043 :BUILDDE_7033 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6322 :BUILDDE_7043 0002: jump @BUILDDE_7060 :BUILDDE_7050 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6322 :BUILDDE_7060 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6379 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_5620 0228: (unknown) 028D: (unknown) 5.0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4326 :BUILDDE_7097 0001: wait 0 ms 0078: if and not $1785 == 0 // (int) var == num $5633 == 0 // (int) var == num jump_if_false @BUILDDE_7135 0025: gosub @BUILDDE_7362 0002: jump @BUILDDE_7142 :BUILDDE_7135 0025: gosub @BUILDDE_7457 :BUILDDE_7142 0025: gosub @BUILDDE_7606 $5633 == 0 // (int) var == num jump_if_false @BUILDDE_7180 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2188 6 0002: jump @BUILDDE_7197 :BUILDDE_7180 011F: show_text_1number_highpriority GXT 'PRDEBCO' number $5624 time 1 flag 1 // Pay $~1~ to repair business? :BUILDDE_7197 010E: $5630 = current_time_in_ms 0011: $5630 > $5631 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_7224 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_5620 :BUILDDE_7224 not 0@ == 1 // (int) var == num jump_if_false @BUILDDE_7243 0002: jump @BUILDDE_7097 :BUILDDE_7243 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 044F: (unknown) 048A: (unknown) 0045: actor $1038 defined jump_if_false @BUILDDE_7342 0200: (unknown) $1038 1 0078: if and 3@ == 1 // (int) var == num $5634 == 0 // (int) var == num jump_if_false @BUILDDE_7319 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_28853 $3316 $3317 $3318 0 0002: jump @BUILDDE_7342 :BUILDDE_7319 $5634 == 1 // (int) var == num jump_if_false @BUILDDE_7342 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_23480 :BUILDDE_7342 0268: (unknown) 049D: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_347 1000 0026: return :BUILDDE_7362 $1785 == 1 // (int) var == num jump_if_false @BUILDDE_7433 2 > 2@ // (int) num > var 0022: jump_if_false @BUILDDE_7426 // Note: the incorrect math opcode was used here 0409: (unknown) $5621 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 5000 0409: (unknown) $5622 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 5000 2@ = 2 // (int) :BUILDDE_7426 0002: jump @BUILDDE_7455 :BUILDDE_7433 0409: (unknown) $5621 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 5000 $1785 = 0 // (int) :BUILDDE_7455 0026: return :BUILDDE_7457 $5597 == 1 // (int) var == num jump_if_false @BUILDDE_7558 0035: 1@ = $5593 // (int vars) $646(1@,7) == 0 // (int) var == num jump_if_false @BUILDDE_7507 0409: (unknown) 'H_DEV10' // Use the ~h~~k~ ~AMMOV~ ~w~to cycle business type. ~n~~h~~k~ ~AMBUY~ ~w~to select. ~n~~h~~k~ ~AMEXI~ ~w~to exit. 0002: jump @BUILDDE_7551 :BUILDDE_7507 $646(1@,7) == 1 // (int) var == num jump_if_false @BUILDDE_7540 0409: (unknown) 'H_DEV10' // Use the ~h~~k~ ~AMMOV~ ~w~to cycle business type. ~n~~h~~k~ ~AMBUY~ ~w~to select. ~n~~h~~k~ ~AMEXI~ ~w~to exit. 0002: jump @BUILDDE_7551 :BUILDDE_7540 0409: (unknown) 'H_DEV15' // The market for this business type is saturated. :BUILDDE_7551 0002: jump @BUILDDE_7606 :BUILDDE_7558 0035: 1@ = $5593 // (int vars) $5352(1@,3) == 0 // (int) var == num jump_if_false @BUILDDE_7595 0409: (unknown) 'H_DEV11' // Use the ~h~~k~ ~AMMOV~ ~w~to cycle business size. ~n~~h~~k~ ~AMBUY~ ~w~to select. ~n~~h~~k~ ~AMEXI~ ~w~to cancel. 0002: jump @BUILDDE_7606 :BUILDDE_7595 0409: (unknown) 'H_DEV11' // Use the ~h~~k~ ~AMMOV~ ~w~to cycle business size. ~n~~h~~k~ ~AMBUY~ ~w~to select. ~n~~h~~k~ ~AMEXI~ ~w~to cancel. :BUILDDE_7606 4@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 7 jump_if_false @BUILDDE_7634 4@ = 1 // (int) :BUILDDE_7634 0078: if and 4@ == 1 // (int) var == num $5597 == 1 // (int) var == num jump_if_false @BUILDDE_7661 0@ = 1 // (int) :BUILDDE_7661 $5633 == 1 // (int) var == num jump_if_false @BUILDDE_7865 0409: (unknown) 'H_DEV12' // ~k~ ~AMBUY~ to repair. ~n~~k~ ~AMEXI~ to cancel. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 6 jump_if_false @BUILDDE_7814 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6592 0011: $5627 > $5624 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_7807 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4248 500 02E2: 1@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_37838 $3315 3 $5624 1@ 0045: actor $1038 defined jump_if_false @BUILDDE_7779 0096: $5627 = player $1038 money :BUILDDE_7779 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6322 $5633 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4279 500 :BUILDDE_7807 0002: jump @BUILDDE_7858 :BUILDDE_7814 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 7 jump_if_false @BUILDDE_7858 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6578 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6322 $5633 = 0 // (int) :BUILDDE_7858 0002: jump @BUILDDE_8564 :BUILDDE_7865 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 1 jump_if_false @BUILDDE_7933 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6564 0011: $5629 > $5593 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_7926 // Note: the incorrect math opcode was used here $5593 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_4299 $5597 0 :BUILDDE_7926 0002: jump @BUILDDE_8564 :BUILDDE_7933 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 0 jump_if_false @BUILDDE_8000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6564 $5593 > 0 // (int) var > num jump_if_false @BUILDDE_7993 $5593 -= 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_4299 $5597 1 :BUILDDE_7993 0002: jump @BUILDDE_8564 :BUILDDE_8000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 5 jump_if_false @BUILDDE_8085 $5597 == 1 // (int) var == num jump_if_false @BUILDDE_8078 0035: 1@ = $5593 // (int vars) 1@ += 1 // (int) $646(1@,7) == 0 // (int) var == num jump_if_false @BUILDDE_8068 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_5314 3 :BUILDDE_8068 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6592 :BUILDDE_8078 0002: jump @BUILDDE_8564 :BUILDDE_8085 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 6 jump_if_false @BUILDDE_8449 $5597 == 1 // (int) var == num jump_if_false @BUILDDE_8170 0035: 1@ = $5593 // (int vars) 1@ += 1 // (int) $646(1@,7) == 0 // (int) var == num jump_if_false @BUILDDE_8153 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_5314 3 :BUILDDE_8153 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6592 0002: jump @BUILDDE_8442 :BUILDDE_8170 0035: 1@ = $5593 // (int vars) 0078: if and $5352(1@,3) == 0 // (int) var == num $5590 == 0 // (int) var == num jump_if_false @BUILDDE_8442 0078: if or 0017: $5627 >= $5624 // (int) var >= var // Note: the incorrect math opcode was used here $1785 == 1 // (int) var == num jump_if_false @BUILDDE_8432 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6592 not $1785 == 1 // (int) var == num jump_if_false @BUILDDE_8335 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4248 500 0035: $3321 = $5591 // (int vars) $3321 += 1 // (int) 0035: $3322 = $5592 // (int vars) $3322 += 1 // (int) 02E2: 1@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_37838 $3315 4 $5624 1@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_6407 $3321 $3322 $5634 = 1 // (int) 0@ = 1 // (int) 0002: jump @BUILDDE_8425 :BUILDDE_8335 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1145 4 2 jump_if_false @BUILDDE_8425 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4248 500 0035: $3321 = $5591 // (int vars) $3321 += 1 // (int) 0035: $3322 = $5592 // (int vars) $3322 += 1 // (int) 02E2: 1@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_37838 $3315 4 0 1@ $5634 = 1 // (int) 0@ = 1 // (int) :BUILDDE_8425 0002: jump @BUILDDE_8442 :BUILDDE_8432 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6578 :BUILDDE_8442 0002: jump @BUILDDE_8564 :BUILDDE_8449 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 4 jump_if_false @BUILDDE_8510 $5597 == 3 // (int) var == num jump_if_false @BUILDDE_8503 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_5314 1 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6578 :BUILDDE_8503 0002: jump @BUILDDE_8564 :BUILDDE_8510 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_6073 7 jump_if_false @BUILDDE_8564 $5597 == 3 // (int) var == num jump_if_false @BUILDDE_8564 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_5314 1 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @BUILDDE_6578 :BUILDDE_8564 0026: return :BUILDDE_8566 $1045 = 0 // (int) 0045: actor $1038 defined jump_if_false @BUILDDE_8588 0107: toggle_player $1038 can_move 1 :BUILDDE_8588 $1688 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 11--------------- :BUILD 0238: name_thread 'BUILD' 0025: gosub @BUILD_3584 009D: wasted_or_busted // mission only jump_if_false @BUILD_32 0025: gosub @BUILD_4498 :BUILD_32 0025: gosub @BUILD_4931 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BUILD_73 02B4: set_camera_transverse_delay 0 time 7@ :BUILD_73 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BUILD_114 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BUILD_125 :BUILD_114 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BUILD_125 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BUILD_159 02B4: set_camera_transverse_delay 0 time 5@ :BUILD_159 809F: not actor 3@ dead 0022: jump_if_false @BUILD_175 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BUILD_175 0026: return :BUILD_177 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @BUILD_241 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @BUILD_235 0400: (unknown) $1038 $1690 0002: jump @BUILD_241 :BUILD_235 02C0: (unknown) $1038 $1690 :BUILD_241 0@ >= 0 // (int) var >= num jump_if_false @BUILD_268 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :BUILD_268 0045: actor $1038 defined jump_if_false @BUILD_336 807E: not actor $1038 driving jump_if_false @BUILD_313 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @BUILD_316 :BUILD_313 021D: (unknown) 0 :BUILD_316 $1698 == 0 // (int) var == num jump_if_false @BUILD_332 02EA: select_interior 2 :BUILD_332 01AE: (unknown) 1 :BUILD_336 0059: text_clear_all 0268: (unknown) 0026: return :BUILD_342 0045: actor $1038 defined jump_if_false @BUILD_406 807E: not actor $1038 driving jump_if_false @BUILD_394 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @BUILD_394 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :BUILD_394 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :BUILD_406 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BUILD_455 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @BUILD_455 02EA: select_interior 0 :BUILD_455 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BUILD_485 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BUILD_485 0026: return 0045: actor 0@ defined jump_if_false @BUILD_506 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BUILD_506 0026: return 0045: actor 0@ defined 0022: jump_if_false @BUILD_536 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BUILD_536 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BUILD_536 0026: return :BUILD_538 0045: actor 0@ defined 0022: jump_if_false @BUILD_585 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BUILD_581 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @BUILD_585 :BUILD_581 1@ = 0 // (int) :BUILD_585 1@ == 1 // (int) var == num jump_if_false @BUILD_669 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILD_662 007E: actor 0@ driving jump_if_false @BUILD_658 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BUILD_648 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BUILD_651 :BUILD_648 00F1: (unknown) 0@ :BUILD_651 0002: jump @BUILD_662 :BUILD_658 1@ = 0 // (int) :BUILD_662 0002: jump @BUILD_585 :BUILD_669 0026: return 0045: actor 0@ defined jump_if_false @BUILD_763 007E: actor 0@ driving jump_if_false @BUILD_747 02A7: unknown_check 0@ jump_if_false @BUILD_717 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BUILD_740 :BUILD_717 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BUILD_538 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILD_740 0002: jump @BUILD_756 :BUILD_747 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILD_756 0002: jump @BUILD_765 :BUILD_763 005F: (unknown) :BUILD_765 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BUILD_923 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BUILD_923 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BUILD_864 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BUILD_823 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILD_857 :BUILD_823 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_538 0@ 4@ > -1 // (int) var > num jump_if_false @BUILD_857 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_538 4@ :BUILD_857 0002: jump @BUILD_923 :BUILD_864 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BUILD_889 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILD_923 :BUILD_889 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_538 0@ not 3@ == -1 // (int) var == num jump_if_false @BUILD_923 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_538 3@ :BUILD_923 0045: actor 0@ defined jump_if_false @BUILD_975 004F: unknown_check 1@ jump_if_false @BUILD_975 007E: actor 0@ driving jump_if_false @BUILD_975 807C: not actor 0@ driving 1@ 0022: jump_if_false @BUILD_975 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_538 0@ :BUILD_975 5@ = 0 // (int) :BUILD_979 5@ == 0 // (int) var == num jump_if_false @BUILD_1077 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILD_1070 004F: unknown_check 1@ jump_if_false @BUILD_1070 007C: actor 0@ driving 1@ 0022: jump_if_false @BUILD_1036 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BUILD_1070 :BUILD_1036 2@ == -1 // (int) var == num jump_if_false @BUILD_1062 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BUILD_1070 :BUILD_1062 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BUILD_1070 0002: jump @BUILD_979 :BUILD_1077 0026: return :BUILD_1079 0@ = -1 // (int) 1@ = 0 // (int) :BUILD_1088 $5340(1@,10) == 0 // (int) var == num jump_if_false @BUILD_1108 0035: 0@ = 1@ // (int vars) 0026: return :BUILD_1108 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @BUILD_1088 0026: return :BUILD_1127 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @BUILD_1079 4@ 0139: 5@ = random_int_in_ranges 0 2 2@ += 0.3 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0035: 6@ = $5620 // (int vars) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_33075 $373(6@,30) 6@ 003E: $5340(4@,10) = create_actor_pedtype 6@ model $5332(5@,2) at 0@ 1@ 2@ 00CF: set_actor $5340(4@,10) Z_angle_to 3@ 00C1: (unknown) $5340(4@,10) $5350(4@,10) 0278: (unknown) $5340(4@,10) 0 03DE: (unknown) $5340(4@,10) 1 0106: give_actor $5340(4@,10) weapon $5337(5@,3) ammo 50 // Load the weapon model before using this 04B9: (unknown) $5340(4@,10) 1 1 0 0542: (unknown) $5340(4@,10) 0 04EE: (unknown) $5340(4@,10) 041B: (unknown) $5340(4@,10) 9 0026: return :BUILD_1270 00BB: (unknown) $5350(0@,10) 0112: remove_references_to_actor $5340(0@,10) // Like turning an actor into a random pedestrian $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0026: return :BUILD_1298 0078: if and 8086: not actor $1038 near_actor 0@ radius 45.0 45.0 sphere 0 $5617 == 0 // (int) var == num jump_if_false @BUILD_1344 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILD_1270 1@ 0002: jump @BUILD_1349 :BUILD_1344 00E5: (unknown) 0@ $1038 :BUILD_1349 0026: return :BUILD_1351 0@ = 0 // (int) $5616 = 0 // (int) 4@ = 0 // (int) :BUILD_1364 $5340(4@,10) > 0 // (int) var > num jump_if_false @BUILD_1487 009F: actor $5340(4@,10) dead jump_if_false @BUILD_1466 4@ == 0 // (int) var == num jump_if_false @BUILD_1443 $3343 == -1 // (int) var == num jump_if_false @BUILD_1443 $3343 = 0 // (int) 02DC: (unknown) $5340(4@,10) 1@ 2@ 3@ 01F9: $3343 = create_weapon_pickup #BAT group 3 ammo 1 at 1@ 2@ 3@ :BUILD_1443 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILD_1270 4@ 0@ += 1 // (int) 0002: jump @BUILD_1487 :BUILD_1466 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILD_1298 $5340(4@,10) 4@ $5616 += 1 // (int) :BUILD_1487 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @BUILD_1364 0026: return :BUILD_1506 3@ = 0 // (int) 4@ = 0 // (int) :BUILD_1514 $5340(4@,10) > 0 // (int) var > num jump_if_false @BUILD_1568 009F: actor $5340(4@,10) dead jump_if_false @BUILD_1568 0080: actor $5340(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @BUILD_1568 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :BUILD_1568 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @BUILD_1514 3@ > 0 // (int) var > num jump_if_false @BUILD_1598 005F: (unknown) :BUILD_1598 005E: (unknown) :BUILD_1600 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5665 :BUILD_1614 0011: $5665 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_1727 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @BUILD_1506 $5369(8@,10) $5379(8@,10) $5389(8@,10) jump_if_false @BUILD_1694 8089: not actor $1038 in_sphere $5369(8@,10) $5379(8@,10) $5389(8@,10) radius 4.5 4.5 3.0 sphere 0 0022: jump_if_false @BUILD_1694 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :BUILD_1694 8@ += 1 // (int) 001C: 8@ == $5665 // (int) num == var 0022: jump_if_false @BUILD_1715 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :BUILD_1715 7@ += 1 // (int) 0002: jump @BUILD_1614 :BUILD_1727 005F: (unknown) :BUILD_1729 0@ = 0 // (int) 0@ = 0 // (int) :BUILD_1737 $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @BUILD_1737 0@ = 0 // (int) :BUILD_1772 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_1822 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @BUILD_1127 $5369(0@,10) $5379(0@,10) $5389(0@,10) $5399(0@,10) 0@ += 1 // (int) 0002: jump @BUILD_1772 :BUILD_1822 $5617 = 0 // (int) 0026: return :BUILD_1829 0@ = 0 // (int) :BUILD_1833 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_1932 // Note: the incorrect math opcode was used here 0035: $5340(0@,10) = $2818(0@,10) // (int vars) 0352: (unknown) $2818(0@,10) $2818(0@,10) = -1 // (int) 0045: actor $5340(0@,10) defined jump_if_false @BUILD_1892 00C1: (unknown) $5340(0@,10) $5350(0@,10) :BUILD_1892 0@ == 0 // (int) var == num jump_if_false @BUILD_1920 0106: give_actor $5340(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5340(0@,10) 0 :BUILD_1920 0@ += 1 // (int) 0002: jump @BUILD_1833 :BUILD_1932 $5617 = 0 // (int) 0026: return :BUILD_1939 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 -30.0 -30.0 -30.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 30.0 30.0 30.0 3@ 4@ 5@ 0425: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ $5588 $5589 6@ 6@ > -1 // (int) var > num jump_if_false @BUILD_2154 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @BUILD_1079 7@ 7@ > -1 // (int) var > num jump_if_false @BUILD_2151 0 >= $5618 // (int) num >= var 0022: jump_if_false @BUILD_2113 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @BUILD_2075 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @BUILD_2106 :BUILD_2075 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :BUILD_2106 0002: jump @BUILD_2144 :BUILD_2113 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :BUILD_2144 0002: jump @BUILD_2154 :BUILD_2151 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :BUILD_2154 0026: return :BUILD_2156 0035: $5620 = 0@ // (int vars) 0036: $5621 = $2169(0@,30) // (float vars) 0036: $5622 = $2199(0@,30) // (float vars) 0036: $5623 = $2229(0@,30) // (float vars) 0035: $5619 = $463(0@,30) // (int vars) 037B: constant_params 1 variable_params 2 unknown 3 call_with_params @NONAME_1_32785 $373(0@,30) $5588 $5589 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @NONAME_1_33290 $373(0@,30) $5590 $5591 $5593 $5594 $5592 = 336 // (int) 02E2: $5595 = 6 // (any) 047B: (unknown) $5620 $5624 047E: (unknown) $5624 2 0 $5625 $5635 $5645 $5655 $5655 += 180.0 // (float) 047D: (unknown) $5624 3 $5665 2@ = 0 // (int) :BUILD_2286 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_2351 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 1@ += 1 // (int) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @BUILD_2286 :BUILD_2351 $5665 += 1 // (int) 0160: load_model $5588 0160: load_model $5589 0160: load_model $5590 0160: load_model $5591 0160: load_model $5592 0228: (unknown) $5619 == 1 // (int) var == num jump_if_false @BUILD_2405 $5618 = 5 // (int) 0002: jump @BUILD_2437 :BUILD_2405 $5619 == 2 // (int) var == num jump_if_false @BUILD_2431 $5618 = 10 // (int) 0002: jump @BUILD_2437 :BUILD_2431 $5618 = 15 // (int) :BUILD_2437 $5617 = 0 // (int) 0026: return :BUILD_2444 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25305 $5620 0@ 0483: (unknown) 0@ $5624 $5655 += 180.0 // (float) 047D: (unknown) $5624 11 $5665 2@ = 0 // (int) :BUILD_2481 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_2541 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @BUILD_2481 :BUILD_2541 $3343 > -1 // (int) var > num jump_if_false @BUILD_2564 0141: destroy_pickup $3343 $3343 = -1 // (int) :BUILD_2564 0026: return 0@ == 0 // (int) var == num jump_if_false @BUILD_2609 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BUILD_2785 :BUILD_2609 0@ == 1 // (int) var == num jump_if_false @BUILD_2642 03CF: (unknown) 200 200 200 255 0002: jump @BUILD_2785 :BUILD_2642 0@ == 2 // (int) var == num jump_if_false @BUILD_2684 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BUILD_2785 :BUILD_2684 0@ == 3 // (int) var == num jump_if_false @BUILD_2728 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BUILD_2785 :BUILD_2728 0@ == 4 // (int) var == num jump_if_false @BUILD_2759 03CF: (unknown) 8 143 59 255 0002: jump @BUILD_2785 :BUILD_2759 0@ == 5 // (int) var == num jump_if_false @BUILD_2785 03CF: (unknown) 237 130 180 255 :BUILD_2785 0026: return 00BC: (unknown) 0@ 2 0026: return :BUILD_2794 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BUILD_2794 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BUILD_2849 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BUILD_2849 0 > 3@ // (int) num > var 0022: jump_if_false @BUILD_2864 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BUILD_2864 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_2909 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BUILD_2909 005F: (unknown) :BUILD_2911 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 0@ 0026: return :BUILD_2926 0057: show_text_highpriority GXT 0@ time 5000 flag 1 0026: return :BUILD_2936 0@ = 0 // (float) 1@ = 55.0 // (float) 2@ = 0 // (float) 3@ = -10.0 // (float) 4@ = 55.0 // (float) 5@ = 0 // (float) 9@ = 15.0 // (float) 10@ = 8000 // (int) 0139: 11@ = random_int_in_ranges 0 4 11@ == 0 // (int) var == num jump_if_false @BUILD_3038 0@ = 0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = -10.0 // (float) 4@ = 20.0 // (float) 5@ = 0 // (float) 9@ = 10.0 // (float) 0002: jump @BUILD_3184 :BUILD_3038 11@ == 1 // (int) var == num jump_if_false @BUILD_3093 0@ = 0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = 10.0 // (float) 4@ = 20.0 // (float) 5@ = 0 // (float) 9@ = 10.0 // (float) 0002: jump @BUILD_3184 :BUILD_3093 11@ == 2 // (int) var == num jump_if_false @BUILD_3148 0@ = 10.0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 20.0 // (float) 5@ = 0 // (float) 9@ = 10.0 // (float) 0002: jump @BUILD_3184 :BUILD_3148 0@ = 0 // (float) 1@ = 20.0 // (float) 2@ = 0 // (float) 3@ = -10.0 // (float) 4@ = 18.0 // (float) 5@ = 0 // (float) 9@ = 6.0 // (float) :BUILD_3184 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5144 0 0 5.0 $3316 $3317 $3318 6@ 7@ 8@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_5959 0@ 1@ 2@ $3319 12@ 13@ 14@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_5959 3@ 4@ 5@ $3319 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5144 $3316 $3317 $3318 12@ 13@ 9@ 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5144 $3316 $3317 $3318 15@ 16@ 9@ 15@ 16@ 17@ 00B9: set_camera_position 12@ 13@ 14@ rotations 0 0 0 00BA: set_camera_point_at 6@ 7@ 8@ mode 2 02B4: set_camera_transverse_delay 0 time 10@ 0001: wait 0 ms 00B9: set_camera_position 15@ 16@ 17@ rotations 0 0 0 00BA: set_camera_point_at 6@ 7@ 8@ mode 1 01AE: (unknown) 1 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4341 6000 0026: return :BUILD_3351 0035: 2@ = $3336 // (int vars) $463(0@,30) == 1 // (int) var == num jump_if_false @BUILD_3384 1@ = 1000 // (int) 0002: jump @BUILD_3418 :BUILD_3384 $463(0@,30) == 2 // (int) var == num jump_if_false @BUILD_3412 1@ = 1500 // (int) 0002: jump @BUILD_3418 :BUILD_3412 1@ = 2000 // (int) :BUILD_3418 0026: return 0@ > 70.0 // (float) var > num jump_if_false @BUILD_3572 $5667 == 0 // (int) var == num jump_if_false @BUILD_3462 010E: $5666 = current_time_in_ms $5667 = 20000 // (int) 0029: $5667 += $5666 // (int vars) // Note: the incorrect math opcode was used here :BUILD_3462 010E: $5666 = current_time_in_ms 0035: $5668 = $5667 // (int vars) 002B: $5668 -= $5666 // (int vars) // Note: the incorrect math opcode was used here $5668 /= 1000 // (int) 0 >= $5668 // (int) num >= var 0022: jump_if_false @BUILD_3506 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @BUILD_3565 :BUILD_3506 $5668 == 1 // (int) var == num jump_if_false @BUILD_3542 011E: show_text_1number_lowpriority GXT 'PR_RET' number $5668 time 2 flag 1 // ~w~You have ~1~ second to return to the site! 0002: jump @BUILD_3559 :BUILD_3542 011E: show_text_1number_lowpriority GXT 'PR_RETS' number $5668 time 2 flag 1 // ~w~You have ~1~ seconds to return to the site! :BUILD_3559 $5617 = 1 // (int) :BUILD_3565 0002: jump @BUILD_3582 :BUILD_3572 $5617 = 0 // (int) $5667 = 0 // (int) :BUILD_3582 005F: (unknown) :BUILD_3584 $1045 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @GAMHELP_8207 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2156 $3336 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_1729 1@ = 0 // (int) 0045: actor $1038 defined jump_if_false @BUILD_3647 010F: (unknown) $1038 $5625 $5635 $5645 :BUILD_3647 0035: 7@ = $3336 // (int vars) 0035: $1786 = $373(7@,30) // (int vars) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_342 1000 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2926 'EA_TAK' // Take out the defending ~r~gang members. 024F: (unknown) 0.2 03F1: (unknown) 0 $4417 = 1 // (int) :BUILD_3707 0001: wait 0 ms :BUILD_3710 1@ == 0 // (int) var == num jump_if_false @BUILD_4008 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @BUILD_3996 031D: (unknown) $1042 $1043 $5621 $5622 9@ 037A: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_2_3482 9@ jump_if_false @BUILD_3958 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_1939 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @BUILD_1351 2@ 002B: $5618 -= 2@ // (int vars) // Note: the incorrect math opcode was used here 0 >= $5618 // (int) num >= var 0022: jump_if_false @BUILD_3870 // Note: the incorrect math opcode was used here $5616 == 0 // (int) var == num jump_if_false @BUILD_3863 00C3: (unknown) $5625 $5635 $5645 0@ 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2794 0@ $3347 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2926 'EA_ENT' // Enter the ~t~business premises. 1@ = 1 // (int) :BUILD_3863 0002: jump @BUILD_3951 :BUILD_3870 0035: 7@ = $5618 // (int vars) 002B: 7@ -= $5616 // (int vars) // Note: the incorrect math opcode was used here 0078: if and 0011: $5665 > $5616 // (int) var > var // Note: the incorrect math opcode was used here 7@ > 0 // (int) var > num 45.0 > 9@ // (float) num > var 0022: jump_if_false @BUILD_3951 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @BUILD_1600 6@ jump_if_false @BUILD_3951 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @BUILD_1127 $5369(6@,10) $5379(6@,10) $5389(6@,10) $5399(6@,10) :BUILD_3951 0002: jump @BUILD_3989 :BUILD_3958 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2911 'EA_LEAV' // ~r~Attack cancelled: You left the area. 0025: gosub @BUILD_4498 1@ = 3 // (int) :BUILD_3989 0002: jump @BUILD_4001 :BUILD_3996 1@ = 3 // (int) :BUILD_4001 0002: jump @BUILD_3710 :BUILD_4008 1@ == 1 // (int) var == num jump_if_false @BUILD_4286 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @BUILD_4274 0080: actor $1038 near_point $3316 $3317 radius 70.0 70.0 sphere 0 0022: jump_if_false @BUILD_4236 // Note: the incorrect math opcode was used here 026A: unknown_check $1038 0022: jump_if_false @BUILD_4229 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 14 call_with_params @NONAME_1_36247 $5620 $3347 $3347 jump_if_false @BUILD_4229 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @NONAME_1_35908 $5620 0 0 00BB: (unknown) 0@ 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_2444 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_1829 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @NONAME_1_20442 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @NONAME_1_27701 0045: actor $1038 defined jump_if_false @BUILD_4224 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4279 500 0045: actor $1038 defined jump_if_false @BUILD_4212 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2926 'EA_MOP' // Waste the remaining ~g~business assets~w~ and ~r~gang members. 1@ = 2 // (int) 0002: jump @BUILD_4217 :BUILD_4212 1@ = 3 // (int) :BUILD_4217 0002: jump @BUILD_4229 :BUILD_4224 1@ = 3 // (int) :BUILD_4229 0002: jump @BUILD_4267 :BUILD_4236 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2911 'EA_LEAV' // ~r~Attack cancelled: You left the area. 0025: gosub @BUILD_4498 1@ = 3 // (int) :BUILD_4267 0002: jump @BUILD_4279 :BUILD_4274 1@ = 3 // (int) :BUILD_4279 0002: jump @BUILD_4008 :BUILD_4286 1@ == 2 // (int) var == num jump_if_false @BUILD_4400 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @BUILD_4388 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_23855 $5620 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @BUILD_1351 2@ $5616 == 0 // (int) var == num jump_if_false @BUILD_4381 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @NONAME_1_24010 jump_if_false @BUILD_4381 0001: wait 1000 ms 0025: gosub @BUILD_4518 1@ = 3 // (int) :BUILD_4381 0002: jump @BUILD_4393 :BUILD_4388 1@ = 3 // (int) :BUILD_4393 0002: jump @BUILD_4286 :BUILD_4400 not 1@ == 3 // (int) var == num jump_if_false @BUILD_4419 0002: jump @BUILD_3707 :BUILD_4419 0026: return 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_177 1000 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_342 1000 0026: return :BUILD_4498 0055: show_text_styled GXT 'EM_FAIL' time 1000 style 1 // ~r~ATTACK FAILED! 050B: 0026: return :BUILD_4518 0045: actor $1038 defined jump_if_false @BUILD_4534 0107: toggle_player $1038 can_move 0 :BUILD_4534 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4311 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @NONAME_1_37838 $5620 2 0 0 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40071 $5620 $3614 = 1 // (int) 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @NONAME_1_35908 $5620 1 0 037B: constant_params 2 variable_params 4 unknown 14 call_with_params @NONAME_1_30028 $5620 0 10@ 11@ 12@ 13@ jump_if_false @BUILD_4627 022C: (unknown) 10@ 11@ 12@ 5.0 1 :BUILD_4627 0045: actor $1038 defined 0022: jump_if_false @BUILD_4643 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :BUILD_4643 0001: wait 100 ms 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @BUILD_3351 $5620 8@ 011D: show_text_1number_styled GXT 'EM_PASS' number 8@ time 1000 style 1 // ~Y~ATTACK PASSED! ~n~$~1~ 0094: player $1038 money += 8@ 022B: (unknown) 1 050A: 009B: clear_player $1038 wanted_level $900 == 0 // (int) var == num jump_if_false @BUILD_4714 01DF: progress_made += 1 $900 = 1 // (int) :BUILD_4714 028D: (unknown) 5.0 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_2936 0045: actor $1038 defined jump_if_false @BUILD_4746 0107: toggle_player $1038 can_move 1 :BUILD_4746 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_29778 3 jump_if_false @BUILD_4929 0035: 8@ = $5620 // (int vars) $433(8@,30) == 4 // (int) var == num jump_if_false @BUILD_4830 $906 == 1 // (int) var == num jump_if_false @BUILD_4823 $913 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40407 4 :BUILD_4823 0002: jump @BUILD_4929 :BUILD_4830 $433(8@,30) == 5 // (int) var == num jump_if_false @BUILD_4883 $907 == 1 // (int) var == num jump_if_false @BUILD_4876 $914 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40407 5 :BUILD_4876 0002: jump @BUILD_4929 :BUILD_4883 $433(8@,30) == 6 // (int) var == num jump_if_false @BUILD_4929 $908 == 1 // (int) var == num jump_if_false @BUILD_4929 $915 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40407 6 :BUILD_4929 0026: return :BUILD_4931 $3614 = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @AUDIMON_3136 $1786 50000 00BB: (unknown) 0@ 8@ = 0 // (int) :BUILD_4961 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_1270 8@ 8@ += 1 // (int) 8@ >= 10 // (int) var >= num jump_if_false @BUILD_4961 $3347 > -1 // (int) var > num jump_if_false @BUILD_5012 047A: (unknown) $3347 $3347 = -1 // (int) :BUILD_5012 $1698 == 1 // (int) var == num jump_if_false @BUILD_5041 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @NONAME_1_35908 $5620 1 1 :BUILD_5041 024F: (unknown) 1.0 03F1: (unknown) 1 $3336 = -1 // (int) $3614 = 1 // (int) 0001: wait 0 ms $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 12--------------- :RENC7 0238: name_thread 'RENC7' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C7' 0025: gosub @RENC7_30852 009D: wasted_or_busted // mission only jump_if_false @RENC7_44 0025: gosub @RENC7_38121 :RENC7_44 0025: gosub @RENC7_38257 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @RENC7_85 02B4: set_camera_transverse_delay 0 time 7@ :RENC7_85 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @RENC7_126 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @RENC7_137 :RENC7_126 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :RENC7_137 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @RENC7_171 02B4: set_camera_transverse_delay 0 time 5@ :RENC7_171 809F: not actor 3@ dead 0022: jump_if_false @RENC7_187 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :RENC7_187 0026: return :RENC7_189 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @RENC7_253 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @RENC7_247 0400: (unknown) $1038 $1690 0002: jump @RENC7_253 :RENC7_247 02C0: (unknown) $1038 $1690 :RENC7_253 0@ >= 0 // (int) var >= num jump_if_false @RENC7_280 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :RENC7_280 0045: actor $1038 defined jump_if_false @RENC7_348 807E: not actor $1038 driving jump_if_false @RENC7_325 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @RENC7_328 :RENC7_325 021D: (unknown) 0 :RENC7_328 $1698 == 0 // (int) var == num jump_if_false @RENC7_344 02EA: select_interior 2 :RENC7_344 01AE: (unknown) 1 :RENC7_348 0059: text_clear_all 0268: (unknown) 0026: return :RENC7_354 0045: actor $1038 defined jump_if_false @RENC7_418 807E: not actor $1038 driving jump_if_false @RENC7_406 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @RENC7_406 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :RENC7_406 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :RENC7_418 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @RENC7_467 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @RENC7_467 02EA: select_interior 0 :RENC7_467 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @RENC7_497 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :RENC7_497 0026: return 0045: actor 0@ defined jump_if_false @RENC7_518 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :RENC7_518 0026: return 0045: actor 0@ defined 0022: jump_if_false @RENC7_548 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @RENC7_548 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :RENC7_548 0026: return :RENC7_550 0045: actor 0@ defined 0022: jump_if_false @RENC7_597 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @RENC7_593 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @RENC7_597 :RENC7_593 1@ = 0 // (int) :RENC7_597 1@ == 1 // (int) var == num jump_if_false @RENC7_681 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RENC7_674 007E: actor 0@ driving jump_if_false @RENC7_670 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @RENC7_660 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @RENC7_663 :RENC7_660 00F1: (unknown) 0@ :RENC7_663 0002: jump @RENC7_674 :RENC7_670 1@ = 0 // (int) :RENC7_674 0002: jump @RENC7_597 :RENC7_681 0026: return 0045: actor 0@ defined jump_if_false @RENC7_775 007E: actor 0@ driving jump_if_false @RENC7_759 02A7: unknown_check 0@ jump_if_false @RENC7_729 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @RENC7_752 :RENC7_729 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_550 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RENC7_752 0002: jump @RENC7_768 :RENC7_759 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RENC7_768 0002: jump @RENC7_777 :RENC7_775 005F: (unknown) :RENC7_777 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @RENC7_935 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @RENC7_935 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @RENC7_876 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @RENC7_835 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RENC7_869 :RENC7_835 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_550 0@ 4@ > -1 // (int) var > num jump_if_false @RENC7_869 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_550 4@ :RENC7_869 0002: jump @RENC7_935 :RENC7_876 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @RENC7_901 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RENC7_935 :RENC7_901 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_550 0@ not 3@ == -1 // (int) var == num jump_if_false @RENC7_935 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_550 3@ :RENC7_935 0045: actor 0@ defined jump_if_false @RENC7_987 004F: unknown_check 1@ jump_if_false @RENC7_987 007E: actor 0@ driving jump_if_false @RENC7_987 807C: not actor 0@ driving 1@ 0022: jump_if_false @RENC7_987 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_550 0@ :RENC7_987 5@ = 0 // (int) :RENC7_991 5@ == 0 // (int) var == num jump_if_false @RENC7_1089 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RENC7_1082 004F: unknown_check 1@ jump_if_false @RENC7_1082 007C: actor 0@ driving 1@ 0022: jump_if_false @RENC7_1048 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @RENC7_1082 :RENC7_1048 2@ == -1 // (int) var == num jump_if_false @RENC7_1074 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @RENC7_1082 :RENC7_1074 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :RENC7_1082 0002: jump @RENC7_991 :RENC7_1089 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @RENC7_1291 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1291 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1438 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1405 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @RENC7_1431 :RENC7_1405 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1427 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @RENC7_1431 :RENC7_1427 0035: 3@ = 2@ // (int vars) :RENC7_1431 0002: jump @RENC7_1442 :RENC7_1438 0035: 3@ = 0@ // (int vars) :RENC7_1442 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1510 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1477 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @RENC7_1503 :RENC7_1477 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1499 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @RENC7_1503 :RENC7_1499 0036: 3@ = 2@ // (float vars) :RENC7_1503 0002: jump @RENC7_1514 :RENC7_1510 0036: 3@ = 0@ // (float vars) :RENC7_1514 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @RENC7_1542 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @RENC7_1546 :RENC7_1542 0035: 1@ = 0@ // (int vars) :RENC7_1546 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @RENC7_1574 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @RENC7_1578 :RENC7_1574 0036: 1@ = 0@ // (float vars) :RENC7_1578 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @RENC7_1613 005F: (unknown) :RENC7_1613 801D: not 1@ == 0 // (int) var == var jump_if_false @RENC7_1626 005F: (unknown) :RENC7_1626 801D: not 2@ == 0 // (int) var == var jump_if_false @RENC7_1639 005F: (unknown) :RENC7_1639 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1654 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1654 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1667 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1667 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @RENC7_1869 0026: return :RENC7_1869 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @RENC7_1914 0026: return :RENC7_1914 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1982 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1982 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1982 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_2008 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_2008 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_2008 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @RENC7_2091 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_2091 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @RENC7_2127 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :RENC7_2127 3@ > 380.0 // (float) var > num jump_if_false @RENC7_2146 3@ = 380.0 // (float) :RENC7_2146 5.0 > 4@ // (float) num > var 0022: jump_if_false @RENC7_2165 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :RENC7_2165 4@ > 240.0 // (float) var > num jump_if_false @RENC7_2184 4@ = 240.0 // (float) :RENC7_2184 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @RENC7_2282 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :RENC7_2282 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @RENC7_2322 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :RENC7_2322 10@ > 0 // (float) var > num jump_if_false @RENC7_2340 9@ = 1 // (int) 005E: (unknown) :RENC7_2340 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @RENC7_2379 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_2379 005E: (unknown) :RENC7_2381 0@ == 0 // (int) var == num jump_if_false @RENC7_2424 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @RENC7_2600 :RENC7_2424 0@ == 1 // (int) var == num jump_if_false @RENC7_2457 03CF: (unknown) 200 200 200 255 0002: jump @RENC7_2600 :RENC7_2457 0@ == 2 // (int) var == num jump_if_false @RENC7_2499 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @RENC7_2600 :RENC7_2499 0@ == 3 // (int) var == num jump_if_false @RENC7_2543 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @RENC7_2600 :RENC7_2543 0@ == 4 // (int) var == num jump_if_false @RENC7_2574 03CF: (unknown) 8 143 59 255 0002: jump @RENC7_2600 :RENC7_2574 0@ == 5 // (int) var == num jump_if_false @RENC7_2600 03CF: (unknown) 237 130 180 255 :RENC7_2600 0026: return :RENC7_2602 00BC: (unknown) 0@ 2 0026: return :RENC7_2609 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_2609 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @RENC7_2664 014E: 3@ = car 0@ health 3@ -= 250 // (int) :RENC7_2664 0 > 3@ // (int) num > var 0022: jump_if_false @RENC7_2679 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :RENC7_2679 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_2724 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :RENC7_2724 005F: (unknown) :RENC7_2726 0035: $5627 = 0@ // (int vars) 0035: $5625 = 1@ // (int vars) 0035: $5626 = 2@ // (int vars) $5624 = 0 // (int) 0035: $5629 = 4@ // (int vars) 0035: $5630 = 5@ // (int vars) 0035: $5631 = 6@ // (int vars) $5632 = 3000 // (int) $5633 = 3000 // (int) $5637 = 1 // (int) $5636 = 0 // (int) $5635 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @RENC7_2830 $5634 = 1 // (int) 0002: jump @RENC7_2835 :RENC7_2830 $5634 = 0 // (int) :RENC7_2835 0160: load_model $5627 0160: load_model $5625 0160: load_model $5626 0160: load_model $5628 :RENC7_2851 0078: if or 8161: not model $5627 available 8161: not model $5625 available 8161: not model $5626 available 8161: not model $5628 available jump_if_false @RENC7_2888 0001: wait 0 ms 0002: jump @RENC7_2851 :RENC7_2888 0026: return :RENC7_2890 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @RENC7_2935 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_2935 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @RENC7_2980 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_2980 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3025 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3025 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3070 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3070 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3115 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3115 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3160 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3160 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3205 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3205 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3250 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3250 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3295 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3295 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3340 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3340 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @RENC7_3385 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3385 005E: (unknown) :RENC7_3387 $5631 == 1 // (int) var == num jump_if_false @RENC7_3415 not 0@ == -1 // (int) var == num jump_if_false @RENC7_3415 00BB: (unknown) 0@ :RENC7_3415 0026: return :RENC7_3417 $5631 == 1 // (int) var == num jump_if_false @RENC7_3933 1@ == 0 // (int) var == num jump_if_false @RENC7_3618 not $5341(0@,3) == -1 // (int) var == num jump_if_false @RENC7_3611 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_3546 02BD: (unknown) $5338(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @RENC7_3504 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3387 $5341(0@,3) 0026: return :RENC7_3504 0045: actor $1038 defined jump_if_false @RENC7_3546 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @RENC7_3546 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3387 $5341(0@,3) 0026: return :RENC7_3546 031D: (unknown) $5359(0@,3) $5362(0@,3) $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @RENC7_3595 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) 0002: jump @RENC7_3611 :RENC7_3595 00C4: (unknown) $5341(0@,3) 3 $5344(0@,3) = 1 // (int) :RENC7_3611 0002: jump @RENC7_3933 :RENC7_3618 1@ == 1 // (int) var == num jump_if_false @RENC7_3792 not $5341(0@,3) == -1 // (int) var == num jump_if_false @RENC7_3785 0045: actor $5332(0@,3) defined jump_if_false @RENC7_3771 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_3711 007C: actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @RENC7_3704 // Note: the incorrect math opcode was used here 00C4: (unknown) $5347(0@,3) 0 0026: return 0002: jump @RENC7_3711 :RENC7_3704 00C4: (unknown) $5341(0@,3) 0 :RENC7_3711 0043: store_actor $5332(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @RENC7_3756 00C4: (unknown) $5347(0@,3) 0 0002: jump @RENC7_3764 :RENC7_3756 00C4: (unknown) $5347(0@,3) 3 :RENC7_3764 0002: jump @RENC7_3785 :RENC7_3771 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3387 $5347(0@,3) :RENC7_3785 0002: jump @RENC7_3933 :RENC7_3792 not $5341(0@,3) == -1 // (int) var == num jump_if_false @RENC7_3933 0045: actor $5335(0@,3) defined jump_if_false @RENC7_3919 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_3859 007C: actor $5335(0@,3) driving $5338(0@,3) 0022: jump_if_false @RENC7_3859 // Note: the incorrect math opcode was used here 00C4: (unknown) $5350(0@,3) 0 0026: return :RENC7_3859 0043: store_actor $5335(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @RENC7_3904 00C4: (unknown) $5350(0@,3) 0 0002: jump @RENC7_3912 :RENC7_3904 00C4: (unknown) $5350(0@,3) 3 :RENC7_3912 0002: jump @RENC7_3933 :RENC7_3919 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3387 $5350(0@,3) :RENC7_3933 0026: return :RENC7_3935 3 > $5624 // (int) num > var 0022: jump_if_false @RENC7_3969 // Note: the incorrect math opcode was used here 0035: 0@ = $5624 // (int vars) $5356(0@,3) = 1 // (int) $5624 += 1 // (int) 005E: (unknown) :RENC7_3969 005F: (unknown) :RENC7_3971 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_3387 $5341(0@,3) 034B: unknown_check $5338(0@,3) jump_if_false @RENC7_4126 0080: actor $1038 near_point $5359(0@,3) $5362(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @RENC7_4079 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @RENC7_4066 02BD: (unknown) $5338(0@,3) 1@ 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @RENC7_4066 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 :RENC7_4066 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @RENC7_4126 :RENC7_4079 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_4126 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @RENC7_4120 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @RENC7_4126 :RENC7_4120 0049: destroy_car $5338(0@,3) :RENC7_4126 0026: return :RENC7_4128 034A: unknown_check 0@ 0022: jump_if_false @RENC7_4199 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @RENC7_4199 // Note: the incorrect math opcode was used here 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @RENC7_4196 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @RENC7_4186 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :RENC7_4186 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @RENC7_4199 :RENC7_4196 003F: destroy_actor 0@ :RENC7_4199 0026: return $5624 > 0 // (int) var > num jump_if_false @RENC7_4304 $5624 -= 1 // (int) 0035: 0@ = $5624 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3971 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4128 $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4128 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @RENC7_4304 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5350(0@,3) :RENC7_4304 0026: return :RENC7_4306 034B: unknown_check $5338(0@,3) jump_if_false @RENC7_4390 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_4384 0045: actor $1038 defined jump_if_false @RENC7_4377 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @RENC7_4371 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @RENC7_4377 :RENC7_4371 0049: destroy_car $5338(0@,3) :RENC7_4377 0002: jump @RENC7_4390 :RENC7_4384 0049: destroy_car $5338(0@,3) :RENC7_4390 034A: unknown_check $5332(0@,3) 0022: jump_if_false @RENC7_4409 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) :RENC7_4409 034A: unknown_check $5335(0@,3) 0022: jump_if_false @RENC7_4428 // Note: the incorrect math opcode was used here 003F: destroy_actor $5335(0@,3) :RENC7_4428 $5631 == 1 // (int) var == num jump_if_false @RENC7_4483 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5350(0@,3) :RENC7_4483 0026: return :RENC7_4485 0@ = 0 // (int) :RENC7_4489 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_4524 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4306 0@ 0@ += 1 // (int) 0002: jump @RENC7_4489 :RENC7_4524 $5624 = 0 // (int) 0026: return :RENC7_4531 009F: actor 0@ dead jump_if_false @RENC7_4548 4@ = -1 // (int) 0026: return :RENC7_4548 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @RENC7_4617 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @RENC7_4625 :RENC7_4617 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :RENC7_4625 0026: return :RENC7_4627 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 014C: set_car $5338(0@,3) health_to 700 $5631 == 1 // (int) var == num jump_if_false @RENC7_4734 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5341(0@,3) $5341(0@,3) = 0 // (int) 00C0: (unknown) $5338(0@,3) $5341(0@,3) 00BC: (unknown) $5341(0@,3) 0 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) :RENC7_4734 0026: return 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 00D1: set_car $5338(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_4627 0@ 0026: return :RENC7_4767 834A: not unknown_check 0@ jump_if_false @RENC7_4779 0026: return :RENC7_4779 009F: actor 0@ dead jump_if_false @RENC7_4791 0026: return :RENC7_4791 0326: unknown_check 0@ $1038 0022: jump_if_false @RENC7_4805 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_4805 0086: actor $1038 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @RENC7_4826 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_4826 005F: (unknown) :RENC7_4828 $5356(0@,3) == 1 // (int) var == num jump_if_false @RENC7_4845 0026: return :RENC7_4845 $5356(0@,3) = 1 // (int) 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_4877 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3971 0@ :RENC7_4877 00E4: (unknown) $5332(0@,3) $1038 00A1: (unknown) $5332(0@,3) 1 01A4: (unknown) $5332(0@,3) 1 034F: (unknown) $5332(0@,3) 0 01AF: (unknown) $5332(0@,3) 0 03D6: (unknown) $5332(0@,3) 0 03D7: (unknown) $5332(0@,3) 0 $5353(0@,3) = 1 // (int) 034A: unknown_check $5335(0@,3) jump_if_false @RENC7_5031 0045: actor $5335(0@,3) defined jump_if_false @RENC7_5031 00A2: (unknown) $5335(0@,3) 00A1: (unknown) $5335(0@,3) 1 01A4: (unknown) $5335(0@,3) 1 034F: (unknown) $5332(0@,3) 0 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0442: (unknown) $5335(0@,3) 1 01AF: (unknown) $5335(0@,3) 0 03D6: (unknown) $5335(0@,3) 0 03D7: (unknown) $5335(0@,3) 0 :RENC7_5031 0026: return :RENC7_5033 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5629 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ $5632 03D7: (unknown) 0@ $5633 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :RENC7_5103 0035: $5632 = 0@ // (int vars) 0035: $5633 = 1@ // (int vars) 0026: return :RENC7_5115 0035: $5636 = 0@ // (int vars) 0026: return :RENC7_5122 004F: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_5155 // Note: the incorrect math opcode was used here 00A4: $5332(0@,3) = create_actor_pedtype $5630 model $5625 in_car $5338(0@,3) driverseat 00E3: (unknown) $5332(0@,3) :RENC7_5155 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_5033 $5332(0@,3) $5631 == 1 // (int) var == num jump_if_false @RENC7_5227 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_3387 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :RENC7_5227 00E3: (unknown) $5332(0@,3) 0026: return :RENC7_5235 0045: actor $1038 defined jump_if_false @RENC7_5378 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 6@ 6@ > 0 // (float) var > num jump_if_false @RENC7_5289 0036: 2@ = 6@ // (float vars) :RENC7_5289 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @RENC7_2890 0@ 1@ 2@ jump_if_false @RENC7_5311 005E: (unknown) :RENC7_5311 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @RENC7_5333 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_5333 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @RENC7_5355 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_5355 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @RENC7_5378 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_5378 005F: (unknown) :RENC7_5380 034B: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_5442 // Note: the incorrect math opcode was used here 004F: unknown_check $5594 0022: jump_if_false @RENC7_5425 // Note: the incorrect math opcode was used here 00D8: car $5594 health >= 400 jump_if_false @RENC7_5425 014C: set_car $5594 health_to 400 :RENC7_5425 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_3971 0@ :RENC7_5442 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 0233: (unknown) $5338(0@,3) $1042 $1043 00DD: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_4627 0@ 0369: (unknown) $5338(0@,3) 0 0026: return :RENC7_5489 034A: unknown_check 0@ jump_if_false @RENC7_5592 0045: actor 0@ defined jump_if_false @RENC7_5558 0045: actor $1038 defined jump_if_false @RENC7_5551 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @RENC7_5548 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RENC7_5551 :RENC7_5548 003F: destroy_actor 0@ :RENC7_5551 0002: jump @RENC7_5592 :RENC7_5558 009F: actor 0@ dead 0022: jump_if_false @RENC7_5592 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @RENC7_5592 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :RENC7_5592 005E: (unknown) :RENC7_5594 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5489 $5335(0@,3) jump_if_false @RENC7_5617 0026: return :RENC7_5617 0118: $5335(0@,3) = create_actor_pedtype $5630 model $5626 in_car $5338(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5033 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @RENC7_5704 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5350(0@,3) $5350(0@,3) = 0 // (int) 00C1: (unknown) $5335(0@,3) $5350(0@,3) 00BC: (unknown) $5350(0@,3) 0 00C4: (unknown) $5350(0@,3) 0 :RENC7_5704 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0026: return :RENC7_5716 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @RENC7_5235 1@ 2@ 3@ jump_if_false @RENC7_5738 005F: (unknown) :RENC7_5738 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5489 $5332(0@,3) jump_if_false @RENC7_5761 005F: (unknown) :RENC7_5761 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_3971 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_5380 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5122 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5594 0@ 0052: set_car $5338(0@,3) driver_behaviour_to 5 $5353(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5624 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_3935 jump_if_false @RENC7_5902 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_5380 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5122 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5594 3@ 0052: set_car $5338(3@,3) driver_behaviour_to 5 $5353(3@,3) = 4 // (int) 005E: (unknown) :RENC7_5902 005F: (unknown) :RENC7_5904 834A: not unknown_check $5335(0@,3) jump_if_false @RENC7_5919 0026: return :RENC7_5919 009F: actor $5335(0@,3) dead jump_if_false @RENC7_5934 0026: return :RENC7_5934 009F: actor $5332(0@,3) dead jump_if_false @RENC7_6052 0112: remove_references_to_actor $5332(0@,3) // Like turning an actor into a random pedestrian 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @RENC7_6050 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :RENC7_6050 0026: return :RENC7_6052 834A: not unknown_check $5332(0@,3) jump_if_false @RENC7_6164 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @RENC7_6162 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :RENC7_6162 0026: return :RENC7_6164 0026: return :RENC7_6166 034A: unknown_check $5332(0@,3) jump_if_false @RENC7_6194 0045: actor $5332(0@,3) defined jump_if_false @RENC7_6194 0026: return :RENC7_6194 034A: unknown_check $5335(0@,3) jump_if_false @RENC7_6222 0045: actor $5335(0@,3) defined jump_if_false @RENC7_6222 0026: return :RENC7_6222 010E: 1@ = current_time_in_ms $5637 == 0 // (int) var == num jump_if_false @RENC7_6263 0035: $5635 = 1@ // (int vars) 0029: $5635 += $5636 // (int vars) // Note: the incorrect math opcode was used here $5637 = 1 // (int) 0026: return 0002: jump @RENC7_6277 :RENC7_6263 0011: $5635 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_6277 // Note: the incorrect math opcode was used here 0026: return :RENC7_6277 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_5716 0@ jump_if_false @RENC7_6300 $5637 = 0 // (int) :RENC7_6300 0026: return :RENC7_6302 8086: not actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @RENC7_6334 // Note: the incorrect math opcode was used here $5353(0@,3) = 2 // (int) 0026: return :RENC7_6334 007E: actor $1038 driving jump_if_false @RENC7_6387 024B: (unknown) $1038 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @RENC7_6387 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @RENC7_6387 $5353(0@,3) = 2 // (int) 0026: return :RENC7_6387 008F: actor $1038 near_actor $5332(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @RENC7_6425 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @RENC7_6492 :RENC7_6425 0078: if and 0218: unknown_check $5332(0@,3) $1038 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @RENC7_6474 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @RENC7_6492 :RENC7_6474 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 :RENC7_6492 0026: return :RENC7_6494 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @RENC7_6534 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :RENC7_6534 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @RENC7_6579 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_5716 0@ 0026: return :RENC7_6579 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 $5634 == 1 // (int) var == num jump_if_false @RENC7_6612 0026: return :RENC7_6612 807E: not actor $5332(0@,3) driving jump_if_false @RENC7_6901 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @RENC7_4531 $5332(0@,3) 10.0 $5627 1 $5338(0@,3) $5338(0@,3) == -1 // (int) var == num jump_if_false @RENC7_6690 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @RENC7_4531 $5332(0@,3) 20.0 -1 1 $5338(0@,3) :RENC7_6690 not $5338(0@,3) == -1 // (int) var == num jump_if_false @RENC7_6901 02BD: (unknown) $5338(0@,3) $5647 not $5647 == -1 // (int) var == num jump_if_false @RENC7_6770 809F: not actor $5647 dead jump_if_false @RENC7_6770 0078: if or 01D0: unknown_check $5647 $5625 01D0: unknown_check $5647 $5626 0022: jump_if_false @RENC7_6770 // Note: the incorrect math opcode was used here $5338(0@,3) = -1 // (int) 0026: return :RENC7_6770 0124: 1@ = car $5338(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @RENC7_6798 $5338(0@,3) = -1 // (int) 0026: return :RENC7_6798 0078: if and 807C: not actor $1038 driving $5338(0@,3) 00D8: car $5338(0@,3) health >= 600 jump_if_false @RENC7_6890 00EA: (unknown) $5332(0@,3) $5338(0@,3) 00DD: (unknown) $5338(0@,3) not $5647 == -1 // (int) var == num jump_if_false @RENC7_6863 0052: set_car $5338(0@,3) driver_behaviour_to 10 :RENC7_6863 0035: $5338(0@,3) = $5338(0@,3) // (int vars) $5353(0@,3) = 3 // (int) 0026: return 0002: jump @RENC7_6901 :RENC7_6890 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_3971 0@ :RENC7_6901 0026: return :RENC7_6903 0078: if or 00A0: car $5338(0@,3) wrecked 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @RENC7_6970 // Note: the incorrect math opcode was used here 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3971 0@ 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :RENC7_6970 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @RENC7_7015 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5716 0@ 0026: return :RENC7_7015 807C: not actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @RENC7_7102 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 8132: not actor $5332(0@,3) near_car $5338(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @RENC7_7102 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3971 0@ 00DE: (unknown) $5338(0@,3) $5353(0@,3) = 2 // (int) 0026: return :RENC7_7102 02A6: (unknown) $5332(0@,3) $5338(0@,3) 0022: jump_if_false @RENC7_7144 // Note: the incorrect math opcode was used here 00E3: (unknown) $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4627 0@ $5353(0@,3) = 4 // (int) :RENC7_7144 0026: return :RENC7_7146 00A0: car $5338(0@,3) wrecked jump_if_false @RENC7_7161 0026: return :RENC7_7161 0052: set_car $5338(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 6.0 6.0 sphere 0 0085: actor $1038 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 jump_if_false @RENC7_7304 00D8: car $5338(0@,3) health >= 400 jump_if_false @RENC7_7248 014C: set_car $5338(0@,3) health_to 400 :RENC7_7248 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RENC7_3387 $5341(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 00DE: (unknown) $5338(0@,3) 0052: set_car $5338(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RENC7_3971 0@ 0026: return :RENC7_7304 0078: if and 8132: not actor $1038 near_car $5338(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_7349 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RENC7_5716 0@ 0026: return :RENC7_7349 0026: return :RENC7_7351 834A: not unknown_check $5332(0@,3) jump_if_false @RENC7_7366 0026: return :RENC7_7366 009F: actor $5332(0@,3) dead jump_if_false @RENC7_7381 0026: return :RENC7_7381 0043: store_actor $5332(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5353(0@,3) == 0 // (int) var == num jump_if_false @RENC7_7406 0026: return :RENC7_7406 $5353(0@,3) == 1 // (int) var == num jump_if_false @RENC7_7434 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_6302 0@ 0026: return :RENC7_7434 $5353(0@,3) == 2 // (int) var == num jump_if_false @RENC7_7462 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_6494 0@ 0026: return :RENC7_7462 $5353(0@,3) == 3 // (int) var == num jump_if_false @RENC7_7490 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_6903 0@ 0026: return :RENC7_7490 $5353(0@,3) == 4 // (int) var == num jump_if_false @RENC7_7518 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_7146 0@ 0026: return :RENC7_7518 0026: return :RENC7_7520 0036: $5641 = 0@ // (float vars) 0036: $5642 = 1@ // (float vars) 0036: $5643 = 2@ // (float vars) 0036: $5644 = 3@ // (float vars) 0036: $5645 = 4@ // (float vars) 0036: $5646 = 5@ // (float vars) $5640 = 1 // (int) 0026: return :RENC7_7558 0045: actor $1038 defined jump_if_false @RENC7_8439 0089: actor $1038 in_sphere $5641 $5642 $5643 radius $5644 $5645 $5646 sphere 0 0022: jump_if_false @RENC7_8211 // Note: the incorrect math opcode was used here $5639 == 0 // (int) var == num jump_if_false @RENC7_7995 0@ = 0 // (int) :RENC7_7609 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_7982 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @RENC7_7732 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @RENC7_7732 // Note: the incorrect math opcode was used here 0442: (unknown) $5335(0@,3) 0 0127: reset_actor $5335(0@,3) flags 02A7: unknown_check $5335(0@,3) jump_if_false @RENC7_7686 00E3: (unknown) $5335(0@,3) 0002: jump @RENC7_7732 :RENC7_7686 007E: actor $5335(0@,3) driving jump_if_false @RENC7_7712 00A2: (unknown) $5335(0@,3) 0002: jump @RENC7_7732 :RENC7_7712 00A2: (unknown) $5335(0@,3) (unknown) $5335(0@,3) 0040: (unknown) $5335(0@,3) -1 :RENC7_7732 034A: unknown_check $5332(0@,3) jump_if_false @RENC7_7836 0045: actor $5332(0@,3) defined jump_if_false @RENC7_7836 0127: reset_actor $5332(0@,3) flags 02A7: unknown_check $5332(0@,3) jump_if_false @RENC7_7790 00E3: (unknown) $5332(0@,3) 0002: jump @RENC7_7836 :RENC7_7790 007E: actor $5332(0@,3) driving jump_if_false @RENC7_7816 00A2: (unknown) $5332(0@,3) 0002: jump @RENC7_7836 :RENC7_7816 00A2: (unknown) $5332(0@,3) (unknown) $5332(0@,3) 0040: (unknown) $5332(0@,3) -1 :RENC7_7836 034B: unknown_check $5338(0@,3) jump_if_false @RENC7_7970 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_7970 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @RENC7_7970 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @RENC7_7970 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 0050: set_car $5338(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @RENC7_7949 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @RENC7_7970 :RENC7_7949 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :RENC7_7970 0@ += 1 // (int) 0002: jump @RENC7_7609 :RENC7_7982 $5639 = 1 // (int) 0002: jump @RENC7_8204 :RENC7_7995 0@ = 0 // (int) :RENC7_7999 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_8204 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @RENC7_8043 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @RENC7_8043 // Note: the incorrect math opcode was used here 0127: reset_actor $5335(0@,3) flags :RENC7_8043 034A: unknown_check $5332(0@,3) 0022: jump_if_false @RENC7_8075 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @RENC7_8075 // Note: the incorrect math opcode was used here 0127: reset_actor $5332(0@,3) flags :RENC7_8075 034B: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_8192 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_8192 // Note: the incorrect math opcode was used here 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @RENC7_8192 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @RENC7_8192 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @RENC7_8171 // Note: the incorrect math opcode was used here 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @RENC7_8192 :RENC7_8171 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :RENC7_8192 0@ += 1 // (int) 0002: jump @RENC7_7999 :RENC7_8204 0002: jump @RENC7_8439 :RENC7_8211 $5639 == 1 // (int) var == num jump_if_false @RENC7_8439 0@ = 0 // (int) :RENC7_8228 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_8434 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @RENC7_8290 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @RENC7_8290 // Note: the incorrect math opcode was used here 00A1: (unknown) $5335(0@,3) 1 0442: (unknown) $5335(0@,3) 1 01EC: (unknown) $5335(0@,3) 1 :RENC7_8290 034A: unknown_check $5332(0@,3) jump_if_false @RENC7_8332 0045: actor $5332(0@,3) defined jump_if_false @RENC7_8332 00A1: (unknown) $5332(0@,3) 1 01EC: (unknown) $5332(0@,3) 1 :RENC7_8332 034B: unknown_check $5338(0@,3) jump_if_false @RENC7_8422 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_8422 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @RENC7_8422 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @RENC7_8422 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 :RENC7_8422 0@ += 1 // (int) 0002: jump @RENC7_8228 :RENC7_8434 $5639 = 0 // (int) :RENC7_8439 0026: return :RENC7_8441 $5638 = 0 // (int) 0@ = 0 // (int) :RENC7_8450 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_8742 // Note: the incorrect math opcode was used here 034B: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_8552 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_8531 // Note: the incorrect math opcode was used here $5638 += 1 // (int) 004D: store_car $5338(0@,3) position_to $5359(0@,3) $5362(0@,3) $5365(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RENC7_3417 0@ 0 0002: jump @RENC7_8545 :RENC7_8531 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5341(0@,3) :RENC7_8545 0002: jump @RENC7_8566 :RENC7_8552 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5341(0@,3) :RENC7_8566 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RENC7_3417 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RENC7_3417 0@ 2 $5356(0@,3) == 0 // (int) var == num jump_if_false @RENC7_8677 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4767 $5332(0@,3) jump_if_false @RENC7_8638 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4828 0@ :RENC7_8638 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4767 $5335(0@,3) jump_if_false @RENC7_8670 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4828 0@ :RENC7_8670 0002: jump @RENC7_8730 :RENC7_8677 $5639 == 1 // (int) var == num jump_if_false @RENC7_8697 0002: jump @RENC7_8730 :RENC7_8697 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_7351 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5904 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_6166 0@ :RENC7_8730 0@ += 1 // (int) 0002: jump @RENC7_8450 :RENC7_8742 $5640 == 1 // (int) var == num jump_if_false @RENC7_8765 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_7558 :RENC7_8765 0026: return 0@ = 0 // (int) :RENC7_8771 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_8891 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) 003F: destroy_actor $5335(0@,3) 034B: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_8879 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @RENC7_8873 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @RENC7_8866 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @RENC7_8860 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @RENC7_8866 :RENC7_8860 0049: destroy_car $5338(0@,3) :RENC7_8866 0002: jump @RENC7_8879 :RENC7_8873 0049: destroy_car $5338(0@,3) :RENC7_8879 0@ += 1 // (int) 0002: jump @RENC7_8771 :RENC7_8891 0026: return :RENC7_8893 0@ > 0 // (int) var > num jump_if_false @RENC7_8906 005E: (unknown) :RENC7_8906 005F: (unknown) :RENC7_8908 0@ = 0 // (int) :RENC7_8912 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_9096 // Note: the incorrect math opcode was used here 034A: unknown_check $5332(0@,3) 0022: jump_if_false @RENC7_9020 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @RENC7_9020 // Note: the incorrect math opcode was used here 007E: actor $5332(0@,3) driving 0022: jump_if_false @RENC7_8995 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @RENC7_8988 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E5: (unknown) $5332(0@,3) $1038 :RENC7_8988 0002: jump @RENC7_9020 :RENC7_8995 0045: actor $1038 defined 0022: jump_if_false @RENC7_9020 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 :RENC7_9020 034A: unknown_check $5335(0@,3) 0022: jump_if_false @RENC7_9084 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @RENC7_9084 // Note: the incorrect math opcode was used here 007E: actor $5335(0@,3) driving 0022: jump_if_false @RENC7_9084 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @RENC7_9084 // Note: the incorrect math opcode was used here 00A2: (unknown) $5335(0@,3) 00E4: (unknown) $5335(0@,3) $1038 :RENC7_9084 0@ += 1 // (int) 0002: jump @RENC7_8912 :RENC7_9096 0026: return :RENC7_9098 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8893 $5625 jump_if_false @RENC7_9121 0162: release_model $5625 :RENC7_9121 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8893 $5626 jump_if_false @RENC7_9144 0162: release_model $5626 :RENC7_9144 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8893 $5627 jump_if_false @RENC7_9167 0162: release_model $5627 :RENC7_9167 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8893 $5628 jump_if_false @RENC7_9190 0162: release_model $5628 :RENC7_9190 0@ = 0 // (int) :RENC7_9194 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_9260 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3387 $5350(0@,3) 0@ += 1 // (int) 0002: jump @RENC7_9194 :RENC7_9260 0026: return :RENC7_9262 $5649 = 0 // (int) $5650 = 0 // (int) $5653 = -10.0 // (float) $5648 = 1 // (int) 005F: (unknown) :RENC7_9287 $5650 == 0 // (int) var == num jump_if_false @RENC7_9320 8474: not jump_if_false @RENC7_9320 $1688 == 0 // (int) var == num jump_if_false @RENC7_9320 :RENC7_9320 0035: $1702 = 0@ // (int vars) $5650 = 0 // (int) 0026: return :RENC7_9332 $5649 == 1 // (int) var == num jump_if_false @RENC7_9357 $5649 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :RENC7_9357 $5648 = 0 // (int) 0026: return :RENC7_9364 $5648 == 1 // (int) var == num jump_if_false @RENC7_9645 $1702 == 0 // (int) var == num jump_if_false @RENC7_9401 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_9332 005F: (unknown) :RENC7_9401 0045: actor $1038 defined jump_if_false @RENC7_9436 007E: actor $1038 driving jump_if_false @RENC7_9436 82A7: not unknown_check $1038 jump_if_false @RENC7_9436 005F: (unknown) :RENC7_9436 001D: $5653 == -10.0 // (int) var == var jump_if_false @RENC7_9478 0045: actor $1038 defined jump_if_false @RENC7_9471 0043: store_actor $1038 position_to $5651 $5652 $5653 // Note: the incorrect math opcode was used here :RENC7_9471 0002: jump @RENC7_9514 :RENC7_9478 031D: (unknown) $1042 $1043 $5651 $5652 1@ 1@ > 100.0 // (float) var > num jump_if_false @RENC7_9514 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_9332 005F: (unknown) :RENC7_9514 $5649 == 0 // (int) var == num jump_if_false @RENC7_9577 8474: not jump_if_false @RENC7_9570 $1688 == 0 // (int) var == num jump_if_false @RENC7_9570 $5649 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :RENC7_9570 0002: jump @RENC7_9645 :RENC7_9577 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @RENC7_9645 0045: actor $1038 defined jump_if_false @RENC7_9614 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :RENC7_9614 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_9332 $5650 = 1 // (int) 005E: (unknown) :RENC7_9645 005F: (unknown) 009F: actor 0@ dead jump_if_false @RENC7_9659 005F: (unknown) :RENC7_9659 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @RENC7_9706 005F: (unknown) :RENC7_9706 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @RENC7_9753 005F: (unknown) :RENC7_9753 005E: (unknown) 009F: actor 0@ dead jump_if_false @RENC7_9767 005F: (unknown) :RENC7_9767 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @RENC7_9794 005F: (unknown) :RENC7_9794 0485: unknown_check 0@ 214 jump_if_false @RENC7_9809 005E: (unknown) :RENC7_9809 0485: unknown_check 0@ 215 jump_if_false @RENC7_9824 005E: (unknown) :RENC7_9824 0485: unknown_check 0@ 216 jump_if_false @RENC7_9839 005E: (unknown) :RENC7_9839 005F: (unknown) 809F: not actor 0@ dead jump_if_false @RENC7_9956 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @RENC7_9916 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RENC7_2602 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @RENC7_9916 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :RENC7_9916 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @RENC7_9945 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @RENC7_9956 :RENC7_9945 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :RENC7_9956 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @RENC7_10098 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @RENC7_10052 0045: actor 1@ defined jump_if_false @RENC7_10045 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :RENC7_10045 0002: jump @RENC7_10091 :RENC7_10052 0045: actor 1@ defined jump_if_false @RENC7_10091 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :RENC7_10091 0002: jump @RENC7_10105 :RENC7_10098 0444: (unknown) 80 04C1: (unknown) 0@ :RENC7_10105 0026: return :RENC7_10107 1@ = 0 // (int) :RENC7_10111 $5398(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @RENC7_10111 0@ > 8 // (int) var > num jump_if_false @RENC7_10153 0@ = 8 // (int) :RENC7_10153 $5662 = 0 // (int) 0035: $5663 = 0@ // (int vars) 0026: return :RENC7_10165 0035: 1@ = $5662 // (int vars) not $5398(1@,8) == -1 // (int) var == num jump_if_false @RENC7_10191 020D: (unknown) $5398(1@,8) :RENC7_10191 0035: $5398(1@,8) = 0@ // (int vars) $5662 += 1 // (int) 0017: $5662 >= $5663 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_10222 // Note: the incorrect math opcode was used here $5662 = 0 // (int) :RENC7_10222 0026: return 0@ = 0 // (int) :RENC7_10228 not $5398(0@,8) == -1 // (int) var == num jump_if_false @RENC7_10249 020D: (unknown) $5398(0@,8) :RENC7_10249 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @RENC7_10228 0026: return :RENC7_10268 0@ = 0 // (int) :RENC7_10272 not $5398(0@,8) == -1 // (int) var == num jump_if_false @RENC7_10293 003F: destroy_actor $5398(0@,8) :RENC7_10293 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @RENC7_10272 0026: return 0@ = 0 // (int) :RENC7_10316 not $5398(0@,8) == -1 // (int) var == num jump_if_false @RENC7_10337 0112: remove_references_to_actor $5398(0@,8) // Like turning an actor into a random pedestrian :RENC7_10337 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @RENC7_10316 0026: return 834A: not unknown_check 0@ jump_if_false @RENC7_10368 005F: (unknown) :RENC7_10368 009F: actor 0@ dead jump_if_false @RENC7_10380 005F: (unknown) :RENC7_10380 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_10415 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_10415 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_10496 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_10496 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @RENC7_10523 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :RENC7_10523 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @RENC7_10549 1@ = -1 // (int) :RENC7_10549 1@ == -1 // (int) var == num jump_if_false @RENC7_10569 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :RENC7_10569 1@ == -1 // (int) var == num jump_if_false @RENC7_10589 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :RENC7_10589 1@ == -1 // (int) var == num jump_if_false @RENC7_10609 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :RENC7_10609 1@ == -1 // (int) var == num jump_if_false @RENC7_10629 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :RENC7_10629 1@ == -1 // (int) var == num jump_if_false @RENC7_10649 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :RENC7_10649 1@ == -1 // (int) var == num jump_if_false @RENC7_10665 02E2: 1@ = 0 // (any) :RENC7_10665 0026: return :RENC7_10667 $5686 = -1575.6 // (float) $5695 = 1341.6 // (float) $5704 = -221.26 // (float) $5687 = -1569.0 // (float) $5696 = 1341.6 // (float) $5705 = -221.26 // (float) $5688 = -1562.0 // (float) $5697 = 1341.6 // (float) $5706 = -221.26 // (float) $5689 = -1575.6 // (float) $5698 = 1335.0 // (float) $5707 = -221.26 // (float) $5690 = -1569.0 // (float) $5699 = 1335.0 // (float) $5708 = -221.26 // (float) $5691 = -1562.0 // (float) $5700 = 1335.0 // (float) $5709 = -221.26 // (float) $5692 = -1575.6 // (float) $5701 = 1328.0 // (float) $5710 = -221.26 // (float) $5693 = -1569.0 // (float) $5702 = 1328.0 // (float) $5711 = -221.26 // (float) $5694 = -1562.0 // (float) $5703 = 1328.0 // (float) $5712 = -221.26 // (float) 0@ = 0 // (int) :RENC7_10899 $5487(0@,9) = 0 // (float) $5838(0@,9) = 0 // (int) 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @RENC7_10899 0@ = 0 // (int) :RENC7_10934 02E2: $5414(0@,3) = 0 // (any) $5508(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_10934 $5713 = -1575.5 // (float) $5716 = 1341.5 // (float) $5719 = -218.05 // (float) $5714 = -1575.5 // (float) $5717 = 1334.75 // (float) $5720 = -218.05 // (float) $5715 = -1575.5 // (float) $5718 = 1328.0 // (float) $5721 = -218.05 // (float) $5722 = -1572.0 // (float) $5725 = 1341.5 // (float) $5728 = -221.26 // (float) $5723 = -1572.0 // (float) $5726 = 1334.75 // (float) $5729 = -221.26 // (float) $5724 = -1572.0 // (float) $5727 = 1328.0 // (float) $5730 = -221.26 // (float) $5779 = 1 // (int) $5780 = 4 // (int) $5781 = 7 // (int) 02E2: $5679 = 0 // (any) 02E2: $5680 = 0 // (any) 02E2: $5681 = 0 // (any) $5794 = 0 // (int) $5795 = 0 // (int) $5796 = 0 // (int) $5797 = 0 // (int) $5798 = 0 // (int) 0006: $5752 = 'RENC7AC' // (string) // Note: the incorrect math opcode was used here 0006: $5753 = 'RENC7AD' // (string) // Note: the incorrect math opcode was used here 0006: $5754 = 'RENC7AE' // (string) // Note: the incorrect math opcode was used here 0006: $5755 = 'RENC7AF' // (string) // Note: the incorrect math opcode was used here 0006: $5756 = 'RENC7AG' // (string) // Note: the incorrect math opcode was used here $5782 = 0 // (int) $5800 = 0 // (int) $5801 = 0 // (int) $5784 = 0 // (int) $5786 = 0 // (int) $5787 = 0 // (int) 0006: $5757 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here $5785 = 180000 // (int) $5802 = 0 // (int) $5803 = 0 // (int) $5804 = 0 // (int) $5805 = 1 // (int) $6077 = 0 // (int) $6078 = 0 // (int) $6079 = 0 // (int) $6080 = 0 // (int) $6089 = 0 // (int) $6090 = 0 // (int) $6091 = 0 // (int) 02E2: $5685 = 0 // (any) $6104 = 0 // (int) $6092 = 0 // (int) $5806 = 0 // (int) 0270: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_9262 0026: return :RENC7_11377 0139: $5762 = random_int_in_ranges 0 100 $5762 > 30 // (int) var > num jump_if_false @RENC7_11399 0026: return :RENC7_11399 0138: 0@ = random_float_in_ranges -1517.23 -1382.26 0138: 1@ = random_float_in_ranges 1418.24 1257.17 0138: 2@ = random_float_in_ranges -231.0 -221.0 029F: (unknown) 80 0@ 1@ 2@ 0 0 0 3.0 0026: return :RENC7_11449 0540: (unknown) 23 0@ 0417: (unknown) -1561.9 1334.79 -231.2 200 23 :RENC7_11476 8402: not unknown_check 23 jump_if_false @RENC7_11497 0001: wait 0 ms 0002: jump @RENC7_11476 :RENC7_11497 0026: return :RENC7_11499 0418: (unknown) -1561.9 1334.79 -231.2 0026: return 0045: actor $5665 defined jump_if_false @RENC7_11556 0529: (unknown) $5665 415 $6084 0529: (unknown) $5665 416 1@ 0043: store_actor $5665 position_to $6085 $6086 $6087 // Note: the incorrect math opcode was used here :RENC7_11556 0001: wait 0 ms 0374: (unknown) 100 90 $6084 0374: (unknown) 140 90 1@ 0376: (unknown) 100 100 $6085 $6086 $6087 0374: (unknown) 10 110 $6088 011F: show_text_1number_highpriority GXT 'TEMP1' number 0@ time 100 flag 1 // Number: ~1~ 0002: jump @RENC7_11556 0026: return :RENC7_11618 0045: actor $5665 defined 0022: jump_if_false @RENC7_11644 // Note: the incorrect math opcode was used here 052A: (unknown) $5665 415 0@ 0044: put_actor $5665 at 1@ 2@ 3@ :RENC7_11644 0026: return :RENC7_11646 0045: actor $5665 defined 0022: jump_if_false @RENC7_11665 // Note: the incorrect math opcode was used here 052A: (unknown) $5665 416 0@ :RENC7_11665 0026: return :RENC7_11667 009F: actor $5665 dead jump_if_false @RENC7_11680 0026: return :RENC7_11680 $6090 == 0 // (int) var == num jump_if_false @RENC7_11818 0529: (unknown) $5665 415 $6084 159.0 > $6084 // (float) num > var 0022: jump_if_false @RENC7_11717 // Note: the incorrect math opcode was used here 0026: return :RENC7_11717 0092: $6081 = init_object #NDC_PHILSTICK at 0 0 0 0225: (unknown) $6081 0 03F6: (unknown) $6081 60.0 0 0 04C0: (unknown) $6081 $5665 25 -0.07 0.03 0 0092: $6082 = init_object #NDC_PHILSTICK at 0 0 0 0225: (unknown) $6082 0 03F6: (unknown) $6082 60.0 180.0 0 04C0: (unknown) $6082 $5665 35 -0.07 0.03 0 $6090 = 1 // (int) 0026: return 0002: jump @RENC7_11830 :RENC7_11818 $6091 == 0 // (int) var == num jump_if_false @RENC7_11830 :RENC7_11830 0026: return :RENC7_11832 0@ = 0 // (int) :RENC7_11836 0093: destroy_object $5551(0@,30) 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @RENC7_11836 0026: return :RENC7_11861 1@ = 0 // (int) :RENC7_11865 0093: destroy_object $5551(1@,30) 02E2: $5551(1@,30) = 0 // (any) $5581(1@,30) = 0 // (int) 1@ += 1 // (int) 1@ >= 30 // (int) var >= num jump_if_false @RENC7_11865 1@ = 0 // (int) 0035: $5581(1@,30) = 0@ // (int vars) $5701(1@,30) = 4 // (int) $5611(1@,30) = -1573.77 // (float) $5641(1@,30) = 1334.87 // (float) $5671(1@,30) = -226.72 // (float) $5731(1@,30) = 0 // (float) $5761(1@,30) = 0 // (float) $5791(1@,30) = 0 // (float) 1@ += 1 // (int) 0035: $5581(1@,30) = 0@ // (int vars) $5701(1@,30) = 4 // (int) $5611(1@,30) = -1567.81 // (float) $5641(1@,30) = 1335.03 // (float) $5671(1@,30) = -226.72 // (float) $5731(1@,30) = 0 // (float) $5761(1@,30) = 0 // (float) $5791(1@,30) = 0 // (float) 1@ += 1 // (int) 0035: $5581(1@,30) = 0@ // (int vars) $5701(1@,30) = 4 // (int) $5611(1@,30) = -1574.39 // (float) $5641(1@,30) = 1341.72 // (float) $5671(1@,30) = -226.72 // (float) $5731(1@,30) = 0 // (float) $5761(1@,30) = 0 // (float) $5791(1@,30) = 0 // (float) 1@ += 1 // (int) 0035: $5581(1@,30) = 0@ // (int vars) $5701(1@,30) = 4 // (int) $5611(1@,30) = -1576.24 // (float) $5641(1@,30) = 1327.56 // (float) $5671(1@,30) = -226.72 // (float) $5731(1@,30) = 0 // (float) $5761(1@,30) = 0 // (float) $5791(1@,30) = 0 // (float) 0026: return :RENC7_12199 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_11861 0 $5788 = -1 // (int) 0@ = 4 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 2 // (int) $5611(0@,30) = -1573.77 // (float) $5641(0@,30) = 1334.87 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 0 // (float) $5761(0@,30) = 0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 3 // (int) $5611(0@,30) = -1570.16 // (float) $5641(0@,30) = 1334.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 0 // (float) $5761(0@,30) = 0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 3 // (int) $5611(0@,30) = -1570.67 // (float) $5641(0@,30) = 1340.56 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 0 // (float) $5761(0@,30) = 0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 3 // (int) $5611(0@,30) = -1571.59 // (float) $5641(0@,30) = 1329.16 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 0 // (float) $5761(0@,30) = 0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1568.76 // (float) $5641(0@,30) = 1332.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = 2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1568.76 // (float) $5641(0@,30) = 1336.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = -2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1571.43 // (float) $5641(0@,30) = 1327.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = -2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1571.43 // (float) $5641(0@,30) = 1341.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = 2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1578.13 // (float) $5641(0@,30) = 1331.06 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = 2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1578.13 // (float) $5641(0@,30) = 1338.66 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = -2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1575.43 // (float) $5641(0@,30) = 1323.88 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = -2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1575.43 // (float) $5641(0@,30) = 1345.84 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = 2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1572.46 // (float) $5641(0@,30) = 1319.64 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = 2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1572.46 // (float) $5641(0@,30) = 1350.08 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 3.0 // (float) $5761(0@,30) = -2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1568.76 // (float) $5641(0@,30) = 1332.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 4.0 // (float) $5761(0@,30) = 3.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1568.76 // (float) $5641(0@,30) = 1336.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 4.0 // (float) $5761(0@,30) = -3.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1571.43 // (float) $5641(0@,30) = 1327.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 5.0 // (float) $5761(0@,30) = -3.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1571.43 // (float) $5641(0@,30) = 1341.86 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 5.0 // (float) $5761(0@,30) = 3.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1578.13 // (float) $5641(0@,30) = 1331.06 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 1.5 // (float) $5761(0@,30) = -2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1578.13 // (float) $5641(0@,30) = 1338.66 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 1.5 // (float) $5761(0@,30) = 2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1575.43 // (float) $5641(0@,30) = 1323.88 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 6.0 // (float) $5761(0@,30) = -2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1575.43 // (float) $5641(0@,30) = 1345.84 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 6.0 // (float) $5761(0@,30) = 2.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1572.46 // (float) $5641(0@,30) = 1319.64 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 4.0 // (float) $5761(0@,30) = 1.0 // (float) $5791(0@,30) = 0 // (float) 0@ += 1 // (int) $5581(0@,30) = 1 // (int) $5701(0@,30) = 1 // (int) $5611(0@,30) = -1572.46 // (float) $5641(0@,30) = 1350.08 // (float) $5671(0@,30) = -226.72 // (float) $5731(0@,30) = 4.0 // (float) $5761(0@,30) = -1.0 // (float) $5791(0@,30) = 0 // (float) 0026: return :RENC7_14084 0039: 12@ = integer 4@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 12@ // (float vars) // Note: the incorrect math opcode was used here 15@ = 0 // (float) 002C: 15@ -= 5@ // (float vars) 16@ = 360.0 // (float) 002C: 16@ -= 5@ // (float vars) 0036: 12@ = 15@ // (float vars) 0035: 13@ = 7@ // (int vars) :RENC7_14124 0014: 16@ > 12@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_14319 // Note: the incorrect math opcode was used here 0036: 9@ = 1@ // (float vars) 0036: 10@ = 2@ // (float vars) 0036: 11@ = 3@ // (float vars) 01D3: (unknown) 12@ 9@ 002E: 9@ *= 6@ // (float vars) 002A: 9@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 01D2: (unknown) 12@ 10@ 002E: 10@ *= 6@ // (float vars) 002A: 10@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0@ += 1 // (int) $5581(0@,30) = 1 // (int) 13@ == 0 // (int) var == num jump_if_false @RENC7_14210 $5701(0@,30) = 4 // (int) 0002: jump @RENC7_14245 :RENC7_14210 13@ == 1 // (int) var == num jump_if_false @RENC7_14237 $5701(0@,30) = 5 // (int) 0002: jump @RENC7_14245 :RENC7_14237 $5701(0@,30) = 3 // (int) :RENC7_14245 0036: $5611(0@,30) = 9@ // (float vars) 0036: $5641(0@,30) = 10@ // (float vars) 0036: $5671(0@,30) = 11@ // (float vars) $5731(0@,30) = 0 // (float) $5761(0@,30) = 0 // (float) $5791(0@,30) = 0 // (float) 13@ += 1 // (int) 13@ > 2 // (int) var > num jump_if_false @RENC7_14308 13@ = 0 // (int) :RENC7_14308 002A: 12@ += 14@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @RENC7_14124 :RENC7_14319 0035: 8@ = 0@ // (int vars) 0026: return :RENC7_14325 1@ = -1574.0 // (float) 2@ = 1334.86 // (float) 3@ = -226.72 // (float) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_11861 1 $5788 = 0 // (int) 0@ = 4 // (int) 037B: constant_params 8 variable_params 1 unknown 7 call_with_params @RENC7_14084 0@ -1574.0 1334.86 -226.72 6 0 5.0 0 0@ 037B: constant_params 8 variable_params 1 unknown 7 call_with_params @RENC7_14084 0@ -1574.0 1334.86 -226.72 6 0 5.0 1 0@ 037B: constant_params 8 variable_params 1 unknown 7 call_with_params @RENC7_14084 0@ -1574.0 1334.86 -226.72 6 0 5.0 2 0@ 0026: return :RENC7_14473 1@ += 1 // (int) 0@ == 0 // (int) var == num jump_if_false @RENC7_14491 0026: return :RENC7_14491 1@ > 30 // (int) var > num jump_if_false @RENC7_14505 0026: return :RENC7_14505 0017: 0@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_14518 // Note: the incorrect math opcode was used here 0026: return :RENC7_14518 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_14548 // Note: the incorrect math opcode was used here 0035: $5581(0@,30) = 2@ // (int vars) 0@ += 1 // (int) 0002: jump @RENC7_14518 :RENC7_14548 0026: return :RENC7_14550 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 149 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 354 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 113 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 114 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 276 0026: return :RENC7_14615 0@ = 0 // (int) :RENC7_14619 034B: unknown_check $5338(0@,3) jump_if_false @RENC7_14675 004F: unknown_check $5338(0@,3) jump_if_false @RENC7_14675 0273: (unknown) $5338(0@,3) $5792 $5793 82DB: not unknown_check $5792 0 jump_if_false @RENC7_14675 0150: set_car $5338(0@,3) color_to 0 0 :RENC7_14675 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_14619 0026: return :RENC7_14694 01D3: (unknown) $5791(0@,30) 1@ 002E: 1@ *= $5731(0@,30) // (float vars) 002A: 1@ += $5611(0@,30) // (float vars) // Note: the incorrect math opcode was used here 01D2: (unknown) $5791(0@,30) 2@ 002E: 2@ *= $5731(0@,30) // (float vars) 002A: 2@ += $5641(0@,30) // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = $5671(0@,30) // (float vars) 010D: put_object $5551(0@,30) at 1@ 2@ 3@ 002A: $5791(0@,30) += $5761(0@,30) // (float vars) // Note: the incorrect math opcode was used here $5761(0@,30) > 0 // (float) var > num jump_if_false @RENC7_14808 $5791(0@,30) >= 360.0 // (float) var >= num jump_if_false @RENC7_14801 $5791(0@,30) -= 360.0 // (float) :RENC7_14801 0002: jump @RENC7_14831 :RENC7_14808 0 > $5791(0@,30) // (float) num > var 0022: jump_if_false @RENC7_14831 // Note: the incorrect math opcode was used here $5791(0@,30) += 360.0 // (float) :RENC7_14831 0026: return :RENC7_14833 $5581(0@,30) == 1 // (int) var == num jump_if_false @RENC7_15097 02DB: unknown_check $5551(0@,30) 0 jump_if_false @RENC7_15065 $5701(0@,30) == 1 // (int) var == num jump_if_false @RENC7_14904 01AA: $5551(0@,30) = create_object #STAGELITE_LIGHT5 at $5611(0@,30) $5641(0@,30) $5671(0@,30) 0002: jump @RENC7_15065 :RENC7_14904 $5701(0@,30) == 2 // (int) var == num jump_if_false @RENC7_14946 01AA: $5551(0@,30) = create_object #STAGELITE_LIGHT1 at $5611(0@,30) $5641(0@,30) $5671(0@,30) 0002: jump @RENC7_15065 :RENC7_14946 $5701(0@,30) == 3 // (int) var == num jump_if_false @RENC7_14988 01AA: $5551(0@,30) = create_object #STAGELITE_LIGHT2 at $5611(0@,30) $5641(0@,30) $5671(0@,30) 0002: jump @RENC7_15065 :RENC7_14988 $5701(0@,30) == 5 // (int) var == num jump_if_false @RENC7_15030 01AA: $5551(0@,30) = create_object #STAGELITE_LIGHT3 at $5611(0@,30) $5641(0@,30) $5671(0@,30) 0002: jump @RENC7_15065 :RENC7_15030 $5701(0@,30) == 4 // (int) var == num jump_if_false @RENC7_15065 01AA: $5551(0@,30) = create_object #STAGELITE_LIGHT4 at $5611(0@,30) $5641(0@,30) $5671(0@,30) :RENC7_15065 $5731(0@,30) > 0 // (float) var > num jump_if_false @RENC7_15090 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_14694 0@ :RENC7_15090 0002: jump @RENC7_15124 :RENC7_15097 82DB: not unknown_check $5551(0@,30) 0 jump_if_false @RENC7_15124 0093: destroy_object $5551(0@,30) 02E2: $5551(0@,30) = 0 // (any) :RENC7_15124 0026: return :RENC7_15126 $5788 == -1 // (int) var == num jump_if_false @RENC7_15141 0026: return :RENC7_15141 -2@ > 250 // (int) var > num // timer1 jump_if_false @RENC7_15322 $5788 == 0 // (int) var == num jump_if_false @RENC7_15210 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14473 5 10 1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14473 11 22 0 $5788 = 1 // (int) 0002: jump @RENC7_15318 :RENC7_15210 $5788 == 1 // (int) var == num jump_if_false @RENC7_15282 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14473 5 10 0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14473 11 16 1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14473 17 22 0 $5788 = 2 // (int) 0002: jump @RENC7_15318 :RENC7_15282 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14473 17 22 1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14473 5 16 0 $5788 = 0 // (int) :RENC7_15318 -2@ = 0 // (int) // timer1 :RENC7_15322 0026: return :RENC7_15324 009F: actor $5665 dead jump_if_false @RENC7_15337 0026: return :RENC7_15337 0043: store_actor $5665 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0252: object $5807 exists 0022: jump_if_false @RENC7_15366 // Note: the incorrect math opcode was used here 010D: put_object $5807 at 0@ 1@ -226.72 :RENC7_15366 0026: return :RENC7_15368 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_15324 0@ = 0 // (int) :RENC7_15382 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_14833 0@ 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @RENC7_15382 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_15126 0026: return :RENC7_15422 $5800 == 0 // (int) var == num jump_if_false @RENC7_15477 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RENC7_2381 0 0311: status_text $5783 type 1 line 2 GXT 'REN7_B2' // global_variable // Cable damage 00DA: (unknown) 0@ 1@ 2@ 43 $6105 $5800 = 1 // (int) :RENC7_15477 0026: return :RENC7_15479 $5800 == 1 // (int) var == num jump_if_false @RENC7_15505 00AE: remove_status_text $5783 00DB: (unknown) $6105 $5800 = 0 // (int) :RENC7_15505 0026: return :RENC7_15507 $5801 == 0 // (int) var == num jump_if_false @RENC7_15551 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_2381 0 024D: (unknown) $5784 1 'REN7_B1' // Light rig stress $5801 = 1 // (int) :RENC7_15551 0026: return :RENC7_15553 $5801 == 1 // (int) var == num jump_if_false @RENC7_15575 00AE: remove_status_text $5784 $5801 = 0 // (int) :RENC7_15575 0026: return $5802 == 0 // (int) var == num jump_if_false @RENC7_15619 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_2381 5 024C: set_timer_with_text_to $5785 type 1 GXT 'TIME' // Time $5802 = 1 // (int) :RENC7_15619 0026: return :RENC7_15621 $5802 == 1 // (int) var == num jump_if_false @RENC7_15643 00AC: stop_timer $5785 $5802 = 0 // (int) :RENC7_15643 0026: return :RENC7_15645 009F: actor $1038 dead jump_if_false @RENC7_15658 0026: return :RENC7_15658 009F: actor $5664 dead jump_if_false @RENC7_15671 0026: return :RENC7_15671 807E: not actor $5664 driving jump_if_false @RENC7_15684 0026: return :RENC7_15684 808F: not actor $1038 near_actor $5664 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @RENC7_15709 // Note: the incorrect math opcode was used here 0026: return :RENC7_15709 $5795 == 0 // (int) var == num jump_if_false @RENC7_15763 7000 > -1@ // (int) num > var // timer2 0022: jump_if_false @RENC7_15736 // Note: the incorrect math opcode was used here 0026: return :RENC7_15736 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC7AA' $5795 = 1 // (int) 0026: return :RENC7_15763 $5796 == 0 // (int) var == num jump_if_false @RENC7_15830 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'RENC7AA' jump_if_false @RENC7_15803 0026: return :RENC7_15803 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC7AH' $5796 = 1 // (int) 0026: return :RENC7_15830 $5797 == 0 // (int) var == num jump_if_false @RENC7_15897 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'RENC7AH' jump_if_false @RENC7_15870 0026: return :RENC7_15870 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC7AB' $5797 = 1 // (int) 0026: return :RENC7_15897 $5798 == 0 // (int) var == num jump_if_false @RENC7_16113 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'RENC7AB' jump_if_false @RENC7_15937 0026: return :RENC7_15937 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7AC' 'REN7_02' $5664 1 // ~w~Not again! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7AD' 'REN7_03' $5664 1 // ~w~I don't want to die a virgin! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7AE' 'REN7_04' $5664 1 // ~w~Kiss me Vic! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7AF' 'REN7_05' $5664 1 // ~w~Raus! Get us out of here! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7AG' 'REN7_06' $5664 1 // ~w~Vic! I need a stomach massage! $5798 = 1 // (int) :RENC7_16113 0026: return :RENC7_16115 6@ > 255 // (int) var > num jump_if_false @RENC7_16134 6@ = 255 // (int) :RENC7_16134 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 9999.0 0205: set_text_draw_RGBA 255 50 50 6@ 5@ > 0 // (int) var > num jump_if_false @RENC7_16178 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @RENC7_16183 :RENC7_16178 0203: set_draw_text_position 0@ 1@ GXT 4@ :RENC7_16183 0026: return :RENC7_16185 10000 > -1@ // (int) num > var // timer2 0022: jump_if_false @RENC7_16200 // Note: the incorrect math opcode was used here 0026: return :RENC7_16200 807E: not actor $5664 driving 0022: jump_if_false @RENC7_16213 // Note: the incorrect math opcode was used here 0026: return :RENC7_16213 024B: (unknown) $5664 0@ 834B: not unknown_check 0@ 0022: jump_if_false @RENC7_16230 // Note: the incorrect math opcode was used here 0026: return :RENC7_16230 00A0: car 0@ wrecked 0022: jump_if_false @RENC7_16242 // Note: the incorrect math opcode was used here 0026: return :RENC7_16242 807C: not actor $1038 driving 0@ 0022: jump_if_false @RENC7_16256 // Note: the incorrect math opcode was used here 0026: return :RENC7_16256 2@ = 0 // (int) :RENC7_16260 034B: unknown_check $5338(2@,3) jump_if_false @RENC7_16378 004F: unknown_check $5338(2@,3) jump_if_false @RENC7_16378 0134: actor $1038 near_car_in_car $5338(2@,3) radius 10.0 10.0 sphere 0 0022: jump_if_false @RENC7_16378 // Note: the incorrect math opcode was used here 0035: 1@ = $5782 // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12661 $5496(1@,5) jump_if_false @RENC7_16352 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 $5496(1@,5) -1@ = 0 // (int) // timer2 :RENC7_16352 $5782 += 1 // (int) $5782 == 5 // (int) var == num jump_if_false @RENC7_16376 $5782 = 0 // (int) :RENC7_16376 0026: return :RENC7_16378 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @RENC7_16260 0026: return :RENC7_16397 02DB: unknown_check $5679 0 jump_if_false @RENC7_16426 00C3: (unknown) 0@ 1@ 2@ $5679 0248: (unknown) 0@ 1@ 2@ 5.0 $5680 :RENC7_16426 0026: return :RENC7_16428 82DB: not unknown_check $5679 0 jump_if_false @RENC7_16458 00BB: (unknown) $5679 0249: (unknown) $5680 02E2: $5679 = 0 // (any) 02E2: $5680 = 0 // (any) :RENC7_16458 0026: return :RENC7_16460 02DB: unknown_check $5681 0 jump_if_false @RENC7_16490 00C1: (unknown) $5664 $5681 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_2602 $5681 :RENC7_16490 0026: return :RENC7_16492 82DB: not unknown_check $5681 0 jump_if_false @RENC7_16513 00BB: (unknown) $5681 02E2: $5681 = 0 // (any) :RENC7_16513 0026: return :RENC7_16515 02DB: unknown_check $5426(0@,3) 0 jump_if_false @RENC7_16552 0045: actor $5414(0@,3) defined jump_if_false @RENC7_16552 00C1: (unknown) $5414(0@,3) $5426(0@,3) :RENC7_16552 0026: return :RENC7_16554 82DB: not unknown_check $5426(0@,3) 0 jump_if_false @RENC7_16581 00BB: (unknown) $5426(0@,3) 02E2: $5426(0@,3) = 0 // (any) :RENC7_16581 0026: return :RENC7_16583 009F: actor $1038 dead jump_if_false @RENC7_16603 $5763 = 200 // (int) 005E: (unknown) :RENC7_16603 3 > $5763 // (int) num > var 0022: jump_if_false @RENC7_16670 // Note: the incorrect math opcode was used here 009F: actor $5664 dead 0022: jump_if_false @RENC7_16654 // Note: the incorrect math opcode was used here 0001: wait 1000 ms $5763 = 200 // (int) 0006: $5757 = 'REN7_F0' // (string) // ~r~Reni died! // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_16654 02E1: actor $5664 in_water 0022: jump_if_false @RENC7_16670 // Note: the incorrect math opcode was used here 014B: set_actor $5664 health_to 0 :RENC7_16670 0026: return :RENC7_16672 8045: not actor $1038 defined jump_if_false @RENC7_16685 0026: return :RENC7_16685 0036: $6110 = $1042 // (float vars) $6110 += 4.0 // (float) 0036: $6111 = $1043 // (float vars) $6112 = -214.0 // (float) 00B9: set_camera_position $6110 $6111 $6112 rotations 0 0 0 00B3: camera_on_ped $1038 15 2 0026: return :RENC7_16732 0@ > 0 // (float) var > num jump_if_false @RENC7_16749 1@ = 0 // (int) 0026: return :RENC7_16749 1@ = 1 // (int) 0026: return :RENC7_16756 0@ > 0 // (float) var > num jump_if_false @RENC7_16774 1@ = 2 // (int) 0026: return :RENC7_16774 1@ = 3 // (int) 0026: return 0036: 3@ = $5430(0@,9) // (float vars) 0036: 4@ = $5439(0@,9) // (float vars) 0036: 5@ = $5448(0@,9) // (float vars) 0036: 6@ = $5430(1@,9) // (float vars) 0036: 7@ = $5439(1@,9) // (float vars) 0036: 8@ = $5448(1@,9) // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 7@ // (float vars) 002C: 10@ -= 4@ // (float vars) 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @MAIN_5497 9@ 12@ 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @MAIN_5497 10@ 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_16893 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16732 9@ 2@ 0002: jump @RENC7_16974 :RENC7_16893 0014: 13@ > 12@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_16923 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16756 10@ 2@ 0002: jump @RENC7_16974 :RENC7_16923 0139: $5762 = random_int_in_ranges 0 100 50 > $5762 // (int) num > var 0022: jump_if_false @RENC7_16962 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16732 9@ 2@ 0002: jump @RENC7_16974 :RENC7_16962 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16756 10@ 2@ :RENC7_16974 0026: return :RENC7_16976 0035: 2@ = 0@ // (int vars) 2@ /= 3 // (int) 0035: 3@ = 2@ // (int vars) 3@ *= 3 // (int) 0035: 1@ = 0@ // (int vars) 002B: 1@ -= 3@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :RENC7_17004 0035: 2@ = 1@ // (int vars) 2@ *= 3 // (int) 0029: 2@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @RENC7_16976 0@ 3@ 4@ 1@ == 1 // (int) var == num jump_if_false @RENC7_17060 3@ > 0 // (int) var > num jump_if_false @RENC7_17060 3@ -= 1 // (int) :RENC7_17060 1@ == 0 // (int) var == num jump_if_false @RENC7_17088 3 > 3@ // (int) num > var 0022: jump_if_false @RENC7_17088 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :RENC7_17088 1@ == 2 // (int) var == num jump_if_false @RENC7_17116 4@ > 0 // (int) var > num jump_if_false @RENC7_17116 4@ -= 1 // (int) :RENC7_17116 1@ == 3 // (int) var == num jump_if_false @RENC7_17145 3 > 4@ // (int) num > var 0022: jump_if_false @RENC7_17145 // Note: the incorrect math opcode was used here 4@ += 1 // (int) :RENC7_17145 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @RENC7_17004 3@ 4@ 2@ 0026: return 807E: not actor $1038 driving jump_if_false @RENC7_17173 005F: (unknown) :RENC7_17173 024B: (unknown) $1038 0@ 0124: 1@ = car 0@ max_passengers 1@ == 0 // (int) var == num jump_if_false @RENC7_17195 005F: (unknown) :RENC7_17195 005E: (unknown) 0026: return :RENC7_17199 0045: actor $1038 defined jump_if_false @RENC7_17220 0043: store_actor $1038 position_to $5740 $5741 $5742 // Note: the incorrect math opcode was used here :RENC7_17220 0@ = 0 // (int) :RENC7_17224 0045: actor $5414(0@,3) defined jump_if_false @RENC7_17255 0043: store_actor $5414(0@,3) position_to $5475(0@,3) $5478(0@,3) $5481(0@,3) // Note: the incorrect math opcode was used here :RENC7_17255 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_17224 0026: return 0026: return 009F: actor 0@ dead jump_if_false @RENC7_17288 0026: return :RENC7_17288 8046: not unknown_check 0@ -1576.0 1341.95 -1561.75 1327.67 0 jump_if_false @RENC7_17330 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17330 0046: unknown_check 0@ -1575.0 1341.0 -1569.5 1335.3 0 jump_if_false @RENC7_17372 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17372 0046: unknown_check 0@ -1568.3 1341.0 -1562.7 1335.3 0 jump_if_false @RENC7_17416 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17416 0046: unknown_check 0@ -1575.0 1334.3 -1569.5 1328.6 0 jump_if_false @RENC7_17459 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17459 0046: unknown_check 0@ -1568.3 1334.3 -1562.7 1328.6 0 jump_if_false @RENC7_17504 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17504 0026: return :RENC7_17506 7@ = 0 // (float) 8@ = 0 // (float) 9@ = 0 // (float) 0@ == 4 // (int) var == num jump_if_false @RENC7_17532 0026: return :RENC7_17532 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @RENC7_17199 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @RENC7_189 250 0045: actor $1038 defined jump_if_false @RENC7_17577 02F8: (unknown) $1038 1 0200: (unknown) $1038 0 :RENC7_17577 15@ = 0 // (int) :RENC7_17581 034A: unknown_check $5414(15@,3) jump_if_false @RENC7_17622 0045: actor $5414(15@,3) defined jump_if_false @RENC7_17622 02F8: (unknown) $5414(15@,3) 1 0200: (unknown) $5414(15@,3) 0 :RENC7_17622 15@ += 1 // (int) 15@ >= 3 // (int) var >= num jump_if_false @RENC7_17581 0@ == 1 // (int) var == num jump_if_false @RENC7_17757 00B9: set_camera_position -1565.81 1349.14 -224.62 rotations 0 0 0 00BA: set_camera_point_at -1566.07 1348.19 -224.47 mode 2 10@ = 0.1 // (float) 11@ = -0.2 // (float) 12@ = 0.1 // (float) 0006: 13@ = 'REN7_I2' // (string) // ~w~They cut one of the support lines! // Note: the incorrect math opcode was used here 16@ = -1566.07 // (float) 17@ = 1348.19 // (float) 18@ = -224.47 // (float) 00D9: (unknown) 16@ 17@ 18@ 57 :RENC7_17757 0@ == 2 // (int) var == num jump_if_false @RENC7_17875 00B9: set_camera_position -1557.04 1340.62 -231.42 rotations 0 0 0 00BA: set_camera_point_at -1557.72 1340.3 -230.76 mode 2 10@ = -0.2 // (float) 11@ = 0.3 // (float) 12@ = -0.2 // (float) 0006: 13@ = 'REN7_I3' // (string) // ~w~Another cable has been cut! // Note: the incorrect math opcode was used here 16@ = -1557.72 // (float) 17@ = 1340.3 // (float) 18@ = -230.76 // (float) 00D9: (unknown) 16@ 17@ 18@ 55 :RENC7_17875 0@ == 3 // (int) var == num jump_if_false @RENC7_17993 00B9: set_camera_position -1554.68 1317.91 -226.26 rotations 0 0 0 00BA: set_camera_point_at -1555.39 1318.59 -226.07 mode 2 10@ = 0.3 // (float) 11@ = -0.2 // (float) 12@ = 0.3 // (float) 0006: 13@ = 'REN7_I4' // (string) // ~w~The rig will fall if another cable's cut! // Note: the incorrect math opcode was used here 16@ = -1555.39 // (float) 17@ = 1318.59 // (float) 18@ = -226.07 // (float) 00D9: (unknown) 16@ 17@ 18@ 58 :RENC7_17993 0@ == 4 // (int) var == num jump_if_false @RENC7_18111 00B9: set_camera_position -1557.31 1334.87 -231.32 rotations 0 0 0 00BA: set_camera_point_at -1558.09 1334.82 -230.69 mode 2 10@ = -0.4 // (float) 11@ = -0.2 // (float) 12@ = -0.4 // (float) 0006: 13@ = 'REN7_I4' // (string) // ~w~The rig will fall if another cable's cut! // Note: the incorrect math opcode was used here 16@ = -1558.09 // (float) 17@ = 1334.82 // (float) 18@ = -230.69 // (float) 00D9: (unknown) 16@ 17@ 18@ 57 :RENC7_18111 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4279 250 0057: show_text_highpriority GXT 13@ time 5000 flag 1 0001: wait 500 ms 00D9: (unknown) 16@ 17@ 18@ 55 $6113 = 0 // (int) :RENC7_18149 0138: 20@ = random_float_in_ranges -7.0 7.0 0138: 21@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5678 20@ 21@ 0 22@ 23@ 24@ 029F: (unknown) 0 22@ 23@ 24@ 0 0 -0.05 0.01 029F: (unknown) 1 22@ 23@ 24@ 0 0 -0.03 0.01 $6113 += 1 // (int) $6113 >= 100 // (int) var >= num jump_if_false @RENC7_18149 0252: object $5678 exists jump_if_false @RENC7_18271 010C: store_object $5678 position_to 1@ 2@ 3@ 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 6@ -= 0.4 // (float) :RENC7_18271 0003: shake_camera 200 00D9: (unknown) 16@ 17@ 18@ 58 :RENC7_18283 0014: 3@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_18428 // Note: the incorrect math opcode was used here 0001: wait 0 ms (unknown) 3@ 0.1 0252: object $5678 exists jump_if_false @RENC7_18421 010D: put_object $5678 at 1@ 2@ 3@ 0032: (unknown) 7@ 10@ // Note: the incorrect math opcode was used here 0032: (unknown) 8@ 11@ // Note: the incorrect math opcode was used here 0032: (unknown) 9@ 12@ // Note: the incorrect math opcode was used here 03F6: (unknown) $5678 7@ 8@ 9@ 0138: 20@ = random_float_in_ranges -7.0 7.0 0138: 21@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5678 20@ 21@ 0 22@ 23@ 24@ 029F: (unknown) 0 22@ 23@ 24@ 0 0 -0.05 0.01 029F: (unknown) 1 22@ 23@ 24@ 0 0 -0.03 0.01 04FB: (unknown) $5787 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @RENC7_15368 :RENC7_18421 0002: jump @RENC7_18283 :RENC7_18428 0@ == 0 // (int) var == num jump_if_false @RENC7_18446 00D9: (unknown) 16@ 17@ 18@ 55 :RENC7_18446 0@ == 1 // (int) var == num jump_if_false @RENC7_18465 00D9: (unknown) 16@ 17@ 18@ 56 :RENC7_18465 0@ == 2 // (int) var == num jump_if_false @RENC7_18484 00D9: (unknown) 16@ 17@ 18@ 58 :RENC7_18484 0@ == 3 // (int) var == num jump_if_false @RENC7_18503 00D9: (unknown) 16@ 17@ 18@ 57 :RENC7_18503 $6113 = 0 // (int) :RENC7_18508 0138: 20@ = random_float_in_ranges -7.0 7.0 0138: 21@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5678 20@ 21@ 0 22@ 23@ 24@ 029F: (unknown) 0 22@ 23@ 24@ 0 0 -0.05 0.02 029F: (unknown) 1 22@ 23@ 24@ 0 0 -0.03 0.02 $6113 += 1 // (int) $6113 >= 100 // (int) var >= num jump_if_false @RENC7_18508 -1@ = 0 // (int) // timer2 :RENC7_18596 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @RENC7_18730 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $1704 0022: jump_if_false @RENC7_18644 // Note: the incorrect math opcode was used here $1704 > 0 // (int) var > num jump_if_false @RENC7_18644 0002: jump @RENC7_18732 :RENC7_18644 0138: 20@ = random_float_in_ranges -7.0 7.0 0138: 21@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5678 20@ 21@ 0 22@ 23@ 24@ 029F: (unknown) 0 22@ 23@ 24@ 0 0 -0.05 0.02 029F: (unknown) 1 22@ 23@ 24@ 0 0 -0.03 0.02 04FB: (unknown) $5787 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @RENC7_15368 0002: jump @RENC7_18596 :RENC7_18730 0059: text_clear_all :RENC7_18732 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4248 250 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @RENC7_354 -1 0045: actor $1038 defined jump_if_false @RENC7_18781 02F8: (unknown) $1038 0 0200: (unknown) $1038 1 :RENC7_18781 15@ = 0 // (int) :RENC7_18785 034A: unknown_check $5414(15@,3) jump_if_false @RENC7_18853 0045: actor $5414(15@,3) defined jump_if_false @RENC7_18853 02F8: (unknown) $5414(15@,3) 0 0200: (unknown) $5414(15@,3) 1 $5508(15@,3) = 8 // (int) 0045: actor $1038 defined jump_if_false @RENC7_18853 00E4: (unknown) $5414(15@,3) $1038 :RENC7_18853 15@ += 1 // (int) 15@ >= 3 // (int) var >= num jump_if_false @RENC7_18785 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 250 ms 0026: return :RENC7_18884 0@ = 0 // (int) :RENC7_18888 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_16554 0@ 003F: destroy_actor $5414(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_18888 0026: return 0@ = 0 // (int) :RENC7_18928 037B: constant_params 3 variable_params 2 unknown 3 call_with_params @MAIN_6042 $5430(0@,9) $5439(0@,9) $5448(0@,9) 1@ 2@ 037B: constant_params 7 variable_params 0 unknown 3 call_with_params @RENC7_16115 1@ 2@ 0.4 0.4 'TEMP1' 0@ 255 // Number: ~1~ 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @RENC7_18928 0026: return :RENC7_19004 $5794 == 0 // (int) var == num jump_if_false @RENC7_19043 042E: unknown_check 2 jump_if_false @RENC7_19043 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_3935 $5794 = 1 // (int) :RENC7_19043 0026: return :RENC7_19045 0045: actor $5414(0@,3) defined jump_if_false @RENC7_19060 005F: (unknown) :RENC7_19060 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_10165 $5414(0@,3) 0035: 1@ = $5511(0@,3) // (int vars) $5838(1@,9) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_16554 0@ $5508(0@,3) = 0 // (int) 005E: (unknown) :RENC7_19108 009F: actor $1038 dead jump_if_false @RENC7_19121 0026: return :RENC7_19121 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 5@ = 0 // (float) 0@ = -1 // (int) 6@ = 0 // (int) :RENC7_19141 $5838(6@,9) == 0 // (int) var == num jump_if_false @RENC7_19226 99.0 > $5487(6@,9) // (float) num > var 0022: jump_if_false @RENC7_19226 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5430(6@,9) $5439(6@,9) $5448(6@,9) radius 0.5 0022: jump_if_false @RENC7_19226 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $5430(6@,9) $5439(6@,9) 4@ 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_19226 // Note: the incorrect math opcode was used here 0036: 5@ = 4@ // (float vars) 0035: 0@ = 6@ // (int vars) :RENC7_19226 6@ += 1 // (int) 6@ >= 9 // (int) var >= num jump_if_false @RENC7_19141 0@ == -1 // (int) var == num jump_if_false @RENC7_19257 005E: (unknown) :RENC7_19257 005F: (unknown) :RENC7_19259 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_15479 0528: (unknown) $5414(0@,3) 504 -1.0 $5508(0@,3) = 8 // (int) $6104 = 0 // (int) 82DB: not unknown_check $5426(0@,3) 0 jump_if_false @RENC7_19316 00C4: (unknown) $5426(0@,3) 1 :RENC7_19316 0026: return :RENC7_19318 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @RENC7_19108 1@ jump_if_false @RENC7_19338 0026: return :RENC7_19338 $5838(1@,9) = 1 // (int) 0036: 3@ = $5430(1@,9) // (float vars) 0036: 4@ = $5439(1@,9) // (float vars) 0036: 5@ = $5448(1@,9) // (float vars) $5487(1@,9) = 0 // (float) 0035: $5511(0@,3) = 1@ // (int vars) 0138: 2@ = random_float_in_ranges 0 359.0 003E: $5414(0@,3) = create_actor_pedtype 22 model 113 at 3@ 4@ 5@ 00CF: set_actor $5414(0@,3) Z_angle_to 2@ 0557: (unknown) $5414(0@,3) 1 0558: (unknown) $5414(0@,3) 1.0 04B9: (unknown) $5414(0@,3) 1 1 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_16515 0@ $5850(0@,3) = 0 // (float) 0078: if and $6104 == 0 // (int) var == num 0011: $5790 > $5787 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_19522 // Note: the incorrect math opcode was used here $5508(0@,3) = 7 // (int) $6104 = 1 // (int) 03D5: (unknown) $5414(0@,3) 5 0058: (unknown) 'REN7_O9' 5000 1 // ~w~They're cutting a cable! Stop ~r~them! 0002: jump @RENC7_19546 :RENC7_19522 $5508(0@,3) = 8 // (int) 03D5: (unknown) $5414(0@,3) 15 00C4: (unknown) $5426(0@,3) 1 :RENC7_19546 0026: return :RENC7_19548 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19045 0@ jump_if_false @RENC7_19583 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15479 $6104 = 0 // (int) 0026: return :RENC7_19583 0035: 1@ = $5511(0@,3) // (int vars) 0036: 3@ = $5430(1@,9) // (float vars) 0036: 4@ = $5439(1@,9) // (float vars) 0036: 5@ = $5448(1@,9) // (float vars) 0011: $5787 > $5790 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_19637 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19259 0@ 0026: return :RENC7_19637 0078: if or 0326: unknown_check $5414(0@,3) $1038 04F8: unknown_check $5414(0@,3) 0022: jump_if_false @RENC7_19683 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19259 0@ 014B: set_actor $5414(0@,3) health_to 5 0026: return :RENC7_19683 0090: actor $1038 near_actor_on_foot $5414(0@,3) radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @RENC7_19744 // Note: the incorrect math opcode was used here 02AE: (unknown) $1038 $5414(0@,3) 0022: jump_if_false @RENC7_19744 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19259 0@ 014B: set_actor $5414(0@,3) health_to 5 0026: return :RENC7_19744 8485: not unknown_check $5414(0@,3) 504 jump_if_false @RENC7_19771 0414: (unknown) $5414(0@,3) 116 504 :RENC7_19771 99.0 > $5487(1@,9) // (float) num > var 0022: jump_if_false @RENC7_19811 // Note: the incorrect math opcode was used here $5487(1@,9) += 0.75 // (float) 0038: $5783 = float $5487(1@,9) to_integer // Note: the incorrect math opcode was used here 0002: jump @RENC7_19848 :RENC7_19811 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19259 0@ $5784 += 25 // (int) $5786 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_17506 $5786 0026: return :RENC7_19848 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @RENC7_15422 3@ 4@ 5@ 0026: return :RENC7_19863 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_19045 0@ jump_if_false @RENC7_19883 0026: return :RENC7_19883 0035: 1@ = $5511(0@,3) // (int vars) 0036: 2@ = $5430(1@,9) // (float vars) 0036: 3@ = $5439(1@,9) // (float vars) 0036: 4@ = $5448(1@,9) // (float vars) $5838(1@,9) == 1 // (int) var == num jump_if_false @RENC7_19956 808A: not actor $5414(0@,3) in_sphere_on_foot 2@ 3@ 4@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @RENC7_19956 // Note: the incorrect math opcode was used here $5838(1@,9) = 0 // (int) :RENC7_19956 0090: actor $5414(0@,3) near_actor_on_foot $1038 radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @RENC7_20136 // Note: the incorrect math opcode was used here 00E4: (unknown) $5414(0@,3) $1038 01EC: (unknown) $5414(0@,3) 1 (unknown) $5850(0@,3) 1.0 $6109 == 0 // (int) var == num jump_if_false @RENC7_20129 $5850(0@,3) > 200.0 // (float) var > num jump_if_false @RENC7_20129 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @RENC7_19108 1@ 0035: $5517(0@,3) = 1@ // (int vars) $6109 = 1 // (int) $5508(0@,3) = 6 // (int) $5850(0@,3) = 0 // (float) 0036: 2@ = $5430(1@,9) // (float vars) 0036: 3@ = $5439(1@,9) // (float vars) 0036: 4@ = $5448(1@,9) // (float vars) 00F5: (unknown) $5414(0@,3) 2@ 3@ 0557: (unknown) $5414(0@,3) 1 0558: (unknown) $5414(0@,3) 1.0 04B9: (unknown) $5414(0@,3) 1 1 0 0026: return :RENC7_20129 0002: jump @RENC7_20153 :RENC7_20136 00F5: (unknown) $5414(0@,3) $1042 $1043 $5850(0@,3) = 0 // (float) :RENC7_20153 0026: return :RENC7_20155 009F: actor $5414(0@,3) dead jump_if_false @RENC7_20193 $5508(0@,3) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_16554 0@ $6109 = 0 // (int) 0026: return :RENC7_20193 0078: if or $6104 == 1 // (int) var == num 0011: $5787 > $5790 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20258 // Note: the incorrect math opcode was used here $5508(0@,3) = 8 // (int) 03D5: (unknown) $5414(0@,3) 15 0045: actor $1038 defined jump_if_false @RENC7_20251 00E4: (unknown) $5414(0@,3) $1038 :RENC7_20251 $6109 = 0 // (int) 0026: return :RENC7_20258 0035: 1@ = $5517(0@,3) // (int vars) 0036: 2@ = $5430(1@,9) // (float vars) 0036: 3@ = $5439(1@,9) // (float vars) 0036: 4@ = $5448(1@,9) // (float vars) 0081: actor $5414(0@,3) near_point_on_foot 2@ 3@ radius 1.5 1.5 sphere 0 0022: jump_if_false @RENC7_20389 // Note: the incorrect math opcode was used here $5838(1@,9) = 1 // (int) $5487(1@,9) = 0 // (float) 0035: $5511(0@,3) = 1@ // (int vars) 00C4: (unknown) $5426(0@,3) 3 $5508(0@,3) = 7 // (int) $6104 = 1 // (int) $6109 = 0 // (int) 03D5: (unknown) $5414(0@,3) 5 0058: (unknown) 'REN7_O9' 5000 1 // ~w~They're cutting a cable! Stop ~r~them! $5838(1@,9) = 1 // (int) :RENC7_20389 0026: return :RENC7_20391 $5508(0@,3) == 0 // (int) var == num jump_if_false @RENC7_20407 0026: return :RENC7_20407 $5508(0@,3) == 1 // (int) var == num jump_if_false @RENC7_20435 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_19318 0@ 0026: return :RENC7_20435 $5508(0@,3) == 7 // (int) var == num jump_if_false @RENC7_20463 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_19548 0@ 0026: return :RENC7_20463 $5508(0@,3) == 8 // (int) var == num jump_if_false @RENC7_20491 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_19863 0@ 0026: return :RENC7_20491 $5508(0@,3) == 6 // (int) var == num jump_if_false @RENC7_20519 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_20155 0@ 0026: return :RENC7_20519 0026: return :RENC7_20521 0@ = 0 // (int) :RENC7_20525 0011: $6103 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20560 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_20391 0@ 0@ += 1 // (int) 0002: jump @RENC7_20525 :RENC7_20560 0026: return :RENC7_20562 0078: if or 15000 > -1@ // (int) num > var // timer2 0011: $5787 > $5790 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20587 // Note: the incorrect math opcode was used here 0026: return :RENC7_20587 -1@ = 0 // (int) // timer2 2 > $6103 // (int) num > var 0022: jump_if_false @RENC7_20610 // Note: the incorrect math opcode was used here $6103 += 1 // (int) :RENC7_20610 0011: $5787 > $5791 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20629 // Note: the incorrect math opcode was used here $6103 = 1 // (int) :RENC7_20629 1@ = 1 // (int) 0@ = 0 // (int) :RENC7_20638 $5508(0@,3) == 0 // (int) var == num jump_if_false @RENC7_20664 $5508(0@,3) = 1 // (int) 1@ = 0 // (int) :RENC7_20664 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_20638 0026: return :RENC7_20683 0045: actor 0@ defined jump_if_false @RENC7_20710 0045: actor 1@ defined jump_if_false @RENC7_20710 0154: (unknown) 0@ 0153: (unknown) 0@ 1@ :RENC7_20710 0026: return :RENC7_20712 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_189 1000 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_4485 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_9098 022C: (unknown) -1392.09 -791.81 13.7 30.0 1 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @RENC7_20804 0216: (unknown) $1038 -1397.75 -797.26 13.82 010B: set_actor $1038 armed_weapon_to 0 :RENC7_20804 003E: $5675 = create_actor_pedtype 22 model 0 at -1403.36 -797.49 13.82 015F: (unknown) $5675 0 010F: (unknown) $5675 -1403.36 -797.49 13.82 003F: destroy_actor $5664 003E: $5664 = create_actor_pedtype 22 model 149 at -1401.55 -797.45 13.82 015F: (unknown) $5664 47 010F: (unknown) $5664 -1402.71 -809.06 13.82 01EC: (unknown) $5664 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BA' 'REN7_07' $5675 0 // ~w~So, you're really leaving? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BB' 'REN7_08' $5664 0 // ~w~I have no choice darling. Diego will never stop looking for me. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BC' 'SRNC7BC' $5664 0 // ~w~Once you've been with Reni, nothing compares. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BD' 'REN7_09' $5664 0 // ~w~Besides, I'm through with advertising - it's so morally bankrupt. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BE' 'SRNC7BE' $5664 0 // ~w~I'm going to Europe to conquer the exotic adult movie business. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BE' 0443: (unknown) 120 0228: (unknown) 0045: actor $5664 defined jump_if_false @RENC7_21199 00EE: (unknown) $5664 -1402.71 -816.24 :RENC7_21199 0045: actor $5675 defined jump_if_false @RENC7_21224 00EE: (unknown) $5675 -1404.23 -816.24 :RENC7_21224 00B9: set_camera_position -1402.41 -797.11 14.22 rotations 0 0 0 00BA: set_camera_point_at -1402.42 -798.09 14.42 mode 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BA' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BA' jump_if_false @RENC7_21327 0002: jump @RENC7_22460 :RENC7_21327 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -1402.41 -797.11 14.22 rotations 0 0 0 00BA: set_camera_point_at -1402.67 -798.06 14.39 mode 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BB' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BB' jump_if_false @RENC7_21425 0002: jump @RENC7_22460 :RENC7_21425 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BC' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BC' jump_if_false @RENC7_21478 0002: jump @RENC7_22460 :RENC7_21478 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BF' 'REN7_10' $5675 0 // ~w~Europeans like woman with big hands and stubble? 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BD' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BD' jump_if_false @RENC7_21562 0002: jump @RENC7_22460 :RENC7_21562 0045: actor $5675 defined jump_if_false @RENC7_21606 0044: put_actor $5675 at -1403.9 -809.97 13.82 00EE: (unknown) $5675 -1411.11 -828.35 :RENC7_21606 0045: actor $5664 defined jump_if_false @RENC7_21650 0044: put_actor $5664 at -1402.61 -811.31 13.82 00EE: (unknown) $5664 -1410.26 -829.42 :RENC7_21650 00B9: set_camera_position -1411.93 -835.45 14.88 rotations 0 0 0 00BA: set_camera_point_at -1411.45 -834.57 14.89 mode 2 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BG' 'REN7_11' $5664 0 // ~w~Of course. We are more sophisticated than you Americans, darling. 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BE' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BE' jump_if_false @RENC7_21773 0002: jump @RENC7_22460 :RENC7_21773 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BH' 'SRNC7BH' $5664 0 // ~w~I know you want me, but Reni, she must go... 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BF' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BF' jump_if_false @RENC7_21876 0002: jump @RENC7_22460 :RENC7_21876 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BI' 'REN7_12' $5664 0 // ~w~Goodbye darling! I'll send you my tapes. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BG' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BG' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BG' jump_if_false @RENC7_21979 0002: jump @RENC7_22460 :RENC7_21979 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7BJ' 'SRNC7BJ' $5664 0 // ~w~Think of me often... 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BH' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BH' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BH' jump_if_false @RENC7_22082 0002: jump @RENC7_22460 :RENC7_22082 0045: actor $5675 defined jump_if_false @RENC7_22125 0044: put_actor $5675 at -1411.58 -829.84 13.87 00CF: set_actor $5675 Z_angle_to -126.85 00A2: (unknown) $5675 :RENC7_22125 0045: actor $5664 defined jump_if_false @RENC7_22188 0044: put_actor $5664 at -1409.71 -830.29 13.82 010F: (unknown) $5664 -1397.88 -841.59 13.82 00EE: (unknown) $5664 -1397.88 -841.59 :RENC7_22188 00B9: set_camera_position -1405.17 -837.51 14.58 rotations 0 0 0 00BA: set_camera_point_at -1405.55 -836.59 14.65 mode 2 0001: wait 0 ms 0045: actor $5675 defined jump_if_false @RENC7_22253 04B4: (unknown) $5675 120 511 1.0 :RENC7_22253 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BI' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BI' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BI' jump_if_false @RENC7_22326 0002: jump @RENC7_22460 :RENC7_22326 02B4: set_camera_transverse_delay 0 time 1800 00B9: set_camera_position -1405.17 -837.51 14.58 rotations 0 0 0 00BA: set_camera_point_at -1404.21 -837.25 14.65 mode 1 0045: actor $5664 defined jump_if_false @RENC7_22387 01EC: (unknown) $5664 1 :RENC7_22387 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7BJ' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7BJ' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7BJ' jump_if_false @RENC7_22460 0002: jump @RENC7_22460 :RENC7_22460 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 003F: destroy_actor $5664 003F: destroy_actor $5675 0444: (unknown) 120 0045: actor $1038 defined jump_if_false @RENC7_22531 0044: put_actor $1038 at -1410.83 -828.78 13.87 00CF: set_actor $1038 Z_angle_to 20.0 :RENC7_22531 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_354 1000 0162: release_model 149 0264: (unknown) 1.0 0026: return :RENC7_22556 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RENC7_189 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_1_495 $5803 = 1 // (int) 0045: actor $1038 defined jump_if_false @RENC7_22613 02D4: (unknown) $1038 :RENC7_22613 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RENC7_4485 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RENC7_9098 0162: release_model 149 0162: release_model #UZI 0162: release_model 113 0162: release_model 114 0162: release_model #WASHIN 0162: release_model #SENTXS 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4215 8 0045: actor $1038 defined jump_if_false @RENC7_22703 0216: (unknown) $1038 -1102.26 1280.49 18.72 :RENC7_22703 003E: $5673 = create_actor_pedtype 22 model 8 at -1115.86 1280.12 17.69 00CF: set_actor $5673 Z_angle_to 270.0 00A2: (unknown) $5673 003E: $5674 = create_actor_pedtype 22 model 8 at -1115.2 1284.28 17.69 00CF: set_actor $5674 Z_angle_to 270.0 00A2: (unknown) $5674 00B9: set_camera_position -1102.55 1278.91 18.03 rotations 0 0 0 00BA: set_camera_point_at -1103.48 1279.26 18.11 mode 2 0045: actor $1038 defined jump_if_false @RENC7_22859 0044: put_actor $1038 at -1102.26 1280.49 18.72 010F: (unknown) $1038 -1113.48 1282.14 18.72 :RENC7_22859 0001: wait 1000 ms 0045: actor $5673 defined jump_if_false @RENC7_22887 04B4: (unknown) $5673 120 511 100.0 :RENC7_22887 0045: actor $5674 defined jump_if_false @RENC7_22910 04B4: (unknown) $5674 120 521 100.0 :RENC7_22910 0045: actor $1038 defined jump_if_false @RENC7_22935 00EE: (unknown) $1038 -1113.48 1282.14 :RENC7_22935 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'REN7_I5' time 5000 flag 1 // ~w~Security's tight. You'll have to leave any weapons you're carrying at the door. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 5000 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 003F: destroy_actor $5673 003F: destroy_actor $5674 0162: release_model 8 0045: actor $1038 defined jump_if_false @RENC7_23045 00A2: (unknown) $1038 0044: put_actor $1038 at -1568.09 1359.76 -231.2 00CF: set_actor $1038 Z_angle_to 170.0 02F8: (unknown) $1038 1 :RENC7_23045 005B: set_current_time_hours_to 0 minutes_to 0 0109: set_weather 3 04DE: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_20061 7 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RENC7_12199 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RENC7_15368 0253: (unknown) -1568.09 1359.76 -231.2 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4215 122 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4215 146 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4215 131 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4215 134 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4215 40 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4215 113 0443: (unknown) 116 0228: (unknown) 01AA: $5678 = create_object #ME_MAINLIGHTRIG at -1568.91 1334.8 -223.0 0045: actor $1038 defined jump_if_false @RENC7_23227 02F8: (unknown) $1038 0 :RENC7_23227 003E: $5667 = create_actor_pedtype 22 model 131 at -1567.81 1335.03 -231.26 00CF: set_actor $5667 Z_angle_to 0 0347: (unknown) $5667 1 01B1: (unknown) $5667 1 1 1 1 1 0414: (unknown) $5667 116 496 003E: $5668 = create_actor_pedtype 22 model 134 at -1574.39 1341.72 -230.29 00CF: set_actor $5668 Z_angle_to 0 0347: (unknown) $5668 1 01B1: (unknown) $5668 1 1 1 1 1 0414: (unknown) $5668 116 501 003E: $5669 = create_actor_pedtype 22 model 40 at -1576.06 1327.45 -230.08 04AE: (unknown) $5669 0 00CF: set_actor $5669 Z_angle_to 10.0 0347: (unknown) $5669 1 01B1: (unknown) $5669 1 1 1 1 1 0414: (unknown) $5669 116 502 003E: $5666 = create_actor_pedtype 21 model 122 at -1569.1 1358.69 -231.2 00CF: set_actor $5666 Z_angle_to 315.0 0153: (unknown) $5666 $1038 0153: (unknown) $1038 $5666 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'RENC7CA' 'REN7_20' $5666 0 // ~w~Where've you been? Phil's already on. I'm shitting bricks here, mate. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'RENC7CA' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'RENC7CB' 'SRNC7CB' $5666 0 // ~w~Giorgio's definitely going to try something. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'RENC7CB' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'RENC7CC' 'REN7_21' $1038 0 // ~w~Keep your pants on. I'll make my way down front and keep an eye on things. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'RENC7CC' 003E: $5665 = create_actor_pedtype 21 model 146 at -1584.08 1330.6 -230.52 00CF: set_actor $5665 Z_angle_to 270.0 0200: (unknown) $5665 0 0347: (unknown) $5665 1 01B1: (unknown) $5665 1 1 1 1 1 003E: $5670 = create_actor_pedtype 22 model 113 at -1569.23 1327.9 -220.22 0540: (unknown) 29 0 0417: (unknown) -1561.9 1334.79 -231.2 300 29 :RENC7_23716 8402: not unknown_check 29 jump_if_false @RENC7_23737 0001: wait 0 ms 0002: jump @RENC7_23716 :RENC7_23737 00B9: set_camera_position -1553.93 1326.74 -228.28 rotations 0 0 0 00BA: set_camera_point_at -1554.86 1327.1 -228.26 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position -1556.26 1327.63 -228.24 rotations 0 0 0 00BA: set_camera_point_at -1557.2 1327.99 -228.22 mode 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 4000 jump_if_false @RENC7_23861 0002: jump @RENC7_24924 :RENC7_23861 00B9: set_camera_position -1565.84 1331.81 -230.13 rotations 0 0 0 00BA: set_camera_point_at -1566.84 1331.8 -230.12 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 6000 00B9: set_camera_position -1565.84 1331.81 -230.13 rotations 0 0 0 00BA: set_camera_point_at -1566.43 1332.61 -230.12 mode 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 6000 jump_if_false @RENC7_23975 0002: jump @RENC7_24924 :RENC7_23975 00B9: set_camera_position -1568.89 1360.88 -229.71 rotations 0 0 0 00BA: set_camera_point_at -1568.64 1359.91 -229.79 mode 2 0045: actor $1038 defined jump_if_false @RENC7_24037 04B4: (unknown) $1038 120 524 1.0 :RENC7_24037 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'RENC7CA' 2 0045: actor $5666 defined jump_if_false @RENC7_24081 04B4: (unknown) $5666 121 556 1.0 :RENC7_24081 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'RENC7CA' jump_if_false @RENC7_24114 0002: jump @RENC7_24924 :RENC7_24114 0045: actor $5666 defined jump_if_false @RENC7_24135 0528: (unknown) $5666 556 -1.0 :RENC7_24135 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'RENC7CB' 2 0045: actor $5666 defined jump_if_false @RENC7_24179 04B4: (unknown) $5666 121 554 1.0 :RENC7_24179 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'RENC7CB' jump_if_false @RENC7_24212 0002: jump @RENC7_24924 :RENC7_24212 0045: actor $5666 defined jump_if_false @RENC7_24235 0528: (unknown) $5666 554 -0.7 :RENC7_24235 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'RENC7CC' 4 0045: actor $1038 defined jump_if_false @RENC7_24279 04B4: (unknown) $1038 121 561 1.0 :RENC7_24279 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'RENC7CC' jump_if_false @RENC7_24312 0002: jump @RENC7_24924 :RENC7_24312 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4248 500 0045: actor $1038 defined jump_if_false @RENC7_24384 0352: (unknown) $1038 0154: (unknown) $1038 0044: put_actor $1038 at -1559.38 1353.93 -235.78 00CF: set_actor $1038 Z_angle_to 180.0 00EE: (unknown) $1038 -1559.38 1350.79 :RENC7_24384 00B9: set_camera_position -1557.97 1350.15 -234.88 rotations 0 0 0 00BA: set_camera_point_at -1558.65 1350.89 -234.86 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 2000 00B9: set_camera_position -1557.97 1350.15 -234.38 rotations 0 0 0 00BA: set_camera_point_at -1558.64 1350.88 -234.39 mode 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4279 500 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 1000 jump_if_false @RENC7_24511 0002: jump @RENC7_24924 :RENC7_24511 0057: show_text_highpriority GXT 'REN7_I0' time 5000 flag 1 // ~w~That's strange - no-one is supposed to be up there. Better go check it out. 02B4: set_camera_transverse_delay 0 time 2000 00BA: set_camera_point_at -1558.46 1349.29 -233.79 mode 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 2000 jump_if_false @RENC7_24579 0002: jump @RENC7_24924 :RENC7_24579 0045: actor $5670 defined jump_if_false @RENC7_24604 0158: actor $5670 run_to -1569.11 1340.99 :RENC7_24604 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 1000 jump_if_false @RENC7_24631 0002: jump @RENC7_24924 :RENC7_24631 02B4: set_camera_transverse_delay 0 time 1000 00B9: set_camera_position -1563.49 1343.72 -227.96 rotations 0 0 0 00BA: set_camera_point_at -1564.02 1343.13 -227.35 mode 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 2000 jump_if_false @RENC7_24703 0002: jump @RENC7_24924 :RENC7_24703 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4248 500 003F: destroy_actor $5670 003E: $5670 = create_actor_pedtype 22 model 113 at -1569.11 1340.99 -221.26 00CF: set_actor $5670 Z_angle_to 0 00DF: (unknown) $5670 0414: (unknown) $5670 116 504 03D5: (unknown) $5670 5 00DA: (unknown) -1569.11 1340.99 -221.26 43 $6105 0001: wait 500 ms 00B9: set_camera_position -1565.27 1341.28 -219.34 rotations 0 0 0 00BA: set_camera_point_at -1566.21 1341.37 -219.68 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 4000 00B9: set_camera_position -1566.77 1341.42 -219.89 rotations 0 0 0 00BA: set_camera_point_at -1567.7 1341.51 -220.23 mode 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4279 500 0057: show_text_highpriority GXT 'REN7_I1' time 5000 flag 1 // ~w~They're sabotaging the light rig. It'll fall and crush Phil! 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 4000 :RENC7_24924 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12382 0093: destroy_object $5678 01AA: $5678 = create_object #ME_MAINLIGHTRIG at -1568.91 1334.8 -223.0 0045: actor $5670 defined jump_if_false @RENC7_25016 0044: put_actor $5670 at -1569.11 1340.99 -221.26 00CF: set_actor $5670 Z_angle_to 0 00DF: (unknown) $5670 0309: (unknown) $5670 1 -1 :RENC7_25016 0045: actor $1038 defined jump_if_false @RENC7_25062 0352: (unknown) $1038 00A2: (unknown) $1038 0044: put_actor $1038 at -1564.0 1341.5 -221.26 013E: actor $1038 look_at_actor $5670 0154: (unknown) $1038 :RENC7_25062 003F: destroy_actor $5673 003F: destroy_actor $5674 0162: release_model 8 0045: actor $5666 defined 0022: jump_if_false @RENC7_25108 // Note: the incorrect math opcode was used here 0352: (unknown) $5666 010F: (unknown) $5666 -1567.81 1335.03 -231.26 :RENC7_25108 0418: (unknown) -1561.9 1334.79 -231.2 00DB: (unknown) $6105 0444: (unknown) 120 0444: (unknown) 121 0001: wait 1000 ms 0492: (unknown) 1 04F5: (unknown) 20.0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RENC7_354 1000 0026: return :RENC7_25166 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @RENC7_25216 00A2: (unknown) $1038 0044: put_actor $1038 at -1568.09 1359.76 -231.2 00CF: set_actor $1038 Z_angle_to 170.0 02F8: (unknown) $1038 1 :RENC7_25216 00B9: set_camera_position -1102.55 1278.91 18.03 rotations 0 0 0 00BA: set_camera_point_at -1103.48 1279.26 18.11 mode 2 01AA: $5678 = create_object #ME_MAINLIGHTRIG at -1568.91 1334.8 -223.0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 146 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 131 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 134 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 40 0253: (unknown) -1567.81 1335.03 -231.26 0001: wait 2000 ms 0443: (unknown) 116 0228: (unknown) 003E: $5667 = create_actor_pedtype 22 model 131 at -1567.81 1335.03 -231.26 00CF: set_actor $5667 Z_angle_to 0 0414: (unknown) $5667 116 496 003E: $5668 = create_actor_pedtype 22 model 134 at -1574.39 1341.72 -230.29 00CF: set_actor $5668 Z_angle_to 0 0414: (unknown) $5668 116 501 003E: $5669 = create_actor_pedtype 22 model 40 at -1576.06 1327.45 -230.08 04AE: (unknown) $5669 0 00CF: set_actor $5669 Z_angle_to 10.0 0414: (unknown) $5669 116 502 003E: $5665 = create_actor_pedtype 21 model 146 at -1584.08 1330.6 -230.52 00CF: set_actor $5665 Z_angle_to 270.0 0200: (unknown) $5665 0 005B: set_current_time_hours_to 0 minutes_to 0 0109: set_weather 3 04DE: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_12199 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_15368 0026: return :RENC7_25543 4@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_16428 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_15479 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_15553 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @RENC7_189 500 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_18884 5@ = -1568.38 // (float) 6@ = 1334.27 // (float) 7@ = -231.27 // (float) 00B9: set_camera_position -1568.38 1334.27 -231.27 rotations 0 0 0 00BA: set_camera_point_at -1568.8 1334.58 -230.42 mode 2 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_11499 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'SX_PHC1' 'REN7_56' -1 0 // ~w~Oh no! 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'SX_PHC1' 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4279 500 02A0: (unknown) 1 010C: store_object $5678 position_to 0@ 1@ 2@ 3@ = 0.05 // (float) 00D9: (unknown) 5@ 6@ 7@ 57 00D9: (unknown) 5@ 6@ 7@ 55 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'SX_PHC1' :RENC7_25798 2@ > -230.24 // (float) var > num jump_if_false @RENC7_25950 0001: wait 0 ms 0377: (unknown) 44 $1704 0022: jump_if_false @RENC7_25848 // Note: the incorrect math opcode was used here $1704 > 0 // (int) var > num jump_if_false @RENC7_25848 0002: jump @RENC7_25961 :RENC7_25848 0252: object $5678 exists jump_if_false @RENC7_25943 0034: (unknown) 2@ 3@ 3@ *= 1.05 // (float) 010D: put_object $5678 at 0@ 1@ 2@ 0138: 8@ = random_float_in_ranges -7.0 7.0 0138: 9@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5678 8@ 9@ 0 10@ 11@ 12@ 029F: (unknown) 0 10@ 11@ 12@ 0 0 -0.05 0.01 029F: (unknown) 1 10@ 11@ 12@ 0 0 -0.03 0.01 :RENC7_25943 0002: jump @RENC7_25798 :RENC7_25950 013C: create_explosion_at 5@ 6@ 7@ radius 0 0003: shake_camera 500 :RENC7_25961 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_11499 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 003F: destroy_actor $5665 003F: destroy_actor $5666 003F: destroy_actor $5667 003F: destroy_actor $5668 003F: destroy_actor $5669 0444: (unknown) 116 0444: (unknown) 90 0045: actor $1038 defined jump_if_false @RENC7_26059 0044: put_actor $1038 at -135.52 -969.88 10.28 00CF: set_actor $1038 Z_angle_to 170.0 :RENC7_26059 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @RENC7_354 1000 005B: set_current_time_hours_to 2 minutes_to 0 04DE: (unknown) 0 010A: release_weather 0026: return :RENC7_26089 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_16428 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_15479 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_15553 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_189 1000 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_18884 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 122 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 003F: destroy_actor $5665 003F: destroy_actor $5666 003F: destroy_actor $5667 003F: destroy_actor $5668 003F: destroy_actor $5669 0444: (unknown) 90 0444: (unknown) 116 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 2 0045: actor $1038 defined jump_if_false @RENC7_26257 0044: put_actor $1038 at -1577.11 1297.73 -235.75 00CF: set_actor $1038 Z_angle_to -55.27 02F8: (unknown) $1038 0 :RENC7_26257 003E: $5666 = create_actor_pedtype 21 model 122 at -1576.09 1298.09 -235.75 003E: $5675 = create_actor_pedtype 21 model 122 at -1567.0 1303.0 -235.75 013E: actor $5666 look_at_actor $1038 013E: actor $1038 look_at_actor $5666 003E: $5665 = create_actor_pedtype 21 model 146 at -1575.38 1302.58 -235.75 00CF: set_actor $5665 Z_angle_to 163.27 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EA' 'REN7_40' $5666 0 // ~w~Mate, that's it, I'm paying Giorgio back. It's going to cost me a bloody fortune. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EB' 'SRNC7EB' $5666 0 // ~w~You know he wants 60% interest. What can I do? I've got to think of me boy's wellbeing. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EC' 'REN7_41' $5665 0 // ~w~Hi Vic: What did you think of the show? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7ED' 'REN7_42' $1038 0 // ~w~Killer. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7ED' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EE' 'REN7_43' $5665 0 // ~w~Cheers. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EE' 0045: actor $1038 defined jump_if_false @RENC7_26616 04B4: (unknown) $1038 120 521 100.0 :RENC7_26616 00B9: set_camera_position -1575.42 1296.91 -234.38 rotations 0 0 0 00BA: set_camera_point_at -1576.2 1297.53 -234.42 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 20000 00B9: set_camera_position -1576.82 1296.47 -234.36 rotations 0 0 0 00BA: set_camera_point_at -1576.73 1297.47 -234.39 mode 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EA' 0 0045: actor $5666 defined jump_if_false @RENC7_26756 04B4: (unknown) $5666 121 546 1.0 :RENC7_26756 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 500 jump_if_true @RENC7_29807 0045: actor $5666 defined jump_if_false @RENC7_26799 04B4: (unknown) $5666 121 547 1.0 :RENC7_26799 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EA' jump_if_false @RENC7_26832 0002: jump @RENC7_29807 :RENC7_26832 0045: actor $5666 defined jump_if_false @RENC7_26855 04B4: (unknown) $5666 121 548 1.0 :RENC7_26855 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EB' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 500 jump_if_false @RENC7_26902 0002: jump @RENC7_29807 :RENC7_26902 0045: actor $5666 defined jump_if_false @RENC7_26925 04B4: (unknown) $5666 121 556 1.0 :RENC7_26925 0045: actor $5665 defined jump_if_false @RENC7_26950 00EE: (unknown) $5665 -1576.69 1298.77 :RENC7_26950 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EB' jump_if_false @RENC7_26983 0002: jump @RENC7_29807 :RENC7_26983 0045: actor $5666 defined jump_if_false @RENC7_27006 0528: (unknown) $5666 556 -0.9 :RENC7_27006 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EF' 'REN7_44' $5665 0 // ~w~Hey Barry, I'm glad you're thinking of my wellbeing. I could do with a break. 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EC' 1 0045: actor $5665 defined jump_if_false @RENC7_27081 04B4: (unknown) $5665 121 557 1.0 :RENC7_27081 0045: actor $1038 defined jump_if_false @RENC7_27104 04B4: (unknown) $1038 121 542 5.0 :RENC7_27104 0045: actor $5665 defined jump_if_false @RENC7_27127 04B4: (unknown) $5665 120 524 1.0 :RENC7_27127 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 500 jump_if_false @RENC7_27154 0002: jump @RENC7_29807 :RENC7_27154 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20683 $5666 $5665 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EC' jump_if_false @RENC7_27201 0002: jump @RENC7_29807 :RENC7_27201 0045: actor $5665 defined jump_if_false @RENC7_27222 0528: (unknown) $5665 557 -1.0 :RENC7_27222 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EG' 'REN7_45' $5675 0 // ~w~No mate, we should be moving on, strike while the iron's hot. The U.S. loves you. 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7ED' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7ED' jump_if_false @RENC7_27307 0002: jump @RENC7_29807 :RENC7_27307 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EE' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EE' jump_if_false @RENC7_27361 0002: jump @RENC7_29807 :RENC7_27361 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 500 jump_if_false @RENC7_27388 0002: jump @RENC7_29807 :RENC7_27388 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EH' 'REN7_46' $5665 0 // ~w~But, I'm booked in at the hotel for another week. I was going to work on the tan. 0045: actor $5665 defined jump_if_false @RENC7_27442 04B4: (unknown) $5665 121 542 3.0 :RENC7_27442 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EF' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EF' jump_if_false @RENC7_27515 0002: jump @RENC7_29807 :RENC7_27515 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EI' 'REN7_47' $5665 0 // ~w~You're kidding. You gotta go to work, mate. I've just lined up a rake of shows. Loads of dosh... 0045: actor $5675 defined jump_if_false @RENC7_27585 0044: put_actor $5675 at -1575.41 1297.67 -235.79 00CF: set_actor $5675 Z_angle_to 54.73 :RENC7_27585 0045: actor $5665 defined jump_if_false @RENC7_27634 0044: put_actor $5665 at -1576.6 1299.02 -235.79 00CF: set_actor $5665 Z_angle_to -159.2 0528: (unknown) $5665 542 -1.0 :RENC7_27634 0045: actor $1038 defined jump_if_false @RENC7_27649 0352: (unknown) $1038 :RENC7_27649 00B9: set_camera_position -1576.62 1297.76 -234.3 rotations 0 0 0 00BA: set_camera_point_at -1575.62 1297.87 -234.32 mode 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EG' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EG' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EG' jump_if_false @RENC7_27761 0002: jump @RENC7_29807 :RENC7_27761 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EJ' 'REN7_48' $5665 0 // ~w~What about my wellbeing? 003F: destroy_actor $5675 0045: actor $5666 defined jump_if_false @RENC7_27855 0044: put_actor $5666 at -1575.21 1298.32 -235.79 00CF: set_actor $5666 Z_angle_to 124.73 0200: (unknown) $5666 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20683 $5666 $5665 :RENC7_27855 00B9: set_camera_position -1576.75 1297.73 -234.24 rotations 0 0 0 00BA: set_camera_point_at -1576.39 1298.66 -234.3 mode 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EH' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EH' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EH' jump_if_false @RENC7_27966 0002: jump @RENC7_29807 :RENC7_27966 0045: actor $5665 defined jump_if_false @RENC7_28019 0044: put_actor $5665 at -1576.18 1298.83 -235.79 00CF: set_actor $5665 Z_angle_to -154.2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20683 $5665 $5666 :RENC7_28019 0045: actor $5666 defined jump_if_false @RENC7_28058 0044: put_actor $5666 at -1575.21 1298.32 -235.79 00CF: set_actor $5666 Z_angle_to 124.73 :RENC7_28058 00B9: set_camera_position -1576.54 1297.25 -234.33 rotations 0 0 0 00BA: set_camera_point_at -1575.97 1298.07 -234.43 mode 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EI' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EI' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EI' jump_if_false @RENC7_28169 0002: jump @RENC7_29807 :RENC7_28169 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EK' 'REN7_49' $5666 0 // ~w~Trust me. You'll thank me. Don't get all histrionic... 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EJ' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EJ' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EJ' jump_if_false @RENC7_28273 0002: jump @RENC7_29807 :RENC7_28273 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EL' 'REN7_50' $5665 0 // ~w~Histrionic? I've spent the last few days being chased around the city by a maniac. 0045: actor $5665 defined jump_if_false @RENC7_28343 0044: put_actor $5665 at -1576.18 1298.83 -235.79 00CF: set_actor $5665 Z_angle_to 175.8 :RENC7_28343 0045: actor $5666 defined jump_if_false @RENC7_28382 0044: put_actor $5666 at -1575.18 1298.64 -235.79 00CF: set_actor $5666 Z_angle_to 174.73 :RENC7_28382 0045: actor $1038 defined jump_if_false @RENC7_28428 00CF: set_actor $1038 Z_angle_to 220.82 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20683 $1038 $5665 04B4: (unknown) $1038 120 524 1.0 :RENC7_28428 0045: actor $5665 defined jump_if_false @RENC7_28453 00EE: (unknown) $5665 -1575.82 1273.65 :RENC7_28453 0045: actor $5666 defined jump_if_false @RENC7_28478 00EE: (unknown) $5666 -1574.92 1273.99 :RENC7_28478 00B9: set_camera_position -1576.0 1299.93 -234.53 rotations 0 0 0 00BA: set_camera_point_at -1575.98 1298.94 -234.56 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -1575.97 1299.03 -234.55 rotations 0 0 0 00BA: set_camera_point_at -1575.93 1298.03 -234.58 mode 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EK' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EK' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EK' jump_if_false @RENC7_28636 0002: jump @RENC7_29807 :RENC7_28636 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EM' 'SRNC7EM' $5665 0 // ~w~I've been shot at and nearly blown up. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EL' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EL' 1 0045: actor $5665 defined jump_if_false @RENC7_28730 04B4: (unknown) $5665 121 557 1.0 :RENC7_28730 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EL' jump_if_false @RENC7_28763 0002: jump @RENC7_29807 :RENC7_28763 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EN' 'REN7_51' $5666 0 // ~w~See what I mean? Bloody celebrities. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EM' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EM' 1 0045: actor $5665 defined jump_if_false @RENC7_28857 04B4: (unknown) $5665 121 556 1.0 :RENC7_28857 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EM' jump_if_false @RENC7_28890 0002: jump @RENC7_29807 :RENC7_28890 0045: actor $5665 defined jump_if_false @RENC7_28911 0528: (unknown) $5665 556 -1.0 :RENC7_28911 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EO' 'REN7_52' $5665 0 // ~w~Hey Vic! Have you ever thought about a career in management? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EN' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EN' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EN' jump_if_false @RENC7_29015 0002: jump @RENC7_29807 :RENC7_29015 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EP' 'REN7_53' $5666 0 // ~w~Hold up boy. I'm your management. 0045: actor $5665 defined jump_if_false @RENC7_29101 00DF: (unknown) $5665 0044: put_actor $5665 at -1575.82 1273.65 -235.78 00CF: set_actor $5665 Z_angle_to 180.0 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20683 $5665 $1038 :RENC7_29101 0045: actor $5666 defined jump_if_false @RENC7_29159 0044: put_actor $5666 at -1574.92 1273.99 -235.78 00CF: set_actor $5666 Z_angle_to 180.0 00DF: (unknown) $5666 0045: actor $1038 defined jump_if_false @RENC7_29159 013E: actor $1038 look_at_actor $5666 :RENC7_29159 00B9: set_camera_position -1577.22 1271.2 -234.94 rotations 0 0 0 00BA: set_camera_point_at -1576.79 1272.1 -234.9 mode 2 028D: (unknown) 0.01 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -1576.71 1272.09 -234.54 rotations 0 0 0 00BA: set_camera_point_at -1576.21 1272.95 -234.53 mode 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EO' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EO' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EO' jump_if_false @RENC7_29326 0002: jump @RENC7_29807 :RENC7_29326 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7EQ' 'REN7_54' $5665 0 // ~w~Yeah, Miss Management. Or was that just Reni's name for you? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EP' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EP' 0 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20683 $5665 $5666 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EP' jump_if_false @RENC7_29443 0002: jump @RENC7_29807 :RENC7_29443 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7ER' 'SRNC7ER' $5665 0 // ~w~You should have got those false tits mate, just like Reni suggested. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7EQ' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7EQ' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7EQ' jump_if_false @RENC7_29547 0002: jump @RENC7_29807 :RENC7_29547 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC7ES' 'REN7_55' $5665 0 // ~w~They'd look great alongside that real one you using for a head. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'SRNC7ER' // ~w~You should have got those false tits mate, just like Reni suggested. 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7ER' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7ER' jump_if_false @RENC7_29651 0002: jump @RENC7_29807 :RENC7_29651 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 500 jump_if_false @RENC7_29678 0002: jump @RENC7_29807 :RENC7_29678 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC7ES' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'RENC7ES' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC7ES' jump_if_false @RENC7_29751 0002: jump @RENC7_29807 :RENC7_29751 0045: actor $5665 defined jump_if_false @RENC7_29780 00EE: (unknown) $5665 -1575.85 1258.13 0154: (unknown) $5665 :RENC7_29780 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 500 jump_if_false @RENC7_29807 0002: jump @RENC7_29807 :RENC7_29807 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 0045: actor $5665 defined jump_if_false @RENC7_29844 0352: (unknown) $5665 :RENC7_29844 0045: actor $5666 defined jump_if_false @RENC7_29859 0352: (unknown) $5666 :RENC7_29859 0045: actor $5675 defined jump_if_false @RENC7_29874 0352: (unknown) $5675 :RENC7_29874 0045: actor $1038 defined jump_if_false @RENC7_29915 0352: (unknown) $1038 0044: put_actor $1038 at -1080.73 1333.09 12.92 00CF: set_actor $1038 Z_angle_to 270.0 :RENC7_29915 0444: (unknown) 120 0444: (unknown) 121 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_354 1000 005B: set_current_time_hours_to 2 minutes_to 0 04DE: (unknown) 0 010A: release_weather 0026: return :RENC7_29953 0035: $5789 = 0@ // (int vars) :RENC7_29958 0011: 0@ > $5787 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_30145 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_16583 jump_if_false @RENC7_29992 005E: (unknown) :RENC7_29992 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_15368 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_11667 1@ = 0 // (int) 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @RENC7_30124 $3497 == 1 // (int) var == num jump_if_false @RENC7_30074 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 $5763 = 300 // (int) 005E: (unknown) 0002: jump @RENC7_30124 :RENC7_30074 $6079 == 0 // (int) var == num jump_if_false @RENC7_30124 -1@ > 3000 // (int) var > num // timer2 jump_if_false @RENC7_30124 02A0: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 $6089 = 1 // (int) 005E: (unknown) :RENC7_30124 04FB: (unknown) $5787 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_11377 0002: jump @RENC7_29958 :RENC7_30145 005F: (unknown) :RENC7_30147 4@ = 0 // (int) 0035: 3@ = 0@ // (int vars) 3@ -= 22323 // (int) 0035: $5790 = 0@ // (int vars) $5790 -= 446464 // (int) 0035: $5791 = 0@ // (int vars) $5791 -= 892928 // (int) 1@ == 1 // (int) var == num jump_if_false @RENC7_30288 0045: actor $1038 defined jump_if_false @RENC7_30223 0107: toggle_player $1038 can_move 1 02F8: (unknown) $1038 0 :RENC7_30223 $5805 == 1 // (int) var == num jump_if_false @RENC7_30243 0002: jump @RENC7_30243 :RENC7_30243 0057: show_text_highpriority GXT 'REN7_O9' time 5000 flag 1 // ~w~They're cutting a cable! Stop ~r~them! 01AE: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms -1@ = 0 // (int) // timer2 :RENC7_30288 02A0: (unknown) 0 :RENC7_30291 0011: 0@ > $5787 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_30474 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_16583 jump_if_false @RENC7_30325 005E: (unknown) :RENC7_30325 04FB: (unknown) $5787 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15368 $5784 >= 100 // (int) var >= num jump_if_false @RENC7_30384 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_25543 $5763 = 200 // (int) 0006: $5757 = 'REN7_F1' // (string) // ~r~Phil definitely felt it coming in the air tonight... // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_30384 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_16672 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_20521 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_20562 2@ == 1 // (int) var == num jump_if_false @RENC7_30467 4@ == 0 // (int) var == num jump_if_false @RENC7_30467 0011: $5787 > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_30467 // Note: the incorrect math opcode was used here 0059: text_clear_all 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 500 ms 4@ = 1 // (int) :RENC7_30467 0002: jump @RENC7_30291 :RENC7_30474 2@ == 1 // (int) var == num jump_if_false @RENC7_30598 0059: text_clear_all 0045: actor $1038 defined jump_if_false @RENC7_30510 02F8: (unknown) $1038 1 0107: toggle_player $1038 can_move 0 :RENC7_30510 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_18884 5@ = 0 // (int) :RENC7_30524 $5508(5@,3) = 1 // (int) 5@ += 1 // (int) 5@ >= 3 // (int) var >= num jump_if_false @RENC7_30524 0093: destroy_object $6093 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15479 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15553 $6104 = 0 // (int) 01AE: (unknown) 1 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms -1@ = 0 // (int) // timer2 :RENC7_30598 005F: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_189 500 0045: actor $1038 defined jump_if_false @RENC7_30660 00A2: (unknown) $1038 0044: put_actor $1038 at -1568.09 1359.76 -231.2 00CF: set_actor $1038 Z_angle_to 170.0 02F8: (unknown) $1038 1 :RENC7_30660 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 7 0253: (unknown) -1568.09 1359.76 -231.2 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 146 0443: (unknown) 90 0228: (unknown) 003E: $5665 = create_actor_pedtype 21 model 146 at -1584.08 1330.6 -230.52 0503: (unknown) $5665 1 00B9: set_camera_position -1581.67 1330.62 -229.04 rotations 0 0 0 00BA: set_camera_point_at -1582.65 1330.64 -229.23 mode 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 0045: actor $5665 defined jump_if_false @RENC7_30815 04B4: (unknown) $5665 90 415 2000.0 :RENC7_30815 0001: wait 500 ms 0045: actor $5665 defined jump_if_false @RENC7_30840 0523: (unknown) $5665 90 416 :RENC7_30840 0001: wait 0 ms 0002: jump @RENC7_30840 0026: return :RENC7_30852 $1045 = 1 // (int) 04EF: (unknown) 2 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_10667 0078: if or $6080 == 1 // (int) var == num $3497 == 1 // (int) var == num jump_if_false @RENC7_30924 $5763 = 6 // (int) 0002: jump @RENC7_30937 :RENC7_30924 0025: gosub @RENC7_31084 $5763 = 2 // (int) :RENC7_30937 300 > $5763 // (int) num > var 0022: jump_if_false @RENC7_31082 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5763 == 1 // (int) var == num jump_if_false @RENC7_30974 0025: gosub @RENC7_31563 :RENC7_30974 $5763 == 2 // (int) var == num jump_if_false @RENC7_30994 0025: gosub @RENC7_31688 :RENC7_30994 $5763 == 3 // (int) var == num jump_if_false @RENC7_31014 0025: gosub @RENC7_32057 :RENC7_31014 $5763 == 6 // (int) var == num jump_if_false @RENC7_31034 0025: gosub @RENC7_32232 :RENC7_31034 $5763 == 100 // (int) var == num jump_if_false @RENC7_31054 0025: gosub @RENC7_38193 :RENC7_31054 $5763 == 200 // (int) var == num jump_if_false @RENC7_31075 0025: gosub @RENC7_38121 :RENC7_31075 0002: jump @RENC7_30937 :RENC7_31082 0026: return :RENC7_31084 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @SAFEHOU_12168 44 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_189 0 02E2: 2@ = 25 // (any) 02E2: 3@ = 21 // (any) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_14550 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @RENC7_2726 274 113 114 354 2@ 3@ 0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RENC7_5103 150 1000 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5115 500 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @RENC7_7520 -1392.09 -791.81 13.7 100.0 100.0 100.0 0048: $5677 = create_car #WASHIN at -111.03 -952.8 9.42 00D1: set_car $5677 Z_angle_to 280.0 0162: release_model #WASHIN 0045: actor $1038 defined jump_if_false @RENC7_31283 0044: put_actor $1038 at -138.5 -978.93 9.41 00CF: set_actor $1038 Z_angle_to 270.0 :RENC7_31283 003E: $5664 = create_actor_pedtype 22 model 149 at -139.11 -980.07 9.41 013E: actor $5664 look_at_actor $1038 015F: (unknown) $5664 47 02A5: (unknown) $5664 0 02F9: (unknown) $5664 1 0331: (unknown) $5664 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AUDIMON_2977 $5664 0001: wait 1000 ms 0221: (unknown) 0045: actor $1038 defined jump_if_false @RENC7_31388 0045: actor $5664 defined jump_if_false @RENC7_31388 0119: actor $5664 kill_actor $1038 01EC: (unknown) $5664 1 :RENC7_31388 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'RENC7AA' 'REN7_00' $5664 0 // ~w~I had a few extra stitches put in down below darling. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'RENC7AA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'RENC7AH' 'SRNC7AH' $5664 0 // ~w~I'm a virgin: shiny and new. You could be my first. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'RENC7AH' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'RENC7AB' 'REN7_01' $1038 0 // ~w~Dude - please shut up. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'RENC7AB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_354 1000 0026: return :RENC7_31563 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16583 jump_if_false @RENC7_31582 0026: return :RENC7_31582 0057: show_text_highpriority GXT 'REN7_O4' time 5000 flag 1 // ~w~You left ~b~Reni~w~ behind! Go pick her up! 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16460 :RENC7_31608 81F0: not actor $5664 in_range_of_player $1038 0022: jump_if_false @RENC7_31670 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16583 jump_if_false @RENC7_31643 0026: return :RENC7_31643 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_8441 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_14615 0002: jump @RENC7_31608 :RENC7_31670 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16492 $5763 = 2 // (int) 0026: return :RENC7_31688 $6077 == 1 // (int) var == num jump_if_false @RENC7_31719 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_20712 $5763 = 3 // (int) 0026: return :RENC7_31719 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16583 jump_if_false @RENC7_31738 0026: return :RENC7_31738 -1@ = 0 // (int) // timer2 0057: show_text_highpriority GXT 'REN7_O3' time 5000 flag 1 // ~w~Take Reni to the ~y~airport. 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RENC7_16397 -1392.09 -791.81 13.7 :RENC7_31783 8089: not actor $1038 in_sphere -1392.09 -791.81 13.7 radius 5.0 5.0 2.0 sphere 0 jump_if_false @RENC7_32017 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16583 jump_if_false @RENC7_31840 0026: return :RENC7_31840 81F0: not actor $5664 in_range_of_player $1038 0022: jump_if_false @RENC7_31871 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16428 $5763 = 1 // (int) 0026: return :RENC7_31871 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_19004 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_8441 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_14615 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15645 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16185 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_9364 jump_if_false @RENC7_32010 $1702 == 1 // (int) var == num jump_if_false @RENC7_31979 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16428 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_20712 $5763 = 3 // (int) 0026: return :RENC7_31979 $1702 == 2 // (int) var == num jump_if_false @RENC7_32010 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16428 $5763 = 6 // (int) 0026: return :RENC7_32010 0002: jump @RENC7_31783 :RENC7_32017 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16428 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_9287 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_20712 $5763 = 3 // (int) 0026: return :RENC7_32057 $6077 == 1 // (int) var == num jump_if_false @RENC7_32078 $5763 = 6 // (int) 0026: return :RENC7_32078 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16583 jump_if_false @RENC7_32097 0026: return :RENC7_32097 0057: show_text_highpriority GXT 'REN7_O5' time 5000 flag 1 // ~w~Get to Phil's concert at the ~y~Stadium. 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RENC7_16397 -1056.48 1251.02 7.69 :RENC7_32138 8089: not actor $1038 in_sphere -1056.48 1251.02 7.69 radius 5.0 5.0 2.0 sphere 0 jump_if_false @RENC7_32202 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16583 jump_if_false @RENC7_32195 0026: return :RENC7_32195 0002: jump @RENC7_32138 :RENC7_32202 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16428 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_9287 2 $5763 = 6 // (int) 0026: return :RENC7_32232 $3497 == 1 // (int) var == num jump_if_false @RENC7_32281 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_189 500 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_25166 $6079 = 1 // (int) 0002: jump @RENC7_32291 :RENC7_32281 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_22556 :RENC7_32291 $6078 == 1 // (int) var == num jump_if_false @RENC7_32312 $5763 = 100 // (int) 0026: return :RENC7_32312 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_189 500 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 7 0443: (unknown) 90 0228: (unknown) $6089 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11449 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_354 -1 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms 0045: actor $5667 defined jump_if_false @RENC7_32417 8485: not unknown_check $5667 496 jump_if_false @RENC7_32417 0414: (unknown) $5667 116 496 :RENC7_32417 0045: actor $5668 defined jump_if_false @RENC7_32451 8485: not unknown_check $5668 501 jump_if_false @RENC7_32451 0414: (unknown) $5668 116 501 :RENC7_32451 0045: actor $5669 defined jump_if_false @RENC7_32485 8485: not unknown_check $5669 502 jump_if_false @RENC7_32485 0414: (unknown) $5669 116 502 :RENC7_32485 $6079 == 0 // (int) var == num jump_if_false @RENC7_32662 1@ = 0 // (int) :RENC7_32501 $5508(1@,3) = 1 // (int) 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @RENC7_32501 $5764 = 7 // (int) $5767 = 1 // (int) 0038: $5783 = float $5744 to_integer // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RENC7_15422 -1569.0 1341.6 -221.26 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_16515 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_10107 1 $6103 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15507 -2@ = 0 // (int) // timer1 0057: show_text_highpriority GXT 'REN7_O6' time 5000 flag 1 // Stop the ~r~saboteurs! 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RENC7_30147 3100000 1 1 jump_if_false @RENC7_32655 0026: return :RENC7_32655 0002: jump @RENC7_33142 :RENC7_32662 01AE: (unknown) 1 00B9: set_camera_position -1548.17 1335.58 -221.78 rotations 0 0 0 00BA: set_camera_point_at -1549.13 1335.53 -222.05 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 20000 00B9: set_camera_position -1554.43 1335.33 -230.2 rotations 0 0 0 00BA: set_camera_point_at -1555.42 1335.3 -230.05 mode 1 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 870000 jump_if_false @RENC7_32789 0026: return :RENC7_32789 0045: actor $5667 defined jump_if_false @RENC7_32809 0414: (unknown) $5667 116 498 :RENC7_32809 00B9: set_camera_position -1566.21 1334.32 -229.93 rotations 0 0 0 00BA: set_camera_point_at -1567.17 1334.56 -229.82 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 1100000 jump_if_false @RENC7_32872 0026: return :RENC7_32872 00B9: set_camera_position -1559.18 1319.27 -225.56 rotations 0 0 0 00BA: set_camera_point_at -1559.98 1319.85 -225.69 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 50000 00B9: set_camera_position -1558.6 1342.35 -224.97 rotations 0 0 0 00BA: set_camera_point_at -1559.43 1341.85 -225.22 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 1450000 jump_if_false @RENC7_32985 0026: return :RENC7_32985 0045: actor $5667 defined jump_if_false @RENC7_33008 04B4: (unknown) $5667 116 496 1.0 :RENC7_33008 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 2300000 jump_if_false @RENC7_33032 0026: return :RENC7_33032 00B9: set_camera_position -1571.15 1333.41 -228.21 rotations 0 0 0 00BA: set_camera_point_at -1571.78 1332.63 -228.23 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 20000 00B9: set_camera_position -1573.09 1331.0 -228.32 rotations 0 0 0 00BA: set_camera_point_at -1573.72 1330.22 -228.39 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 3100000 jump_if_false @RENC7_33142 0026: return :RENC7_33142 0045: actor $5665 defined jump_if_false @RENC7_33194 01AA: $6083 = create_object #PS_PHILHEADMIC at 0 0 0 03F6: (unknown) $6083 90.0 0 0 04C0: (unknown) $6083 $5665 5 0 0 0 04B4: (unknown) $5665 90 415 2000.0 :RENC7_33194 00B9: set_camera_position -1560.24 1344.11 -228.18 rotations 0 0 0 00BA: set_camera_point_at -1561.06 1343.54 -228.15 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 3258410 jump_if_false @RENC7_33277 $6089 == 1 // (int) var == num jump_if_false @RENC7_33275 0002: jump @RENC7_34548 :RENC7_33275 0026: return :RENC7_33277 0045: actor $5665 defined jump_if_false @RENC7_33297 0523: (unknown) $5665 90 416 :RENC7_33297 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 3294646 jump_if_false @RENC7_33339 $6089 == 1 // (int) var == num jump_if_false @RENC7_33339 0002: jump @RENC7_34548 :RENC7_33339 0045: actor $5665 defined jump_if_false @RENC7_33410 $5806 = 1 // (int) 0044: put_actor $5665 at -1583.2 1330.1 -230.45 00CF: set_actor $5665 Z_angle_to 0 052A: (unknown) $5665 415 0 0503: (unknown) $5665 1 04B5: (unknown) $5665 0 02F8: (unknown) $5665 0 0200: (unknown) $5665 1 :RENC7_33410 00B9: set_camera_position -1584.31 1330.23 -228.78 rotations 0 0 0 00BA: set_camera_point_at -1583.32 1330.29 -228.78 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 3650000 jump_if_false @RENC7_33493 $6089 == 1 // (int) var == num jump_if_false @RENC7_33491 0002: jump @RENC7_34548 :RENC7_33491 0026: return :RENC7_33493 00B9: set_camera_position -1571.3 1329.4 -228.82 rotations 0 0 0 00BA: set_camera_point_at -1572.3 1329.37 -228.85 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 4550000 jump_if_false @RENC7_33576 $6089 == 1 // (int) var == num jump_if_false @RENC7_33574 0002: jump @RENC7_34548 :RENC7_33574 0026: return :RENC7_33576 00B9: set_camera_position -1565.86 1335.23 -230.08 rotations 0 0 0 00BA: set_camera_point_at -1566.81 1334.95 -229.97 mode 2 0045: actor $5667 defined jump_if_false @RENC7_33635 0414: (unknown) $5667 116 498 :RENC7_33635 $5838 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 4750000 jump_if_false @RENC7_33685 $6089 == 1 // (int) var == num jump_if_false @RENC7_33683 0002: jump @RENC7_34548 :RENC7_33683 0026: return :RENC7_33685 00B9: set_camera_position -1556.05 1343.34 -230.22 rotations 0 0 0 00BA: set_camera_point_at -1556.95 1342.91 -230.17 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 33.88 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 4900000 jump_if_false @RENC7_33783 $6089 == 1 // (int) var == num jump_if_false @RENC7_33781 0002: jump @RENC7_34548 :RENC7_33781 0026: return :RENC7_33783 00B9: set_camera_position -1576.97 1331.27 -228.19 rotations 0 0 0 00BA: set_camera_point_at -1577.83 1330.76 -228.29 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 18000 00B9: set_camera_position -1575.69 1332.0 -228.14 rotations 0 0 0 00BA: set_camera_point_at -1576.22 1331.15 -228.21 mode 1 0045: actor $5667 defined jump_if_false @RENC7_33889 0414: (unknown) $5667 116 499 :RENC7_33889 $5838 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 5400000 jump_if_false @RENC7_33938 $6089 == 1 // (int) var == num jump_if_false @RENC7_33936 0002: jump @RENC7_34548 :RENC7_33936 0026: return :RENC7_33938 00B9: set_camera_position -1572.37 1327.72 -229.05 rotations 0 0 0 00BA: set_camera_point_at -1573.35 1327.93 -229.08 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 5780000 jump_if_false @RENC7_34021 $6089 == 1 // (int) var == num jump_if_false @RENC7_34019 0002: jump @RENC7_34548 :RENC7_34019 0026: return :RENC7_34021 00B9: set_camera_position -1575.29 1329.86 -228.22 rotations 0 0 0 00BA: set_camera_point_at -1576.14 1330.39 -228.24 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 15000 00B9: set_camera_position -1573.99 1329.71 -228.91 rotations 0 0 0 00BA: set_camera_point_at -1574.76 1330.34 -229.01 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 6600000 jump_if_false @RENC7_34152 $6089 == 1 // (int) var == num jump_if_false @RENC7_34150 0002: jump @RENC7_34548 :RENC7_34150 0026: return :RENC7_34152 00B9: set_camera_position -1565.62 1335.17 -230.64 rotations 0 0 0 00BA: set_camera_point_at -1566.52 1334.93 -230.28 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 75.83 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 74.95 -1575.13 1330.54 -230.45 $5838 = 1 // (int) 0045: actor $5667 defined jump_if_false @RENC7_34262 0414: (unknown) $5667 116 498 :RENC7_34262 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 6750000 jump_if_false @RENC7_34306 $6089 == 1 // (int) var == num jump_if_false @RENC7_34304 0002: jump @RENC7_34548 :RENC7_34304 0026: return :RENC7_34306 0045: actor $5667 defined jump_if_false @RENC7_34326 0414: (unknown) $5667 116 499 :RENC7_34326 00B9: set_camera_position -1571.47 1330.86 -229.84 rotations 0 0 0 00BA: set_camera_point_at -1572.45 1330.74 -229.84 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 13000 00B9: set_camera_position -1568.5 1329.88 -230.31 rotations 0 0 0 00BA: set_camera_point_at -1570.74 1330.28 -230.31 mode 1 $5838 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 7100000 jump_if_false @RENC7_34461 $6089 == 1 // (int) var == num jump_if_false @RENC7_34459 0002: jump @RENC7_34548 :RENC7_34459 0026: return :RENC7_34461 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 21000 00B9: set_camera_position -1568.02 1336.79 -230.0 rotations 0 0 0 00BA: set_camera_point_at -1569.0 1336.88 -230.0 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 7300000 jump_if_false @RENC7_34548 $6089 == 1 // (int) var == num jump_if_false @RENC7_34546 0002: jump @RENC7_34548 :RENC7_34546 0026: return :RENC7_34548 $6079 == 0 // (int) var == num jump_if_false @RENC7_34827 $6089 == 1 // (int) var == num jump_if_false @RENC7_34779 $6089 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_11499 0001: wait 1000 ms $5806 == 0 // (int) var == num jump_if_false @RENC7_34712 0045: actor $5665 defined jump_if_false @RENC7_34712 $5806 = 1 // (int) 0044: put_actor $5665 at -1583.2 1330.1 -230.45 00CF: set_actor $5665 Z_angle_to 0 04B4: (unknown) $5665 90 415 2000.0 0503: (unknown) $5665 1 04B5: (unknown) $5665 0 02F8: (unknown) $5665 0 0200: (unknown) $5665 1 01AA: $6083 = create_object #PS_PHILHEADMIC at 0 0 0 03F6: (unknown) $6083 90.0 0 0 04C0: (unknown) $6083 $5665 5 0 0 0 0001: wait 0 ms :RENC7_34712 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11449 7300000 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 90.82 -1571.71 1331.52 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 91.73 0002: jump @RENC7_34792 :RENC7_34779 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4248 500 :RENC7_34792 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RENC7_30147 9300000 1 1 jump_if_false @RENC7_34820 0026: return :RENC7_34820 0002: jump @RENC7_35137 :RENC7_34827 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 7800000 jump_if_false @RENC7_34851 0026: return :RENC7_34851 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -1568.32 1339.58 -230.0 rotations 0 0 0 00BA: set_camera_point_at -1569.29 1339.47 -230.0 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 8450000 jump_if_false @RENC7_34916 0026: return :RENC7_34916 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 116.89 -1572.59 1339.21 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 117.82 00B9: set_camera_position -1566.03 1335.05 -230.06 rotations 0 0 0 00BA: set_camera_point_at -1566.95 1335.41 -229.96 mode 2 0045: actor $5667 defined jump_if_false @RENC7_35020 0414: (unknown) $5667 116 498 :RENC7_35020 $5838 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 8800000 jump_if_false @RENC7_35050 0026: return :RENC7_35050 00B9: set_camera_position -1574.57 1337.52 -228.82 rotations 0 0 0 00BA: set_camera_point_at -1574.77 1338.5 -228.85 mode 2 $5838 = 0 // (int) 0045: actor $5667 defined jump_if_false @RENC7_35113 0414: (unknown) $5667 116 499 :RENC7_35113 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 9300000 jump_if_false @RENC7_35137 0026: return :RENC7_35137 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 137.11 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 136.36 -1575.36 1339.02 -230.45 00B9: set_camera_position -1562.52 1344.05 -226.55 rotations 0 0 0 00BA: set_camera_point_at -1563.37 1343.56 -226.77 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 9500000 jump_if_false @RENC7_35265 $6089 == 1 // (int) var == num jump_if_false @RENC7_35263 0002: jump @RENC7_38011 :RENC7_35263 0026: return :RENC7_35265 00B9: set_camera_position -1575.84 1336.31 -228.55 rotations 0 0 0 00BA: set_camera_point_at -1575.91 1337.3 -228.44 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 141.61 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 140.91 -1576.14 1339.0 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 9600000 jump_if_false @RENC7_35392 $6089 == 1 // (int) var == num jump_if_false @RENC7_35390 0002: jump @RENC7_38011 :RENC7_35390 0026: return :RENC7_35392 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 14000 00B9: set_camera_position -1573.15 1331.82 -228.4 rotations 0 0 0 00BA: set_camera_point_at -1573.53 1332.74 -228.43 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 10100000 jump_if_false @RENC7_35484 $6089 == 1 // (int) var == num jump_if_false @RENC7_35482 0002: jump @RENC7_38011 :RENC7_35482 0026: return :RENC7_35484 00B9: set_camera_position -1572.17 1334.42 -228.15 rotations 0 0 0 00BA: set_camera_point_at -1573.1 1334.7 -228.38 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 155.14 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 154.25 -1575.28 1336.26 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 10507920 jump_if_false @RENC7_35611 $6089 == 1 // (int) var == num jump_if_false @RENC7_35609 0002: jump @RENC7_38011 :RENC7_35609 0026: return :RENC7_35611 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_14325 $5788 = 0 // (int) 0045: actor $5667 defined jump_if_false @RENC7_35646 0414: (unknown) $5667 116 499 :RENC7_35646 0045: actor $5668 defined jump_if_false @RENC7_35666 0414: (unknown) $5668 116 500 :RENC7_35666 0045: actor $5669 defined jump_if_false @RENC7_35686 0414: (unknown) $5669 116 503 :RENC7_35686 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 10683600 jump_if_false @RENC7_35730 $6089 == 1 // (int) var == num jump_if_false @RENC7_35728 0002: jump @RENC7_38011 :RENC7_35728 0026: return :RENC7_35730 00B9: set_camera_position -1566.53 1334.3 -229.63 rotations 0 0 0 00BA: set_camera_point_at -1567.47 1334.63 -229.72 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 10924300 jump_if_false @RENC7_35813 $6089 == 1 // (int) var == num jump_if_false @RENC7_35811 0002: jump @RENC7_38011 :RENC7_35811 0026: return :RENC7_35813 00B9: set_camera_position -1574.74 1334.27 -227.49 rotations 0 0 0 00BA: set_camera_point_at -1574.01 1334.63 -228.08 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 11109900 jump_if_false @RENC7_35896 $6089 == 1 // (int) var == num jump_if_false @RENC7_35894 0002: jump @RENC7_38011 :RENC7_35894 0026: return :RENC7_35896 00B9: set_camera_position -1573.3 1326.84 -228.98 rotations 0 0 0 00BA: set_camera_point_at -1574.24 1327.18 -228.89 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 11237500 jump_if_false @RENC7_35979 $6089 == 1 // (int) var == num jump_if_false @RENC7_35977 0002: jump @RENC7_38011 :RENC7_35977 0026: return :RENC7_35979 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 180.44 -1574.14 1334.97 -230.45 00B9: set_camera_position -1574.52 1333.58 -228.37 rotations 0 0 0 00BA: set_camera_point_at -1574.01 1334.44 -228.42 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 11592750 jump_if_false @RENC7_36092 $6089 == 1 // (int) var == num jump_if_false @RENC7_36090 0002: jump @RENC7_38011 :RENC7_36090 0026: return :RENC7_36092 00B9: set_camera_position -1566.53 1334.3 -229.63 rotations 0 0 0 00BA: set_camera_point_at -1567.47 1334.63 -229.72 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 11847950 jump_if_false @RENC7_36175 $6089 == 1 // (int) var == num jump_if_false @RENC7_36173 0002: jump @RENC7_38011 :RENC7_36173 0026: return :RENC7_36175 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 194.79 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 194.24 -1574.15 1334.98 -230.45 00B9: set_camera_position -1573.27 1340.2 -229.03 rotations 0 0 0 00BA: set_camera_point_at -1573.89 1340.98 -228.91 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 11977000 jump_if_false @RENC7_36303 $6089 == 1 // (int) var == num jump_if_false @RENC7_36301 0002: jump @RENC7_38011 :RENC7_36301 0026: return :RENC7_36303 00B9: set_camera_position -1574.52 1333.58 -228.37 rotations 0 0 0 00BA: set_camera_point_at -1574.01 1334.44 -228.42 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 12175650 jump_if_false @RENC7_36386 $6089 == 1 // (int) var == num jump_if_false @RENC7_36384 0002: jump @RENC7_38011 :RENC7_36384 0026: return :RENC7_36386 00B9: set_camera_position -1574.74 1334.27 -227.49 rotations 0 0 0 00BA: set_camera_point_at -1574.01 1334.63 -228.08 mode 2 00B9: set_camera_position -1572.66 1333.43 -228.15 rotations 0 0 0 00BA: set_camera_point_at -1573.17 1334.27 -228.3 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 12312208 jump_if_false @RENC7_36508 $6089 == 1 // (int) var == num jump_if_false @RENC7_36506 0002: jump @RENC7_38011 :RENC7_36506 0026: return :RENC7_36508 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 12629500 jump_if_false @RENC7_36552 $6089 == 1 // (int) var == num jump_if_false @RENC7_36550 0002: jump @RENC7_38011 :RENC7_36550 0026: return :RENC7_36552 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 212.48 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 211.83 -1574.14 1334.97 -230.45 00B9: set_camera_position -1566.21 1334.32 -229.93 rotations 0 0 0 00BA: set_camera_point_at -1567.17 1334.56 -229.82 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 12913700 jump_if_false @RENC7_36680 $6089 == 1 // (int) var == num jump_if_false @RENC7_36678 0002: jump @RENC7_38011 :RENC7_36678 0026: return :RENC7_36680 00B9: set_camera_position -1569.79 1346.39 -229.65 rotations 0 0 0 00BA: set_camera_point_at -1570.07 1345.43 -229.63 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 13150000 jump_if_false @RENC7_36763 $6089 == 1 // (int) var == num jump_if_false @RENC7_36761 0002: jump @RENC7_38011 :RENC7_36761 0026: return :RENC7_36763 00B9: set_camera_position -1574.74 1334.27 -227.49 rotations 0 0 0 00BA: set_camera_point_at -1574.01 1334.63 -228.08 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 13268950 jump_if_false @RENC7_36846 $6089 == 1 // (int) var == num jump_if_false @RENC7_36844 0002: jump @RENC7_38011 :RENC7_36844 0026: return :RENC7_36846 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 226.99 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 226.3 -1574.16 1334.97 -230.45 00B9: set_camera_position -1573.3 1326.84 -228.98 rotations 0 0 0 00BA: set_camera_point_at -1574.24 1327.18 -228.89 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 13454550 jump_if_false @RENC7_36974 $6089 == 1 // (int) var == num jump_if_false @RENC7_36972 0002: jump @RENC7_38011 :RENC7_36972 0026: return :RENC7_36974 00B9: set_camera_position -1574.52 1333.58 -228.37 rotations 0 0 0 00BA: set_camera_point_at -1574.01 1334.44 -228.42 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 13696658 jump_if_false @RENC7_37057 $6089 == 1 // (int) var == num jump_if_false @RENC7_37055 0002: jump @RENC7_38011 :RENC7_37055 0026: return :RENC7_37057 00B9: set_camera_position -1568.9 1325.65 -230.41 rotations 0 0 0 00BA: set_camera_point_at -1569.3 1326.56 -230.31 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 14000000 jump_if_false @RENC7_37140 $6089 == 1 // (int) var == num jump_if_false @RENC7_37138 0002: jump @RENC7_38011 :RENC7_37138 0026: return :RENC7_37140 00B9: set_camera_position -1572.17 1334.42 -228.15 rotations 0 0 0 00BA: set_camera_point_at -1573.1 1334.7 -228.38 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 14930000 jump_if_false @RENC7_37223 $6089 == 1 // (int) var == num jump_if_false @RENC7_37221 0002: jump @RENC7_38011 :RENC7_37221 0026: return :RENC7_37223 00B9: set_camera_position -1566.53 1334.3 -229.63 rotations 0 0 0 00BA: set_camera_point_at -1567.47 1334.63 -229.72 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 15116250 jump_if_false @RENC7_37306 $6089 == 1 // (int) var == num jump_if_false @RENC7_37304 0002: jump @RENC7_38011 :RENC7_37304 0026: return :RENC7_37306 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 267.94 -1574.16 1334.97 -230.45 00B9: set_camera_position -1574.96 1325.94 -228.65 rotations 0 0 0 00BA: set_camera_point_at -1575.26 1326.9 -228.68 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 15258350 jump_if_false @RENC7_37419 $6089 == 1 // (int) var == num jump_if_false @RENC7_37417 0002: jump @RENC7_38011 :RENC7_37417 0026: return :RENC7_37419 00B9: set_camera_position -1562.52 1344.05 -226.55 rotations 0 0 0 00BA: set_camera_point_at -1563.37 1343.56 -226.77 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 15557050 jump_if_false @RENC7_37502 $6089 == 1 // (int) var == num jump_if_false @RENC7_37500 0002: jump @RENC7_38011 :RENC7_37500 0026: return :RENC7_37502 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11646 278.78 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11618 278.09 -1574.16 1334.97 -230.45 00B9: set_camera_position -1572.17 1334.42 -228.15 rotations 0 0 0 00BA: set_camera_point_at -1573.1 1334.7 -228.38 mode 2 $5788 = -1 // (int) 0045: actor $5667 defined jump_if_false @RENC7_37612 0414: (unknown) $5667 116 496 :RENC7_37612 0045: actor $5668 defined jump_if_false @RENC7_37632 0414: (unknown) $5668 116 501 :RENC7_37632 0045: actor $5669 defined jump_if_false @RENC7_37652 0414: (unknown) $5669 116 502 :RENC7_37652 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 15910850 jump_if_false @RENC7_37696 $6089 == 1 // (int) var == num jump_if_false @RENC7_37694 0002: jump @RENC7_38011 :RENC7_37694 0026: return :RENC7_37696 00B9: set_camera_position -1568.9 1325.65 -230.41 rotations 0 0 0 00BA: set_camera_point_at -1569.3 1326.56 -230.31 mode 2 0093: destroy_object $6081 0093: destroy_object $6082 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 16160000 jump_if_false @RENC7_37787 $6089 == 1 // (int) var == num jump_if_false @RENC7_37785 0002: jump @RENC7_38011 :RENC7_37785 0026: return :RENC7_37787 00B9: set_camera_position -1574.3 1334.87 -228.06 rotations 0 0 0 00BA: set_camera_point_at -1573.47 1335.43 -228.13 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position -1574.3 1334.87 -228.06 rotations 0 0 0 00BA: set_camera_point_at -1573.3 1334.89 -228.13 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 16443024 jump_if_false @RENC7_37918 $6089 == 1 // (int) var == num jump_if_false @RENC7_37916 0002: jump @RENC7_38011 :RENC7_37916 0026: return :RENC7_37918 02A0: (unknown) 1 02B4: set_camera_transverse_delay 0 time 3000 00B9: set_camera_position -1574.3 1334.87 -228.06 rotations 0 0 0 00BA: set_camera_point_at -1573.57 1334.19 -228.13 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_29953 16650000 jump_if_false @RENC7_38011 $6089 == 1 // (int) var == num jump_if_false @RENC7_38009 0002: jump @RENC7_38011 :RENC7_38009 0026: return :RENC7_38011 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 0093: destroy_object $6081 0093: destroy_object $6082 0093: destroy_object $6083 003F: destroy_actor $5665 003F: destroy_actor $5666 003F: destroy_actor $5667 003F: destroy_actor $5668 003F: destroy_actor $5669 005B: set_current_time_hours_to 2 minutes_to 0 010A: release_weather 04DE: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_11499 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_11832 0444: (unknown) 116 0444: (unknown) 90 $3497 == 1 // (int) var == num jump_if_false @RENC7_38113 $5763 = 300 // (int) 0026: return :RENC7_38113 $5763 = 100 // (int) 0026: return :RENC7_38121 0418: (unknown) -1561.9 1334.79 -231.2 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5757 == 'DEAD' // (float) num == var // WASTED! 0022: jump_if_false @RENC7_38184 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4973 $5757 :RENC7_38184 $5763 = 300 // (int) 0026: return :RENC7_38193 0418: (unknown) -1561.9 1334.79 -231.2 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_26089 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @99RED_12847 'REN_C07' 3000 // In The Air Tonight 01DF: progress_made += 1 $5763 = 300 // (int) 0026: return :RENC7_38257 0264: (unknown) 1.0 0045: actor $1038 defined jump_if_false @RENC7_38278 02F8: (unknown) $1038 0 :RENC7_38278 02A0: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15621 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16428 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15479 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15553 0093: destroy_object $5678 020D: (unknown) $5664 003F: destroy_actor $5673 003F: destroy_actor $5674 003F: destroy_actor $5665 003F: destroy_actor $5666 003F: destroy_actor $5667 003F: destroy_actor $5668 003F: destroy_actor $5669 003F: destroy_actor $5675 0093: destroy_object $6081 0093: destroy_object $6082 0093: destroy_object $6083 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_10268 0113: remove_references_to_car $5676 // Like turning a car into any random car 0113: remove_references_to_car $5677 // Like turning a car into any random car 0418: (unknown) -1561.9 1334.79 -231.2 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_8908 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_9098 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_18884 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_11832 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 0492: (unknown) 0 04F5: (unknown) 0 0264: (unknown) 1.0 $5803 == 1 // (int) var == num jump_if_false @RENC7_38504 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 :RENC7_38504 00DB: (unknown) $6105 $3497 == 1 // (int) var == num jump_if_false @RENC7_38534 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 0221: (unknown) :RENC7_38534 010A: release_weather 04DE: (unknown) 0 0444: (unknown) 116 0444: (unknown) 90 007A: mission_cleanup $1045 = 0 // (int) 0026: return //-------------Mission 13--------------- :NONAME_16 $4420 = 1 // (int) 0025: gosub @NONAME_16_2542 end_thread :NONAME_16_15 0454: (unknown) 2@ 0 0@ 1@ 4@ 045A: (unknown) 4@ 2 0459: (unknown) 4@ 1 0458: (unknown) 4@ 0.6 3@ == 0 // (int) var == num jump_if_false @NONAME_16_85 0457: (unknown) 4@ 237 130 180 255 0459: (unknown) 4@ 0 0458: (unknown) 4@ 0.8 0002: jump @NONAME_16_133 :NONAME_16_85 3@ == 1 // (int) var == num jump_if_false @NONAME_16_119 0457: (unknown) 4@ 237 130 180 255 0002: jump @NONAME_16_133 :NONAME_16_119 0457: (unknown) 4@ 30 255 255 255 :NONAME_16_133 0026: return :NONAME_16_135 0006: 2@ = 'CS_INT' // (string) // Intro // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @NONAME_16_169 0006: 1@ = '' // (string) // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_169 0@ == 1 // (int) var == num jump_if_false @NONAME_16_200 0006: 1@ = 'JER_A01' // (string) // Soldier // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_200 0@ == 2 // (int) var == num jump_if_false @NONAME_16_231 0006: 1@ = 'JER_A02' // (string) // Cleaning House // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_231 0@ == 3 // (int) var == num jump_if_false @NONAME_16_262 0006: 1@ = 'JER_A03' // (string) // Conduct Unbecoming // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_262 0@ == 4 // (int) var == num jump_if_false @NONAME_16_293 0006: 1@ = 'PHI_A01' // (string) // Cholo Victory // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_293 0@ == 5 // (int) var == num jump_if_false @NONAME_16_324 0006: 1@ = 'PHI_A02' // (string) // Boomshine Blowout // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_324 0@ == 6 // (int) var == num jump_if_false @NONAME_16_355 0006: 1@ = 'PHI_A03' // (string) // Truck Stop // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_355 0@ == 7 // (int) var == num jump_if_false @NONAME_16_386 0006: 1@ = 'PHI_A04' // (string) // Marked Men // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_386 0@ == 8 // (int) var == num jump_if_false @NONAME_16_417 0006: 1@ = 'MAR_A01' // (string) // Shakedown // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_417 0@ == 9 // (int) var == num jump_if_false @NONAME_16_448 0006: 1@ = 'MAR_A02' // (string) // Fear the Repo // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_448 0@ == 10 // (int) var == num jump_if_false @NONAME_16_479 0006: 1@ = 'MAR_A03' // (string) // Waking Up the Neighbors // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_479 0@ == 11 // (int) var == num jump_if_false @NONAME_16_510 0006: 1@ = 'MAR_A04' // (string) // O, Brothel, Where Art Thou? // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_510 0@ == 12 // (int) var == num jump_if_false @NONAME_16_541 0006: 1@ = 'MAR_A05' // (string) // Got Protection? // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_541 0@ == 13 // (int) var == num jump_if_false @NONAME_16_572 0006: 1@ = 'LOU_A01' // (string) // When Funday Comes // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_572 0@ == 14 // (int) var == num jump_if_false @NONAME_16_603 0006: 1@ = 'LOU_A02' // (string) // Takin' Out the White-Trash // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_603 0@ == 15 // (int) var == num jump_if_false @NONAME_16_634 0006: 1@ = 'LOU_A03' // (string) // D.I.V.O.R.C.E. // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_634 0@ == 16 // (int) var == num jump_if_false @NONAME_16_665 0006: 1@ = 'LAN_B01' // (string) // Jive Drive // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_665 0@ == 17 // (int) var == num jump_if_false @NONAME_16_696 0006: 1@ = 'LAN_B02' // (string) // The Audition // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_696 0@ == 18 // (int) var == num jump_if_false @NONAME_16_727 0006: 1@ = 'LAN_B04' // (string) // Caught as an Act // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_727 0@ == 19 // (int) var == num jump_if_false @NONAME_16_758 0006: 1@ = 'LAN_B05' // (string) // Snitch Hitch // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_758 0@ == 20 // (int) var == num jump_if_false @NONAME_16_789 0006: 1@ = 'LAN_B06' // (string) // From Zero to Hero // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_789 0@ == 21 // (int) var == num jump_if_false @NONAME_16_820 0006: 1@ = 'UMB_B01' // (string) // Nice Package // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_820 0@ == 22 // (int) var == num jump_if_false @NONAME_16_851 0006: 1@ = 'UMB_B02' // (string) // Balls // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_851 0@ == 23 // (int) var == num jump_if_false @NONAME_16_882 0006: 1@ = 'UMB_B03' // (string) // Papi Don't Screech // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_882 0@ == 24 // (int) var == num jump_if_false @NONAME_16_913 0006: 1@ = 'UMB_B04' // (string) // Havana Good Time // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_913 0@ == 25 // (int) var == num jump_if_false @NONAME_16_944 0006: 1@ = 'BRY_B01' // (string) // Money for Nothing // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_944 0@ == 26 // (int) var == num jump_if_false @NONAME_16_975 0006: 1@ = 'BRY_B02' // (string) // REMOVED // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_975 0@ == 27 // (int) var == num jump_if_false @NONAME_16_1006 0006: 1@ = 'BRY_B04' // (string) // The Bum Deal // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1006 0@ == 28 // (int) var == num jump_if_false @NONAME_16_1048 0006: 1@ = 'LAN_C01' // (string) // Brawn of the Dead // Note: the incorrect math opcode was used here 0006: 2@ = 'CS_OUT' // (string) // Outro // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1048 0@ == 29 // (int) var == num jump_if_false @NONAME_16_1079 0006: 1@ = 'LAN_C02' // (string) // Faking It // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1079 0@ == 30 // (int) var == num jump_if_false @NONAME_16_1110 0006: 1@ = 'LAN_C03' // (string) // Blitzkrieg // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1110 0@ == 31 // (int) var == num jump_if_false @NONAME_16_1141 0006: 1@ = 'LAN_C04' // (string) // Turn on, Tune in, Bug out // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1141 0@ == 32 // (int) var == num jump_if_false @NONAME_16_1172 0006: 1@ = 'LAN_C05' // (string) // Taking the Fall // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1172 0@ == 33 // (int) var == num jump_if_false @NONAME_16_1203 0006: 1@ = 'LAN_C06' // (string) // White Lies // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1203 0@ == 34 // (int) var == num jump_if_false @NONAME_16_1234 0006: 1@ = 'LAN_C07' // (string) // Where it Hurts Most // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1234 0@ == 35 // (int) var == num jump_if_false @NONAME_16_1265 0006: 1@ = 'LAN_C08' // (string) // Blitzkrieg Strikes Again // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1265 0@ == 36 // (int) var == num jump_if_false @NONAME_16_1296 0006: 1@ = 'LAN_C10' // (string) // Light My Pyre // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1296 0@ == 37 // (int) var == num jump_if_false @NONAME_16_1338 0006: 1@ = 'LAN_C10' // (string) // Light My Pyre // Note: the incorrect math opcode was used here 0006: 2@ = 'CS_OUT' // (string) // Outro // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1338 0@ == 38 // (int) var == num jump_if_false @NONAME_16_1369 0006: 1@ = 'REN_C01' // (string) // Accidents Will Happen // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1369 0@ == 39 // (int) var == num jump_if_false @NONAME_16_1400 0006: 1@ = 'REN_C02' // (string) // The Colonel's Coke // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1400 0@ == 40 // (int) var == num jump_if_false @NONAME_16_1431 0006: 1@ = 'REN_C03' // (string) // Kill Phil // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1431 0@ == 41 // (int) var == num jump_if_false @NONAME_16_1462 0006: 1@ = 'REN_C04' // (string) // Say Cheese // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1462 0@ == 42 // (int) var == num jump_if_false @NONAME_16_1493 0006: 1@ = 'REN_C05' // (string) // Kill Phil: Part 2 // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1493 0@ == 43 // (int) var == num jump_if_false @NONAME_16_1524 0006: 1@ = 'REN_C06' // (string) // So Long Schlong // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1524 0@ == 44 // (int) var == num jump_if_false @NONAME_16_1555 0006: 1@ = 'REN_C07' // (string) // In The Air Tonight // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1555 0@ == 45 // (int) var == num jump_if_false @NONAME_16_1586 0006: 1@ = 'MEN_C01' // (string) // The Mugshot Longshot // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1586 0@ == 46 // (int) var == num jump_if_false @NONAME_16_1617 0006: 1@ = 'MEN_C02' // (string) // Hostile Takeover // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1617 0@ == 47 // (int) var == num jump_if_false @NONAME_16_1648 0006: 1@ = 'MEN_C03' // (string) // Unfriendly Competition // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1648 0@ == 48 // (int) var == num jump_if_false @NONAME_16_1679 0006: 1@ = 'MEN_C05' // (string) // High Wire // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1679 0@ == 49 // (int) var == num jump_if_false @NONAME_16_1710 0006: 1@ = 'MEN_C06' // (string) // Burning Bridges // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1710 0@ == 50 // (int) var == num jump_if_false @NONAME_16_1741 0006: 1@ = 'DIA_C01' // (string) // Steal the Deal // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1741 0@ == 51 // (int) var == num jump_if_false @NONAME_16_1772 0006: 1@ = 'DIA_C02' // (string) // The Exchange // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1772 0@ == 52 // (int) var == num jump_if_false @NONAME_16_1803 0006: 1@ = 'DIA_C03' // (string) // Domo Arigato Domestoboto // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1803 0@ == 53 // (int) var == num jump_if_false @NONAME_16_1834 0006: 1@ = 'DIA_C04' // (string) // Over the Top // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1834 0@ == 54 // (int) var == num jump_if_false @NONAME_16_1865 0006: 1@ = 'DIA_C05' // (string) // Last Stand // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_1900 :NONAME_16_1865 0@ == 55 // (int) var == num jump_if_false @NONAME_16_1900 0006: 1@ = 'DIA_C05' // (string) // Last Stand // Note: the incorrect math opcode was used here 0006: 2@ = 'CS_OUT' // (string) // Outro // Note: the incorrect math opcode was used here :NONAME_16_1900 0026: return :NONAME_16_1902 0078: if and 0@ >= 0 // (int) var >= num 3 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_1936 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_JERR' // (string) // Jerry Martinez // Note: the incorrect math opcode was used here 0026: return :NONAME_16_1936 0078: if and 0@ >= 4 // (int) var >= num 7 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_1971 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_PHIL' // (string) // Phil Cassidy // Note: the incorrect math opcode was used here 0026: return :NONAME_16_1971 0078: if and 0@ >= 8 // (int) var >= num 12 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2006 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_MART' // (string) // Marty Williams // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2006 0078: if and 0@ >= 13 // (int) var >= num 15 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2041 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_LOUI' // (string) // Louise Williams // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2041 0078: if and 0@ >= 16 // (int) var >= num 20 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2083 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_LANC' // (string) // Lance Vance // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_16_2118 :NONAME_16_2083 0078: if and 0@ >= 28 // (int) var >= num 37 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2118 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_LANC' // (string) // Lance Vance // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2118 0078: if and 0@ >= 21 // (int) var >= num 24 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2153 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_UMBE' // (string) // Umberto Robina // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2153 0078: if and 0@ >= 25 // (int) var >= num 27 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2188 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_BRYA' // (string) // Bryan Forbes // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2188 0078: if and 0@ >= 45 // (int) var >= num 49 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2223 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_MEND' // (string) // Mendez brothers // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2223 0078: if and 0@ >= 38 // (int) var >= num 44 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2258 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_RENI' // (string) // Reni Wassulmaier // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2258 0078: if and 0@ >= 50 // (int) var >= num 55 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2293 // Note: the incorrect math opcode was used here 0006: 1@ = 'CH_DIAZ' // (string) // Ricardo Diaz // Note: the incorrect math opcode was used here 0026: return :NONAME_16_2293 0026: return :NONAME_16_2295 0078: if and 0@ >= 0 // (int) var >= num 15 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2332 // Note: the incorrect math opcode was used here 0006: 1@ = 'GS_B4' // (string) // Video Memoirs 1 // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_2380 :NONAME_16_2332 0078: if and 0@ >= 16 // (int) var >= num 27 >= 0@ // (int) num >= var 0022: jump_if_false @NONAME_16_2370 // Note: the incorrect math opcode was used here 0006: 1@ = 'GS_LO' // (string) // Video Memoirs 11 // Note: the incorrect math opcode was used here 0002: jump @NONAME_16_2380 :NONAME_16_2370 0006: 1@ = 'GS_HI' // (string) // Video Memoirs 111 // Note: the incorrect math opcode was used here :NONAME_16_2380 0026: return :NONAME_16_2382 0@ > 0 // (int) var > num jump_if_false @NONAME_16_2470 0078: if and 1@ >= 0 // (int) var >= num 15 >= 1@ // (int) num >= var 0022: jump_if_false @NONAME_16_2425 // Note: the incorrect math opcode was used here 2@ = 16 // (int) 0002: jump @NONAME_16_2463 :NONAME_16_2425 0078: if and 1@ >= 16 // (int) var >= num 27 >= 1@ // (int) num >= var 0022: jump_if_false @NONAME_16_2458 // Note: the incorrect math opcode was used here 2@ = 28 // (int) 0002: jump @NONAME_16_2463 :NONAME_16_2458 2@ = 1 // (int) :NONAME_16_2463 0002: jump @NONAME_16_2540 :NONAME_16_2470 0078: if and 1@ >= 0 // (int) var >= num 15 >= 1@ // (int) num >= var 0022: jump_if_false @NONAME_16_2502 // Note: the incorrect math opcode was used here 2@ = 28 // (int) 0002: jump @NONAME_16_2540 :NONAME_16_2502 0078: if and 1@ >= 16 // (int) var >= num 27 >= 1@ // (int) num >= var 0022: jump_if_false @NONAME_16_2535 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 0002: jump @NONAME_16_2540 :NONAME_16_2535 2@ = 16 // (int) :NONAME_16_2540 0026: return :NONAME_16_2542 0@ = 0 // (int) 0045: actor $1038 defined jump_if_false @NONAME_16_2630 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 0200: (unknown) $1038 0 0043: store_actor $1038 position_to 15@ 16@ 17@ // Note: the incorrect math opcode was used here 00CE: 18@ = actor $1038 Z_angle 17@ -= 1.0 // (float) 00B9: set_camera_position 260.55 -172.64 28.89 rotations 0 0 0 00BA: set_camera_point_at 261.48 -173.01 28.92 mode 2 :NONAME_16_2630 037B: constant_params 2 variable_params 8 unknown 23 call_with_params @MOCAPS_90 1 0@ 0@ 5@ 7@ 12@ 13@ 14@ 19@ 20@ 0270: (unknown) 1 044E: (unknown) 0 1 0453: (unknown) 0 0 0 0 200 0452: (unknown) 0 50 50 50 128 0451: (unknown) 0 170 80 0450: (unknown) 0 155 101 :NONAME_16_2697 0001: wait 0 ms 0323: show_text_box 'MOCINST' // Use the ~k~ ~AMMOV~ to cycle through movies. ~n~~k~ ~AMBUY~ to watch. ~n~~k~ ~AMEXI~ to exit. 0025: gosub @NONAME_16_2732 0025: gosub @NONAME_16_2837 0002: jump @NONAME_16_2697 :NONAME_16_2732 0456: (unknown) 0 037B: constant_params 1 variable_params 1 unknown 23 call_with_params @NONAME_16_2295 0@ 9@ 037B: constant_params 1 variable_params 1 unknown 23 call_with_params @NONAME_16_1902 0@ 8@ 037B: constant_params 1 variable_params 2 unknown 23 call_with_params @NONAME_16_135 0@ 6@ 10@ 037B: constant_params 4 variable_params 0 unknown 23 call_with_params @NONAME_16_15 0 5 9@ 0 037B: constant_params 4 variable_params 0 unknown 23 call_with_params @NONAME_16_15 0 30 8@ 1 037B: constant_params 4 variable_params 0 unknown 23 call_with_params @NONAME_16_15 0 45 6@ 2 037B: constant_params 4 variable_params 0 unknown 23 call_with_params @NONAME_16_15 0 60 10@ 2 0026: return :NONAME_16_2837 02D7: (unknown) 0 1@ 2@ 3@ 4@ -2@ > 150 // (int) var > num // timer1 jump_if_false @NONAME_16_3057 0377: (unknown) 39 22@ 0078: if or 22@ > 0 // (int) var > num 1@ > 100 // (int) var > num jump_if_false @NONAME_16_2907 037B: constant_params 2 variable_params 8 unknown 23 call_with_params @MOCAPS_90 1 0@ 0@ 5@ 7@ 12@ 13@ 14@ 19@ 20@ -2@ = 0 // (int) // timer1 :NONAME_16_2907 0377: (unknown) 38 22@ 0078: if or 22@ > 0 // (int) var > num -100 > 1@ // (int) num > var 0022: jump_if_false @NONAME_16_2957 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 8 unknown 23 call_with_params @MOCAPS_90 -1 0@ 0@ 5@ 7@ 12@ 13@ 14@ 19@ 20@ -2@ = 0 // (int) // timer1 :NONAME_16_2957 007F: player 0 pressed_key 6 jump_if_false @NONAME_16_3007 037B: constant_params 2 variable_params 1 unknown 23 call_with_params @NONAME_16_2382 1 0@ 0@ 037B: constant_params 1 variable_params 9 unknown 23 call_with_params @SAFEHOU_7701 0@ 5@ 7@ 12@ 13@ 14@ 19@ 20@ 5@ 21@ -2@ = 0 // (int) // timer1 :NONAME_16_3007 007F: player 0 pressed_key 4 jump_if_false @NONAME_16_3057 037B: constant_params 2 variable_params 1 unknown 23 call_with_params @NONAME_16_2382 -1 0@ 0@ 037B: constant_params 1 variable_params 9 unknown 23 call_with_params @SAFEHOU_7701 0@ 5@ 7@ 12@ 13@ 14@ 19@ 20@ 5@ 21@ -2@ = 0 // (int) // timer1 :NONAME_16_3057 0377: (unknown) 42 22@ 22@ > 0 // (int) var > num jump_if_false @NONAME_16_3312 044E: (unknown) 0 0 0377: (unknown) 42 22@ :NONAME_16_3082 22@ > 0 // (int) var > num jump_if_false @NONAME_16_3115 0001: wait 0 ms 0025: gosub @NONAME_16_2732 0377: (unknown) 42 22@ 0002: jump @NONAME_16_3082 :NONAME_16_3115 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4248 1000 0035: 21@ = $537 // (int vars) 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @GA_LAGA_3790 21@ 801F: not 19@ == '' // (float) num == var 0022: jump_if_false @NONAME_16_3159 // Note: the incorrect math opcode was used here 033A: use_GXT_table 19@ :NONAME_16_3159 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @SAFEHOU_12168 0@ 0045: actor $1038 defined jump_if_false @NONAME_16_3248 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 0044: put_actor $1038 at 15@ 16@ 17@ 00CF: set_actor $1038 Z_angle_to 18@ 0200: (unknown) $1038 0 00B9: set_camera_position 260.55 -172.64 28.89 rotations 0 0 0 00BA: set_camera_point_at 261.48 -173.01 28.92 mode 2 :NONAME_16_3248 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @GA_LAGA_3595 21@ 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4326 0377: (unknown) 42 22@ :NONAME_16_3274 22@ > 0 // (int) var > num jump_if_false @NONAME_16_3307 0001: wait 0 ms 0025: gosub @NONAME_16_2732 0377: (unknown) 42 22@ 0002: jump @NONAME_16_3274 :NONAME_16_3307 044E: (unknown) 0 1 :NONAME_16_3312 0377: (unknown) 43 22@ 22@ > 0 // (int) var > num jump_if_false @NONAME_16_3335 0025: gosub @NONAME_16_3337 :NONAME_16_3335 0026: return :NONAME_16_3337 0059: text_clear_all 0268: (unknown) 0270: (unknown) 0 044E: (unknown) 0 0 0045: actor $1038 defined jump_if_false @NONAME_16_3370 0107: toggle_player $1038 can_move 1 02F8: (unknown) $1038 0 :NONAME_16_3370 0221: (unknown) 01CF: (unknown) $4420 = 0 // (int) end_thread 0026: return //-------------Mission 14--------------- :SRANGE 0238: name_thread 'SRANGE' $1970 == 0 // (int) var == num jump_if_false @SRANGE_24 01EA: increment_mission_attempts :SRANGE_24 033A: use_GXT_table 'SRANGE' 0025: gosub @SRANGE_7491 0025: gosub @SRANGE_18118 end_thread $5793 = 0 // (int) :SRANGE_55 0@ == 0 // (int) var == num jump_if_false @SRANGE_98 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @SRANGE_274 :SRANGE_98 0@ == 1 // (int) var == num jump_if_false @SRANGE_131 03CF: (unknown) 200 200 200 255 0002: jump @SRANGE_274 :SRANGE_131 0@ == 2 // (int) var == num jump_if_false @SRANGE_173 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @SRANGE_274 :SRANGE_173 0@ == 3 // (int) var == num jump_if_false @SRANGE_217 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @SRANGE_274 :SRANGE_217 0@ == 4 // (int) var == num jump_if_false @SRANGE_248 03CF: (unknown) 8 143 59 255 0002: jump @SRANGE_274 :SRANGE_248 0@ == 5 // (int) var == num jump_if_false @SRANGE_274 03CF: (unknown) 237 130 180 255 :SRANGE_274 0026: return 00BC: (unknown) 0@ 2 0026: return :SRANGE_283 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @SRANGE_283 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @SRANGE_338 014E: 3@ = car 0@ health 3@ -= 250 // (int) :SRANGE_338 0 > 3@ // (int) num > var 0022: jump_if_false @SRANGE_353 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :SRANGE_353 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_398 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :SRANGE_398 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @SRANGE_432 02B4: set_camera_transverse_delay 0 time 7@ :SRANGE_432 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @SRANGE_473 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @SRANGE_484 :SRANGE_473 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :SRANGE_484 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @SRANGE_518 02B4: set_camera_transverse_delay 0 time 5@ :SRANGE_518 809F: not actor 3@ dead 0022: jump_if_false @SRANGE_534 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :SRANGE_534 0026: return :SRANGE_536 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @SRANGE_600 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @SRANGE_594 0400: (unknown) $1038 $1690 0002: jump @SRANGE_600 :SRANGE_594 02C0: (unknown) $1038 $1690 :SRANGE_600 0@ >= 0 // (int) var >= num jump_if_false @SRANGE_627 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :SRANGE_627 0045: actor $1038 defined jump_if_false @SRANGE_695 807E: not actor $1038 driving jump_if_false @SRANGE_672 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @SRANGE_675 :SRANGE_672 021D: (unknown) 0 :SRANGE_675 $1698 == 0 // (int) var == num jump_if_false @SRANGE_691 02EA: select_interior 2 :SRANGE_691 01AE: (unknown) 1 :SRANGE_695 0059: text_clear_all 0268: (unknown) 0026: return :SRANGE_701 0045: actor $1038 defined jump_if_false @SRANGE_765 807E: not actor $1038 driving jump_if_false @SRANGE_753 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @SRANGE_753 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :SRANGE_753 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :SRANGE_765 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @SRANGE_814 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @SRANGE_814 02EA: select_interior 0 :SRANGE_814 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @SRANGE_844 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :SRANGE_844 0026: return 0045: actor 0@ defined jump_if_false @SRANGE_865 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :SRANGE_865 0026: return 0045: actor 0@ defined 0022: jump_if_false @SRANGE_895 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @SRANGE_895 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :SRANGE_895 0026: return :SRANGE_897 0045: actor 0@ defined 0022: jump_if_false @SRANGE_944 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @SRANGE_940 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @SRANGE_944 :SRANGE_940 1@ = 0 // (int) :SRANGE_944 1@ == 1 // (int) var == num jump_if_false @SRANGE_1028 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @SRANGE_1021 007E: actor 0@ driving jump_if_false @SRANGE_1017 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @SRANGE_1007 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @SRANGE_1010 :SRANGE_1007 00F1: (unknown) 0@ :SRANGE_1010 0002: jump @SRANGE_1021 :SRANGE_1017 1@ = 0 // (int) :SRANGE_1021 0002: jump @SRANGE_944 :SRANGE_1028 0026: return 0045: actor 0@ defined jump_if_false @SRANGE_1122 007E: actor 0@ driving jump_if_false @SRANGE_1106 02A7: unknown_check 0@ jump_if_false @SRANGE_1076 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @SRANGE_1099 :SRANGE_1076 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @SRANGE_897 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :SRANGE_1099 0002: jump @SRANGE_1115 :SRANGE_1106 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :SRANGE_1115 0002: jump @SRANGE_1124 :SRANGE_1122 005F: (unknown) :SRANGE_1124 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @SRANGE_1282 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @SRANGE_1282 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @SRANGE_1223 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @SRANGE_1182 // Note: the incorrect math opcode was used here 0026: return 0002: jump @SRANGE_1216 :SRANGE_1182 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_897 0@ 4@ > -1 // (int) var > num jump_if_false @SRANGE_1216 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_897 4@ :SRANGE_1216 0002: jump @SRANGE_1282 :SRANGE_1223 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @SRANGE_1248 // Note: the incorrect math opcode was used here 0026: return 0002: jump @SRANGE_1282 :SRANGE_1248 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_897 0@ not 3@ == -1 // (int) var == num jump_if_false @SRANGE_1282 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_897 3@ :SRANGE_1282 0045: actor 0@ defined jump_if_false @SRANGE_1334 004F: unknown_check 1@ jump_if_false @SRANGE_1334 007E: actor 0@ driving jump_if_false @SRANGE_1334 807C: not actor 0@ driving 1@ 0022: jump_if_false @SRANGE_1334 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_897 0@ :SRANGE_1334 5@ = 0 // (int) :SRANGE_1338 5@ == 0 // (int) var == num jump_if_false @SRANGE_1436 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @SRANGE_1429 004F: unknown_check 1@ jump_if_false @SRANGE_1429 007C: actor 0@ driving 1@ 0022: jump_if_false @SRANGE_1395 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @SRANGE_1429 :SRANGE_1395 2@ == -1 // (int) var == num jump_if_false @SRANGE_1421 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @SRANGE_1429 :SRANGE_1421 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :SRANGE_1429 0002: jump @SRANGE_1338 :SRANGE_1436 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @SRANGE_1638 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_1638 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1785 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1752 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @SRANGE_1778 :SRANGE_1752 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1774 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @SRANGE_1778 :SRANGE_1774 0035: 3@ = 2@ // (int vars) :SRANGE_1778 0002: jump @SRANGE_1789 :SRANGE_1785 0035: 3@ = 0@ // (int vars) :SRANGE_1789 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1857 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1824 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @SRANGE_1850 :SRANGE_1824 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1846 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @SRANGE_1850 :SRANGE_1846 0036: 3@ = 2@ // (float vars) :SRANGE_1850 0002: jump @SRANGE_1861 :SRANGE_1857 0036: 3@ = 0@ // (float vars) :SRANGE_1861 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @SRANGE_1889 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @SRANGE_1893 :SRANGE_1889 0035: 1@ = 0@ // (int vars) :SRANGE_1893 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @SRANGE_1921 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @SRANGE_1925 :SRANGE_1921 0036: 1@ = 0@ // (float vars) :SRANGE_1925 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @SRANGE_1960 005F: (unknown) :SRANGE_1960 801D: not 1@ == 0 // (int) var == var jump_if_false @SRANGE_1973 005F: (unknown) :SRANGE_1973 801D: not 2@ == 0 // (int) var == var jump_if_false @SRANGE_1986 005F: (unknown) :SRANGE_1986 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2001 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2001 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2014 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2014 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @SRANGE_2216 0026: return :SRANGE_2216 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @SRANGE_2261 0026: return :SRANGE_2261 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2329 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2329 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2329 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2355 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2355 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2355 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @SRANGE_2438 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2438 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @SRANGE_2474 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :SRANGE_2474 3@ > 380.0 // (float) var > num jump_if_false @SRANGE_2493 3@ = 380.0 // (float) :SRANGE_2493 5.0 > 4@ // (float) num > var 0022: jump_if_false @SRANGE_2512 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :SRANGE_2512 4@ > 240.0 // (float) var > num jump_if_false @SRANGE_2531 4@ = 240.0 // (float) :SRANGE_2531 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @SRANGE_2629 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :SRANGE_2629 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @SRANGE_2669 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :SRANGE_2669 10@ > 0 // (float) var > num jump_if_false @SRANGE_2687 9@ = 1 // (int) 005E: (unknown) :SRANGE_2687 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @SRANGE_2726 // Note: the incorrect math opcode was used here 005F: (unknown) :SRANGE_2726 005E: (unknown) :SRANGE_2728 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @SRANGE_2801 0045: actor $1038 defined jump_if_false @SRANGE_2801 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @SRANGE_2801 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @SRANGE_2801 $1704 = 0 // (int) :SRANGE_2801 $1704 > 0 // (int) var > num jump_if_false @SRANGE_2919 $1705 == -1 // (int) var == num jump_if_false @SRANGE_2873 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @SRANGE_2906 :SRANGE_2873 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @SRANGE_2906 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :SRANGE_2906 0035: $1706 = $1704 // (int vars) 0002: jump @SRANGE_2977 :SRANGE_2919 $1707 == 1 // (int) var == num jump_if_false @SRANGE_2972 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2972 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :SRANGE_2972 $1706 = 0 // (int) :SRANGE_2977 005F: (unknown) :SRANGE_2979 0035: 1@ = 0@ // (int vars) 1@ /= 60000 // (int) 4@ = 60000 // (int) 002D: 4@ *= 1@ // (int vars) 002B: 0@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0035: 2@ = 0@ // (int vars) 2@ /= 10000 // (int) 4@ = 10000 // (int) 002D: 4@ *= 2@ // (int vars) 002B: 0@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 3@ /= 1000 // (int) 0026: return :SRANGE_3043 0410: (unknown) $5545(0@,5) $5545(0@,5) == -1 // (int) var == num jump_if_false @SRANGE_3066 0026: return :SRANGE_3066 0257: (unknown) $5545(0@,5) 'SX_TARD' 04EB: (unknown) $5545(0@,5) :SRANGE_3087 8258: not (unknown) $5545(0@,5) 0022: jump_if_false @SRANGE_3110 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SRANGE_3087 :SRANGE_3110 0026: return :SRANGE_3112 0@ = 0 // (int) :SRANGE_3116 not $5545(0@,5) == -1 // (int) var == num jump_if_false @SRANGE_3143 0284: (unknown) $5545(0@,5) 0412: (unknown) $5545(0@,5) :SRANGE_3143 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @SRANGE_3116 0026: return :SRANGE_3162 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 $5806 = 0 // (int) 0@ = 0 // (int) :SRANGE_3181 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_3043 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @SRANGE_3181 0026: return :SRANGE_3211 0035: 3@ = $5806 // (int vars) not $5545(3@,5) == -1 // (int) var == num jump_if_false @SRANGE_3247 025F: (unknown) $5545(3@,5) 0@ 1@ 2@ 0259: (unknown) $5545(3@,5) 0 :SRANGE_3247 $5806 += 1 // (int) $5806 == 5 // (int) var == num jump_if_false @SRANGE_3271 $5806 = 0 // (int) :SRANGE_3271 0026: return :SRANGE_3273 009F: actor $1038 dead jump_if_false @SRANGE_3293 $5796 = 140 // (int) 0026: return :SRANGE_3293 02D4: (unknown) $1038 0106: give_actor $1038 weapon 0@ ammo 1@ // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to 0@ 0026: return :SRANGE_3310 0@ = 0 // (int) :SRANGE_3314 0093: destroy_object $5427(0@,11) $5449(0@,11) = 0 // (int) $5771 = 0 // (int) $5798 = 0 // (int) 0@ += 1 // (int) 0@ >= 11 // (int) var >= num jump_if_false @SRANGE_3314 $5799 == 1 // (int) var == num jump_if_false @SRANGE_3371 00DB: (unknown) $5800 :SRANGE_3371 0026: return :SRANGE_3373 $5798 > 0 // (int) var > num jump_if_false @SRANGE_3428 $5799 == 0 // (int) var == num jump_if_false @SRANGE_3421 00DA: (unknown) -695.95 -1541.0 30.0 11 $5800 $5799 = 1 // (int) :SRANGE_3421 0002: jump @SRANGE_3450 :SRANGE_3428 $5799 == 1 // (int) var == num jump_if_false @SRANGE_3450 00DB: (unknown) $5800 $5799 = 0 // (int) :SRANGE_3450 0026: return :SRANGE_3452 6@ > 255 // (int) var > num jump_if_false @SRANGE_3471 6@ = 255 // (int) :SRANGE_3471 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 9999.0 0205: set_text_draw_RGBA 255 50 50 6@ 5@ > 0 // (int) var > num jump_if_false @SRANGE_3515 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @SRANGE_3520 :SRANGE_3515 0203: set_draw_text_position 0@ 1@ GXT 4@ :SRANGE_3520 0026: return :SRANGE_3522 $5772 > 0 // (int) var > num jump_if_false @SRANGE_3605 002A: 2@ += $5773 // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 2 unknown 6 call_with_params @MAIN_6042 0@ 1@ 2@ 3@ 4@ 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @SRANGE_3452 3@ 4@ 0.4 0.4 'SRNG_FH' 200 $5772 // -~1~ Point Penalty. $5773 += 0.05 // (float) $5772 -= 15 // (int) :SRANGE_3605 0026: return :SRANGE_3607 0035: 1@ = $1038 // (int vars) 009F: actor 1@ dead 0022: jump_if_false @SRANGE_3624 // Note: the incorrect math opcode was used here 0026: return :SRANGE_3624 028B: (unknown) 1@ $5791 0@ 0026: return :SRANGE_3632 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @SRANGE_3607 0@ 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 3@ = integer $5792 to_float // Note: the incorrect math opcode was used here 0039: 5@ = integer $5786 to_float // Note: the incorrect math opcode was used here 0036: 2@ = 3@ // (float vars) 002C: 2@ -= 1@ // (float vars) 0036: 4@ = 5@ // (float vars) 0030: 4@ /= 2@ // (float vars) // Note: the incorrect math opcode was used here 4@ *= 100.0 // (float) 0038: $5785 = float 4@ to_integer // Note: the incorrect math opcode was used here $5785 > 100 // (int) var > num jump_if_false @SRANGE_3703 $5785 = 100 // (int) :SRANGE_3703 0026: return :SRANGE_3705 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGE_3632 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4248 500 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SRANGE_536 -1 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGE_3310 0045: actor $1038 defined jump_if_false @SRANGE_3792 0044: put_actor $1038 at -695.95 -1549.34 30.0 00CF: set_actor $1038 Z_angle_to 0 04D6: (unknown) $1038 0 :SRANGE_3792 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4279 500 0055: show_text_styled GXT 'SRNG_T0' time 1000 style 1 // ROUND OVER 022D: (unknown) 1 01DC: show_text_3numbers GXT 'SRNG_T4' numbers $5783 $5782 $5785 time 20000 flag 2 // ~w~Qualifying score: ~1~ ~n~Your score: ~1~ ~n~Accuracy: ~1~% 01AD: (unknown) 6000 1 00AC: stop_timer $5788 00AE: remove_status_text $5782 00AE: remove_status_text $5783 0059: text_clear_all 0011: $5783 > $5782 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_3923 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'SRNG_T6' time 5000 flag 1 // ~w~Unlucky. You didn't qualify. Try again some other time. 01AD: (unknown) 5000 1 $5793 = 1 // (int) $5796 = 120 // (int) 0026: return :SRANGE_3923 0029: $5789 += $5782 // (int vars) // Note: the incorrect math opcode was used here 0029: $5787 += $5785 // (int vars) // Note: the incorrect math opcode was used here 0026: return :SRANGE_3937 009F: actor $1038 dead 0022: jump_if_false @SRANGE_3961 // Note: the incorrect math opcode was used here $5796 = 120 // (int) $5793 = 0 // (int) 005E: (unknown) :SRANGE_3961 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @SRANGE_3607 0@ 0@ == 0 // (int) var == num jump_if_false @SRANGE_4055 0017: $5782 >= $5783 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_4047 // Note: the incorrect math opcode was used here 5 > $5797 // (int) num > var 0022: jump_if_false @SRANGE_4028 // Note: the incorrect math opcode was used here 0035: $5796 = $5797 // (int vars) $5796 += 1 // (int) 0002: jump @SRANGE_4035 :SRANGE_4028 $5796 = 130 // (int) :SRANGE_4035 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SRANGE_3705 005E: (unknown) :SRANGE_4047 $5793 = 1 // (int) 005E: (unknown) :SRANGE_4055 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SRANGE_2728 jump_if_false @SRANGE_4080 $5793 = 2 // (int) 005E: (unknown) :SRANGE_4080 005F: (unknown) :SRANGE_4082 1@ = 0 // (int) :SRANGE_4086 11 > 1@ // (int) num > var 0022: jump_if_false @SRANGE_4124 // Note: the incorrect math opcode was used here $5449(1@,11) = 0 // (int) $5427(1@,11) = 0 // (int) 1@ += 1 // (int) 0002: jump @SRANGE_4086 :SRANGE_4124 01AA: 0@ = create_object #TAR_GUN1 at $5588 $5607 $5626 0093: destroy_object 0@ 01AA: 0@ = create_object #TAR_GUN1 at $5588 $5607 $5626 0093: destroy_object 0@ 01AA: 0@ = create_object #TAR_CIV1 at $5588 $5607 $5626 0093: destroy_object 0@ 01AA: 0@ = create_object #TAR_CIV1 at $5588 $5607 $5626 0093: destroy_object 0@ $5771 = 0 // (int) $5798 = 0 // (int) 0026: return :SRANGE_4192 $5778 = -701.0 // (float) $5779 = -1540.82 // (float) $5780 = 30.05 // (float) $5588 = 2.25 // (float) $5607 = 9.0 // (float) $5626 = 0.7 // (float) $5645 = 0 // (float) $5664 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5588 $5607 $5626 $5778 $5779 $5780 $5588 $5607 $5626 $5589 = 4.25 // (float) $5608 = 9.0 // (float) $5627 = 0.7 // (float) $5646 = 0 // (float) $5665 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5589 $5608 $5627 $5778 $5779 $5780 $5589 $5608 $5627 $5590 = 6.25 // (float) $5609 = 9.0 // (float) $5628 = 0.7 // (float) $5647 = 0 // (float) $5666 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5590 $5609 $5628 $5778 $5779 $5780 $5590 $5609 $5628 $5591 = 8.25 // (float) $5610 = 9.0 // (float) $5629 = 0.7 // (float) $5648 = 0 // (float) $5667 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5591 $5610 $5629 $5778 $5779 $5780 $5591 $5610 $5629 $5592 = 3.25 // (float) $5611 = 3.0 // (float) $5630 = 0.1 // (float) $5649 = 0 // (float) $5668 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5592 $5611 $5630 $5778 $5779 $5780 $5592 $5611 $5630 $5593 = 5.25 // (float) $5612 = 3.0 // (float) $5631 = 0.1 // (float) $5650 = 0 // (float) $5669 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5593 $5612 $5631 $5778 $5779 $5780 $5593 $5612 $5631 $5594 = 7.25 // (float) $5613 = 3.0 // (float) $5632 = 0.1 // (float) $5651 = 0 // (float) $5670 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5594 $5613 $5632 $5778 $5779 $5780 $5594 $5613 $5632 $5595 = 0 // (float) $5614 = 7.0 // (float) $5633 = 0.4 // (float) $5652 = 5.0 // (float) $5671 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5595 $5614 $5633 $5778 $5779 $5780 $5595 $5614 $5633 002A: $5652 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5596 = 0 // (float) $5615 = 7.0 // (float) $5634 = 0.4 // (float) $5653 = 11.0 // (float) $5672 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5596 $5615 $5634 $5778 $5779 $5780 $5596 $5615 $5634 002A: $5653 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5597 = 5.0 // (float) $5616 = 7.0 // (float) $5635 = 0.4 // (float) $5654 = 0 // (float) $5673 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5597 $5616 $5635 $5778 $5779 $5780 $5597 $5616 $5635 002A: $5654 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5598 = 5.0 // (float) $5617 = 7.0 // (float) $5636 = 0.4 // (float) $5655 = 11.0 // (float) $5674 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5598 $5617 $5636 $5778 $5779 $5780 $5598 $5617 $5636 002A: $5655 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5599 = 11.0 // (float) $5618 = 7.0 // (float) $5637 = 0.4 // (float) $5656 = 5.0 // (float) $5675 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5599 $5618 $5637 $5778 $5779 $5780 $5599 $5618 $5637 002A: $5656 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5600 = 11.0 // (float) $5619 = 7.0 // (float) $5638 = 0.4 // (float) $5657 = 0 // (float) $5676 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5600 $5619 $5638 $5778 $5779 $5780 $5600 $5619 $5638 002A: $5657 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5601 = 0 // (float) $5620 = 1.0 // (float) $5639 = -0.2 // (float) $5658 = 5.0 // (float) $5677 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5601 $5620 $5639 $5778 $5779 $5780 $5601 $5620 $5639 002A: $5658 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5602 = 0 // (float) $5621 = 1.0 // (float) $5640 = -0.2 // (float) $5659 = 11.0 // (float) $5678 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5602 $5621 $5640 $5778 $5779 $5780 $5602 $5621 $5640 002A: $5659 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5603 = 5.0 // (float) $5622 = 1.0 // (float) $5641 = -0.2 // (float) $5660 = 0 // (float) $5679 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5603 $5622 $5641 $5778 $5779 $5780 $5603 $5622 $5641 002A: $5660 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5604 = 5.0 // (float) $5623 = 1.0 // (float) $5642 = -0.2 // (float) $5661 = 11.0 // (float) $5680 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5604 $5623 $5642 $5778 $5779 $5780 $5604 $5623 $5642 002A: $5661 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5605 = 11.0 // (float) $5624 = 1.0 // (float) $5643 = -0.2 // (float) $5662 = 5.0 // (float) $5681 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5605 $5624 $5643 $5778 $5779 $5780 $5605 $5624 $5643 002A: $5662 += $5778 // (float vars) // Note: the incorrect math opcode was used here $5606 = 11.0 // (float) $5625 = 1.0 // (float) $5644 = -0.2 // (float) $5663 = 0 // (float) $5682 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5144 $5606 $5625 $5644 $5778 $5779 $5780 $5606 $5625 $5644 002A: $5663 += $5778 // (float vars) // Note: the incorrect math opcode was used here 0026: return :SRANGE_5507 360.0 > $5493(0@,11) // (float) num > var 0022: jump_if_false @SRANGE_5551 // Note: the incorrect math opcode was used here (unknown) $5493(0@,11) 10.0 02AC: (unknown) $5427(0@,11) $5493(0@,11) 0 0 0002: jump @SRANGE_5579 :SRANGE_5551 02AC: (unknown) $5427(0@,11) 360.0 0 0 $5493(0@,11) = 360.0 // (float) $5449(0@,11) = 2 // (int) :SRANGE_5579 0026: return :SRANGE_5581 010E: 2@ = current_time_in_ms 0011: 2@ > $5460(0@,11) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_5635 // Note: the incorrect math opcode was used here 0225: (unknown) $5427(0@,11) 0 $5449(0@,11) = 3 // (int) 010C: store_object $5427(0@,11) position_to 3@ 4@ 5@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @SRANGE_3211 3@ 4@ 5@ :SRANGE_5635 0026: return :SRANGE_5637 $5493(0@,11) > 270.0 // (float) var > num jump_if_false @SRANGE_5681 (unknown) $5493(0@,11) 10.0 02AC: (unknown) $5427(0@,11) $5493(0@,11) 0 0 0002: jump @SRANGE_5700 :SRANGE_5681 02AC: (unknown) $5427(0@,11) 270.0 0 0 $5449(0@,11) = 6 // (int) :SRANGE_5700 0026: return :SRANGE_5702 010C: store_object $5427(0@,11) position_to 1@ 2@ 3@ 0014: 1@ > $5482(0@,11) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_5748 // Note: the incorrect math opcode was used here 0034: (unknown) 1@ $5471(0@,11) 010D: put_object $5427(0@,11) at 1@ 2@ 3@ 0002: jump @SRANGE_5756 :SRANGE_5748 $5449(0@,11) = 6 // (int) :SRANGE_5756 0026: return :SRANGE_5758 010C: store_object $5427(0@,11) position_to 1@ 2@ 3@ 0014: $5482(0@,11) > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_5804 // Note: the incorrect math opcode was used here 0032: (unknown) 1@ $5471(0@,11) // Note: the incorrect math opcode was used here 010D: put_object $5427(0@,11) at 1@ 2@ 3@ 0002: jump @SRANGE_5812 :SRANGE_5804 $5449(0@,11) = 6 // (int) :SRANGE_5812 0026: return :SRANGE_5814 0093: destroy_object $5427(0@,11) $5771 -= 1 // (int) $5438(0@,11) == 1 // (int) var == num jump_if_false @SRANGE_5847 $5798 -= 1 // (int) :SRANGE_5847 $5449(0@,11) = 0 // (int) 0026: return :SRANGE_5856 021A: unknown_check $5427(0@,11) jump_if_false @SRANGE_5966 $5504(0@,11) == 0 // (int) var == num jump_if_false @SRANGE_5902 $5782 += 100 // (int) $5807 += 1 // (int) 0002: jump @SRANGE_5958 :SRANGE_5902 010C: store_object $5427(0@,11) position_to $5775 $5776 $5777 $5772 = 400 // (int) $5773 = 1.0 // (float) $5782 -= 200 // (int) 0 > $5782 // (int) num > var 0022: jump_if_false @SRANGE_5952 // Note: the incorrect math opcode was used here $5782 = 0 // (int) :SRANGE_5952 $5807 -= 1 // (int) :SRANGE_5958 $5449(0@,11) = 6 // (int) :SRANGE_5966 0026: return :SRANGE_5968 $5449(0@,11) == 0 // (int) var == num jump_if_false @SRANGE_5984 0026: return :SRANGE_5984 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5856 0@ $5449(0@,11) == 6 // (int) var == num jump_if_false @SRANGE_6023 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5814 0@ 0026: return :SRANGE_6023 $5449(0@,11) == 1 // (int) var == num jump_if_false @SRANGE_6051 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5507 0@ 0026: return :SRANGE_6051 $5449(0@,11) == 2 // (int) var == num jump_if_false @SRANGE_6079 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5581 0@ 0026: return :SRANGE_6079 $5449(0@,11) == 3 // (int) var == num jump_if_false @SRANGE_6107 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5637 0@ 0026: return :SRANGE_6107 $5449(0@,11) == 4 // (int) var == num jump_if_false @SRANGE_6135 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5702 0@ 0026: return :SRANGE_6135 $5449(0@,11) == 5 // (int) var == num jump_if_false @SRANGE_6163 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5758 0@ 0026: return :SRANGE_6163 0026: return :SRANGE_6165 $5807 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @SRANGE_3522 $5775 $5776 $5777 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_3373 0@ = 0 // (int) :SRANGE_6200 11 > 0@ // (int) num > var 0022: jump_if_false @SRANGE_6235 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5968 0@ 0@ += 1 // (int) 0002: jump @SRANGE_6200 :SRANGE_6235 $5807 > 0 // (int) var > num jump_if_false @SRANGE_6253 $5786 += 1 // (int) :SRANGE_6253 0026: return :SRANGE_6255 0039: 2@ = integer 0@ to_float // Note: the incorrect math opcode was used here 2@ *= 1.0 // (float) 0038: 0@ = float 2@ to_integer // Note: the incorrect math opcode was used here 010E: 1@ = current_time_in_ms 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here :SRANGE_6276 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_6329 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @SRANGE_6165 010E: 1@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @SRANGE_3937 jump_if_false @SRANGE_6322 005E: (unknown) :SRANGE_6322 0002: jump @SRANGE_6276 :SRANGE_6329 005F: (unknown) :SRANGE_6331 $5771 > 0 // (int) var > num jump_if_false @SRANGE_6382 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_6165 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_3937 jump_if_false @SRANGE_6375 005E: (unknown) :SRANGE_6375 0002: jump @SRANGE_6331 :SRANGE_6382 0@ > 0 // (int) var > num jump_if_false @SRANGE_6413 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6255 0@ jump_if_false @SRANGE_6413 005E: (unknown) :SRANGE_6413 005F: (unknown) :SRANGE_6415 0036: 3@ = $5332(1@,19) // (float vars) 0036: 4@ = $5351(1@,19) // (float vars) 0036: 5@ = $5370(1@,19) // (float vars) not $5449(0@,11) == 0 // (int) var == num jump_if_false @SRANGE_6472 011F: show_text_1number_highpriority GXT 'SRNGERR' number 0@ time 30000 flag 1 // DEBUG! ERROR - TARGET ~1~ ALREADY EXISTS! 0001: wait 30000 ms :SRANGE_6472 2@ == 0 // (int) var == num jump_if_false @SRANGE_6501 01AA: $5427(0@,11) = create_object #TAR_GUN1 at 3@ 4@ 5@ $5504(0@,11) = 0 // (int) :SRANGE_6501 2@ == 1 // (int) var == num jump_if_false @SRANGE_6531 01AA: $5427(0@,11) = create_object #TAR_GUN1 at 3@ 4@ 5@ $5504(0@,11) = 0 // (int) :SRANGE_6531 2@ == 2 // (int) var == num jump_if_false @SRANGE_6562 01AA: $5427(0@,11) = create_object #TAR_CIV1 at 3@ 4@ 5@ $5504(0@,11) = 1 // (int) :SRANGE_6562 2@ == 3 // (int) var == num jump_if_false @SRANGE_6593 01AA: $5427(0@,11) = create_object #TAR_CIV1 at 3@ 4@ 5@ $5504(0@,11) = 1 // (int) :SRANGE_6593 $5771 += 1 // (int) 005E: (unknown) :SRANGE_6601 0039: 5@ = integer 3@ to_float // Note: the incorrect math opcode was used here 5@ *= 1.0 // (float) 0038: 3@ = float 5@ to_integer // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @SRANGE_6415 0@ 1@ 2@ 02AC: (unknown) $5427(0@,11) 270.0 0 0 0225: (unknown) $5427(0@,11) 1 $5493(0@,11) = 270.0 // (float) $5438(0@,11) = 0 // (int) 010E: $5460(0@,11) = current_time_in_ms 0029: $5460(0@,11) += 3@ // (int vars) // Note: the incorrect math opcode was used here $5449(0@,11) = 1 // (int) 4@ > 0 // (int) var > num jump_if_false @SRANGE_6715 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @SRANGE_6255 4@ jump_if_false @SRANGE_6715 005E: (unknown) :SRANGE_6715 0252: object $5427(0@,11) exists jump_if_false @SRANGE_6750 010C: store_object $5427(0@,11) position_to 6@ 7@ 8@ 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @SRANGE_3211 6@ 7@ 8@ :SRANGE_6750 005F: (unknown) :SRANGE_6752 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @SRANGE_6415 0@ 1@ 2@ 02AC: (unknown) $5427(0@,11) 0 0 0 0036: $5471(0@,11) = 3@ // (float vars) 0036: $5482(0@,11) = $5389(1@,19) // (float vars) 0014: $5332(1@,19) > $5389(1@,19) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_6823 // Note: the incorrect math opcode was used here $5449(0@,11) = 4 // (int) 0002: jump @SRANGE_6831 :SRANGE_6823 $5449(0@,11) = 5 // (int) :SRANGE_6831 $5438(0@,11) = 1 // (int) $5798 += 1 // (int) 4@ > 0 // (int) var > num jump_if_false @SRANGE_6876 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @SRANGE_6255 4@ jump_if_false @SRANGE_6876 005E: (unknown) :SRANGE_6876 005F: (unknown) 0026: return :SRANGE_6880 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 0059: text_clear_all 03C2: (unknown) 0045: actor $1038 defined jump_if_false @SRANGE_6937 0107: toggle_player $1038 can_move 0 04D6: (unknown) $1038 0 0044: put_actor $1038 at -695.95 -1549.34 30.0 00CF: set_actor $1038 Z_angle_to 0 :SRANGE_6937 0001: wait 500 ms $5782 = 0 // (int) $5786 = 0 // (int) $5785 = 0 // (int) $5771 = 0 // (int) $5798 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_4082 0492: (unknown) 2 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_701 500 02EA: select_interior 2 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @SRANGE_3273 $5791 $5792 04D6: (unknown) $1038 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6255 500 jump_if_false @SRANGE_7040 005E: (unknown) :SRANGE_7040 5 > $5796 // (int) num > var 0022: jump_if_false @SRANGE_7078 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'SRNG_S0' number $5796 time 1000 style 1 // ROUND ~1~ 0002: jump @SRANGE_7094 :SRANGE_7078 0055: show_text_styled GXT 'SRNG_S7' time 1000 style 1 // FINAL ROUND :SRANGE_7094 0055: show_text_styled GXT 0@ time 5000 style 5 011F: show_text_1number_highpriority GXT 'SRNG_S1' number $5783 time 5000 flag 1 // ~w~Score at least ~h~~1~ ~w~points. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6255 5000 jump_if_false @SRANGE_7142 005E: (unknown) :SRANGE_7142 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_55 5 024C: set_timer_with_text_to $5788 type 0 GXT 'TIME' // Time 022D: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_55 1 0311: status_text $5783 type 0 line 2 GXT 'SRNG_T2' // global_variable // Target 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_55 1 0311: status_text $5782 type 0 line 3 GXT 'SRNG_T3' // global_variable // Score 0055: show_text_styled GXT 'SRNG_S2' time 2000 style 4 // ~w~GET READY 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6255 2000 jump_if_false @SRANGE_7263 005E: (unknown) :SRANGE_7263 011D: show_text_1number_styled GXT 'SRNG_S3' number 3 time 1000 style 4 // ~w~~1~ 00D9: (unknown) 0 0 0 7 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6255 1000 jump_if_false @SRANGE_7310 005E: (unknown) :SRANGE_7310 011D: show_text_1number_styled GXT 'SRNG_S3' number 2 time 1000 style 4 // ~w~~1~ 00D9: (unknown) 0 0 0 8 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6255 1000 jump_if_false @SRANGE_7357 005E: (unknown) :SRANGE_7357 011D: show_text_1number_styled GXT 'SRNG_S3' number 1 time 1000 style 4 // ~w~~1~ 00D9: (unknown) 0 0 0 9 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6255 1000 jump_if_false @SRANGE_7404 005E: (unknown) :SRANGE_7404 0055: show_text_styled GXT 'SRNG_S4' time 2000 style 4 // ~w~GO! 00D9: (unknown) 0 0 0 10 022D: (unknown) 0 005F: (unknown) :SRANGE_7432 02E2: $1690 = 0 // (any) 0045: actor $1038 defined jump_if_false @SRANGE_7489 02D4: (unknown) $1038 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_657 04D6: (unknown) $1038 0 0044: put_actor $1038 at -695.97 -1552.31 30.0 00CF: set_actor $1038 Z_angle_to 0 :SRANGE_7489 0026: return :SRANGE_7491 $1045 = 1 // (int) 0001: wait 0 ms 10@ = 0 // (int) 009F: actor $1038 dead jump_if_false @SRANGE_7524 $5796 = 140 // (int) 0026: return :SRANGE_7524 0270: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4215 346 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4215 354 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4215 349 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4215 352 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4215 358 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_4192 $5796 = 100 // (int) :SRANGE_7609 140 > $5796 // (int) num > var 0022: jump_if_false @SRANGE_7814 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5796 == 100 // (int) var == num jump_if_false @SRANGE_7646 0025: gosub @SRANGE_7816 :SRANGE_7646 $5796 == 110 // (int) var == num jump_if_false @SRANGE_7666 0025: gosub @SRANGE_7867 :SRANGE_7666 $5796 == 1 // (int) var == num jump_if_false @SRANGE_7686 0025: gosub @SRANGE_8198 :SRANGE_7686 $5796 == 2 // (int) var == num jump_if_false @SRANGE_7706 0025: gosub @SRANGE_9468 :SRANGE_7706 $5796 == 3 // (int) var == num jump_if_false @SRANGE_7726 0025: gosub @SRANGE_11227 :SRANGE_7726 $5796 == 4 // (int) var == num jump_if_false @SRANGE_7746 0025: gosub @SRANGE_12978 :SRANGE_7746 $5796 == 5 // (int) var == num jump_if_false @SRANGE_7766 0025: gosub @SRANGE_14712 :SRANGE_7766 $5796 == 120 // (int) var == num jump_if_false @SRANGE_7786 0025: gosub @SRANGE_17501 :SRANGE_7786 $5796 == 130 // (int) var == num jump_if_false @SRANGE_7807 0025: gosub @SRANGE_17638 :SRANGE_7807 0002: jump @SRANGE_7609 :SRANGE_7814 0026: return :SRANGE_7816 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_701 500 02EA: select_interior 2 009F: actor $1038 dead jump_if_false @SRANGE_7853 $5796 = 140 // (int) 0026: return :SRANGE_7853 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 $5796 = 110 // (int) 0026: return :SRANGE_7867 0055: show_text_styled GXT 'SRNG' time 1000 style 2 // 'Phil's Shooting Range' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_536 500 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_20061 6 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_19424 6 00B9: set_camera_position -696.06 -1552.09 32.19 rotations 0 0 0 00BA: set_camera_point_at -696.02 -1551.09 32.16 mode 2 0045: actor $1038 defined jump_if_false @SRANGE_7989 0044: put_actor $1038 at -695.95 -1549.34 30.0 00CF: set_actor $1038 Z_angle_to 0 :SRANGE_7989 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @NONAME_1_495 0001: wait 1000 ms 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4326 03C2: (unknown) 011F: show_text_1number_highpriority GXT 'SRNG_B2' number 200 time 5000 flag 1 // ~w~Earn points by shooting the enemy targets. If you shoot a friendly you'll incur a ~1~ point penalty. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 5100 jump_if_false @SRANGE_8064 0002: jump @SRANGE_8152 :SRANGE_8064 011F: show_text_1number_highpriority GXT 'SRNG_B3' number 5 time 5000 flag 1 // ~w~Each of the ~1~ rounds is played with a different weapon and limited ammo. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 5100 jump_if_false @SRANGE_8109 0002: jump @SRANGE_8152 :SRANGE_8109 0057: show_text_highpriority GXT 'SRNG_B4' time 5000 flag 1 // ~w~Beat the qualifying score to progress to the next round. Complete all the rounds and win a prize. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 5100 jump_if_false @SRANGE_8152 0002: jump @SRANGE_8152 :SRANGE_8152 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 $5796 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3162 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_701 -1 02EA: select_interior 2 0026: return :SRANGE_8198 0006: $5790 = 'SRNG_W1' // (string) // ~w~PISTOL // Note: the incorrect math opcode was used here 02E2: $5791 = 19 // (any) $5797 = 1 // (int) $5781 = 30 // (int) $5783 = 1000 // (int) $5792 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6880 $5790 jump_if_false @SRANGE_8269 $5796 = 120 // (int) 0026: return :SRANGE_8269 $5796 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 5 0 5000 0 jump_if_false @SRANGE_8302 0026: return :SRANGE_8302 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_8324 0026: return :SRANGE_8324 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 6 1 5000 250 jump_if_false @SRANGE_8354 0026: return :SRANGE_8354 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 4 0 5000 0 jump_if_false @SRANGE_8382 0026: return :SRANGE_8382 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_8404 0026: return :SRANGE_8404 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 5 1 5000 50 jump_if_false @SRANGE_8433 0026: return :SRANGE_8433 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 0 5000 50 jump_if_false @SRANGE_8462 0026: return :SRANGE_8462 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 1 5000 0 jump_if_false @SRANGE_8491 0026: return :SRANGE_8491 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_8513 0026: return :SRANGE_8513 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 3 0 5000 50 jump_if_false @SRANGE_8541 0026: return :SRANGE_8541 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 1 5000 50 jump_if_false @SRANGE_8571 0026: return :SRANGE_8571 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 0 5000 50 jump_if_false @SRANGE_8600 0026: return :SRANGE_8600 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 0 1 5000 0 jump_if_false @SRANGE_8628 0026: return :SRANGE_8628 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_8650 0026: return :SRANGE_8650 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 12 0 0.04 0 jump_if_false @SRANGE_8679 0026: return :SRANGE_8679 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 14 1 0.04 0 jump_if_false @SRANGE_8710 0026: return :SRANGE_8710 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_8732 0026: return :SRANGE_8732 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 0 7000 50 jump_if_false @SRANGE_8759 0026: return :SRANGE_8759 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 1 7000 50 jump_if_false @SRANGE_8789 0026: return :SRANGE_8789 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 0 6000 50 jump_if_false @SRANGE_8818 0026: return :SRANGE_8818 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 1 6000 50 jump_if_false @SRANGE_8848 0026: return :SRANGE_8848 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 1 6000 50 jump_if_false @SRANGE_8878 0026: return :SRANGE_8878 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 1 7000 50 jump_if_false @SRANGE_8908 0026: return :SRANGE_8908 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 1 7000 0 jump_if_false @SRANGE_8937 0026: return :SRANGE_8937 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_8959 0026: return :SRANGE_8959 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 0 6000 50 jump_if_false @SRANGE_8986 0026: return :SRANGE_8986 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 1 6000 50 jump_if_false @SRANGE_9016 0026: return :SRANGE_9016 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 5 0 6000 50 jump_if_false @SRANGE_9045 0026: return :SRANGE_9045 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 6 1 6000 50 jump_if_false @SRANGE_9075 0026: return :SRANGE_9075 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 1 6000 0 jump_if_false @SRANGE_9104 0026: return :SRANGE_9104 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 8 3 0.04 0 jump_if_false @SRANGE_9135 0026: return :SRANGE_9135 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 6 18 2 0.04 0 jump_if_false @SRANGE_9166 0026: return :SRANGE_9166 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_9188 0026: return :SRANGE_9188 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 1 0 6000 50 jump_if_false @SRANGE_9216 0026: return :SRANGE_9216 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 3 6000 50 jump_if_false @SRANGE_9246 0026: return :SRANGE_9246 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 6 3 6000 50 jump_if_false @SRANGE_9276 0026: return :SRANGE_9276 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 1 5000 0 jump_if_false @SRANGE_9305 0026: return :SRANGE_9305 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 8 0 0.04 500 jump_if_false @SRANGE_9337 0026: return :SRANGE_9337 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 6 18 1 0.04 500 jump_if_false @SRANGE_9370 0026: return :SRANGE_9370 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 7 3 0 6000 50 jump_if_false @SRANGE_9399 0026: return :SRANGE_9399 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 8 0 1 6000 50 jump_if_false @SRANGE_9428 0026: return :SRANGE_9428 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 500 jump_if_false @SRANGE_9450 0026: return :SRANGE_9450 $5796 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3705 0026: return :SRANGE_9468 0006: $5790 = 'SRNG_W2' // (string) // ~w~MACHINE PISTOL // Note: the incorrect math opcode was used here 02E2: $5791 = 25 // (any) $5797 = 2 // (int) $5781 = 30 // (int) $5783 = 1500 // (int) $5792 = 150 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6880 $5790 jump_if_false @SRANGE_9540 $5796 = 120 // (int) 0026: return :SRANGE_9540 $5796 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 5 0 3000 50 jump_if_false @SRANGE_9574 0026: return :SRANGE_9574 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 6 1 4000 50 jump_if_false @SRANGE_9604 0026: return :SRANGE_9604 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 4 0 3000 0 jump_if_false @SRANGE_9632 0026: return :SRANGE_9632 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_9654 0026: return :SRANGE_9654 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 1 1 4000 50 jump_if_false @SRANGE_9683 0026: return :SRANGE_9683 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 0 4000 50 jump_if_false @SRANGE_9712 0026: return :SRANGE_9712 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 0 1 3000 50 jump_if_false @SRANGE_9741 0026: return :SRANGE_9741 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 3 0 4000 50 jump_if_false @SRANGE_9770 0026: return :SRANGE_9770 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_9792 0026: return :SRANGE_9792 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 4 0 4000 50 jump_if_false @SRANGE_9820 0026: return :SRANGE_9820 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 5 1 3000 50 jump_if_false @SRANGE_9850 0026: return :SRANGE_9850 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 6 0 4000 50 jump_if_false @SRANGE_9879 0026: return :SRANGE_9879 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 8 3 0.04 0 jump_if_false @SRANGE_9910 0026: return :SRANGE_9910 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 4 18 2 0.04 0 jump_if_false @SRANGE_9941 0026: return :SRANGE_9941 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_9963 0026: return :SRANGE_9963 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 5 2 5000 50 jump_if_false @SRANGE_9992 0026: return :SRANGE_9992 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 4 0 5000 50 jump_if_false @SRANGE_10021 0026: return :SRANGE_10021 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 0 1 5000 50 jump_if_false @SRANGE_10050 0026: return :SRANGE_10050 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 1 0 5000 50 jump_if_false @SRANGE_10079 0026: return :SRANGE_10079 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 6 0 4000 50 jump_if_false @SRANGE_10108 0026: return :SRANGE_10108 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 3 0 5000 50 jump_if_false @SRANGE_10137 0026: return :SRANGE_10137 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_10159 0026: return :SRANGE_10159 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 6 0 5000 0 jump_if_false @SRANGE_10186 0026: return :SRANGE_10186 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 4 2 5000 2000 jump_if_false @SRANGE_10217 0026: return :SRANGE_10217 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 1 5000 0 jump_if_false @SRANGE_10246 0026: return :SRANGE_10246 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 3 5000 2000 jump_if_false @SRANGE_10277 0026: return :SRANGE_10277 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 0 0 5000 0 jump_if_false @SRANGE_10304 0026: return :SRANGE_10304 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 3 2 5000 2000 jump_if_false @SRANGE_10335 0026: return :SRANGE_10335 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 6 3 5000 0 jump_if_false @SRANGE_10364 0026: return :SRANGE_10364 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 7 4 3 5000 0 jump_if_false @SRANGE_10393 0026: return :SRANGE_10393 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_10415 0026: return :SRANGE_10415 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 3 2 4000 0 jump_if_false @SRANGE_10443 0026: return :SRANGE_10443 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 6 1 5000 2000 jump_if_false @SRANGE_10474 0026: return :SRANGE_10474 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 0 0 5000 0 jump_if_false @SRANGE_10501 0026: return :SRANGE_10501 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 4 3 4000 0 jump_if_false @SRANGE_10530 0026: return :SRANGE_10530 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 250 jump_if_false @SRANGE_10552 0026: return :SRANGE_10552 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 3 2 5000 0 jump_if_false @SRANGE_10580 0026: return :SRANGE_10580 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 6 1 5000 3000 jump_if_false @SRANGE_10611 0026: return :SRANGE_10611 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 0 0 5000 0 jump_if_false @SRANGE_10638 0026: return :SRANGE_10638 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 4 3 4000 0 jump_if_false @SRANGE_10667 0026: return :SRANGE_10667 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_10689 0026: return :SRANGE_10689 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 3 2 5000 0 jump_if_false @SRANGE_10717 0026: return :SRANGE_10717 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 6 3 5000 0 jump_if_false @SRANGE_10746 0026: return :SRANGE_10746 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 12 0 0.04 0 jump_if_false @SRANGE_10776 0026: return :SRANGE_10776 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 18 1 0.04 1000 jump_if_false @SRANGE_10809 0026: return :SRANGE_10809 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 2 2 5000 0 jump_if_false @SRANGE_10838 0026: return :SRANGE_10838 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 1 3 5000 0 jump_if_false @SRANGE_10867 0026: return :SRANGE_10867 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 2 5000 1000 jump_if_false @SRANGE_10898 0026: return :SRANGE_10898 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 7 0 2 5000 0 jump_if_false @SRANGE_10926 0026: return :SRANGE_10926 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 8 4 3 4000 0 jump_if_false @SRANGE_10955 0026: return :SRANGE_10955 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_10977 0026: return :SRANGE_10977 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 6 0 2000 500 jump_if_false @SRANGE_11006 0026: return :SRANGE_11006 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 5 1 1500 250 jump_if_false @SRANGE_11037 0026: return :SRANGE_11037 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 4 0 2000 250 jump_if_false @SRANGE_11067 0026: return :SRANGE_11067 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 0 1 2000 250 jump_if_false @SRANGE_11097 0026: return :SRANGE_11097 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 1 0 2000 250 jump_if_false @SRANGE_11127 0026: return :SRANGE_11127 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 2 1 2000 250 jump_if_false @SRANGE_11158 0026: return :SRANGE_11158 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 3 2 2000 0 jump_if_false @SRANGE_11187 0026: return :SRANGE_11187 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 500 jump_if_false @SRANGE_11209 0026: return :SRANGE_11209 $5796 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3705 0026: return :SRANGE_11227 0006: $5790 = 'SRNG_W3' // (string) // ~w~SHOTGUN // Note: the incorrect math opcode was used here 02E2: $5791 = 21 // (any) $5797 = 3 // (int) $5781 = 30 // (int) $5783 = 2000 // (int) $5792 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6880 $5790 jump_if_false @SRANGE_11298 $5796 = 120 // (int) 0026: return :SRANGE_11298 $5796 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 6 0 3000 50 jump_if_false @SRANGE_11332 0026: return :SRANGE_11332 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 5 0 3000 50 jump_if_false @SRANGE_11361 0026: return :SRANGE_11361 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 4 2 4000 0 jump_if_false @SRANGE_11390 0026: return :SRANGE_11390 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_11412 0026: return :SRANGE_11412 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 6 2 4000 50 jump_if_false @SRANGE_11441 0026: return :SRANGE_11441 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 5 0 3000 50 jump_if_false @SRANGE_11470 0026: return :SRANGE_11470 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 4 0 3000 0 jump_if_false @SRANGE_11498 0026: return :SRANGE_11498 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_11520 0026: return :SRANGE_11520 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 3 0 3000 50 jump_if_false @SRANGE_11548 0026: return :SRANGE_11548 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 2 3000 50 jump_if_false @SRANGE_11578 0026: return :SRANGE_11578 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 2 3000 50 jump_if_false @SRANGE_11608 0026: return :SRANGE_11608 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 0 0 3000 0 jump_if_false @SRANGE_11635 0026: return :SRANGE_11635 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_11657 0026: return :SRANGE_11657 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 12 0 0.04 0 jump_if_false @SRANGE_11686 0026: return :SRANGE_11686 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 14 1 0.04 2000 jump_if_false @SRANGE_11719 0026: return :SRANGE_11719 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 12 2 0.04 0 jump_if_false @SRANGE_11750 0026: return :SRANGE_11750 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 14 1 0.04 2000 jump_if_false @SRANGE_11783 0026: return :SRANGE_11783 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 4 12 0 0.04 0 jump_if_false @SRANGE_11813 0026: return :SRANGE_11813 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 14 3 0.04 0 jump_if_false @SRANGE_11844 0026: return :SRANGE_11844 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_11866 0026: return :SRANGE_11866 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 2 1 7000 50 jump_if_false @SRANGE_11895 0026: return :SRANGE_11895 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 0 0 7000 50 jump_if_false @SRANGE_11923 0026: return :SRANGE_11923 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 3 1 6500 50 jump_if_false @SRANGE_11953 0026: return :SRANGE_11953 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 5 1 7000 0 jump_if_false @SRANGE_11982 0026: return :SRANGE_11982 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 1 0 6500 50 jump_if_false @SRANGE_12011 0026: return :SRANGE_12011 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 4 1 7000 50 jump_if_false @SRANGE_12041 0026: return :SRANGE_12041 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 6 1 7500 0 jump_if_false @SRANGE_12070 0026: return :SRANGE_12070 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 12 0 0.04 0 jump_if_false @SRANGE_12100 0026: return :SRANGE_12100 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 14 3 0.04 0 jump_if_false @SRANGE_12131 0026: return :SRANGE_12131 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_12153 0026: return :SRANGE_12153 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 5 2 6000 50 jump_if_false @SRANGE_12182 0026: return :SRANGE_12182 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 3 6000 50 jump_if_false @SRANGE_12212 0026: return :SRANGE_12212 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 3 6000 50 jump_if_false @SRANGE_12242 0026: return :SRANGE_12242 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 0 0 6000 50 jump_if_false @SRANGE_12270 0026: return :SRANGE_12270 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 6 1 6000 50 jump_if_false @SRANGE_12300 0026: return :SRANGE_12300 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 3 1 6000 50 jump_if_false @SRANGE_12330 0026: return :SRANGE_12330 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 4 0 6000 50 jump_if_false @SRANGE_12359 0026: return :SRANGE_12359 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_12381 0026: return :SRANGE_12381 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 1 3 6000 50 jump_if_false @SRANGE_12410 0026: return :SRANGE_12410 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 3 6000 50 jump_if_false @SRANGE_12440 0026: return :SRANGE_12440 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 6 2 6000 50 jump_if_false @SRANGE_12470 0026: return :SRANGE_12470 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 4 2 6000 50 jump_if_false @SRANGE_12500 0026: return :SRANGE_12500 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 3 3 6000 50 jump_if_false @SRANGE_12530 0026: return :SRANGE_12530 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 0 3 6000 50 jump_if_false @SRANGE_12559 0026: return :SRANGE_12559 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 0 6000 50 jump_if_false @SRANGE_12588 0026: return :SRANGE_12588 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 8 0 0.04 0 jump_if_false @SRANGE_12618 0026: return :SRANGE_12618 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 14 1 0.04 0 jump_if_false @SRANGE_12649 0026: return :SRANGE_12649 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_12671 0026: return :SRANGE_12671 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 1 3 6000 50 jump_if_false @SRANGE_12700 0026: return :SRANGE_12700 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 2 3 6000 50 jump_if_false @SRANGE_12730 0026: return :SRANGE_12730 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 6 0 6000 50 jump_if_false @SRANGE_12759 0026: return :SRANGE_12759 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 4 0 6000 50 jump_if_false @SRANGE_12788 0026: return :SRANGE_12788 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 3 2 6000 50 jump_if_false @SRANGE_12818 0026: return :SRANGE_12818 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 0 3 6000 50 jump_if_false @SRANGE_12847 0026: return :SRANGE_12847 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 1 6000 50 jump_if_false @SRANGE_12877 0026: return :SRANGE_12877 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 12 0 0.04 0 jump_if_false @SRANGE_12907 0026: return :SRANGE_12907 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 18 1 0.04 0 jump_if_false @SRANGE_12938 0026: return :SRANGE_12938 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 500 jump_if_false @SRANGE_12960 0026: return :SRANGE_12960 $5796 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3705 0026: return :SRANGE_12978 0006: $5790 = 'SRNG_W4' // (string) // ~w~ASSAULT RIFLE // Note: the incorrect math opcode was used here 02E2: $5791 = 28 // (any) $5797 = 4 // (int) $5781 = 30 // (int) $5783 = 2000 // (int) $5792 = 120 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6880 $5790 jump_if_false @SRANGE_13049 $5796 = 120 // (int) 0026: return :SRANGE_13049 $5796 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 8 0 0.09 0 jump_if_false @SRANGE_13084 0026: return :SRANGE_13084 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_13106 0026: return :SRANGE_13106 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 18 1 0.09 500 jump_if_false @SRANGE_13138 0026: return :SRANGE_13138 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 18 1 0.09 500 jump_if_false @SRANGE_13171 0026: return :SRANGE_13171 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 12 1 0.09 0 jump_if_false @SRANGE_13202 0026: return :SRANGE_13202 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_13224 0026: return :SRANGE_13224 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 14 0 0.09 500 jump_if_false @SRANGE_13255 0026: return :SRANGE_13255 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 14 1 0.09 500 jump_if_false @SRANGE_13288 0026: return :SRANGE_13288 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 14 2 0.09 500 jump_if_false @SRANGE_13321 0026: return :SRANGE_13321 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 14 0 0.09 0 jump_if_false @SRANGE_13351 0026: return :SRANGE_13351 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_13373 0026: return :SRANGE_13373 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 12 2 0.09 700 jump_if_false @SRANGE_13405 0026: return :SRANGE_13405 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 12 0 0.09 700 jump_if_false @SRANGE_13437 0026: return :SRANGE_13437 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 12 1 0.09 700 jump_if_false @SRANGE_13470 0026: return :SRANGE_13470 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 12 3 0.09 700 jump_if_false @SRANGE_13503 0026: return :SRANGE_13503 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 4 18 0 0.09 500 jump_if_false @SRANGE_13535 0026: return :SRANGE_13535 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 12 1 0.09 0 jump_if_false @SRANGE_13566 0026: return :SRANGE_13566 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_13588 0026: return :SRANGE_13588 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 8 0 0.09 1000 jump_if_false @SRANGE_13619 0026: return :SRANGE_13619 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 14 1 0.09 1000 jump_if_false @SRANGE_13652 0026: return :SRANGE_13652 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 8 0 0.09 1000 jump_if_false @SRANGE_13684 0026: return :SRANGE_13684 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 14 1 0.09 1000 jump_if_false @SRANGE_13717 0026: return :SRANGE_13717 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 4 8 0 0.09 1000 jump_if_false @SRANGE_13749 0026: return :SRANGE_13749 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 14 1 0.09 1000 jump_if_false @SRANGE_13782 0026: return :SRANGE_13782 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_13804 0026: return :SRANGE_13804 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 12 1 0.09 1000 jump_if_false @SRANGE_13836 0026: return :SRANGE_13836 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 18 0 0.09 1000 jump_if_false @SRANGE_13868 0026: return :SRANGE_13868 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 12 1 0.09 1000 jump_if_false @SRANGE_13901 0026: return :SRANGE_13901 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 18 2 0.09 1000 jump_if_false @SRANGE_13934 0026: return :SRANGE_13934 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 4 12 1 0.09 1000 jump_if_false @SRANGE_13967 0026: return :SRANGE_13967 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 18 0 0.09 1000 jump_if_false @SRANGE_13999 0026: return :SRANGE_13999 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 6 12 1 0.09 1000 jump_if_false @SRANGE_14032 0026: return :SRANGE_14032 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_14054 0026: return :SRANGE_14054 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 8 0 0.09 1000 jump_if_false @SRANGE_14085 0026: return :SRANGE_14085 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 14 1 0.09 1000 jump_if_false @SRANGE_14118 0026: return :SRANGE_14118 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 6 2 3000 50 jump_if_false @SRANGE_14148 0026: return :SRANGE_14148 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 5 2 3000 50 jump_if_false @SRANGE_14178 0026: return :SRANGE_14178 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 2 3000 50 jump_if_false @SRANGE_14208 0026: return :SRANGE_14208 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 1 2 3000 50 jump_if_false @SRANGE_14238 0026: return :SRANGE_14238 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 2 2 3000 50 jump_if_false @SRANGE_14268 0026: return :SRANGE_14268 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 8 0 0.09 1000 jump_if_false @SRANGE_14300 0026: return :SRANGE_14300 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 14 1 0.09 1000 jump_if_false @SRANGE_14333 0026: return :SRANGE_14333 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_14355 0026: return :SRANGE_14355 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 8 2 0.09 500 jump_if_false @SRANGE_14387 0026: return :SRANGE_14387 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 14 3 0.09 500 jump_if_false @SRANGE_14420 0026: return :SRANGE_14420 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 8 2 0.09 500 jump_if_false @SRANGE_14453 0026: return :SRANGE_14453 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 4 0 5000 50 jump_if_false @SRANGE_14482 0026: return :SRANGE_14482 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 6 0 5000 50 jump_if_false @SRANGE_14511 0026: return :SRANGE_14511 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 14 2 0.09 500 jump_if_false @SRANGE_14544 0026: return :SRANGE_14544 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 6 8 3 0.09 500 jump_if_false @SRANGE_14577 0026: return :SRANGE_14577 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 14 2 0.09 500 jump_if_false @SRANGE_14610 0026: return :SRANGE_14610 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 8 3 0.09 0 jump_if_false @SRANGE_14641 0026: return :SRANGE_14641 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 14 1 0.09 0 jump_if_false @SRANGE_14672 0026: return :SRANGE_14672 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 500 jump_if_false @SRANGE_14694 0026: return :SRANGE_14694 $5796 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3705 0026: return :SRANGE_14712 0006: $5790 = 'SRNG_W5' // (string) // ~w~SNIPER RIFLE // Note: the incorrect math opcode was used here 02E2: $5791 = 31 // (any) $5797 = 5 // (int) $5781 = 30 // (int) $5783 = 2500 // (int) $5792 = 80 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6880 $5790 jump_if_false @SRANGE_14783 $5796 = 120 // (int) 0026: return :SRANGE_14783 $5796 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 0 3000 0 jump_if_false @SRANGE_14815 0026: return :SRANGE_14815 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 0 jump_if_false @SRANGE_14835 0026: return :SRANGE_14835 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 5 1 3000 0 jump_if_false @SRANGE_14863 0026: return :SRANGE_14863 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 0 jump_if_false @SRANGE_14883 0026: return :SRANGE_14883 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 3 0 4000 0 jump_if_false @SRANGE_14910 0026: return :SRANGE_14910 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 0 jump_if_false @SRANGE_14930 0026: return :SRANGE_14930 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 1 1 3000 0 jump_if_false @SRANGE_14958 0026: return :SRANGE_14958 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 0 jump_if_false @SRANGE_14978 0026: return :SRANGE_14978 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 4 0 3000 0 jump_if_false @SRANGE_15005 0026: return :SRANGE_15005 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_15027 0026: return :SRANGE_15027 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 2 4000 50 jump_if_false @SRANGE_15055 0026: return :SRANGE_15055 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 3 4000 50 jump_if_false @SRANGE_15085 0026: return :SRANGE_15085 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 2 4000 50 jump_if_false @SRANGE_15115 0026: return :SRANGE_15115 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 3 4000 50 jump_if_false @SRANGE_15145 0026: return :SRANGE_15145 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 3 4000 50 jump_if_false @SRANGE_15175 0026: return :SRANGE_15175 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 1 4000 50 jump_if_false @SRANGE_15205 0026: return :SRANGE_15205 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 2 4000 0 jump_if_false @SRANGE_15234 0026: return :SRANGE_15234 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_15256 0026: return :SRANGE_15256 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 2 4000 50 jump_if_false @SRANGE_15284 0026: return :SRANGE_15284 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 3 4000 50 jump_if_false @SRANGE_15314 0026: return :SRANGE_15314 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 0 4000 50 jump_if_false @SRANGE_15343 0026: return :SRANGE_15343 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 3 4000 50 jump_if_false @SRANGE_15373 0026: return :SRANGE_15373 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 3 4000 50 jump_if_false @SRANGE_15403 0026: return :SRANGE_15403 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 3 4000 50 jump_if_false @SRANGE_15433 0026: return :SRANGE_15433 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 2 4000 0 jump_if_false @SRANGE_15462 0026: return :SRANGE_15462 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_15484 0026: return :SRANGE_15484 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 2 4000 50 jump_if_false @SRANGE_15512 0026: return :SRANGE_15512 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 3 4000 50 jump_if_false @SRANGE_15542 0026: return :SRANGE_15542 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 2 4000 50 jump_if_false @SRANGE_15572 0026: return :SRANGE_15572 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 3 4000 50 jump_if_false @SRANGE_15602 0026: return :SRANGE_15602 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 3 4000 50 jump_if_false @SRANGE_15632 0026: return :SRANGE_15632 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 1 4000 50 jump_if_false @SRANGE_15662 0026: return :SRANGE_15662 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 2 4000 0 jump_if_false @SRANGE_15691 0026: return :SRANGE_15691 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_15713 0026: return :SRANGE_15713 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 2 4000 50 jump_if_false @SRANGE_15741 0026: return :SRANGE_15741 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 1 4000 50 jump_if_false @SRANGE_15771 0026: return :SRANGE_15771 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 2 4000 50 jump_if_false @SRANGE_15801 0026: return :SRANGE_15801 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 3 4000 50 jump_if_false @SRANGE_15831 0026: return :SRANGE_15831 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 3 4000 50 jump_if_false @SRANGE_15861 0026: return :SRANGE_15861 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 3 4000 50 jump_if_false @SRANGE_15891 0026: return :SRANGE_15891 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 2 4000 0 jump_if_false @SRANGE_15920 0026: return :SRANGE_15920 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_15942 0026: return :SRANGE_15942 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 2 4000 50 jump_if_false @SRANGE_15970 0026: return :SRANGE_15970 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 3 4000 50 jump_if_false @SRANGE_16000 0026: return :SRANGE_16000 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 2 4000 50 jump_if_false @SRANGE_16030 0026: return :SRANGE_16030 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 3 4000 50 jump_if_false @SRANGE_16060 0026: return :SRANGE_16060 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 3 4000 50 jump_if_false @SRANGE_16090 0026: return :SRANGE_16090 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 3 4000 50 jump_if_false @SRANGE_16120 0026: return :SRANGE_16120 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 2 4000 50 jump_if_false @SRANGE_16150 0026: return :SRANGE_16150 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 12 0 0.04 0 jump_if_false @SRANGE_16180 0026: return :SRANGE_16180 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 14 1 0.04 0 jump_if_false @SRANGE_16211 0026: return :SRANGE_16211 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_16233 0026: return :SRANGE_16233 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 3 4000 50 jump_if_false @SRANGE_16261 0026: return :SRANGE_16261 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 2 4000 50 jump_if_false @SRANGE_16291 0026: return :SRANGE_16291 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 3 4000 50 jump_if_false @SRANGE_16321 0026: return :SRANGE_16321 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 2 4000 50 jump_if_false @SRANGE_16351 0026: return :SRANGE_16351 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 2 4000 50 jump_if_false @SRANGE_16381 0026: return :SRANGE_16381 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 2 4000 50 jump_if_false @SRANGE_16411 0026: return :SRANGE_16411 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 3 4000 50 jump_if_false @SRANGE_16441 0026: return :SRANGE_16441 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 8 1 0.04 0 jump_if_false @SRANGE_16472 0026: return :SRANGE_16472 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 14 0 0.04 0 jump_if_false @SRANGE_16502 0026: return :SRANGE_16502 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_16524 0026: return :SRANGE_16524 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 2 4000 50 jump_if_false @SRANGE_16552 0026: return :SRANGE_16552 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 3 3 4000 50 jump_if_false @SRANGE_16582 0026: return :SRANGE_16582 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 1 2 4000 50 jump_if_false @SRANGE_16612 0026: return :SRANGE_16612 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 3 4000 50 jump_if_false @SRANGE_16642 0026: return :SRANGE_16642 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 4 4 3 4000 50 jump_if_false @SRANGE_16672 0026: return :SRANGE_16672 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 5 6 3 4000 50 jump_if_false @SRANGE_16702 0026: return :SRANGE_16702 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 6 5 2 4000 50 jump_if_false @SRANGE_16732 0026: return :SRANGE_16732 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 12 0 0.04 1500 jump_if_false @SRANGE_16764 0026: return :SRANGE_16764 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 8 14 1 0.04 1500 jump_if_false @SRANGE_16797 0026: return :SRANGE_16797 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 9 12 0 0.04 1500 jump_if_false @SRANGE_16829 0026: return :SRANGE_16829 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 10 14 1 0.04 0 jump_if_false @SRANGE_16860 0026: return :SRANGE_16860 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_16882 0026: return :SRANGE_16882 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 0 0 5000 50 jump_if_false @SRANGE_16909 0026: return :SRANGE_16909 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 5 1 5000 50 jump_if_false @SRANGE_16939 0026: return :SRANGE_16939 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 3 0 5000 0 jump_if_false @SRANGE_16967 0026: return :SRANGE_16967 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_16989 0026: return :SRANGE_16989 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 0 1 1 5500 1000 jump_if_false @SRANGE_17019 0026: return :SRANGE_17019 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 1 6 0 5500 1000 jump_if_false @SRANGE_17049 0026: return :SRANGE_17049 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 2 3 1 5500 1000 jump_if_false @SRANGE_17080 0026: return :SRANGE_17080 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6601 3 2 0 5500 0 jump_if_false @SRANGE_17108 0026: return :SRANGE_17108 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 2000 jump_if_false @SRANGE_17130 0026: return :SRANGE_17130 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 0 12 0 0.04 0 jump_if_false @SRANGE_17159 0026: return :SRANGE_17159 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 1 18 1 0.04 0 jump_if_false @SRANGE_17190 0026: return :SRANGE_17190 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 0 jump_if_false @SRANGE_17210 0026: return :SRANGE_17210 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 2 8 0 0.04 0 jump_if_false @SRANGE_17240 0026: return :SRANGE_17240 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 3 14 0 0.04 0 jump_if_false @SRANGE_17270 0026: return :SRANGE_17270 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 0 jump_if_false @SRANGE_17290 0026: return :SRANGE_17290 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 4 12 0 0.04 0 jump_if_false @SRANGE_17320 0026: return :SRANGE_17320 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 5 18 3 0.04 0 jump_if_false @SRANGE_17351 0026: return :SRANGE_17351 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 0 jump_if_false @SRANGE_17371 0026: return :SRANGE_17371 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 6 8 0 0.04 0 jump_if_false @SRANGE_17401 0026: return :SRANGE_17401 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6752 7 14 3 0.04 0 jump_if_false @SRANGE_17432 0026: return :SRANGE_17432 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 500 jump_if_false @SRANGE_17454 0026: return :SRANGE_17454 $5796 = 120 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6331 500 jump_if_false @SRANGE_17482 0026: return :SRANGE_17482 $5796 = 130 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3705 0026: return :SRANGE_17501 0059: text_clear_all 03C2: (unknown) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_536 500 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_7432 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_701 500 02EA: select_interior 2 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5793 == 1 // (int) var == num jump_if_false @SRANGE_17597 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4973 'SRNG_F1' // ~r~You failed to qualify. :SRANGE_17597 $5793 == 2 // (int) var == num jump_if_false @SRANGE_17629 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4973 'SRNG_F2' // ~r~You left the shooting range. :SRANGE_17629 $5796 = 140 // (int) 0026: return :SRANGE_17638 0059: text_clear_all 03C2: (unknown) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_536 -1 $5787 /= 5 // (int) 037B: constant_params 1 variable_params 3 unknown 11 call_with_params @SRANGE_2979 $5788 7@ 8@ 9@ 0055: show_text_styled GXT 'SRNG_H0' time 4000 style 1 // ALL ROUNDS COMPLETED 0011: $5789 > $1971 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_17748 // Note: the incorrect math opcode was used here 0035: $1971 = $5789 // (int vars) 10@ += 500 // (int) 01D9: (unknown) 'SRNG_H2' $5789 500 5000 1 // ~w~Final score: ~1~ ~n~~w~New high score. $~1~ Bonus prize. 053E: (unknown) $5789 0002: jump @SRANGE_17766 :SRANGE_17748 011F: show_text_1number_highpriority GXT 'SRNG_H1' number $5789 time 5000 flag 1 // ~w~Final Score: ~1~ :SRANGE_17766 01AD: (unknown) 5000 1 0011: $5787 > $1972 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_17830 // Note: the incorrect math opcode was used here 0035: $1972 = $5787 // (int vars) 10@ += 500 // (int) 01D9: (unknown) 'SRNG_H4' $5787 500 5000 1 // ~w~Final accuracy: ~1~% ~n~~w~New best accuracy! $~1~ Bonus prize. 053D: (unknown) $5787 0002: jump @SRANGE_17848 :SRANGE_17830 011F: show_text_1number_highpriority GXT 'SRNG_H3' number $5787 time 5000 flag 1 // ~w~Final accuracy: ~1~% :SRANGE_17848 01AD: (unknown) 5000 1 0059: text_clear_all 0011: $1973 > $5788 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_17922 // Note: the incorrect math opcode was used here 0035: $1973 = $5788 // (int vars) 10@ += 500 // (int) 01DD: show_text_4numbers GXT 'SRNG_H6' numbers 7@ 8@ 9@ 500 time 5000 flag 1 // ~w~Final Time: ~1~:~1~~1~ ~n~~w~New best time! $~1~ Bonus prize. $5788 /= 1000 // (int) 053C: (unknown) $5788 0002: jump @SRANGE_17941 :SRANGE_17922 01DC: show_text_3numbers GXT 'SRNG_H5' numbers 7@ 8@ 9@ time 5000 flag 1 // ~w~Final Time: ~1~:~1~~1~ :SRANGE_17941 01AD: (unknown) 5000 1 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_7432 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_701 500 02EA: select_interior 2 0059: text_clear_all 03C2: (unknown) $1970 == 0 // (int) var == num jump_if_false @SRANGE_18024 $1970 = 1 // (int) 10@ += 1000 // (int) 036A: (unknown) 01DF: progress_made += 1 :SRANGE_18024 022B: (unknown) 1 0045: actor $1038 defined jump_if_false @SRANGE_18043 009B: clear_player $1038 wanted_level :SRANGE_18043 10@ > 0 // (int) var > num jump_if_false @SRANGE_18077 011D: show_text_1number_styled GXT 'M_PASS' number 10@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0002: jump @SRANGE_18093 :SRANGE_18077 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! :SRANGE_18093 0045: actor $1038 defined jump_if_false @SRANGE_18109 0094: player $1038 money += 10@ :SRANGE_18109 $5796 = 140 // (int) 0026: return :SRANGE_18118 0492: (unknown) 0 00AC: stop_timer $5788 00AE: remove_status_text $5782 00AE: remove_status_text $5783 04D6: (unknown) $1038 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGE_3310 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGE_3112 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @SRANGE_18195 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 0107: toggle_player $1038 can_move 1 :SRANGE_18195 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 01AE: (unknown) 0 $1045 = 0 // (int) 009F: actor $1038 dead jump_if_false @SRANGE_18249 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_19424 0 02EA: select_interior 0 :SRANGE_18249 007A: mission_cleanup 0026: return //-------------Mission 15--------------- :PARAMED 0238: name_thread 'PARAMED' // 'Paramedic' 0025: gosub @PARAMED_9166 009D: wasted_or_busted // mission only jump_if_false @PARAMED_34 0025: gosub @PARAMED_9445 :PARAMED_34 0025: gosub @PARAMED_9823 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @PARAMED_75 02B4: set_camera_transverse_delay 0 time 7@ :PARAMED_75 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @PARAMED_116 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @PARAMED_127 :PARAMED_116 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :PARAMED_127 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @PARAMED_161 02B4: set_camera_transverse_delay 0 time 5@ :PARAMED_161 809F: not actor 3@ dead 0022: jump_if_false @PARAMED_177 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :PARAMED_177 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @PARAMED_243 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @PARAMED_237 0400: (unknown) $1038 $1690 0002: jump @PARAMED_243 :PARAMED_237 02C0: (unknown) $1038 $1690 :PARAMED_243 0@ >= 0 // (int) var >= num jump_if_false @PARAMED_270 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :PARAMED_270 0045: actor $1038 defined jump_if_false @PARAMED_338 807E: not actor $1038 driving jump_if_false @PARAMED_315 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @PARAMED_318 :PARAMED_315 021D: (unknown) 0 :PARAMED_318 $1698 == 0 // (int) var == num jump_if_false @PARAMED_334 02EA: select_interior 2 :PARAMED_334 01AE: (unknown) 1 :PARAMED_338 0059: text_clear_all 0268: (unknown) 0026: return :PARAMED_344 0045: actor $1038 defined jump_if_false @PARAMED_408 807E: not actor $1038 driving jump_if_false @PARAMED_396 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @PARAMED_396 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :PARAMED_396 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :PARAMED_408 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @PARAMED_457 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @PARAMED_457 02EA: select_interior 0 :PARAMED_457 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PARAMED_487 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PARAMED_487 0026: return 0045: actor 0@ defined jump_if_false @PARAMED_508 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PARAMED_508 0026: return 0045: actor 0@ defined 0022: jump_if_false @PARAMED_538 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PARAMED_538 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PARAMED_538 0026: return :PARAMED_540 0045: actor 0@ defined 0022: jump_if_false @PARAMED_587 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PARAMED_583 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @PARAMED_587 :PARAMED_583 1@ = 0 // (int) :PARAMED_587 1@ == 1 // (int) var == num jump_if_false @PARAMED_671 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PARAMED_664 007E: actor 0@ driving jump_if_false @PARAMED_660 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PARAMED_650 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PARAMED_653 :PARAMED_650 00F1: (unknown) 0@ :PARAMED_653 0002: jump @PARAMED_664 :PARAMED_660 1@ = 0 // (int) :PARAMED_664 0002: jump @PARAMED_587 :PARAMED_671 0026: return 0045: actor 0@ defined jump_if_false @PARAMED_765 007E: actor 0@ driving jump_if_false @PARAMED_749 02A7: unknown_check 0@ jump_if_false @PARAMED_719 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PARAMED_742 :PARAMED_719 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PARAMED_540 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PARAMED_742 0002: jump @PARAMED_758 :PARAMED_749 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PARAMED_758 0002: jump @PARAMED_767 :PARAMED_765 005F: (unknown) :PARAMED_767 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PARAMED_925 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PARAMED_925 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PARAMED_866 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PARAMED_825 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PARAMED_859 :PARAMED_825 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_540 0@ 4@ > -1 // (int) var > num jump_if_false @PARAMED_859 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_540 4@ :PARAMED_859 0002: jump @PARAMED_925 :PARAMED_866 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PARAMED_891 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PARAMED_925 :PARAMED_891 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_540 0@ not 3@ == -1 // (int) var == num jump_if_false @PARAMED_925 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_540 3@ :PARAMED_925 0045: actor 0@ defined jump_if_false @PARAMED_977 004F: unknown_check 1@ jump_if_false @PARAMED_977 007E: actor 0@ driving jump_if_false @PARAMED_977 807C: not actor 0@ driving 1@ 0022: jump_if_false @PARAMED_977 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_540 0@ :PARAMED_977 5@ = 0 // (int) :PARAMED_981 5@ == 0 // (int) var == num jump_if_false @PARAMED_1079 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PARAMED_1072 004F: unknown_check 1@ jump_if_false @PARAMED_1072 007C: actor 0@ driving 1@ 0022: jump_if_false @PARAMED_1038 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PARAMED_1072 :PARAMED_1038 2@ == -1 // (int) var == num jump_if_false @PARAMED_1064 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PARAMED_1072 :PARAMED_1064 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PARAMED_1072 0002: jump @PARAMED_981 :PARAMED_1079 0026: return :PARAMED_1081 0@ == 0 // (int) var == num jump_if_false @PARAMED_1124 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PARAMED_1300 :PARAMED_1124 0@ == 1 // (int) var == num jump_if_false @PARAMED_1157 03CF: (unknown) 200 200 200 255 0002: jump @PARAMED_1300 :PARAMED_1157 0@ == 2 // (int) var == num jump_if_false @PARAMED_1199 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PARAMED_1300 :PARAMED_1199 0@ == 3 // (int) var == num jump_if_false @PARAMED_1243 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PARAMED_1300 :PARAMED_1243 0@ == 4 // (int) var == num jump_if_false @PARAMED_1274 03CF: (unknown) 8 143 59 255 0002: jump @PARAMED_1300 :PARAMED_1274 0@ == 5 // (int) var == num jump_if_false @PARAMED_1300 03CF: (unknown) 237 130 180 255 :PARAMED_1300 0026: return :PARAMED_1302 00BC: (unknown) 0@ 2 0026: return :PARAMED_1309 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PARAMED_1309 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PARAMED_1364 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PARAMED_1364 0 > 3@ // (int) num > var 0022: jump_if_false @PARAMED_1379 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PARAMED_1379 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_1424 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PARAMED_1424 005F: (unknown) :PARAMED_1426 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @PARAMED_1643 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @PARAMED_1465 005F: (unknown) :PARAMED_1465 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1510 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1510 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1555 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1555 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1599 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1599 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1643 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1643 005E: (unknown) :PARAMED_1645 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1690 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1690 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1735 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1735 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1780 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1780 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1825 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1825 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1870 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1870 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1915 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1915 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_1960 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1960 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2005 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2005 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2050 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2050 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2095 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2095 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2140 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2140 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2185 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2185 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2230 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2230 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2275 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2275 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2320 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2320 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2365 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2365 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2410 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2410 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2455 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2455 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2500 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2500 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2545 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2545 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2590 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2590 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2635 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2635 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2680 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2680 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2725 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2725 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2770 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2770 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2815 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2815 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2860 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2860 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2905 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2905 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2950 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2950 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_2995 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2995 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3040 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3040 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3085 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3085 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3130 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3130 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3175 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3175 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3219 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3219 005E: (unknown) 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3266 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3266 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3311 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3311 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3356 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3356 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3401 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3401 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3446 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3446 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3491 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3491 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3536 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3536 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3581 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3581 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3626 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3626 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3671 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3671 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3716 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3716 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3761 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3761 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3806 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3806 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3851 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3851 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3891 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3891 005E: (unknown) :PARAMED_3893 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @PARAMED_3966 0045: actor $1038 defined jump_if_false @PARAMED_3966 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @PARAMED_3966 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @PARAMED_3966 $1704 = 0 // (int) :PARAMED_3966 $1704 > 0 // (int) var > num jump_if_false @PARAMED_4084 $1705 == -1 // (int) var == num jump_if_false @PARAMED_4038 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @PARAMED_4071 :PARAMED_4038 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @PARAMED_4071 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :PARAMED_4071 0035: $1706 = $1704 // (int vars) 0002: jump @PARAMED_4142 :PARAMED_4084 $1707 == 1 // (int) var == num jump_if_false @PARAMED_4137 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_4137 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :PARAMED_4137 $1706 = 0 // (int) :PARAMED_4142 005F: (unknown) :PARAMED_4144 10 > $5588 // (int) num > var 0022: jump_if_false @PARAMED_4164 // Note: the incorrect math opcode was used here 0035: $5588 = 0@ // (int vars) 005E: (unknown) :PARAMED_4164 005F: (unknown) :PARAMED_4166 80A0: not car 0@ wrecked 0022: jump_if_false @PARAMED_4180 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :PARAMED_4180 5@ = 0 // (int) 2@ = -1 // (int) :PARAMED_4189 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_4245 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @PARAMED_4233 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @PARAMED_4233 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) 0026: return :PARAMED_4233 5@ += 1 // (int) 0002: jump @PARAMED_4189 :PARAMED_4245 0026: return :PARAMED_4247 7@ = 99999.0 // (float) 9@ = 0 // (int) 11@ = 4 // (int) 042E: unknown_check 2 jump_if_false @PARAMED_4287 11@ = 2 // (int) 0002: jump @PARAMED_4292 :PARAMED_4287 9@ = 2 // (int) :PARAMED_4292 0045: actor $1038 defined jump_if_false @PARAMED_4651 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :PARAMED_4310 0011: 11@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_4651 // Note: the incorrect math opcode was used here 9@ == 0 // (int) var == num jump_if_false @PARAMED_4391 6@ = 1 // (int) 3@ = -823.111 // (float) 4@ = 1167.676 // (float) 5@ = 9.8744 // (float) $5620 = -823.264 // (float) $5621 = 1140.061 // (float) $5622 = 0 // (float) 0002: jump @PARAMED_4597 :PARAMED_4391 9@ == 1 // (int) var == num jump_if_false @PARAMED_4462 6@ = 2 // (int) 3@ = -871.6317 // (float) 4@ = -477.0081 // (float) 5@ = 10.0683 // (float) $5620 = -887.111 // (float) $5621 = -470.534 // (float) $5622 = 0 // (float) 0002: jump @PARAMED_4597 :PARAMED_4462 9@ == 2 // (int) var == num jump_if_false @PARAMED_4533 6@ = 3 // (int) 3@ = 479.1241 // (float) 4@ = 710.748 // (float) 5@ = 10.3577 // (float) $5620 = 496.5145 // (float) $5621 = 708.1912 // (float) $5622 = 0 // (float) 0002: jump @PARAMED_4597 :PARAMED_4533 9@ == 3 // (int) var == num jump_if_false @PARAMED_4597 6@ = 4 // (int) 3@ = -133.0288 // (float) 4@ = -981.1411 // (float) 5@ = 9.4084 // (float) $5620 = -134.3 // (float) $5621 = -982.6 // (float) $5622 = 0 // (float) :PARAMED_4597 031D: (unknown) 3@ 4@ 0@ 1@ 8@ 0014: 7@ > 8@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_4639 // Note: the incorrect math opcode was used here 0036: 7@ = 8@ // (float vars) 0036: $5617 = 3@ // (float vars) 0036: $5618 = 4@ // (float vars) 0036: $5619 = 5@ // (float vars) 0035: $5616 = 6@ // (int vars) :PARAMED_4639 9@ += 1 // (int) 0002: jump @PARAMED_4310 :PARAMED_4651 0026: return :PARAMED_4653 0078: if and $5607 == 0 // (int) var == num $5595 > 0 // (int) var > num jump_if_false @PARAMED_4736 $5623 == 0 // (int) var == num jump_if_false @PARAMED_4702 00C3: (unknown) $5617 $5618 $5619 $5623 00BD: (unknown) $5623 1 :PARAMED_4702 0078: if or $5595 == 3 // (int) var == num $5594 == 0 // (int) var == num jump_if_false @PARAMED_4729 00BD: (unknown) $5623 0 :PARAMED_4729 0002: jump @PARAMED_4757 :PARAMED_4736 $5623 > 0 // (int) var > num jump_if_false @PARAMED_4757 00BB: (unknown) $5623 $5623 = 0 // (int) :PARAMED_4757 0026: return :PARAMED_4759 004F: unknown_check 0@ jump_if_false @PARAMED_4773 0334: (unknown) 0@ 1@ :PARAMED_4773 0026: return :PARAMED_4775 0@ == 1 // (int) var == num jump_if_false @PARAMED_4832 $5607 == 0 // (int) var == num jump_if_false @PARAMED_4825 0045: actor $1038 defined jump_if_false @PARAMED_4815 0107: toggle_player $1038 can_move 0 :PARAMED_4815 022D: (unknown) 1 $5607 = 1 // (int) :PARAMED_4825 0002: jump @PARAMED_4870 :PARAMED_4832 $5607 == 1 // (int) var == num jump_if_false @PARAMED_4870 0045: actor $1038 defined jump_if_false @PARAMED_4862 0107: toggle_player $1038 can_move 1 :PARAMED_4862 022D: (unknown) 0 $5607 = 0 // (int) :PARAMED_4870 0026: return :PARAMED_4872 0@ == -1 // (int) var == num jump_if_false @PARAMED_4936 0045: actor $1038 defined jump_if_false @PARAMED_4929 007D: actor $1038 driving_car_with_model #AMBULAN 0022: jump_if_false @PARAMED_4929 // Note: the incorrect math opcode was used here $3355 > 0 // (int) var > num jump_if_false @PARAMED_4929 0035: $5624 = $3355 // (int vars) 005E: (unknown) :PARAMED_4929 0002: jump @PARAMED_4971 :PARAMED_4936 0045: actor $1038 defined 0022: jump_if_false @PARAMED_4971 // Note: the incorrect math opcode was used here 004F: unknown_check 0@ 0022: jump_if_false @PARAMED_4971 // Note: the incorrect math opcode was used here 007C: actor $1038 driving 0@ 0022: jump_if_false @PARAMED_4971 // Note: the incorrect math opcode was used here 005E: (unknown) :PARAMED_4971 005F: (unknown) :PARAMED_4973 $5616 == 1 // (int) var == num jump_if_false @PARAMED_5021 0138: $5598 = random_float_in_ranges -1875.766 -175.766 0138: $5599 = random_float_in_ranges -2.039 1697.961 0002: jump @PARAMED_5167 :PARAMED_5021 $5616 == 2 // (int) var == num jump_if_false @PARAMED_5069 0138: $5598 = random_float_in_ranges -1888.702 -388.702 0138: $5599 = random_float_in_ranges -1802.039 -2.039 0002: jump @PARAMED_5167 :PARAMED_5069 $5616 == 3 // (int) var == num jump_if_false @PARAMED_5117 0138: $5598 = random_float_in_ranges -30.766 1324.234 0138: $5599 = random_float_in_ranges -108.797 1391.203 0002: jump @PARAMED_5167 :PARAMED_5117 $5616 == 4 // (int) var == num jump_if_false @PARAMED_5165 0138: $5598 = random_float_in_ranges -388.702 1111.298 0138: $5599 = random_float_in_ranges -1808.797 -108.797 0002: jump @PARAMED_5167 :PARAMED_5165 005F: (unknown) :PARAMED_5167 $5600 = 0 // (float) 01B4: (unknown) $5598 $5599 $5600 $5611 $5612 $5613 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @PARAMED_1645 $5611 $5612 $5613 jump_if_false @PARAMED_5211 005F: (unknown) :PARAMED_5211 0078: if or $5616 == 1 // (int) var == num $5616 == 2 // (int) var == num jump_if_false @PARAMED_5259 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @PARAMED_1426 $5611 $5612 $5613 jump_if_false @PARAMED_5259 005F: (unknown) :PARAMED_5259 0078: if and $5611 > -1915.75 // (float) var > num -1225.75 > $5611 // (float) num > var $5612 > -1507.98 // (float) var > num -77.9797 > $5612 // (float) num > var 0022: jump_if_false @PARAMED_5306 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5306 6.0 > $5613 // (float) num > var 0022: jump_if_false @PARAMED_5322 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5322 0045: actor $1038 defined 0022: jump_if_false @PARAMED_5340 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :PARAMED_5340 031D: (unknown) 0@ 1@ $5611 $5612 3@ 100.0 > 3@ // (float) num > var 0022: jump_if_false @PARAMED_5364 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5364 031D: (unknown) $5617 $5618 $5611 $5612 $5614 200.0 > $5614 // (float) num > var 0022: jump_if_false @PARAMED_5392 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5392 0039: $5601 = integer $5590 to_float // Note: the incorrect math opcode was used here $5601 += 3.0 // (float) $5601 *= 100.0 // (float) 002A: $5601 += $5615 // (float vars) // Note: the incorrect math opcode was used here 0014: $5614 > $5601 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_5433 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5433 4@ = 0 // (int) 5@ = 0 // (int) :PARAMED_5441 0078: if and 15 > 5@ // (int) num > var 4@ == 0 // (int) var == num jump_if_false @PARAMED_5529 $5400(5@,15) > 0 // (int) var > num jump_if_false @PARAMED_5517 809F: not actor $5370(5@,15) dead jump_if_false @PARAMED_5517 0080: actor $5370(5@,15) near_point $5611 $5612 radius 20.0 20.0 sphere 0 0022: jump_if_false @PARAMED_5517 // Note: the incorrect math opcode was used here 4@ = 1 // (int) :PARAMED_5517 5@ += 1 // (int) 0002: jump @PARAMED_5441 :PARAMED_5529 4@ == 1 // (int) var == num jump_if_false @PARAMED_5543 005F: (unknown) :PARAMED_5543 005E: (unknown) :PARAMED_5545 0@ = 0 // (int) 1@ = 0 // (int) 0035: 2@ = $5594 // (int vars) $5400(2@,15) == 0 // (int) var == num jump_if_false @PARAMED_5854 $5615 = 0 // (float) 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_4973 jump_if_false @PARAMED_5676 :PARAMED_5594 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_4973 jump_if_false @PARAMED_5676 1@ == 5 // (int) var == num jump_if_false @PARAMED_5664 0001: wait 0 ms 0@ += 1 // (int) $5615 += 10.0 // (float) 0@ > 199 // (int) var > num jump_if_false @PARAMED_5653 005F: (unknown) :PARAMED_5653 1@ = 0 // (int) 0002: jump @PARAMED_5669 :PARAMED_5664 1@ += 1 // (int) :PARAMED_5669 0002: jump @PARAMED_5594 :PARAMED_5676 0138: $5601 = random_float_in_ranges 0 359.9 $5613 += 1.0 // (float) 0222: (unknown) $5611 $5612 $5613 $5370(2@,15) 01FD: (unknown) $5370(2@,15) 1 01AF: (unknown) $5370(2@,15) 1 0127: reset_actor $5370(2@,15) flags 00CF: set_actor $5370(2@,15) Z_angle_to $5601 01EC: (unknown) $5370(2@,15) 1 00DF: (unknown) $5370(2@,15) 0310: (unknown) $5370(2@,15) $1038 1 00C1: (unknown) $5370(2@,15) $5385(2@,15) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_1302 $5385(2@,15) 03D5: (unknown) $5370(2@,15) 500 014B: set_actor $5370(2@,15) health_to 500 $5400(2@,15) = 1 // (int) $5594 += 1 // (int) 031D: (unknown) $5617 $5618 $5611 $5612 $5614 0036: $5609 = $5614 // (float vars) $5609 *= 100.0 // (float) 0038: $5610 = float $5609 to_integer // Note: the incorrect math opcode was used here 0029: $5603 += $5610 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :PARAMED_5854 005F: (unknown) :PARAMED_5856 0@ == 1 // (int) var == num jump_if_false @PARAMED_6180 801C: not $5593 == $5592 // (int) num == var 0022: jump_if_false @PARAMED_6173 // Note: the incorrect math opcode was used here $5595 == 3 // (int) var == num jump_if_false @PARAMED_5916 0057: show_text_highpriority GXT 'PAR_O8' time 5000 flag 1 // Take these patients to the ~y~hospital. 0002: jump @PARAMED_6173 :PARAMED_5916 $5594 == 0 // (int) var == num jump_if_false @PARAMED_5985 $5595 == 1 // (int) var == num jump_if_false @PARAMED_5963 0057: show_text_highpriority GXT 'PAR_O3' time 5000 flag 1 // Take this patient to the ~y~hospital. 0002: jump @PARAMED_5978 :PARAMED_5963 0057: show_text_highpriority GXT 'PAR_O8' time 5000 flag 1 // Take these patients to the ~y~hospital. :PARAMED_5978 0002: jump @PARAMED_6173 :PARAMED_5985 $5594 == 1 // (int) var == num jump_if_false @PARAMED_6089 $5595 == 0 // (int) var == num jump_if_false @PARAMED_6032 0057: show_text_highpriority GXT 'PAR_O1' time 5000 flag 1 // Pick up the ~b~patient. 0002: jump @PARAMED_6082 :PARAMED_6032 $5595 == 1 // (int) var == num jump_if_false @PARAMED_6067 0057: show_text_highpriority GXT 'PAR_O6' time 5000 flag 1 // Pick up the last ~b~patient~w~, or take this one to the ~y~hospital. 0002: jump @PARAMED_6082 :PARAMED_6067 0057: show_text_highpriority GXT 'PAR_O7' time 5000 flag 1 // Pick up the last ~b~patient~w~, or take these to the ~y~hospital. :PARAMED_6082 0002: jump @PARAMED_6173 :PARAMED_6089 $5595 == 0 // (int) var == num jump_if_false @PARAMED_6123 0057: show_text_highpriority GXT 'PAR_O2' time 5000 flag 1 // Pick up the ~b~patients. 0002: jump @PARAMED_6173 :PARAMED_6123 $5595 == 1 // (int) var == num jump_if_false @PARAMED_6158 0057: show_text_highpriority GXT 'PAR_O4' time 5000 flag 1 // Pick up more ~b~patients~w~, or take this one to the ~y~hospital. 0002: jump @PARAMED_6173 :PARAMED_6158 0057: show_text_highpriority GXT 'PAR_O5' time 5000 flag 1 // Pick up another ~b~patient~w~, or take these to the ~y~hospital. :PARAMED_6173 0002: jump @PARAMED_6260 :PARAMED_6180 025D: remove_text 'PAR_O1' // Pick up the ~b~patient. 025D: remove_text 'PAR_O2' // Pick up the ~b~patients. 025D: remove_text 'PAR_O3' // Take this patient to the ~y~hospital. 025D: remove_text 'PAR_O4' // Pick up more ~b~patients~w~, or take this one to the ~y~hospital. 025D: remove_text 'PAR_O5' // Pick up another ~b~patient~w~, or take these to the ~y~hospital. 025D: remove_text 'PAR_O6' // Pick up the last ~b~patient~w~, or take this one to the ~y~hospital. 025D: remove_text 'PAR_O7' // Pick up the last ~b~patient~w~, or take these to the ~y~hospital. 025D: remove_text 'PAR_O8' // Take these patients to the ~y~hospital. :PARAMED_6260 0026: return :PARAMED_6262 0@ = 0 // (int) 80A0: not car $3355 wrecked jump_if_false @PARAMED_6288 01CA: (unknown) $3355 1@ 0123: $5595 = car $3355 num_passengers :PARAMED_6288 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7165 // Note: the incorrect math opcode was used here $5400(0@,15) > 0 // (int) var > num jump_if_false @PARAMED_7153 0045: actor $5370(0@,15) defined jump_if_false @PARAMED_7153 $5400(0@,15) == 1 // (int) var == num jump_if_false @PARAMED_6509 $5608 == 0 // (int) var == num jump_if_false @PARAMED_6404 0088: actor $1038 near_actor_in_car $5370(0@,15) radius 30.0 30.0 sphere 0 0022: jump_if_false @PARAMED_6404 // Note: the incorrect math opcode was used here $1688 == 0 // (int) var == num jump_if_false @PARAMED_6404 0267: (unknown) 'PAR_H1' // Stop near a ~h~patient~w~ to pick them up. $5608 = 1 // (int) :PARAMED_6404 0078: if and 0088: actor $1038 near_actor_in_car $5370(0@,15) radius 10.0 10.0 sphere 0 5.0 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_6501 // Note: the incorrect math opcode was used here $5595 == 3 // (int) var == num jump_if_false @PARAMED_6472 0057: show_text_highpriority GXT 'PAR_FUL' time 5000 flag 1 // Your ambulance is full. Drop your patients off at the ~y~hospital. 0002: jump @PARAMED_6494 :PARAMED_6472 00E9: (unknown) $5370(0@,15) $5624 $5597 += 1 // (int) $5400(0@,15) = 2 // (int) :PARAMED_6494 0002: jump @PARAMED_6509 :PARAMED_6501 013E: actor $5370(0@,15) look_at_actor $1038 :PARAMED_6509 $5400(0@,15) == 2 // (int) var == num jump_if_false @PARAMED_6612 807C: not actor $5370(0@,15) driving $5624 0022: jump_if_false @PARAMED_6612 // Note: the incorrect math opcode was used here 0078: if or 8088: not actor $1038 near_actor_in_car $5370(0@,15) radius 20.0 20.0 sphere 0 1@ > 10.0 // (float) var > num $5595 == 3 // (int) var == num jump_if_false @PARAMED_6604 00DF: (unknown) $5370(0@,15) $5597 -= 1 // (int) $5400(0@,15) = 1 // (int) 0002: jump @PARAMED_6612 :PARAMED_6604 00E9: (unknown) $5370(0@,15) $5624 :PARAMED_6612 3 > $5400(0@,15) // (int) num > var 0022: jump_if_false @PARAMED_6766 // Note: the incorrect math opcode was used here 80A0: not car $5624 wrecked 0022: jump_if_false @PARAMED_6766 // Note: the incorrect math opcode was used here 007C: actor $5370(0@,15) driving $5624 0022: jump_if_false @PARAMED_6766 // Note: the incorrect math opcode was used here $5594 -= 1 // (int) 0232: (unknown) $5370(0@,15) 1 0368: (unknown) $5370(0@,15) 0 032D: (unknown) $5370(0@,15) 1 01B2: (unknown) $5624 0 1 0 0 0 00BB: (unknown) $5385(0@,15) $5385(0@,15) = 0 // (int) 01FD: (unknown) $5370(0@,15) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PARAMED_5856 1 0035: 2@ = $5606 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'PAR_RE1' 2@ 5000 6 // Pick up bonus. +~1~ seconds 0029: $5603 += $5606 // (int vars) // Note: the incorrect math opcode was used here $5400(0@,15) = 3 // (int) :PARAMED_6766 3 > $5400(0@,15) // (int) num > var 0022: jump_if_false @PARAMED_6819 // Note: the incorrect math opcode was used here $5385(0@,15) == 0 // (int) var == num jump_if_false @PARAMED_6819 00C1: (unknown) $5370(0@,15) $5385(0@,15) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PARAMED_1302 $5385(0@,15) :PARAMED_6819 $5385(0@,15) > 0 // (int) var > num jump_if_false @PARAMED_6884 3 > $5595 // (int) num > var 0022: jump_if_false @PARAMED_6868 // Note: the incorrect math opcode was used here 00BD: (unknown) $5385(0@,15) 0 00BF: (unknown) $5385(0@,15) 3 0002: jump @PARAMED_6884 :PARAMED_6868 00BD: (unknown) $5385(0@,15) 1 00BF: (unknown) $5385(0@,15) 1 :PARAMED_6884 $5400(0@,15) == 3 // (int) var == num jump_if_false @PARAMED_7037 1 > $5597 // (int) num > var 0022: jump_if_false @PARAMED_6918 // Note: the incorrect math opcode was used here $5597 = 1 // (int) :PARAMED_6918 0078: if and 008B: actor $1038 in_sphere_in_car $5617 $5618 $5619 radius 6.0 6.0 2.0 sphere 1 1.0 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_7037 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @PARAMED_4166 $5624 $5370(0@,15) 3@ 0035: $5415(0@,15) = 3@ // (int vars) $5415(0@,15) *= 500 // (int) 0029: $5415(0@,15) += $5686 // (int vars) // Note: the incorrect math opcode was used here 010E: 4@ = current_time_in_ms 0011: 4@ > $5415(0@,15) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_7037 // Note: the incorrect math opcode was used here 00E8: (unknown) $5370(0@,15) $5624 01FD: (unknown) $5370(0@,15) 1 $5400(0@,15) = 4 // (int) :PARAMED_7037 $5400(0@,15) == 4 // (int) var == num jump_if_false @PARAMED_7153 807E: not actor $5370(0@,15) driving jump_if_false @PARAMED_7153 00EE: (unknown) $5370(0@,15) $5620 $5621 0112: remove_references_to_actor $5370(0@,15) // Like turning an actor into a random pedestrian 00D9: (unknown) 0 0 0 1 $5593 += 1 // (int) $5596 += 1 // (int) $5597 -= 1 // (int) 027A: 01B2: (unknown) $5624 0 0 0 0 0 $5595 == 0 // (int) var == num jump_if_false @PARAMED_7146 $5597 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PARAMED_5856 1 :PARAMED_7146 $5400(0@,15) = 0 // (int) :PARAMED_7153 0@ += 1 // (int) 0002: jump @PARAMED_6288 :PARAMED_7165 $5596 == 3 // (int) var == num jump_if_false @PARAMED_7217 0035: 2@ = $5606 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'PAR_RE2' 2@ 5000 6 // Drop off bonus. +~1~ seconds 0029: $5603 += $5606 // (int vars) // Note: the incorrect math opcode was used here $5596 = 0 // (int) :PARAMED_7217 0026: return :PARAMED_7219 0@ = 0 // (int) :PARAMED_7223 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7321 // Note: the incorrect math opcode was used here $5400(0@,15) > 0 // (int) var > num jump_if_false @PARAMED_7309 0045: actor $5370(0@,15) defined jump_if_false @PARAMED_7309 $5400(0@,15) == 2 // (int) var == num jump_if_false @PARAMED_7309 007E: actor $5370(0@,15) driving jump_if_false @PARAMED_7303 00F1: (unknown) $5370(0@,15) 0002: jump @PARAMED_7309 :PARAMED_7303 00DF: (unknown) $5370(0@,15) :PARAMED_7309 0@ += 1 // (int) 0002: jump @PARAMED_7223 :PARAMED_7321 0026: return 0@ = 0 // (int) :PARAMED_7327 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7393 // Note: the incorrect math opcode was used here $5400(0@,15) == 2 // (int) var == num jump_if_false @PARAMED_7381 809F: not actor $5370(0@,15) dead jump_if_false @PARAMED_7381 $5400(0@,15) = 1 // (int) 00DF: (unknown) $5370(0@,15) :PARAMED_7381 0@ += 1 // (int) 0002: jump @PARAMED_7327 :PARAMED_7393 0026: return :PARAMED_7395 0@ = 0 // (int) :PARAMED_7399 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7436 // Note: the incorrect math opcode was used here 00BB: (unknown) $5385(0@,15) $5385(0@,15) = 0 // (int) 0@ += 1 // (int) 0002: jump @PARAMED_7399 :PARAMED_7436 00BB: (unknown) $5625 00BB: (unknown) $5623 $5623 = 0 // (int) 0026: return :PARAMED_7451 009F: actor $1038 dead jump_if_false @PARAMED_7464 005E: (unknown) :PARAMED_7464 2@ = 0 // (int) :PARAMED_7468 15 > 2@ // (int) num > var 0022: jump_if_false @PARAMED_7555 // Note: the incorrect math opcode was used here $5400(2@,15) > 0 // (int) var > num jump_if_false @PARAMED_7543 034A: unknown_check $5370(2@,15) jump_if_false @PARAMED_7535 009F: actor $5370(2@,15) dead jump_if_false @PARAMED_7528 $5589 = 4 // (int) 005E: (unknown) :PARAMED_7528 0002: jump @PARAMED_7543 :PARAMED_7535 $5589 = 4 // (int) 005E: (unknown) :PARAMED_7543 2@ += 1 // (int) 0002: jump @PARAMED_7468 :PARAMED_7555 1 > $5603 // (int) num > var 0022: jump_if_false @PARAMED_7576 // Note: the incorrect math opcode was used here $5589 = 3 // (int) 005E: (unknown) :PARAMED_7576 $5588 == 1 // (int) var == num jump_if_false @PARAMED_7838 010E: 0@ = current_time_in_ms 0035: 1@ = $5604 // (int vars) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @PARAMED_7660 // Note: the incorrect math opcode was used here $5624 == -1 // (int) var == num jump_if_false @PARAMED_7645 $5589 = 6 // (int) 0002: jump @PARAMED_7651 :PARAMED_7645 $5589 = 7 // (int) :PARAMED_7651 005E: (unknown) 0002: jump @PARAMED_7780 :PARAMED_7660 $5624 == -1 // (int) var == num jump_if_false @PARAMED_7730 1@ == 1 // (int) var == num jump_if_false @PARAMED_7708 011F: show_text_1number_highpriority GXT 'PAR_VA1' number 1@ time 2 flag 1 // You have ~1~ second to return to an ambulance. 0002: jump @PARAMED_7723 :PARAMED_7708 011F: show_text_1number_highpriority GXT 'PAR_VA' number 1@ time 2 flag 1 // You have ~1~ seconds to return to an ambulance. :PARAMED_7723 0002: jump @PARAMED_7780 :PARAMED_7730 1@ == 1 // (int) var == num jump_if_false @PARAMED_7765 011F: show_text_1number_highpriority GXT 'PAR_VB1' number 1@ time 2 flag 1 // You have ~1~ second to return to the ~b~ambulance. 0002: jump @PARAMED_7780 :PARAMED_7765 011F: show_text_1number_highpriority GXT 'PAR_VB' number 1@ time 2 flag 1 // You have ~1~ seconds to return to the ~b~ambulance. :PARAMED_7780 not $5624 == -1 // (int) var == num jump_if_false @PARAMED_7838 034B: unknown_check $5624 jump_if_false @PARAMED_7830 00A0: car $5624 wrecked jump_if_false @PARAMED_7823 $5589 = 8 // (int) 005E: (unknown) :PARAMED_7823 0002: jump @PARAMED_7838 :PARAMED_7830 $5589 = 8 // (int) 005E: (unknown) :PARAMED_7838 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_3893 jump_if_false @PARAMED_7863 $5589 = 1 // (int) 005E: (unknown) :PARAMED_7863 005F: (unknown) :PARAMED_7865 $5592 = 0 // (int) $5593 = 0 // (int) $5594 = 0 // (int) $5595 = 0 // (int) $5596 = 0 // (int) $5597 = 0 // (int) $5603 = 0 // (int) $5606 = 0 // (int) 0@ = 0 // (int) :PARAMED_7909 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7940 // Note: the incorrect math opcode was used here $5400(0@,15) = 0 // (int) 0@ += 1 // (int) 0002: jump @PARAMED_7909 :PARAMED_7940 0035: $5592 = $5590 // (int vars) 1 > $5592 // (int) num > var 0022: jump_if_false @PARAMED_7972 // Note: the incorrect math opcode was used here $5592 = 1 // (int) 0002: jump @PARAMED_7991 :PARAMED_7972 $5592 > 15 // (int) var > num jump_if_false @PARAMED_7991 $5592 = 15 // (int) :PARAMED_7991 0011: $5592 > $5594 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_8033 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_5545 jump_if_false @PARAMED_8023 005F: (unknown) :PARAMED_8023 0001: wait 0 ms 0002: jump @PARAMED_7991 :PARAMED_8033 0035: $5606 = $5603 // (int vars) 002F: $5606 /= $5592 // (int vars) $5606 /= 2 // (int) 0035: $5602 = $5592 // (int vars) $5602 += 1 // (int) 002D: $5606 *= $5602 // (int vars) 0029: $5603 += $5606 // (int vars) // Note: the incorrect math opcode was used here 002F: $5603 /= $5592 // (int vars) 0035: $5606 = $5603 // (int vars) $5606 /= 2 // (int) 031D: (unknown) $5617 $5618 $1042 $1043 $5614 0036: $5609 = $5614 // (float vars) $5609 *= 50.0 // (float) 0038: $5610 = float $5609 to_integer // Note: the incorrect math opcode was used here 0029: $5603 += $5610 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_1081 5 024C: set_timer_with_text_to $5603 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_1081 1 024D: (unknown) $5590 0 'LEVEL' // Level 005E: (unknown) :PARAMED_8180 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_5856 1 $5605 > 0 // (int) var > num jump_if_false @PARAMED_8216 0035: $5605 = -2@ // (int vars) // timer1 $5605 += 6000 // (int) :PARAMED_8216 $5588 == 0 // (int) var == num jump_if_false @PARAMED_8519 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PARAMED_7451 jump_if_false @PARAMED_8260 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4144 10 :PARAMED_8260 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4872 $5624 jump_if_false @PARAMED_8291 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4144 1 :PARAMED_8291 $5588 == 0 // (int) var == num jump_if_false @PARAMED_8512 008B: actor $1038 in_sphere_in_car $5617 $5618 $5619 radius 6.0 6.0 2.0 sphere 0 0022: jump_if_false @PARAMED_8403 // Note: the incorrect math opcode was used here $5595 > 0 // (int) var > num jump_if_false @PARAMED_8385 $5607 == 0 // (int) var == num jump_if_false @PARAMED_8378 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4775 1 00BB: (unknown) $5623 $5623 = 0 // (int) 010E: $5686 = current_time_in_ms :PARAMED_8378 0002: jump @PARAMED_8396 :PARAMED_8385 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4775 0 :PARAMED_8396 0002: jump @PARAMED_8414 :PARAMED_8403 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4775 0 :PARAMED_8414 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PARAMED_6262 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PARAMED_4653 001C: $5593 == $5592 // (int) num == var 0022: jump_if_false @PARAMED_8459 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4144 2 :PARAMED_8459 $5605 > 0 // (int) var > num jump_if_false @PARAMED_8512 0011: -2@ > $5605 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_8512 // Note: the incorrect math opcode was used here $1688 == 0 // (int) var == num jump_if_false @PARAMED_8512 0267: (unknown) 'SIREN_1' // Tap~h~ ~k~ ~VEHN~ ~w~to toggle an ~h~emergency vehicle's sirens~w~ on or off. $5605 = -1 // (int) :PARAMED_8512 0002: jump @PARAMED_8216 :PARAMED_8519 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_5856 0 0026: return :PARAMED_8532 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4759 $5624 1 010E: 0@ = current_time_in_ms 30000 > $5603 // (int) num > var 0022: jump_if_false @PARAMED_8582 // Note: the incorrect math opcode was used here 0035: $5604 = $5603 // (int vars) $5604 -= 1 // (int) 0002: jump @PARAMED_8589 :PARAMED_8582 $5604 = 30000 // (int) :PARAMED_8589 0029: $5604 += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4775 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7395 $5597 == 0 // (int) var == num jump_if_false @PARAMED_8640 $5624 = -1 // (int) 0002: jump @PARAMED_8669 :PARAMED_8640 80A0: not car $5624 wrecked jump_if_false @PARAMED_8669 00C0: (unknown) $5624 $5625 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_1302 $5625 :PARAMED_8669 $5588 == 1 // (int) var == num jump_if_false @PARAMED_8761 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7451 jump_if_false @PARAMED_8714 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4144 10 :PARAMED_8714 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4872 $5624 jump_if_false @PARAMED_8744 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4144 0 :PARAMED_8744 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7219 0002: jump @PARAMED_8669 :PARAMED_8761 025D: remove_text 'PAR_VA' // You have ~1~ seconds to return to an ambulance. 025D: remove_text 'PAR_VA1' // You have ~1~ second to return to an ambulance. 00BB: (unknown) $5625 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4759 $5624 0 0026: return :PARAMED_8801 00AE: remove_status_text $5590 00AC: stop_timer $5603 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_7395 80A0: not car $5624 wrecked jump_if_false @PARAMED_8871 013A: set_car $5624 door_status_to 4 014E: 1@ = car $5624 health 1@ += 200 // (int) 1@ > 1000 // (int) var > num jump_if_false @PARAMED_8866 1@ = 1000 // (int) :PARAMED_8866 014C: set_car $5624 health_to 1@ :PARAMED_8871 0045: actor $1038 defined 0022: jump_if_false @PARAMED_8888 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :PARAMED_8888 0035: 2@ = $5590 // (int vars) 2@ *= 100 // (int) 01D9: (unknown) 'PAR_RE3' $5590 2@ 5000 6 // Level ~1~ completed. Reward: $~1~ 0094: player $1038 money += 2@ 027C: (unknown) $5590 $5591 += 1 // (int) $5591 == 5 // (int) var == num jump_if_false @PARAMED_9028 0035: $1958 = $5590 // (int vars) $5591 = 0 // (int) $1958 == 15 // (int) var == num jump_if_false @PARAMED_9018 0267: (unknown) 'PAR_H3' // Paramedic mission complete. You won't tire while running. 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 01FB: (unknown) $1038 1 0002: jump @PARAMED_9028 :PARAMED_9018 0267: (unknown) 'PAR_H2' // Checkpoint reached! ~h~Paramedic~w~ missions will continue from this level. :PARAMED_9028 $5590 += 1 // (int) 0035: 0@ = -2@ // (int vars) // timer1 0@ += 5000 // (int) :PARAMED_9044 $5588 == 2 // (int) var == num jump_if_false @PARAMED_9118 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_7451 jump_if_false @PARAMED_9089 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_4144 10 :PARAMED_9089 0011: -2@ > 0@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_9111 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_4144 0 :PARAMED_9111 0002: jump @PARAMED_9044 :PARAMED_9118 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_7865 jump_if_false @PARAMED_9147 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_4144 10 :PARAMED_9147 80A0: not car $5624 wrecked jump_if_false @PARAMED_9164 013A: set_car $5624 door_status_to 1 :PARAMED_9164 0026: return :PARAMED_9166 $1045 = 1 // (int) 15 > $1958 // (int) num > var 0022: jump_if_false @PARAMED_9187 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :PARAMED_9187 0001: wait 0 ms 033A: use_GXT_table 'PARA' 0035: $5590 = $1958 // (int vars) $5590 += 1 // (int) 024F: (unknown) 0.5 0045: actor $1038 defined jump_if_false @PARAMED_9266 :PARAMED_9225 $3355 == 0 // (int) var == num jump_if_false @PARAMED_9247 0001: wait 0 ms 0002: jump @PARAMED_9225 :PARAMED_9247 0035: $5624 = $3355 // (int vars) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4759 $5624 0 :PARAMED_9266 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_4247 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7865 jump_if_false @PARAMED_9318 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_344 1000 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4144 10 :PARAMED_9318 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_344 1000 0035: $5605 = -2@ // (int vars) // timer1 $5605 += 6000 // (int) $5608 = 0 // (int) :PARAMED_9348 $5588 == 0 // (int) var == num jump_if_false @PARAMED_9370 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_8180 :PARAMED_9370 $5588 == 1 // (int) var == num jump_if_false @PARAMED_9393 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_8532 :PARAMED_9393 $5588 == 2 // (int) var == num jump_if_false @PARAMED_9416 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_8801 :PARAMED_9416 10 > $5588 // (int) num > var 0022: jump_if_false @PARAMED_9436 // Note: the incorrect math opcode was used here 0002: jump @PARAMED_9348 :PARAMED_9436 0025: gosub @PARAMED_9445 0026: return :PARAMED_9445 00AE: remove_status_text $5590 00AC: stop_timer $5603 0268: (unknown) 03C2: (unknown) 0059: text_clear_all 0045: actor $1038 defined 0022: jump_if_false @PARAMED_9806 // Note: the incorrect math opcode was used here $5589 == 1 // (int) var == num jump_if_false @PARAMED_9508 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'PAR_F0' // ~r~Paramedic mission cancelled. 0002: jump @PARAMED_9749 :PARAMED_9508 $5589 == 2 // (int) var == num jump_if_false @PARAMED_9528 0002: jump @PARAMED_9749 :PARAMED_9528 $5589 == 3 // (int) var == num jump_if_false @PARAMED_9566 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'PAR_F2' // ~r~Your lack of urgency was fatal to the patient. 0002: jump @PARAMED_9749 :PARAMED_9566 $5589 == 4 // (int) var == num jump_if_false @PARAMED_9604 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'PAR_F3' // ~r~One of your patients has died. 0002: jump @PARAMED_9749 :PARAMED_9604 $5589 == 5 // (int) var == num jump_if_false @PARAMED_9642 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'PAR_F4' // ~r~The ambulance radio is out of range, get closer to a hospital. 0002: jump @PARAMED_9749 :PARAMED_9642 $5589 == 6 // (int) var == num jump_if_false @PARAMED_9680 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'PAR_F5' // ~r~You didn't find an ambulance in time. 0002: jump @PARAMED_9749 :PARAMED_9680 $5589 == 7 // (int) var == num jump_if_false @PARAMED_9718 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'PAR_F6' // ~r~You didn't return to the ambulance in time. 0002: jump @PARAMED_9749 :PARAMED_9718 $5589 == 8 // (int) var == num jump_if_false @PARAMED_9749 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'PAR_F7' // ~r~The ambulance has been destroyed. :PARAMED_9749 $5589 == 1 // (int) var == num jump_if_false @PARAMED_9784 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @PARAMED_9799 :PARAMED_9784 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :PARAMED_9799 0002: jump @PARAMED_9821 :PARAMED_9806 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :PARAMED_9821 0026: return :PARAMED_9823 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7395 $5624 > 0 // (int) var > num jump_if_false @PARAMED_9890 80A0: not car $5624 wrecked jump_if_false @PARAMED_9890 01B2: (unknown) $5624 0 0 0 0 0 013A: set_car $5624 door_status_to 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4759 $5624 1 $5624 = 0 // (int) :PARAMED_9890 00AE: remove_status_text $5590 00AC: stop_timer $5603 0@ = 0 // (int) :PARAMED_9902 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_9979 // Note: the incorrect math opcode was used here 034A: unknown_check $5370(0@,15) 0022: jump_if_false @PARAMED_9967 // Note: the incorrect math opcode was used here 809F: not actor $5370(0@,15) dead 0022: jump_if_false @PARAMED_9961 // Note: the incorrect math opcode was used here 01FD: (unknown) $5370(0@,15) 1 01F1: kill_actor $5370(0@,15) 014B: set_actor $5370(0@,15) health_to 0 :PARAMED_9961 0112: remove_references_to_actor $5370(0@,15) // Like turning an actor into a random pedestrian :PARAMED_9967 0@ += 1 // (int) 0002: jump @PARAMED_9902 :PARAMED_9979 024F: (unknown) 1.0 $1688 = 0 // (int) $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 16--------------- :VIG 0238: name_thread 'VIG' $1968 == 0 // (int) var == num jump_if_false @VIG_21 01EA: increment_mission_attempts :VIG_21 0025: gosub @VIG_11719 009D: wasted_or_busted // mission only jump_if_false @VIG_44 0025: gosub @VIG_12661 :VIG_44 0025: gosub @VIG_12834 end_thread :VIG_53 042E: unknown_check 2 jump_if_false @VIG_1151 $5588 = -1115.671 // (float) $5628 = 1409.657 // (float) $5668 = 8.2538 // (float) $5589 = -908.4207 // (float) $5629 = 1486.019 // (float) $5669 = 11.5299 // (float) $5590 = -619.3763 // (float) $5630 = 1465.157 // (float) $5670 = 11.2933 // (float) $5591 = -338.1432 // (float) $5631 = 1433.397 // (float) $5671 = 9.7501 // (float) $5592 = -435.9161 // (float) $5632 = 1269.57 // (float) $5672 = 11.2823 // (float) $5593 = -537.2866 // (float) $5633 = 1210.195 // (float) $5673 = 7.0725 // (float) $5594 = -744.4012 // (float) $5634 = 1248.588 // (float) $5674 = 11.3908 // (float) $5595 = -1050.822 // (float) $5635 = 861.9423 // (float) $5675 = 8.3896 // (float) $5596 = -1061.781 // (float) $5636 = 873.071 // (float) $5676 = 9.6369 // (float) $5597 = -777.7684 // (float) $5637 = 1052.531 // (float) $5677 = 10.6113 // (float) $5598 = -553.5233 // (float) $5638 = 1040.554 // (float) $5678 = 9.6022 // (float) $5599 = -801.0685 // (float) $5639 = 885.1756 // (float) $5679 = 10.6113 // (float) $5600 = -634.0435 // (float) $5640 = 874.1091 // (float) $5680 = 11.1181 // (float) $5601 = -785.9448 // (float) $5641 = 687.4376 // (float) $5681 = 10.6134 // (float) $5602 = -915.5715 // (float) $5642 = 706.2515 // (float) $5682 = 10.6144 // (float) $5603 = -619.6516 // (float) $5643 = 618.3286 // (float) $5683 = 11.2129 // (float) $5604 = -822.5828 // (float) $5644 = 469.4745 // (float) $5684 = 10.5193 // (float) $5605 = -1073.07 // (float) $5645 = 290.5258 // (float) $5685 = 10.7855 // (float) $5606 = -815.4526 // (float) $5646 = 373.6323 // (float) $5686 = 10.7789 // (float) $5607 = -962.8357 // (float) $5647 = 269.3379 // (float) $5687 = 10.7884 // (float) $5608 = -889.4037 // (float) $5648 = 257.1401 // (float) $5688 = 8.8203 // (float) $5609 = -741.3155 // (float) $5649 = 267.8223 // (float) $5689 = 14.0057 // (float) $5610 = -863.1667 // (float) $5650 = 106.9324 // (float) $5690 = 8.8901 // (float) $5611 = -978.6703 // (float) $5651 = 118.3638 // (float) $5691 = 8.7831 // (float) $5612 = -1013.719 // (float) $5652 = 58.2699 // (float) $5692 = 10.4636 // (float) $5613 = -1120.998 // (float) $5653 = 88.7037 // (float) $5693 = 10.6515 // (float) $5614 = -1298.672 // (float) $5654 = 48.1883 // (float) $5694 = 10.9796 // (float) $5615 = -1127.629 // (float) $5655 = -132.2381 // (float) $5695 = 10.9439 // (float) $5616 = -1033.399 // (float) $5656 = -82.674 // (float) $5696 = 10.5018 // (float) $5617 = -906.4053 // (float) $5657 = -95.9329 // (float) $5697 = 10.6158 // (float) $5618 = -1150.32 // (float) $5658 = -435.9879 // (float) $5698 = 10.8992 // (float) $5619 = -959.3654 // (float) $5659 = -384.7343 // (float) $5699 = 11.35 // (float) $5620 = -1022.572 // (float) $5660 = -514.6051 // (float) $5700 = 11.3753 // (float) $5621 = -886.5754 // (float) $5661 = -868.6234 // (float) $5701 = 12.1236 // (float) $5622 = -1089.52 // (float) $5662 = -717.5384 // (float) $5702 = 11.793 // (float) $5623 = -878.9481 // (float) $5663 = -1255.648 // (float) $5703 = 11.7349 // (float) $5624 = -886.6561 // (float) $5664 = -1512.274 // (float) $5704 = 12.1296 // (float) $5625 = -826.1832 // (float) $5665 = -1190.394 // (float) $5705 = 11.2101 // (float) $5626 = -637.8102 // (float) $5666 = -1504.051 // (float) $5706 = 12.5518 // (float) $5627 = -875.233 // (float) $5667 = -1023.633 // (float) $5707 = 13.5666 // (float) 0002: jump @VIG_2231 :VIG_1151 $5588 = 261.0135 // (float) $5628 = 1323.15 // (float) $5668 = 22.9643 // (float) $5589 = 393.028 // (float) $5629 = 981.1672 // (float) $5669 = 12.3852 // (float) $5590 = 555.8407 // (float) $5630 = 1048.521 // (float) $5670 = 18.7071 // (float) $5591 = 493.2424 // (float) $5631 = 733.1683 // (float) $5671 = 11.3976 // (float) $5592 = 611.566 // (float) $5632 = 941.1458 // (float) $5672 = 15.6737 // (float) $5593 = 300.1435 // (float) $5633 = 452.1214 // (float) $5673 = 10.4483 // (float) $5594 = 385.1465 // (float) $5634 = 390.2932 // (float) $5674 = 12.0257 // (float) $5595 = 603.7139 // (float) $5635 = 432.9397 // (float) $5675 = 10.0816 // (float) $5596 = 292.2596 // (float) $5636 = 1255.469 // (float) $5676 = 17.534 // (float) $5597 = 461.5545 // (float) $5637 = 284.2352 // (float) $5677 = 11.6339 // (float) $5598 = 485.9865 // (float) $5638 = 436.8632 // (float) $5678 = 11.5951 // (float) $5599 = 446.5436 // (float) $5639 = 172.5496 // (float) $5679 = 11.546 // (float) $5600 = 369.1626 // (float) $5640 = 276.263 // (float) $5680 = 11.5061 // (float) $5601 = 261.6766 // (float) $5641 = 282.9541 // (float) $5681 = 8.778 // (float) $5602 = 445.0972 // (float) $5642 = -83.2482 // (float) $5682 = 10.4938 // (float) $5603 = 538.475 // (float) $5643 = -107.4295 // (float) $5683 = 10.5604 // (float) $5604 = 466.1843 // (float) $5644 = -436.2256 // (float) $5684 = 10.5809 // (float) $5605 = 330.8205 // (float) $5645 = -576.0474 // (float) $5685 = 10.1355 // (float) $5606 = 414.4595 // (float) $5646 = -639.8755 // (float) $5686 = 10.8516 // (float) $5607 = 587.8702 // (float) $5647 = -401.5687 // (float) $5687 = 11.061 // (float) $5608 = 345.1094 // (float) $5648 = -771.5203 // (float) $5688 = 10.8871 // (float) $5609 = 317.1339 // (float) $5649 = -629.2534 // (float) $5689 = 10.143 // (float) $5610 = 266.0881 // (float) $5650 = -784.8091 // (float) $5690 = 10.1467 // (float) $5611 = 251.6052 // (float) $5651 = -989.6806 // (float) $5691 = 10.668 // (float) $5612 = 302.6728 // (float) $5652 = -872.994 // (float) $5692 = 11.0668 // (float) $5613 = -9.3867 // (float) $5653 = -901.3157 // (float) $5693 = 10.161 // (float) $5614 = 75.0228 // (float) $5654 = -878.8354 // (float) $5694 = 10.4246 // (float) $5615 = 24.6571 // (float) $5655 = -1087.618 // (float) $5695 = 10.4639 // (float) $5616 = 162.7088 // (float) $5656 = -1022.959 // (float) $5696 = 10.3295 // (float) $5617 = 139.7298 // (float) $5657 = 669.2485 // (float) $5697 = 9.6937 // (float) $5618 = 245.8817 // (float) $5658 = -1045.662 // (float) $5698 = 10.7038 // (float) $5619 = 24.2795 // (float) $5659 = -1262.96 // (float) $5699 = 10.4667 // (float) $5620 = 110.5173 // (float) $5660 = -1334.569 // (float) $5700 = 10.4615 // (float) $5621 = 150.1522 // (float) $5661 = -1488.031 // (float) $5701 = 10.8424 // (float) $5622 = 226.76 // (float) $5662 = -1663.844 // (float) $5702 = 10.4534 // (float) $5623 = 33.7108 // (float) $5663 = -1538.074 // (float) $5703 = 10.4466 // (float) $5624 = -88.7651 // (float) $5664 = -1336.176 // (float) $5704 = 10.459 // (float) $5625 = -81.5199 // (float) $5665 = -1187.203 // (float) $5705 = 10.4698 // (float) $5626 = -149.1224 // (float) $5666 = -1217.116 // (float) $5706 = 10.4698 // (float) $5627 = -208.7112 // (float) $5667 = -1425.37 // (float) $5707 = 8.1186 // (float) :VIG_2231 0026: return :VIG_2233 0@ == 0 // (int) var == num jump_if_false @VIG_2276 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @VIG_2452 :VIG_2276 0@ == 1 // (int) var == num jump_if_false @VIG_2309 03CF: (unknown) 200 200 200 255 0002: jump @VIG_2452 :VIG_2309 0@ == 2 // (int) var == num jump_if_false @VIG_2351 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @VIG_2452 :VIG_2351 0@ == 3 // (int) var == num jump_if_false @VIG_2395 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @VIG_2452 :VIG_2395 0@ == 4 // (int) var == num jump_if_false @VIG_2426 03CF: (unknown) 8 143 59 255 0002: jump @VIG_2452 :VIG_2426 0@ == 5 // (int) var == num jump_if_false @VIG_2452 03CF: (unknown) 237 130 180 255 :VIG_2452 0026: return 00BC: (unknown) 0@ 2 0026: return :VIG_2461 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @VIG_2461 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @VIG_2516 014E: 3@ = car 0@ health 3@ -= 250 // (int) :VIG_2516 0 > 3@ // (int) num > var 0022: jump_if_false @VIG_2531 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :VIG_2531 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_2576 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :VIG_2576 005F: (unknown) :VIG_2578 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @VIG_2651 0045: actor $1038 defined jump_if_false @VIG_2651 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @VIG_2651 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @VIG_2651 $1704 = 0 // (int) :VIG_2651 $1704 > 0 // (int) var > num jump_if_false @VIG_2769 $1705 == -1 // (int) var == num jump_if_false @VIG_2723 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @VIG_2756 :VIG_2723 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @VIG_2756 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :VIG_2756 0035: $1706 = $1704 // (int vars) 0002: jump @VIG_2827 :VIG_2769 $1707 == 1 // (int) var == num jump_if_false @VIG_2822 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_2822 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :VIG_2822 $1706 = 0 // (int) :VIG_2827 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @VIG_2861 02B4: set_camera_transverse_delay 0 time 7@ :VIG_2861 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @VIG_2902 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @VIG_2913 :VIG_2902 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :VIG_2913 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @VIG_2947 02B4: set_camera_transverse_delay 0 time 5@ :VIG_2947 809F: not actor 3@ dead 0022: jump_if_false @VIG_2963 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :VIG_2963 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @VIG_3029 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @VIG_3023 0400: (unknown) $1038 $1690 0002: jump @VIG_3029 :VIG_3023 02C0: (unknown) $1038 $1690 :VIG_3029 0@ >= 0 // (int) var >= num jump_if_false @VIG_3056 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :VIG_3056 0045: actor $1038 defined jump_if_false @VIG_3124 807E: not actor $1038 driving jump_if_false @VIG_3101 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @VIG_3104 :VIG_3101 021D: (unknown) 0 :VIG_3104 $1698 == 0 // (int) var == num jump_if_false @VIG_3120 02EA: select_interior 2 :VIG_3120 01AE: (unknown) 1 :VIG_3124 0059: text_clear_all 0268: (unknown) 0026: return :VIG_3130 0045: actor $1038 defined jump_if_false @VIG_3194 807E: not actor $1038 driving jump_if_false @VIG_3182 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @VIG_3182 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :VIG_3182 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :VIG_3194 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @VIG_3243 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @VIG_3243 02EA: select_interior 0 :VIG_3243 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @VIG_3273 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :VIG_3273 0026: return 0045: actor 0@ defined jump_if_false @VIG_3294 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :VIG_3294 0026: return 0045: actor 0@ defined 0022: jump_if_false @VIG_3324 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @VIG_3324 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :VIG_3324 0026: return :VIG_3326 0045: actor 0@ defined 0022: jump_if_false @VIG_3373 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @VIG_3369 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @VIG_3373 :VIG_3369 1@ = 0 // (int) :VIG_3373 1@ == 1 // (int) var == num jump_if_false @VIG_3457 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @VIG_3450 007E: actor 0@ driving jump_if_false @VIG_3446 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @VIG_3436 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @VIG_3439 :VIG_3436 00F1: (unknown) 0@ :VIG_3439 0002: jump @VIG_3450 :VIG_3446 1@ = 0 // (int) :VIG_3450 0002: jump @VIG_3373 :VIG_3457 0026: return 0045: actor 0@ defined jump_if_false @VIG_3551 007E: actor 0@ driving jump_if_false @VIG_3535 02A7: unknown_check 0@ jump_if_false @VIG_3505 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @VIG_3528 :VIG_3505 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @VIG_3326 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :VIG_3528 0002: jump @VIG_3544 :VIG_3535 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :VIG_3544 0002: jump @VIG_3553 :VIG_3551 005F: (unknown) :VIG_3553 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @VIG_3711 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @VIG_3711 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @VIG_3652 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @VIG_3611 // Note: the incorrect math opcode was used here 0026: return 0002: jump @VIG_3645 :VIG_3611 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3326 0@ 4@ > -1 // (int) var > num jump_if_false @VIG_3645 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3326 4@ :VIG_3645 0002: jump @VIG_3711 :VIG_3652 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @VIG_3677 // Note: the incorrect math opcode was used here 0026: return 0002: jump @VIG_3711 :VIG_3677 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3326 0@ not 3@ == -1 // (int) var == num jump_if_false @VIG_3711 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3326 3@ :VIG_3711 0045: actor 0@ defined jump_if_false @VIG_3763 004F: unknown_check 1@ jump_if_false @VIG_3763 007E: actor 0@ driving jump_if_false @VIG_3763 807C: not actor 0@ driving 1@ 0022: jump_if_false @VIG_3763 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3326 0@ :VIG_3763 5@ = 0 // (int) :VIG_3767 5@ == 0 // (int) var == num jump_if_false @VIG_3865 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @VIG_3858 004F: unknown_check 1@ jump_if_false @VIG_3858 007C: actor 0@ driving 1@ 0022: jump_if_false @VIG_3824 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @VIG_3858 :VIG_3824 2@ == -1 // (int) var == num jump_if_false @VIG_3850 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @VIG_3858 :VIG_3850 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :VIG_3858 0002: jump @VIG_3767 :VIG_3865 0026: return 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @VIG_4084 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @VIG_3906 005F: (unknown) :VIG_3906 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @VIG_3951 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_3951 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @VIG_3996 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_3996 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @VIG_4040 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4040 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @VIG_4084 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4084 005E: (unknown) 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @VIG_4131 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4131 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @VIG_4176 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4176 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @VIG_4221 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4221 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @VIG_4266 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4266 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @VIG_4311 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4311 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @VIG_4356 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4356 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @VIG_4401 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4401 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @VIG_4446 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4446 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @VIG_4491 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4491 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @VIG_4536 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4536 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @VIG_4581 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4581 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @VIG_4626 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4626 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @VIG_4671 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4671 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @VIG_4716 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4716 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @VIG_4761 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4761 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @VIG_4806 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4806 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @VIG_4851 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4851 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @VIG_4896 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4896 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @VIG_4941 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4941 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @VIG_4986 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4986 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @VIG_5031 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5031 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @VIG_5076 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5076 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @VIG_5121 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5121 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @VIG_5166 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5166 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @VIG_5211 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5211 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @VIG_5256 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5256 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @VIG_5301 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5301 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @VIG_5346 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5346 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @VIG_5391 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5391 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @VIG_5436 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5436 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @VIG_5481 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5481 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @VIG_5526 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5526 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @VIG_5571 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5571 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @VIG_5616 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5616 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @VIG_5660 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5660 005E: (unknown) :VIG_5662 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @VIG_5707 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5707 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @VIG_5752 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5752 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @VIG_5797 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5797 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @VIG_5842 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5842 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @VIG_5887 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5887 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @VIG_5932 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5932 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @VIG_5977 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5977 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @VIG_6022 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6022 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @VIG_6067 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6067 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @VIG_6112 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6112 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @VIG_6157 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6157 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @VIG_6202 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6202 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @VIG_6247 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6247 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @VIG_6292 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6292 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @VIG_6332 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6332 005E: (unknown) :VIG_6334 2 > $5886 // (int) num > var 0022: jump_if_false @VIG_6360 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 0 2 0002: jump @VIG_6452 :VIG_6360 4 > $5886 // (int) num > var 0022: jump_if_false @VIG_6387 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 1 3 0002: jump @VIG_6452 :VIG_6387 10 > $5886 // (int) num > var 0022: jump_if_false @VIG_6414 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 3 5 0002: jump @VIG_6452 :VIG_6414 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @VIG_6445 0139: 1@ = random_int_in_ranges 1 3 0002: jump @VIG_6452 :VIG_6445 0139: 1@ = random_int_in_ranges 3 5 :VIG_6452 0106: give_actor $5453(0@,20) weapon $5625(1@,5) ammo 50 // Load the weapon model before using this 0026: return :VIG_6466 4@ = -1 // (int) $5453(0@,20) == -1 // (int) var == num jump_if_false @VIG_6816 0139: 6@ = random_int_in_ranges 0 2 $5533(0@,20) > -1 // (int) var > num jump_if_false @VIG_6665 80A0: not car $5533(0@,20) wrecked jump_if_false @VIG_6527 02BD: (unknown) $5533(0@,20) 4@ :VIG_6527 4@ == -1 // (int) var == num jump_if_false @VIG_6598 00A4: $5453(0@,20) = create_actor_pedtype 21 model $5616(6@,2) in_car $5533(0@,20) driverseat 037D: unknown_check $5533(0@,20) jump_if_false @VIG_6583 $5513(0@,20) = 4 // (int) 0002: jump @VIG_6591 :VIG_6583 $5513(0@,20) = 1 // (int) :VIG_6591 0002: jump @VIG_6652 :VIG_6598 0118: $5453(0@,20) = create_actor_pedtype 21 model $5616(6@,2) in_car $5533(0@,20) passenger_seat -1 037D: unknown_check $5533(0@,20) jump_if_false @VIG_6644 $5513(0@,20) = 5 // (int) 0002: jump @VIG_6652 :VIG_6644 $5513(0@,20) = 2 // (int) :VIG_6652 00E3: (unknown) $5453(0@,20) 0002: jump @VIG_6742 :VIG_6665 0138: 7@ = random_float_in_ranges -2.5 2.5 0138: 8@ = random_float_in_ranges -2.5 2.5 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 1@ 2@ 3@ 7@ 8@ 9@ 1@ 2@ 3@ 3@ += 2.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 003E: $5453(0@,20) = create_actor_pedtype 21 model $5616(6@,2) at 1@ 2@ 3@ 00DF: (unknown) $5453(0@,20) $5513(0@,20) = 9 // (int) :VIG_6742 00A1: (unknown) $5453(0@,20) 1 00A1: (unknown) $5453(0@,20) 8192 00A1: (unknown) $5453(0@,20) 32768 04B9: (unknown) $5453(0@,20) 1 1 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @VIG_6334 0@ 0442: (unknown) $5453(0@,20) 1 02CB: (unknown) 10.0 041B: (unknown) $5453(0@,20) 9 005E: (unknown) :VIG_6816 005F: (unknown) :VIG_6818 $5533(0@,20) == -1 // (int) var == num jump_if_false @VIG_6946 5@ == -1 // (int) var == num jump_if_false @VIG_6861 025B: (unknown) 2@ 3@ 4@ 2@ 3@ 4@ 6@ 0002: jump @VIG_6886 :VIG_6861 80A0: not car 5@ wrecked 0022: jump_if_false @VIG_6886 // Note: the incorrect math opcode was used here 027F: store_coords_to 2@ 3@ 4@ from_actor 5@ with_offset 0 -7.5 0 00D0: 6@ = car 5@ Z_angle :VIG_6886 4@ += 2.0 // (float) 01BB: (unknown) 2@ 3@ 4@ 4@ 0048: $5533(0@,20) = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $5533(0@,20) Z_angle_to 6@ 0035: $5553(0@,20) = 5@ // (int vars) $5593(0@,20) = 1 // (int) 0052: set_car $5533(0@,20) driver_behaviour_to 0 0294: (unknown) $5533(0@,20) 1 005E: (unknown) :VIG_6946 005F: (unknown) :VIG_6948 0@ == 0 // (int) var == num jump_if_false @VIG_7002 041A: (unknown) 'WMYST' $5872 041A: (unknown) 'WMYCR' $5873 $5874 = 195 // (int) $5875 = 274 // (int) 0002: jump @VIG_7091 :VIG_7002 0@ == 1 // (int) var == num jump_if_false @VIG_7057 041A: (unknown) 'WMYCR' $5872 041A: (unknown) 'WMYST' $5873 $5874 = 232 // (int) $5875 = 252 // (int) 0002: jump @VIG_7091 :VIG_7057 0@ == 2 // (int) var == num jump_if_false @VIG_7091 041A: (unknown) 'WMYST' $5872 041A: (unknown) 'WMYCR' $5873 :VIG_7091 0078: if or 8161: not model $5872 available 8161: not model $5873 available 0022: jump_if_false @VIG_7120 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @VIG_7091 :VIG_7120 not 0@ == 2 // (int) var == num jump_if_false @VIG_7188 1@ = 0 // (int) :VIG_7136 0160: load_model $5618(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @VIG_7136 :VIG_7159 0078: if or 8161: not model $5874 available 8161: not model $5875 available jump_if_false @VIG_7188 0001: wait 0 ms 0002: jump @VIG_7159 :VIG_7188 0026: return :VIG_7190 0139: 6@ = random_int_in_ranges 0 4 0138: 7@ = random_float_in_ranges 0 150.0 6@ == 0 // (int) var == num jump_if_false @VIG_7225 002A: 0@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @VIG_7275 :VIG_7225 6@ == 1 // (int) var == num jump_if_false @VIG_7248 002C: 0@ -= 7@ // (float vars) 0002: jump @VIG_7275 :VIG_7248 6@ == 2 // (int) var == num jump_if_false @VIG_7271 002A: 1@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @VIG_7275 :VIG_7271 002C: 1@ -= 7@ // (float vars) :VIG_7275 01B5: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return :VIG_7285 5@ = 0 // (int) 0139: 3@ = random_int_in_ranges 0 4 3@ == 3 // (int) var == num jump_if_false @VIG_7320 $5890 = 2 // (int) 0002: jump @VIG_7350 :VIG_7320 3@ == 2 // (int) var == num jump_if_false @VIG_7345 $5890 = 1 // (int) 0002: jump @VIG_7350 :VIG_7345 $5890 = 0 // (int) :VIG_7350 0139: 3@ = random_int_in_ranges 0 40 0036: 0@ = $5332(3@,40) // (float vars) 0036: 1@ = $5372(3@,40) // (float vars) 0036: 2@ = $5412(3@,40) // (float vars) 6@ = 0 // (int) :VIG_7381 5@ == 0 // (int) var == num jump_if_false @VIG_7491 0001: wait 0 ms 0139: 3@ = random_int_in_ranges 0 40 0036: 0@ = $5332(3@,40) // (float vars) 0036: 1@ = $5372(3@,40) // (float vars) 0036: 2@ = $5412(3@,40) // (float vars) 031E: (unknown) $1042 $1043 $1044 0@ 1@ 2@ 4@ 0078: if and 4@ > 250.0 // (float) var > num 1000.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_7462 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :VIG_7462 6@ += 1 // (int) 6@ == 50 // (int) var == num jump_if_false @VIG_7484 5@ = 1 // (int) :VIG_7484 0002: jump @VIG_7381 :VIG_7491 not $5890 == 2 // (int) var == num jump_if_false @VIG_7615 5@ = 0 // (int) 6@ = 0 // (int) :VIG_7512 5@ == 0 // (int) var == num jump_if_false @VIG_7615 0001: wait 0 ms 037B: constant_params 3 variable_params 3 unknown 19 call_with_params @VIG_7190 0@ 1@ 2@ 7@ 8@ 9@ 037B: constant_params 3 variable_params 0 unknown 19 call_with_params @VIG_5662 7@ 8@ 9@ jump_if_false @VIG_7586 5@ = 1 // (int) 0036: 0@ = 7@ // (float vars) 0036: 1@ = 8@ // (float vars) 0036: 2@ = 9@ // (float vars) 0002: jump @VIG_7608 :VIG_7586 6@ += 1 // (int) 6@ == 50 // (int) var == num jump_if_false @VIG_7608 5@ = 1 // (int) :VIG_7608 0002: jump @VIG_7512 :VIG_7615 $5870 = 5.0 // (float) 5 > $5886 // (int) num > var 0022: jump_if_false @VIG_7695 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 11@ = 1 // (int) $5890 == 2 // (int) var == num jump_if_false @VIG_7669 12@ = 4 // (int) 0002: jump @VIG_7674 :VIG_7669 12@ = 2 // (int) :VIG_7674 $5869 = 750 // (int) $5871 = 20.0 // (float) 0002: jump @VIG_7823 :VIG_7695 10 > $5886 // (int) num > var 0022: jump_if_false @VIG_7769 // Note: the incorrect math opcode was used here 10@ = 1 // (int) 11@ = 2 // (int) $5890 == 2 // (int) var == num jump_if_false @VIG_7743 12@ = 6 // (int) 0002: jump @VIG_7748 :VIG_7743 12@ = 3 // (int) :VIG_7748 $5869 = 650 // (int) $5871 = 25.0 // (float) 0002: jump @VIG_7823 :VIG_7769 10@ = 1 // (int) 11@ = 3 // (int) $5890 == 2 // (int) var == num jump_if_false @VIG_7804 12@ = 8 // (int) 0002: jump @VIG_7809 :VIG_7804 12@ = 4 // (int) :VIG_7809 $5869 = 550 // (int) $5871 = 30.0 // (float) :VIG_7823 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @VIG_6948 $5890 13@ = 0 // (int) 14@ = 0 // (int) 15@ = 0 // (int) 16@ = 0 // (int) $5890 == 0 // (int) var == num jump_if_false @VIG_8006 :VIG_7863 0011: 11@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_7999 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 19 call_with_params @VIG_6818 13@ $5618(10@,2) 0@ 1@ 2@ $5533(15@,20) 0035: 15@ = 13@ // (int vars) 17@ = 0 // (int) :VIG_7904 0011: 12@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_7971 // Note: the incorrect math opcode was used here $5533(14@,20) == -1 // (int) var == num jump_if_false @VIG_7940 0035: $5533(14@,20) = $5533(15@,20) // (int vars) :VIG_7940 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @VIG_6466 14@ 0@ 1@ 2@ 14@ += 1 // (int) 17@ += 1 // (int) 0002: jump @VIG_7904 :VIG_7971 0052: set_car $5533(15@,20) driver_behaviour_to 0 0035: 13@ = 14@ // (int vars) 13@ += 1 // (int) 16@ += 1 // (int) 0002: jump @VIG_7863 :VIG_7999 0002: jump @VIG_8240 :VIG_8006 $5890 == 1 // (int) var == num jump_if_false @VIG_8168 11@ += 1 // (int) :VIG_8024 0011: 11@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_8161 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 19 call_with_params @VIG_6818 13@ $5618(10@,2) 0@ 1@ 2@ $5533(15@,20) 0035: 15@ = 13@ // (int vars) 17@ = 0 // (int) :VIG_8065 2 > 17@ // (int) num > var 0022: jump_if_false @VIG_8133 // Note: the incorrect math opcode was used here $5533(14@,20) == -1 // (int) var == num jump_if_false @VIG_8102 0035: $5533(14@,20) = $5533(15@,20) // (int vars) :VIG_8102 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @VIG_6466 14@ 0@ 1@ 2@ 14@ += 1 // (int) 17@ += 1 // (int) 0002: jump @VIG_8065 :VIG_8133 0052: set_car $5533(15@,20) driver_behaviour_to 0 0035: 13@ = 14@ // (int vars) 13@ += 1 // (int) 16@ += 1 // (int) 0002: jump @VIG_8024 :VIG_8161 0002: jump @VIG_8240 :VIG_8168 $5890 == 2 // (int) var == num jump_if_false @VIG_8240 17@ = 0 // (int) :VIG_8185 0011: 12@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_8240 // Note: the incorrect math opcode was used here $5533(16@,20) = -1 // (int) 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @VIG_6466 17@ 0@ 1@ 2@ 00C1: (unknown) $5453(17@,20) $5493(17@,20) 17@ += 1 // (int) 0002: jump @VIG_8185 :VIG_8240 not $5890 == 2 // (int) var == num jump_if_false @VIG_8259 00C0: (unknown) $5789 $5829 :VIG_8259 0426: (unknown) 0@ 1@ 2@ 18@ 0078: if and 11@ == 1 // (int) var == num $5890 == 0 // (int) var == num jump_if_false @VIG_8309 0226: show_text_1string GXT 'VIGCAR' string 18@ time 5000 1 // ~r~Suspects~w~ last seen in a car in the vicinity of ~a~ 0002: jump @VIG_8412 :VIG_8309 $5890 == 0 // (int) var == num jump_if_false @VIG_8345 0226: show_text_1string GXT 'VIGCARS' string 18@ time 5000 1 // ~r~Suspects~w~ last seen in cars in the vicinity of ~a~ 0002: jump @VIG_8412 :VIG_8345 $5890 == 1 // (int) var == num jump_if_false @VIG_8382 0226: show_text_1string GXT 'VIGBIKS' string 18@ time 5000 1 // ~r~Suspects~w~ last seen on motorbikes in the vicinity of ~a~ 0002: jump @VIG_8412 :VIG_8382 $5890 == 2 // (int) var == num jump_if_false @VIG_8412 0226: show_text_1string GXT 'VIGFOOS' string 18@ time 5000 1 // ~r~Suspects~w~ last seen on foot in the vicinity of ~a~ :VIG_8412 $5708 = 0 // (int) 0026: return :VIG_8419 $5533(0@,20) > -1 // (int) var > num jump_if_false @VIG_8489 034B: unknown_check $5533(0@,20) jump_if_false @VIG_8483 004F: unknown_check $5533(0@,20) jump_if_false @VIG_8483 $5513(0@,20) == 1 // (int) var == num jump_if_false @VIG_8483 0052: set_car $5533(0@,20) driver_behaviour_to 10 :VIG_8483 00BB: (unknown) $5573(0@,20) :VIG_8489 0112: remove_references_to_actor $5453(0@,20) // Like turning an actor into a random pedestrian 00BB: (unknown) $5493(0@,20) $5453(0@,20) = -1 // (int) $5493(0@,20) = 0 // (int) $5513(0@,20) = 0 // (int) $5473(0@,20) = 0 // (int) 0026: return :VIG_8532 5 > $5886 // (int) num > var 0022: jump_if_false @VIG_8557 // Note: the incorrect math opcode was used here 1@ = 10 // (int) 0002: jump @VIG_8587 :VIG_8557 10 > $5886 // (int) num > var 0022: jump_if_false @VIG_8582 // Note: the incorrect math opcode was used here 1@ = 30 // (int) 0002: jump @VIG_8587 :VIG_8582 1@ = 50 // (int) :VIG_8587 011F: show_text_1number_highpriority GXT 'VIG_TAK' number 1@ time 5000 flag 1 // ~w~SUSPECT TAKEDOWN! Reward: $~1~ 0094: player $1038 money += 1@ 027B: $5889 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_8419 0@ 0026: return :VIG_8630 0035: 1@ = 0@ // (int vars) 2@ = 0 // (int) :VIG_8638 not $5453(2@,20) == -1 // (int) var == num jump_if_false @VIG_8716 001C: $5533(2@,20) == 0@ // (int) num == var 0022: jump_if_false @VIG_8716 // Note: the incorrect math opcode was used here $5894 == 0 // (int) var == num jump_if_false @VIG_8697 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @VIG_8532 2@ 0002: jump @VIG_8708 :VIG_8697 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @VIG_8419 2@ :VIG_8708 $5533(2@,20) = -1 // (int) :VIG_8716 2@ += 1 // (int) 2@ >= 20 // (int) var >= num jump_if_false @VIG_8638 0026: return :VIG_8735 1@ == 1 // (int) var == num jump_if_false @VIG_8765 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @VIG_8630 $5533(0@,20) $5533(0@,20) :VIG_8765 0113: remove_references_to_car $5533(0@,20) // Like turning a car into any random car 00BB: (unknown) $5573(0@,20) $5533(0@,20) = -1 // (int) $5573(0@,20) = 0 // (int) $5593(0@,20) = 0 // (int) $5553(0@,20) = -1 // (int) 0026: return :VIG_8809 0@ = 0 // (int) :VIG_8813 $5533(0@,20) > 0 // (int) var > num jump_if_false @VIG_8840 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @VIG_8735 0@ 1 :VIG_8840 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_8813 0026: return :VIG_8859 0@ = 0 // (int) :VIG_8863 $5453(0@,20) > 0 // (int) var > num jump_if_false @VIG_8888 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @VIG_8419 0@ :VIG_8888 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_8863 0026: return :VIG_8907 1@ = 0 // (int) 0@ = 0 // (int) :VIG_8915 $5453(0@,20) > -1 // (int) var > num jump_if_false @VIG_8966 0045: actor $5453(0@,20) defined jump_if_false @VIG_8955 1@ = 1 // (int) 0002: jump @VIG_8966 :VIG_8955 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_8532 0@ :VIG_8966 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_8915 1@ == 1 // (int) var == num jump_if_false @VIG_8997 005E: (unknown) :VIG_8997 005F: (unknown) :VIG_8999 1@ = 0 // (int) 0@ = 0 // (int) :VIG_9007 $5533(0@,20) > -1 // (int) var > num jump_if_false @VIG_9060 004F: unknown_check $5533(0@,20) jump_if_false @VIG_9047 1@ = 1 // (int) 0002: jump @VIG_9060 :VIG_9047 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @VIG_8735 0@ 1 :VIG_9060 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_9007 1@ == 1 // (int) var == num jump_if_false @VIG_9091 005E: (unknown) :VIG_9091 005F: (unknown) :VIG_9093 0035: $5473(0@,20) = $1038 // (int vars) 0026: return :VIG_9103 1@ == 9 // (int) var == num jump_if_false @VIG_9145 00A2: (unknown) $5453(0@,20) 0127: reset_actor $5453(0@,20) flags 03FB: (unknown) $5453(0@,20) 13 2000 0002: jump @VIG_9686 :VIG_9145 1@ == 8 // (int) var == num jump_if_false @VIG_9200 0127: reset_actor $5453(0@,20) flags 00E0: (unknown) $5453(0@,20) $5493(0@,20) == 0 // (int) var == num jump_if_false @VIG_9193 00C1: (unknown) $5453(0@,20) $5493(0@,20) :VIG_9193 0002: jump @VIG_9686 :VIG_9200 1@ == 7 // (int) var == num jump_if_false @VIG_9334 00A1: (unknown) $5453(0@,20) 1 00A1: (unknown) $5453(0@,20) 524288 not $5473(0@,20) == -1 // (int) var == num jump_if_false @VIG_9257 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_9093 0@ :VIG_9257 809F: not actor $5473(0@,20) dead jump_if_false @VIG_9287 00E4: (unknown) $5453(0@,20) $5473(0@,20) 0002: jump @VIG_9295 :VIG_9287 $5473(0@,20) = -1 // (int) :VIG_9295 $5493(0@,20) == 0 // (int) var == num jump_if_false @VIG_9319 00C1: (unknown) $5453(0@,20) $5493(0@,20) :VIG_9319 01EC: (unknown) $5453(0@,20) 1 0002: jump @VIG_9686 :VIG_9334 1@ == 10 // (int) var == num jump_if_false @VIG_9423 $5533(0@,20) > -1 // (int) var > num jump_if_false @VIG_9384 80A0: not car $5533(0@,20) wrecked jump_if_false @VIG_9384 00EA: (unknown) $5453(0@,20) $5533(0@,20) :VIG_9384 $5493(0@,20) == 0 // (int) var == num jump_if_false @VIG_9408 00C1: (unknown) $5453(0@,20) $5493(0@,20) :VIG_9408 01EC: (unknown) $5453(0@,20) 1 0002: jump @VIG_9686 :VIG_9423 1@ == 1 // (int) var == num jump_if_false @VIG_9506 00E3: (unknown) $5453(0@,20) 0127: reset_actor $5453(0@,20) flags $5533(0@,20) > -1 // (int) var > num jump_if_false @VIG_9499 80A0: not car $5533(0@,20) wrecked jump_if_false @VIG_9499 0052: set_car $5533(0@,20) driver_behaviour_to 1 0051: set_car $5533(0@,20) traffic_behavior_to 2 0050: set_car $5533(0@,20) max_speed_to $5870 :VIG_9499 0002: jump @VIG_9686 :VIG_9506 1@ == 2 // (int) var == num jump_if_false @VIG_9537 00E3: (unknown) $5453(0@,20) 0127: reset_actor $5453(0@,20) flags 0002: jump @VIG_9686 :VIG_9537 1@ == 3 // (int) var == num jump_if_false @VIG_9558 039E: (unknown) 0002: jump @VIG_9686 :VIG_9558 1@ == 4 // (int) var == num jump_if_false @VIG_9641 00E3: (unknown) $5453(0@,20) 0127: reset_actor $5453(0@,20) flags $5533(0@,20) > -1 // (int) var > num jump_if_false @VIG_9634 80A0: not car $5533(0@,20) wrecked jump_if_false @VIG_9634 0052: set_car $5533(0@,20) driver_behaviour_to 1 0051: set_car $5533(0@,20) traffic_behavior_to 2 0050: set_car $5533(0@,20) max_speed_to $5870 :VIG_9634 0002: jump @VIG_9686 :VIG_9641 1@ == 5 // (int) var == num jump_if_false @VIG_9672 00E3: (unknown) $5453(0@,20) 0127: reset_actor $5453(0@,20) flags 0002: jump @VIG_9686 :VIG_9672 1@ == 6 // (int) var == num jump_if_false @VIG_9686 039E: (unknown) :VIG_9686 0035: $5513(0@,20) = 1@ // (int vars) 0026: return :VIG_9695 1@ = 0 // (int) :VIG_9699 $5453(1@,20) > -1 // (int) var > num jump_if_false @VIG_11510 009F: actor $5453(1@,20) dead jump_if_false @VIG_9745 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @VIG_8532 1@ 0002: jump @VIG_11510 :VIG_9745 $5513(1@,20) == 9 // (int) var == num jump_if_false @VIG_9841 0218: unknown_check $5453(1@,20) $1038 0022: jump_if_false @VIG_9795 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 7 0002: jump @VIG_9834 :VIG_9795 013E: actor $5453(1@,20) look_at_actor $1038 0139: 2@ = random_int_in_ranges 0 40 2@ == 10 // (int) var == num jump_if_false @VIG_9834 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 9 :VIG_9834 0002: jump @VIG_11510 :VIG_9841 $5513(1@,20) == 8 // (int) var == num jump_if_false @VIG_10034 0043: store_actor $5453(1@,20) position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 0036: 11@ = 8@ // (float vars) 0036: 12@ = 9@ // (float vars) 0036: 13@ = 10@ // (float vars) 8@ -= 15.0 // (float) 9@ -= 15.0 // (float) 11@ += 15.0 // (float) 12@ += 15.0 // (float) 01F6: $5533(1@,20) = create_random_car_with_actors -1 in_area 8@ 9@ 11@ 12@ not $5533(1@,20) == -1 // (int) var == num jump_if_false @VIG_9948 80A0: not car $5533(1@,20) wrecked jump_if_false @VIG_9948 014E: 6@ = car $5533(1@,20) health :VIG_9948 0078: if or $5533(1@,20) == -1 // (int) var == num 001C: $5533(1@,20) == $3355 // (int) num == var 0011: $5869 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_10014 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 8 0113: remove_references_to_car $5533(1@,20) // Like turning a car into any random car $5533(1@,20) = -1 // (int) 0002: jump @VIG_10027 :VIG_10014 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 10 :VIG_10027 0002: jump @VIG_11510 :VIG_10034 $5513(1@,20) == 10 // (int) var == num jump_if_false @VIG_10266 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 10 00A0: car $5533(1@,20) wrecked jump_if_false @VIG_10107 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8735 1@ 0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 8 0002: jump @VIG_10259 :VIG_10107 007C: actor $5453(1@,20) driving $5533(1@,20) 0022: jump_if_false @VIG_10178 // Note: the incorrect math opcode was used here 00BB: (unknown) $5493(1@,20) $5493(1@,20) = 0 // (int) 0036: $5870 = $5871 // (float vars) 0052: set_car $5533(1@,20) driver_behaviour_to 0 0051: set_car $5533(1@,20) traffic_behavior_to 2 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 1 0002: jump @VIG_10259 :VIG_10178 0043: store_actor $5453(1@,20) position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 004D: store_car $5533(1@,20) position_to 11@ 12@ 13@ 031D: (unknown) 8@ 9@ 11@ 12@ 4@ 0078: if or 4@ > 25.0 // (float) var > num 001C: $5533(1@,20) == $3355 // (int) num == var 02D8: unknown_check $5533(1@,20) 0022: jump_if_false @VIG_10259 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8735 1@ 0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 8 :VIG_10259 0002: jump @VIG_11510 :VIG_10266 $5513(1@,20) == 7 // (int) var == num jump_if_false @VIG_10375 014D: 7@ = actor $5453(1@,20) health 40 > 7@ // (int) num > var 0022: jump_if_false @VIG_10320 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 8 0002: jump @VIG_10368 :VIG_10320 0218: unknown_check $5453(1@,20) $1038 0022: jump_if_false @VIG_10355 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 7 0002: jump @VIG_10368 :VIG_10355 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 9 :VIG_10368 0002: jump @VIG_11510 :VIG_10375 $5513(1@,20) == 1 // (int) var == num jump_if_false @VIG_10839 80A0: not car $5533(1@,20) wrecked jump_if_false @VIG_10832 $5573(1@,20) == 0 // (int) var == num jump_if_false @VIG_10427 00C0: (unknown) $5533(1@,20) $5573(1@,20) :VIG_10427 $5553(1@,20) == -1 // (int) var == num jump_if_false @VIG_10465 0052: set_car $5533(1@,20) driver_behaviour_to 1 0051: set_car $5533(1@,20) traffic_behavior_to 2 0002: jump @VIG_10623 :VIG_10465 $5553(1@,20) > -1 // (int) var > num jump_if_false @VIG_10623 80A0: not car $5553(1@,20) wrecked jump_if_false @VIG_10615 02BD: (unknown) $5553(1@,20) 0@ 0078: if or 02D8: unknown_check $5533(1@,20) 012D: car $5533(1@,20) flipped 0@ == -1 // (int) var == num jump_if_false @VIG_10543 $5553(1@,20) = -1 // (int) 0002: jump @VIG_10608 :VIG_10543 004D: store_car $5553(1@,20) position_to 8@ 9@ 10@ 0102: car $5533(1@,20) near_point 8@ 9@ radius 8.0 8.0 sphere 0 0022: jump_if_false @VIG_10586 // Note: the incorrect math opcode was used here 01CA: (unknown) $5553(1@,20) 5@ 0002: jump @VIG_10592 :VIG_10586 5@ = 50.0 // (float) :VIG_10592 01B6: (unknown) $5533(1@,20) 8@ 9@ 10@ 0050: set_car $5533(1@,20) max_speed_to 5@ :VIG_10608 0002: jump @VIG_10623 :VIG_10615 $5553(1@,20) = -1 // (int) :VIG_10623 014E: 6@ = car $5533(1@,20) health 0078: if or 02D8: unknown_check $5533(1@,20) 012D: car $5533(1@,20) flipped 0011: $5869 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 807E: not actor $5453(1@,20) driving 0022: jump_if_false @VIG_10704 // Note: the incorrect math opcode was used here 0052: set_car $5533(1@,20) driver_behaviour_to 10 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 8 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8735 1@ 0 0002: jump @VIG_10832 :VIG_10704 0328: unknown_check $5533(1@,20) $1038 0022: jump_if_false @VIG_10743 // Note: the incorrect math opcode was used here 0051: set_car $5533(1@,20) traffic_behavior_to 2 0050: set_car $5533(1@,20) max_speed_to $5871 $5553(1@,20) = -1 // (int) :VIG_10743 004D: store_car $5533(1@,20) position_to 8@ 9@ 10@ 031D: (unknown) 8@ 9@ $1042 $1043 4@ $3355 > 0 // (int) var > num jump_if_false @VIG_10832 004F: unknown_check $3355 jump_if_false @VIG_10832 30.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_10832 // Note: the incorrect math opcode was used here 0424: unknown_check $3355 0022: jump_if_false @VIG_10832 // Note: the incorrect math opcode was used here 0051: set_car $5533(1@,20) traffic_behavior_to 2 0050: set_car $5533(1@,20) max_speed_to $5871 $5553(1@,20) = -1 // (int) :VIG_10832 0002: jump @VIG_11510 :VIG_10839 $5513(1@,20) == 2 // (int) var == num jump_if_false @VIG_10961 80A0: not car $5533(1@,20) wrecked jump_if_false @VIG_10954 0078: if or 02D8: unknown_check $5533(1@,20) 0398: unknown_check $5533(1@,20) 012D: car $5533(1@,20) flipped 807E: not actor $5453(1@,20) driving jump_if_false @VIG_10922 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 7 0002: jump @VIG_10954 :VIG_10922 02BD: (unknown) $5533(1@,20) 0@ 0@ == -1 // (int) var == num jump_if_false @VIG_10954 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 7 :VIG_10954 0002: jump @VIG_11510 :VIG_10961 $5513(1@,20) == 4 // (int) var == num jump_if_false @VIG_11401 80A0: not car $5533(1@,20) wrecked jump_if_false @VIG_11394 $5573(1@,20) == 0 // (int) var == num jump_if_false @VIG_11013 00C0: (unknown) $5533(1@,20) $5573(1@,20) :VIG_11013 $5553(1@,20) == -1 // (int) var == num jump_if_false @VIG_11051 0052: set_car $5533(1@,20) driver_behaviour_to 1 0051: set_car $5533(1@,20) traffic_behavior_to 2 0002: jump @VIG_11193 :VIG_11051 $5553(1@,20) > -1 // (int) var > num jump_if_false @VIG_11193 80A0: not car $5553(1@,20) wrecked jump_if_false @VIG_11185 02BD: (unknown) $5553(1@,20) 0@ 0@ == -1 // (int) var == num jump_if_false @VIG_11113 $5553(1@,20) = -1 // (int) 0002: jump @VIG_11178 :VIG_11113 004D: store_car $5553(1@,20) position_to 8@ 9@ 10@ 0102: car $5533(1@,20) near_point 8@ 9@ radius 8.0 8.0 sphere 0 0022: jump_if_false @VIG_11156 // Note: the incorrect math opcode was used here 01CA: (unknown) $5553(1@,20) 5@ 0002: jump @VIG_11162 :VIG_11156 5@ = 50.0 // (float) :VIG_11162 01B6: (unknown) $5533(1@,20) 8@ 9@ 10@ 0050: set_car $5533(1@,20) max_speed_to 5@ :VIG_11178 0002: jump @VIG_11193 :VIG_11185 $5553(1@,20) = -1 // (int) :VIG_11193 014E: 6@ = car $5533(1@,20) health 0078: if or 02D8: unknown_check $5533(1@,20) 0011: $5869 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 807E: not actor $5453(1@,20) driving 0022: jump_if_false @VIG_11268 // Note: the incorrect math opcode was used here 0052: set_car $5533(1@,20) driver_behaviour_to 10 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 8 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8735 1@ 0 0002: jump @VIG_11394 :VIG_11268 004D: store_car $5533(1@,20) position_to 8@ 9@ 10@ 031D: (unknown) 8@ 9@ $1042 $1043 4@ 5.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_11323 // Note: the incorrect math opcode was used here 0051: set_car $5533(1@,20) traffic_behavior_to 2 0050: set_car $5533(1@,20) max_speed_to $5871 $5553(1@,20) = -1 // (int) :VIG_11323 $3355 > 0 // (int) var > num jump_if_false @VIG_11394 004F: unknown_check $3355 jump_if_false @VIG_11394 30.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_11394 // Note: the incorrect math opcode was used here 0424: unknown_check $3355 0022: jump_if_false @VIG_11394 // Note: the incorrect math opcode was used here 0051: set_car $5533(1@,20) traffic_behavior_to 2 0050: set_car $5533(1@,20) max_speed_to $5871 $5553(1@,20) = -1 // (int) :VIG_11394 0002: jump @VIG_11510 :VIG_11401 $5513(1@,20) == 5 // (int) var == num jump_if_false @VIG_11510 80A0: not car $5533(1@,20) wrecked jump_if_false @VIG_11510 0078: if or 02D8: unknown_check $5533(1@,20) 0398: unknown_check $5533(1@,20) 807E: not actor $5453(1@,20) driving jump_if_false @VIG_11478 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 7 0002: jump @VIG_11510 :VIG_11478 02BD: (unknown) $5533(1@,20) 0@ 0@ == -1 // (int) var == num jump_if_false @VIG_11510 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9103 1@ 7 :VIG_11510 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @VIG_9699 0026: return :VIG_11529 037A: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_853 jump_if_false @VIG_11712 $5892 == 0 // (int) var == num jump_if_false @VIG_11608 010E: $5891 = current_time_in_ms 30000 > $5888 // (int) num > var 0022: jump_if_false @VIG_11595 // Note: the incorrect math opcode was used here 0035: $5892 = $5888 // (int vars) $5892 -= 1 // (int) 0002: jump @VIG_11602 :VIG_11595 $5892 = 30000 // (int) :VIG_11602 0029: $5892 += $5891 // (int vars) // Note: the incorrect math opcode was used here :VIG_11608 010E: $5891 = current_time_in_ms 0035: $5893 = $5892 // (int vars) 002B: $5893 -= $5891 // (int vars) // Note: the incorrect math opcode was used here $5893 /= 1000 // (int) 0 >= $5893 // (int) num >= var 0022: jump_if_false @VIG_11652 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @VIG_11705 :VIG_11652 $5893 == 1 // (int) var == num jump_if_false @VIG_11688 011E: show_text_1number_lowpriority GXT 'VIGPRO' number $5893 time 2 flag 1 // ~w~You have ~1~ second to get back in a police vehicle. 0002: jump @VIG_11705 :VIG_11688 011E: show_text_1number_lowpriority GXT 'VIGPROS' number $5893 time 2 flag 1 // ~w~You have ~1~ seconds to get back in a police vehicle. :VIG_11705 0002: jump @VIG_11717 :VIG_11712 $5892 = 0 // (int) :VIG_11717 005F: (unknown) :VIG_11719 $1045 = 1 // (int) $2410 = 1 // (int) 02E2: 0@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @AUDIMON_3431 0@ 033A: use_GXT_table 'VIGI' $5894 = 0 // (int) 0045: actor $1038 defined jump_if_false @VIG_11770 :VIG_11770 024F: (unknown) 0.5 0025: gosub @VIG_12189 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_53 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_3130 1000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_7285 $5888 = 300000 // (int) 0035: $5886 = $1959 // (int vars) $5886 += 1 // (int) $5889 = 0 // (int) $5892 = 0 // (int) $5887 = 0 // (int) 0025: gosub @VIG_12559 :VIG_11857 0001: wait 0 ms :VIG_11860 $5708 == 0 // (int) var == num jump_if_false @VIG_12087 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @VIG_12074 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_2578 jump_if_false @VIG_11917 0025: gosub @VIG_12322 0002: jump @VIG_12067 :VIG_11917 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_11529 jump_if_false @VIG_11954 $5894 = 2 // (int) 0025: gosub @VIG_12661 0002: jump @VIG_12067 :VIG_11954 037A: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8907 jump_if_false @VIG_12005 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8809 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8859 0025: gosub @VIG_12399 0002: jump @VIG_12067 :VIG_12005 $5888 == 0 // (int) var == num jump_if_false @VIG_12037 $5894 = 1 // (int) 0025: gosub @VIG_12661 0002: jump @VIG_12067 :VIG_12037 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_9695 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8907 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8999 :VIG_12067 0002: jump @VIG_12080 :VIG_12074 $5708 = 1 // (int) :VIG_12080 0002: jump @VIG_11860 :VIG_12087 not $5708 == 1 // (int) var == num jump_if_false @VIG_12107 0002: jump @VIG_11857 :VIG_12107 0026: return 01AE: (unknown) 1 0045: actor $1038 defined jump_if_false @VIG_12129 0107: toggle_player $1038 can_move 0 :VIG_12129 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'RACE_T2' time 5000 flag 1 01AD: (unknown) 5000 1 01AE: (unknown) 0 0045: actor $1038 defined jump_if_false @VIG_12187 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :VIG_12187 0026: return :VIG_12189 $5876 = 338 // (int) 02E2: $5881 = 8 // (any) $5877 = 346 // (int) 02E2: $5882 = 19 // (any) $5878 = 354 // (int) 02E2: $5883 = 25 // (any) $5879 = 354 // (int) 02E2: $5884 = 25 // (any) $5880 = 348 // (int) 02E2: $5885 = 29 // (any) 1@ = 0 // (int) :VIG_12258 0160: load_model $5620(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @VIG_12258 0228: (unknown) 1@ = 0 // (int) :VIG_12287 $5453(1@,20) = -1 // (int) $5533(1@,20) = -1 // (int) 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @VIG_12287 0026: return :VIG_12322 $5894 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 0059: text_clear_all 0268: (unknown) $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'VIG_CAN' // ~r~You quit the mission. $5708 = 1 // (int) 0026: return :VIG_12399 $5887 += 1 // (int) $5886 == 15 // (int) var == num jump_if_false @VIG_12462 0025: gosub @VIG_12647 0025: gosub @VIG_12757 0001: wait 3000 ms 0035: $1959 = $5886 // (int vars) $5887 = 0 // (int) 0025: gosub @VIG_12559 0002: jump @VIG_12507 :VIG_12462 $5887 == 5 // (int) var == num jump_if_false @VIG_12507 0035: $1959 = $5886 // (int vars) $5887 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @REWMON_2123 'VIG_H2' 5000 // Checkpoint reached. ~h~Vigilante~w~ missions will continue from this level. :VIG_12507 0057: show_text_highpriority GXT 'VIG_BON' time 5000 flag 1 // ~w~Time Extended. $5888 = 300000 // (int) 0001: wait 3000 ms 0351: (unknown) $5886 $5886 += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_7285 0026: return :VIG_12559 00AC: stop_timer $5888 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_2233 5 024C: set_timer_with_text_to $5888 type 1 GXT 'TIME' // Time 00AE: remove_status_text $5886 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_2233 1 024D: (unknown) $5886 0 'LEVEL' // Level 00AE: remove_status_text $5889 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_2233 1 0311: status_text $5889 type 0 line 2 GXT 'KILLS' // global_variable // Kills 0026: return :VIG_12647 00AE: remove_status_text $5886 00AC: stop_timer $5888 00AE: remove_status_text $5889 0026: return :VIG_12661 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5894 == 1 // (int) var == num jump_if_false @VIG_12717 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'VIG_FR1' // ~r~You ran out of time. 0002: jump @VIG_12749 :VIG_12717 $5894 == 2 // (int) var == num jump_if_false @VIG_12749 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'VIG_FR2' // ~r~You failed to return to a police vehicle in time. :VIG_12749 $5708 = 1 // (int) 0026: return :VIG_12757 $1968 == 0 // (int) var == num jump_if_false @VIG_12832 0045: actor $1038 defined jump_if_false @VIG_12832 0267: (unknown) 'VIG_H3' // Vigilante mission complete. Body Armor gives you increased protection! 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 009B: clear_player $1038 wanted_level 0341: set_player $1038 max_armour += 50 $1968 = 1 // (int) :VIG_12832 0026: return :VIG_12834 1@ = 0 // (int) :VIG_12838 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_8419 1@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @VIG_8735 1@ 0 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @VIG_12838 0025: gosub @VIG_12647 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 17--------------- :FIRETRK 0238: name_thread 'FIRETRK' // Fire Truck 033A: use_GXT_table 'FIRETRK' // Fire Truck 15 >= $1957 // (int) num >= var 0022: jump_if_false @FIRETRK_37 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :FIRETRK_37 0025: gosub @FIRETRK_10262 009D: wasted_or_busted // mission only 0022: jump_if_false @FIRETRK_60 // Note: the incorrect math opcode was used here 0025: gosub @FIRETRK_12183 :FIRETRK_60 0025: gosub @FIRETRK_12467 0023: end_thread // Note: the incorrect math opcode was used here :FIRETRK_69 0@ == 0 // (int) var == num jump_if_false @FIRETRK_112 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @FIRETRK_288 :FIRETRK_112 0@ == 1 // (int) var == num jump_if_false @FIRETRK_145 03CF: (unknown) 200 200 200 255 0002: jump @FIRETRK_288 :FIRETRK_145 0@ == 2 // (int) var == num jump_if_false @FIRETRK_187 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @FIRETRK_288 :FIRETRK_187 0@ == 3 // (int) var == num jump_if_false @FIRETRK_231 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @FIRETRK_288 :FIRETRK_231 0@ == 4 // (int) var == num jump_if_false @FIRETRK_262 03CF: (unknown) 8 143 59 255 0002: jump @FIRETRK_288 :FIRETRK_262 0@ == 5 // (int) var == num jump_if_false @FIRETRK_288 03CF: (unknown) 237 130 180 255 :FIRETRK_288 0026: return :FIRETRK_290 00BC: (unknown) 0@ 2 0026: return :FIRETRK_297 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIRETRK_297 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @FIRETRK_352 014E: 3@ = car 0@ health 3@ -= 250 // (int) :FIRETRK_352 0 > 3@ // (int) num > var 0022: jump_if_false @FIRETRK_367 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :FIRETRK_367 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_412 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :FIRETRK_412 005F: (unknown) :FIRETRK_414 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @FIRETRK_487 0045: actor $1038 defined jump_if_false @FIRETRK_487 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @FIRETRK_487 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @FIRETRK_487 $1704 = 0 // (int) :FIRETRK_487 $1704 > 0 // (int) var > num jump_if_false @FIRETRK_605 $1705 == -1 // (int) var == num jump_if_false @FIRETRK_559 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @FIRETRK_592 :FIRETRK_559 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @FIRETRK_592 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :FIRETRK_592 0035: $1706 = $1704 // (int vars) 0002: jump @FIRETRK_663 :FIRETRK_605 $1707 == 1 // (int) var == num jump_if_false @FIRETRK_658 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_658 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :FIRETRK_658 $1706 = 0 // (int) :FIRETRK_663 005F: (unknown) :FIRETRK_665 0045: actor $1038 defined jump_if_false @FIRETRK_683 0043: store_actor $1038 position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here :FIRETRK_683 031D: (unknown) 4@ 5@ 1@ 2@ 7@ 0036: 8@ = 7@ // (float vars) 8@ *= 1000.0 // (float) 8@ /= 25.0 // (float) 5 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_732 // Note: the incorrect math opcode was used here 8@ += 10000.0 // (float) 0002: jump @FIRETRK_765 :FIRETRK_732 10 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_758 // Note: the incorrect math opcode was used here 8@ += 22500.0 // (float) 0002: jump @FIRETRK_765 :FIRETRK_758 8@ += 25000.0 // (float) :FIRETRK_765 0038: 9@ = float 8@ to_integer // Note: the incorrect math opcode was used here 9@ > 0 // (int) var > num jump_if_false @FIRETRK_785 0029: $5680 += 9@ // (int vars) // Note: the incorrect math opcode was used here :FIRETRK_785 0026: return 0014: 2@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_807 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @FIRETRK_860 :FIRETRK_807 0014: 0@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_827 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @FIRETRK_860 :FIRETRK_827 0014: 3@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_847 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @FIRETRK_860 :FIRETRK_847 0014: 1@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_860 // Note: the incorrect math opcode was used here 005F: (unknown) :FIRETRK_860 005E: (unknown) :FIRETRK_862 0014: 4@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_882 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @FIRETRK_935 :FIRETRK_882 0014: 0@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_902 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @FIRETRK_935 :FIRETRK_902 0014: 5@ > 3@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_922 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @FIRETRK_935 :FIRETRK_922 0014: 1@ > 7@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_935 // Note: the incorrect math opcode was used here 005F: (unknown) :FIRETRK_935 005E: (unknown) :FIRETRK_937 0036: 4@ = $5588 // (float vars) 002E: 4@ *= 0@ // (float vars) 0036: 5@ = $5590 // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 6@ = $5592 // (float vars) 002E: 6@ *= 0@ // (float vars) 10@ = 1.0 // (float) 002C: 10@ -= 0@ // (float vars) 0036: 7@ = $5589 // (float vars) 002E: 7@ *= 10@ // (float vars) 0036: 8@ = $5591 // (float vars) 002E: 8@ *= 10@ // (float vars) 0036: 9@ = $5593 // (float vars) 002E: 9@ *= 10@ // (float vars) 0036: 1@ = 4@ // (float vars) 002A: 1@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0036: 2@ = 5@ // (float vars) 002A: 2@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 6@ // (float vars) 002A: 3@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :FIRETRK_1027 0036: 4@ = 0@ // (float vars) 0030: 4@ /= $5594 // (float vars) // Note: the incorrect math opcode was used here 4@ += 0.5 // (float) 037B: constant_params 1 variable_params 3 unknown 5 call_with_params @FIRETRK_937 4@ 1@ 2@ 3@ 0026: return :FIRETRK_1057 8@ = 0 // (int) :FIRETRK_1061 8@ > 0 // (int) var > num jump_if_false @FIRETRK_1075 0001: wait 0 ms :FIRETRK_1075 0017: 8@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_1088 // Note: the incorrect math opcode was used here 005F: (unknown) :FIRETRK_1088 8@ += 1 // (int) 5 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_1124 // Note: the incorrect math opcode was used here 3@ = 150.0 // (float) 4@ = 400.0 // (float) 0002: jump @FIRETRK_1167 :FIRETRK_1124 10 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_1155 // Note: the incorrect math opcode was used here 3@ = 300.0 // (float) 4@ = 600.0 // (float) 0002: jump @FIRETRK_1167 :FIRETRK_1155 3@ = 500.0 // (float) 4@ = 800.0 // (float) :FIRETRK_1167 $1043 > 0 // (float) var > num jump_if_false @FIRETRK_1190 9@ = 0 // (float) 0002: jump @FIRETRK_1196 :FIRETRK_1190 9@ = -440.0 // (float) :FIRETRK_1196 0014: 9@ > $1042 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_1230 // Note: the incorrect math opcode was used here 9@ -= 50.0 // (float) 0138: 5@ = random_float_in_ranges -1802.615 9@ 0002: jump @FIRETRK_1245 :FIRETRK_1230 9@ += 50.0 // (float) 0138: 5@ = random_float_in_ranges 9@ 683.41 :FIRETRK_1245 0138: 6@ = random_float_in_ranges -1700.0 1600.0 02E8: unknown_get_at 5@ 6@ 10.0 height 1@ radius 4@ store_to $5588 $5590 $5592 $5589 $5591 $5593 $5595 0078: if and 001D: $5588 == 0 // (int) var == var 001D: $5590 == 0 // (int) var == var 001D: $5589 == 0 // (int) var == var 001D: $5591 == 0 // (int) var == var jump_if_false @FIRETRK_1316 0002: jump @FIRETRK_1061 :FIRETRK_1316 031E: (unknown) $5588 $5590 $5592 $5589 $5591 $5593 $5594 0036: $5596 = $5594 // (float vars) $5596 /= 2.0 // (float) $5597 = 0 // (float) 002C: $5597 -= $5596 // (float vars) 0078: if or 7.0 > $5592 // (float) num > var 7.0 > $5593 // (float) num > var 0022: jump_if_false @FIRETRK_1387 // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_1061 :FIRETRK_1387 037B: constant_params 8 variable_params 0 unknown 17 call_with_params @FIRETRK_862 -1905.785 745.678 -1105.785 1773.513 $5588 $5590 $5589 $5591 jump_if_false @FIRETRK_1439 0002: jump @FIRETRK_1061 :FIRETRK_1439 037B: constant_params 8 variable_params 0 unknown 17 call_with_params @FIRETRK_862 -265.018 -275.942 170.188 1689.059 $5588 $5590 $5589 $5591 jump_if_false @FIRETRK_1491 0002: jump @FIRETRK_1061 :FIRETRK_1491 037B: constant_params 8 variable_params 0 unknown 17 call_with_params @FIRETRK_862 164.191 -187.926 259.713 631.97 $5588 $5590 $5589 $5591 jump_if_false @FIRETRK_1543 0002: jump @FIRETRK_1061 :FIRETRK_1543 037B: constant_params 8 variable_params 0 unknown 17 call_with_params @FIRETRK_862 -731.729 -4.399 -263.334 62.853 $5588 $5590 $5589 $5591 jump_if_false @FIRETRK_1595 0002: jump @FIRETRK_1061 :FIRETRK_1595 037B: constant_params 8 variable_params 0 unknown 17 call_with_params @FIRETRK_862 -180.88 -499.183 64.112 -417.519 $5588 $5590 $5589 $5591 jump_if_false @FIRETRK_1647 0002: jump @FIRETRK_1061 :FIRETRK_1647 037B: constant_params 8 variable_params 0 unknown 17 call_with_params @FIRETRK_862 -762.855 -667.099 -172.566 -224.382 $5588 $5590 $5589 $5591 jump_if_false @FIRETRK_1699 0002: jump @FIRETRK_1061 :FIRETRK_1699 037B: constant_params 8 variable_params 0 unknown 17 call_with_params @FIRETRK_862 -1890.0 -800.0 -1230.0 30.0 $5588 $5590 $5589 $5591 jump_if_false @FIRETRK_1745 0002: jump @FIRETRK_1061 :FIRETRK_1745 037B: constant_params 1 variable_params 3 unknown 17 call_with_params @FIRETRK_937 0.5 10@ 11@ 12@ 0045: actor $1038 defined jump_if_false @FIRETRK_1778 0043: store_actor $1038 position_to 13@ 14@ 15@ // Note: the incorrect math opcode was used here :FIRETRK_1778 031D: (unknown) 13@ 14@ 10@ 11@ 16@ 0078: if or 0014: 3@ > 16@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 16@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_1811 // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_1061 :FIRETRK_1811 005E: (unknown) 0026: return 037B: constant_params 1 variable_params 3 unknown 7 call_with_params @FIRETRK_937 0.5 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 1@ 2@ 3@ 8.0 8.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5040 1@ 2@ 3@ 8.0 8.0 0 1@ 2@ 3@ 3@ = -99.0 // (float) 6@ = 99.0 // (float) 0@ == 0 // (int) var == num jump_if_false @FIRETRK_1910 0122: create_forbidden_for_cars_cube_cornerA 1@ 2@ 3@ cornerB 4@ 5@ 6@ 0002: jump @FIRETRK_1918 :FIRETRK_1910 0121: remove_forbidden_for_cars_cube_cornerA 1@ 2@ 3@ cornerB 4@ 5@ 6@ :FIRETRK_1918 0026: return :FIRETRK_1920 9@ = 200 // (int) 10@ = 200 // (int) 11@ = 200 // (int) 7@ = 0.25 // (float) 8@ = 0.5 // (float) 0036: 5@ = 1@ // (float vars) 5@ -= 150.0 // (float) 0036: 6@ = 1@ // (float vars) 6@ += 150.0 // (float) 0@ == 4 // (int) var == num jump_if_false @FIRETRK_2036 2@ -= 20.0 // (float) 7@ = 0.75 // (float) 8@ = 1.5 // (float) 0204: set_text_draw_letter_size 7@ 8@ 0208: set_text_draw_linewidth 6@ 0205: set_text_draw_RGBA 9@ 10@ 11@ 4@ 0207: (unknown) 1 02B1: draw_text_1number 5@ 2@ GXT 'CNTDWN' number 3@ 0002: jump @FIRETRK_2126 :FIRETRK_2036 7@ = 0.25 // (float) 8@ = 0.5 // (float) 0204: set_text_draw_letter_size 7@ 8@ 0208: set_text_draw_linewidth 6@ 0205: set_text_draw_RGBA 9@ 10@ 11@ 4@ 0207: (unknown) 1 3@ >= 0 // (int) var >= num jump_if_false @FIRETRK_2095 02B1: draw_text_1number 5@ 2@ GXT 'FT_POS' number 3@ // +~1~ secs 0002: jump @FIRETRK_2126 :FIRETRK_2095 0205: set_text_draw_RGBA 200 50 50 4@ 12@ = 0 // (int) 002B: 12@ -= 3@ // (int vars) // Note: the incorrect math opcode was used here 02B1: draw_text_1number 5@ 2@ GXT 'FT_NEG' number 12@ // -~1~ secs :FIRETRK_2126 0026: return :FIRETRK_2128 $5342(0@,10) == 0 // (int) var == num jump_if_false @FIRETRK_2191 004F: unknown_check $5352(0@,10) jump_if_false @FIRETRK_2184 004D: store_car $5352(0@,10) position_to $5392(0@,10) $5402(0@,10) $5412(0@,10) $5412(0@,10) += 2.1 // (float) :FIRETRK_2184 0002: jump @FIRETRK_2385 :FIRETRK_2191 $5342(0@,10) == 1 // (int) var == num jump_if_false @FIRETRK_2255 004F: unknown_check $5352(0@,10) jump_if_false @FIRETRK_2248 004D: store_car $5352(0@,10) position_to $5392(0@,10) $5402(0@,10) $5412(0@,10) $5412(0@,10) += 2.1 // (float) :FIRETRK_2248 0002: jump @FIRETRK_2385 :FIRETRK_2255 $5342(0@,10) == 2 // (int) var == num jump_if_false @FIRETRK_2319 0045: actor $5352(0@,10) defined jump_if_false @FIRETRK_2312 0043: store_actor $5352(0@,10) position_to $5392(0@,10) $5402(0@,10) $5412(0@,10) // Note: the incorrect math opcode was used here $5412(0@,10) += 2.1 // (float) :FIRETRK_2312 0002: jump @FIRETRK_2385 :FIRETRK_2319 $5342(0@,10) == 3 // (int) var == num jump_if_false @FIRETRK_2383 0045: actor $5352(0@,10) defined jump_if_false @FIRETRK_2376 0043: store_actor $5352(0@,10) position_to $5392(0@,10) $5402(0@,10) $5412(0@,10) // Note: the incorrect math opcode was used here $5412(0@,10) += 2.1 // (float) :FIRETRK_2376 0002: jump @FIRETRK_2385 :FIRETRK_2383 039E: (unknown) :FIRETRK_2385 0026: return :FIRETRK_2387 3@ = 0 // (int) :FIRETRK_2391 10 > 3@ // (int) num > var 0022: jump_if_false @FIRETRK_2487 // Note: the incorrect math opcode was used here $5372(3@,10) == 0 // (int) var == num jump_if_false @FIRETRK_2475 0035: $5342(3@,10) = 0@ // (int vars) 0035: $5352(3@,10) = 1@ // (int vars) 0035: $5362(3@,10) = 2@ // (int vars) $5382(3@,10) = 255 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIRETRK_2128 3@ 010E: $5372(3@,10) = current_time_in_ms $5372(3@,10) += 1000 // (int) 0026: return :FIRETRK_2475 3@ += 1 // (int) 0002: jump @FIRETRK_2391 :FIRETRK_2487 3@ = -1 // (int) 0026: return :FIRETRK_2494 4@ = 0 // (int) 010E: 0@ = current_time_in_ms 4@ = 0 // (int) :FIRETRK_2505 not $5372(4@,10) == 0 // (int) var == num jump_if_false @FIRETRK_2660 $5382(4@,10) > 0 // (int) var > num jump_if_false @FIRETRK_2646 0035: 1@ = $5372(4@,10) // (int vars) 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_2580 // Note: the incorrect math opcode was used here $5382(4@,10) -= 20 // (int) 0 > $5382(4@,10) // (int) num > var 0022: jump_if_false @FIRETRK_2580 // Note: the incorrect math opcode was used here $5382(4@,10) = 0 // (int) :FIRETRK_2580 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @FIRETRK_2128 4@ 037B: constant_params 3 variable_params 2 unknown 8 call_with_params @MAIN_6042 $5392(4@,10) $5402(4@,10) $5412(4@,10) 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @FIRETRK_1920 $5342(4@,10) 5@ 6@ $5362(4@,10) $5382(4@,10) 0002: jump @FIRETRK_2660 :FIRETRK_2646 $5372(4@,10) = 0 // (int) $5362(4@,10) = 0 // (int) :FIRETRK_2660 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @FIRETRK_2505 0026: return :FIRETRK_2679 0@ = 0 // (int) :FIRETRK_2683 not $5372(0@,10) == 0 // (int) var == num jump_if_false @FIRETRK_2699 005E: (unknown) :FIRETRK_2699 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @FIRETRK_2683 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @FIRETRK_2750 02B4: set_camera_transverse_delay 0 time 7@ :FIRETRK_2750 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @FIRETRK_2791 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @FIRETRK_2802 :FIRETRK_2791 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :FIRETRK_2802 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @FIRETRK_2836 02B4: set_camera_transverse_delay 0 time 5@ :FIRETRK_2836 809F: not actor 3@ dead 0022: jump_if_false @FIRETRK_2852 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :FIRETRK_2852 0026: return :FIRETRK_2854 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @FIRETRK_2918 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @FIRETRK_2912 0400: (unknown) $1038 $1690 0002: jump @FIRETRK_2918 :FIRETRK_2912 02C0: (unknown) $1038 $1690 :FIRETRK_2918 0@ >= 0 // (int) var >= num jump_if_false @FIRETRK_2945 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :FIRETRK_2945 0045: actor $1038 defined jump_if_false @FIRETRK_3013 807E: not actor $1038 driving jump_if_false @FIRETRK_2990 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @FIRETRK_2993 :FIRETRK_2990 021D: (unknown) 0 :FIRETRK_2993 $1698 == 0 // (int) var == num jump_if_false @FIRETRK_3009 02EA: select_interior 2 :FIRETRK_3009 01AE: (unknown) 1 :FIRETRK_3013 0059: text_clear_all 0268: (unknown) 0026: return :FIRETRK_3019 0045: actor $1038 defined jump_if_false @FIRETRK_3083 807E: not actor $1038 driving jump_if_false @FIRETRK_3071 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @FIRETRK_3071 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :FIRETRK_3071 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :FIRETRK_3083 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @FIRETRK_3132 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @FIRETRK_3132 02EA: select_interior 0 :FIRETRK_3132 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @FIRETRK_3162 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :FIRETRK_3162 0026: return 0045: actor 0@ defined jump_if_false @FIRETRK_3183 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :FIRETRK_3183 0026: return 0045: actor 0@ defined 0022: jump_if_false @FIRETRK_3213 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @FIRETRK_3213 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :FIRETRK_3213 0026: return :FIRETRK_3215 0045: actor 0@ defined 0022: jump_if_false @FIRETRK_3262 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @FIRETRK_3258 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @FIRETRK_3262 :FIRETRK_3258 1@ = 0 // (int) :FIRETRK_3262 1@ == 1 // (int) var == num jump_if_false @FIRETRK_3346 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIRETRK_3339 007E: actor 0@ driving jump_if_false @FIRETRK_3335 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @FIRETRK_3325 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @FIRETRK_3328 :FIRETRK_3325 00F1: (unknown) 0@ :FIRETRK_3328 0002: jump @FIRETRK_3339 :FIRETRK_3335 1@ = 0 // (int) :FIRETRK_3339 0002: jump @FIRETRK_3262 :FIRETRK_3346 0026: return 0045: actor 0@ defined jump_if_false @FIRETRK_3440 007E: actor 0@ driving jump_if_false @FIRETRK_3424 02A7: unknown_check 0@ jump_if_false @FIRETRK_3394 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @FIRETRK_3417 :FIRETRK_3394 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIRETRK_3215 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIRETRK_3417 0002: jump @FIRETRK_3433 :FIRETRK_3424 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIRETRK_3433 0002: jump @FIRETRK_3442 :FIRETRK_3440 005F: (unknown) :FIRETRK_3442 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @FIRETRK_3600 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @FIRETRK_3600 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @FIRETRK_3541 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_3500 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIRETRK_3534 :FIRETRK_3500 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3215 0@ 4@ > -1 // (int) var > num jump_if_false @FIRETRK_3534 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3215 4@ :FIRETRK_3534 0002: jump @FIRETRK_3600 :FIRETRK_3541 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_3566 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIRETRK_3600 :FIRETRK_3566 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3215 0@ not 3@ == -1 // (int) var == num jump_if_false @FIRETRK_3600 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3215 3@ :FIRETRK_3600 0045: actor 0@ defined jump_if_false @FIRETRK_3652 004F: unknown_check 1@ jump_if_false @FIRETRK_3652 007E: actor 0@ driving jump_if_false @FIRETRK_3652 807C: not actor 0@ driving 1@ 0022: jump_if_false @FIRETRK_3652 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3215 0@ :FIRETRK_3652 5@ = 0 // (int) :FIRETRK_3656 5@ == 0 // (int) var == num jump_if_false @FIRETRK_3754 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIRETRK_3747 004F: unknown_check 1@ jump_if_false @FIRETRK_3747 007C: actor 0@ driving 1@ 0022: jump_if_false @FIRETRK_3713 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @FIRETRK_3747 :FIRETRK_3713 2@ == -1 // (int) var == num jump_if_false @FIRETRK_3739 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @FIRETRK_3747 :FIRETRK_3739 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :FIRETRK_3747 0002: jump @FIRETRK_3656 :FIRETRK_3754 0026: return 005F: (unknown) :FIRETRK_3758 01F4: (unknown) $5754(0@,16) $5770(0@,16) $5688 += 1 // (int) $5689 += 1 // (int) 005E: (unknown) :FIRETRK_3782 01F5: (unknown) $5482(0@,16) $5498(0@,16) $5688 += 1 // (int) $5689 += 1 // (int) 005E: (unknown) :FIRETRK_3806 01BD: unknown_check 0@ jump_if_false @FIRETRK_3818 005E: (unknown) :FIRETRK_3818 005F: (unknown) :FIRETRK_3820 01BE: (unknown) 0@ $5688 -= 1 // (int) 005F: (unknown) :FIRETRK_3831 0035: $5686 = 0@ // (int vars) 0026: return :FIRETRK_3838 0035: $5450(0@,16) = 1@ // (int vars) $5466(0@,16) = 1 // (int) 0026: return :FIRETRK_3855 1@ = 0 // (int) :FIRETRK_3859 16 > 1@ // (int) num > var 0022: jump_if_false @FIRETRK_3937 // Note: the incorrect math opcode was used here $5434(1@,16) == 0 // (int) var == num jump_if_false @FIRETRK_3925 0035: $5434(1@,16) = 0@ // (int vars) $5482(1@,16) = -1 // (int) $5498(1@,16) = -1 // (int) 02E2: $5674(1@,16) = 0 // (any) $5514(1@,16) = -1 // (int) 005E: (unknown) :FIRETRK_3925 1@ += 1 // (int) 0002: jump @FIRETRK_3859 :FIRETRK_3937 039E: (unknown) 005F: (unknown) :FIRETRK_3941 3@ = -1 // (int) 02BD: (unknown) $5754(0@,16) 2@ 2@ == -1 // (int) var == num jump_if_false @FIRETRK_3976 3@ = 0 // (int) 0002: jump @FIRETRK_4043 :FIRETRK_3976 0124: 4@ = car $5754(0@,16) max_passengers 5@ = 0 // (int) :FIRETRK_3987 0078: if and 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 8299: not unknown_check $5754(0@,16) 5@ 0022: jump_if_false @FIRETRK_4021 // Note: the incorrect math opcode was used here 5@ += 1 // (int) 0002: jump @FIRETRK_3987 :FIRETRK_4021 0035: 3@ = 5@ // (int vars) 3@ += 1 // (int) 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @FIRETRK_4043 // Note: the incorrect math opcode was used here 005F: (unknown) :FIRETRK_4043 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @FIRETRK_3855 1 1@ jump_if_false @FIRETRK_4159 3@ == 0 // (int) var == num jump_if_false @FIRETRK_4091 0342: (unknown) $5754(0@,16) $5482(1@,16) 0002: jump @FIRETRK_4107 :FIRETRK_4091 3@ -= 1 // (int) 0343: (unknown) $5754(0@,16) 3@ $5482(1@,16) :FIRETRK_4107 04B9: (unknown) $5482(1@,16) 0 1 1 01B1: (unknown) $5482(1@,16) 0 1 0 0 0 01AF: (unknown) $5482(1@,16) 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @FIRETRK_3838 1@ 0 0035: $5514(1@,16) = 0@ // (int vars) 005E: (unknown) :FIRETRK_4159 039E: (unknown) 005F: (unknown) :FIRETRK_4163 not $5434(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4264 82DB: not unknown_check $5674(0@,16) 0 jump_if_false @FIRETRK_4204 00BB: (unknown) $5674(0@,16) 02E2: $5674(0@,16) = 0 // (any) :FIRETRK_4204 not $5498(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_4241 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3820 $5498(0@,16) $5498(0@,16) = -1 // (int) :FIRETRK_4241 0112: remove_references_to_actor $5482(0@,16) // Like turning an actor into a random pedestrian $5482(0@,16) = -1 // (int) $5434(0@,16) = 0 // (int) 005E: (unknown) :FIRETRK_4264 005F: (unknown) :FIRETRK_4266 not $5434(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4408 82DB: not unknown_check $5674(0@,16) 0 jump_if_false @FIRETRK_4307 00BB: (unknown) $5674(0@,16) 02E2: $5674(0@,16) = 0 // (any) :FIRETRK_4307 not $5498(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_4344 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3820 $5498(0@,16) $5498(0@,16) = -1 // (int) :FIRETRK_4344 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_4385 01AF: (unknown) $5482(0@,16) 0 not $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4385 014B: set_actor $5482(0@,16) health_to 0 :FIRETRK_4385 0112: remove_references_to_actor $5482(0@,16) // Like turning an actor into a random pedestrian $5482(0@,16) = -1 // (int) $5434(0@,16) = 0 // (int) 005E: (unknown) :FIRETRK_4408 005F: (unknown) :FIRETRK_4410 010E: 12@ = current_time_in_ms 0@ = 0 // (int) :FIRETRK_4417 not $5434(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6342 $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4614 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_4467 $5466(0@,16) = 0 // (int) :FIRETRK_4467 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_4594 02E1: actor $5482(0@,16) in_water jump_if_false @FIRETRK_4513 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 0002: jump @FIRETRK_4587 :FIRETRK_4513 009F: actor $5482(0@,16) dead jump_if_false @FIRETRK_4546 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 0002: jump @FIRETRK_4587 :FIRETRK_4546 807E: not actor $5482(0@,16) driving jump_if_false @FIRETRK_4587 0035: 14@ = $5514(0@,16) // (int vars) $5514(0@,16) = -1 // (int) 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 3 :FIRETRK_4587 0002: jump @FIRETRK_4607 :FIRETRK_4594 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 :FIRETRK_4607 0002: jump @FIRETRK_6342 :FIRETRK_4614 $5450(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_4997 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_4674 $5466(0@,16) = 0 // (int) 0139: 11@ = random_int_in_ranges 10000 13000 0035: $5642(0@,16) = 12@ // (int vars) 0029: $5642(0@,16) += 11@ // (int vars) // Note: the incorrect math opcode was used here :FIRETRK_4674 0045: actor $5482(0@,16) defined 0022: jump_if_false @FIRETRK_4977 // Note: the incorrect math opcode was used here 02E1: actor $5482(0@,16) in_water 0022: jump_if_false @FIRETRK_4720 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 0002: jump @FIRETRK_4970 :FIRETRK_4720 009F: actor $5482(0@,16) dead jump_if_false @FIRETRK_4753 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 0002: jump @FIRETRK_4970 :FIRETRK_4753 $5498(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_4805 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3782 0@ 0139: $5658(0@,16) = random_int_in_ranges 14000 22000 0029: $5658(0@,16) += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_4970 :FIRETRK_4805 0011: 12@ > $5658(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_4839 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 0002: jump @FIRETRK_4970 :FIRETRK_4839 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3806 $5498(0@,16) jump_if_false @FIRETRK_4880 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 0002: jump @FIRETRK_4970 :FIRETRK_4880 0011: 12@ > $5642(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_4962 // Note: the incorrect math opcode was used here 0139: 11@ = random_int_in_ranges 0 100 33 > 11@ // (int) num > var 0022: jump_if_false @FIRETRK_4932 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 2 0002: jump @FIRETRK_4955 :FIRETRK_4932 0139: 11@ = random_int_in_ranges 13000 18000 0035: $5642(0@,16) = 12@ // (int vars) 0029: $5642(0@,16) += 11@ // (int vars) // Note: the incorrect math opcode was used here :FIRETRK_4955 0002: jump @FIRETRK_4970 :FIRETRK_4962 00E6: (unknown) $5482(0@,16) $1038 :FIRETRK_4970 0002: jump @FIRETRK_4990 :FIRETRK_4977 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 :FIRETRK_4990 0002: jump @FIRETRK_6342 :FIRETRK_4997 $5450(0@,16) == 2 // (int) var == num jump_if_false @FIRETRK_5579 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_5054 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_5047 $5642(0@,16) = 0 // (int) :FIRETRK_5047 $5466(0@,16) = 0 // (int) :FIRETRK_5054 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_5559 02E1: actor $5482(0@,16) in_water jump_if_false @FIRETRK_5100 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 0002: jump @FIRETRK_5552 :FIRETRK_5100 009F: actor $5482(0@,16) dead jump_if_false @FIRETRK_5133 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 0002: jump @FIRETRK_5552 :FIRETRK_5133 $5498(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_5185 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3782 0@ 0139: $5658(0@,16) = random_int_in_ranges 14000 22000 0029: $5658(0@,16) += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_5552 :FIRETRK_5185 0011: 12@ > $5658(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_5219 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 0002: jump @FIRETRK_5552 :FIRETRK_5219 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3806 $5498(0@,16) jump_if_false @FIRETRK_5260 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 0002: jump @FIRETRK_5552 :FIRETRK_5260 0078: if or 0080: actor $5482(0@,16) near_point $5530(0@,16) $5546(0@,16) radius 0.5 0.5 sphere 0 0011: 12@ > $5642(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_5552 // Note: the incorrect math opcode was used here 0035: $5642(0@,16) = 12@ // (int vars) $5642(0@,16) += 6000 // (int) 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_5347 0043: store_actor $5482(0@,16) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) :FIRETRK_5347 10@ = 0 // (int) :FIRETRK_5351 0078: if and 0227: (unknown) 4@ 5@ 6@ 1.0 1.0 1.0 5 > 10@ // (int) num > var 0022: jump_if_false @FIRETRK_5485 // Note: the incorrect math opcode was used here 0138: 7@ = random_float_in_ranges 2.0 3.0 0138: 8@ = random_float_in_ranges 2.0 3.0 0139: 11@ = random_int_in_ranges 0 100 50 > 11@ // (int) num > var 0022: jump_if_false @FIRETRK_5427 // Note: the incorrect math opcode was used here 0036: 13@ = 7@ // (float vars) 7@ = 0 // (float) 002C: 7@ -= 13@ // (float vars) :FIRETRK_5427 0139: 11@ = random_int_in_ranges 0 100 50 > 11@ // (int) num > var 0022: jump_if_false @FIRETRK_5457 // Note: the incorrect math opcode was used here 0036: 13@ = 8@ // (float vars) 8@ = 0 // (float) 002C: 8@ -= 13@ // (float vars) :FIRETRK_5457 0036: 4@ = 1@ // (float vars) 002A: 4@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 2@ // (float vars) 002A: 5@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 10@ += 1 // (int) 0002: jump @FIRETRK_5351 :FIRETRK_5485 5 > 10@ // (int) num > var 0022: jump_if_false @FIRETRK_5539 // Note: the incorrect math opcode was used here 0036: $5530(0@,16) = 4@ // (float vars) 0036: $5546(0@,16) = 5@ // (float vars) 0036: $5562(0@,16) = 6@ // (float vars) 00F5: (unknown) $5482(0@,16) $5530(0@,16) $5546(0@,16) 0002: jump @FIRETRK_5552 :FIRETRK_5539 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 1 :FIRETRK_5552 0002: jump @FIRETRK_5572 :FIRETRK_5559 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 :FIRETRK_5572 0002: jump @FIRETRK_6342 :FIRETRK_5579 $5450(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_6060 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_5672 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_5665 0043: store_actor $5482(0@,16) position_to $5530(0@,16) $5546(0@,16) $5562(0@,16) // Note: the incorrect math opcode was used here 0043: store_actor $5482(0@,16) position_to $5578(0@,16) $5594(0@,16) $5610(0@,16) // Note: the incorrect math opcode was used here $5642(0@,16) = 0 // (int) :FIRETRK_5665 $5466(0@,16) = 0 // (int) :FIRETRK_5672 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_6040 02E1: actor $5482(0@,16) in_water jump_if_false @FIRETRK_5718 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 0002: jump @FIRETRK_6033 :FIRETRK_5718 009F: actor $5482(0@,16) dead jump_if_false @FIRETRK_5751 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 0002: jump @FIRETRK_6033 :FIRETRK_5751 $5498(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_5803 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3782 0@ 0139: $5658(0@,16) = random_int_in_ranges 14000 22000 0029: $5658(0@,16) += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_6033 :FIRETRK_5803 0011: 12@ > $5658(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_5837 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 0002: jump @FIRETRK_6033 :FIRETRK_5837 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3806 $5498(0@,16) jump_if_false @FIRETRK_5878 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 0002: jump @FIRETRK_6033 :FIRETRK_5878 0078: if or 0080: actor $5482(0@,16) near_point $5578(0@,16) $5594(0@,16) radius 1.0 1.0 sphere 0 0011: 12@ > $5642(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_6033 // Note: the incorrect math opcode was used here 0138: 16@ = random_float_in_ranges 0 360.0 0138: 17@ = random_float_in_ranges 10.0 30.0 01D2: (unknown) 16@ 18@ 01D3: (unknown) 16@ 19@ 002E: 18@ *= 17@ // (float vars) 002E: 19@ *= 17@ // (float vars) 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $5530(0@,16) $5546(0@,16) $5562(0@,16) 18@ 19@ 0 20@ 21@ 22@ 01B4: (unknown) 20@ 21@ 22@ 23@ 24@ 25@ 031D: (unknown) $5530(0@,16) $5546(0@,16) 23@ 24@ 26@ 0036: $5578(0@,16) = 20@ // (float vars) 0036: $5594(0@,16) = 21@ // (float vars) 0036: $5610(0@,16) = 22@ // (float vars) 00F5: (unknown) $5482(0@,16) $5578(0@,16) $5594(0@,16) :FIRETRK_6033 0002: jump @FIRETRK_6053 :FIRETRK_6040 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 5 :FIRETRK_6053 0002: jump @FIRETRK_6342 :FIRETRK_6060 $5450(0@,16) == 4 // (int) var == num jump_if_false @FIRETRK_6151 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_6125 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_6111 00E6: (unknown) $5482(0@,16) $1038 :FIRETRK_6111 $5466(0@,16) = 0 // (int) 0002: jump @FIRETRK_6144 :FIRETRK_6125 0112: remove_references_to_actor $5482(0@,16) // Like turning an actor into a random pedestrian 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3838 0@ 6 :FIRETRK_6144 0002: jump @FIRETRK_6342 :FIRETRK_6151 $5450(0@,16) == 5 // (int) var == num jump_if_false @FIRETRK_6245 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_6238 $5466(0@,16) = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @FIRETRK_2387 3 $5482(0@,16) -15 15@ = -15 // (int) 15@ *= 1000 // (int) 0029: $5680 += 15@ // (int vars) // Note: the incorrect math opcode was used here $5681 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_4266 0@ :FIRETRK_6238 0002: jump @FIRETRK_6342 :FIRETRK_6245 $5450(0@,16) == 6 // (int) var == num jump_if_false @FIRETRK_6342 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_6342 $5466(0@,16) = 0 // (int) 00D9: (unknown) 0 0 0 1 027D: 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @FIRETRK_2387 2 $5482(0@,16) 10 15@ = 10 // (int) 15@ *= 1000 // (int) 0029: $5680 += 15@ // (int vars) // Note: the incorrect math opcode was used here $5682 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_4163 0@ :FIRETRK_6342 02DB: unknown_check $5674(0@,16) 0 jump_if_false @FIRETRK_6455 not $5434(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6455 $5686 == 1 // (int) var == num jump_if_false @FIRETRK_6455 0078: if or $5450(0@,16) == 1 // (int) var == num $5450(0@,16) == 2 // (int) var == num $5450(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_6455 0045: actor $5482(0@,16) defined jump_if_false @FIRETRK_6455 00C1: (unknown) $5482(0@,16) $5674(0@,16) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_290 $5674(0@,16) :FIRETRK_6455 82DB: not unknown_check $5674(0@,16) 0 jump_if_false @FIRETRK_6616 $5434(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6503 00BB: (unknown) $5674(0@,16) 02E2: $5674(0@,16) = 0 // (any) 0002: jump @FIRETRK_6616 :FIRETRK_6503 8045: not actor $5482(0@,16) defined jump_if_false @FIRETRK_6536 00BB: (unknown) $5674(0@,16) 02E2: $5674(0@,16) = 0 // (any) 0002: jump @FIRETRK_6616 :FIRETRK_6536 $5686 == 0 // (int) var == num jump_if_false @FIRETRK_6568 00BB: (unknown) $5674(0@,16) 02E2: $5674(0@,16) = 0 // (any) 0002: jump @FIRETRK_6616 :FIRETRK_6568 0078: if and not $5450(0@,16) == 1 // (int) var == num not $5450(0@,16) == 2 // (int) var == num not $5450(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_6616 00BB: (unknown) $5674(0@,16) 02E2: $5674(0@,16) = 0 // (any) :FIRETRK_6616 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_4417 0026: return :FIRETRK_6635 0@ = 0 // (int) :FIRETRK_6639 not $5434(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6655 005F: (unknown) :FIRETRK_6655 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_6639 005E: (unknown) :FIRETRK_6674 0@ = 0 // (int) :FIRETRK_6678 82DB: not unknown_check $5674(0@,16) 0 jump_if_false @FIRETRK_6705 00BB: (unknown) $5674(0@,16) 02E2: $5674(0@,16) = 0 // (any) :FIRETRK_6705 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_6678 0026: return :FIRETRK_6724 0035: $5706(0@,16) = 1@ // (int vars) $5722(0@,16) = 1 // (int) 0026: return :FIRETRK_6741 not $5690(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6812 004F: unknown_check $5754(0@,16) jump_if_false @FIRETRK_6812 004D: store_car $5754(0@,16) position_to 1@ 2@ 3@ 00D0: 4@ = car $5754(0@,16) Z_angle 3@ += 3.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 004E: put_car $5754(0@,16) at 1@ 2@ 3@ 00D1: set_car $5754(0@,16) Z_angle_to 4@ :FIRETRK_6812 0026: return :FIRETRK_6814 6@ = 0 // (int) :FIRETRK_6818 16 > 6@ // (int) num > var 0022: jump_if_false @FIRETRK_6999 // Note: the incorrect math opcode was used here $5690(6@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6987 0160: load_model 1@ :FIRETRK_6847 8161: not model 1@ available jump_if_false @FIRETRK_6867 0001: wait 0 ms 0002: jump @FIRETRK_6847 :FIRETRK_6867 0048: 7@ = create_car 1@ at 2@ 3@ 4@ 00D1: set_car 7@ Z_angle_to 5@ 026D: (unknown) 7@ 1 01B2: (unknown) 7@ 0 1 1 0 0 0050: set_car 7@ max_speed_to 0 0052: set_car 7@ driver_behaviour_to 11 0162: release_model 1@ 0035: $5690(6@,16) = 0@ // (int vars) 0035: $5754(6@,16) = 7@ // (int vars) $5770(6@,16) = -1 // (int) 02E2: $5802(6@,16) = 0 // (any) 04E7: unknown_check 2@ 3@ 4@ 0022: jump_if_false @FIRETRK_6972 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @FIRETRK_6741 6@ $5738(6@,16) = 1 // (int) 0002: jump @FIRETRK_6979 :FIRETRK_6972 $5738(6@,16) = 0 // (int) :FIRETRK_6979 $6074 += 1 // (int) 005E: (unknown) :FIRETRK_6987 6@ += 1 // (int) 0002: jump @FIRETRK_6818 :FIRETRK_6999 039E: (unknown) 005F: (unknown) 037B: constant_params 6 variable_params 1 unknown 6 call_with_params @FIRETRK_6814 1 0@ 1@ 2@ 3@ 4@ 5@ jump_if_false @FIRETRK_7042 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @FIRETRK_6724 5@ 0 005E: (unknown) :FIRETRK_7042 039E: (unknown) 005F: (unknown) :FIRETRK_7046 0139: 5@ = random_int_in_ranges 0 5 5@ == 0 // (int) var == num jump_if_false @FIRETRK_7076 5@ = 200 // (int) 0002: jump @FIRETRK_7169 :FIRETRK_7076 5@ == 1 // (int) var == num jump_if_false @FIRETRK_7101 5@ = 195 // (int) 0002: jump @FIRETRK_7169 :FIRETRK_7101 5@ == 2 // (int) var == num jump_if_false @FIRETRK_7126 5@ = 224 // (int) 0002: jump @FIRETRK_7169 :FIRETRK_7126 5@ == 3 // (int) var == num jump_if_false @FIRETRK_7151 5@ = 176 // (int) 0002: jump @FIRETRK_7169 :FIRETRK_7151 5@ == 4 // (int) var == num jump_if_false @FIRETRK_7169 5@ = 171 // (int) :FIRETRK_7169 037B: constant_params 6 variable_params 1 unknown 6 call_with_params @FIRETRK_6814 2 5@ 0@ 1@ 2@ 3@ 4@ jump_if_false @FIRETRK_7208 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @FIRETRK_6724 4@ 0 005E: (unknown) :FIRETRK_7208 039E: (unknown) 005F: (unknown) :FIRETRK_7212 0 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_7245 // Note: the incorrect math opcode was used here 0035: 6@ = 0@ // (int vars) 0@ = 0 // (int) 002B: 0@ -= 6@ // (int vars) // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 0@ 0@ += 1 // (int) :FIRETRK_7245 037B: constant_params 4 variable_params 1 unknown 8 call_with_params @FIRETRK_7046 1@ 2@ 3@ 4@ 5@ jump_if_false @FIRETRK_7325 $5690(5@,16) = 3 // (int) 6@ = 0 // (int) :FIRETRK_7279 0011: 0@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_7323 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 1 unknown 8 call_with_params @FIRETRK_3941 5@ 7@ jump_if_false @FIRETRK_7311 005F: (unknown) :FIRETRK_7311 6@ += 1 // (int) 0002: jump @FIRETRK_7279 :FIRETRK_7323 005E: (unknown) :FIRETRK_7325 005F: (unknown) 0 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_7360 // Note: the incorrect math opcode was used here 0035: 6@ = 0@ // (int vars) 0@ = 0 // (int) 002B: 0@ -= 6@ // (int vars) // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 0@ 0@ += 1 // (int) :FIRETRK_7360 8@ = 224 // (int) 037B: constant_params 6 variable_params 1 unknown 9 call_with_params @FIRETRK_6814 4 8@ 1@ 2@ 3@ 4@ 5@ jump_if_false @FIRETRK_7453 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @FIRETRK_6724 5@ 0 6@ = 0 // (int) :FIRETRK_7407 0011: 0@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_7451 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 1 unknown 9 call_with_params @FIRETRK_3941 5@ 7@ jump_if_false @FIRETRK_7439 005F: (unknown) :FIRETRK_7439 6@ += 1 // (int) 0002: jump @FIRETRK_7407 :FIRETRK_7451 005E: (unknown) :FIRETRK_7453 005F: (unknown) :FIRETRK_7455 not $5690(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_7580 001C: $6075 == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_7487 // Note: the incorrect math opcode was used here $6075 = -1 // (int) :FIRETRK_7487 82DB: not unknown_check $5802(0@,16) 0 jump_if_false @FIRETRK_7514 00BB: (unknown) $5802(0@,16) 02E2: $5802(0@,16) = 0 // (any) :FIRETRK_7514 not $5770(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_7551 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3820 $5770(0@,16) $5770(0@,16) = -1 // (int) :FIRETRK_7551 0113: remove_references_to_car $5754(0@,16) // Like turning a car into any random car $5754(0@,16) = -1 // (int) $5690(0@,16) = 0 // (int) $6074 -= 1 // (int) 005E: (unknown) :FIRETRK_7580 005F: (unknown) :FIRETRK_7582 not $5690(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_7726 001C: $6075 == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_7614 // Note: the incorrect math opcode was used here $6075 = -1 // (int) :FIRETRK_7614 82DB: not unknown_check $5802(0@,16) 0 jump_if_false @FIRETRK_7641 00BB: (unknown) $5802(0@,16) 02E2: $5802(0@,16) = 0 // (any) :FIRETRK_7641 not $5770(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_7678 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3820 $5770(0@,16) $5770(0@,16) = -1 // (int) :FIRETRK_7678 004F: unknown_check $5754(0@,16) jump_if_false @FIRETRK_7697 013B: explode_car $5754(0@,16) :FIRETRK_7697 0113: remove_references_to_car $5754(0@,16) // Like turning a car into any random car $5754(0@,16) = -1 // (int) $5690(0@,16) = 0 // (int) $6074 -= 1 // (int) 005E: (unknown) :FIRETRK_7726 005F: (unknown) :FIRETRK_7728 010E: 12@ = current_time_in_ms 0@ = 0 // (int) :FIRETRK_7735 not $5690(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8768 $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8057 $5722(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_7785 $5722(0@,16) = 0 // (int) :FIRETRK_7785 01B3: unknown_check $5754(0@,16) jump_if_false @FIRETRK_7818 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 3 0002: jump @FIRETRK_8050 :FIRETRK_7818 00A0: car $5754(0@,16) wrecked jump_if_false @FIRETRK_7851 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 2 0002: jump @FIRETRK_8050 :FIRETRK_7851 014C: set_car $5754(0@,16) health_to 1000 $5770(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_7893 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3758 0@ 0002: jump @FIRETRK_8050 :FIRETRK_7893 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3806 $5770(0@,16) jump_if_false @FIRETRK_7934 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 3 0002: jump @FIRETRK_8050 :FIRETRK_7934 80D8: not car $5754(0@,16) health >= 350 jump_if_false @FIRETRK_7970 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 2 0002: jump @FIRETRK_8050 :FIRETRK_7970 $5738(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8031 004D: store_car $5754(0@,16) position_to 1@ 2@ 3@ 04E7: unknown_check 1@ 2@ 3@ 0022: jump_if_false @FIRETRK_8024 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_6741 0@ $5738(0@,16) = 1 // (int) :FIRETRK_8024 0002: jump @FIRETRK_8050 :FIRETRK_8031 84E7: not unknown_check 1@ 2@ 3@ 0022: jump_if_false @FIRETRK_8050 // Note: the incorrect math opcode was used here $5738(0@,16) = 0 // (int) :FIRETRK_8050 0002: jump @FIRETRK_8768 :FIRETRK_8057 $5706(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8470 $5722(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8128 $5722(0@,16) = 0 // (int) 0057: show_text_highpriority GXT 'CRT1' time 5000 flag 1 0035: $5786(0@,16) = 12@ // (int vars) $5786(0@,16) += 30000 // (int) 0035: $6075 = 0@ // (int vars) :FIRETRK_8128 01B3: unknown_check $5754(0@,16) 0022: jump_if_false @FIRETRK_8161 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 3 0002: jump @FIRETRK_8463 :FIRETRK_8161 00A0: car $5754(0@,16) wrecked jump_if_false @FIRETRK_8194 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 2 0002: jump @FIRETRK_8463 :FIRETRK_8194 014C: set_car $5754(0@,16) health_to 250 $5770(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_8236 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3758 0@ 0002: jump @FIRETRK_8463 :FIRETRK_8236 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3806 $5770(0@,16) jump_if_false @FIRETRK_8277 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 3 0002: jump @FIRETRK_8463 :FIRETRK_8277 80D8: not car $5754(0@,16) health >= 50 jump_if_false @FIRETRK_8312 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 2 0002: jump @FIRETRK_8463 :FIRETRK_8312 0011: 12@ > $5786(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_8346 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6724 0@ 2 0002: jump @FIRETRK_8463 :FIRETRK_8346 0035: 7@ = $5786(0@,16) // (int vars) 002B: 7@ -= 12@ // (int vars) // Note: the incorrect math opcode was used here 7@ -= 1 // (int) 7@ /= 1000 // (int) 7@ += 1 // (int) 0035: 8@ = $5786(0@,16) // (int vars) 002B: 8@ -= 12@ // (int vars) // Note: the incorrect math opcode was used here :FIRETRK_8384 8@ > 1000 // (int) var > num jump_if_false @FIRETRK_8410 8@ -= 1000 // (int) 0002: jump @FIRETRK_8384 :FIRETRK_8410 8@ /= 4 // (int) 004D: store_car $5754(0@,16) position_to 1@ 2@ 3@ 3@ += 2.1 // (float) 037B: constant_params 3 variable_params 2 unknown 13 call_with_params @MAIN_6042 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 13 call_with_params @FIRETRK_1920 4 4@ 5@ 7@ 8@ :FIRETRK_8463 0002: jump @FIRETRK_8768 :FIRETRK_8470 $5706(0@,16) == 2 // (int) var == num jump_if_false @FIRETRK_8653 $5722(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8646 $5722(0@,16) = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @FIRETRK_2387 1 $5754(0@,16) -15 9@ = -15 // (int) 9@ *= 1000 // (int) 0029: $5680 += 9@ // (int vars) // Note: the incorrect math opcode was used here 004F: unknown_check $5754(0@,16) 0022: jump_if_false @FIRETRK_8630 // Note: the incorrect math opcode was used here 10@ = 0 // (int) :FIRETRK_8558 not $5434(10@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8613 0045: actor $5482(10@,16) defined jump_if_false @FIRETRK_8613 007C: actor $5482(10@,16) driving $5754(0@,16) 0022: jump_if_false @FIRETRK_8613 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_4163 10@ :FIRETRK_8613 10@ += 1 // (int) 10@ >= 16 // (int) var >= num jump_if_false @FIRETRK_8558 :FIRETRK_8630 $5681 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_7582 0@ :FIRETRK_8646 0002: jump @FIRETRK_8768 :FIRETRK_8653 $5706(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_8768 $5722(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8768 $5722(0@,16) = 0 // (int) 004F: unknown_check $5754(0@,16) jump_if_false @FIRETRK_8709 02B3: (unknown) $5754(0@,16) :FIRETRK_8709 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @FIRETRK_2387 0 $5754(0@,16) 5 9@ = 5 // (int) 9@ *= 1000 // (int) 0029: $5680 += 9@ // (int vars) // Note: the incorrect math opcode was used here 00D9: (unknown) 0 0 0 1 027D: $5682 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_7455 0@ :FIRETRK_8768 02DB: unknown_check $5802(0@,16) 0 jump_if_false @FIRETRK_8860 not $5690(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8860 $5686 == 1 // (int) var == num jump_if_false @FIRETRK_8860 $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8860 004F: unknown_check $5754(0@,16) jump_if_false @FIRETRK_8860 00C0: (unknown) $5754(0@,16) $5802(0@,16) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_290 $5802(0@,16) :FIRETRK_8860 82DB: not unknown_check $5802(0@,16) 0 jump_if_false @FIRETRK_8923 0078: if or $5690(0@,16) == 0 // (int) var == num not $5706(0@,16) == 0 // (int) var == num 804F: not unknown_check $5754(0@,16) $5686 == 0 // (int) var == num jump_if_false @FIRETRK_8923 00BB: (unknown) $5802(0@,16) 02E2: $5802(0@,16) = 0 // (any) :FIRETRK_8923 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_7735 0026: return :FIRETRK_8942 0@ = 0 // (int) :FIRETRK_8946 not $5690(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8962 005F: (unknown) :FIRETRK_8962 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_8946 005E: (unknown) :FIRETRK_8981 0@ = 0 // (int) :FIRETRK_8985 82DB: not unknown_check $5802(0@,16) 0 jump_if_false @FIRETRK_9012 00BB: (unknown) $5802(0@,16) 02E2: $5802(0@,16) = 0 // (any) :FIRETRK_9012 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_8985 0026: return :FIRETRK_9031 $5688 = 0 // (int) $5689 = 0 // (int) 0@ = 0 // (int) :FIRETRK_9045 $5434(0@,16) = 0 // (int) $5450(0@,16) = 0 // (int) $5466(0@,16) = 0 // (int) $5482(0@,16) = -1 // (int) $5498(0@,16) = -1 // (int) 02E2: $5674(0@,16) = 0 // (any) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_9045 0@ = 0 // (int) :FIRETRK_9110 $5690(0@,16) = 0 // (int) $5706(0@,16) = 0 // (int) $5722(0@,16) = 0 // (int) $5754(0@,16) = -1 // (int) $5770(0@,16) = -1 // (int) 02E2: $5802(0@,16) = 0 // (any) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_9110 0@ = 0 // (int) :FIRETRK_9175 $5372(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @FIRETRK_9175 $6075 = -1 // (int) $6074 = 0 // (int) $5683 = 0 // (int) 0035: $5678 = $1957 // (int vars) $5678 += 1 // (int) $5679 = 0 // (int) $5678 == 1 // (int) var == num jump_if_false @FIRETRK_9259 $5680 = 30000 // (int) 0002: jump @FIRETRK_9297 :FIRETRK_9259 8 > $5678 // (int) num > var 0022: jump_if_false @FIRETRK_9288 // Note: the incorrect math opcode was used here $5680 = 180000 // (int) 0002: jump @FIRETRK_9297 :FIRETRK_9288 $5680 = 360000 // (int) :FIRETRK_9297 $5686 = 0 // (int) 0045: actor $1038 defined jump_if_false @FIRETRK_9319 007B: $5684 = actor $1038 car :FIRETRK_9319 02E2: $5687 = 0 // (any) 0026: return :FIRETRK_9326 0@ == 1 // (int) var == num jump_if_false @FIRETRK_9349 11@ = 0 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9349 0@ == 2 // (int) var == num jump_if_false @FIRETRK_9373 11@ = 1 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9373 0@ == 3 // (int) var == num jump_if_false @FIRETRK_9397 11@ = 2 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9397 0@ == 4 // (int) var == num jump_if_false @FIRETRK_9421 11@ = 3 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9421 7 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_9445 // Note: the incorrect math opcode was used here 11@ = 4 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9445 10 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_9469 // Note: the incorrect math opcode was used here 11@ = 5 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9469 0@ == 11 // (int) var == num jump_if_false @FIRETRK_9493 11@ = 6 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9493 0@ == 12 // (int) var == num jump_if_false @FIRETRK_9517 11@ = 7 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9517 0@ == 13 // (int) var == num jump_if_false @FIRETRK_9541 11@ = 8 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9541 0@ == 14 // (int) var == num jump_if_false @FIRETRK_9565 11@ = 9 // (int) 0002: jump @FIRETRK_9570 :FIRETRK_9565 11@ = 10 // (int) :FIRETRK_9570 3 >= 11@ // (int) num >= var 0022: jump_if_false @FIRETRK_9684 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @FIRETRK_1057 $5678 1.0 1@ jump_if_false @FIRETRK_9677 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @FIRETRK_1027 0 4@ 5@ 6@ 0138: 7@ = random_float_in_ranges 0 360.0 11@ == 0 // (int) var == num jump_if_false @FIRETRK_9659 037B: constant_params 4 variable_params 1 unknown 12 call_with_params @FIRETRK_7046 4@ 5@ 6@ 7@ 2@ 0002: jump @FIRETRK_9675 :FIRETRK_9659 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7212 11@ 4@ 5@ 6@ 7@ 2@ :FIRETRK_9675 005E: (unknown) :FIRETRK_9677 0002: jump @FIRETRK_10044 :FIRETRK_9684 6 >= 11@ // (int) num >= var 0022: jump_if_false @FIRETRK_9866 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @FIRETRK_1057 $5678 10.0 1@ jump_if_false @FIRETRK_9859 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @FIRETRK_1027 -5.0 4@ 5@ 6@ 0036: 8@ = 4@ // (float vars) 0036: 9@ = 5@ // (float vars) 0036: 10@ = 6@ // (float vars) 0138: 7@ = random_float_in_ranges 0 360.0 11@ == 4 // (int) var == num jump_if_false @FIRETRK_9795 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7212 3 4@ 5@ 6@ 7@ 2@ 11@ -= 3 // (int) 0002: jump @FIRETRK_9817 :FIRETRK_9795 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7212 2 4@ 5@ 6@ 7@ 2@ 11@ -= 2 // (int) :FIRETRK_9817 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @FIRETRK_1027 5.0 4@ 5@ 6@ 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7212 11@ 4@ 5@ 6@ 7@ 2@ 0233: (unknown) $5754(2@,16) 8@ 9@ 005E: (unknown) :FIRETRK_9859 0002: jump @FIRETRK_10044 :FIRETRK_9866 12 >= 11@ // (int) num >= var 0022: jump_if_false @FIRETRK_10044 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @FIRETRK_1057 $5678 15.0 1@ jump_if_false @FIRETRK_10044 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @FIRETRK_1027 0 4@ 5@ 6@ 0036: 8@ = 4@ // (float vars) 0036: 9@ = 5@ // (float vars) 0036: 10@ = 6@ // (float vars) 0138: 7@ = random_float_in_ranges 0 360.0 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7212 4 4@ 5@ 6@ 7@ 2@ 11@ -= 4 // (int) 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @FIRETRK_1027 -7.0 4@ 5@ 6@ 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7212 4 4@ 5@ 6@ 7@ 2@ 11@ -= 4 // (int) 0233: (unknown) $5754(2@,16) 8@ 9@ 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @FIRETRK_1027 7.0 4@ 5@ 6@ 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7212 11@ 4@ 5@ 6@ 7@ 2@ 0233: (unknown) $5754(2@,16) 8@ 9@ 005E: (unknown) :FIRETRK_10044 005F: (unknown) :FIRETRK_10046 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @FIRETRK_8981 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @FIRETRK_6674 82DB: not unknown_check $5687 0 jump_if_false @FIRETRK_10087 00BB: (unknown) $5687 02E2: $5687 = 0 // (any) :FIRETRK_10087 0026: return :FIRETRK_10089 010E: 1@ = current_time_in_ms 0035: 2@ = $5685 // (int vars) 002B: 2@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here 2@ -= 1 // (int) 2@ /= 1000 // (int) 2@ += 1 // (int) 0@ == 1 // (int) var == num jump_if_false @FIRETRK_10182 2@ > 1 // (int) var > num jump_if_false @FIRETRK_10162 011F: show_text_1number_highpriority GXT 'FT_2' number 2@ time 500 flag 1 // You have ~1~ seconds to return to the Fire Truck. 0002: jump @FIRETRK_10175 :FIRETRK_10162 0057: show_text_highpriority GXT 'FT_1' time 500 flag 1 // You have 1 second to return to the Fire Truck. :FIRETRK_10175 0002: jump @FIRETRK_10230 :FIRETRK_10182 2@ > 1 // (int) var > num jump_if_false @FIRETRK_10216 011F: show_text_1number_highpriority GXT 'FT2_2' number 2@ time 500 flag 1 // You have ~1~ seconds to find a Fire Truck. 0002: jump @FIRETRK_10230 :FIRETRK_10216 0057: show_text_highpriority GXT 'FT2_1' time 500 flag 1 // You have 1 second to find a Fire Truck. :FIRETRK_10230 0026: return 011D: show_text_1number_styled GXT 'FT_PERF' number 0@ time 5000 style 6 // PERFECT BONUS +~1~ secs 0@ *= 1000 // (int) 0029: $5680 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :FIRETRK_10262 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_2854 -1 0270: (unknown) 1 024F: (unknown) 0.5 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_9031 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3019 1000 0@ = 1 // (int) 1@ = 0 // (int) 2@ = 0 // (int) :FIRETRK_10327 0@ > 0 // (int) var > num jump_if_false @FIRETRK_10416 0@ == 1 // (int) var == num jump_if_false @FIRETRK_10364 0025: gosub @FIRETRK_10448 0002: jump @FIRETRK_10409 :FIRETRK_10364 0@ == 2 // (int) var == num jump_if_false @FIRETRK_10390 0025: gosub @FIRETRK_10913 0002: jump @FIRETRK_10409 :FIRETRK_10390 0@ == 3 // (int) var == num jump_if_false @FIRETRK_10409 0025: gosub @FIRETRK_11661 :FIRETRK_10409 0002: jump @FIRETRK_10327 :FIRETRK_10416 0@ == 0 // (int) var == num jump_if_false @FIRETRK_10441 0002: jump @FIRETRK_12431 0002: jump @FIRETRK_10448 :FIRETRK_10441 0002: jump @FIRETRK_12183 :FIRETRK_10448 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @FIRETRK_9326 $5678 50 jump_if_false @FIRETRK_10476 0@ = 2 // (int) 0026: return :FIRETRK_10476 010E: 3@ = current_time_in_ms 4@ = 0 // (int) 5@ = 1 // (int) :FIRETRK_10488 0@ == 1 // (int) var == num jump_if_false @FIRETRK_10901 010E: 3@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7728 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4410 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2494 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_414 jump_if_false @FIRETRK_10561 0@ = 0 // (int) 0002: jump @FIRETRK_10796 :FIRETRK_10561 5@ == 0 // (int) var == num jump_if_false @FIRETRK_10718 0045: actor $1038 defined jump_if_false @FIRETRK_10711 007D: actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_10619 // Note: the incorrect math opcode was used here 007B: $5684 = actor $1038 car 5@ = 1 // (int) 4@ = 0 // (int) 0002: jump @FIRETRK_10711 :FIRETRK_10619 0011: 3@ > $5685 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_10643 // Note: the incorrect math opcode was used here 0@ = -2 // (int) 0002: jump @FIRETRK_10711 :FIRETRK_10643 034B: unknown_check $5684 jump_if_false @FIRETRK_10700 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10089 1 00A0: car $5684 wrecked jump_if_false @FIRETRK_10693 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10046 $5684 = -1 // (int) :FIRETRK_10693 0002: jump @FIRETRK_10711 :FIRETRK_10700 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10089 0 :FIRETRK_10711 0002: jump @FIRETRK_10796 :FIRETRK_10718 0045: actor $1038 defined jump_if_false @FIRETRK_10796 807D: not actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_10770 // Note: the incorrect math opcode was used here 5@ = 0 // (int) 4@ = 0 // (int) 0035: $5685 = 3@ // (int vars) $5685 += 30000 // (int) 0002: jump @FIRETRK_10796 :FIRETRK_10770 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @FIRETRK_9326 $5678 1 jump_if_false @FIRETRK_10796 0@ = 2 // (int) :FIRETRK_10796 0078: if and 4@ == 0 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @FIRETRK_10891 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10046 5@ == 0 // (int) var == num jump_if_false @FIRETRK_10873 004F: unknown_check $5684 jump_if_false @FIRETRK_10866 00C0: (unknown) $5684 $5687 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_290 $5687 :FIRETRK_10866 0002: jump @FIRETRK_10886 :FIRETRK_10873 0057: show_text_highpriority GXT 'FT_3' time 5000 flag 1 // There are no fires in this part of the city, try another district. :FIRETRK_10886 4@ = 1 // (int) :FIRETRK_10891 0001: wait 0 ms 0002: jump @FIRETRK_10488 :FIRETRK_10901 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10046 0026: return :FIRETRK_10913 037B: constant_params 1 variable_params 3 unknown 15 call_with_params @FIRETRK_1027 0 6@ 7@ 8@ $5682 = 0 // (int) $5681 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @FIRETRK_665 $5678 6@ 7@ 8@ 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_69 5 024C: set_timer_with_text_to $5680 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_69 1 024D: (unknown) $5678 0 'LEVEL' // Level 0426: (unknown) 6@ 7@ 8@ 9@ $6074 == 1 // (int) var == num jump_if_false @FIRETRK_11042 0226: show_text_1string GXT 'F_GO1' string 9@ time 5000 1 // Burning ~b~vehicle~w~ reported in the ~a~ area. Extinguish the fire. 0002: jump @FIRETRK_11057 :FIRETRK_11042 0226: show_text_1string GXT 'F_GO2' string 9@ time 5000 1 // Burning ~b~vehicles~w~ reported in the ~a~ area. Extinguish the fire. :FIRETRK_11057 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3831 1 010E: 2@ = current_time_in_ms 2@ += 5000 // (int) 010E: 3@ = current_time_in_ms 4@ = 1 // (int) 5@ = 1 // (int) :FIRETRK_11091 0@ == 2 // (int) var == num jump_if_false @FIRETRK_11659 010E: 3@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7728 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4410 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2494 500 > $5680 // (int) num > var 0022: jump_if_false @FIRETRK_11162 // Note: the incorrect math opcode was used here 0@ = -1 // (int) 0002: jump @FIRETRK_11438 :FIRETRK_11162 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_414 jump_if_false @FIRETRK_11190 0@ = 0 // (int) 0002: jump @FIRETRK_11438 :FIRETRK_11190 5@ == 0 // (int) var == num jump_if_false @FIRETRK_11347 0045: actor $1038 defined jump_if_false @FIRETRK_11340 007D: actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_11248 // Note: the incorrect math opcode was used here 007B: $5684 = actor $1038 car 5@ = 1 // (int) 4@ = 0 // (int) 0002: jump @FIRETRK_11340 :FIRETRK_11248 0011: 3@ > $5685 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_11272 // Note: the incorrect math opcode was used here 0@ = -2 // (int) 0002: jump @FIRETRK_11340 :FIRETRK_11272 034B: unknown_check $5684 jump_if_false @FIRETRK_11329 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10089 1 00A0: car $5684 wrecked jump_if_false @FIRETRK_11322 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10046 $5684 = -1 // (int) :FIRETRK_11322 0002: jump @FIRETRK_11340 :FIRETRK_11329 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10089 0 :FIRETRK_11340 0002: jump @FIRETRK_11438 :FIRETRK_11347 0045: actor $1038 defined jump_if_false @FIRETRK_11438 807D: not actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_11399 // Note: the incorrect math opcode was used here 5@ = 0 // (int) 4@ = 0 // (int) 0035: $5685 = 3@ // (int vars) $5685 += 30000 // (int) 0002: jump @FIRETRK_11438 :FIRETRK_11399 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_6635 jump_if_false @FIRETRK_11438 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_8942 jump_if_false @FIRETRK_11438 0@ = 3 // (int) :FIRETRK_11438 0078: if and 4@ == 0 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @FIRETRK_11556 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10046 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3831 0 5@ == 0 // (int) var == num jump_if_false @FIRETRK_11526 004F: unknown_check $5684 jump_if_false @FIRETRK_11519 00C0: (unknown) $5684 $5687 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_290 $5687 :FIRETRK_11519 0002: jump @FIRETRK_11551 :FIRETRK_11526 0057: show_text_highpriority GXT 'FT_0' time 5000 flag 1 // Extinguish the ~b~fires. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3831 1 :FIRETRK_11551 4@ = 1 // (int) :FIRETRK_11556 0011: 3@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_11649 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @FIRETRK_11611 0267: (unknown) 'H_IV_08' // Hold~h~ ~k~ ~VEWEP~ ~w~to use the fire engine's water cannon. 0035: 2@ = 3@ // (int vars) 2@ += 5000 // (int) 1@ += 1 // (int) 0002: jump @FIRETRK_11649 :FIRETRK_11611 1@ == 1 // (int) var == num jump_if_false @FIRETRK_11649 0267: (unknown) 'H_IV_09' // While it is spraying, use the~h~ ~k~ ~FIREH~ ~w~to adjust the cannon's aim. 0035: 2@ = 3@ // (int vars) 2@ += 5000 // (int) 1@ += 1 // (int) :FIRETRK_11649 0001: wait 0 ms 0002: jump @FIRETRK_11091 :FIRETRK_11659 0026: return :FIRETRK_11661 0059: text_clear_all 00AC: stop_timer $5680 00AE: remove_status_text $5678 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3831 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10046 80A0: not car $5684 wrecked jump_if_false @FIRETRK_11738 014E: 10@ = car $5684 health 10@ += 150 // (int) 10@ > 1000 // (int) var > num jump_if_false @FIRETRK_11733 10@ = 1000 // (int) :FIRETRK_11733 014C: set_car $5684 health_to 10@ :FIRETRK_11738 0035: 11@ = $5682 // (int vars) 11@ *= 20 // (int) 0094: player $1038 money += 11@ 0078: if and $5681 == 1 // (int) var == num $5678 > 1 // (int) var > num jump_if_false @FIRETRK_11882 $5678 > 10 // (int) var > num jump_if_false @FIRETRK_11801 12@ = 20 // (int) 0002: jump @FIRETRK_11844 :FIRETRK_11801 $5678 > 5 // (int) var > num jump_if_false @FIRETRK_11826 12@ = 10 // (int) 0002: jump @FIRETRK_11844 :FIRETRK_11826 $5678 > 1 // (int) var > num jump_if_false @FIRETRK_11844 12@ = 5 // (int) :FIRETRK_11844 01DC: show_text_3numbers GXT 'FT_PAS2' numbers $5678 11@ 12@ time 5000 flag 1 // Level ~1~ completed. Reward: $~1~ Perfect bonus +~1~ secs. 12@ *= 1000 // (int) 0029: $5680 += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_11900 :FIRETRK_11882 01D9: (unknown) 'FT_PAS' $5678 11@ 5000 1 // Level ~1~ completed. Reward: $~1~ :FIRETRK_11900 036E: (unknown) $5678 $5679 += 1 // (int) $5679 == 5 // (int) var == num jump_if_false @FIRETRK_12002 0035: $1957 = $5678 // (int vars) $5679 = 0 // (int) $1957 == 15 // (int) var == num jump_if_false @FIRETRK_11993 0267: (unknown) 'FT_H3' // Fire Fighter mission complete. You are now completely fireproof. 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 04D4: (unknown) 1 0002: jump @FIRETRK_12002 :FIRETRK_11993 0267: (unknown) 'FT_H2' // Checkpoint reached. ~h~Fire Fighter~w~ missions will continue from this level. :FIRETRK_12002 $5678 += 1 // (int) 0029: $5683 += 11@ // (int vars) // Note: the incorrect math opcode was used here -2@ = -5000 // (int) // timer1 :FIRETRK_12019 0@ == 3 // (int) var == num jump_if_false @FIRETRK_12115 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7728 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4410 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2494 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_414 jump_if_false @FIRETRK_12092 0@ = 0 // (int) 0002: jump @FIRETRK_12108 :FIRETRK_12092 -2@ > 0 // (int) var > num // timer1 jump_if_false @FIRETRK_12108 0@ = 1 // (int) :FIRETRK_12108 0002: jump @FIRETRK_12019 :FIRETRK_12115 13@ = 0 // (int) :FIRETRK_12119 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_7455 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12119 13@ = 0 // (int) :FIRETRK_12151 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_4163 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12151 01ED: (unknown) 0026: return :FIRETRK_12183 14@ = 1 // (int) :FIRETRK_12188 14@ == 1 // (int) var == num jump_if_false @FIRETRK_12303 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7728 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4410 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2494 009D: wasted_or_busted // mission only jump_if_false @FIRETRK_12253 14@ = 0 // (int) 0002: jump @FIRETRK_12296 :FIRETRK_12253 009F: actor $1038 dead jump_if_false @FIRETRK_12275 14@ = 0 // (int) 0002: jump @FIRETRK_12296 :FIRETRK_12275 037A: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2679 jump_if_false @FIRETRK_12296 14@ = 0 // (int) :FIRETRK_12296 0002: jump @FIRETRK_12188 :FIRETRK_12303 809D: not wasted_or_busted // mission only jump_if_false @FIRETRK_12429 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0@ == -1 // (int) var == num jump_if_false @FIRETRK_12365 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'FT_X1' // ~r~You're too late. 0002: jump @FIRETRK_12429 :FIRETRK_12365 0@ == -2 // (int) var == num jump_if_false @FIRETRK_12429 004F: unknown_check $5684 jump_if_false @FIRETRK_12412 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'FT_X2' // ~r~You didn't return to the Fire Truck in time. 0002: jump @FIRETRK_12429 :FIRETRK_12412 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'FT_X3' // ~r~You didn't find a Fire Truck in time. :FIRETRK_12429 0026: return :FIRETRK_12431 0059: text_clear_all 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'FT_X0' // ~r~Fire Fighter mission cancelled. 0026: return :FIRETRK_12467 00AC: stop_timer $5680 00AE: remove_status_text $5678 13@ = 0 // (int) :FIRETRK_12479 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_7582 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12479 13@ = 0 // (int) :FIRETRK_12511 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_4266 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12511 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10046 01ED: (unknown) 024F: (unknown) 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 18--------------- :CHOPLIF 0238: name_thread 'CHOPLIF' // 'Air Rescue' 0025: gosub @CHOPLIF_12965 009D: wasted_or_busted // mission only jump_if_false @CHOPLIF_34 0025: gosub @CHOPLIF_13657 :CHOPLIF_34 0025: gosub @CHOPLIF_13997 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @CHOPLIF_75 02B4: set_camera_transverse_delay 0 time 7@ :CHOPLIF_75 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @CHOPLIF_116 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @CHOPLIF_127 :CHOPLIF_116 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :CHOPLIF_127 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @CHOPLIF_161 02B4: set_camera_transverse_delay 0 time 5@ :CHOPLIF_161 809F: not actor 3@ dead 0022: jump_if_false @CHOPLIF_177 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :CHOPLIF_177 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @CHOPLIF_243 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @CHOPLIF_237 0400: (unknown) $1038 $1690 0002: jump @CHOPLIF_243 :CHOPLIF_237 02C0: (unknown) $1038 $1690 :CHOPLIF_243 0@ >= 0 // (int) var >= num jump_if_false @CHOPLIF_270 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :CHOPLIF_270 0045: actor $1038 defined jump_if_false @CHOPLIF_338 807E: not actor $1038 driving jump_if_false @CHOPLIF_315 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @CHOPLIF_318 :CHOPLIF_315 021D: (unknown) 0 :CHOPLIF_318 $1698 == 0 // (int) var == num jump_if_false @CHOPLIF_334 02EA: select_interior 2 :CHOPLIF_334 01AE: (unknown) 1 :CHOPLIF_338 0059: text_clear_all 0268: (unknown) 0026: return :CHOPLIF_344 0045: actor $1038 defined jump_if_false @CHOPLIF_408 807E: not actor $1038 driving jump_if_false @CHOPLIF_396 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @CHOPLIF_396 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :CHOPLIF_396 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :CHOPLIF_408 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @CHOPLIF_457 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @CHOPLIF_457 02EA: select_interior 0 :CHOPLIF_457 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @CHOPLIF_487 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :CHOPLIF_487 0026: return 0045: actor 0@ defined jump_if_false @CHOPLIF_508 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :CHOPLIF_508 0026: return 0045: actor 0@ defined 0022: jump_if_false @CHOPLIF_538 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @CHOPLIF_538 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :CHOPLIF_538 0026: return :CHOPLIF_540 0045: actor 0@ defined 0022: jump_if_false @CHOPLIF_587 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @CHOPLIF_583 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @CHOPLIF_587 :CHOPLIF_583 1@ = 0 // (int) :CHOPLIF_587 1@ == 1 // (int) var == num jump_if_false @CHOPLIF_671 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CHOPLIF_664 007E: actor 0@ driving jump_if_false @CHOPLIF_660 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @CHOPLIF_650 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @CHOPLIF_653 :CHOPLIF_650 00F1: (unknown) 0@ :CHOPLIF_653 0002: jump @CHOPLIF_664 :CHOPLIF_660 1@ = 0 // (int) :CHOPLIF_664 0002: jump @CHOPLIF_587 :CHOPLIF_671 0026: return 0045: actor 0@ defined jump_if_false @CHOPLIF_765 007E: actor 0@ driving jump_if_false @CHOPLIF_749 02A7: unknown_check 0@ jump_if_false @CHOPLIF_719 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @CHOPLIF_742 :CHOPLIF_719 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CHOPLIF_540 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CHOPLIF_742 0002: jump @CHOPLIF_758 :CHOPLIF_749 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CHOPLIF_758 0002: jump @CHOPLIF_767 :CHOPLIF_765 005F: (unknown) :CHOPLIF_767 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @CHOPLIF_925 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @CHOPLIF_925 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @CHOPLIF_866 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @CHOPLIF_825 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CHOPLIF_859 :CHOPLIF_825 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_540 0@ 4@ > -1 // (int) var > num jump_if_false @CHOPLIF_859 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_540 4@ :CHOPLIF_859 0002: jump @CHOPLIF_925 :CHOPLIF_866 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @CHOPLIF_891 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CHOPLIF_925 :CHOPLIF_891 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_540 0@ not 3@ == -1 // (int) var == num jump_if_false @CHOPLIF_925 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_540 3@ :CHOPLIF_925 0045: actor 0@ defined jump_if_false @CHOPLIF_977 004F: unknown_check 1@ jump_if_false @CHOPLIF_977 007E: actor 0@ driving jump_if_false @CHOPLIF_977 807C: not actor 0@ driving 1@ 0022: jump_if_false @CHOPLIF_977 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_540 0@ :CHOPLIF_977 5@ = 0 // (int) :CHOPLIF_981 5@ == 0 // (int) var == num jump_if_false @CHOPLIF_1079 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CHOPLIF_1072 004F: unknown_check 1@ jump_if_false @CHOPLIF_1072 007C: actor 0@ driving 1@ 0022: jump_if_false @CHOPLIF_1038 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @CHOPLIF_1072 :CHOPLIF_1038 2@ == -1 // (int) var == num jump_if_false @CHOPLIF_1064 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @CHOPLIF_1072 :CHOPLIF_1064 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :CHOPLIF_1072 0002: jump @CHOPLIF_981 :CHOPLIF_1079 0026: return :CHOPLIF_1081 0@ == 0 // (int) var == num jump_if_false @CHOPLIF_1124 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @CHOPLIF_1300 :CHOPLIF_1124 0@ == 1 // (int) var == num jump_if_false @CHOPLIF_1157 03CF: (unknown) 200 200 200 255 0002: jump @CHOPLIF_1300 :CHOPLIF_1157 0@ == 2 // (int) var == num jump_if_false @CHOPLIF_1199 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @CHOPLIF_1300 :CHOPLIF_1199 0@ == 3 // (int) var == num jump_if_false @CHOPLIF_1243 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @CHOPLIF_1300 :CHOPLIF_1243 0@ == 4 // (int) var == num jump_if_false @CHOPLIF_1274 03CF: (unknown) 8 143 59 255 0002: jump @CHOPLIF_1300 :CHOPLIF_1274 0@ == 5 // (int) var == num jump_if_false @CHOPLIF_1300 03CF: (unknown) 237 130 180 255 :CHOPLIF_1300 0026: return :CHOPLIF_1302 00BC: (unknown) 0@ 2 0026: return :CHOPLIF_1309 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CHOPLIF_1309 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @CHOPLIF_1364 014E: 3@ = car 0@ health 3@ -= 250 // (int) :CHOPLIF_1364 0 > 3@ // (int) num > var 0022: jump_if_false @CHOPLIF_1379 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :CHOPLIF_1379 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_1424 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :CHOPLIF_1424 005F: (unknown) 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @CHOPLIF_1643 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @CHOPLIF_1465 005F: (unknown) :CHOPLIF_1465 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1510 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1510 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1555 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1555 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1599 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1599 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1643 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1643 005E: (unknown) :CHOPLIF_1645 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1690 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1690 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1735 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1735 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1780 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1780 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1825 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1825 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1870 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1870 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1915 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1915 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_1960 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1960 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2005 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2005 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2050 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2050 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2095 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2095 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2140 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2140 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2185 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2185 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2230 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2230 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2275 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2275 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2320 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2320 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2365 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2365 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2410 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2410 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2455 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2455 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2500 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2500 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2545 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2545 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2590 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2590 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2635 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2635 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2680 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2680 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2725 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2725 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2770 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2770 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2815 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2815 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2860 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2860 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2905 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2905 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2950 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2950 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_2995 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2995 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3040 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3040 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3085 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3085 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3130 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3130 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3175 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3175 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3219 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3219 005E: (unknown) 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3266 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3266 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3311 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3311 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3356 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3356 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3401 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3401 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3446 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3446 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3491 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3491 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3536 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3536 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3581 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3581 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3626 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3626 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3671 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3671 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3716 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3716 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3761 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3761 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3806 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3806 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3851 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3851 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3891 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3891 005E: (unknown) :CHOPLIF_3893 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @CHOPLIF_3966 0045: actor $1038 defined jump_if_false @CHOPLIF_3966 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @CHOPLIF_3966 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @CHOPLIF_3966 $1704 = 0 // (int) :CHOPLIF_3966 $1704 > 0 // (int) var > num jump_if_false @CHOPLIF_4084 $1705 == -1 // (int) var == num jump_if_false @CHOPLIF_4038 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @CHOPLIF_4071 :CHOPLIF_4038 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @CHOPLIF_4071 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :CHOPLIF_4071 0035: $1706 = $1704 // (int vars) 0002: jump @CHOPLIF_4142 :CHOPLIF_4084 $1707 == 1 // (int) var == num jump_if_false @CHOPLIF_4137 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_4137 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :CHOPLIF_4137 $1706 = 0 // (int) :CHOPLIF_4142 005F: (unknown) 0002: jump @CHOPLIF_4164 0092: $5647 = init_object #BRIEFCASE at 0 0 0 0093: destroy_object $5647 :CHOPLIF_4164 0@ = 0 // (int) 0@ = 0 // (int) :CHOPLIF_4172 $5431(0@,4) == 1 // (int) var == num jump_if_false @CHOPLIF_4379 809F: not actor $5426(0@,4) dead jump_if_false @CHOPLIF_4379 809F: not actor $1038 dead jump_if_false @CHOPLIF_4349 8086: not actor $1038 near_actor $5426(0@,4) radius 40.0 40.0 sphere 0 0022: jump_if_false @CHOPLIF_4282 // Note: the incorrect math opcode was used here 00A2: (unknown) $5426(0@,4) 003F: destroy_actor $5426(0@,4) $5686 -= 1 // (int) 0 > $5686 // (int) num > var 0022: jump_if_false @CHOPLIF_4268 // Note: the incorrect math opcode was used here $5686 = 0 // (int) :CHOPLIF_4268 $5431(0@,4) = 0 // (int) 0002: jump @CHOPLIF_4342 :CHOPLIF_4282 0081: actor $5426(0@,4) near_point_on_foot $5691 $5692 radius 1.5 1.5 sphere 0 0022: jump_if_false @CHOPLIF_4342 // Note: the incorrect math opcode was used here 020D: (unknown) $5426(0@,4) $5686 -= 1 // (int) 0 > $5686 // (int) num > var 0022: jump_if_false @CHOPLIF_4335 // Note: the incorrect math opcode was used here $5686 = 0 // (int) :CHOPLIF_4335 $5431(0@,4) = 0 // (int) :CHOPLIF_4342 0002: jump @CHOPLIF_4379 :CHOPLIF_4349 $5686 -= 1 // (int) 0 > $5686 // (int) num > var 0022: jump_if_false @CHOPLIF_4372 // Note: the incorrect math opcode was used here $5686 = 0 // (int) :CHOPLIF_4372 $5431(0@,4) = 0 // (int) :CHOPLIF_4379 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @CHOPLIF_4172 0026: return :CHOPLIF_4398 10 > $5588 // (int) num > var 0022: jump_if_false @CHOPLIF_4418 // Note: the incorrect math opcode was used here 0035: $5588 = 0@ // (int vars) 005E: (unknown) :CHOPLIF_4418 005F: (unknown) :CHOPLIF_4420 80A0: not car $5623 wrecked 0022: jump_if_false @CHOPLIF_4452 // Note: the incorrect math opcode was used here 0252: object $5647 exists 0022: jump_if_false @CHOPLIF_4452 // Note: the incorrect math opcode was used here 010C: store_object $5647 position_to $5648 $5649 $5650 :CHOPLIF_4452 0026: return :CHOPLIF_4454 10@ = 99999.0 // (float) 12@ = 0 // (int) 0045: actor $1038 defined jump_if_false @CHOPLIF_4724 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @CHOPLIF_4507 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :CHOPLIF_4507 2 > 12@ // (int) num > var 0022: jump_if_false @CHOPLIF_4724 // Note: the incorrect math opcode was used here 12@ == 0 // (int) var == num jump_if_false @CHOPLIF_4590 6@ = 1 // (int) 3@ = -834.3 // (float) 4@ = 1105.9 // (float) 5@ = 25.7 // (float) 7@ = -828.592 // (float) 8@ = 1112.958 // (float) 9@ = 25.354 // (float) 0002: jump @CHOPLIF_4655 :CHOPLIF_4590 12@ == 1 // (int) var == num jump_if_false @CHOPLIF_4655 6@ = 2 // (int) 3@ = -185.8 // (float) 4@ = -992.4 // (float) 5@ = 11.3 // (float) 7@ = -179.039 // (float) 8@ = -975.979 // (float) 9@ = 10.455 // (float) :CHOPLIF_4655 031D: (unknown) 3@ 4@ 0@ 1@ 11@ 0014: 10@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_4712 // Note: the incorrect math opcode was used here 0036: 10@ = 11@ // (float vars) 0036: $5616 = 3@ // (float vars) 0036: $5617 = 4@ // (float vars) 0036: $5618 = 5@ // (float vars) 0036: $5619 = 7@ // (float vars) 0036: $5620 = 8@ // (float vars) 0036: $5621 = 9@ // (float vars) 0035: $5614 = 6@ // (int vars) :CHOPLIF_4712 12@ += 1 // (int) 0002: jump @CHOPLIF_4507 :CHOPLIF_4724 0026: return :CHOPLIF_4726 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @CHOPLIF_4454 1@ 2@ 3@ 801C: not $5614 == $5615 // (int) num == var 0022: jump_if_false @CHOPLIF_4798 // Note: the incorrect math opcode was used here $5622 > 0 // (int) var > num jump_if_false @CHOPLIF_4780 00BB: (unknown) $5622 $5622 = 0 // (int) :CHOPLIF_4780 0035: $5615 = $5614 // (int vars) 0@ = 1 // (int) 0002: jump @CHOPLIF_4802 :CHOPLIF_4798 0@ = 0 // (int) :CHOPLIF_4802 0078: if and $5606 == 0 // (int) var == num $5595 > 0 // (int) var > num jump_if_false @CHOPLIF_4907 $5622 == 0 // (int) var == num jump_if_false @CHOPLIF_4851 00C3: (unknown) $5616 $5617 $5618 $5622 00BD: (unknown) $5622 1 :CHOPLIF_4851 0078: if or $5595 == 4 // (int) var == num $5594 == 0 // (int) var == num jump_if_false @CHOPLIF_4878 00BD: (unknown) $5622 0 :CHOPLIF_4878 0@ == 0 // (int) var == num jump_if_false @CHOPLIF_4900 0235: (unknown) $5616 $5617 $5618 5.0 :CHOPLIF_4900 0002: jump @CHOPLIF_4928 :CHOPLIF_4907 $5622 > 0 // (int) var > num jump_if_false @CHOPLIF_4928 00BB: (unknown) $5622 $5622 = 0 // (int) :CHOPLIF_4928 0026: return :CHOPLIF_4930 034B: unknown_check 0@ jump_if_false @CHOPLIF_4981 80A0: not car 0@ wrecked jump_if_false @CHOPLIF_4981 014E: 2@ = car 0@ health 0029: 2@ += 1@ // (int vars) // Note: the incorrect math opcode was used here 2@ > 1000 // (int) var > num jump_if_false @CHOPLIF_4977 2@ = 1000 // (int) :CHOPLIF_4977 014C: set_car 0@ health_to 2@ :CHOPLIF_4981 0026: return :CHOPLIF_4983 0045: actor $1038 defined 0022: jump_if_false @CHOPLIF_5023 // Note: the incorrect math opcode was used here 004F: unknown_check 0@ 0022: jump_if_false @CHOPLIF_5023 // Note: the incorrect math opcode was used here 007C: actor $1038 driving 0@ 0022: jump_if_false @CHOPLIF_5023 // Note: the incorrect math opcode was used here 04AD: (unknown) 0@ $5647 005E: (unknown) :CHOPLIF_5023 005F: (unknown) :CHOPLIF_5025 8@ = 0 // (int) 0045: actor $1038 defined jump_if_false @CHOPLIF_5047 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :CHOPLIF_5047 0139: 4@ = random_int_in_ranges 0 60 7@ = 0 // (int) :CHOPLIF_5057 5 > 7@ // (int) num > var 0022: jump_if_false @CHOPLIF_5112 // Note: the incorrect math opcode was used here 001C: $5385(7@,5) == 4@ // (int) num == var 0022: jump_if_false @CHOPLIF_5100 // Note: the incorrect math opcode was used here 7@ = 5 // (int) 7@ += 50 // (int) 0002: jump @CHOPLIF_5105 :CHOPLIF_5100 7@ += 1 // (int) :CHOPLIF_5105 0002: jump @CHOPLIF_5057 :CHOPLIF_5112 7@ > 5 // (int) var > num jump_if_false @CHOPLIF_5126 005F: (unknown) :CHOPLIF_5126 8@ == 1 // (int) var == num jump_if_false @CHOPLIF_5143 4@ = 1 // (int) :CHOPLIF_5143 4@ == 0 // (int) var == num jump_if_false @CHOPLIF_5188 $5610 = -828.7 // (float) $5611 = 1422.9 // (float) $5612 = 36.525 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5188 4@ == 1 // (int) var == num jump_if_false @CHOPLIF_5232 $5610 = -812.799 // (float) $5611 = 1297.12 // (float) $5612 = 27.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5232 4@ == 2 // (int) var == num jump_if_false @CHOPLIF_5278 $5610 = -546.901 // (float) $5611 = 1288.605 // (float) $5612 = 11.769 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5278 4@ == 3 // (int) var == num jump_if_false @CHOPLIF_5322 $5610 = -256.28 // (float) $5611 = 1253.55 // (float) $5612 = 36.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5322 4@ == 4 // (int) var == num jump_if_false @CHOPLIF_5368 $5610 = -459.525 // (float) $5611 = 1201.239 // (float) $5612 = 9.682 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5368 4@ == 5 // (int) var == num jump_if_false @CHOPLIF_5414 $5610 = -423.7501 // (float) $5611 = 1045.139 // (float) $5612 = 29.3589 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5414 4@ == 6 // (int) var == num jump_if_false @CHOPLIF_5460 $5610 = -588.397 // (float) $5611 = 713.851 // (float) $5612 = 20.58 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5460 4@ == 7 // (int) var == num jump_if_false @CHOPLIF_5506 $5610 = -611.809 // (float) $5611 = 804.926 // (float) $5612 = 29.677 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5506 4@ == 8 // (int) var == num jump_if_false @CHOPLIF_5550 $5610 = -772.694 // (float) $5611 = 1581.62 // (float) $5612 = 9.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5550 4@ == 9 // (int) var == num jump_if_false @CHOPLIF_5596 $5610 = -1180.708 // (float) $5611 = -11.556 // (float) $5612 = 16.704 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5596 4@ == 10 // (int) var == num jump_if_false @CHOPLIF_5640 $5610 = -1155.02 // (float) $5611 = -411.468 // (float) $5612 = 10.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5640 4@ == 11 // (int) var == num jump_if_false @CHOPLIF_5686 $5610 = -640.825 // (float) $5611 = -1325.379 // (float) $5612 = 13.195 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5686 4@ == 12 // (int) var == num jump_if_false @CHOPLIF_5732 $5610 = -1013.38 // (float) $5611 = -1055.356 // (float) $5612 = 14.863 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5732 4@ == 13 // (int) var == num jump_if_false @CHOPLIF_5776 $5610 = -1258.95 // (float) $5611 = -1408.52 // (float) $5612 = 7.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5776 4@ == 14 // (int) var == num jump_if_false @CHOPLIF_5822 $5610 = -1684.53 // (float) $5611 = -948.887 // (float) $5612 = 14.857 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5822 4@ == 15 // (int) var == num jump_if_false @CHOPLIF_5867 $5610 = -1817.145 // (float) $5611 = -888.75 // (float) $5612 = 22.897 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5867 4@ == 16 // (int) var == num jump_if_false @CHOPLIF_5911 $5610 = -1422.8 // (float) $5611 = -818.743 // (float) $5612 = 14.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5911 4@ == 17 // (int) var == num jump_if_false @CHOPLIF_5955 $5610 = -1516.93 // (float) $5611 = -308.15 // (float) $5612 = 14.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5955 4@ == 18 // (int) var == num jump_if_false @CHOPLIF_5999 $5610 = -1538.6 // (float) $5611 = -669.986 // (float) $5612 = 14.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_5999 4@ == 19 // (int) var == num jump_if_false @CHOPLIF_6045 $5610 = -670.224 // (float) $5611 = -410.011 // (float) $5612 = 10.687 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6045 4@ == 20 // (int) var == num jump_if_false @CHOPLIF_6089 $5610 = -642.166 // (float) $5611 = -272.465 // (float) $5612 = 9.0 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6089 4@ == 21 // (int) var == num jump_if_false @CHOPLIF_6133 $5610 = -524.269 // (float) $5611 = -234.599 // (float) $5612 = 7.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6133 4@ == 22 // (int) var == num jump_if_false @CHOPLIF_6177 $5610 = -570.479 // (float) $5611 = -440.879 // (float) $5612 = 23.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6177 4@ == 23 // (int) var == num jump_if_false @CHOPLIF_6221 $5610 = -373.616 // (float) $5611 = -228.634 // (float) $5612 = 8.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6221 4@ == 24 // (int) var == num jump_if_false @CHOPLIF_6267 $5610 = -343.434 // (float) $5611 = -429.355 // (float) $5612 = 9.867 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6267 4@ == 25 // (int) var == num jump_if_false @CHOPLIF_6313 $5610 = -113.719 // (float) $5611 = 139.532 // (float) $5612 = 5.692 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6313 4@ == 26 // (int) var == num jump_if_false @CHOPLIF_6359 $5610 = -37.298 // (float) $5611 = 976.967 // (float) $5612 = 10.395 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6359 4@ == 27 // (int) var == num jump_if_false @CHOPLIF_6405 $5610 = 81.28 // (float) $5611 = 1104.265 // (float) $5612 = 31.6 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6405 4@ == 28 // (int) var == num jump_if_false @CHOPLIF_6449 $5610 = -36.3179 // (float) $5611 = 1206.69 // (float) $5612 = 20.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6449 4@ == 29 // (int) var == num jump_if_false @CHOPLIF_6495 $5610 = 354.884 // (float) $5611 = 1211.205 // (float) $5612 = 25.158 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6495 4@ == 30 // (int) var == num jump_if_false @CHOPLIF_6541 $5610 = 297.504 // (float) $5611 = 696.773 // (float) $5612 = 12.948 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6541 4@ == 31 // (int) var == num jump_if_false @CHOPLIF_6585 $5610 = 368.093 // (float) $5611 = 389.486 // (float) $5612 = 11.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6585 4@ == 32 // (int) var == num jump_if_false @CHOPLIF_6629 $5610 = 253.657 // (float) $5611 = 297.561 // (float) $5612 = 8.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6629 4@ == 33 // (int) var == num jump_if_false @CHOPLIF_6673 $5610 = 450.555 // (float) $5611 = 186.173 // (float) $5612 = 11.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6673 4@ == 34 // (int) var == num jump_if_false @CHOPLIF_6717 $5610 = 402.921 // (float) $5611 = -113.423 // (float) $5612 = 10.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6717 4@ == 35 // (int) var == num jump_if_false @CHOPLIF_6761 $5610 = 238.913 // (float) $5611 = -133.995 // (float) $5612 = 8.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6761 4@ == 36 // (int) var == num jump_if_false @CHOPLIF_6807 $5610 = 24.91 // (float) $5611 = -582.998 // (float) $5612 = 13.697 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6807 4@ == 37 // (int) var == num jump_if_false @CHOPLIF_6852 $5610 = 2.692 // (float) $5611 = -196.625 // (float) $5612 = 13.622 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6852 4@ == 38 // (int) var == num jump_if_false @CHOPLIF_6898 $5610 = 62.97 // (float) $5611 = -228.47 // (float) $5612 = 11.937 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6898 4@ == 39 // (int) var == num jump_if_false @CHOPLIF_6942 $5610 = 155.303 // (float) $5611 = -120.73 // (float) $5612 = 10.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6942 4@ == 40 // (int) var == num jump_if_false @CHOPLIF_6986 $5610 = 45.3035 // (float) $5611 = -60.7298 // (float) $5612 = 15.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_6986 4@ == 41 // (int) var == num jump_if_false @CHOPLIF_7030 $5610 = -30.728 // (float) $5611 = 9.80896 // (float) $5612 = 21.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7030 4@ == 42 // (int) var == num jump_if_false @CHOPLIF_7074 $5610 = 165.419 // (float) $5611 = 126.367 // (float) $5612 = 13.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7074 4@ == 43 // (int) var == num jump_if_false @CHOPLIF_7118 $5610 = -19.5757 // (float) $5611 = 295.175 // (float) $5612 = 22.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7118 4@ == 44 // (int) var == num jump_if_false @CHOPLIF_7162 $5610 = 201.617 // (float) $5611 = 556.84 // (float) $5612 = 14.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7162 4@ == 45 // (int) var == num jump_if_false @CHOPLIF_7206 $5610 = -86.2436 // (float) $5611 = 517.255 // (float) $5612 = 12.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7206 4@ == 46 // (int) var == num jump_if_false @CHOPLIF_7250 $5610 = -237.192 // (float) $5611 = 517.116 // (float) $5612 = 15.5 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7250 4@ == 47 // (int) var == num jump_if_false @CHOPLIF_7296 $5610 = 295.483 // (float) $5611 = -255.295 // (float) $5612 = 15.308 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7296 4@ == 48 // (int) var == num jump_if_false @CHOPLIF_7342 $5610 = 621.374 // (float) $5611 = -4.715 // (float) $5612 = 16.756 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7342 4@ == 49 // (int) var == num jump_if_false @CHOPLIF_7386 $5610 = 611.809 // (float) $5611 = -273.397 // (float) $5612 = 13.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7386 4@ == 50 // (int) var == num jump_if_false @CHOPLIF_7430 $5610 = 311.122 // (float) $5611 = -592.229 // (float) $5612 = 9.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7430 4@ == 51 // (int) var == num jump_if_false @CHOPLIF_7476 $5610 = 189.659 // (float) $5611 = -864.29 // (float) $5612 = 12.263 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7476 4@ == 52 // (int) var == num jump_if_false @CHOPLIF_7520 $5610 = 264.006 // (float) $5611 = -1072.79 // (float) $5612 = 21.25 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7520 4@ == 53 // (int) var == num jump_if_false @CHOPLIF_7566 $5610 = 248.755 // (float) $5611 = -1132.227 // (float) $5612 = 29.581 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7566 4@ == 54 // (int) var == num jump_if_false @CHOPLIF_7612 $5610 = 265.254 // (float) $5611 = -1588.827 // (float) $5612 = 5.571 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7612 4@ == 55 // (int) var == num jump_if_false @CHOPLIF_7656 $5610 = -120.308 // (float) $5611 = -1160.05 // (float) $5612 = 12.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7656 4@ == 56 // (int) var == num jump_if_false @CHOPLIF_7702 $5610 = -196.526 // (float) $5611 = -1453.983 // (float) $5612 = 8.119 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7702 4@ == 57 // (int) var == num jump_if_false @CHOPLIF_7746 $5610 = -391.078 // (float) $5611 = -1337.85 // (float) $5612 = 7.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7746 4@ == 58 // (int) var == num jump_if_false @CHOPLIF_7790 $5610 = 588.589 // (float) $5611 = -1732.08 // (float) $5612 = 7.75 // (float) 0002: jump @CHOPLIF_7829 :CHOPLIF_7790 4@ == 59 // (int) var == num jump_if_false @CHOPLIF_7829 $5610 = -1070.467 // (float) $5611 = -1542.566 // (float) $5612 = 5.65 // (float) :CHOPLIF_7829 0035: $5675 = 4@ // (int vars) 0078: if and 001D: $5610 == -9999.9 // (int) var == var 001D: $5611 == -9999.9 // (int) var == var 001D: $5612 == -9999.9 // (int) var == var jump_if_false @CHOPLIF_7874 005F: (unknown) :CHOPLIF_7874 not 8@ == 1 // (int) var == num jump_if_false @CHOPLIF_8025 031D: (unknown) 0@ 1@ $5610 $5611 3@ 100.0 > 3@ // (float) num > var 0022: jump_if_false @CHOPLIF_7910 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_7910 5@ = 0 // (int) 6@ = 0 // (int) :CHOPLIF_7918 0078: if and 4 > 6@ // (int) num > var 5@ == 0 // (int) var == num jump_if_false @CHOPLIF_8011 $5377(6@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_7999 809F: not actor $5369(6@,4) dead jump_if_false @CHOPLIF_7999 0089: actor $5369(6@,4) in_sphere $5610 $5611 $5612 radius 50.0 50.0 30.0 sphere 0 0022: jump_if_false @CHOPLIF_7999 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :CHOPLIF_7999 6@ += 1 // (int) 0002: jump @CHOPLIF_7918 :CHOPLIF_8011 5@ == 1 // (int) var == num jump_if_false @CHOPLIF_8025 005F: (unknown) :CHOPLIF_8025 0035: 7@ = $5646 // (int vars) 0035: $5385(7@,5) = 4@ // (int vars) $5646 += 1 // (int) $5646 == 5 // (int) var == num jump_if_false @CHOPLIF_8061 $5646 = 0 // (int) :CHOPLIF_8061 005E: (unknown) 0045: actor $1038 defined jump_if_false @CHOPLIF_8081 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :CHOPLIF_8081 0039: $5601 = integer $5590 to_float // Note: the incorrect math opcode was used here $5601 += 3.0 // (float) $5601 *= 100.0 // (float) 0036: 7@ = 0@ // (float vars) 002C: 7@ -= $5601 // (float vars) 0036: 8@ = 1@ // (float vars) 002C: 8@ -= $5601 // (float vars) 0036: 10@ = 0@ // (float vars) 002A: 10@ += $5601 // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 1@ // (float vars) 002A: 11@ += $5601 // (float vars) // Note: the incorrect math opcode was used here 0138: $5598 = random_float_in_ranges 7@ 10@ 0138: $5599 = random_float_in_ranges 8@ 11@ $5600 = 0 // (float) 01B4: (unknown) $5598 $5599 $5600 $5610 $5611 $5612 037A: constant_params 3 variable_params 0 unknown 13 call_with_params @CHOPLIF_1645 $5610 $5611 $5612 jump_if_false @CHOPLIF_8193 005F: (unknown) :CHOPLIF_8193 6.0 > $5612 // (float) num > var 0022: jump_if_false @CHOPLIF_8209 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_8209 031D: (unknown) 0@ 1@ $5610 $5611 3@ 100.0 > 3@ // (float) num > var 0022: jump_if_false @CHOPLIF_8233 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_8233 031D: (unknown) $5616 $5617 $5610 $5611 $5613 250.0 > $5613 // (float) num > var 0022: jump_if_false @CHOPLIF_8261 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_8261 5@ = 0 // (int) 6@ = 0 // (int) :CHOPLIF_8269 0078: if and 4 > 6@ // (int) num > var 5@ == 0 // (int) var == num jump_if_false @CHOPLIF_8357 $5377(6@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_8345 809F: not actor $5369(6@,4) dead jump_if_false @CHOPLIF_8345 0080: actor $5369(6@,4) near_point $5610 $5611 radius 50.0 50.0 sphere 0 0022: jump_if_false @CHOPLIF_8345 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :CHOPLIF_8345 6@ += 1 // (int) 0002: jump @CHOPLIF_8269 :CHOPLIF_8357 5@ == 1 // (int) var == num jump_if_false @CHOPLIF_8371 005F: (unknown) :CHOPLIF_8371 005E: (unknown) :CHOPLIF_8373 0@ = 0 // (int) 1@ = 0 // (int) 0035: 2@ = $5594 // (int vars) $5377(2@,4) == 0 // (int) var == num jump_if_false @CHOPLIF_8934 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @CHOPLIF_5025 jump_if_false @CHOPLIF_8492 :CHOPLIF_8417 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @CHOPLIF_5025 jump_if_false @CHOPLIF_8492 1@ == 5 // (int) var == num jump_if_false @CHOPLIF_8480 0001: wait 0 ms 0@ += 1 // (int) 0@ > 199 // (int) var > num jump_if_false @CHOPLIF_8469 005F: (unknown) :CHOPLIF_8469 1@ = 0 // (int) 0002: jump @CHOPLIF_8485 :CHOPLIF_8480 1@ += 1 // (int) :CHOPLIF_8485 0002: jump @CHOPLIF_8417 :CHOPLIF_8492 0138: $5601 = random_float_in_ranges 0 359.9 0139: $5676 = random_int_in_ranges 0 6 $5676 == 0 // (int) var == num jump_if_false @CHOPLIF_8544 003E: $5369(2@,4) = create_actor_pedtype 4 model 19 at $5610 $5611 $5612 0002: jump @CHOPLIF_8717 :CHOPLIF_8544 $5676 == 1 // (int) var == num jump_if_false @CHOPLIF_8580 003E: $5369(2@,4) = create_actor_pedtype 5 model 16 at $5610 $5611 $5612 0002: jump @CHOPLIF_8717 :CHOPLIF_8580 $5676 == 2 // (int) var == num jump_if_false @CHOPLIF_8616 003E: $5369(2@,4) = create_actor_pedtype 4 model 58 at $5610 $5611 $5612 0002: jump @CHOPLIF_8717 :CHOPLIF_8616 $5676 == 3 // (int) var == num jump_if_false @CHOPLIF_8652 003E: $5369(2@,4) = create_actor_pedtype 5 model 56 at $5610 $5611 $5612 0002: jump @CHOPLIF_8717 :CHOPLIF_8652 $5676 == 4 // (int) var == num jump_if_false @CHOPLIF_8688 003E: $5369(2@,4) = create_actor_pedtype 4 model 37 at $5610 $5611 $5612 0002: jump @CHOPLIF_8717 :CHOPLIF_8688 $5676 == 5 // (int) var == num jump_if_false @CHOPLIF_8717 003E: $5369(2@,4) = create_actor_pedtype 5 model 38 at $5610 $5611 $5612 :CHOPLIF_8717 02F8: (unknown) $5369(2@,4) 1 01FD: (unknown) $5369(2@,4) 1 01AF: (unknown) $5369(2@,4) 1 0127: reset_actor $5369(2@,4) flags 00CF: set_actor $5369(2@,4) Z_angle_to $5601 01EC: (unknown) $5369(2@,4) 1 00DF: (unknown) $5369(2@,4) 00C1: (unknown) $5369(2@,4) $5373(2@,4) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_1302 $5373(2@,4) 03D5: (unknown) $5369(2@,4) 200 014B: set_actor $5369(2@,4) health_to 200 $5381(2@,4) = 1 // (int) $5377(2@,4) = 1 // (int) $5594 += 1 // (int) 0045: actor $1038 defined jump_if_false @CHOPLIF_8851 0043: store_actor $1038 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :CHOPLIF_8851 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @CHOPLIF_4454 $5610 $5611 $5612 031D: (unknown) 3@ 4@ $5610 $5611 $5697 031D: (unknown) $5616 $5617 $5610 $5611 $5613 002A: $5613 += $5697 // (float vars) // Note: the incorrect math opcode was used here $5613 /= 2.0 // (float) 0036: $5608 = $5613 // (float vars) $5608 *= 100.0 // (float) $5613 *= 0.5 // (float) 0038: $5609 = float $5608 to_integer // Note: the incorrect math opcode was used here 0029: $5603 += $5609 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :CHOPLIF_8934 005F: (unknown) :CHOPLIF_8936 0@ == 1 // (int) var == num jump_if_false @CHOPLIF_9212 $5594 == 0 // (int) var == num jump_if_false @CHOPLIF_9017 $5595 == 1 // (int) var == num jump_if_false @CHOPLIF_8995 0057: show_text_highpriority GXT 'CHO_O3' time 5000 flag 1 // Take this patient to the nearest ~y~hospital. 0002: jump @CHOPLIF_9010 :CHOPLIF_8995 0057: show_text_highpriority GXT 'CHO_O8' time 5000 flag 1 // Take these patients to the nearest ~y~hospital. :CHOPLIF_9010 0002: jump @CHOPLIF_9205 :CHOPLIF_9017 $5594 == 1 // (int) var == num jump_if_false @CHOPLIF_9121 $5595 == 0 // (int) var == num jump_if_false @CHOPLIF_9064 0057: show_text_highpriority GXT 'CHO_O1' time 5000 flag 1 // Pick up the ~b~patient. 0002: jump @CHOPLIF_9114 :CHOPLIF_9064 $5595 == 1 // (int) var == num jump_if_false @CHOPLIF_9099 0057: show_text_highpriority GXT 'CHO_O6' time 5000 flag 1 // Pick up the last ~b~patient~w~, or take this one to the nearest ~y~hospital. 0002: jump @CHOPLIF_9114 :CHOPLIF_9099 0057: show_text_highpriority GXT 'CHO_O7' time 5000 flag 1 // Pick up the last ~b~patient~w~, or take these to the nearest ~y~hospital. :CHOPLIF_9114 0002: jump @CHOPLIF_9205 :CHOPLIF_9121 $5595 == 0 // (int) var == num jump_if_false @CHOPLIF_9155 0057: show_text_highpriority GXT 'CHO_O2' time 5000 flag 1 // Pick up the ~b~patients. 0002: jump @CHOPLIF_9205 :CHOPLIF_9155 $5595 == 1 // (int) var == num jump_if_false @CHOPLIF_9190 0057: show_text_highpriority GXT 'CHO_O4' time 5000 flag 1 // Pick up more ~b~patients~w~, or take this one to the nearest ~y~hospital. 0002: jump @CHOPLIF_9205 :CHOPLIF_9190 0057: show_text_highpriority GXT 'CHO_O5' time 5000 flag 1 // Pick up another ~b~patient~w~, or take these to the nearest ~y~hospital. :CHOPLIF_9205 0002: jump @CHOPLIF_9292 :CHOPLIF_9212 025D: remove_text 'CHO_O1' // Pick up the ~b~patient. 025D: remove_text 'CHO_O2' // Pick up the ~b~patients. 025D: remove_text 'CHO_O3' // Take this patient to the nearest ~y~hospital. 025D: remove_text 'CHO_O4' // Pick up more ~b~patients~w~, or take this one to the nearest ~y~hospital. 025D: remove_text 'CHO_O5' // Pick up another ~b~patient~w~, or take these to the nearest ~y~hospital. 025D: remove_text 'CHO_O6' // Pick up the last ~b~patient~w~, or take this one to the nearest ~y~hospital. 025D: remove_text 'CHO_O7' // Pick up the last ~b~patient~w~, or take these to the nearest ~y~hospital. 025D: remove_text 'CHO_O8' // Take these patients to the nearest ~y~hospital. :CHOPLIF_9292 0026: return :CHOPLIF_9294 0@ = 0 // (int) 80A0: not car $5623 wrecked jump_if_false @CHOPLIF_9314 01CA: (unknown) $5623 1@ :CHOPLIF_9314 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_10921 // Note: the incorrect math opcode was used here $5377(0@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_10909 0045: actor $5369(0@,4) defined jump_if_false @CHOPLIF_10909 0252: object $5647 exists jump_if_false @CHOPLIF_10909 0043: store_actor $5369(0@,4) position_to $5610 $5611 $5612 // Note: the incorrect math opcode was used here 04E7: unknown_check $5610 $5611 $5612 0022: jump_if_false @CHOPLIF_9647 // Note: the incorrect math opcode was used here $5381(0@,4) == 1 // (int) var == num jump_if_false @CHOPLIF_9529 02F8: (unknown) $5369(0@,4) 0 0352: (unknown) $5369(0@,4) 0078: if or $5675 == 25 // (int) var == num $5675 == 54 // (int) var == num $5675 == 57 // (int) var == num $5675 == 59 // (int) var == num jump_if_false @CHOPLIF_9488 8485: not unknown_check $5369(0@,4) 385 jump_if_false @CHOPLIF_9481 0414: (unknown) $5369(0@,4) 78 385 :CHOPLIF_9481 0002: jump @CHOPLIF_9515 :CHOPLIF_9488 8485: not unknown_check $5369(0@,4) 387 jump_if_false @CHOPLIF_9515 0414: (unknown) $5369(0@,4) 78 387 :CHOPLIF_9515 $5381(0@,4) = 0 // (int) 0002: jump @CHOPLIF_9640 :CHOPLIF_9529 3 > $5377(0@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_9640 // Note: the incorrect math opcode was used here 0078: if or $5675 == 25 // (int) var == num $5675 == 54 // (int) var == num $5675 == 57 // (int) var == num $5675 == 59 // (int) var == num jump_if_false @CHOPLIF_9613 8485: not unknown_check $5369(0@,4) 385 jump_if_false @CHOPLIF_9606 0414: (unknown) $5369(0@,4) 78 385 :CHOPLIF_9606 0002: jump @CHOPLIF_9640 :CHOPLIF_9613 8485: not unknown_check $5369(0@,4) 387 jump_if_false @CHOPLIF_9640 0414: (unknown) $5369(0@,4) 78 387 :CHOPLIF_9640 0002: jump @CHOPLIF_9683 :CHOPLIF_9647 $5381(0@,4) == 0 // (int) var == num jump_if_false @CHOPLIF_9683 02F8: (unknown) $5369(0@,4) 1 0352: (unknown) $5369(0@,4) $5381(0@,4) = 1 // (int) :CHOPLIF_9683 $5377(0@,4) == 1 // (int) var == num jump_if_false @CHOPLIF_9887 $5607 == 0 // (int) var == num jump_if_false @CHOPLIF_9760 0088: actor $1038 near_actor_in_car $5369(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @CHOPLIF_9760 // Note: the incorrect math opcode was used here $1688 == 0 // (int) var == num jump_if_false @CHOPLIF_9760 0267: (unknown) 'CHO_H1' // Fly close to a ~h~patient~w~ to pick them up with the winch. $5607 = 1 // (int) :CHOPLIF_9760 0078: if and 0088: actor $1038 near_actor_in_car $5369(0@,4) radius 15.0 15.0 sphere 0 5.0 > 1@ // (float) num > var 0305: unknown_check $5647 $5610 $5611 $5612 4.0 4.0 3.0 0 0022: jump_if_false @CHOPLIF_9879 // Note: the incorrect math opcode was used here $5595 == 4 // (int) var == num jump_if_false @CHOPLIF_9848 0057: show_text_highpriority GXT 'CHO_FUL' time 5000 flag 1 // Your helicopter is full! Drop your patients off at the nearest ~y~hospital. 0002: jump @CHOPLIF_9872 :CHOPLIF_9848 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_4420 $5597 += 1 // (int) $5377(0@,4) = 2 // (int) :CHOPLIF_9872 0002: jump @CHOPLIF_9887 :CHOPLIF_9879 013E: actor $5369(0@,4) look_at_actor $1038 :CHOPLIF_9887 $5377(0@,4) == 2 // (int) var == num jump_if_false @CHOPLIF_9980 0078: if or 8088: not actor $1038 near_actor_in_car $5369(0@,4) radius 25.0 25.0 sphere 0 1@ > 10.0 // (float) var > num $5595 == 4 // (int) var == num 8305: not unknown_check $5647 $5610 $5611 $5612 4.0 4.0 1.0 0 0022: jump_if_false @CHOPLIF_9980 // Note: the incorrect math opcode was used here 00DF: (unknown) $5369(0@,4) $5597 -= 1 // (int) $5377(0@,4) = 1 // (int) :CHOPLIF_9980 3 > $5377(0@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_10356 // Note: the incorrect math opcode was used here 80A0: not car $5623 wrecked 0022: jump_if_false @CHOPLIF_10356 // Note: the incorrect math opcode was used here 02C5: unknown_check $5369(0@,4) $5647 2.5 2.5 3.0 0 0022: jump_if_false @CHOPLIF_10356 // Note: the incorrect math opcode was used here $5594 -= 1 // (int) $5651 == 0 // (int) var == num jump_if_false @CHOPLIF_10086 0036: $5667 = $5655 // (float vars) 0036: $5668 = $5659 // (float vars) 0036: $5669 = $5663 // (float vars) 0035: $5674 = $5670 // (int vars) $5651 = 1 // (int) 0002: jump @CHOPLIF_10226 :CHOPLIF_10086 $5652 == 0 // (int) var == num jump_if_false @CHOPLIF_10135 0036: $5667 = $5656 // (float vars) 0036: $5668 = $5660 // (float vars) 0036: $5669 = $5664 // (float vars) 0035: $5674 = $5671 // (int vars) $5652 = 1 // (int) 0002: jump @CHOPLIF_10226 :CHOPLIF_10135 $5653 == 0 // (int) var == num jump_if_false @CHOPLIF_10184 0036: $5667 = $5657 // (float vars) 0036: $5668 = $5661 // (float vars) 0036: $5669 = $5665 // (float vars) 0035: $5674 = $5672 // (int vars) $5653 = 1 // (int) 0002: jump @CHOPLIF_10226 :CHOPLIF_10184 $5654 == 0 // (int) var == num jump_if_false @CHOPLIF_10226 0036: $5667 = $5658 // (float vars) 0036: $5668 = $5662 // (float vars) 0036: $5669 = $5666 // (float vars) 0035: $5674 = $5673 // (int vars) $5654 = 1 // (int) :CHOPLIF_10226 030F: (unknown) $5369(0@,4) $5647 $5667 $5668 $5669 $5674 0 0 0414: (unknown) $5369(0@,4) 78 386 04B5: (unknown) $5369(0@,4) 0 $5595 += 1 // (int) 00BB: (unknown) $5373(0@,4) $5373(0@,4) = 0 // (int) 01FD: (unknown) $5369(0@,4) 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_8936 1 0035: 2@ = $5605 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'CHO_RE1' 2@ 5000 6 // Pick up bonus! +~1~ seconds 0029: $5603 += $5605 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @CHOPLIF_4930 $5623 75 $5377(0@,4) = 3 // (int) :CHOPLIF_10356 3 > $5377(0@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_10409 // Note: the incorrect math opcode was used here $5373(0@,4) == 0 // (int) var == num jump_if_false @CHOPLIF_10409 00C1: (unknown) $5369(0@,4) $5373(0@,4) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_1302 $5373(0@,4) :CHOPLIF_10409 $5373(0@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_10474 4 > $5595 // (int) num > var 0022: jump_if_false @CHOPLIF_10458 // Note: the incorrect math opcode was used here 00BD: (unknown) $5373(0@,4) 0 00BF: (unknown) $5373(0@,4) 3 0002: jump @CHOPLIF_10474 :CHOPLIF_10458 00BD: (unknown) $5373(0@,4) 1 00BF: (unknown) $5373(0@,4) 1 :CHOPLIF_10474 $5377(0@,4) == 3 // (int) var == num jump_if_false @CHOPLIF_10733 0078: if and 6.0 > 1@ // (float) num > var 0089: actor $5369(0@,4) in_sphere $5616 $5617 $5618 radius 3.0 3.0 6.0 sphere 0 0022: jump_if_false @CHOPLIF_10733 // Note: the incorrect math opcode was used here 04B5: (unknown) $5369(0@,4) 1 0043: store_actor $5369(0@,4) position_to $5678 $5679 $5680 // Note: the incorrect math opcode was used here 01BB: (unknown) $5678 $5679 $5680 $5680 $5614 == 1 // (int) var == num jump_if_false @CHOPLIF_10603 24.313 > $5680 // (float) num > var 0022: jump_if_false @CHOPLIF_10596 // Note: the incorrect math opcode was used here $5680 = 24.313 // (float) :CHOPLIF_10596 0002: jump @CHOPLIF_10641 :CHOPLIF_10603 $5614 == 2 // (int) var == num jump_if_false @CHOPLIF_10641 10.321 > $5680 // (float) num > var 0022: jump_if_false @CHOPLIF_10641 // Note: the incorrect math opcode was used here $5680 = 10.321 // (float) :CHOPLIF_10641 02B7: (unknown) $5369(0@,4) 0352: (unknown) $5369(0@,4) $5694 == 0 // (int) var == num jump_if_false @CHOPLIF_10683 022C: (unknown) $5678 $5679 $5680 10.0 0 $5694 = 1 // (int) :CHOPLIF_10683 0044: put_actor $5369(0@,4) at $5678 $5679 $5680 01FD: (unknown) $5369(0@,4) 0 $5595 -= 1 // (int) 0 > $5595 // (int) num > var 0022: jump_if_false @CHOPLIF_10725 // Note: the incorrect math opcode was used here $5595 = 0 // (int) :CHOPLIF_10725 $5377(0@,4) = 4 // (int) :CHOPLIF_10733 $5377(0@,4) == 4 // (int) var == num jump_if_false @CHOPLIF_10909 807E: not actor $5369(0@,4) driving jump_if_false @CHOPLIF_10909 0035: $5426(0@,4) = $5369(0@,4) // (int vars) 04B9: (unknown) $5426(0@,4) 0 0 0 0036: $5691 = $5619 // (float vars) 0036: $5692 = $5620 // (float vars) 00EE: (unknown) $5426(0@,4) $5691 $5692 $5369(0@,4) = -1 // (int) $5686 += 1 // (int) $5431(0@,4) = 1 // (int) 00D9: (unknown) 0 0 0 1 $5593 += 1 // (int) $5596 += 1 // (int) $5597 -= 1 // (int) $5395(0@,4) = 0 // (int) 027A: $5595 == 0 // (int) var == num jump_if_false @CHOPLIF_10875 $5694 = 0 // (int) :CHOPLIF_10875 $5594 > 0 // (int) var > num jump_if_false @CHOPLIF_10902 0057: show_text_highpriority GXT 'CHO_10' time 5000 flag 1 // Patient Rescued! Pick up the next ~b~patient! :CHOPLIF_10902 $5377(0@,4) = 0 // (int) :CHOPLIF_10909 0@ += 1 // (int) 0002: jump @CHOPLIF_9314 :CHOPLIF_10921 $5596 == 3 // (int) var == num jump_if_false @CHOPLIF_10973 0035: 2@ = $5605 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'CHO_RE2' 2@ 5000 6 // Drop off bonus! +~1~ seconds 0029: $5603 += $5605 // (int vars) // Note: the incorrect math opcode was used here $5596 = 0 // (int) :CHOPLIF_10973 0026: return 0@ = 0 // (int) :CHOPLIF_10979 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_11045 // Note: the incorrect math opcode was used here $5377(0@,4) == 2 // (int) var == num jump_if_false @CHOPLIF_11033 809F: not actor $5369(0@,4) dead jump_if_false @CHOPLIF_11033 $5377(0@,4) = 1 // (int) 00DF: (unknown) $5369(0@,4) :CHOPLIF_11033 0@ += 1 // (int) 0002: jump @CHOPLIF_10979 :CHOPLIF_11045 0026: return :CHOPLIF_11047 0@ = 0 // (int) :CHOPLIF_11051 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_11088 // Note: the incorrect math opcode was used here 00BB: (unknown) $5373(0@,4) $5373(0@,4) = 0 // (int) 0@ += 1 // (int) 0002: jump @CHOPLIF_11051 :CHOPLIF_11088 00BB: (unknown) $5624 00BB: (unknown) $5622 $5622 = 0 // (int) 0026: return :CHOPLIF_11103 009F: actor $1038 dead jump_if_false @CHOPLIF_11116 005E: (unknown) :CHOPLIF_11116 00A0: car $5623 wrecked jump_if_false @CHOPLIF_11135 $5589 = 7 // (int) 005E: (unknown) :CHOPLIF_11135 2@ = 0 // (int) :CHOPLIF_11139 4 > 2@ // (int) num > var 0022: jump_if_false @CHOPLIF_11350 // Note: the incorrect math opcode was used here $5377(2@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_11338 034A: unknown_check $5369(2@,4) jump_if_false @CHOPLIF_11330 009F: actor $5369(2@,4) dead jump_if_false @CHOPLIF_11212 $5589 = 3 // (int) 02B7: (unknown) $5369(2@,4) 005E: (unknown) 0002: jump @CHOPLIF_11323 :CHOPLIF_11212 3 > $5377(2@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_11323 // Note: the incorrect math opcode was used here 0078: if or $5675 == 25 // (int) var == num $5675 == 54 // (int) var == num $5675 == 57 // (int) var == num $5675 == 59 // (int) var == num jump_if_false @CHOPLIF_11296 8485: not unknown_check $5369(2@,4) 385 jump_if_false @CHOPLIF_11289 0414: (unknown) $5369(2@,4) 78 385 :CHOPLIF_11289 0002: jump @CHOPLIF_11323 :CHOPLIF_11296 8485: not unknown_check $5369(2@,4) 387 jump_if_false @CHOPLIF_11323 0414: (unknown) $5369(2@,4) 78 387 :CHOPLIF_11323 0002: jump @CHOPLIF_11338 :CHOPLIF_11330 $5589 = 3 // (int) 005E: (unknown) :CHOPLIF_11338 2@ += 1 // (int) 0002: jump @CHOPLIF_11139 :CHOPLIF_11350 1 > $5603 // (int) num > var 0022: jump_if_false @CHOPLIF_11371 // Note: the incorrect math opcode was used here $5589 = 2 // (int) 005E: (unknown) :CHOPLIF_11371 $5588 == 1 // (int) var == num jump_if_false @CHOPLIF_11575 010E: 0@ = current_time_in_ms 0035: 1@ = $5604 // (int vars) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @CHOPLIF_11455 // Note: the incorrect math opcode was used here $5623 == -1 // (int) var == num jump_if_false @CHOPLIF_11440 $5589 = 5 // (int) 0002: jump @CHOPLIF_11446 :CHOPLIF_11440 $5589 = 6 // (int) :CHOPLIF_11446 005E: (unknown) 0002: jump @CHOPLIF_11575 :CHOPLIF_11455 $5623 == -1 // (int) var == num jump_if_false @CHOPLIF_11525 1@ == 1 // (int) var == num jump_if_false @CHOPLIF_11503 03ED: (unknown) 'CHO_VA1' 1@ 2 1 // You have ~1~ second to return to an air ambulance! 0002: jump @CHOPLIF_11518 :CHOPLIF_11503 03ED: (unknown) 'CHO_VA' 1@ 2 1 // You have ~1~ seconds to return to an air ambulance! :CHOPLIF_11518 0002: jump @CHOPLIF_11575 :CHOPLIF_11525 1@ == 1 // (int) var == num jump_if_false @CHOPLIF_11560 03ED: (unknown) 'CHO_VB1' 1@ 2 1 // You have ~1~ second to return to the ~b~helicopter! 0002: jump @CHOPLIF_11575 :CHOPLIF_11560 03ED: (unknown) 'CHO_VB' 1@ 2 1 // You have ~1~ seconds to return to the ~b~helicopter! :CHOPLIF_11575 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_3893 jump_if_false @CHOPLIF_11599 $5589 = 0 // (int) 005E: (unknown) :CHOPLIF_11599 005F: (unknown) :CHOPLIF_11601 $5592 = 0 // (int) $5593 = 0 // (int) $5594 = 0 // (int) $5595 = 0 // (int) $5596 = 0 // (int) $5597 = 0 // (int) $5603 = 0 // (int) $5605 = 0 // (int) 0@ = 0 // (int) :CHOPLIF_11645 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_11676 // Note: the incorrect math opcode was used here $5377(0@,4) = 0 // (int) 0@ += 1 // (int) 0002: jump @CHOPLIF_11645 :CHOPLIF_11676 0035: $5592 = $5590 // (int vars) $5592 += 1 // (int) $5592 /= 2 // (int) 1 > $5592 // (int) num > var 0022: jump_if_false @CHOPLIF_11720 // Note: the incorrect math opcode was used here $5592 = 1 // (int) 0002: jump @CHOPLIF_11739 :CHOPLIF_11720 $5592 > 4 // (int) var > num jump_if_false @CHOPLIF_11739 $5592 = 4 // (int) :CHOPLIF_11739 0011: $5592 > $5594 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_11781 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 4 call_with_params @CHOPLIF_8373 jump_if_false @CHOPLIF_11771 005F: (unknown) :CHOPLIF_11771 0001: wait 0 ms 0002: jump @CHOPLIF_11739 :CHOPLIF_11781 0045: actor $1038 defined jump_if_false @CHOPLIF_11799 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :CHOPLIF_11799 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @CHOPLIF_4454 1@ 2@ 3@ 0035: $5605 = $5603 // (int vars) 002F: $5605 /= $5592 // (int vars) $5605 /= 2 // (int) 0035: $5602 = $5592 // (int vars) $5602 += 1 // (int) 002D: $5605 *= $5602 // (int vars) 0029: $5603 += $5605 // (int vars) // Note: the incorrect math opcode was used here 002F: $5603 /= $5592 // (int vars) 0035: $5605 = $5603 // (int vars) $5605 /= 2 // (int) $5677 == 1 // (int) var == num jump_if_false @CHOPLIF_11894 00AC: stop_timer $5603 $5677 = 0 // (int) :CHOPLIF_11894 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CHOPLIF_1081 5 024C: set_timer_with_text_to $5603 type 1 GXT 'TIME' // Time $5677 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CHOPLIF_1081 1 024D: (unknown) $5590 0 'LEVEL' // Level 005E: (unknown) :CHOPLIF_11950 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_8936 1 :CHOPLIF_11962 $5588 == 0 // (int) var == num jump_if_false @CHOPLIF_12139 0001: wait 0 ms $5686 > 0 // (int) var > num jump_if_false @CHOPLIF_11999 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4164 :CHOPLIF_11999 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_11103 jump_if_false @CHOPLIF_12028 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4398 10 :CHOPLIF_12028 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4983 $5623 jump_if_false @CHOPLIF_12059 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4398 1 :CHOPLIF_12059 $5588 == 0 // (int) var == num jump_if_false @CHOPLIF_12132 80A0: not car $3355 wrecked jump_if_false @CHOPLIF_12087 01CA: (unknown) $3355 0@ :CHOPLIF_12087 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_9294 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4726 001C: $5593 == $5592 // (int) num == var 0022: jump_if_false @CHOPLIF_12132 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4398 2 :CHOPLIF_12132 0002: jump @CHOPLIF_11962 :CHOPLIF_12139 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_8936 0 0026: return :CHOPLIF_12152 010E: 0@ = current_time_in_ms 45000 > $5603 // (int) num > var 0022: jump_if_false @CHOPLIF_12190 // Note: the incorrect math opcode was used here 0035: $5604 = $5603 // (int vars) $5604 -= 1 // (int) 0002: jump @CHOPLIF_12199 :CHOPLIF_12190 $5604 = 45000 // (int) :CHOPLIF_12199 0029: $5604 += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_11047 80A0: not car $5623 wrecked jump_if_false @CHOPLIF_12243 00C0: (unknown) $5623 $5624 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_1302 $5624 :CHOPLIF_12243 $5588 == 1 // (int) var == num jump_if_false @CHOPLIF_12369 0001: wait 0 ms $5686 > 0 // (int) var > num jump_if_false @CHOPLIF_12281 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4164 :CHOPLIF_12281 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_11103 jump_if_false @CHOPLIF_12310 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4398 10 :CHOPLIF_12310 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4983 $5623 jump_if_false @CHOPLIF_12340 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4398 0 :CHOPLIF_12340 $5686 > 0 // (int) var > num jump_if_false @CHOPLIF_12362 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4164 :CHOPLIF_12362 0002: jump @CHOPLIF_12243 :CHOPLIF_12369 025D: remove_text 'CHO_VA' // You have ~1~ seconds to return to an air ambulance! 025D: remove_text 'CHO_VA1' // You have ~1~ second to return to an air ambulance! 00BB: (unknown) $5624 0026: return :CHOPLIF_12396 00AE: remove_status_text $5590 00AC: stop_timer $5603 $5677 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11047 80A0: not car $5623 wrecked jump_if_false @CHOPLIF_12451 013A: set_car $5623 door_status_to 4 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @CHOPLIF_4930 $5623 250 :CHOPLIF_12451 0107: toggle_player $1038 can_move 1 0035: 2@ = $5590 // (int vars) 002D: 2@ *= $5592 // (int vars) 2@ *= 100 // (int) 01D9: (unknown) 'CHO_RE3' $5590 2@ 5000 6 // Level ~1~ completed! Reward: $~1~ 0094: player $1038 money += 2@ 0514: (unknown) $5590 $5591 += 1 // (int) $5591 == 5 // (int) var == num jump_if_false @CHOPLIF_12689 0035: $1960 = $5590 // (int vars) $5591 = 0 // (int) -1@ = 0 // (int) // timer2 :CHOPLIF_12534 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @CHOPLIF_12608 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5686 > 0 // (int) var > num jump_if_false @CHOPLIF_12572 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_4164 :CHOPLIF_12572 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11103 jump_if_false @CHOPLIF_12601 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_4398 10 :CHOPLIF_12601 0002: jump @CHOPLIF_12534 :CHOPLIF_12608 $1960 == 15 // (int) var == num jump_if_false @CHOPLIF_12679 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0267: (unknown) 'CHO_H3' // Checkpoint Reached! Air Rescue mission complete. Your maximum health has increased! 0094: player $1038 money += 500 0340: set_player $1038 max_health += 50 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 0002: jump @CHOPLIF_12689 :CHOPLIF_12679 0267: (unknown) 'CHO_H2' // Checkpoint reached! ~h~Air Rescue~w~ missions will continue from this level. :CHOPLIF_12689 $5590 += 1 // (int) 0035: 0@ = -1@ // (int vars) // timer2 0@ += 5000 // (int) :CHOPLIF_12705 $5588 == 2 // (int) var == num jump_if_false @CHOPLIF_12807 0001: wait 0 ms $5686 > 0 // (int) var > num jump_if_false @CHOPLIF_12743 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_4164 :CHOPLIF_12743 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11103 jump_if_false @CHOPLIF_12772 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_4398 10 :CHOPLIF_12772 0011: -1@ > 0@ // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_12800 // Note: the incorrect math opcode was used here 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_4398 0 :CHOPLIF_12800 0002: jump @CHOPLIF_12705 :CHOPLIF_12807 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11601 jump_if_false @CHOPLIF_12836 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_4398 10 :CHOPLIF_12836 80A0: not car $5623 wrecked jump_if_false @CHOPLIF_12853 013A: set_car $5623 door_status_to 1 :CHOPLIF_12853 0026: return :CHOPLIF_12855 0@ == 1 // (int) var == num jump_if_false @CHOPLIF_12963 0443: (unknown) 78 0160: load_model 16 0160: load_model 56 0160: load_model 38 0160: load_model 19 0160: load_model 58 0160: load_model 37 0228: (unknown) :CHOPLIF_12897 0078: if or 8445: not (unknown) 78 8161: not model 16 available 8161: not model 56 available 8161: not model 38 available 8161: not model 19 available 8161: not model 58 available jump_if_false @CHOPLIF_12942 0001: wait 0 ms 0002: jump @CHOPLIF_12897 :CHOPLIF_12942 8161: not model 37 available jump_if_false @CHOPLIF_12963 0001: wait 0 ms 0002: jump @CHOPLIF_12942 :CHOPLIF_12963 0026: return :CHOPLIF_12965 $1045 = 1 // (int) $5589 = -1 // (int) $5651 = 0 // (int) $5652 = 0 // (int) $5653 = 0 // (int) $5654 = 0 // (int) $5655 = 0 // (float) $5659 = 1.2 // (float) $5663 = -1.4 // (float) $5670 = 2 // (int) $5656 = 0 // (float) $5660 = -1.2 // (float) $5664 = -1.4 // (float) $5671 = 0 // (int) $5657 = 1.2 // (float) $5661 = 0 // (float) $5665 = -1.4 // (float) $5672 = 1 // (int) $5658 = -1.2 // (float) $5662 = 0 // (float) $5666 = -1.4 // (float) $5673 = 3 // (int) $5667 = 0 // (float) $5668 = 0 // (float) $5669 = 0 // (float) $5676 = 0 // (int) $5677 = 0 // (int) $5678 = 0 // (float) $5679 = 0 // (float) $5680 = 0 // (float) $5681 = 0 // (int) $5686 = 0 // (int) $5687 = 0 // (int) $5688 = 0 // (int) $5689 = 0 // (int) $5690 = 0 // (int) $5691 = 0 // (float) $5692 = 0 // (float) $5693 = 0 // (float) $5694 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_12855 1 15 > $1960 // (int) num > var 0022: jump_if_false @CHOPLIF_13229 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :CHOPLIF_13229 0001: wait 0 ms 033A: use_GXT_table 'CHOP' 0035: $5590 = $1960 // (int vars) $5590 += 1 // (int) 00AA: set_parked_car_generator $1832 cars_to_generate_to 0 00AA: set_parked_car_generator $1833 cars_to_generate_to 0 022C: (unknown) -832.3 1105.9 25.7 8.0 0 022C: (unknown) -185.8 -992.4 11.3 8.0 0 024F: (unknown) 0.5 0@ = 0 // (int) :CHOPLIF_13310 5 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_13342 // Note: the incorrect math opcode was used here $5385(0@,5) = -1 // (int) 0@ += 1 // (int) 0002: jump @CHOPLIF_13310 :CHOPLIF_13342 0045: actor $1038 defined jump_if_false @CHOPLIF_13439 0110: $5681 = player $1038 wanted_level $5681 == 1 // (int) var == num jump_if_false @CHOPLIF_13376 009B: clear_player $1038 wanted_level :CHOPLIF_13376 $3355 == 0 // (int) var == num jump_if_false @CHOPLIF_13398 0001: wait 0 ms 0002: jump @CHOPLIF_13376 :CHOPLIF_13398 0035: $5623 = $3355 // (int vars) 004F: unknown_check $5623 0022: jump_if_false @CHOPLIF_13439 // Note: the incorrect math opcode was used here 03D8: (unknown) $5623 04A6: (unknown) $5623 4 04AD: (unknown) $5623 $5647 0524: (unknown) $5695 0525: (unknown) 3 :CHOPLIF_13439 037A: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_11601 jump_if_false @CHOPLIF_13481 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_344 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_4398 10 :CHOPLIF_13481 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_344 1000 0045: actor $1038 defined jump_if_false @CHOPLIF_13526 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 0128: set_max_wanted_level_to 0 0002: jump @CHOPLIF_13533 :CHOPLIF_13526 $5588 = 998 // (int) :CHOPLIF_13533 $5607 = 0 // (int) :CHOPLIF_13538 $5588 == 0 // (int) var == num jump_if_false @CHOPLIF_13560 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_11950 :CHOPLIF_13560 $5588 == 1 // (int) var == num jump_if_false @CHOPLIF_13583 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_12152 :CHOPLIF_13583 $5588 == 2 // (int) var == num jump_if_false @CHOPLIF_13606 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_12396 :CHOPLIF_13606 $5686 > 0 // (int) var > num jump_if_false @CHOPLIF_13628 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_4164 :CHOPLIF_13628 10 > $5588 // (int) num > var 0022: jump_if_false @CHOPLIF_13648 // Note: the incorrect math opcode was used here 0002: jump @CHOPLIF_13538 :CHOPLIF_13648 0025: gosub @CHOPLIF_13657 0026: return :CHOPLIF_13657 00AE: remove_status_text $5590 00AC: stop_timer $5603 $5677 = 0 // (int) 0268: (unknown) 03C2: (unknown) 0059: text_clear_all 0045: actor $1038 defined jump_if_false @CHOPLIF_13980 $5589 == 0 // (int) var == num jump_if_false @CHOPLIF_13721 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @CHOPLIF_13736 :CHOPLIF_13721 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :CHOPLIF_13736 $5589 == 0 // (int) var == num jump_if_false @CHOPLIF_13770 0055: show_text_styled GXT 'CHO_F0' time 5000 style 8 // ~r~Air Rescue Cancelled! 0002: jump @CHOPLIF_13973 :CHOPLIF_13770 $5589 == 2 // (int) var == num jump_if_false @CHOPLIF_13805 0055: show_text_styled GXT 'CHO_F2' time 5000 style 8 // ~r~Your lack of urgency was fatal to the patient! 0002: jump @CHOPLIF_13973 :CHOPLIF_13805 $5589 == 3 // (int) var == num jump_if_false @CHOPLIF_13840 0055: show_text_styled GXT 'CHO_F3' time 5000 style 8 // ~r~One of your patients has died! 0002: jump @CHOPLIF_13973 :CHOPLIF_13840 $5589 == 4 // (int) var == num jump_if_false @CHOPLIF_13875 0055: show_text_styled GXT 'CHO_F4' time 5000 style 8 // ~r~The helicopter radio is out of range, get closer to a hospital! 0002: jump @CHOPLIF_13973 :CHOPLIF_13875 $5589 == 5 // (int) var == num jump_if_false @CHOPLIF_13910 0055: show_text_styled GXT 'CHO_F5' time 5000 style 8 // ~r~You didn't find an air ambulance in time! 0002: jump @CHOPLIF_13973 :CHOPLIF_13910 $5589 == 6 // (int) var == num jump_if_false @CHOPLIF_13945 0055: show_text_styled GXT 'CHO_F6' time 5000 style 8 // ~r~You didn't return to the helictoper in time! 0002: jump @CHOPLIF_13973 :CHOPLIF_13945 $5589 == 7 // (int) var == num jump_if_false @CHOPLIF_13973 0055: show_text_styled GXT 'CHO_F7' time 5000 style 8 // ~r~The helicopter has been destroyed! :CHOPLIF_13973 0002: jump @CHOPLIF_13995 :CHOPLIF_13980 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :CHOPLIF_13995 0026: return :CHOPLIF_13997 0525: (unknown) $5695 0444: (unknown) 78 0162: release_model 16 0162: release_model 56 0162: release_model 38 0162: release_model 19 0162: release_model 58 0162: release_model 37 00AA: set_parked_car_generator $1832 cars_to_generate_to 101 00AA: set_parked_car_generator $1833 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_11047 $5623 > 0 // (int) var > num jump_if_false @CHOPLIF_14085 80A0: not car $5623 wrecked jump_if_false @CHOPLIF_14085 013A: set_car $5623 door_status_to 1 $5623 = 0 // (int) :CHOPLIF_14085 00AE: remove_status_text $5590 00AC: stop_timer $5603 1@ = 0 // (int) :CHOPLIF_14097 4 > 1@ // (int) num > var 0022: jump_if_false @CHOPLIF_14180 // Note: the incorrect math opcode was used here 034A: unknown_check $5369(1@,4) 0022: jump_if_false @CHOPLIF_14168 // Note: the incorrect math opcode was used here 809F: not actor $5369(1@,4) dead 0022: jump_if_false @CHOPLIF_14162 // Note: the incorrect math opcode was used here 01FD: (unknown) $5369(1@,4) 1 01F1: kill_actor $5369(1@,4) 014B: set_actor $5369(1@,4) health_to 0 02B7: (unknown) $5369(1@,4) :CHOPLIF_14162 0112: remove_references_to_actor $5369(1@,4) // Like turning an actor into a random pedestrian :CHOPLIF_14168 1@ += 1 // (int) 0002: jump @CHOPLIF_14097 :CHOPLIF_14180 024F: (unknown) 1.0 $1688 = 0 // (int) $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 19--------------- :DRIVERA 0238: name_thread 'DRIVERA' 0025: gosub @DRIVERA_9296 009D: wasted_or_busted // mission only jump_if_false @DRIVERA_34 0025: gosub @DRIVERA_9732 :DRIVERA_34 0025: gosub @DRIVERA_9931 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DRIVERA_75 02B4: set_camera_transverse_delay 0 time 7@ :DRIVERA_75 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DRIVERA_116 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DRIVERA_127 :DRIVERA_116 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DRIVERA_127 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DRIVERA_161 02B4: set_camera_transverse_delay 0 time 5@ :DRIVERA_161 809F: not actor 3@ dead 0022: jump_if_false @DRIVERA_177 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DRIVERA_177 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @DRIVERA_243 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @DRIVERA_237 0400: (unknown) $1038 $1690 0002: jump @DRIVERA_243 :DRIVERA_237 02C0: (unknown) $1038 $1690 :DRIVERA_243 0@ >= 0 // (int) var >= num jump_if_false @DRIVERA_270 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :DRIVERA_270 0045: actor $1038 defined jump_if_false @DRIVERA_338 807E: not actor $1038 driving jump_if_false @DRIVERA_315 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @DRIVERA_318 :DRIVERA_315 021D: (unknown) 0 :DRIVERA_318 $1698 == 0 // (int) var == num jump_if_false @DRIVERA_334 02EA: select_interior 2 :DRIVERA_334 01AE: (unknown) 1 :DRIVERA_338 0059: text_clear_all 0268: (unknown) 0026: return :DRIVERA_344 0045: actor $1038 defined jump_if_false @DRIVERA_408 807E: not actor $1038 driving jump_if_false @DRIVERA_396 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @DRIVERA_396 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :DRIVERA_396 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :DRIVERA_408 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @DRIVERA_457 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @DRIVERA_457 02EA: select_interior 0 :DRIVERA_457 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DRIVERA_487 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DRIVERA_487 0026: return 0045: actor 0@ defined jump_if_false @DRIVERA_508 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DRIVERA_508 0026: return 0045: actor 0@ defined 0022: jump_if_false @DRIVERA_538 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DRIVERA_538 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DRIVERA_538 0026: return :DRIVERA_540 0045: actor 0@ defined 0022: jump_if_false @DRIVERA_587 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DRIVERA_583 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @DRIVERA_587 :DRIVERA_583 1@ = 0 // (int) :DRIVERA_587 1@ == 1 // (int) var == num jump_if_false @DRIVERA_671 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DRIVERA_664 007E: actor 0@ driving jump_if_false @DRIVERA_660 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DRIVERA_650 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DRIVERA_653 :DRIVERA_650 00F1: (unknown) 0@ :DRIVERA_653 0002: jump @DRIVERA_664 :DRIVERA_660 1@ = 0 // (int) :DRIVERA_664 0002: jump @DRIVERA_587 :DRIVERA_671 0026: return 0045: actor 0@ defined jump_if_false @DRIVERA_765 007E: actor 0@ driving jump_if_false @DRIVERA_749 02A7: unknown_check 0@ jump_if_false @DRIVERA_719 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DRIVERA_742 :DRIVERA_719 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DRIVERA_540 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DRIVERA_742 0002: jump @DRIVERA_758 :DRIVERA_749 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DRIVERA_758 0002: jump @DRIVERA_767 :DRIVERA_765 005F: (unknown) :DRIVERA_767 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DRIVERA_925 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DRIVERA_925 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DRIVERA_866 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DRIVERA_825 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DRIVERA_859 :DRIVERA_825 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_540 0@ 4@ > -1 // (int) var > num jump_if_false @DRIVERA_859 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_540 4@ :DRIVERA_859 0002: jump @DRIVERA_925 :DRIVERA_866 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DRIVERA_891 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DRIVERA_925 :DRIVERA_891 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_540 0@ not 3@ == -1 // (int) var == num jump_if_false @DRIVERA_925 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_540 3@ :DRIVERA_925 0045: actor 0@ defined jump_if_false @DRIVERA_977 004F: unknown_check 1@ jump_if_false @DRIVERA_977 007E: actor 0@ driving jump_if_false @DRIVERA_977 807C: not actor 0@ driving 1@ 0022: jump_if_false @DRIVERA_977 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_540 0@ :DRIVERA_977 5@ = 0 // (int) :DRIVERA_981 5@ == 0 // (int) var == num jump_if_false @DRIVERA_1079 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DRIVERA_1072 004F: unknown_check 1@ jump_if_false @DRIVERA_1072 007C: actor 0@ driving 1@ 0022: jump_if_false @DRIVERA_1038 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DRIVERA_1072 :DRIVERA_1038 2@ == -1 // (int) var == num jump_if_false @DRIVERA_1064 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DRIVERA_1072 :DRIVERA_1064 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DRIVERA_1072 0002: jump @DRIVERA_981 :DRIVERA_1079 0026: return :DRIVERA_1081 0@ == 0 // (int) var == num jump_if_false @DRIVERA_1124 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DRIVERA_1300 :DRIVERA_1124 0@ == 1 // (int) var == num jump_if_false @DRIVERA_1157 03CF: (unknown) 200 200 200 255 0002: jump @DRIVERA_1300 :DRIVERA_1157 0@ == 2 // (int) var == num jump_if_false @DRIVERA_1199 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DRIVERA_1300 :DRIVERA_1199 0@ == 3 // (int) var == num jump_if_false @DRIVERA_1243 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DRIVERA_1300 :DRIVERA_1243 0@ == 4 // (int) var == num jump_if_false @DRIVERA_1274 03CF: (unknown) 8 143 59 255 0002: jump @DRIVERA_1300 :DRIVERA_1274 0@ == 5 // (int) var == num jump_if_false @DRIVERA_1300 03CF: (unknown) 237 130 180 255 :DRIVERA_1300 0026: return 00BC: (unknown) 0@ 2 0026: return :DRIVERA_1309 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DRIVERA_1309 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DRIVERA_1364 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DRIVERA_1364 0 > 3@ // (int) num > var 0022: jump_if_false @DRIVERA_1379 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DRIVERA_1379 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_1424 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DRIVERA_1424 005F: (unknown) :DRIVERA_1426 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @DRIVERA_1499 0045: actor $1038 defined jump_if_false @DRIVERA_1499 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @DRIVERA_1499 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @DRIVERA_1499 $1704 = 0 // (int) :DRIVERA_1499 $1704 > 0 // (int) var > num jump_if_false @DRIVERA_1617 $1705 == -1 // (int) var == num jump_if_false @DRIVERA_1571 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @DRIVERA_1604 :DRIVERA_1571 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @DRIVERA_1604 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :DRIVERA_1604 0035: $1706 = $1704 // (int vars) 0002: jump @DRIVERA_1675 :DRIVERA_1617 $1707 == 1 // (int) var == num jump_if_false @DRIVERA_1670 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_1670 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :DRIVERA_1670 $1706 = 0 // (int) :DRIVERA_1675 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @DRIVERA_1877 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_1877 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2024 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_1991 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @DRIVERA_2017 :DRIVERA_1991 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2013 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @DRIVERA_2017 :DRIVERA_2013 0035: 3@ = 2@ // (int vars) :DRIVERA_2017 0002: jump @DRIVERA_2028 :DRIVERA_2024 0035: 3@ = 0@ // (int vars) :DRIVERA_2028 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2096 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2063 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @DRIVERA_2089 :DRIVERA_2063 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2085 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @DRIVERA_2089 :DRIVERA_2085 0036: 3@ = 2@ // (float vars) :DRIVERA_2089 0002: jump @DRIVERA_2100 :DRIVERA_2096 0036: 3@ = 0@ // (float vars) :DRIVERA_2100 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @DRIVERA_2128 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @DRIVERA_2132 :DRIVERA_2128 0035: 1@ = 0@ // (int vars) :DRIVERA_2132 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @DRIVERA_2160 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @DRIVERA_2164 :DRIVERA_2160 0036: 1@ = 0@ // (float vars) :DRIVERA_2164 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @DRIVERA_2199 005F: (unknown) :DRIVERA_2199 801D: not 1@ == 0 // (int) var == var jump_if_false @DRIVERA_2212 005F: (unknown) :DRIVERA_2212 801D: not 2@ == 0 // (int) var == var jump_if_false @DRIVERA_2225 005F: (unknown) :DRIVERA_2225 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2240 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2240 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2253 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2253 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @DRIVERA_2455 0026: return :DRIVERA_2455 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @DRIVERA_2500 0026: return :DRIVERA_2500 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2568 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2568 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2568 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2594 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2594 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2594 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @DRIVERA_2677 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2677 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @DRIVERA_2713 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :DRIVERA_2713 3@ > 380.0 // (float) var > num jump_if_false @DRIVERA_2732 3@ = 380.0 // (float) :DRIVERA_2732 5.0 > 4@ // (float) num > var 0022: jump_if_false @DRIVERA_2751 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :DRIVERA_2751 4@ > 240.0 // (float) var > num jump_if_false @DRIVERA_2770 4@ = 240.0 // (float) :DRIVERA_2770 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DRIVERA_2868 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :DRIVERA_2868 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @DRIVERA_2908 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :DRIVERA_2908 10@ > 0 // (float) var > num jump_if_false @DRIVERA_2926 9@ = 1 // (int) 005E: (unknown) :DRIVERA_2926 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DRIVERA_2965 // Note: the incorrect math opcode was used here 005F: (unknown) :DRIVERA_2965 005E: (unknown) :DRIVERA_2967 009F: actor $1038 dead 0022: jump_if_false @DRIVERA_2980 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2980 $5588 == 0 // (int) var == num jump_if_false @DRIVERA_3026 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DRIVERA_1426 jump_if_false @DRIVERA_3026 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 $5589 = 0 // (int) 005E: (unknown) :DRIVERA_3026 005F: (unknown) :DRIVERA_3028 10 > $5588 // (int) num > var 0022: jump_if_false @DRIVERA_3048 // Note: the incorrect math opcode was used here 0035: $5588 = 0@ // (int vars) 005E: (unknown) :DRIVERA_3048 005F: (unknown) 6@ > 255 // (int) var > num jump_if_false @DRIVERA_3069 6@ = 255 // (int) :DRIVERA_3069 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 9999.0 0205: set_text_draw_RGBA 255 255 255 6@ 5@ > 0 // (int) var > num jump_if_false @DRIVERA_3115 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @DRIVERA_3120 :DRIVERA_3115 0203: set_draw_text_position 0@ 1@ GXT 4@ :DRIVERA_3120 0026: return :DRIVERA_3122 $5594 = 3.0 // (float) $5591 == 0 // (int) var == num jump_if_false @DRIVERA_3235 0252: object $5619 exists jump_if_false @DRIVERA_3228 0252: object 0@ exists jump_if_false @DRIVERA_3228 02FB: unknown_check $5619 jump_if_false @DRIVERA_3228 $5591 = 1 // (int) $5595 = 400 // (int) $5596 = 0 // (float) 0036: $5597 = $5592 // (float vars) 0036: $5598 = $5593 // (float vars) 0036: $5599 = $5594 // (float vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 'SX_GFHM' :DRIVERA_3228 0002: jump @DRIVERA_3235 :DRIVERA_3235 0026: return :DRIVERA_3237 0026: return :DRIVERA_3239 0026: return :DRIVERA_3241 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_3265 // Note: the incorrect math opcode was used here 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_3265 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_3265 005F: (unknown) :DRIVERA_3267 $5609 = 0 // (int) 0252: object 0@ exists jump_if_false @DRIVERA_3288 010C: store_object 0@ position_to 9@ 10@ 11@ :DRIVERA_3288 0252: object $5619 exists 0022: jump_if_false @DRIVERA_3306 // Note: the incorrect math opcode was used here 010C: store_object $5619 position_to 12@ 13@ 14@ :DRIVERA_3306 034A: unknown_check $5604 0022: jump_if_false @DRIVERA_3518 // Note: the incorrect math opcode was used here 0045: actor $5604 defined 0022: jump_if_false @DRIVERA_3518 // Note: the incorrect math opcode was used here 0078: if and 02C1: unknown_check $5604 0@ 30.0 30.0 0 $5626 == 1 // (int) var == num jump_if_false @DRIVERA_3392 02EE: get_actor $5604 coords_to 1@ 2@ 3@ with_offset 0 3.0 0 02EE: get_actor $5604 coords_to 4@ 5@ 6@ with_offset 0 0 0 $5609 = 1 // (int) 0002: jump @DRIVERA_3518 :DRIVERA_3392 03EE: (unknown) 9@ 10@ 12@ 13@ 7@ 7@ > 0 // (float) var > num jump_if_false @DRIVERA_3427 8@ = 180.0 // (float) 002C: 8@ -= 7@ // (float vars) 0002: jump @DRIVERA_3437 :DRIVERA_3427 8@ = 180.0 // (float) 002A: 8@ += 7@ // (float vars) // Note: the incorrect math opcode was used here :DRIVERA_3437 00D3: set_object 0@ z_angle_to 8@ 0078: if and $5606 == 0 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @DRIVERA_3483 0279: (unknown) 0@ 0 -15.0 5.0 1@ 2@ 3@ 0002: jump @DRIVERA_3495 :DRIVERA_3483 0279: (unknown) 0@ 0 -7.0 2.0 1@ 2@ 3@ :DRIVERA_3495 0252: object $5619 exists jump_if_false @DRIVERA_3518 0279: (unknown) $5619 0 0 4.0 4@ 5@ 6@ :DRIVERA_3518 0026: return :DRIVERA_3520 0@ = 0 // (int) 02D7: (unknown) 0 1@ 2@ 3@ 4@ 0078: if or 007F: player 0 pressed_key 10 -100 > 1@ // (int) num > var 0022: jump_if_false @DRIVERA_3566 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $5601 -= 0.2 // (float) :DRIVERA_3566 0078: if or 007F: player 0 pressed_key 11 1@ > 100 // (int) var > num jump_if_false @DRIVERA_3601 0@ = 1 // (int) $5601 += 0.2 // (float) :DRIVERA_3601 0@ == 0 // (int) var == num jump_if_false @DRIVERA_3690 0 > $5601 // (float) num > var 0022: jump_if_false @DRIVERA_3657 // Note: the incorrect math opcode was used here $5601 += 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5393 -2.0 0 $5601 $5601 0002: jump @DRIVERA_3683 :DRIVERA_3657 $5601 -= 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5393 0 2.0 $5601 $5601 :DRIVERA_3683 0002: jump @DRIVERA_3708 :DRIVERA_3690 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5393 -2.0 2.0 $5601 $5601 :DRIVERA_3708 0026: return :DRIVERA_3710 0456: (unknown) 0 044E: (unknown) 0 1 0451: (unknown) 0 200 16 0450: (unknown) 0 140 200 0452: (unknown) 0 0 0 0 128 0453: (unknown) 0 0 0 0 0 0@ == 0 // (int) var == num jump_if_false @DRIVERA_3788 048B: (unknown) 'PWRBAR' 0 0 0 200 16 1@ 0002: jump @DRIVERA_3819 :DRIVERA_3788 0@ == 1 // (int) var == num jump_if_false @DRIVERA_3819 048B: (unknown) 'AIMBAR' 0 0 0 200 16 1@ :DRIVERA_3819 0026: return :DRIVERA_3821 0204: set_text_draw_letter_size 0.75 0.75 0205: set_text_draw_RGBA 255 255 255 255 $5612 == 0 // (int) var == num jump_if_false @DRIVERA_3875 0203: set_draw_text_position 1@ 0@ GXT 'DRI_POW' // Power 0002: jump @DRIVERA_3901 :DRIVERA_3875 $5612 == 1 // (int) var == num jump_if_false @DRIVERA_3901 0203: set_draw_text_position 1@ 0@ GXT 'DRI_AIM' // Aim :DRIVERA_3901 0026: return :DRIVERA_3903 0@ += 8.0 // (float) 2@ -= 0.1 // (float) 0036: 7@ = 3@ // (float vars) 002E: 7@ *= 2@ // (float vars) 2@ -= 0.15 // (float) 0036: 6@ = 1@ // (float vars) 002A: 6@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 6@ -= 3.0 // (float) 0204: set_text_draw_letter_size 1.0 2@ 4@ == -1 // (int) var == num jump_if_false @DRIVERA_4001 0205: set_text_draw_RGBA 255 255 0 255 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 6@ 0@ GXT 'DRI_MAR' // ! 0002: jump @DRIVERA_4176 :DRIVERA_4001 0035: 9@ = 4@ // (int vars) 002B: 9@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 10 call_with_params @MAIN_5321 0 500 9@ 9@ 0035: 4@ = 9@ // (int vars) 4@ /= 2 // (int) 9@ = 250 // (int) 002B: 9@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0039: 7@ = integer 9@ to_float // Note: the incorrect math opcode was used here 7@ *= 0.05 // (float) 0036: 8@ = 6@ // (float vars) 002C: 8@ -= 7@ // (float vars) 0204: set_text_draw_letter_size 1.0 2@ 0205: set_text_draw_RGBA 255 255 0 4@ 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 8@ 0@ GXT 'DRI_MAR' // ! 0036: 8@ = 6@ // (float vars) 002A: 8@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 1.0 2@ 0205: set_text_draw_RGBA 255 255 0 4@ 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 8@ 0@ GXT 'DRI_MAR' // ! 0204: set_text_draw_letter_size 1.0 2@ 0205: set_text_draw_RGBA 255 255 0 255 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 6@ 0@ GXT 'DRI_MAR' // ! :DRIVERA_4176 0026: return :DRIVERA_4178 0045: actor $5604 defined 0022: jump_if_false @DRIVERA_4301 // Note: the incorrect math opcode was used here 82D5: not (unknown) $5604 3 jump_if_false @DRIVERA_4217 0106: give_actor $5604 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @DRIVERA_4223 :DRIVERA_4217 010B: set_actor $5604 armed_weapon_to 3 :DRIVERA_4223 00A2: (unknown) $5604 0352: (unknown) $5604 0220: (unknown) $5604 0 -1 007E: actor $5604 driving jump_if_false @DRIVERA_4275 0216: (unknown) $5604 73.92 590.4 13.53 0002: jump @DRIVERA_4294 :DRIVERA_4275 0044: put_actor $5604 at 73.92 590.4 13.53 :DRIVERA_4294 00CF: set_actor $5604 Z_angle_to 20.0 :DRIVERA_4301 0045: actor $1038 defined jump_if_false @DRIVERA_4346 82D5: not (unknown) $1038 3 jump_if_false @DRIVERA_4340 0106: give_actor $1038 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @DRIVERA_4346 :DRIVERA_4340 010B: set_actor $1038 armed_weapon_to 3 :DRIVERA_4346 0045: actor $5604 defined jump_if_false @DRIVERA_4389 02EE: get_actor $5604 coords_to 2@ 3@ 4@ with_offset 0 1.0 0 4@ = 13.53 // (float) 5@ = 20.0 // (float) 5@ += 90.0 // (float) :DRIVERA_4389 022C: (unknown) 2@ 3@ 4@ 50.0 1 0252: object $5618 exists 0022: jump_if_false @DRIVERA_4414 // Note: the incorrect math opcode was used here 0093: destroy_object $5618 :DRIVERA_4414 0036: $5620 = 2@ // (float vars) 0036: $5621 = 3@ // (float vars) 0036: $5622 = 4@ // (float vars) 0092: $5618 = init_object #NDC_GOLFBALL at $5620 $5621 $5622 00D3: set_object $5618 z_angle_to 5@ 0252: object $5619 exists 0022: jump_if_false @DRIVERA_4461 // Note: the incorrect math opcode was used here 0093: destroy_object $5619 :DRIVERA_4461 8252: not object $5619 exists 0022: jump_if_false @DRIVERA_4556 // Note: the incorrect math opcode was used here 0252: object $5618 exists 0022: jump_if_false @DRIVERA_4504 // Note: the incorrect math opcode was used here 0279: (unknown) $5618 0 130.0 0 $5592 $5593 $5594 $5594 = 2.0 // (float) :DRIVERA_4504 022C: (unknown) $5592 $5593 $5594 50.0 1 01AA: $5619 = create_object #BOUY at $5592 $5593 $5594 022A: (unknown) $5619 1 03B5: (unknown) $5619 1 1 1 1 1 00D3: set_object $5619 z_angle_to 110.0 :DRIVERA_4556 00B9: set_camera_position 76.7 592.01 14.62 rotations 0 0 0 00BA: set_camera_point_at 75.74 591.7 14.61 mode 2 $5591 = 0 // (int) $5607 = 0 // (int) $5610 += 1 // (int) $5605 == 0 // (int) var == num jump_if_false @DRIVERA_4776 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFSW' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFSW' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFHT' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFHT' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFIW' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFIW' :DRIVERA_4776 $5606 == 0 // (int) var == num jump_if_false @DRIVERA_4858 $5605 == 0 // (int) var == num jump_if_false @DRIVERA_4851 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFHM' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFHM' :DRIVERA_4851 0002: jump @DRIVERA_4880 :DRIVERA_4858 1@ == 1 // (int) var == num jump_if_false @DRIVERA_4880 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DRIVERA_3239 :DRIVERA_4880 $5605 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @DRIVERA_5063 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DRIVERA_344 1000 0492: (unknown) 2 00B9: set_camera_position 76.7 592.01 14.62 rotations 0 0 0 00BA: set_camera_point_at 75.74 591.7 14.61 mode 2 0045: actor $1038 defined jump_if_false @DRIVERA_4976 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 :DRIVERA_4976 0045: actor $5604 defined jump_if_false @DRIVERA_4993 010B: set_actor $5604 armed_weapon_to 3 :DRIVERA_4993 $5606 == 0 // (int) var == num jump_if_false @DRIVERA_5063 6@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DRIVERA_1081 1 03F9: (unknown) $5610 6@ 0 'DRI_SHO' // Shot 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DRIVERA_1081 1 0311: status_text $5611 type 0 line 2 GXT 'SCORE' // global_variable // Score :DRIVERA_5063 005E: (unknown) :DRIVERA_5065 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (int) 3@ = -1 // (int) 4@ = 0 // (float) 27@ = 10.0 // (float) 27@ *= 2.0 // (float) 27@ *= 10.0 // (float) 27@ /= 2.0 // (float) 28@ = 240.0 // (float) 002C: 28@ -= 27@ // (float vars) 0036: 27@ = 28@ // (float vars) $5606 == 1 // (int) var == num jump_if_false @DRIVERA_5163 19@ = 0.02 // (float) 20@ = 0.125 // (float) 21@ = 7.5E-05 // (float) 0002: jump @DRIVERA_5187 :DRIVERA_5163 19@ = 0.02 // (float) 20@ = 0.15 // (float) 21@ = 0.0001 // (float) :DRIVERA_5187 $5612 = 0 // (int) 0036: $5617 = 19@ // (float vars) $5614 = 50.0 // (float) $5615 = 0 // (float) 010E: 8@ = current_time_in_ms 0035: 12@ = 8@ // (int vars) 12@ += 250 // (int) 0270: (unknown) 1 0045: actor $5604 defined jump_if_false @DRIVERA_5246 0414: (unknown) $5604 75 375 :DRIVERA_5246 0078: if and $5606 == 1 // (int) var == num $5608 == 1 // (int) var == num jump_if_false @DRIVERA_5290 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) 16@ = 0 // (int) 0002: jump @DRIVERA_5295 :DRIVERA_5290 13@ = -1 // (int) :DRIVERA_5295 22@ = 1.0 // (float) $5606 == 1 // (int) var == num jump_if_false @DRIVERA_5391 $1963 > 4 // (int) var > num jump_if_false @DRIVERA_5342 22@ = 0.4 // (float) 0002: jump @DRIVERA_5391 :DRIVERA_5342 $1963 > 3 // (int) var > num jump_if_false @DRIVERA_5370 22@ = 0.6 // (float) 0002: jump @DRIVERA_5391 :DRIVERA_5370 $1963 > 2 // (int) var > num jump_if_false @DRIVERA_5391 22@ = 0.8 // (float) :DRIVERA_5391 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3710 $5612 :DRIVERA_5403 $5588 == 1 // (int) var == num jump_if_false @DRIVERA_6857 0001: wait 0 ms 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 29 call_with_params @DRIVERA_2967 jump_if_false @DRIVERA_5450 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3028 10 :DRIVERA_5450 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5612 == 0 // (int) var == num jump_if_false @DRIVERA_5499 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3821 180.0 27@ 10.0 2.0 1 7 0002: jump @DRIVERA_5535 :DRIVERA_5499 $5612 == 1 // (int) var == num jump_if_false @DRIVERA_5535 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3821 180.0 27@ 10.0 2.0 1 2 :DRIVERA_5535 13@ > -1 // (int) var > num jump_if_false @DRIVERA_6135 18@ = 1 // (int) 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3903 180.0 27@ 2.0 4@ 3@ 8@ 0035: 14@ = 8@ // (int vars) 14@ += 1000 // (int) 0035: 15@ = 13@ // (int vars) 15@ -= 1000 // (int) :DRIVERA_5591 18@ == 1 // (int) var == num jump_if_false @DRIVERA_6007 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5612 == 0 // (int) var == num jump_if_false @DRIVERA_5655 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3821 180.0 27@ 10.0 2.0 1 7 0002: jump @DRIVERA_5691 :DRIVERA_5655 $5612 == 1 // (int) var == num jump_if_false @DRIVERA_5691 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3821 180.0 27@ 10.0 2.0 1 2 :DRIVERA_5691 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3903 180.0 27@ 2.0 4@ 3@ 8@ 16@ == 0 // (int) var == num jump_if_false @DRIVERA_5744 0057: show_text_highpriority GXT 'GON2_H1' time 5000 flag 1 // ~w~Press~h~ ~k~ ~PDSPR~ ~w~to set your shot's power. 0002: jump @DRIVERA_5842 :DRIVERA_5744 16@ == 1 // (int) var == num jump_if_false @DRIVERA_5779 0057: show_text_highpriority GXT 'GON2_H2' time 5000 flag 1 // ~w~The closer the marker is to the ~g~green~w~ section, the better. 0002: jump @DRIVERA_5842 :DRIVERA_5779 16@ == 2 // (int) var == num jump_if_false @DRIVERA_5814 0057: show_text_highpriority GXT 'GON2_H3' time 5000 flag 1 // ~w~Press~h~ ~k~ ~PDSPR~ ~w~to set your shot's accuracy. 0002: jump @DRIVERA_5842 :DRIVERA_5814 16@ == 3 // (int) var == num jump_if_false @DRIVERA_5842 0057: show_text_highpriority GXT 'GON2_H4' time 5000 flag 1 // ~w~Again, hitting the ~g~green~w~ section will provide the best shot. :DRIVERA_5842 0011: 8@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_5956 // Note: the incorrect math opcode was used here 16@ += 1 // (int) $5612 == 0 // (int) var == num jump_if_false @DRIVERA_5882 17@ = 2 // (int) 0002: jump @DRIVERA_5887 :DRIVERA_5882 17@ = 4 // (int) :DRIVERA_5887 0011: 17@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_5940 // Note: the incorrect math opcode was used here 18@ = 1 // (int) 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) 0035: 14@ = 8@ // (int vars) 14@ += 1000 // (int) 0035: 15@ = 13@ // (int vars) 15@ -= 1000 // (int) 0002: jump @DRIVERA_5949 :DRIVERA_5940 18@ = 0 // (int) 13@ = -1 // (int) :DRIVERA_5949 0002: jump @DRIVERA_6000 :DRIVERA_5956 0078: if and 0011: 8@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 0011: 15@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_6000 // Note: the incorrect math opcode was used here 0377: (unknown) 44 0@ 0@ > 0 // (int) var > num jump_if_false @DRIVERA_6000 0035: 13@ = 8@ // (int vars) 13@ -= 1 // (int) :DRIVERA_6000 0002: jump @DRIVERA_5591 :DRIVERA_6007 0059: text_clear_all :DRIVERA_6009 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_6135 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5612 == 0 // (int) var == num jump_if_false @DRIVERA_6073 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3821 180.0 27@ 10.0 2.0 1 7 0002: jump @DRIVERA_6109 :DRIVERA_6073 $5612 == 1 // (int) var == num jump_if_false @DRIVERA_6109 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3821 180.0 27@ 10.0 2.0 1 2 :DRIVERA_6109 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3903 180.0 27@ 2.0 4@ 3@ 8@ 0002: jump @DRIVERA_6009 :DRIVERA_6135 0035: 10@ = 8@ // (int vars) 002B: 10@ -= 9@ // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 10@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = $5617 // (float vars) 002E: 5@ *= 6@ // (float vars) 002E: 5@ *= 22@ // (float vars) $5612 == 0 // (int) var == num jump_if_false @DRIVERA_6212 0011: 8@ > 12@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_6212 // Note: the incorrect math opcode was used here 0014: 20@ > $5617 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_6212 // Note: the incorrect math opcode was used here 0036: 7@ = 21@ // (float vars) 002E: 7@ *= 6@ // (float vars) 002E: 7@ *= 22@ // (float vars) 002A: $5617 += 7@ // (float vars) // Note: the incorrect math opcode was used here :DRIVERA_6212 3@ == -1 // (int) var == num jump_if_false @DRIVERA_6310 $5612 == 0 // (int) var == num jump_if_false @DRIVERA_6271 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 4@ > 99.0 // (float) var > num jump_if_false @DRIVERA_6264 4@ = 100.0 // (float) 2@ = 1 // (int) :DRIVERA_6264 0002: jump @DRIVERA_6310 :DRIVERA_6271 $5612 == 1 // (int) var == num jump_if_false @DRIVERA_6310 002C: 4@ -= 5@ // (float vars) 1.0 > 4@ // (float) num > var 0022: jump_if_false @DRIVERA_6310 // Note: the incorrect math opcode was used here 4@ = 0 // (float) 2@ = 1 // (int) :DRIVERA_6310 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3903 180.0 27@ 2.0 4@ 3@ 8@ 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_6353 0@ = 1 // (int) 0002: jump @DRIVERA_6357 :DRIVERA_6353 0@ = 0 // (int) :DRIVERA_6357 1@ == 0 // (int) var == num jump_if_false @DRIVERA_6396 0@ > 0 // (int) var > num jump_if_false @DRIVERA_6389 2@ = 1 // (int) 1@ = 1 // (int) :DRIVERA_6389 0002: jump @DRIVERA_6411 :DRIVERA_6396 0@ == 0 // (int) var == num jump_if_false @DRIVERA_6411 1@ = 0 // (int) :DRIVERA_6411 3@ == -1 // (int) var == num jump_if_false @DRIVERA_6735 2@ == 1 // (int) var == num jump_if_false @DRIVERA_6728 2@ = 0 // (int) 00D9: (unknown) $5592 $5593 $5594 1 $5612 == 0 // (int) var == num jump_if_false @DRIVERA_6579 0036: $5614 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @DRIVERA_3241 73.0 84.0 $5614 jump_if_false @DRIVERA_6505 $5614 = 100.0 // (float) 0002: jump @DRIVERA_6572 :DRIVERA_6505 $5614 > 84.0 // (float) var > num jump_if_false @DRIVERA_6549 $5614 -= 84.0 // (float) 28@ = 90.0 // (float) 002C: 28@ -= $5614 // (float vars) 0036: $5614 = 28@ // (float vars) 0002: jump @DRIVERA_6572 :DRIVERA_6549 28@ = 73.0 // (float) 002C: 28@ -= $5614 // (float vars) $5614 = 90.0 // (float) 002C: $5614 -= 28@ // (float vars) :DRIVERA_6572 0002: jump @DRIVERA_6718 :DRIVERA_6579 0036: $5615 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @DRIVERA_3241 17.0 28.0 $5615 jump_if_false @DRIVERA_6621 $5615 = 0 // (float) 0002: jump @DRIVERA_6718 :DRIVERA_6621 $5615 > 28.0 // (float) var > num jump_if_false @DRIVERA_6686 $5615 -= 28.0 // (float) 23@ = 100.0 // (float) 23@ -= 28.0 // (float) 28@ = 10.0 // (float) 0030: 28@ /= 23@ // (float vars) // Note: the incorrect math opcode was used here 002E: 28@ *= $5615 // (float vars) $5615 = 0 // (float) 002C: $5615 -= 28@ // (float vars) 0002: jump @DRIVERA_6718 :DRIVERA_6686 28@ = 17.0 // (float) 002C: 28@ -= $5615 // (float vars) 23@ = 10.0 // (float) 23@ /= 17.0 // (float) 002E: 23@ *= 28@ // (float vars) 0036: $5615 = 23@ // (float vars) :DRIVERA_6718 0035: 3@ = 8@ // (int vars) 3@ += 500 // (int) :DRIVERA_6728 0002: jump @DRIVERA_6825 :DRIVERA_6735 0011: 8@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_6825 // Note: the incorrect math opcode was used here 11@ = 1 // (int) 3@ = -1 // (int) 0036: $5617 = 20@ // (float vars) $5617 /= 125.0 // (float) 002E: $5617 *= $5614 // (float vars) $5612 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3710 $5612 0078: if and $5606 == 1 // (int) var == num $5608 == 1 // (int) var == num jump_if_false @DRIVERA_6825 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) :DRIVERA_6825 $5612 == 2 // (int) var == num jump_if_false @DRIVERA_6850 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3028 2 :DRIVERA_6850 0002: jump @DRIVERA_5403 :DRIVERA_6857 0268: (unknown) 0059: text_clear_all 044F: (unknown) 0270: (unknown) 0 0456: (unknown) 0 0452: (unknown) 0 50 50 50 0 044E: (unknown) 0 0 $5608 = 0 // (int) 00B8: set_gamespeed 1.0 0026: return :DRIVERA_6895 010E: 1@ = current_time_in_ms 0035: 0@ = 1@ // (int vars) 0@ += 800 // (int) 0045: actor $5604 defined jump_if_false @DRIVERA_6932 0352: (unknown) $5604 0414: (unknown) $5604 75 377 :DRIVERA_6932 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'SX_GFSW' :DRIVERA_6951 $5588 == 2 // (int) var == num jump_if_false @DRIVERA_7029 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @DRIVERA_2967 jump_if_false @DRIVERA_6996 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @DRIVERA_3028 10 :DRIVERA_6996 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_7022 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @DRIVERA_3028 3 :DRIVERA_7022 0002: jump @DRIVERA_6951 :DRIVERA_7029 0252: object $5618 exists jump_if_false @DRIVERA_7441 00D2: $5616 = object $5618 z_angle 0036: 2@ = $5616 // (float vars) 002A: 2@ += $5615 // (float vars) // Note: the incorrect math opcode was used here 00D3: set_object $5618 z_angle_to 2@ 2@ -= 90.0 // (float) 0 > $5615 // (float) num > var 0022: jump_if_false @DRIVERA_7090 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 0002: jump @DRIVERA_7095 :DRIVERA_7090 8@ = 1 // (int) :DRIVERA_7095 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5497 $5615 $5615 0036: 4@ = $5615 // (float vars) $5615 *= 0.75 // (float) 002C: $5614 -= $5615 // (float vars) 0036: 7@ = $5614 // (float vars) 7@ /= 5.0 // (float) 01D3: (unknown) 2@ 3@ 0036: 5@ = 3@ // (float vars) 002E: 5@ *= $5614 // (float vars) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5539 5@ 5@ 01D2: (unknown) 2@ 3@ 0036: 6@ = 3@ // (float vars) 002E: 6@ *= $5614 // (float vars) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5539 6@ 6@ 022A: (unknown) $5618 1 0224: (unknown) $5618 5@ 6@ 7@ 4@ *= 10.0 // (float) $5615 = 100.0 // (float) 002C: $5615 -= 4@ // (float vars) 0038: 9@ = float $5614 to_integer // Note: the incorrect math opcode was used here 0038: 10@ = float $5615 to_integer // Note: the incorrect math opcode was used here $5606 == 1 // (int) var == num jump_if_false @DRIVERA_7324 0078: if and 10@ == 100 // (int) var == num 9@ == 100 // (int) var == num jump_if_false @DRIVERA_7307 $5607 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'GONC2CA' 'SGNC2CA' $5602 0 // ~w~Bueno! You bastard! No one sells me out! 0002: jump @DRIVERA_7317 :DRIVERA_7307 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @DRIVERA_3237 :DRIVERA_7317 0002: jump @DRIVERA_7422 :DRIVERA_7324 60 > 10@ // (int) num > var 0022: jump_if_false @DRIVERA_7394 // Note: the incorrect math opcode was used here 8@ == 1 // (int) var == num jump_if_false @DRIVERA_7371 0057: show_text_highpriority GXT 'DRI_HOO' time 3000 flag 1 // Hooked. 0002: jump @DRIVERA_7387 :DRIVERA_7371 0057: show_text_highpriority GXT 'DRI_SLI' time 3000 flag 1 // Sliced. :DRIVERA_7387 0002: jump @DRIVERA_7422 :DRIVERA_7394 60 > 9@ // (int) num > var 0022: jump_if_false @DRIVERA_7422 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'DRI_WEA' time 3000 flag 1 // Mis-Tee. :DRIVERA_7422 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'SX_GFHT' :DRIVERA_7441 0026: return :DRIVERA_7443 0252: object $5618 exists jump_if_false @DRIVERA_7467 010C: store_object $5618 position_to 6@ 7@ 8@ 0225: (unknown) $5618 1 :DRIVERA_7467 0252: object $5619 exists jump_if_false @DRIVERA_7490 0225: (unknown) $5619 1 02FA: (unknown) $5619 1 :DRIVERA_7490 010E: 15@ = current_time_in_ms 0035: 14@ = 15@ // (int vars) 14@ += 300 // (int) 13@ = -1 // (int) 17@ = 0 // (int) $5601 = 0 // (float) 00B8: set_gamespeed 0.4 :DRIVERA_7524 $5588 == 3 // (int) var == num jump_if_false @DRIVERA_8129 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DRIVERA_2967 jump_if_false @DRIVERA_7569 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3028 10 :DRIVERA_7569 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DRIVERA_3520 0252: object $5618 exists jump_if_false @DRIVERA_8122 0036: 9@ = 6@ // (float vars) 0036: 10@ = 7@ // (float vars) 0036: 11@ = 8@ // (float vars) 010C: store_object $5618 position_to 6@ 7@ 8@ 0045: actor $5604 defined 0022: jump_if_false @DRIVERA_7627 // Note: the incorrect math opcode was used here 010F: (unknown) $5604 6@ 7@ 8@ :DRIVERA_7627 0045: actor $1038 defined 0022: jump_if_false @DRIVERA_7660 // Note: the incorrect math opcode was used here 0036: 18@ = 8@ // (float vars) 18@ += 5.0 // (float) 0044: put_actor $1038 at 6@ 7@ 18@ 0107: toggle_player $1038 can_move 0 :DRIVERA_7660 010E: 15@ = current_time_in_ms 0078: if or 0306: unknown_check $5618 6.0 > 8@ // (float) num > var 0022: jump_if_false @DRIVERA_7757 // Note: the incorrect math opcode was used here 0036: $5623 = 6@ // (float vars) 0036: $5624 = 7@ // (float vars) 0036: $5625 = 8@ // (float vars) 0231: (unknown) 8 6@ 7@ 8@ 0 0 0 0.5 100 100 100 100 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'SX_GFIW' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3028 4 0002: jump @DRIVERA_8122 :DRIVERA_7757 0045: actor $5604 defined jump_if_false @DRIVERA_7968 0078: if and 0011: 15@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 82C1: not unknown_check $5604 $5618 30.0 30.0 0 0022: jump_if_false @DRIVERA_7968 // Note: the incorrect math opcode was used here 0078: if and $5607 == 1 // (int) var == num 0304: unknown_check $5618 $5592 $5593 20.0 20.0 0 0022: jump_if_false @DRIVERA_7877 // Note: the incorrect math opcode was used here 00B8: set_gamespeed 0.4 00B9: set_camera_position -54.78 567.33 7.75 rotations 0 0 0 0279: (unknown) $5618 0 0 0 3@ 4@ 5@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DRIVERA_7968 :DRIVERA_7877 0323: show_text_box 'DRI_H2' // Hold~h~ ~k~ ~GOLFU~ ~w~to fast forward your shot. 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_7915 $5613 = 0.8 // (float) 0002: jump @DRIVERA_7924 :DRIVERA_7915 $5613 = 0.4 // (float) :DRIVERA_7924 00B8: set_gamespeed $5613 0279: (unknown) $5618 $5601 -7.0 1.0 0@ 1@ 2@ 0279: (unknown) $5618 0 0 0 3@ 4@ 5@ 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 :DRIVERA_7968 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3122 $5618 0078: if and $5606 == 1 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @DRIVERA_8015 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3028 4 :DRIVERA_8015 031D: (unknown) 9@ 10@ 6@ 7@ 12@ 0.1 > 12@ // (float) num > var 0022: jump_if_false @DRIVERA_8117 // Note: the incorrect math opcode was used here 13@ == -1 // (int) var == num jump_if_false @DRIVERA_8066 0035: 13@ = 15@ // (int vars) 13@ += 1000 // (int) 0002: jump @DRIVERA_8110 :DRIVERA_8066 0011: 15@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_8110 // Note: the incorrect math opcode was used here 033D: (unknown) $5618 1 0036: $5623 = 6@ // (float vars) 0036: $5624 = 7@ // (float vars) 0036: $5625 = 8@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3028 4 :DRIVERA_8110 0002: jump @DRIVERA_8122 :DRIVERA_8117 13@ = -1 // (int) :DRIVERA_8122 0002: jump @DRIVERA_7524 :DRIVERA_8129 0268: (unknown) 037B: constant_params 1 variable_params 6 unknown 19 call_with_params @DRIVERA_3267 $5618 0@ 1@ 2@ 3@ 4@ 5@ $5609 == 1 // (int) var == num jump_if_false @DRIVERA_8193 0045: actor $5604 defined jump_if_false @DRIVERA_8186 0352: (unknown) $5604 0414: (unknown) $5604 75 379 :DRIVERA_8186 0002: jump @DRIVERA_8217 :DRIVERA_8193 0045: actor $5604 defined jump_if_false @DRIVERA_8217 0352: (unknown) $5604 0414: (unknown) $5604 75 378 :DRIVERA_8217 0078: if and $5606 == 1 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @DRIVERA_8247 0002: jump @DRIVERA_8295 :DRIVERA_8247 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 $5609 == 1 // (int) var == num jump_if_false @DRIVERA_8288 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DRIVERA_8295 :DRIVERA_8288 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DRIVERA_8295 00B8: set_gamespeed 1.0 0252: object $5618 exists 0022: jump_if_false @DRIVERA_8335 // Note: the incorrect math opcode was used here 03AA: (unknown) $5618 4250.0 2500.0 0.99 0224: (unknown) $5618 0 0 0 :DRIVERA_8335 0026: return :DRIVERA_8337 00AE: remove_status_text $5610 00AE: remove_status_text $5611 0026: return :DRIVERA_8347 0@ == 1 // (int) var == num jump_if_false @DRIVERA_8373 0160: load_model #GOLFCLUB 0228: (unknown) 0002: jump @DRIVERA_8373 :DRIVERA_8373 0026: return :DRIVERA_8375 0059: text_clear_all 0045: actor $5604 defined jump_if_false @DRIVERA_8397 0414: (unknown) $5604 75 375 :DRIVERA_8397 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4279 500 $5610 == 1 // (int) var == num jump_if_false @DRIVERA_8499 011F: show_text_1number_highpriority GXT 'DRI_EXP' number $5590 time 6000 flag 1 // Beat the high score of ~1~ points to pass the round. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 6000 025D: remove_text 'DRI_EXP' // Beat the high score of ~1~ points to pass the round. 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_8499 :DRIVERA_8477 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_8499 0001: wait 0 ms 0002: jump @DRIVERA_8477 :DRIVERA_8499 $5588 == 0 // (int) var == num jump_if_false @DRIVERA_8661 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DRIVERA_2967 jump_if_false @DRIVERA_8543 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3028 10 :DRIVERA_8543 $5588 == 0 // (int) var == num jump_if_false @DRIVERA_8654 0058: (unknown) 'DRI_O1' 500 1 // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_8654 :DRIVERA_8582 0078: if and 007F: player 0 pressed_key 16 $5588 == 0 // (int) var == num jump_if_false @DRIVERA_8642 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DRIVERA_2967 jump_if_false @DRIVERA_8635 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3028 10 :DRIVERA_8635 0002: jump @DRIVERA_8582 :DRIVERA_8642 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3028 1 :DRIVERA_8654 0002: jump @DRIVERA_8499 :DRIVERA_8661 025D: remove_text 'DRI_O1' // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 0026: return :DRIVERA_8673 031D: (unknown) $5620 $5621 $5623 $5624 0@ 0038: 3@ = float 0@ to_integer // Note: the incorrect math opcode was used here 04F4: (unknown) 0 0@ 0059: text_clear_all 0291: is_system_metric 0022: jump_if_false @DRIVERA_8783 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MAIN_5879 0@ 2@ 4@ $5591 == 1 // (int) var == num jump_if_false @DRIVERA_8757 01DD: show_text_4numbers GXT 'DRI_DBM' numbers 2@ 4@ 3@ 50 time 5000 flag 5 // Distance: ~1~.~1~m = ~1~ points + ~1~ buoy bonus! 0002: jump @DRIVERA_8776 :DRIVERA_8757 01DC: show_text_3numbers GXT 'DRI_DIM' numbers 2@ 4@ 3@ time 5000 flag 5 // Distance: ~1~.~1~m = ~1~ points. :DRIVERA_8776 0002: jump @DRIVERA_8849 :DRIVERA_8783 0292: (unknown) 0@ 0@ 0038: 2@ = float 0@ to_integer // Note: the incorrect math opcode was used here $5591 == 1 // (int) var == num jump_if_false @DRIVERA_8831 01DC: show_text_3numbers GXT 'DRI_DBF' numbers 2@ 3@ 50 time 5000 flag 5 // Distance: ~1~ft = ~1~ points + ~1~ buoy bonus! 0002: jump @DRIVERA_8849 :DRIVERA_8831 01D9: (unknown) 'DRI_DIF' 2@ 3@ 5000 5 // Distance: ~1~ft = ~1~ points. :DRIVERA_8849 $5591 == 1 // (int) var == num jump_if_false @DRIVERA_8884 3@ += 50 // (int) 0045: actor $1038 defined jump_if_false @DRIVERA_8884 0094: player $1038 money += 50 :DRIVERA_8884 0045: actor $5604 defined jump_if_false @DRIVERA_8899 0352: (unknown) $5604 :DRIVERA_8899 0001: wait 1000 ms 0029: $5611 += 3@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 4000 $5610 == 5 // (int) var == num jump_if_false @DRIVERA_9111 04F4: (unknown) $5611 0 01AE: (unknown) 1 00B9: set_camera_position 67.77 589.11 13.77 rotations 0 0 0 00BA: set_camera_point_at 68.72 589.41 13.9 mode 2 0011: $5611 > $5590 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_9045 // Note: the incorrect math opcode was used here 0035: $5590 = $5611 // (int vars) 0035: $1962 = $5611 // (int vars) 011F: show_text_1number_highpriority GXT 'DRI_HSC' number $5611 time 6000 flag 1 // New High Score: ~1~ points. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3028 11 0002: jump @DRIVERA_9081 :DRIVERA_9045 011F: show_text_1number_highpriority GXT 'DRI_NSC' number $5611 time 6000 flag 1 // Total score: ~1~ points. $5589 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3028 12 :DRIVERA_9081 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 0002: jump @DRIVERA_9145 :DRIVERA_9111 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @DRIVERA_4178 0 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3028 0 :DRIVERA_9145 0026: return :DRIVERA_9147 $5600 == 0 // (int) var == num jump_if_false @DRIVERA_9294 0@ == 1 // (int) var == num jump_if_false @DRIVERA_9190 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 500 0268: (unknown) 03C2: (unknown) 0059: text_clear_all :DRIVERA_9190 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DRIVERA_8337 034A: unknown_check $5604 jump_if_false @DRIVERA_9215 003F: destroy_actor $5604 :DRIVERA_9215 0045: actor $1038 defined jump_if_false @DRIVERA_9258 0044: put_actor $1038 at 80.9973 586.7621 14.6 00CF: set_actor $1038 Z_angle_to 290.0 0200: (unknown) $1038 1 :DRIVERA_9258 0001: wait 500 ms $5600 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @DRIVERA_9294 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4279 500 :DRIVERA_9294 0026: return :DRIVERA_9296 $5606 = 0 // (int) $1045 = 1 // (int) $1961 == 0 // (int) var == num jump_if_false @DRIVERA_9335 01EA: increment_mission_attempts $5590 = 500 // (int) 0002: jump @DRIVERA_9341 :DRIVERA_9335 0035: $5590 = $1962 // (int vars) :DRIVERA_9341 0001: wait 0 ms 033A: use_GXT_table 'GON_C2' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_8347 1 0443: (unknown) 75 0228: (unknown) 0489: (unknown) 003E: $5604 = create_actor_pedtype 22 model 0 at 0 0 0 0035: 1@ = $628 // (int vars) 020F: (unknown) $5604 $2036(1@,14) 0045: actor $1038 defined 0022: jump_if_false @DRIVERA_9423 // Note: the incorrect math opcode was used here 0200: (unknown) $1038 0 0110: $5603 = player $1038 wanted_level 009B: clear_player $1038 wanted_level :DRIVERA_9423 $5611 = 0 // (int) $5600 = 0 // (int) $5626 = 1 // (int) 0109: set_weather 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DRIVERA_4178 1 1 :DRIVERA_9456 $5588 == 0 // (int) var == num jump_if_false @DRIVERA_9478 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_8375 :DRIVERA_9478 $5588 == 1 // (int) var == num jump_if_false @DRIVERA_9501 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_5065 :DRIVERA_9501 $5588 == 2 // (int) var == num jump_if_false @DRIVERA_9524 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_6895 :DRIVERA_9524 $5588 == 3 // (int) var == num jump_if_false @DRIVERA_9547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_7443 :DRIVERA_9547 $5588 == 4 // (int) var == num jump_if_false @DRIVERA_9570 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_8673 :DRIVERA_9570 10 > $5588 // (int) num > var 0022: jump_if_false @DRIVERA_9590 // Note: the incorrect math opcode was used here 0002: jump @DRIVERA_9456 :DRIVERA_9590 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_9147 0 $5588 == 11 // (int) var == num jump_if_false @DRIVERA_9628 0002: jump @DRIVERA_9637 0002: jump @DRIVERA_9635 :DRIVERA_9628 0002: jump @DRIVERA_9732 :DRIVERA_9635 0026: return :DRIVERA_9637 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_344 1000 $1961 == 0 // (int) var == num jump_if_false @DRIVERA_9706 011D: show_text_1number_styled GXT 'M_PASS' number 1000 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 1000 01DF: progress_made += 1 036A: (unknown) $1961 = 1 // (int) 0002: jump @DRIVERA_9722 :DRIVERA_9706 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! :DRIVERA_9722 022B: (unknown) 1 009B: clear_player $1038 wanted_level 0026: return :DRIVERA_9732 0268: (unknown) 03C2: (unknown) 0059: text_clear_all 01AE: (unknown) 0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_344 1000 0045: actor $1038 defined jump_if_false @DRIVERA_9914 $5589 == 0 // (int) var == num jump_if_false @DRIVERA_9807 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'DRI_F0' // ~r~Don't care for swinging? 0002: jump @DRIVERA_9858 :DRIVERA_9807 $5589 == 1 // (int) var == num jump_if_false @DRIVERA_9827 0002: jump @DRIVERA_9858 :DRIVERA_9827 $5589 == 2 // (int) var == num jump_if_false @DRIVERA_9858 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'DRI_F2' // ~r~You failed to beat the high score. :DRIVERA_9858 $5589 == 0 // (int) var == num jump_if_false @DRIVERA_9892 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @DRIVERA_9907 :DRIVERA_9892 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :DRIVERA_9907 0002: jump @DRIVERA_9929 :DRIVERA_9914 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :DRIVERA_9929 0026: return :DRIVERA_9931 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_9147 1 0492: (unknown) 0 0045: actor $1038 defined jump_if_false @DRIVERA_9990 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 0098: set_player $1038 wanted_level_to $5603 :DRIVERA_9990 01AE: (unknown) 0 0221: (unknown) 01CF: (unknown) 00B8: set_gamespeed 1.0 010A: release_weather 048A: (unknown) 0445: (unknown) 75 0022: jump_if_false @DRIVERA_10021 // Note: the incorrect math opcode was used here 0444: (unknown) 75 :DRIVERA_10021 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_8347 0 $1688 = 0 // (int) $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 20--------------- :TAXI 033A: use_GXT_table 'TAXI' // Taxi $1965 == 0 // (int) var == num jump_if_false @TAXI_22 01EA: increment_mission_attempts :TAXI_22 0238: name_thread 'TAXI' // Taxi 0025: gosub @TAXI_6064 009D: wasted_or_busted // mission only jump_if_false @TAXI_53 0025: gosub @TAXI_22057 :TAXI_53 0025: gosub @TAXI_22583 end_thread :TAXI_62 0@ == 0 // (int) var == num jump_if_false @TAXI_105 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TAXI_281 :TAXI_105 0@ == 1 // (int) var == num jump_if_false @TAXI_138 03CF: (unknown) 200 200 200 255 0002: jump @TAXI_281 :TAXI_138 0@ == 2 // (int) var == num jump_if_false @TAXI_180 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @TAXI_281 :TAXI_180 0@ == 3 // (int) var == num jump_if_false @TAXI_224 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TAXI_281 :TAXI_224 0@ == 4 // (int) var == num jump_if_false @TAXI_255 03CF: (unknown) 8 143 59 255 0002: jump @TAXI_281 :TAXI_255 0@ == 5 // (int) var == num jump_if_false @TAXI_281 03CF: (unknown) 237 130 180 255 :TAXI_281 0026: return :TAXI_283 00BC: (unknown) 0@ 2 0026: return :TAXI_290 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TAXI_290 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @TAXI_345 014E: 3@ = car 0@ health 3@ -= 250 // (int) :TAXI_345 0 > 3@ // (int) num > var 0022: jump_if_false @TAXI_360 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :TAXI_360 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_405 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :TAXI_405 005F: (unknown) :TAXI_407 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @TAXI_480 0045: actor $1038 defined jump_if_false @TAXI_480 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @TAXI_480 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @TAXI_480 $1704 = 0 // (int) :TAXI_480 $1704 > 0 // (int) var > num jump_if_false @TAXI_598 $1705 == -1 // (int) var == num jump_if_false @TAXI_552 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @TAXI_585 :TAXI_552 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @TAXI_585 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :TAXI_585 0035: $1706 = $1704 // (int vars) 0002: jump @TAXI_656 :TAXI_598 $1707 == 1 // (int) var == num jump_if_false @TAXI_651 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_651 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :TAXI_651 $1706 = 0 // (int) :TAXI_656 005F: (unknown) 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @TAXI_875 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @TAXI_697 005F: (unknown) :TAXI_697 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @TAXI_742 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_742 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @TAXI_787 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_787 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @TAXI_831 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_831 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @TAXI_875 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_875 005E: (unknown) 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @TAXI_922 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_922 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @TAXI_967 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_967 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1012 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1012 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1057 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1057 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1102 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1102 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1147 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1147 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1192 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1192 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1237 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1237 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1282 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1282 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1327 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1327 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1372 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1372 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1417 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1417 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1462 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1462 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1507 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1507 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1552 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1552 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1597 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1597 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1642 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1642 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1687 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1687 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1732 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1732 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1777 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1777 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1822 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1822 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1867 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1867 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1912 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1912 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @TAXI_1957 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_1957 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2002 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2002 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2047 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2047 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2092 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2092 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2137 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2137 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2182 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2182 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2227 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2227 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2272 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2272 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2317 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2317 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2362 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2362 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2407 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2407 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2451 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2451 005E: (unknown) 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2498 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2498 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2543 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2543 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2588 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2588 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2633 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2633 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2678 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2678 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2723 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2723 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2768 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2768 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2813 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2813 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2858 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2858 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2903 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2903 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2948 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2948 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @TAXI_2993 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2993 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @TAXI_3038 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3038 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @TAXI_3083 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3083 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @TAXI_3123 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3123 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @TAXI_3137 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3137 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @TAXI_3184 005F: (unknown) :TAXI_3184 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @TAXI_3231 005F: (unknown) :TAXI_3231 005E: (unknown) 009F: actor 0@ dead jump_if_false @TAXI_3245 005F: (unknown) :TAXI_3245 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @TAXI_3272 005F: (unknown) :TAXI_3272 0485: unknown_check 0@ 214 jump_if_false @TAXI_3287 005E: (unknown) :TAXI_3287 0485: unknown_check 0@ 215 jump_if_false @TAXI_3302 005E: (unknown) :TAXI_3302 0485: unknown_check 0@ 216 jump_if_false @TAXI_3317 005E: (unknown) :TAXI_3317 005F: (unknown) 809F: not actor 0@ dead jump_if_false @TAXI_3434 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @TAXI_3394 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @TAXI_283 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @TAXI_3394 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :TAXI_3394 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @TAXI_3423 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @TAXI_3434 :TAXI_3423 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :TAXI_3434 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @TAXI_3576 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @TAXI_3530 0045: actor 1@ defined jump_if_false @TAXI_3523 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :TAXI_3523 0002: jump @TAXI_3569 :TAXI_3530 0045: actor 1@ defined jump_if_false @TAXI_3569 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :TAXI_3569 0002: jump @TAXI_3583 :TAXI_3576 0444: (unknown) 80 04C1: (unknown) 0@ :TAXI_3583 0026: return 1@ = 0 // (int) :TAXI_3589 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @TAXI_3589 0@ > 8 // (int) var > num jump_if_false @TAXI_3631 0@ = 8 // (int) :TAXI_3631 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @TAXI_3669 020D: (unknown) $5332(1@,8) :TAXI_3669 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_3700 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :TAXI_3700 0026: return 0@ = 0 // (int) :TAXI_3706 not $5332(0@,8) == -1 // (int) var == num jump_if_false @TAXI_3727 020D: (unknown) $5332(0@,8) :TAXI_3727 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @TAXI_3706 0026: return 0@ = 0 // (int) :TAXI_3750 not $5332(0@,8) == -1 // (int) var == num jump_if_false @TAXI_3771 003F: destroy_actor $5332(0@,8) :TAXI_3771 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @TAXI_3750 0026: return 0@ = 0 // (int) :TAXI_3794 not $5332(0@,8) == -1 // (int) var == num jump_if_false @TAXI_3815 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :TAXI_3815 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @TAXI_3794 0026: return 834A: not unknown_check 0@ jump_if_false @TAXI_3846 005F: (unknown) :TAXI_3846 009F: actor 0@ dead jump_if_false @TAXI_3858 005F: (unknown) :TAXI_3858 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_3893 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3893 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_3974 // Note: the incorrect math opcode was used here 005E: (unknown) :TAXI_3974 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @TAXI_4001 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :TAXI_4001 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @TAXI_4027 1@ = -1 // (int) :TAXI_4027 1@ == -1 // (int) var == num jump_if_false @TAXI_4047 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :TAXI_4047 1@ == -1 // (int) var == num jump_if_false @TAXI_4067 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :TAXI_4067 1@ == -1 // (int) var == num jump_if_false @TAXI_4087 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :TAXI_4087 1@ == -1 // (int) var == num jump_if_false @TAXI_4107 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :TAXI_4107 1@ == -1 // (int) var == num jump_if_false @TAXI_4127 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :TAXI_4127 1@ == -1 // (int) var == num jump_if_false @TAXI_4143 02E2: 1@ = 0 // (any) :TAXI_4143 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @TAXI_4177 02B4: set_camera_transverse_delay 0 time 7@ :TAXI_4177 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @TAXI_4218 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @TAXI_4229 :TAXI_4218 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :TAXI_4229 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @TAXI_4263 02B4: set_camera_transverse_delay 0 time 5@ :TAXI_4263 809F: not actor 3@ dead 0022: jump_if_false @TAXI_4279 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :TAXI_4279 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @TAXI_4345 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @TAXI_4339 0400: (unknown) $1038 $1690 0002: jump @TAXI_4345 :TAXI_4339 02C0: (unknown) $1038 $1690 :TAXI_4345 0@ >= 0 // (int) var >= num jump_if_false @TAXI_4372 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :TAXI_4372 0045: actor $1038 defined jump_if_false @TAXI_4440 807E: not actor $1038 driving jump_if_false @TAXI_4417 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @TAXI_4420 :TAXI_4417 021D: (unknown) 0 :TAXI_4420 $1698 == 0 // (int) var == num jump_if_false @TAXI_4436 02EA: select_interior 2 :TAXI_4436 01AE: (unknown) 1 :TAXI_4440 0059: text_clear_all 0268: (unknown) 0026: return :TAXI_4446 0045: actor $1038 defined jump_if_false @TAXI_4510 807E: not actor $1038 driving jump_if_false @TAXI_4498 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @TAXI_4498 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :TAXI_4498 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :TAXI_4510 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @TAXI_4559 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @TAXI_4559 02EA: select_interior 0 :TAXI_4559 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TAXI_4589 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TAXI_4589 0026: return 0045: actor 0@ defined jump_if_false @TAXI_4610 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TAXI_4610 0026: return 0045: actor 0@ defined 0022: jump_if_false @TAXI_4640 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TAXI_4640 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TAXI_4640 0026: return :TAXI_4642 0045: actor 0@ defined 0022: jump_if_false @TAXI_4689 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TAXI_4685 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @TAXI_4689 :TAXI_4685 1@ = 0 // (int) :TAXI_4689 1@ == 1 // (int) var == num jump_if_false @TAXI_4773 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TAXI_4766 007E: actor 0@ driving jump_if_false @TAXI_4762 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TAXI_4752 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TAXI_4755 :TAXI_4752 00F1: (unknown) 0@ :TAXI_4755 0002: jump @TAXI_4766 :TAXI_4762 1@ = 0 // (int) :TAXI_4766 0002: jump @TAXI_4689 :TAXI_4773 0026: return 0045: actor 0@ defined jump_if_false @TAXI_4867 007E: actor 0@ driving jump_if_false @TAXI_4851 02A7: unknown_check 0@ jump_if_false @TAXI_4821 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TAXI_4844 :TAXI_4821 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TAXI_4642 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TAXI_4844 0002: jump @TAXI_4860 :TAXI_4851 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TAXI_4860 0002: jump @TAXI_4869 :TAXI_4867 005F: (unknown) :TAXI_4869 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TAXI_5027 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TAXI_5027 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TAXI_4968 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TAXI_4927 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TAXI_4961 :TAXI_4927 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4642 0@ 4@ > -1 // (int) var > num jump_if_false @TAXI_4961 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4642 4@ :TAXI_4961 0002: jump @TAXI_5027 :TAXI_4968 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TAXI_4993 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TAXI_5027 :TAXI_4993 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4642 0@ not 3@ == -1 // (int) var == num jump_if_false @TAXI_5027 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4642 3@ :TAXI_5027 0045: actor 0@ defined jump_if_false @TAXI_5079 004F: unknown_check 1@ jump_if_false @TAXI_5079 007E: actor 0@ driving jump_if_false @TAXI_5079 807C: not actor 0@ driving 1@ 0022: jump_if_false @TAXI_5079 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4642 0@ :TAXI_5079 5@ = 0 // (int) :TAXI_5083 5@ == 0 // (int) var == num jump_if_false @TAXI_5181 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TAXI_5174 004F: unknown_check 1@ jump_if_false @TAXI_5174 007C: actor 0@ driving 1@ 0022: jump_if_false @TAXI_5140 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TAXI_5174 :TAXI_5140 2@ == -1 // (int) var == num jump_if_false @TAXI_5166 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TAXI_5174 :TAXI_5166 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TAXI_5174 0002: jump @TAXI_5083 :TAXI_5181 0026: return $5676 = 0 // (int) $5677 = 0 // (int) :TAXI_5193 034A: unknown_check $5723 jump_if_false @TAXI_5269 0045: actor $5723 defined jump_if_false @TAXI_5269 007E: actor $5723 driving jump_if_false @TAXI_5250 032D: (unknown) $5723 0 00E8: (unknown) $5723 $5721 0142: (unknown) $5721 1 0002: jump @TAXI_5269 :TAXI_5250 00BB: (unknown) $5725 $5725 = 0 // (int) 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian 0040: (unknown) $5723 -1 :TAXI_5269 0026: return :TAXI_5271 0036: 6@ = 0@ // (float vars) 002A: 6@ += 1@ // (float vars) // Note: the incorrect math opcode was used here $5607 > 120000 // (int) var > num jump_if_false @TAXI_5307 6@ *= 0.5 // (float) 0002: jump @TAXI_5329 :TAXI_5307 $5607 > 90000 // (int) var > num jump_if_false @TAXI_5329 6@ *= 0.75 // (float) :TAXI_5329 0038: 2@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0035: 3@ = 2@ // (int vars) 3@ *= 70 // (int) $5603 == 0 // (int) var == num jump_if_false @TAXI_5384 3@ > 180000 // (int) var > num jump_if_false @TAXI_5377 3@ = 150000 // (int) :TAXI_5377 0002: jump @TAXI_5407 :TAXI_5384 3@ > 240000 // (int) var > num jump_if_false @TAXI_5407 3@ = 210000 // (int) :TAXI_5407 0036: 4@ = 0@ // (float vars) 4@ *= 0.5 // (float) 0036: 5@ = 1@ // (float vars) 5@ *= 0.5 // (float) 0026: return :TAXI_5427 004F: unknown_check $5721 jump_if_false @TAXI_5444 014E: $5614 = car $5721 health :TAXI_5444 $5616 == 1 // (int) var == num jump_if_false @TAXI_5600 0011: $5615 > $5614 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_5501 // Note: the incorrect math opcode was used here 0035: $5615 = $5614 // (int vars) $5615 -= 50 // (int) 0036: $5660 = $5663 // (float vars) $5660 /= 5.0 // (float) 002C: $5665 -= $5660 // (float vars) :TAXI_5501 $5665 -= 0.4 // (float) 0078: if and $5613 > 1 // (int) var > num $5665 > 0 // (float) var > num jump_if_false @TAXI_5570 $5660 = 100.0 // (float) 0030: $5660 /= $5663 // (float vars) // Note: the incorrect math opcode was used here 0036: $5666 = $5660 // (float vars) 002E: $5666 *= $5665 // (float vars) 0038: $5613 = float $5666 to_integer // Note: the incorrect math opcode was used here 0002: jump @TAXI_5593 :TAXI_5570 not $5613 == -1 // (int) var == num jump_if_false @TAXI_5593 00AE: remove_status_text $5613 $5613 = -1 // (int) :TAXI_5593 0002: jump @TAXI_5736 :TAXI_5600 0011: $5615 > $5614 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_5644 // Note: the incorrect math opcode was used here 0035: $5615 = $5614 // (int vars) $5615 -= 50 // (int) 0036: $5660 = $5664 // (float vars) $5660 /= 5.0 // (float) 002C: $5665 -= $5660 // (float vars) :TAXI_5644 $5665 -= 0.4 // (float) 0078: if and $5613 > 1 // (int) var > num $5665 > 0 // (float) var > num jump_if_false @TAXI_5713 $5660 = 100.0 // (float) 0030: $5660 /= $5664 // (float vars) // Note: the incorrect math opcode was used here 0036: $5666 = $5660 // (float vars) 002E: $5666 *= $5665 // (float vars) 0038: $5613 = float $5666 to_integer // Note: the incorrect math opcode was used here 0002: jump @TAXI_5736 :TAXI_5713 not $5613 == -1 // (int) var == num jump_if_false @TAXI_5736 00AE: remove_status_text $5613 $5613 = -1 // (int) :TAXI_5736 0026: return :TAXI_5738 004F: unknown_check $5721 jump_if_false @TAXI_5755 014E: $5614 = car $5721 health :TAXI_5755 0011: $5615 > $5614 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_5799 // Note: the incorrect math opcode was used here 0035: $5615 = $5614 // (int vars) $5615 -= 50 // (int) 0036: $5660 = $5663 // (float vars) $5660 /= 5.0 // (float) 002C: $5665 -= $5660 // (float vars) :TAXI_5799 $5640 == 1 // (int) var == num jump_if_false @TAXI_5818 $5665 -= 2.0 // (float) :TAXI_5818 0078: if and $5613 > 1 // (int) var > num $5665 > 0 // (float) var > num jump_if_false @TAXI_5878 $5660 = 100.0 // (float) 0030: $5660 /= $5663 // (float vars) // Note: the incorrect math opcode was used here 0036: $5666 = $5660 // (float vars) 002E: $5666 *= $5665 // (float vars) 0038: $5613 = float $5666 to_integer // Note: the incorrect math opcode was used here 0002: jump @TAXI_5901 :TAXI_5878 not $5613 == -1 // (int) var == num jump_if_false @TAXI_5901 00AE: remove_status_text $5613 $5613 = -1 // (int) :TAXI_5901 0026: return :TAXI_5903 -139.15 > $1042 // (float) num > var 0022: jump_if_false @TAXI_5987 // Note: the incorrect math opcode was used here $1042 > -1839.0 // (float) var > num jump_if_false @TAXI_5980 $1043 > -568.0 // (float) var > num jump_if_false @TAXI_5976 1418.63 > $1043 // (float) num > var 0022: jump_if_false @TAXI_5969 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :TAXI_5969 0002: jump @TAXI_5980 :TAXI_5976 0@ = 0 // (int) :TAXI_5980 0002: jump @TAXI_6020 :TAXI_5987 $1043 > -132.18 // (float) var > num jump_if_false @TAXI_6015 0@ = 2 // (int) 0002: jump @TAXI_6020 :TAXI_6015 0@ = 3 // (int) :TAXI_6020 0026: return :TAXI_6022 004F: unknown_check $5722 jump_if_false @TAXI_6062 00BB: (unknown) $5727 $5727 = 0 // (int) 004B: set_car $5722 to_psycho_driver 013A: set_car $5722 door_status_to 1 0113: remove_references_to_car $5722 // Like turning a car into any random car $5722 = -1 // (int) :TAXI_6062 0026: return :TAXI_6064 0001: wait 0 ms 0160: load_model #BERETTA 0228: (unknown) 037B: constant_params 0 variable_params 1 unknown 20 call_with_params @MAIN_6429 16@ 16@ == 2 // (int) var == num jump_if_false @TAXI_6110 $5603 = 1 // (int) 0002: jump @TAXI_6115 :TAXI_6110 $5603 = 0 // (int) :TAXI_6115 $1045 = 1 // (int) $5648 = 0 // (int) $5649 = 0 // (int) $5647 = 0 // (int) $5602 = 0 // (int) $5611 = 0 // (int) $5610 = 0 // (int) $5632 = 0 // (int) $5636 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) $5637 = 0 // (int) $5650 = 0 // (int) $5651 = 45000 // (int) 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5630 1 $5612 = 0 // (int) $5617 = 0 // (int) $5667 = 0 // (float) $5618 = 0 // (int) $5631 = 0 // (int) $5635 = 0 // (int) $5619 = 125 // (int) $5620 = 5 // (int) $5625 = 1 // (int) $5626 = 1 // (int) $5722 = -1 // (int) $5600 = 0 // (int) $5599 = 9 // (int) $5646 = 0 // (int) $5598 = 0 // (int) :TAXI_6285 0001: wait 0 ms 004F: unknown_check $5721 jump_if_false @TAXI_6440 80D8: not car $5721 health >= 500 jump_if_false @TAXI_6440 $5646 == 0 // (int) var == num jump_if_false @TAXI_6347 0057: show_text_highpriority GXT 'TAXI_B1' time 8000 flag 1 // ~w~Your car is trashed, get it repaired. $5646 = 1 // (int) :TAXI_6347 $5610 == 1 // (int) var == num jump_if_false @TAXI_6369 00AE: remove_status_text $5613 $5610 = 0 // (int) :TAXI_6369 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 00BB: (unknown) $5727 $5727 = 0 // (int) 004F: unknown_check $5721 jump_if_false @TAXI_6407 0142: (unknown) $5721 0 :TAXI_6407 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5193 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6022 $5598 = 13 // (int) 0025: gosub @TAXI_21542 :TAXI_6440 01B3: unknown_check $5721 jump_if_false @TAXI_6470 $5609 = 7 // (int) $5598 = 14 // (int) 0025: gosub @TAXI_22057 :TAXI_6470 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_407 jump_if_false @TAXI_6500 $5609 = 3 // (int) 0025: gosub @TAXI_22057 :TAXI_6500 $5611 == 1 // (int) var == num jump_if_false @TAXI_6556 1000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_6556 // Note: the incorrect math opcode was used here $5609 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5193 $5598 = 14 // (int) 0025: gosub @TAXI_22057 :TAXI_6556 $5598 == 0 // (int) var == num jump_if_false @TAXI_6575 0025: gosub @TAXI_6934 :TAXI_6575 $5598 == 1 // (int) var == num jump_if_false @TAXI_6595 0025: gosub @TAXI_7043 :TAXI_6595 $5598 == 2 // (int) var == num jump_if_false @TAXI_6615 0025: gosub @TAXI_7691 :TAXI_6615 $5598 == 3 // (int) var == num jump_if_false @TAXI_6635 0025: gosub @TAXI_14790 :TAXI_6635 $5598 == 4 // (int) var == num jump_if_false @TAXI_6655 0025: gosub @TAXI_8251 :TAXI_6655 $5598 == 5 // (int) var == num jump_if_false @TAXI_6675 0025: gosub @TAXI_16330 :TAXI_6675 $5598 == 6 // (int) var == num jump_if_false @TAXI_6695 0025: gosub @TAXI_16848 :TAXI_6695 $5598 == 7 // (int) var == num jump_if_false @TAXI_6715 0025: gosub @TAXI_17882 :TAXI_6715 $5598 == 8 // (int) var == num jump_if_false @TAXI_6735 0025: gosub @TAXI_18196 :TAXI_6735 $5598 == 9 // (int) var == num jump_if_false @TAXI_6755 0025: gosub @TAXI_19107 :TAXI_6755 $5598 == 10 // (int) var == num jump_if_false @TAXI_6775 0025: gosub @TAXI_19387 :TAXI_6775 $5598 == 11 // (int) var == num jump_if_false @TAXI_6795 0025: gosub @TAXI_20720 :TAXI_6795 $5598 == 12 // (int) var == num jump_if_false @TAXI_6815 0025: gosub @TAXI_21239 :TAXI_6815 $5598 == 13 // (int) var == num jump_if_false @TAXI_6835 0025: gosub @TAXI_21542 :TAXI_6835 $5598 == 14 // (int) var == num jump_if_false @TAXI_6855 0025: gosub @TAXI_22057 :TAXI_6855 $5598 == 15 // (int) var == num jump_if_false @TAXI_6875 0025: gosub @TAXI_22467 :TAXI_6875 $5598 == 16 // (int) var == num jump_if_false @TAXI_6895 0025: gosub @TAXI_22583 :TAXI_6895 not $5598 == 16 // (int) var == num jump_if_false @TAXI_6932 009F: actor $1038 dead jump_if_false @TAXI_6925 $5598 = 14 // (int) :TAXI_6925 0002: jump @TAXI_6285 :TAXI_6932 0026: return :TAXI_6934 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_4446 1000 0045: actor $1038 defined jump_if_false @TAXI_6986 007E: actor $1038 driving jump_if_false @TAXI_6975 024B: (unknown) $1038 $5721 :TAXI_6975 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :TAXI_6986 004F: unknown_check $5721 jump_if_false @TAXI_7003 0142: (unknown) $5721 1 :TAXI_7003 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 024D: (unknown) $5612 0 'TAXI_T0' // Fares $5648 = 1 // (int) $5598 = 1 // (int) 0026: return :TAXI_7043 $5648 == 0 // (int) var == num jump_if_false @TAXI_7087 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 024D: (unknown) $5612 0 'TAXI_T0' // Fares $5648 = 1 // (int) :TAXI_7087 $5649 == 1 // (int) var == num jump_if_false @TAXI_7145 $5611 == 0 // (int) var == num jump_if_false @TAXI_7145 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_7145 0036: $5652 = $1042 // (float vars) $5652 -= 50.0 // (float) 0036: $5653 = $1043 // (float vars) $5653 -= 50.0 // (float) 0036: $5654 = $1042 // (float vars) $5654 += 50.0 // (float) 0036: $5655 = $1043 // (float vars) $5655 += 50.0 // (float) 01C4: (unknown) $5652 $5653 $5654 $5655 1 0 0 $5723 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_7459 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5650 = 0 // (int) 00BB: (unknown) $5726 $5726 = 0 // (int) not $5723 == -1 // (int) var == num jump_if_false @TAXI_7426 0078: if or 01D0: unknown_check $5723 35 01D0: unknown_check $5723 80 jump_if_false @TAXI_7301 $5723 = -1 // (int) 0002: jump @TAXI_7043 :TAXI_7301 0043: store_actor $5723 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 1@ 2@ $5659 $5659 > 15.0 // (float) var > num jump_if_false @TAXI_7419 025D: remove_text 'TAXI_B2' // ~w~There aren't any fares around here. Look elsewhere. 0057: show_text_highpriority GXT 'TAXI_B3' time 5000 flag 1 // ~w~Pick up a ~b~Fare. $5725 == 0 // (int) var == num jump_if_false @TAXI_7383 00C1: (unknown) $5723 $5725 00BC: (unknown) $5725 2 :TAXI_7383 (unknown) $5723 0127: reset_actor $5723 flags 0393: (unknown) $5723 0 01A4: (unknown) $5723 0 0219: (unknown) $5723 032D: (unknown) $5723 1 $5598 = 2 // (int) 0026: return :TAXI_7419 0002: jump @TAXI_7452 :TAXI_7426 025D: remove_text 'TAXI_B3' // ~w~Pick up a ~b~Fare. 0056: show_text_lowpriority GXT 'TAXI_B2' time 1 flag 1 // ~w~There aren't any fares around here. Look elsewhere. :TAXI_7452 0002: jump @TAXI_7689 :TAXI_7459 $5726 == 0 // (int) var == num jump_if_false @TAXI_7492 00BB: (unknown) $5725 $5725 = 0 // (int) 00C0: (unknown) $5721 $5726 00BC: (unknown) $5726 2 :TAXI_7492 $5650 == 0 // (int) var == num jump_if_false @TAXI_7577 $5611 == 1 // (int) var == num jump_if_false @TAXI_7562 45000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_7546 // Note: the incorrect math opcode was used here 0035: $5651 = $5607 // (int vars) 0002: jump @TAXI_7555 :TAXI_7546 $5651 = 45000 // (int) :TAXI_7555 0002: jump @TAXI_7571 :TAXI_7562 $5651 = 45000 // (int) :TAXI_7571 $5650 = 1 // (int) :TAXI_7577 0035: $5606 = $5651 // (int vars) 002B: $5606 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5606 /= 1000 // (int) 0059: text_clear_all $5606 > 1 // (int) var > num jump_if_false @TAXI_7634 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5606 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_7651 :TAXI_7634 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5606 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_7651 1 > $5606 // (int) num > var 0022: jump_if_false @TAXI_7689 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5609 = 8 // (int) $5598 = 14 // (int) 0026: return :TAXI_7689 0026: return :TAXI_7691 $5612 == 0 // (int) var == num jump_if_false @TAXI_7732 $5647 == 0 // (int) var == num jump_if_false @TAXI_7732 0267: (unknown) 'TAXI_T8' // Stop near the ~h~highlighted pedestrian~w~ to pick them up. $5647 = 1 // (int) :TAXI_7732 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_8019 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5650 = 0 // (int) 0045: actor $5723 defined jump_if_false @TAXI_7995 $5725 == 0 // (int) var == num jump_if_false @TAXI_7806 00C1: (unknown) $5723 $5725 00BC: (unknown) $5725 2 00BB: (unknown) $5726 $5726 = 0 // (int) :TAXI_7806 0043: store_actor $5723 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 1@ 2@ $5659 $5659 > 70.0 // (float) var > num jump_if_false @TAXI_7876 025D: remove_text 'TAXI_B3' // ~w~Pick up a ~b~Fare. 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian 00BB: (unknown) $5725 $5725 = 0 // (int) $5598 = 1 // (int) 0026: return 0002: jump @TAXI_7936 :TAXI_7876 008E: actor $1038 stopped_in_sphere_in_car 1@ 2@ 3@ radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TAXI_7930 // Note: the incorrect math opcode was used here 01EC: (unknown) $5723 1 004F: unknown_check $5721 jump_if_false @TAXI_7923 00E9: (unknown) $5723 $5721 :TAXI_7923 0002: jump @TAXI_7936 :TAXI_7930 013E: actor $5723 look_at_actor $1038 :TAXI_7936 004F: unknown_check $5721 0022: jump_if_false @TAXI_7988 // Note: the incorrect math opcode was used here 007C: actor $5723 driving $5721 0022: jump_if_false @TAXI_7988 // Note: the incorrect math opcode was used here 00BB: (unknown) $5725 $5725 = 0 // (int) 032D: (unknown) $5723 1 0142: (unknown) $5721 0 $5598 = 4 // (int) 0026: return :TAXI_7988 0002: jump @TAXI_8012 :TAXI_7995 00BB: (unknown) $5725 $5725 = 0 // (int) $5598 = 1 // (int) 0026: return :TAXI_8012 0002: jump @TAXI_8249 :TAXI_8019 $5726 == 0 // (int) var == num jump_if_false @TAXI_8052 00BB: (unknown) $5725 $5725 = 0 // (int) 00C0: (unknown) $5721 $5726 00BC: (unknown) $5726 2 :TAXI_8052 $5650 == 0 // (int) var == num jump_if_false @TAXI_8137 $5611 == 1 // (int) var == num jump_if_false @TAXI_8122 45000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_8106 // Note: the incorrect math opcode was used here 0035: $5651 = $5607 // (int vars) 0002: jump @TAXI_8115 :TAXI_8106 $5651 = 45000 // (int) :TAXI_8115 0002: jump @TAXI_8131 :TAXI_8122 $5651 = 45000 // (int) :TAXI_8131 $5650 = 1 // (int) :TAXI_8137 0035: $5606 = $5651 // (int vars) 002B: $5606 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5606 /= 1000 // (int) 0059: text_clear_all $5606 > 1 // (int) var > num jump_if_false @TAXI_8194 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5606 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_8211 :TAXI_8194 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5606 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_8211 1 > $5606 // (int) num > var 0022: jump_if_false @TAXI_8249 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5609 = 8 // (int) $5598 = 14 // (int) 0026: return :TAXI_8249 0026: return :TAXI_8251 0001: wait 0 ms 19@ = 0 // (int) :TAXI_8258 2 > 19@ // (int) num > var 0022: jump_if_false @TAXI_14788 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5603 == 1 // (int) var == num jump_if_false @TAXI_8299 $5604 = 35 // (int) 0002: jump @TAXI_8305 :TAXI_8299 $5604 = 20 // (int) :TAXI_8305 0139: 0@ = random_int_in_ranges 1 $5604 0@ == 1 // (int) var == num jump_if_false @TAXI_8492 $5422(19@,2) = -673.91 // (float) $5424(19@,2) = 1190.23 // (float) $5426(19@,2) = 10.91 // (float) $5428(19@,2) = -676.35 // (float) $5430(19@,2) = 1196.95 // (float) $5432(19@,2) = 11.07 // (float) $5434(19@,2) = -682.11 // (float) $5436(19@,2) = 1178.99 // (float) $5438(19@,2) = 16.99 // (float) $5440(19@,2) = -698.89 // (float) $5442(19@,2) = 1191.52 // (float) $5444(19@,2) = 10.9 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF10' // (string) // ~y~Ammu-Nation~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_8492 0@ == 2 // (int) var == num jump_if_false @TAXI_8684 $5422(19@,2) = -875.15 // (float) $5424(19@,2) = 797.69 // (float) $5426(19@,2) = 10.92 // (float) $5428(19@,2) = -882.39 // (float) $5430(19@,2) = 796.51 // (float) $5432(19@,2) = 11.1 // (float) $5434(19@,2) = -864.54 // (float) $5436(19@,2) = 796.77 // (float) $5438(19@,2) = 17.15 // (float) $5440(19@,2) = -874.51 // (float) $5442(19@,2) = 780.09 // (float) $5444(19@,2) = 10.92 // (float) $5446(19@,2) = -885.07 // (float) $5448(19@,2) = 796.61 // (float) $5450(19@,2) = 11.08 // (float) 0006: $5416(19@,2) = 'TAXIF11' // (string) // ~y~King Knuts~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_8684 0@ == 3 // (int) var == num jump_if_false @TAXI_8864 $5422(19@,2) = -1068.99 // (float) $5424(19@,2) = 78.45 // (float) $5426(19@,2) = 11.27 // (float) $5428(19@,2) = -1062.35 // (float) $5430(19@,2) = 82.86 // (float) $5432(19@,2) = 11.31 // (float) $5434(19@,2) = -1076.57 // (float) $5436(19@,2) = 76.47 // (float) $5438(19@,2) = 15.73 // (float) $5440(19@,2) = -1067.57 // (float) $5442(19@,2) = 97.99 // (float) $5444(19@,2) = 11.22 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF12' // (string) // ~y~King Knuts~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_8864 0@ == 4 // (int) var == num jump_if_false @TAXI_9056 $5422(19@,2) = -910.23 // (float) $5424(19@,2) = 33.23 // (float) $5426(19@,2) = 10.1 // (float) $5428(19@,2) = -909.71 // (float) $5430(19@,2) = 41.95 // (float) $5432(19@,2) = 10.65 // (float) $5434(19@,2) = -898.06 // (float) $5436(19@,2) = 23.1 // (float) $5438(19@,2) = 17.24 // (float) $5440(19@,2) = -923.12 // (float) $5442(19@,2) = 35.61 // (float) $5444(19@,2) = 10.54 // (float) $5446(19@,2) = -875.01 // (float) $5448(19@,2) = 221.29 // (float) $5450(19@,2) = 9.3 // (float) 0006: $5416(19@,2) = 'TAXIF13' // (string) // ~y~Le Singe d'Arbre~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_9056 0@ == 5 // (int) var == num jump_if_false @TAXI_9233 $5422(19@,2) = -1045.68 // (float) $5424(19@,2) = -578.15 // (float) $5426(19@,2) = 11.04 // (float) $5428(19@,2) = -1042.28 // (float) $5430(19@,2) = -570.25 // (float) $5432(19@,2) = 11.12 // (float) $5434(19@,2) = -1040.33 // (float) $5436(19@,2) = -589.82 // (float) $5438(19@,2) = 18.5 // (float) $5440(19@,2) = -1057.78 // (float) $5442(19@,2) = -577.38 // (float) $5444(19@,2) = 10.96 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF14' // (string) // ~y~Guano's Cafe~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_9233 0@ == 6 // (int) var == num jump_if_false @TAXI_9420 $5422(19@,2) = -993.51 // (float) $5424(19@,2) = -1079.17 // (float) $5426(19@,2) = 14.28 // (float) $5428(19@,2) = -992.41 // (float) $5430(19@,2) = -1086.66 // (float) $5432(19@,2) = 14.7 // (float) $5434(19@,2) = -999.63 // (float) $5436(19@,2) = -1070.84 // (float) $5438(19@,2) = 20.76 // (float) $5440(19@,2) = -976.26 // (float) $5442(19@,2) = -1080.0 // (float) $5444(19@,2) = 14.68 // (float) $5446(19@,2) = -1000.0 // (float) $5448(19@,2) = -1164.0 // (float) $5450(19@,2) = 14.8 // (float) 0006: $5416(19@,2) = 'TAXIF15' // (string) // ~y~Beachcomber Hotel~w~, Viceport. // Note: the incorrect math opcode was used here :TAXI_9420 0@ == 7 // (int) var == num jump_if_false @TAXI_9600 $5422(19@,2) = -848.64 // (float) $5424(19@,2) = -648.11 // (float) $5426(19@,2) = 10.3 // (float) $5428(19@,2) = -844.59 // (float) $5430(19@,2) = -640.44 // (float) $5432(19@,2) = 11.16 // (float) $5434(19@,2) = -848.18 // (float) $5436(19@,2) = -659.57 // (float) $5438(19@,2) = 15.55 // (float) $5440(19@,2) = -863.13 // (float) $5442(19@,2) = -648.38 // (float) $5444(19@,2) = 11.08 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF16' // (string) // ~y~Verdi Supermarket~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_9600 0@ == 8 // (int) var == num jump_if_false @TAXI_9780 $5422(19@,2) = -1034.12 // (float) $5424(19@,2) = -336.56 // (float) $5426(19@,2) = 10.51 // (float) $5428(19@,2) = -1026.2 // (float) $5430(19@,2) = -344.87 // (float) $5432(19@,2) = 10.9 // (float) $5434(19@,2) = -1036.14 // (float) $5436(19@,2) = -325.83 // (float) $5438(19@,2) = 17.27 // (float) $5440(19@,2) = -1044.37 // (float) $5442(19@,2) = -338.99 // (float) $5444(19@,2) = 10.77 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF17' // (string) // ~y~Miamta Cinema~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_9780 0@ == 9 // (int) var == num jump_if_false @TAXI_9960 $5422(19@,2) = -1591.97 // (float) $5424(19@,2) = -556.29 // (float) $5426(19@,2) = 7.28 // (float) $5428(19@,2) = -1592.26 // (float) $5430(19@,2) = -546.96 // (float) $5432(19@,2) = 7.94 // (float) $5434(19@,2) = -1593.52 // (float) $5436(19@,2) = -569.84 // (float) $5438(19@,2) = 13.06 // (float) $5440(19@,2) = -1602.14 // (float) $5442(19@,2) = -555.59 // (float) $5444(19@,2) = 7.77 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF18' // (string) // ~y~Terminal A~w~, Escobar International Airport. // Note: the incorrect math opcode was used here :TAXI_9960 0@ == 10 // (int) var == num jump_if_false @TAXI_10140 $5422(19@,2) = -1651.46 // (float) $5424(19@,2) = -556.47 // (float) $5426(19@,2) = 7.14 // (float) $5428(19@,2) = -1650.11 // (float) $5430(19@,2) = -546.92 // (float) $5432(19@,2) = 7.94 // (float) $5434(19@,2) = -1651.85 // (float) $5436(19@,2) = -569.18 // (float) $5438(19@,2) = 13.56 // (float) $5440(19@,2) = -1661.29 // (float) $5442(19@,2) = -555.85 // (float) $5444(19@,2) = 7.67 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF19' // (string) // ~y~Terminal B~w~, Escobar International Airport. // Note: the incorrect math opcode was used here :TAXI_10140 0@ == 11 // (int) var == num jump_if_false @TAXI_10320 $5422(19@,2) = -1797.04 // (float) $5424(19@,2) = -682.4 // (float) $5426(19@,2) = 14.53 // (float) $5428(19@,2) = -1806.62 // (float) $5430(19@,2) = -681.87 // (float) $5432(19@,2) = 14.86 // (float) $5434(19@,2) = -1794.28 // (float) $5436(19@,2) = -695.6 // (float) $5438(19@,2) = 21.03 // (float) $5440(19@,2) = -1802.89 // (float) $5442(19@,2) = -688.14 // (float) $5444(19@,2) = 14.65 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF20' // (string) // ~y~VIP Terminal~w~, Escobar International Airport. // Note: the incorrect math opcode was used here :TAXI_10320 0@ == 12 // (int) var == num jump_if_false @TAXI_10500 $5422(19@,2) = -1046.26 // (float) $5424(19@,2) = 1252.87 // (float) $5426(19@,2) = 8.19 // (float) $5428(19@,2) = -1055.37 // (float) $5430(19@,2) = 1255.12 // (float) $5432(19@,2) = 8.73 // (float) $5434(19@,2) = -1032.94 // (float) $5436(19@,2) = 1245.67 // (float) $5438(19@,2) = 13.09 // (float) $5440(19@,2) = -1044.51 // (float) $5442(19@,2) = 1262.45 // (float) $5444(19@,2) = 8.67 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF21' // (string) // ~y~Stadium~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_10500 0@ == 13 // (int) var == num jump_if_false @TAXI_10676 $5422(19@,2) = -668.98 // (float) $5424(19@,2) = 766.6 // (float) $5426(19@,2) = 10.46 // (float) $5428(19@,2) = -658.17 // (float) $5430(19@,2) = 762.4 // (float) $5432(19@,2) = 11.6 // (float) $5434(19@,2) = -680.27 // (float) $5436(19@,2) = 770.28 // (float) $5438(19@,2) = 15.75 // (float) $5440(19@,2) = -665.17 // (float) $5442(19@,2) = 782.65 // (float) $5444(19@,2) = 11.25 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF22' // (string) // ~y~Vice City Police Department~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_10676 0@ == 14 // (int) var == num jump_if_false @TAXI_10856 $5422(19@,2) = -863.3 // (float) $5424(19@,2) = -467.04 // (float) $5426(19@,2) = 10.63 // (float) $5428(19@,2) = -869.07 // (float) $5430(19@,2) = -473.73 // (float) $5432(19@,2) = 11.1 // (float) $5434(19@,2) = -852.27 // (float) $5436(19@,2) = -464.88 // (float) $5438(19@,2) = 16.35 // (float) $5440(19@,2) = -860.74 // (float) $5442(19@,2) = -480.61 // (float) $5444(19@,2) = 10.92 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF23' // (string) // ~y~West Haven Healthcare Center~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_10856 0@ == 15 // (int) var == num jump_if_false @TAXI_11036 $5422(19@,2) = -861.69 // (float) $5424(19@,2) = 1252.55 // (float) $5426(19@,2) = 11.27 // (float) $5428(19@,2) = -855.44 // (float) $5430(19@,2) = 1249.51 // (float) $5432(19@,2) = 11.39 // (float) $5434(19@,2) = -870.29 // (float) $5436(19@,2) = 1262.35 // (float) $5438(19@,2) = 16.8 // (float) $5440(19@,2) = -861.49 // (float) $5442(19@,2) = 1266.09 // (float) $5444(19@,2) = 11.2 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF24' // (string) // ~y~Needle Trax~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_11036 0@ == 16 // (int) var == num jump_if_false @TAXI_11216 $5422(19@,2) = -860.97 // (float) $5424(19@,2) = -174.63 // (float) $5426(19@,2) = 10.83 // (float) $5428(19@,2) = -870.97 // (float) $5430(19@,2) = -175.99 // (float) $5432(19@,2) = 11.09 // (float) $5434(19@,2) = -842.76 // (float) $5436(19@,2) = -176.67 // (float) $5438(19@,2) = 16.92 // (float) $5440(19@,2) = -862.93 // (float) $5442(19@,2) = -193.87 // (float) $5444(19@,2) = 10.9 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF25' // (string) // ~y~Klunt~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_11216 0@ == 17 // (int) var == num jump_if_false @TAXI_11396 $5422(19@,2) = -915.34 // (float) $5424(19@,2) = -1276.43 // (float) $5426(19@,2) = 11.59 // (float) $5428(19@,2) = -911.96 // (float) $5430(19@,2) = -1269.67 // (float) $5432(19@,2) = 11.8 // (float) $5434(19@,2) = -912.53 // (float) $5436(19@,2) = -1289.77 // (float) $5438(19@,2) = 18.19 // (float) $5440(19@,2) = -896.73 // (float) $5442(19@,2) = -1284.12 // (float) $5444(19@,2) = 11.56 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF26' // (string) // ~y~Pay N Spray~w~, Vice Port. // Note: the incorrect math opcode was used here :TAXI_11396 0@ == 18 // (int) var == num jump_if_false @TAXI_11575 $5422(19@,2) = -857.55 // (float) $5424(19@,2) = -124.45 // (float) $5426(19@,2) = 11.07 // (float) $5428(19@,2) = -868.92 // (float) $5430(19@,2) = -119.57 // (float) $5432(19@,2) = 11.08 // (float) $5434(19@,2) = -845.17 // (float) $5436(19@,2) = -130.49 // (float) $5438(19@,2) = 18.17 // (float) $5440(19@,2) = -861.31 // (float) $5442(19@,2) = -138.25 // (float) $5444(19@,2) = 10.9 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF27' // (string) // ~y~Pay N Spray~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_11575 0@ == 19 // (int) var == num jump_if_false @TAXI_11754 $5422(19@,2) = -1117.18 // (float) $5424(19@,2) = -768.75 // (float) $5426(19@,2) = 11.54 // (float) $5428(19@,2) = -1107.44 // (float) $5430(19@,2) = -765.86 // (float) $5432(19@,2) = 12.01 // (float) $5434(19@,2) = -1141.4 // (float) $5436(19@,2) = -761.43 // (float) $5438(19@,2) = 21.93 // (float) $5440(19@,2) = -1119.81 // (float) $5442(19@,2) = -752.69 // (float) $5444(19@,2) = 11.71 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF37' // (string) // ~y~Sunshine Autos~w~, Little Havana // Note: the incorrect math opcode was used here :TAXI_11754 0@ == 20 // (int) var == num jump_if_false @TAXI_11944 $5422(19@,2) = -49.9 // (float) $5424(19@,2) = -1480.7 // (float) $5426(19@,2) = 10.19 // (float) $5428(19@,2) = -55.5 // (float) $5430(19@,2) = -1480.48 // (float) $5432(19@,2) = 10.44 // (float) $5434(19@,2) = -40.7 // (float) $5436(19@,2) = -1481.17 // (float) $5438(19@,2) = 13.93 // (float) $5440(19@,2) = -53.41 // (float) $5442(19@,2) = -1498.95 // (float) $5444(19@,2) = 10.29 // (float) $5446(19@,2) = 564.1 // (float) $5448(19@,2) = 526.72 // (float) $5450(19@,2) = 11.8 // (float) 0006: $5416(19@,2) = 'TAXI_F2' // (string) // ~y~Ammu-Nation~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_11944 0@ == 21 // (int) var == num jump_if_false @TAXI_12136 $5422(19@,2) = 361.22 // (float) $5424(19@,2) = 736.21 // (float) $5426(19@,2) = 10.2 // (float) $5428(19@,2) = 369.33 // (float) $5430(19@,2) = 740.6 // (float) $5432(19@,2) = 11.24 // (float) $5434(19@,2) = 344.02 // (float) $5436(19@,2) = 716.54 // (float) $5438(19@,2) = 21.53 // (float) $5440(19@,2) = 363.14 // (float) $5442(19@,2) = 751.79 // (float) $5444(19@,2) = 10.9 // (float) $5446(19@,2) = 374.84 // (float) $5448(19@,2) = 757.62 // (float) $5450(19@,2) = 11.64 // (float) 0006: $5416(19@,2) = 'TAXI_F3' // (string) // ~y~Mal Viento~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_12136 0@ == 22 // (int) var == num jump_if_false @TAXI_12316 $5422(19@,2) = 446.59 // (float) $5424(19@,2) = 84.32 // (float) $5426(19@,2) = 10.78 // (float) $5428(19@,2) = 441.67 // (float) $5430(19@,2) = 77.94 // (float) $5432(19@,2) = 11.34 // (float) $5434(19@,2) = 470.02 // (float) $5436(19@,2) = 75.55 // (float) $5438(19@,2) = 19.84 // (float) $5440(19@,2) = 437.66 // (float) $5442(19@,2) = 68.82 // (float) $5444(19@,2) = 11.05 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXI_F4' // (string) // ~y~The Well Stacked Pizza~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_12316 0@ == 23 // (int) var == num jump_if_false @TAXI_12494 $5422(19@,2) = 118.22 // (float) $5424(19@,2) = -895.13 // (float) $5426(19@,2) = 9.84 // (float) $5428(19@,2) = 122.61 // (float) $5430(19@,2) = -904.2 // (float) $5432(19@,2) = 10.43 // (float) $5434(19@,2) = 105.8 // (float) $5436(19@,2) = -895.6 // (float) $5438(19@,2) = 20.54 // (float) $5440(19@,2) = 132.08 // (float) $5442(19@,2) = -878.71 // (float) $5444(19@,2) = 10.25 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXI_F7' // (string) // ~y~FIDL~w~, Washington Beach. // Note: the incorrect math opcode was used here :TAXI_12494 0@ == 24 // (int) var == num jump_if_false @TAXI_12684 $5422(19@,2) = 209.1 // (float) $5424(19@,2) = -1015.14 // (float) $5426(19@,2) = 10.2 // (float) $5428(19@,2) = 200.46 // (float) $5430(19@,2) = -1011.73 // (float) $5432(19@,2) = 10.43 // (float) $5434(19@,2) = 219.8 // (float) $5436(19@,2) = -1012.59 // (float) $5438(19@,2) = 18.0 // (float) $5440(19@,2) = 203.85 // (float) $5442(19@,2) = -1031.04 // (float) $5444(19@,2) = 10.28 // (float) $5446(19@,2) = 192.34 // (float) $5448(19@,2) = -1009.9 // (float) $5450(19@,2) = 11.46 // (float) 0006: $5416(19@,2) = 'TAXI_F8' // (string) // ~y~Cafe~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_12684 0@ == 25 // (int) var == num jump_if_false @TAXI_12876 $5422(19@,2) = 228.92 // (float) $5424(19@,2) = -272.76 // (float) $5426(19@,2) = 11.66 // (float) $5428(19@,2) = 234.89 // (float) $5430(19@,2) = -274.83 // (float) $5432(19@,2) = 11.92 // (float) $5434(19@,2) = 223.46 // (float) $5436(19@,2) = -265.33 // (float) $5438(19@,2) = 18.27 // (float) $5440(19@,2) = 241.34 // (float) $5442(19@,2) = -252.88 // (float) $5444(19@,2) = 10.94 // (float) $5446(19@,2) = 220.51 // (float) $5448(19@,2) = -392.38 // (float) $5450(19@,2) = 10.92 // (float) 0006: $5416(19@,2) = 'TAXI_F9' // (string) // ~y~Fun Fair~w~, Washington Beach. // Note: the incorrect math opcode was used here :TAXI_12876 0@ == 26 // (int) var == num jump_if_false @TAXI_13054 $5422(19@,2) = 104.0 // (float) $5424(19@,2) = 247.88 // (float) $5426(19@,2) = 21.18 // (float) $5428(19@,2) = 100.1 // (float) $5430(19@,2) = 255.4 // (float) $5432(19@,2) = 21.77 // (float) $5434(19@,2) = 106.46 // (float) $5436(19@,2) = 229.8 // (float) $5438(19@,2) = 27.3 // (float) $5440(19@,2) = 98.35 // (float) $5442(19@,2) = 242.91 // (float) $5444(19@,2) = 21.77 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF28' // (string) // ~y~Golf Club~w~, Leaf Links. // Note: the incorrect math opcode was used here :TAXI_13054 0@ == 27 // (int) var == num jump_if_false @TAXI_13233 $5422(19@,2) = 22.2 // (float) $5424(19@,2) = 961.53 // (float) $5426(19@,2) = 10.29 // (float) $5428(19@,2) = 12.83 // (float) $5430(19@,2) = 963.26 // (float) $5432(19@,2) = 10.94 // (float) $5434(19@,2) = 40.68 // (float) $5436(19@,2) = 960.38 // (float) $5438(19@,2) = 19.69 // (float) $5440(19@,2) = 23.1 // (float) $5442(19@,2) = 951.25 // (float) $5444(19@,2) = 10.76 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF29' // (string) // ~y~Inter Global Film~w~, Prawn Island. // Note: the incorrect math opcode was used here :TAXI_13233 0@ == 28 // (int) var == num jump_if_false @TAXI_13411 $5422(19@,2) = 492.3 // (float) $5424(19@,2) = 1129.47 // (float) $5426(19@,2) = 15.54 // (float) $5428(19@,2) = 481.4 // (float) $5430(19@,2) = 1125.23 // (float) $5432(19@,2) = 17.0 // (float) $5434(19@,2) = 508.26 // (float) $5436(19@,2) = 1133.19 // (float) $5438(19@,2) = 20.89 // (float) $5440(19@,2) = 496.89 // (float) $5442(19@,2) = 1101.33 // (float) $5444(19@,2) = 16.92 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF30' // (string) // ~y~Vice Point Mall~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_13411 0@ == 29 // (int) var == num jump_if_false @TAXI_13591 $5422(19@,2) = 424.65 // (float) $5424(19@,2) = 721.56 // (float) $5426(19@,2) = 10.92 // (float) $5428(19@,2) = 440.79 // (float) $5430(19@,2) = 720.49 // (float) $5432(19@,2) = 11.39 // (float) $5434(19@,2) = 410.33 // (float) $5436(19@,2) = 721.14 // (float) $5438(19@,2) = 16.23 // (float) $5440(19@,2) = 428.98 // (float) $5442(19@,2) = 745.51 // (float) $5444(19@,2) = 11.1 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF31' // (string) // ~y~Shady Palms Hospital~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_13591 0@ == 30 // (int) var == num jump_if_false @TAXI_13771 $5422(19@,2) = 488.36 // (float) $5424(19@,2) = 483.26 // (float) $5426(19@,2) = 10.85 // (float) $5428(19@,2) = 486.58 // (float) $5430(19@,2) = 493.36 // (float) $5432(19@,2) = 11.53 // (float) $5434(19@,2) = 492.38 // (float) $5436(19@,2) = 470.68 // (float) $5438(19@,2) = 16.58 // (float) $5440(19@,2) = 479.21 // (float) $5442(19@,2) = 485.24 // (float) $5444(19@,2) = 11.6 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF32' // (string) // ~y~Vice City Police Department~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_13771 0@ == 31 // (int) var == num jump_if_false @TAXI_13949 $5422(19@,2) = 435.8 // (float) $5424(19@,2) = -429.21 // (float) $5426(19@,2) = 9.49 // (float) $5428(19@,2) = 433.27 // (float) $5430(19@,2) = -443.32 // (float) $5432(19@,2) = 10.02 // (float) $5434(19@,2) = 446.0 // (float) $5436(19@,2) = -422.43 // (float) $5438(19@,2) = 15.79 // (float) $5440(19@,2) = 426.06 // (float) $5442(19@,2) = -431.94 // (float) $5444(19@,2) = 10.16 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF33' // (string) // ~y~Vice City Police Department~w~, Washington Beach. // Note: the incorrect math opcode was used here :TAXI_13949 0@ == 32 // (int) var == num jump_if_false @TAXI_14129 $5422(19@,2) = -96.15 // (float) $5424(19@,2) = -964.23 // (float) $5426(19@,2) = 9.68 // (float) $5428(19@,2) = -104.94 // (float) $5430(19@,2) = -974.22 // (float) $5432(19@,2) = 10.45 // (float) $5434(19@,2) = -76.95 // (float) $5436(19@,2) = -968.8 // (float) $5438(19@,2) = 16.6 // (float) $5440(19@,2) = -93.9 // (float) $5442(19@,2) = -983.78 // (float) $5444(19@,2) = 10.31 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF34' // (string) // ~y~Ocean View Hospital~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_14129 0@ == 33 // (int) var == num jump_if_false @TAXI_14305 $5422(19@,2) = 338.45 // (float) $5424(19@,2) = 428.38 // (float) $5426(19@,2) = 11.28 // (float) $5428(19@,2) = 329.06 // (float) $5430(19@,2) = 430.74 // (float) $5432(19@,2) = 11.4 // (float) $5434(19@,2) = 349.54 // (float) $5436(19@,2) = 432.0 // (float) $5438(19@,2) = 16.0 // (float) $5440(19@,2) = 344.98 // (float) $5442(19@,2) = 446.54 // (float) $5444(19@,2) = 11.47 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF35' // (string) // ~y~Pay N Spray~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_14305 0@ == 34 // (int) var == num jump_if_false @TAXI_14485 $5422(19@,2) = -22.16 // (float) $5424(19@,2) = -1259.14 // (float) $5426(19@,2) = 10.16 // (float) $5428(19@,2) = -12.57 // (float) $5430(19@,2) = -1258.73 // (float) $5432(19@,2) = 10.46 // (float) $5434(19@,2) = -31.11 // (float) $5436(19@,2) = -1249.42 // (float) $5438(19@,2) = 17.77 // (float) $5440(19@,2) = -24.18 // (float) $5442(19@,2) = -1242.07 // (float) $5444(19@,2) = 10.31 // (float) $5446(19@,2) = 0 // (float) $5448(19@,2) = 0 // (float) $5450(19@,2) = 0 // (float) 0006: $5416(19@,2) = 'TAXIF36' // (string) // ~y~Pay N Spray~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_14485 19@ == 0 // (int) var == num jump_if_false @TAXI_14646 001C: 0@ == $5631 // (int) num == var 0022: jump_if_false @TAXI_14522 // Note: the incorrect math opcode was used here 0002: jump @TAXI_8251 0002: jump @TAXI_14646 :TAXI_14522 0035: $5676 = 0@ // (int vars) 0036: 4@ = $5422(19@,2) // (float vars) 0036: 5@ = $5424(19@,2) // (float vars) 0036: 6@ = $5426(19@,2) // (float vars) 0036: 13@ = $5428(19@,2) // (float vars) 0036: 14@ = $5430(19@,2) // (float vars) 0036: 15@ = $5432(19@,2) // (float vars) 0036: $5708 = $5434(19@,2) // (float vars) 0036: $5709 = $5436(19@,2) // (float vars) 0036: $5710 = $5438(19@,2) // (float vars) 0036: 10@ = $5440(19@,2) // (float vars) 0036: 11@ = $5442(19@,2) // (float vars) 0036: 12@ = $5444(19@,2) // (float vars) 0037: $5674 = $5416(19@,2) // (string vars) 0036: $5714 = $5446(19@,2) // (float vars) 0036: $5715 = $5448(19@,2) // (float vars) 0036: $5716 = $5450(19@,2) // (float vars) :TAXI_14646 19@ == 1 // (int) var == num jump_if_false @TAXI_14776 0035: $5677 = 0@ // (int vars) 001C: $5677 == $5676 // (int) num == var 0022: jump_if_false @TAXI_14690 // Note: the incorrect math opcode was used here 0002: jump @TAXI_8251 0002: jump @TAXI_14776 :TAXI_14690 0036: 7@ = $5422(19@,2) // (float vars) 0036: 8@ = $5424(19@,2) // (float vars) 0036: 9@ = $5426(19@,2) // (float vars) 0037: $5675 = $5416(19@,2) // (string vars) 031D: (unknown) 1@ 2@ 4@ 5@ $5661 100.0 > $5661 // (float) num > var 0022: jump_if_false @TAXI_14748 // Note: the incorrect math opcode was used here 0002: jump @TAXI_8251 :TAXI_14748 031D: (unknown) 4@ 5@ 7@ 8@ $5662 0035: $5631 = $5676 // (int vars) $5605 = 1 // (int) $5598 = 3 // (int) 0026: return :TAXI_14776 19@ += 1 // (int) 0002: jump @TAXI_8258 :TAXI_14788 0026: return :TAXI_14790 0001: wait 0 ms 0078: if or $5676 == 6 // (int) var == num $5676 == 8 // (int) var == num $5676 == 9 // (int) var == num $5676 == 10 // (int) var == num $5676 == 11 // (int) var == num jump_if_false @TAXI_14840 $5599 = 6 // (int) :TAXI_14840 0078: if or $5676 == 12 // (int) var == num $5676 == 13 // (int) var == num $5676 == 14 // (int) var == num $5676 == 17 // (int) var == num $5676 == 18 // (int) var == num jump_if_false @TAXI_14887 $5599 = 6 // (int) :TAXI_14887 0078: if or $5676 == 25 // (int) var == num $5676 == 26 // (int) var == num $5676 == 28 // (int) var == num $5676 == 29 // (int) var == num $5676 == 30 // (int) var == num jump_if_false @TAXI_14934 $5599 = 6 // (int) :TAXI_14934 0078: if or $5676 == 31 // (int) var == num $5676 == 32 // (int) var == num $5676 == 33 // (int) var == num jump_if_false @TAXI_14969 $5599 = 6 // (int) :TAXI_14969 $5612 == 0 // (int) var == num jump_if_false @TAXI_14993 $5600 = 2 // (int) $5599 = 6 // (int) :TAXI_14993 0139: $5601 = random_int_in_ranges $5600 $5599 $5616 = 1 // (int) $5627 = 0 // (int) $5628 = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) 80A0: not car $5721 wrecked jump_if_false @TAXI_15050 014E: $5615 = car $5721 health $5615 -= 50 // (int) :TAXI_15050 0078: if and $5601 > 1 // (int) var > num 6 > $5601 // (int) num > var 0022: jump_if_false @TAXI_15311 // Note: the incorrect math opcode was used here $5602 = 1 // (int) $5599 = 10 // (int) $5600 = 0 // (int) $5662 = 0 // (float) 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5271 $5661 0 17@ 18@ $5663 $5664 0029: $5607 += 18@ // (int vars) // Note: the incorrect math opcode was used here $5612 == 0 // (int) var == num jump_if_false @TAXI_15150 $5607 += 20000 // (int) 0035: $5635 = -2@ // (int vars) // timer1 $5635 += 6000 // (int) :TAXI_15150 $5611 == 0 // (int) var == num jump_if_false @TAXI_15192 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_15192 0036: $5665 = $5663 // (float vars) $5613 = 100 // (int) $5610 == 0 // (int) var == num jump_if_false @TAXI_15251 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5613 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5610 = 1 // (int) :TAXI_15251 0226: show_text_1string GXT 'TAXI_T3' string $5674 time 5000 0 // ~w~Destination: ~a~ $5728 == 0 // (int) var == num jump_if_false @TAXI_15303 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 :TAXI_15303 $5598 = 5 // (int) 0026: return :TAXI_15311 0078: if and $5601 > 5 // (int) var > num 8 > $5601 // (int) num > var 0022: jump_if_false @TAXI_15562 // Note: the incorrect math opcode was used here $5602 = 1 // (int) $5599 = 10 // (int) $5600 = 0 // (int) 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5271 $5661 $5662 17@ 18@ $5663 $5664 0029: $5607 += 18@ // (int vars) // Note: the incorrect math opcode was used here $5612 == 0 // (int) var == num jump_if_false @TAXI_15395 $5607 += 10000 // (int) :TAXI_15395 $5611 == 0 // (int) var == num jump_if_false @TAXI_15437 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_15437 0036: $5665 = $5663 // (float vars) $5613 = 100 // (int) $5610 == 0 // (int) var == num jump_if_false @TAXI_15496 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5613 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5610 = 1 // (int) :TAXI_15496 0226: show_text_1string GXT 'TAXI_T3' string $5674 time 5000 0 // ~w~Destination: ~a~ $5728 == 0 // (int) var == num jump_if_false @TAXI_15548 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 :TAXI_15548 $5625 = 1 // (int) $5598 = 6 // (int) 0026: return :TAXI_15562 0078: if and $5601 > 7 // (int) var > num 10 > $5601 // (int) num > var 0022: jump_if_false @TAXI_15813 // Note: the incorrect math opcode was used here $5602 = 1 // (int) $5599 = 10 // (int) $5600 = 0 // (int) 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5271 $5661 $5662 17@ 18@ $5663 $5664 0029: $5607 += 18@ // (int vars) // Note: the incorrect math opcode was used here $5612 == 0 // (int) var == num jump_if_false @TAXI_15646 $5607 += 10000 // (int) :TAXI_15646 $5611 == 0 // (int) var == num jump_if_false @TAXI_15688 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_15688 0036: $5665 = $5663 // (float vars) $5613 = 100 // (int) $5610 == 0 // (int) var == num jump_if_false @TAXI_15747 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5613 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5610 = 1 // (int) :TAXI_15747 0226: show_text_1string GXT 'TAXI_T3' string $5674 time 5000 0 // ~w~Destination: ~a~ $5728 == 0 // (int) var == num jump_if_false @TAXI_15799 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 :TAXI_15799 $5626 = 1 // (int) $5598 = 8 // (int) 0026: return :TAXI_15813 2 > $5601 // (int) num > var 0022: jump_if_false @TAXI_16328 // Note: the incorrect math opcode was used here 0036: $5652 = $1042 // (float vars) $5652 -= 70.0 // (float) 0036: $5653 = $1043 // (float vars) $5653 -= 70.0 // (float) 0036: $5654 = $1042 // (float vars) $5654 += 70.0 // (float) 0036: $5655 = $1043 // (float vars) $5655 += 70.0 // (float) 01F6: $5722 = create_random_car_with_actors -1 in_area $5652 $5653 $5654 $5655 034B: unknown_check $5722 0022: jump_if_false @TAXI_15938 // Note: the incorrect math opcode was used here 004D: store_car $5722 position_to $5717 $5718 $5719 031D: (unknown) $1042 $1043 $5717 $5718 $5669 02BD: (unknown) $5722 $5724 0002: jump @TAXI_15951 :TAXI_15938 $5600 = 2 // (int) 0002: jump @TAXI_14790 :TAXI_15951 $5724 == -1 // (int) var == num jump_if_false @TAXI_15977 $5600 = 2 // (int) 0002: jump @TAXI_14790 :TAXI_15977 037D: unknown_check $5722 jump_if_false @TAXI_16001 $5600 = 2 // (int) 0002: jump @TAXI_14790 :TAXI_16001 001C: $5722 == $5721 // (int) num == var 0022: jump_if_false @TAXI_16027 // Note: the incorrect math opcode was used here $5600 = 2 // (int) 0002: jump @TAXI_14790 :TAXI_16027 $5722 == -1 // (int) var == num jump_if_false @TAXI_16053 $5600 = 2 // (int) 0002: jump @TAXI_14790 :TAXI_16053 20.0 > $5669 // (float) num > var 0022: jump_if_false @TAXI_16080 // Note: the incorrect math opcode was used here $5600 = 2 // (int) 0002: jump @TAXI_14790 :TAXI_16080 004F: unknown_check $5722 jump_if_false @TAXI_16306 0116: remove_car $5722 from_mission_cleanup_list 00C0: (unknown) $5722 $5727 00BC: (unknown) $5727 0 0236: (unknown) $5722 2 $5602 = 1 // (int) 0050: set_car $5722 max_speed_to 23.0 0051: set_car $5722 traffic_behavior_to 2 004A: car $5722 drive_to 10@ 11@ 12@ 013A: set_car $5722 door_status_to 2 031D: (unknown) 1@ 2@ 10@ 11@ $5661 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5271 $5661 0 17@ 18@ $5663 $5664 0035: $5608 = $5607 // (int vars) 022D: (unknown) 1 00AC: stop_timer $5607 $5611 = 0 // (int) 0036: $5665 = $5663 // (float vars) $5613 = 100 // (int) $5610 == 0 // (int) var == num jump_if_false @TAXI_16249 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5613 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5610 = 1 // (int) :TAXI_16249 $5632 = 0 // (int) $5640 = 0 // (int) $5599 = 10 // (int) $5600 = 0 // (int) $5662 = 0 // (float) 0057: show_text_highpriority GXT 'TAXI_F1' time 5000 flag 1 // ~w~Follow that ~r~vehicle. $5598 = 10 // (int) 0026: return 0002: jump @TAXI_16328 :TAXI_16306 00BB: (unknown) $5727 $5727 = 0 // (int) $5600 = 2 // (int) 0002: jump @TAXI_14790 :TAXI_16328 0026: return :TAXI_16330 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5427 $5612 == 0 // (int) var == num jump_if_false @TAXI_16391 0011: -2@ > $5635 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_16391 // Note: the incorrect math opcode was used here $5636 == 0 // (int) var == num jump_if_false @TAXI_16391 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5636 = 1 // (int) :TAXI_16391 009F: actor $5723 dead jump_if_false @TAXI_16416 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_16416 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_16612 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5650 = 0 // (int) $5728 == 0 // (int) var == num jump_if_false @TAXI_16490 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 00BB: (unknown) $5726 $5726 = 0 // (int) :TAXI_16490 0045: actor $1038 defined jump_if_false @TAXI_16605 0082: actor $1038 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_16605 // Note: the incorrect math opcode was used here 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 809F: not actor $5723 dead jump_if_false @TAXI_16567 80A0: not car $5721 wrecked jump_if_false @TAXI_16567 00E8: (unknown) $5723 $5721 032D: (unknown) $5723 0 :TAXI_16567 $5667 = 0 // (float) $5618 = 0 // (int) 809F: not actor $1038 dead jump_if_false @TAXI_16593 0107: toggle_player $1038 can_move 0 :TAXI_16593 022D: (unknown) 1 $5598 = 11 // (int) 0026: return :TAXI_16605 0002: jump @TAXI_16846 :TAXI_16612 $5726 == 0 // (int) var == num jump_if_false @TAXI_16649 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 00C0: (unknown) $5721 $5726 00BC: (unknown) $5726 2 :TAXI_16649 $5650 == 0 // (int) var == num jump_if_false @TAXI_16734 $5611 == 1 // (int) var == num jump_if_false @TAXI_16719 45000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_16703 // Note: the incorrect math opcode was used here 0035: $5651 = $5607 // (int vars) 0002: jump @TAXI_16712 :TAXI_16703 $5651 = 45000 // (int) :TAXI_16712 0002: jump @TAXI_16728 :TAXI_16719 $5651 = 45000 // (int) :TAXI_16728 $5650 = 1 // (int) :TAXI_16734 0035: $5606 = $5651 // (int vars) 002B: $5606 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5606 /= 1000 // (int) 0059: text_clear_all $5606 > 1 // (int) var > num jump_if_false @TAXI_16791 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5606 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_16808 :TAXI_16791 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5606 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_16808 1 > $5606 // (int) num > var 0022: jump_if_false @TAXI_16846 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5609 = 8 // (int) $5598 = 14 // (int) 0026: return :TAXI_16846 0026: return :TAXI_16848 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5427 009F: actor $5723 dead jump_if_false @TAXI_16883 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_16883 $5612 == 0 // (int) var == num jump_if_false @TAXI_16934 0011: -2@ > $5635 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_16934 // Note: the incorrect math opcode was used here $5636 == 0 // (int) var == num jump_if_false @TAXI_16934 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5636 = 1 // (int) :TAXI_16934 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_17646 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5650 = 0 // (int) $5625 == 1 // (int) var == num jump_if_false @TAXI_17428 $5728 == 0 // (int) var == num jump_if_false @TAXI_17021 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 00BB: (unknown) $5726 $5726 = 0 // (int) :TAXI_17021 0082: actor $1038 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_17428 // Note: the incorrect math opcode was used here 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 809F: not actor $1038 dead jump_if_false @TAXI_17070 0107: toggle_player $1038 can_move 0 :TAXI_17070 022D: (unknown) 1 $5613 > 1 // (int) var > num jump_if_false @TAXI_17106 0036: $5667 = $5666 // (float vars) 0035: $5618 = $5613 // (int vars) 0002: jump @TAXI_17116 :TAXI_17106 $5667 = 0 // (float) $5618 = 0 // (int) :TAXI_17116 $5610 == 1 // (int) var == num jump_if_false @TAXI_17138 00AE: remove_status_text $5613 $5610 = 0 // (int) :TAXI_17138 01AE: (unknown) 1 022C: (unknown) 4@ 5@ 6@ 50.0 0 00B9: set_camera_position $5708 $5709 $5710 rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0045: actor $5723 defined 0022: jump_if_false @TAXI_17428 // Note: the incorrect math opcode was used here 02A6: (unknown) $5723 $5721 0022: jump_if_false @TAXI_17402 // Note: the incorrect math opcode was used here 00E8: (unknown) $5723 $5721 0158: actor $5723 run_to 13@ 14@ 0057: show_text_highpriority GXT 'TAXI_T9' time 2000 flag 1 // ~w~Wait while the fare takes care of business. 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0045: actor $5723 defined jump_if_false @TAXI_17395 00A2: (unknown) $5723 01BB: (unknown) 13@ 14@ 15@ $5671 001D: $5671 == 0 // (int) var == var jump_if_false @TAXI_17284 0044: put_actor $5723 at 13@ 14@ 15@ 0002: jump @TAXI_17292 :TAXI_17284 0044: put_actor $5723 at 13@ 14@ $5671 :TAXI_17292 0045: actor $1038 defined 0022: jump_if_false @TAXI_17309 // Note: the incorrect math opcode was used here 013E: actor $5723 look_at_actor $1038 :TAXI_17309 0045: actor $5723 defined 0022: jump_if_false @TAXI_17328 // Note: the incorrect math opcode was used here 0106: give_actor $5723 weapon 19 ammo 5 // Load the weapon model before using this :TAXI_17328 0036: $5641 = 4@ // (float vars) 0036: $5642 = 5@ // (float vars) 0036: $5643 = 6@ // (float vars) $5639 == 0 // (int) var == num jump_if_false @TAXI_17372 00DA: (unknown) $5641 $5642 $5643 0 $5638 $5639 = 1 // (int) :TAXI_17372 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 $5598 = 7 // (int) 0026: return :TAXI_17395 0002: jump @TAXI_17428 :TAXI_17402 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_17428 $5625 == 2 // (int) var == num jump_if_false @TAXI_17639 $5728 == 0 // (int) var == num jump_if_false @TAXI_17485 00C3: (unknown) 7@ 8@ 9@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5729 00BB: (unknown) $5726 $5726 = 0 // (int) :TAXI_17485 0045: actor $1038 defined jump_if_false @TAXI_17639 0082: actor $1038 near_point_in_car 7@ 8@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_17639 // Note: the incorrect math opcode was used here 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 0045: actor $5723 defined jump_if_false @TAXI_17590 80A0: not car $5721 wrecked jump_if_false @TAXI_17590 03DE: (unknown) $5723 1 01EC: (unknown) $5723 1 00E8: (unknown) $5723 $5721 00A1: (unknown) $5723 64 015D: (unknown) $5723 41 00E0: (unknown) $5723 032D: (unknown) $5723 0 :TAXI_17590 $5639 == 1 // (int) var == num jump_if_false @TAXI_17612 00DB: (unknown) $5638 $5639 = 0 // (int) :TAXI_17612 022D: (unknown) 1 009B: clear_player $1038 wanted_level 0107: toggle_player $1038 can_move 0 $5637 = 1 // (int) $5598 = 11 // (int) 0026: return :TAXI_17639 0002: jump @TAXI_17880 :TAXI_17646 $5726 == 0 // (int) var == num jump_if_false @TAXI_17683 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 00C0: (unknown) $5721 $5726 00BC: (unknown) $5726 2 :TAXI_17683 $5650 == 0 // (int) var == num jump_if_false @TAXI_17768 $5611 == 1 // (int) var == num jump_if_false @TAXI_17753 45000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_17737 // Note: the incorrect math opcode was used here 0035: $5651 = $5607 // (int vars) 0002: jump @TAXI_17746 :TAXI_17737 $5651 = 45000 // (int) :TAXI_17746 0002: jump @TAXI_17762 :TAXI_17753 $5651 = 45000 // (int) :TAXI_17762 $5650 = 1 // (int) :TAXI_17768 0035: $5606 = $5651 // (int vars) 002B: $5606 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5606 /= 1000 // (int) 0059: text_clear_all $5606 > 1 // (int) var > num jump_if_false @TAXI_17825 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5606 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_17842 :TAXI_17825 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5606 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_17842 1 > $5606 // (int) num > var 0022: jump_if_false @TAXI_17880 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5609 = 8 // (int) $5598 = 14 // (int) 0026: return :TAXI_17880 0026: return :TAXI_17882 009F: actor $5723 dead jump_if_false @TAXI_17907 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_17907 0078: if and 0045: actor $5723 defined 004F: unknown_check $5721 jump_if_false @TAXI_18194 02A6: (unknown) $5723 $5721 0022: jump_if_false @TAXI_18128 // Note: the incorrect math opcode was used here 0001: wait 500 ms 01AE: (unknown) 0 01CF: (unknown) 022D: (unknown) 0 0045: actor $1038 defined 0022: jump_if_false @TAXI_17987 // Note: the incorrect math opcode was used here 0110: $5629 = player $1038 wanted_level $5629 += 2 // (int) 0098: set_player $1038 wanted_level_to $5629 0107: toggle_player $1038 can_move 1 :TAXI_17987 0226: show_text_1string GXT 'TAXI_T4' string $5675 time 5000 0 // ~w~Now take the fare to ~a~ 0058: (unknown) 'TAXIT10' 5000 1 // ~w~Your fare is wanted by cops, get them to safety. $5728 == 0 // (int) var == num jump_if_false @TAXI_18055 00C3: (unknown) 7@ 8@ 9@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5729 :TAXI_18055 $5625 = 2 // (int) $5616 = 0 // (int) 0036: $5665 = $5664 // (float vars) $5613 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5613 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5610 = 1 // (int) $5598 = 6 // (int) 0026: return 0002: jump @TAXI_18194 :TAXI_18128 0045: actor $5723 defined jump_if_false @TAXI_18194 01EC: (unknown) $5723 1 0078: if and 004F: unknown_check $5721 0045: actor $1038 defined jump_if_false @TAXI_18194 008B: actor $1038 in_sphere_in_car 13@ 14@ 15@ radius 23.0 23.0 11.0 sphere 0 0022: jump_if_false @TAXI_18194 // Note: the incorrect math opcode was used here 00E9: (unknown) $5723 $5721 :TAXI_18194 0026: return :TAXI_18196 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5427 009F: actor $5723 dead jump_if_false @TAXI_18231 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_18231 $5612 == 0 // (int) var == num jump_if_false @TAXI_18282 0011: -2@ > $5635 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_18282 // Note: the incorrect math opcode was used here $5636 == 0 // (int) var == num jump_if_false @TAXI_18282 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5636 = 1 // (int) :TAXI_18282 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_18871 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5650 = 0 // (int) $5626 == 1 // (int) var == num jump_if_false @TAXI_18713 $5728 == 0 // (int) var == num jump_if_false @TAXI_18369 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 00BB: (unknown) $5726 $5726 = 0 // (int) :TAXI_18369 0082: actor $1038 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_18713 // Note: the incorrect math opcode was used here 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 809F: not actor $1038 dead jump_if_false @TAXI_18418 0107: toggle_player $1038 can_move 0 :TAXI_18418 022D: (unknown) 1 $5613 > 1 // (int) var > num jump_if_false @TAXI_18454 0036: $5667 = $5666 // (float vars) 0035: $5618 = $5613 // (int vars) 0002: jump @TAXI_18464 :TAXI_18454 $5667 = 0 // (float) $5618 = 0 // (int) :TAXI_18464 $5610 == 1 // (int) var == num jump_if_false @TAXI_18486 00AE: remove_status_text $5613 $5610 = 0 // (int) :TAXI_18486 01AE: (unknown) 1 022C: (unknown) 4@ 5@ 6@ 50.0 0 00B9: set_camera_position $5708 $5709 $5710 rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0045: actor $5723 defined 0022: jump_if_false @TAXI_18687 // Note: the incorrect math opcode was used here 02A6: (unknown) $5723 $5721 0022: jump_if_false @TAXI_18680 // Note: the incorrect math opcode was used here 00E8: (unknown) $5723 $5721 0158: actor $5723 run_to 13@ 14@ 0057: show_text_highpriority GXT 'TAXI_T5' time 2000 flag 1 // ~w~Wait while the fare shops. 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0045: actor $5723 defined jump_if_false @TAXI_18680 00A2: (unknown) $5723 01BB: (unknown) 13@ 14@ 15@ $5671 001D: $5671 == 0 // (int) var == var jump_if_false @TAXI_18632 0044: put_actor $5723 at 13@ 14@ 15@ 0002: jump @TAXI_18640 :TAXI_18632 0044: put_actor $5723 at 13@ 14@ $5671 :TAXI_18640 0045: actor $1038 defined 0022: jump_if_false @TAXI_18657 // Note: the incorrect math opcode was used here 013E: actor $5723 look_at_actor $1038 :TAXI_18657 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 $5598 = 9 // (int) 0026: return :TAXI_18680 0002: jump @TAXI_18713 :TAXI_18687 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_18713 $5626 == 2 // (int) var == num jump_if_false @TAXI_18864 $5728 == 0 // (int) var == num jump_if_false @TAXI_18770 00C3: (unknown) 7@ 8@ 9@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5729 00BB: (unknown) $5726 $5726 = 0 // (int) :TAXI_18770 0045: actor $1038 defined jump_if_false @TAXI_18864 0082: actor $1038 near_point_in_car 7@ 8@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_18864 // Note: the incorrect math opcode was used here 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 0045: actor $5723 defined jump_if_false @TAXI_18847 80A0: not car $5721 wrecked jump_if_false @TAXI_18847 00E8: (unknown) $5723 $5721 032D: (unknown) $5723 0 :TAXI_18847 022D: (unknown) 1 0107: toggle_player $1038 can_move 0 $5598 = 11 // (int) 0026: return :TAXI_18864 0002: jump @TAXI_19105 :TAXI_18871 $5726 == 0 // (int) var == num jump_if_false @TAXI_18908 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 00C0: (unknown) $5721 $5726 00BC: (unknown) $5726 2 :TAXI_18908 $5650 == 0 // (int) var == num jump_if_false @TAXI_18993 $5611 == 1 // (int) var == num jump_if_false @TAXI_18978 45000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_18962 // Note: the incorrect math opcode was used here 0035: $5651 = $5607 // (int vars) 0002: jump @TAXI_18971 :TAXI_18962 $5651 = 45000 // (int) :TAXI_18971 0002: jump @TAXI_18987 :TAXI_18978 $5651 = 45000 // (int) :TAXI_18987 $5650 = 1 // (int) :TAXI_18993 0035: $5606 = $5651 // (int vars) 002B: $5606 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5606 /= 1000 // (int) 0059: text_clear_all $5606 > 1 // (int) var > num jump_if_false @TAXI_19050 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5606 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_19067 :TAXI_19050 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5606 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_19067 1 > $5606 // (int) num > var 0022: jump_if_false @TAXI_19105 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5609 = 8 // (int) $5598 = 14 // (int) 0026: return :TAXI_19105 0026: return :TAXI_19107 009F: actor $5723 dead jump_if_false @TAXI_19132 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_19132 0078: if and 0045: actor $5723 defined 004F: unknown_check $5721 jump_if_false @TAXI_19385 02A6: (unknown) $5723 $5721 0022: jump_if_false @TAXI_19319 // Note: the incorrect math opcode was used here 0001: wait 500 ms 01AE: (unknown) 0 01CF: (unknown) 022D: (unknown) 0 0045: actor $1038 defined 0022: jump_if_false @TAXI_19194 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :TAXI_19194 0226: show_text_1string GXT 'TAXI_T4' string $5675 time 5000 0 // ~w~Now take the fare to ~a~ $5728 == 0 // (int) var == num jump_if_false @TAXI_19246 00C3: (unknown) 7@ 8@ 9@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5729 :TAXI_19246 $5626 = 2 // (int) $5616 = 0 // (int) 0036: $5665 = $5664 // (float vars) $5613 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5613 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5610 = 1 // (int) $5598 = 8 // (int) 0026: return 0002: jump @TAXI_19385 :TAXI_19319 0045: actor $5723 defined jump_if_false @TAXI_19385 01EC: (unknown) $5723 1 0078: if and 004F: unknown_check $5721 0045: actor $1038 defined jump_if_false @TAXI_19385 008B: actor $1038 in_sphere_in_car 13@ 14@ 15@ radius 23.0 23.0 11.0 sphere 0 0022: jump_if_false @TAXI_19385 // Note: the incorrect math opcode was used here 00E9: (unknown) $5723 $5721 :TAXI_19385 0026: return :TAXI_19387 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5738 009F: actor $5723 dead jump_if_false @TAXI_19422 $5609 = 6 // (int) $5598 = 14 // (int) 0026: return :TAXI_19422 $5612 == 0 // (int) var == num jump_if_false @TAXI_19473 0011: -2@ > $5635 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_19473 // Note: the incorrect math opcode was used here $5636 == 0 // (int) var == num jump_if_false @TAXI_19473 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5636 = 1 // (int) :TAXI_19473 0078: if and 004F: unknown_check $5721 0045: actor $1038 defined jump_if_false @TAXI_20718 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_20474 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5650 = 0 // (int) 00BB: (unknown) $5726 $5726 = 0 // (int) $5632 == 0 // (int) var == num jump_if_false @TAXI_20268 004F: unknown_check $5722 jump_if_false @TAXI_20185 004D: store_car $5722 position_to $5656 $5657 $5658 031D: (unknown) $5656 $5657 $1042 $1043 $5668 0300: (unknown) $5722 33 0329: (unknown) $5722 $5721 0022: jump_if_false @TAXI_19672 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6022 0057: show_text_highpriority GXT 'TAXI_E0' time 5000 flag 1 // ~w~The target spotted you. Let the fare out of the cab. 0035: $5607 = $5608 // (int vars) $5611 == 0 // (int) var == num jump_if_false @TAXI_19664 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_19664 $5598 = 12 // (int) 0026: return :TAXI_19672 $5668 > 85.0 // (float) var > num jump_if_false @TAXI_19858 $5633 == 0 // (int) var == num jump_if_false @TAXI_19708 -1@ = 0 // (int) // timer2 $5633 = 1 // (int) :TAXI_19708 $5634 = 8000 // (int) 002B: $5634 -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5634 /= 1000 // (int) 0056: show_text_lowpriority GXT 'TAXI_E8' time 1 flag 1 // ~w~You are too far from the ~r~target~w~. Hurry up. 1 > $5634 // (int) num > var 0022: jump_if_false @TAXI_19851 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_E8' // ~w~You are too far from the ~r~target~w~. Hurry up. 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6022 0057: show_text_highpriority GXT 'TAXI_E9' time 5000 flag 1 // ~w~The target got away. Let the fare out of the cab. 0035: $5607 = $5608 // (int vars) $5611 == 0 // (int) var == num jump_if_false @TAXI_19843 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_19843 $5598 = 12 // (int) 0026: return :TAXI_19851 0002: jump @TAXI_20070 :TAXI_19858 25.0 > $5668 // (float) num > var 0022: jump_if_false @TAXI_20055 // Note: the incorrect math opcode was used here $5633 == 0 // (int) var == num jump_if_false @TAXI_19894 -1@ = 0 // (int) // timer2 $5633 = 1 // (int) :TAXI_19894 $5634 = 8000 // (int) 002B: $5634 -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5634 /= 1000 // (int) 0056: show_text_lowpriority GXT 'TAXI_E7' time 1 flag 1 // ~w~You are too close to the ~r~target~w~. Pull back. $5640 = 1 // (int) 1 > $5634 // (int) num > var 0022: jump_if_false @TAXI_20048 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_E7' // ~w~You are too close to the ~r~target~w~. Pull back. $5640 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6022 0057: show_text_highpriority GXT 'TAXI_E0' time 5000 flag 1 // ~w~The target spotted you. Let the fare out of the cab. 0035: $5607 = $5608 // (int vars) $5611 == 0 // (int) var == num jump_if_false @TAXI_20040 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_20040 $5598 = 12 // (int) 0026: return :TAXI_20048 0002: jump @TAXI_20070 :TAXI_20055 $5640 = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) :TAXI_20070 0102: car $5722 near_point 10@ 11@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_20178 // Note: the incorrect math opcode was used here 00BB: (unknown) $5727 $5727 = 0 // (int) 0050: set_car $5722 max_speed_to 0 0113: remove_references_to_car $5722 // Like turning a car into any random car 013A: set_car $5722 door_status_to 1 $5722 = -1 // (int) $5728 == 0 // (int) var == num jump_if_false @TAXI_20155 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 :TAXI_20155 0226: show_text_1string GXT 'TAXI_T3' string $5674 time 5000 0 // ~w~Destination: ~a~ $5632 = 1 // (int) :TAXI_20178 0002: jump @TAXI_20261 :TAXI_20185 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6022 0035: $5607 = $5608 // (int vars) $5607 += 10000 // (int) $5611 == 0 // (int) var == num jump_if_false @TAXI_20253 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_20253 $5598 = 12 // (int) 0026: return :TAXI_20261 0002: jump @TAXI_20467 :TAXI_20268 $5728 == 0 // (int) var == num jump_if_false @TAXI_20312 00C3: (unknown) 4@ 5@ 6@ $5728 00C4: (unknown) $5728 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5729 00BB: (unknown) $5726 $5726 = 0 // (int) :TAXI_20312 0082: actor $1038 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_20467 // Note: the incorrect math opcode was used here 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 809F: not actor $5723 dead jump_if_false @TAXI_20378 80A0: not car $5721 wrecked jump_if_false @TAXI_20378 00E8: (unknown) $5723 $5721 032D: (unknown) $5723 0 :TAXI_20378 $5667 = 0 // (float) $5618 = 0 // (int) 0045: actor $1038 defined jump_if_false @TAXI_20404 0107: toggle_player $1038 can_move 0 :TAXI_20404 022D: (unknown) 1 0035: $5607 = $5608 // (int vars) $5611 == 0 // (int) var == num jump_if_false @TAXI_20459 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_20459 $5598 = 11 // (int) 0026: return :TAXI_20467 0002: jump @TAXI_20718 :TAXI_20474 $5726 == 0 // (int) var == num jump_if_false @TAXI_20511 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 00C0: (unknown) $5721 $5726 00BC: (unknown) $5726 2 :TAXI_20511 $5650 == 0 // (int) var == num jump_if_false @TAXI_20596 $5611 == 1 // (int) var == num jump_if_false @TAXI_20581 45000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_20565 // Note: the incorrect math opcode was used here 0035: $5651 = $5607 // (int vars) 0002: jump @TAXI_20574 :TAXI_20565 $5651 = 45000 // (int) :TAXI_20574 0002: jump @TAXI_20590 :TAXI_20581 $5651 = 45000 // (int) :TAXI_20590 $5650 = 1 // (int) :TAXI_20596 0035: $5606 = $5651 // (int vars) 002B: $5606 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5606 /= 1000 // (int) 0059: text_clear_all $5606 > 1 // (int) var > num jump_if_false @TAXI_20653 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5606 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_20670 :TAXI_20653 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5606 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_20670 1 > $5606 // (int) num > var 0022: jump_if_false @TAXI_20718 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6022 $5609 = 8 // (int) $5598 = 14 // (int) 0026: return :TAXI_20718 0026: return :TAXI_20720 $5612 += 1 // (int) $1967 += 1 // (int) 01E8: 30000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_20755 // Note: the incorrect math opcode was used here $5607 += 10000 // (int) :TAXI_20755 00D9: (unknown) 0 0 0 1 0059: text_clear_all 002A: $5661 += $5662 // (float vars) // Note: the incorrect math opcode was used here $5661 /= 30.0 // (float) 0038: 17@ = float $5661 to_integer // Note: the incorrect math opcode was used here 5 > 17@ // (int) num > var 0022: jump_if_false @TAXI_20799 // Note: the incorrect math opcode was used here 17@ = 5 // (int) :TAXI_20799 001C: $5612 == $5620 // (int) num == var 0022: jump_if_false @TAXI_21030 // Note: the incorrect math opcode was used here not $5613 == -1 // (int) var == num jump_if_false @TAXI_20939 $5660 = 100.0 // (float) 0030: $5660 /= $5663 // (float vars) // Note: the incorrect math opcode was used here 002A: $5665 += $5667 // (float vars) // Note: the incorrect math opcode was used here 0036: $5666 = $5660 // (float vars) 002E: $5666 *= $5665 // (float vars) $5666 *= 3.0 // (float) $5666 /= 100.0 // (float) $5666 += 1.25 // (float) 0039: $5661 = integer 17@ to_float // Note: the incorrect math opcode was used here 002E: $5661 *= $5666 // (float vars) 0038: 17@ = float $5661 to_integer // Note: the incorrect math opcode was used here $5637 == 1 // (int) var == num jump_if_false @TAXI_20911 17@ += 50 // (int) :TAXI_20911 01DB: show_text_3numbers GXT 'TAXI_B7' numbers 17@ $5612 $5619 time 5000 flag 5 // ~w~SPEED BONUS: $~1~ + ~1~ IN A ROW bonus. $~1~ 0002: jump @TAXI_20960 :TAXI_20939 01DB: show_text_3numbers GXT 'TAXI_B5' numbers 17@ $5612 $5619 time 5000 flag 5 // ~w~Fare complete: $~1~ + ~1~ IN A ROW bonus. $~1~ :TAXI_20960 0029: $5617 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0029: $1966 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @TAXI_20999 // Note: the incorrect math opcode was used here 01E9: (unknown) 17@ 0094: player $1038 money += 17@ 01E9: (unknown) $5619 0094: player $1038 money += $5619 :TAXI_20999 0029: $5617 += $5619 // (int vars) // Note: the incorrect math opcode was used here 0029: $1966 += $5619 // (int vars) // Note: the incorrect math opcode was used here $5620 += 5 // (int) $5619 += 125 // (int) 0002: jump @TAXI_21199 :TAXI_21030 not $5613 == -1 // (int) var == num jump_if_false @TAXI_21153 $5660 = 100.0 // (float) 0030: $5660 /= $5663 // (float vars) // Note: the incorrect math opcode was used here 002A: $5665 += $5667 // (float vars) // Note: the incorrect math opcode was used here 0036: $5666 = $5660 // (float vars) 002E: $5666 *= $5665 // (float vars) $5666 *= 3.0 // (float) $5666 /= 100.0 // (float) $5666 += 1.25 // (float) 0039: $5661 = integer 17@ to_float // Note: the incorrect math opcode was used here 002E: $5661 *= $5666 // (float vars) 0038: 17@ = float $5661 to_integer // Note: the incorrect math opcode was used here $5637 == 1 // (int) var == num jump_if_false @TAXI_21129 17@ += 50 // (int) :TAXI_21129 011F: show_text_1number_highpriority GXT 'TAXI_B6' number 17@ time 5000 flag 5 // ~w~SPEED BONUS: $~1~ 0002: jump @TAXI_21170 :TAXI_21153 011F: show_text_1number_highpriority GXT 'TAXI_B4' number 17@ time 5000 flag 5 // ~w~Fare complete: $~1~ :TAXI_21170 0029: $5617 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0029: $1966 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @TAXI_21199 // Note: the incorrect math opcode was used here 01E9: (unknown) 17@ 0094: player $1038 money += 17@ :TAXI_21199 $5610 == 1 // (int) var == num jump_if_false @TAXI_21221 00AE: remove_status_text $5613 $5610 = 0 // (int) :TAXI_21221 $5602 = 0 // (int) $5637 = 0 // (int) $5598 = 12 // (int) 0026: return :TAXI_21239 00BB: (unknown) $5727 $5727 = 0 // (int) $5639 == 1 // (int) var == num jump_if_false @TAXI_21270 00DB: (unknown) $5638 $5639 = 0 // (int) :TAXI_21270 $5610 == 1 // (int) var == num jump_if_false @TAXI_21292 00AE: remove_status_text $5613 $5610 = 0 // (int) :TAXI_21292 004F: unknown_check $5721 jump_if_false @TAXI_21526 809F: not actor $5723 dead jump_if_false @TAXI_21519 807C: not actor $5723 driving $5721 0022: jump_if_false @TAXI_21508 // Note: the incorrect math opcode was used here 00BB: (unknown) $5725 $5725 = 0 // (int) 0040: (unknown) $5723 -1 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian 0142: (unknown) $5721 1 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_21379 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :TAXI_21379 $1965 == 0 // (int) var == num jump_if_false @TAXI_21490 $5644 = 5000 // (int) $5644 -= 1 // (int) 0011: $1966 > $5644 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_21432 // Note: the incorrect math opcode was used here $5598 = 15 // (int) 0026: return 0002: jump @TAXI_21483 :TAXI_21432 $5645 = 50 // (int) $5645 -= 1 // (int) 0011: $1967 > $5645 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_21472 // Note: the incorrect math opcode was used here $5598 = 15 // (int) 0026: return 0002: jump @TAXI_21483 :TAXI_21472 022D: (unknown) 0 $5598 = 1 // (int) 0026: return :TAXI_21483 0002: jump @TAXI_21501 :TAXI_21490 022D: (unknown) 0 $5598 = 1 // (int) 0026: return :TAXI_21501 0002: jump @TAXI_21519 :TAXI_21508 032D: (unknown) $5723 0 00E8: (unknown) $5723 $5721 :TAXI_21519 0002: jump @TAXI_21540 :TAXI_21526 $5609 = 2 // (int) $5598 = 14 // (int) 0026: return :TAXI_21540 0026: return :TAXI_21542 $5611 == 0 // (int) var == num jump_if_false @TAXI_21587 022D: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5607 type 1 GXT 'TIME' // Time $5611 = 1 // (int) :TAXI_21587 004F: unknown_check $5721 jump_if_false @TAXI_22041 0045: actor $1038 defined jump_if_false @TAXI_22034 007E: actor $1038 driving jump_if_false @TAXI_21657 007B: $5720 = actor $1038 car 0078: if or 00A6: (unknown) $5720 226 00A6: (unknown) $5720 183 jump_if_false @TAXI_21657 007B: $5721 = actor $1038 car :TAXI_21657 007C: actor $1038 driving $5721 0022: jump_if_false @TAXI_21800 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5650 = 0 // (int) 00BB: (unknown) $5726 $5726 = 0 // (int) 00D8: car $5721 health >= 500 jump_if_false @TAXI_21753 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5630 1 004F: unknown_check $5721 jump_if_false @TAXI_21733 0142: (unknown) $5721 1 :TAXI_21733 $5646 = 0 // (int) $5598 = 1 // (int) 0026: return 0002: jump @TAXI_21793 :TAXI_21753 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5630 3 037B: constant_params 0 variable_params 1 unknown 20 call_with_params @TAXI_5903 $5630 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5630 2 :TAXI_21793 0002: jump @TAXI_22034 :TAXI_21800 $5726 == 0 // (int) var == num jump_if_false @TAXI_21837 00BB: (unknown) $5728 $5728 = 0 // (int) 0249: (unknown) $5729 00C0: (unknown) $5721 $5726 00BC: (unknown) $5726 2 :TAXI_21837 $5650 == 0 // (int) var == num jump_if_false @TAXI_21922 $5611 == 1 // (int) var == num jump_if_false @TAXI_21907 45000 > $5607 // (int) num > var 0022: jump_if_false @TAXI_21891 // Note: the incorrect math opcode was used here 0035: $5651 = $5607 // (int vars) 0002: jump @TAXI_21900 :TAXI_21891 $5651 = 45000 // (int) :TAXI_21900 0002: jump @TAXI_21916 :TAXI_21907 $5651 = 45000 // (int) :TAXI_21916 $5650 = 1 // (int) :TAXI_21922 0035: $5606 = $5651 // (int vars) 002B: $5606 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5606 /= 1000 // (int) 0059: text_clear_all $5606 > 1 // (int) var > num jump_if_false @TAXI_21979 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5606 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_21996 :TAXI_21979 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5606 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_21996 1 > $5606 // (int) num > var 0022: jump_if_false @TAXI_22034 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5609 = 8 // (int) $5598 = 14 // (int) 0026: return :TAXI_22034 0002: jump @TAXI_22055 :TAXI_22041 $5609 = 2 // (int) $5598 = 14 // (int) 0026: return :TAXI_22055 0026: return :TAXI_22057 0059: text_clear_all 00BB: (unknown) $5725 $5725 = 0 // (int) 00BB: (unknown) $5726 $5726 = 0 // (int) 00BB: (unknown) $5728 $5728 = 0 // (int) 00BB: (unknown) $5727 $5727 = 0 // (int) 0249: (unknown) $5729 $5611 == 1 // (int) var == num jump_if_false @TAXI_22121 00AC: stop_timer $5607 $5611 = 0 // (int) :TAXI_22121 $5610 == 1 // (int) var == num jump_if_false @TAXI_22143 00AE: remove_status_text $5613 $5610 = 0 // (int) :TAXI_22143 $5639 == 1 // (int) var == num jump_if_false @TAXI_22165 00DB: (unknown) $5638 $5639 = 0 // (int) :TAXI_22165 00AE: remove_status_text $5612 80A0: not car $5721 wrecked jump_if_false @TAXI_22185 0142: (unknown) $5721 0 :TAXI_22185 $5609 == 1 // (int) var == num jump_if_false @TAXI_22217 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'TAXI_E1' // ~r~You're out of time. :TAXI_22217 $5609 == 3 // (int) var == num jump_if_false @TAXI_22249 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'TAXI_E2' // ~r~Taxi mission cancelled. :TAXI_22249 $5609 == 2 // (int) var == num jump_if_false @TAXI_22281 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'TAXI_E3' // ~r~Your taxi has been destroyed. :TAXI_22281 $5609 == 5 // (int) var == num jump_if_false @TAXI_22313 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'TAXI_E4' // ~r~You're out of time. :TAXI_22313 $5609 == 6 // (int) var == num jump_if_false @TAXI_22345 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'TAXI_E6' // ~r~Your fare is dead. :TAXI_22345 $5609 == 7 // (int) var == num jump_if_false @TAXI_22377 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'TAXI_T6' // ~r~You sunk the car. :TAXI_22377 $5609 == 8 // (int) var == num jump_if_false @TAXI_22409 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'TAXI_T7' // ~r~You failed to return to your vehicle. :TAXI_22409 $5609 == 3 // (int) var == num jump_if_false @TAXI_22444 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @TAXI_22459 :TAXI_22444 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :TAXI_22459 $5598 = 16 // (int) 0026: return :TAXI_22467 $5648 == 1 // (int) var == num jump_if_false @TAXI_22489 00AE: remove_status_text $5612 $5648 = 0 // (int) :TAXI_22489 $5611 == 1 // (int) var == num jump_if_false @TAXI_22515 022D: (unknown) 1 00AC: stop_timer $5607 $5611 = 0 // (int) :TAXI_22515 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $1965 = 1 // (int) $5649 = 1 // (int) 034E: (unknown) 1 0267: (unknown) 'TAX_H3' // Taxi Driver mission complete. All taxis have been fitted with a boost jump! 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! 0001: wait 5000 ms 022D: (unknown) 0 $5598 = 1 // (int) 0026: return :TAXI_22583 0113: remove_references_to_car $5722 // Like turning a car into any random car 0113: remove_references_to_car $5721 // Like turning a car into any random car 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian 0162: release_model #BERETTA 0045: actor $1038 defined jump_if_false @TAXI_22617 0107: toggle_player $1038 can_move 1 :TAXI_22617 $5639 == 1 // (int) var == num jump_if_false @TAXI_22639 00DB: (unknown) $5638 $5639 = 0 // (int) :TAXI_22639 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 21--------------- :E_PR 0238: name_thread 'E_PR' // 'Extortion' 2 > $924 // (int) num > var 0022: jump_if_false @E_PR_23 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :E_PR_23 033A: use_GXT_table 'E_PR' // 'Extortion' 0025: gosub @E_PR_20065 009D: wasted_or_busted // mission only 0022: jump_if_false @E_PR_54 // Note: the incorrect math opcode was used here 0025: gosub @E_PR_23470 :E_PR_54 0025: gosub @E_PR_23515 0023: end_thread // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @E_PR_95 02B4: set_camera_transverse_delay 0 time 7@ :E_PR_95 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @E_PR_136 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @E_PR_147 :E_PR_136 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :E_PR_147 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @E_PR_181 02B4: set_camera_transverse_delay 0 time 5@ :E_PR_181 809F: not actor 3@ dead 0022: jump_if_false @E_PR_197 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :E_PR_197 0026: return :E_PR_199 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_PR_263 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @E_PR_257 0400: (unknown) $1038 $1690 0002: jump @E_PR_263 :E_PR_257 02C0: (unknown) $1038 $1690 :E_PR_263 0@ >= 0 // (int) var >= num jump_if_false @E_PR_290 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :E_PR_290 0045: actor $1038 defined jump_if_false @E_PR_358 807E: not actor $1038 driving jump_if_false @E_PR_335 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @E_PR_338 :E_PR_335 021D: (unknown) 0 :E_PR_338 $1698 == 0 // (int) var == num jump_if_false @E_PR_354 02EA: select_interior 2 :E_PR_354 01AE: (unknown) 1 :E_PR_358 0059: text_clear_all 0268: (unknown) 0026: return :E_PR_364 0045: actor $1038 defined jump_if_false @E_PR_428 807E: not actor $1038 driving jump_if_false @E_PR_416 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @E_PR_416 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :E_PR_416 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :E_PR_428 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @E_PR_477 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @E_PR_477 02EA: select_interior 0 :E_PR_477 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_PR_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_PR_507 0026: return :E_PR_509 0045: actor 0@ defined jump_if_false @E_PR_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_PR_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_PR_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_PR_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_PR_558 0026: return :E_PR_560 0045: actor 0@ defined 0022: jump_if_false @E_PR_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_PR_603 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @E_PR_607 :E_PR_603 1@ = 0 // (int) :E_PR_607 1@ == 1 // (int) var == num jump_if_false @E_PR_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PR_684 007E: actor 0@ driving jump_if_false @E_PR_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_PR_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_PR_673 :E_PR_670 00F1: (unknown) 0@ :E_PR_673 0002: jump @E_PR_684 :E_PR_680 1@ = 0 // (int) :E_PR_684 0002: jump @E_PR_607 :E_PR_691 0026: return 0045: actor 0@ defined jump_if_false @E_PR_785 007E: actor 0@ driving jump_if_false @E_PR_769 02A7: unknown_check 0@ jump_if_false @E_PR_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_PR_762 :E_PR_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PR_762 0002: jump @E_PR_778 :E_PR_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PR_778 0002: jump @E_PR_787 :E_PR_785 005F: (unknown) :E_PR_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_PR_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_PR_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_PR_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_PR_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PR_879 :E_PR_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_560 0@ 4@ > -1 // (int) var > num jump_if_false @E_PR_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_560 4@ :E_PR_879 0002: jump @E_PR_945 :E_PR_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_PR_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PR_945 :E_PR_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_560 0@ not 3@ == -1 // (int) var == num jump_if_false @E_PR_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_560 3@ :E_PR_945 0045: actor 0@ defined jump_if_false @E_PR_997 004F: unknown_check 1@ jump_if_false @E_PR_997 007E: actor 0@ driving jump_if_false @E_PR_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_PR_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_560 0@ :E_PR_997 5@ = 0 // (int) :E_PR_1001 5@ == 0 // (int) var == num jump_if_false @E_PR_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PR_1092 004F: unknown_check 1@ jump_if_false @E_PR_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @E_PR_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_PR_1092 :E_PR_1058 2@ == -1 // (int) var == num jump_if_false @E_PR_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_PR_1092 :E_PR_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_PR_1092 0002: jump @E_PR_1001 :E_PR_1099 0026: return :E_PR_1101 0@ == 0 // (int) var == num jump_if_false @E_PR_1144 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PR_1320 :E_PR_1144 0@ == 1 // (int) var == num jump_if_false @E_PR_1177 03CF: (unknown) 200 200 200 255 0002: jump @E_PR_1320 :E_PR_1177 0@ == 2 // (int) var == num jump_if_false @E_PR_1219 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_PR_1320 :E_PR_1219 0@ == 3 // (int) var == num jump_if_false @E_PR_1263 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PR_1320 :E_PR_1263 0@ == 4 // (int) var == num jump_if_false @E_PR_1294 03CF: (unknown) 8 143 59 255 0002: jump @E_PR_1320 :E_PR_1294 0@ == 5 // (int) var == num jump_if_false @E_PR_1320 03CF: (unknown) 237 130 180 255 :E_PR_1320 0026: return 00BC: (unknown) 0@ 2 0026: return :E_PR_1329 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_1329 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_PR_1384 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_PR_1384 0 > 3@ // (int) num > var 0022: jump_if_false @E_PR_1399 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_PR_1399 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_1444 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_PR_1444 005F: (unknown) :E_PR_1446 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @E_PR_1519 0045: actor $1038 defined jump_if_false @E_PR_1519 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @E_PR_1519 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_PR_1519 $1704 = 0 // (int) :E_PR_1519 $1704 > 0 // (int) var > num jump_if_false @E_PR_1637 $1705 == -1 // (int) var == num jump_if_false @E_PR_1591 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @E_PR_1624 :E_PR_1591 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @E_PR_1624 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :E_PR_1624 0035: $1706 = $1704 // (int vars) 0002: jump @E_PR_1695 :E_PR_1637 $1707 == 1 // (int) var == num jump_if_false @E_PR_1690 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_1690 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :E_PR_1690 $1706 = 0 // (int) :E_PR_1695 005F: (unknown) :E_PR_1697 0035: $5627 = 0@ // (int vars) 0035: $5625 = 1@ // (int vars) 0035: $5626 = 2@ // (int vars) $5624 = 0 // (int) 0035: $5629 = 4@ // (int vars) 0035: $5630 = 5@ // (int vars) 0035: $5631 = 6@ // (int vars) $5632 = 3000 // (int) $5633 = 3000 // (int) $5637 = 1 // (int) $5636 = 0 // (int) $5635 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @E_PR_1801 $5634 = 1 // (int) 0002: jump @E_PR_1806 :E_PR_1801 $5634 = 0 // (int) :E_PR_1806 0160: load_model $5627 0160: load_model $5625 0160: load_model $5626 0160: load_model $5628 :E_PR_1822 0078: if or 8161: not model $5627 available 8161: not model $5625 available 8161: not model $5626 available 8161: not model $5628 available jump_if_false @E_PR_1859 0001: wait 0 ms 0002: jump @E_PR_1822 :E_PR_1859 0026: return :E_PR_1861 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @E_PR_1906 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_1906 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @E_PR_1951 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_1951 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @E_PR_1996 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_1996 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2041 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2041 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2086 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2086 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2131 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2131 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2176 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2176 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2221 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2221 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2266 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2266 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2311 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2311 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @E_PR_2356 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2356 005E: (unknown) :E_PR_2358 $5631 == 1 // (int) var == num jump_if_false @E_PR_2386 not 0@ == -1 // (int) var == num jump_if_false @E_PR_2386 00BB: (unknown) 0@ :E_PR_2386 0026: return :E_PR_2388 $5631 == 1 // (int) var == num jump_if_false @E_PR_2904 1@ == 0 // (int) var == num jump_if_false @E_PR_2589 not $5341(0@,3) == -1 // (int) var == num jump_if_false @E_PR_2582 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_2517 02BD: (unknown) $5338(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @E_PR_2475 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2358 $5341(0@,3) 0026: return :E_PR_2475 0045: actor $1038 defined jump_if_false @E_PR_2517 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_PR_2517 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2358 $5341(0@,3) 0026: return :E_PR_2517 031D: (unknown) $5359(0@,3) $5362(0@,3) $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_PR_2566 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) 0002: jump @E_PR_2582 :E_PR_2566 00C4: (unknown) $5341(0@,3) 3 $5344(0@,3) = 1 // (int) :E_PR_2582 0002: jump @E_PR_2904 :E_PR_2589 1@ == 1 // (int) var == num jump_if_false @E_PR_2763 not $5341(0@,3) == -1 // (int) var == num jump_if_false @E_PR_2756 0045: actor $5332(0@,3) defined jump_if_false @E_PR_2742 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_2682 007C: actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @E_PR_2675 // Note: the incorrect math opcode was used here 00C4: (unknown) $5347(0@,3) 0 0026: return 0002: jump @E_PR_2682 :E_PR_2675 00C4: (unknown) $5341(0@,3) 0 :E_PR_2682 0043: store_actor $5332(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_PR_2727 00C4: (unknown) $5347(0@,3) 0 0002: jump @E_PR_2735 :E_PR_2727 00C4: (unknown) $5347(0@,3) 3 :E_PR_2735 0002: jump @E_PR_2756 :E_PR_2742 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2358 $5347(0@,3) :E_PR_2756 0002: jump @E_PR_2904 :E_PR_2763 not $5341(0@,3) == -1 // (int) var == num jump_if_false @E_PR_2904 0045: actor $5335(0@,3) defined jump_if_false @E_PR_2890 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_2830 007C: actor $5335(0@,3) driving $5338(0@,3) 0022: jump_if_false @E_PR_2830 // Note: the incorrect math opcode was used here 00C4: (unknown) $5350(0@,3) 0 0026: return :E_PR_2830 0043: store_actor $5335(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_PR_2875 00C4: (unknown) $5350(0@,3) 0 0002: jump @E_PR_2883 :E_PR_2875 00C4: (unknown) $5350(0@,3) 3 :E_PR_2883 0002: jump @E_PR_2904 :E_PR_2890 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2358 $5350(0@,3) :E_PR_2904 0026: return :E_PR_2906 3 > $5624 // (int) num > var 0022: jump_if_false @E_PR_2940 // Note: the incorrect math opcode was used here 0035: 0@ = $5624 // (int vars) $5356(0@,3) = 1 // (int) $5624 += 1 // (int) 005E: (unknown) :E_PR_2940 005F: (unknown) :E_PR_2942 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_2358 $5341(0@,3) 034B: unknown_check $5338(0@,3) jump_if_false @E_PR_3097 0080: actor $1038 near_point $5359(0@,3) $5362(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PR_3050 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @E_PR_3037 02BD: (unknown) $5338(0@,3) 1@ 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_PR_3037 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 :E_PR_3037 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_PR_3097 :E_PR_3050 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_3097 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_PR_3091 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_PR_3097 :E_PR_3091 0049: destroy_car $5338(0@,3) :E_PR_3097 0026: return :E_PR_3099 034A: unknown_check 0@ 0022: jump_if_false @E_PR_3170 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @E_PR_3170 // Note: the incorrect math opcode was used here 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PR_3167 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @E_PR_3157 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :E_PR_3157 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @E_PR_3170 :E_PR_3167 003F: destroy_actor 0@ :E_PR_3170 0026: return :E_PR_3172 $5624 > 0 // (int) var > num jump_if_false @E_PR_3275 $5624 -= 1 // (int) 0035: 0@ = $5624 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2942 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3099 $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3099 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @E_PR_3275 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5350(0@,3) :E_PR_3275 0026: return :E_PR_3277 034B: unknown_check $5338(0@,3) jump_if_false @E_PR_3361 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_3355 0045: actor $1038 defined jump_if_false @E_PR_3348 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_PR_3342 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_PR_3348 :E_PR_3342 0049: destroy_car $5338(0@,3) :E_PR_3348 0002: jump @E_PR_3361 :E_PR_3355 0049: destroy_car $5338(0@,3) :E_PR_3361 034A: unknown_check $5332(0@,3) 0022: jump_if_false @E_PR_3380 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) :E_PR_3380 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_PR_3399 // Note: the incorrect math opcode was used here 003F: destroy_actor $5335(0@,3) :E_PR_3399 $5631 == 1 // (int) var == num jump_if_false @E_PR_3454 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5350(0@,3) :E_PR_3454 0026: return :E_PR_3456 0@ = 0 // (int) :E_PR_3460 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_3495 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3277 0@ 0@ += 1 // (int) 0002: jump @E_PR_3460 :E_PR_3495 $5624 = 0 // (int) 0026: return :E_PR_3502 009F: actor 0@ dead jump_if_false @E_PR_3519 4@ = -1 // (int) 0026: return :E_PR_3519 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @E_PR_3588 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @E_PR_3596 :E_PR_3588 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :E_PR_3596 0026: return :E_PR_3598 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 014C: set_car $5338(0@,3) health_to 700 $5631 == 1 // (int) var == num jump_if_false @E_PR_3705 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5341(0@,3) $5341(0@,3) = 0 // (int) 00C0: (unknown) $5338(0@,3) $5341(0@,3) 00BC: (unknown) $5341(0@,3) 0 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) :E_PR_3705 0026: return 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 00D1: set_car $5338(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_3598 0@ 0026: return :E_PR_3738 834A: not unknown_check 0@ jump_if_false @E_PR_3750 0026: return :E_PR_3750 009F: actor 0@ dead jump_if_false @E_PR_3762 0026: return :E_PR_3762 0326: unknown_check 0@ $1038 0022: jump_if_false @E_PR_3776 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_3776 0086: actor $1038 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @E_PR_3797 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_3797 005F: (unknown) :E_PR_3799 $5356(0@,3) == 1 // (int) var == num jump_if_false @E_PR_3816 0026: return :E_PR_3816 $5356(0@,3) = 1 // (int) 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_3848 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2942 0@ :E_PR_3848 00E4: (unknown) $5332(0@,3) $1038 00A1: (unknown) $5332(0@,3) 1 01A4: (unknown) $5332(0@,3) 1 034F: (unknown) $5332(0@,3) 0 01AF: (unknown) $5332(0@,3) 0 03D6: (unknown) $5332(0@,3) 0 03D7: (unknown) $5332(0@,3) 0 $5353(0@,3) = 1 // (int) 034A: unknown_check $5335(0@,3) jump_if_false @E_PR_4002 0045: actor $5335(0@,3) defined jump_if_false @E_PR_4002 00A2: (unknown) $5335(0@,3) 00A1: (unknown) $5335(0@,3) 1 01A4: (unknown) $5335(0@,3) 1 034F: (unknown) $5332(0@,3) 0 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0442: (unknown) $5335(0@,3) 1 01AF: (unknown) $5335(0@,3) 0 03D6: (unknown) $5335(0@,3) 0 03D7: (unknown) $5335(0@,3) 0 :E_PR_4002 0026: return :E_PR_4004 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5629 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ $5632 03D7: (unknown) 0@ $5633 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :E_PR_4074 0035: $5632 = 0@ // (int vars) 0035: $5633 = 1@ // (int vars) 0026: return 0035: $5636 = 0@ // (int vars) 0026: return :E_PR_4093 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_4126 // Note: the incorrect math opcode was used here 00A4: $5332(0@,3) = create_actor_pedtype $5630 model $5625 in_car $5338(0@,3) driverseat 00E3: (unknown) $5332(0@,3) :E_PR_4126 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_4004 $5332(0@,3) $5631 == 1 // (int) var == num jump_if_false @E_PR_4198 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_2358 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :E_PR_4198 00E3: (unknown) $5332(0@,3) 0026: return :E_PR_4206 0045: actor $1038 defined jump_if_false @E_PR_4349 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 6@ 6@ > 0 // (float) var > num jump_if_false @E_PR_4260 0036: 2@ = 6@ // (float vars) :E_PR_4260 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @E_PR_1861 0@ 1@ 2@ jump_if_false @E_PR_4282 005E: (unknown) :E_PR_4282 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @E_PR_4304 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_4304 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @E_PR_4326 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_4326 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @E_PR_4349 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_4349 005F: (unknown) :E_PR_4351 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_4413 // Note: the incorrect math opcode was used here 004F: unknown_check $5594 0022: jump_if_false @E_PR_4396 // Note: the incorrect math opcode was used here 00D8: car $5594 health >= 400 jump_if_false @E_PR_4396 014C: set_car $5594 health_to 400 :E_PR_4396 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_2942 0@ :E_PR_4413 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 0233: (unknown) $5338(0@,3) $1042 $1043 00DD: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_3598 0@ 0369: (unknown) $5338(0@,3) 0 0026: return :E_PR_4460 034A: unknown_check 0@ jump_if_false @E_PR_4563 0045: actor 0@ defined jump_if_false @E_PR_4529 0045: actor $1038 defined jump_if_false @E_PR_4522 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PR_4519 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @E_PR_4522 :E_PR_4519 003F: destroy_actor 0@ :E_PR_4522 0002: jump @E_PR_4563 :E_PR_4529 009F: actor 0@ dead 0022: jump_if_false @E_PR_4563 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @E_PR_4563 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :E_PR_4563 005E: (unknown) :E_PR_4565 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4460 $5335(0@,3) jump_if_false @E_PR_4588 0026: return :E_PR_4588 0118: $5335(0@,3) = create_actor_pedtype $5630 model $5626 in_car $5338(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4004 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @E_PR_4675 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5350(0@,3) $5350(0@,3) = 0 // (int) 00C1: (unknown) $5335(0@,3) $5350(0@,3) 00BC: (unknown) $5350(0@,3) 0 00C4: (unknown) $5350(0@,3) 0 :E_PR_4675 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0026: return :E_PR_4687 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @E_PR_4206 1@ 2@ 3@ jump_if_false @E_PR_4709 005F: (unknown) :E_PR_4709 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4460 $5332(0@,3) jump_if_false @E_PR_4732 005F: (unknown) :E_PR_4732 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_2942 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_4351 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4093 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4565 0@ 0052: set_car $5338(0@,3) driver_behaviour_to 5 $5353(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5624 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2906 jump_if_false @E_PR_4873 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_4351 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4093 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4565 3@ 0052: set_car $5338(3@,3) driver_behaviour_to 5 $5353(3@,3) = 4 // (int) 005E: (unknown) :E_PR_4873 005F: (unknown) :E_PR_4875 834A: not unknown_check $5335(0@,3) jump_if_false @E_PR_4890 0026: return :E_PR_4890 009F: actor $5335(0@,3) dead jump_if_false @E_PR_4905 0026: return :E_PR_4905 009F: actor $5332(0@,3) dead jump_if_false @E_PR_5023 0112: remove_references_to_actor $5332(0@,3) // Like turning an actor into a random pedestrian 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @E_PR_5021 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :E_PR_5021 0026: return :E_PR_5023 834A: not unknown_check $5332(0@,3) jump_if_false @E_PR_5135 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @E_PR_5133 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :E_PR_5133 0026: return :E_PR_5135 0026: return :E_PR_5137 034A: unknown_check $5332(0@,3) jump_if_false @E_PR_5165 0045: actor $5332(0@,3) defined jump_if_false @E_PR_5165 0026: return :E_PR_5165 034A: unknown_check $5335(0@,3) jump_if_false @E_PR_5193 0045: actor $5335(0@,3) defined jump_if_false @E_PR_5193 0026: return :E_PR_5193 010E: 1@ = current_time_in_ms $5637 == 0 // (int) var == num jump_if_false @E_PR_5234 0035: $5635 = 1@ // (int vars) 0029: $5635 += $5636 // (int vars) // Note: the incorrect math opcode was used here $5637 = 1 // (int) 0026: return 0002: jump @E_PR_5248 :E_PR_5234 0011: $5635 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_5248 // Note: the incorrect math opcode was used here 0026: return :E_PR_5248 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_4687 0@ jump_if_false @E_PR_5271 $5637 = 0 // (int) :E_PR_5271 0026: return :E_PR_5273 8086: not actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_PR_5305 // Note: the incorrect math opcode was used here $5353(0@,3) = 2 // (int) 0026: return :E_PR_5305 007E: actor $1038 driving jump_if_false @E_PR_5358 024B: (unknown) $1038 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @E_PR_5358 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @E_PR_5358 $5353(0@,3) = 2 // (int) 0026: return :E_PR_5358 008F: actor $1038 near_actor $5332(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @E_PR_5396 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @E_PR_5463 :E_PR_5396 0078: if and 0218: unknown_check $5332(0@,3) $1038 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_PR_5445 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @E_PR_5463 :E_PR_5445 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 :E_PR_5463 0026: return :E_PR_5465 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_PR_5505 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :E_PR_5505 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @E_PR_5550 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_4687 0@ 0026: return :E_PR_5550 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 $5634 == 1 // (int) var == num jump_if_false @E_PR_5583 0026: return :E_PR_5583 807E: not actor $5332(0@,3) driving jump_if_false @E_PR_5872 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_PR_3502 $5332(0@,3) 10.0 $5627 1 $5338(0@,3) $5338(0@,3) == -1 // (int) var == num jump_if_false @E_PR_5661 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_PR_3502 $5332(0@,3) 20.0 -1 1 $5338(0@,3) :E_PR_5661 not $5338(0@,3) == -1 // (int) var == num jump_if_false @E_PR_5872 02BD: (unknown) $5338(0@,3) $5647 not $5647 == -1 // (int) var == num jump_if_false @E_PR_5741 809F: not actor $5647 dead jump_if_false @E_PR_5741 0078: if or 01D0: unknown_check $5647 $5625 01D0: unknown_check $5647 $5626 0022: jump_if_false @E_PR_5741 // Note: the incorrect math opcode was used here $5338(0@,3) = -1 // (int) 0026: return :E_PR_5741 0124: 1@ = car $5338(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @E_PR_5769 $5338(0@,3) = -1 // (int) 0026: return :E_PR_5769 0078: if and 807C: not actor $1038 driving $5338(0@,3) 00D8: car $5338(0@,3) health >= 600 jump_if_false @E_PR_5861 00EA: (unknown) $5332(0@,3) $5338(0@,3) 00DD: (unknown) $5338(0@,3) not $5647 == -1 // (int) var == num jump_if_false @E_PR_5834 0052: set_car $5338(0@,3) driver_behaviour_to 10 :E_PR_5834 0035: $5338(0@,3) = $5338(0@,3) // (int vars) $5353(0@,3) = 3 // (int) 0026: return 0002: jump @E_PR_5872 :E_PR_5861 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_2942 0@ :E_PR_5872 0026: return :E_PR_5874 0078: if or 00A0: car $5338(0@,3) wrecked 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_PR_5941 // Note: the incorrect math opcode was used here 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2942 0@ 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :E_PR_5941 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @E_PR_5986 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4687 0@ 0026: return :E_PR_5986 807C: not actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @E_PR_6073 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 8132: not actor $5332(0@,3) near_car $5338(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_PR_6073 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2942 0@ 00DE: (unknown) $5338(0@,3) $5353(0@,3) = 2 // (int) 0026: return :E_PR_6073 02A6: (unknown) $5332(0@,3) $5338(0@,3) 0022: jump_if_false @E_PR_6115 // Note: the incorrect math opcode was used here 00E3: (unknown) $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3598 0@ $5353(0@,3) = 4 // (int) :E_PR_6115 0026: return :E_PR_6117 00A0: car $5338(0@,3) wrecked jump_if_false @E_PR_6132 0026: return :E_PR_6132 0052: set_car $5338(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 6.0 6.0 sphere 0 0085: actor $1038 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 jump_if_false @E_PR_6275 00D8: car $5338(0@,3) health >= 400 jump_if_false @E_PR_6219 014C: set_car $5338(0@,3) health_to 400 :E_PR_6219 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_PR_2358 $5341(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 00DE: (unknown) $5338(0@,3) 0052: set_car $5338(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_PR_2942 0@ 0026: return :E_PR_6275 0078: if and 8132: not actor $1038 near_car $5338(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_6320 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_PR_4687 0@ 0026: return :E_PR_6320 0026: return :E_PR_6322 834A: not unknown_check $5332(0@,3) jump_if_false @E_PR_6337 0026: return :E_PR_6337 009F: actor $5332(0@,3) dead jump_if_false @E_PR_6352 0026: return :E_PR_6352 0043: store_actor $5332(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5353(0@,3) == 0 // (int) var == num jump_if_false @E_PR_6377 0026: return :E_PR_6377 $5353(0@,3) == 1 // (int) var == num jump_if_false @E_PR_6405 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_5273 0@ 0026: return :E_PR_6405 $5353(0@,3) == 2 // (int) var == num jump_if_false @E_PR_6433 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_5465 0@ 0026: return :E_PR_6433 $5353(0@,3) == 3 // (int) var == num jump_if_false @E_PR_6461 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_5874 0@ 0026: return :E_PR_6461 $5353(0@,3) == 4 // (int) var == num jump_if_false @E_PR_6489 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_6117 0@ 0026: return :E_PR_6489 0026: return 0036: $5641 = 0@ // (float vars) 0036: $5642 = 1@ // (float vars) 0036: $5643 = 2@ // (float vars) 0036: $5644 = 3@ // (float vars) 0036: $5645 = 4@ // (float vars) 0036: $5646 = 5@ // (float vars) $5640 = 1 // (int) 0026: return :E_PR_6529 0045: actor $1038 defined jump_if_false @E_PR_7410 0089: actor $1038 in_sphere $5641 $5642 $5643 radius $5644 $5645 $5646 sphere 0 0022: jump_if_false @E_PR_7182 // Note: the incorrect math opcode was used here $5639 == 0 // (int) var == num jump_if_false @E_PR_6966 0@ = 0 // (int) :E_PR_6580 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_6953 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_PR_6703 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_PR_6703 // Note: the incorrect math opcode was used here 0442: (unknown) $5335(0@,3) 0 0127: reset_actor $5335(0@,3) flags 02A7: unknown_check $5335(0@,3) jump_if_false @E_PR_6657 00E3: (unknown) $5335(0@,3) 0002: jump @E_PR_6703 :E_PR_6657 007E: actor $5335(0@,3) driving jump_if_false @E_PR_6683 00A2: (unknown) $5335(0@,3) 0002: jump @E_PR_6703 :E_PR_6683 00A2: (unknown) $5335(0@,3) (unknown) $5335(0@,3) 0040: (unknown) $5335(0@,3) -1 :E_PR_6703 034A: unknown_check $5332(0@,3) jump_if_false @E_PR_6807 0045: actor $5332(0@,3) defined jump_if_false @E_PR_6807 0127: reset_actor $5332(0@,3) flags 02A7: unknown_check $5332(0@,3) jump_if_false @E_PR_6761 00E3: (unknown) $5332(0@,3) 0002: jump @E_PR_6807 :E_PR_6761 007E: actor $5332(0@,3) driving jump_if_false @E_PR_6787 00A2: (unknown) $5332(0@,3) 0002: jump @E_PR_6807 :E_PR_6787 00A2: (unknown) $5332(0@,3) (unknown) $5332(0@,3) 0040: (unknown) $5332(0@,3) -1 :E_PR_6807 034B: unknown_check $5338(0@,3) jump_if_false @E_PR_6941 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_6941 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_PR_6941 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_PR_6941 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 0050: set_car $5338(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @E_PR_6920 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_PR_6941 :E_PR_6920 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :E_PR_6941 0@ += 1 // (int) 0002: jump @E_PR_6580 :E_PR_6953 $5639 = 1 // (int) 0002: jump @E_PR_7175 :E_PR_6966 0@ = 0 // (int) :E_PR_6970 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_7175 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_PR_7014 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_PR_7014 // Note: the incorrect math opcode was used here 0127: reset_actor $5335(0@,3) flags :E_PR_7014 034A: unknown_check $5332(0@,3) 0022: jump_if_false @E_PR_7046 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @E_PR_7046 // Note: the incorrect math opcode was used here 0127: reset_actor $5332(0@,3) flags :E_PR_7046 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_7163 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_7163 // Note: the incorrect math opcode was used here 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_PR_7163 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_PR_7163 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @E_PR_7142 // Note: the incorrect math opcode was used here 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_PR_7163 :E_PR_7142 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :E_PR_7163 0@ += 1 // (int) 0002: jump @E_PR_6970 :E_PR_7175 0002: jump @E_PR_7410 :E_PR_7182 $5639 == 1 // (int) var == num jump_if_false @E_PR_7410 0@ = 0 // (int) :E_PR_7199 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_7405 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_PR_7261 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_PR_7261 // Note: the incorrect math opcode was used here 00A1: (unknown) $5335(0@,3) 1 0442: (unknown) $5335(0@,3) 1 01EC: (unknown) $5335(0@,3) 1 :E_PR_7261 034A: unknown_check $5332(0@,3) jump_if_false @E_PR_7303 0045: actor $5332(0@,3) defined jump_if_false @E_PR_7303 00A1: (unknown) $5332(0@,3) 1 01EC: (unknown) $5332(0@,3) 1 :E_PR_7303 034B: unknown_check $5338(0@,3) jump_if_false @E_PR_7393 004F: unknown_check $5338(0@,3) jump_if_false @E_PR_7393 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_PR_7393 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_PR_7393 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 :E_PR_7393 0@ += 1 // (int) 0002: jump @E_PR_7199 :E_PR_7405 $5639 = 0 // (int) :E_PR_7410 0026: return :E_PR_7412 $5638 = 0 // (int) 0@ = 0 // (int) :E_PR_7421 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_7713 // Note: the incorrect math opcode was used here 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_7523 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_7502 // Note: the incorrect math opcode was used here $5638 += 1 // (int) 004D: store_car $5338(0@,3) position_to $5359(0@,3) $5362(0@,3) $5365(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_PR_2388 0@ 0 0002: jump @E_PR_7516 :E_PR_7502 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5341(0@,3) :E_PR_7516 0002: jump @E_PR_7537 :E_PR_7523 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5341(0@,3) :E_PR_7537 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_PR_2388 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_PR_2388 0@ 2 $5356(0@,3) == 0 // (int) var == num jump_if_false @E_PR_7648 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3738 $5332(0@,3) jump_if_false @E_PR_7609 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3799 0@ :E_PR_7609 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3738 $5335(0@,3) jump_if_false @E_PR_7641 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3799 0@ :E_PR_7641 0002: jump @E_PR_7701 :E_PR_7648 $5639 == 1 // (int) var == num jump_if_false @E_PR_7668 0002: jump @E_PR_7701 :E_PR_7668 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_6322 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4875 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_5137 0@ :E_PR_7701 0@ += 1 // (int) 0002: jump @E_PR_7421 :E_PR_7713 $5640 == 1 // (int) var == num jump_if_false @E_PR_7736 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_PR_6529 :E_PR_7736 0026: return 0@ = 0 // (int) :E_PR_7742 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_7862 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) 003F: destroy_actor $5335(0@,3) 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_7850 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_PR_7844 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_PR_7837 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_PR_7831 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_PR_7837 :E_PR_7831 0049: destroy_car $5338(0@,3) :E_PR_7837 0002: jump @E_PR_7850 :E_PR_7844 0049: destroy_car $5338(0@,3) :E_PR_7850 0@ += 1 // (int) 0002: jump @E_PR_7742 :E_PR_7862 0026: return :E_PR_7864 0@ > 0 // (int) var > num jump_if_false @E_PR_7877 005E: (unknown) :E_PR_7877 005F: (unknown) :E_PR_7879 0@ = 0 // (int) :E_PR_7883 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_8067 // Note: the incorrect math opcode was used here 034A: unknown_check $5332(0@,3) 0022: jump_if_false @E_PR_7991 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @E_PR_7991 // Note: the incorrect math opcode was used here 007E: actor $5332(0@,3) driving 0022: jump_if_false @E_PR_7966 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_PR_7959 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E5: (unknown) $5332(0@,3) $1038 :E_PR_7959 0002: jump @E_PR_7991 :E_PR_7966 0045: actor $1038 defined 0022: jump_if_false @E_PR_7991 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 :E_PR_7991 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_PR_8055 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_PR_8055 // Note: the incorrect math opcode was used here 007E: actor $5335(0@,3) driving 0022: jump_if_false @E_PR_8055 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_PR_8055 // Note: the incorrect math opcode was used here 00A2: (unknown) $5335(0@,3) 00E4: (unknown) $5335(0@,3) $1038 :E_PR_8055 0@ += 1 // (int) 0002: jump @E_PR_7883 :E_PR_8067 0026: return :E_PR_8069 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7864 $5625 jump_if_false @E_PR_8092 0162: release_model $5625 :E_PR_8092 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7864 $5626 jump_if_false @E_PR_8115 0162: release_model $5626 :E_PR_8115 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7864 $5627 jump_if_false @E_PR_8138 0162: release_model $5627 :E_PR_8138 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7864 $5628 jump_if_false @E_PR_8161 0162: release_model $5628 :E_PR_8161 0@ = 0 // (int) :E_PR_8165 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_8231 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2358 $5350(0@,3) 0@ += 1 // (int) 0002: jump @E_PR_8165 :E_PR_8231 0026: return :E_PR_8233 $1698 == 0 // (int) var == num jump_if_false @E_PR_8247 0026: return :E_PR_8247 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_199 500 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @NONAME_1_26595 $3622(0@,30) $3652(0@,30) 1 0 0045: actor $1038 defined jump_if_false @E_PR_8376 02F8: (unknown) $1038 1 0423: (unknown) $1038 $3495(0@,30) $3525(0@,30) $3555(0@,30) 0001: wait 0 ms 0045: actor $1038 defined 0022: jump_if_false @E_PR_8376 // Note: the incorrect math opcode was used here 00CF: set_actor $1038 Z_angle_to $3592(0@,30) 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 0 1.5 0 3@ += 1.5 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor $1038 at 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) 02F8: (unknown) $1038 0 :E_PR_8376 0026: return :E_PR_8378 3@ == 0 // (int) var == num jump_if_false @E_PR_8401 3@ = 7 // (int) 0002: jump @E_PR_8610 :E_PR_8401 3@ == 1 // (int) var == num jump_if_false @E_PR_8425 3@ = 12 // (int) 0002: jump @E_PR_8610 :E_PR_8425 3@ == 2 // (int) var == num jump_if_false @E_PR_8449 3@ = 8 // (int) 0002: jump @E_PR_8610 :E_PR_8449 3@ == 3 // (int) var == num jump_if_false @E_PR_8473 3@ = 13 // (int) 0002: jump @E_PR_8610 :E_PR_8473 3@ == 4 // (int) var == num jump_if_false @E_PR_8497 3@ = 9 // (int) 0002: jump @E_PR_8610 :E_PR_8497 3@ == 5 // (int) var == num jump_if_false @E_PR_8521 3@ = 14 // (int) 0002: jump @E_PR_8610 :E_PR_8521 3@ == 6 // (int) var == num jump_if_false @E_PR_8545 3@ = 10 // (int) 0002: jump @E_PR_8610 :E_PR_8545 3@ == 7 // (int) var == num jump_if_false @E_PR_8569 3@ = 10 // (int) 0002: jump @E_PR_8610 :E_PR_8569 3@ == 8 // (int) var == num jump_if_false @E_PR_8593 3@ = 11 // (int) 0002: jump @E_PR_8610 :E_PR_8593 3@ == 9 // (int) var == num jump_if_false @E_PR_8610 3@ = 15 // (int) :E_PR_8610 17 > 0@ // (int) num > var 0022: jump_if_false @E_PR_8697 // Note: the incorrect math opcode was used here $3652(0@,30) == 1 // (int) var == num jump_if_false @E_PR_8652 1@ = 418653656 // (int) 0002: jump @E_PR_8690 :E_PR_8652 $3652(0@,30) == 2 // (int) var == num jump_if_false @E_PR_8682 1@ = 686473952 // (int) 0002: jump @E_PR_8690 :E_PR_8682 1@ = 409939306 // (int) :E_PR_8690 0002: jump @E_PR_8765 :E_PR_8697 $3652(0@,30) == 1 // (int) var == num jump_if_false @E_PR_8727 1@ = 2004163687 // (int) 0002: jump @E_PR_8765 :E_PR_8727 $3652(0@,30) == 2 // (int) var == num jump_if_false @E_PR_8757 1@ = 1468697423 // (int) 0002: jump @E_PR_8765 :E_PR_8757 1@ = 1995449337 // (int) :E_PR_8765 0483: (unknown) 1@ 2@ 0026: return :E_PR_8771 not $1698 == 0 // (int) var == num jump_if_false @E_PR_8785 0026: return :E_PR_8785 $3068 = 0 // (int) $3071 = 0 // (int) 0035: $3070 = $3682(0@,30) // (int vars) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_26595 $3622(0@,30) $3652(0@,30) 0 0 0045: actor $1038 defined jump_if_false @E_PR_8839 0107: toggle_player $1038 can_move 0 :E_PR_8839 0001: wait 500 ms 0026: return :E_PR_8846 0045: actor $1038 defined jump_if_false @E_PR_9052 0036: 1@ = $3495(0@,30) // (float vars) 0036: 2@ = $3525(0@,30) // (float vars) 0036: 3@ = $3555(0@,30) // (float vars) $5729 == -1 // (int) var == num jump_if_false @E_PR_8943 8089: not actor $1038 in_sphere 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @E_PR_8936 // Note: the incorrect math opcode was used here $5729 = 0 // (int) 01BB: (unknown) 1@ 2@ 3@ 3@ 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $5729 // (int) // Note: the incorrect math opcode was used here :E_PR_8936 0002: jump @E_PR_9052 :E_PR_8943 0078: if and 008A: actor $1038 in_sphere_on_foot $3495(0@,30) $3525(0@,30) $3555(0@,30) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $1038 0022: jump_if_false @E_PR_9052 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_PR_9006 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 :E_PR_9006 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @E_PR_8378 0@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_8771 0@ 047A: (unknown) $5729 $5729 = -1 // (int) 005E: (unknown) :E_PR_9052 005F: (unknown) :E_PR_9054 0045: actor $1038 defined jump_if_false @E_PR_9201 0036: 1@ = $5725 // (float vars) 0036: 2@ = $5726 // (float vars) 0036: 3@ = $5727 // (float vars) $5729 == -1 // (int) var == num jump_if_false @E_PR_9145 8089: not actor $1038 in_sphere 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @E_PR_9138 // Note: the incorrect math opcode was used here $5729 = 0 // (int) 01BB: (unknown) 1@ 2@ 3@ 3@ 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $5729 // (int) // Note: the incorrect math opcode was used here :E_PR_9138 0002: jump @E_PR_9201 :E_PR_9145 0081: actor $1038 near_point_on_foot 1@ 2@ radius 1.0 1.0 sphere 0 0022: jump_if_false @E_PR_9201 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @E_PR_8378 0@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_8233 0@ 047A: (unknown) $5729 $5729 = -1 // (int) 005E: (unknown) :E_PR_9201 005F: (unknown) :E_PR_9203 0@ = 0 // (int) :E_PR_9207 $2739(0@,70) > -1 // (int) var > num jump_if_false @E_PR_9236 00BB: (unknown) $2739(0@,70) $2739(0@,70) = -1 // (int) :E_PR_9236 0@ += 1 // (int) 0@ >= 70 // (int) var >= num jump_if_false @E_PR_9207 0026: return :E_PR_9255 0035: $5681 = $3682(0@,30) // (int vars) $5681 /= 4 // (int) $5681 == 0 // (int) var == num jump_if_false @E_PR_9287 $5681 = 1 // (int) :E_PR_9287 0026: return :E_PR_9289 0035: 2@ = $5648 // (int vars) 0035: $5648 = 0@ // (int vars) 0035: 0@ = 2@ // (int vars) 1@ = 1 // (int) :E_PR_9308 5 > 1@ // (int) num > var 0022: jump_if_false @E_PR_9350 // Note: the incorrect math opcode was used here 0035: 2@ = $5392(1@,5) // (int vars) 0035: $5392(1@,5) = 0@ // (int vars) 0035: 0@ = 2@ // (int vars) 1@ += 1 // (int) 0002: jump @E_PR_9308 :E_PR_9350 0026: return :E_PR_9352 1@ = 0 // (int) :E_PR_9356 5 > 1@ // (int) num > var 0022: jump_if_false @E_PR_9396 // Note: the incorrect math opcode was used here 001C: 0@ == $5392(1@,5) // (int) num == var 0022: jump_if_false @E_PR_9384 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9384 1@ += 1 // (int) 0002: jump @E_PR_9356 :E_PR_9396 001C: 0@ == $5653 // (int) num == var 0022: jump_if_false @E_PR_9410 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9410 001C: 0@ == $5654 // (int) num == var 0022: jump_if_false @E_PR_9424 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9424 001C: 0@ == $5655 // (int) num == var 0022: jump_if_false @E_PR_9438 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9438 001C: 0@ == $5657 // (int) num == var 0022: jump_if_false @E_PR_9452 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9452 001C: 0@ == $5659 // (int) num == var 0022: jump_if_false @E_PR_9466 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9466 001C: 0@ == $5660 // (int) num == var 0022: jump_if_false @E_PR_9480 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9480 005E: (unknown) :E_PR_9482 1@ = 0 // (int) :E_PR_9486 1@ == 0 // (int) var == num jump_if_false @E_PR_9548 0001: wait 0 ms 0139: 0@ = random_int_in_ranges $5661 $5662 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_9352 0@ jump_if_false @E_PR_9541 1@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_9289 0@ :E_PR_9541 0002: jump @E_PR_9486 :E_PR_9548 0026: return :E_PR_9550 not 0@ == -1 // (int) var == num jump_if_false @E_PR_9565 00BB: (unknown) 0@ :E_PR_9565 0026: return :E_PR_9567 not 0@ == -1 // (int) var == num jump_if_false @E_PR_9583 00C4: (unknown) 0@ 0 :E_PR_9583 0026: return :E_PR_9585 not 0@ == -1 // (int) var == num jump_if_false @E_PR_9602 00C4: (unknown) 0@ 3 :E_PR_9602 0026: return :E_PR_9604 0@ = 0 // (int) :E_PR_9608 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_9651 // Note: the incorrect math opcode was used here 034A: unknown_check $5530(0@,3) 0022: jump_if_false @E_PR_9639 // Note: the incorrect math opcode was used here 003F: destroy_actor $5530(0@,3) :E_PR_9639 0@ += 1 // (int) 0002: jump @E_PR_9608 :E_PR_9651 0272: (unknown) 13 $5792 0272: (unknown) 15 $5792 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_PR_3456 0026: return :E_PR_9675 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 $3315 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :E_PR_9704 17 > $5720 // (int) num > var 0022: jump_if_false @E_PR_9729 // Note: the incorrect math opcode was used here 1@ = 2 // (int) 0002: jump @E_PR_9734 :E_PR_9729 1@ = 3 // (int) :E_PR_9734 0@ == -1 // (int) var == num jump_if_false @E_PR_9760 0139: $5731 = random_int_in_ranges $5730 1@ 0002: jump @E_PR_9765 :E_PR_9760 0035: $5731 = 0@ // (int vars) :E_PR_9765 $5731 == 0 // (int) var == num jump_if_false @E_PR_9847 $5732 = 265 // (int) 02E2: $5733 = 6 // (any) $5734 = 336 // (int) 02E2: $5735 = 25 // (any) $5736 = 354 // (int) $5737 = 93 // (int) $5738 = 94 // (int) 02E2: $5740 = 8 // (any) 02E2: $5741 = 256 // (any) 02E2: 0@ = 1 // (any) 0002: jump @E_PR_10006 :E_PR_9847 $5731 == 1 // (int) var == num jump_if_false @E_PR_9930 $5732 = 231 // (int) 02E2: $5733 = 8 // (any) $5734 = 338 // (int) 02E2: $5735 = 25 // (any) $5736 = 354 // (int) $5737 = 101 // (int) $5738 = 102 // (int) 02E2: $5740 = 12 // (any) 02E2: $5741 = 4096 // (any) 02E2: 0@ = 5 // (any) 0002: jump @E_PR_10006 :E_PR_9930 $5731 == 2 // (int) var == num jump_if_false @E_PR_10006 $5732 = 269 // (int) 02E2: $5733 = 6 // (any) $5734 = 336 // (int) 02E2: $5735 = 25 // (any) $5736 = 354 // (int) $5737 = 95 // (int) $5738 = 96 // (int) 02E2: $5740 = 9 // (any) 02E2: $5741 = 512 // (any) 02E2: 0@ = 2 // (any) :E_PR_10006 0271: (unknown) $5740 1 0271: (unknown) $5740 8192 0271: (unknown) $5740 32768 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 0@ 0271: (unknown) 13 $5741 0271: (unknown) 15 $5741 0026: return :E_PR_10053 003E: $5542(0@,4) = create_actor_pedtype 6 model $5802 at 1@ 2@ 3@ 0045: actor $5542(0@,4) defined 0022: jump_if_false @E_PR_10122 // Note: the incorrect math opcode was used here 00CF: set_actor $5542(0@,4) Z_angle_to 4@ 0106: give_actor $5542(0@,4) weapon 4 ammo 1 // Load the weapon model before using this 0106: give_actor $5542(0@,4) weapon 19 ammo 999 // Load the weapon model before using this 01C9: (unknown) $5542(0@,4) 40 03A5: (unknown) $5542(0@,4) 0 :E_PR_10122 0026: return :E_PR_10124 0139: 11@ = random_int_in_ranges 0 2 11@ == 0 // (int) var == num jump_if_false @E_PR_10153 0035: 11@ = $5737 // (int vars) 0002: jump @E_PR_10158 :E_PR_10153 0035: 11@ = $5738 // (int vars) :E_PR_10158 003E: 10@ = create_actor_pedtype $5740 model 11@ at 1@ 2@ 3@ 0045: actor 10@ defined 0022: jump_if_false @E_PR_10297 // Note: the incorrect math opcode was used here 00CF: set_actor 10@ Z_angle_to 4@ 7@ == 1 // (int) var == num jump_if_false @E_PR_10200 0106: give_actor 10@ weapon $5733 ammo 1 // Load the weapon model before using this :E_PR_10200 8@ == 1 // (int) var == num jump_if_false @E_PR_10219 0106: give_actor 10@ weapon $5735 ammo 60 // Load the weapon model before using this :E_PR_10219 0543: (unknown) 10@ 0 041B: (unknown) 10@ 9 01C9: (unknown) 10@ 40 03D6: (unknown) 10@ 300 03D7: (unknown) 10@ 1000 04EE: (unknown) 10@ 9@ == 1 // (int) var == num jump_if_false @E_PR_10265 04B6: (unknown) 10@ 1 :E_PR_10265 6@ == 0 // (int) var == num jump_if_false @E_PR_10290 0035: $5504(0@,6) = 5@ // (int vars) 0002: jump @E_PR_10297 :E_PR_10290 0035: $5533(0@,3) = 5@ // (int vars) :E_PR_10297 0026: return :E_PR_10299 0045: actor $5492(0@,6) defined 0022: jump_if_false @E_PR_10364 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_9550 $5498(0@,6) $5498(0@,6) = 0 // (int) 00C1: (unknown) $5492(0@,6) $5498(0@,6) 00BC: (unknown) $5498(0@,6) 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_9567 $5498(0@,6) :E_PR_10364 0026: return :E_PR_10366 $5742 > 0 // (int) var > num jump_if_false @E_PR_10591 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10124 0 $5722 $5723 $5724 $5728 1 0 1 0 0 $5748 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_10299 0 $5742 > 1 // (int) var > num jump_if_false @E_PR_10591 0045: actor $5748 defined jump_if_false @E_PR_10505 02EE: get_actor $5748 coords_to 0@ 1@ 2@ with_offset 4.5 3.9 0 0036: 3@ = $5728 // (float vars) 3@ += 10.0 // (float) 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10124 1 0@ 1@ 2@ 3@ 1 0 0 1 0 $5749 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_10299 1 :E_PR_10505 $5742 > 2 // (int) var > num jump_if_false @E_PR_10591 0045: actor $5748 defined jump_if_false @E_PR_10591 02EE: get_actor $5748 coords_to 0@ 1@ 2@ with_offset -4.5 2.5 0 0036: 3@ = $5728 // (float vars) 3@ -= 10.0 // (float) 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10124 2 0@ 1@ 2@ 3@ 1 0 0 1 0 $5750 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_10299 2 :E_PR_10591 0026: return :E_PR_10593 037B: constant_params 10 variable_params 1 unknown 1 call_with_params @E_PR_10124 0@ $5725 $5726 $5727 0 0 0 0 1 1 $5492(0@,6) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_10299 0@ 0045: actor $5492(0@,6) defined jump_if_false @E_PR_10687 0045: actor $1038 defined jump_if_false @E_PR_10687 013E: actor $5492(0@,6) look_at_actor $1038 02EE: get_actor $1038 coords_to $5510(0@,6) $5516(0@,6) $5522(0@,6) with_offset 0 2.0 0 005E: (unknown) :E_PR_10687 005F: (unknown) :E_PR_10689 0@ == 2 // (int) var == num jump_if_false @E_PR_10764 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9550 $5704 037B: constant_params 0 variable_params 3 unknown 5 call_with_params @E_PR_9675 2@ 3@ 4@ 00C3: (unknown) 2@ 3@ 4@ $5704 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_1329 $5704 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9567 $5704 0002: jump @E_PR_10918 :E_PR_10764 0@ == 0 // (int) var == num jump_if_false @E_PR_10839 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9550 $5702 $5702 = 0 // (int) 00C3: (unknown) $3495(1@,30) $3525(1@,30) $3555(1@,30) $5702 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_1329 $5702 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9567 $5702 0002: jump @E_PR_10918 :E_PR_10839 0@ == 1 // (int) var == num jump_if_false @E_PR_10918 037B: constant_params 0 variable_params 3 unknown 5 call_with_params @PUHELP_3794 $5725 $5726 $5727 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9550 $5703 $5703 = 0 // (int) 00C3: (unknown) $5725 $5726 $5727 $5703 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_1329 $5703 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9567 $5703 :E_PR_10918 0026: return :E_PR_10920 $5695 == 0 // (int) var == num jump_if_false @E_PR_11839 $5681 = 0 // (int) $5678 = 2 // (int) $5682 = 3000 // (int) 0139: 0@ = random_int_in_ranges 0 6 0@ == 0 // (int) var == num jump_if_false @E_PR_10999 0006: $5683 = 'PR_S20' // (string) // ~w~You took your time getting here! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROGA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11200 :E_PR_10999 0@ == 1 // (int) var == num jump_if_false @E_PR_11043 0006: $5683 = 'PR_S21' // (string) // ~w~What kind of protection do you call this? // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROGB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11200 :E_PR_11043 0@ == 2 // (int) var == num jump_if_false @E_PR_11087 0006: $5683 = 'PR_S22' // (string) // ~w~These guys are wrecking the place Vic! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROGC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11200 :E_PR_11087 0@ == 3 // (int) var == num jump_if_false @E_PR_11131 0006: $5683 = 'PR_S23' // (string) // ~w~Get 'em! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROGG' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11200 :E_PR_11131 0@ == 4 // (int) var == num jump_if_false @E_PR_11175 0006: $5683 = 'PR_S24' // (string) // ~w~Teach 'em a lesson! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROGH' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11200 :E_PR_11175 0006: $5683 = 'PR_S25' // (string) // ~w~Beat 'em to a pulp! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROGI' // (string) // Note: the incorrect math opcode was used here :E_PR_11200 0139: 0@ = random_int_in_ranges 0 5 0@ == 0 // (int) var == num jump_if_false @E_PR_11249 0006: $5684 = 'PR_S26' // (string) // ~w~Come on tough guy. Get in there! // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROGD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11406 :E_PR_11249 0@ == 1 // (int) var == num jump_if_false @E_PR_11293 0006: $5684 = 'PR_S27' // (string) // ~w~Hey! I've paid for protection! So, protect me! // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROGE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11406 :E_PR_11293 0@ == 2 // (int) var == num jump_if_false @E_PR_11337 0006: $5684 = 'PR_S28' // (string) // ~w~Look what they've done to my store! // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROGF' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11406 :E_PR_11337 0@ == 3 // (int) var == num jump_if_false @E_PR_11381 0006: $5684 = 'PR_S29' // (string) // ~w~I can't believe you call this protection. // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROGJ' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11406 :E_PR_11381 0006: $5684 = 'PR_S30' // (string) // ~w~I'd get more protection from a kitten than I get from you! // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROGK' // (string) // Note: the incorrect math opcode was used here :E_PR_11406 0139: 0@ = random_int_in_ranges 0 6 0@ == 0 // (int) var == num jump_if_false @E_PR_11455 0006: $5685 = 'PR_S31' // (string) // ~w~Jeez. Look at the mess. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11455 0@ == 1 // (int) var == num jump_if_false @E_PR_11499 0006: $5685 = 'PR_S32' // (string) // ~w~I've got some cleaning up to do. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11499 0@ == 2 // (int) var == num jump_if_false @E_PR_11543 0006: $5685 = 'PR_S33' // (string) // ~w~This place is a wreck. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11543 0@ == 3 // (int) var == num jump_if_false @E_PR_11587 0006: $5685 = 'PR_S34' // (string) // ~w~I'm ruined. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHG' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11587 0@ == 4 // (int) var == num jump_if_false @E_PR_11631 0006: $5685 = 'PR_S35' // (string) // ~w~I hope you get here quicker next time. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHH' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11631 0@ == 5 // (int) var == num jump_if_false @E_PR_11675 0006: $5685 = 'PR_S36' // (string) // ~w~Life ain't easy. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11675 0@ == 6 // (int) var == num jump_if_false @E_PR_11719 0006: $5685 = 'PR_S37' // (string) // ~w~All I wanna do is sell shit to people. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11719 0@ == 7 // (int) var == num jump_if_false @E_PR_11763 0006: $5685 = 'PR_S38' // (string) // ~w~This stinks. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHF' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11763 0@ == 8 // (int) var == num jump_if_false @E_PR_11807 0006: $5685 = 'PR_S39' // (string) // ~w~Ah, nuts. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHJ' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11832 :E_PR_11807 0006: $5685 = 'PR_S40' // (string) // ~w~I don't know why I bother getting up in the mornings. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROHK' // (string) // Note: the incorrect math opcode was used here :E_PR_11832 0002: jump @E_PR_12752 :E_PR_11839 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_9255 $5720 $5719 > 0 // (int) var > num jump_if_false @E_PR_11876 $5678 = 3 // (int) 0002: jump @E_PR_11882 :E_PR_11876 $5678 = 2 // (int) :E_PR_11882 $5695 == 2 // (int) var == num jump_if_false @E_PR_11913 $5743 > 0 // (int) var > num jump_if_false @E_PR_11913 $5678 = 3 // (int) :E_PR_11913 $5682 = 3000 // (int) 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_11968 0006: $5683 = 'PR_S0' // (string) // ~w~Hey! Stop that! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROBA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12078 :E_PR_11968 0@ == 1 // (int) var == num jump_if_false @E_PR_12011 0006: $5683 = 'PR_S1' // (string) // ~w~What are you doing? // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12078 :E_PR_12011 0@ == 2 // (int) var == num jump_if_false @E_PR_12054 0006: $5683 = 'PR_S2' // (string) // ~w~Are you crazy? // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROBC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12078 :E_PR_12054 0006: $5683 = 'PR_S3' // (string) // ~w~Don't do that! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDPROBD' // (string) // Note: the incorrect math opcode was used here :E_PR_12078 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12126 0006: $5684 = 'PR_S4' // (string) // ~w~Please! // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROCA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12236 :E_PR_12126 0@ == 1 // (int) var == num jump_if_false @E_PR_12169 0006: $5684 = 'PR_S5' // (string) // ~w~No more! // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12236 :E_PR_12169 0@ == 2 // (int) var == num jump_if_false @E_PR_12212 0006: $5684 = 'PR_S6' // (string) // ~w~Don't hurt me! // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROCC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12236 :E_PR_12212 0006: $5684 = 'PR_S7' // (string) // ~w~Why doesn't somebody help me? // Note: the incorrect math opcode was used here 0006: $5688 = 'EDPROCD' // (string) // Note: the incorrect math opcode was used here :E_PR_12236 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12285 0006: $5686 = 'PR_S16' // (string) // ~w~Okay! Okay! I'll pay! // Note: the incorrect math opcode was used here 0006: $5690 = 'EDPROFA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12398 :E_PR_12285 0@ == 1 // (int) var == num jump_if_false @E_PR_12329 0006: $5686 = 'PR_S17' // (string) // ~w~I'll pay! Just stop it please! // Note: the incorrect math opcode was used here 0006: $5690 = 'EDPROFB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12398 :E_PR_12329 0@ == 2 // (int) var == num jump_if_false @E_PR_12373 0006: $5686 = 'PR_S18' // (string) // ~w~I can't take anymore. I'll do what you want. // Note: the incorrect math opcode was used here 0006: $5690 = 'EDPROFC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12398 :E_PR_12373 0006: $5686 = 'PR_S19' // (string) // ~w~Please stop. I'll pay! I'll pay! // Note: the incorrect math opcode was used here 0006: $5690 = 'EDPROFD' // (string) // Note: the incorrect math opcode was used here :E_PR_12398 $5695 == 1 // (int) var == num jump_if_false @E_PR_12580 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12460 0006: $5685 = 'PR_S12' // (string) // ~w~I'm calling the cops! // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROEA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12573 :E_PR_12460 0@ == 1 // (int) var == num jump_if_false @E_PR_12504 0006: $5685 = 'PR_S13' // (string) // ~w~That's it! I'm calling 911! // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12573 :E_PR_12504 0@ == 2 // (int) var == num jump_if_false @E_PR_12548 0006: $5685 = 'PR_S14' // (string) // ~w~I've pressed the silent-alarm buddy! // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROEC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12573 :E_PR_12548 0006: $5685 = 'PR_S15' // (string) // ~w~The cops are on their way! // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPROED' // (string) // Note: the incorrect math opcode was used here :E_PR_12573 0002: jump @E_PR_12752 :E_PR_12580 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12628 0006: $5685 = 'PR_S8' // (string) // ~w~You're gonna be sorry pal. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPRODA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12752 :E_PR_12628 0@ == 1 // (int) var == num jump_if_false @E_PR_12671 0006: $5685 = 'PR_S9' // (string) // ~w~I've got protection you know. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPRODB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12752 :E_PR_12671 0@ == 2 // (int) var == num jump_if_false @E_PR_12715 0006: $5685 = 'PR_S10' // (string) // ~w~You're not gonna get away with this. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPRODC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12752 :E_PR_12715 0@ == 3 // (int) var == num jump_if_false @E_PR_12752 0006: $5685 = 'PR_S11' // (string) // ~w~I'd leave right now if I were you. // Note: the incorrect math opcode was used here 0006: $5689 = 'EDPRODD' // (string) // Note: the incorrect math opcode was used here :E_PR_12752 0037: $5785 = $5784 // (string vars) $5731 == 0 // (int) var == num jump_if_false @E_PR_12790 0006: $5784 = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 0002: jump @E_PR_12849 :E_PR_12790 $5731 == 1 // (int) var == num jump_if_false @E_PR_12823 0006: $5784 = 'PR_GAN6' // (string) // Bikers // Note: the incorrect math opcode was used here 0002: jump @E_PR_12849 :E_PR_12823 $5731 == 2 // (int) var == num jump_if_false @E_PR_12849 0006: $5784 = 'PR_GAN3' // (string) // Sharks // Note: the incorrect math opcode was used here :E_PR_12849 $5697 == 0 // (int) var == num jump_if_false @E_PR_12989 $5695 == 0 // (int) var == num jump_if_false @E_PR_12903 0006: $5665 = 'PR_G8' // (string) // ~w~Your ~t~store ~w~is under attack by the ~a~, get there fast. // Note: the incorrect math opcode was used here 0006: $5669 = 'PR_G15' // (string) // ~w~This store is safe from the ~a~. ~t~Time to go. // Note: the incorrect math opcode was used here 0002: jump @E_PR_12982 :E_PR_12903 $5695 == 1 // (int) var == num jump_if_false @E_PR_12946 0006: $5665 = 'PR_G0' // (string) // ~w~Convince the owner of the ~t~store ~w~to pay protection. // Note: the incorrect math opcode was used here 0006: $5669 = 'PR_G16' // (string) // ~w~You have a new client. ~t~Exit~w~ the store. // Note: the incorrect math opcode was used here 0002: jump @E_PR_12982 :E_PR_12946 $5695 == 2 // (int) var == num jump_if_false @E_PR_12982 0006: $5665 = 'PR_G9' // (string) // ~w~Trash the ~a~ ~t~store.~w~ It's time they started paying you instead. // Note: the incorrect math opcode was used here 0006: $5669 = 'PR_G17' // (string) // ~w~You've taken a client from the ~a~. Time to ~t~move on. // Note: the incorrect math opcode was used here :E_PR_12982 0002: jump @E_PR_13114 :E_PR_12989 $5697 == 1 // (int) var == num jump_if_false @E_PR_13033 0006: $5665 = 'PR_G10' // (string) // ~w~The ~a~ are retaliating to your recent provocation. Protect your ~t~store! // Note: the incorrect math opcode was used here 0006: $5669 = 'PR_G18' // (string) // ~w~The ~a~ will be off your back for a while. ~t~Move on. // Note: the incorrect math opcode was used here 0002: jump @E_PR_13114 :E_PR_13033 $5697 == 2 // (int) var == num jump_if_false @E_PR_13077 0006: $5665 = 'PR_G11' // (string) // ~w~It seems you've moved into ~a~ territory. Protect your ~t~store! // Note: the incorrect math opcode was used here 0006: $5669 = 'PR_G19' // (string) // ~w~The ~a~ will think twice before attacking here again. ~t~Time to leave. // Note: the incorrect math opcode was used here 0002: jump @E_PR_13114 :E_PR_13077 $5697 == 3 // (int) var == num jump_if_false @E_PR_13114 0006: $5665 = 'PR_G12' // (string) // ~w~Show the ~a~ that you won't tolerate them attacking your stores! Claim their ~t~store~w~ as your own! // Note: the incorrect math opcode was used here 0006: $5669 = 'PR_G20' // (string) // ~w~You've taught the ~a~ a lesson, and taken over one of their stores. ~t~Move on. // Note: the incorrect math opcode was used here :E_PR_13114 0006: $5666 = 'PR_G1' // (string) // ~w~Kill the ~r~~a~ ~w~guarding the store. // Note: the incorrect math opcode was used here 0006: $5670 = 'PR_G3' // (string) // ~w~Smash the store's ~g~stock ~w~to frighten the storekeeper. // Note: the incorrect math opcode was used here 0006: $5667 = 'PR_G4' // (string) // ~w~Kill the ~r~~a~~w~ attacking the store. // Note: the incorrect math opcode was used here 0006: $5668 = 'PR_G5' // (string) // ~w~Kill the ~r~~a~ ~w~protecting the store. // Note: the incorrect math opcode was used here 0006: $5672 = 'PR_G2' // (string) // ~w~Go ~t~inside. // Note: the incorrect math opcode was used here 0006: $5671 = 'PR_G7' // (string) // ~w~Go back ~t~outside. // Note: the incorrect math opcode was used here 0006: $5673 = 'PR_G6' // (string) // ~w~Hurry up! The storekeeper can't protect himself much longer. // Note: the incorrect math opcode was used here 0006: $5674 = 'PR_G13' // (string) // ~w~Look out, the ~a~ are coming for you! // Note: the incorrect math opcode was used here 0006: $5675 = 'PR_G14' // (string) // ~w~The cops are on your tail! // Note: the incorrect math opcode was used here 0006: $5676 = 'PR_G21' // (string) // Note: the incorrect math opcode was used here 0006: $5677 = 'PR_G22' // (string) // Note: the incorrect math opcode was used here 0006: $5712 = 'PR_F0' // (string) // ~r~The storekeeper is dead. // Note: the incorrect math opcode was used here 0006: $5713 = 'PR_F1' // (string) // ~r~You're too late, the storekeeper was killed. // Note: the incorrect math opcode was used here 0006: $5714 = 'PR_F2' // (string) // ~r~Mission cancelled. // Note: the incorrect math opcode was used here 0026: return :E_PR_13274 0160: load_model $5802 0160: load_model $5806 0160: load_model #NITESTICK 0160: load_model #BERETTA :E_PR_13292 0078: if or 8161: not model $5802 available 8161: not model $5806 available 8161: not model #NITESTICK available 8161: not model #BERETTA available 0022: jump_if_false @E_PR_13331 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_PR_13292 :E_PR_13331 0026: return :E_PR_13333 0160: load_model $5737 0160: load_model $5738 0160: load_model $5736 0160: load_model $5734 0228: (unknown) 0026: return :E_PR_13353 0162: release_model $5734 0162: release_model $5738 $5795 == 0 // (int) var == num jump_if_false @E_PR_13381 0162: release_model $5737 0162: release_model $5736 :E_PR_13381 0026: return :E_PR_13383 005A: 2@ = current_time_hours, 3@ = current_time_minutes 0035: 4@ = 0@ // (int vars) 4@ += 1 // (int) 4@ == 24 // (int) var == num jump_if_false @E_PR_13413 4@ = 1 // (int) :E_PR_13413 001C: 2@ == 4@ // (int) num == var 0022: jump_if_false @E_PR_13433 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @E_PR_13457 :E_PR_13433 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @E_PR_13457 // Note: the incorrect math opcode was used here 0011: 3@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_13457 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_13457 005F: (unknown) :E_PR_13459 005A: 0@ = current_time_hours, 1@ = current_time_minutes 0011: 0@ > $5700 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_13491 // Note: the incorrect math opcode was used here 0035: 2@ = 0@ // (int vars) 002B: 2@ -= $5700 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13528 :E_PR_13491 001C: 0@ == $5700 // (int) num == var 0022: jump_if_false @E_PR_13514 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @E_PR_13528 :E_PR_13514 2@ = 24 // (int) 002B: 2@ -= $5700 // (int vars) // Note: the incorrect math opcode was used here 0029: 2@ += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_PR_13528 001C: 1@ == $5701 // (int) num == var 0022: jump_if_false @E_PR_13551 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 0002: jump @E_PR_13598 :E_PR_13551 0011: 1@ > $5701 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_13579 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 002B: 3@ -= $5701 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13598 :E_PR_13579 3@ = 60 // (int) 002B: 3@ -= $5701 // (int vars) // Note: the incorrect math opcode was used here 0029: 3@ += 1@ // (int vars) // Note: the incorrect math opcode was used here 2@ -= 1 // (int) :E_PR_13598 2@ *= 60 // (int) 0029: 3@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5698 = 3@ // (int vars) $5698 *= 100 // (int) 002F: $5698 /= $5699 // (int vars) 0026: return :E_PR_13626 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_PR_13383 $5705 $5706 jump_if_false @E_PR_13649 005E: (unknown) :E_PR_13649 $5711 == 0 // (int) var == num jump_if_false @E_PR_13697 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_PR_13383 $5707 $5708 jump_if_false @E_PR_13697 0058: (unknown) $5673 5000 1 $5711 = 1 // (int) :E_PR_13697 005F: (unknown) :E_PR_13699 010E: 2@ = current_time_in_ms 1@ == 2 // (int) var == num jump_if_false @E_PR_13731 0035: $5693 = 2@ // (int vars) 0029: $5693 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13781 :E_PR_13731 1@ == 1 // (int) var == num jump_if_false @E_PR_13760 0035: $5694 = 2@ // (int vars) 0029: $5694 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13781 :E_PR_13760 1@ == 0 // (int) var == num jump_if_false @E_PR_13781 0035: $5692 = 2@ // (int vars) 0029: $5692 += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_PR_13781 0026: return :E_PR_13783 0036: 3@ = 0@ // (float vars) 0030: 3@ /= $5717 // (float vars) // Note: the incorrect math opcode was used here 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 2@ += 25 // (int) 2@ += 120 // (int) 0035: 1@ = 2@ // (int vars) 1@ /= 60 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @E_PR_13843 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 2@ = 0 // (int) 0002: jump @E_PR_13856 :E_PR_13843 0035: 4@ = 1@ // (int vars) 4@ *= 60 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here :E_PR_13856 0026: return :E_PR_13858 0045: actor $1038 defined 0022: jump_if_false @E_PR_13880 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5722 $5723 3@ :E_PR_13880 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @E_PR_13783 3@ 0@ 1@ 005A: $5700 = current_time_hours, $5701 = current_time_minutes 0035: $5705 = $5700 // (int vars) 0029: $5705 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5706 = $5701 // (int vars) 0029: $5706 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5705 > 23 // (int) var > num jump_if_false @E_PR_13940 $5705 -= 23 // (int) :E_PR_13940 15 > $5706 // (int) num > var 0022: jump_if_false @E_PR_13966 // Note: the incorrect math opcode was used here $5706 = 15 // (int) 0002: jump @E_PR_14030 :E_PR_13966 30 > $5706 // (int) num > var 0022: jump_if_false @E_PR_13992 // Note: the incorrect math opcode was used here $5706 = 30 // (int) 0002: jump @E_PR_14030 :E_PR_13992 45 > $5706 // (int) num > var 0022: jump_if_false @E_PR_14018 // Note: the incorrect math opcode was used here $5706 = 45 // (int) 0002: jump @E_PR_14030 :E_PR_14018 $5706 = 15 // (int) $5705 += 1 // (int) :E_PR_14030 0035: $5707 = $5705 // (int vars) 0035: $5708 = $5706 // (int vars) $5708 -= 30 // (int) 0 > $5708 // (int) num > var 0022: jump_if_false @E_PR_14072 // Note: the incorrect math opcode was used here $5707 -= 1 // (int) $5708 += 60 // (int) :E_PR_14072 0 > $5707 // (int) num > var 0022: jump_if_false @E_PR_14090 // Note: the incorrect math opcode was used here $5707 = 23 // (int) :E_PR_14090 0403: (unknown) $5705 $5706 10 0011: $5700 > $5705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_14133 // Note: the incorrect math opcode was used here 2@ = 24 // (int) 002B: 2@ -= $5700 // (int vars) // Note: the incorrect math opcode was used here 0029: 2@ += $5705 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_14167 :E_PR_14133 001C: $5700 == $5705 // (int) num == var 0022: jump_if_false @E_PR_14157 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @E_PR_14167 :E_PR_14157 0035: 2@ = $5705 // (int vars) 002B: 2@ -= $5700 // (int vars) // Note: the incorrect math opcode was used here :E_PR_14167 001C: $5701 == $5706 // (int) num == var 0022: jump_if_false @E_PR_14192 // Note: the incorrect math opcode was used here $5699 = 0 // (int) 0002: jump @E_PR_14247 :E_PR_14192 0011: $5701 > $5706 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_14235 // Note: the incorrect math opcode was used here $5699 = 60 // (int) 002B: $5699 -= $5701 // (int vars) // Note: the incorrect math opcode was used here 0029: $5699 += $5706 // (int vars) // Note: the incorrect math opcode was used here 2@ -= 1 // (int) 0002: jump @E_PR_14247 :E_PR_14235 0035: $5699 = $5706 // (int vars) 002B: $5699 -= $5701 // (int vars) // Note: the incorrect math opcode was used here :E_PR_14247 2@ *= 60 // (int) 0029: $5699 += 2@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :E_PR_14259 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0246: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 0295: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 0026: return 0@ == 1 // (int) var == num jump_if_false @E_PR_14350 9@ = 3.0 // (float) 0002: jump @E_PR_14356 :E_PR_14350 9@ = 5.0 // (float) :E_PR_14356 0035: 8@ = 4@ // (int vars) 0036: 5@ = 1@ // (float vars) 0036: 6@ = 2@ // (float vars) 0036: 7@ = 3@ // (float vars) :E_PR_14372 30 > 8@ // (int) num > var 0022: jump_if_false @E_PR_14448 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @E_PR_14411 01B4: (unknown) 1@ 2@ 3@ 5@ 6@ 7@ 0002: jump @E_PR_14419 :E_PR_14411 01B5: (unknown) 1@ 2@ 3@ 5@ 6@ 7@ :E_PR_14419 8227: not (unknown) 5@ 6@ 7@ 9@ 9@ 9@ 0022: jump_if_false @E_PR_14436 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_14436 8@ += 1 // (int) 0002: jump @E_PR_14372 :E_PR_14448 005F: (unknown) :E_PR_14450 $5634 == 1 // (int) var == num jump_if_false @E_PR_14535 0045: actor $1038 defined jump_if_false @E_PR_14535 809A: not player $1038 wanted_level > 0 jump_if_false @E_PR_14535 $5624 > 0 // (int) var > num jump_if_false @E_PR_14535 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_PR_3172 $5624 > 0 // (int) var > num jump_if_false @E_PR_14530 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_PR_3172 :E_PR_14530 $5795 = 0 // (int) :E_PR_14535 0026: return :E_PR_14537 0036: 3@ = 0@ // (float vars) 3@ -= 2.0 // (float) 0036: 4@ = 1@ // (float vars) 4@ -= 2.0 // (float) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 0@ // (float vars) 6@ += 2.0 // (float) 0036: 7@ = 1@ // (float vars) 7@ += 2.0 // (float) 0036: 5@ = 2@ // (float vars) 0202: unknown_check 3@ 4@ 5@ 6@ 7@ 8@ 1 1 1 1 0 0022: jump_if_false @E_PR_14607 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_14607 005E: (unknown) :E_PR_14609 $5719 > 0 // (int) var > num jump_if_false @E_PR_14651 0045: actor $1038 defined jump_if_false @E_PR_14651 809A: not player $1038 wanted_level > $5719 0022: jump_if_false @E_PR_14651 // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to $5719 :E_PR_14651 0026: return :E_PR_14653 $5797 = 0 // (int) $5745 = 0 // (int) $5744 > 0 // (int) var > num jump_if_false @E_PR_14993 $5745 = 1 // (int) 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10124 0 $5722 $5723 $5724 $5728 0 1 1 0 0 $5786 0045: actor $5786 defined jump_if_false @E_PR_14785 02EE: get_actor $5786 coords_to 0@ 1@ 2@ with_offset 0 15.0 -1.0 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_14259 0@ 1@ 2@ 5.0 0044: put_actor $5786 at 0@ 1@ 2@ 010F: (unknown) $5786 $5722 $5723 $5724 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_509 $5786 $5722 $5723 $5724 :E_PR_14785 $5744 > 1 // (int) var > num jump_if_false @E_PR_14993 0045: actor $5786 defined jump_if_false @E_PR_14889 02EE: get_actor $5786 coords_to 0@ 1@ 2@ with_offset 10.0 0 -1.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @E_PR_14537 0@ 1@ 2@ jump_if_false @E_PR_14889 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10124 1 0@ 1@ 2@ 0 0 1 0 1 0 $5787 0045: actor $5787 defined jump_if_false @E_PR_14889 010F: (unknown) $5787 $5722 $5723 $5724 :E_PR_14889 $5744 > 2 // (int) var > num jump_if_false @E_PR_14993 0045: actor $5786 defined jump_if_false @E_PR_14993 02EE: get_actor $5786 coords_to 0@ 1@ 2@ with_offset -10.0 0 -1.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @E_PR_14537 0@ 1@ 2@ jump_if_false @E_PR_14993 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10124 2 0@ 1@ 2@ 0 0 1 0 1 0 $5788 0045: actor $5788 defined jump_if_false @E_PR_14993 010F: (unknown) $5788 $5722 $5723 $5724 :E_PR_14993 $5795 == 1 // (int) var == num jump_if_false @E_PR_15016 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_8069 :E_PR_15016 $5794 > 0 // (int) var > num jump_if_false @E_PR_15096 $5745 = 1 // (int) 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @E_PR_1697 $5732 $5737 $5737 $5736 $5735 $5740 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2906 $5794 == 2 // (int) var == num jump_if_false @E_PR_15090 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2906 :E_PR_15090 $5795 = 1 // (int) :E_PR_15096 $5796 > 0 // (int) var > num jump_if_false @E_PR_15409 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_14609 $5797 = 1 // (int) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_PR_10053 0 $5722 $5723 $5724 $5728 0045: actor $5798 defined jump_if_false @E_PR_15219 02EE: get_actor $5798 coords_to 0@ 1@ 2@ with_offset 0 15.0 -1.0 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_14259 0@ 1@ 2@ 5.0 0044: put_actor $5798 at 0@ 1@ 2@ 010F: (unknown) $5798 $5722 $5723 $5724 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_509 $5798 $5722 $5723 $5724 :E_PR_15219 $5796 > 1 // (int) var > num jump_if_false @E_PR_15409 0045: actor $5798 defined jump_if_false @E_PR_15314 02EE: get_actor $5798 coords_to 0@ 1@ 2@ with_offset -10.0 0 -1.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @E_PR_14537 0@ 1@ 2@ jump_if_false @E_PR_15314 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_PR_10053 1 0@ 1@ 2@ 0 0045: actor $5799 defined jump_if_false @E_PR_15314 010F: (unknown) $5799 $5722 $5723 $5724 :E_PR_15314 $5796 > 2 // (int) var > num jump_if_false @E_PR_15409 0045: actor $5798 defined jump_if_false @E_PR_15409 02EE: get_actor $5798 coords_to 0@ 1@ 2@ with_offset 10.0 0 -1.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @E_PR_14537 0@ 1@ 2@ jump_if_false @E_PR_15409 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_PR_10053 2 0@ 1@ 2@ 0 0045: actor $5800 defined jump_if_false @E_PR_15409 010F: (unknown) $5800 $5722 $5723 $5724 :E_PR_15409 $5805 > 0 // (int) var > num jump_if_false @E_PR_15490 $5797 = 1 // (int) 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @E_PR_1697 $5806 $5802 $5802 346 $5803 $5804 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2906 $5805 == 2 // (int) var == num jump_if_false @E_PR_15484 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2906 :E_PR_15484 $5795 = 1 // (int) :E_PR_15490 $5715 > 3 // (int) var > num jump_if_false @E_PR_15555 7 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15539 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_PR_4074 150 1000 0002: jump @E_PR_15555 :E_PR_15539 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_PR_4074 300 1000 :E_PR_15555 0026: return :E_PR_15557 0139: $5715 = random_int_in_ranges 1@ 2@ 0039: $5716 = integer $5715 to_float // Note: the incorrect math opcode was used here $5717 = 8.0 // (float) 002A: $5717 += $5716 // (float vars) // Note: the incorrect math opcode was used here $5742 = 0 // (int) $5743 = 0 // (int) $5744 = 0 // (int) $5794 = 0 // (int) $5796 = 0 // (int) $5805 = 0 // (int) 6 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15638 // Note: the incorrect math opcode was used here 024F: (unknown) 0.2 0002: jump @E_PR_15642 :E_PR_15638 024F: (unknown) 0.5 :E_PR_15642 4 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15668 // Note: the incorrect math opcode was used here $5718 = 100 // (int) 0002: jump @E_PR_15702 :E_PR_15668 8 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15695 // Note: the incorrect math opcode was used here $5718 = 150 // (int) 0002: jump @E_PR_15702 :E_PR_15695 $5718 = 200 // (int) :E_PR_15702 $5695 == 1 // (int) var == num jump_if_false @E_PR_15846 5 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15745 // Note: the incorrect math opcode was used here $5796 = 0 // (int) $5719 = 0 // (int) 0002: jump @E_PR_15839 :E_PR_15745 8 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15783 // Note: the incorrect math opcode was used here $5796 = 2 // (int) $5805 = 1 // (int) $5719 = 1 // (int) 0002: jump @E_PR_15839 :E_PR_15783 9 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15821 // Note: the incorrect math opcode was used here $5796 = 3 // (int) $5805 = 1 // (int) $5719 = 2 // (int) 0002: jump @E_PR_15839 :E_PR_15821 $5796 = 3 // (int) $5805 = 2 // (int) $5719 = 2 // (int) :E_PR_15839 0002: jump @E_PR_16243 :E_PR_15846 $5695 == 2 // (int) var == num jump_if_false @E_PR_16015 3 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15896 // Note: the incorrect math opcode was used here $5742 = 1 // (int) $5743 = 2 // (int) $5744 = 0 // (int) 0002: jump @E_PR_16008 :E_PR_15896 7 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15940 // Note: the incorrect math opcode was used here $5742 = 2 // (int) $5743 = 3 // (int) $5744 = 2 // (int) $5794 = 1 // (int) 0002: jump @E_PR_16008 :E_PR_15940 9 > $5715 // (int) num > var 0022: jump_if_false @E_PR_15984 // Note: the incorrect math opcode was used here $5742 = 3 // (int) $5743 = 3 // (int) $5744 = 3 // (int) $5794 = 1 // (int) 0002: jump @E_PR_16008 :E_PR_15984 $5742 = 3 // (int) $5743 = 3 // (int) $5744 = 3 // (int) $5794 = 2 // (int) :E_PR_16008 0002: jump @E_PR_16243 :E_PR_16015 $5695 == 0 // (int) var == num jump_if_false @E_PR_16243 3 > $5715 // (int) num > var 0022: jump_if_false @E_PR_16087 // Note: the incorrect math opcode was used here $5742 = 1 // (int) $3652(0@,30) == 1 // (int) var == num jump_if_false @E_PR_16074 $5743 = 1 // (int) 0002: jump @E_PR_16080 :E_PR_16074 $5743 = 2 // (int) :E_PR_16080 0002: jump @E_PR_16243 :E_PR_16087 7 > $5715 // (int) num > var 0022: jump_if_false @E_PR_16175 // Note: the incorrect math opcode was used here $5742 = 2 // (int) $3652(0@,30) == 3 // (int) var == num jump_if_false @E_PR_16134 $5743 = 3 // (int) 0002: jump @E_PR_16168 :E_PR_16134 $3652(0@,30) == 2 // (int) var == num jump_if_false @E_PR_16162 $5743 = 2 // (int) 0002: jump @E_PR_16168 :E_PR_16162 $5743 = 1 // (int) :E_PR_16168 0002: jump @E_PR_16243 :E_PR_16175 $5742 = 3 // (int) $3652(0@,30) == 3 // (int) var == num jump_if_false @E_PR_16209 $5743 = 3 // (int) 0002: jump @E_PR_16243 :E_PR_16209 $3652(0@,30) == 2 // (int) var == num jump_if_false @E_PR_16237 $5743 = 2 // (int) 0002: jump @E_PR_16243 :E_PR_16237 $5743 = 1 // (int) :E_PR_16243 0026: return :E_PR_16245 0@ == 0 // (int) var == num jump_if_false @E_PR_16258 005E: (unknown) :E_PR_16258 0@ == 1 // (int) var == num jump_if_false @E_PR_16319 not $5696 == 2 // (int) var == num jump_if_false @E_PR_16317 $5655 > -1 // (int) var > num jump_if_false @E_PR_16317 801C: not $5657 == $5655 // (int) num == var 0022: jump_if_false @E_PR_16317 // Note: the incorrect math opcode was used here 0035: $5657 = $5655 // (int vars) 005E: (unknown) :E_PR_16317 005F: (unknown) :E_PR_16319 0@ == 2 // (int) var == num jump_if_false @E_PR_16392 not $5696 == 0 // (int) var == num jump_if_false @E_PR_16390 $5653 > -1 // (int) var > num jump_if_false @E_PR_16390 801C: not $5654 == $5653 // (int) num == var 0022: jump_if_false @E_PR_16390 // Note: the incorrect math opcode was used here 801C: not $5653 == $5648 // (int) num == var 0022: jump_if_false @E_PR_16390 // Note: the incorrect math opcode was used here 0035: $5654 = $5653 // (int vars) 005E: (unknown) :E_PR_16390 005F: (unknown) :E_PR_16392 0@ == 3 // (int) var == num jump_if_false @E_PR_16453 not $5696 == 2 // (int) var == num jump_if_false @E_PR_16451 $5659 > -1 // (int) var > num jump_if_false @E_PR_16451 801C: not $5660 == $5659 // (int) num == var 0022: jump_if_false @E_PR_16451 // Note: the incorrect math opcode was used here 0035: $5660 = $5659 // (int vars) 005E: (unknown) :E_PR_16451 005F: (unknown) :E_PR_16453 0026: return :E_PR_16455 1@ = 0 // (int) :E_PR_16459 1@ == 0 // (int) var == num jump_if_false @E_PR_16537 0001: wait 0 ms 0139: 0@ = random_int_in_ranges 0 4 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_PR_16245 0@ jump_if_false @E_PR_16509 1@ = 1 // (int) 0002: jump @E_PR_16530 :E_PR_16509 2@ == 10 // (int) var == num jump_if_false @E_PR_16530 0@ = 0 // (int) 1@ = 1 // (int) :E_PR_16530 0002: jump @E_PR_16459 :E_PR_16537 0035: $5697 = 0@ // (int vars) 0026: return :E_PR_16544 0@ == 2 // (int) var == num jump_if_false @E_PR_16585 $5721 = 1 // (int) $5695 == 1 // (int) var == num jump_if_false @E_PR_16585 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @E_PR_14609 :E_PR_16585 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 $5431(0@,4) 1 0037: $5691 = $5431(0@,4) // (string vars) $5679 += 1 // (int) 0026: return :E_PR_16617 0011: 0@ > $5680 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_16637 // Note: the incorrect math opcode was used here 0029: $5680 += $5681 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_16637 005F: (unknown) :E_PR_16639 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_16655 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_16655 005F: (unknown) :E_PR_16657 001F: $5691 == 'PROP_T2' // (float) num == var // Protection Racket 0022: jump_if_false @E_PR_16679 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_16679 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 $5691 jump_if_false @E_PR_16700 005E: (unknown) :E_PR_16700 005F: (unknown) :E_PR_16702 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @E_PR_16657 jump_if_false @E_PR_16795 0011: $5678 > $5679 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_16795 // Note: the incorrect math opcode was used here $5695 == 0 // (int) var == num jump_if_false @E_PR_16764 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_PR_16544 $5679 0@ 0002: jump @E_PR_16795 :E_PR_16764 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_16617 1@ jump_if_false @E_PR_16795 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_PR_16544 $5679 0@ :E_PR_16795 0026: return :E_PR_16797 0045: actor $5492(0@,6) defined jump_if_false @E_PR_16900 007E: actor $5492(0@,6) driving jump_if_false @E_PR_16844 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9567 $5498(0@,6) 0002: jump @E_PR_16900 :E_PR_16844 0043: store_actor $5492(0@,6) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_PR_16900 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $1042 $1043 4@ 100.0 > 4@ // (float) num > var 0022: jump_if_false @E_PR_16900 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9585 $5498(0@,6) :E_PR_16900 0026: return :E_PR_16902 $5695 == 0 // (int) var == num jump_if_false @E_PR_16933 0035: $5659 = $5720 // (int vars) 0035: $5658 = $5731 // (int vars) 0002: jump @E_PR_16984 :E_PR_16933 $5695 == 2 // (int) var == num jump_if_false @E_PR_16965 0035: $5655 = $5720 // (int vars) 0035: $5656 = $5731 // (int vars) 0002: jump @E_PR_16984 :E_PR_16965 $5695 == 1 // (int) var == num jump_if_false @E_PR_16984 0035: $5653 = $5720 // (int vars) :E_PR_16984 0035: $5696 = $5695 // (int vars) 0026: return :E_PR_16992 not $5741 == -1 // (int) var == num jump_if_false @E_PR_17035 0272: (unknown) 13 $5741 0272: (unknown) 15 $5741 0035: $5792 = $5741 // (int vars) 0271: (unknown) 13 $5792 0271: (unknown) 15 $5792 :E_PR_17035 $5697 == 0 // (int) var == num jump_if_false @E_PR_17122 037B: constant_params 0 variable_params 1 unknown 0 call_with_params @E_PR_9482 $5720 0139: $5695 = random_int_in_ranges 0 3 001C: $5695 == $5696 // (int) num == var 0022: jump_if_false @E_PR_17085 // Note: the incorrect math opcode was used here $5695 += 1 // (int) :E_PR_17085 $5695 == 3 // (int) var == num jump_if_false @E_PR_17103 $5695 = 0 // (int) :E_PR_17103 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9704 -1 0002: jump @E_PR_17257 :E_PR_17122 $5697 == 1 // (int) var == num jump_if_false @E_PR_17171 037B: constant_params 0 variable_params 1 unknown 0 call_with_params @E_PR_9482 $5720 $5695 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9704 $5656 0002: jump @E_PR_17257 :E_PR_17171 $5697 == 2 // (int) var == num jump_if_false @E_PR_17214 0035: $5720 = $5653 // (int vars) $5695 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9704 -1 0002: jump @E_PR_17257 :E_PR_17214 $5697 == 3 // (int) var == num jump_if_false @E_PR_17257 037B: constant_params 0 variable_params 1 unknown 0 call_with_params @E_PR_9482 $5720 $5695 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9704 $5658 :E_PR_17257 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_PR_15557 $5720 0 10 037B: constant_params 1 variable_params 4 unknown 0 call_with_params @PUHELP_3811 $5720 $5722 $5723 $5724 $5728 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_PR_10689 0 $5720 $5709 = 0 // (int) $5710 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_PR_16902 0026: return :E_PR_17327 037B: constant_params 1 variable_params 2 unknown 7 call_with_params @E_PR_8378 0@ 6@ 5@ $5743 > 0 // (int) var > num jump_if_false @E_PR_17519 047E: (unknown) 5@ 11 0 1@ 2@ 3@ 4@ 037B: constant_params 10 variable_params 1 unknown 7 call_with_params @E_PR_10124 0 1@ 2@ 3@ 4@ 0 0 0 1 1 $5748 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_10299 0 $5743 > 1 // (int) var > num jump_if_false @E_PR_17519 047E: (unknown) 5@ 11 1 1@ 2@ 3@ 4@ 037B: constant_params 10 variable_params 1 unknown 7 call_with_params @E_PR_10124 1 1@ 2@ 3@ 0 0 0 0 1 1 $5749 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_10299 1 $5743 > 2 // (int) var > num jump_if_false @E_PR_17519 047E: (unknown) 5@ 11 2 1@ 2@ 3@ 4@ 037B: constant_params 10 variable_params 1 unknown 7 call_with_params @E_PR_10124 2 1@ 2@ 3@ 0 0 0 0 1 1 $5750 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_10299 2 :E_PR_17519 0026: return :E_PR_17521 8@ = -1 // (int) 9@ = -1.0 // (float) 0045: actor 0@ defined jump_if_false @E_PR_17815 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ $1042 $1043 9@ 0035: 8@ = $1038 // (int vars) 1@ = 0 // (int) :E_PR_17566 3 > 1@ // (int) num > var 0022: jump_if_false @E_PR_17654 // Note: the incorrect math opcode was used here 034A: unknown_check $2158(1@,3) 0022: jump_if_false @E_PR_17642 // Note: the incorrect math opcode was used here 0045: actor $2158(1@,3) defined 0022: jump_if_false @E_PR_17642 // Note: the incorrect math opcode was used here 0043: store_actor $2158(1@,3) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ 5@ 6@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_17642 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $2158(1@,3) // (int vars) :E_PR_17642 1@ += 1 // (int) 0002: jump @E_PR_17566 :E_PR_17654 not 8@ == -1 // (int) var == num jump_if_false @E_PR_17799 0045: actor 0@ defined jump_if_false @E_PR_17799 0045: actor 8@ defined jump_if_false @E_PR_17799 007E: actor 8@ driving jump_if_false @E_PR_17721 024B: (unknown) 8@ 11@ 004F: unknown_check 11@ 0022: jump_if_false @E_PR_17714 // Note: the incorrect math opcode was used here 00EC: (unknown) 0@ 11@ :E_PR_17714 0002: jump @E_PR_17725 :E_PR_17721 00E4: (unknown) 0@ 8@ :E_PR_17725 10.0 > 9@ // (float) num > var 0022: jump_if_false @E_PR_17795 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ 8@ 0022: jump_if_false @E_PR_17784 // Note: the incorrect math opcode was used here 02D5: (unknown) 0@ $5735 0022: jump_if_false @E_PR_17773 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 1 0002: jump @E_PR_17777 :E_PR_17773 020E: (unknown) 0@ 0 :E_PR_17777 0002: jump @E_PR_17788 :E_PR_17784 020E: (unknown) 0@ 0 :E_PR_17788 0002: jump @E_PR_17799 :E_PR_17795 020E: (unknown) 0@ 0 :E_PR_17799 not $1698 == 0 // (int) var == num jump_if_false @E_PR_17815 0285: (unknown) 0@ 0 :E_PR_17815 0026: return :E_PR_17817 0045: actor $5492(0@,6) defined jump_if_false @E_PR_17949 0045: actor $1038 defined jump_if_false @E_PR_17949 0218: unknown_check $5492(0@,6) $1038 0022: jump_if_false @E_PR_17883 // Note: the incorrect math opcode was used here 008F: actor $5492(0@,6) near_actor $1038 radius 60.0 60.0 60.0 sphere 0 0022: jump_if_false @E_PR_17883 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_17883 0326: unknown_check $5492(0@,6) $1038 0022: jump_if_false @E_PR_17900 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_17900 007E: actor $1038 driving 0022: jump_if_false @E_PR_17949 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @E_PR_17949 // Note: the incorrect math opcode was used here 008F: actor $5492(0@,6) near_actor $1038 radius 20.0 20.0 20.0 sphere 0 0022: jump_if_false @E_PR_17949 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_17949 005F: (unknown) :E_PR_17951 $5533(0@,3) == 0 // (int) var == num jump_if_false @E_PR_17979 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_17521 $5530(0@,3) :E_PR_17979 0026: return :E_PR_17981 0045: actor $5492(0@,6) defined jump_if_false @E_PR_18036 02D5: (unknown) $5492(0@,6) $5733 0022: jump_if_false @E_PR_18036 // Note: the incorrect math opcode was used here 02C0: (unknown) $5492(0@,6) 1@ 001C: 1@ == $5735 // (int) num == var 0022: jump_if_false @E_PR_18036 // Note: the incorrect math opcode was used here 042A: (unknown) $5492(0@,6) 2 :E_PR_18036 $5504(0@,6) == 0 // (int) var == num jump_if_false @E_PR_18107 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_17521 $5492(0@,6) 0045: actor $5492(0@,6) defined jump_if_false @E_PR_18100 02D5: (unknown) $5492(0@,6) $5735 0022: jump_if_false @E_PR_18100 // Note: the incorrect math opcode was used here 010B: set_actor $5492(0@,6) armed_weapon_to $5735 :E_PR_18100 0002: jump @E_PR_18147 :E_PR_18107 $5504(0@,6) == 1 // (int) var == num jump_if_false @E_PR_18147 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_17817 0@ jump_if_false @E_PR_18147 $5504(0@,6) = 0 // (int) :E_PR_18147 0026: return :E_PR_18149 1@ = 0 // (int) 0139: 0@ = random_int_in_ranges 0 $3066 :E_PR_18159 0078: if or $3065 == 0 // (int) var == num 001C: 1@ == $3066 // (int) num == var 0022: jump_if_false @E_PR_18182 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_18182 $2599(0@,70) == -1 // (int) var == num jump_if_false @E_PR_18237 0@ += 1 // (int) 001C: 0@ == $3066 // (int) num == var 0022: jump_if_false @E_PR_18218 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :E_PR_18218 1@ += 1 // (int) 0002: jump @E_PR_18159 0002: jump @E_PR_18239 :E_PR_18237 005E: (unknown) :E_PR_18239 005F: (unknown) :E_PR_18241 0035: 0@ = $3066 // (int vars) 002D: 0@ *= $5698 // (int vars) 0@ /= 100 // (int) 0@ == 0 // (int) var == num jump_if_false @E_PR_18272 0@ = 1 // (int) :E_PR_18272 0011: 0@ > $3066 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_18289 // Note: the incorrect math opcode was used here 0035: 0@ = $3066 // (int vars) :E_PR_18289 1@ = 0 // (int) :E_PR_18293 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_18384 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @E_PR_18149 2@ jump_if_false @E_PR_18370 0252: object $2599(2@,70) exists jump_if_false @E_PR_18363 $2669(2@,70) == 1 // (int) var == num jump_if_false @E_PR_18363 03BE: (unknown) $2599(2@,70) $2669(2@,70) = 0 // (int) :E_PR_18363 0002: jump @E_PR_18372 :E_PR_18370 0026: return :E_PR_18372 1@ += 1 // (int) 0002: jump @E_PR_18293 :E_PR_18384 0026: return :E_PR_18386 0045: actor $1038 defined jump_if_false @E_PR_18403 02F8: (unknown) $1038 1 :E_PR_18403 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_199 1000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_PR_9604 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_PR_10689 1 $5720 $5695 == 0 // (int) var == num jump_if_false @E_PR_18464 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_17327 $5720 :E_PR_18464 0045: actor $1038 defined jump_if_false @E_PR_18497 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 1.5 2.0 -0.8 00CE: 4@ = actor $1038 Z_angle :E_PR_18497 0@ = 0 // (int) :E_PR_18501 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_18620 // Note: the incorrect math opcode was used here 034A: unknown_check $2158(0@,3) 0022: jump_if_false @E_PR_18608 // Note: the incorrect math opcode was used here 0045: actor $2158(0@,3) defined 0022: jump_if_false @E_PR_18608 // Note: the incorrect math opcode was used here 0044: put_actor $2158(0@,3) at 1@ 2@ 3@ 0001: wait 200 ms 0045: actor $2158(0@,3) defined 0022: jump_if_false @E_PR_18573 // Note: the incorrect math opcode was used here 00CF: set_actor $2158(0@,3) Z_angle_to 4@ :E_PR_18573 0001: wait 100 ms 0045: actor $2158(0@,3) defined 0022: jump_if_false @E_PR_18608 // Note: the incorrect math opcode was used here 02EE: get_actor $2158(0@,3) coords_to 1@ 2@ 3@ with_offset -1.5 0 -0.8 :E_PR_18608 0@ += 1 // (int) 0002: jump @E_PR_18501 :E_PR_18620 $5695 == 0 // (int) var == num jump_if_false @E_PR_18642 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_PR_18241 :E_PR_18642 0045: actor $1038 defined jump_if_false @E_PR_18658 02F8: (unknown) $1038 0 :E_PR_18658 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 $5695 == 0 // (int) var == num jump_if_false @E_PR_18779 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5687 $5683 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5687 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5688 $5684 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5688 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5689 $5685 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5689 0002: jump @E_PR_18944 :E_PR_18779 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5687 $5683 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5687 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5688 $5684 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5688 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5690 $5686 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5690 $5695 == 1 // (int) var == num jump_if_false @E_PR_18915 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5689 $5685 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5689 0002: jump @E_PR_18944 :E_PR_18915 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 $5689 $5685 $3069 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 $5689 :E_PR_18944 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_364 1000 0026: return :E_PR_18959 025B: (unknown) 0@ 1@ 2@ 8@ 9@ 10@ 7@ 001D: 8@ == 0 // (int) var == var jump_if_false @E_PR_19003 001D: 9@ == 0 // (int) var == var jump_if_false @E_PR_19003 001D: 10@ == 0 // (int) var == var jump_if_false @E_PR_19003 005F: (unknown) :E_PR_19003 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @E_PR_19033 4@ = 276 // (int) 0002: jump @E_PR_19114 :E_PR_19033 3@ == 1 // (int) var == num jump_if_false @E_PR_19058 4@ = 176 // (int) 0002: jump @E_PR_19114 :E_PR_19058 3@ == 2 // (int) var == num jump_if_false @E_PR_19083 4@ = 256 // (int) 0002: jump @E_PR_19114 :E_PR_19083 3@ == 3 // (int) var == num jump_if_false @E_PR_19108 4@ = 177 // (int) 0002: jump @E_PR_19114 :E_PR_19108 4@ = 171 // (int) :E_PR_19114 0160: load_model 4@ 0228: (unknown) 10@ = 30.0 // (float) 01BB: (unknown) 8@ 9@ 10@ 10@ 001D: 10@ == 0 // (int) var == var jump_if_false @E_PR_19147 0162: release_model 4@ 005F: (unknown) :E_PR_19147 0048: 5@ = create_car 4@ at 8@ 9@ 10@ 0162: release_model 4@ 004F: unknown_check 5@ 0022: jump_if_false @E_PR_19181 // Note: the incorrect math opcode was used here 00D1: set_car 5@ Z_angle_to 7@ 0342: (unknown) 5@ 6@ 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian 0113: remove_references_to_car 5@ // Like turning a car into any random car :E_PR_19181 005E: (unknown) :E_PR_19183 0045: actor $1038 defined 0022: jump_if_false @E_PR_19214 // Note: the incorrect math opcode was used here 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 1.5 2.0 -1.0 00CE: 4@ = actor $1038 Z_angle :E_PR_19214 0@ = 0 // (int) :E_PR_19218 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_19335 // Note: the incorrect math opcode was used here 034A: unknown_check $2158(0@,3) 0022: jump_if_false @E_PR_19323 // Note: the incorrect math opcode was used here 0045: actor $2158(0@,3) defined 0022: jump_if_false @E_PR_19323 // Note: the incorrect math opcode was used here 0044: put_actor $2158(0@,3) at 1@ 2@ 3@ 0001: wait 200 ms 0045: actor $2158(0@,3) defined 0022: jump_if_false @E_PR_19290 // Note: the incorrect math opcode was used here 00CF: set_actor $2158(0@,3) Z_angle_to 4@ :E_PR_19290 0001: wait 100 ms 0045: actor $2158(0@,3) defined 0022: jump_if_false @E_PR_19323 // Note: the incorrect math opcode was used here 02EE: get_actor $2158(0@,3) coords_to 1@ 2@ 3@ with_offset -1.5 0 -1.0 :E_PR_19323 0@ += 1 // (int) 0002: jump @E_PR_19218 :E_PR_19335 0045: actor $1038 defined jump_if_false @E_PR_19373 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 20.0 10.0 0 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @E_PR_18959 1@ 2@ 3@ :E_PR_19373 0045: actor $1038 defined jump_if_false @E_PR_19411 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset -20.0 10.0 0 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @E_PR_18959 1@ 2@ 3@ :E_PR_19411 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_PR_14653 0026: return :E_PR_19423 0078: if and $5697 == 0 // (int) var == num 0@ == 0 // (int) var == num $5695 == 1 // (int) var == num jump_if_false @E_PR_19462 0057: show_text_highpriority GXT $5409(0@,13) time 5000 flag 1 005E: (unknown) :E_PR_19462 0078: if and $5697 == 0 // (int) var == num 0@ == 4 // (int) var == num $5695 == 1 // (int) var == num jump_if_false @E_PR_19502 0057: show_text_highpriority GXT $5409(0@,13) time 5000 flag 1 005E: (unknown) :E_PR_19502 005F: (unknown) :E_PR_19504 0035: 3@ = 1@ // (int vars) 8 > 0@ // (int) num > var 0022: jump_if_false @E_PR_19581 // Note: the incorrect math opcode was used here 5 > 0@ // (int) num > var 0022: jump_if_false @E_PR_19570 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_19423 0@ jump_if_false @E_PR_19563 0226: show_text_1string GXT $5409(0@,13) string $5784 time 5000 1 :E_PR_19563 0002: jump @E_PR_19581 :E_PR_19570 0057: show_text_highpriority GXT $5409(0@,13) time 5000 flag 1 :E_PR_19581 0@ == 0 // (int) var == num jump_if_false @E_PR_19678 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9567 $5704 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9585 $5702 $5695 == 0 // (int) var == num jump_if_false @E_PR_19661 $5709 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_1101 2 0311: status_text $5698 type 1 line 2 GXT 'PR_C0' // global_variable // Damage to store: :E_PR_19661 $5710 = 0 // (int) $3145 = 0 // (int) 0002: jump @E_PR_20059 :E_PR_19678 0@ == 6 // (int) var == num jump_if_false @E_PR_19714 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9585 $5704 $5710 = 0 // (int) 0002: jump @E_PR_20059 :E_PR_19714 0@ == 1 // (int) var == num jump_if_false @E_PR_19768 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9567 $5702 $5695 == 0 // (int) var == num jump_if_false @E_PR_19756 $5709 = 1 // (int) :E_PR_19756 $5710 = 0 // (int) 0002: jump @E_PR_20059 :E_PR_19768 0@ == 7 // (int) var == num jump_if_false @E_PR_19822 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9585 $5702 $5695 == 0 // (int) var == num jump_if_false @E_PR_19810 $5709 = 1 // (int) :E_PR_19810 $5710 = 0 // (int) 0002: jump @E_PR_20059 :E_PR_19822 0@ == 5 // (int) var == num jump_if_false @E_PR_19880 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_20442 $3145 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9567 $5702 $5709 = 0 // (int) $5710 = 1 // (int) 0002: jump @E_PR_20059 :E_PR_19880 0@ == 2 // (int) var == num jump_if_false @E_PR_19937 00AE: remove_status_text $5698 $3145 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9567 $5702 $5709 = 0 // (int) 0403: (unknown) 0 0 0 $5710 = 1 // (int) 0002: jump @E_PR_20059 :E_PR_19937 0@ == 3 // (int) var == num jump_if_false @E_PR_19977 $5709 = 0 // (int) $5710 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_9203 0002: jump @E_PR_20059 :E_PR_19977 0@ == 4 // (int) var == num jump_if_false @E_PR_20059 $3145 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9585 $5703 $5709 = 0 // (int) $5710 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_PR_20047 0094: player $1038 money += $5718 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_38918 1 :E_PR_20047 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_39346 1 :E_PR_20059 0035: 2@ = 0@ // (int vars) 0026: return :E_PR_20065 $1045 = 1 // (int) 0001: wait 0 ms 10@ = -1 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_6396 $2334 0@ 0006: $5784 = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 0006: $5785 = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_199 1000 0025: gosub @E_PR_22610 0025: gosub @E_PR_22988 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16992 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_10920 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13274 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13333 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_10689 2 $5720 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_364 1000 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 6 6 $5663 3@ :E_PR_20229 0001: wait 0 ms :E_PR_20232 $5663 == 6 // (int) var == num jump_if_false @E_PR_20392 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_20385 $1698 == 0 // (int) var == num jump_if_false @E_PR_20385 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9567 $5704 0001: wait 1500 ms $5695 == 0 // (int) var == num jump_if_false @E_PR_20320 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13858 :E_PR_20320 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 0 $5663 $5663 3@ not 10@ == -1 // (int) var == num jump_if_false @E_PR_20361 8140: not pickup 10@ picked_up jump_if_false @E_PR_20361 0141: destroy_pickup 10@ :E_PR_20361 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_1101 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_39251 1 :E_PR_20385 0002: jump @E_PR_20232 :E_PR_20392 $5663 == 0 // (int) var == num jump_if_false @E_PR_20544 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_20537 0025: gosub @E_PR_21851 0025: gosub @E_PR_22145 0045: actor $1038 defined jump_if_false @E_PR_20537 0080: actor $1038 near_point $5722 $5723 radius 80.0 80.0 sphere 0 0022: jump_if_false @E_PR_20537 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_10366 $5695 == 1 // (int) var == num jump_if_false @E_PR_20520 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 7 $5663 $5663 3@ 0002: jump @E_PR_20537 :E_PR_20520 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 1 $5663 $5663 3@ :E_PR_20537 0002: jump @E_PR_20392 :E_PR_20544 $5663 == 1 // (int) var == num jump_if_false @E_PR_20629 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_20622 0025: gosub @E_PR_21851 0025: gosub @E_PR_22145 $5739 == 0 // (int) var == num jump_if_false @E_PR_20622 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 7 $5663 $5663 3@ :E_PR_20622 0002: jump @E_PR_20544 :E_PR_20629 $5663 == 7 // (int) var == num jump_if_false @E_PR_20772 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_20765 0025: gosub @E_PR_21851 0025: gosub @E_PR_22145 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8846 $5720 jump_if_false @E_PR_20765 $5795 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_18386 $5695 == 0 // (int) var == num jump_if_false @E_PR_20748 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 2 $5663 $5663 3@ 0002: jump @E_PR_20765 :E_PR_20748 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 5 $5663 $5663 3@ :E_PR_20765 0002: jump @E_PR_20629 :E_PR_20772 $5663 == 5 // (int) var == num jump_if_false @E_PR_20983 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_20976 0025: gosub @E_PR_21851 0025: gosub @E_PR_21977 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23855 -1 037B: constant_params 0 variable_params 1 unknown 11 call_with_params @NONAME_1_28051 4@ 0078: if and 0011: 4@ > $3070 // (int) var > var // Note: the incorrect math opcode was used here $5739 == 0 // (int) var == num jump_if_false @E_PR_20934 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16657 jump_if_false @E_PR_20927 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_9203 025D: remove_text $5677 025D: remove_text $5676 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16544 3 4000 $5664 = 4 // (int) $5663 = 8 // (int) :E_PR_20927 0002: jump @E_PR_20976 :E_PR_20934 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16702 $5682 4@ $5739 > 0 // (int) var > num jump_if_false @E_PR_20976 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 3 $5663 $5663 3@ :E_PR_20976 0002: jump @E_PR_20772 :E_PR_20983 $5663 == 2 // (int) var == num jump_if_false @E_PR_21127 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_21120 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23855 -1 0025: gosub @E_PR_21851 0025: gosub @E_PR_21977 $5739 == 0 // (int) var == num jump_if_false @E_PR_21107 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16657 jump_if_false @E_PR_21100 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16544 2 4000 $5664 = 4 // (int) $5663 = 8 // (int) :E_PR_21100 0002: jump @E_PR_21120 :E_PR_21107 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16702 $5682 4@ :E_PR_21120 0002: jump @E_PR_20983 :E_PR_21127 $5663 == 3 // (int) var == num jump_if_false @E_PR_21292 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_21285 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23855 -1 0025: gosub @E_PR_21851 0025: gosub @E_PR_21977 $5739 == 0 // (int) var == num jump_if_false @E_PR_21272 001C: $5746 == $5743 // (int) num == var 0022: jump_if_false @E_PR_21265 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16657 jump_if_false @E_PR_21265 025D: remove_text $5677 025D: remove_text $5676 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16544 3 4000 $5664 = 4 // (int) $5663 = 8 // (int) :E_PR_21265 0002: jump @E_PR_21285 :E_PR_21272 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16702 $5682 4@ :E_PR_21285 0002: jump @E_PR_21127 :E_PR_21292 $5663 == 8 // (int) var == num jump_if_false @E_PR_21465 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_21458 $1698 == 4 // (int) var == num jump_if_false @E_PR_21352 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23855 -1 :E_PR_21352 0025: gosub @E_PR_21851 0025: gosub @E_PR_22145 $5664 == 4 // (int) var == num jump_if_false @E_PR_21422 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12621 $5691 jump_if_false @E_PR_21415 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 $5664 $5663 $5663 3@ :E_PR_21415 0002: jump @E_PR_21458 :E_PR_21422 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_16639 $5694 jump_if_false @E_PR_21458 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 $5664 $5663 $5663 3@ :E_PR_21458 0002: jump @E_PR_21292 :E_PR_21465 $5663 == 4 // (int) var == num jump_if_false @E_PR_21550 0001: wait 0 ms 0025: gosub @E_PR_21572 2@ == -1 // (int) var == num jump_if_false @E_PR_21543 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9054 $5720 jump_if_false @E_PR_21543 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9567 $5703 $5710 = 0 // (int) 0025: gosub @E_PR_22247 :E_PR_21543 0002: jump @E_PR_21465 :E_PR_21550 not $5663 == 10 // (int) var == num jump_if_false @E_PR_21570 0002: jump @E_PR_20229 :E_PR_21570 0026: return :E_PR_21572 8045: not actor $1038 defined jump_if_false @E_PR_21608 2@ = 3 // (int) 0025: gosub @E_PR_23470 $5663 = 10 // (int) 0002: jump @E_PR_21827 :E_PR_21608 $5709 == 1 // (int) var == num jump_if_false @E_PR_21680 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13626 jump_if_false @E_PR_21670 2@ = 1 // (int) 0025: gosub @E_PR_23470 $5663 = 10 // (int) 0002: jump @E_PR_21827 0002: jump @E_PR_21680 :E_PR_21670 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13459 :E_PR_21680 $5710 == 1 // (int) var == num jump_if_false @E_PR_21752 $1698 == 4 // (int) var == num jump_if_false @E_PR_21752 034A: unknown_check $3069 jump_if_false @E_PR_21752 8045: not actor $3069 defined jump_if_false @E_PR_21752 2@ = 0 // (int) 0025: gosub @E_PR_23470 $5663 = 10 // (int) 0002: jump @E_PR_21827 :E_PR_21752 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_1446 jump_if_false @E_PR_21794 2@ = 2 // (int) 0025: gosub @E_PR_21829 $5663 = 10 // (int) 0002: jump @E_PR_21827 :E_PR_21794 $5795 == 1 // (int) var == num jump_if_false @E_PR_21827 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_7412 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_14450 :E_PR_21827 0026: return :E_PR_21829 00AE: remove_status_text $5698 0059: text_clear_all 0025: gosub @E_PR_22514 0025: gosub @E_PR_23042 0026: return :E_PR_21851 $5739 = 0 // (int) 1@ = 0 // (int) :E_PR_21860 6 > 1@ // (int) num > var 0022: jump_if_false @E_PR_21975 // Note: the incorrect math opcode was used here 0045: actor $5492(1@,6) defined 0022: jump_if_false @E_PR_21920 // Note: the incorrect math opcode was used here $5739 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_16797 1@ 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_17981 1@ 0002: jump @E_PR_21963 :E_PR_21920 not $5498(1@,6) == -1 // (int) var == num jump_if_false @E_PR_21963 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9550 $5498(1@,6) $5498(1@,6) = -1 // (int) 0112: remove_references_to_actor $5492(1@,6) // Like turning an actor into a random pedestrian :E_PR_21963 1@ += 1 // (int) 0002: jump @E_PR_21860 :E_PR_21975 0026: return :E_PR_21977 $5695 == 2 // (int) var == num jump_if_false @E_PR_22143 0011: $5743 > $5746 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_22143 // Note: the incorrect math opcode was used here $5721 == 1 // (int) var == num jump_if_false @E_PR_22143 $5747 == 0 // (int) var == num jump_if_false @E_PR_22088 $5746 == 0 // (int) var == num jump_if_false @E_PR_22061 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13699 1000 0 0002: jump @E_PR_22075 :E_PR_22061 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13699 6000 0 :E_PR_22075 $5747 = 1 // (int) 0002: jump @E_PR_22143 :E_PR_22088 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_16639 $5692 jump_if_false @E_PR_22143 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_10593 $5746 jump_if_false @E_PR_22143 $5746 += 1 // (int) $5739 += 1 // (int) $5747 = 0 // (int) :E_PR_22143 0026: return :E_PR_22145 $5793 = 0 // (int) 1@ = 0 // (int) :E_PR_22154 3 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22221 // Note: the incorrect math opcode was used here 0045: actor $5530(1@,3) defined 0022: jump_if_false @E_PR_22203 // Note: the incorrect math opcode was used here $5793 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_17951 1@ 0002: jump @E_PR_22209 :E_PR_22203 0112: remove_references_to_actor $5530(1@,3) // Like turning an actor into a random pedestrian :E_PR_22209 1@ += 1 // (int) 0002: jump @E_PR_22154 :E_PR_22221 $5793 == 0 // (int) var == num jump_if_false @E_PR_22245 0272: (unknown) 13 $5792 0272: (unknown) 15 $5792 :E_PR_22245 0026: return :E_PR_22247 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_19183 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13353 0025: gosub @E_PR_22988 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16455 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16992 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_10920 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13333 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_10689 0 $5720 $5664 = 0 // (int) $5695 == 0 // (int) var == num jump_if_false @E_PR_22354 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13858 :E_PR_22354 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_364 1000 $5745 == 1 // (int) var == num jump_if_false @E_PR_22435 0226: show_text_1string GXT $5674 string $5785 time 5000 1 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13699 5000 1 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 8 $5663 $5663 3@ 0002: jump @E_PR_22512 :E_PR_22435 $5797 == 1 // (int) var == num jump_if_false @E_PR_22496 0057: show_text_highpriority GXT $5675 time 5000 flag 1 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13699 5000 1 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 8 $5663 $5663 3@ 0002: jump @E_PR_22512 :E_PR_22496 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19504 0 $5663 $5663 3@ :E_PR_22512 0026: return :E_PR_22514 1@ = 0 // (int) :E_PR_22518 3 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22556 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9550 $5446(1@,3) 1@ += 1 // (int) 0002: jump @E_PR_22518 :E_PR_22556 1@ = 0 // (int) :E_PR_22560 6 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22598 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9550 $5498(1@,6) 1@ += 1 // (int) 0002: jump @E_PR_22560 :E_PR_22598 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_9203 0026: return :E_PR_22610 $4028 = 0 // (int) $3073 = 1 // (int) $5696 = -1 // (int) $5741 = -1 // (int) 15 > $3315 // (int) num > var 0022: jump_if_false @E_PR_22664 // Note: the incorrect math opcode was used here $5661 = 0 // (int) $5662 = 17 // (int) 0002: jump @E_PR_22676 :E_PR_22664 $5661 = 17 // (int) $5662 = 30 // (int) :E_PR_22676 $901 >= 2 // (int) var >= num jump_if_false @E_PR_22702 $5730 = 1 // (int) 0002: jump @E_PR_22707 :E_PR_22702 $5730 = 0 // (int) :E_PR_22707 $5653 = -1 // (int) $5654 = -1 // (int) $5655 = -1 // (int) $5656 = -1 // (int) $5657 = -1 // (int) $5658 = -1 // (int) $5659 = -1 // (int) $5660 = -1 // (int) $5729 = -1 // (int) 1@ = 0 // (int) :E_PR_22765 5 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22797 // Note: the incorrect math opcode was used here $5392(1@,5) = -1 // (int) 1@ += 1 // (int) 0002: jump @E_PR_22765 :E_PR_22797 $5697 = 0 // (int) $5802 = 0 // (int) $5806 = 207 // (int) 02E2: $5803 = 19 // (any) 02E2: $5804 = 6 // (any) 037B: constant_params 0 variable_params 3 unknown 11 call_with_params @E_PR_9675 7@ 8@ 9@ 0045: actor $1038 defined jump_if_false @E_PR_22963 82D5: not (unknown) $1038 6 jump_if_false @E_PR_22963 0035: 1@ = $3315 // (int vars) 9@ += 0.6 // (float) $463(1@,30) == 3 // (int) var == num jump_if_false @E_PR_22912 8@ += 4.0 // (float) 9@ -= 0.2 // (float) 0002: jump @E_PR_22946 :E_PR_22912 $463(1@,30) == 2 // (int) var == num jump_if_false @E_PR_22940 8@ += 3.0 // (float) 0002: jump @E_PR_22946 :E_PR_22940 7@ -= 3.0 // (float) :E_PR_22946 10@ = 0 // (int) 01F9: 10@ = create_weapon_pickup #BAT group 3 ammo 1 at 7@ 8@ 9@ :E_PR_22963 0045: actor $1038 defined jump_if_false @E_PR_22981 010F: (unknown) $1038 7@ 8@ 9@ :E_PR_22981 $5795 = 0 // (int) 0026: return :E_PR_22988 $5680 = 0 // (int) $5679 = 0 // (int) 4@ = 0 // (int) 2@ = -1 // (int) $5721 = 0 // (int) $5747 = 0 // (int) $5746 = 0 // (int) 0006: $5691 = 'PROP_T2' // (string) // Protection Racket // Note: the incorrect math opcode was used here $5698 = 0 // (int) 0026: return :E_PR_23042 0045: actor $1038 defined jump_if_false @E_PR_23303 0078: if or $5663 == 2 // (int) var == num $5663 == 3 // (int) var == num $5663 == 4 // (int) var == num $5663 == 5 // (int) var == num jump_if_false @E_PR_23121 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8233 $5720 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_364 500 :E_PR_23121 $5663 == 8 // (int) var == num jump_if_false @E_PR_23180 $5664 == 4 // (int) var == num jump_if_false @E_PR_23180 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8233 $5720 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_364 500 :E_PR_23180 2@ == 2 // (int) var == num jump_if_false @E_PR_23214 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @E_PR_23229 :E_PR_23214 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :E_PR_23229 2@ > -1 // (int) var > num jump_if_false @E_PR_23296 3 > 2@ // (int) num > var 0022: jump_if_false @E_PR_23296 // Note: the incorrect math opcode was used here 2@ == 2 // (int) var == num jump_if_false @E_PR_23282 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @NONAME_1_39433 0002: jump @E_PR_23296 :E_PR_23282 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4973 $5456(2@,3) :E_PR_23296 0002: jump @E_PR_23468 :E_PR_23303 0078: if or $5663 == 2 // (int) var == num $5663 == 3 // (int) var == num $5663 == 4 // (int) var == num $5663 == 5 // (int) var == num jump_if_false @E_PR_23390 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 2500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8233 $5720 0001: wait 500 ms 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_364 1 :E_PR_23390 $5663 == 8 // (int) var == num jump_if_false @E_PR_23468 $5664 == 4 // (int) var == num jump_if_false @E_PR_23468 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 2500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8233 $5720 0001: wait 500 ms 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_364 1 :E_PR_23468 0026: return :E_PR_23470 00AE: remove_status_text $5698 not $5729 == -1 // (int) var == num jump_if_false @E_PR_23491 047A: (unknown) $5729 :E_PR_23491 0059: text_clear_all 0025: gosub @E_PR_22514 0025: gosub @E_PR_23042 $5663 = 10 // (int) 0026: return :E_PR_23515 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @NONAME_1_39427 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @PUHELP_3759 1 $3145 = 0 // (int) $3073 = 0 // (int) $4028 = 1 // (int) not 10@ == -1 // (int) var == num jump_if_false @E_PR_23578 8140: not pickup 10@ picked_up jump_if_false @E_PR_23578 0141: destroy_pickup 10@ :E_PR_23578 not $5729 == -1 // (int) var == num jump_if_false @E_PR_23595 047A: (unknown) $5729 :E_PR_23595 $5795 == 1 // (int) var == num jump_if_false @E_PR_23628 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_7879 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_8069 :E_PR_23628 024F: (unknown) 1.0 0403: (unknown) 0 0 0 00AE: remove_status_text $5698 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 22--------------- :E_RE 0238: name_thread 'E_RE' // 'Loan Shark' 2 > $925 // (int) num > var 0022: jump_if_false @E_RE_23 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :E_RE_23 033A: use_GXT_table 'E_RE' // 'Loan Shark' 0025: gosub @E_RE_14617 009D: wasted_or_busted // mission only 0022: jump_if_false @E_RE_54 // Note: the incorrect math opcode was used here 0025: gosub @E_RE_18436 :E_RE_54 0025: gosub @E_RE_18667 0023: end_thread // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @E_RE_95 02B4: set_camera_transverse_delay 0 time 7@ :E_RE_95 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @E_RE_136 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @E_RE_147 :E_RE_136 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :E_RE_147 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @E_RE_181 02B4: set_camera_transverse_delay 0 time 5@ :E_RE_181 809F: not actor 3@ dead 0022: jump_if_false @E_RE_197 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :E_RE_197 0026: return :E_RE_199 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_RE_263 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @E_RE_257 0400: (unknown) $1038 $1690 0002: jump @E_RE_263 :E_RE_257 02C0: (unknown) $1038 $1690 :E_RE_263 0@ >= 0 // (int) var >= num jump_if_false @E_RE_290 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :E_RE_290 0045: actor $1038 defined jump_if_false @E_RE_358 807E: not actor $1038 driving jump_if_false @E_RE_335 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @E_RE_338 :E_RE_335 021D: (unknown) 0 :E_RE_338 $1698 == 0 // (int) var == num jump_if_false @E_RE_354 02EA: select_interior 2 :E_RE_354 01AE: (unknown) 1 :E_RE_358 0059: text_clear_all 0268: (unknown) 0026: return :E_RE_364 0045: actor $1038 defined jump_if_false @E_RE_428 807E: not actor $1038 driving jump_if_false @E_RE_416 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @E_RE_416 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :E_RE_416 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :E_RE_428 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @E_RE_477 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @E_RE_477 02EA: select_interior 0 :E_RE_477 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_RE_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_RE_507 0026: return 0045: actor 0@ defined jump_if_false @E_RE_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_RE_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_RE_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_RE_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_RE_558 0026: return :E_RE_560 0045: actor 0@ defined 0022: jump_if_false @E_RE_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_RE_603 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @E_RE_607 :E_RE_603 1@ = 0 // (int) :E_RE_607 1@ == 1 // (int) var == num jump_if_false @E_RE_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RE_684 007E: actor 0@ driving jump_if_false @E_RE_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_RE_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_RE_673 :E_RE_670 00F1: (unknown) 0@ :E_RE_673 0002: jump @E_RE_684 :E_RE_680 1@ = 0 // (int) :E_RE_684 0002: jump @E_RE_607 :E_RE_691 0026: return 0045: actor 0@ defined jump_if_false @E_RE_785 007E: actor 0@ driving jump_if_false @E_RE_769 02A7: unknown_check 0@ jump_if_false @E_RE_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_RE_762 :E_RE_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_RE_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RE_762 0002: jump @E_RE_778 :E_RE_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RE_778 0002: jump @E_RE_787 :E_RE_785 005F: (unknown) :E_RE_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_RE_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_RE_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_RE_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_RE_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RE_879 :E_RE_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_560 0@ 4@ > -1 // (int) var > num jump_if_false @E_RE_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_560 4@ :E_RE_879 0002: jump @E_RE_945 :E_RE_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_RE_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RE_945 :E_RE_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_560 0@ not 3@ == -1 // (int) var == num jump_if_false @E_RE_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_560 3@ :E_RE_945 0045: actor 0@ defined jump_if_false @E_RE_997 004F: unknown_check 1@ jump_if_false @E_RE_997 007E: actor 0@ driving jump_if_false @E_RE_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_RE_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_560 0@ :E_RE_997 5@ = 0 // (int) :E_RE_1001 5@ == 0 // (int) var == num jump_if_false @E_RE_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RE_1092 004F: unknown_check 1@ jump_if_false @E_RE_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @E_RE_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_RE_1092 :E_RE_1058 2@ == -1 // (int) var == num jump_if_false @E_RE_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_RE_1092 :E_RE_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_RE_1092 0002: jump @E_RE_1001 :E_RE_1099 0026: return :E_RE_1101 0@ == 0 // (int) var == num jump_if_false @E_RE_1144 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RE_1320 :E_RE_1144 0@ == 1 // (int) var == num jump_if_false @E_RE_1177 03CF: (unknown) 200 200 200 255 0002: jump @E_RE_1320 :E_RE_1177 0@ == 2 // (int) var == num jump_if_false @E_RE_1219 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_RE_1320 :E_RE_1219 0@ == 3 // (int) var == num jump_if_false @E_RE_1263 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RE_1320 :E_RE_1263 0@ == 4 // (int) var == num jump_if_false @E_RE_1294 03CF: (unknown) 8 143 59 255 0002: jump @E_RE_1320 :E_RE_1294 0@ == 5 // (int) var == num jump_if_false @E_RE_1320 03CF: (unknown) 237 130 180 255 :E_RE_1320 0026: return :E_RE_1322 00BC: (unknown) 0@ 2 0026: return :E_RE_1329 00BC: (unknown) 0@ 6 0026: return :E_RE_1336 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_RE_1329 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_RE_1384 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_RE_1384 0 > 3@ // (int) num > var 0022: jump_if_false @E_RE_1399 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_RE_1399 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_1444 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_RE_1444 005F: (unknown) :E_RE_1446 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @E_RE_1519 0045: actor $1038 defined jump_if_false @E_RE_1519 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @E_RE_1519 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_RE_1519 $1704 = 0 // (int) :E_RE_1519 $1704 > 0 // (int) var > num jump_if_false @E_RE_1637 $1705 == -1 // (int) var == num jump_if_false @E_RE_1591 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @E_RE_1624 :E_RE_1591 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @E_RE_1624 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :E_RE_1624 0035: $1706 = $1704 // (int vars) 0002: jump @E_RE_1695 :E_RE_1637 $1707 == 1 // (int) var == num jump_if_false @E_RE_1690 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_1690 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :E_RE_1690 $1706 = 0 // (int) :E_RE_1695 005F: (unknown) :E_RE_1697 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @E_RE_1914 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @E_RE_1736 005F: (unknown) :E_RE_1736 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @E_RE_1781 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1781 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @E_RE_1826 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1826 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @E_RE_1870 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1870 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @E_RE_1914 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1914 005E: (unknown) 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @E_RE_1961 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1961 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2006 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2006 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2051 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2051 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2096 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2096 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2141 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2141 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2186 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2186 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2231 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2231 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2276 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2276 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2321 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2321 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2366 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2366 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2411 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2411 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2456 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2456 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2501 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2501 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2546 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2546 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2591 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2591 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2636 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2636 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2681 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2681 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2726 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2726 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2771 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2771 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2816 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2816 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2861 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2861 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2906 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2906 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2951 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2951 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @E_RE_2996 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2996 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3041 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3041 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3086 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3086 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3131 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3131 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3176 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3176 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3221 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3221 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3266 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3266 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3311 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3311 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3356 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3356 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3401 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3401 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3446 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3446 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3490 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3490 005E: (unknown) :E_RE_3492 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3537 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3537 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3582 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3582 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3627 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3627 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3672 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3672 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3717 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3717 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3762 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3762 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3807 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3807 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3852 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3852 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3897 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3897 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3942 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3942 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3987 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3987 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @E_RE_4032 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4032 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @E_RE_4077 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4077 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @E_RE_4122 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4122 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @E_RE_4162 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4162 005E: (unknown) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @E_RE_4256 6@ = -100.0 // (float) 0002: jump @E_RE_4260 :E_RE_4256 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :E_RE_4260 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @E_RE_4340 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4340 02D8: unknown_check 1@ 0022: jump_if_false @E_RE_4352 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4352 807E: not actor 0@ driving 0022: jump_if_false @E_RE_4368 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :E_RE_4368 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @E_RE_4394 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4394 807E: not actor 0@ driving 0022: jump_if_false @E_RE_4412 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :E_RE_4412 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @E_RE_4434 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :E_RE_4434 5@ = 0 // (int) 2@ = -1 // (int) :E_RE_4443 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_4497 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @E_RE_4485 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @E_RE_4485 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :E_RE_4485 5@ += 1 // (int) 0002: jump @E_RE_4443 :E_RE_4497 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @E_RE_4575 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :E_RE_4575 034B: unknown_check 0@ 0022: jump_if_false @E_RE_4656 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @E_RE_4656 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @E_RE_4656 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @E_RE_4656 005E: (unknown) :E_RE_4656 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @E_RE_4670 005F: (unknown) :E_RE_4670 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) :E_RE_4701 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :E_RE_4745 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @E_RE_4780 01AA: $5332(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @E_RE_4791 :E_RE_4780 01AA: $5332(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :E_RE_4791 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5332(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5332(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5332(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @E_RE_4921 5@ == 0 // (int) var == num jump_if_false @E_RE_4890 5@ = 1 // (int) 0002: jump @E_RE_4902 :E_RE_4890 11@ = -0.65 // (float) 5@ = 0 // (int) :E_RE_4902 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @E_RE_4955 :E_RE_4921 5@ == 0 // (int) var == num jump_if_false @E_RE_4947 11@ += 0.7 // (float) 0002: jump @E_RE_4955 :E_RE_4947 11@ -= 0.7 // (float) :E_RE_4955 4@ == 9 // (int) var == num jump_if_false @E_RE_5006 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @E_RE_4990 11@ = -0.65 // (float) :E_RE_4990 13@ = 1.45 // (float) 6@ += 0.67 // (float) :E_RE_5006 $5359(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @E_RE_4745 0026: return :E_RE_5032 0@ = 0 // (int) :E_RE_5036 27 > 0@ // (int) num > var 0022: jump_if_false @E_RE_5144 // Note: the incorrect math opcode was used here $5359(0@,27) == 1 // (int) var == num jump_if_false @E_RE_5132 $5386(0@,27) == 0 // (int) var == num jump_if_false @E_RE_5132 010C: store_object $5332(0@,27) position_to $5440(0@,27) $5467(0@,27) $5494(0@,27) 001A: $5413(0@,27) >= $5494(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_5132 // Note: the incorrect math opcode was used here 03BE: (unknown) $5332(0@,27) 0114: remove_references_to_object $5332(0@,27) // This object will now disappear when the player looks away $5386(0@,27) = 1 // (int) :E_RE_5132 0@ += 1 // (int) 0002: jump @E_RE_5036 :E_RE_5144 0026: return 009F: actor 0@ dead jump_if_false @E_RE_5158 005F: (unknown) :E_RE_5158 0 >= 1@ // (int) num >= var 0022: jump_if_false @E_RE_5171 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5171 00A0: car 1@ wrecked 0022: jump_if_false @E_RE_5183 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5183 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_RE_5196 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5196 005E: (unknown) :E_RE_5198 2@ = 0 // (int) :E_RE_5202 $5359(2@,27) == 0 // (int) var == num jump_if_false @E_RE_5223 0002: jump @E_RE_5242 :E_RE_5223 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @E_RE_5202 005F: (unknown) :E_RE_5242 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @E_RE_5286 // Note: the incorrect math opcode was used here $5359(4@,27) == 0 // (int) var == num jump_if_false @E_RE_5286 0035: 2@ = 4@ // (int vars) :E_RE_5286 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5332(2@,27) 0279: (unknown) $5332(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5332(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5332(2@,27) 0@ 0225: (unknown) $5332(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5332(2@,27) position_to $5440(2@,27) $5467(2@,27) $5494(2@,27) 01BB: (unknown) $5440(2@,27) $5467(2@,27) $5494(2@,27) $5413(2@,27) $5413(2@,27) += 0.65 // (float) 0229: (unknown) $5332(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5332(2@,27) 9@ 10@ 11@ $5359(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @E_RE_5518 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5518 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @E_RE_5545 005F: (unknown) :E_RE_5545 005E: (unknown) :E_RE_5547 1@ = 3.0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 10@ = -1.0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 004F: unknown_check 0@ jump_if_false @E_RE_5619 027F: store_coords_to 4@ 5@ 6@ from_actor 0@ with_offset 1@ 2@ 3@ 01B4: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 9@ += 3.0 // (float) 00D1: set_car 0@ Z_angle_to $5785 004E: put_car 0@ at 7@ 8@ 9@ :E_RE_5619 0026: return :E_RE_5621 034B: unknown_check $5818 0022: jump_if_false @E_RE_5636 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5818 // Like turning a car into any random car :E_RE_5636 0045: actor $5547(0@,3) defined 0022: jump_if_false @E_RE_5837 // Note: the incorrect math opcode was used here 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 0139: 5@ = random_int_in_ranges 3 7 02F5: (unknown) $5592(0@,3) $5595(0@,3) $5598(0@,3) 5@ 1@ 2@ 3@ 005D: sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @E_RE_5739 // Note: the incorrect math opcode was used here 0139: 5@ = random_int_in_ranges 1 5 02F5: (unknown) $5592(0@,3) $5595(0@,3) $5598(0@,3) 5@ 1@ 2@ 3@ 0002: jump @E_RE_5801 :E_RE_5739 3@ += 3.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 0139: 6@ = random_int_in_ranges 0 2 6@ == 0 // (int) var == num jump_if_false @E_RE_5785 0048: $5818 = create_car #SENTINEL at 1@ 2@ 3@ 0002: jump @E_RE_5795 :E_RE_5785 0048: $5818 = create_car #PCJ600 at 1@ 2@ 3@ :E_RE_5795 $5917 = 1 // (int) :E_RE_5801 004F: unknown_check $5818 jump_if_false @E_RE_5837 0233: (unknown) $5818 $1042 $1043 023D: (unknown) $5818 1 02CA: (unknown) 50.0 0300: (unknown) $5818 10 :E_RE_5837 0026: return 0139: 0@ = random_int_in_ranges 0 4 $5799 == 0 // (int) var == num jump_if_false @E_RE_6148 $5787 == 2 // (int) var == num jump_if_false @E_RE_6009 0@ == 0 // (int) var == num jump_if_false @E_RE_5904 0058: (unknown) 'REPO_16' 5000 1 // Get back here with my stock you scumbag! 0002: jump @E_RE_6002 :E_RE_5904 0@ == 1 // (int) var == num jump_if_false @E_RE_5939 0058: (unknown) 'REPO_17' 5000 1 // My stock is being stolen! Somebody call 911! 0002: jump @E_RE_6002 :E_RE_5939 0@ == 2 // (int) var == num jump_if_false @E_RE_5974 0058: (unknown) 'REPO_18' 5000 1 // My van! You dirty theiving bastard! 0002: jump @E_RE_6002 :E_RE_5974 0@ == 3 // (int) var == num jump_if_false @E_RE_6002 0058: (unknown) 'REPO_19' 5000 1 // My stock, my beautiful stock! :E_RE_6002 0002: jump @E_RE_6141 :E_RE_6009 0@ == 0 // (int) var == num jump_if_false @E_RE_6043 0058: (unknown) 'REPO_12' 5000 1 // Hey! Thats my ride you asshole! 0002: jump @E_RE_6141 :E_RE_6043 0@ == 1 // (int) var == num jump_if_false @E_RE_6078 0058: (unknown) 'REPO_13' 5000 1 // My wheels! You theiving son of a bitch! 0002: jump @E_RE_6141 :E_RE_6078 0@ == 2 // (int) var == num jump_if_false @E_RE_6113 0058: (unknown) 'REPO_14' 5000 1 // Get back here with my ride! 0002: jump @E_RE_6141 :E_RE_6113 0@ == 3 // (int) var == num jump_if_false @E_RE_6141 0058: (unknown) 'REPO_15' 5000 1 // Hey! I haven't even made a payment on that yet! :E_RE_6141 0002: jump @E_RE_6421 :E_RE_6148 $5799 == 1 // (int) var == num jump_if_false @E_RE_6288 0@ == 0 // (int) var == num jump_if_false @E_RE_6195 0058: (unknown) 'REPO_20' 5000 1 // Take it! Just don't hurt me! 0002: jump @E_RE_6281 :E_RE_6195 0@ == 1 // (int) var == num jump_if_false @E_RE_6230 0058: (unknown) 'REPO_21' 5000 1 // Ok, ok, you can take it back. 0002: jump @E_RE_6281 :E_RE_6230 0@ == 2 // (int) var == num jump_if_false @E_RE_6265 0058: (unknown) 'REPO_22' 5000 1 // I didn't like the color anyway! 0002: jump @E_RE_6281 :E_RE_6265 0058: (unknown) 'REPO_23' 5000 1 // You take the wheels, i'm taking the insurance! :E_RE_6281 0002: jump @E_RE_6421 :E_RE_6288 $5799 == 2 // (int) var == num jump_if_false @E_RE_6421 0@ == 0 // (int) var == num jump_if_false @E_RE_6335 0058: (unknown) 'REPO_24' 5000 1 // You do not fuck with another man's automobile! 0002: jump @E_RE_6421 :E_RE_6335 0@ == 1 // (int) var == num jump_if_false @E_RE_6370 0058: (unknown) 'REPO_25' 5000 1 // This is war you motherfucker! 0002: jump @E_RE_6421 :E_RE_6370 0@ == 2 // (int) var == num jump_if_false @E_RE_6405 0058: (unknown) 'REPO_26' 5000 1 // You're dogmeat, pal! That ride is MINE! 0002: jump @E_RE_6421 :E_RE_6405 0058: (unknown) 'REPO_27' 5000 1 // Man, I'm gonna fuck you up good! :E_RE_6421 $5915 = 1 // (int) 0026: return :E_RE_6429 1@ == 0 // (int) var == num jump_if_false @E_RE_6559 0045: actor $5547(0@,3) defined jump_if_false @E_RE_6545 $5666(0@,3) == 0 // (int) var == num jump_if_false @E_RE_6490 0040: (unknown) $5547(0@,3) -1 $5666(0@,3) = 1 // (int) 0002: jump @E_RE_6545 :E_RE_6490 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $5782 $5783 $5592(0@,3) $5595(0@,3) $5788 $5788 > 20.0 // (float) var > num jump_if_false @E_RE_6545 $5666(0@,3) = 0 // (int) :E_RE_6545 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_6559 1@ == 1 // (int) var == num jump_if_false @E_RE_6623 0045: actor $5547(0@,3) defined jump_if_false @E_RE_6609 0045: actor $1038 defined jump_if_false @E_RE_6609 0352: (unknown) $5547(0@,3) 0153: (unknown) $5547(0@,3) $1038 :E_RE_6609 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_6623 1@ == 2 // (int) var == num jump_if_false @E_RE_6918 0045: actor $5547(0@,3) defined jump_if_false @E_RE_6904 004F: unknown_check $5777 jump_if_false @E_RE_6904 82D8: not unknown_check $5777 jump_if_false @E_RE_6850 004D: store_car $5777 position_to $5778 $5779 $5780 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $5778 $5779 $5592(0@,3) $5595(0@,3) $5788 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_6819 // Note: the incorrect math opcode was used here 014E: $5786 = car $5777 health 950 > $5786 // (int) num > var 0022: jump_if_false @E_RE_6763 // Note: the incorrect math opcode was used here 00E4: (unknown) $5547(0@,3) $1038 0002: jump @E_RE_6812 :E_RE_6763 02BD: (unknown) $5777 2@ 0078: if or 2@ == -1 // (int) var == num 001C: 2@ == $1038 // (int) num == var 0022: jump_if_false @E_RE_6804 // Note: the incorrect math opcode was used here 00EA: (unknown) $5547(0@,3) $5777 0002: jump @E_RE_6812 :E_RE_6804 00E9: (unknown) $5547(0@,3) $5777 :E_RE_6812 0002: jump @E_RE_6843 :E_RE_6819 20.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_6843 // Note: the incorrect math opcode was used here 00F5: (unknown) $5547(0@,3) $5778 $5779 :E_RE_6843 0002: jump @E_RE_6904 :E_RE_6850 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 02F6: (unknown) $5592(0@,3) $5595(0@,3) $5598(0@,3) 10 $5601(0@,3) $5604(0@,3) $5607(0@,3) 01EC: (unknown) $5547(0@,3) 1 :E_RE_6904 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_6918 1@ == 3 // (int) var == num jump_if_false @E_RE_7209 0045: actor $5547(0@,3) defined jump_if_false @E_RE_7195 004F: unknown_check $5818 jump_if_false @E_RE_7186 007C: actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_7179 // Note: the incorrect math opcode was used here 004F: unknown_check $5777 0022: jump_if_false @E_RE_7179 // Note: the incorrect math opcode was used here 004D: store_car $5777 position_to $5778 $5779 $5780 004D: store_car $5818 position_to $5820 $5821 $5822 031D: (unknown) $5778 $5779 $5820 $5821 $5788 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_7156 // Note: the incorrect math opcode was used here 01CA: (unknown) $5777 $5790 0036: 11@ = $5790 // (float vars) 11@ += 10.0 // (float) $5790 > 0 // (float) var > num jump_if_false @E_RE_7124 0052: set_car $5818 driver_behaviour_to 21 0051: set_car $5818 traffic_behavior_to 2 007C: actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_7117 // Note: the incorrect math opcode was used here 02BD: (unknown) $5818 2@ 801C: not 2@ == $5547(0@,3) // (int) num == var 0022: jump_if_false @E_RE_7117 // Note: the incorrect math opcode was used here 00A1: (unknown) $5547(0@,3) 1 0442: (unknown) $5547(0@,3) 1 :E_RE_7117 0002: jump @E_RE_7149 :E_RE_7124 001D: $5790 == 0 // (int) var == var jump_if_false @E_RE_7149 0052: set_car $5818 driver_behaviour_to 0 00E8: (unknown) $5547(0@,3) $5818 :E_RE_7149 0002: jump @E_RE_7179 :E_RE_7156 004A: car $5818 drive_to $5778 $5779 $5780 0050: set_car $5818 max_speed_to 35.0 0051: set_car $5818 traffic_behavior_to 2 :E_RE_7179 0002: jump @E_RE_7195 :E_RE_7186 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) :E_RE_7195 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_7209 1@ == 4 // (int) var == num jump_if_false @E_RE_7405 0045: actor $1038 defined jump_if_false @E_RE_7391 0045: actor $5547(0@,3) defined jump_if_false @E_RE_7385 0043: store_actor $1038 position_to $1042 $1043 $1044 // Note: the incorrect math opcode was used here 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5592(0@,3) $5595(0@,3) $5789 10.0 > $5789 // (float) num > var 0022: jump_if_false @E_RE_7354 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_7331 // Note: the incorrect math opcode was used here 00EA: (unknown) $5547(0@,3) $5777 0002: jump @E_RE_7347 :E_RE_7331 00A1: (unknown) $5547(0@,3) 1 00E4: (unknown) $5547(0@,3) $1038 :E_RE_7347 0002: jump @E_RE_7378 :E_RE_7354 20.0 > $5789 // (float) num > var 0022: jump_if_false @E_RE_7378 // Note: the incorrect math opcode was used here 00F5: (unknown) $5547(0@,3) $1042 $1043 :E_RE_7378 0002: jump @E_RE_7391 :E_RE_7385 0112: remove_references_to_actor $5547(0@,3) // Like turning an actor into a random pedestrian :E_RE_7391 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_7405 1@ == 5 // (int) var == num jump_if_false @E_RE_7629 0045: actor $1038 defined jump_if_false @E_RE_7615 0045: actor $5547(0@,3) defined jump_if_false @E_RE_7615 0127: reset_actor $5547(0@,3) flags 004F: unknown_check $5818 jump_if_false @E_RE_7611 007C: actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_7604 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to $1042 $1043 $1044 // Note: the incorrect math opcode was used here 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5592(0@,3) $5595(0@,3) $5789 $5789 > 20.0 // (float) var > num jump_if_false @E_RE_7561 004A: car $5818 drive_to $1042 $1043 $1044 0050: set_car $5818 max_speed_to 25.0 0051: set_car $5818 traffic_behavior_to 3 0002: jump @E_RE_7604 :E_RE_7561 007E: actor $1038 driving jump_if_false @E_RE_7598 0052: set_car $5818 driver_behaviour_to 18 0050: set_car $5818 max_speed_to 35.0 0051: set_car $5818 traffic_behavior_to 3 0002: jump @E_RE_7604 :E_RE_7598 0052: set_car $5818 driver_behaviour_to 21 :E_RE_7604 0002: jump @E_RE_7615 :E_RE_7611 0113: remove_references_to_car $5818 // Like turning a car into any random car :E_RE_7615 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_7629 1@ == 6 // (int) var == num jump_if_false @E_RE_8080 0045: actor $5547(0@,3) defined jump_if_false @E_RE_8066 $5917 == 0 // (int) var == num jump_if_false @E_RE_7684 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @E_RE_5621 0@ 0002: jump @E_RE_8066 :E_RE_7684 004F: unknown_check $5818 jump_if_false @E_RE_8033 014E: $5819 = car $5818 health $5819 > 950 // (int) var > num jump_if_false @E_RE_7993 0124: 7@ = car $5818 max_passengers 0123: 6@ = car $5818 num_passengers 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_7959 // Note: the incorrect math opcode was used here 004D: store_car $5818 position_to $5820 $5821 $5822 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 031E: (unknown) $5592(0@,3) $5595(0@,3) $5598(0@,3) $5820 $5821 $5822 $5567(0@,3) $5567(0@,3) > 20.0 // (float) var > num jump_if_false @E_RE_7821 00F5: (unknown) $5547(0@,3) $5820 $5821 0002: jump @E_RE_7952 :E_RE_7821 02BD: (unknown) $5818 $5829 $5829 == -1 // (int) var == num jump_if_false @E_RE_7906 0078: if and 81B8: not unknown_check $5547(0@,3) 81B7: not unknown_check $5818 jump_if_false @E_RE_7891 807C: not actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_7884 // Note: the incorrect math opcode was used here 021C: (unknown) $5547(0@,3) $5818 :E_RE_7884 0002: jump @E_RE_7899 :E_RE_7891 00EA: (unknown) $5547(0@,3) $5818 :E_RE_7899 0002: jump @E_RE_7952 :E_RE_7906 0078: if and 81B8: not unknown_check $5547(0@,3) 81B7: not unknown_check $5818 0022: jump_if_false @E_RE_7944 // Note: the incorrect math opcode was used here 0298: (unknown) $5547(0@,3) $5818 -1 0002: jump @E_RE_7952 :E_RE_7944 00E9: (unknown) $5547(0@,3) $5818 :E_RE_7952 0002: jump @E_RE_7986 :E_RE_7959 01EC: (unknown) $5547(0@,3) 1 0045: actor $1038 defined jump_if_false @E_RE_7986 00E5: (unknown) $5547(0@,3) $1038 :E_RE_7986 0002: jump @E_RE_8026 :E_RE_7993 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @E_RE_6429 0@ 6 :E_RE_8026 0002: jump @E_RE_8066 :E_RE_8033 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @E_RE_6429 0@ 6 :E_RE_8066 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_8080 1@ == 7 // (int) var == num jump_if_false @E_RE_8138 0045: actor $5547(0@,3) defined jump_if_false @E_RE_8124 007E: actor $5547(0@,3) driving jump_if_false @E_RE_8124 00F1: (unknown) $5547(0@,3) :E_RE_8124 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_8138 1@ == 8 // (int) var == num jump_if_false @E_RE_8274 0045: actor $5547(0@,3) defined jump_if_false @E_RE_8260 004F: unknown_check $5777 jump_if_false @E_RE_8260 02BD: (unknown) $5777 2@ 0078: if or 001C: 2@ == $1038 // (int) num == var 2@ == -1 // (int) var == num jump_if_false @E_RE_8223 01EC: (unknown) $5547(0@,3) 1 00EA: (unknown) $5547(0@,3) $5777 0002: jump @E_RE_8260 :E_RE_8223 0078: if and 2@ > -1 // (int) var > num 801C: not 2@ == $1038 // (int) num == var 0022: jump_if_false @E_RE_8260 // Note: the incorrect math opcode was used here 01EC: (unknown) $5547(0@,3) 1 00E9: (unknown) $5547(0@,3) $5777 :E_RE_8260 0035: $5553(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8442 :E_RE_8274 1@ == 9 // (int) var == num jump_if_false @E_RE_8442 0045: actor $5547(0@,3) defined jump_if_false @E_RE_8435 004F: unknown_check $5777 jump_if_false @E_RE_8435 007C: actor $5547(0@,3) driving $5777 0022: jump_if_false @E_RE_8435 // Note: the incorrect math opcode was used here $5914 == 1 // (int) var == num jump_if_false @E_RE_8389 $5921 == 0 // (int) var == num jump_if_false @E_RE_8369 0052: set_car $5777 driver_behaviour_to 1 $5921 = 1 // (int) 0002: jump @E_RE_8382 :E_RE_8369 0050: set_car $5777 max_speed_to 35.0 0051: set_car $5777 traffic_behavior_to 3 :E_RE_8382 0002: jump @E_RE_8435 :E_RE_8389 8328: not unknown_check $5777 $1038 0022: jump_if_false @E_RE_8422 // Note: the incorrect math opcode was used here 0050: set_car $5777 max_speed_to 24.0 0051: set_car $5777 traffic_behavior_to 2 0002: jump @E_RE_8435 :E_RE_8422 0050: set_car $5777 max_speed_to 25.0 0051: set_car $5777 traffic_behavior_to 3 :E_RE_8435 0035: $5553(0@,3) = 1@ // (int vars) :E_RE_8442 0026: return :E_RE_8444 0@ = 0 // (int) :E_RE_8448 3 > 0@ // (int) num > var 0022: jump_if_false @E_RE_11838 // Note: the incorrect math opcode was used here 0045: actor $5547(0@,3) defined 0022: jump_if_false @E_RE_11826 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_RE_11826 // Note: the incorrect math opcode was used here 004F: unknown_check $5777 0022: jump_if_false @E_RE_11763 // Note: the incorrect math opcode was used here 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 004D: store_car $5777 position_to $5778 $5779 $5780 031D: (unknown) $5592(0@,3) $5595(0@,3) $5778 $5779 $5788 031D: (unknown) $5592(0@,3) $5595(0@,3) $1042 $1043 $5789 $5553(0@,3) == 0 // (int) var == num jump_if_false @E_RE_8632 0078: if or 20.0 > $5789 // (float) num > var $5914 == 1 // (int) var == num jump_if_false @E_RE_8613 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 1 0002: jump @E_RE_8625 :E_RE_8613 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 0 :E_RE_8625 0002: jump @E_RE_11756 :E_RE_8632 $5553(0@,3) == 1 // (int) var == num jump_if_false @E_RE_8850 $5925 == 0 // (int) var == num jump_if_false @E_RE_8748 0078: if or $5914 == 1 // (int) var == num 0336: unknown_check $1038 $5777 2.0 > $5789 // (float) num > var 0326: unknown_check $5547(0@,3) $1038 0022: jump_if_false @E_RE_8702 // Note: the incorrect math opcode was used here $5925 = 1 // (int) :E_RE_8702 $5789 > 20.0 // (float) var > num jump_if_false @E_RE_8741 0154: (unknown) $5547(0@,3) $5666(0@,3) = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 0 :E_RE_8741 0002: jump @E_RE_8843 :E_RE_8748 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_8782 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_8843 :E_RE_8782 20.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_8816 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 0002: jump @E_RE_8843 :E_RE_8816 $5788 > 20.0 // (float) var > num jump_if_false @E_RE_8843 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_8843 0002: jump @E_RE_11756 :E_RE_8850 $5553(0@,3) == 2 // (int) var == num jump_if_false @E_RE_9229 01EC: (unknown) $5547(0@,3) 1 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_9024 // Note: the incorrect math opcode was used here 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_8956 // Note: the incorrect math opcode was used here $5916 == 1 // (int) var == num jump_if_false @E_RE_8933 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_8949 :E_RE_8933 03DE: (unknown) $5547(0@,3) 1 00E5: (unknown) $5547(0@,3) $1038 :E_RE_8949 0002: jump @E_RE_9017 :E_RE_8956 20.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_8990 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 0002: jump @E_RE_9017 :E_RE_8990 $5788 > 20.0 // (float) var > num jump_if_false @E_RE_9017 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_9017 0002: jump @E_RE_9222 :E_RE_9024 0014: $5788 > $5789 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_9091 // Note: the incorrect math opcode was used here 20.0 > $5789 // (float) num > var 0022: jump_if_false @E_RE_9071 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 4 0002: jump @E_RE_9084 :E_RE_9071 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_9084 0002: jump @E_RE_9222 :E_RE_9091 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_9161 // Note: the incorrect math opcode was used here $5916 == 1 // (int) var == num jump_if_false @E_RE_9138 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_9154 :E_RE_9138 03DE: (unknown) $5547(0@,3) 1 00E5: (unknown) $5547(0@,3) $1038 :E_RE_9154 0002: jump @E_RE_9222 :E_RE_9161 20.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_9195 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 0002: jump @E_RE_9222 :E_RE_9195 $5788 > 20.0 // (float) var > num jump_if_false @E_RE_9222 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_9222 0002: jump @E_RE_11756 :E_RE_9229 $5553(0@,3) == 3 // (int) var == num jump_if_false @E_RE_9615 004F: unknown_check $5818 jump_if_false @E_RE_9579 007C: actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_9559 // Note: the incorrect math opcode was used here 02BD: (unknown) $5818 $5829 001C: $5829 == $5547(0@,3) // (int) num == var 0022: jump_if_false @E_RE_9466 // Note: the incorrect math opcode was used here 014E: $5819 = car $5818 health $5819 > 950 // (int) var > num jump_if_false @E_RE_9430 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_9423 // Note: the incorrect math opcode was used here $5788 > 10.0 // (float) var > num jump_if_false @E_RE_9358 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 3 0002: jump @E_RE_9423 :E_RE_9358 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_9423 // Note: the incorrect math opcode was used here 01CA: (unknown) $5777 $5790 001D: $5790 == 0 // (int) var == var jump_if_false @E_RE_9410 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 0002: jump @E_RE_9423 :E_RE_9410 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 3 :E_RE_9423 0002: jump @E_RE_9459 :E_RE_9430 $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_9459 0002: jump @E_RE_9552 :E_RE_9466 1@ == -1 // (int) var == num jump_if_false @E_RE_9504 030E: (unknown) $5547(0@,3) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 3 0002: jump @E_RE_9552 :E_RE_9504 001C: 1@ == $1038 // (int) num == var 0022: jump_if_false @E_RE_9536 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 0002: jump @E_RE_9552 :E_RE_9536 0442: (unknown) $5547(0@,3) 1 00A1: (unknown) $5547(0@,3) 1 :E_RE_9552 0002: jump @E_RE_9572 :E_RE_9559 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_9572 0002: jump @E_RE_9608 :E_RE_9579 $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_9608 0002: jump @E_RE_11756 :E_RE_9615 $5553(0@,3) == 4 // (int) var == num jump_if_false @E_RE_9917 02A8: unknown_check $5547(0@,3) jump_if_false @E_RE_9897 02A8: unknown_check $1038 jump_if_false @E_RE_9833 $5916 == 1 // (int) var == num jump_if_false @E_RE_9810 0014: $5789 > $5788 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_9748 // Note: the incorrect math opcode was used here 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_9714 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_9741 :E_RE_9714 $5788 > 20.0 // (float) var > num jump_if_false @E_RE_9741 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_9741 0002: jump @E_RE_9803 :E_RE_9748 $5789 > 20.0 // (float) var > num jump_if_false @E_RE_9782 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 0002: jump @E_RE_9803 :E_RE_9782 00E4: (unknown) $5547(0@,3) $1038 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 4 :E_RE_9803 0002: jump @E_RE_9826 :E_RE_9810 03DE: (unknown) $5547(0@,3) 1 00E5: (unknown) $5547(0@,3) $1038 :E_RE_9826 0002: jump @E_RE_9890 :E_RE_9833 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_9866 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 0002: jump @E_RE_9890 :E_RE_9866 007E: actor $1038 driving jump_if_false @E_RE_9890 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 4 :E_RE_9890 0002: jump @E_RE_9910 :E_RE_9897 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_9910 0002: jump @E_RE_11756 :E_RE_9917 $5553(0@,3) == 5 // (int) var == num jump_if_false @E_RE_10288 034B: unknown_check $5818 jump_if_false @E_RE_10248 004F: unknown_check $5818 jump_if_false @E_RE_10208 007C: actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_10188 // Note: the incorrect math opcode was used here 02BD: (unknown) $5818 $5829 001C: $5829 == $5547(0@,3) // (int) num == var 0022: jump_if_false @E_RE_10101 // Note: the incorrect math opcode was used here 014E: $5819 = car $5818 health $5819 > 950 // (int) var > num jump_if_false @E_RE_10061 02A8: unknown_check $1038 jump_if_false @E_RE_10041 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 5 0002: jump @E_RE_10054 :E_RE_10041 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 3 :E_RE_10054 0002: jump @E_RE_10094 :E_RE_10061 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_10094 0002: jump @E_RE_10181 :E_RE_10101 001C: $5829 == $1038 // (int) num == var 0022: jump_if_false @E_RE_10134 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 0002: jump @E_RE_10181 :E_RE_10134 $5829 == -1 // (int) var == num jump_if_false @E_RE_10160 030E: (unknown) $5547(0@,3) 0002: jump @E_RE_10181 :E_RE_10160 00A1: (unknown) $5547(0@,3) 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 4 :E_RE_10181 0002: jump @E_RE_10201 :E_RE_10188 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_10201 0002: jump @E_RE_10241 :E_RE_10208 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_10241 0002: jump @E_RE_10281 :E_RE_10248 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_10281 0002: jump @E_RE_11756 :E_RE_10288 $5553(0@,3) == 6 // (int) var == num jump_if_false @E_RE_10843 034B: unknown_check $5818 jump_if_false @E_RE_10807 004F: unknown_check $5818 jump_if_false @E_RE_10767 807C: not actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_10572 // Note: the incorrect math opcode was used here 01EC: (unknown) $5547(0@,3) 1 004D: store_car $5777 position_to $5778 $5779 $5780 004D: store_car $5818 position_to $5820 $5821 $5822 0043: store_actor $5547(0@,3) position_to $5592(0@,3) $5595(0@,3) $5598(0@,3) // Note: the incorrect math opcode was used here 031E: (unknown) $5592(0@,3) $5595(0@,3) $5598(0@,3) $5778 $5779 $5780 $5570(0@,3) 031E: (unknown) $5592(0@,3) $5595(0@,3) $5598(0@,3) $5820 $5821 $5822 $5567(0@,3) 0014: $5570(0@,3) > $5567(0@,3) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_10500 // Note: the incorrect math opcode was used here 02BD: (unknown) $5818 $5829 0078: if or $5829 == -1 // (int) var == num 001C: $5829 == $1038 // (int) num == var 0022: jump_if_false @E_RE_10493 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_10493 0002: jump @E_RE_10565 :E_RE_10500 10.0 > $5570(0@,3) // (float) num > var 0022: jump_if_false @E_RE_10536 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_10565 :E_RE_10536 20.0 > $5570(0@,3) // (float) num > var 0022: jump_if_false @E_RE_10565 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 :E_RE_10565 0002: jump @E_RE_10760 :E_RE_10572 02BD: (unknown) $5818 $5829 001C: $5829 == $5547(0@,3) // (int) num == var 0022: jump_if_false @E_RE_10695 // Note: the incorrect math opcode was used here 014E: $5819 = car $5818 health $5819 > 950 // (int) var > num jump_if_false @E_RE_10666 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_10646 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 3 0002: jump @E_RE_10659 :E_RE_10646 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 5 :E_RE_10659 0002: jump @E_RE_10688 :E_RE_10666 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_10688 0002: jump @E_RE_10760 :E_RE_10695 $5829 == -1 // (int) var == num jump_if_false @E_RE_10734 030E: (unknown) $5547(0@,3) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 5 0002: jump @E_RE_10760 :E_RE_10734 001C: $5829 == $1038 // (int) num == var 0022: jump_if_false @E_RE_10760 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_10760 0002: jump @E_RE_10800 :E_RE_10767 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_10800 0002: jump @E_RE_10836 :E_RE_10807 $5917 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5621 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_10836 0002: jump @E_RE_11756 :E_RE_10843 $5553(0@,3) == 7 // (int) var == num jump_if_false @E_RE_11237 007E: actor $5547(0@,3) driving jump_if_false @E_RE_10891 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 0002: jump @E_RE_11230 :E_RE_10891 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_11032 // Note: the incorrect math opcode was used here 20.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_11012 // Note: the incorrect math opcode was used here 01CA: (unknown) $5777 $5790 001D: $5790 == 0 // (int) var == var jump_if_false @E_RE_10992 $5916 == 1 // (int) var == num jump_if_false @E_RE_10969 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_10985 :E_RE_10969 03DE: (unknown) $5547(0@,3) 1 00E5: (unknown) $5547(0@,3) $1038 :E_RE_10985 0002: jump @E_RE_11005 :E_RE_10992 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 :E_RE_11005 0002: jump @E_RE_11025 :E_RE_11012 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_11025 0002: jump @E_RE_11230 :E_RE_11032 $5916 == 1 // (int) var == num jump_if_false @E_RE_11214 0014: $5789 > $5788 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_11160 // Note: the incorrect math opcode was used here 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_11092 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_11153 :E_RE_11092 20.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_11126 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 0002: jump @E_RE_11153 :E_RE_11126 $5788 > 20.0 // (float) var > num jump_if_false @E_RE_11153 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_11153 0002: jump @E_RE_11207 :E_RE_11160 20.0 > $5789 // (float) num > var 0022: jump_if_false @E_RE_11194 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 4 0002: jump @E_RE_11207 :E_RE_11194 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_11207 0002: jump @E_RE_11230 :E_RE_11214 03DE: (unknown) $5547(0@,3) 1 00E5: (unknown) $5547(0@,3) $1038 :E_RE_11230 0002: jump @E_RE_11756 :E_RE_11237 $5553(0@,3) == 8 // (int) var == num jump_if_false @E_RE_11516 01EC: (unknown) $5547(0@,3) 1 807C: not actor $5547(0@,3) driving $5777 0022: jump_if_false @E_RE_11413 // Note: the incorrect math opcode was used here 10.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_11345 // Note: the incorrect math opcode was used here $5916 == 1 // (int) var == num jump_if_false @E_RE_11322 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_11338 :E_RE_11322 03DE: (unknown) $5547(0@,3) 1 00E5: (unknown) $5547(0@,3) $1038 :E_RE_11338 0002: jump @E_RE_11406 :E_RE_11345 20.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_11379 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 0002: jump @E_RE_11406 :E_RE_11379 $5788 > 20.0 // (float) var > num jump_if_false @E_RE_11406 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 6 :E_RE_11406 0002: jump @E_RE_11509 :E_RE_11413 02BD: (unknown) $5777 1@ 001C: 1@ == $5547(0@,3) // (int) num == var 0022: jump_if_false @E_RE_11452 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 9 0002: jump @E_RE_11509 :E_RE_11452 1@ == -1 // (int) var == num jump_if_false @E_RE_11484 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_11509 :E_RE_11484 001C: 1@ == $1038 // (int) num == var 0022: jump_if_false @E_RE_11509 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_11509 0002: jump @E_RE_11756 :E_RE_11516 $5553(0@,3) == 9 // (int) var == num jump_if_false @E_RE_11756 007C: actor $5547(0@,3) driving $5777 0022: jump_if_false @E_RE_11735 // Note: the incorrect math opcode was used here 02BD: (unknown) $5777 1@ 0078: if and 1@ > -1 // (int) var > num 801C: not 1@ == $1038 // (int) num == var 0022: jump_if_false @E_RE_11632 // Note: the incorrect math opcode was used here 014E: $5786 = car $5777 health $5786 > 950 // (int) var > num jump_if_false @E_RE_11612 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 9 0002: jump @E_RE_11625 :E_RE_11612 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_11625 0002: jump @E_RE_11728 :E_RE_11632 1@ == -1 // (int) var == num jump_if_false @E_RE_11695 8398: not unknown_check $5777 jump_if_false @E_RE_11675 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 8 0002: jump @E_RE_11688 :E_RE_11675 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_11688 0002: jump @E_RE_11728 :E_RE_11695 0078: if or 001C: 1@ == $1038 // (int) num == var 0398: unknown_check $5777 0022: jump_if_false @E_RE_11728 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 7 :E_RE_11728 0002: jump @E_RE_11756 :E_RE_11735 01EC: (unknown) $5547(0@,3) 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 2 :E_RE_11756 0002: jump @E_RE_11826 :E_RE_11763 00BB: (unknown) $5781 004F: unknown_check $5818 jump_if_false @E_RE_11826 007C: actor $5547(0@,3) driving $5818 0022: jump_if_false @E_RE_11813 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 5 0002: jump @E_RE_11826 :E_RE_11813 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6429 0@ 4 :E_RE_11826 0@ += 1 // (int) 0002: jump @E_RE_8448 :E_RE_11838 0026: return :E_RE_11840 0045: actor $1038 defined jump_if_false @E_RE_12087 0045: actor $5628(0@,3) defined jump_if_false @E_RE_12087 004F: unknown_check $5777 jump_if_false @E_RE_12087 1@ == 0 // (int) var == num jump_if_false @E_RE_11985 007C: actor $5628(0@,3) driving $5777 0022: jump_if_false @E_RE_11971 // Note: the incorrect math opcode was used here 02BD: (unknown) $5777 3@ 0078: if and 3@ > -1 // (int) var > num 801C: not 3@ == $1038 // (int) num == var 0022: jump_if_false @E_RE_11971 // Note: the incorrect math opcode was used here $5921 == 0 // (int) var == num jump_if_false @E_RE_11958 0052: set_car $5777 driver_behaviour_to 1 $5921 = 1 // (int) 0002: jump @E_RE_11971 :E_RE_11958 0050: set_car $5777 max_speed_to 20.0 0051: set_car $5777 traffic_behavior_to 2 :E_RE_11971 0035: $5646(0@,2) = 1@ // (int vars) 0002: jump @E_RE_12087 :E_RE_11985 1@ == 1 // (int) var == num jump_if_false @E_RE_12043 007E: actor $5628(0@,3) driving jump_if_false @E_RE_12023 00F1: (unknown) $5628(0@,3) 0002: jump @E_RE_12029 :E_RE_12023 00E0: (unknown) $5628(0@,3) :E_RE_12029 0035: $5646(0@,2) = 1@ // (int vars) 0002: jump @E_RE_12087 :E_RE_12043 1@ == 2 // (int) var == num jump_if_false @E_RE_12087 02A8: unknown_check $5628(0@,3) jump_if_false @E_RE_12080 00E0: (unknown) $5628(0@,3) 0112: remove_references_to_actor $5628(0@,3) // Like turning an actor into a random pedestrian :E_RE_12080 0035: $5646(0@,2) = 1@ // (int vars) :E_RE_12087 0026: return :E_RE_12089 0@ = 0 // (int) :E_RE_12093 2 > 0@ // (int) num > var 0022: jump_if_false @E_RE_12345 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $5628(0@,3) defined 0022: jump_if_false @E_RE_12327 // Note: the incorrect math opcode was used here 004F: unknown_check $5777 0022: jump_if_false @E_RE_12320 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_RE_12320 // Note: the incorrect math opcode was used here $5646(0@,2) == 0 // (int) var == num jump_if_false @E_RE_12226 01B7: unknown_check $5777 jump_if_false @E_RE_12219 02BD: (unknown) $5777 2@ 0078: if or 2@ == -1 // (int) var == num 001C: 2@ == $1038 // (int) num == var $5914 == 1 // (int) var == num 0328: unknown_check $5777 $1038 0022: jump_if_false @E_RE_12219 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @E_RE_11840 0@ 1 :E_RE_12219 0002: jump @E_RE_12320 :E_RE_12226 $5646(0@,2) == 1 // (int) var == num jump_if_false @E_RE_12291 007C: actor $5628(0@,3) driving $5777 0022: jump_if_false @E_RE_12271 // Note: the incorrect math opcode was used here 00E8: (unknown) $5628(0@,3) $5777 0002: jump @E_RE_12284 :E_RE_12271 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @E_RE_11840 0@ 2 :E_RE_12284 0002: jump @E_RE_12320 :E_RE_12291 $5646(0@,2) == 2 // (int) var == num jump_if_false @E_RE_12320 01EC: (unknown) $5628(0@,3) 1 00E0: (unknown) $5628(0@,3) :E_RE_12320 0002: jump @E_RE_12333 :E_RE_12327 00BB: (unknown) $5631(0@,3) :E_RE_12333 0@ += 1 // (int) 0002: jump @E_RE_12093 :E_RE_12345 0026: return :E_RE_12347 $5964 == 0 // (int) var == num jump_if_false @E_RE_12375 0138: 0@ = random_float_in_ranges -50.0 -300.0 0002: jump @E_RE_12465 :E_RE_12375 $5964 == 1 // (int) var == num jump_if_false @E_RE_12404 0138: 0@ = random_float_in_ranges 75.0 300.0 0002: jump @E_RE_12465 :E_RE_12404 $5964 == 10 // (int) var == num jump_if_false @E_RE_12433 0138: 0@ = random_float_in_ranges 100.0 300.0 0002: jump @E_RE_12465 :E_RE_12433 0138: 0@ = random_float_in_ranges 100.0 300.0 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @E_RE_12465 0@ *= -1.0 // (float) :E_RE_12465 0026: return :E_RE_12467 $5964 == 0 // (int) var == num jump_if_false @E_RE_12495 0138: 0@ = random_float_in_ranges 150.0 350.0 0002: jump @E_RE_12579 :E_RE_12495 $5964 == 5 // (int) var == num jump_if_false @E_RE_12547 0138: 0@ = random_float_in_ranges 200.0 250.0 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @E_RE_12540 0@ *= -1.0 // (float) :E_RE_12540 0002: jump @E_RE_12579 :E_RE_12547 0138: 0@ = random_float_in_ranges 175.0 225.0 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @E_RE_12579 0@ *= -1.0 // (float) :E_RE_12579 0026: return :E_RE_12581 2@ = 0 // (float) 037B: constant_params 0 variable_params 1 unknown 24 call_with_params @E_RE_12347 3@ 037B: constant_params 0 variable_params 1 unknown 24 call_with_params @E_RE_12467 4@ 037B: constant_params 6 variable_params 3 unknown 24 call_with_params @MAIN_5144 $5791 $5792 $5793 3@ 4@ 5@ 3@ 4@ 5@ 025B: (unknown) 3@ 4@ 5@ $5782 $5783 $5784 $5785 5@ += 5.0 // (float) 01BB: (unknown) 3@ 4@ 5@ 5@ 037B: constant_params 3 variable_params 0 unknown 24 call_with_params @E_RE_3492 $5782 $5783 $5784 jump_if_false @E_RE_14404 037B: constant_params 3 variable_params 0 unknown 24 call_with_params @E_RE_1697 $5782 $5783 $5784 jump_if_false @E_RE_14395 :E_RE_12700 001C: $5787 == $5801 // (int) num == var 0022: jump_if_false @E_RE_12731 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5787 = random_int_in_ranges 1 3 0002: jump @E_RE_12700 :E_RE_12731 $5787 == 0 // (int) var == num jump_if_false @E_RE_12780 $5784 += 3.0 // (float) 01BB: (unknown) $5782 $5783 $5784 $5784 0048: $5777 = create_car #SENTINEL at $5782 $5783 $5784 0002: jump @E_RE_12860 :E_RE_12780 $5787 == 1 // (int) var == num jump_if_false @E_RE_12830 $5784 += 3.0 // (float) 01BB: (unknown) $5782 $5783 $5784 $5784 0048: $5777 = create_car #PCJ600 at $5782 $5783 $5784 0002: jump @E_RE_12860 :E_RE_12830 $5784 += 3.0 // (float) 01BB: (unknown) $5782 $5783 $5784 $5784 0048: $5777 = create_car #BENSON at $5782 $5783 $5784 :E_RE_12860 0035: $5801 = $5787 // (int vars) 00BB: (unknown) $5781 004F: unknown_check $5777 0022: jump_if_false @E_RE_12969 // Note: the incorrect math opcode was used here 0294: (unknown) $5777 1 01B0: (unknown) $5777 1 00D1: set_car $5777 Z_angle_to $5785 0236: (unknown) $5777 3 00C0: (unknown) $5777 $5781 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @E_RE_1322 $5781 $5916 = 1 // (int) $5787 == 2 // (int) var == num jump_if_false @E_RE_12969 004F: unknown_check $5777 jump_if_false @E_RE_12969 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @E_RE_4701 $5777 03D1: (unknown) $5777 :E_RE_12969 001C: $5799 == $5800 // (int) num == var 0022: jump_if_false @E_RE_13000 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5799 = random_int_in_ranges 1 3 0002: jump @E_RE_12969 :E_RE_13000 $5799 == 0 // (int) var == num jump_if_false @E_RE_13547 004F: unknown_check $5777 jump_if_false @E_RE_13040 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @E_RE_5547 $5777 0052: set_car $5777 driver_behaviour_to 0 :E_RE_13040 19@ = 0 // (int) :E_RE_13044 3 > 19@ // (int) num > var 0022: jump_if_false @E_RE_13123 // Note: the incorrect math opcode was used here 0045: actor $5547(19@,3) defined 0022: jump_if_false @E_RE_13096 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_RE_13088 // Note: the incorrect math opcode was used here 00E5: (unknown) $5547(19@,3) $1038 :E_RE_13088 03DE: (unknown) $5547(19@,3) 1 :E_RE_13096 0112: remove_references_to_actor $5547(19@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5818 // Like turning a car into any random car $5917 = 0 // (int) 19@ += 1 // (int) 0002: jump @E_RE_13044 :E_RE_13123 0139: 12@ = random_int_in_ranges 2 4 19@ = 0 // (int) :E_RE_13134 0011: 12@ > 19@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_13540 // Note: the incorrect math opcode was used here 004F: unknown_check $5777 0022: jump_if_false @E_RE_13528 // Note: the incorrect math opcode was used here 004F: unknown_check $5777 0022: jump_if_false @E_RE_13195 // Note: the incorrect math opcode was used here 027F: store_coords_to $5583(19@,3) $5586(19@,3) $5589(19@,3) from_actor $5777 with_offset $5574(19@,3) $5577(19@,3) $5580(19@,3) :E_RE_13195 $5806 = 40 // (int) $5807 = 34 // (int) $5808 = 22 // (int) 0160: load_model $5550(19@,3) :E_RE_13219 8161: not model $5550(19@,3) available jump_if_false @E_RE_13242 0001: wait 0 ms 0002: jump @E_RE_13219 :E_RE_13242 003E: $5547(19@,3) = create_actor_pedtype 22 model $5550(19@,3) at $5583(19@,3) $5586(19@,3) $5589(19@,3) 0035: 21@ = 20@ // (int vars) 0045: actor $5547(19@,3) defined 0022: jump_if_false @E_RE_13521 // Note: the incorrect math opcode was used here 0162: release_model $5550(19@,3) 041B: (unknown) $5547(19@,3) 9 0040: (unknown) $5547(19@,3) -1 03DE: (unknown) $5547(19@,3) 1 0139: 16@ = random_int_in_ranges 0 20 0011: $5905 > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_13521 // Note: the incorrect math opcode was used here 0139: 17@ = random_int_in_ranges 0 20 17@ > 15 // (int) var > num jump_if_false @E_RE_13412 0160: load_model #UZI :E_RE_13354 8161: not model #UZI available jump_if_false @E_RE_13376 0001: wait 0 ms 0002: jump @E_RE_13354 :E_RE_13376 0045: actor $5547(19@,3) defined jump_if_false @E_RE_13405 0106: give_actor $5547(19@,3) weapon 25 ammo 500 // Load the weapon model before using this 0162: release_model #UZI :E_RE_13405 0002: jump @E_RE_13514 :E_RE_13412 17@ > 10 // (int) var > num jump_if_false @E_RE_13467 0160: load_model #BERETTA 0228: (unknown) 0045: actor $5547(19@,3) defined jump_if_false @E_RE_13460 0106: give_actor $5547(19@,3) weapon 19 ammo 500 // Load the weapon model before using this 0162: release_model #BERETTA :E_RE_13460 0002: jump @E_RE_13514 :E_RE_13467 11 > 17@ // (int) num > var 0022: jump_if_false @E_RE_13514 // Note: the incorrect math opcode was used here 0160: load_model #BAT 0228: (unknown) 0045: actor $5547(19@,3) defined 0022: jump_if_false @E_RE_13514 // Note: the incorrect math opcode was used here 0106: give_actor $5547(19@,3) weapon 6 ammo -1 // Load the weapon model before using this 0162: release_model #BAT :E_RE_13514 01C9: (unknown) $5547(19@,3) 17@ :E_RE_13521 $5553(19@,3) = 0 // (int) :E_RE_13528 19@ += 1 // (int) 0002: jump @E_RE_13134 :E_RE_13540 0002: jump @E_RE_14374 :E_RE_13547 $5799 == 1 // (int) var == num jump_if_false @E_RE_13834 004F: unknown_check $5777 jump_if_false @E_RE_13604 0052: set_car $5777 driver_behaviour_to 1 0050: set_car $5777 max_speed_to 20.0 0051: set_car $5777 traffic_behavior_to 2 0254: enable_car $5777 stuck_check_distance_to 0.5 time_to 10 0294: (unknown) $5777 1 :E_RE_13604 19@ = 0 // (int) :E_RE_13608 2 > 19@ // (int) num > var 0022: jump_if_false @E_RE_13644 // Note: the incorrect math opcode was used here 00BB: (unknown) $5631(19@,3) 0112: remove_references_to_actor $5628(19@,3) // Like turning an actor into a random pedestrian 19@ += 1 // (int) 0002: jump @E_RE_13608 :E_RE_13644 0139: 14@ = random_int_in_ranges 1 3 19@ = 0 // (int) :E_RE_13655 0011: 14@ > 19@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_13827 // Note: the incorrect math opcode was used here 0139: 20@ = random_int_in_ranges 0 3 $5806 = 40 // (int) $5807 = 34 // (int) $5808 = 22 // (int) 0160: load_model $5550(20@,3) :E_RE_13696 8161: not model $5550(20@,3) available jump_if_false @E_RE_13719 0001: wait 0 ms 0002: jump @E_RE_13696 :E_RE_13719 19@ == 0 // (int) var == num jump_if_false @E_RE_13762 004F: unknown_check $5777 jump_if_false @E_RE_13755 00A4: $5628(19@,3) = create_actor_pedtype 22 model $5550(20@,3) in_car $5777 driverseat :E_RE_13755 0002: jump @E_RE_13789 :E_RE_13762 004F: unknown_check $5777 jump_if_false @E_RE_13789 0118: $5628(19@,3) = create_actor_pedtype 22 model $5550(20@,3) in_car $5777 passenger_seat -1 :E_RE_13789 0045: actor $5628(19@,3) defined jump_if_false @E_RE_13815 0162: release_model $5550(20@,3) $5646(19@,2) = 0 // (int) :E_RE_13815 19@ += 1 // (int) 0002: jump @E_RE_13655 :E_RE_13827 0002: jump @E_RE_14374 :E_RE_13834 $5799 == 2 // (int) var == num jump_if_false @E_RE_14374 004F: unknown_check $5777 jump_if_false @E_RE_13891 0052: set_car $5777 driver_behaviour_to 1 0050: set_car $5777 max_speed_to 24.0 0051: set_car $5777 traffic_behavior_to 2 0254: enable_car $5777 stuck_check_distance_to 0.5 time_to 10 0294: (unknown) $5777 1 :E_RE_13891 19@ = 0 // (int) :E_RE_13895 2 > 19@ // (int) num > var 0022: jump_if_false @E_RE_13969 // Note: the incorrect math opcode was used here 0045: actor $5547(19@,3) defined 0022: jump_if_false @E_RE_13947 // Note: the incorrect math opcode was used here 03DE: (unknown) $5547(19@,3) 1 0045: actor $1038 defined jump_if_false @E_RE_13947 00E5: (unknown) $5547(19@,3) $1038 :E_RE_13947 0112: remove_references_to_actor $5547(19@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5818 // Like turning a car into any random car 19@ += 1 // (int) 0002: jump @E_RE_13895 :E_RE_13969 0139: 15@ = random_int_in_ranges 1 3 19@ = 0 // (int) :E_RE_13980 0011: 15@ > 19@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_14374 // Note: the incorrect math opcode was used here $5806 = 40 // (int) $5807 = 34 // (int) $5808 = 22 // (int) 0160: load_model $5550(19@,3) :E_RE_14015 8161: not model $5550(19@,3) available jump_if_false @E_RE_14038 0001: wait 0 ms 0002: jump @E_RE_14015 :E_RE_14038 19@ == 0 // (int) var == num jump_if_false @E_RE_14081 004F: unknown_check $5777 jump_if_false @E_RE_14074 00A4: $5547(19@,3) = create_actor_pedtype 22 model $5550(19@,3) in_car $5777 driverseat :E_RE_14074 0002: jump @E_RE_14108 :E_RE_14081 004F: unknown_check $5777 jump_if_false @E_RE_14108 0118: $5547(19@,3) = create_actor_pedtype 22 model $5550(19@,3) in_car $5777 passenger_seat -1 :E_RE_14108 0045: actor $5547(19@,3) defined jump_if_false @E_RE_14159 01AF: (unknown) $5547(19@,3) 1 041B: (unknown) $5547(19@,3) 9 01EC: (unknown) $5547(19@,3) 1 0162: release_model $5550(19@,3) $5553(19@,3) = 9 // (int) :E_RE_14159 0045: actor $5547(19@,3) defined jump_if_false @E_RE_14362 0139: 17@ = random_int_in_ranges 0 20 17@ > 15 // (int) var > num jump_if_false @E_RE_14253 0160: load_model #UZI :E_RE_14195 8161: not model #UZI available jump_if_false @E_RE_14217 0001: wait 0 ms 0002: jump @E_RE_14195 :E_RE_14217 0045: actor $5547(19@,3) defined jump_if_false @E_RE_14246 0106: give_actor $5547(19@,3) weapon 25 ammo 500 // Load the weapon model before using this 0162: release_model #UZI :E_RE_14246 0002: jump @E_RE_14355 :E_RE_14253 17@ > 10 // (int) var > num jump_if_false @E_RE_14308 0160: load_model #BERETTA 0228: (unknown) 0045: actor $5547(19@,3) defined jump_if_false @E_RE_14301 0106: give_actor $5547(19@,3) weapon 19 ammo 500 // Load the weapon model before using this 0162: release_model #BERETTA :E_RE_14301 0002: jump @E_RE_14355 :E_RE_14308 11 > 17@ // (int) num > var 0022: jump_if_false @E_RE_14355 // Note: the incorrect math opcode was used here 0160: load_model #BAT 0228: (unknown) 0045: actor $5547(19@,3) defined 0022: jump_if_false @E_RE_14355 // Note: the incorrect math opcode was used here 0106: give_actor $5547(19@,3) weapon 6 ammo -1 // Load the weapon model before using this 0162: release_model #BAT :E_RE_14355 01C9: (unknown) $5547(19@,3) 17@ :E_RE_14362 19@ += 1 // (int) 0002: jump @E_RE_13980 :E_RE_14374 0035: $5800 = $5799 // (int vars) $5913 = 1 // (int) 005E: (unknown) 0002: jump @E_RE_14397 :E_RE_14395 005F: (unknown) :E_RE_14397 0002: jump @E_RE_14406 :E_RE_14404 005F: (unknown) :E_RE_14406 0026: return 0078: if or $5799 == 2 // (int) var == num $5799 == 1 // (int) var == num jump_if_false @E_RE_14553 0045: actor $1038 defined jump_if_false @E_RE_14553 004F: unknown_check $5777 jump_if_false @E_RE_14553 02BD: (unknown) $5777 0@ 801C: not 0@ == $1038 // (int) num == var 0022: jump_if_false @E_RE_14553 // Note: the incorrect math opcode was used here 0256: unknown_check $5777 0022: jump_if_false @E_RE_14553 // Note: the incorrect math opcode was used here $5920 == 0 // (int) var == num jump_if_false @E_RE_14553 81B7: not unknown_check $5777 jump_if_false @E_RE_14553 004D: store_car $5777 position_to 1@ 2@ 3@ 00D0: 7@ = car $5777 Z_angle 03B8: (unknown) $5777 4@ 5@ 6@ 3@ += 2.0 // (float) 004E: put_car $5777 at 1@ 2@ 3@ 00D1: set_car $5777 Z_angle_to 7@ 03B9: (unknown) $5777 4@ 5@ 6@ $5920 = 1 // (int) :E_RE_14553 0026: return :E_RE_14555 0@ = 0 // (int) :E_RE_14559 4 > 0@ // (int) num > var 0022: jump_if_false @E_RE_14598 // Note: the incorrect math opcode was used here 01F7: garage $1536(0@,4) respray_done 0022: jump_if_false @E_RE_14586 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RE_14586 0@ += 1 // (int) 0002: jump @E_RE_14559 :E_RE_14598 005F: (unknown) :E_RE_14600 0483: (unknown) $3143 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :E_RE_14617 $1045 = 1 // (int) 0035: $5964 = $3315 // (int vars) 0001: wait 0 ms 16@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 20 call_with_params @MAIN_6396 $2334 1@ 0025: gosub @E_RE_17903 037B: constant_params 0 variable_params 3 unknown 20 call_with_params @E_RE_14600 9@ 10@ 11@ 037B: constant_params 3 variable_params 1 unknown 20 call_with_params @E_RE_1336 9@ 10@ 11@ 12@ $5905 = 0 // (int) $5906 = 0 // (int) $5907 = 0 // (int) $5904 = 0 // (int) $5912 = 0 // (int) $5951 = -40.0 // (float) $5952 = -40.0 // (float) $5953 = 0 // (float) $5954 = 40.0 // (float) $5955 = 40.0 // (float) $5956 = 0 // (float) $5830 = 1.0 // (float) $5833 = 2.0 // (float) $5836 = 0 // (float) $5831 = 1.0 // (float) $5834 = 0 // (float) $5837 = 0 // (float) $5832 = 1.0 // (float) $5835 = -2.0 // (float) $5838 = 0 // (float) $5927 = -425.0 // (float) $5931 = -425.0 // (float) $5935 = 0 // (float) $5939 = -125.0 // (float) $5943 = 125.0 // (float) $5947 = 0 // (float) $5928 = -425.0 // (float) $5932 = 125.0 // (float) $5936 = 0 // (float) $5940 = 125.0 // (float) $5944 = -425.0 // (float) $5948 = 0 // (float) $5929 = 125.0 // (float) $5933 = -125.0 // (float) $5937 = 0 // (float) $5941 = -425.0 // (float) $5945 = 425.0 // (float) $5949 = 0 // (float) $5930 = -125.0 // (float) $5934 = -425.0 // (float) $5938 = 0 // (float) $5942 = -125.0 // (float) $5946 = 425.0 // (float) $5950 = 0 // (float) $5802 = 1 // (int) 0025: gosub @E_RE_17571 0006: $5962 = 'REPO_35' // (string) // ~w~Repo's // Note: the incorrect math opcode was used here 0006: $5958 = 'CARPARK' // (string) // FLOOR // Note: the incorrect math opcode was used here 0006: $5960 = 'REPO_30' // (string) // Time // Note: the incorrect math opcode was used here $5961 = 180000 // (int) 012E: toggle_player $1038 ignored_by_cops 0 024F: (unknown) 1.2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_364 1000 0057: show_text_highpriority GXT 'REPO_36' time 5000 flag 1 // Go ~t~outside. :E_RE_15061 not $1698 == 0 // (int) var == num jump_if_false @E_RE_15114 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1446 jump_if_false @E_RE_15107 0025: gosub @E_RE_17956 0002: jump @E_RE_15246 :E_RE_15107 0002: jump @E_RE_15061 :E_RE_15114 0059: text_clear_all 037B: constant_params 1 variable_params 3 unknown 20 call_with_params @NONAME_1_30320 $3315 $5791 $5792 $5793 01BB: (unknown) $5791 $5792 $5793 $5793 :E_RE_15144 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12581 jump_if_false @E_RE_15171 0001: wait 0 ms 0002: jump @E_RE_15144 :E_RE_15171 00BB: (unknown) 12@ 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1101 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_39251 2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1101 5 024C: set_timer_with_text_to $5961 type 1 GXT $5960 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1101 1 0311: status_text $5904 type 0 line 2 GXT $5962 // global_variable 0025: gosub @E_RE_17659 :E_RE_15246 0001: wait 0 ms :E_RE_15249 0@ == 0 // (int) var == num jump_if_false @E_RE_15577 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_8444 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12089 0045: actor $1038 defined jump_if_false @E_RE_15570 not $5961 == 0 // (int) var == num jump_if_false @E_RE_15539 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1446 jump_if_false @E_RE_15520 004F: unknown_check $5777 jump_if_false @E_RE_15482 014E: $5786 = car $5777 health 950 > $5786 // (int) num > var 0022: jump_if_false @E_RE_15359 // Note: the incorrect math opcode was used here $5916 = 0 // (int) :E_RE_15359 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_15433 // Note: the incorrect math opcode was used here 004F: unknown_check $5777 0022: jump_if_false @E_RE_15388 // Note: the incorrect math opcode was used here 01B0: (unknown) $5777 0 :E_RE_15388 00BB: (unknown) $5781 $5914 = 1 // (int) 00C3: (unknown) $5791 $5792 $5793 $5794 0057: show_text_highpriority GXT 'REPO_06' time 5000 flag 1 // Take this vehicle back to the ~y~depot. 00BB: (unknown) $5959 0@ = 1 // (int) :E_RE_15433 $5787 == 1 // (int) var == num jump_if_false @E_RE_15475 01B7: unknown_check $5777 jump_if_false @E_RE_15469 01B0: (unknown) $5777 0 0002: jump @E_RE_15475 :E_RE_15469 01B0: (unknown) $5777 1 :E_RE_15475 0002: jump @E_RE_15513 :E_RE_15482 0025: gosub @E_RE_18436 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'REPO_07' // ~r~The vehicle was destroyed. 0@ = 3 // (int) :E_RE_15513 0002: jump @E_RE_15532 :E_RE_15520 0025: gosub @E_RE_17956 0@ = 3 // (int) :E_RE_15532 0002: jump @E_RE_15570 :E_RE_15539 0025: gosub @E_RE_18436 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'REPO_31' // ~r~Out of time. 0@ = 3 // (int) :E_RE_15570 0002: jump @E_RE_15249 :E_RE_15577 0@ == 1 // (int) var == num jump_if_false @E_RE_16156 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12089 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_8444 0045: actor $1038 defined jump_if_false @E_RE_16149 not $5961 == 0 // (int) var == num jump_if_false @E_RE_16118 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1446 jump_if_false @E_RE_16099 004F: unknown_check $5777 jump_if_false @E_RE_16061 014E: $5786 = car $5777 health $5787 == 2 // (int) var == num jump_if_false @E_RE_15744 0025: gosub @E_RE_16572 $5786 > 999 // (int) var > num jump_if_false @E_RE_15715 $5926 = 0 // (int) 014C: set_car $5777 health_to 999 :E_RE_15715 $5926 == 0 // (int) var == num jump_if_false @E_RE_15737 03D1: (unknown) $5777 $5926 = 1 // (int) :E_RE_15737 0002: jump @E_RE_15763 :E_RE_15744 950 > $5786 // (int) num > var 0022: jump_if_false @E_RE_15763 // Note: the incorrect math opcode was used here $5916 = 0 // (int) :E_RE_15763 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_16003 // Note: the incorrect math opcode was used here 700 > $5786 // (int) num > var 0022: jump_if_false @E_RE_15846 // Note: the incorrect math opcode was used here 0078: if or $5787 == 0 // (int) var == num $5787 == 1 // (int) var == num jump_if_false @E_RE_15846 00BB: (unknown) $5794 0249: (unknown) $5795 $5918 = 0 // (int) 0057: show_text_highpriority GXT 'REPO_32' time 5000 flag 1 // This heap is almost a write-off. Get it repaired. 0@ = 2 // (int) :E_RE_15846 8102: not car $5777 near_point $5791 $5792 radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RE_15966 // Note: the incorrect math opcode was used here 031E: (unknown) $1042 $1043 $1044 $5791 $5792 $5793 $5963 80.0 > $5963 // (float) num > var 0022: jump_if_false @E_RE_15937 // Note: the incorrect math opcode was used here $5918 == 0 // (int) var == num jump_if_false @E_RE_15930 0248: (unknown) $5791 $5792 -100.0 5.0 $5795 $5918 = 1 // (int) :E_RE_15930 0002: jump @E_RE_15959 :E_RE_15937 $5918 == 1 // (int) var == num jump_if_false @E_RE_15959 0249: (unknown) $5795 $5918 = 0 // (int) :E_RE_15959 0002: jump @E_RE_15996 :E_RE_15966 $5904 += 1 // (int) $5912 += 1 // (int) 0025: gosub @E_RE_16711 0025: gosub @E_RE_17659 0@ = 0 // (int) :E_RE_15996 0002: jump @E_RE_16054 :E_RE_16003 00BB: (unknown) $5794 0249: (unknown) $5795 $5918 = 0 // (int) 00C0: (unknown) $5777 $5781 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1322 $5781 0057: show_text_highpriority GXT 'REPO_09' time 5000 flag 1 // Get back to the ~b~vehicle 0@ = 0 // (int) :E_RE_16054 0002: jump @E_RE_16092 :E_RE_16061 0025: gosub @E_RE_18436 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'REPO_07' // ~r~The vehicle was destroyed. 0@ = 3 // (int) :E_RE_16092 0002: jump @E_RE_16111 :E_RE_16099 0025: gosub @E_RE_17956 0@ = 3 // (int) :E_RE_16111 0002: jump @E_RE_16149 :E_RE_16118 0025: gosub @E_RE_18436 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'REPO_31' // ~r~Out of time. 0@ = 3 // (int) :E_RE_16149 0002: jump @E_RE_15577 :E_RE_16156 0@ == 2 // (int) var == num jump_if_false @E_RE_16551 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_18250 0 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12089 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_8444 0045: actor $1038 defined jump_if_false @E_RE_16544 not $5961 == 0 // (int) var == num jump_if_false @E_RE_16513 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1446 jump_if_false @E_RE_16494 004F: unknown_check $5777 jump_if_false @E_RE_16456 014E: $5786 = car $5777 health $5786 > 999 // (int) var > num jump_if_false @E_RE_16449 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_16398 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_14555 jump_if_false @E_RE_16371 03C2: (unknown) 0268: (unknown) $5916 = 1 // (int) 00C3: (unknown) $5791 $5792 $5793 $5794 0057: show_text_highpriority GXT 'REPO_06' time 5000 flag 1 // Take this vehicle back to the ~y~depot. 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @NONAME_1_17636 $5787 == 2 // (int) var == num jump_if_false @E_RE_16366 03D1: (unknown) $5777 :E_RE_16366 0@ = 1 // (int) :E_RE_16371 $5787 == 2 // (int) var == num jump_if_false @E_RE_16391 0025: gosub @E_RE_16572 :E_RE_16391 0002: jump @E_RE_16449 :E_RE_16398 00BB: (unknown) $5794 0249: (unknown) $5795 $5918 = 0 // (int) 00C0: (unknown) $5777 $5781 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1322 $5781 0057: show_text_highpriority GXT 'REPO_09' time 5000 flag 1 // Get back to the ~b~vehicle 0@ = 0 // (int) :E_RE_16449 0002: jump @E_RE_16487 :E_RE_16456 0025: gosub @E_RE_18436 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'REPO_07' // ~r~The vehicle was destroyed. 0@ = 3 // (int) :E_RE_16487 0002: jump @E_RE_16506 :E_RE_16494 0025: gosub @E_RE_17956 0@ = 3 // (int) :E_RE_16506 0002: jump @E_RE_16544 :E_RE_16513 0025: gosub @E_RE_18436 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'REPO_31' // ~r~Out of time. 0@ = 3 // (int) :E_RE_16544 0002: jump @E_RE_16156 :E_RE_16551 not 0@ == 3 // (int) var == num jump_if_false @E_RE_16570 0002: jump @E_RE_15246 :E_RE_16570 0026: return :E_RE_16572 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_5032 034B: unknown_check $5777 jump_if_false @E_RE_16709 004F: unknown_check $5777 jump_if_false @E_RE_16709 014E: $5786 = car $5777 health 14@ == 0 // (int) var == num jump_if_false @E_RE_16633 0035: 14@ = $5786 // (int vars) 0002: jump @E_RE_16709 :E_RE_16633 0035: 15@ = 14@ // (int vars) 002B: 15@ -= $5786 // (int vars) // Note: the incorrect math opcode was used here 15@ > 5 // (int) var > num jump_if_false @E_RE_16709 0035: 14@ = $5786 // (int vars) 037A: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_5198 $5777 jump_if_false @E_RE_16709 0025: gosub @E_RE_18436 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4973 'REPO_39' // ~r~The merchandise was destroyed. 0@ = 3 // (int) :E_RE_16709 0026: return :E_RE_16711 0045: actor $1038 defined jump_if_false @E_RE_16727 0107: toggle_player $1038 can_move 0 :E_RE_16727 022D: (unknown) 1 0249: (unknown) $5795 00BB: (unknown) $5794 17@ = 27 // (int) 17@ /= 2 // (int) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_199 -1 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @E_RE_16781 00F1: (unknown) $1038 :E_RE_16781 $5787 == 2 // (int) var == num jump_if_false @E_RE_16998 13@ = 0 // (int) :E_RE_16798 $5332(13@,27) > 0 // (int) var > num jump_if_false @E_RE_16843 0252: object $5332(13@,27) exists jump_if_false @E_RE_16843 821A: not unknown_check $5332(13@,27) jump_if_false @E_RE_16843 16@ += 1 // (int) :E_RE_16843 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_16798 16@ == 27 // (int) var == num jump_if_false @E_RE_16885 19@ = 200 // (int) 0002: jump @E_RE_16914 :E_RE_16885 0011: 16@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_16909 // Note: the incorrect math opcode was used here 19@ = 150 // (int) 0002: jump @E_RE_16914 :E_RE_16909 19@ = 100 // (int) :E_RE_16914 not $5912 == 3 // (int) var == num jump_if_false @E_RE_16956 011E: show_text_1number_lowpriority GXT 'REPO_33' number 19@ time 5000 flag 1 // ~w~Merchandise repossessed: $~1~ reward. 0094: player $1038 money += 19@ 0002: jump @E_RE_16991 :E_RE_16956 01D8: (unknown) 'REPO_37' 19@ $5904 5000 1 // ~w~Merchandise repossessed: $~1~ reward + ~1~ in-a-row bonus: $250. $5912 = 0 // (int) 19@ += 250 // (int) 0094: player $1038 money += 19@ :E_RE_16991 0002: jump @E_RE_17151 :E_RE_16998 004F: unknown_check $5777 0022: jump_if_false @E_RE_17074 // Note: the incorrect math opcode was used here 014E: $5786 = car $5777 health $5786 == 1000 // (int) var == num jump_if_false @E_RE_17042 19@ = 200 // (int) 0002: jump @E_RE_17074 :E_RE_17042 $5786 > 850 // (int) var > num jump_if_false @E_RE_17069 19@ = 150 // (int) 0002: jump @E_RE_17074 :E_RE_17069 19@ = 100 // (int) :E_RE_17074 not $5912 == 3 // (int) var == num jump_if_false @E_RE_17116 011E: show_text_1number_lowpriority GXT 'REPO_34' number 19@ time 5000 flag 1 // Vehicle repossessed: $~1~ reward. 0094: player $1038 money += 19@ 0002: jump @E_RE_17151 :E_RE_17116 01D8: (unknown) 'REPO_38' 19@ $5904 5000 1 // Vehicle repossessed: $~1~ reward + ~1~ in-a-row bonus: $250. $5912 = 0 // (int) 19@ += 250 // (int) 0094: player $1038 money += 19@ :E_RE_17151 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_38918 2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_39346 2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 3000 jump_if_false @E_RE_17202 0002: jump @E_RE_17202 :E_RE_17202 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0059: text_clear_all 004F: unknown_check $5777 jump_if_false @E_RE_17315 004D: store_car $5777 position_to $5778 $5779 $5780 027F: store_coords_to $5796 $5797 $5798 from_actor $5777 with_offset -2.0 0 0 0045: actor $1038 defined jump_if_false @E_RE_17315 :E_RE_17260 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_17315 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5777 0022: jump_if_false @E_RE_17308 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_RE_17308 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 $5796 $5797 $5798 :E_RE_17308 0002: jump @E_RE_17260 :E_RE_17315 01B5: (unknown) $5796 $5797 $5798 6@ 7@ 8@ 0045: actor $1038 defined 0022: jump_if_false @E_RE_17344 // Note: the incorrect math opcode was used here 010F: (unknown) $1038 6@ 7@ 8@ :E_RE_17344 0221: (unknown) 13@ = 0 // (int) :E_RE_17350 3 > 13@ // (int) num > var 0022: jump_if_false @E_RE_17427 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_RE_17415 // Note: the incorrect math opcode was used here 0045: actor $5547(13@,3) defined 0022: jump_if_false @E_RE_17409 // Note: the incorrect math opcode was used here 00E5: (unknown) $5547(13@,3) $1038 03DE: (unknown) $5547(13@,3) 1 0002: jump @E_RE_17415 :E_RE_17409 0112: remove_references_to_actor $5547(13@,3) // Like turning an actor into a random pedestrian :E_RE_17415 13@ += 1 // (int) 0002: jump @E_RE_17350 :E_RE_17427 003F: destroy_actor $5884 003F: destroy_actor $5885 0049: destroy_car $5777 13@ = 0 // (int) :E_RE_17443 $5332(13@,27) > 0 // (int) var > num jump_if_false @E_RE_17463 0093: destroy_object $5332(13@,27) :E_RE_17463 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_17443 0025: gosub @E_RE_17571 :E_RE_17487 $5913 == 0 // (int) var == num jump_if_false @E_RE_17519 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12581 0002: jump @E_RE_17487 :E_RE_17519 0045: actor $1038 defined jump_if_false @E_RE_17536 0107: toggle_player $1038 can_move 1 :E_RE_17536 01AE: (unknown) 0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_364 1000 022D: (unknown) 0 $5961 += 90000 // (int) 0026: return :E_RE_17571 $5913 = 0 // (int) $5914 = 0 // (int) $5915 = 0 // (int) $5916 = 1 // (int) $5917 = 0 // (int) $5809 = 0 // (int) $5810 = 0 // (int) $5811 = 0 // (int) $5918 = 0 // (int) $5919 = 0 // (int) $5920 = 0 // (int) $5921 = 0 // (int) $5922 = 0 // (int) $5923 = 0 // (int) $5924 = 0 // (int) $5925 = 0 // (int) $5926 = 0 // (int) 0026: return :E_RE_17659 $5787 == 0 // (int) var == num jump_if_false @E_RE_17735 $5905 == 0 // (int) var == num jump_if_false @E_RE_17706 0058: (unknown) 'REPO_01' 5000 1 // Repossess this ~b~car. 0002: jump @E_RE_17722 :E_RE_17706 0058: (unknown) 'REPO_04' 5000 1 // Repossess another ~b~vehicle. :E_RE_17722 $5905 += 1 // (int) 0002: jump @E_RE_17901 :E_RE_17735 $5787 == 1 // (int) var == num jump_if_false @E_RE_17812 $5907 == 0 // (int) var == num jump_if_false @E_RE_17783 0058: (unknown) 'REPO_28' 5000 1 // Repossess this ~b~bike. 0002: jump @E_RE_17799 :E_RE_17783 0058: (unknown) 'REPO_29' 5000 1 // Repossess another ~b~bike. :E_RE_17799 $5907 += 1 // (int) 0002: jump @E_RE_17901 :E_RE_17812 $5906 == 0 // (int) var == num jump_if_false @E_RE_17863 0057: show_text_highpriority GXT 'REPO_02' time 5000 flag 1 // Repossess the ~b~van~w~ full of merchandise. 0058: (unknown) 'REPO_03' 5000 1 // Make sure you don't destroy the cargo. 0002: jump @E_RE_17895 :E_RE_17863 0057: show_text_highpriority GXT 'REPO_05' time 5000 flag 1 // Repossess another ~b~van~w~ full of merchandise. 0058: (unknown) 'REPO_03' 5000 1 // Make sure you don't destroy the cargo. :E_RE_17895 $5906 += 1 // (int) :E_RE_17901 0026: return :E_RE_17903 0160: load_model #SENTINEL 0160: load_model #BENSON 0160: load_model #PCJ600 :E_RE_17918 0078: if or 8161: not model #SENTINEL available 8161: not model #BENSON available 8161: not model #PCJ600 available jump_if_false @E_RE_17954 0001: wait 0 ms 0002: jump @E_RE_17918 :E_RE_17954 0026: return :E_RE_17956 $5787 == 2 // (int) var == num jump_if_false @E_RE_18315 0045: actor $1038 defined jump_if_false @E_RE_18315 004F: unknown_check $5777 jump_if_false @E_RE_18315 004D: store_car $5777 position_to $5778 $5779 $5780 007C: actor $1038 driving $5777 0022: jump_if_false @E_RE_18160 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @E_RE_18143 004F: unknown_check $5777 jump_if_false @E_RE_18071 027F: store_coords_to $5796 $5797 $5798 from_actor $5777 with_offset 0 5.0 0 0216: (unknown) $1038 $5796 $5797 $5798 :E_RE_18071 807E: not actor $1038 driving 0022: jump_if_false @E_RE_18133 // Note: the incorrect math opcode was used here 0049: destroy_car $5777 13@ = 0 // (int) :E_RE_18090 $5332(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18116 0114: remove_references_to_object $5332(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5332(13@,27) :E_RE_18116 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18090 :E_RE_18133 0044: put_actor $1038 at $5778 $5779 $5780 :E_RE_18143 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 0002: jump @E_RE_18315 :E_RE_18160 031D: (unknown) $1042 $1043 $5778 $5779 $5788 25.0 > $5788 // (float) num > var 0022: jump_if_false @E_RE_18264 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0049: destroy_car $5777 13@ = 0 // (int) :E_RE_18204 $5332(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18230 0114: remove_references_to_object $5332(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5332(13@,27) :E_RE_18230 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18204 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 0002: jump @E_RE_18315 :E_RE_18264 0049: destroy_car $5777 13@ = 0 // (int) :E_RE_18272 $5332(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18298 0114: remove_references_to_object $5332(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5332(13@,27) :E_RE_18298 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18272 :E_RE_18315 0059: text_clear_all 0268: (unknown) 00BB: (unknown) $5781 00BB: (unknown) $5794 00BB: (unknown) 12@ 00BB: (unknown) $5959 0249: (unknown) $5795 0113: remove_references_to_car $5777 // Like turning a car into any random car 0113: remove_references_to_car $5818 // Like turning a car into any random car 0112: remove_references_to_actor $5803 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5804 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5805 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5884 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5885 // Like turning an actor into a random pedestrian 0162: release_model #SENTINEL 0162: release_model #PCJ600 0162: release_model #BENSON 0162: release_model #UZI 0162: release_model #BAT 0162: release_model #BERETTA 00AC: stop_timer $5961 00AE: remove_status_text $5904 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @NONAME_1_39433 0@ = 3 // (int) 0026: return :E_RE_18436 $5787 == 2 // (int) var == num jump_if_false @E_RE_18555 004F: unknown_check $5777 jump_if_false @E_RE_18508 13@ = 0 // (int) :E_RE_18464 $5332(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18484 0114: remove_references_to_object $5332(13@,27) // This object will now disappear when the player looks away :E_RE_18484 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18464 0002: jump @E_RE_18555 :E_RE_18508 13@ = 0 // (int) :E_RE_18512 $5332(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18538 0114: remove_references_to_object $5332(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5332(13@,27) :E_RE_18538 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18512 :E_RE_18555 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 00BB: (unknown) $5781 00BB: (unknown) $5794 00BB: (unknown) 12@ 00BB: (unknown) $5959 0249: (unknown) $5795 0113: remove_references_to_car $5777 // Like turning a car into any random car 0113: remove_references_to_car $5818 // Like turning a car into any random car 0112: remove_references_to_actor $5803 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5804 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5805 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5884 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5885 // Like turning an actor into a random pedestrian 00AC: stop_timer $5961 00AE: remove_status_text $5904 $1045 = 0 // (int) 0026: return 011D: show_text_1number_styled GXT 'M_PASS' number 1500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 1500 022B: (unknown) 1 009B: clear_player $1038 wanted_level 0026: return :E_RE_18667 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @NONAME_1_39427 024F: (unknown) 1.0 00BB: (unknown) 12@ 00BB: (unknown) $5781 00BB: (unknown) $5794 00BB: (unknown) $5959 0249: (unknown) $5795 0113: remove_references_to_car $5777 // Like turning a car into any random car 0113: remove_references_to_car $5818 // Like turning a car into any random car 0112: remove_references_to_actor $5803 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5804 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5805 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5884 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5885 // Like turning an actor into a random pedestrian 0162: release_model #SENTINEL 0162: release_model #PCJ600 0162: release_model #BENSON 0162: release_model #UZI 0162: release_model #BAT 0162: release_model #BERETTA 00AC: stop_timer $5961 00AE: remove_status_text $5904 007A: mission_cleanup 0026: return //-------------Mission 23--------------- :E_PI 0238: name_thread 'E_PI' // 'Pimping' 2 > $926 // (int) num > var 0022: jump_if_false @E_PI_23 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :E_PI_23 033A: use_GXT_table 'PIMP' // Polaris V8 0025: gosub @E_PI_7095 009D: wasted_or_busted // mission only 0022: jump_if_false @E_PI_54 // Note: the incorrect math opcode was used here 0025: gosub @E_PI_17593 :E_PI_54 0025: gosub @E_PI_18124 0023: end_thread // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @E_PI_95 02B4: set_camera_transverse_delay 0 time 7@ :E_PI_95 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @E_PI_136 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @E_PI_147 :E_PI_136 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :E_PI_147 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @E_PI_181 02B4: set_camera_transverse_delay 0 time 5@ :E_PI_181 809F: not actor 3@ dead 0022: jump_if_false @E_PI_197 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :E_PI_197 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_PI_263 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @E_PI_257 0400: (unknown) $1038 $1690 0002: jump @E_PI_263 :E_PI_257 02C0: (unknown) $1038 $1690 :E_PI_263 0@ >= 0 // (int) var >= num jump_if_false @E_PI_290 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :E_PI_290 0045: actor $1038 defined jump_if_false @E_PI_358 807E: not actor $1038 driving jump_if_false @E_PI_335 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @E_PI_338 :E_PI_335 021D: (unknown) 0 :E_PI_338 $1698 == 0 // (int) var == num jump_if_false @E_PI_354 02EA: select_interior 2 :E_PI_354 01AE: (unknown) 1 :E_PI_358 0059: text_clear_all 0268: (unknown) 0026: return :E_PI_364 0045: actor $1038 defined jump_if_false @E_PI_428 807E: not actor $1038 driving jump_if_false @E_PI_416 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @E_PI_416 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :E_PI_416 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :E_PI_428 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @E_PI_477 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @E_PI_477 02EA: select_interior 0 :E_PI_477 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_PI_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_PI_507 0026: return 0045: actor 0@ defined jump_if_false @E_PI_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_PI_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_PI_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_PI_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_PI_558 0026: return :E_PI_560 0045: actor 0@ defined 0022: jump_if_false @E_PI_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_PI_603 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @E_PI_607 :E_PI_603 1@ = 0 // (int) :E_PI_607 1@ == 1 // (int) var == num jump_if_false @E_PI_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PI_684 007E: actor 0@ driving jump_if_false @E_PI_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_PI_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_PI_673 :E_PI_670 00F1: (unknown) 0@ :E_PI_673 0002: jump @E_PI_684 :E_PI_680 1@ = 0 // (int) :E_PI_684 0002: jump @E_PI_607 :E_PI_691 0026: return 0045: actor 0@ defined jump_if_false @E_PI_785 007E: actor 0@ driving jump_if_false @E_PI_769 02A7: unknown_check 0@ jump_if_false @E_PI_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_PI_762 :E_PI_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PI_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PI_762 0002: jump @E_PI_778 :E_PI_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PI_778 0002: jump @E_PI_787 :E_PI_785 005F: (unknown) :E_PI_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_PI_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_PI_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_PI_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_PI_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PI_879 :E_PI_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_560 0@ 4@ > -1 // (int) var > num jump_if_false @E_PI_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_560 4@ :E_PI_879 0002: jump @E_PI_945 :E_PI_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_PI_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PI_945 :E_PI_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_560 0@ not 3@ == -1 // (int) var == num jump_if_false @E_PI_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_560 3@ :E_PI_945 0045: actor 0@ defined jump_if_false @E_PI_997 004F: unknown_check 1@ jump_if_false @E_PI_997 007E: actor 0@ driving jump_if_false @E_PI_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_PI_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_560 0@ :E_PI_997 5@ = 0 // (int) :E_PI_1001 5@ == 0 // (int) var == num jump_if_false @E_PI_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PI_1092 004F: unknown_check 1@ jump_if_false @E_PI_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @E_PI_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_PI_1092 :E_PI_1058 2@ == -1 // (int) var == num jump_if_false @E_PI_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_PI_1092 :E_PI_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_PI_1092 0002: jump @E_PI_1001 :E_PI_1099 0026: return :E_PI_1101 0@ == 0 // (int) var == num jump_if_false @E_PI_1144 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PI_1320 :E_PI_1144 0@ == 1 // (int) var == num jump_if_false @E_PI_1177 03CF: (unknown) 200 200 200 255 0002: jump @E_PI_1320 :E_PI_1177 0@ == 2 // (int) var == num jump_if_false @E_PI_1219 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_PI_1320 :E_PI_1219 0@ == 3 // (int) var == num jump_if_false @E_PI_1263 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PI_1320 :E_PI_1263 0@ == 4 // (int) var == num jump_if_false @E_PI_1294 03CF: (unknown) 8 143 59 255 0002: jump @E_PI_1320 :E_PI_1294 0@ == 5 // (int) var == num jump_if_false @E_PI_1320 03CF: (unknown) 237 130 180 255 :E_PI_1320 0026: return 00BC: (unknown) 0@ 2 0026: return :E_PI_1329 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PI_1329 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_PI_1384 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_PI_1384 0 > 3@ // (int) num > var 0022: jump_if_false @E_PI_1399 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_PI_1399 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PI_1444 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_PI_1444 005F: (unknown) :E_PI_1446 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @E_PI_1663 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @E_PI_1485 005F: (unknown) :E_PI_1485 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1530 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1530 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1575 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1575 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1619 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1619 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1663 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1663 005E: (unknown) :E_PI_1665 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1710 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1710 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1755 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1755 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1800 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1800 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1845 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1845 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1890 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1890 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1935 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1935 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @E_PI_1980 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1980 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2025 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2025 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2070 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2070 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2115 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2115 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2160 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2160 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2205 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2250 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2250 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2295 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2295 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2340 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2340 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2385 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2385 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2430 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2430 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2475 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2475 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2520 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2520 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2565 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2565 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2610 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2610 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2655 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2655 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2700 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2700 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2745 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2745 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2790 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2790 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2835 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2835 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2880 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2880 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2925 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2925 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @E_PI_2970 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2970 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3015 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3015 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3060 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3060 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3105 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3105 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3150 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3150 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3195 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3195 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3239 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3239 005E: (unknown) 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3286 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3286 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3331 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3331 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3376 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3376 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3421 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3421 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3466 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3466 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3511 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3511 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3556 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3556 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3601 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3601 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3646 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3646 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3691 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3691 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3736 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3736 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3781 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3781 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3826 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3826 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3871 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3871 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3911 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3911 005E: (unknown) :E_PI_3913 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @E_PI_3986 0045: actor $1038 defined jump_if_false @E_PI_3986 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @E_PI_3986 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_PI_3986 $1704 = 0 // (int) :E_PI_3986 $1704 > 0 // (int) var > num jump_if_false @E_PI_4104 $1705 == -1 // (int) var == num jump_if_false @E_PI_4058 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @E_PI_4091 :E_PI_4058 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @E_PI_4091 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :E_PI_4091 0035: $1706 = $1704 // (int vars) 0002: jump @E_PI_4162 :E_PI_4104 $1707 == 1 // (int) var == num jump_if_false @E_PI_4157 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PI_4157 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :E_PI_4157 $1706 = 0 // (int) :E_PI_4162 005F: (unknown) $5611 = 1 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5635 = 0 // (float) $5636 = 0 // (float) $5637 = 0 // (float) $5683 = 0 // (int) :E_PI_4200 0045: actor $1038 defined jump_if_false @E_PI_4281 004F: unknown_check $5672 jump_if_false @E_PI_4281 807C: not actor $1038 driving $5672 0022: jump_if_false @E_PI_4276 // Note: the incorrect math opcode was used here $5677 == 0 // (int) var == num jump_if_false @E_PI_4263 -2@ = 0 // (int) // timer1 00C0: (unknown) $5672 $5677 00BC: (unknown) $5677 2 :E_PI_4263 $5594 = 1 // (int) 0002: jump @E_PI_4281 :E_PI_4276 $5594 = 0 // (int) :E_PI_4281 0026: return :E_PI_4283 0001: wait 0 ms 1@ = 0 // (float) 0@ = 0 // (float) 6@ = 0 // (int) $5595 > 25 // (int) var > num jump_if_false @E_PI_4330 8@ = 350.0 // (float) 7@ = 8000 // (int) 0002: jump @E_PI_4374 :E_PI_4330 10 > $5595 // (int) num > var 0022: jump_if_false @E_PI_4362 // Note: the incorrect math opcode was used here 8@ = 250.0 // (float) 7@ = 12000 // (int) 0002: jump @E_PI_4374 :E_PI_4362 8@ = 300.0 // (float) 7@ = 10000 // (int) :E_PI_4374 0036: 2@ = $5644 // (float vars) 002A: 2@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = $5644 // (float vars) 002C: 3@ -= 8@ // (float vars) 0036: 4@ = $5645 // (float vars) 002A: 4@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = $5645 // (float vars) 002C: 5@ -= 8@ // (float vars) 0138: $5626 = random_float_in_ranges 2@ 3@ 0138: $5627 = random_float_in_ranges 4@ 5@ 0036: $5628 = $5646 // (float vars) 01B4: (unknown) $5626 $5627 $5628 $5635 $5636 $5637 031D: (unknown) $5635 $5636 $1042 $1043 0@ $5617 == 10 // (int) var == num jump_if_false @E_PI_5160 $5619 == 0 // (int) var == num jump_if_false @E_PI_4714 0078: if and $5606 > 0 // (int) var > num 9 > $5606 // (int) num > var 0022: jump_if_false @E_PI_4592 // Note: the incorrect math opcode was used here $5618 == 0 // (int) var == num jump_if_false @E_PI_4530 $5626 = -1077.66 // (float) $5627 = 36.87 // (float) :E_PI_4530 $5618 == 1 // (int) var == num jump_if_false @E_PI_4561 $5626 = -1010.65 // (float) $5627 = 230.92 // (float) :E_PI_4561 $5618 == 2 // (int) var == num jump_if_false @E_PI_4592 $5626 = -955.2 // (float) $5627 = 25.52 // (float) :E_PI_4592 0078: if and $5606 > 8 // (int) var > num 15 > $5606 // (int) num > var 0022: jump_if_false @E_PI_4707 // Note: the incorrect math opcode was used here $5618 == 0 // (int) var == num jump_if_false @E_PI_4645 $5626 = -723.88 // (float) $5627 = 1168.55 // (float) :E_PI_4645 $5618 == 1 // (int) var == num jump_if_false @E_PI_4676 $5626 = -878.35 // (float) $5627 = 1331.13 // (float) :E_PI_4676 $5618 == 2 // (int) var == num jump_if_false @E_PI_4707 $5626 = -672.51 // (float) $5627 = 998.08 // (float) :E_PI_4707 0002: jump @E_PI_4944 :E_PI_4714 0078: if and $5606 > 14 // (int) var > num 25 > $5606 // (int) num > var 0022: jump_if_false @E_PI_4829 // Note: the incorrect math opcode was used here $5618 == 0 // (int) var == num jump_if_false @E_PI_4767 $5626 = 535.87 // (float) $5627 = 911.52 // (float) :E_PI_4767 $5618 == 1 // (int) var == num jump_if_false @E_PI_4798 $5626 = 378.51 // (float) $5627 = 843.26 // (float) :E_PI_4798 $5618 == 2 // (int) var == num jump_if_false @E_PI_4829 $5626 = 418.69 // (float) $5627 = 340.79 // (float) :E_PI_4829 0078: if and $5606 > 24 // (int) var > num 31 > $5606 // (int) num > var 0022: jump_if_false @E_PI_4944 // Note: the incorrect math opcode was used here $5618 == 0 // (int) var == num jump_if_false @E_PI_4882 $5626 = 177.99 // (float) $5627 = -1272.29 // (float) :E_PI_4882 $5618 == 1 // (int) var == num jump_if_false @E_PI_4913 $5626 = -155.77 // (float) $5627 = -1403.65 // (float) :E_PI_4913 $5618 == 2 // (int) var == num jump_if_false @E_PI_4944 $5626 = 212.53 // (float) $5627 = -737.49 // (float) :E_PI_4944 01B4: (unknown) $5626 $5627 $5628 $5635 $5636 $5637 0038: 6@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0035: $5597 = 6@ // (int vars) $5597 *= 80 // (int) 0029: $5597 += 7@ // (int vars) // Note: the incorrect math opcode was used here 0036: $5641 = $5635 // (float vars) 0036: $5642 = $5636 // (float vars) 0036: $5643 = $5637 // (float vars) 0078: if or $5606 == 16 // (int) var == num $5606 == 17 // (int) var == num jump_if_false @E_PI_5026 $5597 += 10000 // (int) :E_PI_5026 0078: if and 150.0 > $5635 // (float) num > var $5635 > -150.0 // (float) var > num 1266.0 > $5636 // (float) num > var $5636 > 776.0 // (float) var > num jump_if_false @E_PI_5073 $5597 += 20000 // (int) :E_PI_5073 0078: if and 407.0 > $5635 // (float) num > var $5635 > 112.0 // (float) var > num 1021.0 > $5636 // (float) num > var $5636 > 907.0 // (float) var > num jump_if_false @E_PI_5122 $5597 += 15000 // (int) :E_PI_5122 $5618 == 2 // (int) var == num jump_if_false @E_PI_5147 $5618 = 0 // (int) 0002: jump @E_PI_5153 :E_PI_5147 $5618 += 1 // (int) :E_PI_5153 $5617 = 0 // (int) 0026: return :E_PI_5160 037A: constant_params 3 variable_params 0 unknown 12 call_with_params @E_PI_1665 $5635 $5636 $5637 jump_if_false @E_PI_5196 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5196 037A: constant_params 3 variable_params 0 unknown 12 call_with_params @E_PI_1446 $5635 $5636 $5637 jump_if_false @E_PI_5232 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5232 30.0 > 0@ // (float) num > var 0022: jump_if_false @E_PI_5258 // Note: the incorrect math opcode was used here $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5258 0078: if and -1248.62 > $5635 // (float) num > var $5635 > -1873.04 // (float) var > num -38.63 > $5636 // (float) num > var $5636 > -1799.07 // (float) var > num jump_if_false @E_PI_5318 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5318 0078: if and -1271.95 > $5635 // (float) num > var $5635 > -1873.04 // (float) var > num -523.48 > $5636 // (float) num > var $5636 > -1799.07 // (float) var > num jump_if_false @E_PI_5378 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5378 0078: if and 270.0 > $5635 // (float) num > var $5635 > -331.0 // (float) var > num 765.0 > $5636 // (float) num > var $5636 > 363.98 // (float) var > num jump_if_false @E_PI_5434 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5434 0078: if and 200.0 > $5635 // (float) num > var $5635 > -151.0 // (float) var > num 363.98 > $5636 // (float) num > var $5636 > -276.0 // (float) var > num jump_if_false @E_PI_5488 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5488 0078: if and 150.0 > $5635 // (float) num > var $5635 > -150.0 // (float) var > num 1266.0 > $5636 // (float) num > var $5636 > 776.0 // (float) var > num jump_if_false @E_PI_5541 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5541 0078: if and 407.0 > $5635 // (float) num > var $5635 > 112.0 // (float) var > num 1021.0 > $5636 // (float) num > var $5636 > 907.0 // (float) var > num jump_if_false @E_PI_5596 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5596 0078: if and -167.0 > $5635 // (float) num > var $5635 > -718.0 // (float) var > num -222.0 > $5636 // (float) num > var $5636 > -667.0 // (float) var > num jump_if_false @E_PI_5650 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5650 0078: if and 974.19 > $5635 // (float) num > var $5635 > 593.15 // (float) var > num 1216.69 > $5636 // (float) num > var $5636 > -568.04 // (float) var > num jump_if_false @E_PI_5710 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5710 0078: if and 800.0 > $5635 // (float) num > var $5635 > 500.0 // (float) var > num -568.04 > $5636 // (float) num > var $5636 > -900.0 // (float) var > num jump_if_false @E_PI_5764 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5764 0078: if and 640.0 > $5635 // (float) num > var $5635 > 350.0 // (float) var > num -900.0 > $5636 // (float) num > var $5636 > -1800.0 // (float) var > num jump_if_false @E_PI_5816 $5617 += 1 // (int) 0002: jump @E_PI_4283 :E_PI_5816 031D: (unknown) $5635 $5636 $5641 $5642 1@ 30.0 > 1@ // (float) num > var 0022: jump_if_false @E_PI_5860 // Note: the incorrect math opcode was used here $5617 += 1 // (int) 0002: jump @E_PI_4283 0002: jump @E_PI_6075 :E_PI_5860 0038: 6@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0035: $5597 = 6@ // (int vars) $5597 *= 80 // (int) 0029: $5597 += 7@ // (int vars) // Note: the incorrect math opcode was used here $5597 > 65000 // (int) var > num jump_if_false @E_PI_5903 $5597 -= 15000 // (int) :E_PI_5903 20000 > $5597 // (int) num > var 0022: jump_if_false @E_PI_5924 // Note: the incorrect math opcode was used here $5597 += 10000 // (int) :E_PI_5924 0078: if or $5606 == 16 // (int) var == num $5606 == 17 // (int) var == num jump_if_false @E_PI_5954 $5597 += 10000 // (int) :E_PI_5954 0078: if and 150.0 > $5635 // (float) num > var $5635 > -150.0 // (float) var > num 1266.0 > $5636 // (float) num > var $5636 > 776.0 // (float) var > num jump_if_false @E_PI_6001 $5597 += 20000 // (int) :E_PI_6001 0078: if and 407.0 > $5635 // (float) num > var $5635 > 112.0 // (float) var > num 1021.0 > $5636 // (float) num > var $5636 > 907.0 // (float) var > num jump_if_false @E_PI_6050 $5597 += 15000 // (int) :E_PI_6050 0036: $5641 = $5635 // (float vars) 0036: $5642 = $5636 // (float vars) 0036: $5643 = $5637 // (float vars) $5617 = 0 // (int) 0026: return :E_PI_6075 0026: return :E_PI_6077 15 > $5606 // (int) num > var 0022: jump_if_false @E_PI_6193 // Note: the incorrect math opcode was used here 9@ = -978.08 // (float) 10@ = -277.9 // (float) 11@ = 10.4 // (float) 12@ = -839.46 // (float) 13@ = -200.73 // (float) 14@ = 10.8 // (float) 15@ = -803.24 // (float) 16@ = 307.39 // (float) 17@ = 11.16 // (float) 18@ = -1070.57 // (float) 19@ = 87.78 // (float) 20@ = 11.27 // (float) 0002: jump @E_PI_6288 :E_PI_6193 9@ = 499.2 // (float) 10@ = 234.23 // (float) 11@ = 11.29 // (float) 12@ = 227.55 // (float) 13@ = -716.97 // (float) 14@ = 10.49 // (float) 15@ = 451.55 // (float) 16@ = -363.25 // (float) 17@ = 9.84 // (float) 18@ = 498.33 // (float) 19@ = 96.76 // (float) 20@ = 11.48 // (float) :E_PI_6288 004F: unknown_check $5682 jump_if_false @E_PI_6306 004D: store_car $5682 position_to 3@ 4@ 5@ :E_PI_6306 $5611 == 1 // (int) var == num jump_if_false @E_PI_6486 0139: 0@ = random_int_in_ranges 1 4 0@ == 1 // (int) var == num jump_if_false @E_PI_6350 0036: 6@ = 9@ // (float vars) 0036: 7@ = 10@ // (float vars) 0036: 8@ = 11@ // (float vars) :E_PI_6350 0@ == 2 // (int) var == num jump_if_false @E_PI_6374 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 0036: 8@ = 14@ // (float vars) :E_PI_6374 0@ == 3 // (int) var == num jump_if_false @E_PI_6398 0036: 6@ = 15@ // (float vars) 0036: 7@ = 16@ // (float vars) 0036: 8@ = 17@ // (float vars) :E_PI_6398 0@ == 4 // (int) var == num jump_if_false @E_PI_6422 0036: 6@ = 18@ // (float vars) 0036: 7@ = 19@ // (float vars) 0036: 8@ = 20@ // (float vars) :E_PI_6422 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 40.0 > 1@ // (float) num > var 0022: jump_if_false @E_PI_6456 // Note: the incorrect math opcode was used here 0002: jump @E_PI_6077 0002: jump @E_PI_6479 :E_PI_6456 004F: unknown_check $5682 0022: jump_if_false @E_PI_6474 // Note: the incorrect math opcode was used here 004A: car $5682 drive_to 6@ 7@ 8@ :E_PI_6474 $5611 = 0 // (int) :E_PI_6479 0002: jump @E_PI_6519 :E_PI_6486 031D: (unknown) 3@ 4@ 6@ 7@ 2@ 10.0 > 2@ // (float) num > var 0022: jump_if_false @E_PI_6519 // Note: the incorrect math opcode was used here $5611 = 1 // (int) 0002: jump @E_PI_6077 :E_PI_6519 0026: return :E_PI_6521 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PI_1101 5 024C: set_timer_with_text_to $5597 type 1 GXT 'TIME' // Time 0026: return :E_PI_6547 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PI_1101 1 0311: status_text $5603 type 1 line 2 GXT 'PIMP_C' // global_variable // Hooker health 0026: return :E_PI_6577 0045: actor 0@ defined jump_if_false @E_PI_6594 0106: give_actor 0@ weapon 19 ammo 10 // Load the weapon model before using this :E_PI_6594 005E: (unknown) :E_PI_6596 $5686 = 1 // (int) 3 > $5595 // (int) num > var 0022: jump_if_false @E_PI_6621 // Note: the incorrect math opcode was used here $5687 = 3 // (int) :E_PI_6621 0078: if and $5595 > 2 // (int) var > num 5 > $5595 // (int) num > var 0022: jump_if_false @E_PI_6650 // Note: the incorrect math opcode was used here $5687 = 8 // (int) :E_PI_6650 0078: if and $5595 > 4 // (int) var > num 8 > $5595 // (int) num > var 0022: jump_if_false @E_PI_6679 // Note: the incorrect math opcode was used here $5687 = 13 // (int) :E_PI_6679 0078: if and $5595 > 7 // (int) var > num 13 > $5595 // (int) num > var 0022: jump_if_false @E_PI_6708 // Note: the incorrect math opcode was used here $5687 = 17 // (int) :E_PI_6708 $5595 > 10 // (int) var > num jump_if_false @E_PI_6727 $5687 = 21 // (int) :E_PI_6727 0139: $5685 = random_int_in_ranges $5686 $5687 22 > $5685 // (int) num > var 0022: jump_if_false @E_PI_6864 // Note: the incorrect math opcode was used here 18 > $5685 // (int) num > var 0022: jump_if_false @E_PI_6831 // Note: the incorrect math opcode was used here 14 > $5685 // (int) num > var 0022: jump_if_false @E_PI_6823 // Note: the incorrect math opcode was used here 9 > $5685 // (int) num > var 0022: jump_if_false @E_PI_6815 // Note: the incorrect math opcode was used here 4 > $5685 // (int) num > var 0022: jump_if_false @E_PI_6807 // Note: the incorrect math opcode was used here $5600 = 0 // (int) 0026: return :E_PI_6807 $5600 = 1 // (int) 0026: return :E_PI_6815 $5600 = 2 // (int) 0026: return :E_PI_6823 $5600 = 3 // (int) 0026: return :E_PI_6831 $5601 == 4 // (int) var == num jump_if_false @E_PI_6856 $5600 = 0 // (int) 0002: jump @E_PI_6862 :E_PI_6856 $5600 = 4 // (int) :E_PI_6862 0026: return :E_PI_6864 0026: return :E_PI_6866 not 0@ == -1 // (int) var == num jump_if_false @E_PI_6944 031D: (unknown) $5656 $5657 $1042 $1043 1@ 1@ > 30.0 // (float) var > num jump_if_false @E_PI_6944 003F: destroy_actor $5412(0@,2) 003F: destroy_actor $5417(0@,2) $5612 == 1 // (int) var == num jump_if_false @E_PI_6938 003F: destroy_actor $5414(0@,2) $5612 = 0 // (int) :E_PI_6938 $5607 = 1 // (int) :E_PI_6944 0026: return :E_PI_6946 0043: store_actor $5417(0@,2) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 01BB: (unknown) 2@ 3@ 4@ 1@ 02F8: (unknown) $5417(0@,2) 0 001D: 1@ == 0 // (int) var == var jump_if_false @E_PI_6995 0044: put_actor $5417(0@,2) at 2@ 3@ 4@ 0002: jump @E_PI_7004 :E_PI_6995 0044: put_actor $5417(0@,2) at 2@ 3@ 1@ :E_PI_7004 0026: return :E_PI_7006 0043: store_actor $5412(0@,2) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 01BB: (unknown) 2@ 3@ 4@ 1@ 02F8: (unknown) $5412(0@,2) 0 001D: 1@ == 0 // (int) var == var jump_if_false @E_PI_7055 0044: put_actor $5412(0@,2) at 2@ 3@ 4@ 0002: jump @E_PI_7064 :E_PI_7055 0044: put_actor $5412(0@,2) at 2@ 3@ 1@ :E_PI_7064 0026: return :E_PI_7066 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 $3315 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :E_PI_7095 $1045 = 1 // (int) 0160: load_model 50 0160: load_model 31 0160: load_model 74 0160: load_model #BERETTA 0228: (unknown) 0001: wait 0 ms $5608 = 0 // (int) 1@ = 0 // (int) $5595 = 0 // (int) 7@ = -1 // (int) 6@ = 0 // (int) $5620 = 0 // (int) $5607 = 0 // (int) 11@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 13@ = 0 // (int) 12@ = 0 // (int) $5616 = 0 // (int) $5621 = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) $5604 = 1 // (int) $5605 = 1 // (int) $5594 = 0 // (int) $5619 = 0 // (int) $5612 = 0 // (int) $5602 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5622 = 0 // (int) $5613 = -1 // (int) $5600 = 0 // (int) 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_364 1000 :E_PI_7281 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_3913 jump_if_false @E_PI_7306 0@ = 14 // (int) :E_PI_7306 0@ == 0 // (int) var == num jump_if_false @E_PI_7324 0025: gosub @E_PI_7646 :E_PI_7324 0@ == 1 // (int) var == num jump_if_false @E_PI_7343 0025: gosub @E_PI_8004 :E_PI_7343 0@ == 2 // (int) var == num jump_if_false @E_PI_7362 0025: gosub @E_PI_8163 :E_PI_7362 0@ == 3 // (int) var == num jump_if_false @E_PI_7381 0025: gosub @E_PI_14034 :E_PI_7381 0@ == 4 // (int) var == num jump_if_false @E_PI_7400 0025: gosub @E_PI_13470 :E_PI_7400 0@ == 5 // (int) var == num jump_if_false @E_PI_7419 0025: gosub @E_PI_8973 :E_PI_7419 0@ == 6 // (int) var == num jump_if_false @E_PI_7438 0025: gosub @E_PI_9584 :E_PI_7438 0@ == 7 // (int) var == num jump_if_false @E_PI_7457 0025: gosub @E_PI_10612 :E_PI_7457 0@ == 8 // (int) var == num jump_if_false @E_PI_7476 0025: gosub @E_PI_11697 :E_PI_7476 0@ == 9 // (int) var == num jump_if_false @E_PI_7495 0025: gosub @E_PI_12784 :E_PI_7495 0@ == 10 // (int) var == num jump_if_false @E_PI_7514 0025: gosub @E_PI_16197 :E_PI_7514 0@ == 11 // (int) var == num jump_if_false @E_PI_7533 0025: gosub @E_PI_16901 :E_PI_7533 0@ == 13 // (int) var == num jump_if_false @E_PI_7552 0025: gosub @E_PI_17593 :E_PI_7552 0@ == 12 // (int) var == num jump_if_false @E_PI_7571 0025: gosub @E_PI_18071 :E_PI_7571 0@ == 14 // (int) var == num jump_if_false @E_PI_7590 0025: gosub @E_PI_17834 :E_PI_7590 0@ == 15 // (int) var == num jump_if_false @E_PI_7609 0025: gosub @E_PI_18124 :E_PI_7609 8045: not actor $1038 defined jump_if_false @E_PI_7625 0@ = 15 // (int) :E_PI_7625 not 0@ == 15 // (int) var == num jump_if_false @E_PI_7644 0002: jump @E_PI_7281 :E_PI_7644 0026: return :E_PI_7646 $1698 == 0 // (int) var == num jump_if_false @E_PI_7865 025D: remove_text 'PIMP19' // ~w~Leave the ~t~brothel. 00BB: (unknown) $5675 $5675 = 0 // (int) 0035: $5606 = $3315 // (int vars) 037B: constant_params 1 variable_params 3 unknown 15 call_with_params @NONAME_1_30320 $5606 $5644 $5645 $5646 037B: constant_params 0 variable_params 1 unknown 15 call_with_params @MAIN_6429 14@ 14@ == 2 // (int) var == num jump_if_false @E_PI_7737 $5619 = 1 // (int) 0002: jump @E_PI_7742 :E_PI_7737 $5619 = 0 // (int) :E_PI_7742 037B: constant_params 1 variable_params 3 unknown 15 call_with_params @NONAME_1_30203 $5606 $5653 $5654 $5655 not $3348 == -1 // (int) var == num jump_if_false @E_PI_7858 0035: $5672 = $3348 // (int vars) $3348 = -1 // (int) 004F: unknown_check $5672 jump_if_false @E_PI_7827 0116: remove_car $5672 from_mission_cleanup_list 00C0: (unknown) $5672 $5677 00BC: (unknown) $5677 2 0057: show_text_highpriority GXT 'PIMP20' time 5000 flag 1 // ~w~Get in the ~b~car. :E_PI_7827 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_1101 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_39251 3 0@ = 1 // (int) 0026: return :E_PI_7858 0002: jump @E_PI_8002 :E_PI_7865 $5621 == 0 // (int) var == num jump_if_false @E_PI_8002 0045: actor $1038 defined jump_if_false @E_PI_7899 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 :E_PI_7899 037B: constant_params 0 variable_params 3 unknown 15 call_with_params @E_PI_7066 $5623 $5624 $5625 0246: (unknown) -973.88 177.7 0.21 -931.74 218.33 15.51 $5675 == 0 // (int) var == num jump_if_false @E_PI_7981 00C3: (unknown) $5623 $5624 $5625 $5675 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_1329 $5675 :E_PI_7981 0057: show_text_highpriority GXT 'PIMP19' time 5000 flag 1 // ~w~Leave the ~t~brothel. $5621 = 1 // (int) :E_PI_8002 0026: return :E_PI_8004 004F: unknown_check $5672 jump_if_false @E_PI_8139 0045: actor $1038 defined jump_if_false @E_PI_8132 007C: actor $1038 driving $5672 0022: jump_if_false @E_PI_8093 // Note: the incorrect math opcode was used here 0160: load_model #SENTINEL 0160: load_model 45 0228: (unknown) 0107: toggle_player $1038 can_move 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 00BB: (unknown) $5677 $5677 = 0 // (int) 0001: wait 500 ms 0@ = 2 // (int) 0026: return 0002: jump @E_PI_8132 :E_PI_8093 $5677 == 0 // (int) var == num jump_if_false @E_PI_8132 00C0: (unknown) $5672 $5677 00BC: (unknown) $5677 2 0057: show_text_highpriority GXT 'PIMP20' time 5000 flag 1 // ~w~Get in the ~b~car. :E_PI_8132 0002: jump @E_PI_8161 :E_PI_8139 00BB: (unknown) $5677 $5677 = 0 // (int) $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_8161 0026: return :E_PI_8163 00A0: car $5672 wrecked jump_if_false @E_PI_8187 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_8187 3@(1@,2) == 0 // (int) var == num jump_if_false @E_PI_8319 1@ == 0 // (int) var == num jump_if_false @E_PI_8269 003E: $5412(1@,2) = create_actor_pedtype 20 model 50 at $5653 $5654 $5655 01AF: (unknown) $5412(1@,2) 0 0347: (unknown) $5412(1@,2) 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @E_PI_8269 0107: toggle_player $1038 can_move 1 :E_PI_8269 1@ == 1 // (int) var == num jump_if_false @E_PI_8312 003E: $5412(1@,2) = create_actor_pedtype 20 model 31 at $5653 $5654 $5655 01AF: (unknown) $5412(1@,2) 0 0347: (unknown) $5412(1@,2) 1 :E_PI_8312 3@(1@,2) = 1 // (int) :E_PI_8319 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 $5607 == 0 // (int) var == num jump_if_false @E_PI_8352 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6866 7@ :E_PI_8352 not 7@ == -1 // (int) var == num jump_if_false @E_PI_8402 $5607 == 0 // (int) var == num jump_if_false @E_PI_8402 009F: actor $5417(7@,2) dead jump_if_false @E_PI_8402 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_8402 0035: $5601 = $5600 // (int vars) $5595 > 2 // (int) var > num jump_if_false @E_PI_8447 12@ == 0 // (int) var == num jump_if_false @E_PI_8447 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6596 12@ = 1 // (int) :E_PI_8447 $5594 == 0 // (int) var == num jump_if_false @E_PI_8862 00BB: (unknown) $5677 6@ = 0 // (int) $5677 = 0 // (int) $5676 == 0 // (int) var == num jump_if_false @E_PI_8630 0045: actor $5412(1@,2) defined jump_if_false @E_PI_8630 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 $5595 == 0 // (int) var == num jump_if_false @E_PI_8545 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. 0002: jump @E_PI_8630 :E_PI_8545 $5595 == 1 // (int) var == num jump_if_false @E_PI_8580 0057: show_text_highpriority GXT 'PIMP10' time 5000 flag 1 // ~w~Pick up another ~b~girl. 0002: jump @E_PI_8630 :E_PI_8580 $5614 == 1 // (int) var == num jump_if_false @E_PI_8615 0057: show_text_highpriority GXT 'PIMP15' time 5000 flag 1 // ~w~Two of the girls have finished. Pick ~b~them ~w~ up. 0002: jump @E_PI_8630 :E_PI_8615 0057: show_text_highpriority GXT 'PIMP11' time 5000 flag 1 // ~w~One of the girls has finished. Pick ~b~her ~w~up. :E_PI_8630 $5614 == 1 // (int) var == num jump_if_false @E_PI_8689 $5679 == 0 // (int) var == num jump_if_false @E_PI_8682 0045: actor $5414(1@,2) defined jump_if_false @E_PI_8682 00C1: (unknown) $5414(1@,2) $5679 00BC: (unknown) $5679 2 :E_PI_8682 0@ = 10 // (int) 0026: return :E_PI_8689 0078: if and 004F: unknown_check $5672 0045: actor $1038 defined jump_if_false @E_PI_8855 007C: actor $1038 driving $5672 0022: jump_if_false @E_PI_8855 // Note: the incorrect math opcode was used here 0045: actor $5412(1@,2) defined 0022: jump_if_false @E_PI_8855 // Note: the incorrect math opcode was used here 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here 12@ = 0 // (int) $5600 == 0 // (int) var == num jump_if_false @E_PI_8775 $5609 = 100 // (int) 0@ = 5 // (int) 0026: return :E_PI_8775 $5600 == 1 // (int) var == num jump_if_false @E_PI_8795 0@ = 6 // (int) 0026: return :E_PI_8795 $5600 == 2 // (int) var == num jump_if_false @E_PI_8815 0@ = 7 // (int) 0026: return :E_PI_8815 $5600 == 3 // (int) var == num jump_if_false @E_PI_8835 0@ = 8 // (int) 0026: return :E_PI_8835 $5600 == 4 // (int) var == num jump_if_false @E_PI_8855 0@ = 9 // (int) 0026: return :E_PI_8855 0002: jump @E_PI_8971 :E_PI_8862 00BB: (unknown) $5676 $5676 = 0 // (int) 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_8921 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_8936 :E_PI_8921 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_8936 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_8971 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_8971 0026: return :E_PI_8973 00A0: car $5672 wrecked jump_if_false @E_PI_8997 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_8997 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_9037 009F: actor $5412(1@,2) dead jump_if_false @E_PI_9037 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9037 not 7@ == -1 // (int) var == num jump_if_false @E_PI_9152 $5607 == 0 // (int) var == num jump_if_false @E_PI_9152 009F: actor $5412(7@,2) dead jump_if_false @E_PI_9087 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9087 $5612 == 1 // (int) var == num jump_if_false @E_PI_9126 009F: actor $5414(7@,2) dead jump_if_false @E_PI_9126 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9126 009F: actor $5417(7@,2) dead jump_if_false @E_PI_9152 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_9152 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here $5594 == 0 // (int) var == num jump_if_false @E_PI_9471 $5607 == 0 // (int) var == num jump_if_false @E_PI_9209 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6866 7@ :E_PI_9209 $5676 == 0 // (int) var == num jump_if_false @E_PI_9250 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_9250 00BB: (unknown) $5677 $5677 = 0 // (int) 0045: actor $1038 defined jump_if_false @E_PI_9464 0082: actor $1038 near_point_in_car $5629 $5630 radius 150.0 150.0 sphere 0 0022: jump_if_false @E_PI_9340 // Note: the incorrect math opcode was used here 0045: actor $5417(1@,2) defined 0022: jump_if_false @E_PI_9316 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6946 1@ :E_PI_9316 0045: actor $5412(1@,2) defined jump_if_false @E_PI_9340 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7006 1@ :E_PI_9340 0045: actor $5412(1@,2) defined jump_if_false @E_PI_9464 013E: actor $5412(1@,2) look_at_actor $1038 0085: actor $1038 stopped_near_point_in_car $5629 $5630 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_9445 // Note: the incorrect math opcode was used here 0045: actor $5412(1@,2) defined 0022: jump_if_false @E_PI_9445 // Note: the incorrect math opcode was used here 004F: unknown_check $5672 0022: jump_if_false @E_PI_9445 // Note: the incorrect math opcode was used here 01EC: (unknown) $5412(1@,2) 1 00E9: (unknown) $5412(1@,2) $5672 032D: (unknown) $5412(1@,2) 1 0368: (unknown) $5412(1@,2) 0 0@ = 4 // (int) 0026: return :E_PI_9445 $5595 > 1 // (int) var > num jump_if_false @E_PI_9464 0112: remove_references_to_actor $5417(1@,2) // Like turning an actor into a random pedestrian :E_PI_9464 0002: jump @E_PI_9582 :E_PI_9471 00BB: (unknown) $5676 $5676 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_9532 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_9547 :E_PI_9532 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_9547 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_9582 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_9582 0026: return :E_PI_9584 00A0: car $5672 wrecked jump_if_false @E_PI_9608 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_9608 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_9648 009F: actor $5412(1@,2) dead jump_if_false @E_PI_9648 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9648 $5348(1@,2) == 0 // (int) var == num jump_if_false @E_PI_9688 009F: actor $5417(1@,2) dead jump_if_false @E_PI_9688 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_9688 not 7@ == -1 // (int) var == num jump_if_false @E_PI_9803 $5607 == 0 // (int) var == num jump_if_false @E_PI_9803 009F: actor $5412(7@,2) dead jump_if_false @E_PI_9738 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9738 $5612 == 1 // (int) var == num jump_if_false @E_PI_9777 009F: actor $5414(7@,2) dead jump_if_false @E_PI_9777 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9777 009F: actor $5417(7@,2) dead jump_if_false @E_PI_9803 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_9803 11@ = 0 // (int) $5594 == 0 // (int) var == num jump_if_false @E_PI_10092 8@ == 0 // (int) var == num jump_if_false @E_PI_9932 $5676 == 0 // (int) var == num jump_if_false @E_PI_9871 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_9871 0078: if and 0045: actor $5412(1@,2) defined 0045: actor $1038 defined jump_if_false @E_PI_9900 013E: actor $5412(1@,2) look_at_actor $1038 :E_PI_9900 $5607 == 0 // (int) var == num jump_if_false @E_PI_9923 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6866 7@ :E_PI_9923 00BB: (unknown) $5677 $5677 = 0 // (int) :E_PI_9932 0045: actor $1038 defined jump_if_false @E_PI_10085 0078: if and 0082: actor $1038 near_point_in_car $5629 $5630 radius 150.0 150.0 sphere 0 8@ == 0 // (int) var == num jump_if_false @E_PI_10085 0045: actor $5412(1@,2) defined jump_if_false @E_PI_10035 0045: actor $5417(1@,2) defined jump_if_false @E_PI_10010 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6946 1@ :E_PI_10010 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7006 1@ 013E: actor $5412(1@,2) look_at_actor $1038 00DF: (unknown) $5412(1@,2) :E_PI_10035 0045: actor $5417(1@,2) defined 0022: jump_if_false @E_PI_10080 // Note: the incorrect math opcode was used here 0278: (unknown) $5417(1@,2) 200 $5348(1@,2) = 1 // (int) 0057: show_text_highpriority GXT 'PIMP07' time 5000 flag 1 // ~w~The ~r~client ~w~ is running away without paying. Stop him. :E_PI_10080 8@ = 1 // (int) :E_PI_10085 0002: jump @E_PI_10214 :E_PI_10092 8@ == 0 // (int) var == num jump_if_false @E_PI_10214 00BB: (unknown) $5676 $5676 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_10164 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_10179 :E_PI_10164 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_10179 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_10214 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_10214 8@ == 1 // (int) var == num jump_if_false @E_PI_10600 0045: actor $5417(1@,2) defined jump_if_false @E_PI_10308 0045: actor $1038 defined jump_if_false @E_PI_10258 00E6: (unknown) $5417(1@,2) $1038 :E_PI_10258 $5678 == 0 // (int) var == num jump_if_false @E_PI_10283 00C1: (unknown) $5417(1@,2) $5678 00BC: (unknown) $5678 0 :E_PI_10283 00BB: (unknown) $5677 $5677 = 0 // (int) 00BB: (unknown) $5676 $5676 = 0 // (int) 0002: jump @E_PI_10593 :E_PI_10308 00BB: (unknown) $5678 $5678 = 0 // (int) 0045: actor $5412(1@,2) defined jump_if_false @E_PI_10593 004F: unknown_check $5672 jump_if_false @E_PI_10593 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5672 0022: jump_if_false @E_PI_10535 // Note: the incorrect math opcode was used here 00BB: (unknown) $5677 $5677 = 0 // (int) 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here 00DF: (unknown) $5412(1@,2) 013E: actor $5412(1@,2) look_at_actor $1038 807C: not actor $5412(1@,2) driving $5672 0022: jump_if_false @E_PI_10453 // Note: the incorrect math opcode was used here $5676 == 0 // (int) var == num jump_if_false @E_PI_10453 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_10453 0045: actor $1038 defined jump_if_false @E_PI_10528 0085: actor $1038 stopped_near_point_in_car $5629 $5630 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_10528 // Note: the incorrect math opcode was used here 020E: (unknown) $5412(1@,2) 0 01EC: (unknown) $5412(1@,2) 1 00A2: (unknown) $5412(1@,2) 00E9: (unknown) $5412(1@,2) $5672 020D: (unknown) $5417(1@,2) 0@ = 4 // (int) 0026: return :E_PI_10528 0002: jump @E_PI_10593 :E_PI_10535 $5677 == 0 // (int) var == num jump_if_false @E_PI_10584 00C0: (unknown) $5672 $5677 00BC: (unknown) $5677 2 025D: remove_text 'PIMP03' // ~w~Pick up the ~b~girl. 0057: show_text_highpriority GXT 'PIMP06' time 5000 flag 1 // ~w~Get back in the ~b~vehicle. :E_PI_10584 00BB: (unknown) $5676 $5676 = 0 // (int) :E_PI_10593 0002: jump @E_PI_10610 :E_PI_10600 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 :E_PI_10610 0026: return :E_PI_10612 00A0: car $5672 wrecked jump_if_false @E_PI_10636 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_10636 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_10676 009F: actor $5412(1@,2) dead jump_if_false @E_PI_10676 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_10676 $5348(1@,2) == 0 // (int) var == num jump_if_false @E_PI_10716 009F: actor $5417(1@,2) dead jump_if_false @E_PI_10716 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_10716 not 7@ == -1 // (int) var == num jump_if_false @E_PI_10829 $5607 == 0 // (int) var == num jump_if_false @E_PI_10829 009F: actor $5412(7@,2) dead jump_if_false @E_PI_10764 $5608 = 2 // (int) 0@ = 13 // (int) :E_PI_10764 $5612 == 1 // (int) var == num jump_if_false @E_PI_10803 009F: actor $5414(7@,2) dead jump_if_false @E_PI_10803 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_10803 009F: actor $5417(7@,2) dead jump_if_false @E_PI_10829 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_10829 11@ = 0 // (int) $5607 == 0 // (int) var == num jump_if_false @E_PI_10856 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6866 7@ :E_PI_10856 $5594 == 0 // (int) var == num jump_if_false @E_PI_11217 9@ == 0 // (int) var == num jump_if_false @E_PI_10929 $5676 == 0 // (int) var == num jump_if_false @E_PI_10920 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_10920 00BB: (unknown) $5677 $5677 = 0 // (int) :E_PI_10929 0045: actor $1038 defined jump_if_false @E_PI_11210 0082: actor $1038 near_point_in_car $5629 $5630 radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PI_11210 // Note: the incorrect math opcode was used here 0045: actor $5417(1@,2) defined 0022: jump_if_false @E_PI_10986 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6946 1@ :E_PI_10986 0045: actor $5412(1@,2) defined jump_if_false @E_PI_11010 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7006 1@ :E_PI_11010 9@ == 0 // (int) var == num jump_if_false @E_PI_11210 0045: actor $5417(1@,2) defined jump_if_false @E_PI_11205 0278: (unknown) $5417(1@,2) 300 041B: (unknown) $5417(1@,2) 9 $5348(1@,2) = 1 // (int) $5678 == 0 // (int) var == num jump_if_false @E_PI_11084 00C1: (unknown) $5417(1@,2) $5678 00BC: (unknown) $5678 0 :E_PI_11084 0045: actor $5412(1@,2) defined jump_if_false @E_PI_11181 014B: set_actor $5412(1@,2) health_to 100 01AF: (unknown) $5412(1@,2) 0 01A4: (unknown) $5412(1@,2) 0 01C9: (unknown) $5417(1@,2) 30 03D6: (unknown) $5417(1@,2) 500 03D7: (unknown) $5417(1@,2) 5000 01EC: (unknown) $5417(1@,2) 1 00E4: (unknown) $5417(1@,2) $5412(1@,2) 0348: (unknown) $5412(1@,2) 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6547 :E_PI_11181 00BB: (unknown) $5676 $5676 = 0 // (int) 0057: show_text_highpriority GXT 'PIMP08' time 5000 flag 1 // ~w~The client is beating up the girl, kill ~r~him ~w~before it's too late. :E_PI_11205 9@ = 1 // (int) :E_PI_11210 0002: jump @E_PI_11339 :E_PI_11217 9@ == 0 // (int) var == num jump_if_false @E_PI_11339 00BB: (unknown) $5676 $5676 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_11289 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_11304 :E_PI_11289 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_11304 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_11339 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_11339 9@ == 1 // (int) var == num jump_if_false @E_PI_11685 009F: actor $5417(1@,2) dead jump_if_false @E_PI_11661 00AE: remove_status_text $5603 020D: (unknown) $5417(1@,2) 00BB: (unknown) $5678 $5678 = 0 // (int) 0045: actor $5412(1@,2) defined jump_if_false @E_PI_11654 004F: unknown_check $5672 jump_if_false @E_PI_11654 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5672 0022: jump_if_false @E_PI_11596 // Note: the incorrect math opcode was used here 00BB: (unknown) $5677 $5677 = 0 // (int) 807C: not actor $5412(1@,2) driving $5672 0022: jump_if_false @E_PI_11520 // Note: the incorrect math opcode was used here $5676 == 0 // (int) var == num jump_if_false @E_PI_11520 014B: set_actor $5412(1@,2) health_to 100 00A2: (unknown) $5412(1@,2) 00DF: (unknown) $5412(1@,2) 0348: (unknown) $5412(1@,2) 0 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_11520 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here 0085: actor $1038 stopped_near_point_in_car $5629 $5630 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_11589 // Note: the incorrect math opcode was used here 00A2: (unknown) $5412(1@,2) 01EC: (unknown) $5412(1@,2) 1 00E9: (unknown) $5412(1@,2) $5672 020D: (unknown) $5417(1@,2) 0@ = 4 // (int) 0026: return :E_PI_11589 0002: jump @E_PI_11654 :E_PI_11596 025D: remove_text 'PIMP03' // ~w~Pick up the ~b~girl. $5677 == 0 // (int) var == num jump_if_false @E_PI_11645 0057: show_text_highpriority GXT 'PIMP06' time 5000 flag 1 // ~w~Get back in the ~b~vehicle. 00C0: (unknown) $5672 $5677 00BC: (unknown) $5677 2 :E_PI_11645 00BB: (unknown) $5676 $5676 = 0 // (int) :E_PI_11654 0002: jump @E_PI_11678 :E_PI_11661 014D: $5603 = actor $5412(1@,2) health 00BB: (unknown) $5677 $5677 = 0 // (int) :E_PI_11678 0002: jump @E_PI_11695 :E_PI_11685 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 :E_PI_11695 0026: return :E_PI_11697 00A0: car $5672 wrecked jump_if_false @E_PI_11721 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_11721 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_11761 009F: actor $5412(1@,2) dead jump_if_false @E_PI_11761 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_11761 $5348(1@,2) == 0 // (int) var == num jump_if_false @E_PI_11801 009F: actor $5417(1@,2) dead jump_if_false @E_PI_11801 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_11801 $5607 == 0 // (int) var == num jump_if_false @E_PI_11824 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6866 7@ :E_PI_11824 $5594 == 0 // (int) var == num jump_if_false @E_PI_12227 10@ == 0 // (int) var == num jump_if_false @E_PI_11897 $5676 == 0 // (int) var == num jump_if_false @E_PI_11888 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_11888 00BB: (unknown) $5677 $5677 = 0 // (int) :E_PI_11897 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_PI_12220 // Note: the incorrect math opcode was used here 0082: actor $1038 near_point_in_car $5629 $5630 radius 150.0 150.0 sphere 0 0022: jump_if_false @E_PI_12220 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @E_PI_12220 01B5: (unknown) $5629 $5630 $5631 $5662 $5663 $5664 $5664 += 2.5 // (float) 01BB: (unknown) $5662 $5663 $5664 $5591 0048: $5682 = create_car #SENTINEL at $5662 $5663 $5591 004B: set_car $5682 to_psycho_driver 0045: actor $5417(1@,2) defined 0022: jump_if_false @E_PI_12029 // Note: the incorrect math opcode was used here 02F8: (unknown) $5417(1@,2) 0 021C: (unknown) $5417(1@,2) $5682 :E_PI_12029 0001: wait 0 ms 0045: actor $5412(1@,2) defined 0022: jump_if_false @E_PI_12073 // Note: the incorrect math opcode was used here 004F: unknown_check $5682 0022: jump_if_false @E_PI_12073 // Note: the incorrect math opcode was used here 02F8: (unknown) $5412(1@,2) 0 0298: (unknown) $5412(1@,2) $5682 -1 :E_PI_12073 0045: actor $5417(1@,2) defined 0022: jump_if_false @E_PI_12215 // Note: the incorrect math opcode was used here 0278: (unknown) $5417(1@,2) 400 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6577 $5417(1@,2) 041B: (unknown) $5417(1@,2) 9 $5348(1@,2) = 1 // (int) $5678 == 0 // (int) var == num jump_if_false @E_PI_12150 00C1: (unknown) $5417(1@,2) $5678 00BC: (unknown) $5678 0 :E_PI_12150 00BB: (unknown) $5676 $5676 = 0 // (int) 004F: unknown_check $5682 jump_if_false @E_PI_12200 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6077 0051: set_car $5682 traffic_behavior_to 2 0050: set_car $5682 max_speed_to 19.0 02E9: set_car $5682 speed_to 10.0 :E_PI_12200 0057: show_text_highpriority GXT 'PIMP12' time 5000 flag 1 // ~w~The ~r~client~w~ has kidnapped the girl. Get her back. :E_PI_12215 10@ = 1 // (int) :E_PI_12220 0002: jump @E_PI_12349 :E_PI_12227 10@ == 0 // (int) var == num jump_if_false @E_PI_12349 00BB: (unknown) $5676 $5676 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_12299 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_12314 :E_PI_12299 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_12314 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_12349 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_12349 10@ == 1 // (int) var == num jump_if_false @E_PI_12772 009F: actor $5417(1@,2) dead jump_if_false @E_PI_12652 020D: (unknown) $5417(1@,2) 00BB: (unknown) $5678 $5678 = 0 // (int) 0045: actor $5412(1@,2) defined jump_if_false @E_PI_12645 004F: unknown_check $5672 jump_if_false @E_PI_12645 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5672 0022: jump_if_false @E_PI_12587 // Note: the incorrect math opcode was used here 00BB: (unknown) $5677 $5677 = 0 // (int) 807C: not actor $5412(1@,2) driving $5672 0022: jump_if_false @E_PI_12511 // Note: the incorrect math opcode was used here $5676 == 0 // (int) var == num jump_if_false @E_PI_12511 00A2: (unknown) $5412(1@,2) 00DF: (unknown) $5412(1@,2) 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_12511 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here 0085: actor $1038 stopped_near_point_in_car $5629 $5630 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_12580 // Note: the incorrect math opcode was used here 00A2: (unknown) $5412(1@,2) 01EC: (unknown) $5412(1@,2) 1 00E9: (unknown) $5412(1@,2) $5672 020D: (unknown) $5417(1@,2) 0@ = 4 // (int) 0026: return :E_PI_12580 0002: jump @E_PI_12645 :E_PI_12587 025D: remove_text 'PIMP03' // ~w~Pick up the ~b~girl. $5677 == 0 // (int) var == num jump_if_false @E_PI_12636 0057: show_text_highpriority GXT 'PIMP06' time 5000 flag 1 // ~w~Get back in the ~b~vehicle. 00C0: (unknown) $5672 $5677 00BC: (unknown) $5677 2 :E_PI_12636 00BB: (unknown) $5676 $5676 = 0 // (int) :E_PI_12645 0002: jump @E_PI_12765 :E_PI_12652 004F: unknown_check $5682 jump_if_false @E_PI_12746 0078: if or 02D8: unknown_check $5682 012D: car $5682 flipped 80D8: not car $5682 health >= 800 jump_if_false @E_PI_12746 004C: set_car $5682 to_normal_driver 0045: actor $5417(1@,2) defined jump_if_false @E_PI_12725 0045: actor $1038 defined jump_if_false @E_PI_12725 00E5: (unknown) $5417(1@,2) $1038 :E_PI_12725 0045: actor $5412(1@,2) defined 0022: jump_if_false @E_PI_12746 // Note: the incorrect math opcode was used here 00E8: (unknown) $5412(1@,2) $5682 :E_PI_12746 00BB: (unknown) $5677 $5677 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6077 :E_PI_12765 0002: jump @E_PI_12782 :E_PI_12772 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 :E_PI_12782 0026: return :E_PI_12784 00A0: car $5672 wrecked jump_if_false @E_PI_12808 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_12808 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_12848 009F: actor $5412(1@,2) dead jump_if_false @E_PI_12848 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_12848 not 7@ == -1 // (int) var == num jump_if_false @E_PI_12920 $5607 == 0 // (int) var == num jump_if_false @E_PI_12920 009F: actor $5412(7@,2) dead jump_if_false @E_PI_12896 $5608 = 2 // (int) 0@ = 13 // (int) :E_PI_12896 009F: actor $5417(7@,2) dead jump_if_false @E_PI_12920 $5608 = 5 // (int) 0@ = 13 // (int) :E_PI_12920 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here $5594 == 0 // (int) var == num jump_if_false @E_PI_13357 $5607 == 0 // (int) var == num jump_if_false @E_PI_12977 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6866 7@ :E_PI_12977 $5676 == 0 // (int) var == num jump_if_false @E_PI_13018 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_13018 00BB: (unknown) $5677 $5677 = 0 // (int) 0045: actor $1038 defined jump_if_false @E_PI_13193 0082: actor $1038 near_point_in_car $5629 $5630 radius 65.0 65.0 sphere 0 0022: jump_if_false @E_PI_13193 // Note: the incorrect math opcode was used here 0045: actor $5417(1@,2) defined 0022: jump_if_false @E_PI_13084 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6946 1@ :E_PI_13084 0045: actor $5412(1@,2) defined jump_if_false @E_PI_13108 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7006 1@ :E_PI_13108 0045: actor $5414(1@,2) defined jump_if_false @E_PI_13193 0043: store_actor $5414(1@,2) position_to $5665 $5666 $5667 // Note: the incorrect math opcode was used here 01BB: (unknown) $5665 $5666 $5667 $5593 02F8: (unknown) $5414(1@,2) 0 001D: $5593 == 0 // (int) var == var jump_if_false @E_PI_13181 0044: put_actor $5414(1@,2) at $5665 $5666 $5667 0002: jump @E_PI_13193 :E_PI_13181 0044: put_actor $5414(1@,2) at $5665 $5666 $5593 :E_PI_13193 0078: if and 0045: actor $5412(1@,2) defined 0045: actor $1038 defined 0022: jump_if_false @E_PI_13350 // Note: the incorrect math opcode was used here 013E: actor $5412(1@,2) look_at_actor $1038 0085: actor $1038 stopped_near_point_in_car $5629 $5630 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_13331 // Note: the incorrect math opcode was used here 0045: actor $5412(1@,2) defined 0022: jump_if_false @E_PI_13331 // Note: the incorrect math opcode was used here 004F: unknown_check $5672 0022: jump_if_false @E_PI_13291 // Note: the incorrect math opcode was used here 01EC: (unknown) $5412(1@,2) 1 00E9: (unknown) $5412(1@,2) $5672 0@ = 4 // (int) 0026: return :E_PI_13291 0045: actor $5414(1@,2) defined jump_if_false @E_PI_13331 004F: unknown_check $5672 jump_if_false @E_PI_13331 01EC: (unknown) $5414(1@,2) 1 00E9: (unknown) $5414(1@,2) $5672 :E_PI_13331 $5595 > 1 // (int) var > num jump_if_false @E_PI_13350 0112: remove_references_to_actor $5417(1@,2) // Like turning an actor into a random pedestrian :E_PI_13350 0002: jump @E_PI_13468 :E_PI_13357 00BB: (unknown) $5676 $5676 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_13418 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_13433 :E_PI_13418 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_13433 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_13468 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_13468 0026: return :E_PI_13470 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_13510 009F: actor $5412(1@,2) dead jump_if_false @E_PI_13510 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_13510 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 $5594 == 0 // (int) var == num jump_if_false @E_PI_13867 00BB: (unknown) $5677 $5677 = 0 // (int) 0045: actor $5412(1@,2) defined jump_if_false @E_PI_13860 004F: unknown_check $5672 jump_if_false @E_PI_13860 007C: actor $5412(1@,2) driving $5672 0022: jump_if_false @E_PI_13727 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 032D: (unknown) $5412(1@,2) 1 0368: (unknown) $5412(1@,2) 0 00BB: (unknown) $5676 $5676 = 0 // (int) $5595 += 1 // (int) 0035: $5596 = $5595 // (int vars) $5596 -= 2 // (int) 001C: $5595 == $5613 // (int) num == var 0022: jump_if_false @E_PI_13653 // Note: the incorrect math opcode was used here $5614 = 1 // (int) :E_PI_13653 $5595 > 2 // (int) var > num jump_if_false @E_PI_13707 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_38918 3 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_39346 3 $5600 == 0 // (int) var == num jump_if_false @E_PI_13707 11@ = 1 // (int) :E_PI_13707 5@(1@,2) = 0 // (int) 0@ = 3 // (int) 0026: return 0002: jump @E_PI_13860 :E_PI_13727 $5676 == 0 // (int) var == num jump_if_false @E_PI_13768 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_13768 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here 0078: if and 02A8: unknown_check $5412(1@,2) 0045: actor $1038 defined 0022: jump_if_false @E_PI_13860 // Note: the incorrect math opcode was used here 0085: actor $1038 stopped_near_point_in_car $5629 $5630 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_13860 // Note: the incorrect math opcode was used here 00A2: (unknown) $5412(1@,2) 01EC: (unknown) $5412(1@,2) 1 00E9: (unknown) $5412(1@,2) $5672 032D: (unknown) $5412(1@,2) 1 0368: (unknown) $5412(1@,2) 0 :E_PI_13860 0002: jump @E_PI_14032 :E_PI_13867 0045: actor $5412(1@,2) defined jump_if_false @E_PI_13921 004F: unknown_check $5672 jump_if_false @E_PI_13921 007C: actor $5412(1@,2) driving $5672 0022: jump_if_false @E_PI_13921 // Note: the incorrect math opcode was used here 032D: (unknown) $5412(1@,2) 1 0368: (unknown) $5412(1@,2) 0 :E_PI_13921 00BB: (unknown) $5676 $5676 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_13982 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_13997 :E_PI_13982 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_13997 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_14032 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_14032 0026: return :E_PI_14034 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 00A0: car $5672 wrecked jump_if_false @E_PI_14068 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_14068 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_14108 009F: actor $5412(1@,2) dead jump_if_false @E_PI_14108 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_14108 $5600 == 4 // (int) var == num jump_if_false @E_PI_14140 $5612 == 0 // (int) var == num jump_if_false @E_PI_14140 0025: gosub @E_PI_15606 :E_PI_14140 5@(1@,2) == 0 // (int) var == num jump_if_false @E_PI_14410 $5617 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4283 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6521 $5637 += 1.5 // (float) 003E: $5417(1@,2) = create_actor_pedtype 4 model 74 at $5635 $5636 $5637 00C1: (unknown) $5417(1@,2) $5678 00BC: (unknown) $5678 2 13@ = 0 // (int) $5348(1@,2) = 0 // (int) 11@ == 1 // (int) var == num jump_if_false @E_PI_14294 0057: show_text_highpriority GXT 'PIMP09' time 5000 flag 1 // ~w~Take her to the next ~b~client. 0045: actor $1038 defined jump_if_false @E_PI_14270 0094: player $1038 money += $5609 :E_PI_14270 0120: (unknown) 'PIMP_D' $5609 5000 1 // ~w~Reward: $~1~ 0002: jump @E_PI_14399 :E_PI_14294 not $5600 == 4 // (int) var == num jump_if_false @E_PI_14364 $5595 > 2 // (int) var > num jump_if_false @E_PI_14342 0057: show_text_highpriority GXT 'PIMP09' time 5000 flag 1 // ~w~Take her to the next ~b~client. 0002: jump @E_PI_14357 :E_PI_14342 0057: show_text_highpriority GXT 'PIMP04' time 5000 flag 1 // ~w~Take her to the ~b~client. :E_PI_14357 0002: jump @E_PI_14399 :E_PI_14364 $5601 == 0 // (int) var == num jump_if_false @E_PI_14399 0094: player $1038 money += $5609 011E: show_text_1number_lowpriority GXT 'PIMP_D' number $5609 time 5000 flag 1 // ~w~Reward: $~1~ :E_PI_14399 11@ = 0 // (int) 5@(1@,2) = 1 // (int) :E_PI_14410 0045: actor $5417(1@,2) defined jump_if_false @E_PI_14505 0045: actor $1038 defined jump_if_false @E_PI_14442 013E: actor $5417(1@,2) look_at_actor $1038 :E_PI_14442 031E: (unknown) $1042 $1043 $1044 $5635 $5636 $5637 $5592 $5592 > 100.0 // (float) var > num jump_if_false @E_PI_14487 02F8: (unknown) $5417(1@,2) 1 0002: jump @E_PI_14498 :E_PI_14487 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6946 1@ :E_PI_14498 0002: jump @E_PI_14532 :E_PI_14505 $5348(1@,2) == 0 // (int) var == num jump_if_false @E_PI_14532 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_14532 $5594 == 0 // (int) var == num jump_if_false @E_PI_15495 13@ == 1 // (int) var == num jump_if_false @E_PI_15064 $5612 == 1 // (int) var == num jump_if_false @E_PI_14619 0045: actor $5414(1@,2) defined jump_if_false @E_PI_14619 02A8: unknown_check $5414(1@,2) jump_if_false @E_PI_14619 032D: (unknown) $5414(1@,2) 0 00E7: (unknown) $5414(1@,2) $5417(1@,2) 0368: (unknown) $5414(1@,2) 0 :E_PI_14619 0045: actor $5412(1@,2) defined jump_if_false @E_PI_15057 02A8: unknown_check $5412(1@,2) jump_if_false @E_PI_15057 00AC: stop_timer $5597 00BB: (unknown) $5678 $5678 = 0 // (int) 0045: actor $5417(1@,2) defined jump_if_false @E_PI_14691 013E: actor $5417(1@,2) look_at_actor $5412(1@,2) 00E7: (unknown) $5412(1@,2) $5417(1@,2) :E_PI_14691 $5607 == 1 // (int) var == num jump_if_false @E_PI_14996 $5661 += 1.5 // (float) 003E: $5417(7@,2) = create_actor_pedtype 4 model 74 at $5659 $5660 $5661 01B4: (unknown) $5656 $5657 $5658 $5647 $5648 $5649 0036: $5656 = $5659 // (float vars) $5656 += 1.0 // (float) 0036: $5657 = $5660 // (float vars) $5657 += 1.0 // (float) 0036: $5658 = $5661 // (float vars) 0036: $5650 = $5647 // (float vars) $5650 += 2.0 // (float) 0036: $5651 = $5648 // (float vars) $5651 += 2.0 // (float) 0036: $5652 = $5649 // (float vars) $5652 += 1.5 // (float) 7@ == 0 // (int) var == num jump_if_false @E_PI_14837 003E: $5412(7@,2) = create_actor_pedtype 20 model 50 at $5656 $5657 $5658 :E_PI_14837 7@ == 1 // (int) var == num jump_if_false @E_PI_14865 003E: $5412(7@,2) = create_actor_pedtype 20 model 31 at $5656 $5657 $5658 :E_PI_14865 $5614 == 1 // (int) var == num jump_if_false @E_PI_14910 01BB: (unknown) $5650 $5651 $5652 $5593 003E: $5414(7@,2) = create_actor_pedtype 20 model 45 at $5650 $5651 $5593 $5612 = 1 // (int) :E_PI_14910 0045: actor $5417(7@,2) defined jump_if_false @E_PI_14931 02F8: (unknown) $5417(7@,2) 1 :E_PI_14931 0045: actor $5412(7@,2) defined jump_if_false @E_PI_14952 02F8: (unknown) $5412(7@,2) 1 :E_PI_14952 $5612 == 1 // (int) var == num jump_if_false @E_PI_14996 0078: if and 034A: unknown_check $5414(7@,2) 0045: actor $5414(7@,2) defined jump_if_false @E_PI_14996 02F8: (unknown) $5414(7@,2) 1 :E_PI_14996 $5607 = 0 // (int) 0043: store_actor $5412(1@,2) position_to $5656 $5657 $5658 // Note: the incorrect math opcode was used here 0043: store_actor $5417(1@,2) position_to $5659 $5660 $5661 // Note: the incorrect math opcode was used here 0035: 7@ = 1@ // (int vars) 1@ += 1 // (int) 1@ == 2 // (int) var == num jump_if_false @E_PI_15050 1@ = 0 // (int) :E_PI_15050 0@ = 2 // (int) 0026: return :E_PI_15057 0002: jump @E_PI_15488 :E_PI_15064 1000 > $5597 // (int) num > var 0022: jump_if_false @E_PI_15095 // Note: the incorrect math opcode was used here 00AC: stop_timer $5597 $5608 = 4 // (int) 0@ = 13 // (int) 0026: return :E_PI_15095 004F: unknown_check $5672 jump_if_false @E_PI_15488 $5612 == 1 // (int) var == num jump_if_false @E_PI_15171 0045: actor $5414(1@,2) defined jump_if_false @E_PI_15171 007C: actor $5414(1@,2) driving $5672 0022: jump_if_false @E_PI_15171 // Note: the incorrect math opcode was used here 032D: (unknown) $5414(1@,2) 1 0368: (unknown) $5414(1@,2) 0 00BB: (unknown) $5679 $5679 = 0 // (int) :E_PI_15171 0045: actor $5412(1@,2) defined jump_if_false @E_PI_15488 007C: actor $5412(1@,2) driving $5672 0022: jump_if_false @E_PI_15444 // Note: the incorrect math opcode was used here 032D: (unknown) $5412(1@,2) 1 0368: (unknown) $5412(1@,2) 0 00BB: (unknown) $5677 00BB: (unknown) $5676 6@ = 0 // (int) $5677 = 0 // (int) $5676 = 0 // (int) $5678 == 0 // (int) var == num jump_if_false @E_PI_15325 0045: actor $5417(1@,2) defined jump_if_false @E_PI_15325 00C1: (unknown) $5417(1@,2) $5678 00BC: (unknown) $5678 2 2 > $5595 // (int) num > var 0022: jump_if_false @E_PI_15310 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'PIMP04' time 5000 flag 1 // ~w~Take her to the ~b~client. 0002: jump @E_PI_15325 :E_PI_15310 0057: show_text_highpriority GXT 'PIMP09' time 5000 flag 1 // ~w~Take her to the next ~b~client. :E_PI_15325 0045: actor $5412(1@,2) defined jump_if_false @E_PI_15437 0082: actor $5412(1@,2) near_point_in_car $5635 $5636 radius 15.0 15.0 sphere 0 0022: jump_if_false @E_PI_15437 // Note: the incorrect math opcode was used here $5595 == 1 // (int) var == num jump_if_false @E_PI_15390 0057: show_text_highpriority GXT 'PIMP21' time 5000 flag 1 // ~w~Stop near the ~b~client~w~ to drop off the girl. :E_PI_15390 00E8: (unknown) $5412(1@,2) $5672 $5612 == 1 // (int) var == num jump_if_false @E_PI_15432 0045: actor $5414(1@,2) defined jump_if_false @E_PI_15432 00E8: (unknown) $5414(1@,2) $5672 :E_PI_15432 13@ = 1 // (int) :E_PI_15437 0002: jump @E_PI_15488 :E_PI_15444 00BB: (unknown) $5677 $5677 = 0 // (int) 00BB: (unknown) $5678 $5678 = 0 // (int) $5676 == 0 // (int) var == num jump_if_false @E_PI_15488 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 :E_PI_15488 0002: jump @E_PI_15604 :E_PI_15495 00BB: (unknown) $5678 $5678 = 0 // (int) 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_15554 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_15569 :E_PI_15554 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_15569 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_15604 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_15604 0026: return :E_PI_15606 0001: wait 0 ms 00A0: car $5672 wrecked jump_if_false @E_PI_15633 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_15633 009F: actor $5412(1@,2) dead jump_if_false @E_PI_15659 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_15659 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_3913 jump_if_false @E_PI_15683 0@ = 14 // (int) 0026: return :E_PI_15683 834A: not unknown_check $5414(1@,2) jump_if_false @E_PI_15766 003E: $5414(1@,2) = create_actor_pedtype 20 model 45 at $5653 $5654 $5655 $5612 = 1 // (int) $5679 == 0 // (int) var == num jump_if_false @E_PI_15759 0058: (unknown) 'PIMP14' 5000 1 // ~w~The next client wants two girls. Pick up ~b~another girl~w~ from the brothel. 00C1: (unknown) $5414(1@,2) $5679 00BC: (unknown) $5679 2 :E_PI_15759 0002: jump @E_PI_16190 :E_PI_15766 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 009F: actor $5414(1@,2) dead jump_if_false @E_PI_15811 00BB: (unknown) $5679 $5679 = 0 // (int) $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_15811 $5594 == 0 // (int) var == num jump_if_false @E_PI_16081 00BB: (unknown) $5677 $5677 = 0 // (int) 0045: actor $5414(1@,2) defined jump_if_false @E_PI_15885 0043: store_actor $5414(1@,2) position_to $5632 $5633 $5634 // Note: the incorrect math opcode was used here 0078: if and 0045: actor $1038 defined $5622 == 0 // (int) var == num jump_if_false @E_PI_15885 013E: actor $5414(1@,2) look_at_actor $1038 :E_PI_15885 0045: actor $1038 defined 0022: jump_if_false @E_PI_15991 // Note: the incorrect math opcode was used here 0085: actor $1038 stopped_near_point_in_car $5632 $5633 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_15991 // Note: the incorrect math opcode was used here 0045: actor $5414(1@,2) defined 0022: jump_if_false @E_PI_15991 // Note: the incorrect math opcode was used here 004F: unknown_check $5672 0022: jump_if_false @E_PI_15991 // Note: the incorrect math opcode was used here $5622 = 1 // (int) 01EC: (unknown) $5414(1@,2) 1 00E9: (unknown) $5414(1@,2) $5672 032D: (unknown) $5414(1@,2) 1 0368: (unknown) $5414(1@,2) 0 0035: $5613 = $5595 // (int vars) $5613 += 1 // (int) :E_PI_15991 0045: actor $5414(1@,2) defined jump_if_false @E_PI_16074 007C: actor $5414(1@,2) driving $5672 0022: jump_if_false @E_PI_16048 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'PIMP16' time 5000 flag 1 // ~w~Take the girls to the ~b~client. $5622 = 0 // (int) 0026: return 0002: jump @E_PI_16074 :E_PI_16048 $5679 == 0 // (int) var == num jump_if_false @E_PI_16074 00C1: (unknown) $5414(1@,2) $5679 00BC: (unknown) $5679 2 :E_PI_16074 0002: jump @E_PI_16190 :E_PI_16081 00BB: (unknown) $5679 $5679 = 0 // (int) 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_16140 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_16155 :E_PI_16140 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_16155 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_16190 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_16190 0002: jump @E_PI_15606 :E_PI_16197 0078: if or 009F: actor $5414(1@,2) dead 009F: actor $5412(1@,2) dead jump_if_false @E_PI_16233 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_16233 00A0: car $5672 wrecked jump_if_false @E_PI_16257 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_16257 not 7@ == -1 // (int) var == num jump_if_false @E_PI_16333 $5607 == 0 // (int) var == num jump_if_false @E_PI_16333 009F: actor $5412(7@,2) dead jump_if_false @E_PI_16307 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_16307 009F: actor $5417(7@,2) dead jump_if_false @E_PI_16333 $5608 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_16333 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 0043: store_actor $5412(1@,2) position_to $5629 $5630 $5631 // Note: the incorrect math opcode was used here $5594 == 0 // (int) var == num jump_if_false @E_PI_16788 $5607 == 0 // (int) var == num jump_if_false @E_PI_16390 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6866 7@ :E_PI_16390 $5676 == 0 // (int) var == num jump_if_false @E_PI_16431 00C1: (unknown) $5412(1@,2) $5676 00BC: (unknown) $5676 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_16431 00BB: (unknown) $5677 $5677 = 0 // (int) 0045: actor $1038 defined jump_if_false @E_PI_16606 0082: actor $1038 near_point_in_car $5629 $5630 radius 150.0 150.0 sphere 0 0022: jump_if_false @E_PI_16606 // Note: the incorrect math opcode was used here 0045: actor $5417(1@,2) defined 0022: jump_if_false @E_PI_16497 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6946 1@ :E_PI_16497 0045: actor $5412(1@,2) defined jump_if_false @E_PI_16521 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7006 1@ :E_PI_16521 0045: actor $5414(1@,2) defined jump_if_false @E_PI_16606 0043: store_actor $5414(1@,2) position_to $5665 $5666 $5667 // Note: the incorrect math opcode was used here 01BB: (unknown) $5665 $5666 $5667 $5593 02F8: (unknown) $5414(1@,2) 0 001D: $5593 == 0 // (int) var == var jump_if_false @E_PI_16594 0044: put_actor $5414(1@,2) at $5665 $5666 $5667 0002: jump @E_PI_16606 :E_PI_16594 0044: put_actor $5414(1@,2) at $5665 $5666 $5593 :E_PI_16606 0078: if and 0045: actor $5412(1@,2) defined 0045: actor $1038 defined 0022: jump_if_false @E_PI_16781 // Note: the incorrect math opcode was used here 013E: actor $5412(1@,2) look_at_actor $1038 0085: actor $1038 stopped_near_point_in_car $5629 $5630 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_16762 // Note: the incorrect math opcode was used here 0045: actor $5412(1@,2) defined 0022: jump_if_false @E_PI_16762 // Note: the incorrect math opcode was used here 004F: unknown_check $5672 0022: jump_if_false @E_PI_16697 // Note: the incorrect math opcode was used here 01EC: (unknown) $5412(1@,2) 1 00E9: (unknown) $5412(1@,2) $5672 :E_PI_16697 0045: actor $5414(1@,2) defined 0022: jump_if_false @E_PI_16737 // Note: the incorrect math opcode was used here 004F: unknown_check $5672 0022: jump_if_false @E_PI_16737 // Note: the incorrect math opcode was used here 01EC: (unknown) $5414(1@,2) 1 00E9: (unknown) $5414(1@,2) $5672 :E_PI_16737 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 5@(1@,2) = 0 // (int) 0@ = 11 // (int) 0026: return :E_PI_16762 $5595 > 1 // (int) var > num jump_if_false @E_PI_16781 0112: remove_references_to_actor $5417(1@,2) // Like turning an actor into a random pedestrian :E_PI_16781 0002: jump @E_PI_16899 :E_PI_16788 00BB: (unknown) $5676 $5676 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_16849 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_16864 :E_PI_16849 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_16864 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_16899 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_16899 0026: return :E_PI_16901 009F: actor $5412(1@,2) dead jump_if_false @E_PI_16927 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_16927 0078: if and 009F: actor $5414(1@,2) dead $5612 == 1 // (int) var == num jump_if_false @E_PI_16963 $5608 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_16963 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4200 004F: unknown_check $5672 jump_if_false @E_PI_17578 $5594 == 0 // (int) var == num jump_if_false @E_PI_17438 00BB: (unknown) $5677 $5677 = 0 // (int) 007C: actor $5414(1@,2) driving $5672 0022: jump_if_false @E_PI_17044 // Note: the incorrect math opcode was used here 032D: (unknown) $5414(1@,2) 1 0368: (unknown) $5414(1@,2) 0 00BB: (unknown) $5679 $5679 = 0 // (int) :E_PI_17044 007C: actor $5412(1@,2) driving $5672 0022: jump_if_false @E_PI_17392 // Note: the incorrect math opcode was used here 032D: (unknown) $5412(1@,2) 1 0368: (unknown) $5412(1@,2) 0 00BB: (unknown) $5676 $5676 = 0 // (int) 007C: actor $5414(1@,2) driving $5672 0022: jump_if_false @E_PI_17346 // Note: the incorrect math opcode was used here 032D: (unknown) $5414(1@,2) 1 0368: (unknown) $5414(1@,2) 0 00BB: (unknown) $5679 $5679 = 0 // (int) $5615 == 0 // (int) var == num jump_if_false @E_PI_17196 $5609 = 200 // (int) 0045: actor $1038 defined jump_if_false @E_PI_17158 0094: player $1038 money += $5609 :E_PI_17158 0057: show_text_highpriority GXT 'PIMP17' time 5000 flag 1 // ~w~Drive back to the ~y~brothel. 0120: (unknown) 'PIMP_D' $5609 5000 1 // ~w~Reward: $~1~ $5615 = 1 // (int) :E_PI_17196 $5680 == 0 // (int) var == num jump_if_false @E_PI_17231 00C3: (unknown) $5653 $5654 $5655 $5680 0248: (unknown) $5653 $5654 $5655 7.0 $5681 :E_PI_17231 0045: actor $1038 defined 0022: jump_if_false @E_PI_17339 // Note: the incorrect math opcode was used here 0085: actor $1038 stopped_near_point_in_car $5653 $5654 radius 7.0 7.0 sphere 0 0022: jump_if_false @E_PI_17339 // Note: the incorrect math opcode was used here 0249: (unknown) $5681 00A2: (unknown) $5414(1@,2) 00E8: (unknown) $5414(1@,2) $5672 0112: remove_references_to_actor $5414(1@,2) // Like turning an actor into a random pedestrian 00BB: (unknown) $5680 $5680 = 0 // (int) $5612 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5600 = 0 // (int) 0057: show_text_highpriority GXT 'PIMP09' time 5000 flag 1 // ~w~Take her to the next ~b~client. 0@ = 3 // (int) 0026: return :E_PI_17339 0002: jump @E_PI_17385 :E_PI_17346 $5679 == 0 // (int) var == num jump_if_false @E_PI_17372 00C1: (unknown) $5414(1@,2) $5679 00BC: (unknown) $5679 2 :E_PI_17372 0249: (unknown) $5681 00BB: (unknown) $5680 $5680 = 0 // (int) :E_PI_17385 0002: jump @E_PI_17431 :E_PI_17392 $5676 == 0 // (int) var == num jump_if_false @E_PI_17418 00C1: (unknown) $5414(1@,2) $5676 00BC: (unknown) $5676 2 :E_PI_17418 0249: (unknown) $5681 00BB: (unknown) $5680 $5680 = 0 // (int) :E_PI_17431 0002: jump @E_PI_17571 :E_PI_17438 0249: (unknown) $5681 00BB: (unknown) $5676 $5676 = 0 // (int) 00BB: (unknown) $5679 $5679 = 0 // (int) 00BB: (unknown) $5680 $5680 = 0 // (int) 0059: text_clear_all 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 6@ > 1 // (int) var > num jump_if_false @E_PI_17521 011F: show_text_1number_highpriority GXT 'PIMP01' number 6@ time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @E_PI_17536 :E_PI_17521 011F: show_text_1number_highpriority GXT 'PIMP02' number 6@ time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :E_PI_17536 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_17571 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5608 = 6 // (int) 0@ = 13 // (int) 0026: return :E_PI_17571 0002: jump @E_PI_17591 :E_PI_17578 $5608 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_17591 0026: return :E_PI_17593 00AC: stop_timer $5597 00AE: remove_status_text $5603 0059: text_clear_all $5608 == 1 // (int) var == num jump_if_false @E_PI_17616 :E_PI_17616 $5608 == 2 // (int) var == num jump_if_false @E_PI_17647 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'PIMPF2' // ~r~One of the girls died. :E_PI_17647 $5608 == 3 // (int) var == num jump_if_false @E_PI_17678 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'PIMPF3' // ~r~Your car is destroyed. :E_PI_17678 $5608 == 4 // (int) var == num jump_if_false @E_PI_17709 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'PIMPF4' // ~r~You took too long - the client got bored. :E_PI_17709 $5608 == 5 // (int) var == num jump_if_false @E_PI_17740 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'PIMPF5' // ~r~Your client died. :E_PI_17740 $5608 == 6 // (int) var == num jump_if_false @E_PI_17771 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'PIMPF6' // ~r~You failed to return to your vehicle. :E_PI_17771 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 00BB: (unknown) $5678 $5678 = 0 // (int) 00BB: (unknown) $5676 $5676 = 0 // (int) 00BB: (unknown) $5677 $5677 = 0 // (int) 00BB: (unknown) $5679 $5679 = 0 // (int) 0001: wait 1000 ms 0@ = 15 // (int) 0026: return :E_PI_17834 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_1_39427 00AC: stop_timer $5597 00AE: remove_status_text $5603 0059: text_clear_all 00BB: (unknown) $5678 $5678 = 0 // (int) 00BB: (unknown) $5676 $5676 = 0 // (int) 00BB: (unknown) $5677 $5677 = 0 // (int) 00BB: (unknown) $5679 $5679 = 0 // (int) 00BB: (unknown) $5675 $5675 = 0 // (int) 0045: actor $5668 defined jump_if_false @E_PI_17919 02F8: (unknown) $5668 0 0112: remove_references_to_actor $5668 // Like turning an actor into a random pedestrian :E_PI_17919 0045: actor $5670 defined jump_if_false @E_PI_17939 02F8: (unknown) $5670 0 0112: remove_references_to_actor $5670 // Like turning an actor into a random pedestrian :E_PI_17939 0045: actor $5669 defined jump_if_false @E_PI_17959 02F8: (unknown) $5669 0 0112: remove_references_to_actor $5669 // Like turning an actor into a random pedestrian :E_PI_17959 0045: actor $5671 defined jump_if_false @E_PI_17979 02F8: (unknown) $5671 0 0112: remove_references_to_actor $5671 // Like turning an actor into a random pedestrian :E_PI_17979 0045: actor $5673 defined jump_if_false @E_PI_17999 02F8: (unknown) $5673 0 0112: remove_references_to_actor $5673 // Like turning an actor into a random pedestrian :E_PI_17999 0045: actor $5674 defined jump_if_false @E_PI_18019 02F8: (unknown) $5674 0 0112: remove_references_to_actor $5674 // Like turning an actor into a random pedestrian :E_PI_18019 034B: unknown_check $5682 jump_if_false @E_PI_18034 0113: remove_references_to_car $5682 // Like turning a car into any random car :E_PI_18034 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_1_39433 0001: wait 1000 ms 0@ = 15 // (int) 0026: return :E_PI_18071 0059: text_clear_all 011D: show_text_1number_styled GXT 'M_PASS' number 1500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0045: actor $1038 defined jump_if_false @E_PI_18117 0094: player $1038 money += 1500 022B: (unknown) 1 009B: clear_player $1038 wanted_level :E_PI_18117 0@ = 15 // (int) 0026: return :E_PI_18124 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_1_39427 $5617 = 0 // (int) 1@ = 0 // (int) $5595 = 0 // (int) 6@ = 0 // (int) 11@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 13@ = 0 // (int) 12@ = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) $5604 = 1 // (int) $5605 = 1 // (int) $5594 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) $5600 = 0 // (int) 0045: actor $5668 defined jump_if_false @E_PI_18240 02F8: (unknown) $5668 0 0112: remove_references_to_actor $5668 // Like turning an actor into a random pedestrian :E_PI_18240 0045: actor $5670 defined jump_if_false @E_PI_18260 02F8: (unknown) $5670 0 0112: remove_references_to_actor $5670 // Like turning an actor into a random pedestrian :E_PI_18260 0045: actor $5669 defined jump_if_false @E_PI_18280 02F8: (unknown) $5669 0 0112: remove_references_to_actor $5669 // Like turning an actor into a random pedestrian :E_PI_18280 0045: actor $5671 defined jump_if_false @E_PI_18300 02F8: (unknown) $5671 0 0112: remove_references_to_actor $5671 // Like turning an actor into a random pedestrian :E_PI_18300 0045: actor $5673 defined jump_if_false @E_PI_18320 02F8: (unknown) $5673 0 0112: remove_references_to_actor $5673 // Like turning an actor into a random pedestrian :E_PI_18320 0045: actor $5674 defined jump_if_false @E_PI_18340 02F8: (unknown) $5674 0 0112: remove_references_to_actor $5674 // Like turning an actor into a random pedestrian :E_PI_18340 034B: unknown_check $5682 jump_if_false @E_PI_18355 0113: remove_references_to_car $5682 // Like turning a car into any random car :E_PI_18355 0113: remove_references_to_car $5672 // Like turning a car into any random car 0113: remove_references_to_car $5682 // Like turning a car into any random car 0162: release_model 50 0162: release_model 31 0162: release_model 74 0162: release_model #BERETTA 00BB: (unknown) $5678 $5678 = 0 // (int) 00BB: (unknown) $5676 $5676 = 0 // (int) 00BB: (unknown) $5677 $5677 = 0 // (int) 00BB: (unknown) $5679 $5679 = 0 // (int) 00BB: (unknown) $5675 $5675 = 0 // (int) 00BB: (unknown) $5680 $5680 = 0 // (int) 0249: (unknown) $5681 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 24--------------- :E_DR 0238: name_thread 'E_DR' // 'Drug Running' 2 > $927 // (int) num > var 0022: jump_if_false @E_DR_23 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :E_DR_23 033A: use_GXT_table 'E_DR' // 'Drug Running' 0025: gosub @E_DR_21474 009D: wasted_or_busted // mission only 0022: jump_if_false @E_DR_54 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35379 :E_DR_54 0025: gosub @E_DR_35718 0023: end_thread // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @E_DR_95 02B4: set_camera_transverse_delay 0 time 7@ :E_DR_95 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @E_DR_136 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @E_DR_147 :E_DR_136 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :E_DR_147 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @E_DR_181 02B4: set_camera_transverse_delay 0 time 5@ :E_DR_181 809F: not actor 3@ dead 0022: jump_if_false @E_DR_197 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :E_DR_197 0026: return :E_DR_199 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_DR_263 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @E_DR_257 0400: (unknown) $1038 $1690 0002: jump @E_DR_263 :E_DR_257 02C0: (unknown) $1038 $1690 :E_DR_263 0@ >= 0 // (int) var >= num jump_if_false @E_DR_290 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :E_DR_290 0045: actor $1038 defined jump_if_false @E_DR_358 807E: not actor $1038 driving jump_if_false @E_DR_335 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @E_DR_338 :E_DR_335 021D: (unknown) 0 :E_DR_338 $1698 == 0 // (int) var == num jump_if_false @E_DR_354 02EA: select_interior 2 :E_DR_354 01AE: (unknown) 1 :E_DR_358 0059: text_clear_all 0268: (unknown) 0026: return :E_DR_364 0045: actor $1038 defined jump_if_false @E_DR_428 807E: not actor $1038 driving jump_if_false @E_DR_416 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @E_DR_416 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :E_DR_416 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :E_DR_428 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @E_DR_477 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @E_DR_477 02EA: select_interior 0 :E_DR_477 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_DR_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_DR_507 0026: return :E_DR_509 0045: actor 0@ defined jump_if_false @E_DR_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_DR_528 0026: return :E_DR_530 0045: actor 0@ defined 0022: jump_if_false @E_DR_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_DR_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_DR_558 0026: return :E_DR_560 0045: actor 0@ defined 0022: jump_if_false @E_DR_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_DR_603 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @E_DR_607 :E_DR_603 1@ = 0 // (int) :E_DR_607 1@ == 1 // (int) var == num jump_if_false @E_DR_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_DR_684 007E: actor 0@ driving jump_if_false @E_DR_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_DR_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_DR_673 :E_DR_670 00F1: (unknown) 0@ :E_DR_673 0002: jump @E_DR_684 :E_DR_680 1@ = 0 // (int) :E_DR_684 0002: jump @E_DR_607 :E_DR_691 0026: return :E_DR_693 0045: actor 0@ defined jump_if_false @E_DR_785 007E: actor 0@ driving jump_if_false @E_DR_769 02A7: unknown_check 0@ jump_if_false @E_DR_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_DR_762 :E_DR_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_DR_762 0002: jump @E_DR_778 :E_DR_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_DR_778 0002: jump @E_DR_787 :E_DR_785 005F: (unknown) :E_DR_787 005E: (unknown) :E_DR_789 0045: actor 0@ defined 0022: jump_if_false @E_DR_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_DR_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_DR_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_DR_879 :E_DR_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_560 0@ 4@ > -1 // (int) var > num jump_if_false @E_DR_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_560 4@ :E_DR_879 0002: jump @E_DR_945 :E_DR_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_DR_945 :E_DR_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_560 0@ not 3@ == -1 // (int) var == num jump_if_false @E_DR_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_560 3@ :E_DR_945 0045: actor 0@ defined jump_if_false @E_DR_997 004F: unknown_check 1@ jump_if_false @E_DR_997 007E: actor 0@ driving jump_if_false @E_DR_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_DR_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_560 0@ :E_DR_997 5@ = 0 // (int) :E_DR_1001 5@ == 0 // (int) var == num jump_if_false @E_DR_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_DR_1092 004F: unknown_check 1@ jump_if_false @E_DR_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @E_DR_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_DR_1092 :E_DR_1058 2@ == -1 // (int) var == num jump_if_false @E_DR_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_DR_1092 :E_DR_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_DR_1092 0002: jump @E_DR_1001 :E_DR_1099 0026: return :E_DR_1101 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @E_DR_1174 0045: actor $1038 defined jump_if_false @E_DR_1174 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @E_DR_1174 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_DR_1174 $1704 = 0 // (int) :E_DR_1174 $1704 > 0 // (int) var > num jump_if_false @E_DR_1292 $1705 == -1 // (int) var == num jump_if_false @E_DR_1246 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @E_DR_1279 :E_DR_1246 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @E_DR_1279 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :E_DR_1279 0035: $1706 = $1704 // (int vars) 0002: jump @E_DR_1350 :E_DR_1292 $1707 == 1 // (int) var == num jump_if_false @E_DR_1345 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_1345 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :E_DR_1345 $1706 = 0 // (int) :E_DR_1350 005F: (unknown) :E_DR_1352 0035: $5627 = 0@ // (int vars) 0035: $5625 = 1@ // (int vars) 0035: $5626 = 2@ // (int vars) $5624 = 0 // (int) 0035: $5629 = 4@ // (int vars) 0035: $5630 = 5@ // (int vars) 0035: $5631 = 6@ // (int vars) $5632 = 3000 // (int) $5633 = 3000 // (int) $5637 = 1 // (int) $5636 = 0 // (int) $5635 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @E_DR_1456 $5634 = 1 // (int) 0002: jump @E_DR_1461 :E_DR_1456 $5634 = 0 // (int) :E_DR_1461 0160: load_model $5627 0160: load_model $5625 0160: load_model $5626 0160: load_model $5628 :E_DR_1477 0078: if or 8161: not model $5627 available 8161: not model $5625 available 8161: not model $5626 available 8161: not model $5628 available jump_if_false @E_DR_1514 0001: wait 0 ms 0002: jump @E_DR_1477 :E_DR_1514 0026: return :E_DR_1516 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1561 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1561 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1606 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1606 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1651 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1651 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1696 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1696 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1741 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1741 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1786 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1786 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1831 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1831 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1876 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1876 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1921 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1921 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @E_DR_1966 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1966 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @E_DR_2011 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_2011 005E: (unknown) :E_DR_2013 $5631 == 1 // (int) var == num jump_if_false @E_DR_2041 not 0@ == -1 // (int) var == num jump_if_false @E_DR_2041 00BB: (unknown) 0@ :E_DR_2041 0026: return :E_DR_2043 $5631 == 1 // (int) var == num jump_if_false @E_DR_2559 1@ == 0 // (int) var == num jump_if_false @E_DR_2244 not $5341(0@,3) == -1 // (int) var == num jump_if_false @E_DR_2237 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_2172 02BD: (unknown) $5338(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @E_DR_2130 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2013 $5341(0@,3) 0026: return :E_DR_2130 0045: actor $1038 defined jump_if_false @E_DR_2172 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_DR_2172 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2013 $5341(0@,3) 0026: return :E_DR_2172 031D: (unknown) $5359(0@,3) $5362(0@,3) $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_DR_2221 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) 0002: jump @E_DR_2237 :E_DR_2221 00C4: (unknown) $5341(0@,3) 3 $5344(0@,3) = 1 // (int) :E_DR_2237 0002: jump @E_DR_2559 :E_DR_2244 1@ == 1 // (int) var == num jump_if_false @E_DR_2418 not $5341(0@,3) == -1 // (int) var == num jump_if_false @E_DR_2411 0045: actor $5332(0@,3) defined jump_if_false @E_DR_2397 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_2337 007C: actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @E_DR_2330 // Note: the incorrect math opcode was used here 00C4: (unknown) $5347(0@,3) 0 0026: return 0002: jump @E_DR_2337 :E_DR_2330 00C4: (unknown) $5341(0@,3) 0 :E_DR_2337 0043: store_actor $5332(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_DR_2382 00C4: (unknown) $5347(0@,3) 0 0002: jump @E_DR_2390 :E_DR_2382 00C4: (unknown) $5347(0@,3) 3 :E_DR_2390 0002: jump @E_DR_2411 :E_DR_2397 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2013 $5347(0@,3) :E_DR_2411 0002: jump @E_DR_2559 :E_DR_2418 not $5341(0@,3) == -1 // (int) var == num jump_if_false @E_DR_2559 0045: actor $5335(0@,3) defined jump_if_false @E_DR_2545 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_2485 007C: actor $5335(0@,3) driving $5338(0@,3) 0022: jump_if_false @E_DR_2485 // Note: the incorrect math opcode was used here 00C4: (unknown) $5350(0@,3) 0 0026: return :E_DR_2485 0043: store_actor $5335(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_DR_2530 00C4: (unknown) $5350(0@,3) 0 0002: jump @E_DR_2538 :E_DR_2530 00C4: (unknown) $5350(0@,3) 3 :E_DR_2538 0002: jump @E_DR_2559 :E_DR_2545 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2013 $5350(0@,3) :E_DR_2559 0026: return :E_DR_2561 3 > $5624 // (int) num > var 0022: jump_if_false @E_DR_2595 // Note: the incorrect math opcode was used here 0035: 0@ = $5624 // (int vars) $5356(0@,3) = 1 // (int) $5624 += 1 // (int) 005E: (unknown) :E_DR_2595 005F: (unknown) :E_DR_2597 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_2013 $5341(0@,3) 034B: unknown_check $5338(0@,3) jump_if_false @E_DR_2752 0080: actor $1038 near_point $5359(0@,3) $5362(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_DR_2705 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @E_DR_2692 02BD: (unknown) $5338(0@,3) 1@ 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_DR_2692 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 :E_DR_2692 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_DR_2752 :E_DR_2705 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_2752 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_DR_2746 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_DR_2752 :E_DR_2746 0049: destroy_car $5338(0@,3) :E_DR_2752 0026: return :E_DR_2754 034A: unknown_check 0@ 0022: jump_if_false @E_DR_2825 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @E_DR_2825 // Note: the incorrect math opcode was used here 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_DR_2822 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @E_DR_2812 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :E_DR_2812 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @E_DR_2825 :E_DR_2822 003F: destroy_actor 0@ :E_DR_2825 0026: return :E_DR_2827 $5624 > 0 // (int) var > num jump_if_false @E_DR_2930 $5624 -= 1 // (int) 0035: 0@ = $5624 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2597 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2754 $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2754 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @E_DR_2930 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5350(0@,3) :E_DR_2930 0026: return :E_DR_2932 034B: unknown_check $5338(0@,3) jump_if_false @E_DR_3016 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_3010 0045: actor $1038 defined jump_if_false @E_DR_3003 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_DR_2997 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_DR_3003 :E_DR_2997 0049: destroy_car $5338(0@,3) :E_DR_3003 0002: jump @E_DR_3016 :E_DR_3010 0049: destroy_car $5338(0@,3) :E_DR_3016 034A: unknown_check $5332(0@,3) 0022: jump_if_false @E_DR_3035 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) :E_DR_3035 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_DR_3054 // Note: the incorrect math opcode was used here 003F: destroy_actor $5335(0@,3) :E_DR_3054 $5631 == 1 // (int) var == num jump_if_false @E_DR_3109 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5350(0@,3) :E_DR_3109 0026: return 0@ = 0 // (int) :E_DR_3115 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_3150 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2932 0@ 0@ += 1 // (int) 0002: jump @E_DR_3115 :E_DR_3150 $5624 = 0 // (int) 0026: return :E_DR_3157 009F: actor 0@ dead jump_if_false @E_DR_3174 4@ = -1 // (int) 0026: return :E_DR_3174 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @E_DR_3243 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @E_DR_3251 :E_DR_3243 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :E_DR_3251 0026: return :E_DR_3253 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 014C: set_car $5338(0@,3) health_to 700 $5631 == 1 // (int) var == num jump_if_false @E_DR_3360 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5341(0@,3) $5341(0@,3) = 0 // (int) 00C0: (unknown) $5338(0@,3) $5341(0@,3) 00BC: (unknown) $5341(0@,3) 0 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) :E_DR_3360 0026: return 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 00D1: set_car $5338(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_DR_3253 0@ 0026: return :E_DR_3393 834A: not unknown_check 0@ jump_if_false @E_DR_3405 0026: return :E_DR_3405 009F: actor 0@ dead jump_if_false @E_DR_3417 0026: return :E_DR_3417 0326: unknown_check 0@ $1038 0022: jump_if_false @E_DR_3431 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3431 0086: actor $1038 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @E_DR_3452 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3452 005F: (unknown) :E_DR_3454 $5356(0@,3) == 1 // (int) var == num jump_if_false @E_DR_3471 0026: return :E_DR_3471 $5356(0@,3) = 1 // (int) 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_3503 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2597 0@ :E_DR_3503 00E4: (unknown) $5332(0@,3) $1038 00A1: (unknown) $5332(0@,3) 1 01A4: (unknown) $5332(0@,3) 1 034F: (unknown) $5332(0@,3) 0 01AF: (unknown) $5332(0@,3) 0 03D6: (unknown) $5332(0@,3) 0 03D7: (unknown) $5332(0@,3) 0 $5353(0@,3) = 1 // (int) 034A: unknown_check $5335(0@,3) jump_if_false @E_DR_3657 0045: actor $5335(0@,3) defined jump_if_false @E_DR_3657 00A2: (unknown) $5335(0@,3) 00A1: (unknown) $5335(0@,3) 1 01A4: (unknown) $5335(0@,3) 1 034F: (unknown) $5332(0@,3) 0 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0442: (unknown) $5335(0@,3) 1 01AF: (unknown) $5335(0@,3) 0 03D6: (unknown) $5335(0@,3) 0 03D7: (unknown) $5335(0@,3) 0 :E_DR_3657 0026: return :E_DR_3659 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5629 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ $5632 03D7: (unknown) 0@ $5633 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :E_DR_3729 0035: $5632 = 0@ // (int vars) 0035: $5633 = 1@ // (int vars) 0026: return :E_DR_3741 0035: $5636 = 0@ // (int vars) 0026: return :E_DR_3748 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_3781 // Note: the incorrect math opcode was used here 00A4: $5332(0@,3) = create_actor_pedtype $5630 model $5625 in_car $5338(0@,3) driverseat 00E3: (unknown) $5332(0@,3) :E_DR_3781 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_3659 $5332(0@,3) $5631 == 1 // (int) var == num jump_if_false @E_DR_3853 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_2013 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :E_DR_3853 00E3: (unknown) $5332(0@,3) 0026: return :E_DR_3861 0045: actor $1038 defined jump_if_false @E_DR_4004 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 6@ 6@ > 0 // (float) var > num jump_if_false @E_DR_3915 0036: 2@ = 6@ // (float vars) :E_DR_3915 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @E_DR_1516 0@ 1@ 2@ jump_if_false @E_DR_3937 005E: (unknown) :E_DR_3937 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @E_DR_3959 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3959 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @E_DR_3981 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3981 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @E_DR_4004 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_4004 005F: (unknown) :E_DR_4006 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_4068 // Note: the incorrect math opcode was used here 004F: unknown_check $5594 0022: jump_if_false @E_DR_4051 // Note: the incorrect math opcode was used here 00D8: car $5594 health >= 400 jump_if_false @E_DR_4051 014C: set_car $5594 health_to 400 :E_DR_4051 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_DR_2597 0@ :E_DR_4068 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 0233: (unknown) $5338(0@,3) $1042 $1043 00DD: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_DR_3253 0@ 0369: (unknown) $5338(0@,3) 0 0026: return :E_DR_4115 034A: unknown_check 0@ jump_if_false @E_DR_4218 0045: actor 0@ defined jump_if_false @E_DR_4184 0045: actor $1038 defined jump_if_false @E_DR_4177 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_DR_4174 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @E_DR_4177 :E_DR_4174 003F: destroy_actor 0@ :E_DR_4177 0002: jump @E_DR_4218 :E_DR_4184 009F: actor 0@ dead 0022: jump_if_false @E_DR_4218 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @E_DR_4218 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :E_DR_4218 005E: (unknown) :E_DR_4220 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4115 $5335(0@,3) jump_if_false @E_DR_4243 0026: return :E_DR_4243 0118: $5335(0@,3) = create_actor_pedtype $5630 model $5626 in_car $5338(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3659 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @E_DR_4330 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5350(0@,3) $5350(0@,3) = 0 // (int) 00C1: (unknown) $5335(0@,3) $5350(0@,3) 00BC: (unknown) $5350(0@,3) 0 00C4: (unknown) $5350(0@,3) 0 :E_DR_4330 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0026: return :E_DR_4342 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @E_DR_3861 1@ 2@ 3@ jump_if_false @E_DR_4364 005F: (unknown) :E_DR_4364 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4115 $5332(0@,3) jump_if_false @E_DR_4387 005F: (unknown) :E_DR_4387 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_2597 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_DR_4006 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3748 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4220 0@ 0052: set_car $5338(0@,3) driver_behaviour_to 5 $5353(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5624 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_DR_2561 jump_if_false @E_DR_4528 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_DR_4006 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3748 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4220 3@ 0052: set_car $5338(3@,3) driver_behaviour_to 5 $5353(3@,3) = 4 // (int) 005E: (unknown) :E_DR_4528 005F: (unknown) :E_DR_4530 834A: not unknown_check $5335(0@,3) jump_if_false @E_DR_4545 0026: return :E_DR_4545 009F: actor $5335(0@,3) dead jump_if_false @E_DR_4560 0026: return :E_DR_4560 009F: actor $5332(0@,3) dead jump_if_false @E_DR_4678 0112: remove_references_to_actor $5332(0@,3) // Like turning an actor into a random pedestrian 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @E_DR_4676 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :E_DR_4676 0026: return :E_DR_4678 834A: not unknown_check $5332(0@,3) jump_if_false @E_DR_4790 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @E_DR_4788 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :E_DR_4788 0026: return :E_DR_4790 0026: return :E_DR_4792 034A: unknown_check $5332(0@,3) jump_if_false @E_DR_4820 0045: actor $5332(0@,3) defined jump_if_false @E_DR_4820 0026: return :E_DR_4820 034A: unknown_check $5335(0@,3) jump_if_false @E_DR_4848 0045: actor $5335(0@,3) defined jump_if_false @E_DR_4848 0026: return :E_DR_4848 010E: 1@ = current_time_in_ms $5637 == 0 // (int) var == num jump_if_false @E_DR_4889 0035: $5635 = 1@ // (int vars) 0029: $5635 += $5636 // (int vars) // Note: the incorrect math opcode was used here $5637 = 1 // (int) 0026: return 0002: jump @E_DR_4903 :E_DR_4889 0011: $5635 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_4903 // Note: the incorrect math opcode was used here 0026: return :E_DR_4903 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_4342 0@ jump_if_false @E_DR_4926 $5637 = 0 // (int) :E_DR_4926 0026: return :E_DR_4928 8086: not actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_DR_4960 // Note: the incorrect math opcode was used here $5353(0@,3) = 2 // (int) 0026: return :E_DR_4960 007E: actor $1038 driving jump_if_false @E_DR_5013 024B: (unknown) $1038 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @E_DR_5013 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @E_DR_5013 $5353(0@,3) = 2 // (int) 0026: return :E_DR_5013 008F: actor $1038 near_actor $5332(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @E_DR_5051 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @E_DR_5118 :E_DR_5051 0078: if and 0218: unknown_check $5332(0@,3) $1038 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_DR_5100 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @E_DR_5118 :E_DR_5100 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 :E_DR_5118 0026: return :E_DR_5120 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_DR_5160 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :E_DR_5160 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @E_DR_5205 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_4342 0@ 0026: return :E_DR_5205 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 $5634 == 1 // (int) var == num jump_if_false @E_DR_5238 0026: return :E_DR_5238 807E: not actor $5332(0@,3) driving jump_if_false @E_DR_5527 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_DR_3157 $5332(0@,3) 10.0 $5627 1 $5338(0@,3) $5338(0@,3) == -1 // (int) var == num jump_if_false @E_DR_5316 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_DR_3157 $5332(0@,3) 20.0 -1 1 $5338(0@,3) :E_DR_5316 not $5338(0@,3) == -1 // (int) var == num jump_if_false @E_DR_5527 02BD: (unknown) $5338(0@,3) $5647 not $5647 == -1 // (int) var == num jump_if_false @E_DR_5396 809F: not actor $5647 dead jump_if_false @E_DR_5396 0078: if or 01D0: unknown_check $5647 $5625 01D0: unknown_check $5647 $5626 0022: jump_if_false @E_DR_5396 // Note: the incorrect math opcode was used here $5338(0@,3) = -1 // (int) 0026: return :E_DR_5396 0124: 1@ = car $5338(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @E_DR_5424 $5338(0@,3) = -1 // (int) 0026: return :E_DR_5424 0078: if and 807C: not actor $1038 driving $5338(0@,3) 00D8: car $5338(0@,3) health >= 600 jump_if_false @E_DR_5516 00EA: (unknown) $5332(0@,3) $5338(0@,3) 00DD: (unknown) $5338(0@,3) not $5647 == -1 // (int) var == num jump_if_false @E_DR_5489 0052: set_car $5338(0@,3) driver_behaviour_to 10 :E_DR_5489 0035: $5338(0@,3) = $5338(0@,3) // (int vars) $5353(0@,3) = 3 // (int) 0026: return 0002: jump @E_DR_5527 :E_DR_5516 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_2597 0@ :E_DR_5527 0026: return :E_DR_5529 0078: if or 00A0: car $5338(0@,3) wrecked 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_DR_5596 // Note: the incorrect math opcode was used here 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2597 0@ 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :E_DR_5596 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @E_DR_5641 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4342 0@ 0026: return :E_DR_5641 807C: not actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @E_DR_5728 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 8132: not actor $5332(0@,3) near_car $5338(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_DR_5728 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2597 0@ 00DE: (unknown) $5338(0@,3) $5353(0@,3) = 2 // (int) 0026: return :E_DR_5728 02A6: (unknown) $5332(0@,3) $5338(0@,3) 0022: jump_if_false @E_DR_5770 // Note: the incorrect math opcode was used here 00E3: (unknown) $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3253 0@ $5353(0@,3) = 4 // (int) :E_DR_5770 0026: return :E_DR_5772 00A0: car $5338(0@,3) wrecked jump_if_false @E_DR_5787 0026: return :E_DR_5787 0052: set_car $5338(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 6.0 6.0 sphere 0 0085: actor $1038 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 jump_if_false @E_DR_5930 00D8: car $5338(0@,3) health >= 400 jump_if_false @E_DR_5874 014C: set_car $5338(0@,3) health_to 400 :E_DR_5874 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_2013 $5341(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 00DE: (unknown) $5338(0@,3) 0052: set_car $5338(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_2597 0@ 0026: return :E_DR_5930 0078: if and 8132: not actor $1038 near_car $5338(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_5975 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_4342 0@ 0026: return :E_DR_5975 0026: return :E_DR_5977 834A: not unknown_check $5332(0@,3) jump_if_false @E_DR_5992 0026: return :E_DR_5992 009F: actor $5332(0@,3) dead jump_if_false @E_DR_6007 0026: return :E_DR_6007 0043: store_actor $5332(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5353(0@,3) == 0 // (int) var == num jump_if_false @E_DR_6032 0026: return :E_DR_6032 $5353(0@,3) == 1 // (int) var == num jump_if_false @E_DR_6060 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4928 0@ 0026: return :E_DR_6060 $5353(0@,3) == 2 // (int) var == num jump_if_false @E_DR_6088 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_5120 0@ 0026: return :E_DR_6088 $5353(0@,3) == 3 // (int) var == num jump_if_false @E_DR_6116 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_5529 0@ 0026: return :E_DR_6116 $5353(0@,3) == 4 // (int) var == num jump_if_false @E_DR_6144 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_5772 0@ 0026: return :E_DR_6144 0026: return :E_DR_6146 0036: $5641 = 0@ // (float vars) 0036: $5642 = 1@ // (float vars) 0036: $5643 = 2@ // (float vars) 0036: $5644 = 3@ // (float vars) 0036: $5645 = 4@ // (float vars) 0036: $5646 = 5@ // (float vars) $5640 = 1 // (int) 0026: return :E_DR_6184 0045: actor $1038 defined jump_if_false @E_DR_7065 0089: actor $1038 in_sphere $5641 $5642 $5643 radius $5644 $5645 $5646 sphere 0 0022: jump_if_false @E_DR_6837 // Note: the incorrect math opcode was used here $5639 == 0 // (int) var == num jump_if_false @E_DR_6621 0@ = 0 // (int) :E_DR_6235 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_6608 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_DR_6358 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_DR_6358 // Note: the incorrect math opcode was used here 0442: (unknown) $5335(0@,3) 0 0127: reset_actor $5335(0@,3) flags 02A7: unknown_check $5335(0@,3) jump_if_false @E_DR_6312 00E3: (unknown) $5335(0@,3) 0002: jump @E_DR_6358 :E_DR_6312 007E: actor $5335(0@,3) driving jump_if_false @E_DR_6338 00A2: (unknown) $5335(0@,3) 0002: jump @E_DR_6358 :E_DR_6338 00A2: (unknown) $5335(0@,3) (unknown) $5335(0@,3) 0040: (unknown) $5335(0@,3) -1 :E_DR_6358 034A: unknown_check $5332(0@,3) jump_if_false @E_DR_6462 0045: actor $5332(0@,3) defined jump_if_false @E_DR_6462 0127: reset_actor $5332(0@,3) flags 02A7: unknown_check $5332(0@,3) jump_if_false @E_DR_6416 00E3: (unknown) $5332(0@,3) 0002: jump @E_DR_6462 :E_DR_6416 007E: actor $5332(0@,3) driving jump_if_false @E_DR_6442 00A2: (unknown) $5332(0@,3) 0002: jump @E_DR_6462 :E_DR_6442 00A2: (unknown) $5332(0@,3) (unknown) $5332(0@,3) 0040: (unknown) $5332(0@,3) -1 :E_DR_6462 034B: unknown_check $5338(0@,3) jump_if_false @E_DR_6596 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_6596 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_DR_6596 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_DR_6596 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 0050: set_car $5338(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @E_DR_6575 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_DR_6596 :E_DR_6575 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :E_DR_6596 0@ += 1 // (int) 0002: jump @E_DR_6235 :E_DR_6608 $5639 = 1 // (int) 0002: jump @E_DR_6830 :E_DR_6621 0@ = 0 // (int) :E_DR_6625 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_6830 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_DR_6669 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_DR_6669 // Note: the incorrect math opcode was used here 0127: reset_actor $5335(0@,3) flags :E_DR_6669 034A: unknown_check $5332(0@,3) 0022: jump_if_false @E_DR_6701 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @E_DR_6701 // Note: the incorrect math opcode was used here 0127: reset_actor $5332(0@,3) flags :E_DR_6701 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_6818 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_6818 // Note: the incorrect math opcode was used here 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_DR_6818 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_DR_6818 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @E_DR_6797 // Note: the incorrect math opcode was used here 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_DR_6818 :E_DR_6797 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :E_DR_6818 0@ += 1 // (int) 0002: jump @E_DR_6625 :E_DR_6830 0002: jump @E_DR_7065 :E_DR_6837 $5639 == 1 // (int) var == num jump_if_false @E_DR_7065 0@ = 0 // (int) :E_DR_6854 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_7060 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_DR_6916 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_DR_6916 // Note: the incorrect math opcode was used here 00A1: (unknown) $5335(0@,3) 1 0442: (unknown) $5335(0@,3) 1 01EC: (unknown) $5335(0@,3) 1 :E_DR_6916 034A: unknown_check $5332(0@,3) jump_if_false @E_DR_6958 0045: actor $5332(0@,3) defined jump_if_false @E_DR_6958 00A1: (unknown) $5332(0@,3) 1 01EC: (unknown) $5332(0@,3) 1 :E_DR_6958 034B: unknown_check $5338(0@,3) jump_if_false @E_DR_7048 004F: unknown_check $5338(0@,3) jump_if_false @E_DR_7048 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_DR_7048 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @E_DR_7048 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 :E_DR_7048 0@ += 1 // (int) 0002: jump @E_DR_6854 :E_DR_7060 $5639 = 0 // (int) :E_DR_7065 0026: return :E_DR_7067 $5638 = 0 // (int) 0@ = 0 // (int) :E_DR_7076 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_7368 // Note: the incorrect math opcode was used here 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_7178 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_7157 // Note: the incorrect math opcode was used here $5638 += 1 // (int) 004D: store_car $5338(0@,3) position_to $5359(0@,3) $5362(0@,3) $5365(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_DR_2043 0@ 0 0002: jump @E_DR_7171 :E_DR_7157 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5341(0@,3) :E_DR_7171 0002: jump @E_DR_7192 :E_DR_7178 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5341(0@,3) :E_DR_7192 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_DR_2043 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_DR_2043 0@ 2 $5356(0@,3) == 0 // (int) var == num jump_if_false @E_DR_7303 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3393 $5332(0@,3) jump_if_false @E_DR_7264 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3454 0@ :E_DR_7264 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3393 $5335(0@,3) jump_if_false @E_DR_7296 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3454 0@ :E_DR_7296 0002: jump @E_DR_7356 :E_DR_7303 $5639 == 1 // (int) var == num jump_if_false @E_DR_7323 0002: jump @E_DR_7356 :E_DR_7323 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_5977 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4530 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4792 0@ :E_DR_7356 0@ += 1 // (int) 0002: jump @E_DR_7076 :E_DR_7368 $5640 == 1 // (int) var == num jump_if_false @E_DR_7391 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_DR_6184 :E_DR_7391 0026: return 0@ = 0 // (int) :E_DR_7397 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_7517 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) 003F: destroy_actor $5335(0@,3) 034B: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_7505 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @E_DR_7499 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_DR_7492 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @E_DR_7486 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @E_DR_7492 :E_DR_7486 0049: destroy_car $5338(0@,3) :E_DR_7492 0002: jump @E_DR_7505 :E_DR_7499 0049: destroy_car $5338(0@,3) :E_DR_7505 0@ += 1 // (int) 0002: jump @E_DR_7397 :E_DR_7517 0026: return :E_DR_7519 0@ > 0 // (int) var > num jump_if_false @E_DR_7532 005E: (unknown) :E_DR_7532 005F: (unknown) :E_DR_7534 0@ = 0 // (int) :E_DR_7538 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_7722 // Note: the incorrect math opcode was used here 034A: unknown_check $5332(0@,3) 0022: jump_if_false @E_DR_7646 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @E_DR_7646 // Note: the incorrect math opcode was used here 007E: actor $5332(0@,3) driving 0022: jump_if_false @E_DR_7621 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_DR_7614 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E5: (unknown) $5332(0@,3) $1038 :E_DR_7614 0002: jump @E_DR_7646 :E_DR_7621 0045: actor $1038 defined 0022: jump_if_false @E_DR_7646 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 :E_DR_7646 034A: unknown_check $5335(0@,3) 0022: jump_if_false @E_DR_7710 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @E_DR_7710 // Note: the incorrect math opcode was used here 007E: actor $5335(0@,3) driving 0022: jump_if_false @E_DR_7710 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_DR_7710 // Note: the incorrect math opcode was used here 00A2: (unknown) $5335(0@,3) 00E4: (unknown) $5335(0@,3) $1038 :E_DR_7710 0@ += 1 // (int) 0002: jump @E_DR_7538 :E_DR_7722 0026: return :E_DR_7724 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7519 $5625 jump_if_false @E_DR_7747 0162: release_model $5625 :E_DR_7747 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7519 $5626 jump_if_false @E_DR_7770 0162: release_model $5626 :E_DR_7770 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7519 $5627 jump_if_false @E_DR_7793 0162: release_model $5627 :E_DR_7793 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7519 $5628 jump_if_false @E_DR_7816 0162: release_model $5628 :E_DR_7816 0@ = 0 // (int) :E_DR_7820 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_7886 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2013 $5350(0@,3) 0@ += 1 // (int) 0002: jump @E_DR_7820 :E_DR_7886 0026: return :E_DR_7888 0@ == 0 // (int) var == num jump_if_false @E_DR_7931 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_DR_8107 :E_DR_7931 0@ == 1 // (int) var == num jump_if_false @E_DR_7964 03CF: (unknown) 200 200 200 255 0002: jump @E_DR_8107 :E_DR_7964 0@ == 2 // (int) var == num jump_if_false @E_DR_8006 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_DR_8107 :E_DR_8006 0@ == 3 // (int) var == num jump_if_false @E_DR_8050 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_DR_8107 :E_DR_8050 0@ == 4 // (int) var == num jump_if_false @E_DR_8081 03CF: (unknown) 8 143 59 255 0002: jump @E_DR_8107 :E_DR_8081 0@ == 5 // (int) var == num jump_if_false @E_DR_8107 03CF: (unknown) 237 130 180 255 :E_DR_8107 0026: return 00BC: (unknown) 0@ 2 0026: return :E_DR_8116 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_8116 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_DR_8171 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_DR_8171 0 > 3@ // (int) num > var 0022: jump_if_false @E_DR_8186 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_DR_8186 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_8231 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_DR_8231 005F: (unknown) :E_DR_8233 0@ == 1 // (int) var == num jump_if_false @E_DR_8290 0160: load_model $5736 2@ == 1 // (int) var == num jump_if_false @E_DR_8265 0160: load_model $5739 :E_DR_8265 1@ == 1 // (int) var == num jump_if_false @E_DR_8281 0160: load_model $5752 :E_DR_8281 0228: (unknown) 0002: jump @E_DR_8302 :E_DR_8290 0162: release_model $5736 0162: release_model $5739 0162: release_model $5752 :E_DR_8302 $5649 == 3 // (int) var == num jump_if_false @E_DR_8344 0@ == 1 // (int) var == num jump_if_false @E_DR_8340 0160: load_model $5698 0228: (unknown) 0002: jump @E_DR_8344 :E_DR_8340 0162: release_model $5698 :E_DR_8344 0026: return :E_DR_8346 0160: load_model $5694 0228: (unknown) 0026: return :E_DR_8354 $5650 == 2 // (int) var == num jump_if_false @E_DR_8420 0@ == 1 // (int) var == num jump_if_false @E_DR_8404 0160: load_model $5703 0160: load_model $5705 0160: load_model $5701 0160: load_model $5706 0228: (unknown) 0002: jump @E_DR_8420 :E_DR_8404 0162: release_model $5703 0162: release_model $5705 0162: release_model $5701 0162: release_model $5706 :E_DR_8420 0026: return :E_DR_8422 not $5650 == 2 // (int) var == num jump_if_false @E_DR_8499 not $5650 == 3 // (int) var == num jump_if_false @E_DR_8499 $5775 > 0 // (int) var > num jump_if_false @E_DR_8499 0@ == 1 // (int) var == num jump_if_false @E_DR_8490 0160: load_model #BERETTA 0160: load_model $5774 0228: (unknown) 0002: jump @E_DR_8499 :E_DR_8490 0162: release_model #BERETTA 0162: release_model $5774 :E_DR_8499 0026: return :E_DR_8501 0036: 3@ = 0@ // (float vars) 0030: 3@ /= $5853 // (float vars) // Note: the incorrect math opcode was used here 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here $5649 == 0 // (int) var == num jump_if_false @E_DR_8531 2@ += 15 // (int) :E_DR_8531 $5649 == 3 // (int) var == num jump_if_false @E_DR_8556 2@ += 40 // (int) 0002: jump @E_DR_8612 :E_DR_8556 8 > $5786 // (int) num > var 0022: jump_if_false @E_DR_8594 // Note: the incorrect math opcode was used here not 15 > $3315 // (int) num > var 0022: jump_if_false @E_DR_8587 // Note: the incorrect math opcode was used here 2@ += 60 // (int) :E_DR_8587 0002: jump @E_DR_8612 :E_DR_8594 15 > $3315 // (int) num > var 0022: jump_if_false @E_DR_8612 // Note: the incorrect math opcode was used here 2@ += 60 // (int) :E_DR_8612 0035: 1@ = 2@ // (int vars) 1@ /= 60 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @E_DR_8649 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 2@ = 0 // (int) 0002: jump @E_DR_8662 :E_DR_8649 0035: 4@ = 1@ // (int vars) 4@ *= 60 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here :E_DR_8662 0026: return :E_DR_8664 8 > $5786 // (int) num > var 0022: jump_if_false @E_DR_8745 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @E_DR_8707 $5701 = 101 // (int) 0002: jump @E_DR_8713 :E_DR_8707 $5701 = 102 // (int) :E_DR_8713 $5706 = 231 // (int) 0006: $5708 = 'PR_GAN6' // (string) // Bikers // Note: the incorrect math opcode was used here 02E2: 1@ = 5 // (any) 0002: jump @E_DR_8806 :E_DR_8745 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @E_DR_8775 $5701 = 95 // (int) 0002: jump @E_DR_8781 :E_DR_8775 $5701 = 96 // (int) :E_DR_8781 $5706 = 269 // (int) 0006: $5708 = 'PR_GAN3' // (string) // Sharks // Note: the incorrect math opcode was used here 02E2: 1@ = 2 // (any) :E_DR_8806 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ 0026: return :E_DR_8819 0@ == 3 // (int) var == num jump_if_false @E_DR_8864 0139: 4@ = random_int_in_ranges 0 2 4@ == 0 // (int) var == num jump_if_false @E_DR_8860 0@ = 1 // (int) 0002: jump @E_DR_8864 :E_DR_8860 0@ = 0 // (int) :E_DR_8864 0@ == 0 // (int) var == num jump_if_false @E_DR_9166 1@ == -1 // (int) var == num jump_if_false @E_DR_8893 0139: 1@ = random_int_in_ranges 0 4 :E_DR_8893 1@ == 0 // (int) var == num jump_if_false @E_DR_8961 3@ = 192 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_8954 $5759 = 0 // (float) $5763 = -2.1 // (float) $5767 = -0.3 // (float) $5696 = -3.6 // (float) :E_DR_8954 0002: jump @E_DR_9142 :E_DR_8961 1@ == 1 // (int) var == num jump_if_false @E_DR_9028 3@ = 266 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9021 $5759 = 0 // (float) $5763 = -1.7 // (float) $5767 = -0.3 // (float) $5696 = -3.0 // (float) :E_DR_9021 0002: jump @E_DR_9142 :E_DR_9028 1@ == 2 // (int) var == num jump_if_false @E_DR_9092 3@ = 256 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9085 $5759 = 0 // (float) $5763 = -2.0 // (float) $5767 = -0.3 // (float) $5696 = -3.0 // (float) :E_DR_9085 0002: jump @E_DR_9142 :E_DR_9092 3@ = 271 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9142 $5759 = 0 // (float) $5763 = -2.1 // (float) $5767 = -0.3 // (float) $5696 = -3.8 // (float) :E_DR_9142 2@ == 1 // (int) var == num jump_if_false @E_DR_9159 $5691 = 0 // (int) :E_DR_9159 0002: jump @E_DR_9702 :E_DR_9166 0@ == 1 // (int) var == num jump_if_false @E_DR_9593 1@ == -1 // (int) var == num jump_if_false @E_DR_9196 0139: 1@ = random_int_in_ranges 0 3 :E_DR_9196 1@ == 0 // (int) var == num jump_if_false @E_DR_9325 3@ = 182 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9318 $5759 = 0 // (float) $5763 = -1.4 // (float) $5767 = -0.5 // (float) $5760 = 0 // (float) $5764 = -1.4 // (float) $5768 = -0.2 // (float) $5761 = 0 // (float) $5765 = -2.1 // (float) $5769 = -0.5 // (float) $5762 = 0 // (float) $5766 = -2.1 // (float) $5770 = -0.2 // (float) $5696 = -3.0 // (float) :E_DR_9318 0002: jump @E_DR_9568 :E_DR_9325 1@ == 1 // (int) var == num jump_if_false @E_DR_9455 3@ = 224 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9448 $5759 = 0 // (float) $5763 = -1.4 // (float) $5767 = -0.5 // (float) $5760 = 0 // (float) $5764 = -1.4 // (float) $5768 = -0.2 // (float) $5761 = 0 // (float) $5765 = -2.1 // (float) $5769 = -0.5 // (float) $5762 = 0 // (float) $5766 = -2.1 // (float) $5770 = -0.2 // (float) $5696 = -3.0 // (float) :E_DR_9448 0002: jump @E_DR_9568 :E_DR_9455 3@ = 210 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9568 $5759 = 0 // (float) $5763 = -1.4 // (float) $5767 = -0.5 // (float) $5760 = 0 // (float) $5764 = -1.4 // (float) $5768 = -0.2 // (float) $5761 = 0 // (float) $5765 = -2.1 // (float) $5769 = -0.5 // (float) $5762 = 0 // (float) $5766 = -2.1 // (float) $5770 = -0.2 // (float) $5696 = -3.9 // (float) :E_DR_9568 2@ == 1 // (int) var == num jump_if_false @E_DR_9586 $5691 = 1 // (int) :E_DR_9586 0002: jump @E_DR_9702 :E_DR_9593 0@ == 2 // (int) var == num jump_if_false @E_DR_9702 2@ == 1 // (int) var == num jump_if_false @E_DR_9702 3@ = 215 // (int) $5759 = 0 // (float) $5763 = -0.7 // (float) $5767 = 0 // (float) $5760 = 0 // (float) $5764 = -1.4 // (float) $5768 = 0 // (float) $5761 = 0 // (float) $5765 = -2.1 // (float) $5769 = 0 // (float) $5762 = 0 // (float) $5766 = -2.0 // (float) $5770 = -0.5 // (float) $5691 = 0 // (int) :E_DR_9702 0026: return :E_DR_9704 0139: $5854 = random_int_in_ranges 0@ 1@ 0039: $5855 = integer $5854 to_float // Note: the incorrect math opcode was used here $5853 = 5.0 // (float) 002A: $5853 += $5855 // (float vars) // Note: the incorrect math opcode was used here $5853 > 12.0 // (float) var > num jump_if_false @E_DR_9750 $5853 = 12.0 // (float) :E_DR_9750 not $5649 == 3 // (int) var == num jump_if_false @E_DR_9861 $5779 > 0 // (int) var > num jump_if_false @E_DR_9861 4 > $5854 // (int) num > var 0022: jump_if_false @E_DR_9805 // Note: the incorrect math opcode was used here $5771 = 0 // (int) $5776 = 0 // (int) 0002: jump @E_DR_9849 :E_DR_9805 7 > $5854 // (int) num > var 0022: jump_if_false @E_DR_9837 // Note: the incorrect math opcode was used here $5771 = 2 // (int) $5776 = 1 // (int) 0002: jump @E_DR_9849 :E_DR_9837 $5771 = 2 // (int) $5776 = 1 // (int) :E_DR_9849 0035: $5775 = $5771 // (int vars) 0029: $5775 += $5776 // (int vars) // Note: the incorrect math opcode was used here :E_DR_9861 5 > $5854 // (int) num > var 0022: jump_if_false @E_DR_9888 // Note: the incorrect math opcode was used here $5693 = 2200 // (int) 0002: jump @E_DR_9922 :E_DR_9888 7 > $5854 // (int) num > var 0022: jump_if_false @E_DR_9915 // Note: the incorrect math opcode was used here $5693 = 1800 // (int) 0002: jump @E_DR_9922 :E_DR_9915 $5693 = 1600 // (int) :E_DR_9922 0026: return :E_DR_9924 $5649 == 3 // (int) var == num jump_if_false @E_DR_9983 0035: 6@ = $5839 // (int vars) 031D: (unknown) $5555(6@,4) $5559(6@,4) $5788 $5789 4@ 031D: (unknown) $5783 $5784 $5555(6@,4) $5559(6@,4) 5@ 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @E_DR_9994 :E_DR_9983 031D: (unknown) $5783 $5784 $5788 $5789 4@ :E_DR_9994 037B: constant_params 1 variable_params 2 unknown 7 call_with_params @E_DR_8501 4@ 0@ 1@ 005A: 2@ = current_time_hours, 3@ = current_time_minutes 0035: $5849 = 2@ // (int vars) 0029: $5849 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5850 = 3@ // (int vars) 0029: $5850 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5849 > 23 // (int) var > num jump_if_false @E_DR_10050 $5849 -= 24 // (int) :E_DR_10050 15 > $5850 // (int) num > var 0022: jump_if_false @E_DR_10076 // Note: the incorrect math opcode was used here $5850 = 15 // (int) 0002: jump @E_DR_10159 :E_DR_10076 30 > $5850 // (int) num > var 0022: jump_if_false @E_DR_10102 // Note: the incorrect math opcode was used here $5850 = 30 // (int) 0002: jump @E_DR_10159 :E_DR_10102 45 > $5850 // (int) num > var 0022: jump_if_false @E_DR_10128 // Note: the incorrect math opcode was used here $5850 = 45 // (int) 0002: jump @E_DR_10159 :E_DR_10128 $5850 = 15 // (int) $5849 += 1 // (int) $5849 > 23 // (int) var > num jump_if_false @E_DR_10159 $5849 -= 24 // (int) :E_DR_10159 0035: $5851 = $5849 // (int vars) 0035: $5852 = $5850 // (int vars) $5852 -= 30 // (int) 0 > $5852 // (int) num > var 0022: jump_if_false @E_DR_10201 // Note: the incorrect math opcode was used here $5851 -= 1 // (int) $5852 += 60 // (int) :E_DR_10201 0 > $5851 // (int) num > var 0022: jump_if_false @E_DR_10219 // Note: the incorrect math opcode was used here $5851 = 23 // (int) :E_DR_10219 0403: (unknown) $5849 $5850 10 0026: return :E_DR_10229 0@ = 0 // (int) :E_DR_10233 4 > 0@ // (int) num > var 0022: jump_if_false @E_DR_10276 // Note: the incorrect math opcode was used here 0252: object $5499(0@,4) exists 0022: jump_if_false @E_DR_10264 // Note: the incorrect math opcode was used here 0093: destroy_object $5499(0@,4) :E_DR_10264 0@ += 1 // (int) 0002: jump @E_DR_10233 :E_DR_10276 0026: return :E_DR_10278 004F: unknown_check $5695 jump_if_false @E_DR_10386 027F: store_coords_to 0@ 1@ 2@ from_actor $5695 with_offset 0 -5.0 0 0092: $5755 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ $5691 == 1 // (int) var == num jump_if_false @E_DR_10386 027F: store_coords_to 0@ 1@ 2@ from_actor $5695 with_offset 0 -3.0 0 0092: $5756 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ 027F: store_coords_to 0@ 1@ 2@ from_actor $5695 with_offset 0 -1.0 0 0092: $5757 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ 027F: store_coords_to 0@ 1@ 2@ from_actor $5695 with_offset 0 -1.0 0 0092: $5758 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ :E_DR_10386 004F: unknown_check $5695 0022: jump_if_false @E_DR_10521 // Note: the incorrect math opcode was used here 0252: object $5755 exists 0022: jump_if_false @E_DR_10521 // Note: the incorrect math opcode was used here $5691 == 1 // (int) var == num jump_if_false @E_DR_10509 03E7: (unknown) $5755 $5695 $5759 $5763 $5767 0252: object $5756 exists 0022: jump_if_false @E_DR_10456 // Note: the incorrect math opcode was used here 03E7: (unknown) $5756 $5695 $5760 $5764 $5768 :E_DR_10456 0252: object $5757 exists 0022: jump_if_false @E_DR_10479 // Note: the incorrect math opcode was used here 03E7: (unknown) $5757 $5695 $5761 $5765 $5769 :E_DR_10479 0252: object $5758 exists 0022: jump_if_false @E_DR_10502 // Note: the incorrect math opcode was used here 03E7: (unknown) $5758 $5695 $5762 $5766 $5770 :E_DR_10502 0002: jump @E_DR_10521 :E_DR_10509 03E7: (unknown) $5755 $5695 $5759 $5763 $5767 :E_DR_10521 0026: return :E_DR_10523 $5650 == 3 // (int) var == num jump_if_false @E_DR_10548 0@ = 5 // (int) 0002: jump @E_DR_10553 :E_DR_10548 0@ = 6 // (int) :E_DR_10553 0139: 1@ = random_int_in_ranges 0 0@ $5736 == 0 // (int) var == num jump_if_false @E_DR_11065 $5650 == 3 // (int) var == num jump_if_false @E_DR_10802 1@ == 0 // (int) var == num jump_if_false @E_DR_10626 0006: $5686 = 'DR_BA0' // (string) // ~w~Is it time to show you my blade, man? // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGDA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10795 :E_DR_10626 1@ == 1 // (int) var == num jump_if_false @E_DR_10670 0006: $5686 = 'DR_BA1' // (string) // ~w~It's dying time baby! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10795 :E_DR_10670 1@ == 2 // (int) var == num jump_if_false @E_DR_10714 0006: $5686 = 'DR_BA2' // (string) // ~w~You say deal, we say steal. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGDC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10795 :E_DR_10714 1@ == 3 // (int) var == num jump_if_false @E_DR_10758 0006: $5686 = 'DR_BA3' // (string) // ~w~Rub him out! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGDD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10795 :E_DR_10758 1@ == 4 // (int) var == num jump_if_false @E_DR_10795 0006: $5686 = 'DR_BA4' // (string) // ~w~Kill that asshole! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGDE' // (string) // Note: the incorrect math opcode was used here :E_DR_10795 0002: jump @E_DR_11058 :E_DR_10802 1@ == 0 // (int) var == num jump_if_false @E_DR_10845 0006: $5686 = 'DR_BS0' // (string) // ~w~It's all good man. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGAA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11058 :E_DR_10845 1@ == 1 // (int) var == num jump_if_false @E_DR_10889 0006: $5686 = 'DR_BS1' // (string) // ~w~This is great. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGAB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11058 :E_DR_10889 1@ == 2 // (int) var == num jump_if_false @E_DR_10933 0006: $5686 = 'DR_BS2' // (string) // ~w~My man, what it is. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGAC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11058 :E_DR_10933 1@ == 3 // (int) var == num jump_if_false @E_DR_10977 0006: $5686 = 'DR_BS3' // (string) // ~w~Business with you is a breeze. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGAD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11058 :E_DR_10977 1@ == 4 // (int) var == num jump_if_false @E_DR_11021 0006: $5686 = 'DR_BS4' // (string) // ~w~It's cool baby, real cool. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGAE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11058 :E_DR_11021 1@ == 5 // (int) var == num jump_if_false @E_DR_11058 0006: $5686 = 'DR_BS5' // (string) // ~w~Now that's the shit I'm talking about. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGAF' // (string) // Note: the incorrect math opcode was used here :E_DR_11058 0002: jump @E_DR_12074 :E_DR_11065 $5736 == 1 // (int) var == num jump_if_false @E_DR_11573 $5650 == 3 // (int) var == num jump_if_false @E_DR_11310 1@ == 0 // (int) var == num jump_if_false @E_DR_11134 0006: $5686 = 'DR_HA0' // (string) // ~w~We're gonna show you some pain, papi! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGEA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11303 :E_DR_11134 1@ == 1 // (int) var == num jump_if_false @E_DR_11178 0006: $5686 = 'DR_HA1' // (string) // ~w~You're shit is ours now! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11303 :E_DR_11178 1@ == 2 // (int) var == num jump_if_false @E_DR_11222 0006: $5686 = 'DR_HA2' // (string) // ~w~No deal today papi. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGEC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11303 :E_DR_11222 1@ == 3 // (int) var == num jump_if_false @E_DR_11266 0006: $5686 = 'DR_HA3' // (string) // ~w~Kick his ass! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGED' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11303 :E_DR_11266 1@ == 4 // (int) var == num jump_if_false @E_DR_11303 0006: $5686 = 'DR_HA4' // (string) // ~w~Fuck him up! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGEE' // (string) // Note: the incorrect math opcode was used here :E_DR_11303 0002: jump @E_DR_11566 :E_DR_11310 1@ == 0 // (int) var == num jump_if_false @E_DR_11353 0006: $5686 = 'DR_HS0' // (string) // ~w~Anytime man. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGBA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11566 :E_DR_11353 1@ == 1 // (int) var == num jump_if_false @E_DR_11397 0006: $5686 = 'DR_HS1' // (string) // ~w~You're my kind of hombre. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11566 :E_DR_11397 1@ == 2 // (int) var == num jump_if_false @E_DR_11441 0006: $5686 = 'DR_HS2' // (string) // ~w~Muy bien ese. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGBC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11566 :E_DR_11441 1@ == 3 // (int) var == num jump_if_false @E_DR_11485 0006: $5686 = 'DR_HS3' // (string) // ~w~You're my man, papi. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGBD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11566 :E_DR_11485 1@ == 4 // (int) var == num jump_if_false @E_DR_11529 0006: $5686 = 'DR_HS4' // (string) // ~w~Bueno. No problema. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGBE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11566 :E_DR_11529 1@ == 5 // (int) var == num jump_if_false @E_DR_11566 0006: $5686 = 'DR_HS5' // (string) // ~w~Man, you're reliable man. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGBF' // (string) // Note: the incorrect math opcode was used here :E_DR_11566 0002: jump @E_DR_12074 :E_DR_11573 $5736 == 2 // (int) var == num jump_if_false @E_DR_12074 $5650 == 3 // (int) var == num jump_if_false @E_DR_11818 1@ == 0 // (int) var == num jump_if_false @E_DR_11642 0006: $5686 = 'DR_WA0' // (string) // ~w~I'll kill you man! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGFA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11811 :E_DR_11642 1@ == 1 // (int) var == num jump_if_false @E_DR_11686 0006: $5686 = 'DR_WA1' // (string) // ~w~Floor him! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGFB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11811 :E_DR_11686 1@ == 2 // (int) var == num jump_if_false @E_DR_11730 0006: $5686 = 'DR_WA2' // (string) // ~w~We're not buying , we're taking. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGFC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11811 :E_DR_11730 1@ == 3 // (int) var == num jump_if_false @E_DR_11774 0006: $5686 = 'DR_WA3' // (string) // ~w~Take him down. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGFD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11811 :E_DR_11774 1@ == 4 // (int) var == num jump_if_false @E_DR_11811 0006: $5686 = 'DR_WA4' // (string) // ~w~Get him! // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGFE' // (string) // Note: the incorrect math opcode was used here :E_DR_11811 0002: jump @E_DR_12074 :E_DR_11818 1@ == 0 // (int) var == num jump_if_false @E_DR_11861 0006: $5686 = 'DR_WS0' // (string) // ~w~A pleasure man, Anytime. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGCA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12074 :E_DR_11861 1@ == 1 // (int) var == num jump_if_false @E_DR_11905 0006: $5686 = 'DR_WS1' // (string) // ~w~You're the man. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12074 :E_DR_11905 1@ == 2 // (int) var == num jump_if_false @E_DR_11949 0006: $5686 = 'DR_WS2' // (string) // ~w~Mr. Reliable. That's you. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGCC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12074 :E_DR_11949 1@ == 3 // (int) var == num jump_if_false @E_DR_11993 0006: $5686 = 'DR_WS3' // (string) // ~w~I love ya man. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGCD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12074 :E_DR_11993 1@ == 4 // (int) var == num jump_if_false @E_DR_12037 0006: $5686 = 'DR_WS4' // (string) // ~w~You're the best, you know that? // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGCE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12074 :E_DR_12037 1@ == 5 // (int) var == num jump_if_false @E_DR_12074 0006: $5686 = 'DR_WS5' // (string) // ~w~Remember, just say snow. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGCF' // (string) // Note: the incorrect math opcode was used here :E_DR_12074 $5685 = 0 // (int) 0026: return :E_DR_12081 0@ == -1 // (int) var == num jump_if_false @E_DR_12107 0139: $5736 = random_int_in_ranges 0 3 0002: jump @E_DR_12112 :E_DR_12107 0035: $5736 = 0@ // (int vars) :E_DR_12112 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_DR_10523 $5736 == 0 // (int) var == num jump_if_false @E_DR_12153 $5736 = 40 // (int) 02E2: $5742 = 2 // (any) 0002: jump @E_DR_12197 :E_DR_12153 $5736 == 1 // (int) var == num jump_if_false @E_DR_12185 $5736 = 18 // (int) 02E2: $5742 = 14 // (any) 0002: jump @E_DR_12197 :E_DR_12185 $5736 = 58 // (int) $5742 = -1 // (int) :E_DR_12197 0026: return :E_DR_12199 0006: $5689 = 'DR_M0' // (string) // ~w~A deal has been arranged for ~1~:~1~. // Note: the incorrect math opcode was used here $5649 == 0 // (int) var == num jump_if_false @E_DR_12252 0006: $5688 = 'DR_M11' // (string) // ~w~"Buy Blow..." // Note: the incorrect math opcode was used here 0006: $5690 = 'DR_M1' // (string) // ~w~You're buying drugs off some dealers who work ~a~. // Note: the incorrect math opcode was used here 0002: jump @E_DR_12318 :E_DR_12252 $5649 == 3 // (int) var == num jump_if_false @E_DR_12295 0006: $5690 = 'DR_M3' // (string) // ~w~You're selling drugs on to some dealers at sea. // Note: the incorrect math opcode was used here 0006: $5688 = 'DR_M13' // (string) // ~w~"From Ship To Score" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12318 :E_DR_12295 0006: $5690 = 'DR_M2' // (string) // ~w~You're selling drugs on to a couple of low-lifes who hang around ~a~. // Note: the incorrect math opcode was used here 0006: $5688 = 'DR_M12' // (string) // ~w~"...Sell High" // Note: the incorrect math opcode was used here :E_DR_12318 $5648 == 0 // (int) var == num jump_if_false @E_DR_12348 0006: $5688 = 'DR_M4' // (string) // ~w~Mission ~1~ - "Cut a Deal" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12497 :E_DR_12348 $5648 == 1 // (int) var == num jump_if_false @E_DR_12379 0006: $5688 = 'DR_M7' // (string) // ~w~Mission ~1~ - "Raw Deal" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12497 :E_DR_12379 $5648 == 2 // (int) var == num jump_if_false @E_DR_12410 0006: $5688 = 'DR_M8' // (string) // ~w~Mission ~1~ - "High-Jinxed" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12497 :E_DR_12410 $5648 == 3 // (int) var == num jump_if_false @E_DR_12441 0006: $5688 = 'DR_M9' // (string) // ~w~Mission ~1~ - "The Ringer" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12497 :E_DR_12441 $5648 == 4 // (int) var == num jump_if_false @E_DR_12473 0006: $5688 = 'DR_M10' // (string) // ~w~Mission ~1~ - "Rival Gang" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12497 :E_DR_12473 $5648 == 5 // (int) var == num jump_if_false @E_DR_12497 0006: $5688 = 'DR_M6' // (string) // ~w~Mission ~1~ - "Offshore Score" // Note: the incorrect math opcode was used here :E_DR_12497 0026: return :E_DR_12499 02BD: (unknown) 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @E_DR_12529 0045: actor 1@ defined jump_if_false @E_DR_12529 00E8: (unknown) 1@ 0@ :E_DR_12529 0124: 2@ = car 0@ max_passengers 4@ = 0 // (int) :E_DR_12537 0011: 2@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_12595 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 4@ 3@ 3@ > -1 // (int) var > num jump_if_false @E_DR_12583 0045: actor 3@ defined jump_if_false @E_DR_12583 0442: (unknown) 3@ 0 00E8: (unknown) 3@ 0@ :E_DR_12583 4@ += 1 // (int) 0002: jump @E_DR_12537 :E_DR_12595 0026: return :E_DR_12597 $5740 = 1 // (int) $5747 = 1 // (int) $5748 = 1 // (int) 0045: actor $5743 defined jump_if_false @E_DR_12655 03DE: (unknown) $5743 1 041B: (unknown) $5743 9 0045: actor $1038 defined jump_if_false @E_DR_12655 04A3: (unknown) $5743 $1038 :E_DR_12655 0045: actor $5744 defined 0022: jump_if_false @E_DR_12695 // Note: the incorrect math opcode was used here 03DE: (unknown) $5744 1 041B: (unknown) $5744 9 0045: actor $1038 defined jump_if_false @E_DR_12695 04A3: (unknown) $5744 $1038 :E_DR_12695 0026: return :E_DR_12697 not 0@ == -1 // (int) var == num jump_if_false @E_DR_12712 00BB: (unknown) 0@ :E_DR_12712 0026: return :E_DR_12714 not 0@ == -1 // (int) var == num jump_if_false @E_DR_12730 00C4: (unknown) 0@ 0 :E_DR_12730 0026: return :E_DR_12732 not 0@ == -1 // (int) var == num jump_if_false @E_DR_12749 00C4: (unknown) 0@ 3 :E_DR_12749 0026: return :E_DR_12751 005A: 2@ = current_time_hours, 3@ = current_time_minutes 0035: 4@ = 0@ // (int vars) 4@ += 1 // (int) 4@ == 24 // (int) var == num jump_if_false @E_DR_12781 4@ = 1 // (int) :E_DR_12781 001C: 2@ == 4@ // (int) num == var 0022: jump_if_false @E_DR_12801 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @E_DR_12836 :E_DR_12801 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_12836 // Note: the incorrect math opcode was used here 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_12836 // Note: the incorrect math opcode was used here 0011: 3@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_12836 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_12836 0026: return :E_DR_12838 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_DR_12751 $5849 $5850 jump_if_false @E_DR_12861 005E: (unknown) :E_DR_12861 $5848 == 0 // (int) var == num jump_if_false @E_DR_12913 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_DR_12751 $5851 $5852 jump_if_false @E_DR_12913 01DA: show_text_2numbers GXT $5671 numbers $5849 $5850 time 5000 flag 1 $5848 = 1 // (int) :E_DR_12913 005F: (unknown) :E_DR_12915 0048: $5699 = create_car $5698 at 0@ 1@ 2@ 004F: unknown_check $5699 0022: jump_if_false @E_DR_12969 // Note: the incorrect math opcode was used here 01C0: (unknown) $5699 01F2: (unknown) $5699 1 00C0: (unknown) $5699 $5844 00BC: (unknown) $5844 2 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12714 $5844 :E_DR_12969 $5684 = 1 // (int) 0026: return :E_DR_12977 4@ = -1 // (int) 02C0: (unknown) 0@ 1@ 02DB: unknown_check 1@ 19 jump_if_false @E_DR_13010 4@ = 4 // (int) 0002: jump @E_DR_13084 :E_DR_13010 02DB: unknown_check 1@ 26 jump_if_false @E_DR_13034 4@ = 6 // (int) 0002: jump @E_DR_13084 :E_DR_13034 02DB: unknown_check 1@ 25 jump_if_false @E_DR_13058 4@ = 6 // (int) 0002: jump @E_DR_13084 :E_DR_13058 02DB: unknown_check 1@ 29 jump_if_false @E_DR_13082 4@ = 7 // (int) 0002: jump @E_DR_13084 :E_DR_13082 0026: return :E_DR_13084 not 4@ == -1 // (int) var == num jump_if_false @E_DR_13121 02E7: get_weapon_data_from_actor 0@ weapon_group 4@ weapon 1@ ammo 2@ model 3@ 12 > 2@ // (int) num > var 0022: jump_if_false @E_DR_13121 // Note: the incorrect math opcode was used here 00D5: (unknown) 0@ 1@ 20 :E_DR_13121 0026: return :E_DR_13123 1@ == 1 // (int) var == num jump_if_false @E_DR_13148 6@ = 5.0 // (float) 0002: jump @E_DR_13154 :E_DR_13148 6@ = 3.0 // (float) :E_DR_13154 0035: 5@ = 0@ // (int vars) :E_DR_13158 40 > 5@ // (int) num > var 0022: jump_if_false @E_DR_13267 // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @E_DR_13201 02F5: (unknown) $1042 $1043 $1044 5@ 2@ 3@ 4@ 0002: jump @E_DR_13213 :E_DR_13201 02F6: (unknown) $1042 $1043 $1044 5@ 2@ 3@ 4@ :E_DR_13213 005D: sphere_onscreen 2@ 3@ 4@ radius 6@ 0022: jump_if_false @E_DR_13253 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point 2@ 3@ radius 4@ 90.0 sphere 0 0022: jump_if_false @E_DR_13246 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_13246 0002: jump @E_DR_13255 :E_DR_13253 005E: (unknown) :E_DR_13255 5@ += 1 // (int) 0002: jump @E_DR_13158 :E_DR_13267 005F: (unknown) :E_DR_13269 0@ == -1 // (int) var == num jump_if_false @E_DR_13298 003E: 4@ = create_actor_pedtype 6 model $5774 at 1@ 2@ 3@ 0002: jump @E_DR_13316 :E_DR_13298 004F: unknown_check 0@ 0022: jump_if_false @E_DR_13316 // Note: the incorrect math opcode was used here 00A4: 4@ = create_actor_pedtype 6 model $5774 in_car 0@ driverseat :E_DR_13316 0045: actor 4@ defined jump_if_false @E_DR_13348 0106: give_actor 4@ weapon 19 ammo 999 // Load the weapon model before using this 03A5: (unknown) 4@ 0 013E: actor 4@ look_at_actor $1038 00E4: (unknown) 4@ $1038 :E_DR_13348 0026: return :E_DR_13350 1@ = 0 // (int) 2@ = 0 // (int) :E_DR_13358 9 > 2@ // (int) num > var 0022: jump_if_false @E_DR_13489 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @E_DR_13456 0045: actor $5743 defined jump_if_false @E_DR_13456 0045: actor $5744 defined jump_if_false @E_DR_13456 004F: unknown_check 0@ jump_if_false @E_DR_13456 02A6: (unknown) $5743 0@ 0022: jump_if_false @E_DR_13456 // Note: the incorrect math opcode was used here 02A6: (unknown) $5744 0@ 0022: jump_if_false @E_DR_13456 // Note: the incorrect math opcode was used here 02E9: set_car 0@ speed_to 4.0 02C7: (unknown) 0@ 8 2000 1@ = 1 // (int) :E_DR_13456 2@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 100 jump_if_false @E_DR_13482 0026: return :E_DR_13482 0002: jump @E_DR_13358 :E_DR_13489 0026: return :E_DR_13491 $5771 > 0 // (int) var > num jump_if_false @E_DR_13602 037B: constant_params 2 variable_params 4 unknown 4 call_with_params @E_DR_13123 2 0 0@ 1@ 2@ 3@ jump_if_false @E_DR_13602 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @E_DR_13269 -1 0@ 1@ 2@ $5772 $5771 > 1 // (int) var > num jump_if_false @E_DR_13602 3@ += 1 // (int) 037B: constant_params 2 variable_params 4 unknown 4 call_with_params @E_DR_13123 3@ 0 0@ 1@ 2@ 3@ jump_if_false @E_DR_13602 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @E_DR_13269 -1 0@ 1@ 2@ $5773 :E_DR_13602 not $5650 == 2 // (int) var == num jump_if_false @E_DR_13696 not $5650 == 3 // (int) var == num jump_if_false @E_DR_13696 $5776 > 0 // (int) var > num jump_if_false @E_DR_13696 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_DR_2561 7 > $5854 // (int) num > var 0022: jump_if_false @E_DR_13683 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3741 30000 0002: jump @E_DR_13696 :E_DR_13683 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3741 20000 :E_DR_13696 0026: return :E_DR_13698 809A: not player $1038 wanted_level > 0 jump_if_false @E_DR_13747 $5776 > 0 // (int) var > num jump_if_false @E_DR_13747 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_DR_2827 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_DR_7724 $5734 = 0 // (int) :E_DR_13747 0026: return 0@ = 0 // (int) :E_DR_13753 30 > 0@ // (int) num > var 0022: jump_if_false @E_DR_13844 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5786 = 0 // (int) :E_DR_13773 17 > $5786 // (int) num > var 0022: jump_if_false @E_DR_13822 // Note: the incorrect math opcode was used here 0001: wait 0 ms 031D: (unknown) $2319(0@,30) $2349(0@,30) $5788 $5789 1@ 023A: (unknown) 1@ 023B: (unknown) $5786 += 1 // (int) 0002: jump @E_DR_13773 :E_DR_13822 023B: (unknown) 023B: (unknown) 023B: (unknown) 023B: (unknown) 023B: (unknown) 0@ += 1 // (int) 0002: jump @E_DR_13753 :E_DR_13844 0026: return :E_DR_13846 0036: 3@ = 0@ // (float vars) 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0@ -= 15.0 // (float) 1@ -= 15.0 // (float) 2@ = 7.0 // (float) 3@ += 15.0 // (float) 4@ += 15.0 // (float) 5@ = 20.0 // (float) 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return :E_DR_13904 $5786 == 0 // (int) var == num jump_if_false @E_DR_14122 $5788 = -1058.94 // (float) $5789 = -1146.64 // (float) $5790 = 14.87 // (float) $5791 = -994.1 // (float) $5792 = -1087.44 // (float) $5793 = 13.7 // (float) $5794 = -857.0 // (float) $5795 = -1518.32 // (float) $5796 = 11.13 // (float) $5797 = -864.03 // (float) $5798 = -1505.78 // (float) $5799 = 11.55 // (float) $5800 = -863.44 // (float) $5801 = -1505.01 // (float) $5802 = 11.77 // (float) $5803 = -1048.9 // (float) $5804 = -1142.75 // (float) $5805 = 14.24 // (float) $5806 = -1049.76 // (float) $5807 = -1142.29 // (float) $5808 = 14.46 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_14122 $5786 == 1 // (int) var == num jump_if_false @E_DR_14344 $5788 = -1050.25 // (float) $5789 = -191.78 // (float) $5790 = 10.39 // (float) $5791 = -1042.04 // (float) $5792 = -285.89 // (float) $5793 = 9.79 // (float) $5794 = -957.94 // (float) $5795 = 119.61 // (float) $5796 = 9.29 // (float) $5797 = -954.71 // (float) $5798 = 120.54 // (float) $5799 = 8.82 // (float) $5800 = -955.26 // (float) $5801 = 121.37 // (float) $5802 = 8.97 // (float) $5803 = -1041.73 // (float) $5804 = -180.06 // (float) $5805 = 11.59 // (float) $5806 = -1042.68 // (float) $5807 = -180.38 // (float) $5808 = 11.6 // (float) $5809 = 9.0 // (float) $5810 = 180.0 // (float) 0002: jump @E_DR_17637 :E_DR_14344 $5786 == 2 // (int) var == num jump_if_false @E_DR_14567 $5788 = -727.65 // (float) $5789 = 869.93 // (float) $5790 = 10.09 // (float) $5791 = -686.1 // (float) $5792 = 962.42 // (float) $5793 = 11.14 // (float) $5794 = -836.56 // (float) $5795 = 1032.59 // (float) $5796 = 15.74 // (float) $5797 = -840.91 // (float) $5798 = 1055.93 // (float) $5799 = 15.89 // (float) $5800 = -840.08 // (float) $5801 = 1055.37 // (float) $5802 = 15.84 // (float) $5803 = -720.36 // (float) $5804 = 874.3 // (float) $5805 = 10.57 // (float) $5806 = -721.19 // (float) $5807 = 874.8 // (float) $5808 = 10.8 // (float) $5809 = 19.0 // (float) $5810 = 14.0 // (float) 0002: jump @E_DR_17637 :E_DR_14567 $5786 == 3 // (int) var == num jump_if_false @E_DR_14788 $5788 = -1573.14 // (float) $5789 = 1376.11 // (float) $5790 = 7.73 // (float) $5791 = -1040.82 // (float) $5792 = 1243.3 // (float) $5793 = 7.67 // (float) $5794 = -609.81 // (float) $5795 = 1445.35 // (float) $5796 = 12.02 // (float) $5797 = -613.65 // (float) $5798 = 1469.59 // (float) $5799 = 12.16 // (float) $5800 = -612.94 // (float) $5801 = 1468.9 // (float) $5802 = 12.2 // (float) $5803 = -1581.01 // (float) $5804 = 1377.82 // (float) $5805 = 8.41 // (float) $5806 = -1580.45 // (float) $5807 = 1378.63 // (float) $5808 = 8.56 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_14788 $5786 == 4 // (int) var == num jump_if_false @E_DR_15009 $5788 = -1682.24 // (float) $5789 = -654.32 // (float) $5790 = 13.89 // (float) $5791 = -1678.52 // (float) $5792 = -672.8 // (float) $5793 = 13.86 // (float) $5794 = -1760.9 // (float) $5795 = -971.39 // (float) $5796 = 14.86 // (float) $5797 = -1762.16 // (float) $5798 = -959.21 // (float) $5799 = 14.87 // (float) $5800 = -1761.79 // (float) $5801 = -958.29 // (float) $5802 = 14.89 // (float) $5803 = -1690.8 // (float) $5804 = -650.08 // (float) $5805 = 15.15 // (float) $5806 = -1690.01 // (float) $5807 = -649.46 // (float) $5808 = 15.13 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_15009 $5786 == 5 // (int) var == num jump_if_false @E_DR_15229 $5788 = -864.12 // (float) $5789 = 558.01 // (float) $5790 = 10.05 // (float) $5791 = -728.27 // (float) $5792 = 564.63 // (float) $5793 = 10.93 // (float) $5794 = -1166.36 // (float) $5795 = 72.89 // (float) $5796 = 11.13 // (float) $5797 = -1161.52 // (float) $5798 = 98.2 // (float) $5799 = 11.14 // (float) $5800 = -1162.25 // (float) $5801 = 97.52 // (float) $5802 = 11.22 // (float) $5803 = -870.87 // (float) $5804 = 561.88 // (float) $5805 = 10.98 // (float) $5806 = -870.14 // (float) $5807 = 562.56 // (float) $5808 = 11.1 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_15229 $5786 == 6 // (int) var == num jump_if_false @E_DR_15449 $5788 = -298.87 // (float) $5789 = 1081.91 // (float) $5790 = 8.0 // (float) $5791 = -348.6 // (float) $5792 = 1085.69 // (float) $5793 = 8.24 // (float) $5794 = -267.05 // (float) $5795 = 1410.11 // (float) $5796 = 11.4 // (float) $5797 = -270.64 // (float) $5798 = 1435.79 // (float) $5799 = 11.1 // (float) $5800 = -270.17 // (float) $5801 = 1434.91 // (float) $5802 = 11.18 // (float) $5803 = -305.46 // (float) $5804 = 1086.4 // (float) $5805 = 8.53 // (float) $5806 = -304.68 // (float) $5807 = 1087.02 // (float) $5808 = 8.64 // (float) $5809 = 19.0 // (float) $5810 = 180.0 // (float) 0002: jump @E_DR_17637 :E_DR_15449 $5786 == 7 // (int) var == num jump_if_false @E_DR_15672 $5788 = -1055.1 // (float) $5789 = -760.67 // (float) $5790 = 11.01 // (float) $5791 = -1067.06 // (float) $5792 = -790.4 // (float) $5793 = 11.01 // (float) $5794 = -880.08 // (float) $5795 = -835.35 // (float) $5796 = 11.12 // (float) $5797 = -876.26 // (float) $5798 = -811.27 // (float) $5799 = 11.21 // (float) $5800 = -876.84 // (float) $5801 = -812.08 // (float) $5802 = 11.22 // (float) $5803 = -1051.41 // (float) $5804 = -758.14 // (float) $5805 = 11.49 // (float) $5806 = -1052.02 // (float) $5807 = -757.37 // (float) $5808 = 11.67 // (float) $5809 = 19.0 // (float) $5810 = 180.0 // (float) 0002: jump @E_DR_17637 :E_DR_15672 $5786 == 8 // (int) var == num jump_if_false @E_DR_15891 $5788 = 378.33 // (float) $5789 = 280.48 // (float) $5790 = 10.66 // (float) $5791 = 344.56 // (float) $5792 = 303.93 // (float) $5793 = 10.66 // (float) $5794 = 430.61 // (float) $5795 = 177.3 // (float) $5796 = 11.75 // (float) $5797 = 425.53 // (float) $5798 = 201.88 // (float) $5799 = 11.08 // (float) $5800 = 426.12 // (float) $5801 = 201.11 // (float) $5802 = 11.33 // (float) $5803 = 369.08 // (float) $5804 = 285.07 // (float) $5805 = 11.75 // (float) $5806 = 369.89 // (float) $5807 = 285.65 // (float) $5808 = 11.8 // (float) $5809 = 19.0 // (float) $5810 = 180.0 // (float) 0002: jump @E_DR_17637 :E_DR_15891 $5786 == 9 // (int) var == num jump_if_false @E_DR_16114 $5788 = -191.36 // (float) $5789 = -962.12 // (float) $5790 = 9.46 // (float) $5791 = -106.85 // (float) $5792 = -966.97 // (float) $5793 = 9.46 // (float) $5794 = 127.31 // (float) $5795 = -1552.11 // (float) $5796 = 10.23 // (float) $5797 = 121.39 // (float) $5798 = -1541.19 // (float) $5799 = 10.77 // (float) $5800 = 122.21 // (float) $5801 = -1540.63 // (float) $5802 = 10.81 // (float) $5803 = -186.99 // (float) $5804 = -958.31 // (float) $5805 = 10.62 // (float) $5806 = -187.69 // (float) $5807 = -957.59 // (float) $5808 = 10.58 // (float) $5809 = 14.0 // (float) $5810 = 80.0 // (float) 0002: jump @E_DR_17637 :E_DR_16114 $5786 == 10 // (int) var == num jump_if_false @E_DR_16337 $5788 = 538.84 // (float) $5789 = -180.39 // (float) $5790 = 13.62 // (float) $5791 = 487.3 // (float) $5792 = -160.41 // (float) $5793 = 9.01 // (float) $5794 = 331.18 // (float) $5795 = -316.58 // (float) $5796 = 11.97 // (float) $5797 = 324.32 // (float) $5798 = -301.26 // (float) $5799 = 11.56 // (float) $5800 = 325.27 // (float) $5801 = -300.97 // (float) $5802 = 11.69 // (float) $5803 = 530.2 // (float) $5804 = -175.48 // (float) $5805 = 13.9 // (float) $5806 = 531.04 // (float) $5807 = -174.95 // (float) $5808 = 13.83 // (float) $5809 = 19.0 // (float) $5810 = 150.0 // (float) 0002: jump @E_DR_17637 :E_DR_16337 $5786 == 11 // (int) var == num jump_if_false @E_DR_16556 $5788 = 343.66 // (float) $5789 = 1074.44 // (float) $5790 = 17.07 // (float) $5791 = 283.63 // (float) $5792 = 1125.84 // (float) $5793 = 19.12 // (float) $5794 = 316.37 // (float) $5795 = 1203.14 // (float) $5796 = 27.57 // (float) $5797 = 319.99 // (float) $5798 = 1226.98 // (float) $5799 = 17.62 // (float) $5800 = 319.24 // (float) $5801 = 1226.32 // (float) $5802 = 17.65 // (float) $5803 = 347.5 // (float) $5804 = 1079.33 // (float) $5805 = 18.23 // (float) $5806 = 346.75 // (float) $5807 = 1079.99 // (float) $5808 = 18.16 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_16556 $5786 == 12 // (int) var == num jump_if_false @E_DR_16777 $5788 = 778.32 // (float) $5789 = -383.89 // (float) $5790 = 12.74 // (float) $5791 = 593.67 // (float) $5792 = -401.46 // (float) $5793 = 10.06 // (float) $5794 = 145.26 // (float) $5795 = -1207.12 // (float) $5796 = 37.78 // (float) $5797 = 147.92 // (float) $5798 = -1183.31 // (float) $5799 = 31.52 // (float) $5800 = 147.3 // (float) $5801 = -1184.1 // (float) $5802 = 31.51 // (float) $5803 = 781.94 // (float) $5804 = -381.76 // (float) $5805 = 13.52 // (float) $5806 = 781.32 // (float) $5807 = -380.98 // (float) $5808 = 13.63 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_16777 $5786 == 13 // (int) var == num jump_if_false @E_DR_16997 $5788 = -272.31 // (float) $5789 = 265.3 // (float) $5790 = 5.63 // (float) $5791 = -272.31 // (float) $5792 = 265.3 // (float) $5793 = 5.63 // (float) $5794 = -857.0 // (float) $5795 = -1518.32 // (float) $5796 = 11.13 // (float) $5797 = -864.03 // (float) $5798 = -1505.78 // (float) $5799 = 11.55 // (float) $5800 = -863.44 // (float) $5801 = -1505.01 // (float) $5802 = 11.77 // (float) $5803 = -256.93 // (float) $5804 = 282.31 // (float) $5805 = 8.95 // (float) $5806 = -257.83 // (float) $5807 = 281.88 // (float) $5808 = 8.84 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_16997 $5786 == 14 // (int) var == num jump_if_false @E_DR_17217 $5788 = -145.95 // (float) $5789 = 1246.3 // (float) $5790 = 5.58 // (float) $5791 = -145.95 // (float) $5792 = 1246.3 // (float) $5793 = 5.58 // (float) $5794 = -857.0 // (float) $5795 = -1518.32 // (float) $5796 = 11.13 // (float) $5797 = -864.03 // (float) $5798 = -1505.78 // (float) $5799 = 11.55 // (float) $5800 = -863.44 // (float) $5801 = -1505.01 // (float) $5802 = 11.77 // (float) $5803 = -130.57 // (float) $5804 = 1263.31 // (float) $5805 = 8.95 // (float) $5806 = -131.47 // (float) $5807 = 1262.88 // (float) $5808 = 8.84 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_17217 $5786 == 15 // (int) var == num jump_if_false @E_DR_17437 $5788 = -803.85 // (float) $5789 = -1658.31 // (float) $5790 = 5.94 // (float) $5791 = -803.85 // (float) $5792 = -1658.31 // (float) $5793 = 5.94 // (float) $5794 = -857.0 // (float) $5795 = -1518.32 // (float) $5796 = 11.13 // (float) $5797 = -864.03 // (float) $5798 = -1505.78 // (float) $5799 = 11.55 // (float) $5800 = -863.44 // (float) $5801 = -1505.01 // (float) $5802 = 11.77 // (float) $5803 = -788.47 // (float) $5804 = -1640.99 // (float) $5805 = 8.95 // (float) $5806 = -789.37 // (float) $5807 = -1641.73 // (float) $5808 = 8.84 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) 0002: jump @E_DR_17637 :E_DR_17437 $5788 = -618.8 // (float) $5789 = -693.6 // (float) $5790 = 6.98 // (float) $5791 = -618.8 // (float) $5792 = -693.6 // (float) $5793 = 6.98 // (float) $5794 = -857.0 // (float) $5795 = -1518.32 // (float) $5796 = 11.13 // (float) $5797 = -864.03 // (float) $5798 = -1505.78 // (float) $5799 = 11.55 // (float) $5800 = -863.44 // (float) $5801 = -1505.01 // (float) $5802 = 11.77 // (float) $5803 = -603.42 // (float) $5804 = -676.59 // (float) $5805 = 8.95 // (float) $5806 = -604.32 // (float) $5807 = -677.02 // (float) $5808 = 8.84 // (float) $5809 = 19.0 // (float) $5810 = 0 // (float) :E_DR_17637 0026: return :E_DR_17639 7@ = 0 // (int) 0035: 6@ = $3315 // (int vars) :E_DR_17648 5@ == 0 // (int) var == num jump_if_false @E_DR_17739 0001: wait 0 ms 0139: $5786 = random_int_in_ranges 0@ 1@ 031D: (unknown) $2319(6@,30) $2349(6@,30) $5788 $5789 4@ 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_17710 // Note: the incorrect math opcode was used here 0014: 4@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_17710 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :E_DR_17710 7@ += 1 // (int) 7@ > 24 // (int) var > num jump_if_false @E_DR_17732 5@ = 1 // (int) :E_DR_17732 0002: jump @E_DR_17648 :E_DR_17739 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_DR_13904 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @E_DR_13846 $5788 $5789 $5790 0026: return :E_DR_17767 031D: (unknown) $1042 $1043 $5811 $5815 6@ 3@ = 0 // (int) 4@ = 1 // (int) :E_DR_17787 4 > 4@ // (int) num > var 0022: jump_if_false @E_DR_17845 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5555(4@,4) $5559(4@,4) 5@ 0014: 6@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_17833 // Note: the incorrect math opcode was used here 0036: 6@ = 5@ // (float vars) 0035: 3@ = 4@ // (int vars) :E_DR_17833 4@ += 1 // (int) 0002: jump @E_DR_17787 :E_DR_17845 0036: 0@ = $5555(3@,4) // (float vars) 0036: 1@ = $5559(3@,4) // (float vars) 0036: 2@ = $5563(3@,4) // (float vars) 0035: $5839 = 3@ // (int vars) 0026: return :E_DR_17873 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 $3315 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return 0045: actor $5743 defined jump_if_false @E_DR_17918 02F8: (unknown) $5743 0@ :E_DR_17918 0045: actor $5744 defined 0022: jump_if_false @E_DR_17934 // Note: the incorrect math opcode was used here 02F8: (unknown) $5744 0@ :E_DR_17934 0026: return :E_DR_17936 0@ = 1000 // (int) $5649 == 0 // (int) var == num jump_if_false @E_DR_17967 0@ += 200 // (int) 0002: jump @E_DR_18025 :E_DR_17967 $5649 == 1 // (int) var == num jump_if_false @E_DR_17993 0@ += 200 // (int) 0002: jump @E_DR_18025 :E_DR_17993 $5649 == 2 // (int) var == num jump_if_false @E_DR_18019 0@ += 400 // (int) 0002: jump @E_DR_18025 :E_DR_18019 0@ += 500 // (int) :E_DR_18025 $5650 == 0 // (int) var == num jump_if_false @E_DR_18049 0@ += 100 // (int) 0002: jump @E_DR_18107 :E_DR_18049 $5650 == 1 // (int) var == num jump_if_false @E_DR_18075 0@ += 500 // (int) 0002: jump @E_DR_18107 :E_DR_18075 $5650 == 3 // (int) var == num jump_if_false @E_DR_18101 0@ += 200 // (int) 0002: jump @E_DR_18107 :E_DR_18101 0@ += 300 // (int) :E_DR_18107 0035: 2@ = $5854 // (int vars) 2@ *= 100 // (int) 1@ = 100 // (int) 002D: 1@ *= $5648 // (int vars) 1@ > 2000 // (int) var > num jump_if_false @E_DR_18146 1@ = 2000 // (int) :E_DR_18146 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here 0094: player $1038 money += 0@ 0026: return :E_DR_18161 0139: 4@ = random_int_in_ranges 0@ 1@ 4@ == 0 // (int) var == num jump_if_false @E_DR_18195 02E2: 2@ = 19 // (any) 3@ = 346 // (int) 0002: jump @E_DR_18278 :E_DR_18195 4@ == 1 // (int) var == num jump_if_false @E_DR_18225 02E2: 2@ = 26 // (any) 3@ = 355 // (int) 0002: jump @E_DR_18278 :E_DR_18225 4@ == 2 // (int) var == num jump_if_false @E_DR_18255 02E2: 2@ = 25 // (any) 3@ = 354 // (int) 0002: jump @E_DR_18278 :E_DR_18255 4@ == 3 // (int) var == num jump_if_false @E_DR_18278 02E2: 2@ = 29 // (any) 3@ = 348 // (int) :E_DR_18278 0026: return :E_DR_18280 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_DR_18311 02E2: $5780 = 7372 // (any) 0002: jump @E_DR_18344 :E_DR_18311 0@ == 2 // (int) var == num jump_if_false @E_DR_18337 02E2: $5780 = 7373 // (any) 0002: jump @E_DR_18344 :E_DR_18337 02E2: $5780 = 7371 // (any) :E_DR_18344 0026: return :E_DR_18346 013F: $5781 = create_pickup $5780 type 3 at 0@ 1@ 2@ 0263: (unknown) $5781 $5840 00BC: (unknown) $5840 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12714 $5840 0026: return :E_DR_18383 0048: $5695 = create_car $5694 at 0@ 1@ 2@ 004F: unknown_check $5695 0022: jump_if_false @E_DR_18482 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12697 $5841 $5841 = 0 // (int) 00C0: (unknown) $5695 $5841 00BC: (unknown) $5841 2 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12714 $5841 00D1: set_car $5695 Z_angle_to 90.0 042F: (unknown) $5695 $5693 014C: set_car $5695 health_to $5693 not $5697 == -1 // (int) var == num jump_if_false @E_DR_18482 0495: (unknown) $5695 $5697 :E_DR_18482 0026: return :E_DR_18484 9@ = 0 // (int) 6@ == -1 // (int) var == num jump_if_false @E_DR_18517 003E: 8@ = create_actor_pedtype $5737 model $5736 at 0@ 1@ 2@ 0002: jump @E_DR_18558 :E_DR_18517 7@ == -1 // (int) var == num jump_if_false @E_DR_18544 00A4: 8@ = create_actor_pedtype $5737 model $5736 in_car 6@ driverseat 0002: jump @E_DR_18558 :E_DR_18544 0118: 8@ = create_actor_pedtype $5737 model $5736 in_car 6@ passenger_seat 7@ 0442: (unknown) 8@ 1 :E_DR_18558 0045: actor 8@ defined jump_if_false @E_DR_18696 not $5742 == -1 // (int) var == num jump_if_false @E_DR_18586 0507: (unknown) 8@ $5742 :E_DR_18586 4@ > -1 // (int) var > num jump_if_false @E_DR_18603 0106: give_actor 8@ weapon 3@ ammo 4@ // Load the weapon model before using this :E_DR_18603 0029: 5@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 0029: 5@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 01C9: (unknown) 8@ 5@ 032D: (unknown) 8@ 1 0399: (unknown) 8@ 1 03D6: (unknown) 8@ 300 03D7: (unknown) 8@ 700 0127: reset_actor 8@ flags 6@ == -1 // (int) var == num jump_if_false @E_DR_18664 00A2: (unknown) 8@ 0002: jump @E_DR_18677 :E_DR_18664 02A7: unknown_check 8@ jump_if_false @E_DR_18677 00E3: (unknown) 8@ :E_DR_18677 00C1: (unknown) 8@ 9@ 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_DR_12714 9@ 00BC: (unknown) 9@ 0 :E_DR_18696 0026: return :E_DR_18698 0036: 8@ = 1@ // (float vars) 8@ -= 1.0 // (float) 0036: 9@ = 2@ // (float vars) 9@ -= 1.0 // (float) 0036: 10@ = 3@ // (float vars) 0036: 11@ = 1@ // (float vars) 11@ += 1.0 // (float) 0036: 12@ = 2@ // (float vars) 12@ += 1.0 // (float) 0036: 13@ = 3@ // (float vars) 8202: not unknown_check 8@ 9@ 10@ 11@ 12@ 13@ 1 1 1 1 0 0022: jump_if_false @E_DR_18828 // Note: the incorrect math opcode was used here 003E: 7@ = create_actor_pedtype $5700 model $5701 at 1@ 2@ 3@ 0045: actor 7@ defined 0022: jump_if_false @E_DR_18828 // Note: the incorrect math opcode was used here 0106: give_actor 7@ weapon 4@ ammo 5@ // Load the weapon model before using this 0029: 6@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 0029: 6@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 01C9: (unknown) 7@ 6@ 041B: (unknown) 7@ 9 00C1: (unknown) 7@ $5459(0@,6) 00BC: (unknown) $5459(0@,6) 0 :E_DR_18828 0026: return :E_DR_18830 0048: $5475(3@,3) = create_car $5706 at 0@ 1@ 2@ 004F: unknown_check $5475(3@,3) 0022: jump_if_false @E_DR_19048 // Note: the incorrect math opcode was used here 00D1: set_car $5475(3@,3) Z_angle_to 90.0 00A4: $5453(4@,6) = create_actor_pedtype $5700 model $5701 in_car $5475(3@,3) driverseat 0045: actor $5453(4@,6) defined 0022: jump_if_false @E_DR_18947 // Note: the incorrect math opcode was used here 0106: give_actor $5453(4@,6) weapon $5704 ammo 40 // Load the weapon model before using this 6@ = 45 // (int) 0029: 6@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 0029: 6@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 01C9: (unknown) $5453(4@,6) 6@ 00C1: (unknown) $5453(4@,6) $5459(4@,6) 00BC: (unknown) $5459(4@,6) 0 $5465(4@,6) = 3 // (int) :E_DR_18947 003E: $5453(5@,6) = create_actor_pedtype $5700 model $5701 at 0@ 1@ 2@ 0045: actor $5453(5@,6) defined 0022: jump_if_false @E_DR_19048 // Note: the incorrect math opcode was used here 02B6: (unknown) $5453(5@,6) $5475(3@,3) 0 0.65 1.2 2 360.0 $5702 6@ = 30 // (int) 0029: 6@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 0029: 6@ += $5854 // (int vars) // Note: the incorrect math opcode was used here 01C9: (unknown) $5453(5@,6) 6@ 00C1: (unknown) $5453(5@,6) $5459(5@,6) 00BC: (unknown) $5459(5@,6) 0 $5465(5@,6) = 1 // (int) :E_DR_19048 0026: return :E_DR_19050 11@ = -1 // (int) 12@ = -1.0 // (float) 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @E_DR_19185 031D: (unknown) 5@ 6@ $1042 $1043 12@ 0035: 11@ = $1038 // (int vars) 4@ = 0 // (int) :E_DR_19097 3 > 4@ // (int) num > var 0022: jump_if_false @E_DR_19185 // Note: the incorrect math opcode was used here 034A: unknown_check $2158(4@,3) 0022: jump_if_false @E_DR_19173 // Note: the incorrect math opcode was used here 0045: actor $2158(4@,3) defined 0022: jump_if_false @E_DR_19173 // Note: the incorrect math opcode was used here 0043: store_actor $2158(4@,3) position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 031D: (unknown) 5@ 6@ 8@ 9@ 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_19173 // Note: the incorrect math opcode was used here 0036: 12@ = 13@ // (float vars) 0035: 11@ = $2158(4@,3) // (int vars) :E_DR_19173 4@ += 1 // (int) 0002: jump @E_DR_19097 :E_DR_19185 2@ == 1 // (int) var == num jump_if_false @E_DR_19320 4@ = 0 // (int) :E_DR_19201 2 > 4@ // (int) num > var 0022: jump_if_false @E_DR_19320 // Note: the incorrect math opcode was used here 034A: unknown_check $5487(4@,2) 0022: jump_if_false @E_DR_19308 // Note: the incorrect math opcode was used here 0045: actor $5487(4@,2) defined 0022: jump_if_false @E_DR_19308 // Note: the incorrect math opcode was used here 0043: store_actor $5487(4@,2) position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 031D: (unknown) 5@ 6@ 8@ 9@ 13@ 001D: 12@ == -1.0 // (int) var == var jump_if_false @E_DR_19286 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5487(4@,2) // (int vars) 0002: jump @E_DR_19308 :E_DR_19286 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_19308 // Note: the incorrect math opcode was used here 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5487(4@,2) // (int vars) :E_DR_19308 4@ += 1 // (int) 0002: jump @E_DR_19201 :E_DR_19320 3@ == 1 // (int) var == num jump_if_false @E_DR_19455 4@ = 0 // (int) :E_DR_19336 6 > 4@ // (int) num > var 0022: jump_if_false @E_DR_19455 // Note: the incorrect math opcode was used here 034A: unknown_check $5453(4@,6) 0022: jump_if_false @E_DR_19443 // Note: the incorrect math opcode was used here 0045: actor $5453(4@,6) defined 0022: jump_if_false @E_DR_19443 // Note: the incorrect math opcode was used here 0043: store_actor $5453(4@,6) position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 031D: (unknown) 5@ 6@ 8@ 9@ 13@ 001D: 12@ == -1.0 // (int) var == var jump_if_false @E_DR_19421 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5453(4@,6) // (int vars) 0002: jump @E_DR_19443 :E_DR_19421 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_19443 // Note: the incorrect math opcode was used here 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5453(4@,6) // (int vars) :E_DR_19443 4@ += 1 // (int) 0002: jump @E_DR_19336 :E_DR_19455 not 11@ == -1 // (int) var == num jump_if_false @E_DR_19557 0045: actor 11@ defined jump_if_false @E_DR_19557 007E: actor 11@ driving jump_if_false @E_DR_19502 024B: (unknown) 11@ 14@ 00EC: (unknown) 0@ 14@ 0002: jump @E_DR_19506 :E_DR_19502 00E4: (unknown) 0@ 11@ :E_DR_19506 10.0 > 12@ // (float) num > var 0022: jump_if_false @E_DR_19553 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ 11@ 0022: jump_if_false @E_DR_19542 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 1 0002: jump @E_DR_19546 :E_DR_19542 020E: (unknown) 0@ 0 :E_DR_19546 0002: jump @E_DR_19557 :E_DR_19553 020E: (unknown) 0@ 0 :E_DR_19557 0026: return :E_DR_19559 0045: actor 1@ defined jump_if_false @E_DR_19978 2@ == 1 // (int) var == num jump_if_false @E_DR_19747 007E: actor 1@ driving jump_if_false @E_DR_19705 024B: (unknown) 1@ 6@ 02BD: (unknown) 6@ 7@ 7@ == -1 // (int) var == num jump_if_false @E_DR_19621 00F1: (unknown) 1@ 0002: jump @E_DR_19698 :E_DR_19621 001C: 7@ == 1@ // (int) num == var 0022: jump_if_false @E_DR_19683 // Note: the incorrect math opcode was used here 01AB: unknown_check 6@ 0022: jump_if_false @E_DR_19660 // Note: the incorrect math opcode was used here 01C3: (unknown) 6@ 11.0 0052: set_car 6@ driver_behaviour_to 1 0002: jump @E_DR_19676 :E_DR_19660 0050: set_car 6@ max_speed_to 20.0 0051: set_car 6@ traffic_behavior_to 2 0052: set_car 6@ driver_behaviour_to 1 :E_DR_19676 0002: jump @E_DR_19698 :E_DR_19683 001C: 7@ == $1038 // (int) num == var 0022: jump_if_false @E_DR_19698 // Note: the incorrect math opcode was used here 00F1: (unknown) 1@ :E_DR_19698 0002: jump @E_DR_19740 :E_DR_19705 81C7: not unknown_check 1@ 0022: jump_if_false @E_DR_19740 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_DR_19050 1@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_12977 1@ :E_DR_19740 0002: jump @E_DR_19978 :E_DR_19747 2@ == 0 // (int) var == num jump_if_false @E_DR_19768 00DF: (unknown) 1@ 0002: jump @E_DR_19978 :E_DR_19768 2@ == 2 // (int) var == num jump_if_false @E_DR_19832 020E: (unknown) 1@ 1 81C7: not unknown_check 1@ jump_if_false @E_DR_19820 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_DR_19050 1@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_12977 1@ :E_DR_19820 020E: (unknown) 1@ 1 0002: jump @E_DR_19978 :E_DR_19832 2@ == 3 // (int) var == num jump_if_false @E_DR_19978 007E: actor 1@ driving jump_if_false @E_DR_19943 024B: (unknown) 1@ 6@ 02BD: (unknown) 6@ 7@ 7@ == -1 // (int) var == num jump_if_false @E_DR_19884 00F1: (unknown) 1@ 0002: jump @E_DR_19936 :E_DR_19884 001C: 7@ == 1@ // (int) num == var 0022: jump_if_false @E_DR_19921 // Note: the incorrect math opcode was used here 01AB: unknown_check 6@ 0022: jump_if_false @E_DR_19914 // Note: the incorrect math opcode was used here 01BF: (unknown) 6@ $1042 $1043 $1044 :E_DR_19914 0002: jump @E_DR_19936 :E_DR_19921 001C: 7@ == $1038 // (int) num == var 0022: jump_if_false @E_DR_19936 // Note: the incorrect math opcode was used here 00F1: (unknown) 1@ :E_DR_19936 0002: jump @E_DR_19978 :E_DR_19943 81C7: not unknown_check 1@ 0022: jump_if_false @E_DR_19978 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_DR_19050 1@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_12977 1@ :E_DR_19978 0026: return 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_199 500 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25305 $3315 2@ 0483: (unknown) 2@ 0@ 047D: (unknown) 0@ 3 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_364 500 0026: return :E_DR_20031 $5735 == 0 // (int) var == num jump_if_false @E_DR_20178 0045: actor $1038 defined jump_if_false @E_DR_20178 8080: not actor $1038 near_point $5788 $5789 radius 30.0 30.0 sphere 0 0022: jump_if_false @E_DR_20178 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_DR_2561 7 > $5854 // (int) num > var 0022: jump_if_false @E_DR_20119 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3741 30000 0002: jump @E_DR_20132 :E_DR_20119 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3741 20000 :E_DR_20132 $5735 = 1 // (int) $5650 == 3 // (int) var == num jump_if_false @E_DR_20167 0058: (unknown) $5676 5000 1 0002: jump @E_DR_20178 :E_DR_20167 0226: show_text_1string GXT $5675 string $5708 time 5000 1 :E_DR_20178 0026: return :E_DR_20180 0035: 3@ = 1@ // (int vars) 0@ == 4 // (int) var == num jump_if_false @E_DR_20218 01D9: (unknown) $5395(0@,26) $5849 $5850 5000 1 0002: jump @E_DR_20494 :E_DR_20218 0@ == 12 // (int) var == num jump_if_false @E_DR_20271 $5685 == 0 // (int) var == num jump_if_false @E_DR_20253 -2@ = 0 // (int) // timer1 0002: jump @E_DR_20264 :E_DR_20253 0057: show_text_highpriority GXT $5395(0@,26) time 5000 flag 1 :E_DR_20264 0002: jump @E_DR_20494 :E_DR_20271 0@ == 13 // (int) var == num jump_if_false @E_DR_20324 $5685 == 0 // (int) var == num jump_if_false @E_DR_20306 -2@ = 0 // (int) // timer1 0002: jump @E_DR_20317 :E_DR_20306 0057: show_text_highpriority GXT $5395(0@,26) time 5000 flag 1 :E_DR_20317 0002: jump @E_DR_20494 :E_DR_20324 0@ == 9 // (int) var == num jump_if_false @E_DR_20388 $5649 == 3 // (int) var == num jump_if_false @E_DR_20370 $5684 = 0 // (int) 0057: show_text_highpriority GXT $5673 time 5000 flag 1 0002: jump @E_DR_20381 :E_DR_20370 0057: show_text_highpriority GXT $5395(0@,26) time 5000 flag 1 :E_DR_20381 0002: jump @E_DR_20494 :E_DR_20388 0@ == 19 // (int) var == num jump_if_false @E_DR_20441 $5685 == 0 // (int) var == num jump_if_false @E_DR_20423 -2@ = 0 // (int) // timer1 0002: jump @E_DR_20434 :E_DR_20423 0057: show_text_highpriority GXT $5395(0@,26) time 5000 flag 1 :E_DR_20434 0002: jump @E_DR_20494 :E_DR_20441 0@ == 4 // (int) var == num jump_if_false @E_DR_20471 0057: show_text_highpriority GXT $5395(0@,26) time 8000 flag 1 0002: jump @E_DR_20494 :E_DR_20471 not 0@ == 1 // (int) var == num jump_if_false @E_DR_20494 0057: show_text_highpriority GXT $5395(0@,26) time 5000 flag 1 :E_DR_20494 0@ == 0 // (int) var == num jump_if_false @E_DR_20536 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5846 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5840 0002: jump @E_DR_21468 :E_DR_20536 0@ == 5 // (int) var == num jump_if_false @E_DR_20598 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5846 $5649 == 0 // (int) var == num jump_if_false @E_DR_20591 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12697 $5840 0002: jump @E_DR_20591 :E_DR_20591 0002: jump @E_DR_21468 :E_DR_20598 0@ == 2 // (int) var == num jump_if_false @E_DR_20641 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5846 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5841 0002: jump @E_DR_21468 :E_DR_20641 0@ == 4 // (int) var == num jump_if_false @E_DR_20696 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5847 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5846 0002: jump @E_DR_21468 :E_DR_20696 0@ == 1 // (int) var == num jump_if_false @E_DR_20763 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5842 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5847 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5846 0002: jump @E_DR_21468 :E_DR_20763 0@ == 3 // (int) var == num jump_if_false @E_DR_20842 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5842 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5847 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5843 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5845 0002: jump @E_DR_21468 :E_DR_20842 0@ == 6 // (int) var == num jump_if_false @E_DR_20873 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5841 0002: jump @E_DR_21468 :E_DR_20873 0@ == 7 // (int) var == num jump_if_false @E_DR_20909 $5683 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5840 0002: jump @E_DR_21468 :E_DR_20909 0@ == 14 // (int) var == num jump_if_false @E_DR_20952 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5843 0002: jump @E_DR_21468 :E_DR_20952 0@ == 9 // (int) var == num jump_if_false @E_DR_21001 $5683 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12697 $5840 0002: jump @E_DR_21468 :E_DR_21001 0@ == 10 // (int) var == num jump_if_false @E_DR_21049 $5683 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5745 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5841 0002: jump @E_DR_21468 :E_DR_21049 0@ == 8 // (int) var == num jump_if_false @E_DR_21097 $5683 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12697 $5840 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5843 0002: jump @E_DR_21468 :E_DR_21097 0@ == 11 // (int) var == num jump_if_false @E_DR_21171 4@ = 0 // (int) :E_DR_21113 2 > 4@ // (int) num > var 0022: jump_if_false @E_DR_21164 // Note: the incorrect math opcode was used here 0045: actor $5487(4@,2) defined 0022: jump_if_false @E_DR_21152 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5489(4@,2) :E_DR_21152 4@ += 1 // (int) 0002: jump @E_DR_21113 :E_DR_21164 0002: jump @E_DR_21468 :E_DR_21171 0@ == 12 // (int) var == num jump_if_false @E_DR_21208 $5683 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5841 0002: jump @E_DR_21468 :E_DR_21208 0@ == 13 // (int) var == num jump_if_false @E_DR_21245 $5683 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5840 0002: jump @E_DR_21468 :E_DR_21245 0@ == 15 // (int) var == num jump_if_false @E_DR_21300 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12697 $5840 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5843 0002: jump @E_DR_21468 :E_DR_21300 0@ == 16 // (int) var == num jump_if_false @E_DR_21331 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5844 0002: jump @E_DR_21468 :E_DR_21331 0@ == 17 // (int) var == num jump_if_false @E_DR_21374 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5844 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5845 0002: jump @E_DR_21468 :E_DR_21374 0@ == 18 // (int) var == num jump_if_false @E_DR_21427 $5683 = 0 // (int) 0035: 6@ = $5839 // (int vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5844 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5845 0002: jump @E_DR_21468 :E_DR_21427 0@ == 19 // (int) var == num jump_if_false @E_DR_21468 0035: 6@ = $5839 // (int vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12714 $5841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12732 $5845 :E_DR_21468 0035: 2@ = 0@ // (int vars) 0026: return :E_DR_21474 $1045 = 1 // (int) 0001: wait 0 ms 2@ = -1 // (int) 037B: constant_params 1 variable_params 1 unknown 50 call_with_params @MAIN_6396 $2334 1@ 0035: 46@ = $3315 // (int vars) 0025: gosub @E_DR_26764 0025: gosub @E_DR_24691 0025: gosub @E_DR_29994 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 :E_DR_21537 0001: wait 0 ms 10 > 0@ // (int) num > var 0022: jump_if_false @E_DR_22955 // Note: the incorrect math opcode was used here :E_DR_21552 0@ == 4 // (int) var == num jump_if_false @E_DR_21807 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_21800 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5215 11@ 12@ 13@ 0 0 0 jump_if_false @E_DR_21627 037B: constant_params 2 variable_params 4 unknown 50 call_with_params @NONAME_1_30028 $3315 2 11@ 12@ 13@ 14@ :E_DR_21627 $5649 == 0 // (int) var == num jump_if_false @E_DR_21700 0045: actor $1038 defined jump_if_false @E_DR_21693 0089: actor $1038 in_sphere $5791 $5792 $5793 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_21693 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 1 0@ 0@ 3@ :E_DR_21693 0002: jump @E_DR_21800 :E_DR_21700 0045: actor $1038 defined jump_if_false @E_DR_21800 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_21785 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @E_DR_21778 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5791 $5792 $5793 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_21778 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 1 0@ 0@ 3@ :E_DR_21778 0002: jump @E_DR_21800 :E_DR_21785 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 3 0@ 0@ 3@ :E_DR_21800 0002: jump @E_DR_21552 :E_DR_21807 0@ == 1 // (int) var == num jump_if_false @E_DR_22021 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22014 $5649 == 0 // (int) var == num jump_if_false @E_DR_21906 0045: actor $1038 defined jump_if_false @E_DR_21899 0089: actor $1038 in_sphere $5788 $5789 $5790 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_21899 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_31995 :E_DR_21899 0002: jump @E_DR_22014 :E_DR_21906 0045: actor $1038 defined 0022: jump_if_false @E_DR_22014 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_21999 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5788 $5789 $5790 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_21992 // Note: the incorrect math opcode was used here $5649 == 3 // (int) var == num jump_if_false @E_DR_21985 0025: gosub @E_DR_34376 0002: jump @E_DR_21992 :E_DR_21985 0025: gosub @E_DR_31995 :E_DR_21992 0002: jump @E_DR_22014 :E_DR_21999 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 3 0@ 0@ 3@ :E_DR_22014 0002: jump @E_DR_21807 :E_DR_22021 0@ == 5 // (int) var == num jump_if_false @E_DR_22081 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22074 $1698 == 0 // (int) var == num jump_if_false @E_DR_22074 0025: gosub @E_DR_31592 :E_DR_22074 0002: jump @E_DR_22021 :E_DR_22081 0@ == 0 // (int) var == num jump_if_false @E_DR_22152 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22145 0140: pickup $5781 picked_up jump_if_false @E_DR_22145 $3145 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 5 0@ 0@ 3@ :E_DR_22145 0002: jump @E_DR_22081 :E_DR_22152 0@ == 2 // (int) var == num jump_if_false @E_DR_22280 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22273 0045: actor $1038 defined jump_if_false @E_DR_22273 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_22232 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 4 0@ 0@ 3@ 0002: jump @E_DR_22273 :E_DR_22232 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5215 11@ 12@ 13@ 0 0 0 jump_if_false @E_DR_22273 037B: constant_params 2 variable_params 4 unknown 50 call_with_params @NONAME_1_30028 $3315 2 11@ 12@ 13@ 14@ :E_DR_22273 0002: jump @E_DR_22152 :E_DR_22280 0@ == 3 // (int) var == num jump_if_false @E_DR_22386 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22379 $5787 == 1 // (int) var == num jump_if_false @E_DR_22341 0025: gosub @E_DR_24422 0025: gosub @E_DR_24566 :E_DR_22341 0045: actor $1038 defined jump_if_false @E_DR_22379 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_22379 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 3@ 0@ 0@ 3@ :E_DR_22379 0002: jump @E_DR_22280 :E_DR_22386 0@ == 6 // (int) var == num jump_if_false @E_DR_22522 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22515 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_22515 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_22515 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @E_DR_22493 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 10 0@ 0@ 3@ 0025: gosub @E_DR_27637 0002: jump @E_DR_22515 :E_DR_22493 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 14 0@ 0@ 3@ 0025: gosub @E_DR_27637 :E_DR_22515 0002: jump @E_DR_22386 :E_DR_22522 0@ == 7 // (int) var == num jump_if_false @E_DR_22679 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22672 0025: gosub @E_DR_24422 0140: pickup $5781 picked_up jump_if_false @E_DR_22672 $5650 == 1 // (int) var == num jump_if_false @E_DR_22650 $5649 == 0 // (int) var == num jump_if_false @E_DR_22621 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 8 0@ 0@ 3@ 0002: jump @E_DR_22643 :E_DR_22621 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 9 0@ 0@ 3@ 0025: gosub @E_DR_27637 :E_DR_22643 0002: jump @E_DR_22672 :E_DR_22650 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 8 0@ 0@ 3@ 0025: gosub @E_DR_27637 :E_DR_22672 0002: jump @E_DR_22522 :E_DR_22679 0@ == 8 // (int) var == num jump_if_false @E_DR_22778 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22771 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_22771 0089: actor $1038 in_sphere $5783 $5784 $5785 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_22771 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35493 0@ = 20 // (int) :E_DR_22771 0002: jump @E_DR_22679 :E_DR_22778 0@ == 9 // (int) var == num jump_if_false @E_DR_22948 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_22941 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_22941 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_22913 // Note: the incorrect math opcode was used here $5649 == 3 // (int) var == num jump_if_false @E_DR_22891 $5685 = 1 // (int) 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 19 0@ 0@ 3@ 0025: gosub @E_DR_27637 0002: jump @E_DR_22906 :E_DR_22891 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 14 0@ 0@ 3@ :E_DR_22906 0002: jump @E_DR_22941 :E_DR_22913 014E: 25@ = car $5695 health 0011: 5@ > 25@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_22941 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12499 $5695 :E_DR_22941 0002: jump @E_DR_22778 :E_DR_22948 0002: jump @E_DR_24401 :E_DR_22955 0@ == 10 // (int) var == num jump_if_false @E_DR_23174 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_23167 0025: gosub @E_DR_24422 034A: unknown_check $5743 jump_if_false @E_DR_23150 009F: actor $5743 dead jump_if_false @E_DR_23060 02DC: (unknown) $5743 19@ 20@ 21@ 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18346 19@ 20@ 21@ 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 7 0@ 0@ 3@ 0002: jump @E_DR_23143 :E_DR_23060 02E1: actor $5743 in_water jump_if_false @E_DR_23093 014B: set_actor $5743 health_to 0 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35379 :E_DR_23093 034B: unknown_check $5753 jump_if_false @E_DR_23143 004F: unknown_check $5753 jump_if_false @E_DR_23143 014E: 25@ = car $5753 health 0011: 5@ > 25@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_23143 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12499 $5753 :E_DR_23143 0002: jump @E_DR_23167 :E_DR_23150 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35379 :E_DR_23167 0002: jump @E_DR_22955 :E_DR_23174 0@ == 11 // (int) var == num jump_if_false @E_DR_23289 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_23282 0025: gosub @E_DR_24422 26@ == 0 // (int) var == num jump_if_false @E_DR_23282 $5649 == 0 // (int) var == num jump_if_false @E_DR_23267 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 8 0@ 0@ 3@ 0025: gosub @E_DR_27637 0002: jump @E_DR_23282 :E_DR_23267 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 6 0@ 0@ 3@ :E_DR_23282 0002: jump @E_DR_23174 :E_DR_23289 0@ == 12 // (int) var == num jump_if_false @E_DR_23453 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_23446 0025: gosub @E_DR_24566 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_23446 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_23406 // Note: the incorrect math opcode was used here $5685 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12597 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 15 0@ 0@ 3@ 0025: gosub @E_DR_27637 0002: jump @E_DR_23446 :E_DR_23406 $5685 == 0 // (int) var == num jump_if_false @E_DR_23446 -2@ > 5000 // (int) var > num // timer1 jump_if_false @E_DR_23446 0057: show_text_highpriority GXT $5663 time 5000 flag 1 $5685 = 1 // (int) :E_DR_23446 0002: jump @E_DR_23289 :E_DR_23453 0@ == 13 // (int) var == num jump_if_false @E_DR_23597 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_23590 0025: gosub @E_DR_24566 0025: gosub @E_DR_24422 0140: pickup $5781 picked_up jump_if_false @E_DR_23550 $5685 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12597 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 12 0@ 0@ 3@ 0002: jump @E_DR_23590 :E_DR_23550 $5685 == 0 // (int) var == num jump_if_false @E_DR_23590 -2@ > 5000 // (int) var > num // timer1 jump_if_false @E_DR_23590 0057: show_text_highpriority GXT $5664 time 5000 flag 1 $5685 = 1 // (int) :E_DR_23590 0002: jump @E_DR_23453 :E_DR_23597 0@ == 14 // (int) var == num jump_if_false @E_DR_23731 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_23724 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_23724 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_23709 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5783 $5784 $5785 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_23702 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35493 0@ = 20 // (int) :E_DR_23702 0002: jump @E_DR_23724 :E_DR_23709 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 3 0@ 0@ 3@ :E_DR_23724 0002: jump @E_DR_23597 :E_DR_23731 0@ == 15 // (int) var == num jump_if_false @E_DR_23872 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_23865 0025: gosub @E_DR_24566 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_23865 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_23850 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5783 $5784 $5785 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_23843 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35493 0@ = 20 // (int) :E_DR_23843 0002: jump @E_DR_23865 :E_DR_23850 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 3 0@ 0@ 3@ :E_DR_23865 0002: jump @E_DR_23731 :E_DR_23872 0@ == 16 // (int) var == num jump_if_false @E_DR_23966 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_23959 0025: gosub @E_DR_24566 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_23959 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_23959 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 18 0@ 0@ 3@ :E_DR_23959 0002: jump @E_DR_23872 :E_DR_23966 0@ == 17 // (int) var == num jump_if_false @E_DR_24060 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_24053 0025: gosub @E_DR_24566 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_24053 007C: actor $1038 driving $5699 0022: jump_if_false @E_DR_24053 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 18 0@ 0@ 3@ :E_DR_24053 0002: jump @E_DR_23966 :E_DR_24060 0@ == 18 // (int) var == num jump_if_false @E_DR_24207 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_24200 0025: gosub @E_DR_24566 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_24200 007C: actor $1038 driving $5699 0022: jump_if_false @E_DR_24185 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5555(10@,4) $5559(10@,4) $5563(10@,4) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_24178 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35493 0@ = 20 // (int) :E_DR_24178 0002: jump @E_DR_24200 :E_DR_24185 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 17 0@ 0@ 3@ :E_DR_24200 0002: jump @E_DR_24060 :E_DR_24207 0@ == 19 // (int) var == num jump_if_false @E_DR_24401 0001: wait 0 ms 0025: gosub @E_DR_26451 2@ == -1 // (int) var == num jump_if_false @E_DR_24394 0025: gosub @E_DR_24566 0025: gosub @E_DR_24422 0045: actor $1038 defined jump_if_false @E_DR_24394 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_24379 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5555(10@,4) $5559(10@,4) $5563(10@,4) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_24332 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35493 0@ = 20 // (int) 0002: jump @E_DR_24372 :E_DR_24332 $5685 == 0 // (int) var == num jump_if_false @E_DR_24372 -2@ > 5000 // (int) var > num // timer1 jump_if_false @E_DR_24372 0057: show_text_highpriority GXT $5670 time 5000 flag 1 $5685 = 1 // (int) :E_DR_24372 0002: jump @E_DR_24394 :E_DR_24379 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 3 0@ 0@ 3@ :E_DR_24394 0002: jump @E_DR_24207 :E_DR_24401 not 0@ == 20 // (int) var == num jump_if_false @E_DR_24420 0002: jump @E_DR_21537 :E_DR_24420 0026: return :E_DR_24422 15@ = 0 // (int) 26@ = 0 // (int) :E_DR_24430 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_24528 // Note: the incorrect math opcode was used here 0045: actor $5487(15@,2) defined 0022: jump_if_false @E_DR_24491 // Note: the incorrect math opcode was used here 26@ += 1 // (int) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_19559 15@ $5487(15@,2) $5491(15@,2) $5740 0 $5741 0002: jump @E_DR_24516 :E_DR_24491 00BB: (unknown) $5489(15@,2) 034A: unknown_check $5487(15@,2) jump_if_false @E_DR_24516 02B7: (unknown) $5487(15@,2) :E_DR_24516 15@ += 1 // (int) 0002: jump @E_DR_24430 :E_DR_24528 not $5649 == 3 // (int) var == num jump_if_false @E_DR_24564 $5650 == 3 // (int) var == num jump_if_false @E_DR_24564 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_20031 :E_DR_24564 0026: return :E_DR_24566 $5650 == 2 // (int) var == num jump_if_false @E_DR_24689 15@ = 0 // (int) 27@ = 0 // (int) :E_DR_24587 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_24666 // Note: the incorrect math opcode was used here 0045: actor $5453(15@,6) defined 0022: jump_if_false @E_DR_24648 // Note: the incorrect math opcode was used here 27@ += 1 // (int) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_19559 15@ $5453(15@,6) $5465(15@,6) 1 1 0 0002: jump @E_DR_24654 :E_DR_24648 00BB: (unknown) $5459(15@,6) :E_DR_24654 15@ += 1 // (int) 0002: jump @E_DR_24587 :E_DR_24666 not $5649 == 3 // (int) var == num jump_if_false @E_DR_24689 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_20031 :E_DR_24689 0026: return :E_DR_24691 037B: constant_params 1 variable_params 1 unknown 50 call_with_params @NONAME_1_38909 4 $5648 $5648 > 5 // (int) var > num jump_if_false @E_DR_25419 0139: $5649 = random_int_in_ranges 0 2 $5649 == 0 // (int) var == num jump_if_false @E_DR_24744 0002: jump @E_DR_24752 :E_DR_24744 0139: $5649 = random_int_in_ranges 1 4 :E_DR_24752 $5649 == 3 // (int) var == num jump_if_false @E_DR_24779 0139: $5650 = random_int_in_ranges 0 3 0002: jump @E_DR_24786 :E_DR_24779 0139: $5650 = random_int_in_ranges 0 4 :E_DR_24786 $5649 == 0 // (int) var == num jump_if_false @E_DR_24842 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 3 -1 1 $5694 0002: jump @E_DR_25006 :E_DR_24842 $5649 == 1 // (int) var == num jump_if_false @E_DR_24898 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 0 -1 1 $5694 0002: jump @E_DR_25006 :E_DR_24898 $5649 == 2 // (int) var == num jump_if_false @E_DR_24955 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 1 -1 1 $5694 0002: jump @E_DR_25006 :E_DR_24955 $5649 == 3 // (int) var == num jump_if_false @E_DR_25006 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 13 17 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 2 -1 1 $5694 :E_DR_25006 0139: 16@ = random_int_in_ranges 0 100 0029: 16@ += $5854 // (int vars) // Note: the incorrect math opcode was used here $5649 == 3 // (int) var == num jump_if_false @E_DR_25105 16@ > 40 // (int) var > num jump_if_false @E_DR_25098 16@ > 59 // (int) var > num jump_if_false @E_DR_25092 16@ > 85 // (int) var > num jump_if_false @E_DR_25079 $5779 = 3 // (int) 0002: jump @E_DR_25085 :E_DR_25079 $5779 = 2 // (int) :E_DR_25085 0002: jump @E_DR_25098 :E_DR_25092 $5779 = 1 // (int) :E_DR_25098 0002: jump @E_DR_25173 :E_DR_25105 16@ > 60 // (int) var > num jump_if_false @E_DR_25173 16@ > 75 // (int) var > num jump_if_false @E_DR_25167 16@ > 90 // (int) var > num jump_if_false @E_DR_25154 $5779 = 3 // (int) 0002: jump @E_DR_25160 :E_DR_25154 $5779 = 2 // (int) :E_DR_25160 0002: jump @E_DR_25173 :E_DR_25167 $5779 = 1 // (int) :E_DR_25173 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9704 0 10 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12081 -1 $5650 == 2 // (int) var == num jump_if_false @E_DR_25221 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_8664 :E_DR_25221 $5649 == 3 // (int) var == num jump_if_false @E_DR_25255 $5752 = 250 // (int) $5706 = 215 // (int) 0002: jump @E_DR_25272 :E_DR_25255 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 3 -1 0 $5752 :E_DR_25272 $5650 == 0 // (int) var == num jump_if_false @E_DR_25291 0002: jump @E_DR_25412 :E_DR_25291 $5650 == 1 // (int) var == num jump_if_false @E_DR_25328 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 0 4 $5738 $5739 0002: jump @E_DR_25412 :E_DR_25328 $5650 == 3 // (int) var == num jump_if_false @E_DR_25365 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 0 4 $5738 $5739 0002: jump @E_DR_25412 :E_DR_25365 $5650 == 2 // (int) var == num jump_if_false @E_DR_25412 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 0 4 $5738 $5739 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 0 4 $5702 $5703 :E_DR_25412 0002: jump @E_DR_26222 :E_DR_25419 $5648 == 0 // (int) var == num jump_if_false @E_DR_25548 $5650 = 0 // (int) $5649 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 500.0 1000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 1 0 1 $5694 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 1 1 0 $5752 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 0 1 $5738 $5739 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12081 2 $5779 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9704 0 1 0002: jump @E_DR_26222 :E_DR_25548 $5648 == 1 // (int) var == num jump_if_false @E_DR_25679 $5650 = 3 // (int) $5649 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 500.0 1600.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 0 0 1 $5694 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 0 2 0 $5752 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 1 2 $5738 $5739 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12081 0 $5779 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9704 3 4 0002: jump @E_DR_26222 :E_DR_25679 $5648 == 2 // (int) var == num jump_if_false @E_DR_25812 $5650 = 0 // (int) $5649 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 1600.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 1 1 1 $5694 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 3 -1 0 $5752 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 0 1 $5738 $5739 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12081 2 $5779 = 3 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9704 7 8 0002: jump @E_DR_26222 :E_DR_25812 $5648 == 3 // (int) var == num jump_if_false @E_DR_25943 $5650 = 1 // (int) $5649 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 1000.0 1600.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 0 1 1 $5694 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 0 0 0 $5752 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 2 3 $5738 $5739 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12081 1 $5779 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9704 4 5 0002: jump @E_DR_26222 :E_DR_25943 $5648 == 4 // (int) var == num jump_if_false @E_DR_26105 $5650 = 2 // (int) $5649 = 2 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 0 13 1000.0 1600.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 1 2 1 $5694 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 1 1 0 $5752 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 1 2 $5738 $5739 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 2 3 $5702 $5703 $5779 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9704 2 3 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12081 0 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_8664 0002: jump @E_DR_26222 :E_DR_26105 $5648 == 5 // (int) var == num jump_if_false @E_DR_26222 $5650 = 0 // (int) $5649 = 3 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17639 13 17 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8819 2 0 1 $5694 $5752 = 250 // (int) 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12081 2 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18161 1 2 $5738 $5739 $5779 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9704 1 2 :E_DR_26222 02CB: (unknown) 10.0 00C3: (unknown) $5788 $5789 $5790 $5842 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5842 00C3: (unknown) $5791 $5792 $5793 $5847 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5847 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12199 $5648 == 1 // (int) var == num jump_if_false @E_DR_26319 0006: $5686 = 'DR_BA2' // (string) // ~w~You say deal, we say steal. // Note: the incorrect math opcode was used here 0006: $5687 = 'EDDRGDC' // (string) // Note: the incorrect math opcode was used here :E_DR_26319 not $5649 == 0 // (int) var == num jump_if_false @E_DR_26353 0006: $5676 = 'DR_GO' // (string) // ~w~Look out for the buyers' associates. // Note: the incorrect math opcode was used here 0006: $5662 = 'DR_GP' // (string) // ~w~Kill the ~r~buyers. // Note: the incorrect math opcode was used here :E_DR_26353 0026: return :E_DR_26355 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_693 $1038 11@ 12@ 13@ 0001: wait 50 ms 0045: actor $1038 defined jump_if_false @E_DR_26390 00CF: set_actor $1038 Z_angle_to 14@ :E_DR_26390 0001: wait 50 ms 0045: actor $1038 defined 0022: jump_if_false @E_DR_26424 // Note: the incorrect math opcode was used here 02EE: get_actor $1038 coords_to 19@ 20@ 21@ with_offset 0 3.0 0 0044: put_actor $1038 at 19@ 20@ 21@ :E_DR_26424 0001: wait 50 ms 0045: actor $1038 defined 0022: jump_if_false @E_DR_26449 // Note: the incorrect math opcode was used here 010F: (unknown) $1038 $5783 $5784 $5785 :E_DR_26449 0026: return :E_DR_26451 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_1101 jump_if_false @E_DR_26492 2@ = 3 // (int) 0025: gosub @E_DR_26728 0@ = 20 // (int) 0002: jump @E_DR_26726 :E_DR_26492 0045: actor $1038 defined jump_if_false @E_DR_26510 0002: jump @E_DR_26534 :E_DR_26510 2@ = 5 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35379 0002: jump @E_DR_26726 :E_DR_26534 $5682 == 1 // (int) var == num jump_if_false @E_DR_26588 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12838 jump_if_false @E_DR_26588 2@ = 1 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35379 0002: jump @E_DR_26726 :E_DR_26588 $5683 == 1 // (int) var == num jump_if_false @E_DR_26645 804F: not unknown_check $5695 jump_if_false @E_DR_26645 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10229 2@ = 0 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35379 0002: jump @E_DR_26726 :E_DR_26645 $5684 == 1 // (int) var == num jump_if_false @E_DR_26693 804F: not unknown_check $5699 jump_if_false @E_DR_26693 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35379 0002: jump @E_DR_26726 :E_DR_26693 $5734 == 1 // (int) var == num jump_if_false @E_DR_26726 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_7067 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_13698 :E_DR_26726 0026: return :E_DR_26728 0059: text_clear_all 0025: gosub @E_DR_27467 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_39433 0026: return :E_DR_26764 0006: $5651 = 'DR_G0' // (string) // ~w~Collect the ~g~money. // Note: the incorrect math opcode was used here 0006: $5652 = 'DR_G1' // (string) // ~w~Get to the ~y~meeting point~w~ by ~1~:~1~. // Note: the incorrect math opcode was used here 0006: $5653 = 'DR_G2' // (string) // ~w~Get in the ~b~vehicle ~w~the drugs are in. // Note: the incorrect math opcode was used here 0006: $5654 = 'DR_G3' // (string) // ~w~Get back in the ~b~vehicle. // Note: the incorrect math opcode was used here 0006: $5661 = 'DR_G4' // (string) // ~w~This stuff is fake! Kill the ~r~dealer. // Note: the incorrect math opcode was used here 0006: $5660 = 'DR_G5' // (string) // ~w~The briefcase is empty! Get the ~b~drugs ~w~back! // Note: the incorrect math opcode was used here 0006: $5662 = 'DR_G6' // (string) // ~w~Kill the ~r~dealers. // Note: the incorrect math opcode was used here 0006: $5663 = 'DR_G7' // (string) // ~w~Grab the ~b~drugs. // Note: the incorrect math opcode was used here 0006: $5664 = 'DR_G8' // (string) // ~w~Grab the ~g~money. // Note: the incorrect math opcode was used here 0006: $5659 = 'DR_G9' // (string) // ~w~Take the money back to the ~y~drugs warehouse. // Note: the incorrect math opcode was used here 0006: $5665 = 'DR_GA' // (string) // ~w~Take the drugs back to the ~y~drugs warehouse. // Note: the incorrect math opcode was used here 0006: $5658 = 'DR_GB' // (string) // ~w~Pick up the ~g~money. // Note: the incorrect math opcode was used here 0006: $5657 = 'DR_GC' // (string) // ~w~Get the ~b~drugs. // Note: the incorrect math opcode was used here 0006: $5666 = 'DR_GD' // (string) // ~w~Take the drugs and the money back to the ~y~drugs warehouse. // Note: the incorrect math opcode was used here 0006: $5667 = 'DR_GG' // (string) // ~w~Get on the ~b~JetSki~w~ containing your payment. // Note: the incorrect math opcode was used here 0006: $5668 = 'DR_GH' // (string) // ~w~Get back on the ~b~JetSki. // Note: the incorrect math opcode was used here 0006: $5669 = 'DR_GI' // (string) // ~w~Get the JetSki full of money to the ~y~jetty. // Note: the incorrect math opcode was used here 0006: $5670 = 'DR_GQ' // (string) // ~w~Get the drugs back to the ~y~jetty. // Note: the incorrect math opcode was used here 0006: $5655 = 'DR_G1' // (string) // ~w~Get to the ~y~meeting point~w~ by ~1~:~1~. // Note: the incorrect math opcode was used here 0006: $5671 = 'DR_GE' // (string) // ~w~Hurry up! The deal is scheduled to take place at ~1~:~1~ // Note: the incorrect math opcode was used here 0006: $5672 = 'DR_GF' // (string) // ~w~The D.E.A were monitoring the deal. Look out! // Note: the incorrect math opcode was used here 0006: $5673 = 'DR_GJ' // (string) // ~w~There's no money in the JetSki. Get the ~b~drugs~w~ back. // Note: the incorrect math opcode was used here 0006: $5656 = 'DR_GK' // (string) // ~w~Go back ~t~outside. // Note: the incorrect math opcode was used here 0006: $5676 = 'DR_GL' // (string) // ~w~Look out for the dealers' associates. // Note: the incorrect math opcode was used here 0006: $5674 = 'DR_GM' // (string) // ~w~The ~a~ have interrupted the deal. // Note: the incorrect math opcode was used here 0006: $5675 = 'DR_GN' // (string) // ~w~Look out, there are more ~a~ after you! // Note: the incorrect math opcode was used here $5740 = 0 // (int) $5741 = 0 // (int) $5735 = 0 // (int) $5787 = 0 // (int) 0006: $5677 = 'DR_F0' // (string) // ~r~The drugs were destroyed. // Note: the incorrect math opcode was used here 0006: $5678 = 'DR_F1' // (string) // ~r~You're too late. The deal is off. // Note: the incorrect math opcode was used here 0006: $5679 = 'DR_F2' // (string) // ~r~The money was destroyed. // Note: the incorrect math opcode was used here 0006: $5681 = 'DR_F3' // (string) // ~r~The dealer died. // Note: the incorrect math opcode was used here $5682 = 1 // (int) $5684 = 0 // (int) $5848 = 0 // (int) 02E2: $5737 = 2 // (any) $5747 = 0 // (int) $5748 = 0 // (int) 02E2: $5700 = 3 // (any) 02E2: $5704 = 25 // (any) $5705 = 354 // (int) 0006: $5708 = '' // (string) // Note: the incorrect math opcode was used here $5698 = 233 // (int) $5811 = -729.06 // (float) $5815 = -1143.13 // (float) $5819 = 8.71 // (float) $5812 = -544.38 // (float) $5816 = 542.21 // (float) $5820 = 7.11 // (float) $5813 = 404.4 // (float) $5817 = -169.74 // (float) $5821 = 6.56 // (float) $5814 = 603.22 // (float) $5818 = -1775.5 // (float) $5822 = 7.53 // (float) $5835 = 0 // (float) $5836 = 90.0 // (float) $5837 = 0 // (float) $5838 = 90.0 // (float) $5823 = -733.16 // (float) $5827 = -1149.66 // (float) $5831 = 7.52 // (float) $5824 = -545.0 // (float) $5828 = 549.01 // (float) $5832 = 7.11 // (float) $5825 = 398.58 // (float) $5829 = -178.7 // (float) $5833 = 6.42 // (float) $5826 = 596.45 // (float) $5830 = -1772.43 // (float) $5834 = 7.53 // (float) $5774 = 0 // (int) 02E2: $5777 = 19 // (any) 02E2: $5778 = 6 // (any) $5779 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_18280 $5734 = 0 // (int) $5697 = -1 // (int) $5754 = -1 // (int) 0026: return :E_DR_27467 15@ = 0 // (int) :E_DR_27471 8 > 15@ // (int) num > var 0022: jump_if_false @E_DR_27509 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12697 $5584(15@,8) 15@ += 1 // (int) 0002: jump @E_DR_27471 :E_DR_27509 15@ = 0 // (int) :E_DR_27513 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_27551 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12697 $5459(15@,6) 15@ += 1 // (int) 0002: jump @E_DR_27513 :E_DR_27551 15@ = 0 // (int) :E_DR_27555 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_27593 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12697 $5489(15@,2) 15@ += 1 // (int) 0002: jump @E_DR_27555 :E_DR_27593 0026: return 009A: player $1038 wanted_level > 0 jump_if_false @E_DR_27625 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_18250 0 0002: jump @E_DR_27635 :E_DR_27625 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_17636 :E_DR_27635 0026: return :E_DR_27637 $5779 > 0 // (int) var > num jump_if_false @E_DR_27687 809A: not player $1038 wanted_level > $5779 0022: jump_if_false @E_DR_27677 // Note: the incorrect math opcode was used here 0058: (unknown) $5672 5000 1 0098: set_player $1038 wanted_level_to $5779 :E_DR_27677 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_13491 :E_DR_27687 0026: return :E_DR_27689 0045: actor $1038 defined jump_if_false @E_DR_28005 $5649 == 3 // (int) var == num jump_if_false @E_DR_27896 004F: unknown_check $5753 jump_if_false @E_DR_27885 027F: store_coords_to 19@ 20@ 21@ from_actor $5753 with_offset 1.0 0 0 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 30 -1 -1 $5743 $5745 0045: actor $5743 defined jump_if_false @E_DR_27794 02B6: (unknown) $5743 $5753 1.0 0 2.5 2 360.0 $5738 :E_DR_27794 19@ -= 2.0 // (float) 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 30 -1 -1 $5744 $5746 0045: actor $5744 defined jump_if_false @E_DR_27857 02B6: (unknown) $5744 $5753 -1.0 0 2.5 2 360.0 $5738 :E_DR_27857 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5744 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5743 :E_DR_27885 0001: wait 100 ms 0002: jump @E_DR_28005 :E_DR_27896 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 20@ += 9.0 // (float) 0036: 21@ = $5790 // (float vars) 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 30 -1 -1 $5743 $5745 19@ += 2.5 // (float) 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 30 -1 -1 $5744 $5746 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5744 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5743 :E_DR_28005 0026: return :E_DR_28007 0045: actor $1038 defined jump_if_false @E_DR_28199 $5649 == 3 // (int) var == num jump_if_false @E_DR_28126 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 20@ += 15.0 // (float) 0036: 21@ = $5790 // (float vars) 0048: $5753 = create_car $5752 at 19@ 20@ 21@ 004F: unknown_check $5753 0022: jump_if_false @E_DR_28114 // Note: the incorrect math opcode was used here 00D1: set_car $5753 Z_angle_to 90.0 01C0: (unknown) $5753 01F2: (unknown) $5753 1 027F: store_coords_to 19@ 20@ 21@ from_actor $5753 with_offset 0 -10.0 0 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_12915 19@ 20@ 21@ :E_DR_28114 0001: wait 500 ms 0002: jump @E_DR_28199 :E_DR_28126 0036: 19@ = $5788 // (float vars) 19@ -= 6.0 // (float) 0036: 20@ = $5789 // (float vars) 20@ += 9.0 // (float) 0036: 21@ = $5790 // (float vars) 0048: $5753 = create_car $5752 at 19@ 20@ 21@ 004F: unknown_check $5753 0022: jump_if_false @E_DR_28199 // Note: the incorrect math opcode was used here 00D1: set_car $5753 Z_angle_to 180.0 not $5754 == -1 // (int) var == num jump_if_false @E_DR_28199 0495: (unknown) $5753 $5754 :E_DR_28199 0026: return :E_DR_28201 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 20@ += 12.0 // (float) 0036: 21@ = $5790 // (float vars) 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18383 19@ 20@ 21@ $5683 = 1 // (int) 0026: return :E_DR_28243 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 1 1 1 $5649 == 0 // (int) var == num jump_if_false @E_DR_28556 02E8: unknown_get_at $1042 $1043 $1044 height 5.0 radius 100.0 store_to 22@ 23@ 24@ 19@ 20@ 21@ 35@ 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5215 22@ 23@ 24@ 0 0 0 jump_if_false @E_DR_28353 025B: (unknown) $1042 $1043 $1044 22@ 23@ 24@ 35@ 02F5: (unknown) $1042 $1043 $1044 3 22@ 23@ 24@ 02F5: (unknown) $1042 $1043 $1044 4 19@ 20@ 21@ :E_DR_28353 $5786 == 7 // (int) var == num jump_if_false @E_DR_28420 22@ = -1125.43 // (float) 23@ = -770.28 // (float) 24@ = 12.46 // (float) 19@ = -1098.48 // (float) 20@ = -835.14 // (float) 21@ = 13.28 // (float) 35@ = 180.0 // (float) :E_DR_28420 24@ += 5.0 // (float) 01BB: (unknown) 22@ 23@ 24@ 24@ 0048: $5753 = create_car $5752 at 22@ 23@ 24@ 004F: unknown_check $5753 0022: jump_if_false @E_DR_28549 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 45 $5753 -1 $5743 $5745 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 45 $5753 0 $5744 $5746 00D1: set_car $5753 Z_angle_to 35@ 0050: set_car $5753 max_speed_to 20.0 0051: set_car $5753 traffic_behavior_to 2 01B6: (unknown) $5753 19@ 20@ 21@ not $5754 == -1 // (int) var == num jump_if_false @E_DR_28549 0495: (unknown) $5753 $5754 :E_DR_28549 0002: jump @E_DR_28990 :E_DR_28556 $5649 == 3 // (int) var == num jump_if_false @E_DR_28800 004F: unknown_check $5695 jump_if_false @E_DR_28641 004D: store_car $5695 position_to 19@ 20@ 21@ 90.0 > 35@ // (float) num > var 0022: jump_if_false @E_DR_28613 // Note: the incorrect math opcode was used here 35@ = 90.0 // (float) 0002: jump @E_DR_28632 :E_DR_28613 35@ > 270.0 // (float) var > num jump_if_false @E_DR_28632 35@ = 270.0 // (float) :E_DR_28632 00D0: 35@ = car $5695 Z_angle 0049: destroy_car $5695 :E_DR_28641 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18383 19@ 20@ 21@ 004F: unknown_check $5695 jump_if_false @E_DR_28670 00D1: set_car $5695 Z_angle_to 35@ :E_DR_28670 004F: unknown_check $5695 0022: jump_if_false @E_DR_28788 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 45 $5695 -1 $5743 $5745 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 45 -1 0 $5744 $5746 0045: actor $5744 defined jump_if_false @E_DR_28769 02B6: (unknown) $5744 $5695 0 0.65 1.2 3 360.0 $5738 :E_DR_28769 01C3: (unknown) $5695 11.0 0052: set_car $5695 driver_behaviour_to 1 $5683 = 1 // (int) :E_DR_28788 0001: wait 500 ms 0002: jump @E_DR_28990 :E_DR_28800 02E8: unknown_get_at $1042 $1043 $1044 height 5.0 radius 100.0 store_to 22@ 23@ 24@ 19@ 20@ 21@ 35@ 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5215 22@ 23@ 24@ 0 0 0 jump_if_false @E_DR_28882 025B: (unknown) $1042 $1043 $1044 22@ 23@ 24@ 35@ 02F5: (unknown) $1042 $1043 $1044 3 22@ 23@ 24@ 02F5: (unknown) $1042 $1043 $1044 4 19@ 20@ 21@ :E_DR_28882 004F: unknown_check $5695 0022: jump_if_false @E_DR_28990 // Note: the incorrect math opcode was used here 014C: set_car $5695 health_to 1000 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 30 $5695 -1 $5743 $5745 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 40 30 $5695 0 $5744 $5746 004E: put_car $5695 at 22@ 23@ 24@ 00D1: set_car $5695 Z_angle_to 35@ 0050: set_car $5695 max_speed_to 20.0 0051: set_car $5695 traffic_behavior_to 2 01B6: (unknown) $5695 19@ 20@ 21@ $5683 = 0 // (int) :E_DR_28990 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 0 0 0 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12597 $5747 = 1 // (int) $5748 = 1 // (int) 5@ = 660 // (int) 002B: 5@ -= $5854 // (int vars) // Note: the incorrect math opcode was used here 002B: 5@ -= $5854 // (int vars) // Note: the incorrect math opcode was used here 0026: return :E_DR_29043 0045: actor $1038 defined 0022: jump_if_false @E_DR_29111 // Note: the incorrect math opcode was used here 15@ = 0 // (int) :E_DR_29058 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29111 // Note: the incorrect math opcode was used here 0045: actor $5487(15@,2) defined 0022: jump_if_false @E_DR_29099 // Note: the incorrect math opcode was used here 010B: set_actor $5487(15@,2) armed_weapon_to $5738 00F4: (unknown) $5487(15@,2) $1038 :E_DR_29099 15@ += 1 // (int) 0002: jump @E_DR_29058 :E_DR_29111 $5649 == 3 // (int) var == num jump_if_false @E_DR_29136 $5747 = 2 // (int) $5748 = 2 // (int) :E_DR_29136 0026: return :E_DR_29138 15@ = 0 // (int) :E_DR_29142 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29191 // Note: the incorrect math opcode was used here 034A: unknown_check $5487(15@,2) 0022: jump_if_false @E_DR_29179 // Note: the incorrect math opcode was used here 003F: destroy_actor $5487(15@,2) 00BB: (unknown) $5489(15@,2) :E_DR_29179 15@ += 1 // (int) 0002: jump @E_DR_29142 :E_DR_29191 $5649 == 3 // (int) var == num jump_if_false @E_DR_29206 0026: return :E_DR_29206 not $5649 == 0 // (int) var == num jump_if_false @E_DR_29247 $5650 == 0 // (int) var == num jump_if_false @E_DR_29232 0026: return :E_DR_29232 $5650 == 1 // (int) var == num jump_if_false @E_DR_29247 0026: return :E_DR_29247 004F: unknown_check $5753 jump_if_false @E_DR_29262 0049: destroy_car $5753 :E_DR_29262 0026: return :E_DR_29264 0045: actor $1038 defined jump_if_false @E_DR_29334 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 0036: 21@ = $5790 // (float vars) 19@ += 2.0 // (float) 20@ += 9.0 // (float) 21@ += 10.0 // (float) 01BB: (unknown) 19@ 20@ 21@ 21@ 21@ += 0.6 // (float) 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18346 19@ 20@ 21@ :E_DR_29334 0026: return :E_DR_29336 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8354 1 $5649 == 3 // (int) var == num jump_if_false @E_DR_29501 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 0036: 21@ = $5790 // (float vars) 0036: 19@ = $5788 // (float vars) 19@ -= 24.0 // (float) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_18830 19@ 20@ 21@ 0 0 3 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 0036: 21@ = $5790 // (float vars) 0036: 20@ = $5789 // (float vars) 20@ -= 20.0 // (float) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_18830 19@ 20@ 21@ 1 1 4 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 0036: 21@ = $5790 // (float vars) 0036: 19@ = $5788 // (float vars) 19@ += 24.0 // (float) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_18830 19@ 20@ 21@ 2 2 5 0002: jump @E_DR_29705 :E_DR_29501 0036: 19@ = $5788 // (float vars) 0036: 20@ = $5789 // (float vars) 0036: 21@ = $5790 // (float vars) 0036: 19@ = $5788 // (float vars) 19@ -= 11.0 // (float) 0036: 20@ = $5789 // (float vars) 20@ -= 10.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18698 0 19@ 20@ 21@ $5702 40 30 $5709 20@ += 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18698 1 19@ 20@ 21@ $5704 40 45 $5710 20@ += 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18698 2 19@ 20@ 21@ $5704 40 30 $5711 19@ += 20.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18698 3 19@ 20@ 21@ $5702 40 45 $5712 20@ -= 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18698 4 19@ 20@ 21@ $5704 40 30 $5713 20@ -= 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18698 5 19@ 20@ 21@ $5702 40 45 $5714 :E_DR_29705 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8354 0 0271: (unknown) $5700 4 15@ = 0 // (int) :E_DR_29726 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29771 // Note: the incorrect math opcode was used here not $5649 == 3 // (int) var == num jump_if_false @E_DR_29759 $5465(15@,6) = 1 // (int) :E_DR_29759 15@ += 1 // (int) 0002: jump @E_DR_29726 :E_DR_29771 15@ = 0 // (int) :E_DR_29775 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29852 // Note: the incorrect math opcode was used here $5491(15@,2) = 1 // (int) 034A: unknown_check $5453(15@,6) jump_if_false @E_DR_29840 0045: actor $5453(15@,6) defined jump_if_false @E_DR_29840 0045: actor $1038 defined jump_if_false @E_DR_29840 04A3: (unknown) $5453(15@,6) $1038 :E_DR_29840 15@ += 1 // (int) 0002: jump @E_DR_29775 :E_DR_29852 $5741 = 1 // (int) 0271: (unknown) $5737 8 0026: return :E_DR_29866 0026: return :E_DR_29868 15@ = 0 // (int) :E_DR_29872 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29916 // Note: the incorrect math opcode was used here 0045: actor $5487(15@,2) defined 0022: jump_if_false @E_DR_29904 // Note: the incorrect math opcode was used here 010B: set_actor $5487(15@,2) armed_weapon_to 0 :E_DR_29904 15@ += 1 // (int) 0002: jump @E_DR_29872 :E_DR_29916 0026: return 15@ = 0 // (int) :E_DR_29922 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29971 // Note: the incorrect math opcode was used here 034A: unknown_check $5453(15@,6) 0022: jump_if_false @E_DR_29959 // Note: the incorrect math opcode was used here 003F: destroy_actor $5453(15@,6) 00BB: (unknown) $5459(15@,6) :E_DR_29959 15@ += 1 // (int) 0002: jump @E_DR_29922 :E_DR_29971 0026: return :E_DR_29973 8140: not pickup $5781 picked_up jump_if_false @E_DR_29992 0141: destroy_pickup $5781 00BB: (unknown) $5840 :E_DR_29992 0026: return :E_DR_29994 0168: 0530: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 100 0045: actor $1038 defined jump_if_false @E_DR_30073 0035: 47@ = $3315 // (int vars) 47@ += 1 // (int) 037B: constant_params 1 variable_params 3 unknown 50 call_with_params @NONAME_1_30435 47@ 40@ 41@ 42@ 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @NONAME_1_28853 40@ 41@ 42@ 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_19424 0 :E_DR_30073 0045: actor $1038 defined jump_if_false @E_DR_30089 0200: (unknown) $1038 0 :E_DR_30089 0001: wait 500 ms 037B: constant_params 1 variable_params 3 unknown 50 call_with_params @NONAME_1_30320 $3315 $5783 $5784 $5785 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_693 $1038 $5794 $5795 $5796 0001: wait 1000 ms $5786 == 12 // (int) var == num jump_if_false @E_DR_30166 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_693 $1038 $5794 $5795 $5796 :E_DR_30166 0045: actor $1038 defined jump_if_false @E_DR_30182 00CF: set_actor $1038 Z_angle_to 0 :E_DR_30182 0045: actor $1038 defined jump_if_false @E_DR_30210 02EE: get_actor $1038 coords_to 19@ 20@ 21@ with_offset 0 $5809 0 01BB: (unknown) 19@ 20@ 21@ 21@ :E_DR_30210 $5649 == 0 // (int) var == num jump_if_false @E_DR_30257 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 1 1 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8346 1 0002: jump @E_DR_30273 :E_DR_30257 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 1 1 1 :E_DR_30273 0443: (unknown) 106 0228: (unknown) $5649 == 0 // (int) var == num jump_if_false @E_DR_30334 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18383 19@ 20@ 21@ 004F: unknown_check $5695 jump_if_false @E_DR_30327 0497: (unknown) $5695 $5697 00D1: set_car $5695 Z_angle_to $5810 :E_DR_30327 0002: jump @E_DR_30425 :E_DR_30334 $5649 == 3 // (int) var == num jump_if_false @E_DR_30393 0160: load_model #BENSON 0228: (unknown) 0048: $5753 = create_car #BENSON at 19@ 20@ 21@ 004F: unknown_check $5753 0022: jump_if_false @E_DR_30381 // Note: the incorrect math opcode was used here 00D1: set_car $5753 Z_angle_to $5810 :E_DR_30381 0162: release_model #BENSON 0002: jump @E_DR_30425 :E_DR_30393 0048: $5753 = create_car $5752 at 19@ 20@ 21@ 004F: unknown_check $5753 0022: jump_if_false @E_DR_30425 // Note: the incorrect math opcode was used here 0497: (unknown) $5753 $5754 00D1: set_car $5753 Z_angle_to $5810 :E_DR_30425 0001: wait 500 ms $5649 == 0 // (int) var == num jump_if_false @E_DR_30553 004F: unknown_check $5695 jump_if_false @E_DR_30546 027F: store_coords_to 19@ 20@ 21@ from_actor $5695 with_offset -1.5 -5.0 0 01BB: (unknown) 19@ 20@ 21@ 21@ 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 -1 30 -1 -1 $5743 $5745 027F: store_coords_to 19@ 20@ 21@ from_actor $5695 with_offset 1.5 -8.0 0 01BB: (unknown) 19@ 20@ 21@ 21@ 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 -1 30 -1 -1 $5744 $5746 :E_DR_30546 0002: jump @E_DR_30657 :E_DR_30553 004F: unknown_check $5753 jump_if_false @E_DR_30657 027F: store_coords_to 19@ 20@ 21@ from_actor $5753 with_offset -1.5 -5.0 0 01BB: (unknown) 19@ 20@ 21@ 21@ 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 -1 30 -1 -1 $5743 $5745 027F: store_coords_to 19@ 20@ 21@ from_actor $5753 with_offset 1.5 -8.0 0 01BB: (unknown) 19@ 20@ 21@ 21@ 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18484 19@ 20@ 21@ $5738 -1 30 -1 -1 $5744 $5746 :E_DR_30657 0025: gosub @E_DR_29868 0045: actor $1038 defined jump_if_false @E_DR_30717 0045: actor $5743 defined jump_if_false @E_DR_30696 013E: actor $5743 look_at_actor $1038 00DF: (unknown) $5743 :E_DR_30696 0045: actor $5744 defined 0022: jump_if_false @E_DR_30717 // Note: the incorrect math opcode was used here 013E: actor $5744 look_at_actor $1038 00DF: (unknown) $5744 :E_DR_30717 $5649 == 0 // (int) var == num jump_if_false @E_DR_30781 004F: unknown_check $5695 jump_if_false @E_DR_30774 0045: actor $5743 defined jump_if_false @E_DR_30757 00EA: (unknown) $5743 $5695 :E_DR_30757 0045: actor $5744 defined 0022: jump_if_false @E_DR_30774 // Note: the incorrect math opcode was used here 00E9: (unknown) $5744 $5695 :E_DR_30774 0002: jump @E_DR_30826 :E_DR_30781 004F: unknown_check $5753 0022: jump_if_false @E_DR_30826 // Note: the incorrect math opcode was used here 0045: actor $5743 defined 0022: jump_if_false @E_DR_30809 // Note: the incorrect math opcode was used here 00EA: (unknown) $5743 $5753 :E_DR_30809 0045: actor $5744 defined 0022: jump_if_false @E_DR_30826 // Note: the incorrect math opcode was used here 00E9: (unknown) $5744 $5753 :E_DR_30826 0006: 39@ = '' // (string) // Note: the incorrect math opcode was used here 0426: (unknown) $5788 $5789 $5790 39@ 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_9924 00B9: set_camera_position $5797 $5798 $5799 rotations 0 0 0 00BA: set_camera_point_at $5800 $5801 $5802 mode 2 0035: 48@ = $5648 // (int vars) 48@ += 1 // (int) 0001: wait 1500 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 7 > 48@ // (int) num > var 0022: jump_if_false @E_DR_30925 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT $5688 number 48@ time 6000 flag 1 0002: jump @E_DR_30934 :E_DR_30925 0057: show_text_highpriority GXT $5688 time 6000 flag 1 :E_DR_30934 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 6000 jump_if_false @E_DR_30961 0002: jump @E_DR_31137 :E_DR_30961 01D9: (unknown) $5689 $5849 $5850 7000 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 6000 jump_if_false @E_DR_31001 0002: jump @E_DR_31137 :E_DR_31001 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 1000 jump_if_false @E_DR_31028 0002: jump @E_DR_31137 :E_DR_31028 $5649 == 3 // (int) var == num jump_if_false @E_DR_31057 0057: show_text_highpriority GXT $5690 time 7000 flag 1 0002: jump @E_DR_31067 :E_DR_31057 0226: show_text_1string GXT $5690 string 39@ time 7000 1 :E_DR_31067 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 6000 jump_if_false @E_DR_31094 0002: jump @E_DR_31137 :E_DR_31094 $5649 == 0 // (int) var == num jump_if_false @E_DR_31125 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_13350 $5695 0002: jump @E_DR_31137 :E_DR_31125 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_13350 $5753 :E_DR_31137 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 0059: text_clear_all 0444: (unknown) 106 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 0 0 0 $5649 == 0 // (int) var == num jump_if_false @E_DR_31196 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8346 0 0002: jump @E_DR_31208 :E_DR_31196 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8346 1 :E_DR_31208 0025: gosub @E_DR_29138 034B: unknown_check $5695 jump_if_false @E_DR_31230 0049: destroy_car $5695 :E_DR_31230 15@ = 0 // (int) :E_DR_31234 4 > 15@ // (int) num > var 0022: jump_if_false @E_DR_31277 // Note: the incorrect math opcode was used here 0252: object $5499(15@,4) exists 0022: jump_if_false @E_DR_31265 // Note: the incorrect math opcode was used here 0093: destroy_object $5499(15@,4) :E_DR_31265 15@ += 1 // (int) 0002: jump @E_DR_31234 :E_DR_31277 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_693 $1038 $5783 $5784 $5785 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @E_DR_31340 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @NONAME_1_28853 $5788 $5789 $5790 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_19424 1 :E_DR_31340 0045: actor $1038 defined jump_if_false @E_DR_31357 0200: (unknown) $1038 1 :E_DR_31357 0001: wait 800 ms 037B: constant_params 0 variable_params 3 unknown 50 call_with_params @E_DR_17873 19@ 20@ 21@ 00C3: (unknown) 19@ 20@ 21@ $5846 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8116 $5846 $5649 == 0 // (int) var == num jump_if_false @E_DR_31494 21@ += 0.6 // (float) 0035: 15@ = $3315 // (int vars) $463(15@,30) == 3 // (int) var == num jump_if_false @E_DR_31447 19@ -= 3.0 // (float) 0002: jump @E_DR_31481 :E_DR_31447 $463(15@,30) == 2 // (int) var == num jump_if_false @E_DR_31475 20@ += 3.0 // (float) 0002: jump @E_DR_31481 :E_DR_31475 20@ += 3.0 // (float) :E_DR_31481 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18346 19@ 20@ 21@ :E_DR_31494 0045: actor $1038 defined jump_if_false @E_DR_31512 010F: (unknown) $1038 19@ 20@ 21@ :E_DR_31512 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_364 1000 0530: (unknown) 0 $5649 == 0 // (int) var == num jump_if_false @E_DR_31572 $3145 = 1 // (int) 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 0 0 0@ 3@ 0002: jump @E_DR_31588 :E_DR_31572 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 5 5 0@ 3@ :E_DR_31588 0169: 0026: return :E_DR_31592 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5846 0035: 15@ = 46@ // (int vars) :E_DR_31610 84E7: not unknown_check $2169(15@,30) $2199(15@,30) $2229(15@,30) 0022: jump_if_false @E_DR_31641 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_DR_31610 :E_DR_31641 not $5649 == 0 // (int) var == num jump_if_false @E_DR_31730 not $5649 == 3 // (int) var == num jump_if_false @E_DR_31730 0036: 28@ = $1042 // (float vars) 28@ -= 15.0 // (float) 0036: 29@ = $1043 // (float vars) 29@ -= 15.0 // (float) 30@ = 5.0 // (float) 0036: 31@ = $1042 // (float vars) 31@ += 15.0 // (float) 0036: 32@ = $1043 // (float vars) 32@ += 15.0 // (float) 33@ = 25.0 // (float) 0246: (unknown) 28@ 29@ 30@ 31@ 32@ 33@ :E_DR_31730 00C3: (unknown) $5783 $5784 $5785 $5843 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5843 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5215 11@ 12@ 13@ 0 0 0 jump_if_false @E_DR_31793 037B: constant_params 2 variable_params 4 unknown 50 call_with_params @NONAME_1_30028 $3315 2 11@ 12@ 13@ 14@ :E_DR_31793 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_7888 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_39251 4 $5649 == 0 // (int) var == num jump_if_false @E_DR_31856 0001: wait 3000 ms 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 4 0@ 0@ 3@ 0002: jump @E_DR_31993 :E_DR_31856 $5683 = 1 // (int) $5649 == 3 // (int) var == num jump_if_false @E_DR_31947 037B: constant_params 0 variable_params 4 unknown 50 call_with_params @E_DR_17767 19@ 20@ 21@ 10@ 00C3: (unknown) 19@ 20@ 21@ $5845 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5845 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18383 19@ 20@ 21@ 004F: unknown_check $5695 jump_if_false @E_DR_31940 00D1: set_car $5695 Z_angle_to $5579(10@,4) :E_DR_31940 0002: jump @E_DR_31973 :E_DR_31947 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18383 $5783 $5784 $5785 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10278 :E_DR_31973 0001: wait 3000 ms 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 2 0@ 0@ 3@ :E_DR_31993 0026: return :E_DR_31995 $5787 = 1 // (int) $5682 = 0 // (int) 0403: (unknown) 0 0 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5842 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5847 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 500 005B: set_current_time_hours_to $5849 minutes_to $5850 0045: actor $1038 defined 0022: jump_if_false @E_DR_32069 // Note: the incorrect math opcode was used here 00A2: (unknown) $1038 :E_DR_32069 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13846 $5788 $5789 $5790 0045: actor $1038 defined jump_if_false @E_DR_32149 007E: actor $1038 driving jump_if_false @E_DR_32149 034B: unknown_check $3355 jump_if_false @E_DR_32149 004F: unknown_check $3355 jump_if_false @E_DR_32149 00D0: 35@ = car $3355 Z_angle 004E: put_car $3355 at $5788 $5789 $5790 00D1: set_car $3355 Z_angle_to 35@ :E_DR_32149 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 1 1 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8346 1 00B9: set_camera_position $5803 $5804 $5805 rotations 0 0 0 00BA: set_camera_point_at $5806 $5807 $5808 mode 2 0025: gosub @E_DR_28007 0025: gosub @E_DR_27689 $5649 == 0 // (int) var == num jump_if_false @E_DR_32241 0025: gosub @E_DR_28201 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10278 :E_DR_32241 0025: gosub @E_DR_29868 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 $5687 $5686 $5743 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 $5687 0443: (unknown) 120 0228: (unknown) 0045: actor $1038 defined jump_if_false @E_DR_32342 02A7: unknown_check $1038 jump_if_false @E_DR_32342 02EE: get_actor $1038 coords_to 19@ 20@ 21@ with_offset -3.0 0 0 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_693 $1038 19@ 20@ 21@ :E_DR_32342 0001: wait 0 ms 0045: actor $5743 defined jump_if_false @E_DR_32370 02EE: get_actor $5743 coords_to 43@ 44@ 45@ with_offset 0 2.3 0 :E_DR_32370 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5744 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5743 $5650 == 3 // (int) var == num jump_if_false @E_DR_32435 0001: wait 200 ms 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_509 $1038 43@ 44@ 45@ 0001: wait 100 ms :E_DR_32435 0001: wait 300 ms $5650 == 3 // (int) var == num jump_if_false @E_DR_32642 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_509 $1038 43@ 44@ 45@ 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 1000 jump_if_false @E_DR_32505 0002: jump @E_DR_33130 :E_DR_32505 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 $5687 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 600 jump_if_false @E_DR_32546 0002: jump @E_DR_33130 :E_DR_32546 0045: actor $1038 defined jump_if_false @E_DR_32575 02EE: get_actor $1038 coords_to 19@ 20@ 21@ with_offset 0 -6.0 0 0158: actor $1038 run_to 19@ 20@ :E_DR_32575 0025: gosub @E_DR_29043 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 1000 jump_if_false @E_DR_32609 0002: jump @E_DR_33130 :E_DR_32609 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 $5687 jump_if_false @E_DR_32635 0002: jump @E_DR_33130 :E_DR_32635 0002: jump @E_DR_33130 :E_DR_32642 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @E_DR_32671 0352: (unknown) $1038 00A2: (unknown) $1038 :E_DR_32671 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_693 $1038 43@ 44@ 45@ 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5744 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5743 0001: wait 600 ms 0045: actor $5743 defined jump_if_false @E_DR_32742 04B4: (unknown) $5743 120 513 100.0 :E_DR_32742 0045: actor $5744 defined jump_if_false @E_DR_32765 04B4: (unknown) $5744 120 524 100.0 :E_DR_32765 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 0045: actor $5743 defined jump_if_false @E_DR_32852 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 $5687 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 $5687 jump_if_false @E_DR_32826 0002: jump @E_DR_33130 :E_DR_32826 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 100 jump_if_false @E_DR_32852 0002: jump @E_DR_33130 :E_DR_32852 0078: if or $5649 == 1 // (int) var == num $5649 == 2 // (int) var == num jump_if_false @E_DR_32924 0078: if or $5650 == 0 // (int) var == num $5650 == 1 // (int) var == num jump_if_false @E_DR_32924 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 2000 jump_if_false @E_DR_32924 0002: jump @E_DR_33130 :E_DR_32924 $5649 == 0 // (int) var == num jump_if_false @E_DR_33030 0078: if or $5650 == 0 // (int) var == num $5650 == 1 // (int) var == num jump_if_false @E_DR_33030 004F: unknown_check $5753 jump_if_false @E_DR_33003 0045: actor $5743 defined jump_if_false @E_DR_32986 00EA: (unknown) $5743 $5753 :E_DR_32986 0045: actor $5744 defined 0022: jump_if_false @E_DR_33003 // Note: the incorrect math opcode was used here 00E9: (unknown) $5744 $5753 :E_DR_33003 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 2000 jump_if_false @E_DR_33030 0002: jump @E_DR_33130 :E_DR_33030 $5650 == 2 // (int) var == num jump_if_false @E_DR_33130 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 500 jump_if_false @E_DR_33070 0002: jump @E_DR_33130 :E_DR_33070 0045: actor $5743 defined jump_if_false @E_DR_33103 02EE: get_actor $5743 coords_to 19@ 20@ 21@ with_offset 0 8.0 0 00D9: (unknown) 19@ 20@ 21@ 64 01F1: kill_actor $5743 :E_DR_33103 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 2000 jump_if_false @E_DR_33130 0002: jump @E_DR_33130 :E_DR_33130 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 0252: object $5782 exists jump_if_false @E_DR_33159 04C1: (unknown) $5782 0093: destroy_object $5782 :E_DR_33159 0045: actor $5743 defined jump_if_false @E_DR_33174 0352: (unknown) $5743 :E_DR_33174 0444: (unknown) 80 0444: (unknown) 120 0045: actor $1038 defined jump_if_false @E_DR_33746 $5649 == 0 // (int) var == num jump_if_false @E_DR_33414 $5650 == 0 // (int) var == num jump_if_false @E_DR_33231 0025: gosub @E_DR_29138 0002: jump @E_DR_33358 :E_DR_33231 $5650 == 3 // (int) var == num jump_if_false @E_DR_33282 0025: gosub @E_DR_29043 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12597 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5743 0002: jump @E_DR_33358 :E_DR_33282 $5650 == 1 // (int) var == num jump_if_false @E_DR_33316 0025: gosub @E_DR_29138 0025: gosub @E_DR_28243 0002: jump @E_DR_33358 :E_DR_33316 $5650 == 2 // (int) var == num jump_if_false @E_DR_33358 0025: gosub @E_DR_29336 0025: gosub @E_DR_29866 0045: actor $5743 defined jump_if_false @E_DR_33358 01F1: kill_actor $5743 :E_DR_33358 not $5650 == 3 // (int) var == num jump_if_false @E_DR_33407 0045: actor $1038 defined jump_if_false @E_DR_33407 004F: unknown_check $5695 jump_if_false @E_DR_33407 004D: store_car $5695 position_to 19@ 20@ 21@ 010F: (unknown) $1038 19@ 20@ 21@ :E_DR_33407 0002: jump @E_DR_33746 :E_DR_33414 $5650 == 0 // (int) var == num jump_if_false @E_DR_33465 0025: gosub @E_DR_29138 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10229 004F: unknown_check $5695 jump_if_false @E_DR_33458 0049: destroy_car $5695 :E_DR_33458 0002: jump @E_DR_33708 :E_DR_33465 $5650 == 3 // (int) var == num jump_if_false @E_DR_33516 0025: gosub @E_DR_29043 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12597 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_530 $1038 $5743 0002: jump @E_DR_33708 :E_DR_33516 $5650 == 1 // (int) var == num jump_if_false @E_DR_33666 0025: gosub @E_DR_29138 0025: gosub @E_DR_28243 004F: unknown_check $5695 jump_if_false @E_DR_33659 031C: (unknown) $5695 014E: 25@ = car $5695 health 5 > $5854 // (int) num > var 0022: jump_if_false @E_DR_33590 // Note: the incorrect math opcode was used here $5693 = 800 // (int) 0002: jump @E_DR_33624 :E_DR_33590 7 > $5854 // (int) num > var 0022: jump_if_false @E_DR_33617 // Note: the incorrect math opcode was used here $5693 = 900 // (int) 0002: jump @E_DR_33624 :E_DR_33617 $5693 = 1000 // (int) :E_DR_33624 0011: 25@ > $5693 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_33642 // Note: the incorrect math opcode was used here 014C: set_car $5695 health_to $5693 :E_DR_33642 004F: unknown_check $5753 0022: jump_if_false @E_DR_33659 // Note: the incorrect math opcode was used here 013A: set_car $5753 door_status_to 7 :E_DR_33659 0002: jump @E_DR_33708 :E_DR_33666 $5650 == 2 // (int) var == num jump_if_false @E_DR_33708 0025: gosub @E_DR_29336 0025: gosub @E_DR_29866 0045: actor $5743 defined jump_if_false @E_DR_33708 01F1: kill_actor $5743 :E_DR_33708 not $5650 == 3 // (int) var == num jump_if_false @E_DR_33746 0025: gosub @E_DR_29264 0045: actor $1038 defined jump_if_false @E_DR_33746 010F: (unknown) $1038 19@ 20@ 21@ :E_DR_33746 not $5650 == 3 // (int) var == num jump_if_false @E_DR_33772 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 0 0 0 :E_DR_33772 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8346 0 $5771 > 0 // (int) var > num jump_if_false @E_DR_33807 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8422 1 :E_DR_33807 $5650 == 2 // (int) var == num jump_if_false @E_DR_33882 037B: constant_params 7 variable_params 0 unknown 50 call_with_params @E_DR_1352 $5706 $5701 $5701 $5703 $5702 $5700 1 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_6146 $5783 $5784 $5785 55.0 55.0 10.0 $5734 = 1 // (int) 0002: jump @E_DR_34000 :E_DR_33882 $5650 == 3 // (int) var == num jump_if_false @E_DR_33957 037B: constant_params 7 variable_params 0 unknown 50 call_with_params @E_DR_1352 $5752 $5736 $5736 $5739 $5738 $5737 1 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_6146 $5783 $5784 $5785 55.0 55.0 10.0 $5734 = 1 // (int) 0002: jump @E_DR_34000 :E_DR_33957 $5776 > 0 // (int) var > num jump_if_false @E_DR_34000 037B: constant_params 7 variable_params 0 unknown 50 call_with_params @E_DR_1352 207 $5774 $5774 346 $5777 $5778 0 $5734 = 1 // (int) :E_DR_34000 7 > $5854 // (int) num > var 0022: jump_if_false @E_DR_34049 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_3729 250 1000 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_3741 30000 0002: jump @E_DR_34078 :E_DR_34049 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_3729 450 1000 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_3741 20000 :E_DR_34078 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_364 1000 $5649 == 0 // (int) var == num jump_if_false @E_DR_34242 $5650 == 0 // (int) var == num jump_if_false @E_DR_34137 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 6 0@ 0@ 3@ 0002: jump @E_DR_34235 :E_DR_34137 $5650 == 3 // (int) var == num jump_if_false @E_DR_34172 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 11 0@ 0@ 3@ 0002: jump @E_DR_34235 :E_DR_34172 $5650 == 1 // (int) var == num jump_if_false @E_DR_34207 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 6 0@ 0@ 3@ 0002: jump @E_DR_34235 :E_DR_34207 $5650 == 2 // (int) var == num jump_if_false @E_DR_34235 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 12 0@ 0@ 3@ :E_DR_34235 0002: jump @E_DR_34374 :E_DR_34242 $5650 == 0 // (int) var == num jump_if_false @E_DR_34276 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 7 0@ 0@ 3@ 0002: jump @E_DR_34374 :E_DR_34276 $5650 == 3 // (int) var == num jump_if_false @E_DR_34311 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 11 0@ 0@ 3@ 0002: jump @E_DR_34374 :E_DR_34311 $5650 == 1 // (int) var == num jump_if_false @E_DR_34346 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 7 0@ 0@ 3@ 0002: jump @E_DR_34374 :E_DR_34346 $5650 == 2 // (int) var == num jump_if_false @E_DR_34374 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 13 0@ 0@ 3@ :E_DR_34374 0026: return :E_DR_34376 0045: actor $1038 defined jump_if_false @E_DR_34392 0107: toggle_player $1038 can_move 0 :E_DR_34392 004F: unknown_check $5695 jump_if_false @E_DR_34419 01C3: (unknown) $5695 0 01F2: (unknown) $5695 1 02E9: set_car $5695 speed_to 0 :E_DR_34419 $5787 = 1 // (int) $5682 = 0 // (int) 0403: (unknown) 0 0 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5842 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12714 $5847 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 500 005B: set_current_time_hours_to $5849 minutes_to $5850 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13846 $5788 $5789 $5790 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8233 1 1 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8346 1 0025: gosub @E_DR_28007 0025: gosub @E_DR_27689 0025: gosub @E_DR_29868 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 $5687 $5686 $5743 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 $5687 0045: actor $5743 defined jump_if_false @E_DR_34616 02EE: get_actor $5743 coords_to 19@ 20@ 21@ with_offset 20.0 20.0 6.0 0043: store_actor $5743 position_to 36@ 37@ 38@ // Note: the incorrect math opcode was used here :E_DR_34616 00B9: set_camera_position $5803 $5804 $5805 rotations 0 0 0 00BA: set_camera_point_at $5806 $5807 $5808 mode 2 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 0078: if or $5650 == 0 // (int) var == num $5650 == 1 // (int) var == num $5650 == 2 // (int) var == num jump_if_false @E_DR_34769 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 200 jump_if_false @E_DR_34702 0002: jump @E_DR_34899 :E_DR_34702 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 $5687 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 $5687 jump_if_false @E_DR_34742 0002: jump @E_DR_34899 :E_DR_34742 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 900 jump_if_false @E_DR_34769 0002: jump @E_DR_34899 :E_DR_34769 $5650 == 2 // (int) var == num jump_if_false @E_DR_34899 0045: actor $5744 defined jump_if_false @E_DR_34811 02EE: get_actor $5744 coords_to 19@ 20@ 21@ with_offset 0 8.0 0 0043: store_actor $5744 position_to 36@ 37@ 38@ // Note: the incorrect math opcode was used here :E_DR_34811 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 500 jump_if_false @E_DR_34838 0002: jump @E_DR_33130 :E_DR_34838 0045: actor $5744 defined jump_if_false @E_DR_34872 02EE: get_actor $5744 coords_to 19@ 20@ 21@ with_offset 0 5.0 0 00D9: (unknown) 19@ 20@ 21@ 64 01F1: kill_actor $5744 :E_DR_34872 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 2000 jump_if_false @E_DR_34899 0002: jump @E_DR_33130 :E_DR_34899 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 $5650 == 0 // (int) var == num jump_if_false @E_DR_34981 0025: gosub @E_DR_29138 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_789 $1038 $5699 -1 004F: unknown_check $5695 jump_if_false @E_DR_34959 0049: destroy_car $5695 :E_DR_34959 004F: unknown_check $5753 jump_if_false @E_DR_34974 0049: destroy_car $5753 :E_DR_34974 0002: jump @E_DR_35090 :E_DR_34981 $5650 == 1 // (int) var == num jump_if_false @E_DR_35031 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_789 $1038 $5699 -1 0025: gosub @E_DR_29138 0025: gosub @E_DR_28243 0002: jump @E_DR_35090 :E_DR_35031 $5650 == 3 // (int) var == num jump_if_false @E_DR_35058 0025: gosub @E_DR_29043 0002: jump @E_DR_35090 :E_DR_35058 $5650 == 2 // (int) var == num jump_if_false @E_DR_35090 0025: gosub @E_DR_29336 0025: gosub @E_DR_29866 0001: wait 800 ms :E_DR_35090 034B: unknown_check $5695 jump_if_false @E_DR_35117 004F: unknown_check $5695 jump_if_false @E_DR_35117 01F2: (unknown) $5695 0 :E_DR_35117 034B: unknown_check $5753 jump_if_false @E_DR_35144 004F: unknown_check $5753 jump_if_false @E_DR_35144 01F2: (unknown) $5753 0 :E_DR_35144 034A: unknown_check $5743 jump_if_false @E_DR_35170 0045: actor $5743 defined jump_if_false @E_DR_35170 02B7: (unknown) $5743 :E_DR_35170 $5650 == 2 // (int) var == num jump_if_false @E_DR_35198 0045: actor $5744 defined jump_if_false @E_DR_35198 01F1: kill_actor $5744 :E_DR_35198 not $5650 == 1 // (int) var == num jump_if_false @E_DR_35237 034A: unknown_check $5744 jump_if_false @E_DR_35237 0045: actor $5744 defined jump_if_false @E_DR_35237 02B7: (unknown) $5744 :E_DR_35237 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8346 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_364 1000 $5650 == 0 // (int) var == num jump_if_false @E_DR_35302 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 18 0@ 0@ 3@ 0025: gosub @E_DR_27637 0002: jump @E_DR_35375 :E_DR_35302 $5650 == 1 // (int) var == num jump_if_false @E_DR_35347 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12597 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 9 0@ 0@ 3@ 0002: jump @E_DR_35375 :E_DR_35347 $5650 == 2 // (int) var == num jump_if_false @E_DR_35375 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20180 19 0@ 0@ 3@ :E_DR_35375 0026: return :E_DR_35377 0026: return :E_DR_35379 0059: text_clear_all 0025: gosub @E_DR_27467 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @E_DR_35484 5 > 2@ // (int) num > var 0022: jump_if_false @E_DR_35470 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4973 $5421(2@,5) 2@ == 1 // (int) var == num jump_if_false @E_DR_35463 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10229 :E_DR_35463 0002: jump @E_DR_35477 :E_DR_35470 0025: gosub @E_DR_35377 :E_DR_35477 0002: jump @E_DR_35491 :E_DR_35484 0025: gosub @E_DR_35377 :E_DR_35491 0026: return :E_DR_35493 0059: text_clear_all 0025: gosub @E_DR_27467 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 1000 0045: actor $1038 defined jump_if_false @E_DR_35587 004F: unknown_check $5695 jump_if_false @E_DR_35587 007C: actor $1038 driving $5695 0022: jump_if_false @E_DR_35587 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_26355 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10229 034B: unknown_check $5695 jump_if_false @E_DR_35582 0049: destroy_car $5695 :E_DR_35582 0001: wait 1000 ms :E_DR_35587 $5649 == 3 // (int) var == num jump_if_false @E_DR_35629 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_693 $1038 $5567(10@,4) $5571(10@,4) $5575(10@,4) 0001: wait 500 ms :E_DR_35629 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_364 1000 037B: constant_params 0 variable_params 1 unknown 50 call_with_params @E_DR_17936 49@ 011D: show_text_1number_styled GXT 'M_PASS' number 49@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 022B: (unknown) 1 009B: clear_player $1038 wanted_level 2 > $927 // (int) num > var 0022: jump_if_false @E_DR_35692 // Note: the incorrect math opcode was used here 036A: (unknown) :E_DR_35692 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_38918 4 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_39346 4 0026: return :E_DR_35718 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_39427 0025: gosub @E_DR_27467 0025: gosub @E_DR_29973 0403: (unknown) 0 0 0 $5734 == 1 // (int) var == num jump_if_false @E_DR_35780 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_7534 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_7724 :E_DR_35780 $3145 = 0 // (int) 0045: actor $1038 defined jump_if_false @E_DR_35841 8080: not actor $1038 near_point $5788 $5789 radius 90.0 90.0 sphere 0 0022: jump_if_false @E_DR_35834 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13846 $5788 $5789 $5790 :E_DR_35834 0002: jump @E_DR_35857 :E_DR_35841 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13846 $5788 $5789 $5790 :E_DR_35857 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 25--------------- :E_SM 0238: name_thread 'E_SM' // 'Smuggling' 2 > $928 // (int) num > var 0022: jump_if_false @E_SM_23 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :E_SM_23 033A: use_GXT_table 'E_SM' // 'Smuggling' 0025: gosub @E_SM_27231 009D: wasted_or_busted // mission only 0022: jump_if_false @E_SM_54 // Note: the incorrect math opcode was used here 0025: gosub @E_SM_27717 :E_SM_54 0025: gosub @E_SM_28230 0023: end_thread // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @E_SM_95 02B4: set_camera_transverse_delay 0 time 7@ :E_SM_95 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @E_SM_136 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @E_SM_147 :E_SM_136 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :E_SM_147 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @E_SM_181 02B4: set_camera_transverse_delay 0 time 5@ :E_SM_181 809F: not actor 3@ dead 0022: jump_if_false @E_SM_197 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :E_SM_197 0026: return :E_SM_199 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_SM_263 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @E_SM_257 0400: (unknown) $1038 $1690 0002: jump @E_SM_263 :E_SM_257 02C0: (unknown) $1038 $1690 :E_SM_263 0@ >= 0 // (int) var >= num jump_if_false @E_SM_290 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :E_SM_290 0045: actor $1038 defined jump_if_false @E_SM_358 807E: not actor $1038 driving jump_if_false @E_SM_335 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @E_SM_338 :E_SM_335 021D: (unknown) 0 :E_SM_338 $1698 == 0 // (int) var == num jump_if_false @E_SM_354 02EA: select_interior 2 :E_SM_354 01AE: (unknown) 1 :E_SM_358 0059: text_clear_all 0268: (unknown) 0026: return :E_SM_364 0045: actor $1038 defined jump_if_false @E_SM_428 807E: not actor $1038 driving jump_if_false @E_SM_416 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @E_SM_416 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :E_SM_416 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :E_SM_428 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @E_SM_477 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @E_SM_477 02EA: select_interior 0 :E_SM_477 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_SM_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_SM_507 0026: return 0045: actor 0@ defined jump_if_false @E_SM_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_SM_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_SM_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_SM_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_SM_558 0026: return :E_SM_560 0045: actor 0@ defined 0022: jump_if_false @E_SM_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_SM_603 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @E_SM_607 :E_SM_603 1@ = 0 // (int) :E_SM_607 1@ == 1 // (int) var == num jump_if_false @E_SM_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_SM_684 007E: actor 0@ driving jump_if_false @E_SM_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_SM_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_SM_673 :E_SM_670 00F1: (unknown) 0@ :E_SM_673 0002: jump @E_SM_684 :E_SM_680 1@ = 0 // (int) :E_SM_684 0002: jump @E_SM_607 :E_SM_691 0026: return 0045: actor 0@ defined jump_if_false @E_SM_785 007E: actor 0@ driving jump_if_false @E_SM_769 02A7: unknown_check 0@ jump_if_false @E_SM_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_SM_762 :E_SM_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_SM_762 0002: jump @E_SM_778 :E_SM_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_SM_778 0002: jump @E_SM_787 :E_SM_785 005F: (unknown) :E_SM_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_SM_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_SM_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_SM_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_SM_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_SM_879 :E_SM_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_560 0@ 4@ > -1 // (int) var > num jump_if_false @E_SM_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_560 4@ :E_SM_879 0002: jump @E_SM_945 :E_SM_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_SM_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_SM_945 :E_SM_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_560 0@ not 3@ == -1 // (int) var == num jump_if_false @E_SM_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_560 3@ :E_SM_945 0045: actor 0@ defined jump_if_false @E_SM_997 004F: unknown_check 1@ jump_if_false @E_SM_997 007E: actor 0@ driving jump_if_false @E_SM_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_SM_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_560 0@ :E_SM_997 5@ = 0 // (int) :E_SM_1001 5@ == 0 // (int) var == num jump_if_false @E_SM_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_SM_1092 004F: unknown_check 1@ jump_if_false @E_SM_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @E_SM_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_SM_1092 :E_SM_1058 2@ == -1 // (int) var == num jump_if_false @E_SM_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_SM_1092 :E_SM_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_SM_1092 0002: jump @E_SM_1001 :E_SM_1099 0026: return 0026: return 0160: load_model 0@ :E_SM_1106 8161: not model 0@ available 0022: jump_if_false @E_SM_1126 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_SM_1106 :E_SM_1126 0026: return 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 0026: return 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 0@ ms :E_SM_1146 00CA: fading jump_if_false @E_SM_1165 0001: wait 0 ms 0002: jump @E_SM_1146 :E_SM_1165 0026: return 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 0@ ms :E_SM_1178 00CA: fading jump_if_false @E_SM_1197 0001: wait 0 ms 0002: jump @E_SM_1178 :E_SM_1197 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4248 1000 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4279 1000 0026: return 3@ = 0 // (int) 010E: 4@ = current_time_in_ms 0029: 0@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @E_SM_1261 3@ = 1 // (int) :E_SM_1261 2@ = 0 // (int) :E_SM_1265 0078: if and 0011: 0@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @E_SM_1356 3@ == 0 // (int) var == num jump_if_false @E_SM_1323 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @E_SM_1316 2@ = 1 // (int) :E_SM_1316 0002: jump @E_SM_1343 :E_SM_1323 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @E_SM_1343 3@ = 0 // (int) :E_SM_1343 0001: wait 0 ms 010E: 4@ = current_time_in_ms 0002: jump @E_SM_1265 :E_SM_1356 2@ == 1 // (int) var == num jump_if_false @E_SM_1370 005E: (unknown) :E_SM_1370 005F: (unknown) 010E: 1@ = current_time_in_ms 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_1379 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_1403 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 1@ = current_time_in_ms 0002: jump @E_SM_1379 :E_SM_1403 0026: return $2410 = 0 // (int) $1045 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_SM_1438 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :E_SM_1438 0001: wait 250 ms $1045 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_SM_1466 02C0: (unknown) $1038 $1690 :E_SM_1466 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_3031 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4240 033F: (unknown) $3159 = -1 // (int) 0026: return 034B: unknown_check 0@ jump_if_false @E_SM_1583 81B3: not unknown_check 0@ jump_if_false @E_SM_1578 00A0: car 0@ wrecked jump_if_false @E_SM_1538 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1578 :E_SM_1538 009F: actor $1038 dead jump_if_false @E_SM_1561 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1578 :E_SM_1561 807C: not actor $1038 driving 0@ 0022: jump_if_false @E_SM_1578 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :E_SM_1578 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :E_SM_1583 005E: (unknown) 034B: unknown_check 0@ 0022: jump_if_false @E_SM_1662 // Note: the incorrect math opcode was used here 00A0: car 0@ wrecked 0022: jump_if_false @E_SM_1617 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1657 :E_SM_1617 009F: actor $1038 dead 0022: jump_if_false @E_SM_1640 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1657 :E_SM_1640 807C: not actor $1038 driving 0@ 0022: jump_if_false @E_SM_1657 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :E_SM_1657 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :E_SM_1662 005E: (unknown) 0@ == 1 // (int) var == num jump_if_false @E_SM_1687 01FF: unknown_check 1 0002: jump @E_SM_1711 :E_SM_1687 0078: if or $1991 == 0 // (int) var == num $1992 == 0 // (int) var == num jump_if_false @E_SM_1711 01FF: unknown_check 0 :E_SM_1711 0026: return 0045: actor $1038 defined jump_if_false @E_SM_1737 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 02F8: (unknown) $1038 1 :E_SM_1737 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 0@ == 0 // (int) var == num jump_if_false @E_SM_1775 4@ = -988.064 // (float) 0002: jump @E_SM_1783 :E_SM_1775 4@ = 683.742 // (float) :E_SM_1783 0530: (unknown) 1 0045: actor $1038 defined jump_if_false @E_SM_1807 0044: put_actor $1038 at 4@ 5@ 20.0 :E_SM_1807 0001: wait 0 ms 0045: actor $1038 defined 0022: jump_if_false @E_SM_1828 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 1@ 2@ 3@ :E_SM_1828 0001: wait 0 ms 0045: actor $1038 defined 0022: jump_if_false @E_SM_1856 // Note: the incorrect math opcode was used here 02F8: (unknown) $1038 0 0044: put_actor $1038 at 1@ 2@ -100.0 :E_SM_1856 0530: (unknown) 0 0026: return 0055: show_text_styled GXT 0@ time 5000 style 8 0026: return 809D: not wasted_or_busted // mission only jump_if_false @E_SM_1926 010E: 1@ = current_time_in_ms 0035: 2@ = 1@ // (int vars) 0029: 2@ += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_1891 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_1926 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 1@ = current_time_in_ms 009D: wasted_or_busted // mission only 0022: jump_if_false @E_SM_1919 // Note: the incorrect math opcode was used here 0026: return :E_SM_1919 0002: jump @E_SM_1891 :E_SM_1926 0026: return :E_SM_1928 0@ == 0 // (int) var == num jump_if_false @E_SM_1971 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_SM_2147 :E_SM_1971 0@ == 1 // (int) var == num jump_if_false @E_SM_2004 03CF: (unknown) 200 200 200 255 0002: jump @E_SM_2147 :E_SM_2004 0@ == 2 // (int) var == num jump_if_false @E_SM_2046 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_SM_2147 :E_SM_2046 0@ == 3 // (int) var == num jump_if_false @E_SM_2090 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_SM_2147 :E_SM_2090 0@ == 4 // (int) var == num jump_if_false @E_SM_2121 03CF: (unknown) 8 143 59 255 0002: jump @E_SM_2147 :E_SM_2121 0@ == 5 // (int) var == num jump_if_false @E_SM_2147 03CF: (unknown) 237 130 180 255 :E_SM_2147 0026: return :E_SM_2149 00BC: (unknown) 0@ 2 0026: return :E_SM_2156 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_2156 3@ 0026: return :E_SM_2187 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_SM_2211 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_SM_2211 0 > 3@ // (int) num > var 0022: jump_if_false @E_SM_2226 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_SM_2226 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_2271 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_SM_2271 005F: (unknown) :E_SM_2273 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @E_SM_2346 0045: actor $1038 defined jump_if_false @E_SM_2346 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @E_SM_2346 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_SM_2346 $1704 = 0 // (int) :E_SM_2346 $1704 > 0 // (int) var > num jump_if_false @E_SM_2464 $1705 == -1 // (int) var == num jump_if_false @E_SM_2418 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @E_SM_2451 :E_SM_2418 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @E_SM_2451 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :E_SM_2451 0035: $1706 = $1704 // (int vars) 0002: jump @E_SM_2522 :E_SM_2464 $1707 == 1 // (int) var == num jump_if_false @E_SM_2517 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_2517 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :E_SM_2517 $1706 = 0 // (int) :E_SM_2522 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :E_SM_2985 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_3135 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @E_SM_3111 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :E_SM_3111 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @E_SM_2985 :E_SM_3135 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @E_SM_3218 0 > 5@ // (int) num > var 0022: jump_if_false @E_SM_3201 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_SM_3205 :E_SM_3201 0035: 10@ = 5@ // (int vars) :E_SM_3205 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @E_SM_3223 :E_SM_3218 0203: set_draw_text_position 0@ 1@ GXT 4@ :E_SM_3223 0026: return :E_SM_3225 0045: actor 0@ defined 0022: jump_if_false @E_SM_3310 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :E_SM_3310 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @E_SM_3225 0@ 2@ 3@ jump_if_false @E_SM_3337 0203: set_draw_text_position 2@ 3@ GXT 1@ :E_SM_3337 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @E_SM_3225 0@ 3@ 4@ jump_if_false @E_SM_3365 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :E_SM_3365 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @E_SM_3225 0@ 4@ 5@ jump_if_false @E_SM_3394 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :E_SM_3394 0026: return :E_SM_3396 007F: player 0 pressed_key 4 jump_if_false @E_SM_3471 007F: player 0 pressed_key 8 jump_if_false @E_SM_3464 $5588 == 0 // (int) var == num jump_if_false @E_SM_3464 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :E_SM_3464 0002: jump @E_SM_3476 :E_SM_3471 $5588 = 0 // (int) :E_SM_3476 007F: player 0 pressed_key 4 jump_if_false @E_SM_3562 007F: player 0 pressed_key 9 jump_if_false @E_SM_3555 $5589 == 0 // (int) var == num jump_if_false @E_SM_3555 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :E_SM_3555 0002: jump @E_SM_3567 :E_SM_3562 $5589 = 0 // (int) :E_SM_3567 0026: return $5592 = 0 // (int) $5793 = 0 // (int) $5974 = 0 // (int) $6015 = 0 // (int) :E_SM_3589 $5592 = 0 // (int) $5793 = 0 // (int) $5974 = 0 // (int) $6015 = 0 // (int) 0026: return :E_SM_3611 0035: $5590 = $5592 // (int vars) $5592 >= 40 // (int) var >= num jump_if_false @E_SM_3632 039E: (unknown) :E_SM_3632 $5592 += 1 // (int) 0@ == 0 // (int) var == num jump_if_false @E_SM_3683 0035: $5591 = $5793 // (int vars) $5793 >= 12 // (int) var >= num jump_if_false @E_SM_3670 039E: (unknown) :E_SM_3670 $5793 += 1 // (int) 0002: jump @E_SM_3777 :E_SM_3683 0@ == 1 // (int) var == num jump_if_false @E_SM_3729 0035: $5591 = $5974 // (int vars) $5974 >= 10 // (int) var >= num jump_if_false @E_SM_3716 039E: (unknown) :E_SM_3716 $5974 += 1 // (int) 0002: jump @E_SM_3777 :E_SM_3729 0@ == 2 // (int) var == num jump_if_false @E_SM_3775 0035: $5591 = $6015 // (int vars) $6015 >= 5 // (int) var >= num jump_if_false @E_SM_3762 039E: (unknown) :E_SM_3762 $6015 += 1 // (int) 0002: jump @E_SM_3777 :E_SM_3775 039E: (unknown) :E_SM_3777 0035: 1@ = $5590 // (int vars) 0035: $5337(1@,40) = 0@ // (int vars) 0035: $5377(1@,40) = $5591 // (int vars) $5417(1@,40) = 0 // (float) $5457(1@,40) = 0 // (float) $5497(1@,40) = 0 // (float) 0026: return :E_SM_3820 0@ >= 40 // (int) var >= num jump_if_false @E_SM_3834 039E: (unknown) :E_SM_3834 0036: $5417(0@,40) = 1@ // (float vars) 0036: $5457(0@,40) = 2@ // (float vars) 0036: $5497(0@,40) = 3@ // (float vars) 0026: return 001C: $5337(0@,40) == 1@ // (int) num == var 0022: jump_if_false @E_SM_3873 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_3873 005F: (unknown) :E_SM_3875 801C: not $5337(0@,40) == 1@ // (int) num == var 0022: jump_if_false @E_SM_3910 // Note: the incorrect math opcode was used here 0239: (unknown) 5991 0239: (unknown) 0@ 0239: (unknown) 1@ 0239: (unknown) $5337(0@,40) 023B: (unknown) 039E: (unknown) :E_SM_3910 0026: return $5337(0@,40) == 0 // (int) var == num jump_if_false @E_SM_3928 005E: (unknown) :E_SM_3928 005F: (unknown) 0078: if or $5337(0@,40) == 0 // (int) var == num $5337(0@,40) == 1 // (int) var == num $5337(0@,40) == 2 // (int) var == num jump_if_false @E_SM_3966 005E: (unknown) :E_SM_3966 005F: (unknown) -500.0 > 0@ // (float) num > var 0022: jump_if_false @E_SM_4003 // Note: the incorrect math opcode was used here -500.0 > 3@ // (float) num > var 0022: jump_if_false @E_SM_3996 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_3996 0002: jump @E_SM_4018 :E_SM_4003 3@ >= -500.0 // (float) var >= num jump_if_false @E_SM_4018 005E: (unknown) :E_SM_4018 005F: (unknown) :E_SM_4020 -500.0 > 0@ // (float) num > var 0022: jump_if_false @E_SM_4044 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 0002: jump @E_SM_4049 :E_SM_4044 3@ = 1 // (int) :E_SM_4049 0026: return :E_SM_4051 39@ = 0 // (int) 40@ = 9999.0 // (float) 41@ = -1 // (int) 0035: 42@ = $5590 // (int vars) 42@ += 1 // (int) 8@ = 0 // (int) :E_SM_4081 0011: 42@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_4278 // Note: the incorrect math opcode was used here 001C: $5337(8@,40) == 3@ // (int) num == var 0022: jump_if_false @E_SM_4266 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 47 call_with_params @E_SM_4020 $5417(8@,40) $5457(8@,40) $5497(8@,40) 43@ 0078: if or 4@ == -1 // (int) var == num 001C: 4@ == 43@ // (int) num == var 0022: jump_if_false @E_SM_4266 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $5417(8@,40) $5457(8@,40) 44@ 0078: if and 0014: 44@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 6@ > 44@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_4199 // Note: the incorrect math opcode was used here 0035: 10@(39@,30) = 8@ // (int vars) 39@ += 1 // (int) 0002: jump @E_SM_4266 :E_SM_4199 7@ == 1 // (int) var == num jump_if_false @E_SM_4266 39@ == 0 // (int) var == num jump_if_false @E_SM_4266 0036: 45@ = 6@ // (float vars) 002C: 45@ -= 44@ // (float vars) 0 > 45@ // (float) num > var 0022: jump_if_false @E_SM_4247 // Note: the incorrect math opcode was used here 45@ *= -1.0 // (float) :E_SM_4247 0014: 40@ > 45@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_4266 // Note: the incorrect math opcode was used here 0036: 40@ = 45@ // (float vars) 0035: 41@ = 8@ // (int vars) :E_SM_4266 8@ += 1 // (int) 0002: jump @E_SM_4081 :E_SM_4278 8@ = -1 // (int) 39@ > 0 // (int) var > num jump_if_false @E_SM_4314 0139: 46@ = random_int_in_ranges 0 39@ 0035: 8@ = 10@(46@,30) // (int vars) 005E: (unknown) 0002: jump @E_SM_4343 :E_SM_4314 7@ == 1 // (int) var == num jump_if_false @E_SM_4343 41@ >= 0 // (int) var >= num jump_if_false @E_SM_4343 0035: 8@ = 41@ // (int vars) 005E: (unknown) :E_SM_4343 005F: (unknown) :E_SM_4345 0035: 3@ = $5591 // (int vars) 0036: $5538(3@,12) = 0@ // (float vars) 0036: $5550(3@,12) = 1@ // (float vars) 0036: $5562(3@,12) = 2@ // (float vars) 0026: return :E_SM_4373 0035: 4@ = $5591 // (int vars) 0036: $5574(4@,12) = 0@ // (float vars) 0036: $5586(4@,12) = 1@ // (float vars) 0036: $5598(4@,12) = 2@ // (float vars) 0036: $5610(4@,12) = 3@ // (float vars) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @E_SM_3820 $5590 0@ 1@ 2@ 0026: return :E_SM_4423 0035: 4@ = $5591 // (int vars) 0036: $5622(4@,12) = 0@ // (float vars) 0036: $5634(4@,12) = 1@ // (float vars) 0036: $5646(4@,12) = 2@ // (float vars) 0036: $5658(4@,12) = 3@ // (float vars) 0026: return :E_SM_4458 0035: 4@ = $5591 // (int vars) 0036: $5670(4@,12) = 0@ // (float vars) 0036: $5682(4@,12) = 1@ // (float vars) 0036: $5694(4@,12) = 2@ // (float vars) 0036: $5706(4@,12) = 3@ // (float vars) 0026: return :E_SM_4493 0035: 1@ = $5377(0@,40) // (int vars) 0045: actor $1038 defined 0022: jump_if_false @E_SM_4535 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 $5670(1@,12) $5682(1@,12) $5694(1@,12) 00CF: set_actor $1038 Z_angle_to $5706(1@,12) :E_SM_4535 0221: (unknown) 01CF: (unknown) 0026: return 0035: 4@ = $5591 // (int vars) 0036: $5719(4@,10) = 0@ // (float vars) 0036: $5729(4@,10) = 1@ // (float vars) 0036: $5739(4@,10) = 2@ // (float vars) 0036: $5749(4@,10) = 3@ // (float vars) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @E_SM_3820 $5590 0@ 1@ 2@ 0026: return :E_SM_4591 0035: 4@ = $5591 // (int vars) 0036: $5760(4@,5) = 0@ // (float vars) 0036: $5765(4@,5) = 1@ // (float vars) 0036: $5775(4@,5) = 2@ // (float vars) 0036: $5780(4@,5) = 3@ // (float vars) 002A: 0@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 002A: 1@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0@ /= 2.0 // (float) 1@ /= 2.0 // (float) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @E_SM_3820 $5590 0@ 1@ 7.0 0026: return :E_SM_4661 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_3589 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6046 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 -1257.286 -1411.311 8.1168 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 -1258.21 -1415.446 5.6586 242.2786 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 -1235.191 -1387.727 13.8908 63.9923 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 -1258.746 -1409.289 8.1138 316.6943 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6047 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 -586.737 -1523.251 5.4905 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 -586.737 -1523.251 5.4905 252.4906 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 -614.8722 -1513.452 11.4868 67.735 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 -594.7405 -1514.977 8.0247 49.0345 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6048 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 -728.4553 -1149.572 6.0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 -728.4553 -1149.572 6.0 17.7291 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 -731.2593 -1178.959 9.6908 199.6964 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 -732.1529 -1149.843 7.4818 154.1446 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6049 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 -797.4716 -358.3987 6.2326 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 -797.4716 -358.3987 6.2326 353.4886 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 -818.8979 -337.3822 10.956 178.6734 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 -803.858 -360.3567 8.2848 35.8655 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6050 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 -381.7587 -1217.538 5.877 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 -381.7587 -1217.538 5.877 356.4952 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 -250.8378 -1206.999 7.7548 183.6776 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 -375.7538 -1215.958 7.0 266.5913 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6051 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 229.1033 -132.5951 5.8633 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 229.1033 -132.5951 5.8633 156.6424 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 252.7087 -122.6576 8.5294 157.4677 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 233.7144 -133.1275 8.0928 272.8241 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6052 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 406.4019 -172.3706 6.0844 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 406.4019 -172.3706 6.0844 354.5309 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 398.4084 -92.2457 10.6817 86.5677 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 398.2509 -184.4298 7.4154 350.3889 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6053 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 240.3461 301.0908 5.6053 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 240.3461 301.0908 5.6053 150.1862 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 264.4867 308.4854 8.4296 164.4937 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 245.0117 301.1774 8.0822 284.7628 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 0 $6054 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4345 329.0 570.0 6.0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4373 329.0 570.0 6.0 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4423 349.8897 579.3142 10.3164 178.8594 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4458 333.6896 569.9101 8.3629 305.8352 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 2 $6055 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4591 -1560.0 -1750.0 -1120.0 -1585.0 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 2 $6056 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4591 -640.0 -1210.0 -395.0 -1008.0 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 2 $6057 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4591 -640.0 -840.0 -185.0 -695.0 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3611 2 $6058 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4591 -590.0 135.0 -140.0 370.0 0026: return :E_SM_5957 $6099 = 0 // (int) $6100 = 180000 // (int) $6059 = -1 // (int) $6089 = 1 // (int) $6092 = 0 // (int) $6088 = 0 // (int) $6094 = -1 // (int) 0@ = 0 // (int) :E_SM_6003 $5839(0@,3) = -1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_6003 $6098 = -1 // (int) $6101 = 0 // (int) 0026: return 0035: $6089 = 0@ // (int vars) 0026: return :E_SM_6048 1@ = 0 // (int) :E_SM_6052 0011: $6088 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_6113 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @E_SM_6095 03E8: (unknown) $5804(1@,28) 0093: destroy_object $5804(1@,28) 0002: jump @E_SM_6101 :E_SM_6095 0114: remove_references_to_object $5804(1@,28) // This object will now disappear when the player looks away :E_SM_6101 1@ += 1 // (int) 0002: jump @E_SM_6052 :E_SM_6113 $6059 = -1 // (int) $6088 = 0 // (int) 0026: return :E_SM_6126 0160: load_model #CARDBOARDBOX :E_SM_6130 8161: not model #CARDBOARDBOX available jump_if_false @E_SM_6151 0001: wait 0 ms 0002: jump @E_SM_6130 :E_SM_6151 0 > 0@ // (int) num > var 0022: jump_if_false @E_SM_6171 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @E_SM_6183 :E_SM_6171 00A0: car 0@ wrecked 0022: jump_if_false @E_SM_6183 // Note: the incorrect math opcode was used here 005F: (unknown) :E_SM_6183 004D: store_car 0@ position_to 5@ 6@ 7@ 014E: $6090 = car 0@ health $6092 = 0 // (int) 00A6: (unknown) 0@ 243 jump_if_false @E_SM_6256 10@ = -0.6 // (float) 11@ = -1.25 // (float) 12@ = 0.4 // (float) 13@ = 3 // (int) 14@ = 3 // (int) 15@ = 3 // (int) 0002: jump @E_SM_6295 :E_SM_6256 10@ = -0.6 // (float) 11@ = -1.05 // (float) 12@ = 0.3 // (float) 13@ = 3 // (int) 14@ = 3 // (int) 15@ = 3 // (int) :E_SM_6295 9@ = 0 // (int) 0036: 18@ = 12@ // (float vars) 21@ = 0 // (int) :E_SM_6307 0078: if and 0011: 15@ > 21@ // (int) var > var // Note: the incorrect math opcode was used here 0011: 1@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_6512 // Note: the incorrect math opcode was used here 0036: 17@ = 11@ // (float vars) 20@ = 0 // (int) :E_SM_6334 0078: if and 0011: 14@ > 20@ // (int) var > var // Note: the incorrect math opcode was used here 0011: 1@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_6492 // Note: the incorrect math opcode was used here 0036: 16@ = 10@ // (float vars) 19@ = 0 // (int) :E_SM_6361 0078: if and 0011: 13@ > 19@ // (int) var > var // Note: the incorrect math opcode was used here 0011: 1@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_6472 // Note: the incorrect math opcode was used here 0138: 8@ = random_float_in_ranges -0.05 0.05 0036: 2@ = 16@ // (float vars) 0036: 3@ = 17@ // (float vars) 002A: 3@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 18@ // (float vars) 01AA: $5804(9@,28) = create_object #CARDBOARDBOX at 5@ 6@ 7@ 03E7: (unknown) $5804(9@,28) 0@ 2@ 3@ 4@ 81AB: not unknown_check 0@ 0022: jump_if_false @E_SM_6447 // Note: the incorrect math opcode was used here 0225: (unknown) $5804(9@,28) 0 :E_SM_6447 16@ += 0.65 // (float) 19@ += 1 // (int) 9@ += 1 // (int) 0002: jump @E_SM_6361 :E_SM_6472 17@ -= 0.65 // (float) 20@ += 1 // (int) 0002: jump @E_SM_6334 :E_SM_6492 18@ += 0.65 // (float) 21@ += 1 // (int) 0002: jump @E_SM_6307 :E_SM_6512 0035: $6059 = 0@ // (int vars) 0035: $6088 = 1@ // (int vars) 0116: remove_car 0@ from_mission_cleanup_list 005E: (unknown) :E_SM_6527 0035: 0@ = $6088 // (int vars) 0@ -= 1 // (int) not $6059 == -1 // (int) var == num jump_if_false @E_SM_6693 0078: if and 0@ >= 0 // (int) var >= num 004F: unknown_check $6059 jump_if_false @E_SM_6693 010C: store_object $5804(0@,28) position_to 2@ 3@ 4@ 03F5: (unknown) $5804(0@,28) 5@ 6@ 7@ 0093: destroy_object $5804(0@,28) 01AA: 1@ = create_object #CARDBOARDBOX at 2@ 3@ 4@ 03F6: (unknown) 1@ 5@ 6@ 7@ 022A: (unknown) 1@ 1 0321: (unknown) 1@ $6059 01D4: (unknown) $6059 8@ 01D5: (unknown) $6059 9@ 8@ *= -2.0 // (float) 9@ *= -2.0 // (float) 10@ = 3.0 // (float) 0229: (unknown) 1@ 8@ 9@ 10@ 0138: 11@ = random_float_in_ranges -5.0 5.0 0138: 12@ = random_float_in_ranges -5.0 5.0 0138: 13@ = random_float_in_ranges -5.0 5.0 03A9: (unknown) 1@ 11@ 12@ 13@ 0114: remove_references_to_object 1@ // This object will now disappear when the player looks away $6088 -= 1 // (int) 005E: (unknown) :E_SM_6693 005F: (unknown) :E_SM_6695 0078: if or 01EF: (unknown) $6059 33 01EF: (unknown) $6059 37 01EF: (unknown) $6059 31 01EF: (unknown) $6059 28 01EF: (unknown) $6059 34 jump_if_false @E_SM_6742 02BB: (unknown) $6059 005E: (unknown) :E_SM_6742 0078: if or 01EF: (unknown) $6059 35 01EF: (unknown) $6059 27 01EF: (unknown) $6059 19 01EF: (unknown) $6059 20 jump_if_false @E_SM_6783 02BB: (unknown) $6059 005E: (unknown) :E_SM_6783 0078: if or 01EF: (unknown) $6059 29 01EF: (unknown) $6059 21 01EF: (unknown) $6059 26 01EF: (unknown) $6059 30 01EF: (unknown) $6059 22 jump_if_false @E_SM_6830 02BB: (unknown) $6059 005E: (unknown) :E_SM_6830 0078: if or 01EF: (unknown) $6059 23 01EF: (unknown) $6059 24 01EF: (unknown) $6059 25 01EF: (unknown) $6059 45 jump_if_false @E_SM_6871 02BB: (unknown) $6059 005E: (unknown) :E_SM_6871 005F: (unknown) :E_SM_6873 010E: 0@ = current_time_in_ms not $6059 == -1 // (int) var == num jump_if_false @E_SM_7221 004F: unknown_check $6059 jump_if_false @E_SM_7221 $6089 == 1 // (int) var == num jump_if_false @E_SM_7221 014E: 1@ = car $6059 health 1@ == 1000 // (int) var == num jump_if_false @E_SM_6978 0011: 1@ > $6090 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_6961 // Note: the incorrect math opcode was used here 00A6: (unknown) $6059 238 jump_if_false @E_SM_6961 03D1: (unknown) $6059 :E_SM_6961 1@ -= 1 // (int) 014C: set_car $6059 health_to 1@ 0002: jump @E_SM_7216 :E_SM_6978 0035: 2@ = $6090 // (int vars) 002B: 2@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here $6092 == 0 // (int) var == num jump_if_false @E_SM_7051 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_6695 jump_if_false @E_SM_7051 2@ > 5 // (int) var > num jump_if_false @E_SM_7051 0035: $6091 = $6090 // (int vars) 0035: $6092 = 0@ // (int vars) $6092 += 3000 // (int) $6093 = 0 // (int) :E_SM_7051 $6092 > 0 // (int) var > num jump_if_false @E_SM_7216 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_6695 jump_if_false @E_SM_7085 002B: $6091 -= 2@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_7085 0035: 3@ = $6091 // (int vars) 002B: 3@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here 4@ = 0 // (int) 3@ > 165 // (int) var > num jump_if_false @E_SM_7123 4@ = 3 // (int) 0002: jump @E_SM_7164 :E_SM_7123 3@ > 85 // (int) var > num jump_if_false @E_SM_7147 4@ = 2 // (int) 0002: jump @E_SM_7164 :E_SM_7147 3@ > 5 // (int) var > num jump_if_false @E_SM_7164 4@ = 1 // (int) :E_SM_7164 0011: 4@ > $6093 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7199 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_6527 $6093 += 1 // (int) 0002: jump @E_SM_7164 :E_SM_7199 0011: 0@ > $6092 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7216 // Note: the incorrect math opcode was used here $6092 = 0 // (int) :E_SM_7216 0035: $6090 = 1@ // (int vars) :E_SM_7221 0026: return :E_SM_7223 0@ == -1 // (int) var == num jump_if_false @E_SM_7237 039E: (unknown) :E_SM_7237 0035: 1@ = $5377(0@,40) // (int vars) 0160: load_model #SPEEDER 0228: (unknown) 022C: (unknown) $5574(1@,12) $5586(1@,12) $5598(1@,12) 4.0 1 0048: $6094 = create_car #SPEEDER at $5574(1@,12) $5586(1@,12) $5598(1@,12) 00D1: set_car $6094 Z_angle_to $5610(1@,12) 014C: set_car $6094 health_to 1000 023D: (unknown) $6094 1 01B0: (unknown) $6094 1 01F2: (unknown) $6094 1 0026: return :E_SM_7324 0035: 1@ = $5377(0@,40) // (int vars) 004F: unknown_check $6094 0022: jump_if_false @E_SM_7366 // Note: the incorrect math opcode was used here 004E: put_car $6094 at $5574(1@,12) $5586(1@,12) $5598(1@,12) 00D1: set_car $6094 Z_angle_to $5610(1@,12) :E_SM_7366 0026: return not $6094 == -1 // (int) var == num jump_if_false @E_SM_7391 0113: remove_references_to_car $6094 // Like turning a car into any random car $6094 = -1 // (int) :E_SM_7391 0045: actor $1038 defined jump_if_false @E_SM_7408 007B: $6094 = actor $1038 car :E_SM_7408 0026: return :E_SM_7410 004F: unknown_check $6094 0022: jump_if_false @E_SM_7438 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @E_SM_2187 $6094 1000 $6101 :E_SM_7438 0026: return :E_SM_7440 0045: actor $1038 defined jump_if_false @E_SM_7730 $2413 > 0 // (int) var > num jump_if_false @E_SM_7730 0107: toggle_player $1038 can_move 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 004F: unknown_check $6094 jump_if_false @E_SM_7706 0@ = 0 // (int) :E_SM_7493 0011: $2413 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7706 // Note: the incorrect math opcode was used here 0045: actor $2158(0@,3) defined 0022: jump_if_false @E_SM_7694 // Note: the incorrect math opcode was used here 0035: $5839(0@,3) = $2158(0@,3) // (int vars) 0@ == 0 // (int) var == num jump_if_false @E_SM_7555 0298: (unknown) $5839(0@,3) $6094 0 0002: jump @E_SM_7694 :E_SM_7555 0@ == 1 // (int) var == num jump_if_false @E_SM_7634 02C0: (unknown) $5839(0@,3) 1@ 02B6: (unknown) $5839(0@,3) $6094 0.65 1.0 2.0 1 360.0 1@ 020E: (unknown) $5839(0@,3) 1 034F: (unknown) $5839(0@,3) 1 0309: (unknown) $5839(0@,3) 1 999000 0002: jump @E_SM_7694 :E_SM_7634 02C0: (unknown) $5839(0@,3) 1@ 02B6: (unknown) $5839(0@,3) $6094 -0.65 1.0 2.0 3 360.0 1@ 020E: (unknown) $5839(0@,3) 1 034F: (unknown) $5839(0@,3) 1 0309: (unknown) $5839(0@,3) 1 999000 :E_SM_7694 0@ += 1 // (int) 0002: jump @E_SM_7493 :E_SM_7706 0045: actor $1038 defined jump_if_false @E_SM_7723 0107: toggle_player $1038 can_move 1 :E_SM_7723 00C9: fade 1 1000 ms :E_SM_7730 0026: return :E_SM_7732 0045: actor $1038 defined jump_if_false @E_SM_8010 $2413 > 0 // (int) var > num jump_if_false @E_SM_8010 0107: toggle_player $1038 can_move 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @E_SM_8003 00CE: 0@ = actor $1038 Z_angle 0036: 1@ = 0@ // (float vars) 1@ += 90.0 // (float) 1@ > 360.0 // (float) var > num jump_if_false @E_SM_7815 1@ -= 360.0 // (float) :E_SM_7815 2@ = 0 // (int) :E_SM_7819 0011: $2413 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7986 // Note: the incorrect math opcode was used here 0045: actor $5839(2@,3) defined 0022: jump_if_false @E_SM_7974 // Note: the incorrect math opcode was used here 01D2: (unknown) 1@ 3@ 01D3: (unknown) 1@ 4@ 3@ *= 2.0 // (float) 4@ *= 2.0 // (float) 0036: 5@ = $1042 // (float vars) 002A: 5@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = $1043 // (float vars) 002A: 6@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = $1044 // (float vars) 7@ += 2.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 02B7: (unknown) $5839(2@,3) 0216: (unknown) $5839(2@,3) 5@ 6@ 7@ 013E: actor $5839(2@,3) look_at_actor $1038 020E: (unknown) $5839(2@,3) 0 034F: (unknown) $5839(2@,3) 0 0309: (unknown) $5839(2@,3) 0 0 0119: actor $5839(2@,3) kill_actor $1038 1@ += 90.0 // (float) 1@ > 360.0 // (float) var > num jump_if_false @E_SM_7974 1@ -= 360.0 // (float) :E_SM_7974 2@ += 1 // (int) 0002: jump @E_SM_7819 :E_SM_7986 0045: actor $1038 defined jump_if_false @E_SM_8003 0107: toggle_player $1038 can_move 1 :E_SM_8003 00C9: fade 1 1000 ms :E_SM_8010 0026: return :E_SM_8012 004F: unknown_check $6094 jump_if_false @E_SM_8028 01F2: (unknown) $6094 0 :E_SM_8028 $6094 >= 0 // (int) var >= num jump_if_false @E_SM_8066 0@ == 0 // (int) var == num jump_if_false @E_SM_8062 0113: remove_references_to_car $6094 // Like turning a car into any random car 0002: jump @E_SM_8066 :E_SM_8062 0049: destroy_car $6094 :E_SM_8066 $6094 = -1 // (int) 0026: return :E_SM_8074 0035: 2@ = $5377(0@,40) // (int vars) not $6098 == -1 // (int) var == num jump_if_false @E_SM_8104 0113: remove_references_to_car $6098 // Like turning a car into any random car $6098 = -1 // (int) :E_SM_8104 8161: not model #MULE available jump_if_false @E_SM_8143 0160: load_model #MULE :E_SM_8121 8161: not model #MULE available jump_if_false @E_SM_8143 0001: wait 0 ms 0002: jump @E_SM_8121 :E_SM_8143 022C: (unknown) $5622(2@,12) $5634(2@,12) $5646(2@,12) 4.0 1 031B: (unknown) 238 -1 -1 0048: $6098 = create_car #MULE at $5622(2@,12) $5634(2@,12) $5646(2@,12) 00D1: set_car $6098 Z_angle_to $5658(2@,12) 042F: (unknown) $6098 2000 014C: set_car $6098 health_to 2000 03D1: (unknown) $6098 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @E_SM_6126 $6098 1@ 0026: return :E_SM_8231 004F: unknown_check $6098 jump_if_false @E_SM_8259 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @E_SM_2187 $6098 2000 $6101 :E_SM_8259 0026: return :E_SM_8261 $6098 >= 0 // (int) var >= num jump_if_false @E_SM_8331 001C: $6059 == $6098 // (int) num == var 0022: jump_if_false @E_SM_8297 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_6048 0@ :E_SM_8297 0@ == 0 // (int) var == num jump_if_false @E_SM_8319 0113: remove_references_to_car $6098 // Like turning a car into any random car 0002: jump @E_SM_8331 :E_SM_8319 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $6098 :E_SM_8331 $6098 = -1 // (int) 0026: return :E_SM_8339 $6099 == 1 // (int) var == num jump_if_false @E_SM_8356 00AC: stop_timer $6100 :E_SM_8356 0035: $6100 = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_1928 5 024C: set_timer_with_text_to $6100 type 1 GXT 'TIME' // Time $6099 = 1 // (int) 022D: (unknown) 0 0026: return :E_SM_8396 $6099 == 0 // (int) var == num jump_if_false @E_SM_8426 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_8339 0@ 0002: jump @E_SM_8431 :E_SM_8426 0029: $6100 += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_8431 0026: return :E_SM_8433 $6099 == 1 // (int) var == num jump_if_false @E_SM_8455 00AC: stop_timer $6100 $6099 = 0 // (int) :E_SM_8455 0026: return :E_SM_8457 $6099 == 1 // (int) var == num jump_if_false @E_SM_8486 500 > $6100 // (int) num > var 0022: jump_if_false @E_SM_8486 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_8486 005F: (unknown) :E_SM_8488 031D: (unknown) 0@ 1@ 3@ 4@ 7@ 0036: 8@ = 7@ // (float vars) 8@ *= 0.095 // (float) 8@ *= 1000.0 // (float) 0038: 6@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0026: return 01D3: (unknown) 0@ 2@ 01D2: (unknown) 0@ 3@ 002E: 2@ *= 1@ // (float vars) 002E: 3@ *= 1@ // (float vars) 0026: return 0139: 1@ = random_int_in_ranges 0 100 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_8556 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_8556 005F: (unknown) 0139: 0@ = random_int_in_ranges 0 2 0026: return :E_SM_8566 0483: (unknown) $3143 3@ 047E: (unknown) 3@ 2 0 0@ 1@ 2@ 4@ 0026: return :E_SM_8583 0057: show_text_highpriority GXT 0@ time 5000 flag 1 005E: (unknown) :E_SM_8593 0426: (unknown) 1@ 2@ 3@ 4@ 0226: show_text_1string GXT 0@ string 4@ time 5000 1 005E: (unknown) :E_SM_8610 011F: show_text_1number_highpriority GXT 0@ number 1@ time 5000 flag 1 005E: (unknown) :E_SM_8621 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_6873 0026: return :E_SM_8633 0@ = 0 // (int) :E_SM_8637 003F: destroy_actor $5839(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_8637 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_8012 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_8261 1 0026: return :E_SM_8685 0036: 3@ = 0@ // (float vars) -100.0 > 1@ // (float) num > var 0022: jump_if_false @E_SM_8716 // Note: the incorrect math opcode was used here 1@ = 1650.0 // (float) 0002: jump @E_SM_8722 :E_SM_8716 1@ = -1880.0 // (float) :E_SM_8722 01BB: (unknown) 3@ 4@ 50.0 5@ 0026: return :E_SM_8732 0160: load_model #WOODENBOX :E_SM_8736 8161: not model #WOODENBOX available 0022: jump_if_false @E_SM_8757 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_SM_8736 :E_SM_8757 0026: return :E_SM_8759 $6174 >= 10 // (int) var >= num jump_if_false @E_SM_8774 005F: (unknown) :E_SM_8774 0160: load_model #WOODENBOX 0161: model #WOODENBOX available jump_if_false @E_SM_9080 004F: unknown_check 0@ jump_if_false @E_SM_9080 1@ = 0 // (int) :E_SM_8803 $5868(1@,10) == -1 // (int) var == num jump_if_false @E_SM_9063 004D: store_car 0@ position_to 2@ 3@ 4@ 01AA: $5868(1@,10) = create_object #WOODENBOX at 2@ 3@ 4@ 0117: remove_object $5868(1@,10) from_mission_cleanup_list 0475: (unknown) $5868(1@,10) 0 0 0225: (unknown) $5868(1@,10) 1 022A: (unknown) $5868(1@,10) 1 02FA: (unknown) $5868(1@,10) 1 0321: (unknown) $5868(1@,10) 0@ $6173 += 1 // (int) $6174 += 1 // (int) 02E2: $5878(1@,10) = 0 // (any) $6109 == 1 // (int) var == num jump_if_false @E_SM_8922 00C2: (unknown) $5868(1@,10) $5878(1@,10) :E_SM_8922 0138: 5@ = random_float_in_ranges 10.0 15.0 0138: 6@ = random_float_in_ranges -2.5 2.5 7@ = 0 // (float) 0139: 8@ = random_int_in_ranges 0 100 50 > 8@ // (int) num > var 0022: jump_if_false @E_SM_8968 // Note: the incorrect math opcode was used here 5@ *= -1.0 // (float) :E_SM_8968 027F: store_coords_to 5@ 6@ 7@ from_actor 0@ with_offset 5@ 6@ 7@ 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 5@ 6@ 7@ 2@ 3@ 4@ 5@ 6@ 7@ 7@ -= 5.0 // (float) 0229: (unknown) $5868(1@,10) 5@ 6@ 7@ 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 03A9: (unknown) $5868(1@,10) 9@ 10@ 11@ $5898(1@,10) = 0 // (int) $5888(1@,10) = 0 // (int) 005E: (unknown) :E_SM_9063 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @E_SM_8803 :E_SM_9080 005F: (unknown) :E_SM_9082 $6174 >= 10 // (int) var >= num jump_if_false @E_SM_9097 005F: (unknown) :E_SM_9097 0160: load_model #WOODENBOX 0161: model #WOODENBOX available jump_if_false @E_SM_9403 5@ = 0 // (int) :E_SM_9116 $5868(5@,10) == -1 // (int) var == num jump_if_false @E_SM_9386 0138: 6@ = random_float_in_ranges 0 360.0 0138: 7@ = random_float_in_ranges 0 3@ 01D2: (unknown) 6@ 8@ 01D3: (unknown) 6@ 9@ 0036: 10@ = 8@ // (float vars) 002E: 10@ *= 7@ // (float vars) 0036: 11@ = 9@ // (float vars) 002E: 11@ *= 7@ // (float vars) 12@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 10@ 11@ 12@ 8.0 > 12@ // (float) num > var 0022: jump_if_false @E_SM_9207 // Note: the incorrect math opcode was used here 12@ = 8.0 // (float) :E_SM_9207 01AA: $5868(5@,10) = create_object #WOODENBOX at 10@ 11@ 12@ 0117: remove_object $5868(5@,10) from_mission_cleanup_list 0475: (unknown) $5868(5@,10) 0 0 0225: (unknown) $5868(5@,10) 1 022A: (unknown) $5868(5@,10) 1 02FA: (unknown) $5868(5@,10) 1 $6174 += 1 // (int) 02E2: $5878(5@,10) = 0 // (any) $6109 == 1 // (int) var == num jump_if_false @E_SM_9292 00C2: (unknown) $5868(5@,10) $5878(5@,10) :E_SM_9292 0036: 13@ = 8@ // (float vars) 0036: 14@ = 9@ // (float vars) 0138: 15@ = random_float_in_ranges 1.0 2.0 037B: constant_params 4 variable_params 3 unknown 19 call_with_params @MAIN_5092 13@ 14@ 15@ 4@ 13@ 14@ 15@ 0229: (unknown) $5868(5@,10) 13@ 14@ 15@ 0138: 16@ = random_float_in_ranges -50.0 50.0 0138: 17@ = random_float_in_ranges -50.0 50.0 0138: 18@ = random_float_in_ranges -50.0 50.0 03A9: (unknown) $5868(5@,10) 16@ 17@ 18@ $5898(5@,10) = 0 // (int) $5888(5@,10) = 0 // (int) 005E: (unknown) :E_SM_9386 5@ += 1 // (int) 5@ >= 10 // (int) var >= num jump_if_false @E_SM_9116 :E_SM_9403 005F: (unknown) 0@ = 0 // (int) :E_SM_9409 0252: object $5868(0@,10) exists jump_if_false @E_SM_9428 0114: remove_references_to_object $5868(0@,10) // This object will now disappear when the player looks away :E_SM_9428 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_9409 0026: return :E_SM_9447 004F: unknown_check $6094 jump_if_false @E_SM_9901 0@ = 0 // (int) :E_SM_9462 not $5868(0@,10) == -1 // (int) var == num jump_if_false @E_SM_9884 8252: not object $5868(0@,10) exists jump_if_false @E_SM_9538 $5868(0@,10) = -1 // (int) $6174 -= 1 // (int) 82DB: not unknown_check $5878(0@,10) 0 jump_if_false @E_SM_9531 00BB: (unknown) $5878(0@,10) 02E2: $5878(0@,10) = 0 // (any) :E_SM_9531 0002: jump @E_SM_9884 :E_SM_9538 010C: store_object $5868(0@,10) position_to 2@ 3@ 4@ 0104: car $6094 in_sphere 2@ 3@ 4@ radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @E_SM_9680 // Note: the incorrect math opcode was used here 00D9: (unknown) $1042 $1043 $1044 1 $6174 -= 1 // (int) $6175 += 1 // (int) 01D9: (unknown) 'SMG_PAK' $6175 &58729 4000 1 // ~w~Package Collected: ~1~/~1~// unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_8396 $6179 $6180 = 500 // (int) 0093: destroy_object $5868(0@,10) $5868(0@,10) = -1 // (int) 82DB: not unknown_check $5878(0@,10) 0 jump_if_false @E_SM_9673 00BB: (unknown) $5878(0@,10) 02E2: $5878(0@,10) = 0 // (any) :E_SM_9673 0002: jump @E_SM_9748 :E_SM_9680 $5898(0@,10) == 0 // (int) var == num jump_if_false @E_SM_9748 -5.0 > 4@ // (float) num > var 0022: jump_if_false @E_SM_9748 // Note: the incorrect math opcode was used here 0224: (unknown) $5868(0@,10) 0 0 0 010C: store_object $5868(0@,10) position_to 2@ 3@ 4@ 4@ = 6.0 // (float) 010D: put_object $5868(0@,10) at 2@ 3@ 4@ $5898(0@,10) = 1 // (int) :E_SM_9748 1@ = 0 // (int) :E_SM_9752 0252: object $5868(0@,10) exists jump_if_false @E_SM_9867 004F: unknown_check $5928(1@,3) jump_if_false @E_SM_9867 0104: car $5928(1@,3) in_sphere 2@ 3@ 4@ radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @E_SM_9867 // Note: the incorrect math opcode was used here $5940(1@,3) = -1 // (int) $5943(1@,3) += 1 // (int) 0093: destroy_object $5868(0@,10) $5868(0@,10) = -1 // (int) $6174 -= 1 // (int) 82DB: not unknown_check $5878(0@,10) 0 jump_if_false @E_SM_9867 00BB: (unknown) $5878(0@,10) 02E2: $5878(0@,10) = 0 // (any) :E_SM_9867 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @E_SM_9752 :E_SM_9884 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_9462 :E_SM_9901 $6180 > 0 // (int) var > num jump_if_false @E_SM_10040 5@ = 379.7 // (float) 6@ = 101.4 // (float) 0035: 7@ = $6180 // (int vars) 7@ > 255 // (int) var > num jump_if_false @E_SM_9953 7@ = 255 // (int) :E_SM_9953 0204: set_text_draw_letter_size 0.3 0.6 0208: set_text_draw_linewidth 5@ 0205: set_text_draw_RGBA 255 255 255 7@ 0266: (unknown) 1 0035: 8@ = $6179 // (int vars) 8@ /= 1000 // (int) 02B1: draw_text_1number 0 6@ GXT 'TIMEPOS' number 8@ // +~1~ secs $6180 > 20 // (int) var > num jump_if_false @E_SM_10035 $6180 -= 20 // (int) 0002: jump @E_SM_10040 :E_SM_10035 $6180 = 0 // (int) :E_SM_10040 0026: return :E_SM_10042 0160: load_model #SESPAROW 0160: load_model #HUEY 0160: load_model #MAVERICK 0160: load_model 14 0160: load_model #WOODENBOX 0@ == 1 // (int) var == num jump_if_false @E_SM_10121 :E_SM_10077 0078: if or 8161: not model #SESPAROW available 8161: not model #HUEY available 8161: not model #MAVERICK available 8161: not model 14 available 8161: not model #WOODENBOX available jump_if_false @E_SM_10121 0001: wait 0 ms 0002: jump @E_SM_10077 :E_SM_10121 0026: return :E_SM_10123 0035: $6164 = 0@ // (int vars) 0035: $6165 = 1@ // (int vars) $6167 = 0 // (int) 0026: return :E_SM_10140 0035: $6164 = 0@ // (int vars) 0035: $6165 = 1@ // (int vars) $6167 = 1 // (int) $6168 = 0 // (int) $6169 = 3 // (int) 0026: return :E_SM_10169 0035: 1@ = $6172 // (int vars) 1@ >= 2 // (int) var >= num jump_if_false @E_SM_10188 039E: (unknown) :E_SM_10188 $6172 += 1 // (int) 0139: 3@ = random_int_in_ranges 0 3 3@ == 0 // (int) var == num jump_if_false @E_SM_10224 2@ = 263 // (int) 0002: jump @E_SM_10255 :E_SM_10224 3@ == 1 // (int) var == num jump_if_false @E_SM_10249 2@ = 188 // (int) 0002: jump @E_SM_10255 :E_SM_10249 2@ = 213 // (int) :E_SM_10255 0138: 4@ = random_float_in_ranges $6103 $6106 0138: 5@ = random_float_in_ranges $6104 $6107 0036: 6@ = 0@ // (float vars) 0138: 7@ = random_float_in_ranges 0 360.0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_10042 1 0048: $5854(1@,2) = create_car 2@ at 4@ 5@ 6@ 00D1: set_car $5854(1@,2) Z_angle_to 7@ 03D8: (unknown) $5854(1@,2) 02FF: (unknown) $5854(1@,2) 1 00A4: $5858(1@,2) = create_actor_pedtype 13 model 14 in_car $5854(1@,2) driverseat 02DA: (unknown) $5854(1@,2) 4@ 5@ 6@ 10 01B0: (unknown) $5854(1@,2) 1 01AF: (unknown) $5858(1@,2) 1 $6109 == 1 // (int) var == num jump_if_false @E_SM_10387 00C0: (unknown) $5854(1@,2) $5856(1@,2) :E_SM_10387 0036: $5862(1@,2) = 4@ // (float vars) 0036: $5864(1@,2) = 5@ // (float vars) 0036: $5866(1@,2) = 6@ // (float vars) 0036: $5860(1@,2) = 0@ // (float vars) 0026: return :E_SM_10417 0138: 1@ = random_float_in_ranges $6103 $6106 0138: 2@ = random_float_in_ranges $6104 $6107 0036: 3@ = $5860(0@,2) // (float vars) $6167 == 0 // (int) var == num jump_if_false @E_SM_10489 02DA: (unknown) $5854(0@,2) 1@ 2@ 3@ 85 0036: $5862(0@,2) = 1@ // (float vars) 0036: $5864(0@,2) = 2@ // (float vars) 0036: $5866(0@,2) = 3@ // (float vars) 0002: jump @E_SM_10521 :E_SM_10489 02DA: (unknown) $5854(0@,2) 1@ 2@ 3@ 100 0036: $5862(0@,2) = 1@ // (float vars) 0036: $5864(0@,2) = 2@ // (float vars) 0036: $5866(0@,2) = 3@ // (float vars) :E_SM_10521 0026: return :E_SM_10523 010E: 1@ = current_time_in_ms not $6102 == 3 // (int) var == num jump_if_false @E_SM_10613 0@ = 0 // (int) :E_SM_10543 not $5854(0@,2) == -1 // (int) var == num jump_if_false @E_SM_10596 00A0: car $5854(0@,2) wrecked jump_if_false @E_SM_10577 $6102 = 4 // (int) :E_SM_10577 009F: actor $5858(0@,2) dead jump_if_false @E_SM_10596 $6102 = 4 // (int) :E_SM_10596 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10543 :E_SM_10613 0045: actor $1038 defined jump_if_false @E_SM_11165 $6102 == 1 // (int) var == num jump_if_false @E_SM_10808 0@ = 0 // (int) :E_SM_10641 004F: unknown_check $5854(0@,2) jump_if_false @E_SM_10726 0132: actor $1038 near_car $5854(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @E_SM_10726 // Note: the incorrect math opcode was used here $6102 == 1 // (int) var == num jump_if_false @E_SM_10726 $6102 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8759 $5854(0@,2) 0035: $6166 = 1@ // (int vars) 0029: $6166 += $6165 // (int vars) // Note: the incorrect math opcode was used here 0035: $6168 = $6169 // (int vars) :E_SM_10726 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10641 $6102 == 2 // (int) var == num jump_if_false @E_SM_10801 0@ = 0 // (int) :E_SM_10760 004F: unknown_check $5854(0@,2) jump_if_false @E_SM_10784 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_10417 0@ :E_SM_10784 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10760 :E_SM_10801 0002: jump @E_SM_11165 :E_SM_10808 $6102 == 2 // (int) var == num jump_if_false @E_SM_11152 0@ = 0 // (int) :E_SM_10825 004F: unknown_check $5854(0@,2) jump_if_false @E_SM_10877 0102: car $5854(0@,2) near_point $5862(0@,2) $5864(0@,2) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_SM_10877 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_10417 0@ :E_SM_10877 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10825 $6167 == 0 // (int) var == num jump_if_false @E_SM_10992 0011: 1@ > $6166 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_10985 // Note: the incorrect math opcode was used here 0011: $6164 > $6174 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_10985 // Note: the incorrect math opcode was used here 0035: 2@ = $6171 // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8759 $5854(2@,2) $6171 += 1 // (int) 0017: $6171 >= $6172 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_10974 // Note: the incorrect math opcode was used here $6171 = 0 // (int) :E_SM_10974 0035: $6166 = 1@ // (int vars) 0029: $6166 += $6165 // (int vars) // Note: the incorrect math opcode was used here :E_SM_10985 0002: jump @E_SM_11145 :E_SM_10992 0011: $6169 > $6168 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11105 // Note: the incorrect math opcode was used here 0011: 1@ > $6170 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11098 // Note: the incorrect math opcode was used here 0011: $6164 > $6174 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11081 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8759 $6110 $6168 += 1 // (int) 0139: $6170 = random_int_in_ranges 1000 2000 0029: $6170 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0035: $6166 = 1@ // (int vars) 0029: $6166 += $6165 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_SM_11098 :E_SM_11081 0035: $6168 = $6169 // (int vars) 0035: $6166 = 1@ // (int vars) 0029: $6166 += $6165 // (int vars) // Note: the incorrect math opcode was used here :E_SM_11098 0002: jump @E_SM_11145 :E_SM_11105 0011: 1@ > $6166 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11145 // Note: the incorrect math opcode was used here $6174 == 0 // (int) var == num jump_if_false @E_SM_11145 $6168 = 0 // (int) 0035: $6169 = $6164 // (int vars) $6170 = 0 // (int) :E_SM_11145 0002: jump @E_SM_11165 :E_SM_11152 $6102 == 3 // (int) var == num jump_if_false @E_SM_11165 :E_SM_11165 0026: return :E_SM_11167 0@ = 0 // (int) :E_SM_11171 004F: unknown_check $5854(0@,2) jump_if_false @E_SM_11226 004D: store_car $5854(0@,2) position_to 1@ 2@ 3@ 037B: constant_params 3 variable_params 3 unknown 7 call_with_params @E_SM_8685 1@ 2@ 3@ 4@ 5@ 6@ 6@ = 20.0 // (float) 02DA: (unknown) $5854(0@,2) 4@ 5@ 6@ 80 :E_SM_11226 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_11171 0026: return :E_SM_11245 0@ = 0 // (int) :E_SM_11249 0011: $2413 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11357 // Note: the incorrect math opcode was used here 0045: actor $5839(0@,3) defined 0022: jump_if_false @E_SM_11345 // Note: the incorrect math opcode was used here 0035: 1@ = $5839(0@,3) // (int vars) $5925(0@,3) = -1 // (int) 011A: (unknown) 1@ 01B1: (unknown) 1@ 1 0 0 1 0 0339: (unknown) 1@ 0 0232: (unknown) 1@ 0 0442: (unknown) 1@ 1 0127: reset_actor 1@ flags 01A4: (unknown) 1@ 0 01C9: (unknown) 1@ 18 03D6: (unknown) 1@ 500 03D7: (unknown) 1@ 500 0324: (unknown) 1@ 6 0 :E_SM_11345 0@ += 1 // (int) 0002: jump @E_SM_11249 :E_SM_11357 -2@ = 0 // (int) // timer1 0026: return :E_SM_11363 0@ = 0 // (int) :E_SM_11367 0@ > 0 // (int) var > num jump_if_false @E_SM_11482 0045: actor $5839(0@,3) defined jump_if_false @E_SM_11482 0035: 1@ = $5925(0@,3) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @E_SM_11482 804F: not unknown_check $5928(1@,3) jump_if_false @E_SM_11444 $5925(0@,3) = -1 // (int) 00A2: (unknown) $5839(0@,3) 0002: jump @E_SM_11482 :E_SM_11444 8132: not actor $5839(0@,3) near_car $5928(1@,3) radius 41.0 41.0 sphere 0 0022: jump_if_false @E_SM_11482 // Note: the incorrect math opcode was used here $5925(0@,3) = -1 // (int) 00A2: (unknown) $5839(0@,3) :E_SM_11482 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_11367 0@ = 0 // (int) :E_SM_11503 0@ > 0 // (int) var > num jump_if_false @E_SM_11672 0045: actor $5839(0@,3) defined jump_if_false @E_SM_11672 2@ = -1 // (int) 0043: store_actor $5839(0@,3) position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 1@ = 0 // (int) :E_SM_11545 004F: unknown_check $5928(1@,3) jump_if_false @E_SM_11626 0132: actor $5839(0@,3) near_car $5928(1@,3) radius 40.0 40.0 sphere 0 0022: jump_if_false @E_SM_11626 // Note: the incorrect math opcode was used here 004D: store_car $5928(1@,3) position_to 7@ 8@ 9@ 031D: (unknown) 4@ 5@ 7@ 8@ 10@ 0078: if or 2@ == -1 // (int) var == num 0014: 3@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11626 // Note: the incorrect math opcode was used here 0035: 2@ = 1@ // (int vars) 0036: 3@ = 10@ // (float vars) :E_SM_11626 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @E_SM_11545 not 2@ == -1 // (int) var == num jump_if_false @E_SM_11672 00EC: (unknown) $5839(0@,3) $5928(2@,3) 0035: $5925(0@,3) = 2@ // (int vars) :E_SM_11672 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_11503 0026: return :E_SM_11691 0160: load_model #SPEEDER 0160: load_model #GANG2A 0160: load_model #GANG3A 0160: load_model #UZI 0228: (unknown) 0026: return :E_SM_11713 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_29778 2 jump_if_false @E_SM_11744 0@ = 93 // (int) 0002: jump @E_SM_11780 :E_SM_11744 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_29778 3 jump_if_false @E_SM_11775 0@ = 93 // (int) 0002: jump @E_SM_11780 :E_SM_11775 0@ = 95 // (int) :E_SM_11780 0026: return :E_SM_11782 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 00A1: (unknown) 0@ 8192 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ 500 03D7: (unknown) 0@ 500 01AF: (unknown) 0@ 1 004F: unknown_check $6094 jump_if_false @E_SM_11862 04A4: (unknown) 0@ $6094 :E_SM_11862 0026: return :E_SM_11864 $5955(0@,3) = 1 // (int) 0036: $5958(0@,3) = 1@ // (float vars) 0035: $5943(0@,3) = 2@ // (int vars) 0035: $5961(0@,3) = 3@ // (int vars) 0026: return :E_SM_11895 0138: 3@ = random_float_in_ranges $6103 $6106 0138: 4@ = random_float_in_ranges $6104 $6107 5@ = 6.5 // (float) 0045: actor $1038 defined jump_if_false @E_SM_11948 0080: actor $1038 near_point 3@ 4@ radius 50.0 50.0 sphere 0 0022: jump_if_false @E_SM_11948 // Note: the incorrect math opcode was used here 005F: (unknown) :E_SM_11948 005D: sphere_onscreen 3@ 4@ 5@ radius 10.0 0022: jump_if_false @E_SM_11965 // Note: the incorrect math opcode was used here 005F: (unknown) :E_SM_11965 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @E_SM_11691 0048: $5928(0@,3) = create_car #SPEEDER at 3@ 4@ 5@ 01C3: (unknown) $5928(0@,3) 1@ 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @E_SM_11713 6@ 00A4: $5934(0@,3) = create_actor_pedtype 15 model 6@ in_car $5928(0@,3) driverseat 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_SM_11782 $5934(0@,3) 2@ == 1 // (int) var == num jump_if_false @E_SM_12133 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @E_SM_11713 6@ 003E: $5937(0@,3) = create_actor_pedtype 15 model 6@ at 0 0 0 02B6: (unknown) $5937(0@,3) $5928(0@,3) 0.65 1.0 1.2 2 360.0 25 034F: (unknown) $5937(0@,3) 1 020E: (unknown) $5937(0@,3) 1 00DF: (unknown) $5937(0@,3) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_SM_11782 $5937(0@,3) :E_SM_12133 $6109 == 1 // (int) var == num jump_if_false @E_SM_12156 00C0: (unknown) $5928(0@,3) $5931(0@,3) :E_SM_12156 $6102 = 1 // (int) $5940(0@,3) = -1 // (int) 0036: $5946(0@,3) = 3@ // (float vars) 0036: $5949(0@,3) = 4@ // (float vars) 0036: $5952(0@,3) = 5@ // (float vars) 005E: (unknown) :E_SM_12193 0@ = 0 // (int) :E_SM_12197 004F: unknown_check $5928(0@,3) jump_if_false @E_SM_12258 004D: store_car $5928(0@,3) position_to 1@ 2@ 3@ 037B: constant_params 3 variable_params 3 unknown 7 call_with_params @E_SM_8685 1@ 2@ 3@ 4@ 5@ 6@ 6@ = 7.0 // (float) 04C4: (unknown) 4@ 5@ 6@ 4@ 5@ 6@ 01BF: (unknown) $5928(0@,3) 4@ 5@ 6@ :E_SM_12258 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_12197 0026: return :E_SM_12277 0035: 1@ = $5940(0@,3) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @E_SM_12311 $5940(0@,3) = -1 // (int) $5888(1@,10) = 0 // (int) :E_SM_12311 004F: unknown_check $5928(0@,3) jump_if_false @E_SM_12491 0045: actor $5934(0@,3) defined jump_if_false @E_SM_12491 2@ = -1 // (int) 3@ = 0 // (float) 1@ = 0 // (int) :E_SM_12350 0078: if and 0252: object $5868(1@,10) exists $5888(1@,10) == 0 // (int) var == num jump_if_false @E_SM_12429 004D: store_car $5928(0@,3) position_to 4@ 5@ 6@ 010C: store_object $5868(1@,10) position_to 7@ 8@ 9@ 031E: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 10@ 0078: if or 2@ == -1 // (int) var == num 0014: 3@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_12429 // Note: the incorrect math opcode was used here 0036: 3@ = 10@ // (float vars) 0035: 2@ = 1@ // (int vars) :E_SM_12429 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @E_SM_12350 not 2@ == -1 // (int) var == num jump_if_false @E_SM_12491 010C: store_object $5868(2@,10) position_to 7@ 8@ 9@ 01BF: (unknown) $5928(0@,3) 7@ 8@ 9@ $5888(2@,10) = 1 // (int) 0035: $5940(0@,3) = 2@ // (int vars) :E_SM_12491 0026: return :E_SM_12493 010E: 1@ = current_time_in_ms $6102 == 1 // (int) var == num jump_if_false @E_SM_12516 0002: jump @E_SM_12873 :E_SM_12516 $6102 == 2 // (int) var == num jump_if_false @E_SM_12860 0@ = 0 // (int) :E_SM_12533 $5928(0@,3) == -1 // (int) var == num jump_if_false @E_SM_12603 $5955(0@,3) == 1 // (int) var == num jump_if_false @E_SM_12596 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @E_SM_11895 0@ $5958(0@,3) $5961(0@,3) jump_if_false @E_SM_12596 $5955(0@,3) = 0 // (int) :E_SM_12596 0002: jump @E_SM_12767 :E_SM_12603 00A0: car $5928(0@,3) wrecked jump_if_false @E_SM_12742 $5928(0@,3) = -1 // (int) 82DB: not unknown_check $5931(0@,3) 0 jump_if_false @E_SM_12651 00BB: (unknown) $5931(0@,3) 02E2: $5931(0@,3) = 0 // (any) :E_SM_12651 0035: 2@ = $5940(0@,3) // (int vars) not 2@ == -1 // (int) var == num jump_if_false @E_SM_12677 $5888(2@,10) = 0 // (int) :E_SM_12677 3@ = 0 // (int) :E_SM_12681 0011: $5943(0@,3) > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_12735 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_SM_9082 $5946(0@,3) $5949(0@,3) $5952(0@,3) 5.0 20.0 3@ += 1 // (int) 0002: jump @E_SM_12681 :E_SM_12735 0002: jump @E_SM_12767 :E_SM_12742 027F: store_coords_to $5946(0@,3) $5949(0@,3) $5952(0@,3) from_actor $5928(0@,3) with_offset 0 0.6 0 :E_SM_12767 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_12533 0011: 1@ > $6221 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_12853 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :E_SM_12800 004F: unknown_check $5928(0@,3) jump_if_false @E_SM_12824 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_12277 0@ :E_SM_12824 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_12800 0035: $6221 = 1@ // (int vars) $6221 += 2000 // (int) :E_SM_12853 0002: jump @E_SM_12873 :E_SM_12860 $6102 == 3 // (int) var == num jump_if_false @E_SM_12873 :E_SM_12873 0026: return 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8732 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_SM_10042 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_11691 0026: return :E_SM_12909 $6102 = 0 // (int) $6109 = 1 // (int) $6164 = 3 // (int) $6165 = 2500 // (int) $6166 = 0 // (int) $6167 = 0 // (int) $6168 = 0 // (int) $6169 = 3 // (int) $6170 = 0 // (int) $6171 = 0 // (int) $6172 = 0 // (int) $6180 = 0 // (int) 0@ = 0 // (int) :E_SM_12978 $5854(0@,2) = -1 // (int) 02E2: $5856(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_12978 0@ = 0 // (int) :E_SM_13014 $5868(0@,10) = -1 // (int) 02E2: $5878(0@,10) = 0 // (any) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13014 $6173 = 0 // (int) $6174 = 0 // (int) $6175 = 0 // (int) 0@ = 0 // (int) :E_SM_13065 $5928(0@,3) = -1 // (int) 02E2: $5931(0@,3) = 0 // (any) $5955(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13065 $6221 = 0 // (int) $6220 = 0 // (int) 0026: return :E_SM_13116 $6102 = 1 // (int) 0036: $6103 = 0@ // (float vars) 0036: $6104 = 1@ // (float vars) 0036: $6106 = 2@ // (float vars) 0036: $6107 = 3@ // (float vars) 0026: return :E_SM_13144 0035: $6177 = 0@ // (int vars) 0035: $6178 = 1@ // (int vars) 0035: $6176 = 2@ // (int vars) $6176 *= 1000 // (int) 0035: $6179 = 3@ // (int vars) $6179 *= 1000 // (int) 0026: return :E_SM_13180 0@ = 0 // (int) :E_SM_13184 004F: unknown_check $5854(0@,2) jump_if_false @E_SM_13235 02DB: unknown_check $5856(0@,2) 0 jump_if_false @E_SM_13235 00C0: (unknown) $5854(0@,2) $5856(0@,2) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_2149 $5856(0@,2) :E_SM_13235 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_13184 0@ = 0 // (int) :E_SM_13256 0252: object $5868(0@,10) exists jump_if_false @E_SM_13293 02DB: unknown_check $5878(0@,10) 0 jump_if_false @E_SM_13293 00C2: (unknown) $5868(0@,10) $5878(0@,10) :E_SM_13293 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13256 0@ = 0 // (int) :E_SM_13314 004F: unknown_check $5928(0@,3) jump_if_false @E_SM_13351 02DB: unknown_check $5931(0@,3) 0 jump_if_false @E_SM_13351 00C0: (unknown) $5928(0@,3) $5931(0@,3) :E_SM_13351 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13314 $6109 = 1 // (int) 0026: return :E_SM_13376 0@ = 0 // (int) :E_SM_13380 not $5854(0@,2) == -1 // (int) var == num jump_if_false @E_SM_13422 82DB: not unknown_check $5856(0@,2) 0 jump_if_false @E_SM_13422 00BB: (unknown) $5856(0@,2) 02E2: $5856(0@,2) = 0 // (any) :E_SM_13422 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_13380 0@ = 0 // (int) :E_SM_13443 not $5868(0@,10) == -1 // (int) var == num jump_if_false @E_SM_13485 82DB: not unknown_check $5878(0@,10) 0 jump_if_false @E_SM_13485 00BB: (unknown) $5878(0@,10) 02E2: $5878(0@,10) = 0 // (any) :E_SM_13485 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13443 0@ = 0 // (int) :E_SM_13506 not $5928(0@,3) == -1 // (int) var == num jump_if_false @E_SM_13548 82DB: not unknown_check $5931(0@,3) 0 jump_if_false @E_SM_13548 00BB: (unknown) $5931(0@,3) 02E2: $5931(0@,3) = 0 // (any) :E_SM_13548 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13506 $6109 = 0 // (int) 0026: return :E_SM_13572 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_11167 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12193 $6102 = 3 // (int) 0026: return :E_SM_13600 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_13376 0@ = 0 // (int) :E_SM_13614 not $5854(0@,2) == -1 // (int) var == num jump_if_false @E_SM_13649 003F: destroy_actor $5858(0@,2) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5854(0@,2) :E_SM_13649 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_13614 0@ = 0 // (int) :E_SM_13670 not $5868(0@,10) == -1 // (int) var == num jump_if_false @E_SM_13691 0093: destroy_object $5868(0@,10) :E_SM_13691 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13670 0@ = 0 // (int) :E_SM_13712 not $5928(0@,3) == -1 // (int) var == num jump_if_false @E_SM_13753 003F: destroy_actor $5934(0@,3) 003F: destroy_actor $5937(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4697 $5928(0@,3) :E_SM_13753 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13712 0026: return :E_SM_13772 $6102 == 1 // (int) var == num jump_if_false @E_SM_13802 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10523 0002: jump @E_SM_13925 :E_SM_13802 $6102 == 2 // (int) var == num jump_if_false @E_SM_13852 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10523 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_9447 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12493 0002: jump @E_SM_13925 :E_SM_13852 $6102 == 3 // (int) var == num jump_if_false @E_SM_13892 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10523 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12493 0002: jump @E_SM_13925 :E_SM_13892 $6102 == 4 // (int) var == num jump_if_false @E_SM_13925 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10523 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12493 :E_SM_13925 0026: return :E_SM_13927 0206: (unknown) 0 0207: (unknown) 0 0266: (unknown) 0 0204: set_text_draw_letter_size 0.6 0.6 0205: set_text_draw_RGBA 255 255 255 0@ 020A: (unknown) 1 0208: set_text_draw_linewidth 1000.0 0026: return 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_199 -1 022C: (unknown) $1042 $1043 $1044 150.0 1 0035: 1@ = $6175 // (int vars) 0078: if and 004F: unknown_check $6094 0045: actor $1038 defined 0022: jump_if_false @E_SM_14070 // Note: the incorrect math opcode was used here 02E9: set_car $6094 speed_to 10.0 01F2: (unknown) $6094 1 5@ = 55.0 // (float) 027F: store_coords_to 2@ 3@ 4@ from_actor $6094 with_offset 10.0 5@ 8.0 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00B5: (unknown) $1038 15 2 :E_SM_14070 0001: wait 0 ms 0078: if and 004F: unknown_check $6094 0045: actor $1038 defined jump_if_false @E_SM_14131 02B4: set_camera_transverse_delay 1.0 time 6000 027F: store_coords_to 2@ 3@ 4@ from_actor $6094 with_offset 3.0 5@ 8.0 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00B5: (unknown) $1038 15 1 :E_SM_14131 010E: 6@ = current_time_in_ms 0035: 7@ = 6@ // (int vars) 7@ += 2500 // (int) 8@ = 255 // (int) :E_SM_14150 8@ > 0 // (int) var > num jump_if_false @E_SM_14268 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_13927 8@ 0203: set_draw_text_position 50.0 170.0 GXT 'SMG_11' // Packages recieved: 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_13927 8@ 02B1: draw_text_1number 400.0 170.0 GXT 'NUMBER' number 1@ // ~1~ 0011: 6@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_14261 // Note: the incorrect math opcode was used here 8@ >= 15 // (int) var >= num jump_if_false @E_SM_14257 8@ -= 15 // (int) 0002: jump @E_SM_14261 :E_SM_14257 8@ = 0 // (int) :E_SM_14261 0002: jump @E_SM_14150 :E_SM_14268 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_364 -1 0026: return :E_SM_14292 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_3875 0@ 2 0035: 2@ = $5377(0@,40) // (int vars) 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13116 $5760(2@,5) $5765(2@,5) $5775(2@,5) $5780(2@,5) 5 > &58721 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_14363 // Note: the incorrect math opcode was used here 3@ = 15 // (int) 0002: jump @E_SM_14393 :E_SM_14363 10 > &58721 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_14388 // Note: the incorrect math opcode was used here 3@ = 20 // (int) 0002: jump @E_SM_14393 :E_SM_14388 3@ = 25 // (int) :E_SM_14393 1@ == 0 // (int) var == num jump_if_false @E_SM_14457 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10169 20.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_10140 3 5000 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13144 3@ 1000 60 3 0002: jump @E_SM_14678 :E_SM_14457 1@ == 1 // (int) var == num jump_if_false @E_SM_14570 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10169 14.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10169 20.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_10123 4 2500 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13144 3@ 1000 60 5 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11864 0 30.0 4 0 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11864 1 30.0 4 0 0002: jump @E_SM_14678 :E_SM_14570 1@ == 2 // (int) var == num jump_if_false @E_SM_14678 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10169 14.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10169 20.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_10123 3 2500 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13144 3@ 1000 60 6 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11864 0 30.0 4 1 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11864 1 30.0 4 1 :E_SM_14678 005E: (unknown) :E_SM_14680 0@ = 0 // (int) :E_SM_14684 $6106(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_14684 0@ = 0 // (int) :E_SM_14713 $5966(0@,20) = -1 // (int) 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_SM_14713 &58647 = 0 // (int) // unknown partype 0xE5 &58646 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_14750 0160: load_model 8 0160: load_model #UZI 0160: load_model #POLICEM 0160: load_model #BODYARMOUR 0228: (unknown) 0026: return :E_SM_14772 0543: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 03D6: (unknown) 0@ 200 03D7: (unknown) 0@ 1000 0213: (unknown) 0@ 0 01C9: (unknown) 0@ 55 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 00A1: (unknown) 0@ 8192 01A4: (unknown) 0@ 0 041B: (unknown) 0@ 9 0026: return :E_SM_14830 &58646 >= 20 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_14845 039E: (unknown) :E_SM_14845 0035: 7@ = &58646 // (int vars) // unknown partype 0xE5 &58646 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_14750 022C: (unknown) 0@ 1@ 2@ 3.0 1 003E: $5966(7@,20) = create_actor_pedtype 10 model 8 at 0@ 1@ 2@ 010F: (unknown) $5966(7@,20) 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_14772 $5966(7@,20) 0035: $6066(7@,20) = 6@ // (int vars) $5986(7@,20) = 1 // (int) 0158: actor $5966(7@,20) run_to 3@ 4@ 0036: $6006(7@,20) = 3@ // (float vars) 0036: $6026(7@,20) = 4@ // (float vars) 0036: $6046(7@,20) = 5@ // (float vars) 0026: return :E_SM_14958 &58646 >= 20 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_14973 039E: (unknown) :E_SM_14973 0035: 5@ = &58646 // (int vars) // unknown partype 0xE5 &58646 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_14750 022C: (unknown) 0@ 1@ 2@ 3.0 1 003E: $5966(5@,20) = create_actor_pedtype 10 model 8 at 0@ 1@ 2@ 00CF: set_actor $5966(5@,20) Z_angle_to 3@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_14772 $5966(5@,20) 0035: $6066(5@,20) = 4@ // (int vars) $5986(5@,20) = 0 // (int) 01A4: (unknown) $5966(5@,20) 1 0045: actor $1038 defined jump_if_false @E_SM_15079 00E4: (unknown) $5966(5@,20) $1038 :E_SM_15079 4@ == 1 // (int) var == num jump_if_false @E_SM_15107 020E: (unknown) $5966(5@,20) 1 034F: (unknown) $5966(5@,20) 1 :E_SM_15107 0026: return :E_SM_15109 &58646 >= 20 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_15124 039E: (unknown) :E_SM_15124 0035: 2@ = &58646 // (int vars) // unknown partype 0xE5 &58646 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_14750 004F: unknown_check 0@ jump_if_false @E_SM_15327 02BD: (unknown) 0@ 3@ 3@ == -1 // (int) var == num jump_if_false @E_SM_15189 00A4: $5966(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ driverseat 0002: jump @E_SM_15285 :E_SM_15189 0299: unknown_check 0@ 0 jump_if_false @E_SM_15219 0118: $5966(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ passenger_seat 0 0002: jump @E_SM_15285 :E_SM_15219 0299: unknown_check 0@ 1 jump_if_false @E_SM_15251 0118: $5966(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ passenger_seat 1 0002: jump @E_SM_15285 :E_SM_15251 0299: unknown_check 0@ 2 jump_if_false @E_SM_15283 0118: $5966(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ passenger_seat 2 0002: jump @E_SM_15285 :E_SM_15283 039E: (unknown) :E_SM_15285 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_14772 $5966(2@,20) $5986(2@,20) = 2 // (int) 0035: $6086(2@,20) = 0@ // (int vars) 0035: $6066(2@,20) = 1@ // (int vars) 00E3: (unknown) $5966(2@,20) :E_SM_15327 0026: return :E_SM_15329 9@ = 0 // (int) :E_SM_15333 0011: &58646 > 9@ // (int) var > var // unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_15833 // Note: the incorrect math opcode was used here 0045: actor $5966(9@,20) defined 0022: jump_if_false @E_SM_15792 // Note: the incorrect math opcode was used here $5986(9@,20) == 0 // (int) var == num jump_if_false @E_SM_15398 0045: actor $1038 defined jump_if_false @E_SM_15391 04A3: (unknown) $5966(9@,20) $1038 :E_SM_15391 0002: jump @E_SM_15733 :E_SM_15398 $5986(9@,20) == 1 // (int) var == num jump_if_false @E_SM_15513 0080: actor $5966(9@,20) near_point $6006(9@,20) $6026(9@,20) radius 1.0 1.0 sphere 0 0022: jump_if_false @E_SM_15506 // Note: the incorrect math opcode was used here $5986(9@,20) = 0 // (int) 01A4: (unknown) $5966(9@,20) 1 0045: actor $1038 defined jump_if_false @E_SM_15475 00E4: (unknown) $5966(9@,20) $1038 :E_SM_15475 $6066(9@,20) == 1 // (int) var == num jump_if_false @E_SM_15506 020E: (unknown) $5966(9@,20) 1 034F: (unknown) $5966(9@,20) 1 :E_SM_15506 0002: jump @E_SM_15733 :E_SM_15513 $5986(9@,20) == 2 // (int) var == num jump_if_false @E_SM_15733 004F: unknown_check $6086(9@,20) jump_if_false @E_SM_15733 807E: not actor $5966(9@,20) driving jump_if_false @E_SM_15679 $5986(9@,20) = 0 // (int) 01A4: (unknown) $5966(9@,20) 1 0045: actor $1038 defined jump_if_false @E_SM_15588 00E4: (unknown) $5966(9@,20) $1038 :E_SM_15588 02B3: (unknown) $6086(9@,20) $6066(9@,20) == 1 // (int) var == num jump_if_false @E_SM_15672 004D: store_car $6086(9@,20) position_to 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5040 0@ 1@ 2@ 2.0 2.0 0 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 0@ 1@ 2@ 2.0 2.0 0 6@ 7@ 8@ 0433: (unknown) $5966(9@,20) 3@ 4@ 6@ 7@ 1 :E_SM_15672 0002: jump @E_SM_15733 :E_SM_15679 0045: actor $1038 defined 0022: jump_if_false @E_SM_15733 // Note: the incorrect math opcode was used here 0132: actor $1038 near_car $6086(9@,20) radius 30.0 30.0 sphere 0 0022: jump_if_false @E_SM_15733 // Note: the incorrect math opcode was used here 0218: unknown_check $5966(9@,20) $1038 0022: jump_if_false @E_SM_15733 // Note: the incorrect math opcode was used here 02B3: (unknown) $6086(9@,20) :E_SM_15733 0045: actor $1038 defined 0022: jump_if_false @E_SM_15785 // Note: the incorrect math opcode was used here 8086: not actor $1038 near_actor $5966(9@,20) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_SM_15785 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5966(9@,20) 0022: jump_if_false @E_SM_15785 // Note: the incorrect math opcode was used here 003F: destroy_actor $5966(9@,20) :E_SM_15785 0002: jump @E_SM_15821 :E_SM_15792 not $5966(9@,20) == -1 // (int) var == num jump_if_false @E_SM_15821 0112: remove_references_to_actor $5966(9@,20) // Like turning an actor into a random pedestrian $5966(9@,20) = -1 // (int) :E_SM_15821 9@ += 1 // (int) 0002: jump @E_SM_15333 :E_SM_15833 0026: return :E_SM_15835 &58647 >= 10 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_15850 039E: (unknown) :E_SM_15850 0035: 6@ = &58647 // (int vars) // unknown partype 0xE5 &58647 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @E_SM_14750 022C: (unknown) 1@ 2@ 3@ 6.0 1 0048: $6106(6@,10) = create_car #POLICEM at 1@ 2@ 3@ 00D1: set_car $6106(6@,10) Z_angle_to 4@ :E_SM_15900 0@ > 0 // (int) var > num jump_if_false @E_SM_15938 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @E_SM_15109 $6106(6@,10) 5@ 0@ -= 1 // (int) 0002: jump @E_SM_15900 :E_SM_15938 $6116(6@,10) = 0 // (int) 004F: unknown_check $6106(6@,10) jump_if_false @E_SM_15965 0052: set_car $6106(6@,10) driver_behaviour_to 0 :E_SM_15965 0026: return :E_SM_15967 &58647 >= 10 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_15982 039E: (unknown) :E_SM_15982 0035: 8@ = &58647 // (int vars) // unknown partype 0xE5 &58647 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @E_SM_14750 022C: (unknown) 1@ 2@ 3@ 6.0 1 0048: $6106(8@,10) = create_car #POLICEM at 1@ 2@ 3@ 0233: (unknown) $6106(8@,10) 4@ 5@ :E_SM_16033 0@ > 0 // (int) var > num jump_if_false @E_SM_16071 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @E_SM_15109 $6106(8@,10) 7@ 0@ -= 1 // (int) 0002: jump @E_SM_16033 :E_SM_16071 $6116(8@,10) = 1 // (int) 004F: unknown_check $6106(8@,10) jump_if_false @E_SM_16175 022E: (unknown) $6106(8@,10) 1 0300: (unknown) $6106(8@,10) 255 01B6: (unknown) $6106(8@,10) 4@ 5@ 6@ 0050: set_car $6106(8@,10) max_speed_to 20.0 02E9: set_car $6106(8@,10) speed_to 20.0 0051: set_car $6106(8@,10) traffic_behavior_to 3 031D: (unknown) 1@ 2@ 4@ 5@ $6156(8@,10) 0036: $6126(8@,10) = 1@ // (float vars) 0036: $6136(8@,10) = 2@ // (float vars) 0036: $6146(8@,10) = 3@ // (float vars) :E_SM_16175 0026: return :E_SM_16177 0@ = 0 // (int) :E_SM_16181 0011: &58647 > 0@ // (int) var > var // unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_16433 // Note: the incorrect math opcode was used here 004F: unknown_check $6106(0@,10) 0022: jump_if_false @E_SM_16392 // Note: the incorrect math opcode was used here $6116(0@,10) == 0 // (int) var == num jump_if_false @E_SM_16227 0002: jump @E_SM_16299 :E_SM_16227 $6116(0@,10) == 1 // (int) var == num jump_if_false @E_SM_16299 8102: not car $6106(0@,10) near_point $6126(0@,10) $6136(0@,10) radius $6156(0@,10) $6156(0@,10) sphere 0 0022: jump_if_false @E_SM_16299 // Note: the incorrect math opcode was used here $6116(0@,10) = 0 // (int) 0050: set_car $6106(0@,10) max_speed_to 0 0052: set_car $6106(0@,10) driver_behaviour_to 0 02B3: (unknown) $6106(0@,10) :E_SM_16299 0045: actor $1038 defined jump_if_false @E_SM_16385 0123: 1@ = car $6106(0@,10) num_passengers 02BD: (unknown) $6106(0@,10) 2@ 0078: if and 2@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @E_SM_16385 8132: not actor $1038 near_car $6106(0@,10) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_SM_16385 // Note: the incorrect math opcode was used here 81B7: not unknown_check $6106(0@,10) 0022: jump_if_false @E_SM_16385 // Note: the incorrect math opcode was used here 0049: destroy_car $6106(0@,10) :E_SM_16385 0002: jump @E_SM_16421 :E_SM_16392 not $6106(0@,10) == -1 // (int) var == num jump_if_false @E_SM_16421 0113: remove_references_to_car $6106(0@,10) // Like turning a car into any random car $6106(0@,10) = -1 // (int) :E_SM_16421 0@ += 1 // (int) 0002: jump @E_SM_16181 :E_SM_16433 0026: return :E_SM_16435 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_15329 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_16177 0026: return :E_SM_16457 0@ = 0 // (int) :E_SM_16461 not $5966(0@,20) == -1 // (int) var == num jump_if_false @E_SM_16482 003F: destroy_actor $5966(0@,20) :E_SM_16482 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_SM_16461 0@ = 0 // (int) :E_SM_16503 034B: unknown_check $6106(0@,10) jump_if_false @E_SM_16530 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $6106(0@,10) :E_SM_16530 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_16503 0026: return :E_SM_16549 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_3875 0@ 0 0045: actor $1038 defined jump_if_false @E_SM_18676 001C: 0@ == $6046 // (int) num == var 0022: jump_if_false @E_SM_16913 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -1251.185 -1389.578 7.0687 -1252.581 -1393.878 7.0768 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -1245.773 -1389.921 8.7663 -1249.011 -1388.232 7.0649 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -1245.065 -1381.697 14.0633 -1247.053 -1387.085 14.0093 1 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 -1236.933 -1361.245 13.9585 121.2281 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 -1233.166 -1365.943 13.9287 204.2568 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 -1244.712 -1365.765 13.9036 90.0556 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -1248.067 -1363.062 13.7862 185.7922 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -1231.19 -1366.148 13.8658 145.2388 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -1239.14 -1372.155 14.0372 169.2056 1 0002: jump @E_SM_18674 :E_SM_16913 001C: 0@ == $6047 // (int) num == var 0022: jump_if_false @E_SM_17214 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -611.6501 -1508.89 10.1946 -607.0014 -1510.59 10.1974 1 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -607.4326 -1508.091 7.0115 -603.0325 -1510.014 7.0114 1 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 -638.4446 -1501.845 11.5132 338.0531 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 -654.4058 -1498.16 11.5296 180.115 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -639.9759 -1499.553 11.5155 261.5936 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -627.7445 -1498.556 11.1024 249.8214 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -603.0598 -1514.943 11.4752 55.3101 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -680.715 -1482.497 11.5582 249.5949 1 0002: jump @E_SM_18674 :E_SM_17214 001C: 0@ == $6048 // (int) num == var 0022: jump_if_false @E_SM_17400 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -733.7983 -1174.808 9.8244 -728.7986 -1166.812 9.6818 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -736.363 -1158.363 9.6849 316.2492 1 037B: constant_params 8 variable_params 0 unknown 1 call_with_params @E_SM_15967 1 -748.4943 -1179.709 10.0287 -737.8614 -1165.663 9.9202 1 037B: constant_params 8 variable_params 0 unknown 1 call_with_params @E_SM_15967 1 -745.8949 -1186.168 10.0287 -735.5511 -1176.496 10.0287 1 0002: jump @E_SM_18674 :E_SM_17400 001C: 0@ == $6049 // (int) num == var 0022: jump_if_false @E_SM_17636 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -814.758 -347.226 10.0283 -808.4722 -349.1014 9.2523 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 -812.7697 -347.2803 10.0283 -808.8804 -346.8638 9.7526 1 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 -822.7912 -339.5591 10.0283 184.2162 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 -822.7952 -345.6465 10.0283 195.7081 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -813.4947 -355.0829 10.0283 325.6925 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -825.0432 -347.7035 10.0283 266.262 1 0002: jump @E_SM_18674 :E_SM_17636 001C: 0@ == $6050 // (int) num == var 0022: jump_if_false @E_SM_17796 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -287.6807 -1215.349 7.073 85.7804 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -276.3896 -1213.66 7.073 85.427 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 -325.9745 -1255.053 7.0 330.545 1 037B: constant_params 8 variable_params 0 unknown 1 call_with_params @E_SM_15967 3 -244.7332 -1313.022 7.079 -249.1957 -1219.629 7.0786 0 0002: jump @E_SM_18674 :E_SM_17796 001C: 0@ == $6051 // (int) num == var 0022: jump_if_false @E_SM_17988 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 196.1 -257.6575 10.2784 69.314 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 198.0581 -262.3209 10.357 50.7162 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 244.0376 -142.302 8.5262 245.1535 -139.3661 8.5262 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 222.8103 -188.4463 8.5262 335.2864 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 212.0083 -214.3746 8.8778 330.7311 0 0002: jump @E_SM_18674 :E_SM_17988 001C: 0@ == $6052 // (int) num == var 0022: jump_if_false @E_SM_18305 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 396.091 -134.0528 9.9865 400.8682 -140.7986 9.415 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 394.2957 -134.3879 10.0464 399.7683 -135.3706 9.9751 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 391.5316 -228.3254 8.9587 397.1385 -226.9784 8.5195 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 389.805 -238.4189 9.2171 395.3611 -235.2744 8.8331 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 353.5224 -84.6803 10.611 174.6265 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 350.8256 -89.8859 10.611 358.5398 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 353.0396 -94.772 10.7106 292.9658 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14958 351.0741 -77.5341 10.7106 250.7944 1 0002: jump @E_SM_18674 :E_SM_18305 001C: 0@ == $6053 // (int) num == var 0022: jump_if_false @E_SM_18520 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 258.7409 257.16 10.1147 344.102 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15835 0 254.0709 249.828 10.5901 261.4362 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 261.8673 297.8781 7.7411 257.5548 298.3035 7.7411 1 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 259.6747 292.2639 7.7379 254.7752 295.2653 7.7411 1 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 259.4471 277.2881 7.738 260.2447 283.5958 7.738 1 0002: jump @E_SM_18674 :E_SM_18520 001C: 0@ == $6054 // (int) num == var 0022: jump_if_false @E_SM_18672 // Note: the incorrect math opcode was used here 0099: set_player $1038 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 348.546 568.2532 9.1477 341.3401 568.9125 8.2526 1 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14830 348.8492 572.006 9.1338 340.7514 572.3121 8.2526 1 037B: constant_params 8 variable_params 0 unknown 1 call_with_params @E_SM_15967 2 359.2048 598.062 9.2281 356.7072 571.9041 9.1486 0 0002: jump @E_SM_18674 :E_SM_18672 005F: (unknown) :E_SM_18674 005E: (unknown) :E_SM_18676 005F: (unknown) :E_SM_18678 0@ = 0 // (int) :E_SM_18682 $6168(0@,6) = -1 // (int) 02E2: $6222(0@,6) = 0 // (any) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_18682 &58711 = 0 // (float) // unknown partype 0xE5 &58712 = 0 // (float) // unknown partype 0xE5 &58713 = 0 // (float) // unknown partype 0xE5 &58715 = 0 // (float) // unknown partype 0xE5 &58716 = 0 // (float) // unknown partype 0xE5 &58717 = 0 // (float) // unknown partype 0xE5 &58710 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_18751 0160: load_model #REEFER 0160: load_model #SPEEDER 0160: load_model #GANG2A 0160: load_model #GANG3A 0160: load_model #MPLNG 0228: (unknown) 0026: return :E_SM_18778 &58710 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_18856 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_18751 0036: &58711 = $1042 // (float vars) // unknown partype 0xE5 0036: &58712 = $1043 // (float vars) // unknown partype 0xE5 0036: &58713 = $1044 // (float vars) // unknown partype 0xE5 &58711 += 500.0 // (float) // unknown partype 0xE5 0138: &58714 = random_float_in_ranges 200.0 250.0 // unknown partype 0xE5 0036: &58715 = 0@ // (float vars) // unknown partype 0xE5 0036: &58716 = 1@ // (float vars) // unknown partype 0xE5 0036: &58717 = 2@ // (float vars) // unknown partype 0xE5 &58710 = 1 // (int) // unknown partype 0xE5 :E_SM_18856 0026: return :E_SM_18858 &58710 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_18865 01BB: (unknown) 0@ 1@ 100.0 7@ 5.0 > 7@ // (float) num > var 0022: jump_if_false @E_SM_18949 // Note: the incorrect math opcode was used here 0036: 4@ = 0@ // (float vars) 002A: 4@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 002A: 5@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 002C: 1@ -= 3@ // (float vars) 002C: 2@ -= 3@ // (float vars) 8202: not unknown_check 0@ 1@ 2@ 4@ 5@ 6@ 1 1 1 1 1 0022: jump_if_false @E_SM_18949 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_18949 005F: (unknown) :E_SM_18951 0106: give_actor 0@ weapon 27 ammo 9999 // Load the weapon model before using this 1@ == 214 // (int) var == num jump_if_false @E_SM_18995 03D6: (unknown) 0@ 500 03D7: (unknown) 0@ 100 01C9: (unknown) 0@ 20 0002: jump @E_SM_19025 :E_SM_18995 1@ == 215 // (int) var == num jump_if_false @E_SM_19025 03D6: (unknown) 0@ 300 03D7: (unknown) 0@ 200 01C9: (unknown) 0@ 8 :E_SM_19025 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 041B: (unknown) 0@ 9 0026: return :E_SM_19039 0078: if and not 0@ == 214 // (int) var == num not 0@ == 215 // (int) var == num jump_if_false @E_SM_19064 039E: (unknown) :E_SM_19064 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_29778 2 jump_if_false @E_SM_19095 4@ = 95 // (int) 0002: jump @E_SM_19131 :E_SM_19095 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_29778 3 jump_if_false @E_SM_19126 4@ = 95 // (int) 0002: jump @E_SM_19131 :E_SM_19126 4@ = 93 // (int) :E_SM_19131 5@ = 0 // (int) :E_SM_19135 $6168(5@,6) == -1 // (int) var == num jump_if_false @E_SM_19629 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @E_SM_18751 0048: $6168(5@,6) = create_car 0@ at 1@ 2@ 3@ 0233: (unknown) $6168(5@,6) $1042 $1043 00A4: $6180(5@,6) = create_actor_pedtype 10 model 4@ in_car $6168(5@,6) driverseat 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @E_SM_18951 $6180(5@,6) 0@ 0@ == 214 // (int) var == num jump_if_false @E_SM_19386 003E: $6186(5@,6) = create_actor_pedtype 10 model 4@ at 0 0 0 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @E_SM_18951 $6186(5@,6) 0@ 02B6: (unknown) $6186(5@,6) $6168(5@,6) 0 2.5 2.5 0 90.0 27 034F: (unknown) $6186(5@,6) 1 020E: (unknown) $6186(5@,6) 1 00DF: (unknown) $6186(5@,6) 0309: (unknown) $6186(5@,6) 1 999000 003E: $6192(5@,6) = create_actor_pedtype 10 model 4@ at 0 0 0 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @E_SM_18951 $6192(5@,6) 0@ 02B6: (unknown) $6192(5@,6) $6168(5@,6) 0 -2.5 1.5 2 90.0 27 034F: (unknown) $6192(5@,6) 1 020E: (unknown) $6192(5@,6) 1 00DF: (unknown) $6192(5@,6) 0002: jump @E_SM_19495 :E_SM_19386 0@ == 215 // (int) var == num jump_if_false @E_SM_19495 003E: $6186(5@,6) = create_actor_pedtype 10 model 4@ at 0 0 0 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @E_SM_18951 $6186(5@,6) 0@ 02B6: (unknown) $6186(5@,6) $6168(5@,6) 0.65 1.0 2.0 0 90.0 27 034F: (unknown) $6186(5@,6) 1 020E: (unknown) $6186(5@,6) 1 00DF: (unknown) $6186(5@,6) 0309: (unknown) $6186(5@,6) 1 999000 $6192(5@,6) = -1 // (int) :E_SM_19495 0052: set_car $6168(5@,6) driver_behaviour_to 0 01C3: (unknown) $6168(5@,6) 10.0 $6198(5@,6) = 0 // (int) $6204(5@,6) = 0 // (int) 0138: 6@ = random_float_in_ranges 1.2 1.4 0036: $6210(5@,6) = 6@ // (float vars) $6216(5@,6) = 0 // (int) 02E2: $6222(5@,6) = 0 // (any) 00C0: (unknown) $6168(5@,6) $6222(5@,6) 0035: $6174(5@,6) = 0@ // (int vars) $6174(5@,6) == 214 // (int) var == num jump_if_false @E_SM_19605 &58708 += 1 // (int) // unknown partype 0xE5 0002: jump @E_SM_19627 :E_SM_19605 $6174(5@,6) == 215 // (int) var == num jump_if_false @E_SM_19627 &58709 += 1 // (int) // unknown partype 0xE5 :E_SM_19627 0026: return :E_SM_19629 5@ += 1 // (int) 5@ >= 6 // (int) var >= num jump_if_false @E_SM_19135 0026: return :E_SM_19648 010E: 0@ = current_time_in_ms 0045: actor $1038 defined jump_if_false @E_SM_20581 1@ = 0 // (int) :E_SM_19666 004F: unknown_check $6168(1@,6) jump_if_false @E_SM_20066 004F: unknown_check $6094 jump_if_false @E_SM_20066 004D: store_car $6168(1@,6) position_to 3@ 4@ 5@ 031D: (unknown) $1042 $1043 3@ 4@ 2@ 002E: 2@ *= $6210(1@,6) // (float vars) 01D4: (unknown) $6094 6@ 01D5: (unknown) $6094 7@ 8@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 6@ 7@ 8@ 2@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 6@ 7@ 8@ 037A: constant_params 4 variable_params 0 unknown 9 call_with_params @E_SM_18865 6@ 7@ 8@ 4.0 jump_if_false @E_SM_19799 04C4: (unknown) 6@ 7@ 8@ 6@ 7@ 8@ :E_SM_19799 0078: if and $6174(1@,6) == 215 // (int) var == num $6216(1@,6) > 0 // (int) var > num 0011: 0@ > $6216(1@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_19858 // Note: the incorrect math opcode was used here 01BF: (unknown) $6168(1@,6) 6@ 7@ 8@ 01C3: (unknown) $6168(1@,6) 10.0 0002: jump @E_SM_20066 :E_SM_19858 0102: car $6168(1@,6) near_point 6@ 7@ radius 15.0 15.0 sphere 0 0022: jump_if_false @E_SM_19937 // Note: the incorrect math opcode was used here 01BF: (unknown) $6168(1@,6) 6@ 7@ 8@ $6174(1@,6) == 214 // (int) var == num jump_if_false @E_SM_19921 01C3: (unknown) $6168(1@,6) 10.0 0002: jump @E_SM_19930 :E_SM_19921 01C3: (unknown) $6168(1@,6) 10.0 :E_SM_19930 0002: jump @E_SM_20066 :E_SM_19937 0102: car $6168(1@,6) near_point 6@ 7@ radius 50.0 50.0 sphere 0 0022: jump_if_false @E_SM_20016 // Note: the incorrect math opcode was used here 01BF: (unknown) $6168(1@,6) 6@ 7@ 8@ $6174(1@,6) == 214 // (int) var == num jump_if_false @E_SM_20000 01C3: (unknown) $6168(1@,6) 15.0 0002: jump @E_SM_20009 :E_SM_20000 01C3: (unknown) $6168(1@,6) 15.0 :E_SM_20009 0002: jump @E_SM_20066 :E_SM_20016 01BF: (unknown) $6168(1@,6) 6@ 7@ 8@ $6174(1@,6) == 214 // (int) var == num jump_if_false @E_SM_20057 01C3: (unknown) $6168(1@,6) 20.0 0002: jump @E_SM_20066 :E_SM_20057 01C3: (unknown) $6168(1@,6) 25.0 :E_SM_20066 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @E_SM_19666 1@ = 0 // (int) :E_SM_20087 004F: unknown_check $6168(1@,6) jump_if_false @E_SM_20463 $6204(1@,6) == 0 // (int) var == num jump_if_false @E_SM_20223 004F: unknown_check $6094 jump_if_false @E_SM_20216 0132: actor $1038 near_car $6168(1@,6) radius 60.0 60.0 sphere 0 0022: jump_if_false @E_SM_20216 // Note: the incorrect math opcode was used here $6204(1@,6) = 1 // (int) 0045: actor $6186(1@,6) defined jump_if_false @E_SM_20176 00EC: (unknown) $6186(1@,6) $6094 :E_SM_20176 0045: actor $6192(1@,6) defined 0022: jump_if_false @E_SM_20197 // Note: the incorrect math opcode was used here 00EC: (unknown) $6192(1@,6) $6094 :E_SM_20197 0139: $6216(1@,6) = random_int_in_ranges 9000 11000 0029: $6216(1@,6) += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_20216 0002: jump @E_SM_20290 :E_SM_20223 8132: not actor $1038 near_car $6168(1@,6) radius 65.0 65.0 sphere 0 0022: jump_if_false @E_SM_20290 // Note: the incorrect math opcode was used here $6204(1@,6) = 0 // (int) 0045: actor $6186(1@,6) defined jump_if_false @E_SM_20271 00DF: (unknown) $6186(1@,6) :E_SM_20271 0045: actor $6192(1@,6) defined jump_if_false @E_SM_20290 00DF: (unknown) $6192(1@,6) :E_SM_20290 $6198(1@,6) == 0 // (int) var == num jump_if_false @E_SM_20388 0132: actor $1038 near_car $6168(1@,6) radius 150.0 150.0 sphere 0 0022: jump_if_false @E_SM_20341 // Note: the incorrect math opcode was used here $6198(1@,6) = 1 // (int) 0002: jump @E_SM_20381 :E_SM_20341 8132: not actor $1038 near_car $6168(1@,6) radius 350.0 350.0 sphere 0 0022: jump_if_false @E_SM_20381 // Note: the incorrect math opcode was used here 003F: destroy_actor $6180(1@,6) 003F: destroy_actor $6186(1@,6) 0049: destroy_car $6168(1@,6) :E_SM_20381 0002: jump @E_SM_20456 :E_SM_20388 $6198(1@,6) == 1 // (int) var == num jump_if_false @E_SM_20456 8132: not actor $1038 near_car $6168(1@,6) radius 170.0 170.0 sphere 0 0022: jump_if_false @E_SM_20456 // Note: the incorrect math opcode was used here 81B7: not unknown_check $6168(1@,6) 0022: jump_if_false @E_SM_20456 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $6180(1@,6) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6186(1@,6) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $6168(1@,6) // Like turning a car into any random car :E_SM_20456 0002: jump @E_SM_20564 :E_SM_20463 not $6168(1@,6) == -1 // (int) var == num jump_if_false @E_SM_20564 82DB: not unknown_check $6222(1@,6) 0 jump_if_false @E_SM_20505 00BB: (unknown) $6222(1@,6) 02E2: $6222(1@,6) = 0 // (any) :E_SM_20505 $6174(1@,6) == 214 // (int) var == num jump_if_false @E_SM_20534 &58708 -= 1 // (int) // unknown partype 0xE5 0002: jump @E_SM_20556 :E_SM_20534 $6174(1@,6) == 215 // (int) var == num jump_if_false @E_SM_20556 &58709 -= 1 // (int) // unknown partype 0xE5 :E_SM_20556 $6168(1@,6) = -1 // (int) :E_SM_20564 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @E_SM_20087 :E_SM_20581 0026: return :E_SM_20583 0078: if and &58710 == 1 // (int) var == num // unknown partype 0xE5 0045: actor $1038 defined jump_if_false @E_SM_20870 8080: not actor $1038 near_point &58711 &58712 radius &58714 &58714 sphere 0 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_20870 // Note: the incorrect math opcode was used here 8080: not actor $1038 near_point &58715 &58716 radius 200.0 200.0 sphere 0 // unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_20870 // Note: the incorrect math opcode was used here 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 300.0 0 2@ = 6.0 // (float) 0036: 3@ = 0@ // (float vars) 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 6@ = 0 // (int) :E_SM_20680 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_SM_18865 3@ 4@ 5@ 4.0 jump_if_false @E_SM_20812 8227: not (unknown) 3@ 4@ 5@ 10.0 10.0 10.0 0022: jump_if_false @E_SM_20812 // Note: the incorrect math opcode was used here 0139: 7@ = random_int_in_ranges 0 2 0078: if or 7@ == 0 // (int) var == num &58709 >= 2 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_20764 7@ = 214 // (int) 0002: jump @E_SM_20770 :E_SM_20764 7@ = 215 // (int) :E_SM_20770 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_SM_19039 7@ 3@ 4@ 5@ 0036: &58711 = $1042 // (float vars) // unknown partype 0xE5 0036: &58712 = $1043 // (float vars) // unknown partype 0xE5 0036: &58713 = $1044 // (float vars) // unknown partype 0xE5 0138: &58714 = random_float_in_ranges 200.0 250.0 // unknown partype 0xE5 :E_SM_20812 0138: 3@ = random_float_in_ranges -100.0 100.0 0138: 4@ = random_float_in_ranges -100.0 100.0 5@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 0@ 1@ 2@ 3@ 4@ 5@ 3@ 4@ 5@ 6@ += 1 // (int) 6@ >= 2 // (int) var >= num jump_if_false @E_SM_20680 :E_SM_20870 0026: return :E_SM_20872 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_19648 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_20583 0026: return :E_SM_20894 0@ = 0 // (int) :E_SM_20898 004F: unknown_check $6168(0@,6) jump_if_false @E_SM_20935 02DB: unknown_check $6222(0@,6) 0 jump_if_false @E_SM_20935 00C0: (unknown) $6168(0@,6) $6222(0@,6) :E_SM_20935 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_20898 0026: return :E_SM_20954 0@ = 0 // (int) :E_SM_20958 82DB: not unknown_check $6222(0@,6) 0 jump_if_false @E_SM_20985 00BB: (unknown) $6222(0@,6) 02E2: $6222(0@,6) = 0 // (any) :E_SM_20985 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_20958 0026: return :E_SM_21004 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_20954 0@ = 0 // (int) :E_SM_21018 not $6168(0@,6) == -1 // (int) var == num jump_if_false @E_SM_21065 003F: destroy_actor $6180(0@,6) 003F: destroy_actor $6186(0@,6) 003F: destroy_actor $6192(0@,6) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4697 $6168(0@,6) :E_SM_21065 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_21018 0026: return :E_SM_21084 &58728 = 0 // (int) // unknown partype 0xE5 &58729 = 0 // (int) // unknown partype 0xE5 02E2: &58730 = 0 // (any) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_5957 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_12909 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_14680 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_18678 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_1_38909 5 &58721 // unknown partype 0xE5 0035: 0@ = $3315 // (int vars) 0035: &58722 = $3315 // (int vars) // unknown partype 0xE5 0036: &58726 = $2259(0@,30) // (float vars) // unknown partype 0xE5 037B: constant_params 1 variable_params 3 unknown 1 call_with_params @NONAME_1_30320 &58722 &58723 &58724 &58725 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 &58727 = 0 // (int) // unknown partype 0xE5 &58751 = 0 // (int) // unknown partype 0xE5 &58752 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_21207 0045: actor $1038 defined jump_if_false @E_SM_21258 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8621 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_13772 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_16435 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_20872 :E_SM_21258 &58727 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_21309 04E7: unknown_check &58723 &58724 &58725 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_21309 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 3 unknown 0 call_with_params @NONAME_1_30320 &58722 &58723 &58724 &58725 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 &58727 = 1 // (int) // unknown partype 0xE5 :E_SM_21309 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_3396 0026: return :E_SM_21321 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8633 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_13600 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_16457 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_21004 0026: return :E_SM_21363 &58730 > 0 // (int) var > num // unknown partype 0xE5 jump_if_false @E_SM_21384 00BB: (unknown) &58730 // unknown partype 0xE5 &58730 = 0 // (int) // unknown partype 0xE5 :E_SM_21384 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_13376 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_20954 0026: return :E_SM_21406 02CB: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8433 00AE: remove_status_text $6101 00AE: remove_status_text &58728 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_21363 0026: return :E_SM_21441 &58718 = 1 // (int) // unknown partype 0xE5 0035: &58719 = 0@ // (int vars) // unknown partype 0xE5 0035: &58720 = 1@ // (int vars) // unknown partype 0xE5 0026: return :E_SM_21459 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_21441 0@ -1 0026: return :E_SM_21474 0035: 0@ = &58751 // (int vars) // unknown partype 0xE5 0017: 0@ >= &58752 // (int) var >= var // unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_21493 // Note: the incorrect math opcode was used here 039E: (unknown) :E_SM_21493 &58751 += 1 // (int) // unknown partype 0xE5 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_21441 $6251(0@,10) $6261(0@,10) 0026: return :E_SM_21519 0035: 5@ = &58752 // (int vars) // unknown partype 0xE5 5@ >= 10 // (int) var >= num jump_if_false @E_SM_21538 039E: (unknown) :E_SM_21538 &58752 += 1 // (int) // unknown partype 0xE5 0035: $6251(5@,10) = 0@ // (int vars) 037B: constant_params 3 variable_params 1 unknown 12 call_with_params @E_SM_4020 &58723 &58724 &58725 6@ // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 5@ == 0 // (int) var == num jump_if_false @E_SM_21591 7@ = -1 // (int) 0002: jump @E_SM_21607 :E_SM_21591 0035: 8@ = 5@ // (int vars) 8@ -= 1 // (int) 0035: 7@ = $6261(8@,10) // (int vars) :E_SM_21607 7@ == -1 // (int) var == num jump_if_false @E_SM_21641 0036: 9@ = &58723 // (float vars) // unknown partype 0xE5 0036: 10@ = &58724 // (float vars) // unknown partype 0xE5 0036: 11@ = &58725 // (float vars) // unknown partype 0xE5 0002: jump @E_SM_21662 :E_SM_21641 0036: 9@ = $5417(7@,40) // (float vars) 0036: 10@ = $5457(7@,40) // (float vars) 0036: 11@ = $5497(7@,40) // (float vars) :E_SM_21662 0@ == 3 // (int) var == num jump_if_false @E_SM_21699 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 9@ 10@ 11@ 0 6@ 0 700.0 1 $6261(5@,10) :E_SM_21699 0078: if or 0@ == 4 // (int) var == num 0@ == 5 // (int) var == num 0@ == 6 // (int) var == num jump_if_false @E_SM_21753 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 9@ 10@ 11@ 2 -1 0 1500.0 1 $6261(5@,10) :E_SM_21753 0@ == 8 // (int) var == num jump_if_false @E_SM_21797 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 9@ 10@ 11@ 0 6@ 0 500.0 1 $6261(5@,10) 0002: jump @E_SM_21980 :E_SM_21797 0@ == 9 // (int) var == num jump_if_false @E_SM_21980 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 &58723 &58724 &58725 0 6@ 0 0 1 $6261(5@,10) // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0035: 1@ = $6261(5@,10) // (int vars) 0036: 2@ = $5417(1@,40) // (float vars) 0036: 3@ = $5457(1@,40) // (float vars) 0036: 4@ = $5497(1@,40) // (float vars) 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 2@ 3@ 4@ 2 -1 2000.0 3000.0 1 &58742 // unknown partype 0xE5 0035: 1@ = &58742 // (int vars) // unknown partype 0xE5 0036: 2@ = $5417(1@,40) // (float vars) 0036: 3@ = $5457(1@,40) // (float vars) 0036: 4@ = $5497(1@,40) // (float vars) 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5144 &58723 &58724 &58725 2@ 3@ 4@ 2@ 3@ 4@ // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5092 2@ 3@ 4@ 0.5 2@ 3@ 4@ 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 2@ 3@ 4@ 0 6@ 0 1000.0 1 &58741 // unknown partype 0xE5 :E_SM_21980 0@ == 10 // (int) var == num jump_if_false @E_SM_22005 0035: &58744 = &58743 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 0002: jump @E_SM_22249 :E_SM_22005 0@ == 11 // (int) var == num jump_if_false @E_SM_22249 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 &58723 &58724 &58725 2 -1 2000.0 3000.0 1 &58742 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0035: 1@ = &58742 // (int vars) // unknown partype 0xE5 0036: 2@ = $5417(1@,40) // (float vars) 0036: 3@ = $5457(1@,40) // (float vars) 0036: 4@ = $5497(1@,40) // (float vars) 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5144 &58723 &58724 &58725 2@ 3@ 4@ 2@ 3@ 4@ // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5092 2@ 3@ 4@ 0.5 2@ 3@ 4@ 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 2@ 3@ 4@ 0 6@ 0 1000.0 1 &58741 // unknown partype 0xE5 &58733 == 9 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_22188 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 2@ 3@ 4@ 0 6@ 0 1000.0 1 &58743 // unknown partype 0xE5 0035: $6261(5@,10) = &58743 // (int vars) // unknown partype 0xE5 0002: jump @E_SM_22243 :E_SM_22188 0035: 1@ = &58742 // (int vars) // unknown partype 0xE5 0036: 2@ = $5417(1@,40) // (float vars) 0036: 3@ = $5457(1@,40) // (float vars) 0036: 4@ = $5497(1@,40) // (float vars) 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4051 2@ 3@ 4@ 0 6@ 0 0 1 &58743 // unknown partype 0xE5 0035: $6261(5@,10) = &58743 // (int vars) // unknown partype 0xE5 :E_SM_22243 0035: &58744 = &58743 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 :E_SM_22249 0026: return :E_SM_22251 6 > &58721 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_22276 // Note: the incorrect math opcode was used here 0035: 0@ = &58721 // (int vars) // unknown partype 0xE5 0002: jump @E_SM_22283 :E_SM_22276 0139: 0@ = random_int_in_ranges 6 12 :E_SM_22283 0@ == 0 // (int) var == num jump_if_false @E_SM_22349 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 10 0002: jump @E_SM_23088 :E_SM_22349 0@ == 1 // (int) var == num jump_if_false @E_SM_22416 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 10 0002: jump @E_SM_23088 :E_SM_22416 0@ == 2 // (int) var == num jump_if_false @E_SM_22483 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 11 0002: jump @E_SM_23088 :E_SM_22483 0@ == 3 // (int) var == num jump_if_false @E_SM_22550 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 11 0002: jump @E_SM_23088 :E_SM_22550 0@ == 4 // (int) var == num jump_if_false @E_SM_22617 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 10 0002: jump @E_SM_23088 :E_SM_22617 0@ == 5 // (int) var == num jump_if_false @E_SM_22684 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 6 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 11 0002: jump @E_SM_23088 :E_SM_22684 0@ == 6 // (int) var == num jump_if_false @E_SM_22751 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 11 0002: jump @E_SM_23088 :E_SM_22751 0@ == 7 // (int) var == num jump_if_false @E_SM_22818 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 11 0002: jump @E_SM_23088 :E_SM_22818 0@ == 8 // (int) var == num jump_if_false @E_SM_22885 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 10 0002: jump @E_SM_23088 :E_SM_22885 0@ == 9 // (int) var == num jump_if_false @E_SM_22952 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 6 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 10 0002: jump @E_SM_23088 :E_SM_22952 0@ == 10 // (int) var == num jump_if_false @E_SM_23019 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 6 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 11 0002: jump @E_SM_23088 :E_SM_23019 0@ == 11 // (int) var == num jump_if_false @E_SM_23086 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21519 11 0002: jump @E_SM_23088 :E_SM_23086 039E: (unknown) :E_SM_23088 0035: 1@ = &58721 // (int vars) // unknown partype 0xE5 1@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29778 2 jump_if_false @E_SM_23129 2@ = 93 // (int) 0002: jump @E_SM_23165 :E_SM_23129 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29778 3 jump_if_false @E_SM_23160 2@ = 93 // (int) 0002: jump @E_SM_23165 :E_SM_23160 2@ = 95 // (int) :E_SM_23165 0160: load_model #SESPAROW 0160: load_model #SPEEDER 0160: load_model 2@ 0228: (unknown) 3@ = -1 // (int) 4@ = -1 // (int) 5@ = -1 // (int) 6@ = -1 // (int) 7@ = -1 // (int) 8@ = -1 // (int) 037B: constant_params 3 variable_params 1 unknown 10 call_with_params @E_SM_4020 &58723 &58724 &58725 9@ // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 9@ == 0 // (int) var == num jump_if_false @E_SM_23791 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28853 -744.1425 -1554.331 12.5493 1 &58732 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_23457 0048: 3@ = create_car #SESPAROW at -1194.771 -1704.8 30.0 00A4: 4@ = create_actor_pedtype 22 model 2@ in_car 3@ driverseat 0233: (unknown) 3@ -925.3829 -1653.209 03D8: (unknown) 3@ 02DA: (unknown) 3@ -925.3829 -1653.209 30.0 100 02E9: set_car 3@ speed_to 20.0 00B9: set_camera_position -1062.34 -1640.0 6.86 rotations 0 0 0 00B4: camera_on_car 3@ 15 2 2 > $928 // (int) num > var 0022: jump_if_false @E_SM_23405 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT 'SMG_A0' number 1@ time 5000 flag 1 // ~w~Mission ~1~ - "The Drop" 0002: jump @E_SM_23420 :E_SM_23405 0057: show_text_highpriority GXT 'SMG_B0' time 5000 flag 1 // ~w~"The Drop" :E_SM_23420 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 0002: jump @E_SM_23770 :E_SM_23457 0048: 5@ = create_car #SPEEDER at -1194.771 -1704.8 7.0 00A4: 7@ = create_actor_pedtype 22 model 2@ in_car 5@ driverseat 0233: (unknown) 5@ -925.3829 -1653.209 01BF: (unknown) 5@ -925.3829 -1653.209 7.0 02E9: set_car 5@ speed_to 28.0 01C3: (unknown) 5@ 28.0 0048: 6@ = create_car #SPEEDER at -1225.771 -1714.8 7.0 00A4: 8@ = create_actor_pedtype 22 model 2@ in_car 6@ driverseat 0233: (unknown) 6@ -927.3829 -1673.209 01BF: (unknown) 6@ -927.3829 -1673.209 7.0 02E9: set_car 6@ speed_to 50.0 01C3: (unknown) 6@ 50.0 00B9: set_camera_position -1138.41 -1663.03 18.66 rotations 0 0 0 00B4: camera_on_car 6@ 15 2 &58732 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_23689 2 > $928 // (int) num > var 0022: jump_if_false @E_SM_23667 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT 'SMG_A1' number 1@ time 5000 flag 1 // ~w~Mission ~1~ - "Supply and Demand" 0002: jump @E_SM_23682 :E_SM_23667 0057: show_text_highpriority GXT 'SMG_B1' time 5000 flag 1 // ~w~"Supply and Demand" :E_SM_23682 0002: jump @E_SM_23740 :E_SM_23689 2 > $928 // (int) num > var 0022: jump_if_false @E_SM_23725 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT 'SMG_A2' number 1@ time 5000 flag 1 // ~w~Mission ~1~ - "Wave Goodbye" 0002: jump @E_SM_23740 :E_SM_23725 0057: show_text_highpriority GXT 'SMG_B2' time 5000 flag 1 // ~w~"Under the Gun" :E_SM_23740 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 :E_SM_23770 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28853 0 0 0 0 0002: jump @E_SM_24234 :E_SM_23791 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28853 6.2091 -1556.483 10.4601 1 &58732 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_23977 0048: 3@ = create_car #SESPAROW at 718.6087 -1806.25 30.0 00A4: 4@ = create_actor_pedtype 22 model 2@ in_car 3@ driverseat 0233: (unknown) 3@ 886.9324 -1466.42 03D8: (unknown) 3@ 02DA: (unknown) 3@ 886.9324 -1466.42 30.0 100 02E9: set_car 3@ speed_to 20.0 00B9: set_camera_position 781.41 -1580.54 10.33 rotations 0 0 0 00B4: camera_on_car 3@ 15 2 011F: show_text_1number_highpriority GXT 'SMG_A0' number 1@ time 5000 flag 1 // ~w~Mission ~1~ - "The Drop" 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 0002: jump @E_SM_24220 :E_SM_23977 0048: 5@ = create_car #SPEEDER at 718.6087 -1806.25 7.0 00A4: 7@ = create_actor_pedtype 22 model 2@ in_car 5@ driverseat 0233: (unknown) 5@ 886.9324 -1466.42 01BF: (unknown) 5@ 886.9324 -1466.42 7.0 02E9: set_car 5@ speed_to 28.0 01C3: (unknown) 5@ 28.0 0048: 6@ = create_car #SPEEDER at 738.6087 -1816.25 7.0 00A4: 8@ = create_actor_pedtype 22 model 2@ in_car 6@ driverseat 0233: (unknown) 6@ 906.9324 -1476.42 01BF: (unknown) 6@ 906.9324 -1476.42 7.0 02E9: set_car 6@ speed_to 50.0 01C3: (unknown) 6@ 50.0 00B9: set_camera_position 703.46 -1738.71 16.05 rotations 0 0 0 00B4: camera_on_car 6@ 15 2 &58732 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_24174 011F: show_text_1number_highpriority GXT 'SMG_A1' number 1@ time 5000 flag 1 // ~w~Mission ~1~ - "Supply and Demand" 0002: jump @E_SM_24190 :E_SM_24174 011F: show_text_1number_highpriority GXT 'SMG_A2' number 1@ time 5000 flag 1 // ~w~Mission ~1~ - "Wave Goodbye" :E_SM_24190 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 :E_SM_24220 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28853 0 0 0 0 :E_SM_24234 003F: destroy_actor 4@ 0049: destroy_car 3@ 003F: destroy_actor 7@ 003F: destroy_actor 8@ 0049: destroy_car 5@ 0049: destroy_car 6@ 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_364 1000 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21459 2 0026: return :E_SM_24279 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8583 'SMG_16' // Go back ~t~outside. 037B: constant_params 0 variable_params 3 unknown 3 call_with_params @E_SM_8566 0@ 1@ 2@ 00C3: (unknown) 0@ 1@ 2@ &58730 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_2156 &58730 // unknown partype 0xE5 0045: actor $1038 defined jump_if_false @E_SM_24351 010F: (unknown) $1038 0@ 1@ 2@ 0250: (unknown) 01CF: (unknown) :E_SM_24351 &58718 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_24455 0001: wait 0 ms $1698 == 0 // (int) var == num jump_if_false @E_SM_24419 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_21474 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_1928 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_39251 5 0002: jump @E_SM_24448 :E_SM_24419 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_2273 jump_if_false @E_SM_24448 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_21459 -7 :E_SM_24448 0002: jump @E_SM_24351 :E_SM_24455 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_21363 0026: return :E_SM_24467 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_3875 0@ 0 0035: 1@ = $5377(0@,40) // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_7223 0@ 2@ = 0 // (int) 3@ = 0 // (int) :E_SM_24505 &58718 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_24949 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21207 009F: actor $1038 dead jump_if_false @E_SM_24560 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -1 0002: jump @E_SM_24800 :E_SM_24560 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_2273 jump_if_false @E_SM_24596 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -8 0002: jump @E_SM_24800 :E_SM_24596 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8457 jump_if_false @E_SM_24632 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -2 0002: jump @E_SM_24800 :E_SM_24632 00A0: car $6094 wrecked jump_if_false @E_SM_24662 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -4 0002: jump @E_SM_24800 :E_SM_24662 007C: actor $1038 driving $6094 0022: jump_if_false @E_SM_24702 // Note: the incorrect math opcode was used here 01B0: (unknown) $6094 0 01F2: (unknown) $6094 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21474 0002: jump @E_SM_24800 :E_SM_24702 3@ == 0 // (int) var == num jump_if_false @E_SM_24766 0080: actor $1038 near_point $5574(1@,12) $5586(1@,12) radius 40.0 40.0 sphere 0 0022: jump_if_false @E_SM_24759 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10042 0 :E_SM_24759 0002: jump @E_SM_24800 :E_SM_24766 8080: not actor $1038 near_point $5574(1@,12) $5586(1@,12) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_SM_24800 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :E_SM_24800 2@ == 0 // (int) var == num jump_if_false @E_SM_24942 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21363 3@ == 0 // (int) var == num jump_if_false @E_SM_24890 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_8593 'SMG_00' $5417(0@,40) $5457(0@,40) $5497(0@,40) // Get to the ~y~jetty~w~ in the ~a~ district. 00C3: (unknown) $5574(1@,12) $5586(1@,12) $5598(1@,12) &58730 // unknown partype 0xE5 2@ = 1 // (int) 0002: jump @E_SM_24942 :E_SM_24890 004F: unknown_check $6094 jump_if_false @E_SM_24942 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8583 'SMG_02' // Board the ~b~boat. 00C0: (unknown) $6094 &58730 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_2149 &58730 // unknown partype 0xE5 2@ = 1 // (int) :E_SM_24942 0002: jump @E_SM_24505 :E_SM_24949 0026: return :E_SM_24951 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_SM_3875 0@ 2 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_1928 0 0311: status_text $6101 type 1 line 2 GXT 'DAMAGE' // global_variable // Damage 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_7410 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_SM_14292 0@ 1@ 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_7440 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_11245 02CB: (unknown) 10.0 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 0 // (int) :E_SM_25051 &58718 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_25642 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_21207 009F: actor $1038 dead jump_if_false @E_SM_25106 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21459 -1 0002: jump @E_SM_25420 :E_SM_25106 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_2273 jump_if_false @E_SM_25142 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21459 -8 0002: jump @E_SM_25420 :E_SM_25142 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_8457 jump_if_false @E_SM_25178 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21459 -2 0002: jump @E_SM_25420 :E_SM_25178 00A0: car $6094 wrecked jump_if_false @E_SM_25208 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21459 -4 0002: jump @E_SM_25420 :E_SM_25208 $6102 == 4 // (int) var == num jump_if_false @E_SM_25240 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21459 -6 0002: jump @E_SM_25420 :E_SM_25240 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_7410 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_11363 3@ == 0 // (int) var == num jump_if_false @E_SM_25300 007C: actor $1038 driving $6094 0022: jump_if_false @E_SM_25293 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :E_SM_25293 0002: jump @E_SM_25321 :E_SM_25300 807C: not actor $1038 driving $6094 0022: jump_if_false @E_SM_25321 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :E_SM_25321 4@ == 0 // (int) var == num jump_if_false @E_SM_25379 $6102 == 2 // (int) var == num jump_if_false @E_SM_25372 0035: &58729 = $6177 // (int vars) // unknown partype 0xE5 4@ = 1 // (int) 2@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_8339 $6176 :E_SM_25372 0002: jump @E_SM_25420 :E_SM_25379 0035: &58728 = $6175 // (int vars) // unknown partype 0xE5 0017: $6175 >= $6177 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_25420 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_13572 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21459 7 :E_SM_25420 2@ == 0 // (int) var == num jump_if_false @E_SM_25635 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_21363 3@ == 0 // (int) var == num jump_if_false @E_SM_25511 004F: unknown_check $6094 jump_if_false @E_SM_25504 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_8583 'SMG_01' // Get back in the ~b~boat. 00C0: (unknown) $6094 &58730 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_2149 &58730 // unknown partype 0xE5 2@ = 1 // (int) :E_SM_25504 0002: jump @E_SM_25635 :E_SM_25511 4@ == 0 // (int) var == num jump_if_false @E_SM_25600 $6172 > 1 // (int) var > num jump_if_false @E_SM_25560 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_8583 'SMG_06' // Drive to the ~b~helicopters. 0002: jump @E_SM_25578 :E_SM_25560 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_8583 'SMG_17' // Drive to the ~b~helicopter. :E_SM_25578 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_13180 2@ = 1 // (int) 0002: jump @E_SM_25635 :E_SM_25600 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_SM_8610 'SMG_14' $6177 // Collect ~1~ ~g~packages~w~ before the time runs out. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_13180 2@ = 1 // (int) :E_SM_25635 0002: jump @E_SM_25051 :E_SM_25642 0026: return :E_SM_25644 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_199 -1 022C: (unknown) $1042 $1043 $1044 150.0 1 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_8433 004F: unknown_check $6094 jump_if_false @E_SM_25703 02E9: set_car $6094 speed_to 10.0 01F2: (unknown) $6094 1 :E_SM_25703 004F: unknown_check $6094 jump_if_false @E_SM_25751 027F: store_coords_to 0@ 1@ 2@ from_actor $6094 with_offset 10.0 55.0 8.0 027F: store_coords_to 3@ 4@ 5@ from_actor $6094 with_offset 3.0 55.0 8.0 0002: jump @E_SM_25792 :E_SM_25751 0045: actor $1038 defined jump_if_false @E_SM_25792 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 10.0 55.0 8.0 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 3.0 55.0 8.0 :E_SM_25792 0045: actor $1038 defined jump_if_false @E_SM_25821 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 1.0 00B5: (unknown) $1038 15 2 :E_SM_25821 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @E_SM_25861 02B4: set_camera_transverse_delay 1.0 time 6000 00B9: set_camera_position 3@ 4@ 5@ rotations 0 0 1.0 00B5: (unknown) $1038 15 1 :E_SM_25861 0057: show_text_highpriority GXT 'SMG_07' time 5000 flag 1 // Get the drugs back to the base before the time runs out. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_13600 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_21474 0026: return :E_SM_25921 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @E_SM_3875 0@ 0 0035: 2@ = $5377(0@,40) // (int vars) 1@ == 1 // (int) var == num jump_if_false @E_SM_25974 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @E_SM_18778 $5417(0@,40) $5457(0@,40) $5497(0@,40) :E_SM_25974 004F: unknown_check $6094 jump_if_false @E_SM_26001 0233: (unknown) $6094 $5417(0@,40) $5457(0@,40) 0221: (unknown) 01CF: (unknown) :E_SM_26001 037B: constant_params 6 variable_params 1 unknown 8 call_with_params @E_SM_8488 $1042 $1043 $1044 $5417(0@,40) $5457(0@,40) $5497(0@,40) 3@ 037B: constant_params 6 variable_params 1 unknown 8 call_with_params @E_SM_8488 &58723 &58724 &58725 $5417(0@,40) $5457(0@,40) $5497(0@,40) 4@ // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0035: 5@ = 3@ // (int vars) 0029: 5@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 5@ += 10000 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8339 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_364 1000 6@ = 0 // (int) 7@ = 0 // (int) :E_SM_26105 &58718 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_26656 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21207 009F: actor $1038 dead jump_if_false @E_SM_26160 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21459 -1 0002: jump @E_SM_26471 :E_SM_26160 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_2273 jump_if_false @E_SM_26196 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21459 -8 0002: jump @E_SM_26471 :E_SM_26196 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_8457 jump_if_false @E_SM_26232 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21459 -2 0002: jump @E_SM_26471 :E_SM_26232 00A0: car $6094 wrecked jump_if_false @E_SM_26262 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21459 -4 0002: jump @E_SM_26471 :E_SM_26262 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_7410 7@ == 0 // (int) var == num jump_if_false @E_SM_26312 007C: actor $1038 driving $6094 0022: jump_if_false @E_SM_26305 // Note: the incorrect math opcode was used here 7@ = 1 // (int) 6@ = 0 // (int) :E_SM_26305 0002: jump @E_SM_26333 :E_SM_26312 807C: not actor $1038 driving $6094 0022: jump_if_false @E_SM_26333 // Note: the incorrect math opcode was used here 7@ = 0 // (int) 6@ = 0 // (int) :E_SM_26333 7@ == 1 // (int) var == num jump_if_false @E_SM_26471 0104: car $6094 in_sphere $5538(2@,12) $5550(2@,12) $5562(2@,12) radius 30.0 30.0 30.0 sphere 1 0022: jump_if_false @E_SM_26471 // Note: the incorrect math opcode was used here 01F2: (unknown) $6094 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_199 500 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_4493 0@ 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_7732 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_7324 0@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8012 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_18858 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21004 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21474 :E_SM_26471 6@ == 0 // (int) var == num jump_if_false @E_SM_26649 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21363 7@ == 1 // (int) var == num jump_if_false @E_SM_26597 &58710 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_26541 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8583 'SMG_05' // Land the boat at the ~y~jetty. 0002: jump @E_SM_26569 :E_SM_26541 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8583 'SMG_15' // Land the boat at the ~y~jetty~w~ and avoid the ~r~rival gang boats. 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_20894 :E_SM_26569 00C3: (unknown) $5538(2@,12) $5550(2@,12) $5562(2@,12) &58730 // unknown partype 0xE5 6@ = 1 // (int) 0002: jump @E_SM_26649 :E_SM_26597 004F: unknown_check $6094 jump_if_false @E_SM_26649 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8583 'SMG_01' // Get back in the ~b~boat. 00C0: (unknown) $6094 &58730 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_2149 &58730 // unknown partype 0xE5 6@ = 1 // (int) :E_SM_26649 0002: jump @E_SM_26105 :E_SM_26656 0026: return :E_SM_26658 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_8074 0@ &58728 // unknown partype 0xE5 1@ == 1 // (int) var == num jump_if_false @E_SM_26694 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_16549 0@ :E_SM_26694 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_364 500 2@ = 0 // (int) 3@ = 0 // (int) :E_SM_26715 &58718 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27219 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21207 009F: actor $1038 dead jump_if_false @E_SM_26770 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -1 0002: jump @E_SM_27087 :E_SM_26770 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_2273 jump_if_false @E_SM_26806 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -8 0002: jump @E_SM_27087 :E_SM_26806 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8457 jump_if_false @E_SM_26842 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -2 0002: jump @E_SM_27087 :E_SM_26842 00A0: car $6098 wrecked jump_if_false @E_SM_26872 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -5 0002: jump @E_SM_27087 :E_SM_26872 0 >= $6088 // (int) num >= var 0022: jump_if_false @E_SM_26903 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 -3 0002: jump @E_SM_27087 :E_SM_26903 0035: &58728 = $6088 // (int vars) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8231 3@ == 0 // (int) var == num jump_if_false @E_SM_26959 007C: actor $1038 driving $6098 0022: jump_if_false @E_SM_26952 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :E_SM_26952 0002: jump @E_SM_26980 :E_SM_26959 807C: not actor $1038 driving $6098 0022: jump_if_false @E_SM_26980 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :E_SM_26980 3@ == 1 // (int) var == num jump_if_false @E_SM_27087 0104: car $6098 in_sphere &58723 &58724 &58725 radius 5.0 5.0 5.0 sphere 1 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_27087 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_199 500 0045: actor $1038 defined jump_if_false @E_SM_27064 0216: (unknown) $1038 &58723 &58724 &58725 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 00CF: set_actor $1038 Z_angle_to &58726 // unknown partype 0xE5 0250: (unknown) 01CF: (unknown) :E_SM_27064 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8261 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21459 0 :E_SM_27087 2@ == 0 // (int) var == num jump_if_false @E_SM_27212 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21363 3@ == 1 // (int) var == num jump_if_false @E_SM_27160 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8583 'SMG_03' // Get the drugs back to the ~y~warehouse. 00C3: (unknown) &58723 &58724 &58725 &58730 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 2@ = 1 // (int) 0002: jump @E_SM_27212 :E_SM_27160 004F: unknown_check $6098 jump_if_false @E_SM_27212 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8583 'SMG_04' // Get in the ~b~truck. 00C0: (unknown) $6098 &58730 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_2149 &58730 // unknown partype 0xE5 2@ = 1 // (int) :E_SM_27212 0002: jump @E_SM_26715 :E_SM_27219 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8433 0026: return :E_SM_27231 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_199 -1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_4661 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21084 0270: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_21459 1 :E_SM_27288 &58719 > 0 // (int) var > num // unknown partype 0xE5 jump_if_false @E_SM_27682 &58718 = 0 // (int) // unknown partype 0xE5 &58719 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27335 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_22251 0002: jump @E_SM_27675 :E_SM_27335 &58719 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27365 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_24279 0002: jump @E_SM_27675 :E_SM_27365 &58719 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27397 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_24467 &58720 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27397 &58719 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27430 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_24951 &58720 0 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27430 &58719 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27464 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_24951 &58720 1 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27464 &58719 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27498 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_24951 &58720 2 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27498 &58719 == 7 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27528 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_25644 0002: jump @E_SM_27675 :E_SM_27528 &58719 == 8 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27561 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_25921 &58720 0 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27561 &58719 == 9 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27595 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_25921 &58720 1 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27595 &58719 == 10 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27628 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_26658 &58720 0 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27628 &58719 == 11 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27662 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_26658 &58720 1 // unknown partype 0xE5 0002: jump @E_SM_27675 :E_SM_27662 0239: (unknown) 808 0239: (unknown) &58719 // unknown partype 0xE5 023B: (unknown) 039E: (unknown) :E_SM_27675 0002: jump @E_SM_27288 :E_SM_27682 &58719 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27708 0002: jump @E_SM_28082 0002: jump @E_SM_27715 :E_SM_27708 0002: jump @E_SM_27717 :E_SM_27715 0026: return :E_SM_27717 0059: text_clear_all &58719 == -7 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27774 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_39433 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21406 0002: jump @E_SM_27892 :E_SM_27774 0 > &58719 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_27832 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_199 1000 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21406 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21321 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_364 1000 :E_SM_27832 &58719 == -8 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27877 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_39433 0002: jump @E_SM_27892 :E_SM_27877 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :E_SM_27892 &58719 == -2 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27931 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'SMG_X01' // ~r~Out of time 0002: jump @E_SM_28080 :E_SM_27931 &58719 == -3 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27970 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'SMG_X02' // ~r~You lost too many packages 0002: jump @E_SM_28080 :E_SM_27970 &58719 == -4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28009 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'SMG_X04' // ~r~Your boat was destroyed. 0002: jump @E_SM_28080 :E_SM_28009 &58719 == -5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28048 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'SMG_X05' // ~r~Your truck was destroyed. 0002: jump @E_SM_28080 :E_SM_28048 &58719 == -6 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28080 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 'SMG_X06' // ~r~The helicopter was destroyed. :E_SM_28080 0026: return :E_SM_28082 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21406 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21321 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_364 500 0035: 0@ = &58728 // (int vars) // unknown partype 0xE5 0@ *= 200 // (int) 01D9: (unknown) 'SMG_08' 0@ &58728 4000 1 // EARNINGS: $~1~ (for ~1~ packages)// unknown partype 0xE5 0045: actor $1038 defined 0022: jump_if_false @E_SM_28189 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'M_PASS' number 0@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 0@ 022B: (unknown) 1 009B: clear_player $1038 wanted_level :E_SM_28189 2 > $928 // (int) num > var 0022: jump_if_false @E_SM_28204 // Note: the incorrect math opcode was used here 036A: (unknown) :E_SM_28204 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_38918 5 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_39346 5 0026: return :E_SM_28230 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21406 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_39427 04BB: (unknown) $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 26--------------- :E_RO 0238: name_thread 'E_RO' // 'Robbery' 2 > $929 // (int) num > var 0022: jump_if_false @E_RO_23 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :E_RO_23 033A: use_GXT_table 'E_RO' // 'Robbery' 0025: gosub @E_RO_4896 009D: wasted_or_busted // mission only 0022: jump_if_false @E_RO_54 // Note: the incorrect math opcode was used here 0025: gosub @E_RO_18499 :E_RO_54 0025: gosub @E_RO_19665 0023: end_thread // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @E_RO_95 02B4: set_camera_transverse_delay 0 time 7@ :E_RO_95 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @E_RO_136 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @E_RO_147 :E_RO_136 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :E_RO_147 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @E_RO_181 02B4: set_camera_transverse_delay 0 time 5@ :E_RO_181 809F: not actor 3@ dead 0022: jump_if_false @E_RO_197 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :E_RO_197 0026: return :E_RO_199 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @E_RO_263 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @E_RO_257 0400: (unknown) $1038 $1690 0002: jump @E_RO_263 :E_RO_257 02C0: (unknown) $1038 $1690 :E_RO_263 0@ >= 0 // (int) var >= num jump_if_false @E_RO_290 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :E_RO_290 0045: actor $1038 defined jump_if_false @E_RO_358 807E: not actor $1038 driving jump_if_false @E_RO_335 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @E_RO_338 :E_RO_335 021D: (unknown) 0 :E_RO_338 $1698 == 0 // (int) var == num jump_if_false @E_RO_354 02EA: select_interior 2 :E_RO_354 01AE: (unknown) 1 :E_RO_358 0059: text_clear_all 0268: (unknown) 0026: return :E_RO_364 0045: actor $1038 defined jump_if_false @E_RO_428 807E: not actor $1038 driving jump_if_false @E_RO_416 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @E_RO_416 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :E_RO_416 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :E_RO_428 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @E_RO_477 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @E_RO_477 02EA: select_interior 0 :E_RO_477 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_RO_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_RO_507 0026: return 0045: actor 0@ defined jump_if_false @E_RO_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_RO_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_RO_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_RO_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_RO_558 0026: return :E_RO_560 0045: actor 0@ defined 0022: jump_if_false @E_RO_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_RO_603 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @E_RO_607 :E_RO_603 1@ = 0 // (int) :E_RO_607 1@ == 1 // (int) var == num jump_if_false @E_RO_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RO_684 007E: actor 0@ driving jump_if_false @E_RO_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_RO_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_RO_673 :E_RO_670 00F1: (unknown) 0@ :E_RO_673 0002: jump @E_RO_684 :E_RO_680 1@ = 0 // (int) :E_RO_684 0002: jump @E_RO_607 :E_RO_691 0026: return 0045: actor 0@ defined jump_if_false @E_RO_785 007E: actor 0@ driving jump_if_false @E_RO_769 02A7: unknown_check 0@ jump_if_false @E_RO_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_RO_762 :E_RO_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_RO_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RO_762 0002: jump @E_RO_778 :E_RO_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RO_778 0002: jump @E_RO_787 :E_RO_785 005F: (unknown) :E_RO_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_RO_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_RO_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_RO_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_RO_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RO_879 :E_RO_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_560 0@ 4@ > -1 // (int) var > num jump_if_false @E_RO_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_560 4@ :E_RO_879 0002: jump @E_RO_945 :E_RO_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_RO_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RO_945 :E_RO_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_560 0@ not 3@ == -1 // (int) var == num jump_if_false @E_RO_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_560 3@ :E_RO_945 0045: actor 0@ defined jump_if_false @E_RO_997 004F: unknown_check 1@ jump_if_false @E_RO_997 007E: actor 0@ driving jump_if_false @E_RO_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_RO_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_560 0@ :E_RO_997 5@ = 0 // (int) :E_RO_1001 5@ == 0 // (int) var == num jump_if_false @E_RO_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RO_1092 004F: unknown_check 1@ jump_if_false @E_RO_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @E_RO_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_RO_1092 :E_RO_1058 2@ == -1 // (int) var == num jump_if_false @E_RO_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_RO_1092 :E_RO_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_RO_1092 0002: jump @E_RO_1001 :E_RO_1099 0026: return :E_RO_1101 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @E_RO_1174 0045: actor $1038 defined jump_if_false @E_RO_1174 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @E_RO_1174 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_RO_1174 $1704 = 0 // (int) :E_RO_1174 $1704 > 0 // (int) var > num jump_if_false @E_RO_1292 $1705 == -1 // (int) var == num jump_if_false @E_RO_1246 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @E_RO_1279 :E_RO_1246 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @E_RO_1279 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :E_RO_1279 0035: $1706 = $1704 // (int vars) 0002: jump @E_RO_1350 :E_RO_1292 $1707 == 1 // (int) var == num jump_if_false @E_RO_1345 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_1345 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :E_RO_1345 $1706 = 0 // (int) :E_RO_1350 005F: (unknown) :E_RO_1352 0@ == 0 // (int) var == num jump_if_false @E_RO_1395 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RO_1571 :E_RO_1395 0@ == 1 // (int) var == num jump_if_false @E_RO_1428 03CF: (unknown) 200 200 200 255 0002: jump @E_RO_1571 :E_RO_1428 0@ == 2 // (int) var == num jump_if_false @E_RO_1470 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_RO_1571 :E_RO_1470 0@ == 3 // (int) var == num jump_if_false @E_RO_1514 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RO_1571 :E_RO_1514 0@ == 4 // (int) var == num jump_if_false @E_RO_1545 03CF: (unknown) 8 143 59 255 0002: jump @E_RO_1571 :E_RO_1545 0@ == 5 // (int) var == num jump_if_false @E_RO_1571 03CF: (unknown) 237 130 180 255 :E_RO_1571 0026: return 00BC: (unknown) 0@ 2 0026: return :E_RO_1580 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_RO_1580 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_RO_1635 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_RO_1635 0 > 3@ // (int) num > var 0022: jump_if_false @E_RO_1650 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_RO_1650 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_1695 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_RO_1695 005F: (unknown) :E_RO_1697 009D: wasted_or_busted // mission only jump_if_false @E_RO_1719 $6009 = 1 // (int) 0002: jump @E_RO_1827 :E_RO_1719 $5984 == 1 // (int) var == num jump_if_false @E_RO_1762 00A0: car $5613 wrecked jump_if_false @E_RO_1755 $5591 = 2 // (int) $6009 = 1 // (int) :E_RO_1755 0002: jump @E_RO_1798 :E_RO_1762 $5985 == 1 // (int) var == num jump_if_false @E_RO_1798 00A0: car $5613 wrecked jump_if_false @E_RO_1798 $5591 = 1 // (int) $6009 = 1 // (int) :E_RO_1798 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_RO_1101 jump_if_false @E_RO_1827 $5591 = 4 // (int) $6009 = 1 // (int) :E_RO_1827 $6009 == 1 // (int) var == num jump_if_false @E_RO_1855 $5588 = 10 // (int) 0025: gosub @E_RO_18499 005F: (unknown) :E_RO_1855 005E: (unknown) :E_RO_1857 0045: actor $1038 defined jump_if_false @E_RO_1949 007E: actor $1038 driving jump_if_false @E_RO_1914 034B: unknown_check $3355 jump_if_false @E_RO_1914 004F: unknown_check $3355 jump_if_false @E_RO_1914 01AB: unknown_check $3355 jump_if_false @E_RO_1914 005E: (unknown) :E_RO_1914 02E1: actor $1038 in_water jump_if_false @E_RO_1927 005E: (unknown) :E_RO_1927 01BB: (unknown) $1042 $1043 $1044 0@ 001D: 0@ == 0 // (int) var == var jump_if_false @E_RO_1949 005E: (unknown) :E_RO_1949 005F: (unknown) :E_RO_1951 0045: actor $1038 defined jump_if_false @E_RO_2217 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_2217 2@ = 0 // (int) :E_RO_1979 0045: actor $5367(2@,20) defined jump_if_false @E_RO_2200 02A6: (unknown) $5367(2@,20) $5357(0@,5) 0022: jump_if_false @E_RO_2200 // Note: the incorrect math opcode was used here 014E: 4@ = car $5357(0@,5) health 0078: if or $5602 == 0 // (int) var == num 250 >= 4@ // (int) num >= var 0022: jump_if_false @E_RO_2061 // Note: the incorrect math opcode was used here 00F2: (unknown) $5367(2@,20) $5357(0@,5) 0127: reset_actor $5367(2@,20) flags 0002: jump @E_RO_2200 :E_RO_2061 1@ == 1 // (int) var == num jump_if_false @E_RO_2088 00E4: (unknown) $5367(2@,20) $1038 0002: jump @E_RO_2200 :E_RO_2088 0139: 3@ = random_int_in_ranges 0 10 $5602 == 4 // (int) var == num jump_if_false @E_RO_2157 5 > 3@ // (int) num > var 0022: jump_if_false @E_RO_2134 // Note: the incorrect math opcode was used here 00E4: (unknown) $5367(2@,20) $1038 0002: jump @E_RO_2150 :E_RO_2134 00F2: (unknown) $5367(2@,20) $5357(0@,5) 0127: reset_actor $5367(2@,20) flags :E_RO_2150 0002: jump @E_RO_2200 :E_RO_2157 8 > 3@ // (int) num > var 0022: jump_if_false @E_RO_2184 // Note: the incorrect math opcode was used here 00E4: (unknown) $5367(2@,20) $1038 0002: jump @E_RO_2200 :E_RO_2184 00F2: (unknown) $5367(2@,20) $5357(0@,5) 0127: reset_actor $5367(2@,20) flags :E_RO_2200 2@ += 1 // (int) 2@ >= 20 // (int) var >= num jump_if_false @E_RO_1979 :E_RO_2217 0026: return :E_RO_2219 2@ = 1 // (int) 01B0: (unknown) $5357(0@,5) 1 013A: set_car $5357(0@,5) door_status_to 2 0236: (unknown) $5357(0@,5) 3 01B2: (unknown) $5357(0@,5) 0 1 0 0 0 $5593 == 0 // (int) var == num jump_if_false @E_RO_2369 3 > 0@ // (int) num > var 0022: jump_if_false @E_RO_2299 // Note: the incorrect math opcode was used here $5487(0@,20) = 1 // (int) 0002: jump @E_RO_2306 :E_RO_2299 $5487(0@,20) = 0 // (int) :E_RO_2306 00D1: set_car $5357(0@,5) Z_angle_to 1@ 0254: enable_car $5357(0@,5) stuck_check_distance_to 2.5 time_to 5000 00DD: (unknown) $5357(0@,5) 0051: set_car $5357(0@,5) traffic_behavior_to 2 0334: (unknown) $5357(0@,5) 1 04FA: (unknown) $5357(0@,5) 1 0050: set_car $5357(0@,5) max_speed_to 0 0002: jump @E_RO_2413 :E_RO_2369 $5593 == 1 // (int) var == num jump_if_false @E_RO_2413 $5487(0@,20) = 1 // (int) 00D1: set_car $5357(0@,5) Z_angle_to $5826 01C3: (unknown) $5357(0@,5) 0 01F2: (unknown) $5357(0@,5) 1 :E_RO_2413 $5595 == 0 // (int) var == num jump_if_false @E_RO_2450 014C: set_car $5357(0@,5) health_to 1500 $5595(0@,5) = 1500 // (int) 0002: jump @E_RO_2519 :E_RO_2450 $5595 == 1 // (int) var == num jump_if_false @E_RO_2488 014C: set_car $5357(0@,5) health_to 1750 $5595(0@,5) = 1750 // (int) 0002: jump @E_RO_2519 :E_RO_2488 $5595 == 2 // (int) var == num jump_if_false @E_RO_2519 014C: set_car $5357(0@,5) health_to 2000 $5595(0@,5) = 2000 // (int) :E_RO_2519 0@ == 0 // (int) var == num jump_if_false @E_RO_2598 $5598 == 1 // (int) var == num jump_if_false @E_RO_2555 2@ = 2 // (int) 0002: jump @E_RO_2598 :E_RO_2555 $5598 == 2 // (int) var == num jump_if_false @E_RO_2580 2@ = 3 // (int) 0002: jump @E_RO_2598 :E_RO_2580 $5598 == 3 // (int) var == num jump_if_false @E_RO_2598 2@ = 4 // (int) :E_RO_2598 0078: if or 0@ == 1 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @E_RO_2687 $5599 == 1 // (int) var == num jump_if_false @E_RO_2644 2@ = 2 // (int) 0002: jump @E_RO_2687 :E_RO_2644 $5599 == 2 // (int) var == num jump_if_false @E_RO_2669 2@ = 3 // (int) 0002: jump @E_RO_2687 :E_RO_2669 $5599 == 3 // (int) var == num jump_if_false @E_RO_2687 2@ = 4 // (int) :E_RO_2687 0078: if or 0@ == 2 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @E_RO_2776 $5600 == 1 // (int) var == num jump_if_false @E_RO_2733 2@ = 2 // (int) 0002: jump @E_RO_2776 :E_RO_2733 $5600 == 2 // (int) var == num jump_if_false @E_RO_2758 2@ = 3 // (int) 0002: jump @E_RO_2776 :E_RO_2758 $5600 == 3 // (int) var == num jump_if_false @E_RO_2776 2@ = 4 // (int) :E_RO_2776 $5593 == 0 // (int) var == num jump_if_false @E_RO_2815 0124: 3@ = car $5357(0@,5) max_passengers 3@ += 1 // (int) 0011: 2@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_2815 // Note: the incorrect math opcode was used here 0035: 2@ = 3@ // (int vars) :E_RO_2815 $5600(0@,5) = 1 // (int) $6008 == 1 // (int) var == num jump_if_false @E_RO_2865 0@ > 0 // (int) var > num jump_if_false @E_RO_2865 00C0: (unknown) $5357(0@,5) $5362(0@,5) 00BF: (unknown) $5362(0@,5) 1 :E_RO_2865 0026: return :E_RO_2867 4@ = -1 // (int) 0139: 3@ = random_int_in_ranges 0 2 $5593 == 0 // (int) var == num jump_if_false @E_RO_3029 004F: unknown_check $5357(1@,5) jump_if_false @E_RO_2910 02BD: (unknown) $5357(1@,5) 4@ :E_RO_2910 4@ == -1 // (int) var == num jump_if_false @E_RO_2952 00A4: $5367(0@,20) = create_actor_pedtype $5612 model $5509(3@,2) in_car $5357(1@,5) driverseat 0052: set_car $5357(1@,5) driver_behaviour_to 0 0002: jump @E_RO_2970 :E_RO_2952 0118: $5367(0@,20) = create_actor_pedtype $5612 model $5509(3@,2) in_car $5357(1@,5) passenger_seat -1 :E_RO_2970 not $5602 == 0 // (int) var == num jump_if_false @E_RO_2992 0106: give_actor $5367(0@,20) weapon $5768 ammo 100 // Load the weapon model before using this :E_RO_2992 04E6: (unknown) $5367(0@,20) 1 0339: (unknown) $5367(0@,20) 1 0232: (unknown) $5367(0@,20) 0 032D: (unknown) $5367(0@,20) 0 0002: jump @E_RO_3324 :E_RO_3029 $5593 == 1 // (int) var == num jump_if_false @E_RO_3324 003E: $5367(0@,20) = create_actor_pedtype $5612 model $5509(3@,2) at $5805 $5812 $5819 1@ > 2 // (int) var > num jump_if_false @E_RO_3085 5@ = 360.0 // (float) 0002: jump @E_RO_3089 :E_RO_3085 5@ = 0 // (float) :E_RO_3089 1@ == 0 // (int) var == num jump_if_false @E_RO_3205 2@ == 0 // (int) var == num jump_if_false @E_RO_3159 015F: (unknown) $5367(0@,20) 0 02B6: (unknown) $5367(0@,20) $5357(1@,5) $5630(2@,5) $5635(2@,5) $5640(2@,5) 0 5@ 0 0414: (unknown) $5367(0@,20) 0 97 0002: jump @E_RO_3198 :E_RO_3159 02B6: (unknown) $5367(0@,20) $5357(1@,5) $5630(2@,5) $5635(2@,5) $5640(2@,5) 0 5@ $5768 0220: (unknown) $5367(0@,20) 24 999999 :E_RO_3198 0002: jump @E_RO_3303 :E_RO_3205 2@ == 0 // (int) var == num jump_if_false @E_RO_3264 015F: (unknown) $5367(0@,20) 0 02B6: (unknown) $5367(0@,20) $5357(1@,5) $5645(2@,4) $5649(2@,4) $5653(2@,4) 0 5@ 0 0414: (unknown) $5367(0@,20) 0 97 0002: jump @E_RO_3303 :E_RO_3264 02B6: (unknown) $5367(0@,20) $5357(1@,5) $5645(2@,4) $5649(2@,4) $5653(2@,4) 0 5@ $5768 0220: (unknown) $5367(0@,20) 24 999999 :E_RO_3303 0035: $5447(0@,20) = 1@ // (int vars) 0035: $5467(0@,20) = 2@ // (int vars) 03A5: (unknown) $5367(0@,20) 0 :E_RO_3324 0127: reset_actor $5367(0@,20) flags 041B: (unknown) $5367(0@,20) 9 $5603 == 0 // (int) var == num jump_if_false @E_RO_3365 01C9: (unknown) $5367(0@,20) 25 0002: jump @E_RO_3414 :E_RO_3365 $5603 == 1 // (int) var == num jump_if_false @E_RO_3393 01C9: (unknown) $5367(0@,20) 50 0002: jump @E_RO_3414 :E_RO_3393 $5603 == 2 // (int) var == num jump_if_false @E_RO_3414 01C9: (unknown) $5367(0@,20) 75 :E_RO_3414 $5605(0@,20) = 1 // (int) 0026: return :E_RO_3424 0045: actor $5367(0@,20) defined jump_if_false @E_RO_3546 00A1: (unknown) $5367(0@,20) 1 $5601 == 1 // (int) var == num jump_if_false @E_RO_3484 0442: (unknown) $5367(0@,20) 1 03D6: (unknown) $5367(0@,20) 250 03D7: (unknown) $5367(0@,20) 1000 :E_RO_3484 $5593 == 1 // (int) var == num jump_if_false @E_RO_3539 0332: (unknown) $5367(0@,20) 009E: set_actor $5367(0@,20) weapon $5768 ammo_to 9999 while_in_car 03D6: (unknown) $5367(0@,20) 250 03D7: (unknown) $5367(0@,20) 1000 0002: jump @E_RO_3546 :E_RO_3539 04E6: (unknown) $5367(0@,20) 0 :E_RO_3546 0026: return :E_RO_3548 0@ = 0 // (int) :E_RO_3552 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_3693 014E: 5@ = car $5357(0@,5) health 0011: $5595(0@,5) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_3588 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3588 004D: store_car $5357(0@,5) position_to 1@ 2@ 3@ 031D: (unknown) $1042 $1043 1@ 2@ 4@ 20.0 > 4@ // (float) num > var 0022: jump_if_false @E_RO_3621 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3621 $5593 == 0 // (int) var == num jump_if_false @E_RO_3693 6@ = 0 // (int) :E_RO_3637 4 > 6@ // (int) num > var 0022: jump_if_false @E_RO_3693 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5357(0@,5) 0022: jump_if_false @E_RO_3681 // Note: the incorrect math opcode was used here 02D9: unknown_check $5357(0@,5) 6@ 0022: jump_if_false @E_RO_3681 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3681 6@ += 1 // (int) 0002: jump @E_RO_3637 :E_RO_3693 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_3552 0@ = 0 // (int) :E_RO_3714 0045: actor $5367(0@,20) defined jump_if_false @E_RO_3748 014D: 5@ = actor $5367(0@,20) health 100 > 5@ // (int) num > var 0022: jump_if_false @E_RO_3748 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3748 $5605(0@,20) == 1 // (int) var == num jump_if_false @E_RO_3778 009F: actor $5367(0@,20) dead jump_if_false @E_RO_3778 005E: (unknown) :E_RO_3778 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_3714 005F: (unknown) :E_RO_3797 0045: actor $1038 defined jump_if_false @E_RO_4037 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @E_RO_3844 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 -70.0 0 0002: jump @E_RO_3965 :E_RO_3844 3@ == 1 // (int) var == num jump_if_false @E_RO_3877 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 100.0 -70.0 0 0002: jump @E_RO_3965 :E_RO_3877 3@ == 2 // (int) var == num jump_if_false @E_RO_3910 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset -100.0 -70.0 0 0002: jump @E_RO_3965 :E_RO_3910 3@ == 3 // (int) var == num jump_if_false @E_RO_3941 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 100.0 0 0 0002: jump @E_RO_3965 :E_RO_3941 3@ == 4 // (int) var == num jump_if_false @E_RO_3965 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset -100.0 0 0 :E_RO_3965 0227: (unknown) 0@ 1@ 2@ 10.0 10.0 10.0 0022: jump_if_false @E_RO_3988 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RO_3988 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @E_RO_4005 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RO_4005 2@ = 100.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 801D: not 2@ == 0 // (int) var == var jump_if_false @E_RO_4030 005F: (unknown) :E_RO_4030 0002: jump @E_RO_4039 :E_RO_4037 005F: (unknown) :E_RO_4039 005E: (unknown) :E_RO_4041 $5593 == 0 // (int) var == num jump_if_false @E_RO_4072 4@ = 100.0 // (float) 5@ = 125.0 // (float) 0002: jump @E_RO_4097 :E_RO_4072 $5593 == 1 // (int) var == num jump_if_false @E_RO_4097 4@ = 200.0 // (float) 5@ = 250.0 // (float) :E_RO_4097 0045: actor $1038 defined jump_if_false @E_RO_4496 004D: store_car $5357(0@,5) position_to $5580(0@,5) $5585(0@,5) $5590(0@,5) 031D: (unknown) $1042 $1043 $5580(0@,5) $5585(0@,5) 1@ 0014: 1@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_4496 // Note: the incorrect math opcode was used here 0078: if or 805D: not sphere_onscreen $5580(0@,5) $5585(0@,5) $5590(0@,5) radius 5.0 0014: 1@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_4496 // Note: the incorrect math opcode was used here $5593 == 0 // (int) var == num jump_if_false @E_RO_4335 02EE: get_actor $1038 coords_to $5580(0@,5) $5585(0@,5) $5590(0@,5) with_offset 0 -35.0 0 01B5: (unknown) $5580(0@,5) $5585(0@,5) $5590(0@,5) $5580(0@,5) $5585(0@,5) $5590(0@,5) 01BB: (unknown) $5580(0@,5) $5585(0@,5) 20.0 3@ 3@ > 0 // (float) var > num jump_if_false @E_RO_4275 0036: $5590(0@,5) = 3@ // (float vars) :E_RO_4275 0078: if or 0227: (unknown) $5580(0@,5) $5585(0@,5) $5590(0@,5) 7.5 7.5 7.5 005D: sphere_onscreen $5580(0@,5) $5585(0@,5) $5590(0@,5) radius 5.0 0022: jump_if_false @E_RO_4328 // Note: the incorrect math opcode was used here 0026: return :E_RO_4328 0002: jump @E_RO_4379 :E_RO_4335 $5593 == 1 // (int) var == num jump_if_false @E_RO_4379 037A: constant_params 0 variable_params 3 unknown 6 call_with_params @E_RO_3797 $5580(0@,5) $5585(0@,5) $5590(0@,5) jump_if_false @E_RO_4379 0026: return :E_RO_4379 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_4496 03B4: (unknown) $5357(0@,5) 0 0 0 03B9: (unknown) $5357(0@,5) 0 0 0 004E: put_car $5357(0@,5) at $5580(0@,5) $5585(0@,5) $5590(0@,5) 0233: (unknown) $5357(0@,5) $1042 $1043 $5593 == 0 // (int) var == num jump_if_false @E_RO_4474 02E9: set_car $5357(0@,5) speed_to 20.0 0300: (unknown) $5357(0@,5) 10 0002: jump @E_RO_4496 :E_RO_4474 $5593 == 1 // (int) var == num jump_if_false @E_RO_4496 02E9: set_car $5357(0@,5) speed_to 15.0 :E_RO_4496 0026: return 9@ = 25.0 // (float) 10@ = 25.0 // (float) 11@ = 25.0 // (float) 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5144 0@ 1@ 2@ 9@ 10@ 11@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 0@ 1@ 2@ 9@ 10@ 11@ 3@ 4@ 5@ 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0295: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0026: return :E_RO_4572 0@ = -1 // (int) 1@ = 0 // (int) :E_RO_4581 $5367(1@,20) == 0 // (int) var == num jump_if_false @E_RO_4601 0035: 0@ = 1@ // (int vars) 005E: (unknown) :E_RO_4601 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @E_RO_4581 005F: (unknown) :E_RO_4620 0045: actor $1038 defined jump_if_false @E_RO_4681 007E: actor $1038 driving jump_if_false @E_RO_4679 004F: unknown_check $3355 jump_if_false @E_RO_4672 01CA: (unknown) $3355 0@ 2.0 > 0@ // (float) num > var 0022: jump_if_false @E_RO_4672 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_4672 0002: jump @E_RO_4681 :E_RO_4679 005E: (unknown) :E_RO_4681 005F: (unknown) :E_RO_4683 004F: unknown_check $5357(0@,5) 0022: jump_if_false @E_RO_4892 // Note: the incorrect math opcode was used here 014E: 1@ = car $5357(0@,5) health 250 > 1@ // (int) num > var 0022: jump_if_false @E_RO_4718 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RO_4718 $5593 == 0 // (int) var == num jump_if_false @E_RO_4782 2@ = -1 // (int) 02BD: (unknown) $5357(0@,5) 2@ 0078: if or 2@ == -1 // (int) var == num 01B3: unknown_check $5357(0@,5) 009F: actor 2@ dead 012D: car $5357(0@,5) flipped jump_if_false @E_RO_4775 005F: (unknown) :E_RO_4775 0002: jump @E_RO_4885 :E_RO_4782 $5593 == 1 // (int) var == num jump_if_false @E_RO_4885 3@ = 0 // (int) :E_RO_4799 001C: $5447(3@,20) == 0@ // (int) num == var 0022: jump_if_false @E_RO_4868 // Note: the incorrect math opcode was used here $5467(3@,20) == 0 // (int) var == num jump_if_false @E_RO_4868 009F: actor $5367(3@,20) dead jump_if_false @E_RO_4868 $5600(0@,5) = 0 // (int) $6008 == 1 // (int) var == num jump_if_false @E_RO_4866 00BB: (unknown) $5362(0@,5) :E_RO_4866 005F: (unknown) :E_RO_4868 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @E_RO_4799 :E_RO_4885 0002: jump @E_RO_4894 :E_RO_4892 005F: (unknown) :E_RO_4894 005E: (unknown) :E_RO_4896 $1045 = 1 // (int) $5588 = 0 // (int) $5984 = 0 // (int) $5985 = 0 // (int) $5986 = 0 // (int) $5987 = 0 // (int) $5988 = 0 // (int) $5989 = 0 // (int) $5990 = 0 // (int) $5991 = 1 // (int) $6000 = 1 // (int) $6001 = 0 // (int) $6006 = 0 // (int) $6007 = 0 // (int) $6008 = 0 // (int) $6009 = 0 // (int) $6010 = 0 // (int) $6013 = 0 // (int) $6014 = 0 // (int) $5607 = 0 // (int) $5608 = 1 // (int) $5609 = 2 // (int) $5610 = 3 // (int) $5611 = 4 // (int) $5769 = -1307.73 // (float) $5778 = -997.25 // (float) $5787 = 13.87 // (float) $5796 = 290.0 // (float) $5770 = -697.33 // (float) $5779 = -1304.46 // (float) $5788 = 10.07 // (float) $5797 = 25.0 // (float) $5771 = -1058.35 // (float) $5780 = 1238.6 // (float) $5789 = 7.73 // (float) $5798 = 295.0 // (float) $5772 = -1224.76 // (float) $5781 = 6.99 // (float) $5790 = 10.42 // (float) $5799 = 270.0 // (float) $5773 = 17.83 // (float) $5782 = 962.26 // (float) $5791 = 9.77 // (float) $5800 = 347.0 // (float) $5774 = -371.71 // (float) $5783 = -473.82 // (float) $5792 = 10.1 // (float) $5801 = 90.0 // (float) $5775 = 447.78 // (float) $5784 = 1272.81 // (float) $5793 = 16.26 // (float) $5802 = 268.5 // (float) $5776 = 296.59 // (float) $5785 = -1414.53 // (float) $5794 = 10.06 // (float) $5803 = 100.0 // (float) $5777 = 525.34 // (float) $5786 = 370.75 // (float) $5795 = 9.91 // (float) $5804 = 170.0 // (float) $5901 = 0.5 // (float) $5905 = 2.95 // (float) $5909 = 0.6 // (float) $5902 = -0.6 // (float) $5906 = 3.3 // (float) $5910 = 1.3 // (float) $5903 = 0.3 // (float) $5907 = 1.0 // (float) $5911 = 1.3 // (float) $5904 = -0.3 // (float) $5908 = 1.0 // (float) $5912 = 1.3 // (float) $5886 = 0.7 // (float) $5891 = -0.85 // (float) $5896 = 1.1 // (float) $5887 = -0.7 // (float) $5892 = -0.4 // (float) $5897 = 1.6 // (float) $5888 = -0.7 // (float) $5893 = -1.9 // (float) $5898 = 1.7 // (float) $5889 = 0.7 // (float) $5894 = -1.9 // (float) $5899 = 1.7 // (float) $5890 = 0.7 // (float) $5895 = -0.4 // (float) $5900 = 1.6 // (float) $5914 = 0 // (float) $5915 = -3.0 // (float) $5916 = 0.1 // (float) $5923 = -728.87 // (float) $5936 = -1148.3 // (float) $5949 = 5.0 // (float) $5924 = -1258.37 // (float) $5937 = -1414.44 // (float) $5950 = 5.0 // (float) $5925 = -1874.87 // (float) $5938 = -751.96 // (float) $5951 = 5.0 // (float) $5926 = -1210.6 // (float) $5939 = 258.61 // (float) $5952 = 5.0 // (float) $5927 = -799.19 // (float) $5940 = -328.03 // (float) $5953 = 5.0 // (float) $5928 = -382.4 // (float) $5941 = -660.24 // (float) $5954 = 5.0 // (float) $5929 = -381.0 // (float) $5942 = -228.92 // (float) $5955 = 5.0 // (float) $5930 = -140.81 // (float) $5943 = 1024.01 // (float) $5956 = 5.0 // (float) $5931 = 601.25 // (float) $5944 = -1700.24 // (float) $5957 = 5.0 // (float) $5932 = -381.25 // (float) $5945 = -1216.47 // (float) $5958 = 5.0 // (float) $5933 = 402.04 // (float) $5946 = -189.8 // (float) $5959 = 5.0 // (float) $5934 = 241.59 // (float) $5947 = 300.23 // (float) $5960 = 5.0 // (float) $5935 = 330.45 // (float) $5948 = 570.07 // (float) $5961 = 5.0 // (float) $5962 = 20.0 // (float) $5963 = 245.0 // (float) $5964 = 85.0 // (float) $5965 = 0 // (float) $5966 = 0 // (float) $5967 = 270.0 // (float) $5968 = 0 // (float) $5969 = 180.0 // (float) $5970 = 245.0 // (float) $5971 = 0 // (float) $5972 = 355.0 // (float) $5973 = 342.0 // (float) $5974 = 0 // (float) 0001: wait 0 ms 0025: gosub @E_RO_8156 0002: jump @E_RO_6008 :E_RO_6008 0001: wait 0 ms :E_RO_6011 $5588 == 0 // (int) var == num jump_if_false @E_RO_6057 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1697 jump_if_false @E_RO_6050 0025: gosub @E_RO_6491 :E_RO_6050 0002: jump @E_RO_6011 :E_RO_6057 $5588 == 1 // (int) var == num jump_if_false @E_RO_6152 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1697 jump_if_false @E_RO_6145 $5592 == 1 // (int) var == num jump_if_false @E_RO_6110 0025: gosub @E_RO_15701 :E_RO_6110 0025: gosub @E_RO_7320 0025: gosub @E_RO_13347 0025: gosub @E_RO_13385 0025: gosub @E_RO_16568 0025: gosub @E_RO_14793 :E_RO_6145 0002: jump @E_RO_6057 :E_RO_6152 $5588 == 2 // (int) var == num jump_if_false @E_RO_6260 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1697 jump_if_false @E_RO_6253 $5592 == 0 // (int) var == num jump_if_false @E_RO_6211 0025: gosub @E_RO_17682 0002: jump @E_RO_6218 :E_RO_6211 0025: gosub @E_RO_15701 :E_RO_6218 0025: gosub @E_RO_13347 0025: gosub @E_RO_13385 0025: gosub @E_RO_17379 0025: gosub @E_RO_16568 0025: gosub @E_RO_14793 :E_RO_6253 0002: jump @E_RO_6152 :E_RO_6260 $5588 == 3 // (int) var == num jump_if_false @E_RO_6368 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1697 jump_if_false @E_RO_6361 $5592 == 0 // (int) var == num jump_if_false @E_RO_6319 0025: gosub @E_RO_17682 0002: jump @E_RO_6326 :E_RO_6319 0025: gosub @E_RO_15701 :E_RO_6326 0025: gosub @E_RO_15724 0025: gosub @E_RO_17379 0025: gosub @E_RO_16568 0025: gosub @E_RO_14793 0025: gosub @E_RO_17488 :E_RO_6361 0002: jump @E_RO_6260 :E_RO_6368 $5588 == 4 // (int) var == num jump_if_false @E_RO_6469 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1697 jump_if_false @E_RO_6462 $5592 == 0 // (int) var == num jump_if_false @E_RO_6427 0025: gosub @E_RO_16409 0025: gosub @E_RO_17682 :E_RO_6427 0025: gosub @E_RO_16278 0025: gosub @E_RO_17379 0025: gosub @E_RO_16568 0025: gosub @E_RO_14793 0025: gosub @E_RO_17488 :E_RO_6462 0002: jump @E_RO_6368 :E_RO_6469 not $5588 == 10 // (int) var == num jump_if_false @E_RO_6489 0002: jump @E_RO_6008 :E_RO_6489 0026: return :E_RO_6491 $1698 == 0 // (int) var == num jump_if_false @E_RO_6577 0025: gosub @E_RO_6579 $5593 == 0 // (int) var == num jump_if_false @E_RO_6542 0025: gosub @E_RO_7114 $5588 = 2 // (int) 0002: jump @E_RO_6577 :E_RO_6542 $5593 == 1 // (int) var == num jump_if_false @E_RO_6577 0057: show_text_highpriority GXT 'E_RO_22' time 5000 flag 8 // ~w~Get a ~b~boat. $5588 = 1 // (int) :E_RO_6577 0026: return :E_RO_6579 0035: 0@ = $5885 // (int vars) :E_RO_6584 84E7: not unknown_check $2169(0@,30) $2199(0@,30) $2229(0@,30) 0022: jump_if_false @E_RO_6615 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_RO_6584 :E_RO_6615 037B: constant_params 1 variable_params 3 unknown 37 call_with_params @NONAME_1_30320 $5885 $5881 $5882 $5883 00BB: (unknown) $5920 $5593 == 1 // (int) var == num jump_if_false @E_RO_6751 8@ = 999999.0 // (float) 0@ = 0 // (int) :E_RO_6662 031D: (unknown) $5881 $5882 $5667(0@,13) $5680(0@,13) 2@ 0014: 8@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_6696 // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0035: 9@ = 0@ // (int vars) :E_RO_6696 0@ += 1 // (int) 0@ >= 13 // (int) var >= num jump_if_false @E_RO_6662 0048: $5921 = create_car $5764 at $5667(9@,13) $5680(9@,13) $5693(9@,13) 00D1: set_car $5921 Z_angle_to $5706(9@,13) 00C0: (unknown) $5921 $5922 00BC: (unknown) $5922 2 :E_RO_6751 not $5594 == 0 // (int) var == num jump_if_false @E_RO_7018 0@ = 0 // (int) :E_RO_6767 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_7001 $5593 == 0 // (int) var == num jump_if_false @E_RO_6850 $5594 == 1 // (int) var == num jump_if_false @E_RO_6821 0050: set_car $5357(0@,5) max_speed_to 10.0 0002: jump @E_RO_6843 :E_RO_6821 $5594 == 2 // (int) var == num jump_if_false @E_RO_6843 0050: set_car $5357(0@,5) max_speed_to 20.0 :E_RO_6843 0002: jump @E_RO_6921 :E_RO_6850 $5593 == 1 // (int) var == num jump_if_false @E_RO_6921 01F2: (unknown) $5357(0@,5) 0 $5594 == 1 // (int) var == num jump_if_false @E_RO_6899 01C3: (unknown) $5357(0@,5) 10.0 0002: jump @E_RO_6921 :E_RO_6899 $5594 == 2 // (int) var == num jump_if_false @E_RO_6921 01C3: (unknown) $5357(0@,5) 15.0 :E_RO_6921 0@ == 0 // (int) var == num jump_if_false @E_RO_7001 $5593 == 0 // (int) var == num jump_if_false @E_RO_6967 004A: car $5613 drive_to $5513(11@,9) $5522(11@,9) $5531(11@,9) 0002: jump @E_RO_7001 :E_RO_6967 $5593 == 1 // (int) var == num jump_if_false @E_RO_7001 0035: 3@ = $6000 // (int vars) 01BF: (unknown) $5613 $5549(3@,7) $5556(3@,7) $5563(3@,7) :E_RO_7001 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_6767 :E_RO_7018 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_1352 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_39251 6 $5593 == 1 // (int) var == num jump_if_false @E_RO_7112 0@ = 0 // (int) :E_RO_7059 0045: actor $5367(0@,20) defined jump_if_false @E_RO_7095 $5467(0@,20) == 0 // (int) var == num jump_if_false @E_RO_7095 0414: (unknown) $5367(0@,20) 0 97 :E_RO_7095 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_7059 :E_RO_7112 0026: return :E_RO_7114 $5828 == 0 // (int) var == num jump_if_false @E_RO_7148 004F: unknown_check $5613 jump_if_false @E_RO_7148 00C0: (unknown) $5613 $5828 00BC: (unknown) $5828 0 :E_RO_7148 not $5594 == 0 // (int) var == num jump_if_false @E_RO_7238 0025: gosub @E_RO_13263 $5592 == 0 // (int) var == num jump_if_false @E_RO_7202 0057: show_text_highpriority GXT 'E_RO_04' time 7000 flag 8 // ~w~Stop the ~r~Money Truck ~w~before it reaches its ~y~destination~w~. Do not destroy it. 0002: jump @E_RO_7231 :E_RO_7202 $5592 == 1 // (int) var == num jump_if_false @E_RO_7231 0057: show_text_highpriority GXT 'E_RO_07' time 7000 flag 8 // ~w~Stop the ~r~courier's vehicle ~w~before it reaches its ~y~destination~w~. Do not destroy it. :E_RO_7231 0002: jump @E_RO_7318 :E_RO_7238 $5592 == 0 // (int) var == num jump_if_false @E_RO_7273 0057: show_text_highpriority GXT 'E_RO_18' time 7000 flag 8 // ~w~Ambush the stationary ~r~Money Truck. 0002: jump @E_RO_7302 :E_RO_7273 $5592 == 1 // (int) var == num jump_if_false @E_RO_7302 0057: show_text_highpriority GXT 'E_RO_19' time 7000 flag 8 // ~w~Ambush the stationary ~r~courier's vehicle. :E_RO_7302 0058: (unknown) 'E_RO_26' 7000 8 // ~w~Damage the vehicle using any means you want, but do not destroy it! :E_RO_7318 0026: return :E_RO_7320 0045: actor $1038 defined jump_if_false @E_RO_7465 007E: actor $1038 driving jump_if_false @E_RO_7460 034B: unknown_check $3355 jump_if_false @E_RO_7453 004F: unknown_check $3355 jump_if_false @E_RO_7453 01AB: unknown_check $3355 jump_if_false @E_RO_7419 00BB: (unknown) $5922 $5922 = 0 // (int) 004F: unknown_check $5921 jump_if_false @E_RO_7399 0113: remove_references_to_car $5921 // Like turning a car into any random car :E_RO_7399 0025: gosub @E_RO_7114 $5588 = 2 // (int) 0002: jump @E_RO_7453 :E_RO_7419 $6006 == 0 // (int) var == num jump_if_false @E_RO_7453 0057: show_text_highpriority GXT 'E_RO_24' time 7000 flag 8 // ~w~You need to get in a boat! $6006 = 1 // (int) :E_RO_7453 0002: jump @E_RO_7465 :E_RO_7460 $6006 = 0 // (int) :E_RO_7465 0026: return :E_RO_7467 001C: $5606 == $5607 // (int) num == var 0022: jump_if_false @E_RO_7511 // Note: the incorrect math opcode was used here $5765 = 79 // (int) $5766 = 55 // (int) 02E2: $5612 = 8 // (any) 02E2: $6005 = 1 // (any) 0002: jump @E_RO_7679 :E_RO_7511 001C: $5606 == $5608 // (int) num == var 0022: jump_if_false @E_RO_7555 // Note: the incorrect math opcode was used here $5765 = 101 // (int) $5766 = 102 // (int) 02E2: $5612 = 12 // (any) 02E2: $6005 = 5 // (any) 0002: jump @E_RO_7679 :E_RO_7555 001C: $5606 == $5609 // (int) num == var 0022: jump_if_false @E_RO_7599 // Note: the incorrect math opcode was used here $5765 = 95 // (int) $5766 = 96 // (int) 02E2: $5612 = 9 // (any) 02E2: $6005 = 2 // (any) 0002: jump @E_RO_7679 :E_RO_7599 001C: $5606 == $5610 // (int) num == var 0022: jump_if_false @E_RO_7643 // Note: the incorrect math opcode was used here $5765 = 58 // (int) $5766 = 53 // (int) 02E2: $5612 = 11 // (any) 02E2: $6005 = 4 // (any) 0002: jump @E_RO_7679 :E_RO_7643 001C: $5606 == $5611 // (int) num == var 0022: jump_if_false @E_RO_7679 // Note: the incorrect math opcode was used here $5765 = 91 // (int) $5766 = 92 // (int) 02E2: $5612 = 7 // (any) 02E2: $6005 = 0 // (any) :E_RO_7679 0271: (unknown) $5612 2 0@ = 0 // (int) :E_RO_7689 0160: load_model $5509(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_RO_7689 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_9489 $6005 $5593 == 0 // (int) var == num jump_if_false @E_RO_7935 $5592 == 0 // (int) var == num jump_if_false @E_RO_7835 $5763 = 240 // (int) $5597 == 0 // (int) var == num jump_if_false @E_RO_7781 $5764 = 223 // (int) 0002: jump @E_RO_7828 :E_RO_7781 $5597 == 1 // (int) var == num jump_if_false @E_RO_7808 $5764 = 203 // (int) 0002: jump @E_RO_7828 :E_RO_7808 $5597 == 2 // (int) var == num jump_if_false @E_RO_7828 $5764 = 274 // (int) :E_RO_7828 0002: jump @E_RO_7928 :E_RO_7835 $5592 == 1 // (int) var == num jump_if_false @E_RO_7928 $5763 = 276 // (int) $5597 == 0 // (int) var == num jump_if_false @E_RO_7881 $5764 = 196 // (int) 0002: jump @E_RO_7928 :E_RO_7881 $5597 == 1 // (int) var == num jump_if_false @E_RO_7908 $5764 = 211 // (int) 0002: jump @E_RO_7928 :E_RO_7908 $5597 == 2 // (int) var == num jump_if_false @E_RO_7928 $5764 = 200 // (int) :E_RO_7928 0002: jump @E_RO_7962 :E_RO_7935 $5593 == 1 // (int) var == num jump_if_false @E_RO_7962 $5763 = 257 // (int) $5764 = 215 // (int) :E_RO_7962 0160: load_model $5763 0160: load_model $5764 not $5602 == 0 // (int) var == num jump_if_false @E_RO_8111 $5602 == 1 // (int) var == num jump_if_false @E_RO_8015 $5767 = 346 // (int) 02E2: $5768 = 19 // (any) 0002: jump @E_RO_8107 :E_RO_8015 $5602 == 2 // (int) var == num jump_if_false @E_RO_8048 $5767 = 354 // (int) 02E2: $5768 = 25 // (any) 0002: jump @E_RO_8107 :E_RO_8048 $5602 == 3 // (int) var == num jump_if_false @E_RO_8081 $5767 = 348 // (int) 02E2: $5768 = 29 // (any) 0002: jump @E_RO_8107 :E_RO_8081 $5602 == 4 // (int) var == num jump_if_false @E_RO_8107 $5767 = 336 // (int) 02E2: $5768 = 6 // (any) :E_RO_8107 0160: load_model $5767 :E_RO_8111 0228: (unknown) 0026: return :E_RO_8115 0@ = 0 // (int) :E_RO_8119 0162: release_model $5509(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_RO_8119 0162: release_model $5763 0162: release_model $5764 0162: release_model $5767 0026: return :E_RO_8156 0035: $5885 = $3315 // (int vars) 037B: constant_params 1 variable_params 1 unknown 37 call_with_params @NONAME_1_38909 6 $5589 $6007 == 1 // (int) var == num jump_if_false @E_RO_8195 $5589 = 2 // (int) :E_RO_8195 $5589 == 0 // (int) var == num jump_if_false @E_RO_8290 $5592 = 1 // (int) $5593 = 0 // (int) $5594 = 0 // (int) $5595 = 0 // (int) $5596 = 0 // (int) $5597 = 0 // (int) $5598 = 1 // (int) $5599 = 1 // (int) $5600 = 0 // (int) $5602 = 4 // (int) $5603 = 0 // (int) $5604 = 0 // (int) $5605 = 1 // (int) 0035: $5606 = $5607 // (int vars) 0002: jump @E_RO_9932 :E_RO_8290 $5589 == 1 // (int) var == num jump_if_false @E_RO_8389 $5592 = 0 // (int) $5593 = 0 // (int) $5594 = 1 // (int) $5595 = 0 // (int) $5596 = 1 // (int) $5597 = 0 // (int) $5598 = 1 // (int) $5599 = 1 // (int) $5600 = 2 // (int) $5602 = 1 // (int) $5603 = 0 // (int) $5604 = 1 // (int) $5605 = 2 // (int) 0035: $5606 = $5608 // (int vars) 0002: jump @E_RO_9932 :E_RO_8389 $5589 == 2 // (int) var == num jump_if_false @E_RO_8482 $5592 = 1 // (int) $5593 = 1 // (int) $5594 = 1 // (int) $5595 = 0 // (int) $5596 = 1 // (int) $5597 = 0 // (int) $5598 = 2 // (int) $5599 = 2 // (int) $5600 = 0 // (int) $5602 = 1 // (int) $5603 = 1 // (int) $5604 = 0 // (int) $5605 = 0 // (int) 0002: jump @E_RO_9932 :E_RO_8482 $5589 == 3 // (int) var == num jump_if_false @E_RO_8582 $5592 = 0 // (int) $5593 = 0 // (int) $5594 = 2 // (int) $5595 = 1 // (int) $5596 = 2 // (int) $5597 = 1 // (int) $5598 = 1 // (int) $5599 = 2 // (int) $5600 = 1 // (int) $5602 = 2 // (int) $5603 = 1 // (int) $5604 = 0 // (int) $5605 = 0 // (int) 0035: $5606 = $5611 // (int vars) 0002: jump @E_RO_9932 :E_RO_8582 $5589 == 4 // (int) var == num jump_if_false @E_RO_8689 $5592 = 1 // (int) $5593 = 1 // (int) $5594 = 2 // (int) $5595 = 1 // (int) $5596 = 2 // (int) $5597 = 0 // (int) $5598 = 1 // (int) $5599 = 2 // (int) $5600 = 1 // (int) $5602 = 2 // (int) $5603 = 1 // (int) $5604 = 1 // (int) $5605 = 0 // (int) 0035: $5606 = $5607 // (int vars) 1@ = 4 // (int) 0002: jump @E_RO_9932 :E_RO_8689 $5589 == 5 // (int) var == num jump_if_false @E_RO_8791 $5592 = 1 // (int) $5593 = 0 // (int) $5594 = 1 // (int) $5595 = 1 // (int) $5596 = 2 // (int) $5597 = 2 // (int) $5598 = 2 // (int) $5599 = 1 // (int) $5600 = 3 // (int) $5602 = 3 // (int) $5603 = 0 // (int) $5604 = 1 // (int) $5605 = 2 // (int) 0035: $5606 = $5610 // (int vars) 0002: jump @E_RO_9932 :E_RO_8791 $5589 >= 6 // (int) var >= num jump_if_false @E_RO_9932 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @E_RO_8833 $5592 = 0 // (int) 0002: jump @E_RO_8851 :E_RO_8833 1@ == 1 // (int) var == num jump_if_false @E_RO_8851 $5592 = 1 // (int) :E_RO_8851 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_8887 $5593 = 1 // (int) $5592 = 1 // (int) 0002: jump @E_RO_8892 :E_RO_8887 $5593 = 0 // (int) :E_RO_8892 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_8921 $5594 = 0 // (int) 0002: jump @E_RO_8964 :E_RO_8921 1@ == 1 // (int) var == num jump_if_false @E_RO_8946 $5594 = 1 // (int) 0002: jump @E_RO_8964 :E_RO_8946 1@ == 2 // (int) var == num jump_if_false @E_RO_8964 $5594 = 2 // (int) :E_RO_8964 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_8993 $5595 = 0 // (int) 0002: jump @E_RO_9036 :E_RO_8993 1@ == 1 // (int) var == num jump_if_false @E_RO_9018 $5595 = 1 // (int) 0002: jump @E_RO_9036 :E_RO_9018 1@ == 2 // (int) var == num jump_if_false @E_RO_9036 $5595 = 2 // (int) :E_RO_9036 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9065 $5596 = 0 // (int) 0002: jump @E_RO_9108 :E_RO_9065 1@ == 1 // (int) var == num jump_if_false @E_RO_9090 $5596 = 1 // (int) 0002: jump @E_RO_9108 :E_RO_9090 1@ == 2 // (int) var == num jump_if_false @E_RO_9108 $5596 = 2 // (int) :E_RO_9108 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9137 $5597 = 0 // (int) 0002: jump @E_RO_9180 :E_RO_9137 1@ == 1 // (int) var == num jump_if_false @E_RO_9162 $5597 = 1 // (int) 0002: jump @E_RO_9180 :E_RO_9162 1@ == 2 // (int) var == num jump_if_false @E_RO_9180 $5597 = 2 // (int) :E_RO_9180 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_9209 $5598 = 0 // (int) 0002: jump @E_RO_9277 :E_RO_9209 1@ == 1 // (int) var == num jump_if_false @E_RO_9234 $5598 = 1 // (int) 0002: jump @E_RO_9277 :E_RO_9234 1@ == 2 // (int) var == num jump_if_false @E_RO_9259 $5598 = 2 // (int) 0002: jump @E_RO_9277 :E_RO_9259 1@ == 3 // (int) var == num jump_if_false @E_RO_9277 $5598 = 3 // (int) :E_RO_9277 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_9306 $5599 = 0 // (int) 0002: jump @E_RO_9374 :E_RO_9306 1@ == 1 // (int) var == num jump_if_false @E_RO_9331 $5599 = 1 // (int) 0002: jump @E_RO_9374 :E_RO_9331 1@ == 2 // (int) var == num jump_if_false @E_RO_9356 $5599 = 2 // (int) 0002: jump @E_RO_9374 :E_RO_9356 1@ == 3 // (int) var == num jump_if_false @E_RO_9374 $5599 = 3 // (int) :E_RO_9374 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_9403 $5600 = 0 // (int) 0002: jump @E_RO_9471 :E_RO_9403 1@ == 1 // (int) var == num jump_if_false @E_RO_9428 $5600 = 1 // (int) 0002: jump @E_RO_9471 :E_RO_9428 1@ == 2 // (int) var == num jump_if_false @E_RO_9453 $5600 = 2 // (int) 0002: jump @E_RO_9471 :E_RO_9453 1@ == 3 // (int) var == num jump_if_false @E_RO_9471 $5600 = 3 // (int) :E_RO_9471 0139: 1@ = random_int_in_ranges 0 5 1@ == 0 // (int) var == num jump_if_false @E_RO_9500 $5602 = 0 // (int) 0002: jump @E_RO_9593 :E_RO_9500 1@ == 1 // (int) var == num jump_if_false @E_RO_9525 $5602 = 1 // (int) 0002: jump @E_RO_9593 :E_RO_9525 1@ == 2 // (int) var == num jump_if_false @E_RO_9550 $5602 = 2 // (int) 0002: jump @E_RO_9593 :E_RO_9550 1@ == 3 // (int) var == num jump_if_false @E_RO_9575 $5602 = 3 // (int) 0002: jump @E_RO_9593 :E_RO_9575 1@ == 4 // (int) var == num jump_if_false @E_RO_9593 $5602 = 4 // (int) :E_RO_9593 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9622 $5603 = 0 // (int) 0002: jump @E_RO_9665 :E_RO_9622 1@ == 1 // (int) var == num jump_if_false @E_RO_9647 $5603 = 1 // (int) 0002: jump @E_RO_9665 :E_RO_9647 1@ == 2 // (int) var == num jump_if_false @E_RO_9665 $5603 = 2 // (int) :E_RO_9665 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9694 $5604 = 0 // (int) 0002: jump @E_RO_9737 :E_RO_9694 1@ == 1 // (int) var == num jump_if_false @E_RO_9719 $5604 = 1 // (int) 0002: jump @E_RO_9737 :E_RO_9719 1@ == 2 // (int) var == num jump_if_false @E_RO_9737 $5604 = 2 // (int) :E_RO_9737 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9766 $5605 = 0 // (int) 0002: jump @E_RO_9809 :E_RO_9766 1@ == 1 // (int) var == num jump_if_false @E_RO_9791 $5605 = 1 // (int) 0002: jump @E_RO_9809 :E_RO_9791 1@ == 2 // (int) var == num jump_if_false @E_RO_9809 $5605 = 2 // (int) :E_RO_9809 0139: 1@ = random_int_in_ranges 0 5 1@ == 0 // (int) var == num jump_if_false @E_RO_9839 0035: $5606 = $5607 // (int vars) 0002: jump @E_RO_9932 :E_RO_9839 1@ == 1 // (int) var == num jump_if_false @E_RO_9864 0035: $5606 = $5608 // (int vars) 0002: jump @E_RO_9932 :E_RO_9864 1@ == 2 // (int) var == num jump_if_false @E_RO_9889 0035: $5606 = $5609 // (int vars) 0002: jump @E_RO_9932 :E_RO_9889 1@ == 3 // (int) var == num jump_if_false @E_RO_9914 0035: $5606 = $5610 // (int vars) 0002: jump @E_RO_9932 :E_RO_9914 1@ == 4 // (int) var == num jump_if_false @E_RO_9932 0035: $5606 = $5611 // (int vars) :E_RO_9932 0078: if and $5602 == 2 // (int) var == num $5593 == 0 // (int) var == num jump_if_false @E_RO_9967 $5601 = 1 // (int) 0002: jump @E_RO_9972 :E_RO_9967 $5601 = 0 // (int) :E_RO_9972 $5593 == 1 // (int) var == num jump_if_false @E_RO_10004 not $5602 == 3 // (int) var == num jump_if_false @E_RO_10004 $5602 = 2 // (int) :E_RO_10004 0025: gosub @E_RO_7467 $5593 == 0 // (int) var == num jump_if_false @E_RO_10863 042E: unknown_check 2 jump_if_false @E_RO_10047 0139: 1@ = random_int_in_ranges 0 5 0002: jump @E_RO_10054 :E_RO_10047 0139: 1@ = random_int_in_ranges 4 9 :E_RO_10054 0035: 10@ = 1@ // (int vars) :E_RO_10058 $5986 == 0 // (int) var == num jump_if_false @E_RO_10129 0001: wait 0 ms 0139: 1@ = random_int_in_ranges 0 9 031D: (unknown) $5513(10@,9) $5522(10@,9) $5513(1@,9) $5522(1@,9) 2@ 2@ > 1250.0 // (float) var > num jump_if_false @E_RO_10122 0035: 11@ = 1@ // (int vars) $5986 = 1 // (int) :E_RO_10122 0002: jump @E_RO_10058 :E_RO_10129 $5643 = 0 // (float) $5663 = 0 // (float) $5683 = 0 // (float) $5644 = 0 // (float) $5664 = -10.0 // (float) $5684 = 0 // (float) $5645 = 0 // (float) $5665 = -20.0 // (float) $5685 = 0 // (float) $5646 = 0 // (float) $5666 = 150.0 // (float) $5686 = 0 // (float) $5647 = 0 // (float) $5667 = -150.0 // (float) $5687 = 0 // (float) 10@ == 0 // (int) var == num jump_if_false @E_RO_10284 $5975 = -1299.01 // (float) $5976 = -1003.99 // (float) $5977 = 14.89 // (float) $5978 = -1299.61 // (float) $5979 = -1003.2 // (float) $5980 = 15.06 // (float) 0002: jump @E_RO_10856 :E_RO_10284 10@ == 1 // (int) var == num jump_if_false @E_RO_10356 $5975 = -695.5 // (float) $5976 = -1296.8 // (float) $5977 = 10.9 // (float) $5978 = -695.89 // (float) $5979 = -1297.7 // (float) $5980 = 11.06 // (float) 0002: jump @E_RO_10856 :E_RO_10356 10@ == 2 // (int) var == num jump_if_false @E_RO_10429 $5975 = -1062.11 // (float) $5976 = 1229.39 // (float) $5977 = 9.1 // (float) $5978 = -1061.64 // (float) $5979 = 1230.26 // (float) $5980 = 9.26 // (float) 0002: jump @E_RO_10856 :E_RO_10429 10@ == 3 // (int) var == num jump_if_false @E_RO_10502 $5975 = -1217.07 // (float) $5976 = 3.61 // (float) $5977 = 10.97 // (float) $5978 = -1217.98 // (float) $5979 = 3.98 // (float) $5980 = 11.17 // (float) 0002: jump @E_RO_10856 :E_RO_10502 10@ == 4 // (int) var == num jump_if_false @E_RO_10573 $5975 = 19.75 // (float) $5976 = 952.61 // (float) $5977 = 10.71 // (float) $5978 = 19.68 // (float) $5979 = 953.6 // (float) $5980 = 10.87 // (float) 0002: jump @E_RO_10856 :E_RO_10573 10@ == 5 // (int) var == num jump_if_false @E_RO_10646 $5975 = -371.67 // (float) $5976 = -466.03 // (float) $5977 = 11.05 // (float) $5978 = -371.76 // (float) $5979 = -467.01 // (float) $5980 = 11.17 // (float) 0002: jump @E_RO_10856 :E_RO_10646 10@ == 6 // (int) var == num jump_if_false @E_RO_10718 $5975 = 423.26 // (float) $5976 = 1278.75 // (float) $5977 = 17.4 // (float) $5978 = 424.22 // (float) $5979 = 1278.49 // (float) $5980 = 17.53 // (float) 0002: jump @E_RO_10856 :E_RO_10718 10@ == 7 // (int) var == num jump_if_false @E_RO_10791 $5975 = 292.21 // (float) $5976 = -1410.79 // (float) $5977 = 11.83 // (float) $5978 = 292.85 // (float) $5979 = -1411.55 // (float) $5980 = 11.7 // (float) 0002: jump @E_RO_10856 :E_RO_10791 10@ == 8 // (int) var == num jump_if_false @E_RO_10856 $5975 = 514.14 // (float) $5976 = 384.5 // (float) $5977 = 10.15 // (float) $5978 = 514.47 // (float) $5979 = 383.59 // (float) $5980 = 10.4 // (float) :E_RO_10856 0002: jump @E_RO_12502 :E_RO_10863 $5593 == 1 // (int) var == num jump_if_false @E_RO_12502 042E: unknown_check 2 jump_if_false @E_RO_10900 0139: 1@ = random_int_in_ranges 0 4 0002: jump @E_RO_10907 :E_RO_10900 0139: 1@ = random_int_in_ranges 4 6 :E_RO_10907 1@ == 0 // (int) var == num jump_if_false @E_RO_11161 $5805 = -546.41 // (float) $5812 = -1525.95 // (float) $5819 = 5.0 // (float) $5806 = -114.05 // (float) $5813 = -461.72 // (float) $5820 = 6.5 // (float) $5807 = -261.1 // (float) $5814 = 50.63 // (float) $5821 = 6.5 // (float) $5808 = -354.86 // (float) $5815 = 620.47 // (float) $5822 = 6.5 // (float) $5809 = -98.62 // (float) $5816 = 1381.43 // (float) $5823 = 6.5 // (float) $5810 = -791.8 // (float) $5817 = 1840.1 // (float) $5824 = 6.5 // (float) $5811 = -1112.17 // (float) $5818 = 1564.36 // (float) $5825 = 6.5 // (float) $5826 = 310.0 // (float) $5975 = -533.85 // (float) $5976 = -1526.44 // (float) $5977 = 8.04 // (float) $5978 = -534.83 // (float) $5979 = -1526.24 // (float) $5980 = 8.07 // (float) 0002: jump @E_RO_12419 :E_RO_11161 1@ == 1 // (int) var == num jump_if_false @E_RO_11415 $5805 = -1112.17 // (float) $5812 = 1564.36 // (float) $5819 = 5.0 // (float) $5806 = -931.29 // (float) $5813 = 1715.09 // (float) $5820 = 6.5 // (float) $5807 = 996.17 // (float) $5814 = 1257.78 // (float) $5821 = 6.5 // (float) $5808 = 1186.82 // (float) $5815 = -109.09 // (float) $5822 = 6.5 // (float) $5809 = 744.84 // (float) $5816 = -1833.36 // (float) $5823 = 6.5 // (float) $5810 = -433.74 // (float) $5817 = -1788.0 // (float) $5824 = 6.5 // (float) $5811 = -314.36 // (float) $5818 = -1389.2 // (float) $5825 = 6.5 // (float) $5826 = 270.0 // (float) $5975 = -1120.47 // (float) $5976 = 1572.2 // (float) $5977 = 7.23 // (float) $5978 = -1119.8 // (float) $5979 = 1571.47 // (float) $5980 = 7.38 // (float) 0002: jump @E_RO_12419 :E_RO_11415 1@ == 2 // (int) var == num jump_if_false @E_RO_11670 $5805 = -1224.36 // (float) $5812 = -1420.07 // (float) $5819 = 5.0 // (float) $5806 = -1139.71 // (float) $5813 = -1555.03 // (float) $5820 = 6.5 // (float) $5807 = -554.37 // (float) $5814 = -1683.21 // (float) $5821 = 6.5 // (float) $5808 = -483.32 // (float) $5815 = -941.87 // (float) $5822 = 6.5 // (float) $5809 = -61.32 // (float) $5816 = -449.15 // (float) $5823 = 6.5 // (float) $5810 = -248.59 // (float) $5817 = -143.29 // (float) $5824 = 6.5 // (float) $5811 = -525.36 // (float) $5818 = -214.69 // (float) $5825 = 6.5 // (float) $5826 = 155.0 // (float) $5975 = -1237.28 // (float) $5976 = -1420.54 // (float) $5977 = 7.98 // (float) $5978 = -1236.29 // (float) $5979 = -1420.6 // (float) $5980 = 8.08 // (float) 0002: jump @E_RO_12419 :E_RO_11670 1@ == 3 // (int) var == num jump_if_false @E_RO_11921 $5805 = -1184.99 // (float) $5812 = 263.68 // (float) $5819 = 5.0 // (float) $5806 = -1749.62 // (float) $5813 = 1380.25 // (float) $5820 = 6.5 // (float) $5807 = -1073.58 // (float) $5814 = 1853.68 // (float) $5821 = 6.5 // (float) $5808 = -118.42 // (float) $5815 = 1471.87 // (float) $5822 = 6.5 // (float) $5809 = -243.54 // (float) $5816 = 1082.78 // (float) $5823 = 6.5 // (float) $5810 = -453.14 // (float) $5817 = 29.8 // (float) $5824 = 6.5 // (float) $5811 = -787.38 // (float) $5818 = -344.11 // (float) $5825 = 6.5 // (float) $5826 = 0 // (float) $5975 = -1195.77 // (float) $5976 = 255.07 // (float) $5977 = 7.22 // (float) $5978 = -1195.0 // (float) $5979 = 255.7 // (float) $5980 = 7.39 // (float) 0002: jump @E_RO_12419 :E_RO_11921 1@ == 4 // (int) var == num jump_if_false @E_RO_12175 $5805 = 609.15 // (float) $5812 = -1778.15 // (float) $5819 = 5.0 // (float) $5806 = 603.06 // (float) $5813 = -1833.65 // (float) $5820 = 6.5 // (float) $5807 = -364.08 // (float) $5814 = -1790.98 // (float) $5821 = 6.5 // (float) $5808 = -1862.96 // (float) $5815 = -1811.5 // (float) $5822 = 6.5 // (float) $5809 = -1997.72 // (float) $5816 = 152.09 // (float) $5823 = 6.5 // (float) $5810 = -1300.08 // (float) $5817 = 383.95 // (float) $5824 = 6.5 // (float) $5811 = -1184.99 // (float) $5818 = 263.68 // (float) $5825 = 6.5 // (float) $5826 = 150.0 // (float) $5975 = 616.54 // (float) $5976 = -1794.39 // (float) $5977 = 10.3 // (float) $5978 = 615.92 // (float) $5979 = -1793.61 // (float) $5980 = 10.34 // (float) 0002: jump @E_RO_12419 :E_RO_12175 1@ == 5 // (int) var == num jump_if_false @E_RO_12419 $5805 = -16.93 // (float) $5812 = 531.43 // (float) $5819 = 5.0 // (float) $5806 = -159.78 // (float) $5813 = 695.48 // (float) $5820 = 6.5 // (float) $5807 = -360.18 // (float) $5814 = 525.99 // (float) $5821 = 6.5 // (float) $5808 = -263.0 // (float) $5815 = 53.15 // (float) $5822 = 6.5 // (float) $5809 = -90.25 // (float) $5816 = -569.64 // (float) $5823 = 6.5 // (float) $5810 = -480.0 // (float) $5817 = -939.23 // (float) $5824 = 6.5 // (float) $5811 = -357.84 // (float) $5818 = -1652.45 // (float) $5825 = 6.5 // (float) $5826 = 30.0 // (float) $5975 = -2.77 // (float) $5976 = 523.68 // (float) $5977 = 7.84 // (float) $5978 = -3.56 // (float) $5979 = 524.27 // (float) $5980 = 7.97 // (float) :E_RO_12419 $5643 = 0 // (float) $5663 = 0 // (float) $5683 = 0 // (float) $5644 = 0 // (float) $5664 = -20.0 // (float) $5684 = 0 // (float) $5645 = 0 // (float) $5665 = -40.0 // (float) $5685 = 0 // (float) $5646 = 0 // (float) $5666 = -60.0 // (float) $5686 = 0 // (float) $5647 = 0 // (float) $5667 = -80.0 // (float) $5687 = 0 // (float) :E_RO_12502 $5593 == 0 // (int) var == num jump_if_false @E_RO_12547 0048: $5613 = create_car $5763 at $5513(10@,9) $5522(10@,9) $5531(10@,9) 00D1: set_car $5613 Z_angle_to $5540(10@,9) 0002: jump @E_RO_12578 :E_RO_12547 $5593 == 1 // (int) var == num jump_if_false @E_RO_12578 0048: $5613 = create_car $5763 at $5805 $5812 $5819 00D1: set_car $5613 Z_angle_to $5826 :E_RO_12578 not $5596 == 0 // (int) var == num jump_if_false @E_RO_12657 027F: store_coords_to $5837 $5842 $5847 from_actor $5613 with_offset 0 -15.0 0 0048: $5614 = create_car $5764 at $5837 $5842 $5847 $5596 == 2 // (int) var == num jump_if_false @E_RO_12657 027F: store_coords_to $5838 $5843 $5848 from_actor $5613 with_offset 0 -30.0 0 0048: $5615 = create_car $5764 at $5838 $5843 $5848 :E_RO_12657 0@ = 0 // (int) :E_RO_12661 034B: unknown_check $5357(0@,5) jump_if_false @E_RO_12756 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_12756 037B: constant_params 2 variable_params 1 unknown 37 call_with_params @E_RO_2219 0@ $5540(10@,9) 5@ 6@ = 0 // (int) :E_RO_12707 0011: 5@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_12756 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 37 call_with_params @E_RO_4572 $6012 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @E_RO_2867 $6012 0@ 6@ 6@ += 1 // (int) 0002: jump @E_RO_12707 :E_RO_12756 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_12661 $5592 == 0 // (int) var == num jump_if_false @E_RO_12798 $5984 = 1 // (int) 0002: jump @E_RO_12817 :E_RO_12798 $5592 == 1 // (int) var == num jump_if_false @E_RO_12817 $5985 = 1 // (int) :E_RO_12817 0025: gosub @E_RO_12880 0125: set_traffic_density_multiplier_to 0.5 0483: (unknown) $3143 13@ 047E: (unknown) 13@ 2 0 14@ 15@ 16@ 17@ 00C3: (unknown) 14@ 15@ 16@ $5920 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_1580 $5920 0057: show_text_highpriority GXT 'E_RO_20' time 7000 flag 8 // ~w~Exit the building via the ~t~door. 0026: return :E_RO_12880 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_199 -1 004F: unknown_check $5613 jump_if_false @E_RO_12949 004D: store_car $5613 position_to 18@ 19@ 20@ 01B5: (unknown) 18@ 19@ 20@ 18@ 19@ 20@ 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @NONAME_1_28853 18@ 19@ 20@ 1 0045: actor $1038 defined jump_if_false @E_RO_12949 0200: (unknown) $1038 0 :E_RO_12949 00B9: set_camera_position $5975 $5976 $5977 rotations 0 0 0 00BA: set_camera_point_at $5978 $5979 $5980 mode 2 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_19424 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 1000 0035: $5590 = $5589 // (int vars) $5590 += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 $5589 >= 6 // (int) var >= num jump_if_false @E_RO_13106 $5592 == 0 // (int) var == num jump_if_false @E_RO_13070 0057: show_text_highpriority GXT 'E_RO_27' time 7000 flag 1 // ~w~"The Money Truck" 0002: jump @E_RO_13099 :E_RO_13070 $5592 == 1 // (int) var == num jump_if_false @E_RO_13099 0057: show_text_highpriority GXT 'E_RO_28' time 7000 flag 1 // ~w~"The Briefcase Courier" :E_RO_13099 0002: jump @E_RO_13174 :E_RO_13106 $5592 == 0 // (int) var == num jump_if_false @E_RO_13143 011F: show_text_1number_highpriority GXT 'E_RO_03' number $5590 time 7000 flag 1 // ~w~Mission ~1~ - "The Money Truck" 0002: jump @E_RO_13174 :E_RO_13143 $5592 == 1 // (int) var == num jump_if_false @E_RO_13174 011F: show_text_1number_highpriority GXT 'E_RO_06' number $5590 time 7000 flag 1 // ~w~Mission ~1~ - "The Briefcase Courier" :E_RO_13174 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_19424 1 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @NONAME_1_28853 18@ 19@ 20@ 0 0045: actor $1038 defined jump_if_false @E_RO_13240 0200: (unknown) $1038 1 :E_RO_13240 0264: (unknown) 1.0 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_364 1000 0026: return :E_RO_13263 $5827 == 0 // (int) var == num jump_if_false @E_RO_13345 $5593 == 0 // (int) var == num jump_if_false @E_RO_13316 00C3: (unknown) $5513(11@,9) $5522(11@,9) $5531(11@,9) $5827 00BD: (unknown) $5827 1 0002: jump @E_RO_13345 :E_RO_13316 $5593 == 1 // (int) var == num jump_if_false @E_RO_13345 00C3: (unknown) $5811 $5818 $5825 $5827 00BD: (unknown) $5827 1 :E_RO_13345 0026: return :E_RO_13347 $5987 == 0 // (int) var == num jump_if_false @E_RO_13383 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_3548 jump_if_false @E_RO_13383 0025: gosub @E_RO_13647 :E_RO_13383 0026: return :E_RO_13385 004F: unknown_check $5613 jump_if_false @E_RO_13645 $5593 == 0 // (int) var == num jump_if_false @E_RO_13468 0102: car $5613 near_point $5513(11@,9) $5522(11@,9) radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_13461 // Note: the incorrect math opcode was used here 0052: set_car $5613 driver_behaviour_to 10 $5591 = 3 // (int) $5588 = 10 // (int) 0025: gosub @E_RO_18499 0026: return :E_RO_13461 0002: jump @E_RO_13606 :E_RO_13468 $5593 == 1 // (int) var == num jump_if_false @E_RO_13606 $6000 == 6 // (int) var == num jump_if_false @E_RO_13548 0102: car $5613 near_point $5811 $5818 radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_13541 // Note: the incorrect math opcode was used here 01C0: (unknown) $5613 $5591 = 3 // (int) $5588 = 10 // (int) 0025: gosub @E_RO_18499 0026: return :E_RO_13541 0002: jump @E_RO_13606 :E_RO_13548 0035: 3@ = $6000 // (int vars) 0102: car $5613 near_point $5549(3@,7) $5556(3@,7) radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_13606 // Note: the incorrect math opcode was used here $6000 += 1 // (int) 0035: 3@ = $6000 // (int vars) 01BF: (unknown) $5613 $5549(3@,7) $5556(3@,7) $5563(3@,7) :E_RO_13606 014E: 4@ = car $5613 health 0078: if or 750 > 4@ // (int) num > var 009F: actor $5623 dead 0022: jump_if_false @E_RO_13645 // Note: the incorrect math opcode was used here 0025: gosub @E_RO_15262 $5588 = 3 // (int) :E_RO_13645 0026: return :E_RO_13647 $5987 = 1 // (int) 809F: not actor $5623 dead jump_if_false @E_RO_13749 $5594 == 0 // (int) var == num jump_if_false @E_RO_13749 0025: gosub @E_RO_13263 0059: text_clear_all $5592 == 0 // (int) var == num jump_if_false @E_RO_13720 0057: show_text_highpriority GXT 'E_RO_04' time 7000 flag 8 // ~w~Stop the ~r~Money Truck ~w~before it reaches its ~y~destination~w~. Do not destroy it. 0002: jump @E_RO_13749 :E_RO_13720 $5592 == 1 // (int) var == num jump_if_false @E_RO_13749 0057: show_text_highpriority GXT 'E_RO_07' time 7000 flag 8 // ~w~Stop the ~r~courier's vehicle ~w~before it reaches its ~y~destination~w~. Do not destroy it. :E_RO_13749 0078: if and not $5604 == 0 // (int) var == num not $5605 == 1 // (int) var == num jump_if_false @E_RO_13787 0058: (unknown) 'E_RO_14' 7000 8 // ~w~The cops have been alerted. :E_RO_13787 0078: if and not $5604 == 0 // (int) var == num $5605 == 1 // (int) var == num jump_if_false @E_RO_13835 $6010 = 1 // (int) 010E: $6011 = current_time_in_ms 0058: (unknown) 'E_RO_15' 7000 8 // ~w~They've called for backup, and the cops have been alerted. :E_RO_13835 0078: if and $5604 == 0 // (int) var == num $5605 == 1 // (int) var == num jump_if_false @E_RO_13883 $6010 = 1 // (int) 010E: $6011 = current_time_in_ms 0058: (unknown) 'E_RO_16' 7000 8 // ~w~They've called for backup. :E_RO_13883 $5593 == 0 // (int) var == num jump_if_false @E_RO_14166 $5594 == 0 // (int) var == num jump_if_false @E_RO_14005 $5594 = 1 // (int) 0@ = 0 // (int) :E_RO_13917 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_13981 0050: set_car $5357(0@,5) max_speed_to 10.0 0@ == 0 // (int) var == num jump_if_false @E_RO_13981 0045: actor $5367(0@,20) defined jump_if_false @E_RO_13981 004A: car $5357(0@,5) drive_to $5513(11@,9) $5522(11@,9) $5531(11@,9) :E_RO_13981 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_13917 0002: jump @E_RO_14136 :E_RO_14005 $5594 == 1 // (int) var == num jump_if_false @E_RO_14074 $5594 = 2 // (int) 0@ = 0 // (int) :E_RO_14028 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_14050 0050: set_car $5357(0@,5) max_speed_to 20.0 :E_RO_14050 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14028 0002: jump @E_RO_14136 :E_RO_14074 $5594 == 2 // (int) var == num jump_if_false @E_RO_14136 $5594 = 3 // (int) 0@ = 0 // (int) :E_RO_14097 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_14119 0050: set_car $5357(0@,5) max_speed_to 30.0 :E_RO_14119 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14097 :E_RO_14136 not $5602 == 2 // (int) var == num jump_if_false @E_RO_14159 $5744 = 0 // (int) $5745 = 0 // (int) :E_RO_14159 0002: jump @E_RO_14667 :E_RO_14166 $5593 == 1 // (int) var == num jump_if_false @E_RO_14667 00BB: (unknown) $5922 $5922 = 0 // (int) 004F: unknown_check $5921 jump_if_false @E_RO_14203 0113: remove_references_to_car $5921 // Like turning a car into any random car :E_RO_14203 $5828 == 0 // (int) var == num jump_if_false @E_RO_14237 004F: unknown_check $5613 jump_if_false @E_RO_14237 00C0: (unknown) $5613 $5828 00BC: (unknown) $5828 0 :E_RO_14237 $5594 == 0 // (int) var == num jump_if_false @E_RO_14359 $5594 = 1 // (int) 0@ = 0 // (int) :E_RO_14259 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_14335 01F2: (unknown) $5357(0@,5) 0 01C3: (unknown) $5357(0@,5) 10.0 0@ == 0 // (int) var == num jump_if_false @E_RO_14335 0045: actor $5367(0@,20) defined jump_if_false @E_RO_14335 0035: 3@ = $6000 // (int vars) 01BF: (unknown) $5357(0@,5) $5549(3@,7) $5556(3@,7) $5563(3@,7) :E_RO_14335 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14259 0002: jump @E_RO_14490 :E_RO_14359 $5594 == 1 // (int) var == num jump_if_false @E_RO_14428 $5594 = 2 // (int) 0@ = 0 // (int) :E_RO_14382 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_14404 01C3: (unknown) $5357(0@,5) 15.0 :E_RO_14404 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14382 0002: jump @E_RO_14490 :E_RO_14428 $5594 == 2 // (int) var == num jump_if_false @E_RO_14490 $5594 = 3 // (int) 0@ = 0 // (int) :E_RO_14451 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_14473 01C3: (unknown) $5357(0@,5) 20.0 :E_RO_14473 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14451 :E_RO_14490 0@ = 0 // (int) :E_RO_14494 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_14650 6@ = 0 // (int) :E_RO_14511 0045: actor $5367(6@,20) defined jump_if_false @E_RO_14633 001C: $5447(6@,20) == 0@ // (int) num == var 0022: jump_if_false @E_RO_14633 // Note: the incorrect math opcode was used here $5467(6@,20) > 0 // (int) var > num jump_if_false @E_RO_14633 0035: 7@ = $5467(6@,20) // (int vars) 0@ == 0 // (int) var == num jump_if_false @E_RO_14605 02B6: (unknown) $5367(6@,20) $5357(0@,5) $5630(7@,5) $5635(7@,5) $5640(7@,5) 0 360.0 $5768 0002: jump @E_RO_14633 :E_RO_14605 02B6: (unknown) $5367(6@,20) $5357(0@,5) $5645(7@,4) $5649(7@,4) $5653(7@,4) 0 360.0 $5768 :E_RO_14633 6@ += 1 // (int) 6@ >= 20 // (int) var >= num jump_if_false @E_RO_14511 :E_RO_14650 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14494 :E_RO_14667 0@ = 0 // (int) :E_RO_14671 0045: actor $5367(0@,20) defined jump_if_false @E_RO_14695 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_3424 0@ :E_RO_14695 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_14671 $5605 == 1 // (int) var == num jump_if_false @E_RO_14735 $6010 = 1 // (int) 010E: $6011 = current_time_in_ms :E_RO_14735 0045: actor $1038 defined jump_if_false @E_RO_14791 $5604 == 1 // (int) var == num jump_if_false @E_RO_14772 0098: set_player $1038 wanted_level_to 2 0002: jump @E_RO_14791 :E_RO_14772 $5604 == 2 // (int) var == num jump_if_false @E_RO_14791 0098: set_player $1038 wanted_level_to 4 :E_RO_14791 0026: return :E_RO_14793 $6010 == 1 // (int) var == num jump_if_false @E_RO_15260 010E: $6002 = current_time_in_ms 0035: $6004 = $6011 // (int vars) $6004 += 10000 // (int) 0011: $6002 > $6004 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_15260 // Note: the incorrect math opcode was used here $6010 = 0 // (int) 0045: actor $1038 defined jump_if_false @E_RO_15260 0@ = 0 // (int) :E_RO_14856 0@ > 2 // (int) var > num jump_if_false @E_RO_15243 $5593 == 0 // (int) var == num jump_if_false @E_RO_15001 02EE: get_actor $1038 coords_to $5580(0@,5) $5585(0@,5) $5590(0@,5) with_offset $5387(0@,20) $5407(0@,20) $5427(0@,20) 025B: (unknown) $5580(0@,5) $5585(0@,5) $5590(0@,5) $5580(0@,5) $5585(0@,5) $5590(0@,5) 22@ 01BB: (unknown) $5580(0@,5) $5585(0@,5) 20.0 23@ 23@ > 0 // (float) var > num jump_if_false @E_RO_14967 0036: $5590(0@,5) = 23@ // (float vars) :E_RO_14967 0048: $5357(0@,5) = create_car $5764 at $5580(0@,5) $5585(0@,5) $5590(0@,5) 00D1: set_car $5357(0@,5) Z_angle_to 22@ 0002: jump @E_RO_15162 :E_RO_15001 $5593 == 1 // (int) var == num jump_if_false @E_RO_15162 21@ = 0 // (int) :E_RO_15018 $5990 == 0 // (int) var == num jump_if_false @E_RO_15125 0001: wait 0 ms 037B: constant_params 0 variable_params 3 unknown 37 call_with_params @E_RO_3797 $5580(0@,5) $5585(0@,5) $5590(0@,5) jump_if_false @E_RO_15075 $5990 = 1 // (int) 0002: jump @E_RO_15113 :E_RO_15075 21@ == 10 // (int) var == num jump_if_false @E_RO_15113 04C4: (unknown) $1042 $1043 $1044 $5580(0@,5) $5585(0@,5) $5590(0@,5) $5990 = 1 // (int) :E_RO_15113 21@ += 1 // (int) 0002: jump @E_RO_15018 :E_RO_15125 $5990 = 0 // (int) 00CE: 22@ = actor $1038 Z_angle 0048: $5357(0@,5) = create_car $5764 at $5580(0@,5) $5585(0@,5) $5590(0@,5) 00D1: set_car $5357(0@,5) Z_angle_to 22@ :E_RO_15162 037B: constant_params 2 variable_params 1 unknown 37 call_with_params @E_RO_2219 0@ $5540(10@,9) 5@ 6@ = 0 // (int) :E_RO_15182 0011: 5@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_15243 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 37 call_with_params @E_RO_4572 $6012 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @E_RO_2867 $6012 0@ 6@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_3424 $6012 6@ += 1 // (int) 0002: jump @E_RO_15182 :E_RO_15243 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14856 :E_RO_15260 0026: return :E_RO_15262 00BB: (unknown) $5827 $5593 == 0 // (int) var == num jump_if_false @E_RO_15444 0@ = 0 // (int) :E_RO_15282 $5600(0@,5) == 1 // (int) var == num jump_if_false @E_RO_15415 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_15415 0@ == 0 // (int) var == num jump_if_false @E_RO_15367 0052: set_car $5613 driver_behaviour_to 10 013A: set_car $5613 door_status_to 1 004D: store_car $5613 position_to $5994 $5995 $5996 $5856 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @E_RO_1951 0 0 0002: jump @E_RO_15415 :E_RO_15367 3 > 0@ // (int) num > var 0022: jump_if_false @E_RO_15415 // Note: the incorrect math opcode was used here 0052: set_car $5357(0@,5) driver_behaviour_to 0 0050: set_car $5357(0@,5) max_speed_to 60.0 0051: set_car $5357(0@,5) traffic_behavior_to 2 004A: car $5357(0@,5) drive_to $5994 $5995 $5996 :E_RO_15415 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_15282 $5991 = 0 // (int) 0002: jump @E_RO_15472 :E_RO_15444 $5593 == 1 // (int) var == num jump_if_false @E_RO_15472 004F: unknown_check $5613 jump_if_false @E_RO_15472 01C0: (unknown) $5613 :E_RO_15472 $5592 == 0 // (int) var == num jump_if_false @E_RO_15524 004F: unknown_check $5613 jump_if_false @E_RO_15517 00BC: (unknown) $5828 2 0057: show_text_highpriority GXT 'E_RO_11' time 7000 flag 8 // ~w~Get in the ~b~Money Truck. :E_RO_15517 0002: jump @E_RO_15658 :E_RO_15524 $5592 == 1 // (int) var == num jump_if_false @E_RO_15658 00BB: (unknown) $5828 809F: not actor $5623 dead jump_if_false @E_RO_15658 $5593 == 1 // (int) var == num jump_if_false @E_RO_15609 0352: (unknown) $5623 004F: unknown_check $5613 jump_if_false @E_RO_15609 02B6: (unknown) $5623 $5613 $5890 $5895 $5900 0 360.0 $5768 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_3424 0 :E_RO_15609 $6013 = 1 // (int) 00BB: (unknown) $5828 $5593 == 0 // (int) var == num jump_if_false @E_RO_15658 0057: show_text_highpriority GXT 'E_RO_12' time 7000 flag 8 // ~w~Kill the ~r~courier. 00C1: (unknown) $5623 $5828 00BC: (unknown) $5828 0 :E_RO_15658 0026: return :E_RO_15660 $5605 == 2 // (int) var == num jump_if_false @E_RO_15699 $6010 = 1 // (int) 010E: $6011 = current_time_in_ms 0058: (unknown) 'E_RO_16' 7000 8 // ~w~They've called for backup. :E_RO_15699 0026: return :E_RO_15701 0045: actor $5623 defined jump_if_false @E_RO_15722 0043: store_actor $5623 position_to $5833 $5834 $5835 // Note: the incorrect math opcode was used here :E_RO_15722 0026: return :E_RO_15724 $5592 == 0 // (int) var == num jump_if_false @E_RO_15836 0045: actor $1038 defined jump_if_false @E_RO_15829 004F: unknown_check $5613 jump_if_false @E_RO_15829 007C: actor $1038 driving $5613 0022: jump_if_false @E_RO_15829 // Note: the incorrect math opcode was used here 00BB: (unknown) $5828 0057: show_text_highpriority GXT 'E_RO_05' time 7000 flag 8 // ~w~Drive the Money Truck back to your ~y~business. 0248: (unknown) $5881 $5882 $5883 5.0 $5913 00C3: (unknown) $5881 $5882 $5883 $5884 0025: gosub @E_RO_15660 $5588 = 4 // (int) 0026: return :E_RO_15829 0002: jump @E_RO_16276 :E_RO_15836 $5592 == 1 // (int) var == num jump_if_false @E_RO_16276 $5988 == 0 // (int) var == num jump_if_false @E_RO_16078 0078: if or 8045: not actor $5623 defined $5593 == 1 // (int) var == num jump_if_false @E_RO_16071 00BB: (unknown) $5828 $5593 == 0 // (int) var == num jump_if_false @E_RO_15978 $6013 == 0 // (int) var == num jump_if_false @E_RO_15946 004F: unknown_check $5613 jump_if_false @E_RO_15946 0301: (unknown) $5613 027F: store_coords_to $5833 $5834 $5835 from_actor $5613 with_offset 0 -2.7 0.3 :E_RO_15946 013F: $5830 = create_pickup #BRIEFCASE type 3 at $5833 $5834 $5835 0263: (unknown) $5830 $5832 $5985 = 0 // (int) 0002: jump @E_RO_16043 :E_RO_15978 $5593 == 1 // (int) var == num jump_if_false @E_RO_16043 0092: $5831 = init_object #BRIEFCASE at $5833 $5834 $5835 00C2: (unknown) $5831 $5832 004F: unknown_check $5613 0022: jump_if_false @E_RO_16043 // Note: the incorrect math opcode was used here 03E7: (unknown) $5831 $5613 0 -1.7 1.2 013A: set_car $5613 door_status_to 1 :E_RO_16043 00BC: (unknown) $5832 1 0057: show_text_highpriority GXT 'E_RO_08' time 7000 flag 8 // ~w~Collect the ~g~briefcase. $5988 = 1 // (int) :E_RO_16071 0002: jump @E_RO_16276 :E_RO_16078 $5593 == 0 // (int) var == num jump_if_false @E_RO_16164 0140: pickup $5830 picked_up jump_if_false @E_RO_16157 00BB: (unknown) $5832 0057: show_text_highpriority GXT 'E_RO_09' time 7000 flag 8 // ~w~Take the briefcase back to your ~y~business. 0248: (unknown) $5881 $5882 $5883 5.0 $5913 00C3: (unknown) $5881 $5882 $5883 $5884 0025: gosub @E_RO_15660 $5588 = 4 // (int) :E_RO_16157 0002: jump @E_RO_16276 :E_RO_16164 $5593 == 1 // (int) var == num jump_if_false @E_RO_16276 0045: actor $1038 defined jump_if_false @E_RO_16276 02C4: unknown_check $1038 $5831 1.0 1.0 1.0 0 0022: jump_if_false @E_RO_16276 // Note: the incorrect math opcode was used here $5985 = 0 // (int) 0093: destroy_object $5831 00BB: (unknown) $5832 0057: show_text_highpriority GXT 'E_RO_09' time 7000 flag 8 // ~w~Take the briefcase back to your ~y~business. 0248: (unknown) $5881 $5882 $5883 5.0 $5913 00C3: (unknown) $5881 $5882 $5883 $5884 0025: gosub @E_RO_15660 $5588 = 4 // (int) :E_RO_16276 0026: return :E_RO_16278 $5592 == 0 // (int) var == num jump_if_false @E_RO_16343 004F: unknown_check $5613 jump_if_false @E_RO_16336 0102: car $5613 near_point $5881 $5882 radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_16336 // Note: the incorrect math opcode was used here 0025: gosub @E_RO_18759 $5588 = 10 // (int) :E_RO_16336 0002: jump @E_RO_16407 :E_RO_16343 $5592 == 1 // (int) var == num jump_if_false @E_RO_16407 0045: actor $1038 defined jump_if_false @E_RO_16407 0089: actor $1038 in_sphere $5881 $5882 $5883 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_16407 // Note: the incorrect math opcode was used here 0025: gosub @E_RO_18759 $5588 = 10 // (int) :E_RO_16407 0026: return :E_RO_16409 0045: actor $1038 defined jump_if_false @E_RO_16566 004F: unknown_check $5613 jump_if_false @E_RO_16566 807C: not actor $1038 driving $5613 0022: jump_if_false @E_RO_16505 // Note: the incorrect math opcode was used here $5989 == 0 // (int) var == num jump_if_false @E_RO_16498 0249: (unknown) $5913 00BB: (unknown) $5884 00C0: (unknown) $5613 $5828 00BC: (unknown) $5828 2 0057: show_text_highpriority GXT 'E_RO_13' time 7000 flag 8 // ~w~Get back in the ~b~Money Truck. $5989 = 1 // (int) :E_RO_16498 0002: jump @E_RO_16566 :E_RO_16505 $5989 == 1 // (int) var == num jump_if_false @E_RO_16566 00BB: (unknown) $5828 0248: (unknown) $5881 $5882 $5883 5.0 $5913 00C3: (unknown) $5881 $5882 $5883 $5884 0057: show_text_highpriority GXT 'E_RO_05' time 7000 flag 8 // ~w~Drive the Money Truck back to your ~y~business. $5989 = 0 // (int) :E_RO_16566 0026: return :E_RO_16568 0@ = 0 // (int) :E_RO_16572 0@ > 0 // (int) var > num jump_if_false @E_RO_17360 $5600(0@,5) == 1 // (int) var == num jump_if_false @E_RO_17360 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_17360 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_4683 0@ jump_if_false @E_RO_17268 $5487(0@,20) == 1 // (int) var == num jump_if_false @E_RO_16937 not $5594 == 0 // (int) var == num jump_if_false @E_RO_16930 004F: unknown_check $5613 jump_if_false @E_RO_16930 027F: store_coords_to $5994 $5995 $5996 from_actor $5613 with_offset $5387(0@,20) $5407(0@,20) $5427(0@,20) 004D: store_car $5357(0@,5) position_to $5997 $5998 $5999 031D: (unknown) $5997 $5998 $5994 $5995 2@ 01CA: (unknown) $5613 $5829 $5593 == 0 // (int) var == num jump_if_false @E_RO_16841 $5991 == 1 // (int) var == num jump_if_false @E_RO_16834 0052: set_car $5357(0@,5) driver_behaviour_to 0 004A: car $5357(0@,5) drive_to $5994 $5995 $5996 0051: set_car $5357(0@,5) traffic_behavior_to 2 2@ > 5.0 // (float) var > num jump_if_false @E_RO_16797 $5829 = 60.0 // (float) 0002: jump @E_RO_16826 :E_RO_16797 0078: if and 5.0 > 2@ // (float) num > var 2@ > 2.5 // (float) var > num jump_if_false @E_RO_16826 $5829 += 0.5 // (float) :E_RO_16826 0050: set_car $5357(0@,5) max_speed_to $5829 :E_RO_16834 0002: jump @E_RO_16930 :E_RO_16841 $5593 == 1 // (int) var == num jump_if_false @E_RO_16930 01BF: (unknown) $5357(0@,5) $5994 $5995 $5996 2@ > 10.0 // (float) var > num jump_if_false @E_RO_16893 $5829 += 5.0 // (float) 0002: jump @E_RO_16922 :E_RO_16893 0078: if and 10.0 > 2@ // (float) num > var 2@ > 5.0 // (float) var > num jump_if_false @E_RO_16922 $5829 += 0.5 // (float) :E_RO_16922 01C3: (unknown) $5357(0@,5) $5829 :E_RO_16930 0002: jump @E_RO_17261 :E_RO_16937 $5487(0@,20) == 0 // (int) var == num jump_if_false @E_RO_17261 $6014 == 0 // (int) var == num jump_if_false @E_RO_17029 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_17029 004D: store_car $5357(0@,5) position_to $5997 $5998 $5999 0045: actor $1038 defined 0022: jump_if_false @E_RO_17029 // Note: the incorrect math opcode was used here 031D: (unknown) $5997 $5998 $1042 $1043 2@ 50.0 > 2@ // (float) num > var 0022: jump_if_false @E_RO_17029 // Note: the incorrect math opcode was used here $6014 = 1 // (int) :E_RO_17029 $5593 == 0 // (int) var == num jump_if_false @E_RO_17143 0078: if or $5991 == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @E_RO_17136 $6014 == 1 // (int) var == num jump_if_false @E_RO_17087 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_4041 0@ :E_RO_17087 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_4620 jump_if_false @E_RO_17119 0052: set_car $5357(0@,5) driver_behaviour_to 21 0002: jump @E_RO_17127 :E_RO_17119 0052: set_car $5357(0@,5) driver_behaviour_to 5 :E_RO_17127 0050: set_car $5357(0@,5) max_speed_to 60.0 :E_RO_17136 0002: jump @E_RO_17261 :E_RO_17143 $5593 == 1 // (int) var == num jump_if_false @E_RO_17261 01C3: (unknown) $5357(0@,5) 35.0 $6014 == 1 // (int) var == num jump_if_false @E_RO_17189 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_4041 0@ :E_RO_17189 0045: actor $1038 defined jump_if_false @E_RO_17252 0078: if or 0@ == 1 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @E_RO_17240 02EE: get_actor $1038 coords_to 24@ 25@ 26@ with_offset 0 20.0 0 0002: jump @E_RO_17252 :E_RO_17240 02EE: get_actor $1038 coords_to 24@ 25@ 26@ with_offset 0 -20.0 0 :E_RO_17252 01BF: (unknown) $5357(0@,5) 24@ 25@ 26@ :E_RO_17261 0002: jump @E_RO_17360 :E_RO_17268 $5600(0@,5) = 0 // (int) 013A: set_car $5357(0@,5) door_status_to 1 $6008 == 1 // (int) var == num jump_if_false @E_RO_17302 00BB: (unknown) $5362(0@,5) :E_RO_17302 $5593 == 0 // (int) var == num jump_if_false @E_RO_17341 0052: set_car $5357(0@,5) driver_behaviour_to 10 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @E_RO_1951 0@ 0 0002: jump @E_RO_17360 :E_RO_17341 $5593 == 1 // (int) var == num jump_if_false @E_RO_17360 01C0: (unknown) $5357(0@,5) :E_RO_17360 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_16572 0026: return :E_RO_17379 $5593 == 1 // (int) var == num jump_if_false @E_RO_17486 $5987 == 1 // (int) var == num jump_if_false @E_RO_17486 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1857 jump_if_false @E_RO_17457 0@ = 0 // (int) :E_RO_17426 $5487(0@,20) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_17426 0002: jump @E_RO_17486 :E_RO_17457 0@ = 0 // (int) :E_RO_17461 $5487(0@,20) = 1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_17461 :E_RO_17486 0026: return :E_RO_17488 $5593 == 0 // (int) var == num jump_if_false @E_RO_17680 0@ = 0 // (int) :E_RO_17504 3 > 0@ // (int) num > var 0022: jump_if_false @E_RO_17663 // Note: the incorrect math opcode was used here $5600(0@,5) == 1 // (int) var == num jump_if_false @E_RO_17663 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_17663 004F: unknown_check $5613 jump_if_false @E_RO_17663 004D: store_car $5613 position_to $5994 $5995 $5996 0102: car $5357(0@,5) near_point $5994 $5995 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_RO_17651 // Note: the incorrect math opcode was used here 0052: set_car $5357(0@,5) driver_behaviour_to 10 013A: set_car $5357(0@,5) door_status_to 1 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @E_RO_1951 0@ 1 $5600(0@,5) = 0 // (int) $6008 == 1 // (int) var == num jump_if_false @E_RO_17644 00BB: (unknown) $5362(0@,5) :E_RO_17644 0002: jump @E_RO_17663 :E_RO_17651 004A: car $5357(0@,5) drive_to $5994 $5995 $5996 :E_RO_17663 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_17504 :E_RO_17680 0026: return :E_RO_17682 014E: 4@ = car $5613 health $6001 == 0 // (int) var == num jump_if_false @E_RO_17744 1000 > 4@ // (int) num > var 0022: jump_if_false @E_RO_17737 // Note: the incorrect math opcode was used here $6001 = 1 // (int) 004F: unknown_check $5613 jump_if_false @E_RO_17733 03BB: (unknown) $5613 :E_RO_17733 049F: (unknown) 1 :E_RO_17737 0002: jump @E_RO_17993 :E_RO_17744 $6001 == 1 // (int) var == num jump_if_false @E_RO_17993 010E: $6002 = current_time_in_ms 0035: $6004 = $6003 // (int vars) $6004 += 200 // (int) 0011: $6002 > $6004 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_17867 // Note: the incorrect math opcode was used here 004F: unknown_check $5613 0022: jump_if_false @E_RO_17819 // Note: the incorrect math opcode was used here 027F: store_coords_to $5917 $5918 $5919 from_actor $5613 with_offset $5914 $5915 $5916 01CA: (unknown) $5613 28@ :E_RO_17819 28@ > 5.0 // (float) var > num jump_if_false @E_RO_17867 28@ /= 100.0 // (float) 0139: 27@ = random_int_in_ranges 0 2 04A0: (unknown) 27@ $5917 $5918 $5919 0 28@ 0.2 1.0 010E: $6003 = current_time_in_ms :E_RO_17867 0@ = 0 // (int) :E_RO_17871 01F7: garage $1536(0@,4) respray_done jump_if_false @E_RO_17976 $6001 = 0 // (int) 049F: (unknown) 0 004F: unknown_check $5613 jump_if_false @E_RO_17976 $5595 == 0 // (int) var == num jump_if_false @E_RO_17929 014C: set_car $5613 health_to 1500 0002: jump @E_RO_17976 :E_RO_17929 $5595 == 1 // (int) var == num jump_if_false @E_RO_17956 014C: set_car $5613 health_to 1750 0002: jump @E_RO_17976 :E_RO_17956 $5595 == 2 // (int) var == num jump_if_false @E_RO_17976 014C: set_car $5613 health_to 2000 :E_RO_17976 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @E_RO_17871 :E_RO_17993 0026: return :E_RO_17995 0045: actor $1038 defined jump_if_false @E_RO_18011 0107: toggle_player $1038 can_move 0 :E_RO_18011 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_199 1000 0045: actor $1038 defined jump_if_false @E_RO_18153 $5592 == 0 // (int) var == num jump_if_false @E_RO_18153 004F: unknown_check $5613 jump_if_false @E_RO_18153 007C: actor $1038 driving $5613 0022: jump_if_false @E_RO_18149 // Note: the incorrect math opcode was used here 004D: store_car $5613 position_to 29@ 30@ 31@ 0216: (unknown) $1038 29@ 30@ 31@ 0035: 0@ = $5885 // (int vars) 037B: constant_params 4 variable_params 3 unknown 37 call_with_params @MAIN_5959 0 50.0 0 $2259(0@,30) 32@ 33@ 34@ 037B: constant_params 6 variable_params 3 unknown 37 call_with_params @MAIN_5144 $2169(0@,30) $2199(0@,30) $2229(0@,30) 32@ 33@ 34@ 32@ 33@ 34@ 010F: (unknown) $1038 32@ 33@ 34@ 0221: (unknown) :E_RO_18149 0049: destroy_car $5613 :E_RO_18153 0025: gosub @E_RO_18205 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 500 0045: actor $1038 defined jump_if_false @E_RO_18190 0107: toggle_player $1038 can_move 1 :E_RO_18190 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_364 1000 0026: return :E_RO_18205 0059: text_clear_all 049F: (unknown) 0 0249: (unknown) $5913 00BB: (unknown) $5920 00BB: (unknown) $5827 00BB: (unknown) $5828 00BB: (unknown) $5832 00BB: (unknown) $5884 00BB: (unknown) $5922 004F: unknown_check $5921 jump_if_false @E_RO_18253 0113: remove_references_to_car $5921 // Like turning a car into any random car :E_RO_18253 0@ = 0 // (int) :E_RO_18257 0045: actor $5367(0@,20) defined jump_if_false @E_RO_18390 $5593 == 0 // (int) var == num jump_if_false @E_RO_18303 03DE: (unknown) $5367(0@,20) 1 0112: remove_references_to_actor $5367(0@,20) // Like turning an actor into a random pedestrian 0002: jump @E_RO_18390 :E_RO_18303 $5593 == 1 // (int) var == num jump_if_false @E_RO_18390 0043: store_actor $5367(0@,20) position_to $5981 $5982 $5983 // Note: the incorrect math opcode was used here 031E: (unknown) $1042 $1043 $1044 $5981 $5982 $5983 2@ 0078: if or 805D: not sphere_onscreen $5981 $5982 $5983 radius 1.0 2@ > 50.0 // (float) var > num jump_if_false @E_RO_18384 003F: destroy_actor $5367(0@,20) 0002: jump @E_RO_18390 :E_RO_18384 020D: (unknown) $5367(0@,20) :E_RO_18390 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_18257 0@ = 0 // (int) :E_RO_18411 0255: (unknown) $5357(0@,5) 00DE: (unknown) $5357(0@,5) $6008 == 1 // (int) var == num jump_if_false @E_RO_18442 00BB: (unknown) $5362(0@,5) :E_RO_18442 004F: unknown_check $5357(0@,5) jump_if_false @E_RO_18480 $5593 == 1 // (int) var == num jump_if_false @E_RO_18474 01C0: (unknown) $5357(0@,5) :E_RO_18474 0113: remove_references_to_car $5357(0@,5) // Like turning a car into any random car :E_RO_18480 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_18411 0026: return :E_RO_18499 0025: gosub @E_RO_18205 $5591 == 1 // (int) var == num jump_if_false @E_RO_18560 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4973 'E_RO_01' // ~r~The briefcase was destroyed! 0002: jump @E_RO_18757 :E_RO_18560 $5591 == 2 // (int) var == num jump_if_false @E_RO_18614 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4973 'E_RO_02' // ~r~The money truck was destroyed! 0002: jump @E_RO_18757 :E_RO_18614 $5591 == 3 // (int) var == num jump_if_false @E_RO_18719 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5592 == 0 // (int) var == num jump_if_false @E_RO_18680 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4973 'E_RO_10' // ~r~The Money Truck arrived at its destination. 0002: jump @E_RO_18712 :E_RO_18680 $5592 == 1 // (int) var == num jump_if_false @E_RO_18712 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4973 'E_RO_17' // ~r~The briefcase courier arrived at its destination. :E_RO_18712 0002: jump @E_RO_18757 :E_RO_18719 $5591 == 4 // (int) var == num jump_if_false @E_RO_18757 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @NONAME_1_39433 :E_RO_18757 0026: return :E_RO_18759 0025: gosub @E_RO_17995 35@ = 0 // (int) $5594 == 1 // (int) var == num jump_if_false @E_RO_18795 35@ += 100 // (int) 0002: jump @E_RO_18840 :E_RO_18795 $5594 == 2 // (int) var == num jump_if_false @E_RO_18821 35@ += 300 // (int) 0002: jump @E_RO_18840 :E_RO_18821 $5594 == 3 // (int) var == num jump_if_false @E_RO_18840 35@ += 500 // (int) :E_RO_18840 $5595 == 0 // (int) var == num jump_if_false @E_RO_18864 35@ += 100 // (int) 0002: jump @E_RO_18909 :E_RO_18864 $5595 == 1 // (int) var == num jump_if_false @E_RO_18890 35@ += 300 // (int) 0002: jump @E_RO_18909 :E_RO_18890 $5595 == 2 // (int) var == num jump_if_false @E_RO_18909 35@ += 500 // (int) :E_RO_18909 $5596 == 0 // (int) var == num jump_if_false @E_RO_18933 35@ += 100 // (int) 0002: jump @E_RO_18978 :E_RO_18933 $5596 == 1 // (int) var == num jump_if_false @E_RO_18959 35@ += 300 // (int) 0002: jump @E_RO_18978 :E_RO_18959 $5596 == 2 // (int) var == num jump_if_false @E_RO_18978 35@ += 500 // (int) :E_RO_18978 $5597 == 0 // (int) var == num jump_if_false @E_RO_19002 35@ += 100 // (int) 0002: jump @E_RO_19047 :E_RO_19002 $5597 == 1 // (int) var == num jump_if_false @E_RO_19028 35@ += 300 // (int) 0002: jump @E_RO_19047 :E_RO_19028 $5597 == 2 // (int) var == num jump_if_false @E_RO_19047 35@ += 500 // (int) :E_RO_19047 $5598 == 1 // (int) var == num jump_if_false @E_RO_19072 35@ += 100 // (int) 0002: jump @E_RO_19117 :E_RO_19072 $5598 == 2 // (int) var == num jump_if_false @E_RO_19098 35@ += 300 // (int) 0002: jump @E_RO_19117 :E_RO_19098 $5598 == 3 // (int) var == num jump_if_false @E_RO_19117 35@ += 500 // (int) :E_RO_19117 0078: if or $5596 == 1 // (int) var == num $5596 == 2 // (int) var == num jump_if_false @E_RO_19293 $5599 == 1 // (int) var == num jump_if_false @E_RO_19165 35@ += 100 // (int) 0002: jump @E_RO_19210 :E_RO_19165 $5599 == 2 // (int) var == num jump_if_false @E_RO_19191 35@ += 300 // (int) 0002: jump @E_RO_19210 :E_RO_19191 $5599 == 3 // (int) var == num jump_if_false @E_RO_19210 35@ += 500 // (int) :E_RO_19210 $5596 == 2 // (int) var == num jump_if_false @E_RO_19293 $5600 == 1 // (int) var == num jump_if_false @E_RO_19248 35@ += 100 // (int) 0002: jump @E_RO_19293 :E_RO_19248 $5600 == 2 // (int) var == num jump_if_false @E_RO_19274 35@ += 300 // (int) 0002: jump @E_RO_19293 :E_RO_19274 $5600 == 3 // (int) var == num jump_if_false @E_RO_19293 35@ += 500 // (int) :E_RO_19293 0078: if or $5602 == 4 // (int) var == num $5602 == 1 // (int) var == num jump_if_false @E_RO_19328 35@ += 100 // (int) 0002: jump @E_RO_19373 :E_RO_19328 $5602 == 2 // (int) var == num jump_if_false @E_RO_19354 35@ += 300 // (int) 0002: jump @E_RO_19373 :E_RO_19354 $5602 == 3 // (int) var == num jump_if_false @E_RO_19373 35@ += 500 // (int) :E_RO_19373 $5603 == 0 // (int) var == num jump_if_false @E_RO_19397 35@ += 100 // (int) 0002: jump @E_RO_19442 :E_RO_19397 $5603 == 1 // (int) var == num jump_if_false @E_RO_19423 35@ += 300 // (int) 0002: jump @E_RO_19442 :E_RO_19423 $5603 == 2 // (int) var == num jump_if_false @E_RO_19442 35@ += 500 // (int) :E_RO_19442 $5604 == 0 // (int) var == num jump_if_false @E_RO_19466 35@ += 100 // (int) 0002: jump @E_RO_19511 :E_RO_19466 $5604 == 1 // (int) var == num jump_if_false @E_RO_19492 35@ += 300 // (int) 0002: jump @E_RO_19511 :E_RO_19492 $5604 == 2 // (int) var == num jump_if_false @E_RO_19511 35@ += 500 // (int) :E_RO_19511 $5605 == 0 // (int) var == num jump_if_false @E_RO_19535 35@ += 100 // (int) 0002: jump @E_RO_19580 :E_RO_19535 $5605 == 2 // (int) var == num jump_if_false @E_RO_19561 35@ += 300 // (int) 0002: jump @E_RO_19580 :E_RO_19561 $5605 == 1 // (int) var == num jump_if_false @E_RO_19580 35@ += 500 // (int) :E_RO_19580 0035: 36@ = $5590 // (int vars) 36@ *= 300 // (int) 0029: 35@ += 36@ // (int vars) // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'M_PASS' number 35@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 35@ 022B: (unknown) 1 009B: clear_player $1038 wanted_level 2 > $929 // (int) num > var 0022: jump_if_false @E_RO_19639 // Note: the incorrect math opcode was used here 036A: (unknown) :E_RO_19639 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_38918 6 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_39346 6 0026: return :E_RO_19665 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @NONAME_1_39427 0025: gosub @E_RO_8115 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 27--------------- :TTRIAL 0238: name_thread 'TTRIAL' 0025: gosub @TTRIAL_4228 009D: wasted_or_busted // mission only jump_if_false @TTRIAL_33 0025: gosub @TTRIAL_13497 :TTRIAL_33 0025: gosub @TTRIAL_13854 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @TTRIAL_74 02B4: set_camera_transverse_delay 0 time 7@ :TTRIAL_74 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @TTRIAL_115 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @TTRIAL_126 :TTRIAL_115 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :TTRIAL_126 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @TTRIAL_160 02B4: set_camera_transverse_delay 0 time 5@ :TTRIAL_160 809F: not actor 3@ dead 0022: jump_if_false @TTRIAL_176 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :TTRIAL_176 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @TTRIAL_242 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @TTRIAL_236 0400: (unknown) $1038 $1690 0002: jump @TTRIAL_242 :TTRIAL_236 02C0: (unknown) $1038 $1690 :TTRIAL_242 0@ >= 0 // (int) var >= num jump_if_false @TTRIAL_269 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :TTRIAL_269 0045: actor $1038 defined jump_if_false @TTRIAL_337 807E: not actor $1038 driving jump_if_false @TTRIAL_314 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @TTRIAL_317 :TTRIAL_314 021D: (unknown) 0 :TTRIAL_317 $1698 == 0 // (int) var == num jump_if_false @TTRIAL_333 02EA: select_interior 2 :TTRIAL_333 01AE: (unknown) 1 :TTRIAL_337 0059: text_clear_all 0268: (unknown) 0026: return :TTRIAL_343 0045: actor $1038 defined jump_if_false @TTRIAL_407 807E: not actor $1038 driving jump_if_false @TTRIAL_395 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @TTRIAL_395 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :TTRIAL_395 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :TTRIAL_407 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @TTRIAL_456 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @TTRIAL_456 02EA: select_interior 0 :TTRIAL_456 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TTRIAL_486 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TTRIAL_486 0026: return 0045: actor 0@ defined jump_if_false @TTRIAL_507 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TTRIAL_507 0026: return 0045: actor 0@ defined 0022: jump_if_false @TTRIAL_537 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TTRIAL_537 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TTRIAL_537 0026: return :TTRIAL_539 0045: actor 0@ defined 0022: jump_if_false @TTRIAL_586 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TTRIAL_582 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @TTRIAL_586 :TTRIAL_582 1@ = 0 // (int) :TTRIAL_586 1@ == 1 // (int) var == num jump_if_false @TTRIAL_670 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TTRIAL_663 007E: actor 0@ driving jump_if_false @TTRIAL_659 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TTRIAL_649 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TTRIAL_652 :TTRIAL_649 00F1: (unknown) 0@ :TTRIAL_652 0002: jump @TTRIAL_663 :TTRIAL_659 1@ = 0 // (int) :TTRIAL_663 0002: jump @TTRIAL_586 :TTRIAL_670 0026: return 0045: actor 0@ defined jump_if_false @TTRIAL_764 007E: actor 0@ driving jump_if_false @TTRIAL_748 02A7: unknown_check 0@ jump_if_false @TTRIAL_718 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TTRIAL_741 :TTRIAL_718 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TTRIAL_539 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TTRIAL_741 0002: jump @TTRIAL_757 :TTRIAL_748 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TTRIAL_757 0002: jump @TTRIAL_766 :TTRIAL_764 005F: (unknown) :TTRIAL_766 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TTRIAL_924 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TTRIAL_924 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TTRIAL_865 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TTRIAL_824 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TTRIAL_858 :TTRIAL_824 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_539 0@ 4@ > -1 // (int) var > num jump_if_false @TTRIAL_858 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_539 4@ :TTRIAL_858 0002: jump @TTRIAL_924 :TTRIAL_865 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TTRIAL_890 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TTRIAL_924 :TTRIAL_890 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_539 0@ not 3@ == -1 // (int) var == num jump_if_false @TTRIAL_924 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_539 3@ :TTRIAL_924 0045: actor 0@ defined jump_if_false @TTRIAL_976 004F: unknown_check 1@ jump_if_false @TTRIAL_976 007E: actor 0@ driving jump_if_false @TTRIAL_976 807C: not actor 0@ driving 1@ 0022: jump_if_false @TTRIAL_976 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_539 0@ :TTRIAL_976 5@ = 0 // (int) :TTRIAL_980 5@ == 0 // (int) var == num jump_if_false @TTRIAL_1078 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TTRIAL_1071 004F: unknown_check 1@ jump_if_false @TTRIAL_1071 007C: actor 0@ driving 1@ 0022: jump_if_false @TTRIAL_1037 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TTRIAL_1071 :TTRIAL_1037 2@ == -1 // (int) var == num jump_if_false @TTRIAL_1063 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TTRIAL_1071 :TTRIAL_1063 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TTRIAL_1071 0002: jump @TTRIAL_980 :TTRIAL_1078 0026: return :TTRIAL_1080 0@ == 0 // (int) var == num jump_if_false @TTRIAL_1123 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TTRIAL_1299 :TTRIAL_1123 0@ == 1 // (int) var == num jump_if_false @TTRIAL_1156 03CF: (unknown) 200 200 200 255 0002: jump @TTRIAL_1299 :TTRIAL_1156 0@ == 2 // (int) var == num jump_if_false @TTRIAL_1198 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @TTRIAL_1299 :TTRIAL_1198 0@ == 3 // (int) var == num jump_if_false @TTRIAL_1242 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TTRIAL_1299 :TTRIAL_1242 0@ == 4 // (int) var == num jump_if_false @TTRIAL_1273 03CF: (unknown) 8 143 59 255 0002: jump @TTRIAL_1299 :TTRIAL_1273 0@ == 5 // (int) var == num jump_if_false @TTRIAL_1299 03CF: (unknown) 237 130 180 255 :TTRIAL_1299 0026: return 00BC: (unknown) 0@ 2 0026: return :TTRIAL_1308 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TTRIAL_1308 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @TTRIAL_1363 014E: 3@ = car 0@ health 3@ -= 250 // (int) :TTRIAL_1363 0 > 3@ // (int) num > var 0022: jump_if_false @TTRIAL_1378 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :TTRIAL_1378 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_1423 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :TTRIAL_1423 005F: (unknown) :TTRIAL_1425 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @TTRIAL_1498 0045: actor $1038 defined jump_if_false @TTRIAL_1498 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @TTRIAL_1498 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @TTRIAL_1498 $1704 = 0 // (int) :TTRIAL_1498 $1704 > 0 // (int) var > num jump_if_false @TTRIAL_1616 $1705 == -1 // (int) var == num jump_if_false @TTRIAL_1570 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @TTRIAL_1603 :TTRIAL_1570 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @TTRIAL_1603 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :TTRIAL_1603 0035: $1706 = $1704 // (int vars) 0002: jump @TTRIAL_1674 :TTRIAL_1616 $1707 == 1 // (int) var == num jump_if_false @TTRIAL_1669 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_1669 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :TTRIAL_1669 $1706 = 0 // (int) :TTRIAL_1674 005F: (unknown) $5741 = 10 // (int) $5747 = 0 // (int) $5748 = 0 // (int) $5753 = 3 // (int) $5754 = 0 // (int) $5755 = 0 // (int) $5771 = 0 // (int) $5776 = 0 // (int) $5777 = 0 // (int) $5778 = 0 // (int) $5786 = 0 // (int) :TTRIAL_1733 034B: unknown_check 0@ jump_if_false @TTRIAL_2165 004F: unknown_check 0@ jump_if_false @TTRIAL_2165 82D8: not unknown_check 0@ jump_if_false @TTRIAL_2165 8397: not (unknown) 0@ jump_if_false @TTRIAL_2159 010E: 2@ = current_time_in_ms $5793 == -1 // (int) var == num jump_if_false @TTRIAL_1817 0035: $5793 = 2@ // (int vars) $5793 += 2000 // (int) 004D: store_car 0@ position_to $5790 $5791 $5792 0002: jump @TTRIAL_2152 :TTRIAL_1817 0102: car 0@ near_point $5790 $5791 radius 2.0 2.0 sphere 0 0022: jump_if_false @TTRIAL_2146 // Note: the incorrect math opcode was used here 0011: 2@ > $5793 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_2139 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @TTRIAL_1864 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :TTRIAL_1864 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4248 500 004F: unknown_check 0@ jump_if_false @TTRIAL_2009 0035: 3@ = 1@ // (int vars) 3@ -= 1 // (int) 037B: constant_params 3 variable_params 1 unknown 7 call_with_params @MAIN_5321 0 $5741 3@ 3@ 0036: 4@ = $5332(3@,36) // (float vars) 0036: 5@ = $5368(3@,36) // (float vars) 0036: 6@ = $5404(3@,36) // (float vars) 6@ = 6.0 // (float) 004E: put_car 0@ at 4@ 5@ 6@ 0035: 3@ = 1@ // (int vars) 037B: constant_params 3 variable_params 1 unknown 7 call_with_params @MAIN_5321 0 $5741 3@ 3@ 0233: (unknown) 0@ $5332(3@,36) $5368(3@,36) 0045: actor $1038 defined 0022: jump_if_false @TTRIAL_2009 // Note: the incorrect math opcode was used here 0078: if and 82A7: not unknown_check $1038 007E: actor $1038 driving 0022: jump_if_false @TTRIAL_2009 // Note: the incorrect math opcode was used here 0001: wait 1000 ms :TTRIAL_2009 0045: actor $1038 defined 0022: jump_if_false @TTRIAL_2062 // Note: the incorrect math opcode was used here 004F: unknown_check 0@ 0022: jump_if_false @TTRIAL_2062 // Note: the incorrect math opcode was used here 0078: if and 807C: not actor $1038 driving 0@ 007E: actor $1038 driving 0022: jump_if_false @TTRIAL_2062 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 0 0 7.0 0001: wait 0 ms :TTRIAL_2062 0045: actor $1038 defined jump_if_false @TTRIAL_2104 004F: unknown_check 0@ jump_if_false @TTRIAL_2100 807C: not actor $1038 driving 0@ 0022: jump_if_false @TTRIAL_2100 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 0@ :TTRIAL_2100 0221: (unknown) 01CF: (unknown) :TTRIAL_2104 0001: wait 1000 ms 0045: actor $1038 defined 0022: jump_if_false @TTRIAL_2126 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :TTRIAL_2126 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4279 500 :TTRIAL_2139 0002: jump @TTRIAL_2152 :TTRIAL_2146 $5793 = -1 // (int) :TTRIAL_2152 0002: jump @TTRIAL_2165 :TTRIAL_2159 $5793 = -1 // (int) :TTRIAL_2165 0026: return 0204: set_text_draw_letter_size 2@ 3@ 5@ > 0 // (int) var > num jump_if_false @TTRIAL_2195 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @TTRIAL_2200 :TTRIAL_2195 0203: set_draw_text_position 0@ 1@ GXT 4@ :TTRIAL_2200 0026: return :TTRIAL_2202 $5747 = 0 // (int) $5748 = 0 // (int) $5753 = 3 // (int) $5755 = 0 // (int) $5771 = 0 // (int) $5776 = 0 // (int) $5777 = 0 // (int) $5778 = 0 // (int) 1@ = 0 // (int) :TTRIAL_2247 0011: $5779 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_2315 // Note: the incorrect math opcode was used here 0252: object $5445(1@,30) exists 0022: jump_if_false @TTRIAL_2303 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2297 0093: destroy_object $5445(1@,30) 0002: jump @TTRIAL_2303 :TTRIAL_2297 0114: remove_references_to_object $5445(1@,30) // This object will now disappear when the player looks away :TTRIAL_2303 1@ += 1 // (int) 0002: jump @TTRIAL_2247 :TTRIAL_2315 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2427 0045: actor $1038 defined jump_if_false @TTRIAL_2427 004F: unknown_check $5760 jump_if_false @TTRIAL_2410 007C: actor $1038 driving $5760 0022: jump_if_false @TTRIAL_2386 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 -136.67 1023.12 7.25 0002: jump @TTRIAL_2403 :TTRIAL_2386 0044: put_actor $1038 at -136.67 1023.12 7.25 :TTRIAL_2403 0002: jump @TTRIAL_2427 :TTRIAL_2410 0044: put_actor $1038 at -136.67 1023.12 7.25 :TTRIAL_2427 0001: wait 100 ms 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2504 0045: actor $1038 defined jump_if_false @TTRIAL_2497 004F: unknown_check $5760 jump_if_false @TTRIAL_2497 807C: not actor $1038 driving $5760 0022: jump_if_false @TTRIAL_2497 // Note: the incorrect math opcode was used here 004E: put_car $5760 at -2000.0 -686.8 7.0 0113: remove_references_to_car $5760 // Like turning a car into any random car :TTRIAL_2497 0002: jump @TTRIAL_2508 :TTRIAL_2504 0113: remove_references_to_car $5760 // Like turning a car into any random car :TTRIAL_2508 0162: release_model $5742 $5754 = 0 // (int) $5784 = 0 // (int) 0059: text_clear_all 0026: return 0035: 0@ = 2@ // (int vars) 0@ /= 60000 // (int) 0035: $5775 = 0@ // (int vars) $5775 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5775 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :TTRIAL_2569 004F: unknown_check 0@ jump_if_false @TTRIAL_2598 80D8: not car 0@ health >= 700 jump_if_false @TTRIAL_2598 014C: set_car 0@ health_to 1000 :TTRIAL_2598 0026: return :TTRIAL_2600 1@ = 5.43 // (float) 0@ == 0 // (int) var == num jump_if_false @TTRIAL_2769 $5779 = 6 // (int) 0092: $5701 = init_object #NDC_BOATRAMPHUMP at 140.99 1129.53 1@ 00D3: set_object $5701 z_angle_to 28.0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at 24.47 1239.35 1@ 00D3: set_object $5702 z_angle_to 78.0 0092: $5703 = init_object #NDC_BOATRAMPHUMP at -100.03 1211.55 1@ 00D3: set_object $5703 z_angle_to 130.0 0092: $5704 = init_object #NDC_BOATRAMPWIDE at -147.88 905.55 1@ 00D3: set_object $5704 z_angle_to -153.0 0092: $5705 = init_object #NDC_BOATRAMPHUMP at -45.7 829.62 1@ 00D3: set_object $5705 z_angle_to -113.0 0092: $5706 = init_object #NDC_BOATRAMPWIDE at 95.05 853.16 1@ 00D3: set_object $5706 z_angle_to -53.0 :TTRIAL_2769 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2929 $5779 = 6 // (int) 0092: $5701 = init_object #NDC_BOATRAMPWIDE at -379.68 -185.63 1@ 00D3: set_object $5701 z_angle_to -95.0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at -182.0 -297.88 1@ 00D3: set_object $5702 z_angle_to -140.0 0092: $5703 = init_object #NDC_BOATRAMPWIDE at -140.95 -529.63 1@ 00D3: set_object $5703 z_angle_to 160.0 0092: $5704 = init_object #NDC_BOATRAMPWIDE at -360.18 -672.3 1@ 00D3: set_object $5704 z_angle_to 95.0 0092: $5705 = init_object #NDC_BOATRAMPWIDE at -584.24 -642.38 1@ 00D3: set_object $5705 z_angle_to 65.0 0092: $5706 = init_object #NDC_BOATRAMPWIDE at -743.12 -416.3 1@ 00D3: set_object $5706 z_angle_to -15.0 :TTRIAL_2929 0@ == 2 // (int) var == num jump_if_false @TTRIAL_3042 $5779 = 4 // (int) 0092: $5701 = init_object #NDC_BOATRAMPWIDE at -97.9 240.25 1@ 00D3: set_object $5701 z_angle_to -20.0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at 215.07 29.48 1@ 00D3: set_object $5702 z_angle_to 170.0 0092: $5703 = init_object #NDC_BOATRAMPWIDE at -9.68 -156.89 1@ 00D3: set_object $5703 z_angle_to 95.0 0092: $5704 = init_object #NDC_BOATRAMPWIDE at -123.64 -10.47 1@ 00D3: set_object $5704 z_angle_to 15.0 :TTRIAL_3042 0@ == 3 // (int) var == num jump_if_false @TTRIAL_3108 $5779 = 2 // (int) 0092: $5701 = init_object #NDC_BOATRAMPWIDE at -64.72 660.77 1@ 00D3: set_object $5701 z_angle_to -85.0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at 47.89 402.23 1@ 00D3: set_object $5702 z_angle_to 90.0 :TTRIAL_3108 0@ == 4 // (int) var == num jump_if_false @TTRIAL_3292 $5779 = 7 // (int) 0092: $5701 = init_object #NDC_BOATRAMPWIDE at 418.26 -60.55 1@ 00D3: set_object $5701 z_angle_to 0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at 216.38 -33.84 1@ 00D3: set_object $5702 z_angle_to -180.0 0092: $5703 = init_object #NDC_BOATRAMPWIDE at 108.99 -233.39 1@ 00D3: set_object $5703 z_angle_to 125.0 0092: $5704 = init_object #NDC_BOATRAMPWIDE at -45.65 -509.13 1@ 00D3: set_object $5704 z_angle_to 155.0 0092: $5705 = init_object #NDC_BOATRAMPWIDE at 56.15 -659.09 1@ 00D3: set_object $5705 z_angle_to -85.0 0092: $5706 = init_object #NDC_BOATRAMPNARROW at 243.85 -532.84 1@ 00D3: set_object $5706 z_angle_to -35.0 0092: $5707 = init_object #NDC_BOATRAMPWIDE at 407.92 -243.86 1@ 00D3: set_object $5707 z_angle_to -10.0 :TTRIAL_3292 0@ == 5 // (int) var == num jump_if_false @TTRIAL_3642 $5779 = 14 // (int) 0092: $5701 = init_object #NDC_BOATRAMPWIDE at -87.75 -374.1 1@ 00D3: set_object $5701 z_angle_to -160.0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at 85.04 -656.83 1@ 00D3: set_object $5702 z_angle_to -75.0 0092: $5703 = init_object #NDC_BOATRAMPNARROW at 246.97 -527.36 1@ 00D3: set_object $5703 z_angle_to -32.5 0092: $5704 = init_object #NDC_BOATRAMPWIDE at 319.33 -419.21 1@ 00D3: set_object $5704 z_angle_to -30.0 0092: $5705 = init_object #NDC_BOATRAMPWIDE at 419.62 -203.5 1@ 00D3: set_object $5705 z_angle_to -5.0 0092: $5706 = init_object #NDC_BOATRAMPWIDE at 417.22 -64.84 1@ 00D3: set_object $5706 z_angle_to 0 0092: $5707 = init_object #NDC_BOATRAMPWIDE at 295.87 133.26 1@ 00D3: set_object $5707 z_angle_to 45.0 0092: $5708 = init_object #NDC_BOATRAMPWIDE at 236.55 369.2 1@ 00D3: set_object $5708 z_angle_to -10.0 0092: $5709 = init_object #NDC_BOATRAMPNARROW at 164.18 626.44 1@ 00D3: set_object $5709 z_angle_to 60.0 0092: $5710 = init_object #NDC_BOATRAMPWIDE at -14.58 673.01 1@ 00D3: set_object $5710 z_angle_to 95.0 0092: $5711 = init_object #NDC_BOATRAMPWIDE at -146.73 653.48 1@ 00D3: set_object $5711 z_angle_to 105.0 0092: $5712 = init_object #NDC_BOATRAMPWIDE at -266.69 355.09 1@ 00D3: set_object $5712 z_angle_to -165.0 0092: $5713 = init_object #NDC_BOATRAMPWIDE at -199.17 74.19 1@ 00D3: set_object $5713 z_angle_to -170.0 0092: $5714 = init_object #NDC_BOATRAMPWIDE at -144.18 -165.18 1@ 00D3: set_object $5714 z_angle_to -170.0 :TTRIAL_3642 0@ == 6 // (int) var == num jump_if_false @TTRIAL_3850 $5779 = 9 // (int) 0092: $5701 = init_object #NDC_BOATRAMPWIDE at -83.97 -357.66 1@ 00D3: set_object $5701 z_angle_to -170.0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at -86.46 -493.33 1@ 00D3: set_object $5702 z_angle_to 175.0 0092: $5703 = init_object #NDC_BOATRAMPWIDE at 93.94 -662.7 1@ 00D3: set_object $5703 z_angle_to -65.0 0092: $5704 = init_object #NDC_BOATRAMPNARROW at 254.95 -516.05 1@ 00D3: set_object $5704 z_angle_to -35.0 0092: $5705 = init_object #NDC_BOATRAMPWIDE at 421.91 -165.42 1@ 00D3: set_object $5705 z_angle_to 0 0092: $5706 = init_object #NDC_BOATRAMPWIDE at 308.1 118.34 1@ 00D3: set_object $5706 z_angle_to 45.0 0092: $5707 = init_object #NDC_BOATRAMPWIDE at -116.93 168.35 1@ 00D3: set_object $5707 z_angle_to 170.0 0092: $5708 = init_object #NDC_BOATRAMPWIDE at -114.06 -110.85 1@ 00D3: set_object $5708 z_angle_to -180.0 :TTRIAL_3850 0@ == 7 // (int) var == num jump_if_false @TTRIAL_4226 $5779 = 14 // (int) 0092: $5701 = init_object #NDC_BOATRAMPWIDE at -78.43 -327.15 1@ 00D3: set_object $5701 z_angle_to 10.0 0092: $5702 = init_object #NDC_BOATRAMPWIDE at -98.93 -189.69 1@ 00D3: set_object $5702 z_angle_to 5.0 0092: $5703 = init_object #NDC_BOATRAMPWIDE at -112.53 -94.07 1@ 00D3: set_object $5703 z_angle_to 10.0 0092: $5704 = init_object #NDC_BOATRAMPWIDE at -123.6 -7.1 1@ 00D3: set_object $5704 z_angle_to 10.0 0092: $5705 = init_object #NDC_BOATRAMPWIDE at -189.43 191.06 1@ 00D3: set_object $5705 z_angle_to 30.0 0092: $5706 = init_object #NDC_BOATRAMPWIDE at -258.79 312.07 1@ 00D3: set_object $5706 z_angle_to 30.0 0092: $5707 = init_object #NDC_BOATRAMPWIDE at -289.88 527.87 1@ 00D3: set_object $5707 z_angle_to -20.0 0092: $5708 = init_object #NDC_BOATRAMPWIDE at -163.96 651.87 1@ 00D3: set_object $5708 z_angle_to -85.0 0092: $5709 = init_object #NDC_BOATRAMPWIDE at -1.25 676.48 1@ 00D3: set_object $5709 z_angle_to -85.0 0092: $5710 = init_object #NDC_BOATRAMPWIDE at 237.32 389.23 1@ 00D3: set_object $5710 z_angle_to 175.0 0092: $5711 = init_object #NDC_BOATRAMPWIDE at 283.27 141.29 1@ 00D3: set_object $5711 z_angle_to -135.0 0092: $5712 = init_object #NDC_BOATRAMPWIDE at 417.76 -154.1 1@ 00D3: set_object $5712 z_angle_to -180.0 0092: $5713 = init_object #NDC_BOATRAMPWIDE at 342.08 -389.22 1@ 00D3: set_object $5713 z_angle_to 130.0 0092: $5714 = init_object #NDC_BOATRAMPNARROW at 233.2 -549.58 1@ 00D3: set_object $5714 z_angle_to 145.0 0092: $5715 = init_object #NDC_BOATRAMPWIDE at -73.29 -524.19 1@ 00D3: set_object $5715 z_angle_to 5.0 :TTRIAL_4226 0026: return :TTRIAL_4228 $1045 = 1 // (int) 033A: use_GXT_table 'TT' 0160: load_model #NDC_BOATRAMPWIDE 0160: load_model #NDC_BOATRAMPNARROW 0160: load_model #NDC_BOATRAMPHUMP 0228: (unknown) 0001: wait 0 ms 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 10@ = 2 // (int) 11@ = 1 // (int) 12@ = 2 // (int) 21@ = 0 // (int) $5733 = 165000 // (int) $5734 = 210000 // (int) $5735 = 200000 // (int) $5736 = 165000 // (int) $5737 = 225000 // (int) $5738 = 390000 // (int) $5739 = 300000 // (int) $5740 = 390000 // (int) $5732 = 0 // (int) 04C5: (unknown) 0 0045: actor $1038 defined jump_if_false @TTRIAL_4389 012E: toggle_player $1038 ignored_by_cops 1 :TTRIAL_4389 $1691 = 1 // (int) $1046 = 1 // (int) 00AA: set_parked_car_generator $1872 cars_to_generate_to 0 0035: $5785 = $628 // (int vars) 037B: constant_params 2 variable_params 0 unknown 23 call_with_params @MAIN_3143 13 0 :TTRIAL_4425 0001: wait 0 ms $5732 == 0 // (int) var == num jump_if_false @TTRIAL_4447 0025: gosub @TTRIAL_5821 :TTRIAL_4447 $5732 == 1 // (int) var == num jump_if_false @TTRIAL_4467 0025: gosub @TTRIAL_6750 :TTRIAL_4467 $5732 == 2 // (int) var == num jump_if_false @TTRIAL_4487 0025: gosub @TTRIAL_11660 :TTRIAL_4487 $5732 == 3 // (int) var == num jump_if_false @TTRIAL_4507 0025: gosub @TTRIAL_12689 :TTRIAL_4507 $5732 == 4 // (int) var == num jump_if_false @TTRIAL_4527 0025: gosub @TTRIAL_13601 :TTRIAL_4527 $5732 == 5 // (int) var == num jump_if_false @TTRIAL_4547 0025: gosub @TTRIAL_13497 :TTRIAL_4547 $5732 == 6 // (int) var == num jump_if_false @TTRIAL_4567 0025: gosub @TTRIAL_13854 :TTRIAL_4567 $5732 == 7 // (int) var == num jump_if_false @TTRIAL_4587 0025: gosub @TTRIAL_13756 :TTRIAL_4587 not $5732 == 6 // (int) var == num jump_if_false @TTRIAL_4634 009F: actor $1038 dead jump_if_false @TTRIAL_4627 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $5732 = 5 // (int) :TTRIAL_4627 0002: jump @TTRIAL_4425 :TTRIAL_4634 0026: return :TTRIAL_4636 00BB: (unknown) $5787 $5787 = 0 // (int) 00BB: (unknown) $5788 $5788 = 0 // (int) 0026: return :TTRIAL_4656 0045: actor $1038 defined jump_if_false @TTRIAL_4672 0107: toggle_player $1038 can_move 0 :TTRIAL_4672 007E: actor $1038 driving jump_if_false @TTRIAL_4689 014A: (unknown) $1038 1 :TTRIAL_4689 0026: return :TTRIAL_4691 $5748 == 0 // (int) var == num jump_if_false @TTRIAL_4724 0025: gosub @TTRIAL_4636 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5748 = 1 // (int) :TTRIAL_4724 $5789 == 0 // (int) var == num jump_if_false @TTRIAL_4748 00C0: (unknown) $5760 $5789 00BC: (unknown) $5789 2 :TTRIAL_4748 $5756 = 30000 // (int) 002B: $5756 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5756 /= 1000 // (int) $5756 > 1 // (int) var > num jump_if_false @TTRIAL_4802 011F: show_text_1number_highpriority GXT 'TT_B1' number $5756 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TTRIAL_4817 :TTRIAL_4802 011F: show_text_1number_highpriority GXT 'TT_B2' number $5756 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TTRIAL_4817 1 > $5756 // (int) num > var 0022: jump_if_false @TTRIAL_4864 // Note: the incorrect math opcode was used here 025D: remove_text 'TT_B2' // ~w~You have ~1~ second to return to your ~b~vehicle. 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4973 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5732 = 5 // (int) 0026: return :TTRIAL_4864 0026: return :TTRIAL_4866 $1848(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_4960 0035: $1848(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 051D: (unknown) 9@ 13@ $5781 > 9 // (int) var > num jump_if_false @TTRIAL_4935 01DA: show_text_2numbers GXT 'TT_D4' numbers $5780 $5781 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @TTRIAL_4953 :TTRIAL_4935 01DA: show_text_2numbers GXT 'TT_D5' numbers $5780 $5781 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :TTRIAL_4953 0002: jump @TTRIAL_5047 :TTRIAL_4960 0011: $1848(9@,8) > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_5047 // Note: the incorrect math opcode was used here 0035: $1848(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 051D: (unknown) 9@ 13@ $5781 > 9 // (int) var > num jump_if_false @TTRIAL_5029 01DA: show_text_2numbers GXT 'TT_D4' numbers $5780 $5781 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @TTRIAL_5047 :TTRIAL_5029 01DA: show_text_2numbers GXT 'TT_D5' numbers $5780 $5781 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :TTRIAL_5047 0026: return :TTRIAL_5049 012C: car $5760 in_air 0022: jump_if_false @TTRIAL_5118 // Note: the incorrect math opcode was used here 004D: store_car $5760 position_to $5762 $5763 $5764 01BB: (unknown) $5762 $5763 $5764 $5758 0036: $5759 = $5764 // (float vars) 002C: $5759 -= $5758 // (float vars) 0014: $5759 > $5757 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_5111 // Note: the incorrect math opcode was used here 0036: $5757 = $5759 // (float vars) :TTRIAL_5111 0002: jump @TTRIAL_5316 :TTRIAL_5118 0038: 14@ = float $5757 to_integer // Note: the incorrect math opcode was used here $2120 == 0 // (int) var == num jump_if_false @TTRIAL_5147 0035: $2120 = 14@ // (int vars) 0002: jump @TTRIAL_5164 :TTRIAL_5147 0011: 14@ > $2120 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_5164 // Note: the incorrect math opcode was used here 0035: $2120 = 14@ // (int vars) :TTRIAL_5164 14@ > 2 // (int) var > num jump_if_false @TTRIAL_5316 0291: is_system_metric jump_if_false @TTRIAL_5250 8 > 14@ // (int) num > var 0022: jump_if_false @TTRIAL_5220 // Note: the incorrect math opcode was used here 0120: (unknown) 'TT_D10' 14@ 2000 1 // ~w~Air: ~1~.~1~ Meters 0002: jump @TTRIAL_5243 :TTRIAL_5220 0120: (unknown) 'TT_D10A' 14@ 2000 1 // ~w~Air: ~1~.~1~ Meters - $10 bonus. 0094: player $1038 money += 10 :TTRIAL_5243 0002: jump @TTRIAL_5316 :TTRIAL_5250 8 > 14@ // (int) num > var 0022: jump_if_false @TTRIAL_5289 // Note: the incorrect math opcode was used here 0297: 14@ = meters 14@ to_feet 0120: (unknown) 'TT_D11' 14@ 2000 1 // ~w~Air: ~1~.~1~ Feet 0002: jump @TTRIAL_5316 :TTRIAL_5289 0297: 14@ = meters 14@ to_feet 0120: (unknown) 'TT_D11A' 14@ 2000 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $1038 money += 10 :TTRIAL_5316 0026: return :TTRIAL_5318 0094: player $1038 money += 100 0035: $1840(9@,8) = $5784 // (int vars) $1865(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_5483 036A: (unknown) 9@ == 0 // (int) var == num jump_if_false @TTRIAL_5363 01DF: progress_made += 1 :TTRIAL_5363 9@ == 1 // (int) var == num jump_if_false @TTRIAL_5379 01DF: progress_made += 1 :TTRIAL_5379 9@ == 2 // (int) var == num jump_if_false @TTRIAL_5395 01DF: progress_made += 1 :TTRIAL_5395 9@ == 3 // (int) var == num jump_if_false @TTRIAL_5411 01DF: progress_made += 1 :TTRIAL_5411 9@ == 4 // (int) var == num jump_if_false @TTRIAL_5427 01DF: progress_made += 1 :TTRIAL_5427 9@ == 5 // (int) var == num jump_if_false @TTRIAL_5443 01DF: progress_made += 1 :TTRIAL_5443 9@ == 6 // (int) var == num jump_if_false @TTRIAL_5459 01DF: progress_made += 1 :TTRIAL_5459 9@ == 7 // (int) var == num jump_if_false @TTRIAL_5475 01DF: progress_made += 1 :TTRIAL_5475 $1865(9@,8) = 1 // (int) :TTRIAL_5483 0026: return :TTRIAL_5485 0035: $5765 = $5477(16@,8) // (int vars) $5765 /= 60000 // (int) 0035: $5775 = $5765 // (int vars) $5775 *= 60000 // (int) 0035: $5766 = $5477(16@,8) // (int vars) 002B: $5766 -= $5775 // (int vars) // Note: the incorrect math opcode was used here $5766 /= 1000 // (int) $5766 > 9 // (int) var > num jump_if_false @TTRIAL_5575 01D9: (unknown) 'TT_L4' $5765 $5766 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @TTRIAL_5595 :TTRIAL_5575 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5765 $5786 $5766 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :TTRIAL_5595 0026: return :TTRIAL_5597 0035: $5767 = $1840(16@,8) // (int vars) $5767 /= 60000 // (int) 0035: $5775 = $5767 // (int vars) $5775 *= 60000 // (int) 0035: $5768 = $1840(16@,8) // (int vars) 002B: $5768 -= $5775 // (int vars) // Note: the incorrect math opcode was used here $5768 /= 1000 // (int) $5768 > 9 // (int) var > num jump_if_false @TTRIAL_5687 01D9: (unknown) 'TT_L5' $5767 $5768 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @TTRIAL_5707 :TTRIAL_5687 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5767 $5786 $5768 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :TTRIAL_5707 0026: return :TTRIAL_5709 0035: $5769 = $1848(16@,8) // (int vars) $5769 /= 60000 // (int) 0035: $5775 = $5769 // (int vars) $5775 *= 60000 // (int) 0035: $5770 = $1848(16@,8) // (int vars) 002B: $5770 -= $5775 // (int vars) // Note: the incorrect math opcode was used here $5770 /= 1000 // (int) $5770 > 9 // (int) var > num jump_if_false @TTRIAL_5799 01D9: (unknown) 'TT_L6' $5769 $5770 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @TTRIAL_5819 :TTRIAL_5799 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5769 $5786 $5770 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :TTRIAL_5819 0026: return :TTRIAL_5821 009F: actor $1038 dead 0022: jump_if_false @TTRIAL_5840 // Note: the incorrect math opcode was used here $5732 = 5 // (int) 0026: return :TTRIAL_5840 0045: actor $1038 defined jump_if_false @TTRIAL_5856 0107: toggle_player $1038 can_move 0 :TTRIAL_5856 01AE: (unknown) 1 00B9: set_camera_position 204.84 1084.77 14.44 rotations 0 0 0 00BA: set_camera_point_at 204.07 1084.14 14.54 mode 2 0409: (unknown) 'TT_A2' // ~w~~k~ ~AMBUY~ ~w~to race. ~n~~k~ ~AMEXI~ ~w~to exit. 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4326 $2112 = 1 // (int) $5772 = 1 // (int) $5771 = 0 // (int) 4@ = 8 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1856(4@,8) == 1 // (int) var == num jump_if_false @TTRIAL_6002 $2129 == 0 // (int) var == num jump_if_false @TTRIAL_5989 $5772 = 8 // (int) 0002: jump @TTRIAL_5995 :TTRIAL_5989 $5772 = 1 // (int) :TTRIAL_5995 0002: jump @TTRIAL_6118 :TTRIAL_6002 $1856(15@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6118 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @TTRIAL_6069 // Note: the incorrect math opcode was used here $1865(15@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6056 0035: $5772 = 15@ // (int vars) 0002: jump @TTRIAL_6062 :TTRIAL_6056 $5772 = 8 // (int) :TTRIAL_6062 0002: jump @TTRIAL_6106 :TTRIAL_6069 $1865(15@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6095 0035: $5772 = 15@ // (int vars) 0002: jump @TTRIAL_6106 :TTRIAL_6095 0035: $5772 = 15@ // (int vars) $5772 += 1 // (int) :TTRIAL_6106 15@ -= 1 // (int) 0002: jump @TTRIAL_6002 :TTRIAL_6118 $2121 == 0 // (int) var == num jump_if_false @TTRIAL_6136 $5772 = 1 // (int) :TTRIAL_6136 0001: wait 500 ms :TTRIAL_6141 $5771 == 0 // (int) var == num jump_if_false @TTRIAL_6748 0001: wait 0 ms 0377: (unknown) 42 5@ 0377: (unknown) 43 6@ 0377: (unknown) 38 7@ 0377: (unknown) 39 8@ 02D7: (unknown) 0 0@ 1@ 2@ 3@ 011D: show_text_1number_styled GXT 'TT_F1' number $5772 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5772 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @TTRIAL_6308 -2@ = 0 // (int) // timer1 $5772 == 8 // (int) var == num jump_if_false @TTRIAL_6258 $5772 = 1 // (int) 0002: jump @TTRIAL_6264 :TTRIAL_6258 $5772 += 1 // (int) :TTRIAL_6264 0@ > 50 // (int) var > num jump_if_false @TTRIAL_6308 011D: show_text_1number_styled GXT 'TT_F1' number $5772 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @TTRIAL_6264 :TTRIAL_6308 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @TTRIAL_6408 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5772 == 1 // (int) var == num jump_if_false @TTRIAL_6358 $5772 = 8 // (int) 0002: jump @TTRIAL_6364 :TTRIAL_6358 $5772 -= 1 // (int) :TTRIAL_6364 -50 > 0@ // (int) num > var 0022: jump_if_false @TTRIAL_6408 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5772 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @TTRIAL_6364 :TTRIAL_6408 0035: 16@ = $5772 // (int vars) 16@ -= 1 // (int) $1856(16@,8) == 1 // (int) var == num jump_if_false @TTRIAL_6598 -2@ > 0 // (int) var > num // timer1 jump_if_false @TTRIAL_6591 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @TTRIAL_6530 // Note: the incorrect math opcode was used here not $1840(16@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6516 0011: $5477(16@,8) > $1840(16@,8) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_6502 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5597 0002: jump @TTRIAL_6509 :TTRIAL_6502 0025: gosub @TTRIAL_5485 :TTRIAL_6509 0002: jump @TTRIAL_6523 :TTRIAL_6516 0025: gosub @TTRIAL_5485 :TTRIAL_6523 0002: jump @TTRIAL_6591 :TTRIAL_6530 not $1848(16@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6584 -2@ > 5500 // (int) var > num // timer1 jump_if_false @TTRIAL_6577 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @TTRIAL_6577 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5709 :TTRIAL_6577 0002: jump @TTRIAL_6591 :TTRIAL_6584 0025: gosub @TTRIAL_5485 :TTRIAL_6591 0002: jump @TTRIAL_6611 :TTRIAL_6598 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :TTRIAL_6611 -2@ > 11000 // (int) var > num // timer1 jump_if_false @TTRIAL_6628 -2@ = 0 // (int) // timer1 :TTRIAL_6628 5@ > 0 // (int) var > num jump_if_false @TTRIAL_6696 $1856(9@,8) == 1 // (int) var == num jump_if_false @TTRIAL_6680 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 $5732 = 1 // (int) $5771 = 1 // (int) 0026: return :TTRIAL_6680 $1865(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6696 01EA: increment_mission_attempts :TTRIAL_6696 6@ > 0 // (int) var > num jump_if_false @TTRIAL_6741 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 0268: (unknown) $5772 = 99 // (int) $5771 = 1 // (int) 01CF: (unknown) $5732 = 6 // (int) 0026: return :TTRIAL_6741 0002: jump @TTRIAL_6141 :TTRIAL_6748 0026: return :TTRIAL_6750 22@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @TTRIAL_7058 $5742 = 233 // (int) 0035: $5750 = $5733 // (int vars) $5741 = 8 // (int) $5751 = 8.0 // (float) $5743 = -426.08 // (float) $5744 = 635.91 // (float) $5745 = 292.5 // (float) $5746 = 1547.55 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = 181.43 // (float) $5624 = 1038.03 // (float) $5660 = 6.16 // (float) $5589 = 135.3 // (float) $5625 = 1141.19 // (float) $5661 = 5.92 // (float) $5590 = 12.15 // (float) $5626 = 1242.66 // (float) $5662 = 6.02 // (float) $5591 = -110.87 // (float) $5627 = 1203.48 // (float) $5663 = 5.92 // (float) $5592 = -197.8 // (float) $5628 = 1036.1 // (float) $5664 = 6.01 // (float) $5593 = -142.81 // (float) $5629 = 897.23 // (float) $5665 = 6.01 // (float) $5594 = -33.86 // (float) $5630 = 825.4 // (float) $5666 = 5.98 // (float) $5595 = 107.84 // (float) $5631 = 861.25 // (float) $5667 = 6.01 // (float) :TTRIAL_7058 9@ == 1 // (int) var == num jump_if_false @TTRIAL_7578 $5742 = 233 // (int) 0035: $5750 = $5734 // (int vars) $5741 = 16 // (int) $5751 = 8.0 // (float) $5743 = -800.8 // (float) $5744 = -5.35 // (float) $5745 = -54.06 // (float) $5746 = -745.08 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = -624.4 // (float) $5624 = -229.47 // (float) $5660 = 6.74 // (float) $5589 = -506.37 // (float) $5625 = -185.19 // (float) $5661 = 5.98 // (float) $5590 = -366.63 // (float) $5626 = -186.94 // (float) $5662 = 6.25 // (float) $5591 = -255.31 // (float) $5627 = -227.09 // (float) $5663 = 5.92 // (float) $5592 = -174.32 // (float) $5628 = -310.78 // (float) $5664 = 6.1 // (float) $5593 = -135.3 // (float) $5629 = -420.35 // (float) $5665 = 6.2 // (float) $5594 = -146.33 // (float) $5630 = -538.34 // (float) $5666 = 6.35 // (float) $5595 = -195.55 // (float) $5631 = -628.11 // (float) $5667 = 6.35 // (float) $5596 = -270.25 // (float) $5632 = -666.07 // (float) $5668 = 5.96 // (float) $5597 = -375.37 // (float) $5633 = -672.35 // (float) $5669 = 6.35 // (float) $5598 = -503.91 // (float) $5634 = -667.39 // (float) $5670 = 6.34 // (float) $5599 = -597.36 // (float) $5635 = -635.21 // (float) $5671 = 5.86 // (float) $5600 = -690.24 // (float) $5636 = -580.31 // (float) $5672 = 6.08 // (float) $5601 = -746.61 // (float) $5637 = -504.57 // (float) $5673 = 6.1 // (float) $5602 = -739.79 // (float) $5638 = -403.55 // (float) $5674 = 5.86 // (float) $5603 = -701.24 // (float) $5639 = -296.81 // (float) $5675 = 6.09 // (float) :TTRIAL_7578 9@ == 2 // (int) var == num jump_if_false @TTRIAL_8045 $5742 = 233 // (int) 0035: $5750 = $5735 // (int vars) $5741 = 14 // (int) $5751 = 8.0 // (float) $5743 = -370.48 // (float) $5744 = 891.43 // (float) $5745 = 451.46 // (float) $5746 = -360.32 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = -137.51 // (float) $5624 = 99.03 // (float) $5660 = 6.69 // (float) $5589 = -65.07 // (float) $5625 = 324.17 // (float) $5661 = 6.68 // (float) $5590 = 28.9 // (float) $5626 = 392.9 // (float) $5662 = 6.21 // (float) $5591 = 120.11 // (float) $5627 = 398.14 // (float) $5663 = 6.26 // (float) $5592 = 210.42 // (float) $5628 = 351.67 // (float) $5664 = 6.0 // (float) $5593 = 207.17 // (float) $5629 = 274.32 // (float) $5665 = 6.03 // (float) $5594 = 228.94 // (float) $5630 = 187.65 // (float) $5666 = 6.65 // (float) $5595 = 225.21 // (float) $5631 = 85.69 // (float) $5667 = 6.74 // (float) $5596 = 208.15 // (float) $5632 = -35.43 // (float) $5668 = 6.72 // (float) $5597 = 200.12 // (float) $5633 = -134.34 // (float) $5669 = 6.68 // (float) $5598 = 127.94 // (float) $5634 = -173.14 // (float) $5670 = 6.72 // (float) $5599 = 55.85 // (float) $5635 = -157.77 // (float) $5671 = 6.05 // (float) $5600 = -65.16 // (float) $5636 = -149.78 // (float) $5672 = 6.72 // (float) $5601 = -136.36 // (float) $5637 = 30.09 // (float) $5673 = 5.99 // (float) :TTRIAL_8045 9@ == 3 // (int) var == num jump_if_false @TTRIAL_8405 $5742 = 233 // (int) 0035: $5750 = $5736 // (int vars) $5741 = 10 // (int) $5751 = 8.0 // (float) $5743 = -356.5 // (float) $5744 = 926.66 // (float) $5745 = 500.12 // (float) $5746 = 97.52 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = -80.32 // (float) $5624 = 400.27 // (float) $5660 = 6.74 // (float) $5589 = -243.54 // (float) $5625 = 412.47 // (float) $5661 = 6.02 // (float) $5590 = -302.69 // (float) $5626 = 512.51 // (float) $5662 = 6.17 // (float) $5591 = -181.28 // (float) $5627 = 647.2 // (float) $5663 = 6.05 // (float) $5592 = -41.7 // (float) $5628 = 663.49 // (float) $5664 = 6.74 // (float) $5593 = 130.98 // (float) $5629 = 645.95 // (float) $5665 = 6.7 // (float) $5594 = 259.47 // (float) $5630 = 558.34 // (float) $5666 = 6.64 // (float) $5595 = 276.82 // (float) $5631 = 473.21 // (float) $5667 = 6.77 // (float) $5596 = 180.36 // (float) $5632 = 400.82 // (float) $5668 = 6.13 // (float) $5597 = 67.32 // (float) $5633 = 402.42 // (float) $5669 = 6.63 // (float) :TTRIAL_8405 9@ == 4 // (int) var == num jump_if_false @TTRIAL_8926 $5742 = 233 // (int) 0035: $5750 = $5737 // (int vars) $5741 = 16 // (int) $5751 = 8.0 // (float) $5743 = 498.82 // (float) $5744 = 235.78 // (float) $5745 = -441.14 // (float) $5746 = -906.27 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = 417.28 // (float) $5624 = -192.41 // (float) $5660 = 6.17 // (float) $5589 = 418.94 // (float) $5625 = -47.17 // (float) $5661 = 5.98 // (float) $5590 = 363.29 // (float) $5626 = 57.72 // (float) $5662 = 6.15 // (float) $5591 = 261.52 // (float) $5627 = 84.66 // (float) $5663 = 6.82 // (float) $5592 = 217.36 // (float) $5628 = -40.58 // (float) $5664 = 6.77 // (float) $5593 = 186.3 // (float) $5629 = -158.25 // (float) $5665 = 6.73 // (float) $5594 = 62.45 // (float) $5630 = -258.14 // (float) $5666 = 6.07 // (float) $5595 = -1.18 // (float) $5631 = -404.15 // (float) $5667 = 6.65 // (float) $5596 = -51.36 // (float) $5632 = -521.81 // (float) $5668 = 6.51 // (float) $5597 = -52.9 // (float) $5633 = -661.0 // (float) $5669 = 6.71 // (float) $5598 = 66.89 // (float) $5634 = -658.71 // (float) $5670 = 5.99 // (float) $5599 = 157.52 // (float) $5635 = -631.35 // (float) $5671 = 6.65 // (float) $5600 = 213.66 // (float) $5636 = -577.78 // (float) $5672 = 6.16 // (float) $5601 = 273.46 // (float) $5637 = -483.23 // (float) $5673 = 6.64 // (float) $5602 = 340.55 // (float) $5638 = -392.89 // (float) $5674 = 6.76 // (float) $5603 = 397.19 // (float) $5639 = -292.45 // (float) $5675 = 6.71 // (float) :TTRIAL_8926 9@ == 5 // (int) var == num jump_if_false @TTRIAL_9662 $5742 = 233 // (int) 0035: $5750 = $5738 // (int vars) $5741 = 24 // (int) $5751 = 8.0 // (float) $5743 = 498.82 // (float) $5744 = 894.04 // (float) $5745 = -441.41 // (float) $5746 = -906.27 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = -134.37 // (float) $5624 = -199.78 // (float) $5660 = 6.55 // (float) $5589 = -85.54 // (float) $5625 = -386.75 // (float) $5661 = 6.34 // (float) $5590 = -74.2 // (float) $5626 = -594.13 // (float) $5662 = 6.6 // (float) $5591 = -14.76 // (float) $5627 = -665.32 // (float) $5663 = 6.74 // (float) $5592 = 94.97 // (float) $5628 = -654.87 // (float) $5664 = 6.68 // (float) $5593 = 200.77 // (float) $5629 = -594.24 // (float) $5665 = 6.87 // (float) $5594 = 274.84 // (float) $5630 = -482.28 // (float) $5666 = 6.46 // (float) $5595 = 322.15 // (float) $5631 = -414.69 // (float) $5667 = 6.42 // (float) $5596 = 389.87 // (float) $5632 = -314.95 // (float) $5668 = 6.64 // (float) $5597 = 419.38 // (float) $5633 = -193.27 // (float) $5669 = 6.17 // (float) $5598 = 417.68 // (float) $5634 = -58.78 // (float) $5670 = 6.25 // (float) $5599 = 365.16 // (float) $5635 = 52.4 // (float) $5671 = 6.6 // (float) $5600 = 237.48 // (float) $5636 = 190.68 // (float) $5672 = 6.12 // (float) $5601 = 223.07 // (float) $5637 = 293.99 // (float) $5673 = 6.29 // (float) $5602 = 254.59 // (float) $5638 = 441.47 // (float) $5674 = 5.85 // (float) $5603 = 286.13 // (float) $5639 = 517.87 // (float) $5675 = 6.65 // (float) $5604 = 233.21 // (float) $5640 = 589.62 // (float) $5676 = 6.64 // (float) $5605 = 134.4 // (float) $5641 = 645.42 // (float) $5677 = 6.73 // (float) $5606 = -39.79 // (float) $5642 = 671.52 // (float) $5678 = 6.63 // (float) $5607 = -166.56 // (float) $5643 = 648.69 // (float) $5679 = 6.76 // (float) $5608 = -256.36 // (float) $5644 = 597.39 // (float) $5680 = 5.86 // (float) $5609 = -293.33 // (float) $5645 = 501.91 // (float) $5681 = 6.64 // (float) $5610 = -260.24 // (float) $5646 = 336.64 // (float) $5682 = 6.72 // (float) $5611 = -195.06 // (float) $5647 = 54.59 // (float) $5683 = 6.87 // (float) :TTRIAL_9662 9@ == 6 // (int) var == num jump_if_false @TTRIAL_10290 $5742 = 233 // (int) 0035: $5750 = $5739 // (int vars) $5741 = 20 // (int) $5751 = 8.0 // (float) $5743 = 498.82 // (float) $5744 = 894.04 // (float) $5745 = -441.41 // (float) $5746 = -906.27 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = -105.18 // (float) $5624 = -192.43 // (float) $5660 = 6.62 // (float) $5589 = -83.95 // (float) $5625 = -371.56 // (float) $5661 = 5.9 // (float) $5590 = -86.88 // (float) $5626 = -505.16 // (float) $5662 = 6.28 // (float) $5591 = -86.8 // (float) $5627 = -597.73 // (float) $5663 = 6.47 // (float) $5592 = -34.62 // (float) $5628 = -671.6 // (float) $5664 = 6.01 // (float) $5593 = 46.39 // (float) $5629 = -677.05 // (float) $5665 = 5.93 // (float) $5594 = 148.47 // (float) $5630 = -637.93 // (float) $5666 = 6.61 // (float) $5595 = 203.15 // (float) $5631 = -593.52 // (float) $5667 = 6.35 // (float) $5596 = 270.53 // (float) $5632 = -492.8 // (float) $5668 = 6.02 // (float) $5597 = 348.98 // (float) $5633 = -385.38 // (float) $5669 = 6.16 // (float) $5598 = 406.48 // (float) $5634 = -280.18 // (float) $5670 = 6.64 // (float) $5599 = 422.46 // (float) $5635 = -150.86 // (float) $5671 = 6.04 // (float) $5600 = 407.17 // (float) $5636 = -5.05 // (float) $5672 = 6.32 // (float) $5601 = 234.26 // (float) $5637 = 192.58 // (float) $5673 = 6.26 // (float) $5602 = 218.68 // (float) $5638 = 298.94 // (float) $5674 = 5.97 // (float) $5603 = 196.38 // (float) $5639 = 374.24 // (float) $5675 = 6.72 // (float) $5604 = 117.21 // (float) $5640 = 402.51 // (float) $5676 = 6.0 // (float) $5605 = 0.94 // (float) $5641 = 389.0 // (float) $5677 = 6.47 // (float) $5606 = -80.67 // (float) $5642 = 300.19 // (float) $5678 = 6.63 // (float) $5607 = -117.43 // (float) $5643 = 154.73 // (float) $5679 = 6.64 // (float) :TTRIAL_10290 9@ == 7 // (int) var == num jump_if_false @TTRIAL_11131 $5742 = 233 // (int) 0035: $5750 = $5740 // (int vars) $5741 = 28 // (int) $5751 = 8.0 // (float) $5743 = 498.82 // (float) $5744 = 894.04 // (float) $5745 = -441.41 // (float) $5746 = -906.27 // (float) $5699 = 103.54 // (float) $5700 = 1212.33 // (float) $5588 = -72.0 // (float) $5624 = -400.01 // (float) $5660 = 6.66 // (float) $5589 = -79.66 // (float) $5625 = -318.18 // (float) $5661 = 5.93 // (float) $5590 = -99.98 // (float) $5626 = -179.48 // (float) $5662 = 6.29 // (float) $5591 = -115.01 // (float) $5627 = -76.44 // (float) $5663 = 6.03 // (float) $5592 = -130.11 // (float) $5628 = 20.82 // (float) $5664 = 6.31 // (float) $5593 = -195.39 // (float) $5629 = 201.4 // (float) $5665 = 6.37 // (float) $5594 = -279.98 // (float) $5630 = 349.63 // (float) $5666 = 6.25 // (float) $5595 = -286.71 // (float) $5631 = 544.34 // (float) $5667 = 6.66 // (float) $5596 = -150.21 // (float) $5632 = 651.68 // (float) $5668 = 6.69 // (float) $5597 = 22.58 // (float) $5633 = 679.51 // (float) $5669 = 6.47 // (float) $5598 = 122.1 // (float) $5634 = 656.12 // (float) $5670 = 6.62 // (float) $5599 = 184.6 // (float) $5635 = 615.3 // (float) $5671 = 6.11 // (float) $5600 = 264.76 // (float) $5636 = 559.84 // (float) $5672 = 6.43 // (float) $5601 = 283.12 // (float) $5637 = 480.23 // (float) $5673 = 6.08 // (float) $5602 = 236.53 // (float) $5638 = 379.53 // (float) $5674 = 6.34 // (float) $5603 = 220.31 // (float) $5639 = 295.54 // (float) $5675 = 6.03 // (float) $5604 = 209.33 // (float) $5640 = 215.94 // (float) $5676 = 5.86 // (float) $5605 = 292.64 // (float) $5641 = 129.26 // (float) $5677 = 5.96 // (float) $5606 = 383.86 // (float) $5642 = 40.94 // (float) $5678 = 5.9 // (float) $5607 = 413.91 // (float) $5643 = -40.45 // (float) $5679 = 6.5 // (float) $5608 = 416.45 // (float) $5644 = -159.81 // (float) $5680 = 6.46 // (float) $5609 = 402.23 // (float) $5645 = -282.78 // (float) $5681 = 5.93 // (float) $5610 = 334.85 // (float) $5646 = -395.81 // (float) $5682 = 6.34 // (float) $5611 = 269.43 // (float) $5647 = -489.71 // (float) $5683 = 6.06 // (float) $5612 = 205.65 // (float) $5648 = -593.24 // (float) $5684 = 6.06 // (float) $5613 = 124.49 // (float) $5649 = -645.38 // (float) $5685 = 5.88 // (float) $5614 = 29.34 // (float) $5650 = -678.24 // (float) $5686 = 6.18 // (float) $5615 = -71.21 // (float) $5651 = -625.97 // (float) $5687 = 6.6 // (float) :TTRIAL_11131 0011: $5741 > 22@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_11166 // Note: the incorrect math opcode was used here $5404(22@,36) -= 0.7 // (float) 22@ += 1 // (int) 0002: jump @TTRIAL_11131 :TTRIAL_11166 0268: (unknown) 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @TTRIAL_11292 007E: actor $1038 driving jump_if_false @TTRIAL_11250 007B: 17@ = actor $1038 car 0036: $5696 = $5588 // (float vars) $5696 += 1.5 // (float) 0036: $5697 = $5624 // (float vars) $5697 += 1.5 // (float) 0036: $5698 = $5660 // (float vars) 0216: (unknown) $1038 $5696 $5697 $5698 0002: jump @TTRIAL_11292 :TTRIAL_11250 0036: $5696 = $5588 // (float vars) $5696 += 1.5 // (float) 0036: $5697 = $5624 // (float vars) $5697 += 1.5 // (float) 0036: $5698 = $5660 // (float vars) 0044: put_actor $1038 at $5696 $5697 $5698 :TTRIAL_11292 0001: wait 100 ms 034B: unknown_check 17@ 0022: jump_if_false @TTRIAL_11323 // Note: the incorrect math opcode was used here 004E: put_car 17@ at -2000.0 -686.8 7.0 0113: remove_references_to_car 17@ // Like turning a car into any random car :TTRIAL_11323 0045: actor $1038 defined jump_if_false @TTRIAL_11368 0160: load_model $5742 0228: (unknown) 0048: $5760 = create_car $5742 at $5588 $5624 $5660 021C: (unknown) $1038 $5760 0233: (unknown) $5760 $5589 $5625 0221: (unknown) :TTRIAL_11368 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2600 9@ 0045: actor $1038 defined jump_if_false @TTRIAL_11408 014A: (unknown) $1038 1 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 0 :TTRIAL_11408 021D: (unknown) 0 01AE: (unknown) 1 $5752 = 0 // (int) $5749 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5748 = 0 // (int) $5793 = -1 // (int) 0001: wait 1000 ms 022C: (unknown) $5588 $5624 $5660 50.0 0 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4326 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 0001: wait 1000 ms 00D9: (unknown) $1042 $1043 $1044 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 0045: actor $1038 defined jump_if_false @TTRIAL_11650 014A: (unknown) $1038 0 01AE: (unknown) 0 0107: toggle_player $1038 can_move 1 021D: (unknown) 1 $5755 = 1 // (int) $5732 = 2 // (int) 0026: return 0002: jump @TTRIAL_11658 :TTRIAL_11650 $5732 = 5 // (int) 0026: return :TTRIAL_11658 0026: return :TTRIAL_11660 $5753 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_1080 5 024C: set_timer_with_text_to $5752 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_1080 1 03F9: (unknown) $5749 $5753 0 'RACELAP' // Lap 21@ = 0 // (int) :TTRIAL_11721 $5732 == 2 // (int) var == num jump_if_false @TTRIAL_12687 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @TTRIAL_11756 $5732 = 5 // (int) 0026: return :TTRIAL_11756 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @TTRIAL_1425 jump_if_false @TTRIAL_11781 $5732 = 7 // (int) 0026: return :TTRIAL_11781 21@ == 0 // (int) var == num jump_if_false @TTRIAL_11813 $5752 > 3000 // (int) var > num jump_if_false @TTRIAL_11813 03C2: (unknown) 21@ = 1 // (int) :TTRIAL_11813 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2569 $5760 037B: constant_params 2 variable_params 0 unknown 23 call_with_params @TTRIAL_1733 $5760 11@ 0045: actor $1038 defined jump_if_false @TTRIAL_11980 80A0: not car $5760 wrecked jump_if_false @TTRIAL_11903 807C: not actor $1038 driving $5760 0022: jump_if_false @TTRIAL_11885 // Note: the incorrect math opcode was used here $5747 = 0 // (int) 0002: jump @TTRIAL_11896 :TTRIAL_11885 $5747 = 1 // (int) $5748 = 0 // (int) :TTRIAL_11896 0002: jump @TTRIAL_11928 :TTRIAL_11903 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4973 'TT_F3' // ~r~You destroyed the vehicle! $5732 = 5 // (int) 0026: return :TTRIAL_11928 8046: not unknown_check $1038 $5743 $5744 $5745 $5746 0 0022: jump_if_false @TTRIAL_11980 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4973 'TT_F2' // ~r~You left the course. 0025: gosub @TTRIAL_4656 $5732 = 5 // (int) 0026: return :TTRIAL_11980 $5755 == 1 // (int) var == num jump_if_false @TTRIAL_12680 $5747 == 1 // (int) var == num jump_if_false @TTRIAL_12673 00BB: (unknown) $5789 $5789 = 0 // (int) $5787 == 0 // (int) var == num jump_if_false @TTRIAL_12073 00C3: (unknown) $5332(11@,36) $5368(11@,36) $5404(11@,36) $5787 $5749 == 3 // (int) var == num jump_if_false @TTRIAL_12073 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12073 00BC: (unknown) $5787 1 :TTRIAL_12073 $5788 == 0 // (int) var == num jump_if_false @TTRIAL_12141 0078: if and $5749 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12113 0002: jump @TTRIAL_12141 :TTRIAL_12113 00C3: (unknown) $5332(12@,36) $5368(12@,36) $5404(12@,36) $5788 00BF: (unknown) $5788 2 00BD: (unknown) $5788 1 :TTRIAL_12141 0078: if and $5749 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12190 03D2: (unknown) $5332(11@,36) $5368(11@,36) $5404(11@,36) 8.0 0 255 0 0002: jump @TTRIAL_12266 :TTRIAL_12190 not $5749 == 4 // (int) var == num jump_if_false @TTRIAL_12266 03D2: (unknown) $5332(11@,36) $5368(11@,36) $5404(11@,36) 8.0 237 130 180 03E2: (unknown) $5332(11@,36) $5368(11@,36) $5404(11@,36) $5332(12@,36) $5368(12@,36) $5404(12@,36) 237 130 180 -1.5 :TTRIAL_12266 4 > $5749 // (int) num > var 0022: jump_if_false @TTRIAL_12653 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5332(11@,36) $5368(11@,36) $5404(11@,36) radius $5751 $5751 50.0 sphere 0 0022: jump_if_false @TTRIAL_12639 // Note: the incorrect math opcode was used here 00D9: (unknown) $5332(11@,36) $5368(11@,36) $5404(11@,36) 1 00BB: (unknown) $5787 00BB: (unknown) $5788 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12569 $5749 == 1 // (int) var == num jump_if_false @TTRIAL_12376 0035: $5776 = $5752 // (int vars) 0035: 13@ = $5776 // (int vars) 0002: jump @TTRIAL_12455 :TTRIAL_12376 $5749 == 2 // (int) var == num jump_if_false @TTRIAL_12413 0035: $5777 = $5752 // (int vars) 002B: $5777 -= $5776 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5777 // (int vars) 0002: jump @TTRIAL_12455 :TTRIAL_12413 $5749 == 3 // (int) var == num jump_if_false @TTRIAL_12455 0035: $5778 = $5752 // (int vars) 002B: $5778 -= $5777 // (int vars) // Note: the incorrect math opcode was used here 002B: $5778 -= $5776 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5778 // (int vars) 0035: $5784 = $5752 // (int vars) :TTRIAL_12455 0035: $5780 = 13@ // (int vars) $5780 /= 60000 // (int) 0035: $5773 = $5780 // (int vars) $5773 *= 60000 // (int) 0035: $5781 = 13@ // (int vars) 002B: $5781 -= $5773 // (int vars) // Note: the incorrect math opcode was used here $5781 /= 1000 // (int) $5781 > 9 // (int) var > num jump_if_false @TTRIAL_12542 01DC: show_text_3numbers GXT 'TT_D2' numbers $5749 $5780 $5781 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @TTRIAL_12562 :TTRIAL_12542 01DC: show_text_3numbers GXT 'TT_D3' numbers $5749 $5780 $5781 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :TTRIAL_12562 0025: gosub @TTRIAL_4866 :TTRIAL_12569 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @TTRIAL_12592 $5749 += 1 // (int) :TTRIAL_12592 001C: 11@ == $5741 // (int) num == var 0022: jump_if_false @TTRIAL_12608 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :TTRIAL_12608 12@ += 1 // (int) 001C: 12@ == $5741 // (int) num == var 0022: jump_if_false @TTRIAL_12629 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :TTRIAL_12629 $5787 = 0 // (int) $5788 = 0 // (int) :TTRIAL_12639 0025: gosub @TTRIAL_5049 0002: jump @TTRIAL_12666 :TTRIAL_12653 $5755 = 0 // (int) $5732 = 3 // (int) 0026: return :TTRIAL_12666 0002: jump @TTRIAL_12680 :TTRIAL_12673 0025: gosub @TTRIAL_4691 :TTRIAL_12680 0002: jump @TTRIAL_11721 :TTRIAL_12687 0026: return :TTRIAL_12689 0059: text_clear_all 00AC: stop_timer $5752 00AE: remove_status_text $5749 0025: gosub @TTRIAL_4636 0025: gosub @TTRIAL_4656 01AE: (unknown) 1 034B: unknown_check $5760 jump_if_false @TTRIAL_12781 004F: unknown_check $5760 jump_if_false @TTRIAL_12762 027F: store_coords_to 18@ 19@ 20@ from_actor $5760 with_offset 8.0 20.0 2.0 00B9: set_camera_position 18@ 19@ 8.0 rotations 0 0 0 :TTRIAL_12762 0045: actor $1038 defined 0022: jump_if_false @TTRIAL_12781 // Note: the incorrect math opcode was used here 00B5: (unknown) $1038 15 2 :TTRIAL_12781 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @TTRIAL_12803 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @TTRIAL_12812 :TTRIAL_12803 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :TTRIAL_12812 $1856(10@,8) == 0 // (int) var == num jump_if_false @TTRIAL_12922 0011: $5750 > $5784 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_12894 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5318 0057: show_text_highpriority GXT 'TT_E10' time 7000 flag 1 // ~w~You beat the target time. Next course unlocked. 0035: $5731 = $5784 // (int vars) $5731 /= 1000 // (int) 051C: (unknown) 9@ $5731 $1856(10@,8) = 1 // (int) 0002: jump @TTRIAL_12915 :TTRIAL_12894 $1856(10@,8) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :TTRIAL_12915 0002: jump @TTRIAL_13057 :TTRIAL_12922 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @TTRIAL_13028 // Note: the incorrect math opcode was used here $1865(4@,8) == 0 // (int) var == num jump_if_false @TTRIAL_13021 0011: $5750 > $5784 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_13007 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5318 0057: show_text_highpriority GXT 'TT_E11' time 7000 flag 1 // ~w~You beat the target time. All courses complete! 0035: $5731 = $5784 // (int vars) $5731 /= 1000 // (int) 051C: (unknown) 9@ $5731 0002: jump @TTRIAL_13021 :TTRIAL_13007 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :TTRIAL_13021 0002: jump @TTRIAL_13057 :TTRIAL_13028 8011: not $1840(9@,8) > $5784 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_13057 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'TT_E3' time 7000 flag 1 // ~r~You failed to beat the Course Record. :TTRIAL_13057 not $1840(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_13125 0011: $1840(9@,8) > $5784 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_13118 // Note: the incorrect math opcode was used here $5754 = 1 // (int) 0035: $1840(9@,8) = $5784 // (int vars) 0035: $5731 = $5784 // (int vars) $5731 /= 1000 // (int) 051C: (unknown) 9@ $5731 :TTRIAL_13118 0002: jump @TTRIAL_13143 :TTRIAL_13125 0035: $5731 = $5784 // (int vars) $5731 /= 1000 // (int) 051C: (unknown) 9@ $5731 :TTRIAL_13143 0035: $5782 = $5784 // (int vars) $5782 /= 60000 // (int) 0035: $5774 = $5782 // (int vars) $5774 *= 60000 // (int) 0035: $5783 = $5784 // (int vars) 002B: $5783 -= $5774 // (int vars) // Note: the incorrect math opcode was used here $5783 /= 1000 // (int) $5754 == 1 // (int) var == num jump_if_false @TTRIAL_13268 $5783 > 9 // (int) var > num jump_if_false @TTRIAL_13243 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5782 $5783 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @TTRIAL_13261 :TTRIAL_13243 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5782 $5783 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :TTRIAL_13261 0002: jump @TTRIAL_13324 :TTRIAL_13268 $5783 > 9 // (int) var > num jump_if_false @TTRIAL_13306 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5782 $5783 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @TTRIAL_13324 :TTRIAL_13306 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5782 $5783 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :TTRIAL_13324 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4341 5000 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 $1865(4@,8) == 1 // (int) var == num jump_if_false @TTRIAL_13377 00AA: set_parked_car_generator $1872 cars_to_generate_to 101 :TTRIAL_13377 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2202 1 0001: wait 1000 ms 01AE: (unknown) 0 $2129 == 1 // (int) var == num jump_if_false @TTRIAL_13441 0045: actor $1038 defined jump_if_false @TTRIAL_13427 012E: toggle_player $1038 ignored_by_cops 1 :TTRIAL_13427 $5732 = 0 // (int) 0026: return 0002: jump @TTRIAL_13495 :TTRIAL_13441 $1865(4@,8) == 1 // (int) var == num jump_if_false @TTRIAL_13471 $5732 = 4 // (int) 0026: return 0002: jump @TTRIAL_13495 :TTRIAL_13471 0045: actor $1038 defined jump_if_false @TTRIAL_13488 012E: toggle_player $1038 ignored_by_cops 1 :TTRIAL_13488 $5732 = 0 // (int) 0026: return :TTRIAL_13495 0026: return :TTRIAL_13497 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @TTRIAL_4636 00BB: (unknown) $5789 00AC: stop_timer $5752 00AE: remove_status_text $5749 0001: wait 1000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2202 1 0001: wait 1000 ms 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0045: actor $1038 defined jump_if_false @TTRIAL_13594 012E: toggle_player $1038 ignored_by_cops 1 :TTRIAL_13594 $5732 = 0 // (int) 0026: return :TTRIAL_13601 00AA: set_parked_car_generator $1872 cars_to_generate_to 101 00B9: set_camera_position -74.08 -444.62 10.89 rotations 0 0 0 00BA: set_camera_point_at -73.74 -443.68 10.93 mode 2 01AE: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4326 011D: show_text_1number_styled GXT 'M_PASS' number 2500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0057: show_text_highpriority GXT 'TT_E5' time 5000 flag 1 // ~w~All courses completed. 0094: player $1038 money += 2500 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0221: (unknown) 01CF: (unknown) 0001: wait 500 ms $627 = 1 // (int) $2129 = 1 // (int) 01AE: (unknown) 0 $5732 = 6 // (int) 0026: return :TTRIAL_13756 0025: gosub @TTRIAL_4636 00BB: (unknown) $5789 00AC: stop_timer $5752 00AE: remove_status_text $5749 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2202 1 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4973 'TT_E7' // ~r~Time Trial cancelled. 0001: wait 500 ms 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $5732 = 6 // (int) 0026: return :TTRIAL_13854 00AA: set_parked_car_generator $1872 cars_to_generate_to 101 0045: actor $1038 defined jump_if_false @TTRIAL_13923 007E: actor $1038 driving jump_if_false @TTRIAL_13906 0216: (unknown) $1038 -136.67 1023.12 7.25 0002: jump @TTRIAL_13923 :TTRIAL_13906 0044: put_actor $1038 at -136.67 1023.12 7.25 :TTRIAL_13923 022C: (unknown) -140.44 1031.14 5.91 10.0 0 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4215 233 0048: $5761 = create_car #JETSKI at -140.44 1031.14 5.91 00D1: set_car $5761 Z_angle_to 6.0 0113: remove_references_to_car $5761 // Like turning a car into any random car 0162: release_model #JETSKI $1691 = 0 // (int) 0045: actor $1038 defined jump_if_false @TTRIAL_14016 012E: toggle_player $1038 ignored_by_cops 0 :TTRIAL_14016 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 23 call_with_params @MAIN_3143 $5785 0 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_343 1000 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 28--------------- :CRASH 0238: name_thread 'CRASH' 033A: use_GXT_table 'CRASH' $1969 == 0 // (int) var == num jump_if_false @CRASH_32 01EA: increment_mission_attempts :CRASH_32 0025: gosub @CRASH_5314 009D: wasted_or_busted // mission only jump_if_false @CRASH_55 0025: gosub @CRASH_6150 :CRASH_55 0025: gosub @CRASH_6277 end_thread :CRASH_64 0@ == 0 // (int) var == num jump_if_false @CRASH_107 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @CRASH_283 :CRASH_107 0@ == 1 // (int) var == num jump_if_false @CRASH_140 03CF: (unknown) 200 200 200 255 0002: jump @CRASH_283 :CRASH_140 0@ == 2 // (int) var == num jump_if_false @CRASH_182 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @CRASH_283 :CRASH_182 0@ == 3 // (int) var == num jump_if_false @CRASH_226 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @CRASH_283 :CRASH_226 0@ == 4 // (int) var == num jump_if_false @CRASH_257 03CF: (unknown) 8 143 59 255 0002: jump @CRASH_283 :CRASH_257 0@ == 5 // (int) var == num jump_if_false @CRASH_283 03CF: (unknown) 237 130 180 255 :CRASH_283 0026: return 00BC: (unknown) 0@ 2 0026: return :CRASH_292 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CRASH_292 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @CRASH_347 014E: 3@ = car 0@ health 3@ -= 250 // (int) :CRASH_347 0 > 3@ // (int) num > var 0022: jump_if_false @CRASH_362 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :CRASH_362 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_407 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :CRASH_407 005F: (unknown) :CRASH_409 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @CRASH_482 0045: actor $1038 defined jump_if_false @CRASH_482 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @CRASH_482 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @CRASH_482 $1704 = 0 // (int) :CRASH_482 $1704 > 0 // (int) var > num jump_if_false @CRASH_600 $1705 == -1 // (int) var == num jump_if_false @CRASH_554 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @CRASH_587 :CRASH_554 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @CRASH_587 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :CRASH_587 0035: $1706 = $1704 // (int vars) 0002: jump @CRASH_658 :CRASH_600 $1707 == 1 // (int) var == num jump_if_false @CRASH_653 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_653 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :CRASH_653 $1706 = 0 // (int) :CRASH_658 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @CRASH_692 02B4: set_camera_transverse_delay 0 time 7@ :CRASH_692 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @CRASH_733 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @CRASH_744 :CRASH_733 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :CRASH_744 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @CRASH_778 02B4: set_camera_transverse_delay 0 time 5@ :CRASH_778 809F: not actor 3@ dead 0022: jump_if_false @CRASH_794 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :CRASH_794 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @CRASH_860 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @CRASH_854 0400: (unknown) $1038 $1690 0002: jump @CRASH_860 :CRASH_854 02C0: (unknown) $1038 $1690 :CRASH_860 0@ >= 0 // (int) var >= num jump_if_false @CRASH_887 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :CRASH_887 0045: actor $1038 defined jump_if_false @CRASH_955 807E: not actor $1038 driving jump_if_false @CRASH_932 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @CRASH_935 :CRASH_932 021D: (unknown) 0 :CRASH_935 $1698 == 0 // (int) var == num jump_if_false @CRASH_951 02EA: select_interior 2 :CRASH_951 01AE: (unknown) 1 :CRASH_955 0059: text_clear_all 0268: (unknown) 0026: return :CRASH_961 0045: actor $1038 defined jump_if_false @CRASH_1025 807E: not actor $1038 driving jump_if_false @CRASH_1013 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @CRASH_1013 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :CRASH_1013 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :CRASH_1025 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @CRASH_1074 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @CRASH_1074 02EA: select_interior 0 :CRASH_1074 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @CRASH_1104 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :CRASH_1104 0026: return 0045: actor 0@ defined jump_if_false @CRASH_1125 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :CRASH_1125 0026: return 0045: actor 0@ defined 0022: jump_if_false @CRASH_1155 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @CRASH_1155 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :CRASH_1155 0026: return :CRASH_1157 0045: actor 0@ defined 0022: jump_if_false @CRASH_1204 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @CRASH_1200 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @CRASH_1204 :CRASH_1200 1@ = 0 // (int) :CRASH_1204 1@ == 1 // (int) var == num jump_if_false @CRASH_1288 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CRASH_1281 007E: actor 0@ driving jump_if_false @CRASH_1277 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @CRASH_1267 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @CRASH_1270 :CRASH_1267 00F1: (unknown) 0@ :CRASH_1270 0002: jump @CRASH_1281 :CRASH_1277 1@ = 0 // (int) :CRASH_1281 0002: jump @CRASH_1204 :CRASH_1288 0026: return 0045: actor 0@ defined jump_if_false @CRASH_1382 007E: actor 0@ driving jump_if_false @CRASH_1366 02A7: unknown_check 0@ jump_if_false @CRASH_1336 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @CRASH_1359 :CRASH_1336 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CRASH_1157 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CRASH_1359 0002: jump @CRASH_1375 :CRASH_1366 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CRASH_1375 0002: jump @CRASH_1384 :CRASH_1382 005F: (unknown) :CRASH_1384 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @CRASH_1542 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @CRASH_1542 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @CRASH_1483 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @CRASH_1442 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CRASH_1476 :CRASH_1442 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1157 0@ 4@ > -1 // (int) var > num jump_if_false @CRASH_1476 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1157 4@ :CRASH_1476 0002: jump @CRASH_1542 :CRASH_1483 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @CRASH_1508 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CRASH_1542 :CRASH_1508 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1157 0@ not 3@ == -1 // (int) var == num jump_if_false @CRASH_1542 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1157 3@ :CRASH_1542 0045: actor 0@ defined jump_if_false @CRASH_1594 004F: unknown_check 1@ jump_if_false @CRASH_1594 007E: actor 0@ driving jump_if_false @CRASH_1594 807C: not actor 0@ driving 1@ 0022: jump_if_false @CRASH_1594 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1157 0@ :CRASH_1594 5@ = 0 // (int) :CRASH_1598 5@ == 0 // (int) var == num jump_if_false @CRASH_1696 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CRASH_1689 004F: unknown_check 1@ jump_if_false @CRASH_1689 007C: actor 0@ driving 1@ 0022: jump_if_false @CRASH_1655 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @CRASH_1689 :CRASH_1655 2@ == -1 // (int) var == num jump_if_false @CRASH_1681 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @CRASH_1689 :CRASH_1681 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :CRASH_1689 0002: jump @CRASH_1598 :CRASH_1696 0026: return $5916 = 0 // (int) $5917 = 0 // (int) :CRASH_1708 0037: $5668(0@,7) = 1@ // (string vars) 0035: $5675(0@,7) = 2@ // (int vars) 0026: return :CRASH_1724 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1708 1 'CRDIS' 50 // Bike Dismount! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1708 2 'CRFLIP' 150 // Car Flipped! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1708 3 'CRSPIN' 10 // Car Spun! ~1~° 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1708 4 'CRAIR' 25 // High flier! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1708 5 'CRWATER' 250 // Car Sunk! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1708 6 'CRDEST' 300 // Car Destroyed! 0026: return :CRASH_1860 001C: 0@ == $3355 // (int) num == var 0022: jump_if_false @CRASH_1874 // Note: the incorrect math opcode was used here 005F: (unknown) :CRASH_1874 1@ = 0 // (int) :CRASH_1878 $5334(1@,10) == -1 // (int) var == num jump_if_false @CRASH_2054 034B: unknown_check 0@ jump_if_false @CRASH_2054 80A0: not car 0@ wrecked jump_if_false @CRASH_2054 0035: $5334(1@,10) = 0@ // (int vars) 0116: remove_car 0@ from_mission_cleanup_list 01D4: (unknown) 0@ $5354(1@,10) 01D5: (unknown) 0@ $5364(1@,10) 004D: store_car 0@ position_to $5384(1@,10) $5394(1@,10) $5404(1@,10) 02BD: (unknown) 0@ $5344(1@,10) $5344(1@,10) == -1 // (int) var == num jump_if_false @CRASH_2002 037D: unknown_check 0@ jump_if_false @CRASH_2002 8111: not unknown_check 0@ jump_if_false @CRASH_2002 $5344(1@,10) = 1 // (int) :CRASH_2002 0036: 3@ = $5384(1@,10) // (float vars) 0036: 4@ = $5394(1@,10) // (float vars) 0036: 5@ = $5404(1@,10) // (float vars) 0036: $5374(1@,10) = 5@ // (float vars) $5454(1@,10) = 0 // (int) 010E: $5444(1@,10) = current_time_in_ms $5444(1@,10) += 5000 // (int) 005E: (unknown) :CRASH_2054 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @CRASH_1878 005F: (unknown) :CRASH_2073 1@ = 0 // (int) :CRASH_2077 001C: $5334(1@,10) == 0@ // (int) num == var 0022: jump_if_false @CRASH_2141 // Note: the incorrect math opcode was used here 0113: remove_references_to_car 0@ // Like turning a car into any random car $5334(1@,10) = -1 // (int) $5344(1@,10) = -1 // (int) $5444(1@,10) = 0 // (int) $5475(1@,10) = -1 // (int) $5454(1@,10) = 0 // (int) $5464(1@,10) = 0 // (int) 0026: return :CRASH_2141 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @CRASH_2077 0026: return :CRASH_2160 03A4: (unknown) 0@ 1@ not 1@ == -1 // (int) var == num jump_if_false @CRASH_2370 801C: not $5730 == 1@ // (int) num == var 0022: jump_if_false @CRASH_2370 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :CRASH_2192 001C: $5334(2@,10) == 1@ // (int) num == var 0022: jump_if_false @CRASH_2213 // Note: the incorrect math opcode was used here 1@ = -1 // (int) 005F: (unknown) :CRASH_2213 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @CRASH_2192 not 1@ == -1 // (int) var == num jump_if_false @CRASH_2370 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @CRASH_1860 1@ jump_if_false @CRASH_2368 0035: $5730 = 1@ // (int vars) 01D4: (unknown) 0@ 3@ 01D5: (unknown) 0@ 4@ 01D4: (unknown) 1@ 6@ 01D5: (unknown) 1@ 7@ 0372: (unknown) 3@ 4@ 6@ 7@ 9@ 80A0: not car 1@ wrecked 0022: jump_if_false @CRASH_2359 // Note: the incorrect math opcode was used here 0078: if or 037C: (unknown) 1@ 037D: unknown_check 1@ 0022: jump_if_false @CRASH_2359 // Note: the incorrect math opcode was used here 0050: set_car 1@ max_speed_to 30.0 9@ > 0.4 // (float) var > num jump_if_false @CRASH_2351 02C7: (unknown) 1@ 8 2000 0002: jump @CRASH_2359 :CRASH_2351 02C7: (unknown) 1@ 2 2000 :CRASH_2359 005E: (unknown) 0002: jump @CRASH_2370 :CRASH_2368 005F: (unknown) :CRASH_2370 005F: (unknown) :CRASH_2372 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 50 50 6@ 5@ > 0 // (int) var > num jump_if_false @CRASH_2415 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @CRASH_2420 :CRASH_2415 0203: set_draw_text_position 0@ 1@ GXT 4@ :CRASH_2420 0026: return :CRASH_2422 10@ = 0 // (int) :CRASH_2426 10 > 10@ // (int) num > var 0022: jump_if_false @CRASH_2532 // Note: the incorrect math opcode was used here $5640(10@,10) == 0 // (int) var == num jump_if_false @CRASH_2520 0037: $5580(10@,10) = 0@ // (string vars) 0035: $5650(10@,10) = 5@ // (int vars) 0036: $5590(10@,10) = 1@ // (float vars) 0036: $5600(10@,10) = 2@ // (float vars) 0036: $5610(10@,10) = 3@ // (float vars) 0035: $5620(10@,10) = 6@ // (int vars) 0035: $5630(10@,10) = 7@ // (int vars) 010E: $5640(10@,10) = current_time_in_ms 0029: $5640(10@,10) += 4@ // (int vars) // Note: the incorrect math opcode was used here 0035: 8@ = 10@ // (int vars) 0026: return :CRASH_2520 10@ += 1 // (int) 0002: jump @CRASH_2426 :CRASH_2532 10@ = -1 // (int) 8@ = -1 // (int) 0026: return :CRASH_2544 $5640(0@,10) = 0 // (int) 0006: $5580(0@,10) = '' // (string) // Note: the incorrect math opcode was used here $5650(0@,10) = 0 // (int) $5620(0@,10) = -1 // (int) $5630(0@,10) = -1 // (int) $5475(0@,10) = -1 // (int) $5454(0@,10) = 0 // (int) 0026: return :CRASH_2599 0078: if or 0 > 0@ // (int) num > var 0@ > 10 // (int) var > num jump_if_false @CRASH_2621 0026: return :CRASH_2621 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @CRASH_2640 // Note: the incorrect math opcode was used here 0037: $5580(0@,10) = 1@ // (string vars) :CRASH_2640 0036: $5590(0@,10) = 2@ // (float vars) 0036: $5600(0@,10) = 3@ // (float vars) 0036: $5610(0@,10) = 4@ // (float vars) 0035: $5620(0@,10) = 5@ // (int vars) 0035: $5630(0@,10) = 6@ // (int vars) 7@ > 0 // (int) var > num jump_if_false @CRASH_2708 010E: $5640(0@,10) = current_time_in_ms 0029: $5640(0@,10) += 7@ // (int vars) // Note: the incorrect math opcode was used here $5650(0@,10) = 255 // (int) :CRASH_2708 0026: return :CRASH_2710 4@ = 0 // (int) 010E: 0@ = current_time_in_ms :CRASH_2717 10 > 4@ // (int) num > var 0022: jump_if_false @CRASH_3252 // Note: the incorrect math opcode was used here not $5640(4@,10) == 0 // (int) var == num jump_if_false @CRASH_3240 0011: $5640(4@,10) > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_3229 // Note: the incorrect math opcode was used here 0035: 1@ = $5640(4@,10) // (int vars) 1@ -= 4000 // (int) 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_3001 // Note: the incorrect math opcode was used here $5650(4@,10) == 1 // (int) var == num jump_if_false @CRASH_2957 $5650(4@,10) = 0 // (int) 0035: 6@ = $5630(4@,10) // (int vars) $5630(4@,10) == 0 // (int) var == num jump_if_false @CRASH_2843 0035: 2@ = $5675(6@,7) // (int vars) 002D: 2@ *= $5821 // (int vars) 0002: jump @CRASH_2920 :CRASH_2843 $5630(4@,10) == 3 // (int) var == num jump_if_false @CRASH_2902 0035: 5@ = $5916 // (int vars) 5@ += 1 // (int) 0035: 3@ = $5620(4@,10) // (int vars) 3@ /= 90 // (int) 0035: 2@ = $5675(6@,7) // (int vars) 002D: 2@ *= 3@ // (int vars) 002D: 2@ *= 5@ // (int vars) 0002: jump @CRASH_2920 :CRASH_2902 6@ >= 0 // (int) var >= num jump_if_false @CRASH_2920 0035: 2@ = $5675(6@,7) // (int vars) :CRASH_2920 2@ > 0 // (int) var > num jump_if_false @CRASH_2950 9999 > $5923 // (int) num > var 0022: jump_if_false @CRASH_2950 // Note: the incorrect math opcode was used here 0029: $5923 += 2@ // (int vars) // Note: the incorrect math opcode was used here :CRASH_2950 0002: jump @CRASH_3001 :CRASH_2957 $5650(4@,10) > 0 // (int) var > num jump_if_false @CRASH_3001 $5650(4@,10) -= 20 // (int) 0 > $5650(4@,10) // (int) num > var 0022: jump_if_false @CRASH_3001 // Note: the incorrect math opcode was used here $5650(4@,10) = 1 // (int) :CRASH_3001 037B: constant_params 7 variable_params 0 unknown 10 call_with_params @CRASH_2372 $5590(4@,10) $5600(4@,10) 0.3 0.6 $5580(4@,10) $5620(4@,10) $5650(4@,10) $5630(4@,10) > -1 // (int) var > num jump_if_false @CRASH_3222 0036: 7@ = $5590(4@,10) // (float vars) 0036: 8@ = $5600(4@,10) // (float vars) 0036: 9@ = $5610(4@,10) // (float vars) 8@ += 10.0 // (float) 0035: 6@ = $5630(4@,10) // (int vars) $5630(4@,10) == 0 // (int) var == num jump_if_false @CRASH_3123 0035: 2@ = $5675(6@,7) // (int vars) 002D: 2@ *= $5821 // (int vars) 0002: jump @CRASH_3186 :CRASH_3123 $5630(4@,10) == 3 // (int) var == num jump_if_false @CRASH_3168 0035: 3@ = $5620(4@,10) // (int vars) 3@ /= 90 // (int) 0035: 2@ = $5675(6@,7) // (int vars) 002D: 2@ *= 3@ // (int vars) 0002: jump @CRASH_3186 :CRASH_3168 6@ >= 0 // (int) var >= num jump_if_false @CRASH_3186 0035: 2@ = $5675(6@,7) // (int vars) :CRASH_3186 037B: constant_params 7 variable_params 0 unknown 10 call_with_params @CRASH_2372 7@ 8@ 0.3 0.6 'CRREWAR' 2@ $5650(4@,10) // $~1~ :CRASH_3222 0002: jump @CRASH_3240 :CRASH_3229 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @CRASH_2544 4@ :CRASH_3240 4@ += 1 // (int) 0002: jump @CRASH_2717 :CRASH_3252 0026: return :CRASH_3254 1@ = 0 // (int) :CRASH_3258 001C: $5515(1@,10) == 0@ // (int) num == var 0022: jump_if_false @CRASH_3274 // Note: the incorrect math opcode was used here 005F: (unknown) :CRASH_3274 $5515(1@,10) == -1 // (int) var == num jump_if_false @CRASH_3379 0035: $5515(1@,10) = 0@ // (int vars) 02DC: (unknown) 0@ $5525(1@,10) $5535(1@,10) $5545(1@,10) 037B: constant_params 3 variable_params 2 unknown 5 call_with_params @MAIN_6042 $5525(1@,10) $5535(1@,10) $5545(1@,10) 2@ 3@ 010E: $5555(1@,10) = current_time_in_ms $5555(1@,10) += 5000 // (int) 037B: constant_params 8 variable_params 1 unknown 5 call_with_params @CRASH_2422 $5924 2@ 3@ 4@ 5000 255 0 0 $5570(1@,10) 005E: (unknown) :CRASH_3379 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @CRASH_3258 005F: (unknown) :CRASH_3398 1@ = -1 // (int) not 0@ == 0 // (int) var == num jump_if_false @CRASH_3469 80A0: not car 0@ wrecked jump_if_false @CRASH_3469 004D: store_car 0@ position_to 2@ 3@ 4@ 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 5@ += 3.0 // (float) 6@ += 3.0 // (float) 2@ -= 3.0 // (float) 3@ -= 3.0 // (float) 0419: (unknown) 2@ 3@ 5@ 6@ 1@ :CRASH_3469 not 1@ == -1 // (int) var == num jump_if_false @CRASH_3585 009F: actor 1@ dead jump_if_false @CRASH_3582 0327: unknown_check 1@ 0@ 0022: jump_if_false @CRASH_3575 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @CRASH_3254 1@ jump_if_false @CRASH_3575 $5821 += 1 // (int) $5824 = 0.6 // (float) $5825 = 1.2 // (float) $5823 = 255 // (int) $5821 == 1 // (int) var == num jump_if_false @CRASH_3568 010E: $5822 = current_time_in_ms :CRASH_3568 $5822 += 2000 // (int) :CRASH_3575 0002: jump @CRASH_3585 :CRASH_3582 0112: remove_references_to_actor 1@ // Like turning an actor into a random pedestrian :CRASH_3585 0026: return :CRASH_3587 0@ = 0 // (int) :CRASH_3591 not $5334(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4789 034B: unknown_check $5334(0@,10) jump_if_false @CRASH_4775 0078: if and 80A0: not car $5334(0@,10) wrecked 82D8: not unknown_check $5334(0@,10) jump_if_false @CRASH_4570 004D: store_car $5334(0@,10) position_to $5414(0@,10) $5424(0@,10) $5434(0@,10) 005D: sphere_onscreen $5414(0@,10) $5424(0@,10) $5434(0@,10) radius 0.5 0022: jump_if_false @CRASH_3796 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 2 unknown 11 call_with_params @MAIN_6042 $5414(0@,10) $5424(0@,10) $5434(0@,10) 5@ 6@ not $5475(0@,10) == -1 // (int) var == num jump_if_false @CRASH_3775 0035: 1@ = $5475(0@,10) // (int vars) 0078: if and 1@ > -1 // (int) var > num 10 > 1@ // (int) num > var 0022: jump_if_false @CRASH_3775 // Note: the incorrect math opcode was used here $5640(1@,10) == 0 // (int) var == num jump_if_false @CRASH_3775 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2544 0@ :CRASH_3775 0036: $5485(0@,10) = 5@ // (float vars) 0036: $5495(0@,10) = 6@ // (float vars) 0002: jump @CRASH_3810 :CRASH_3796 0036: 5@ = $5485(0@,10) // (float vars) 0036: 6@ = $5495(0@,10) // (float vars) :CRASH_3810 037D: unknown_check $5334(0@,10) 0022: jump_if_false @CRASH_3963 // Note: the incorrect math opcode was used here 02BD: (unknown) $5334(0@,10) 10@ 10@ == -1 // (int) var == num jump_if_false @CRASH_3956 $5344(0@,10) > -1 // (int) var > num jump_if_false @CRASH_3916 $5475(0@,10) == -1 // (int) var == num jump_if_false @CRASH_3900 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2422 $5925 5@ 6@ 7@ 5000 255 0 1 $5475(0@,10) :CRASH_3900 $5344(0@,10) = -1 // (int) $5464(0@,10) = 1 // (int) :CRASH_3916 $5464(0@,10) == 1 // (int) var == num jump_if_false @CRASH_3956 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2599 $5475(0@,10) '' 5@ 6@ 7@ 0 1 5000 :CRASH_3956 0002: jump @CRASH_4200 :CRASH_3963 01D4: (unknown) $5334(0@,10) 2@ 01D5: (unknown) $5334(0@,10) 3@ 0372: (unknown) $5354(0@,10) $5364(0@,10) 2@ 3@ 8@ 0.5 >= 8@ // (float) num >= var 0022: jump_if_false @CRASH_4105 // Note: the incorrect math opcode was used here $5454(0@,10) += 90 // (int) 0036: $5354(0@,10) = 2@ // (float vars) 0036: $5364(0@,10) = 3@ // (float vars) $5475(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4077 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2422 $5927 5@ 6@ 7@ 5000 255 $5454(0@,10) 3 $5475(0@,10) 0002: jump @CRASH_4105 :CRASH_4077 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2599 $5475(0@,10) '' 5@ 6@ 7@ $5454(0@,10) 3 5000 :CRASH_4105 813D: not car $5334(0@,10) flipped jump_if_false @CRASH_4200 $5475(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4168 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2422 $5926 5@ 6@ 7@ 5000 255 0 2 $5475(0@,10) 0002: jump @CRASH_4193 :CRASH_4168 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2599 $5475(0@,10) $5926 5@ 6@ 7@ 0 2 5000 :CRASH_4193 $5454(0@,10) = 0 // (int) :CRASH_4200 012C: car $5334(0@,10) in_air jump_if_false @CRASH_4328 004D: store_car $5334(0@,10) position_to 5@ 6@ 7@ 0036: 8@ = 7@ // (float vars) 002C: 8@ -= $5404(0@,10) // (float vars) 8@ > 1.0 // (float) var > num jump_if_false @CRASH_4328 $5475(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4296 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2422 $5928 5@ 6@ 7@ 5000 255 0 4 $5475(0@,10) 0002: jump @CRASH_4321 :CRASH_4296 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2599 $5475(0@,10) $5928 5@ 6@ 7@ 0 4 5000 :CRASH_4321 $5454(0@,10) = 0 // (int) :CRASH_4328 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2160 $5334(0@,10) jump_if_false @CRASH_4399 $5916 += 1 // (int) $5919 = 0.5 // (float) $5920 = 1.0 // (float) $5918 = 255 // (int) $5916 == 1 // (int) var == num jump_if_false @CRASH_4392 010E: $5917 = current_time_in_ms :CRASH_4392 $5917 += 1000 // (int) :CRASH_4399 010E: $5921 = current_time_in_ms 034B: unknown_check $5334(0@,10) jump_if_false @CRASH_4445 0011: $5921 > $5444(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_4445 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2073 $5334(0@,10) :CRASH_4445 $5916 > 0 // (int) var > num jump_if_false @CRASH_4563 0011: $5921 > $5917 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_4482 // Note: the incorrect math opcode was used here $5916 = 0 // (int) 0002: jump @CRASH_4563 :CRASH_4482 0207: (unknown) 1 054A: (unknown) 2 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @CRASH_2372 0 220.0 $5919 $5920 'CRKNOCK' $5916 $5918 // Knockon! X~1~ $5919 += 0.02 // (float) $5920 += 0.04 // (float) $5918 -= 5 // (int) 0 > $5918 // (int) num > var 0022: jump_if_false @CRASH_4563 // Note: the incorrect math opcode was used here $5918 = 1 // (int) :CRASH_4563 0002: jump @CRASH_4768 :CRASH_4570 01B3: unknown_check $5334(0@,10) jump_if_false @CRASH_4672 $5475(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4633 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2422 $5929 5@ 6@ 7@ 5000 255 0 5 $5475(0@,10) 0002: jump @CRASH_4658 :CRASH_4633 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2599 $5475(0@,10) $5929 5@ 6@ 7@ 0 5 5000 :CRASH_4658 $5454(0@,10) = 0 // (int) 0002: jump @CRASH_4754 :CRASH_4672 $5475(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4722 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2422 $5930 5@ 6@ 7@ 5000 255 0 6 $5475(0@,10) 0002: jump @CRASH_4747 :CRASH_4722 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2599 $5475(0@,10) $5930 5@ 6@ 7@ 0 6 5000 :CRASH_4747 $5454(0@,10) = 0 // (int) :CRASH_4754 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2073 $5334(0@,10) :CRASH_4768 0002: jump @CRASH_4789 :CRASH_4775 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2073 $5334(0@,10) :CRASH_4789 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @CRASH_3591 0026: return 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_3398 $3355 010E: 1@ = current_time_in_ms 0@ = 0 // (int) :CRASH_4827 $5515(0@,10) > -1 // (int) var > num jump_if_false @CRASH_4946 0011: 1@ > $5555(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_4877 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5515(0@,10) // Like turning an actor into a random pedestrian $5515(0@,10) = -1 // (int) 0002: jump @CRASH_4946 :CRASH_4877 005D: sphere_onscreen $5525(0@,10) $5535(0@,10) $5545(0@,10) radius 0.5 0022: jump_if_false @CRASH_4946 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 2 unknown 6 call_with_params @MAIN_6042 $5525(0@,10) $5535(0@,10) $5545(0@,10) 3@ 4@ 037B: constant_params 8 variable_params 0 unknown 6 call_with_params @CRASH_2599 $5570(0@,10) '' 3@ 4@ 5@ 0 0 0 :CRASH_4946 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @CRASH_4827 $5821 > 0 // (int) var > num jump_if_false @CRASH_5092 010E: 1@ = current_time_in_ms 0011: 1@ > $5822 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_5002 // Note: the incorrect math opcode was used here $5821 = 0 // (int) 0002: jump @CRASH_5092 :CRASH_5002 $5821 > 1 // (int) var > num jump_if_false @CRASH_5092 0207: (unknown) 1 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @CRASH_2372 0 230.0 $5824 $5825 'CRSPLAM' $5821 $5823 // SPLAT X~1~ $5824 += 0.02 // (float) $5825 += 0.04 // (float) $5823 -= 10 // (int) 0 > $5823 // (int) num > var 0022: jump_if_false @CRASH_5092 // Note: the incorrect math opcode was used here $5823 = 1 // (int) :CRASH_5092 0026: return :CRASH_5094 807C: not actor $1038 driving $5941 0022: jump_if_false @CRASH_5271 // Note: the incorrect math opcode was used here $5939 == 0 // (int) var == num jump_if_false @CRASH_5169 010E: $5938 = current_time_in_ms 30000 > $5922 // (int) num > var 0022: jump_if_false @CRASH_5156 // Note: the incorrect math opcode was used here 0035: $5939 = $5922 // (int vars) $5939 -= 1 // (int) 0002: jump @CRASH_5163 :CRASH_5156 $5939 = 30000 // (int) :CRASH_5163 0029: $5939 += $5938 // (int vars) // Note: the incorrect math opcode was used here :CRASH_5169 010E: $5938 = current_time_in_ms 0035: $5940 = $5939 // (int vars) 002B: $5940 -= $5938 // (int vars) // Note: the incorrect math opcode was used here $5940 /= 1000 // (int) 0 >= $5940 // (int) num >= var 0022: jump_if_false @CRASH_5213 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @CRASH_5264 :CRASH_5213 $5940 == 1 // (int) var == num jump_if_false @CRASH_5248 011E: show_text_1number_lowpriority GXT 'CR_RO' number $5940 time 2 flag 1 // ~w~You have ~1~ second to get back in your vehicle. 0002: jump @CRASH_5264 :CRASH_5248 011E: show_text_1number_lowpriority GXT 'CR_ROS' number $5940 time 2 flag 1 // ~w~You have ~1~ seconds to get back in your vehicle. :CRASH_5264 0002: jump @CRASH_5276 :CRASH_5271 $5939 = 0 // (int) :CRASH_5276 005F: (unknown) 0057: show_text_highpriority GXT 0@ time 5000 flag 1 0026: return :CRASH_5288 011F: show_text_1number_highpriority GXT 0@ number 1@ time 5000 flag 1 0026: return :CRASH_5299 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 0@ 0026: return :CRASH_5314 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CRASH_961 1000 0045: actor $1038 defined jump_if_false @CRASH_5353 0107: toggle_player $1038 can_move 1 :CRASH_5353 $3355 == 0 // (int) var == num jump_if_false @CRASH_5375 0001: wait 0 ms 0002: jump @CRASH_5353 :CRASH_5375 0035: $5941 = $3355 // (int vars) 1@ = 0 // (int) :CRASH_5385 $5334(1@,10) = -1 // (int) $5344(1@,10) = -1 // (int) $5515(1@,10) = -1 // (int) $5475(1@,10) = -1 // (int) $5630(1@,10) = -1 // (int) $5454(1@,10) = 0 // (int) $5444(1@,10) = 0 // (int) $5555(1@,10) = 0 // (int) 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @CRASH_5385 $5916 = 0 // (int) $5821 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CRASH_1724 034B: unknown_check $3355 jump_if_false @CRASH_5528 80A0: not car $3355 wrecked jump_if_false @CRASH_5528 04BE: (unknown) $3355 3.0 25.0 023D: (unknown) $3355 1 014C: set_car $3355 health_to 1800 :CRASH_5528 0264: (unknown) 15.0 0125: set_traffic_density_multiplier_to 15.0 0270: (unknown) 1 $5923 = 0 // (int) $5939 = 0 // (int) $5922 = 180000 // (int) 00AC: stop_timer $5922 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CRASH_64 5 024C: set_timer_with_text_to $5922 type 1 GXT 'TIME' // Time 00AE: remove_status_text $5923 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CRASH_64 4 024D: (unknown) $5923 0 'DAMAGE' // Damage 03F7: (unknown) $5923 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @CRASH_5288 'CR_OBJ' $2154 // Cause $~1~ worth of destruction within the time limit. :CRASH_5644 0001: wait 0 ms :CRASH_5647 0@ == 0 // (int) var == num jump_if_false @CRASH_5961 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @CRASH_5949 0078: if and 80A0: not car $5941 wrecked 81B3: not unknown_check $5941 jump_if_false @CRASH_5912 $5922 > 0 // (int) var > num jump_if_false @CRASH_5840 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CRASH_409 jump_if_false @CRASH_5734 0025: gosub @CRASH_6081 0002: jump @CRASH_5833 :CRASH_5734 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CRASH_5094 jump_if_false @CRASH_5788 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CRASH_5299 'CR_RET' // ~r~You failed to return to your vehicle. 0025: gosub @CRASH_6150 0@ = 1 // (int) 0002: jump @CRASH_5833 :CRASH_5788 001C: $3355 == $5941 // (int) num == var 0022: jump_if_false @CRASH_5833 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CRASH_2160 $3355 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CRASH_3587 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CRASH_2710 :CRASH_5833 0002: jump @CRASH_5905 :CRASH_5840 00AC: stop_timer $5922 00AE: remove_status_text $5923 0017: $5923 >= $2154 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_5875 // Note: the incorrect math opcode was used here 0025: gosub @CRASH_6167 0002: jump @CRASH_5900 :CRASH_5875 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CRASH_5299 'CR_CAS' // ~r~You failed to cause enough destruction. 0025: gosub @CRASH_6150 :CRASH_5900 0@ = 1 // (int) :CRASH_5905 0002: jump @CRASH_5942 :CRASH_5912 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CRASH_5299 'CR_DET' // ~r~Vehicle Destroyed! 0025: gosub @CRASH_6150 0@ = 1 // (int) :CRASH_5942 0002: jump @CRASH_5954 :CRASH_5949 0@ = 1 // (int) :CRASH_5954 0002: jump @CRASH_5647 :CRASH_5961 not 0@ == 1 // (int) var == num jump_if_false @CRASH_5980 0002: jump @CRASH_5644 :CRASH_5980 0026: return 01AE: (unknown) 1 0045: actor $1038 defined jump_if_false @CRASH_6002 0107: toggle_player $1038 can_move 0 :CRASH_6002 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 0001: wait 500 ms 0055: show_text_styled GXT 'TEMP1' time 1000 style 2 // Number: ~1~ 01AD: (unknown) 5000 1 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 01AE: (unknown) 0 0045: actor $1038 defined jump_if_false @CRASH_6079 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :CRASH_6079 0026: return :CRASH_6081 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 0059: text_clear_all 0268: (unknown) $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'CR_CAN' // ~r~You quit the mission. 0@ = 1 // (int) 0026: return :CRASH_6150 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :CRASH_6167 $1969 == 0 // (int) var == num jump_if_false @CRASH_6192 2@ = 1000 // (int) 0002: jump @CRASH_6198 :CRASH_6192 2@ = 250 // (int) :CRASH_6198 011D: show_text_1number_styled GXT 'M_PASS' number 2@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 2@ 022B: (unknown) 1 009B: clear_player $1038 wanted_level 011D: show_text_1number_styled GXT 'CR_RE' number $5923 time 5000 style 4 // ~w~You caused $~1~ worth of damage. $1969 == 0 // (int) var == num jump_if_false @CRASH_6267 $1969 = 1 // (int) 01DF: progress_made += 1 036A: (unknown) :CRASH_6267 00AC: stop_timer $5922 00AE: remove_status_text $5923 0026: return :CRASH_6277 $5923 > 0 // (int) var > num jump_if_false @CRASH_6293 050E: (unknown) $5923 :CRASH_6293 $1045 = 0 // (int) 00AC: stop_timer $5922 00AE: remove_status_text $5923 007A: mission_cleanup 0026: return //-------------Mission 29--------------- :QTTRIAL 0238: name_thread 'QTTRIAL' 0025: gosub @QTTRIAL_2007 009D: wasted_or_busted // mission only jump_if_false @QTTRIAL_34 0025: gosub @QTTRIAL_8411 :QTTRIAL_34 0025: gosub @QTTRIAL_8802 end_thread :QTTRIAL_43 0@ == 0 // (int) var == num jump_if_false @QTTRIAL_86 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @QTTRIAL_262 :QTTRIAL_86 0@ == 1 // (int) var == num jump_if_false @QTTRIAL_119 03CF: (unknown) 200 200 200 255 0002: jump @QTTRIAL_262 :QTTRIAL_119 0@ == 2 // (int) var == num jump_if_false @QTTRIAL_161 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @QTTRIAL_262 :QTTRIAL_161 0@ == 3 // (int) var == num jump_if_false @QTTRIAL_205 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @QTTRIAL_262 :QTTRIAL_205 0@ == 4 // (int) var == num jump_if_false @QTTRIAL_236 03CF: (unknown) 8 143 59 255 0002: jump @QTTRIAL_262 :QTTRIAL_236 0@ == 5 // (int) var == num jump_if_false @QTTRIAL_262 03CF: (unknown) 237 130 180 255 :QTTRIAL_262 0026: return 00BC: (unknown) 0@ 2 0026: return :QTTRIAL_271 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @QTTRIAL_271 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @QTTRIAL_326 014E: 3@ = car 0@ health 3@ -= 250 // (int) :QTTRIAL_326 0 > 3@ // (int) num > var 0022: jump_if_false @QTTRIAL_341 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :QTTRIAL_341 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_386 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :QTTRIAL_386 005F: (unknown) :QTTRIAL_388 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @QTTRIAL_461 0045: actor $1038 defined jump_if_false @QTTRIAL_461 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @QTTRIAL_461 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @QTTRIAL_461 $1704 = 0 // (int) :QTTRIAL_461 $1704 > 0 // (int) var > num jump_if_false @QTTRIAL_579 $1705 == -1 // (int) var == num jump_if_false @QTTRIAL_533 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @QTTRIAL_566 :QTTRIAL_533 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @QTTRIAL_566 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :QTTRIAL_566 0035: $1706 = $1704 // (int vars) 0002: jump @QTTRIAL_637 :QTTRIAL_579 $1707 == 1 // (int) var == num jump_if_false @QTTRIAL_632 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_632 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :QTTRIAL_632 $1706 = 0 // (int) :QTTRIAL_637 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @QTTRIAL_839 // Note: the incorrect math opcode was used here 005E: (unknown) :QTTRIAL_839 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_986 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_953 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @QTTRIAL_979 :QTTRIAL_953 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_975 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @QTTRIAL_979 :QTTRIAL_975 0035: 3@ = 2@ // (int vars) :QTTRIAL_979 0002: jump @QTTRIAL_990 :QTTRIAL_986 0035: 3@ = 0@ // (int vars) :QTTRIAL_990 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1058 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1025 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @QTTRIAL_1051 :QTTRIAL_1025 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1047 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @QTTRIAL_1051 :QTTRIAL_1047 0036: 3@ = 2@ // (float vars) :QTTRIAL_1051 0002: jump @QTTRIAL_1062 :QTTRIAL_1058 0036: 3@ = 0@ // (float vars) :QTTRIAL_1062 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @QTTRIAL_1090 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @QTTRIAL_1094 :QTTRIAL_1090 0035: 1@ = 0@ // (int vars) :QTTRIAL_1094 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @QTTRIAL_1122 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @QTTRIAL_1126 :QTTRIAL_1122 0036: 1@ = 0@ // (float vars) :QTTRIAL_1126 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @QTTRIAL_1161 005F: (unknown) :QTTRIAL_1161 801D: not 1@ == 0 // (int) var == var jump_if_false @QTTRIAL_1174 005F: (unknown) :QTTRIAL_1174 801D: not 2@ == 0 // (int) var == var jump_if_false @QTTRIAL_1187 005F: (unknown) :QTTRIAL_1187 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1202 // Note: the incorrect math opcode was used here 005E: (unknown) :QTTRIAL_1202 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1215 // Note: the incorrect math opcode was used here 005E: (unknown) :QTTRIAL_1215 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @QTTRIAL_1417 0026: return :QTTRIAL_1417 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @QTTRIAL_1462 0026: return :QTTRIAL_1462 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1530 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1530 // Note: the incorrect math opcode was used here 005E: (unknown) :QTTRIAL_1530 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1556 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_1556 // Note: the incorrect math opcode was used here 005E: (unknown) :QTTRIAL_1556 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @QTTRIAL_1639 // Note: the incorrect math opcode was used here 005E: (unknown) :QTTRIAL_1639 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @QTTRIAL_1675 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :QTTRIAL_1675 3@ > 380.0 // (float) var > num jump_if_false @QTTRIAL_1694 3@ = 380.0 // (float) :QTTRIAL_1694 5.0 > 4@ // (float) num > var 0022: jump_if_false @QTTRIAL_1713 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :QTTRIAL_1713 4@ > 240.0 // (float) var > num jump_if_false @QTTRIAL_1732 4@ = 240.0 // (float) :QTTRIAL_1732 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @QTTRIAL_1830 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :QTTRIAL_1830 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @QTTRIAL_1870 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :QTTRIAL_1870 10@ > 0 // (float) var > num jump_if_false @QTTRIAL_1888 9@ = 1 // (int) 005E: (unknown) :QTTRIAL_1888 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @QTTRIAL_1927 // Note: the incorrect math opcode was used here 005F: (unknown) :QTTRIAL_1927 005E: (unknown) 0204: set_text_draw_letter_size 2@ 3@ 5@ > 0 // (int) var > num jump_if_false @QTTRIAL_1957 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @QTTRIAL_1962 :QTTRIAL_1957 0203: set_draw_text_position 0@ 1@ GXT 4@ :QTTRIAL_1962 0026: return 0035: 0@ = 2@ // (int vars) 0@ /= 60000 // (int) 0035: $5697 = 0@ // (int vars) $5697 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5697 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :QTTRIAL_2007 $1045 = 1 // (int) 033A: use_GXT_table 'TT' 0001: wait 0 ms $5653 = 10 // (int) $5660 = 0 // (int) $5661 = 0 // (int) $5662 = 1 // (int) $5667 = 3 // (int) $5668 = 0 // (int) $5669 = 0 // (int) $5693 = 0 // (int) $5698 = 0 // (int) $5699 = 0 // (int) $5700 = 0 // (int) $5706 = 0 // (int) $5707 = 0 // (int) $5708 = 0 // (int) $5709 = 0 // (int) $5710 = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 10@ = 2 // (int) 11@ = 1 // (int) 12@ = 2 // (int) 23@ = 0 // (int) $5649 = 85000 // (int) $5650 = 95000 // (int) $5651 = 80000 // (int) $5652 = 85000 // (int) 0045: actor $1038 defined jump_if_false @QTTRIAL_2193 012E: toggle_player $1038 ignored_by_cops 1 :QTTRIAL_2193 $1691 = 1 // (int) $5648 = 0 // (int) :QTTRIAL_2204 0001: wait 0 ms :QTTRIAL_2207 6 > $5648 // (int) num > var 0022: jump_if_false @QTTRIAL_2409 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5648 == 0 // (int) var == num jump_if_false @QTTRIAL_2242 0025: gosub @QTTRIAL_3769 :QTTRIAL_2242 $5648 == 8 // (int) var == num jump_if_false @QTTRIAL_2262 0025: gosub @QTTRIAL_8411 :QTTRIAL_2262 $5648 == 1 // (int) var == num jump_if_false @QTTRIAL_2282 0025: gosub @QTTRIAL_4846 :QTTRIAL_2282 $5648 == 2 // (int) var == num jump_if_false @QTTRIAL_2302 0025: gosub @QTTRIAL_6532 :QTTRIAL_2302 $5648 == 3 // (int) var == num jump_if_false @QTTRIAL_2322 0025: gosub @QTTRIAL_7545 :QTTRIAL_2322 $5648 == 4 // (int) var == num jump_if_false @QTTRIAL_2342 0025: gosub @QTTRIAL_8458 :QTTRIAL_2342 $5648 == 5 // (int) var == num jump_if_false @QTTRIAL_2362 0025: gosub @QTTRIAL_8322 :QTTRIAL_2362 $5648 == 6 // (int) var == num jump_if_false @QTTRIAL_2382 0025: gosub @QTTRIAL_8802 :QTTRIAL_2382 $5648 == 7 // (int) var == num jump_if_false @QTTRIAL_2402 0025: gosub @QTTRIAL_8586 :QTTRIAL_2402 0002: jump @QTTRIAL_2207 :QTTRIAL_2409 not $5648 == 6 // (int) var == num jump_if_false @QTTRIAL_2446 009F: actor $1038 dead jump_if_false @QTTRIAL_2439 $5648 = 8 // (int) :QTTRIAL_2439 0002: jump @QTTRIAL_2204 :QTTRIAL_2446 0026: return :QTTRIAL_2448 00BB: (unknown) $5708 $5708 = 0 // (int) 00BB: (unknown) $5709 $5709 = 0 // (int) 0026: return :QTTRIAL_2468 0045: actor $1038 defined jump_if_false @QTTRIAL_2501 0107: toggle_player $1038 can_move 0 007E: actor $1038 driving jump_if_false @QTTRIAL_2501 014A: (unknown) $1038 1 :QTTRIAL_2501 0026: return :QTTRIAL_2503 $5661 == 0 // (int) var == num jump_if_false @QTTRIAL_2536 0025: gosub @QTTRIAL_2448 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5661 = 1 // (int) :QTTRIAL_2536 009F: actor $1038 dead jump_if_false @QTTRIAL_2555 $5648 = 8 // (int) 0026: return :QTTRIAL_2555 $5710 == 0 // (int) var == num jump_if_false @QTTRIAL_2579 00C0: (unknown) $5682 $5710 00BC: (unknown) $5710 2 :QTTRIAL_2579 $5670 = 30000 // (int) 002B: $5670 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5670 /= 1000 // (int) $5670 > 1 // (int) var > num jump_if_false @QTTRIAL_2633 011F: show_text_1number_highpriority GXT 'TT_B1' number $5670 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @QTTRIAL_2648 :QTTRIAL_2633 011F: show_text_1number_highpriority GXT 'TT_B2' number $5670 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :QTTRIAL_2648 1 > $5670 // (int) num > var 0022: jump_if_false @QTTRIAL_2695 // Note: the incorrect math opcode was used here 025D: remove_text 'TT_B2' // ~w~You have ~1~ second to return to your ~b~vehicle. 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5648 = 5 // (int) 0026: return :QTTRIAL_2695 0026: return :QTTRIAL_2697 $1742(9@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_2791 0035: $1742(9@,4) = 13@ // (int vars) 13@ /= 1000 // (int) 053B: (unknown) 9@ 13@ $5702 > 9 // (int) var > num jump_if_false @QTTRIAL_2766 01DA: show_text_2numbers GXT 'TT_D4' numbers $5701 $5702 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @QTTRIAL_2784 :QTTRIAL_2766 01DA: show_text_2numbers GXT 'TT_D5' numbers $5701 $5702 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :QTTRIAL_2784 0002: jump @QTTRIAL_2878 :QTTRIAL_2791 0011: $1742(9@,4) > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_2878 // Note: the incorrect math opcode was used here 0035: $1742(9@,4) = 13@ // (int vars) 13@ /= 1000 // (int) 053B: (unknown) 9@ 13@ $5702 > 9 // (int) var > num jump_if_false @QTTRIAL_2860 01DA: show_text_2numbers GXT 'TT_D4' numbers $5701 $5702 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @QTTRIAL_2878 :QTTRIAL_2860 01DA: show_text_2numbers GXT 'TT_D5' numbers $5701 $5702 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :QTTRIAL_2878 0026: return :QTTRIAL_2880 $5707 == 0 // (int) var == num jump_if_false @QTTRIAL_2932 80A0: not car $5682 wrecked jump_if_false @QTTRIAL_2925 012C: car $5682 in_air jump_if_false @QTTRIAL_2925 $5707 = 1 // (int) $5671 = 0 // (float) :QTTRIAL_2925 0002: jump @QTTRIAL_3276 :QTTRIAL_2932 80A0: not car $5682 wrecked jump_if_false @QTTRIAL_3276 012C: car $5682 in_air jump_if_false @QTTRIAL_3012 004D: store_car $5682 position_to $5684 $5685 $5686 01BB: (unknown) $5684 $5685 $5686 $5672 0036: $5673 = $5686 // (float vars) 002C: $5673 -= $5672 // (float vars) 0014: $5673 > $5671 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_3005 // Note: the incorrect math opcode was used here 0036: $5671 = $5673 // (float vars) :QTTRIAL_3005 0002: jump @QTTRIAL_3276 :QTTRIAL_3012 0036: $5674 = $5671 // (float vars) 001D: $2006 == 0 // (int) var == var jump_if_false @QTTRIAL_3047 0539: (unknown) $5674 0036: $2006 = $5674 // (float vars) 0002: jump @QTTRIAL_3070 :QTTRIAL_3047 0014: $5674 > $2006 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_3070 // Note: the incorrect math opcode was used here 0539: (unknown) $5674 0036: $2006 = $5674 // (float vars) :QTTRIAL_3070 $5674 > 2.0 // (float) var > num jump_if_false @QTTRIAL_3271 0291: is_system_metric jump_if_false @QTTRIAL_3179 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5879 $5674 17@ 18@ 18@ /= 10 // (int) 8.0 > $5674 // (float) num > var 0022: jump_if_false @QTTRIAL_3148 // Note: the incorrect math opcode was used here 01DA: show_text_2numbers GXT 'TT_D10' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Meters 0002: jump @QTTRIAL_3172 :QTTRIAL_3148 01DA: show_text_2numbers GXT 'TT_D10A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Meters - $10 bonus. 0094: player $1038 money += 10 :QTTRIAL_3172 0002: jump @QTTRIAL_3271 :QTTRIAL_3179 8.0 > $5674 // (float) num > var 0022: jump_if_false @QTTRIAL_3241 // Note: the incorrect math opcode was used here 0292: (unknown) $5674 $5674 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5879 $5674 17@ 18@ 18@ /= 10 // (int) 01DA: show_text_2numbers GXT 'TT_D11' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet 0002: jump @QTTRIAL_3271 :QTTRIAL_3241 0292: (unknown) $5674 $5674 01DA: show_text_2numbers GXT 'TT_D11A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $1038 money += 10 :QTTRIAL_3271 $5707 = 0 // (int) :QTTRIAL_3276 0026: return :QTTRIAL_3278 0045: actor $1038 defined jump_if_false @QTTRIAL_3308 0216: (unknown) $1038 -454.42 1382.48 11.29 :QTTRIAL_3308 0162: release_model $5654 0049: destroy_car $5682 $5668 = 0 // (int) $5705 = 0 // (int) 0059: text_clear_all 0026: return :QTTRIAL_3330 0094: player $1038 money += 100 0035: $1738(9@,4) = $5705 // (int vars) $1751(9@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_3431 036A: (unknown) 9@ == 0 // (int) var == num jump_if_false @QTTRIAL_3375 01DF: progress_made += 1 :QTTRIAL_3375 9@ == 1 // (int) var == num jump_if_false @QTTRIAL_3391 01DF: progress_made += 1 :QTTRIAL_3391 9@ == 2 // (int) var == num jump_if_false @QTTRIAL_3407 01DF: progress_made += 1 :QTTRIAL_3407 9@ == 3 // (int) var == num jump_if_false @QTTRIAL_3423 01DF: progress_made += 1 :QTTRIAL_3423 $1751(9@,4) = 1 // (int) :QTTRIAL_3431 0026: return :QTTRIAL_3433 0035: $5687 = $5393(16@,4) // (int vars) $5687 /= 60000 // (int) 0035: $5697 = $5687 // (int vars) $5697 *= 60000 // (int) 0035: $5688 = $5393(16@,4) // (int vars) 002B: $5688 -= $5697 // (int vars) // Note: the incorrect math opcode was used here $5688 /= 1000 // (int) $5688 > 9 // (int) var > num jump_if_false @QTTRIAL_3523 01D9: (unknown) 'TT_L4' $5687 $5688 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @QTTRIAL_3543 :QTTRIAL_3523 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5687 $5706 $5688 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :QTTRIAL_3543 0026: return :QTTRIAL_3545 0035: $5689 = $1738(16@,4) // (int vars) $5689 /= 60000 // (int) 0035: $5697 = $5689 // (int vars) $5697 *= 60000 // (int) 0035: $5690 = $1738(16@,4) // (int vars) 002B: $5690 -= $5697 // (int vars) // Note: the incorrect math opcode was used here $5690 /= 1000 // (int) $5690 > 9 // (int) var > num jump_if_false @QTTRIAL_3635 01D9: (unknown) 'TT_L5' $5689 $5690 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @QTTRIAL_3655 :QTTRIAL_3635 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5689 $5706 $5690 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :QTTRIAL_3655 0026: return :QTTRIAL_3657 0035: $5691 = $1742(16@,4) // (int vars) $5691 /= 60000 // (int) 0035: $5697 = $5691 // (int vars) $5697 *= 60000 // (int) 0035: $5692 = $1742(16@,4) // (int vars) 002B: $5692 -= $5697 // (int vars) // Note: the incorrect math opcode was used here $5692 /= 1000 // (int) $5692 > 9 // (int) var > num jump_if_false @QTTRIAL_3747 01D9: (unknown) 'TT_L6' $5691 $5692 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @QTTRIAL_3767 :QTTRIAL_3747 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5691 $5706 $5692 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :QTTRIAL_3767 0026: return :QTTRIAL_3769 8045: not actor $1038 defined 0022: jump_if_false @QTTRIAL_3788 // Note: the incorrect math opcode was used here $5648 = 8 // (int) 0026: return :QTTRIAL_3788 0045: actor $1038 defined jump_if_false @QTTRIAL_3804 0107: toggle_player $1038 can_move 0 :QTTRIAL_3804 01AE: (unknown) 1 00B9: set_camera_position -368.1 1362.02 60.03 rotations 0 0 0 00BA: set_camera_point_at -368.77 1362.74 59.85 mode 2 0409: (unknown) 'TT_A2' // ~w~~k~ ~AMBUY~ ~w~to race. ~n~~k~ ~AMEXI~ ~w~to exit. 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 $2002 = 1 // (int) $5694 = 1 // (int) $5693 = 0 // (int) 4@ = 4 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1746(4@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_3950 $2011 == 0 // (int) var == num jump_if_false @QTTRIAL_3937 $5694 = 4 // (int) 0002: jump @QTTRIAL_3943 :QTTRIAL_3937 $5694 = 1 // (int) :QTTRIAL_3943 0002: jump @QTTRIAL_4066 :QTTRIAL_3950 $1746(15@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4066 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @QTTRIAL_4017 // Note: the incorrect math opcode was used here $1751(15@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4004 0035: $5694 = 15@ // (int vars) 0002: jump @QTTRIAL_4010 :QTTRIAL_4004 $5694 = 4 // (int) :QTTRIAL_4010 0002: jump @QTTRIAL_4054 :QTTRIAL_4017 $1751(15@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4043 0035: $5694 = 15@ // (int vars) 0002: jump @QTTRIAL_4054 :QTTRIAL_4043 0035: $5694 = 15@ // (int vars) $5694 += 1 // (int) :QTTRIAL_4054 15@ -= 1 // (int) 0002: jump @QTTRIAL_3950 :QTTRIAL_4066 $2007 == 0 // (int) var == num jump_if_false @QTTRIAL_4084 $5694 = 1 // (int) :QTTRIAL_4084 0001: wait 500 ms :QTTRIAL_4089 $5693 == 0 // (int) var == num jump_if_false @QTTRIAL_4844 0001: wait 0 ms 0377: (unknown) 42 5@ 0377: (unknown) 43 6@ 0377: (unknown) 38 7@ 0377: (unknown) 39 8@ 02D7: (unknown) 0 0@ 1@ 2@ 3@ 011D: show_text_1number_styled GXT 'TT_F1' number $5694 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5694 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @QTTRIAL_4256 -2@ = 0 // (int) // timer1 $5694 == 4 // (int) var == num jump_if_false @QTTRIAL_4206 $5694 = 1 // (int) 0002: jump @QTTRIAL_4212 :QTTRIAL_4206 $5694 += 1 // (int) :QTTRIAL_4212 0@ > 50 // (int) var > num jump_if_false @QTTRIAL_4256 011D: show_text_1number_styled GXT 'TT_F1' number $5694 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @QTTRIAL_4212 :QTTRIAL_4256 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @QTTRIAL_4356 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5694 == 1 // (int) var == num jump_if_false @QTTRIAL_4306 $5694 = 4 // (int) 0002: jump @QTTRIAL_4312 :QTTRIAL_4306 $5694 -= 1 // (int) :QTTRIAL_4312 -50 > 0@ // (int) num > var 0022: jump_if_false @QTTRIAL_4356 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5694 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @QTTRIAL_4312 :QTTRIAL_4356 0035: 16@ = $5694 // (int vars) 16@ -= 1 // (int) $1746(16@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_4546 -2@ > 0 // (int) var > num // timer1 jump_if_false @QTTRIAL_4539 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @QTTRIAL_4478 // Note: the incorrect math opcode was used here not $1738(16@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4464 0011: $5393(16@,4) > $1738(16@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_4450 // Note: the incorrect math opcode was used here 0025: gosub @QTTRIAL_3545 0002: jump @QTTRIAL_4457 :QTTRIAL_4450 0025: gosub @QTTRIAL_3433 :QTTRIAL_4457 0002: jump @QTTRIAL_4471 :QTTRIAL_4464 0025: gosub @QTTRIAL_3433 :QTTRIAL_4471 0002: jump @QTTRIAL_4539 :QTTRIAL_4478 not $1742(16@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4532 -2@ > 5500 // (int) var > num // timer1 jump_if_false @QTTRIAL_4525 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @QTTRIAL_4525 // Note: the incorrect math opcode was used here 0025: gosub @QTTRIAL_3657 :QTTRIAL_4525 0002: jump @QTTRIAL_4539 :QTTRIAL_4532 0025: gosub @QTTRIAL_3433 :QTTRIAL_4539 0002: jump @QTTRIAL_4559 :QTTRIAL_4546 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :QTTRIAL_4559 -2@ > 11000 // (int) var > num // timer1 jump_if_false @QTTRIAL_4576 -2@ = 0 // (int) // timer1 :QTTRIAL_4576 5@ > 0 // (int) var > num jump_if_false @QTTRIAL_4642 $1746(9@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_4626 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 $5648 = 1 // (int) $5693 = 1 // (int) 0026: return :QTTRIAL_4626 $1751(9@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4642 01EA: increment_mission_attempts :QTTRIAL_4642 6@ > 0 // (int) var > num jump_if_false @QTTRIAL_4837 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0268: (unknown) $5694 = 99 // (int) $5693 = 1 // (int) 0045: actor $1038 defined jump_if_false @QTTRIAL_4751 007E: actor $1038 driving jump_if_false @QTTRIAL_4725 0216: (unknown) $1038 -454.42 1382.48 11.29 0002: jump @QTTRIAL_4744 :QTTRIAL_4725 0044: put_actor $1038 at -454.42 1382.48 11.29 :QTTRIAL_4744 0002: jump @QTTRIAL_4759 :QTTRIAL_4751 $5648 = 8 // (int) 0026: return :QTTRIAL_4759 022C: (unknown) -445.2 1383.27 11.25 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4215 230 0048: $5683 = create_car #QUAD at -445.2 1383.27 11.25 00D1: set_car $5683 Z_angle_to -45.0 0113: remove_references_to_car $5683 // Like turning a car into any random car 0162: release_model #QUAD 01CF: (unknown) $5648 = 6 // (int) 0026: return :QTTRIAL_4837 0002: jump @QTTRIAL_4089 :QTTRIAL_4844 0026: return :QTTRIAL_4846 24@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @QTTRIAL_5143 $5654 = 230 // (int) $5663 = 0 // (float) 0035: $5664 = $5649 // (int vars) $5653 = 8 // (int) $5665 = 8.0 // (float) $5656 = -367.2147 // (float) $5657 = 1358.577 // (float) $5658 = -610.0547 // (float) $5659 = 1654.111 // (float) $5588 = -468.37 // (float) $5608 = 1479.63 // (float) $5628 = 15.21 // (float) $5589 = -438.44 // (float) $5609 = 1515.55 // (float) $5629 = 11.39 // (float) $5590 = -415.43 // (float) $5610 = 1568.53 // (float) $5630 = 11.12 // (float) $5591 = -457.29 // (float) $5611 = 1545.56 // (float) $5631 = 8.56 // (float) $5592 = -513.64 // (float) $5612 = 1481.59 // (float) $5632 = 17.13 // (float) $5593 = -543.84 // (float) $5613 = 1446.82 // (float) $5633 = 11.39 // (float) $5594 = -558.3 // (float) $5614 = 1408.85 // (float) $5634 = 11.27 // (float) $5595 = -524.94 // (float) $5615 = 1415.87 // (float) $5635 = 11.4 // (float) :QTTRIAL_5143 9@ == 1 // (int) var == num jump_if_false @QTTRIAL_5436 $5654 = 230 // (int) $5663 = 0 // (float) 0035: $5664 = $5650 // (int vars) $5653 = 8 // (int) $5665 = 8.0 // (float) $5656 = -367.2147 // (float) $5657 = 1358.577 // (float) $5658 = -610.0547 // (float) $5659 = 1654.111 // (float) $5588 = -528.29 // (float) $5608 = 1481.21 // (float) $5628 = 17.12 // (float) $5589 = -542.46 // (float) $5609 = 1498.29 // (float) $5629 = 11.7 // (float) $5590 = -546.56 // (float) $5610 = 1521.44 // (float) $5630 = 11.8 // (float) $5591 = -493.38 // (float) $5611 = 1522.04 // (float) $5631 = 11.39 // (float) $5592 = -435.05 // (float) $5612 = 1521.39 // (float) $5632 = 11.39 // (float) $5593 = -394.31 // (float) $5613 = 1490.34 // (float) $5633 = 11.14 // (float) $5594 = -416.92 // (float) $5614 = 1430.53 // (float) $5634 = 11.39 // (float) $5595 = -473.19 // (float) $5615 = 1414.5 // (float) $5635 = 11.42 // (float) :QTTRIAL_5436 9@ == 2 // (int) var == num jump_if_false @QTTRIAL_5703 $5654 = 230 // (int) $5663 = 0 // (float) 0035: $5664 = $5651 // (int vars) $5653 = 7 // (int) $5665 = 8.0 // (float) $5656 = -367.2147 // (float) $5657 = 1358.577 // (float) $5658 = -610.0547 // (float) $5659 = 1654.111 // (float) $5588 = -501.91 // (float) $5608 = 1403.88 // (float) $5628 = 12.99 // (float) $5589 = -546.2 // (float) $5609 = 1404.59 // (float) $5629 = 11.26 // (float) $5590 = -564.83 // (float) $5610 = 1478.02 // (float) $5630 = 9.92 // (float) $5591 = -549.36 // (float) $5611 = 1567.92 // (float) $5631 = 10.89 // (float) $5592 = -506.83 // (float) $5612 = 1523.52 // (float) $5632 = 11.39 // (float) $5593 = -469.44 // (float) $5613 = 1476.91 // (float) $5633 = 15.21 // (float) $5594 = -448.3 // (float) $5614 = 1406.4 // (float) $5634 = 11.39 // (float) :QTTRIAL_5703 9@ == 3 // (int) var == num jump_if_false @QTTRIAL_5970 $5654 = 230 // (int) $5663 = 0 // (float) 0035: $5664 = $5652 // (int vars) $5653 = 7 // (int) $5665 = 8.0 // (float) $5656 = -367.2147 // (float) $5657 = 1358.577 // (float) $5658 = -610.0547 // (float) $5659 = 1654.111 // (float) $5588 = -514.03 // (float) $5608 = 1480.62 // (float) $5628 = 17.12 // (float) $5589 = -468.57 // (float) $5609 = 1532.6 // (float) $5629 = 7.24 // (float) $5590 = -416.79 // (float) $5610 = 1573.33 // (float) $5630 = 11.17 // (float) $5591 = -429.93 // (float) $5611 = 1512.05 // (float) $5631 = 11.39 // (float) $5592 = -436.46 // (float) $5612 = 1415.48 // (float) $5632 = 11.39 // (float) $5593 = -497.53 // (float) $5613 = 1403.9 // (float) $5633 = 12.99 // (float) $5594 = -557.88 // (float) $5614 = 1429.39 // (float) $5634 = 11.42 // (float) :QTTRIAL_5970 0011: $5653 > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_6005 // Note: the incorrect math opcode was used here $5372(24@,20) -= 0.7 // (float) 24@ += 1 // (int) 0002: jump @QTTRIAL_5970 :QTTRIAL_6005 0036: $5676 = $5588 // (float vars) 0036: $5677 = $5608 // (float vars) 0036: $5678 = $5628 // (float vars) 0036: $5678 = $5628 // (float vars) $5678 += 0.5 // (float) 0268: (unknown) $3355 > 0 // (int) var > num jump_if_false @QTTRIAL_6101 004F: unknown_check $3355 jump_if_false @QTTRIAL_6094 0035: $5682 = $3355 // (int vars) 01BB: (unknown) $5676 $5677 $5678 $5675 004E: put_car $5682 at $5676 $5677 $5675 0233: (unknown) $5682 $5589 $5609 :QTTRIAL_6094 0002: jump @QTTRIAL_6222 :QTTRIAL_6101 0160: load_model $5654 0228: (unknown) 0045: actor $1038 defined 0022: jump_if_false @QTTRIAL_6160 // Note: the incorrect math opcode was used here 0036: $5679 = $5588 // (float vars) $5679 += 1.5 // (float) 0036: $5680 = $5608 // (float vars) $5680 += 1.5 // (float) 0036: $5681 = $5628 // (float vars) 0044: put_actor $1038 at $5679 $5680 $5681 :QTTRIAL_6160 0001: wait 100 ms 01BB: (unknown) $5676 $5677 $5678 $5675 0048: $5682 = create_car $5654 at $5676 $5677 $5675 0045: actor $1038 defined 0022: jump_if_false @QTTRIAL_6214 // Note: the incorrect math opcode was used here 004F: unknown_check $5682 0022: jump_if_false @QTTRIAL_6214 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5682 :QTTRIAL_6214 0233: (unknown) $5682 $5589 $5609 :QTTRIAL_6222 014A: (unknown) $1038 1 021D: (unknown) 0 01AE: (unknown) 1 $5666 = 0 // (int) $5662 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5661 = 0 // (int) 022C: (unknown) $5588 $5608 $5628 25.0 1 0246: (unknown) $5656 $5657 0 $5658 $5659 15.0 0001: wait 500 ms 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 0001: wait 1000 ms 00D9: (unknown) $1042 $1043 $1044 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 025D: remove_text 'TT_D10' // ~w~Air: ~1~.~1~ Meters 025D: remove_text 'TT_D10A' // ~w~Air: ~1~.~1~ Meters - $10 bonus. 025D: remove_text 'TT_D11' // ~w~Air: ~1~.~1~ Feet 025D: remove_text 'TT_D11A' // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0045: actor $1038 defined jump_if_false @QTTRIAL_6489 014A: (unknown) $1038 0 :QTTRIAL_6489 01AE: (unknown) 0 0045: actor $1038 defined jump_if_false @QTTRIAL_6514 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :QTTRIAL_6514 021D: (unknown) 1 $5669 = 1 // (int) $5648 = 2 // (int) 0026: return :QTTRIAL_6532 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @QTTRIAL_43 5 024C: set_timer_with_text_to $5666 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @QTTRIAL_43 1 03F9: (unknown) $5662 $5667 0 'RACELAP' // Lap 23@ = 0 // (int) :QTTRIAL_6587 $5648 == 2 // (int) var == num jump_if_false @QTTRIAL_7543 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @QTTRIAL_6622 $5648 = 8 // (int) 0026: return :QTTRIAL_6622 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @QTTRIAL_388 jump_if_false @QTTRIAL_6647 $5648 = 7 // (int) 0026: return :QTTRIAL_6647 23@ == 0 // (int) var == num jump_if_false @QTTRIAL_6679 $5666 > 3000 // (int) var > num jump_if_false @QTTRIAL_6679 03C2: (unknown) 23@ = 1 // (int) :QTTRIAL_6679 80A0: not car $5682 wrecked jump_if_false @QTTRIAL_6759 0045: actor $1038 defined jump_if_false @QTTRIAL_6744 807C: not actor $1038 driving $5682 0022: jump_if_false @QTTRIAL_6726 // Note: the incorrect math opcode was used here $5660 = 0 // (int) 0002: jump @QTTRIAL_6737 :QTTRIAL_6726 $5660 = 1 // (int) $5661 = 0 // (int) :QTTRIAL_6737 0002: jump @QTTRIAL_6752 :QTTRIAL_6744 $5648 = 8 // (int) 0026: return :QTTRIAL_6752 0002: jump @QTTRIAL_6784 :QTTRIAL_6759 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_F3' // ~r~You destroyed the vehicle! $5648 = 5 // (int) 0026: return :QTTRIAL_6784 8046: not unknown_check $1038 $5656 $5657 $5658 $5659 0 0022: jump_if_false @QTTRIAL_6836 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_F2' // ~r~You left the course. 0025: gosub @QTTRIAL_2468 $5648 = 5 // (int) 0026: return :QTTRIAL_6836 $5669 == 1 // (int) var == num jump_if_false @QTTRIAL_7536 $5660 == 1 // (int) var == num jump_if_false @QTTRIAL_7529 00BB: (unknown) $5710 $5710 = 0 // (int) $5708 == 0 // (int) var == num jump_if_false @QTTRIAL_6929 00C3: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) $5708 $5662 == 3 // (int) var == num jump_if_false @QTTRIAL_6929 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_6929 00BC: (unknown) $5708 1 :QTTRIAL_6929 $5709 == 0 // (int) var == num jump_if_false @QTTRIAL_6997 0078: if and $5662 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_6969 0002: jump @QTTRIAL_6997 :QTTRIAL_6969 00C3: (unknown) $5332(12@,20) $5352(12@,20) $5372(12@,20) $5709 00BF: (unknown) $5709 2 00BD: (unknown) $5709 1 :QTTRIAL_6997 0078: if and $5662 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_7046 03D2: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) 8.0 0 255 0 0002: jump @QTTRIAL_7122 :QTTRIAL_7046 not $5662 == 4 // (int) var == num jump_if_false @QTTRIAL_7122 03D2: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) 8.0 237 130 180 03E2: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) $5332(12@,20) $5352(12@,20) $5372(12@,20) 237 130 180 -1.5 :QTTRIAL_7122 4 > $5662 // (int) num > var 0022: jump_if_false @QTTRIAL_7509 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5332(11@,20) $5352(11@,20) $5372(11@,20) radius $5665 $5665 50.0 sphere 0 0022: jump_if_false @QTTRIAL_7495 // Note: the incorrect math opcode was used here 00D9: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) 1 00BB: (unknown) $5708 00BB: (unknown) $5709 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_7425 $5662 == 1 // (int) var == num jump_if_false @QTTRIAL_7232 0035: $5698 = $5666 // (int vars) 0035: 13@ = $5698 // (int vars) 0002: jump @QTTRIAL_7311 :QTTRIAL_7232 $5662 == 2 // (int) var == num jump_if_false @QTTRIAL_7269 0035: $5699 = $5666 // (int vars) 002B: $5699 -= $5698 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5699 // (int vars) 0002: jump @QTTRIAL_7311 :QTTRIAL_7269 $5662 == 3 // (int) var == num jump_if_false @QTTRIAL_7311 0035: $5700 = $5666 // (int vars) 002B: $5700 -= $5699 // (int vars) // Note: the incorrect math opcode was used here 002B: $5700 -= $5698 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5700 // (int vars) 0035: $5705 = $5666 // (int vars) :QTTRIAL_7311 0035: $5701 = 13@ // (int vars) $5701 /= 60000 // (int) 0035: $5695 = $5701 // (int vars) $5695 *= 60000 // (int) 0035: $5702 = 13@ // (int vars) 002B: $5702 -= $5695 // (int vars) // Note: the incorrect math opcode was used here $5702 /= 1000 // (int) $5702 > 9 // (int) var > num jump_if_false @QTTRIAL_7398 01DC: show_text_3numbers GXT 'TT_D2' numbers $5662 $5701 $5702 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @QTTRIAL_7418 :QTTRIAL_7398 01DC: show_text_3numbers GXT 'TT_D3' numbers $5662 $5701 $5702 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :QTTRIAL_7418 0025: gosub @QTTRIAL_2697 :QTTRIAL_7425 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @QTTRIAL_7448 $5662 += 1 // (int) :QTTRIAL_7448 001C: 11@ == $5653 // (int) num == var 0022: jump_if_false @QTTRIAL_7464 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :QTTRIAL_7464 12@ += 1 // (int) 001C: 12@ == $5653 // (int) num == var 0022: jump_if_false @QTTRIAL_7485 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :QTTRIAL_7485 $5708 = 0 // (int) $5709 = 0 // (int) :QTTRIAL_7495 0025: gosub @QTTRIAL_2880 0002: jump @QTTRIAL_7522 :QTTRIAL_7509 $5669 = 0 // (int) $5648 = 3 // (int) 0026: return :QTTRIAL_7522 0002: jump @QTTRIAL_7536 :QTTRIAL_7529 0025: gosub @QTTRIAL_2503 :QTTRIAL_7536 0002: jump @QTTRIAL_6587 :QTTRIAL_7543 0026: return :QTTRIAL_7545 00AC: stop_timer $5666 00AE: remove_status_text $5662 0025: gosub @QTTRIAL_2448 0025: gosub @QTTRIAL_2468 01AE: (unknown) 1 034B: unknown_check $5682 jump_if_false @QTTRIAL_7645 004F: unknown_check $5682 jump_if_false @QTTRIAL_7626 0036: 22@ = $1044 // (float vars) 22@ += 1.5 // (float) 027F: store_coords_to 19@ 20@ 21@ from_actor $5682 with_offset 8.0 20.0 2.0 00B9: set_camera_position 19@ 20@ 22@ rotations 0 0 0 :QTTRIAL_7626 0045: actor $1038 defined 0022: jump_if_false @QTTRIAL_7645 // Note: the incorrect math opcode was used here 00B5: (unknown) $1038 15 2 :QTTRIAL_7645 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @QTTRIAL_7667 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @QTTRIAL_7676 :QTTRIAL_7667 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :QTTRIAL_7676 $1746(10@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_7786 0011: $5664 > $5705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_7758 // Note: the incorrect math opcode was used here 0025: gosub @QTTRIAL_3330 0057: show_text_highpriority GXT 'TT_E10' time 7000 flag 1 // ~w~You beat the target time. Next course unlocked. 0035: $5655 = $5705 // (int vars) $5655 /= 1000 // (int) 053A: (unknown) 9@ $5655 $1746(10@,4) = 1 // (int) 0002: jump @QTTRIAL_7779 :QTTRIAL_7758 $1746(10@,4) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :QTTRIAL_7779 0002: jump @QTTRIAL_7921 :QTTRIAL_7786 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @QTTRIAL_7892 // Note: the incorrect math opcode was used here $1751(4@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_7885 0011: $5664 > $5705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_7871 // Note: the incorrect math opcode was used here 0025: gosub @QTTRIAL_3330 0057: show_text_highpriority GXT 'TT_E11' time 7000 flag 1 // ~w~You beat the target time. All courses complete! 0035: $5655 = $5705 // (int vars) $5655 /= 1000 // (int) 053A: (unknown) 9@ $5655 0002: jump @QTTRIAL_7885 :QTTRIAL_7871 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :QTTRIAL_7885 0002: jump @QTTRIAL_7921 :QTTRIAL_7892 8011: not $1738(9@,4) > $5705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_7921 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'TT_E3' time 7000 flag 1 // ~r~You failed to beat the Course Record. :QTTRIAL_7921 not $1738(9@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_7989 0011: $1738(9@,4) > $5705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_7982 // Note: the incorrect math opcode was used here $5668 = 1 // (int) 0035: $1738(9@,4) = $5705 // (int vars) 0035: $5655 = $5705 // (int vars) $5655 /= 1000 // (int) 053A: (unknown) 9@ $5655 :QTTRIAL_7982 0002: jump @QTTRIAL_8007 :QTTRIAL_7989 0035: $5655 = $5705 // (int vars) $5655 /= 1000 // (int) 053A: (unknown) 9@ $5655 :QTTRIAL_8007 0035: $5703 = $5705 // (int vars) $5703 /= 60000 // (int) 0035: $5696 = $5703 // (int vars) $5696 *= 60000 // (int) 0035: $5704 = $5705 // (int vars) 002B: $5704 -= $5696 // (int vars) // Note: the incorrect math opcode was used here $5704 /= 1000 // (int) $5668 == 1 // (int) var == num jump_if_false @QTTRIAL_8132 $5704 > 9 // (int) var > num jump_if_false @QTTRIAL_8107 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5703 $5704 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @QTTRIAL_8125 :QTTRIAL_8107 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5703 $5704 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :QTTRIAL_8125 0002: jump @QTTRIAL_8188 :QTTRIAL_8132 $5704 > 9 // (int) var > num jump_if_false @QTTRIAL_8170 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5703 $5704 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @QTTRIAL_8188 :QTTRIAL_8170 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5703 $5704 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :QTTRIAL_8188 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0025: gosub @QTTRIAL_3278 0001: wait 1000 ms 01AE: (unknown) 0 $2011 == 1 // (int) var == num jump_if_false @QTTRIAL_8266 0045: actor $1038 defined jump_if_false @QTTRIAL_8252 012E: toggle_player $1038 ignored_by_cops 1 :QTTRIAL_8252 $5648 = 0 // (int) 0026: return 0002: jump @QTTRIAL_8320 :QTTRIAL_8266 $1751(4@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_8296 $5648 = 4 // (int) 0026: return 0002: jump @QTTRIAL_8320 :QTTRIAL_8296 0045: actor $1038 defined jump_if_false @QTTRIAL_8313 012E: toggle_player $1038 ignored_by_cops 1 :QTTRIAL_8313 $5648 = 0 // (int) 0026: return :QTTRIAL_8320 0026: return :QTTRIAL_8322 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @QTTRIAL_2448 00BB: (unknown) $5710 00AC: stop_timer $5666 00AE: remove_status_text $5662 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0025: gosub @QTTRIAL_3278 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @QTTRIAL_8404 012E: toggle_player $1038 ignored_by_cops 1 :QTTRIAL_8404 $5648 = 0 // (int) 0026: return :QTTRIAL_8411 0025: gosub @QTTRIAL_2448 00BB: (unknown) $5710 00AC: stop_timer $5666 00AE: remove_status_text $5662 0059: text_clear_all 0162: release_model $5654 0049: destroy_car $5682 $5668 = 0 // (int) $5705 = 0 // (int) $5648 = 6 // (int) 0026: return :QTTRIAL_8458 00B9: set_camera_position -368.1 1362.02 60.03 rotations 0 0 0 00BA: set_camera_point_at -368.77 1362.74 59.85 mode 2 01AE: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 011D: show_text_1number_styled GXT 'M_PASS' number 2500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0057: show_text_highpriority GXT 'TT_E5' time 5000 flag 1 // ~w~All courses completed. 0094: player $1038 money += 2500 $2011 = 1 // (int) 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5648 = 6 // (int) 0026: return :QTTRIAL_8586 0025: gosub @QTTRIAL_2448 00BB: (unknown) $5710 00AC: stop_timer $5666 00AE: remove_status_text $5662 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @QTTRIAL_8684 007E: actor $1038 driving jump_if_false @QTTRIAL_8665 0216: (unknown) $1038 -454.42 1382.48 11.29 0002: jump @QTTRIAL_8684 :QTTRIAL_8665 0044: put_actor $1038 at -454.42 1382.48 11.29 :QTTRIAL_8684 022C: (unknown) -445.2 1383.27 11.25 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4215 230 0048: $5683 = create_car #QUAD at -445.2 1383.27 11.25 00D1: set_car $5683 Z_angle_to -45.0 0113: remove_references_to_car $5683 // Like turning a car into any random car 0162: release_model #QUAD 0001: wait 1000 ms 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_E7' // ~r~Time Trial cancelled. 0125: set_traffic_density_multiplier_to 1.0 $5648 = 6 // (int) 0026: return :QTTRIAL_8802 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @QTTRIAL_8829 012E: toggle_player $1038 ignored_by_cops 0 0107: toggle_player $1038 can_move 1 :QTTRIAL_8829 $1045 = 0 // (int) $1691 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 007A: mission_cleanup 0026: return //-------------Mission 30--------------- :BTRIAL 0238: name_thread 'BTRIAL' 0025: gosub @BTRIAL_2006 009D: wasted_or_busted // mission only jump_if_false @BTRIAL_33 0025: gosub @BTRIAL_9991 :BTRIAL_33 0025: gosub @BTRIAL_10413 end_thread :BTRIAL_42 0@ == 0 // (int) var == num jump_if_false @BTRIAL_85 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BTRIAL_261 :BTRIAL_85 0@ == 1 // (int) var == num jump_if_false @BTRIAL_118 03CF: (unknown) 200 200 200 255 0002: jump @BTRIAL_261 :BTRIAL_118 0@ == 2 // (int) var == num jump_if_false @BTRIAL_160 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BTRIAL_261 :BTRIAL_160 0@ == 3 // (int) var == num jump_if_false @BTRIAL_204 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BTRIAL_261 :BTRIAL_204 0@ == 4 // (int) var == num jump_if_false @BTRIAL_235 03CF: (unknown) 8 143 59 255 0002: jump @BTRIAL_261 :BTRIAL_235 0@ == 5 // (int) var == num jump_if_false @BTRIAL_261 03CF: (unknown) 237 130 180 255 :BTRIAL_261 0026: return 00BC: (unknown) 0@ 2 0026: return :BTRIAL_270 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BTRIAL_270 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BTRIAL_325 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BTRIAL_325 0 > 3@ // (int) num > var 0022: jump_if_false @BTRIAL_340 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BTRIAL_340 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_385 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BTRIAL_385 005F: (unknown) :BTRIAL_387 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @BTRIAL_460 0045: actor $1038 defined jump_if_false @BTRIAL_460 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @BTRIAL_460 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @BTRIAL_460 $1704 = 0 // (int) :BTRIAL_460 $1704 > 0 // (int) var > num jump_if_false @BTRIAL_578 $1705 == -1 // (int) var == num jump_if_false @BTRIAL_532 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @BTRIAL_565 :BTRIAL_532 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @BTRIAL_565 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :BTRIAL_565 0035: $1706 = $1704 // (int vars) 0002: jump @BTRIAL_636 :BTRIAL_578 $1707 == 1 // (int) var == num jump_if_false @BTRIAL_631 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_631 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :BTRIAL_631 $1706 = 0 // (int) :BTRIAL_636 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @BTRIAL_838 // Note: the incorrect math opcode was used here 005E: (unknown) :BTRIAL_838 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_985 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_952 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @BTRIAL_978 :BTRIAL_952 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_974 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @BTRIAL_978 :BTRIAL_974 0035: 3@ = 2@ // (int vars) :BTRIAL_978 0002: jump @BTRIAL_989 :BTRIAL_985 0035: 3@ = 0@ // (int vars) :BTRIAL_989 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1057 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1024 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @BTRIAL_1050 :BTRIAL_1024 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1046 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @BTRIAL_1050 :BTRIAL_1046 0036: 3@ = 2@ // (float vars) :BTRIAL_1050 0002: jump @BTRIAL_1061 :BTRIAL_1057 0036: 3@ = 0@ // (float vars) :BTRIAL_1061 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @BTRIAL_1089 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BTRIAL_1093 :BTRIAL_1089 0035: 1@ = 0@ // (int vars) :BTRIAL_1093 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @BTRIAL_1121 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @BTRIAL_1125 :BTRIAL_1121 0036: 1@ = 0@ // (float vars) :BTRIAL_1125 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @BTRIAL_1160 005F: (unknown) :BTRIAL_1160 801D: not 1@ == 0 // (int) var == var jump_if_false @BTRIAL_1173 005F: (unknown) :BTRIAL_1173 801D: not 2@ == 0 // (int) var == var jump_if_false @BTRIAL_1186 005F: (unknown) :BTRIAL_1186 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1201 // Note: the incorrect math opcode was used here 005E: (unknown) :BTRIAL_1201 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1214 // Note: the incorrect math opcode was used here 005E: (unknown) :BTRIAL_1214 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @BTRIAL_1416 0026: return :BTRIAL_1416 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @BTRIAL_1461 0026: return :BTRIAL_1461 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1529 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1529 // Note: the incorrect math opcode was used here 005E: (unknown) :BTRIAL_1529 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1555 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_1555 // Note: the incorrect math opcode was used here 005E: (unknown) :BTRIAL_1555 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @BTRIAL_1638 // Note: the incorrect math opcode was used here 005E: (unknown) :BTRIAL_1638 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @BTRIAL_1674 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :BTRIAL_1674 3@ > 380.0 // (float) var > num jump_if_false @BTRIAL_1693 3@ = 380.0 // (float) :BTRIAL_1693 5.0 > 4@ // (float) num > var 0022: jump_if_false @BTRIAL_1712 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :BTRIAL_1712 4@ > 240.0 // (float) var > num jump_if_false @BTRIAL_1731 4@ = 240.0 // (float) :BTRIAL_1731 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @BTRIAL_1829 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :BTRIAL_1829 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @BTRIAL_1869 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :BTRIAL_1869 10@ > 0 // (float) var > num jump_if_false @BTRIAL_1887 9@ = 1 // (int) 005E: (unknown) :BTRIAL_1887 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @BTRIAL_1926 // Note: the incorrect math opcode was used here 005F: (unknown) :BTRIAL_1926 005E: (unknown) 0204: set_text_draw_letter_size 2@ 3@ 5@ > 0 // (int) var > num jump_if_false @BTRIAL_1956 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @BTRIAL_1961 :BTRIAL_1956 0203: set_draw_text_position 0@ 1@ GXT 4@ :BTRIAL_1961 0026: return 0035: 0@ = 2@ // (int vars) 0@ /= 60000 // (int) 0035: $5701 = 0@ // (int vars) $5701 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5701 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :BTRIAL_2006 $1045 = 1 // (int) 033A: use_GXT_table 'TT' 0001: wait 0 ms $5657 = 10 // (int) $5664 = 0 // (int) $5665 = 0 // (int) $5666 = 1 // (int) $5671 = 3 // (int) $5672 = 0 // (int) $5673 = 0 // (int) $5697 = 0 // (int) $5702 = 0 // (int) $5703 = 0 // (int) $5704 = 0 // (int) $5710 = 0 // (int) $5711 = 0 // (int) $5712 = 0 // (int) $5713 = 0 // (int) $5714 = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 10@ = 2 // (int) 11@ = 1 // (int) 12@ = 2 // (int) 23@ = 0 // (int) $5649 = 85000 // (int) $5650 = 90000 // (int) $5651 = 80000 // (int) $5652 = 95000 // (int) $5653 = 105000 // (int) $5654 = 100000 // (int) $5655 = 95000 // (int) $5656 = 160000 // (int) 0045: actor $1038 defined jump_if_false @BTRIAL_2228 012E: toggle_player $1038 ignored_by_cops 1 :BTRIAL_2228 $1691 = 1 // (int) $5648 = 0 // (int) :BTRIAL_2239 0001: wait 0 ms :BTRIAL_2242 6 > $5648 // (int) num > var 0022: jump_if_false @BTRIAL_2444 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5648 == 0 // (int) var == num jump_if_false @BTRIAL_2277 0025: gosub @BTRIAL_3868 :BTRIAL_2277 $5648 == 1 // (int) var == num jump_if_false @BTRIAL_2297 0025: gosub @BTRIAL_4965 :BTRIAL_2297 $5648 == 2 // (int) var == num jump_if_false @BTRIAL_2317 0025: gosub @BTRIAL_8112 :BTRIAL_2317 $5648 == 3 // (int) var == num jump_if_false @BTRIAL_2337 0025: gosub @BTRIAL_9125 :BTRIAL_2337 $5648 == 4 // (int) var == num jump_if_false @BTRIAL_2357 0025: gosub @BTRIAL_10038 :BTRIAL_2357 $5648 == 5 // (int) var == num jump_if_false @BTRIAL_2377 0025: gosub @BTRIAL_9902 :BTRIAL_2377 $5648 == 6 // (int) var == num jump_if_false @BTRIAL_2397 0025: gosub @BTRIAL_10413 :BTRIAL_2397 $5648 == 7 // (int) var == num jump_if_false @BTRIAL_2417 0025: gosub @BTRIAL_10163 :BTRIAL_2417 $5648 == 8 // (int) var == num jump_if_false @BTRIAL_2437 0025: gosub @BTRIAL_9991 :BTRIAL_2437 0002: jump @BTRIAL_2242 :BTRIAL_2444 not $5648 == 6 // (int) var == num jump_if_false @BTRIAL_2481 009F: actor $1038 dead jump_if_false @BTRIAL_2474 $5648 = 8 // (int) :BTRIAL_2474 0002: jump @BTRIAL_2239 :BTRIAL_2481 0026: return :BTRIAL_2483 00BB: (unknown) $5712 $5712 = 0 // (int) 00BB: (unknown) $5713 $5713 = 0 // (int) 0026: return :BTRIAL_2503 0045: actor $1038 defined jump_if_false @BTRIAL_2536 0107: toggle_player $1038 can_move 0 007E: actor $1038 driving jump_if_false @BTRIAL_2536 014A: (unknown) $1038 1 :BTRIAL_2536 0026: return :BTRIAL_2538 $5665 == 0 // (int) var == num jump_if_false @BTRIAL_2571 0025: gosub @BTRIAL_2483 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5665 = 1 // (int) :BTRIAL_2571 009F: actor $1038 dead jump_if_false @BTRIAL_2590 $5648 = 8 // (int) 0026: return :BTRIAL_2590 $5714 == 0 // (int) var == num jump_if_false @BTRIAL_2614 00C0: (unknown) $5686 $5714 00BC: (unknown) $5714 2 :BTRIAL_2614 $5674 = 30000 // (int) 002B: $5674 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5674 /= 1000 // (int) $5674 > 1 // (int) var > num jump_if_false @BTRIAL_2668 011F: show_text_1number_highpriority GXT 'TT_B1' number $5674 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @BTRIAL_2683 :BTRIAL_2668 011F: show_text_1number_highpriority GXT 'TT_B2' number $5674 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :BTRIAL_2683 1 > $5674 // (int) num > var 0022: jump_if_false @BTRIAL_2730 // Note: the incorrect math opcode was used here 025D: remove_text 'TT_B2' // ~w~You have ~1~ second to return to your ~b~vehicle. 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5648 = 5 // (int) 0026: return :BTRIAL_2730 0026: return :BTRIAL_2732 $1764(9@,8) == 0 // (int) var == num jump_if_false @BTRIAL_2826 0035: $1764(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 0538: (unknown) 9@ 13@ $5706 > 9 // (int) var > num jump_if_false @BTRIAL_2801 01DA: show_text_2numbers GXT 'TT_D4' numbers $5705 $5706 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @BTRIAL_2819 :BTRIAL_2801 01DA: show_text_2numbers GXT 'TT_D5' numbers $5705 $5706 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :BTRIAL_2819 0002: jump @BTRIAL_2913 :BTRIAL_2826 0011: $1764(9@,8) > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_2913 // Note: the incorrect math opcode was used here 0035: $1764(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 0538: (unknown) 9@ 13@ $5706 > 9 // (int) var > num jump_if_false @BTRIAL_2895 01DA: show_text_2numbers GXT 'TT_D4' numbers $5705 $5706 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @BTRIAL_2913 :BTRIAL_2895 01DA: show_text_2numbers GXT 'TT_D5' numbers $5705 $5706 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :BTRIAL_2913 0026: return :BTRIAL_2915 $5711 == 0 // (int) var == num jump_if_false @BTRIAL_2967 80A0: not car $5686 wrecked jump_if_false @BTRIAL_2960 012C: car $5686 in_air jump_if_false @BTRIAL_2960 $5711 = 1 // (int) $5675 = 0 // (float) :BTRIAL_2960 0002: jump @BTRIAL_3311 :BTRIAL_2967 80A0: not car $5686 wrecked jump_if_false @BTRIAL_3311 012C: car $5686 in_air jump_if_false @BTRIAL_3047 004D: store_car $5686 position_to $5688 $5689 $5690 01BB: (unknown) $5688 $5689 $5690 $5676 0036: $5677 = $5690 // (float vars) 002C: $5677 -= $5676 // (float vars) 0014: $5677 > $5675 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_3040 // Note: the incorrect math opcode was used here 0036: $5675 = $5677 // (float vars) :BTRIAL_3040 0002: jump @BTRIAL_3311 :BTRIAL_3047 0036: $5678 = $5675 // (float vars) 001D: $2036 == 0 // (int) var == var jump_if_false @BTRIAL_3082 0536: (unknown) $5678 0036: $2036 = $5678 // (float vars) 0002: jump @BTRIAL_3105 :BTRIAL_3082 0014: $5678 > $2036 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_3105 // Note: the incorrect math opcode was used here 0536: (unknown) $5678 0036: $2036 = $5678 // (float vars) :BTRIAL_3105 $5678 > 2.0 // (float) var > num jump_if_false @BTRIAL_3306 0291: is_system_metric jump_if_false @BTRIAL_3214 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5879 $5678 17@ 18@ 18@ /= 10 // (int) 8.0 > $5678 // (float) num > var 0022: jump_if_false @BTRIAL_3183 // Note: the incorrect math opcode was used here 01DA: show_text_2numbers GXT 'TT_D10' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Meters 0002: jump @BTRIAL_3207 :BTRIAL_3183 01DA: show_text_2numbers GXT 'TT_D10A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Meters - $10 bonus. 0094: player $1038 money += 10 :BTRIAL_3207 0002: jump @BTRIAL_3306 :BTRIAL_3214 8.0 > $5678 // (float) num > var 0022: jump_if_false @BTRIAL_3276 // Note: the incorrect math opcode was used here 0292: (unknown) $5678 $5678 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5879 $5678 17@ 18@ 18@ /= 10 // (int) 01DA: show_text_2numbers GXT 'TT_D11' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet 0002: jump @BTRIAL_3306 :BTRIAL_3276 0292: (unknown) $5678 $5678 01DA: show_text_2numbers GXT 'TT_D11A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $1038 money += 10 :BTRIAL_3306 $5711 = 0 // (int) :BTRIAL_3311 0026: return :BTRIAL_3313 0045: actor $1038 defined jump_if_false @BTRIAL_3343 0216: (unknown) $1038 -421.05 1559.92 11.7 :BTRIAL_3343 0162: release_model $5658 0049: destroy_car $5686 $5672 = 0 // (int) $5709 = 0 // (int) 0059: text_clear_all 0026: return :BTRIAL_3365 0094: player $1038 money += 100 0035: $1756(9@,8) = $5709 // (int vars) $1781(9@,8) == 0 // (int) var == num jump_if_false @BTRIAL_3530 036A: (unknown) 9@ == 0 // (int) var == num jump_if_false @BTRIAL_3410 01DF: progress_made += 1 :BTRIAL_3410 9@ == 1 // (int) var == num jump_if_false @BTRIAL_3426 01DF: progress_made += 1 :BTRIAL_3426 9@ == 2 // (int) var == num jump_if_false @BTRIAL_3442 01DF: progress_made += 1 :BTRIAL_3442 9@ == 3 // (int) var == num jump_if_false @BTRIAL_3458 01DF: progress_made += 1 :BTRIAL_3458 9@ == 4 // (int) var == num jump_if_false @BTRIAL_3474 01DF: progress_made += 1 :BTRIAL_3474 9@ == 5 // (int) var == num jump_if_false @BTRIAL_3490 01DF: progress_made += 1 :BTRIAL_3490 9@ == 6 // (int) var == num jump_if_false @BTRIAL_3506 01DF: progress_made += 1 :BTRIAL_3506 9@ == 7 // (int) var == num jump_if_false @BTRIAL_3522 01DF: progress_made += 1 :BTRIAL_3522 $1781(9@,8) = 1 // (int) :BTRIAL_3530 0026: return :BTRIAL_3532 0035: $5691 = $5393(16@,8) // (int vars) $5691 /= 60000 // (int) 0035: $5701 = $5691 // (int vars) $5701 *= 60000 // (int) 0035: $5692 = $5393(16@,8) // (int vars) 002B: $5692 -= $5701 // (int vars) // Note: the incorrect math opcode was used here $5692 /= 1000 // (int) $5692 > 9 // (int) var > num jump_if_false @BTRIAL_3622 01D9: (unknown) 'TT_L4' $5691 $5692 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @BTRIAL_3642 :BTRIAL_3622 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5691 $5710 $5692 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :BTRIAL_3642 0026: return :BTRIAL_3644 0035: $5693 = $1756(16@,8) // (int vars) $5693 /= 60000 // (int) 0035: $5701 = $5693 // (int vars) $5701 *= 60000 // (int) 0035: $5694 = $1756(16@,8) // (int vars) 002B: $5694 -= $5701 // (int vars) // Note: the incorrect math opcode was used here $5694 /= 1000 // (int) $5694 > 9 // (int) var > num jump_if_false @BTRIAL_3734 01D9: (unknown) 'TT_L5' $5693 $5694 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @BTRIAL_3754 :BTRIAL_3734 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5693 $5710 $5694 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :BTRIAL_3754 0026: return :BTRIAL_3756 0035: $5695 = $1764(16@,8) // (int vars) $5695 /= 60000 // (int) 0035: $5701 = $5695 // (int vars) $5701 *= 60000 // (int) 0035: $5696 = $1764(16@,8) // (int vars) 002B: $5696 -= $5701 // (int vars) // Note: the incorrect math opcode was used here $5696 /= 1000 // (int) $5696 > 9 // (int) var > num jump_if_false @BTRIAL_3846 01D9: (unknown) 'TT_L6' $5695 $5696 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @BTRIAL_3866 :BTRIAL_3846 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5695 $5710 $5696 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :BTRIAL_3866 0026: return :BTRIAL_3868 8045: not actor $1038 defined 0022: jump_if_false @BTRIAL_3887 // Note: the incorrect math opcode was used here $5648 = 8 // (int) 0026: return :BTRIAL_3887 0045: actor $1038 defined jump_if_false @BTRIAL_3903 0107: toggle_player $1038 can_move 0 :BTRIAL_3903 01AE: (unknown) 1 00B9: set_camera_position -383.0 1595.59 50.5 rotations 0 0 0 00BA: set_camera_point_at -383.56 1594.77 50.46 mode 2 0409: (unknown) 'TT_A2' // ~w~~k~ ~AMBUY~ ~w~to race. ~n~~k~ ~AMEXI~ ~w~to exit. 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 $2028 = 1 // (int) $5698 = 1 // (int) $5697 = 0 // (int) 4@ = 8 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1772(4@,8) == 1 // (int) var == num jump_if_false @BTRIAL_4046 $2045 == 0 // (int) var == num jump_if_false @BTRIAL_4033 $5698 = 8 // (int) 0002: jump @BTRIAL_4039 :BTRIAL_4033 $5698 = 1 // (int) :BTRIAL_4039 0002: jump @BTRIAL_4162 :BTRIAL_4046 $1772(15@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4162 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @BTRIAL_4113 // Note: the incorrect math opcode was used here $1781(15@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4100 0035: $5698 = 15@ // (int vars) 0002: jump @BTRIAL_4106 :BTRIAL_4100 $5698 = 8 // (int) :BTRIAL_4106 0002: jump @BTRIAL_4150 :BTRIAL_4113 $1781(15@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4139 0035: $5698 = 15@ // (int vars) 0002: jump @BTRIAL_4150 :BTRIAL_4139 0035: $5698 = 15@ // (int vars) $5698 += 1 // (int) :BTRIAL_4150 15@ -= 1 // (int) 0002: jump @BTRIAL_4046 :BTRIAL_4162 $2037 == 0 // (int) var == num jump_if_false @BTRIAL_4180 $5698 = 1 // (int) :BTRIAL_4180 0001: wait 500 ms :BTRIAL_4185 $5697 == 0 // (int) var == num jump_if_false @BTRIAL_4963 0001: wait 0 ms 0377: (unknown) 42 5@ 0377: (unknown) 43 6@ 0377: (unknown) 38 7@ 0377: (unknown) 39 8@ 02D7: (unknown) 0 0@ 1@ 2@ 3@ 011D: show_text_1number_styled GXT 'TT_F1' number $5698 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5698 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @BTRIAL_4352 -2@ = 0 // (int) // timer1 $5698 == 8 // (int) var == num jump_if_false @BTRIAL_4302 $5698 = 1 // (int) 0002: jump @BTRIAL_4308 :BTRIAL_4302 $5698 += 1 // (int) :BTRIAL_4308 0@ > 50 // (int) var > num jump_if_false @BTRIAL_4352 011D: show_text_1number_styled GXT 'TT_F1' number $5698 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @BTRIAL_4308 :BTRIAL_4352 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @BTRIAL_4452 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5698 == 1 // (int) var == num jump_if_false @BTRIAL_4402 $5698 = 8 // (int) 0002: jump @BTRIAL_4408 :BTRIAL_4402 $5698 -= 1 // (int) :BTRIAL_4408 -50 > 0@ // (int) num > var 0022: jump_if_false @BTRIAL_4452 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5698 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @BTRIAL_4408 :BTRIAL_4452 0035: 16@ = $5698 // (int vars) 16@ -= 1 // (int) $1772(16@,8) == 1 // (int) var == num jump_if_false @BTRIAL_4642 -2@ > 0 // (int) var > num // timer1 jump_if_false @BTRIAL_4635 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @BTRIAL_4574 // Note: the incorrect math opcode was used here not $1756(16@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4560 0011: $5393(16@,8) > $1756(16@,8) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_4546 // Note: the incorrect math opcode was used here 0025: gosub @BTRIAL_3644 0002: jump @BTRIAL_4553 :BTRIAL_4546 0025: gosub @BTRIAL_3532 :BTRIAL_4553 0002: jump @BTRIAL_4567 :BTRIAL_4560 0025: gosub @BTRIAL_3532 :BTRIAL_4567 0002: jump @BTRIAL_4635 :BTRIAL_4574 not $1764(16@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4628 -2@ > 5500 // (int) var > num // timer1 jump_if_false @BTRIAL_4621 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @BTRIAL_4621 // Note: the incorrect math opcode was used here 0025: gosub @BTRIAL_3756 :BTRIAL_4621 0002: jump @BTRIAL_4635 :BTRIAL_4628 0025: gosub @BTRIAL_3532 :BTRIAL_4635 0002: jump @BTRIAL_4655 :BTRIAL_4642 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :BTRIAL_4655 -2@ > 11000 // (int) var > num // timer1 jump_if_false @BTRIAL_4672 -2@ = 0 // (int) // timer1 :BTRIAL_4672 5@ > 0 // (int) var > num jump_if_false @BTRIAL_4738 $1772(9@,8) == 1 // (int) var == num jump_if_false @BTRIAL_4722 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 $5648 = 1 // (int) $5697 = 1 // (int) 0026: return :BTRIAL_4722 $1781(9@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4738 01EA: increment_mission_attempts :BTRIAL_4738 6@ > 0 // (int) var > num jump_if_false @BTRIAL_4956 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0268: (unknown) $5698 = 99 // (int) $5697 = 1 // (int) 0045: actor $1038 defined jump_if_false @BTRIAL_4866 007E: actor $1038 driving jump_if_false @BTRIAL_4821 0216: (unknown) $1038 -421.05 1559.92 11.7 0002: jump @BTRIAL_4840 :BTRIAL_4821 0044: put_actor $1038 at -421.05 1559.92 11.7 :BTRIAL_4840 010F: (unknown) $1038 -427.43 1551.35 11.32 0002: jump @BTRIAL_4874 :BTRIAL_4866 $5648 = 8 // (int) 0026: return :BTRIAL_4874 022C: (unknown) -427.43 1551.35 11.32 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4215 178 0048: $5687 = create_car #BMXBOY at -427.43 1551.35 11.32 00D1: set_car $5687 Z_angle_to -45.0 0113: remove_references_to_car $5687 // Like turning a car into any random car 0162: release_model #BMXBOY 01CF: (unknown) $5648 = 6 // (int) 0026: return :BTRIAL_4956 0002: jump @BTRIAL_4185 :BTRIAL_4963 0026: return :BTRIAL_4965 24@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @BTRIAL_5260 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5649 // (int vars) $5657 = 8 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -477.0 // (float) $5608 = 1470.41 // (float) $5628 = 15.2 // (float) $5589 = -516.65 // (float) $5609 = 1425.18 // (float) $5629 = 11.62 // (float) $5590 = -559.95 // (float) $5610 = 1407.09 // (float) $5630 = 11.19 // (float) $5591 = -563.43 // (float) $5611 = 1439.02 // (float) $5631 = 11.39 // (float) $5592 = -564.17 // (float) $5612 = 1491.12 // (float) $5632 = 10.84 // (float) $5593 = -546.78 // (float) $5613 = 1521.55 // (float) $5633 = 11.81 // (float) $5594 = -496.49 // (float) $5614 = 1521.62 // (float) $5634 = 11.39 // (float) $5595 = -445.0 // (float) $5615 = 1507.21 // (float) $5635 = 11.4 // (float) :BTRIAL_5260 9@ == 1 // (int) var == num jump_if_false @BTRIAL_5554 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5650 // (int vars) $5657 = 8 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -495.16 // (float) $5608 = 1403.61 // (float) $5628 = 12.99 // (float) $5589 = -449.16 // (float) $5609 = 1404.72 // (float) $5629 = 11.39 // (float) $5590 = -410.82 // (float) $5610 = 1435.86 // (float) $5630 = 11.39 // (float) $5591 = -406.55 // (float) $5611 = 1476.84 // (float) $5631 = 11.39 // (float) $5592 = -468.05 // (float) $5612 = 1477.34 // (float) $5632 = 15.21 // (float) $5593 = -515.59 // (float) $5613 = 1476.88 // (float) $5633 = 17.13 // (float) $5594 = -563.62 // (float) $5614 = 1468.94 // (float) $5634 = 10.26 // (float) $5595 = -560.73 // (float) $5615 = 1408.32 // (float) $5635 = 11.18 // (float) :BTRIAL_5554 9@ == 2 // (int) var == num jump_if_false @BTRIAL_5791 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5651 // (int vars) $5657 = 6 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -469.93 // (float) $5608 = 1477.79 // (float) $5628 = 15.21 // (float) $5589 = -446.42 // (float) $5609 = 1448.11 // (float) $5629 = 11.31 // (float) $5590 = -448.78 // (float) $5610 = 1404.67 // (float) $5630 = 11.32 // (float) $5591 = -481.02 // (float) $5611 = 1424.65 // (float) $5631 = 11.32 // (float) $5592 = -529.12 // (float) $5612 = 1483.11 // (float) $5632 = 17.12 // (float) $5593 = -552.5 // (float) $5613 = 1566.71 // (float) $5633 = 11.0 // (float) :BTRIAL_5791 9@ == 3 // (int) var == num jump_if_false @BTRIAL_6084 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5652 // (int vars) $5657 = 8 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -501.7 // (float) $5608 = 1404.1 // (float) $5628 = 12.92 // (float) $5589 = -556.06 // (float) $5609 = 1407.02 // (float) $5629 = 11.23 // (float) $5590 = -565.34 // (float) $5610 = 1452.5 // (float) $5630 = 11.29 // (float) $5591 = -540.06 // (float) $5611 = 1521.83 // (float) $5631 = 10.77 // (float) $5592 = -472.04 // (float) $5612 = 1521.2 // (float) $5632 = 11.39 // (float) $5593 = -393.82 // (float) $5613 = 1513.83 // (float) $5633 = 11.19 // (float) $5594 = -395.18 // (float) $5614 = 1458.47 // (float) $5634 = 11.39 // (float) $5595 = -437.66 // (float) $5615 = 1412.69 // (float) $5635 = 11.39 // (float) :BTRIAL_6084 9@ == 4 // (int) var == num jump_if_false @BTRIAL_6405 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5653 // (int vars) $5657 = 9 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -498.88 // (float) $5608 = 1403.41 // (float) $5628 = 12.99 // (float) $5589 = -560.53 // (float) $5609 = 1408.49 // (float) $5629 = 11.18 // (float) $5590 = -564.91 // (float) $5610 = 1481.01 // (float) $5630 = 10.08 // (float) $5591 = -545.89 // (float) $5611 = 1570.49 // (float) $5631 = 11.23 // (float) $5592 = -482.59 // (float) $5612 = 1521.37 // (float) $5632 = 11.39 // (float) $5593 = -428.64 // (float) $5613 = 1522.05 // (float) $5633 = 11.39 // (float) $5594 = -392.56 // (float) $5614 = 1495.28 // (float) $5634 = 11.24 // (float) $5595 = -408.03 // (float) $5615 = 1441.49 // (float) $5635 = 11.39 // (float) $5596 = -450.12 // (float) $5616 = 1402.76 // (float) $5636 = 11.39 // (float) :BTRIAL_6405 9@ == 5 // (int) var == num jump_if_false @BTRIAL_6753 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5654 // (int vars) $5657 = 10 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -468.99 // (float) $5608 = 1476.08 // (float) $5628 = 15.21 // (float) $5589 = -445.74 // (float) $5609 = 1447.78 // (float) $5629 = 11.31 // (float) $5590 = -417.43 // (float) $5610 = 1433.91 // (float) $5630 = 11.39 // (float) $5591 = -396.88 // (float) $5611 = 1454.22 // (float) $5631 = 11.31 // (float) $5592 = -404.92 // (float) $5612 = 1476.68 // (float) $5632 = 11.39 // (float) $5593 = -467.61 // (float) $5613 = 1477.58 // (float) $5633 = 15.21 // (float) $5594 = -519.51 // (float) $5614 = 1476.78 // (float) $5634 = 17.12 // (float) $5595 = -563.64 // (float) $5615 = 1486.61 // (float) $5635 = 10.31 // (float) $5596 = -567.39 // (float) $5616 = 1553.05 // (float) $5636 = 11.31 // (float) $5597 = -516.6 // (float) $5617 = 1535.8 // (float) $5637 = 11.39 // (float) :BTRIAL_6753 9@ == 6 // (int) var == num jump_if_false @BTRIAL_7070 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5655 // (int vars) $5657 = 9 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -521.0 // (float) $5608 = 1475.02 // (float) $5628 = 17.12 // (float) $5589 = -455.49 // (float) $5609 = 1403.78 // (float) $5629 = 11.4 // (float) $5590 = -418.85 // (float) $5610 = 1430.27 // (float) $5630 = 11.39 // (float) $5591 = -394.0 // (float) $5611 = 1483.06 // (float) $5631 = 10.51 // (float) $5592 = -417.37 // (float) $5612 = 1521.25 // (float) $5632 = 11.19 // (float) $5593 = -479.4 // (float) $5613 = 1520.87 // (float) $5633 = 11.39 // (float) $5594 = -519.7 // (float) $5614 = 1541.99 // (float) $5634 = 11.4 // (float) $5595 = -564.73 // (float) $5615 = 1564.49 // (float) $5635 = 11.34 // (float) $5596 = -556.46 // (float) $5616 = 1515.33 // (float) $5636 = 11.4 // (float) :BTRIAL_7070 9@ == 7 // (int) var == num jump_if_false @BTRIAL_7550 $5658 = 178 // (int) $5667 = 0 // (float) 0035: $5668 = $5656 // (int vars) $5657 = 15 // (int) $5669 = 8.0 // (float) $5660 = -367.2147 // (float) $5661 = 1358.577 // (float) $5662 = -610.0547 // (float) $5663 = 1654.111 // (float) $5588 = -470.7 // (float) $5608 = 1478.03 // (float) $5628 = 15.21 // (float) $5589 = -510.63 // (float) $5609 = 1431.49 // (float) $5629 = 10.78 // (float) $5590 = -524.4 // (float) $5610 = 1402.97 // (float) $5630 = 11.39 // (float) $5591 = -475.53 // (float) $5611 = 1403.9 // (float) $5631 = 11.39 // (float) $5592 = -431.32 // (float) $5612 = 1418.56 // (float) $5632 = 11.39 // (float) $5593 = -397.83 // (float) $5613 = 1451.06 // (float) $5633 = 11.39 // (float) $5594 = -404.5 // (float) $5614 = 1476.88 // (float) $5634 = 11.39 // (float) $5595 = -469.63 // (float) $5615 = 1477.38 // (float) $5635 = 15.21 // (float) $5596 = -518.91 // (float) $5616 = 1476.85 // (float) $5636 = 17.13 // (float) $5597 = -564.52 // (float) $5617 = 1467.01 // (float) $5637 = 10.43 // (float) $5598 = -549.55 // (float) $5618 = 1440.26 // (float) $5638 = 11.39 // (float) $5599 = -519.09 // (float) $5619 = 1473.99 // (float) $5639 = 17.12 // (float) $5600 = -463.66 // (float) $5620 = 1539.0 // (float) $5640 = 7.46 // (float) $5601 = -412.05 // (float) $5621 = 1570.75 // (float) $5641 = 11.22 // (float) $5602 = -419.36 // (float) $5622 = 1536.45 // (float) $5642 = 11.39 // (float) :BTRIAL_7550 0011: $5657 > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_7585 // Note: the incorrect math opcode was used here $5372(24@,20) -= 0.7 // (float) 24@ += 1 // (int) 0002: jump @BTRIAL_7550 :BTRIAL_7585 0036: $5680 = $5588 // (float vars) 0036: $5681 = $5608 // (float vars) 0036: $5682 = $5628 // (float vars) 0036: $5682 = $5628 // (float vars) $5682 += 0.5 // (float) 0268: (unknown) $3355 > 0 // (int) var > num jump_if_false @BTRIAL_7681 004F: unknown_check $3355 jump_if_false @BTRIAL_7674 0035: $5686 = $3355 // (int vars) 01BB: (unknown) $5680 $5681 $5682 $5679 004E: put_car $5686 at $5680 $5681 $5679 0233: (unknown) $5686 $5589 $5609 :BTRIAL_7674 0002: jump @BTRIAL_7802 :BTRIAL_7681 0160: load_model $5658 0228: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BTRIAL_7740 // Note: the incorrect math opcode was used here 0036: $5683 = $5588 // (float vars) $5683 += 1.5 // (float) 0036: $5684 = $5608 // (float vars) $5684 += 1.5 // (float) 0036: $5685 = $5628 // (float vars) 0044: put_actor $1038 at $5683 $5684 $5685 :BTRIAL_7740 0001: wait 100 ms 01BB: (unknown) $5680 $5681 $5682 $5679 0048: $5686 = create_car $5658 at $5680 $5681 $5679 0045: actor $1038 defined 0022: jump_if_false @BTRIAL_7794 // Note: the incorrect math opcode was used here 004F: unknown_check $5686 0022: jump_if_false @BTRIAL_7794 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5686 :BTRIAL_7794 0233: (unknown) $5686 $5589 $5609 :BTRIAL_7802 014A: (unknown) $1038 1 021D: (unknown) 0 01AE: (unknown) 1 $5670 = 0 // (int) $5666 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5675 = 0 // (float) $5665 = 0 // (int) 022C: (unknown) $5588 $5608 $5628 25.0 1 0246: (unknown) $5660 $5661 0 $5662 $5663 15.0 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 0001: wait 1000 ms 00D9: (unknown) $1042 $1043 $1044 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 025D: remove_text 'TT_D10' // ~w~Air: ~1~.~1~ Meters 025D: remove_text 'TT_D10A' // ~w~Air: ~1~.~1~ Meters - $10 bonus. 025D: remove_text 'TT_D11' // ~w~Air: ~1~.~1~ Feet 025D: remove_text 'TT_D11A' // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0045: actor $1038 defined jump_if_false @BTRIAL_8069 014A: (unknown) $1038 0 :BTRIAL_8069 01AE: (unknown) 0 0045: actor $1038 defined jump_if_false @BTRIAL_8094 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :BTRIAL_8094 021D: (unknown) 1 $5673 = 1 // (int) $5648 = 2 // (int) 0026: return :BTRIAL_8112 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @BTRIAL_42 5 024C: set_timer_with_text_to $5670 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @BTRIAL_42 1 03F9: (unknown) $5666 $5671 0 'RACELAP' // Lap 23@ = 0 // (int) :BTRIAL_8167 $5648 == 2 // (int) var == num jump_if_false @BTRIAL_9123 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @BTRIAL_8202 $5648 = 8 // (int) 0026: return :BTRIAL_8202 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @BTRIAL_387 jump_if_false @BTRIAL_8227 $5648 = 7 // (int) 0026: return :BTRIAL_8227 23@ == 0 // (int) var == num jump_if_false @BTRIAL_8259 $5670 > 3000 // (int) var > num jump_if_false @BTRIAL_8259 03C2: (unknown) 23@ = 1 // (int) :BTRIAL_8259 80A0: not car $5686 wrecked jump_if_false @BTRIAL_8339 0045: actor $1038 defined jump_if_false @BTRIAL_8324 807C: not actor $1038 driving $5686 0022: jump_if_false @BTRIAL_8306 // Note: the incorrect math opcode was used here $5664 = 0 // (int) 0002: jump @BTRIAL_8317 :BTRIAL_8306 $5664 = 1 // (int) $5665 = 0 // (int) :BTRIAL_8317 0002: jump @BTRIAL_8332 :BTRIAL_8324 $5648 = 8 // (int) 0026: return :BTRIAL_8332 0002: jump @BTRIAL_8364 :BTRIAL_8339 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_F3' // ~r~You destroyed the vehicle! $5648 = 5 // (int) 0026: return :BTRIAL_8364 8046: not unknown_check $1038 $5660 $5661 $5662 $5663 0 0022: jump_if_false @BTRIAL_8416 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_F2' // ~r~You left the course. 0025: gosub @BTRIAL_2503 $5648 = 5 // (int) 0026: return :BTRIAL_8416 $5673 == 1 // (int) var == num jump_if_false @BTRIAL_9116 $5664 == 1 // (int) var == num jump_if_false @BTRIAL_9109 00BB: (unknown) $5714 $5714 = 0 // (int) $5712 == 0 // (int) var == num jump_if_false @BTRIAL_8509 00C3: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) $5712 $5666 == 3 // (int) var == num jump_if_false @BTRIAL_8509 11@ == 0 // (int) var == num jump_if_false @BTRIAL_8509 00BC: (unknown) $5712 1 :BTRIAL_8509 $5713 == 0 // (int) var == num jump_if_false @BTRIAL_8577 0078: if and $5666 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @BTRIAL_8549 0002: jump @BTRIAL_8577 :BTRIAL_8549 00C3: (unknown) $5332(12@,20) $5352(12@,20) $5372(12@,20) $5713 00BF: (unknown) $5713 2 00BD: (unknown) $5713 1 :BTRIAL_8577 0078: if and $5666 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @BTRIAL_8626 03D2: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) 8.0 0 255 0 0002: jump @BTRIAL_8702 :BTRIAL_8626 not $5666 == 4 // (int) var == num jump_if_false @BTRIAL_8702 03D2: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) 8.0 237 130 180 03E2: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) $5332(12@,20) $5352(12@,20) $5372(12@,20) 237 130 180 -1.5 :BTRIAL_8702 4 > $5666 // (int) num > var 0022: jump_if_false @BTRIAL_9089 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5332(11@,20) $5352(11@,20) $5372(11@,20) radius $5669 $5669 50.0 sphere 0 0022: jump_if_false @BTRIAL_9075 // Note: the incorrect math opcode was used here 00D9: (unknown) $5332(11@,20) $5352(11@,20) $5372(11@,20) 1 00BB: (unknown) $5712 00BB: (unknown) $5713 11@ == 0 // (int) var == num jump_if_false @BTRIAL_9005 $5666 == 1 // (int) var == num jump_if_false @BTRIAL_8812 0035: $5702 = $5670 // (int vars) 0035: 13@ = $5702 // (int vars) 0002: jump @BTRIAL_8891 :BTRIAL_8812 $5666 == 2 // (int) var == num jump_if_false @BTRIAL_8849 0035: $5703 = $5670 // (int vars) 002B: $5703 -= $5702 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5703 // (int vars) 0002: jump @BTRIAL_8891 :BTRIAL_8849 $5666 == 3 // (int) var == num jump_if_false @BTRIAL_8891 0035: $5704 = $5670 // (int vars) 002B: $5704 -= $5703 // (int vars) // Note: the incorrect math opcode was used here 002B: $5704 -= $5702 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5704 // (int vars) 0035: $5709 = $5670 // (int vars) :BTRIAL_8891 0035: $5705 = 13@ // (int vars) $5705 /= 60000 // (int) 0035: $5699 = $5705 // (int vars) $5699 *= 60000 // (int) 0035: $5706 = 13@ // (int vars) 002B: $5706 -= $5699 // (int vars) // Note: the incorrect math opcode was used here $5706 /= 1000 // (int) $5706 > 9 // (int) var > num jump_if_false @BTRIAL_8978 01DC: show_text_3numbers GXT 'TT_D2' numbers $5666 $5705 $5706 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @BTRIAL_8998 :BTRIAL_8978 01DC: show_text_3numbers GXT 'TT_D3' numbers $5666 $5705 $5706 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :BTRIAL_8998 0025: gosub @BTRIAL_2732 :BTRIAL_9005 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @BTRIAL_9028 $5666 += 1 // (int) :BTRIAL_9028 001C: 11@ == $5657 // (int) num == var 0022: jump_if_false @BTRIAL_9044 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :BTRIAL_9044 12@ += 1 // (int) 001C: 12@ == $5657 // (int) num == var 0022: jump_if_false @BTRIAL_9065 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :BTRIAL_9065 $5712 = 0 // (int) $5713 = 0 // (int) :BTRIAL_9075 0025: gosub @BTRIAL_2915 0002: jump @BTRIAL_9102 :BTRIAL_9089 $5673 = 0 // (int) $5648 = 3 // (int) 0026: return :BTRIAL_9102 0002: jump @BTRIAL_9116 :BTRIAL_9109 0025: gosub @BTRIAL_2538 :BTRIAL_9116 0002: jump @BTRIAL_8167 :BTRIAL_9123 0026: return :BTRIAL_9125 00AC: stop_timer $5670 00AE: remove_status_text $5666 0025: gosub @BTRIAL_2483 0025: gosub @BTRIAL_2503 01AE: (unknown) 1 034B: unknown_check $5686 jump_if_false @BTRIAL_9225 004F: unknown_check $5686 jump_if_false @BTRIAL_9206 0036: 22@ = $1044 // (float vars) 22@ += 1.5 // (float) 027F: store_coords_to 19@ 20@ 21@ from_actor $5686 with_offset 8.0 20.0 2.0 00B9: set_camera_position 19@ 20@ 22@ rotations 0 0 0 :BTRIAL_9206 0045: actor $1038 defined 0022: jump_if_false @BTRIAL_9225 // Note: the incorrect math opcode was used here 00B5: (unknown) $1038 15 2 :BTRIAL_9225 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @BTRIAL_9247 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @BTRIAL_9256 :BTRIAL_9247 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :BTRIAL_9256 $1772(10@,8) == 0 // (int) var == num jump_if_false @BTRIAL_9366 0011: $5668 > $5709 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9338 // Note: the incorrect math opcode was used here 0025: gosub @BTRIAL_3365 0057: show_text_highpriority GXT 'TT_E10' time 7000 flag 1 // ~w~You beat the target time. Next course unlocked. 0035: $5659 = $5709 // (int vars) $5659 /= 1000 // (int) 0537: (unknown) 9@ $5659 $1772(10@,8) = 1 // (int) 0002: jump @BTRIAL_9359 :BTRIAL_9338 $1772(10@,8) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :BTRIAL_9359 0002: jump @BTRIAL_9501 :BTRIAL_9366 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @BTRIAL_9472 // Note: the incorrect math opcode was used here $1781(4@,8) == 0 // (int) var == num jump_if_false @BTRIAL_9465 0011: $5668 > $5709 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9451 // Note: the incorrect math opcode was used here 0025: gosub @BTRIAL_3365 0057: show_text_highpriority GXT 'TT_E11' time 7000 flag 1 // ~w~You beat the target time. All courses complete! 0035: $5659 = $5709 // (int vars) $5659 /= 1000 // (int) 0537: (unknown) 9@ $5659 0002: jump @BTRIAL_9465 :BTRIAL_9451 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :BTRIAL_9465 0002: jump @BTRIAL_9501 :BTRIAL_9472 8011: not $1756(9@,8) > $5709 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9501 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'TT_E3' time 7000 flag 1 // ~r~You failed to beat the Course Record. :BTRIAL_9501 not $1756(9@,8) == 0 // (int) var == num jump_if_false @BTRIAL_9569 0011: $1756(9@,8) > $5709 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9562 // Note: the incorrect math opcode was used here $5672 = 1 // (int) 0035: $1756(9@,8) = $5709 // (int vars) 0035: $5659 = $5709 // (int vars) $5659 /= 1000 // (int) 0537: (unknown) 9@ $5659 :BTRIAL_9562 0002: jump @BTRIAL_9587 :BTRIAL_9569 0035: $5659 = $5709 // (int vars) $5659 /= 1000 // (int) 0537: (unknown) 9@ $5659 :BTRIAL_9587 0035: $5707 = $5709 // (int vars) $5707 /= 60000 // (int) 0035: $5700 = $5707 // (int vars) $5700 *= 60000 // (int) 0035: $5708 = $5709 // (int vars) 002B: $5708 -= $5700 // (int vars) // Note: the incorrect math opcode was used here $5708 /= 1000 // (int) $5672 == 1 // (int) var == num jump_if_false @BTRIAL_9712 $5708 > 9 // (int) var > num jump_if_false @BTRIAL_9687 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5707 $5708 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @BTRIAL_9705 :BTRIAL_9687 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5707 $5708 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :BTRIAL_9705 0002: jump @BTRIAL_9768 :BTRIAL_9712 $5708 > 9 // (int) var > num jump_if_false @BTRIAL_9750 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5707 $5708 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @BTRIAL_9768 :BTRIAL_9750 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5707 $5708 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :BTRIAL_9768 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0025: gosub @BTRIAL_3313 0001: wait 1000 ms 01AE: (unknown) 0 $2045 == 1 // (int) var == num jump_if_false @BTRIAL_9846 0045: actor $1038 defined jump_if_false @BTRIAL_9832 012E: toggle_player $1038 ignored_by_cops 1 :BTRIAL_9832 $5648 = 0 // (int) 0026: return 0002: jump @BTRIAL_9900 :BTRIAL_9846 $1781(4@,8) == 1 // (int) var == num jump_if_false @BTRIAL_9876 $5648 = 4 // (int) 0026: return 0002: jump @BTRIAL_9900 :BTRIAL_9876 0045: actor $1038 defined jump_if_false @BTRIAL_9893 012E: toggle_player $1038 ignored_by_cops 1 :BTRIAL_9893 $5648 = 0 // (int) 0026: return :BTRIAL_9900 0026: return :BTRIAL_9902 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @BTRIAL_2483 00BB: (unknown) $5714 00AC: stop_timer $5670 00AE: remove_status_text $5666 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0025: gosub @BTRIAL_3313 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @BTRIAL_9984 012E: toggle_player $1038 ignored_by_cops 1 :BTRIAL_9984 $5648 = 0 // (int) 0026: return :BTRIAL_9991 0025: gosub @BTRIAL_2483 00BB: (unknown) $5714 00AC: stop_timer $5670 00AE: remove_status_text $5666 0059: text_clear_all 0162: release_model $5658 0049: destroy_car $5686 $5672 = 0 // (int) $5709 = 0 // (int) $5648 = 6 // (int) 0026: return :BTRIAL_10038 00B9: set_camera_position -383.0 1595.59 50.5 rotations 0 0 0 00BA: set_camera_point_at -383.56 1594.77 50.46 mode 2 01AE: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 011D: show_text_1number_styled GXT 'M_PASS' number 2500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0057: show_text_highpriority GXT 'TT_E5' time 5000 flag 1 // ~w~All courses completed. 0094: player $1038 money += 2500 $2045 = 1 // (int) 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5648 = 6 // (int) 0026: return :BTRIAL_10163 0025: gosub @BTRIAL_2483 00BB: (unknown) $5714 00AC: stop_timer $5670 00AE: remove_status_text $5666 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @BTRIAL_10261 007E: actor $1038 driving jump_if_false @BTRIAL_10242 0216: (unknown) $1038 -421.05 1559.92 11.7 0002: jump @BTRIAL_10261 :BTRIAL_10242 0044: put_actor $1038 at -421.05 1559.92 11.7 :BTRIAL_10261 0045: actor $1038 defined jump_if_false @BTRIAL_10291 010F: (unknown) $1038 -427.43 1551.35 11.32 :BTRIAL_10291 022C: (unknown) -427.43 1551.35 11.32 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4215 178 0048: $5687 = create_car #BMXBOY at -427.43 1551.35 11.32 00D1: set_car $5687 Z_angle_to 225.0 0113: remove_references_to_car $5687 // Like turning a car into any random car 0162: release_model #BMXBOY 0001: wait 1000 ms 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_E7' // ~r~Time Trial cancelled. 0125: set_traffic_density_multiplier_to 1.0 $5648 = 6 // (int) 0026: return :BTRIAL_10413 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @BTRIAL_10440 012E: toggle_player $1038 ignored_by_cops 0 0107: toggle_player $1038 can_move 1 :BTRIAL_10440 $1045 = 0 // (int) $1691 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 007A: mission_cleanup 0026: return //-------------Mission 31--------------- :DTRIAL 0238: name_thread 'DTRIAL' 0025: gosub @DTRIAL_2006 009D: wasted_or_busted // mission only jump_if_false @DTRIAL_33 0025: gosub @DTRIAL_13299 :DTRIAL_33 0025: gosub @DTRIAL_13694 end_thread :DTRIAL_42 0@ == 0 // (int) var == num jump_if_false @DTRIAL_85 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DTRIAL_261 :DTRIAL_85 0@ == 1 // (int) var == num jump_if_false @DTRIAL_118 03CF: (unknown) 200 200 200 255 0002: jump @DTRIAL_261 :DTRIAL_118 0@ == 2 // (int) var == num jump_if_false @DTRIAL_160 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DTRIAL_261 :DTRIAL_160 0@ == 3 // (int) var == num jump_if_false @DTRIAL_204 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DTRIAL_261 :DTRIAL_204 0@ == 4 // (int) var == num jump_if_false @DTRIAL_235 03CF: (unknown) 8 143 59 255 0002: jump @DTRIAL_261 :DTRIAL_235 0@ == 5 // (int) var == num jump_if_false @DTRIAL_261 03CF: (unknown) 237 130 180 255 :DTRIAL_261 0026: return 00BC: (unknown) 0@ 2 0026: return :DTRIAL_270 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DTRIAL_270 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DTRIAL_325 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DTRIAL_325 0 > 3@ // (int) num > var 0022: jump_if_false @DTRIAL_340 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DTRIAL_340 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_385 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DTRIAL_385 005F: (unknown) :DTRIAL_387 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @DTRIAL_460 0045: actor $1038 defined jump_if_false @DTRIAL_460 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @DTRIAL_460 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @DTRIAL_460 $1704 = 0 // (int) :DTRIAL_460 $1704 > 0 // (int) var > num jump_if_false @DTRIAL_578 $1705 == -1 // (int) var == num jump_if_false @DTRIAL_532 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @DTRIAL_565 :DTRIAL_532 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @DTRIAL_565 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :DTRIAL_565 0035: $1706 = $1704 // (int vars) 0002: jump @DTRIAL_636 :DTRIAL_578 $1707 == 1 // (int) var == num jump_if_false @DTRIAL_631 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_631 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :DTRIAL_631 $1706 = 0 // (int) :DTRIAL_636 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @DTRIAL_838 // Note: the incorrect math opcode was used here 005E: (unknown) :DTRIAL_838 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_985 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_952 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @DTRIAL_978 :DTRIAL_952 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_974 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @DTRIAL_978 :DTRIAL_974 0035: 3@ = 2@ // (int vars) :DTRIAL_978 0002: jump @DTRIAL_989 :DTRIAL_985 0035: 3@ = 0@ // (int vars) :DTRIAL_989 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1057 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1024 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @DTRIAL_1050 :DTRIAL_1024 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1046 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @DTRIAL_1050 :DTRIAL_1046 0036: 3@ = 2@ // (float vars) :DTRIAL_1050 0002: jump @DTRIAL_1061 :DTRIAL_1057 0036: 3@ = 0@ // (float vars) :DTRIAL_1061 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @DTRIAL_1089 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @DTRIAL_1093 :DTRIAL_1089 0035: 1@ = 0@ // (int vars) :DTRIAL_1093 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @DTRIAL_1121 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @DTRIAL_1125 :DTRIAL_1121 0036: 1@ = 0@ // (float vars) :DTRIAL_1125 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @DTRIAL_1160 005F: (unknown) :DTRIAL_1160 801D: not 1@ == 0 // (int) var == var jump_if_false @DTRIAL_1173 005F: (unknown) :DTRIAL_1173 801D: not 2@ == 0 // (int) var == var jump_if_false @DTRIAL_1186 005F: (unknown) :DTRIAL_1186 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1201 // Note: the incorrect math opcode was used here 005E: (unknown) :DTRIAL_1201 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1214 // Note: the incorrect math opcode was used here 005E: (unknown) :DTRIAL_1214 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @DTRIAL_1416 0026: return :DTRIAL_1416 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @DTRIAL_1461 0026: return :DTRIAL_1461 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1529 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1529 // Note: the incorrect math opcode was used here 005E: (unknown) :DTRIAL_1529 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1555 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_1555 // Note: the incorrect math opcode was used here 005E: (unknown) :DTRIAL_1555 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @DTRIAL_1638 // Note: the incorrect math opcode was used here 005E: (unknown) :DTRIAL_1638 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @DTRIAL_1674 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :DTRIAL_1674 3@ > 380.0 // (float) var > num jump_if_false @DTRIAL_1693 3@ = 380.0 // (float) :DTRIAL_1693 5.0 > 4@ // (float) num > var 0022: jump_if_false @DTRIAL_1712 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :DTRIAL_1712 4@ > 240.0 // (float) var > num jump_if_false @DTRIAL_1731 4@ = 240.0 // (float) :DTRIAL_1731 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DTRIAL_1829 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :DTRIAL_1829 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @DTRIAL_1869 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :DTRIAL_1869 10@ > 0 // (float) var > num jump_if_false @DTRIAL_1887 9@ = 1 // (int) 005E: (unknown) :DTRIAL_1887 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DTRIAL_1926 // Note: the incorrect math opcode was used here 005F: (unknown) :DTRIAL_1926 005E: (unknown) 0204: set_text_draw_letter_size 2@ 3@ 5@ > 0 // (int) var > num jump_if_false @DTRIAL_1956 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @DTRIAL_1961 :DTRIAL_1956 0203: set_draw_text_position 0@ 1@ GXT 4@ :DTRIAL_1961 0026: return 0035: 0@ = 2@ // (int vars) 0@ /= 60000 // (int) 0035: $5720 = 0@ // (int vars) $5720 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5720 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :DTRIAL_2006 $1045 = 1 // (int) 033A: use_GXT_table 'TT' 0001: wait 0 ms $5676 = 10 // (int) $5683 = 0 // (int) $5684 = 0 // (int) $5685 = 1 // (int) $5690 = 3 // (int) $5691 = 0 // (int) $5692 = 0 // (int) $5716 = 0 // (int) $5721 = 0 // (int) $5722 = 0 // (int) $5723 = 0 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5731 = 0 // (int) $5732 = 0 // (int) $5733 = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 10@ = 2 // (int) 11@ = 1 // (int) 12@ = 2 // (int) 23@ = 0 // (int) $5664 = 115000 // (int) $5665 = 95000 // (int) $5666 = 120000 // (int) $5667 = 80000 // (int) $5668 = 100000 // (int) $5669 = 145000 // (int) $5670 = 130000 // (int) $5671 = 125000 // (int) $5672 = 130000 // (int) $5673 = 175000 // (int) $5674 = 180000 // (int) $5675 = 175000 // (int) 0045: actor $1038 defined jump_if_false @DTRIAL_2264 012E: toggle_player $1038 ignored_by_cops 1 :DTRIAL_2264 $1691 = 1 // (int) $5663 = 0 // (int) :DTRIAL_2275 0001: wait 0 ms :DTRIAL_2278 6 > $5663 // (int) num > var 0022: jump_if_false @DTRIAL_2480 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5663 == 0 // (int) var == num jump_if_false @DTRIAL_2313 0025: gosub @DTRIAL_3968 :DTRIAL_2313 $5663 == 1 // (int) var == num jump_if_false @DTRIAL_2333 0025: gosub @DTRIAL_5049 :DTRIAL_2333 $5663 == 2 // (int) var == num jump_if_false @DTRIAL_2353 0025: gosub @DTRIAL_11420 :DTRIAL_2353 $5663 == 3 // (int) var == num jump_if_false @DTRIAL_2373 0025: gosub @DTRIAL_12433 :DTRIAL_2373 $5663 == 4 // (int) var == num jump_if_false @DTRIAL_2393 0025: gosub @DTRIAL_13346 :DTRIAL_2393 $5663 == 5 // (int) var == num jump_if_false @DTRIAL_2413 0025: gosub @DTRIAL_13210 :DTRIAL_2413 $5663 == 6 // (int) var == num jump_if_false @DTRIAL_2433 0025: gosub @DTRIAL_13694 :DTRIAL_2433 $5663 == 7 // (int) var == num jump_if_false @DTRIAL_2453 0025: gosub @DTRIAL_13474 :DTRIAL_2453 $5663 == 8 // (int) var == num jump_if_false @DTRIAL_2473 0025: gosub @DTRIAL_13299 :DTRIAL_2473 0002: jump @DTRIAL_2278 :DTRIAL_2480 not $5663 == 6 // (int) var == num jump_if_false @DTRIAL_2517 009F: actor $1038 dead jump_if_false @DTRIAL_2510 $5663 = 8 // (int) :DTRIAL_2510 0002: jump @DTRIAL_2275 :DTRIAL_2517 0026: return :DTRIAL_2519 00BB: (unknown) $5731 $5731 = 0 // (int) 00BB: (unknown) $5732 $5732 = 0 // (int) 0026: return :DTRIAL_2539 0045: actor $1038 defined jump_if_false @DTRIAL_2572 0107: toggle_player $1038 can_move 0 007E: actor $1038 driving jump_if_false @DTRIAL_2572 014A: (unknown) $1038 1 :DTRIAL_2572 0026: return :DTRIAL_2574 $5684 == 0 // (int) var == num jump_if_false @DTRIAL_2607 0025: gosub @DTRIAL_2519 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5684 = 1 // (int) :DTRIAL_2607 009F: actor $1038 dead jump_if_false @DTRIAL_2626 $5663 = 8 // (int) 0026: return :DTRIAL_2626 $5733 == 0 // (int) var == num jump_if_false @DTRIAL_2650 00C0: (unknown) $5705 $5733 00BC: (unknown) $5733 2 :DTRIAL_2650 $5693 = 30000 // (int) 002B: $5693 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5693 /= 1000 // (int) $5693 > 1 // (int) var > num jump_if_false @DTRIAL_2704 011F: show_text_1number_highpriority GXT 'TT_B1' number $5693 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @DTRIAL_2719 :DTRIAL_2704 011F: show_text_1number_highpriority GXT 'TT_B2' number $5693 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :DTRIAL_2719 1 > $5693 // (int) num > var 0022: jump_if_false @DTRIAL_2766 // Note: the incorrect math opcode was used here 025D: remove_text 'TT_B2' // ~w~You have ~1~ second to return to your ~b~vehicle. 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5663 = 5 // (int) 0026: return :DTRIAL_2766 0026: return :DTRIAL_2768 $1802(9@,12) == 0 // (int) var == num jump_if_false @DTRIAL_2862 0035: $1802(9@,12) = 13@ // (int vars) 13@ /= 1000 // (int) 051F: (unknown) 9@ 13@ $5725 > 9 // (int) var > num jump_if_false @DTRIAL_2837 01DA: show_text_2numbers GXT 'TT_D4' numbers $5724 $5725 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @DTRIAL_2855 :DTRIAL_2837 01DA: show_text_2numbers GXT 'TT_D5' numbers $5724 $5725 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :DTRIAL_2855 0002: jump @DTRIAL_2949 :DTRIAL_2862 0011: $1802(9@,12) > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_2949 // Note: the incorrect math opcode was used here 0035: $1802(9@,12) = 13@ // (int vars) 13@ /= 1000 // (int) 051F: (unknown) 9@ 13@ $5725 > 9 // (int) var > num jump_if_false @DTRIAL_2931 01DA: show_text_2numbers GXT 'TT_D4' numbers $5724 $5725 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @DTRIAL_2949 :DTRIAL_2931 01DA: show_text_2numbers GXT 'TT_D5' numbers $5724 $5725 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :DTRIAL_2949 0026: return :DTRIAL_2951 $5730 == 0 // (int) var == num jump_if_false @DTRIAL_3003 80A0: not car $5705 wrecked jump_if_false @DTRIAL_2996 012C: car $5705 in_air jump_if_false @DTRIAL_2996 $5730 = 1 // (int) $5694 = 0 // (float) :DTRIAL_2996 0002: jump @DTRIAL_3347 :DTRIAL_3003 80A0: not car $5705 wrecked jump_if_false @DTRIAL_3347 012C: car $5705 in_air jump_if_false @DTRIAL_3083 004D: store_car $5705 position_to $5707 $5708 $5709 01BB: (unknown) $5707 $5708 $5709 $5695 0036: $5696 = $5709 // (float vars) 002C: $5696 -= $5695 // (float vars) 0014: $5696 > $5694 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_3076 // Note: the incorrect math opcode was used here 0036: $5694 = $5696 // (float vars) :DTRIAL_3076 0002: jump @DTRIAL_3347 :DTRIAL_3083 0036: $5697 = $5694 // (float vars) 001D: $2082 == 0 // (int) var == var jump_if_false @DTRIAL_3118 0535: (unknown) $5697 0036: $2082 = $5697 // (float vars) 0002: jump @DTRIAL_3141 :DTRIAL_3118 0014: $5697 > $2082 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_3141 // Note: the incorrect math opcode was used here 0535: (unknown) $5697 0036: $2082 = $5697 // (float vars) :DTRIAL_3141 $5697 > 2.0 // (float) var > num jump_if_false @DTRIAL_3342 0291: is_system_metric jump_if_false @DTRIAL_3250 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5879 $5697 17@ 18@ 18@ /= 10 // (int) 8.0 > $5697 // (float) num > var 0022: jump_if_false @DTRIAL_3219 // Note: the incorrect math opcode was used here 01DA: show_text_2numbers GXT 'TT_D10' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Meters 0002: jump @DTRIAL_3243 :DTRIAL_3219 01DA: show_text_2numbers GXT 'TT_D10A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Meters - $10 bonus. 0094: player $1038 money += 10 :DTRIAL_3243 0002: jump @DTRIAL_3342 :DTRIAL_3250 8.0 > $5697 // (float) num > var 0022: jump_if_false @DTRIAL_3312 // Note: the incorrect math opcode was used here 0292: (unknown) $5697 $5697 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5879 $5697 17@ 18@ 18@ /= 10 // (int) 01DA: show_text_2numbers GXT 'TT_D11' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet 0002: jump @DTRIAL_3342 :DTRIAL_3312 0292: (unknown) $5697 $5697 01DA: show_text_2numbers GXT 'TT_D11A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $1038 money += 10 :DTRIAL_3342 $5730 = 0 // (int) :DTRIAL_3347 0026: return :DTRIAL_3349 0045: actor $1038 defined jump_if_false @DTRIAL_3379 0216: (unknown) $1038 -557.15 1386.43 11.39 :DTRIAL_3379 0162: release_model $5677 0049: destroy_car $5705 $5691 = 0 // (int) $5728 = 0 // (int) 0059: text_clear_all 0026: return :DTRIAL_3401 0094: player $1038 money += 100 0035: $1790(9@,12) = $5728 // (int vars) $1827(9@,12) == 0 // (int) var == num jump_if_false @DTRIAL_3630 036A: (unknown) 9@ == 0 // (int) var == num jump_if_false @DTRIAL_3446 01DF: progress_made += 1 :DTRIAL_3446 9@ == 1 // (int) var == num jump_if_false @DTRIAL_3462 01DF: progress_made += 1 :DTRIAL_3462 9@ == 2 // (int) var == num jump_if_false @DTRIAL_3478 01DF: progress_made += 1 :DTRIAL_3478 9@ == 3 // (int) var == num jump_if_false @DTRIAL_3494 01DF: progress_made += 1 :DTRIAL_3494 9@ == 4 // (int) var == num jump_if_false @DTRIAL_3510 01DF: progress_made += 1 :DTRIAL_3510 9@ == 5 // (int) var == num jump_if_false @DTRIAL_3526 01DF: progress_made += 1 :DTRIAL_3526 9@ == 6 // (int) var == num jump_if_false @DTRIAL_3542 01DF: progress_made += 1 :DTRIAL_3542 9@ == 7 // (int) var == num jump_if_false @DTRIAL_3558 01DF: progress_made += 1 :DTRIAL_3558 9@ == 8 // (int) var == num jump_if_false @DTRIAL_3574 01DF: progress_made += 1 :DTRIAL_3574 9@ == 9 // (int) var == num jump_if_false @DTRIAL_3590 01DF: progress_made += 1 :DTRIAL_3590 9@ == 10 // (int) var == num jump_if_false @DTRIAL_3606 01DF: progress_made += 1 :DTRIAL_3606 9@ == 11 // (int) var == num jump_if_false @DTRIAL_3622 01DF: progress_made += 1 :DTRIAL_3622 $1827(9@,12) = 1 // (int) :DTRIAL_3630 0026: return :DTRIAL_3632 0035: $5710 = $5408(16@,12) // (int vars) $5710 /= 60000 // (int) 0035: $5720 = $5710 // (int vars) $5720 *= 60000 // (int) 0035: $5711 = $5408(16@,12) // (int vars) 002B: $5711 -= $5720 // (int vars) // Note: the incorrect math opcode was used here $5711 /= 1000 // (int) $5711 > 9 // (int) var > num jump_if_false @DTRIAL_3722 01D9: (unknown) 'TT_L4' $5710 $5711 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @DTRIAL_3742 :DTRIAL_3722 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5710 $5729 $5711 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :DTRIAL_3742 0026: return :DTRIAL_3744 0035: $5712 = $1790(16@,12) // (int vars) $5712 /= 60000 // (int) 0035: $5720 = $5712 // (int vars) $5720 *= 60000 // (int) 0035: $5713 = $1790(16@,12) // (int vars) 002B: $5713 -= $5720 // (int vars) // Note: the incorrect math opcode was used here $5713 /= 1000 // (int) $5713 > 9 // (int) var > num jump_if_false @DTRIAL_3834 01D9: (unknown) 'TT_L5' $5712 $5713 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @DTRIAL_3854 :DTRIAL_3834 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5712 $5729 $5713 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :DTRIAL_3854 0026: return :DTRIAL_3856 0035: $5714 = $1802(16@,12) // (int vars) $5714 /= 60000 // (int) 0035: $5720 = $5714 // (int vars) $5720 *= 60000 // (int) 0035: $5715 = $1802(16@,12) // (int vars) 002B: $5715 -= $5720 // (int vars) // Note: the incorrect math opcode was used here $5715 /= 1000 // (int) $5715 > 9 // (int) var > num jump_if_false @DTRIAL_3946 01D9: (unknown) 'TT_L6' $5714 $5715 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @DTRIAL_3966 :DTRIAL_3946 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5714 $5729 $5715 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :DTRIAL_3966 0026: return :DTRIAL_3968 8045: not actor $1038 defined 0022: jump_if_false @DTRIAL_3987 // Note: the incorrect math opcode was used here $5663 = 8 // (int) 0026: return :DTRIAL_3987 0045: actor $1038 defined jump_if_false @DTRIAL_4003 0107: toggle_player $1038 can_move 0 :DTRIAL_4003 01AE: (unknown) 1 00B9: set_camera_position -556.71 1428.07 24.06 rotations 0 0 0 00BA: set_camera_point_at -555.8 1428.48 24.01 mode 2 0409: (unknown) 'TT_A2' // ~w~~k~ ~AMBUY~ ~w~to race. ~n~~k~ ~AMEXI~ ~w~to exit. 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 $2070 = 1 // (int) $5717 = 1 // (int) $5716 = 0 // (int) 4@ = 12 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1814(4@,12) == 1 // (int) var == num jump_if_false @DTRIAL_4149 $2095 == 0 // (int) var == num jump_if_false @DTRIAL_4136 $5717 = 12 // (int) 0002: jump @DTRIAL_4142 :DTRIAL_4136 $5717 = 1 // (int) :DTRIAL_4142 0002: jump @DTRIAL_4265 :DTRIAL_4149 $1814(15@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4265 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @DTRIAL_4216 // Note: the incorrect math opcode was used here $1827(15@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4203 0035: $5717 = 15@ // (int vars) 0002: jump @DTRIAL_4209 :DTRIAL_4203 $5717 = 12 // (int) :DTRIAL_4209 0002: jump @DTRIAL_4253 :DTRIAL_4216 $1827(15@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4242 0035: $5717 = 15@ // (int vars) 0002: jump @DTRIAL_4253 :DTRIAL_4242 0035: $5717 = 15@ // (int vars) $5717 += 1 // (int) :DTRIAL_4253 15@ -= 1 // (int) 0002: jump @DTRIAL_4149 :DTRIAL_4265 $2083 == 0 // (int) var == num jump_if_false @DTRIAL_4283 $5717 = 1 // (int) :DTRIAL_4283 0001: wait 500 ms :DTRIAL_4288 $5716 == 0 // (int) var == num jump_if_false @DTRIAL_5047 0001: wait 0 ms 0377: (unknown) 42 5@ 0377: (unknown) 43 6@ 0377: (unknown) 38 7@ 0377: (unknown) 39 8@ 02D7: (unknown) 0 0@ 1@ 2@ 3@ 011D: show_text_1number_styled GXT 'TT_F1' number $5717 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5717 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @DTRIAL_4455 -2@ = 0 // (int) // timer1 $5717 == 12 // (int) var == num jump_if_false @DTRIAL_4405 $5717 = 1 // (int) 0002: jump @DTRIAL_4411 :DTRIAL_4405 $5717 += 1 // (int) :DTRIAL_4411 0@ > 50 // (int) var > num jump_if_false @DTRIAL_4455 011D: show_text_1number_styled GXT 'TT_F1' number $5717 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @DTRIAL_4411 :DTRIAL_4455 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @DTRIAL_4555 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5717 == 1 // (int) var == num jump_if_false @DTRIAL_4505 $5717 = 12 // (int) 0002: jump @DTRIAL_4511 :DTRIAL_4505 $5717 -= 1 // (int) :DTRIAL_4511 -50 > 0@ // (int) num > var 0022: jump_if_false @DTRIAL_4555 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5717 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @DTRIAL_4511 :DTRIAL_4555 0035: 16@ = $5717 // (int vars) 16@ -= 1 // (int) $1814(16@,12) == 1 // (int) var == num jump_if_false @DTRIAL_4745 -2@ > 0 // (int) var > num // timer1 jump_if_false @DTRIAL_4738 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DTRIAL_4677 // Note: the incorrect math opcode was used here not $1790(16@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4663 0011: $5408(16@,12) > $1790(16@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_4649 // Note: the incorrect math opcode was used here 0025: gosub @DTRIAL_3744 0002: jump @DTRIAL_4656 :DTRIAL_4649 0025: gosub @DTRIAL_3632 :DTRIAL_4656 0002: jump @DTRIAL_4670 :DTRIAL_4663 0025: gosub @DTRIAL_3632 :DTRIAL_4670 0002: jump @DTRIAL_4738 :DTRIAL_4677 not $1802(16@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4731 -2@ > 5500 // (int) var > num // timer1 jump_if_false @DTRIAL_4724 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @DTRIAL_4724 // Note: the incorrect math opcode was used here 0025: gosub @DTRIAL_3856 :DTRIAL_4724 0002: jump @DTRIAL_4738 :DTRIAL_4731 0025: gosub @DTRIAL_3632 :DTRIAL_4738 0002: jump @DTRIAL_4758 :DTRIAL_4745 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :DTRIAL_4758 -2@ > 11000 // (int) var > num // timer1 jump_if_false @DTRIAL_4775 -2@ = 0 // (int) // timer1 :DTRIAL_4775 5@ > 0 // (int) var > num jump_if_false @DTRIAL_4841 $1814(9@,12) == 1 // (int) var == num jump_if_false @DTRIAL_4825 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 $5663 = 1 // (int) $5716 = 1 // (int) 0026: return :DTRIAL_4825 $1827(9@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4841 01EA: increment_mission_attempts :DTRIAL_4841 6@ > 0 // (int) var > num jump_if_false @DTRIAL_5040 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0268: (unknown) $5717 = 99 // (int) $5716 = 1 // (int) 0045: actor $1038 defined jump_if_false @DTRIAL_4950 007E: actor $1038 driving jump_if_false @DTRIAL_4924 0216: (unknown) $1038 -557.15 1386.43 11.39 0002: jump @DTRIAL_4943 :DTRIAL_4924 0044: put_actor $1038 at -557.15 1386.43 11.39 :DTRIAL_4943 0002: jump @DTRIAL_4958 :DTRIAL_4950 $5663 = 8 // (int) 0026: return :DTRIAL_4958 022C: (unknown) -566.92 1387.33 11.76 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4215 205 0048: $5706 = create_car #SANCHEZ at -566.92 1387.33 11.76 00D1: set_car $5706 Z_angle_to -45.0 0113: remove_references_to_car $5706 // Like turning a car into any random car 0162: release_model #SANCHEZ 01CF: (unknown) $5663 = 6 // (int) 0026: return :DTRIAL_5040 0002: jump @DTRIAL_4288 :DTRIAL_5047 0026: return :DTRIAL_5049 24@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @DTRIAL_5452 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5664 // (int vars) $5676 = 12 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -520.59 // (float) $5613 = 1471.65 // (float) $5638 = 17.13 // (float) $5589 = -494.18 // (float) $5614 = 1438.71 // (float) $5639 = 11.39 // (float) $5590 = -482.3 // (float) $5615 = 1403.9 // (float) $5640 = 11.39 // (float) $5591 = -524.85 // (float) $5616 = 1414.88 // (float) $5641 = 11.39 // (float) $5592 = -475.6 // (float) $5617 = 1472.06 // (float) $5642 = 15.21 // (float) $5593 = -434.38 // (float) $5618 = 1518.14 // (float) $5643 = 11.4 // (float) $5594 = -415.66 // (float) $5619 = 1570.17 // (float) $5644 = 11.03 // (float) $5595 = -449.61 // (float) $5620 = 1555.72 // (float) $5645 = 10.25 // (float) $5596 = -513.9 // (float) $5621 = 1480.26 // (float) $5646 = 17.13 // (float) $5597 = -562.84 // (float) $5622 = 1439.56 // (float) $5647 = 11.39 // (float) $5598 = -564.6 // (float) $5623 = 1474.53 // (float) $5648 = 10.04 // (float) $5599 = -551.62 // (float) $5624 = 1508.49 // (float) $5649 = 11.41 // (float) :DTRIAL_5452 9@ == 1 // (int) var == num jump_if_false @DTRIAL_5800 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5665 // (int vars) $5676 = 10 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -470.4 // (float) $5613 = 1478.68 // (float) $5638 = 15.21 // (float) $5589 = -453.23 // (float) $5614 = 1456.87 // (float) $5639 = 11.65 // (float) $5590 = -430.67 // (float) $5615 = 1445.63 // (float) $5640 = 11.39 // (float) $5591 = -439.42 // (float) $5616 = 1512.76 // (float) $5641 = 11.39 // (float) $5592 = -470.43 // (float) $5617 = 1478.23 // (float) $5642 = 15.21 // (float) $5593 = -507.61 // (float) $5618 = 1434.81 // (float) $5643 = 9.42 // (float) $5594 = -548.4 // (float) $5619 = 1402.63 // (float) $5644 = 11.22 // (float) $5595 = -565.17 // (float) $5620 = 1471.05 // (float) $5645 = 10.21 // (float) $5596 = -567.17 // (float) $5621 = 1555.93 // (float) $5646 = 11.27 // (float) $5597 = -525.49 // (float) $5622 = 1548.46 // (float) $5647 = 11.39 // (float) :DTRIAL_5800 9@ == 2 // (int) var == num jump_if_false @DTRIAL_6336 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5666 // (int vars) $5676 = 17 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -470.95 // (float) $5613 = 1476.89 // (float) $5638 = 15.21 // (float) $5589 = -431.65 // (float) $5614 = 1520.56 // (float) $5639 = 11.39 // (float) $5590 = -412.71 // (float) $5615 = 1573.09 // (float) $5640 = 11.33 // (float) $5591 = -454.92 // (float) $5616 = 1549.61 // (float) $5641 = 9.16 // (float) $5592 = -519.51 // (float) $5617 = 1474.56 // (float) $5642 = 17.12 // (float) $5593 = -542.89 // (float) $5618 = 1446.7 // (float) $5643 = 11.39 // (float) $5594 = -564.54 // (float) $5619 = 1443.76 // (float) $5644 = 11.36 // (float) $5595 = -565.5 // (float) $5620 = 1476.05 // (float) $5645 = 9.98 // (float) $5596 = -566.17 // (float) $5621 = 1533.3 // (float) $5646 = 11.4 // (float) $5597 = -530.34 // (float) $5622 = 1554.82 // (float) $5647 = 11.36 // (float) $5598 = -505.28 // (float) $5623 = 1521.14 // (float) $5648 = 11.39 // (float) $5599 = -473.55 // (float) $5624 = 1481.06 // (float) $5649 = 15.21 // (float) $5600 = -443.72 // (float) $5625 = 1446.59 // (float) $5650 = 11.39 // (float) $5601 = -437.3 // (float) $5626 = 1411.69 // (float) $5651 = 11.39 // (float) $5602 = -498.19 // (float) $5627 = 1403.23 // (float) $5652 = 12.99 // (float) $5603 = -526.99 // (float) $5628 = 1413.02 // (float) $5653 = 11.39 // (float) $5604 = -497.78 // (float) $5629 = 1446.19 // (float) $5654 = 5.52 // (float) :DTRIAL_6336 9@ == 3 // (int) var == num jump_if_false @DTRIAL_6683 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5667 // (int vars) $5676 = 10 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -522.53 // (float) $5613 = 1472.25 // (float) $5638 = 17.13 // (float) $5589 = -540.38 // (float) $5614 = 1450.59 // (float) $5639 = 11.4 // (float) $5590 = -563.74 // (float) $5615 = 1441.49 // (float) $5640 = 11.39 // (float) $5591 = -565.12 // (float) $5616 = 1475.86 // (float) $5641 = 9.99 // (float) $5592 = -546.13 // (float) $5617 = 1521.6 // (float) $5642 = 11.79 // (float) $5593 = -495.59 // (float) $5618 = 1521.67 // (float) $5643 = 11.39 // (float) $5594 = -459.26 // (float) $5619 = 1521.55 // (float) $5644 = 10.64 // (float) $5595 = -423.21 // (float) $5620 = 1532.66 // (float) $5645 = 11.39 // (float) $5596 = -415.91 // (float) $5621 = 1571.04 // (float) $5646 = 11.04 // (float) $5597 = -447.07 // (float) $5622 = 1558.72 // (float) $5647 = 10.62 // (float) :DTRIAL_6683 9@ == 4 // (int) var == num jump_if_false @DTRIAL_7112 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5668 // (int vars) $5676 = 13 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -528.68 // (float) $5613 = 1482.23 // (float) $5638 = 17.12 // (float) $5589 = -540.91 // (float) $5614 = 1496.7 // (float) $5639 = 11.89 // (float) $5590 = -563.97 // (float) $5615 = 1507.32 // (float) $5640 = 11.37 // (float) $5591 = -564.86 // (float) $5616 = 1457.78 // (float) $5641 = 11.18 // (float) $5592 = -563.81 // (float) $5617 = 1413.27 // (float) $5642 = 11.19 // (float) $5593 = -527.65 // (float) $5618 = 1411.89 // (float) $5643 = 11.39 // (float) $5594 = -478.12 // (float) $5619 = 1468.73 // (float) $5644 = 15.08 // (float) $5595 = -444.04 // (float) $5620 = 1507.91 // (float) $5645 = 11.4 // (float) $5596 = -401.13 // (float) $5621 = 1520.11 // (float) $5646 = 11.11 // (float) $5597 = -393.56 // (float) $5622 = 1499.17 // (float) $5647 = 11.24 // (float) $5598 = -395.7 // (float) $5623 = 1454.8 // (float) $5648 = 11.39 // (float) $5599 = -430.09 // (float) $5624 = 1416.81 // (float) $5649 = 11.4 // (float) $5600 = -475.51 // (float) $5625 = 1416.74 // (float) $5650 = 11.39 // (float) :DTRIAL_7112 9@ == 5 // (int) var == num jump_if_false @DTRIAL_7622 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5669 // (int vars) $5676 = 16 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -467.94 // (float) $5613 = 1480.89 // (float) $5638 = 15.21 // (float) $5589 = -448.99 // (float) $5614 = 1502.38 // (float) $5639 = 11.49 // (float) $5590 = -420.46 // (float) $5615 = 1520.2 // (float) $5640 = 11.38 // (float) $5591 = -392.11 // (float) $5616 = 1502.92 // (float) $5641 = 11.26 // (float) $5592 = -406.81 // (float) $5617 = 1477.1 // (float) $5642 = 11.39 // (float) $5593 = -465.29 // (float) $5618 = 1476.92 // (float) $5643 = 15.21 // (float) $5594 = -518.04 // (float) $5619 = 1476.8 // (float) $5644 = 17.13 // (float) $5595 = -563.17 // (float) $5620 = 1486.74 // (float) $5645 = 10.32 // (float) $5596 = -547.77 // (float) $5621 = 1521.43 // (float) $5646 = 11.81 // (float) $5597 = -482.06 // (float) $5622 = 1521.31 // (float) $5647 = 11.39 // (float) $5598 = -421.65 // (float) $5623 = 1534.41 // (float) $5648 = 11.39 // (float) $5599 = -415.85 // (float) $5624 = 1570.99 // (float) $5649 = 11.04 // (float) $5600 = -451.61 // (float) $5625 = 1553.42 // (float) $5650 = 9.84 // (float) $5601 = -513.45 // (float) $5626 = 1481.6 // (float) $5651 = 17.13 // (float) $5602 = -562.33 // (float) $5627 = 1411.39 // (float) $5652 = 11.18 // (float) $5603 = -523.67 // (float) $5628 = 1416.83 // (float) $5653 = 11.39 // (float) :DTRIAL_7622 9@ == 6 // (int) var == num jump_if_false @DTRIAL_8131 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5670 // (int vars) $5676 = 16 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -466.73 // (float) $5613 = 1473.18 // (float) $5638 = 15.21 // (float) $5589 = -452.56 // (float) $5614 = 1456.54 // (float) $5639 = 11.6 // (float) $5590 = -433.85 // (float) $5615 = 1415.82 // (float) $5640 = 11.39 // (float) $5591 = -469.36 // (float) $5616 = 1403.85 // (float) $5641 = 11.4 // (float) $5592 = -522.14 // (float) $5617 = 1403.56 // (float) $5642 = 11.39 // (float) $5593 = -556.5 // (float) $5618 = 1431.1 // (float) $5643 = 11.39 // (float) $5594 = -517.14 // (float) $5619 = 1476.01 // (float) $5644 = 17.13 // (float) $5595 = -469.36 // (float) $5620 = 1532.19 // (float) $5645 = 7.22 // (float) $5596 = -415.15 // (float) $5621 = 1570.73 // (float) $5646 = 11.06 // (float) $5597 = -428.32 // (float) $5622 = 1513.41 // (float) $5647 = 11.39 // (float) $5598 = -439.29 // (float) $5623 = 1477.7 // (float) $5648 = 11.45 // (float) $5599 = -474.44 // (float) $5624 = 1477.38 // (float) $5649 = 15.21 // (float) $5600 = -528.47 // (float) $5625 = 1483.65 // (float) $5650 = 17.12 // (float) $5601 = -564.63 // (float) $5626 = 1533.44 // (float) $5651 = 11.39 // (float) $5602 = -535.77 // (float) $5627 = 1560.26 // (float) $5652 = 11.08 // (float) $5603 = -505.15 // (float) $5628 = 1520.51 // (float) $5653 = 11.39 // (float) :DTRIAL_8131 9@ == 7 // (int) var == num jump_if_false @DTRIAL_8612 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5671 // (int vars) $5676 = 15 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -474.22 // (float) $5613 = 1482.66 // (float) $5638 = 15.21 // (float) $5589 = -513.02 // (float) $5614 = 1531.4 // (float) $5639 = 11.39 // (float) $5590 = -560.92 // (float) $5615 = 1565.63 // (float) $5640 = 11.08 // (float) $5591 = -564.0 // (float) $5616 = 1524.23 // (float) $5641 = 11.4 // (float) $5592 = -564.62 // (float) $5617 = 1467.44 // (float) $5642 = 10.4 // (float) $5593 = -552.52 // (float) $5618 = 1436.07 // (float) $5643 = 11.39 // (float) $5594 = -518.45 // (float) $5619 = 1476.06 // (float) $5644 = 17.12 // (float) $5595 = -469.61 // (float) $5620 = 1531.95 // (float) $5645 = 7.22 // (float) $5596 = -412.2 // (float) $5621 = 1570.26 // (float) $5646 = 11.19 // (float) $5597 = -418.04 // (float) $5622 = 1537.29 // (float) $5647 = 11.39 // (float) $5598 = -466.14 // (float) $5623 = 1482.8 // (float) $5648 = 15.21 // (float) $5599 = -511.15 // (float) $5624 = 1431.22 // (float) $5649 = 10.92 // (float) $5600 = -520.35 // (float) $5625 = 1404.12 // (float) $5650 = 11.39 // (float) $5601 = -462.21 // (float) $5626 = 1403.23 // (float) $5651 = 11.4 // (float) $5602 = -435.77 // (float) $5627 = 1436.34 // (float) $5652 = 11.39 // (float) :DTRIAL_8612 9@ == 8 // (int) var == num jump_if_false @DTRIAL_9014 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5672 // (int vars) $5676 = 12 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -523.03 // (float) $5613 = 1470.46 // (float) $5638 = 17.13 // (float) $5589 = -563.2 // (float) $5614 = 1413.36 // (float) $5639 = 11.18 // (float) $5590 = -523.11 // (float) $5615 = 1403.17 // (float) $5640 = 11.4 // (float) $5591 = -473.59 // (float) $5616 = 1413.86 // (float) $5641 = 11.39 // (float) $5592 = -523.92 // (float) $5617 = 1475.86 // (float) $5642 = 17.13 // (float) $5593 = -564.72 // (float) $5618 = 1535.43 // (float) $5643 = 11.39 // (float) $5594 = -533.32 // (float) $5619 = 1560.07 // (float) $5644 = 11.26 // (float) $5595 = -473.84 // (float) $5620 = 1480.94 // (float) $5645 = 15.21 // (float) $5596 = -430.16 // (float) $5621 = 1449.59 // (float) $5646 = 11.39 // (float) $5597 = -429.92 // (float) $5622 = 1503.98 // (float) $5647 = 11.39 // (float) $5598 = -411.43 // (float) $5623 = 1548.05 // (float) $5648 = 11.06 // (float) $5599 = -441.78 // (float) $5624 = 1565.1 // (float) $5649 = 11.23 // (float) :DTRIAL_9014 9@ == 9 // (int) var == num jump_if_false @DTRIAL_9686 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5673 // (int vars) $5676 = 22 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -487.21 // (float) $5613 = 1522.43 // (float) $5638 = 11.39 // (float) $5589 = -530.87 // (float) $5614 = 1522.02 // (float) $5639 = 10.55 // (float) $5590 = -564.36 // (float) $5615 = 1507.33 // (float) $5640 = 11.38 // (float) $5591 = -565.76 // (float) $5616 = 1468.88 // (float) $5641 = 10.33 // (float) $5592 = -553.34 // (float) $5617 = 1435.55 // (float) $5642 = 11.39 // (float) $5593 = -520.58 // (float) $5618 = 1472.83 // (float) $5643 = 17.13 // (float) $5594 = -483.84 // (float) $5619 = 1515.22 // (float) $5644 = 7.52 // (float) $5595 = -458.66 // (float) $5620 = 1544.22 // (float) $5645 = 8.33 // (float) $5596 = -412.61 // (float) $5621 = 1568.48 // (float) $5646 = 11.07 // (float) $5597 = -422.32 // (float) $5622 = 1532.3 // (float) $5647 = 11.39 // (float) $5598 = -468.77 // (float) $5623 = 1479.83 // (float) $5648 = 15.21 // (float) $5599 = -503.4 // (float) $5624 = 1440.35 // (float) $5649 = 6.86 // (float) $5600 = -521.03 // (float) $5625 = 1403.44 // (float) $5650 = 11.39 // (float) $5601 = -474.22 // (float) $5626 = 1414.12 // (float) $5651 = 11.39 // (float) $5602 = -521.26 // (float) $5627 = 1473.02 // (float) $5652 = 17.13 // (float) $5603 = -544.55 // (float) $5628 = 1501.8 // (float) $5653 = 11.57 // (float) $5604 = -564.77 // (float) $5629 = 1556.08 // (float) $5654 = 11.01 // (float) $5605 = -522.43 // (float) $5630 = 1544.37 // (float) $5655 = 11.39 // (float) $5606 = -471.45 // (float) $5631 = 1480.16 // (float) $5656 = 15.21 // (float) $5607 = -429.65 // (float) $5632 = 1449.41 // (float) $5657 = 11.39 // (float) $5608 = -428.56 // (float) $5633 = 1483.99 // (float) $5658 = 11.4 // (float) $5609 = -445.94 // (float) $5634 = 1521.44 // (float) $5659 = 11.8 // (float) :DTRIAL_9686 9@ == 10 // (int) var == num jump_if_false @DTRIAL_10248 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5674 // (int vars) $5676 = 18 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -466.83 // (float) $5613 = 1473.22 // (float) $5638 = 15.21 // (float) $5589 = -415.89 // (float) $5614 = 1433.29 // (float) $5639 = 11.39 // (float) $5590 = -406.39 // (float) $5615 = 1476.82 // (float) $5640 = 11.39 // (float) $5591 = -468.66 // (float) $5616 = 1476.97 // (float) $5641 = 15.21 // (float) $5592 = -514.46 // (float) $5617 = 1476.48 // (float) $5642 = 17.13 // (float) $5593 = -563.76 // (float) $5618 = 1484.43 // (float) $5643 = 10.19 // (float) $5594 = -547.45 // (float) $5619 = 1521.49 // (float) $5644 = 11.82 // (float) $5595 = -480.99 // (float) $5620 = 1521.52 // (float) $5645 = 11.4 // (float) $5596 = -423.08 // (float) $5621 = 1532.59 // (float) $5646 = 11.39 // (float) $5597 = -419.03 // (float) $5622 = 1572.12 // (float) $5647 = 11.03 // (float) $5598 = -460.02 // (float) $5623 = 1543.38 // (float) $5648 = 8.14 // (float) $5599 = -512.39 // (float) $5624 = 1482.62 // (float) $5649 = 17.13 // (float) $5600 = -563.43 // (float) $5625 = 1411.89 // (float) $5650 = 11.2 // (float) $5601 = -526.87 // (float) $5626 = 1403.27 // (float) $5651 = 11.39 // (float) $5602 = -478.25 // (float) $5627 = 1418.75 // (float) $5652 = 11.39 // (float) $5603 = -523.06 // (float) $5628 = 1476.21 // (float) $5653 = 17.13 // (float) $5604 = -563.81 // (float) $5629 = 1535.01 // (float) $5654 = 11.39 // (float) $5605 = -537.47 // (float) $5630 = 1561.85 // (float) $5655 = 10.97 // (float) :DTRIAL_10248 9@ == 11 // (int) var == num jump_if_false @DTRIAL_10863 $5677 = 205 // (int) $5686 = 0 // (float) 0035: $5687 = $5675 // (int vars) $5676 = 20 // (int) $5688 = 8.0 // (float) $5679 = -367.2147 // (float) $5680 = 1358.577 // (float) $5681 = -610.0547 // (float) $5682 = 1654.111 // (float) $5588 = -470.51 // (float) $5613 = 1477.4 // (float) $5638 = 15.21 // (float) $5589 = -520.81 // (float) $5614 = 1476.64 // (float) $5639 = 17.13 // (float) $5590 = -564.29 // (float) $5615 = 1468.15 // (float) $5640 = 10.33 // (float) $5591 = -553.17 // (float) $5616 = 1435.92 // (float) $5641 = 11.39 // (float) $5592 = -518.42 // (float) $5617 = 1475.84 // (float) $5642 = 17.12 // (float) $5593 = -464.75 // (float) $5618 = 1537.38 // (float) $5643 = 7.37 // (float) $5594 = -418.54 // (float) $5619 = 1572.06 // (float) $5644 = 11.04 // (float) $5595 = -422.23 // (float) $5620 = 1534.37 // (float) $5645 = 11.39 // (float) $5596 = -469.22 // (float) $5621 = 1478.21 // (float) $5646 = 15.21 // (float) $5597 = -510.06 // (float) $5622 = 1432.0 // (float) $5647 = 10.59 // (float) $5598 = -523.14 // (float) $5623 = 1403.53 // (float) $5648 = 11.39 // (float) $5599 = -478.45 // (float) $5624 = 1419.65 // (float) $5649 = 11.39 // (float) $5600 = -523.27 // (float) $5625 = 1476.37 // (float) $5650 = 17.13 // (float) $5601 = -564.03 // (float) $5626 = 1533.48 // (float) $5651 = 11.39 // (float) $5602 = -544.52 // (float) $5627 = 1569.19 // (float) $5652 = 11.14 // (float) $5603 = -508.62 // (float) $5628 = 1524.95 // (float) $5653 = 11.39 // (float) $5604 = -470.09 // (float) $5629 = 1477.12 // (float) $5654 = 15.21 // (float) $5605 = -416.59 // (float) $5630 = 1434.42 // (float) $5655 = 11.39 // (float) $5606 = -396.64 // (float) $5631 = 1451.02 // (float) $5656 = 11.39 // (float) $5607 = -407.02 // (float) $5632 = 1477.11 // (float) $5657 = 11.39 // (float) :DTRIAL_10863 0011: $5676 > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_10898 // Note: the incorrect math opcode was used here $5382(24@,25) -= 0.7 // (float) 24@ += 1 // (int) 0002: jump @DTRIAL_10863 :DTRIAL_10898 0036: $5699 = $5588 // (float vars) 0036: $5700 = $5613 // (float vars) 0036: $5701 = $5638 // (float vars) 0036: $5701 = $5638 // (float vars) $5701 += 0.5 // (float) 0268: (unknown) $3355 > 0 // (int) var > num jump_if_false @DTRIAL_10994 004F: unknown_check $3355 jump_if_false @DTRIAL_10987 0035: $5705 = $3355 // (int vars) 01BB: (unknown) $5699 $5700 $5701 $5698 004E: put_car $5705 at $5699 $5700 $5698 0233: (unknown) $5705 $5589 $5614 :DTRIAL_10987 0002: jump @DTRIAL_11115 :DTRIAL_10994 0160: load_model $5677 0228: (unknown) 0045: actor $1038 defined 0022: jump_if_false @DTRIAL_11053 // Note: the incorrect math opcode was used here 0036: $5702 = $5588 // (float vars) $5702 += 1.5 // (float) 0036: $5703 = $5613 // (float vars) $5703 += 1.5 // (float) 0036: $5704 = $5638 // (float vars) 0044: put_actor $1038 at $5702 $5703 $5704 :DTRIAL_11053 0001: wait 100 ms 01BB: (unknown) $5699 $5700 $5701 $5698 0048: $5705 = create_car $5677 at $5699 $5700 $5698 0045: actor $1038 defined 0022: jump_if_false @DTRIAL_11107 // Note: the incorrect math opcode was used here 004F: unknown_check $5705 0022: jump_if_false @DTRIAL_11107 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5705 :DTRIAL_11107 0233: (unknown) $5705 $5589 $5614 :DTRIAL_11115 014A: (unknown) $1038 1 021D: (unknown) 0 01AE: (unknown) 1 $5689 = 0 // (int) $5685 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5684 = 0 // (int) 022C: (unknown) $5588 $5613 $5638 25.0 1 0246: (unknown) $5679 $5680 0 $5681 $5682 15.0 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 0001: wait 1000 ms 00D9: (unknown) $1042 $1043 $1044 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 025D: remove_text 'TT_D10' // ~w~Air: ~1~.~1~ Meters 025D: remove_text 'TT_D10A' // ~w~Air: ~1~.~1~ Meters - $10 bonus. 025D: remove_text 'TT_D11' // ~w~Air: ~1~.~1~ Feet 025D: remove_text 'TT_D11A' // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0045: actor $1038 defined jump_if_false @DTRIAL_11377 014A: (unknown) $1038 0 :DTRIAL_11377 01AE: (unknown) 0 0045: actor $1038 defined jump_if_false @DTRIAL_11402 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :DTRIAL_11402 021D: (unknown) 1 $5692 = 1 // (int) $5663 = 2 // (int) 0026: return :DTRIAL_11420 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @DTRIAL_42 5 024C: set_timer_with_text_to $5689 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @DTRIAL_42 1 03F9: (unknown) $5685 $5690 0 'RACELAP' // Lap 23@ = 0 // (int) :DTRIAL_11475 $5663 == 2 // (int) var == num jump_if_false @DTRIAL_12431 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @DTRIAL_11510 $5663 = 8 // (int) 0026: return :DTRIAL_11510 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @DTRIAL_387 jump_if_false @DTRIAL_11535 $5663 = 7 // (int) 0026: return :DTRIAL_11535 23@ == 0 // (int) var == num jump_if_false @DTRIAL_11567 $5689 > 3000 // (int) var > num jump_if_false @DTRIAL_11567 03C2: (unknown) 23@ = 1 // (int) :DTRIAL_11567 80A0: not car $5705 wrecked jump_if_false @DTRIAL_11647 0045: actor $1038 defined jump_if_false @DTRIAL_11632 807C: not actor $1038 driving $5705 0022: jump_if_false @DTRIAL_11614 // Note: the incorrect math opcode was used here $5683 = 0 // (int) 0002: jump @DTRIAL_11625 :DTRIAL_11614 $5683 = 1 // (int) $5684 = 0 // (int) :DTRIAL_11625 0002: jump @DTRIAL_11640 :DTRIAL_11632 $5663 = 8 // (int) 0026: return :DTRIAL_11640 0002: jump @DTRIAL_11672 :DTRIAL_11647 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_F3' // ~r~You destroyed the vehicle! $5663 = 5 // (int) 0026: return :DTRIAL_11672 8046: not unknown_check $1038 $5679 $5680 $5681 $5682 0 0022: jump_if_false @DTRIAL_11724 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_F2' // ~r~You left the course. 0025: gosub @DTRIAL_2539 $5663 = 5 // (int) 0026: return :DTRIAL_11724 $5692 == 1 // (int) var == num jump_if_false @DTRIAL_12424 $5683 == 1 // (int) var == num jump_if_false @DTRIAL_12417 00BB: (unknown) $5733 $5733 = 0 // (int) $5731 == 0 // (int) var == num jump_if_false @DTRIAL_11817 00C3: (unknown) $5332(11@,25) $5357(11@,25) $5382(11@,25) $5731 $5685 == 3 // (int) var == num jump_if_false @DTRIAL_11817 11@ == 0 // (int) var == num jump_if_false @DTRIAL_11817 00BC: (unknown) $5731 1 :DTRIAL_11817 $5732 == 0 // (int) var == num jump_if_false @DTRIAL_11885 0078: if and $5685 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @DTRIAL_11857 0002: jump @DTRIAL_11885 :DTRIAL_11857 00C3: (unknown) $5332(12@,25) $5357(12@,25) $5382(12@,25) $5732 00BF: (unknown) $5732 2 00BD: (unknown) $5732 1 :DTRIAL_11885 0078: if and $5685 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @DTRIAL_11934 03D2: (unknown) $5332(11@,25) $5357(11@,25) $5382(11@,25) 8.0 0 255 0 0002: jump @DTRIAL_12010 :DTRIAL_11934 not $5685 == 4 // (int) var == num jump_if_false @DTRIAL_12010 03D2: (unknown) $5332(11@,25) $5357(11@,25) $5382(11@,25) 8.0 237 130 180 03E2: (unknown) $5332(11@,25) $5357(11@,25) $5382(11@,25) $5332(12@,25) $5357(12@,25) $5382(12@,25) 237 130 180 -1.5 :DTRIAL_12010 4 > $5685 // (int) num > var 0022: jump_if_false @DTRIAL_12397 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5332(11@,25) $5357(11@,25) $5382(11@,25) radius $5688 $5688 50.0 sphere 0 0022: jump_if_false @DTRIAL_12383 // Note: the incorrect math opcode was used here 00D9: (unknown) $5332(11@,25) $5357(11@,25) $5382(11@,25) 1 00BB: (unknown) $5731 00BB: (unknown) $5732 11@ == 0 // (int) var == num jump_if_false @DTRIAL_12313 $5685 == 1 // (int) var == num jump_if_false @DTRIAL_12120 0035: $5721 = $5689 // (int vars) 0035: 13@ = $5721 // (int vars) 0002: jump @DTRIAL_12199 :DTRIAL_12120 $5685 == 2 // (int) var == num jump_if_false @DTRIAL_12157 0035: $5722 = $5689 // (int vars) 002B: $5722 -= $5721 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5722 // (int vars) 0002: jump @DTRIAL_12199 :DTRIAL_12157 $5685 == 3 // (int) var == num jump_if_false @DTRIAL_12199 0035: $5723 = $5689 // (int vars) 002B: $5723 -= $5722 // (int vars) // Note: the incorrect math opcode was used here 002B: $5723 -= $5721 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5723 // (int vars) 0035: $5728 = $5689 // (int vars) :DTRIAL_12199 0035: $5724 = 13@ // (int vars) $5724 /= 60000 // (int) 0035: $5718 = $5724 // (int vars) $5718 *= 60000 // (int) 0035: $5725 = 13@ // (int vars) 002B: $5725 -= $5718 // (int vars) // Note: the incorrect math opcode was used here $5725 /= 1000 // (int) $5725 > 9 // (int) var > num jump_if_false @DTRIAL_12286 01DC: show_text_3numbers GXT 'TT_D2' numbers $5685 $5724 $5725 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @DTRIAL_12306 :DTRIAL_12286 01DC: show_text_3numbers GXT 'TT_D3' numbers $5685 $5724 $5725 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :DTRIAL_12306 0025: gosub @DTRIAL_2768 :DTRIAL_12313 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @DTRIAL_12336 $5685 += 1 // (int) :DTRIAL_12336 001C: 11@ == $5676 // (int) num == var 0022: jump_if_false @DTRIAL_12352 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :DTRIAL_12352 12@ += 1 // (int) 001C: 12@ == $5676 // (int) num == var 0022: jump_if_false @DTRIAL_12373 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :DTRIAL_12373 $5731 = 0 // (int) $5732 = 0 // (int) :DTRIAL_12383 0025: gosub @DTRIAL_2951 0002: jump @DTRIAL_12410 :DTRIAL_12397 $5692 = 0 // (int) $5663 = 3 // (int) 0026: return :DTRIAL_12410 0002: jump @DTRIAL_12424 :DTRIAL_12417 0025: gosub @DTRIAL_2574 :DTRIAL_12424 0002: jump @DTRIAL_11475 :DTRIAL_12431 0026: return :DTRIAL_12433 00AC: stop_timer $5689 00AE: remove_status_text $5685 0025: gosub @DTRIAL_2519 0025: gosub @DTRIAL_2539 01AE: (unknown) 1 034B: unknown_check $5705 jump_if_false @DTRIAL_12533 004F: unknown_check $5705 jump_if_false @DTRIAL_12514 0036: 22@ = $1044 // (float vars) 22@ += 1.5 // (float) 027F: store_coords_to 19@ 20@ 21@ from_actor $5705 with_offset 8.0 20.0 2.0 00B9: set_camera_position 19@ 20@ 22@ rotations 0 0 0 :DTRIAL_12514 0045: actor $1038 defined 0022: jump_if_false @DTRIAL_12533 // Note: the incorrect math opcode was used here 00B5: (unknown) $1038 15 2 :DTRIAL_12533 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @DTRIAL_12555 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @DTRIAL_12564 :DTRIAL_12555 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :DTRIAL_12564 $1814(10@,12) == 0 // (int) var == num jump_if_false @DTRIAL_12674 0011: $5687 > $5728 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12646 // Note: the incorrect math opcode was used here 0025: gosub @DTRIAL_3401 0057: show_text_highpriority GXT 'TT_E10' time 7000 flag 1 // ~w~You beat the target time. Next course unlocked. 0035: $5678 = $5728 // (int vars) $5678 /= 1000 // (int) 051E: (unknown) 9@ $5678 $1814(10@,12) = 1 // (int) 0002: jump @DTRIAL_12667 :DTRIAL_12646 $1814(10@,12) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :DTRIAL_12667 0002: jump @DTRIAL_12809 :DTRIAL_12674 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @DTRIAL_12780 // Note: the incorrect math opcode was used here $1827(4@,12) == 0 // (int) var == num jump_if_false @DTRIAL_12773 0011: $5687 > $5728 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12759 // Note: the incorrect math opcode was used here 0025: gosub @DTRIAL_3401 0057: show_text_highpriority GXT 'TT_E11' time 7000 flag 1 // ~w~You beat the target time. All courses complete! 0035: $5678 = $5728 // (int vars) $5678 /= 1000 // (int) 051E: (unknown) 9@ $5678 0002: jump @DTRIAL_12773 :DTRIAL_12759 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :DTRIAL_12773 0002: jump @DTRIAL_12809 :DTRIAL_12780 8011: not $1790(9@,12) > $5728 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12809 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'TT_E3' time 7000 flag 1 // ~r~You failed to beat the Course Record. :DTRIAL_12809 not $1790(9@,12) == 0 // (int) var == num jump_if_false @DTRIAL_12877 0011: $1790(9@,12) > $5728 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12870 // Note: the incorrect math opcode was used here $5691 = 1 // (int) 0035: $1790(9@,12) = $5728 // (int vars) 0035: $5678 = $5728 // (int vars) $5678 /= 1000 // (int) 051E: (unknown) 9@ $5678 :DTRIAL_12870 0002: jump @DTRIAL_12895 :DTRIAL_12877 0035: $5678 = $5728 // (int vars) $5678 /= 1000 // (int) 051E: (unknown) 9@ $5678 :DTRIAL_12895 0035: $5726 = $5728 // (int vars) $5726 /= 60000 // (int) 0035: $5719 = $5726 // (int vars) $5719 *= 60000 // (int) 0035: $5727 = $5728 // (int vars) 002B: $5727 -= $5719 // (int vars) // Note: the incorrect math opcode was used here $5727 /= 1000 // (int) $5691 == 1 // (int) var == num jump_if_false @DTRIAL_13020 $5727 > 9 // (int) var > num jump_if_false @DTRIAL_12995 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5726 $5727 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @DTRIAL_13013 :DTRIAL_12995 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5726 $5727 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :DTRIAL_13013 0002: jump @DTRIAL_13076 :DTRIAL_13020 $5727 > 9 // (int) var > num jump_if_false @DTRIAL_13058 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5726 $5727 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @DTRIAL_13076 :DTRIAL_13058 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5726 $5727 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :DTRIAL_13076 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0025: gosub @DTRIAL_3349 0001: wait 1000 ms 01AE: (unknown) 0 $2095 == 1 // (int) var == num jump_if_false @DTRIAL_13154 0045: actor $1038 defined jump_if_false @DTRIAL_13140 012E: toggle_player $1038 ignored_by_cops 1 :DTRIAL_13140 $5663 = 0 // (int) 0026: return 0002: jump @DTRIAL_13208 :DTRIAL_13154 $1827(4@,12) == 1 // (int) var == num jump_if_false @DTRIAL_13184 $5663 = 4 // (int) 0026: return 0002: jump @DTRIAL_13208 :DTRIAL_13184 0045: actor $1038 defined jump_if_false @DTRIAL_13201 012E: toggle_player $1038 ignored_by_cops 1 :DTRIAL_13201 $5663 = 0 // (int) 0026: return :DTRIAL_13208 0026: return :DTRIAL_13210 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @DTRIAL_2519 00BB: (unknown) $5733 00AC: stop_timer $5689 00AE: remove_status_text $5685 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0025: gosub @DTRIAL_3349 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @DTRIAL_13292 012E: toggle_player $1038 ignored_by_cops 1 :DTRIAL_13292 $5663 = 0 // (int) 0026: return :DTRIAL_13299 0025: gosub @DTRIAL_2519 00BB: (unknown) $5733 00AC: stop_timer $5689 00AE: remove_status_text $5685 0059: text_clear_all 0162: release_model $5677 0049: destroy_car $5705 $5691 = 0 // (int) $5728 = 0 // (int) $5663 = 6 // (int) 0026: return :DTRIAL_13346 00B9: set_camera_position -556.71 1428.07 24.06 rotations 0 0 0 00BA: set_camera_point_at -555.8 1428.48 24.01 mode 2 01AE: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 011D: show_text_1number_styled GXT 'M_PASS' number 2500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0057: show_text_highpriority GXT 'TT_E5' time 5000 flag 1 // ~w~All courses completed. 0094: player $1038 money += 2500 $2095 = 1 // (int) 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5663 = 6 // (int) 0026: return :DTRIAL_13474 0025: gosub @DTRIAL_2519 00BB: (unknown) $5733 00AC: stop_timer $5689 00AE: remove_status_text $5685 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @DTRIAL_13572 007E: actor $1038 driving jump_if_false @DTRIAL_13553 0216: (unknown) $1038 -557.15 1386.43 11.39 0002: jump @DTRIAL_13572 :DTRIAL_13553 0044: put_actor $1038 at -557.15 1386.43 11.39 :DTRIAL_13572 022C: (unknown) -566.92 1387.33 11.76 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4215 205 0048: $5706 = create_car #SANCHEZ at -566.92 1387.33 11.76 00D1: set_car $5706 Z_angle_to -45.0 0113: remove_references_to_car $5706 // Like turning a car into any random car 0162: release_model #SANCHEZ 0001: wait 1000 ms 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4973 'TT_E7' // ~r~Time Trial cancelled. 0125: set_traffic_density_multiplier_to 1.0 $5663 = 6 // (int) 0026: return :DTRIAL_13694 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @DTRIAL_13721 012E: toggle_player $1038 ignored_by_cops 0 0107: toggle_player $1038 can_move 1 :DTRIAL_13721 $1045 = 0 // (int) $1691 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4326 007A: mission_cleanup 0026: return //-------------Mission 32--------------- :BMXMALL 0238: name_thread 'BMXMALL' 0025: gosub @BMXMALL_2907 009D: wasted_or_busted // mission only jump_if_false @BMXMALL_34 0025: gosub @BMXMALL_7156 :BMXMALL_34 0025: gosub @BMXMALL_7493 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BMXMALL_75 02B4: set_camera_transverse_delay 0 time 7@ :BMXMALL_75 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BMXMALL_116 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BMXMALL_127 :BMXMALL_116 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BMXMALL_127 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BMXMALL_161 02B4: set_camera_transverse_delay 0 time 5@ :BMXMALL_161 809F: not actor 3@ dead 0022: jump_if_false @BMXMALL_177 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BMXMALL_177 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @BMXMALL_243 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @BMXMALL_237 0400: (unknown) $1038 $1690 0002: jump @BMXMALL_243 :BMXMALL_237 02C0: (unknown) $1038 $1690 :BMXMALL_243 0@ >= 0 // (int) var >= num jump_if_false @BMXMALL_270 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :BMXMALL_270 0045: actor $1038 defined jump_if_false @BMXMALL_338 807E: not actor $1038 driving jump_if_false @BMXMALL_315 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @BMXMALL_318 :BMXMALL_315 021D: (unknown) 0 :BMXMALL_318 $1698 == 0 // (int) var == num jump_if_false @BMXMALL_334 02EA: select_interior 2 :BMXMALL_334 01AE: (unknown) 1 :BMXMALL_338 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $1038 defined jump_if_false @BMXMALL_408 807E: not actor $1038 driving jump_if_false @BMXMALL_396 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @BMXMALL_396 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :BMXMALL_396 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :BMXMALL_408 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BMXMALL_457 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @BMXMALL_457 02EA: select_interior 0 :BMXMALL_457 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BMXMALL_487 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BMXMALL_487 0026: return 0045: actor 0@ defined jump_if_false @BMXMALL_508 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BMXMALL_508 0026: return 0045: actor 0@ defined 0022: jump_if_false @BMXMALL_538 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BMXMALL_538 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BMXMALL_538 0026: return :BMXMALL_540 0045: actor 0@ defined 0022: jump_if_false @BMXMALL_587 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BMXMALL_583 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @BMXMALL_587 :BMXMALL_583 1@ = 0 // (int) :BMXMALL_587 1@ == 1 // (int) var == num jump_if_false @BMXMALL_671 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BMXMALL_664 007E: actor 0@ driving jump_if_false @BMXMALL_660 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BMXMALL_650 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BMXMALL_653 :BMXMALL_650 00F1: (unknown) 0@ :BMXMALL_653 0002: jump @BMXMALL_664 :BMXMALL_660 1@ = 0 // (int) :BMXMALL_664 0002: jump @BMXMALL_587 :BMXMALL_671 0026: return 0045: actor 0@ defined jump_if_false @BMXMALL_765 007E: actor 0@ driving jump_if_false @BMXMALL_749 02A7: unknown_check 0@ jump_if_false @BMXMALL_719 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BMXMALL_742 :BMXMALL_719 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BMXMALL_540 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BMXMALL_742 0002: jump @BMXMALL_758 :BMXMALL_749 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BMXMALL_758 0002: jump @BMXMALL_767 :BMXMALL_765 005F: (unknown) :BMXMALL_767 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BMXMALL_925 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BMXMALL_925 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BMXMALL_866 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BMXMALL_825 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BMXMALL_859 :BMXMALL_825 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_540 0@ 4@ > -1 // (int) var > num jump_if_false @BMXMALL_859 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_540 4@ :BMXMALL_859 0002: jump @BMXMALL_925 :BMXMALL_866 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BMXMALL_891 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BMXMALL_925 :BMXMALL_891 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_540 0@ not 3@ == -1 // (int) var == num jump_if_false @BMXMALL_925 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_540 3@ :BMXMALL_925 0045: actor 0@ defined jump_if_false @BMXMALL_977 004F: unknown_check 1@ jump_if_false @BMXMALL_977 007E: actor 0@ driving jump_if_false @BMXMALL_977 807C: not actor 0@ driving 1@ 0022: jump_if_false @BMXMALL_977 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_540 0@ :BMXMALL_977 5@ = 0 // (int) :BMXMALL_981 5@ == 0 // (int) var == num jump_if_false @BMXMALL_1079 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BMXMALL_1072 004F: unknown_check 1@ jump_if_false @BMXMALL_1072 007C: actor 0@ driving 1@ 0022: jump_if_false @BMXMALL_1038 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BMXMALL_1072 :BMXMALL_1038 2@ == -1 // (int) var == num jump_if_false @BMXMALL_1064 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BMXMALL_1072 :BMXMALL_1064 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BMXMALL_1072 0002: jump @BMXMALL_981 :BMXMALL_1079 0026: return :BMXMALL_1081 0@ == 0 // (int) var == num jump_if_false @BMXMALL_1124 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BMXMALL_1300 :BMXMALL_1124 0@ == 1 // (int) var == num jump_if_false @BMXMALL_1157 03CF: (unknown) 200 200 200 255 0002: jump @BMXMALL_1300 :BMXMALL_1157 0@ == 2 // (int) var == num jump_if_false @BMXMALL_1199 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BMXMALL_1300 :BMXMALL_1199 0@ == 3 // (int) var == num jump_if_false @BMXMALL_1243 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BMXMALL_1300 :BMXMALL_1243 0@ == 4 // (int) var == num jump_if_false @BMXMALL_1274 03CF: (unknown) 8 143 59 255 0002: jump @BMXMALL_1300 :BMXMALL_1274 0@ == 5 // (int) var == num jump_if_false @BMXMALL_1300 03CF: (unknown) 237 130 180 255 :BMXMALL_1300 0026: return :BMXMALL_1302 00BC: (unknown) 0@ 2 0026: return :BMXMALL_1309 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BMXMALL_1309 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BMXMALL_1364 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BMXMALL_1364 0 > 3@ // (int) num > var 0022: jump_if_false @BMXMALL_1379 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BMXMALL_1379 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BMXMALL_1424 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BMXMALL_1424 005F: (unknown) :BMXMALL_1426 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @BMXMALL_1499 0045: actor $1038 defined jump_if_false @BMXMALL_1499 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @BMXMALL_1499 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @BMXMALL_1499 $1704 = 0 // (int) :BMXMALL_1499 $1704 > 0 // (int) var > num jump_if_false @BMXMALL_1617 $1705 == -1 // (int) var == num jump_if_false @BMXMALL_1571 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @BMXMALL_1604 :BMXMALL_1571 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @BMXMALL_1604 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :BMXMALL_1604 0035: $1706 = $1704 // (int vars) 0002: jump @BMXMALL_1675 :BMXMALL_1617 $1707 == 1 // (int) var == num jump_if_false @BMXMALL_1670 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BMXMALL_1670 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :BMXMALL_1670 $1706 = 0 // (int) :BMXMALL_1675 005F: (unknown) 0002: jump @BMXMALL_1698 0048: $6068 = create_car #BMXBOY at 0 0 0 0049: destroy_car $6068 :BMXMALL_1698 0@ = 0 // (int) 0@ = 0 // (int) :BMXMALL_1706 $5485(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_1748 $5435(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_1748 00BB: (unknown) $5385(0@,50) $5435(0@,50) = 0 // (int) :BMXMALL_1748 0@ += 1 // (int) 0@ >= 50 // (int) var >= num jump_if_false @BMXMALL_1706 0026: return :BMXMALL_1767 0@ = 0 // (int) 0@ = 0 // (int) :BMXMALL_1775 $5685(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_1806 $6043 = 255 // (int) $6044 = 0 // (int) $6045 = 0 // (int) :BMXMALL_1806 $5685(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_1838 $6043 = 0 // (int) $6044 = 255 // (int) $6045 = 0 // (int) :BMXMALL_1838 $5685(0@,50) == 2 // (int) var == num jump_if_false @BMXMALL_1870 $6043 = 0 // (int) $6044 = 0 // (int) $6045 = 255 // (int) :BMXMALL_1870 0165: (unknown) $5535(0@,50) $5585(0@,50) $5635(0@,50) $5991 5 0 $6043 $6044 $6045 $6074 == 0 // (int) var == num jump_if_false @BMXMALL_1954 00BE: (unknown) $5535(0@,50) $5585(0@,50) $5635(0@,50) 0 0207: (unknown) $5385(0@,50) 00BC: (unknown) $5385(0@,50) $5737(0@,50) 00BF: (unknown) $5385(0@,50) 1 $5435(0@,50) = 1 // (int) :BMXMALL_1954 0@ += 1 // (int) 0@ >= 50 // (int) var >= num jump_if_false @BMXMALL_1775 0026: return :BMXMALL_1973 0@ = 0 // (int) :BMXMALL_1977 50 > 0@ // (int) num > var 0022: jump_if_false @BMXMALL_2469 // Note: the incorrect math opcode was used here $5485(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2457 $5685(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2034 $6043 = 255 // (int) $6044 = 0 // (int) $6045 = 0 // (int) :BMXMALL_2034 $5685(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_2066 $6043 = 0 // (int) $6044 = 255 // (int) $6045 = 0 // (int) :BMXMALL_2066 $5685(0@,50) == 2 // (int) var == num jump_if_false @BMXMALL_2098 $6043 = 0 // (int) $6044 = 0 // (int) $6045 = 255 // (int) :BMXMALL_2098 0165: (unknown) $5535(0@,50) $5585(0@,50) $5635(0@,50) $5991 5 0 $6043 $6044 $6045 $5435(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2184 00BE: (unknown) $5535(0@,50) $5585(0@,50) $5635(0@,50) 0 0207: (unknown) $5385(0@,50) 00BC: (unknown) $5385(0@,50) $5737(0@,50) 00BF: (unknown) $5385(0@,50) 1 $5435(0@,50) = 1 // (int) :BMXMALL_2184 0089: actor $1038 in_sphere $5535(0@,50) $5585(0@,50) $5635(0@,50) radius 2.0 2.0 $5992 sphere 0 0022: jump_if_false @BMXMALL_2457 // Note: the incorrect math opcode was used here 007D: actor $1038 driving_car_with_model #BMXBOY 0022: jump_if_false @BMXMALL_2457 // Note: the incorrect math opcode was used here 0315: (unknown) $1038 $6062 $6065 $6063 $6066 $6064 $6067 $5685(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2307 $6060 += 1 // (int) $6061 += 1 // (int) 00BB: (unknown) $5385(0@,50) $5485(0@,50) = 1 // (int) 0057: show_text_highpriority GXT 'BMXM_16' time 1000 flag 1 // Corona Collected! 00D9: (unknown) 0 0 0 1 :BMXMALL_2307 $5685(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_2382 04E8: (unknown) $6068 jump_if_false @BMXMALL_2382 $6060 += 2 // (int) $6061 += 1 // (int) 00BB: (unknown) $5385(0@,50) $5485(0@,50) = 1 // (int) 0057: show_text_highpriority GXT 'BMXM_16' time 1000 flag 1 // Corona Collected! 00D9: (unknown) 0 0 0 1 :BMXMALL_2382 $5685(0@,50) == 2 // (int) var == num jump_if_false @BMXMALL_2457 04E9: (unknown) $6068 jump_if_false @BMXMALL_2457 $6060 += 3 // (int) $6061 += 1 // (int) 00BB: (unknown) $5385(0@,50) $5485(0@,50) = 1 // (int) 0057: show_text_highpriority GXT 'BMXM_16' time 1000 flag 1 // Corona Collected! 00D9: (unknown) 0 0 0 1 :BMXMALL_2457 0@ += 1 // (int) 0002: jump @BMXMALL_1977 :BMXMALL_2469 0026: return :BMXMALL_2471 0035: $6052 = $6051 // (int vars) $6052 /= 1000 // (int) 0035: $6053 = $6052 // (int vars) $6053 /= 60 // (int) 0035: $6054 = $6053 // (int vars) $6054 *= 60 // (int) 002B: $6052 -= $6054 // (int vars) // Note: the incorrect math opcode was used here 0026: return :BMXMALL_2516 1 > $6053 // (int) num > var 0022: jump_if_false @BMXMALL_2553 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT 'BMXM_8' number $6052 time 5000 flag 1 // ~w~New Course Record! 0:~1~ 0002: jump @BMXMALL_2612 :BMXMALL_2553 9 >= $6052 // (int) num >= var 0022: jump_if_false @BMXMALL_2592 // Note: the incorrect math opcode was used here 01D9: (unknown) 'BMXM_9' $6053 $6052 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @BMXMALL_2612 :BMXMALL_2592 01D9: (unknown) 'BMXM_10' $6053 $6052 5000 1 // ~w~New Course Record! ~1~:~1~ :BMXMALL_2612 0026: return :BMXMALL_2614 0035: $6055 = $2270 // (int vars) $6055 /= 1000 // (int) 0035: $6056 = $6055 // (int vars) $6056 /= 60 // (int) 0035: $6057 = $6056 // (int vars) $6057 *= 60 // (int) 002B: $6055 -= $6057 // (int vars) // Note: the incorrect math opcode was used here 0026: return :BMXMALL_2659 1 > $6056 // (int) num > var 0022: jump_if_false @BMXMALL_2697 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT 'BMXM_22' number $6055 time 6500 flag 1 // Collect all the coronas! Beat the course record of 0:~1~. 0002: jump @BMXMALL_2757 :BMXMALL_2697 9 >= $6055 // (int) num >= var 0022: jump_if_false @BMXMALL_2737 // Note: the incorrect math opcode was used here 01D9: (unknown) 'BMXM_23' $6056 $6055 6500 1 // Collect all the coronas! Beat the course record of ~1~:0~1~. 0002: jump @BMXMALL_2757 :BMXMALL_2737 01D9: (unknown) 'BMXM_24' $6056 $6055 6500 1 // Collect all the coronas! Beat the course record of ~1~:~1~. :BMXMALL_2757 0026: return :BMXMALL_2759 1 > $6053 // (int) num > var 0022: jump_if_false @BMXMALL_2797 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'BMXM_11' number $6052 time 5000 style 8 // ~r~You failed to beat the Course Record! Your time 0:~1~. 0002: jump @BMXMALL_2857 :BMXMALL_2797 9 >= $6052 // (int) num >= var 0022: jump_if_false @BMXMALL_2837 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'BMXM_12' numbers $6053 $6052 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @BMXMALL_2857 :BMXMALL_2837 021E: show_text_2numbers_styled GXT 'BMXM_13' numbers $6053 $6052 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :BMXMALL_2857 0026: return :BMXMALL_2859 $1704 = 0 // (int) 0377: (unknown) 44 0@ 0022: jump_if_false @BMXMALL_2900 // Note: the incorrect math opcode was used here 0@ > 0 // (int) var > num jump_if_false @BMXMALL_2893 $6071 = 1 // (int) :BMXMALL_2893 0002: jump @BMXMALL_2905 :BMXMALL_2900 $6071 = 0 // (int) :BMXMALL_2905 0026: return :BMXMALL_2907 $1045 = 1 // (int) $1691 = 1 // (int) $2269 == 0 // (int) var == num jump_if_false @BMXMALL_2933 01EA: increment_mission_attempts :BMXMALL_2933 $6074 = 0 // (int) $6078 = 0 // (int) 033A: use_GXT_table 'BMX_MAL' // Fastest time on 'Mashin' up the Mall' 0001: wait 0 ms $5588 = 0 // (int) $5589 = -1 // (int) $6060 = 0 // (int) $6061 = 0 // (int) $6079 = 0 // (int) $1704 = 0 // (int) $6071 = 0 // (int) $6072 = 0 // (int) $6073 = 0 // (int) $6075 = 0 // (int) $6076 = 0 // (int) $6077 = 0 // (int) $6049 = 29999 // (int) $6046 = 0 // (int) $6047 = 0 // (int) $6048 = 0 // (int) $6050 = 0 // (int) $6051 = 0 // (int) $6052 = 0 // (int) $6053 = 0 // (int) $6054 = 0 // (int) $6058 = 0 // (int) $6055 = 0 // (int) $6056 = 0 // (int) $6057 = 0 // (int) $5991 = 1.0 // (float) $5992 = 2.0 // (float) $6062 = 0 // (int) $6065 = 0 // (float) $6063 = 0 // (int) $6066 = 0 // (float) $6064 = 0 // (int) $6067 = 0 // (float) $5590 = 50 // (int) $5791 = 430.103 // (float) $5841 = 1164.447 // (float) $5891 = -199.606 // (float) $5741 = 0 // (int) $5941 = 0 // (int) $5993 = 0 // (int) $5691 = 0 // (int) $5792 = 392.127 // (float) $5842 = 1170.134 // (float) $5892 = -199.606 // (float) $5742 = 0 // (int) $5942 = 0 // (int) $5994 = 0 // (int) $5692 = 0 // (int) $5793 = 403.929 // (float) $5843 = 1170.985 // (float) $5893 = -199.606 // (float) $5743 = 0 // (int) $5943 = 0 // (int) $5995 = 0 // (int) $5693 = 0 // (int) $5794 = 430.142 // (float) $5844 = 1174.72 // (float) $5894 = -199.606 // (float) $5744 = 0 // (int) $5944 = 0 // (int) $5996 = 0 // (int) $5694 = 0 // (int) $5795 = 421.049 // (float) $5845 = 1128.278 // (float) $5895 = -199.823 // (float) $5745 = 0 // (int) $5945 = 2 // (int) $5997 = 2 // (int) $5695 = 0 // (int) $5796 = 413.551 // (float) $5846 = 1193.831 // (float) $5896 = -199.021 // (float) $5746 = 0 // (int) $5946 = 1 // (int) $5998 = 1 // (int) $5696 = 0 // (int) $5797 = 446.936 // (float) $5847 = 1222.933 // (float) $5897 = -199.107 // (float) $5747 = 0 // (int) $5947 = 2 // (int) $5999 = 2 // (int) $5697 = 0 // (int) $5798 = 393.88 // (float) $5848 = 1130.56 // (float) $5898 = -193.596 // (float) $5748 = 0 // (int) $5948 = 1 // (int) $6000 = 1 // (int) $5698 = 0 // (int) $5799 = 367.111 // (float) $5849 = 1132.017 // (float) $5899 = -193.596 // (float) $5749 = 0 // (int) $5949 = 0 // (int) $6001 = 0 // (int) $5699 = 0 // (int) $5800 = 364.595 // (float) $5850 = 1126.417 // (float) $5900 = -193.596 // (float) $5750 = 0 // (int) $5950 = 2 // (int) $6002 = 2 // (int) $5700 = 0 // (int) $5801 = 368.586 // (float) $5851 = 1117.029 // (float) $5901 = -193.596 // (float) $5751 = 0 // (int) $5951 = 0 // (int) $6003 = 0 // (int) $5701 = 0 // (int) $5802 = 387.796 // (float) $5852 = 1117.428 // (float) $5902 = -193.596 // (float) $5752 = 0 // (int) $5952 = 0 // (int) $6004 = 0 // (int) $5702 = 0 // (int) $5803 = 413.293 // (float) $5853 = 1117.176 // (float) $5903 = -193.601 // (float) $5753 = 0 // (int) $5953 = 1 // (int) $6005 = 1 // (int) $5703 = 0 // (int) $5804 = 438.122 // (float) $5854 = 1117.362 // (float) $5904 = -193.598 // (float) $5754 = 0 // (int) $5954 = 0 // (int) $6006 = 0 // (int) $5704 = 0 // (int) $5805 = 454.216 // (float) $5855 = 1114.442 // (float) $5905 = -193.598 // (float) $5755 = 0 // (int) $5955 = 2 // (int) $6007 = 2 // (int) $5705 = 0 // (int) $5806 = 463.343 // (float) $5856 = 1117.606 // (float) $5906 = -193.598 // (float) $5756 = 0 // (int) $5956 = 0 // (int) $6008 = 0 // (int) $5706 = 0 // (int) $5807 = 464.147 // (float) $5857 = 1128.785 // (float) $5907 = -193.598 // (float) $5757 = 0 // (int) $5957 = 1 // (int) $6009 = 1 // (int) $5707 = 0 // (int) $5808 = 448.558 // (float) $5858 = 1133.176 // (float) $5908 = -193.598 // (float) $5758 = 0 // (int) $5958 = 0 // (int) $6010 = 0 // (int) $5708 = 0 // (int) $5809 = 415.909 // (float) $5859 = 1130.482 // (float) $5909 = -193.604 // (float) $5759 = 0 // (int) $5959 = 0 // (int) $6011 = 0 // (int) $5709 = 0 // (int) $5810 = 437.75 // (float) $5860 = 1078.934 // (float) $5910 = -199.021 // (float) $5760 = 0 // (int) $5960 = 2 // (int) $6012 = 2 // (int) $5710 = 0 // (int) $5811 = 421.861 // (float) $5861 = 1078.297 // (float) $5911 = -199.021 // (float) $5761 = 0 // (int) $5961 = 1 // (int) $6013 = 1 // (int) $5711 = 0 // (int) $5812 = 413.53 // (float) $5862 = 1056.032 // (float) $5912 = -199.606 // (float) $5762 = 0 // (int) $5962 = 0 // (int) $6014 = 0 // (int) $5712 = 0 // (int) $5813 = 447.547 // (float) $5863 = 1029.933 // (float) $5913 = -199.046 // (float) $5763 = 0 // (int) $5963 = 1 // (int) $6015 = 1 // (int) $5713 = 0 // (int) $5814 = 380.168 // (float) $5864 = 1031.125 // (float) $5914 = -199.066 // (float) $5764 = 0 // (int) $5964 = 0 // (int) $6016 = 0 // (int) $5714 = 0 // (int) $5815 = 390.139 // (float) $5865 = 1078.63 // (float) $5915 = -199.021 // (float) $5765 = 0 // (int) $5965 = 2 // (int) $6017 = 2 // (int) $5715 = 0 // (int) $5816 = 405.586 // (float) $5866 = 1079.932 // (float) $5916 = -199.021 // (float) $5766 = 0 // (int) $5966 = 2 // (int) $6018 = 2 // (int) $5716 = 0 // (int) $5817 = 406.987 // (float) $5867 = 1122.085 // (float) $5917 = -199.823 // (float) $5767 = 0 // (int) $5967 = 1 // (int) $6019 = 1 // (int) $5717 = 0 // (int) $5818 = 426.882 // (float) $5868 = 1043.727 // (float) $5918 = -193.593 // (float) $5768 = 0 // (int) $5968 = 1 // (int) $6020 = 1 // (int) $5718 = 0 // (int) $5819 = 435.125 // (float) $5869 = 1009.409 // (float) $5919 = -193.593 // (float) $5769 = 0 // (int) $5969 = 2 // (int) $6021 = 2 // (int) $5719 = 0 // (int) $5820 = 460.278 // (float) $5870 = 1007.347 // (float) $5920 = -193.597 // (float) $5770 = 0 // (int) $5970 = 0 // (int) $6022 = 0 // (int) $5720 = 0 // (int) $5821 = 469.522 // (float) $5871 = 1033.205 // (float) $5921 = -193.592 // (float) $5771 = 0 // (int) $5971 = 0 // (int) $6023 = 0 // (int) $5721 = 0 // (int) $5822 = 455.787 // (float) $5872 = 1062.651 // (float) $5922 = -193.587 // (float) $5772 = 0 // (int) $5972 = 1 // (int) $6024 = 1 // (int) $5722 = 0 // (int) $5823 = 455.817 // (float) $5873 = 1098.344 // (float) $5923 = -193.598 // (float) $5773 = 0 // (int) $5973 = 2 // (int) $6025 = 2 // (int) $5723 = 0 // (int) $5824 = 455.734 // (float) $5874 = 1148.552 // (float) $5924 = -193.598 // (float) $5774 = 0 // (int) $5974 = 0 // (int) $6026 = 0 // (int) $5724 = 0 // (int) $5825 = 455.895 // (float) $5875 = 1183.948 // (float) $5925 = -193.597 // (float) $5775 = 0 // (int) $5975 = 2 // (int) $6027 = 2 // (int) $5725 = 0 // (int) $5826 = 462.569 // (float) $5876 = 1209.795 // (float) $5926 = -193.597 // (float) $5776 = 0 // (int) $5976 = 1 // (int) $6028 = 1 // (int) $5726 = 0 // (int) $5827 = 468.866 // (float) $5877 = 1236.716 // (float) $5927 = -193.596 // (float) $5777 = 0 // (int) $5977 = 0 // (int) $6029 = 0 // (int) $5727 = 0 // (int) $5828 = 439.583 // (float) $5878 = 1246.975 // (float) $5928 = -193.596 // (float) $5778 = 0 // (int) $5978 = 1 // (int) $6030 = 1 // (int) $5728 = 0 // (int) $5829 = 427.087 // (float) $5879 = 1219.197 // (float) $5929 = -193.597 // (float) $5779 = 0 // (int) $5979 = 2 // (int) $6031 = 2 // (int) $5729 = 0 // (int) $5830 = 400.043 // (float) $5880 = 1039.284 // (float) $5930 = -193.59 // (float) $5780 = 0 // (int) $5980 = 0 // (int) $6032 = 0 // (int) $5730 = 0 // (int) $5831 = 394.349 // (float) $5881 = 1009.903 // (float) $5931 = -193.589 // (float) $5781 = 0 // (int) $5981 = 2 // (int) $6033 = 2 // (int) $5731 = 0 // (int) $5832 = 374.487 // (float) $5882 = 1004.733 // (float) $5932 = -193.59 // (float) $5782 = 0 // (int) $5982 = 0 // (int) $6034 = 0 // (int) $5732 = 0 // (int) $5833 = 358.916 // (float) $5883 = 1021.271 // (float) $5933 = -193.595 // (float) $5783 = 0 // (int) $5983 = 1 // (int) $6035 = 1 // (int) $5733 = 0 // (int) $5834 = 367.961 // (float) $5884 = 1044.931 // (float) $5934 = -193.594 // (float) $5784 = 0 // (int) $5984 = 2 // (int) $6036 = 2 // (int) $5734 = 0 // (int) $5835 = 372.316 // (float) $5885 = 1076.19 // (float) $5935 = -193.596 // (float) $5785 = 0 // (int) $5985 = 1 // (int) $6037 = 1 // (int) $5735 = 0 // (int) $5836 = 372.318 // (float) $5886 = 1167.082 // (float) $5936 = -193.597 // (float) $5786 = 0 // (int) $5986 = 2 // (int) $6038 = 2 // (int) $5736 = 0 // (int) $5837 = 372.657 // (float) $5887 = 1220.335 // (float) $5937 = -193.637 // (float) $5787 = 0 // (int) $5987 = 1 // (int) $6039 = 1 // (int) $5737 = 0 // (int) $5838 = 385.035 // (float) $5888 = 1247.645 // (float) $5938 = -193.59 // (float) $5788 = 0 // (int) $5988 = 0 // (int) $6040 = 0 // (int) $5738 = 0 // (int) $5839 = 400.643 // (float) $5889 = 1214.818 // (float) $5939 = -193.597 // (float) $5789 = 0 // (int) $5989 = 1 // (int) $6041 = 1 // (int) $5739 = 0 // (int) $5840 = 397.58 // (float) $5890 = 1239.664 // (float) $5940 = -193.59 // (float) $5790 = 0 // (int) $5990 = 0 // (int) $6042 = 0 // (int) $5740 = 0 // (int) $6059 = 0 // (int) $6070 = 0 // (int) 0045: actor $1038 defined jump_if_false @BMXMALL_5636 0110: $6079 = player $1038 wanted_level $6079 == 1 // (int) var == num jump_if_false @BMXMALL_5583 009B: clear_player $1038 wanted_level :BMXMALL_5583 007D: actor $1038 driving_car_with_model #BMXBOY 0022: jump_if_false @BMXMALL_5629 // Note: the incorrect math opcode was used here 007B: $6068 = actor $1038 car 004E: put_car $6068 at 384.95 1226.62 -201.0 00D1: set_car $6068 Z_angle_to 180.0 0221: (unknown) :BMXMALL_5629 0002: jump @BMXMALL_5642 :BMXMALL_5636 $5588 = 2 // (int) :BMXMALL_5642 00AA: set_parked_car_generator $1894 cars_to_generate_to 0 022C: (unknown) 384.95 1226.62 -199.824 8.0 0 $6074 = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1767 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2614 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2659 -1@ = 0 // (int) // timer2 $6073 = 1 // (int) :BMXMALL_5720 00CA: fading jump_if_false @BMXMALL_5771 0001: wait 0 ms 80A0: not car $6068 wrecked jump_if_false @BMXMALL_5743 :BMXMALL_5743 809F: not actor $1038 dead jump_if_false @BMXMALL_5754 :BMXMALL_5754 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1767 0002: jump @BMXMALL_5720 :BMXMALL_5771 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1767 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2859 $6071 == 0 // (int) var == num jump_if_false @BMXMALL_5841 0377: (unknown) 44 $1704 0022: jump_if_false @BMXMALL_5841 // Note: the incorrect math opcode was used here $1704 > 0 // (int) var > num jump_if_false @BMXMALL_5841 $6075 = 1 // (int) 0002: jump @BMXMALL_6232 :BMXMALL_5841 $6072 == 0 // (int) var == num jump_if_false @BMXMALL_6232 0001: wait 0 ms $6071 == 0 // (int) var == num jump_if_false @BMXMALL_5906 0377: (unknown) 44 $1704 0022: jump_if_false @BMXMALL_5906 // Note: the incorrect math opcode was used here $1704 > 0 // (int) var > num jump_if_false @BMXMALL_5906 $6075 = 1 // (int) 0002: jump @BMXMALL_6232 :BMXMALL_5906 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2859 809F: not actor $1038 dead jump_if_false @BMXMALL_6209 0043: store_actor $1038 position_to $1042 $1043 $1044 // Note: the incorrect math opcode was used here 80A0: not car $6068 wrecked 0022: jump_if_false @BMXMALL_6191 // Note: the incorrect math opcode was used here $6073 == 1 // (int) var == num jump_if_false @BMXMALL_6012 -1@ >= 4000 // (int) var >= num // timer2 jump_if_false @BMXMALL_6012 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 -1@ = 0 // (int) // timer2 $6073 = 2 // (int) :BMXMALL_6012 $6073 == 2 // (int) var == num jump_if_false @BMXMALL_6076 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @BMXMALL_6076 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 -1@ = 0 // (int) // timer2 $6073 = 3 // (int) :BMXMALL_6076 $6073 == 3 // (int) var == num jump_if_false @BMXMALL_6140 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @BMXMALL_6140 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 -1@ = 0 // (int) // timer2 $6073 = 4 // (int) :BMXMALL_6140 $6073 == 4 // (int) var == num jump_if_false @BMXMALL_6184 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @BMXMALL_6184 03C2: (unknown) -1@ = 0 // (int) // timer2 $6072 = 1 // (int) $6073 = 5 // (int) :BMXMALL_6184 0002: jump @BMXMALL_6202 :BMXMALL_6191 $5589 = 0 // (int) $5588 = 2 // (int) :BMXMALL_6202 0002: jump @BMXMALL_6215 :BMXMALL_6209 $5588 = 2 // (int) :BMXMALL_6215 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1767 0002: jump @BMXMALL_5841 :BMXMALL_6232 $6074 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1767 $6074 = 1 // (int) $6075 == 1 // (int) var == num jump_if_false @BMXMALL_6268 03C2: (unknown) :BMXMALL_6268 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 -1@ = 0 // (int) // timer2 $6077 = 1 // (int) 0045: actor $1038 defined jump_if_false @BMXMALL_6332 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 0002: jump @BMXMALL_6338 :BMXMALL_6332 $5588 = 2 // (int) :BMXMALL_6338 00A0: car $6068 wrecked jump_if_false @BMXMALL_6360 $5589 = 0 // (int) $5588 = 2 // (int) :BMXMALL_6360 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BMXMALL_1081 5 024C: set_timer_with_text_to $6051 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BMXMALL_1081 1 03F9: (unknown) $6061 $5590 0 'BMXM_3' // Checkpoints ~1~ ~1~ :BMXMALL_6410 0001: wait 0 ms $5588 == 0 // (int) var == num jump_if_false @BMXMALL_7093 0045: actor $1038 defined jump_if_false @BMXMALL_7087 80A0: not car $6068 wrecked jump_if_false @BMXMALL_7065 $1698 == 5 // (int) var == num jump_if_false @BMXMALL_7042 $6077 == 1 // (int) var == num jump_if_false @BMXMALL_6501 -1@ > 999 // (int) var > num // timer2 jump_if_false @BMXMALL_6501 025E: remove_styled_text 'RACE_E' // ~w~GO! $6077 = 0 // (int) :BMXMALL_6501 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1426 jump_if_false @BMXMALL_6554 03C2: (unknown) 0059: text_clear_all 025D: remove_text 'BMXM_4' // You have ~1~ second to get back on your ~b~bmx! 025D: remove_text 'BMXM_5' // You have ~1~ seconds to get back on your ~b~bmx! $6059 = 1 // (int) $5588 = 2 // (int) :BMXMALL_6554 007C: actor $1038 driving $6068 0022: jump_if_false @BMXMALL_6723 // Note: the incorrect math opcode was used here $6076 == 0 // (int) var == num jump_if_false @BMXMALL_6642 -1@ > 5000 // (int) var > num // timer2 jump_if_false @BMXMALL_6642 025D: remove_text 'BMXM_22' // Collect all the coronas! Beat the course record of 0:~1~. 025D: remove_text 'BMXM_23' // Collect all the coronas! Beat the course record of ~1~:0~1~. 025D: remove_text 'BMXM_24' // Collect all the coronas! Beat the course record of ~1~:~1~. 0267: (unknown) 'BMXM_17' // Wheelie through the ~g~green~w~, pull a stoppie through the ~b~blue~w~ and collect the ~r~red~w~ coronas anyway you want. $6076 = 1 // (int) :BMXMALL_6642 014C: set_car $6068 health_to 1000 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1973 $6070 == 1 // (int) var == num jump_if_false @BMXMALL_6716 00BB: (unknown) $6069 025D: remove_text 'BMXM_4' // You have ~1~ second to get back on your ~b~bmx! 025D: remove_text 'BMXM_5' // You have ~1~ seconds to get back on your ~b~bmx! 0057: show_text_highpriority GXT 'BMXM_1' time 8000 flag 1 // Collect all the coronas! $6070 = 0 // (int) :BMXMALL_6716 0002: jump @BMXMALL_6968 :BMXMALL_6723 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1698 $6070 == 0 // (int) var == num jump_if_false @BMXMALL_6787 00C0: (unknown) $6068 $6069 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BMXMALL_1302 $6069 010E: $6048 = current_time_in_ms $6049 = 29999 // (int) $6070 = 1 // (int) 0002: jump @BMXMALL_6815 :BMXMALL_6787 010E: $6046 = current_time_in_ms 0035: $6047 = $6046 // (int vars) 002B: $6047 -= $6048 // (int vars) // Note: the incorrect math opcode was used here 0035: $6048 = $6046 // (int vars) 002B: $6049 -= $6047 // (int vars) // Note: the incorrect math opcode was used here :BMXMALL_6815 0035: $6050 = $6049 // (int vars) $6050 /= 1000 // (int) $6050 += 1 // (int) $6049 > 0 // (int) var > num jump_if_false @BMXMALL_6936 80A0: not car $6068 wrecked jump_if_false @BMXMALL_6918 $6050 == 1 // (int) var == num jump_if_false @BMXMALL_6894 03ED: (unknown) 'BMXM_4' $6050 1000 1 // You have ~1~ second to get back on your ~b~bmx! 0002: jump @BMXMALL_6911 :BMXMALL_6894 03ED: (unknown) 'BMXM_5' $6050 1000 1 // You have ~1~ seconds to get back on your ~b~bmx! :BMXMALL_6911 0002: jump @BMXMALL_6929 :BMXMALL_6918 $5589 = 0 // (int) $5588 = 2 // (int) :BMXMALL_6929 0002: jump @BMXMALL_6968 :BMXMALL_6936 025D: remove_text 'BMXM_4' // You have ~1~ second to get back on your ~b~bmx! 025D: remove_text 'BMXM_5' // You have ~1~ seconds to get back on your ~b~bmx! $5589 = 1 // (int) $5588 = 2 // (int) :BMXMALL_6968 $6061 == 50 // (int) var == num jump_if_false @BMXMALL_7035 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2471 0011: $2270 > $6051 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BMXMALL_7023 // Note: the incorrect math opcode was used here 0035: $2270 = $6051 // (int vars) $5588 = 1 // (int) 0002: jump @BMXMALL_7035 :BMXMALL_7023 $6078 = 1 // (int) $5588 = 2 // (int) :BMXMALL_7035 0002: jump @BMXMALL_7058 :BMXMALL_7042 03C2: (unknown) 0059: text_clear_all $5589 = 2 // (int) $5588 = 2 // (int) :BMXMALL_7058 0002: jump @BMXMALL_7080 :BMXMALL_7065 03C2: (unknown) 0059: text_clear_all $5589 = 0 // (int) $5588 = 2 // (int) :BMXMALL_7080 0002: jump @BMXMALL_7093 :BMXMALL_7087 $5588 = 2 // (int) :BMXMALL_7093 $5588 == 1 // (int) var == num jump_if_false @BMXMALL_7120 0025: gosub @BMXMALL_7370 0002: jump @BMXMALL_7154 :BMXMALL_7120 $5588 == 2 // (int) var == num jump_if_false @BMXMALL_7147 0025: gosub @BMXMALL_7156 0002: jump @BMXMALL_7154 :BMXMALL_7147 0002: jump @BMXMALL_6410 :BMXMALL_7154 0026: return :BMXMALL_7156 03C2: (unknown) 0059: text_clear_all 025D: remove_text 'BMXM_4' // You have ~1~ second to get back on your ~b~bmx! 025D: remove_text 'BMXM_5' // You have ~1~ seconds to get back on your ~b~bmx! $6059 == 1 // (int) var == num jump_if_false @BMXMALL_7231 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0055: show_text_styled GXT 'BMXM_15' time 5000 style 8 // ~r~Mashin' Up The Mall Cancelled! 0002: jump @BMXMALL_7368 :BMXMALL_7231 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5589 == 2 // (int) var == num jump_if_false @BMXMALL_7282 0055: show_text_styled GXT 'BMXM_18' time 5000 style 8 // ~r~You left the mall! 0002: jump @BMXMALL_7345 :BMXMALL_7282 $5589 == 0 // (int) var == num jump_if_false @BMXMALL_7317 0055: show_text_styled GXT 'BMXM_25' time 5000 style 8 // ~r~You destroyed your bike! 0002: jump @BMXMALL_7345 :BMXMALL_7317 $5589 == 1 // (int) var == num jump_if_false @BMXMALL_7345 0055: show_text_styled GXT 'BMXM_6' time 5000 style 8 // ~r~You did not find your bmx in time. :BMXMALL_7345 $6078 == 1 // (int) var == num jump_if_false @BMXMALL_7368 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2759 :BMXMALL_7368 0026: return :BMXMALL_7370 0035: $6058 = $2270 // (int vars) $6058 /= 1000 // (int) 050F: (unknown) $6058 $2269 == 0 // (int) var == num jump_if_false @BMXMALL_7447 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 500 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $2269 = 1 // (int) 0002: jump @BMXMALL_7477 :BMXMALL_7447 011D: show_text_1number_styled GXT 'BMXM_51' number 500 time 1000 style 1 // Course Complete! ~n~$~1~ 0094: player $1038 money += 500 022B: (unknown) 1 :BMXMALL_7477 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2516 009B: clear_player $1038 wanted_level 0026: return :BMXMALL_7493 $1045 = 0 // (int) $1691 = 0 // (int) 034B: unknown_check $6068 jump_if_false @BMXMALL_7529 80A0: not car $6068 wrecked jump_if_false @BMXMALL_7529 0113: remove_references_to_car $6068 // Like turning a car into any random car :BMXMALL_7529 0162: release_model #BMXBOY 00AE: remove_status_text $6061 00AC: stop_timer $6051 00BB: (unknown) $6069 00BB: (unknown) $5641 00BB: (unknown) $5642 00BB: (unknown) $5643 00BB: (unknown) $5644 00BB: (unknown) $5645 00BB: (unknown) $5646 00BB: (unknown) $5647 00BB: (unknown) $5648 00BB: (unknown) $5649 00BB: (unknown) $5650 00BB: (unknown) $5651 00BB: (unknown) $5652 00BB: (unknown) $5653 00BB: (unknown) $5654 00BB: (unknown) $5655 00BB: (unknown) $5656 00BB: (unknown) $5657 00BB: (unknown) $5658 00BB: (unknown) $5659 00BB: (unknown) $5660 00BB: (unknown) $5661 00BB: (unknown) $5662 00BB: (unknown) $5663 00BB: (unknown) $5664 00BB: (unknown) $5665 00BB: (unknown) $5666 00BB: (unknown) $5667 00BB: (unknown) $5668 00BB: (unknown) $5669 00BB: (unknown) $5670 00BB: (unknown) $5671 00BB: (unknown) $5672 00BB: (unknown) $5673 00BB: (unknown) $5674 00BB: (unknown) $5675 00BB: (unknown) $5676 00BB: (unknown) $5677 00BB: (unknown) $5678 00BB: (unknown) $5679 00BB: (unknown) $5680 00BB: (unknown) $5681 00BB: (unknown) $5682 00BB: (unknown) $5683 00BB: (unknown) $5684 00BB: (unknown) $5685 00BB: (unknown) $5686 00BB: (unknown) $5687 00BB: (unknown) $5688 00BB: (unknown) $5689 00BB: (unknown) $5690 00AA: set_parked_car_generator $1894 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 33--------------- :BEACHPL 0238: name_thread 'BEACHPL' not $2279 == 1 // (int) var == num jump_if_false @BEACHPL_26 01EA: increment_mission_attempts :BEACHPL_26 0025: gosub @BEACHPL_10589 009D: wasted_or_busted // mission only jump_if_false @BEACHPL_55 $5906 = 99 // (int) 0025: gosub @BEACHPL_19852 :BEACHPL_55 0025: gosub @BEACHPL_20369 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BEACHPL_96 02B4: set_camera_transverse_delay 0 time 7@ :BEACHPL_96 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BEACHPL_137 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BEACHPL_148 :BEACHPL_137 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BEACHPL_148 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BEACHPL_182 02B4: set_camera_transverse_delay 0 time 5@ :BEACHPL_182 809F: not actor 3@ dead 0022: jump_if_false @BEACHPL_198 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BEACHPL_198 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @BEACHPL_264 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @BEACHPL_258 0400: (unknown) $1038 $1690 0002: jump @BEACHPL_264 :BEACHPL_258 02C0: (unknown) $1038 $1690 :BEACHPL_264 0@ >= 0 // (int) var >= num jump_if_false @BEACHPL_291 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :BEACHPL_291 0045: actor $1038 defined jump_if_false @BEACHPL_359 807E: not actor $1038 driving jump_if_false @BEACHPL_336 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @BEACHPL_339 :BEACHPL_336 021D: (unknown) 0 :BEACHPL_339 $1698 == 0 // (int) var == num jump_if_false @BEACHPL_355 02EA: select_interior 2 :BEACHPL_355 01AE: (unknown) 1 :BEACHPL_359 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $1038 defined jump_if_false @BEACHPL_429 807E: not actor $1038 driving jump_if_false @BEACHPL_417 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @BEACHPL_417 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :BEACHPL_417 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :BEACHPL_429 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BEACHPL_478 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @BEACHPL_478 02EA: select_interior 0 :BEACHPL_478 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BEACHPL_508 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BEACHPL_508 0026: return 0045: actor 0@ defined jump_if_false @BEACHPL_529 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BEACHPL_529 0026: return 0045: actor 0@ defined 0022: jump_if_false @BEACHPL_559 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BEACHPL_559 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BEACHPL_559 0026: return :BEACHPL_561 0045: actor 0@ defined 0022: jump_if_false @BEACHPL_608 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BEACHPL_604 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @BEACHPL_608 :BEACHPL_604 1@ = 0 // (int) :BEACHPL_608 1@ == 1 // (int) var == num jump_if_false @BEACHPL_692 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BEACHPL_685 007E: actor 0@ driving jump_if_false @BEACHPL_681 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BEACHPL_671 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BEACHPL_674 :BEACHPL_671 00F1: (unknown) 0@ :BEACHPL_674 0002: jump @BEACHPL_685 :BEACHPL_681 1@ = 0 // (int) :BEACHPL_685 0002: jump @BEACHPL_608 :BEACHPL_692 0026: return 0045: actor 0@ defined jump_if_false @BEACHPL_786 007E: actor 0@ driving jump_if_false @BEACHPL_770 02A7: unknown_check 0@ jump_if_false @BEACHPL_740 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BEACHPL_763 :BEACHPL_740 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BEACHPL_561 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BEACHPL_763 0002: jump @BEACHPL_779 :BEACHPL_770 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BEACHPL_779 0002: jump @BEACHPL_788 :BEACHPL_786 005F: (unknown) :BEACHPL_788 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BEACHPL_946 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BEACHPL_946 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BEACHPL_887 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BEACHPL_846 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BEACHPL_880 :BEACHPL_846 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_561 0@ 4@ > -1 // (int) var > num jump_if_false @BEACHPL_880 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_561 4@ :BEACHPL_880 0002: jump @BEACHPL_946 :BEACHPL_887 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BEACHPL_912 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BEACHPL_946 :BEACHPL_912 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_561 0@ not 3@ == -1 // (int) var == num jump_if_false @BEACHPL_946 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_561 3@ :BEACHPL_946 0045: actor 0@ defined jump_if_false @BEACHPL_998 004F: unknown_check 1@ jump_if_false @BEACHPL_998 007E: actor 0@ driving jump_if_false @BEACHPL_998 807C: not actor 0@ driving 1@ 0022: jump_if_false @BEACHPL_998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_561 0@ :BEACHPL_998 5@ = 0 // (int) :BEACHPL_1002 5@ == 0 // (int) var == num jump_if_false @BEACHPL_1100 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BEACHPL_1093 004F: unknown_check 1@ jump_if_false @BEACHPL_1093 007C: actor 0@ driving 1@ 0022: jump_if_false @BEACHPL_1059 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BEACHPL_1093 :BEACHPL_1059 2@ == -1 // (int) var == num jump_if_false @BEACHPL_1085 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BEACHPL_1093 :BEACHPL_1085 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BEACHPL_1093 0002: jump @BEACHPL_1002 :BEACHPL_1100 0026: return :BEACHPL_1102 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @BEACHPL_1175 0045: actor $1038 defined jump_if_false @BEACHPL_1175 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @BEACHPL_1175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @BEACHPL_1175 $1704 = 0 // (int) :BEACHPL_1175 $1704 > 0 // (int) var > num jump_if_false @BEACHPL_1293 $1705 == -1 // (int) var == num jump_if_false @BEACHPL_1247 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @BEACHPL_1280 :BEACHPL_1247 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @BEACHPL_1280 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :BEACHPL_1280 0035: $1706 = $1704 // (int vars) 0002: jump @BEACHPL_1351 :BEACHPL_1293 $1707 == 1 // (int) var == num jump_if_false @BEACHPL_1346 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_1346 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :BEACHPL_1346 $1706 = 0 // (int) :BEACHPL_1351 005F: (unknown) :BEACHPL_1353 0@ == 0 // (int) var == num jump_if_false @BEACHPL_1396 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BEACHPL_1572 :BEACHPL_1396 0@ == 1 // (int) var == num jump_if_false @BEACHPL_1429 03CF: (unknown) 200 200 200 255 0002: jump @BEACHPL_1572 :BEACHPL_1429 0@ == 2 // (int) var == num jump_if_false @BEACHPL_1471 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BEACHPL_1572 :BEACHPL_1471 0@ == 3 // (int) var == num jump_if_false @BEACHPL_1515 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BEACHPL_1572 :BEACHPL_1515 0@ == 4 // (int) var == num jump_if_false @BEACHPL_1546 03CF: (unknown) 8 143 59 255 0002: jump @BEACHPL_1572 :BEACHPL_1546 0@ == 5 // (int) var == num jump_if_false @BEACHPL_1572 03CF: (unknown) 237 130 180 255 :BEACHPL_1572 0026: return :BEACHPL_1574 00BC: (unknown) 0@ 2 0026: return :BEACHPL_1581 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BEACHPL_1581 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BEACHPL_1636 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BEACHPL_1636 0 > 3@ // (int) num > var 0022: jump_if_false @BEACHPL_1651 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BEACHPL_1651 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_1696 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BEACHPL_1696 005F: (unknown) 009F: actor 0@ dead jump_if_false @BEACHPL_1710 005F: (unknown) :BEACHPL_1710 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @BEACHPL_1757 005F: (unknown) :BEACHPL_1757 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @BEACHPL_1804 005F: (unknown) :BEACHPL_1804 005E: (unknown) 009F: actor 0@ dead jump_if_false @BEACHPL_1818 005F: (unknown) :BEACHPL_1818 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @BEACHPL_1845 005F: (unknown) :BEACHPL_1845 0485: unknown_check 0@ 214 jump_if_false @BEACHPL_1860 005E: (unknown) :BEACHPL_1860 0485: unknown_check 0@ 215 jump_if_false @BEACHPL_1875 005E: (unknown) :BEACHPL_1875 0485: unknown_check 0@ 216 jump_if_false @BEACHPL_1890 005E: (unknown) :BEACHPL_1890 005F: (unknown) 809F: not actor 0@ dead jump_if_false @BEACHPL_2007 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @BEACHPL_1967 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BEACHPL_1574 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @BEACHPL_1967 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :BEACHPL_1967 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @BEACHPL_1996 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @BEACHPL_2007 :BEACHPL_1996 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :BEACHPL_2007 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return :BEACHPL_2028 3@ == 1 // (int) var == num jump_if_false @BEACHPL_2149 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @BEACHPL_2103 0045: actor 1@ defined jump_if_false @BEACHPL_2096 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :BEACHPL_2096 0002: jump @BEACHPL_2142 :BEACHPL_2103 0045: actor 1@ defined jump_if_false @BEACHPL_2142 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :BEACHPL_2142 0002: jump @BEACHPL_2156 :BEACHPL_2149 0444: (unknown) 80 04C1: (unknown) 0@ :BEACHPL_2156 0026: return 1@ = 0 // (int) :BEACHPL_2162 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2162 0@ > 8 // (int) var > num jump_if_false @BEACHPL_2204 0@ = 8 // (int) :BEACHPL_2204 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2242 020D: (unknown) $5332(1@,8) :BEACHPL_2242 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_2273 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :BEACHPL_2273 0026: return 0@ = 0 // (int) :BEACHPL_2279 not $5332(0@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2300 020D: (unknown) $5332(0@,8) :BEACHPL_2300 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2279 0026: return 0@ = 0 // (int) :BEACHPL_2323 not $5332(0@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2344 003F: destroy_actor $5332(0@,8) :BEACHPL_2344 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2323 0026: return 0@ = 0 // (int) :BEACHPL_2367 not $5332(0@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2388 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :BEACHPL_2388 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2367 0026: return 834A: not unknown_check 0@ jump_if_false @BEACHPL_2419 005F: (unknown) :BEACHPL_2419 009F: actor 0@ dead jump_if_false @BEACHPL_2431 005F: (unknown) :BEACHPL_2431 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_2466 // Note: the incorrect math opcode was used here 005F: (unknown) :BEACHPL_2466 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_2547 // Note: the incorrect math opcode was used here 005E: (unknown) :BEACHPL_2547 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2574 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :BEACHPL_2574 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @BEACHPL_2600 1@ = -1 // (int) :BEACHPL_2600 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2620 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :BEACHPL_2620 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2640 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :BEACHPL_2640 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2660 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :BEACHPL_2660 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2680 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :BEACHPL_2680 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2700 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :BEACHPL_2700 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2716 02E2: 1@ = 0 // (any) :BEACHPL_2716 0026: return :BEACHPL_2718 0160: load_model 0@ 0228: (unknown) :BEACHPL_2723 8161: not model 0@ available jump_if_false @BEACHPL_2743 0001: wait 0 ms 0002: jump @BEACHPL_2723 :BEACHPL_2743 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BEACHPL_2718 230 809F: not actor $1038 dead jump_if_false @BEACHPL_2792 022C: (unknown) $5802 $5803 $5804 1.0 1 0044: put_actor $1038 at $5802 $5803 $5804 :BEACHPL_2792 834B: not unknown_check $5598 0022: jump_if_false @BEACHPL_2816 // Note: the incorrect math opcode was used here 0048: $5598 = create_car #QUAD at $5805 $5806 $5807 :BEACHPL_2816 0026: return 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_2925 // Note: the incorrect math opcode was used here 80A0: not car $5598 wrecked 0022: jump_if_false @BEACHPL_2920 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5598 0022: jump_if_false @BEACHPL_2913 // Note: the incorrect math opcode was used here 0104: car $5598 in_sphere $5808 $5809 $5810 radius $5811 $5812 $5813 sphere 0 0022: jump_if_false @BEACHPL_2911 // Note: the incorrect math opcode was used here 0267: (unknown) 'BPL_01' // Press the up button to start the odd job 007F: player 0 pressed_key 8 jump_if_false @BEACHPL_2904 0@ = 1 // (int) :BEACHPL_2904 0002: jump @BEACHPL_2913 :BEACHPL_2911 0268: (unknown) :BEACHPL_2913 0002: jump @BEACHPL_2925 :BEACHPL_2920 0@ = 2 // (int) :BEACHPL_2925 0026: return :BEACHPL_2927 0@ = 0 // (float) 8161: not model 12 available jump_if_false @BEACHPL_2954 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_2718 12 :BEACHPL_2954 834A: not unknown_check $5601 jump_if_false @BEACHPL_3010 809F: not actor $1038 dead jump_if_false @BEACHPL_3010 003E: $5601 = create_actor_pedtype 22 model 12 at $5817 $5818 $5819 0310: (unknown) $5601 $1038 1 032D: (unknown) $5601 1 0232: (unknown) $5601 1 :BEACHPL_3010 8161: not model #AMBULAN available jump_if_false @BEACHPL_3035 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_2718 227 :BEACHPL_3035 834B: not unknown_check $5600 jump_if_false @BEACHPL_3059 0048: $5600 = create_car #AMBULAN at $5814 $5815 $5816 :BEACHPL_3059 not $5844 == 1 // (int) var == num jump_if_false @BEACHPL_3113 809F: not actor $5601 dead jump_if_false @BEACHPL_3107 00C1: (unknown) $5601 $5609 01EC: (unknown) $5601 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1574 $5609 :BEACHPL_3107 $5844 = 1 // (int) :BEACHPL_3113 0026: return :BEACHPL_3115 809F: not actor $5601 dead jump_if_false @BEACHPL_3337 809F: not actor $1038 dead jump_if_false @BEACHPL_3337 80A0: not car $5598 wrecked jump_if_false @BEACHPL_3337 80A0: not car $5600 wrecked jump_if_false @BEACHPL_3337 0135: actor $1038 near_car $5600 radius 30.0 30.0 30.0 sphere 30.0 0022: jump_if_false @BEACHPL_3337 // Note: the incorrect math opcode was used here not $5972 == 1 // (int) var == num jump_if_false @BEACHPL_3213 $5972 = 1 // (int) 0325: (unknown) $5600 1 013A: set_car $5600 door_status_to 2 :BEACHPL_3213 807C: not actor $5601 driving $5598 0022: jump_if_false @BEACHPL_3335 // Note: the incorrect math opcode was used here 0091: actor $1038 near_actor_in_car $5601 radius 18.0 18.0 18.0 sphere 0 0022: jump_if_false @BEACHPL_3296 // Note: the incorrect math opcode was used here not $5973 == 1 // (int) var == num jump_if_false @BEACHPL_3289 $5973 = 1 // (int) 0057: show_text_highpriority GXT 'BPL_06' time 2500 flag 1 // Pull up next to the ~b~paramedic~w~ 00E9: (unknown) $5601 $5598 :BEACHPL_3289 0002: jump @BEACHPL_3328 :BEACHPL_3296 0091: actor $1038 near_actor_in_car $5601 radius 25.0 25.0 25.0 sphere 0 0022: jump_if_false @BEACHPL_3328 // Note: the incorrect math opcode was used here $5973 = 0 // (int) 00A2: (unknown) $5601 :BEACHPL_3328 0002: jump @BEACHPL_3337 :BEACHPL_3335 0059: text_clear_all :BEACHPL_3337 0026: return :BEACHPL_3339 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (float) 6@ = 0 // (int) 8161: not model 46 available jump_if_false @BEACHPL_3378 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @BEACHPL_2718 46 :BEACHPL_3378 8017: not 1@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_3975 // Note: the incorrect math opcode was used here 0001: wait 0 ms 834A: not unknown_check $5346(1@,3) 0022: jump_if_false @BEACHPL_3968 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 39 801C: not 0@ == $5636 // (int) num == var 0022: jump_if_false @BEACHPL_3968 // Note: the incorrect math opcode was used here 8227: not (unknown) $5381(0@,39) $5420(0@,39) $5459(0@,39) 11.0 11.0 11.0 0022: jump_if_false @BEACHPL_3968 // Note: the incorrect math opcode was used here 0078: if or $5904 == 1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @BEACHPL_3480 6@ = 1 // (int) :BEACHPL_3480 $5904 == 2 // (int) var == num jump_if_false @BEACHPL_3558 1@ == 1 // (int) var == num jump_if_false @BEACHPL_3558 809F: not actor $5602 dead jump_if_false @BEACHPL_3558 8080: not actor $5602 near_point $5381(0@,39) $5420(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3554 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0002: jump @BEACHPL_3558 :BEACHPL_3554 6@ = 0 // (int) :BEACHPL_3558 $5904 == 3 // (int) var == num jump_if_false @BEACHPL_3636 1@ == 1 // (int) var == num jump_if_false @BEACHPL_3636 809F: not actor $5602 dead jump_if_false @BEACHPL_3636 8080: not actor $5602 near_point $5381(0@,39) $5420(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3632 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0002: jump @BEACHPL_3636 :BEACHPL_3632 6@ = 0 // (int) :BEACHPL_3636 $5904 == 3 // (int) var == num jump_if_false @BEACHPL_3762 1@ == 2 // (int) var == num jump_if_false @BEACHPL_3762 809F: not actor $5602 dead jump_if_false @BEACHPL_3762 8080: not actor $5602 near_point $5381(0@,39) $5420(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3758 // Note: the incorrect math opcode was used here 809F: not actor $5603 dead 0022: jump_if_false @BEACHPL_3751 // Note: the incorrect math opcode was used here 8080: not actor $5603 near_point $5381(0@,39) $5420(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3747 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0002: jump @BEACHPL_3751 :BEACHPL_3747 6@ = 0 // (int) :BEACHPL_3751 0002: jump @BEACHPL_3762 :BEACHPL_3758 6@ = 0 // (int) :BEACHPL_3762 6@ == 1 // (int) var == num jump_if_false @BEACHPL_3968 809F: not actor $1038 dead jump_if_false @BEACHPL_3810 0043: store_actor $1038 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ $5381(0@,39) $5420(0@,39) $5459(0@,39) 2@ :BEACHPL_3810 not 50.0 > 2@ // (float) num > var 0022: jump_if_false @BEACHPL_3968 // Note: the incorrect math opcode was used here 022C: (unknown) $5381(0@,39) $5420(0@,39) $5459(0@,39) 3.0 0 8161: not model 46 available 0022: jump_if_false @BEACHPL_3864 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @BEACHPL_2718 46 :BEACHPL_3864 003E: $5346(1@,3) = create_actor_pedtype 22 model 46 at $5381(0@,39) $5420(0@,39) $5459(0@,39) $5709(1@,3) = 1 // (int) 6@ = 0 // (int) 01FD: (unknown) $5346(1@,3) 1 03DE: (unknown) $5346(1@,3) 1 01AF: (unknown) $5346(1@,3) 1 0045: actor $5346(1@,3) defined jump_if_false @BEACHPL_3946 0414: (unknown) $5346(1@,3) 85 399 :BEACHPL_3946 0127: reset_actor $5346(1@,3) flags 0035: $5636 = 0@ // (int vars) $5606 += 1 // (int) 1@ += 1 // (int) :BEACHPL_3968 0002: jump @BEACHPL_3378 :BEACHPL_3975 0026: return :BEACHPL_3977 809F: not actor $1038 dead jump_if_false @BEACHPL_3995 0043: store_actor $1038 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here :BEACHPL_3995 809F: not actor 0@ dead 0022: jump_if_false @BEACHPL_4011 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here :BEACHPL_4011 031E: (unknown) 2@ 3@ 4@ 5@ 6@ 7@ 1@ 0026: return :BEACHPL_4022 0036: 2@ = 0@ // (float vars) 2@ /= 6.0 // (float) 2@ *= 1000.0 // (float) 0038: 1@ = float 2@ to_integer // Note: the incorrect math opcode was used here 0026: return :BEACHPL_4044 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (float) 8161: not model 58 available jump_if_false @BEACHPL_4079 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2718 58 :BEACHPL_4079 8161: not model #SANCHEZ available jump_if_false @BEACHPL_4104 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2718 205 :BEACHPL_4104 8017: not 1@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_4429 // Note: the incorrect math opcode was used here 834A: not unknown_check $5366(1@,4) 0022: jump_if_false @BEACHPL_4422 // Note: the incorrect math opcode was used here 834B: not unknown_check $5362(1@,4) 0022: jump_if_false @BEACHPL_4422 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 39 801C: not 0@ == $5636 // (int) num == var 0022: jump_if_false @BEACHPL_4422 // Note: the incorrect math opcode was used here 8227: not (unknown) $5381(0@,39) $5420(0@,39) $5459(0@,39) 10.0 10.0 10.0 0022: jump_if_false @BEACHPL_4422 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_4226 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ $5381(0@,39) $5420(0@,39) $5459(0@,39) 2@ :BEACHPL_4226 not 50.0 > 2@ // (float) num > var 0022: jump_if_false @BEACHPL_4422 // Note: the incorrect math opcode was used here 8161: not model #SANCHEZ available 0022: jump_if_false @BEACHPL_4264 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2718 205 :BEACHPL_4264 0048: $5362(1@,4) = create_car #SANCHEZ at $5381(0@,39) $5420(0@,39) $5459(0@,39) 0300: (unknown) $5362(1@,4) 255 0126: make_car $5362(1@,4) very_heavy 1 8161: not model 58 available jump_if_false @BEACHPL_4325 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2718 58 :BEACHPL_4325 00A4: $5366(1@,4) = create_actor_pedtype 22 model 58 in_car $5362(1@,4) driverseat 03DE: (unknown) $5366(1@,4) 1 809F: not actor $1038 dead jump_if_false @BEACHPL_4399 80A0: not car $5598 wrecked jump_if_false @BEACHPL_4399 007C: actor $1038 driving $5598 0022: jump_if_false @BEACHPL_4399 // Note: the incorrect math opcode was used here 00C1: (unknown) $5366(1@,4) $5358(1@,4) 00BC: (unknown) $5358(1@,4) 0 :BEACHPL_4399 0127: reset_actor $5366(1@,4) flags 0035: $5636 = 0@ // (int vars) 0035: $5652(1@,4) = 0@ // (int vars) 1@ += 1 // (int) :BEACHPL_4422 0002: jump @BEACHPL_4104 :BEACHPL_4429 0026: return :BEACHPL_4431 1@ = 0 // (int) 0035: 2@ = $5652(0@,4) // (int vars) 3@ = 0 // (float) 8104: not car $5362(0@,4) in_sphere $5381(2@,39) $5420(2@,39) $5459(2@,39) radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BEACHPL_4523 // Note: the incorrect math opcode was used here 004A: car $5362(0@,4) drive_to $5381(2@,39) $5420(2@,39) $5459(2@,39) 0050: set_car $5362(0@,4) max_speed_to 30.0 0051: set_car $5362(0@,4) traffic_behavior_to 3 0002: jump @BEACHPL_4582 :BEACHPL_4523 0139: 1@ = random_int_in_ranges 0 39 031D: (unknown) $5381(2@,39) $5420(2@,39) $5381(1@,39) $5420(1@,39) 3@ 255.0 > 3@ // (float) num > var 0022: jump_if_false @BEACHPL_4575 // Note: the incorrect math opcode was used here 0035: $5652(0@,4) = 1@ // (int vars) 0002: jump @BEACHPL_4582 :BEACHPL_4575 0035: $5652(0@,4) = 2@ // (int vars) :BEACHPL_4582 0026: return :BEACHPL_4584 1@ = 0 // (int) 2@ = 0 // (int) 0035: 3@ = $5904 // (int vars) 3@ -= 1 // (int) :BEACHPL_4602 8017: not 1@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_4729 // Note: the incorrect math opcode was used here 809F: not actor $5366(1@,4) dead 0022: jump_if_false @BEACHPL_4722 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_3977 $5366(1@,4) $5842 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_4022 $5842 2@ 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 001C: 1@ == 3@ // (int) num == var 0022: jump_if_false @BEACHPL_4717 // Note: the incorrect math opcode was used here 60000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_4694 // Note: the incorrect math opcode was used here 0@ = 60000 // (int) :BEACHPL_4694 0@ > 270000 // (int) var > num jump_if_false @BEACHPL_4717 0@ = 270000 // (int) :BEACHPL_4717 1@ += 1 // (int) :BEACHPL_4722 0002: jump @BEACHPL_4602 :BEACHPL_4729 0026: return :BEACHPL_4731 1@ = 0 // (int) 2@ = 0 // (int) 0035: 3@ = $5904 // (int vars) 3@ -= 1 // (int) :BEACHPL_4749 8017: not 1@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_4876 // Note: the incorrect math opcode was used here 809F: not actor $5608(1@,18) dead 0022: jump_if_false @BEACHPL_4869 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_3977 $5608(1@,18) $5842 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_4022 $5842 2@ 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 001C: 1@ == 3@ // (int) num == var 0022: jump_if_false @BEACHPL_4864 // Note: the incorrect math opcode was used here 60000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_4841 // Note: the incorrect math opcode was used here 0@ = 60000 // (int) :BEACHPL_4841 0@ > 180000 // (int) var > num jump_if_false @BEACHPL_4864 0@ = 180000 // (int) :BEACHPL_4864 1@ += 1 // (int) :BEACHPL_4869 0002: jump @BEACHPL_4749 :BEACHPL_4876 0026: return :BEACHPL_4878 1@ = 0 // (int) 2@ = 0 // (int) 0035: 3@ = $5904 // (int vars) 3@ -= 1 // (int) :BEACHPL_4896 0011: $5904 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_5026 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5346(1@,3) dead 0022: jump_if_false @BEACHPL_5019 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_3977 $5346(1@,3) $5842 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_4022 $5842 2@ 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 001C: 1@ == 3@ // (int) num == var 0022: jump_if_false @BEACHPL_5014 // Note: the incorrect math opcode was used here not 0@ >= 45000 // (int) var >= num jump_if_false @BEACHPL_4991 0@ = 45000 // (int) :BEACHPL_4991 0@ > 240000 // (int) var > num jump_if_false @BEACHPL_5014 0@ = 240000 // (int) :BEACHPL_5014 1@ += 1 // (int) :BEACHPL_5019 0002: jump @BEACHPL_4896 :BEACHPL_5026 0026: return :BEACHPL_5028 0035: $5605 = $5912 // (int vars) $5605 += 1 // (int) not $5845 == 1 // (int) var == num jump_if_false @BEACHPL_5109 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1353 5 024C: set_timer_with_text_to $5843 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1353 1 0311: status_text $5605 type 0 line 1 GXT 'LEVEL' // global_variable // Level $5845 = 1 // (int) :BEACHPL_5109 1000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_5148 // Note: the incorrect math opcode was used here 1@ = 1 // (int) $5906 = 3 // (int) 0059: text_clear_all 00AC: stop_timer $5843 0026: return 0002: jump @BEACHPL_5152 :BEACHPL_5148 1@ = 0 // (int) :BEACHPL_5152 0026: return :BEACHPL_5154 809F: not actor $1038 dead jump_if_false @BEACHPL_5286 81B3: not unknown_check $5598 jump_if_false @BEACHPL_5262 80A0: not car $5598 wrecked jump_if_false @BEACHPL_5231 007C: actor $1038 driving $5598 0022: jump_if_false @BEACHPL_5216 // Note: the incorrect math opcode was used here 0@ = 1 // (int) 1@ = 0 // (int) 0002: jump @BEACHPL_5224 :BEACHPL_5216 0@ = 0 // (int) 1@ = 0 // (int) :BEACHPL_5224 0002: jump @BEACHPL_5255 :BEACHPL_5231 0@ = 1 // (int) 1@ = 1 // (int) $5906 = 1 // (int) 0059: text_clear_all 00AC: stop_timer $5843 0026: return :BEACHPL_5255 0002: jump @BEACHPL_5286 :BEACHPL_5262 0@ = 1 // (int) 1@ = 1 // (int) $5906 = 1 // (int) 0059: text_clear_all 00AC: stop_timer $5843 0026: return :BEACHPL_5286 0026: return :BEACHPL_5288 3@ = 0 // (int) 4@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @BEACHPL_5933 $5863 == 1 // (int) var == num jump_if_false @BEACHPL_5348 -1@ >= 30000 // (int) var >= num // timer2 jump_if_false @BEACHPL_5348 0059: text_clear_all 2@ = 1 // (int) $5906 = 2 // (int) 0026: return :BEACHPL_5348 $5863 == 0 // (int) var == num jump_if_false @BEACHPL_5476 30000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_5476 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 3@ /= 1000 // (int) 3@ > 1 // (int) var > num jump_if_false @BEACHPL_5422 03ED: (unknown) 'BPL_50' 3@ 1000 1 // ~w~You have ~1~ ~w~seconds to get back in the ~b~Patrol Vehicle!~w~ 2@ = 0 // (int) 0002: jump @BEACHPL_5476 :BEACHPL_5422 3@ == 1 // (int) var == num jump_if_false @BEACHPL_5461 03ED: (unknown) 'BPL_51' 3@ 1000 1 // ~w~You have ~1~ ~w~second to get back in the ~b~Patrol Vehicle!~w~ 2@ = 0 // (int) 0002: jump @BEACHPL_5476 :BEACHPL_5461 0059: text_clear_all 2@ = 1 // (int) $5906 = 2 // (int) 0026: return :BEACHPL_5476 0078: if or 0@ > 30000 // (int) var > num $5863 == 1 // (int) var == num jump_if_false @BEACHPL_5631 not $5863 == 1 // (int) var == num jump_if_false @BEACHPL_5522 -1@ = 0 // (int) // timer2 $5863 = 1 // (int) :BEACHPL_5522 3@ = 30000 // (int) 002B: 3@ -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 3@ /= 1000 // (int) 3@ > 1 // (int) var > num jump_if_false @BEACHPL_5577 03ED: (unknown) 'BPL_50' 3@ 1000 1 // ~w~You have ~1~ ~w~seconds to get back in the ~b~Patrol Vehicle!~w~ 2@ = 0 // (int) 0002: jump @BEACHPL_5631 :BEACHPL_5577 3@ == 1 // (int) var == num jump_if_false @BEACHPL_5616 03ED: (unknown) 'BPL_51' 3@ 1000 1 // ~w~You have ~1~ ~w~second to get back in the ~b~Patrol Vehicle!~w~ 2@ = 0 // (int) 0002: jump @BEACHPL_5631 :BEACHPL_5616 0059: text_clear_all $5906 = 2 // (int) 2@ = 1 // (int) 0026: return :BEACHPL_5631 not $5916 == 1 // (int) var == num jump_if_false @BEACHPL_5933 $5915 == 1 // (int) var == num jump_if_false @BEACHPL_5682 00C0: (unknown) $5598 $5610 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1574 $5610 0002: jump @BEACHPL_5762 :BEACHPL_5682 $5915 == 2 // (int) var == num jump_if_false @BEACHPL_5720 00C0: (unknown) $5598 $5610 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1574 $5610 0002: jump @BEACHPL_5762 :BEACHPL_5720 $5915 == 3 // (int) var == num jump_if_false @BEACHPL_5762 80A0: not car $5935 wrecked jump_if_false @BEACHPL_5762 00C0: (unknown) $5935 $5936 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1574 $5936 :BEACHPL_5762 8017: not 4@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_5927 // Note: the incorrect math opcode was used here $5915 == 1 // (int) var == num jump_if_false @BEACHPL_5821 809F: not actor $5366(4@,4) dead jump_if_false @BEACHPL_5821 not $5597(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_5821 00BB: (unknown) $5358(4@,4) :BEACHPL_5821 $5915 == 2 // (int) var == num jump_if_false @BEACHPL_5868 809F: not actor $5346(4@,3) dead jump_if_false @BEACHPL_5868 not $5597(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_5868 00BB: (unknown) $5355(4@,3) :BEACHPL_5868 $5915 == 3 // (int) var == num jump_if_false @BEACHPL_5915 809F: not actor $5608(4@,18) dead jump_if_false @BEACHPL_5915 not $5597(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_5915 00BB: (unknown) $5626(4@,18) :BEACHPL_5915 4@ += 1 // (int) 0002: jump @BEACHPL_5762 :BEACHPL_5927 $5916 = 1 // (int) :BEACHPL_5933 1@ == 1 // (int) var == num jump_if_false @BEACHPL_6318 $5863 = 0 // (int) -1@ = 0 // (int) // timer2 2@ = 0 // (int) $5916 == 1 // (int) var == num jump_if_false @BEACHPL_6318 0059: text_clear_all $5915 == 1 // (int) var == num jump_if_false @BEACHPL_6012 00BB: (unknown) $5610 0056: show_text_lowpriority GXT 'BPL_80' time 3000 flag 1 // ~w~Knock the ~r~gang members~w~ off their bikes before they get away! 0002: jump @BEACHPL_6083 :BEACHPL_6012 $5915 == 2 // (int) var == num jump_if_false @BEACHPL_6051 00BB: (unknown) $5610 0056: show_text_lowpriority GXT 'BPL_81' time 4000 flag 1 // ~w~Get the medic to the ~b~patients~w~ before it's too late! 0002: jump @BEACHPL_6083 :BEACHPL_6051 $5915 == 3 // (int) var == num jump_if_false @BEACHPL_6083 00BB: (unknown) $5936 0056: show_text_lowpriority GXT 'BPL_82' time 3000 flag 1 // ~w~Get to the ~b~swimmers~w~ in trouble before they drown! :BEACHPL_6083 8017: not 4@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6313 // Note: the incorrect math opcode was used here $5915 == 1 // (int) var == num jump_if_false @BEACHPL_6159 809F: not actor $5366(4@,4) dead jump_if_false @BEACHPL_6159 not $5597(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_6159 00BB: (unknown) $5358(4@,4) 00C1: (unknown) $5366(4@,4) $5358(4@,4) 00BC: (unknown) $5358(4@,4) 0 :BEACHPL_6159 $5915 == 2 // (int) var == num jump_if_false @BEACHPL_6230 809F: not actor $5346(4@,3) dead jump_if_false @BEACHPL_6230 not $5597(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_6230 00BB: (unknown) $5355(4@,3) 00C1: (unknown) $5346(4@,3) $5355(4@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1574 $5355(4@,3) :BEACHPL_6230 $5915 == 3 // (int) var == num jump_if_false @BEACHPL_6301 809F: not actor $5608(4@,18) dead jump_if_false @BEACHPL_6301 not $5597(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_6301 00BB: (unknown) $5626(4@,18) 00C1: (unknown) $5608(4@,18) $5626(4@,18) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1574 $5626(4@,18) :BEACHPL_6301 4@ += 1 // (int) 0002: jump @BEACHPL_6083 :BEACHPL_6313 $5916 = 0 // (int) :BEACHPL_6318 0026: return :BEACHPL_6320 0@ = 0 // (int) 1@ = 0 // (int) 5@ = 0 // (float) 8161: not model 64 available jump_if_false @BEACHPL_6355 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @BEACHPL_2718 64 :BEACHPL_6355 8017: not 1@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6643 // Note: the incorrect math opcode was used here 0001: wait 0 ms 834A: not unknown_check $5608(1@,18) 0022: jump_if_false @BEACHPL_6636 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 15 801C: not 0@ == $5636 // (int) num == var 0022: jump_if_false @BEACHPL_6636 // Note: the incorrect math opcode was used here 8227: not (unknown) $5498(0@,16) $5514(0@,16) $5530(0@,16) 10.0 10.0 10.0 0022: jump_if_false @BEACHPL_6636 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5498(0@,16) $5514(0@,16) $5530(0@,16) radius 5.0 0022: jump_if_false @BEACHPL_6636 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_6491 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ $5498(0@,16) $5514(0@,16) $5530(0@,16) 5@ :BEACHPL_6491 not 40.0 > 5@ // (float) num > var 0022: jump_if_false @BEACHPL_6636 // Note: the incorrect math opcode was used here 022C: (unknown) $5498(0@,16) $5514(0@,16) $5530(0@,16) 3.0 0 8161: not model 64 available 0022: jump_if_false @BEACHPL_6545 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @BEACHPL_2718 64 :BEACHPL_6545 003E: $5608(1@,18) = create_actor_pedtype 22 model 64 at $5498(0@,16) $5514(0@,16) $5530(0@,16) 0045: actor $5608(1@,18) defined jump_if_false @BEACHPL_6591 0414: (unknown) $5608(1@,18) 78 385 :BEACHPL_6591 03DE: (unknown) $5608(1@,18) 1 01AF: (unknown) $5608(1@,18) 1 02F9: (unknown) $5608(1@,18) 0 0127: reset_actor $5608(1@,18) flags 0035: $5636 = 0@ // (int vars) 1@ += 1 // (int) $5931 = 2 // (int) :BEACHPL_6636 0002: jump @BEACHPL_6355 :BEACHPL_6643 0026: return :BEACHPL_6645 1@ = 0 // (int) 2@ = 0 // (int) 80A0: not car $5598 wrecked jump_if_false @BEACHPL_6675 0@ = 0 // (int) 0002: jump @BEACHPL_6688 :BEACHPL_6675 $5906 = 1 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_6688 809F: not actor $5601 dead jump_if_false @BEACHPL_6710 0@ = 0 // (int) 0002: jump @BEACHPL_6723 :BEACHPL_6710 $5906 = 5 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_6723 8017: not 2@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6833 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5346(2@,3) dead 0022: jump_if_false @BEACHPL_6821 // Note: the incorrect math opcode was used here 80A0: not car $5598 wrecked 0022: jump_if_false @BEACHPL_6821 // Note: the incorrect math opcode was used here 0132: actor $5346(2@,3) near_car $5598 radius 1.5 1.5 sphere 0 0022: jump_if_false @BEACHPL_6821 // Note: the incorrect math opcode was used here $5709(2@,3) == 0 // (int) var == num jump_if_false @BEACHPL_6814 04B5: (unknown) $5346(2@,3) 1 $5709(2@,3) = 1 // (int) :BEACHPL_6814 014B: set_actor $5346(2@,3) health_to 0 :BEACHPL_6821 2@ += 1 // (int) 0002: jump @BEACHPL_6723 :BEACHPL_6833 8017: not 1@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6897 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5346(1@,3) dead 0022: jump_if_false @BEACHPL_6877 // Note: the incorrect math opcode was used here 1@ += 1 // (int) 0@ = 0 // (int) 0002: jump @BEACHPL_6890 :BEACHPL_6877 0@ = 1 // (int) $5906 = 7 // (int) 0026: return :BEACHPL_6890 0002: jump @BEACHPL_6833 :BEACHPL_6897 0026: return :BEACHPL_6899 0@ = 0 // (int) :BEACHPL_6903 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7006 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00BB: (unknown) $5355(0@,3) $5597(0@,4) = 0 // (int) 0112: remove_references_to_actor $5346(0@,3) // Like turning an actor into a random pedestrian $5709(0@,3) == 0 // (int) var == num jump_if_false @BEACHPL_6980 809F: not actor $5346(0@,3) dead jump_if_false @BEACHPL_6980 04B5: (unknown) $5346(0@,3) 1 $5709(0@,3) = 1 // (int) :BEACHPL_6980 $5346(0@,3) = -1 // (int) $5606 -= 1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_6903 :BEACHPL_7006 0026: return 0@ = 0 // (int) :BEACHPL_7012 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7060 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5597(0@,4) = 0 // (int) 0112: remove_references_to_actor $5608(0@,18) // Like turning an actor into a random pedestrian $5608(0@,18) = -1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_7012 :BEACHPL_7060 0026: return :BEACHPL_7062 0@ = 0 // (int) :BEACHPL_7066 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7128 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5597(0@,4) = 0 // (int) 0112: remove_references_to_actor $5366(0@,4) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5362(0@,4) // Like turning a car into any random car $5366(0@,4) = -1 // (int) $5362(0@,4) = -1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_7066 :BEACHPL_7128 0026: return :BEACHPL_7130 8161: not model 65 available jump_if_false @BEACHPL_7153 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BEACHPL_2718 65 :BEACHPL_7153 834A: not unknown_check $5937 jump_if_false @BEACHPL_7197 809F: not actor $1038 dead jump_if_false @BEACHPL_7197 003E: $5937 = create_actor_pedtype 22 model 65 at $5928 $5929 $5930 0310: (unknown) $5937 $1038 1 :BEACHPL_7197 8161: not model #COASTG available 0022: jump_if_false @BEACHPL_7222 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BEACHPL_2718 277 :BEACHPL_7222 834B: not unknown_check $5935 jump_if_false @BEACHPL_7264 0048: $5935 = create_car #COASTG at $5925 $5926 $5927 02B6: (unknown) $5937 $5935 0 1.5 1.5 0 30.0 0 :BEACHPL_7264 0026: return :BEACHPL_7266 1@ = 0 // (int) 809F: not actor $1038 dead jump_if_false @BEACHPL_7547 80A0: not car $5598 wrecked jump_if_false @BEACHPL_7547 807C: not actor $1038 driving $5598 0022: jump_if_false @BEACHPL_7477 // Note: the incorrect math opcode was used here not $5863 == 1 // (int) var == num jump_if_false @BEACHPL_7328 -1@ = 0 // (int) // timer2 $5863 = 1 // (int) :BEACHPL_7328 1@ = 30000 // (int) 002B: 1@ -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 1@ > 1 // (int) var > num jump_if_false @BEACHPL_7379 03ED: (unknown) 'BPL_50' 1@ 1000 1 // ~w~You have ~1~ ~w~seconds to get back in the ~b~Patrol Vehicle!~w~ 0002: jump @BEACHPL_7429 :BEACHPL_7379 1@ == 1 // (int) var == num jump_if_false @BEACHPL_7414 03ED: (unknown) 'BPL_51' 1@ 1000 1 // ~w~You have ~1~ ~w~second to get back in the ~b~Patrol Vehicle!~w~ 0002: jump @BEACHPL_7429 :BEACHPL_7414 0059: text_clear_all 0@ = 1 // (int) $5906 = 3 // (int) 0026: return :BEACHPL_7429 not $5916 == 1 // (int) var == num jump_if_false @BEACHPL_7470 00BB: (unknown) $5609 00C0: (unknown) $5598 $5610 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1574 $5610 $5916 = 1 // (int) :BEACHPL_7470 0002: jump @BEACHPL_7547 :BEACHPL_7477 $5863 = 0 // (int) -1@ = 0 // (int) // timer2 0@ = 0 // (int) $5916 == 1 // (int) var == num jump_if_false @BEACHPL_7547 0059: text_clear_all 00BB: (unknown) $5610 00C1: (unknown) $5601 $5609 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1574 $5609 0056: show_text_lowpriority GXT 'BPL_04' time 3000 flag 1 // Collect the ~b~paramedic.~w~ $5916 = 0 // (int) :BEACHPL_7547 0026: return :BEACHPL_7549 0@ = 0 // (int) $5931 == 1 // (int) var == num jump_if_false @BEACHPL_7635 80A0: not car $5935 wrecked jump_if_false @BEACHPL_7605 00BB: (unknown) $5936 00C0: (unknown) $5935 $5936 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1574 $5936 $5931 = 99 // (int) :BEACHPL_7605 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7635 // Note: the incorrect math opcode was used here 00BB: (unknown) $5626(0@,18) 0@ += 1 // (int) 0002: jump @BEACHPL_7605 :BEACHPL_7635 $5931 == 2 // (int) var == num jump_if_false @BEACHPL_7760 00BB: (unknown) $5936 :BEACHPL_7652 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7760 // Note: the incorrect math opcode was used here 809F: not actor $5608(0@,18) dead 0022: jump_if_false @BEACHPL_7742 // Note: the incorrect math opcode was used here 00BB: (unknown) $5626(0@,18) 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_7742 // Note: the incorrect math opcode was used here 80A0: not car $5935 wrecked 0022: jump_if_false @BEACHPL_7742 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5935 0022: jump_if_false @BEACHPL_7742 // Note: the incorrect math opcode was used here 00C1: (unknown) $5608(0@,18) $5626(0@,18) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1574 $5626(0@,18) :BEACHPL_7742 0@ += 1 // (int) $5931 = 99 // (int) 0002: jump @BEACHPL_7652 :BEACHPL_7760 0026: return :BEACHPL_7762 not $5844 == 1 // (int) var == num jump_if_false @BEACHPL_7787 $5931 = 1 // (int) $5844 = 1 // (int) :BEACHPL_7787 0026: return :BEACHPL_7789 00A0: car $5935 wrecked jump_if_false @BEACHPL_7813 $5906 = 9 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_7813 809F: not actor $5937 dead jump_if_false @BEACHPL_7868 809F: not actor $1038 dead jump_if_false @BEACHPL_7861 0326: unknown_check $5937 $1038 0022: jump_if_false @BEACHPL_7861 // Note: the incorrect math opcode was used here $5906 = 10 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_7861 0002: jump @BEACHPL_7881 :BEACHPL_7868 $5906 = 10 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_7881 0@ = 0 // (int) 0026: return :BEACHPL_7887 6@ = 0 // (float) 7@ = 0 // (float) 8@ = 0 // (float) not $5950 == 1 // (int) var == num jump_if_false @BEACHPL_8021 809F: not actor $5937 dead jump_if_false @BEACHPL_7930 0043: store_actor $5937 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :BEACHPL_7930 80A0: not car $5935 wrecked 0022: jump_if_false @BEACHPL_7948 // Note: the incorrect math opcode was used here 004D: store_car $5935 position_to 3@ 4@ 5@ :BEACHPL_7948 0036: 8@ = 5@ // (float vars) 8@ -= 5.0 // (float) 0092: $5938 = init_object #DR_LIFESAVER at 6@ 7@ 8@ 0252: object $5938 exists 0022: jump_if_false @BEACHPL_8021 // Note: the incorrect math opcode was used here 0225: (unknown) $5938 0 022A: (unknown) $5938 1 03F6: (unknown) $5938 0 -90.0 0 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @BEACHPL_2028 $5938 $5937 0 1 $5950 = 1 // (int) :BEACHPL_8021 0026: return :BEACHPL_8023 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 809F: not actor $5937 dead jump_if_false @BEACHPL_8353 0043: store_actor $5937 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0078: if and 8485: not unknown_check $5937 405 $5951 == 0 // (int) var == num jump_if_false @BEACHPL_8095 0414: (unknown) $5937 87 405 $5951 = 1 // (int) 010E: $5952 = current_time_in_ms :BEACHPL_8095 $5951 == 1 // (int) var == num jump_if_false @BEACHPL_8353 010E: $5953 = current_time_in_ms 0035: $5954 = $5953 // (int vars) 002B: $5954 -= $5952 // (int vars) // Note: the incorrect math opcode was used here $5954 >= 700 // (int) var >= num jump_if_false @BEACHPL_8353 0036: 3@ = 0@ // (float vars) 3@ += 1.0 // (float) 0036: 4@ = 1@ // (float vars) 4@ += 0.5 // (float) 0036: 5@ = 2@ // (float vars) 5@ += 0.5 // (float) 0252: object $5938 exists jump_if_false @BEACHPL_8353 not $5933 == 1 // (int) var == num jump_if_false @BEACHPL_8353 $5933 = 1 // (int) 04C1: (unknown) $5938 010D: put_object $5938 at 3@ 1@ 5@ 0225: (unknown) $5938 1 022A: (unknown) $5938 1 $5957 == 1 // (int) var == num jump_if_false @BEACHPL_8296 80A0: not car $5935 wrecked jump_if_false @BEACHPL_8248 00D0: 8@ = car $5935 Z_angle :BEACHPL_8248 6@ -= 30.0 // (float) 7@ -= 30.0 // (float) 01D3: (unknown) 8@ 6@ 01D2: (unknown) 8@ 7@ 6@ *= 15.0 // (float) 7@ *= 15.0 // (float) 0229: (unknown) $5938 6@ 7@ 1.0 0002: jump @BEACHPL_8353 :BEACHPL_8296 80A0: not car $5935 wrecked 0022: jump_if_false @BEACHPL_8312 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5935 Z_angle :BEACHPL_8312 6@ -= 30.0 // (float) 7@ -= 30.0 // (float) 01D3: (unknown) 8@ 6@ 01D2: (unknown) 8@ 7@ 6@ *= 30.0 // (float) 7@ *= 30.0 // (float) 0229: (unknown) $5938 6@ 7@ 4.0 :BEACHPL_8353 0026: return :BEACHPL_8355 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 809F: not actor $5937 dead jump_if_false @BEACHPL_8685 0043: store_actor $5937 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0078: if and 8485: not unknown_check $5937 407 $5951 == 0 // (int) var == num jump_if_false @BEACHPL_8427 0414: (unknown) $5937 87 407 $5951 = 1 // (int) 010E: $5952 = current_time_in_ms :BEACHPL_8427 $5951 == 1 // (int) var == num jump_if_false @BEACHPL_8685 010E: $5953 = current_time_in_ms 0035: $5954 = $5953 // (int vars) 002B: $5954 -= $5952 // (int vars) // Note: the incorrect math opcode was used here $5954 >= 700 // (int) var >= num jump_if_false @BEACHPL_8685 0036: 3@ = 0@ // (float vars) 3@ -= 1.0 // (float) 0036: 4@ = 1@ // (float vars) 4@ += 0.5 // (float) 0036: 5@ = 2@ // (float vars) 5@ += 0.5 // (float) 0252: object $5938 exists jump_if_false @BEACHPL_8685 not $5933 == 1 // (int) var == num jump_if_false @BEACHPL_8685 $5933 = 1 // (int) 04C1: (unknown) $5938 010D: put_object $5938 at 3@ 1@ 5@ 0225: (unknown) $5938 1 022A: (unknown) $5938 1 $5957 == 1 // (int) var == num jump_if_false @BEACHPL_8628 80A0: not car $5935 wrecked jump_if_false @BEACHPL_8580 00D0: 8@ = car $5935 Z_angle :BEACHPL_8580 6@ -= 330.0 // (float) 7@ -= 330.0 // (float) 01D3: (unknown) 8@ 6@ 01D2: (unknown) 8@ 7@ 6@ *= -15.0 // (float) 7@ *= -15.0 // (float) 0229: (unknown) $5938 6@ 7@ 1.0 0002: jump @BEACHPL_8685 :BEACHPL_8628 80A0: not car $5935 wrecked 0022: jump_if_false @BEACHPL_8644 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5935 Z_angle :BEACHPL_8644 6@ -= 330.0 // (float) 7@ -= 330.0 // (float) 01D3: (unknown) 8@ 6@ 01D2: (unknown) 8@ 7@ 6@ *= -30.0 // (float) 7@ *= -30.0 // (float) 0229: (unknown) $5938 6@ 7@ 4.0 :BEACHPL_8685 0026: return :BEACHPL_8687 0@ = 0 // (int) :BEACHPL_8691 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_8739 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5597(0@,4) = 0 // (int) 0112: remove_references_to_actor $5608(0@,18) // Like turning an actor into a random pedestrian $5608(0@,18) = -1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_8691 :BEACHPL_8739 0026: return :BEACHPL_8741 2@ = 0 // (int) 6@ = 8.0 // (float) :BEACHPL_8750 8017: not 2@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_8867 // Note: the incorrect math opcode was used here 0001: wait 0 ms not $5597(2@,4) == 1 // (int) var == num jump_if_false @BEACHPL_8855 009F: actor $5608(2@,18) dead jump_if_false @BEACHPL_8824 0@ = 1 // (int) 1@ = 1 // (int) $5906 = 4 // (int) 0059: text_clear_all 00AC: stop_timer $5843 0026: return 0002: jump @BEACHPL_8855 :BEACHPL_8824 0043: store_actor $5608(2@,18) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 3.0 > 5@ // (float) num > var 0022: jump_if_false @BEACHPL_8855 // Note: the incorrect math opcode was used here 0044: put_actor $5608(2@,18) at 3@ 4@ 6@ :BEACHPL_8855 2@ += 1 // (int) 0002: jump @BEACHPL_8750 :BEACHPL_8867 809F: not actor $1038 dead jump_if_false @BEACHPL_9030 809F: not actor $5937 dead jump_if_false @BEACHPL_9017 8326: not unknown_check $5937 $1038 0022: jump_if_false @BEACHPL_8997 // Note: the incorrect math opcode was used here 80A0: not car $5935 wrecked 0022: jump_if_false @BEACHPL_8966 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5935 0022: jump_if_false @BEACHPL_8949 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to 0 0@ = 1 // (int) 1@ = 0 // (int) 0026: return 0002: jump @BEACHPL_8959 :BEACHPL_8949 0@ = 0 // (int) 1@ = 0 // (int) 0026: return :BEACHPL_8959 0002: jump @BEACHPL_8990 :BEACHPL_8966 0@ = 1 // (int) 1@ = 1 // (int) $5906 = 9 // (int) 0059: text_clear_all 00AC: stop_timer $5843 0026: return :BEACHPL_8990 0002: jump @BEACHPL_9010 :BEACHPL_8997 $5906 = 10 // (int) 1@ = 1 // (int) 0026: return :BEACHPL_9010 0002: jump @BEACHPL_9030 :BEACHPL_9017 $5906 = 10 // (int) 1@ = 1 // (int) 0026: return :BEACHPL_9030 0026: return :BEACHPL_9032 0@ = 0 // (int) 13@ = 9999.99 // (float) 14@ = 0 // (float) :BEACHPL_9048 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9163 // Note: the incorrect math opcode was used here 809F: not actor $5608(0@,18) dead 0022: jump_if_false @BEACHPL_9151 // Note: the incorrect math opcode was used here not $5597(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9151 0043: store_actor $5608(0@,18) position_to 5@(0@,3) 8@(0@,3) 11@(0@,3) // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_9121 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :BEACHPL_9121 031E: (unknown) 1@ 2@ 3@ 5@(0@,3) 8@(0@,3) 11@(0@,3) 14@ 0014: 13@ > 14@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9151 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) :BEACHPL_9151 0@ += 1 // (int) 0002: jump @BEACHPL_9048 :BEACHPL_9163 10.0 > 14@ // (float) num > var 0022: jump_if_false @BEACHPL_9189 // Note: the incorrect math opcode was used here $5957 = 1 // (int) 0002: jump @BEACHPL_9194 :BEACHPL_9189 $5957 = 0 // (int) :BEACHPL_9194 0026: return :BEACHPL_9196 0@ = 0 // (int) 809F: not actor $1038 dead jump_if_false @BEACHPL_9377 809F: not actor $5601 dead jump_if_false @BEACHPL_9377 80A0: not car $5598 wrecked jump_if_false @BEACHPL_9377 807C: not actor $1038 driving $5598 0022: jump_if_false @BEACHPL_9377 // Note: the incorrect math opcode was used here $5962 = 1 // (int) not $5958 == 1 // (int) var == num jump_if_false @BEACHPL_9377 $5958 = 1 // (int) $5959 = 0 // (int) $5960 = 0 // (int) $5961 = 0 // (int) 00BB: (unknown) $5610 00C0: (unknown) $5598 $5610 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1574 $5610 00BB: (unknown) $5609 0@ = 0 // (int) :BEACHPL_9316 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9377 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5346(0@,3) dead 0022: jump_if_false @BEACHPL_9365 // Note: the incorrect math opcode was used here not $5597(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9365 00BB: (unknown) $5355(0@,3) :BEACHPL_9365 0@ += 1 // (int) 0002: jump @BEACHPL_9316 :BEACHPL_9377 809F: not actor $1038 dead jump_if_false @BEACHPL_9657 809F: not actor $5601 dead jump_if_false @BEACHPL_9657 80A0: not car $5598 wrecked jump_if_false @BEACHPL_9657 007C: actor $1038 driving $5598 0022: jump_if_false @BEACHPL_9657 // Note: the incorrect math opcode was used here $5962 = 0 // (int) 807C: not actor $5601 driving $5598 0022: jump_if_false @BEACHPL_9652 // Note: the incorrect math opcode was used here $5907 == 0 // (int) var == num jump_if_false @BEACHPL_9645 0078: if or 808F: not actor $5601 near_actor $1038 radius 10.0 10.0 10.0 sphere 0 $5964 == 1 // (int) var == num jump_if_false @BEACHPL_9645 $5964 = 1 // (int) $5959 == 0 // (int) var == num jump_if_false @BEACHPL_9645 $5959 = 1 // (int) $5958 = 0 // (int) $5960 = 0 // (int) $5961 = 0 // (int) 00BB: (unknown) $5610 00BB: (unknown) $5609 00C1: (unknown) $5601 $5609 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1574 $5609 0059: text_clear_all 0057: show_text_highpriority GXT 'BPL_04' time 4000 flag 1 // Collect the ~b~paramedic.~w~ 01EC: (unknown) $5601 1 00E9: (unknown) $5601 $5598 0@ = 0 // (int) :BEACHPL_9584 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9645 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5346(0@,3) dead 0022: jump_if_false @BEACHPL_9633 // Note: the incorrect math opcode was used here not $5597(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9633 00BB: (unknown) $5355(0@,3) :BEACHPL_9633 0@ += 1 // (int) 0002: jump @BEACHPL_9584 :BEACHPL_9645 0002: jump @BEACHPL_9657 :BEACHPL_9652 $5964 = 0 // (int) :BEACHPL_9657 809F: not actor $1038 dead jump_if_false @BEACHPL_9876 809F: not actor $5601 dead jump_if_false @BEACHPL_9876 80A0: not car $5598 wrecked jump_if_false @BEACHPL_9876 007C: actor $1038 driving $5598 0022: jump_if_false @BEACHPL_9876 // Note: the incorrect math opcode was used here $5962 = 0 // (int) 807C: not actor $5601 driving $5598 0022: jump_if_false @BEACHPL_9871 // Note: the incorrect math opcode was used here $5907 == 1 // (int) var == num jump_if_false @BEACHPL_9864 $5961 == 0 // (int) var == num jump_if_false @BEACHPL_9864 $5959 = 0 // (int) $5958 = 0 // (int) $5960 = 0 // (int) $5961 = 1 // (int) 00BB: (unknown) $5610 00BB: (unknown) $5609 0@ = 0 // (int) :BEACHPL_9779 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9864 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5346(0@,3) dead 0022: jump_if_false @BEACHPL_9852 // Note: the incorrect math opcode was used here not $5597(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9852 00BB: (unknown) $5355(0@,3) 00C1: (unknown) $5346(0@,3) $5355(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1574 $5355(0@,3) :BEACHPL_9852 0@ += 1 // (int) 0002: jump @BEACHPL_9779 :BEACHPL_9864 0002: jump @BEACHPL_9876 :BEACHPL_9871 $5964 = 0 // (int) :BEACHPL_9876 809F: not actor $1038 dead jump_if_false @BEACHPL_10126 809F: not actor $5601 dead jump_if_false @BEACHPL_10126 80A0: not car $5598 wrecked jump_if_false @BEACHPL_10126 007C: actor $1038 driving $5598 0022: jump_if_false @BEACHPL_10126 // Note: the incorrect math opcode was used here $5962 = 0 // (int) 007C: actor $5601 driving $5598 0022: jump_if_false @BEACHPL_10126 // Note: the incorrect math opcode was used here not $5960 == 1 // (int) var == num jump_if_false @BEACHPL_10126 $5960 = 1 // (int) $5959 = 0 // (int) $5961 = 0 // (int) 00BB: (unknown) $5610 00BB: (unknown) $5609 0@ = 0 // (int) :BEACHPL_9981 8017: not 0@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_10066 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5346(0@,3) dead 0022: jump_if_false @BEACHPL_10054 // Note: the incorrect math opcode was used here not $5597(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_10054 00BB: (unknown) $5355(0@,3) 00C1: (unknown) $5346(0@,3) $5355(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1574 $5355(0@,3) :BEACHPL_10054 0@ += 1 // (int) 0002: jump @BEACHPL_9981 :BEACHPL_10066 $5958 == 1 // (int) var == num jump_if_false @BEACHPL_10099 0057: show_text_highpriority GXT 'BPL_81' time 4000 flag 1 // ~w~Get the medic to the ~b~patients~w~ before it's too late! $5958 = 0 // (int) :BEACHPL_10099 $5900 == 0 // (int) var == num jump_if_false @BEACHPL_10126 0057: show_text_highpriority GXT 'BPL_81' time 4000 flag 1 // ~w~Get the medic to the ~b~patients~w~ before it's too late! :BEACHPL_10126 0026: return :BEACHPL_10128 2@ = 0 // (int) $5962 == 1 // (int) var == num jump_if_false @BEACHPL_10476 $5863 == 1 // (int) var == num jump_if_false @BEACHPL_10186 -1@ >= 30000 // (int) var >= num // timer2 jump_if_false @BEACHPL_10186 0059: text_clear_all 1@ = 1 // (int) $5906 = 2 // (int) 0026: return :BEACHPL_10186 $5863 == 0 // (int) var == num jump_if_false @BEACHPL_10314 30000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_10314 // Note: the incorrect math opcode was used here 0035: 2@ = 0@ // (int vars) 2@ /= 1000 // (int) 2@ > 1 // (int) var > num jump_if_false @BEACHPL_10260 03ED: (unknown) 'BPL_50' 2@ 1000 1 // ~w~You have ~1~ ~w~seconds to get back in the ~b~Patrol Vehicle!~w~ 1@ = 0 // (int) 0002: jump @BEACHPL_10314 :BEACHPL_10260 2@ == 1 // (int) var == num jump_if_false @BEACHPL_10299 03ED: (unknown) 'BPL_51' 2@ 1000 1 // ~w~You have ~1~ ~w~second to get back in the ~b~Patrol Vehicle!~w~ 1@ = 0 // (int) 0002: jump @BEACHPL_10314 :BEACHPL_10299 0059: text_clear_all 1@ = 1 // (int) $5906 = 2 // (int) 0026: return :BEACHPL_10314 0078: if or 0@ > 30000 // (int) var > num $5863 == 1 // (int) var == num jump_if_false @BEACHPL_10469 not $5863 == 1 // (int) var == num jump_if_false @BEACHPL_10360 -1@ = 0 // (int) // timer2 $5863 = 1 // (int) :BEACHPL_10360 2@ = 30000 // (int) 002B: 2@ -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 2@ /= 1000 // (int) 2@ > 1 // (int) var > num jump_if_false @BEACHPL_10415 03ED: (unknown) 'BPL_50' 2@ 1000 1 // ~w~You have ~1~ ~w~seconds to get back in the ~b~Patrol Vehicle!~w~ 1@ = 0 // (int) 0002: jump @BEACHPL_10469 :BEACHPL_10415 2@ == 1 // (int) var == num jump_if_false @BEACHPL_10454 03ED: (unknown) 'BPL_51' 2@ 1000 1 // ~w~You have ~1~ ~w~second to get back in the ~b~Patrol Vehicle!~w~ 1@ = 0 // (int) 0002: jump @BEACHPL_10469 :BEACHPL_10454 0059: text_clear_all $5906 = 2 // (int) 1@ = 1 // (int) 0026: return :BEACHPL_10469 0002: jump @BEACHPL_10501 :BEACHPL_10476 $5962 == 0 // (int) var == num jump_if_false @BEACHPL_10501 $5863 = 0 // (int) -1@ = 0 // (int) // timer2 1@ = 0 // (int) :BEACHPL_10501 0026: return :BEACHPL_10503 0443: (unknown) 26 0228: (unknown) 0443: (unknown) 85 0228: (unknown) :BEACHPL_10515 0078: if or 8445: not (unknown) 26 8445: not (unknown) 85 jump_if_false @BEACHPL_10544 0001: wait 0 ms 0002: jump @BEACHPL_10515 :BEACHPL_10544 0026: return :BEACHPL_10546 0443: (unknown) 78 0228: (unknown) 0443: (unknown) 87 0228: (unknown) :BEACHPL_10558 0078: if or 8445: not (unknown) 78 8445: not (unknown) 87 jump_if_false @BEACHPL_10587 0001: wait 0 ms 0002: jump @BEACHPL_10558 :BEACHPL_10587 0026: return :BEACHPL_10589 $1045 = 1 // (int) 033A: use_GXT_table 'BCH_PAT' 0001: wait 0 ms 0@ = 0 // (int) $5802 = 759.64 // (float) $5803 = -224.99 // (float) $5804 = 11.0 // (float) $5805 = 753.25 // (float) $5806 = -230.94 // (float) $5807 = 11.0 // (float) $5808 = 753.25 // (float) $5809 = -230.94 // (float) $5810 = 11.0 // (float) $5811 = 5.0 // (float) $5812 = 5.0 // (float) $5813 = 5.0 // (float) $5814 = 598.0 // (float) $5815 = -393.42 // (float) $5816 = 10.0 // (float) $5817 = 601.87 // (float) $5818 = -395.84 // (float) $5819 = 10.0 // (float) $5820 = 793.84 // (float) $5823 = -475.11 // (float) $5826 = 14.0 // (float) $5821 = 753.25 // (float) $5824 = -230.94 // (float) $5827 = 11.0 // (float) $5822 = 793.84 // (float) $5825 = -475.11 // (float) $5828 = 14.0 // (float) $5829 = 450.02 // (float) $5832 = -1524.55 // (float) $5835 = 15.5 // (float) $5830 = 438.85 // (float) $5833 = -1531.96 // (float) $5836 = 15.0 // (float) $5831 = 455.86 // (float) $5834 = -1537.43 // (float) $5837 = 13.8 // (float) $5599 = 0 // (int) $5635 = 0 // (int) $5605 = 0 // (int) $5606 = 0 // (int) $5634 = 0 // (int) $5858 = 0 // (int) $5633 = 0 // (int) $5626 = 0 // (int) $5627 = 2 // (int) $5628 = 99 // (int) $5843 = 9999999 // (int) $5629 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) $5632 = 0 // (int) $5859 = 0 // (int) $5860 = 0 // (int) $5861 = 0 // (int) $5850 = 0 // (int) $5851 = 0 // (int) $5852 = 0 // (int) $5853 = 0 // (int) $5854 = 0 // (int) $5855 = 0 // (int) $5856 = 0 // (int) $5900 = 0 // (int) $5904 = 1 // (int) 0035: $5912 = $2280 // (int vars) $5913 = 0 // (int) $5914 = 0 // (int) $5858 = 0 // (int) $5857 = 0 // (int) $5636 = 99 // (int) $5906 = 0 // (int) $5908 = 99 // (int) $5909 = 99 // (int) $5910 = 99 // (int) $5911 = 99 // (int) $5902 = 0 // (int) $5903 = 0 // (int) $5637 = 467.8122 // (float) $5676 = -1524.624 // (float) $5715 = 12.8734 // (float) $5638 = 380.4903 // (float) $5677 = -1487.757 // (float) $5716 = 13.0339 // (float) $5639 = 320.0491 // (float) $5678 = -1471.058 // (float) $5717 = 11.0876 // (float) $5640 = 371.5938 // (float) $5679 = -1344.152 // (float) $5718 = 11.7014 // (float) $5641 = 475.3043 // (float) $5680 = -1372.525 // (float) $5719 = 11.2307 // (float) $5642 = 568.6472 // (float) $5681 = -1414.951 // (float) $5720 = 13.1719 // (float) $5643 = 596.4088 // (float) $5682 = -1287.711 // (float) $5721 = 13.1432 // (float) $5644 = 501.7119 // (float) $5683 = -1221.325 // (float) $5722 = 12.4462 // (float) $5645 = 410.2585 // (float) $5684 = -1163.89 // (float) $5723 = 11.2409 // (float) $5646 = 444.5638 // (float) $5685 = -990.6222 // (float) $5724 = 12.7811 // (float) $5647 = 544.9205 // (float) $5686 = -987.0963 // (float) $5725 = 13.1336 // (float) $5648 = 668.4418 // (float) $5687 = -1005.559 // (float) $5726 = 13.1519 // (float) $5649 = 693.9211 // (float) $5688 = -901.2567 // (float) $5727 = 12.7589 // (float) $5650 = 509.8017 // (float) $5689 = -797.4133 // (float) $5728 = 11.3487 // (float) $5651 = 542.4794 // (float) $5690 = -729.2158 // (float) $5729 = 11.7546 // (float) $5652 = 663.2099 // (float) $5691 = -744.7081 // (float) $5730 = 12.0621 // (float) $5653 = 761.3071 // (float) $5692 = -721.096 // (float) $5731 = 13.6319 // (float) $5654 = 812.6864 // (float) $5693 = -618.2054 // (float) $5732 = 12.2951 // (float) $5655 = 741.4277 // (float) $5694 = -546.8158 // (float) $5733 = 11.5388 // (float) $5656 = 730.9762 // (float) $5695 = -404.4107 // (float) $5734 = 14.5693 // (float) $5657 = 872.6285 // (float) $5696 = -357.4947 // (float) $5735 = 14.5595 // (float) $5658 = 881.1955 // (float) $5697 = -263.6492 // (float) $5736 = 14.4248 // (float) $5659 = 813.6265 // (float) $5698 = -176.6389 // (float) $5737 = 13.7626 // (float) $5660 = 695.7982 // (float) $5699 = -112.4336 // (float) $5738 = 10.338 // (float) $5661 = 742.3579 // (float) $5700 = -8.5039 // (float) $5739 = 11.9384 // (float) $5662 = 835.6168 // (float) $5701 = -4.5257 // (float) $5740 = 14.437 // (float) $5663 = 844.3389 // (float) $5702 = 95.7815 // (float) $5741 = 15.4039 // (float) $5664 = 740.341 // (float) $5703 = 119.9276 // (float) $5742 = 12.2127 // (float) $5665 = 627.6996 // (float) $5704 = 134.4967 // (float) $5743 = 10.6603 // (float) $5666 = 614.7393 // (float) $5705 = 242.5707 // (float) $5744 = 11.9184 // (float) $5667 = 738.912 // (float) $5706 = 269.3732 // (float) $5745 = 14.5009 // (float) $5668 = 808.5703 // (float) $5707 = 271.9391 // (float) $5746 = 17.2317 // (float) $5669 = 636.1819 // (float) $5708 = 332.5873 // (float) $5747 = 14.8148 // (float) $5670 = 860.7647 // (float) $5709 = 435.0328 // (float) $5748 = 17.1284 // (float) $5671 = 812.1499 // (float) $5710 = 454.5648 // (float) $5749 = 13.7812 // (float) $5672 = 641.7086 // (float) $5711 = 514.9999 // (float) $5750 = 12.2344 // (float) $5673 = 646.2253 // (float) $5712 = 578.8136 // (float) $5751 = 12.64 // (float) $5674 = 825.089 // (float) $5713 = 564.6714 // (float) $5752 = 13.5177 // (float) $5675 = 828.0928 // (float) $5714 = 634.8728 // (float) $5753 = 12.9112 // (float) $5754 = 1049.243 // (float) $5770 = 161.8445 // (float) $5786 = 7.0 // (float) $5755 = 1073.745 // (float) $5771 = 63.3651 // (float) $5787 = 8.0 // (float) $5756 = 1067.038 // (float) $5772 = -44.2298 // (float) $5788 = 8.0 // (float) $5757 = 1107.885 // (float) $5773 = -138.2763 // (float) $5789 = 8.0 // (float) $5758 = 1070.47 // (float) $5774 = -224.5937 // (float) $5790 = 8.0 // (float) $5759 = 1044.676 // (float) $5775 = -348.1555 // (float) $5791 = 8.0 // (float) $5760 = 1049.05 // (float) $5776 = -437.4034 // (float) $5792 = 8.0 // (float) $5761 = 1030.022 // (float) $5777 = -517.183 // (float) $5793 = 8.0 // (float) $5762 = 980.6084 // (float) $5778 = -671.8218 // (float) $5794 = 8.0 // (float) $5763 = 940.5997 // (float) $5779 = -761.1816 // (float) $5795 = 8.0 // (float) $5764 = 913.8301 // (float) $5780 = -861.8112 // (float) $5796 = 8.0 // (float) $5765 = 868.2946 // (float) $5781 = -954.7016 // (float) $5797 = 8.0 // (float) $5766 = 831.1447 // (float) $5782 = -1044.551 // (float) $5798 = 8.0 // (float) $5767 = 808.6096 // (float) $5783 = -1158.03 // (float) $5799 = 8.0 // (float) $5768 = 769.4344 // (float) $5784 = -1298.598 // (float) $5800 = 8.0 // (float) $5769 = 731.4536 // (float) $5785 = -1380.825 // (float) $5801 = 8.0 // (float) $5925 = 936.2432 // (float) $5926 = -404.9839 // (float) $5927 = 5.8728 // (float) $5928 = 907.9249 // (float) $5929 = -396.6512 // (float) $5930 = 8.2552 // (float) $5943 = 248.2955 // (float) $5931 = 0 // (int) $5932 = 0 // (int) $5933 = 0 // (int) $5934 = 0 // (int) $5939 = 0 // (int) $5915 = 0 // (int) $5916 = 0 // (int) $5940 = 0 // (int) $5941 = 0 // (int) $5942 = 0 // (int) $5944 = 0 // (int) $5945 = 0 // (int) $5946 = 0 // (int) $5920 = 0 // (int) $5921 = 0 // (int) $5922 = 0 // (int) $5838 = 753.0858 // (float) $5839 = -229.6598 // (float) $5840 = 12.2 // (float) $5841 = 179.8594 // (float) $5923 = 0 // (int) $5950 = 0 // (int) $5951 = 0 // (int) $5952 = 0 // (int) $5953 = 0 // (int) $5954 = 0 // (int) $5955 = 0 // (int) $5956 = 0 // (int) $5957 = 0 // (int) $5965 = 1 // (int) $5966 = 1 // (int) $5967 = 1 // (int) $5968 = 757.4516 // (float) $5969 = -224.938 // (float) $5970 = 12.5 // (float) $5971 = 142.196 // (float) $5972 = 0 // (int) $5973 = 0 // (int) :BEACHPL_12844 0001: wait 0 ms :BEACHPL_12847 0@ == 0 // (int) var == num jump_if_false @BEACHPL_13088 0001: wait 0 ms 2@ = 0 // (int) 0045: actor $1038 defined jump_if_false @BEACHPL_12917 007D: actor $1038 driving_car_with_model #BFINJECT 0022: jump_if_false @BEACHPL_12917 // Note: the incorrect math opcode was used here 007B: $5598 = actor $1038 car 0110: 2@ = player $1038 wanted_level 2@ == 1 // (int) var == num jump_if_false @BEACHPL_12917 009B: clear_player $1038 wanted_level :BEACHPL_12917 004E: put_car $5598 at $5838 $5839 $5840 00D1: set_car $5598 Z_angle_to $5841 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_12946 // Note: the incorrect math opcode was used here 0221: (unknown) :BEACHPL_12946 00AA: set_parked_car_generator $1893 cars_to_generate_to 0 022C: (unknown) $5838 $5839 $5840 8.0 0 012E: toggle_player $1038 ignored_by_cops 0 0139: $5628 = random_int_in_ranges 0 3 $5628 == 0 // (int) var == num jump_if_false @BEACHPL_13009 0@ = 2 // (int) 1@ = 21 // (int) $5915 = 1 // (int) 0025: gosub @BEACHPL_19766 :BEACHPL_13009 $5628 == 2 // (int) var == num jump_if_false @BEACHPL_13045 0@ = 5 // (int) 1@ = 51 // (int) $5915 = 2 // (int) 0025: gosub @BEACHPL_19766 :BEACHPL_13045 $5628 == 1 // (int) var == num jump_if_false @BEACHPL_13081 0@ = 3 // (int) 1@ = 31 // (int) $5915 = 3 // (int) 0025: gosub @BEACHPL_19766 :BEACHPL_13081 0002: jump @BEACHPL_12847 :BEACHPL_13088 0@ == 2 // (int) var == num jump_if_false @BEACHPL_14726 0001: wait 0 ms :BEACHPL_13103 1@ == 21 // (int) var == num jump_if_false @BEACHPL_13306 0001: wait 0 ms $5914 == 0 // (int) var == num jump_if_false @BEACHPL_13167 $2280 > 0 // (int) var > num jump_if_false @BEACHPL_13155 $5904 = 4 // (int) 0002: jump @BEACHPL_13161 :BEACHPL_13155 $5904 = 1 // (int) :BEACHPL_13161 $5914 = 1 // (int) :BEACHPL_13167 not $5922 == 1 // (int) var == num jump_if_false @BEACHPL_13232 $5922 = 1 // (int) 809F: not actor $1038 dead jump_if_false @BEACHPL_13203 0107: toggle_player $1038 can_move 1 :BEACHPL_13203 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_4044 00C9: fade 1 1500 ms 1@ = 22 // (int) 0002: jump @BEACHPL_13299 :BEACHPL_13232 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_4044 0059: text_clear_all 80A0: not car $5598 wrecked jump_if_false @BEACHPL_13294 809F: not actor $1038 dead jump_if_false @BEACHPL_13294 007C: actor $1038 driving $5598 0022: jump_if_false @BEACHPL_13294 // Note: the incorrect math opcode was used here 0056: show_text_lowpriority GXT 'BPL_80' time 3000 flag 1 // ~w~Knock the ~r~gang members~w~ off their bikes before they get away! :BEACHPL_13294 1@ = 22 // (int) :BEACHPL_13299 0002: jump @BEACHPL_13103 :BEACHPL_13306 1@ == 22 // (int) var == num jump_if_false @BEACHPL_14121 0001: wait 0 ms 0035: 3@ = $5857 // (int vars) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_13354 $5906 = 8 // (int) 1@ = 29 // (int) :BEACHPL_13354 not $5847 == 1 // (int) var == num jump_if_false @BEACHPL_13391 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_4584 $5843 $5859 = 1 // (int) $5847 = 1 // (int) :BEACHPL_13391 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_13425 037B: constant_params 0 variable_params 2 unknown 38 call_with_params @BEACHPL_5154 $5859 $5860 0002: jump @BEACHPL_13430 :BEACHPL_13425 1@ = 29 // (int) :BEACHPL_13430 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_13464 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_5028 $5843 $5860 0002: jump @BEACHPL_13469 :BEACHPL_13464 1@ = 29 // (int) :BEACHPL_13469 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_13505 037B: constant_params 2 variable_params 1 unknown 38 call_with_params @BEACHPL_5288 $5843 $5859 $5860 0002: jump @BEACHPL_13510 :BEACHPL_13505 1@ = 29 // (int) :BEACHPL_13510 801C: not $5858 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_14109 // Note: the incorrect math opcode was used here $5597(3@,4) == 0 // (int) var == num jump_if_false @BEACHPL_14078 809F: not actor $5366(3@,4) dead jump_if_false @BEACHPL_13976 80A0: not car $5362(3@,4) wrecked jump_if_false @BEACHPL_13827 80A0: not car $5598 wrecked jump_if_false @BEACHPL_13618 0132: actor $5366(3@,4) near_car $5598 radius 15.0 15.0 sphere 0 0022: jump_if_false @BEACHPL_13610 // Note: the incorrect math opcode was used here 0126: make_car $5362(3@,4) very_heavy 0 0002: jump @BEACHPL_13618 :BEACHPL_13610 0126: make_car $5362(3@,4) very_heavy 1 :BEACHPL_13618 007C: actor $5366(3@,4) driving $5362(3@,4) 0022: jump_if_false @BEACHPL_13678 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 38 call_with_params @BEACHPL_4431 $5857 $5857 += 1 // (int) 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_13671 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_13671 0002: jump @BEACHPL_13820 :BEACHPL_13678 $5597(3@,4) = 1 // (int) 00BB: (unknown) $5358(3@,4) 809F: not actor $5366(3@,4) dead jump_if_false @BEACHPL_13739 807E: not actor $5366(3@,4) driving jump_if_false @BEACHPL_13733 0040: (unknown) $5366(3@,4) -1 0002: jump @BEACHPL_13739 :BEACHPL_13733 00F1: (unknown) $5366(3@,4) :BEACHPL_13739 $5857 += 1 // (int) $5858 += 1 // (int) 801C: not $5858 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_13802 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_13802 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @BEACHPL_13802 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BPL_801' time 2000 flag 1 // One down! Stop another ~r~biker!~w~ :BEACHPL_13802 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_13820 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_13820 0002: jump @BEACHPL_13969 :BEACHPL_13827 $5597(3@,4) = 1 // (int) 00BB: (unknown) $5358(3@,4) 809F: not actor $5366(3@,4) dead jump_if_false @BEACHPL_13888 807E: not actor $5366(3@,4) driving jump_if_false @BEACHPL_13882 0040: (unknown) $5366(3@,4) -1 0002: jump @BEACHPL_13888 :BEACHPL_13882 00F1: (unknown) $5366(3@,4) :BEACHPL_13888 $5857 += 1 // (int) $5858 += 1 // (int) 801C: not $5858 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_13951 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_13951 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @BEACHPL_13951 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BPL_801' time 2000 flag 1 // One down! Stop another ~r~biker!~w~ :BEACHPL_13951 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_13969 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_13969 0002: jump @BEACHPL_14071 :BEACHPL_13976 $5597(3@,4) = 1 // (int) 00BB: (unknown) $5358(3@,4) $5857 += 1 // (int) $5858 += 1 // (int) 801C: not $5858 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_14053 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_14053 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @BEACHPL_14053 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BPL_801' time 2000 flag 1 // One down! Stop another ~r~biker!~w~ :BEACHPL_14053 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_14071 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_14071 0002: jump @BEACHPL_14102 :BEACHPL_14078 $5857 += 1 // (int) 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_14102 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_14102 0002: jump @BEACHPL_14114 :BEACHPL_14109 1@ = 23 // (int) :BEACHPL_14114 0002: jump @BEACHPL_13306 :BEACHPL_14121 1@ == 23 // (int) var == num jump_if_false @BEACHPL_14255 0001: wait 0 ms 80A0: not car $5598 wrecked jump_if_false @BEACHPL_14154 014C: set_car $5598 health_to 1000 :BEACHPL_14154 $5913 += 1 // (int) $5912 += 1 // (int) $5904 >= 3 // (int) var >= num jump_if_false @BEACHPL_14212 $5904 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7062 $5858 = 0 // (int) $5847 = 0 // (int) 0002: jump @BEACHPL_14238 :BEACHPL_14212 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7062 $5858 = 0 // (int) $5847 = 0 // (int) $5904 += 1 // (int) :BEACHPL_14238 $5918 = 0 // (int) 1@ = 24 // (int) 0002: jump @BEACHPL_14121 :BEACHPL_14255 1@ == 24 // (int) var == num jump_if_false @BEACHPL_14595 0001: wait 0 ms $5920 == 0 // (int) var == num jump_if_false @BEACHPL_14342 $5920 = 1 // (int) 022D: (unknown) 1 010E: $5917 = current_time_in_ms 00BB: (unknown) $5610 00AC: stop_timer $5843 00AE: remove_status_text $5605 $5845 = 0 // (int) 03ED: (unknown) 'BPL_800' $5912 4000 1 // ~w~Level ~1~ Passed!~w~ 00D9: (unknown) 0 0 0 1 0518: (unknown) $5912 :BEACHPL_14342 010E: $5919 = current_time_in_ms 0035: $5918 = $5919 // (int vars) 002B: $5918 -= $5917 // (int vars) // Note: the incorrect math opcode was used here $5918 >= 4000 // (int) var >= num jump_if_false @BEACHPL_14500 $5963 == 0 // (int) var == num jump_if_false @BEACHPL_14500 $5963 = 1 // (int) $5913 == 5 // (int) var == num jump_if_false @BEACHPL_14480 0035: $2280 = $5912 // (int vars) $5913 = 0 // (int) not $5912 == 15 // (int) var == num jump_if_false @BEACHPL_14454 0059: text_clear_all 0323: show_text_box 'BPL_998' // Checkpoint reached! ~h~Beach Patrol~w~ missions will continue from this level. 00D9: (unknown) 0 0 0 1 0002: jump @BEACHPL_14473 :BEACHPL_14454 $2279 == 0 // (int) var == num jump_if_false @BEACHPL_14473 0025: gosub @BEACHPL_20248 :BEACHPL_14473 0002: jump @BEACHPL_14500 :BEACHPL_14480 $5920 = 0 // (int) $5963 = 0 // (int) 0059: text_clear_all 022D: (unknown) 0 1@ = 21 // (int) :BEACHPL_14500 00A0: car $5598 wrecked jump_if_false @BEACHPL_14522 $5906 = 1 // (int) 1@ = 29 // (int) :BEACHPL_14522 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_14550 $5906 = 8 // (int) 1@ = 29 // (int) :BEACHPL_14550 $5918 >= 8000 // (int) var >= num jump_if_false @BEACHPL_14588 0059: text_clear_all 03C2: (unknown) 0268: (unknown) $5963 = 0 // (int) $5920 = 0 // (int) 022D: (unknown) 0 1@ = 21 // (int) :BEACHPL_14588 0002: jump @BEACHPL_14255 :BEACHPL_14595 1@ == 29 // (int) var == num jump_if_false @BEACHPL_14719 0001: wait 0 ms 4@ = 0 // (int) 00AC: stop_timer $5843 0059: text_clear_all :BEACHPL_14620 1 > 4@ // (int) num > var 0022: jump_if_false @BEACHPL_14686 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5366(4@,4) dead 0022: jump_if_false @BEACHPL_14674 // Note: the incorrect math opcode was used here 00BB: (unknown) $5358(3@,4) 0112: remove_references_to_actor $5366(3@,4) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5362(3@,4) // Like turning a car into any random car $5366(3@,4) = -1 // (int) :BEACHPL_14674 4@ += 1 // (int) 0002: jump @BEACHPL_14620 :BEACHPL_14686 80A0: not car $5598 wrecked jump_if_false @BEACHPL_14703 $5598 = -1 // (int) :BEACHPL_14703 0025: gosub @BEACHPL_19852 0026: return 0002: jump @BEACHPL_14595 :BEACHPL_14719 0002: jump @BEACHPL_13088 :BEACHPL_14726 0@ == 5 // (int) var == num jump_if_false @BEACHPL_16820 0001: wait 0 ms :BEACHPL_14741 1@ == 51 // (int) var == num jump_if_false @BEACHPL_14861 0001: wait 0 ms $5914 == 0 // (int) var == num jump_if_false @BEACHPL_14805 $2280 > 0 // (int) var > num jump_if_false @BEACHPL_14793 $5904 = 3 // (int) 0002: jump @BEACHPL_14799 :BEACHPL_14793 $5904 = 1 // (int) :BEACHPL_14799 $5914 = 1 // (int) :BEACHPL_14805 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_10503 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_2927 00C9: fade 1 1500 ms 809F: not actor $1038 dead jump_if_false @BEACHPL_14849 0107: toggle_player $1038 can_move 1 :BEACHPL_14849 1@ = 52 // (int) 0002: jump @BEACHPL_14741 :BEACHPL_14861 1@ == 52 // (int) var == num jump_if_false @BEACHPL_15077 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_14910 $5906 = 8 // (int) $5860 = 1 // (int) 1@ = 59 // (int) :BEACHPL_14910 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_14956 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_6645 $5860 037B: constant_params 0 variable_params 2 unknown 38 call_with_params @BEACHPL_5154 $5859 $5860 0002: jump @BEACHPL_14961 :BEACHPL_14956 1@ = 59 // (int) :BEACHPL_14961 809F: not actor $5601 dead jump_if_false @BEACHPL_15059 80A0: not car $5598 wrecked jump_if_false @BEACHPL_15041 807C: not actor $5601 driving $5598 0022: jump_if_false @BEACHPL_15025 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_3115 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_7266 $5860 0002: jump @BEACHPL_15034 :BEACHPL_15025 00BB: (unknown) $5609 1@ = 53 // (int) :BEACHPL_15034 0002: jump @BEACHPL_15052 :BEACHPL_15041 $5906 = 1 // (int) 1@ = 59 // (int) :BEACHPL_15052 0002: jump @BEACHPL_15070 :BEACHPL_15059 $5906 = 5 // (int) 1@ = 59 // (int) :BEACHPL_15070 0002: jump @BEACHPL_14861 :BEACHPL_15077 1@ == 53 // (int) var == num jump_if_false @BEACHPL_15116 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_3339 0059: text_clear_all 1@ = 54 // (int) 0002: jump @BEACHPL_15077 :BEACHPL_15116 1@ == 54 // (int) var == num jump_if_false @BEACHPL_16267 0001: wait 0 ms 0035: 5@ = $5857 // (int vars) 7@ = 0 // (float) 8@ = -0.4625 // (float) 9@ = 0 // (float) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_15180 $5906 = 8 // (int) 1@ = 59 // (int) :BEACHPL_15180 not $5847 == 1 // (int) var == num jump_if_false @BEACHPL_15217 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_4878 $5843 $5859 = 1 // (int) $5847 = 1 // (int) :BEACHPL_15217 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_15249 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_6645 $5860 0002: jump @BEACHPL_15254 :BEACHPL_15249 1@ = 59 // (int) :BEACHPL_15254 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_15288 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_5028 $5843 $5860 0002: jump @BEACHPL_15293 :BEACHPL_15288 1@ = 59 // (int) :BEACHPL_15293 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_15323 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_9196 0002: jump @BEACHPL_15328 :BEACHPL_15323 1@ = 59 // (int) :BEACHPL_15328 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_15362 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_10128 $5843 $5860 0002: jump @BEACHPL_15367 :BEACHPL_15362 1@ = 59 // (int) :BEACHPL_15367 801C: not $5900 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_16255 // Note: the incorrect math opcode was used here 809F: not actor $5346(5@,3) dead 0022: jump_if_false @BEACHPL_16236 // Note: the incorrect math opcode was used here not $5597(5@,4) == 1 // (int) var == num jump_if_false @BEACHPL_16205 not $5902 == 1 // (int) var == num jump_if_false @BEACHPL_15461 0045: actor $5346(5@,3) defined jump_if_false @BEACHPL_15461 8485: not unknown_check $5346(5@,3) 399 jump_if_false @BEACHPL_15461 0414: (unknown) $5346(5@,3) 85 399 :BEACHPL_15461 809F: not actor $5601 dead jump_if_false @BEACHPL_16198 0078: if or 008F: actor $5601 near_actor $5346(5@,3) radius 10.0 10.0 10.0 sphere 0 $5848 == 1 // (int) var == num jump_if_false @BEACHPL_16174 80A0: not car $5598 wrecked jump_if_false @BEACHPL_15523 01CA: (unknown) $5598 6@ :BEACHPL_15523 2.0 > 6@ // (float) num > var 0022: jump_if_false @BEACHPL_15601 // Note: the incorrect math opcode was used here not $5848 == 1 // (int) var == num jump_if_false @BEACHPL_15594 007E: actor $5601 driving jump_if_false @BEACHPL_15582 00F1: (unknown) $5601 $5848 = 1 // (int) $5907 = 1 // (int) 0002: jump @BEACHPL_15594 :BEACHPL_15582 $5848 = 1 // (int) $5907 = 1 // (int) :BEACHPL_15594 0002: jump @BEACHPL_15648 :BEACHPL_15601 not $5848 == 1 // (int) var == num jump_if_false @BEACHPL_15648 not $5923 == 1 // (int) var == num jump_if_false @BEACHPL_15648 0057: show_text_highpriority GXT 'BPL_13' time 3000 flag 1 // ~w~Stop the buggy next to the ~b~patient~w~ and let the paramedic get off.~w~ $5923 = 1 // (int) :BEACHPL_15648 807E: not actor $5601 driving jump_if_false @BEACHPL_16167 0045: actor $5346(5@,3) defined jump_if_false @BEACHPL_15701 $5709(5@,3) == 1 // (int) var == num jump_if_false @BEACHPL_15701 04B5: (unknown) $5346(5@,3) 0 $5709(5@,3) = 0 // (int) :BEACHPL_15701 809F: not actor $5346(5@,3) dead jump_if_false @BEACHPL_15729 02EE: get_actor $5346(5@,3) coords_to $5947 $5948 $5949 with_offset 7@ 8@ 9@ :BEACHPL_15729 0080: actor $5601 near_point $5947 $5948 radius 10.0 10.0 sphere 0 0022: jump_if_false @BEACHPL_15751 // Note: the incorrect math opcode was used here :BEACHPL_15751 8080: not actor $5601 near_point $5947 $5948 radius 0.95 0.95 sphere 0 0022: jump_if_false @BEACHPL_15840 // Note: the incorrect math opcode was used here 8080: not actor $5601 near_point $5947 $5948 radius 3.5 3.5 sphere 0 0022: jump_if_false @BEACHPL_15820 // Note: the incorrect math opcode was used here 01EC: (unknown) $5601 1 00EE: (unknown) $5601 $5947 $5948 0002: jump @BEACHPL_15833 :BEACHPL_15820 01EC: (unknown) $5601 0 00EE: (unknown) $5601 $5947 $5948 :BEACHPL_15833 0002: jump @BEACHPL_16167 :BEACHPL_15840 00BB: (unknown) $5355(5@,3) 0045: actor $5601 defined 0022: jump_if_false @BEACHPL_15896 // Note: the incorrect math opcode was used here 0078: if and 8485: not unknown_check $5601 223 not $5901 == 1 // (int) var == num jump_if_false @BEACHPL_15896 0414: (unknown) $5601 26 223 $5901 = 1 // (int) :BEACHPL_15896 0078: if and 8485: not unknown_check $5601 223 $5901 == 1 // (int) var == num jump_if_false @BEACHPL_16167 0045: actor $5346(5@,3) defined jump_if_false @BEACHPL_15966 8485: not unknown_check $5346(5@,3) 401 jump_if_false @BEACHPL_15966 0414: (unknown) $5346(5@,3) 85 401 $5902 = 1 // (int) :BEACHPL_15966 01FD: (unknown) $5346(5@,3) 0 0040: (unknown) $5346(5@,3) -1 $5709(5@,3) == 0 // (int) var == num jump_if_false @BEACHPL_16011 04B5: (unknown) $5346(5@,3) 1 $5709(5@,3) = 1 // (int) :BEACHPL_16011 $5901 = 0 // (int) $5848 = 0 // (int) $5902 = 0 // (int) $5907 = 0 // (int) 809F: not actor $5601 dead jump_if_false @BEACHPL_16078 80A0: not car $5598 wrecked jump_if_false @BEACHPL_16078 807C: not actor $5601 driving $5598 0022: jump_if_false @BEACHPL_16078 // Note: the incorrect math opcode was used here 01EC: (unknown) $5601 1 00E9: (unknown) $5601 $5598 :BEACHPL_16078 $5597(5@,4) = 1 // (int) $5900 += 1 // (int) 801C: not $5900 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_16143 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_16143 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @BEACHPL_16143 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BPL_808' time 2000 flag 1 // ~w~Patient Rescued! Get to the next ~b~patient! :BEACHPL_16143 $5857 += 1 // (int) 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_16167 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_16167 0002: jump @BEACHPL_16198 :BEACHPL_16174 $5857 += 1 // (int) 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_16198 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_16198 0002: jump @BEACHPL_16229 :BEACHPL_16205 $5857 += 1 // (int) 001C: $5857 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_16229 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_16229 0002: jump @BEACHPL_16248 :BEACHPL_16236 $5906 = 7 // (int) $5860 = 1 // (int) :BEACHPL_16248 0002: jump @BEACHPL_16260 :BEACHPL_16255 1@ = 58 // (int) :BEACHPL_16260 0002: jump @BEACHPL_15116 :BEACHPL_16267 1@ == 58 // (int) var == num jump_if_false @BEACHPL_16401 0001: wait 0 ms 80A0: not car $5598 wrecked jump_if_false @BEACHPL_16300 014C: set_car $5598 health_to 1000 :BEACHPL_16300 $5913 += 1 // (int) $5912 += 1 // (int) $5904 >= 3 // (int) var >= num jump_if_false @BEACHPL_16358 $5904 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_6899 $5900 = 0 // (int) $5847 = 0 // (int) 0002: jump @BEACHPL_16384 :BEACHPL_16358 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_6899 $5900 = 0 // (int) $5847 = 0 // (int) $5904 += 1 // (int) :BEACHPL_16384 $5918 = 0 // (int) 1@ = 55 // (int) 0002: jump @BEACHPL_16267 :BEACHPL_16401 1@ == 55 // (int) var == num jump_if_false @BEACHPL_16782 0001: wait 0 ms $5920 == 0 // (int) var == num jump_if_false @BEACHPL_16507 $5920 = 1 // (int) $5958 = 0 // (int) $5959 = 0 // (int) $5960 = 0 // (int) 022D: (unknown) 1 010E: $5917 = current_time_in_ms 00BB: (unknown) $5610 00BB: (unknown) $5609 00AC: stop_timer $5843 00AE: remove_status_text $5605 $5845 = 0 // (int) 03ED: (unknown) 'BPL_800' $5912 4000 1 // ~w~Level ~1~ Passed!~w~ 00D9: (unknown) 0 0 0 1 0518: (unknown) $5912 :BEACHPL_16507 010E: $5919 = current_time_in_ms 0035: $5918 = $5919 // (int vars) 002B: $5918 -= $5917 // (int vars) // Note: the incorrect math opcode was used here $5918 >= 4000 // (int) var >= num jump_if_false @BEACHPL_16665 $5963 == 0 // (int) var == num jump_if_false @BEACHPL_16665 $5963 = 1 // (int) $5913 == 5 // (int) var == num jump_if_false @BEACHPL_16645 0035: $2280 = $5912 // (int vars) $5913 = 0 // (int) not $5912 == 15 // (int) var == num jump_if_false @BEACHPL_16619 0059: text_clear_all 0323: show_text_box 'BPL_998' // Checkpoint reached! ~h~Beach Patrol~w~ missions will continue from this level. 00D9: (unknown) 0 0 0 1 0002: jump @BEACHPL_16638 :BEACHPL_16619 $2279 == 0 // (int) var == num jump_if_false @BEACHPL_16638 0025: gosub @BEACHPL_20248 :BEACHPL_16638 0002: jump @BEACHPL_16665 :BEACHPL_16645 $5920 = 0 // (int) $5963 = 0 // (int) 022D: (unknown) 0 0059: text_clear_all 1@ = 53 // (int) :BEACHPL_16665 00A0: car $5598 wrecked jump_if_false @BEACHPL_16687 $5906 = 1 // (int) 1@ = 59 // (int) :BEACHPL_16687 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_16715 $5906 = 8 // (int) 1@ = 59 // (int) :BEACHPL_16715 009F: actor $5601 dead jump_if_false @BEACHPL_16737 $5906 = 5 // (int) 1@ = 59 // (int) :BEACHPL_16737 $5918 >= 8000 // (int) var >= num jump_if_false @BEACHPL_16775 0059: text_clear_all 03C2: (unknown) 0268: (unknown) $5963 = 0 // (int) $5920 = 0 // (int) 022D: (unknown) 0 1@ = 53 // (int) :BEACHPL_16775 0002: jump @BEACHPL_16401 :BEACHPL_16782 1@ == 59 // (int) var == num jump_if_false @BEACHPL_16813 0001: wait 0 ms 0025: gosub @BEACHPL_19852 0026: return 0002: jump @BEACHPL_16782 :BEACHPL_16813 0002: jump @BEACHPL_14726 :BEACHPL_16820 0@ == 99 // (int) var == num jump_if_false @BEACHPL_16851 0001: wait 0 ms 0002: jump @BEACHPL_19852 0026: return 0002: jump @BEACHPL_16820 :BEACHPL_16851 0@ == 3 // (int) var == num jump_if_false @BEACHPL_19747 0001: wait 0 ms :BEACHPL_16866 1@ == 31 // (int) var == num jump_if_false @BEACHPL_17102 0001: wait 0 ms 834B: not unknown_check $5935 jump_if_false @BEACHPL_16922 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_10546 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7130 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7887 :BEACHPL_16922 not $5922 == 1 // (int) var == num jump_if_false @BEACHPL_16965 $5922 = 1 // (int) 00C9: fade 1 1500 ms 809F: not actor $1038 dead jump_if_false @BEACHPL_16965 0107: toggle_player $1038 can_move 1 :BEACHPL_16965 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_16993 $5906 = 8 // (int) 1@ = 39 // (int) :BEACHPL_16993 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_17045 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_7789 $5860 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7762 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7549 0002: jump @BEACHPL_17050 :BEACHPL_17045 1@ = 39 // (int) :BEACHPL_17050 809F: not actor $1038 dead jump_if_false @BEACHPL_17095 80A0: not car $5935 wrecked jump_if_false @BEACHPL_17095 007C: actor $1038 driving $5935 0022: jump_if_false @BEACHPL_17095 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to 0 1@ = 32 // (int) :BEACHPL_17095 0002: jump @BEACHPL_16866 :BEACHPL_17102 1@ == 32 // (int) var == num jump_if_false @BEACHPL_17250 0001: wait 0 ms $5914 == 0 // (int) var == num jump_if_false @BEACHPL_17166 $2280 > 0 // (int) var > num jump_if_false @BEACHPL_17154 $5904 = 3 // (int) 0002: jump @BEACHPL_17160 :BEACHPL_17154 $5904 = 1 // (int) :BEACHPL_17160 $5914 = 1 // (int) :BEACHPL_17166 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_6320 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7549 0059: text_clear_all 809F: not actor $1038 dead jump_if_false @BEACHPL_17238 80A0: not car $5935 wrecked jump_if_false @BEACHPL_17238 007C: actor $1038 driving $5935 0022: jump_if_false @BEACHPL_17238 // Note: the incorrect math opcode was used here 0056: show_text_lowpriority GXT 'BPL_82' time 3000 flag 1 // ~w~Get to the ~b~swimmers~w~ in trouble before they drown! :BEACHPL_17238 1@ = 33 // (int) 0002: jump @BEACHPL_17102 :BEACHPL_17250 1@ == 33 // (int) var == num jump_if_false @BEACHPL_18931 0001: wait 0 ms 0035: 14@ = $5857 // (int vars) not $5939 == 1 // (int) var == num jump_if_false @BEACHPL_17406 809F: not actor $5864 dead jump_if_false @BEACHPL_17389 80A0: not car $5935 wrecked jump_if_false @BEACHPL_17365 0043: store_actor $5864 position_to 18@ 19@ 20@ // Note: the incorrect math opcode was used here 004D: store_car $5935 position_to 21@ 22@ 23@ 031E: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 36@ 30.0 > 36@ // (float) num > var 0022: jump_if_false @BEACHPL_17358 // Note: the incorrect math opcode was used here 0267: (unknown) 'BPL_204' // ~w~To throw a life preserver hold~h~ ~k~ ~VELL~ ~w~or~h~ ~k~ ~VELR~ ~w~to aim and then press~h~ ~k~ ~VEWEP~. $5939 = 1 // (int) :BEACHPL_17358 0002: jump @BEACHPL_17382 :BEACHPL_17365 $5906 = 9 // (int) $5860 = 1 // (int) 1@ = 39 // (int) :BEACHPL_17382 0002: jump @BEACHPL_17406 :BEACHPL_17389 $5906 = 4 // (int) $5860 = 1 // (int) 1@ = 39 // (int) :BEACHPL_17406 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_17434 $5906 = 8 // (int) 1@ = 39 // (int) :BEACHPL_17434 not $5847 == 1 // (int) var == num jump_if_false @BEACHPL_17471 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_4731 $5843 $5859 = 1 // (int) $5847 = 1 // (int) :BEACHPL_17471 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_17505 037B: constant_params 0 variable_params 2 unknown 38 call_with_params @BEACHPL_8741 $5859 $5860 0002: jump @BEACHPL_17510 :BEACHPL_17505 1@ = 39 // (int) :BEACHPL_17510 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_17544 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_5028 $5843 $5860 0002: jump @BEACHPL_17549 :BEACHPL_17544 1@ = 39 // (int) :BEACHPL_17549 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_17585 037B: constant_params 2 variable_params 1 unknown 38 call_with_params @BEACHPL_5288 $5843 $5859 $5860 0002: jump @BEACHPL_17590 :BEACHPL_17585 1@ = 39 // (int) :BEACHPL_17590 $5934 == 1 // (int) var == num jump_if_false @BEACHPL_18078 $5933 == 1 // (int) var == num jump_if_false @BEACHPL_18078 $5950 == 1 // (int) var == num jump_if_false @BEACHPL_18078 010E: $5941 = current_time_in_ms 0035: $5942 = $5941 // (int vars) 002B: $5942 -= $5940 // (int vars) // Note: the incorrect math opcode was used here $5942 > 3000 // (int) var > num jump_if_false @BEACHPL_18078 $5857 = 0 // (int) 0252: object $5938 exists jump_if_false @BEACHPL_17980 :BEACHPL_17675 8017: not $5857 >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_17980 // Note: the incorrect math opcode was used here not $5597(14@,4) == 1 // (int) var == num jump_if_false @BEACHPL_17967 809F: not actor $5608(14@,18) dead jump_if_false @BEACHPL_17954 0043: store_actor $5608(14@,18) position_to 24@ 25@ 26@ // Note: the incorrect math opcode was used here 0304: unknown_check $5938 24@ 25@ 3.0 3.0 0 0022: jump_if_false @BEACHPL_17941 // Note: the incorrect math opcode was used here $5597(14@,4) = 1 // (int) $5900 += 1 // (int) 801C: not $5900 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_17788 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BPL_807' time 2000 flag 1 // ~w~Swimmer saved! Get to the next ~b~swimmer!~w~ :BEACHPL_17788 00BB: (unknown) $5626(14@,18) 0352: (unknown) $5608(14@,18) 0045: actor $5608(14@,18) defined jump_if_false @BEACHPL_17864 0252: object $5938 exists jump_if_false @BEACHPL_17864 010C: store_object $5938 position_to 28@(14@,3) 31@(14@,3) 34@(14@,3) 010F: (unknown) $5608(14@,18) 28@(14@,3) 31@(14@,3) 34@(14@,3) 00EE: (unknown) $5608(14@,18) 28@(14@,3) 31@(14@,3) :BEACHPL_17864 0114: remove_references_to_object $5938 // This object will now disappear when the player looks away 0093: destroy_object $5938 $5938 = -1 // (int) $5933 = 0 // (int) $5950 = 0 // (int) $5951 = 0 // (int) $5955 = 0 // (int) $5956 = 0 // (int) $5953 = 0 // (int) $5954 = 0 // (int) $5944 = 0 // (int) $5945 = 0 // (int) $5946 = 0 // (int) 0035: $5857 = $5904 // (int vars) 0002: jump @BEACHPL_17947 :BEACHPL_17941 $5857 += 1 // (int) :BEACHPL_17947 0002: jump @BEACHPL_17960 :BEACHPL_17954 $5857 += 1 // (int) :BEACHPL_17960 0002: jump @BEACHPL_17973 :BEACHPL_17967 $5857 += 1 // (int) :BEACHPL_17973 0002: jump @BEACHPL_17675 :BEACHPL_17980 0017: $5857 >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_17998 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_17998 0252: object $5938 exists jump_if_false @BEACHPL_18073 0114: remove_references_to_object $5938 // This object will now disappear when the player looks away 0093: destroy_object $5938 $5950 = 0 // (int) $5933 = 0 // (int) $5951 = 0 // (int) $5955 = 0 // (int) $5956 = 0 // (int) $5953 = 0 // (int) $5954 = 0 // (int) $5938 = -1 // (int) $5944 = 0 // (int) $5945 = 0 // (int) $5946 = 0 // (int) :BEACHPL_18073 $5934 = 0 // (int) :BEACHPL_18078 not $5950 == 1 // (int) var == num jump_if_false @BEACHPL_18101 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7887 :BEACHPL_18101 809F: not actor $1038 dead jump_if_false @BEACHPL_18154 80A0: not car $5935 wrecked jump_if_false @BEACHPL_18154 007C: actor $1038 driving $5935 0022: jump_if_false @BEACHPL_18154 // Note: the incorrect math opcode was used here 0377: (unknown) 8 $5944 0377: (unknown) 20 $5946 0377: (unknown) 9 $5945 :BEACHPL_18154 0078: if and $5945 > 0 // (int) var > num $5946 > 0 // (int) var > num jump_if_false @BEACHPL_18216 $5950 == 1 // (int) var == num jump_if_false @BEACHPL_18216 $5933 == 0 // (int) var == num jump_if_false @BEACHPL_18216 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_9032 $5956 = 1 // (int) :BEACHPL_18216 0078: if and $5944 > 0 // (int) var > num $5946 > 0 // (int) var > num jump_if_false @BEACHPL_18278 $5950 == 1 // (int) var == num jump_if_false @BEACHPL_18278 $5933 == 0 // (int) var == num jump_if_false @BEACHPL_18278 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_9032 $5955 = 1 // (int) :BEACHPL_18278 $5950 == 1 // (int) var == num jump_if_false @BEACHPL_18370 not $5933 == 1 // (int) var == num jump_if_false @BEACHPL_18370 $5955 == 1 // (int) var == num jump_if_false @BEACHPL_18337 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8355 010E: $5940 = current_time_in_ms $5934 = 1 // (int) :BEACHPL_18337 $5956 == 1 // (int) var == num jump_if_false @BEACHPL_18370 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8023 010E: $5940 = current_time_in_ms $5934 = 1 // (int) :BEACHPL_18370 801C: not $5900 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_18901 // Note: the incorrect math opcode was used here 0252: object $5938 exists 0022: jump_if_false @BEACHPL_18869 // Note: the incorrect math opcode was used here 0306: unknown_check $5938 0022: jump_if_false @BEACHPL_18862 // Note: the incorrect math opcode was used here not $5597(14@,4) == 1 // (int) var == num jump_if_false @BEACHPL_18838 809F: not actor $5608(14@,18) dead jump_if_false @BEACHPL_18807 82C4: not unknown_check $5608(14@,18) $5938 10.0 10.0 20.0 0 0022: jump_if_false @BEACHPL_18593 // Note: the incorrect math opcode was used here 809F: not actor $5608(14@,18) dead 0022: jump_if_false @BEACHPL_18498 // Note: the incorrect math opcode was used here 8485: not unknown_check $5608(14@,18) 385 jump_if_false @BEACHPL_18498 0414: (unknown) $5608(14@,18) 78 385 :BEACHPL_18498 $5857 += 1 // (int) 0017: $5857 >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18586 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $5938 // This object will now disappear when the player looks away 0093: destroy_object $5938 $5938 = -1 // (int) $5950 = 0 // (int) $5933 = 0 // (int) $5951 = 0 // (int) $5955 = 0 // (int) $5956 = 0 // (int) $5953 = 0 // (int) $5954 = 0 // (int) $5944 = 0 // (int) $5945 = 0 // (int) $5946 = 0 // (int) $5857 = 0 // (int) :BEACHPL_18586 0002: jump @BEACHPL_18800 :BEACHPL_18593 $5597(14@,4) = 1 // (int) $5900 += 1 // (int) 801C: not $5900 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_18636 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BPL_807' time 2000 flag 1 // ~w~Swimmer saved! Get to the next ~b~swimmer!~w~ :BEACHPL_18636 00BB: (unknown) $5626(14@,18) 0352: (unknown) $5608(14@,18) 809F: not actor $5608(14@,18) dead jump_if_false @BEACHPL_18712 0252: object $5938 exists jump_if_false @BEACHPL_18712 010C: store_object $5938 position_to 28@(14@,3) 31@(14@,3) 34@(14@,3) 010F: (unknown) $5608(14@,18) 28@(14@,3) 31@(14@,3) 34@(14@,3) 00EE: (unknown) $5608(14@,18) 28@(14@,3) 31@(14@,3) :BEACHPL_18712 0114: remove_references_to_object $5938 // This object will now disappear when the player looks away 0093: destroy_object $5938 $5938 = -1 // (int) $5933 = 0 // (int) $5950 = 0 // (int) $5951 = 0 // (int) $5955 = 0 // (int) $5956 = 0 // (int) $5953 = 0 // (int) $5954 = 0 // (int) $5944 = 0 // (int) $5945 = 0 // (int) $5946 = 0 // (int) $5857 += 1 // (int) 0017: $5857 >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18800 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_18800 0002: jump @BEACHPL_18831 :BEACHPL_18807 $5857 += 1 // (int) 0017: $5857 >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18831 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_18831 0002: jump @BEACHPL_18862 :BEACHPL_18838 $5857 += 1 // (int) 0017: $5857 >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18862 // Note: the incorrect math opcode was used here $5857 = 0 // (int) :BEACHPL_18862 0002: jump @BEACHPL_18894 :BEACHPL_18869 $5950 = 0 // (int) $5933 = 0 // (int) $5951 = 0 // (int) $5955 = 0 // (int) $5956 = 0 // (int) :BEACHPL_18894 0002: jump @BEACHPL_18906 :BEACHPL_18901 1@ = 34 // (int) :BEACHPL_18906 001C: $5900 == $5904 // (int) num == var 0022: jump_if_false @BEACHPL_18924 // Note: the incorrect math opcode was used here 1@ = 34 // (int) :BEACHPL_18924 0002: jump @BEACHPL_17250 :BEACHPL_18931 1@ == 34 // (int) var == num jump_if_false @BEACHPL_19065 0001: wait 0 ms 80A0: not car $5935 wrecked jump_if_false @BEACHPL_18964 014C: set_car $5935 health_to 1000 :BEACHPL_18964 $5913 += 1 // (int) $5912 += 1 // (int) $5904 >= 3 // (int) var >= num jump_if_false @BEACHPL_19022 $5904 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8687 $5900 = 0 // (int) $5847 = 0 // (int) 0002: jump @BEACHPL_19048 :BEACHPL_19022 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8687 $5900 = 0 // (int) $5847 = 0 // (int) $5904 += 1 // (int) :BEACHPL_19048 $5918 = 0 // (int) 1@ = 35 // (int) 0002: jump @BEACHPL_18931 :BEACHPL_19065 1@ == 35 // (int) var == num jump_if_false @BEACHPL_19462 0001: wait 0 ms $5920 == 0 // (int) var == num jump_if_false @BEACHPL_19152 $5920 = 1 // (int) 022D: (unknown) 1 010E: $5917 = current_time_in_ms 00BB: (unknown) $5936 00AC: stop_timer $5843 00AE: remove_status_text $5605 $5845 = 0 // (int) 03ED: (unknown) 'BPL_800' $5912 4000 1 // ~w~Level ~1~ Passed!~w~ 00D9: (unknown) 0 0 0 1 0518: (unknown) $5912 :BEACHPL_19152 010E: $5919 = current_time_in_ms 0035: $5918 = $5919 // (int vars) 002B: $5918 -= $5917 // (int vars) // Note: the incorrect math opcode was used here $5918 >= 4000 // (int) var >= num jump_if_false @BEACHPL_19310 $5963 == 0 // (int) var == num jump_if_false @BEACHPL_19310 $5963 = 1 // (int) $5913 == 5 // (int) var == num jump_if_false @BEACHPL_19290 0035: $2280 = $5912 // (int vars) $5913 = 0 // (int) not $5912 == 15 // (int) var == num jump_if_false @BEACHPL_19264 0059: text_clear_all 0323: show_text_box 'BPL_998' // Checkpoint reached! ~h~Beach Patrol~w~ missions will continue from this level. 00D9: (unknown) 0 0 0 1 0002: jump @BEACHPL_19283 :BEACHPL_19264 $2279 == 0 // (int) var == num jump_if_false @BEACHPL_19283 0025: gosub @BEACHPL_20248 :BEACHPL_19283 0002: jump @BEACHPL_19310 :BEACHPL_19290 $5920 = 0 // (int) $5963 = 0 // (int) 0059: text_clear_all 022D: (unknown) 0 1@ = 32 // (int) :BEACHPL_19310 00A0: car $5935 wrecked jump_if_false @BEACHPL_19332 $5906 = 9 // (int) 1@ = 39 // (int) :BEACHPL_19332 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1102 jump_if_false @BEACHPL_19360 $5906 = 8 // (int) 1@ = 39 // (int) :BEACHPL_19360 809F: not actor $1038 dead jump_if_false @BEACHPL_19395 0326: unknown_check $5937 $1038 0022: jump_if_false @BEACHPL_19395 // Note: the incorrect math opcode was used here $5906 = 10 // (int) 1@ = 39 // (int) :BEACHPL_19395 009F: actor $5937 dead jump_if_false @BEACHPL_19417 $5906 = 10 // (int) 1@ = 39 // (int) :BEACHPL_19417 $5918 >= 8000 // (int) var >= num jump_if_false @BEACHPL_19455 0059: text_clear_all 03C2: (unknown) 0268: (unknown) $5963 = 0 // (int) $5920 = 0 // (int) 022D: (unknown) 0 1@ = 32 // (int) :BEACHPL_19455 0002: jump @BEACHPL_19065 :BEACHPL_19462 1@ == 39 // (int) var == num jump_if_false @BEACHPL_19740 $5914 == 1 // (int) var == num jump_if_false @BEACHPL_19724 00C9: fade 0 750 ms 0001: wait 750 ms 022C: (unknown) $5838 $5839 $5840 5.0 0 809F: not actor $1038 dead 0022: jump_if_false @BEACHPL_19526 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :BEACHPL_19526 007E: actor $1038 driving jump_if_false @BEACHPL_19564 0216: (unknown) $1038 $5968 $5969 $5970 00CF: set_actor $1038 Z_angle_to $5971 0221: (unknown) 01CF: (unknown) 0002: jump @BEACHPL_19584 :BEACHPL_19564 0044: put_actor $1038 at $5968 $5969 $5970 00CF: set_actor $1038 Z_angle_to $5971 0221: (unknown) 01CF: (unknown) :BEACHPL_19584 809F: not actor $5937 dead 0022: jump_if_false @BEACHPL_19609 // Note: the incorrect math opcode was used here 02B7: (unknown) $5937 003F: destroy_actor $5937 $5937 = -1 // (int) :BEACHPL_19609 8227: not (unknown) $5838 $5839 $5840 2.0 2.0 2.0 0022: jump_if_false @BEACHPL_19700 // Note: the incorrect math opcode was used here 022C: (unknown) $5838 $5839 $5840 2.0 0 8161: not model #BFINJECT available 0022: jump_if_false @BEACHPL_19666 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 38 call_with_params @BEACHPL_2718 255 :BEACHPL_19666 0048: $5924 = create_car #BFINJECT at $5838 $5839 $5840 00D1: set_car $5924 Z_angle_to $5841 0496: (unknown) $5924 0 0113: remove_references_to_car $5924 // Like turning a car into any random car $5924 = -1 // (int) :BEACHPL_19700 00C9: fade 1 1000 ms 809F: not actor $1038 dead jump_if_false @BEACHPL_19724 0107: toggle_player $1038 can_move 1 :BEACHPL_19724 0025: gosub @BEACHPL_19852 0026: return 0002: jump @BEACHPL_19462 :BEACHPL_19740 0002: jump @BEACHPL_16851 :BEACHPL_19747 not 0@ == 99 // (int) var == num jump_if_false @BEACHPL_19766 0002: jump @BEACHPL_12844 :BEACHPL_19766 0@ == 5 // (int) var == num jump_if_false @BEACHPL_19794 0057: show_text_highpriority GXT 'BPL_805' time 5000 flag 1 // ~w~The ambulance is stuck, collect the ~b~paramedic!~w~ :BEACHPL_19794 0@ == 2 // (int) var == num jump_if_false @BEACHPL_19822 0057: show_text_highpriority GXT 'BPL_806' time 5000 flag 1 // ~w~Gangs are tearing up the beach, knock them off their ~r~bikes!~w~ :BEACHPL_19822 0@ == 3 // (int) var == num jump_if_false @BEACHPL_19850 0057: show_text_highpriority GXT 'BPL_804' time 5000 flag 1 // ~w~Swimmers are in trouble, get to the ~b~patrol boat!~w~ :BEACHPL_19850 0026: return :BEACHPL_19852 0059: text_clear_all $5906 == 99 // (int) var == num jump_if_false @BEACHPL_19884 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :BEACHPL_19884 not $5906 == 8 // (int) var == num jump_if_false @BEACHPL_19912 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :BEACHPL_19912 $5906 == 8 // (int) var == num jump_if_false @BEACHPL_19956 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0055: show_text_styled GXT 'BPL_113' time 5000 style 8 // ~r~Beach Patrol Cancelled! :BEACHPL_19956 $5906 == 1 // (int) var == num jump_if_false @BEACHPL_19985 0055: show_text_styled GXT 'BPL_102' time 5000 style 8 // ~r~You wrecked the Patrol Buggy!~w~ :BEACHPL_19985 $5906 == 2 // (int) var == num jump_if_false @BEACHPL_20014 0055: show_text_styled GXT 'BPL_103' time 5000 style 8 // ~r~You didn't get back in the Patrol Vehicle in time!~w~ :BEACHPL_20014 $5906 == 3 // (int) var == num jump_if_false @BEACHPL_20043 0055: show_text_styled GXT 'BPL_104' time 5000 style 8 // ~r~You ran out of time!~w~ :BEACHPL_20043 $5906 == 4 // (int) var == num jump_if_false @BEACHPL_20072 0055: show_text_styled GXT 'BPL_105' time 5000 style 8 // ~r~One of the swimmers died!~w~ :BEACHPL_20072 $5906 == 5 // (int) var == num jump_if_false @BEACHPL_20101 0055: show_text_styled GXT 'BPL_106' time 5000 style 8 // ~r~The paramedic is dead!~w~ :BEACHPL_20101 $5906 == 6 // (int) var == num jump_if_false @BEACHPL_20130 0055: show_text_styled GXT 'BPL_107' time 5000 style 8 // ~r~You are meant to help the medic, not hurt him!~w~ :BEACHPL_20130 $5906 == 7 // (int) var == num jump_if_false @BEACHPL_20159 0055: show_text_styled GXT 'BPL_108' time 5000 style 8 // ~r~One of the patients is dead!~w~ :BEACHPL_20159 $5906 == 9 // (int) var == num jump_if_false @BEACHPL_20188 0055: show_text_styled GXT 'BPL_109' time 5000 style 8 // ~r~You destroyed the boat!~w~ :BEACHPL_20188 $5906 == 10 // (int) var == num jump_if_false @BEACHPL_20217 0055: show_text_styled GXT 'BPL_110' time 5000 style 8 // ~r~You're not meant to attack the lifeguard!~w~ :BEACHPL_20217 $5906 == 11 // (int) var == num jump_if_false @BEACHPL_20246 0055: show_text_styled GXT 'BPL_111' time 5000 style 8 // ~r~The lifeguard can't throw life preservers if he is out of the boat!~w~ :BEACHPL_20246 0026: return :BEACHPL_20248 00AC: stop_timer $5843 00AE: remove_status_text $5605 011D: show_text_1number_styled GXT 'M_PASS' number 1500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0323: show_text_box 'BPL_H1' // Checkpoint Reached! Beach Patrol mission complete. You will no longer get tired when swimming.! 809F: not actor $1038 dead jump_if_false @BEACHPL_20302 0094: player $1038 money += 1500 :BEACHPL_20302 022B: (unknown) 1 809F: not actor $1038 dead jump_if_false @BEACHPL_20321 009B: clear_player $1038 wanted_level :BEACHPL_20321 $2279 == 0 // (int) var == num jump_if_false @BEACHPL_20362 036A: (unknown) 01DF: progress_made += 1 $2279 = 1 // (int) 0045: actor $1038 defined jump_if_false @BEACHPL_20362 0532: (unknown) $1038 1 :BEACHPL_20362 0001: wait 5000 ms 0026: return :BEACHPL_20369 37@ = 0 // (int) $1045 = 0 // (int) 00AA: set_parked_car_generator $1893 cars_to_generate_to 101 809F: not actor $1038 dead jump_if_false @BEACHPL_20401 0107: toggle_player $1038 can_move 1 :BEACHPL_20401 0@ == 5 // (int) var == num jump_if_false @BEACHPL_20573 :BEACHPL_20413 8017: not 37@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_20503 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00BB: (unknown) $5355(37@,3) $5709(37@,3) == 0 // (int) var == num jump_if_false @BEACHPL_20477 809F: not actor $5346(37@,3) dead jump_if_false @BEACHPL_20477 04B5: (unknown) $5346(37@,3) 1 $5709(37@,3) = 1 // (int) :BEACHPL_20477 0112: remove_references_to_actor $5346(37@,3) // Like turning an actor into a random pedestrian $5346(37@,3) = -1 // (int) 37@ += 1 // (int) 0002: jump @BEACHPL_20413 :BEACHPL_20503 00BB: (unknown) $5610 00BB: (unknown) $5609 0112: remove_references_to_actor $5601 // Like turning an actor into a random pedestrian $5601 = -1 // (int) 0113: remove_references_to_car $5600 // Like turning a car into any random car $5600 = -1 // (int) 0162: release_model 12 0162: release_model #AMBULAN 0444: (unknown) 26 0162: release_model 46 0444: (unknown) 85 $5845 == 1 // (int) var == num jump_if_false @BEACHPL_20573 00AC: stop_timer $5843 00AE: remove_status_text $5605 :BEACHPL_20573 0@ == 2 // (int) var == num jump_if_false @BEACHPL_20713 :BEACHPL_20585 8017: not 37@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_20679 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5366(37@,4) dead 0022: jump_if_false @BEACHPL_20667 // Note: the incorrect math opcode was used here 00BB: (unknown) $5358(37@,4) 0112: remove_references_to_actor $5366(37@,4) // Like turning an actor into a random pedestrian 80A0: not car $5362(37@,4) wrecked 0022: jump_if_false @BEACHPL_20645 // Note: the incorrect math opcode was used here 0126: make_car $5362(37@,4) very_heavy 0 :BEACHPL_20645 0113: remove_references_to_car $5362(37@,4) // Like turning a car into any random car $5366(37@,4) = -1 // (int) $5362(37@,4) = -1 // (int) :BEACHPL_20667 37@ += 1 // (int) 0002: jump @BEACHPL_20585 :BEACHPL_20679 00BB: (unknown) $5610 0162: release_model 58 0162: release_model #SANCHEZ $5845 == 1 // (int) var == num jump_if_false @BEACHPL_20713 00AC: stop_timer $5843 00AE: remove_status_text $5605 :BEACHPL_20713 0@ == 3 // (int) var == num jump_if_false @BEACHPL_20886 :BEACHPL_20725 8017: not 37@ >= $5904 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_20788 // Note: the incorrect math opcode was used here 00BB: (unknown) $5626(37@,18) 809F: not actor $5608(37@,18) dead 0022: jump_if_false @BEACHPL_20776 // Note: the incorrect math opcode was used here 0352: (unknown) $5608(37@,18) 0112: remove_references_to_actor $5608(37@,18) // Like turning an actor into a random pedestrian $5608(37@,18) = -1 // (int) :BEACHPL_20776 37@ += 1 // (int) 0002: jump @BEACHPL_20725 :BEACHPL_20788 0252: object $5938 exists jump_if_false @BEACHPL_20809 0114: remove_references_to_object $5938 // This object will now disappear when the player looks away $5938 = -1 // (int) :BEACHPL_20809 034A: unknown_check $5937 jump_if_false @BEACHPL_20830 0112: remove_references_to_actor $5937 // Like turning an actor into a random pedestrian $5937 = -1 // (int) :BEACHPL_20830 0113: remove_references_to_car $5935 // Like turning a car into any random car $5935 = -1 // (int) 00BB: (unknown) $5936 0444: (unknown) 78 0444: (unknown) 87 0162: release_model #COASTG 0162: release_model 65 0162: release_model 64 $5845 == 1 // (int) var == num jump_if_false @BEACHPL_20886 00AC: stop_timer $5843 00AE: remove_status_text $5605 :BEACHPL_20886 0113: remove_references_to_car $5598 // Like turning a car into any random car $5598 = -1 // (int) 007A: mission_cleanup 0026: return //-------------Mission 34--------------- :TOURVCS 0238: name_thread 'TOURVCS' $2290 == 0 // (int) var == num jump_if_false @TOURVCS_25 01EA: increment_mission_attempts :TOURVCS_25 0025: gosub @TOURVCS_3416 009D: wasted_or_busted // mission only jump_if_false @TOURVCS_48 0025: gosub @TOURVCS_7240 :TOURVCS_48 0025: gosub @TOURVCS_7374 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @TOURVCS_89 02B4: set_camera_transverse_delay 0 time 7@ :TOURVCS_89 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @TOURVCS_130 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @TOURVCS_141 :TOURVCS_130 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :TOURVCS_141 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @TOURVCS_175 02B4: set_camera_transverse_delay 0 time 5@ :TOURVCS_175 809F: not actor 3@ dead 0022: jump_if_false @TOURVCS_191 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :TOURVCS_191 0026: return :TOURVCS_193 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @TOURVCS_257 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @TOURVCS_251 0400: (unknown) $1038 $1690 0002: jump @TOURVCS_257 :TOURVCS_251 02C0: (unknown) $1038 $1690 :TOURVCS_257 0@ >= 0 // (int) var >= num jump_if_false @TOURVCS_284 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :TOURVCS_284 0045: actor $1038 defined jump_if_false @TOURVCS_352 807E: not actor $1038 driving jump_if_false @TOURVCS_329 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @TOURVCS_332 :TOURVCS_329 021D: (unknown) 0 :TOURVCS_332 $1698 == 0 // (int) var == num jump_if_false @TOURVCS_348 02EA: select_interior 2 :TOURVCS_348 01AE: (unknown) 1 :TOURVCS_352 0059: text_clear_all 0268: (unknown) 0026: return :TOURVCS_358 0045: actor $1038 defined jump_if_false @TOURVCS_422 807E: not actor $1038 driving jump_if_false @TOURVCS_410 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @TOURVCS_410 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :TOURVCS_410 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :TOURVCS_422 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @TOURVCS_471 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @TOURVCS_471 02EA: select_interior 0 :TOURVCS_471 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TOURVCS_501 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TOURVCS_501 0026: return 0045: actor 0@ defined jump_if_false @TOURVCS_522 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TOURVCS_522 0026: return 0045: actor 0@ defined 0022: jump_if_false @TOURVCS_552 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TOURVCS_552 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TOURVCS_552 0026: return :TOURVCS_554 0045: actor 0@ defined 0022: jump_if_false @TOURVCS_601 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TOURVCS_597 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @TOURVCS_601 :TOURVCS_597 1@ = 0 // (int) :TOURVCS_601 1@ == 1 // (int) var == num jump_if_false @TOURVCS_685 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TOURVCS_678 007E: actor 0@ driving jump_if_false @TOURVCS_674 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TOURVCS_664 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TOURVCS_667 :TOURVCS_664 00F1: (unknown) 0@ :TOURVCS_667 0002: jump @TOURVCS_678 :TOURVCS_674 1@ = 0 // (int) :TOURVCS_678 0002: jump @TOURVCS_601 :TOURVCS_685 0026: return 0045: actor 0@ defined jump_if_false @TOURVCS_779 007E: actor 0@ driving jump_if_false @TOURVCS_763 02A7: unknown_check 0@ jump_if_false @TOURVCS_733 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TOURVCS_756 :TOURVCS_733 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_554 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TOURVCS_756 0002: jump @TOURVCS_772 :TOURVCS_763 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TOURVCS_772 0002: jump @TOURVCS_781 :TOURVCS_779 005F: (unknown) :TOURVCS_781 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TOURVCS_939 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TOURVCS_939 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TOURVCS_880 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TOURVCS_839 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TOURVCS_873 :TOURVCS_839 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_554 0@ 4@ > -1 // (int) var > num jump_if_false @TOURVCS_873 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_554 4@ :TOURVCS_873 0002: jump @TOURVCS_939 :TOURVCS_880 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TOURVCS_905 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TOURVCS_939 :TOURVCS_905 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_554 0@ not 3@ == -1 // (int) var == num jump_if_false @TOURVCS_939 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_554 3@ :TOURVCS_939 0045: actor 0@ defined jump_if_false @TOURVCS_991 004F: unknown_check 1@ jump_if_false @TOURVCS_991 007E: actor 0@ driving jump_if_false @TOURVCS_991 807C: not actor 0@ driving 1@ 0022: jump_if_false @TOURVCS_991 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_554 0@ :TOURVCS_991 5@ = 0 // (int) :TOURVCS_995 5@ == 0 // (int) var == num jump_if_false @TOURVCS_1093 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TOURVCS_1086 004F: unknown_check 1@ jump_if_false @TOURVCS_1086 007C: actor 0@ driving 1@ 0022: jump_if_false @TOURVCS_1052 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TOURVCS_1086 :TOURVCS_1052 2@ == -1 // (int) var == num jump_if_false @TOURVCS_1078 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TOURVCS_1086 :TOURVCS_1078 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TOURVCS_1086 0002: jump @TOURVCS_995 :TOURVCS_1093 0026: return :TOURVCS_1095 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @TOURVCS_1168 0045: actor $1038 defined jump_if_false @TOURVCS_1168 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @TOURVCS_1168 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @TOURVCS_1168 $1704 = 0 // (int) :TOURVCS_1168 $1704 > 0 // (int) var > num jump_if_false @TOURVCS_1286 $1705 == -1 // (int) var == num jump_if_false @TOURVCS_1240 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @TOURVCS_1273 :TOURVCS_1240 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @TOURVCS_1273 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :TOURVCS_1273 0035: $1706 = $1704 // (int vars) 0002: jump @TOURVCS_1344 :TOURVCS_1286 $1707 == 1 // (int) var == num jump_if_false @TOURVCS_1339 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_1339 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :TOURVCS_1339 $1706 = 0 // (int) :TOURVCS_1344 005F: (unknown) :TOURVCS_1346 0@ == 0 // (int) var == num jump_if_false @TOURVCS_1389 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TOURVCS_1565 :TOURVCS_1389 0@ == 1 // (int) var == num jump_if_false @TOURVCS_1422 03CF: (unknown) 200 200 200 255 0002: jump @TOURVCS_1565 :TOURVCS_1422 0@ == 2 // (int) var == num jump_if_false @TOURVCS_1464 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @TOURVCS_1565 :TOURVCS_1464 0@ == 3 // (int) var == num jump_if_false @TOURVCS_1508 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TOURVCS_1565 :TOURVCS_1508 0@ == 4 // (int) var == num jump_if_false @TOURVCS_1539 03CF: (unknown) 8 143 59 255 0002: jump @TOURVCS_1565 :TOURVCS_1539 0@ == 5 // (int) var == num jump_if_false @TOURVCS_1565 03CF: (unknown) 237 130 180 255 :TOURVCS_1565 0026: return :TOURVCS_1567 00BC: (unknown) 0@ 2 0026: return :TOURVCS_1574 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1574 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @TOURVCS_1629 014E: 3@ = car 0@ health 3@ -= 250 // (int) :TOURVCS_1629 0 > 3@ // (int) num > var 0022: jump_if_false @TOURVCS_1644 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :TOURVCS_1644 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_1689 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :TOURVCS_1689 005F: (unknown) $5588 = 0 // (int) $5589 = 0 // (int) $5766 = 0 // (int) $5769 = 0 // (int) $5773 = 0 // (int) $5774 = 0 // (int) $5775 = 0 // (int) $5776 = 0 // (int) $5777 = 0 // (int) $5779 = 0 // (int) $5780 = 0 // (int) $5783 = 0 // (int) :TOURVCS_1751 0@ == 1 // (int) var == num jump_if_false @TOURVCS_1810 0160: load_model #MAVERICK 0160: load_model 58 0160: load_model 16 :TOURVCS_1776 0078: if or 8161: not model #MAVERICK available 8161: not model 58 available 8161: not model 16 available jump_if_false @TOURVCS_1810 0001: wait 0 ms 0002: jump @TOURVCS_1776 :TOURVCS_1810 0026: return :TOURVCS_1812 0035: $5739 = 0@ // (int vars) 0035: $5740 = 1@ // (int vars) 0035: $5741 = 2@ // (int vars) 0035: $5742 = 3@ // (int vars) 0036: $5770 = 4@ // (float vars) 0035: $5771 = 5@ // (int vars) 0026: return :TOURVCS_1844 $5593 = -1746.173 // (float) $5613 = -325.489 // (float) $5633 = 65.9644 // (float) $5653 = -1000.0 // (float) $5673 = -1000.0 // (float) $5693 = 0 // (float) $5594 = -1153.874 // (float) $5614 = -541.1709 // (float) $5634 = 49.082 // (float) $5654 = -1000.0 // (float) $5674 = -1000.0 // (float) $5694 = 0 // (float) $5595 = -854.0767 // (float) $5615 = -153.3732 // (float) $5635 = 77.7967 // (float) $5655 = -670.0 // (float) $5675 = 7520.0 // (float) $5695 = 90.0 // (float) $5596 = -969.6631 // (float) $5616 = -1538.7 // (float) $5636 = 42.1883 // (float) $5656 = -1000.0 // (float) $5676 = -1000.0 // (float) $5696 = 0 // (float) $5597 = -684.1679 // (float) $5617 = -924.7611 // (float) $5637 = 72.9591 // (float) $5657 = -1000.0 // (float) $5677 = -1000.0 // (float) $5697 = 0 // (float) $5598 = -993.475 // (float) $5618 = 127.8968 // (float) $5638 = 37.009 // (float) $5658 = -670.0 // (float) $5678 = 7520.0 // (float) $5698 = 90.0 // (float) $5599 = -393.8954 // (float) $5619 = -488.0966 // (float) $5639 = 60.8232 // (float) $5659 = -670.0 // (float) $5679 = 7520.0 // (float) $5699 = 90.0 // (float) $5600 = -672.8151 // (float) $5620 = 802.1052 // (float) $5640 = 39.6241 // (float) $5660 = -670.0 // (float) $5680 = 7520.0 // (float) $5700 = 90.0 // (float) $5601 = -1078.198 // (float) $5621 = 641.6732 // (float) $5641 = 59.6144 // (float) $5661 = -670.0 // (float) $5681 = 7520.0 // (float) $5701 = 90.0 // (float) $5602 = -852.2155 // (float) $5622 = -312.4086 // (float) $5642 = 81.9268 // (float) $5662 = -670.0 // (float) $5682 = 7520.0 // (float) $5702 = 90.0 // (float) $5603 = -1552.483 // (float) $5623 = -138.9121 // (float) $5643 = 62.3162 // (float) $5663 = -1000.0 // (float) $5683 = -1000.0 // (float) $5703 = 0 // (float) $5604 = -444.9268 // (float) $5624 = 1089.072 // (float) $5644 = 68.9082 // (float) $5664 = -1000.0 // (float) $5684 = -1000.0 // (float) $5704 = 0 // (float) $5605 = -1014.287 // (float) $5625 = 1383.666 // (float) $5645 = 76.1017 // (float) $5665 = -670.0 // (float) $5685 = 7520.0 // (float) $5705 = 90.0 // (float) $5606 = -1242.401 // (float) $5626 = 129.1817 // (float) $5646 = 41.1388 // (float) $5666 = -1000.0 // (float) $5686 = -1000.0 // (float) $5706 = 0 // (float) $5607 = -587.0449 // (float) $5627 = -80.1851 // (float) $5647 = 52.8292 // (float) $5667 = -670.0 // (float) $5687 = 7520.0 // (float) $5707 = 90.0 // (float) $5608 = -780.0643 // (float) $5628 = 515.0904 // (float) $5648 = 79.3568 // (float) $5668 = -670.0 // (float) $5688 = 7520.0 // (float) $5708 = 90.0 // (float) $5609 = -425.0872 // (float) $5629 = 1226.247 // (float) $5649 = 89.1515 // (float) $5669 = -670.0 // (float) $5689 = 7520.0 // (float) $5709 = 90.0 // (float) $5610 = -412.1435 // (float) $5630 = 1471.264 // (float) $5650 = 74.1655 // (float) $5670 = -670.0 // (float) $5690 = 7520.0 // (float) $5710 = 90.0 // (float) $5746 = 0 // (int) 0026: return :TOURVCS_2711 80A0: not car $5714 wrecked jump_if_false @TOURVCS_2829 809F: not actor $1038 dead jump_if_false @TOURVCS_2829 807C: not actor $1038 driving $5714 0022: jump_if_false @TOURVCS_2829 // Note: the incorrect math opcode was used here 00C0: (unknown) $5714 $5735 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @TOURVCS_1567 $5735 $5588 == 1 // (int) var == num jump_if_false @TOURVCS_2819 0035: 0@ = $5742 // (int vars) :TOURVCS_2782 0011: $5739 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_2819 // Note: the incorrect math opcode was used here 00BB: (unknown) $5459(0@,20) 0@ += 1 // (int) 0002: jump @TOURVCS_2782 0002: jump @TOURVCS_2823 :TOURVCS_2819 00BB: (unknown) $5736 :TOURVCS_2823 $5768 = 2 // (int) :TOURVCS_2829 0026: return :TOURVCS_2831 80A0: not car $5714 wrecked jump_if_false @TOURVCS_2950 809F: not actor $1038 dead jump_if_false @TOURVCS_2950 007C: actor $1038 driving $5714 0022: jump_if_false @TOURVCS_2950 // Note: the incorrect math opcode was used here 0035: 0@ = $5742 // (int vars) $5768 == 2 // (int) var == num jump_if_false @TOURVCS_2888 00BB: (unknown) $5735 :TOURVCS_2888 0011: $5739 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_2944 // Note: the incorrect math opcode was used here $5490(0@,20) == 0 // (int) var == num jump_if_false @TOURVCS_2932 00C3: (unknown) $5337(0@,20) $5357(0@,20) $5377(0@,20) $5459(0@,20) :TOURVCS_2932 0@ += 1 // (int) 0002: jump @TOURVCS_2888 :TOURVCS_2944 $5768 = 1 // (int) :TOURVCS_2950 0026: return :TOURVCS_2952 80A0: not car $5714 wrecked jump_if_false @TOURVCS_3029 809F: not actor $1038 dead jump_if_false @TOURVCS_3029 007C: actor $1038 driving $5714 0022: jump_if_false @TOURVCS_3029 // Note: the incorrect math opcode was used here $5768 == 2 // (int) var == num jump_if_false @TOURVCS_3004 00BB: (unknown) $5735 :TOURVCS_3004 00C3: (unknown) -1236.12 -924.8318 14.8681 $5736 $5768 = 1 // (int) :TOURVCS_3029 0026: return :TOURVCS_3031 0035: 0@ = $5742 // (int vars) :TOURVCS_3036 0011: $5739 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_3112 // Note: the incorrect math opcode was used here $5490(0@,20) == 0 // (int) var == num jump_if_false @TOURVCS_3100 04BF: (unknown) $5337(0@,20) $5357(0@,20) $5377(0@,20) $5397(0@,20) $5417(0@,20) $5437(0@,20) 237 130 180 5.0 :TOURVCS_3100 0@ += 1 // (int) 0002: jump @TOURVCS_3036 :TOURVCS_3112 0026: return :TOURVCS_3114 80A0: not car $5714 wrecked jump_if_false @TOURVCS_3185 809F: not actor $1038 dead jump_if_false @TOURVCS_3185 807C: not actor $1038 driving $5714 0022: jump_if_false @TOURVCS_3185 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5777 = 1 // (int) $5773 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'TOUR_30' $5778 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this tour's over! :TOURVCS_3185 0026: return :TOURVCS_3187 80A0: not car $5714 wrecked 0022: jump_if_false @TOURVCS_3307 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @TOURVCS_3307 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5714 0022: jump_if_false @TOURVCS_3307 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5773 = 0 // (int) $5777 = 0 // (int) $5780 = 0 // (int) $5783 = 1 // (int) 0059: text_clear_all 0268: (unknown) $5588 == 1 // (int) var == num jump_if_false @TOURVCS_3279 0057: show_text_highpriority GXT 'TOUR_1' time 6000 flag 1 // ~w~Fly through each of the ~y~sight markers~w~ in the allotted time. :TOURVCS_3279 $5588 == 2 // (int) var == num jump_if_false @TOURVCS_3307 0057: show_text_highpriority GXT 'TOUR_7' time 6000 flag 1 // ~w~Get back to ~y~base~w~ to collect your payment. :TOURVCS_3307 0026: return :TOURVCS_3309 80A0: not car $5714 wrecked jump_if_false @TOURVCS_3414 014E: $5798 = car $5714 health 0@ = 0 // (int) :TOURVCS_3330 10 > 0@ // (int) num > var 0022: jump_if_false @TOURVCS_3414 // Note: the incorrect math opcode was used here $5544(0@,11) == 0 // (int) var == num jump_if_false @TOURVCS_3402 0011: $5799 > $5798 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_3402 // Note: the incorrect math opcode was used here $5784 > 20 // (int) var > num jump_if_false @TOURVCS_3388 $5784 -= 10 // (int) :TOURVCS_3388 $5799 -= 100 // (int) $5544(0@,11) = 1 // (int) :TOURVCS_3402 0@ += 1 // (int) 0002: jump @TOURVCS_3330 :TOURVCS_3414 0026: return :TOURVCS_3416 $1045 = 1 // (int) 809F: not actor $1038 dead jump_if_false @TOURVCS_3473 007E: actor $1038 driving jump_if_false @TOURVCS_3450 007B: $5714 = actor $1038 car :TOURVCS_3450 0110: $5811 = player $1038 wanted_level $5811 == 1 // (int) var == num jump_if_false @TOURVCS_3473 009B: clear_player $1038 wanted_level :TOURVCS_3473 012E: toggle_player $1038 ignored_by_cops 0 033A: use_GXT_table 'TOUR_VC' 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1751 1 $5590 = -1308.6 // (float) $5591 = -531.0 // (float) $5592 = 13.42 // (float) 809F: not actor $1038 dead jump_if_false @TOURVCS_3582 80A0: not car $5714 wrecked jump_if_false @TOURVCS_3580 004E: put_car $5714 at -1236.356 -901.2057 14.5299 00D1: set_car $5714 Z_angle_to 90.63 :TOURVCS_3580 0221: (unknown) :TOURVCS_3582 80A0: not car $5714 wrecked jump_if_false @TOURVCS_3648 03D8: (unknown) $5714 0118: $5737 = create_actor_pedtype 5 model 58 in_car $5714 passenger_seat 0 0232: (unknown) $5737 1 032D: (unknown) $5737 1 0118: $5738 = create_actor_pedtype 4 model 16 in_car $5714 passenger_seat 1 0232: (unknown) $5738 1 032D: (unknown) $5738 1 031C: (unknown) $5714 :TOURVCS_3648 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_1844 $5588 = 0 // (int) $5774 = 1 // (int) $5767 = 0 // (int) $5799 = 1000 // (int) 00AA: set_parked_car_generator $1886 cars_to_generate_to 0 :TOURVCS_3686 0001: wait 0 ms 80A0: not car $5714 wrecked jump_if_false @TOURVCS_6823 809F: not actor $1038 dead jump_if_false @TOURVCS_6823 007C: actor $1038 driving $5714 0022: jump_if_false @TOURVCS_4213 // Note: the incorrect math opcode was used here $5783 == 1 // (int) var == num jump_if_false @TOURVCS_3902 -1@ = 0 // (int) // timer2 00D0: $5796 = car $5714 Z_angle $5783 = 2 // (int) 40 > $5784 // (int) num > var 0022: jump_if_false @TOURVCS_3869 // Note: the incorrect math opcode was used here $5782 == 0 // (int) var == num jump_if_false @TOURVCS_3869 $5775 == 0 // (int) var == num jump_if_false @TOURVCS_3869 $5775 = 1 // (int) 0323: show_text_box 'TOUR_17' // Your fun level is low. Fly low and fast. 00AE: remove_status_text $5784 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1346 1 024D: (unknown) $5784 1 'TOUR_15' // Fun 00AE: remove_status_text $5784 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1346 1 024D: (unknown) $5784 1 'TOUR_15' // Fun :TOURVCS_3869 $5784 > 50 // (int) var > num jump_if_false @TOURVCS_3902 $5775 == 1 // (int) var == num jump_if_false @TOURVCS_3902 $5775 = 0 // (int) 0268: (unknown) :TOURVCS_3902 $5783 == 2 // (int) var == num jump_if_false @TOURVCS_4213 -1@ > 2500 // (int) var > num // timer2 jump_if_false @TOURVCS_4213 $5783 = 1 // (int) 01CA: (unknown) $5714 $5792 10.0 > $5792 // (float) num > var 0022: jump_if_false @TOURVCS_3960 // Note: the incorrect math opcode was used here $5784 -= 4 // (int) :TOURVCS_3960 0078: if and $5792 > 9.0 // (float) var > num 20.0 > $5792 // (float) num > var 0022: jump_if_false @TOURVCS_3991 // Note: the incorrect math opcode was used here $5784 -= 1 // (int) :TOURVCS_3991 0078: if and $5792 > 19.0 // (float) var > num 25.0 > $5792 // (float) num > var 0022: jump_if_false @TOURVCS_4022 // Note: the incorrect math opcode was used here $5784 += 1 // (int) :TOURVCS_4022 $5792 > 25.0 // (float) var > num jump_if_false @TOURVCS_4042 $5784 += 2 // (int) :TOURVCS_4042 004D: store_car $5714 position_to $5786 $5787 $5788 01BB: (unknown) $5786 $5787 $5788 $5793 0036: $5794 = $5788 // (float vars) 002C: $5794 -= $5793 // (float vars) 20.0 > $5794 // (float) num > var 0022: jump_if_false @TOURVCS_4094 // Note: the incorrect math opcode was used here $5784 += 2 // (int) :TOURVCS_4094 0078: if and $5794 > 19.0 // (float) var > num 30.0 > $5794 // (float) num > var 0022: jump_if_false @TOURVCS_4125 // Note: the incorrect math opcode was used here $5784 += 1 // (int) :TOURVCS_4125 0078: if and $5794 > 29.0 // (float) var > num 35.0 > $5794 // (float) num > var 0022: jump_if_false @TOURVCS_4156 // Note: the incorrect math opcode was used here 0035: $5784 = $5784 // (int vars) :TOURVCS_4156 $5794 > 35.0 // (float) var > num jump_if_false @TOURVCS_4176 $5784 -= 2 // (int) :TOURVCS_4176 $5784 > 99 // (int) var > num jump_if_false @TOURVCS_4195 $5784 = 100 // (int) :TOURVCS_4195 1 > $5784 // (int) num > var 0022: jump_if_false @TOURVCS_4213 // Note: the incorrect math opcode was used here $5784 = 0 // (int) :TOURVCS_4213 $5773 == 0 // (int) var == num jump_if_false @TOURVCS_4242 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3114 0002: jump @TOURVCS_4252 :TOURVCS_4242 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3187 :TOURVCS_4252 $5777 == 1 // (int) var == num jump_if_false @TOURVCS_4569 0035: $5781 = -1@ // (int vars) // timer2 $5781 /= 1000 // (int) $5780 == 0 // (int) var == num jump_if_false @TOURVCS_4319 0078: if and 31000 > $5771 // (int) num > var $5771 > 1 // (int) var > num jump_if_false @TOURVCS_4319 $5780 = 1 // (int) :TOURVCS_4319 $5780 == 0 // (int) var == num jump_if_false @TOURVCS_4351 $5771 > 30099 // (int) var > num jump_if_false @TOURVCS_4351 $5780 = 2 // (int) :TOURVCS_4351 $5780 == 1 // (int) var == num jump_if_false @TOURVCS_4377 0035: $5778 = $5771 // (int vars) $5778 /= 1000 // (int) :TOURVCS_4377 $5780 == 2 // (int) var == num jump_if_false @TOURVCS_4402 $5778 = 30 // (int) 002B: $5778 -= $5781 // (int vars) // Note: the incorrect math opcode was used here :TOURVCS_4402 0059: text_clear_all $5778 > 0 // (int) var > num jump_if_false @TOURVCS_4532 $5778 > 1 // (int) var > num jump_if_false @TOURVCS_4454 03ED: (unknown) 'TOUR_30' $5778 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this tour's over! 0002: jump @TOURVCS_4472 :TOURVCS_4454 03ED: (unknown) 'TOUR_29' $5778 4000 1 // ~w~You've got ~1~ second to get back in the ~b~helicopter~w~ or this tour's over! :TOURVCS_4472 $5779 == 0 // (int) var == num jump_if_false @TOURVCS_4496 $5784 -= 1 // (int) $5779 = 1 // (int) :TOURVCS_4496 $5779 > 0 // (int) var > num jump_if_false @TOURVCS_4514 $5779 += 1 // (int) :TOURVCS_4514 $5779 == 15 // (int) var == num jump_if_false @TOURVCS_4532 $5779 = 0 // (int) :TOURVCS_4532 -1@ > 30000 // (int) var > num // timer2 jump_if_false @TOURVCS_4569 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_34' time 5000 style 8 // ~r~You took too long to get back to your helicopter! $5588 = 12 // (int) :TOURVCS_4569 $5588 == 0 // (int) var == num jump_if_false @TOURVCS_5098 $5766 == 0 // (int) var == num jump_if_false @TOURVCS_4687 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1812 3 3 0 0 15.0 240000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2831 0059: text_clear_all 0057: show_text_highpriority GXT 'TOUR_1' time 8000 flag 1 // ~w~Fly through each of the ~y~sight markers~w~ in the allotted time. 00C9: fade 1 1500 ms :TOURVCS_4651 00CA: fading jump_if_false @TOURVCS_4670 0001: wait 0 ms 0002: jump @TOURVCS_4651 :TOURVCS_4670 809F: not actor $1038 dead jump_if_false @TOURVCS_4687 0107: toggle_player $1038 can_move 1 :TOURVCS_4687 $5766 == 1 // (int) var == num jump_if_false @TOURVCS_4769 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1812 6 3 0 3 15.0 240000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2831 0059: text_clear_all 0057: show_text_highpriority GXT 'TOUR_1' time 8000 flag 1 // ~w~Fly through each of the ~y~sight markers~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @TOURVCS_4769 0107: toggle_player $1038 can_move 1 :TOURVCS_4769 $5766 == 2 // (int) var == num jump_if_false @TOURVCS_4851 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1812 10 4 0 6 15.0 300000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2831 0059: text_clear_all 0057: show_text_highpriority GXT 'TOUR_1' time 8000 flag 1 // ~w~Fly through each of the ~y~sight markers~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @TOURVCS_4851 0107: toggle_player $1038 can_move 1 :TOURVCS_4851 $5766 == 3 // (int) var == num jump_if_false @TOURVCS_4933 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1812 14 4 0 10 15.0 300000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2831 0059: text_clear_all 0057: show_text_highpriority GXT 'TOUR_1' time 8000 flag 1 // ~w~Fly through each of the ~y~sight markers~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @TOURVCS_4933 0107: toggle_player $1038 can_move 1 :TOURVCS_4933 $5766 == 4 // (int) var == num jump_if_false @TOURVCS_5015 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1812 18 4 0 14 15.0 300000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2831 0059: text_clear_all 0057: show_text_highpriority GXT 'TOUR_1' time 8000 flag 1 // ~w~Fly through each of the ~y~sight markers~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @TOURVCS_5015 0107: toggle_player $1038 can_move 1 :TOURVCS_5015 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1346 5 024C: set_timer_with_text_to $5771 type 1 GXT 'TIME' // Time $5784 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1346 1 024D: (unknown) $5784 1 'TOUR_15' // Fun $5768 = 1 // (int) $5783 = 1 // (int) $5588 = 1 // (int) 1@ = 0 // (int) -2@ = 0 // (int) // timer1 :TOURVCS_5098 $5588 == 1 // (int) var == num jump_if_false @TOURVCS_6495 $5768 == 1 // (int) var == num jump_if_false @TOURVCS_6462 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2711 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3031 $5774 == 1 // (int) var == num jump_if_false @TOURVCS_5249 -2@ > 7000 // (int) var > num // timer1 jump_if_false @TOURVCS_5249 0267: (unknown) 'TOUR_14' // ~w~Fly low and fast between sights to keep the tour fun level up! $5774 = 2 // (int) 00AE: remove_status_text $5784 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1346 1 024D: (unknown) $5784 1 'TOUR_15' // Fun 00AE: remove_status_text $5784 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1346 1 024D: (unknown) $5784 1 'TOUR_15' // Fun :TOURVCS_5249 $5782 == 0 // (int) var == num jump_if_false @TOURVCS_5577 0035: 0@ = $5742 // (int vars) 0035: 2@ = $5745 // (int vars) :TOURVCS_5271 0011: $5739 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_5570 // Note: the incorrect math opcode was used here $5490(0@,20) == 0 // (int) var == num jump_if_false @TOURVCS_5558 $5772 == 0 // (int) var == num jump_if_false @TOURVCS_5358 008B: actor $1038 in_sphere_in_car $5337(0@,20) $5357(0@,20) $5377(0@,20) radius 160.0 160.0 160.0 sphere 0 0022: jump_if_false @TOURVCS_5358 // Note: the incorrect math opcode was used here 0267: (unknown) 'TOUR_3' // ~w~Approach each sight marker slowly to give your tourists a steady view. $5772 = 1 // (int) :TOURVCS_5358 $5776 == 1 // (int) var == num jump_if_false @TOURVCS_5409 808B: not actor $1038 in_sphere_in_car $5337(2@,20) $5357(2@,20) $5377(2@,20) radius 60.0 60.0 60.0 sphere 0 0022: jump_if_false @TOURVCS_5409 // Note: the incorrect math opcode was used here $5776 = 0 // (int) :TOURVCS_5409 008B: actor $1038 in_sphere_in_car $5337(0@,20) $5357(0@,20) $5377(0@,20) radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @TOURVCS_5558 // Note: the incorrect math opcode was used here 01CA: (unknown) $5714 $5792 $5792 > 10.0 // (float) var > num jump_if_false @TOURVCS_5515 $5775 == 0 // (int) var == num jump_if_false @TOURVCS_5508 $5776 == 0 // (int) var == num jump_if_false @TOURVCS_5508 0267: (unknown) 'TOUR_53' // ~w~Fly slower when nearing a sight to begin viewing! $5776 = 1 // (int) 0035: $5745 = 0@ // (int vars) :TOURVCS_5508 0002: jump @TOURVCS_5558 :TOURVCS_5515 0059: text_clear_all 0057: show_text_highpriority GXT 'TOUR_12' time 6000 flag 1 // ~w~Hold your helicopter steady for a few seconds! -2@ = 0 // (int) // timer1 $5782 = 1 // (int) 0035: 1@ = 0@ // (int vars) $5776 = 1 // (int) 0035: $5745 = 0@ // (int vars) :TOURVCS_5558 0@ += 1 // (int) 0002: jump @TOURVCS_5271 :TOURVCS_5570 0002: jump @TOURVCS_6462 :TOURVCS_5577 -2@ > 250 // (int) var > num // timer1 jump_if_false @TOURVCS_5644 300 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5644 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset 0.8 0 0 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 1.0 :TOURVCS_5644 -2@ > 500 // (int) var > num // timer1 jump_if_false @TOURVCS_5719 700 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5719 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset -0.8 0.3 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 1.0 :TOURVCS_5719 -2@ > 900 // (int) var > num // timer1 jump_if_false @TOURVCS_5796 1100 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5796 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset 0.8 0.3 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 0.6 :TOURVCS_5796 -2@ > 1300 // (int) var > num // timer1 jump_if_false @TOURVCS_5869 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5869 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset -0.8 0 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 0.6 :TOURVCS_5869 -2@ > 1800 // (int) var > num // timer1 jump_if_false @TOURVCS_5989 01CA: (unknown) $5714 $5792 $5792 > 10.0 // (float) var > num jump_if_false @TOURVCS_5925 0059: text_clear_all $5782 = 0 // (int) 0057: show_text_highpriority GXT 'TOUR_13' time 6000 flag 1 // ~w~Unsteady! You need to try this ~y~sight~w~ again. :TOURVCS_5925 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5989 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset 0.8 0.3 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 0.6 :TOURVCS_5989 -2@ > 2300 // (int) var > num // timer1 jump_if_false @TOURVCS_6062 2800 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6062 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset -0.8 0 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 0.6 :TOURVCS_6062 -2@ > 3000 // (int) var > num // timer1 jump_if_false @TOURVCS_6139 3300 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6139 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset 0.8 0.3 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 0.6 :TOURVCS_6139 -2@ > 3400 // (int) var > num // timer1 jump_if_false @TOURVCS_6216 3700 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6216 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset -0.8 0.2 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 0.6 :TOURVCS_6216 -2@ > 3800 // (int) var > num // timer1 jump_if_false @TOURVCS_6289 4000 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6289 // Note: the incorrect math opcode was used here 027F: store_coords_to $5789 $5790 $5791 from_actor $5714 with_offset 0.8 0 0.2 029F: (unknown) 80 $5789 $5790 $5791 0.05 0 0.03 0.6 :TOURVCS_6289 -2@ > 4000 // (int) var > num // timer1 jump_if_false @TOURVCS_6462 $5741 += 1 // (int) 67 > $5767 // (int) num > var 0022: jump_if_false @TOURVCS_6327 // Note: the incorrect math opcode was used here $5767 += 1 // (int) :TOURVCS_6327 $5782 = 0 // (int) 0059: text_clear_all 001C: $5741 == $5740 // (int) num == var 0022: jump_if_false @TOURVCS_6394 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'TOUR_6' time 6000 flag 1 // ~w~All sights viewed. Return to ~y~base~w~ to collect your payment. 00C3: (unknown) -1236.12 -924.8318 14.8681 $5736 $5588 = 2 // (int) 0002: jump @TOURVCS_6409 :TOURVCS_6394 0057: show_text_highpriority GXT 'TOUR_5' time 6000 flag 1 // ~w~Sight viewed! Fly to another ~y~sight marker~w~ now. :TOURVCS_6409 00D9: (unknown) 0 0 0 1 00BB: (unknown) $5459(1@,20) $5490(1@,20) = 1 // (int) 80 > $5784 // (int) num > var 0022: jump_if_false @TOURVCS_6456 // Note: the incorrect math opcode was used here $5784 += 20 // (int) 0002: jump @TOURVCS_6462 :TOURVCS_6456 $5784 = 100 // (int) :TOURVCS_6462 $5768 == 2 // (int) var == num jump_if_false @TOURVCS_6485 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2831 :TOURVCS_6485 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3309 :TOURVCS_6495 $5588 == 2 // (int) var == num jump_if_false @TOURVCS_6712 $5768 == 1 // (int) var == num jump_if_false @TOURVCS_6689 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2711 008B: actor $1038 in_sphere_in_car -1236.12 -924.8318 14.8681 radius 10.0 10.0 2.0 sphere 1 jump_if_false @TOURVCS_6689 0325: (unknown) $5714 1 $5784 *= 10 // (int) 0035: $5785 = $5771 // (int vars) $5785 /= 100 // (int) 0029: $5785 += $5784 // (int vars) // Note: the incorrect math opcode was used here $5588 = 3 // (int) 00AC: stop_timer $5771 $5783 = 0 // (int) 00AE: remove_status_text $5784 00BB: (unknown) $5736 0059: text_clear_all $5766 += 1 // (int) 01D9: (unknown) 'TOUR_10' $5766 $5785 6000 1 // ~w~Good. Level ~1~ complete. Your bonus is $~1~. 0094: player $1038 money += $5785 0515: (unknown) $5766 809F: not actor $1038 dead 0022: jump_if_false @TOURVCS_6685 // Note: the incorrect math opcode was used here 02A7: unknown_check $1038 0022: jump_if_false @TOURVCS_6685 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :TOURVCS_6685 -2@ = 0 // (int) // timer1 :TOURVCS_6689 $5768 == 2 // (int) var == num jump_if_false @TOURVCS_6712 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2952 :TOURVCS_6712 $5588 == 3 // (int) var == num jump_if_false @TOURVCS_6823 -2@ > 2000 // (int) var > num // timer1 jump_if_false @TOURVCS_6823 0078: if or -2@ > 5000 // (int) var > num // timer1 007F: player 0 pressed_key 16 007F: player 0 pressed_key 17 jump_if_false @TOURVCS_6823 $5766 == 5 // (int) var == num jump_if_false @TOURVCS_6813 809F: not actor $1038 dead jump_if_false @TOURVCS_6795 0107: toggle_player $1038 can_move 1 :TOURVCS_6795 0325: (unknown) $5714 0 $5588 = 11 // (int) 0002: jump @TOURVCS_6823 :TOURVCS_6813 0325: (unknown) $5714 0 $5588 = 0 // (int) :TOURVCS_6823 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_1095 jump_if_false @TOURVCS_6886 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_35' time 5000 style 8 // ~r~Vice Sights Cancelled! 80A0: not car $5714 wrecked jump_if_false @TOURVCS_6874 0325: (unknown) $5714 0 :TOURVCS_6874 $5589 = 1 // (int) $5588 = 12 // (int) :TOURVCS_6886 8045: not actor $1038 defined jump_if_false @TOURVCS_6903 $5588 = 12 // (int) :TOURVCS_6903 009F: actor $5737 dead jump_if_false @TOURVCS_6938 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_37' time 5000 style 8 // ~r~Dead passengers are not good for business! $5588 = 12 // (int) :TOURVCS_6938 009F: actor $5738 dead jump_if_false @TOURVCS_6973 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_37' time 5000 style 8 // ~r~Dead passengers are not good for business! $5588 = 12 // (int) :TOURVCS_6973 $5783 > 0 // (int) var > num jump_if_false @TOURVCS_7022 1 > $5784 // (int) num > var 0022: jump_if_false @TOURVCS_7022 // Note: the incorrect math opcode was used here 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_36' time 5000 style 8 // ~r~Bored tourists won't recommend this tour! $5588 = 12 // (int) :TOURVCS_7022 00A0: car $5714 wrecked jump_if_false @TOURVCS_7057 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_31' time 5000 style 8 // ~r~You can't tour with a destroyed helicopter! $5588 = 12 // (int) :TOURVCS_7057 3 > $5588 // (int) num > var 0022: jump_if_false @TOURVCS_7107 // Note: the incorrect math opcode was used here 1 > $5771 // (int) num > var 0022: jump_if_false @TOURVCS_7107 // Note: the incorrect math opcode was used here 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_32' time 5000 style 8 // ~r~You've taken too long! Tour over! $5588 = 12 // (int) :TOURVCS_7107 10 > $5588 // (int) num > var 0022: jump_if_false @TOURVCS_7127 // Note: the incorrect math opcode was used here 0002: jump @TOURVCS_3686 :TOURVCS_7127 $5588 == 11 // (int) var == num jump_if_false @TOURVCS_7154 0025: gosub @TOURVCS_7292 0002: jump @TOURVCS_7161 :TOURVCS_7154 0025: gosub @TOURVCS_7240 :TOURVCS_7161 0026: return 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_193 1000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_358 1000 0026: return :TOURVCS_7240 $5589 == 1 // (int) var == num jump_if_false @TOURVCS_7275 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @TOURVCS_7290 :TOURVCS_7275 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :TOURVCS_7290 0026: return :TOURVCS_7292 $2290 == 0 // (int) var == num jump_if_false @TOURVCS_7352 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $2290 = 1 // (int) 0002: jump @TOURVCS_7368 :TOURVCS_7352 0055: show_text_styled GXT 'TOUR_52' time 1000 style 1 // All Runs Complete :TOURVCS_7368 009B: clear_player $1038 wanted_level 0026: return :TOURVCS_7374 $1045 = 0 // (int) 0011: $5767 > $2291 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_7398 // Note: the incorrect math opcode was used here 0035: $2291 = $5767 // (int vars) :TOURVCS_7398 809F: not actor $5737 dead 0022: jump_if_false @TOURVCS_7413 // Note: the incorrect math opcode was used here 003F: destroy_actor $5737 :TOURVCS_7413 809F: not actor $5738 dead 0022: jump_if_false @TOURVCS_7428 // Note: the incorrect math opcode was used here 003F: destroy_actor $5738 :TOURVCS_7428 00AA: set_parked_car_generator $1886 cars_to_generate_to 101 00C9: fade 1 1500 ms 809F: not actor $1038 dead jump_if_false @TOURVCS_7458 0107: toggle_player $1038 can_move 1 :TOURVCS_7458 0112: remove_references_to_actor $5737 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5738 // Like turning an actor into a random pedestrian 0162: release_model #MAVERICK 0162: release_model 58 0162: release_model 16 00AC: stop_timer $5771 00AE: remove_status_text $5784 00BB: (unknown) $5735 00BB: (unknown) $5736 0035: 3@ = $5742 // (int vars) :TOURVCS_7500 0011: $5739 > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_7530 // Note: the incorrect math opcode was used here 00BB: (unknown) $5459(3@,20) 3@ += 1 // (int) 0002: jump @TOURVCS_7500 :TOURVCS_7530 007A: mission_cleanup 0026: return //-------------Mission 35--------------- :FIREHEL 0238: name_thread 'FIREHEL' $2288 == 0 // (int) var == num jump_if_false @FIREHEL_25 01EA: increment_mission_attempts :FIREHEL_25 0025: gosub @FIREHEL_5107 009D: wasted_or_busted // mission only jump_if_false @FIREHEL_48 0025: gosub @FIREHEL_7976 :FIREHEL_48 0025: gosub @FIREHEL_8110 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @FIREHEL_89 02B4: set_camera_transverse_delay 0 time 7@ :FIREHEL_89 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @FIREHEL_130 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @FIREHEL_141 :FIREHEL_130 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :FIREHEL_141 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @FIREHEL_175 02B4: set_camera_transverse_delay 0 time 5@ :FIREHEL_175 809F: not actor 3@ dead 0022: jump_if_false @FIREHEL_191 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :FIREHEL_191 0026: return :FIREHEL_193 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @FIREHEL_257 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @FIREHEL_251 0400: (unknown) $1038 $1690 0002: jump @FIREHEL_257 :FIREHEL_251 02C0: (unknown) $1038 $1690 :FIREHEL_257 0@ >= 0 // (int) var >= num jump_if_false @FIREHEL_284 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :FIREHEL_284 0045: actor $1038 defined jump_if_false @FIREHEL_352 807E: not actor $1038 driving jump_if_false @FIREHEL_329 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @FIREHEL_332 :FIREHEL_329 021D: (unknown) 0 :FIREHEL_332 $1698 == 0 // (int) var == num jump_if_false @FIREHEL_348 02EA: select_interior 2 :FIREHEL_348 01AE: (unknown) 1 :FIREHEL_352 0059: text_clear_all 0268: (unknown) 0026: return :FIREHEL_358 0045: actor $1038 defined jump_if_false @FIREHEL_422 807E: not actor $1038 driving jump_if_false @FIREHEL_410 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @FIREHEL_410 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :FIREHEL_410 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :FIREHEL_422 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @FIREHEL_471 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @FIREHEL_471 02EA: select_interior 0 :FIREHEL_471 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @FIREHEL_501 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :FIREHEL_501 0026: return 0045: actor 0@ defined jump_if_false @FIREHEL_522 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :FIREHEL_522 0026: return 0045: actor 0@ defined 0022: jump_if_false @FIREHEL_552 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @FIREHEL_552 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :FIREHEL_552 0026: return :FIREHEL_554 0045: actor 0@ defined 0022: jump_if_false @FIREHEL_601 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @FIREHEL_597 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @FIREHEL_601 :FIREHEL_597 1@ = 0 // (int) :FIREHEL_601 1@ == 1 // (int) var == num jump_if_false @FIREHEL_685 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIREHEL_678 007E: actor 0@ driving jump_if_false @FIREHEL_674 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @FIREHEL_664 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @FIREHEL_667 :FIREHEL_664 00F1: (unknown) 0@ :FIREHEL_667 0002: jump @FIREHEL_678 :FIREHEL_674 1@ = 0 // (int) :FIREHEL_678 0002: jump @FIREHEL_601 :FIREHEL_685 0026: return 0045: actor 0@ defined jump_if_false @FIREHEL_779 007E: actor 0@ driving jump_if_false @FIREHEL_763 02A7: unknown_check 0@ jump_if_false @FIREHEL_733 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @FIREHEL_756 :FIREHEL_733 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIREHEL_554 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIREHEL_756 0002: jump @FIREHEL_772 :FIREHEL_763 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIREHEL_772 0002: jump @FIREHEL_781 :FIREHEL_779 005F: (unknown) :FIREHEL_781 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @FIREHEL_939 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @FIREHEL_939 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @FIREHEL_880 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @FIREHEL_839 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIREHEL_873 :FIREHEL_839 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_554 0@ 4@ > -1 // (int) var > num jump_if_false @FIREHEL_873 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_554 4@ :FIREHEL_873 0002: jump @FIREHEL_939 :FIREHEL_880 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @FIREHEL_905 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIREHEL_939 :FIREHEL_905 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_554 0@ not 3@ == -1 // (int) var == num jump_if_false @FIREHEL_939 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_554 3@ :FIREHEL_939 0045: actor 0@ defined jump_if_false @FIREHEL_991 004F: unknown_check 1@ jump_if_false @FIREHEL_991 007E: actor 0@ driving jump_if_false @FIREHEL_991 807C: not actor 0@ driving 1@ 0022: jump_if_false @FIREHEL_991 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_554 0@ :FIREHEL_991 5@ = 0 // (int) :FIREHEL_995 5@ == 0 // (int) var == num jump_if_false @FIREHEL_1093 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIREHEL_1086 004F: unknown_check 1@ jump_if_false @FIREHEL_1086 007C: actor 0@ driving 1@ 0022: jump_if_false @FIREHEL_1052 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @FIREHEL_1086 :FIREHEL_1052 2@ == -1 // (int) var == num jump_if_false @FIREHEL_1078 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @FIREHEL_1086 :FIREHEL_1078 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :FIREHEL_1086 0002: jump @FIREHEL_995 :FIREHEL_1093 0026: return :FIREHEL_1095 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @FIREHEL_1168 0045: actor $1038 defined jump_if_false @FIREHEL_1168 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @FIREHEL_1168 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @FIREHEL_1168 $1704 = 0 // (int) :FIREHEL_1168 $1704 > 0 // (int) var > num jump_if_false @FIREHEL_1286 $1705 == -1 // (int) var == num jump_if_false @FIREHEL_1240 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @FIREHEL_1273 :FIREHEL_1240 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @FIREHEL_1273 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :FIREHEL_1273 0035: $1706 = $1704 // (int vars) 0002: jump @FIREHEL_1344 :FIREHEL_1286 $1707 == 1 // (int) var == num jump_if_false @FIREHEL_1339 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_1339 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :FIREHEL_1339 $1706 = 0 // (int) :FIREHEL_1344 005F: (unknown) :FIREHEL_1346 0@ == 0 // (int) var == num jump_if_false @FIREHEL_1389 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @FIREHEL_1565 :FIREHEL_1389 0@ == 1 // (int) var == num jump_if_false @FIREHEL_1422 03CF: (unknown) 200 200 200 255 0002: jump @FIREHEL_1565 :FIREHEL_1422 0@ == 2 // (int) var == num jump_if_false @FIREHEL_1464 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @FIREHEL_1565 :FIREHEL_1464 0@ == 3 // (int) var == num jump_if_false @FIREHEL_1508 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @FIREHEL_1565 :FIREHEL_1508 0@ == 4 // (int) var == num jump_if_false @FIREHEL_1539 03CF: (unknown) 8 143 59 255 0002: jump @FIREHEL_1565 :FIREHEL_1539 0@ == 5 // (int) var == num jump_if_false @FIREHEL_1565 03CF: (unknown) 237 130 180 255 :FIREHEL_1565 0026: return :FIREHEL_1567 00BC: (unknown) 0@ 2 0026: return :FIREHEL_1574 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIREHEL_1574 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @FIREHEL_1629 014E: 3@ = car 0@ health 3@ -= 250 // (int) :FIREHEL_1629 0 > 3@ // (int) num > var 0022: jump_if_false @FIREHEL_1644 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :FIREHEL_1644 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_1689 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :FIREHEL_1689 005F: (unknown) $5588 = 0 // (int) $5589 = 0 // (int) $6019 = 0 // (int) $6105 = 0 // (int) $6106 = 0 // (int) $6107 = 0 // (int) $6108 = 0 // (int) $6109 = 0 // (int) $6111 = 0 // (int) $6113 = 0 // (int) 0002: jump @FIREHEL_1761 0092: $5847 = init_object #BRIEFCASE at 0 0 0 0093: destroy_object $5847 :FIREHEL_1761 0@ == 1 // (int) var == num jump_if_false @FIREHEL_1800 0160: load_model #HUEYHOSP :FIREHEL_1778 8161: not model #HUEYHOSP available jump_if_false @FIREHEL_1800 0001: wait 0 ms 0002: jump @FIREHEL_1778 :FIREHEL_1800 0026: return :FIREHEL_1802 0035: $5933 = 0@ // (int vars) 0035: $5934 = 1@ // (int vars) 0035: $5935 = 2@ // (int vars) 0035: $5936 = 3@ // (int vars) 0036: $6102 = 4@ // (float vars) 0035: $6103 = 5@ // (int vars) 0026: return :FIREHEL_1834 $5593 = -936.1857 // (float) $5673 = 1400.166 // (float) $5753 = 46.088 // (float) $5594 = -934.6121 // (float) $5674 = 1399.685 // (float) $5754 = 46.0088 // (float) $5595 = -938.0585 // (float) $5675 = 1399.057 // (float) $5755 = 46.0088 // (float) $5596 = -926.1708 // (float) $5676 = 705.4319 // (float) $5756 = 57.0187 // (float) $5597 = -926.6482 // (float) $5677 = 703.6282 // (float) $5757 = 57.0187 // (float) $5598 = -925.0129 // (float) $5678 = 702.5076 // (float) $5758 = 57.0187 // (float) $5599 = -926.3981 // (float) $5679 = 701.2804 // (float) $5759 = 57.0187 // (float) $5600 = -995.5313 // (float) $5680 = 337.2551 // (float) $5760 = 25.012 // (float) $5601 = -993.881 // (float) $5681 = 337.2681 // (float) $5761 = 25.012 // (float) $5602 = -991.6244 // (float) $5682 = 337.269 // (float) $5762 = 25.012 // (float) $5603 = -990.9677 // (float) $5683 = 337.269 // (float) $5763 = 25.012 // (float) $5604 = -985.4716 // (float) $5684 = 337.2679 // (float) $5764 = 25.012 // (float) $5605 = -1088.346 // (float) $5685 = -203.3098 // (float) $5765 = 23.0664 // (float) $5606 = -1090.963 // (float) $5686 = -203.4709 // (float) $5766 = 23.3203 // (float) $5607 = -1095.165 // (float) $5687 = -203.6321 // (float) $5767 = 23.2741 // (float) $5608 = -1290.443 // (float) $5688 = 85.058 // (float) $5768 = 26.0234 // (float) $5609 = -1288.127 // (float) $5689 = 85.3126 // (float) $5769 = 26.0284 // (float) $5610 = -1292.085 // (float) $5690 = 80.446 // (float) $5770 = 30.2728 // (float) $5611 = -1290.327 // (float) $5691 = 81.5295 // (float) $5771 = 30.2728 // (float) $5612 = -792.4524 // (float) $5692 = 430.0685 // (float) $5772 = 66.4816 // (float) $5613 = -790.1435 // (float) $5693 = 427.3332 // (float) $5773 = 66.4816 // (float) $5614 = -791.7105 // (float) $5694 = 424.6288 // (float) $5774 = 66.4816 // (float) $5615 = -794.3157 // (float) $5695 = 424.0474 // (float) $5775 = 66.4816 // (float) $5616 = -774.6963 // (float) $5696 = 567.1682 // (float) $5776 = 58.2407 // (float) $5617 = -776.0135 // (float) $5697 = 568.9343 // (float) $5777 = 58.2407 // (float) $5618 = -775.1944 // (float) $5698 = 571.8878 // (float) $5778 = 58.2407 // (float) $5619 = -772.6431 // (float) $5699 = 573.0134 // (float) $5779 = 58.2407 // (float) $5620 = -771.9196 // (float) $5700 = 570.493 // (float) $5780 = 58.2407 // (float) $5621 = -770.3365 // (float) $5701 = 567.708 // (float) $5781 = 58.2407 // (float) $5622 = -636.9337 // (float) $5702 = 860.2426 // (float) $5782 = 22.3562 // (float) $5623 = -634.984 // (float) $5703 = 861.6247 // (float) $5783 = 22.7234 // (float) $5624 = -636.3994 // (float) $5704 = 858.6077 // (float) $5784 = 22.3562 // (float) $5625 = -699.973 // (float) $5705 = 1276.767 // (float) $5785 = 17.3894 // (float) $5626 = -698.203 // (float) $5706 = 1278.25 // (float) $5786 = 17.3894 // (float) $5627 = -695.8476 // (float) $5707 = 1276.893 // (float) $5787 = 17.3894 // (float) $5628 = -696.6719 // (float) $5708 = 1273.81 // (float) $5788 = 17.3894 // (float) $5629 = -699.8391 // (float) $5709 = 1272.035 // (float) $5789 = 17.3894 // (float) $5630 = -74.6521 // (float) $5710 = 935.815 // (float) $5790 = 23.7388 // (float) $5631 = -71.4321 // (float) $5711 = 932.2327 // (float) $5791 = 23.9583 // (float) $5632 = -74.3694 // (float) $5712 = 930.6535 // (float) $5792 = 23.9583 // (float) $5633 = -75.3465 // (float) $5713 = 932.5193 // (float) $5793 = 23.9583 // (float) $5634 = -76.9783 // (float) $5714 = 930.6529 // (float) $5794 = 23.9583 // (float) $5635 = -87.0728 // (float) $5715 = 934.4072 // (float) $5795 = 23.9583 // (float) $5636 = -1014.185 // (float) $5716 = 153.2984 // (float) $5796 = 15.3183 // (float) $5637 = -1013.254 // (float) $5717 = 150.308 // (float) $5797 = 15.3183 // (float) $5638 = -1011.442 // (float) $5718 = 151.605 // (float) $5798 = 15.3183 // (float) $5639 = -1013.844 // (float) $5719 = 154.4557 // (float) $5799 = 15.3183 // (float) $5640 = -1010.268 // (float) $5720 = 148.0047 // (float) $5800 = 15.3183 // (float) $5641 = -976.0948 // (float) $5721 = 105.8954 // (float) $5801 = 9.2371 // (float) $5642 = -975.5024 // (float) $5722 = 109.0072 // (float) $5802 = 9.2377 // (float) $5643 = -977.3224 // (float) $5723 = 110.8594 // (float) $5803 = 9.2463 // (float) $5644 = -975.2151 // (float) $5724 = 112.5553 // (float) $5804 = 9.2428 // (float) $5645 = -976.1135 // (float) $5725 = 114.4929 // (float) $5805 = 9.2482 // (float) $5646 = -878.7376 // (float) $5726 = -190.567 // (float) $5806 = 18.447 // (float) $5647 = -880.9933 // (float) $5727 = -192.1031 // (float) $5807 = 18.447 // (float) $5648 = -876.0129 // (float) $5728 = -197.4636 // (float) $5808 = 18.447 // (float) $5649 = -874.2783 // (float) $5729 = -196.9168 // (float) $5809 = 18.447 // (float) $5650 = -874.9995 // (float) $5730 = -171.1674 // (float) $5810 = 18.447 // (float) $5651 = -876.9607 // (float) $5731 = -166.974 // (float) $5811 = 18.447 // (float) $5652 = -676.743 // (float) $5732 = -1274.67 // (float) $5812 = 12.4726 // (float) $5653 = -678.3516 // (float) $5733 = -1276.911 // (float) $5813 = 12.4726 // (float) $5654 = -675.9635 // (float) $5734 = -1278.341 // (float) $5814 = 12.4726 // (float) $5655 = -674.927 // (float) $5735 = -1275.792 // (float) $5815 = 12.4726 // (float) $5656 = -662.6949 // (float) $5736 = -1536.342 // (float) $5816 = 26.2807 // (float) $5657 = -662.839 // (float) $5737 = -1535.31 // (float) $5817 = 26.2807 // (float) $5658 = -662.0499 // (float) $5738 = -1535.311 // (float) $5818 = 26.2807 // (float) $5659 = -661.2424 // (float) $5739 = -1535.835 // (float) $5819 = 26.2807 // (float) $5660 = -858.8179 // (float) $5740 = 232.233 // (float) $5820 = 12.9986 // (float) $5661 = -859.8162 // (float) $5741 = 231.1027 // (float) $5821 = 12.9986 // (float) $5662 = -860.3204 // (float) $5742 = 232.3889 // (float) $5822 = 12.9986 // (float) $5663 = -861.33 // (float) $5743 = 233.0617 // (float) $5823 = 12.9986 // (float) $5664 = -863.288 // (float) $5744 = 230.6279 // (float) $5824 = 12.9986 // (float) $5665 = -1086.731 // (float) $5745 = 1409.992 // (float) $5825 = 34.2411 // (float) $5666 = -1087.132 // (float) $5746 = 1412.464 // (float) $5826 = 34.2411 // (float) $5667 = -1088.314 // (float) $5747 = 1412.531 // (float) $5827 = 34.2411 // (float) $5668 = -1759.4 // (float) $5748 = -184.729 // (float) $5828 = 51.41 // (float) $5669 = -1759.181 // (float) $5749 = -182.7299 // (float) $5829 = 51.41 // (float) $5670 = -1756.44 // (float) $5750 = -182.7578 // (float) $5830 = 51.41 // (float) $5671 = -1754.521 // (float) $5751 = -184.9557 // (float) $5831 = 48.9543 // (float) $5939 = 0 // (int) 0026: return :FIREHEL_3973 80A0: not car $5843 wrecked jump_if_false @FIREHEL_4091 809F: not actor $1038 dead jump_if_false @FIREHEL_4091 807C: not actor $1038 driving $5843 0022: jump_if_false @FIREHEL_4091 // Note: the incorrect math opcode was used here 00C0: (unknown) $5843 $5928 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIREHEL_1567 $5928 $5588 == 1 // (int) var == num jump_if_false @FIREHEL_4081 0035: 0@ = $5936 // (int vars) :FIREHEL_4044 0011: $5933 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_4081 // Note: the incorrect math opcode was used here 00BB: (unknown) $5592(0@,80) 0@ += 1 // (int) 0002: jump @FIREHEL_4044 0002: jump @FIREHEL_4085 :FIREHEL_4081 00BB: (unknown) $5929 :FIREHEL_4085 $6020 = 2 // (int) :FIREHEL_4091 0026: return :FIREHEL_4093 80A0: not car $5843 wrecked jump_if_false @FIREHEL_4220 809F: not actor $1038 dead jump_if_false @FIREHEL_4220 007C: actor $1038 driving $5843 0022: jump_if_false @FIREHEL_4220 // Note: the incorrect math opcode was used here 0035: 0@ = $5936 // (int vars) $6020 == 2 // (int) var == num jump_if_false @FIREHEL_4150 00BB: (unknown) $5928 :FIREHEL_4150 0011: $5933 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_4214 // Note: the incorrect math opcode was used here $5683(0@,80) == 0 // (int) var == num jump_if_false @FIREHEL_4202 00C3: (unknown) $5337(0@,80) $5417(0@,80) $5497(0@,80) $5592(0@,80) 00BF: (unknown) $5592(0@,80) 2 :FIREHEL_4202 0@ += 1 // (int) 0002: jump @FIREHEL_4150 :FIREHEL_4214 $6020 = 1 // (int) :FIREHEL_4220 0026: return :FIREHEL_4222 80A0: not car $5843 wrecked jump_if_false @FIREHEL_4299 809F: not actor $1038 dead jump_if_false @FIREHEL_4299 007C: actor $1038 driving $5843 0022: jump_if_false @FIREHEL_4299 // Note: the incorrect math opcode was used here $6020 == 2 // (int) var == num jump_if_false @FIREHEL_4274 00BB: (unknown) $5928 :FIREHEL_4274 00C3: (unknown) -742.272 858.7609 11.781 $5929 $6020 = 1 // (int) :FIREHEL_4299 0026: return :FIREHEL_4301 80A0: not car $5843 wrecked jump_if_false @FIREHEL_4318 04A6: (unknown) $5843 3 :FIREHEL_4318 0026: return :FIREHEL_4320 80A0: not car $5843 wrecked jump_if_false @FIREHEL_4337 04AD: (unknown) $5843 $5847 :FIREHEL_4337 0026: return :FIREHEL_4339 80A0: not car $5843 wrecked 0022: jump_if_false @FIREHEL_4853 // Note: the incorrect math opcode was used here 0252: object $5847 exists 0022: jump_if_false @FIREHEL_4368 // Note: the incorrect math opcode was used here 010C: store_object $5847 position_to 0@ 1@ 2@ :FIREHEL_4368 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 0@ 1@ 2@ 0 0 -2.0 0@ 1@ 2@ 029F: (unknown) 28 0@ 1@ 2@ 0.05 0 0.03 1.0 029F: (unknown) 28 0@ 1@ 2@ 0.03 0.03 0.03 1.0 029F: (unknown) 28 0@ 1@ 2@ 0 0.05 0.03 1.0 029F: (unknown) 28 0@ 1@ 2@ -0.03 0.03 0.03 1.0 029F: (unknown) 28 0@ 1@ 2@ -0.05 0 0.03 1.0 029F: (unknown) 28 0@ 1@ 2@ -0.03 -0.03 0.03 1.0 029F: (unknown) 28 0@ 1@ 2@ 0 -0.05 0.03 1.0 029F: (unknown) 28 0@ 1@ 2@ 0.03 -0.03 0.03 1.0 029F: (unknown) 78 0@ 1@ 2@ 0 0 -0.1 0.7 029F: (unknown) 78 0@ 1@ 2@ 0 0.01 -0.12 0.6 029F: (unknown) 78 0@ 1@ 2@ 0.01 0 -0.14 0.4 029F: (unknown) 78 0@ 1@ 2@ 0.01 0.01 -0.1 0.6 029F: (unknown) 78 0@ 1@ 2@ 0 0.01 -0.06 0.4 029F: (unknown) 78 0@ 1@ 2@ 0.01 0 -0.08 0.6 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 0@ 1@ 2@ 0 0 -0.2 0@ 1@ 2@ 029F: (unknown) 78 0@ 1@ 2@ 0 0 -0.06 0.5 029F: (unknown) 78 0@ 1@ 2@ 0 0.03 -0.12 0.5 029F: (unknown) 78 0@ 1@ 2@ 0.03 0 -0.14 0.5 029F: (unknown) 78 0@ 1@ 2@ 0.03 0.03 -0.1 0.5 029F: (unknown) 78 0@ 1@ 2@ 0 0.031 -0.06 0.5 029F: (unknown) 78 0@ 1@ 2@ 0.03 0 -0.08 0.5 :FIREHEL_4853 0026: return :FIREHEL_4855 0035: 0@ = $5936 // (int vars) :FIREHEL_4860 0011: $5933 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_4916 // Note: the incorrect math opcode was used here $5683(0@,80) == 0 // (int) var == num jump_if_false @FIREHEL_4904 01BC: (unknown) $5337(0@,80) $5417(0@,80) $5497(0@,80) $5766(0@,80) :FIREHEL_4904 0@ += 1 // (int) 0002: jump @FIREHEL_4860 :FIREHEL_4916 0026: return :FIREHEL_4918 80A0: not car $5843 wrecked jump_if_false @FIREHEL_4989 809F: not actor $1038 dead jump_if_false @FIREHEL_4989 807C: not actor $1038 driving $5843 0022: jump_if_false @FIREHEL_4989 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $6109 = 1 // (int) $6105 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'FIRE_30' $6110 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this run's over! :FIREHEL_4989 0026: return :FIREHEL_4991 80A0: not car $5843 wrecked 0022: jump_if_false @FIREHEL_5105 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @FIREHEL_5105 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5843 0022: jump_if_false @FIREHEL_5105 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $6105 = 0 // (int) $6109 = 0 // (int) $6111 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5588 == 1 // (int) var == num jump_if_false @FIREHEL_5077 0057: show_text_highpriority GXT 'FIRE_1' time 6000 flag 1 // ~w~Extinguish all ~y~fires~w~ in the allotted time. :FIREHEL_5077 $5588 == 2 // (int) var == num jump_if_false @FIREHEL_5105 0057: show_text_highpriority GXT 'FIRE_7' time 6000 flag 1 // ~w~Get back to the ~y~fire station~w~. :FIREHEL_5105 0026: return :FIREHEL_5107 $1045 = 1 // (int) 00AA: set_parked_car_generator $1887 cars_to_generate_to 0 809F: not actor $1038 dead jump_if_false @FIREHEL_5169 007E: actor $1038 driving jump_if_false @FIREHEL_5146 007B: $5843 = actor $1038 car :FIREHEL_5146 0110: $6129 = player $1038 wanted_level $6129 == 1 // (int) var == num jump_if_false @FIREHEL_5169 009B: clear_player $1038 wanted_level :FIREHEL_5169 012E: toggle_player $1038 ignored_by_cops 0 033A: use_GXT_table 'FIRE_VC' 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1761 1 $5590 = -771.83 // (float) $5591 = 916.16 // (float) $5592 = 11.42 // (float) 809F: not actor $1038 dead jump_if_false @FIREHEL_5285 80A0: not car $5843 wrecked jump_if_false @FIREHEL_5275 004E: put_car $5843 at -783.38 923.28 11.09 00D1: set_car $5843 Z_angle_to 90.0 :FIREHEL_5275 0524: (unknown) $6130 0525: (unknown) 3 0221: (unknown) :FIREHEL_5285 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_1834 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4301 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4320 80A0: not car $5843 wrecked jump_if_false @FIREHEL_5335 03D8: (unknown) $5843 :FIREHEL_5335 $5588 = 0 // (int) $6128 = 100 // (int) $6106 = 1 // (int) $6021 = 0 // (int) :FIREHEL_5357 0001: wait 0 ms 80A0: not car $5843 wrecked jump_if_false @FIREHEL_7678 809F: not actor $1038 dead jump_if_false @FIREHEL_7678 007D: actor $1038 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIREHEL_5450 // Note: the incorrect math opcode was used here $6132 == 0 // (int) var == num jump_if_false @FIREHEL_5450 0107: toggle_player $1038 can_move 0 00A2: (unknown) $1038 00F1: (unknown) $1038 007B: $6131 = actor $1038 car 0325: (unknown) $6131 1 $6132 = 1 // (int) 0267: (unknown) 'FIRE_60' // You can drive the firetruck after finishing your current job. :FIREHEL_5450 $6132 == 1 // (int) var == num jump_if_false @FIREHEL_5507 80A0: not car $6131 wrecked jump_if_false @FIREHEL_5507 807C: not actor $1038 driving $6131 0022: jump_if_false @FIREHEL_5507 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 0325: (unknown) $6131 0 0113: remove_references_to_car $6131 // Like turning a car into any random car $6132 = 0 // (int) :FIREHEL_5507 007C: actor $1038 driving $5843 0022: jump_if_false @FIREHEL_5884 // Note: the incorrect math opcode was used here $6128 > 0 // (int) var > num jump_if_false @FIREHEL_5623 $6108 == 1 // (int) var == num jump_if_false @FIREHEL_5552 0268: (unknown) $6108 = 0 // (int) :FIREHEL_5552 007F: player 0 pressed_key 17 jump_if_false @FIREHEL_5616 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4339 $6128 -= 1 // (int) 1 > $6128 // (int) num > var 0022: jump_if_false @FIREHEL_5598 // Note: the incorrect math opcode was used here $6128 = 0 // (int) :FIREHEL_5598 $6114 == 0 // (int) var == num jump_if_false @FIREHEL_5616 $6114 = 1 // (int) :FIREHEL_5616 0002: jump @FIREHEL_5732 :FIREHEL_5623 $6108 == 0 // (int) var == num jump_if_false @FIREHEL_5652 0323: show_text_box 'FIRE_13' // ~w~You are out of water! Fly low over deep water to replenish your bucket. $6108 = 1 // (int) :FIREHEL_5652 $6107 == 0 // (int) var == num jump_if_false @FIREHEL_5732 $6107 = 1 // (int) 00AE: remove_status_text $6128 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1346 1 024D: (unknown) $6128 1 'FIRE_14' // Water 00AE: remove_status_text $6128 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1346 1 024D: (unknown) $6128 1 'FIRE_14' // Water :FIREHEL_5732 100 > $6128 // (int) num > var 0022: jump_if_false @FIREHEL_5884 // Note: the incorrect math opcode was used here 004D: store_car $5843 position_to $6116 $6117 $6118 01BB: (unknown) $6116 $6117 $6118 $6120 0036: $6121 = $6118 // (float vars) 002C: $6121 -= $6120 // (float vars) 0.2 > $6120 // (float) num > var 0022: jump_if_false @FIREHEL_5884 // Note: the incorrect math opcode was used here 20.0 > $6121 // (float) num > var 0022: jump_if_false @FIREHEL_5884 // Note: the incorrect math opcode was used here $6113 == 0 // (int) var == num jump_if_false @FIREHEL_5866 $6128 += 5 // (int) $6107 = 0 // (int) -2@ = 0 // (int) // timer1 $6113 = 1 // (int) $6128 > 99 // (int) var > num jump_if_false @FIREHEL_5859 $6128 = 100 // (int) :FIREHEL_5859 0002: jump @FIREHEL_5884 :FIREHEL_5866 -2@ > 1000 // (int) var > num // timer1 jump_if_false @FIREHEL_5884 $6113 = 0 // (int) :FIREHEL_5884 $6105 == 0 // (int) var == num jump_if_false @FIREHEL_5913 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4918 0002: jump @FIREHEL_5923 :FIREHEL_5913 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4991 :FIREHEL_5923 $6109 == 1 // (int) var == num jump_if_false @FIREHEL_6180 0035: $6112 = -1@ // (int vars) // timer2 $6112 /= 1000 // (int) $6111 == 0 // (int) var == num jump_if_false @FIREHEL_5990 0078: if and 31000 > $6103 // (int) num > var $6103 > 1 // (int) var > num jump_if_false @FIREHEL_5990 $6111 = 1 // (int) :FIREHEL_5990 $6111 == 0 // (int) var == num jump_if_false @FIREHEL_6022 $6103 > 30099 // (int) var > num jump_if_false @FIREHEL_6022 $6111 = 2 // (int) :FIREHEL_6022 $6111 == 1 // (int) var == num jump_if_false @FIREHEL_6048 0035: $6110 = $6103 // (int vars) $6110 /= 1000 // (int) :FIREHEL_6048 $6111 == 2 // (int) var == num jump_if_false @FIREHEL_6073 $6110 = 30 // (int) 002B: $6110 -= $6112 // (int vars) // Note: the incorrect math opcode was used here :FIREHEL_6073 0059: text_clear_all $6110 > 0 // (int) var > num jump_if_false @FIREHEL_6143 $6110 > 1 // (int) var > num jump_if_false @FIREHEL_6125 03ED: (unknown) 'FIRE_30' $6110 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this run's over! 0002: jump @FIREHEL_6143 :FIREHEL_6125 03ED: (unknown) 'FIRE_29' $6110 4000 1 // ~w~You've got ~1~ second to get back in the ~b~helicopter~w~ or this run's over! :FIREHEL_6143 -1@ > 30000 // (int) var > num // timer2 jump_if_false @FIREHEL_6180 0059: text_clear_all 0055: show_text_styled GXT 'FIRE_34' time 5000 style 8 // ~r~You took too long to get back to your helicopter! $5588 = 12 // (int) :FIREHEL_6180 $5588 == 0 // (int) var == num jump_if_false @FIREHEL_6790 $6019 == 0 // (int) var == num jump_if_false @FIREHEL_6345 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1802 12 12 0 0 15.0 300000 80A0: not car $5843 wrecked jump_if_false @FIREHEL_6265 004E: put_car $5843 at -783.38 923.28 20.49 00D1: set_car $5843 Z_angle_to 90.0 :FIREHEL_6265 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4093 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4855 0059: text_clear_all 0057: show_text_highpriority GXT 'FIRE_1' time 8000 flag 1 // ~w~Extinguish all ~y~fires~w~ in the allotted time. :FIREHEL_6309 00CA: fading jump_if_false @FIREHEL_6328 0001: wait 0 ms 0002: jump @FIREHEL_6309 :FIREHEL_6328 809F: not actor $1038 dead jump_if_false @FIREHEL_6345 0107: toggle_player $1038 can_move 1 :FIREHEL_6345 $6019 == 1 // (int) var == num jump_if_false @FIREHEL_6437 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1802 29 17 0 12 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4093 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4855 0059: text_clear_all 0057: show_text_highpriority GXT 'FIRE_1' time 8000 flag 1 // ~w~Extinguish all ~y~fires~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @FIREHEL_6437 0107: toggle_player $1038 can_move 1 :FIREHEL_6437 $6019 == 2 // (int) var == num jump_if_false @FIREHEL_6529 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1802 48 19 0 29 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4093 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4855 0059: text_clear_all 0057: show_text_highpriority GXT 'FIRE_1' time 8000 flag 1 // ~w~Extinguish all ~y~fires~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @FIREHEL_6529 0107: toggle_player $1038 can_move 1 :FIREHEL_6529 $6019 == 3 // (int) var == num jump_if_false @FIREHEL_6621 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1802 67 19 0 48 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4093 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4855 0059: text_clear_all 0057: show_text_highpriority GXT 'FIRE_1' time 8000 flag 1 // ~w~Extinguish all ~y~fires~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @FIREHEL_6621 0107: toggle_player $1038 can_move 1 :FIREHEL_6621 $6019 == 4 // (int) var == num jump_if_false @FIREHEL_6713 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1802 79 12 0 67 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4093 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4855 0059: text_clear_all 0057: show_text_highpriority GXT 'FIRE_1' time 8000 flag 1 // ~w~Extinguish all ~y~fires~w~ in the allotted time. 809F: not actor $1038 dead jump_if_false @FIREHEL_6713 0107: toggle_player $1038 can_move 1 :FIREHEL_6713 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1346 5 024C: set_timer_with_text_to $6103 type 1 GXT 'TIME' // Time $6128 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1346 1 024D: (unknown) $6128 1 'FIRE_14' // Water $6020 = 1 // (int) $5588 = 1 // (int) 1@ = 0 // (int) -2@ = 0 // (int) // timer1 :FIREHEL_6790 $5588 == 1 // (int) var == num jump_if_false @FIREHEL_7347 $6020 == 1 // (int) var == num jump_if_false @FIREHEL_7324 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_3973 $6106 == 1 // (int) var == num jump_if_false @FIREHEL_6930 -2@ > 7000 // (int) var > num // timer1 jump_if_false @FIREHEL_6930 0267: (unknown) 'FIRE_3' // ~w~Press~h~ ~k~ ~VEWEP~ ~w~to release water from your bucket. $6106 = 2 // (int) 00AE: remove_status_text $6128 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1346 1 024D: (unknown) $6128 1 'FIRE_14' // Water 00AE: remove_status_text $6128 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1346 1 024D: (unknown) $6128 1 'FIRE_14' // Water :FIREHEL_6930 0035: 0@ = $5936 // (int vars) :FIREHEL_6935 0011: $5933 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_7324 // Note: the incorrect math opcode was used here $5683(0@,80) == 0 // (int) var == num jump_if_false @FIREHEL_7312 0104: car $5843 in_sphere $5337(0@,80) $5417(0@,80) $5497(0@,80) radius 2.0 2.0 4.0 sphere 0 0022: jump_if_false @FIREHEL_7029 // Note: the incorrect math opcode was used here 014E: $5844 = car $5843 health $5844 -= 5 // (int) 100 > $5844 // (int) num > var 0022: jump_if_false @FIREHEL_7023 // Note: the incorrect math opcode was used here $5844 = 100 // (int) :FIREHEL_7023 014C: set_car $5843 health_to $5844 :FIREHEL_7029 $6104 == 0 // (int) var == num jump_if_false @FIREHEL_7092 008B: actor $1038 in_sphere_in_car $5337(0@,80) $5417(0@,80) $5497(0@,80) radius 20.0 20.0 30.0 sphere 0 0022: jump_if_false @FIREHEL_7092 // Note: the incorrect math opcode was used here 0268: (unknown) 0267: (unknown) 'FIRE_3' // ~w~Press~h~ ~k~ ~VEWEP~ ~w~to release water from your bucket. $6104 = 1 // (int) :FIREHEL_7092 $6114 == 1 // (int) var == num jump_if_false @FIREHEL_7312 0305: unknown_check $5847 $5337(0@,80) $5417(0@,80) $5497(0@,80) 5.0 5.0 10.0 0 0022: jump_if_false @FIREHEL_7295 // Note: the incorrect math opcode was used here 81BD: not unknown_check $5766(0@,80) 0022: jump_if_false @FIREHEL_7295 // Note: the incorrect math opcode was used here 01BE: (unknown) $5766(0@,80) 04EC: (unknown) $5337(0@,80) $5417(0@,80) $5497(0@,80) 2.0 1 67 > $6021 // (int) num > var 0022: jump_if_false @FIREHEL_7194 // Note: the incorrect math opcode was used here $6021 += 1 // (int) :FIREHEL_7194 $5935 += 1 // (int) 0059: text_clear_all 001C: $5935 == $5934 // (int) num == var 0022: jump_if_false @FIREHEL_7262 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'FIRE_6' time 6000 flag 1 // ~w~All fires extinguished. Return to the ~y~fire station~w~ for appraisal. 00C3: (unknown) -742.272 858.7609 11.781 $5929 $5588 = 2 // (int) 0002: jump @FIREHEL_7277 :FIREHEL_7262 0057: show_text_highpriority GXT 'FIRE_5' time 6000 flag 1 // ~w~Fire extinguished! Put out another ~y~fire~w~ now. :FIREHEL_7277 0035: 1@ = 0@ // (int vars) 00BB: (unknown) $5592(1@,80) $5683(1@,80) = 1 // (int) :FIREHEL_7295 807F: not player 0 pressed_key 17 jump_if_false @FIREHEL_7312 $6114 = 0 // (int) :FIREHEL_7312 0@ += 1 // (int) 0002: jump @FIREHEL_6935 :FIREHEL_7324 $6020 == 2 // (int) var == num jump_if_false @FIREHEL_7347 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4093 :FIREHEL_7347 $5588 == 2 // (int) var == num jump_if_false @FIREHEL_7567 $6020 == 1 // (int) var == num jump_if_false @FIREHEL_7544 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_3973 008B: actor $1038 in_sphere_in_car -742.272 858.7609 11.781 radius 10.0 10.0 2.0 sphere 1 jump_if_false @FIREHEL_7544 0325: (unknown) $5843 1 $6128 *= 10 // (int) 0035: $6115 = $6103 // (int vars) $6115 /= 100 // (int) 0029: $6115 += $6128 // (int vars) // Note: the incorrect math opcode was used here $5588 = 3 // (int) 00AC: stop_timer $6103 00AE: remove_status_text $6128 0268: (unknown) $6128 = 100 // (int) 00BB: (unknown) $5929 0059: text_clear_all $6019 += 1 // (int) 01D9: (unknown) 'FIRE_10' $6019 $6115 6000 1 // ~w~Great. Level ~1~ complete. Your bonus is $~1~. 0094: player $1038 money += $6115 0517: (unknown) $6019 809F: not actor $1038 dead 0022: jump_if_false @FIREHEL_7540 // Note: the incorrect math opcode was used here 02A7: unknown_check $1038 0022: jump_if_false @FIREHEL_7540 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :FIREHEL_7540 -2@ = 0 // (int) // timer1 :FIREHEL_7544 $6020 == 2 // (int) var == num jump_if_false @FIREHEL_7567 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4222 :FIREHEL_7567 $5588 == 3 // (int) var == num jump_if_false @FIREHEL_7678 -2@ > 2000 // (int) var > num // timer1 jump_if_false @FIREHEL_7678 0078: if or -2@ > 5000 // (int) var > num // timer1 007F: player 0 pressed_key 16 007F: player 0 pressed_key 17 jump_if_false @FIREHEL_7678 $6019 == 5 // (int) var == num jump_if_false @FIREHEL_7668 809F: not actor $1038 dead jump_if_false @FIREHEL_7650 0107: toggle_player $1038 can_move 1 :FIREHEL_7650 0325: (unknown) $5843 0 $5588 = 11 // (int) 0002: jump @FIREHEL_7678 :FIREHEL_7668 0325: (unknown) $5843 0 $5588 = 0 // (int) :FIREHEL_7678 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_1095 jump_if_false @FIREHEL_7741 0059: text_clear_all 0055: show_text_styled GXT 'FIRE_35' time 5000 style 8 // ~r~Fire Copter Cancelled! 80A0: not car $5843 wrecked jump_if_false @FIREHEL_7729 0325: (unknown) $5843 0 :FIREHEL_7729 $5589 = 1 // (int) $5588 = 12 // (int) :FIREHEL_7741 8045: not actor $1038 defined jump_if_false @FIREHEL_7758 $5588 = 12 // (int) :FIREHEL_7758 00A0: car $5843 wrecked jump_if_false @FIREHEL_7793 0059: text_clear_all 0055: show_text_styled GXT 'FIRE_31' time 5000 style 8 // ~r~You can't put out fires with a destroyed helicopter! $5588 = 12 // (int) :FIREHEL_7793 3 > $5588 // (int) num > var 0022: jump_if_false @FIREHEL_7843 // Note: the incorrect math opcode was used here 1 > $6103 // (int) num > var 0022: jump_if_false @FIREHEL_7843 // Note: the incorrect math opcode was used here 0059: text_clear_all 0055: show_text_styled GXT 'FIRE_32' time 5000 style 8 // ~r~You've taken too long! $5588 = 12 // (int) :FIREHEL_7843 10 > $5588 // (int) num > var 0022: jump_if_false @FIREHEL_7863 // Note: the incorrect math opcode was used here 0002: jump @FIREHEL_5357 :FIREHEL_7863 $5588 == 11 // (int) var == num jump_if_false @FIREHEL_7890 0025: gosub @FIREHEL_8028 0002: jump @FIREHEL_7897 :FIREHEL_7890 0025: gosub @FIREHEL_7976 :FIREHEL_7897 0026: return 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_193 1000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_358 1000 0026: return :FIREHEL_7976 $5589 == 1 // (int) var == num jump_if_false @FIREHEL_8011 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @FIREHEL_8026 :FIREHEL_8011 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :FIREHEL_8026 0026: return :FIREHEL_8028 $2288 == 0 // (int) var == num jump_if_false @FIREHEL_8088 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $2288 = 1 // (int) 0002: jump @FIREHEL_8104 :FIREHEL_8088 0055: show_text_styled GXT 'FIRE_52' time 1000 style 1 // All Runs Complete :FIREHEL_8104 009B: clear_player $1038 wanted_level 0026: return :FIREHEL_8110 0011: $6021 > $2289 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_8129 // Note: the incorrect math opcode was used here 0035: $2289 = $6021 // (int vars) :FIREHEL_8129 $1045 = 0 // (int) 0525: (unknown) $6130 00AA: set_parked_car_generator $1887 cars_to_generate_to 101 00C9: fade 1 1500 ms 809F: not actor $1038 dead jump_if_false @FIREHEL_8168 0107: toggle_player $1038 can_move 1 :FIREHEL_8168 0162: release_model #HUEYHOSP 00AC: stop_timer $6103 00AE: remove_status_text $6128 00BB: (unknown) $5928 00BB: (unknown) $5929 0035: 2@ = $5936 // (int vars) :FIREHEL_8194 0011: $5933 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_8244 // Note: the incorrect math opcode was used here $5683(2@,80) == 0 // (int) var == num jump_if_false @FIREHEL_8232 00BB: (unknown) $5592(2@,80) 01BE: (unknown) $5766(2@,80) :FIREHEL_8232 2@ += 1 // (int) 0002: jump @FIREHEL_8194 :FIREHEL_8244 007A: mission_cleanup 0026: return //-------------Mission 36--------------- :RACEHUB 0238: name_thread 'RACEHUB' 033A: use_GXT_table 'RAC' 0025: gosub @RACEHUB_27081 009D: wasted_or_busted // mission only jump_if_false @RACEHUB_41 0025: gosub @RACEHUB_28367 :RACEHUB_41 0025: gosub @RACEHUB_28772 end_thread :RACEHUB_50 0@ == 0 // (int) var == num jump_if_false @RACEHUB_93 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @RACEHUB_269 :RACEHUB_93 0@ == 1 // (int) var == num jump_if_false @RACEHUB_126 03CF: (unknown) 200 200 200 255 0002: jump @RACEHUB_269 :RACEHUB_126 0@ == 2 // (int) var == num jump_if_false @RACEHUB_168 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @RACEHUB_269 :RACEHUB_168 0@ == 3 // (int) var == num jump_if_false @RACEHUB_212 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @RACEHUB_269 :RACEHUB_212 0@ == 4 // (int) var == num jump_if_false @RACEHUB_243 03CF: (unknown) 8 143 59 255 0002: jump @RACEHUB_269 :RACEHUB_243 0@ == 5 // (int) var == num jump_if_false @RACEHUB_269 03CF: (unknown) 237 130 180 255 :RACEHUB_269 0026: return :RACEHUB_271 00BC: (unknown) 0@ 2 0026: return :RACEHUB_278 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_278 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @RACEHUB_333 014E: 3@ = car 0@ health 3@ -= 250 // (int) :RACEHUB_333 0 > 3@ // (int) num > var 0022: jump_if_false @RACEHUB_348 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :RACEHUB_348 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_393 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :RACEHUB_393 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @RACEHUB_427 02B4: set_camera_transverse_delay 0 time 7@ :RACEHUB_427 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @RACEHUB_468 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @RACEHUB_479 :RACEHUB_468 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :RACEHUB_479 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @RACEHUB_513 02B4: set_camera_transverse_delay 0 time 5@ :RACEHUB_513 809F: not actor 3@ dead 0022: jump_if_false @RACEHUB_529 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :RACEHUB_529 0026: return :RACEHUB_531 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @RACEHUB_595 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @RACEHUB_589 0400: (unknown) $1038 $1690 0002: jump @RACEHUB_595 :RACEHUB_589 02C0: (unknown) $1038 $1690 :RACEHUB_595 0@ >= 0 // (int) var >= num jump_if_false @RACEHUB_622 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :RACEHUB_622 0045: actor $1038 defined jump_if_false @RACEHUB_690 807E: not actor $1038 driving jump_if_false @RACEHUB_667 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @RACEHUB_670 :RACEHUB_667 021D: (unknown) 0 :RACEHUB_670 $1698 == 0 // (int) var == num jump_if_false @RACEHUB_686 02EA: select_interior 2 :RACEHUB_686 01AE: (unknown) 1 :RACEHUB_690 0059: text_clear_all 0268: (unknown) 0026: return :RACEHUB_696 0045: actor $1038 defined jump_if_false @RACEHUB_760 807E: not actor $1038 driving jump_if_false @RACEHUB_748 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @RACEHUB_748 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :RACEHUB_748 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :RACEHUB_760 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_809 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @RACEHUB_809 02EA: select_interior 0 :RACEHUB_809 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @RACEHUB_839 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :RACEHUB_839 0026: return 0045: actor 0@ defined jump_if_false @RACEHUB_860 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :RACEHUB_860 0026: return 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_890 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @RACEHUB_890 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :RACEHUB_890 0026: return :RACEHUB_892 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_939 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @RACEHUB_935 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @RACEHUB_939 :RACEHUB_935 1@ = 0 // (int) :RACEHUB_939 1@ == 1 // (int) var == num jump_if_false @RACEHUB_1023 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RACEHUB_1016 007E: actor 0@ driving jump_if_false @RACEHUB_1012 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @RACEHUB_1002 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @RACEHUB_1005 :RACEHUB_1002 00F1: (unknown) 0@ :RACEHUB_1005 0002: jump @RACEHUB_1016 :RACEHUB_1012 1@ = 0 // (int) :RACEHUB_1016 0002: jump @RACEHUB_939 :RACEHUB_1023 0026: return 0045: actor 0@ defined jump_if_false @RACEHUB_1117 007E: actor 0@ driving jump_if_false @RACEHUB_1101 02A7: unknown_check 0@ jump_if_false @RACEHUB_1071 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @RACEHUB_1094 :RACEHUB_1071 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_892 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RACEHUB_1094 0002: jump @RACEHUB_1110 :RACEHUB_1101 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RACEHUB_1110 0002: jump @RACEHUB_1119 :RACEHUB_1117 005F: (unknown) :RACEHUB_1119 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_1277 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @RACEHUB_1277 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @RACEHUB_1218 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_1177 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RACEHUB_1211 :RACEHUB_1177 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_892 0@ 4@ > -1 // (int) var > num jump_if_false @RACEHUB_1211 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_892 4@ :RACEHUB_1211 0002: jump @RACEHUB_1277 :RACEHUB_1218 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_1243 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RACEHUB_1277 :RACEHUB_1243 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_892 0@ not 3@ == -1 // (int) var == num jump_if_false @RACEHUB_1277 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_892 3@ :RACEHUB_1277 0045: actor 0@ defined jump_if_false @RACEHUB_1329 004F: unknown_check 1@ jump_if_false @RACEHUB_1329 007E: actor 0@ driving jump_if_false @RACEHUB_1329 807C: not actor 0@ driving 1@ 0022: jump_if_false @RACEHUB_1329 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_892 0@ :RACEHUB_1329 5@ = 0 // (int) :RACEHUB_1333 5@ == 0 // (int) var == num jump_if_false @RACEHUB_1431 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RACEHUB_1424 004F: unknown_check 1@ jump_if_false @RACEHUB_1424 007C: actor 0@ driving 1@ 0022: jump_if_false @RACEHUB_1390 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @RACEHUB_1424 :RACEHUB_1390 2@ == -1 // (int) var == num jump_if_false @RACEHUB_1416 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @RACEHUB_1424 :RACEHUB_1416 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :RACEHUB_1424 0002: jump @RACEHUB_1333 :RACEHUB_1431 0026: return :RACEHUB_1433 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @RACEHUB_1506 0045: actor $1038 defined jump_if_false @RACEHUB_1506 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @RACEHUB_1506 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @RACEHUB_1506 $1704 = 0 // (int) :RACEHUB_1506 $1704 > 0 // (int) var > num jump_if_false @RACEHUB_1624 $1705 == -1 // (int) var == num jump_if_false @RACEHUB_1578 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @RACEHUB_1611 :RACEHUB_1578 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @RACEHUB_1611 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :RACEHUB_1611 0035: $1706 = $1704 // (int vars) 0002: jump @RACEHUB_1682 :RACEHUB_1624 $1707 == 1 // (int) var == num jump_if_false @RACEHUB_1677 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_1677 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :RACEHUB_1677 $1706 = 0 // (int) :RACEHUB_1682 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :RACEHUB_2145 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_2295 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @RACEHUB_2271 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :RACEHUB_2271 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @RACEHUB_2145 :RACEHUB_2295 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @RACEHUB_2378 0 > 5@ // (int) num > var 0022: jump_if_false @RACEHUB_2361 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @RACEHUB_2365 :RACEHUB_2361 0035: 10@ = 5@ // (int vars) :RACEHUB_2365 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @RACEHUB_2383 :RACEHUB_2378 0203: set_draw_text_position 0@ 1@ GXT 4@ :RACEHUB_2383 0026: return :RACEHUB_2385 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_2470 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :RACEHUB_2470 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @RACEHUB_2385 0@ 2@ 3@ jump_if_false @RACEHUB_2497 0203: set_draw_text_position 2@ 3@ GXT 1@ :RACEHUB_2497 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @RACEHUB_2385 0@ 3@ 4@ jump_if_false @RACEHUB_2525 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :RACEHUB_2525 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @RACEHUB_2385 0@ 4@ 5@ jump_if_false @RACEHUB_2554 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :RACEHUB_2554 0026: return :RACEHUB_2556 007F: player 0 pressed_key 4 jump_if_false @RACEHUB_2631 007F: player 0 pressed_key 8 jump_if_false @RACEHUB_2624 $5588 == 0 // (int) var == num jump_if_false @RACEHUB_2624 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :RACEHUB_2624 0002: jump @RACEHUB_2636 :RACEHUB_2631 $5588 = 0 // (int) :RACEHUB_2636 007F: player 0 pressed_key 4 jump_if_false @RACEHUB_2722 007F: player 0 pressed_key 9 jump_if_false @RACEHUB_2715 $5589 == 0 // (int) var == num jump_if_false @RACEHUB_2715 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :RACEHUB_2715 0002: jump @RACEHUB_2727 :RACEHUB_2722 $5589 = 0 // (int) :RACEHUB_2727 0026: return :RACEHUB_2729 $5870 = 0 // (int) $5871 = 1 // (int) 0@ = 0 // (int) :RACEHUB_2744 $5620(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_2744 $5968 = 0 // (int) $5969 = 0 // (int) $5970 = -1 // (int) $5971 = 0 // (int) $5974 = 1.0 // (float) $5975 = 15.0 // (float) $5976 = 0 // (int) $5977 = 0 // (int) $5978 = 1 // (int) $5979 = 1 // (int) $5980 = 40.0 // (float) $5981 = 15.0 // (float) $5982 = 60.0 // (float) $5983 = 0 // (int) $5984 = 0 // (float) $5985 = 0 // (float) $5986 = 0 // (int) $5987 = 0 // (float) $5988 = 0 // (float) $5989 = 0 // (int) $5990 = 0 // (float) $5991 = 0 // (float) $5992 = 0 // (int) $5993 = 0 // (float) $5994 = 0 // (float) $5995 = 0 // (int) $5996 = 0 // (float) $5997 = 0 // (float) $5998 = 0 // (int) $5999 = 0 // (float) $6000 = 0 // (float) 0026: return :RACEHUB_2938 0035: 7@ = $5870 // (int vars) 7@ >= 40 // (int) var >= num jump_if_false @RACEHUB_2957 039E: (unknown) :RACEHUB_2957 $5870 += 1 // (int) 001D: 2@ == -100.0 // (int) var == var jump_if_false @RACEHUB_2989 2@ = 99.0 // (float) 0002: jump @RACEHUB_2994 :RACEHUB_2989 2@ += 2.0 // (float) :RACEHUB_2994 01BB: (unknown) 0@ 1@ 2@ 2@ 001D: 5@ == -100.0 // (int) var == var jump_if_false @RACEHUB_3026 5@ = 99.0 // (float) 0002: jump @RACEHUB_3031 :RACEHUB_3026 5@ += 2.0 // (float) :RACEHUB_3031 01BB: (unknown) 3@ 4@ 5@ 5@ 0036: $5334(7@,40) = 0@ // (float vars) 0036: $5374(7@,40) = 1@ // (float vars) 0036: $5414(7@,40) = 2@ // (float vars) 0036: $5454(7@,40) = 3@ // (float vars) 0036: $5494(7@,40) = 4@ // (float vars) 0036: $5534(7@,40) = 5@ // (float vars) 0036: $5574(7@,40) = 6@ // (float vars) 0026: return :RACEHUB_3088 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2938 0@ 1@ 2@ 3@ 4@ 5@ 0 0026: return :RACEHUB_3107 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2938 0@ 1@ 2@ 3@ 4@ 5@ 1001.0 0026: return :RACEHUB_3129 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2938 0@ 1@ 2@ 3@ 4@ 5@ 1002.0 0026: return :RACEHUB_3151 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2938 0@ 1@ 2@ 3@ 4@ 5@ 1003.0 0026: return 037B: constant_params 7 variable_params 0 unknown 3 call_with_params @RACEHUB_2938 0@ 1@ 2@ 0@ 1@ 2@ 0 0026: return :RACEHUB_3192 0035: $5871 = 0@ // (int vars) 0026: return :RACEHUB_3199 004F: unknown_check 0@ 0022: jump_if_false @RACEHUB_3363 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @RACEHUB_3279 01B0: (unknown) 0@ 0 0290: (unknown) 0@ 1.0 01B2: (unknown) 0@ 0 0 0 0 0 023D: (unknown) 0@ 0 026D: (unknown) 0@ 0 0334: (unknown) 0@ 1 04FA: (unknown) 0@ 0 80A6: not (unknown) 0@ 230 jump_if_false @RACEHUB_3272 0230: (unknown) 0@ 0 :RACEHUB_3272 0002: jump @RACEHUB_3363 :RACEHUB_3279 01B0: (unknown) 0@ 1 014C: set_car 0@ health_to 1000 0290: (unknown) 0@ $5974 01B2: (unknown) 0@ 0 1 0 0 0 023D: (unknown) 0@ 1 026D: (unknown) 0@ 1 0334: (unknown) 0@ 0 0300: (unknown) 0@ 10 02B9: (unknown) 0@ 0 $5976 == 1 // (int) var == num jump_if_false @RACEHUB_3345 04FA: (unknown) 0@ 1 :RACEHUB_3345 80A6: not (unknown) 0@ 230 jump_if_false @RACEHUB_3363 0230: (unknown) 0@ 1 :RACEHUB_3363 0026: return :RACEHUB_3365 0035: 3@ = $5969 // (int vars) 3@ >= 4 // (int) var >= num jump_if_false @RACEHUB_3384 039E: (unknown) :RACEHUB_3384 $5969 += 1 // (int) 0035: $5628(3@,4) = 0@ // (int vars) 0035: $5632(3@,4) = 1@ // (int vars) $5620(3@,4) = 1 // (int) $5636(3@,4) = 0 // (int) $5640(3@,4) = 0 // (int) $5644(3@,4) = 0 // (int) $5668(3@,4) = 0 // (int) $5672(3@,4) = 0 // (int) $5676(3@,4) = 0 // (float) $5680(3@,4) = 0 // (float) $5684(3@,4) = 0 // (float) $5704(3@,4) = 0 // (int) 004F: unknown_check 0@ jump_if_false @RACEHUB_3499 02A3: (unknown) 0@ $5708(3@,4) 0002: jump @RACEHUB_3508 :RACEHUB_3499 $5708(3@,4) = 274 // (int) :RACEHUB_3508 $5648(3@,4) = 20.0 // (float) $5652(3@,4) = 20.0 // (float) $5656(3@,4) = 20.0 // (float) $5660(3@,4) = 20.0 // (float) $5664(3@,4) = 0 // (float) 0035: $5624(3@,4) = 3@ // (int vars) 0035: $5745(3@,4) = 3@ // (int vars) 2@ == 0 // (int) var == num jump_if_false @RACEHUB_3596 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3199 0@ 1 0002: jump @RACEHUB_3601 :RACEHUB_3596 0035: $5970 = 3@ // (int vars) :RACEHUB_3601 0026: return :RACEHUB_3603 not $5620(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_3678 801C: not $5628(0@,4) == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_3678 // Note: the incorrect math opcode was used here $5628(0@,4) >= 0 // (int) var >= num jump_if_false @RACEHUB_3651 0113: remove_references_to_car $5628(0@,4) // Like turning a car into any random car :RACEHUB_3651 0035: $5628(0@,4) = 1@ // (int vars) $5628(0@,4) >= 0 // (int) var >= num jump_if_false @RACEHUB_3678 0116: remove_car $5628(0@,4) from_mission_cleanup_list :RACEHUB_3678 0026: return :RACEHUB_3680 001D: 3@ == -100.0 // (int) var == var jump_if_false @RACEHUB_3705 3@ = 99.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ :RACEHUB_3705 0036: $5688(0@,4) = 1@ // (float vars) 0036: $5692(0@,4) = 2@ // (float vars) 0036: $5696(0@,4) = 3@ // (float vars) 0036: $5700(0@,4) = 4@ // (float vars) 0026: return 0036: $5652(0@,4) = 2@ // (float vars) 0036: $5656(0@,4) = 1@ // (float vars) 0036: $5660(0@,4) = 3@ // (float vars) 0036: $5664(0@,4) = 4@ // (float vars) 0026: return 4@ = 0 // (int) :RACEHUB_3769 not $5620(4@,4) == 0 // (int) var == num jump_if_false @RACEHUB_3811 0036: $5652(4@,4) = 1@ // (float vars) 0036: $5656(4@,4) = 0@ // (float vars) 0036: $5660(4@,4) = 2@ // (float vars) 0036: $5664(4@,4) = 3@ // (float vars) :RACEHUB_3811 4@ += 1 // (int) 4@ >= 4 // (int) var >= num jump_if_false @RACEHUB_3769 0026: return :RACEHUB_3830 0035: $5978 = 0@ // (int vars) 0026: return :RACEHUB_3837 0035: $5976 = 0@ // (int vars) 0026: return 0035: $5977 = 0@ // (int vars) 0270: (unknown) 0@ 0026: return :RACEHUB_3854 0036: $5974 = 0@ // (float vars) 0026: return 0036: $5975 = 0@ // (float vars) 0026: return 0036: $5616(0@,4) = 1@ // (float vars) 0026: return :RACEHUB_3877 0036: $5980 = 0@ // (float vars) 0026: return :RACEHUB_3884 0036: $5981 = 0@ // (float vars) 0036: $5982 = 1@ // (float vars) 0026: return :RACEHUB_3896 0035: $5979 = 0@ // (int vars) 0026: return :RACEHUB_3903 0035: $5983 = 0@ // (int vars) 0036: $5984 = 1@ // (float vars) 0036: $5985 = 2@ // (float vars) 0026: return :RACEHUB_3920 0035: $5986 = 0@ // (int vars) 0036: $5987 = 1@ // (float vars) 0036: $5988 = 2@ // (float vars) 0026: return :RACEHUB_3937 0035: $5989 = 0@ // (int vars) 0036: $5990 = 1@ // (float vars) 0036: $5991 = 2@ // (float vars) 0026: return :RACEHUB_3954 0035: $5992 = 0@ // (int vars) 0036: $5993 = 1@ // (float vars) 0036: $5994 = 2@ // (float vars) 0026: return :RACEHUB_3971 0035: $5995 = 0@ // (int vars) 0036: $5996 = 1@ // (float vars) 0036: $5997 = 2@ // (float vars) 0026: return :RACEHUB_3988 0035: $5998 = 0@ // (int vars) 0036: $5999 = 1@ // (float vars) 0036: $6000 = 2@ // (float vars) 0026: return :RACEHUB_4005 0035: 2@ = $5970 // (int vars) 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_4028 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :RACEHUB_4028 0045: actor $5632(0@,4) defined 0022: jump_if_false @RACEHUB_4050 // Note: the incorrect math opcode was used here 0043: store_actor $5632(0@,4) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here :RACEHUB_4050 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0011: $5624(0@,4) > $5624(2@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4080 // Note: the incorrect math opcode was used here 1@ *= -1.0 // (float) :RACEHUB_4080 0026: return :RACEHUB_4082 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @RACEHUB_4005 0@ 2@ 0036: 3@ = $5648(0@,4) // (float vars) 002C: 3@ -= 2@ // (float vars) 0036: 4@ = 3@ // (float vars) 002E: 4@ *= $5664(0@,4) // (float vars) 0036: 1@ = $5652(0@,4) // (float vars) 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0014: $5656(0@,4) > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4155 // Note: the incorrect math opcode was used here 0036: 1@ = $5656(0@,4) // (float vars) 0002: jump @RACEHUB_4176 :RACEHUB_4155 0014: 1@ > $5660(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4176 // Note: the incorrect math opcode was used here 0036: 1@ = $5660(0@,4) // (float vars) :RACEHUB_4176 0035: 5@ = $5640(0@,4) // (int vars) 0014: 1@ > $5574(5@,40) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4204 // Note: the incorrect math opcode was used here 0036: 1@ = $5574(5@,40) // (float vars) :RACEHUB_4204 0026: return :RACEHUB_4206 0035: 2@ = $5970 // (int vars) 0036: 1@ = $5980 // (float vars) 0045: actor $5632(0@,4) defined 0022: jump_if_false @RACEHUB_4699 // Note: the incorrect math opcode was used here 0035: 3@ = $5640(0@,4) // (int vars) 1000.0 > $5574(3@,40) // (float) num > var 0022: jump_if_false @RACEHUB_4279 // Note: the incorrect math opcode was used here $5979 == 1 // (int) var == num jump_if_false @RACEHUB_4272 002A: 1@ += $5574(3@,40) // (float vars) // Note: the incorrect math opcode was used here :RACEHUB_4272 0002: jump @RACEHUB_4512 :RACEHUB_4279 001D: $5574(3@,40) == 1001.0 // (int) var == var jump_if_false @RACEHUB_4359 $5986 == 1 // (int) var == num jump_if_false @RACEHUB_4352 0080: actor $5632(0@,4) near_point $5454(3@,40) $5494(3@,40) radius $5987 $5987 sphere 0 0022: jump_if_false @RACEHUB_4352 // Note: the incorrect math opcode was used here 0014: 1@ > $5988 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4352 // Note: the incorrect math opcode was used here 0036: 1@ = $5988 // (float vars) :RACEHUB_4352 0002: jump @RACEHUB_4512 :RACEHUB_4359 001D: $5574(3@,40) == 1002.0 // (int) var == var jump_if_false @RACEHUB_4439 $5989 == 1 // (int) var == num jump_if_false @RACEHUB_4432 0080: actor $5632(0@,4) near_point $5454(3@,40) $5494(3@,40) radius $5990 $5990 sphere 0 0022: jump_if_false @RACEHUB_4432 // Note: the incorrect math opcode was used here 0014: 1@ > $5991 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4432 // Note: the incorrect math opcode was used here 0036: 1@ = $5991 // (float vars) :RACEHUB_4432 0002: jump @RACEHUB_4512 :RACEHUB_4439 001D: $5574(3@,40) == 1003.0 // (int) var == var jump_if_false @RACEHUB_4512 $5992 == 1 // (int) var == num jump_if_false @RACEHUB_4512 0080: actor $5632(0@,4) near_point $5454(3@,40) $5494(3@,40) radius $5993 $5993 sphere 0 0022: jump_if_false @RACEHUB_4512 // Note: the incorrect math opcode was used here 0014: 1@ > $5994 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4512 // Note: the incorrect math opcode was used here 0036: 1@ = $5994 // (float vars) :RACEHUB_4512 $5983 == 1 // (int) var == num jump_if_false @RACEHUB_4590 0011: $5624(2@,4) > $5624(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4590 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_4590 // Note: the incorrect math opcode was used here 8086: not actor $1038 near_actor $5632(0@,4) radius $5984 $5984 sphere 0 0022: jump_if_false @RACEHUB_4590 // Note: the incorrect math opcode was used here 0014: 1@ > $5985 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4590 // Note: the incorrect math opcode was used here 0036: 1@ = $5985 // (float vars) :RACEHUB_4590 $5995 == 1 // (int) var == num jump_if_false @RACEHUB_4699 0035: 4@ = $5624(0@,4) // (int vars) 4@ -= 1 // (int) 4@ >= 0 // (int) var >= num jump_if_false @RACEHUB_4699 0035: 5@ = $5745(4@,4) // (int vars) 0045: actor $5632(5@,4) defined 0022: jump_if_false @RACEHUB_4699 // Note: the incorrect math opcode was used here $5620(5@,4) == 2 // (int) var == num jump_if_false @RACEHUB_4699 801C: not 5@ == 2@ // (int) num == var 0022: jump_if_false @RACEHUB_4699 // Note: the incorrect math opcode was used here 0086: actor $5632(5@,4) near_actor $5632(0@,4) radius $5996 $5996 sphere 0 0022: jump_if_false @RACEHUB_4699 // Note: the incorrect math opcode was used here 002A: 1@ += $5997 // (float vars) // Note: the incorrect math opcode was used here :RACEHUB_4699 0014: 1@ > $5982 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4723 // Note: the incorrect math opcode was used here 0036: 1@ = $5982 // (float vars) 0002: jump @RACEHUB_4740 :RACEHUB_4723 0014: $5981 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4740 // Note: the incorrect math opcode was used here 0036: 1@ = $5981 // (float vars) :RACEHUB_4740 0026: return :RACEHUB_4742 8045: not actor $1038 defined 0022: jump_if_false @RACEHUB_4762 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_4777 :RACEHUB_4762 8045: not actor $5632(0@,4) defined 0022: jump_if_false @RACEHUB_4777 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_4777 0086: actor $1038 near_actor $5632(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @RACEHUB_4808 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_4823 :RACEHUB_4808 01B8: unknown_check $5632(0@,4) 0022: jump_if_false @RACEHUB_4823 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_4823 1@ = 0 // (int) 034B: unknown_check $5628(0@,4) jump_if_false @RACEHUB_4868 0078: if and 80A0: not car $5628(0@,4) wrecked 81B3: not unknown_check $5628(0@,4) jump_if_false @RACEHUB_4868 1@ = 1 // (int) :RACEHUB_4868 1@ == 1 // (int) var == num jump_if_false @RACEHUB_4926 0132: actor $1038 near_car $5628(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @RACEHUB_4911 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_4926 :RACEHUB_4911 01B7: unknown_check $5628(0@,4) 0022: jump_if_false @RACEHUB_4926 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_4926 1@ == 0 // (int) var == num jump_if_false @RACEHUB_4958 0160: load_model $5708(0@,4) 8161: not model $5708(0@,4) available jump_if_false @RACEHUB_4958 005F: (unknown) :RACEHUB_4958 0035: 2@ = $5640(0@,4) // (int vars) 0035: 3@ = 2@ // (int vars) 3@ -= 1 // (int) 0 > 3@ // (int) num > var 0022: jump_if_false @RACEHUB_4990 // Note: the incorrect math opcode was used here 0029: 3@ += $5870 // (int vars) // Note: the incorrect math opcode was used here :RACEHUB_4990 0036: 4@ = $5454(3@,40) // (float vars) 0036: 5@ = $5494(3@,40) // (float vars) 0036: 6@ = $5534(3@,40) // (float vars) 6@ += 1.0 // (float) 01BB: (unknown) 4@ 5@ 6@ 6@ 0080: actor $1038 near_point 4@ 5@ radius 30.0 30.0 sphere 0 0022: jump_if_false @RACEHUB_5052 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_5069 :RACEHUB_5052 005D: sphere_onscreen 4@ 5@ 6@ radius 6.0 0022: jump_if_false @RACEHUB_5069 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5069 1@ == 0 // (int) var == num jump_if_false @RACEHUB_5122 0113: remove_references_to_car $5628(0@,4) // Like turning a car into any random car 0048: $5628(0@,4) = create_car $5708(0@,4) at 4@ 5@ 6@ 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @RACEHUB_3199 $5628(0@,4) 1 0002: jump @RACEHUB_5131 :RACEHUB_5122 004E: put_car $5628(0@,4) at 4@ 5@ 6@ :RACEHUB_5131 0233: (unknown) $5628(0@,4) $5454(2@,40) $5494(2@,40) 005E: (unknown) :RACEHUB_5147 0011: $5624(1@,4) > $5624(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 004F: unknown_check $5628(1@,4) 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 0045: actor $5632(0@,4) defined 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 0045: actor $5632(1@,4) defined 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5628(1@,4) 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 8086: not actor $5632(0@,4) near_actor $5632(1@,4) radius $6000 $6000 sphere 0 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0035: 4@ = $5636(0@,4) // (int vars) 0035: 3@ = $5644(0@,4) // (int vars) :RACEHUB_5256 3 > 2@ // (int) num > var 0022: jump_if_false @RACEHUB_5388 // Note: the incorrect math opcode was used here 0035: 5@ = 4@ // (int vars) 4@ -= 1 // (int) 0 > 4@ // (int) num > var 0022: jump_if_false @RACEHUB_5298 // Note: the incorrect math opcode was used here 0029: 4@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 3@ -= 1 // (int) :RACEHUB_5298 0036: 6@ = $5334(4@,40) // (float vars) 0036: 7@ = $5374(4@,40) // (float vars) 0036: 8@ = $5414(4@,40) // (float vars) 3@ >= 0 // (int) var >= num jump_if_false @RACEHUB_5376 8080: not actor $5632(0@,4) near_point 6@ 7@ radius $5999 $5999 sphere 0 0022: jump_if_false @RACEHUB_5376 // Note: the incorrect math opcode was used here 0080: actor $5632(0@,4) near_point 6@ 7@ radius $6000 $6000 sphere 0 0022: jump_if_false @RACEHUB_5376 // Note: the incorrect math opcode was used here 2@ = 999 // (int) :RACEHUB_5376 2@ += 1 // (int) 0002: jump @RACEHUB_5256 :RACEHUB_5388 2@ >= 999 // (int) var >= num jump_if_false @RACEHUB_5505 805D: not sphere_onscreen 6@ 7@ 8@ radius 8.0 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 0138: 9@ = random_float_in_ranges 7.5 25.0 8227: not (unknown) 6@ 7@ 8@ 9@ 9@ 9@ 0022: jump_if_false @RACEHUB_5505 // Note: the incorrect math opcode was used here 8@ += 1.0 // (float) 01BB: (unknown) 6@ 7@ 8@ 8@ 022C: (unknown) 6@ 7@ 8@ 8.0 0 004E: put_car $5628(1@,4) at 6@ 7@ 8@ 0233: (unknown) $5628(1@,4) $5454(5@,40) $5494(5@,40) 0035: $5640(1@,4) = 5@ // (int vars) 0035: $5636(1@,4) = 5@ // (int vars) 0035: $5644(1@,4) = 3@ // (int vars) 005E: (unknown) :RACEHUB_5505 005F: (unknown) :RACEHUB_5507 0078: if and not $5620(0@,4) == 2 // (int) var == num not $5620(0@,4) == 3 // (int) var == num jump_if_false @RACEHUB_5536 005F: (unknown) :RACEHUB_5536 8045: not actor $5632(0@,4) defined jump_if_false @RACEHUB_5551 005F: (unknown) :RACEHUB_5551 0078: if and not $5620(1@,4) == 2 // (int) var == num not $5620(1@,4) == 3 // (int) var == num jump_if_false @RACEHUB_5580 005E: (unknown) :RACEHUB_5580 8045: not actor $5632(1@,4) defined jump_if_false @RACEHUB_5595 005E: (unknown) :RACEHUB_5595 0011: $5644(1@,4) > $5644(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5614 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5614 0011: $5644(0@,4) > $5644(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5633 // Note: the incorrect math opcode was used here 005E: (unknown) :RACEHUB_5633 0011: $5636(1@,4) > $5636(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5652 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5652 0011: $5636(0@,4) > $5636(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5671 // Note: the incorrect math opcode was used here 005E: (unknown) :RACEHUB_5671 0035: 2@ = $5636(0@,4) // (int vars) 0036: 3@ = $5334(2@,40) // (float vars) 0036: 4@ = $5374(2@,40) // (float vars) 0036: 5@ = $5414(2@,40) // (float vars) 0043: store_actor $5632(0@,4) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 0043: store_actor $5632(1@,4) position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 10@ 11@ 13@ 0014: 9@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5744 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5744 005E: (unknown) :RACEHUB_5746 not $5620(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_5877 0045: actor $5632(0@,4) defined jump_if_false @RACEHUB_5877 1@ == 1 // (int) var == num jump_if_false @RACEHUB_5850 $5668(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_5843 00C1: (unknown) $5632(0@,4) $5668(0@,4) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RACEHUB_271 $5668(0@,4) $5977 == 0 // (int) var == num jump_if_false @RACEHUB_5843 00C4: (unknown) $5668(0@,4) 1 :RACEHUB_5843 0002: jump @RACEHUB_5877 :RACEHUB_5850 $5668(0@,4) > 0 // (int) var > num jump_if_false @RACEHUB_5877 00BB: (unknown) $5668(0@,4) $5668(0@,4) = 0 // (int) :RACEHUB_5877 0026: return :RACEHUB_5879 0@ = 0 // (int) :RACEHUB_5883 801C: not $5970 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_5948 // Note: the incorrect math opcode was used here 0078: if or $5620(0@,4) == 2 // (int) var == num $5620(0@,4) == 3 // (int) var == num jump_if_false @RACEHUB_5948 0045: actor $5632(0@,4) defined jump_if_false @RACEHUB_5948 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_5746 0@ 1 :RACEHUB_5948 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_5883 0026: return :RACEHUB_5967 010E: 2@ = current_time_in_ms not $5620(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6220 0078: if and 0045: actor $5632(0@,4) defined 004F: unknown_check $5628(0@,4) jump_if_false @RACEHUB_6220 801C: not $5970 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6197 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3199 $5628(0@,4) 1 1@ == 1 // (int) var == num jump_if_false @RACEHUB_6123 $5624(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6077 02E9: set_car $5628(0@,4) speed_to 20.0 0002: jump @RACEHUB_6101 :RACEHUB_6077 $5624(0@,4) == 1 // (int) var == num jump_if_false @RACEHUB_6101 02E9: set_car $5628(0@,4) speed_to 15.0 :RACEHUB_6101 0050: set_car $5628(0@,4) max_speed_to 18.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_5746 0@ 1 :RACEHUB_6123 0035: 3@ = $5640(0@,4) // (int vars) 004A: car $5628(0@,4) drive_to $5454(3@,40) $5494(3@,40) $5534(3@,40) 0051: set_car $5628(0@,4) traffic_behavior_to 2 004D: store_car $5628(0@,4) position_to $5676(0@,4) $5680(0@,4) $5684(0@,4) 0035: $5672(0@,4) = 2@ // (int vars) $5672(0@,4) += 5000 // (int) 0002: jump @RACEHUB_6212 :RACEHUB_6197 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3199 $5628(0@,4) 0 :RACEHUB_6212 $5620(0@,4) = 2 // (int) :RACEHUB_6220 0026: return :RACEHUB_6222 not $5620(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6314 0078: if and 0045: actor $5632(0@,4) defined 004F: unknown_check $5628(0@,4) jump_if_false @RACEHUB_6314 801C: not $5970 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6306 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_3199 $5628(0@,4) 0 0052: set_car $5628(0@,4) driver_behaviour_to 0 0050: set_car $5628(0@,4) max_speed_to 0 00A2: (unknown) $5632(0@,4) :RACEHUB_6306 $5620(0@,4) = 3 // (int) :RACEHUB_6314 0026: return :RACEHUB_6316 0078: if and not $5620(0@,4) == 0 // (int) var == num not $5620(0@,4) == 5 // (int) var == num jump_if_false @RACEHUB_6527 0078: if and 0045: actor $5632(0@,4) defined 004F: unknown_check $5628(0@,4) jump_if_false @RACEHUB_6527 001C: $5970 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6407 // Note: the incorrect math opcode was used here 0236: (unknown) $5628(0@,4) 3 010E: 1@ = current_time_in_ms 0035: $5972 = 1@ // (int vars) 002B: $5972 -= $6017 // (int vars) // Note: the incorrect math opcode was used here 0035: $5973 = $5624(0@,4) // (int vars) :RACEHUB_6407 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @RACEHUB_3199 $5628(0@,4) 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @RACEHUB_5746 0@ 0 0052: set_car $5628(0@,4) driver_behaviour_to 0 $5968 == 0 // (int) var == num jump_if_false @RACEHUB_6471 02C7: (unknown) $5628(0@,4) 5 3000 0002: jump @RACEHUB_6513 :RACEHUB_6471 $5968 == 1 // (int) var == num jump_if_false @RACEHUB_6502 02C7: (unknown) $5628(0@,4) 5 2000 0002: jump @RACEHUB_6513 :RACEHUB_6502 02C7: (unknown) $5628(0@,4) 5 1000 :RACEHUB_6513 $5620(0@,4) = 5 // (int) $5968 += 1 // (int) :RACEHUB_6527 0026: return :RACEHUB_6529 not $5620(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6596 $5620(0@,4) == 5 // (int) var == num jump_if_false @RACEHUB_6564 $5968 -= 1 // (int) :RACEHUB_6564 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_5746 0@ 0 0112: remove_references_to_actor $5632(0@,4) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5628(0@,4) // Like turning a car into any random car $5620(0@,4) = 7 // (int) :RACEHUB_6596 0026: return :RACEHUB_6598 $5636(0@,4) += 1 // (int) 0017: $5636(0@,4) >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6636 // Note: the incorrect math opcode was used here $5636(0@,4) = 0 // (int) $5644(0@,4) += 1 // (int) :RACEHUB_6636 001C: $5970 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6689 // Note: the incorrect math opcode was used here $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6679 00D9: (unknown) $1042 $1043 $1044 10 0002: jump @RACEHUB_6689 :RACEHUB_6679 00D9: (unknown) $1042 $1043 $1044 9 :RACEHUB_6689 0017: $5644(0@,4) >= $5871 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6715 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_6316 0@ :RACEHUB_6715 0026: return :RACEHUB_6717 $5640(0@,4) += 1 // (int) 0017: $5640(0@,4) >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6747 // Note: the incorrect math opcode was used here $5640(0@,4) = 0 // (int) :RACEHUB_6747 0011: $5640(0@,4) > $5636(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6775 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_6598 0@ :RACEHUB_6775 0026: return :RACEHUB_6777 02BD: (unknown) 0@ 1@ 1@ == -1 // (int) var == num jump_if_false @RACEHUB_6795 005F: (unknown) :RACEHUB_6795 005E: (unknown) :RACEHUB_6797 010E: 0@ = current_time_in_ms $5977 == 1 // (int) var == num jump_if_false @RACEHUB_6941 1@ = 0 // (int) :RACEHUB_6817 0011: $5969 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6941 // Note: the incorrect math opcode was used here $5620(1@,4) == 2 // (int) var == num jump_if_false @RACEHUB_6929 004F: unknown_check $5628(1@,4) jump_if_false @RACEHUB_6929 0035: 3@ = 1@ // (int vars) 3@ += 2 // (int) 3@ *= 35 // (int) 01CA: (unknown) $5628(1@,4) 4@ $5978 == 1 // (int) var == num jump_if_false @RACEHUB_6910 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4082 1@ 5@ 0002: jump @RACEHUB_6922 :RACEHUB_6910 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4206 1@ 5@ :RACEHUB_6922 0375: (unknown) 50 3@ 4@ 5@ :RACEHUB_6929 1@ += 1 // (int) 0002: jump @RACEHUB_6817 :RACEHUB_6941 1@ = 0 // (int) :RACEHUB_6945 801C: not $5970 == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_7007 // Note: the incorrect math opcode was used here 0078: if and not $5620(1@,4) == 0 // (int) var == num not $5620(1@,4) == 7 // (int) var == num jump_if_false @RACEHUB_7007 009F: actor $5632(1@,4) dead jump_if_false @RACEHUB_7007 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6529 1@ :RACEHUB_7007 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_6945 0035: 6@ = $5968 // (int vars) 0035: 7@ = $5968 // (int vars) 7@ += 1 // (int) :RACEHUB_7039 0011: $5969 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_7129 // Note: the incorrect math opcode was used here 0035: 1@ = $5745(6@,4) // (int vars) 0035: 8@ = $5745(7@,4) // (int vars) 037A: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5507 1@ 8@ jump_if_false @RACEHUB_7112 0035: $5624(1@,4) = 7@ // (int vars) 0035: $5624(8@,4) = 6@ // (int vars) 0035: $5745(6@,4) = 8@ // (int vars) 0035: $5745(7@,4) = 1@ // (int vars) :RACEHUB_7112 6@ += 1 // (int) 7@ += 1 // (int) 0002: jump @RACEHUB_7039 :RACEHUB_7129 2@ = 0 // (int) 6@ = 0 // (int) :RACEHUB_7137 0011: $5969 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_7209 // Note: the incorrect math opcode was used here 0035: 1@ = $5745(6@,4) // (int vars) not $5620(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_7197 801C: not $5970 == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_7197 // Note: the incorrect math opcode was used here 0036: $5648(1@,4) = $5616(2@,4) // (float vars) 2@ += 1 // (int) :RACEHUB_7197 6@ += 1 // (int) 0002: jump @RACEHUB_7137 :RACEHUB_7209 1@ = 0 // (int) :RACEHUB_7213 $5620(1@,4) == 2 // (int) var == num jump_if_false @RACEHUB_7388 0078: if and 0045: actor $5632(1@,4) defined 004F: unknown_check $5628(1@,4) jump_if_false @RACEHUB_7388 0035: 9@ = $5636(1@,4) // (int vars) 0035: 10@ = $5871 // (int vars) 10@ -= 1 // (int) 0035: 11@ = $5870 // (int vars) 11@ -= 1 // (int) 0078: if and 001C: $5636(1@,4) == 11@ // (int) num == var 001C: $5644(1@,4) == 10@ // (int) num == var 0022: jump_if_false @RACEHUB_7349 // Note: the incorrect math opcode was used here 0080: actor $5632(1@,4) near_point $5334(9@,40) $5374(9@,40) radius 15.0 15.0 sphere 0 0022: jump_if_false @RACEHUB_7342 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6598 1@ :RACEHUB_7342 0002: jump @RACEHUB_7388 :RACEHUB_7349 0080: actor $5632(1@,4) near_point $5334(9@,40) $5374(9@,40) radius 12.0 12.0 sphere 0 0022: jump_if_false @RACEHUB_7388 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6598 1@ :RACEHUB_7388 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_7213 $5971 += 1 // (int) $5971 >= 4 // (int) var >= num jump_if_false @RACEHUB_7429 $5971 = 0 // (int) :RACEHUB_7429 1@ = 0 // (int) :RACEHUB_7433 not $5620(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_8395 801C: not $5970 == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_8395 // Note: the incorrect math opcode was used here $5620(1@,4) == 1 // (int) var == num jump_if_false @RACEHUB_7559 004F: unknown_check $5628(1@,4) jump_if_false @RACEHUB_7552 0078: if or 80D8: not car $5628(1@,4) health >= 990 0251: (unknown) $5628(1@,4) 02D9: unknown_check $5628(1@,4) 0 02D9: unknown_check $5628(1@,4) 1 02D9: unknown_check $5628(1@,4) 2 02D9: unknown_check $5628(1@,4) 3 jump_if_false @RACEHUB_7552 $5704(1@,4) = 1 // (int) :RACEHUB_7552 0002: jump @RACEHUB_8395 :RACEHUB_7559 $5620(1@,4) == 2 // (int) var == num jump_if_false @RACEHUB_8077 01B3: unknown_check $5628(1@,4) jump_if_false @RACEHUB_7633 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4742 1@ jump_if_false @RACEHUB_7626 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5967 1@ 0 02E9: set_car $5628(1@,4) speed_to 10.0 :RACEHUB_7626 0002: jump @RACEHUB_8070 :RACEHUB_7633 804F: not unknown_check $5628(1@,4) jump_if_false @RACEHUB_7664 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6222 1@ 0002: jump @RACEHUB_8070 :RACEHUB_7664 807C: not actor $5632(1@,4) driving $5628(1@,4) 0022: jump_if_false @RACEHUB_7699 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6222 1@ 0002: jump @RACEHUB_8070 :RACEHUB_7699 0011: 0@ > $5672(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_7759 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4742 1@ jump_if_false @RACEHUB_7752 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5967 1@ 0 02E9: set_car $5628(1@,4) speed_to 10.0 :RACEHUB_7752 0002: jump @RACEHUB_8070 :RACEHUB_7759 001C: 1@ == $5971 // (int) num == var 0022: jump_if_false @RACEHUB_8070 // Note: the incorrect math opcode was used here 0035: 12@ = $5640(1@,4) // (int vars) 0080: actor $5632(1@,4) near_point $5454(12@,40) $5494(12@,40) radius $5975 $5975 sphere 0 0022: jump_if_false @RACEHUB_7848 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6717 1@ 0035: 12@ = $5640(1@,4) // (int vars) 004A: car $5628(1@,4) drive_to $5454(12@,40) $5494(12@,40) $5534(12@,40) 0051: set_car $5628(1@,4) traffic_behavior_to 2 :RACEHUB_7848 0078: if and 8102: not car $5628(1@,4) near_point $5676(1@,4) $5680(1@,4) radius 13.0 13.0 sphere 0 812D: not car $5628(1@,4) flipped 81B3: not unknown_check $5628(1@,4) 0022: jump_if_false @RACEHUB_7926 // Note: the incorrect math opcode was used here 004D: store_car $5628(1@,4) position_to $5676(1@,4) $5680(1@,4) $5684(1@,4) 0035: $5672(1@,4) = 0@ // (int vars) $5672(1@,4) += 5000 // (int) :RACEHUB_7926 $5978 == 1 // (int) var == num jump_if_false @RACEHUB_7958 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4082 1@ 13@ 0002: jump @RACEHUB_7970 :RACEHUB_7958 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4206 1@ 13@ :RACEHUB_7970 0050: set_car $5628(1@,4) max_speed_to 13@ $5998 == 1 // (int) var == num jump_if_false @RACEHUB_8031 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5147 $5970 1@ jump_if_false @RACEHUB_8031 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5967 1@ 0 02E9: set_car $5628(1@,4) speed_to 15.0 :RACEHUB_8031 0111: unknown_check $5628(1@,4) jump_if_false @RACEHUB_8070 004A: car $5628(1@,4) drive_to $5454(12@,40) $5494(12@,40) $5534(12@,40) 0051: set_car $5628(1@,4) traffic_behavior_to 2 :RACEHUB_8070 0002: jump @RACEHUB_8395 :RACEHUB_8077 $5620(1@,4) == 3 // (int) var == num jump_if_false @RACEHUB_8341 004F: unknown_check $5628(1@,4) jump_if_false @RACEHUB_8250 007C: actor $5632(1@,4) driving $5628(1@,4) 0022: jump_if_false @RACEHUB_8141 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5967 1@ 0 0002: jump @RACEHUB_8243 :RACEHUB_8141 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6777 $5628(1@,4) jump_if_false @RACEHUB_8177 $5628(1@,4) = -1 // (int) 0002: jump @RACEHUB_8243 :RACEHUB_8177 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4742 1@ jump_if_false @RACEHUB_8233 021C: (unknown) $5632(1@,4) $5628(1@,4) 02E9: set_car $5628(1@,4) speed_to 10.0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5967 1@ 0 0002: jump @RACEHUB_8243 :RACEHUB_8233 00EA: (unknown) $5632(1@,4) $5628(1@,4) :RACEHUB_8243 0002: jump @RACEHUB_8334 :RACEHUB_8250 not $5628(1@,4) == -1 // (int) var == num jump_if_false @RACEHUB_8279 0113: remove_references_to_car $5628(1@,4) // Like turning a car into any random car $5628(1@,4) = -1 // (int) :RACEHUB_8279 00A2: (unknown) $5632(1@,4) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4742 1@ jump_if_false @RACEHUB_8334 021C: (unknown) $5632(1@,4) $5628(1@,4) 02E9: set_car $5628(1@,4) speed_to 10.0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5967 1@ 0 :RACEHUB_8334 0002: jump @RACEHUB_8395 :RACEHUB_8341 $5620(1@,4) == 5 // (int) var == num jump_if_false @RACEHUB_8363 0002: jump @RACEHUB_8395 :RACEHUB_8363 $5620(1@,4) == 7 // (int) var == num jump_if_false @RACEHUB_8385 0002: jump @RACEHUB_8395 :RACEHUB_8385 0239: (unknown) $5620(1@,4) 023B: (unknown) 039E: (unknown) :RACEHUB_8395 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_7433 0026: return :RACEHUB_8414 0@ = 1 // (int) :RACEHUB_8419 0@ == 1 // (int) var == num jump_if_false @RACEHUB_8564 0@ = 0 // (int) 1@ = 0 // (int) :RACEHUB_8439 not $5620(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_8540 0035: 2@ = $5624(1@,4) // (int vars) 2@ > 0 // (int) var > num jump_if_false @RACEHUB_8540 2@ -= 1 // (int) 0035: 3@ = $5745(2@,4) // (int vars) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_5507 1@ 3@ jump_if_false @RACEHUB_8540 0035: $5624(1@,4) = 2@ // (int vars) 0035: $5745(2@,4) = 1@ // (int vars) 2@ += 1 // (int) 0035: $5624(3@,4) = 2@ // (int vars) 0035: $5745(2@,4) = 3@ // (int vars) 0@ = 1 // (int) :RACEHUB_8540 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_8439 0002: jump @RACEHUB_8419 :RACEHUB_8564 0026: return :RACEHUB_8566 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RACEHUB_2729 0035: $6005 = 0@ // (int vars) $6006 = 1 // (int) $6007 = 0 // (int) 0036: $6008 = 1@ // (float vars) $6009 = 0 // (int) $6010 = 0 // (int) $6011 = 0 // (int) $6012 = 0 // (int) $6013 = -1 // (int) $6014 = -1 // (int) $6015 = -1 // (int) $6016 = -1 // (int) $6017 = 0 // (int) $6018 = 0 // (int) $6020 = 0 // (int) $6021 = 0 // (int) $6022 = 0 // (int) $6023 = 0 // (int) $6024 = 0 // (int) 0026: return :RACEHUB_8678 0160: load_model 4@ :RACEHUB_8681 8161: not model 4@ available jump_if_false @RACEHUB_8701 0001: wait 0 ms 0002: jump @RACEHUB_8681 :RACEHUB_8701 022C: (unknown) 0@ 1@ 2@ 20.0 1 0048: 10@ = create_car 4@ at 0@ 1@ 2@ 01B0: (unknown) 10@ 1 00D1: set_car 10@ Z_angle_to 3@ 0150: set_car 10@ color_to 5@ 5@ 0160: load_model 7@ :RACEHUB_8735 8161: not model 7@ available 0022: jump_if_false @RACEHUB_8755 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @RACEHUB_8735 :RACEHUB_8755 004F: unknown_check 10@ 0022: jump_if_false @RACEHUB_8827 // Note: the incorrect math opcode was used here 00A4: 9@ = create_actor_pedtype 6@ model 7@ in_car 10@ driverseat 01AF: (unknown) 9@ 1 01B1: (unknown) 9@ 0 0 0 1 0 01EC: (unknown) 9@ 1 0347: (unknown) 9@ 1 0232: (unknown) 9@ 1 032D: (unknown) 9@ 1 02F9: (unknown) 9@ 0 0052: set_car 10@ driver_behaviour_to 0 0050: set_car 10@ max_speed_to 0 0051: set_car 10@ traffic_behavior_to 2 013A: set_car 10@ door_status_to 2 :RACEHUB_8827 037B: constant_params 3 variable_params 1 unknown 11 call_with_params @RACEHUB_3365 10@ 9@ 0 8@ 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @RACEHUB_3680 8@ 0@ 1@ 2@ 3@ 0026: return :RACEHUB_8858 0045: actor $1038 defined jump_if_false @RACEHUB_8901 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @RACEHUB_3365 -1 $1038 1 4@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @RACEHUB_3680 4@ 0@ 1@ 2@ 3@ :RACEHUB_8901 0026: return 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @RACEHUB_8858 1@ 2@ 3@ 4@ 5@ 0160: load_model 0@ :RACEHUB_8921 8161: not model 0@ available jump_if_false @RACEHUB_8941 0001: wait 0 ms 0002: jump @RACEHUB_8921 :RACEHUB_8941 0048: 6@ = create_car 0@ at 1@ 2@ 3@ 00D1: set_car 6@ Z_angle_to 4@ 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_8978 // Note: the incorrect math opcode was used here 3@ += 1.0 // (float) 0216: (unknown) $1038 1@ 2@ 3@ 01CF: (unknown) :RACEHUB_8978 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @RACEHUB_3603 5@ 6@ 0026: return :RACEHUB_8992 0035: 1@ = $5970 // (int vars) 0078: if and 1@ >= 0 // (int) var >= num 4 > 1@ // (int) num > var 0022: jump_if_false @RACEHUB_9037 // Note: the incorrect math opcode was used here 004F: unknown_check $5628(1@,4) 0022: jump_if_false @RACEHUB_9037 // Note: the incorrect math opcode was used here 0236: (unknown) $5628(1@,4) 0 :RACEHUB_9037 1@ = 0 // (int) :RACEHUB_9041 not $5620(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_9148 0@ == 0 // (int) var == num jump_if_false @RACEHUB_9100 801C: not $5632(1@,4) == $1038 // (int) num == var 0022: jump_if_false @RACEHUB_9087 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5632(1@,4) // Like turning an actor into a random pedestrian :RACEHUB_9087 0113: remove_references_to_car $5628(1@,4) // Like turning a car into any random car 0002: jump @RACEHUB_9135 :RACEHUB_9100 801C: not $5632(1@,4) == $1038 // (int) num == var 0022: jump_if_false @RACEHUB_9121 // Note: the incorrect math opcode was used here 003F: destroy_actor $5632(1@,4) :RACEHUB_9121 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4608 $5628(1@,4) :RACEHUB_9135 $5620(1@,4) = 0 // (int) $5969 -= 1 // (int) :RACEHUB_9148 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_9041 0026: return :RACEHUB_9167 0035: $6006 = 0@ // (int vars) $6007 = 1 // (int) 0026: return :RACEHUB_9180 0@ = 0 // (int) :RACEHUB_9184 $5620(0@,4) == 1 // (int) var == num jump_if_false @RACEHUB_9212 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @RACEHUB_5967 0@ 1 :RACEHUB_9212 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_9184 010E: 1@ = current_time_in_ms 0035: $6017 = 1@ // (int vars) 0035: $6018 = 1@ // (int vars) 00D9: (unknown) $1042 $1043 $1044 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 010E: $6024 = current_time_in_ms $6024 += 1000 // (int) 004F: unknown_check $3355 jump_if_false @RACEHUB_9296 0236: (unknown) $3355 0 :RACEHUB_9296 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RACEHUB_9167 4 0026: return 0035: $6016 = 0@ // (int vars) 0026: return :RACEHUB_9317 0@ == 0 // (int) var == num jump_if_false @RACEHUB_9343 00AE: remove_status_text $6023 00AC: stop_timer $6022 0002: jump @RACEHUB_9572 :RACEHUB_9343 $6020 == 0 // (int) var == num jump_if_false @RACEHUB_9380 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_50 5 024C: set_timer_with_text_to $6022 type 0 GXT 'RACE_T' // Time :RACEHUB_9380 00AE: remove_status_text $6023 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_50 1 $6021 == 0 // (int) var == num jump_if_false @RACEHUB_9441 03FF: (unknown) $6023 $5871 0 3 'RACE_P1' 'RACE_L' // ~w~1st // Lap 0002: jump @RACEHUB_9572 :RACEHUB_9441 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_9487 03FF: (unknown) $6023 $5871 0 3 'RACE_P2' 'RACE_L' // ~w~2nd // Lap 0002: jump @RACEHUB_9572 :RACEHUB_9487 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_9533 03FF: (unknown) $6023 $5871 0 3 'RACE_P3' 'RACE_L' // ~w~3rd // Lap 0002: jump @RACEHUB_9572 :RACEHUB_9533 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_9572 03FF: (unknown) $6023 $5871 0 3 'RACE_P4' 'RACE_L' // ~w~4th // Lap :RACEHUB_9572 0035: $6020 = 0@ // (int vars) 0026: return :RACEHUB_9579 010E: 0@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_6797 0035: $6022 = 0@ // (int vars) 002B: $6022 -= $6017 // (int vars) // Note: the incorrect math opcode was used here 0035: 1@ = $5970 // (int vars) $6020 == 1 // (int) var == num jump_if_false @RACEHUB_9656 801C: not $6021 == $5624(1@,4) // (int) num == var 0022: jump_if_false @RACEHUB_9656 // Note: the incorrect math opcode was used here 0035: $6021 = $5624(1@,4) // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_9317 1 :RACEHUB_9656 0017: $5644(1@,4) >= $6023 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_9789 // Note: the incorrect math opcode was used here $6023 > 0 // (int) var > num jump_if_false @RACEHUB_9719 0035: 2@ = 0@ // (int vars) 002B: 2@ -= $6018 // (int vars) // Note: the incorrect math opcode was used here 0078: if or 0011: $6019 > 2@ // (int) var > var // Note: the incorrect math opcode was used here $6023 == 1 // (int) var == num jump_if_false @RACEHUB_9719 0035: $6019 = 2@ // (int vars) :RACEHUB_9719 0035: $6023 = $5644(1@,4) // (int vars) $6023 += 1 // (int) 0035: $6018 = 0@ // (int vars) 0078: if and 001C: $5871 == $6023 // (int) num == var $5871 > 1 // (int) var > num jump_if_false @RACEHUB_9789 0055: show_text_styled GXT 'RACE_FL' time 1500 style 1 // ~w~FINAL LAP 0035: $6024 = 0@ // (int vars) $6024 += 1000 // (int) :RACEHUB_9789 $6024 > 0 // (int) var > num jump_if_false @RACEHUB_9822 0011: 0@ > $6024 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_9822 // Note: the incorrect math opcode was used here 03C2: (unknown) 0059: text_clear_all $6024 = 0 // (int) :RACEHUB_9822 0026: return :RACEHUB_9824 009F: actor $1038 dead jump_if_false @RACEHUB_9837 005F: (unknown) :RACEHUB_9837 807E: not actor $1038 driving jump_if_false @RACEHUB_9850 005F: (unknown) :RACEHUB_9850 024B: (unknown) $1038 0@ $6005 == 2 // (int) var == num jump_if_false @RACEHUB_9887 837D: not unknown_check 0@ jump_if_false @RACEHUB_9880 005F: (unknown) :RACEHUB_9880 0002: jump @RACEHUB_9960 :RACEHUB_9887 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_9932 0078: if or 037D: unknown_check 0@ 01AB: unknown_check 0@ 037F: unknown_check 0@ 037E: (unknown) 0@ jump_if_false @RACEHUB_9925 005F: (unknown) :RACEHUB_9925 0002: jump @RACEHUB_9960 :RACEHUB_9932 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_9960 80A6: not (unknown) 0@ 230 jump_if_false @RACEHUB_9960 005F: (unknown) :RACEHUB_9960 005E: (unknown) :RACEHUB_9962 0035: 1@ = $5870 // (int vars) 1@ -= 1 // (int) 0035: 2@ = $5871 // (int vars) 2@ -= 1 // (int) not $6013 == -1 // (int) var == num jump_if_false @RACEHUB_10005 00BB: (unknown) $6013 $6013 = -1 // (int) :RACEHUB_10005 not $6014 == -1 // (int) var == num jump_if_false @RACEHUB_10028 00BB: (unknown) $6014 $6014 = -1 // (int) :RACEHUB_10028 0035: 3@ = $5636(0@,4) // (int vars) 0035: 4@ = $5644(0@,4) // (int vars) 0036: 5@ = $5334(3@,40) // (float vars) 0036: 6@ = $5374(3@,40) // (float vars) 0036: 7@ = $5414(3@,40) // (float vars) 00C3: (unknown) 5@ 6@ 7@ $6013 0017: 2@ >= 4@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10143 // Note: the incorrect math opcode was used here 0078: if and 001C: 3@ == 1@ // (int) num == var 001C: 4@ == 2@ // (int) num == var 0022: jump_if_false @RACEHUB_10126 // Note: the incorrect math opcode was used here 03D2: (unknown) 5@ 6@ 7@ 35.0 0 255 0 00BC: (unknown) $6013 1 0002: jump @RACEHUB_10143 :RACEHUB_10126 03D2: (unknown) 5@ 6@ 7@ 12.0 237 130 180 :RACEHUB_10143 0035: 8@ = 3@ // (int vars) 0035: 9@ = 4@ // (int vars) 8@ += 1 // (int) 0017: 8@ >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10177 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 9@ += 1 // (int) :RACEHUB_10177 0036: 10@ = $5334(8@,40) // (float vars) 0036: 11@ = $5374(8@,40) // (float vars) 0036: 12@ = $5414(8@,40) // (float vars) 0017: 2@ >= 9@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10229 // Note: the incorrect math opcode was used here 03E2: (unknown) 5@ 6@ 7@ 10@ 11@ 12@ 237 130 180 -2.25 :RACEHUB_10229 0017: 2@ >= 9@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10277 // Note: the incorrect math opcode was used here 00C3: (unknown) 10@ 11@ 12@ $6014 00BD: (unknown) $6014 1 0078: if and 001C: 8@ == 1@ // (int) num == var 001C: 9@ == 2@ // (int) num == var 0022: jump_if_false @RACEHUB_10277 // Note: the incorrect math opcode was used here 00BC: (unknown) $6014 0 :RACEHUB_10277 0026: return :RACEHUB_10279 0@ = 0 // (int) :RACEHUB_10283 not $5620(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_10309 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_5746 0@ 0 :RACEHUB_10309 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_10283 not $6013 == -1 // (int) var == num jump_if_false @RACEHUB_10349 00BB: (unknown) $6013 $6013 = -1 // (int) :RACEHUB_10349 not $6014 == -1 // (int) var == num jump_if_false @RACEHUB_10372 00BB: (unknown) $6014 $6014 = -1 // (int) :RACEHUB_10372 not $6015 == -1 // (int) var == num jump_if_false @RACEHUB_10395 00BB: (unknown) $6015 $6015 = -1 // (int) :RACEHUB_10395 0026: return :RACEHUB_10397 0035: 0@ = $5970 // (int vars) 0078: if and 004F: unknown_check $5628(0@,4) 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_10446 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5628(0@,4) 0022: jump_if_false @RACEHUB_10446 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5628(0@,4) :RACEHUB_10446 0@ = 0 // (int) :RACEHUB_10450 not $5620(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_10524 004F: unknown_check $5628(0@,4) jump_if_false @RACEHUB_10524 022C: (unknown) $5688(0@,4) $5692(0@,4) $5696(0@,4) 100.0 1 004E: put_car $5628(0@,4) at $5688(0@,4) $5692(0@,4) $5696(0@,4) 00D1: set_car $5628(0@,4) Z_angle_to $5700(0@,4) :RACEHUB_10524 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_10450 0221: (unknown) 01CF: (unknown) 0026: return :RACEHUB_10547 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 0001: wait 1000 ms 0026: return :RACEHUB_10648 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_10690 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 2@ += 5.0 // (float) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 1.0 00B5: (unknown) $1038 15 2 :RACEHUB_10690 0026: return :RACEHUB_10692 $6021 == 0 // (int) var == num jump_if_false @RACEHUB_10739 0055: show_text_styled GXT 'RACE_Z1' time 0@ style 5 // ~w~1ST PLACE! 0055: show_text_styled GXT 'RACEWIN' time 0@ style 8 // ~w~WINNER 0002: jump @RACEHUB_10821 :RACEHUB_10739 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_10773 0055: show_text_styled GXT 'RACE_Z2' time 0@ style 5 // ~w~2ND PLACE! 0002: jump @RACEHUB_10821 :RACEHUB_10773 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_10807 0055: show_text_styled GXT 'RACE_Z3' time 0@ style 5 // ~w~3RD PLACE! 0002: jump @RACEHUB_10821 :RACEHUB_10807 0055: show_text_styled GXT 'RACE_Z4' time 0@ style 5 // ~w~LAST PLACE! :RACEHUB_10821 0026: return :RACEHUB_10823 0377: (unknown) 42 1@ 0377: (unknown) 42 2@ -2@ = -6000 // (int) // timer1 :RACEHUB_10839 0078: if or 2@ == 0 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @RACEHUB_10915 0001: wait 0 ms 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @RACEHUB_10889 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 0377: (unknown) 42 2@ 0002: jump @RACEHUB_10898 :RACEHUB_10889 1@ = 0 // (int) 2@ = 1 // (int) :RACEHUB_10898 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_9579 0002: jump @RACEHUB_10839 :RACEHUB_10915 0026: return :RACEHUB_10917 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_8992 1 $6021 == 0 // (int) var == num jump_if_false @RACEHUB_10959 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_9167 0 0002: jump @RACEHUB_10971 :RACEHUB_10959 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_9167 -2 :RACEHUB_10971 0026: return :RACEHUB_10973 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_11009 0056: show_text_lowpriority GXT 'RACE_A0' time 5000 flag 1 // ~w~Get a car and head for the ~y~start line. 0002: jump @RACEHUB_11074 :RACEHUB_11009 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_11045 0056: show_text_lowpriority GXT 'RACE_A1' time 5000 flag 1 // ~w~Get a motorbike and head for the ~y~start line. 0002: jump @RACEHUB_11074 :RACEHUB_11045 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_11074 0056: show_text_lowpriority GXT 'RACE_A2' time 5000 flag 1 // ~w~Get a Quad and head for the ~y~start line. :RACEHUB_11074 0026: return :RACEHUB_11076 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_11112 0057: show_text_highpriority GXT 'RACE_B0' time 5000 flag 1 // ~w~You need a car to be in this race. 0002: jump @RACEHUB_11177 :RACEHUB_11112 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_11148 0057: show_text_highpriority GXT 'RACE_B1' time 5000 flag 1 // ~w~You need a motorbike to be in this race. 0002: jump @RACEHUB_11177 :RACEHUB_11148 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_11177 0057: show_text_highpriority GXT 'RACE_B2' time 5000 flag 1 // ~w~You need a Quad to be in this race. :RACEHUB_11177 0026: return :RACEHUB_11179 $6016 == -1 // (int) var == num jump_if_false @RACEHUB_11435 0@ > 1 // (int) var > num jump_if_false @RACEHUB_11315 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_11241 011F: show_text_1number_highpriority GXT 'RACE_C0' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a car. 0002: jump @RACEHUB_11308 :RACEHUB_11241 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_11278 011F: show_text_1number_highpriority GXT 'RACE_C1' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a motorbike. 0002: jump @RACEHUB_11308 :RACEHUB_11278 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_11308 011F: show_text_1number_highpriority GXT 'RACE_C2' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a Quad. :RACEHUB_11308 0002: jump @RACEHUB_11428 :RACEHUB_11315 0@ == 1 // (int) var == num jump_if_false @RACEHUB_11428 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_11363 0057: show_text_highpriority GXT 'RACE_D0' time 200 flag 1 // ~w~You have 1 second to find a car. 0002: jump @RACEHUB_11428 :RACEHUB_11363 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_11399 0057: show_text_highpriority GXT 'RACE_D1' time 200 flag 1 // ~w~You have 1 second to find a motorbike. 0002: jump @RACEHUB_11428 :RACEHUB_11399 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_11428 0057: show_text_highpriority GXT 'RACE_D2' time 200 flag 1 // ~w~You have 1 second to find a Quad. :RACEHUB_11428 0002: jump @RACEHUB_11671 :RACEHUB_11435 0@ > 1 // (int) var > num jump_if_false @RACEHUB_11558 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_11484 011F: show_text_1number_highpriority GXT 'RACE_F0' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back in the ~b~car. 0002: jump @RACEHUB_11551 :RACEHUB_11484 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_11521 011F: show_text_1number_highpriority GXT 'RACE_F1' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back on the ~b~motorbike. 0002: jump @RACEHUB_11551 :RACEHUB_11521 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_11551 011F: show_text_1number_highpriority GXT 'RACE_F2' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back on the ~b~Quad. :RACEHUB_11551 0002: jump @RACEHUB_11671 :RACEHUB_11558 0@ == 1 // (int) var == num jump_if_false @RACEHUB_11671 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_11606 0057: show_text_highpriority GXT 'RACE_G0' time 200 flag 1 // ~w~You have 1 second to get back in the ~b~car. 0002: jump @RACEHUB_11671 :RACEHUB_11606 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_11642 0057: show_text_highpriority GXT 'RACE_G1' time 200 flag 1 // ~w~You have 1 second to get back on the ~b~motorbike. 0002: jump @RACEHUB_11671 :RACEHUB_11642 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_11671 0057: show_text_highpriority GXT 'RACE_G2' time 200 flag 1 // ~w~You have 1 second to get back on the ~b~Quad. :RACEHUB_11671 0026: return :RACEHUB_11673 $6007 = 0 // (int) 0035: 1@ = $5970 // (int vars) 0@ == 1 // (int) var == num jump_if_false @RACEHUB_11743 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_10973 00C3: (unknown) $5688(1@,4) $5692(1@,4) $5696(1@,4) $6015 $6011 = 0 // (int) $6012 = 0 // (int) 0002: jump @RACEHUB_12175 :RACEHUB_11743 0@ == 2 // (int) var == num jump_if_false @RACEHUB_11835 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_531 1000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_10397 0125: set_traffic_density_multiplier_to 0 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_10547 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_696 -1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_9180 0002: jump @RACEHUB_12175 :RACEHUB_11835 0@ == 4 // (int) var == num jump_if_false @RACEHUB_11950 0125: set_traffic_density_multiplier_to $6008 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_9317 1 2@ = -1 // (int) 0045: actor $1038 defined jump_if_false @RACEHUB_11907 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_9824 jump_if_false @RACEHUB_11907 024B: (unknown) $1038 2@ $6009 = 1 // (int) :RACEHUB_11907 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @RACEHUB_3603 $5970 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_5879 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @RACEHUB_5967 $5970 0 0002: jump @RACEHUB_12175 :RACEHUB_11950 0@ == 5 // (int) var == num jump_if_false @RACEHUB_12069 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_9317 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @RACEHUB_3603 $5970 -1 010E: $6010 = current_time_in_ms $6010 += 30400 // (int) 004F: unknown_check $6016 jump_if_false @RACEHUB_12040 00C0: (unknown) $6016 $6015 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_271 $6015 0002: jump @RACEHUB_12050 :RACEHUB_12040 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_5879 :RACEHUB_12050 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_6222 $5970 0002: jump @RACEHUB_12175 :RACEHUB_12069 0@ == 6 // (int) var == num jump_if_false @RACEHUB_12173 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_531 -1 021D: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_10648 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_10692 5000 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_10823 6000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_10917 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_696 1000 0002: jump @RACEHUB_12175 :RACEHUB_12173 039E: (unknown) :RACEHUB_12175 0026: return :RACEHUB_12177 010E: 1@ = current_time_in_ms 0035: 2@ = $5970 // (int vars) 009F: actor $1038 dead 0022: jump_if_false @RACEHUB_12198 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_12198 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9579 3@ = 0 // (int) :RACEHUB_12212 $5620(3@,4) == 7 // (int) var == num jump_if_false @RACEHUB_12241 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 -4 005E: (unknown) :RACEHUB_12241 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @RACEHUB_12212 0@ == 1 // (int) var == num jump_if_false @RACEHUB_12613 3@ = 0 // (int) :RACEHUB_12274 $5620(3@,4) == 1 // (int) var == num jump_if_false @RACEHUB_12316 $5704(3@,4) == 1 // (int) var == num jump_if_false @RACEHUB_12316 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9180 005E: (unknown) :RACEHUB_12316 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @RACEHUB_12274 $6011 == 0 // (int) var == num jump_if_false @RACEHUB_12421 007E: actor $1038 driving jump_if_false @RACEHUB_12414 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9824 jump_if_false @RACEHUB_12390 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_11076 0002: jump @RACEHUB_12408 :RACEHUB_12390 024B: (unknown) $1038 4@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @RACEHUB_3603 $5970 4@ :RACEHUB_12408 $6011 = 1 // (int) :RACEHUB_12414 0002: jump @RACEHUB_12437 :RACEHUB_12421 807E: not actor $1038 driving jump_if_false @RACEHUB_12437 $6011 = 0 // (int) :RACEHUB_12437 $6012 == 0 // (int) var == num jump_if_false @RACEHUB_12523 0089: actor $1038 in_sphere $5688(2@,4) $5692(2@,4) $5696(2@,4) radius 3.5 3.5 10.0 sphere 1 0022: jump_if_false @RACEHUB_12516 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9824 jump_if_false @RACEHUB_12510 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_11076 :RACEHUB_12510 $6012 = 1 // (int) :RACEHUB_12516 0002: jump @RACEHUB_12562 :RACEHUB_12523 8089: not actor $1038 in_sphere $5688(2@,4) $5692(2@,4) $5696(2@,4) radius 4.5 4.5 10.0 sphere 1 0022: jump_if_false @RACEHUB_12562 // Note: the incorrect math opcode was used here $6012 = 0 // (int) :RACEHUB_12562 $6012 == 1 // (int) var == num jump_if_false @RACEHUB_12606 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9824 jump_if_false @RACEHUB_12606 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 2 005E: (unknown) :RACEHUB_12606 0002: jump @RACEHUB_13020 :RACEHUB_12613 0@ == 4 // (int) var == num jump_if_false @RACEHUB_12824 $5628(2@,4) == -1 // (int) var == num jump_if_false @RACEHUB_12661 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 5 005E: (unknown) 0002: jump @RACEHUB_12817 :RACEHUB_12661 00A0: car $5628(2@,4) wrecked jump_if_false @RACEHUB_12695 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 5 005E: (unknown) 0002: jump @RACEHUB_12817 :RACEHUB_12695 807C: not actor $1038 driving $5628(2@,4) 0022: jump_if_false @RACEHUB_12731 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 5 005E: (unknown) 0002: jump @RACEHUB_12817 :RACEHUB_12731 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9824 jump_if_false @RACEHUB_12769 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 5 005E: (unknown) 0002: jump @RACEHUB_12817 :RACEHUB_12769 $5620(2@,4) == 5 // (int) var == num jump_if_false @RACEHUB_12805 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 6 005E: (unknown) 0002: jump @RACEHUB_12817 :RACEHUB_12805 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9962 $5970 :RACEHUB_12817 0002: jump @RACEHUB_13020 :RACEHUB_12824 0@ == 5 // (int) var == num jump_if_false @RACEHUB_13020 0035: 5@ = $6010 // (int vars) 002B: 5@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here 5@ /= 1000 // (int) 1 > 5@ // (int) num > var 0022: jump_if_false @RACEHUB_12867 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :RACEHUB_12867 5@ == 0 // (int) var == num jump_if_false @RACEHUB_12899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 -3 005E: (unknown) 0002: jump @RACEHUB_13009 :RACEHUB_12899 $6016 == -1 // (int) var == num jump_if_false @RACEHUB_12950 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9824 jump_if_false @RACEHUB_12943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 4 005E: (unknown) :RACEHUB_12943 0002: jump @RACEHUB_13009 :RACEHUB_12950 00A0: car $6016 wrecked jump_if_false @RACEHUB_12982 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 -6 005E: (unknown) 0002: jump @RACEHUB_13009 :RACEHUB_12982 007C: actor $1038 driving $6016 0022: jump_if_false @RACEHUB_13009 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9167 4 005E: (unknown) :RACEHUB_13009 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_11179 5@ :RACEHUB_13020 005F: (unknown) :RACEHUB_13022 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RACEHUB_10279 0026: return 0035: 0@ = $6006 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_11673 0@ :RACEHUB_13050 $6007 == 0 // (int) var == num jump_if_false @RACEHUB_13083 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_12177 0@ 0002: jump @RACEHUB_13050 :RACEHUB_13083 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_13022 0@ 0026: return :RACEHUB_13096 00AE: remove_status_text $6023 00AC: stop_timer $6022 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RACEHUB_10279 0026: return :RACEHUB_13121 0059: text_clear_all $6006 == -7 // (int) var == num jump_if_false @RACEHUB_13158 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @RACEHUB_13173 :RACEHUB_13158 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :RACEHUB_13173 809D: not wasted_or_busted // mission only jump_if_false @RACEHUB_13716 $6006 == -2 // (int) var == num jump_if_false @RACEHUB_13220 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX0' // ~r~You didn't come first. 0002: jump @RACEHUB_13716 :RACEHUB_13220 $6006 == -4 // (int) var == num jump_if_false @RACEHUB_13258 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX1' // ~r~One of the racers has died - the race has been called off. 0002: jump @RACEHUB_13716 :RACEHUB_13258 $6006 == -5 // (int) var == num jump_if_false @RACEHUB_13296 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX1' // ~r~One of the racers has died - the race has been called off. 0002: jump @RACEHUB_13716 :RACEHUB_13296 $6006 == -3 // (int) var == num jump_if_false @RACEHUB_13555 $6009 == 0 // (int) var == num jump_if_false @RACEHUB_13438 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_13360 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX2A' // ~r~You have been disqualified for failing to find a car. 0002: jump @RACEHUB_13431 :RACEHUB_13360 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_13399 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX2B' // ~r~You have been disqualified for failing to find a motorbike. 0002: jump @RACEHUB_13431 :RACEHUB_13399 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_13431 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX2C' // ~r~You have been disqualified for failing to find a Quad. :RACEHUB_13431 0002: jump @RACEHUB_13548 :RACEHUB_13438 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_13477 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX3A' // ~r~You have been disqualified for leaving your car. 0002: jump @RACEHUB_13548 :RACEHUB_13477 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_13516 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX3B' // ~r~You have been disqualified for leaving your motorbike. 0002: jump @RACEHUB_13548 :RACEHUB_13516 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_13548 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX3C' // ~r~You have been disqualified for leaving your Quad. :RACEHUB_13548 0002: jump @RACEHUB_13716 :RACEHUB_13555 $6006 == -6 // (int) var == num jump_if_false @RACEHUB_13685 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_13607 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX4A' // ~r~Your car was destroyed. 0002: jump @RACEHUB_13678 :RACEHUB_13607 $6005 == 2 // (int) var == num jump_if_false @RACEHUB_13646 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX4B' // ~r~Your motorbike was destroyed. 0002: jump @RACEHUB_13678 :RACEHUB_13646 $6005 == 3 // (int) var == num jump_if_false @RACEHUB_13678 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX4C' // ~r~Your Quad was destroyed. :RACEHUB_13678 0002: jump @RACEHUB_13716 :RACEHUB_13685 $6006 == -7 // (int) var == num jump_if_false @RACEHUB_13716 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX5' // ~r~Race mission cancelled. :RACEHUB_13716 0026: return 0@ = 0 // (int) 0270: (unknown) 1 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @RACEHUB_13763 0216: (unknown) $1038 $5590 $5630 $5670 010F: (unknown) $1038 $5591 $5631 $5671 :RACEHUB_13763 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_14303 // Note: the incorrect math opcode was used here not $6013 == -1 // (int) var == num jump_if_false @RACEHUB_13791 00BB: (unknown) $6013 :RACEHUB_13791 00C3: (unknown) $5334(0@,40) $5374(0@,40) $5414(0@,40) $6013 not $6014 == -1 // (int) var == num jump_if_false @RACEHUB_13824 00BB: (unknown) $6014 :RACEHUB_13824 00C3: (unknown) $5454(0@,40) $5494(0@,40) $5534(0@,40) $6014 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 0017: 1@ >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_13865 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :RACEHUB_13865 0035: 2@ = 0@ // (int vars) 2@ -= 1 // (int) 0 > 2@ // (int) num > var 0022: jump_if_false @RACEHUB_13895 // Note: the incorrect math opcode was used here 0035: 2@ = $5870 // (int vars) 2@ -= 1 // (int) :RACEHUB_13895 3@ = 1 // (int) :RACEHUB_13900 3@ == 1 // (int) var == num jump_if_false @RACEHUB_14250 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_2556 03D2: (unknown) $5334(0@,40) $5374(0@,40) $5414(0@,40) 12.0 255 0 0 03D2: (unknown) $5454(0@,40) $5494(0@,40) $5534(0@,40) 8.0 0 0 255 0035: 4@ = 0@ // (int vars) 4@ += 1 // (int) 011F: show_text_1number_highpriority GXT 'NUMBER' number 4@ time 5000 flag 1 // ~1~ 031D: (unknown) $1042 $1043 $5454(0@,40) $5494(0@,40) 5@ 0376: (unknown) 50 10 $5334(0@,40) $5374(0@,40) $5414(0@,40) 0376: (unknown) 50 25 $5454(0@,40) $5494(0@,40) $5534(0@,40) 0375: (unknown) 50 50 0 5@ 007F: player 0 pressed_key 4 jump_if_false @RACEHUB_14196 007F: player 0 pressed_key 16 jump_if_false @RACEHUB_14130 0045: actor $1038 defined jump_if_false @RACEHUB_14119 0216: (unknown) $1038 $5334(0@,40) $5374(0@,40) $5414(0@,40) 010F: (unknown) $1038 $5334(1@,40) $5374(1@,40) $5414(1@,40) :RACEHUB_14119 0221: (unknown) 01CF: (unknown) 0002: jump @RACEHUB_14189 :RACEHUB_14130 007F: player 0 pressed_key 15 jump_if_false @RACEHUB_14189 0045: actor $1038 defined jump_if_false @RACEHUB_14185 0216: (unknown) $1038 $5454(0@,40) $5494(0@,40) $5534(0@,40) 010F: (unknown) $1038 $5454(1@,40) $5494(1@,40) $5534(1@,40) :RACEHUB_14185 0221: (unknown) 01CF: (unknown) :RACEHUB_14189 0002: jump @RACEHUB_14243 :RACEHUB_14196 007F: player 0 pressed_key 6 jump_if_false @RACEHUB_14223 0035: 0@ = 1@ // (int vars) 3@ = 0 // (int) 0002: jump @RACEHUB_14243 :RACEHUB_14223 007F: player 0 pressed_key 7 jump_if_false @RACEHUB_14243 0035: 0@ = 2@ // (int vars) 3@ = 0 // (int) :RACEHUB_14243 0002: jump @RACEHUB_13900 :RACEHUB_14250 0078: if or 007F: player 0 pressed_key 6 007F: player 0 pressed_key 7 007F: player 0 pressed_key 4 007F: player 0 pressed_key 16 007F: player 0 pressed_key 15 jump_if_false @RACEHUB_14296 0001: wait 0 ms 0002: jump @RACEHUB_14250 :RACEHUB_14296 0002: jump @RACEHUB_13763 :RACEHUB_14303 not $6013 == -1 // (int) var == num jump_if_false @RACEHUB_14320 00BB: (unknown) $6013 :RACEHUB_14320 not $6014 == -1 // (int) var == num jump_if_false @RACEHUB_14337 00BB: (unknown) $6014 :RACEHUB_14337 0270: (unknown) 0 0026: return :RACEHUB_14342 0@ = 0 // (int) :RACEHUB_14346 $5781(0@,12) = -1 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @RACEHUB_14346 $6097 = -1 // (int) $6098 = 0 // (int) $6100 = 0 // (int) $6099 = 0 // (int) $6101 = 0 // (int) 0026: return :RACEHUB_14399 0026: return :RACEHUB_14401 0035: $6099 = $6100 // (int vars) 0026: return :RACEHUB_14409 0035: 6@ = $6100 // (int vars) 6@ >= 12 // (int) var >= num jump_if_false @RACEHUB_14428 039E: (unknown) :RACEHUB_14428 $6100 += 1 // (int) 0037: $5769(6@,12) = 0@ // (string vars) 0035: $5781(6@,12) = 1@ // (int vars) 0035: $5793(6@,12) = 2@ // (int vars) 0035: $5805(6@,12) = 3@ // (int vars) 0035: $5817(6@,12) = 4@ // (int vars) 0035: $5829(6@,12) = 5@ // (int vars) 0026: return :RACEHUB_14478 0205: set_text_draw_RGBA 255 255 255 1@ 0206: (unknown) 0 0266: (unknown) 0 0208: set_text_draw_linewidth 480.0 020A: (unknown) 1 0207: (unknown) 0 0209: (unknown) 0 0204: set_text_draw_letter_size 0@ 0@ 0026: return 0205: set_text_draw_RGBA 255 255 255 1@ 0206: (unknown) 0 0266: (unknown) 1 0208: set_text_draw_linewidth 2@ 020A: (unknown) 1 0207: (unknown) 0 0209: (unknown) 0 0204: set_text_draw_letter_size 0@ 0@ 0026: return :RACEHUB_14555 not $6097 == -1 // (int) var == num jump_if_false @RACEHUB_14578 0093: destroy_object $6097 $6097 = -1 // (int) :RACEHUB_14578 0161: model $5793(0@,12) available jump_if_false @RACEHUB_14733 0011: $6099 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_14649 // Note: the incorrect math opcode was used here 1@ = -1050.625 // (float) 2@ = -794.385 // (float) 3@ = 12.421 // (float) 4@ = 0 // (float) 5@ = 90.0 // (float) 6@ = 180.0 // (float) 0002: jump @RACEHUB_14715 :RACEHUB_14649 01D3: (unknown) -15.0 1@ 01D2: (unknown) -15.0 2@ 1@ *= 0.05 // (float) 2@ *= 0.05 // (float) 1@ += 248.529 // (float) 2@ += -304.109 // (float) 3@ = 12.421 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 6@ = 75.0 // (float) :RACEHUB_14715 01AA: $6097 = create_object $5793(0@,12) at 1@ 2@ 3@ 03F6: (unknown) $6097 4@ 5@ 6@ :RACEHUB_14733 0026: return :RACEHUB_14735 not $6097 == -1 // (int) var == num jump_if_false @RACEHUB_14758 0093: destroy_object $6097 $6097 = -1 // (int) :RACEHUB_14758 0026: return :RACEHUB_14760 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.8 255 02B1: draw_text_1number 20.0 75.0 GXT 'RACTIT' number 1@ // Race ~1~: 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.5 255 02B1: draw_text_1number 20.0 93.0 GXT 'RACFEE' number $5817(0@,12) // Entrance Fee: $~1~ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.5 255 02B1: draw_text_1number 20.0 105.0 GXT 'RACRWRD' number $5829(0@,12) // Reward: $~1~ $5781(0@,12) == 1 // (int) var == num jump_if_false @RACEHUB_14928 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.5 255 0203: set_draw_text_position 20.0 130.0 GXT 'RACCAR' // Race type: Car 0002: jump @RACEHUB_14960 :RACEHUB_14928 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.5 255 0203: set_draw_text_position 20.0 130.0 GXT 'RACBIKE' // Race type: Motorbike :RACEHUB_14960 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.5 255 02B1: draw_text_1number 20.0 142.0 GXT 'RACLAP' number $5805(0@,12) // Laps: ~1~ $1874(0@,12) == 1 // (int) var == num jump_if_false @RACEHUB_15052 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS1' // Best Result: 1st 0002: jump @RACEHUB_15258 :RACEHUB_15052 $1874(0@,12) == 2 // (int) var == num jump_if_false @RACEHUB_15109 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS2' // Best Result: 2nd 0002: jump @RACEHUB_15258 :RACEHUB_15109 $1874(0@,12) == 3 // (int) var == num jump_if_false @RACEHUB_15166 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS3' // Best Result: 3rd 0002: jump @RACEHUB_15258 :RACEHUB_15166 $1874(0@,12) == 4 // (int) var == num jump_if_false @RACEHUB_15223 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS4' // Best Result: 4th 0002: jump @RACEHUB_15258 :RACEHUB_15223 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS0' // Best Result: N/A :RACEHUB_15258 $1886(0@,12) > 0 // (int) var > num jump_if_false @RACEHUB_15415 0035: 2@ = $1886(0@,12) // (int vars) 2@ /= 60000 // (int) 0035: 3@ = 2@ // (int vars) 3@ *= 60000 // (int) 0035: 4@ = $1886(0@,12) // (int vars) 002B: 4@ -= 3@ // (int vars) // Note: the incorrect math opcode was used here 4@ /= 1000 // (int) 10 > 4@ // (int) num > var 0022: jump_if_false @RACEHUB_15371 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 02B2: (unknown) 20.0 195.0 'RACREC' 2@ 4@ // Best Time: ~1~:0~1~ 0002: jump @RACEHUB_15408 :RACEHUB_15371 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 02B2: (unknown) 20.0 195.0 'RACREC2' 2@ 4@ // Best Time: ~1~:~1~ :RACEHUB_15408 0002: jump @RACEHUB_15450 :RACEHUB_15415 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.6 255 0203: set_draw_text_position 20.0 195.0 GXT 'RACREC3' // Best Time: N/A :RACEHUB_15450 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14478 0.8 255 0203: set_draw_text_position 20.0 225.0 GXT $5769(0@,12) 0026: return :RACEHUB_15482 0377: (unknown) 38 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15507 $6101 = 1 // (int) 005E: (unknown) :RACEHUB_15507 005F: (unknown) :RACEHUB_15509 0377: (unknown) 39 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15534 $6101 = 1 // (int) 005E: (unknown) :RACEHUB_15534 005F: (unknown) :RACEHUB_15536 0377: (unknown) 43 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15555 005E: (unknown) :RACEHUB_15555 005F: (unknown) :RACEHUB_15557 0377: (unknown) 42 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15576 005E: (unknown) :RACEHUB_15576 005F: (unknown) :RACEHUB_15578 $6101 == 1 // (int) var == num jump_if_false @RACEHUB_15624 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0078: if and 0@ > -25 // (int) var > num 25 > 0@ // (int) num > var 0022: jump_if_false @RACEHUB_15624 // Note: the incorrect math opcode was used here $6101 = 0 // (int) :RACEHUB_15624 0026: return :RACEHUB_15626 02E2: 0@ = 7473 // (any) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RACEHUB_14399 02E2: 0@ = 7473 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTIT1' 2 0@ 2 100 500 $6103 // Escobar Run-Way 02E2: 0@ = 7476 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTIT6' 1 0@ 2 150 600 $6104 // Downtown Showdown 02E2: 0@ = 7475 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTIT2' 2 0@ 2 200 800 $6105 // Port Sports 02E2: 0@ = 7478 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTIT4' 1 0@ 1 250 1000 $6106 // Rum & Salsa Sting 02E2: 0@ = 7474 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTIT3' 2 0@ 2 300 1200 $6107 // Cuban Wheels 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RACEHUB_14401 02E2: 0@ = 7484 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTIT7' 1 0@ 2 350 1400 $6108 // Fools Rush 02E2: 0@ = 7489 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTITB' 2 0@ 1 400 1600 $6109 // High Stakes Highway 02E2: 0@ = 7485 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTIT8' 2 0@ 2 450 1800 $6110 // Asphalt Assault 02E2: 0@ = 7487 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14409 'RACTITC' 1 0@ 2 500 2000 $6111 // Supercharged Circuit 0026: return :RACEHUB_15995 001C: 0@ == $6103 // (int) num == var 0022: jump_if_false @RACEHUB_16791 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 0.6 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1678.682 -317.0755 13.6654 -1678.005 -315.2065 13.6654 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1823.557 -324.0921 13.6654 -1831.364 -397.5638 13.6654 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1829.301 -515.4986 13.6654 -1831.401 -592.7526 6.7503 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1829.241 -610.6982 6.7333 -1831.458 -617.9919 6.7333 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1827.38 -768.1578 6.7333 -1790.136 -785.278 6.7333 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1704.8 -783.2 6.7336 -1701.467 -785.5994 6.7336 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1536.644 -777.5943 13.6549 -1528.16 -737.3801 13.6552 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1530.37 -682.7872 13.6549 -1527.597 -659.7872 13.6552 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1532.778 -560.9183 13.6552 -1588.607 -546.337 13.6552 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1738.616 -552.5615 13.6552 -1750.639 -598.7291 13.6552 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1755.657 -688.7852 13.6549 -1770.807 -689.3011 13.6552 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1783.177 -685.4483 13.6549 -1789.268 -609.1662 7.5729 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -1784.721 -569.1278 6.7333 -1754.346 -561.5085 6.7336 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1655.5 -559.4 6.7336 -1647.935 -561.0194 6.7333 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1491.052 -559.1369 6.7336 -1482.289 -561.3421 6.7333 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1350.162 -552.3647 6.7664 -1345.501 -534.4841 6.7317 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1347.1 -439.5 6.7314 -1345.28 -425.3028 6.7314 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 -1353.146 -327.0731 9.4525 -1423.645 -314.6568 11.9044 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1577.769 -317.182 13.6654 -1577.769 -317.182 13.6654 0002: jump @RACEHUB_24503 :RACEHUB_16791 001C: 0@ == $6104 // (int) num == var 0022: jump_if_false @RACEHUB_17645 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 0.15 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -465.7444 825.1077 9.8634 -474.5154 809.8865 9.8669 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -514.4 734.9 9.7337 -541.7013 743.5378 10.3844 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -673.3809 748.7856 9.8766 -699.6104 752.7575 9.8766 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -855.6237 761.1675 9.8816 -870.2802 811.4006 9.8817 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -870.8 892.9 9.8816 -868.0961 912.0175 9.8816 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -868.0 1036.5 9.8699 -864.6695 1061.19 9.8699 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -857.7 1168.4 9.9035 -857.9357 1207.413 10.1919 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -873.5023 1363.377 10.2229 -874.3376 1393.14 10.7015 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -882.6323 1460.994 10.7553 -844.5929 1467.175 11.0374 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -819.1 1472.9 11.0374 -801.2968 1472.747 11.0374 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -684.3975 1481.687 10.8826 -680.8954 1450.288 10.8826 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -674.2367 1396.883 10.8825 -705.356 1392.897 10.8826 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -777.4016 1374.273 10.5913 -780.6519 1352.472 10.5638 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -771.8531 1316.569 10.5635 -733.5723 1314.915 10.5638 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -627.7 1326.9 10.5638 -606.8433 1326.809 10.5638 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -486.0 1340.0 10.5521 -467.1971 1339.589 10.5522 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -374.8 1350.3 10.5522 -351.3385 1349.126 10.5522 2.5 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -299.7 1303.0 10.5521 -300.6217 1281.386 10.5522 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -314.4 1186.4 9.8647 -325.7911 1165.19 9.0479 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -417.3213 940.8498 9.8608 -417.3213 940.8498 9.8608 5.0 0002: jump @RACEHUB_24503 :RACEHUB_17645 001C: 0@ == $6105 // (int) num == var 0022: jump_if_false @RACEHUB_18285 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 1.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -965.9 -979.5 13.6593 -943.2996 -1012.694 13.6702 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -908.1957 -1075.404 13.6528 -901.262 -1117.036 13.2763 -30.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -901.9 -1181.5 11.1387 -917.5336 -1228.486 10.715 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -942.2 -1295.6 10.7301 -965.1254 -1342.547 10.6515 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 -981.7355 -1402.19 10.5891 -958.9089 -1422.512 10.6851 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -817.9 -1463.2 10.4053 -807.7177 -1443.464 10.3958 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -779.0065 -1367.313 10.0718 -760.8625 -1328.991 9.8896 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -757.3 -1277.7 9.8966 -782.0 -1136.8 9.8674 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -795.772 -1079.744 9.8607 -802.2 -930.2 9.8622 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -796.8611 -856.2087 9.8548 -807.3416 -706.7317 9.8597 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -808.1653 -698.1207 9.8598 -865.0815 -649.7672 10.0586 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -850.9 -650.5 10.0685 -917.1515 -656.1468 10.0715 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1139.313 -691.8502 10.5431 -1135.379 -717.2233 10.6711 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1117.9 -775.8 10.6714 -1107.83 -814.3956 10.6711 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1040.371 -899.3663 12.6773 -1040.371 -899.3663 12.6773 0002: jump @RACEHUB_24503 :RACEHUB_18285 001C: 0@ == $6106 // (int) num == var 0022: jump_if_false @RACEHUB_19832 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 0.35 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -923.0911 -658.961 10.0715 -898.9442 -658.7909 10.0715 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -814.647 -633.322 9.8673 -815.4863 -605.78 9.8654 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -839.2021 -470.1839 9.8631 -842.5908 -407.4094 9.8643 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -844.9 -356.1 9.8643 -842.216 -333.9016 9.8626 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -879.3 -283.6 9.5388 -928.887 -279.8978 9.5388 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -980.2 -261.5 9.5049 -982.798 -212.4011 9.5021 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -983.6 -102.4 9.5021 -979.3318 13.6373 9.5021 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -968.5 32.4 9.5018 -930.3841 66.0623 8.9528 -15.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -932.4 51.0 9.5732 -923.5677 154.3522 8.192 -10.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -933.3737 141.0934 8.192 -917.7081 162.8484 8.192 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -864.7 206.7 8.192 -833.737 208.7728 8.1469 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -771.8622 204.5554 10.054 -756.138 199.5889 10.062 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -715.1 205.8 9.866 -708.4428 226.3898 9.8681 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -701.5663 274.163 9.8703 -743.7474 298.8268 10.0265 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -727.5 294.0 10.0553 -770.0881 304.023 10.093 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -821.9 310.7 10.2281 -839.2702 314.5292 10.1778 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -925.0262 320.8703 10.2274 -945.8696 324.9568 10.1753 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -1000.5 314.6 10.2191 -1013.393 279.0255 10.1819 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1018.511 224.5713 10.2238 -1023.586 200.9689 10.1791 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1029.338 169.1157 10.2202 -1062.38 143.1103 10.1856 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1068.4 122.1 10.228 -1072.948 84.5545 10.202 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1070.3 38.0 10.2297 -1072.189 16.0035 10.2329 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1068.5 -41.4 10.2279 -1069.12 -86.6406 10.2114 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 -1055.0 -125.7 10.228 -1025.451 -130.3068 10.199 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -983.9 -146.0 9.9079 -987.1506 -167.7993 9.5021 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -985.3 -216.7 9.5021 -985.1475 -243.2775 9.5021 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -989.0 -279.4 9.5514 -1017.701 -275.3948 9.5949 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1031.1 -302.4 9.6097 -1033.625 -321.0258 9.5583 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1041.429 -335.3053 9.7359 -1072.578 -335.9966 9.7433 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1137.4 -345.1 9.7427 -1164.302 -345.8475 9.228 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 -1208.4 -364.2 9.7421 -1207.937 -392.5002 9.7421 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1200.54 -441.5002 9.7421 -1199.609 -453.5953 9.7421 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -1174.9 -502.2 9.7715 -1154.539 -501.2754 9.7708 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1091.5 -500.7 10.103 -1088.562 -539.5474 10.103 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1089.8 -584.7 9.9359 -1129.934 -588.1469 10.431 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1187.0 -610.6 10.437 -1185.591 -641.5816 10.437 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 -1167.6 -689.3 10.437 -1123.245 -688.571 10.588 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1014.888 -670.9069 10.588 -1014.888 -670.9069 10.588 0002: jump @RACEHUB_24503 :RACEHUB_19832 001C: 0@ == $6107 // (int) num == var 0022: jump_if_false @RACEHUB_20546 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 1.15 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -985.5482 -212.2278 9.5021 -985.912 -238.6759 9.5022 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -984.484 -275.5393 9.5437 -1032.77 -307.7301 9.5925 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1031.334 -298.4408 9.6139 -1071.192 -335.3935 9.7433 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1035.945 -328.7518 9.5688 -1071.192 -335.3935 9.7433 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1109.264 -347.4721 10.2178 -1107.611 -389.7226 9.6052 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1096.887 -483.029 9.6931 -1141.084 -494.8755 9.7715 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1142.755 -497.6796 9.7715 -1186.976 -483.8568 9.7421 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1189.072 -488.0289 9.7532 -1194.688 -458.5767 9.7421 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1204.0 -409.5 9.7421 -1205.708 -367.7911 9.7421 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -1176.754 -323.3392 9.9617 -1175.837 -311.4884 10.2583 -25.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1187.4 -213.6 10.4086 -1184.77 -179.2549 10.377 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1179.8 -126.5 10.4115 -1159.18 -88.6096 10.3739 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1141.5 -72.0 10.4119 -1111.26 -70.9964 10.3802 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1081.724 -68.0817 10.4118 -1050.614 -42.72 10.1838 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -1048.984 -40.44 10.215 -1026.989 -42.53 10.184 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -986.1562 -45.4443 9.5021 -984.932 -70.8915 9.5021 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -983.5682 -106.5242 9.5021 -983.5682 -106.5242 9.5021 0002: jump @RACEHUB_24503 :RACEHUB_20546 001C: 0@ == $6108 // (int) num == var 0022: jump_if_false @RACEHUB_21179 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 0.15 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 355.2922 670.7053 10.0255 337.1912 674.579 9.8638 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 178.2 669.4 9.8683 247.5107 738.7471 9.8682 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 202.8 712.7 9.8683 278.3284 769.8615 9.8682 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 300.9 822.0 9.8633 311.0014 846.5952 9.8633 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 315.6 987.4 11.0818 314.0626 1007.048 11.623 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 270.3 1129.7 19.592 289.634 1188.789 16.712 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 253.8 1218.0 16.452 265.8343 1273.253 16.196 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 232.5 1267.6 16.196 319.2534 1278.773 16.185 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 381.6 1282.4 16.185 417.5271 1279.173 16.007 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 521.9799 1239.272 15.164 509.8435 1195.931 15.996 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 498.3 1070.3 16.804 501.9446 1028.633 16.932 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 559.9 878.4 13.3523 550.6309 803.205 10.5709 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 550.1 774.3 9.9549 542.0819 738.8574 10.1313 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 523.0 657.4 9.9091 484.7841 661.9844 9.8683 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 438.8899 662.4306 9.9409 438.8899 662.4306 9.9409 0002: jump @RACEHUB_24503 :RACEHUB_21179 001C: 0@ == $6109 // (int) num == var 0022: jump_if_false @RACEHUB_22557 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 0.4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 538.0 489.1 9.8859 541.5884 504.9236 9.8644 10.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 535.0 623.4 9.8624 544.3955 709.8007 9.8624 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 532.0 755.4 10.2006 503.9839 758.3986 10.2006 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 420.8 775.0 10.201 424.3984 818.6865 10.3679 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 404.3 842.3 10.4876 383.5559 851.0665 10.6028 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 310.6 860.8 9.8743 292.1497 814.562 9.8632 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 267.0363 763.1066 9.8682 242.088 743.7585 9.8682 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 177.5 670.6 9.8683 243.8652 664.2382 9.8638 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 262.6 672.3 9.8638 296.4786 669.6418 9.8638 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 350.6969 671.0399 10.0626 368.7047 666.7435 9.8901 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 469.3 644.9 9.8776 467.8323 613.007 10.3774 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 470.3 570.4 10.4308 468.8802 554.6227 10.5501 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 441.9 403.9 10.4304 434.0519 386.5667 10.4304 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 429.5335 267.9259 10.4304 429.1822 251.2738 10.5597 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 430.2483 261.8187 10.4622 395.9091 184.05 9.8666 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 414.4825 131.3219 9.8666 421.3779 115.8727 9.9753 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 446.4 71.8 10.1688 432.86 62.0014 9.8183 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 390.0 23.3 14.2991 319.9283 -51.3138 9.1971 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 317.7 -64.2 8.5234 312.2242 -88.8975 9.8691 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 284.8 -180.2 10.3287 297.5216 -186.2635 10.6345 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 365.7 -221.8 10.766 358.4353 -296.0599 10.7785 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 349.0 -309.7 10.7785 334.0605 -320.9634 10.7785 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 255.5 -382.9 10.7751 240.973 -399.6425 10.7751 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3151 224.8017 -448.86 10.7636 256.2249 -455.769 11.1436 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 291.5 -458.8 15.4271 359.2802 -455.8576 8.8482 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 366.6 -446.0 8.8482 378.5574 -438.1111 8.8482 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 453.1 -353.0 8.9684 461.5345 -326.2013 8.9684 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 474.6 -255.6 11.175 479.5051 -239.1251 11.1726 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 481.6291 -139.5294 8.9706 482.6721 -127.1334 8.9844 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 517.7578 -76.9938 9.4982 520.3731 -56.3185 9.7315 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 493.2 58.7 9.8588 499.8046 75.2893 10.079 10.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 498.8 253.0 9.8673 502.4311 265.3003 9.8673 10.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 515.7499 367.0347 9.8673 515.7499 367.0347 9.8673 5.0 0002: jump @RACEHUB_24503 :RACEHUB_22557 001C: 0@ == $6110 // (int) num == var 0022: jump_if_false @RACEHUB_23433 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 0.8 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 213.5 -751.8 9.2465 221.4643 -740.0469 9.2465 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 247.8 -618.4 8.8375 254.9863 -607.802 8.8375 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3151 317.4 -519.2 8.8482 340.3215 -536.3491 8.8482 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 403.7 -558.4 8.8832 415.9978 -537.826 8.9826 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 433.4 -519.3 9.1437 474.8512 -538.8729 10.0714 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 494.0 -525.0 9.8682 501.915 -488.5704 9.8683 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 504.8 -463.4 9.8627 505.352 -445.116 9.8627 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 491.2 -372.7 9.8609 469.8089 -364.384 9.2948 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 427.9 -393.6 9.047 411.5105 -404.5125 8.8482 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 299.7686 -459.6525 14.828 291.0956 -456.4584 15.5205 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 177.3592 -542.7972 10.7571 174.4641 -555.6821 10.5481 -5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 174.0 -624.0 17.6117 156.7793 -712.1398 9.2754 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 152.1 -734.4 9.278 142.8928 -753.3875 9.278 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 73.2 -855.7 9.278 55.7949 -859.2779 9.278 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -23.8 -867.7 9.2782 -42.819 -871.8406 9.2782 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -105.7 -911.8 9.276 -103.6289 -928.9336 9.276 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 -60.6 -1030.4 9.276 -32.8112 -1032.692 9.276 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 74.7 -1023.1 9.2739 75.4365 -1000.583 9.2738 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 91.9 -935.7 9.2503 103.2034 -921.2969 9.2441 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 165.8662 -824.8074 9.2465 165.8662 -824.8074 9.2465 5.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @RACEHUB_3920 1 45.0 30.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @RACEHUB_3937 1 55.0 30.0 0002: jump @RACEHUB_24503 :RACEHUB_23433 001C: 0@ == $6111 // (int) num == var 0022: jump_if_false @RACEHUB_24503 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8566 $5781(0@,12) 0.1 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 163.8997 -1326.934 9.2467 171.0613 -1289.462 9.2467 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 177.1495 -1206.835 9.2467 180.8408 -1193.975 9.2467 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3107 201.2479 -1135.097 9.4712 276.5161 -1147.995 9.8599 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 275.8731 -1138.528 9.86 284.2953 -1111.804 9.86 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 289.4108 -1062.198 9.8683 292.8043 -1044.007 9.8683 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3129 284.4568 -966.1915 9.6321 262.2118 -957.4012 9.4175 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 225.4945 -950.3171 9.2447 193.335 -942.9937 9.2466 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 166.4196 -938.0402 9.2466 140.4086 -923.6512 9.2466 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 102.2224 -919.0258 9.2435 90.8397 -934.9263 9.2501 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 75.2813 -984.3795 9.2679 71.0074 -1004.503 9.2739 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 80.1032 -1066.062 9.278 79.5069 -1091.768 9.278 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 82.4917 -1174.085 9.278 77.5643 -1202.881 9.278 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 69.4972 -1291.28 9.278 62.0782 -1314.386 9.278 5.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 39.7952 -1349.792 9.278 24.5923 -1346.81 9.278 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -24.0928 -1332.078 9.2764 -22.7426 -1307.275 9.2772 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -44.0208 -1271.834 9.278 -70.2419 -1269.139 9.278 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -104.389 -1270.838 9.278 -137.1591 -1268.588 9.278 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -203.6907 -1278.461 9.278 -200.746 -1305.999 9.278 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -181.515 -1386.443 9.278 -177.3391 -1399.519 9.278 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -128.3545 -1510.568 9.278 -119.5787 -1525.168 9.278 5.0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 -71.6103 -1570.586 9.2552 -30.9105 -1578.352 9.262 2.5 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 -15.9081 -1576.648 9.278 -5.2716 -1535.641 9.278 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 8.8224 -1471.29 9.2779 31.0066 -1476.527 9.2678 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3088 108.4315 -1475.671 9.2465 116.5678 -1463.04 9.2466 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2938 140.8783 -1406.945 9.2465 140.8783 -1406.945 9.2465 5.0 :RACEHUB_24503 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_3192 $5805(0@,12) 0026: return :RACEHUB_24519 02E2: 1@ = 4 // (any) 001C: 0@ == $6103 // (int) num == var 0022: jump_if_false @RACEHUB_24817 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.25 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 20.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 55.0 70.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3920 1 60.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3937 1 90.0 30.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1582.234 -319.4742 14.4332 90.6387 212 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1582.467 -315.0593 14.4332 88.2474 212 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1570.523 -315.4247 14.4332 88.2474 212 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 -1570.553 -319.1647 14.4332 90.8366 3@ 0002: jump @RACEHUB_27069 :RACEHUB_24817 001C: 0@ == $6104 // (int) num == var 0022: jump_if_false @RACEHUB_25105 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 70.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 25.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 40.0 55.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3920 1 45.0 30.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3896 0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -417.0896 933.9645 10.577 156.133 270 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -422.0018 935.9344 10.5825 154.609 270 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -418.0748 945.3727 10.5787 156.9826 270 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 -413.0123 943.2123 10.5737 156.1999 3@ 0002: jump @RACEHUB_27069 :RACEHUB_25105 001C: 0@ == $6105 // (int) num == var 0022: jump_if_false @RACEHUB_25382 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 52.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 150.0 35.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 25.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 50.0 65.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3937 1 55.0 38.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1034.583 -902.1379 13.6083 224.7202 212 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1037.709 -905.3408 13.6254 225.427 212 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1044.594 -898.5667 13.3782 225.352 212 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 -1041.638 -895.2482 13.3518 224.8685 3@ 0002: jump @RACEHUB_27069 :RACEHUB_25382 001C: 0@ == $6106 // (int) num == var 0022: jump_if_false @RACEHUB_25677 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 45.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 15.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 40.0 55.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3920 1 60.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3937 1 50.0 35.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1008.867 -672.5472 11.3429 279.1402 254 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1009.548 -668.0302 11.3431 277.6971 254 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -1019.719 -669.405 11.3429 277.6971 254 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 -1019.237 -674.2438 11.3386 279.2872 3@ 0002: jump @RACEHUB_27069 :RACEHUB_25677 001C: 0@ == $6107 // (int) num == var 0022: jump_if_false @RACEHUB_25936 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 70.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 15.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 45.0 60.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -986.001 -110.745 10.2818 180.0464 212 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -981.6441 -110.7471 10.2832 181.4357 212 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 -981.3205 -101.6016 10.2836 180.0562 212 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 -985.9338 -101.5789 10.2818 179.2816 3@ 0002: jump @RACEHUB_27069 :RACEHUB_25936 001C: 0@ == $6108 // (int) num == var 0022: jump_if_false @RACEHUB_26195 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 45.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 150.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 50.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 45.0 60.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 432.3094 660.2363 10.8027 85.3552 172 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 433.4156 666.7574 10.7756 86.8277 172 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 443.3805 658.5176 10.6396 84.1031 172 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 444.8041 665.0909 10.6425 81.3924 3@ 0002: jump @RACEHUB_27069 :RACEHUB_26195 001C: 0@ == $6109 // (int) num == var 0022: jump_if_false @RACEHUB_26536 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 50.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 20.0 60.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 30.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 55.0 70.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3920 1 55.0 25.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3937 1 42.0 27.5 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3954 1 45.0 35.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 513.2313 372.7946 10.647 348.4148 212 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 520.978 371.9978 10.647 348.7408 212 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 518.8103 361.1102 10.6469 348.7407 212 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 511.4059 362.415 10.647 349.3143 3@ 0002: jump @RACEHUB_27069 :RACEHUB_26536 001C: 0@ == $6110 // (int) num == var 0022: jump_if_false @RACEHUB_26787 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 15.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 50.0 65.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 166.8885 -819.7092 9.9928 320.0 212 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 170.6299 -822.1986 9.9986 320.0 212 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 164.8188 -830.4892 9.9986 320.0 212 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 161.0584 -827.8257 9.999 320.0 3@ 0002: jump @RACEHUB_27069 :RACEHUB_26787 001C: 0@ == $6111 // (int) num == var 0022: jump_if_false @RACEHUB_27069 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3854 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3830 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3877 45.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 1 150.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3971 1 40.0 -18.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3988 1 40.0 55.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3937 1 50.0 30.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 140.6039 -1401.083 9.9593 337.0198 270 0 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 145.191 -1403.073 9.9583 337.58 270 1 1@ 14 2@ 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8678 141.011 -1413.25 9.9535 337.6506 270 2 1@ 14 2@ 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @RACEHUB_8858 136.2752 -1411.372 9.9591 336.6072 3@ :RACEHUB_27069 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RACEHUB_8414 0026: return :RACEHUB_27081 $1045 = 1 // (int) $6102 = 1 // (int) 0001: wait 0 ms 0270: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_531 -1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_14342 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15626 -150.0 > $1042 // (float) num > var 0022: jump_if_false @RACEHUB_27287 // Note: the incorrect math opcode was used here 0@ = 0 // (int) 0035: 1@ = $6099 // (int vars) 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_27223 // Note: the incorrect math opcode was used here 022C: (unknown) -1052.24 -792.6265 10.9704 1.0 0 0352: (unknown) $1038 0044: put_actor $1038 at -1052.24 -792.6265 10.9704 00CF: set_actor $1038 Z_angle_to 239.0 02F8: (unknown) $1038 1 :RACEHUB_27223 022C: (unknown) -1050.625 -794.385 12.421 1.0 0 00B9: set_camera_position -1053.0 -794.385 12.421 rotations 0 0 0 00BA: set_camera_point_at -1050.625 -794.385 12.421 mode 2 0002: jump @RACEHUB_27451 :RACEHUB_27287 0035: 0@ = $6099 // (int vars) 0035: 1@ = $6100 // (int vars) 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_27367 // Note: the incorrect math opcode was used here 022C: (unknown) 250.9617 -307.5142 10.0391 1.0 0 0352: (unknown) $1038 0044: put_actor $1038 at 250.9617 -307.5142 10.0391 00CF: set_actor $1038 Z_angle_to 66.2294 02F8: (unknown) $1038 1 :RACEHUB_27367 2@ = 248.529 // (float) 3@ = -304.109 // (float) 4@ = 12.421 // (float) 01D3: (unknown) -15.0 5@ 01D2: (unknown) -15.0 6@ 5@ *= 2.5 // (float) 6@ *= 2.5 // (float) 002A: 5@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 4@ // (float vars) 022C: (unknown) 5@ 6@ 7@ 1.0 0 00B9: set_camera_position 5@ 6@ 7@ rotations 0 0 0 00BA: set_camera_point_at 2@ 3@ 4@ mode 2 :RACEHUB_27451 0035: 8@ = 0@ // (int vars) :RACEHUB_27455 0011: 1@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_27486 // Note: the incorrect math opcode was used here 0160: load_model $5793(8@,12) 0228: (unknown) 8@ += 1 // (int) 0002: jump @RACEHUB_27455 :RACEHUB_27486 0035: $6098 = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14555 $6098 044E: (unknown) 0 1 0450: (unknown) 0 15 75 0451: (unknown) 0 140 140 0452: (unknown) 0 0 0 0 128 0453: (unknown) 0 0 0 0 0 0268: (unknown) 0409: (unknown) 'RACEHLP' // ~w~~k~ ~AMBUY~ ~w~to race. ~k~ ~AMEXI~ ~w~to exit.~n~~h~~k~ ~AMMOV~ ~w~to change race. 00C9: fade 1 1000 ms 9@ = 0 // (int) :RACEHUB_27564 9@ == 0 // (int) var == num jump_if_false @RACEHUB_27907 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14760 $6098 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15578 8045: not actor $1038 defined jump_if_false @RACEHUB_27623 9@ = 1 // (int) 0002: jump @RACEHUB_27900 :RACEHUB_27623 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15536 jump_if_false @RACEHUB_27652 9@ = 1 // (int) 0002: jump @RACEHUB_27900 :RACEHUB_27652 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15557 jump_if_false @RACEHUB_27743 0035: 8@ = $6098 // (int vars) 0095: player $1038 money > $5817(8@,12) 0022: jump_if_false @RACEHUB_27711 // Note: the incorrect math opcode was used here 00D9: (unknown) $1042 $1043 $1044 13 9@ = 2 // (int) 0002: jump @RACEHUB_27736 :RACEHUB_27711 00D9: (unknown) $1042 $1043 $1044 14 0057: show_text_highpriority GXT 'RACMNY' time 5000 flag 1 // ~r~You don't have enough money to enter this race. :RACEHUB_27736 0002: jump @RACEHUB_27900 :RACEHUB_27743 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15482 jump_if_false @RACEHUB_27822 $6098 -= 1 // (int) 0011: 0@ > $6098 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_27783 // Note: the incorrect math opcode was used here 0035: $6098 = 0@ // (int vars) :RACEHUB_27783 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14555 $6098 00D9: (unknown) $1042 $1043 $1044 70 025D: remove_text 'RACMNY' // ~r~You don't have enough money to enter this race. 0002: jump @RACEHUB_27900 :RACEHUB_27822 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15509 jump_if_false @RACEHUB_27900 $6098 += 1 // (int) 0017: $6098 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_27868 // Note: the incorrect math opcode was used here 0035: $6098 = 1@ // (int vars) $6098 -= 1 // (int) :RACEHUB_27868 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14555 $6098 00D9: (unknown) $1042 $1043 $1044 70 025D: remove_text 'RACMNY' // ~r~You don't have enough money to enter this race. :RACEHUB_27900 0002: jump @RACEHUB_27564 :RACEHUB_27907 0268: (unknown) 0059: text_clear_all 044E: (unknown) 0 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_14735 9@ == 1 // (int) var == num jump_if_false @RACEHUB_27954 0002: jump @RACEHUB_28332 :RACEHUB_27954 0035: 8@ = $6098 // (int vars) not $1874(8@,12) == 1 // (int) var == num jump_if_false @RACEHUB_27981 $6102 = 0 // (int) 01EA: increment_mission_attempts :RACEHUB_27981 0045: actor $1038 defined jump_if_false @RACEHUB_28008 10@ = 0 // (int) 002B: 10@ -= $5817(8@,12) // (int vars) // Note: the incorrect math opcode was used here 0094: player $1038 money += 10@ :RACEHUB_28008 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_28024 // Note: the incorrect math opcode was used here 02F8: (unknown) $1038 0 :RACEHUB_28024 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_15995 $6098 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_24519 $6098 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_696 1000 :RACEHUB_28061 $6006 > 0 // (int) var > num jump_if_false @RACEHUB_28299 0035: 11@ = $6006 // (int vars) $6007 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_11673 11@ 11@ == 6 // (int) var == num jump_if_false @RACEHUB_28219 0035: 12@ = $5973 // (int vars) 12@ += 1 // (int) 0078: if or 0011: $1874(8@,12) > 12@ // (int) var > var // Note: the incorrect math opcode was used here $1874(8@,12) == 0 // (int) var == num jump_if_false @RACEHUB_28148 0035: $1874(8@,12) = 12@ // (int vars) :RACEHUB_28148 0078: if or 0011: $1886(8@,12) > $5972 // (int) var > var // Note: the incorrect math opcode was used here $1886(8@,12) == 0 // (int) var == num jump_if_false @RACEHUB_28182 0035: $1886(8@,12) = $5972 // (int vars) :RACEHUB_28182 0035: 13@ = $5972 // (int vars) 13@ /= 1000 // (int) 0035: 14@ = $6019 // (int vars) 14@ /= 1000 // (int) 0520: (unknown) $6098 13@ 0521: (unknown) $6098 14@ 0522: (unknown) $6098 12@ :RACEHUB_28219 $6007 == 0 // (int) var == num jump_if_false @RACEHUB_28281 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_12177 11@ 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_1433 jump_if_false @RACEHUB_28274 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_9167 -7 :RACEHUB_28274 0002: jump @RACEHUB_28219 :RACEHUB_28281 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_13022 11@ 0002: jump @RACEHUB_28061 :RACEHUB_28299 $6006 == 0 // (int) var == num jump_if_false @RACEHUB_28325 0002: jump @RACEHUB_28499 0002: jump @RACEHUB_28332 :RACEHUB_28325 0002: jump @RACEHUB_28367 :RACEHUB_28332 0045: actor $1038 defined jump_if_false @RACEHUB_28348 02F8: (unknown) $1038 0 :RACEHUB_28348 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_696 1000 0026: return :RACEHUB_28367 0078: if or $6006 == -3 // (int) var == num $6006 == -4 // (int) var == num $6006 == -5 // (int) var == num $6006 == -7 // (int) var == num jump_if_false @RACEHUB_28478 0078: if or $6006 == -4 // (int) var == num $6006 == -5 // (int) var == num jump_if_false @RACEHUB_28430 0001: wait 2000 ms :RACEHUB_28430 809D: not wasted_or_busted // mission only jump_if_false @RACEHUB_28478 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_8992 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_13096 00C9: fade 1 1000 ms :RACEHUB_28478 809D: not wasted_or_busted // mission only jump_if_false @RACEHUB_28497 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_13121 :RACEHUB_28497 0026: return :RACEHUB_28499 022B: (unknown) 1 0045: actor $1038 defined jump_if_false @RACEHUB_28518 009B: clear_player $1038 wanted_level :RACEHUB_28518 011D: show_text_1number_styled GXT 'M_PASS' number $5829(8@,12) time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0045: actor $1038 defined 0022: jump_if_false @RACEHUB_28556 // Note: the incorrect math opcode was used here 0094: player $1038 money += $5829(8@,12) :RACEHUB_28556 $6102 == 0 // (int) var == num jump_if_false @RACEHUB_28770 036A: (unknown) 001C: 8@ == $6103 // (int) num == var 0022: jump_if_false @RACEHUB_28593 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28593 001C: 8@ == $6105 // (int) num == var 0022: jump_if_false @RACEHUB_28616 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28616 001C: 8@ == $6107 // (int) num == var 0022: jump_if_false @RACEHUB_28639 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28639 001C: 8@ == $6106 // (int) num == var 0022: jump_if_false @RACEHUB_28662 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28662 001C: 8@ == $6104 // (int) num == var 0022: jump_if_false @RACEHUB_28685 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28685 001C: 8@ == $6108 // (int) num == var 0022: jump_if_false @RACEHUB_28708 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28708 001C: 8@ == $6110 // (int) num == var 0022: jump_if_false @RACEHUB_28731 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28731 001C: 8@ == $6109 // (int) num == var 0022: jump_if_false @RACEHUB_28754 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28770 :RACEHUB_28754 001C: 8@ == $6111 // (int) num == var 0022: jump_if_false @RACEHUB_28770 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 :RACEHUB_28770 0026: return :RACEHUB_28772 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RACEHUB_14735 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_8992 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RACEHUB_13096 007A: mission_cleanup 0026: return //-------------Mission 37--------------- :GYROTGT 0238: name_thread 'GYROTGT' $2286 == 0 // (int) var == num jump_if_false @GYROTGT_25 01EA: increment_mission_attempts :GYROTGT_25 0025: gosub @GYROTGT_4272 009D: wasted_or_busted // mission only jump_if_false @GYROTGT_48 0025: gosub @GYROTGT_6898 :GYROTGT_48 0025: gosub @GYROTGT_7230 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @GYROTGT_89 02B4: set_camera_transverse_delay 0 time 7@ :GYROTGT_89 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @GYROTGT_130 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GYROTGT_141 :GYROTGT_130 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GYROTGT_141 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @GYROTGT_175 02B4: set_camera_transverse_delay 0 time 5@ :GYROTGT_175 809F: not actor 3@ dead 0022: jump_if_false @GYROTGT_191 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :GYROTGT_191 0026: return :GYROTGT_193 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @GYROTGT_257 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @GYROTGT_251 0400: (unknown) $1038 $1690 0002: jump @GYROTGT_257 :GYROTGT_251 02C0: (unknown) $1038 $1690 :GYROTGT_257 0@ >= 0 // (int) var >= num jump_if_false @GYROTGT_284 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :GYROTGT_284 0045: actor $1038 defined jump_if_false @GYROTGT_352 807E: not actor $1038 driving jump_if_false @GYROTGT_329 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @GYROTGT_332 :GYROTGT_329 021D: (unknown) 0 :GYROTGT_332 $1698 == 0 // (int) var == num jump_if_false @GYROTGT_348 02EA: select_interior 2 :GYROTGT_348 01AE: (unknown) 1 :GYROTGT_352 0059: text_clear_all 0268: (unknown) 0026: return :GYROTGT_358 0045: actor $1038 defined jump_if_false @GYROTGT_422 807E: not actor $1038 driving jump_if_false @GYROTGT_410 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @GYROTGT_410 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :GYROTGT_410 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :GYROTGT_422 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @GYROTGT_471 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @GYROTGT_471 02EA: select_interior 0 :GYROTGT_471 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GYROTGT_501 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GYROTGT_501 0026: return 0045: actor 0@ defined jump_if_false @GYROTGT_522 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GYROTGT_522 0026: return 0045: actor 0@ defined 0022: jump_if_false @GYROTGT_552 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GYROTGT_552 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GYROTGT_552 0026: return :GYROTGT_554 0045: actor 0@ defined 0022: jump_if_false @GYROTGT_601 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GYROTGT_597 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @GYROTGT_601 :GYROTGT_597 1@ = 0 // (int) :GYROTGT_601 1@ == 1 // (int) var == num jump_if_false @GYROTGT_685 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GYROTGT_678 007E: actor 0@ driving jump_if_false @GYROTGT_674 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GYROTGT_664 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GYROTGT_667 :GYROTGT_664 00F1: (unknown) 0@ :GYROTGT_667 0002: jump @GYROTGT_678 :GYROTGT_674 1@ = 0 // (int) :GYROTGT_678 0002: jump @GYROTGT_601 :GYROTGT_685 0026: return 0045: actor 0@ defined jump_if_false @GYROTGT_779 007E: actor 0@ driving jump_if_false @GYROTGT_763 02A7: unknown_check 0@ jump_if_false @GYROTGT_733 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GYROTGT_756 :GYROTGT_733 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GYROTGT_554 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GYROTGT_756 0002: jump @GYROTGT_772 :GYROTGT_763 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GYROTGT_772 0002: jump @GYROTGT_781 :GYROTGT_779 005F: (unknown) :GYROTGT_781 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @GYROTGT_939 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GYROTGT_939 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GYROTGT_880 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GYROTGT_839 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GYROTGT_873 :GYROTGT_839 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_554 0@ 4@ > -1 // (int) var > num jump_if_false @GYROTGT_873 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_554 4@ :GYROTGT_873 0002: jump @GYROTGT_939 :GYROTGT_880 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GYROTGT_905 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GYROTGT_939 :GYROTGT_905 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_554 0@ not 3@ == -1 // (int) var == num jump_if_false @GYROTGT_939 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_554 3@ :GYROTGT_939 0045: actor 0@ defined jump_if_false @GYROTGT_991 004F: unknown_check 1@ jump_if_false @GYROTGT_991 007E: actor 0@ driving jump_if_false @GYROTGT_991 807C: not actor 0@ driving 1@ 0022: jump_if_false @GYROTGT_991 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_554 0@ :GYROTGT_991 5@ = 0 // (int) :GYROTGT_995 5@ == 0 // (int) var == num jump_if_false @GYROTGT_1093 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GYROTGT_1086 004F: unknown_check 1@ jump_if_false @GYROTGT_1086 007C: actor 0@ driving 1@ 0022: jump_if_false @GYROTGT_1052 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GYROTGT_1086 :GYROTGT_1052 2@ == -1 // (int) var == num jump_if_false @GYROTGT_1078 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GYROTGT_1086 :GYROTGT_1078 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GYROTGT_1086 0002: jump @GYROTGT_995 :GYROTGT_1093 0026: return :GYROTGT_1095 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @GYROTGT_1168 0045: actor $1038 defined jump_if_false @GYROTGT_1168 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @GYROTGT_1168 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @GYROTGT_1168 $1704 = 0 // (int) :GYROTGT_1168 $1704 > 0 // (int) var > num jump_if_false @GYROTGT_1286 $1705 == -1 // (int) var == num jump_if_false @GYROTGT_1240 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @GYROTGT_1273 :GYROTGT_1240 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @GYROTGT_1273 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :GYROTGT_1273 0035: $1706 = $1704 // (int vars) 0002: jump @GYROTGT_1344 :GYROTGT_1286 $1707 == 1 // (int) var == num jump_if_false @GYROTGT_1339 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_1339 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :GYROTGT_1339 $1706 = 0 // (int) :GYROTGT_1344 005F: (unknown) :GYROTGT_1346 0@ == 0 // (int) var == num jump_if_false @GYROTGT_1389 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GYROTGT_1565 :GYROTGT_1389 0@ == 1 // (int) var == num jump_if_false @GYROTGT_1422 03CF: (unknown) 200 200 200 255 0002: jump @GYROTGT_1565 :GYROTGT_1422 0@ == 2 // (int) var == num jump_if_false @GYROTGT_1464 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GYROTGT_1565 :GYROTGT_1464 0@ == 3 // (int) var == num jump_if_false @GYROTGT_1508 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GYROTGT_1565 :GYROTGT_1508 0@ == 4 // (int) var == num jump_if_false @GYROTGT_1539 03CF: (unknown) 8 143 59 255 0002: jump @GYROTGT_1565 :GYROTGT_1539 0@ == 5 // (int) var == num jump_if_false @GYROTGT_1565 03CF: (unknown) 237 130 180 255 :GYROTGT_1565 0026: return :GYROTGT_1567 00BC: (unknown) 0@ 2 0026: return :GYROTGT_1574 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GYROTGT_1574 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GYROTGT_1629 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GYROTGT_1629 0 > 3@ // (int) num > var 0022: jump_if_false @GYROTGT_1644 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GYROTGT_1644 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_1689 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GYROTGT_1689 005F: (unknown) $5589 = 0 // (int) $5592 = 0 // (int) $5852 = 0 // (int) $5853 = 0 // (int) $5855 = 0 // (int) $5857 = 0 // (int) $5858 = 0 // (int) :GYROTGT_1726 0035: $5864 = $2287 // (int vars) $5864 /= 1000 // (int) 0035: $5863 = $5864 // (int vars) $5863 /= 60 // (int) 0035: $5865 = $5863 // (int vars) $5865 *= 60 // (int) 002B: $5864 -= $5865 // (int vars) // Note: the incorrect math opcode was used here 0026: return :GYROTGT_1771 0@ == 1 // (int) var == num jump_if_false @GYROTGT_1844 0160: load_model #HUNTER 0160: load_model #AMMOTRUK 0160: load_model #REEFER 0160: load_model #SPARROW :GYROTGT_1803 0078: if or 8161: not model #HUNTER available 8161: not model #AMMOTRUK available 8161: not model #REEFER available 8161: not model #SPARROW available jump_if_false @GYROTGT_1844 0001: wait 0 ms 0002: jump @GYROTGT_1803 :GYROTGT_1844 0026: return :GYROTGT_1846 $5593 = -1621.639 // (float) $5599 = -4.1046 // (float) $5605 = 60.6123 // (float) $5594 = -1493.427 // (float) $5600 = 164.4884 // (float) $5606 = 68.8646 // (float) $5595 = -1188.564 // (float) $5601 = 230.8791 // (float) $5607 = 31.2333 // (float) $5596 = -1289.332 // (float) $5602 = 221.2827 // (float) $5608 = 35.5307 // (float) $5597 = -1386.674 // (float) $5603 = -56.679 // (float) $5609 = 41.0044 // (float) $5598 = -1707.09 // (float) $5604 = -272.0868 // (float) $5610 = 49.9363 // (float) $5611 = -670.0 // (float) $5617 = 7520.0 // (float) $5623 = 90.0 // (float) $5612 = 4100.0 // (float) $5618 = 1000.0 // (float) $5624 = 0 // (float) $5613 = -340.0596 // (float) $5619 = 16910.84 // (float) $5625 = 0.2247 // (float) $5614 = -1000.333 // (float) $5620 = 260.2395 // (float) $5626 = 0.57 // (float) $5615 = -640.0179 // (float) $5621 = -1850.007 // (float) $5627 = 42.7256 // (float) $5616 = 0 // (float) $5622 = 0 // (float) $5628 = 0 // (float) $5629 = -1156.51 // (float) $5644 = 287.5381 // (float) $5659 = 11.6346 // (float) $5630 = -1141.938 // (float) $5645 = 382.2939 // (float) $5660 = 11.6181 // (float) $5631 = -1336.444 // (float) $5646 = 121.52 // (float) $5661 = 11.0033 // (float) $5632 = -1338.469 // (float) $5647 = 84.3239 // (float) $5662 = 11.0642 // (float) $5633 = -1337.873 // (float) $5648 = 33.6356 // (float) $5663 = 11.0777 // (float) $5634 = -1335.697 // (float) $5649 = -32.6241 // (float) $5664 = 6.1568 // (float) $5635 = -1346.413 // (float) $5650 = -70.1901 // (float) $5665 = 6.1652 // (float) $5636 = -1556.029 // (float) $5651 = -160.0866 // (float) $5666 = 15.2412 // (float) $5637 = -1528.26 // (float) $5652 = -222.6133 // (float) $5667 = 15.2415 // (float) $5638 = -1499.416 // (float) $5653 = -257.8792 // (float) $5668 = 15.2411 // (float) $5639 = -1581.15 // (float) $5654 = -127.0819 // (float) $5669 = 14.7179 // (float) $5640 = -1740.86 // (float) $5655 = -118.1362 // (float) $5670 = 30.9169 // (float) $5674 = 4.0 // (float) $5675 = 122.0 // (float) $5676 = 255.0 // (float) $5677 = 169.0 // (float) $5678 = 107.0 // (float) $5679 = 261.0 // (float) $5680 = 86.0 // (float) $5681 = 358.0 // (float) $5682 = 170.0 // (float) $5683 = 242.0 // (float) $5684 = 182.0 // (float) $5685 = 250.0 // (float) $5719 = -1525.955 // (float) $5729 = -58.2654 // (float) $5739 = 6.2341 // (float) $5720 = -1592.633 // (float) $5730 = -10.5005 // (float) $5740 = 6.1446 // (float) $5721 = -1588.635 // (float) $5731 = 37.5946 // (float) $5741 = 6.167 // (float) $5722 = -1540.427 // (float) $5732 = 22.1608 // (float) $5742 = 6.2657 // (float) $5723 = -1552.666 // (float) $5733 = -15.4812 // (float) $5743 = 6.1504 // (float) $5689 = -1301.485 // (float) $5699 = -50.1316 // (float) $5709 = 6.2694 // (float) $5690 = -1282.715 // (float) $5700 = -88.1016 // (float) $5710 = 6.2596 // (float) $5691 = -1293.701 // (float) $5701 = -145.8407 // (float) $5711 = 6.285 // (float) $5692 = -1334.736 // (float) $5702 = -128.9412 // (float) $5712 = 6.2609 // (float) $5693 = -1326.058 // (float) $5703 = -76.9832 // (float) $5713 = 6.2217 // (float) $5749 = -1577.074 // (float) $5759 = -210.9312 // (float) $5769 = 14.7233 // (float) $5750 = -1551.884 // (float) $5760 = -264.158 // (float) $5770 = 14.725 // (float) $5751 = -1489.456 // (float) $5761 = -283.4356 // (float) $5771 = 14.7157 // (float) $5752 = -1435.335 // (float) $5762 = -263.0967 // (float) $5772 = 14.7234 // (float) $5753 = -1433.962 // (float) $5763 = -247.0949 // (float) $5773 = 14.7242 // (float) $5754 = -1449.599 // (float) $5764 = -226.6804 // (float) $5774 = 14.7919 // (float) $5755 = -1485.371 // (float) $5765 = -202.4314 // (float) $5775 = 15.1356 // (float) $5756 = -1535.583 // (float) $5766 = -187.1123 // (float) $5776 = 14.7248 // (float) $5779 = -1592.035 // (float) $5789 = -97.2523 // (float) $5799 = 57.8193 // (float) $5780 = -1539.894 // (float) $5790 = -96.6119 // (float) $5800 = 61.0766 // (float) $5781 = -1511.632 // (float) $5791 = -118.0118 // (float) $5801 = 62.0718 // (float) $5782 = -1519.025 // (float) $5792 = -162.9045 // (float) $5802 = 60.536 // (float) $5783 = -1570.417 // (float) $5793 = -163.5423 // (float) $5803 = 59.4013 // (float) $5870 = 0 // (int) $5889 = 20 // (int) $5890 = 20 // (int) 0026: return :GYROTGT_3194 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3212 00BC: (unknown) $5830 1 :GYROTGT_3212 0026: return :GYROTGT_3214 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3232 00BC: (unknown) $5831 1 :GYROTGT_3232 0026: return :GYROTGT_3234 80A0: not car $5812 wrecked jump_if_false @GYROTGT_3369 809F: not actor $1038 dead jump_if_false @GYROTGT_3369 807C: not actor $1038 driving $5812 0022: jump_if_false @GYROTGT_3369 // Note: the incorrect math opcode was used here 00C0: (unknown) $5812 $5829 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GYROTGT_1567 $5829 0035: 0@ = $5869 // (int vars) $5885 > 0 // (int) var > num jump_if_false @GYROTGT_3355 :GYROTGT_3304 0011: $5866 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_3348 // Note: the incorrect math opcode was used here $5614(0@,15) == 0 // (int) var == num jump_if_false @GYROTGT_3336 00BB: (unknown) $5576(0@,15) :GYROTGT_3336 0@ += 1 // (int) 0002: jump @GYROTGT_3304 :GYROTGT_3348 0002: jump @GYROTGT_3363 :GYROTGT_3355 00BB: (unknown) $5830 00BB: (unknown) $5831 :GYROTGT_3363 $5590 = 2 // (int) :GYROTGT_3369 0026: return :GYROTGT_3371 80A0: not car $5812 wrecked jump_if_false @GYROTGT_3613 809F: not actor $1038 dead jump_if_false @GYROTGT_3613 007C: actor $1038 driving $5812 0022: jump_if_false @GYROTGT_3613 // Note: the incorrect math opcode was used here 0035: 0@ = $5847 // (int vars) 0035: 1@ = $5869 // (int vars) $5590 == 2 // (int) var == num jump_if_false @GYROTGT_3433 00BB: (unknown) $5829 :GYROTGT_3433 $5885 > 0 // (int) var > num jump_if_false @GYROTGT_3513 :GYROTGT_3445 0011: $5866 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_3506 // Note: the incorrect math opcode was used here $5614(1@,15) == 0 // (int) var == num jump_if_false @GYROTGT_3494 80A0: not car $5558(1@,15) wrecked jump_if_false @GYROTGT_3494 00C0: (unknown) $5558(1@,15) $5576(1@,15) :GYROTGT_3494 1@ += 1 // (int) 0002: jump @GYROTGT_3445 :GYROTGT_3506 0002: jump @GYROTGT_3607 :GYROTGT_3513 00C3: (unknown) $5337(0@,6) $5343(0@,6) $5349(0@,6) $5830 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GYROTGT_3194 0@ 0@ += 1 // (int) 6 > 0@ // (int) num > var 0022: jump_if_false @GYROTGT_3602 // Note: the incorrect math opcode was used here not 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3602 00C3: (unknown) $5337(0@,6) $5343(0@,6) $5349(0@,6) $5831 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GYROTGT_3214 0@ 00BD: (unknown) $5831 1 :GYROTGT_3602 0@ -= 1 // (int) :GYROTGT_3607 $5590 = 1 // (int) :GYROTGT_3613 0026: return :GYROTGT_3615 0035: $5866 = 0@ // (int vars) 0035: $5867 = 1@ // (int vars) 0035: $5868 = 2@ // (int vars) 0035: $5869 = 3@ // (int vars) 0026: return :GYROTGT_3637 0035: 0@ = $5869 // (int vars) :GYROTGT_3642 0011: $5866 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_4052 // Note: the incorrect math opcode was used here $5614(0@,15) == 0 // (int) var == num jump_if_false @GYROTGT_4040 3 > $5847 // (int) num > var 0022: jump_if_false @GYROTGT_3712 // Note: the incorrect math opcode was used here 0048: $5558(0@,15) = create_car #AMMOTRUK at $5373(0@,15) $5388(0@,15) $5403(0@,15) 00D1: set_car $5558(0@,15) Z_angle_to $5418(0@,15) :GYROTGT_3712 $5847 == 3 // (int) var == num jump_if_false @GYROTGT_3872 0@ > 4 // (int) var > num jump_if_false @GYROTGT_3841 0048: $5558(0@,15) = create_car #REEFER at $5373(0@,15) $5388(0@,15) $5403(0@,15) 00D1: set_car $5558(0@,15) Z_angle_to $5418(0@,15) 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3801 01BF: (unknown) $5558(0@,15) $5689 $5699 $5709 01C3: (unknown) $5558(0@,15) 15.0 :GYROTGT_3801 0@ == 6 // (int) var == num jump_if_false @GYROTGT_3834 01BF: (unknown) $5558(0@,15) $5719 $5729 $5739 01C3: (unknown) $5558(0@,15) 15.0 :GYROTGT_3834 0002: jump @GYROTGT_3872 :GYROTGT_3841 0048: $5558(0@,15) = create_car #AMMOTRUK at $5373(0@,15) $5388(0@,15) $5403(0@,15) 00D1: set_car $5558(0@,15) Z_angle_to $5418(0@,15) :GYROTGT_3872 $5847 == 4 // (int) var == num jump_if_false @GYROTGT_4015 0@ > 10 // (int) var > num jump_if_false @GYROTGT_3963 0048: $5558(0@,15) = create_car #SPARROW at $5373(0@,15) $5388(0@,15) $5403(0@,15) 00D1: set_car $5558(0@,15) Z_angle_to $5418(0@,15) 02FF: (unknown) $5558(0@,15) 1 03D8: (unknown) $5558(0@,15) 02DA: (unknown) $5558(0@,15) $5779 $5789 $5799 8 0002: jump @GYROTGT_4015 :GYROTGT_3963 0048: $5558(0@,15) = create_car #AMMOTRUK at $5373(0@,15) $5388(0@,15) $5403(0@,15) 00D1: set_car $5558(0@,15) Z_angle_to $5418(0@,15) 0@ == 10 // (int) var == num jump_if_false @GYROTGT_4015 0050: set_car $5558(0@,15) max_speed_to 10.0 :GYROTGT_4015 00C0: (unknown) $5558(0@,15) $5576(0@,15) 00BC: (unknown) $5576(0@,15) 0 013A: set_car $5558(0@,15) door_status_to 2 :GYROTGT_4040 0@ += 1 // (int) 0002: jump @GYROTGT_3642 :GYROTGT_4052 0026: return :GYROTGT_4054 80A0: not car $5812 wrecked jump_if_false @GYROTGT_4125 809F: not actor $1038 dead jump_if_false @GYROTGT_4125 807C: not actor $1038 driving $5812 0022: jump_if_false @GYROTGT_4125 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5853 = 1 // (int) $5852 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5854 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :GYROTGT_4125 0026: return :GYROTGT_4127 80A0: not car $5812 wrecked 0022: jump_if_false @GYROTGT_4270 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @GYROTGT_4270 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5812 0022: jump_if_false @GYROTGT_4270 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5852 = 0 // (int) $5853 = 0 // (int) $5855 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5885 > 0 // (int) var > num jump_if_false @GYROTGT_4220 0056: show_text_lowpriority GXT 'GYRO_60' time 6000 flag 1 // ~w~Destroy the drone ~r~targets! 0002: jump @GYROTGT_4270 :GYROTGT_4220 $5847 == 5 // (int) var == num jump_if_false @GYROTGT_4255 0056: show_text_lowpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @GYROTGT_4270 :GYROTGT_4255 0056: show_text_lowpriority GXT 'GYRO_3' time 3000 flag 1 // ~w~Head for the next ~y~checkpoint. :GYROTGT_4270 0026: return :GYROTGT_4272 $1045 = 1 // (int) 00AA: set_parked_car_generator $1888 cars_to_generate_to 0 809F: not actor $1038 dead jump_if_false @GYROTGT_4334 007E: actor $1038 driving jump_if_false @GYROTGT_4311 007B: $5812 = actor $1038 car :GYROTGT_4311 0110: $5891 = player $1038 wanted_level $5891 == 1 // (int) var == num jump_if_false @GYROTGT_4334 009B: clear_player $1038 wanted_level :GYROTGT_4334 012E: toggle_player $1038 ignored_by_cops 0 033A: use_GXT_table 'GYRO_VC' 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_1771 1 $5809 = -1179.069 // (float) $5810 = -1103.094 // (float) $5811 = 15.4104 // (float) 809F: not actor $1038 dead jump_if_false @GYROTGT_4443 80A0: not car $5812 wrecked jump_if_false @GYROTGT_4441 004E: put_car $5812 at -1175.069 -1103.094 15.0104 00D1: set_car $5812 Z_angle_to 7.63 :GYROTGT_4441 0221: (unknown) :GYROTGT_4443 80A0: not car $5812 wrecked jump_if_false @GYROTGT_4458 03D8: (unknown) $5812 :GYROTGT_4458 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1846 $5589 = 1 // (int) :GYROTGT_4474 0001: wait 0 ms 809F: not actor $1038 dead jump_if_false @GYROTGT_6628 80A0: not car $5812 wrecked jump_if_false @GYROTGT_6628 $5852 == 0 // (int) var == num jump_if_false @GYROTGT_4528 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_4054 0002: jump @GYROTGT_4538 :GYROTGT_4528 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_4127 :GYROTGT_4538 $5853 == 1 // (int) var == num jump_if_false @GYROTGT_4795 0035: $5856 = -1@ // (int vars) // timer2 $5856 /= 1000 // (int) $5855 == 0 // (int) var == num jump_if_false @GYROTGT_4605 0078: if and 31000 > $5857 // (int) num > var $5857 > 1 // (int) var > num jump_if_false @GYROTGT_4605 $5855 = 1 // (int) :GYROTGT_4605 $5855 == 0 // (int) var == num jump_if_false @GYROTGT_4637 $5857 > 30099 // (int) var > num jump_if_false @GYROTGT_4637 $5855 = 2 // (int) :GYROTGT_4637 $5855 == 1 // (int) var == num jump_if_false @GYROTGT_4663 0035: $5854 = $5857 // (int vars) $5854 /= 1000 // (int) :GYROTGT_4663 $5855 == 2 // (int) var == num jump_if_false @GYROTGT_4688 $5854 = 30 // (int) 002B: $5854 -= $5856 // (int vars) // Note: the incorrect math opcode was used here :GYROTGT_4688 0059: text_clear_all $5854 > 0 // (int) var > num jump_if_false @GYROTGT_4758 $5854 > 1 // (int) var > num jump_if_false @GYROTGT_4740 03ED: (unknown) 'GYRO_30' $5854 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. 0002: jump @GYROTGT_4758 :GYROTGT_4740 03ED: (unknown) 'GYRO_29' $5854 4000 1 // ~w~You've got ~1~ second to get back in your ~b~vehicle. :GYROTGT_4758 -1@ > 30000 // (int) var > num // timer2 jump_if_false @GYROTGT_4795 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_34' time 5000 style 8 // ~r~You took too long to get back to your vehicle! $5589 = 12 // (int) :GYROTGT_4795 $5589 == 1 // (int) var == num jump_if_false @GYROTGT_4977 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3371 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1726 10 > $5864 // (int) num > var 0022: jump_if_false @GYROTGT_4877 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5863 $5864 6000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @GYROTGT_4897 :GYROTGT_4877 01D8: (unknown) 'GYRO_56' $5863 $5864 6000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :GYROTGT_4897 00CA: fading 0022: jump_if_false @GYROTGT_4916 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @GYROTGT_4897 :GYROTGT_4916 809F: not actor $1038 dead 0022: jump_if_false @GYROTGT_4933 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :GYROTGT_4933 $5857 = 999999 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_1346 5 024C: set_timer_with_text_to $5858 type 0 GXT 'TIME' // Time $5590 = 1 // (int) $5589 = 2 // (int) :GYROTGT_4977 $5589 == 2 // (int) var == num jump_if_false @GYROTGT_6607 80A0: not car $5819 wrecked jump_if_false @GYROTGT_5084 0035: 0@ = $5848 // (int vars) 0104: car $5819 in_sphere $5433(0@,10) $5443(0@,10) $5453(0@,10) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @GYROTGT_5084 // Note: the incorrect math opcode was used here $5848 += 1 // (int) $5848 == 5 // (int) var == num jump_if_false @GYROTGT_5063 $5848 = 0 // (int) :GYROTGT_5063 0035: 0@ = $5848 // (int vars) 01BF: (unknown) $5819 $5433(0@,10) $5443(0@,10) $5453(0@,10) :GYROTGT_5084 80A0: not car $5820 wrecked 0022: jump_if_false @GYROTGT_5178 // Note: the incorrect math opcode was used here 0035: 1@ = $5849 // (int vars) 0104: car $5820 in_sphere $5463(1@,10) $5473(1@,10) $5483(1@,10) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @GYROTGT_5178 // Note: the incorrect math opcode was used here $5849 += 1 // (int) $5849 == 5 // (int) var == num jump_if_false @GYROTGT_5157 $5849 = 0 // (int) :GYROTGT_5157 0035: 1@ = $5849 // (int vars) 01BF: (unknown) $5820 $5463(1@,10) $5473(1@,10) $5483(1@,10) :GYROTGT_5178 80A0: not car $5824 wrecked 0022: jump_if_false @GYROTGT_5256 // Note: the incorrect math opcode was used here 0035: 2@ = $5850 // (int vars) 0104: car $5824 in_sphere $5493(2@,10) $5503(2@,10) $5513(2@,10) radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @GYROTGT_5256 // Note: the incorrect math opcode was used here $5850 += 1 // (int) $5850 == 8 // (int) var == num jump_if_false @GYROTGT_5251 $5850 = 0 // (int) :GYROTGT_5251 0035: 2@ = $5850 // (int vars) :GYROTGT_5256 80A0: not car $5825 wrecked 0022: jump_if_false @GYROTGT_5352 // Note: the incorrect math opcode was used here 0035: 3@ = $5851 // (int vars) 0104: car $5825 in_sphere $5523(3@,10) $5533(3@,10) $5543(3@,10) radius 15.0 15.0 15.0 sphere 0 0022: jump_if_false @GYROTGT_5352 // Note: the incorrect math opcode was used here $5851 += 1 // (int) $5851 == 5 // (int) var == num jump_if_false @GYROTGT_5329 $5851 = 0 // (int) :GYROTGT_5329 0035: 3@ = $5851 // (int vars) 02DA: (unknown) $5825 $5523(3@,10) $5533(3@,10) $5543(3@,10) 8 :GYROTGT_5352 0035: $5862 = $5860 // (int vars) $5862 *= 60000 // (int) 0035: $5859 = $5858 // (int vars) 002B: $5859 -= $5862 // (int vars) // Note: the incorrect math opcode was used here $5859 /= 1000 // (int) $5859 > 59 // (int) var > num jump_if_false @GYROTGT_5418 $5859 -= 60 // (int) $5860 += 1 // (int) 0002: jump @GYROTGT_5424 :GYROTGT_5418 0035: $5861 = $5859 // (int vars) :GYROTGT_5424 $5590 == 1 // (int) var == num jump_if_false @GYROTGT_6584 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3234 0035: 5@ = $5847 // (int vars) 0035: 4@ = 5@ // (int vars) 4@ += 1 // (int) $5885 == 0 // (int) var == num jump_if_false @GYROTGT_5612 2 > $5591 // (int) num > var 0022: jump_if_false @GYROTGT_5584 // Note: the incorrect math opcode was used here 6 > 4@ // (int) num > var 0022: jump_if_false @GYROTGT_5543 // Note: the incorrect math opcode was used here 04BF: (unknown) $5337(5@,6) $5343(5@,6) $5349(5@,6) $5355(5@,6) $5361(5@,6) $5367(5@,6) 237 130 180 6.0 0002: jump @GYROTGT_5577 :GYROTGT_5543 04BF: (unknown) $5337(5@,6) $5343(5@,6) $5349(5@,6) $5355(5@,6) $5361(5@,6) $5367(5@,6) 0 255 0 6.0 :GYROTGT_5577 0002: jump @GYROTGT_5612 :GYROTGT_5584 04BF: (unknown) $5337(5@,6) $5343(5@,6) $5349(5@,6) $5886 $5887 $5888 255 0 0 6.0 :GYROTGT_5612 $5591 == 1 // (int) var == num jump_if_false @GYROTGT_5690 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5690 :GYROTGT_5637 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5659 0001: wait 0 ms 0002: jump @GYROTGT_5637 :GYROTGT_5659 0325: (unknown) $5812 1 $5886 = -1000.0 // (float) $5887 = -1000.0 // (float) $5888 = 0 // (float) $5591 = 2 // (int) :GYROTGT_5690 $5591 == 2 // (int) var == num jump_if_false @GYROTGT_5778 007F: player 0 pressed_key 10 jump_if_false @GYROTGT_5722 $5886 += 30.0 // (float) :GYROTGT_5722 007F: player 0 pressed_key 11 jump_if_false @GYROTGT_5741 $5887 += 30.0 // (float) :GYROTGT_5741 007F: player 0 pressed_key 9 jump_if_false @GYROTGT_5760 $5888 += 30.0 // (float) :GYROTGT_5760 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5778 $5591 = 3 // (int) :GYROTGT_5778 $5591 == 3 // (int) var == num jump_if_false @GYROTGT_5854 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5842 :GYROTGT_5803 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5825 0001: wait 0 ms 0002: jump @GYROTGT_5803 :GYROTGT_5825 $5591 = 1 // (int) 0325: (unknown) $5812 0 $5890 += 20 // (int) :GYROTGT_5842 0376: (unknown) $5889 $5890 $5886 $5887 $5888 :GYROTGT_5854 $5885 == 0 // (int) var == num jump_if_false @GYROTGT_6307 008B: actor $1038 in_sphere_in_car $5337(5@,6) $5343(5@,6) $5349(5@,6) radius 10.5 10.5 10.5 sphere 0 0022: jump_if_false @GYROTGT_6307 // Note: the incorrect math opcode was used here $5847 == 1 // (int) var == num jump_if_false @GYROTGT_5944 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @GYROTGT_3615 2 2 0 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3637 $5885 = 1 // (int) :GYROTGT_5944 $5847 == 3 // (int) var == num jump_if_false @GYROTGT_5990 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @GYROTGT_3615 7 5 0 2 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3637 $5885 = 1 // (int) :GYROTGT_5990 $5847 == 4 // (int) var == num jump_if_false @GYROTGT_6036 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @GYROTGT_3615 12 5 0 7 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3637 $5885 = 1 // (int) :GYROTGT_6036 00D9: (unknown) 0 0 0 1 5@ += 1 // (int) 0035: $5847 = 5@ // (int vars) 00BB: (unknown) $5830 00BB: (unknown) $5831 $5885 == 1 // (int) var == num jump_if_false @GYROTGT_6108 0057: show_text_highpriority GXT 'GYRO_60' time 6000 flag 1 // ~w~Destroy the drone ~r~targets! 0267: (unknown) 'H_IV_H1' // Press~h~ ~k~ ~VEWEP~ ~w~to fire the Hunter's ~h~rockets,~w~ and~h~ ~k~ ~VEWE2~ ~w~to fire the ~h~cannon. 0002: jump @GYROTGT_6171 :GYROTGT_6108 $5847 == 5 // (int) var == num jump_if_false @GYROTGT_6143 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @GYROTGT_6171 :GYROTGT_6143 not $5847 == 6 // (int) var == num jump_if_false @GYROTGT_6171 0057: show_text_highpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :GYROTGT_6171 $5847 == 6 // (int) var == num jump_if_false @GYROTGT_6201 00AC: stop_timer $5858 $5589 = 3 // (int) 0002: jump @GYROTGT_6307 :GYROTGT_6201 $5885 == 0 // (int) var == num jump_if_false @GYROTGT_6307 00C3: (unknown) $5337(5@,6) $5343(5@,6) $5349(5@,6) $5830 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3194 5@ 5@ += 1 // (int) 6 > 5@ // (int) num > var 0022: jump_if_false @GYROTGT_6302 // Note: the incorrect math opcode was used here not 5@ == 5 // (int) var == num jump_if_false @GYROTGT_6302 00C3: (unknown) $5337(5@,6) $5343(5@,6) $5349(5@,6) $5831 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3214 5@ 00BD: (unknown) $5831 1 :GYROTGT_6302 5@ -= 1 // (int) :GYROTGT_6307 $5885 == 1 // (int) var == num jump_if_false @GYROTGT_6584 0035: 6@ = $5869 // (int vars) :GYROTGT_6325 0011: $5866 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_6584 // Note: the incorrect math opcode was used here $5614(6@,15) == 0 // (int) var == num jump_if_false @GYROTGT_6572 00A0: car $5558(6@,15) wrecked jump_if_false @GYROTGT_6572 $5868 += 1 // (int) 0059: text_clear_all 001C: $5868 == $5867 // (int) num == var 0022: jump_if_false @GYROTGT_6542 // Note: the incorrect math opcode was used here $5847 == 5 // (int) var == num jump_if_false @GYROTGT_6420 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @GYROTGT_6436 :GYROTGT_6420 0057: show_text_highpriority GXT 'GYRO_14' time 6000 flag 1 // ~w~All targets destroyed. Head for the next ~y~checkpoint. :GYROTGT_6436 $5885 = 0 // (int) 00C3: (unknown) $5337(5@,6) $5343(5@,6) $5349(5@,6) $5830 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3194 5@ 5@ += 1 // (int) 6 > 5@ // (int) num > var 0022: jump_if_false @GYROTGT_6530 // Note: the incorrect math opcode was used here not 5@ == 5 // (int) var == num jump_if_false @GYROTGT_6530 00C3: (unknown) $5337(5@,6) $5343(5@,6) $5349(5@,6) $5831 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3214 5@ 00BD: (unknown) $5831 1 :GYROTGT_6530 5@ -= 1 // (int) 0002: jump @GYROTGT_6558 :GYROTGT_6542 0057: show_text_highpriority GXT 'GYRO_13' time 6000 flag 1 // ~r~Target~w~ destroyed! :GYROTGT_6558 00BB: (unknown) $5576(6@,15) $5614(6@,15) = 1 // (int) :GYROTGT_6572 6@ += 1 // (int) 0002: jump @GYROTGT_6325 :GYROTGT_6584 $5590 == 2 // (int) var == num jump_if_false @GYROTGT_6607 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3371 :GYROTGT_6607 $5589 == 3 // (int) var == num jump_if_false @GYROTGT_6628 0059: text_clear_all $5589 = 11 // (int) :GYROTGT_6628 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1095 jump_if_false @GYROTGT_6713 0059: text_clear_all 80A0: not car $5812 wrecked jump_if_false @GYROTGT_6663 0325: (unknown) $5812 0 :GYROTGT_6663 $5592 = 1 // (int) :GYROTGT_6669 007F: player 0 pressed_key 8 jump_if_false @GYROTGT_6691 0001: wait 0 ms 0002: jump @GYROTGT_6669 :GYROTGT_6691 0055: show_text_styled GXT 'GYRO_73' time 5000 style 8 // ~r~Skywolf Cancelled! $5589 = 12 // (int) :GYROTGT_6713 8045: not actor $1038 defined jump_if_false @GYROTGT_6730 $5589 = 12 // (int) :GYROTGT_6730 00A0: car $5812 wrecked jump_if_false @GYROTGT_6765 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5589 = 12 // (int) :GYROTGT_6765 10 > $5589 // (int) num > var 0022: jump_if_false @GYROTGT_6785 // Note: the incorrect math opcode was used here 0002: jump @GYROTGT_4474 :GYROTGT_6785 $5589 == 11 // (int) var == num jump_if_false @GYROTGT_6812 0025: gosub @GYROTGT_6950 0002: jump @GYROTGT_6819 :GYROTGT_6812 0025: gosub @GYROTGT_6898 :GYROTGT_6819 0026: return 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_193 1000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_358 1000 0026: return :GYROTGT_6898 $5592 == 1 // (int) var == num jump_if_false @GYROTGT_6933 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @GYROTGT_6948 :GYROTGT_6933 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :GYROTGT_6948 0026: return :GYROTGT_6950 0011: $2287 > $5858 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_7149 // Note: the incorrect math opcode was used here 0035: $2287 = $5858 // (int vars) 0035: $5588 = $2287 // (int vars) $5588 /= 1000 // (int) 052C: (unknown) $5588 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1726 10 > $5864 // (int) num > var 0022: jump_if_false @GYROTGT_7036 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5863 $5864 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @GYROTGT_7056 :GYROTGT_7036 01D9: (unknown) 'GYRO_20' $5863 $5864 5000 1 // ~w~New Course Record! ~1~:~1~ :GYROTGT_7056 $2286 == 0 // (int) var == num jump_if_false @GYROTGT_7116 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 500 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $2286 = 1 // (int) 0002: jump @GYROTGT_7142 :GYROTGT_7116 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $1038 money += 500 :GYROTGT_7142 0002: jump @GYROTGT_7224 :GYROTGT_7149 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5861 // (int) num > var 0022: jump_if_false @GYROTGT_7204 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5860 $5861 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @GYROTGT_7224 :GYROTGT_7204 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5860 $5861 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :GYROTGT_7224 009B: clear_player $1038 wanted_level 0026: return :GYROTGT_7230 $1045 = 0 // (int) 00AA: set_parked_car_generator $1888 cars_to_generate_to 101 00C9: fade 1 1500 ms 809F: not actor $1038 dead jump_if_false @GYROTGT_7265 0107: toggle_player $1038 can_move 1 :GYROTGT_7265 0162: release_model #HUNTER 0162: release_model #AMMOTRUK 0162: release_model #SPARROW 0162: release_model #REEFER 00AC: stop_timer $5858 00BB: (unknown) $5829 00BB: (unknown) $5830 00BB: (unknown) $5831 0035: 7@ = $5869 // (int vars) :GYROTGT_7306 0011: $5866 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_7336 // Note: the incorrect math opcode was used here 00BB: (unknown) $5576(7@,15) 7@ += 1 // (int) 0002: jump @GYROTGT_7306 :GYROTGT_7336 007A: mission_cleanup 0026: return //-------------Mission 38--------------- :AIRRACE 0238: name_thread 'AIRRACE' $2282 == 0 // (int) var == num jump_if_false @AIRRACE_25 01EA: increment_mission_attempts :AIRRACE_25 0025: gosub @AIRRACE_3683 009D: wasted_or_busted // mission only jump_if_false @AIRRACE_48 0025: gosub @AIRRACE_6069 :AIRRACE_48 0025: gosub @AIRRACE_6434 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @AIRRACE_89 02B4: set_camera_transverse_delay 0 time 7@ :AIRRACE_89 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @AIRRACE_130 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @AIRRACE_141 :AIRRACE_130 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :AIRRACE_141 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @AIRRACE_175 02B4: set_camera_transverse_delay 0 time 5@ :AIRRACE_175 809F: not actor 3@ dead 0022: jump_if_false @AIRRACE_191 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :AIRRACE_191 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @AIRRACE_257 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @AIRRACE_251 0400: (unknown) $1038 $1690 0002: jump @AIRRACE_257 :AIRRACE_251 02C0: (unknown) $1038 $1690 :AIRRACE_257 0@ >= 0 // (int) var >= num jump_if_false @AIRRACE_284 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :AIRRACE_284 0045: actor $1038 defined jump_if_false @AIRRACE_352 807E: not actor $1038 driving jump_if_false @AIRRACE_329 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @AIRRACE_332 :AIRRACE_329 021D: (unknown) 0 :AIRRACE_332 $1698 == 0 // (int) var == num jump_if_false @AIRRACE_348 02EA: select_interior 2 :AIRRACE_348 01AE: (unknown) 1 :AIRRACE_352 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $1038 defined jump_if_false @AIRRACE_422 807E: not actor $1038 driving jump_if_false @AIRRACE_410 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @AIRRACE_410 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :AIRRACE_410 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :AIRRACE_422 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @AIRRACE_471 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @AIRRACE_471 02EA: select_interior 0 :AIRRACE_471 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @AIRRACE_501 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :AIRRACE_501 0026: return 0045: actor 0@ defined jump_if_false @AIRRACE_522 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :AIRRACE_522 0026: return 0045: actor 0@ defined 0022: jump_if_false @AIRRACE_552 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @AIRRACE_552 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :AIRRACE_552 0026: return :AIRRACE_554 0045: actor 0@ defined 0022: jump_if_false @AIRRACE_601 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @AIRRACE_597 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @AIRRACE_601 :AIRRACE_597 1@ = 0 // (int) :AIRRACE_601 1@ == 1 // (int) var == num jump_if_false @AIRRACE_685 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @AIRRACE_678 007E: actor 0@ driving jump_if_false @AIRRACE_674 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @AIRRACE_664 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @AIRRACE_667 :AIRRACE_664 00F1: (unknown) 0@ :AIRRACE_667 0002: jump @AIRRACE_678 :AIRRACE_674 1@ = 0 // (int) :AIRRACE_678 0002: jump @AIRRACE_601 :AIRRACE_685 0026: return 0045: actor 0@ defined jump_if_false @AIRRACE_779 007E: actor 0@ driving jump_if_false @AIRRACE_763 02A7: unknown_check 0@ jump_if_false @AIRRACE_733 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @AIRRACE_756 :AIRRACE_733 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AIRRACE_554 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :AIRRACE_756 0002: jump @AIRRACE_772 :AIRRACE_763 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :AIRRACE_772 0002: jump @AIRRACE_781 :AIRRACE_779 005F: (unknown) :AIRRACE_781 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @AIRRACE_939 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @AIRRACE_939 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @AIRRACE_880 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @AIRRACE_839 // Note: the incorrect math opcode was used here 0026: return 0002: jump @AIRRACE_873 :AIRRACE_839 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_554 0@ 4@ > -1 // (int) var > num jump_if_false @AIRRACE_873 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_554 4@ :AIRRACE_873 0002: jump @AIRRACE_939 :AIRRACE_880 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @AIRRACE_905 // Note: the incorrect math opcode was used here 0026: return 0002: jump @AIRRACE_939 :AIRRACE_905 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_554 0@ not 3@ == -1 // (int) var == num jump_if_false @AIRRACE_939 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_554 3@ :AIRRACE_939 0045: actor 0@ defined jump_if_false @AIRRACE_991 004F: unknown_check 1@ jump_if_false @AIRRACE_991 007E: actor 0@ driving jump_if_false @AIRRACE_991 807C: not actor 0@ driving 1@ 0022: jump_if_false @AIRRACE_991 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_554 0@ :AIRRACE_991 5@ = 0 // (int) :AIRRACE_995 5@ == 0 // (int) var == num jump_if_false @AIRRACE_1093 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @AIRRACE_1086 004F: unknown_check 1@ jump_if_false @AIRRACE_1086 007C: actor 0@ driving 1@ 0022: jump_if_false @AIRRACE_1052 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @AIRRACE_1086 :AIRRACE_1052 2@ == -1 // (int) var == num jump_if_false @AIRRACE_1078 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @AIRRACE_1086 :AIRRACE_1078 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :AIRRACE_1086 0002: jump @AIRRACE_995 :AIRRACE_1093 0026: return :AIRRACE_1095 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @AIRRACE_1168 0045: actor $1038 defined jump_if_false @AIRRACE_1168 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @AIRRACE_1168 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @AIRRACE_1168 $1704 = 0 // (int) :AIRRACE_1168 $1704 > 0 // (int) var > num jump_if_false @AIRRACE_1286 $1705 == -1 // (int) var == num jump_if_false @AIRRACE_1240 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @AIRRACE_1273 :AIRRACE_1240 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @AIRRACE_1273 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :AIRRACE_1273 0035: $1706 = $1704 // (int vars) 0002: jump @AIRRACE_1344 :AIRRACE_1286 $1707 == 1 // (int) var == num jump_if_false @AIRRACE_1339 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AIRRACE_1339 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :AIRRACE_1339 $1706 = 0 // (int) :AIRRACE_1344 005F: (unknown) :AIRRACE_1346 0@ == 0 // (int) var == num jump_if_false @AIRRACE_1389 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @AIRRACE_1565 :AIRRACE_1389 0@ == 1 // (int) var == num jump_if_false @AIRRACE_1422 03CF: (unknown) 200 200 200 255 0002: jump @AIRRACE_1565 :AIRRACE_1422 0@ == 2 // (int) var == num jump_if_false @AIRRACE_1464 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @AIRRACE_1565 :AIRRACE_1464 0@ == 3 // (int) var == num jump_if_false @AIRRACE_1508 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @AIRRACE_1565 :AIRRACE_1508 0@ == 4 // (int) var == num jump_if_false @AIRRACE_1539 03CF: (unknown) 8 143 59 255 0002: jump @AIRRACE_1565 :AIRRACE_1539 0@ == 5 // (int) var == num jump_if_false @AIRRACE_1565 03CF: (unknown) 237 130 180 255 :AIRRACE_1565 0026: return :AIRRACE_1567 00BC: (unknown) 0@ 2 0026: return :AIRRACE_1574 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AIRRACE_1574 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @AIRRACE_1629 014E: 3@ = car 0@ health 3@ -= 250 // (int) :AIRRACE_1629 0 > 3@ // (int) num > var 0022: jump_if_false @AIRRACE_1644 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :AIRRACE_1644 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @AIRRACE_1689 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :AIRRACE_1689 005F: (unknown) $5588 = 0 // (int) $5591 = 0 // (int) $5784 = 0 // (int) $5785 = 0 // (int) $5787 = 0 // (int) $5789 = 0 // (int) $5790 = 0 // (int) :AIRRACE_1726 0035: $5776 = $5790 // (int vars) $5776 /= 1000 // (int) 0035: $5775 = $5776 // (int vars) $5775 /= 60 // (int) 0035: $5777 = $5775 // (int vars) $5777 *= 60 // (int) 002B: $5776 -= $5777 // (int vars) // Note: the incorrect math opcode was used here 0026: return :AIRRACE_1771 0035: $5776 = $2283 // (int vars) $5776 /= 1000 // (int) 0035: $5775 = $5776 // (int vars) $5775 /= 60 // (int) 0035: $5777 = $5775 // (int vars) $5777 *= 60 // (int) 002B: $5776 -= $5777 // (int vars) // Note: the incorrect math opcode was used here 0026: return :AIRRACE_1816 0@ == 1 // (int) var == num jump_if_false @AIRRACE_1855 0160: load_model #VCNMAV :AIRRACE_1833 8161: not model #VCNMAV available jump_if_false @AIRRACE_1855 0001: wait 0 ms 0002: jump @AIRRACE_1833 :AIRRACE_1855 0026: return :AIRRACE_1857 $5592 = -1453.445 // (float) $5621 = -1229.02 // (float) $5650 = 28.2394 // (float) $5593 = -1535.476 // (float) $5622 = -1333.277 // (float) $5651 = 38.097 // (float) $5594 = -1578.581 // (float) $5623 = -1508.27 // (float) $5652 = 53.2997 // (float) $5595 = -1545.356 // (float) $5624 = -1612.407 // (float) $5653 = 61.9668 // (float) $5596 = -1441.336 // (float) $5625 = -1698.831 // (float) $5654 = 70.8034 // (float) $5597 = -1282.385 // (float) $5626 = -1701.675 // (float) $5655 = 75.156 // (float) $5598 = -996.9335 // (float) $5627 = -1551.85 // (float) $5656 = 56.2173 // (float) $5599 = -802.8033 // (float) $5628 = -1309.688 // (float) $5657 = 64.6906 // (float) $5600 = -499.6588 // (float) $5629 = -968.2469 // (float) $5658 = 55.7413 // (float) $5601 = -538.0972 // (float) $5630 = -578.5525 // (float) $5659 = 25.7058 // (float) $5602 = -440.6137 // (float) $5631 = -382.7955 // (float) $5660 = 25.8133 // (float) $5603 = -397.8324 // (float) $5632 = -30.8957 // (float) $5661 = 22.574 // (float) $5604 = -398.9336 // (float) $5633 = 248.3984 // (float) $5662 = 48.776 // (float) $5605 = -422.7262 // (float) $5634 = 865.0996 // (float) $5663 = 68.3566 // (float) $5606 = -535.4698 // (float) $5635 = 1091.561 // (float) $5664 = 74.1294 // (float) $5607 = -652.8959 // (float) $5636 = 1204.622 // (float) $5665 = 42.1475 // (float) $5608 = -721.5349 // (float) $5637 = 1335.26 // (float) $5666 = 58.5263 // (float) $5609 = -1074.674 // (float) $5638 = 1553.026 // (float) $5667 = 50.5649 // (float) $5610 = -1478.11 // (float) $5639 = 1556.008 // (float) $5668 = 58.5289 // (float) $5611 = -1600.098 // (float) $5640 = 1450.64 // (float) $5669 = 55.6786 // (float) $5612 = -1604.354 // (float) $5641 = 1256.616 // (float) $5670 = 56.211 // (float) $5613 = -1493.141 // (float) $5642 = 1053.707 // (float) $5671 = 46.373 // (float) $5614 = -1131.992 // (float) $5643 = 523.6677 // (float) $5672 = 52.6172 // (float) $5615 = -992.6318 // (float) $5644 = 192.5981 // (float) $5673 = 65.1386 // (float) $5616 = -864.6638 // (float) $5645 = -257.8008 // (float) $5674 = 54.9293 // (float) $5617 = -844.2357 // (float) $5646 = -458.9239 // (float) $5675 = 24.4698 // (float) $5618 = -953.7753 // (float) $5647 = -727.0419 // (float) $5676 = 55.381 // (float) $5619 = -1130.139 // (float) $5648 = -948.4821 // (float) $5677 = 57.9631 // (float) $5620 = -1180.651 // (float) $5649 = -995.5123 // (float) $5678 = 57.9424 // (float) $5679 = 0 // (float) $5708 = 0 // (float) $5737 = 0 // (float) $5680 = -1000.0 // (float) $5709 = 2390.0 // (float) $5738 = 0 // (float) $5681 = -409.0 // (float) $5710 = 1220.0 // (float) $5739 = 0 // (float) $5682 = -1000.0 // (float) $5711 = 470.0 // (float) $5740 = 0 // (float) $5683 = 33590.0 // (float) $5712 = 1160.0 // (float) $5741 = 0 // (float) $5684 = 560.0 // (float) $5713 = -610.0 // (float) $5742 = 0 // (float) $5685 = 0 // (float) $5714 = 0 // (float) $5743 = 0 // (float) $5686 = -160.0596 // (float) $5715 = -550.8428 // (float) $5744 = 90.2247 // (float) $5687 = -1000.0 // (float) $5716 = 5630.0 // (float) $5745 = 0 // (float) $5688 = 290.0179 // (float) $5717 = 3890.007 // (float) $5746 = 0.7256 // (float) $5689 = 290.0179 // (float) $5718 = 3890.007 // (float) $5747 = 0.7256 // (float) $5690 = -1000.0 // (float) $5719 = 4520.0 // (float) $5748 = 0 // (float) $5691 = -250.0 // (float) $5720 = -190.0 // (float) $5749 = 0 // (float) $5692 = 0 // (float) $5721 = 0 // (float) $5750 = 0 // (float) $5693 = -1000.0 // (float) $5722 = 1520.0 // (float) $5751 = 0 // (float) $5694 = 0 // (float) $5723 = 0 // (float) $5752 = 0 // (float) $5695 = 0 // (float) $5724 = 0 // (float) $5753 = 0 // (float) $5696 = 5120.0 // (float) $5725 = 640.0 // (float) $5754 = 0 // (float) $5697 = 11930.0 // (float) $5726 = -280.0 // (float) $5755 = 0 // (float) $5698 = -340.0 // (float) $5727 = 3080.0 // (float) $5756 = 0 // (float) $5699 = -700.0 // (float) $5728 = -1000.0 // (float) $5757 = 0 // (float) $5700 = 0 // (float) $5729 = 0 // (float) $5758 = 0 // (float) $5701 = 0 // (float) $5730 = 0 // (float) $5759 = 0 // (float) $5702 = -340.0 // (float) $5731 = -1000.0 // (float) $5760 = 0 // (float) $5703 = -1000.0 // (float) $5732 = -1000.0 // (float) $5761 = 0 // (float) $5704 = -670.0 // (float) $5733 = -1000.0 // (float) $5762 = 0 // (float) $5705 = -1000.0 // (float) $5734 = -1000.0 // (float) $5763 = 0 // (float) $5706 = 0 // (float) $5735 = 0 // (float) $5764 = 0 // (float) $5707 = 0 // (float) $5736 = 0 // (float) $5765 = 0 // (float) $5769 = -1276.776 // (float) $5770 = -1085.124 // (float) $5771 = 14.1505 // (float) $5774 = 129.159 // (float) $5795 = 0 // (int) $5799 = 20 // (int) $5800 = 20 // (int) 0026: return :AIRRACE_3244 0@ == 28 // (int) var == num jump_if_false @AIRRACE_3262 00BC: (unknown) $5781 1 :AIRRACE_3262 0026: return :AIRRACE_3264 0@ == 28 // (int) var == num jump_if_false @AIRRACE_3282 00BC: (unknown) $5782 1 :AIRRACE_3282 0026: return :AIRRACE_3284 80A0: not car $5772 wrecked jump_if_false @AIRRACE_3351 809F: not actor $1038 dead jump_if_false @AIRRACE_3351 807C: not actor $1038 driving $5772 0022: jump_if_false @AIRRACE_3351 // Note: the incorrect math opcode was used here 00C0: (unknown) $5772 $5780 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @AIRRACE_1567 $5780 00BB: (unknown) $5781 00BB: (unknown) $5782 $5589 = 2 // (int) :AIRRACE_3351 0026: return :AIRRACE_3353 80A0: not car $5772 wrecked jump_if_false @AIRRACE_3498 809F: not actor $1038 dead jump_if_false @AIRRACE_3498 007C: actor $1038 driving $5772 0022: jump_if_false @AIRRACE_3498 // Note: the incorrect math opcode was used here 0035: 0@ = $5783 // (int vars) $5589 == 2 // (int) var == num jump_if_false @AIRRACE_3410 00BB: (unknown) $5780 :AIRRACE_3410 00C3: (unknown) $5336(0@,29) $5365(0@,29) $5394(0@,29) $5781 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AIRRACE_3244 0@ 0@ += 1 // (int) 29 > 0@ // (int) num > var 0022: jump_if_false @AIRRACE_3487 // Note: the incorrect math opcode was used here 00C3: (unknown) $5336(0@,29) $5365(0@,29) $5394(0@,29) $5782 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AIRRACE_3264 0@ 00BD: (unknown) $5782 1 :AIRRACE_3487 0@ -= 1 // (int) $5589 = 1 // (int) :AIRRACE_3498 0026: return :AIRRACE_3500 80A0: not car $5772 wrecked jump_if_false @AIRRACE_3571 809F: not actor $1038 dead jump_if_false @AIRRACE_3571 807C: not actor $1038 driving $5772 0022: jump_if_false @AIRRACE_3571 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5785 = 1 // (int) $5784 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5786 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :AIRRACE_3571 0026: return :AIRRACE_3573 80A0: not car $5772 wrecked 0022: jump_if_false @AIRRACE_3681 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @AIRRACE_3681 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5772 0022: jump_if_false @AIRRACE_3681 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5784 = 0 // (int) $5785 = 0 // (int) $5787 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5783 == 28 // (int) var == num jump_if_false @AIRRACE_3666 0056: show_text_lowpriority GXT 'GYRO_4' time 6000 flag 1 // ~w~Head for the ~g~finish! 0002: jump @AIRRACE_3681 :AIRRACE_3666 0056: show_text_lowpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :AIRRACE_3681 0026: return :AIRRACE_3683 $1045 = 1 // (int) 033A: use_GXT_table 'GYRO_VC' 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRACE_1816 1 809F: not actor $1038 dead jump_if_false @AIRRACE_3747 :AIRRACE_3726 807E: not actor $1038 driving jump_if_false @AIRRACE_3747 0001: wait 0 ms 0002: jump @AIRRACE_3726 :AIRRACE_3747 809F: not actor $1038 dead jump_if_false @AIRRACE_3808 007B: $5772 = actor $1038 car 0110: $5779 = player $1038 wanted_level $5779 == 1 // (int) var == num jump_if_false @AIRRACE_3787 009B: clear_player $1038 wanted_level :AIRRACE_3787 00AA: set_parked_car_generator $1889 cars_to_generate_to 0 022C: (unknown) $5769 $5770 $5771 8.0 0 012E: toggle_player $1038 ignored_by_cops 0 :AIRRACE_3808 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1857 $5588 = 1 // (int) :AIRRACE_3824 0001: wait 0 ms 80A0: not car $5772 wrecked jump_if_false @AIRRACE_5072 $5784 == 0 // (int) var == num jump_if_false @AIRRACE_3867 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3500 0002: jump @AIRRACE_3877 :AIRRACE_3867 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3573 :AIRRACE_3877 $5785 == 1 // (int) var == num jump_if_false @AIRRACE_4134 0035: $5788 = -1@ // (int vars) // timer2 $5788 /= 1000 // (int) $5787 == 0 // (int) var == num jump_if_false @AIRRACE_3944 0078: if and 31000 > $5789 // (int) num > var $5789 > 1 // (int) var > num jump_if_false @AIRRACE_3944 $5787 = 1 // (int) :AIRRACE_3944 $5787 == 0 // (int) var == num jump_if_false @AIRRACE_3976 $5789 > 30099 // (int) var > num jump_if_false @AIRRACE_3976 $5787 = 2 // (int) :AIRRACE_3976 $5787 == 1 // (int) var == num jump_if_false @AIRRACE_4002 0035: $5786 = $5789 // (int vars) $5786 /= 1000 // (int) :AIRRACE_4002 $5787 == 2 // (int) var == num jump_if_false @AIRRACE_4027 $5786 = 30 // (int) 002B: $5786 -= $5788 // (int vars) // Note: the incorrect math opcode was used here :AIRRACE_4027 0059: text_clear_all $5786 > 0 // (int) var > num jump_if_false @AIRRACE_4097 $5786 > 1 // (int) var > num jump_if_false @AIRRACE_4079 03ED: (unknown) 'GYRO_55' $5786 4000 1 // ~w~You've got ~1~ seconds to get back to your ~b~vehicle. 0002: jump @AIRRACE_4097 :AIRRACE_4079 03ED: (unknown) 'GYRO_54' $5786 4000 1 // ~w~You've got ~1~ second to get back to your ~b~vehicle. :AIRRACE_4097 -1@ > 31000 // (int) var > num // timer2 jump_if_false @AIRRACE_4134 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_34' time 5000 style 8 // ~r~You took too long to get back to your vehicle! $5588 = 12 // (int) :AIRRACE_4134 $5588 == 1 // (int) var == num jump_if_false @AIRRACE_4286 004E: put_car $5772 at $5769 $5770 $5771 034B: unknown_check $5772 0022: jump_if_false @AIRRACE_4216 // Note: the incorrect math opcode was used here 004F: unknown_check $5772 0022: jump_if_false @AIRRACE_4216 // Note: the incorrect math opcode was used here 004D: store_car $5772 position_to 0@ 1@ 2@ 2@ += 1.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 801D: not 2@ == 0 // (int) var == var jump_if_false @AIRRACE_4216 004E: put_car $5772 at 0@ 1@ 2@ :AIRRACE_4216 00D1: set_car $5772 Z_angle_to $5774 809F: not actor $1038 dead 0022: jump_if_false @AIRRACE_4235 // Note: the incorrect math opcode was used here 0221: (unknown) :AIRRACE_4235 $5789 = 999999 // (int) 0025: gosub @AIRRACE_5245 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRACE_1346 5 024C: set_timer_with_text_to $5790 type 0 GXT 'TIME' // Time $5589 = 1 // (int) $5588 = 2 // (int) :AIRRACE_4286 $5588 == 2 // (int) var == num jump_if_false @AIRRACE_5053 0035: $5794 = $5792 // (int vars) $5794 *= 60000 // (int) 0035: $5791 = $5790 // (int vars) 002B: $5791 -= $5794 // (int vars) // Note: the incorrect math opcode was used here $5791 /= 1000 // (int) $5791 > 59 // (int) var > num jump_if_false @AIRRACE_4365 $5791 -= 60 // (int) $5792 += 1 // (int) 0002: jump @AIRRACE_4371 :AIRRACE_4365 0035: $5793 = $5791 // (int vars) :AIRRACE_4371 $5589 == 1 // (int) var == num jump_if_false @AIRRACE_5030 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3284 0035: 4@ = $5783 // (int vars) 0035: 3@ = 4@ // (int vars) 3@ += 1 // (int) 2 > $5590 // (int) num > var 0022: jump_if_false @AIRRACE_4519 // Note: the incorrect math opcode was used here 29 > 3@ // (int) num > var 0022: jump_if_false @AIRRACE_4478 // Note: the incorrect math opcode was used here 04BF: (unknown) $5336(4@,29) $5365(4@,29) $5394(4@,29) $5423(4@,29) $5452(4@,29) $5481(4@,29) 237 130 180 6.0 0002: jump @AIRRACE_4512 :AIRRACE_4478 04BF: (unknown) $5336(4@,29) $5365(4@,29) $5394(4@,29) $5423(4@,29) $5452(4@,29) $5481(4@,29) 0 255 0 6.0 :AIRRACE_4512 0002: jump @AIRRACE_4547 :AIRRACE_4519 04BF: (unknown) $5336(4@,29) $5365(4@,29) $5394(4@,29) $5796 $5797 $5798 255 0 0 6.0 :AIRRACE_4547 $5590 == 1 // (int) var == num jump_if_false @AIRRACE_4636 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4636 :AIRRACE_4572 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4594 0001: wait 0 ms 0002: jump @AIRRACE_4572 :AIRRACE_4594 80A0: not car $5772 wrecked jump_if_false @AIRRACE_4630 0325: (unknown) $5772 1 $5796 = -1000.0 // (float) $5797 = -1000.0 // (float) $5798 = 0 // (float) :AIRRACE_4630 $5590 = 2 // (int) :AIRRACE_4636 $5590 == 2 // (int) var == num jump_if_false @AIRRACE_4724 007F: player 0 pressed_key 10 jump_if_false @AIRRACE_4668 $5796 += 30.0 // (float) :AIRRACE_4668 007F: player 0 pressed_key 11 jump_if_false @AIRRACE_4687 $5797 += 30.0 // (float) :AIRRACE_4687 007F: player 0 pressed_key 9 jump_if_false @AIRRACE_4706 $5798 += 30.0 // (float) :AIRRACE_4706 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4724 $5590 = 3 // (int) :AIRRACE_4724 $5590 == 3 // (int) var == num jump_if_false @AIRRACE_4811 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4799 :AIRRACE_4749 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4771 0001: wait 0 ms 0002: jump @AIRRACE_4749 :AIRRACE_4771 $5590 = 1 // (int) 80A0: not car $5772 wrecked jump_if_false @AIRRACE_4793 0325: (unknown) $5772 0 :AIRRACE_4793 $5800 += 20 // (int) :AIRRACE_4799 0376: (unknown) $5799 $5800 $5796 $5797 $5798 :AIRRACE_4811 809F: not actor $1038 dead 0022: jump_if_false @AIRRACE_5030 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5336(4@,29) $5365(4@,29) $5394(4@,29) radius 11.0 11.0 11.0 sphere 0 0022: jump_if_false @AIRRACE_5030 // Note: the incorrect math opcode was used here 00BB: (unknown) $5781 00BB: (unknown) $5782 not $5783 == 29 // (int) var == num jump_if_false @AIRRACE_4901 025D: remove_text 'GYRO_2' // ~w~Checkpoint! 0056: show_text_lowpriority GXT 'GYRO_2' time 1500 flag 1 // ~w~Checkpoint! :AIRRACE_4901 4@ += 1 // (int) 0035: $5783 = 4@ // (int vars) $5783 == 29 // (int) var == num jump_if_false @AIRRACE_4941 00AC: stop_timer $5790 $5588 = 3 // (int) 0002: jump @AIRRACE_5030 :AIRRACE_4941 00D9: (unknown) 0 0 0 1 00C3: (unknown) $5336(4@,29) $5365(4@,29) $5394(4@,29) $5781 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRACE_3244 4@ 4@ += 1 // (int) 29 > 4@ // (int) num > var 0022: jump_if_false @AIRRACE_5025 // Note: the incorrect math opcode was used here 00C3: (unknown) $5336(4@,29) $5365(4@,29) $5394(4@,29) $5782 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRACE_3264 4@ 00BD: (unknown) $5782 1 :AIRRACE_5025 4@ -= 1 // (int) :AIRRACE_5030 $5589 == 2 // (int) var == num jump_if_false @AIRRACE_5053 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3353 :AIRRACE_5053 $5588 == 3 // (int) var == num jump_if_false @AIRRACE_5072 $5588 = 11 // (int) :AIRRACE_5072 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1095 jump_if_false @AIRRACE_5137 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'GYRO_72' time 5000 style 8 // ~r~Crims On Wings Cancelled! 80A0: not car $5772 wrecked jump_if_false @AIRRACE_5125 0325: (unknown) $5772 0 :AIRRACE_5125 $5591 = 1 // (int) $5588 = 12 // (int) :AIRRACE_5137 8045: not actor $1038 defined jump_if_false @AIRRACE_5154 $5588 = 12 // (int) :AIRRACE_5154 00A0: car $5772 wrecked jump_if_false @AIRRACE_5189 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5588 = 12 // (int) :AIRRACE_5189 10 > $5588 // (int) num > var 0022: jump_if_false @AIRRACE_5209 // Note: the incorrect math opcode was used here 0002: jump @AIRRACE_3824 :AIRRACE_5209 $5588 == 11 // (int) var == num jump_if_false @AIRRACE_5236 0025: gosub @AIRRACE_6121 0002: jump @AIRRACE_5243 :AIRRACE_5236 0025: gosub @AIRRACE_6069 :AIRRACE_5243 0026: return :AIRRACE_5245 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 809F: not actor $1038 dead jump_if_false @AIRRACE_6067 80A0: not car $5772 wrecked jump_if_false @AIRRACE_6067 007F: player 0 pressed_key 16 jump_if_false @AIRRACE_5311 8@ = 1 // (int) 0002: jump @AIRRACE_5315 :AIRRACE_5311 8@ = 0 // (int) :AIRRACE_5315 not 6@ == 1 // (int) var == num jump_if_false @AIRRACE_5883 0001: wait 0 ms 8@ == 1 // (int) var == num jump_if_false @AIRRACE_5365 807F: not player 0 pressed_key 16 jump_if_false @AIRRACE_5358 8@ = 0 // (int) :AIRRACE_5358 0002: jump @AIRRACE_5382 :AIRRACE_5365 007F: player 0 pressed_key 16 jump_if_false @AIRRACE_5382 6@ = 1 // (int) :AIRRACE_5382 0078: if and not 9@ == 1 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5502 9@ = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3353 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1771 10 > $5776 // (int) num > var 0022: jump_if_false @AIRRACE_5478 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 01D8: (unknown) 'GYRO_57' $5775 $5776 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @AIRRACE_5502 :AIRRACE_5478 -1@ = 0 // (int) // timer2 01D8: (unknown) 'GYRO_56' $5775 $5776 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :AIRRACE_5502 29 > 3@ // (int) num > var 0022: jump_if_false @AIRRACE_5559 // Note: the incorrect math opcode was used here 04BF: (unknown) $5336(4@,29) $5365(4@,29) $5394(4@,29) $5423(4@,29) $5452(4@,29) $5481(4@,29) 237 130 180 6.0 0002: jump @AIRRACE_5593 :AIRRACE_5559 04BF: (unknown) $5336(4@,29) $5365(4@,29) $5394(4@,29) $5423(4@,29) $5452(4@,29) $5481(4@,29) 0 255 0 6.0 :AIRRACE_5593 0078: if and -1@ >= 3000 // (int) var >= num // timer2 10@ == 0 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5655 10@ += 1 // (int) 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 -1@ = 0 // (int) // timer2 :AIRRACE_5655 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 1 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5718 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 -1@ = 0 // (int) // timer2 :AIRRACE_5718 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 2 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5781 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 -1@ = 0 // (int) // timer2 :AIRRACE_5781 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 3 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5843 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 -1@ = 0 // (int) // timer2 :AIRRACE_5843 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 4 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5876 03C2: (unknown) 6@ = 1 // (int) :AIRRACE_5876 0002: jump @AIRRACE_5315 :AIRRACE_5883 6@ == 1 // (int) var == num jump_if_false @AIRRACE_6067 03C2: (unknown) 0059: text_clear_all 809F: not actor $1038 dead jump_if_false @AIRRACE_5916 0107: toggle_player $1038 can_move 1 :AIRRACE_5916 10@ == 0 // (int) var == num jump_if_false @AIRRACE_6022 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1771 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 10 > $5776 // (int) num > var 0022: jump_if_false @AIRRACE_6002 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5775 $5776 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @AIRRACE_6022 :AIRRACE_6002 01D8: (unknown) 'GYRO_56' $5775 $5776 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :AIRRACE_6022 0078: if and 10@ > 0 // (int) var > num 4 > 10@ // (int) num > var 0022: jump_if_false @AIRRACE_6067 // Note: the incorrect math opcode was used here 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 :AIRRACE_6067 0026: return :AIRRACE_6069 $5591 == 1 // (int) var == num jump_if_false @AIRRACE_6104 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @AIRRACE_6119 :AIRRACE_6104 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :AIRRACE_6119 0026: return :AIRRACE_6121 0011: $2283 > $5790 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AIRRACE_6342 // Note: the incorrect math opcode was used here 0035: $5795 = $5790 // (int vars) $5795 /= 1000 // (int) 0519: (unknown) $5795 0035: $2283 = $5790 // (int vars) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1726 10 > $5776 // (int) num > var 0022: jump_if_false @AIRRACE_6207 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5775 $5776 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @AIRRACE_6227 :AIRRACE_6207 01D9: (unknown) 'GYRO_20' $5775 $5776 4000 1 // ~w~New Course Record! ~1~:~1~ :AIRRACE_6227 $2282 == 0 // (int) var == num jump_if_false @AIRRACE_6298 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $1038 dead jump_if_false @AIRRACE_6275 0094: player $1038 money += 500 :AIRRACE_6275 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $2282 = 1 // (int) 0002: jump @AIRRACE_6335 :AIRRACE_6298 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 809F: not actor $1038 dead jump_if_false @AIRRACE_6335 0094: player $1038 money += 500 :AIRRACE_6335 0002: jump @AIRRACE_6417 :AIRRACE_6342 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5793 // (int) num > var 0022: jump_if_false @AIRRACE_6397 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5792 $5793 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @AIRRACE_6417 :AIRRACE_6397 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5792 $5793 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :AIRRACE_6417 809F: not actor $1038 dead 0022: jump_if_false @AIRRACE_6432 // Note: the incorrect math opcode was used here 009B: clear_player $1038 wanted_level :AIRRACE_6432 0026: return :AIRRACE_6434 $1045 = 0 // (int) 00AA: set_parked_car_generator $1889 cars_to_generate_to 101 809F: not actor $1038 dead jump_if_false @AIRRACE_6462 0107: toggle_player $1038 can_move 1 :AIRRACE_6462 0162: release_model #VCNMAV 00AC: stop_timer $5790 00BB: (unknown) $5780 00BB: (unknown) $5781 00BB: (unknown) $5782 007A: mission_cleanup 0026: return //-------------Mission 39--------------- :MVRACE 0238: name_thread 'MVRACE' $2284 == 0 // (int) var == num jump_if_false @MVRACE_24 01EA: increment_mission_attempts :MVRACE_24 0025: gosub @MVRACE_3762 009D: wasted_or_busted // mission only jump_if_false @MVRACE_47 0025: gosub @MVRACE_6878 :MVRACE_47 0025: gosub @MVRACE_7210 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MVRACE_88 02B4: set_camera_transverse_delay 0 time 7@ :MVRACE_88 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MVRACE_129 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MVRACE_140 :MVRACE_129 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MVRACE_140 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MVRACE_174 02B4: set_camera_transverse_delay 0 time 5@ :MVRACE_174 809F: not actor 3@ dead 0022: jump_if_false @MVRACE_190 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MVRACE_190 0026: return :MVRACE_192 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MVRACE_256 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MVRACE_250 0400: (unknown) $1038 $1690 0002: jump @MVRACE_256 :MVRACE_250 02C0: (unknown) $1038 $1690 :MVRACE_256 0@ >= 0 // (int) var >= num jump_if_false @MVRACE_283 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MVRACE_283 0045: actor $1038 defined jump_if_false @MVRACE_351 807E: not actor $1038 driving jump_if_false @MVRACE_328 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MVRACE_331 :MVRACE_328 021D: (unknown) 0 :MVRACE_331 $1698 == 0 // (int) var == num jump_if_false @MVRACE_347 02EA: select_interior 2 :MVRACE_347 01AE: (unknown) 1 :MVRACE_351 0059: text_clear_all 0268: (unknown) 0026: return :MVRACE_357 0045: actor $1038 defined jump_if_false @MVRACE_421 807E: not actor $1038 driving jump_if_false @MVRACE_409 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MVRACE_409 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MVRACE_409 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MVRACE_421 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MVRACE_470 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MVRACE_470 02EA: select_interior 0 :MVRACE_470 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MVRACE_500 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MVRACE_500 0026: return 0045: actor 0@ defined jump_if_false @MVRACE_521 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MVRACE_521 0026: return 0045: actor 0@ defined 0022: jump_if_false @MVRACE_551 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MVRACE_551 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MVRACE_551 0026: return :MVRACE_553 0045: actor 0@ defined 0022: jump_if_false @MVRACE_600 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MVRACE_596 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MVRACE_600 :MVRACE_596 1@ = 0 // (int) :MVRACE_600 1@ == 1 // (int) var == num jump_if_false @MVRACE_684 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MVRACE_677 007E: actor 0@ driving jump_if_false @MVRACE_673 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MVRACE_663 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MVRACE_666 :MVRACE_663 00F1: (unknown) 0@ :MVRACE_666 0002: jump @MVRACE_677 :MVRACE_673 1@ = 0 // (int) :MVRACE_677 0002: jump @MVRACE_600 :MVRACE_684 0026: return 0045: actor 0@ defined jump_if_false @MVRACE_778 007E: actor 0@ driving jump_if_false @MVRACE_762 02A7: unknown_check 0@ jump_if_false @MVRACE_732 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MVRACE_755 :MVRACE_732 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MVRACE_553 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MVRACE_755 0002: jump @MVRACE_771 :MVRACE_762 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MVRACE_771 0002: jump @MVRACE_780 :MVRACE_778 005F: (unknown) :MVRACE_780 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MVRACE_938 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MVRACE_938 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MVRACE_879 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MVRACE_838 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MVRACE_872 :MVRACE_838 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_553 0@ 4@ > -1 // (int) var > num jump_if_false @MVRACE_872 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_553 4@ :MVRACE_872 0002: jump @MVRACE_938 :MVRACE_879 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MVRACE_904 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MVRACE_938 :MVRACE_904 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_553 0@ not 3@ == -1 // (int) var == num jump_if_false @MVRACE_938 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_553 3@ :MVRACE_938 0045: actor 0@ defined jump_if_false @MVRACE_990 004F: unknown_check 1@ jump_if_false @MVRACE_990 007E: actor 0@ driving jump_if_false @MVRACE_990 807C: not actor 0@ driving 1@ 0022: jump_if_false @MVRACE_990 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_553 0@ :MVRACE_990 5@ = 0 // (int) :MVRACE_994 5@ == 0 // (int) var == num jump_if_false @MVRACE_1092 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MVRACE_1085 004F: unknown_check 1@ jump_if_false @MVRACE_1085 007C: actor 0@ driving 1@ 0022: jump_if_false @MVRACE_1051 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MVRACE_1085 :MVRACE_1051 2@ == -1 // (int) var == num jump_if_false @MVRACE_1077 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MVRACE_1085 :MVRACE_1077 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MVRACE_1085 0002: jump @MVRACE_994 :MVRACE_1092 0026: return :MVRACE_1094 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @MVRACE_1167 0045: actor $1038 defined jump_if_false @MVRACE_1167 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @MVRACE_1167 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @MVRACE_1167 $1704 = 0 // (int) :MVRACE_1167 $1704 > 0 // (int) var > num jump_if_false @MVRACE_1285 $1705 == -1 // (int) var == num jump_if_false @MVRACE_1239 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @MVRACE_1272 :MVRACE_1239 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @MVRACE_1272 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :MVRACE_1272 0035: $1706 = $1704 // (int vars) 0002: jump @MVRACE_1343 :MVRACE_1285 $1707 == 1 // (int) var == num jump_if_false @MVRACE_1338 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MVRACE_1338 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :MVRACE_1338 $1706 = 0 // (int) :MVRACE_1343 005F: (unknown) :MVRACE_1345 0@ == 0 // (int) var == num jump_if_false @MVRACE_1388 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MVRACE_1564 :MVRACE_1388 0@ == 1 // (int) var == num jump_if_false @MVRACE_1421 03CF: (unknown) 200 200 200 255 0002: jump @MVRACE_1564 :MVRACE_1421 0@ == 2 // (int) var == num jump_if_false @MVRACE_1463 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MVRACE_1564 :MVRACE_1463 0@ == 3 // (int) var == num jump_if_false @MVRACE_1507 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MVRACE_1564 :MVRACE_1507 0@ == 4 // (int) var == num jump_if_false @MVRACE_1538 03CF: (unknown) 8 143 59 255 0002: jump @MVRACE_1564 :MVRACE_1538 0@ == 5 // (int) var == num jump_if_false @MVRACE_1564 03CF: (unknown) 237 130 180 255 :MVRACE_1564 0026: return :MVRACE_1566 00BC: (unknown) 0@ 2 0026: return :MVRACE_1573 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MVRACE_1573 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MVRACE_1628 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MVRACE_1628 0 > 3@ // (int) num > var 0022: jump_if_false @MVRACE_1643 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MVRACE_1643 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MVRACE_1688 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MVRACE_1688 005F: (unknown) $5589 = 0 // (int) $5592 = 0 // (int) $5899 = 0 // (int) $5900 = 0 // (int) $5902 = 0 // (int) $5904 = 0 // (int) $5905 = 0 // (int) :MVRACE_1725 0035: $5911 = $2285 // (int vars) $5911 /= 1000 // (int) 0035: $5910 = $5911 // (int vars) $5910 /= 60 // (int) 0035: $5912 = $5910 // (int vars) $5912 *= 60 // (int) 002B: $5911 -= $5912 // (int vars) // Note: the incorrect math opcode was used here 0026: return :MVRACE_1770 0@ == 1 // (int) var == num jump_if_false @MVRACE_1833 0160: load_model #SANCHEZ 0160: load_model #JETSKI 0160: load_model #SESPAROW :MVRACE_1797 0078: if or 8161: not model #SANCHEZ available 8161: not model #JETSKI available 8161: not model #SESPAROW available jump_if_false @MVRACE_1833 0001: wait 0 ms 0002: jump @MVRACE_1797 :MVRACE_1833 0026: return :MVRACE_1835 0092: $5885 = init_object #NDC_BIKERAMPNARROW at 398.3329 -1696.699 8.4352 00D3: set_object $5885 z_angle_to 280.0 $5595 = 456.6175 // (float) $5642 = -1731.095 // (float) $5689 = 8.5989 // (float) $5596 = 399.574 // (float) $5643 = -1727.047 // (float) $5690 = 8.6213 // (float) $5597 = 373.7041 // (float) $5644 = -1717.703 // (float) $5691 = 9.8737 // (float) $5598 = 261.3244 // (float) $5645 = -1702.75 // (float) $5692 = 9.064 // (float) $5599 = 229.5883 // (float) $5646 = -1670.651 // (float) $5693 = 10.2902 // (float) $5600 = 194.2499 // (float) $5647 = -1605.322 // (float) $5694 = 10.4869 // (float) $5601 = 195.1403 // (float) $5648 = -1561.779 // (float) $5695 = 10.486 // (float) $5602 = 220.093 // (float) $5649 = -1522.875 // (float) $5696 = 10.665 // (float) $5603 = 295.5733 // (float) $5650 = -1412.799 // (float) $5697 = 10.6985 // (float) $5604 = 344.3384 // (float) $5651 = -1447.07 // (float) $5698 = 11.6776 // (float) $5605 = 338.535 // (float) $5652 = -1489.894 // (float) $5699 = 11.0938 // (float) $5606 = 252.7921 // (float) $5653 = -1513.888 // (float) $5700 = 10.6884 // (float) $5607 = 196.899 // (float) $5654 = -1600.224 // (float) $5701 = 10.5149 // (float) $5608 = 234.3178 // (float) $5655 = -1679.972 // (float) $5702 = 10.5093 // (float) $5609 = 329.7439 // (float) $5656 = -1701.329 // (float) $5703 = 8.616 // (float) $5610 = 385.0384 // (float) $5657 = -1699.97 // (float) $5704 = 10.15 // (float) $5611 = 638.2491 // (float) $5658 = -1641.033 // (float) $5705 = 6.4166 // (float) $5612 = 677.6377 // (float) $5659 = -1686.598 // (float) $5706 = 6.0023 // (float) $5613 = 618.3555 // (float) $5660 = -1782.271 // (float) $5707 = 6.5254 // (float) $5614 = 515.4262 // (float) $5661 = -1799.867 // (float) $5708 = 6.4722 // (float) $5615 = 356.264 // (float) $5662 = -1787.035 // (float) $5709 = 5.9991 // (float) $5616 = 255.8009 // (float) $5663 = -1788.804 // (float) $5710 = 6.4339 // (float) $5617 = 149.267 // (float) $5664 = -1672.27 // (float) $5711 = 5.961 // (float) $5618 = -55.3766 // (float) $5665 = -1762.002 // (float) $5712 = 6.0095 // (float) $5619 = -179.1217 // (float) $5666 = -1623.679 // (float) $5713 = 6.0242 // (float) $5620 = -317.8921 // (float) $5667 = -1500.177 // (float) $5714 = 5.995 // (float) $5621 = -401.9241 // (float) $5668 = -1336.083 // (float) $5715 = 5.9419 // (float) $5622 = -346.1285 // (float) $5669 = -1115.448 // (float) $5716 = 5.937 // (float) $5623 = -250.8128 // (float) $5670 = -917.3246 // (float) $5717 = 5.9098 // (float) $5624 = -23.0253 // (float) $5671 = -779.3184 // (float) $5718 = 6.012 // (float) $5625 = 108.053 // (float) $5672 = -665.4578 // (float) $5719 = 6.0327 // (float) $5626 = 207.0953 // (float) $5673 = -588.6326 // (float) $5720 = 6.0273 // (float) $5627 = 362.5111 // (float) $5674 = -371.1126 // (float) $5721 = 5.9633 // (float) $5628 = 424.9594 // (float) $5675 = -202.4005 // (float) $5722 = 5.8911 // (float) $5629 = 416.7655 // (float) $5676 = -23.0259 // (float) $5723 = 5.9516 // (float) $5630 = 340.8593 // (float) $5677 = 102.7612 // (float) $5724 = 5.9136 // (float) $5631 = 202.003 // (float) $5678 = 65.7427 // (float) $5725 = 5.9618 // (float) $5641 = 72.7303 // (float) $5688 = -1668.6 // (float) $5735 = 39.8006 // (float) $5640 = -116.5608 // (float) $5687 = -1585.558 // (float) $5734 = 60.8821 // (float) $5639 = -213.3749 // (float) $5686 = -1339.827 // (float) $5733 = 38.372 // (float) $5638 = -96.1932 // (float) $5685 = -1076.76 // (float) $5732 = 80.9776 // (float) $5637 = 32.6851 // (float) $5684 = -984.8163 // (float) $5731 = 69.5569 // (float) $5636 = 84.7467 // (float) $5683 = -920.7524 // (float) $5730 = 52.0078 // (float) $5635 = 152.0 // (float) $5682 = -685.4052 // (float) $5729 = 30.2894 // (float) $5634 = 217.4396 // (float) $5681 = -565.3093 // (float) $5728 = 57.1513 // (float) $5633 = 222.2115 // (float) $5680 = -348.1086 // (float) $5727 = 53.0482 // (float) $5632 = 164.5725 // (float) $5679 = -188.8057 // (float) $5726 = 80.4 // (float) $5782 = -1000.0 // (float) $5829 = -1000.0 // (float) $5876 = 0 // (float) $5781 = -610.0 // (float) $5828 = -1000.0 // (float) $5875 = 0 // (float) $5780 = 0 // (float) $5827 = 0 // (float) $5874 = 0 // (float) $5779 = -1000.0 // (float) $5826 = -1000.0 // (float) $5873 = 0 // (float) $5778 = 3380.0 // (float) $5825 = 14630.0 // (float) $5872 = 0 // (float) $5777 = -370.0 // (float) $5824 = 12080.0 // (float) $5871 = 0 // (float) $5776 = 0 // (float) $5823 = 0 // (float) $5870 = 0 // (float) $5775 = 110.0 // (float) $5822 = 710.0 // (float) $5869 = 0 // (float) $5774 = 0 // (float) $5821 = 0 // (float) $5868 = 0 // (float) $5773 = 0 // (float) $5820 = 0 // (float) $5867 = 0 // (float) $5916 = 20 // (int) $5917 = 20 // (int) 0026: return :MVRACE_3323 0@ == 46 // (int) var == num jump_if_false @MVRACE_3341 00BC: (unknown) $5896 1 :MVRACE_3341 0026: return :MVRACE_3343 0@ == 46 // (int) var == num jump_if_false @MVRACE_3361 00BC: (unknown) $5897 1 :MVRACE_3361 0026: return :MVRACE_3363 80A0: not car $5883 wrecked jump_if_false @MVRACE_3430 809F: not actor $1038 dead jump_if_false @MVRACE_3430 807C: not actor $1038 driving $5883 0022: jump_if_false @MVRACE_3430 // Note: the incorrect math opcode was used here 00C0: (unknown) $5883 $5895 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MVRACE_1566 $5895 00BB: (unknown) $5896 00BB: (unknown) $5897 $5590 = 2 // (int) :MVRACE_3430 0026: return :MVRACE_3432 80A0: not car $5883 wrecked jump_if_false @MVRACE_3577 809F: not actor $1038 dead jump_if_false @MVRACE_3577 007C: actor $1038 driving $5883 0022: jump_if_false @MVRACE_3577 // Note: the incorrect math opcode was used here 0035: 0@ = $5898 // (int vars) $5590 == 2 // (int) var == num jump_if_false @MVRACE_3489 00BB: (unknown) $5895 :MVRACE_3489 00C3: (unknown) $5339(0@,47) $5386(0@,47) $5433(0@,47) $5896 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MVRACE_3323 0@ 0@ += 1 // (int) 47 > 0@ // (int) num > var 0022: jump_if_false @MVRACE_3566 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(0@,47) $5386(0@,47) $5433(0@,47) $5897 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MVRACE_3343 0@ 00BD: (unknown) $5897 1 :MVRACE_3566 0@ -= 1 // (int) $5590 = 1 // (int) :MVRACE_3577 0026: return :MVRACE_3579 80A0: not car $5883 wrecked jump_if_false @MVRACE_3650 809F: not actor $1038 dead jump_if_false @MVRACE_3650 807C: not actor $1038 driving $5883 0022: jump_if_false @MVRACE_3650 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5900 = 1 // (int) $5899 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5901 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :MVRACE_3650 0026: return :MVRACE_3652 80A0: not car $5883 wrecked 0022: jump_if_false @MVRACE_3760 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @MVRACE_3760 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5883 0022: jump_if_false @MVRACE_3760 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5899 = 0 // (int) $5900 = 0 // (int) $5902 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5898 == 46 // (int) var == num jump_if_false @MVRACE_3745 0056: show_text_lowpriority GXT 'GYRO_4' time 6000 flag 1 // ~w~Head for the ~g~finish! 0002: jump @MVRACE_3760 :MVRACE_3745 0056: show_text_lowpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :MVRACE_3760 0026: return :MVRACE_3762 $1045 = 1 // (int) 00AA: set_parked_car_generator $1890 cars_to_generate_to 0 809F: not actor $1038 dead jump_if_false @MVRACE_3824 007E: actor $1038 driving jump_if_false @MVRACE_3801 007B: $5883 = actor $1038 car :MVRACE_3801 0110: $5918 = player $1038 wanted_level $5918 == 1 // (int) var == num jump_if_false @MVRACE_3824 009B: clear_player $1038 wanted_level :MVRACE_3824 012E: toggle_player $1038 ignored_by_cops 0 033A: use_GXT_table 'GYRO_VC' 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_1770 1 $5877 = 490.9926 // (float) $5878 = -1727.019 // (float) $5879 = 9.1594 // (float) 809F: not actor $1038 dead jump_if_false @MVRACE_3932 80A0: not car $5883 wrecked jump_if_false @MVRACE_3930 004E: put_car $5883 at 488.4949 -1725.014 8.301 00D1: set_car $5883 Z_angle_to 109.0 :MVRACE_3930 0221: (unknown) :MVRACE_3932 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1835 $5593 = 0 // (int) $5589 = 1 // (int) :MVRACE_3953 0001: wait 0 ms 809F: not actor $1038 dead jump_if_false @MVRACE_5895 80A0: not car $5883 wrecked jump_if_false @MVRACE_5895 1 > $5594 // (int) num > var 0022: jump_if_false @MVRACE_4030 // Note: the incorrect math opcode was used here $5899 == 0 // (int) var == num jump_if_false @MVRACE_4020 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3579 0002: jump @MVRACE_4030 :MVRACE_4020 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3652 :MVRACE_4030 $5900 == 1 // (int) var == num jump_if_false @MVRACE_4287 0035: $5903 = -1@ // (int vars) // timer2 $5903 /= 1000 // (int) $5902 == 0 // (int) var == num jump_if_false @MVRACE_4097 0078: if and 31000 > $5904 // (int) num > var $5904 > 1 // (int) var > num jump_if_false @MVRACE_4097 $5902 = 1 // (int) :MVRACE_4097 $5902 == 0 // (int) var == num jump_if_false @MVRACE_4129 $5904 > 30099 // (int) var > num jump_if_false @MVRACE_4129 $5902 = 2 // (int) :MVRACE_4129 $5902 == 1 // (int) var == num jump_if_false @MVRACE_4155 0035: $5901 = $5904 // (int vars) $5901 /= 1000 // (int) :MVRACE_4155 $5902 == 2 // (int) var == num jump_if_false @MVRACE_4180 $5901 = 30 // (int) 002B: $5901 -= $5903 // (int vars) // Note: the incorrect math opcode was used here :MVRACE_4180 0059: text_clear_all $5901 > 0 // (int) var > num jump_if_false @MVRACE_4250 $5901 > 1 // (int) var > num jump_if_false @MVRACE_4232 03ED: (unknown) 'GYRO_55' $5901 4000 1 // ~w~You've got ~1~ seconds to get back to your ~b~vehicle. 0002: jump @MVRACE_4250 :MVRACE_4232 03ED: (unknown) 'GYRO_54' $5901 4000 1 // ~w~You've got ~1~ second to get back to your ~b~vehicle. :MVRACE_4250 -1@ > 30000 // (int) var > num // timer2 jump_if_false @MVRACE_4287 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_34' time 5000 style 8 // ~r~You took too long to get back to your vehicle! $5589 = 12 // (int) :MVRACE_4287 $5589 == 1 // (int) var == num jump_if_false @MVRACE_4351 0025: gosub @MVRACE_6145 $5904 = 999999 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_1345 5 024C: set_timer_with_text_to $5905 type 0 GXT 'TIME' // Time $5590 = 1 // (int) $5589 = 2 // (int) :MVRACE_4351 $5589 == 2 // (int) var == num jump_if_false @MVRACE_5874 0035: $5909 = $5907 // (int vars) $5909 *= 60000 // (int) 0035: $5906 = $5905 // (int vars) 002B: $5906 -= $5909 // (int vars) // Note: the incorrect math opcode was used here $5906 /= 1000 // (int) $5906 > 59 // (int) var > num jump_if_false @MVRACE_4430 $5906 -= 60 // (int) $5907 += 1 // (int) 0002: jump @MVRACE_4436 :MVRACE_4430 0035: $5908 = $5906 // (int vars) :MVRACE_4436 $5590 == 1 // (int) var == num jump_if_false @MVRACE_5851 1 > $5594 // (int) num > var 0022: jump_if_false @MVRACE_4472 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3363 :MVRACE_4472 0035: 1@ = $5898 // (int vars) 0035: 0@ = 1@ // (int vars) 0@ += 1 // (int) $5594 == 0 // (int) var == num jump_if_false @MVRACE_4789 2 > $5591 // (int) num > var 0022: jump_if_false @MVRACE_4761 // Note: the incorrect math opcode was used here $5593 == 0 // (int) var == num jump_if_false @MVRACE_4663 47 > 0@ // (int) num > var 0022: jump_if_false @MVRACE_4619 // Note: the incorrect math opcode was used here $5433(1@,47) -= 0.5 // (float) 03D2: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) 8.0 237 130 180 $5433(1@,47) += 0.5 // (float) 03E2: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) $5339(0@,47) $5386(0@,47) $5433(0@,47) 237 130 180 0 0002: jump @MVRACE_4656 :MVRACE_4619 $5433(1@,47) -= 0.5 // (float) 03D2: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) 8.0 0 255 0 $5433(1@,47) += 0.5 // (float) :MVRACE_4656 0002: jump @MVRACE_4754 :MVRACE_4663 47 > 0@ // (int) num > var 0022: jump_if_false @MVRACE_4720 // Note: the incorrect math opcode was used here 04BF: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) $5480(1@,47) $5527(1@,47) $5574(1@,47) 237 130 180 6.0 0002: jump @MVRACE_4754 :MVRACE_4720 04BF: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) $5480(1@,47) $5527(1@,47) $5574(1@,47) 0 255 0 6.0 :MVRACE_4754 0002: jump @MVRACE_4789 :MVRACE_4761 04BF: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) $5913 $5914 $5915 255 0 0 6.0 :MVRACE_4789 $5591 == 1 // (int) var == num jump_if_false @MVRACE_4878 007F: player 0 pressed_key 17 jump_if_false @MVRACE_4878 :MVRACE_4814 007F: player 0 pressed_key 17 jump_if_false @MVRACE_4836 0001: wait 0 ms 0002: jump @MVRACE_4814 :MVRACE_4836 80A0: not car $5883 wrecked jump_if_false @MVRACE_4872 0325: (unknown) $5883 1 $5913 = -1000.0 // (float) $5914 = -1000.0 // (float) $5915 = 0 // (float) :MVRACE_4872 $5591 = 2 // (int) :MVRACE_4878 $5591 == 2 // (int) var == num jump_if_false @MVRACE_4966 007F: player 0 pressed_key 10 jump_if_false @MVRACE_4910 $5913 += 30.0 // (float) :MVRACE_4910 007F: player 0 pressed_key 11 jump_if_false @MVRACE_4929 $5914 += 30.0 // (float) :MVRACE_4929 007F: player 0 pressed_key 9 jump_if_false @MVRACE_4948 $5915 += 30.0 // (float) :MVRACE_4948 007F: player 0 pressed_key 17 jump_if_false @MVRACE_4966 $5591 = 3 // (int) :MVRACE_4966 $5591 == 3 // (int) var == num jump_if_false @MVRACE_5053 007F: player 0 pressed_key 17 jump_if_false @MVRACE_5041 :MVRACE_4991 007F: player 0 pressed_key 17 jump_if_false @MVRACE_5013 0001: wait 0 ms 0002: jump @MVRACE_4991 :MVRACE_5013 $5591 = 1 // (int) 80A0: not car $5883 wrecked jump_if_false @MVRACE_5035 0325: (unknown) $5883 0 :MVRACE_5035 $5917 += 20 // (int) :MVRACE_5041 0376: (unknown) $5916 $5917 $5913 $5914 $5915 :MVRACE_5053 $5594 == 0 // (int) var == num jump_if_false @MVRACE_5643 $5593 == 0 // (int) var == num jump_if_false @MVRACE_5105 $5880 = 5.0 // (float) $5881 = 5.0 // (float) $5882 = 5.0 // (float) 0002: jump @MVRACE_5126 :MVRACE_5105 $5880 = 9.0 // (float) $5881 = 9.0 // (float) $5882 = 9.0 // (float) :MVRACE_5126 008B: actor $1038 in_sphere_in_car $5339(1@,47) $5386(1@,47) $5433(1@,47) radius $5880 $5881 $5882 sphere 0 0022: jump_if_false @MVRACE_5643 // Note: the incorrect math opcode was used here $5898 == 15 // (int) var == num jump_if_false @MVRACE_5236 0113: remove_references_to_car $5883 // Like turning a car into any random car 0162: release_model #SANCHEZ 0048: $5883 = create_car #JETSKI at 455.1637 -1671.453 6.3272 00D1: set_car $5883 Z_angle_to 273.0 00BB: (unknown) $5895 00C0: (unknown) $5883 $5895 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_1566 $5895 $5594 = 1 // (int) :MVRACE_5236 $5898 == 36 // (int) var == num jump_if_false @MVRACE_5343 $5593 = 1 // (int) 0113: remove_references_to_car $5883 // Like turning a car into any random car 0162: release_model #JETSKI 022C: (unknown) 136.9071 40.6358 6.9703 7.0 1 0048: $5883 = create_car #SESPAROW at 136.9071 40.6358 6.9703 00D1: set_car $5883 Z_angle_to 185.0 00BB: (unknown) $5895 00C0: (unknown) $5883 $5895 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_1566 $5895 $5594 = 1 // (int) :MVRACE_5343 00D9: (unknown) 0 0 0 1 00BB: (unknown) $5896 00BB: (unknown) $5897 1@ += 1 // (int) 0035: $5898 = 1@ // (int vars) $5594 == 1 // (int) var == num jump_if_false @MVRACE_5404 0057: show_text_highpriority GXT 'GYRO_41' time 6000 flag 1 // ~w~Change to the next ~b~vehicle~w~ quickly! 0002: jump @MVRACE_5477 :MVRACE_5404 $5898 == 46 // (int) var == num jump_if_false @MVRACE_5439 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @MVRACE_5477 :MVRACE_5439 not $5898 == 47 // (int) var == num jump_if_false @MVRACE_5477 025D: remove_text 'GYRO_2' // ~w~Checkpoint! 0056: show_text_lowpriority GXT 'GYRO_2' time 1500 flag 1 // ~w~Checkpoint! :MVRACE_5477 $5898 == 47 // (int) var == num jump_if_false @MVRACE_5507 00AC: stop_timer $5905 $5589 = 3 // (int) 0002: jump @MVRACE_5643 :MVRACE_5507 $5594 == 0 // (int) var == num jump_if_false @MVRACE_5643 022C: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) 10.0 0 00C3: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) $5896 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3323 1@ not 1@ == 15 // (int) var == num jump_if_false @MVRACE_5643 not 1@ == 36 // (int) var == num jump_if_false @MVRACE_5643 1@ += 1 // (int) 47 > 1@ // (int) num > var 0022: jump_if_false @MVRACE_5638 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(1@,47) $5386(1@,47) $5433(1@,47) $5897 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3343 1@ 00BD: (unknown) $5897 1 :MVRACE_5638 1@ -= 1 // (int) :MVRACE_5643 $5594 == 1 // (int) var == num jump_if_false @MVRACE_5851 007C: actor $1038 driving $5883 0022: jump_if_false @MVRACE_5851 // Note: the incorrect math opcode was used here 0035: 3@ = $5898 // (int vars) $5594 = 0 // (int) $5898 > 20 // (int) var > num jump_if_false @MVRACE_5696 03D8: (unknown) $5883 :MVRACE_5696 00BB: (unknown) $5895 022C: (unknown) $5339(3@,47) $5386(3@,47) $5433(3@,47) 10.0 0 00C3: (unknown) $5339(3@,47) $5386(3@,47) $5433(3@,47) $5896 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3323 3@ 3@ += 1 // (int) 47 > 3@ // (int) num > var 0022: jump_if_false @MVRACE_5795 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(3@,47) $5386(3@,47) $5433(3@,47) $5897 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3343 3@ 00BD: (unknown) $5897 1 :MVRACE_5795 3@ -= 1 // (int) $5898 == 46 // (int) var == num jump_if_false @MVRACE_5835 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @MVRACE_5851 :MVRACE_5835 0057: show_text_highpriority GXT 'GYRO_15' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :MVRACE_5851 $5590 == 2 // (int) var == num jump_if_false @MVRACE_5874 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3432 :MVRACE_5874 $5589 == 3 // (int) var == num jump_if_false @MVRACE_5895 0059: text_clear_all $5589 = 11 // (int) :MVRACE_5895 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1094 jump_if_false @MVRACE_5960 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'GYRO_74' time 5000 style 8 // ~r~Land, Sea And Air Ace Cancelled! 80A0: not car $5883 wrecked jump_if_false @MVRACE_5948 0325: (unknown) $5883 0 :MVRACE_5948 $5592 = 1 // (int) $5589 = 12 // (int) :MVRACE_5960 8045: not actor $1038 defined jump_if_false @MVRACE_5977 $5589 = 12 // (int) :MVRACE_5977 00A0: car $5883 wrecked jump_if_false @MVRACE_6012 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5589 = 12 // (int) :MVRACE_6012 10 > $5589 // (int) num > var 0022: jump_if_false @MVRACE_6032 // Note: the incorrect math opcode was used here 0002: jump @MVRACE_3953 :MVRACE_6032 $5589 == 11 // (int) var == num jump_if_false @MVRACE_6059 0025: gosub @MVRACE_6930 0002: jump @MVRACE_6066 :MVRACE_6059 0025: gosub @MVRACE_6878 :MVRACE_6066 0026: return 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_192 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_357 1000 0026: return :MVRACE_6145 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 809F: not actor $1038 dead jump_if_false @MVRACE_6876 80A0: not car $5883 wrecked jump_if_false @MVRACE_6876 007F: player 0 pressed_key 16 jump_if_false @MVRACE_6211 6@ = 1 // (int) 0002: jump @MVRACE_6215 :MVRACE_6211 6@ = 0 // (int) :MVRACE_6215 not 4@ == 1 // (int) var == num jump_if_false @MVRACE_6692 0001: wait 0 ms 6@ == 1 // (int) var == num jump_if_false @MVRACE_6265 807F: not player 0 pressed_key 16 jump_if_false @MVRACE_6258 6@ = 0 // (int) :MVRACE_6258 0002: jump @MVRACE_6282 :MVRACE_6265 007F: player 0 pressed_key 16 jump_if_false @MVRACE_6282 4@ = 1 // (int) :MVRACE_6282 0078: if and not 7@ == 1 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6402 7@ = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3432 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1725 10 > $5911 // (int) num > var 0022: jump_if_false @MVRACE_6378 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 01D8: (unknown) 'GYRO_57' $5910 $5911 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @MVRACE_6402 :MVRACE_6378 -2@ = 0 // (int) // timer1 01D8: (unknown) 'GYRO_56' $5910 $5911 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :MVRACE_6402 0078: if and -2@ >= 3000 // (int) var >= num // timer1 8@ == 0 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6464 8@ += 1 // (int) 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 -2@ = 0 // (int) // timer1 :MVRACE_6464 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 1 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6527 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 -2@ = 0 // (int) // timer1 :MVRACE_6527 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 2 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6590 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 -2@ = 0 // (int) // timer1 :MVRACE_6590 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 3 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6652 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 -2@ = 0 // (int) // timer1 :MVRACE_6652 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 4 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6685 03C2: (unknown) 4@ = 1 // (int) :MVRACE_6685 0002: jump @MVRACE_6215 :MVRACE_6692 4@ == 1 // (int) var == num jump_if_false @MVRACE_6876 03C2: (unknown) 0059: text_clear_all 809F: not actor $1038 dead jump_if_false @MVRACE_6725 0107: toggle_player $1038 can_move 1 :MVRACE_6725 8@ == 0 // (int) var == num jump_if_false @MVRACE_6831 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1725 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 10 > $5911 // (int) num > var 0022: jump_if_false @MVRACE_6811 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5910 $5911 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @MVRACE_6831 :MVRACE_6811 01D8: (unknown) 'GYRO_56' $5910 $5911 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :MVRACE_6831 0078: if and 8@ > 0 // (int) var > num 4 > 8@ // (int) num > var 0022: jump_if_false @MVRACE_6876 // Note: the incorrect math opcode was used here 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 :MVRACE_6876 0026: return :MVRACE_6878 $5592 == 1 // (int) var == num jump_if_false @MVRACE_6913 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @MVRACE_6928 :MVRACE_6913 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :MVRACE_6928 0026: return :MVRACE_6930 0011: $2285 > $5905 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MVRACE_7129 // Note: the incorrect math opcode was used here 0035: $2285 = $5905 // (int vars) 0035: $5588 = $2285 // (int vars) $5588 /= 1000 // (int) 052B: (unknown) $5588 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1725 10 > $5911 // (int) num > var 0022: jump_if_false @MVRACE_7016 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5910 $5911 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @MVRACE_7036 :MVRACE_7016 01D9: (unknown) 'GYRO_20' $5910 $5911 5000 1 // ~w~New Course Record! ~1~:~1~ :MVRACE_7036 $2284 == 0 // (int) var == num jump_if_false @MVRACE_7096 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 500 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $2284 = 1 // (int) 0002: jump @MVRACE_7122 :MVRACE_7096 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $1038 money += 500 :MVRACE_7122 0002: jump @MVRACE_7204 :MVRACE_7129 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5908 // (int) num > var 0022: jump_if_false @MVRACE_7184 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5907 $5908 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @MVRACE_7204 :MVRACE_7184 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5907 $5908 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :MVRACE_7204 009B: clear_player $1038 wanted_level 0026: return :MVRACE_7210 $1045 = 0 // (int) 00C9: fade 1 1500 ms 00AA: set_parked_car_generator $1890 cars_to_generate_to 101 809F: not actor $1038 dead jump_if_false @MVRACE_7245 0107: toggle_player $1038 can_move 1 :MVRACE_7245 0162: release_model #SANCHEZ 0162: release_model #SESPAROW 0162: release_model #JETSKI 00AC: stop_timer $5905 00BB: (unknown) $5895 00BB: (unknown) $5896 00BB: (unknown) $5897 007A: mission_cleanup 0026: return //-------------Mission 40--------------- :PCJPLAY 0238: name_thread 'PCJPLAY' 0025: gosub @PCJPLAY_5094 009D: wasted_or_busted // mission only jump_if_false @PCJPLAY_40 $5782 = 99 // (int) 0025: gosub @PCJPLAY_5768 :PCJPLAY_40 0025: gosub @PCJPLAY_6687 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @PCJPLAY_81 02B4: set_camera_transverse_delay 0 time 7@ :PCJPLAY_81 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @PCJPLAY_122 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @PCJPLAY_133 :PCJPLAY_122 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :PCJPLAY_133 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @PCJPLAY_167 02B4: set_camera_transverse_delay 0 time 5@ :PCJPLAY_167 809F: not actor 3@ dead 0022: jump_if_false @PCJPLAY_183 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :PCJPLAY_183 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @PCJPLAY_249 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @PCJPLAY_243 0400: (unknown) $1038 $1690 0002: jump @PCJPLAY_249 :PCJPLAY_243 02C0: (unknown) $1038 $1690 :PCJPLAY_249 0@ >= 0 // (int) var >= num jump_if_false @PCJPLAY_276 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :PCJPLAY_276 0045: actor $1038 defined jump_if_false @PCJPLAY_344 807E: not actor $1038 driving jump_if_false @PCJPLAY_321 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @PCJPLAY_324 :PCJPLAY_321 021D: (unknown) 0 :PCJPLAY_324 $1698 == 0 // (int) var == num jump_if_false @PCJPLAY_340 02EA: select_interior 2 :PCJPLAY_340 01AE: (unknown) 1 :PCJPLAY_344 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $1038 defined jump_if_false @PCJPLAY_414 807E: not actor $1038 driving jump_if_false @PCJPLAY_402 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @PCJPLAY_402 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :PCJPLAY_402 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :PCJPLAY_414 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @PCJPLAY_463 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @PCJPLAY_463 02EA: select_interior 0 :PCJPLAY_463 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PCJPLAY_493 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PCJPLAY_493 0026: return 0045: actor 0@ defined jump_if_false @PCJPLAY_514 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PCJPLAY_514 0026: return 0045: actor 0@ defined 0022: jump_if_false @PCJPLAY_544 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PCJPLAY_544 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PCJPLAY_544 0026: return :PCJPLAY_546 0045: actor 0@ defined 0022: jump_if_false @PCJPLAY_593 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PCJPLAY_589 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @PCJPLAY_593 :PCJPLAY_589 1@ = 0 // (int) :PCJPLAY_593 1@ == 1 // (int) var == num jump_if_false @PCJPLAY_677 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PCJPLAY_670 007E: actor 0@ driving jump_if_false @PCJPLAY_666 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PCJPLAY_656 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PCJPLAY_659 :PCJPLAY_656 00F1: (unknown) 0@ :PCJPLAY_659 0002: jump @PCJPLAY_670 :PCJPLAY_666 1@ = 0 // (int) :PCJPLAY_670 0002: jump @PCJPLAY_593 :PCJPLAY_677 0026: return 0045: actor 0@ defined jump_if_false @PCJPLAY_771 007E: actor 0@ driving jump_if_false @PCJPLAY_755 02A7: unknown_check 0@ jump_if_false @PCJPLAY_725 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PCJPLAY_748 :PCJPLAY_725 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PCJPLAY_546 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PCJPLAY_748 0002: jump @PCJPLAY_764 :PCJPLAY_755 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PCJPLAY_764 0002: jump @PCJPLAY_773 :PCJPLAY_771 005F: (unknown) :PCJPLAY_773 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PCJPLAY_931 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PCJPLAY_931 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PCJPLAY_872 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PCJPLAY_831 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PCJPLAY_865 :PCJPLAY_831 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_546 0@ 4@ > -1 // (int) var > num jump_if_false @PCJPLAY_865 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_546 4@ :PCJPLAY_865 0002: jump @PCJPLAY_931 :PCJPLAY_872 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PCJPLAY_897 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PCJPLAY_931 :PCJPLAY_897 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_546 0@ not 3@ == -1 // (int) var == num jump_if_false @PCJPLAY_931 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_546 3@ :PCJPLAY_931 0045: actor 0@ defined jump_if_false @PCJPLAY_983 004F: unknown_check 1@ jump_if_false @PCJPLAY_983 007E: actor 0@ driving jump_if_false @PCJPLAY_983 807C: not actor 0@ driving 1@ 0022: jump_if_false @PCJPLAY_983 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_546 0@ :PCJPLAY_983 5@ = 0 // (int) :PCJPLAY_987 5@ == 0 // (int) var == num jump_if_false @PCJPLAY_1085 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PCJPLAY_1078 004F: unknown_check 1@ jump_if_false @PCJPLAY_1078 007C: actor 0@ driving 1@ 0022: jump_if_false @PCJPLAY_1044 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PCJPLAY_1078 :PCJPLAY_1044 2@ == -1 // (int) var == num jump_if_false @PCJPLAY_1070 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PCJPLAY_1078 :PCJPLAY_1070 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PCJPLAY_1078 0002: jump @PCJPLAY_987 :PCJPLAY_1085 0026: return :PCJPLAY_1087 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @PCJPLAY_1160 0045: actor $1038 defined jump_if_false @PCJPLAY_1160 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @PCJPLAY_1160 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @PCJPLAY_1160 $1704 = 0 // (int) :PCJPLAY_1160 $1704 > 0 // (int) var > num jump_if_false @PCJPLAY_1278 $1705 == -1 // (int) var == num jump_if_false @PCJPLAY_1232 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @PCJPLAY_1265 :PCJPLAY_1232 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @PCJPLAY_1265 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :PCJPLAY_1265 0035: $1706 = $1704 // (int vars) 0002: jump @PCJPLAY_1336 :PCJPLAY_1278 $1707 == 1 // (int) var == num jump_if_false @PCJPLAY_1331 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_1331 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :PCJPLAY_1331 $1706 = 0 // (int) :PCJPLAY_1336 005F: (unknown) :PCJPLAY_1338 0@ == 0 // (int) var == num jump_if_false @PCJPLAY_1381 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PCJPLAY_1557 :PCJPLAY_1381 0@ == 1 // (int) var == num jump_if_false @PCJPLAY_1414 03CF: (unknown) 200 200 200 255 0002: jump @PCJPLAY_1557 :PCJPLAY_1414 0@ == 2 // (int) var == num jump_if_false @PCJPLAY_1456 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PCJPLAY_1557 :PCJPLAY_1456 0@ == 3 // (int) var == num jump_if_false @PCJPLAY_1500 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PCJPLAY_1557 :PCJPLAY_1500 0@ == 4 // (int) var == num jump_if_false @PCJPLAY_1531 03CF: (unknown) 8 143 59 255 0002: jump @PCJPLAY_1557 :PCJPLAY_1531 0@ == 5 // (int) var == num jump_if_false @PCJPLAY_1557 03CF: (unknown) 237 130 180 255 :PCJPLAY_1557 0026: return :PCJPLAY_1559 00BC: (unknown) 0@ 2 0026: return :PCJPLAY_1566 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PCJPLAY_1566 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PCJPLAY_1621 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PCJPLAY_1621 0 > 3@ // (int) num > var 0022: jump_if_false @PCJPLAY_1636 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PCJPLAY_1636 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_1681 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PCJPLAY_1681 005F: (unknown) $5588 = 0 // (int) :PCJPLAY_1688 0160: load_model 0@ 0228: (unknown) :PCJPLAY_1693 8161: not model 0@ available jump_if_false @PCJPLAY_1713 0001: wait 0 ms 0002: jump @PCJPLAY_1693 :PCJPLAY_1713 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PCJPLAY_1688 212 809F: not actor $1038 dead jump_if_false @PCJPLAY_1789 0044: put_actor $1038 at -590.1871 764.8698 11.4134 0048: $5700 = create_car #PCJ600 at -594.7617 764.0422 11.1099 00D1: set_car $5700 Z_angle_to 352.9787 :PCJPLAY_1789 0026: return :PCJPLAY_1791 0@ = 0 // (int) :PCJPLAY_1795 8017: not 0@ >= $5592 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_1867 // Note: the incorrect math opcode was used here 022C: (unknown) $5425(0@,4) $5429(0@,4) $5433(0@,4) 10.0 0 0092: $5475(0@,4) = init_object #NDC_BIKERAMPNARROW at $5425(0@,4) $5429(0@,4) $5433(0@,4) 00D3: set_object $5475(0@,4) z_angle_to $5479(0@,4) 0@ += 1 // (int) 0002: jump @PCJPLAY_1795 :PCJPLAY_1867 0026: return :PCJPLAY_1869 $5784 == 1 // (int) var == num jump_if_false @PCJPLAY_1902 0035: $5786 = $2277 // (int vars) $5786 /= 1000 // (int) 0002: jump @PCJPLAY_1928 :PCJPLAY_1902 $5785 == 1 // (int) var == num jump_if_false @PCJPLAY_1928 0035: $5786 = $2278 // (int vars) $5786 /= 1000 // (int) :PCJPLAY_1928 0035: $5787 = $5786 // (int vars) $5787 /= 60 // (int) 0035: $5788 = $5787 // (int vars) $5788 *= 60 // (int) 002B: $5786 -= $5788 // (int vars) // Note: the incorrect math opcode was used here 0026: return :PCJPLAY_1960 0035: $5786 = $5789 // (int vars) $5786 /= 1000 // (int) 0035: $5787 = $5786 // (int vars) $5787 /= 60 // (int) 0035: $5788 = $5787 // (int vars) $5788 *= 60 // (int) 002B: $5786 -= $5788 // (int vars) // Note: the incorrect math opcode was used here 0026: return :PCJPLAY_2005 1@ = 0 // (int) 809F: not actor $1038 dead jump_if_false @PCJPLAY_2576 80A0: not car $5699 wrecked jump_if_false @PCJPLAY_2563 807C: not actor $1038 driving $5699 0022: jump_if_false @PCJPLAY_2454 // Note: the incorrect math opcode was used here $5773 == 0 // (int) var == num jump_if_false @PCJPLAY_2109 not $5772 == 2 // (int) var == num jump_if_false @PCJPLAY_2109 0059: text_clear_all 0057: show_text_highpriority GXT 'PCJ_1' time 2000 flag 1 // You need the ~b~PCJ~w~ to attempt this mission! 00C0: (unknown) $5699 $5701 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1559 $5701 $5772 = 2 // (int) :PCJPLAY_2109 $5773 == 1 // (int) var == num jump_if_false @PCJPLAY_2447 not $5772 == 2 // (int) var == num jump_if_false @PCJPLAY_2159 00C0: (unknown) $5699 $5701 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1559 $5701 $5772 = 2 // (int) :PCJPLAY_2159 $5780 == 0 // (int) var == num jump_if_false @PCJPLAY_2217 $5589 > 30000 // (int) var > num jump_if_false @PCJPLAY_2191 $5781 = 1 // (int) :PCJPLAY_2191 30000 > $5589 // (int) num > var 0022: jump_if_false @PCJPLAY_2211 // Note: the incorrect math opcode was used here $5781 = 2 // (int) :PCJPLAY_2211 $5780 = 1 // (int) :PCJPLAY_2217 $5781 == 2 // (int) var == num jump_if_false @PCJPLAY_2313 0035: 1@ = $5589 // (int vars) 1@ /= 1000 // (int) 1@ > 1 // (int) var > num jump_if_false @PCJPLAY_2275 03ED: (unknown) 'PCJ_2' 1@ 5000 1 // You have ~1~ seconds to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2313 :PCJPLAY_2275 1@ == 1 // (int) var == num jump_if_false @PCJPLAY_2309 03ED: (unknown) 'PCJ_3' 1@ 5000 1 // You have ~1~ second to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2313 :PCJPLAY_2309 0059: text_clear_all 0026: return :PCJPLAY_2313 $5781 == 1 // (int) var == num jump_if_false @PCJPLAY_2447 $5774 == 0 // (int) var == num jump_if_false @PCJPLAY_2348 -1@ = 0 // (int) // timer2 $5774 = 1 // (int) :PCJPLAY_2348 1@ = 30000 // (int) 002B: 1@ -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 1@ > 1 // (int) var > num jump_if_false @PCJPLAY_2398 03ED: (unknown) 'PCJ_2' 1@ 5000 1 // You have ~1~ seconds to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2447 :PCJPLAY_2398 1@ == 1 // (int) var == num jump_if_false @PCJPLAY_2432 03ED: (unknown) 'PCJ_3' 1@ 5000 1 // You have ~1~ second to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2447 :PCJPLAY_2432 0@ = 1 // (int) $5782 = 1 // (int) 0059: text_clear_all 0026: return :PCJPLAY_2447 0002: jump @PCJPLAY_2556 :PCJPLAY_2454 not $5772 == 1 // (int) var == num jump_if_false @PCJPLAY_2556 $5772 = 1 // (int) $5774 = 0 // (int) $5780 = 0 // (int) $5781 = 0 // (int) 00BB: (unknown) $5701 $5776 == 1 // (int) var == num jump_if_false @PCJPLAY_2556 $5777 == 0 // (int) var == num jump_if_false @PCJPLAY_2540 0059: text_clear_all 0057: show_text_highpriority GXT 'PCJ_7' time 3000 flag 1 // ~w~Collect a ~y~checkpoint~w~ to start the timer! 0002: jump @PCJPLAY_2556 :PCJPLAY_2540 0059: text_clear_all 0057: show_text_highpriority GXT 'PCJ_4' time 3000 flag 1 // Collect all the ~y~checkpoints~w~ before time runs out! :PCJPLAY_2556 0002: jump @PCJPLAY_2576 :PCJPLAY_2563 $5782 = 2 // (int) 0@ = 1 // (int) 0026: return :PCJPLAY_2576 0@ = 0 // (int) 0026: return :PCJPLAY_2582 $5772 == 1 // (int) var == num jump_if_false @PCJPLAY_2695 $5776 == 0 // (int) var == num jump_if_false @PCJPLAY_2695 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PCJPLAY_1869 10 > $5786 // (int) num > var 0022: jump_if_false @PCJPLAY_2656 // Note: the incorrect math opcode was used here 01D8: (unknown) 'PCJ_81' $5787 $5786 4000 1 // ~w~Pass through each ~y~checkpoint!~w~ Try to beat the record time of ~1~:0~1~. 0002: jump @PCJPLAY_2675 :PCJPLAY_2656 01D8: (unknown) 'PCJ_80' $5787 $5786 4000 1 // ~w~Pass through each ~y~checkpoint!~w~ Try to beat the record time of ~1~:~1~. :PCJPLAY_2675 0056: show_text_lowpriority GXT 'PCJ_6' time 4000 flag 1 // The timer will begin when you collect the first checkpoint. $5776 = 1 // (int) :PCJPLAY_2695 0026: return :PCJPLAY_2697 0@ = 0 // (int) $5772 == 2 // (int) var == num jump_if_false @PCJPLAY_2766 :PCJPLAY_2714 8017: not 0@ >= $5593 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_2766 // Note: the incorrect math opcode was used here $5486(0@,30) == 1 // (int) var == num jump_if_false @PCJPLAY_2754 00BB: (unknown) $5446(0@,29) $5486(0@,30) = 0 // (int) :PCJPLAY_2754 0@ += 1 // (int) 0002: jump @PCJPLAY_2714 :PCJPLAY_2766 $5772 == 1 // (int) var == num jump_if_false @PCJPLAY_2934 :PCJPLAY_2779 8017: not 0@ >= $5593 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_2934 // Note: the incorrect math opcode was used here $5486(0@,30) == 0 // (int) var == num jump_if_false @PCJPLAY_2859 00C3: (unknown) $5338(0@,29) $5367(0@,29) $5396(0@,29) $5446(0@,29) $5486(0@,30) = 1 // (int) 0165: (unknown) $5338(0@,29) $5367(0@,29) $5396(0@,29) $5590 6 0 237 130 180 :PCJPLAY_2859 $5486(0@,30) == 1 // (int) var == num jump_if_false @PCJPLAY_2901 0165: (unknown) $5338(0@,29) $5367(0@,29) $5396(0@,29) $5590 0 0 237 130 180 :PCJPLAY_2901 $5486(0@,30) == 2 // (int) var == num jump_if_false @PCJPLAY_2922 00BB: (unknown) $5446(0@,29) :PCJPLAY_2922 0@ += 1 // (int) 0002: jump @PCJPLAY_2779 :PCJPLAY_2934 0026: return :PCJPLAY_2936 0@ = 0 // (int) $5772 == 1 // (int) var == num jump_if_false @PCJPLAY_3070 :PCJPLAY_2953 8017: not 0@ >= $5593 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_3070 // Note: the incorrect math opcode was used here $5486(0@,30) == 1 // (int) var == num jump_if_false @PCJPLAY_3058 809F: not actor $1038 dead jump_if_false @PCJPLAY_3058 008B: actor $1038 in_sphere_in_car $5338(0@,29) $5367(0@,29) $5396(0@,29) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @PCJPLAY_3058 // Note: the incorrect math opcode was used here $5486(0@,30) = 2 // (int) $5777 += 1 // (int) 8017: not $5777 >= $5593 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_3058 // Note: the incorrect math opcode was used here 00D9: (unknown) 0 0 0 1 :PCJPLAY_3058 0@ += 1 // (int) 0002: jump @PCJPLAY_2953 :PCJPLAY_3070 0026: return :PCJPLAY_3072 0035: 1@ = $5589 // (int vars) 0035: $5591 = $5593 // (int vars) 002B: $5591 -= $5777 // (int vars) // Note: the incorrect math opcode was used here $5773 == 0 // (int) var == num jump_if_false @PCJPLAY_3158 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1338 5 024C: set_timer_with_text_to $5589 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1338 1 03F9: (unknown) $5777 $5593 0 'PCJ_21' // Checkpoints ~1~ ~1~ $5773 = 1 // (int) :PCJPLAY_3158 1000 > 1@ // (int) num > var 0022: jump_if_false @PCJPLAY_3184 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $5782 = 3 // (int) 0026: return :PCJPLAY_3184 0@ = 0 // (int) 0026: return :PCJPLAY_3190 007D: actor $1038 driving_car_with_model #PCJ600 0022: jump_if_false @PCJPLAY_5092 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5693 $5694 $5695 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @PCJPLAY_4208 // Note: the incorrect math opcode was used here $2275 == 0 // (int) var == num jump_if_false @PCJPLAY_3245 01EA: increment_mission_attempts :PCJPLAY_3245 00AA: set_parked_car_generator $1895 cars_to_generate_to 0 00AA: set_parked_car_generator $1896 cars_to_generate_to 0 022C: (unknown) $5693 $5694 $5695 8.0 0 022C: (unknown) $5696 $5697 $5698 8.0 0 004E: put_car $5699 at $5693 $5694 $5695 00D1: set_car $5699 Z_angle_to $5739 809F: not actor $1038 dead 0022: jump_if_false @PCJPLAY_3306 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_3306 0035: $5589 = $2277 // (int vars) $5784 = 1 // (int) $5593 = 26 // (int) $5592 = 4 // (int) $5681 = -652.6005 // (float) $5685 = 817.9734 // (float) $5689 = 27.0607 // (float) $5682 = -617.3016 // (float) $5686 = 895.5472 // (float) $5690 = 25.8729 // (float) $5683 = -633.6563 // (float) $5687 = 985.8185 // (float) $5691 = 14.9463 // (float) $5684 = -579.8795 // (float) $5688 = 764.4454 // (float) $5692 = 21.4004 // (float) $5735 = 2.2717 // (float) $5736 = 16.2772 // (float) $5737 = 3.4755 // (float) $5738 = 182.5192 // (float) $5594 = -603.2727 // (float) $5623 = 796.137 // (float) $5652 = 11.5491 // (float) $5595 = -603.4966 // (float) $5624 = 776.3498 // (float) $5653 = 24.1936 // (float) $5596 = -641.5708 // (float) $5625 = 776.7282 // (float) $5654 = 24.1948 // (float) $5597 = -642.4772 // (float) $5626 = 792.8644 // (float) $5655 = 28.8732 // (float) $5598 = -653.1335 // (float) $5627 = 777.8399 // (float) $5656 = 28.5607 // (float) $5599 = -650.6821 // (float) $5628 = 849.0012 // (float) $5657 = 26.8641 // (float) $5600 = -632.9679 // (float) $5629 = 843.0491 // (float) $5658 = 26.8641 // (float) $5601 = -608.0759 // (float) $5630 = 862.7393 // (float) $5659 = 26.8641 // (float) $5602 = -632.5728 // (float) $5631 = 952.8756 // (float) $5660 = 16.4463 // (float) $5603 = -602.4963 // (float) $5632 = 841.4617 // (float) $5661 = 26.8641 // (float) $5604 = -622.4392 // (float) $5633 = 1005.784 // (float) $5662 = 11.0519 // (float) $5605 = -622.1191 // (float) $5634 = 912.0 // (float) $5663 = 11.5751 // (float) $5606 = -488.3845 // (float) $5635 = 876.9844 // (float) $5664 = 10.6579 // (float) $5607 = -577.0516 // (float) $5636 = 876.101 // (float) $5665 = 9.9368 // (float) $5608 = -486.6455 // (float) $5637 = 840.5541 // (float) $5666 = 11.4967 // (float) $5609 = -504.154 // (float) $5638 = 837.4875 // (float) $5667 = 16.8379 // (float) $5610 = -506.9939 // (float) $5639 = 857.6898 // (float) $5668 = 24.0018 // (float) $5611 = -576.7729 // (float) $5640 = 850.9009 // (float) $5669 = 23.0726 // (float) $5612 = -579.3897 // (float) $5641 = 801.2092 // (float) $5670 = 23.669 // (float) $5613 = -586.6116 // (float) $5642 = 715.761 // (float) $5671 = 22.1542 // (float) $5614 = -636.4772 // (float) $5643 = 1044.843 // (float) $5672 = 16.4294 // (float) $5615 = -621.8165 // (float) $5644 = 1071.833 // (float) $5673 = 11.0519 // (float) $5616 = -578.5769 // (float) $5645 = 926.8511 // (float) $5674 = 10.5975 // (float) $5617 = -612.0528 // (float) $5646 = 933.3923 // (float) $5675 = 8.9013 // (float) $5618 = -647.3271 // (float) $5647 = 910.7354 // (float) $5676 = 11.2466 // (float) $5619 = -648.966 // (float) $5648 = 1006.786 // (float) $5677 = 11.0519 // (float) $5783 == 0 // (int) var == num jump_if_false @PCJPLAY_4201 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PCJPLAY_1791 $5783 = 1 // (int) :PCJPLAY_4201 0002: jump @PCJPLAY_5092 :PCJPLAY_4208 008B: actor $1038 in_sphere_in_car $5696 $5697 $5698 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @PCJPLAY_5092 // Note: the incorrect math opcode was used here $5785 = 1 // (int) $2276 == 0 // (int) var == num jump_if_false @PCJPLAY_4255 01EA: increment_mission_attempts :PCJPLAY_4255 00AA: set_parked_car_generator $1895 cars_to_generate_to 0 00AA: set_parked_car_generator $1896 cars_to_generate_to 0 022C: (unknown) $5693 $5694 $5695 8.0 0 022C: (unknown) $5696 $5697 $5698 8.0 0 004E: put_car $5699 at $5696 $5697 $5698 00D1: set_car $5699 Z_angle_to $5740 809F: not actor $1038 dead 0022: jump_if_false @PCJPLAY_4316 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_4316 0035: $5589 = $2278 // (int vars) $5593 = 27 // (int) $5592 = 1 // (int) $5594 = 386.2387 // (float) $5623 = 991.8839 // (float) $5652 = 11.9066 // (float) $5595 = 414.8893 // (float) $5624 = 991.8987 // (float) $5653 = 11.9071 // (float) $5596 = 442.6675 // (float) $5625 = 991.7214 // (float) $5654 = 11.9071 // (float) $5597 = 424.2021 // (float) $5626 = 977.1768 // (float) $5655 = 11.9065 // (float) $5598 = 396.5977 // (float) $5627 = 978.1216 // (float) $5656 = 11.9098 // (float) $5599 = 475.0969 // (float) $5628 = 981.0125 // (float) $5657 = 11.916 // (float) $5600 = 501.0771 // (float) $5629 = 977.1936 // (float) $5658 = 17.6417 // (float) $5601 = 467.126 // (float) $5630 = 959.0922 // (float) $5659 = 17.6467 // (float) $5602 = 436.2264 // (float) $5631 = 945.8707 // (float) $5660 = 17.6419 // (float) $5603 = 431.4393 // (float) $5632 = 959.55 // (float) $5661 = 12.7302 // (float) $5604 = 426.4634 // (float) $5633 = 934.6222 // (float) $5662 = 11.4821 // (float) $5605 = 433.7139 // (float) $5634 = 906.8776 // (float) $5663 = 11.0251 // (float) $5606 = 401.5293 // (float) $5635 = 878.7711 // (float) $5664 = 11.0881 // (float) $5607 = 366.8534 // (float) $5636 = 882.0004 // (float) $5665 = 20.4218 // (float) $5608 = 338.8225 // (float) $5637 = 885.3285 // (float) $5666 = 27.2908 // (float) $5609 = 344.3654 // (float) $5638 = 921.763 // (float) $5667 = 27.2958 // (float) $5610 = 370.5369 // (float) $5639 = 922.1318 // (float) $5668 = 27.2863 // (float) $5611 = 384.3935 // (float) $5640 = 898.2844 // (float) $5669 = 27.2956 // (float) $5612 = 388.5551 // (float) $5641 = 865.0067 // (float) $5670 = 27.2905 // (float) $5613 = 413.5829 // (float) $5642 = 958.0237 // (float) $5671 = 12.6628 // (float) $5614 = 427.8793 // (float) $5643 = 880.4854 // (float) $5672 = 10.7684 // (float) $5615 = 337.7331 // (float) $5644 = 829.5603 // (float) $5673 = 12.9541 // (float) $5616 = 303.9532 // (float) $5645 = 768.1201 // (float) $5674 = 12.4691 // (float) $5617 = 221.8875 // (float) $5646 = 697.8881 // (float) $5675 = 12.4855 // (float) $5618 = 298.6445 // (float) $5647 = 695.5104 // (float) $5676 = 12.4609 // (float) $5619 = 331.3093 // (float) $5648 = 693.0368 // (float) $5677 = 12.4743 // (float) $5620 = 339.2503 // (float) $5649 = 749.7091 // (float) $5678 = 12.4718 // (float) 004E: put_car $5699 at $5696 $5697 $5698 00D1: set_car $5699 Z_angle_to $5740 809F: not actor $1038 dead 0022: jump_if_false @PCJPLAY_5092 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_5092 0026: return :PCJPLAY_5094 $1045 = 1 // (int) 033A: use_GXT_table 'PCJTXT' 0001: wait 0 ms $5772 = 0 // (int) $5773 = 0 // (int) $5590 = 5.0 // (float) $5777 = 0 // (int) $5779 = 0 // (int) $5780 = 0 // (int) $5781 = 0 // (int) $5782 = 0 // (int) $5783 = 0 // (int) $5789 = 0 // (int) $5784 = 0 // (int) $5785 = 0 // (int) $5790 = 0 // (int) $5693 = -583.6983 // (float) $5694 = 826.2472 // (float) $5695 = 10.721 // (float) $5739 = 178.9566 // (float) $5696 = 339.3391 // (float) $5697 = 972.6107 // (float) $5698 = 11.5248 // (float) $5740 = 268.8349 // (float) $5588 = 0 // (int) :PCJPLAY_5257 0001: wait 0 ms :PCJPLAY_5260 $5588 == 0 // (int) var == num jump_if_false @PCJPLAY_5355 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @PCJPLAY_5348 007D: actor $1038 driving_car_with_model #PCJ600 0022: jump_if_false @PCJPLAY_5348 // Note: the incorrect math opcode was used here 007B: $5699 = actor $1038 car 0110: 0@ = player $1038 wanted_level 0@ == 1 // (int) var == num jump_if_false @PCJPLAY_5327 009B: clear_player $1038 wanted_level :PCJPLAY_5327 012E: toggle_player $1038 ignored_by_cops 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_3190 $5588 = 2 // (int) :PCJPLAY_5348 0002: jump @PCJPLAY_5260 :PCJPLAY_5355 $5588 == 2 // (int) var == num jump_if_false @PCJPLAY_5529 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1087 jump_if_false @PCJPLAY_5400 $5782 = 4 // (int) $5588 = 5 // (int) :PCJPLAY_5400 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2582 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @PCJPLAY_2005 $5779 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2936 not $5775 == 1 // (int) var == num jump_if_false @PCJPLAY_5485 00C9: fade 1 1500 ms 809F: not actor $1038 dead jump_if_false @PCJPLAY_5479 0107: toggle_player $1038 can_move 1 :PCJPLAY_5479 $5775 = 1 // (int) :PCJPLAY_5485 $5777 > 0 // (int) var > num jump_if_false @PCJPLAY_5503 $5588 = 3 // (int) :PCJPLAY_5503 $5779 == 1 // (int) var == num jump_if_false @PCJPLAY_5522 $5588 = 5 // (int) :PCJPLAY_5522 0002: jump @PCJPLAY_5355 :PCJPLAY_5529 $5588 == 3 // (int) var == num jump_if_false @PCJPLAY_5682 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1087 jump_if_false @PCJPLAY_5574 $5782 = 4 // (int) $5588 = 5 // (int) :PCJPLAY_5574 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @PCJPLAY_3072 $5779 $5779 == 1 // (int) var == num jump_if_false @PCJPLAY_5605 $5588 = 5 // (int) :PCJPLAY_5605 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @PCJPLAY_2005 $5779 $5779 == 1 // (int) var == num jump_if_false @PCJPLAY_5636 $5588 = 5 // (int) :PCJPLAY_5636 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2936 0017: $5777 >= $5593 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_5675 // Note: the incorrect math opcode was used here $5588 = 4 // (int) :PCJPLAY_5675 0002: jump @PCJPLAY_5529 :PCJPLAY_5682 $5588 == 4 // (int) var == num jump_if_false @PCJPLAY_5714 0001: wait 0 ms 0025: gosub @PCJPLAY_5998 0026: return 0002: jump @PCJPLAY_5682 :PCJPLAY_5714 $5588 == 5 // (int) var == num jump_if_false @PCJPLAY_5746 0001: wait 0 ms 0025: gosub @PCJPLAY_5768 0026: return 0002: jump @PCJPLAY_5714 :PCJPLAY_5746 not $5588 == 99 // (int) var == num jump_if_false @PCJPLAY_5766 0002: jump @PCJPLAY_5257 :PCJPLAY_5766 0026: return :PCJPLAY_5768 0059: text_clear_all $5782 == 99 // (int) var == num jump_if_false @PCJPLAY_5800 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :PCJPLAY_5800 not $5782 == 4 // (int) var == num jump_if_false @PCJPLAY_5828 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :PCJPLAY_5828 $5782 == 4 // (int) var == num jump_if_false @PCJPLAY_5912 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! $5784 == 1 // (int) var == num jump_if_false @PCJPLAY_5884 0055: show_text_styled GXT 'PCJ_78' time 5000 style 8 // ~r~Playground On The Town Cancelled! :PCJPLAY_5884 $5785 == 1 // (int) var == num jump_if_false @PCJPLAY_5912 0055: show_text_styled GXT 'PCJ_79' time 5000 style 8 // ~r~Playground On The Point Cancelled! :PCJPLAY_5912 $5782 == 1 // (int) var == num jump_if_false @PCJPLAY_5940 0055: show_text_styled GXT 'PCJ_70' time 5000 style 8 // ~r~You didn't get back on the bike in time!~w~ :PCJPLAY_5940 $5782 == 2 // (int) var == num jump_if_false @PCJPLAY_5968 0055: show_text_styled GXT 'PCJ_71' time 5000 style 8 // ~r~The PCJ has been destroyed!~w~ :PCJPLAY_5968 $5782 == 3 // (int) var == num jump_if_false @PCJPLAY_5996 0055: show_text_styled GXT 'PCJ_72' time 5000 style 8 // ~r~You ran out of time!~w~ :PCJPLAY_5996 0026: return :PCJPLAY_5998 $5784 == 1 // (int) var == num jump_if_false @PCJPLAY_6345 0035: $5789 = $2277 // (int vars) 002B: $5789 -= $5589 // (int vars) // Note: the incorrect math opcode was used here $5789 > 0 // (int) var > num jump_if_false @PCJPLAY_6240 0035: $5790 = $5789 // (int vars) $5790 /= 1000 // (int) 051A: (unknown) $5790 0035: $2277 = $5789 // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1960 10 > $5786 // (int) num > var 0022: jump_if_false @PCJPLAY_6107 // Note: the incorrect math opcode was used here 01D9: (unknown) 'PCJ_31' $5787 $5786 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @PCJPLAY_6126 :PCJPLAY_6107 01D9: (unknown) 'PCJ_30' $5787 $5786 4000 1 // ~w~New Course Record! ~1~:~1~ :PCJPLAY_6126 $2275 == 0 // (int) var == num jump_if_false @PCJPLAY_6197 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $1038 dead jump_if_false @PCJPLAY_6174 0094: player $1038 money += 500 :PCJPLAY_6174 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $2275 = 1 // (int) 0002: jump @PCJPLAY_6233 :PCJPLAY_6197 011D: show_text_1number_styled GXT 'PCJ_82' number 500 time 1000 style 1 // New Record! 809F: not actor $1038 dead jump_if_false @PCJPLAY_6233 0094: player $1038 money += 500 :PCJPLAY_6233 0002: jump @PCJPLAY_6323 :PCJPLAY_6240 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1960 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5786 // (int) num > var 0022: jump_if_false @PCJPLAY_6304 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'PCJ_33' numbers $5787 $5786 time 5000 flag 8 // ~w~Your Course Time ~1~:0~1~ 0002: jump @PCJPLAY_6323 :PCJPLAY_6304 021E: show_text_2numbers_styled GXT 'PCJ_32' numbers $5787 $5786 time 5000 flag 8 // ~w~Your Course Time ~1~:~1~ :PCJPLAY_6323 809F: not actor $1038 dead 0022: jump_if_false @PCJPLAY_6338 // Note: the incorrect math opcode was used here 009B: clear_player $1038 wanted_level :PCJPLAY_6338 0002: jump @PCJPLAY_6685 :PCJPLAY_6345 $5785 == 1 // (int) var == num jump_if_false @PCJPLAY_6685 0035: $5789 = $2278 // (int vars) 002B: $5789 -= $5589 // (int vars) // Note: the incorrect math opcode was used here $5789 > 0 // (int) var > num jump_if_false @PCJPLAY_6587 0035: $5790 = $5789 // (int vars) $5790 /= 1000 // (int) 051B: (unknown) $5790 0035: $2278 = $5789 // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1960 10 > $5786 // (int) num > var 0022: jump_if_false @PCJPLAY_6454 // Note: the incorrect math opcode was used here 01D9: (unknown) 'PCJ_31' $5787 $5786 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @PCJPLAY_6473 :PCJPLAY_6454 01D9: (unknown) 'PCJ_30' $5787 $5786 4000 1 // ~w~New Course Record! ~1~:~1~ :PCJPLAY_6473 $2276 == 0 // (int) var == num jump_if_false @PCJPLAY_6544 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $1038 dead jump_if_false @PCJPLAY_6521 0094: player $1038 money += 500 :PCJPLAY_6521 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $2276 = 1 // (int) 0002: jump @PCJPLAY_6580 :PCJPLAY_6544 011D: show_text_1number_styled GXT 'PCJ_82' number 500 time 1000 style 1 // New Record! 809F: not actor $1038 dead jump_if_false @PCJPLAY_6580 0094: player $1038 money += 500 :PCJPLAY_6580 0002: jump @PCJPLAY_6670 :PCJPLAY_6587 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1960 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5786 // (int) num > var 0022: jump_if_false @PCJPLAY_6651 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'PCJ_33' numbers $5787 $5786 time 5000 flag 8 // ~w~Your Course Time ~1~:0~1~ 0002: jump @PCJPLAY_6670 :PCJPLAY_6651 021E: show_text_2numbers_styled GXT 'PCJ_32' numbers $5787 $5786 time 5000 flag 8 // ~w~Your Course Time ~1~:~1~ :PCJPLAY_6670 809F: not actor $1038 dead 0022: jump_if_false @PCJPLAY_6685 // Note: the incorrect math opcode was used here 009B: clear_player $1038 wanted_level :PCJPLAY_6685 0026: return :PCJPLAY_6687 1@ = 0 // (int) $1045 = 0 // (int) 00AA: set_parked_car_generator $1895 cars_to_generate_to 101 00AA: set_parked_car_generator $1896 cars_to_generate_to 101 80A0: not car $5699 wrecked jump_if_false @PCJPLAY_6723 0113: remove_references_to_car $5699 // Like turning a car into any random car :PCJPLAY_6723 00AE: remove_status_text $5777 00AC: stop_timer $5589 00BB: (unknown) $5701 :PCJPLAY_6735 8017: not 1@ >= $5593 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_6765 // Note: the incorrect math opcode was used here 00BB: (unknown) $5446(1@,29) 1@ += 1 // (int) 0002: jump @PCJPLAY_6735 :PCJPLAY_6765 007A: mission_cleanup 0026: return //-------------Mission 41--------------- :HOVERTT 0238: name_thread 'HOVERTT' 0025: gosub @HOVERTT_5143 009D: wasted_or_busted // mission only jump_if_false @HOVERTT_34 0025: gosub @HOVERTT_7624 :HOVERTT_34 0025: gosub @HOVERTT_8376 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @HOVERTT_75 02B4: set_camera_transverse_delay 0 time 7@ :HOVERTT_75 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @HOVERTT_116 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @HOVERTT_127 :HOVERTT_116 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :HOVERTT_127 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @HOVERTT_161 02B4: set_camera_transverse_delay 0 time 5@ :HOVERTT_161 809F: not actor 3@ dead 0022: jump_if_false @HOVERTT_177 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :HOVERTT_177 0026: return $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @HOVERTT_243 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @HOVERTT_237 0400: (unknown) $1038 $1690 0002: jump @HOVERTT_243 :HOVERTT_237 02C0: (unknown) $1038 $1690 :HOVERTT_243 0@ >= 0 // (int) var >= num jump_if_false @HOVERTT_270 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :HOVERTT_270 0045: actor $1038 defined jump_if_false @HOVERTT_338 807E: not actor $1038 driving jump_if_false @HOVERTT_315 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @HOVERTT_318 :HOVERTT_315 021D: (unknown) 0 :HOVERTT_318 $1698 == 0 // (int) var == num jump_if_false @HOVERTT_334 02EA: select_interior 2 :HOVERTT_334 01AE: (unknown) 1 :HOVERTT_338 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $1038 defined jump_if_false @HOVERTT_408 807E: not actor $1038 driving jump_if_false @HOVERTT_396 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @HOVERTT_396 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :HOVERTT_396 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :HOVERTT_408 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @HOVERTT_457 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @HOVERTT_457 02EA: select_interior 0 :HOVERTT_457 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @HOVERTT_487 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :HOVERTT_487 0026: return 0045: actor 0@ defined jump_if_false @HOVERTT_508 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :HOVERTT_508 0026: return 0045: actor 0@ defined 0022: jump_if_false @HOVERTT_538 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @HOVERTT_538 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :HOVERTT_538 0026: return :HOVERTT_540 0045: actor 0@ defined 0022: jump_if_false @HOVERTT_587 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @HOVERTT_583 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @HOVERTT_587 :HOVERTT_583 1@ = 0 // (int) :HOVERTT_587 1@ == 1 // (int) var == num jump_if_false @HOVERTT_671 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @HOVERTT_664 007E: actor 0@ driving jump_if_false @HOVERTT_660 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @HOVERTT_650 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @HOVERTT_653 :HOVERTT_650 00F1: (unknown) 0@ :HOVERTT_653 0002: jump @HOVERTT_664 :HOVERTT_660 1@ = 0 // (int) :HOVERTT_664 0002: jump @HOVERTT_587 :HOVERTT_671 0026: return 0045: actor 0@ defined jump_if_false @HOVERTT_765 007E: actor 0@ driving jump_if_false @HOVERTT_749 02A7: unknown_check 0@ jump_if_false @HOVERTT_719 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @HOVERTT_742 :HOVERTT_719 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @HOVERTT_540 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :HOVERTT_742 0002: jump @HOVERTT_758 :HOVERTT_749 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :HOVERTT_758 0002: jump @HOVERTT_767 :HOVERTT_765 005F: (unknown) :HOVERTT_767 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @HOVERTT_925 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @HOVERTT_925 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @HOVERTT_866 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @HOVERTT_825 // Note: the incorrect math opcode was used here 0026: return 0002: jump @HOVERTT_859 :HOVERTT_825 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_540 0@ 4@ > -1 // (int) var > num jump_if_false @HOVERTT_859 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_540 4@ :HOVERTT_859 0002: jump @HOVERTT_925 :HOVERTT_866 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @HOVERTT_891 // Note: the incorrect math opcode was used here 0026: return 0002: jump @HOVERTT_925 :HOVERTT_891 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_540 0@ not 3@ == -1 // (int) var == num jump_if_false @HOVERTT_925 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_540 3@ :HOVERTT_925 0045: actor 0@ defined jump_if_false @HOVERTT_977 004F: unknown_check 1@ jump_if_false @HOVERTT_977 007E: actor 0@ driving jump_if_false @HOVERTT_977 807C: not actor 0@ driving 1@ 0022: jump_if_false @HOVERTT_977 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_540 0@ :HOVERTT_977 5@ = 0 // (int) :HOVERTT_981 5@ == 0 // (int) var == num jump_if_false @HOVERTT_1079 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @HOVERTT_1072 004F: unknown_check 1@ jump_if_false @HOVERTT_1072 007C: actor 0@ driving 1@ 0022: jump_if_false @HOVERTT_1038 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @HOVERTT_1072 :HOVERTT_1038 2@ == -1 // (int) var == num jump_if_false @HOVERTT_1064 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @HOVERTT_1072 :HOVERTT_1064 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :HOVERTT_1072 0002: jump @HOVERTT_981 :HOVERTT_1079 0026: return :HOVERTT_1081 $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @HOVERTT_1154 0045: actor $1038 defined jump_if_false @HOVERTT_1154 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @HOVERTT_1154 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @HOVERTT_1154 $1704 = 0 // (int) :HOVERTT_1154 $1704 > 0 // (int) var > num jump_if_false @HOVERTT_1272 $1705 == -1 // (int) var == num jump_if_false @HOVERTT_1226 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @HOVERTT_1259 :HOVERTT_1226 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @HOVERTT_1259 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :HOVERTT_1259 0035: $1706 = $1704 // (int vars) 0002: jump @HOVERTT_1330 :HOVERTT_1272 $1707 == 1 // (int) var == num jump_if_false @HOVERTT_1325 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_1325 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :HOVERTT_1325 $1706 = 0 // (int) :HOVERTT_1330 005F: (unknown) :HOVERTT_1332 0@ == 0 // (int) var == num jump_if_false @HOVERTT_1375 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @HOVERTT_1551 :HOVERTT_1375 0@ == 1 // (int) var == num jump_if_false @HOVERTT_1408 03CF: (unknown) 200 200 200 255 0002: jump @HOVERTT_1551 :HOVERTT_1408 0@ == 2 // (int) var == num jump_if_false @HOVERTT_1450 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @HOVERTT_1551 :HOVERTT_1450 0@ == 3 // (int) var == num jump_if_false @HOVERTT_1494 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @HOVERTT_1551 :HOVERTT_1494 0@ == 4 // (int) var == num jump_if_false @HOVERTT_1525 03CF: (unknown) 8 143 59 255 0002: jump @HOVERTT_1551 :HOVERTT_1525 0@ == 5 // (int) var == num jump_if_false @HOVERTT_1551 03CF: (unknown) 237 130 180 255 :HOVERTT_1551 0026: return :HOVERTT_1553 00BC: (unknown) 0@ 2 0026: return :HOVERTT_1560 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @HOVERTT_1560 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @HOVERTT_1615 014E: 3@ = car 0@ health 3@ -= 250 // (int) :HOVERTT_1615 0 > 3@ // (int) num > var 0022: jump_if_false @HOVERTT_1630 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :HOVERTT_1630 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_1675 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :HOVERTT_1675 005F: (unknown) $5589 = 0 // (int) $5592 = 0 // (int) $5763 = 0 // (int) $5764 = 0 // (int) $5766 = 0 // (int) $5768 = 0 // (int) $5769 = 0 // (int) :HOVERTT_1712 $5778 == 1 // (int) var == num jump_if_false @HOVERTT_1775 0035: $5775 = $2267 // (int vars) $5775 /= 1000 // (int) 0035: $5774 = $5775 // (int vars) $5774 /= 60 // (int) 0035: $5776 = $5774 // (int vars) $5776 *= 60 // (int) 002B: $5775 -= $5776 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @HOVERTT_1818 :HOVERTT_1775 0035: $5775 = $2268 // (int vars) $5775 /= 1000 // (int) 0035: $5774 = $5775 // (int vars) $5774 /= 60 // (int) 0035: $5776 = $5774 // (int vars) $5776 *= 60 // (int) 002B: $5775 -= $5776 // (int vars) // Note: the incorrect math opcode was used here :HOVERTT_1818 0026: return :HOVERTT_1820 007D: actor $1038 driving_car_with_model #HOVERCR 0022: jump_if_false @HOVERTT_4582 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5789 $5790 $5791 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @HOVERTT_3376 // Note: the incorrect math opcode was used here $5778 = 1 // (int) $2265 == 0 // (int) var == num jump_if_false @HOVERTT_1881 01EA: increment_mission_attempts :HOVERTT_1881 0092: $5787 = init_object #NDC_BOATRAMPWIDE at -286.659 -230.889 5.2 00D3: set_object $5787 z_angle_to 180.0 0092: $5788 = init_object #NDC_BIKERAMPNARROW at -535.143 -588.179 9.524 00D3: set_object $5788 z_angle_to 180.0 $5593 = 53 // (int) $5595 = -267.31 // (float) $5648 = -1604.897 // (float) $5701 = 6.41 // (float) $5596 = -295.798 // (float) $5649 = -1545.076 // (float) $5702 = 6.41 // (float) $5597 = -300.578 // (float) $5650 = -1482.43 // (float) $5703 = 8.5 // (float) $5598 = -298.703 // (float) $5651 = -1390.222 // (float) $5704 = 8.5 // (float) $5599 = -297.518 // (float) $5652 = -1325.467 // (float) $5705 = 6.301 // (float) $5600 = -301.959 // (float) $5653 = -1214.357 // (float) $5706 = 7.818 // (float) $5601 = -302.654 // (float) $5654 = -1173.818 // (float) $5707 = 6.301 // (float) $5602 = -302.713 // (float) $5655 = -1138.771 // (float) $5708 = 5.965 // (float) $5603 = -276.544 // (float) $5656 = -1084.679 // (float) $5709 = 6.41 // (float) $5604 = -258.821 // (float) $5657 = -1014.296 // (float) $5710 = 6.41 // (float) $5605 = -250.613 // (float) $5658 = -919.99 // (float) $5711 = 6.41 // (float) $5606 = -210.577 // (float) $5659 = -843.31 // (float) $5712 = 6.41 // (float) $5607 = -180.512 // (float) $5660 = -781.035 // (float) $5713 = 6.41 // (float) $5608 = -135.742 // (float) $5661 = -710.077 // (float) $5714 = 6.41 // (float) $5609 = -103.389 // (float) $5662 = -637.897 // (float) $5715 = 6.41 // (float) $5610 = -64.099 // (float) $5663 = -572.414 // (float) $5716 = 6.41 // (float) $5611 = -29.229 // (float) $5664 = -492.661 // (float) $5717 = 6.41 // (float) $5612 = -3.767 // (float) $5665 = -381.925 // (float) $5718 = 6.41 // (float) $5613 = 17.341 // (float) $5666 = -297.955 // (float) $5719 = 6.41 // (float) $5614 = 95.192 // (float) $5667 = -261.777 // (float) $5720 = 6.41 // (float) $5615 = 127.569 // (float) $5668 = -194.41 // (float) $5721 = 6.41 // (float) $5616 = 21.705 // (float) $5669 = -153.061 // (float) $5722 = 6.41 // (float) $5617 = -96.789 // (float) $5670 = -161.754 // (float) $5723 = 6.41 // (float) $5618 = -162.282 // (float) $5671 = -161.61 // (float) $5724 = 6.41 // (float) $5619 = -243.415 // (float) $5672 = -154.264 // (float) $5725 = 6.41 // (float) $5620 = -275.338 // (float) $5673 = -155.658 // (float) $5726 = 6.41 // (float) $5621 = -286.175 // (float) $5674 = -224.038 // (float) $5727 = 6.41 // (float) $5622 = -291.5 // (float) $5675 = -273.519 // (float) $5728 = 10.143 // (float) $5623 = -250.245 // (float) $5676 = -290.711 // (float) $5729 = 10.293 // (float) $5624 = -268.336 // (float) $5677 = -317.234 // (float) $5730 = 10.293 // (float) $5625 = -288.203 // (float) $5678 = -353.495 // (float) $5731 = 11.178 // (float) $5626 = -300.33 // (float) $5679 = -368.806 // (float) $5732 = 11.141 // (float) $5627 = -367.938 // (float) $5680 = -353.917 // (float) $5733 = 11.1 // (float) $5628 = -444.717 // (float) $5681 = -355.854 // (float) $5734 = 11.103 // (float) $5629 = -445.91 // (float) $5682 = -445.508 // (float) $5735 = 11.104 // (float) $5630 = -479.505 // (float) $5683 = -486.245 // (float) $5736 = 11.107 // (float) $5631 = -529.486 // (float) $5684 = -486.073 // (float) $5737 = 11.076 // (float) $5632 = -560.446 // (float) $5685 = -512.763 // (float) $5738 = 10.524 // (float) $5633 = -541.436 // (float) $5686 = -536.042 // (float) $5739 = 10.524 // (float) $5634 = -535.704 // (float) $5687 = -580.457 // (float) $5740 = 10.524 // (float) $5635 = -534.078 // (float) $5688 = -632.87 // (float) $5741 = 6.41 // (float) $5636 = -488.862 // (float) $5689 = -720.952 // (float) $5742 = 6.41 // (float) $5637 = -409.038 // (float) $5690 = -835.958 // (float) $5743 = 6.41 // (float) $5638 = -370.939 // (float) $5691 = -903.219 // (float) $5744 = 6.41 // (float) $5639 = -336.202 // (float) $5692 = -989.556 // (float) $5745 = 6.41 // (float) $5640 = -292.136 // (float) $5693 = -1123.13 // (float) $5746 = 6.41 // (float) $5641 = -281.873 // (float) $5694 = -1198.357 // (float) $5747 = 8.7 // (float) $5642 = -283.891 // (float) $5695 = -1268.356 // (float) $5748 = 6.41 // (float) $5643 = -329.517 // (float) $5696 = -1304.286 // (float) $5749 = 6.41 // (float) $5644 = -360.414 // (float) $5697 = -1340.984 // (float) $5750 = 6.41 // (float) $5645 = -328.061 // (float) $5698 = -1448.997 // (float) $5751 = 6.41 // (float) $5646 = -292.737 // (float) $5699 = -1564.753 // (float) $5752 = 6.41 // (float) $5647 = -271.456 // (float) $5700 = -1653.366 // (float) $5753 = 6.41 // (float) 0002: jump @HOVERTT_4582 :HOVERTT_3376 008B: actor $1038 in_sphere_in_car $5792 $5793 $5794 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @HOVERTT_4582 // Note: the incorrect math opcode was used here $5779 = 1 // (int) $2266 == 0 // (int) var == num jump_if_false @HOVERTT_3423 01EA: increment_mission_attempts :HOVERTT_3423 $5593 = 30 // (int) $5595 = -1217.121 // (float) $5648 = -43.921 // (float) $5701 = 6.521 // (float) $5596 = -1321.995 // (float) $5649 = -41.188 // (float) $5702 = 6.521 // (float) $5597 = -1366.457 // (float) $5650 = -5.088 // (float) $5703 = 6.543 // (float) $5598 = -1375.804 // (float) $5651 = 113.388 // (float) $5704 = 6.512 // (float) $5599 = -1364.754 // (float) $5652 = 232.444 // (float) $5705 = 6.472 // (float) $5600 = -1328.658 // (float) $5653 = 271.881 // (float) $5706 = 6.516 // (float) $5601 = -1268.175 // (float) $5654 = 340.318 // (float) $5707 = 6.452 // (float) $5602 = -1171.013 // (float) $5655 = 441.187 // (float) $5708 = 6.452 // (float) $5603 = -1061.407 // (float) $5656 = 492.629 // (float) $5709 = 11.299 // (float) $5604 = -1028.306 // (float) $5657 = 451.318 // (float) $5710 = 7.5 // (float) $5605 = -1018.58 // (float) $5658 = 404.172 // (float) $5711 = 11.191 // (float) $5606 = -973.759 // (float) $5659 = 391.232 // (float) $5712 = 11.253 // (float) $5607 = -970.251 // (float) $5660 = 349.756 // (float) $5713 = 11.263 // (float) $5608 = -971.69 // (float) $5661 = 325.093 // (float) $5714 = 11.256 // (float) $5609 = -1004.684 // (float) $5662 = 312.645 // (float) $5715 = 11.196 // (float) $5610 = -1013.835 // (float) $5663 = 284.305 // (float) $5716 = 11.188 // (float) $5611 = -1018.497 // (float) $5664 = 240.102 // (float) $5717 = 11.255 // (float) $5612 = -1027.127 // (float) $5665 = 180.979 // (float) $5718 = 11.198 // (float) $5613 = -1068.679 // (float) $5666 = 128.921 // (float) $5719 = 11.213 // (float) $5614 = -1072.245 // (float) $5667 = 59.419 // (float) $5720 = 11.259 // (float) $5615 = -1071.958 // (float) $5668 = 10.224 // (float) $5721 = 11.272 // (float) $5616 = -1071.61 // (float) $5669 = -24.883 // (float) $5722 = 11.237 // (float) $5617 = -1070.156 // (float) $5670 = -63.885 // (float) $5723 = 11.269 // (float) $5618 = -1113.145 // (float) $5671 = -66.548 // (float) $5724 = 11.421 // (float) $5619 = -1162.828 // (float) $5672 = -84.68 // (float) $5725 = 11.414 // (float) $5620 = -1202.393 // (float) $5673 = -86.491 // (float) $5726 = 11.442 // (float) $5621 = -1249.211 // (float) $5674 = -101.959 // (float) $5727 = 11.442 // (float) $5622 = -1258.013 // (float) $5675 = -184.061 // (float) $5728 = 11.442 // (float) $5623 = -1257.444 // (float) $5676 = -258.247 // (float) $5729 = 11.442 // (float) $5624 = -1248.067 // (float) $5677 = -323.641 // (float) $5730 = 9.882 // (float) $5625 = 0 // (float) $5678 = 0 // (float) $5731 = 0 // (float) $5626 = 0 // (float) $5679 = 0 // (float) $5732 = 0 // (float) $5627 = 0 // (float) $5680 = 0 // (float) $5733 = 0 // (float) $5628 = 0 // (float) $5681 = 0 // (float) $5734 = 0 // (float) $5629 = 0 // (float) $5682 = 0 // (float) $5735 = 0 // (float) $5630 = 0 // (float) $5683 = 0 // (float) $5736 = 0 // (float) $5631 = 0 // (float) $5684 = 0 // (float) $5737 = 0 // (float) $5632 = 0 // (float) $5685 = 0 // (float) $5738 = 0 // (float) $5633 = 0 // (float) $5686 = 0 // (float) $5739 = 0 // (float) $5634 = 0 // (float) $5687 = 0 // (float) $5740 = 0 // (float) $5635 = 0 // (float) $5688 = 0 // (float) $5741 = 0 // (float) $5636 = 0 // (float) $5689 = 0 // (float) $5742 = 0 // (float) $5637 = 0 // (float) $5690 = 0 // (float) $5743 = 0 // (float) $5638 = 0 // (float) $5691 = 0 // (float) $5744 = 0 // (float) $5639 = 0 // (float) $5692 = 0 // (float) $5745 = 0 // (float) $5640 = 0 // (float) $5693 = 0 // (float) $5746 = 0 // (float) $5641 = 0 // (float) $5694 = 0 // (float) $5747 = 0 // (float) $5642 = 0 // (float) $5695 = 0 // (float) $5748 = 0 // (float) $5643 = 0 // (float) $5696 = 0 // (float) $5749 = 0 // (float) $5644 = 0 // (float) $5697 = 0 // (float) $5750 = 0 // (float) $5645 = 0 // (float) $5698 = 0 // (float) $5751 = 0 // (float) $5646 = 0 // (float) $5699 = 0 // (float) $5752 = 0 // (float) $5647 = 0 // (float) $5700 = 0 // (float) $5753 = 0 // (float) :HOVERTT_4582 0026: return :HOVERTT_4584 80A0: not car $5757 wrecked jump_if_false @HOVERTT_4640 807C: not actor $1038 driving $5757 0022: jump_if_false @HOVERTT_4640 // Note: the incorrect math opcode was used here 00C0: (unknown) $5757 $5759 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @HOVERTT_1553 $5759 00BB: (unknown) $5760 00BB: (unknown) $5761 $5591 = 2 // (int) :HOVERTT_4640 0026: return :HOVERTT_4642 80A0: not car $5757 wrecked jump_if_false @HOVERTT_4868 007C: actor $1038 driving $5757 0022: jump_if_false @HOVERTT_4868 // Note: the incorrect math opcode was used here 0035: 0@ = $5762 // (int vars) 0035: 1@ = 0@ // (int vars) $5591 == 2 // (int) var == num jump_if_false @HOVERTT_4692 00BB: (unknown) $5759 :HOVERTT_4692 001C: 0@ == $5777 // (int) num == var 0022: jump_if_false @HOVERTT_4733 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(0@,53) $5392(0@,53) $5445(0@,53) $5760 00BC: (unknown) $5760 1 0002: jump @HOVERTT_4761 :HOVERTT_4733 0011: $5777 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_4761 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(0@,53) $5392(0@,53) $5445(0@,53) $5760 :HOVERTT_4761 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 0011: 1@ > $5593 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_4787 // Note: the incorrect math opcode was used here 0035: 1@ = $5593 // (int vars) :HOVERTT_4787 001C: 1@ == $5777 // (int) num == var 0022: jump_if_false @HOVERTT_4828 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(1@,53) $5392(1@,53) $5445(1@,53) $5761 00BC: (unknown) $5761 1 0002: jump @HOVERTT_4856 :HOVERTT_4828 0011: $5777 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_4856 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(1@,53) $5392(1@,53) $5445(1@,53) $5761 :HOVERTT_4856 00BD: (unknown) $5761 1 $5591 = 1 // (int) :HOVERTT_4868 0026: return :HOVERTT_4870 80A0: not car $5757 wrecked jump_if_false @HOVERTT_4981 807C: not actor $1038 driving $5757 0022: jump_if_false @HOVERTT_4981 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5764 = 1 // (int) $5763 = 1 // (int) 0059: text_clear_all $5765 == 1 // (int) var == num jump_if_false @HOVERTT_4950 03ED: (unknown) 'GYRO_39' $5765 4000 1 // ~w~You've got ~1~ second to get into the ~b~hover craft. 0002: jump @HOVERTT_4981 :HOVERTT_4950 $5765 > 1 // (int) var > num jump_if_false @HOVERTT_4981 03ED: (unknown) 'GYRO_40' $5765 4000 1 // ~w~You've got ~1~ seconds to get into the ~b~hover craft. :HOVERTT_4981 0026: return :HOVERTT_4983 80A0: not car $5757 wrecked 0022: jump_if_false @HOVERTT_5093 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5757 0022: jump_if_false @HOVERTT_5093 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5763 = 0 // (int) $5764 = 0 // (int) $5766 = 0 // (int) 0059: text_clear_all 0268: (unknown) 001C: $5762 == $5777 // (int) num == var 0022: jump_if_false @HOVERTT_5065 // Note: the incorrect math opcode was used here 0056: show_text_lowpriority GXT 'GYRO_4' time 5000 flag 1 // ~w~Head for the ~g~finish! 0002: jump @HOVERTT_5093 :HOVERTT_5065 0011: $5777 > $5762 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_5093 // Note: the incorrect math opcode was used here 0056: show_text_lowpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :HOVERTT_5093 0026: return :HOVERTT_5095 $1704 = 0 // (int) 0377: (unknown) 44 0@ 0022: jump_if_false @HOVERTT_5136 // Note: the incorrect math opcode was used here 0@ > 0 // (int) var > num jump_if_false @HOVERTT_5129 $5784 = 1 // (int) :HOVERTT_5129 0002: jump @HOVERTT_5141 :HOVERTT_5136 $5784 = 0 // (int) :HOVERTT_5141 0026: return :HOVERTT_5143 $1045 = 1 // (int) 033A: use_GXT_table 'GYRO_VC' 0001: wait 0 ms $5589 = 1 // (int) $5778 = 0 // (int) $5779 = 0 // (int) $5780 = 0 // (int) $5781 = 0 // (int) $5594 = 0 // (int) $5590 = -1 // (int) $5782 = 0 // (int) $5783 = 0 // (int) $1704 = 0 // (int) $5784 = 0 // (int) $5785 = 0 // (int) $5786 = 0 // (int) $5789 = -259.352 // (float) $5790 = -1658.676 // (float) $5791 = 6.41 // (float) $5792 = -1179.552 // (float) $5793 = -40.727 // (float) $5794 = 6.534 // (float) $5768 = 999999 // (int) 0160: load_model #NDC_BOATRAMPWIDE 0160: load_model #NDC_BIKERAMPNARROW :HOVERTT_5301 0078: if or 8161: not model #NDC_BOATRAMPWIDE available 8161: not model #NDC_BIKERAMPNARROW available jump_if_false @HOVERTT_5330 0001: wait 0 ms 0002: jump @HOVERTT_5301 :HOVERTT_5330 0045: actor $1038 defined jump_if_false @HOVERTT_5469 0110: $5594 = player $1038 wanted_level $5594 == 1 // (int) var == num jump_if_false @HOVERTT_5364 009B: clear_player $1038 wanted_level :HOVERTT_5364 007D: actor $1038 driving_car_with_model #HOVERCR 0022: jump_if_false @HOVERTT_5462 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1820 007B: $5757 = actor $1038 car $5778 == 1 // (int) var == num jump_if_false @HOVERTT_5436 004E: put_car $5757 at -259.352 -1658.676 6.0 00D1: set_car $5757 Z_angle_to 0 0002: jump @HOVERTT_5460 :HOVERTT_5436 004E: put_car $5757 at -1179.552 -40.727 6.0 00D1: set_car $5757 Z_angle_to 90.0 :HOVERTT_5460 0221: (unknown) :HOVERTT_5462 0002: jump @HOVERTT_5475 :HOVERTT_5469 $5589 = 12 // (int) :HOVERTT_5475 00AA: set_parked_car_generator $1891 cars_to_generate_to 0 00AA: set_parked_car_generator $1892 cars_to_generate_to 0 022C: (unknown) $5789 $5790 $5791 8.0 0 022C: (unknown) $5792 $5793 $5794 8.0 0 0035: $5777 = $5593 // (int vars) $5777 -= 1 // (int) 00C9: fade 1 1500 ms 03D2: (unknown) $5595 $5648 $5701 8.0 237 130 180 03E2: (unknown) $5595 $5648 $5701 $5596 $5649 $5702 237 130 180 0 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1712 10 > $5775 // (int) num > var 0022: jump_if_false @HOVERTT_5621 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5774 $5775 6500 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @HOVERTT_5641 :HOVERTT_5621 01D8: (unknown) 'GYRO_56' $5774 $5775 6500 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :HOVERTT_5641 $5783 = 1 // (int) -1@ = 0 // (int) // timer2 :HOVERTT_5651 00CA: fading jump_if_false @HOVERTT_5735 0001: wait 0 ms 03D2: (unknown) $5595 $5648 $5701 8.0 237 130 180 03E2: (unknown) $5595 $5648 $5701 $5596 $5649 $5702 237 130 180 0 80A0: not car $5757 wrecked 0022: jump_if_false @HOVERTT_5717 // Note: the incorrect math opcode was used here :HOVERTT_5717 8045: not actor $1038 defined 0022: jump_if_false @HOVERTT_5728 // Note: the incorrect math opcode was used here :HOVERTT_5728 0002: jump @HOVERTT_5651 :HOVERTT_5735 0325: (unknown) $5757 1 03D2: (unknown) $5595 $5648 $5701 8.0 237 130 180 03E2: (unknown) $5595 $5648 $5701 $5596 $5649 $5702 237 130 180 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_5095 $5784 == 0 // (int) var == num jump_if_false @HOVERTT_5844 0377: (unknown) 44 $1704 0022: jump_if_false @HOVERTT_5844 // Note: the incorrect math opcode was used here $1704 > 0 // (int) var > num jump_if_false @HOVERTT_5844 $5785 = 1 // (int) 0002: jump @HOVERTT_6259 :HOVERTT_5844 $5782 == 0 // (int) var == num jump_if_false @HOVERTT_6259 0001: wait 0 ms 809F: not actor $1038 dead jump_if_false @HOVERTT_6246 80A0: not car $5757 wrecked jump_if_false @HOVERTT_6227 03D2: (unknown) $5595 $5648 $5701 8.0 237 130 180 03E2: (unknown) $5595 $5648 $5701 $5596 $5649 $5702 237 130 180 0 $5783 == 1 // (int) var == num jump_if_false @HOVERTT_5988 -1@ >= 4000 // (int) var >= num // timer2 jump_if_false @HOVERTT_5988 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 -1@ = 0 // (int) // timer2 $5783 = 2 // (int) :HOVERTT_5988 $5783 == 2 // (int) var == num jump_if_false @HOVERTT_6052 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @HOVERTT_6052 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 -1@ = 0 // (int) // timer2 $5783 = 3 // (int) :HOVERTT_6052 $5783 == 3 // (int) var == num jump_if_false @HOVERTT_6116 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @HOVERTT_6116 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 -1@ = 0 // (int) // timer2 $5783 = 4 // (int) :HOVERTT_6116 $5783 == 4 // (int) var == num jump_if_false @HOVERTT_6160 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @HOVERTT_6160 03C2: (unknown) -1@ = 0 // (int) // timer2 $5783 = 5 // (int) $5782 = 1 // (int) :HOVERTT_6160 $5784 == 0 // (int) var == num jump_if_false @HOVERTT_6210 0377: (unknown) 44 $1704 0022: jump_if_false @HOVERTT_6210 // Note: the incorrect math opcode was used here $1704 > 0 // (int) var > num jump_if_false @HOVERTT_6210 $5785 = 1 // (int) 0002: jump @HOVERTT_6259 :HOVERTT_6210 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_5095 0002: jump @HOVERTT_6239 :HOVERTT_6227 $5590 = 1 // (int) $5589 = 12 // (int) :HOVERTT_6239 0002: jump @HOVERTT_6252 :HOVERTT_6246 $5589 = 12 // (int) :HOVERTT_6252 0002: jump @HOVERTT_5844 :HOVERTT_6259 $5785 == 1 // (int) var == num jump_if_false @HOVERTT_6274 03C2: (unknown) :HOVERTT_6274 03D2: (unknown) $5595 $5648 $5701 8.0 237 130 180 03E2: (unknown) $5595 $5648 $5701 $5596 $5649 $5702 237 130 180 0 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $1042 $1043 $1044 10 -1@ = 0 // (int) // timer2 $5786 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4642 0045: actor $1038 defined jump_if_false @HOVERTT_6426 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 80A0: not car $5757 wrecked jump_if_false @HOVERTT_6407 0325: (unknown) $5757 0 0002: jump @HOVERTT_6419 :HOVERTT_6407 $5590 = 1 // (int) $5589 = 12 // (int) :HOVERTT_6419 0002: jump @HOVERTT_6432 :HOVERTT_6426 $5589 = 12 // (int) :HOVERTT_6432 0125: set_traffic_density_multiplier_to 0.5 :HOVERTT_6436 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @HOVERTT_7469 $5786 == 1 // (int) var == num jump_if_false @HOVERTT_6491 -1@ > 999 // (int) var > num // timer2 jump_if_false @HOVERTT_6491 025E: remove_styled_text 'RACE_E' // ~w~GO! $5786 = 0 // (int) :HOVERTT_6491 $5763 == 0 // (int) var == num jump_if_false @HOVERTT_6520 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4870 0002: jump @HOVERTT_6530 :HOVERTT_6520 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4983 :HOVERTT_6530 $5764 == 1 // (int) var == num jump_if_false @HOVERTT_6789 0035: $5767 = -1@ // (int vars) // timer2 $5767 /= 1000 // (int) $5766 == 0 // (int) var == num jump_if_false @HOVERTT_6597 0078: if and 31000 > $5768 // (int) num > var $5768 > 1 // (int) var > num jump_if_false @HOVERTT_6597 $5766 = 1 // (int) :HOVERTT_6597 $5766 == 0 // (int) var == num jump_if_false @HOVERTT_6629 $5768 > 30099 // (int) var > num jump_if_false @HOVERTT_6629 $5766 = 2 // (int) :HOVERTT_6629 $5766 == 1 // (int) var == num jump_if_false @HOVERTT_6655 0035: $5765 = $5768 // (int vars) $5765 /= 1000 // (int) :HOVERTT_6655 $5766 == 2 // (int) var == num jump_if_false @HOVERTT_6680 $5765 = 30 // (int) 002B: $5765 -= $5767 // (int vars) // Note: the incorrect math opcode was used here :HOVERTT_6680 0059: text_clear_all $5765 > 0 // (int) var > num jump_if_false @HOVERTT_6763 $5765 == 1 // (int) var == num jump_if_false @HOVERTT_6732 03ED: (unknown) 'GYRO_39' $5765 4000 1 // ~w~You've got ~1~ second to get into the ~b~hover craft. 0002: jump @HOVERTT_6763 :HOVERTT_6732 $5765 > 1 // (int) var > num jump_if_false @HOVERTT_6763 03ED: (unknown) 'GYRO_40' $5765 4000 1 // ~w~You've got ~1~ seconds to get into the ~b~hover craft. :HOVERTT_6763 -1@ > 30000 // (int) var > num // timer2 jump_if_false @HOVERTT_6789 0059: text_clear_all $5590 = 0 // (int) $5589 = 12 // (int) :HOVERTT_6789 $5589 == 1 // (int) var == num jump_if_false @HOVERTT_6837 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @HOVERTT_1332 5 024C: set_timer_with_text_to $5769 type 0 GXT 'TIME' // Time $5591 = 1 // (int) $5589 = 2 // (int) :HOVERTT_6837 $5589 == 2 // (int) var == num jump_if_false @HOVERTT_7443 0035: $5773 = $5771 // (int vars) $5773 *= 60000 // (int) 0035: $5770 = $5769 // (int vars) 002B: $5770 -= $5773 // (int vars) // Note: the incorrect math opcode was used here $5770 /= 1000 // (int) $5770 > 59 // (int) var > num jump_if_false @HOVERTT_6916 $5770 -= 60 // (int) $5771 += 1 // (int) 0002: jump @HOVERTT_6922 :HOVERTT_6916 0035: $5772 = $5770 // (int vars) :HOVERTT_6922 $5591 == 1 // (int) var == num jump_if_false @HOVERTT_7420 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4584 0035: 1@ = $5762 // (int vars) 0035: 0@ = 1@ // (int vars) 0035: 2@ = 1@ // (int vars) 0@ += 1 // (int) $5445(1@,53) -= 0.5 // (float) 001C: 0@ == $5593 // (int) num == var 0022: jump_if_false @HOVERTT_7011 // Note: the incorrect math opcode was used here 03D2: (unknown) $5339(1@,53) $5392(1@,53) $5445(1@,53) 8.0 0 255 0 0002: jump @HOVERTT_7048 :HOVERTT_7011 0011: $5593 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7048 // Note: the incorrect math opcode was used here 03D2: (unknown) $5339(1@,53) $5392(1@,53) $5445(1@,53) 8.0 237 130 180 :HOVERTT_7048 $5445(1@,53) += 0.5 // (float) 0011: $5593 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7135 // Note: the incorrect math opcode was used here 001C: 0@ == $5593 // (int) num == var 0022: jump_if_false @HOVERTT_7087 // Note: the incorrect math opcode was used here 0002: jump @HOVERTT_7135 :HOVERTT_7087 0011: $5593 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7135 // Note: the incorrect math opcode was used here 03E2: (unknown) $5339(1@,53) $5392(1@,53) $5445(1@,53) $5339(0@,53) $5392(0@,53) $5445(0@,53) 237 130 180 0 :HOVERTT_7135 008B: actor $1038 in_sphere_in_car $5339(1@,53) $5392(1@,53) $5445(1@,53) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @HOVERTT_7420 // Note: the incorrect math opcode was used here 00BB: (unknown) $5760 00BB: (unknown) $5761 0011: $5593 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7203 // Note: the incorrect math opcode was used here 0056: show_text_lowpriority GXT 'GYRO_2' time 1000 flag 1 // ~w~Checkpoint! :HOVERTT_7203 00D9: (unknown) 0 0 0 1 1@ += 1 // (int) 0035: $5762 = 1@ // (int vars) 001C: $5762 == $5593 // (int) num == var 0022: jump_if_false @HOVERTT_7250 // Note: the incorrect math opcode was used here 00AC: stop_timer $5769 $5589 = 3 // (int) 0002: jump @HOVERTT_7420 :HOVERTT_7250 001C: 1@ == $5777 // (int) num == var 0022: jump_if_false @HOVERTT_7291 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(1@,53) $5392(1@,53) $5445(1@,53) $5760 00BC: (unknown) $5760 1 0002: jump @HOVERTT_7319 :HOVERTT_7291 0011: $5777 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7319 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(1@,53) $5392(1@,53) $5445(1@,53) $5760 :HOVERTT_7319 0035: 2@ = 1@ // (int vars) 2@ += 1 // (int) 0011: 2@ > $5593 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7345 // Note: the incorrect math opcode was used here 0035: 2@ = $5593 // (int vars) :HOVERTT_7345 001C: 2@ == $5777 // (int) num == var 0022: jump_if_false @HOVERTT_7386 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(2@,53) $5392(2@,53) $5445(2@,53) $5761 00BC: (unknown) $5761 1 0002: jump @HOVERTT_7414 :HOVERTT_7386 0011: $5777 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7414 // Note: the incorrect math opcode was used here 00C3: (unknown) $5339(2@,53) $5392(2@,53) $5445(2@,53) $5761 :HOVERTT_7414 00BD: (unknown) $5761 1 :HOVERTT_7420 $5591 == 2 // (int) var == num jump_if_false @HOVERTT_7443 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4642 :HOVERTT_7443 $5589 == 3 // (int) var == num jump_if_false @HOVERTT_7462 $5589 = 11 // (int) :HOVERTT_7462 0002: jump @HOVERTT_7475 :HOVERTT_7469 $5589 = 12 // (int) :HOVERTT_7475 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1081 jump_if_false @HOVERTT_7524 03C2: (unknown) 0059: text_clear_all 80A0: not car $5757 wrecked jump_if_false @HOVERTT_7512 0325: (unknown) $5757 0 :HOVERTT_7512 $5592 = 1 // (int) $5589 = 12 // (int) :HOVERTT_7524 8045: not actor $1038 defined jump_if_false @HOVERTT_7541 $5589 = 12 // (int) :HOVERTT_7541 00A0: car $5757 wrecked jump_if_false @HOVERTT_7568 0059: text_clear_all 03C2: (unknown) $5590 = 1 // (int) $5589 = 12 // (int) :HOVERTT_7568 10 > $5589 // (int) num > var 0022: jump_if_false @HOVERTT_7588 // Note: the incorrect math opcode was used here 0002: jump @HOVERTT_6436 :HOVERTT_7588 $5589 == 11 // (int) var == num jump_if_false @HOVERTT_7615 0025: gosub @HOVERTT_7796 0002: jump @HOVERTT_7622 :HOVERTT_7615 0025: gosub @HOVERTT_7624 :HOVERTT_7622 0026: return :HOVERTT_7624 03C2: (unknown) 0059: text_clear_all $5592 == 1 // (int) var == num jump_if_false @HOVERTT_7715 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! $5778 == 1 // (int) var == num jump_if_false @HOVERTT_7692 0055: show_text_styled GXT 'GYRO_71' time 5000 style 8 // ~r~Harbor Hover Race Cancelled! 0002: jump @HOVERTT_7708 :HOVERTT_7692 0055: show_text_styled GXT 'GYRO_70' time 5000 style 8 // ~r~Haiti Hover Race Cancelled! :HOVERTT_7708 0002: jump @HOVERTT_7794 :HOVERTT_7715 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5590 == 0 // (int) var == num jump_if_false @HOVERTT_7765 0055: show_text_styled GXT 'GYRO_34' time 5000 style 8 // ~r~You took too long to get back to your vehicle! 0002: jump @HOVERTT_7794 :HOVERTT_7765 $5590 == 1 // (int) var == num jump_if_false @HOVERTT_7794 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! :HOVERTT_7794 0026: return :HOVERTT_7796 $5778 == 1 // (int) var == num jump_if_false @HOVERTT_8083 0011: $2267 > $5769 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_8008 // Note: the incorrect math opcode was used here 0035: $2267 = $5769 // (int vars) 0035: $5588 = $2267 // (int vars) $5588 /= 1000 // (int) 0510: (unknown) $5588 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1712 $2265 == 0 // (int) var == num jump_if_false @HOVERTT_7915 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $2265 = 1 // (int) 0002: jump @HOVERTT_7941 :HOVERTT_7915 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $1038 money += 500 :HOVERTT_7941 10 > $5775 // (int) num > var 0022: jump_if_false @HOVERTT_7981 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5774 $5775 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @HOVERTT_8001 :HOVERTT_7981 01D9: (unknown) 'GYRO_20' $5774 $5775 5000 1 // ~w~New Course Record! ~1~:~1~ :HOVERTT_8001 0002: jump @HOVERTT_8083 :HOVERTT_8008 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5772 // (int) num > var 0022: jump_if_false @HOVERTT_8063 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5771 $5772 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @HOVERTT_8083 :HOVERTT_8063 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5771 $5772 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :HOVERTT_8083 $5779 == 1 // (int) var == num jump_if_false @HOVERTT_8370 0011: $2268 > $5769 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_8295 // Note: the incorrect math opcode was used here 0035: $2268 = $5769 // (int vars) 0035: $5588 = $2268 // (int vars) $5588 /= 1000 // (int) 0511: (unknown) $5588 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1712 $2266 == 0 // (int) var == num jump_if_false @HOVERTT_8202 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $1038 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $2266 = 1 // (int) 0002: jump @HOVERTT_8228 :HOVERTT_8202 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $1038 money += 500 :HOVERTT_8228 10 > $5775 // (int) num > var 0022: jump_if_false @HOVERTT_8268 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5774 $5775 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @HOVERTT_8288 :HOVERTT_8268 01D9: (unknown) 'GYRO_20' $5774 $5775 5000 1 // ~w~New Course Record! ~1~:~1~ :HOVERTT_8288 0002: jump @HOVERTT_8370 :HOVERTT_8295 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5772 // (int) num > var 0022: jump_if_false @HOVERTT_8350 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5771 $5772 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @HOVERTT_8370 :HOVERTT_8350 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5771 $5772 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :HOVERTT_8370 009B: clear_player $1038 wanted_level 0026: return :HOVERTT_8376 $1045 = 0 // (int) 0125: set_traffic_density_multiplier_to 1.0 034B: unknown_check $5757 jump_if_false @HOVERTT_8401 0113: remove_references_to_car $5757 // Like turning a car into any random car :HOVERTT_8401 0252: object $5787 exists jump_if_false @HOVERTT_8416 0114: remove_references_to_object $5787 // This object will now disappear when the player looks away :HOVERTT_8416 0252: object $5788 exists jump_if_false @HOVERTT_8431 0114: remove_references_to_object $5788 // This object will now disappear when the player looks away :HOVERTT_8431 0162: release_model #NDC_BOATRAMPWIDE 0162: release_model #NDC_BIKERAMPNARROW 00AC: stop_timer $5769 00BB: (unknown) $5759 00BB: (unknown) $5760 00BB: (unknown) $5761 00AA: set_parked_car_generator $1891 cars_to_generate_to 101 00AA: set_parked_car_generator $1892 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 42--------------- :NONAME_17 01EA: increment_mission_attempts 033A: use_GXT_table 'JER_A2' 0025: gosub @NONAME_17_4023 009D: wasted_or_busted // mission only jump_if_false @NONAME_17_35 0025: gosub @NONAME_17_13354 :NONAME_17_35 0025: gosub @NONAME_17_13491 0001: wait 5000 ms 0482: (unknown) -190183423 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 0023: end_thread // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_17_100 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_17_100 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_17_141 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_17_152 :NONAME_17_141 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_17_152 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_17_186 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_17_186 809F: not actor 3@ dead 0022: jump_if_false @NONAME_17_202 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_17_202 0026: return :NONAME_17_204 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @NONAME_17_268 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @NONAME_17_262 0400: (unknown) $1038 $1690 0002: jump @NONAME_17_268 :NONAME_17_262 02C0: (unknown) $1038 $1690 :NONAME_17_268 0@ >= 0 // (int) var >= num jump_if_false @NONAME_17_295 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :NONAME_17_295 0045: actor $1038 defined jump_if_false @NONAME_17_363 807E: not actor $1038 driving jump_if_false @NONAME_17_340 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @NONAME_17_343 :NONAME_17_340 021D: (unknown) 0 :NONAME_17_343 $1698 == 0 // (int) var == num jump_if_false @NONAME_17_359 02EA: select_interior 2 :NONAME_17_359 01AE: (unknown) 1 :NONAME_17_363 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_17_369 0045: actor $1038 defined jump_if_false @NONAME_17_433 807E: not actor $1038 driving jump_if_false @NONAME_17_421 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @NONAME_17_421 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :NONAME_17_421 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :NONAME_17_433 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @NONAME_17_482 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @NONAME_17_482 02EA: select_interior 0 :NONAME_17_482 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_17_512 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_17_512 0026: return 0045: actor 0@ defined jump_if_false @NONAME_17_533 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_17_533 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_17_563 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_17_563 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_17_563 0026: return :NONAME_17_565 0045: actor 0@ defined 0022: jump_if_false @NONAME_17_612 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_17_608 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_17_612 :NONAME_17_608 1@ = 0 // (int) :NONAME_17_612 1@ == 1 // (int) var == num jump_if_false @NONAME_17_696 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_17_689 007E: actor 0@ driving jump_if_false @NONAME_17_685 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_17_675 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_17_678 :NONAME_17_675 00F1: (unknown) 0@ :NONAME_17_678 0002: jump @NONAME_17_689 :NONAME_17_685 1@ = 0 // (int) :NONAME_17_689 0002: jump @NONAME_17_612 :NONAME_17_696 0026: return 0045: actor 0@ defined jump_if_false @NONAME_17_790 007E: actor 0@ driving jump_if_false @NONAME_17_774 02A7: unknown_check 0@ jump_if_false @NONAME_17_744 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_17_767 :NONAME_17_744 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_17_565 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_17_767 0002: jump @NONAME_17_783 :NONAME_17_774 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_17_783 0002: jump @NONAME_17_792 :NONAME_17_790 005F: (unknown) :NONAME_17_792 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_17_950 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_17_950 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_17_891 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_17_850 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_17_884 :NONAME_17_850 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_565 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_17_884 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_565 4@ :NONAME_17_884 0002: jump @NONAME_17_950 :NONAME_17_891 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_17_916 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_17_950 :NONAME_17_916 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_565 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_17_950 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_565 3@ :NONAME_17_950 0045: actor 0@ defined jump_if_false @NONAME_17_1002 004F: unknown_check 1@ jump_if_false @NONAME_17_1002 007E: actor 0@ driving jump_if_false @NONAME_17_1002 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_17_1002 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_565 0@ :NONAME_17_1002 5@ = 0 // (int) :NONAME_17_1006 5@ == 0 // (int) var == num jump_if_false @NONAME_17_1104 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_17_1097 004F: unknown_check 1@ jump_if_false @NONAME_17_1097 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_17_1063 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_17_1097 :NONAME_17_1063 2@ == -1 // (int) var == num jump_if_false @NONAME_17_1089 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_17_1097 :NONAME_17_1089 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_17_1097 0002: jump @NONAME_17_1006 :NONAME_17_1104 0026: return 0@ == 0 // (int) var == num jump_if_false @NONAME_17_1149 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_17_1325 :NONAME_17_1149 0@ == 1 // (int) var == num jump_if_false @NONAME_17_1182 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_17_1325 :NONAME_17_1182 0@ == 2 // (int) var == num jump_if_false @NONAME_17_1224 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_17_1325 :NONAME_17_1224 0@ == 3 // (int) var == num jump_if_false @NONAME_17_1268 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_17_1325 :NONAME_17_1268 0@ == 4 // (int) var == num jump_if_false @NONAME_17_1299 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_17_1325 :NONAME_17_1299 0@ == 5 // (int) var == num jump_if_false @NONAME_17_1325 03CF: (unknown) 237 130 180 255 :NONAME_17_1325 0026: return :NONAME_17_1327 00BC: (unknown) 0@ 2 0026: return :NONAME_17_1334 00BC: (unknown) 0@ 6 0026: return :NONAME_17_1341 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_17_1334 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_17_1389 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_17_1389 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_17_1404 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_17_1404 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1449 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_17_1449 005F: (unknown) :NONAME_17_1451 $5884 == 1 // (int) var == num jump_if_false @NONAME_17_1486 010E: 0@ = current_time_in_ms 0011: 0@ > $5875 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1486 // Note: the incorrect math opcode was used here 0268: (unknown) $5884 = 0 // (int) :NONAME_17_1486 $5885 == 1 // (int) var == num jump_if_false @NONAME_17_1521 010E: 0@ = current_time_in_ms 0011: 0@ > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1521 // Note: the incorrect math opcode was used here 0059: text_clear_all $5885 = 0 // (int) :NONAME_17_1521 0026: return :NONAME_17_1523 0@ = 0 // (int) :NONAME_17_1527 6 > 0@ // (int) num > var 0022: jump_if_false @NONAME_17_1592 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_17_1580 // Note: the incorrect math opcode was used here 0045: actor $5418(0@,6) defined 0022: jump_if_false @NONAME_17_1580 // Note: the incorrect math opcode was used here 02AE: (unknown) $1038 $5418(0@,6) 0022: jump_if_false @NONAME_17_1580 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_17_1580 0@ += 1 // (int) 0002: jump @NONAME_17_1527 :NONAME_17_1592 0026: return :NONAME_17_1594 0045: actor $1038 defined jump_if_false @NONAME_17_1952 $5923 == 0 // (int) var == num jump_if_false @NONAME_17_1718 010E: $5882 = current_time_in_ms 0011: $5882 > $5881 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1711 // Note: the incorrect math opcode was used here 02C0: (unknown) $1038 1@ 0078: if or 02DB: unknown_check 1@ 49 02DB: unknown_check 1@ 0 jump_if_false @NONAME_17_1694 0267: (unknown) 'H_WE_02' // Use~h~ ~k~ ~PDCWE~ ~w~to scroll through your weapons. 010E: $5881 = current_time_in_ms $5881 += 5000 // (int) $5923 = 1 // (int) 0002: jump @NONAME_17_1711 :NONAME_17_1694 010E: $5881 = current_time_in_ms $5881 += 5000 // (int) $5923 = 1 // (int) :NONAME_17_1711 0002: jump @NONAME_17_1952 :NONAME_17_1718 $5924 == 0 // (int) var == num jump_if_false @NONAME_17_1837 010E: $5882 = current_time_in_ms 0011: $5882 > $5881 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1830 // Note: the incorrect math opcode was used here 02C0: (unknown) $1038 1@ 0078: if or 82DB: not unknown_check 1@ 49 82DB: not unknown_check 1@ 0 jump_if_false @NONAME_17_1830 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_17_1523 jump_if_false @NONAME_17_1802 $5924 = 1 // (int) 0002: jump @NONAME_17_1830 :NONAME_17_1802 0267: (unknown) 'H_GUN01' // Hold~h~ ~k~ ~PDLT~ ~w~to ~h~lock on to a target~w~, and press~h~ ~k~ ~PDFW~ ~w~to fire. 010E: $5881 = current_time_in_ms $5881 += 5000 // (int) $5924 = 1 // (int) :NONAME_17_1830 0002: jump @NONAME_17_1952 :NONAME_17_1837 $5925 == 0 // (int) var == num jump_if_false @NONAME_17_1901 010E: $5882 = current_time_in_ms 0011: $5882 > $5881 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1894 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_GUN02' // While locked on, press~h~ ~k~ ~PDCTL~ ~w~to change targets. 010E: $5881 = current_time_in_ms $5881 += 5000 // (int) $5925 = 1 // (int) :NONAME_17_1894 0002: jump @NONAME_17_1952 :NONAME_17_1901 $5926 == 0 // (int) var == num jump_if_false @NONAME_17_1952 010E: $5882 = current_time_in_ms 0011: $5882 > $5881 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1952 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_GUN03' // While targeting, tap the~h~ ~k~ ~FREE1~ ~w~to enter ~h~Free Aim mode~w~, then use the~h~ ~k~ ~FREE2~ ~w~to adjust your aim. $5926 = 1 // (int) $1046 = 0 // (int) :NONAME_17_1952 0026: return :NONAME_17_1954 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_17_1451 0078: if and $5885 == 0 // (int) var == num $5884 == 0 // (int) var == num jump_if_false @NONAME_17_2019 0057: show_text_highpriority GXT $5341(0@,34) time 7000 flag 1 010E: $5932 = current_time_in_ms 0035: $5876 = $5932 // (int vars) $5876 += 2000 // (int) $5885 = 1 // (int) :NONAME_17_2019 0026: return 0059: text_clear_all 3@ == 1 // (int) var == num jump_if_false @NONAME_17_2051 0045: actor 1@ defined jump_if_false @NONAME_17_2051 0220: (unknown) 1@ 19 2@ :NONAME_17_2051 0057: show_text_highpriority GXT $5341(0@,34) time 5000 flag 1 0026: return :NONAME_17_2064 003E: $5377(0@,6) = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 0@ == 0 // (int) var == num jump_if_false @NONAME_17_2105 0106: give_actor $5377(0@,6) weapon 34 ammo 9999 // Load the weapon model before using this 0002: jump @NONAME_17_2134 :NONAME_17_2105 0106: give_actor $5377(0@,6) weapon 20 ammo 2000 // Load the weapon model before using this 03D6: (unknown) $5377(0@,6) 1000 03D7: (unknown) $5377(0@,6) 2000 :NONAME_17_2134 01C9: (unknown) $5377(0@,6) 90 02D0: (unknown) $5377(0@,6) 1 3@ += 5.0 // (float) 003E: $5390(0@,6) = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 01B1: (unknown) $5390(0@,6) 1 1 1 1 1 02D0: (unknown) $5390(0@,6) 1 02F8: (unknown) $5390(0@,6) 1 04B5: (unknown) $5390(0@,6) 0 0045: actor $5390(0@,6) defined 013E: actor $5377(0@,6) look_at_actor $5390(0@,6) 00E4: (unknown) $5377(0@,6) $5390(0@,6) 020E: (unknown) $5377(0@,6) 1 0026: return :NONAME_17_2243 0@ = -793.79 // (float) 1@ = -1179.74 // (float) 2@ = 10.1 // (float) 3@ = 0 // (int) :NONAME_17_2271 2 > 3@ // (int) num > var 0022: jump_if_false @NONAME_17_2427 // Note: the incorrect math opcode was used here 0045: actor $5564(3@,2) defined 0022: jump_if_false @NONAME_17_2415 // Note: the incorrect math opcode was used here $5886 == 1 // (int) var == num jump_if_false @NONAME_17_2415 $5643(3@,2) == 0 // (int) var == num jump_if_false @NONAME_17_2344 0352: (unknown) $5564(3@,2) $5643(3@,2) = 1 // (int) 0002: jump @NONAME_17_2415 :NONAME_17_2344 $5645(3@,2) == 0 // (int) var == num jump_if_false @NONAME_17_2403 00F5: (unknown) $5564(3@,2) 0@ 1@ 0080: actor $5564(3@,2) near_point 0@ 1@ radius 3.0 3.0 sphere 0 0022: jump_if_false @NONAME_17_2396 // Note: the incorrect math opcode was used here $5645(3@,2) = 1 // (int) :NONAME_17_2396 0002: jump @NONAME_17_2415 :NONAME_17_2403 00E0: (unknown) $5564(3@,2) 0112: remove_references_to_actor $5564(3@,2) // Like turning an actor into a random pedestrian :NONAME_17_2415 3@ += 1 // (int) 0002: jump @NONAME_17_2271 :NONAME_17_2427 0026: return :NONAME_17_2429 6 > 0@ // (int) num > var 0022: jump_if_false @NONAME_17_2625 // Note: the incorrect math opcode was used here 0045: actor $5418(0@,6) defined 0022: jump_if_false @NONAME_17_2625 // Note: the incorrect math opcode was used here $5649(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2584 $5655(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2577 8485: not unknown_check $5418(0@,6) 409 jump_if_false @NONAME_17_2509 0414: (unknown) $5418(0@,6) 88 409 :NONAME_17_2509 0139: $5508(0@,6) = random_int_in_ranges 0 250 $5508(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2577 0414: (unknown) $5418(0@,6) 88 408 010E: $5514(0@,6) = current_time_in_ms 0035: $5520(0@,6) = $5514(0@,6) // (int vars) $5520(0@,6) += 3000 // (int) $5649(0@,6) = 1 // (int) :NONAME_17_2577 0002: jump @NONAME_17_2625 :NONAME_17_2584 010E: $5526(0@,6) = current_time_in_ms 0011: $5526(0@,6) > $5520(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_2625 // Note: the incorrect math opcode was used here 0414: (unknown) $5418(0@,6) 88 409 $5649(0@,6) = 0 // (int) :NONAME_17_2625 0026: return :NONAME_17_2627 0035: 1@ = $5439(0@,6) // (int vars) 0045: actor $5418(0@,6) defined 0022: jump_if_false @NONAME_17_2878 // Note: the incorrect math opcode was used here $5927 == 0 // (int) var == num jump_if_false @NONAME_17_2786 0@ == 0 // (int) var == num jump_if_false @NONAME_17_2689 00E0: (unknown) $5418(0@,6) 0112: remove_references_to_actor $5418(0@,6) // Like turning an actor into a random pedestrian 0002: jump @NONAME_17_2779 :NONAME_17_2689 5 > 1@ // (int) num > var 0022: jump_if_false @NONAME_17_2765 // Note: the incorrect math opcode was used here 0080: actor $5418(0@,6) near_point $5445(1@,5) $5450(1@,5) radius 2.5 2.5 sphere 0 0022: jump_if_false @NONAME_17_2744 // Note: the incorrect math opcode was used here $5439(0@,6) += 1 // (int) 0002: jump @NONAME_17_2758 :NONAME_17_2744 0158: actor $5418(0@,6) run_to $5445(1@,5) $5450(1@,5) :NONAME_17_2758 0002: jump @NONAME_17_2779 :NONAME_17_2765 0112: remove_references_to_actor $5418(0@,6) // Like turning an actor into a random pedestrian 00E6: (unknown) $5418(0@,6) $1038 :NONAME_17_2779 0002: jump @NONAME_17_2878 :NONAME_17_2786 $5661(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2866 0080: actor $5418(0@,6) near_point -793.79 -1179.74 radius 2.0 2.0 sphere 0 jump_if_false @NONAME_17_2843 $5661(0@,6) = 1 // (int) 0002: jump @NONAME_17_2859 :NONAME_17_2843 0158: actor $5418(0@,6) run_to -793.79 -1179.74 :NONAME_17_2859 0002: jump @NONAME_17_2878 :NONAME_17_2866 00E0: (unknown) $5418(0@,6) 0112: remove_references_to_actor $5418(0@,6) // Like turning an actor into a random pedestrian :NONAME_17_2878 0026: return :NONAME_17_2880 0045: actor $1038 defined jump_if_false @NONAME_17_3011 0252: object $5798 exists jump_if_false @NONAME_17_2931 021A: unknown_check $5798 jump_if_false @NONAME_17_2931 03BE: (unknown) $5798 0418: (unknown) $5793 $5794 $5795 $5886 = 1 // (int) :NONAME_17_2931 0252: object $5799 exists jump_if_false @NONAME_17_2971 021A: unknown_check $5799 jump_if_false @NONAME_17_2971 03BE: (unknown) $5799 0418: (unknown) $5793 $5794 $5795 $5886 = 1 // (int) :NONAME_17_2971 0252: object $5792 exists jump_if_false @NONAME_17_3011 021A: unknown_check $5792 jump_if_false @NONAME_17_3011 03BE: (unknown) $5792 0418: (unknown) $5793 $5794 $5795 $5886 = 1 // (int) :NONAME_17_3011 0026: return :NONAME_17_3013 0@ = -793.79 // (float) 1@ = -1179.74 // (float) 2@ = 10.1 // (float) 3@ = -810.8 // (float) 4@ = -1188.05 // (float) 5@ = 11.04 // (float) 7@ = 0 // (int) :NONAME_17_3065 6 > 7@ // (int) num > var 0022: jump_if_false @NONAME_17_3857 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_17_3845 // Note: the incorrect math opcode was used here 0045: actor $5418(7@,6) defined 0022: jump_if_false @NONAME_17_3793 // Note: the incorrect math opcode was used here $5886 == 0 // (int) var == num jump_if_false @NONAME_17_3508 0043: store_actor $5418(7@,6) position_to $5484(7@,6) $5490(7@,6) $5496(7@,6) // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5484(7@,6) $5490(7@,6) 9@(7@,6) 031D: (unknown) $1042 $1043 3@ 4@ 6@ 5.5 > 9@(7@,6) // (float) num > var 0022: jump_if_false @NONAME_17_3222 // Note: the incorrect math opcode was used here 0045: actor $5418(7@,6) defined 0022: jump_if_false @NONAME_17_3215 // Note: the incorrect math opcode was used here $5655(7@,6) == 0 // (int) var == num jump_if_false @NONAME_17_3215 0153: (unknown) $5418(7@,6) $1038 $5655(7@,6) = 1 // (int) :NONAME_17_3215 0002: jump @NONAME_17_3301 :NONAME_17_3222 0045: actor $5418(7@,6) defined jump_if_false @NONAME_17_3301 $5655(7@,6) == 1 // (int) var == num jump_if_false @NONAME_17_3270 0154: (unknown) $5418(7@,6) $5655(7@,6) = 0 // (int) 0002: jump @NONAME_17_3301 :NONAME_17_3270 0078: if or 7@ == 0 // (int) var == num 7@ == 1 // (int) var == num jump_if_false @NONAME_17_3301 0414: (unknown) $5418(7@,6) 88 410 :NONAME_17_3301 0078: if and 18.0 > 6@ // (float) num > var 01C2: unknown_check $1038 19 jump_if_false @NONAME_17_3330 $5886 = 1 // (int) :NONAME_17_3330 0078: if or 7@ == 2 // (int) var == num 7@ == 4 // (int) var == num 7@ == 3 // (int) var == num jump_if_false @NONAME_17_3367 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @NONAME_17_2429 7@ :NONAME_17_3367 0078: if or 01C1: (unknown) $1038 $5862 $5863 $5865 $5866 0 02AE: (unknown) $1038 $5418(7@,6) 0326: unknown_check $5418(7@,6) $1038 0022: jump_if_false @NONAME_17_3413 // Note: the incorrect math opcode was used here $5886 = 1 // (int) :NONAME_17_3413 004F: unknown_check $5664 jump_if_false @NONAME_17_3457 0078: if or 0336: unknown_check $1038 $5664 0328: unknown_check $5664 $1038 0398: unknown_check $5664 0022: jump_if_false @NONAME_17_3457 // Note: the incorrect math opcode was used here $5886 = 1 // (int) :NONAME_17_3457 004F: unknown_check $5665 jump_if_false @NONAME_17_3501 0078: if or 0336: unknown_check $1038 $5665 0328: unknown_check $5665 $1038 0398: unknown_check $5665 0022: jump_if_false @NONAME_17_3501 // Note: the incorrect math opcode was used here $5886 = 1 // (int) :NONAME_17_3501 0002: jump @NONAME_17_3786 :NONAME_17_3508 0047: unknown_check $1038 $5868 $5869 $5870 $5871 $5872 $5873 0 0022: jump_if_false @NONAME_17_3538 // Note: the incorrect math opcode was used here $5927 = 1 // (int) :NONAME_17_3538 $5903 == 0 // (int) var == num jump_if_false @NONAME_17_3624 0139: 20@ = random_int_in_ranges 0 2 20@ == 0 // (int) var == num jump_if_false @NONAME_17_3599 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12990 'JERA2DA' $5903 = 1 // (int) 0002: jump @NONAME_17_3624 :NONAME_17_3599 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12990 'JERA2DB' $5903 = 1 // (int) :NONAME_17_3624 $5631(7@,6) == 0 // (int) var == num jump_if_false @NONAME_17_3718 0352: (unknown) $5418(7@,6) $5631(7@,6) = 1 // (int) 0078: if or 7@ == 0 // (int) var == num 7@ == 1 // (int) var == num jump_if_false @NONAME_17_3711 004F: unknown_check $5408(7@,2) jump_if_false @NONAME_17_3711 0325: (unknown) $5408(7@,2) 0 0045: actor $5418(7@,6) defined jump_if_false @NONAME_17_3711 02B7: (unknown) $5418(7@,6) :NONAME_17_3711 0002: jump @NONAME_17_3786 :NONAME_17_3718 0078: if or 7@ == 2 // (int) var == num 7@ == 3 // (int) var == num jump_if_false @NONAME_17_3768 0154: (unknown) $5418(7@,6) 01EC: (unknown) $5418(7@,6) 1 00E4: (unknown) $5418(7@,6) $1038 0002: jump @NONAME_17_3786 :NONAME_17_3768 041B: (unknown) $5418(7@,6) 0 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @NONAME_17_2627 7@ :NONAME_17_3786 0002: jump @NONAME_17_3845 :NONAME_17_3793 0078: if or 7@ == 0 // (int) var == num 7@ == 1 // (int) var == num jump_if_false @NONAME_17_3833 004F: unknown_check $5408(7@,2) jump_if_false @NONAME_17_3833 0325: (unknown) $5408(7@,2) 0 :NONAME_17_3833 $5886 = 1 // (int) 00BB: (unknown) $5424(7@,6) :NONAME_17_3845 7@ += 1 // (int) 0002: jump @NONAME_17_3065 :NONAME_17_3857 0026: return :NONAME_17_3859 1@ = 0 // (int) 2@ = 0 // (int) :NONAME_17_3867 2 > 2@ // (int) num > var 0022: jump_if_false @NONAME_17_4017 // Note: the incorrect math opcode was used here 0045: actor $5578(2@,2) defined 0022: jump_if_false @NONAME_17_3994 // Note: the incorrect math opcode was used here $5637(2@,6) == 0 // (int) var == num jump_if_false @NONAME_17_3927 0352: (unknown) $5578(2@,2) $5637(2@,6) = 1 // (int) 0002: jump @NONAME_17_3987 :NONAME_17_3927 00E4: (unknown) $5578(2@,2) $1038 $5904 == 0 // (int) var == num jump_if_false @NONAME_17_3987 010E: 3@ = current_time_in_ms 0011: 3@ > $5880 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_3987 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'JERA2DC' $5904 = 1 // (int) :NONAME_17_3987 0002: jump @NONAME_17_4005 :NONAME_17_3994 00BB: (unknown) $5580(2@,2) 1@ += 1 // (int) :NONAME_17_4005 2@ += 1 // (int) 0002: jump @NONAME_17_3867 :NONAME_17_4017 0035: 0@ = 1@ // (int vars) 0026: return :NONAME_17_4023 $1045 = 1 // (int) 0001: wait 0 ms 3@ = -1604.53 // (float) 4@ = -133.49 // (float) 5@ = 13.84 // (float) 6@ = -689.49 // (float) 7@ = -1551.56 // (float) 8@ = 30.0 // (float) 9@ = -694.77 // (float) 10@ = -1552.02 // (float) 11@ = 29.98 // (float) 12@ = -711.69 // (float) 13@ = -1540.69 // (float) 14@ = 11.42 // (float) 15@ = -758.63 // (float) 16@ = -1169.0 // (float) 17@ = 10.07 // (float) 18@ = -807.75 // (float) 19@ = -1177.9 // (float) 20@ = 12.76 // (float) 21@ = -815.32 // (float) 22@ = -1178.42 // (float) 23@ = 12.98 // (float) 27@ = -711.5 // (float) 28@ = -1541.05 // (float) 29@ = 11.38 // (float) 32@ = -697.39 // (float) 33@ = -1552.55 // (float) 34@ = 29.98 // (float) 35@ = -715.02 // (float) 36@ = -1550.0 // (float) 37@ = 11.53 // (float) 38@ = -695.82 // (float) 39@ = -1552.54 // (float) 40@ = 30.46 // (float) 41@ = -710.48 // (float) 42@ = -1541.16 // (float) 43@ = 11.42 // (float) 44@ = -758.39 // (float) 45@ = -1170.0 // (float) 46@ = 10.07 // (float) 47@ = -760.7 // (float) 48@ = -1174.39 // (float) 49@ = 10.0 // (float) 51@ = -812.52 // (float) 52@ = -1184.82 // (float) 53@ = 10.61 // (float) 56@ = -807.35 // (float) 57@ = -1179.02 // (float) 58@ = 13.76 // (float) 02E2: 64@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_9489 64@ 0006: $5588 = 'H_IV_16' // (string) // The blip is a ~h~triangle pointing down~w~, this shows that the ~h~target is lower~w~ than you are. // Note: the incorrect math opcode was used here 0006: $5589 = 'SWIM_01' // (string) // Use~h~ ~k~ ~SWIMD~ ~w~to swim in any direction. // Note: the incorrect math opcode was used here 0006: $5590 = 'SWIM_02' // (string) // Your stamina will slowly decrease while you are in the water. If you run out of stamina you will drown. // Note: the incorrect math opcode was used here 0006: $5591 = 'SWIM_03' // (string) // If you run out of stamina while in the water, you will drown. // Note: the incorrect math opcode was used here 0006: $5592 = 'SWIM_04' // (string) // You can press~h~ ~k~ ~SWIMF~ ~w~to swim faster, but this uses up more stamina. // Note: the incorrect math opcode was used here 0006: $5593 = 'SWIM_05' // (string) // If you are close to a boat or the shore, press~h~ ~k~ ~SWIMO~ ~w~to climb out of the water. // Note: the incorrect math opcode was used here 0006: $5594 = 'UCBT_01' // (string) // Use~h~ ~k~ ~PUNA~ ~w~and~h~ ~k~ ~PUHA~ ~w~to attack a targetted enemy when you are unarmed. // Note: the incorrect math opcode was used here 0006: $5595 = 'UCBT_02' // (string) // Hold~h~ ~k~ ~PUBL~ ~w~to block a targetted enemy's melee attacks. // Note: the incorrect math opcode was used here 0006: $5596 = 'UCBT_03' // (string) // Press~h~ ~k~ ~PUGR~ ~w~to grab an opponent, making them defenseless to your attacks. // Note: the incorrect math opcode was used here 0006: $5597 = 'JER2_29' // (string) // Go and meet ~y~Phil Cassidy. // Note: the incorrect math opcode was used here 0006: $5598 = 'JER2_30' // (string) // Get into Phil's ~b~truck. // Note: the incorrect math opcode was used here 0006: $5599 = 'JER2_31' // (string) // Make your way to ~y~Phil's old place. // Note: the incorrect math opcode was used here 0006: $5600 = 'JER2_32' // (string) // Get back in the ~b~truck. // Note: the incorrect math opcode was used here 0006: $5601 = 'JER2_33' // (string) // Go back and get ~b~Phil. // Note: the incorrect math opcode was used here 0006: $5602 = 'JER2_34' // (string) // Get rid of the ~r~Cholos ~w~outside Phil's place. // Note: the incorrect math opcode was used here 0006: $5603 = 'JER2_35' // (string) // Go ~t~inside. // Note: the incorrect math opcode was used here 0006: $5604 = 'JER2_36' // (string) // Deal with the rest of the ~r~Cholo ~w~in here. // Note: the incorrect math opcode was used here 0006: $5605 = 'JER2_37' // (string) // Go back ~y~outside. // Note: the incorrect math opcode was used here 0006: $5606 = 'JER2_38' // (string) // Take the money back to ~y~Martinez. // Note: the incorrect math opcode was used here 0006: $5607 = 'JER2_39' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5608 = 'JER2_40' // (string) // ~r~Phil's truck is trashed. // Note: the incorrect math opcode was used here 0006: $5609 = 'JER2_03' // (string) // ~w~You must be Vic. Jerry told me about you. // Note: the incorrect math opcode was used here 0006: $5610 = 'JER2_04' // (string) // ~w~Hey. I used to be in the service... // Note: the incorrect math opcode was used here 0006: $5611 = 'JER2_05' // (string) // ~w~Yeah, listen, he said you'd have some money for me. // Note: the incorrect math opcode was used here 0006: $5612 = 'JER2_06' // (string) // ~w~Sure. Sure... // Note: the incorrect math opcode was used here 0006: $5613 = 'JER2_07' // (string) // ~w~Well, I ain't a bank... I don't have it on me. But I'll take you to it. // Note: the incorrect math opcode was used here 0006: $5614 = 'JER2_09' // (string) // ~w~I've been having trouble with them Cholo boys. Some of them have been... // Note: the incorrect math opcode was used here 0006: $5615 = 'JER2_10' // (string) // ~w~What the hell is a Cholo? // Note: the incorrect math opcode was used here 0006: $5616 = 'JER2_11' // (string) // ~w~Bunch of Mexican Gang-bangers. Bad boys, trying to take over all the gun running in town. // Note: the incorrect math opcode was used here 0006: $5617 = 'JER2_16' // (string) // ~w~Look. Where's the money Phil? // Note: the incorrect math opcode was used here 0006: $5618 = 'JER2_17' // (string) // ~w~Yeah, well, funny thing, you see, it's like this... // Note: the incorrect math opcode was used here 0006: $5619 = 'JER2_18' // (string) // ~w~It's under the floorboards at my old place. // Note: the incorrect math opcode was used here 0006: $5620 = 'SJRA2BH' // (string) // ~w~But the Cholo evicted me and now I can't get to it. // Note: the incorrect math opcode was used here 0006: $5621 = 'SJRA2BI' // (string) // ~w~I'll get to it. // Note: the incorrect math opcode was used here 0006: $5622 = 'SJRA2BJ' // (string) // ~w~See you around. // Note: the incorrect math opcode was used here 0006: $5623 = 'JER2_26' // (string) // ~w~What the fuck is this? // Note: the incorrect math opcode was used here 0006: $5624 = 'JER2_27' // (string) // Note: the incorrect math opcode was used here 0006: $5625 = 'JER2_28' // (string) // ~w~Cholo kill you good, pendejó. // Note: the incorrect math opcode was used here 0006: $5626 = 'JER2_29' // (string) // Go and meet ~y~Phil Cassidy. // Note: the incorrect math opcode was used here 0006: $5627 = 'JER2_30' // (string) // Get into Phil's ~b~truck. // Note: the incorrect math opcode was used here 0006: $5628 = 'JER2_31' // (string) // Make your way to ~y~Phil's old place. // Note: the incorrect math opcode was used here 0006: $5629 = 'JER2_32' // (string) // Get back in the ~b~truck. // Note: the incorrect math opcode was used here 0006: $5630 = 'JER2_33' // (string) // Go back and get ~b~Phil. // Note: the incorrect math opcode was used here $5883 = 0 // (int) $5695 = 0 // (int) $5696 = 0 // (int) $5697 = 0 // (int) $5698 = 0 // (int) $5699 = 0 // (int) $5701 = -809.31 // (float) $5706 = -1186.56 // (float) $5711 = 10.05 // (float) $5702 = -816.21 // (float) $5707 = -1191.18 // (float) $5712 = 10.13 // (float) $5703 = -821.78 // (float) $5708 = -1193.1 // (float) $5713 = 10.2 // (float) $5704 = -810.43 // (float) $5709 = -1238.9 // (float) $5714 = 10.13 // (float) $5705 = -771.41 // (float) $5710 = -1243.65 // (float) $5715 = 10.1 // (float) $5643 = -695.61 // (float) $5644 = -1549.21 // (float) $5645 = 30.08 // (float) $5653 = -694.95 // (float) $5654 = -1532.89 // (float) $5655 = 31.0 // (float) $5657 = -717.07 // (float) $5658 = -1549.0 // (float) $5659 = 11.51 // (float) $5661 = -760.11 // (float) $5662 = -1172.57 // (float) $5663 = 11.11 // (float) $5666 = -794.8 // (float) $5668 = -1186.36 // (float) $5670 = 10.1 // (float) $5667 = -798.49 // (float) $5669 = -1177.38 // (float) $5671 = 10.1 // (float) $5672 = 45.0 // (float) $5673 = 180.0 // (float) $5686 = 1.1 // (float) $5689 = 1.5 // (float) $5692 = 0.45 // (float) $5687 = -0.9 // (float) $5690 = 2.55 // (float) $5693 = 0.35 // (float) $5716 = -795.86 // (float) $5722 = -1184.22 // (float) $5728 = 10.1 // (float) $5717 = -798.48 // (float) $5723 = -1180.44 // (float) $5729 = 10.11 // (float) $5718 = -806.32 // (float) $5724 = -1185.23 // (float) $5730 = 10.0 // (float) $5719 = -816.6 // (float) $5725 = -1190.29 // (float) $5731 = 10.08 // (float) $5720 = -805.02 // (float) $5726 = -1188.4 // (float) $5732 = 9.94 // (float) $5721 = -811.84 // (float) $5727 = -1182.44 // (float) $5733 = 10.11 // (float) $5734 = 295.0 // (float) $5735 = 215.0 // (float) $5736 = 275.0 // (float) $5737 = 180.0 // (float) $5738 = 17.0 // (float) $5739 = 90.0 // (float) $5822 = -813.16 // (float) $5824 = -1182.81 // (float) $5826 = 10.11 // (float) $5823 = -806.42 // (float) $5825 = -1184.23 // (float) $5827 = 10.01 // (float) $5828 = 310.0 // (float) $5829 = 200.0 // (float) $5789 = -810.94 // (float) $5790 = -1190.95 // (float) $5791 = 10.0 // (float) $5793 = -810.94 // (float) $5794 = -1190.96 // (float) $5795 = 10.95 // (float) $5800 = -809.3 // (float) $5802 = -1190.64 // (float) $5804 = 10.0 // (float) $5814 = 17.0 // (float) $5812 = 197.0 // (float) $5801 = -813.08 // (float) $5803 = -1187.52 // (float) $5805 = 10.0 // (float) $5815 = 107.0 // (float) $5813 = 107.0 // (float) $5817 = -804.95 // (float) $5818 = -1189.2 // (float) $5819 = 9.92 // (float) $5838 = -814.08 // (float) $5840 = -1180.43 // (float) $5842 = 12.76 // (float) $5839 = -818.5 // (float) $5841 = -1182.0 // (float) $5843 = 11.98 // (float) $5844 = 197.0 // (float) $5845 = 17.0 // (float) $5847 = -814.04 // (float) $5848 = -1181.33 // (float) $5849 = 12.5 // (float) $5851 = -819.0 // (float) $5852 = -1179.02 // (float) $5853 = 12.75 // (float) $5854 = -818.53 // (float) $5855 = -1179.22 // (float) $5856 = 12.76 // (float) $5858 = -1604.1 // (float) $5859 = -138.6 // (float) $5860 = 13.64 // (float) $5862 = -848.21 // (float) $5863 = -1249.64 // (float) $5864 = 9.0 // (float) $5865 = -745.56 // (float) $5866 = -1075.21 // (float) $5867 = 20.0 // (float) $5868 = -812.14 // (float) $5869 = -1172.06 // (float) $5870 = 10.29 // (float) $5871 = -831.69 // (float) $5872 = -1224.15 // (float) $5873 = 13.48 // (float) $5874 = 17.0 // (float) $5884 = 0 // (int) $5885 = 0 // (int) $5886 = 0 // (int) $5903 = 0 // (int) $5904 = 0 // (int) $4204 = 0 // (int) $5923 = 0 // (int) $5924 = 0 // (int) $5925 = 0 // (int) $5926 = 0 // (int) $5927 = 0 // (int) $5928 = 0 // (int) $5929 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @MAIN_6396 $2334 1@ 0025: gosub @NONAME_17_7318 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 0045: actor $1038 defined jump_if_false @NONAME_17_6188 0107: toggle_player $1038 can_move 1 :NONAME_17_6188 $5929 == 1 // (int) var == num jump_if_false @NONAME_17_6220 0044: put_actor $1038 at -715.08 -1539.83 11.42 :NONAME_17_6220 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4326 :NONAME_17_6230 0001: wait 0 ms :NONAME_17_6233 0@ == 0 // (int) var == num jump_if_false @NONAME_17_6301 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_17_6294 0080: actor $1038 near_point 27@ 28@ radius 3.0 3.0 sphere 1 0022: jump_if_false @NONAME_17_6294 // Note: the incorrect math opcode was used here 00BB: (unknown) 30@ 0025: gosub @NONAME_17_7497 0@ = 1 // (int) :NONAME_17_6294 0002: jump @NONAME_17_6233 :NONAME_17_6301 0@ == 1 // (int) var == num jump_if_false @NONAME_17_6483 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_17_6476 0045: actor 24@ defined jump_if_false @NONAME_17_6445 0025: gosub @NONAME_17_13221 004F: unknown_check $5656 jump_if_false @NONAME_17_6407 02A6: (unknown) $1038 $5656 0022: jump_if_false @NONAME_17_6400 // Note: the incorrect math opcode was used here 00BB: (unknown) $5660 00C3: (unknown) 47@ 48@ 49@ 50@ $5885 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 2 0@ = 2 // (int) :NONAME_17_6400 0002: jump @NONAME_17_6438 :NONAME_17_6407 0025: gosub @NONAME_17_13354 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4973 'JER2_40' // ~r~Phil's truck is trashed. 0@ = 8 // (int) :NONAME_17_6438 0002: jump @NONAME_17_6476 :NONAME_17_6445 0025: gosub @NONAME_17_13354 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4973 'JER2_39' // ~r~Phil died. 0@ = 8 // (int) :NONAME_17_6476 0002: jump @NONAME_17_6301 :NONAME_17_6483 0@ == 2 // (int) var == num jump_if_false @NONAME_17_6739 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_17_6732 0045: actor 24@ defined jump_if_false @NONAME_17_6698 004F: unknown_check $5656 jump_if_false @NONAME_17_6657 007C: actor $1038 driving $5656 0022: jump_if_false @NONAME_17_6607 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere 47@ 48@ 49@ radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @NONAME_17_6600 // Note: the incorrect math opcode was used here 00BB: (unknown) 50@ 0025: gosub @NONAME_17_9098 $5885 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 5 0@ = 3 // (int) :NONAME_17_6600 0002: jump @NONAME_17_6650 :NONAME_17_6607 00BB: (unknown) 50@ 00C0: (unknown) $5656 $5660 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1327 $5660 $5885 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 3 0@ = 1 // (int) :NONAME_17_6650 0002: jump @NONAME_17_6691 :NONAME_17_6657 00BB: (unknown) 50@ 0025: gosub @NONAME_17_13354 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4973 'JER2_40' // ~r~Phil's truck is trashed. 0@ = 8 // (int) :NONAME_17_6691 0002: jump @NONAME_17_6732 :NONAME_17_6698 00BB: (unknown) 50@ 0025: gosub @NONAME_17_13354 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4973 'JER2_39' // ~r~Phil died. 0@ = 8 // (int) :NONAME_17_6732 0002: jump @NONAME_17_6483 :NONAME_17_6739 0@ == 3 // (int) var == num jump_if_false @NONAME_17_6911 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_17_6904 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_3013 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2243 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_1594 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2880 0078: if and 009F: actor $5676 dead 009F: actor $5677 dead jump_if_false @NONAME_17_6904 0444: (unknown) 67 0444: (unknown) 84 0444: (unknown) 74 0112: remove_references_to_actor $5820 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5821 // Like turning an actor into a random pedestrian 0479: (unknown) 51@ 52@ 53@ 8004: not 50@ = 54@ // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 65 call_with_params @NONAME_17_1341 51@ 52@ 53@ 55@ $5857 = 0 // (int) $5885 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 6 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12382 0@ = 4 // (int) :NONAME_17_6904 0002: jump @NONAME_17_6739 :NONAME_17_6911 0@ == 4 // (int) var == num jump_if_false @NONAME_17_7071 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_17_7064 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2880 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_3013 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2243 0081: actor $1038 near_point_on_foot 51@ 52@ radius 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_17_7012 // Note: the incorrect math opcode was used here 00BB: (unknown) 55@ 047A: (unknown) 54@ 0025: gosub @NONAME_17_12168 0@ = 5 // (int) 0002: jump @NONAME_17_7064 :NONAME_17_7012 $5928 == 0 // (int) var == num jump_if_false @NONAME_17_7064 031D: (unknown) $1042 $1043 51@ 52@ $5930 10.0 > $5930 // (float) num > var 0022: jump_if_false @NONAME_17_7064 // Note: the incorrect math opcode was used here 0267: (unknown) 'INT_01' // Walk into the large ~h~arrows ~w~to enter and exit buildings. $5928 = 1 // (int) :NONAME_17_7064 0002: jump @NONAME_17_6911 :NONAME_17_7071 0@ == 5 // (int) var == num jump_if_false @NONAME_17_7146 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_17_7139 037B: constant_params 0 variable_params 1 unknown 65 call_with_params @NONAME_17_3859 $5857 $5857 == 2 // (int) var == num jump_if_false @NONAME_17_7139 0001: wait 2500 ms 0025: gosub @NONAME_17_12756 0@ = 7 // (int) :NONAME_17_7139 0002: jump @NONAME_17_7071 :NONAME_17_7146 0@ == 6 // (int) var == num jump_if_false @NONAME_17_7210 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_17_7203 0081: actor $1038 near_point_on_foot 56@ 57@ radius 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_17_7203 // Note: the incorrect math opcode was used here 047A: (unknown) 59@ 00BB: (unknown) 60@ 0@ = 7 // (int) :NONAME_17_7203 0002: jump @NONAME_17_7146 :NONAME_17_7210 0@ == 7 // (int) var == num jump_if_false @NONAME_17_7297 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2880 0045: actor $1038 defined jump_if_false @NONAME_17_7290 0089: actor $1038 in_sphere $5858 $5859 $5860 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @NONAME_17_7290 // Note: the incorrect math opcode was used here 00BB: (unknown) $5861 0025: gosub @NONAME_17_13371 0@ = 8 // (int) :NONAME_17_7290 0002: jump @NONAME_17_7210 :NONAME_17_7297 not 0@ == 8 // (int) var == num jump_if_false @NONAME_17_7316 0002: jump @NONAME_17_6230 :NONAME_17_7316 0026: return :NONAME_17_7318 $5929 == 0 // (int) var == num jump_if_false @NONAME_17_7342 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @SAFEHOU_12168 2 :NONAME_17_7342 0035: 2@ = $1038 // (int vars) 0045: actor 2@ defined 0022: jump_if_false @NONAME_17_7459 // Note: the incorrect math opcode was used here 0044: put_actor 2@ at 3@ 4@ 5@ 00CF: set_actor 2@ Z_angle_to 90.0 02D5: (unknown) 2@ 19 jump_if_false @NONAME_17_7415 028B: (unknown) 2@ 19 $5632 32 > $5632 // (int) num > var 0022: jump_if_false @NONAME_17_7408 // Note: the incorrect math opcode was used here 00D5: (unknown) 2@ 19 17 :NONAME_17_7408 0002: jump @NONAME_17_7459 :NONAME_17_7415 0160: load_model #BERETTA :NONAME_17_7420 8161: not model #BERETTA available jump_if_false @NONAME_17_7442 0001: wait 0 ms 0002: jump @NONAME_17_7420 :NONAME_17_7442 0045: actor 2@ defined jump_if_false @NONAME_17_7459 0106: give_actor 2@ weapon 19 ammo 17 // Load the weapon model before using this :NONAME_17_7459 00C3: (unknown) 27@ 28@ 29@ 30@ 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_369 1500 010B: set_actor $1038 armed_weapon_to 19 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 0 0026: return :NONAME_17_7497 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 03B6: (unknown) $5631 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4215 361 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4215 0 0160: load_model #PYTHON 041A: (unknown) 'PHIL' 26@ 041A: (unknown) 'GANG7A' $5639 041A: (unknown) 'GANG7B' $5640 041A: (unknown) 'HMYAP' $5641 041A: (unknown) 'WMOCA' $5642 :NONAME_17_7598 0078: if or 8161: not model 26@ available 8161: not model $5639 available 8161: not model $5640 available 8161: not model $5641 available 8161: not model $5642 available 8161: not model #PYTHON available 0022: jump_if_false @NONAME_17_7643 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_7598 :NONAME_17_7643 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1862708945 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_20061 2 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2064 0 26@ -700.0 -1548.56 30.0 0035: 24@ = $5633 // (int vars) 00A2: (unknown) $5633 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2064 1 $5639 -689.3 -1548.56 30.0 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2064 2 $5642 -691.48 -1548.56 30.0 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2064 3 $5641 -693.6 -1548.56 30.0 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2064 4 $5640 -696.0 -1548.56 30.0 0045: actor $1038 defined jump_if_false @NONAME_17_7840 0216: (unknown) $1038 -684.66 -1546.16 30.0 :NONAME_17_7840 003E: $5652 = create_actor_pedtype 22 model 0 at -699.0 -1549.32 30.0 00CF: set_actor $5652 Z_angle_to 10.0 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AA' 'JER2_03' 24@ 0 // ~w~You must be Vic. Jerry told me about you. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AA' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AB' 'JER2_04' 24@ 0 // ~w~Hey. I used to be in the service... 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AB' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AC' 'JER2_05' $5652 0 // ~w~Yeah, listen, he said you'd have some money for me. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AC' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AD' 'JER2_06' 24@ 0 // ~w~Sure. Sure... 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AD' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AE' 'JER2_07' 24@ 0 // ~w~Well, I ain't a bank... I don't have it on me. But I'll take you to it. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AE' 00B9: set_camera_position -689.0 -1546.11 31.3 rotations 0 0 0 00BA: set_camera_point_at -689.0 -1547.11 31.32 mode 2 02B4: set_camera_transverse_delay 1.0 time 15000 0001: wait 0 ms 00B9: set_camera_position -700.0 -1546.11 31.3 rotations 0 0 0 00BA: set_camera_point_at -700.0 -1547.11 31.32 mode 1 0045: actor $5652 defined jump_if_false @NONAME_17_8218 04B4: (unknown) $5652 120 518 100.0 :NONAME_17_8218 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 8000 jump_if_false @NONAME_17_8255 0002: jump @NONAME_17_8815 :NONAME_17_8255 0045: actor 24@ defined jump_if_false @NONAME_17_8317 0045: actor $5390(61@,6) defined jump_if_false @NONAME_17_8317 03D6: (unknown) 24@ 20000 00E4: (unknown) 24@ $5390(61@,6) 0153: (unknown) 24@ $5390(61@,6) 0045: actor $5652 defined 0022: jump_if_false @NONAME_17_8317 // Note: the incorrect math opcode was used here 0153: (unknown) $5652 $5390(61@,6) :NONAME_17_8317 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 5000 jump_if_false @NONAME_17_8344 0002: jump @NONAME_17_8815 :NONAME_17_8344 0045: actor 24@ defined jump_if_false @NONAME_17_8376 00A2: (unknown) 24@ 0045: actor $5652 defined jump_if_false @NONAME_17_8376 0154: (unknown) 24@ 0153: (unknown) 24@ $5652 :NONAME_17_8376 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2AA' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2AA' jump_if_false @NONAME_17_8430 0002: jump @NONAME_17_8815 :NONAME_17_8430 00B9: set_camera_position -698.53 -1547.86 31.38 rotations 0 0 0 00BA: set_camera_point_at -699.16 -1548.64 31.34 mode 2 0045: actor $5652 defined jump_if_false @NONAME_17_8499 0045: actor 24@ defined jump_if_false @NONAME_17_8499 0154: (unknown) $5652 0153: (unknown) $5652 24@ :NONAME_17_8499 0045: actor $5638 defined 0022: jump_if_false @NONAME_17_8514 // Note: the incorrect math opcode was used here 00A2: (unknown) $5638 :NONAME_17_8514 0045: actor $5637 defined 0022: jump_if_false @NONAME_17_8529 // Note: the incorrect math opcode was used here 00A2: (unknown) $5637 :NONAME_17_8529 0045: actor $5636 defined 0022: jump_if_false @NONAME_17_8544 // Note: the incorrect math opcode was used here 00A2: (unknown) $5636 :NONAME_17_8544 0045: actor 24@ defined 0022: jump_if_false @NONAME_17_8576 // Note: the incorrect math opcode was used here 0045: actor $5652 defined 0022: jump_if_false @NONAME_17_8576 // Note: the incorrect math opcode was used here 0352: (unknown) 24@ 0154: (unknown) 24@ 013E: actor 24@ look_at_actor $5652 :NONAME_17_8576 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2AB' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2AB' jump_if_false @NONAME_17_8630 0002: jump @NONAME_17_8815 :NONAME_17_8630 0045: actor $5652 defined jump_if_false @NONAME_17_8653 04B4: (unknown) $5652 120 517 1.0 :NONAME_17_8653 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2AC' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2AC' jump_if_false @NONAME_17_8707 0002: jump @NONAME_17_8815 :NONAME_17_8707 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2AD' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2AD' jump_if_false @NONAME_17_8761 0002: jump @NONAME_17_8815 :NONAME_17_8761 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2AE' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2AE' jump_if_false @NONAME_17_8815 0002: jump @NONAME_17_8815 :NONAME_17_8815 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4311 61@ = 0 // (int) :NONAME_17_8841 6 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_8877 // Note: the incorrect math opcode was used here 003F: destroy_actor $5377(61@,6) 003F: destroy_actor $5390(61@,6) 61@ += 1 // (int) 0002: jump @NONAME_17_8841 :NONAME_17_8877 003F: destroy_actor $5652 0162: release_model $5639 0162: release_model $5640 0162: release_model $5641 0162: release_model $5642 0444: (unknown) 120 0444: (unknown) 121 0160: load_model #WALTON :NONAME_17_8910 8161: not model #WALTON available jump_if_false @NONAME_17_8932 0001: wait 0 ms 0002: jump @NONAME_17_8910 :NONAME_17_8932 0482: (unknown) 1862708945 0 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_20061 0 0048: $5656 = create_car #WALTON at $5657 $5658 $5659 004F: unknown_check $5656 0022: jump_if_false @NONAME_17_9015 // Note: the incorrect math opcode was used here 0496: (unknown) $5656 0 01B2: (unknown) $5656 0 1 0 0 0 00D1: set_car $5656 Z_angle_to 350.0 00C0: (unknown) $5656 $5660 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1327 $5660 :NONAME_17_9015 003E: 24@ = create_actor_pedtype 22 model 26@ at 35@ 36@ 37@ 0162: release_model #WALTON 0045: actor $1038 defined 0022: jump_if_false @NONAME_17_9061 // Note: the incorrect math opcode was used here 0154: (unknown) $1038 0044: put_actor $1038 at 12@ 13@ 14@ 010F: (unknown) $1038 $5657 $5658 $5659 :NONAME_17_9061 $4204 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_369 1000 03B7: (unknown) $5631 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 1 0026: return :NONAME_17_9098 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 0295: (unknown) $5862 $5863 $5864 $5865 $5866 $5867 0246: (unknown) $5862 $5863 $5864 $5865 $5866 $5867 0152: create_forbidden_for_peds_cube_cornerA $5862 $5863 $5864 cornerB $5865 $5866 $5867 0122: create_forbidden_for_cars_cube_cornerA $5862 $5863 $5864 cornerB $5865 $5866 $5867 0443: (unknown) 67 :NONAME_17_9171 8445: not (unknown) 67 0022: jump_if_false @NONAME_17_9192 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9171 :NONAME_17_9192 0443: (unknown) 88 :NONAME_17_9196 8445: not (unknown) 88 0022: jump_if_false @NONAME_17_9217 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9196 :NONAME_17_9217 0160: load_model #CHOLLO :NONAME_17_9222 8161: not model #CHOLLO available 0022: jump_if_false @NONAME_17_9244 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9222 :NONAME_17_9244 61@ = 0 // (int) :NONAME_17_9248 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9303 // Note: the incorrect math opcode was used here 0048: $5408(61@,2) = create_car #CHOLLO at $5410(61@,2) $5412(61@,2) $5414(61@,2) 00D1: set_car $5408(61@,2) Z_angle_to $5416(61@,2) 61@ += 1 // (int) 0002: jump @NONAME_17_9248 :NONAME_17_9303 0162: release_model #CHOLLO 041A: (unknown) 'HFYBE' $5830 041A: (unknown) 'HFYPR' $5831 :NONAME_17_9330 0078: if or 8161: not model $5830 available 8161: not model $5831 available 0022: jump_if_false @NONAME_17_9359 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9330 :NONAME_17_9359 61@ = 0 // (int) :NONAME_17_9363 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9492 // Note: the incorrect math opcode was used here 0139: 63@ = random_int_in_ranges 0 2 63@ == 0 // (int) var == num jump_if_false @NONAME_17_9421 003E: $5564(61@,2) = create_actor_pedtype 22 model $5830 at $5566(61@,2) $5568(61@,2) $5570(61@,2) 0002: jump @NONAME_17_9443 :NONAME_17_9421 003E: $5564(61@,2) = create_actor_pedtype 22 model $5831 at $5566(61@,2) $5568(61@,2) $5570(61@,2) :NONAME_17_9443 0045: actor $5564(61@,2) defined 0022: jump_if_false @NONAME_17_9480 // Note: the incorrect math opcode was used here $5643(61@,2) = 0 // (int) $5645(61@,2) = 0 // (int) 00CF: set_actor $5564(61@,2) Z_angle_to $5572(61@,2) :NONAME_17_9480 61@ += 1 // (int) 0002: jump @NONAME_17_9363 :NONAME_17_9492 0162: release_model $5830 0162: release_model $5831 0045: actor $5820 defined jump_if_false @NONAME_17_9520 0414: (unknown) $5820 67 347 :NONAME_17_9520 0045: actor $5821 defined jump_if_false @NONAME_17_9540 0414: (unknown) $5821 67 350 :NONAME_17_9540 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #BAT :NONAME_17_9553 0078: if or 8161: not model #GANG2A available 8161: not model #GANG2B available 8161: not model #BAT available jump_if_false @NONAME_17_9587 0001: wait 0 ms 0002: jump @NONAME_17_9553 :NONAME_17_9587 61@ = 0 // (int) :NONAME_17_9591 6 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9899 // Note: the incorrect math opcode was used here 0139: 62@ = random_int_in_ranges 0 2 62@ == 0 // (int) var == num jump_if_false @NONAME_17_9649 003E: $5418(61@,6) = create_actor_pedtype 22 model #GANG2A at $5460(61@,6) $5466(61@,6) $5472(61@,6) 0002: jump @NONAME_17_9671 :NONAME_17_9649 003E: $5418(61@,6) = create_actor_pedtype 22 model #GANG2B at $5460(61@,6) $5466(61@,6) $5472(61@,6) :NONAME_17_9671 00CF: set_actor $5418(61@,6) Z_angle_to $5478(61@,6) $5631(61@,6) = 0 // (int) $5649(61@,6) = 0 // (int) $5655(61@,6) = 0 // (int) $5661(61@,6) = 0 // (int) 0078: if or 61@ == 0 // (int) var == num 61@ == 1 // (int) var == num jump_if_false @NONAME_17_9801 004F: unknown_check $5408(61@,2) jump_if_false @NONAME_17_9801 0325: (unknown) $5408(61@,2) 1 0045: actor $5418(61@,6) defined jump_if_false @NONAME_17_9801 0106: give_actor $5418(61@,6) weapon 6 ammo -1 // Load the weapon model before using this 02B6: (unknown) $5418(61@,6) $5408(61@,2) $5430(61@,3) $5433(61@,3) $5436(61@,3) 0 180.0 6 :NONAME_17_9801 61@ == 2 // (int) var == num jump_if_false @NONAME_17_9833 0106: give_actor $5418(61@,6) weapon 19 ammo 30 // Load the weapon model before using this 00C1: (unknown) $5418(61@,6) $5424(61@,6) :NONAME_17_9833 61@ == 3 // (int) var == num jump_if_false @NONAME_17_9865 0106: give_actor $5418(61@,6) weapon 19 ammo 30 // Load the weapon model before using this 00C1: (unknown) $5418(61@,6) $5424(61@,6) :NONAME_17_9865 61@ == 4 // (int) var == num jump_if_false @NONAME_17_9887 0106: give_actor $5418(61@,6) weapon 6 ammo -1 // Load the weapon model before using this :NONAME_17_9887 61@ += 1 // (int) 0002: jump @NONAME_17_9591 :NONAME_17_9899 61@ = 0 // (int) :NONAME_17_9903 6 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9948 // Note: the incorrect math opcode was used here 0045: actor $5418(61@,6) defined 0022: jump_if_false @NONAME_17_9936 // Note: the incorrect math opcode was used here 041B: (unknown) $5418(61@,6) 9 :NONAME_17_9936 61@ += 1 // (int) 0002: jump @NONAME_17_9903 :NONAME_17_9948 0162: release_model #BERETTA 0162: release_model #BAT 0045: actor $5674 defined jump_if_false @NONAME_17_9978 0414: (unknown) $5674 88 410 :NONAME_17_9978 0045: actor $5675 defined jump_if_false @NONAME_17_9998 0414: (unknown) $5675 88 410 :NONAME_17_9998 0045: actor $5676 defined jump_if_false @NONAME_17_10018 0414: (unknown) $5676 88 409 :NONAME_17_10018 0045: actor $5677 defined jump_if_false @NONAME_17_10038 0414: (unknown) $5677 88 409 :NONAME_17_10038 0045: actor $5678 defined jump_if_false @NONAME_17_10058 0414: (unknown) $5678 88 409 :NONAME_17_10058 0045: actor $5679 defined jump_if_false @NONAME_17_10078 0414: (unknown) $5679 67 342 :NONAME_17_10078 61@ = 0 // (int) :NONAME_17_10082 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_10261 // Note: the incorrect math opcode was used here 0092: $5540(61@,2) = init_object #EBPROP_CHAIR at $5544(61@,2) $5546(61@,2) $5548(61@,2) 0252: object $5540(61@,2) exists 0022: jump_if_false @NONAME_17_10249 // Note: the incorrect math opcode was used here 00D3: set_object $5540(61@,2) z_angle_to $5556(61@,2) 0279: (unknown) $5540(61@,2) 0 -0.1 0.48 $5550(61@,2) $5552(61@,2) $5554(61@,2) 0092: $5542(61@,2) = init_object #EBPROP_SPEAKER at $5550(61@,2) $5552(61@,2) $5554(61@,2) 0252: object $5542(61@,2) exists 0022: jump_if_false @NONAME_17_10249 // Note: the incorrect math opcode was used here 0475: (unknown) $5542(61@,2) 1.0 1 0490: (unknown) $5542(61@,2) 20 03AA: (unknown) $5542(61@,2) 999999.9 999999.9 0.99 00D3: set_object $5542(61@,2) z_angle_to $5558(61@,2) :NONAME_17_10249 61@ += 1 // (int) 0002: jump @NONAME_17_10082 :NONAME_17_10261 0092: $5788 = init_object #EBPROP_TABLEWIDE at $5789 $5790 $5791 0252: object $5788 exists 0022: jump_if_false @NONAME_17_10290 // Note: the incorrect math opcode was used here 00D3: set_object $5788 z_angle_to $5874 :NONAME_17_10290 0092: $5792 = init_object #MAR_A2_STEREO at $5793 $5794 $5795 0252: object $5792 exists 0022: jump_if_false @NONAME_17_10353 // Note: the incorrect math opcode was used here 0475: (unknown) $5792 1.0 1 0490: (unknown) $5792 20 03AA: (unknown) $5792 999999.9 999999.9 0.99 00D3: set_object $5792 z_angle_to $5874 :NONAME_17_10353 0092: $5816 = init_object #EBPROP_CHAIR at $5817 $5818 $5819 0252: object $5816 exists 0022: jump_if_false @NONAME_17_10383 // Note: the incorrect math opcode was used here 00D3: set_object $5816 z_angle_to 197.0 :NONAME_17_10383 0045: actor $1038 defined jump_if_false @NONAME_17_10456 004F: unknown_check $5656 jump_if_false @NONAME_17_10456 004E: put_car $5656 at -760.11 -1172.57 10.05 00D1: set_car $5656 Z_angle_to 20.0 0216: (unknown) $1038 -758.8 -1168.5 10.07 00CF: set_actor $1038 Z_angle_to 120.0 :NONAME_17_10456 0417: (unknown) $5793 $5794 $5795 40 2 003F: destroy_actor 24@ 003E: 24@ = create_actor_pedtype 22 model 26@ at 44@ 45@ 46@ 0045: actor 24@ defined 0022: jump_if_false @NONAME_17_10496 // Note: the incorrect math opcode was used here 00CF: set_actor 24@ Z_angle_to 80.0 :NONAME_17_10496 0162: release_model 26@ 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AG' 'JER2_09' 24@ 0 // ~w~I've been having trouble with them Cholo boys. Some of them have been... 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AG' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AH' 'JER2_10' $1038 0 // ~w~What the hell is a Cholo? 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AH' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2AI' 'JER2_11' 24@ 0 // ~w~Bunch of Mexican Gang-bangers. Bad boys, trying to take over all the gun running in town. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2AI' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2BE' 'JER2_16' $1038 0 // ~w~Look. Where's the money Phil? 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2BE' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2BF' 'JER2_17' 24@ 0 // ~w~Yeah, well, funny thing, you see, it's like this... 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2BF' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -753.01 -1160.06 15.9 rotations 0 0 0 00BA: set_camera_point_at -753.76 -1160.66 15.64 mode 2 0045: actor $1038 defined jump_if_false @NONAME_17_10811 010B: set_actor $1038 armed_weapon_to 0 :NONAME_17_10811 0045: actor 24@ defined jump_if_false @NONAME_17_10832 04B4: (unknown) 24@ 120 524 100.0 :NONAME_17_10832 0045: actor $1038 defined jump_if_false @NONAME_17_10855 04B4: (unknown) $1038 120 518 100.0 :NONAME_17_10855 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2AG' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 3500 jump_if_false @NONAME_17_10913 0002: jump @NONAME_17_11916 :NONAME_17_10913 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2AH' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2AH' jump_if_false @NONAME_17_10967 0002: jump @NONAME_17_11916 :NONAME_17_10967 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2BG' 'JER2_18' 24@ 0 // ~w~It's under the floorboards at my old place. 00B9: set_camera_position -786.95 -1184.97 12.8 rotations 0 0 0 00BA: set_camera_point_at -787.95 -1184.91 12.74 mode 2 02B4: set_camera_transverse_delay 1.0 time 15000 0001: wait 0 ms 00B9: set_camera_position -789.54 -1184.82 12.64 rotations 0 0 0 00BA: set_camera_point_at -790.54 -1184.76 12.58 mode 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12990 'JERA2AI' 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2AI' jump_if_false @NONAME_17_11138 0002: jump @NONAME_17_11916 :NONAME_17_11138 0045: actor $1038 defined jump_if_false @NONAME_17_11159 0045: actor 24@ defined jump_if_false @NONAME_17_11159 :NONAME_17_11159 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2BH' 'SJRA2BH' 24@ 0 // ~w~But the Cholo evicted me and now I can't get to it. 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2BE' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2BE' jump_if_false @NONAME_17_11243 0002: jump @NONAME_17_11916 :NONAME_17_11243 0045: actor $1038 defined jump_if_false @NONAME_17_11269 0045: actor 24@ defined jump_if_false @NONAME_17_11269 0153: (unknown) 24@ $1038 :NONAME_17_11269 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2BI' 'SJRA2BI' 24@ 0 // ~w~I'll get to it. 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2BF' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2BF' jump_if_false @NONAME_17_11353 0002: jump @NONAME_17_11916 :NONAME_17_11353 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2BJ' 'SJRA2BJ' $1038 0 // ~w~See you around. 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2BG' 0 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2BG' jump_if_false @NONAME_17_11437 0002: jump @NONAME_17_11916 :NONAME_17_11437 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2BH' 0 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2BH' jump_if_false @NONAME_17_11490 0002: jump @NONAME_17_11916 :NONAME_17_11490 0045: actor 24@ defined jump_if_false @NONAME_17_11509 0528: (unknown) 24@ 524 -1.0 :NONAME_17_11509 0045: actor 24@ defined jump_if_false @NONAME_17_11555 0154: (unknown) 24@ 0044: put_actor 24@ at -758.5 -1171.8 10.1 004F: unknown_check $5656 jump_if_false @NONAME_17_11555 00EA: (unknown) 24@ $5656 :NONAME_17_11555 0045: actor $1038 defined 0022: jump_if_false @NONAME_17_11578 // Note: the incorrect math opcode was used here 04B4: (unknown) $1038 121 542 1.0 :NONAME_17_11578 00B9: set_camera_position -757.76 -1167.25 11.35 rotations 0 0 0 00BA: set_camera_point_at -758.19 -1168.14 11.25 mode 2 02B4: set_camera_transverse_delay 1.0 time 10000 0001: wait 0 ms 00B9: set_camera_position -757.76 -1167.25 11.35 rotations 0 0 0 00BA: set_camera_point_at -758.57 -1167.83 11.25 mode 1 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13171 'JERA2BI' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2BI' jump_if_false @NONAME_17_11715 0002: jump @NONAME_17_11916 :NONAME_17_11715 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 2000 jump_if_false @NONAME_17_11742 0002: jump @NONAME_17_11916 :NONAME_17_11742 0045: actor $1038 defined jump_if_false @NONAME_17_11775 04B4: (unknown) $1038 120 519 1.0 0528: (unknown) $1038 542 -1.0 :NONAME_17_11775 004F: unknown_check $5656 jump_if_false @NONAME_17_11795 02C7: (unknown) $5656 8 5000 :NONAME_17_11795 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 1000 jump_if_false @NONAME_17_11822 0002: jump @NONAME_17_11916 :NONAME_17_11822 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12990 'JERA2BJ' 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13348 'JERA2BJ' jump_if_false @NONAME_17_11874 0002: jump @NONAME_17_11916 :NONAME_17_11874 0045: actor $1038 defined jump_if_false @NONAME_17_11889 0154: (unknown) $1038 :NONAME_17_11889 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 1000 jump_if_false @NONAME_17_11916 0002: jump @NONAME_17_11916 :NONAME_17_11916 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12382 003F: destroy_actor 24@ 0049: destroy_car $5656 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2DA' 'JER2_26' -99 0 // ~w~What the fuck is this? 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2DA' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2DB' 'SJRA2DB' -99 0 // ~w~I'm gonna kick your ass. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2DB' 0045: actor $1038 defined jump_if_false @NONAME_17_12077 0352: (unknown) $1038 010F: (unknown) $1038 -793.79 -1179.74 10.1 :NONAME_17_12077 0444: (unknown) 120 0444: (unknown) 121 0121: remove_forbidden_for_cars_cube_cornerA $5862 $5863 $5864 cornerB $5865 $5866 $5867 0151: remove_forbidden_for_peds_cube_cornerA $5862 $5863 $5864 cornerB $5865 $5866 $5867 0264: (unknown) 0.2 010E: $5881 = current_time_in_ms $5881 += 3000 // (int) $1046 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_369 1000 0045: actor $1038 defined jump_if_false @NONAME_17_12166 010B: set_actor $1038 armed_weapon_to 0 :NONAME_17_12166 0026: return :NONAME_17_12168 0268: (unknown) 0418: (unknown) $5793 $5794 $5795 0444: (unknown) 67 03B6: (unknown) $5631 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12382 012E: toggle_player $1038 ignored_by_cops 1 03B6: (unknown) $5631 028D: (unknown) 0.05 003F: destroy_actor $5676 003F: destroy_actor $5677 003F: destroy_actor $5678 003F: destroy_actor $5679 0482: (unknown) -190183423 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_20061 2 0443: (unknown) 84 0443: (unknown) 81 0443: (unknown) 120 0228: (unknown) :NONAME_17_12277 0078: if or 8445: not (unknown) 84 8445: not (unknown) 81 jump_if_false @NONAME_17_12306 0001: wait 0 ms 0002: jump @NONAME_17_12277 :NONAME_17_12306 0092: $5846 = init_object #EBPROP_DRUGTABLEA at $5847 $5848 $5849 00D3: set_object $5846 z_angle_to 17.0 61@ = 0 // (int) :NONAME_17_12329 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_12464 // Note: the incorrect math opcode was used here 0139: 62@ = random_int_in_ranges 0 2 62@ == 0 // (int) var == num jump_if_false @NONAME_17_12387 003E: $5578(61@,2) = create_actor_pedtype 22 model #GANG2A at $5582(61@,2) $5584(61@,2) $5586(61@,2) 0002: jump @NONAME_17_12409 :NONAME_17_12387 003E: $5578(61@,2) = create_actor_pedtype 22 model #GANG2B at $5582(61@,2) $5584(61@,2) $5586(61@,2) :NONAME_17_12409 00CF: set_actor $5578(61@,2) Z_angle_to $5588(61@,2) 00C1: (unknown) $5578(61@,2) $5580(61@,2) 00BF: (unknown) $5580(61@,2) 2 00C4: (unknown) $5580(61@,2) 2 $5637(61@,6) = 0 // (int) 61@ += 1 // (int) 0002: jump @NONAME_17_12329 :NONAME_17_12464 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12755 'JERA2DC' 'JER2_28' -99 0 // ~w~Cholo kill you good, pendejó. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12704 'JERA2DC' 0045: actor $1038 defined jump_if_false @NONAME_17_12539 0044: put_actor $1038 at 18@ 19@ 20@ 00CF: set_actor $1038 Z_angle_to 90.0 :NONAME_17_12539 00B9: set_camera_position -807.31 -1176.79 14.27 rotations 0 0 0 00BA: set_camera_point_at -808.0 -1177.51 14.15 mode 2 0045: actor $5835 defined jump_if_false @NONAME_17_12599 04B4: (unknown) $5835 81 391 100.0 :NONAME_17_12599 0045: actor $1038 defined jump_if_false @NONAME_17_12622 04B4: (unknown) $1038 120 513 100.0 :NONAME_17_12622 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4326 0045: actor $5834 defined jump_if_false @NONAME_17_12655 04B4: (unknown) $5834 84 397 1.0 :NONAME_17_12655 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 4000 jump_if_false @NONAME_17_12682 0002: jump @NONAME_17_12682 :NONAME_17_12682 0444: (unknown) 84 0444: (unknown) 81 0045: actor $1038 defined jump_if_false @NONAME_17_12705 0352: (unknown) $1038 :NONAME_17_12705 0444: (unknown) 120 012E: toggle_player $1038 ignored_by_cops 1 024F: (unknown) 0 010E: $5880 = current_time_in_ms $5880 += 2000 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_369 1000 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 7 0026: return :NONAME_17_12756 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12382 0162: release_model #GANG2A 0162: release_model #GANG2B 00B9: set_camera_position -810.77 -1180.38 14.41 rotations 0 0 0 00BA: set_camera_point_at -811.73 -1180.23 14.22 mode 2 02B4: set_camera_transverse_delay 1.0 time 15000 0001: wait 0 ms 00B9: set_camera_position -812.51 -1180.1 14.06 rotations 0 0 0 00BA: set_camera_point_at -813.49 -1179.94 13.95 mode 1 0045: actor $1038 defined jump_if_false @NONAME_17_12916 0154: (unknown) $1038 0044: put_actor $1038 at 21@ 22@ 23@ 010F: (unknown) $1038 $5851 $5852 $5853 00EE: (unknown) $1038 $5854 $5855 :NONAME_17_12916 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 2000 jump_if_false @NONAME_17_12953 0002: jump @NONAME_17_13003 :NONAME_17_12953 0045: actor $1038 defined jump_if_false @NONAME_17_12976 04B4: (unknown) $1038 88 411 1.0 :NONAME_17_12976 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4341 2500 jump_if_false @NONAME_17_13003 0002: jump @NONAME_17_13003 :NONAME_17_13003 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4311 047A: (unknown) 59@ 0482: (unknown) -190183423 0 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_20061 0 0045: actor $1038 defined jump_if_false @NONAME_17_13076 0352: (unknown) $1038 0044: put_actor $1038 at -810.73 -1184.36 10.06 00CF: set_actor $1038 Z_angle_to 290.0 :NONAME_17_13076 0444: (unknown) 88 0078: if and 84D8: not unknown_check $5792 84D8: not unknown_check $5798 84D8: not unknown_check $5799 jump_if_false @NONAME_17_13115 0417: (unknown) $5793 $5794 $5795 30 7 :NONAME_17_13115 61@ = 0 // (int) :NONAME_17_13119 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_13163 // Note: the incorrect math opcode was used here 004F: unknown_check $5408(61@,2) 0022: jump_if_false @NONAME_17_13151 // Note: the incorrect math opcode was used here 0325: (unknown) $5408(61@,2) 0 :NONAME_17_13151 61@ += 1 // (int) 0002: jump @NONAME_17_13119 :NONAME_17_13163 00C3: (unknown) $5858 $5859 $5860 $5861 0264: (unknown) 1.0 012E: toggle_player $1038 ignored_by_cops 0 024F: (unknown) 1.0 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_369 1000 03B7: (unknown) $5631 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1954 9 0026: return :NONAME_17_13221 0045: actor 24@ defined jump_if_false @NONAME_17_13283 004F: unknown_check $5656 jump_if_false @NONAME_17_13283 82A6: not (unknown) 24@ $5656 0022: jump_if_false @NONAME_17_13266 // Note: the incorrect math opcode was used here 00E9: (unknown) 24@ $5656 0002: jump @NONAME_17_13283 :NONAME_17_13266 00E3: (unknown) 24@ 0232: (unknown) 24@ 1 0368: (unknown) 24@ 0 032D: (unknown) 24@ 1 :NONAME_17_13283 0026: return 041A: (unknown) 'HFYBE' $5830 041A: (unknown) 'HFYPR' $5831 0160: load_model #GANG2A 0160: load_model #GANG2B :NONAME_17_13315 0078: if or 8161: not model $5830 available 8161: not model $5831 available 8161: not model #GANG2A available 8161: not model #GANG2B available 0022: jump_if_false @NONAME_17_13352 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_13315 :NONAME_17_13352 0026: return :NONAME_17_13354 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :NONAME_17_13371 0045: actor $1038 defined jump_if_false @NONAME_17_13413 007E: actor $1038 driving jump_if_false @NONAME_17_13413 004F: unknown_check $3355 jump_if_false @NONAME_17_13413 02C7: (unknown) $3355 5 1000 :NONAME_17_13413 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 0001: wait 500 ms 00BB: (unknown) $5861 0045: actor $1038 defined jump_if_false @NONAME_17_13451 0107: toggle_player $1038 can_move 0 :NONAME_17_13451 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_369 1000 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @99RED_12847 'JER_A02' 100 // Cleaning House 01DF: progress_made += 1 0026: return :NONAME_17_13491 $1045 = 0 // (int) $1046 = 0 // (int) 0093: destroy_object $5846 020D: (unknown) 24@ 0112: remove_references_to_actor $5633 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5646 // Like turning an actor into a random pedestrian 00BB: (unknown) $5680 00BB: (unknown) $5681 00BB: (unknown) $5682 00BB: (unknown) $5683 00BB: (unknown) $5684 00BB: (unknown) $5685 61@ = 0 // (int) :NONAME_17_13544 003F: destroy_actor $5377(61@,6) 003F: destroy_actor $5390(61@,6) 61@ += 1 // (int) 61@ >= 6 // (int) var >= num jump_if_false @NONAME_17_13544 003F: destroy_actor $5652 0112: remove_references_to_actor $5674 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5675 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5676 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5677 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5678 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5679 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5820 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5821 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5834 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5835 // Like turning an actor into a random pedestrian 00BB: (unknown) $5836 00BB: (unknown) $5837 00BB: (unknown) 25@ 00BB: (unknown) $5660 00BB: (unknown) 30@ 00BB: (unknown) 50@ 00BB: (unknown) $5861 047A: (unknown) 31@ 047A: (unknown) 59@ 047A: (unknown) 54@ 00BB: (unknown) 55@ 0444: (unknown) 67 0444: (unknown) 84 0444: (unknown) 74 012E: toggle_player $1038 ignored_by_cops 0 024F: (unknown) 1.0 0264: (unknown) 1.0 0418: (unknown) $5793 $5794 $5795 007A: mission_cleanup 0026: return //-------------Mission 43--------------- :JER_A3 01EA: increment_mission_attempts 0238: name_thread 'JER_A3' 0025: gosub @JER_A3_17648 009D: wasted_or_busted // mission only 0022: jump_if_false @JER_A3_41 // Note: the incorrect math opcode was used here $5653 = 1 // (int) 0025: gosub @JER_A3_19859 :JER_A3_41 0025: gosub @JER_A3_20428 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @JER_A3_82 02B4: set_camera_transverse_delay 0 time 7@ :JER_A3_82 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @JER_A3_123 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @JER_A3_134 :JER_A3_123 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :JER_A3_134 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @JER_A3_168 02B4: set_camera_transverse_delay 0 time 5@ :JER_A3_168 809F: not actor 3@ dead 0022: jump_if_false @JER_A3_184 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :JER_A3_184 0026: return :JER_A3_186 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @JER_A3_250 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @JER_A3_244 0400: (unknown) $1038 $1690 0002: jump @JER_A3_250 :JER_A3_244 02C0: (unknown) $1038 $1690 :JER_A3_250 0@ >= 0 // (int) var >= num jump_if_false @JER_A3_277 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :JER_A3_277 0045: actor $1038 defined jump_if_false @JER_A3_345 807E: not actor $1038 driving jump_if_false @JER_A3_322 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @JER_A3_325 :JER_A3_322 021D: (unknown) 0 :JER_A3_325 $1698 == 0 // (int) var == num jump_if_false @JER_A3_341 02EA: select_interior 2 :JER_A3_341 01AE: (unknown) 1 :JER_A3_345 0059: text_clear_all 0268: (unknown) 0026: return :JER_A3_351 0045: actor $1038 defined jump_if_false @JER_A3_415 807E: not actor $1038 driving jump_if_false @JER_A3_403 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @JER_A3_403 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :JER_A3_403 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :JER_A3_415 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @JER_A3_464 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @JER_A3_464 02EA: select_interior 0 :JER_A3_464 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @JER_A3_494 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :JER_A3_494 0026: return 0045: actor 0@ defined jump_if_false @JER_A3_515 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :JER_A3_515 0026: return 0045: actor 0@ defined 0022: jump_if_false @JER_A3_545 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @JER_A3_545 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :JER_A3_545 0026: return :JER_A3_547 0045: actor 0@ defined 0022: jump_if_false @JER_A3_594 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @JER_A3_590 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @JER_A3_594 :JER_A3_590 1@ = 0 // (int) :JER_A3_594 1@ == 1 // (int) var == num jump_if_false @JER_A3_678 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @JER_A3_671 007E: actor 0@ driving jump_if_false @JER_A3_667 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @JER_A3_657 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @JER_A3_660 :JER_A3_657 00F1: (unknown) 0@ :JER_A3_660 0002: jump @JER_A3_671 :JER_A3_667 1@ = 0 // (int) :JER_A3_671 0002: jump @JER_A3_594 :JER_A3_678 0026: return 0045: actor 0@ defined jump_if_false @JER_A3_772 007E: actor 0@ driving jump_if_false @JER_A3_756 02A7: unknown_check 0@ jump_if_false @JER_A3_726 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @JER_A3_749 :JER_A3_726 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @JER_A3_547 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :JER_A3_749 0002: jump @JER_A3_765 :JER_A3_756 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :JER_A3_765 0002: jump @JER_A3_774 :JER_A3_772 005F: (unknown) :JER_A3_774 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @JER_A3_932 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @JER_A3_932 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @JER_A3_873 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @JER_A3_832 // Note: the incorrect math opcode was used here 0026: return 0002: jump @JER_A3_866 :JER_A3_832 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_547 0@ 4@ > -1 // (int) var > num jump_if_false @JER_A3_866 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_547 4@ :JER_A3_866 0002: jump @JER_A3_932 :JER_A3_873 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @JER_A3_898 // Note: the incorrect math opcode was used here 0026: return 0002: jump @JER_A3_932 :JER_A3_898 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_547 0@ not 3@ == -1 // (int) var == num jump_if_false @JER_A3_932 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_547 3@ :JER_A3_932 0045: actor 0@ defined jump_if_false @JER_A3_984 004F: unknown_check 1@ jump_if_false @JER_A3_984 007E: actor 0@ driving jump_if_false @JER_A3_984 807C: not actor 0@ driving 1@ 0022: jump_if_false @JER_A3_984 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_547 0@ :JER_A3_984 5@ = 0 // (int) :JER_A3_988 5@ == 0 // (int) var == num jump_if_false @JER_A3_1086 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @JER_A3_1079 004F: unknown_check 1@ jump_if_false @JER_A3_1079 007C: actor 0@ driving 1@ 0022: jump_if_false @JER_A3_1045 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @JER_A3_1079 :JER_A3_1045 2@ == -1 // (int) var == num jump_if_false @JER_A3_1071 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @JER_A3_1079 :JER_A3_1071 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :JER_A3_1079 0002: jump @JER_A3_988 :JER_A3_1086 0026: return :JER_A3_1088 0@ == 0 // (int) var == num jump_if_false @JER_A3_1131 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @JER_A3_1307 :JER_A3_1131 0@ == 1 // (int) var == num jump_if_false @JER_A3_1164 03CF: (unknown) 200 200 200 255 0002: jump @JER_A3_1307 :JER_A3_1164 0@ == 2 // (int) var == num jump_if_false @JER_A3_1206 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @JER_A3_1307 :JER_A3_1206 0@ == 3 // (int) var == num jump_if_false @JER_A3_1250 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @JER_A3_1307 :JER_A3_1250 0@ == 4 // (int) var == num jump_if_false @JER_A3_1281 03CF: (unknown) 8 143 59 255 0002: jump @JER_A3_1307 :JER_A3_1281 0@ == 5 // (int) var == num jump_if_false @JER_A3_1307 03CF: (unknown) 237 130 180 255 :JER_A3_1307 0026: return :JER_A3_1309 00BC: (unknown) 0@ 2 0026: return :JER_A3_1316 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @JER_A3_1316 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @JER_A3_1371 014E: 3@ = car 0@ health 3@ -= 250 // (int) :JER_A3_1371 0 > 3@ // (int) num > var 0022: jump_if_false @JER_A3_1386 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :JER_A3_1386 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_1431 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :JER_A3_1431 005F: (unknown) 10@ = 0 // (int) 010C: store_object 0@ position_to 7@ 8@ 9@ :JER_A3_1443 10@ == 0 // (int) var == num jump_if_false @JER_A3_1831 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @JER_A3_1468 :JER_A3_1468 0107: toggle_player $1038 can_move 0 0377: (unknown) 44 10@ 007F: player 0 pressed_key 10 jump_if_false @JER_A3_1505 7@ += 0.01 // (float) 0002: jump @JER_A3_1663 :JER_A3_1505 007F: player 0 pressed_key 11 jump_if_false @JER_A3_1532 7@ -= 0.01 // (float) 0002: jump @JER_A3_1663 :JER_A3_1532 007F: player 0 pressed_key 8 jump_if_false @JER_A3_1559 9@ += 0.01 // (float) 0002: jump @JER_A3_1663 :JER_A3_1559 007F: player 0 pressed_key 9 jump_if_false @JER_A3_1586 9@ -= 0.01 // (float) 0002: jump @JER_A3_1663 :JER_A3_1586 007F: player 0 pressed_key 17 jump_if_false @JER_A3_1613 8@ += 0.01 // (float) 0002: jump @JER_A3_1663 :JER_A3_1613 007F: player 0 pressed_key 14 jump_if_false @JER_A3_1640 8@ -= 0.01 // (float) 0002: jump @JER_A3_1663 :JER_A3_1640 10@ == 1 // (int) var == num jump_if_false @JER_A3_1663 023A: (unknown) 7@ 023A: (unknown) 8@ 023A: (unknown) 9@ 023B: (unknown) :JER_A3_1663 010D: put_object 0@ at 7@ 8@ 9@ 02D7: (unknown) 0 11@ 12@ 13@ 14@ -50 > 11@ // (int) num > var 0022: jump_if_false @JER_A3_1711 // Note: the incorrect math opcode was used here 1@ += 0.01 // (float) 4@ += 0.01 // (float) 0002: jump @JER_A3_1809 :JER_A3_1711 11@ > 50 // (int) var > num jump_if_false @JER_A3_1746 1@ -= 0.01 // (float) 4@ -= 0.01 // (float) 0002: jump @JER_A3_1809 :JER_A3_1746 -50 > 12@ // (int) num > var 0022: jump_if_false @JER_A3_1781 // Note: the incorrect math opcode was used here 2@ -= 0.01 // (float) 5@ -= 0.01 // (float) 0002: jump @JER_A3_1809 :JER_A3_1781 12@ > 50 // (int) var > num jump_if_false @JER_A3_1809 2@ += 0.01 // (float) 5@ += 0.01 // (float) :JER_A3_1809 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0002: jump @JER_A3_1443 :JER_A3_1831 0026: return :JER_A3_1833 20 > $5588 // (int) num > var 0022: jump_if_false @JER_A3_1853 // Note: the incorrect math opcode was used here 0035: $5588 = 0@ // (int vars) 005E: (unknown) :JER_A3_1853 005F: (unknown) :JER_A3_1855 1@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @JER_A3_1883 1@ = 1 // (int) 0002: jump @JER_A3_1961 :JER_A3_1883 0252: object $5629 exists jump_if_false @JER_A3_1917 04D8: unknown_check $5629 jump_if_false @JER_A3_1910 1@ = 1 // (int) :JER_A3_1910 0002: jump @JER_A3_1922 :JER_A3_1917 1@ = 1 // (int) :JER_A3_1922 0252: object $5630 exists jump_if_false @JER_A3_1956 04D8: unknown_check $5630 jump_if_false @JER_A3_1949 1@ = 1 // (int) :JER_A3_1949 0002: jump @JER_A3_1961 :JER_A3_1956 1@ = 1 // (int) :JER_A3_1961 $5654 == 0 // (int) var == num jump_if_false @JER_A3_2038 1@ == 1 // (int) var == num jump_if_false @JER_A3_2038 0418: (unknown) -696.5909 -415.1636 9.7362 $5654 = 1 // (int) 0252: object $5629 exists jump_if_false @JER_A3_2023 0114: remove_references_to_object $5629 // This object will now disappear when the player looks away :JER_A3_2023 0252: object $5630 exists jump_if_false @JER_A3_2038 0114: remove_references_to_object $5630 // This object will now disappear when the player looks away :JER_A3_2038 0026: return :JER_A3_2040 0@ = 0 // (int) :JER_A3_2044 8 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_2146 // Note: the incorrect math opcode was used here not $5365(0@,8) == -1 // (int) var == num jump_if_false @JER_A3_2085 00BB: (unknown) $5365(0@,8) $5365(0@,8) = -1 // (int) :JER_A3_2085 $5344(0@,8) == 2 // (int) var == num jump_if_false @JER_A3_2134 034A: unknown_check $5336(0@,8) jump_if_false @JER_A3_2134 0045: actor $5336(0@,8) defined jump_if_false @JER_A3_2134 03DE: (unknown) $5336(0@,8) 1 :JER_A3_2134 0@ += 1 // (int) 0002: jump @JER_A3_2044 :JER_A3_2146 00BB: (unknown) $5620 0249: (unknown) $5632 00AE: remove_status_text $5637 034A: unknown_check $5590 jump_if_false @JER_A3_2173 020D: (unknown) $5590 :JER_A3_2173 034A: unknown_check $5591 jump_if_false @JER_A3_2188 020D: (unknown) $5591 :JER_A3_2188 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1855 1 005F: (unknown) :JER_A3_2202 010E: 0@ = current_time_in_ms $5635 == -1 // (int) var == num jump_if_false @JER_A3_2230 0035: $5635 = 0@ // (int vars) $5635 += 5000 // (int) :JER_A3_2230 0086: actor $1038 near_actor $5590 radius 20.0 20.0 sphere 0 0022: jump_if_false @JER_A3_2256 // Note: the incorrect math opcode was used here 013E: actor $5590 look_at_actor $1038 :JER_A3_2256 0026: return :JER_A3_2258 1@ = 0 // (int) :JER_A3_2262 4 > 1@ // (int) num > var 0022: jump_if_false @JER_A3_2326 // Note: the incorrect math opcode was used here 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @JER_A3_2308 // Note: the incorrect math opcode was used here 0035: $5590 = $5352(1@,5) // (int vars) $5352(1@,5) = -1 // (int) 0002: jump @JER_A3_2314 :JER_A3_2308 020D: (unknown) $5352(1@,5) :JER_A3_2314 1@ += 1 // (int) 0002: jump @JER_A3_2262 :JER_A3_2326 0026: return :JER_A3_2328 01BB: (unknown) 1@ 2@ 3@ 3@ 003E: $5352(0@,5) = create_actor_pedtype 21 model 76 at 1@ 2@ 3@ 00CF: set_actor $5352(0@,5) Z_angle_to 4@ 01AF: (unknown) $5352(0@,5) 1 0127: reset_actor $5352(0@,5) flags 01B1: (unknown) $5352(0@,5) 1 1 1 1 1 02A5: (unknown) $5352(0@,5) 0 0347: (unknown) $5352(0@,5) 1 04EE: (unknown) $5352(0@,5) 02D0: (unknown) $5352(0@,5) 1 0045: actor $1038 defined jump_if_false @JER_A3_2432 013E: actor $5352(0@,5) look_at_actor $1038 :JER_A3_2432 0026: return :JER_A3_2434 010E: 0@ = current_time_in_ms 0045: actor $5590 defined 0022: jump_if_false @JER_A3_2624 // Note: the incorrect math opcode was used here 2 > $5650 // (int) num > var 0022: jump_if_false @JER_A3_2624 // Note: the incorrect math opcode was used here 0011: 0@ > $5649 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_2624 // Note: the incorrect math opcode was used here $5650 == 0 // (int) var == num jump_if_false @JER_A3_2545 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12661 'JERA3EF' jump_if_false @JER_A3_2538 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13171 'JERA3EF' 1 $5650 = 1 // (int) :JER_A3_2538 0002: jump @JER_A3_2624 :JER_A3_2545 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12661 'JERA3EG' jump_if_false @JER_A3_2624 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 'JERA3EF' jump_if_false @JER_A3_2624 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13171 'JERA3EG' 1 $5650 = 2 // (int) :JER_A3_2624 0026: return :JER_A3_2626 010E: 0@ = current_time_in_ms 0045: actor $5591 defined jump_if_false @JER_A3_2934 3 > $5650 // (int) num > var 0022: jump_if_false @JER_A3_2934 // Note: the incorrect math opcode was used here 0011: 0@ > $5649 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_2934 // Note: the incorrect math opcode was used here $5650 == 0 // (int) var == num jump_if_false @JER_A3_2737 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12661 'JERA3BD' jump_if_false @JER_A3_2730 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13171 'JERA3BD' 1 $5650 += 1 // (int) :JER_A3_2730 0002: jump @JER_A3_2934 :JER_A3_2737 $5650 == 1 // (int) var == num jump_if_false @JER_A3_2806 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'JERA3BC' 'SJRA3BC' $5591 0 // ~w~Did Martinez send you? That cockroach still owes me from last time. 0035: $5649 = 0@ // (int vars) $5649 += 20000 // (int) $5650 += 1 // (int) 0002: jump @JER_A3_2934 :JER_A3_2806 $5650 == 2 // (int) var == num jump_if_false @JER_A3_2934 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12661 'JERA3BC' jump_if_false @JER_A3_2934 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 'JERA3BD' jump_if_false @JER_A3_2934 8089: not actor $1038 in_sphere -696.5909 -415.1636 9.7362 radius 150.0 150.0 20.0 sphere 0 jump_if_false @JER_A3_2934 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13171 'JERA3BC' 1 $5650 += 1 // (int) :JER_A3_2934 0026: return :JER_A3_2936 5@ == -1 // (int) var == num jump_if_false @JER_A3_2958 0139: 7@ = random_int_in_ranges 0 2 0035: 5@ = 7@ // (int vars) :JER_A3_2958 003E: $5352(0@,5) = create_actor_pedtype 21 model $5360(5@,2) at 1@ 2@ 3@ 00CF: set_actor $5352(0@,5) Z_angle_to 4@ 0127: reset_actor $5352(0@,5) flags 04AE: (unknown) $5352(0@,5) 6@ 0026: return :JER_A3_2995 5@ == -1 // (int) var == num jump_if_false @JER_A3_3017 0139: 7@ = random_int_in_ranges 0 3 0035: 5@ = 7@ // (int vars) :JER_A3_3017 003E: $5336(0@,8) = create_actor_pedtype 21 model $5357(5@,3) at 1@ 2@ 3@ 00CF: set_actor $5336(0@,8) Z_angle_to 4@ 0127: reset_actor $5336(0@,8) flags 01A4: (unknown) $5336(0@,8) 0 041B: (unknown) $5336(0@,8) 5 not 6@ == -1 // (int) var == num jump_if_false @JER_A3_3079 04AE: (unknown) $5336(0@,8) 6@ :JER_A3_3079 $5344(0@,8) = 4 // (int) 0026: return 1@ = -1 // (int) 3@ = 999.0 // (float) 0043: store_actor $5591 position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 0@ = 0 // (int) :JER_A3_3112 8 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_3212 // Note: the incorrect math opcode was used here 034A: unknown_check $5336(0@,8) 0022: jump_if_false @JER_A3_3200 // Note: the incorrect math opcode was used here 0045: actor $5336(0@,8) defined 0022: jump_if_false @JER_A3_3200 // Note: the incorrect math opcode was used here $5344(0@,8) == 3 // (int) var == num jump_if_false @JER_A3_3200 0043: store_actor $5336(0@,8) position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here 031D: (unknown) 7@ 8@ 4@ 5@ 2@ 0014: 3@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_3200 // Note: the incorrect math opcode was used here 0035: 1@ = 0@ // (int vars) 0036: 3@ = 2@ // (float vars) :JER_A3_3200 0@ += 1 // (int) 0002: jump @JER_A3_3112 :JER_A3_3212 not 1@ == -1 // (int) var == num jump_if_false @JER_A3_3238 $5344(1@,8) = 1 // (int) $5644 += 1 // (int) :JER_A3_3238 0026: return 3@ = 1 // (int) 4@ = 999.0 // (float) 5@ = 999.0 // (float) 034A: unknown_check 0@ jump_if_false @JER_A3_3294 0045: actor 0@ defined jump_if_false @JER_A3_3292 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3294 :JER_A3_3292 005F: (unknown) :JER_A3_3294 034A: unknown_check 1@ 0022: jump_if_false @JER_A3_3327 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @JER_A3_3327 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 031D: (unknown) 6@ 7@ 9@ 10@ 4@ :JER_A3_3327 034A: unknown_check 2@ 0022: jump_if_false @JER_A3_3360 // Note: the incorrect math opcode was used here 0045: actor 2@ defined 0022: jump_if_false @JER_A3_3360 // Note: the incorrect math opcode was used here 0043: store_actor 2@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 031D: (unknown) 6@ 7@ 9@ 10@ 5@ :JER_A3_3360 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_3382 // Note: the incorrect math opcode was used here 00E4: (unknown) 0@ 1@ 0002: jump @JER_A3_3386 :JER_A3_3382 00E4: (unknown) 0@ 2@ :JER_A3_3386 01EC: (unknown) 0@ 1 0026: return :JER_A3_3393 034A: unknown_check $5336(0@,8) jump_if_false @JER_A3_3513 009F: actor $5336(0@,8) dead jump_if_false @JER_A3_3432 0112: remove_references_to_actor $5336(0@,8) // Like turning an actor into a random pedestrian 0002: jump @JER_A3_3513 :JER_A3_3432 $5344(0@,8) == 4 // (int) var == num jump_if_false @JER_A3_3513 0080: actor $5336(0@,8) near_point -644.806 -405.4 radius 4.0 4.0 sphere 0 jump_if_false @JER_A3_3485 00E6: (unknown) $5336(0@,8) $1038 :JER_A3_3485 8086: not actor $5336(0@,8) near_actor $1038 radius 50.0 50.0 sphere 0 0022: jump_if_false @JER_A3_3513 // Note: the incorrect math opcode was used here 020D: (unknown) $5336(0@,8) :JER_A3_3513 0026: return :JER_A3_3515 0@ = 0 // (int) :JER_A3_3519 8 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_3554 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_3393 0@ 0@ += 1 // (int) 0002: jump @JER_A3_3519 :JER_A3_3554 0026: return :JER_A3_3556 0@ = 0 // (int) :JER_A3_3560 5 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_3689 // Note: the incorrect math opcode was used here 034A: unknown_check $5352(0@,5) 0022: jump_if_false @JER_A3_3677 // Note: the incorrect math opcode was used here 009F: actor $5352(0@,5) dead 0022: jump_if_false @JER_A3_3611 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5352(0@,5) // Like turning an actor into a random pedestrian 0002: jump @JER_A3_3677 :JER_A3_3611 0080: actor $5352(0@,5) near_point -644.806 -405.4 radius 4.0 4.0 sphere 0 jump_if_false @JER_A3_3649 00E6: (unknown) $5352(0@,5) $1038 :JER_A3_3649 8086: not actor $5352(0@,5) near_actor $1038 radius 50.0 50.0 sphere 0 0022: jump_if_false @JER_A3_3677 // Note: the incorrect math opcode was used here 020D: (unknown) $5352(0@,5) :JER_A3_3677 0@ += 1 // (int) 0002: jump @JER_A3_3560 :JER_A3_3689 0026: return :JER_A3_3691 034A: unknown_check 0@ jump_if_false @JER_A3_3733 0045: actor 0@ defined jump_if_false @JER_A3_3724 0043: store_actor 0@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3726 :JER_A3_3724 005F: (unknown) :JER_A3_3726 0002: jump @JER_A3_3735 :JER_A3_3733 005F: (unknown) :JER_A3_3735 0138: 5@ = random_float_in_ranges 0 1@ 0138: 6@ = random_float_in_ranges 0 1@ 0139: 11@ = random_int_in_ranges 0 2 11@ == 0 // (int) var == num jump_if_false @JER_A3_3777 0036: 2@ = 8@ // (float vars) 002A: 2@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3785 :JER_A3_3777 0036: 2@ = 8@ // (float vars) 002C: 2@ -= 5@ // (float vars) :JER_A3_3785 0139: 11@ = random_int_in_ranges 0 2 11@ == 0 // (int) var == num jump_if_false @JER_A3_3817 0036: 3@ = 9@ // (float vars) 002A: 3@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3825 :JER_A3_3817 0036: 3@ = 9@ // (float vars) 002C: 3@ -= 6@ // (float vars) :JER_A3_3825 0026: return :JER_A3_3827 007E: actor $1038 driving 0022: jump_if_false @JER_A3_3961 // Note: the incorrect math opcode was used here 034B: unknown_check $3355 0022: jump_if_false @JER_A3_3961 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @JER_A3_3961 // Note: the incorrect math opcode was used here 0124: 1@ = car $3355 max_passengers 1@ == 0 // (int) var == num jump_if_false @JER_A3_3931 0@ == 1 // (int) var == num jump_if_false @JER_A3_3922 $5651 == 0 // (int) var == num jump_if_false @JER_A3_3922 0058: (unknown) 'JER3_S1' 5000 1 // You need a vehicle with 2 seats! $5651 = 1 // (int) :JER_A3_3922 005F: (unknown) 0002: jump @JER_A3_3961 :JER_A3_3931 0@ == 1 // (int) var == num jump_if_false @JER_A3_3959 025D: remove_text 'JER3_S1' // You need a vehicle with 2 seats! $5651 = 0 // (int) :JER_A3_3959 005E: (unknown) :JER_A3_3961 005F: (unknown) 010E: 0@ = current_time_in_ms $5647 == 4 // (int) var == num jump_if_false @JER_A3_3981 0026: return :JER_A3_3981 $5647 == -1 // (int) var == num jump_if_false @JER_A3_4042 0078: if and 8474: not $1688 == 0 // (int) var == num jump_if_false @JER_A3_4042 $5647 = 0 // (int) 0035: $5646 = 0@ // (int vars) $5646 += 6000 // (int) $5646 += 2000 // (int) $1688 = 1 // (int) :JER_A3_4042 0011: 0@ > $5646 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_4195 // Note: the incorrect math opcode was used here $5647 == 0 // (int) var == num jump_if_false @JER_A3_4084 0267: (unknown) 'JER3_H1' // Mary is now in your group. 0002: jump @JER_A3_4164 :JER_A3_4084 $5647 == 1 // (int) var == num jump_if_false @JER_A3_4115 0267: (unknown) 'JER3_H2' // People in your group will follow you if they can. 0002: jump @JER_A3_4164 :JER_A3_4115 $5647 == 2 // (int) var == num jump_if_false @JER_A3_4146 0267: (unknown) 'JER3_H3' // Some people will also fight alongside you if they are in your group. 0002: jump @JER_A3_4164 :JER_A3_4146 $5647 == 3 // (int) var == num jump_if_false @JER_A3_4164 $1688 = 0 // (int) :JER_A3_4164 not $5647 == -1 // (int) var == num jump_if_false @JER_A3_4195 $5647 += 1 // (int) 0035: $5646 = 0@ // (int vars) $5646 += 6000 // (int) :JER_A3_4195 0026: return :JER_A3_4197 009F: actor $1038 dead jump_if_false @JER_A3_4210 005E: (unknown) :JER_A3_4210 0078: if and $5588 > 2 // (int) var > num 7 > $5588 // (int) num > var 0022: jump_if_false @JER_A3_4330 // Note: the incorrect math opcode was used here 034A: unknown_check $5590 0022: jump_if_false @JER_A3_4296 // Note: the incorrect math opcode was used here 009F: actor $5590 dead 0022: jump_if_false @JER_A3_4289 // Note: the incorrect math opcode was used here $5588 > 4 // (int) var > num jump_if_false @JER_A3_4281 $5589 = 2 // (int) 0002: jump @JER_A3_4287 :JER_A3_4281 $5589 = 1 // (int) :JER_A3_4287 005E: (unknown) :JER_A3_4289 0002: jump @JER_A3_4330 :JER_A3_4296 $5588 > 4 // (int) var > num jump_if_false @JER_A3_4322 $5589 = 2 // (int) 0002: jump @JER_A3_4328 :JER_A3_4322 $5589 = 1 // (int) :JER_A3_4328 005E: (unknown) :JER_A3_4330 0078: if and $5588 > 7 // (int) var > num 13 > $5588 // (int) num > var 0022: jump_if_false @JER_A3_4446 // Note: the incorrect math opcode was used here 034A: unknown_check $5591 0022: jump_if_false @JER_A3_4438 // Note: the incorrect math opcode was used here 009F: actor $5591 dead 0022: jump_if_false @JER_A3_4390 // Note: the incorrect math opcode was used here $5589 = 3 // (int) 005E: (unknown) 0002: jump @JER_A3_4431 :JER_A3_4390 02E1: actor $5591 in_water jump_if_false @JER_A3_4431 014D: 0@ = actor $5591 health 0@ -= 1 // (int) 0 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_4426 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :JER_A3_4426 014B: set_actor $5591 health_to 0@ :JER_A3_4431 0002: jump @JER_A3_4446 :JER_A3_4438 $5589 = 3 // (int) 005E: (unknown) :JER_A3_4446 005F: (unknown) :JER_A3_4448 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4197 jump_if_false @JER_A3_4479 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 22 0026: return :JER_A3_4479 0089: actor $1038 in_sphere -799.5 -1181.8 11.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_4526 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 1 0026: return :JER_A3_4526 0026: return :JER_A3_4528 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_186 1000 0045: actor $1038 defined jump_if_false @JER_A3_4601 007E: actor $1038 driving jump_if_false @JER_A3_4582 0216: (unknown) $1038 -810.1237 -1187.309 11.028 :JER_A3_4582 0044: put_actor $1038 at -810.1237 -1187.309 11.028 :JER_A3_4601 0160: load_model #STINGER 041A: (unknown) 'PHIL' 1@ 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 -827.27 -1191.81 10.94 10.0 10.0 10.0 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 -827.27 -1191.81 10.94 10.0 10.0 10.0 6@ 7@ 8@ 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0048: $5631 = create_car #STINGER at -827.27 -1191.81 10.94 00D1: set_car $5631 Z_angle_to -164.94 0495: (unknown) $5631 1 003E: 0@ = create_actor_pedtype 22 model 1@ at -825.06 -1194.22 11.17 00CF: set_actor 0@ Z_angle_to -60.0 004F: unknown_check $5631 jump_if_false @JER_A3_4805 00A4: 2@ = create_actor_pedtype 22 model 1@ in_car $5631 driverseat 0200: (unknown) 2@ 0 00E3: (unknown) 2@ 0052: set_car $5631 driver_behaviour_to 11 :JER_A3_4805 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3AA' 'SJRA3AA' 0@ 0 // ~w~Hey Vic. How you doing? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3AA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3AB' 'SJRA3AB' 0@ 0 // ~w~Martinez wanted me to give you this. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'UMBB2AB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3AC' 'SJRA3AC' 0@ 0 // ~w~Don't worry, it's non-traceable. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'UMBB2AC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3AD' 'SJRA3AD' $1038 0 // ~w~Don't worry? Man, I'm getting too deep into this shit. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3AD' 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @JER_A3_5042 010B: set_actor $1038 armed_weapon_to 0 00EE: (unknown) $1038 -816.7078 -1190.92 01EC: (unknown) $1038 0 :JER_A3_5042 00B9: set_camera_position -805.39 -1189.5 10.28 rotations 0 0 0 00BA: set_camera_point_at -806.35 -1189.52 10.56 mode 2 0045: actor 0@ defined jump_if_false @JER_A3_5101 04B4: (unknown) 0@ 120 524 100.0 :JER_A3_5101 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 3000 jump_if_true @JER_A3_5745 0045: actor 0@ defined jump_if_false @JER_A3_5162 0045: actor $1038 defined jump_if_false @JER_A3_5162 0153: (unknown) $1038 0@ 0153: (unknown) 0@ $1038 :JER_A3_5162 0045: actor $1038 defined 0022: jump_if_false @JER_A3_5196 // Note: the incorrect math opcode was used here 00A2: (unknown) $1038 00EE: (unknown) $1038 -824.2612 -1192.49 01EC: (unknown) $1038 0 :JER_A3_5196 0001: wait 0 ms 00B9: set_camera_position -825.55 -1195.61 11.54 rotations 0 0 0 00BA: set_camera_point_at -824.84 -1194.91 11.49 mode 2 0001: wait 0 ms 00B9: set_camera_position -827.27 -1197.17 11.65 rotations 0 0 0 00BA: set_camera_point_at -826.9 -1196.24 11.53 mode 1 02B4: set_camera_transverse_delay 0 time 15000 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3AA' 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3AA' jump_if_true @JER_A3_5745 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3AB' 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3AB' jump_if_true @JER_A3_5745 0045: actor 0@ defined jump_if_false @JER_A3_5391 0154: (unknown) 0@ :JER_A3_5391 0045: actor $1038 defined jump_if_false @JER_A3_5406 0154: (unknown) $1038 :JER_A3_5406 0001: wait 0 ms 0078: if and 0045: actor 0@ defined 0045: actor 2@ defined jump_if_false @JER_A3_5430 0153: (unknown) 0@ 2@ :JER_A3_5430 0078: if and 0045: actor $1038 defined 0045: actor 2@ defined 0022: jump_if_false @JER_A3_5453 // Note: the incorrect math opcode was used here 0153: (unknown) $1038 2@ :JER_A3_5453 00B9: set_camera_position -824.96 -1187.03 10.58 rotations 0 0 0 00BA: set_camera_point_at -825.29 -1187.96 10.76 mode 2 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_true @JER_A3_5745 0045: actor 0@ defined jump_if_false @JER_A3_5533 04B4: (unknown) 0@ 120 523 1.0 :JER_A3_5533 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_true @JER_A3_5745 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3AC' 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3AC' jump_if_true @JER_A3_5745 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3AD' 1 0045: actor $1038 defined jump_if_false @JER_A3_5643 04B4: (unknown) $1038 121 557 1.0 :JER_A3_5643 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3AD' jump_if_true @JER_A3_5745 0045: actor $1038 defined jump_if_false @JER_A3_5702 0528: (unknown) $1038 557 -1.0 04B4: (unknown) $1038 120 513 1.0 :JER_A3_5702 0045: actor 0@ defined jump_if_false @JER_A3_5732 00EE: (unknown) 0@ -813.4252 -1191.2 01EC: (unknown) 0@ 0 0154: (unknown) 0@ :JER_A3_5732 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 1000 :JER_A3_5745 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @JER_A3_5820 00A2: (unknown) $1038 0352: (unknown) $1038 0044: put_actor $1038 at -824.2612 -1192.49 -100.0 010F: (unknown) $1038 -827.27 -1191.81 10.94 :JER_A3_5820 003F: destroy_actor 0@ 003F: destroy_actor 2@ 0113: remove_references_to_car $5631 // Like turning a car into any random car 0162: release_model #STINGER 0162: release_model 1@ 0444: (unknown) 120 0444: (unknown) 121 0160: load_model 76 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_351 1000 $5634 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_1833 2 0026: return :JER_A3_5885 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4197 jump_if_false @JER_A3_5916 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 22 0026: return :JER_A3_5916 0080: actor $1038 near_point -930.4998 -1269.774 radius 15.0 15.0 sphere 0 jump_if_false @JER_A3_5970 $5656 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 3 0026: return 0002: jump @JER_A3_6136 :JER_A3_5970 0080: actor $1038 near_point -758.5545 -1319.794 radius 15.0 15.0 sphere 0 jump_if_false @JER_A3_6025 $5656 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 3 0026: return 0002: jump @JER_A3_6136 :JER_A3_6025 0080: actor $1038 near_point -718.6567 -1297.255 radius 15.0 15.0 sphere 0 jump_if_false @JER_A3_6080 $5656 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 3 0026: return 0002: jump @JER_A3_6136 :JER_A3_6080 0089: actor $1038 in_sphere -831.9 -1464.9 11.8 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_6136 $5656 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 3 0026: return :JER_A3_6136 0026: return :JER_A3_6138 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4197 jump_if_false @JER_A3_6169 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 22 0026: return :JER_A3_6169 0086: actor $1038 near_actor $5590 radius 7.0 7.0 sphere 0 0022: jump_if_false @JER_A3_6203 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 4 0026: return :JER_A3_6203 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_2202 0026: return :JER_A3_6215 7@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_186 1000 0045: actor $1038 defined jump_if_false @JER_A3_6312 007E: actor $1038 driving jump_if_false @JER_A3_6298 034B: unknown_check $3355 jump_if_false @JER_A3_6291 004F: unknown_check $3355 jump_if_false @JER_A3_6291 027F: store_coords_to 0@ 1@ 2@ from_actor $3355 with_offset -2.0 1.75 1.0 :JER_A3_6291 0002: jump @JER_A3_6312 :JER_A3_6298 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 1.0 1.0 :JER_A3_6312 022C: (unknown) 0@ 1@ 2@ 10.0 1 8045: not actor $5590 defined 0022: jump_if_false @JER_A3_6381 // Note: the incorrect math opcode was used here 003E: $5590 = create_actor_pedtype 21 model 76 at 0@ 1@ 2@ 00CE: 6@ = actor $5590 Z_angle 01AF: (unknown) $5590 1 0127: reset_actor $5590 flags 02A5: (unknown) $5590 0 0347: (unknown) $5590 1 02D0: (unknown) $5590 1 04AE: (unknown) $5590 0 :JER_A3_6381 0045: actor $5590 defined jump_if_false @JER_A3_6441 0352: (unknown) $5590 0044: put_actor $5590 at 0@ 1@ -100.0 00CE: 6@ = actor $5590 Z_angle 010F: (unknown) $5590 $1042 $1043 $1044 02EE: get_actor $5590 coords_to 3@ 4@ 5@ with_offset 1.0 -3.0 1.0 01EC: (unknown) $5590 0 :JER_A3_6441 022C: (unknown) 3@ 4@ 5@ 10.0 1 022C: (unknown) $1042 $1043 $1044 10.0 1 00B9: set_camera_position 3@ 4@ 5@ rotations 0 0 0 00B5: (unknown) $1038 15 2 02A8: unknown_check $1038 jump_if_false @JER_A3_6497 013E: actor $1038 look_at_actor $5590 :JER_A3_6497 0153: (unknown) $1038 $5590 0153: (unknown) $5590 $1038 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3EC' 'SJRA3EC' $1038 0 // ~w~Do you know Mary? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3EC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3EE' 'SJRA3EE' $5590 0 // ~w~If you want Mary, she's at a party up on Starfish. I'm heading over there myself; you can give me a lift. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3EE' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3EF' 'SJRA3EF' $5590 0 // ~w~I'm Mona, by the way. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3EF' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3EG' 'SJRA3EG' $5590 0 // ~w~If there's anything I can do for you, or to you, just let me know. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3EG' 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @JER_A3_6794 007E: actor $1038 driving jump_if_false @JER_A3_6774 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3EC' 1 0002: jump @JER_A3_6794 :JER_A3_6774 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3EC' 0 :JER_A3_6794 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3EC' jump_if_false @JER_A3_6832 7@ = 1 // (int) 0002: jump @JER_A3_6958 :JER_A3_6832 0045: actor $1038 defined jump_if_false @JER_A3_6899 007E: actor $1038 driving jump_if_false @JER_A3_6899 034B: unknown_check $3355 jump_if_false @JER_A3_6899 004F: unknown_check $3355 jump_if_false @JER_A3_6899 0045: actor $5590 defined jump_if_false @JER_A3_6899 0119: actor $5590 kill_actor $1038 01EC: (unknown) $5590 1 :JER_A3_6899 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3EE' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3EE' jump_if_false @JER_A3_6958 7@ = 1 // (int) 0002: jump @JER_A3_6958 :JER_A3_6958 7@ == 1 // (int) var == num jump_if_false @JER_A3_7287 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13293 'JERA3EC' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13293 'JERA3EE' 0045: actor $5590 defined jump_if_false @JER_A3_7044 807E: not actor $5590 driving jump_if_false @JER_A3_7044 00A2: (unknown) $5590 :JER_A3_7044 0001: wait 0 ms 0078: if and 0045: actor $1038 defined 0045: actor $5590 defined jump_if_false @JER_A3_7267 807E: not actor $5590 driving jump_if_false @JER_A3_7083 0119: actor $5590 kill_actor $1038 :JER_A3_7083 007E: actor $1038 driving 0022: jump_if_false @JER_A3_7261 // Note: the incorrect math opcode was used here 807E: not actor $5590 driving 0022: jump_if_false @JER_A3_7261 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_3827 0 jump_if_false @JER_A3_7261 0045: actor $1038 defined jump_if_false @JER_A3_7160 007E: actor $1038 driving jump_if_false @JER_A3_7160 034A: unknown_check $5590 jump_if_false @JER_A3_7160 003F: destroy_actor $5590 :JER_A3_7160 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @JER_A3_7261 007E: actor $1038 driving jump_if_false @JER_A3_7261 8045: not actor $5590 defined jump_if_false @JER_A3_7261 034B: unknown_check $3355 jump_if_false @JER_A3_7261 004F: unknown_check $3355 jump_if_false @JER_A3_7261 0118: $5590 = create_actor_pedtype 21 model 76 in_car $3355 passenger_seat 0 01AF: (unknown) $5590 1 0127: reset_actor $5590 flags 02A5: (unknown) $5590 0 0347: (unknown) $5590 1 02D0: (unknown) $5590 1 04AE: (unknown) $5590 0 :JER_A3_7261 01EC: (unknown) $5590 1 :JER_A3_7267 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_351 1000 0002: jump @JER_A3_7298 :JER_A3_7287 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_351 0 :JER_A3_7298 0078: if and 0045: actor $1038 defined 0045: actor $5590 defined jump_if_false @JER_A3_7336 81F0: not actor $5590 in_range_of_player $1038 0022: jump_if_false @JER_A3_7336 // Note: the incorrect math opcode was used here 0119: actor $5590 kill_actor $1038 :JER_A3_7336 0078: if and 0045: actor $1038 defined 0045: actor $5590 defined 0022: jump_if_false @JER_A3_7363 // Note: the incorrect math opcode was used here 0154: (unknown) $1038 0154: (unknown) $5590 :JER_A3_7363 $5650 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_1833 6 0026: return :JER_A3_7382 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4197 jump_if_false @JER_A3_7413 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 22 0026: return :JER_A3_7413 01F0: actor $5590 in_range_of_player $1038 0022: jump_if_false @JER_A3_7440 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 6 0026: return :JER_A3_7440 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3827 1 0026: return :JER_A3_7454 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4197 jump_if_false @JER_A3_7485 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 22 0026: return :JER_A3_7485 $5655 == 0 // (int) var == num jump_if_false @JER_A3_7532 not $1698 == 0 // (int) var == num jump_if_false @JER_A3_7525 011A: (unknown) $5590 02F8: (unknown) $5590 1 $5655 = 1 // (int) :JER_A3_7525 0002: jump @JER_A3_7560 :JER_A3_7532 $1698 == 0 // (int) var == num jump_if_false @JER_A3_7560 0119: actor $5590 kill_actor $1038 02F8: (unknown) $5590 0 $5655 = 0 // (int) :JER_A3_7560 0078: if and 81F0: not actor $5590 in_range_of_player $1038 $5655 == 0 // (int) var == num jump_if_false @JER_A3_7596 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 5 0026: return :JER_A3_7596 0089: actor $1038 in_sphere -646.8 -404.7 11.3 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_7646 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 7 0026: return :JER_A3_7646 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_2434 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3827 1 0026: return :JER_A3_7670 834A: not unknown_check $5590 jump_if_false @JER_A3_7931 0045: actor $1038 defined jump_if_false @JER_A3_7709 0044: put_actor $1038 at -639.382 -412.215 10.5 :JER_A3_7709 0160: load_model #STINGER 0160: load_model 76 0228: (unknown) 0048: $5631 = create_car #STINGER at -634.382 -412.215 10.5 00D1: set_car $5631 Z_angle_to 195.0 0495: (unknown) $5631 1 0045: actor $1038 defined jump_if_false @JER_A3_7774 021C: (unknown) $1038 $5631 0113: remove_references_to_car $5631 // Like turning a car into any random car :JER_A3_7774 003E: $5590 = create_actor_pedtype 21 model 76 at -629.382 -412.215 10.5 01AF: (unknown) $5590 1 0127: reset_actor $5590 flags 02A5: (unknown) $5590 0 0347: (unknown) $5590 1 02D0: (unknown) $5590 1 0001: wait 0 ms 0078: if and 0045: actor $1038 defined 0045: actor $5590 defined jump_if_false @JER_A3_7922 0154: (unknown) $1038 0154: (unknown) $5590 807E: not actor $5590 driving jump_if_false @JER_A3_7869 0119: actor $5590 kill_actor $1038 :JER_A3_7869 007E: actor $1038 driving 0022: jump_if_false @JER_A3_7916 // Note: the incorrect math opcode was used here 807E: not actor $5590 driving 0022: jump_if_false @JER_A3_7916 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3827 0 jump_if_false @JER_A3_7916 0298: (unknown) $5590 $3355 0 :JER_A3_7916 01EC: (unknown) $5590 1 :JER_A3_7922 0162: release_model #STINGER 0162: release_model 76 :JER_A3_7931 0026: return :JER_A3_7933 8@ = -1 // (int) 10@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_186 1000 0045: actor $1038 defined jump_if_false @JER_A3_8034 02A8: unknown_check $1038 jump_if_false @JER_A3_8001 0044: put_actor $1038 at -692.376 -418.835 11.0 0002: jump @JER_A3_8023 :JER_A3_8001 024B: (unknown) $1038 8@ 0216: (unknown) $1038 -692.376 -418.835 11.0 :JER_A3_8023 02F8: (unknown) $1038 1 0200: (unknown) $1038 0 :JER_A3_8034 003E: 7@ = create_actor_pedtype 22 model 0 at 0 0 0 0035: 9@ = $628 // (int vars) 020F: (unknown) 7@ $2036(9@,14) not 8@ == -1 // (int) var == num jump_if_false @JER_A3_8081 004F: unknown_check 8@ jump_if_false @JER_A3_8081 021C: (unknown) 7@ 8@ :JER_A3_8081 0045: actor $5590 defined 0022: jump_if_false @JER_A3_8101 // Note: the incorrect math opcode was used here 011A: (unknown) $5590 0119: actor $5590 kill_actor 7@ :JER_A3_8101 0045: actor 7@ defined 0022: jump_if_false @JER_A3_8238 // Note: the incorrect math opcode was used here 02A8: unknown_check 7@ 0022: jump_if_false @JER_A3_8190 // Note: the incorrect math opcode was used here 0044: put_actor 7@ at -658.5721 -399.7514 10.0 00CF: set_actor 7@ Z_angle_to 90.6961 02EE: get_actor 7@ coords_to 4@ 5@ 6@ with_offset -1.0 0 0 0045: actor $5590 defined jump_if_false @JER_A3_8183 0044: put_actor 7@ at 4@ 5@ 10.0 00CF: set_actor 7@ Z_angle_to 90.6961 :JER_A3_8183 0002: jump @JER_A3_8234 :JER_A3_8190 034B: unknown_check 8@ jump_if_false @JER_A3_8234 004F: unknown_check 8@ jump_if_false @JER_A3_8234 004E: put_car 8@ at -658.5721 -399.7514 10.0 00D1: set_car 8@ Z_angle_to 90.6961 :JER_A3_8234 010B: set_actor 7@ armed_weapon_to 0 :JER_A3_8238 0045: actor 7@ defined jump_if_false @JER_A3_8262 007E: actor 7@ driving jump_if_false @JER_A3_8262 021D: (unknown) 1 :JER_A3_8262 0160: load_model #INFERNUS 0160: load_model #BANSHEE 0228: (unknown) 0048: 1@ = create_car #BANSHEE at -678.36 -420.71 10.2 0048: 2@ = create_car #INFERNUS at -669.62 -421.26 10.2 0048: 3@ = create_car #INFERNUS at -674.37 -420.91 10.2 00D1: set_car 1@ Z_angle_to 178.0 00D1: set_car 2@ Z_angle_to 178.0 00D1: set_car 3@ Z_angle_to 178.0 0495: (unknown) 1@ 0 0495: (unknown) 2@ 1 0495: (unknown) 3@ 3 0162: release_model #INFERNUS 0162: release_model #BANSHEE 0001: wait 0 ms 0160: load_model 31 0228: (unknown) 003E: $5591 = create_actor_pedtype 21 model 31 at -707.85 -409.0 10.0 00CF: set_actor $5591 Z_angle_to 250.0 02D0: (unknown) $5591 1 0162: release_model 31 0443: (unknown) 28 :JER_A3_8429 8445: not (unknown) 28 jump_if_false @JER_A3_8450 0001: wait 0 ms 0002: jump @JER_A3_8429 :JER_A3_8450 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 0 ms 0@ = 0 // (int) :JER_A3_8467 3 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8497 // Note: the incorrect math opcode was used here 0160: load_model $5357(0@,3) 0@ += 1 // (int) 0002: jump @JER_A3_8467 :JER_A3_8497 0@ = 0 // (int) :JER_A3_8501 2 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8531 // Note: the incorrect math opcode was used here 0160: load_model $5360(0@,2) 0@ += 1 // (int) 0002: jump @JER_A3_8501 :JER_A3_8531 0228: (unknown) 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2995 0 -706.44 -408.28 10.0 118.69 2 2 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2995 1 -707.06 -410.12 10.0 39.41 1 3 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2995 2 -693.88 -405.14 10.0 355.0 2 0 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2995 3 -695.82 -403.42 10.0 185.0 0 0 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2995 4 -699.44 -414.66 10.0 55.0 1 1 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2936 0 -695.75 -405.22 10.0 325.0 1 0 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2936 1 -693.57 -403.42 10.0 175.0 0 0 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_2995 5 -703.39 -415.0 10.0 225.0 0 1 0@ = 0 // (int) :JER_A3_8788 3 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8818 // Note: the incorrect math opcode was used here 0162: release_model $5357(0@,3) 0@ += 1 // (int) 0002: jump @JER_A3_8788 :JER_A3_8818 0@ = 0 // (int) :JER_A3_8822 2 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8852 // Note: the incorrect math opcode was used here 0162: release_model $5360(0@,2) 0@ += 1 // (int) 0002: jump @JER_A3_8822 :JER_A3_8852 01AA: $5629 = create_object #MAR_A2_STEREO at -696.5909 -415.1636 9.7362 00D3: set_object $5629 z_angle_to 90.0 0475: (unknown) $5629 1.0 1 0490: (unknown) $5629 20 03AA: (unknown) $5629 999999.9 999999.9 0.99 01AA: $5630 = create_object #EBPROP_SPEAKER at -696.5909 -416.1636 9.4 00D3: set_object $5630 z_angle_to 90.0 0475: (unknown) $5630 1.0 1 0490: (unknown) $5630 20 03AA: (unknown) $5630 999999.9 999999.9 0.99 0417: (unknown) -696.5909 -415.1636 9.7362 30 2 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3FA' 'SJRA3FA' $5590 0 // ~w~Thanks for the ride rugged fella. Maybe I can pay you back in kind later? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3FA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3FB' 'SJRA3FB' 7@ 0 // ~w~I just need to find Mary. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3FB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3FC' 'SJRA3FC' $5590 0 // ~w~Sure. She's right over there. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3FC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3FD' 'SJRA3FD' $5590 0 // ~w~See you later. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3FD' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3BA' 'SJRA3BA' 7@ 0 // ~w~Are you Mary? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3BA' 0045: actor $5608 defined jump_if_false @JER_A3_9280 0414: (unknown) $5608 28 229 :JER_A3_9280 0045: actor $5609 defined jump_if_false @JER_A3_9300 0414: (unknown) $5609 28 229 :JER_A3_9300 0045: actor $5594 defined jump_if_false @JER_A3_9320 0414: (unknown) $5594 28 230 :JER_A3_9320 0001: wait 50 ms 0045: actor $5595 defined jump_if_false @JER_A3_9344 0414: (unknown) $5595 28 229 :JER_A3_9344 0045: actor $5596 defined jump_if_false @JER_A3_9367 04B4: (unknown) $5596 120 523 100.0 :JER_A3_9367 0045: actor $5597 defined jump_if_false @JER_A3_9390 04B4: (unknown) $5597 120 521 100.0 :JER_A3_9390 034A: unknown_check $5598 jump_if_false @JER_A3_9424 0045: actor $5598 defined jump_if_false @JER_A3_9424 04B4: (unknown) $5598 120 523 100.0 :JER_A3_9424 0045: actor $5592 defined jump_if_false @JER_A3_9447 04B4: (unknown) $5592 120 521 100.0 :JER_A3_9447 0045: actor $5593 defined jump_if_false @JER_A3_9470 04B4: (unknown) $5593 120 523 100.0 :JER_A3_9470 00B9: set_camera_position -682.02 -425.83 12.12 rotations 0 0 0 00BA: set_camera_point_at -681.28 -425.19 11.91 mode 2 0045: actor 7@ defined jump_if_false @JER_A3_9691 02A8: unknown_check 7@ jump_if_false @JER_A3_9587 00EE: (unknown) 7@ -673.14 -409.57 01EC: (unknown) 7@ 0 0045: actor $5590 defined jump_if_false @JER_A3_9580 011A: (unknown) $5590 00EE: (unknown) $5590 -673.14 -409.57 01EC: (unknown) $5590 0 :JER_A3_9580 0002: jump @JER_A3_9691 :JER_A3_9587 034B: unknown_check 8@ jump_if_false @JER_A3_9691 004F: unknown_check 8@ jump_if_false @JER_A3_9691 837D: not unknown_check 8@ jump_if_false @JER_A3_9620 04A5: (unknown) 8@ :JER_A3_9620 02E9: set_car 8@ speed_to 10.0 0050: set_car 8@ max_speed_to 10.0 01B6: (unknown) 8@ -673.14 -409.57 9.65 0300: (unknown) 8@ 50 0045: actor $5590 defined jump_if_false @JER_A3_9691 011A: (unknown) $5590 00E3: (unknown) $5590 0232: (unknown) $5590 1 0368: (unknown) $5590 0 032D: (unknown) $5590 1 :JER_A3_9691 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1500 jump_if_false @JER_A3_9733 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_9733 0045: actor 7@ defined jump_if_false @JER_A3_9766 00EE: (unknown) 7@ -678.36 -420.71 01EC: (unknown) 7@ 0 04B9: (unknown) 7@ 0 0 0 :JER_A3_9766 0045: actor $5590 defined jump_if_false @JER_A3_9795 00EE: (unknown) $5590 -683.74 -410.75 01EC: (unknown) $5590 0 :JER_A3_9795 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 2000 jump_if_false @JER_A3_9827 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_9827 0045: actor 7@ defined jump_if_false @JER_A3_9854 00EE: (unknown) 7@ -689.37 -410.71 01EC: (unknown) 7@ 0 :JER_A3_9854 0045: actor $5590 defined jump_if_false @JER_A3_9884 00EE: (unknown) $5590 -689.45 -412.55 01EC: (unknown) $5590 0 :JER_A3_9884 00B9: set_camera_position -668.35 -410.28 11.08 rotations 0 0 0 00BA: set_camera_point_at -669.34 -410.13 11.03 mode 2 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 4500 jump_if_false @JER_A3_9955 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_9955 00B9: set_camera_position -694.67 -401.77 10.65 rotations 0 0 0 00BA: set_camera_point_at -694.46 -402.74 10.8 mode 2 0045: actor 7@ defined jump_if_false @JER_A3_10036 00A2: (unknown) 7@ 0154: (unknown) 7@ 007E: actor 7@ driving jump_if_false @JER_A3_10036 0216: (unknown) 7@ -689.37 -410.71 10.0 :JER_A3_10036 0045: actor $5590 defined jump_if_false @JER_A3_10083 00A2: (unknown) $5590 0154: (unknown) $5590 007E: actor $5590 driving jump_if_false @JER_A3_10083 0216: (unknown) $5590 -689.45 -412.55 10.0 :JER_A3_10083 0001: wait 0 ms 0045: actor 7@ defined jump_if_false @JER_A3_10135 0044: put_actor 7@ at -689.37 -410.71 10.0 00CF: set_actor 7@ Z_angle_to 85.0 00EE: (unknown) 7@ -703.26 -410.71 01EC: (unknown) 7@ 0 :JER_A3_10135 0045: actor $5590 defined jump_if_false @JER_A3_10188 0044: put_actor $5590 at -689.45 -412.55 10.0 00CF: set_actor $5590 Z_angle_to 85.0 00EE: (unknown) $5590 -703.26 -412.75 01EC: (unknown) $5590 0 :JER_A3_10188 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -694.67 -401.77 10.65 rotations 0 0 0 00BA: set_camera_point_at -694.77 -402.75 10.8 mode 1 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3FA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3FA' jump_if_false @JER_A3_10291 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_10291 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3GA' 'SJRA3GA' 7@ 0 // ~w~C'mon. Let's go. 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3FB' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3FB' jump_if_false @JER_A3_10386 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_10386 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3GB' 'SJRA3GB' $5596 0 // ~w~Hey, we've paid for her! She's not going anywhere! 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3FC' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3FC' jump_if_false @JER_A3_10482 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_10482 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3GC' 'SJRA3GC' 7@ 0 // ~w~Is that a fact? 0001: wait 0 ms 0045: actor $5590 defined jump_if_false @JER_A3_10559 00A2: (unknown) $5590 00CF: set_actor $5590 Z_angle_to 85.0 00EE: (unknown) $5590 -702.39 -414.71 01EC: (unknown) $5590 0 :JER_A3_10559 0045: actor 7@ defined jump_if_false @JER_A3_10591 00A2: (unknown) 7@ 00EE: (unknown) 7@ -703.26 -409.89 00CF: set_actor 7@ Z_angle_to 85.0 :JER_A3_10591 0045: actor $5591 defined jump_if_false @JER_A3_10636 0045: actor $5592 defined jump_if_false @JER_A3_10619 0153: (unknown) $5592 $5591 :JER_A3_10619 0045: actor $5593 defined 0022: jump_if_false @JER_A3_10636 // Note: the incorrect math opcode was used here 0153: (unknown) $5593 $5591 :JER_A3_10636 00B9: set_camera_position -709.14 -409.32 10.58 rotations 0 0 0 00BA: set_camera_point_at -708.16 -409.42 10.7 mode 2 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3BA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3BA' jump_if_false @JER_A3_10734 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_10734 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3GD' 'SJRA3GD' $5596 0 // ~w~Damn right! C'mon! Let's get this lowlife nobody, and teach this bitch a lesson too! 0001: wait 0 ms 0045: actor $5591 defined jump_if_false @JER_A3_10805 02EE: get_actor $5591 coords_to 4@ 5@ 6@ with_offset 0 10.0 0 00EE: (unknown) $5591 4@ 5@ 01EC: (unknown) $5591 0 :JER_A3_10805 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1000 jump_if_false @JER_A3_10837 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_10837 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3GA' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3GA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3GA' jump_if_false @JER_A3_10915 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_10915 0045: actor $5591 defined jump_if_false @JER_A3_10945 00EE: (unknown) $5591 -705.26 -409.56 01EC: (unknown) $5591 0 :JER_A3_10945 0045: actor $5592 defined jump_if_false @JER_A3_10980 00CF: set_actor $5592 Z_angle_to 178.69 0045: actor 7@ defined jump_if_false @JER_A3_10980 0153: (unknown) $5592 7@ :JER_A3_10980 0045: actor $5593 defined 0022: jump_if_false @JER_A3_11015 // Note: the incorrect math opcode was used here 00CF: set_actor $5593 Z_angle_to 319.41 0045: actor 7@ defined jump_if_false @JER_A3_11015 0153: (unknown) $5593 7@ :JER_A3_11015 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 0 jump_if_true @JER_A3_11695 00B9: set_camera_position -706.57 -406.86 10.83 rotations 0 0 0 00BA: set_camera_point_at -706.22 -407.79 10.74 mode 2 0045: actor $5596 defined jump_if_false @JER_A3_11093 0528: (unknown) $5596 523 -1.0 :JER_A3_11093 0001: wait 0 ms 0045: actor $5596 defined jump_if_false @JER_A3_11152 00A2: (unknown) $5596 00CF: set_actor $5596 Z_angle_to 55.0 00EE: (unknown) $5596 -702.38 -412.56 01EC: (unknown) $5596 0 0045: actor 7@ defined jump_if_false @JER_A3_11152 0153: (unknown) $5596 7@ :JER_A3_11152 0045: actor $5592 defined 0022: jump_if_false @JER_A3_11172 // Note: the incorrect math opcode was used here 00CF: set_actor $5592 Z_angle_to 213.69 :JER_A3_11172 0045: actor $5593 defined jump_if_false @JER_A3_11192 00CF: set_actor $5593 Z_angle_to 284.41 :JER_A3_11192 0045: actor $5591 defined jump_if_false @JER_A3_11220 0045: actor $5596 defined jump_if_false @JER_A3_11220 0153: (unknown) $5591 $5596 :JER_A3_11220 0045: actor 7@ defined 0022: jump_if_false @JER_A3_11252 // Note: the incorrect math opcode was used here 00CF: set_actor 7@ Z_angle_to 95.0 0045: actor $5596 defined jump_if_false @JER_A3_11252 0153: (unknown) 7@ $5596 :JER_A3_11252 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3GB' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3GB' 1 0045: actor $5596 defined jump_if_false @JER_A3_11315 04B4: (unknown) $5596 121 557 1.0 :JER_A3_11315 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3GB' jump_if_false @JER_A3_11353 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_11353 0045: actor $5596 defined jump_if_false @JER_A3_11376 0528: (unknown) $5596 557 -0.7 :JER_A3_11376 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3GC' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3GC' 0 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3GC' jump_if_false @JER_A3_11453 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_11453 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'JERA3GD' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'JERA3GD' 0 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1000 jump_if_false @JER_A3_11524 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_11524 0045: actor $5596 defined jump_if_false @JER_A3_11547 04B4: (unknown) $5596 121 537 1.0 :JER_A3_11547 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 500 jump_if_false @JER_A3_11579 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_11579 0045: actor $5596 defined jump_if_false @JER_A3_11602 04B4: (unknown) $5596 121 538 1.0 :JER_A3_11602 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 3000 jump_if_false @JER_A3_11634 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_11634 0045: actor $5596 defined jump_if_false @JER_A3_11657 04B4: (unknown) $5596 121 539 1.0 :JER_A3_11657 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'JERA3GD' jump_if_false @JER_A3_11695 10@ = 1 // (int) 0002: jump @JER_A3_11695 :JER_A3_11695 10@ == 1 // (int) var == num jump_if_false @JER_A3_11944 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 0059: text_clear_all 003F: destroy_actor 7@ 034A: unknown_check $5591 jump_if_false @JER_A3_11778 0045: actor $5591 defined jump_if_false @JER_A3_11778 0044: put_actor $5591 at -705.26 -409.56 10.0 00CF: set_actor $5591 Z_angle_to 250.0 :JER_A3_11778 0045: actor $1038 defined jump_if_false @JER_A3_11856 007E: actor $1038 driving jump_if_false @JER_A3_11817 0216: (unknown) $1038 -703.26 -409.89 10.0 :JER_A3_11817 0044: put_actor $1038 at -703.26 -409.89 10.0 00CF: set_actor $1038 Z_angle_to 95.0 0154: (unknown) $1038 0200: (unknown) $1038 1 02F8: (unknown) $1038 0 :JER_A3_11856 0045: actor $5596 defined jump_if_false @JER_A3_11884 0044: put_actor $5596 at -702.38 -412.56 10.0 :JER_A3_11884 0045: actor $5592 defined jump_if_false @JER_A3_11904 00CF: set_actor $5592 Z_angle_to 213.69 :JER_A3_11904 0045: actor $5593 defined jump_if_false @JER_A3_11924 00CF: set_actor $5593 Z_angle_to 284.41 :JER_A3_11924 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_351 1000 0002: jump @JER_A3_12012 :JER_A3_11944 0045: actor 7@ defined jump_if_false @JER_A3_12001 0043: store_actor 7@ position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 003F: destroy_actor 7@ 0045: actor $1038 defined 0022: jump_if_false @JER_A3_12001 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 4@ 5@ -100.0 00CF: set_actor $1038 Z_angle_to 95.0 0200: (unknown) $1038 1 02F8: (unknown) $1038 0 :JER_A3_12001 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_351 0 :JER_A3_12012 0045: actor $5591 defined jump_if_false @JER_A3_12068 01AF: (unknown) $5591 0 0127: reset_actor $5591 flags 01B1: (unknown) $5591 0 0 0 0 0 02A5: (unknown) $5591 0 01EC: (unknown) $5591 1 014D: $5637 = actor $5591 health 0347: (unknown) $5591 1 0154: (unknown) $5591 :JER_A3_12068 0@ = 0 // (int) :JER_A3_12072 5 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_12115 // Note: the incorrect math opcode was used here 0045: actor $5352(0@,5) defined 0022: jump_if_false @JER_A3_12103 // Note: the incorrect math opcode was used here 0352: (unknown) $5352(0@,5) :JER_A3_12103 0@ += 1 // (int) 0002: jump @JER_A3_12072 :JER_A3_12115 0045: actor $5592 defined jump_if_false @JER_A3_12130 0352: (unknown) $5592 :JER_A3_12130 0045: actor $5593 defined jump_if_false @JER_A3_12145 0352: (unknown) $5593 :JER_A3_12145 0045: actor $5594 defined jump_if_false @JER_A3_12160 0352: (unknown) $5594 :JER_A3_12160 0045: actor $5595 defined jump_if_false @JER_A3_12175 0352: (unknown) $5595 :JER_A3_12175 0045: actor $5596 defined jump_if_false @JER_A3_12190 0352: (unknown) $5596 :JER_A3_12190 0045: actor $5597 defined jump_if_false @JER_A3_12205 0352: (unknown) $5597 :JER_A3_12205 034A: unknown_check $5598 jump_if_false @JER_A3_12231 0045: actor $5598 defined jump_if_false @JER_A3_12231 0352: (unknown) $5598 :JER_A3_12231 0@ = 0 // (int) :JER_A3_12235 3 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_12264 // Note: the incorrect math opcode was used here 0113: remove_references_to_car 2@(0@,3) // Like turning a car into any random car 0@ += 1 // (int) 0002: jump @JER_A3_12235 :JER_A3_12264 0045: actor $5590 defined jump_if_false @JER_A3_12279 011A: (unknown) $5590 :JER_A3_12279 0035: $5612 = $5590 // (int vars) $5590 = -1 // (int) 0045: actor $5596 defined jump_if_false @JER_A3_12310 0154: (unknown) $5596 00A2: (unknown) $5596 :JER_A3_12310 0045: actor $5592 defined jump_if_false @JER_A3_12325 0154: (unknown) $5592 :JER_A3_12325 0045: actor $5593 defined jump_if_false @JER_A3_12340 0154: (unknown) $5593 :JER_A3_12340 0045: actor $5597 defined jump_if_false @JER_A3_12357 0557: (unknown) $5597 1 :JER_A3_12357 034A: unknown_check $5598 jump_if_false @JER_A3_12385 0045: actor $5598 defined jump_if_false @JER_A3_12385 0557: (unknown) $5598 1 :JER_A3_12385 0444: (unknown) 28 0444: (unknown) 120 0444: (unknown) 121 0045: actor $1038 defined jump_if_false @JER_A3_12473 0@ = 0 // (int) :JER_A3_12412 5 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_12473 // Note: the incorrect math opcode was used here 0045: actor $5352(0@,5) defined 0022: jump_if_false @JER_A3_12461 // Note: the incorrect math opcode was used here 00EE: (unknown) $5352(0@,5) -644.806 -405.4 01EC: (unknown) $5352(0@,5) 1 :JER_A3_12461 0@ += 1 // (int) 0002: jump @JER_A3_12412 :JER_A3_12473 $5604 = 2 // (int) $5601 = 1 // (int) $5644 = 1 // (int) $5643 = 1 // (int) 010E: $5645 = current_time_in_ms $5645 += 1000 // (int) 0045: actor $5591 defined jump_if_false @JER_A3_12555 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'JERA3BD' 'SJRA3BD' $5591 0 // ~w~Take it easy, muscles, I've got a delicate disposition. $5650 = 0 // (int) :JER_A3_12555 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_1833 8 0026: return :JER_A3_12569 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_4197 jump_if_false @JER_A3_12600 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1833 22 0026: return :JER_A3_12600 010E: 1@ = current_time_in_ms 2@ = 0 // (int) not $5648 == -1 // (int) var == num jump_if_false @JER_A3_12662 0011: 1@ > $5648 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_12649 // Note: the incorrect math opcode was used here $5648 = -1 // (int) 0332: (unknown) $5591 0002: jump @JER_A3_12662 :JER_A3_12649 2@ = 1 // (int) 0220: (unknown) $5591 15 100 :JER_A3_12662 014D: $5637 = actor $5591 health 0035: 0@ = $5640 // (int vars) 034A: unknown_check $5336(0@,8) 0022: jump_if_false @JER_A3_13090 // Note: the incorrect math opcode was used here 0045: actor $5336(0@,8) defined 0022: jump_if_false @JER_A3_12992 // Note: the incorrect math opcode was used here $5344(0@,8) == 1 // (int) var == num jump_if_false @JER_A3_12813 00E4: (unknown) $5336(0@,8) $5591 01EC: (unknown) $5336(0@,8) 1 0086: actor $5336(0@,8) near_actor $5591 radius 3.0 3.0 sphere 0 0022: jump_if_false @JER_A3_12772 // Note: the incorrect math opcode was used here 0035: $5648 = 1@ // (int vars) $5648 += 6000 // (int) 013E: actor $5591 look_at_actor $5336(0@,8) :JER_A3_12772 0011: $5645 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_12799 // Note: the incorrect math opcode was used here 02F8: (unknown) $5336(0@,8) 1 0002: jump @JER_A3_12806 :JER_A3_12799 02F8: (unknown) $5336(0@,8) 0 :JER_A3_12806 0002: jump @JER_A3_12920 :JER_A3_12813 $5344(0@,8) == 3 // (int) var == num jump_if_false @JER_A3_12894 037B: constant_params 2 variable_params 3 unknown 6 call_with_params @JER_A3_3691 $1038 8.0 3@ 4@ 5@ 00EE: (unknown) $5336(0@,8) 3@ 4@ 01EC: (unknown) $5336(0@,8) 0 10 > $5643 // (int) num > var 0022: jump_if_false @JER_A3_12887 // Note: the incorrect math opcode was used here $5344(0@,8) = 2 // (int) $5643 += 1 // (int) :JER_A3_12887 0002: jump @JER_A3_12920 :JER_A3_12894 $5344(0@,8) == 4 // (int) var == num jump_if_false @JER_A3_12920 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_3393 0@ :JER_A3_12920 $5344(0@,8) == 2 // (int) var == num jump_if_false @JER_A3_12985 00E4: (unknown) $5336(0@,8) $1038 01EC: (unknown) $5336(0@,8) 1 0011: $5645 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_12978 // Note: the incorrect math opcode was used here 02F8: (unknown) $5336(0@,8) 1 0002: jump @JER_A3_12985 :JER_A3_12978 02F8: (unknown) $5336(0@,8) 0 :JER_A3_12985 0002: jump @JER_A3_13090 :JER_A3_12992 not $5365(0@,8) == -1 // (int) var == num jump_if_false @JER_A3_13090 00BB: (unknown) $5365(0@,8) $5365(0@,8) = -1 // (int) $5641 -= 1 // (int) $5344(0@,8) == 1 // (int) var == num jump_if_false @JER_A3_13062 $5344(0@,8) = 0 // (int) $5644 -= 1 // (int) 0002: jump @JER_A3_13090 :JER_A3_13062 $5344(0@,8) == 2 // (int) var == num jump_if_false @JER_A3_13090 $5344(0@,8) = 0 // (int) $5643 -= 1 // (int) :JER_A3_13090 2 > $5644 // (int) num > var 0022: jump_if_false @JER_A3_13103 // Note: the incorrect math opcode was used here :JER_A3_13103 $5640 += 1 // (int) $5640 == 8 // (int) var == num jump_if_false @JER_A3_13127 $5640 = 0 // (int) :JER_A3_13127 1 > $5641 // (int) num > var 0022: jump_if_false @JER_A3_13152 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1833 10 :JER_A3_13152 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_3556 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1855 0 0026: return :JER_A3_13175 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_4197 jump_if_false @JER_A3_13206 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 22 0026: return :JER_A3_13206 010E: 0@ = current_time_in_ms $5648 == -1 // (int) var == num jump_if_false @JER_A3_13241 0035: $5648 = 0@ // (int vars) $5648 += 1500 // (int) 0002: jump @JER_A3_13303 :JER_A3_13241 0011: 0@ > $5648 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_13303 // Note: the incorrect math opcode was used here 0119: actor $5591 kill_actor $1038 01F0: actor $5591 in_range_of_player $1038 0022: jump_if_false @JER_A3_13291 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 12 0002: jump @JER_A3_13303 :JER_A3_13291 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 11 :JER_A3_13303 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3556 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3515 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1855 0 0026: return :JER_A3_13336 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4197 jump_if_false @JER_A3_13367 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 22 0026: return :JER_A3_13367 01F0: actor $5591 in_range_of_player $1038 0022: jump_if_false @JER_A3_13394 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 12 0026: return :JER_A3_13394 $5638 == 1 // (int) var == num jump_if_false @JER_A3_13419 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3827 1 :JER_A3_13419 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_3556 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_3515 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1855 0 0026: return :JER_A3_13452 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_4197 jump_if_false @JER_A3_13483 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 22 0026: return :JER_A3_13483 $5655 == 0 // (int) var == num jump_if_false @JER_A3_13530 not $1698 == 0 // (int) var == num jump_if_false @JER_A3_13523 011A: (unknown) $5591 02F8: (unknown) $5591 1 $5655 = 1 // (int) :JER_A3_13523 0002: jump @JER_A3_13558 :JER_A3_13530 $1698 == 0 // (int) var == num jump_if_false @JER_A3_13558 0119: actor $5591 kill_actor $1038 02F8: (unknown) $5591 0 $5655 = 0 // (int) :JER_A3_13558 0078: if and 81F0: not actor $5591 in_range_of_player $1038 $5655 == 0 // (int) var == num jump_if_false @JER_A3_13594 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 11 0026: return :JER_A3_13594 0080: actor $1038 near_point -1720.859 -295.0794 radius 18.0 18.0 sphere 0 jump_if_false @JER_A3_13636 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 13 0026: return :JER_A3_13636 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3556 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3515 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1855 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_2626 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_3827 1 0026: return :JER_A3_13691 0@ = 1 // (int) 834A: not unknown_check $5591 jump_if_false @JER_A3_13985 0045: actor $1038 defined jump_if_false @JER_A3_13737 0044: put_actor $1038 at -1720.7 -277.3 15.1 :JER_A3_13737 0160: load_model #STINGER 0160: load_model 31 0228: (unknown) 0@ == 1 // (int) var == num jump_if_false @JER_A3_13814 0048: $5631 = create_car #STINGER at -1720.7 -267.3 15.1 00D1: set_car $5631 Z_angle_to 0 0495: (unknown) $5631 1 0045: actor $1038 defined jump_if_false @JER_A3_13814 021C: (unknown) $1038 $5631 0113: remove_references_to_car $5631 // Like turning a car into any random car :JER_A3_13814 003E: $5591 = create_actor_pedtype 21 model 31 at -1720.7 -277.3 15.1 01AF: (unknown) $5591 1 0127: reset_actor $5591 flags 02A5: (unknown) $5591 0 0347: (unknown) $5591 1 02D0: (unknown) $5591 1 0001: wait 0 ms 0@ == 1 // (int) var == num jump_if_false @JER_A3_13976 0078: if and 0045: actor $1038 defined 0045: actor $5591 defined jump_if_false @JER_A3_13976 0154: (unknown) $1038 0154: (unknown) $5591 807E: not actor $5591 driving jump_if_false @JER_A3_13923 0119: actor $5591 kill_actor $1038 :JER_A3_13923 007E: actor $1038 driving 0022: jump_if_false @JER_A3_13970 // Note: the incorrect math opcode was used here 807E: not actor $5591 driving 0022: jump_if_false @JER_A3_13970 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_3827 0 jump_if_false @JER_A3_13970 0298: (unknown) $5591 $3355 0 :JER_A3_13970 01EC: (unknown) $5591 1 :JER_A3_13976 0162: release_model #STINGER 0162: release_model 31 :JER_A3_13985 0026: return :JER_A3_13987 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_186 1000 0045: actor $1038 defined jump_if_false @JER_A3_14027 007E: actor $1038 driving jump_if_false @JER_A3_14027 007B: 0@ = actor $1038 car :JER_A3_14027 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_1855 1 0160: load_model 11 0160: load_model #M16 041A: (unknown) 'SARGE' 10@ 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003E: 11@ = create_actor_pedtype 4 model 11 at -1708.0 -285.2719 27.9628 003E: 12@ = create_actor_pedtype 4 model 11 at -1711.86 -265.95 -100.0 003E: 13@ = create_actor_pedtype 4 model 11 at -1720.07 -280.02 -100.0 003E: 14@ = create_actor_pedtype 4 model 10@ at -1718.09 -264.03 -100.0 0106: give_actor 11@ weapon 28 ammo 10 // Load the weapon model before using this 0106: give_actor 12@ weapon 28 ammo 10 // Load the weapon model before using this 0106: give_actor 13@ weapon 28 ammo 10 // Load the weapon model before using this 00CF: set_actor 11@ Z_angle_to 90.0 00CF: set_actor 12@ Z_angle_to 148.7 00CF: set_actor 13@ Z_angle_to 356.0 02D0: (unknown) 11@ 1 02D0: (unknown) 12@ 1 02D0: (unknown) 13@ 1 0045: actor $1038 defined jump_if_false @JER_A3_14242 0045: actor 14@ defined jump_if_false @JER_A3_14242 013E: actor 14@ look_at_actor $1038 0153: (unknown) $1038 14@ 0153: (unknown) 14@ $1038 :JER_A3_14242 0045: actor $5591 defined 0022: jump_if_false @JER_A3_14262 // Note: the incorrect math opcode was used here 011A: (unknown) $5591 0153: (unknown) $5591 14@ :JER_A3_14262 022C: (unknown) -1720.7 -267.3 15.1 50.0 0 022C: (unknown) -1714.23 -269.66 -100.0 50.0 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3CA' 'SJRA3CA' 14@ 0 // ~w~Corporal Vance! Would you care to explain why there's marijuana hidden under your bed? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3CA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3CC' 'SJRA3CC' 14@ 0 // ~w~And who the Sam Hill is this? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3CC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3CD' 'SJRA3CD' $5591 0 // ~w~Hey buddy, listen I charge more for groups. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3CD' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3CE' 'SJRA3CE' 14@ 0 // ~w~You brought a whore onto the base! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3CE' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3CF' 'SJRA3CF' 14@ 0 // ~w~Have you no shame boy! Are you a moron? Is that it? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3CF' 0045: actor $1038 defined jump_if_false @JER_A3_15952 007E: actor $1038 driving jump_if_false @JER_A3_15219 0045: actor $5591 defined jump_if_false @JER_A3_14656 004F: unknown_check 0@ jump_if_false @JER_A3_14656 807C: not actor $5591 driving 0@ 0022: jump_if_false @JER_A3_14619 // Note: the incorrect math opcode was used here 0298: (unknown) $5591 0@ 0 :JER_A3_14619 807C: not actor $1038 driving 0@ 0022: jump_if_false @JER_A3_14636 // Note: the incorrect math opcode was used here 021C: (unknown) $5591 0@ :JER_A3_14636 004E: put_car 0@ at -1714.23 -303.1 -100.0 00D1: set_car 0@ Z_angle_to 0 :JER_A3_14656 004F: unknown_check 0@ jump_if_false @JER_A3_14698 0300: (unknown) 0@ 100 0051: set_car 0@ traffic_behavior_to 3 0050: set_car 0@ max_speed_to 5.0 01B6: (unknown) 0@ -1714.23 -269.66 -100.0 :JER_A3_14698 00B9: set_camera_position -1703.66 -276.35 29.84 rotations 0 0 0 00BA: set_camera_point_at -1704.29 -277.05 29.51 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1703.66 -276.35 29.84 rotations 0 0 0 00BA: set_camera_point_at -1704.18 -276.92 29.21 mode 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 4000 jump_if_true @JER_A3_16529 00B9: set_camera_position -1716.5 -263.55 14.86 rotations 0 0 0 00BA: set_camera_point_at -1716.2 -264.51 14.82 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1716.66 -263.08 14.9 rotations 0 0 0 00BA: set_camera_point_at -1716.38 -264.04 14.86 mode 1 0045: actor 14@ defined jump_if_false @JER_A3_14928 00EE: (unknown) 14@ -1716.3 -267.45 01EC: (unknown) 14@ 0 :JER_A3_14928 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CA' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CA' jump_if_false @JER_A3_14987 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_14987 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3CG' 'SJRA3CG' 14@ 0 // ~w~DRUGS! WHORES! You're out of here soldier! You're a disgrace. 0001: wait 0 ms 0045: actor $5591 defined jump_if_false @JER_A3_15049 0045: actor 14@ defined jump_if_false @JER_A3_15049 0153: (unknown) 14@ $5591 :JER_A3_15049 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_false @JER_A3_15081 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_15081 0045: actor 14@ defined jump_if_false @JER_A3_15102 04B4: (unknown) 14@ 120 513 1.0 :JER_A3_15102 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CC' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CC' jump_if_false @JER_A3_15161 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_15161 0045: actor $5591 defined jump_if_false @JER_A3_15212 004F: unknown_check 0@ jump_if_false @JER_A3_15212 00A2: (unknown) $5591 00E8: (unknown) $5591 0@ 020E: (unknown) $5591 1 0045: actor 14@ defined jump_if_false @JER_A3_15212 0153: (unknown) $5591 14@ :JER_A3_15212 0002: jump @JER_A3_15952 :JER_A3_15219 0045: actor $1038 defined 0022: jump_if_false @JER_A3_15276 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at -1714.76 -300.44 -100.0 00CF: set_actor $1038 Z_angle_to 0 02EE: get_actor $1038 coords_to 2@ 3@ 4@ with_offset 1.0 0 0 042B: (unknown) $1038 5@ 04B9: (unknown) $1038 0 0 0 :JER_A3_15276 0045: actor $5591 defined jump_if_false @JER_A3_15304 0044: put_actor $5591 at 2@ 3@ 4@ 00CF: set_actor $5591 Z_angle_to 0 015F: (unknown) $5591 5@ :JER_A3_15304 0045: actor $1038 defined 0022: jump_if_false @JER_A3_15334 // Note: the incorrect math opcode was used here 00EE: (unknown) $1038 -1714.76 -270.24 01EC: (unknown) $1038 0 :JER_A3_15334 0045: actor $5591 defined jump_if_false @JER_A3_15364 00EE: (unknown) $5591 -1713.85 -270.67 01EC: (unknown) $5591 0 :JER_A3_15364 00B9: set_camera_position -1703.66 -276.35 29.84 rotations 0 0 0 00BA: set_camera_point_at -1704.29 -277.05 29.51 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1703.66 -276.35 29.84 rotations 0 0 0 00BA: set_camera_point_at -1704.18 -276.92 29.21 mode 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 4000 jump_if_true @JER_A3_16529 0045: actor $1038 defined jump_if_false @JER_A3_15518 00A2: (unknown) $1038 0044: put_actor $1038 at -1714.76 -270.24 -100.0 00CF: set_actor $1038 Z_angle_to 0 :JER_A3_15518 0045: actor $5591 defined jump_if_false @JER_A3_15555 00A2: (unknown) $5591 0044: put_actor $5591 at -1713.85 -270.67 -100.0 00CF: set_actor $5591 Z_angle_to 0 :JER_A3_15555 00B9: set_camera_position -1716.5 -263.55 14.86 rotations 0 0 0 00BA: set_camera_point_at -1716.2 -264.51 14.82 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1716.66 -263.08 14.9 rotations 0 0 0 00BA: set_camera_point_at -1716.38 -264.04 14.86 mode 1 0045: actor 14@ defined jump_if_false @JER_A3_15668 00EE: (unknown) 14@ -1716.3 -267.45 01EC: (unknown) 14@ 0 :JER_A3_15668 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CA' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CA' jump_if_false @JER_A3_15727 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_15727 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'JERA3CG' 'SJRA3CG' 14@ 0 // ~w~DRUGS! WHORES! You're out of here soldier! You're a disgrace. 0001: wait 0 ms 0045: actor $5591 defined jump_if_false @JER_A3_15789 0045: actor 14@ defined jump_if_false @JER_A3_15789 0153: (unknown) 14@ $5591 :JER_A3_15789 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_false @JER_A3_15821 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_15821 0045: actor 14@ defined jump_if_false @JER_A3_15842 04B4: (unknown) 14@ 120 513 1.0 :JER_A3_15842 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CC' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CC' jump_if_false @JER_A3_15901 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_15901 0045: actor $5591 defined jump_if_false @JER_A3_15952 004F: unknown_check 0@ jump_if_false @JER_A3_15952 00A2: (unknown) $5591 00E8: (unknown) $5591 0@ 020E: (unknown) $5591 1 0045: actor 14@ defined jump_if_false @JER_A3_15952 0153: (unknown) $5591 14@ :JER_A3_15952 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_false @JER_A3_15984 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_15984 02B4: set_camera_transverse_delay 0 time 50000 00B9: set_camera_position -1713.4 -272.6 19.83 rotations 0 0 0 00BA: set_camera_point_at -1713.61 -272.05 19.03 mode 1 0045: actor 14@ defined jump_if_false @JER_A3_16052 0045: actor $5591 defined jump_if_false @JER_A3_16052 :JER_A3_16052 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CD' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CD' jump_if_false @JER_A3_16111 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_16111 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CE' 1 0045: actor 14@ defined jump_if_false @JER_A3_16153 04B4: (unknown) 14@ 121 537 1.0 :JER_A3_16153 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_false @JER_A3_16185 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_16185 0045: actor 14@ defined jump_if_false @JER_A3_16206 04B4: (unknown) 14@ 121 538 1.0 :JER_A3_16206 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CE' jump_if_false @JER_A3_16244 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_16244 0045: actor 12@ defined jump_if_false @JER_A3_16271 00EE: (unknown) 12@ -1712.62 -267.48 01EC: (unknown) 12@ 0 :JER_A3_16271 0045: actor 13@ defined jump_if_false @JER_A3_16298 00EE: (unknown) 13@ -1718.87 -275.29 01EC: (unknown) 13@ 0 :JER_A3_16298 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CF' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CF' jump_if_false @JER_A3_16357 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_16357 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_false @JER_A3_16389 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_16389 0045: actor $1038 defined jump_if_false @JER_A3_16430 0045: actor 12@ defined jump_if_false @JER_A3_16415 00F4: (unknown) 12@ $1038 :JER_A3_16415 0045: actor 13@ defined 0022: jump_if_false @JER_A3_16430 // Note: the incorrect math opcode was used here 00F4: (unknown) 13@ $1038 :JER_A3_16430 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'JERA3CG' 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'JERA3CG' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'JERA3CG' jump_if_false @JER_A3_16508 6@ = 1 // (int) 0002: jump @JER_A3_16529 :JER_A3_16508 0045: actor 14@ defined jump_if_false @JER_A3_16529 04B4: (unknown) 14@ 121 539 1.0 :JER_A3_16529 6@ == 0 // (int) var == num jump_if_false @JER_A3_16560 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4248 4000 0002: jump @JER_A3_16570 :JER_A3_16560 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 :JER_A3_16570 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 0250: (unknown) 0045: actor $1038 defined jump_if_false @JER_A3_16656 007E: actor $1038 driving jump_if_false @JER_A3_16628 0216: (unknown) $1038 -1714.11 -290.14 -100.0 0002: jump @JER_A3_16645 :JER_A3_16628 0044: put_actor $1038 at -1714.11 -290.14 -100.0 :JER_A3_16645 00CF: set_actor $1038 Z_angle_to -180.0 02D4: (unknown) $1038 :JER_A3_16656 003F: destroy_actor $5591 003F: destroy_actor 11@ 003F: destroy_actor 12@ 003F: destroy_actor 13@ 003F: destroy_actor 14@ 0162: release_model 11 0162: release_model 10@ 0444: (unknown) 120 0444: (unknown) 121 034B: unknown_check 0@ jump_if_false @JER_A3_16710 004F: unknown_check 0@ jump_if_false @JER_A3_16710 0049: destroy_car 0@ :JER_A3_16710 003F: destroy_actor $5591 0045: actor $1038 defined jump_if_false @JER_A3_16790 00A2: (unknown) $1038 007E: actor $1038 driving jump_if_false @JER_A3_16757 0216: (unknown) $1038 -1714.11 -290.14 -100.0 :JER_A3_16757 0049: destroy_car 0@ 0044: put_actor $1038 at -1714.11 -290.14 -100.0 00CF: set_actor $1038 Z_angle_to 180.0 0250: (unknown) 02D4: (unknown) $1038 :JER_A3_16790 0160: load_model #MOP50 0228: (unknown) 0048: 0@ = create_car #MOP50 at -1687.39 -307.1904 14.8654 00D1: set_car 0@ Z_angle_to 270.0 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @GA_LAGA_2723 0 0 0035: 1@ = $628 // (int vars) 03F8: (unknown) $2036(1@,14) 03B0: (unknown) 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_3143 1 0 $5652 = 1 // (int) 0001: wait 1000 ms 005B: set_current_time_hours_to 5 minutes_to 30 00B9: set_camera_position -1714.09 -306.55 14.76 rotations 0 0 0 00BA: set_camera_point_at -1714.09 -306.46 15.75 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -1714.11 -306.35 15.45 rotations 0 0 0 00BA: set_camera_point_at -1714.11 -305.35 15.4 mode 1 0045: actor $1038 defined jump_if_false @JER_A3_16994 00EE: (unknown) $1038 -1714.11 -302.14 01EC: (unknown) $1038 0 :JER_A3_16994 6@ = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @SHOPMON_3105 0 0 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 8000 ms 010E: 7@ = current_time_in_ms 0035: 8@ = 7@ // (int vars) 8@ += 11000 // (int) :JER_A3_17036 0011: 8@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_17128 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 7@ = current_time_in_ms 0377: (unknown) 44 9@ 9@ > 0 // (int) var > num jump_if_false @JER_A3_17083 0035: 8@ = 7@ // (int vars) 8@ -= 1 // (int) 6@ = 1 // (int) :JER_A3_17083 0272: (unknown) 10 1 0295: (unknown) -1839.344 -375.416 10.8006 -1500.129 -285.049 14.8597 0002: jump @JER_A3_17036 :JER_A3_17128 6@ == 1 // (int) var == num jump_if_false @JER_A3_17285 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4248 500 0045: actor $1038 defined jump_if_false @JER_A3_17194 00A2: (unknown) $1038 0044: put_actor $1038 at -1714.11 -302.14 -100.0 00CF: set_actor $1038 Z_angle_to 180.0 0250: (unknown) :JER_A3_17194 0272: (unknown) 10 1 0295: (unknown) -1839.344 -375.416 10.8006 -1500.129 -285.049 14.8597 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @SHOPMON_3105 0 1 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_351 500 0045: actor $1038 defined jump_if_false @JER_A3_17278 0250: (unknown) 01CF: (unknown) :JER_A3_17278 0002: jump @JER_A3_17401 :JER_A3_17285 0045: actor $1038 defined jump_if_false @JER_A3_17352 807E: not actor $1038 driving jump_if_false @JER_A3_17337 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @JER_A3_17337 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :JER_A3_17337 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 02EA: select_interior 0 :JER_A3_17352 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @JER_A3_17386 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 :JER_A3_17386 0045: actor $1038 defined jump_if_false @JER_A3_17401 0250: (unknown) 00B6: restore_camera :JER_A3_17401 0113: remove_references_to_car 0@ // Like turning a car into any random car 0162: release_model #MOP50 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_1833 14 0026: return :JER_A3_17423 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_4197 jump_if_false @JER_A3_17454 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 22 0026: return :JER_A3_17454 010E: 0@ = current_time_in_ms $5648 == -1 // (int) var == num jump_if_false @JER_A3_17489 0035: $5648 = 0@ // (int vars) $5648 += 2000 // (int) 0002: jump @JER_A3_17566 :JER_A3_17489 0011: 0@ > $5648 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_17566 // Note: the incorrect math opcode was used here $5647 == 0 // (int) var == num jump_if_false @JER_A3_17554 0472: (unknown) 'PAGE_03' 100 1 0 // Phil: I've got work for you - and a place to stay if you need it... 0035: $5648 = 0@ // (int vars) $5648 += 5000 // (int) $5647 += 1 // (int) 0002: jump @JER_A3_17566 :JER_A3_17554 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1833 15 :JER_A3_17566 0026: return :JER_A3_17568 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4197 jump_if_false @JER_A3_17599 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 22 0026: return :JER_A3_17599 0089: actor $1038 in_sphere -799.5 -1181.8 11.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_17646 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1833 21 0026: return :JER_A3_17646 0026: return :JER_A3_17648 $1045 = 1 // (int) 033A: use_GXT_table 'JER_A3' 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SAFEHOU_12168 3 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_186 1 0045: actor $1038 defined jump_if_false @JER_A3_17743 0044: put_actor $1038 at -1604.56 -132.32 13.8 00CF: set_actor $1038 Z_angle_to 90.0 0221: (unknown) :JER_A3_17743 0035: 4@ = $1038 // (int vars) 0045: actor 4@ defined 0022: jump_if_false @JER_A3_17826 // Note: the incorrect math opcode was used here 02D5: (unknown) 4@ 19 jump_if_false @JER_A3_17802 028B: (unknown) 4@ 19 5@ 17 > 5@ // (int) num > var 0022: jump_if_false @JER_A3_17795 // Note: the incorrect math opcode was used here 00D5: (unknown) 4@ 19 17 :JER_A3_17795 0002: jump @JER_A3_17826 :JER_A3_17802 0160: load_model #BERETTA 0228: (unknown) 0045: actor 4@ defined jump_if_false @JER_A3_17826 0106: give_actor 4@ weapon 19 ammo 17 // Load the weapon model before using this :JER_A3_17826 $5588 = 0 // (int) $5633 = -811.7825 // (float) $5635 = -1 // (int) $5638 = 0 // (int) $5651 = 0 // (int) $5652 = 0 // (int) $5653 = 0 // (int) $5613 = 22 // (int) $5614 = 44 // (int) $5615 = 62 // (int) $5616 = 24 // (int) $5617 = 64 // (int) 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_351 1000 0045: actor $1038 defined jump_if_false @JER_A3_17931 010B: set_actor $1038 armed_weapon_to 19 :JER_A3_17931 $5588 == 0 // (int) var == num jump_if_false @JER_A3_18045 00C3: (unknown) -799.5 -1181.8 11.0 $5620 0248: (unknown) -799.5 -1181.8 11.0 5.0 $5632 0057: show_text_highpriority GXT 'JER3_01' time 8000 flag 1 // Meet Phil at ~y~his old place. :JER_A3_17994 $5588 == 0 // (int) var == num jump_if_false @JER_A3_18026 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_4448 0002: jump @JER_A3_17994 :JER_A3_18026 00BB: (unknown) $5620 0249: (unknown) $5632 025D: remove_text 'JER3_01' // Meet Phil at ~y~his old place. :JER_A3_18045 $5588 == 1 // (int) var == num jump_if_false @JER_A3_18068 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_4528 :JER_A3_18068 $5588 == 2 // (int) var == num jump_if_false @JER_A3_18190 00C3: (unknown) -831.9 -1464.9 11.8 $5620 0248: (unknown) -831.9 -1464.9 11.8 5.0 $5632 0057: show_text_highpriority GXT 'JER3_02' time 8000 flag 1 // Look for Mary around ~y~Viceport. :JER_A3_18138 $5588 == 2 // (int) var == num jump_if_false @JER_A3_18171 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_5885 0002: jump @JER_A3_18138 :JER_A3_18171 00BB: (unknown) $5620 0249: (unknown) $5632 025D: remove_text 'JER3_02' // Look for Mary around ~y~Viceport. :JER_A3_18190 $5588 == 3 // (int) var == num jump_if_false @JER_A3_18492 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2328 0 -960.8 -1317.9 11.0 260.0 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2328 1 -765.6 -1360.1 11.4 45.0 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2328 2 -700.6 -1358.1 10.1 270.0 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2328 3 -878.1 -1463.1 11.9 340.3 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_2258 $5656 034A: unknown_check $5590 jump_if_false @JER_A3_18383 0045: actor $5590 defined jump_if_false @JER_A3_18383 00C1: (unknown) $5590 $5618 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1309 $5618 01B1: (unknown) $5590 0 0 0 0 0 :JER_A3_18383 02A8: unknown_check $1038 jump_if_false @JER_A3_18417 0057: show_text_highpriority GXT 'JER3_04' time 8000 flag 1 // Go over to that ~b~girl~w~ and ask about Mary. 0002: jump @JER_A3_18433 :JER_A3_18417 0057: show_text_highpriority GXT 'JER3_03' time 8000 flag 1 // Pull up to that ~b~girl~w~ and ask about Mary. :JER_A3_18433 $5588 == 3 // (int) var == num jump_if_false @JER_A3_18466 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_6138 0002: jump @JER_A3_18433 :JER_A3_18466 00BB: (unknown) $5618 025D: remove_text 'JER3_03' // Pull up to that ~b~girl~w~ and ask about Mary. 025D: remove_text 'JER3_04' // Go over to that ~b~girl~w~ and ask about Mary. :JER_A3_18492 $5588 == 4 // (int) var == num jump_if_false @JER_A3_18524 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_6215 0162: release_model 76 $5655 = 0 // (int) :JER_A3_18524 $5588 == 5 // (int) var == num jump_if_false @JER_A3_18665 00C1: (unknown) $5590 $5618 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1309 $5618 $5650 == 0 // (int) var == num jump_if_false @JER_A3_18590 0057: show_text_highpriority GXT 'JER3_11' time 8000 flag 1 // Go back and pick up ~b~the girl. 0002: jump @JER_A3_18606 :JER_A3_18590 0057: show_text_highpriority GXT 'JER3_05' time 8000 flag 1 // Go back and pick up ~b~Mona. :JER_A3_18606 $5588 == 5 // (int) var == num jump_if_false @JER_A3_18639 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_7382 0002: jump @JER_A3_18606 :JER_A3_18639 00BB: (unknown) $5618 025D: remove_text 'JER3_11' // Go back and pick up ~b~the girl. 025D: remove_text 'JER3_05' // Go back and pick up ~b~Mona. :JER_A3_18665 $5588 == 6 // (int) var == num jump_if_false @JER_A3_18849 00C3: (unknown) -646.8 -404.7 11.3 $5620 0248: (unknown) -646.8 -404.7 11.3 5.0 $5632 010E: 3@ = current_time_in_ms $5650 == 0 // (int) var == num jump_if_false @JER_A3_18769 0057: show_text_highpriority GXT 'JER3_12' time 8000 flag 1 // Take the girl to the ~y~party. 0035: $5649 = 3@ // (int vars) $5649 += 10000 // (int) 0002: jump @JER_A3_18797 :JER_A3_18769 0057: show_text_highpriority GXT 'JER3_06' time 6000 flag 1 // Take Mona to the ~y~party. 0035: $5649 = 3@ // (int vars) $5649 += 6000 // (int) :JER_A3_18797 $5588 == 6 // (int) var == num jump_if_false @JER_A3_18830 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_7454 0002: jump @JER_A3_18797 :JER_A3_18830 00BB: (unknown) $5620 0249: (unknown) $5632 025D: remove_text 'JER3_06' // Take Mona to the ~y~party. :JER_A3_18849 $5588 == 7 // (int) var == num jump_if_false @JER_A3_18892 $5641 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_7670 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_7933 $5655 = 0 // (int) :JER_A3_18892 $5588 == 8 // (int) var == num jump_if_false @JER_A3_19255 00C1: (unknown) $5591 $5619 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1309 $5619 0057: show_text_highpriority GXT 'JER3_07' time 8000 flag 1 // Protect ~b~Mary~w~ from these ~r~violent assholes! 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1088 2 024D: (unknown) $5637 1 'JER3_C1' // Mary 024F: (unknown) 0.5 $5640 = 0 // (int) $5642 = 0 // (int) $5648 = -1 // (int) $5639 = -1 // (int) 1@ = 0 // (int) :JER_A3_18996 8 > 1@ // (int) num > var 0022: jump_if_false @JER_A3_19151 // Note: the incorrect math opcode was used here 034A: unknown_check $5336(1@,8) 0022: jump_if_false @JER_A3_19139 // Note: the incorrect math opcode was used here 0045: actor $5336(1@,8) defined 0022: jump_if_false @JER_A3_19139 // Note: the incorrect math opcode was used here 0078: if or $5344(1@,8) == 1 // (int) var == num $5344(1@,8) == 2 // (int) var == num jump_if_false @JER_A3_19092 041B: (unknown) $5336(1@,8) 15 00C1: (unknown) $5336(1@,8) $5365(1@,8) $5641 += 1 // (int) 0002: jump @JER_A3_19139 :JER_A3_19092 $5344(1@,8) == 4 // (int) var == num jump_if_false @JER_A3_19139 00EE: (unknown) $5336(1@,8) -644.806 -405.4 01EC: (unknown) $5336(1@,8) 1 $5365(1@,8) = -1 // (int) :JER_A3_19139 1@ += 1 // (int) 0002: jump @JER_A3_18996 :JER_A3_19151 0433: (unknown) $5591 -712.471 -424.56 -682.471 -384.56 1 :JER_A3_19177 $5588 == 8 // (int) var == num jump_if_false @JER_A3_19210 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_12569 0002: jump @JER_A3_19177 :JER_A3_19210 0045: actor $5591 defined jump_if_false @JER_A3_19231 0433: (unknown) $5591 0 0 0 0 1 :JER_A3_19231 024F: (unknown) 1.0 00AE: remove_status_text $5637 00BB: (unknown) $5619 025D: remove_text 'JER3_07' // Protect ~b~Mary~w~ from these ~r~violent assholes! :JER_A3_19255 $5588 == 10 // (int) var == num jump_if_false @JER_A3_19313 $5648 = -1 // (int) $5647 = -1 // (int) :JER_A3_19280 $5588 == 10 // (int) var == num jump_if_false @JER_A3_19313 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13175 0002: jump @JER_A3_19280 :JER_A3_19313 $5588 == 11 // (int) var == num jump_if_false @JER_A3_19408 00C1: (unknown) $5591 $5619 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1309 $5619 0057: show_text_highpriority GXT 'JER3_08' time 8000 flag 1 // Go back to ~b~Mary. :JER_A3_19360 $5588 == 11 // (int) var == num jump_if_false @JER_A3_19393 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13336 0002: jump @JER_A3_19360 :JER_A3_19393 00BB: (unknown) $5619 025D: remove_text 'JER3_08' // Go back to ~b~Mary. :JER_A3_19408 $5588 == 12 // (int) var == num jump_if_false @JER_A3_19551 00C3: (unknown) -1720.7 -267.3 15.1 $5620 0248: (unknown) -1720.7 -267.3 15.1 5.0 $5632 0057: show_text_highpriority GXT 'JER3_09' time 8000 flag 1 // Take Mary back to ~y~Fort Baxter. 010E: 3@ = current_time_in_ms 0035: $5649 = 3@ // (int vars) $5649 += 8000 // (int) $5638 = 1 // (int) :JER_A3_19499 $5588 == 12 // (int) var == num jump_if_false @JER_A3_19532 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13452 0002: jump @JER_A3_19499 :JER_A3_19532 00BB: (unknown) $5620 0249: (unknown) $5632 025D: remove_text 'JER3_09' // Take Mary back to ~y~Fort Baxter. :JER_A3_19551 $5588 == 13 // (int) var == num jump_if_false @JER_A3_19601 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @SHOPMON_3105 0 4 009B: clear_player $1038 wanted_level 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13691 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13987 :JER_A3_19601 $5588 == 14 // (int) var == num jump_if_false @JER_A3_19658 $5648 = -1 // (int) $5647 = 0 // (int) :JER_A3_19625 $5588 == 14 // (int) var == num jump_if_false @JER_A3_19658 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_17423 0002: jump @JER_A3_19625 :JER_A3_19658 $5588 == 15 // (int) var == num jump_if_false @JER_A3_19793 00C3: (unknown) -799.5 -1181.8 11.0 $5620 0248: (unknown) -799.5 -1181.8 11.0 5.0 $5632 0057: show_text_highpriority GXT 'JER3_10' time 8000 flag 1 // Head back to ~y~Phil's old place. 022C: (unknown) -799.5 -1181.8 11.0 20.0 1 :JER_A3_19741 $5588 == 15 // (int) var == num jump_if_false @JER_A3_19774 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_17568 0002: jump @JER_A3_19741 :JER_A3_19774 00BB: (unknown) $5620 0249: (unknown) $5632 025D: remove_text 'JER3_10' // Head back to ~y~Phil's old place. :JER_A3_19793 20 > $5588 // (int) num > var 0022: jump_if_false @JER_A3_19813 // Note: the incorrect math opcode was used here 0002: jump @JER_A3_17931 :JER_A3_19813 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_2040 $5588 == 21 // (int) var == num jump_if_false @JER_A3_19850 0025: gosub @JER_A3_20053 0002: jump @JER_A3_19857 :JER_A3_19850 0025: gosub @JER_A3_19859 :JER_A3_19857 0026: return :JER_A3_19859 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_2040 $5653 == 0 // (int) var == num jump_if_false @JER_A3_19926 0045: actor $1038 defined jump_if_false @JER_A3_19926 0078: if and $5652 == 1 // (int) var == num 80A5: not unknown_check $1038 jump_if_false @JER_A3_19926 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_3143 0 1 :JER_A3_19926 $5589 == 1 // (int) var == num jump_if_false @JER_A3_19965 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4973 'JER3_F1' // ~r~The hooker died! 0002: jump @JER_A3_20036 :JER_A3_19965 $5589 == 2 // (int) var == num jump_if_false @JER_A3_20004 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4973 'JER3_F2' // ~r~Mona died! 0002: jump @JER_A3_20036 :JER_A3_20004 $5589 == 3 // (int) var == num jump_if_false @JER_A3_20036 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4973 'JER3_F3' // ~r~Mary died! :JER_A3_20036 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :JER_A3_20053 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_186 -1 01D6: (unknown) $1789 17 022C: (unknown) -778.2 -1177.55 12.94 5.0 1 00B9: set_camera_position -778.2 -1177.55 12.94 rotations 0 0 0 00BA: set_camera_point_at -779.17 -1177.78 12.92 mode 2 0001: wait 0 ms 00B9: set_camera_position -781.22 -1178.27 12.9 rotations 0 0 0 00BA: set_camera_point_at -782.19 -1178.5 12.89 mode 1 02B4: set_camera_transverse_delay 0 time 7000 0057: show_text_highpriority GXT 'JER3_B1' time 5000 flag 1 // You can now use Phil's old place as a safehouse. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 5000 0059: text_clear_all 022C: (unknown) -806.99 -1188.53 11.52 5.0 1 00B9: set_camera_position -806.99 -1188.53 11.52 rotations 0 0 0 00BA: set_camera_point_at -807.98 -1188.54 11.65 mode 2 0001: wait 0 ms 00B9: set_camera_position -812.34 -1189.8 11.51 rotations 0 0 0 00BA: set_camera_point_at -813.29 -1190.08 11.53 mode 1 02B4: set_camera_transverse_delay 0 time 6000 0214: (unknown) $1789 0057: show_text_highpriority GXT 'JER3_B2' time 5000 flag 1 // Any vehicle parked in the garage around the back will be stored whenever you save your game. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 5000 jump_if_true @JER_A3_20359 :JER_A3_20359 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 0215: (unknown) $1789 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_351 1000 0035: 2@ = $628 // (int vars) 03F8: (unknown) $2036(2@,14) 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @99RED_12847 'JER_A03' 0 // Conduct Unbecoming 01DF: progress_made += 1 0026: return :JER_A3_20428 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_2040 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @SHOPMON_3105 0 0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 44--------------- :PHI_A1 0238: name_thread 'PHI_A1' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A1' 0025: gosub @PHI_A1_3513 009D: wasted_or_busted // mission only jump_if_false @PHI_A1_45 0025: gosub @PHI_A1_12541 :PHI_A1_45 0025: gosub @PHI_A1_12658 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @PHI_A1_86 02B4: set_camera_transverse_delay 0 time 7@ :PHI_A1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @PHI_A1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @PHI_A1_138 :PHI_A1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :PHI_A1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @PHI_A1_172 02B4: set_camera_transverse_delay 0 time 5@ :PHI_A1_172 809F: not actor 3@ dead 0022: jump_if_false @PHI_A1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :PHI_A1_188 0026: return :PHI_A1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @PHI_A1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @PHI_A1_248 0400: (unknown) $1038 $1690 0002: jump @PHI_A1_254 :PHI_A1_248 02C0: (unknown) $1038 $1690 :PHI_A1_254 0@ >= 0 // (int) var >= num jump_if_false @PHI_A1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :PHI_A1_281 0045: actor $1038 defined jump_if_false @PHI_A1_349 807E: not actor $1038 driving jump_if_false @PHI_A1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @PHI_A1_329 :PHI_A1_326 021D: (unknown) 0 :PHI_A1_329 $1698 == 0 // (int) var == num jump_if_false @PHI_A1_345 02EA: select_interior 2 :PHI_A1_345 01AE: (unknown) 1 :PHI_A1_349 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A1_355 0045: actor $1038 defined jump_if_false @PHI_A1_419 807E: not actor $1038 driving jump_if_false @PHI_A1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @PHI_A1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :PHI_A1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :PHI_A1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @PHI_A1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @PHI_A1_468 02EA: select_interior 0 :PHI_A1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A1_498 0026: return :PHI_A1_500 0045: actor 0@ defined jump_if_false @PHI_A1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A1_549 0026: return :PHI_A1_551 0045: actor 0@ defined 0022: jump_if_false @PHI_A1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @PHI_A1_598 :PHI_A1_594 1@ = 0 // (int) :PHI_A1_598 1@ == 1 // (int) var == num jump_if_false @PHI_A1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A1_675 007E: actor 0@ driving jump_if_false @PHI_A1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A1_664 :PHI_A1_661 00F1: (unknown) 0@ :PHI_A1_664 0002: jump @PHI_A1_675 :PHI_A1_671 1@ = 0 // (int) :PHI_A1_675 0002: jump @PHI_A1_598 :PHI_A1_682 0026: return :PHI_A1_684 0045: actor 0@ defined jump_if_false @PHI_A1_776 007E: actor 0@ driving jump_if_false @PHI_A1_760 02A7: unknown_check 0@ jump_if_false @PHI_A1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A1_753 :PHI_A1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A1_753 0002: jump @PHI_A1_769 :PHI_A1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A1_769 0002: jump @PHI_A1_778 :PHI_A1_776 005F: (unknown) :PHI_A1_778 005E: (unknown) :PHI_A1_780 0045: actor 0@ defined 0022: jump_if_false @PHI_A1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A1_870 :PHI_A1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_551 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_551 4@ :PHI_A1_870 0002: jump @PHI_A1_936 :PHI_A1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A1_936 :PHI_A1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_551 3@ :PHI_A1_936 0045: actor 0@ defined jump_if_false @PHI_A1_988 004F: unknown_check 1@ jump_if_false @PHI_A1_988 007E: actor 0@ driving jump_if_false @PHI_A1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_551 0@ :PHI_A1_988 5@ = 0 // (int) :PHI_A1_992 5@ == 0 // (int) var == num jump_if_false @PHI_A1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A1_1083 004F: unknown_check 1@ jump_if_false @PHI_A1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A1_1083 :PHI_A1_1049 2@ == -1 // (int) var == num jump_if_false @PHI_A1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A1_1083 :PHI_A1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A1_1083 0002: jump @PHI_A1_992 :PHI_A1_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @PHI_A1_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A1_1311 :PHI_A1_1135 0@ == 1 // (int) var == num jump_if_false @PHI_A1_1168 03CF: (unknown) 200 200 200 255 0002: jump @PHI_A1_1311 :PHI_A1_1168 0@ == 2 // (int) var == num jump_if_false @PHI_A1_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PHI_A1_1311 :PHI_A1_1210 0@ == 3 // (int) var == num jump_if_false @PHI_A1_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A1_1311 :PHI_A1_1254 0@ == 4 // (int) var == num jump_if_false @PHI_A1_1285 03CF: (unknown) 8 143 59 255 0002: jump @PHI_A1_1311 :PHI_A1_1285 0@ == 5 // (int) var == num jump_if_false @PHI_A1_1311 03CF: (unknown) 237 130 180 255 :PHI_A1_1311 0026: return :PHI_A1_1313 00BC: (unknown) 0@ 2 0026: return :PHI_A1_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A1_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PHI_A1_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PHI_A1_1375 0 > 3@ // (int) num > var 0022: jump_if_false @PHI_A1_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PHI_A1_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PHI_A1_1435 005F: (unknown) :PHI_A1_1437 010E: 1@ = current_time_in_ms 0035: $5711 = 1@ // (int vars) 0029: $5711 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :PHI_A1_1452 0037: 3@ = 2@ // (string vars) 1@ == 1 // (int) var == num jump_if_false @PHI_A1_1487 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 0@ 0 0002: jump @PHI_A1_1530 :PHI_A1_1487 1@ == 1 // (int) var == num jump_if_false @PHI_A1_1519 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 0@ 1 0002: jump @PHI_A1_1530 :PHI_A1_1519 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 0@ :PHI_A1_1530 0037: 3@ = 0@ // (string vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A1_1437 0 0026: return :PHI_A1_1547 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 0269: (unknown) -1 0026: return :PHI_A1_1559 0@ = 0 // (int) :PHI_A1_1563 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A1_1646 // Note: the incorrect math opcode was used here 01F7: garage $1536(0@,4) respray_done 0022: jump_if_false @PHI_A1_1634 // Note: the incorrect math opcode was used here 03C2: (unknown) 0268: (unknown) 004F: unknown_check $5743 0022: jump_if_false @PHI_A1_1634 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @PHI_A1_1634 // Note: the incorrect math opcode was used here 02A6: (unknown) $1038 $5743 0022: jump_if_false @PHI_A1_1634 // Note: the incorrect math opcode was used here 0496: (unknown) $5743 0 005E: (unknown) :PHI_A1_1634 0@ += 1 // (int) 0002: jump @PHI_A1_1563 :PHI_A1_1646 0026: return :PHI_A1_1648 031D: (unknown) 0@ 1@ 3@ 4@ 7@ 0014: 7@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_1668 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A1_1668 005F: (unknown) :PHI_A1_1670 003E: $5737 = create_actor_pedtype $5742 model $5738 at 0@ 1@ 2@ 0045: actor $5737 defined 0022: jump_if_false @PHI_A1_1747 // Note: the incorrect math opcode was used here 010F: (unknown) $5737 3@ 4@ 5@ 01C9: (unknown) $5737 $5740 010B: set_actor $5737 armed_weapon_to 0 032D: (unknown) $5737 1 0232: (unknown) $5737 1 0339: (unknown) $5737 0 02A5: (unknown) $5737 0 03D6: (unknown) $5737 0 03D7: (unknown) $5737 0 0442: (unknown) $5737 0 :PHI_A1_1747 0026: return :PHI_A1_1749 004F: unknown_check $5743 jump_if_false @PHI_A1_1852 0118: $5737 = create_actor_pedtype 22 model $5738 in_car $5743 passenger_seat 0 0045: actor $5737 defined jump_if_false @PHI_A1_1852 032D: (unknown) $5737 1 0232: (unknown) $5737 1 0339: (unknown) $5737 0 02A5: (unknown) $5737 0 03D6: (unknown) $5737 250 03D7: (unknown) $5737 600 0442: (unknown) $5737 1 0106: give_actor $5737 weapon $5739 ammo 99999 // Load the weapon model before using this 03A5: (unknown) $5737 0 00A1: (unknown) $5737 4 01C9: (unknown) $5737 30 :PHI_A1_1852 0026: return :PHI_A1_1854 003E: 6@ = create_actor_pedtype $5750 model #GANG2A at 0@ 1@ 2@ 02A5: (unknown) 6@ 0 041B: (unknown) 6@ 9 0026: return :PHI_A1_1875 0048: 6@ = create_car $5744 at 0@ 1@ 2@ 004F: unknown_check 6@ 0022: jump_if_false @PHI_A1_1949 // Note: the incorrect math opcode was used here 0233: (unknown) 6@ 3@ 4@ 0496: (unknown) 6@ 0 042F: (unknown) 6@ 1500 014C: set_car 6@ health_to 1500 0334: (unknown) 6@ 0 01B2: (unknown) 6@ 0 1 0 0 0 00C0: (unknown) 6@ $5734 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A1_1313 $5734 00C4: (unknown) $5734 0 :PHI_A1_1949 0026: return :PHI_A1_1951 0048: 8@ = create_car $5754 at 0@ 1@ 2@ 004F: unknown_check 8@ 0022: jump_if_false @PHI_A1_2029 // Note: the incorrect math opcode was used here 0233: (unknown) 8@ 3@ 4@ 042F: (unknown) 8@ 1300 014C: set_car 8@ health_to 1300 0334: (unknown) 8@ 0 7@ == 1 // (int) var == num jump_if_false @PHI_A1_2012 00C0: (unknown) 8@ $5736 00BC: (unknown) $5736 0 :PHI_A1_2012 6@ == 1 // (int) var == num jump_if_false @PHI_A1_2029 013A: set_car 8@ door_status_to 2 :PHI_A1_2029 0026: return 0036: 4@ = 0@ // (float vars) 0036: 5@ = 1@ // (float vars) 0036: 6@ = 2@ // (float vars) 0138: 8@ = random_float_in_ranges 0 3@ 0139: 9@ = random_int_in_ranges 0 1 9@ == 0 // (int) var == num jump_if_false @PHI_A1_2080 0036: 4@ = 0@ // (float vars) 002A: 4@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_2088 :PHI_A1_2080 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 8@ // (float vars) :PHI_A1_2088 0138: 8@ = random_float_in_ranges 0 3@ 0139: 9@ = random_int_in_ranges 0 1 9@ == 0 // (int) var == num jump_if_false @PHI_A1_2125 0036: 5@ = 1@ // (float vars) 002A: 5@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_2133 :PHI_A1_2125 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 8@ // (float vars) :PHI_A1_2133 0138: 7@ = random_float_in_ranges 0 360.0 0026: return :PHI_A1_2142 00A4: 1@ = create_actor_pedtype $5750 model #GANG2A in_car 0@ driverseat 0045: actor 1@ defined 0022: jump_if_false @PHI_A1_2224 // Note: the incorrect math opcode was used here 0232: (unknown) 1@ 1 0339: (unknown) 1@ 0 032D: (unknown) 1@ 1 0106: give_actor 1@ weapon $5747 ammo $5748 // Load the weapon model before using this 01C9: (unknown) 1@ $5749 03D6: (unknown) 1@ 200 03D7: (unknown) 1@ 500 041B: (unknown) 1@ 9 00A1: (unknown) 1@ 1 00A1: (unknown) 1@ 2 00C1: (unknown) 1@ $5746 00C4: (unknown) $5746 3 :PHI_A1_2224 0026: return :PHI_A1_2226 3@ = 0 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 00C4: (unknown) 3@ 3 0026: return :PHI_A1_2243 1@ = 0 // (int) 031E: (unknown) $1042 $1043 $1044 $5394(1@,2) $5396(1@,2) $5398(1@,2) 2@ 0035: 0@ = 1@ // (int vars) :PHI_A1_2272 2 > 1@ // (int) num > var 0022: jump_if_false @PHI_A1_2336 // Note: the incorrect math opcode was used here 031E: (unknown) $1042 $1043 $1044 $5394(1@,2) $5396(1@,2) $5398(1@,2) 3@ 0014: 2@ > 3@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_2324 // Note: the incorrect math opcode was used here 0036: 2@ = 3@ // (float vars) 0035: 0@ = 1@ // (int vars) :PHI_A1_2324 1@ += 1 // (int) 0002: jump @PHI_A1_2272 :PHI_A1_2336 0026: return :PHI_A1_2338 0295: (unknown) $5343(0@,3) $5346(0@,3) $5349(0@,3) $5352(0@,3) $5355(0@,3) $5358(0@,3) 0246: (unknown) $5343(0@,3) $5346(0@,3) $5349(0@,3) $5352(0@,3) $5355(0@,3) $5358(0@,3) 0152: create_forbidden_for_peds_cube_cornerA $5361(0@,3) $5364(0@,3) $5367(0@,3) cornerB $5370(0@,3) $5373(0@,3) $5376(0@,3) 0122: create_forbidden_for_cars_cube_cornerA $5361(0@,3) $5364(0@,3) $5367(0@,3) cornerB $5370(0@,3) $5373(0@,3) $5376(0@,3) 0026: return :PHI_A1_2444 0151: remove_forbidden_for_peds_cube_cornerA $5361(0@,3) $5364(0@,3) $5367(0@,3) cornerB $5370(0@,3) $5373(0@,3) $5376(0@,3) 0121: remove_forbidden_for_cars_cube_cornerA $5361(0@,3) $5364(0@,3) $5367(0@,3) cornerB $5370(0@,3) $5373(0@,3) $5376(0@,3) 0026: return :PHI_A1_2498 004F: unknown_check $5743 0022: jump_if_false @PHI_A1_2525 // Note: the incorrect math opcode was used here 014E: 0@ = car $5743 health 0035: $5712 = 0@ // (int vars) $5712 -= 10 // (int) :PHI_A1_2525 0026: return :PHI_A1_2527 $5710 == 0 // (int) var == num jump_if_false @PHI_A1_2598 004F: unknown_check $5743 jump_if_false @PHI_A1_2598 014E: 0@ = car $5743 health 0011: $5712 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_2598 // Note: the incorrect math opcode was used here $5713 == 0 // (int) var == num jump_if_false @PHI_A1_2588 005E: (unknown) 0002: jump @PHI_A1_2598 :PHI_A1_2588 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A1_2498 :PHI_A1_2598 005F: (unknown) :PHI_A1_2600 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_2616 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A1_2616 005F: (unknown) :PHI_A1_2618 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ 2@ == 0 // (int) var == num jump_if_false @PHI_A1_2644 009E: set_actor 0@ weapon 25 ammo_to 30 while_in_car :PHI_A1_2644 0026: return :PHI_A1_2646 004F: unknown_check 1@ jump_if_false @PHI_A1_2742 004D: store_car 0@ position_to 3@ 4@ 5@ 004D: store_car 1@ position_to 6@ 7@ 8@ 031E: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 2@ 15.0 > 2@ // (float) num > var 0022: jump_if_false @PHI_A1_2703 // Note: the incorrect math opcode was used here 0050: set_car 0@ max_speed_to 35.0 0002: jump @PHI_A1_2735 :PHI_A1_2703 50.0 > 2@ // (float) num > var 0022: jump_if_false @PHI_A1_2729 // Note: the incorrect math opcode was used here 0050: set_car 0@ max_speed_to 25.0 0002: jump @PHI_A1_2735 :PHI_A1_2729 0050: set_car 0@ max_speed_to 20.0 :PHI_A1_2735 0002: jump @PHI_A1_2748 :PHI_A1_2742 0050: set_car 0@ max_speed_to 20.0 :PHI_A1_2748 0026: return :PHI_A1_2750 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @PHI_A1_2782 02C7: (unknown) 0@ 8 1000 0002: jump @PHI_A1_2829 :PHI_A1_2782 1@ == 1 // (int) var == num jump_if_false @PHI_A1_2809 02C7: (unknown) 0@ 9 1000 0002: jump @PHI_A1_2829 :PHI_A1_2809 1@ == 2 // (int) var == num jump_if_false @PHI_A1_2829 02C7: (unknown) 0@ 10 1000 :PHI_A1_2829 0026: return :PHI_A1_2831 01CA: (unknown) 0@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @PHI_A1_2866 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A1_2750 0@ 0002: jump @PHI_A1_2944 :PHI_A1_2866 2.0 > 1@ // (float) num > var 0022: jump_if_false @PHI_A1_2939 // Note: the incorrect math opcode was used here 00BB: (unknown) $5736 013A: set_car 0@ door_status_to 1 0045: actor $5745 defined jump_if_false @PHI_A1_2928 007C: actor $5745 driving 0@ 0022: jump_if_false @PHI_A1_2921 // Note: the incorrect math opcode was used here 00E8: (unknown) $5745 0@ 00C4: (unknown) $5746 3 :PHI_A1_2921 0002: jump @PHI_A1_2932 :PHI_A1_2928 00BB: (unknown) $5746 :PHI_A1_2932 0002: jump @PHI_A1_2944 :PHI_A1_2939 0052: set_car 0@ driver_behaviour_to 10 :PHI_A1_2944 0026: return :PHI_A1_2946 0037: 4@ = 0@ // (string vars) 0035: 5@ = 1@ // (int vars) 0035: 6@ = 2@ // (int vars) $5708 == 0 // (int) var == num jump_if_false @PHI_A1_3164 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_2600 $5711 jump_if_false @PHI_A1_3162 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12621 0@ jump_if_false @PHI_A1_3162 001F: 0@ == 'PHIA1AD' // (float) num == var 0022: jump_if_false @PHI_A1_3056 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1452 'PHIA1AE' 1 0@ 4@ 0002: jump @PHI_A1_3162 :PHI_A1_3056 001F: 0@ == 'PHIA1AE' // (float) num == var 0022: jump_if_false @PHI_A1_3139 // Note: the incorrect math opcode was used here $5708 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_1437 5000 004F: unknown_check $5743 jump_if_false @PHI_A1_3132 014E: 7@ = car $5743 health 0011: $5712 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_3132 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A1_2498 :PHI_A1_3132 0002: jump @PHI_A1_3162 :PHI_A1_3139 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1452 'PHIA1AD' 1 0@ 4@ :PHI_A1_3162 0026: return :PHI_A1_3164 $5709 == 0 // (int) var == num jump_if_false @PHI_A1_3255 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_2600 $5711 jump_if_false @PHI_A1_3248 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12621 0@ jump_if_false @PHI_A1_3248 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1452 $5470(1@,6) 1 0@ 4@ 5@ += 1 // (int) $5709 = 1 // (int) $5713 = 1 // (int) :PHI_A1_3248 0002: jump @PHI_A1_3331 :PHI_A1_3255 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12621 0@ jump_if_false @PHI_A1_3331 0011: 3@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_3326 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1452 $5470(1@,6) 1 0@ 4@ 5@ += 1 // (int) $5709 = 1 // (int) $5713 = 1 // (int) 0002: jump @PHI_A1_3331 :PHI_A1_3326 $5713 = 0 // (int) :PHI_A1_3331 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A1_2527 jump_if_false @PHI_A1_3390 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1452 $5458(2@,3) 1 0@ 4@ 6@ += 1 // (int) $5710 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_1437 15000 :PHI_A1_3390 0026: return :PHI_A1_3392 $5774 = 0 // (int) 0035: 1@ = $5773 // (int vars) 0102: car 0@ near_point $5499(1@,6) $5505(1@,6) radius $5511(1@,6) 5.0 sphere 0 0022: jump_if_false @PHI_A1_3491 // Note: the incorrect math opcode was used here 1@ == 5 // (int) var == num jump_if_false @PHI_A1_3453 $5774 = 1 // (int) 0002: jump @PHI_A1_3484 :PHI_A1_3453 $5774 = 0 // (int) $5773 += 1 // (int) 004A: car 0@ drive_to $5499(1@,6) $5505(1@,6) $5511(1@,6) 0300: (unknown) 0@ 80 :PHI_A1_3484 0002: jump @PHI_A1_3511 :PHI_A1_3491 004A: car 0@ drive_to $5499(1@,6) $5505(1@,6) $5511(1@,6) 0300: (unknown) 0@ 80 :PHI_A1_3511 0026: return :PHI_A1_3513 $1045 = 1 // (int) 0001: wait 0 ms 4@ = -1 // (int) 11@ = 0 // (int) 12@ = 0 // (int) 13@ = 0 // (int) 14@ = 0 // (int) 15@ = 0 // (int) 16@ = 0 // (int) 17@ = 1 // (int) 18@ = 0 // (int) 19@ = 0 // (int) 0006: 44@ = 'PHIA1AA' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 59 call_with_params @MAIN_6396 $2334 1@ 0025: gosub @PHI_A1_4697 0025: gosub @PHI_A1_7664 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0025: gosub @PHI_A1_7060 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1437 9000 052E: (unknown) $5775 $5776 028E: (unknown) 1 87200000 :PHI_A1_3648 0001: wait 0 ms :PHI_A1_3651 0@ == 0 // (int) var == num jump_if_false @PHI_A1_3832 0001: wait 0 ms 0025: gosub @PHI_A1_6187 4@ == -1 // (int) var == num jump_if_false @PHI_A1_3825 0025: gosub @PHI_A1_6385 12@ == 1 // (int) var == num jump_if_false @PHI_A1_3825 008B: actor $1038 in_sphere_in_car 6@(21@,2) 8@(21@,2) 10@(21@,2) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @PHI_A1_3808 // Note: the incorrect math opcode was used here 00BB: (unknown) $5735 21@ == 1 // (int) var == num jump_if_false @PHI_A1_3771 0025: gosub @PHI_A1_10122 0025: gosub @PHI_A1_7159 0002: jump @PHI_A1_3801 :PHI_A1_3771 21@ == 0 // (int) var == num jump_if_false @PHI_A1_3789 0025: gosub @PHI_A1_9330 :PHI_A1_3789 21@ += 1 // (int) 0025: gosub @PHI_A1_7060 :PHI_A1_3801 0002: jump @PHI_A1_3825 :PHI_A1_3808 037B: constant_params 4 variable_params 3 unknown 59 call_with_params @PHI_A1_2946 44@ 47@ 49@ 48@ 44@ 47@ 49@ :PHI_A1_3825 0002: jump @PHI_A1_3651 :PHI_A1_3832 0@ == 1 // (int) var == num jump_if_false @PHI_A1_3929 0001: wait 0 ms 0025: gosub @PHI_A1_6187 0025: gosub @PHI_A1_6445 4@ == -1 // (int) var == num jump_if_false @PHI_A1_3922 0025: gosub @PHI_A1_6385 12@ == 1 // (int) var == num jump_if_false @PHI_A1_3922 -2@ > 10000 // (int) var > num // timer1 jump_if_false @PHI_A1_3922 037B: constant_params 4 variable_params 3 unknown 59 call_with_params @PHI_A1_2946 44@ 47@ 49@ 48@ 44@ 47@ 49@ :PHI_A1_3922 0002: jump @PHI_A1_3832 :PHI_A1_3929 0@ == 2 // (int) var == num jump_if_false @PHI_A1_4140 0001: wait 0 ms 0025: gosub @PHI_A1_6187 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4133 0025: gosub @PHI_A1_6385 12@ == 1 // (int) var == num jump_if_false @PHI_A1_4133 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_18250 0 037B: constant_params 0 variable_params 1 unknown 59 call_with_params @PHI_A1_2243 23@ 008B: actor $1038 in_sphere_in_car $5394(23@,2) $5396(23@,2) $5398(23@,2) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @PHI_A1_4052 // Note: the incorrect math opcode was used here 0025: gosub @PHI_A1_7126 0002: jump @PHI_A1_4133 :PHI_A1_4052 14@ == 0 // (int) var == num jump_if_false @PHI_A1_4110 -2@ > 5000 // (int) var > num // timer1 jump_if_false @PHI_A1_4103 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0267: (unknown) $5645 0269: (unknown) 8 14@ = 1 // (int) -2@ = 0 // (int) // timer1 :PHI_A1_4103 0002: jump @PHI_A1_4133 :PHI_A1_4110 -2@ > 5000 // (int) var > num // timer1 jump_if_false @PHI_A1_4133 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 :PHI_A1_4133 0002: jump @PHI_A1_3929 :PHI_A1_4140 0@ == 3 // (int) var == num jump_if_false @PHI_A1_4250 0001: wait 0 ms 0025: gosub @PHI_A1_6187 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4243 0025: gosub @PHI_A1_6385 12@ == 1 // (int) var == num jump_if_false @PHI_A1_4243 0054: (unknown) $5743 $5400(23@,2) $5402(23@,2) $5404(23@,2) $5406(23@,2) $5408(23@,2) $5410(23@,2) 0 0022: jump_if_false @PHI_A1_4236 // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_4243 :PHI_A1_4236 0025: gosub @PHI_A1_7349 :PHI_A1_4243 0002: jump @PHI_A1_4140 :PHI_A1_4250 0@ == 4 // (int) var == num jump_if_false @PHI_A1_4364 0001: wait 0 ms 0025: gosub @PHI_A1_6187 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4357 0025: gosub @PHI_A1_6385 12@ == 1 // (int) var == num jump_if_false @PHI_A1_4357 008B: actor $1038 in_sphere_in_car -695.0 -1565.0 11.54 radius 5.0 5.0 5.0 sphere 1 jump_if_false @PHI_A1_4357 0025: gosub @PHI_A1_11819 0025: gosub @PHI_A1_12613 0@ = 20 // (int) :PHI_A1_4357 0002: jump @PHI_A1_4250 :PHI_A1_4364 0@ == 5 // (int) var == num jump_if_false @PHI_A1_4591 0001: wait 0 ms 0025: gosub @PHI_A1_6187 13@ == 1 // (int) var == num jump_if_false @PHI_A1_4405 0025: gosub @PHI_A1_6445 :PHI_A1_4405 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4584 007C: actor $1038 driving $5743 0022: jump_if_false @PHI_A1_4459 // Note: the incorrect math opcode was used here 00C4: (unknown) $5734 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0025: gosub @PHI_A1_6936 0002: jump @PHI_A1_4584 :PHI_A1_4459 004D: store_car $5743 position_to 25@ 26@ 27@ 031E: (unknown) 25@ 26@ 27@ $1042 $1043 $1044 34@ 34@ > 300.0 // (float) var > num jump_if_false @PHI_A1_4525 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 4@ = 3 // (int) 0@ = 20 // (int) 0025: gosub @PHI_A1_12541 0002: jump @PHI_A1_4584 :PHI_A1_4525 34@ > 200.0 // (float) var > num jump_if_false @PHI_A1_4580 18@ == 0 // (int) var == num jump_if_false @PHI_A1_4573 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0057: show_text_highpriority GXT $5639 time 5000 flag 1 18@ = 1 // (int) :PHI_A1_4573 0002: jump @PHI_A1_4584 :PHI_A1_4580 18@ = 0 // (int) :PHI_A1_4584 0002: jump @PHI_A1_4364 :PHI_A1_4591 0@ == 18 // (int) var == num jump_if_false @PHI_A1_4676 0001: wait 0 ms 0025: gosub @PHI_A1_6187 13@ == 1 // (int) var == num jump_if_false @PHI_A1_4632 0025: gosub @PHI_A1_6445 :PHI_A1_4632 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4669 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12621 44@ jump_if_false @PHI_A1_4669 0025: gosub @PHI_A1_6936 :PHI_A1_4669 0002: jump @PHI_A1_4591 :PHI_A1_4676 not 0@ == 20 // (int) var == num jump_if_false @PHI_A1_4695 0002: jump @PHI_A1_3648 :PHI_A1_4695 0026: return :PHI_A1_4697 00AA: set_parked_car_generator $1857 cars_to_generate_to 0 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 0006: $5635 = 'PHI1_G0' // (string) // ~w~Take Phil to the ~y~police station~w~ to look for Cholo. // Note: the incorrect math opcode was used here 0006: $5636 = 'PHI1_G1' // (string) // ~w~Take Phil to check for Cholos at the ~y~hospital. // Note: the incorrect math opcode was used here 0006: $5638 = 'PHI1_G4' // (string) // ~w~Get back in ~b~Phil's truck. // Note: the incorrect math opcode was used here 0006: $5639 = 'PHI1_G5' // (string) // ~w~Don't leave ~b~Phil ~w~behind, he's too drunk to defend himself. // Note: the incorrect math opcode was used here 0006: $5640 = 'PHI1_G6' // (string) // ~w~Drive close to that ~r~Cholo ~w~so Phil can perform a drive-by. // Note: the incorrect math opcode was used here 0006: $5641 = 'PHI1_G7' // (string) // ~w~Take Phil's truck to a Pay 'n' Spray to get it fixed. // Note: the incorrect math opcode was used here 0006: $5642 = 'PHI1_G8' // (string) // ~w~Take Phil back to ~y~his place. // Note: the incorrect math opcode was used here 0006: $5643 = 'PHI1_G9' // (string) // ~w~Don't let the ~r~Cholo~w~ get away! // Note: the incorrect math opcode was used here 5@ = -865.66 // (float) 7@ = -677.9 // (float) 9@ = 10.26 // (float) 6@ = -866.5 // (float) 8@ = -472.56 // (float) 10@ = 10.1 // (float) 0006: $5668 = 'PHIA1AA' // (string) // Note: the incorrect math opcode was used here 0006: $5669 = 'PHIA1AB' // (string) // Note: the incorrect math opcode was used here 0006: $5670 = 'PHIA1AC' // (string) // Note: the incorrect math opcode was used here 0006: $5671 = 'PHIA1AD' // (string) // Note: the incorrect math opcode was used here 0006: $5672 = 'PHIA1AE' // (string) // Note: the incorrect math opcode was used here 0006: $5673 = 'PHIA1CA' // (string) // Note: the incorrect math opcode was used here 0006: $5674 = 'PHIA1CB' // (string) // Note: the incorrect math opcode was used here 0006: $5675 = 'PHIA1CC' // (string) // Note: the incorrect math opcode was used here 0006: $5676 = 'PHIA1CD' // (string) // Note: the incorrect math opcode was used here 0006: $5677 = 'PHIA1CE' // (string) // Note: the incorrect math opcode was used here 0006: $5678 = 'PHIA1CF' // (string) // Note: the incorrect math opcode was used here 0006: $5679 = 'PHIA1EA' // (string) // Note: the incorrect math opcode was used here 0006: $5680 = 'PHIA1EB' // (string) // Note: the incorrect math opcode was used here 0006: $5681 = 'JERA2CA' // (string) // Note: the incorrect math opcode was used here 0006: $5682 = 'PHIA1GB' // (string) // Note: the incorrect math opcode was used here 0006: $5683 = 'PHIA1HA' // (string) // Note: the incorrect math opcode was used here 0006: $5684 = 'PHIA1HB' // (string) // Note: the incorrect math opcode was used here 0006: $5685 = 'PHIA1IA' // (string) // Note: the incorrect math opcode was used here 0006: $5686 = 'PHIA1IB' // (string) // Note: the incorrect math opcode was used here 0006: $5687 = 'PHIA1IC' // (string) // Note: the incorrect math opcode was used here 0006: $5688 = 'PHI1_S0' // (string) // ~w~Let's go! YEEE-HAAAR! // Note: the incorrect math opcode was used here 0006: $5689 = 'PHI1_S1' // (string) // ~w~Maybe I should drive, man. // Note: the incorrect math opcode was used here 0006: $5690 = 'PHI1_S2' // (string) // ~w~Damn stick-shift! // Note: the incorrect math opcode was used here 0006: $5691 = 'PHI1_S3' // (string) // ~w~Vic, we're gonna drive-by on some Cholo. // Note: the incorrect math opcode was used here 0006: $5692 = 'PHI1_S4' // (string) // ~w~I know where we can pick up their trail... // Note: the incorrect math opcode was used here 0006: $5693 = 'PHI1_S7' // (string) // ~w~Aw, nothing... Felt for sure some Cholos would be here... // Note: the incorrect math opcode was used here 0006: $5694 = 'PHI1_S8' // (string) // ~w~Those scumbags are always crossing the law. // Note: the incorrect math opcode was used here 0006: $5695 = 'PHI1_S9' // (string) // ~w~Let's not hang around here Vic. Cops make me nervous. // Note: the incorrect math opcode was used here 0006: $5696 = 'PHI1_SA' // (string) // ~w~I hear you, man. // Note: the incorrect math opcode was used here 0006: $5697 = 'PHI1_SB' // (string) // ~w~Sometimes I schitz out and kill the lot of them... // Note: the incorrect math opcode was used here 0006: $5698 = 'SPIA1CF' // (string) // ~w~Say... I know another place those damn Cholos might be... // Note: the incorrect math opcode was used here 0006: $5699 = 'PHI1_SE' // (string) // ~w~Strike two. // Note: the incorrect math opcode was used here 0006: $5700 = 'PHI1_SF' // (string) // ~w~Where are they? // Note: the incorrect math opcode was used here 0006: $5701 = 'JER2_19' // (string) // ~w~This could take hours. Good job I brought a little something to drink. // Note: the incorrect math opcode was used here 0006: $5702 = 'PHI1_SK' // (string) // ~w~Cholo bastard! There he is! Cholo bastard! // Note: the incorrect math opcode was used here 0006: $5703 = 'PHI1_SP' // (string) // ~w~We're gonna need to get my car fixed up, Vic. Old girl ain't looking so good. // Note: the incorrect math opcode was used here 0006: $5704 = 'PHI1_SQ' // (string) // ~w~Boy! She's looking like a daisy now. // Note: the incorrect math opcode was used here 0006: $5705 = 'PHI1_SR' // (string) // ~w~You're a fine wingman Vic. // Note: the incorrect math opcode was used here 0006: $5706 = 'PHI1_SS' // (string) // ~w~Damn Cholo will think twice before shitting on my patch from now on. // Note: the incorrect math opcode was used here 0006: $5707 = 'PHI1_ST' // (string) // ~w~See ya around partner, see ya 'round. // Note: the incorrect math opcode was used here 0006: $5588 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5589 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5590 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5591 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5592 = 'PHI1_F3' // (string) // ~r~The Cholo got away. // Note: the incorrect math opcode was used here 0006: $5645 = 'H_PNS03' // (string) // Follow the ~h~Spray Can blip~w~ on the radar to find the nearest ~h~Pay 'n' Spray. // Note: the incorrect math opcode was used here 0006: $5646 = 'H_PNS04' // (string) // Park in a ~h~Pay 'n' Spray~w~ to clear your ~h~wanted level~w~ and ~h~repair~w~ and ~h~respray~w~ your vehicle. The charge is usually ~h~$100~w~ but this time Phil's paying. // Note: the incorrect math opcode was used here 0006: $5647 = 'H_IV_02' // (string) // If you have a sub-machine gun you can perform a ~h~drive-by. // Note: the incorrect math opcode was used here 0006: $5648 = 'H_IV_03' // (string) // Hold~h~ ~k~ ~VELL~ ~w~or~h~ ~k~ ~VELR~ ~w~to look to the left or right, and fire~n~using~h~ ~k~ ~VEWEP~. // Note: the incorrect math opcode was used here $5617 = -907.17 // (float) $5620 = -744.21 // (float) $5623 = 9.11 // (float) $5618 = -820.6 // (float) $5621 = -513.55 // (float) $5624 = 0 // (float) $5619 = -769.9 // (float) $5622 = -1598.57 // (float) $5625 = 0 // (float) $5626 = -804.31 // (float) $5629 = -615.28 // (float) $5632 = 15.07 // (float) $5627 = -905.39 // (float) $5630 = -403.36 // (float) $5633 = 20.0 // (float) $5628 = -660.01 // (float) $5631 = -1536.9 // (float) $5634 = 20.0 // (float) $5599 = -874.8 // (float) $5602 = -682.62 // (float) $5605 = 8.25 // (float) $5600 = -820.6 // (float) $5603 = -513.55 // (float) $5606 = 0 // (float) $5601 = -749.9 // (float) $5604 = -1598.57 // (float) $5607 = 0 // (float) $5608 = -855.32 // (float) $5611 = -672.84 // (float) $5614 = 16.57 // (float) $5609 = -905.39 // (float) $5612 = -403.36 // (float) $5615 = 20.0 // (float) $5610 = -660.01 // (float) $5613 = -1536.9 // (float) $5616 = 20.0 // (float) $5650 = -909.97 // (float) $5652 = -1266.34 // (float) $5654 = 10.8 // (float) $5651 = -872.79 // (float) $5653 = -117.81 // (float) $5655 = 10.09 // (float) $5656 = -925.74 // (float) $5658 = -1279.58 // (float) $5660 = 8.79 // (float) $5662 = -876.21 // (float) $5664 = -1246.54 // (float) $5666 = 16.74 // (float) $5657 = -898.08 // (float) $5659 = -123.8 // (float) $5661 = 8.0 // (float) $5663 = -850.47 // (float) $5665 = -96.03 // (float) $5667 = 14.0 // (float) $5773 = 0 // (int) $5755 = -867.75 // (float) $5761 = -410.83 // (float) $5767 = 11.18 // (float) $5756 = -864.65 // (float) $5762 = -380.04 // (float) $5768 = 11.15 // (float) $5757 = -863.83 // (float) $5763 = -371.73 // (float) $5769 = 11.16 // (float) $5758 = -862.28 // (float) $5764 = -318.28 // (float) $5770 = 11.15 // (float) $5759 = -878.81 // (float) $5765 = -284.01 // (float) $5771 = 10.79 // (float) $5760 = -956.39 // (float) $5766 = -278.98 // (float) $5772 = 10.82 // (float) 02E2: $5739 = 25 // (any) $5744 = 217 // (int) 02E2: $5742 = 1 // (any) $5708 = 0 // (int) $5732 = 160 // (int) $5748 = 90 // (int) $5749 = 10 // (int) 02E2: $5747 = 24 // (any) $5751 = 353 // (int) $5754 = 265 // (int) 02E2: $5750 = 2 // (any) 0026: return :PHI_A1_6187 0045: actor $1038 defined jump_if_false @PHI_A1_6354 0045: actor $5737 defined jump_if_false @PHI_A1_6343 004F: unknown_check $5743 jump_if_false @PHI_A1_6327 01B3: unknown_check $5743 jump_if_false @PHI_A1_6247 4@ = 1 // (int) 025D: remove_text $5638 0002: jump @PHI_A1_6320 :PHI_A1_6247 807C: not actor $5737 driving $5743 0022: jump_if_false @PHI_A1_6266 // Note: the incorrect math opcode was used here 00E9: (unknown) $5737 $5743 :PHI_A1_6266 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1559 jump_if_false @PHI_A1_6320 0@ == 3 // (int) var == num jump_if_false @PHI_A1_6320 0059: text_clear_all 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5684 1 44@ 44@ 0025: gosub @PHI_A1_7203 :PHI_A1_6320 0002: jump @PHI_A1_6336 :PHI_A1_6327 025D: remove_text $5638 4@ = 2 // (int) :PHI_A1_6336 0002: jump @PHI_A1_6347 :PHI_A1_6343 4@ = 0 // (int) :PHI_A1_6347 0002: jump @PHI_A1_6359 :PHI_A1_6354 4@ = 5 // (int) :PHI_A1_6359 4@ > -1 // (int) var > num jump_if_false @PHI_A1_6383 0025: gosub @PHI_A1_12541 0@ = 20 // (int) :PHI_A1_6383 0026: return :PHI_A1_6385 0045: actor $1038 defined jump_if_false @PHI_A1_6443 004F: unknown_check $5743 jump_if_false @PHI_A1_6443 007C: actor $1038 driving $5743 0022: jump_if_false @PHI_A1_6432 // Note: the incorrect math opcode was used here 12@ = 1 // (int) 0002: jump @PHI_A1_6443 :PHI_A1_6432 12@ = 0 // (int) 0025: gosub @PHI_A1_7252 :PHI_A1_6443 0026: return :PHI_A1_6445 004F: unknown_check $5753 jump_if_false @PHI_A1_6576 02D8: unknown_check $5753 jump_if_false @PHI_A1_6496 13@ = 1 // (int) 00C4: (unknown) $5736 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2831 $5753 0002: jump @PHI_A1_6569 :PHI_A1_6496 13@ = 1 // (int) 02BD: (unknown) $5753 37@ 001C: 37@ == $5745 // (int) num == var 0022: jump_if_false @PHI_A1_6569 // Note: the incorrect math opcode was used here $5774 == 0 // (int) var == num jump_if_false @PHI_A1_6549 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3392 $5753 0002: jump @PHI_A1_6555 :PHI_A1_6549 0052: set_car $5753 driver_behaviour_to 1 :PHI_A1_6555 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @PHI_A1_2646 $5753 $5743 :PHI_A1_6569 0002: jump @PHI_A1_6580 :PHI_A1_6576 00BB: (unknown) $5736 :PHI_A1_6580 0045: actor $5745 defined jump_if_false @PHI_A1_6823 0043: store_actor $5745 position_to 25@ 26@ 27@ // Note: the incorrect math opcode was used here 037B: constant_params 7 variable_params 0 unknown 59 call_with_params @PHI_A1_1648 25@ 26@ 27@ $1042 $1043 $1044 950.0 jump_if_false @PHI_A1_6652 4@ = 4 // (int) 0025: gosub @PHI_A1_12541 0@ = 20 // (int) 0002: jump @PHI_A1_6730 :PHI_A1_6652 037B: constant_params 7 variable_params 0 unknown 59 call_with_params @PHI_A1_1648 25@ 26@ 27@ $1042 $1043 $1044 800.0 jump_if_false @PHI_A1_6726 19@ == 0 // (int) var == num jump_if_false @PHI_A1_6719 0057: show_text_highpriority GXT $5643 time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1437 5000 19@ = 1 // (int) :PHI_A1_6719 0002: jump @PHI_A1_6730 :PHI_A1_6726 19@ = 0 // (int) :PHI_A1_6730 0045: actor $5745 defined jump_if_false @PHI_A1_6816 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2618 $5745 004F: unknown_check $5753 jump_if_false @PHI_A1_6816 007C: actor $5745 driving $5753 0022: jump_if_false @PHI_A1_6789 // Note: the incorrect math opcode was used here 00C4: (unknown) $5746 0 0002: jump @PHI_A1_6816 :PHI_A1_6789 0045: actor $5737 defined jump_if_false @PHI_A1_6806 00E4: (unknown) $5745 $5737 :PHI_A1_6806 00C4: (unknown) $5746 3 00BB: (unknown) $5736 :PHI_A1_6816 0002: jump @PHI_A1_6876 :PHI_A1_6823 13@ == 1 // (int) var == num jump_if_false @PHI_A1_6876 13@ = 0 // (int) 00BB: (unknown) $5746 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1437 1200 0045: actor $5737 defined jump_if_false @PHI_A1_6876 0442: (unknown) $5737 0 0352: (unknown) $5737 :PHI_A1_6876 13@ == 0 // (int) var == num jump_if_false @PHI_A1_6934 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2600 $5711 jump_if_false @PHI_A1_6934 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5683 1 44@ 44@ 3@ = 2 // (int) 0025: gosub @PHI_A1_7203 :PHI_A1_6934 0026: return :PHI_A1_6936 2@ == 0 // (int) var == num jump_if_false @PHI_A1_6961 0025: gosub @PHI_A1_7060 0002: jump @PHI_A1_7058 :PHI_A1_6961 2@ == 1 // (int) var == num jump_if_false @PHI_A1_6987 0025: gosub @PHI_A1_7159 0002: jump @PHI_A1_7058 :PHI_A1_6987 2@ == 2 // (int) var == num jump_if_false @PHI_A1_7013 0025: gosub @PHI_A1_7349 0002: jump @PHI_A1_7058 :PHI_A1_7013 2@ == 3 // (int) var == num jump_if_false @PHI_A1_7039 0025: gosub @PHI_A1_7126 0002: jump @PHI_A1_7058 :PHI_A1_7039 2@ == 4 // (int) var == num jump_if_false @PHI_A1_7058 0025: gosub @PHI_A1_7431 :PHI_A1_7058 0026: return :PHI_A1_7060 12@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1437 15000 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_2226 6@(21@,2) 8@(21@,2) 10@(21@,2) $5735 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0057: show_text_highpriority GXT $5379(21@,9) time 8000 flag 1 0@ = 0 // (int) 0026: return :PHI_A1_7126 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0267: (unknown) $5646 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4776 1 0@ = 3 // (int) 0026: return :PHI_A1_7159 00BB: (unknown) $5735 -2@ = 0 // (int) // timer1 16@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0057: show_text_highpriority GXT $5640 time 8000 flag 1 00C4: (unknown) $5736 3 0@ = 1 // (int) 0026: return :PHI_A1_7203 0@ == 3 // (int) var == num jump_if_false @PHI_A1_7241 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4776 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @NONAME_1_17636 3@ = 4 // (int) :PHI_A1_7241 0035: 2@ = 3@ // (int vars) 0@ = 18 // (int) 0026: return :PHI_A1_7252 $5713 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @NONAME_1_17636 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4776 0 00C4: (unknown) $5734 3 00BB: (unknown) $5735 0@ == 1 // (int) var == num jump_if_false @PHI_A1_7305 00C4: (unknown) $5736 0 :PHI_A1_7305 18@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0057: show_text_highpriority GXT $5638 time 5000 flag 1 0035: 2@ = 0@ // (int vars) 0@ = 5 // (int) 0026: return :PHI_A1_7349 17@ = 1 // (int) 00BB: (unknown) $5736 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4776 0 -2@ = 0 // (int) // timer1 007C: actor $1038 driving $5743 0022: jump_if_false @PHI_A1_7417 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0057: show_text_highpriority GXT $5641 time 5000 flag 1 0@ = 2 // (int) 0002: jump @PHI_A1_7429 :PHI_A1_7417 0@ = 2 // (int) 0025: gosub @PHI_A1_7252 :PHI_A1_7429 0026: return :PHI_A1_7431 0045: actor $1038 defined jump_if_false @PHI_A1_7534 004F: unknown_check $5743 jump_if_false @PHI_A1_7534 007C: actor $1038 driving $5743 0022: jump_if_false @PHI_A1_7522 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_2226 -695.0 -1565.0 11.54 $5735 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0057: show_text_highpriority GXT $5642 time 8000 flag 1 0@ = 4 // (int) 0002: jump @PHI_A1_7534 :PHI_A1_7522 0@ = 4 // (int) 0025: gosub @PHI_A1_7252 :PHI_A1_7534 0026: return :PHI_A1_7536 041A: (unknown) 'PHIL' $5738 0160: load_model #UZI 0160: load_model $5744 38@ = 0 // (int) 0443: (unknown) 93 0228: (unknown) 0026: return :PHI_A1_7567 0160: load_model #GANG2A 0160: load_model $5751 0160: load_model $5754 :PHI_A1_7579 0078: if or 8161: not model #GANG2A available 8161: not model $5751 available 8161: not model $5754 available jump_if_false @PHI_A1_7612 0001: wait 0 ms 0002: jump @PHI_A1_7579 :PHI_A1_7612 0026: return :PHI_A1_7614 20@ = 0 // (int) :PHI_A1_7618 3 > 20@ // (int) num > var 0022: jump_if_false @PHI_A1_7648 // Note: the incorrect math opcode was used here 00BB: (unknown) $5478(20@,3) 20@ += 1 // (int) 0002: jump @PHI_A1_7618 :PHI_A1_7648 00BB: (unknown) $5746 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @NONAME_1_17636 0026: return :PHI_A1_7664 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_190 1000 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2338 2 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 022C: (unknown) -686.0 -1570.0 12.5 5.0 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @SAFEHOU_12168 4 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_190 1000 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2338 2 45@ = 0 // (int) 46@ = 0 // (int) 36@ = 1 // (int) 0025: gosub @PHI_A1_7536 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_684 $1038 -707.83 -1568.41 12.56 003E: $5733 = create_actor_pedtype 22 model 38@ at -692.75 -1574.82 12.55 037B: constant_params 6 variable_params 0 unknown 59 call_with_params @PHI_A1_1670 -692.32 -1571.93 12.55 -690.63 -1565.59 12.54 037B: constant_params 6 variable_params 1 unknown 59 call_with_params @PHI_A1_1875 -689.99 -1556.66 12.5 -689.83 -1553.99 12.5 $5743 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5733 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_780 $5737 $5743 -1 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_780 $5733 $5743 0 0001: wait 500 ms 00B9: set_camera_position -694.32 -1557.54 14.31 rotations 0 0 0 00BA: set_camera_point_at -693.44 -1557.31 13.89 mode 2 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12931 $5412(46@,20) 0037: 44@ = $5412(46@,20) // (string vars) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 600 jump_if_false @PHI_A1_8163 0002: jump @PHI_A1_8575 :PHI_A1_8163 0045: actor $5737 defined jump_if_false @PHI_A1_8183 0414: (unknown) $5737 93 420 :PHI_A1_8183 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2400 jump_if_false @PHI_A1_8215 0002: jump @PHI_A1_8575 :PHI_A1_8215 02B4: set_camera_transverse_delay 1.0 time 2000 00B9: set_camera_position -694.32 -1557.52 12.31 rotations 0 0 0 00BA: set_camera_point_at -693.93 -1556.6 12.39 mode 1 004F: unknown_check $5743 jump_if_false @PHI_A1_8289 02E9: set_car $5743 speed_to 16.0 02C7: (unknown) $5743 8 1000 :PHI_A1_8289 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_false @PHI_A1_8316 0002: jump @PHI_A1_8575 :PHI_A1_8316 0003: shake_camera 10 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_false @PHI_A1_8347 0002: jump @PHI_A1_8575 :PHI_A1_8347 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_8372 0002: jump @PHI_A1_8575 :PHI_A1_8372 0045: actor $5737 defined jump_if_false @PHI_A1_8387 0352: (unknown) $5737 :PHI_A1_8387 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_false @PHI_A1_8414 0002: jump @PHI_A1_8575 :PHI_A1_8414 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_8462 0002: jump @PHI_A1_8575 :PHI_A1_8462 004F: unknown_check $5743 jump_if_false @PHI_A1_8525 0045: actor $5737 defined jump_if_false @PHI_A1_8499 007E: actor $5737 driving jump_if_false @PHI_A1_8499 00F1: (unknown) $5737 :PHI_A1_8499 0045: actor $5733 defined jump_if_false @PHI_A1_8525 007E: actor $5733 driving jump_if_false @PHI_A1_8525 00F1: (unknown) $5733 :PHI_A1_8525 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_8573 0002: jump @PHI_A1_8575 :PHI_A1_8573 0059: text_clear_all :PHI_A1_8575 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 003F: destroy_actor $5733 0045: actor $5737 defined jump_if_false @PHI_A1_8604 00A2: (unknown) $5737 :PHI_A1_8604 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_780 $5737 $5743 0 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_780 $1038 $5743 -1 36@ == 1 // (int) var == num jump_if_false @PHI_A1_8712 004F: unknown_check $5743 jump_if_false @PHI_A1_8677 004E: put_car $5743 at -681.18 -1563.29 11.46 :PHI_A1_8677 0001: wait 500 ms 004F: unknown_check $5743 jump_if_false @PHI_A1_8707 0233: (unknown) $5743 -707.23 -1545.63 :PHI_A1_8707 0001: wait 200 ms :PHI_A1_8712 $5709 = 0 // (int) $5710 = 0 // (int) $5713 = 0 // (int) $1046 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_2498 0444: (unknown) 93 0162: release_model $5744 0006: $5720 = 'PHI1_SC' // (string) // ~w~I'm just trying to make an honest living, man... but they're organized. // Note: the incorrect math opcode was used here 0006: $5726 = 'PHIA1DA' // (string) // Note: the incorrect math opcode was used here 0006: $5721 = 'PHI1_SD' // (string) // ~w~I can't compete, man... you know this used to be a fine country... // Note: the incorrect math opcode was used here 0006: $5727 = 'PHIA1DB' // (string) // Note: the incorrect math opcode was used here 0006: $5722 = 'PHI1_S5' // (string) // ~w~God damn Cholos. Who do they think they are? // Note: the incorrect math opcode was used here 0006: $5728 = 'PHIA1BA' // (string) // Note: the incorrect math opcode was used here 0006: $5723 = 'PHI1_S6' // (string) // ~w~Messing with me! Phil Bitch-Killer Cassidy! // Note: the incorrect math opcode was used here 0006: $5729 = 'PHIA1BB' // (string) // Note: the incorrect math opcode was used here 0139: 50@ = random_int_in_ranges 0 2 50@ == 0 // (int) var == num jump_if_false @PHI_A1_8905 0006: $5717 = 'SPIA1BC' // (string) // ~w~Which road you driving on? I'm seeing double. You better not be an Australian, man... // Note: the incorrect math opcode was used here 0006: $5714 = 'PHIA1BC' // (string) // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_8931 :PHI_A1_8905 0006: $5717 = 'SPIA1BD' // (string) // ~w~Man... that was a shit storm in a U bend... I'm drunk. // Note: the incorrect math opcode was used here 0006: $5714 = 'PHIA1BD' // (string) // Note: the incorrect math opcode was used here :PHI_A1_8931 0006: $5718 = 'SPIA1DC' // (string) // ~w~Have you been at my bottle? // Note: the incorrect math opcode was used here 0006: $5715 = 'PHIA1DC' // (string) // Note: the incorrect math opcode was used here 0006: $5719 = 'SPIA1FC' // (string) // ~w~YEEHARR! This is some fancy driving! // Note: the incorrect math opcode was used here 0006: $5716 = 'PHIA1FC' // (string) // Note: the incorrect math opcode was used here $5709 = 0 // (int) $5710 = 0 // (int) $5713 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5726 $5720 $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5726 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5727 $5721 $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5727 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5714 $5717 $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5714 48@ = 2 // (int) 47@ = 0 // (int) 49@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4776 0 00B9: set_camera_position -681.37 -1568.78 13.49 rotations 0 0 0 00BA: set_camera_point_at -682.31 -1568.48 13.33 mode 2 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_355 1000 02E2: 51@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_9489 51@ 0045: actor $1038 defined jump_if_false @PHI_A1_9315 02EE: get_actor $1038 coords_to 52@ 53@ 54@ with_offset -40.0 -40.0 -1.0 02EE: get_actor $1038 coords_to 55@ 56@ 57@ with_offset 40.0 40.0 10.0 :PHI_A1_9315 0246: (unknown) 52@ 53@ 54@ 55@ 56@ 57@ $4204 = 0 // (int) 0026: return :PHI_A1_9330 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_190 1000 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2338 0 45@ = 5 // (int) 46@ = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $1038 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 00B9: set_camera_position -841.32 -644.68 20.98 rotations 0 0 0 00BA: set_camera_point_at -841.82 -645.49 20.66 mode 2 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4326 0001: wait 0 ms jump_if_false @PHI_A1_9640 0002: jump @PHI_A1_10001 :PHI_A1_9640 02B4: set_camera_transverse_delay 1.0 time 15000 00B9: set_camera_position -842.57 -646.7 20.22 rotations 0 0 0 00BA: set_camera_point_at -843.08 -647.52 19.93 mode 1 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_9735 0002: jump @PHI_A1_10001 :PHI_A1_9735 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_9783 0002: jump @PHI_A1_10001 :PHI_A1_9783 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 45@ += 1 // (int) 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_9857 0002: jump @PHI_A1_10001 :PHI_A1_9857 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_9905 0002: jump @PHI_A1_10001 :PHI_A1_9905 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_9953 0002: jump @PHI_A1_10001 :PHI_A1_9953 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_10001 0002: jump @PHI_A1_10001 :PHI_A1_10001 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 $5709 = 0 // (int) $5710 = 0 // (int) $5713 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_2498 49@ = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5458(49@,3) $5461(49@,3) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5458(49@,3) 48@ = 2 // (int) 47@ = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2444 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_355 1000 0026: return :PHI_A1_10122 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_190 1000 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2338 1 45@ = 11 // (int) 46@ = 11 // (int) 58@ = 0 // (int) 8140: not pickup $1100 picked_up jump_if_false @PHI_A1_10181 0141: destroy_pickup $1100 58@ = 1 // (int) :PHI_A1_10181 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 0045: actor $1038 defined jump_if_false @PHI_A1_10368 032D: (unknown) $1038 1 :PHI_A1_10368 0025: gosub @PHI_A1_7567 037B: constant_params 8 variable_params 1 unknown 59 call_with_params @PHI_A1_1951 -869.22 -424.95 12.57 -865.22 -400.95 12.57 0 0 $5753 25@ = -871.53 // (float) 26@ = -448.02 // (float) 27@ = 13.14 // (float) 01BB: (unknown) 25@ 26@ 27@ 27@ 037B: constant_params 6 variable_params 1 unknown 59 call_with_params @PHI_A1_1854 25@ 26@ 27@ -877.91 -469.95 11.63 $5745 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_500 $5745 -877.91 -469.95 11.63 0001: wait 100 ms 00B9: set_camera_position -851.7482 -458.6539 10.8626 rotations 0 0 0 00BA: set_camera_point_at -852.6303 -459.0336 11.1415 mode 2 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4326 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_false @PHI_A1_10609 0002: jump @PHI_A1_11270 :PHI_A1_10609 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_10634 0002: jump @PHI_A1_11270 :PHI_A1_10634 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_10682 0002: jump @PHI_A1_11270 :PHI_A1_10682 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_10730 0002: jump @PHI_A1_11270 :PHI_A1_10730 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_false @PHI_A1_10757 0002: jump @PHI_A1_11270 :PHI_A1_10757 00B9: set_camera_position -871.642 -451.7158 10.5153 rotations 0 0 0 00BA: set_camera_point_at -871.8148 -452.6859 10.6917 mode 2 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 3000 jump_if_false @PHI_A1_10823 0002: jump @PHI_A1_11270 :PHI_A1_10823 0045: actor $5745 defined jump_if_false @PHI_A1_10851 0045: actor $5737 defined jump_if_false @PHI_A1_10851 0153: (unknown) $5745 $5737 :PHI_A1_10851 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_false @PHI_A1_10878 0002: jump @PHI_A1_11270 :PHI_A1_10878 0045: actor $5745 defined jump_if_false @PHI_A1_10907 0154: (unknown) $5745 0158: actor $5745 run_to -871.53 -448.02 :PHI_A1_10907 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2500 jump_if_false @PHI_A1_10957 0002: jump @PHI_A1_11270 :PHI_A1_10957 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_684 $5745 -865.49 -433.98 10.1 004F: unknown_check $5753 jump_if_false @PHI_A1_11018 0045: actor $5745 defined jump_if_false @PHI_A1_11018 00EA: (unknown) $5745 $5753 01EC: (unknown) $5745 1 :PHI_A1_11018 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_false @PHI_A1_11045 0002: jump @PHI_A1_11270 :PHI_A1_11045 00B9: set_camera_position -868.0315 -432.0816 10.8031 rotations 0 0 0 00BA: set_camera_point_at -868.0563 -431.082 10.8199 mode 2 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 4000 jump_if_false @PHI_A1_11111 0002: jump @PHI_A1_11270 :PHI_A1_11111 004F: unknown_check $5753 jump_if_false @PHI_A1_11153 0052: set_car $5753 driver_behaviour_to 1 0051: set_car $5753 traffic_behavior_to 2 0050: set_car $5753 max_speed_to 20.0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3392 $5753 :PHI_A1_11153 20 > 20@ // (int) num > var 0022: jump_if_false @PHI_A1_11245 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 50 jump_if_false @PHI_A1_11191 0002: jump @PHI_A1_11270 :PHI_A1_11191 004F: unknown_check $5753 jump_if_false @PHI_A1_11233 0052: set_car $5753 driver_behaviour_to 1 0051: set_car $5753 traffic_behavior_to 2 0050: set_car $5753 max_speed_to 20.0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3392 $5753 :PHI_A1_11233 20@ += 1 // (int) 0002: jump @PHI_A1_11153 :PHI_A1_11245 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_11270 0002: jump @PHI_A1_11270 :PHI_A1_11270 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 0045: actor $5737 defined jump_if_false @PHI_A1_11295 003F: destroy_actor $5737 :PHI_A1_11295 58@ == 1 // (int) var == num jump_if_false @PHI_A1_11330 013F: $1100 = create_pickup #HEALTH type 11 at -875.3 -470.3 11.1 :PHI_A1_11330 034A: unknown_check $5745 jump_if_false @PHI_A1_11345 003F: destroy_actor $5745 :PHI_A1_11345 004F: unknown_check $5753 jump_if_false @PHI_A1_11360 0049: destroy_car $5753 :PHI_A1_11360 037B: constant_params 8 variable_params 1 unknown 59 call_with_params @PHI_A1_1951 $5758 $5764 $5770 $5759 $5765 $5771 1 1 $5753 037B: constant_params 1 variable_params 1 unknown 59 call_with_params @PHI_A1_2142 $5753 $5745 0001: wait 0 ms 004F: unknown_check $5753 jump_if_false @PHI_A1_11458 $5773 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3392 $5753 0052: set_car $5753 driver_behaviour_to 1 0051: set_car $5753 traffic_behavior_to 2 0050: set_car $5753 max_speed_to 20.0 13@ = 1 // (int) :PHI_A1_11458 004F: unknown_check $5743 jump_if_false @PHI_A1_11483 031C: (unknown) $5743 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1749 :PHI_A1_11483 $5709 = 0 // (int) $5710 = 0 // (int) $5713 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_2498 0045: actor $1038 defined jump_if_false @PHI_A1_11524 032D: (unknown) $1038 0 :PHI_A1_11524 0162: release_model $5738 0162: release_model $5744 0162: release_model #UZI 0162: release_model #GANG2A 0162: release_model $5751 0162: release_model $5754 47@ = 2 // (int) 49@ = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5470(47@,6) $5464(47@,6) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5470(47@,6) 47@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5470(47@,6) $5464(47@,6) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5470(47@,6) 47@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5458(49@,3) $5461(49@,3) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5458(49@,3) 48@ = 4 // (int) 47@ = 2 // (int) 49@ = 2 // (int) 45@ = 15 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2444 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_355 1000 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 0026: return :PHI_A1_11819 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_190 1000 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2338 2 45@ = 17 // (int) 46@ = 17 // (int) 0045: actor $5737 defined jump_if_false @PHI_A1_11885 04B6: (unknown) $5737 0 04B7: (unknown) $5737 1 0285: (unknown) $5737 0 00A2: (unknown) $5737 :PHI_A1_11885 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 $5412(45@,20) $5432(45@,20) $5737 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 $5412(45@,20) 45@ += 1 // (int) 004F: unknown_check $5743 jump_if_false @PHI_A1_12050 004E: put_car $5743 at -695.0 -1565.0 11.54 00D1: set_car $5743 Z_angle_to 220.0 :PHI_A1_12050 0001: wait 0 ms 0045: actor $5737 defined jump_if_false @PHI_A1_12100 02EE: get_actor $5737 coords_to 25@ 26@ 27@ with_offset 1.0 1.5 2.0 01BB: (unknown) 25@ 26@ 27@ 27@ 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_684 $5737 25@ 26@ 27@ :PHI_A1_12100 0001: wait 0 ms 0045: actor $5737 defined jump_if_false @PHI_A1_12118 00A2: (unknown) $5737 :PHI_A1_12118 0001: wait 0 ms 25@ = -697.62 // (float) 26@ = -1580.28 // (float) 27@ = 12.94 // (float) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_500 $5737 25@ 26@ 27@ 0001: wait 100 ms 00B9: set_camera_position -699.18 -1563.97 11.77 rotations 0 0 0 00BA: set_camera_point_at -698.43 -1564.61 11.98 mode 2 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4326 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_500 $5737 25@ 26@ 27@ 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_false @PHI_A1_12278 0002: jump @PHI_A1_12486 :PHI_A1_12278 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_500 $5737 25@ 26@ 27@ 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_false @PHI_A1_12320 0002: jump @PHI_A1_12486 :PHI_A1_12320 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_500 $5737 25@ 26@ 27@ 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_12360 0002: jump @PHI_A1_12486 :PHI_A1_12360 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_500 $5737 25@ 26@ 27@ 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_12423 0002: jump @PHI_A1_12486 :PHI_A1_12423 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_500 $5737 25@ 26@ 27@ 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1452 $5412(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 44@ jump_if_false @PHI_A1_12486 0002: jump @PHI_A1_12486 :PHI_A1_12486 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 034A: unknown_check $5737 jump_if_false @PHI_A1_12511 003F: destroy_actor $5737 :PHI_A1_12511 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_355 1000 0026: return :PHI_A1_12541 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0025: gosub @PHI_A1_7614 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 4@ > -1 // (int) var > num jump_if_false @PHI_A1_12611 5 > 4@ // (int) num > var 0022: jump_if_false @PHI_A1_12611 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4973 $5332(4@,5) :PHI_A1_12611 0026: return :PHI_A1_12613 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1547 0025: gosub @PHI_A1_7614 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @99RED_12847 'PHI_A01' 200 // Cholo Victory 01DF: progress_made += 1 0026: return :PHI_A1_12658 $1045 = 0 // (int) 00AA: set_parked_car_generator $1857 cars_to_generate_to 101 004F: unknown_check $5743 jump_if_false @PHI_A1_12684 0113: remove_references_to_car $5743 // Like turning a car into any random car :PHI_A1_12684 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4776 0 034A: unknown_check $5737 jump_if_false @PHI_A1_12710 020D: (unknown) $5737 :PHI_A1_12710 028E: (unknown) $5775 $5776 0269: (unknown) -1 0025: gosub @PHI_A1_7614 $1046 = 0 // (int) $4204 = 1 // (int) 007A: mission_cleanup 0026: return //-------------Mission 45--------------- :PHI_A2 0238: name_thread 'PHI_A2' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A2' 0025: gosub @PHI_A2_13478 009D: wasted_or_busted // mission only jump_if_false @PHI_A2_45 0025: gosub @PHI_A2_15406 :PHI_A2_45 0025: gosub @PHI_A2_15701 007A: mission_cleanup end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @PHI_A2_88 02B4: set_camera_transverse_delay 0 time 7@ :PHI_A2_88 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @PHI_A2_129 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @PHI_A2_140 :PHI_A2_129 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :PHI_A2_140 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @PHI_A2_174 02B4: set_camera_transverse_delay 0 time 5@ :PHI_A2_174 809F: not actor 3@ dead 0022: jump_if_false @PHI_A2_190 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :PHI_A2_190 0026: return :PHI_A2_192 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @PHI_A2_256 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @PHI_A2_250 0400: (unknown) $1038 $1690 0002: jump @PHI_A2_256 :PHI_A2_250 02C0: (unknown) $1038 $1690 :PHI_A2_256 0@ >= 0 // (int) var >= num jump_if_false @PHI_A2_283 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :PHI_A2_283 0045: actor $1038 defined jump_if_false @PHI_A2_351 807E: not actor $1038 driving jump_if_false @PHI_A2_328 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @PHI_A2_331 :PHI_A2_328 021D: (unknown) 0 :PHI_A2_331 $1698 == 0 // (int) var == num jump_if_false @PHI_A2_347 02EA: select_interior 2 :PHI_A2_347 01AE: (unknown) 1 :PHI_A2_351 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A2_357 0045: actor $1038 defined jump_if_false @PHI_A2_421 807E: not actor $1038 driving jump_if_false @PHI_A2_409 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @PHI_A2_409 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :PHI_A2_409 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :PHI_A2_421 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @PHI_A2_470 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @PHI_A2_470 02EA: select_interior 0 :PHI_A2_470 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A2_500 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A2_500 0026: return 0045: actor 0@ defined jump_if_false @PHI_A2_521 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A2_521 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_551 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A2_551 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A2_551 0026: return :PHI_A2_553 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_600 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A2_596 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @PHI_A2_600 :PHI_A2_596 1@ = 0 // (int) :PHI_A2_600 1@ == 1 // (int) var == num jump_if_false @PHI_A2_684 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A2_677 007E: actor 0@ driving jump_if_false @PHI_A2_673 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A2_663 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A2_666 :PHI_A2_663 00F1: (unknown) 0@ :PHI_A2_666 0002: jump @PHI_A2_677 :PHI_A2_673 1@ = 0 // (int) :PHI_A2_677 0002: jump @PHI_A2_600 :PHI_A2_684 0026: return 0045: actor 0@ defined jump_if_false @PHI_A2_778 007E: actor 0@ driving jump_if_false @PHI_A2_762 02A7: unknown_check 0@ jump_if_false @PHI_A2_732 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A2_755 :PHI_A2_732 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A2_553 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A2_755 0002: jump @PHI_A2_771 :PHI_A2_762 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A2_771 0002: jump @PHI_A2_780 :PHI_A2_778 005F: (unknown) :PHI_A2_780 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_938 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A2_938 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A2_879 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A2_838 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A2_872 :PHI_A2_838 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_553 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A2_872 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_553 4@ :PHI_A2_872 0002: jump @PHI_A2_938 :PHI_A2_879 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A2_904 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A2_938 :PHI_A2_904 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_553 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A2_938 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_553 3@ :PHI_A2_938 0045: actor 0@ defined jump_if_false @PHI_A2_990 004F: unknown_check 1@ jump_if_false @PHI_A2_990 007E: actor 0@ driving jump_if_false @PHI_A2_990 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A2_990 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_553 0@ :PHI_A2_990 5@ = 0 // (int) :PHI_A2_994 5@ == 0 // (int) var == num jump_if_false @PHI_A2_1092 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A2_1085 004F: unknown_check 1@ jump_if_false @PHI_A2_1085 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A2_1051 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A2_1085 :PHI_A2_1051 2@ == -1 // (int) var == num jump_if_false @PHI_A2_1077 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A2_1085 :PHI_A2_1077 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A2_1085 0002: jump @PHI_A2_994 :PHI_A2_1092 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :PHI_A2_1555 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_1705 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @PHI_A2_1681 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :PHI_A2_1681 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @PHI_A2_1555 :PHI_A2_1705 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @PHI_A2_1788 0 > 5@ // (int) num > var 0022: jump_if_false @PHI_A2_1771 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A2_1775 :PHI_A2_1771 0035: 10@ = 5@ // (int vars) :PHI_A2_1775 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @PHI_A2_1793 :PHI_A2_1788 0203: set_draw_text_position 0@ 1@ GXT 4@ :PHI_A2_1793 0026: return :PHI_A2_1795 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_1880 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :PHI_A2_1880 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @PHI_A2_1795 0@ 2@ 3@ jump_if_false @PHI_A2_1907 0203: set_draw_text_position 2@ 3@ GXT 1@ :PHI_A2_1907 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @PHI_A2_1795 0@ 3@ 4@ jump_if_false @PHI_A2_1935 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :PHI_A2_1935 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @PHI_A2_1795 0@ 4@ 5@ jump_if_false @PHI_A2_1964 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :PHI_A2_1964 0026: return 007F: player 0 pressed_key 4 jump_if_false @PHI_A2_2041 007F: player 0 pressed_key 8 jump_if_false @PHI_A2_2034 $5588 == 0 // (int) var == num jump_if_false @PHI_A2_2034 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :PHI_A2_2034 0002: jump @PHI_A2_2046 :PHI_A2_2041 $5588 = 0 // (int) :PHI_A2_2046 007F: player 0 pressed_key 4 jump_if_false @PHI_A2_2132 007F: player 0 pressed_key 9 jump_if_false @PHI_A2_2125 $5589 == 0 // (int) var == num jump_if_false @PHI_A2_2125 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :PHI_A2_2125 0002: jump @PHI_A2_2137 :PHI_A2_2132 $5589 = 0 // (int) :PHI_A2_2137 0026: return :PHI_A2_2139 0@ == 0 // (int) var == num jump_if_false @PHI_A2_2182 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A2_2358 :PHI_A2_2182 0@ == 1 // (int) var == num jump_if_false @PHI_A2_2215 03CF: (unknown) 200 200 200 255 0002: jump @PHI_A2_2358 :PHI_A2_2215 0@ == 2 // (int) var == num jump_if_false @PHI_A2_2257 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PHI_A2_2358 :PHI_A2_2257 0@ == 3 // (int) var == num jump_if_false @PHI_A2_2301 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A2_2358 :PHI_A2_2301 0@ == 4 // (int) var == num jump_if_false @PHI_A2_2332 03CF: (unknown) 8 143 59 255 0002: jump @PHI_A2_2358 :PHI_A2_2332 0@ == 5 // (int) var == num jump_if_false @PHI_A2_2358 03CF: (unknown) 237 130 180 255 :PHI_A2_2358 0026: return :PHI_A2_2360 00BC: (unknown) 0@ 2 0026: return :PHI_A2_2367 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A2_2367 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PHI_A2_2422 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PHI_A2_2422 0 > 3@ // (int) num > var 0022: jump_if_false @PHI_A2_2437 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PHI_A2_2437 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_2482 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PHI_A2_2482 005F: (unknown) :PHI_A2_2484 $5591 = 0 // (int) $5592 = 0 // (int) $5595 = -10.0 // (float) $5590 = 1 // (int) 005F: (unknown) :PHI_A2_2509 $5592 == 0 // (int) var == num jump_if_false @PHI_A2_2542 8474: not jump_if_false @PHI_A2_2542 $1688 == 0 // (int) var == num jump_if_false @PHI_A2_2542 :PHI_A2_2542 0035: $1702 = 0@ // (int vars) $5592 = 0 // (int) 0026: return :PHI_A2_2554 $5591 == 1 // (int) var == num jump_if_false @PHI_A2_2579 $5591 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :PHI_A2_2579 $5590 = 0 // (int) 0026: return :PHI_A2_2586 $5590 == 1 // (int) var == num jump_if_false @PHI_A2_2867 $1702 == 0 // (int) var == num jump_if_false @PHI_A2_2623 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A2_2554 005F: (unknown) :PHI_A2_2623 0045: actor $1038 defined jump_if_false @PHI_A2_2658 007E: actor $1038 driving jump_if_false @PHI_A2_2658 82A7: not unknown_check $1038 jump_if_false @PHI_A2_2658 005F: (unknown) :PHI_A2_2658 001D: $5595 == -10.0 // (int) var == var jump_if_false @PHI_A2_2700 0045: actor $1038 defined jump_if_false @PHI_A2_2693 0043: store_actor $1038 position_to $5593 $5594 $5595 // Note: the incorrect math opcode was used here :PHI_A2_2693 0002: jump @PHI_A2_2736 :PHI_A2_2700 031D: (unknown) $1042 $1043 $5593 $5594 1@ 1@ > 100.0 // (float) var > num jump_if_false @PHI_A2_2736 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A2_2554 005F: (unknown) :PHI_A2_2736 $5591 == 0 // (int) var == num jump_if_false @PHI_A2_2799 8474: not jump_if_false @PHI_A2_2792 $1688 == 0 // (int) var == num jump_if_false @PHI_A2_2792 $5591 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :PHI_A2_2792 0002: jump @PHI_A2_2867 :PHI_A2_2799 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @PHI_A2_2867 0045: actor $1038 defined jump_if_false @PHI_A2_2836 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :PHI_A2_2836 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A2_2554 $5592 = 1 // (int) 005E: (unknown) :PHI_A2_2867 005F: (unknown) :PHI_A2_2869 $5796 = 0 // (int) $5797 = 0 // (int) $5798 = 0 // (int) 02E2: $5640 = 0 // (any) 02E2: $5767 = 0 // (any) 02E2: $5773 = 0 // (any) 02E2: $5768 = 0 // (any) $5789 = 0 // (float) $5777 = 0 // (int) $5718 = 0 // (int) $5778 = 0 // (int) $5786 = 0 // (float) $5794 = 0 // (int) $5795 = 1 // (int) $5799 = 0 // (int) $5800 = 1 // (int) $5801 = 0 // (int) $5802 = 1 // (int) $5803 = 1 // (int) $5783 = 0 // (int) $5782 = 0 // (int) $5804 = 1 // (int) $5805 = 0 // (int) $5806 = 0 // (int) $5807 = 0 // (int) $5808 = 1 // (int) $5809 = 1 // (int) $5810 = 1 // (int) $5811 = 0 // (int) $5784 = 0 // (int) $5812 = 0 // (int) $5779 = -1 // (int) 0006: $5790 = 'PHI2_F0' // (string) // ~r~Phil died! // Note: the incorrect math opcode was used here 0006: $5791 = 'PHI2_F0' // (string) // ~r~Phil died! // Note: the incorrect math opcode was used here 0006: $5792 = 'PHI2_F2' // (string) // ~r~The forklift was destroyed! // Note: the incorrect math opcode was used here 0006: $5793 = 'PHI2_F3' // (string) // ~r~The boomshine exploded! // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3092 009F: actor $1038 dead 0022: jump_if_false @PHI_A2_3123 // Note: the incorrect math opcode was used here 0001: wait 2000 ms $5774 = 200 // (int) $5779 = -1 // (int) 005E: (unknown) :PHI_A2_3123 009F: actor $5596 dead jump_if_false @PHI_A2_3153 0001: wait 2000 ms $5774 = 200 // (int) $5779 = 0 // (int) 005E: (unknown) :PHI_A2_3153 00A0: car $5598 wrecked jump_if_false @PHI_A2_3184 0001: wait 3000 ms $5774 = 200 // (int) $5779 = 1 // (int) 005E: (unknown) :PHI_A2_3184 0078: if or $5774 == 4 // (int) var == num $5774 == 5 // (int) var == num jump_if_false @PHI_A2_3238 00A0: car $5597 wrecked jump_if_false @PHI_A2_3238 0001: wait 3000 ms $5774 = 200 // (int) $5779 = 2 // (int) 005E: (unknown) :PHI_A2_3238 005F: (unknown) :PHI_A2_3240 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 251 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 217 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 147 0026: return :PHI_A2_3281 0045: actor $1038 defined jump_if_false @PHI_A2_3365 02A7: unknown_check $1038 jump_if_false @PHI_A2_3305 0026: return :PHI_A2_3305 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0046: unknown_check $1038 -1221.89 -283.25 -1226.71 -274.8 0 jump_if_false @PHI_A2_3365 01BB: (unknown) $5749 $5750 $5751 $5751 0044: put_actor $1038 at $5749 $5750 $5751 0026: return :PHI_A2_3365 0026: return :PHI_A2_3367 00A0: car $5597 wrecked 0022: jump_if_false @PHI_A2_3380 // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3380 01CA: (unknown) $5597 0@ 0@ > 4.0 // (float) var > num jump_if_false @PHI_A2_3407 02E9: set_car $5597 speed_to 4.0 0026: return :PHI_A2_3407 -4.0 > 0@ // (float) num > var 0022: jump_if_false @PHI_A2_3429 // Note: the incorrect math opcode was used here 02E9: set_car $5597 speed_to -4.0 0026: return :PHI_A2_3429 0026: return 0139: $5780 = random_int_in_ranges 0 100 0011: $5780 > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_3452 // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3452 0138: $5743 = random_float_in_ranges 0 3@ 0138: $5744 = random_float_in_ranges 0 3@ 002A: 0@ += $5743 // (float vars) // Note: the incorrect math opcode was used here 002A: 1@ += $5744 // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 0@ 1@ 2@ 0 0 0 4@ 0026: return 0139: $5780 = random_int_in_ranges 0 100 0011: $5780 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_3508 // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3508 0138: $5743 = random_float_in_ranges -1227.13 -1195.34 0138: $5744 = random_float_in_ranges -281.2 -252.53 $5745 = 10.0 // (float) 029F: (unknown) 23 $5743 $5744 $5745 0 0 0 0.1 0026: return :PHI_A2_3563 0@ = 0 // (int) :PHI_A2_3567 01BD: unknown_check $5406(0@,14) jump_if_false @PHI_A2_3604 01BE: (unknown) $5406(0@,14) 01BC: (unknown) $5420(0@,14) $5434(0@,14) $5448(0@,14) $5406(0@,14) :PHI_A2_3604 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @PHI_A2_3567 0026: return :PHI_A2_3623 $5799 == 0 // (int) var == num jump_if_false @PHI_A2_3637 0026: return :PHI_A2_3637 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_3563 0026: return :PHI_A2_3649 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 1000 ms :PHI_A2_3661 00CA: fading jump_if_false @PHI_A2_3690 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_3623 0002: jump @PHI_A2_3661 :PHI_A2_3690 0026: return :PHI_A2_3692 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 1000 ms :PHI_A2_3705 00CA: fading jump_if_false @PHI_A2_3734 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_3623 0002: jump @PHI_A2_3705 :PHI_A2_3734 0026: return :PHI_A2_3736 02DB: unknown_check $5640 0 jump_if_false @PHI_A2_3822 $5809 == 1 // (int) var == num jump_if_false @PHI_A2_3815 0045: actor $1038 defined jump_if_false @PHI_A2_3815 008B: actor $1038 in_sphere_in_car $5732 $5736 $5740 radius 6.0 6.0 6.0 sphere 0 0022: jump_if_false @PHI_A2_3815 // Note: the incorrect math opcode was used here 0267: (unknown) 'PHI2_H1' // Use~h~ ~k~ ~FLDN~ ~w~to lower the forklift forks. Slide the forks under a crate to pick it up. $5809 = 0 // (int) :PHI_A2_3815 0002: jump @PHI_A2_3893 :PHI_A2_3822 $5808 == 1 // (int) var == num jump_if_false @PHI_A2_3893 0045: actor $1038 defined jump_if_false @PHI_A2_3893 004F: unknown_check $5598 jump_if_false @PHI_A2_3893 0137: actor $1038 near_car_in_car $5598 radius 8.0 8.0 8.0 sphere 8.0 0022: jump_if_false @PHI_A2_3893 // Note: the incorrect math opcode was used here 0267: (unknown) 'PHI2_H2' // Use~h~ ~k~ ~FLUP~ ~w~to raise the forklift forks. Load the crate by placing it above the truck tailgate. $5808 = 0 // (int) :PHI_A2_3893 0026: return :PHI_A2_3895 8045: not actor $1038 defined jump_if_false @PHI_A2_3908 0026: return :PHI_A2_3908 804F: not unknown_check $5597 jump_if_false @PHI_A2_3921 0026: return :PHI_A2_3921 82A6: not (unknown) $1038 $5597 0022: jump_if_false @PHI_A2_3956 // Note: the incorrect math opcode was used here $5807 == 1 // (int) var == num jump_if_false @PHI_A2_3954 00B6: restore_camera $5807 = 0 // (int) :PHI_A2_3954 0026: return :PHI_A2_3956 $5807 = 1 // (int) 0036: $5752 = $1042 // (float vars) 0036: $5753 = $1043 // (float vars) $5753 -= 8.0 // (float) $5754 = 17.0 // (float) -284.0 > $5753 // (float) num > var 0022: jump_if_false @PHI_A2_4008 // Note: the incorrect math opcode was used here $5753 = -284.0 // (float) :PHI_A2_4008 -1222.3 > $5752 // (float) num > var 0022: jump_if_false @PHI_A2_4033 // Note: the incorrect math opcode was used here $5752 = -1222.3 // (float) :PHI_A2_4033 00B9: set_camera_position $5752 $5753 $5754 rotations 0 0 0 00B3: camera_on_ped $1038 15 2 0026: return :PHI_A2_4054 3@ = 0 // (int) 010E: 4@ = current_time_in_ms 0029: 0@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @PHI_A2_4086 3@ = 1 // (int) :PHI_A2_4086 2@ = 0 // (int) :PHI_A2_4090 0078: if and 0011: 0@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @PHI_A2_4191 3@ == 0 // (int) var == num jump_if_false @PHI_A2_4148 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @PHI_A2_4141 2@ = 1 // (int) :PHI_A2_4141 0002: jump @PHI_A2_4168 :PHI_A2_4148 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @PHI_A2_4168 3@ = 0 // (int) :PHI_A2_4168 0001: wait 0 ms 010E: 4@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3623 0002: jump @PHI_A2_4090 :PHI_A2_4191 2@ == 1 // (int) var == num jump_if_false @PHI_A2_4205 005E: (unknown) :PHI_A2_4205 005F: (unknown) :PHI_A2_4207 9@ = 0 // (int) :PHI_A2_4211 0011: 4@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_4437 // Note: the incorrect math opcode was used here 0138: 6@ = random_float_in_ranges -1.0 1.0 0138: 7@ = random_float_in_ranges -1.0 1.0 002A: 6@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 3@ // (float vars) 0@ == 1 // (int) var == num jump_if_false @PHI_A2_4279 0092: 5@ = init_object #NDC_DEBRISA at 6@ 7@ 8@ 0002: jump @PHI_A2_4326 :PHI_A2_4279 0@ == 2 // (int) var == num jump_if_false @PHI_A2_4306 0092: 5@ = init_object #NDC_DEBRISB at 6@ 7@ 8@ 0002: jump @PHI_A2_4326 :PHI_A2_4306 0@ == 3 // (int) var == num jump_if_false @PHI_A2_4326 0092: 5@ = init_object #NDC_DEBRISC at 6@ 7@ 8@ :PHI_A2_4326 0138: 6@ = random_float_in_ranges 0 359.0 0138: 7@ = random_float_in_ranges 0 359.0 0138: 8@ = random_float_in_ranges 0 359.0 03F6: (unknown) 5@ 6@ 7@ 8@ 0138: 6@ = random_float_in_ranges -10.0 10.0 0138: 7@ = random_float_in_ranges -10.0 10.0 0138: 8@ = random_float_in_ranges -10.0 10.0 022A: (unknown) 5@ 1 0114: remove_references_to_object 5@ // This object will now disappear when the player looks away 03A9: (unknown) 5@ 6@ 7@ 8@ 0139: $5780 = random_int_in_ranges 0 100 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @PHI_A2_4054 $5780 jump_if_false @PHI_A2_4425 005E: (unknown) :PHI_A2_4425 9@ += 1 // (int) 0002: jump @PHI_A2_4211 :PHI_A2_4437 005F: (unknown) :PHI_A2_4439 013C: create_explosion_at 0@ 1@ 2@ radius 4 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @PHI_A2_4207 3 0@ 1@ 2@ 5 jump_if_false @PHI_A2_4472 005E: (unknown) :PHI_A2_4472 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @PHI_A2_4207 2 0@ 1@ 2@ 3 jump_if_false @PHI_A2_4498 005E: (unknown) :PHI_A2_4498 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @PHI_A2_4207 1 0@ 1@ 2@ 2 jump_if_false @PHI_A2_4524 005E: (unknown) :PHI_A2_4524 0026: return :PHI_A2_4526 004F: unknown_check $5597 jump_if_false @PHI_A2_4557 0325: (unknown) $5597 1 01B2: (unknown) $5597 1 1 1 1 1 :PHI_A2_4557 1@ = 0 // (int) :PHI_A2_4561 0252: object $5353(1@,4) exists jump_if_false @PHI_A2_4590 03B5: (unknown) $5353(1@,4) 1 1 1 1 1 :PHI_A2_4590 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @PHI_A2_4561 0@ == 1 // (int) var == num jump_if_false @PHI_A2_4756 00B9: set_camera_position -1208.92 -278.39 12.08 rotations 0 0 0 00BA: set_camera_point_at -1208.33 -277.58 12.04 mode 2 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3692 0057: show_text_highpriority GXT 'PHI2_C1' time 5000 flag 1 // ~w~Watch out for debris! The fire's getting worse. 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @PHI_A2_4439 -1207.16 -274.83 12.46 jump_if_false @PHI_A2_4733 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3649 0002: jump @PHI_A2_5102 :PHI_A2_4733 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A2_4054 4000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3649 :PHI_A2_4756 0@ == 2 // (int) var == num jump_if_false @PHI_A2_4904 00B9: set_camera_position -1214.44 -273.19 12.48 rotations 0 0 0 00BA: set_camera_point_at -1214.5 -272.2 12.43 mode 2 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3692 0057: show_text_highpriority GXT 'PHI2_C2' time 5000 flag 1 // ~w~Debris has blocked off more of the warehouse. 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @PHI_A2_4439 -1214.64 -267.71 13.19 jump_if_false @PHI_A2_4881 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3649 0002: jump @PHI_A2_5102 :PHI_A2_4881 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A2_4054 4000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3649 :PHI_A2_4904 0@ == 3 // (int) var == num jump_if_false @PHI_A2_5102 00B9: set_camera_position -1221.04 -275.16 13.77 rotations 0 0 0 00BA: set_camera_point_at -1220.48 -274.33 13.79 mode 2 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3692 0057: show_text_highpriority GXT 'PHI2_C3' time 5000 flag 1 // ~w~The warehouse is nearly trashed! 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @PHI_A2_4439 -1214.64 -267.71 13.19 jump_if_false @PHI_A2_5030 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3649 0002: jump @PHI_A2_5102 :PHI_A2_5030 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @PHI_A2_4439 -1219.3 -272.59 14.8 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3649 jump_if_false @PHI_A2_5079 0002: jump @PHI_A2_5102 :PHI_A2_5079 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A2_4054 4000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3649 :PHI_A2_5102 1@ = 0 // (int) :PHI_A2_5106 0252: object $5353(1@,4) exists jump_if_false @PHI_A2_5132 03B5: (unknown) $5353(1@,4) 0 0 0 1 1 :PHI_A2_5132 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @PHI_A2_5106 004F: unknown_check $5597 jump_if_false @PHI_A2_5174 0325: (unknown) $5597 0 01B2: (unknown) $5597 0 0 0 0 0 :PHI_A2_5174 0026: return 0057: show_text_highpriority GXT 0@ time 1@ flag 1 0026: return 0045: actor $1038 defined 0022: jump_if_false @PHI_A2_5202 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :PHI_A2_5202 3@ = -1223.0 // (float) 4@ = -288.0 // (float) 5@ = 11.61 // (float) 002C: 0@ -= 3@ // (float vars) 002C: 1@ -= 4@ // (float vars) 0@ /= 5.0 // (float) 1@ /= 5.5 // (float) 0375: (unknown) 100 100 0@ 1@ 0026: return :PHI_A2_5253 0@ *= 5.0 // (float) 1@ *= 5.5 // (float) 2@ = -1223.0 // (float) 3@ = -288.0 // (float) 4@ = 11.61 // (float) 002A: 2@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0026: return :PHI_A2_5296 037B: constant_params 2 variable_params 3 unknown 9 call_with_params @PHI_A2_5253 2@ 3@ 6@ 7@ 8@ 0092: $5365(0@,16) = init_object $5381(1@,3) at 6@ 7@ 8@ 1@ == 2 // (int) var == num jump_if_false @PHI_A2_5358 00D3: set_object $5365(0@,16) z_angle_to 4@ 8@ -= 1.05 // (float) 0002: jump @PHI_A2_5427 :PHI_A2_5358 1@ == 1 // (int) var == num jump_if_false @PHI_A2_5402 4@ += 90.0 // (float) 03F6: (unknown) $5365(0@,16) 90.0 0 4@ 8@ -= 3.45 // (float) 0002: jump @PHI_A2_5427 :PHI_A2_5402 4@ += 90.0 // (float) 03F6: (unknown) $5365(0@,16) 90.0 0 4@ 8@ -= 1.35 // (float) :PHI_A2_5427 010D: put_object $5365(0@,16) at 6@ 7@ 8@ 033D: (unknown) $5365(0@,16) 1 03B5: (unknown) $5365(0@,16) 1 1 1 1 1 0026: return :PHI_A2_5462 02E2: $5637 = 6380 // (any) 02E2: $5638 = 6378 // (any) 02E2: $5639 = 6379 // (any) 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 0 1 0 5.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 1 1 0.8 5.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 2 1 2.5 5.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 3 0 0.5 4.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 4 1 2.5 4.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 5 2 0.2 3.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 6 1 0.9 3.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 7 1 2.5 3.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 8 0 0.5 2.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 9 1 2.5 2.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 10 0 3.8 5.3 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 11 0 3.8 3.3 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 12 2 3.8 1.8 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 13 2 4.0 1.1 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 14 2 0 1.2 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5296 15 2 -0.2 2.28 0 0026: return :PHI_A2_5846 0@ = 0 // (int) :PHI_A2_5850 0093: destroy_object $5365(0@,16) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @PHI_A2_5850 0026: return :PHI_A2_5875 0048: $5597 = create_car #FORKLIFT at -1217.3 -280.29 10.6 00D1: set_car $5597 Z_angle_to 20.0 0026: return :PHI_A2_5906 031B: (unknown) 217 -1 -1 0048: $5598 = create_car #WALTON at -690.29 -1564.89 -100.0 00D1: set_car $5598 Z_angle_to 50.0 0496: (unknown) $5598 0 01B2: (unknown) $5598 0 1 0 0 0 0026: return :PHI_A2_5959 02DB: unknown_check $5773 0 jump_if_false @PHI_A2_6000 004F: unknown_check $5597 jump_if_false @PHI_A2_6000 00C0: (unknown) $5597 $5773 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A2_2360 $5773 :PHI_A2_6000 0026: return :PHI_A2_6002 82DB: not unknown_check $5773 0 jump_if_false @PHI_A2_6023 00BB: (unknown) $5773 02E2: $5773 = 0 // (any) :PHI_A2_6023 0026: return :PHI_A2_6025 02DB: unknown_check $5767 0 jump_if_false @PHI_A2_6055 00C0: (unknown) $5598 $5767 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A2_2360 $5767 :PHI_A2_6055 0026: return :PHI_A2_6057 82DB: not unknown_check $5767 0 jump_if_false @PHI_A2_6078 00BB: (unknown) $5767 02E2: $5767 = 0 // (any) :PHI_A2_6078 0026: return :PHI_A2_6080 $5718 += 1 // (int) 0035: 6@ = $5718 // (int vars) 037B: constant_params 2 variable_params 3 unknown 7 call_with_params @PHI_A2_5253 0@ 1@ 3@ 4@ 5@ 0036: 5@ = 2@ // (float vars) 01BC: (unknown) 3@ 4@ 5@ $5406(6@,14) 0036: $5420(6@,14) = 3@ // (float vars) 0036: $5434(6@,14) = 4@ // (float vars) 0036: $5448(6@,14) = 5@ // (float vars) 0026: return 037B: constant_params 2 variable_params 3 unknown 8 call_with_params @PHI_A2_5253 0@ 1@ 4@ 5@ 6@ 0036: 6@ = 2@ // (float vars) 0231: (unknown) 4 4@ 5@ 6@ 0 0 0 3@ 0 0 0 1316134911 0026: return :PHI_A2_6182 037B: constant_params 2 variable_params 3 unknown 7 call_with_params @PHI_A2_5253 1@ 2@ 4@ 5@ 6@ 6@ = 10.55 // (float) 01AA: $5357(0@,8) = create_object #WH_DEBRIS at 4@ 5@ 6@ 00D3: set_object $5357(0@,8) z_angle_to 3@ 033D: (unknown) $5357(0@,8) 1 03B5: (unknown) $5357(0@,8) 1 1 1 1 1 033D: (unknown) $5357(0@,8) 1 6@ += 1.0 // (float) 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @PHI_A2_6080 1@ 2@ 6@ 0026: return :PHI_A2_6276 0@ == 0 // (int) var == num jump_if_false @PHI_A2_6384 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6080 1.18 2.78 13.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6080 3.84 1.89 12.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6080 0.44 2.73 12.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6080 2.4 2.75 12.0 0002: jump @PHI_A2_6690 :PHI_A2_6384 0@ == 1 // (int) var == num jump_if_false @PHI_A2_6473 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 0 3.8 2.3 0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 1 3.3 2.6 135.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6080 2.43 3.84 13.0 0002: jump @PHI_A2_6690 :PHI_A2_6473 0@ == 2 // (int) var == num jump_if_false @PHI_A2_6559 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 2 2.5 3.3 20.0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 3 1.7 3.9 270.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6080 0 4.73 12.0 0002: jump @PHI_A2_6690 :PHI_A2_6559 0@ == 3 // (int) var == num jump_if_false @PHI_A2_6628 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 4 3.8 4.3 135.0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 5 -0.7 4.6 330.0 0002: jump @PHI_A2_6690 :PHI_A2_6628 0@ == 4 // (int) var == num jump_if_false @PHI_A2_6690 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 6 3.2 5.3 135.0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6182 7 1.6 5.7 135.0 :PHI_A2_6690 0026: return :PHI_A2_6692 0@ = 0 // (int) :PHI_A2_6696 8 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_6739 // Note: the incorrect math opcode was used here 0252: object $5357(0@,8) exists 0022: jump_if_false @PHI_A2_6727 // Note: the incorrect math opcode was used here 0093: destroy_object $5357(0@,8) :PHI_A2_6727 0@ += 1 // (int) 0002: jump @PHI_A2_6696 :PHI_A2_6739 0026: return :PHI_A2_6741 0@ = 0 // (int) :PHI_A2_6745 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_6807 // Note: the incorrect math opcode was used here 82DB: not unknown_check $5345(0@,4) 0 jump_if_false @PHI_A2_6795 02DB: unknown_check $5513(0@,4) 0 jump_if_false @PHI_A2_6795 00C2: (unknown) $5345(0@,4) $5513(0@,4) :PHI_A2_6795 0@ += 1 // (int) 0002: jump @PHI_A2_6745 :PHI_A2_6807 0026: return :PHI_A2_6809 0@ = 0 // (int) :PHI_A2_6813 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_6864 // Note: the incorrect math opcode was used here 82DB: not unknown_check $5513(0@,4) 0 jump_if_false @PHI_A2_6852 00BB: (unknown) $5513(0@,4) 02E2: $5513(0@,4) = 0 // (any) :PHI_A2_6852 0@ += 1 // (int) 0002: jump @PHI_A2_6813 :PHI_A2_6864 0026: return :PHI_A2_6866 0@ = 0 // (int) :PHI_A2_6870 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_6962 // Note: the incorrect math opcode was used here 0252: object $5345(0@,4) exists 0022: jump_if_false @PHI_A2_6950 // Note: the incorrect math opcode was used here 004F: unknown_check $5598 0022: jump_if_false @PHI_A2_6950 // Note: the incorrect math opcode was used here 033D: (unknown) $5345(0@,4) 0 03E7: (unknown) $5345(0@,4) $5598 $5463(0@,4) $5467(0@,4) $5471(0@,4) 0035: $5349(0@,4) = $5345(0@,4) // (int vars) 02E2: $5345(0@,4) = 0 // (any) :PHI_A2_6950 0@ += 1 // (int) 0002: jump @PHI_A2_6870 :PHI_A2_6962 $5777 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A2_6809 0026: return 0@ = 0 // (int) :PHI_A2_6984 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_7065 // Note: the incorrect math opcode was used here 0092: $5345(0@,4) = init_object #GD_CRATEPILE at 0 0 0 0225: (unknown) $5345(0@,4) 0 004F: unknown_check $5598 jump_if_false @PHI_A2_7053 03E7: (unknown) $5345(0@,4) $5598 $5463(0@,4) $5467(0@,4) $5471(0@,4) 0321: (unknown) $5345(0@,4) $5598 :PHI_A2_7053 0@ += 1 // (int) 0002: jump @PHI_A2_6984 :PHI_A2_7065 0026: return :PHI_A2_7067 037B: constant_params 2 variable_params 3 unknown 8 call_with_params @PHI_A2_5253 0@ 1@ 5@ 6@ 7@ 7@ = 10.55 // (float) 0092: $5345(4@,4) = init_object #GD_CRATEPILE at 5@ 6@ 7@ 00D3: set_object $5345(4@,4) z_angle_to 3@ 02E2: $5349(4@,4) = 0 // (any) 02E2: $5513(4@,4) = 0 // (any) 0490: (unknown) $5345(4@,4) 30 03B5: (unknown) $5345(4@,4) 0 0 0 1 1 0035: $5353(4@,4) = $5345(4@,4) // (int vars) 033D: (unknown) $5345(4@,4) 1 0026: return :PHI_A2_7163 0@ = 0 // (int) :PHI_A2_7167 0252: object $5345(0@,4) exists jump_if_false @PHI_A2_7198 010C: store_object $5345(0@,4) position_to $5475(0@,4) $5479(0@,4) $5483(0@,4) :PHI_A2_7198 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A2_7167 0026: return :PHI_A2_7217 $5719 = -0.5 // (float) $5723 = -1.0 // (float) $5727 = 0.2 // (float) $5720 = 0.5 // (float) $5724 = -1.0 // (float) $5728 = 0.2 // (float) $5721 = 0.5 // (float) $5725 = -2.0 // (float) $5729 = 0.2 // (float) $5722 = -0.5 // (float) $5726 = -2.0 // (float) $5730 = 0.2 // (float) 0026: return :PHI_A2_7305 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7067 4.5 2.2 0 0 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7067 4.4 2.4 0 0 1 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7067 4.3 2.6 0 0 2 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7067 4.2 2.8 0 0 3 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_7217 0026: return 82DB: not unknown_check $5640 0 jump_if_false @PHI_A2_7424 0026: return :PHI_A2_7424 027F: store_coords_to 0@ 1@ 2@ from_actor $5597 with_offset 0 1.9 -0.8 3@ = 0 // (int) :PHI_A2_7446 4 > 3@ // (int) num > var 0022: jump_if_false @PHI_A2_7601 // Note: the incorrect math opcode was used here 82DB: not unknown_check $5345(3@,4) 0 jump_if_false @PHI_A2_7589 0305: unknown_check $5345(3@,4) 0@ 1@ 2@ 0.8 0.8 0.8 0 0022: jump_if_false @PHI_A2_7589 // Note: the incorrect math opcode was used here 033D: (unknown) $5345(3@,4) 0 03E7: (unknown) $5345(3@,4) $5597 0 1.9 -0.8 00BB: (unknown) $5513(3@,4) 0035: $5640 = $5345(3@,4) // (int vars) 02E2: $5345(3@,4) = 0 // (any) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6025 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6809 0268: (unknown) 0057: show_text_highpriority GXT 'PHI2_O5' time 5000 flag 1 // ~w~Load the boomshine onto the ~b~truck. :PHI_A2_7589 3@ += 1 // (int) 0002: jump @PHI_A2_7446 :PHI_A2_7601 0026: return :PHI_A2_7603 82DB: not unknown_check $5640 0 jump_if_false @PHI_A2_7617 0026: return :PHI_A2_7617 0@ = 0 // (int) :PHI_A2_7621 0252: object $5345(0@,4) exists jump_if_false @PHI_A2_7726 010C: store_object $5345(0@,4) position_to 1@ 2@ 3@ 0078: if or 801E: not 1@ == $5475(0@,4) // (float) var == num 801E: not 2@ == $5479(0@,4) // (float) var == num 0022: jump_if_false @PHI_A2_7726 // Note: the incorrect math opcode was used here 0035: $5640 = $5345(0@,4) // (int vars) 02E2: $5345(0@,4) = 0 // (any) 0035: $5785 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6025 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6809 0057: show_text_highpriority GXT 'PHI2_O5' time 5000 flag 1 // ~w~Load the boomshine onto the ~b~truck. 0026: return :PHI_A2_7726 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A2_7621 0026: return :PHI_A2_7745 02DB: unknown_check $5640 0 jump_if_false @PHI_A2_7759 0026: return :PHI_A2_7759 027F: store_coords_to 0@ 1@ 2@ from_actor $5598 with_offset 0 -2.7 0.7 0305: unknown_check $5640 0@ 1@ 2@ 0.5 1.5 0.7 0 0022: jump_if_false @PHI_A2_8025 // Note: the incorrect math opcode was used here 0268: (unknown) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_192 500 004F: unknown_check $5598 jump_if_false @PHI_A2_7920 0252: object $5640 exists jump_if_false @PHI_A2_7920 0035: 3@ = $5777 // (int vars) 0093: destroy_object $5640 0092: $5349(3@,4) = init_object #GD_CRATEPILE at 0 0 0 0490: (unknown) $5349(3@,4) 30 03B5: (unknown) $5349(3@,4) 0 0 0 1 1 03E7: (unknown) $5349(3@,4) $5598 $5463(3@,4) $5467(3@,4) $5471(3@,4) 02E2: $5640 = 0 // (any) 0035: 4@ = $5785 // (int vars) 0035: $5353(4@,4) = $5349(3@,4) // (int vars) :PHI_A2_7920 $5777 += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_6057 4 > $5777 // (int) num > var 0022: jump_if_false @PHI_A2_7983 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_6276 $5777 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_4526 $5777 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_6741 :PHI_A2_7983 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_357 500 4 > $5777 // (int) num > var 0022: jump_if_false @PHI_A2_8025 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'PHI2_O6' time 5000 flag 1 // ~w~Pick up a ~g~boomshine crate. :PHI_A2_8025 0026: return :PHI_A2_8027 0@ = 0 // (int) :PHI_A2_8031 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_8067 // Note: the incorrect math opcode was used here 0093: destroy_object $5345(0@,4) 0093: destroy_object $5349(0@,4) 0@ += 1 // (int) 0002: jump @PHI_A2_8031 :PHI_A2_8067 0093: destroy_object $5640 0026: return :PHI_A2_8073 $5788 = 0 // (float) 02DB: unknown_check $5640 0 jump_if_false @PHI_A2_8092 0026: return :PHI_A2_8092 $5788 = -1.0 // (float) 0@ = 0 // (int) :PHI_A2_8103 0011: $5718 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_8182 // Note: the incorrect math opcode was used here 0305: unknown_check $5640 $5420(0@,14) $5434(0@,14) $5448(0@,14) 1.5 1.5 2.0 0 0022: jump_if_false @PHI_A2_8170 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'PHI2_H5' time 1000 flag 1 // ~w~Watch out! Keep the boomshine out of the fire! $5788 = 1.0 // (float) :PHI_A2_8170 0@ += 1 // (int) 0002: jump @PHI_A2_8103 :PHI_A2_8182 0026: return :PHI_A2_8184 $5787 += 0.015 // (float) 002A: $5786 += $5788 // (float vars) // Note: the incorrect math opcode was used here 0014: $5787 > $5786 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_8218 // Note: the incorrect math opcode was used here 0036: $5786 = $5787 // (float vars) :PHI_A2_8218 $5786 > 100.0 // (float) var > num jump_if_false @PHI_A2_8247 $5786 = 100.0 // (float) $5774 = 7 // (int) 005E: (unknown) :PHI_A2_8247 0038: $5778 = float $5786 to_integer // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A2_8255 $5794 == 0 // (int) var == num jump_if_false @PHI_A2_8300 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A2_2139 3 024D: (unknown) $5778 1 'PHI2_TE' // Heat $5794 = 1 // (int) :PHI_A2_8300 0026: return :PHI_A2_8302 $5794 == 1 // (int) var == num jump_if_false @PHI_A2_8324 00AE: remove_status_text $5778 $5794 = 0 // (int) :PHI_A2_8324 0026: return :PHI_A2_8326 0127: reset_actor $5596 flags 032D: (unknown) $5596 1 0232: (unknown) $5596 1 0026: return :PHI_A2_8344 004F: unknown_check $5598 jump_if_false @PHI_A2_8367 027F: store_coords_to 0@ 1@ 2@ from_actor $5598 with_offset 2.0 -2.0 0 :PHI_A2_8367 003E: $5596 = create_actor_pedtype 21 model 147 at 0@ 1@ 2@ 01EC: (unknown) $5596 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PHI_A2_8326 0026: return :PHI_A2_8397 003F: destroy_actor $5596 004F: unknown_check $5598 jump_if_false @PHI_A2_8471 0@ == 0 // (int) var == num jump_if_false @PHI_A2_8441 00A4: $5596 = create_actor_pedtype 21 model 147 in_car $5598 driverseat 0002: jump @PHI_A2_8453 :PHI_A2_8441 0118: $5596 = create_actor_pedtype 21 model 147 in_car $5598 passenger_seat 0 :PHI_A2_8453 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A2_8326 00E3: (unknown) $5596 004C: set_car $5598 to_normal_driver :PHI_A2_8471 0026: return :PHI_A2_8473 02DB: unknown_check $5768 0 jump_if_false @PHI_A2_8492 00C3: (unknown) 0@ 1@ 2@ $5768 :PHI_A2_8492 0026: return :PHI_A2_8494 82DB: not unknown_check $5768 0 jump_if_false @PHI_A2_8515 00BB: (unknown) $5768 02E2: $5768 = 0 // (any) :PHI_A2_8515 0026: return :PHI_A2_8517 4@ = 1 // (int) 6@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_192 1000 0482: (unknown) -341212330 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_19424 2 021D: (unknown) 0 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 0045: actor $1038 defined jump_if_false @PHI_A2_8584 009B: clear_player $1038 wanted_level :PHI_A2_8584 003E: 0@ = create_actor_pedtype 22 model 147 at -1225.18 -268.047 10.0 02F8: (unknown) 0@ 1 022C: (unknown) -1235.45 -278.9 11.44 200.0 1 003F: destroy_actor $5596 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_8397 1 0045: actor $1038 defined jump_if_false @PHI_A2_8732 0045: actor $5596 defined jump_if_false @PHI_A2_8732 004F: unknown_check $5598 jump_if_false @PHI_A2_8732 031C: (unknown) $5598 807C: not actor $1038 driving $5598 0022: jump_if_false @PHI_A2_8732 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @PHI_A2_8726 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 -1229.2 -274.8 -100.0 :PHI_A2_8726 021C: (unknown) $1038 $5598 :PHI_A2_8732 0045: actor $1038 defined 0022: jump_if_false @PHI_A2_8788 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_8788 // Note: the incorrect math opcode was used here 0045: actor $5596 defined 0022: jump_if_false @PHI_A2_8788 // Note: the incorrect math opcode was used here 01B1: (unknown) $5596 1 1 1 1 1 0153: (unknown) $1038 0@ 0153: (unknown) $5596 0@ :PHI_A2_8788 004F: unknown_check $5598 0022: jump_if_false @PHI_A2_8821 // Note: the incorrect math opcode was used here 004E: put_car $5598 at -1235.45 -278.9 -100.0 00D1: set_car $5598 Z_angle_to 0 :PHI_A2_8821 $5796 == 1 // (int) var == num jump_if_false @PHI_A2_8841 0002: jump @PHI_A2_10710 :PHI_A2_8841 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'PHIA2AA' 'PHI2_M4' $5596 0 // ~w~I could have sworn I locked this place up. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'PHIA2AB' 'PHI2_M5' $1038 0 // ~w~Phil! Don't open the... 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'PHIA2AC' 'PHI2_M6' $5596 0 // ~w~DADDDDDDDY!!!! DADDYDADDYDADDY!!!! 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'PHIA2AD' 'PHI2_M7' $5596 0 // ~w~Scheming Cholo bastards booby-trapped my place. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'PHIA2AE' 'PHI2_M8' $5596 0 // ~w~Ain't no use running... When that Boomshine blows, we're all gonna die! 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'PHIA2AA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'PHIA2AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'PHIA2AC' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'PHIA2AD' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'PHIA2AE' 0001: wait 1000 ms 0092: $5641 = init_object #ME_BOOMSHINE_DR at -1225.75 -278.35 10.55 00D3: set_object $5641 z_angle_to 10.0 0225: (unknown) $5641 0 010C: store_object $5641 position_to 1@ 2@ 3@ 3@ += 4.0 // (float) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_5462 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7305 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_5875 00B9: set_camera_position -1248.8 -257.98 11.38 rotations 0 0 0 00BA: set_camera_point_at -1248.04 -258.59 11.59 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 0045: actor $5596 defined jump_if_false @PHI_A2_9235 00F1: (unknown) $5596 :PHI_A2_9235 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 500 jump_if_false @PHI_A2_9262 0002: jump @PHI_A2_10710 :PHI_A2_9262 0045: actor $5596 defined jump_if_false @PHI_A2_9295 04B9: (unknown) $5596 0 1 0 00EE: (unknown) $5596 -1227.096 -278.4745 :PHI_A2_9295 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'PHIA2AA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'PHIA2AA' jump_if_false @PHI_A2_9347 0002: jump @PHI_A2_10710 :PHI_A2_9347 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 1500 jump_if_false @PHI_A2_9374 0002: jump @PHI_A2_10710 :PHI_A2_9374 0045: actor $5596 defined jump_if_false @PHI_A2_9436 0045: actor $1038 defined jump_if_false @PHI_A2_9436 0154: (unknown) $5596 0216: (unknown) $5596 -1226.12 -278.56 -100.0 00CF: set_actor $5596 Z_angle_to 265.0 00A2: (unknown) $5596 04B9: (unknown) $5596 0 0 0 :PHI_A2_9436 00B9: set_camera_position -1238.89 -276.4 12.15 rotations 0 0 0 00BA: set_camera_point_at -1237.98 -276.77 11.95 mode 2 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 500 jump_if_false @PHI_A2_9502 0002: jump @PHI_A2_10710 :PHI_A2_9502 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'PHIA2AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'PHIA2AB' jump_if_false @PHI_A2_9554 0002: jump @PHI_A2_10710 :PHI_A2_9554 0252: object $5641 exists jump_if_false @PHI_A2_9836 -2@ = 0 // (int) // timer1 :PHI_A2_9569 820C: not unknown_check $5641 1@ 2@ 3@ 0 0 0.1 0 0022: jump_if_false @PHI_A2_9836 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 5@ not 5@ == 0 // (int) var == num jump_if_false @PHI_A2_9617 0002: jump @PHI_A2_10710 :PHI_A2_9617 4@ == 1 // (int) var == num jump_if_false @PHI_A2_9790 -2@ > 150 // (int) var > num // timer1 jump_if_false @PHI_A2_9783 0003: shake_camera 100 0045: actor $5596 defined jump_if_false @PHI_A2_9714 00A2: (unknown) $5596 0352: (unknown) $5596 04B4: (unknown) $5596 0 40 2.0 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 'PHIA2AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'PHIA2AC' :PHI_A2_9714 0045: actor $1038 defined jump_if_false @PHI_A2_9738 00A2: (unknown) $1038 0220: (unknown) $1038 15 5000 :PHI_A2_9738 013C: create_explosion_at -1223.71 -275.74 11.61 radius 6 4@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_6276 0 6@ = 1 // (int) $5799 = 1 // (int) :PHI_A2_9783 0002: jump @PHI_A2_9829 :PHI_A2_9790 80CA: not fading jump_if_false @PHI_A2_9829 -2@ > 900 // (int) var > num // timer1 jump_if_false @PHI_A2_9829 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 2000 ms :PHI_A2_9829 0002: jump @PHI_A2_9569 :PHI_A2_9836 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4054 2000 jump_if_false @PHI_A2_9863 0002: jump @PHI_A2_10710 :PHI_A2_9863 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 'PHIA2AC' 0059: text_clear_all 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'PHIA2AF' 'PHI2_M9' $1038 0 // ~w~Get a grip. I'll get your damn liquor. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'PHIA2BA' 'PHI2_MA' $5596 0 // ~w~I'll back the truck up to the door. You load her up. 00B9: set_camera_position -1235.27 -284.26 10.83 rotations 0 0 0 00BA: set_camera_point_at -1234.6 -283.54 11.01 mode 2 0045: actor $1038 defined jump_if_false @PHI_A2_10024 0216: (unknown) $1038 -1237.46 -273.7 -100.0 00CF: set_actor $1038 Z_angle_to -65.0 0154: (unknown) $1038 :PHI_A2_10024 0045: actor $5596 defined jump_if_false @PHI_A2_10062 0044: put_actor $5596 at -1233.27 -282.42 -100.0 00CF: set_actor $5596 Z_angle_to -65.0 0001: wait 0 ms :PHI_A2_10062 0045: actor $5596 defined jump_if_false @PHI_A2_10081 0414: (unknown) $5596 0 132 :PHI_A2_10081 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4279 500 0045: actor $1038 defined jump_if_false @PHI_A2_10119 0158: actor $1038 run_to -1226.53 -277.22 :PHI_A2_10119 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4054 1300 jump_if_false @PHI_A2_10146 0002: jump @PHI_A2_10710 :PHI_A2_10146 0045: actor $5596 defined jump_if_false @PHI_A2_10171 0158: actor $5596 run_to -1226.02 -278.97 :PHI_A2_10171 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'PHIA2AD' 2 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4054 3500 jump_if_false @PHI_A2_10221 0002: jump @PHI_A2_10710 :PHI_A2_10221 00B9: set_camera_position -1198.2 -274.42 11.43 rotations 0 0 0 00BA: set_camera_point_at -1199.19 -274.52 11.39 mode 2 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'PHIA2AE' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4054 3700 jump_if_false @PHI_A2_10306 0002: jump @PHI_A2_10710 :PHI_A2_10306 00B9: set_camera_position -1222.43 -284.7 18.48 rotations 0 0 0 00BA: set_camera_point_at -1221.9 -284.1 17.89 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -1221.37 -283.49 17.29 rotations 0 0 0 00BA: set_camera_point_at -1220.83 -282.89 16.7 mode 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'PHIA2AF' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4054 2500 jump_if_false @PHI_A2_10439 0002: jump @PHI_A2_10710 :PHI_A2_10439 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 'PHIA2AF' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'PHIA2BA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4054 3500 jump_if_false @PHI_A2_10506 0002: jump @PHI_A2_10710 :PHI_A2_10506 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_8397 0 004E: put_car $5598 at -1230.0 -278.5 10.3 00D1: set_car $5598 Z_angle_to 90.0 00B9: set_camera_position -1219.2 -277.98 11.18 rotations 0 0 0 00BA: set_camera_point_at -1220.18 -278.12 11.33 mode 2 0050: set_car $5598 max_speed_to 1.0 0045: actor $1038 defined jump_if_false @PHI_A2_10650 0216: (unknown) $1038 -1226.78 -277.21 10.3 010F: (unknown) $1038 -1226.78 -277.21 10.3 0158: actor $1038 run_to -1220.26 -276.61 :PHI_A2_10650 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 1000 jump_if_false @PHI_A2_10677 0002: jump @PHI_A2_10710 :PHI_A2_10677 004F: unknown_check $5598 jump_if_false @PHI_A2_10697 02C7: (unknown) $5598 2 1100 :PHI_A2_10697 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 1500 :PHI_A2_10710 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3649 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 003F: destroy_actor $5596 003F: destroy_actor 0@ 0045: actor $1038 defined jump_if_false @PHI_A2_10789 0216: (unknown) $1038 -1219.75 -280.05 11.0 00A2: (unknown) $1038 010F: (unknown) $1038 -1217.3 -280.29 10.6 :PHI_A2_10789 004F: unknown_check $5598 jump_if_false @PHI_A2_10830 004E: put_car $5598 at -1225.21 -278.09 10.5 00D1: set_car $5598 Z_angle_to 90.0 013A: set_car $5598 door_status_to 2 :PHI_A2_10830 0252: object $5641 exists jump_if_false @PHI_A2_10845 0093: destroy_object $5641 :PHI_A2_10845 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_8397 0 0001: wait 1000 ms 004F: unknown_check $5598 jump_if_false @PHI_A2_10878 0325: (unknown) $5598 1 :PHI_A2_10878 6@ == 0 // (int) var == num jump_if_false @PHI_A2_10900 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_6276 0 :PHI_A2_10900 $5799 = 1 // (int) 021D: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_357 500 $5774 = 5 // (int) 0026: return 11@ = 0 // (int) :PHI_A2_10935 0011: 3@ > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_10982 // Note: the incorrect math opcode was used here 02F5: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 6@ 025B: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 10@ 024E: (unknown) 7@ 8@ 9@ 10@ 11@ += 1 // (int) 0002: jump @PHI_A2_10935 :PHI_A2_10982 0026: return :PHI_A2_10984 80A0: not car 0@ wrecked jump_if_false @PHI_A2_11048 0138: $5832 = random_float_in_ranges 3.0 6.0 0138: $5829 = random_float_in_ranges -2.0 2.0 0138: $5830 = random_float_in_ranges -5.0 2.0 0138: $5831 = random_float_in_ranges -2.0 2.0 03B4: (unknown) 0@ 0 0 $5832 03B3: (unknown) 0@ $5829 $5830 $5831 013B: explode_car 0@ :PHI_A2_11048 0026: return :PHI_A2_11050 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 03C3: (unknown) 4@ 5@ -50.0 6@ 7@ 50.0 0026: return :PHI_A2_11096 4@ = 0 // (int) 5@ = 0 // (int) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 3@ // (float vars) 0036: 8@ = 0@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 1@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 4@ = 0 // (int) :PHI_A2_11140 30 > 4@ // (int) num > var 0022: jump_if_false @PHI_A2_11215 // Note: the incorrect math opcode was used here 0001: wait 0 ms 5@ = 0 // (int) 03BF: (unknown) 6@ 7@ 8@ 9@ -1 5@ not 5@ == -1 // (int) var == num jump_if_false @PHI_A2_11198 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @PHI_A2_10984 5@ 0002: jump @PHI_A2_11203 :PHI_A2_11198 4@ = 30 // (int) :PHI_A2_11203 4@ += 1 // (int) 0002: jump @PHI_A2_11140 :PHI_A2_11215 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @PHI_A2_11050 0@ 1@ 2@ 3@ 0026: return :PHI_A2_11231 0@ = 0 // (int) :PHI_A2_11235 20 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_11359 // Note: the incorrect math opcode was used here 0252: object $5386(0@,20) exists 0022: jump_if_false @PHI_A2_11347 // Note: the incorrect math opcode was used here 010C: store_object $5386(0@,20) position_to 1@ 2@ 3@ 029F: (unknown) 13 1@ 2@ 3@ 0 0 0 1.5 029F: (unknown) 58 1@ 2@ 3@ 0 0 0 1.5 0138: $5743 = random_float_in_ranges -0.3 0.3 0138: $5744 = random_float_in_ranges -0.3 0.3 $5745 = 0 // (float) 002A: 1@ += $5743 // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += $5744 // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5386(0@,20) at 1@ 2@ 3@ :PHI_A2_11347 0@ += 1 // (int) 0002: jump @PHI_A2_11235 :PHI_A2_11359 0026: return :PHI_A2_11361 7@ = -1208.06 // (float) 8@ = -265.1 // (float) 9@ = 18.85 // (float) 0036: 4@ = 9@ // (float vars) 0@ = 0 // (int) 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @PHI_A2_192 500 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_19424 0 00B9: set_camera_position -1174.36 -213.59 11.24 rotations 0 0 0 00BA: set_camera_point_at -1174.89 -214.41 11.47 mode 2 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 1000 jump_if_false @PHI_A2_11515 0002: jump @PHI_A2_12095 :PHI_A2_11515 10@ = 1.0 // (float) 12@ = 1.0 // (float) 11@ = 0 // (float) 0036: 4@ = 9@ // (float vars) 0003: shake_camera 800 013C: create_explosion_at 7@ 8@ 9@ radius 4 13@ = 0 // (int) :PHI_A2_11551 20 > 13@ // (int) num > var 0022: jump_if_false @PHI_A2_11715 // Note: the incorrect math opcode was used here 0138: 2@ = random_float_in_ranges -4.0 4.0 0138: 3@ = random_float_in_ranges -4.0 4.0 002A: 2@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 4@ += 3.0 // (float) 0139: $5780 = random_int_in_ranges 0 3 $5780 == 0 // (int) var == num jump_if_false @PHI_A2_11636 01AA: $5386(13@,20) = create_object #NDC_DEBRISA at 2@ 3@ 4@ 0002: jump @PHI_A2_11678 :PHI_A2_11636 $5780 == 1 // (int) var == num jump_if_false @PHI_A2_11667 01AA: $5386(13@,20) = create_object #NDC_DEBRISB at 2@ 3@ 4@ 0002: jump @PHI_A2_11678 :PHI_A2_11667 01AA: $5386(13@,20) = create_object #NDC_DEBRISC at 2@ 3@ 4@ :PHI_A2_11678 03AA: (unknown) $5386(13@,20) 1.0 1.0 0.99 022A: (unknown) $5386(13@,20) 1 13@ += 1 // (int) 0002: jump @PHI_A2_11551 :PHI_A2_11715 0001: wait 0 ms 13@ = 0 // (int) :PHI_A2_11722 20 > 13@ // (int) num > var 0022: jump_if_false @PHI_A2_11803 // Note: the incorrect math opcode was used here 0252: object $5386(13@,20) exists 0022: jump_if_false @PHI_A2_11791 // Note: the incorrect math opcode was used here 0138: 2@ = random_float_in_ranges -40.0 40.0 0138: 3@ = random_float_in_ranges -40.0 40.0 0138: 4@ = random_float_in_ranges 20.0 30.0 0224: (unknown) $5386(13@,20) 2@ 3@ 4@ 0225: (unknown) $5386(13@,20) 1 :PHI_A2_11791 13@ += 1 // (int) 0002: jump @PHI_A2_11722 :PHI_A2_11803 5@ = 1.0 // (float) 6@ = -1.0 // (float) 1@ = 20 // (int) :PHI_A2_11820 1@ > 0 // (int) var > num jump_if_false @PHI_A2_11958 0001: wait 0 ms 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @PHI_A2_11857 0002: jump @PHI_A2_12095 :PHI_A2_11857 0138: 2@ = random_float_in_ranges 6@ 5@ 0138: 3@ = random_float_in_ranges 6@ 5@ 002A: 2@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 2@ 3@ 4@ 0 0 11@ 10@ 0231: (unknown) 18 7@ 8@ 9@ 0 0 11@ 10@ 0 0 0 1 6@ *= 1.1 // (float) 5@ *= 1.1 // (float) 10@ += 2.0 // (float) 12@ += 0.5 // (float) 11@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @PHI_A2_11231 1@ -= 1 // (int) 0002: jump @PHI_A2_11820 :PHI_A2_11958 013C: create_explosion_at 7@ 8@ 9@ radius 4 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @PHI_A2_11096 7@ 8@ 9@ 50.0 0231: (unknown) 18 7@ 8@ 9@ 0 0 11@ 10@ 0 0 0 4000 -2@ = 0 // (int) // timer1 :PHI_A2_12002 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_12058 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @PHI_A2_12041 0002: jump @PHI_A2_12095 :PHI_A2_12041 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @PHI_A2_11231 0002: jump @PHI_A2_12002 :PHI_A2_12058 013C: create_explosion_at -1175.0 -214.0 11.24 radius 6 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @PHI_A2_11096 7@ 8@ 9@ 50.0 0001: wait 500 ms :PHI_A2_12095 0@ == 0 // (int) var == num jump_if_false @PHI_A2_12154 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 1000 ms :PHI_A2_12123 00CA: fading jump_if_false @PHI_A2_12142 0001: wait 0 ms 0002: jump @PHI_A2_12123 :PHI_A2_12142 0001: wait 1000 ms 0002: jump @PHI_A2_12169 :PHI_A2_12154 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 :PHI_A2_12169 13@ = 0 // (int) :PHI_A2_12173 10 > 13@ // (int) num > var 0022: jump_if_false @PHI_A2_12203 // Note: the incorrect math opcode was used here 0093: destroy_object $5386(13@,20) 13@ += 1 // (int) 0002: jump @PHI_A2_12173 :PHI_A2_12203 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @PHI_A2_357 1000 0045: actor $1038 defined jump_if_false @PHI_A2_12257 0043: store_actor $1038 position_to $5743 $5744 $5745 // Note: the incorrect math opcode was used here 014B: set_actor $1038 health_to 0 013C: create_explosion_at $5743 $5744 $5745 radius 6 :PHI_A2_12257 $5774 = 200 // (int) $5779 = 3 // (int) 0026: return :PHI_A2_12272 0113: remove_references_to_car $5597 // Like turning a car into any random car 0113: remove_references_to_car $5598 // Like turning a car into any random car 0112: remove_references_to_actor $5596 // Like turning an actor into a random pedestrian 034A: unknown_check $5600 jump_if_false @PHI_A2_12299 0112: remove_references_to_actor $5600 // Like turning an actor into a random pedestrian :PHI_A2_12299 034B: unknown_check $5599 jump_if_false @PHI_A2_12314 0113: remove_references_to_car $5599 // Like turning a car into any random car :PHI_A2_12314 01ED: (unknown) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6057 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_8494 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6809 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6002 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_8027 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6692 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_5846 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_8302 0240: (unknown) -1233.97 -246.92 0 -1185.04 -288.26 30.0 0093: destroy_object $5641 0482: (unknown) -341212330 0 $5805 == 1 // (int) var == num jump_if_false @PHI_A2_12462 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_19424 0 0049: destroy_car $5598 :PHI_A2_12462 0026: return :PHI_A2_12464 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_192 1000 0443: (unknown) 120 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_19424 0 0045: actor $1038 defined jump_if_false @PHI_A2_12814 :PHI_A2_12505 0078: if and 007E: actor $1038 driving 82A7: not unknown_check $1038 jump_if_false @PHI_A2_12552 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @PHI_A2_12545 0002: jump @PHI_A2_13185 :PHI_A2_12545 0002: jump @PHI_A2_12505 :PHI_A2_12552 0216: (unknown) $1038 -1225.75 -278.35 -100.0 004F: unknown_check $5597 jump_if_false @PHI_A2_12609 004E: put_car $5597 at -1219.42 -278.34 10.6 00D1: set_car $5597 Z_angle_to 70.0 004C: set_car $5597 to_normal_driver :PHI_A2_12609 004F: unknown_check $5598 jump_if_false @PHI_A2_12625 0325: (unknown) $5598 0 :PHI_A2_12625 004F: unknown_check $5598 jump_if_false @PHI_A2_12660 004E: put_car $5598 at -1231.26 -276.72 -100.0 00D1: set_car $5598 Z_angle_to 80.0 :PHI_A2_12660 027F: store_coords_to 0@ 1@ 2@ from_actor $5598 with_offset -2.0 1.0 0 0045: actor $1038 defined jump_if_false @PHI_A2_12775 010B: set_actor $1038 armed_weapon_to 0 0045: actor $5596 defined jump_if_false @PHI_A2_12775 0044: put_actor $1038 at 0@ 1@ 2@ 013E: actor $1038 look_at_actor $5596 0153: (unknown) $5596 $1038 0153: (unknown) $1038 $5596 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'PHIA2BF' 'PHI2_I4' $5596 0 // ~w~I better put these babies in some safe place, huh? 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'PHIA2BF' :PHI_A2_12775 004F: unknown_check $5598 jump_if_false @PHI_A2_12814 00B9: set_camera_position -1235.99 -279.2 11.62 rotations 0 0 0 00B4: camera_on_car $5598 15 2 :PHI_A2_12814 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @PHI_A2_12842 04B4: (unknown) $1038 120 525 100.0 :PHI_A2_12842 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3692 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'PHIA2BF' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 'PHIA2BF' jump_if_false @PHI_A2_12904 0002: jump @PHI_A2_13185 :PHI_A2_12904 0045: actor $5596 defined jump_if_false @PHI_A2_12919 0154: (unknown) $5596 :PHI_A2_12919 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_4054 500 jump_if_false @PHI_A2_12946 0002: jump @PHI_A2_13185 :PHI_A2_12946 004F: unknown_check $5598 jump_if_false @PHI_A2_12989 0050: set_car $5598 max_speed_to 10.0 004A: car $5598 drive_to -1237.47 -246.66 11.83 0290: (unknown) $5598 0.5 :PHI_A2_12989 0059: text_clear_all -2@ = 0 // (int) // timer1 :PHI_A2_12995 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13157 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5598 0022: jump_if_false @PHI_A2_13150 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3623 0078: if and -2@ > 1000 // (int) var > num // timer1 1200 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13064 // Note: the incorrect math opcode was used here 02C7: (unknown) $5598 6 700 :PHI_A2_13064 0078: if and -2@ > 1800 // (int) var > num // timer1 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13096 // Note: the incorrect math opcode was used here 02C7: (unknown) $5598 7 1000 :PHI_A2_13096 0078: if and -2@ > 2400 // (int) var > num // timer1 2600 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13128 // Note: the incorrect math opcode was used here 02C7: (unknown) $5598 6 800 :PHI_A2_13128 -2@ > 2900 // (int) var > num // timer1 jump_if_false @PHI_A2_13150 02C7: (unknown) $5598 7 1000 :PHI_A2_13150 0002: jump @PHI_A2_12995 :PHI_A2_13157 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3649 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_8027 003F: destroy_actor $5596 0049: destroy_car $5598 :PHI_A2_13185 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 $5779 = -2 // (int) 0049: destroy_car $5598 003F: destroy_actor $5596 0049: destroy_car $5597 0049: destroy_car $5599 003F: destroy_actor $5600 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_8027 0045: actor $1038 defined jump_if_false @PHI_A2_13282 0352: (unknown) $1038 0044: put_actor $1038 at -1171.69 -290.0 10.44 00CF: set_actor $1038 Z_angle_to 180.0 :PHI_A2_13282 0444: (unknown) 120 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_12272 $5784 = 1 // (int) 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_357 1000 0026: return 0252: object 0@ exists jump_if_false @PHI_A2_13397 0305: unknown_check 0@ 1@ 2@ 3@ 10.0 10.0 10.0 0 0022: jump_if_false @PHI_A2_13397 // Note: the incorrect math opcode was used here 010C: store_object 0@ position_to 5@ 6@ 7@ 0093: destroy_object 0@ 013C: create_explosion_at 5@ 6@ 7@ radius 6 034B: unknown_check 4@ 0022: jump_if_false @PHI_A2_13397 // Note: the incorrect math opcode was used here 004F: unknown_check 4@ 0022: jump_if_false @PHI_A2_13397 // Note: the incorrect math opcode was used here 013B: explode_car 4@ 0113: remove_references_to_car 4@ // Like turning a car into any random car :PHI_A2_13397 0026: return :PHI_A2_13399 3@ = 0 // (int) :PHI_A2_13403 8252: not object $5353(3@,4) exists jump_if_false @PHI_A2_13441 013C: create_explosion_at $5499(3@,4) $5503(3@,4) $5507(3@,4) radius 6 005E: (unknown) 0002: jump @PHI_A2_13459 :PHI_A2_13441 010C: store_object $5353(3@,4) position_to $5499(3@,4) $5503(3@,4) $5507(3@,4) :PHI_A2_13459 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @PHI_A2_13403 005F: (unknown) :PHI_A2_13478 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_6396 $2334 $5776 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2869 0025: gosub @PHI_A2_13752 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2484 $5774 = 0 // (int) $5775 = 1 // (int) 0270: (unknown) 1 0001: wait 0 ms :PHI_A2_13546 300 > $5774 // (int) num > var 0022: jump_if_false @PHI_A2_13750 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5774 == 0 // (int) var == num jump_if_false @PHI_A2_13582 0025: gosub @PHI_A2_15210 :PHI_A2_13582 $5774 == 1 // (int) var == num jump_if_false @PHI_A2_13602 0025: gosub @PHI_A2_14027 :PHI_A2_13602 $5774 == 2 // (int) var == num jump_if_false @PHI_A2_13622 0025: gosub @PHI_A2_14316 :PHI_A2_13622 $5774 == 4 // (int) var == num jump_if_false @PHI_A2_13642 0025: gosub @PHI_A2_14655 :PHI_A2_13642 $5774 == 5 // (int) var == num jump_if_false @PHI_A2_13662 0025: gosub @PHI_A2_14885 :PHI_A2_13662 $5774 == 3 // (int) var == num jump_if_false @PHI_A2_13682 0025: gosub @PHI_A2_14568 :PHI_A2_13682 $5774 == 7 // (int) var == num jump_if_false @PHI_A2_13702 0025: gosub @PHI_A2_15394 :PHI_A2_13702 $5774 == 100 // (int) var == num jump_if_false @PHI_A2_13722 0025: gosub @PHI_A2_15656 :PHI_A2_13722 $5774 == 200 // (int) var == num jump_if_false @PHI_A2_13743 0025: gosub @PHI_A2_15406 :PHI_A2_13743 0002: jump @PHI_A2_13546 :PHI_A2_13750 0026: return :PHI_A2_13752 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 0246: (unknown) -698.84 -1569.23 10.0 -685.61 -1591.036 14.0 022C: (unknown) -690.29 -1564.89 -100.0 5.0 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @SAFEHOU_12168 5 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_192 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3240 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_5906 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8344 0045: actor $1038 defined jump_if_false @PHI_A2_13912 027F: store_coords_to 1@ 2@ 3@ from_actor $5598 with_offset -3.0 2.0 0 0044: put_actor $1038 at 1@ 2@ 3@ 0045: actor $5596 defined 0022: jump_if_false @PHI_A2_13912 // Note: the incorrect math opcode was used here 013E: actor $1038 look_at_actor $5596 013E: actor $5596 look_at_actor $1038 :PHI_A2_13912 0001: wait 1000 ms 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_357 1000 0045: actor $5596 defined jump_if_false @PHI_A2_13966 004F: unknown_check $5598 jump_if_false @PHI_A2_13966 0399: (unknown) $5596 1 00E9: (unknown) $5596 $5598 :PHI_A2_13966 $5774 = 0 // (int) $5775 = 2 // (int) $5797 == 1 // (int) var == num jump_if_false @PHI_A2_14025 0045: actor $5596 defined jump_if_false @PHI_A2_14008 0298: (unknown) $5596 $5598 0 :PHI_A2_14008 0045: actor $1038 defined 0022: jump_if_false @PHI_A2_14025 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5598 :PHI_A2_14025 0026: return :PHI_A2_14027 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @PHI_A2_8473 -1195.65 -245.35 11.45 $5797 == 1 // (int) var == num jump_if_false @PHI_A2_14100 004F: unknown_check $5598 jump_if_false @PHI_A2_14100 004E: put_car $5598 at -1195.65 -245.35 11.45 0001: wait 2000 ms :PHI_A2_14100 0057: show_text_highpriority GXT 'PHI2_O2' time 5000 flag 1 // ~w~Take Phil to the ~y~warehouse. $5812 == 0 // (int) var == num jump_if_false @PHI_A2_14140 028E: (unknown) 1 -1 $5812 = 1 // (int) :PHI_A2_14140 $5774 == 1 // (int) var == num jump_if_false @PHI_A2_14298 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3092 jump_if_false @PHI_A2_14175 0026: return :PHI_A2_14175 807C: not actor $1038 driving $5598 0022: jump_if_false @PHI_A2_14211 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8494 $5774 = 0 // (int) $5775 = 1 // (int) 0026: return :PHI_A2_14211 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2586 jump_if_false @PHI_A2_14249 $1702 == 1 // (int) var == num jump_if_false @PHI_A2_14249 $5774 = 3 // (int) 0026: return :PHI_A2_14249 008B: actor $1038 in_sphere_in_car -1195.65 -245.35 11.45 radius 5.0 5.0 2.0 sphere 1 jump_if_false @PHI_A2_14291 $5774 = 2 // (int) :PHI_A2_14291 0002: jump @PHI_A2_14140 :PHI_A2_14298 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8494 $5774 = 2 // (int) 0026: return :PHI_A2_14316 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @PHI_A2_8473 -1235.45 -278.9 11.44 $5810 == 1 // (int) var == num jump_if_false @PHI_A2_14371 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_2509 1 $5810 = 0 // (int) :PHI_A2_14371 $5797 == 1 // (int) var == num jump_if_false @PHI_A2_14414 004F: unknown_check $5598 jump_if_false @PHI_A2_14414 004E: put_car $5598 at -1235.45 -278.9 11.44 :PHI_A2_14414 0057: show_text_highpriority GXT 'PHI2_OA' time 5000 flag 1 // ~w~Park the truck around the ~y~back. :PHI_A2_14430 $5774 == 2 // (int) var == num jump_if_false @PHI_A2_14550 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3092 jump_if_false @PHI_A2_14465 0026: return :PHI_A2_14465 807C: not actor $1038 driving $5598 0022: jump_if_false @PHI_A2_14501 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8494 $5774 = 0 // (int) $5775 = 2 // (int) 0026: return :PHI_A2_14501 008B: actor $1038 in_sphere_in_car -1235.45 -278.9 11.44 radius 5.0 5.0 2.0 sphere 1 jump_if_false @PHI_A2_14543 $5774 = 3 // (int) :PHI_A2_14543 0002: jump @PHI_A2_14430 :PHI_A2_14550 $5774 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8494 0026: return :PHI_A2_14568 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8494 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6057 $5805 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8517 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8255 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7163 $5774 = 4 // (int) $5798 == 1 // (int) var == num jump_if_false @PHI_A2_14653 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6866 :PHI_A2_14653 0026: return :PHI_A2_14655 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_5959 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6809 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6057 0057: show_text_highpriority GXT 'PHI2_OB' time 5000 flag 1 // ~w~Get on the ~b~forklift. 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3092 jump_if_false @PHI_A2_14720 0026: return :PHI_A2_14720 807C: not actor $1038 driving $5597 0022: jump_if_false @PHI_A2_14857 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @PHI_A2_14754 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to $5749 $5750 $5751 // Note: the incorrect math opcode was used here :PHI_A2_14754 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3092 jump_if_false @PHI_A2_14776 0026: return :PHI_A2_14776 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3281 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3895 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3623 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8184 jump_if_false @PHI_A2_14825 0026: return :PHI_A2_14825 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_13399 jump_if_false @PHI_A2_14850 $5774 = 7 // (int) 0026: return :PHI_A2_14850 0002: jump @PHI_A2_14720 :PHI_A2_14857 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6002 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6741 $5774 = 5 // (int) 0026: return :PHI_A2_14885 $5800 == 1 // (int) var == num jump_if_false @PHI_A2_14930 0057: show_text_highpriority GXT 'PHI2_O3' time 5000 flag 1 // ~w~Get the ~g~boomshine~w~ out before it overheats and explodes! -2@ = 0 // (int) // timer1 $5800 = 0 // (int) 0002: jump @PHI_A2_15004 :PHI_A2_14930 -2@ > 5000 // (int) var > num // timer1 jump_if_false @PHI_A2_15004 02DB: unknown_check $5640 0 jump_if_false @PHI_A2_14978 0057: show_text_highpriority GXT 'PHI2_O6' time 5000 flag 1 // ~w~Pick up a ~g~boomshine crate. 0002: jump @PHI_A2_15004 :PHI_A2_14978 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6025 0057: show_text_highpriority GXT 'PHI2_O5' time 5000 flag 1 // ~w~Load the boomshine onto the ~b~truck. :PHI_A2_15004 4 > $5777 // (int) num > var 0022: jump_if_false @PHI_A2_15192 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3092 jump_if_false @PHI_A2_15039 0026: return :PHI_A2_15039 807C: not actor $1038 driving $5597 0022: jump_if_false @PHI_A2_15066 // Note: the incorrect math opcode was used here -2@ = 10000 // (int) // timer1 $5774 = 4 // (int) 0026: return :PHI_A2_15066 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7603 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7745 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8073 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3623 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3367 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3736 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3895 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_13399 jump_if_false @PHI_A2_15166 0001: wait 2000 ms $5774 = 7 // (int) 0026: return :PHI_A2_15166 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8184 jump_if_false @PHI_A2_15185 0026: return :PHI_A2_15185 0002: jump @PHI_A2_15004 :PHI_A2_15192 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8302 $5774 = 100 // (int) 0026: return :PHI_A2_15210 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3092 jump_if_false @PHI_A2_15229 0026: return :PHI_A2_15229 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6025 $5795 == 1 // (int) var == num jump_if_false @PHI_A2_15280 0057: show_text_highpriority GXT 'PHI2_O1' time 5000 flag 1 // ~w~Get in Phil's ~b~truck. $5795 = 0 // (int) 0002: jump @PHI_A2_15296 :PHI_A2_15280 0057: show_text_highpriority GXT 'PHI2_O4' time 5000 flag 1 // ~w~Get back in the ~b~truck. :PHI_A2_15296 807C: not actor $1038 driving $5598 0022: jump_if_false @PHI_A2_15376 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3092 jump_if_false @PHI_A2_15331 0026: return :PHI_A2_15331 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2586 jump_if_false @PHI_A2_15369 $1702 == 1 // (int) var == num jump_if_false @PHI_A2_15369 $5774 = 3 // (int) 0026: return :PHI_A2_15369 0002: jump @PHI_A2_15296 :PHI_A2_15376 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6057 0035: $5774 = $5775 // (int vars) 0026: return :PHI_A2_15394 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_11361 0026: return :PHI_A2_15406 $5811 == 1 // (int) var == num jump_if_false @PHI_A2_15421 0026: return :PHI_A2_15421 $5811 = 1 // (int) 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8302 $5805 == 1 // (int) var == num jump_if_false @PHI_A2_15600 not $5779 == -1 // (int) var == num jump_if_false @PHI_A2_15600 not $5779 == 3 // (int) var == num jump_if_false @PHI_A2_15600 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4248 500 0045: actor $1038 defined jump_if_false @PHI_A2_15545 0216: (unknown) $1038 -1235.45 -278.9 10.5 0352: (unknown) $1038 (unknown) $1038 00CF: set_actor $1038 Z_angle_to 90.0 01CF: (unknown) 0221: (unknown) :PHI_A2_15545 0049: destroy_car $5598 0049: destroy_car $5597 003F: destroy_actor $5596 022C: (unknown) -1209.11 -269.65 11.0 30.0 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_12272 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4279 500 :PHI_A2_15600 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! not $5779 == -1 // (int) var == num jump_if_false @PHI_A2_15647 0035: 0@ = $5779 // (int vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 $5534(0@,4) :PHI_A2_15647 $5774 = 300 // (int) 0026: return :PHI_A2_15656 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_12464 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @99RED_12847 'PHI_A02' 250 // Boomshine Blowout 01DF: progress_made += 1 $5774 = 300 // (int) 0026: return :PHI_A2_15701 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6002 0078: if and $5805 == 1 // (int) var == num $5784 == 0 // (int) var == num jump_if_false @PHI_A2_15885 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $1042 $1043 $1044 -2.0 2.0 0 4@ 5@ 6@ 013C: create_explosion_at 4@ 5@ 6@ radius 6 0001: wait 500 ms 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $1042 $1043 $1044 2.3 -2.5 0 4@ 5@ 6@ 013C: create_explosion_at 4@ 5@ 6@ radius 6 0001: wait 700 ms 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $1042 $1043 $1044 0 -2.2 0 4@ 5@ 6@ 013C: create_explosion_at 4@ 5@ 6@ radius 6 0001: wait 700 ms 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $1042 $1043 $1044 0 2.6 0 4@ 5@ 6@ 013C: create_explosion_at 4@ 5@ 6@ radius 6 0001: wait 8800 ms :PHI_A2_15885 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_12272 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 021D: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2554 $1045 = 0 // (int) 0026: return //-------------Mission 46--------------- :PHI_A3 0238: name_thread 'PHI_A3' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A3' 0025: gosub @PHI_A3_9672 009D: wasted_or_busted // mission only jump_if_false @PHI_A3_45 0025: gosub @PHI_A3_15408 :PHI_A3_45 0025: gosub @PHI_A3_15741 end_thread :PHI_A3_54 0@ == 0 // (int) var == num jump_if_false @PHI_A3_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A3_273 :PHI_A3_97 0@ == 1 // (int) var == num jump_if_false @PHI_A3_130 03CF: (unknown) 200 200 200 255 0002: jump @PHI_A3_273 :PHI_A3_130 0@ == 2 // (int) var == num jump_if_false @PHI_A3_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PHI_A3_273 :PHI_A3_172 0@ == 3 // (int) var == num jump_if_false @PHI_A3_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A3_273 :PHI_A3_216 0@ == 4 // (int) var == num jump_if_false @PHI_A3_247 03CF: (unknown) 8 143 59 255 0002: jump @PHI_A3_273 :PHI_A3_247 0@ == 5 // (int) var == num jump_if_false @PHI_A3_273 03CF: (unknown) 237 130 180 255 :PHI_A3_273 0026: return :PHI_A3_275 00BC: (unknown) 0@ 2 0026: return :PHI_A3_282 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_282 3@ 0026: return :PHI_A3_313 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PHI_A3_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PHI_A3_337 0 > 3@ // (int) num > var 0022: jump_if_false @PHI_A3_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PHI_A3_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PHI_A3_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @PHI_A3_431 02B4: set_camera_transverse_delay 0 time 7@ :PHI_A3_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @PHI_A3_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @PHI_A3_483 :PHI_A3_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :PHI_A3_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @PHI_A3_517 02B4: set_camera_transverse_delay 0 time 5@ :PHI_A3_517 809F: not actor 3@ dead 0022: jump_if_false @PHI_A3_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :PHI_A3_533 0026: return :PHI_A3_535 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @PHI_A3_599 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @PHI_A3_593 0400: (unknown) $1038 $1690 0002: jump @PHI_A3_599 :PHI_A3_593 02C0: (unknown) $1038 $1690 :PHI_A3_599 0@ >= 0 // (int) var >= num jump_if_false @PHI_A3_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :PHI_A3_626 0045: actor $1038 defined jump_if_false @PHI_A3_694 807E: not actor $1038 driving jump_if_false @PHI_A3_671 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @PHI_A3_674 :PHI_A3_671 021D: (unknown) 0 :PHI_A3_674 $1698 == 0 // (int) var == num jump_if_false @PHI_A3_690 02EA: select_interior 2 :PHI_A3_690 01AE: (unknown) 1 :PHI_A3_694 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A3_700 0045: actor $1038 defined jump_if_false @PHI_A3_764 807E: not actor $1038 driving jump_if_false @PHI_A3_752 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @PHI_A3_752 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :PHI_A3_752 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :PHI_A3_764 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @PHI_A3_813 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @PHI_A3_813 02EA: select_interior 0 :PHI_A3_813 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A3_843 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A3_843 0026: return 0045: actor 0@ defined jump_if_false @PHI_A3_864 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A3_864 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_894 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A3_894 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A3_894 0026: return :PHI_A3_896 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_943 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A3_939 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @PHI_A3_943 :PHI_A3_939 1@ = 0 // (int) :PHI_A3_943 1@ == 1 // (int) var == num jump_if_false @PHI_A3_1027 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A3_1020 007E: actor 0@ driving jump_if_false @PHI_A3_1016 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A3_1006 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A3_1009 :PHI_A3_1006 00F1: (unknown) 0@ :PHI_A3_1009 0002: jump @PHI_A3_1020 :PHI_A3_1016 1@ = 0 // (int) :PHI_A3_1020 0002: jump @PHI_A3_943 :PHI_A3_1027 0026: return 0045: actor 0@ defined jump_if_false @PHI_A3_1121 007E: actor 0@ driving jump_if_false @PHI_A3_1105 02A7: unknown_check 0@ jump_if_false @PHI_A3_1075 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A3_1098 :PHI_A3_1075 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_896 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A3_1098 0002: jump @PHI_A3_1114 :PHI_A3_1105 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A3_1114 0002: jump @PHI_A3_1123 :PHI_A3_1121 005F: (unknown) :PHI_A3_1123 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_1281 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A3_1281 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A3_1222 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A3_1181 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A3_1215 :PHI_A3_1181 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_896 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A3_1215 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_896 4@ :PHI_A3_1215 0002: jump @PHI_A3_1281 :PHI_A3_1222 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A3_1247 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A3_1281 :PHI_A3_1247 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_896 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A3_1281 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_896 3@ :PHI_A3_1281 0045: actor 0@ defined jump_if_false @PHI_A3_1333 004F: unknown_check 1@ jump_if_false @PHI_A3_1333 007E: actor 0@ driving jump_if_false @PHI_A3_1333 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A3_1333 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_896 0@ :PHI_A3_1333 5@ = 0 // (int) :PHI_A3_1337 5@ == 0 // (int) var == num jump_if_false @PHI_A3_1435 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A3_1428 004F: unknown_check 1@ jump_if_false @PHI_A3_1428 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A3_1394 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A3_1428 :PHI_A3_1394 2@ == -1 // (int) var == num jump_if_false @PHI_A3_1420 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A3_1428 :PHI_A3_1420 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A3_1428 0002: jump @PHI_A3_1337 :PHI_A3_1435 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :PHI_A3_1898 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_2048 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @PHI_A3_2024 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :PHI_A3_2024 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @PHI_A3_1898 :PHI_A3_2048 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @PHI_A3_2131 0 > 5@ // (int) num > var 0022: jump_if_false @PHI_A3_2114 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A3_2118 :PHI_A3_2114 0035: 10@ = 5@ // (int vars) :PHI_A3_2118 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @PHI_A3_2136 :PHI_A3_2131 0203: set_draw_text_position 0@ 1@ GXT 4@ :PHI_A3_2136 0026: return :PHI_A3_2138 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_2223 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :PHI_A3_2223 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @PHI_A3_2138 0@ 2@ 3@ jump_if_false @PHI_A3_2250 0203: set_draw_text_position 2@ 3@ GXT 1@ :PHI_A3_2250 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @PHI_A3_2138 0@ 3@ 4@ jump_if_false @PHI_A3_2278 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :PHI_A3_2278 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @PHI_A3_2138 0@ 4@ 5@ jump_if_false @PHI_A3_2307 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :PHI_A3_2307 0026: return :PHI_A3_2309 007F: player 0 pressed_key 4 jump_if_false @PHI_A3_2384 007F: player 0 pressed_key 8 jump_if_false @PHI_A3_2377 $5588 == 0 // (int) var == num jump_if_false @PHI_A3_2377 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :PHI_A3_2377 0002: jump @PHI_A3_2389 :PHI_A3_2384 $5588 = 0 // (int) :PHI_A3_2389 007F: player 0 pressed_key 4 jump_if_false @PHI_A3_2475 007F: player 0 pressed_key 9 jump_if_false @PHI_A3_2468 $5589 == 0 // (int) var == num jump_if_false @PHI_A3_2468 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :PHI_A3_2468 0002: jump @PHI_A3_2480 :PHI_A3_2475 $5589 = 0 // (int) :PHI_A3_2480 0026: return :PHI_A3_2482 02E2: $5590 = 0 // (any) $5591 = -1 // (int) $5592 = -1 // (int) $5593 = -1 // (int) $5594 = -1 // (int) $5596 = -1 // (int) $5597 = 0 // (int) 0@ = 0 // (int) :PHI_A3_2526 $5342(0@,4) = -1 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_2526 $5639 = -907.4799 // (float) $5642 = -1076.836 // (float) $5645 = 14.6944 // (float) $5640 = -925.552 // (float) $5643 = -1257.382 // (float) $5646 = 11.8222 // (float) $5641 = -725.5474 // (float) $5644 = -1490.605 // (float) $5647 = 10.2079 // (float) $5648 = 0 // (int) $5602 = 0 // (int) $5603 = 0 // (int) $5604 = 0 // (float) $5605 = 0 // (float) $5606 = 0 // (float) $5607 = -1 // (int) $5608 = -977.2403 // (float) $5612 = -639.2926 // (float) $5616 = 11.126 // (float) $5609 = -983.4736 // (float) $5613 = -82.6581 // (float) $5617 = 10.3824 // (float) $5610 = -898.3975 // (float) $5614 = 317.8127 // (float) $5618 = 11.0881 // (float) $5611 = -1187.665 // (float) $5615 = -201.9334 // (float) $5619 = 11.2794 // (float) $5620 = 0 // (int) 0@ = 0 // (int) :PHI_A3_2785 $5365(0@,3) = -1 // (int) $5368(0@,3) = 0 // (int) $5371(0@,3) = 0 // (int) $5374(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_2785 $5636 = 0 // (int) $5635 = 0 // (int) $5637 = 0 // (int) $5638 = 0 // (int) $5634 = 0 // (int) $5653 = 0 // (int) 0@ = 0 // (int) :PHI_A3_2865 $5401(0@,1) = 0 // (int) 02E2: $5406(0@,1) = 0 // (any) 02E2: $5407(0@,1) = 0 // (any) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_2865 $5664 = -1 // (int) $5665 = -1 // (int) $5666 = -1 // (int) $5667 = -1 // (int) 0026: return :PHI_A3_2929 0045: actor $5591 defined jump_if_false @PHI_A3_2975 0080: actor $5591 near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_2975 // Note: the incorrect math opcode was used here 01B8: unknown_check $5591 0022: jump_if_false @PHI_A3_2975 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_2975 0@ = 0 // (int) :PHI_A3_2979 0045: actor $5336(0@,2) defined jump_if_false @PHI_A3_3031 0080: actor $5336(0@,2) near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3031 // Note: the incorrect math opcode was used here 01B8: unknown_check $5336(0@,2) 0022: jump_if_false @PHI_A3_3031 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3031 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_2979 004F: unknown_check $5594 jump_if_false @PHI_A3_3094 0102: car $5594 near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3094 // Note: the incorrect math opcode was used here 01B7: unknown_check $5594 0022: jump_if_false @PHI_A3_3094 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3094 004F: unknown_check $5596 0022: jump_if_false @PHI_A3_3140 // Note: the incorrect math opcode was used here 0102: car $5596 near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3140 // Note: the incorrect math opcode was used here 01B7: unknown_check $5596 0022: jump_if_false @PHI_A3_3140 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3140 0045: actor $5607 defined 0022: jump_if_false @PHI_A3_3186 // Note: the incorrect math opcode was used here 0080: actor $5607 near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3186 // Note: the incorrect math opcode was used here 01B8: unknown_check $5607 0022: jump_if_false @PHI_A3_3186 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3186 0@ = 0 // (int) :PHI_A3_3190 0045: actor $5365(0@,3) defined jump_if_false @PHI_A3_3242 0080: actor $5365(0@,3) near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3242 // Note: the incorrect math opcode was used here 01B8: unknown_check $5365(0@,3) 0022: jump_if_false @PHI_A3_3242 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3242 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_3190 0@ = 0 // (int) :PHI_A3_3263 not $5401(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_3433 004F: unknown_check $5398(0@,1) jump_if_false @PHI_A3_3329 0102: car $5398(0@,1) near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3329 // Note: the incorrect math opcode was used here 01B7: unknown_check $5398(0@,1) 0022: jump_if_false @PHI_A3_3329 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3329 0045: actor $5399(0@,1) defined 0022: jump_if_false @PHI_A3_3381 // Note: the incorrect math opcode was used here 0080: actor $5399(0@,1) near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3381 // Note: the incorrect math opcode was used here 01B8: unknown_check $5399(0@,1) 0022: jump_if_false @PHI_A3_3381 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3381 0045: actor $5400(0@,1) defined 0022: jump_if_false @PHI_A3_3433 // Note: the incorrect math opcode was used here 0080: actor $5400(0@,1) near_point $1042 $1043 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3433 // Note: the incorrect math opcode was used here 01B8: unknown_check $5400(0@,1) 0022: jump_if_false @PHI_A3_3433 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3433 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_3263 005F: (unknown) :PHI_A3_3452 034A: unknown_check $5591 jump_if_false @PHI_A3_3467 003F: destroy_actor $5591 :PHI_A3_3467 0@ = 0 // (int) :PHI_A3_3471 034A: unknown_check $5336(0@,2) jump_if_false @PHI_A3_3490 003F: destroy_actor $5336(0@,2) :PHI_A3_3490 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_3471 034B: unknown_check $5594 jump_if_false @PHI_A3_3530 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5594 :PHI_A3_3530 0@ = 0 // (int) :PHI_A3_3534 0252: object $5342(0@,4) exists jump_if_false @PHI_A3_3553 0093: destroy_object $5342(0@,4) :PHI_A3_3553 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_3534 034B: unknown_check $5596 jump_if_false @PHI_A3_3593 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5596 :PHI_A3_3593 034A: unknown_check $5607 jump_if_false @PHI_A3_3608 003F: destroy_actor $5607 :PHI_A3_3608 0@ = 0 // (int) :PHI_A3_3612 034A: unknown_check $5365(0@,3) jump_if_false @PHI_A3_3631 003F: destroy_actor $5365(0@,3) :PHI_A3_3631 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_3612 0@ = 0 // (int) :PHI_A3_3652 not $5401(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_3731 034B: unknown_check $5398(0@,1) jump_if_false @PHI_A3_3693 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5398(0@,1) :PHI_A3_3693 034A: unknown_check $5399(0@,1) jump_if_false @PHI_A3_3712 003F: destroy_actor $5399(0@,1) :PHI_A3_3712 034A: unknown_check $5400(0@,1) jump_if_false @PHI_A3_3731 003F: destroy_actor $5400(0@,1) :PHI_A3_3731 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_3652 0@ = 0 // (int) :PHI_A3_3752 034B: unknown_check $5408(0@,2) jump_if_false @PHI_A3_3771 0113: remove_references_to_car $5408(0@,2) // Like turning a car into any random car :PHI_A3_3771 034A: unknown_check $5410(0@,2) jump_if_false @PHI_A3_3790 0112: remove_references_to_actor $5410(0@,2) // Like turning an actor into a random pedestrian :PHI_A3_3790 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_3752 0026: return :PHI_A3_3809 0045: actor 0@ defined jump_if_false @PHI_A3_3944 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 02A5: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 4 01A4: (unknown) 0@ 1 0045: actor $1038 defined jump_if_false @PHI_A3_3882 0310: (unknown) 0@ $1038 1 0347: (unknown) 0@ 1 :PHI_A3_3882 1@ == 0 // (int) var == num jump_if_false @PHI_A3_3917 03D6: (unknown) 0@ 1000 03D7: (unknown) 0@ 333 01C9: (unknown) 0@ 52 0002: jump @PHI_A3_3934 :PHI_A3_3917 03D6: (unknown) 0@ 250 03D7: (unknown) 0@ 1000 01C9: (unknown) 0@ 25 :PHI_A3_3934 0399: (unknown) 0@ 1 032D: (unknown) 0@ 1 :PHI_A3_3944 0026: return :PHI_A3_3946 0334: (unknown) 0@ 0 042F: (unknown) 0@ 5000 014C: set_car 0@ health_to 5000 01B2: (unknown) 0@ 0 1 0 0 0 0026: return :PHI_A3_3973 0045: actor 0@ defined jump_if_false @PHI_A3_4111 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 02A5: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 4 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 10 0045: actor $1038 defined jump_if_false @PHI_A3_4051 0310: (unknown) 0@ $1038 1 0347: (unknown) 0@ 1 :PHI_A3_4051 1@ == 0 // (int) var == num jump_if_false @PHI_A3_4086 03D6: (unknown) 0@ 1000 03D7: (unknown) 0@ 333 01C9: (unknown) 0@ 52 0002: jump @PHI_A3_4102 :PHI_A3_4086 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 400 01C9: (unknown) 0@ 20 :PHI_A3_4102 0393: (unknown) 0@ 0 032D: (unknown) 0@ 1 :PHI_A3_4111 0026: return :PHI_A3_4113 0045: actor 0@ defined jump_if_false @PHI_A3_4219 03D5: (unknown) 0@ 220 014B: set_actor 0@ health_to 220 0232: (unknown) 0@ 1 0339: (unknown) 0@ 0 02A5: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 8192 00A1: (unknown) 0@ 32768 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 0 015D: (unknown) 0@ 12 01C9: (unknown) 0@ 30 03D6: (unknown) 0@ 1000 03D7: (unknown) 0@ 333 020E: (unknown) 0@ 1 034F: (unknown) 0@ 1 041B: (unknown) 0@ 9 :PHI_A3_4219 0026: return :PHI_A3_4221 0160: load_model 147 0160: load_model 58 0160: load_model 19 0160: load_model #PEREN 0160: load_model #UZI 0160: load_model #UZI 0228: (unknown) 0026: return :PHI_A3_4253 0045: actor $1038 defined jump_if_false @PHI_A3_4292 0216: (unknown) $1038 -688.9055 -1575.29 11.5069 00CF: set_actor $1038 Z_angle_to 297.4872 :PHI_A3_4292 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A3_4221 0048: $5594 = create_car #PEREN at -686.6526 -1574.03 11.5102 00D1: set_car $5594 Z_angle_to 6.7234 0150: set_car $5594 color_to 22 38 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_3946 $5594 003E: $5591 = create_actor_pedtype 15 model 147 at -685.0044 -1574.163 11.5099 00CF: set_actor $5591 Z_angle_to 96.4994 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @PHI_A3_3809 $5591 0 02A5: (unknown) $5591 1 00E9: (unknown) $5591 $5594 0026: return :PHI_A3_4413 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A3_4221 004F: unknown_check $5594 jump_if_false @PHI_A3_4518 004E: put_car $5594 at -997.3518 -1134.757 13.6649 00D1: set_car $5594 Z_angle_to 180.0 0118: $5592 = create_actor_pedtype 13 model 58 in_car $5594 passenger_seat 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @PHI_A3_3973 $5592 0 00E3: (unknown) $5592 0118: $5593 = create_actor_pedtype 13 model 19 in_car $5594 passenger_seat 2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @PHI_A3_3973 $5593 0 00E3: (unknown) $5593 :PHI_A3_4518 0026: return 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @PHI_A3_4221 004F: unknown_check $5594 jump_if_false @PHI_A3_4640 004E: put_car $5594 at 0@ 1@ 2@ 0233: (unknown) $5594 3@ 4@ $5592 == -1 // (int) var == num jump_if_false @PHI_A3_4597 0118: $5592 = create_actor_pedtype 13 model 58 in_car $5594 passenger_seat 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @PHI_A3_3973 $5592 1 00E3: (unknown) $5592 :PHI_A3_4597 $5593 == -1 // (int) var == num jump_if_false @PHI_A3_4640 0118: $5593 = create_actor_pedtype 13 model 19 in_car $5594 passenger_seat 2 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @PHI_A3_3973 $5593 1 00E3: (unknown) $5593 :PHI_A3_4640 0026: return :PHI_A3_4642 not $5592 == -1 // (int) var == num jump_if_false @PHI_A3_4659 003F: destroy_actor $5592 :PHI_A3_4659 not $5593 == -1 // (int) var == num jump_if_false @PHI_A3_4676 003F: destroy_actor $5593 :PHI_A3_4676 not $5591 == -1 // (int) var == num jump_if_false @PHI_A3_4693 003F: destroy_actor $5591 :PHI_A3_4693 not $5594 == -1 // (int) var == num jump_if_false @PHI_A3_4718 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4608 $5594 :PHI_A3_4718 0026: return :PHI_A3_4720 0160: load_model #BARRACKS 0160: load_model #CARDBOARDBOX :PHI_A3_4729 0078: if or 8161: not model #BARRACKS available 8161: not model #CARDBOARDBOX available jump_if_false @PHI_A3_4759 0001: wait 0 ms 0002: jump @PHI_A3_4729 :PHI_A3_4759 031B: (unknown) 218 -1 -1 0048: $5596 = create_car #BARRACKS at 0@ 1@ 2@ 0233: (unknown) $5596 3@ 4@ 014C: set_car $5596 health_to 1000 0334: (unknown) $5596 0 0290: (unknown) $5596 1.1 0092: $5598 = init_object #CARDBOARDBOX at 0 0 0 03E7: (unknown) $5598 $5596 0.9 -3.5 1.0 0225: (unknown) $5598 0 0092: $5599 = init_object #CARDBOARDBOX at 0 0 0 03E7: (unknown) $5599 $5596 0.9 -3.0 1.0 0225: (unknown) $5599 0 0092: $5600 = init_object #CARDBOARDBOX at 0 0 0 03E7: (unknown) $5600 $5596 -0.75 -3.3 1.0 0225: (unknown) $5600 0 0092: $5601 = init_object #CARDBOARDBOX at 0 0 0 03E7: (unknown) $5601 $5596 -0.75 -2.8 1.0 0225: (unknown) $5601 0 0026: return :PHI_A3_4931 0160: load_model 37 0160: load_model #UZI :PHI_A3_4940 0078: if or 8161: not model 37 available 8161: not model #UZI available jump_if_false @PHI_A3_4970 0001: wait 0 ms 0002: jump @PHI_A3_4940 :PHI_A3_4970 0026: return :PHI_A3_4972 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @PHI_A3_4720 $5608 $5612 $5616 $5609 $5613 $5617 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A3_4931 004F: unknown_check $5596 jump_if_false @PHI_A3_5233 013A: set_car $5596 door_status_to 2 00A4: $5607 = create_actor_pedtype 2 model 37 in_car $5596 driverseat 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4113 $5607 02A5: (unknown) $5607 0 0339: (unknown) $5607 0 003E: $5621 = create_actor_pedtype 2 model 37 at 0 0 0 02B6: (unknown) $5621 $5596 0.75 -1.5 1.7 2 360.0 25 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4113 $5621 003E: $5622 = create_actor_pedtype 2 model 37 at 0 0 0 02B6: (unknown) $5622 $5596 -0.75 -2.2 1.7 2 360.0 25 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4113 $5622 003E: $5623 = create_actor_pedtype 2 model 37 at 0 0 0 02B6: (unknown) $5623 $5596 0 -4.0 1.7 2 360.0 25 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4113 $5623 03D5: (unknown) $5623 80 014B: set_actor $5623 health_to 80 004A: car $5596 drive_to $5609 $5613 $5617 $5620 = 1 // (int) 0051: set_car $5596 traffic_behavior_to 0 0050: set_car $5596 max_speed_to 8.0 :PHI_A3_5233 0026: return :PHI_A3_5235 010E: 0@ = current_time_in_ms 0035: 1@ = $5620 // (int vars) 0102: car $5596 near_point $5352(1@,4) $5356(1@,4) radius 20.0 20.0 sphere 0 0022: jump_if_false @PHI_A3_5314 // Note: the incorrect math opcode was used here $5620 += 1 // (int) $5620 >= 4 // (int) var >= num jump_if_false @PHI_A3_5293 $5620 = 0 // (int) :PHI_A3_5293 0035: 1@ = $5620 // (int vars) 004A: car $5596 drive_to $5352(1@,4) $5356(1@,4) $5360(1@,4) :PHI_A3_5314 $5633 = 0 // (int) 2@ = 0 // (int) :PHI_A3_5323 034A: unknown_check $5365(2@,3) jump_if_false @PHI_A3_5355 009F: actor $5365(2@,3) dead jump_if_false @PHI_A3_5355 $5633 += 1 // (int) :PHI_A3_5355 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5323 004F: unknown_check $5596 jump_if_false @PHI_A3_6287 $5634 == 0 // (int) var == num jump_if_false @PHI_A3_5796 0398: unknown_check $5596 jump_if_false @PHI_A3_5412 $5634 = 1 // (int) :PHI_A3_5412 0328: unknown_check $5596 $1038 0022: jump_if_false @PHI_A3_5431 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5431 0328: unknown_check $5596 $5591 0022: jump_if_false @PHI_A3_5450 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5450 0045: actor $5592 defined jump_if_false @PHI_A3_5480 0328: unknown_check $5596 $5592 0022: jump_if_false @PHI_A3_5480 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5480 0045: actor $5592 defined jump_if_false @PHI_A3_5510 0328: unknown_check $5596 $5592 0022: jump_if_false @PHI_A3_5510 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5510 033C: (unknown) $5596 2@ = 0 // (int) :PHI_A3_5518 034A: unknown_check $5365(2@,3) jump_if_false @PHI_A3_5643 0326: unknown_check $5365(2@,3) $1038 0022: jump_if_false @PHI_A3_5552 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5552 0326: unknown_check $5365(2@,3) $5591 0022: jump_if_false @PHI_A3_5573 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5573 0045: actor $5592 defined jump_if_false @PHI_A3_5605 0326: unknown_check $5365(2@,3) $5592 0022: jump_if_false @PHI_A3_5605 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5605 0045: actor $5592 defined jump_if_false @PHI_A3_5637 0326: unknown_check $5365(2@,3) $5592 0022: jump_if_false @PHI_A3_5637 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :PHI_A3_5637 033B: (unknown) $5365(2@,3) :PHI_A3_5643 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5518 $5634 == 0 // (int) var == num jump_if_false @PHI_A3_5737 014C: set_car $5596 health_to 1000 2@ = 0 // (int) :PHI_A3_5683 0045: actor $5365(2@,3) defined jump_if_false @PHI_A3_5713 013E: actor $5365(2@,3) look_at_actor $1038 014B: set_actor $5365(2@,3) health_to 220 :PHI_A3_5713 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5683 0002: jump @PHI_A3_5789 :PHI_A3_5737 01B2: (unknown) $5596 1 0 0 0 0 2@ = 0 // (int) :PHI_A3_5751 0045: actor $5365(2@,3) defined jump_if_false @PHI_A3_5772 00E4: (unknown) $5365(2@,3) $1038 :PHI_A3_5772 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5751 :PHI_A3_5789 0002: jump @PHI_A3_6287 :PHI_A3_5796 $5633 == 0 // (int) var == num jump_if_false @PHI_A3_5828 0051: set_car $5596 traffic_behavior_to 2 0050: set_car $5596 max_speed_to 15.0 0002: jump @PHI_A3_5920 :PHI_A3_5828 $5633 == 1 // (int) var == num jump_if_false @PHI_A3_5861 0051: set_car $5596 traffic_behavior_to 2 0050: set_car $5596 max_speed_to 20.0 0002: jump @PHI_A3_5920 :PHI_A3_5861 $5633 == 2 // (int) var == num jump_if_false @PHI_A3_5894 0051: set_car $5596 traffic_behavior_to 2 0050: set_car $5596 max_speed_to 22.0 0002: jump @PHI_A3_5920 :PHI_A3_5894 $5633 == 3 // (int) var == num jump_if_false @PHI_A3_5920 0051: set_car $5596 traffic_behavior_to 3 0050: set_car $5596 max_speed_to 22.0 :PHI_A3_5920 $5633 == 2 // (int) var == num jump_if_false @PHI_A3_6016 0011: 0@ > $5635 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_6016 // Note: the incorrect math opcode was used here 0139: 3@ = random_int_in_ranges 1000 2000 2@ = 0 // (int) :PHI_A3_5958 0045: actor $5365(2@,3) defined jump_if_false @PHI_A3_5980 0309: (unknown) $5365(2@,3) 1 3@ :PHI_A3_5980 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5958 0139: 3@ = random_int_in_ranges 3000 6000 0035: $5635 = 0@ // (int vars) 0029: $5635 += 3@ // (int vars) // Note: the incorrect math opcode was used here :PHI_A3_6016 $5633 == 3 // (int) var == num jump_if_false @PHI_A3_6287 $5638 == 0 // (int) var == num jump_if_false @PHI_A3_6287 01CA: (unknown) $5596 4@ 3.0 > 4@ // (float) num > var 0022: jump_if_false @PHI_A3_6075 // Note: the incorrect math opcode was used here 0050: set_car $5596 max_speed_to 0 0052: set_car $5596 driver_behaviour_to 0 $5638 = 1 // (int) :PHI_A3_6075 027F: store_coords_to 5@ 6@ 7@ from_actor $5596 with_offset 0 9.0 0 $5637 == 0 // (int) var == num jump_if_false @PHI_A3_6132 0082: actor $1038 near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 0022: jump_if_false @PHI_A3_6125 // Note: the incorrect math opcode was used here $5637 = 1 // (int) :PHI_A3_6125 0002: jump @PHI_A3_6157 :PHI_A3_6132 8082: not actor $1038 near_point_in_car 5@ 6@ radius 7.0 7.0 sphere 0 0022: jump_if_false @PHI_A3_6157 // Note: the incorrect math opcode was used here $5637 = 0 // (int) :PHI_A3_6157 0045: actor $5591 defined jump_if_false @PHI_A3_6177 01A4: (unknown) $5591 0 0127: reset_actor $5591 flags :PHI_A3_6177 0045: actor $5592 defined jump_if_false @PHI_A3_6197 01A4: (unknown) $5592 0 0127: reset_actor $5592 flags :PHI_A3_6197 0045: actor $5593 defined jump_if_false @PHI_A3_6217 01A4: (unknown) $5593 0 0127: reset_actor $5593 flags :PHI_A3_6217 $5636 > 0 // (int) var > num jump_if_false @PHI_A3_6253 0011: 0@ > $5636 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_6246 // Note: the incorrect math opcode was used here $5636 = 0 // (int) :PHI_A3_6246 0002: jump @PHI_A3_6287 :PHI_A3_6253 $5637 == 1 // (int) var == num jump_if_false @PHI_A3_6287 02C7: (unknown) $5596 5 500 0035: $5636 = 0@ // (int vars) $5636 += 600 // (int) :PHI_A3_6287 0026: return :PHI_A3_6289 004F: unknown_check $5596 jump_if_false @PHI_A3_6525 004D: store_car $5596 position_to 9@ 10@ 11@ 02E8: unknown_get_at 9@ 10@ 11@ height 20.0 radius 100.0 store_to 12@ 14@ 16@ 13@ 15@ 17@ 18@ 0078: if and 001D: 12@ == 0 // (int) var == var 001D: 14@ == 0 // (int) var == var 001D: 16@ == 0 // (int) var == var jump_if_false @PHI_A3_6350 039E: (unknown) :PHI_A3_6350 031E: (unknown) -725.5474 -1490.605 10.2079 12@ 14@ 16@ 19@ 031E: (unknown) -725.5474 -1490.605 10.2079 13@ 15@ 17@ 20@ 0014: 19@ > 20@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_6439 // Note: the incorrect math opcode was used here 0036: 21@ = 12@ // (float vars) 0036: 22@ = 14@ // (float vars) 0036: 23@ = 16@ // (float vars) 0036: 12@ = 13@ // (float vars) 0036: 14@ = 15@ // (float vars) 0036: 16@ = 17@ // (float vars) 0036: 13@ = 21@ // (float vars) 0036: 15@ = 22@ // (float vars) 0036: 17@ = 23@ // (float vars) :PHI_A3_6439 037B: constant_params 6 variable_params 3 unknown 28 call_with_params @MAIN_5040 12@ 14@ 16@ 13@ 15@ 17@ 25@ 26@ 27@ 037B: constant_params 6 variable_params 3 unknown 28 call_with_params @MAIN_5144 12@ 14@ 16@ 25@ 26@ 27@ 6@ 7@ 8@ 0036: 3@ = 13@ // (float vars) 0036: 4@ = 15@ // (float vars) 0036: 5@ = 17@ // (float vars) 0036: 0@ = 12@ // (float vars) 0036: 1@ = 14@ // (float vars) 0036: 2@ = 16@ // (float vars) 2@ += 2.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 5@ += 2.0 // (float) 01BB: (unknown) 3@ 4@ 5@ 5@ 0026: return :PHI_A3_6525 039E: (unknown) 0026: return :PHI_A3_6529 0@ = 0 // (int) :PHI_A3_6533 0093: destroy_object $5342(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_6533 0@ = 0 // (int) :PHI_A3_6560 003F: destroy_actor $5365(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_6560 003F: destroy_actor $5607 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5596 003F: destroy_actor $5591 0@ = 0 // (int) :PHI_A3_6607 0045: actor $5336(0@,2) defined jump_if_false @PHI_A3_6641 003F: destroy_actor $5336(0@,2) $5336(0@,2) = -1 // (int) 0002: jump @PHI_A3_6647 :PHI_A3_6641 003F: destroy_actor $5336(0@,2) :PHI_A3_6647 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_6607 0026: return :PHI_A3_6666 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @PHI_A3_4221 004F: unknown_check $5594 jump_if_false @PHI_A3_6788 022C: (unknown) 3@ 4@ 5@ 20.0 1 004E: put_car $5594 at 3@ 4@ 5@ 0233: (unknown) $5594 6@ 7@ $5592 == -1 // (int) var == num jump_if_false @PHI_A3_6749 0118: $5592 = create_actor_pedtype 13 model 58 in_car $5594 passenger_seat 1 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @PHI_A3_3973 $5592 1 :PHI_A3_6749 $5593 == -1 // (int) var == num jump_if_false @PHI_A3_6788 0118: $5593 = create_actor_pedtype 13 model 19 in_car $5594 passenger_seat 2 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @PHI_A3_3973 $5593 1 :PHI_A3_6788 022C: (unknown) 0@ 1@ 2@ 20.0 1 037B: constant_params 6 variable_params 0 unknown 12 call_with_params @PHI_A3_4720 0@ 1@ 2@ 6@ 7@ 8@ 004F: unknown_check $5596 jump_if_false @PHI_A3_6942 00A4: $5591 = create_actor_pedtype 15 model 147 in_car $5596 driverseat 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @PHI_A3_3809 $5591 1 042F: (unknown) $5596 3500 014C: set_car $5596 health_to 3500 0126: make_car $5596 very_heavy 1 02B9: (unknown) $5596 0 0290: (unknown) $5596 1.1 013A: set_car $5596 door_status_to 2 0051: set_car $5596 traffic_behavior_to 2 0050: set_car $5596 max_speed_to 22.0 004A: car $5596 drive_to $5639 $5642 $5645 0001: wait 0 ms 004F: unknown_check $5596 0022: jump_if_false @PHI_A3_6942 // Note: the incorrect math opcode was used here 0541: (unknown) $5596 2 9@ 10@ 11@ 0233: (unknown) $5596 9@ 10@ :PHI_A3_6942 0026: return :PHI_A3_6944 004F: unknown_check $5596 0022: jump_if_false @PHI_A3_7081 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 1 call_with_params @PHI_A3_313 $5596 3500 $5597 3 > $5648 // (int) num > var 0022: jump_if_false @PHI_A3_7022 // Note: the incorrect math opcode was used here 0035: 0@ = $5648 // (int vars) 0102: car $5596 near_point $5383(0@,3) $5386(0@,3) radius 12.0 12.0 sphere 0 0022: jump_if_false @PHI_A3_7022 // Note: the incorrect math opcode was used here $5648 += 1 // (int) :PHI_A3_7022 3 > $5648 // (int) num > var 0022: jump_if_false @PHI_A3_7076 // Note: the incorrect math opcode was used here 0035: 0@ = $5648 // (int vars) 004A: car $5596 drive_to $5383(0@,3) $5386(0@,3) $5389(0@,3) 0051: set_car $5596 traffic_behavior_to 2 0050: set_car $5596 max_speed_to 22.0 0002: jump @PHI_A3_7081 :PHI_A3_7076 0052: set_car $5596 driver_behaviour_to 0 :PHI_A3_7081 0026: return :PHI_A3_7083 0@ = 0 // (int) :PHI_A3_7087 not $5365(0@,3) == -1 // (int) var == num jump_if_false @PHI_A3_7108 003F: destroy_actor $5365(0@,3) :PHI_A3_7108 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_7087 0@ = 0 // (int) :PHI_A3_7129 not $5342(0@,4) == -1 // (int) var == num jump_if_false @PHI_A3_7150 0093: destroy_object $5342(0@,4) :PHI_A3_7150 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_7129 not $5607 == -1 // (int) var == num jump_if_false @PHI_A3_7184 003F: destroy_actor $5607 :PHI_A3_7184 not $5596 == -1 // (int) var == num jump_if_false @PHI_A3_7209 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5596 :PHI_A3_7209 0026: return :PHI_A3_7211 0160: load_model #ADMIRAL 0160: load_model 37 0160: load_model #UZI :PHI_A3_7225 0078: if or 8161: not model #ADMIRAL available 8161: not model 37 available 8161: not model #UZI available jump_if_false @PHI_A3_7273 0@ == 0 // (int) var == num jump_if_false @PHI_A3_7263 005F: (unknown) :PHI_A3_7263 0001: wait 0 ms 0002: jump @PHI_A3_7225 :PHI_A3_7273 005E: (unknown) :PHI_A3_7275 0036: $5649 = 0@ // (float vars) 0036: $5650 = 1@ // (float vars) 0036: $5651 = 2@ // (float vars) 0036: $5652 = 3@ // (float vars) 0026: return :PHI_A3_7297 4@ = -725.5474 // (float) 5@ = -1490.605 // (float) 6@ = 10.2079 // (float) $5648 >= 2 // (int) var >= num jump_if_false @PHI_A3_7336 005F: (unknown) :PHI_A3_7336 0080: actor 0@ near_point $5649 $5650 radius $5652 $5652 sphere 0 0022: jump_if_false @PHI_A3_7357 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A3_7357 02EE: get_actor 0@ coords_to 1@ 2@ 3@ with_offset 0 -12.5 0 01B5: (unknown) 1@ 2@ 3@ 1@ 2@ 3@ 0080: actor 0@ near_point 1@ 2@ radius 17.5 17.5 sphere 0 0022: jump_if_false @PHI_A3_7474 // Note: the incorrect math opcode was used here 8080: not actor 0@ near_point 1@ 2@ radius 7.5 7.5 sphere 0 0022: jump_if_false @PHI_A3_7474 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 10.0 10.0 10.0 0022: jump_if_false @PHI_A3_7474 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @PHI_A3_7474 // Note: the incorrect math opcode was used here 3@ += 2.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 3@ > 0 // (float) var > num jump_if_false @PHI_A3_7474 005E: (unknown) :PHI_A3_7474 005F: (unknown) :PHI_A3_7476 0045: actor $1038 defined jump_if_false @PHI_A3_7577 0045: actor $5591 defined jump_if_false @PHI_A3_7553 004F: unknown_check $5596 jump_if_false @PHI_A3_7553 8132: not actor $1038 near_car $5596 radius 100.0 100.0 sphere 0 0022: jump_if_false @PHI_A3_7553 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 3 unknown 3 call_with_params @PHI_A3_7297 $5591 0@ 1@ 2@ jump_if_false @PHI_A3_7553 005E: (unknown) :PHI_A3_7553 037B: constant_params 1 variable_params 3 unknown 3 call_with_params @PHI_A3_7297 $1038 0@ 1@ 2@ jump_if_false @PHI_A3_7577 005E: (unknown) :PHI_A3_7577 005F: (unknown) :PHI_A3_7579 0051: set_car 0@ traffic_behavior_to 2 0050: set_car 0@ max_speed_to 30.0 0290: (unknown) 0@ 0.85 0334: (unknown) 0@ 0 0026: return :PHI_A3_7604 0339: (unknown) 0@ 0 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 50 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 600 01AF: (unknown) 0@ 1 041B: (unknown) 0@ 9 0026: return :PHI_A3_7661 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7211 0 jump_if_false @PHI_A3_7911 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @PHI_A3_7476 1@ 2@ 3@ jump_if_false @PHI_A3_7911 022C: (unknown) 1@ 2@ 3@ 6.0 0 0048: $5398(0@,1) = create_car #ADMIRAL at 1@ 2@ 3@ 0233: (unknown) $5398(0@,1) $1042 $1043 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7579 $5398(0@,1) 042F: (unknown) $5398(0@,1) 1150 014C: set_car $5398(0@,1) health_to 1150 00A4: $5399(0@,1) = create_actor_pedtype 2 model 37 in_car $5398(0@,1) driverseat 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7604 $5399(0@,1) 00E3: (unknown) $5399(0@,1) 0118: $5400(0@,1) = create_actor_pedtype 2 model 37 in_car $5398(0@,1) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7604 $5400(0@,1) 00E3: (unknown) $5400(0@,1) 01FA: (unknown) $5398(0@,1) $5596 0052: set_car $5398(0@,1) driver_behaviour_to 18 02E9: set_car $5398(0@,1) speed_to 30.0 0050: set_car $5398(0@,1) max_speed_to 30.0 $5401(0@,1) = 1 // (int) $5402(0@,1) = 0 // (int) 00C0: (unknown) $5398(0@,1) $5406(0@,1) 00C4: (unknown) $5406(0@,1) 1 $5595 = 0 // (int) $5653 += 1 // (int) 005E: (unknown) :PHI_A3_7911 005F: (unknown) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7211 0 jump_if_false @PHI_A3_8225 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @PHI_A3_7476 1@ 2@ 3@ jump_if_false @PHI_A3_8225 82DB: not unknown_check $5406(0@,1) 0 jump_if_false @PHI_A3_7978 00BB: (unknown) $5406(0@,1) 02E2: $5406(0@,1) = 0 // (any) :PHI_A3_7978 82DB: not unknown_check $5407(0@,1) 0 jump_if_false @PHI_A3_8005 00BB: (unknown) $5407(0@,1) 02E2: $5407(0@,1) = 0 // (any) :PHI_A3_8005 003F: destroy_actor $5399(0@,1) 003F: destroy_actor $5400(0@,1) 00A4: $5399(0@,1) = create_actor_pedtype 2 model 37 in_car $5398(0@,1) driverseat 00E3: (unknown) $5399(0@,1) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7604 $5399(0@,1) 0118: $5400(0@,1) = create_actor_pedtype 2 model 37 in_car $5398(0@,1) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7604 $5400(0@,1) 00E3: (unknown) $5400(0@,1) 022C: (unknown) 1@ 2@ 3@ 6.0 0 004E: put_car $5398(0@,1) at 1@ 2@ 3@ 0233: (unknown) $5398(0@,1) $1042 $1043 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7579 $5398(0@,1) 80D8: not car $5398(0@,1) health >= 400 jump_if_false @PHI_A3_8153 014C: set_car $5398(0@,1) health_to 400 :PHI_A3_8153 01FA: (unknown) $5398(0@,1) $5596 0052: set_car $5398(0@,1) driver_behaviour_to 18 02E9: set_car $5398(0@,1) speed_to 30.0 0050: set_car $5398(0@,1) max_speed_to 30.0 $5401(0@,1) = 1 // (int) $5402(0@,1) = 0 // (int) 00C0: (unknown) $5398(0@,1) $5406(0@,1) 00C4: (unknown) $5406(0@,1) 1 $5595 = 0 // (int) :PHI_A3_8225 0026: return :PHI_A3_8227 not $5401(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_8427 82DB: not unknown_check $5406(0@,1) 0 jump_if_false @PHI_A3_8268 00BB: (unknown) $5406(0@,1) 02E2: $5406(0@,1) = 0 // (any) :PHI_A3_8268 0045: actor $5399(0@,1) defined jump_if_false @PHI_A3_8321 01AF: (unknown) $5399(0@,1) 0 01A4: (unknown) $5399(0@,1) 0 00E4: (unknown) $5399(0@,1) $1038 00C1: (unknown) $5399(0@,1) $5406(0@,1) 00C4: (unknown) $5406(0@,1) 1 :PHI_A3_8321 0045: actor $5400(0@,1) defined jump_if_false @PHI_A3_8374 01AF: (unknown) $5400(0@,1) 0 01A4: (unknown) $5400(0@,1) 0 00E4: (unknown) $5400(0@,1) $1038 00C1: (unknown) $5400(0@,1) $5407(0@,1) 00C4: (unknown) $5407(0@,1) 1 :PHI_A3_8374 004F: unknown_check $5398(0@,1) jump_if_false @PHI_A3_8419 01B0: (unknown) $5398(0@,1) 0 0052: set_car $5398(0@,1) driver_behaviour_to 0 004D: store_car $5398(0@,1) position_to $5403(0@,1) $5404(0@,1) $5405(0@,1) :PHI_A3_8419 $5401(0@,1) = 2 // (int) :PHI_A3_8427 0026: return :PHI_A3_8429 0@ = 0 // (int) :PHI_A3_8433 82DB: not unknown_check $5406(0@,1) 0 jump_if_false @PHI_A3_8460 00BB: (unknown) $5406(0@,1) 02E2: $5406(0@,1) = 0 // (any) :PHI_A3_8460 82DB: not unknown_check $5407(0@,1) 0 jump_if_false @PHI_A3_8487 00BB: (unknown) $5407(0@,1) 02E2: $5407(0@,1) = 0 // (any) :PHI_A3_8487 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_8433 0026: return :PHI_A3_8506 0@ = 0 // (int) :PHI_A3_8510 $5401(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_8555 3 > $5653 // (int) num > var 0022: jump_if_false @PHI_A3_8548 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_7661 0@ :PHI_A3_8548 0002: jump @PHI_A3_9320 :PHI_A3_8555 $5401(0@,1) == 1 // (int) var == num jump_if_false @PHI_A3_8827 0078: if or 00A0: car $5398(0@,1) wrecked 009F: actor $5399(0@,1) dead 009F: actor $5400(0@,1) dead jump_if_false @PHI_A3_8612 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_8227 0@ 0026: return :PHI_A3_8612 0078: if or 807E: not actor $5399(0@,1) driving 807E: not actor $5400(0@,1) driving jump_if_false @PHI_A3_8648 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_8227 0@ 0026: return :PHI_A3_8648 02D8: unknown_check $5398(0@,1) jump_if_false @PHI_A3_8674 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_8227 0@ 0026: return :PHI_A3_8674 0132: actor $1038 near_car $5398(0@,1) radius 50.0 50.0 sphere 0 0022: jump_if_false @PHI_A3_8710 // Note: the incorrect math opcode was used here 01B0: (unknown) $5398(0@,1) 0 0002: jump @PHI_A3_8718 :PHI_A3_8710 01B0: (unknown) $5398(0@,1) 1 :PHI_A3_8718 0132: actor $5591 near_car $5398(0@,1) radius 8.0 8.0 sphere 0 0022: jump_if_false @PHI_A3_8754 // Note: the incorrect math opcode was used here 0050: set_car $5398(0@,1) max_speed_to 4.0 0002: jump @PHI_A3_8801 :PHI_A3_8754 0132: actor $5591 near_car $5398(0@,1) radius 16.0 16.0 sphere 0 0022: jump_if_false @PHI_A3_8792 // Note: the incorrect math opcode was used here 0050: set_car $5398(0@,1) max_speed_to 20.0 0002: jump @PHI_A3_8801 :PHI_A3_8792 0050: set_car $5398(0@,1) max_speed_to 40.0 :PHI_A3_8801 004F: unknown_check $5596 jump_if_false @PHI_A3_8820 04A4: (unknown) $5400(0@,1) $5596 :PHI_A3_8820 0002: jump @PHI_A3_9320 :PHI_A3_8827 $5401(0@,1) == 2 // (int) var == num jump_if_false @PHI_A3_9320 0045: actor $5399(0@,1) defined jump_if_false @PHI_A3_8947 8080: not actor $5399(0@,1) near_point $5403(0@,1) $5404(0@,1) radius 30.0 30.0 sphere 0 0022: jump_if_false @PHI_A3_8899 // Note: the incorrect math opcode was used here 020E: (unknown) $5399(0@,1) 1 034F: (unknown) $5399(0@,1) 1 :PHI_A3_8899 8086: not actor $1038 near_actor $5399(0@,1) radius 75.0 75.0 sphere 0 0022: jump_if_false @PHI_A3_8940 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5399(0@,1) 0022: jump_if_false @PHI_A3_8940 // Note: the incorrect math opcode was used here 003F: destroy_actor $5399(0@,1) :PHI_A3_8940 0002: jump @PHI_A3_8997 :PHI_A3_8947 not $5399(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_8997 82DB: not unknown_check $5406(0@,1) 0 jump_if_false @PHI_A3_8989 00BB: (unknown) $5406(0@,1) 02E2: $5406(0@,1) = 0 // (any) :PHI_A3_8989 $5399(0@,1) = -1 // (int) :PHI_A3_8997 0045: actor $5400(0@,1) defined jump_if_false @PHI_A3_9102 8080: not actor $5400(0@,1) near_point $5403(0@,1) $5404(0@,1) radius 30.0 30.0 sphere 0 0022: jump_if_false @PHI_A3_9054 // Note: the incorrect math opcode was used here 020E: (unknown) $5400(0@,1) 1 034F: (unknown) $5400(0@,1) 1 :PHI_A3_9054 8086: not actor $1038 near_actor $5400(0@,1) radius 75.0 75.0 sphere 0 0022: jump_if_false @PHI_A3_9095 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5400(0@,1) 0022: jump_if_false @PHI_A3_9095 // Note: the incorrect math opcode was used here 003F: destroy_actor $5400(0@,1) :PHI_A3_9095 0002: jump @PHI_A3_9152 :PHI_A3_9102 not $5400(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9152 82DB: not unknown_check $5407(0@,1) 0 jump_if_false @PHI_A3_9144 00BB: (unknown) $5407(0@,1) 02E2: $5407(0@,1) = 0 // (any) :PHI_A3_9144 $5400(0@,1) = -1 // (int) :PHI_A3_9152 004F: unknown_check $5398(0@,1) jump_if_false @PHI_A3_9226 82D8: not unknown_check $5398(0@,1) jump_if_false @PHI_A3_9219 8132: not actor $1038 near_car $5398(0@,1) radius 75.0 75.0 sphere 0 0022: jump_if_false @PHI_A3_9219 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5398(0@,1) 0022: jump_if_false @PHI_A3_9219 // Note: the incorrect math opcode was used here 0049: destroy_car $5398(0@,1) :PHI_A3_9219 0002: jump @PHI_A3_9249 :PHI_A3_9226 not $5398(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9249 $5398(0@,1) = -1 // (int) :PHI_A3_9249 $5398(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9320 $5399(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9320 $5400(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9320 $5401(0@,1) = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A3_7275 $1042 $1043 $1044 75.0 :PHI_A3_9320 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_8510 0026: return :PHI_A3_9339 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A3_8429 0@ = 0 // (int) :PHI_A3_9353 not $5401(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_9393 003F: destroy_actor $5399(0@,1) 003F: destroy_actor $5400(0@,1) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5398(0@,1) :PHI_A3_9393 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_9353 0026: return :PHI_A3_9412 0160: load_model #TAXI 0160: load_model #CABBIE 0160: load_model 20 0160: load_model 80 :PHI_A3_9430 0078: if or 8161: not model #TAXI available 8161: not model #CABBIE available 8161: not model 20 available 8161: not model 80 available jump_if_false @PHI_A3_9469 0001: wait 0 ms 0002: jump @PHI_A3_9430 :PHI_A3_9469 0048: $5664 = create_car #TAXI at -991.0928 -1151.381 13.6649 00D1: set_car $5664 Z_angle_to 180.0 0301: (unknown) $5664 0048: $5665 = create_car #CABBIE at -997.1998 -1143.123 13.6649 00D1: set_car $5665 Z_angle_to 180.0 003E: $5666 = create_actor_pedtype 4 model 20 at -989.5469 -1151.697 13.6649 003E: $5667 = create_actor_pedtype 4 model 80 at -989.4956 -1151.103 13.6649 013E: actor $5666 look_at_actor $5667 013E: actor $5667 look_at_actor $5666 0276: (unknown) $5666 $5667 999000 0162: release_model #TAXI 0162: release_model #CABBIE 0162: release_model 20 0162: release_model 80 0026: return :PHI_A3_9619 0@ == 1 // (int) var == num jump_if_false @PHI_A3_9654 0049: destroy_car $5664 0049: destroy_car $5665 003F: destroy_actor $5666 003F: destroy_actor $5667 0002: jump @PHI_A3_9670 :PHI_A3_9654 0113: remove_references_to_car $5664 // Like turning a car into any random car 0113: remove_references_to_car $5665 // Like turning a car into any random car 0112: remove_references_to_actor $5666 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5667 // Like turning an actor into a random pedestrian :PHI_A3_9670 0026: return :PHI_A3_9672 $1045 = 1 // (int) 0001: wait 0 ms 022C: (unknown) -696.1514 -1582.859 12.5271 50.0 1 02CB: (unknown) 2.5 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2482 0@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @SAFEHOU_12168 6 :PHI_A3_9734 0@ > 0 // (int) var > num jump_if_false @PHI_A3_9936 0@ == 1 // (int) var == num jump_if_false @PHI_A3_9771 0025: gosub @PHI_A3_9968 0002: jump @PHI_A3_9929 :PHI_A3_9771 0@ == 2 // (int) var == num jump_if_false @PHI_A3_9797 0025: gosub @PHI_A3_10555 0002: jump @PHI_A3_9929 :PHI_A3_9797 0@ == 3 // (int) var == num jump_if_false @PHI_A3_9823 0025: gosub @PHI_A3_11454 0002: jump @PHI_A3_9929 :PHI_A3_9823 0@ == 4 // (int) var == num jump_if_false @PHI_A3_9849 0025: gosub @PHI_A3_12554 0002: jump @PHI_A3_9929 :PHI_A3_9849 0@ == 5 // (int) var == num jump_if_false @PHI_A3_9875 0025: gosub @PHI_A3_13209 0002: jump @PHI_A3_9929 :PHI_A3_9875 0@ == 6 // (int) var == num jump_if_false @PHI_A3_9901 0025: gosub @PHI_A3_13211 0002: jump @PHI_A3_9929 :PHI_A3_9901 0@ == 7 // (int) var == num jump_if_false @PHI_A3_9927 0025: gosub @PHI_A3_14912 0002: jump @PHI_A3_9929 :PHI_A3_9927 039E: (unknown) :PHI_A3_9929 0002: jump @PHI_A3_9734 :PHI_A3_9936 0@ == 0 // (int) var == num jump_if_false @PHI_A3_9961 0002: jump @PHI_A3_15713 0002: jump @PHI_A3_9968 :PHI_A3_9961 0002: jump @PHI_A3_15408 :PHI_A3_9968 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_535 1000 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12382 00B9: set_camera_position -701.35 -1574.35 13.88 rotations 0 0 0 00BA: set_camera_point_at -700.38 -1574.23 13.65 mode 2 00AA: set_parked_car_generator $1849 cars_to_generate_to 0 022C: (unknown) -675.5 -1565.1 12.2 20.0 1 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4221 0045: actor $1038 defined jump_if_false @PHI_A3_10120 0216: (unknown) $1038 -700.9013 -1574.422 11.5092 01EC: (unknown) $1038 0 010F: (unknown) $1038 -688.9055 -1575.29 11.5069 :PHI_A3_10120 022C: (unknown) -686.6526 -1574.03 11.5102 30.0 1 0048: $5594 = create_car #PEREN at -686.6526 -1574.03 11.5102 00D1: set_car $5594 Z_angle_to 6.7234 0150: set_car $5594 color_to 22 38 022C: (unknown) -700.6568 -1573.703 11.5131 30.0 1 003E: $5591 = create_actor_pedtype 15 model 147 at -700.6568 -1573.703 11.5131 01EC: (unknown) $5591 0 010F: (unknown) $5591 -686.7855 -1573.326 11.5121 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3AA' 'PHI3AA0' $5591 0 // ~w~We're gonna need some back up Vic. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3AA' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3AB' 'PHI3AA1' $5591 0 // ~w~I know some guys that'll help. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3AB' 0001: wait 500 ms 0078: if and 0045: actor $5591 defined 0045: actor $1038 defined jump_if_false @PHI_A3_10403 00EE: (unknown) $1038 -688.9055 -1575.29 00EE: (unknown) $5591 -686.7855 -1573.326 :PHI_A3_10403 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 500 jump_if_true @PHI_A3_10520 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3AA' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13348 'PHIA3AA' jump_if_true @PHI_A3_10520 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3AB' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13348 'PHIA3AB' jump_if_true @PHI_A3_10520 :PHI_A3_10520 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12382 003F: destroy_actor $5591 0049: destroy_car $5594 0@ = 2 // (int) 0026: return :PHI_A3_10555 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4253 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_9412 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12382 0045: actor $5591 defined jump_if_false @PHI_A3_10646 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3BA' 'SPIA3BA' $5591 0 // ~w~Are we being followed? We better not be being followed... 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3BA' :PHI_A3_10646 0045: actor $5591 defined jump_if_false @PHI_A3_10707 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3BB' 'SPIA3BB' $5591 0 // ~w~I'll rip those bastards' livers right out of their sides. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3BB' :PHI_A3_10707 0045: actor $1038 defined jump_if_false @PHI_A3_10768 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3BC' 'SPIA3BC' $1038 0 // ~w~Chill out man. There ain't no-one following us. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3BC' :PHI_A3_10768 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_700 1000 1@ = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) :PHI_A3_10801 0@ == 2 // (int) var == num jump_if_false @PHI_A3_11431 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2309 009F: actor $1038 dead jump_if_false @PHI_A3_10852 0@ = -1 // (int) 0002: jump @PHI_A3_11424 :PHI_A3_10852 009F: actor $5591 dead jump_if_false @PHI_A3_10875 0@ = -2 // (int) 0002: jump @PHI_A3_11424 :PHI_A3_10875 00A0: car $5594 wrecked jump_if_false @PHI_A3_10902 020D: (unknown) $5591 0@ = -3 // (int) 0002: jump @PHI_A3_11424 :PHI_A3_10902 2@ == 0 // (int) var == num jump_if_false @PHI_A3_10964 007C: actor $1038 driving $5594 0022: jump_if_false @PHI_A3_10957 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 1@ = 0 // (int) 3@ == 0 // (int) var == num jump_if_false @PHI_A3_10957 028E: (unknown) 1 -1 3@ = 1 // (int) :PHI_A3_10957 0002: jump @PHI_A3_10985 :PHI_A3_10964 807C: not actor $1038 driving $5594 0022: jump_if_false @PHI_A3_10985 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_10985 2@ == 1 // (int) var == num jump_if_false @PHI_A3_11039 0104: car $5594 in_sphere -997.3518 -1134.757 13.6649 radius 5.0 5.0 5.0 sphere 1 jump_if_false @PHI_A3_11039 0@ = 3 // (int) :PHI_A3_11039 0@ == 2 // (int) var == num jump_if_false @PHI_A3_11424 1@ == 0 // (int) var == num jump_if_false @PHI_A3_11192 82DB: not unknown_check $5590 0 jump_if_false @PHI_A3_11083 00BB: (unknown) $5590 02E2: $5590 = 0 // (any) :PHI_A3_11083 2@ == 0 // (int) var == num jump_if_false @PHI_A3_11135 0057: show_text_highpriority GXT 'PHI3A00' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5594 $5590 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5590 0002: jump @PHI_A3_11170 :PHI_A3_11135 0057: show_text_highpriority GXT 'PHI3A01' time 5000 flag 1 // Drive to the ~y~hotel. 00C3: (unknown) -997.3518 -1134.757 13.6649 $5590 :PHI_A3_11170 1@ = 1 // (int) 0035: 5@ = 6@ // (int vars) 5@ += 6000 // (int) 0002: jump @PHI_A3_11424 :PHI_A3_11192 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_11424 // Note: the incorrect math opcode was used here 2@ == 1 // (int) var == num jump_if_false @PHI_A3_11424 4@ == 0 // (int) var == num jump_if_false @PHI_A3_11293 8089: not actor $1038 in_sphere -686.6526 -1574.03 11.5102 radius 80.0 80.0 80.0 sphere 0 jump_if_false @PHI_A3_11286 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3BA' 4@ += 1 // (int) :PHI_A3_11286 0002: jump @PHI_A3_11424 :PHI_A3_11293 4@ == 1 // (int) var == num jump_if_false @PHI_A3_11362 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12621 'PHIA3BA' jump_if_false @PHI_A3_11355 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3BB' 4@ += 1 // (int) :PHI_A3_11355 0002: jump @PHI_A3_11424 :PHI_A3_11362 4@ == 2 // (int) var == num jump_if_false @PHI_A3_11424 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12621 'PHIA3BB' jump_if_false @PHI_A3_11424 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3BC' 4@ += 1 // (int) :PHI_A3_11424 0002: jump @PHI_A3_10801 :PHI_A3_11431 82DB: not unknown_check $5590 0 jump_if_false @PHI_A3_11452 00BB: (unknown) $5590 02E2: $5590 = 0 // (any) :PHI_A3_11452 0026: return :PHI_A3_11454 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_535 1000 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12382 0160: load_model 58 0160: load_model 19 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $5591 defined jump_if_false @PHI_A3_11558 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3CA' 'PHI3AB0' $5591 0 // ~w~Hey Fellas! C'mon! We're gonna make some money. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3CA' :PHI_A3_11558 0045: actor $5591 defined jump_if_false @PHI_A3_11619 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3CB' 'PHI3AB1' $5591 0 // ~w~They're good guys Vic: Just always so quiet... maybe I shouldn't trust 'em. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3CB' :PHI_A3_11619 0045: actor $5591 defined jump_if_false @PHI_A3_11680 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3CC' 'PHI3AB2' $5591 0 // ~w~Shhh! Here they come. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3CC' :PHI_A3_11680 00B9: set_camera_position -995.17 -1135.18 15.05 rotations 0 0 0 00BA: set_camera_point_at -996.17 -1135.1 14.95 mode 2 004F: unknown_check $5594 jump_if_false @PHI_A3_11806 004E: put_car $5594 at -997.3518 -1130.757 13.6649 00D1: set_car $5594 Z_angle_to 181.6149 0236: (unknown) $5594 3 02E9: set_car $5594 speed_to 2.0 0050: set_car $5594 max_speed_to 2.0 0300: (unknown) $5594 200 01B6: (unknown) $5594 -997.3518 -1135.757 13.6649 04A5: (unknown) $5594 :PHI_A3_11806 003E: 7@ = create_actor_pedtype 22 model 58 at -1000.15 -1135.764 13.8212 00CF: set_actor 7@ Z_angle_to 204.7794 003E: 8@ = create_actor_pedtype 22 model 19 at -999.8378 -1136.528 13.8212 00CF: set_actor 8@ Z_angle_to 85.4216 013E: actor 7@ look_at_actor 8@ 013E: actor 8@ look_at_actor 7@ 003E: 9@ = create_actor_pedtype 22 model 19 at -1000.524 -1138.81 13.8212 00CF: set_actor 9@ Z_angle_to 166.1045 0045: actor $5591 defined jump_if_false @PHI_A3_11920 0153: (unknown) $5591 9@ :PHI_A3_11920 003E: 10@ = create_actor_pedtype 22 model 19 at -1000.772 -1139.31 13.8212 0045: actor $1038 defined jump_if_false @PHI_A3_11958 0153: (unknown) $1038 10@ :PHI_A3_11958 0001: wait 500 ms 0045: actor 7@ defined 0022: jump_if_false @PHI_A3_11984 // Note: the incorrect math opcode was used here 04B4: (unknown) 7@ 120 525 100.0 :PHI_A3_11984 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 1000 jump_if_true @PHI_A3_12472 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @MAIN_13171 'PHIA3CA' 1 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 2000 jump_if_true @PHI_A3_12472 0078: if and 0045: actor 7@ defined 004F: unknown_check $5594 jump_if_false @PHI_A3_12075 00E9: (unknown) 7@ $5594 :PHI_A3_12075 0045: actor 8@ defined 0022: jump_if_false @PHI_A3_12088 // Note: the incorrect math opcode was used here 00A2: (unknown) 8@ :PHI_A3_12088 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 700 jump_if_true @PHI_A3_12472 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13348 'PHIA3CA' jump_if_true @PHI_A3_12472 00B9: set_camera_position -997.48 -1137.31 15.26 rotations 0 0 0 00BA: set_camera_point_at -997.38 -1136.32 15.19 mode 2 0078: if and 0045: actor $5591 defined 0045: actor 9@ defined jump_if_false @PHI_A3_12213 0154: (unknown) $5591 0044: put_actor 9@ at -994.4886 -1136.651 13.6649 :PHI_A3_12213 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @MAIN_13171 'PHIA3CB' 1 0078: if and 0045: actor $5591 defined 0045: actor 9@ defined jump_if_false @PHI_A3_12257 0153: (unknown) $5591 9@ :PHI_A3_12257 0078: if and 0045: actor 7@ defined 004F: unknown_check $5594 0022: jump_if_false @PHI_A3_12303 // Note: the incorrect math opcode was used here 00A2: (unknown) 7@ 0154: (unknown) 7@ 0044: put_actor 7@ at -1000.15 -1135.764 13.8212 00CF: set_actor 7@ Z_angle_to 0 :PHI_A3_12303 0045: actor 8@ defined jump_if_false @PHI_A3_12340 00A2: (unknown) 8@ 0154: (unknown) 8@ 0044: put_actor 8@ at -995.6719 -1136.091 13.6649 00CF: set_actor 8@ Z_angle_to 0 :PHI_A3_12340 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 3500 jump_if_true @PHI_A3_12472 0078: if and 0045: actor 7@ defined 004F: unknown_check $5594 jump_if_false @PHI_A3_12383 00E9: (unknown) 7@ $5594 :PHI_A3_12383 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 2000 jump_if_true @PHI_A3_12472 0078: if and 0045: actor 8@ defined 004F: unknown_check $5594 jump_if_false @PHI_A3_12426 00E9: (unknown) 8@ $5594 :PHI_A3_12426 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13348 'PHIA3CB' jump_if_true @PHI_A3_12472 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 500 jump_if_true @PHI_A3_12472 :PHI_A3_12472 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @PHI_A3_12507 0154: (unknown) $1038 :PHI_A3_12507 003F: destroy_actor 7@ 003F: destroy_actor 8@ 003F: destroy_actor 9@ 003F: destroy_actor 10@ 0444: (unknown) 120 0444: (unknown) 121 004F: unknown_check $5594 jump_if_false @PHI_A3_12547 0236: (unknown) $5594 0 031C: (unknown) $5594 :PHI_A3_12547 0@ = 4 // (int) 0026: return :PHI_A3_12554 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4413 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4972 0045: actor $5591 defined jump_if_false @PHI_A3_12635 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DA' 'PHI3AC0' $5591 0 // ~w~I'm gonna take the truck back to my place. Anyone follows me, you give 'em hell. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3DA' :PHI_A3_12635 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_700 1000 1@ = 0 // (int) 2@ = 1 // (int) 11@ = 0 // (int) 12@ = 0 // (int) :PHI_A3_12665 0@ == 4 // (int) var == num jump_if_false @PHI_A3_13174 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2309 009F: actor $1038 dead jump_if_false @PHI_A3_12713 0@ = -1 // (int) 0002: jump @PHI_A3_13167 :PHI_A3_12713 009F: actor $5591 dead jump_if_false @PHI_A3_12736 0@ = -2 // (int) 0002: jump @PHI_A3_13167 :PHI_A3_12736 00A0: car $5594 wrecked jump_if_false @PHI_A3_12759 0@ = -3 // (int) 0002: jump @PHI_A3_13167 :PHI_A3_12759 00A0: car $5596 wrecked jump_if_false @PHI_A3_12782 0@ = -4 // (int) 0002: jump @PHI_A3_13167 :PHI_A3_12782 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_5235 2@ == 0 // (int) var == num jump_if_false @PHI_A3_12832 007C: actor $1038 driving $5594 0022: jump_if_false @PHI_A3_12825 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_12825 0002: jump @PHI_A3_12853 :PHI_A3_12832 807C: not actor $1038 driving $5594 0022: jump_if_false @PHI_A3_12853 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_12853 2@ == 1 // (int) var == num jump_if_false @PHI_A3_12967 11@ == 0 // (int) var == num jump_if_false @PHI_A3_12916 0132: actor $1038 near_car $5596 radius 60.0 60.0 sphere 0 0022: jump_if_false @PHI_A3_12916 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_GANG2' // People with sub-machine guns in your car will attack enemies if you get them close enough. 11@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_12916 12@ == 0 // (int) var == num jump_if_false @PHI_A3_12949 $5633 == 3 // (int) var == num jump_if_false @PHI_A3_12949 12@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_12949 $5638 == 1 // (int) var == num jump_if_false @PHI_A3_12967 0@ = 6 // (int) :PHI_A3_12967 0078: if and 1@ == 0 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @PHI_A3_13167 82DB: not unknown_check $5590 0 jump_if_false @PHI_A3_13008 00BB: (unknown) $5590 02E2: $5590 = 0 // (any) :PHI_A3_13008 2@ == 0 // (int) var == num jump_if_false @PHI_A3_13060 0057: show_text_highpriority GXT 'PHI3A00' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5594 $5590 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5590 0002: jump @PHI_A3_13162 :PHI_A3_13060 11@ == 0 // (int) var == num jump_if_false @PHI_A3_13100 0057: show_text_highpriority GXT 'PHI3A02' time 5000 flag 1 // Find the ~r~truck. 00C0: (unknown) $5596 $5590 0002: jump @PHI_A3_13162 :PHI_A3_13100 12@ == 0 // (int) var == num jump_if_false @PHI_A3_13140 0057: show_text_highpriority GXT 'PHI3A03' time 5000 flag 1 // Stay in range of the ~r~truck~w~ so your gang can attack it. 00C0: (unknown) $5596 $5590 0002: jump @PHI_A3_13162 :PHI_A3_13140 0057: show_text_highpriority GXT 'PHI3A04' time 5000 flag 1 // Bring the ~r~truck~w~ to a stop by blocking its path. 00C0: (unknown) $5596 $5590 :PHI_A3_13162 1@ = 1 // (int) :PHI_A3_13167 0002: jump @PHI_A3_12665 :PHI_A3_13174 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_9619 1 82DB: not unknown_check $5590 0 jump_if_false @PHI_A3_13207 00BB: (unknown) $5590 02E2: $5590 = 0 // (any) :PHI_A3_13207 0026: return :PHI_A3_13209 0026: return :PHI_A3_13211 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_535 -1 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DA' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13348 'PHIA3DA' 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 9 unknown 32 call_with_params @PHI_A3_6289 13@ 14@ 15@ 16@ 17@ 18@ 19@ 20@ 21@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_6529 037B: constant_params 9 variable_params 0 unknown 32 call_with_params @PHI_A3_6666 13@ 14@ 15@ 16@ 17@ 18@ 19@ 20@ 21@ 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @PHI_A3_7275 $1042 $1043 $1044 115.0 0125: set_traffic_density_multiplier_to 0.35 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DB' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3DB' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DC' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3DC' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DF' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12704 'PHIA3DF' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_700 1000 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_54 0 024D: (unknown) $5597 1 'DAMAGE' // Damage 1@ = 0 // (int) 2@ = 1 // (int) 22@ = 1 // (int) 23@ = 0 // (int) 24@ = 0 // (int) 25@ = 0 // (int) $5595 = 0 // (int) 26@ = 0 // (int) 27@ = 3500 // (int) 27@ -= 3 // (int) :PHI_A3_13594 0@ == 6 // (int) var == num jump_if_false @PHI_A3_14885 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2309 009F: actor $1038 dead jump_if_false @PHI_A3_13645 0@ = -1 // (int) 0002: jump @PHI_A3_14694 :PHI_A3_13645 009F: actor $5591 dead jump_if_false @PHI_A3_13668 0@ = -2 // (int) 0002: jump @PHI_A3_14694 :PHI_A3_13668 00A0: car $5594 wrecked jump_if_false @PHI_A3_13691 0@ = -3 // (int) 0002: jump @PHI_A3_14694 :PHI_A3_13691 00A0: car $5596 wrecked jump_if_false @PHI_A3_13714 0@ = -4 // (int) 0002: jump @PHI_A3_14694 :PHI_A3_13714 8086: not actor $1038 near_actor $5591 radius 160.0 160.0 sphere 0 0022: jump_if_false @PHI_A3_13746 // Note: the incorrect math opcode was used here 0@ = -5 // (int) 0002: jump @PHI_A3_14694 :PHI_A3_13746 $5648 == 3 // (int) var == num jump_if_false @PHI_A3_13771 0@ = 7 // (int) 0002: jump @PHI_A3_14694 :PHI_A3_13771 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_6944 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_8506 2@ == 0 // (int) var == num jump_if_false @PHI_A3_13831 007C: actor $1038 driving $5594 0022: jump_if_false @PHI_A3_13824 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_13824 0002: jump @PHI_A3_13852 :PHI_A3_13831 807C: not actor $1038 driving $5594 0022: jump_if_false @PHI_A3_13852 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_13852 2@ == 1 // (int) var == num jump_if_false @PHI_A3_13940 22@ == 1 // (int) var == num jump_if_false @PHI_A3_13911 8086: not actor $1038 near_actor $5591 radius 70.0 70.0 sphere 0 0022: jump_if_false @PHI_A3_13904 // Note: the incorrect math opcode was used here 22@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_13904 0002: jump @PHI_A3_13940 :PHI_A3_13911 0086: actor $1038 near_actor $5591 radius 35.0 35.0 sphere 0 0022: jump_if_false @PHI_A3_13940 // Note: the incorrect math opcode was used here 22@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_13940 0078: if or 004F: unknown_check $5654 0045: actor $5655 defined 0045: actor $5656 defined jump_if_false @PHI_A3_13980 01B0: (unknown) $5596 0 26@ = 1 // (int) 0002: jump @PHI_A3_14068 :PHI_A3_13980 26@ == 0 // (int) var == num jump_if_false @PHI_A3_14062 80D8: not car $5596 health >= 27@ 0022: jump_if_false @PHI_A3_14055 // Note: the incorrect math opcode was used here 01EF: (unknown) $5596 42 jump_if_false @PHI_A3_14047 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DB' 26@ = 1 // (int) 0002: jump @PHI_A3_14055 :PHI_A3_14047 02BB: (unknown) $5596 033C: (unknown) $5596 :PHI_A3_14055 0002: jump @PHI_A3_14068 :PHI_A3_14062 01B0: (unknown) $5596 1 :PHI_A3_14068 $5595 == 0 // (int) var == num jump_if_false @PHI_A3_14381 0045: actor $5593 defined jump_if_false @PHI_A3_14381 004F: unknown_check $5654 jump_if_false @PHI_A3_14381 25@ == 0 // (int) var == num jump_if_false @PHI_A3_14207 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12661 'PHIA3DC' jump_if_false @PHI_A3_14200 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DC' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DD' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 25@ += 1 // (int) $5595 = 1 // (int) :PHI_A3_14200 0002: jump @PHI_A3_14381 :PHI_A3_14207 25@ == 1 // (int) var == num jump_if_false @PHI_A3_14313 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12661 'PHIA3DD' jump_if_false @PHI_A3_14306 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DD' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DE' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 25@ += 1 // (int) $5595 = 1 // (int) :PHI_A3_14306 0002: jump @PHI_A3_14381 :PHI_A3_14313 25@ == 2 // (int) var == num jump_if_false @PHI_A3_14381 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12661 'PHIA3DE' jump_if_false @PHI_A3_14381 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DE' 25@ += 1 // (int) $5595 = 1 // (int) :PHI_A3_14381 $5595 == 0 // (int) var == num jump_if_false @PHI_A3_14694 0045: actor $5592 defined jump_if_false @PHI_A3_14694 004F: unknown_check $5654 jump_if_false @PHI_A3_14694 24@ == 0 // (int) var == num jump_if_false @PHI_A3_14520 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12661 'PHIA3DF' jump_if_false @PHI_A3_14513 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DF' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DG' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 24@ += 1 // (int) $5595 = 1 // (int) :PHI_A3_14513 0002: jump @PHI_A3_14694 :PHI_A3_14520 24@ == 1 // (int) var == num jump_if_false @PHI_A3_14626 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12661 'PHIA3DG' jump_if_false @PHI_A3_14619 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DG' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12755 'PHIA3DH' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 24@ += 1 // (int) $5595 = 1 // (int) :PHI_A3_14619 0002: jump @PHI_A3_14694 :PHI_A3_14626 24@ == 2 // (int) var == num jump_if_false @PHI_A3_14694 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12661 'PHIA3DH' jump_if_false @PHI_A3_14694 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12990 'PHIA3DH' 24@ += 1 // (int) $5595 = 1 // (int) :PHI_A3_14694 0078: if and 1@ == 0 // (int) var == num 0@ == 6 // (int) var == num jump_if_false @PHI_A3_14878 82DB: not unknown_check $5590 0 jump_if_false @PHI_A3_14735 00BB: (unknown) $5590 02E2: $5590 = 0 // (any) :PHI_A3_14735 2@ == 0 // (int) var == num jump_if_false @PHI_A3_14787 0057: show_text_highpriority GXT 'PHI3A00' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5594 $5590 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5590 0002: jump @PHI_A3_14873 :PHI_A3_14787 22@ == 0 // (int) var == num jump_if_false @PHI_A3_14839 0057: show_text_highpriority GXT 'PHI3A05' time 5000 flag 1 // Catch up with ~b~Phil. 00C0: (unknown) $5596 $5590 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5590 0002: jump @PHI_A3_14873 :PHI_A3_14839 0057: show_text_highpriority GXT 'PHI3A06' time 5000 flag 1 // Stay close to ~b~Phil~w~ and protect him. 00C0: (unknown) $5596 $5590 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5590 :PHI_A3_14873 1@ = 1 // (int) :PHI_A3_14878 0002: jump @PHI_A3_13594 :PHI_A3_14885 00AE: remove_status_text $5597 82DB: not unknown_check $5590 0 jump_if_false @PHI_A3_14910 00BB: (unknown) $5590 02E2: $5590 = 0 // (any) :PHI_A3_14910 0026: return :PHI_A3_14912 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_535 1000 00B9: set_camera_position -728.71 -1510.86 12.98 rotations 0 0 0 00BA: set_camera_point_at -728.38 -1509.92 12.85 mode 2 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_9339 0045: actor $1038 defined jump_if_false @PHI_A3_15019 0043: store_actor $1038 position_to 28@ 29@ 30@ // Note: the incorrect math opcode was used here 00CE: 31@ = actor $1038 Z_angle 02F8: (unknown) $1038 1 0044: put_actor $1038 at -728.71 -1510.86 8.0 :PHI_A3_15019 004F: unknown_check $5596 jump_if_false @PHI_A3_15096 022C: (unknown) -726.0919 -1494.68 10.3798 15.0 1 004E: put_car $5596 at -726.0919 -1494.68 10.3798 00D1: set_car $5596 Z_angle_to 193.8805 02C7: (unknown) $5596 8 5000 02E9: set_car $5596 speed_to 10.0 :PHI_A3_15096 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 1500 jump_if_true @PHI_A3_15326 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4248 500 00B9: set_camera_position -681.34 -1578.35 16.69 rotations 0 0 0 00BA: set_camera_point_at -682.12 -1577.77 16.46 mode 2 00C9: fade 1 500 ms 004F: unknown_check $5596 jump_if_false @PHI_A3_15266 02C7: (unknown) $5596 0 0 004E: put_car $5596 at -714.7925 -1537.802 11.3247 00D1: set_car $5596 Z_angle_to 165.8053 0050: set_car $5596 max_speed_to 15.0 02E9: set_car $5596 speed_to 15.0 0300: (unknown) $5596 200 01B6: (unknown) $5596 -694.0625 -1562.954 11.4995 :PHI_A3_15266 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 2000 jump_if_true @PHI_A3_15326 0045: actor $5591 defined jump_if_false @PHI_A3_15306 01EC: (unknown) $5591 0 00F1: (unknown) $5591 :PHI_A3_15306 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4341 2000 jump_if_true @PHI_A3_15326 :PHI_A3_15326 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4642 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_7083 0045: actor $1038 defined jump_if_false @PHI_A3_15384 0044: put_actor $1038 at 28@ 29@ 30@ 00CF: set_actor $1038 Z_angle_to 31@ 02F8: (unknown) $1038 0 :PHI_A3_15384 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_700 1000 0@ = 0 // (int) 0026: return :PHI_A3_15408 809D: not wasted_or_busted // mission only jump_if_false @PHI_A3_15540 0078: if or 0@ == -2 // (int) var == num 0@ == -3 // (int) var == num 0@ == -4 // (int) var == num 0@ == -5 // (int) var == num jump_if_false @PHI_A3_15540 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2929 jump_if_false @PHI_A3_15530 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4983 2000 809D: not wasted_or_busted // mission only jump_if_false @PHI_A3_15523 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_535 500 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_3452 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_700 500 :PHI_A3_15523 0002: jump @PHI_A3_15540 :PHI_A3_15530 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_3452 :PHI_A3_15540 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809D: not wasted_or_busted // mission only jump_if_false @PHI_A3_15711 0@ == -2 // (int) var == num jump_if_false @PHI_A3_15604 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4973 'PHI3AX0' // ~r~Phil died. 0002: jump @PHI_A3_15711 :PHI_A3_15604 0@ == -3 // (int) var == num jump_if_false @PHI_A3_15642 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4973 'PHI3AX1' // ~r~Phil's car was destroyed. 0002: jump @PHI_A3_15711 :PHI_A3_15642 0@ == -4 // (int) var == num jump_if_false @PHI_A3_15680 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4973 'PHI3AX2' // ~r~The truck was destroyed. 0002: jump @PHI_A3_15711 :PHI_A3_15680 0@ == -5 // (int) var == num jump_if_false @PHI_A3_15711 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4973 'PHI3AX3' // ~r~You lost Phil. :PHI_A3_15711 0026: return :PHI_A3_15713 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @99RED_12847 'PHI_A03' 300 // Truck Stop 01DF: progress_made += 1 0026: return :PHI_A3_15741 $1045 = 0 // (int) 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 00AE: remove_status_text $5597 04BB: (unknown) 034A: unknown_check $5591 jump_if_false @PHI_A3_15777 020D: (unknown) $5591 :PHI_A3_15777 007A: mission_cleanup 0026: return //-------------Mission 47--------------- :PHI_A4 0238: name_thread 'PHI_A4' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A4' 0025: gosub @PHI_A4_18703 009D: wasted_or_busted // mission only jump_if_false @PHI_A4_45 0025: gosub @PHI_A4_19724 :PHI_A4_45 0025: gosub @PHI_A4_19823 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @PHI_A4_86 02B4: set_camera_transverse_delay 0 time 7@ :PHI_A4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return :PHI_A4_94 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @PHI_A4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @PHI_A4_138 :PHI_A4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :PHI_A4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @PHI_A4_172 02B4: set_camera_transverse_delay 0 time 5@ :PHI_A4_172 809F: not actor 3@ dead 0022: jump_if_false @PHI_A4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :PHI_A4_188 0026: return :PHI_A4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @PHI_A4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @PHI_A4_248 0400: (unknown) $1038 $1690 0002: jump @PHI_A4_254 :PHI_A4_248 02C0: (unknown) $1038 $1690 :PHI_A4_254 0@ >= 0 // (int) var >= num jump_if_false @PHI_A4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :PHI_A4_281 0045: actor $1038 defined jump_if_false @PHI_A4_349 807E: not actor $1038 driving jump_if_false @PHI_A4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @PHI_A4_329 :PHI_A4_326 021D: (unknown) 0 :PHI_A4_329 $1698 == 0 // (int) var == num jump_if_false @PHI_A4_345 02EA: select_interior 2 :PHI_A4_345 01AE: (unknown) 1 :PHI_A4_349 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A4_355 0045: actor $1038 defined jump_if_false @PHI_A4_419 807E: not actor $1038 driving jump_if_false @PHI_A4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @PHI_A4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :PHI_A4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :PHI_A4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @PHI_A4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @PHI_A4_468 02EA: select_interior 0 :PHI_A4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A4_498 0026: return 0045: actor 0@ defined jump_if_false @PHI_A4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A4_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A4_549 0026: return :PHI_A4_551 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @PHI_A4_598 :PHI_A4_594 1@ = 0 // (int) :PHI_A4_598 1@ == 1 // (int) var == num jump_if_false @PHI_A4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A4_675 007E: actor 0@ driving jump_if_false @PHI_A4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A4_664 :PHI_A4_661 00F1: (unknown) 0@ :PHI_A4_664 0002: jump @PHI_A4_675 :PHI_A4_671 1@ = 0 // (int) :PHI_A4_675 0002: jump @PHI_A4_598 :PHI_A4_682 0026: return 0045: actor 0@ defined jump_if_false @PHI_A4_776 007E: actor 0@ driving jump_if_false @PHI_A4_760 02A7: unknown_check 0@ jump_if_false @PHI_A4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A4_753 :PHI_A4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A4_753 0002: jump @PHI_A4_769 :PHI_A4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A4_769 0002: jump @PHI_A4_778 :PHI_A4_776 005F: (unknown) :PHI_A4_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A4_870 :PHI_A4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_551 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_551 4@ :PHI_A4_870 0002: jump @PHI_A4_936 :PHI_A4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A4_936 :PHI_A4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_551 3@ :PHI_A4_936 0045: actor 0@ defined jump_if_false @PHI_A4_988 004F: unknown_check 1@ jump_if_false @PHI_A4_988 007E: actor 0@ driving jump_if_false @PHI_A4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_551 0@ :PHI_A4_988 5@ = 0 // (int) :PHI_A4_992 5@ == 0 // (int) var == num jump_if_false @PHI_A4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A4_1083 004F: unknown_check 1@ jump_if_false @PHI_A4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A4_1083 :PHI_A4_1049 2@ == -1 // (int) var == num jump_if_false @PHI_A4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A4_1083 :PHI_A4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A4_1083 0002: jump @PHI_A4_992 :PHI_A4_1090 0026: return :PHI_A4_1092 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :PHI_A4_1553 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_1703 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @PHI_A4_1679 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :PHI_A4_1679 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @PHI_A4_1553 :PHI_A4_1703 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @PHI_A4_1786 0 > 5@ // (int) num > var 0022: jump_if_false @PHI_A4_1769 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A4_1773 :PHI_A4_1769 0035: 10@ = 5@ // (int vars) :PHI_A4_1773 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @PHI_A4_1791 :PHI_A4_1786 0203: set_draw_text_position 0@ 1@ GXT 4@ :PHI_A4_1791 0026: return :PHI_A4_1793 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_1878 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :PHI_A4_1878 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @PHI_A4_1793 0@ 2@ 3@ jump_if_false @PHI_A4_1905 0203: set_draw_text_position 2@ 3@ GXT 1@ :PHI_A4_1905 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @PHI_A4_1793 0@ 3@ 4@ jump_if_false @PHI_A4_1933 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :PHI_A4_1933 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @PHI_A4_1793 0@ 4@ 5@ jump_if_false @PHI_A4_1962 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :PHI_A4_1962 0026: return 007F: player 0 pressed_key 4 jump_if_false @PHI_A4_2039 007F: player 0 pressed_key 8 jump_if_false @PHI_A4_2032 $5588 == 0 // (int) var == num jump_if_false @PHI_A4_2032 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :PHI_A4_2032 0002: jump @PHI_A4_2044 :PHI_A4_2039 $5588 = 0 // (int) :PHI_A4_2044 007F: player 0 pressed_key 4 jump_if_false @PHI_A4_2130 007F: player 0 pressed_key 9 jump_if_false @PHI_A4_2123 $5589 == 0 // (int) var == num jump_if_false @PHI_A4_2123 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :PHI_A4_2123 0002: jump @PHI_A4_2135 :PHI_A4_2130 $5589 = 0 // (int) :PHI_A4_2135 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @PHI_A4_2337 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_2337 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2484 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2451 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @PHI_A4_2477 :PHI_A4_2451 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2473 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @PHI_A4_2477 :PHI_A4_2473 0035: 3@ = 2@ // (int vars) :PHI_A4_2477 0002: jump @PHI_A4_2488 :PHI_A4_2484 0035: 3@ = 0@ // (int vars) :PHI_A4_2488 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2556 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2523 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @PHI_A4_2549 :PHI_A4_2523 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2545 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @PHI_A4_2549 :PHI_A4_2545 0036: 3@ = 2@ // (float vars) :PHI_A4_2549 0002: jump @PHI_A4_2560 :PHI_A4_2556 0036: 3@ = 0@ // (float vars) :PHI_A4_2560 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_2588 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A4_2592 :PHI_A4_2588 0035: 1@ = 0@ // (int vars) :PHI_A4_2592 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @PHI_A4_2620 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @PHI_A4_2624 :PHI_A4_2620 0036: 1@ = 0@ // (float vars) :PHI_A4_2624 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @PHI_A4_2659 005F: (unknown) :PHI_A4_2659 801D: not 1@ == 0 // (int) var == var jump_if_false @PHI_A4_2672 005F: (unknown) :PHI_A4_2672 801D: not 2@ == 0 // (int) var == var jump_if_false @PHI_A4_2685 005F: (unknown) :PHI_A4_2685 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2700 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_2700 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2713 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_2713 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @PHI_A4_2915 0026: return :PHI_A4_2915 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @PHI_A4_2960 0026: return :PHI_A4_2960 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_3028 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_3028 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_3028 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_3054 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_3054 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_3054 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @PHI_A4_3137 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_3137 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @PHI_A4_3173 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :PHI_A4_3173 3@ > 380.0 // (float) var > num jump_if_false @PHI_A4_3192 3@ = 380.0 // (float) :PHI_A4_3192 5.0 > 4@ // (float) num > var 0022: jump_if_false @PHI_A4_3211 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :PHI_A4_3211 4@ > 240.0 // (float) var > num jump_if_false @PHI_A4_3230 4@ = 240.0 // (float) :PHI_A4_3230 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @PHI_A4_3328 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :PHI_A4_3328 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @PHI_A4_3368 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :PHI_A4_3368 10@ > 0 // (float) var > num jump_if_false @PHI_A4_3386 9@ = 1 // (int) 005E: (unknown) :PHI_A4_3386 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @PHI_A4_3425 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3425 005E: (unknown) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @PHI_A4_3519 6@ = -100.0 // (float) 0002: jump @PHI_A4_3523 :PHI_A4_3519 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :PHI_A4_3523 0026: return :PHI_A4_3525 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @PHI_A4_3603 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3603 02D8: unknown_check 1@ 0022: jump_if_false @PHI_A4_3615 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3615 807E: not actor 0@ driving 0022: jump_if_false @PHI_A4_3631 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :PHI_A4_3631 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :PHI_A4_3645 009F: actor 0@ dead 0022: jump_if_false @PHI_A4_3657 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3657 807E: not actor 0@ driving 0022: jump_if_false @PHI_A4_3675 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :PHI_A4_3675 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @PHI_A4_3697 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :PHI_A4_3697 5@ = 0 // (int) 2@ = -1 // (int) :PHI_A4_3706 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_3760 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @PHI_A4_3748 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @PHI_A4_3748 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :PHI_A4_3748 5@ += 1 // (int) 0002: jump @PHI_A4_3706 :PHI_A4_3760 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @PHI_A4_3838 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :PHI_A4_3838 034B: unknown_check 0@ 0022: jump_if_false @PHI_A4_3919 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @PHI_A4_3919 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @PHI_A4_3919 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @PHI_A4_3919 005E: (unknown) :PHI_A4_3919 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @PHI_A4_3933 005F: (unknown) :PHI_A4_3933 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :PHI_A4_4008 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @PHI_A4_4043 01AA: $5334(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @PHI_A4_4054 :PHI_A4_4043 01AA: $5334(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :PHI_A4_4054 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5334(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5334(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5334(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @PHI_A4_4184 5@ == 0 // (int) var == num jump_if_false @PHI_A4_4153 5@ = 1 // (int) 0002: jump @PHI_A4_4165 :PHI_A4_4153 11@ = -0.65 // (float) 5@ = 0 // (int) :PHI_A4_4165 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @PHI_A4_4218 :PHI_A4_4184 5@ == 0 // (int) var == num jump_if_false @PHI_A4_4210 11@ += 0.7 // (float) 0002: jump @PHI_A4_4218 :PHI_A4_4210 11@ -= 0.7 // (float) :PHI_A4_4218 4@ == 9 // (int) var == num jump_if_false @PHI_A4_4269 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @PHI_A4_4253 11@ = -0.65 // (float) :PHI_A4_4253 13@ = 1.45 // (float) 6@ += 0.67 // (float) :PHI_A4_4269 $5361(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @PHI_A4_4008 0026: return 0@ = 0 // (int) :PHI_A4_4299 27 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_4407 // Note: the incorrect math opcode was used here $5361(0@,27) == 1 // (int) var == num jump_if_false @PHI_A4_4395 $5388(0@,27) == 0 // (int) var == num jump_if_false @PHI_A4_4395 010C: store_object $5334(0@,27) position_to $5442(0@,27) $5469(0@,27) $5496(0@,27) 001A: $5415(0@,27) >= $5496(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_4395 // Note: the incorrect math opcode was used here 03BE: (unknown) $5334(0@,27) 0114: remove_references_to_object $5334(0@,27) // This object will now disappear when the player looks away $5388(0@,27) = 1 // (int) :PHI_A4_4395 0@ += 1 // (int) 0002: jump @PHI_A4_4299 :PHI_A4_4407 0026: return 009F: actor 0@ dead jump_if_false @PHI_A4_4421 005F: (unknown) :PHI_A4_4421 0 >= 1@ // (int) num >= var 0022: jump_if_false @PHI_A4_4434 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4434 00A0: car 1@ wrecked 0022: jump_if_false @PHI_A4_4446 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4446 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A4_4459 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4459 005E: (unknown) 2@ = 0 // (int) :PHI_A4_4465 $5361(2@,27) == 0 // (int) var == num jump_if_false @PHI_A4_4486 0002: jump @PHI_A4_4505 :PHI_A4_4486 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @PHI_A4_4465 005F: (unknown) :PHI_A4_4505 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @PHI_A4_4549 // Note: the incorrect math opcode was used here $5361(4@,27) == 0 // (int) var == num jump_if_false @PHI_A4_4549 0035: 2@ = 4@ // (int vars) :PHI_A4_4549 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5334(2@,27) 0279: (unknown) $5334(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5334(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5334(2@,27) 0@ 0225: (unknown) $5334(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5334(2@,27) position_to $5442(2@,27) $5469(2@,27) $5496(2@,27) 01BB: (unknown) $5442(2@,27) $5469(2@,27) $5496(2@,27) $5415(2@,27) $5415(2@,27) += 0.65 // (float) 0229: (unknown) $5334(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5334(2@,27) 9@ 10@ 11@ $5361(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @PHI_A4_4781 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4781 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @PHI_A4_4808 005F: (unknown) :PHI_A4_4808 005E: (unknown) :PHI_A4_4810 0@ == 0 // (int) var == num jump_if_false @PHI_A4_4853 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A4_5029 :PHI_A4_4853 0@ == 1 // (int) var == num jump_if_false @PHI_A4_4886 03CF: (unknown) 200 200 200 255 0002: jump @PHI_A4_5029 :PHI_A4_4886 0@ == 2 // (int) var == num jump_if_false @PHI_A4_4928 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PHI_A4_5029 :PHI_A4_4928 0@ == 3 // (int) var == num jump_if_false @PHI_A4_4972 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A4_5029 :PHI_A4_4972 0@ == 4 // (int) var == num jump_if_false @PHI_A4_5003 03CF: (unknown) 8 143 59 255 0002: jump @PHI_A4_5029 :PHI_A4_5003 0@ == 5 // (int) var == num jump_if_false @PHI_A4_5029 03CF: (unknown) 237 130 180 255 :PHI_A4_5029 0026: return :PHI_A4_5031 00BC: (unknown) 0@ 2 0026: return :PHI_A4_5038 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A4_5038 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PHI_A4_5093 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PHI_A4_5093 0 > 3@ // (int) num > var 0022: jump_if_false @PHI_A4_5108 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PHI_A4_5108 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_5153 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PHI_A4_5153 005F: (unknown) 009F: actor 0@ dead jump_if_false @PHI_A4_5167 005F: (unknown) :PHI_A4_5167 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @PHI_A4_5214 005F: (unknown) :PHI_A4_5214 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @PHI_A4_5261 005F: (unknown) :PHI_A4_5261 005E: (unknown) :PHI_A4_5263 009F: actor 0@ dead jump_if_false @PHI_A4_5275 005F: (unknown) :PHI_A4_5275 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @PHI_A4_5302 005F: (unknown) :PHI_A4_5302 0485: unknown_check 0@ 214 jump_if_false @PHI_A4_5317 005E: (unknown) :PHI_A4_5317 0485: unknown_check 0@ 215 jump_if_false @PHI_A4_5332 005E: (unknown) :PHI_A4_5332 0485: unknown_check 0@ 216 jump_if_false @PHI_A4_5347 005E: (unknown) :PHI_A4_5347 005F: (unknown) 809F: not actor 0@ dead jump_if_false @PHI_A4_5464 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @PHI_A4_5424 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PHI_A4_5031 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @PHI_A4_5424 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :PHI_A4_5424 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @PHI_A4_5453 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @PHI_A4_5464 :PHI_A4_5453 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :PHI_A4_5464 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @PHI_A4_5606 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @PHI_A4_5560 0045: actor 1@ defined jump_if_false @PHI_A4_5553 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :PHI_A4_5553 0002: jump @PHI_A4_5599 :PHI_A4_5560 0045: actor 1@ defined jump_if_false @PHI_A4_5599 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :PHI_A4_5599 0002: jump @PHI_A4_5613 :PHI_A4_5606 0444: (unknown) 80 04C1: (unknown) 0@ :PHI_A4_5613 0026: return 1@ = 0 // (int) :PHI_A4_5619 $5523(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5619 0@ > 8 // (int) var > num jump_if_false @PHI_A4_5661 0@ = 8 // (int) :PHI_A4_5661 $5787 = 0 // (int) 0035: $5788 = 0@ // (int vars) 0026: return 0035: 1@ = $5787 // (int vars) not $5523(1@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5699 020D: (unknown) $5523(1@,8) :PHI_A4_5699 0035: $5523(1@,8) = 0@ // (int vars) $5787 += 1 // (int) 0017: $5787 >= $5788 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_5730 // Note: the incorrect math opcode was used here $5787 = 0 // (int) :PHI_A4_5730 0026: return 0@ = 0 // (int) :PHI_A4_5736 not $5523(0@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5757 020D: (unknown) $5523(0@,8) :PHI_A4_5757 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5736 0026: return 0@ = 0 // (int) :PHI_A4_5780 not $5523(0@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5801 003F: destroy_actor $5523(0@,8) :PHI_A4_5801 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5780 0026: return 0@ = 0 // (int) :PHI_A4_5824 not $5523(0@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5845 0112: remove_references_to_actor $5523(0@,8) // Like turning an actor into a random pedestrian :PHI_A4_5845 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5824 0026: return 834A: not unknown_check 0@ jump_if_false @PHI_A4_5876 005F: (unknown) :PHI_A4_5876 009F: actor 0@ dead jump_if_false @PHI_A4_5888 005F: (unknown) :PHI_A4_5888 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_5923 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_5923 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_6004 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_6004 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6031 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :PHI_A4_6031 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @PHI_A4_6057 1@ = -1 // (int) :PHI_A4_6057 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6077 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :PHI_A4_6077 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6097 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :PHI_A4_6097 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6117 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :PHI_A4_6117 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6137 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :PHI_A4_6137 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6157 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :PHI_A4_6157 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6173 02E2: 1@ = 0 // (any) :PHI_A4_6173 0026: return :PHI_A4_6175 $5790 = 0 // (int) $5791 = 0 // (int) $5794 = -10.0 // (float) $5789 = 1 // (int) 005F: (unknown) :PHI_A4_6200 $5791 == 0 // (int) var == num jump_if_false @PHI_A4_6233 8474: not jump_if_false @PHI_A4_6233 $1688 == 0 // (int) var == num jump_if_false @PHI_A4_6233 :PHI_A4_6233 0035: $1702 = 0@ // (int vars) $5791 = 0 // (int) 0026: return :PHI_A4_6245 $5790 == 1 // (int) var == num jump_if_false @PHI_A4_6270 $5790 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :PHI_A4_6270 $5789 = 0 // (int) 0026: return :PHI_A4_6277 $5789 == 1 // (int) var == num jump_if_false @PHI_A4_6558 $1702 == 0 // (int) var == num jump_if_false @PHI_A4_6314 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6245 005F: (unknown) :PHI_A4_6314 0045: actor $1038 defined jump_if_false @PHI_A4_6349 007E: actor $1038 driving jump_if_false @PHI_A4_6349 82A7: not unknown_check $1038 jump_if_false @PHI_A4_6349 005F: (unknown) :PHI_A4_6349 001D: $5794 == -10.0 // (int) var == var jump_if_false @PHI_A4_6391 0045: actor $1038 defined jump_if_false @PHI_A4_6384 0043: store_actor $1038 position_to $5792 $5793 $5794 // Note: the incorrect math opcode was used here :PHI_A4_6384 0002: jump @PHI_A4_6427 :PHI_A4_6391 031D: (unknown) $1042 $1043 $5792 $5793 1@ 1@ > 100.0 // (float) var > num jump_if_false @PHI_A4_6427 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6245 005F: (unknown) :PHI_A4_6427 $5790 == 0 // (int) var == num jump_if_false @PHI_A4_6490 8474: not jump_if_false @PHI_A4_6483 $1688 == 0 // (int) var == num jump_if_false @PHI_A4_6483 $5790 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :PHI_A4_6483 0002: jump @PHI_A4_6558 :PHI_A4_6490 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @PHI_A4_6558 0045: actor $1038 defined jump_if_false @PHI_A4_6527 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :PHI_A4_6527 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6245 $5791 = 1 // (int) 005E: (unknown) :PHI_A4_6558 005F: (unknown) 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @PHI_A4_1092 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :PHI_A4_6631 not $5802 == 1 // (int) var == num jump_if_false @PHI_A4_6646 0026: return :PHI_A4_6646 007F: player 0 pressed_key 17 jump_if_false @PHI_A4_6711 $5796 == 0 // (int) var == num jump_if_false @PHI_A4_6704 $5796 = 1 // (int) 004F: unknown_check $3355 jump_if_false @PHI_A4_6704 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $3355 :PHI_A4_6704 0002: jump @PHI_A4_6716 :PHI_A4_6711 $5796 = 0 // (int) :PHI_A4_6716 0026: return :PHI_A4_6718 010E: $5798 = current_time_in_ms 0035: $5799 = $5798 // (int vars) $5800 = 0 // (int) 0026: return :PHI_A4_6735 $5795 == 1 // (int) var == num jump_if_false @PHI_A4_6771 0057: show_text_highpriority GXT 'PHI4_01' time 3000 flag 1 // ~w~Take Phil to the ~y~lockup. 0002: jump @PHI_A4_6836 :PHI_A4_6771 $5795 == 2 // (int) var == num jump_if_false @PHI_A4_6807 0057: show_text_highpriority GXT 'PHI4_02' time 3000 flag 1 // ~w~Eliminate all ~r~Martinez's men. 0002: jump @PHI_A4_6836 :PHI_A4_6807 $5795 == 3 // (int) var == num jump_if_false @PHI_A4_6836 0057: show_text_highpriority GXT 'PHI4_03' time 3000 flag 1 // ~w~Get Phil and his truck back to ~y~his place~w~ in one piece. :PHI_A4_6836 0026: return 009F: actor 0@ dead jump_if_false @PHI_A4_6854 2@ = 0 // (int) 005F: (unknown) :PHI_A4_6854 014D: 3@ = actor 0@ health 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5801 3@ 1@ 2@ 005E: (unknown) :PHI_A4_6873 00A0: car 0@ wrecked jump_if_false @PHI_A4_6890 1@ = 100 // (int) 005F: (unknown) :PHI_A4_6890 02D8: unknown_check 0@ jump_if_false @PHI_A4_6907 1@ = 100 // (int) 005E: (unknown) :PHI_A4_6907 014E: 2@ = car 0@ health 0430: (unknown) 0@ 3@ 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @MAIN_5801 2@ 3@ 4@ 1@ = 100 // (int) 002B: 1@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) 00A0: car 0@ wrecked 0022: jump_if_false @PHI_A4_6955 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0026: return :PHI_A4_6955 02D8: unknown_check 0@ jump_if_false @PHI_A4_6971 1@ = 0 // (int) 005E: (unknown) :PHI_A4_6971 014E: 2@ = car 0@ health 0430: (unknown) 0@ 3@ 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5801 2@ 3@ 1@ 0026: return :PHI_A4_6994 0035: $5799 = $5798 // (int vars) 010E: $5798 = current_time_in_ms 0035: $5800 = $5798 // (int vars) 002B: $5800 -= $5799 // (int vars) // Note: the incorrect math opcode was used here 0026: return :PHI_A4_7018 0 >= $5549(0@,16) // (int) num >= var 0022: jump_if_false @PHI_A4_7034 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_7034 009F: actor $5549(0@,16) dead 0022: jump_if_false @PHI_A4_7049 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_7049 1@ == 1 // (int) var == num jump_if_false @PHI_A4_7165 0442: (unknown) $5549(0@,16) 0 04B9: (unknown) $5549(0@,16) 1 1 0 0557: (unknown) $5549(0@,16) 1 00A2: (unknown) $5549(0@,16) 004F: unknown_check $5922 jump_if_false @PHI_A4_7112 04A4: (unknown) $5549(0@,16) $5922 :PHI_A4_7112 0127: reset_actor $5549(0@,16) flags 00A1: (unknown) $5549(0@,16) 1 00A1: (unknown) $5549(0@,16) 2 01A4: (unknown) $5549(0@,16) 1 0543: (unknown) $5549(0@,16) 1 013E: actor $5549(0@,16) look_at_actor $1038 0002: jump @PHI_A4_7287 :PHI_A4_7165 1@ == 2 // (int) var == num jump_if_false @PHI_A4_7237 0442: (unknown) $5549(0@,16) 0 04B9: (unknown) $5549(0@,16) 1 1 0 0557: (unknown) $5549(0@,16) 1 0158: actor $5549(0@,16) run_to $5581(0@,16) $5597(0@,16) 0127: reset_actor $5549(0@,16) flags 01A4: (unknown) $5549(0@,16) 0 0002: jump @PHI_A4_7287 :PHI_A4_7237 1@ == 3 // (int) var == num jump_if_false @PHI_A4_7287 0442: (unknown) $5549(0@,16) 1 0127: reset_actor $5549(0@,16) flags 00A1: (unknown) $5549(0@,16) 1 00A1: (unknown) $5549(0@,16) 2 01A4: (unknown) $5549(0@,16) 1 :PHI_A4_7287 0035: $5629(0@,16) = 1@ // (int vars) 005E: (unknown) :PHI_A4_7296 0@ = 0 // (int) 1@ = 0 // (int) :PHI_A4_7304 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_7544 // Note: the incorrect math opcode was used here 009F: actor $5549(0@,16) dead 0022: jump_if_false @PHI_A4_7347 // Note: the incorrect math opcode was used here 00BB: (unknown) $5565(0@,16) 1@ += 1 // (int) 0002: jump @PHI_A4_7532 :PHI_A4_7347 0046: unknown_check $5549(0@,16) -934.886 277.868 -928.622 282.423 1 jump_if_false @PHI_A4_7406 003F: destroy_actor $5549(0@,16) 00BB: (unknown) $5565(0@,16) 1@ += 1 // (int) 0002: jump @PHI_A4_7532 :PHI_A4_7406 $5629(0@,16) == 1 // (int) var == num jump_if_false @PHI_A4_7428 0002: jump @PHI_A4_7532 :PHI_A4_7428 $5629(0@,16) == 2 // (int) var == num jump_if_false @PHI_A4_7491 0081: actor $5549(0@,16) near_point_on_foot $5581(0@,16) $5597(0@,16) radius 5.0 5.0 sphere 0 0022: jump_if_false @PHI_A4_7484 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @PHI_A4_7018 0@ 1 :PHI_A4_7484 0002: jump @PHI_A4_7532 :PHI_A4_7491 $5629(0@,16) == 3 // (int) var == num jump_if_false @PHI_A4_7532 807E: not actor $5549(0@,16) driving jump_if_false @PHI_A4_7532 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @PHI_A4_7018 0@ 1 :PHI_A4_7532 0@ += 1 // (int) 0002: jump @PHI_A4_7304 :PHI_A4_7544 1@ >= 16 // (int) var >= num jump_if_false @PHI_A4_7558 005E: (unknown) :PHI_A4_7558 005F: (unknown) :PHI_A4_7560 0@ = -1 // (int) 1@ = 0 // (int) :PHI_A4_7569 16 > 1@ // (int) num > var 0022: jump_if_false @PHI_A4_7632 // Note: the incorrect math opcode was used here 0 >= $5549(1@,16) // (int) num >= var 0022: jump_if_false @PHI_A4_7601 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_7601 009F: actor $5549(1@,16) dead 0022: jump_if_false @PHI_A4_7620 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_7620 1@ += 1 // (int) 0002: jump @PHI_A4_7569 :PHI_A4_7632 0@ = -1 // (int) 0026: return :PHI_A4_7639 003F: destroy_actor $5549(0@,16) 00BB: (unknown) $5565(0@,16) $5549(0@,16) = 0 // (int) $5565(0@,16) = 0 // (int) $5629(0@,16) = 0 // (int) 0026: return :PHI_A4_7674 0@ = 0 // (int) :PHI_A4_7678 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_7713 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7639 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_7678 :PHI_A4_7713 0026: return :PHI_A4_7715 0112: remove_references_to_actor $5549(0@,16) // Like turning an actor into a random pedestrian 00BB: (unknown) $5565(0@,16) $5549(0@,16) = 0 // (int) $5565(0@,16) = 0 // (int) $5629(0@,16) = 0 // (int) 0026: return :PHI_A4_7750 0@ = 0 // (int) :PHI_A4_7754 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_7789 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7715 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_7754 :PHI_A4_7789 0026: return :PHI_A4_7791 $5645(0@,2) > 0 // (int) var > num jump_if_false @PHI_A4_7811 0255: (unknown) $5645(0@,2) :PHI_A4_7811 0113: remove_references_to_car $5645(0@,2) // Like turning a car into any random car 00BB: (unknown) $5647(0@,2) 0035: 1@ = $5651(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_7853 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7715 1@ :PHI_A4_7853 0035: 1@ = $5653(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_7883 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7715 1@ :PHI_A4_7883 $5645(0@,2) = 0 // (int) $5647(0@,2) = 0 // (int) $5651(0@,2) = -1 // (int) $5653(0@,2) = -1 // (int) 0139: $5649(0@,2) = random_int_in_ranges 2000 10000 0026: return :PHI_A4_7927 0@ = 0 // (int) :PHI_A4_7931 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_7986 // Note: the incorrect math opcode was used here 004F: unknown_check $5645(0@,2) 0022: jump_if_false @PHI_A4_7963 // Note: the incorrect math opcode was used here 0052: set_car $5645(0@,2) driver_behaviour_to 0 :PHI_A4_7963 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7791 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_7931 :PHI_A4_7986 0026: return :PHI_A4_7988 00BB: (unknown) $5647(0@,2) 0035: 1@ = $5651(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_8024 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7639 1@ :PHI_A4_8024 0035: 1@ = $5653(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_8054 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7639 1@ :PHI_A4_8054 $5645(0@,2) > 0 // (int) var > num jump_if_false @PHI_A4_8080 0255: (unknown) $5645(0@,2) 0049: destroy_car $5645(0@,2) :PHI_A4_8080 $5645(0@,2) = 0 // (int) $5647(0@,2) = 0 // (int) $5651(0@,2) = -1 // (int) $5653(0@,2) = -1 // (int) 0026: return :PHI_A4_8112 0@ = 0 // (int) :PHI_A4_8116 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_8151 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7988 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_8116 :PHI_A4_8151 0026: return :PHI_A4_8153 0@ = -1 // (int) 1@ = 0 // (int) :PHI_A4_8162 2 > 1@ // (int) num > var 0022: jump_if_false @PHI_A4_8225 // Note: the incorrect math opcode was used here 0 >= $5645(1@,2) // (int) num >= var 0022: jump_if_false @PHI_A4_8194 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_8194 00A0: car $5645(1@,2) wrecked 0022: jump_if_false @PHI_A4_8213 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_8213 1@ += 1 // (int) 0002: jump @PHI_A4_8162 :PHI_A4_8225 0@ = -1 // (int) 0026: return 805D: not sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8249 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_8249 0202: unknown_check 0@ 1@ 2@ $1042 $1043 $1044 1 0 0 0 0 0022: jump_if_false @PHI_A4_8275 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_8275 005F: (unknown) :PHI_A4_8277 4@ = -1 // (int) 10@ = 1E08 // (float) 5@ = 0 // (int) :PHI_A4_8294 not 0 >= $5645(5@,2) // (int) num >= var 0022: jump_if_false @PHI_A4_8380 // Note: the incorrect math opcode was used here 004F: unknown_check $5645(5@,2) 0022: jump_if_false @PHI_A4_8380 // Note: the incorrect math opcode was used here 82D8: not unknown_check $5645(5@,2) 0022: jump_if_false @PHI_A4_8380 // Note: the incorrect math opcode was used here 004D: store_car $5645(5@,2) position_to 6@ 7@ 8@ 031D: (unknown) 6@ 7@ 0@ 1@ 9@ 001A: 9@ >= 3@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_8380 // Note: the incorrect math opcode was used here 001A: 10@ >= 9@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_8380 // Note: the incorrect math opcode was used here 0035: 4@ = 5@ // (int vars) 0036: 10@ = 9@ // (float vars) :PHI_A4_8380 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @PHI_A4_8294 4@ == -1 // (int) var == num jump_if_false @PHI_A4_8411 005F: (unknown) :PHI_A4_8411 005E: (unknown) :PHI_A4_8413 0138: 1@ = random_float_in_ranges -10.0 10.0 0138: 2@ = random_float_in_ranges 5.0 40.0 3@ = 0 // (float) 0036: $5655(0@,2) = 1@ // (float vars) 0036: $5657(0@,2) = 2@ // (float vars) 0036: $5659(0@,2) = 3@ // (float vars) 0139: $5661(0@,2) = random_int_in_ranges 1000 5000 0026: return :PHI_A4_8470 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 6@ 6@ > 0 // (float) var > num jump_if_false @PHI_A4_8513 0036: 2@ = 6@ // (float vars) :PHI_A4_8513 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @PHI_A4_8535 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8535 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @PHI_A4_8557 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8557 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8580 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8580 005F: (unknown) :PHI_A4_8582 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @PHI_A4_8624 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8624 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @PHI_A4_8646 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8646 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8669 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8669 005D: sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8686 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8686 005E: (unknown) :PHI_A4_8688 0138: 6@ = random_float_in_ranges -60.0 60.0 0138: 7@ = random_float_in_ranges -30.0 -10.0 8@ = 0 // (float) 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 6@ 7@ 8@ 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 9@ 9@ > 0 // (float) var > num jump_if_false @PHI_A4_8751 0036: 2@ = 9@ // (float vars) :PHI_A4_8751 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8774 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8774 005D: sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8791 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8791 005E: (unknown) :PHI_A4_8793 0138: 6@ = random_float_in_ranges -30.0 30.0 0138: 7@ = random_float_in_ranges -30.0 -10.0 0139: 10@ = random_int_in_ranges 0 100 50 > 10@ // (int) num > var 0022: jump_if_false @PHI_A4_8835 // Note: the incorrect math opcode was used here 7@ *= -1.0 // (float) :PHI_A4_8835 8@ = 0 // (float) 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 6@ 7@ 8@ 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 9@ 9@ > 0 // (float) var > num jump_if_false @PHI_A4_8880 0036: 2@ = 9@ // (float vars) :PHI_A4_8880 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8903 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8903 005D: sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8920 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8920 005E: (unknown) :PHI_A4_8922 037B: constant_params 0 variable_params 3 unknown 3 call_with_params @PHI_A4_8582 0@ 1@ 2@ jump_if_false @PHI_A4_8944 005E: (unknown) :PHI_A4_8944 037B: constant_params 0 variable_params 3 unknown 3 call_with_params @PHI_A4_8688 0@ 1@ 2@ jump_if_false @PHI_A4_8966 005E: (unknown) :PHI_A4_8966 005F: (unknown) :PHI_A4_8968 -1440.0 > $1043 // (float) num > var 0022: jump_if_false @PHI_A4_8984 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8984 0@ = -1 // (int) 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @PHI_A4_8153 0@ 0078: if or 0 > 0@ // (int) num > var 0@ >= 2 // (int) var >= num jump_if_false @PHI_A4_9022 005F: (unknown) :PHI_A4_9022 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7791 0@ 1@ = -1 // (int) 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @PHI_A4_7560 1@ 1@ == -1 // (int) var == num jump_if_false @PHI_A4_9063 005F: (unknown) :PHI_A4_9063 037B: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8793 3@ 4@ 5@ jump_if_false @PHI_A4_9090 0002: jump @PHI_A4_9139 :PHI_A4_9090 037B: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8470 3@ 4@ 5@ jump_if_false @PHI_A4_9117 0002: jump @PHI_A4_9139 :PHI_A4_9117 037A: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8922 3@ 4@ 5@ jump_if_false @PHI_A4_9139 005F: (unknown) :PHI_A4_9139 0048: $5645(0@,2) = create_car #STALLION at 3@ 4@ 5@ 00A4: $5549(1@,16) = create_actor_pedtype 2 model 55 in_car $5645(0@,2) driverseat 041B: (unknown) $5549(1@,16) 9 0150: set_car $5645(0@,2) color_to 0 0 0126: make_car $5645(0@,2) very_heavy 1 023D: (unknown) $5645(0@,2) 1 042F: (unknown) $5645(0@,2) 2500 014C: set_car $5645(0@,2) health_to 2500 0254: enable_car $5645(0@,2) stuck_check_distance_to 6.0 time_to 10000 0369: (unknown) $5645(0@,2) 0 0233: (unknown) $5645(0@,2) $1042 $1043 0300: (unknown) $5645(0@,2) 128 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @PHI_A4_7018 1@ 0 0035: $5651(0@,2) = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_8413 0@ 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @PHI_A4_7560 1@ not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_9413 0035: $5653(0@,2) = 1@ // (int vars) 0118: $5549(1@,16) = create_actor_pedtype 2 model 55 in_car $5645(0@,2) passenger_seat 0 0442: (unknown) $5549(1@,16) 1 0127: reset_actor $5549(1@,16) flags 00A1: (unknown) $5549(1@,16) 1 00A1: (unknown) $5549(1@,16) 2 01A4: (unknown) $5549(1@,16) 1 0106: give_actor $5549(1@,16) weapon 24 ammo 10000 // Load the weapon model before using this 03A5: (unknown) $5549(1@,16) 0 01C9: (unknown) $5549(1@,16) 10 041B: (unknown) $5549(1@,16) 9 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @PHI_A4_7018 1@ 3 :PHI_A4_9413 0051: set_car $5645(0@,2) traffic_behavior_to 2 0139: 2@ = random_int_in_ranges 0 100 2@ > 50 // (int) var > num jump_if_false @PHI_A4_9454 0052: set_car $5645(0@,2) driver_behaviour_to 5 0002: jump @PHI_A4_9462 :PHI_A4_9454 0052: set_car $5645(0@,2) driver_behaviour_to 3 :PHI_A4_9462 0050: set_car $5645(0@,2) max_speed_to 40.0 0369: (unknown) $5645(0@,2) 0 00C0: (unknown) $5645(0@,2) $5647(0@,2) 00BC: (unknown) $5647(0@,2) 0 00BF: (unknown) $5647(0@,2) 1 $5802 == 0 // (int) var == num jump_if_false @PHI_A4_9523 00C4: (unknown) $5647(0@,2) 1 :PHI_A4_9523 005E: (unknown) :PHI_A4_9525 12@ = 0 // (int) 0 >= $5645(0@,2) // (int) num >= var 0022: jump_if_false @PHI_A4_9545 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_9545 00A0: car $5645(0@,2) wrecked 0022: jump_if_false @PHI_A4_9571 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7791 0@ 0026: return :PHI_A4_9571 004F: unknown_check $5645(0@,2) jump_if_false @PHI_A4_10018 02BD: (unknown) $5645(0@,2) 10@ 0123: 9@ = car $5645(0@,2) num_passengers 0078: if and 9@ == 0 // (int) var == num 10@ == -1 // (int) var == num jump_if_false @PHI_A4_9631 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7791 0@ 0026: return :PHI_A4_9631 014E: 13@ = car $5645(0@,2) health 200 > 13@ // (int) num > var 0022: jump_if_false @PHI_A4_9752 // Note: the incorrect math opcode was used here 02D8: unknown_check $5645(0@,2) 0022: jump_if_false @PHI_A4_9752 // Note: the incorrect math opcode was used here 002B: $5649(0@,2) -= $5800 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_6013 0@ jump_if_false @PHI_A4_9708 02C7: (unknown) $5645(0@,2) 6 30000 0002: jump @PHI_A4_9719 :PHI_A4_9708 02C7: (unknown) $5645(0@,2) 7 30000 :PHI_A4_9719 0 > $5649(0@,2) // (int) num > var 0022: jump_if_false @PHI_A4_9750 // Note: the incorrect math opcode was used here 013B: explode_car $5645(0@,2) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7791 0@ :PHI_A4_9750 0026: return :PHI_A4_9752 004D: store_car $5645(0@,2) position_to 4@ 5@ 6@ 002B: $5661(0@,2) -= $5800 // (int vars) // Note: the incorrect math opcode was used here 0 > $5661(0@,2) // (int) num > var 0022: jump_if_false @PHI_A4_9794 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_8413 0@ :PHI_A4_9794 -1440.0 > 5@ // (float) num > var 0022: jump_if_false @PHI_A4_9821 // Note: the incorrect math opcode was used here 0052: set_car $5645(0@,2) driver_behaviour_to 0 0002: jump @PHI_A4_10018 :PHI_A4_9821 031D: (unknown) 4@ 5@ $1042 $1043 7@ 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @MAIN_5933 -897.0 -536.0 5@ jump_if_false @PHI_A4_9860 12@ = 1 // (int) :PHI_A4_9860 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @MAIN_5933 -426.0 -140.0 5@ jump_if_false @PHI_A4_9889 12@ = 1 // (int) :PHI_A4_9889 0052: set_car $5645(0@,2) driver_behaviour_to 5 11@ = 0 // (int) 7@ > 120.0 // (float) var > num jump_if_false @PHI_A4_9919 11@ = 1 // (int) :PHI_A4_9919 0078: if and 0256: unknown_check $5645(0@,2) 81B7: not unknown_check $5645(0@,2) jump_if_false @PHI_A4_9947 11@ = 1 // (int) :PHI_A4_9947 0078: if and 11@ == 1 // (int) var == num $1043 > -1440.0 // (float) var > num jump_if_false @PHI_A4_10009 037B: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8793 4@ 5@ 6@ jump_if_false @PHI_A4_10009 004E: put_car $5645(0@,2) at 4@ 5@ 6@ 0233: (unknown) $5645(0@,2) $1042 $1043 :PHI_A4_10009 0050: set_car $5645(0@,2) max_speed_to 50.0 :PHI_A4_10018 $5919 += 1 // (int) 0026: return :PHI_A4_10026 0@ = 0 // (int) :PHI_A4_10030 $5549(0@,16) > 0 // (int) var > num jump_if_false @PHI_A4_10202 009F: actor $5549(0@,16) dead jump_if_false @PHI_A4_10075 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7715 0@ 0002: jump @PHI_A4_10202 :PHI_A4_10075 $5629(0@,16) == 1 // (int) var == num jump_if_false @PHI_A4_10097 0002: jump @PHI_A4_10202 :PHI_A4_10097 $5629(0@,16) == 2 // (int) var == num jump_if_false @PHI_A4_10161 0081: actor $5549(0@,16) near_point_on_foot $5581(0@,16) $5597(0@,16) radius 5.0 5.0 sphere 1 0022: jump_if_false @PHI_A4_10154 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PHI_A4_7018 0@ 1 :PHI_A4_10154 0002: jump @PHI_A4_10202 :PHI_A4_10161 $5629(0@,16) == 3 // (int) var == num jump_if_false @PHI_A4_10202 807E: not actor $5549(0@,16) driving jump_if_false @PHI_A4_10202 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PHI_A4_7018 0@ 1 :PHI_A4_10202 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @PHI_A4_10030 0026: return :PHI_A4_10221 0@ = 0 // (int) $5919 = 0 // (int) :PHI_A4_10230 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_10265 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_9525 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_10230 :PHI_A4_10265 $5802 == 1 // (int) var == num jump_if_false @PHI_A4_10296 02B1: draw_text_1number 50.0 50.0 GXT 'NUMBER' number $5919 // ~1~ :PHI_A4_10296 $1043 > 1330.0 // (float) var > num jump_if_false @PHI_A4_10313 0026: return :PHI_A4_10313 002B: $5920 -= $5800 // (int vars) // Note: the incorrect math opcode was used here 0 >= $5920 // (int) num >= var 0022: jump_if_false @PHI_A4_10355 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_8968 jump_if_false @PHI_A4_10355 $5920 = 3000 // (int) :PHI_A4_10355 0026: return :PHI_A4_10357 $5927 > 2 // (int) var > num jump_if_false @PHI_A4_10372 0026: return :PHI_A4_10372 $5927 == 0 // (int) var == num jump_if_false @PHI_A4_10437 004F: unknown_check $5922 jump_if_false @PHI_A4_10435 03A4: (unknown) $5922 0@ 034B: unknown_check 0@ 0022: jump_if_false @PHI_A4_10435 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'PHIA4BA' $5927 += 1 // (int) :PHI_A4_10435 0026: return :PHI_A4_10437 $5927 == 1 // (int) var == num jump_if_false @PHI_A4_10503 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 'PHIA4BA' jump_if_false @PHI_A4_10501 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'PHIA4BB' $5927 += 1 // (int) :PHI_A4_10501 0026: return :PHI_A4_10503 $5927 == 2 // (int) var == num jump_if_false @PHI_A4_10567 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 'PHIA4BB' jump_if_false @PHI_A4_10567 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'PHIA4BC' $5927 += 1 // (int) :PHI_A4_10567 0026: return :PHI_A4_10569 $5927 > 2 // (int) var > num jump_if_false @PHI_A4_10584 0026: return :PHI_A4_10584 $5927 == 0 // (int) var == num jump_if_false @PHI_A4_10623 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'PHIA4DA' $5927 += 1 // (int) 0026: return :PHI_A4_10623 $5927 == 1 // (int) var == num jump_if_false @PHI_A4_10726 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'PHIA4DA' jump_if_false @PHI_A4_10724 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'PHIA4DB' 0045: actor $5921 defined jump_if_false @PHI_A4_10718 02D4: (unknown) $5921 0106: give_actor $5921 weapon 17 ammo 10000 // Load the weapon model before using this 010B: set_actor $5921 armed_weapon_to 17 0309: (unknown) $5921 10 0 :PHI_A4_10718 $5927 += 1 // (int) :PHI_A4_10724 0026: return :PHI_A4_10726 $5927 == 2 // (int) var == num jump_if_false @PHI_A4_10790 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'PHIA4DB' jump_if_false @PHI_A4_10790 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'PHIA4DC' $5927 += 1 // (int) :PHI_A4_10790 0026: return :PHI_A4_10792 0@ == 0 // (int) var == num jump_if_false @PHI_A4_10805 005F: (unknown) :PHI_A4_10805 834B: not unknown_check 0@ jump_if_false @PHI_A4_10817 005F: (unknown) :PHI_A4_10817 00A0: car 0@ wrecked jump_if_false @PHI_A4_10829 005F: (unknown) :PHI_A4_10829 02D8: unknown_check 0@ jump_if_false @PHI_A4_10841 005F: (unknown) :PHI_A4_10841 005E: (unknown) :PHI_A4_10843 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_10792 0@ jump_if_false @PHI_A4_10863 005F: (unknown) :PHI_A4_10863 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_10792 $5930 jump_if_false @PHI_A4_10889 0035: $5930 = 0@ // (int vars) 005E: (unknown) :PHI_A4_10889 004D: store_car $5930 position_to 1@ 2@ 3@ 031D: (unknown) $1042 $1043 1@ 2@ 7@ 004D: store_car 0@ position_to 4@ 5@ 6@ 031D: (unknown) $1042 $1043 1@ 2@ 8@ 0014: 7@ > 8@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_10933 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_10933 005F: (unknown) :PHI_A4_10935 009F: actor $5921 dead 0022: jump_if_false @PHI_A4_10948 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_10948 00A0: car $5922 wrecked 0022: jump_if_false @PHI_A4_10961 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_10961 0078: if or 012D: car $5922 flipped 00DC: (unknown) $5922 813D: not car $5922 flipped 0022: jump_if_false @PHI_A4_10990 // Note: the incorrect math opcode was used here 00A2: (unknown) $5921 0026: return :PHI_A4_10990 0078: if and 81C7: not unknown_check $5921 83A6: not (unknown) $5921 0022: jump_if_false @PHI_A4_11037 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_5263 $5921 jump_if_false @PHI_A4_11037 0309: (unknown) $5921 1 20000 :PHI_A4_11037 0043: store_actor $5921 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037A: constant_params 4 variable_params 1 unknown 9 call_with_params @PHI_A4_8277 1@ 2@ 3@ 4.0 0@ jump_if_false @PHI_A4_11070 0026: return :PHI_A4_11070 01C9: (unknown) $5921 100 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_10843 $5645(0@,2) jump_if_false @PHI_A4_11126 801C: not $5930 == $5645(0@,2) // (int) num == var 0022: jump_if_false @PHI_A4_11126 // Note: the incorrect math opcode was used here 0035: $5930 = $5645(0@,2) // (int vars) 00EC: (unknown) $5921 $5930 :PHI_A4_11126 0026: return 009F: actor $5921 dead 0022: jump_if_false @PHI_A4_11141 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_11141 00A0: car $5922 wrecked 0022: jump_if_false @PHI_A4_11154 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_11154 0078: if or 012D: car $5922 flipped 00DC: (unknown) $5922 0022: jump_if_false @PHI_A4_11177 // Note: the incorrect math opcode was used here 00A2: (unknown) $5921 :PHI_A4_11177 0043: store_actor $5921 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037A: constant_params 4 variable_params 1 unknown 4 call_with_params @PHI_A4_8277 1@ 2@ 3@ 10.0 0@ jump_if_false @PHI_A4_11210 0026: return :PHI_A4_11210 81C7: not unknown_check $5921 jump_if_false @PHI_A4_11241 01A4: (unknown) $5921 0 00EC: (unknown) $5921 $5645(0@,2) 0002: jump @PHI_A4_11241 :PHI_A4_11241 0026: return :PHI_A4_11243 0@ = 0 // (int) 00A0: car $5922 wrecked jump_if_false @PHI_A4_11260 0026: return :PHI_A4_11260 02D8: unknown_check $5922 jump_if_false @PHI_A4_11291 0045: actor $5921 defined jump_if_false @PHI_A4_11291 01B1: (unknown) $5921 0 0 0 0 0 :PHI_A4_11291 007C: actor $1038 driving $5922 0022: jump_if_false @PHI_A4_11309 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :PHI_A4_11309 0078: if and $5924 == 1 // (int) var == num 0@ == 0 // (int) var == num jump_if_false @PHI_A4_11383 00BB: (unknown) $5934 0249: (unknown) $5801 00C0: (unknown) $5922 $5923 00BC: (unknown) $5923 2 $5924 = 0 // (int) 01B2: (unknown) $5922 0 1 0 0 0 0057: show_text_highpriority GXT 'PHI4_0X' time 5000 flag 1 // ~w~Get back in ~b~Phil's truck.~w~ 0026: return :PHI_A4_11383 0078: if and $5924 == 0 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @PHI_A4_11477 00BB: (unknown) $5923 not $5795 == 2 // (int) var == num jump_if_false @PHI_A4_11443 0248: (unknown) $5941 $5942 $5943 8.0 $5801 00C3: (unknown) $5941 $5942 $5943 $5934 :PHI_A4_11443 01B2: (unknown) $5922 0 1 1 0 0 $5924 = 1 // (int) $5930 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_6735 0026: return :PHI_A4_11477 0026: return :PHI_A4_11479 009F: actor $5921 dead jump_if_false @PHI_A4_11492 005F: (unknown) :PHI_A4_11492 01B1: (unknown) $5921 0 1 1 0 0 032D: (unknown) $5921 1 020E: (unknown) $5921 1 01C9: (unknown) $5921 100 0232: (unknown) $5921 1 0347: (unknown) $5921 1 02A5: (unknown) $5921 0 005E: (unknown) :PHI_A4_11540 00BB: (unknown) $5923 0048: $5922 = create_car #WALTON at 0@ 1@ 2@ 00DD: (unknown) $5922 0126: make_car $5922 very_heavy 1 01B2: (unknown) $5922 0 1 0 0 0 042F: (unknown) $5922 4500 014C: set_car $5922 health_to 4500 00D1: set_car $5922 Z_angle_to 3@ 0334: (unknown) $5922 0 0496: (unknown) $5922 0 0118: $5921 = create_actor_pedtype 1 model 147 in_car $5922 passenger_seat 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_11479 0092: $5925 = init_object #NDC_BOOMSTACK at 0 0 0 0225: (unknown) $5925 1 00D3: set_object $5925 z_angle_to 90.0 03E7: (unknown) $5925 $5922 -0.4 -1.8 0 0092: $5926 = init_object #NDC_BOOMSTACK at 0 0 0 03E7: (unknown) $5926 $5922 0.4 -1.8 0 00D3: set_object $5926 z_angle_to 90.0 0225: (unknown) $5926 1 00AE: remove_status_text $5929 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A4_4810 2 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @PHI_A4_6873 $5922 $5929 0311: status_text $5929 type 1 line 1 GXT 'PHI4_S1' // global_variable // Phil's Truck 0026: return :PHI_A4_11752 02B7: (unknown) $5921 020D: (unknown) $5921 00BB: (unknown) $5923 00BB: (unknown) $5934 004F: unknown_check $5922 jump_if_false @PHI_A4_11809 0252: object $5925 exists jump_if_false @PHI_A4_11794 03E8: (unknown) $5925 :PHI_A4_11794 0252: object $5926 exists jump_if_false @PHI_A4_11809 03E8: (unknown) $5926 :PHI_A4_11809 0093: destroy_object $5925 0093: destroy_object $5926 009F: actor $1038 dead jump_if_false @PHI_A4_11830 0026: return :PHI_A4_11830 00A0: car $5922 wrecked jump_if_false @PHI_A4_11843 0026: return :PHI_A4_11843 0026: return :PHI_A4_11845 3@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_190 1000 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12382 00B9: set_camera_position -697.5048 -1561.402 12.8263 rotations 0 0 0 00BA: set_camera_point_at -697.1009 -1562.316 12.79 mode 2 0035: 5@ = $1038 // (int vars) 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4AA' 'PHI4_I1' 5@ 0 // ~w~What was that about? You've 'got to go'? 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4AA' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4AB' 'PHI4_I2' $5921 0 // ~w~Aw... I got drunk and told Martinez I didn't trust him no more... 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4AB' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4AC' 'PHI4_I3' $5921 0 // ~w~I said he was an asshole. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4AC' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4AD' 'PHI4_I4' 5@ 0 // ~w~He IS an asshole. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4AD' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4AE' 'PHI4_I5' $5921 0 // ~w~No. I am. 'Cause now he won't put any work my way until I DO trust him. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4AE' 0045: actor 5@ defined jump_if_false @PHI_A4_12321 007E: actor 5@ driving jump_if_false @PHI_A4_12209 0216: (unknown) 5@ -691.84 -1582.89 11.51 0002: jump @PHI_A4_12227 :PHI_A4_12209 0044: put_actor 5@ at -691.84 -1582.89 11.51 :PHI_A4_12227 00CF: set_actor 5@ Z_angle_to 350.0 01EC: (unknown) 5@ 0 010B: set_actor 5@ armed_weapon_to 0 0001: wait 500 ms 0045: actor $5921 defined jump_if_false @PHI_A4_12321 007E: actor $5921 driving jump_if_false @PHI_A4_12287 0216: (unknown) $5921 -693.06 -1582.72 11.51 :PHI_A4_12287 0044: put_actor $5921 at -693.06 -1582.72 11.51 00CF: set_actor $5921 Z_angle_to 350.0 04B9: (unknown) $5921 0 1 0 :PHI_A4_12321 0001: wait 500 ms 004F: unknown_check $5922 jump_if_false @PHI_A4_12368 027F: store_coords_to 0@ 1@ 2@ from_actor $5922 with_offset 1.5 5.0 0 0045: actor $5921 defined jump_if_false @PHI_A4_12368 00EE: (unknown) $5921 0@ 1@ :PHI_A4_12368 004F: unknown_check $5922 0022: jump_if_false @PHI_A4_12406 // Note: the incorrect math opcode was used here 027F: store_coords_to 0@ 1@ 2@ from_actor $5922 with_offset -1.5 0 0 0045: actor 5@ defined jump_if_false @PHI_A4_12406 00EE: (unknown) 5@ 0@ 1@ :PHI_A4_12406 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'PHIA4AA' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13348 'PHIA4AA' jump_if_false @PHI_A4_12468 0002: jump @PHI_A4_12846 :PHI_A4_12468 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'PHIA4AB' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13348 'PHIA4AB' jump_if_false @PHI_A4_12520 0002: jump @PHI_A4_12846 :PHI_A4_12520 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'PHIA4AC' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13348 'PHIA4AC' jump_if_false @PHI_A4_12572 0002: jump @PHI_A4_12846 :PHI_A4_12572 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'PHIA4AD' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13348 'PHIA4AD' jump_if_false @PHI_A4_12624 0002: jump @PHI_A4_12846 :PHI_A4_12624 004F: unknown_check $5922 jump_if_false @PHI_A4_12654 0045: actor 5@ defined jump_if_false @PHI_A4_12654 00EA: (unknown) 5@ $5922 01EC: (unknown) 5@ 0 :PHI_A4_12654 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'PHIA4AE' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13348 'PHIA4AE' jump_if_false @PHI_A4_12706 0002: jump @PHI_A4_12846 :PHI_A4_12706 004F: unknown_check $5922 jump_if_false @PHI_A4_12734 0045: actor $5921 defined jump_if_false @PHI_A4_12734 00E9: (unknown) $5921 $5922 :PHI_A4_12734 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4AF' 'PHI4_I6' $5921 0 // ~w~Let's get this over with. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4AF' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'PHIA4AF' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13348 'PHIA4AF' jump_if_false @PHI_A4_12846 0002: jump @PHI_A4_12846 :PHI_A4_12846 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 004F: unknown_check $5922 jump_if_false @PHI_A4_12987 0045: actor 5@ defined jump_if_false @PHI_A4_12880 0332: (unknown) 5@ :PHI_A4_12880 801C: not 5@ == $1038 // (int) num == var 0022: jump_if_false @PHI_A4_12925 // Note: the incorrect math opcode was used here 0045: actor 5@ defined 0022: jump_if_false @PHI_A4_12925 // Note: the incorrect math opcode was used here 007C: actor 5@ driving $5922 0022: jump_if_false @PHI_A4_12922 // Note: the incorrect math opcode was used here 0216: (unknown) 5@ 0 0 30.0 :PHI_A4_12922 003F: destroy_actor 5@ :PHI_A4_12925 0045: actor $1038 defined jump_if_false @PHI_A4_12961 0200: (unknown) $1038 1 807C: not actor $1038 driving $5922 0022: jump_if_false @PHI_A4_12961 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5922 :PHI_A4_12961 003F: destroy_actor $5921 0118: $5921 = create_actor_pedtype 1 model 147 in_car $5922 passenger_seat 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @PHI_A4_11479 :PHI_A4_12987 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4BA' 'PHI4_B1' $5921 0 // ~w~Drive easy Vic. The last of my Boomshine is in the back of the truck. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4BA' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4BB' 'PHI4_B2' $5921 0 // ~w~I'm through with that demon drink. Hallelujah! 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4BB' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12755 'PHIA4BC' 'SPIA4BC' $5921 0 // ~w~It's a sober life for me, bud... Sober... S.O.B.E.R. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12704 'PHIA4BC' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_355 1000 0026: return :PHI_A4_13162 0@ = 0 // (int) :PHI_A4_13166 0045: actor $5549(0@,16) defined jump_if_false @PHI_A4_13185 00A2: (unknown) $5549(0@,16) :PHI_A4_13185 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A4_13166 0001: wait 50 ms 004F: unknown_check $5901 jump_if_false @PHI_A4_13254 004E: put_car $5901 at -979.99 283.24 10.95 00D1: set_car $5901 Z_angle_to 270.59 02E9: set_car $5901 speed_to 0 00BB: (unknown) $5903 :PHI_A4_13254 004F: unknown_check $5902 jump_if_false @PHI_A4_13302 004E: put_car $5902 at -974.62 289.24 10.96 00D1: set_car $5902 Z_angle_to 180.42 02E9: set_car $5902 speed_to 0 00BB: (unknown) $5904 :PHI_A4_13302 004F: unknown_check $5922 jump_if_false @PHI_A4_13410 02E9: set_car $5922 speed_to 0 004E: put_car $5922 at -943.23 280.96 10.23 00D1: set_car $5922 Z_angle_to 264.67 003F: destroy_actor $5921 003E: $5921 = create_actor_pedtype 1 model 147 at 0 0 30.0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A4_11479 00CF: set_actor $5921 Z_angle_to 180.0 02B6: (unknown) $5921 $5922 0 -1.0 1.0 2 360.0 19 0309: (unknown) $5921 1 30000 :PHI_A4_13410 0045: actor $5921 defined jump_if_false @PHI_A4_13440 0127: reset_actor $5921 flags 0106: give_actor $5921 weapon 19 ammo 1000 // Load the weapon model before using this 0232: (unknown) $5921 1 :PHI_A4_13440 004F: unknown_check $5901 jump_if_false @PHI_A4_13527 027F: store_coords_to 2@ 3@ 4@ from_actor $5901 with_offset -1.0 3.0 0 0045: actor $5808 defined jump_if_false @PHI_A4_13489 4@ = -100.0 // (float) 0216: (unknown) $5808 2@ 3@ 4@ :PHI_A4_13489 027F: store_coords_to 2@ 3@ 4@ from_actor $5901 with_offset 1.0 3.0 0 0045: actor $5809 defined jump_if_false @PHI_A4_13527 4@ = -100.0 // (float) 0216: (unknown) $5809 2@ 3@ 4@ :PHI_A4_13527 004F: unknown_check $5902 0022: jump_if_false @PHI_A4_13574 // Note: the incorrect math opcode was used here 027F: store_coords_to 2@ 3@ 4@ from_actor $5902 with_offset 0 3.0 0 0045: actor $5810 defined jump_if_false @PHI_A4_13574 4@ = -100.0 // (float) 0216: (unknown) $5810 2@ 3@ 4@ :PHI_A4_13574 0001: wait 500 ms 0@ = 0 // (int) :PHI_A4_13583 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_13833 // Note: the incorrect math opcode was used here 00BB: (unknown) $5565(0@,16) 0045: actor $5549(0@,16) defined 0022: jump_if_false @PHI_A4_13821 // Note: the incorrect math opcode was used here 0127: reset_actor $5549(0@,16) flags 00A1: (unknown) $5549(0@,16) 1 00A1: (unknown) $5549(0@,16) 2 00C1: (unknown) $5549(0@,16) $5565(0@,16) 00BC: (unknown) $5565(0@,16) 0 00BF: (unknown) $5565(0@,16) 1 02D4: (unknown) $5549(0@,16) 0139: 1@ = random_int_in_ranges 0 100 30 > 1@ // (int) num > var 0022: jump_if_false @PHI_A4_13703 // Note: the incorrect math opcode was used here 0106: give_actor $5549(0@,16) weapon 25 ammo 10000 // Load the weapon model before using this 0002: jump @PHI_A4_13714 :PHI_A4_13703 0106: give_actor $5549(0@,16) weapon 19 ammo 10000 // Load the weapon model before using this :PHI_A4_13714 004F: unknown_check $5922 jump_if_false @PHI_A4_13741 04A4: (unknown) $5549(0@,16) $5922 00EC: (unknown) $5549(0@,16) $5922 :PHI_A4_13741 01A4: (unknown) $5549(0@,16) 1 01C9: (unknown) $5549(0@,16) 15 03D5: (unknown) $5549(0@,16) 100 014B: set_actor $5549(0@,16) health_to 100 03A5: (unknown) $5549(0@,16) 1 041B: (unknown) $5549(0@,16) 9 0045: actor $1038 defined jump_if_false @PHI_A4_13808 013E: actor $5549(0@,16) look_at_actor $1038 :PHI_A4_13808 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @PHI_A4_7018 0@ 1 :PHI_A4_13821 0@ += 1 // (int) 0002: jump @PHI_A4_13583 :PHI_A4_13833 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'PHIA4DA' 'PHI4_A1' $5921 0 // ~w~For fuck's sake Phil! Do something! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'PHIA4DA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'PHIA4DB' 'PHI4_A2' $5921 0 // ~w~My Boomshine! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'PHIA4DB' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'PHIA4DC' 'PHI4_A3' $5921 0 // ~w~This round's on daddy assholes! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'PHIA4DC' $5927 = 0 // (int) 0045: actor $5921 defined jump_if_false @PHI_A4_14025 0127: reset_actor $5921 flags 00A1: (unknown) $5921 4 01A4: (unknown) $5921 1 :PHI_A4_14025 $5838 = -936.89 // (float) $5854 = 290.484 // (float) $5870 = 10.23 // (float) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @PHI_A4_7018 1 2 $5839 = -973.62 // (float) $5855 = 266.755 // (float) $5871 = 10.23 // (float) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @PHI_A4_7018 2 2 0026: return :PHI_A4_14109 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @PHI_A4_190 1000 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 0295: (unknown) $5944 $5945 $5946 $5947 $5948 $5949 0249: (unknown) $5801 0045: actor $1038 defined 0022: jump_if_false @PHI_A4_14193 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @PHI_A4_3645 $1038 -978.142 286.694 16.45 0200: (unknown) $1038 0 :PHI_A4_14193 004F: unknown_check $5922 jump_if_false @PHI_A4_14271 003E: 0@ = create_actor_pedtype 22 model 0 at 560.1505 -256.8164 13.973 021C: (unknown) 0@ $5922 004C: set_car $5922 to_normal_driver 0052: set_car $5922 driver_behaviour_to 0 004E: put_car $5922 at -964.54 280.68 10.23 00D1: set_car $5922 Z_angle_to 270.84 04A5: (unknown) $5922 :PHI_A4_14271 003E: $5805 = create_actor_pedtype 2 model 37 at -936.89 280.69 10.23 003E: $5806 = create_actor_pedtype 2 model 55 at -936.74 281.63 10.23 003E: $5807 = create_actor_pedtype 2 model 55 at -936.74 279.7 10.23 3@ = 0 // (int) :PHI_A4_14344 0045: actor $5549(3@,16) defined jump_if_false @PHI_A4_14393 0507: (unknown) $5549(3@,16) 1 01A4: (unknown) $5549(3@,16) 0 0127: reset_actor $5549(3@,16) flags 0543: (unknown) $5549(3@,16) 0 0542: (unknown) $5549(3@,16) 1 :PHI_A4_14393 3@ += 1 // (int) 3@ >= 3 // (int) var >= num jump_if_false @PHI_A4_14344 0045: actor $5921 defined jump_if_false @PHI_A4_14430 0127: reset_actor $5921 flags 01A4: (unknown) $5921 0 :PHI_A4_14430 6@ = -992.83 // (float) 7@ = 282.99 // (float) 8@ = 10.9 // (float) 0048: $5901 = create_car #STALLION at 6@ 7@ 8@ 0150: set_car $5901 color_to 0 0 00A4: $5808 = create_actor_pedtype 2 model 55 in_car $5901 driverseat 0118: $5809 = create_actor_pedtype 2 model 55 in_car $5901 passenger_seat -1 0052: set_car $5901 driver_behaviour_to 0 00D1: set_car $5901 Z_angle_to 270.0 6@ = -974.62 // (float) 7@ = 310.69 // (float) 8@ = 10.9 // (float) 0048: $5902 = create_car #STALLION at 6@ 7@ 8@ 0150: set_car $5902 color_to 0 0 00A4: $5810 = create_actor_pedtype 2 model 55 in_car $5902 driverseat 013A: set_car $5902 door_status_to 3 0052: set_car $5902 driver_behaviour_to 0 00D1: set_car $5902 Z_angle_to 180.0 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'PHIA4CA' 'PHI4_C0' $5921 0 // ~w~Who the hell are these guys? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'PHIA4CA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'PHIA4CD' 'PHI4_C3' $5921 0 // ~w~Hey fellas. Martinez said... 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'PHIA4CD' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'PHIA4CE' 'PHI4_C4' $5805 0 // ~w~Yeah. Martinez said 'Bye-Bye' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'PHIA4CE' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'PHIA4CF' 'SPIA4CF' -1 0 // ~w~Hot damn! Play fair fellas! What about the damn Geneva Convention? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'PHIA4CF' 0443: (unknown) 120 0228: (unknown) 00B9: set_camera_position -935.51 280.03 17.24 rotations 0 0 0 00BA: set_camera_point_at -936.46 280.18 16.95 mode 2 004F: unknown_check $5922 jump_if_false @PHI_A4_14849 0050: set_car $5922 max_speed_to 3.0 02C7: (unknown) $5922 8 2700 :PHI_A4_14849 0045: actor $5805 defined jump_if_false @PHI_A4_14885 00CF: set_actor $5805 Z_angle_to 88.29 00A2: (unknown) $5805 04B4: (unknown) $5805 120 520 100.0 :PHI_A4_14885 0045: actor $5806 defined jump_if_false @PHI_A4_14909 00CF: set_actor $5806 Z_angle_to 88.29 00A2: (unknown) $5806 :PHI_A4_14909 0045: actor $5807 defined jump_if_false @PHI_A4_14945 00CF: set_actor $5807 Z_angle_to 88.29 00A2: (unknown) $5807 04B4: (unknown) $5807 120 524 100.0 :PHI_A4_14945 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 4500 00B9: set_camera_position -935.41 280.03 11.93 rotations 0 0 0 00BA: set_camera_point_at -936.35 280.28 11.71 mode 1 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 2700 jump_if_false @PHI_A4_15030 0002: jump @PHI_A4_15860 :PHI_A4_15030 004F: unknown_check $5922 jump_if_false @PHI_A4_15050 02C7: (unknown) $5922 5 1300 :PHI_A4_15050 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1300 jump_if_false @PHI_A4_15077 0002: jump @PHI_A4_15860 :PHI_A4_15077 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'PHIA4CA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 2000 jump_if_false @PHI_A4_15123 0002: jump @PHI_A4_15860 :PHI_A4_15123 004F: unknown_check $5901 jump_if_false @PHI_A4_15143 02C7: (unknown) $5901 8 2000 :PHI_A4_15143 004F: unknown_check $5902 jump_if_false @PHI_A4_15163 02C7: (unknown) $5902 8 2000 :PHI_A4_15163 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'PHIA4CA' jump_if_false @PHI_A4_15196 0002: jump @PHI_A4_15860 :PHI_A4_15196 004F: unknown_check $5901 jump_if_false @PHI_A4_15216 02C7: (unknown) $5901 5 500 :PHI_A4_15216 004F: unknown_check $5902 jump_if_false @PHI_A4_15236 02C7: (unknown) $5902 5 500 :PHI_A4_15236 004F: unknown_check $5922 jump_if_false @PHI_A4_15270 0052: set_car $5922 driver_behaviour_to 10 0045: actor $5921 defined jump_if_false @PHI_A4_15270 00E8: (unknown) $5921 $5922 :PHI_A4_15270 4@ = 0 // (int) :PHI_A4_15274 4@ == 0 // (int) var == num jump_if_false @PHI_A4_15322 0045: actor $5921 defined jump_if_false @PHI_A4_15312 807E: not actor $5921 driving jump_if_false @PHI_A4_15312 4@ = 1 // (int) :PHI_A4_15312 0001: wait 0 ms 0002: jump @PHI_A4_15274 :PHI_A4_15322 0045: actor $5921 defined jump_if_false @PHI_A4_15350 0045: actor $5805 defined jump_if_false @PHI_A4_15350 00F3: (unknown) $5921 $5805 :PHI_A4_15350 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 500 jump_if_false @PHI_A4_15377 0002: jump @PHI_A4_15860 :PHI_A4_15377 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'PHIA4CD' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'PHIA4CD' jump_if_false @PHI_A4_15429 0002: jump @PHI_A4_15860 :PHI_A4_15429 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'PHIA4CE' 0045: actor $5921 defined jump_if_false @PHI_A4_15549 0332: (unknown) $5921 00A2: (unknown) $5921 0045: actor $5805 defined jump_if_false @PHI_A4_15497 0332: (unknown) $5805 0106: give_actor $5805 weapon 25 ammo 1000 // Load the weapon model before using this 00F4: (unknown) $5805 $5921 :PHI_A4_15497 0045: actor $5806 defined 0022: jump_if_false @PHI_A4_15523 // Note: the incorrect math opcode was used here 0106: give_actor $5806 weapon 19 ammo 1000 // Load the weapon model before using this 00F4: (unknown) $5806 $5921 :PHI_A4_15523 0045: actor $5807 defined 0022: jump_if_false @PHI_A4_15549 // Note: the incorrect math opcode was used here 0106: give_actor $5807 weapon 19 ammo 1000 // Load the weapon model before using this 00F4: (unknown) $5807 $5921 :PHI_A4_15549 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'PHIA4CE' jump_if_false @PHI_A4_15582 0002: jump @PHI_A4_15860 :PHI_A4_15582 0045: actor $5921 defined jump_if_false @PHI_A4_15615 04B9: (unknown) $5921 0 1 0 0158: actor $5921 run_to -947.4 281.4 :PHI_A4_15615 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'PHIA4CF' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1500 jump_if_false @PHI_A4_15661 0002: jump @PHI_A4_15860 :PHI_A4_15661 00B9: set_camera_position -946.99 279.26 12.66 rotations 0 0 0 00BA: set_camera_point_at -946.17 279.69 12.29 mode 2 0078: if and 0045: actor $5921 defined 004F: unknown_check $5922 jump_if_false @PHI_A4_15800 02E9: set_car $5922 speed_to 0 004E: put_car $5922 at -943.23 280.68 10.23 00D1: set_car $5922 Z_angle_to 270.84 0325: (unknown) $5922 1 0045: actor $5805 defined jump_if_false @PHI_A4_15775 013E: actor $5921 look_at_actor $5805 :PHI_A4_15775 02B6: (unknown) $5921 $5922 0 -2.5 1.0 0 0 0 0309: (unknown) $5921 1 10000 :PHI_A4_15800 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'PHIA4CF' jump_if_false @PHI_A4_15833 0002: jump @PHI_A4_15860 :PHI_A4_15833 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 500 jump_if_false @PHI_A4_15860 0002: jump @PHI_A4_15860 :PHI_A4_15860 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4311 003F: destroy_actor 0@ 0045: actor $5805 defined jump_if_false @PHI_A4_15888 0352: (unknown) $5805 :PHI_A4_15888 0045: actor $5807 defined jump_if_false @PHI_A4_15903 0352: (unknown) $5807 :PHI_A4_15903 0444: (unknown) 120 004F: unknown_check $5922 jump_if_false @PHI_A4_15923 0325: (unknown) $5922 0 :PHI_A4_15923 0045: actor $1038 defined jump_if_false @PHI_A4_15957 004F: unknown_check $5922 jump_if_false @PHI_A4_15951 021C: (unknown) $1038 $5922 :PHI_A4_15951 0200: (unknown) $1038 1 :PHI_A4_15957 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @PHI_A4_13162 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @PHI_A4_355 1000 0026: return :PHI_A4_15982 004F: unknown_check $5922 jump_if_false @PHI_A4_16003 0430: (unknown) $5922 0@ 014C: set_car $5922 health_to 0@ :PHI_A4_16003 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_190 1000 003F: destroy_actor $5921 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @PHI_A4_7674 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @PHI_A4_8112 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @PHI_A4_3645 $1038 -687.33 -1567.9 12.51 01BB: (unknown) -687.33 -1567.9 12.51 8@ 0044: put_actor $1038 at -687.33 -1567.9 8@ 00CF: set_actor $1038 Z_angle_to -140.0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4484 250 004F: unknown_check $5922 jump_if_false @PHI_A4_16203 0325: (unknown) $5922 0 0236: (unknown) $5922 3 01BB: (unknown) -684.62 -1567.13 12.58 8@ 004E: put_car $5922 at -684.62 -1567.13 8@ 00D1: set_car $5922 Z_angle_to 57.26 0050: set_car $5922 max_speed_to 0 02E9: set_car $5922 speed_to 0 0052: set_car $5922 driver_behaviour_to 0 004C: set_car $5922 to_normal_driver :PHI_A4_16203 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4484 250 003E: $5921 = create_actor_pedtype 22 model 147 at -686.11 -1569.82 12.52 01BB: (unknown) -686.11 -1569.82 12.52 8@ 0044: put_actor $5921 at -686.11 -1569.82 8@ 00CF: set_actor $5921 Z_angle_to 27.26 00A2: (unknown) $5921 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'PHIA4EA' 'PHI4_E1' $1038 0 // ~w~I think we've both outgrown our usefulness to Martinez. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'PHIA4EA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'PHIA4EB' 'PHI4_E2' $5921 0 // ~w~Jerry wants us dead? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'PHIA4EB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'PHIA4EC' 'PHI4_E3' $5921 0 // ~w~Shitting asshole... I'm gonna lay low for a while. I reckon you should too. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'PHIA4EC' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'PHIA4ED' 'PHI4_E4' $1038 0 // ~w~Screw that... I ain't hiding from that piece of shit. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'PHIA4ED' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'PHIA4EE' 'PHI4_E5' $5921 0 // ~w~Remember: discretion's the better part of valor. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'PHIA4EE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @PHI_A4_16579 04B4: (unknown) $1038 120 524 100.0 :PHI_A4_16579 0045: actor $5921 defined jump_if_false @PHI_A4_16602 04B4: (unknown) $5921 120 512 100.0 :PHI_A4_16602 00B9: set_camera_position -693.45 -1567.64 12.07 rotations 0 0 0 00BA: set_camera_point_at -692.49 -1567.49 12.31 mode 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'PHIA4EA' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'PHIA4EA' jump_if_false @PHI_A4_16705 0002: jump @PHI_A4_17372 :PHI_A4_16705 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'PHIA4EB' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'PHIA4EB' jump_if_false @PHI_A4_16759 0002: jump @PHI_A4_17372 :PHI_A4_16759 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'PHIA4EF' 'PHI4_E6' $5921 0 // ~w~Good luck, soldier! 0045: actor $5921 defined jump_if_false @PHI_A4_16850 004F: unknown_check $5922 jump_if_false @PHI_A4_16833 0528: (unknown) $5921 512 -1.0 00EA: (unknown) $5921 $5922 01EC: (unknown) $5921 0 :PHI_A4_16833 0045: actor $1038 defined jump_if_false @PHI_A4_16850 0153: (unknown) $1038 $5921 :PHI_A4_16850 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'PHIA4EC' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'PHIA4EC' jump_if_false @PHI_A4_16904 0002: jump @PHI_A4_17372 :PHI_A4_16904 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'PHIA4ED' 1 0045: actor $1038 defined jump_if_false @PHI_A4_16948 04B4: (unknown) $1038 121 561 1.0 :PHI_A4_16948 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'PHIA4ED' jump_if_false @PHI_A4_16981 0002: jump @PHI_A4_17372 :PHI_A4_16981 00B9: set_camera_position -687.24 -1570.04 12.78 rotations 0 0 0 00BA: set_camera_point_at -686.85 -1569.13 12.7 mode 2 004F: unknown_check $5922 jump_if_false @PHI_A4_17098 0045: actor $5921 defined jump_if_false @PHI_A4_17089 807C: not actor $5921 driving $5922 0022: jump_if_false @PHI_A4_17061 // Note: the incorrect math opcode was used here 021C: (unknown) $5921 $5922 :PHI_A4_17061 0045: actor $1038 defined 0022: jump_if_false @PHI_A4_17089 // Note: the incorrect math opcode was used here 0045: actor $5921 defined 0022: jump_if_false @PHI_A4_17089 // Note: the incorrect math opcode was used here 0153: (unknown) $5921 $1038 :PHI_A4_17089 004C: set_car $5922 to_normal_driver 0052: set_car $5922 driver_behaviour_to 0 :PHI_A4_17098 0045: actor $1038 defined jump_if_false @PHI_A4_17120 00CF: set_actor $1038 Z_angle_to -35.0 0154: (unknown) $1038 :PHI_A4_17120 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'PHIA4EE' 1 0045: actor $1038 defined jump_if_false @PHI_A4_17164 04B4: (unknown) $1038 120 512 1.0 :PHI_A4_17164 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'PHIA4EE' jump_if_false @PHI_A4_17197 0002: jump @PHI_A4_17372 :PHI_A4_17197 037B: constant_params 7 variable_params 0 unknown 9 call_with_params @PHI_A4_94 -687.24 -1570.04 12.78 -687.57 -1569.11 12.7 2000 0045: actor $5921 defined jump_if_false @PHI_A4_17255 0154: (unknown) $5921 :PHI_A4_17255 004F: unknown_check $5922 jump_if_false @PHI_A4_17275 02C7: (unknown) $5922 8 10000 :PHI_A4_17275 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'PHIA4EF' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_true @PHI_A4_17372 0045: actor $1038 defined jump_if_false @PHI_A4_17339 04B4: (unknown) $1038 121 542 1.0 :PHI_A4_17339 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'PHIA4EF' jump_if_false @PHI_A4_17372 0002: jump @PHI_A4_17372 :PHI_A4_17372 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @PHI_A4_11752 0049: destroy_car $5922 0045: actor $1038 defined jump_if_false @PHI_A4_17420 0352: (unknown) $1038 00CF: set_actor $1038 Z_angle_to 337.46 :PHI_A4_17420 0001: wait 500 ms 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_355 1000 005E: (unknown) :PHI_A4_17458 0035: $5795 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6718 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6735 00BB: (unknown) $5934 0249: (unknown) $5801 00BB: (unknown) $5923 $5795 == 1 // (int) var == num jump_if_false @PHI_A4_17585 $5927 = 0 // (int) $5941 = -974.47 // (float) $5942 = 281.83 // (float) $5943 = 11.26 // (float) 0248: (unknown) $5941 $5942 $5943 8.0 $5801 00C3: (unknown) $5941 $5942 $5943 $5934 $5924 = 1 // (int) 0045: actor $5921 defined jump_if_false @PHI_A4_17585 02A5: (unknown) $5921 1 :PHI_A4_17585 $5795 == 2 // (int) var == num jump_if_false @PHI_A4_17700 0045: actor $5921 defined jump_if_false @PHI_A4_17664 03D5: (unknown) $5921 500 014B: set_actor $5921 health_to 500 0213: (unknown) $5921 100 020E: (unknown) $5921 0 02A5: (unknown) $5921 0 00BB: (unknown) $5934 00BB: (unknown) $5923 0045: actor $1038 defined jump_if_false @PHI_A4_17664 0119: actor $5921 kill_actor $1038 :PHI_A4_17664 0252: object $5925 exists 0022: jump_if_false @PHI_A4_17680 // Note: the incorrect math opcode was used here 0225: (unknown) $5925 0 :PHI_A4_17680 0252: object $5926 exists jump_if_false @PHI_A4_17696 0225: (unknown) $5926 0 :PHI_A4_17696 024F: (unknown) 0.5 :PHI_A4_17700 $5795 == 3 // (int) var == num jump_if_false @PHI_A4_17879 $5927 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7750 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7927 0036: $5941 = $5950 // (float vars) 0036: $5942 = $5951 // (float vars) 0036: $5943 = $5952 // (float vars) 0248: (unknown) $5941 $5942 $5943 5.0 $5801 00C3: (unknown) $5941 $5942 $5943 $5934 0125: set_traffic_density_multiplier_to 4.0 0045: actor $5921 defined 0022: jump_if_false @PHI_A4_17834 // Note: the incorrect math opcode was used here 02A5: (unknown) $5921 0 01AF: (unknown) $5921 1 020E: (unknown) $5921 1 010B: set_actor $5921 armed_weapon_to 0 04C2: (unknown) $5921 1 0309: (unknown) $5921 1 60000 :PHI_A4_17834 0252: object $5925 exists jump_if_false @PHI_A4_17851 0225: (unknown) $5925 1 :PHI_A4_17851 0252: object $5926 exists jump_if_false @PHI_A4_17868 0225: (unknown) $5926 1 :PHI_A4_17868 004F: unknown_check $5922 jump_if_false @PHI_A4_17879 :PHI_A4_17879 0026: return :PHI_A4_17881 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 206 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 37 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 55 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 147 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 217 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 344 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 352 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 354 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 346 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 353 0026: return :PHI_A4_18011 0006: $5804 = '' // (string) // Note: the incorrect math opcode was used here $5928 = 0 // (int) $5935 = -973.83 // (float) $5937 = 317.34 // (float) $5939 = 11.25 // (float) $5936 = -1004.29 // (float) $5938 = 284.04 // (float) $5940 = 11.25 // (float) $5944 = -1005.0 // (float) $5945 = 258.0 // (float) $5946 = 0 // (float) $5947 = -935.0 // (float) $5948 = 286.0 // (float) $5949 = 20.0 // (float) $5950 = -693.94 // (float) $5951 = -1565.05 // (float) $5952 = 11.51 // (float) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_17881 0271: (unknown) 1 4 0271: (unknown) 2 1 0271: (unknown) 2 2 02CB: (unknown) 10.0 0152: create_forbidden_for_peds_cube_cornerA $5944 $5945 $5946 cornerB $5947 $5948 $5949 $5924 = 1 // (int) 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @PHI_A4_3525 -686.0 -1570.0 12.5 20.0 20.0 20.0 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A4_11540 $5950 $5951 $5952 66.15 0078: if and 0045: actor $1038 defined 004F: unknown_check $5922 jump_if_false @PHI_A4_18275 021C: (unknown) $1038 $5922 :PHI_A4_18275 $5797 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_6175 005E: (unknown) :PHI_A4_18293 $5797 == 0 // (int) var == num jump_if_false @PHI_A4_18315 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_18011 :PHI_A4_18315 $5941 = -974.47 // (float) $5942 = 281.83 // (float) $5943 = 11.26 // (float) 025B: (unknown) $5941 $5942 $5943 0@ 1@ 2@ 3@ 0045: actor $1038 defined 0022: jump_if_false @PHI_A4_18372 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 0@ 1@ 2@ :PHI_A4_18372 004F: unknown_check $5922 0022: jump_if_false @PHI_A4_18425 // Note: the incorrect math opcode was used here 004E: put_car $5922 at 0@ 1@ 2@ 00D1: set_car $5922 Z_angle_to 3@ 0045: actor $1038 defined 0022: jump_if_false @PHI_A4_18425 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5922 0022: jump_if_false @PHI_A4_18425 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5922 :PHI_A4_18425 $5924 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A4_17458 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_6718 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @PHI_A4_18485 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 :PHI_A4_18485 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_6735 0026: return :PHI_A4_18497 010A: release_weather 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 00AE: remove_status_text $5929 02CB: (unknown) 1.0 0249: (unknown) $5801 00BB: (unknown) $5934 00BB: (unknown) $5923 0151: remove_forbidden_for_peds_cube_cornerA $5944 $5945 $5946 cornerB $5947 $5948 $5949 004F: unknown_check $5922 0022: jump_if_false @PHI_A4_18569 // Note: the incorrect math opcode was used here 01B2: (unknown) $5922 0 0 0 0 0 :PHI_A4_18569 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_11752 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_7750 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_7927 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_6245 0026: return :PHI_A4_18611 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @PHI_A4_6873 $5922 $5929 00A0: car $5922 wrecked jump_if_false @PHI_A4_18663 0006: $5804 = 'PHI4_F2' // (string) // ~r~Phil's truck was destroyed. // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A4_17458 91 005E: (unknown) :PHI_A4_18663 009F: actor $5921 dead jump_if_false @PHI_A4_18701 0006: $5804 = 'PHI4_F1' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A4_17458 91 005E: (unknown) :PHI_A4_18701 005F: (unknown) :PHI_A4_18703 $5797 = 0 // (int) $1045 = 1 // (int) $5802 = 0 // (int) $5803 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12168 7 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18011 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11845 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17458 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6718 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6735 $5803 == 1 // (int) var == num jump_if_false @PHI_A4_18855 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_14109 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17458 2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_15982 $5795 = 90 // (int) :PHI_A4_18855 0001: wait 0 ms $5795 == 91 // (int) var == num jump_if_false @PHI_A4_18886 0025: gosub @PHI_A4_19724 $5795 = 100 // (int) 0026: return :PHI_A4_18886 $5795 == 90 // (int) var == num jump_if_false @PHI_A4_18914 0025: gosub @PHI_A4_19797 $5795 = 100 // (int) 0026: return :PHI_A4_18914 $5795 == 0 // (int) var == num jump_if_false @PHI_A4_18943 0001: wait 0 ms 0025: gosub @PHI_A4_19055 0002: jump @PHI_A4_18914 :PHI_A4_18943 $5795 == 1 // (int) var == num jump_if_false @PHI_A4_18973 0001: wait 0 ms 0025: gosub @PHI_A4_19101 0002: jump @PHI_A4_18943 :PHI_A4_18973 $5795 == 2 // (int) var == num jump_if_false @PHI_A4_19003 0001: wait 0 ms 0025: gosub @PHI_A4_19277 0002: jump @PHI_A4_18973 :PHI_A4_19003 $5795 == 3 // (int) var == num jump_if_false @PHI_A4_19033 0001: wait 0 ms 0025: gosub @PHI_A4_19486 0002: jump @PHI_A4_19003 :PHI_A4_19033 not $5795 == 100 // (int) var == num jump_if_false @PHI_A4_19053 0002: jump @PHI_A4_18855 :PHI_A4_19053 0026: return :PHI_A4_19055 0045: actor $1038 defined jump_if_false @PHI_A4_19093 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6994 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6631 0002: jump @PHI_A4_19099 :PHI_A4_19093 $5795 = 100 // (int) :PHI_A4_19099 0026: return :PHI_A4_19101 0045: actor $1038 defined jump_if_false @PHI_A4_19269 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18611 jump_if_false @PHI_A4_19131 0026: return :PHI_A4_19131 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6277 jump_if_false @PHI_A4_19160 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18293 0026: return :PHI_A4_19160 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6994 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11243 $5924 == 0 // (int) var == num jump_if_false @PHI_A4_19194 0026: return :PHI_A4_19194 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10357 0102: car $5922 near_point $5941 $5942 radius 8.0 8.0 sphere 0 0022: jump_if_false @PHI_A4_19262 // Note: the incorrect math opcode was used here 0249: (unknown) $5801 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_14109 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17458 2 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_6200 1 :PHI_A4_19262 0002: jump @PHI_A4_19275 :PHI_A4_19269 $5795 = 100 // (int) :PHI_A4_19275 0026: return :PHI_A4_19277 0045: actor $1038 defined jump_if_false @PHI_A4_19478 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18611 jump_if_false @PHI_A4_19307 0026: return :PHI_A4_19307 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6994 0045: actor $5921 defined jump_if_false @PHI_A4_19358 0078: if and 81C7: not unknown_check $5921 83A6: not (unknown) $5921 jump_if_false @PHI_A4_19358 0309: (unknown) $5921 1 60000 :PHI_A4_19358 0295: (unknown) $5944 $5945 $5946 $5947 $5948 $5949 0078: if or 0102: car $5922 near_point $5935 $5937 radius 5.0 5.0 sphere 0 0102: car $5922 near_point $5936 $5938 radius 5.0 5.0 sphere 0 0022: jump_if_false @PHI_A4_19419 // Note: the incorrect math opcode was used here $5928 = 1 // (int) :PHI_A4_19419 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7296 jump_if_false @PHI_A4_19471 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11243 $5924 == 1 // (int) var == num jump_if_false @PHI_A4_19471 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17458 3 :PHI_A4_19471 0002: jump @PHI_A4_19484 :PHI_A4_19478 $5795 = 100 // (int) :PHI_A4_19484 0026: return :PHI_A4_19486 0045: actor $1038 defined jump_if_false @PHI_A4_19716 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18611 jump_if_false @PHI_A4_19516 0026: return :PHI_A4_19516 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6994 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11243 0078: if or 0102: car $5922 near_point $5935 $5937 radius 5.0 5.0 sphere 0 0102: car $5922 near_point $5936 $5938 radius 5.0 5.0 sphere 0 0022: jump_if_false @PHI_A4_19583 // Note: the incorrect math opcode was used here $5928 = 1 // (int) :PHI_A4_19583 $5928 == 1 // (int) var == num jump_if_false @PHI_A4_19649 $5924 == 1 // (int) var == num jump_if_false @PHI_A4_19629 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10569 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10935 :PHI_A4_19629 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10221 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10026 :PHI_A4_19649 $5924 == 1 // (int) var == num jump_if_false @PHI_A4_19709 0102: car $5922 near_point $5941 $5942 radius 8.0 8.0 sphere 0 0022: jump_if_false @PHI_A4_19709 // Note: the incorrect math opcode was used here 0249: (unknown) $5801 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_15982 0025: gosub @PHI_A4_19797 $5795 = 100 // (int) :PHI_A4_19709 0002: jump @PHI_A4_19722 :PHI_A4_19716 $5795 = 100 // (int) :PHI_A4_19722 0026: return :PHI_A4_19724 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 0059: text_clear_all 03C2: (unknown) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4484 2000 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5804 == '' // (float) num == var 0022: jump_if_false @PHI_A4_19795 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 $5804 :PHI_A4_19795 0026: return :PHI_A4_19797 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'PHI_A04' 0 // Marked Men 01DF: progress_made += 1 0026: return :PHI_A4_19823 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18497 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 48--------------- :MAR_A1 0238: name_thread 'MAR_A1' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A1' 0025: gosub @MAR_A1_7121 009D: wasted_or_busted // mission only jump_if_false @MAR_A1_45 0025: gosub @MAR_A1_18554 :MAR_A1_45 0025: gosub @MAR_A1_19011 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MAR_A1_86 02B4: set_camera_transverse_delay 0 time 7@ :MAR_A1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MAR_A1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MAR_A1_138 :MAR_A1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MAR_A1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MAR_A1_172 02B4: set_camera_transverse_delay 0 time 5@ :MAR_A1_172 809F: not actor 3@ dead 0022: jump_if_false @MAR_A1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MAR_A1_188 0026: return :MAR_A1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MAR_A1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MAR_A1_248 0400: (unknown) $1038 $1690 0002: jump @MAR_A1_254 :MAR_A1_248 02C0: (unknown) $1038 $1690 :MAR_A1_254 0@ >= 0 // (int) var >= num jump_if_false @MAR_A1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MAR_A1_281 0045: actor $1038 defined jump_if_false @MAR_A1_349 807E: not actor $1038 driving jump_if_false @MAR_A1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MAR_A1_329 :MAR_A1_326 021D: (unknown) 0 :MAR_A1_329 $1698 == 0 // (int) var == num jump_if_false @MAR_A1_345 02EA: select_interior 2 :MAR_A1_345 01AE: (unknown) 1 :MAR_A1_349 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A1_355 0045: actor $1038 defined jump_if_false @MAR_A1_419 807E: not actor $1038 driving jump_if_false @MAR_A1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MAR_A1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MAR_A1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MAR_A1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MAR_A1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MAR_A1_468 02EA: select_interior 0 :MAR_A1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A1_498 0026: return :MAR_A1_500 0045: actor 0@ defined jump_if_false @MAR_A1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A1_519 0026: return :MAR_A1_521 0045: actor 0@ defined 0022: jump_if_false @MAR_A1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A1_549 0026: return :MAR_A1_551 0045: actor 0@ defined 0022: jump_if_false @MAR_A1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MAR_A1_598 :MAR_A1_594 1@ = 0 // (int) :MAR_A1_598 1@ == 1 // (int) var == num jump_if_false @MAR_A1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A1_675 007E: actor 0@ driving jump_if_false @MAR_A1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A1_664 :MAR_A1_661 00F1: (unknown) 0@ :MAR_A1_664 0002: jump @MAR_A1_675 :MAR_A1_671 1@ = 0 // (int) :MAR_A1_675 0002: jump @MAR_A1_598 :MAR_A1_682 0026: return :MAR_A1_684 0045: actor 0@ defined jump_if_false @MAR_A1_776 007E: actor 0@ driving jump_if_false @MAR_A1_760 02A7: unknown_check 0@ jump_if_false @MAR_A1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A1_753 :MAR_A1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A1_753 0002: jump @MAR_A1_769 :MAR_A1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A1_769 0002: jump @MAR_A1_778 :MAR_A1_776 005F: (unknown) :MAR_A1_778 005E: (unknown) :MAR_A1_780 0045: actor 0@ defined 0022: jump_if_false @MAR_A1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A1_870 :MAR_A1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_551 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_551 4@ :MAR_A1_870 0002: jump @MAR_A1_936 :MAR_A1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A1_936 :MAR_A1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_551 3@ :MAR_A1_936 0045: actor 0@ defined jump_if_false @MAR_A1_988 004F: unknown_check 1@ jump_if_false @MAR_A1_988 007E: actor 0@ driving jump_if_false @MAR_A1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_551 0@ :MAR_A1_988 5@ = 0 // (int) :MAR_A1_992 5@ == 0 // (int) var == num jump_if_false @MAR_A1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A1_1083 004F: unknown_check 1@ jump_if_false @MAR_A1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A1_1083 :MAR_A1_1049 2@ == -1 // (int) var == num jump_if_false @MAR_A1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A1_1083 :MAR_A1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A1_1083 0002: jump @MAR_A1_992 :MAR_A1_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @MAR_A1_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A1_1311 :MAR_A1_1135 0@ == 1 // (int) var == num jump_if_false @MAR_A1_1168 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A1_1311 :MAR_A1_1168 0@ == 2 // (int) var == num jump_if_false @MAR_A1_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A1_1311 :MAR_A1_1210 0@ == 3 // (int) var == num jump_if_false @MAR_A1_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A1_1311 :MAR_A1_1254 0@ == 4 // (int) var == num jump_if_false @MAR_A1_1285 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A1_1311 :MAR_A1_1285 0@ == 5 // (int) var == num jump_if_false @MAR_A1_1311 03CF: (unknown) 237 130 180 255 :MAR_A1_1311 0026: return :MAR_A1_1313 00BC: (unknown) 0@ 2 0026: return :MAR_A1_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A1_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A1_1375 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A1_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A1_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A1_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A1_1449 005F: (unknown) :MAR_A1_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A1_1496 005F: (unknown) :MAR_A1_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @MAR_A1_1543 005F: (unknown) :MAR_A1_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A1_1557 005F: (unknown) :MAR_A1_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A1_1584 005F: (unknown) :MAR_A1_1584 0485: unknown_check 0@ 214 jump_if_false @MAR_A1_1599 005E: (unknown) :MAR_A1_1599 0485: unknown_check 0@ 215 jump_if_false @MAR_A1_1614 005E: (unknown) :MAR_A1_1614 0485: unknown_check 0@ 216 jump_if_false @MAR_A1_1629 005E: (unknown) :MAR_A1_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MAR_A1_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A1_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A1_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A1_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A1_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A1_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A1_1746 :MAR_A1_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A1_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @MAR_A1_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A1_1842 0045: actor 1@ defined jump_if_false @MAR_A1_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A1_1835 0002: jump @MAR_A1_1881 :MAR_A1_1842 0045: actor 1@ defined jump_if_false @MAR_A1_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A1_1881 0002: jump @MAR_A1_1895 :MAR_A1_1888 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A1_1895 0026: return 1@ = 0 // (int) :MAR_A1_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A1_1901 0@ > 8 // (int) var > num jump_if_false @MAR_A1_1943 0@ = 8 // (int) :MAR_A1_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @MAR_A1_1981 020D: (unknown) $5332(1@,8) :MAR_A1_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :MAR_A1_2012 0026: return 0@ = 0 // (int) :MAR_A1_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A1_2039 020D: (unknown) $5332(0@,8) :MAR_A1_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A1_2018 0026: return 0@ = 0 // (int) :MAR_A1_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A1_2083 003F: destroy_actor $5332(0@,8) :MAR_A1_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A1_2062 0026: return 0@ = 0 // (int) :MAR_A1_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A1_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :MAR_A1_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A1_2106 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A1_2158 005F: (unknown) :MAR_A1_2158 009F: actor 0@ dead jump_if_false @MAR_A1_2170 005F: (unknown) :MAR_A1_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A1_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A1_2339 1@ = -1 // (int) :MAR_A1_2339 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A1_2359 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A1_2379 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A1_2399 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A1_2419 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A1_2439 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2455 02E2: 1@ = 0 // (any) :MAR_A1_2455 0026: return 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @MAR_A1_2549 6@ = -100.0 // (float) 0002: jump @MAR_A1_2553 :MAR_A1_2549 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MAR_A1_2553 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A1_2633 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2633 02D8: unknown_check 1@ 0022: jump_if_false @MAR_A1_2645 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2645 807E: not actor 0@ driving 0022: jump_if_false @MAR_A1_2661 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MAR_A1_2661 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @MAR_A1_2687 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2687 807E: not actor 0@ driving 0022: jump_if_false @MAR_A1_2705 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MAR_A1_2705 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A1_2727 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MAR_A1_2727 5@ = 0 // (int) 2@ = -1 // (int) :MAR_A1_2736 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_2790 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MAR_A1_2778 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @MAR_A1_2778 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MAR_A1_2778 5@ += 1 // (int) 0002: jump @MAR_A1_2736 :MAR_A1_2790 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @MAR_A1_2868 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :MAR_A1_2868 034B: unknown_check 0@ 0022: jump_if_false @MAR_A1_2949 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A1_2949 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @MAR_A1_2949 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @MAR_A1_2949 005E: (unknown) :MAR_A1_2949 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MAR_A1_2963 005F: (unknown) :MAR_A1_2963 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :MAR_A1_3038 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MAR_A1_3073 01AA: $5342(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MAR_A1_3084 :MAR_A1_3073 01AA: $5342(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MAR_A1_3084 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5342(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5342(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5342(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @MAR_A1_3214 5@ == 0 // (int) var == num jump_if_false @MAR_A1_3183 5@ = 1 // (int) 0002: jump @MAR_A1_3195 :MAR_A1_3183 11@ = -0.65 // (float) 5@ = 0 // (int) :MAR_A1_3195 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MAR_A1_3248 :MAR_A1_3214 5@ == 0 // (int) var == num jump_if_false @MAR_A1_3240 11@ += 0.7 // (float) 0002: jump @MAR_A1_3248 :MAR_A1_3240 11@ -= 0.7 // (float) :MAR_A1_3248 4@ == 9 // (int) var == num jump_if_false @MAR_A1_3299 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MAR_A1_3283 11@ = -0.65 // (float) :MAR_A1_3283 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MAR_A1_3299 $5369(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MAR_A1_3038 0026: return 0@ = 0 // (int) :MAR_A1_3329 27 > 0@ // (int) num > var 0022: jump_if_false @MAR_A1_3437 // Note: the incorrect math opcode was used here $5369(0@,27) == 1 // (int) var == num jump_if_false @MAR_A1_3425 $5396(0@,27) == 0 // (int) var == num jump_if_false @MAR_A1_3425 010C: store_object $5342(0@,27) position_to $5450(0@,27) $5477(0@,27) $5504(0@,27) 001A: $5423(0@,27) >= $5504(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_3425 // Note: the incorrect math opcode was used here 03BE: (unknown) $5342(0@,27) 0114: remove_references_to_object $5342(0@,27) // This object will now disappear when the player looks away $5396(0@,27) = 1 // (int) :MAR_A1_3425 0@ += 1 // (int) 0002: jump @MAR_A1_3329 :MAR_A1_3437 0026: return 009F: actor 0@ dead jump_if_false @MAR_A1_3451 005F: (unknown) :MAR_A1_3451 0 >= 1@ // (int) num >= var 0022: jump_if_false @MAR_A1_3464 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3464 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A1_3476 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3476 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A1_3489 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3489 005E: (unknown) 2@ = 0 // (int) :MAR_A1_3495 $5369(2@,27) == 0 // (int) var == num jump_if_false @MAR_A1_3516 0002: jump @MAR_A1_3535 :MAR_A1_3516 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A1_3495 005F: (unknown) :MAR_A1_3535 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @MAR_A1_3579 // Note: the incorrect math opcode was used here $5369(4@,27) == 0 // (int) var == num jump_if_false @MAR_A1_3579 0035: 2@ = 4@ // (int vars) :MAR_A1_3579 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5342(2@,27) 0279: (unknown) $5342(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5342(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5342(2@,27) 0@ 0225: (unknown) $5342(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5342(2@,27) position_to $5450(2@,27) $5477(2@,27) $5504(2@,27) 01BB: (unknown) $5450(2@,27) $5477(2@,27) $5504(2@,27) $5423(2@,27) $5423(2@,27) += 0.65 // (float) 0229: (unknown) $5342(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5342(2@,27) 9@ 10@ 11@ $5369(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @MAR_A1_3811 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3811 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @MAR_A1_3838 005F: (unknown) :MAR_A1_3838 005E: (unknown) :MAR_A1_3840 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #BOBCAT 0160: load_model #BAT 0160: load_model #BERETTA 0228: (unknown) 0026: return :MAR_A1_3867 0139: 9@ = random_int_in_ranges 0 2 9@ == 0 // (int) var == num jump_if_false @MAR_A1_3901 003E: 7@ = create_actor_pedtype 22 model #GANG2A at 0@ 1@ 2@ 0002: jump @MAR_A1_3911 :MAR_A1_3901 003E: 7@ = create_actor_pedtype 22 model #GANG2B at 0@ 1@ 2@ :MAR_A1_3911 00CF: set_actor 7@ Z_angle_to 3@ 4@ == 1 // (int) var == num jump_if_false @MAR_A1_3951 0106: give_actor 7@ weapon 19 ammo 30 // Load the weapon model before using this 01C9: (unknown) 7@ 15 03D6: (unknown) 7@ 200 03D7: (unknown) 7@ 900 :MAR_A1_3951 5@ == 1 // (int) var == num jump_if_false @MAR_A1_3970 0106: give_actor 7@ weapon 6 ammo 1 // Load the weapon model before using this :MAR_A1_3970 03A5: (unknown) 7@ 6@ 03D5: (unknown) 7@ 60 014B: set_actor 7@ health_to 60 041B: (unknown) 7@ 9 0543: (unknown) 7@ 0 04B9: (unknown) 7@ 0 1 1 03DE: (unknown) 7@ 1 0285: (unknown) 7@ 0 0278: (unknown) 7@ 0 04EE: (unknown) 7@ 8@ = 0 // (int) 00C1: (unknown) 7@ 8@ $5867 += 1 // (int) 0026: return 2@ = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @MAR_A1_4060 3@ = 1 // (int) 0002: jump @MAR_A1_4064 :MAR_A1_4060 3@ = 0 // (int) :MAR_A1_4064 0139: 1@ = random_int_in_ranges 0 $3066 :MAR_A1_4070 0078: if or $3065 == 0 // (int) var == num 001C: 2@ == $3066 // (int) num == var 0022: jump_if_false @MAR_A1_4093 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_4093 0078: if or 001C: 1@ == $5606(3@,3) // (int) num == var $2599(1@,70) == -1 // (int) var == num jump_if_false @MAR_A1_4152 1@ += 1 // (int) 001C: 1@ == $3066 // (int) num == var 0022: jump_if_false @MAR_A1_4140 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :MAR_A1_4140 2@ += 1 // (int) 0002: jump @MAR_A1_4070 :MAR_A1_4152 0035: $5606(0@,3) = 1@ // (int vars) 005E: (unknown) :MAR_A1_4161 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3867 -1008.15 -333.94 9.7 133.39 0 0 0 $5856 $5852 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3867 -1009.63 -330.65 9.7 118.96 0 0 0 $5857 $5853 0026: return :MAR_A1_4237 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3867 -1735.07 634.34 151.04 285.52 1 0 0 $5856 $5852 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3867 -1733.3 631.0 151.04 81.47 0 1 0 $5857 $5853 0026: return :MAR_A1_4314 0048: $5849 = create_car #BOBCAT at 0@ 1@ 2@ 004F: unknown_check $5849 0022: jump_if_false @MAR_A1_4355 // Note: the incorrect math opcode was used here 00D1: set_car $5849 Z_angle_to 3@ 01B2: (unknown) $5849 0 1 0 0 0 0496: (unknown) $5849 0 :MAR_A1_4355 0026: return :MAR_A1_4357 0078: if or 8161: not model $5866 available $5866 == 0 // (int) var == num jump_if_false @MAR_A1_4409 041A: (unknown) 'MARTY' $5866 :MAR_A1_4388 8161: not model $5866 available 0022: jump_if_false @MAR_A1_4409 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A1_4388 :MAR_A1_4409 4@ == 0 // (int) var == num jump_if_false @MAR_A1_4438 003E: $5855 = create_actor_pedtype 22 model $5866 at 0@ 1@ 2@ 0002: jump @MAR_A1_4460 :MAR_A1_4438 004F: unknown_check $5849 0022: jump_if_false @MAR_A1_4460 // Note: the incorrect math opcode was used here 0118: $5855 = create_actor_pedtype 22 model $5866 in_car $5849 passenger_seat 0 :MAR_A1_4460 0045: actor $5855 defined jump_if_false @MAR_A1_4532 00CF: set_actor $5855 Z_angle_to 3@ 0347: (unknown) $5855 1 0232: (unknown) $5855 1 0368: (unknown) $5855 0 0127: reset_actor $5855 flags 01A4: (unknown) $5855 0 032D: (unknown) $5855 1 00C1: (unknown) $5855 $5851 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A1_1313 $5851 00C4: (unknown) $5851 3 :MAR_A1_4532 0026: return :MAR_A1_4534 0035: $5868 = $5869 // (int vars) 0035: $5869 = 0@ // (int vars) 0026: return :MAR_A1_4547 00BB: (unknown) $5850 0249: (unknown) $5793 $5850 = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A1_4617 00C3: (unknown) 0@ 1@ 2@ $5850 4@ > 0 // (float) var > num jump_if_false @MAR_A1_4605 0248: (unknown) 0@ 1@ 2@ 4@ $5793 0002: jump @MAR_A1_4617 :MAR_A1_4605 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A1_1320 $5850 :MAR_A1_4617 0026: return :MAR_A1_4619 0057: show_text_highpriority GXT 0@ time 5000 flag 1 0026: return 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 0@ 0026: return :MAR_A1_4644 not $1698 == 0 // (int) var == num jump_if_false @MAR_A1_4658 0026: return :MAR_A1_4658 0035: $3070 = $3682(0@,30) // (int vars) $3068 = 0 // (int) $3071 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_26595 $3622(0@,30) $3652(0@,30) 0 0 0045: actor $1038 defined jump_if_false @MAR_A1_4712 0107: toggle_player $1038 can_move 0 :MAR_A1_4712 0001: wait 500 ms 0026: return :MAR_A1_4719 $1698 == 0 // (int) var == num jump_if_false @MAR_A1_4733 0026: return :MAR_A1_4733 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_26595 $3622(0@,30) $3652(0@,30) 1 0 0001: wait 500 ms 0026: return :MAR_A1_4761 0@ = 0 // (int) :MAR_A1_4765 $2739(0@,70) > -1 // (int) var > num jump_if_false @MAR_A1_4794 00BB: (unknown) $2739(0@,70) $2739(0@,70) = -1 // (int) :MAR_A1_4794 0@ += 1 // (int) 0@ >= 70 // (int) var >= num jump_if_false @MAR_A1_4765 0026: return :MAR_A1_4813 0006: $5791 = 'MAA1_F1' // (string) // ~r~The shopkeeper died // Note: the incorrect math opcode was used here 0006: $5792 = 'MAA1_F2' // (string) // ~r~Marty died // Note: the incorrect math opcode was used here 0006: $5799 = 'MARA1AA' // (string) // Note: the incorrect math opcode was used here 0006: $5800 = 'MARA1AB' // (string) // Note: the incorrect math opcode was used here 0006: $5801 = 'MARA1AC' // (string) // Note: the incorrect math opcode was used here 0006: $5802 = 'MARA1AD' // (string) // Note: the incorrect math opcode was used here 0006: $5803 = 'MARA1AE' // (string) // Note: the incorrect math opcode was used here 0006: $5804 = 'MARA1AF' // (string) // Note: the incorrect math opcode was used here 0006: $5805 = 'MARA1BA' // (string) // Note: the incorrect math opcode was used here 0006: $5806 = 'MARA1BB' // (string) // Note: the incorrect math opcode was used here 0006: $5807 = 'MARA1BC' // (string) // Note: the incorrect math opcode was used here 0006: $5808 = 'MARA1BD' // (string) // Note: the incorrect math opcode was used here 0006: $5809 = 'MARA1CA' // (string) // Note: the incorrect math opcode was used here 0006: $5810 = 'MARA1CB' // (string) // Note: the incorrect math opcode was used here 0006: $5811 = 'MARA1CC' // (string) // Note: the incorrect math opcode was used here 0006: $5812 = 'MARA1CD' // (string) // Note: the incorrect math opcode was used here 0006: $5813 = 'MARA1CE' // (string) // Note: the incorrect math opcode was used here 0006: $5814 = 'MARA1CF' // (string) // Note: the incorrect math opcode was used here 0006: $5815 = 'MARA1DA' // (string) // Note: the incorrect math opcode was used here 0006: $5816 = 'MARA1DB' // (string) // Note: the incorrect math opcode was used here 0006: $5817 = 'MARA1DC' // (string) // Note: the incorrect math opcode was used here 0006: $5818 = 'MARA1DD' // (string) // Note: the incorrect math opcode was used here 0006: $5819 = 'MARA1DE' // (string) // Note: the incorrect math opcode was used here 0006: $5820 = 'MARA1DF' // (string) // Note: the incorrect math opcode was used here 0006: $5821 = 'MARA1DG' // (string) // Note: the incorrect math opcode was used here 0006: $5822 = 'MARA1DH' // (string) // Note: the incorrect math opcode was used here 0006: $5823 = 'MARA1DI' // (string) // Note: the incorrect math opcode was used here 0006: $5824 = 'MARA1DJ' // (string) // Note: the incorrect math opcode was used here 0006: $5825 = 'MARA1DK' // (string) // Note: the incorrect math opcode was used here 0006: $5826 = 'MARA1DL' // (string) // Note: the incorrect math opcode was used here 0006: $5827 = 'MARA1EA' // (string) // Note: the incorrect math opcode was used here 0006: $5828 = 'MARA1EB' // (string) // Note: the incorrect math opcode was used here 0006: $5829 = 'MARA1EC' // (string) // Note: the incorrect math opcode was used here 0006: $5830 = 'MARA1ED' // (string) // Note: the incorrect math opcode was used here 0006: $5831 = 'MARA1FA' // (string) // Note: the incorrect math opcode was used here 0006: $5832 = 'MARA1FB' // (string) // Note: the incorrect math opcode was used here 0006: $5833 = 'MARA1FC' // (string) // Note: the incorrect math opcode was used here 0006: $5834 = 'MARA1FD' // (string) // Note: the incorrect math opcode was used here 0006: $5835 = 'MARA1FE' // (string) // Note: the incorrect math opcode was used here 0006: $5836 = 'MARA1GA' // (string) // Note: the incorrect math opcode was used here 0006: $5837 = 'MARA1GB' // (string) // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @MAR_A1_5396 0006: $5838 = 'MARA1GC' // (string) // Note: the incorrect math opcode was used here 0006: $5843 = 'MAA1_V7' // (string) // ~w~Please. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5467 :MAR_A1_5396 0@ == 1 // (int) var == num jump_if_false @MAR_A1_5441 0006: $5838 = 'MARA1GD' // (string) // Note: the incorrect math opcode was used here 0006: $5843 = 'MAA1_V8' // (string) // ~w~For God's-sake. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5467 :MAR_A1_5441 0006: $5838 = 'MARA1GE' // (string) // Note: the incorrect math opcode was used here 0006: $5843 = 'MAA1_V9' // (string) // ~w~Don't do that. // Note: the incorrect math opcode was used here :MAR_A1_5467 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @MAR_A1_5517 0006: $5839 = 'MARA1GF' // (string) // Note: the incorrect math opcode was used here 0006: $5844 = 'MAA1_W0' // (string) // ~w~No. Please. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5588 :MAR_A1_5517 0@ == 1 // (int) var == num jump_if_false @MAR_A1_5562 0006: $5839 = 'MARA1GG' // (string) // Note: the incorrect math opcode was used here 0006: $5844 = 'MAA1_W1' // (string) // ~w~This is crazy. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5588 :MAR_A1_5562 0006: $5839 = 'MARA1GH' // (string) // Note: the incorrect math opcode was used here 0006: $5844 = 'MAA1_W2' // (string) // ~w~Oh, Jeez. // Note: the incorrect math opcode was used here :MAR_A1_5588 0006: $5840 = 'MARA1GI' // (string) // Note: the incorrect math opcode was used here 0006: $5841 = 'MARA1HA' // (string) // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @MAR_A1_5664 0006: $5842 = 'MARA1IA' // (string) // Note: the incorrect math opcode was used here 0006: $5845 = 'MAA1_W5' // (string) // ~w~This is Cholo turf. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5735 :MAR_A1_5664 0@ == 1 // (int) var == num jump_if_false @MAR_A1_5709 0006: $5842 = 'MARA1IB' // (string) // Note: the incorrect math opcode was used here 0006: $5845 = 'MAA1_W6' // (string) // ~w~Fuck them up. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5735 :MAR_A1_5709 0006: $5842 = 'MARA1IC' // (string) // Note: the incorrect math opcode was used here 0006: $5845 = 'MAA1_W7' // (string) // ~w~You gonna pay, cabron. // Note: the incorrect math opcode was used here :MAR_A1_5735 $5859 = 0 // (int) $5860 = 0 // (int) $5861 = 0 // (int) $5797 = 0 // (int) 0026: return :MAR_A1_5757 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :MAR_A1_5791 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :MAR_A1_5809 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_190 1000 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_4719 0@ 0045: actor $1038 defined jump_if_false @MAR_A1_5891 0423: (unknown) $1038 $3495(0@,30) $3525(0@,30) $3555(0@,30) 00CF: set_actor $1038 Z_angle_to $3592(0@,30) 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 0 1.5 0 0044: put_actor $1038 at 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) :MAR_A1_5891 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_355 1000 0026: return :MAR_A1_5911 010E: 2@ = current_time_in_ms 1@ == 1 // (int) var == num jump_if_false @MAR_A1_5943 0035: $5795 = 2@ // (int vars) 0029: $5795 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5953 :MAR_A1_5943 0035: $5794 = 2@ // (int vars) 0029: $5794 += 0@ // (int vars) // Note: the incorrect math opcode was used here :MAR_A1_5953 0026: return :MAR_A1_5955 0035: 1@ = $5796 // (int vars) 1@ -= 1 // (int) 1@ == 1 // (int) var == num jump_if_false @MAR_A1_6001 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 $5804 'SMRA1AF' $5855 0 // ~w~You mind yours, pal. :MAR_A1_6001 1@ == 37 // (int) var == num jump_if_false @MAR_A1_6030 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 $5842 $5845 -1 0 :MAR_A1_6030 not 37 > $5796 // (int) num > var 0022: jump_if_false @MAR_A1_6074 // Note: the incorrect math opcode was used here 42 > $5796 // (int) num > var 0022: jump_if_false @MAR_A1_6074 // Note: the incorrect math opcode was used here not $5796 == 38 // (int) var == num jump_if_false @MAR_A1_6074 0@ = 1 // (int) :MAR_A1_6074 0035: 1@ = $5796 // (int vars) 0@ == 1 // (int) var == num jump_if_false @MAR_A1_6113 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 $5543(1@,44) 0 0002: jump @MAR_A1_6162 :MAR_A1_6113 0@ == 1 // (int) var == num jump_if_false @MAR_A1_6148 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 $5543(1@,44) 1 0002: jump @MAR_A1_6162 :MAR_A1_6148 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 $5543(1@,44) :MAR_A1_6162 $5796 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAR_A1_5911 0 1 0026: return :MAR_A1_6183 0045: actor $1038 defined jump_if_false @MAR_A1_6268 0036: 0@ = $1042 // (float vars) 0@ -= 15.0 // (float) 0036: 1@ = $1043 // (float vars) 1@ -= 15.0 // (float) 0036: 2@ = $1044 // (float vars) 2@ -= 15.0 // (float) 0036: 3@ = $1042 // (float vars) 3@ += 15.0 // (float) 0036: 4@ = $1043 // (float vars) 4@ += 15.0 // (float) 0036: 5@ = $1044 // (float vars) 5@ += 15.0 // (float) 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :MAR_A1_6268 0026: return 02C0: (unknown) 0@ 1@ 02DB: unknown_check 1@ 0 jump_if_false @MAR_A1_6287 005E: (unknown) :MAR_A1_6287 005F: (unknown) :MAR_A1_6289 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_6305 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6305 005F: (unknown) :MAR_A1_6307 0045: actor $1038 defined 0022: jump_if_false @MAR_A1_6366 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @MAR_A1_6366 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @MAR_A1_6366 // Note: the incorrect math opcode was used here 0045: actor $5855 defined 0022: jump_if_false @MAR_A1_6366 // Note: the incorrect math opcode was used here 007C: actor $5855 driving $3355 0022: jump_if_false @MAR_A1_6366 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6366 005F: (unknown) :MAR_A1_6368 0045: actor $5600(0@,3) defined 0022: jump_if_false @MAR_A1_6422 // Note: the incorrect math opcode was used here 0326: unknown_check $5600(0@,3) $1038 0022: jump_if_false @MAR_A1_6405 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A1_6422 :MAR_A1_6405 02AE: (unknown) $1038 $5600(0@,3) 0022: jump_if_false @MAR_A1_6422 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6422 005F: (unknown) :MAR_A1_6424 0011: 0@ > $5797 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_6444 // Note: the incorrect math opcode was used here 0029: $5797 += $5798 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6444 005F: (unknown) :MAR_A1_6446 0035: 2@ = $5796 // (int vars) 2@ -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_6289 $5795 jump_if_false @MAR_A1_6776 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 $5543(2@,44) jump_if_false @MAR_A1_6776 0011: 0@ > $5796 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_6633 // Note: the incorrect math opcode was used here 1@ > 0 // (int) var > num jump_if_false @MAR_A1_6563 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_6424 1@ jump_if_false @MAR_A1_6556 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5955 1 2@ $5798 = 10 // (int) :MAR_A1_6556 0002: jump @MAR_A1_6626 :MAR_A1_6563 $5796 == 30 // (int) var == num jump_if_false @MAR_A1_6613 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAR_A1_6307 jump_if_false @MAR_A1_6606 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5955 1 2@ :MAR_A1_6606 0002: jump @MAR_A1_6626 :MAR_A1_6613 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5955 1 2@ :MAR_A1_6626 0002: jump @MAR_A1_6776 :MAR_A1_6633 $5796 == 14 // (int) var == num jump_if_false @MAR_A1_6709 0045: actor $5857 defined jump_if_false @MAR_A1_6696 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_6368 1 jump_if_false @MAR_A1_6689 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5955 1 2@ :MAR_A1_6689 0002: jump @MAR_A1_6702 :MAR_A1_6696 $5796 += 1 // (int) :MAR_A1_6702 0002: jump @MAR_A1_6776 :MAR_A1_6709 $5796 == 15 // (int) var == num jump_if_false @MAR_A1_6776 0045: actor $5857 defined jump_if_false @MAR_A1_6770 014D: 3@ = actor $5857 health 30 > 3@ // (int) num > var 0022: jump_if_false @MAR_A1_6763 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5955 1 2@ :MAR_A1_6763 0002: jump @MAR_A1_6776 :MAR_A1_6770 $5796 += 1 // (int) :MAR_A1_6776 0026: return :MAR_A1_6778 0078: if or $5869 == 5 // (int) var == num $5869 == 8 // (int) var == num jump_if_false @MAR_A1_6850 0045: actor 0@ defined jump_if_false @MAR_A1_6850 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0036: 4@ = $5848 // (float vars) 002C: 4@ -= 3@ // (float vars) 4@ > 2.0 // (float) var > num jump_if_false @MAR_A1_6850 04EE: (unknown) 0@ 0044: put_actor 0@ at $5846 $5847 $5848 :MAR_A1_6850 0026: return :MAR_A1_6852 2@ = 0 // (int) 0035: 1@ = $5796 // (int vars) 1@ -= 1 // (int) :MAR_A1_6866 3 > 2@ // (int) num > var 0022: jump_if_false @MAR_A1_7119 // Note: the incorrect math opcode was used here not $5600(2@,3) == -1 // (int) var == num jump_if_false @MAR_A1_7107 009F: actor $5600(2@,3) dead jump_if_false @MAR_A1_7020 $5867 -= 1 // (int) $5869 == 5 // (int) var == num jump_if_false @MAR_A1_6993 $5867 == 1 // (int) var == num jump_if_false @MAR_A1_6993 02DC: (unknown) $5600(2@,3) 4@ 5@ 6@ 2@ == 0 // (int) var == num jump_if_false @MAR_A1_6979 01F9: $5789 = create_weapon_pickup #BERETTA group 3 ammo 20 at 4@ 5@ 6@ 0002: jump @MAR_A1_6993 :MAR_A1_6979 01F9: $5788 = create_weapon_pickup #BAT group 3 ammo 1 at 4@ 5@ 6@ :MAR_A1_6993 0112: remove_references_to_actor $5600(2@,3) // Like turning an actor into a random pedestrian 00BB: (unknown) $5596(2@,3) $5600(2@,3) = -1 // (int) 0002: jump @MAR_A1_7107 :MAR_A1_7020 0@ == 1 // (int) var == num jump_if_false @MAR_A1_7093 8086: not actor $5600(2@,3) near_actor $1038 radius 3.0 3.0 sphere 0 0022: jump_if_false @MAR_A1_7085 // Note: the incorrect math opcode was used here 0285: (unknown) $5600(2@,3) 0 0158: actor $5600(2@,3) run_to $1042 $1043 0285: (unknown) $5600(2@,3) 0 0002: jump @MAR_A1_7093 :MAR_A1_7085 00E4: (unknown) $5600(2@,3) $1038 :MAR_A1_7093 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A1_6778 $5600(2@,3) :MAR_A1_7107 2@ += 1 // (int) 0002: jump @MAR_A1_6866 :MAR_A1_7119 0026: return :MAR_A1_7121 $1045 = 1 // (int) $5867 = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 11@ = 0 // (int) 12@ = 0 // (int) 14@ = 1 // (int) 15@ = 0 // (int) 16@ = 0 // (int) 17@ = 0 // (int) 18@ = 0 // (int) 19@ = 0 // (int) 21@ = -1001.15 // (float) 22@ = -362.54 // (float) 23@ = 10.94 // (float) 25@ = -1 // (int) $5790 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAIN_6396 $2334 13@ $5846 = -1005.54 // (float) $5847 = -355.08 // (float) $5848 = 9.88 // (float) :MAR_A1_7247 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A1_7279 // Note: the incorrect math opcode was used here $5600(10@,3) = -1 // (int) 10@ += 1 // (int) 0002: jump @MAR_A1_7247 :MAR_A1_7279 $5862 = 1 // (int) $5863 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 2 $5869 == 2 // (int) var == num jump_if_false @MAR_A1_7404 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4813 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @PUHELP_3759 0 0025: gosub @MAR_A1_10115 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_01' // Head over to the ~y~shop. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 1 5.0 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 5000 1 00C4: (unknown) $5851 0 :MAR_A1_7404 $5796 = 0 // (int) $4028 = 0 // (int) 024F: (unknown) 0.55 :MAR_A1_7421 0001: wait 0 ms :MAR_A1_7424 $5869 == 0 // (int) var == num jump_if_false @MAR_A1_7572 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_7565 0045: actor $1038 defined jump_if_false @MAR_A1_7565 004F: unknown_check $5849 jump_if_false @MAR_A1_7565 007C: actor $1038 driving $5849 0022: jump_if_false @MAR_A1_7565 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 2 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_01' // Head over to the ~y~shop. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 1 5.0 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 5000 1 00C4: (unknown) $5851 0 :MAR_A1_7565 0002: jump @MAR_A1_7424 :MAR_A1_7572 $5869 == 1 // (int) var == num jump_if_false @MAR_A1_7793 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_7786 0045: actor $1038 defined jump_if_false @MAR_A1_7786 004F: unknown_check $5849 jump_if_false @MAR_A1_7786 007C: actor $1038 driving $5849 0022: jump_if_false @MAR_A1_7786 // Note: the incorrect math opcode was used here 00C4: (unknown) $5851 0 $5868 == 2 // (int) var == num jump_if_false @MAR_A1_7719 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 2 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_01' // Head over to the ~y~shop. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 1 5.0 0002: jump @MAR_A1_7786 :MAR_A1_7719 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_07' // Get to the ~y~Cholos' store! 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 1 5.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 6 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 5000 1 :MAR_A1_7786 0002: jump @MAR_A1_7572 :MAR_A1_7793 $5869 == 2 // (int) var == num jump_if_false @MAR_A1_8092 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8085 0045: actor $1038 defined jump_if_false @MAR_A1_8085 004F: unknown_check $5849 jump_if_false @MAR_A1_8085 007C: actor $1038 driving $5849 0022: jump_if_false @MAR_A1_8024 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5846 $5847 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A1_7948 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 0 0 0025: gosub @MAR_A1_10636 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_03' // Take out the ~r~goons~w~ hanging outside the shop! 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 3 0002: jump @MAR_A1_8017 :MAR_A1_7948 19@ == 0 // (int) var == num jump_if_false @MAR_A1_8003 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6289 $5795 jump_if_false @MAR_A1_7996 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 19@ = 1 // (int) :MAR_A1_7996 0002: jump @MAR_A1_8017 :MAR_A1_8003 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6446 6 11@ 20@ :MAR_A1_8017 0002: jump @MAR_A1_8085 :MAR_A1_8024 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_13' // Get back in ~b~Marty's truck. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 0 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 1 $5796 = 6 // (int) 00C4: (unknown) $5851 3 :MAR_A1_8085 0002: jump @MAR_A1_7793 :MAR_A1_8092 $5869 == 3 // (int) var == num jump_if_false @MAR_A1_8318 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8311 $5867 == 0 // (int) var == num jump_if_false @MAR_A1_8252 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_04' // Enter the ~t~shop. $5846 = -1009.25 // (float) $5847 = -332.53 // (float) $5848 = 10.58 // (float) 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 1 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 4 0036: 0@ = $3751 // (float vars) 0036: 1@ = $3781 // (float vars) 0036: 2@ = $3811 // (float vars) 01BB: (unknown) 0@ 1@ 2@ 2@ 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = 24@ // (int) // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_8311 :MAR_A1_8252 15@ == 1 // (int) var == num jump_if_false @MAR_A1_8284 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6852 1 20@ 0002: jump @MAR_A1_8311 :MAR_A1_8284 0080: actor $1038 near_point $5846 $5847 radius 50.0 50.0 sphere 0 0022: jump_if_false @MAR_A1_8311 // Note: the incorrect math opcode was used here 15@ = 1 // (int) :MAR_A1_8311 0002: jump @MAR_A1_8092 :MAR_A1_8318 $5869 == 4 // (int) var == num jump_if_false @MAR_A1_8562 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8555 0078: if and 008A: actor $1038 in_sphere_on_foot $3751 $3781 $3811 radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $1038 0022: jump_if_false @MAR_A1_8555 // Note: the incorrect math opcode was used here not 24@ == -1 // (int) var == num jump_if_false @MAR_A1_8408 047A: (unknown) 24@ 24@ = -1 // (int) :MAR_A1_8408 0107: toggle_player $1038 can_move 0 02F8: (unknown) $1038 1 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4644 0 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 0 0 0025: gosub @MAR_A1_11411 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_05' // Stop the ~r~goons~w~ smashing up the shop! $3145 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 5 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 5000 1 $5796 = 10 // (int) $5790 = 1 // (int) $5787 = 2 // (int) 037B: constant_params 0 variable_params 3 unknown 27 call_with_params @PUHELP_3794 $5846 $5847 $5848 -2@ = 0 // (int) // timer1 :MAR_A1_8555 0002: jump @MAR_A1_8318 :MAR_A1_8562 $5869 == 5 // (int) var == num jump_if_false @MAR_A1_8721 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8714 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_23855 -1 -2@ > 900 // (int) var > num // timer1 jump_if_false @MAR_A1_8642 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6852 1 20@ 0002: jump @MAR_A1_8655 :MAR_A1_8642 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6852 -1 20@ :MAR_A1_8655 $5867 == 0 // (int) var == num jump_if_false @MAR_A1_8700 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 2500 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 10 0002: jump @MAR_A1_8714 :MAR_A1_8700 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6446 14 11@ 20@ :MAR_A1_8714 0002: jump @MAR_A1_8562 :MAR_A1_8721 $5869 == 6 // (int) var == num jump_if_false @MAR_A1_9039 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_9032 0045: actor $1038 defined jump_if_false @MAR_A1_9032 004F: unknown_check $5849 jump_if_false @MAR_A1_9032 007C: actor $1038 driving $5849 0022: jump_if_false @MAR_A1_8958 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5846 $5847 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A1_8937 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 0 0 0025: gosub @MAR_A1_15584 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_08' // Smash up the shop's ~g~stock ~w~to scare the owner! $3145 = 1 // (int) -1@ = 0 // (int) // timer2 037B: constant_params 0 variable_params 3 unknown 27 call_with_params @PUHELP_3794 $5846 $5847 $5848 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 8 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 500 1 $5796 = 37 // (int) -2@ = 0 // (int) // timer1 $5790 = 1 // (int) 14@ = 0 // (int) 0002: jump @MAR_A1_8951 :MAR_A1_8937 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6446 31 11@ 20@ :MAR_A1_8951 0002: jump @MAR_A1_9032 :MAR_A1_8958 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_13' // Get back in ~b~Marty's truck. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 0 0 00C4: (unknown) $5851 3 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 1 31 > $5796 // (int) num > var 0022: jump_if_false @MAR_A1_9032 // Note: the incorrect math opcode was used here $5796 = 31 // (int) :MAR_A1_9032 0002: jump @MAR_A1_8721 :MAR_A1_9039 $5869 == 8 // (int) var == num jump_if_false @MAR_A1_9482 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_9475 0045: actor $5855 defined jump_if_false @MAR_A1_9119 026A: unknown_check $5855 jump_if_false @MAR_A1_9119 8485: not unknown_check $5855 343 jump_if_false @MAR_A1_9119 0414: (unknown) $5855 67 343 :MAR_A1_9119 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_23855 -1 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @NONAME_1_28051 11@ 0078: if and 9@ == 3 // (int) var == num $5867 == 0 // (int) var == num jump_if_false @MAR_A1_9215 $5796 = 41 // (int) 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 4000 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 10 0002: jump @MAR_A1_9443 :MAR_A1_9215 11@ > 0 // (int) var > num jump_if_false @MAR_A1_9398 11@ > 39 // (int) var > num jump_if_false @MAR_A1_9377 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6289 $5795 jump_if_false @MAR_A1_9377 16@ == 0 // (int) var == num jump_if_false @MAR_A1_9377 037B: constant_params 7 variable_params 2 unknown 27 call_with_params @MAR_A1_3867 $5846 $5847 $5848 0 1 0 1 $5600(9@,3) $5596(9@,3) $5796 = 43 // (int) 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0058: (unknown) 'MAA1_10' 3500 1 // Kill the ~r~Cholo ~w~protecting the store! 16@ = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 3500 1 -1@ = 0 // (int) // timer2 12@ = 1 // (int) 9@ += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4761 :MAR_A1_9377 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6446 41 11@ 20@ 0002: jump @MAR_A1_9443 :MAR_A1_9398 17@ == 0 // (int) var == num jump_if_false @MAR_A1_9443 -2@ > 8000 // (int) var > num // timer1 jump_if_false @MAR_A1_9443 0058: (unknown) 'MAA1_09' 4000 1 // Trash the shop's ~g~stock! 17@ = 1 // (int) :MAR_A1_9443 12@ == 1 // (int) var == num jump_if_false @MAR_A1_9475 0025: gosub @MAR_A1_10000 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6852 1 20@ :MAR_A1_9475 0002: jump @MAR_A1_9039 :MAR_A1_9482 $5869 == 10 // (int) var == num jump_if_false @MAR_A1_9727 0001: wait 0 ms 0025: gosub @MAR_A1_9749 25@ == -1 // (int) var == num jump_if_false @MAR_A1_9720 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6289 $5794 jump_if_false @MAR_A1_9720 $5868 == 5 // (int) var == num jump_if_false @MAR_A1_9676 0025: gosub @MAR_A1_12854 $3145 = 0 // (int) $5846 = -839.2 // (float) $5847 = -625.07 // (float) $5848 = 10.0 // (float) $5796 = 28 // (int) $5790 = 0 // (int) 18@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4619 'MAA1_07' // Get to the ~y~Cholos' store! 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4547 $5846 $5847 $5848 1 5.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 6 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5911 5000 1 0002: jump @MAR_A1_9720 :MAR_A1_9676 $5868 == 8 // (int) var == num jump_if_false @MAR_A1_9720 0025: gosub @MAR_A1_17569 0025: gosub @MAR_A1_18974 $3145 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4534 9 :MAR_A1_9720 0002: jump @MAR_A1_9482 :MAR_A1_9727 not $5869 == 9 // (int) var == num jump_if_false @MAR_A1_9747 0002: jump @MAR_A1_7421 :MAR_A1_9747 0026: return :MAR_A1_9749 0045: actor $1038 defined jump_if_false @MAR_A1_9779 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6778 $1038 0002: jump @MAR_A1_9804 :MAR_A1_9779 25@ = 2 // (int) 0025: gosub @MAR_A1_18554 $5869 = 9 // (int) 0002: jump @MAR_A1_9998 :MAR_A1_9804 0045: actor $5855 defined jump_if_false @MAR_A1_9896 004F: unknown_check $5849 jump_if_false @MAR_A1_9864 14@ == 1 // (int) var == num jump_if_false @MAR_A1_9857 807C: not actor $5855 driving $5849 0022: jump_if_false @MAR_A1_9857 // Note: the incorrect math opcode was used here 00E9: (unknown) $5855 $5849 :MAR_A1_9857 0002: jump @MAR_A1_9889 :MAR_A1_9864 25@ = 1 // (int) 0025: gosub @MAR_A1_18554 $5869 = 9 // (int) 0002: jump @MAR_A1_9998 :MAR_A1_9889 0002: jump @MAR_A1_9921 :MAR_A1_9896 25@ = 1 // (int) 0025: gosub @MAR_A1_18554 $5869 = 9 // (int) 0002: jump @MAR_A1_9998 :MAR_A1_9921 $5790 == 1 // (int) var == num jump_if_false @MAR_A1_9998 034A: unknown_check $3069 jump_if_false @MAR_A1_9998 0045: actor $3069 defined jump_if_false @MAR_A1_9974 0347: (unknown) $3069 1 041B: (unknown) $3069 0 0002: jump @MAR_A1_9998 :MAR_A1_9974 25@ = 0 // (int) 0025: gosub @MAR_A1_18554 $5869 = 9 // (int) 0002: jump @MAR_A1_9998 :MAR_A1_9998 0026: return :MAR_A1_10000 3 > 9@ // (int) num > var 0022: jump_if_false @MAR_A1_10113 // Note: the incorrect math opcode was used here -1@ > 3800 // (int) var > num // timer2 jump_if_false @MAR_A1_10113 9@ == 2 // (int) var == num jump_if_false @MAR_A1_10074 037B: constant_params 7 variable_params 2 unknown 27 call_with_params @MAR_A1_3867 $5846 $5847 $5848 0 0 1 1 $5600(9@,3) $5596(9@,3) 0002: jump @MAR_A1_10104 :MAR_A1_10074 037B: constant_params 7 variable_params 2 unknown 27 call_with_params @MAR_A1_3867 $5846 $5847 $5848 0 1 0 1 $5600(9@,3) $5596(9@,3) :MAR_A1_10104 9@ += 1 // (int) -1@ = 0 // (int) // timer2 :MAR_A1_10113 0026: return :MAR_A1_10115 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 0036: 3@ = $1042 // (float vars) 3@ -= 15.0 // (float) 0036: 4@ = $1043 // (float vars) 4@ -= 15.0 // (float) 5@ = 5.0 // (float) 0036: 6@ = $1042 // (float vars) 6@ += 15.0 // (float) 0036: 7@ = $1043 // (float vars) 7@ += 15.0 // (float) 8@ = 25.0 // (float) 00AA: set_parked_car_generator $1835 cars_to_generate_to 0 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @SAFEHOU_12168 8 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 -943.94 -856.81 12.18 0045: actor $1038 defined jump_if_false @MAR_A1_10271 010F: (unknown) $1038 -940.92 -859.13 12.69 :MAR_A1_10271 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_3840 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_4314 -940.92 -859.13 12.69 320.0 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4357 -938.67 -855.93 12.19 167.57 1 0162: release_model #BOBCAT 0001: wait 500 ms 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @MAR_A1_780 $1038 $5849 -1 0152: create_forbidden_for_peds_cube_cornerA -1018.22 -384.58 8.94 cornerB -992.19 -305.64 10.76 0246: (unknown) -1018.22 -384.58 8.94 -992.19 -305.64 10.76 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5799 'MAA1_S0' $5855 0 // ~w~A business interest of mine is having trouble with some idiots that need putting straight. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5799 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5800 'MAA1_S1' $5855 0 // ~w~What business are you in? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5800 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5801 'MAA1_S2' $5855 0 // ~w~I look after people, and they look after me. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5801 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5802 'MAA1_S3' $5855 0 // ~w~Sometimes I have to remind them of their obligations if they don't. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5802 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5803 'MAA1_S4' $5855 0 // ~w~But mostly I just mind my own business. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5803 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1000 0026: return :MAR_A1_10636 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5796 = 6 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4161 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5805 'MAA1_S5' $5855 0 // ~w~Ok, we're here. Now get on in there and teach them idiots a lesson. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5805 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5806 'MAA1_S6' $1038 0 // ~w~You're not coming? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5806 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5807 'MAA1_S7' $5855 0 // ~w~Why would I employ a dog then bark myself? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5807 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5808 'MAA1_S8' $5855 0 // ~w~Go sik'em pal. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5808 0045: actor $5855 defined jump_if_false @MAR_A1_10851 032D: (unknown) $5855 1 :MAR_A1_10851 0045: actor $5855 defined jump_if_false @MAR_A1_10866 011A: (unknown) $5855 :MAR_A1_10866 0045: actor $1038 defined jump_if_false @MAR_A1_10900 0045: actor $5855 defined jump_if_false @MAR_A1_10900 0153: (unknown) $1038 $5855 0153: (unknown) $5855 $1038 :MAR_A1_10900 022C: (unknown) $1042 $1043 $1044 5.0 1 00B9: set_camera_position -1009.45 -371.37 14.17 rotations 0 0 0 00BA: set_camera_point_at -1009.55 -370.39 14.04 mode 2 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_11003 0002: jump @MAR_A1_11218 :MAR_A1_11003 0045: actor $1038 defined jump_if_false @MAR_A1_11029 007E: actor $1038 driving jump_if_false @MAR_A1_11029 00F1: (unknown) $1038 :MAR_A1_11029 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $1038 defined jump_if_false @MAR_A1_11065 04B4: (unknown) $1038 121 543 1.0 :MAR_A1_11065 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_11093 0002: jump @MAR_A1_11218 :MAR_A1_11093 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_true @MAR_A1_11218 0045: actor $1038 defined jump_if_false @MAR_A1_11149 04B4: (unknown) $1038 120 521 1.0 :MAR_A1_11149 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_11177 0002: jump @MAR_A1_11218 :MAR_A1_11177 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_11218 0002: jump @MAR_A1_11218 :MAR_A1_11218 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 26@ = 0 // (int) 0045: actor $1038 defined jump_if_false @MAR_A1_11263 007E: actor $1038 driving jump_if_false @MAR_A1_11263 00F1: (unknown) $1038 26@ = 1 // (int) :MAR_A1_11263 26@ == 1 // (int) var == num jump_if_false @MAR_A1_11322 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A1_11315 007E: actor $1038 driving jump_if_false @MAR_A1_11311 00F1: (unknown) $1038 0002: jump @MAR_A1_11315 :MAR_A1_11311 26@ = 0 // (int) :MAR_A1_11315 0002: jump @MAR_A1_11263 :MAR_A1_11322 0001: wait 50 ms 0045: actor $1038 defined jump_if_false @MAR_A1_11361 0352: (unknown) $1038 010F: (unknown) $1038 -1009.11 -337.5 11.0 0154: (unknown) $1038 :MAR_A1_11361 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 004F: unknown_check $5849 jump_if_false @MAR_A1_11396 013A: set_car $5849 door_status_to 2 :MAR_A1_11396 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1000 0026: return :MAR_A1_11411 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5796 = 10 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4237 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $5857 $3069 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $5856 $3069 0045: actor $5856 defined jump_if_false @MAR_A1_11499 010B: set_actor $5856 armed_weapon_to 0 :MAR_A1_11499 0045: actor $3069 defined jump_if_false @MAR_A1_11531 0154: (unknown) $3069 0045: actor $5856 defined jump_if_false @MAR_A1_11531 0153: (unknown) $3069 $5856 :MAR_A1_11531 003E: $5865 = create_actor_pedtype 22 model 0 at -1733.14 631.04 147.89 0045: actor $5865 defined jump_if_false @MAR_A1_11581 02F8: (unknown) $5865 1 0200: (unknown) $5865 0 02D0: (unknown) $5865 1 :MAR_A1_11581 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5809 'MAA1_S9' $3069 0 // ~w~Please... I can't afford to pay any more protection. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5809 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5810 'MAA1_T0' $5856 0 // ~w~You don't pay - you don't stay. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5810 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5811 'MAA1_T1' $5856 0 // ~w~Fuck this place up. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5811 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5812 'MAA1_T2' $5857 0 // ~w~Who the hell is this hero? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5812 00B9: set_camera_position -1732.89 630.45 152.26 rotations 0 0 0 00BA: set_camera_point_at -1733.1 631.35 151.87 mode 2 028D: (unknown) 0.1 0045: actor $5856 defined jump_if_false @MAR_A1_11804 04B4: (unknown) $5856 120 524 100.0 :MAR_A1_11804 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $3069 defined jump_if_false @MAR_A1_11850 04B4: (unknown) $3069 121 560 1.0 :MAR_A1_11850 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_11878 0002: jump @MAR_A1_12514 :MAR_A1_11878 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 750 jump_if_false @MAR_A1_11918 0002: jump @MAR_A1_12514 :MAR_A1_11918 0045: actor $5856 defined jump_if_false @MAR_A1_11941 04B4: (unknown) $5856 121 558 1.0 :MAR_A1_11941 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_11969 0002: jump @MAR_A1_12514 :MAR_A1_11969 0045: actor $5856 defined jump_if_false @MAR_A1_11990 0528: (unknown) $5856 558 -1.0 :MAR_A1_11990 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $5856 defined jump_if_false @MAR_A1_12026 04B4: (unknown) $5856 121 543 1.0 :MAR_A1_12026 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 50 jump_if_false @MAR_A1_12052 0002: jump @MAR_A1_12514 :MAR_A1_12052 0045: actor $5856 defined jump_if_false @MAR_A1_12074 0045: actor $5865 defined jump_if_false @MAR_A1_12074 :MAR_A1_12074 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 250 jump_if_false @MAR_A1_12101 0002: jump @MAR_A1_12514 :MAR_A1_12101 0045: actor $3069 defined jump_if_false @MAR_A1_12133 0154: (unknown) $3069 0045: actor $5857 defined jump_if_false @MAR_A1_12133 0153: (unknown) $3069 $5857 :MAR_A1_12133 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_12161 0002: jump @MAR_A1_12514 :MAR_A1_12161 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_false @MAR_A1_12188 0002: jump @MAR_A1_12514 :MAR_A1_12188 0045: actor $5857 defined jump_if_false @MAR_A1_12235 0414: (unknown) $5857 10 218 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_false @MAR_A1_12235 0002: jump @MAR_A1_12514 :MAR_A1_12235 0252: object $2859 exists jump_if_false @MAR_A1_12264 010C: store_object $2859 position_to 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 42 03BE: (unknown) $2859 :MAR_A1_12264 0045: actor $5856 defined 0022: jump_if_false @MAR_A1_12285 // Note: the incorrect math opcode was used here 0528: (unknown) $5856 543 -1.0 :MAR_A1_12285 00B9: set_camera_position -1734.97 631.89 150.59 rotations 0 0 0 00BA: set_camera_point_at -1734.97 630.97 150.97 mode 2 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $1038 $5856 0045: actor $1038 defined jump_if_false @MAR_A1_12361 04B4: (unknown) $1038 120 511 1000.0 :MAR_A1_12361 0045: actor $5856 defined jump_if_false @MAR_A1_12420 0154: (unknown) $5856 0045: actor $1038 defined jump_if_false @MAR_A1_12420 0153: (unknown) $5856 $1038 0153: (unknown) $1038 $5856 0045: actor $3069 defined 0022: jump_if_false @MAR_A1_12420 // Note: the incorrect math opcode was used here 0154: (unknown) $3069 0153: (unknown) $3069 $1038 :MAR_A1_12420 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_false @MAR_A1_12447 0002: jump @MAR_A1_12514 :MAR_A1_12447 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 0 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_12487 0002: jump @MAR_A1_12514 :MAR_A1_12487 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_false @MAR_A1_12514 0002: jump @MAR_A1_12514 :MAR_A1_12514 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @MAR_A1_12543 0154: (unknown) $1038 0352: (unknown) $1038 :MAR_A1_12543 0045: actor $5856 defined jump_if_false @MAR_A1_12562 0154: (unknown) $5856 0352: (unknown) $5856 :MAR_A1_12562 0045: actor $5857 defined jump_if_false @MAR_A1_12581 0154: (unknown) $5857 0352: (unknown) $5857 :MAR_A1_12581 0045: actor $3069 defined jump_if_false @MAR_A1_12600 0154: (unknown) $3069 0352: (unknown) $3069 :MAR_A1_12600 034A: unknown_check $5865 jump_if_false @MAR_A1_12615 003F: destroy_actor $5865 :MAR_A1_12615 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $1038 $5857 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $1038 $5856 0045: actor $1038 defined jump_if_false @MAR_A1_12683 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 1.5 -1.0 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 0@ 1@ 2@ :MAR_A1_12683 0444: (unknown) 120 0444: (unknown) 121 0252: object $2859 exists jump_if_false @MAR_A1_12706 03BE: (unknown) $2859 :MAR_A1_12706 0045: actor $5856 defined jump_if_false @MAR_A1_12721 0352: (unknown) $5856 :MAR_A1_12721 0045: actor $5856 defined jump_if_false @MAR_A1_12751 02D5: (unknown) $5856 19 jump_if_false @MAR_A1_12751 010B: set_actor $5856 armed_weapon_to 19 :MAR_A1_12751 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5813 'MAA1_T3' $5857 0 // ~w~You gonna be sorry. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5813 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5814 'MAA1_T4' $5857 0 // ~w~Don't mess with me, ese. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5814 $5796 = 14 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1000 0026: return :MAR_A1_12854 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5796 = 16 // (int) $3072 = 1 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 004F: unknown_check $5849 jump_if_false @MAR_A1_12937 0@ = -1010.28 // (float) 1@ = -339.41 // (float) 2@ = 9.78 // (float) 004E: put_car $5849 at 0@ 1@ 2@ 0236: (unknown) $5849 3 :MAR_A1_12937 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DC' 'MAA1_T7' $5855 0 // ~w~You've done real good Vic. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1DC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DD' 'MAA1_T8' $3069 0 // ~w~Marty... he's with you? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1DD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DE' 'MAA1_T9' $5855 0 // ~w~What're you doing letting scum in your store? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1DE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DF' 'MAA1_U0' $5855 0 // ~w~My protection don't run to no daily visit. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1DF' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DG' 'MAA1_U1' $5855 0 // ~w~Are you hot for me boy - is that it? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1DG' 0045: actor $5855 defined jump_if_false @MAR_A1_13212 0154: (unknown) $5855 :MAR_A1_13212 0045: actor $1038 defined jump_if_false @MAR_A1_13231 0352: (unknown) $1038 00A2: (unknown) $1038 :MAR_A1_13231 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_6183 8140: not pickup $5788 picked_up jump_if_false @MAR_A1_13256 0141: destroy_pickup $5788 :MAR_A1_13256 8140: not pickup $5789 picked_up jump_if_false @MAR_A1_13271 0141: destroy_pickup $5789 :MAR_A1_13271 0045: actor $3069 defined jump_if_false @MAR_A1_13290 0154: (unknown) $3069 0352: (unknown) $3069 :MAR_A1_13290 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 -1735.05 634.85 150.04 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $5855 -1734.83 629.3 150.04 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $3069 -1732.34 636.24 150.04 037B: constant_params 0 variable_params 3 unknown 27 call_with_params @PUHELP_3794 0@ 1@ 2@ 0001: wait 1000 ms 0045: actor $5855 defined jump_if_false @MAR_A1_13412 00CF: set_actor $5855 Z_angle_to -25.29 :MAR_A1_13412 0045: actor $1038 defined jump_if_false @MAR_A1_13432 00CF: set_actor $1038 Z_angle_to 251.88 :MAR_A1_13432 0045: actor $3069 defined jump_if_false @MAR_A1_13452 00CF: set_actor $3069 Z_angle_to 128.95 :MAR_A1_13452 0001: wait 100 ms 0045: actor $1038 defined jump_if_false @MAR_A1_13479 04B4: (unknown) $1038 120 514 100.0 :MAR_A1_13479 00B9: set_camera_position -1735.51 632.49 150.8 rotations 0 0 0 00BA: set_camera_point_at -1734.9 631.7 150.94 mode 2 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_500 $5855 -1733.19 634.31 150.04 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 10.0 time 3000 00B9: set_camera_position -1735.51 632.49 150.8 rotations 0 0 0 00BA: set_camera_point_at -1735.0 633.34 150.88 mode 1 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'MARA1DC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 100 jump_if_false @MAR_A1_13646 0002: jump @MAR_A1_15099 :MAR_A1_13646 0045: actor $3069 defined jump_if_false @MAR_A1_13697 0045: actor $5855 defined jump_if_false @MAR_A1_13697 0045: actor $1038 defined jump_if_false @MAR_A1_13697 0153: (unknown) $3069 $5855 0153: (unknown) $5855 $3069 0153: (unknown) $1038 $5855 :MAR_A1_13697 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DC' jump_if_false @MAR_A1_13730 0002: jump @MAR_A1_15099 :MAR_A1_13730 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DH' 'MAA1_U2' $5855 0 // ~w~You wanna see my pretty face here everyday? 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'MARA1DD' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DD' jump_if_false @MAR_A1_13820 0002: jump @MAR_A1_15099 :MAR_A1_13820 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DI' 'MAA1_U3' $3069 0 // ~w~What? I... no...? 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'MARA1DE' 0 0045: actor $5855 defined jump_if_false @MAR_A1_13906 04B4: (unknown) $5855 120 524 1.0 04B4: (unknown) $5855 121 537 1.0 :MAR_A1_13906 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_true @MAR_A1_15099 0045: actor $5855 defined jump_if_false @MAR_A1_13949 04B4: (unknown) $5855 121 538 1.0 :MAR_A1_13949 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DE' jump_if_false @MAR_A1_13982 0002: jump @MAR_A1_15099 :MAR_A1_13982 02B4: set_camera_transverse_delay 10.0 time 15000 00B9: set_camera_position -1735.04 633.63 152.38 rotations 0 0 0 00BA: set_camera_point_at -1734.54 634.36 151.91 mode 1 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DJ' 'MAA1_U4' $5855 0 // ~w~For wasting my time your protection rate just went up. 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'MARA1DF' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DF' jump_if_false @MAR_A1_14113 0002: jump @MAR_A1_15099 :MAR_A1_14113 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'MARA1DG' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DG' jump_if_false @MAR_A1_14166 0002: jump @MAR_A1_15099 :MAR_A1_14166 0045: actor $5855 defined jump_if_false @MAR_A1_14189 04B4: (unknown) $5855 120 523 1.0 :MAR_A1_14189 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'MARA1DH' 0 0045: actor $5855 defined jump_if_false @MAR_A1_14232 04B4: (unknown) $5855 121 539 1.0 :MAR_A1_14232 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DH' jump_if_false @MAR_A1_14265 0002: jump @MAR_A1_15099 :MAR_A1_14265 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'MARA1DI' 0 0045: actor $3069 defined jump_if_false @MAR_A1_14308 04B4: (unknown) $3069 121 561 1.0 :MAR_A1_14308 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DI' jump_if_false @MAR_A1_14341 0002: jump @MAR_A1_15099 :MAR_A1_14341 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'MARA1DJ' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DJ' jump_if_false @MAR_A1_14394 0002: jump @MAR_A1_15099 :MAR_A1_14394 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @MAR_A1_14427 00A2: (unknown) $1038 0154: (unknown) $1038 0352: (unknown) $1038 :MAR_A1_14427 0045: actor $5855 defined jump_if_false @MAR_A1_14450 00A2: (unknown) $5855 0154: (unknown) $5855 0352: (unknown) $5855 :MAR_A1_14450 0045: actor $3069 defined jump_if_false @MAR_A1_14465 0352: (unknown) $3069 :MAR_A1_14465 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 0 00B9: set_camera_position -1013.08 -328.16 10.03 rotations 0 0 0 00BA: set_camera_point_at -1012.48 -328.93 10.25 mode 2 0@ = -1012.16 // (float) 1@ = -339.05 // (float) 2@ = 10.07 // (float) 0036: 4@ = 1@ // (float vars) 4@ -= 10.0 // (float) 0036: 3@ = 0@ // (float vars) 3@ -= 10.0 // (float) 5@ = 8.0 // (float) 0036: 6@ = 0@ // (float vars) 6@ += 10.0 // (float) 0036: 7@ = 1@ // (float vars) 7@ += 10.0 // (float) 8@ = 15.0 // (float) 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5757 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 -1029.48 -331.78 9.73 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $5855 -1008.6 -332.24 9.73 0059: text_clear_all 0045: actor $1038 defined jump_if_false @MAR_A1_14684 0200: (unknown) $1038 0 :MAR_A1_14684 003E: $5865 = create_actor_pedtype 22 model 0 at -1009.48 -331.78 9.73 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DK' 'MAA1_U5' $5855 0 // ~w~C'mon Vic. These Cholo boys normally protect a store nearby. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1DL' 'SMRA1DL' $5855 0 // ~w~Now it's gonna need new protection. Let's go get it. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1DK' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1DL' 0001: wait 0 ms 0045: actor $5855 defined jump_if_false @MAR_A1_14908 004F: unknown_check $5849 jump_if_false @MAR_A1_14908 0045: actor $5865 defined jump_if_false @MAR_A1_14908 027F: store_coords_to 0@ 1@ 2@ from_actor $5849 with_offset 2.5 0 0 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_500 $5855 0@ 1@ 2@ 027F: store_coords_to 0@ 1@ 2@ from_actor $5849 with_offset -2.5 1.0 0 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_500 $5865 0@ 1@ 2@ :MAR_A1_14908 004F: unknown_check $5849 jump_if_false @MAR_A1_14925 013A: set_car $5849 door_status_to 1 :MAR_A1_14925 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'MARA1DK' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DK' jump_if_false @MAR_A1_14991 0002: jump @MAR_A1_15099 :MAR_A1_14991 004F: unknown_check $5849 jump_if_false @MAR_A1_15019 0045: actor $5855 defined jump_if_false @MAR_A1_15019 00E9: (unknown) $5855 $5849 :MAR_A1_15019 004F: unknown_check $5849 0022: jump_if_false @MAR_A1_15047 // Note: the incorrect math opcode was used here 0045: actor $5865 defined 0022: jump_if_false @MAR_A1_15047 // Note: the incorrect math opcode was used here 00EA: (unknown) $5865 $5849 :MAR_A1_15047 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'MARA1DL' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'MARA1DL' jump_if_false @MAR_A1_15099 0002: jump @MAR_A1_15099 :MAR_A1_15099 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 004F: unknown_check $5849 jump_if_false @MAR_A1_15126 013A: set_car $5849 door_status_to 1 :MAR_A1_15126 034A: unknown_check $5865 jump_if_false @MAR_A1_15141 003F: destroy_actor $5865 :MAR_A1_15141 0045: actor $1038 defined jump_if_false @MAR_A1_15170 00A2: (unknown) $1038 0154: (unknown) $1038 0352: (unknown) $1038 0200: (unknown) $1038 1 :MAR_A1_15170 0045: actor $5855 defined jump_if_false @MAR_A1_15193 00A2: (unknown) $5855 0154: (unknown) $5855 0352: (unknown) $5855 :MAR_A1_15193 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 0 004F: unknown_check $5849 jump_if_false @MAR_A1_15256 0045: actor $1038 defined jump_if_false @MAR_A1_15256 0352: (unknown) $1038 027F: store_coords_to 0@ 1@ 2@ from_actor $5849 with_offset -2.0 0 0 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 0@ 1@ 2@ :MAR_A1_15256 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $5855 -1008.6 -332.24 9.73 0001: wait 500 ms 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @MAR_A1_780 $1038 $5849 -1 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @MAR_A1_780 $5855 $5849 0 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1EA' 'MAA1_U6' $1038 0 // ~w~You're running a protection racket? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1EA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1EB' 'MAA1_U7' $5855 0 // ~w~And more besides soon enough. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1EB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1EC' 'MAA1_U8' $5855 0 // ~w~C'mon. Put the pedal to the metal. Step on it. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1EC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1ED' 'MAA1_U9' $5855 0 // ~w~This is it. Let's get in there and bring them into the fold. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1ED' 004F: unknown_check $5849 jump_if_false @MAR_A1_15548 031C: (unknown) $5849 :MAR_A1_15548 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5791 3@ 4@ 5@ 6@ 7@ 8@ $3072 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1000 0026: return :MAR_A1_15584 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5796 = 31 // (int) $3072 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1ED' 'MAA1_U9' $5855 0 // ~w~This is it. Let's get in there and bring them into the fold. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1ED' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @MAR_A1_15694 00A2: (unknown) $1038 :MAR_A1_15694 0045: actor $5855 defined jump_if_false @MAR_A1_15709 00A2: (unknown) $5855 :MAR_A1_15709 0001: wait 100 ms 00B9: set_camera_position -831.0 -653.74 14.57 rotations 0 0 0 00BA: set_camera_point_at -831.45 -652.87 14.39 mode 2 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $5855 defined jump_if_false @MAR_A1_15800 007E: actor $5855 driving jump_if_false @MAR_A1_15800 00F1: (unknown) $5855 :MAR_A1_15800 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 400 jump_if_true @MAR_A1_17059 0045: actor $1038 defined jump_if_false @MAR_A1_15861 0045: actor $5855 defined jump_if_false @MAR_A1_15861 007E: actor $1038 driving jump_if_false @MAR_A1_15861 00A2: (unknown) $1038 00F1: (unknown) $1038 :MAR_A1_15861 007E: actor $1038 driving jump_if_false @MAR_A1_15963 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 50 jump_if_false @MAR_A1_15898 0002: jump @MAR_A1_17059 :MAR_A1_15898 0045: actor $1038 defined jump_if_false @MAR_A1_15909 :MAR_A1_15909 0045: actor $5855 defined jump_if_false @MAR_A1_15956 807E: not actor $5855 driving jump_if_false @MAR_A1_15956 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_500 $5855 -845.3045 -638.8693 10.0 :MAR_A1_15956 0002: jump @MAR_A1_15861 :MAR_A1_15963 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_500 $1038 -845.3045 -638.8693 10.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 800 jump_if_false @MAR_A1_16015 0002: jump @MAR_A1_17059 :MAR_A1_16015 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_16043 0002: jump @MAR_A1_17059 :MAR_A1_16043 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 00B9: set_camera_position -1737.1 640.8 152.58 rotations 0 0 0 00BA: set_camera_point_at -1736.51 640.02 152.36 mode 2 0045: actor $1038 defined jump_if_false @MAR_A1_16107 00A2: (unknown) $1038 :MAR_A1_16107 0045: actor $5855 defined jump_if_false @MAR_A1_16122 00A2: (unknown) $5855 :MAR_A1_16122 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4644 2 0045: actor $3069 defined jump_if_false @MAR_A1_16149 0154: (unknown) $3069 :MAR_A1_16149 0045: actor $5855 defined jump_if_false @MAR_A1_16164 011A: (unknown) $5855 :MAR_A1_16164 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 -1735.11 636.9 150.05 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $5855 -1730.134 635.219 150.05 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $1038 $3069 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $5855 $3069 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1FA' 'MAA1_V0' $3069 0 // ~w~But, I pay protection to the Cholo. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1FA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1FB' 'MAA1_V1' $5855 0 // ~w~I don't see them protecting you any. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1FB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1FC' 'MAA1_V2' $5855 0 // ~w~Vic - get to work. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1FC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1FD' 'MAA1_V3' $1038 0 // ~w~Marty, this ain't right. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1FD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'MARA1FE' 'MAA1_V4' $5855 0 // ~w~You want to get paid - be a man. Or are you all hat and no cattle? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'MARA1FE' 0045: actor $1038 defined jump_if_false @MAR_A1_16539 04B4: (unknown) $1038 120 521 100.0 :MAR_A1_16539 0045: actor $5855 defined jump_if_false @MAR_A1_16562 04B4: (unknown) $5855 120 512 100.0 :MAR_A1_16562 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 0001: wait 0 ms jump_if_false @MAR_A1_16589 0002: jump @MAR_A1_17059 :MAR_A1_16589 02B4: set_camera_transverse_delay 1.0 time 7000 00B9: set_camera_position -1736.39 639.87 152.3 rotations 0 0 0 00BA: set_camera_point_at -1735.81 639.11 152.02 mode 1 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $3069 defined jump_if_false @MAR_A1_16672 04B4: (unknown) $3069 121 560 1.0 :MAR_A1_16672 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_16700 0002: jump @MAR_A1_17059 :MAR_A1_16700 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $5855 defined jump_if_false @MAR_A1_16736 04B4: (unknown) $5855 121 550 1.0 :MAR_A1_16736 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 1000 jump_if_true @MAR_A1_17059 0045: actor $5855 defined jump_if_false @MAR_A1_16777 0528: (unknown) $5855 550 -1.0 :MAR_A1_16777 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_16805 0002: jump @MAR_A1_17059 :MAR_A1_16805 00B9: set_camera_position -1729.95 630.82 151.9 rotations 0 0 0 00BA: set_camera_point_at -1730.48 631.64 151.69 mode 2 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $5855 $1038 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $1038 defined jump_if_false @MAR_A1_16894 04B4: (unknown) $1038 121 554 1.0 :MAR_A1_16894 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_16922 0002: jump @MAR_A1_17059 :MAR_A1_16922 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $1038 defined jump_if_false @MAR_A1_16958 04B4: (unknown) $1038 121 554 1.0 :MAR_A1_16958 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_16986 0002: jump @MAR_A1_17059 :MAR_A1_16986 0045: actor $1038 defined jump_if_false @MAR_A1_16997 :MAR_A1_16997 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 0045: actor $1038 defined jump_if_false @MAR_A1_17031 0528: (unknown) $1038 554 -1.0 :MAR_A1_17031 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_17059 0002: jump @MAR_A1_17059 :MAR_A1_17059 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5836 'MAA1_V5' $3069 0 // ~w~Please. I don't want any trouble. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5836 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5837 'MAA1_V6' $5855 0 // ~w~That's why you need us. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5837 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5838 $5843 $3069 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5838 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5839 $5844 $3069 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5839 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5840 'MAA1_W3' $3069 0 // ~w~Okay. I'll pay. I'll pay. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5840 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4644 2 0045: actor $3069 defined jump_if_false @MAR_A1_17272 0154: (unknown) $3069 :MAR_A1_17272 0045: actor $5855 defined jump_if_false @MAR_A1_17287 011A: (unknown) $5855 :MAR_A1_17287 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 -1735.11 636.9 150.05 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $5855 -1730.134 635.219 150.05 0001: wait 100 ms 0045: actor $1038 defined jump_if_false @MAR_A1_17364 0352: (unknown) $1038 00A2: (unknown) $1038 :MAR_A1_17364 0045: actor $5855 defined jump_if_false @MAR_A1_17383 0352: (unknown) $5855 00A2: (unknown) $5855 :MAR_A1_17383 0001: wait 800 ms 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $5855 $1038 0045: actor $1038 defined jump_if_false @MAR_A1_17432 010F: (unknown) $1038 -1735.78 638.12 151.24 :MAR_A1_17432 0001: wait 100 ms $3072 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @NONAME_1_20442 0443: (unknown) 67 0228: (unknown) 0444: (unknown) 120 0444: (unknown) 121 0045: actor $1038 defined jump_if_false @MAR_A1_17515 82D5: not (unknown) $1038 6 jump_if_false @MAR_A1_17515 01F9: $5788 = create_weapon_pickup #BAT group 3 ammo 1 at -1730.85 636.26 150.81 :MAR_A1_17515 0045: actor $5855 defined jump_if_false @MAR_A1_17554 0200: (unknown) $5855 1 02F8: (unknown) $5855 0 0045: actor $1038 defined jump_if_false @MAR_A1_17554 0153: (unknown) $5855 $1038 :MAR_A1_17554 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1000 0026: return :MAR_A1_17569 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5796 = 42 // (int) $3072 = 1 // (int) 8140: not pickup $5788 picked_up jump_if_false @MAR_A1_17609 0141: destroy_pickup $5788 :MAR_A1_17609 0045: actor $5855 defined jump_if_false @MAR_A1_17624 0154: (unknown) $5855 :MAR_A1_17624 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 $5841 'MAA1_W4' $5855 0 // ~w~You've done a man's job today. I might have more work for you. See you around. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 $5841 0045: actor $5855 defined jump_if_false @MAR_A1_17685 0352: (unknown) $5855 :MAR_A1_17685 0001: wait 0 ms 0045: actor $5855 defined jump_if_false @MAR_A1_17704 010B: set_actor $5855 armed_weapon_to 0 :MAR_A1_17704 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 2 0@ = -844.2 // (float) 1@ = -638.69 // (float) 2@ = 10.12 // (float) 0036: 4@ = 1@ // (float vars) 4@ -= 10.0 // (float) 0036: 3@ = 0@ // (float vars) 3@ -= 10.0 // (float) 5@ = 8.0 // (float) 0036: 6@ = 0@ // (float vars) 6@ += 10.0 // (float) 0036: 7@ = 1@ // (float vars) 7@ += 10.0 // (float) 8@ = 15.0 // (float) 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5757 3@ 4@ 5@ 6@ 7@ 8@ 0045: actor $1038 defined jump_if_false @MAR_A1_17822 00A2: (unknown) $1038 :MAR_A1_17822 0045: actor $5855 defined jump_if_false @MAR_A1_17837 00A2: (unknown) $5855 :MAR_A1_17837 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 -843.48 -640.52 10.11 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $5855 -844.2 -638.69 10.12 0001: wait 800 ms $1698 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_521 $1038 $5855 0001: wait 100 ms 004F: unknown_check $5849 jump_if_false @MAR_A1_17947 0045: actor $5855 defined jump_if_false @MAR_A1_17947 00EA: (unknown) $5855 $5849 :MAR_A1_17947 0045: actor $1038 defined 0022: jump_if_false @MAR_A1_17975 // Note: the incorrect math opcode was used here 0045: actor $5855 defined 0022: jump_if_false @MAR_A1_17975 // Note: the incorrect math opcode was used here 0153: (unknown) $1038 $5855 :MAR_A1_17975 00B9: set_camera_position -845.02 -642.83 10.31 rotations 0 0 0 00BA: set_camera_point_at -844.81 -641.88 10.57 mode 2 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5955 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 $5543(20@,44) jump_if_false @MAR_A1_18065 0002: jump @MAR_A1_18065 :MAR_A1_18065 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 2 034A: unknown_check $5855 jump_if_false @MAR_A1_18102 003F: destroy_actor $5855 :MAR_A1_18102 004F: unknown_check $5849 jump_if_false @MAR_A1_18117 0049: destroy_car $5849 :MAR_A1_18117 0045: actor $1038 defined jump_if_false @MAR_A1_18132 0154: (unknown) $1038 :MAR_A1_18132 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_684 $1038 -843.48 -640.52 10.11 0045: actor $1038 defined jump_if_false @MAR_A1_18189 010F: (unknown) $1038 -844.2 -638.69 10.12 :MAR_A1_18189 0001: wait 900 ms 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5791 3@ 4@ 5@ 6@ 7@ 8@ $3072 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1000 0026: return :MAR_A1_18230 10@ = 0 // (int) :MAR_A1_18234 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A1_18279 // Note: the incorrect math opcode was used here $5596(10@,3) > -1 // (int) var > num jump_if_false @MAR_A1_18267 00BB: (unknown) $5596(10@,3) :MAR_A1_18267 10@ += 1 // (int) 0002: jump @MAR_A1_18234 :MAR_A1_18279 $5850 > -1 // (int) var > num jump_if_false @MAR_A1_18296 00BB: (unknown) $5850 :MAR_A1_18296 $5851 > -1 // (int) var > num jump_if_false @MAR_A1_18313 00BB: (unknown) $5851 :MAR_A1_18313 $5793 > -1 // (int) var > num jump_if_false @MAR_A1_18330 0249: (unknown) $5793 :MAR_A1_18330 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4761 8140: not pickup $5788 picked_up jump_if_false @MAR_A1_18355 0141: destroy_pickup $5788 :MAR_A1_18355 8140: not pickup $5789 picked_up jump_if_false @MAR_A1_18370 0141: destroy_pickup $5789 :MAR_A1_18370 0026: return :MAR_A1_18372 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 2500 ms $1698 == 4 // (int) var == num jump_if_false @MAR_A1_18552 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 500 $5869 == 8 // (int) var == num jump_if_false @MAR_A1_18450 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 2 0002: jump @MAR_A1_18537 :MAR_A1_18450 $5869 == 10 // (int) var == num jump_if_false @MAR_A1_18513 $5868 == 8 // (int) var == num jump_if_false @MAR_A1_18495 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 2 0002: jump @MAR_A1_18506 :MAR_A1_18495 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 0 :MAR_A1_18506 0002: jump @MAR_A1_18537 :MAR_A1_18513 $5869 == 5 // (int) var == num jump_if_false @MAR_A1_18537 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4719 0 :MAR_A1_18537 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1 :MAR_A1_18552 0026: return :MAR_A1_18554 0059: text_clear_all 0025: gosub @MAR_A1_18230 $3068 = 0 // (int) 0045: actor $1038 defined jump_if_false @MAR_A1_18910 $5869 == 8 // (int) var == num jump_if_false @MAR_A1_18611 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5809 2 0002: jump @MAR_A1_18698 :MAR_A1_18611 $5869 == 10 // (int) var == num jump_if_false @MAR_A1_18674 $5868 == 8 // (int) var == num jump_if_false @MAR_A1_18656 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5809 2 0002: jump @MAR_A1_18667 :MAR_A1_18656 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5809 0 :MAR_A1_18667 0002: jump @MAR_A1_18698 :MAR_A1_18674 $5869 == 5 // (int) var == num jump_if_false @MAR_A1_18698 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5809 0 :MAR_A1_18698 25@ == 1 // (int) var == num jump_if_false @MAR_A1_18903 0045: actor $1038 defined jump_if_false @MAR_A1_18903 0080: actor $1038 near_point -940.92 -859.13 radius 200.0 200.0 sphere 0 jump_if_false @MAR_A1_18903 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 034A: unknown_check $5855 jump_if_false @MAR_A1_18777 003F: destroy_actor $5855 :MAR_A1_18777 034B: unknown_check $5849 jump_if_false @MAR_A1_18838 004F: unknown_check $5849 jump_if_false @MAR_A1_18834 0045: actor $1038 defined jump_if_false @MAR_A1_18827 807C: not actor $1038 driving $5849 0022: jump_if_false @MAR_A1_18827 // Note: the incorrect math opcode was used here 0049: destroy_car $5849 :MAR_A1_18827 0002: jump @MAR_A1_18838 :MAR_A1_18834 0049: destroy_car $5849 :MAR_A1_18838 3@ = -955.92 // (float) 4@ = -874.13 // (float) 5@ = 5.0 // (float) 6@ = -925.92 // (float) 7@ = -844.13 // (float) 8@ = 25.0 // (float) 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_355 1000 :MAR_A1_18903 0002: jump @MAR_A1_18919 :MAR_A1_18910 0025: gosub @MAR_A1_18372 0026: return :MAR_A1_18919 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 25@ > -1 // (int) var > num jump_if_false @MAR_A1_18972 2 > 25@ // (int) num > var 0022: jump_if_false @MAR_A1_18972 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4973 $5535(25@,2) :MAR_A1_18972 0026: return :MAR_A1_18974 0059: text_clear_all 0025: gosub @MAR_A1_18230 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @99RED_12847 'MAR_A01' 500 // Shakedown 01DF: progress_made += 1 0026: return :MAR_A1_19011 $1045 = 0 // (int) $4028 = 1 // (int) $3145 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @PUHELP_3759 1 034A: unknown_check $5855 jump_if_false @MAR_A1_19054 020D: (unknown) $5855 :MAR_A1_19054 not 24@ == -1 // (int) var == num jump_if_false @MAR_A1_19069 047A: (unknown) 24@ :MAR_A1_19069 0444: (unknown) 67 0025: gosub @MAR_A1_18230 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5791 -1018.22 -384.58 8.94 -992.19 -305.64 10.76 007A: mission_cleanup 0026: return //-------------Mission 49--------------- :MAR_A2 0238: name_thread 'MAR_A2' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A2' 0025: gosub @MAR_A2_5611 009D: wasted_or_busted // mission only jump_if_false @MAR_A2_45 0025: gosub @MAR_A2_12939 :MAR_A2_45 0025: gosub @MAR_A2_13006 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MAR_A2_86 02B4: set_camera_transverse_delay 0 time 7@ :MAR_A2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MAR_A2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MAR_A2_138 :MAR_A2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MAR_A2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MAR_A2_172 02B4: set_camera_transverse_delay 0 time 5@ :MAR_A2_172 809F: not actor 3@ dead 0022: jump_if_false @MAR_A2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MAR_A2_188 0026: return :MAR_A2_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MAR_A2_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MAR_A2_248 0400: (unknown) $1038 $1690 0002: jump @MAR_A2_254 :MAR_A2_248 02C0: (unknown) $1038 $1690 :MAR_A2_254 0@ >= 0 // (int) var >= num jump_if_false @MAR_A2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MAR_A2_281 0045: actor $1038 defined jump_if_false @MAR_A2_349 807E: not actor $1038 driving jump_if_false @MAR_A2_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MAR_A2_329 :MAR_A2_326 021D: (unknown) 0 :MAR_A2_329 $1698 == 0 // (int) var == num jump_if_false @MAR_A2_345 02EA: select_interior 2 :MAR_A2_345 01AE: (unknown) 1 :MAR_A2_349 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A2_355 0045: actor $1038 defined jump_if_false @MAR_A2_419 807E: not actor $1038 driving jump_if_false @MAR_A2_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MAR_A2_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MAR_A2_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MAR_A2_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MAR_A2_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MAR_A2_468 02EA: select_interior 0 :MAR_A2_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A2_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A2_498 0026: return 0045: actor 0@ defined jump_if_false @MAR_A2_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A2_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @MAR_A2_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A2_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A2_549 0026: return :MAR_A2_551 0045: actor 0@ defined 0022: jump_if_false @MAR_A2_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A2_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MAR_A2_598 :MAR_A2_594 1@ = 0 // (int) :MAR_A2_598 1@ == 1 // (int) var == num jump_if_false @MAR_A2_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A2_675 007E: actor 0@ driving jump_if_false @MAR_A2_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A2_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A2_664 :MAR_A2_661 00F1: (unknown) 0@ :MAR_A2_664 0002: jump @MAR_A2_675 :MAR_A2_671 1@ = 0 // (int) :MAR_A2_675 0002: jump @MAR_A2_598 :MAR_A2_682 0026: return 0045: actor 0@ defined jump_if_false @MAR_A2_776 007E: actor 0@ driving jump_if_false @MAR_A2_760 02A7: unknown_check 0@ jump_if_false @MAR_A2_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A2_753 :MAR_A2_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A2_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A2_753 0002: jump @MAR_A2_769 :MAR_A2_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A2_769 0002: jump @MAR_A2_778 :MAR_A2_776 005F: (unknown) :MAR_A2_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A2_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A2_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A2_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A2_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A2_870 :MAR_A2_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_551 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A2_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_551 4@ :MAR_A2_870 0002: jump @MAR_A2_936 :MAR_A2_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A2_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A2_936 :MAR_A2_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A2_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_551 3@ :MAR_A2_936 0045: actor 0@ defined jump_if_false @MAR_A2_988 004F: unknown_check 1@ jump_if_false @MAR_A2_988 007E: actor 0@ driving jump_if_false @MAR_A2_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A2_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_551 0@ :MAR_A2_988 5@ = 0 // (int) :MAR_A2_992 5@ == 0 // (int) var == num jump_if_false @MAR_A2_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A2_1083 004F: unknown_check 1@ jump_if_false @MAR_A2_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A2_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A2_1083 :MAR_A2_1049 2@ == -1 // (int) var == num jump_if_false @MAR_A2_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A2_1083 :MAR_A2_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A2_1083 0002: jump @MAR_A2_992 :MAR_A2_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @MAR_A2_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A2_1311 :MAR_A2_1135 0@ == 1 // (int) var == num jump_if_false @MAR_A2_1168 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A2_1311 :MAR_A2_1168 0@ == 2 // (int) var == num jump_if_false @MAR_A2_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A2_1311 :MAR_A2_1210 0@ == 3 // (int) var == num jump_if_false @MAR_A2_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A2_1311 :MAR_A2_1254 0@ == 4 // (int) var == num jump_if_false @MAR_A2_1285 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A2_1311 :MAR_A2_1285 0@ == 5 // (int) var == num jump_if_false @MAR_A2_1311 03CF: (unknown) 237 130 180 255 :MAR_A2_1311 0026: return :MAR_A2_1313 00BC: (unknown) 0@ 2 0026: return :MAR_A2_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A2_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A2_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A2_1375 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A2_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A2_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A2_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A2_1449 005F: (unknown) :MAR_A2_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A2_1496 005F: (unknown) :MAR_A2_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @MAR_A2_1543 005F: (unknown) :MAR_A2_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A2_1557 005F: (unknown) :MAR_A2_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A2_1584 005F: (unknown) :MAR_A2_1584 0485: unknown_check 0@ 214 jump_if_false @MAR_A2_1599 005E: (unknown) :MAR_A2_1599 0485: unknown_check 0@ 215 jump_if_false @MAR_A2_1614 005E: (unknown) :MAR_A2_1614 0485: unknown_check 0@ 216 jump_if_false @MAR_A2_1629 005E: (unknown) :MAR_A2_1629 005F: (unknown) :MAR_A2_1631 809F: not actor 0@ dead jump_if_false @MAR_A2_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A2_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A2_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A2_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A2_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A2_1746 :MAR_A2_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A2_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @MAR_A2_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A2_1842 0045: actor 1@ defined jump_if_false @MAR_A2_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A2_1835 0002: jump @MAR_A2_1881 :MAR_A2_1842 0045: actor 1@ defined jump_if_false @MAR_A2_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A2_1881 0002: jump @MAR_A2_1895 :MAR_A2_1888 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A2_1895 0026: return 1@ = 0 // (int) :MAR_A2_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A2_1901 0@ > 8 // (int) var > num jump_if_false @MAR_A2_1943 0@ = 8 // (int) :MAR_A2_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @MAR_A2_1981 020D: (unknown) $5332(1@,8) :MAR_A2_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :MAR_A2_2012 0026: return 0@ = 0 // (int) :MAR_A2_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A2_2039 020D: (unknown) $5332(0@,8) :MAR_A2_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A2_2018 0026: return 0@ = 0 // (int) :MAR_A2_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A2_2083 003F: destroy_actor $5332(0@,8) :MAR_A2_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A2_2062 0026: return 0@ = 0 // (int) :MAR_A2_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A2_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :MAR_A2_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A2_2106 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A2_2158 005F: (unknown) :MAR_A2_2158 009F: actor 0@ dead jump_if_false @MAR_A2_2170 005F: (unknown) :MAR_A2_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A2_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A2_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A2_2339 1@ = -1 // (int) :MAR_A2_2339 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A2_2359 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A2_2379 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A2_2399 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A2_2419 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A2_2439 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2455 02E2: 1@ = 0 // (any) :MAR_A2_2455 0026: return 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @MAR_A2_2549 6@ = -100.0 // (float) 0002: jump @MAR_A2_2553 :MAR_A2_2549 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MAR_A2_2553 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A2_2633 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2633 02D8: unknown_check 1@ 0022: jump_if_false @MAR_A2_2645 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2645 807E: not actor 0@ driving 0022: jump_if_false @MAR_A2_2661 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MAR_A2_2661 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @MAR_A2_2687 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2687 807E: not actor 0@ driving 0022: jump_if_false @MAR_A2_2705 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MAR_A2_2705 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A2_2727 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MAR_A2_2727 5@ = 0 // (int) 2@ = -1 // (int) :MAR_A2_2736 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_2790 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MAR_A2_2778 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @MAR_A2_2778 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MAR_A2_2778 5@ += 1 // (int) 0002: jump @MAR_A2_2736 :MAR_A2_2790 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @MAR_A2_2868 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :MAR_A2_2868 034B: unknown_check 0@ 0022: jump_if_false @MAR_A2_2949 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A2_2949 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @MAR_A2_2949 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @MAR_A2_2949 005E: (unknown) :MAR_A2_2949 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MAR_A2_2963 005F: (unknown) :MAR_A2_2963 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) :MAR_A2_2994 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :MAR_A2_3038 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MAR_A2_3073 01AA: $5342(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MAR_A2_3084 :MAR_A2_3073 01AA: $5342(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MAR_A2_3084 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5342(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5342(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5342(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @MAR_A2_3214 5@ == 0 // (int) var == num jump_if_false @MAR_A2_3183 5@ = 1 // (int) 0002: jump @MAR_A2_3195 :MAR_A2_3183 11@ = -0.65 // (float) 5@ = 0 // (int) :MAR_A2_3195 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MAR_A2_3248 :MAR_A2_3214 5@ == 0 // (int) var == num jump_if_false @MAR_A2_3240 11@ += 0.7 // (float) 0002: jump @MAR_A2_3248 :MAR_A2_3240 11@ -= 0.7 // (float) :MAR_A2_3248 4@ == 9 // (int) var == num jump_if_false @MAR_A2_3299 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MAR_A2_3283 11@ = -0.65 // (float) :MAR_A2_3283 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MAR_A2_3299 $5369(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MAR_A2_3038 0026: return :MAR_A2_3325 0@ = 0 // (int) :MAR_A2_3329 27 > 0@ // (int) num > var 0022: jump_if_false @MAR_A2_3437 // Note: the incorrect math opcode was used here $5369(0@,27) == 1 // (int) var == num jump_if_false @MAR_A2_3425 $5396(0@,27) == 0 // (int) var == num jump_if_false @MAR_A2_3425 010C: store_object $5342(0@,27) position_to $5450(0@,27) $5477(0@,27) $5504(0@,27) 001A: $5423(0@,27) >= $5504(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_3425 // Note: the incorrect math opcode was used here 03BE: (unknown) $5342(0@,27) 0114: remove_references_to_object $5342(0@,27) // This object will now disappear when the player looks away $5396(0@,27) = 1 // (int) :MAR_A2_3425 0@ += 1 // (int) 0002: jump @MAR_A2_3329 :MAR_A2_3437 0026: return 009F: actor 0@ dead jump_if_false @MAR_A2_3451 005F: (unknown) :MAR_A2_3451 0 >= 1@ // (int) num >= var 0022: jump_if_false @MAR_A2_3464 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3464 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A2_3476 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3476 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A2_3489 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3489 005E: (unknown) :MAR_A2_3491 2@ = 0 // (int) :MAR_A2_3495 $5369(2@,27) == 0 // (int) var == num jump_if_false @MAR_A2_3516 0002: jump @MAR_A2_3535 :MAR_A2_3516 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A2_3495 005F: (unknown) :MAR_A2_3535 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @MAR_A2_3579 // Note: the incorrect math opcode was used here $5369(4@,27) == 0 // (int) var == num jump_if_false @MAR_A2_3579 0035: 2@ = 4@ // (int vars) :MAR_A2_3579 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5342(2@,27) 0279: (unknown) $5342(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5342(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5342(2@,27) 0@ 0225: (unknown) $5342(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5342(2@,27) position_to $5450(2@,27) $5477(2@,27) $5504(2@,27) 01BB: (unknown) $5450(2@,27) $5477(2@,27) $5504(2@,27) $5423(2@,27) $5423(2@,27) += 0.65 // (float) 0229: (unknown) $5342(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5342(2@,27) 9@ 10@ 11@ $5369(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @MAR_A2_3811 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3811 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @MAR_A2_3838 005F: (unknown) :MAR_A2_3838 005E: (unknown) $5808 = 0 // (int) $5809 = 0 // (int) $5810 = 0 // (int) $5811 = 0 // (int) $5812 = 0 // (int) $5813 = 0 // (int) $5814 = 0 // (int) $5815 = 0 // (int) $5816 = 0 // (int) :MAR_A2_3885 0078: if or 8161: not model $5824 available $5824 == 0 // (int) var == num jump_if_false @MAR_A2_3937 041A: (unknown) 'MARTY' $5824 :MAR_A2_3916 8161: not model $5824 available 0022: jump_if_false @MAR_A2_3937 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A2_3916 :MAR_A2_3937 003E: $5822 = create_actor_pedtype 22 model $5824 at 0@ 1@ 2@ 00CF: set_actor $5822 Z_angle_to 3@ 0026: return :MAR_A2_3955 0@ = 172 // (int) 1@ = 18 // (int) 6@ = 113.0 // (float) 0160: load_model 1@ 0160: load_model 0@ :MAR_A2_3978 0078: if or 8161: not model 1@ available 8161: not model 0@ available jump_if_false @MAR_A2_4005 0001: wait 0 ms 0002: jump @MAR_A2_3978 :MAR_A2_4005 0048: $5825 = create_car 0@ at $5799 $5800 $5801 00D1: set_car $5825 Z_angle_to 6@ $5834 = 0 // (int) 00C0: (unknown) $5825 $5834 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A2_1313 $5834 0236: (unknown) $5825 3 $5837 = 950 // (int) 0162: release_model 0@ 004F: unknown_check $5825 jump_if_false @MAR_A2_4127 00D0: 7@ = car $5825 Z_angle 001E: 7@ == 6@ // (float) var == num 0022: jump_if_false @MAR_A2_4108 // Note: the incorrect math opcode was used here 027F: store_coords_to 2@ 3@ 4@ from_actor $5825 with_offset 1.5 1.5 0 0002: jump @MAR_A2_4127 :MAR_A2_4108 00D1: set_car $5825 Z_angle_to 6@ 027F: store_coords_to 2@ 3@ 4@ from_actor $5825 with_offset 1.5 1.5 0 :MAR_A2_4127 003E: $5831 = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 0045: actor $5831 defined 0022: jump_if_false @MAR_A2_4187 // Note: the incorrect math opcode was used here 0507: (unknown) $5831 $5818 041B: (unknown) $5831 9 010F: (unknown) $5831 $5799 $5800 $5801 0309: (unknown) $5831 1 -1 0162: release_model 1@ 03DE: (unknown) $5831 1 :MAR_A2_4187 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'MARA2CA' 'MAA2_45' -99 0 // ~w~Hey! Son of a bitch, that's my car! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'MARA2CA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'MARA2CB' 'MAA2_46' -99 0 // ~w~Don't take it personally, pal. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'MARA2CB' 0026: return :MAR_A2_4289 0@ = 211 // (int) 1@ = 14 // (int) $5834 = 0 // (int) 8161: not model 0@ available jump_if_false @MAR_A2_4348 0160: load_model 0@ 0160: load_model 1@ :MAR_A2_4321 0078: if or 8161: not model 0@ available 8161: not model 1@ available jump_if_false @MAR_A2_4348 0001: wait 0 ms 0002: jump @MAR_A2_4321 :MAR_A2_4348 025B: (unknown) $5787 $5788 $5789 $5787 $5788 $5789 2@ 0048: $5826 = create_car 0@ at $5787 $5788 $5789 004F: unknown_check $5826 0022: jump_if_false @MAR_A2_4470 // Note: the incorrect math opcode was used here 00D1: set_car $5826 Z_angle_to 2@ $5837 = 900 // (int) $5834 = 0 // (int) 00C0: (unknown) $5826 $5834 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_1313 $5834 0430: (unknown) $5826 $5836 00A4: $5823 = create_actor_pedtype 22 model 1@ in_car $5826 driverseat 0045: actor $5823 defined jump_if_false @MAR_A2_4470 0232: (unknown) $5823 0 0507: (unknown) $5823 $5819 0052: set_car $5826 driver_behaviour_to 1 0050: set_car $5826 max_speed_to 15.0 :MAR_A2_4470 0162: release_model 0@ 0162: release_model 1@ 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'MARA2DA' 'MAA2_28' -99 0 // ~w~I paid Marty off weeks ago man! 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'MARA2DA' $5810 = 0 // (int) $5813 = 1 // (int) 0026: return :MAR_A2_4539 014E: 1@ = car 0@ health 0011: $5837 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_4557 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A2_4557 005F: (unknown) 0026: return :MAR_A2_4561 0@ = 236 // (int) 1@ = 14 // (int) 2@ = 180.0 // (float) $5834 = 0 // (int) 8161: not model 0@ available jump_if_false @MAR_A2_4626 0160: load_model 0@ 0160: load_model 1@ :MAR_A2_4599 0078: if or 8161: not model 0@ available 8161: not model 1@ available jump_if_false @MAR_A2_4626 0001: wait 0 ms 0002: jump @MAR_A2_4599 :MAR_A2_4626 0048: $5827 = create_car 0@ at $5790 $5791 $5792 004F: unknown_check $5827 0022: jump_if_false @MAR_A2_4716 // Note: the incorrect math opcode was used here 00D1: set_car $5827 Z_angle_to 2@ 01B0: (unknown) $5827 1 03D1: (unknown) $5827 $5815 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_2994 $5827 $5834 = 0 // (int) 00C0: (unknown) $5827 $5834 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_1313 $5834 0430: (unknown) $5827 $5836 0236: (unknown) $5827 3 :MAR_A2_4716 0026: return :MAR_A2_4718 9@ = -4.0 // (float) 11@ = -3.0 // (float) 13@ = 0 // (float) 10@ = -2.0 // (float) 12@ = -3.0 // (float) 14@ = 0 // (float) 0@ = 34 // (int) 1@ = 34 // (int) 8161: not model 0@ available jump_if_false @MAR_A2_4802 0160: load_model 0@ 0160: load_model 1@ :MAR_A2_4775 0078: if or 8161: not model 0@ available 8161: not model 1@ available jump_if_false @MAR_A2_4802 0001: wait 0 ms 0002: jump @MAR_A2_4775 :MAR_A2_4802 8@ = 0 // (int) :MAR_A2_4806 2 > 8@ // (int) num > var 0022: jump_if_false @MAR_A2_4863 // Note: the incorrect math opcode was used here 004F: unknown_check $5827 0022: jump_if_false @MAR_A2_4851 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@(8@,2) 5@(8@,2) 7@(8@,2) from_actor $5827 with_offset 10@(8@,2) 12@(8@,2) 14@(8@,2) :MAR_A2_4851 8@ += 1 // (int) 0002: jump @MAR_A2_4806 :MAR_A2_4863 8@ = 0 // (int) :MAR_A2_4867 2 > 8@ // (int) num > var 0022: jump_if_false @MAR_A2_4911 // Note: the incorrect math opcode was used here 003E: $5573(8@,2) = create_actor_pedtype 22 model 1@(8@,2) at 3@(8@,2) 5@(8@,2) 7@(8@,2) 8@ += 1 // (int) 0002: jump @MAR_A2_4867 :MAR_A2_4911 0045: actor $5829 defined jump_if_false @MAR_A2_4947 0507: (unknown) $5829 $5820 041B: (unknown) $5829 9 01EC: (unknown) $5829 1 010F: (unknown) $5829 3@ 5@ 7@ :MAR_A2_4947 0045: actor $5830 defined 0022: jump_if_false @MAR_A2_4983 // Note: the incorrect math opcode was used here 0507: (unknown) $5830 $5820 041B: (unknown) $5830 9 01EC: (unknown) $5830 1 010F: (unknown) $5830 2@ 4@ 6@ :MAR_A2_4983 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'MARA2EA' 'MAA2_27' $5829 0 // ~w~What the hell are you doing? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'MARA2EA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'MARA2EB' 'MA2_27B' $5830 0 // ~w~You God-damn thief! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'MARA2EB' 0026: return :MAR_A2_5085 0057: show_text_highpriority GXT 0@ time 6500 flag 1 0026: return :MAR_A2_5095 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 0@ 0026: return :MAR_A2_5110 0249: (unknown) $5832 00BB: (unknown) $5833 $5832 = 0 // (int) $5833 = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A2_5157 0248: (unknown) 0@ 1@ 2@ 5.0 $5832 00C3: (unknown) 0@ 1@ 2@ $5833 :MAR_A2_5157 0026: return :MAR_A2_5159 0035: $5838 = $5821 // (int vars) $5821 == 3 // (int) var == num jump_if_false @MAR_A2_5191 0035: $5828 = $5825 // (int vars) 0002: jump @MAR_A2_5197 :MAR_A2_5191 0035: $5828 = $5826 // (int vars) :MAR_A2_5197 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A2_5085 'MAA2_44' // The car's all smashed up, get it repaired! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_18250 0 $5834 = -1 // (int) $5821 = 9 // (int) 0026: return :MAR_A2_5243 03C2: (unknown) $5838 == 3 // (int) var == num jump_if_false @MAR_A2_5284 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A2_5085 'MAA2_16' // Get the car back to the ~y~lockup. 0002: jump @MAR_A2_5303 :MAR_A2_5284 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A2_5085 'MAA2_16' // Get the car back to the ~y~lockup. :MAR_A2_5303 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_17636 0035: $5821 = $5838 // (int vars) 0026: return :MAR_A2_5339 0045: actor $1038 defined 0022: jump_if_false @MAR_A2_5609 // Note: the incorrect math opcode was used here 0045: actor $5831 defined 0022: jump_if_false @MAR_A2_5609 // Note: the incorrect math opcode was used here 004F: unknown_check $5825 0022: jump_if_false @MAR_A2_5609 // Note: the incorrect math opcode was used here $5809 == 0 // (int) var == num jump_if_false @MAR_A2_5478 0043: store_actor $5831 position_to $5796 $5797 $5798 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5796 $5797 0@ 83A6: not (unknown) $5831 0022: jump_if_false @MAR_A2_5424 // Note: the incorrect math opcode was used here 0309: (unknown) $5831 1 -1 :MAR_A2_5424 0078: if or 007C: actor $1038 driving $5825 0336: unknown_check $1038 $5825 0328: unknown_check $5825 $1038 0326: unknown_check $5831 $1038 1.5 > 0@ // (float) num > var 0022: jump_if_false @MAR_A2_5471 // Note: the incorrect math opcode was used here $5809 = 1 // (int) :MAR_A2_5471 0002: jump @MAR_A2_5609 :MAR_A2_5478 03A6: (unknown) $5831 jump_if_false @MAR_A2_5496 0309: (unknown) $5831 0 -1 :MAR_A2_5496 00E5: (unknown) $5831 $1038 $5810 == 0 // (int) var == num jump_if_false @MAR_A2_5572 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'MARA2CA' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 'MARA2CA' jump_if_false @MAR_A2_5565 $5810 = 1 // (int) :MAR_A2_5565 0002: jump @MAR_A2_5609 :MAR_A2_5572 $5811 == 0 // (int) var == num jump_if_false @MAR_A2_5609 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'MARA2CB' $5811 = 1 // (int) :MAR_A2_5609 0026: return :MAR_A2_5611 $1045 = 1 // (int) 0001: wait 0 ms $5824 = 0 // (int) $5835 = 0 // (int) 3@ = 0 // (int) $5817 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6396 $2334 0@ $5793 = -930.31 // (float) $5794 = -1093.35 // (float) $5795 = 13.87 // (float) $5840 = -930.0652 // (float) $5841 = -1095.141 // (float) $5842 = 15.4584 // (float) $5799 = -795.84 // (float) $5800 = -1228.19 // (float) $5801 = 11.1 // (float) $5787 = -1046.663 // (float) $5788 = -676.2635 // (float) $5789 = 11.4745 // (float) $5790 = -1168.53 // (float) $5791 = -64.0 // (float) $5792 = 11.19 // (float) 02E2: $5818 = 10 // (any) 02E2: $5819 = 11 // (any) 02E2: $5820 = 28 // (any) $5821 = 1 // (int) $5821 == 1 // (int) var == num jump_if_false @MAR_A2_5905 0025: gosub @MAR_A2_7719 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3885 -941.25 -858.32 11.15 45.0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_01' // Take Marty to his ~y~lockup. 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 0002: jump @MAR_A2_6237 :MAR_A2_5905 $5821 == 2 // (int) var == num jump_if_false @MAR_A2_6009 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3885 $5840 $5841 $5842 10.1706 0025: gosub @MAR_A2_7788 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_3955 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_09' // Steal the first ~b~car ~w~and take it back to Marty's. 0045: actor $1038 defined jump_if_false @MAR_A2_6002 0107: toggle_player $1038 can_move 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4326 :MAR_A2_6002 0002: jump @MAR_A2_6237 :MAR_A2_6009 $5821 == 4 // (int) var == num jump_if_false @MAR_A2_6113 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3885 $5840 $5841 $5842 10.1706 0025: gosub @MAR_A2_8413 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4289 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_15' // Track down and recover the second ~b~car! 0045: actor $1038 defined jump_if_false @MAR_A2_6106 0107: toggle_player $1038 can_move 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4326 :MAR_A2_6106 0002: jump @MAR_A2_6237 :MAR_A2_6113 $5821 == 7 // (int) var == num jump_if_false @MAR_A2_6237 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3885 $5840 $5841 $5842 10.1706 0025: gosub @MAR_A2_8539 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4561 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4718 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_20' // Intercept the ~b~delivery van! 0045: actor $1038 defined jump_if_false @MAR_A2_6237 0044: put_actor $1038 at -1160.165 -65.3659 -100.0 0107: toggle_player $1038 can_move 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4326 :MAR_A2_6237 0001: wait 0 ms :MAR_A2_6240 $5821 == 0 // (int) var == num jump_if_false @MAR_A2_6389 0001: wait 0 ms 0045: actor $5822 defined jump_if_false @MAR_A2_6350 0045: actor $1038 defined jump_if_false @MAR_A2_6343 037B: constant_params 2 variable_params 1 unknown 10 call_with_params @MAR_A2_1631 $5822 $5835 $5835 jump_if_false @MAR_A2_6343 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_01' // Take Marty to his ~y~lockup. 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 $5821 = 1 // (int) :MAR_A2_6343 0002: jump @MAR_A2_6382 :MAR_A2_6350 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_40' // ~r~Marty died! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_6382 0002: jump @MAR_A2_6240 :MAR_A2_6389 $5821 == 1 // (int) var == num jump_if_false @MAR_A2_6629 0001: wait 0 ms 0045: actor $5822 defined jump_if_false @MAR_A2_6590 0045: actor $1038 defined jump_if_false @MAR_A2_6583 037A: constant_params 2 variable_params 1 unknown 10 call_with_params @MAR_A2_1631 $5822 $5835 $5835 jump_if_false @MAR_A2_6502 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_02' // You left ~b~Marty~w~ behind! Go back and get ~b~him. 0249: (unknown) $5832 $5821 = 0 // (int) 0002: jump @MAR_A2_6583 :MAR_A2_6502 0080: actor $5822 near_point $5793 $5794 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_6583 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 0025: gosub @MAR_A2_7788 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_3955 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_09' // Steal the first ~b~car ~w~and take it back to Marty's. $5821 = 2 // (int) :MAR_A2_6583 0002: jump @MAR_A2_6622 :MAR_A2_6590 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_40' // ~r~Marty died! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_6622 0002: jump @MAR_A2_6389 :MAR_A2_6629 $5821 == 2 // (int) var == num jump_if_false @MAR_A2_6814 0001: wait 0 ms $5817 == 1 // (int) var == num jump_if_false @MAR_A2_6671 0025: gosub @MAR_A2_8677 $5821 = 10 // (int) :MAR_A2_6671 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 004F: unknown_check $5825 jump_if_false @MAR_A2_6775 0045: actor $1038 defined jump_if_false @MAR_A2_6768 007C: actor $1038 driving $5825 0022: jump_if_false @MAR_A2_6768 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 $5834 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_16' // Get the car back to the ~y~lockup. $5821 = 3 // (int) :MAR_A2_6768 0002: jump @MAR_A2_6807 :MAR_A2_6775 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_6807 0002: jump @MAR_A2_6629 :MAR_A2_6814 $5821 == 3 // (int) var == num jump_if_false @MAR_A2_6865 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 0045: actor $1038 defined jump_if_false @MAR_A2_6858 0025: gosub @MAR_A2_10074 :MAR_A2_6858 0002: jump @MAR_A2_6814 :MAR_A2_6865 $5821 == 4 // (int) var == num jump_if_false @MAR_A2_7078 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 0045: actor $1038 defined jump_if_false @MAR_A2_7071 $5812 == 0 // (int) var == num jump_if_false @MAR_A2_6921 0025: gosub @MAR_A2_10435 :MAR_A2_6921 004F: unknown_check $5826 jump_if_false @MAR_A2_7039 0045: actor $5823 defined jump_if_false @MAR_A2_7032 007C: actor $5823 driving $5826 0022: jump_if_false @MAR_A2_6975 // Note: the incorrect math opcode was used here $5810 = 0 // (int) 0025: gosub @MAR_A2_10850 0002: jump @MAR_A2_7032 :MAR_A2_6975 $5810 == 0 // (int) var == num jump_if_false @MAR_A2_7019 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12990 'MARA2DA' $5810 = 1 // (int) 0002: jump @MAR_A2_7032 :MAR_A2_7019 0025: gosub @MAR_A2_10785 $5821 = 5 // (int) :MAR_A2_7032 0002: jump @MAR_A2_7071 :MAR_A2_7039 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_7071 0002: jump @MAR_A2_6865 :MAR_A2_7078 $5821 == 5 // (int) var == num jump_if_false @MAR_A2_7237 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 004F: unknown_check $5826 jump_if_false @MAR_A2_7198 0045: actor $1038 defined jump_if_false @MAR_A2_7191 007C: actor $1038 driving $5826 0022: jump_if_false @MAR_A2_7191 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 $5834 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_16' // Get the car back to the ~y~lockup. $5821 = 6 // (int) :MAR_A2_7191 0002: jump @MAR_A2_7230 :MAR_A2_7198 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_7230 0002: jump @MAR_A2_7078 :MAR_A2_7237 $5821 == 6 // (int) var == num jump_if_false @MAR_A2_7288 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 0045: actor $1038 defined jump_if_false @MAR_A2_7281 0025: gosub @MAR_A2_10953 :MAR_A2_7281 0002: jump @MAR_A2_7237 :MAR_A2_7288 $5821 == 7 // (int) var == num jump_if_false @MAR_A2_7513 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 $5814 == 0 // (int) var == num jump_if_false @MAR_A2_7333 0025: gosub @MAR_A2_11965 :MAR_A2_7333 0045: actor $1038 defined jump_if_false @MAR_A2_7506 004F: unknown_check $5827 jump_if_false @MAR_A2_7474 0025: gosub @MAR_A2_12315 007C: actor $1038 driving $5827 0022: jump_if_false @MAR_A2_7460 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 $5834 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_26' // Get the van back to the ~y~lockup. $5821 = 8 // (int) 0045: actor $1038 defined jump_if_false @MAR_A2_7460 3@ == 0 // (int) var == num jump_if_false @MAR_A2_7460 0098: set_player $1038 wanted_level_to 2 3@ = 1 // (int) :MAR_A2_7460 0025: gosub @MAR_A2_12520 0002: jump @MAR_A2_7506 :MAR_A2_7474 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_7506 0002: jump @MAR_A2_7288 :MAR_A2_7513 $5821 == 8 // (int) var == num jump_if_false @MAR_A2_7646 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 0045: actor $1038 defined jump_if_false @MAR_A2_7639 0025: gosub @MAR_A2_12650 004F: unknown_check $5827 jump_if_false @MAR_A2_7639 5@ = 0 // (int) :MAR_A2_7572 2 > 5@ // (int) num > var 0022: jump_if_false @MAR_A2_7639 // Note: the incorrect math opcode was used here 01F7: garage $1536(5@,4) respray_done 0022: jump_if_false @MAR_A2_7627 // Note: the incorrect math opcode was used here 001C: $3355 == $5827 // (int) num == var 0022: jump_if_false @MAR_A2_7627 // Note: the incorrect math opcode was used here 03D1: (unknown) $5827 1@ = 1000 // (int) $5836 = 1000 // (int) :MAR_A2_7627 5@ += 1 // (int) 0002: jump @MAR_A2_7572 :MAR_A2_7639 0002: jump @MAR_A2_7513 :MAR_A2_7646 $5821 == 9 // (int) var == num jump_if_false @MAR_A2_7697 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5339 0045: actor $1038 defined jump_if_false @MAR_A2_7690 0025: gosub @MAR_A2_11338 :MAR_A2_7690 0002: jump @MAR_A2_7646 :MAR_A2_7697 not $5821 == 10 // (int) var == num jump_if_false @MAR_A2_7717 0002: jump @MAR_A2_6237 :MAR_A2_7717 0026: return :MAR_A2_7719 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @SAFEHOU_12168 9 0045: actor $1038 defined jump_if_false @MAR_A2_7768 0044: put_actor $1038 at -943.77 -856.76 11.15 00CF: set_actor $1038 Z_angle_to 45.0 :MAR_A2_7768 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_355 1000 0026: return :MAR_A2_7788 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_190 1000 $3355 > 0 // (int) var > num jump_if_false @MAR_A2_7852 004F: unknown_check $3355 jump_if_false @MAR_A2_7852 004E: put_car $3355 at -933.7 -1090.22 13.8 00D1: set_car $3355 Z_angle_to 217.88 :MAR_A2_7852 0045: actor $1038 defined jump_if_false @MAR_A2_7889 0216: (unknown) $1038 -930.4169 -1094.366 -100.0 00CF: set_actor $1038 Z_angle_to 228.9135 :MAR_A2_7889 0045: actor $5822 defined jump_if_false @MAR_A2_7924 011A: (unknown) $5822 0216: (unknown) $5822 $5840 $5841 -100.0 00CF: set_actor $5822 Z_angle_to 10.1706 :MAR_A2_7924 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'MARA2BA' 'MAA2_06' $5822 0 // ~w~Here's a list of shit needs repossessing. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'MARA2BA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'MARA2BB' 'MAA206B' $5822 0 // ~w~I don't think you've got the stones to git it for me. Prove me wrong... 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'MARA2BB' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -925.77 -1097.16 14.57 rotations 0 0 0 00BA: set_camera_point_at -926.65 -1096.7 14.7 mode 2 0045: actor $5822 defined jump_if_false @MAR_A2_8096 04B4: (unknown) $5822 120 521 100.0 :MAR_A2_8096 0045: actor $1038 defined jump_if_false @MAR_A2_8125 013E: actor $1038 look_at_actor $5822 04B4: (unknown) $1038 120 512 100.0 :MAR_A2_8125 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'MARA2BA' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'MARA2BA' jump_if_false @MAR_A2_8188 0002: jump @MAR_A2_8268 :MAR_A2_8188 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'MARA2BB' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'MARA2BB' jump_if_false @MAR_A2_8241 0002: jump @MAR_A2_8268 :MAR_A2_8241 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 1000 jump_if_false @MAR_A2_8268 0002: jump @MAR_A2_8268 :MAR_A2_8268 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 0045: actor $5822 defined jump_if_false @MAR_A2_8347 0352: (unknown) $5822 02F8: (unknown) $5822 1 0200: (unknown) $5822 0 0044: put_actor $5822 at -932.9922 -1101.699 14.8684 01B1: (unknown) $5822 1 1 1 1 1 :MAR_A2_8347 0045: actor $1038 defined jump_if_false @MAR_A2_8390 0352: (unknown) $1038 0044: put_actor $1038 at -930.4169 -1094.366 -100.0 00CF: set_actor $1038 Z_angle_to 356.4537 0221: (unknown) :MAR_A2_8390 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_355 1000 0026: return :MAR_A2_8413 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @MAR_A2_8537 004F: unknown_check $5825 jump_if_false @MAR_A2_8537 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 01AE: (unknown) 1 02C7: (unknown) $5825 5 1000 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @MAR_A2_8537 004F: unknown_check $5825 jump_if_false @MAR_A2_8537 004D: store_car $5825 position_to $5802 $5803 $5804 00E8: (unknown) $1038 $5825 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 :MAR_A2_8537 0026: return :MAR_A2_8539 $5815 == 0 // (int) var == num jump_if_false @MAR_A2_8561 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 :MAR_A2_8561 0045: actor $1038 defined jump_if_false @MAR_A2_8675 004F: unknown_check $5826 jump_if_false @MAR_A2_8675 0107: toggle_player $1038 can_move 0 01AE: (unknown) 1 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 02C7: (unknown) $5826 5 1000 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @MAR_A2_8675 004F: unknown_check $5826 jump_if_false @MAR_A2_8675 004D: store_car $5826 position_to $5802 $5803 $5804 00E8: (unknown) $1038 $5826 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 :MAR_A2_8675 0026: return :MAR_A2_8677 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_190 1000 $3348 > -1 // (int) var > num jump_if_false @MAR_A2_8707 0049: destroy_car $3348 :MAR_A2_8707 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 022C: (unknown) -934.49 -1092.59 10.0 70.0 1 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'MARA2FA' 'MAA2_29' $5822 0 // ~w~Hank, get that van outta here. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'MARA2FA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'MARA2FB' 'MAA2_30' $1038 0 // ~w~Why do I get the impression none of those debts were genuine? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'MARA2FB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'MARA2FC' 'MA2_30B' $5822 0 // ~w~Whatever I say's mine, is mine. And what I say, goes... 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'MARA2FC' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'MARA2FD' 'MA2_30C' $5822 0 // ~w~If you wanna get on round here, you'll learn that one, kid. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'MARA2FD' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -925.72 -1095.45 14.12 rotations 0 0 0 00BA: set_camera_point_at -926.65 -1095.18 14.33 mode 2 0045: actor $1038 defined jump_if_false @MAR_A2_9019 0216: (unknown) $1038 -931.14 -1091.65 -100.0 010B: set_actor $1038 armed_weapon_to 0 :MAR_A2_9019 $5817 == 1 // (int) var == num jump_if_false @MAR_A2_9079 0160: load_model #BENSON :MAR_A2_9037 8161: not model #BENSON available jump_if_false @MAR_A2_9059 0001: wait 0 ms 0002: jump @MAR_A2_9037 :MAR_A2_9059 0048: $5827 = create_car #BENSON at -934.49 -1092.59 -100.0 :MAR_A2_9079 004F: unknown_check $5827 jump_if_false @MAR_A2_9122 004E: put_car $5827 at -934.49 -1092.59 -100.0 00D1: set_car $5827 Z_angle_to -155.15 0236: (unknown) $5827 3 :MAR_A2_9122 0045: actor $5822 defined jump_if_false @MAR_A2_9166 0200: (unknown) $5822 1 02F8: (unknown) $5822 0 0044: put_actor $5822 at -927.4633 -1097.622 -100.0 00CF: set_actor $5822 Z_angle_to 0 :MAR_A2_9166 0160: load_model #GANG7A :MAR_A2_9170 8161: not model #GANG7A available jump_if_false @MAR_A2_9191 0001: wait 0 ms 0002: jump @MAR_A2_9170 :MAR_A2_9191 003E: 6@ = create_actor_pedtype 22 model #GANG7A at -931.12 -1090.042 -100.0 00CF: set_actor 6@ Z_angle_to 165.82 0045: actor $5822 defined jump_if_false @MAR_A2_9244 00EE: (unknown) $5822 -928.74 -1095.19 :MAR_A2_9244 0045: actor $1038 defined jump_if_false @MAR_A2_9278 0045: actor $5822 defined jump_if_false @MAR_A2_9278 013E: actor $1038 look_at_actor $5822 0153: (unknown) $1038 $5822 :MAR_A2_9278 0045: actor 6@ defined 0022: jump_if_false @MAR_A2_9299 // Note: the incorrect math opcode was used here 04B4: (unknown) 6@ 120 521 100.0 :MAR_A2_9299 0045: actor $1038 defined jump_if_false @MAR_A2_9322 04B4: (unknown) $1038 120 524 100.0 :MAR_A2_9322 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 1000 jump_if_false @MAR_A2_9364 0002: jump @MAR_A2_9946 :MAR_A2_9364 0045: actor $5822 defined jump_if_false @MAR_A2_9403 00A2: (unknown) $5822 04B4: (unknown) $5822 120 521 1.0 04B4: (unknown) $5822 121 542 1.0 :MAR_A2_9403 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'MARA2FA' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'MARA2FA' jump_if_false @MAR_A2_9456 0002: jump @MAR_A2_9946 :MAR_A2_9456 0045: actor $5822 defined jump_if_false @MAR_A2_9477 0528: (unknown) $5822 542 -1.0 :MAR_A2_9477 0045: actor 6@ defined jump_if_false @MAR_A2_9512 004F: unknown_check $5827 jump_if_false @MAR_A2_9512 0528: (unknown) 6@ 521 -1.0 00EA: (unknown) 6@ $5827 :MAR_A2_9512 0045: actor $1038 defined 0022: jump_if_false @MAR_A2_9539 // Note: the incorrect math opcode was used here 00A2: (unknown) $1038 04B4: (unknown) $1038 121 557 1.0 :MAR_A2_9539 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'MARA2FB' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 2000 jump_if_false @MAR_A2_9586 0002: jump @MAR_A2_9946 :MAR_A2_9586 0045: actor $1038 defined jump_if_false @MAR_A2_9607 0528: (unknown) $1038 557 -1.0 :MAR_A2_9607 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'MARA2FB' jump_if_false @MAR_A2_9640 0002: jump @MAR_A2_9946 :MAR_A2_9640 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'MARA2FC' 0 0045: actor $5822 defined jump_if_false @MAR_A2_9683 04B4: (unknown) $5822 121 537 1.0 :MAR_A2_9683 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 500 jump_if_false @MAR_A2_9710 0002: jump @MAR_A2_9946 :MAR_A2_9710 0045: actor $5822 defined jump_if_false @MAR_A2_9733 04B4: (unknown) $5822 121 538 1.0 :MAR_A2_9733 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'MARA2FC' jump_if_false @MAR_A2_9766 0002: jump @MAR_A2_9946 :MAR_A2_9766 004F: unknown_check $5827 jump_if_false @MAR_A2_9786 02C7: (unknown) $5827 2 2000 :MAR_A2_9786 0045: actor $5822 defined jump_if_false @MAR_A2_9809 04B4: (unknown) $5822 120 512 1.0 :MAR_A2_9809 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'MARA2FD' 0 0045: actor $5822 defined jump_if_false @MAR_A2_9852 04B4: (unknown) $5822 121 539 1.0 :MAR_A2_9852 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'MARA2FD' jump_if_false @MAR_A2_9885 0002: jump @MAR_A2_9946 :MAR_A2_9885 004F: unknown_check $5827 jump_if_false @MAR_A2_9919 0051: set_car $5827 traffic_behavior_to 2 0050: set_car $5827 max_speed_to 12.0 004A: car $5827 drive_to $5799 $5800 $5801 :MAR_A2_9919 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 1000 jump_if_false @MAR_A2_9946 0002: jump @MAR_A2_9946 :MAR_A2_9946 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 0049: destroy_car $5827 2@ = 0 // (int) :MAR_A2_9964 $5342(2@,27) > 0 // (int) var > num jump_if_false @MAR_A2_9984 0093: destroy_object $5342(2@,27) :MAR_A2_9984 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A2_9964 003F: destroy_actor $5822 003F: destroy_actor 6@ 0045: actor $1038 defined jump_if_false @MAR_A2_10051 0352: (unknown) $1038 0044: put_actor $1038 at -931.8896 -1088.446 -100.0 00CF: set_actor $1038 Z_angle_to 356.4537 0221: (unknown) :MAR_A2_10051 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_355 1000 0026: return :MAR_A2_10074 004F: unknown_check $5825 jump_if_false @MAR_A2_10401 0045: actor $1038 defined jump_if_false @MAR_A2_10394 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_4539 $5825 jump_if_false @MAR_A2_10180 $5816 == 0 // (int) var == num jump_if_false @MAR_A2_10144 0267: (unknown) 'H_PNS03' // Follow the ~h~Spray Can blip~w~ on the radar to find the nearest ~h~Pay 'n' Spray. $5816 = 1 // (int) :MAR_A2_10144 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5159 0026: return 0002: jump @MAR_A2_10394 :MAR_A2_10180 007C: actor $1038 driving $5825 0022: jump_if_false @MAR_A2_10329 // Note: the incorrect math opcode was used here 0102: car $5825 near_point $5793 $5794 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_10322 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 0025: gosub @MAR_A2_8413 $5813 == 0 // (int) var == num jump_if_false @MAR_A2_10268 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4289 0002: jump @MAR_A2_10297 :MAR_A2_10268 004F: unknown_check $5826 jump_if_false @MAR_A2_10297 00C0: (unknown) $5826 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 :MAR_A2_10297 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_15' // Track down and recover the second ~b~car! $5821 = 4 // (int) :MAR_A2_10322 0002: jump @MAR_A2_10394 :MAR_A2_10329 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 $5834 = 0 // (int) 00C0: (unknown) $5825 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_22' // Get back in the ~b~car! $5821 = 2 // (int) :MAR_A2_10394 0002: jump @MAR_A2_10433 :MAR_A2_10401 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_10433 0026: return :MAR_A2_10435 0045: actor $1038 defined jump_if_false @MAR_A2_10783 004F: unknown_check $5825 jump_if_false @MAR_A2_10783 004D: store_car $5825 position_to $5805 $5806 $5807 031D: (unknown) $5802 $5803 $5805 $5806 8@ 10.0 > 8@ // (float) num > var 0022: jump_if_false @MAR_A2_10675 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5802 $5803 7@ 200.0 > 7@ // (float) num > var 0022: jump_if_false @MAR_A2_10658 // Note: the incorrect math opcode was used here 004F: unknown_check $5826 0022: jump_if_false @MAR_A2_10651 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5826 0022: jump_if_false @MAR_A2_10641 // Note: the incorrect math opcode was used here 014E: 9@ = car $5825 health 0011: $5837 > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_10634 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5825 0022: jump_if_false @MAR_A2_10620 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 00C0: (unknown) $5825 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 0057: show_text_highpriority GXT 'MAA2_50' time 7000 flag 1 // Take this ~b~vehicle ~w~to be repaired. $5821 = 2 // (int) 0002: jump @MAR_A2_10634 :MAR_A2_10620 00BB: (unknown) $5834 00BB: (unknown) $5833 $5821 = 3 // (int) :MAR_A2_10634 0002: jump @MAR_A2_10651 :MAR_A2_10641 0049: destroy_car $5825 $5812 = 1 // (int) :MAR_A2_10651 0002: jump @MAR_A2_10668 :MAR_A2_10658 0049: destroy_car $5825 $5812 = 1 // (int) :MAR_A2_10668 0002: jump @MAR_A2_10783 :MAR_A2_10675 007C: actor $1038 driving $5825 0022: jump_if_false @MAR_A2_10739 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 0057: show_text_highpriority GXT 'MAA2_52' time 5000 flag 1 // You need to leave this vehicle at the ~y~lock-up. $5821 = 3 // (int) 0002: jump @MAR_A2_10783 :MAR_A2_10739 00BB: (unknown) $5834 00C0: (unknown) $5825 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 0057: show_text_highpriority GXT 'MAA2_51' time 5000 flag 1 // You need to take this ~b~vehicle~w~ back to the lock-up. $5821 = 2 // (int) :MAR_A2_10783 0026: return :MAR_A2_10785 0052: set_car $5826 driver_behaviour_to 0 013A: set_car $5826 door_status_to 1 00BB: (unknown) $5834 $5834 = 0 // (int) 00C0: (unknown) $5826 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_23' // Get in the ~b~car! $5821 = 5 // (int) 0026: return :MAR_A2_10850 014E: $5836 = car $5826 health 1000 > $5836 // (int) num > var 0022: jump_if_false @MAR_A2_10883 // Note: the incorrect math opcode was used here 0050: set_car $5826 max_speed_to 20.0 0051: set_car $5826 traffic_behavior_to 3 :MAR_A2_10883 0045: actor $5823 defined jump_if_false @MAR_A2_10951 004F: unknown_check $5826 jump_if_false @MAR_A2_10951 0078: if or 800 > $5836 // (int) num > var 807C: not actor $5823 driving $5826 0022: jump_if_false @MAR_A2_10951 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MAR_A2_10951 // Note: the incorrect math opcode was used here 0052: set_car $5826 driver_behaviour_to 0 00E6: (unknown) $5823 $1038 :MAR_A2_10951 0026: return :MAR_A2_10953 004F: unknown_check $5826 0022: jump_if_false @MAR_A2_11304 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MAR_A2_11297 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_4539 $5826 jump_if_false @MAR_A2_11059 $5816 == 0 // (int) var == num jump_if_false @MAR_A2_11023 0267: (unknown) 'H_PNS03' // Follow the ~h~Spray Can blip~w~ on the radar to find the nearest ~h~Pay 'n' Spray. $5816 = 1 // (int) :MAR_A2_11023 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5159 0026: return 0002: jump @MAR_A2_11297 :MAR_A2_11059 007C: actor $1038 driving $5826 0022: jump_if_false @MAR_A2_11227 // Note: the incorrect math opcode was used here 0102: car $5826 near_point $5793 $5794 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_11220 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5823 // Like turning an actor into a random pedestrian 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 0025: gosub @MAR_A2_8539 $5815 == 0 // (int) var == num jump_if_false @MAR_A2_11161 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4561 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4718 0002: jump @MAR_A2_11190 :MAR_A2_11161 004F: unknown_check $5827 jump_if_false @MAR_A2_11190 00C0: (unknown) $5827 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 :MAR_A2_11190 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_20' // Intercept the ~b~delivery van! $5810 = 0 // (int) $5821 = 7 // (int) :MAR_A2_11220 0002: jump @MAR_A2_11297 :MAR_A2_11227 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 $5833 = 0 // (int) $5834 = 0 // (int) 00C0: (unknown) $5826 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_22' // Get back in the ~b~car! $5821 = 5 // (int) :MAR_A2_11297 0002: jump @MAR_A2_11336 :MAR_A2_11304 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_11336 0026: return :MAR_A2_11338 004F: unknown_check $5828 jump_if_false @MAR_A2_11642 81B3: not unknown_check $5828 jump_if_false @MAR_A2_11603 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_4539 $5828 jump_if_false @MAR_A2_11411 $5834 == -1 // (int) var == num jump_if_false @MAR_A2_11404 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5243 0026: return :MAR_A2_11404 0002: jump @MAR_A2_11436 :MAR_A2_11411 8095: not player $1038 money > 99 jump_if_false @MAR_A2_11436 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4776 1 :MAR_A2_11436 0045: actor $1038 defined jump_if_false @MAR_A2_11596 807C: not actor $1038 driving $5828 0022: jump_if_false @MAR_A2_11543 // Note: the incorrect math opcode was used here $5834 == -1 // (int) var == num jump_if_false @MAR_A2_11536 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_17636 $5834 = 0 // (int) 004F: unknown_check $5828 jump_if_false @MAR_A2_11517 00C0: (unknown) $5828 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 :MAR_A2_11517 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_22' // Get back in the ~b~car! :MAR_A2_11536 0002: jump @MAR_A2_11596 :MAR_A2_11543 $5834 > -1 // (int) var > num jump_if_false @MAR_A2_11596 00BB: (unknown) $5834 $5834 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_44' // The car's all smashed up, get it repaired! 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_18250 0 :MAR_A2_11596 0002: jump @MAR_A2_11635 :MAR_A2_11603 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_11635 0002: jump @MAR_A2_11674 :MAR_A2_11642 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_11674 0026: return 004F: unknown_check $5827 jump_if_false @MAR_A2_11931 0045: actor $5823 defined jump_if_false @MAR_A2_11871 807E: not actor $5823 driving jump_if_false @MAR_A2_11857 00E5: (unknown) $5823 $1038 0045: actor $1038 defined 0022: jump_if_false @MAR_A2_11850 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5827 0022: jump_if_false @MAR_A2_11798 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 $5834 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_26' // Get the van back to the ~y~lockup. $5821 = 8 // (int) 0002: jump @MAR_A2_11850 :MAR_A2_11798 00BB: (unknown) $5834 $5834 = 0 // (int) 00C0: (unknown) $5827 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_24' // Get in the ~b~van! $5821 = 7 // (int) :MAR_A2_11850 0002: jump @MAR_A2_11864 :MAR_A2_11857 0025: gosub @MAR_A2_12520 :MAR_A2_11864 0002: jump @MAR_A2_11924 :MAR_A2_11871 $5833 = 0 // (int) $5834 = 0 // (int) 00C0: (unknown) $5827 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_24' // Get in the ~b~van! $5821 = 7 // (int) :MAR_A2_11924 0002: jump @MAR_A2_11963 :MAR_A2_11931 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_11963 0026: return :MAR_A2_11965 0045: actor $1038 defined jump_if_false @MAR_A2_12313 004F: unknown_check $5826 jump_if_false @MAR_A2_12313 004D: store_car $5826 position_to $5805 $5806 $5807 031D: (unknown) $5802 $5803 $5805 $5806 8@ 10.0 > 8@ // (float) num > var 0022: jump_if_false @MAR_A2_12205 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5802 $5803 7@ 200.0 > 7@ // (float) num > var 0022: jump_if_false @MAR_A2_12188 // Note: the incorrect math opcode was used here 004F: unknown_check $5827 0022: jump_if_false @MAR_A2_12181 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5827 0022: jump_if_false @MAR_A2_12171 // Note: the incorrect math opcode was used here 014E: 9@ = car $5826 health 0011: $5837 > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_12164 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5826 0022: jump_if_false @MAR_A2_12150 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 00C0: (unknown) $5826 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 0057: show_text_highpriority GXT 'MAA2_50' time 5000 flag 1 // Take this ~b~vehicle ~w~to be repaired. $5821 = 5 // (int) 0002: jump @MAR_A2_12164 :MAR_A2_12150 00BB: (unknown) $5833 00BB: (unknown) $5834 $5821 = 6 // (int) :MAR_A2_12164 0002: jump @MAR_A2_12181 :MAR_A2_12171 0049: destroy_car $5826 $5814 = 1 // (int) :MAR_A2_12181 0002: jump @MAR_A2_12198 :MAR_A2_12188 0049: destroy_car $5826 $5814 = 1 // (int) :MAR_A2_12198 0002: jump @MAR_A2_12313 :MAR_A2_12205 807C: not actor $1038 driving $5826 0022: jump_if_false @MAR_A2_12269 // Note: the incorrect math opcode was used here 00BB: (unknown) $5834 00C0: (unknown) $5826 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 0057: show_text_highpriority GXT 'MAA2_51' time 5000 flag 1 // You need to take this ~b~vehicle~w~ back to the lock-up. $5821 = 5 // (int) 0002: jump @MAR_A2_12313 :MAR_A2_12269 00BB: (unknown) $5834 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 1 0057: show_text_highpriority GXT 'MAA2_52' time 5000 flag 1 // You need to leave this vehicle at the ~y~lock-up. $5821 = 6 // (int) :MAR_A2_12313 0026: return :MAR_A2_12315 0045: actor $1038 defined jump_if_false @MAR_A2_12518 004F: unknown_check $5827 jump_if_false @MAR_A2_12518 0045: actor $5829 defined jump_if_false @MAR_A2_12427 0078: if or 0080: actor $1038 near_point $5790 $5791 radius 7.5 7.5 sphere 0 02A6: (unknown) $1038 $5827 009F: actor $5830 dead 0022: jump_if_false @MAR_A2_12427 // Note: the incorrect math opcode was used here $5810 == 0 // (int) var == num jump_if_false @MAR_A2_12421 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12990 'MARA2EA' $5810 = 1 // (int) :MAR_A2_12421 00E5: (unknown) $5829 $1038 :MAR_A2_12427 0045: actor $5830 defined 0022: jump_if_false @MAR_A2_12518 // Note: the incorrect math opcode was used here 0078: if or 0080: actor $1038 near_point $5790 $5791 radius 7.5 7.5 sphere 0 02A6: (unknown) $1038 $5827 009F: actor $5829 dead 0022: jump_if_false @MAR_A2_12518 // Note: the incorrect math opcode was used here $5810 == 0 // (int) var == num jump_if_false @MAR_A2_12512 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'MARA2EB' 0 $5810 = 1 // (int) :MAR_A2_12512 00E5: (unknown) $5830 $1038 :MAR_A2_12518 0026: return :MAR_A2_12520 034B: unknown_check $5827 0022: jump_if_false @MAR_A2_12648 // Note: the incorrect math opcode was used here 004F: unknown_check $5827 0022: jump_if_false @MAR_A2_12648 // Note: the incorrect math opcode was used here 014E: $5836 = car $5827 health 1@ == 0 // (int) var == num jump_if_false @MAR_A2_12571 0035: 1@ = $5836 // (int vars) 0002: jump @MAR_A2_12648 :MAR_A2_12571 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5836 // (int vars) // Note: the incorrect math opcode was used here 2@ > 10 // (int) var > num jump_if_false @MAR_A2_12648 0035: 1@ = $5836 // (int vars) 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_3491 $5827 jump_if_false @MAR_A2_12648 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_42' // ~r~All the merchandise is destroyed! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_12648 0026: return :MAR_A2_12650 004F: unknown_check $5827 jump_if_false @MAR_A2_12905 82D8: not unknown_check $5827 jump_if_false @MAR_A2_12859 0045: actor $1038 defined jump_if_false @MAR_A2_12852 007C: actor $1038 driving $5827 0022: jump_if_false @MAR_A2_12782 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_3325 0102: car $5827 near_point $5793 $5794 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_12775 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 0025: gosub @MAR_A2_8677 0025: gosub @MAR_A2_12967 $5821 = 10 // (int) :MAR_A2_12775 0002: jump @MAR_A2_12852 :MAR_A2_12782 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5110 $5793 $5794 $5795 0 $5833 = 0 // (int) $5834 = 0 // (int) 00C0: (unknown) $5827 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1313 $5834 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5085 'MAA2_25' // Get back in the ~b~van! $5821 = 7 // (int) :MAR_A2_12852 0002: jump @MAR_A2_12891 :MAR_A2_12859 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_12891 0025: gosub @MAR_A2_12520 0002: jump @MAR_A2_12937 :MAR_A2_12905 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5095 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12939 $5821 = 10 // (int) :MAR_A2_12937 0026: return :MAR_A2_12939 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4776 0 0026: return :MAR_A2_12967 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @99RED_12847 'MAR_A02' 500 // Fear the Repo 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4776 0 0026: return :MAR_A2_13006 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 020D: (unknown) $5822 0112: remove_references_to_actor $5831 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5823 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5829 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5830 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5825 // Like turning a car into any random car 0113: remove_references_to_car $5826 // Like turning a car into any random car 0113: remove_references_to_car $5827 // Like turning a car into any random car 2@ = 0 // (int) :MAR_A2_13060 $5342(2@,27) > 0 // (int) var > num jump_if_false @MAR_A2_13080 0114: remove_references_to_object $5342(2@,27) // This object will now disappear when the player looks away :MAR_A2_13080 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A2_13060 0249: (unknown) $5832 $5833 > 0 // (int) var > num jump_if_false @MAR_A2_13117 00BB: (unknown) $5833 :MAR_A2_13117 $5834 > 0 // (int) var > num jump_if_false @MAR_A2_13133 00BB: (unknown) $5834 :MAR_A2_13133 $5835 > 0 // (int) var > num jump_if_false @MAR_A2_13149 00BB: (unknown) $5835 :MAR_A2_13149 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4776 0 007A: mission_cleanup 0026: return //-------------Mission 50--------------- :MAR_A3 0238: name_thread 'MAR_A3' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A3' 0025: gosub @MAR_A3_11839 009D: wasted_or_busted // mission only jump_if_false @MAR_A3_45 0025: gosub @MAR_A3_15710 :MAR_A3_45 0025: gosub @MAR_A3_15799 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MAR_A3_86 02B4: set_camera_transverse_delay 0 time 7@ :MAR_A3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MAR_A3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MAR_A3_138 :MAR_A3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MAR_A3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MAR_A3_172 02B4: set_camera_transverse_delay 0 time 5@ :MAR_A3_172 809F: not actor 3@ dead 0022: jump_if_false @MAR_A3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MAR_A3_188 0026: return :MAR_A3_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MAR_A3_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MAR_A3_248 0400: (unknown) $1038 $1690 0002: jump @MAR_A3_254 :MAR_A3_248 02C0: (unknown) $1038 $1690 :MAR_A3_254 0@ >= 0 // (int) var >= num jump_if_false @MAR_A3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MAR_A3_281 0045: actor $1038 defined jump_if_false @MAR_A3_349 807E: not actor $1038 driving jump_if_false @MAR_A3_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MAR_A3_329 :MAR_A3_326 021D: (unknown) 0 :MAR_A3_329 $1698 == 0 // (int) var == num jump_if_false @MAR_A3_345 02EA: select_interior 2 :MAR_A3_345 01AE: (unknown) 1 :MAR_A3_349 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A3_355 0045: actor $1038 defined jump_if_false @MAR_A3_419 807E: not actor $1038 driving jump_if_false @MAR_A3_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MAR_A3_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MAR_A3_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MAR_A3_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MAR_A3_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MAR_A3_468 02EA: select_interior 0 :MAR_A3_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A3_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A3_498 0026: return :MAR_A3_500 0045: actor 0@ defined jump_if_false @MAR_A3_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A3_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A3_549 0026: return :MAR_A3_551 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A3_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MAR_A3_598 :MAR_A3_594 1@ = 0 // (int) :MAR_A3_598 1@ == 1 // (int) var == num jump_if_false @MAR_A3_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A3_675 007E: actor 0@ driving jump_if_false @MAR_A3_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A3_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A3_664 :MAR_A3_661 00F1: (unknown) 0@ :MAR_A3_664 0002: jump @MAR_A3_675 :MAR_A3_671 1@ = 0 // (int) :MAR_A3_675 0002: jump @MAR_A3_598 :MAR_A3_682 0026: return :MAR_A3_684 0045: actor 0@ defined jump_if_false @MAR_A3_776 007E: actor 0@ driving jump_if_false @MAR_A3_760 02A7: unknown_check 0@ jump_if_false @MAR_A3_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A3_753 :MAR_A3_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A3_753 0002: jump @MAR_A3_769 :MAR_A3_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A3_769 0002: jump @MAR_A3_778 :MAR_A3_776 005F: (unknown) :MAR_A3_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A3_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A3_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A3_870 :MAR_A3_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_551 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A3_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_551 4@ :MAR_A3_870 0002: jump @MAR_A3_936 :MAR_A3_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A3_936 :MAR_A3_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A3_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_551 3@ :MAR_A3_936 0045: actor 0@ defined jump_if_false @MAR_A3_988 004F: unknown_check 1@ jump_if_false @MAR_A3_988 007E: actor 0@ driving jump_if_false @MAR_A3_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A3_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_551 0@ :MAR_A3_988 5@ = 0 // (int) :MAR_A3_992 5@ == 0 // (int) var == num jump_if_false @MAR_A3_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A3_1083 004F: unknown_check 1@ jump_if_false @MAR_A3_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A3_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A3_1083 :MAR_A3_1049 2@ == -1 // (int) var == num jump_if_false @MAR_A3_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A3_1083 :MAR_A3_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A3_1083 0002: jump @MAR_A3_992 :MAR_A3_1090 0026: return :MAR_A3_1092 0@ == 0 // (int) var == num jump_if_false @MAR_A3_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A3_1311 :MAR_A3_1135 0@ == 1 // (int) var == num jump_if_false @MAR_A3_1168 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A3_1311 :MAR_A3_1168 0@ == 2 // (int) var == num jump_if_false @MAR_A3_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A3_1311 :MAR_A3_1210 0@ == 3 // (int) var == num jump_if_false @MAR_A3_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A3_1311 :MAR_A3_1254 0@ == 4 // (int) var == num jump_if_false @MAR_A3_1285 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A3_1311 :MAR_A3_1285 0@ == 5 // (int) var == num jump_if_false @MAR_A3_1311 03CF: (unknown) 237 130 180 255 :MAR_A3_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :MAR_A3_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A3_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A3_1375 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A3_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A3_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A3_1435 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @MAR_A3_1637 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_1637 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1784 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1751 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @MAR_A3_1777 :MAR_A3_1751 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1773 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @MAR_A3_1777 :MAR_A3_1773 0035: 3@ = 2@ // (int vars) :MAR_A3_1777 0002: jump @MAR_A3_1788 :MAR_A3_1784 0035: 3@ = 0@ // (int vars) :MAR_A3_1788 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1856 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1823 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @MAR_A3_1849 :MAR_A3_1823 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1845 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @MAR_A3_1849 :MAR_A3_1845 0036: 3@ = 2@ // (float vars) :MAR_A3_1849 0002: jump @MAR_A3_1860 :MAR_A3_1856 0036: 3@ = 0@ // (float vars) :MAR_A3_1860 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_1888 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MAR_A3_1892 :MAR_A3_1888 0035: 1@ = 0@ // (int vars) :MAR_A3_1892 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @MAR_A3_1920 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @MAR_A3_1924 :MAR_A3_1920 0036: 1@ = 0@ // (float vars) :MAR_A3_1924 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @MAR_A3_1959 005F: (unknown) :MAR_A3_1959 801D: not 1@ == 0 // (int) var == var jump_if_false @MAR_A3_1972 005F: (unknown) :MAR_A3_1972 801D: not 2@ == 0 // (int) var == var jump_if_false @MAR_A3_1985 005F: (unknown) :MAR_A3_1985 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2000 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2000 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2013 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2013 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @MAR_A3_2215 0026: return :MAR_A3_2215 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @MAR_A3_2260 0026: return :MAR_A3_2260 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2328 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2328 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2328 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2354 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2354 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2354 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @MAR_A3_2437 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2437 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @MAR_A3_2473 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :MAR_A3_2473 3@ > 380.0 // (float) var > num jump_if_false @MAR_A3_2492 3@ = 380.0 // (float) :MAR_A3_2492 5.0 > 4@ // (float) num > var 0022: jump_if_false @MAR_A3_2511 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :MAR_A3_2511 4@ > 240.0 // (float) var > num jump_if_false @MAR_A3_2530 4@ = 240.0 // (float) :MAR_A3_2530 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAR_A3_2628 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :MAR_A3_2628 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @MAR_A3_2668 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :MAR_A3_2668 10@ > 0 // (float) var > num jump_if_false @MAR_A3_2686 9@ = 1 // (int) 005E: (unknown) :MAR_A3_2686 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAR_A3_2725 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_2725 005E: (unknown) :MAR_A3_2727 0035: $5627 = 0@ // (int vars) 0035: $5625 = 1@ // (int vars) 0035: $5626 = 2@ // (int vars) $5624 = 0 // (int) 0035: $5629 = 4@ // (int vars) 0035: $5630 = 5@ // (int vars) 0035: $5631 = 6@ // (int vars) $5632 = 3000 // (int) $5633 = 3000 // (int) $5637 = 1 // (int) $5636 = 0 // (int) $5635 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @MAR_A3_2831 $5634 = 1 // (int) 0002: jump @MAR_A3_2836 :MAR_A3_2831 $5634 = 0 // (int) :MAR_A3_2836 0160: load_model $5627 0160: load_model $5625 0160: load_model $5626 0160: load_model $5628 :MAR_A3_2852 0078: if or 8161: not model $5627 available 8161: not model $5625 available 8161: not model $5626 available 8161: not model $5628 available jump_if_false @MAR_A3_2889 0001: wait 0 ms 0002: jump @MAR_A3_2852 :MAR_A3_2889 0026: return :MAR_A3_2891 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_2936 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_2936 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_2981 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_2981 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3026 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3026 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3071 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3071 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3116 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3116 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3161 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3161 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3206 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3206 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3251 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3251 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3296 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3296 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3341 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3341 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @MAR_A3_3386 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3386 005E: (unknown) :MAR_A3_3388 $5631 == 1 // (int) var == num jump_if_false @MAR_A3_3416 not 0@ == -1 // (int) var == num jump_if_false @MAR_A3_3416 00BB: (unknown) 0@ :MAR_A3_3416 0026: return :MAR_A3_3418 $5631 == 1 // (int) var == num jump_if_false @MAR_A3_3934 1@ == 0 // (int) var == num jump_if_false @MAR_A3_3619 not $5341(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_3612 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_3547 02BD: (unknown) $5338(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @MAR_A3_3505 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3388 $5341(0@,3) 0026: return :MAR_A3_3505 0045: actor $1038 defined jump_if_false @MAR_A3_3547 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @MAR_A3_3547 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3388 $5341(0@,3) 0026: return :MAR_A3_3547 031D: (unknown) $5359(0@,3) $5362(0@,3) $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @MAR_A3_3596 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) 0002: jump @MAR_A3_3612 :MAR_A3_3596 00C4: (unknown) $5341(0@,3) 3 $5344(0@,3) = 1 // (int) :MAR_A3_3612 0002: jump @MAR_A3_3934 :MAR_A3_3619 1@ == 1 // (int) var == num jump_if_false @MAR_A3_3793 not $5341(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_3786 0045: actor $5332(0@,3) defined jump_if_false @MAR_A3_3772 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_3712 007C: actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @MAR_A3_3705 // Note: the incorrect math opcode was used here 00C4: (unknown) $5347(0@,3) 0 0026: return 0002: jump @MAR_A3_3712 :MAR_A3_3705 00C4: (unknown) $5341(0@,3) 0 :MAR_A3_3712 0043: store_actor $5332(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @MAR_A3_3757 00C4: (unknown) $5347(0@,3) 0 0002: jump @MAR_A3_3765 :MAR_A3_3757 00C4: (unknown) $5347(0@,3) 3 :MAR_A3_3765 0002: jump @MAR_A3_3786 :MAR_A3_3772 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3388 $5347(0@,3) :MAR_A3_3786 0002: jump @MAR_A3_3934 :MAR_A3_3793 not $5341(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_3934 0045: actor $5335(0@,3) defined jump_if_false @MAR_A3_3920 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_3860 007C: actor $5335(0@,3) driving $5338(0@,3) 0022: jump_if_false @MAR_A3_3860 // Note: the incorrect math opcode was used here 00C4: (unknown) $5350(0@,3) 0 0026: return :MAR_A3_3860 0043: store_actor $5335(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @MAR_A3_3905 00C4: (unknown) $5350(0@,3) 0 0002: jump @MAR_A3_3913 :MAR_A3_3905 00C4: (unknown) $5350(0@,3) 3 :MAR_A3_3913 0002: jump @MAR_A3_3934 :MAR_A3_3920 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3388 $5350(0@,3) :MAR_A3_3934 0026: return :MAR_A3_3936 3 > $5624 // (int) num > var 0022: jump_if_false @MAR_A3_3970 // Note: the incorrect math opcode was used here 0035: 0@ = $5624 // (int vars) $5356(0@,3) = 1 // (int) $5624 += 1 // (int) 005E: (unknown) :MAR_A3_3970 005F: (unknown) :MAR_A3_3972 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_3388 $5341(0@,3) 034B: unknown_check $5338(0@,3) jump_if_false @MAR_A3_4127 0080: actor $1038 near_point $5359(0@,3) $5362(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A3_4080 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @MAR_A3_4067 02BD: (unknown) $5338(0@,3) 1@ 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_4067 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 :MAR_A3_4067 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_4127 :MAR_A3_4080 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_4127 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @MAR_A3_4121 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_4127 :MAR_A3_4121 0049: destroy_car $5338(0@,3) :MAR_A3_4127 0026: return :MAR_A3_4129 034A: unknown_check 0@ 0022: jump_if_false @MAR_A3_4200 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_4200 // Note: the incorrect math opcode was used here 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A3_4197 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @MAR_A3_4187 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :MAR_A3_4187 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @MAR_A3_4200 :MAR_A3_4197 003F: destroy_actor 0@ :MAR_A3_4200 0026: return $5624 > 0 // (int) var > num jump_if_false @MAR_A3_4305 $5624 -= 1 // (int) 0035: 0@ = $5624 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3972 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4129 $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4129 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @MAR_A3_4305 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5350(0@,3) :MAR_A3_4305 0026: return :MAR_A3_4307 034B: unknown_check $5338(0@,3) jump_if_false @MAR_A3_4391 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_4385 0045: actor $1038 defined jump_if_false @MAR_A3_4378 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @MAR_A3_4372 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_4378 :MAR_A3_4372 0049: destroy_car $5338(0@,3) :MAR_A3_4378 0002: jump @MAR_A3_4391 :MAR_A3_4385 0049: destroy_car $5338(0@,3) :MAR_A3_4391 034A: unknown_check $5332(0@,3) 0022: jump_if_false @MAR_A3_4410 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) :MAR_A3_4410 034A: unknown_check $5335(0@,3) 0022: jump_if_false @MAR_A3_4429 // Note: the incorrect math opcode was used here 003F: destroy_actor $5335(0@,3) :MAR_A3_4429 $5631 == 1 // (int) var == num jump_if_false @MAR_A3_4484 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5350(0@,3) :MAR_A3_4484 0026: return 0@ = 0 // (int) :MAR_A3_4490 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_4525 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4307 0@ 0@ += 1 // (int) 0002: jump @MAR_A3_4490 :MAR_A3_4525 $5624 = 0 // (int) 0026: return :MAR_A3_4532 009F: actor 0@ dead jump_if_false @MAR_A3_4549 4@ = -1 // (int) 0026: return :MAR_A3_4549 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A3_4618 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @MAR_A3_4626 :MAR_A3_4618 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :MAR_A3_4626 0026: return :MAR_A3_4628 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 014C: set_car $5338(0@,3) health_to 700 $5631 == 1 // (int) var == num jump_if_false @MAR_A3_4735 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5341(0@,3) $5341(0@,3) = 0 // (int) 00C0: (unknown) $5338(0@,3) $5341(0@,3) 00BC: (unknown) $5341(0@,3) 0 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) :MAR_A3_4735 0026: return 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 00D1: set_car $5338(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A3_4628 0@ 0026: return :MAR_A3_4768 834A: not unknown_check 0@ jump_if_false @MAR_A3_4780 0026: return :MAR_A3_4780 009F: actor 0@ dead jump_if_false @MAR_A3_4792 0026: return :MAR_A3_4792 0326: unknown_check 0@ $1038 0022: jump_if_false @MAR_A3_4806 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_4806 0086: actor $1038 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MAR_A3_4827 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_4827 005F: (unknown) :MAR_A3_4829 $5356(0@,3) == 1 // (int) var == num jump_if_false @MAR_A3_4846 0026: return :MAR_A3_4846 $5356(0@,3) = 1 // (int) 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_4878 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3972 0@ :MAR_A3_4878 00E4: (unknown) $5332(0@,3) $1038 00A1: (unknown) $5332(0@,3) 1 01A4: (unknown) $5332(0@,3) 1 034F: (unknown) $5332(0@,3) 0 01AF: (unknown) $5332(0@,3) 0 03D6: (unknown) $5332(0@,3) 0 03D7: (unknown) $5332(0@,3) 0 $5353(0@,3) = 1 // (int) 034A: unknown_check $5335(0@,3) jump_if_false @MAR_A3_5032 0045: actor $5335(0@,3) defined jump_if_false @MAR_A3_5032 00A2: (unknown) $5335(0@,3) 00A1: (unknown) $5335(0@,3) 1 01A4: (unknown) $5335(0@,3) 1 034F: (unknown) $5332(0@,3) 0 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0442: (unknown) $5335(0@,3) 1 01AF: (unknown) $5335(0@,3) 0 03D6: (unknown) $5335(0@,3) 0 03D7: (unknown) $5335(0@,3) 0 :MAR_A3_5032 0026: return :MAR_A3_5034 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5629 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ $5632 03D7: (unknown) 0@ $5633 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :MAR_A3_5104 0035: $5632 = 0@ // (int vars) 0035: $5633 = 1@ // (int vars) 0026: return 0035: $5636 = 0@ // (int vars) 0026: return :MAR_A3_5123 004F: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_5156 // Note: the incorrect math opcode was used here 00A4: $5332(0@,3) = create_actor_pedtype $5630 model $5625 in_car $5338(0@,3) driverseat 00E3: (unknown) $5332(0@,3) :MAR_A3_5156 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_5034 $5332(0@,3) $5631 == 1 // (int) var == num jump_if_false @MAR_A3_5228 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_3388 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :MAR_A3_5228 00E3: (unknown) $5332(0@,3) 0026: return :MAR_A3_5236 0045: actor $1038 defined jump_if_false @MAR_A3_5379 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 6@ 6@ > 0 // (float) var > num jump_if_false @MAR_A3_5290 0036: 2@ = 6@ // (float vars) :MAR_A3_5290 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @MAR_A3_2891 0@ 1@ 2@ jump_if_false @MAR_A3_5312 005E: (unknown) :MAR_A3_5312 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @MAR_A3_5334 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_5334 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @MAR_A3_5356 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_5356 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @MAR_A3_5379 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_5379 005F: (unknown) :MAR_A3_5381 034B: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_5443 // Note: the incorrect math opcode was used here 004F: unknown_check $5594 0022: jump_if_false @MAR_A3_5426 // Note: the incorrect math opcode was used here 00D8: car $5594 health >= 400 jump_if_false @MAR_A3_5426 014C: set_car $5594 health_to 400 :MAR_A3_5426 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A3_3972 0@ :MAR_A3_5443 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 0233: (unknown) $5338(0@,3) $1042 $1043 00DD: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A3_4628 0@ 0369: (unknown) $5338(0@,3) 0 0026: return :MAR_A3_5490 034A: unknown_check 0@ jump_if_false @MAR_A3_5593 0045: actor 0@ defined jump_if_false @MAR_A3_5559 0045: actor $1038 defined jump_if_false @MAR_A3_5552 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A3_5549 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @MAR_A3_5552 :MAR_A3_5549 003F: destroy_actor 0@ :MAR_A3_5552 0002: jump @MAR_A3_5593 :MAR_A3_5559 009F: actor 0@ dead 0022: jump_if_false @MAR_A3_5593 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @MAR_A3_5593 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :MAR_A3_5593 005E: (unknown) :MAR_A3_5595 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5490 $5335(0@,3) jump_if_false @MAR_A3_5618 0026: return :MAR_A3_5618 0118: $5335(0@,3) = create_actor_pedtype $5630 model $5626 in_car $5338(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5034 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @MAR_A3_5705 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5350(0@,3) $5350(0@,3) = 0 // (int) 00C1: (unknown) $5335(0@,3) $5350(0@,3) 00BC: (unknown) $5350(0@,3) 0 00C4: (unknown) $5350(0@,3) 0 :MAR_A3_5705 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0026: return :MAR_A3_5717 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @MAR_A3_5236 1@ 2@ 3@ jump_if_false @MAR_A3_5739 005F: (unknown) :MAR_A3_5739 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5490 $5332(0@,3) jump_if_false @MAR_A3_5762 005F: (unknown) :MAR_A3_5762 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_3972 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAR_A3_5381 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5123 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5595 0@ 0052: set_car $5338(0@,3) driver_behaviour_to 5 $5353(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5624 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAR_A3_3936 jump_if_false @MAR_A3_5903 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAR_A3_5381 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5123 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5595 3@ 0052: set_car $5338(3@,3) driver_behaviour_to 5 $5353(3@,3) = 4 // (int) 005E: (unknown) :MAR_A3_5903 005F: (unknown) :MAR_A3_5905 834A: not unknown_check $5335(0@,3) jump_if_false @MAR_A3_5920 0026: return :MAR_A3_5920 009F: actor $5335(0@,3) dead jump_if_false @MAR_A3_5935 0026: return :MAR_A3_5935 009F: actor $5332(0@,3) dead jump_if_false @MAR_A3_6053 0112: remove_references_to_actor $5332(0@,3) // Like turning an actor into a random pedestrian 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @MAR_A3_6051 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :MAR_A3_6051 0026: return :MAR_A3_6053 834A: not unknown_check $5332(0@,3) jump_if_false @MAR_A3_6165 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @MAR_A3_6163 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :MAR_A3_6163 0026: return :MAR_A3_6165 0026: return :MAR_A3_6167 034A: unknown_check $5332(0@,3) jump_if_false @MAR_A3_6195 0045: actor $5332(0@,3) defined jump_if_false @MAR_A3_6195 0026: return :MAR_A3_6195 034A: unknown_check $5335(0@,3) jump_if_false @MAR_A3_6223 0045: actor $5335(0@,3) defined jump_if_false @MAR_A3_6223 0026: return :MAR_A3_6223 010E: 1@ = current_time_in_ms $5637 == 0 // (int) var == num jump_if_false @MAR_A3_6264 0035: $5635 = 1@ // (int vars) 0029: $5635 += $5636 // (int vars) // Note: the incorrect math opcode was used here $5637 = 1 // (int) 0026: return 0002: jump @MAR_A3_6278 :MAR_A3_6264 0011: $5635 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_6278 // Note: the incorrect math opcode was used here 0026: return :MAR_A3_6278 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_5717 0@ jump_if_false @MAR_A3_6301 $5637 = 0 // (int) :MAR_A3_6301 0026: return :MAR_A3_6303 8086: not actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A3_6335 // Note: the incorrect math opcode was used here $5353(0@,3) = 2 // (int) 0026: return :MAR_A3_6335 007E: actor $1038 driving jump_if_false @MAR_A3_6388 024B: (unknown) $1038 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @MAR_A3_6388 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @MAR_A3_6388 $5353(0@,3) = 2 // (int) 0026: return :MAR_A3_6388 008F: actor $1038 near_actor $5332(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @MAR_A3_6426 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @MAR_A3_6493 :MAR_A3_6426 0078: if and 0218: unknown_check $5332(0@,3) $1038 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A3_6475 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @MAR_A3_6493 :MAR_A3_6475 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 :MAR_A3_6493 0026: return :MAR_A3_6495 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A3_6535 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :MAR_A3_6535 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @MAR_A3_6580 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_5717 0@ 0026: return :MAR_A3_6580 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 $5634 == 1 // (int) var == num jump_if_false @MAR_A3_6613 0026: return :MAR_A3_6613 807E: not actor $5332(0@,3) driving jump_if_false @MAR_A3_6902 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A3_4532 $5332(0@,3) 10.0 $5627 1 $5338(0@,3) $5338(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_6691 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A3_4532 $5332(0@,3) 20.0 -1 1 $5338(0@,3) :MAR_A3_6691 not $5338(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_6902 02BD: (unknown) $5338(0@,3) $5647 not $5647 == -1 // (int) var == num jump_if_false @MAR_A3_6771 809F: not actor $5647 dead jump_if_false @MAR_A3_6771 0078: if or 01D0: unknown_check $5647 $5625 01D0: unknown_check $5647 $5626 0022: jump_if_false @MAR_A3_6771 // Note: the incorrect math opcode was used here $5338(0@,3) = -1 // (int) 0026: return :MAR_A3_6771 0124: 1@ = car $5338(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @MAR_A3_6799 $5338(0@,3) = -1 // (int) 0026: return :MAR_A3_6799 0078: if and 807C: not actor $1038 driving $5338(0@,3) 00D8: car $5338(0@,3) health >= 600 jump_if_false @MAR_A3_6891 00EA: (unknown) $5332(0@,3) $5338(0@,3) 00DD: (unknown) $5338(0@,3) not $5647 == -1 // (int) var == num jump_if_false @MAR_A3_6864 0052: set_car $5338(0@,3) driver_behaviour_to 10 :MAR_A3_6864 0035: $5338(0@,3) = $5338(0@,3) // (int vars) $5353(0@,3) = 3 // (int) 0026: return 0002: jump @MAR_A3_6902 :MAR_A3_6891 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_3972 0@ :MAR_A3_6902 0026: return :MAR_A3_6904 0078: if or 00A0: car $5338(0@,3) wrecked 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A3_6971 // Note: the incorrect math opcode was used here 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3972 0@ 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :MAR_A3_6971 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @MAR_A3_7016 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5717 0@ 0026: return :MAR_A3_7016 807C: not actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @MAR_A3_7103 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 8132: not actor $5332(0@,3) near_car $5338(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A3_7103 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3972 0@ 00DE: (unknown) $5338(0@,3) $5353(0@,3) = 2 // (int) 0026: return :MAR_A3_7103 02A6: (unknown) $5332(0@,3) $5338(0@,3) 0022: jump_if_false @MAR_A3_7145 // Note: the incorrect math opcode was used here 00E3: (unknown) $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4628 0@ $5353(0@,3) = 4 // (int) :MAR_A3_7145 0026: return :MAR_A3_7147 00A0: car $5338(0@,3) wrecked jump_if_false @MAR_A3_7162 0026: return :MAR_A3_7162 0052: set_car $5338(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 6.0 6.0 sphere 0 0085: actor $1038 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 jump_if_false @MAR_A3_7305 00D8: car $5338(0@,3) health >= 400 jump_if_false @MAR_A3_7249 014C: set_car $5338(0@,3) health_to 400 :MAR_A3_7249 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A3_3388 $5341(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 00DE: (unknown) $5338(0@,3) 0052: set_car $5338(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A3_3972 0@ 0026: return :MAR_A3_7305 0078: if and 8132: not actor $1038 near_car $5338(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_7350 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A3_5717 0@ 0026: return :MAR_A3_7350 0026: return :MAR_A3_7352 834A: not unknown_check $5332(0@,3) jump_if_false @MAR_A3_7367 0026: return :MAR_A3_7367 009F: actor $5332(0@,3) dead jump_if_false @MAR_A3_7382 0026: return :MAR_A3_7382 0043: store_actor $5332(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5353(0@,3) == 0 // (int) var == num jump_if_false @MAR_A3_7407 0026: return :MAR_A3_7407 $5353(0@,3) == 1 // (int) var == num jump_if_false @MAR_A3_7435 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_6303 0@ 0026: return :MAR_A3_7435 $5353(0@,3) == 2 // (int) var == num jump_if_false @MAR_A3_7463 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_6495 0@ 0026: return :MAR_A3_7463 $5353(0@,3) == 3 // (int) var == num jump_if_false @MAR_A3_7491 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_6904 0@ 0026: return :MAR_A3_7491 $5353(0@,3) == 4 // (int) var == num jump_if_false @MAR_A3_7519 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_7147 0@ 0026: return :MAR_A3_7519 0026: return 0036: $5641 = 0@ // (float vars) 0036: $5642 = 1@ // (float vars) 0036: $5643 = 2@ // (float vars) 0036: $5644 = 3@ // (float vars) 0036: $5645 = 4@ // (float vars) 0036: $5646 = 5@ // (float vars) $5640 = 1 // (int) 0026: return :MAR_A3_7559 0045: actor $1038 defined jump_if_false @MAR_A3_8440 0089: actor $1038 in_sphere $5641 $5642 $5643 radius $5644 $5645 $5646 sphere 0 0022: jump_if_false @MAR_A3_8212 // Note: the incorrect math opcode was used here $5639 == 0 // (int) var == num jump_if_false @MAR_A3_7996 0@ = 0 // (int) :MAR_A3_7610 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_7983 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @MAR_A3_7733 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @MAR_A3_7733 // Note: the incorrect math opcode was used here 0442: (unknown) $5335(0@,3) 0 0127: reset_actor $5335(0@,3) flags 02A7: unknown_check $5335(0@,3) jump_if_false @MAR_A3_7687 00E3: (unknown) $5335(0@,3) 0002: jump @MAR_A3_7733 :MAR_A3_7687 007E: actor $5335(0@,3) driving jump_if_false @MAR_A3_7713 00A2: (unknown) $5335(0@,3) 0002: jump @MAR_A3_7733 :MAR_A3_7713 00A2: (unknown) $5335(0@,3) (unknown) $5335(0@,3) 0040: (unknown) $5335(0@,3) -1 :MAR_A3_7733 034A: unknown_check $5332(0@,3) jump_if_false @MAR_A3_7837 0045: actor $5332(0@,3) defined jump_if_false @MAR_A3_7837 0127: reset_actor $5332(0@,3) flags 02A7: unknown_check $5332(0@,3) jump_if_false @MAR_A3_7791 00E3: (unknown) $5332(0@,3) 0002: jump @MAR_A3_7837 :MAR_A3_7791 007E: actor $5332(0@,3) driving jump_if_false @MAR_A3_7817 00A2: (unknown) $5332(0@,3) 0002: jump @MAR_A3_7837 :MAR_A3_7817 00A2: (unknown) $5332(0@,3) (unknown) $5332(0@,3) 0040: (unknown) $5332(0@,3) -1 :MAR_A3_7837 034B: unknown_check $5338(0@,3) jump_if_false @MAR_A3_7971 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_7971 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_7971 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_7971 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 0050: set_car $5338(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @MAR_A3_7950 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @MAR_A3_7971 :MAR_A3_7950 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :MAR_A3_7971 0@ += 1 // (int) 0002: jump @MAR_A3_7610 :MAR_A3_7983 $5639 = 1 // (int) 0002: jump @MAR_A3_8205 :MAR_A3_7996 0@ = 0 // (int) :MAR_A3_8000 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_8205 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @MAR_A3_8044 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @MAR_A3_8044 // Note: the incorrect math opcode was used here 0127: reset_actor $5335(0@,3) flags :MAR_A3_8044 034A: unknown_check $5332(0@,3) 0022: jump_if_false @MAR_A3_8076 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @MAR_A3_8076 // Note: the incorrect math opcode was used here 0127: reset_actor $5332(0@,3) flags :MAR_A3_8076 034B: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_8193 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_8193 // Note: the incorrect math opcode was used here 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_8193 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_8193 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @MAR_A3_8172 // Note: the incorrect math opcode was used here 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @MAR_A3_8193 :MAR_A3_8172 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :MAR_A3_8193 0@ += 1 // (int) 0002: jump @MAR_A3_8000 :MAR_A3_8205 0002: jump @MAR_A3_8440 :MAR_A3_8212 $5639 == 1 // (int) var == num jump_if_false @MAR_A3_8440 0@ = 0 // (int) :MAR_A3_8229 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_8435 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @MAR_A3_8291 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @MAR_A3_8291 // Note: the incorrect math opcode was used here 00A1: (unknown) $5335(0@,3) 1 0442: (unknown) $5335(0@,3) 1 01EC: (unknown) $5335(0@,3) 1 :MAR_A3_8291 034A: unknown_check $5332(0@,3) jump_if_false @MAR_A3_8333 0045: actor $5332(0@,3) defined jump_if_false @MAR_A3_8333 00A1: (unknown) $5332(0@,3) 1 01EC: (unknown) $5332(0@,3) 1 :MAR_A3_8333 034B: unknown_check $5338(0@,3) jump_if_false @MAR_A3_8423 004F: unknown_check $5338(0@,3) jump_if_false @MAR_A3_8423 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_8423 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_8423 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 :MAR_A3_8423 0@ += 1 // (int) 0002: jump @MAR_A3_8229 :MAR_A3_8435 $5639 = 0 // (int) :MAR_A3_8440 0026: return :MAR_A3_8442 $5638 = 0 // (int) 0@ = 0 // (int) :MAR_A3_8451 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_8743 // Note: the incorrect math opcode was used here 034B: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_8553 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_8532 // Note: the incorrect math opcode was used here $5638 += 1 // (int) 004D: store_car $5338(0@,3) position_to $5359(0@,3) $5362(0@,3) $5365(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAR_A3_3418 0@ 0 0002: jump @MAR_A3_8546 :MAR_A3_8532 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5341(0@,3) :MAR_A3_8546 0002: jump @MAR_A3_8567 :MAR_A3_8553 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5341(0@,3) :MAR_A3_8567 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAR_A3_3418 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAR_A3_3418 0@ 2 $5356(0@,3) == 0 // (int) var == num jump_if_false @MAR_A3_8678 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4768 $5332(0@,3) jump_if_false @MAR_A3_8639 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4829 0@ :MAR_A3_8639 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4768 $5335(0@,3) jump_if_false @MAR_A3_8671 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4829 0@ :MAR_A3_8671 0002: jump @MAR_A3_8731 :MAR_A3_8678 $5639 == 1 // (int) var == num jump_if_false @MAR_A3_8698 0002: jump @MAR_A3_8731 :MAR_A3_8698 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_7352 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5905 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_6167 0@ :MAR_A3_8731 0@ += 1 // (int) 0002: jump @MAR_A3_8451 :MAR_A3_8743 $5640 == 1 // (int) var == num jump_if_false @MAR_A3_8766 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A3_7559 :MAR_A3_8766 0026: return 0@ = 0 // (int) :MAR_A3_8772 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_8892 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) 003F: destroy_actor $5335(0@,3) 034B: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_8880 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @MAR_A3_8874 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MAR_A3_8867 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @MAR_A3_8861 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_8867 :MAR_A3_8861 0049: destroy_car $5338(0@,3) :MAR_A3_8867 0002: jump @MAR_A3_8880 :MAR_A3_8874 0049: destroy_car $5338(0@,3) :MAR_A3_8880 0@ += 1 // (int) 0002: jump @MAR_A3_8772 :MAR_A3_8892 0026: return :MAR_A3_8894 0@ > 0 // (int) var > num jump_if_false @MAR_A3_8907 005E: (unknown) :MAR_A3_8907 005F: (unknown) :MAR_A3_8909 0@ = 0 // (int) :MAR_A3_8913 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_9097 // Note: the incorrect math opcode was used here 034A: unknown_check $5332(0@,3) 0022: jump_if_false @MAR_A3_9021 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @MAR_A3_9021 // Note: the incorrect math opcode was used here 007E: actor $5332(0@,3) driving 0022: jump_if_false @MAR_A3_8996 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MAR_A3_8989 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E5: (unknown) $5332(0@,3) $1038 :MAR_A3_8989 0002: jump @MAR_A3_9021 :MAR_A3_8996 0045: actor $1038 defined 0022: jump_if_false @MAR_A3_9021 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 :MAR_A3_9021 034A: unknown_check $5335(0@,3) 0022: jump_if_false @MAR_A3_9085 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @MAR_A3_9085 // Note: the incorrect math opcode was used here 007E: actor $5335(0@,3) driving 0022: jump_if_false @MAR_A3_9085 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MAR_A3_9085 // Note: the incorrect math opcode was used here 00A2: (unknown) $5335(0@,3) 00E4: (unknown) $5335(0@,3) $1038 :MAR_A3_9085 0@ += 1 // (int) 0002: jump @MAR_A3_8913 :MAR_A3_9097 0026: return :MAR_A3_9099 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8894 $5625 jump_if_false @MAR_A3_9122 0162: release_model $5625 :MAR_A3_9122 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8894 $5626 jump_if_false @MAR_A3_9145 0162: release_model $5626 :MAR_A3_9145 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8894 $5627 jump_if_false @MAR_A3_9168 0162: release_model $5627 :MAR_A3_9168 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8894 $5628 jump_if_false @MAR_A3_9191 0162: release_model $5628 :MAR_A3_9191 0@ = 0 // (int) :MAR_A3_9195 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_9261 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3388 $5350(0@,3) 0@ += 1 // (int) 0002: jump @MAR_A3_9195 :MAR_A3_9261 0026: return :MAR_A3_9263 0035: 2@ = $5656 // (int vars) 1@ == 1 // (int) var == num jump_if_false @MAR_A3_9303 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 $5401(2@,6) 1 0002: jump @MAR_A3_9351 :MAR_A3_9303 1@ == 1 // (int) var == num jump_if_false @MAR_A3_9337 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 $5401(2@,6) 0 0002: jump @MAR_A3_9351 :MAR_A3_9337 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 $5401(2@,6) :MAR_A3_9351 $5656 += 1 // (int) 0026: return :MAR_A3_9359 003E: 6@ = create_actor_pedtype 22 model $5670 at 0@ 1@ 2@ 0045: actor 6@ defined 0022: jump_if_false @MAR_A3_9385 // Note: the incorrect math opcode was used here 010F: (unknown) 6@ 3@ 4@ 5@ :MAR_A3_9385 0026: return :MAR_A3_9387 0139: 5@ = random_int_in_ranges 0 2 5@ == 0 // (int) var == num jump_if_false @MAR_A3_9416 6@ = 93 // (int) 0002: jump @MAR_A3_9421 :MAR_A3_9416 6@ = 94 // (int) :MAR_A3_9421 003E: 4@ = create_actor_pedtype $5674 model 6@ at 0@ 1@ 2@ 0045: actor 4@ defined 0022: jump_if_false @MAR_A3_9476 // Note: the incorrect math opcode was used here 00CF: set_actor 4@ Z_angle_to 3@ 0106: give_actor 4@ weapon $5673 ammo $5671 // Load the weapon model before using this 01C9: (unknown) 4@ $5672 03DE: (unknown) 4@ 1 032D: (unknown) 4@ 1 01C9: (unknown) 4@ 50 041B: (unknown) 4@ 9 :MAR_A3_9476 0026: return :MAR_A3_9478 1@ = 0 // (int) 8140: not pickup 0@ picked_up jump_if_false @MAR_A3_9506 0263: (unknown) 0@ 1@ 00BC: (unknown) 1@ 1 00C4: (unknown) 1@ 3 :MAR_A3_9506 0026: return :MAR_A3_9508 0140: pickup $5788 picked_up jump_if_false @MAR_A3_9533 00BB: (unknown) $5789 0141: destroy_pickup $5788 $5798 = 1 // (int) :MAR_A3_9533 02E7: get_weapon_data_from_actor $1038 weapon_group 3 weapon 1@ ammo 2@ model 3@ 2@ > 0 // (int) var > num jump_if_false @MAR_A3_9567 $5796 = 1 // (int) 025D: remove_text $5649 025D: remove_text $5650 :MAR_A3_9567 $5796 == 1 // (int) var == num jump_if_false @MAR_A3_9696 2@ > 0 // (int) var > num jump_if_false @MAR_A3_9596 $5797 = 0 // (int) :MAR_A3_9596 $5797 == 0 // (int) var == num jump_if_false @MAR_A3_9696 2@ == 0 // (int) var == num jump_if_false @MAR_A3_9696 $5798 == 1 // (int) var == num jump_if_false @MAR_A3_9670 01F9: $5788 = create_weapon_pickup #GRENADE group 3 ammo 10 at $5790 $5791 $5792 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A3_9478 $5788 $5789 0002: jump @MAR_A3_9676 :MAR_A3_9670 00C4: (unknown) $5789 3 :MAR_A3_9676 0058: (unknown) $5650 5000 1 $5797 = 1 // (int) $5798 = 0 // (int) :MAR_A3_9696 0026: return :MAR_A3_9698 $5793 = -950.43 // (float) $5794 = -847.66 // (float) $5795 = 12.21 // (float) 01BB: (unknown) $5793 $5794 $5795 $5795 0036: $5790 = $5793 // (float vars) 0036: $5791 = $5794 // (float vars) 0036: $5792 = $5795 // (float vars) 0036: $5791 = $5794 // (float vars) $5791 -= 0.8 // (float) 0036: $5792 = $5795 // (float vars) $5792 += 0.6 // (float) 01F9: $5788 = create_weapon_pickup #GRENADE group 3 ammo 10 at $5790 $5791 $5792 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @MAR_A3_9478 $5788 $5789 00C4: (unknown) $5789 0 0026: return :MAR_A3_9821 5@ = 0 // (int) 0048: 4@ = create_car $5753 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @MAR_A3_9878 // Note: the incorrect math opcode was used here 004C: set_car 4@ to_normal_driver 00D1: set_car 4@ Z_angle_to 3@ 013A: set_car 4@ door_status_to 2 0236: (unknown) 4@ 3 01B0: (unknown) 4@ 1 00C0: (unknown) 4@ 5@ 00BC: (unknown) 5@ 0 00C4: (unknown) 5@ 3 :MAR_A3_9878 0026: return :MAR_A3_9880 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return :MAR_A3_9898 005A: 4@ = current_time_hours, 5@ = current_time_minutes 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_9933 // Note: the incorrect math opcode was used here 0017: 5@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_9926 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_9926 0002: jump @MAR_A3_10039 :MAR_A3_9933 0011: 4@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_9953 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A3_10039 :MAR_A3_9953 $5654 == 0 // (int) var == num jump_if_false @MAR_A3_10039 0011: 4@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10000 // Note: the incorrect math opcode was used here 01DA: show_text_2numbers GXT $5652 numbers 0@ 1@ time 5000 flag 1 $5654 = 1 // (int) 0002: jump @MAR_A3_10039 :MAR_A3_10000 001C: 4@ == 2@ // (int) num == var 0022: jump_if_false @MAR_A3_10039 // Note: the incorrect math opcode was used here 0011: 5@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10039 // Note: the incorrect math opcode was used here 01DA: show_text_2numbers GXT $5652 numbers 0@ 1@ time 5000 flag 1 $5654 = 1 // (int) :MAR_A3_10039 005F: (unknown) :MAR_A3_10041 2@ = 0 // (int) :MAR_A3_10045 6 > 2@ // (int) num > var 0022: jump_if_false @MAR_A3_10123 // Note: the incorrect math opcode was used here 0045: actor $5419(2@,6) defined 0022: jump_if_false @MAR_A3_10111 // Note: the incorrect math opcode was used here 001C: $5449(2@,6) == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_10111 // Note: the incorrect math opcode was used here $5425(2@,6) = 1 // (int) 1@ == 1 // (int) var == num jump_if_false @MAR_A3_10111 $5461(2@,6) = 0 // (int) :MAR_A3_10111 2@ += 1 // (int) 0002: jump @MAR_A3_10045 :MAR_A3_10123 0026: return :MAR_A3_10125 0@ = 0 // (int) :MAR_A3_10129 6 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_10161 // Note: the incorrect math opcode was used here $5425(0@,6) = 1 // (int) 0@ += 1 // (int) 0002: jump @MAR_A3_10129 :MAR_A3_10161 0026: return :MAR_A3_10163 10@ = 0 // (int) 11@ = 0 // (int) $5755 == 1 // (int) var == num jump_if_false @MAR_A3_10196 0035: 11@ = $5754 // (int vars) 0002: jump @MAR_A3_10325 :MAR_A3_10196 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 12@ = 0 // (int) :MAR_A3_10206 3 > 12@ // (int) num > var 0022: jump_if_false @MAR_A3_10325 // Note: the incorrect math opcode was used here 004F: unknown_check $5502(12@,3) 0022: jump_if_false @MAR_A3_10313 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @MAR_A3_10276 031E: (unknown) 2@ 3@ 4@ $5514(12@,3) $5517(12@,3) $5520(12@,3) 9@ 0035: 11@ = 12@ // (int vars) 10@ = 1 // (int) 0002: jump @MAR_A3_10313 :MAR_A3_10276 031E: (unknown) 2@ 3@ 4@ $5514(12@,3) $5517(12@,3) $5520(12@,3) 8@ 0014: 9@ > 8@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10313 // Note: the incorrect math opcode was used here 0036: 9@ = 8@ // (float vars) 0035: 11@ = 12@ // (int vars) :MAR_A3_10313 12@ += 1 // (int) 0002: jump @MAR_A3_10206 :MAR_A3_10325 0158: actor 0@ run_to $5514(11@,3) $5517(11@,3) 0035: $5455(1@,6) = 11@ // (int vars) 0026: return 0089: actor 0@ in_sphere 6@ 7@ 8@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @MAR_A3_10445 // Note: the incorrect math opcode was used here 001C: 3@ == 2@ // (int) num == var 0022: jump_if_false @MAR_A3_10388 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A3_10445 :MAR_A3_10388 0011: 3@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10422 // Note: the incorrect math opcode was used here 0011: 4@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10415 // Note: the incorrect math opcode was used here 2@ += 1 // (int) :MAR_A3_10415 0002: jump @MAR_A3_10438 :MAR_A3_10422 2@ > 0 // (int) var > num jump_if_false @MAR_A3_10438 2@ -= 1 // (int) :MAR_A3_10438 0035: $5473(1@,6) = 2@ // (int vars) :MAR_A3_10445 007E: actor 0@ driving 0022: jump_if_false @MAR_A3_10472 // Note: the incorrect math opcode was used here 024B: (unknown) 0@ 9@ 004A: car 9@ drive_to 6@ 7@ 8@ 0002: jump @MAR_A3_10517 :MAR_A3_10472 5@ == 1 // (int) var == num jump_if_false @MAR_A3_10504 0285: (unknown) 0@ 0 0158: actor 0@ run_to 6@ 7@ 0285: (unknown) 0@ 0 0002: jump @MAR_A3_10517 :MAR_A3_10504 0285: (unknown) 0@ 0 00EE: (unknown) 0@ 6@ 7@ 0285: (unknown) 0@ 0 :MAR_A3_10517 005F: (unknown) :MAR_A3_10519 00CF: set_actor 0@ Z_angle_to $5529(2@,3) $5461(1@,6) = 4 // (int) $5473(1@,6) = -1 // (int) $5467(1@,6) = -1 // (int) 0026: return :MAR_A3_10552 0035: 3@ = $5449(1@,6) // (int vars) 3@ == 3 // (int) var == num jump_if_false @MAR_A3_10649 0218: unknown_check 0@ $1038 0022: jump_if_false @MAR_A3_10594 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @MAR_A3_10642 :MAR_A3_10594 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $1042 $1043 $1044 8@ 0014: 8@ > $5493(3@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10638 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 0002: jump @MAR_A3_10642 :MAR_A3_10638 2@ = 0 // (int) :MAR_A3_10642 0002: jump @MAR_A3_10811 :MAR_A3_10649 004F: unknown_check $5502(3@,3) jump_if_false @MAR_A3_10740 0218: unknown_check 0@ $1038 0022: jump_if_false @MAR_A3_10685 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @MAR_A3_10733 :MAR_A3_10685 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $1042 $1043 $1044 8@ 0014: 8@ > $5493(3@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10729 // Note: the incorrect math opcode was used here 2@ = 2 // (int) 0002: jump @MAR_A3_10733 :MAR_A3_10729 2@ = 0 // (int) :MAR_A3_10733 0002: jump @MAR_A3_10811 :MAR_A3_10740 0218: unknown_check 0@ $1038 0022: jump_if_false @MAR_A3_10763 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @MAR_A3_10811 :MAR_A3_10763 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $1042 $1043 $1044 8@ 0014: 8@ > $5493(3@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10807 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 0002: jump @MAR_A3_10811 :MAR_A3_10807 2@ = 0 // (int) :MAR_A3_10811 0026: return :MAR_A3_10813 0035: 2@ = $5455(1@,6) // (int vars) 004F: unknown_check $5502(2@,3) 0022: jump_if_false @MAR_A3_10904 // Note: the incorrect math opcode was used here 0089: actor 0@ in_sphere $5514(2@,3) $5517(2@,3) $5520(2@,3) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @MAR_A3_10886 // Note: the incorrect math opcode was used here 0035: $5449(1@,6) = 2@ // (int vars) 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAR_A3_10041 2@ 0 005E: (unknown) :MAR_A3_10886 0158: actor 0@ run_to $5514(2@,3) $5517(2@,3) 0002: jump @MAR_A3_10916 :MAR_A3_10904 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAR_A3_10163 0@ 1@ :MAR_A3_10916 005F: (unknown) :MAR_A3_10918 3@ = 2 // (int) :MAR_A3_10923 20 > 3@ // (int) num > var 0022: jump_if_false @MAR_A3_11022 // Note: the incorrect math opcode was used here 02F6: (unknown) $1042 $1043 $1044 3@ 0@ 1@ 2@ 8227: not (unknown) 0@ 1@ 2@ 2.0 2.0 2.0 0022: jump_if_false @MAR_A3_11010 // Note: the incorrect math opcode was used here 005D: sphere_onscreen 0@ 1@ 2@ radius 2.0 0022: jump_if_false @MAR_A3_11008 // Note: the incorrect math opcode was used here 8080: not actor $1038 near_point 0@ 1@ radius 90.0 90.0 sphere 0 0022: jump_if_false @MAR_A3_11001 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11001 0002: jump @MAR_A3_11010 :MAR_A3_11008 005E: (unknown) :MAR_A3_11010 3@ += 1 // (int) 0002: jump @MAR_A3_10923 :MAR_A3_11022 005F: (unknown) :MAR_A3_11024 1 > $5743 // (int) num > var 0022: jump_if_false @MAR_A3_11088 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @MAR_A3_10918 0@ 1@ 2@ jump_if_false @MAR_A3_11088 0035: 3@ = $5742 // (int vars) 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @MAR_A3_9387 0@ 1@ 2@ 0 $5488(3@,1) 013E: actor $5488(3@,1) look_at_actor $1038 :MAR_A3_11088 005F: (unknown) :MAR_A3_11090 $5745 = 0 // (int) 0026: return :MAR_A3_11097 0029: $5745 += 0@ // (int vars) // Note: the incorrect math opcode was used here $5745 > 99 // (int) var > num jump_if_false @MAR_A3_11137 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A3_11024 jump_if_false @MAR_A3_11137 $5745 = 0 // (int) :MAR_A3_11137 0026: return :MAR_A3_11139 02AE: (unknown) 1@ 0@ 0022: jump_if_false @MAR_A3_11159 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A3_11172 :MAR_A3_11159 0326: unknown_check 0@ 1@ 0022: jump_if_false @MAR_A3_11172 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11172 008F: actor 0@ near_actor 1@ radius 80.0 80.0 80.0 sphere 0 0022: jump_if_false @MAR_A3_11205 // Note: the incorrect math opcode was used here 01C7: unknown_check 1@ 0022: jump_if_false @MAR_A3_11205 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11205 $5425(2@,6) == 1 // (int) var == num jump_if_false @MAR_A3_11233 0218: unknown_check 0@ 1@ 0022: jump_if_false @MAR_A3_11233 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11233 005F: (unknown) :MAR_A3_11235 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_11251 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11251 005F: (unknown) :MAR_A3_11253 010E: 1@ = current_time_in_ms 0035: $5746 = 1@ // (int vars) 0029: $5746 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAR_A3_11268 008F: actor 0@ near_actor $1038 radius 80.0 80.0 80.0 sphere 0 0022: jump_if_false @MAR_A3_11429 // Note: the incorrect math opcode was used here $5747 == 1 // (int) var == num jump_if_false @MAR_A3_11345 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11235 $5746 jump_if_false @MAR_A3_11345 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11097 100 $5747 = 0 // (int) $5748 = 1 // (int) :MAR_A3_11345 01C7: unknown_check $1038 jump_if_false @MAR_A3_11429 02C0: (unknown) $1038 1@ 02DB: unknown_check 1@ 12 jump_if_false @MAR_A3_11411 $5747 == 0 // (int) var == num jump_if_false @MAR_A3_11404 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11253 3500 $5747 = 1 // (int) :MAR_A3_11404 0002: jump @MAR_A3_11429 :MAR_A3_11411 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11097 5 $5748 = 1 // (int) :MAR_A3_11429 0026: return :MAR_A3_11431 3@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_11268 0@ 2@ == 4 // (int) var == num jump_if_false @MAR_A3_11538 00DF: (unknown) 0@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @MAR_A3_11139 0@ $1038 1@ jump_if_false @MAR_A3_11515 0154: (unknown) 0@ $5461(1@,6) = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAR_A3_10041 $5449(1@,6) 1 0002: jump @MAR_A3_11531 :MAR_A3_11515 0045: actor $1038 defined jump_if_false @MAR_A3_11531 0153: (unknown) 0@ $1038 :MAR_A3_11531 0002: jump @MAR_A3_11786 :MAR_A3_11538 2@ == 0 // (int) var == num jump_if_false @MAR_A3_11665 0154: (unknown) 0@ 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @MAR_A3_10552 0@ 1@ 5@ 5@ == 1 // (int) var == num jump_if_false @MAR_A3_11600 $5461(1@,6) = 1 // (int) $5449(1@,6) = 3 // (int) 0002: jump @MAR_A3_11658 :MAR_A3_11600 5@ == 0 // (int) var == num jump_if_false @MAR_A3_11628 00E4: (unknown) 0@ $1038 01EC: (unknown) 0@ 1 0002: jump @MAR_A3_11658 :MAR_A3_11628 5@ == 2 // (int) var == num jump_if_false @MAR_A3_11658 0035: $5455(1@,6) = $5449(1@,6) // (int vars) $5461(1@,6) = 2 // (int) :MAR_A3_11658 0002: jump @MAR_A3_11786 :MAR_A3_11665 2@ == 2 // (int) var == num jump_if_false @MAR_A3_11754 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @MAR_A3_11139 0@ $1038 1@ jump_if_false @MAR_A3_11712 $5461(1@,6) = 0 // (int) 0002: jump @MAR_A3_11747 :MAR_A3_11712 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAR_A3_10813 0@ 1@ jump_if_false @MAR_A3_11747 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @MAR_A3_10519 0@ 1@ $5449(1@,6) :MAR_A3_11747 0002: jump @MAR_A3_11786 :MAR_A3_11754 2@ == 1 // (int) var == num jump_if_false @MAR_A3_11786 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAR_A3_10163 0@ 1@ $5461(1@,6) = 2 // (int) :MAR_A3_11786 0026: return 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $1042 $1043 4@ 4@ > 25.0 // (float) var > num jump_if_false @MAR_A3_11825 005F: (unknown) 0002: jump @MAR_A3_11837 :MAR_A3_11825 00E4: (unknown) 0@ $1038 01EC: (unknown) 0@ 1 005E: (unknown) :MAR_A3_11837 005F: (unknown) :MAR_A3_11839 $1045 = 1 // (int) 0001: wait 0 ms 2@ = -1 // (int) 037B: constant_params 1 variable_params 1 unknown 21 call_with_params @MAIN_6396 $2334 1@ 0025: gosub @MAR_A3_12649 005B: set_current_time_hours_to 3 minutes_to 0 0403: (unknown) 9 30 10 0168: 0025: gosub @MAR_A3_13987 0025: gosub @MAR_A3_13344 0025: gosub @MAR_A3_13408 01D9: (unknown) $5648 9 30 5000 1 02E7: get_weapon_data_from_actor $1038 weapon_group 3 weapon 11@ ammo 9@ model 13@ not 9@ > 0 // (int) var > num jump_if_false @MAR_A3_11957 0058: (unknown) $5649 5000 1 00C4: (unknown) $5789 3 :MAR_A3_11957 0169: :MAR_A3_11959 0001: wait 0 ms :MAR_A3_11962 0@ == 0 // (int) var == num jump_if_false @MAR_A3_12131 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A3_12119 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_9898 9 30 8 30 jump_if_false @MAR_A3_12035 2@ = 0 // (int) 0025: gosub @MAR_A3_15710 0@ = 10 // (int) 0002: jump @MAR_A3_12112 :MAR_A3_12035 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9508 0025: gosub @MAR_A3_12293 0025: gosub @MAR_A3_12447 2 > $5755 // (int) num > var 0022: jump_if_false @MAR_A3_12112 // Note: the incorrect math opcode was used here 0@ = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_3936 $5802 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_10125 0057: show_text_highpriority GXT $5653 time 5000 flag 1 :MAR_A3_12112 0002: jump @MAR_A3_12124 :MAR_A3_12119 0@ = 10 // (int) :MAR_A3_12124 0002: jump @MAR_A3_11962 :MAR_A3_12131 0@ == 2 // (int) var == num jump_if_false @MAR_A3_12272 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A3_12260 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_9898 9 30 8 30 jump_if_false @MAR_A3_12205 2@ = 0 // (int) 0025: gosub @MAR_A3_15710 0@ = 10 // (int) 0002: jump @MAR_A3_12253 :MAR_A3_12205 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9508 0025: gosub @MAR_A3_12293 0025: gosub @MAR_A3_12447 $5755 == 0 // (int) var == num jump_if_false @MAR_A3_12253 0025: gosub @MAR_A3_15762 0@ = 10 // (int) :MAR_A3_12253 0002: jump @MAR_A3_12265 :MAR_A3_12260 0@ = 10 // (int) :MAR_A3_12265 0002: jump @MAR_A3_12131 :MAR_A3_12272 not 0@ == 10 // (int) var == num jump_if_false @MAR_A3_12291 0002: jump @MAR_A3_11959 :MAR_A3_12291 0026: return :MAR_A3_12293 $5755 = 0 // (int) 10@ = 0 // (int) :MAR_A3_12302 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_12433 // Note: the incorrect math opcode was used here 004F: unknown_check $5502(10@,3) 0022: jump_if_false @MAR_A3_12415 // Note: the incorrect math opcode was used here $5755 += 1 // (int) 0035: $5754 = 10@ // (int vars) 0328: unknown_check $5502(10@,3) $1038 0022: jump_if_false @MAR_A3_12373 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MAR_A3_10041 10@ 1 0002: jump @MAR_A3_12408 :MAR_A3_12373 0132: actor $1038 near_car $5502(10@,3) radius 12.0 12.0 sphere 0 0022: jump_if_false @MAR_A3_12408 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MAR_A3_10041 10@ 1 :MAR_A3_12408 0002: jump @MAR_A3_12421 :MAR_A3_12415 00BB: (unknown) $5523(10@,3) :MAR_A3_12421 10@ += 1 // (int) 0002: jump @MAR_A3_12302 :MAR_A3_12433 0035: $5757 = $5756 // (int vars) 002B: $5757 -= $5755 // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAR_A3_12447 $5748 = 0 // (int) 10@ = 0 // (int) :MAR_A3_12456 6 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_12525 // Note: the incorrect math opcode was used here 0045: actor $5419(10@,6) defined 0022: jump_if_false @MAR_A3_12507 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 21 call_with_params @MAR_A3_11431 $5419(10@,6) 10@ $5461(10@,6) 0002: jump @MAR_A3_12513 :MAR_A3_12507 0112: remove_references_to_actor $5419(10@,6) // Like turning an actor into a random pedestrian :MAR_A3_12513 10@ += 1 // (int) 0002: jump @MAR_A3_12456 :MAR_A3_12525 $5748 == 0 // (int) var == num jump_if_false @MAR_A3_12547 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_11090 :MAR_A3_12547 10@ = 0 // (int) $5743 = 0 // (int) :MAR_A3_12556 1 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_12625 // Note: the incorrect math opcode was used here 0045: actor $5488(10@,1) defined 0022: jump_if_false @MAR_A3_12602 // Note: the incorrect math opcode was used here $5743 += 1 // (int) 00E4: (unknown) $5488(10@,1) $1038 0002: jump @MAR_A3_12613 :MAR_A3_12602 0035: $5742 = 10@ // (int vars) 0112: remove_references_to_actor $5488(10@,1) // Like turning an actor into a random pedestrian :MAR_A3_12613 10@ += 1 // (int) 0002: jump @MAR_A3_12556 :MAR_A3_12625 $5802 > 0 // (int) var > num jump_if_false @MAR_A3_12647 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_8442 :MAR_A3_12647 0026: return :MAR_A3_12649 0006: $5648 = 'MAR3_G0' // (string) // ~w~Destroy the Cholos' ~r~vans~w~ before they leave for work at ~1~:~1~. // Note: the incorrect math opcode was used here 0006: $5649 = 'MAR3_G1' // (string) // ~w~Take some of Marty's ~g~grenades~w~ if you need them. // Note: the incorrect math opcode was used here 0006: $5650 = 'MAR3_G2' // (string) // ~w~You can get some more grenades at ~g~Marty's. // Note: the incorrect math opcode was used here 0006: $5651 = 'MAR3_G3' // (string) // ~w~Marty's box of grenades has been destroyed! // Note: the incorrect math opcode was used here 0006: $5652 = 'MAR3_G4' // (string) // ~w~Hurry up! They leave for work at ~1~:~1~! // Note: the incorrect math opcode was used here 0006: $5653 = 'MAR3_G5' // (string) // ~w~Two done... but they're on to you, look out! // Note: the incorrect math opcode was used here 0006: $5657 = 'MARA3AA' // (string) // Note: the incorrect math opcode was used here 0006: $5658 = 'MARA3AB' // (string) // Note: the incorrect math opcode was used here 0006: $5659 = 'MARA3AC' // (string) // Note: the incorrect math opcode was used here 0006: $5660 = 'MARA3AD' // (string) // Note: the incorrect math opcode was used here 0006: $5661 = 'MARA3AE' // (string) // Note: the incorrect math opcode was used here 0006: $5662 = 'MARA3AF' // (string) // Note: the incorrect math opcode was used here 0006: $5655 = 'MAR3_F0' // (string) // ~r~You ran out of time! // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 3 unknown 21 call_with_params @NONAME_1_30435 1 3@ 4@ 5@ 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_684 $1038 3@ 4@ 5@ 0001: wait 100 ms 037B: constant_params 1 variable_params 4 unknown 21 call_with_params @NONAME_1_30246 1 $5761 $5764 $5767 $5782 037B: constant_params 1 variable_params 3 unknown 21 call_with_params @NONAME_1_30435 3 3@ 4@ 5@ 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_684 $1038 3@ 4@ 5@ 0001: wait 100 ms 037B: constant_params 1 variable_params 4 unknown 21 call_with_params @NONAME_1_30246 3 $5762 $5765 $5768 $5783 037B: constant_params 1 variable_params 3 unknown 21 call_with_params @NONAME_1_30435 6 3@ 4@ 5@ 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_684 $1038 3@ 4@ 5@ 0001: wait 100 ms 037B: constant_params 1 variable_params 4 unknown 21 call_with_params @NONAME_1_30246 6 $5763 $5766 $5769 $5784 $5753 = 236 // (int) $5801 = 265 // (int) $5800 = 0 // (int) $5741 = 0 // (int) $5785 = 270.0 // (float) $5786 = 90.0 // (float) $5787 = 270.0 // (float) $5770 = -1194.18 // (float) $5773 = -640.25 // (float) $5776 = 10.71 // (float) $5771 = -978.15 // (float) $5774 = -545.73 // (float) $5777 = 10.01 // (float) $5772 = -1187.02 // (float) $5775 = -94.37 // (float) $5778 = 10.45 // (float) $5749 = 45.0 // (float) $5750 = 45.0 // (float) $5751 = 45.0 // (float) $5752 = 45.0 // (float) 02E2: $5673 = 25 // (any) $5671 = 60 // (int) $5672 = 10 // (int) 02E2: $5674 = 1 // (any) $5663 = -955.02 // (float) $5664 = -866.66 // (float) $5665 = 10.29 // (float) $5666 = -926.94 // (float) $5667 = -835.96 // (float) $5668 = 20.19 // (float) $5745 = 0 // (int) $5746 = 0 // (int) $5747 = 0 // (int) $5748 = 0 // (int) $5796 = 0 // (int) $5797 = 0 // (int) $5798 = 0 // (int) $5799 = 0 // (int) $5755 = 3 // (int) $5756 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAR_A3_1092 1 03F9: (unknown) $5757 $5756 0 'MAR3_C0' // ~w~Vans $5802 = 0 // (int) 037B: constant_params 7 variable_params 0 unknown 21 call_with_params @MAR_A3_2727 $5801 93 94 354 $5673 $5674 0 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MAR_A3_5104 150 1000 $5741 = 1 // (int) 0026: return :MAR_A3_13344 10@ = 0 // (int) :MAR_A3_13348 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_13406 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 2 unknown 21 call_with_params @MAR_A3_9821 $5505(10@,3) $5508(10@,3) $5511(10@,3) $5526(10@,3) $5502(10@,3) $5523(10@,3) 10@ += 1 // (int) 0002: jump @MAR_A3_13348 :MAR_A3_13406 0026: return :MAR_A3_13408 $5687 = -1188.71 // (float) $5693 = -661.8 // (float) $5699 = 11.64 // (float) $5705 = 0 // (int) $5717 = 4 // (int) $5729 = -1 // (int) $5723 = -1 // (int) $5735 = 270.0 // (float) $5688 = -1191.61 // (float) $5694 = -643.82 // (float) $5700 = 11.63 // (float) $5706 = 0 // (int) $5718 = 4 // (int) $5730 = -1 // (int) $5724 = -1 // (int) $5736 = 270.0 // (float) $5689 = -979.96 // (float) $5695 = -553.48 // (float) $5701 = 10.95 // (float) $5707 = 1 // (int) $5719 = 4 // (int) $5731 = -1 // (int) $5725 = -1 // (int) $5737 = 90.0 // (float) $5690 = -980.69 // (float) $5696 = -541.19 // (float) $5702 = 10.95 // (float) $5708 = 1 // (int) $5720 = 4 // (int) $5732 = -1 // (int) $5726 = -1 // (int) $5738 = 90.0 // (float) $5691 = -1184.27 // (float) $5697 = -99.16 // (float) $5703 = 11.45 // (float) $5709 = 2 // (int) $5721 = 4 // (int) $5733 = -1 // (int) $5727 = -1 // (int) $5739 = 270.0 // (float) $5692 = -1184.69 // (float) $5698 = -104.34 // (float) $5704 = 11.45 // (float) $5710 = 2 // (int) $5722 = 4 // (int) $5734 = -1 // (int) $5728 = -1 // (int) $5740 = 270.0 // (float) 10@ = 0 // (int) :MAR_A3_13758 6 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_13812 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 1 unknown 21 call_with_params @MAR_A3_9387 $5431(10@,6) $5437(10@,6) $5443(10@,6) $5479(10@,6) $5419(10@,6) 10@ += 1 // (int) 0002: jump @MAR_A3_13758 :MAR_A3_13812 0026: return :MAR_A3_13814 041A: (unknown) 'MARTY' $5670 0160: load_model #GRENADE :MAR_A3_13830 0078: if or 8161: not model $5670 available 8161: not model #GRENADE available 0022: jump_if_false @MAR_A3_13860 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A3_13830 :MAR_A3_13860 0026: return :MAR_A3_13862 0162: release_model $5670 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #UZI 0160: load_model $5753 :MAR_A3_13883 0078: if or 8161: not model #GANG2A available 8161: not model #GANG2B available 8161: not model #UZI available 8161: not model $5753 available 0022: jump_if_false @MAR_A3_13921 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A3_13883 :MAR_A3_13921 0026: return :MAR_A3_13923 10@ = 0 // (int) :MAR_A3_13927 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_13957 // Note: the incorrect math opcode was used here 00BB: (unknown) $5523(10@,3) 10@ += 1 // (int) 0002: jump @MAR_A3_13927 :MAR_A3_13957 00BB: (unknown) $5789 8140: not pickup $5788 picked_up jump_if_false @MAR_A3_13976 0141: destroy_pickup $5788 :MAR_A3_13976 0403: (unknown) 0 0 0 00AE: remove_status_text $5757 0026: return :MAR_A3_13987 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAR_A3_190 1000 037B: constant_params 6 variable_params 0 unknown 21 call_with_params @MAR_A3_9880 $5663 $5664 $5665 $5666 $5667 $5668 00B9: set_camera_position -953.45 -847.52 12.56 rotations 0 0 0 00BA: set_camera_point_at -952.72 -848.2 12.45 mode 2 0025: gosub @MAR_A3_13814 037B: constant_params 6 variable_params 1 unknown 21 call_with_params @MAR_A3_9359 -944.9 -858.02 12.18 -948.13 -854.52 12.18 $5669 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12755 'MARA3AA' 'MAR3_S0' $5669 0 // ~w~So, it seems I got some competition. 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12704 'MARA3AA' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12755 'MARA3AB' 'MAR3_S1' $1038 0 // ~w~What do you mean? 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12704 'MARA3AB' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12755 'MARA3AC' 'MAR3_S2' $5669 0 // ~w~Them damn Cholos are trying to muscle in on my repo business. 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12704 'MARA3AC' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12755 'MARA3AD' 'MAR3_S3' $5669 0 // ~w~It's time I sent them a message... 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12704 'MARA3AD' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12755 'MARA3AE' 'MAR3_S4' $1038 0 // ~w~Grenades? 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12704 'MARA3AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_11243 3 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_684 $1038 -943.5 -856.52 12.18 0001: wait 300 ms 0045: actor $1038 defined jump_if_false @MAR_A3_14501 0045: actor $5669 defined jump_if_false @MAR_A3_14483 010F: (unknown) $1038 -948.34 -850.6 11.14 010F: (unknown) $5669 -950.4 -852.04 11.17 :MAR_A3_14483 024E: (unknown) -937.39 -872.1 11.18 0 :MAR_A3_14501 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_500 $1038 -948.34 -850.6 11.14 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_500 $5669 -950.4 -852.04 11.17 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_4326 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_500 $1038 -948.34 -850.6 11.14 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_500 $5669 -950.4 -852.04 11.17 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4341 500 jump_if_false @MAR_A3_14651 0002: jump @MAR_A3_15513 :MAR_A3_14651 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9263 $5669 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13348 $5401(18@,6) jump_if_false @MAR_A3_14694 0002: jump @MAR_A3_15513 :MAR_A3_14694 0045: actor $1038 defined jump_if_false @MAR_A3_14717 04B4: (unknown) $1038 121 542 3.0 :MAR_A3_14717 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9263 $1038 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13348 $5401(18@,6) jump_if_false @MAR_A3_14760 0002: jump @MAR_A3_15513 :MAR_A3_14760 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4341 1000 jump_if_false @MAR_A3_14787 0002: jump @MAR_A3_15513 :MAR_A3_14787 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12755 'MARA3AF' 'MAR3_S5' $5669 0 // ~w~I just wanna make sure they hear what I have to say. 00B9: set_camera_position -951.59 -851.07 13.04 rotations 0 0 0 00BA: set_camera_point_at -950.67 -851.27 12.73 mode 2 0045: actor $1038 defined jump_if_false @MAR_A3_14872 00A2: (unknown) $1038 :MAR_A3_14872 0045: actor $5669 defined jump_if_false @MAR_A3_14887 00A2: (unknown) $5669 :MAR_A3_14887 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_684 $1038 -948.34 -850.6 11.14 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_684 $5669 -950.4 -852.04 11.17 0045: actor $1038 defined jump_if_false @MAR_A3_14987 0352: (unknown) $1038 0528: (unknown) $1038 542 -10.0 04B4: (unknown) $1038 120 511 1.0 00CF: set_actor $1038 Z_angle_to 134.07 :MAR_A3_14987 0045: actor $5669 defined jump_if_false @MAR_A3_15022 0352: (unknown) $5669 04B4: (unknown) $5669 120 524 1.0 00CF: set_actor $5669 Z_angle_to 305.0 :MAR_A3_15022 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9263 $5669 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13348 $5401(18@,6) jump_if_false @MAR_A3_15065 0002: jump @MAR_A3_15513 :MAR_A3_15065 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4341 300 jump_if_false @MAR_A3_15092 0002: jump @MAR_A3_15513 :MAR_A3_15092 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9263 $5669 1 18@ 0045: actor $5669 defined jump_if_false @MAR_A3_15130 04B4: (unknown) $5669 121 558 1.0 :MAR_A3_15130 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13348 $5401(18@,6) jump_if_false @MAR_A3_15158 0002: jump @MAR_A3_15513 :MAR_A3_15158 0045: actor $5669 defined jump_if_false @MAR_A3_15179 0528: (unknown) $5669 558 -1.0 :MAR_A3_15179 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9698 $5800 = 1 // (int) 003E: 19@ = create_actor_pedtype 22 model 0 at -951.43 -849.66 10.23 0045: actor 19@ defined jump_if_false @MAR_A3_15240 02F8: (unknown) 19@ 1 0200: (unknown) 19@ 0 02D0: (unknown) 19@ 1 :MAR_A3_15240 00B9: set_camera_position -949.32 -846.11 11.46 rotations 0 0 0 00BA: set_camera_point_at -949.52 -847.07 11.69 mode 2 0045: actor $1038 defined jump_if_false @MAR_A3_15300 0045: actor 19@ defined jump_if_false @MAR_A3_15300 :MAR_A3_15300 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4341 300 jump_if_false @MAR_A3_15327 0002: jump @MAR_A3_15513 :MAR_A3_15327 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9263 $1038 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13348 $5401(18@,6) jump_if_false @MAR_A3_15370 0002: jump @MAR_A3_15513 :MAR_A3_15370 0045: actor $1038 defined jump_if_false @MAR_A3_15396 0045: actor $5669 defined jump_if_false @MAR_A3_15396 0154: (unknown) $1038 :MAR_A3_15396 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9263 $5669 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13348 $5401(18@,6) jump_if_false @MAR_A3_15439 0002: jump @MAR_A3_15513 :MAR_A3_15439 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_500 $5669 -940.19 -856.18 10.0 0045: actor $1038 defined jump_if_false @MAR_A3_15486 0045: actor $5669 defined jump_if_false @MAR_A3_15486 :MAR_A3_15486 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4341 2000 jump_if_false @MAR_A3_15513 0002: jump @MAR_A3_15513 :MAR_A3_15513 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_4311 0045: actor $5669 defined jump_if_false @MAR_A3_15542 003F: destroy_actor $5669 0162: release_model $5670 :MAR_A3_15542 034A: unknown_check 19@ jump_if_false @MAR_A3_15555 003F: destroy_actor 19@ :MAR_A3_15555 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_684 $1038 -948.34 -850.6 11.14 0045: actor $1038 defined jump_if_false @MAR_A3_15620 010F: (unknown) $1038 -951.33 -850.64 11.8 0154: (unknown) $1038 0352: (unknown) $1038 :MAR_A3_15620 0444: (unknown) 120 0444: (unknown) 121 $5800 == 0 // (int) var == num jump_if_false @MAR_A3_15650 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9698 :MAR_A3_15650 0025: gosub @MAR_A3_13862 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_12382 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAR_A3_355 1000 02E2: 20@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @NONAME_1_9489 20@ 024F: (unknown) 0.2 0026: return :MAR_A3_15710 0059: text_clear_all 0025: gosub @MAR_A3_13923 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @MAR_A3_15760 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4973 $5399(2@,1) :MAR_A3_15760 0026: return :MAR_A3_15762 0059: text_clear_all 0025: gosub @MAR_A3_13923 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @99RED_12847 'MAR_A03' 500 // Waking Up the Neighbors 01DF: progress_made += 1 0026: return :MAR_A3_15799 $1045 = 0 // (int) $5741 == 1 // (int) var == num jump_if_false @MAR_A3_15837 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_8909 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9099 :MAR_A3_15837 024F: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 51--------------- :MAR_A4 0238: name_thread 'MAR_A4' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A4' 0025: gosub @MAR_A4_6035 009D: wasted_or_busted // mission only jump_if_false @MAR_A4_45 0025: gosub @MAR_A4_11028 :MAR_A4_45 0025: gosub @MAR_A4_11180 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MAR_A4_86 02B4: set_camera_transverse_delay 0 time 7@ :MAR_A4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MAR_A4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MAR_A4_138 :MAR_A4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MAR_A4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MAR_A4_172 02B4: set_camera_transverse_delay 0 time 5@ :MAR_A4_172 809F: not actor 3@ dead 0022: jump_if_false @MAR_A4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MAR_A4_188 0026: return :MAR_A4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MAR_A4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MAR_A4_248 0400: (unknown) $1038 $1690 0002: jump @MAR_A4_254 :MAR_A4_248 02C0: (unknown) $1038 $1690 :MAR_A4_254 0@ >= 0 // (int) var >= num jump_if_false @MAR_A4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MAR_A4_281 0045: actor $1038 defined jump_if_false @MAR_A4_349 807E: not actor $1038 driving jump_if_false @MAR_A4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MAR_A4_329 :MAR_A4_326 021D: (unknown) 0 :MAR_A4_329 $1698 == 0 // (int) var == num jump_if_false @MAR_A4_345 02EA: select_interior 2 :MAR_A4_345 01AE: (unknown) 1 :MAR_A4_349 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A4_355 0045: actor $1038 defined jump_if_false @MAR_A4_419 807E: not actor $1038 driving jump_if_false @MAR_A4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MAR_A4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MAR_A4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MAR_A4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MAR_A4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MAR_A4_468 02EA: select_interior 0 :MAR_A4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A4_498 0026: return 0045: actor 0@ defined jump_if_false @MAR_A4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A4_519 0026: return :MAR_A4_521 0045: actor 0@ defined 0022: jump_if_false @MAR_A4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A4_549 0026: return :MAR_A4_551 0045: actor 0@ defined 0022: jump_if_false @MAR_A4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MAR_A4_598 :MAR_A4_594 1@ = 0 // (int) :MAR_A4_598 1@ == 1 // (int) var == num jump_if_false @MAR_A4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A4_675 007E: actor 0@ driving jump_if_false @MAR_A4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A4_664 :MAR_A4_661 00F1: (unknown) 0@ :MAR_A4_664 0002: jump @MAR_A4_675 :MAR_A4_671 1@ = 0 // (int) :MAR_A4_675 0002: jump @MAR_A4_598 :MAR_A4_682 0026: return :MAR_A4_684 0045: actor 0@ defined jump_if_false @MAR_A4_776 007E: actor 0@ driving jump_if_false @MAR_A4_760 02A7: unknown_check 0@ jump_if_false @MAR_A4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A4_753 :MAR_A4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A4_753 0002: jump @MAR_A4_769 :MAR_A4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A4_769 0002: jump @MAR_A4_778 :MAR_A4_776 005F: (unknown) :MAR_A4_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A4_870 :MAR_A4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_551 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_551 4@ :MAR_A4_870 0002: jump @MAR_A4_936 :MAR_A4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A4_936 :MAR_A4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_551 3@ :MAR_A4_936 0045: actor 0@ defined jump_if_false @MAR_A4_988 004F: unknown_check 1@ jump_if_false @MAR_A4_988 007E: actor 0@ driving jump_if_false @MAR_A4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_551 0@ :MAR_A4_988 5@ = 0 // (int) :MAR_A4_992 5@ == 0 // (int) var == num jump_if_false @MAR_A4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A4_1083 004F: unknown_check 1@ jump_if_false @MAR_A4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A4_1083 :MAR_A4_1049 2@ == -1 // (int) var == num jump_if_false @MAR_A4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A4_1083 :MAR_A4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A4_1083 0002: jump @MAR_A4_992 :MAR_A4_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @MAR_A4_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A4_1311 :MAR_A4_1135 0@ == 1 // (int) var == num jump_if_false @MAR_A4_1168 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A4_1311 :MAR_A4_1168 0@ == 2 // (int) var == num jump_if_false @MAR_A4_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A4_1311 :MAR_A4_1210 0@ == 3 // (int) var == num jump_if_false @MAR_A4_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A4_1311 :MAR_A4_1254 0@ == 4 // (int) var == num jump_if_false @MAR_A4_1285 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A4_1311 :MAR_A4_1285 0@ == 5 // (int) var == num jump_if_false @MAR_A4_1311 03CF: (unknown) 237 130 180 255 :MAR_A4_1311 0026: return :MAR_A4_1313 00BC: (unknown) 0@ 2 0026: return :MAR_A4_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A4_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A4_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A4_1375 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A4_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A4_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A4_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A4_1449 005F: (unknown) :MAR_A4_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A4_1496 005F: (unknown) :MAR_A4_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @MAR_A4_1543 005F: (unknown) :MAR_A4_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A4_1557 005F: (unknown) :MAR_A4_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A4_1584 005F: (unknown) :MAR_A4_1584 0485: unknown_check 0@ 214 jump_if_false @MAR_A4_1599 005E: (unknown) :MAR_A4_1599 0485: unknown_check 0@ 215 jump_if_false @MAR_A4_1614 005E: (unknown) :MAR_A4_1614 0485: unknown_check 0@ 216 jump_if_false @MAR_A4_1629 005E: (unknown) :MAR_A4_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MAR_A4_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A4_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A4_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A4_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A4_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A4_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A4_1746 :MAR_A4_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A4_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @MAR_A4_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A4_1842 0045: actor 1@ defined jump_if_false @MAR_A4_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A4_1835 0002: jump @MAR_A4_1881 :MAR_A4_1842 0045: actor 1@ defined jump_if_false @MAR_A4_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A4_1881 0002: jump @MAR_A4_1895 :MAR_A4_1888 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A4_1895 0026: return 1@ = 0 // (int) :MAR_A4_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A4_1901 0@ > 8 // (int) var > num jump_if_false @MAR_A4_1943 0@ = 8 // (int) :MAR_A4_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @MAR_A4_1981 020D: (unknown) $5332(1@,8) :MAR_A4_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :MAR_A4_2012 0026: return 0@ = 0 // (int) :MAR_A4_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A4_2039 020D: (unknown) $5332(0@,8) :MAR_A4_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A4_2018 0026: return 0@ = 0 // (int) :MAR_A4_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A4_2083 003F: destroy_actor $5332(0@,8) :MAR_A4_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A4_2062 0026: return 0@ = 0 // (int) :MAR_A4_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A4_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :MAR_A4_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A4_2106 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A4_2158 005F: (unknown) :MAR_A4_2158 009F: actor 0@ dead jump_if_false @MAR_A4_2170 005F: (unknown) :MAR_A4_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A4_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A4_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A4_2339 1@ = -1 // (int) :MAR_A4_2339 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A4_2359 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A4_2379 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A4_2399 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A4_2419 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A4_2439 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2455 02E2: 1@ = 0 // (any) :MAR_A4_2455 0026: return 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @MAR_A4_2549 6@ = -100.0 // (float) 0002: jump @MAR_A4_2553 :MAR_A4_2549 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MAR_A4_2553 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A4_2633 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2633 02D8: unknown_check 1@ 0022: jump_if_false @MAR_A4_2645 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2645 807E: not actor 0@ driving 0022: jump_if_false @MAR_A4_2661 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MAR_A4_2661 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @MAR_A4_2687 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2687 807E: not actor 0@ driving 0022: jump_if_false @MAR_A4_2705 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MAR_A4_2705 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A4_2727 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MAR_A4_2727 5@ = 0 // (int) 2@ = -1 // (int) :MAR_A4_2736 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_2790 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MAR_A4_2778 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @MAR_A4_2778 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MAR_A4_2778 5@ += 1 // (int) 0002: jump @MAR_A4_2736 :MAR_A4_2790 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @MAR_A4_2868 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :MAR_A4_2868 034B: unknown_check 0@ 0022: jump_if_false @MAR_A4_2949 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A4_2949 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @MAR_A4_2949 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @MAR_A4_2949 005E: (unknown) :MAR_A4_2949 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MAR_A4_2963 005F: (unknown) :MAR_A4_2963 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :MAR_A4_3038 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MAR_A4_3073 01AA: $5342(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MAR_A4_3084 :MAR_A4_3073 01AA: $5342(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MAR_A4_3084 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5342(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5342(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5342(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @MAR_A4_3214 5@ == 0 // (int) var == num jump_if_false @MAR_A4_3183 5@ = 1 // (int) 0002: jump @MAR_A4_3195 :MAR_A4_3183 11@ = -0.65 // (float) 5@ = 0 // (int) :MAR_A4_3195 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MAR_A4_3248 :MAR_A4_3214 5@ == 0 // (int) var == num jump_if_false @MAR_A4_3240 11@ += 0.7 // (float) 0002: jump @MAR_A4_3248 :MAR_A4_3240 11@ -= 0.7 // (float) :MAR_A4_3248 4@ == 9 // (int) var == num jump_if_false @MAR_A4_3299 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MAR_A4_3283 11@ = -0.65 // (float) :MAR_A4_3283 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MAR_A4_3299 $5369(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MAR_A4_3038 0026: return 0@ = 0 // (int) :MAR_A4_3329 27 > 0@ // (int) num > var 0022: jump_if_false @MAR_A4_3437 // Note: the incorrect math opcode was used here $5369(0@,27) == 1 // (int) var == num jump_if_false @MAR_A4_3425 $5396(0@,27) == 0 // (int) var == num jump_if_false @MAR_A4_3425 010C: store_object $5342(0@,27) position_to $5450(0@,27) $5477(0@,27) $5504(0@,27) 001A: $5423(0@,27) >= $5504(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_3425 // Note: the incorrect math opcode was used here 03BE: (unknown) $5342(0@,27) 0114: remove_references_to_object $5342(0@,27) // This object will now disappear when the player looks away $5396(0@,27) = 1 // (int) :MAR_A4_3425 0@ += 1 // (int) 0002: jump @MAR_A4_3329 :MAR_A4_3437 0026: return 009F: actor 0@ dead jump_if_false @MAR_A4_3451 005F: (unknown) :MAR_A4_3451 0 >= 1@ // (int) num >= var 0022: jump_if_false @MAR_A4_3464 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3464 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A4_3476 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3476 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A4_3489 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3489 005E: (unknown) 2@ = 0 // (int) :MAR_A4_3495 $5369(2@,27) == 0 // (int) var == num jump_if_false @MAR_A4_3516 0002: jump @MAR_A4_3535 :MAR_A4_3516 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A4_3495 005F: (unknown) :MAR_A4_3535 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @MAR_A4_3579 // Note: the incorrect math opcode was used here $5369(4@,27) == 0 // (int) var == num jump_if_false @MAR_A4_3579 0035: 2@ = 4@ // (int vars) :MAR_A4_3579 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5342(2@,27) 0279: (unknown) $5342(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5342(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5342(2@,27) 0@ 0225: (unknown) $5342(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5342(2@,27) position_to $5450(2@,27) $5477(2@,27) $5504(2@,27) 01BB: (unknown) $5450(2@,27) $5477(2@,27) $5504(2@,27) $5423(2@,27) $5423(2@,27) += 0.65 // (float) 0229: (unknown) $5342(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5342(2@,27) 9@ 10@ 11@ $5369(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @MAR_A4_3811 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3811 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @MAR_A4_3838 005F: (unknown) :MAR_A4_3838 005E: (unknown) :MAR_A4_3840 0@ = -1 // (int) 1@ = 0 // (int) :MAR_A4_3849 $5539(1@,10) == 0 // (int) var == num jump_if_false @MAR_A4_3869 0035: 0@ = 1@ // (int vars) 0026: return :MAR_A4_3869 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @MAR_A4_3849 0026: return :MAR_A4_3888 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MAR_A4_3840 4@ 0139: 5@ = random_int_in_ranges 0 2 2@ += 0.3 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0035: 6@ = $5819 // (int vars) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_33075 $373(6@,30) 6@ 003E: $5539(4@,10) = create_actor_pedtype 6@ model $5531(5@,2) at 0@ 1@ 2@ 00CF: set_actor $5539(4@,10) Z_angle_to 3@ 00C1: (unknown) $5539(4@,10) $5549(4@,10) 0278: (unknown) $5539(4@,10) 0 03DE: (unknown) $5539(4@,10) 1 0106: give_actor $5539(4@,10) weapon $5536(5@,3) ammo 50 // Load the weapon model before using this 04B9: (unknown) $5539(4@,10) 1 1 0 0542: (unknown) $5539(4@,10) 0 04EE: (unknown) $5539(4@,10) 041B: (unknown) $5539(4@,10) 9 0026: return :MAR_A4_4031 00BB: (unknown) $5549(0@,10) 0112: remove_references_to_actor $5539(0@,10) // Like turning an actor into a random pedestrian $5539(0@,10) = 0 // (int) $5549(0@,10) = 0 // (int) 0026: return :MAR_A4_4059 0078: if and 8086: not actor $1038 near_actor 0@ radius 45.0 45.0 sphere 0 $5816 == 0 // (int) var == num jump_if_false @MAR_A4_4105 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A4_4031 1@ 0002: jump @MAR_A4_4110 :MAR_A4_4105 00E5: (unknown) 0@ $1038 :MAR_A4_4110 0026: return :MAR_A4_4112 0@ = 0 // (int) $5815 = 0 // (int) 4@ = 0 // (int) :MAR_A4_4125 $5539(4@,10) > 0 // (int) var > num jump_if_false @MAR_A4_4248 009F: actor $5539(4@,10) dead jump_if_false @MAR_A4_4227 4@ == 0 // (int) var == num jump_if_false @MAR_A4_4204 $3343 == -1 // (int) var == num jump_if_false @MAR_A4_4204 $3343 = 0 // (int) 02DC: (unknown) $5539(4@,10) 1@ 2@ 3@ 01F9: $3343 = create_weapon_pickup #BAT group 3 ammo 1 at 1@ 2@ 3@ :MAR_A4_4204 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A4_4031 4@ 0@ += 1 // (int) 0002: jump @MAR_A4_4248 :MAR_A4_4227 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAR_A4_4059 $5539(4@,10) 4@ $5815 += 1 // (int) :MAR_A4_4248 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MAR_A4_4125 0026: return :MAR_A4_4267 3@ = 0 // (int) 4@ = 0 // (int) :MAR_A4_4275 $5539(4@,10) > 0 // (int) var > num jump_if_false @MAR_A4_4329 009F: actor $5539(4@,10) dead jump_if_false @MAR_A4_4329 0080: actor $5539(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A4_4329 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :MAR_A4_4329 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MAR_A4_4275 3@ > 0 // (int) var > num jump_if_false @MAR_A4_4359 005F: (unknown) :MAR_A4_4359 005E: (unknown) :MAR_A4_4361 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5864 :MAR_A4_4375 0011: $5864 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_4488 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @MAR_A4_4267 $5568(8@,10) $5578(8@,10) $5588(8@,10) jump_if_false @MAR_A4_4455 8089: not actor $1038 in_sphere $5568(8@,10) $5578(8@,10) $5588(8@,10) radius 4.5 4.5 3.0 sphere 0 0022: jump_if_false @MAR_A4_4455 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :MAR_A4_4455 8@ += 1 // (int) 001C: 8@ == $5864 // (int) num == var 0022: jump_if_false @MAR_A4_4476 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MAR_A4_4476 7@ += 1 // (int) 0002: jump @MAR_A4_4375 :MAR_A4_4488 005F: (unknown) :MAR_A4_4490 0@ = 0 // (int) 0@ = 0 // (int) :MAR_A4_4498 $5539(0@,10) = 0 // (int) $5549(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @MAR_A4_4498 0@ = 0 // (int) :MAR_A4_4533 0011: $5864 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_4583 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A4_3888 $5568(0@,10) $5578(0@,10) $5588(0@,10) $5598(0@,10) 0@ += 1 // (int) 0002: jump @MAR_A4_4533 :MAR_A4_4583 $5816 = 0 // (int) 0026: return :MAR_A4_4590 0@ = 0 // (int) :MAR_A4_4594 0011: $5864 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_4693 // Note: the incorrect math opcode was used here 0035: $5539(0@,10) = $2818(0@,10) // (int vars) 0352: (unknown) $2818(0@,10) $2818(0@,10) = -1 // (int) 0045: actor $5539(0@,10) defined jump_if_false @MAR_A4_4653 00C1: (unknown) $5539(0@,10) $5549(0@,10) :MAR_A4_4653 0@ == 0 // (int) var == num jump_if_false @MAR_A4_4681 0106: give_actor $5539(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5539(0@,10) 0 :MAR_A4_4681 0@ += 1 // (int) 0002: jump @MAR_A4_4594 :MAR_A4_4693 $5816 = 0 // (int) 0026: return :MAR_A4_4700 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 -30.0 -30.0 -30.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 30.0 30.0 30.0 3@ 4@ 5@ 0425: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ $5787 $5788 6@ 6@ > -1 // (int) var > num jump_if_false @MAR_A4_4915 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @MAR_A4_3840 7@ 7@ > -1 // (int) var > num jump_if_false @MAR_A4_4912 0 >= $5817 // (int) num >= var 0022: jump_if_false @MAR_A4_4874 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @MAR_A4_4836 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @MAR_A4_4867 :MAR_A4_4836 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5539(7@,10) = 6@ // (int vars) 00C1: (unknown) $5539(7@,10) $5549(7@,10) :MAR_A4_4867 0002: jump @MAR_A4_4905 :MAR_A4_4874 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5539(7@,10) = 6@ // (int vars) 00C1: (unknown) $5539(7@,10) $5549(7@,10) :MAR_A4_4905 0002: jump @MAR_A4_4915 :MAR_A4_4912 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :MAR_A4_4915 0026: return 0035: $5819 = 0@ // (int vars) 0036: $5820 = $2169(0@,30) // (float vars) 0036: $5821 = $2199(0@,30) // (float vars) 0036: $5822 = $2229(0@,30) // (float vars) 0035: $5818 = $463(0@,30) // (int vars) 037B: constant_params 1 variable_params 2 unknown 3 call_with_params @NONAME_1_32785 $373(0@,30) $5787 $5788 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @NONAME_1_33290 $373(0@,30) $5789 $5790 $5792 $5793 $5791 = 336 // (int) 02E2: $5794 = 6 // (any) 047B: (unknown) $5819 $5823 047E: (unknown) $5823 2 0 $5824 $5834 $5844 $5854 $5854 += 180.0 // (float) 047D: (unknown) $5823 3 $5864 2@ = 0 // (int) :MAR_A4_5047 0011: $5864 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_5112 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 1@ += 1 // (int) 047E: (unknown) $5823 3 2@ $5568(1@,10) $5578(1@,10) $5588(1@,10) $5598(1@,10) $5598(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @MAR_A4_5047 :MAR_A4_5112 $5864 += 1 // (int) 0160: load_model $5787 0160: load_model $5788 0160: load_model $5789 0160: load_model $5790 0160: load_model $5791 0228: (unknown) $5818 == 1 // (int) var == num jump_if_false @MAR_A4_5166 $5817 = 5 // (int) 0002: jump @MAR_A4_5198 :MAR_A4_5166 $5818 == 2 // (int) var == num jump_if_false @MAR_A4_5192 $5817 = 10 // (int) 0002: jump @MAR_A4_5198 :MAR_A4_5192 $5817 = 15 // (int) :MAR_A4_5198 $5816 = 0 // (int) 0026: return :MAR_A4_5205 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25305 $5819 0@ 0483: (unknown) 0@ $5823 $5854 += 180.0 // (float) 047D: (unknown) $5823 11 $5864 2@ = 0 // (int) :MAR_A4_5242 0011: $5864 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_5302 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 047E: (unknown) $5823 3 2@ $5568(1@,10) $5578(1@,10) $5588(1@,10) $5598(1@,10) $5598(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @MAR_A4_5242 :MAR_A4_5302 $3343 > -1 // (int) var > num jump_if_false @MAR_A4_5325 0141: destroy_pickup $3343 $3343 = -1 // (int) :MAR_A4_5325 0026: return :MAR_A4_5327 0037: 3@ = 2@ // (string vars) 1@ == 1 // (int) var == num jump_if_false @MAR_A4_5363 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 0@ 1 0002: jump @MAR_A4_5405 :MAR_A4_5363 1@ == 1 // (int) var == num jump_if_false @MAR_A4_5394 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 0@ 0 0002: jump @MAR_A4_5405 :MAR_A4_5394 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 0@ :MAR_A4_5405 0037: 3@ = 0@ // (string vars) 0026: return :MAR_A4_5411 0078: if or 8161: not model $5867 available $5867 == 0 // (int) var == num jump_if_false @MAR_A4_5463 041A: (unknown) 'MARTY' $5867 :MAR_A4_5442 8161: not model $5867 available 0022: jump_if_false @MAR_A4_5463 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A4_5442 :MAR_A4_5463 003E: $5868 = create_actor_pedtype 22 model $5867 at 0@ 1@ 2@ 00CF: set_actor $5868 Z_angle_to 3@ 0026: return :MAR_A4_5481 0057: show_text_highpriority GXT 0@ time 6000 flag 1 0026: return :MAR_A4_5491 0036: 3@ = 0@ // (float vars) 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0@ -= 15.0 // (float) 1@ -= 15.0 // (float) 2@ = 7.0 // (float) 3@ += 15.0 // (float) 4@ += 15.0 // (float) 5@ = 20.0 // (float) 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 7 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 0@ 0026: return :MAR_A4_5593 00BB: (unknown) $5869 0249: (unknown) $5865 $5869 = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A4_5635 00C3: (unknown) 0@ 1@ 2@ $5869 0248: (unknown) 0@ 1@ 2@ 5.0 $5865 :MAR_A4_5635 0026: return :MAR_A4_5637 not $3348 == -1 // (int) var == num jump_if_false @MAR_A4_5654 0049: destroy_car $3348 :MAR_A4_5654 047B: (unknown) 7 5@ :MAR_A4_5659 5@ == -1 // (int) var == num jump_if_false @MAR_A4_5686 0001: wait 0 ms 047B: (unknown) 7 5@ 0002: jump @MAR_A4_5659 :MAR_A4_5686 2@ = -969.25 // (float) 3@ = 201.19 // (float) 4@ = 8.7 // (float) 6@ = 174.0849 // (float) 0048: 1@ = create_car 0@ at 2@ 3@ 4@ 00D1: set_car 1@ Z_angle_to 6@ 0026: return :MAR_A4_5730 037B: constant_params 1 variable_params 2 unknown 1 call_with_params @NONAME_1_32785 $373(0@,30) $5787 $5788 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @NONAME_1_33290 $373(0@,30) $5789 $5790 $5792 $5793 $5791 = 336 // (int) 02E2: $5794 = 6 // (any) 0160: load_model $5787 0160: load_model $5788 0160: load_model $5789 0160: load_model $5790 0160: load_model $5791 0228: (unknown) 0026: return :MAR_A4_5807 0036: $5820 = $2432 // (float vars) 0036: $5821 = $2462 // (float vars) 0036: $5822 = $2492 // (float vars) 0035: $5818 = $726 // (int vars) 047B: (unknown) 7 $5823 047E: (unknown) $5823 2 0 $5824 $5834 $5844 $5854 $5854 += 180.0 // (float) 047D: (unknown) $5823 3 $5864 1@ = 0 // (int) :MAR_A4_5871 0011: $5864 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_5936 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0@ += 1 // (int) 047E: (unknown) $5823 3 1@ $5568(0@,10) $5578(0@,10) $5588(0@,10) $5598(0@,10) $5598(0@,10) += 180.0 // (float) 1@ += 1 // (int) 0002: jump @MAR_A4_5871 :MAR_A4_5936 $5864 += 1 // (int) $5818 == 1 // (int) var == num jump_if_false @MAR_A4_5968 $5817 = 5 // (int) 0002: jump @MAR_A4_6000 :MAR_A4_5968 $5818 == 2 // (int) var == num jump_if_false @MAR_A4_5994 $5817 = 10 // (int) 0002: jump @MAR_A4_6000 :MAR_A4_5994 $5817 = 15 // (int) :MAR_A4_6000 0026: return :MAR_A4_6002 010E: 1@ = current_time_in_ms 0035: $5866 = 1@ // (int vars) 0029: $5866 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAR_A4_6017 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_6033 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A4_6033 005F: (unknown) :MAR_A4_6035 $1045 = 1 // (int) $5867 = 0 // (int) 0@ = -1 // (int) 2@ = -1 // (int) 9@ = 0 // (int) 19@ = 0 // (int) 20@ = 0 // (int) 21@ = 0 // (int) 22@ = 0 // (int) 23@ = 0 // (int) 24@ = 0 // (int) 25@ = 0 // (int) 26@ = 0 // (int) 28@ = -1 // (int) 32@ = -951.64 // (float) 33@ = 179.13 // (float) 34@ = 13.0 // (float) 41@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 51 call_with_params @MAIN_6396 $2334 8@ 037B: constant_params 1 variable_params 3 unknown 51 call_with_params @NONAME_1_30435 8 $5873 $5874 $5875 7@ = 1 // (int) $1717 = 0 // (int) $5870 = -938.67 // (float) $5871 = -855.93 // (float) $5872 = 12.19 // (float) 02E2: 46@ = 1 // (any) 037B: constant_params 1 variable_params 1 unknown 51 call_with_params @NONAME_1_33490 46@ 47@ 0160: load_model 47@ 0228: (unknown) 0001: wait 500 ms 0025: gosub @MAR_A4_8462 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5730 7 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_355 1000 $4387 = 0 // (int) 0036: 35@ = 32@ // (float vars) 35@ -= 10.0 // (float) 0036: 36@ = 33@ // (float vars) 36@ -= 10.0 // (float) 37@ = 5.0 // (float) 0036: 38@ = 32@ // (float vars) 38@ += 10.0 // (float) 0036: 39@ = 33@ // (float vars) 39@ += 10.0 // (float) 40@ = 25.0 // (float) 0246: (unknown) 35@ 36@ 37@ 38@ 39@ 40@ :MAR_A4_6315 0001: wait 0 ms :MAR_A4_6318 7@ == 1 // (int) var == num jump_if_false @MAR_A4_6682 00C3: (unknown) -1157.2 -699.5 10.6 6@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_1320 6@ 24@ == 0 // (int) var == num jump_if_false @MAR_A4_6397 24@ = 1 // (int) 0057: show_text_highpriority GXT 'MAA4_15' time 8000 flag 1 // ~w~Head over to ~t~Stonewall J's. 0002: jump @MAR_A4_6413 :MAR_A4_6397 0057: show_text_highpriority GXT 'MAA4_20' time 8000 flag 1 // ~w~Go back to ~t~Stonewall J's. :MAR_A4_6413 7@ == 1 // (int) var == num jump_if_false @MAR_A4_6638 0001: wait 0 ms $1717 > 0 // (int) var > num jump_if_false @MAR_A4_6456 25@ = 0 // (int) 7@ = 2 // (int) 0002: jump @MAR_A4_6631 :MAR_A4_6456 0045: actor $1038 defined jump_if_false @MAR_A4_6631 23@ == 0 // (int) var == num jump_if_false @MAR_A4_6569 $1688 == 0 // (int) var == num jump_if_false @MAR_A4_6562 0078: if and 0080: actor $1038 near_point -1157.2 -699.5 radius 10.0 10.0 sphere 0 8080: not actor $1038 near_point -1157.2 -699.5 radius 1.0 1.0 sphere 0 jump_if_false @MAR_A4_6562 0323: show_text_box 'INT_01' // Walk into the large ~h~arrows ~w~to enter and exit buildings. $1688 = 1 // (int) 23@ = 1 // (int) :MAR_A4_6562 0002: jump @MAR_A4_6631 :MAR_A4_6569 0078: if or 8080: not actor $1038 near_point -1157.2 -699.5 radius 10.0 10.0 sphere 0 0080: actor $1038 near_point -1157.2 -699.5 radius 1.0 1.0 sphere 0 jump_if_false @MAR_A4_6631 0268: (unknown) $1688 = 0 // (int) 23@ = 0 // (int) :MAR_A4_6631 0002: jump @MAR_A4_6413 :MAR_A4_6638 00BB: (unknown) 6@ 23@ == 1 // (int) var == num jump_if_false @MAR_A4_6664 23@ = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :MAR_A4_6664 025D: remove_text 'MAA4_15' // ~w~Head over to ~t~Stonewall J's. 0002: jump @MAR_A4_6318 :MAR_A4_6682 7@ == 2 // (int) var == num jump_if_false @MAR_A4_6897 00C3: (unknown) -1152.4 -703.5 10.7 6@ 25@ == 0 // (int) var == num jump_if_false @MAR_A4_6743 0057: show_text_highpriority GXT 'MAA4_16' time 8000 flag 1 // ~w~Stand in the ~y~marker~w~ to look at the weapons for sale. 25@ = 1 // (int) :MAR_A4_6743 7@ == 2 // (int) var == num jump_if_false @MAR_A4_6876 0001: wait 0 ms $1717 == 0 // (int) var == num jump_if_false @MAR_A4_6782 7@ = 1 // (int) 0002: jump @MAR_A4_6869 :MAR_A4_6782 $1717 == 2 // (int) var == num jump_if_false @MAR_A4_6807 7@ = 3 // (int) 0002: jump @MAR_A4_6869 :MAR_A4_6807 $1717 == 100 // (int) var == num jump_if_false @MAR_A4_6869 7@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'MAA4_19' // ~w~He won't give you a shotgun now. Go to the ~y~Brothel. 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5593 -951.64 179.13 9.5 1 :MAR_A4_6869 0002: jump @MAR_A4_6743 :MAR_A4_6876 00BB: (unknown) 6@ 025D: remove_text 'MAA4_16' // ~w~Stand in the ~y~marker~w~ to look at the weapons for sale. 0002: jump @MAR_A4_6682 :MAR_A4_6897 7@ == 3 // (int) var == num jump_if_false @MAR_A4_7073 21@ == 0 // (int) var == num jump_if_false @MAR_A4_6985 0057: show_text_highpriority GXT 'MAA4_17' time 6000 flag 1 // ~w~Buy the current weapon by pressing~h~ ~k~ ~AMBUY~ ~w~- but only if you have enough cash! 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 6000 0057: show_text_highpriority GXT 'MAA4_18' time 6000 flag 1 // ~w~Take the shotgun Marty has arranged for you. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 6000 0002: jump @MAR_A4_7014 :MAR_A4_6985 0057: show_text_highpriority GXT 'MAA4_18' time 6000 flag 1 // ~w~Take the shotgun Marty has arranged for you. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 6000 :MAR_A4_7014 007F: player 0 pressed_key 16 jump_if_false @MAR_A4_7048 :MAR_A4_7026 007F: player 0 pressed_key 16 jump_if_false @MAR_A4_7048 0001: wait 0 ms 0002: jump @MAR_A4_7026 :MAR_A4_7048 0059: text_clear_all $1717 = 3 // (int) 7@ = 4 // (int) 21@ = 1 // (int) 0002: jump @MAR_A4_6897 :MAR_A4_7073 7@ == 4 // (int) var == num jump_if_false @MAR_A4_7251 0001: wait 0 ms $1717 == 1 // (int) var == num jump_if_false @MAR_A4_7113 7@ = 2 // (int) 0002: jump @MAR_A4_7244 :MAR_A4_7113 $1717 == 5 // (int) var == num jump_if_false @MAR_A4_7182 7@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'MAA4_01' // ~w~Go to the ~y~Brothel. 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5593 -951.64 179.13 9.5 1 0002: jump @MAR_A4_7244 :MAR_A4_7182 $1717 == 100 // (int) var == num jump_if_false @MAR_A4_7244 7@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'MAA4_19' // ~w~He won't give you a shotgun now. Go to the ~y~Brothel. 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5593 -951.64 179.13 9.5 1 :MAR_A4_7244 0002: jump @MAR_A4_7073 :MAR_A4_7251 7@ == 5 // (int) var == num jump_if_false @MAR_A4_7497 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A4_7490 0025: gosub @MAR_A4_8421 0078: if and 22@ == 0 // (int) var == num $1698 == 0 // (int) var == num jump_if_false @MAR_A4_7358 010E: 27@ = current_time_in_ms 28@ == -1 // (int) var == num jump_if_false @MAR_A4_7336 0035: 28@ = 27@ // (int vars) 28@ += 5000 // (int) 0002: jump @MAR_A4_7358 :MAR_A4_7336 0011: 27@ > 28@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_7358 // Note: the incorrect math opcode was used here 22@ = 1 // (int) $3519 = 1 // (int) :MAR_A4_7358 0080: actor $1038 near_point $5873 $5874 radius 80.0 80.0 sphere 0 0022: jump_if_false @MAR_A4_7490 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A4_7425 2@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 51 call_with_params @MAR_A4_5637 47@ 2@ 0325: (unknown) 2@ 1 013A: set_car 2@ door_status_to 2 0002: jump @MAR_A4_7490 :MAR_A4_7425 0080: actor $1038 near_point 32@ 33@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A4_7490 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5593 $5873 $5874 $5875 0 0025: gosub @MAR_A4_10049 0057: show_text_highpriority GXT 'MAA4_07' time 4000 flag 1 // ~w~Destroy the ~r~gang car! 7@ = 6 // (int) :MAR_A4_7490 0002: jump @MAR_A4_7251 :MAR_A4_7497 7@ == 6 // (int) var == num jump_if_false @MAR_A4_7658 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A4_7646 0025: gosub @MAR_A4_8421 00A0: car 2@ wrecked jump_if_false @MAR_A4_7618 $3336 = 7 // (int) 0113: remove_references_to_car 2@ // Like turning a car into any random car 00BB: (unknown) 3@ 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_5807 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_4490 $5816 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'EA_TAK' // Take out the defending ~r~gang members. 7@ = 7 // (int) 03F1: (unknown) 0 024F: (unknown) 0.4 0002: jump @MAR_A4_7639 :MAR_A4_7618 014E: 12@ = car 2@ health 200 > 12@ // (int) num > var 0022: jump_if_false @MAR_A4_7639 // Note: the incorrect math opcode was used here 0325: (unknown) 2@ 0 :MAR_A4_7639 0002: jump @MAR_A4_7651 :MAR_A4_7646 7@ = 20 // (int) :MAR_A4_7651 0002: jump @MAR_A4_7497 :MAR_A4_7658 7@ == 7 // (int) var == num jump_if_false @MAR_A4_7717 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A4_7705 0025: gosub @MAR_A4_8421 0025: gosub @MAR_A4_10823 0002: jump @MAR_A4_7710 :MAR_A4_7705 7@ = 20 // (int) :MAR_A4_7710 0002: jump @MAR_A4_7658 :MAR_A4_7717 7@ == 8 // (int) var == num jump_if_false @MAR_A4_7952 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A4_7940 0025: gosub @MAR_A4_8421 037B: constant_params 2 variable_params 1 unknown 51 call_with_params @NONAME_1_36247 7 $3347 $3347 jump_if_false @MAR_A4_7933 037B: constant_params 3 variable_params 0 unknown 51 call_with_params @NONAME_1_35908 7 0 0 00BB: (unknown) 4@ 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_5205 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_4590 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @NONAME_1_20442 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4279 500 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'EA_MOP' // Waste the remaining ~g~business assets~w~ and ~r~gang members. 0045: actor $5795 defined jump_if_false @MAR_A4_7868 041B: (unknown) $5795 9 :MAR_A4_7868 034A: unknown_check $3094 jump_if_false @MAR_A4_7913 0045: actor $3094 defined jump_if_false @MAR_A4_7913 0348: (unknown) $3094 1 01A4: (unknown) $3094 0 04B6: (unknown) $3094 1 015D: (unknown) $3094 40 :MAR_A4_7913 0252: object $2855 exists jump_if_false @MAR_A4_7928 0212: (unknown) $2855 :MAR_A4_7928 7@ = 9 // (int) :MAR_A4_7933 0002: jump @MAR_A4_7945 :MAR_A4_7940 7@ = 20 // (int) :MAR_A4_7945 0002: jump @MAR_A4_7717 :MAR_A4_7952 7@ == 9 // (int) var == num jump_if_false @MAR_A4_8272 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @MAR_A4_8260 0025: gosub @MAR_A4_8293 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @NONAME_1_23855 7 037B: constant_params 0 variable_params 1 unknown 51 call_with_params @MAR_A4_4112 9@ $5815 == 0 // (int) var == num jump_if_false @MAR_A4_8201 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @NONAME_1_24010 jump_if_false @MAR_A4_8159 41@ == 0 // (int) var == num jump_if_false @MAR_A4_8073 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_6002 1500 41@ = 1 // (int) 0002: jump @MAR_A4_8152 :MAR_A4_8073 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_6017 $5866 jump_if_false @MAR_A4_8152 037B: constant_params 3 variable_params 0 unknown 51 call_with_params @NONAME_1_35908 7 1 0 00BB: (unknown) 4@ 037B: constant_params 3 variable_params 0 unknown 51 call_with_params @MAR_A4_5491 -968.98 199.32 9.75 0025: gosub @MAR_A4_10259 0025: gosub @MAR_A4_11145 7@ = 20 // (int) :MAR_A4_8152 0002: jump @MAR_A4_8194 :MAR_A4_8159 20@ == 0 // (int) var == num jump_if_false @MAR_A4_8194 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'MAA4_10' // Trash the remaining ~g~business assets. 20@ = 1 // (int) :MAR_A4_8194 0002: jump @MAR_A4_8253 :MAR_A4_8201 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @NONAME_1_24010 jump_if_false @MAR_A4_8253 19@ == 0 // (int) var == num jump_if_false @MAR_A4_8253 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'MAA4_11' // Waste the remaining ~r~gang members. 19@ = 1 // (int) :MAR_A4_8253 0002: jump @MAR_A4_8265 :MAR_A4_8260 7@ = 20 // (int) :MAR_A4_8265 0002: jump @MAR_A4_7952 :MAR_A4_8272 not 7@ == 20 // (int) var == num jump_if_false @MAR_A4_8291 0002: jump @MAR_A4_6315 :MAR_A4_8291 0026: return :MAR_A4_8293 034A: unknown_check $3094 jump_if_false @MAR_A4_8419 0045: actor $3094 defined jump_if_false @MAR_A4_8419 26@ == 0 // (int) var == num jump_if_false @MAR_A4_8376 0045: actor $1038 defined jump_if_false @MAR_A4_8369 0326: unknown_check $3094 $1038 0022: jump_if_false @MAR_A4_8369 // Note: the incorrect math opcode was used here 26@ = 1 // (int) 0352: (unknown) $3094 020E: (unknown) $3094 1 00A2: (unknown) $3094 :MAR_A4_8369 0002: jump @MAR_A4_8419 :MAR_A4_8376 020E: (unknown) $3094 1 00A2: (unknown) $3094 026A: unknown_check $3094 jump_if_false @MAR_A4_8419 8485: not unknown_check $3094 153 jump_if_false @MAR_A4_8419 0414: (unknown) $3094 0 153 :MAR_A4_8419 0026: return :MAR_A4_8421 0039: 45@ = integer $3315 to_float // Note: the incorrect math opcode was used here $3315 == 7 // (int) var == num jump_if_false @MAR_A4_8460 034B: unknown_check $3348 jump_if_false @MAR_A4_8460 0049: destroy_car $3348 $3348 = -1 // (int) :MAR_A4_8460 0026: return :MAR_A4_8462 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_190 1000 0036: 35@ = $1042 // (float vars) 35@ -= 15.0 // (float) 0036: 36@ = $1043 // (float vars) 36@ -= 15.0 // (float) 37@ = 5.0 // (float) 0036: 38@ = $1042 // (float vars) 38@ += 15.0 // (float) 0036: 39@ = $1043 // (float vars) 39@ += 15.0 // (float) 40@ = 25.0 // (float) 0246: (unknown) 35@ 36@ 37@ 38@ 39@ 40@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_11243 3 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5411 -941.74 -853.47 12.14 167.57 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_684 $1038 -941.76 -855.05 12.14 0001: wait 1000 ms 0045: actor $5868 defined jump_if_false @MAR_A4_8633 00CF: set_actor $5868 Z_angle_to 177.14 :MAR_A4_8633 0045: actor $1038 defined jump_if_false @MAR_A4_8649 00CF: set_actor $1038 Z_angle_to 0 :MAR_A4_8649 0045: actor $1038 defined jump_if_false @MAR_A4_8671 0045: actor $5868 defined jump_if_false @MAR_A4_8671 :MAR_A4_8671 0252: object $1826 exists jump_if_false @MAR_A4_8689 00D3: set_object $1826 z_angle_to 175.0 :MAR_A4_8689 037B: constant_params 2 variable_params 0 unknown 51 call_with_params @MAR_A4_521 $1038 $5868 0443: (unknown) 92 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AA' 'MAA4_S0' $5868 0 // ~w~It's time to diversify my interests Vince. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12704 'MARA4AA' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AB' 'MAA4_S1' $1038 0 // ~w~Vic. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12704 'MARA4AB' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AC' 'MAA4_S2' $5868 0 // ~w~Whatever... We're going into the whoring business. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12704 'MARA4AC' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AD' 'MAA4_S3' $5868 0 // ~w~We're taking over a place up yonder. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12704 'MARA4AD' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AE' 'MAA4_S4' $5868 0 // ~w~Once we're in, it's party time... Yessiree boy! I just got me an itch I need scratching. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12704 'MARA4AE' 028D: (unknown) 0.1 0001: wait 100 ms 00B9: set_camera_position -954.25 -855.04 11.54 rotations 0 0 0 00BA: set_camera_point_at -953.34 -854.66 11.68 mode 2 0045: actor $1038 defined jump_if_false @MAR_A4_9049 04B4: (unknown) $1038 120 520 100.0 :MAR_A4_9049 0045: actor $5868 defined jump_if_false @MAR_A4_9072 04B4: (unknown) $5868 120 512 100.0 :MAR_A4_9072 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 10.0 time 6000 00B9: set_camera_position -953.98 -854.93 11.58 rotations 0 0 0 00BA: set_camera_point_at -953.08 -854.51 11.72 mode 1 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AA' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9177 0002: jump @MAR_A4_9926 :MAR_A4_9177 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AB' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9225 0002: jump @MAR_A4_9926 :MAR_A4_9225 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AF' 'MAA4_S5' $5868 0 // ~w~Shame you're queer boy, I might have tossed you a bone... 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AC' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9304 0002: jump @MAR_A4_9926 :MAR_A4_9304 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AG' 'MAA4_S6' $1038 0 // ~w~Thanks, but I don't need you tossing my bone. 00B9: set_camera_position -943.44 -855.32 12.39 rotations 0 0 0 00BA: set_camera_point_at -942.58 -854.82 12.42 mode 2 0045: actor $5868 defined jump_if_false @MAR_A4_9397 04B4: (unknown) $5868 120 513 1.0 :MAR_A4_9397 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AD' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9445 0002: jump @MAR_A4_9926 :MAR_A4_9445 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12755 'MARA4AH' 'MAA4_S7' $5868 0 // ~w~Just get up there and clean the damn place out... Vince. 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AE' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 1500 jump_if_true @MAR_A4_9926 0045: actor $5868 defined jump_if_false @MAR_A4_9542 04B4: (unknown) $5868 121 551 1.0 :MAR_A4_9542 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 1700 jump_if_true @MAR_A4_9926 0045: actor $5868 defined jump_if_false @MAR_A4_9583 0528: (unknown) $5868 551 -1.0 :MAR_A4_9583 0045: actor $5868 defined jump_if_false @MAR_A4_9606 04B4: (unknown) $5868 120 512 1.0 :MAR_A4_9606 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9631 0002: jump @MAR_A4_9926 :MAR_A4_9631 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AF' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9679 0002: jump @MAR_A4_9926 :MAR_A4_9679 028D: (unknown) 0.1 00B9: set_camera_position -942.94 -853.22 12.4 rotations 0 0 0 00BA: set_camera_point_at -942.25 -853.94 12.44 mode 2 0045: actor $1038 defined jump_if_false @MAR_A4_9759 04B4: (unknown) $1038 121 544 3.0 04B4: (unknown) $1038 121 561 1.0 :MAR_A4_9759 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AG' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9807 0002: jump @MAR_A4_9926 :MAR_A4_9807 0045: actor $1038 defined jump_if_false @MAR_A4_9828 0528: (unknown) $1038 544 -1.0 :MAR_A4_9828 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5327 'MARA4AH' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 600 jump_if_false @MAR_A4_9878 0002: jump @MAR_A4_9926 :MAR_A4_9878 0045: actor $5868 defined jump_if_false @MAR_A4_9901 04B4: (unknown) $5868 92 418 100.0 :MAR_A4_9901 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13348 13@ jump_if_false @MAR_A4_9926 0002: jump @MAR_A4_9926 :MAR_A4_9926 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4311 003F: destroy_actor $5868 0162: release_model $5867 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_684 $1038 -942.0 -856.085 -100.0 0045: actor $1038 defined jump_if_false @MAR_A4_10006 0352: (unknown) $1038 0154: (unknown) $1038 010F: (unknown) $1038 -952.81 -850.92 12.13 :MAR_A4_10006 0444: (unknown) 120 0444: (unknown) 121 0444: (unknown) 92 0252: object $1826 exists jump_if_false @MAR_A4_10034 00D3: set_object $1826 z_angle_to 0 :MAR_A4_10034 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_355 1000 0026: return :MAR_A4_10049 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_190 1000 00B9: set_camera_position -971.91 205.19 10.37 rotations 0 0 0 00BA: set_camera_point_at -971.27 204.46 10.16 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 6000 00B9: set_camera_position -971.65 204.9 10.28 rotations 0 0 0 00BA: set_camera_point_at -971.02 204.17 10.03 mode 1 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4279 500 03D4: (unknown) 'MAA4_02' // ~w~Destroy the gang vehicle to trigger attacks on a business. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 5000 0268: (unknown) 03D4: (unknown) 'MAA4_03' // ~w~Attacking an enemy business increases the gang's ~h~hate ~w~towards you. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4311 0268: (unknown) 004F: unknown_check 2@ jump_if_false @MAR_A4_10244 3@ = 0 // (int) 00C0: (unknown) 2@ 3@ :MAR_A4_10244 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_355 1000 0026: return :MAR_A4_10259 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_190 1 0025: gosub @MAR_A4_11006 0059: text_clear_all 0268: (unknown) 0246: (unknown) -985.19 159.59 5.76 -955.19 199.59 15.76 0295: (unknown) -985.19 159.59 5.76 -955.19 199.59 15.76 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_684 $1038 -965.19 179.59 8.76 037B: constant_params 2 variable_params 4 unknown 51 call_with_params @NONAME_1_30028 7 0 14@ 15@ 16@ 17@ 18@ = 0 // (int) 01AA: 18@ = create_object #EB_FORSALE at 14@ 15@ 16@ 17@ -= 180.0 // (float) 00D3: set_object 18@ z_angle_to 17@ 5@ = 0 // (int) 00C2: (unknown) 18@ 5@ 00C4: (unknown) 5@ 3 00B9: set_camera_position -951.98 178.73 12.2 rotations 0 0 0 00BA: set_camera_point_at -952.36 179.64 12.06 mode 2 034B: unknown_check $3348 jump_if_false @MAR_A4_10479 0049: destroy_car $3348 :MAR_A4_10479 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4326 03D3: (unknown) 'MAR4_H1' // After you have successfully attacked a rival's site, it will become available for purchase. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 5500 jump_if_false @MAR_A4_10520 :MAR_A4_10520 00B9: set_camera_position -972.31 190.12 9.03 rotations 0 0 0 00BA: set_camera_point_at -971.55 190.41 9.62 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 11000 00B9: set_camera_position -971.5 190.43 9.71 rotations 0 0 0 00BA: set_camera_point_at -970.76 190.71 10.32 mode 1 03D3: (unknown) 'MAR4_H2' // You can buy sites by standing near the ~h~'For Sale'~w~ sign and using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 5500 jump_if_false @MAR_A4_10639 :MAR_A4_10639 03D3: (unknown) 'MAR4_H3' // Marty's buying this one. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4341 5500 jump_if_false @MAR_A4_10670 :MAR_A4_10670 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @MAR_A4_10710 010F: (unknown) $1038 -967.3 163.58 9.8 :MAR_A4_10710 $3348 > -1 // (int) var > num jump_if_false @MAR_A4_10727 0049: destroy_car $3348 :MAR_A4_10727 02E2: 10@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @NONAME_1_37838 7 1 0 10@ $786 = 4 // (int) 00B9: set_camera_position -963.36 174.01 10.38 rotations 0 0 0 00BA: set_camera_point_at -963.61 174.98 10.28 mode 2 0252: object 18@ exists jump_if_false @MAR_A4_10806 0093: destroy_object 18@ :MAR_A4_10806 0268: (unknown) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_355 1000 0026: return :MAR_A4_10823 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_4700 037B: constant_params 0 variable_params 1 unknown 51 call_with_params @MAR_A4_4112 9@ 002B: $5817 -= 9@ // (int vars) // Note: the incorrect math opcode was used here 0 >= $5817 // (int) num >= var 0022: jump_if_false @MAR_A4_10929 // Note: the incorrect math opcode was used here $5815 == 0 // (int) var == num jump_if_false @MAR_A4_10922 00C3: (unknown) $5824 $5834 $5844 4@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_1320 4@ $3347 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5481 'EA_ENT' // Enter the ~t~business premises. 7@ = 8 // (int) :MAR_A4_10922 0002: jump @MAR_A4_11004 :MAR_A4_10929 0035: 10@ = $5817 // (int vars) 002B: 10@ -= $5815 // (int vars) // Note: the incorrect math opcode was used here 0078: if and 0011: $5864 > $5815 // (int) var > var // Note: the incorrect math opcode was used here 10@ > 0 // (int) var > num jump_if_false @MAR_A4_11004 037B: constant_params 0 variable_params 1 unknown 51 call_with_params @MAR_A4_4361 11@ jump_if_false @MAR_A4_11004 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_3888 $5568(11@,10) $5578(11@,10) $5588(11@,10) $5598(11@,10) :MAR_A4_11004 0026: return :MAR_A4_11006 00BB: (unknown) $5869 00BB: (unknown) 3@ 00BB: (unknown) 4@ 00BB: (unknown) 5@ 0249: (unknown) $5865 00BB: (unknown) 6@ 0026: return :MAR_A4_11028 0059: text_clear_all 23@ == 1 // (int) var == num jump_if_false @MAR_A4_11053 23@ = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :MAR_A4_11053 0025: gosub @MAR_A4_11006 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 7@ == 9 // (int) var == num jump_if_false @MAR_A4_11143 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4311 037B: constant_params 2 variable_params 0 unknown 51 call_with_params @NONAME_1_25582 7 1 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @NONAME_1_24028 7 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4326 :MAR_A4_11143 0026: return :MAR_A4_11145 0025: gosub @MAR_A4_11006 037B: constant_params 2 variable_params 0 unknown 51 call_with_params @99RED_12847 'MAR_A04' 700 // O, Brothel, Where Art Thou? 01DF: progress_made += 1 0026: return :MAR_A4_11180 $1717 = -1 // (int) 23@ == 1 // (int) var == num jump_if_false @MAR_A4_11209 23@ = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :MAR_A4_11209 $5816 = 0 // (int) $3336 = -1 // (int) $1045 = 0 // (int) 0025: gosub @MAR_A4_11006 03F1: (unknown) 1 024F: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 52--------------- :MAR_A5 0238: name_thread 'MAR_A5' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A5' 0025: gosub @MAR_A5_13510 009D: wasted_or_busted // mission only jump_if_false @MAR_A5_45 0025: gosub @MAR_A5_14838 :MAR_A5_45 0025: gosub @MAR_A5_14943 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MAR_A5_86 02B4: set_camera_transverse_delay 0 time 7@ :MAR_A5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MAR_A5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MAR_A5_138 :MAR_A5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MAR_A5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MAR_A5_172 02B4: set_camera_transverse_delay 0 time 5@ :MAR_A5_172 809F: not actor 3@ dead 0022: jump_if_false @MAR_A5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MAR_A5_188 0026: return :MAR_A5_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MAR_A5_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MAR_A5_248 0400: (unknown) $1038 $1690 0002: jump @MAR_A5_254 :MAR_A5_248 02C0: (unknown) $1038 $1690 :MAR_A5_254 0@ >= 0 // (int) var >= num jump_if_false @MAR_A5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MAR_A5_281 0045: actor $1038 defined jump_if_false @MAR_A5_349 807E: not actor $1038 driving jump_if_false @MAR_A5_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MAR_A5_329 :MAR_A5_326 021D: (unknown) 0 :MAR_A5_329 $1698 == 0 // (int) var == num jump_if_false @MAR_A5_345 02EA: select_interior 2 :MAR_A5_345 01AE: (unknown) 1 :MAR_A5_349 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A5_355 0045: actor $1038 defined jump_if_false @MAR_A5_419 807E: not actor $1038 driving jump_if_false @MAR_A5_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MAR_A5_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MAR_A5_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MAR_A5_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MAR_A5_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MAR_A5_468 02EA: select_interior 0 :MAR_A5_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A5_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A5_498 0026: return 0045: actor 0@ defined jump_if_false @MAR_A5_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A5_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A5_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A5_549 0026: return :MAR_A5_551 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A5_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MAR_A5_598 :MAR_A5_594 1@ = 0 // (int) :MAR_A5_598 1@ == 1 // (int) var == num jump_if_false @MAR_A5_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A5_675 007E: actor 0@ driving jump_if_false @MAR_A5_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A5_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A5_664 :MAR_A5_661 00F1: (unknown) 0@ :MAR_A5_664 0002: jump @MAR_A5_675 :MAR_A5_671 1@ = 0 // (int) :MAR_A5_675 0002: jump @MAR_A5_598 :MAR_A5_682 0026: return 0045: actor 0@ defined jump_if_false @MAR_A5_776 007E: actor 0@ driving jump_if_false @MAR_A5_760 02A7: unknown_check 0@ jump_if_false @MAR_A5_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A5_753 :MAR_A5_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A5_753 0002: jump @MAR_A5_769 :MAR_A5_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A5_769 0002: jump @MAR_A5_778 :MAR_A5_776 005F: (unknown) :MAR_A5_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A5_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A5_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A5_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A5_870 :MAR_A5_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_551 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A5_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_551 4@ :MAR_A5_870 0002: jump @MAR_A5_936 :MAR_A5_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A5_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A5_936 :MAR_A5_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A5_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_551 3@ :MAR_A5_936 0045: actor 0@ defined jump_if_false @MAR_A5_988 004F: unknown_check 1@ jump_if_false @MAR_A5_988 007E: actor 0@ driving jump_if_false @MAR_A5_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A5_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_551 0@ :MAR_A5_988 5@ = 0 // (int) :MAR_A5_992 5@ == 0 // (int) var == num jump_if_false @MAR_A5_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A5_1083 004F: unknown_check 1@ jump_if_false @MAR_A5_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A5_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A5_1083 :MAR_A5_1049 2@ == -1 // (int) var == num jump_if_false @MAR_A5_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A5_1083 :MAR_A5_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A5_1083 0002: jump @MAR_A5_992 :MAR_A5_1090 0026: return :MAR_A5_1092 0@ == 0 // (int) var == num jump_if_false @MAR_A5_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A5_1311 :MAR_A5_1135 0@ == 1 // (int) var == num jump_if_false @MAR_A5_1168 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A5_1311 :MAR_A5_1168 0@ == 2 // (int) var == num jump_if_false @MAR_A5_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A5_1311 :MAR_A5_1210 0@ == 3 // (int) var == num jump_if_false @MAR_A5_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A5_1311 :MAR_A5_1254 0@ == 4 // (int) var == num jump_if_false @MAR_A5_1285 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A5_1311 :MAR_A5_1285 0@ == 5 // (int) var == num jump_if_false @MAR_A5_1311 03CF: (unknown) 237 130 180 255 :MAR_A5_1311 0026: return :MAR_A5_1313 00BC: (unknown) 0@ 2 0026: return :MAR_A5_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A5_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A5_1375 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A5_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A5_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A5_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A5_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A5_1449 005F: (unknown) :MAR_A5_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A5_1496 005F: (unknown) :MAR_A5_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @MAR_A5_1543 005F: (unknown) :MAR_A5_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A5_1557 005F: (unknown) :MAR_A5_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A5_1584 005F: (unknown) :MAR_A5_1584 0485: unknown_check 0@ 214 jump_if_false @MAR_A5_1599 005E: (unknown) :MAR_A5_1599 0485: unknown_check 0@ 215 jump_if_false @MAR_A5_1614 005E: (unknown) :MAR_A5_1614 0485: unknown_check 0@ 216 jump_if_false @MAR_A5_1629 005E: (unknown) :MAR_A5_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MAR_A5_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A5_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A5_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A5_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MAR_A5_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A5_1746 :MAR_A5_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A5_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @MAR_A5_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A5_1842 0045: actor 1@ defined jump_if_false @MAR_A5_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A5_1835 0002: jump @MAR_A5_1881 :MAR_A5_1842 0045: actor 1@ defined jump_if_false @MAR_A5_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A5_1881 0002: jump @MAR_A5_1895 :MAR_A5_1888 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A5_1895 0026: return 1@ = 0 // (int) :MAR_A5_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A5_1901 0@ > 8 // (int) var > num jump_if_false @MAR_A5_1943 0@ = 8 // (int) :MAR_A5_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @MAR_A5_1981 020D: (unknown) $5332(1@,8) :MAR_A5_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A5_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :MAR_A5_2012 0026: return 0@ = 0 // (int) :MAR_A5_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A5_2039 020D: (unknown) $5332(0@,8) :MAR_A5_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A5_2018 0026: return 0@ = 0 // (int) :MAR_A5_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A5_2083 003F: destroy_actor $5332(0@,8) :MAR_A5_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A5_2062 0026: return 0@ = 0 // (int) :MAR_A5_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @MAR_A5_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :MAR_A5_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A5_2106 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A5_2158 005F: (unknown) :MAR_A5_2158 009F: actor 0@ dead jump_if_false @MAR_A5_2170 005F: (unknown) :MAR_A5_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A5_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A5_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A5_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A5_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A5_2339 1@ = -1 // (int) :MAR_A5_2339 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A5_2359 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A5_2379 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A5_2399 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A5_2419 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A5_2439 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2455 02E2: 1@ = 0 // (any) :MAR_A5_2455 0026: return :MAR_A5_2457 $5599 = 0 // (int) $5600 = 0 // (int) $5603 = -10.0 // (float) $5598 = 1 // (int) 005F: (unknown) :MAR_A5_2482 $5600 == 0 // (int) var == num jump_if_false @MAR_A5_2515 8474: not jump_if_false @MAR_A5_2515 $1688 == 0 // (int) var == num jump_if_false @MAR_A5_2515 :MAR_A5_2515 0035: $1702 = 0@ // (int vars) $5600 = 0 // (int) 0026: return :MAR_A5_2527 $5599 == 1 // (int) var == num jump_if_false @MAR_A5_2552 $5599 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :MAR_A5_2552 $5598 = 0 // (int) 0026: return :MAR_A5_2559 $5598 == 1 // (int) var == num jump_if_false @MAR_A5_2840 $1702 == 0 // (int) var == num jump_if_false @MAR_A5_2596 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2527 005F: (unknown) :MAR_A5_2596 0045: actor $1038 defined jump_if_false @MAR_A5_2631 007E: actor $1038 driving jump_if_false @MAR_A5_2631 82A7: not unknown_check $1038 jump_if_false @MAR_A5_2631 005F: (unknown) :MAR_A5_2631 001D: $5603 == -10.0 // (int) var == var jump_if_false @MAR_A5_2673 0045: actor $1038 defined jump_if_false @MAR_A5_2666 0043: store_actor $1038 position_to $5601 $5602 $5603 // Note: the incorrect math opcode was used here :MAR_A5_2666 0002: jump @MAR_A5_2709 :MAR_A5_2673 031D: (unknown) $1042 $1043 $5601 $5602 1@ 1@ > 100.0 // (float) var > num jump_if_false @MAR_A5_2709 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2527 005F: (unknown) :MAR_A5_2709 $5599 == 0 // (int) var == num jump_if_false @MAR_A5_2772 8474: not jump_if_false @MAR_A5_2765 $1688 == 0 // (int) var == num jump_if_false @MAR_A5_2765 $5599 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :MAR_A5_2765 0002: jump @MAR_A5_2840 :MAR_A5_2772 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @MAR_A5_2840 0045: actor $1038 defined jump_if_false @MAR_A5_2809 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :MAR_A5_2809 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2527 $5600 = 1 // (int) 005E: (unknown) :MAR_A5_2840 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :MAR_A5_3303 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A5_3453 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @MAR_A5_3429 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :MAR_A5_3429 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @MAR_A5_3303 :MAR_A5_3453 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @MAR_A5_3536 0 > 5@ // (int) num > var 0022: jump_if_false @MAR_A5_3519 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MAR_A5_3523 :MAR_A5_3519 0035: 10@ = 5@ // (int vars) :MAR_A5_3523 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @MAR_A5_3541 :MAR_A5_3536 0203: set_draw_text_position 0@ 1@ GXT 4@ :MAR_A5_3541 0026: return :MAR_A5_3543 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_3628 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :MAR_A5_3628 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @MAR_A5_3543 0@ 2@ 3@ jump_if_false @MAR_A5_3655 0203: set_draw_text_position 2@ 3@ GXT 1@ :MAR_A5_3655 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MAR_A5_3543 0@ 3@ 4@ jump_if_false @MAR_A5_3683 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :MAR_A5_3683 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @MAR_A5_3543 0@ 4@ 5@ jump_if_false @MAR_A5_3712 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :MAR_A5_3712 0026: return 007F: player 0 pressed_key 4 jump_if_false @MAR_A5_3789 007F: player 0 pressed_key 8 jump_if_false @MAR_A5_3782 $5604 == 0 // (int) var == num jump_if_false @MAR_A5_3782 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5604 = 1 // (int) :MAR_A5_3782 0002: jump @MAR_A5_3794 :MAR_A5_3789 $5604 = 0 // (int) :MAR_A5_3794 007F: player 0 pressed_key 4 jump_if_false @MAR_A5_3880 007F: player 0 pressed_key 9 jump_if_false @MAR_A5_3873 $5605 == 0 // (int) var == num jump_if_false @MAR_A5_3873 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5605 = 1 // (int) :MAR_A5_3873 0002: jump @MAR_A5_3885 :MAR_A5_3880 $5605 = 0 // (int) :MAR_A5_3885 0026: return :MAR_A5_3887 $5797 = 0 // (int) $5647 = -823.81 // (float) $5650 = 256.96 // (float) $5653 = 9.69 // (float) $5648 = -1065.76 // (float) $5651 = 53.78 // (float) $5654 = 11.27 // (float) $5649 = -930.42 // (float) $5652 = 58.25 // (float) $5655 = 9.5 // (float) $5753 = 171 // (int) $5756 = 50 // (int) $5656 = -831.51 // (float) $5659 = 316.09 // (float) $5662 = 11.17 // (float) $5775 = 260.0 // (float) $5665 = -2.0 // (float) $5668 = 1.5 // (float) $5671 = 0 // (float) $5674 = 8.0 // (float) $5677 = 4.0 // (float) $5680 = 0 // (float) $5778 = 200.0 // (float) $5683 = -2.0 // (float) $5686 = 1.5 // (float) $5689 = 0 // (float) $5692 = -2.0 // (float) $5695 = -4.0 // (float) $5698 = 0 // (float) $5701 = -996.44 // (float) $5704 = -562.69 // (float) $5707 = 0 // (float) $5710 = -943.32 // (float) $5713 = 100.3 // (float) $5716 = 15.0 // (float) $5769 = 300 // (int) $5772 = 300 // (int) $5754 = 271 // (int) $5757 = 31 // (int) $5657 = -1075.13 // (float) $5660 = 37.79 // (float) $5663 = 11.25 // (float) $5776 = 10.0 // (float) $5666 = -2.0 // (float) $5669 = 1.5 // (float) $5672 = 0 // (float) $5675 = 8.0 // (float) $5678 = 4.0 // (float) $5681 = 0 // (float) $5779 = 200.0 // (float) $5684 = -2.0 // (float) $5687 = 1.5 // (float) $5690 = 0 // (float) $5693 = -2.0 // (float) $5696 = -4.0 // (float) $5699 = 0 // (float) $5702 = -924.67 // (float) $5705 = 39.41 // (float) $5708 = 0 // (float) $5711 = -1074.04 // (float) $5714 = -78.66 // (float) $5717 = 15.0 // (float) $5770 = 350 // (int) $5773 = 350 // (int) $5755 = 195 // (int) $5758 = 76 // (int) $5658 = -928.58 // (float) $5661 = 65.83 // (float) $5664 = 9.5 // (float) $5777 = 180.0 // (float) $5667 = -2.0 // (float) $5670 = 1.5 // (float) $5673 = 0 // (float) $5676 = 8.0 // (float) $5679 = 4.0 // (float) $5682 = 0 // (float) $5780 = 200.0 // (float) $5685 = -2.0 // (float) $5688 = 1.5 // (float) $5691 = 0 // (float) $5694 = -2.0 // (float) $5697 = -4.0 // (float) $5700 = 0 // (float) $5703 = -924.67 // (float) $5706 = 39.41 // (float) $5709 = 0 // (float) $5712 = -943.32 // (float) $5715 = 100.3 // (float) $5718 = 15.0 // (float) $5771 = 400 // (int) $5774 = 400 // (int) 0006: $5740 = 'MAR5_F0' // (string) // ~r~You failed to rescue the girls! // Note: the incorrect math opcode was used here 0006: $5741 = 'MAR5_F1' // (string) // ~r~A girl was left behind and killed. // Note: the incorrect math opcode was used here 0006: $5742 = 'MAR5_F2' // (string) // ~r~You trashed the Pimping car! // Note: the incorrect math opcode was used here $5751 = -1 // (int) 0006: $5743 = 'MARA5BA' // (string) // Note: the incorrect math opcode was used here 0006: $5744 = 'MARA5BB' // (string) // Note: the incorrect math opcode was used here 0006: $5745 = 'MARA5BC' // (string) // Note: the incorrect math opcode was used here 0006: $5746 = 'MARA5DA' // (string) // Note: the incorrect math opcode was used here 0006: $5747 = 'MARA5DB' // (string) // Note: the incorrect math opcode was used here 0006: $5748 = 'MARA5DC' // (string) // Note: the incorrect math opcode was used here $5787 = 0 // (int) $5801 = 0 // (int) 0@ = 0 // (int) :MAR_A5_4666 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_4732 // Note: the incorrect math opcode was used here $5532(0@,3) = 0 // (int) $5535(0@,3) = 0 // (int) $5538(0@,3) = 0 // (int) 02E2: $5375(0@,3) = 0 // (any) $5507(0@,3) = 0 // (int) $5542(0@,3) = 0 // (int) 0@ += 1 // (int) 0002: jump @MAR_A5_4666 :MAR_A5_4732 $5752 = 0 // (int) $5762 = 0 // (int) $5767 = 0 // (int) 02E2: $5646 = 0 // (any) 02E2: $5630 = 0 // (any) $5785 = 100.0 // (float) $5784 = 100.0 // (float) $5784 /= 150.0 // (float) $5784 /= 50.0 // (float) $5719 = -822.2 // (float) $5722 = 271.95 // (float) $5725 = 10.23 // (float) $5720 = -1063.72 // (float) $5723 = 62.95 // (float) $5726 = 10.28 // (float) $5721 = -927.11 // (float) $5724 = 67.49 // (float) $5727 = 8.86 // (float) $5781 = 270.0 // (float) $5782 = 90.0 // (float) $5783 = 90.0 // (float) 02E2: $5625 = 0 // (any) $5802 = 1 // (int) $5803 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2457 0026: return :MAR_A5_4915 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 186 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 171 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 271 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 195 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 265 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 203 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 50 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 31 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 76 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 93 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 94 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 142 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 354 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 354 0026: return :MAR_A5_5094 not $5762 == 1 // (int) var == num jump_if_false @MAR_A5_5109 0026: return :MAR_A5_5109 $5802 == 0 // (int) var == num jump_if_false @MAR_A5_5123 0026: return :MAR_A5_5123 $5803 == 1 // (int) var == num jump_if_false @MAR_A5_5138 0026: return :MAR_A5_5138 0035: 0@ = $5768 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 $5490(0@,3) jump_if_false @MAR_A5_5189 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'MARA5AE' $5803 = 1 // (int) :MAR_A5_5189 0026: return :MAR_A5_5191 009F: actor 0@ dead jump_if_false @MAR_A5_5208 4@ = -1 // (int) 0026: return :MAR_A5_5208 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A5_5277 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @MAR_A5_5285 :MAR_A5_5277 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :MAR_A5_5285 0026: return :MAR_A5_5287 $5801 == 1 // (int) var == num jump_if_false @MAR_A5_5302 0026: return :MAR_A5_5302 $5766 = 100 // (int) $5785 = 100.0 // (float) $5801 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A5_1092 2 024D: (unknown) $5766 1 'MAR5_TI' // Girls 0026: return :MAR_A5_5350 $5801 == 1 // (int) var == num jump_if_false @MAR_A5_5372 00AE: remove_status_text $5766 $5801 = 0 // (int) :MAR_A5_5372 0026: return :MAR_A5_5374 02DB: unknown_check $5375(0@,3) 0 jump_if_false @MAR_A5_5412 00C1: (unknown) $5350(0@,3) $5375(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_1313 $5375(0@,3) :MAR_A5_5412 0026: return :MAR_A5_5414 82DB: not unknown_check $5375(0@,3) 0 jump_if_false @MAR_A5_5441 00BB: (unknown) $5375(0@,3) 02E2: $5375(0@,3) = 0 // (any) :MAR_A5_5441 0026: return :MAR_A5_5443 $5801 == 0 // (int) var == num jump_if_false @MAR_A5_5457 0026: return :MAR_A5_5457 $5767 == 3 // (int) var == num jump_if_false @MAR_A5_5482 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_5350 0026: return :MAR_A5_5482 0034: (unknown) $5785 $5784 0 > $5785 // (float) num > var 0022: jump_if_false @MAR_A5_5562 // Note: the incorrect math opcode was used here $5785 = 0 // (float) $5766 = 0 // (int) 0@ = 0 // (int) :MAR_A5_5514 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_5560 // Note: the incorrect math opcode was used here 6 > $5507(0@,3) // (int) num > var 0022: jump_if_false @MAR_A5_5548 // Note: the incorrect math opcode was used here 014B: set_actor $5350(0@,3) health_to 0 :MAR_A5_5548 0@ += 1 // (int) 0002: jump @MAR_A5_5514 :MAR_A5_5560 005E: (unknown) :MAR_A5_5562 0038: $5766 = float $5785 to_integer // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A5_5570 02DB: unknown_check $5630 0 jump_if_false @MAR_A5_5589 00C3: (unknown) 0@ 1@ 2@ $5630 :MAR_A5_5589 0026: return :MAR_A5_5591 82DB: not unknown_check $5630 0 jump_if_false @MAR_A5_5612 00BB: (unknown) $5630 02E2: $5630 = 0 // (any) :MAR_A5_5612 0026: return :MAR_A5_5614 008A: actor $5350(0@,3) in_sphere_on_foot $5463(0@,3) $5466(0@,3) $5469(0@,3) radius 1.5 1.5 3.0 sphere 0 0022: jump_if_false @MAR_A5_5675 // Note: the incorrect math opcode was used here 00DF: (unknown) $5350(0@,3) 00CF: set_actor $5350(0@,3) Z_angle_to $5525(0@,3) $5507(0@,3) = 2 // (int) 0026: return :MAR_A5_5675 0026: return :MAR_A5_5677 808A: not actor $5350(0@,3) in_sphere_on_foot $5463(0@,3) $5466(0@,3) $5469(0@,3) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @MAR_A5_5736 // Note: the incorrect math opcode was used here 00EE: (unknown) $5350(0@,3) $5463(0@,3) $5466(0@,3) $5507(0@,3) = 1 // (int) 0026: return :MAR_A5_5736 02EE: get_actor $5350(0@,3) coords_to 1@ 2@ 3@ with_offset -1.0 0 -2.0 02EE: get_actor $5350(0@,3) coords_to 4@ 5@ 6@ with_offset 1.0 9.0 2.0 0202: unknown_check 1@ 2@ 3@ 4@ 5@ 6@ 0 1 0 0 0 0022: jump_if_false @MAR_A5_5812 // Note: the incorrect math opcode was used here 0220: (unknown) $5350(0@,3) 16 20000000 $5507(0@,3) = 3 // (int) 0026: return :MAR_A5_5812 0026: return :MAR_A5_5814 02EE: get_actor $5350(0@,3) coords_to 1@ 2@ 3@ with_offset -1.0 0 -2.0 02EE: get_actor $5350(0@,3) coords_to 4@ 5@ 6@ with_offset 1.0 9.0 2.0 808A: not actor $5350(0@,3) in_sphere_on_foot $5463(0@,3) $5466(0@,3) $5469(0@,3) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @MAR_A5_5911 // Note: the incorrect math opcode was used here 0332: (unknown) $5350(0@,3) 00EE: (unknown) $5350(0@,3) $5463(0@,3) $5466(0@,3) $5507(0@,3) = 1 // (int) 0026: return :MAR_A5_5911 8202: not unknown_check 1@ 2@ 3@ 4@ 5@ 6@ 0 1 0 0 0 0022: jump_if_false @MAR_A5_5948 // Note: the incorrect math opcode was used here 0332: (unknown) $5350(0@,3) $5507(0@,3) = 2 // (int) 0026: return :MAR_A5_5948 0026: return :MAR_A5_5950 $5749 == 6 // (int) var == num jump_if_false @MAR_A5_5982 $5507(0@,3) = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5374 0@ :MAR_A5_5982 0026: return :MAR_A5_5984 not $5749 == 6 // (int) var == num jump_if_false @MAR_A5_6018 $5507(0@,3) = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_5414 0@ 0026: return :MAR_A5_6018 $5542(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_6063 007E: actor $1038 driving jump_if_false @MAR_A5_6063 004F: unknown_check $3355 jump_if_false @MAR_A5_6063 00E9: (unknown) $5350(0@,3) $3355 :MAR_A5_6063 0043: store_actor $5350(0@,3) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0082: actor $1038 near_point_in_car 2@ 3@ radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A5_6263 // Note: the incorrect math opcode was used here 00A2: (unknown) $5350(0@,3) 034F: (unknown) $5350(0@,3) 0 0119: actor $5350(0@,3) kill_actor $1038 0127: reset_actor $5350(0@,3) flags 00A1: (unknown) $5350(0@,3) 256 01A4: (unknown) $5350(0@,3) 1 0442: (unknown) $5350(0@,3) 1 01AF: (unknown) $5350(0@,3) 0 01EC: (unknown) $5350(0@,3) 1 03D6: (unknown) $5350(0@,3) $5513(0@,3) 03D7: (unknown) $5350(0@,3) $5516(0@,3) 015D: (unknown) $5350(0@,3) 32 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 $5490(0@,3) 0035: $5768 = 0@ // (int vars) $5507(0@,3) = 6 // (int) $5762 += 1 // (int) $5767 += 1 // (int) 0121: remove_forbidden_for_cars_cube_cornerA $5445(0@,3) $5448(0@,3) $5451(0@,3) cornerB $5454(0@,3) $5457(0@,3) $5460(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_5414 0@ :MAR_A5_6263 0026: return :MAR_A5_6265 009F: actor $1038 dead jump_if_false @MAR_A5_6278 0026: return :MAR_A5_6278 81F0: not actor $5350(0@,3) in_range_of_player $1038 0022: jump_if_false @MAR_A5_6344 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MAR5_OA' time 5000 flag 1 // ~w~You left a ~b~girl~w~ behind! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A5_5374 0@ $5507(0@,3) = 7 // (int) 01EC: (unknown) $5350(0@,3) 1 $5762 -= 1 // (int) 0026: return :MAR_A5_6344 0026: return :MAR_A5_6346 009F: actor $1038 dead jump_if_false @MAR_A5_6359 0026: return :MAR_A5_6359 8086: not actor $1038 near_actor $5350(0@,3) radius 200.0 200.0 sphere 0 0022: jump_if_false @MAR_A5_6389 // Note: the incorrect math opcode was used here $5751 = 1 // (int) 0026: return :MAR_A5_6389 01F0: actor $5350(0@,3) in_range_of_player $1038 0022: jump_if_false @MAR_A5_6437 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5414 0@ 01EC: (unknown) $5350(0@,3) 1 $5507(0@,3) = 6 // (int) $5762 += 1 // (int) :MAR_A5_6437 0026: return :MAR_A5_6439 009F: actor $5350(0@,3) dead jump_if_false @MAR_A5_6459 $5751 = 0 // (int) 005E: (unknown) :MAR_A5_6459 $5507(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_6485 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5614 0@ :MAR_A5_6485 $5507(0@,3) == 2 // (int) var == num jump_if_false @MAR_A5_6511 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5677 0@ :MAR_A5_6511 $5507(0@,3) == 3 // (int) var == num jump_if_false @MAR_A5_6537 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5814 0@ :MAR_A5_6537 $5507(0@,3) == 4 // (int) var == num jump_if_false @MAR_A5_6563 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5950 0@ :MAR_A5_6563 $5507(0@,3) == 5 // (int) var == num jump_if_false @MAR_A5_6589 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5984 0@ :MAR_A5_6589 $5507(0@,3) == 6 // (int) var == num jump_if_false @MAR_A5_6615 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6265 0@ :MAR_A5_6615 $5507(0@,3) == 7 // (int) var == num jump_if_false @MAR_A5_6641 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6346 0@ :MAR_A5_6641 not $5751 == -1 // (int) var == num jump_if_false @MAR_A5_6656 005E: (unknown) :MAR_A5_6656 005F: (unknown) :MAR_A5_6658 0@ = 0 // (int) :MAR_A5_6662 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6439 0@ jump_if_false @MAR_A5_6682 005E: (unknown) :MAR_A5_6682 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MAR_A5_6662 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_5094 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_5443 005F: (unknown) :MAR_A5_6721 034B: unknown_check $5365(0@,3) jump_if_false @MAR_A5_6799 0080: actor $1038 near_point $5475(0@,3) $5478(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A5_6793 // Note: the incorrect math opcode was used here 004F: unknown_check $5365(0@,3) 0022: jump_if_false @MAR_A5_6780 // Note: the incorrect math opcode was used here 01B0: (unknown) $5365(0@,3) 0 :MAR_A5_6780 0113: remove_references_to_car $5365(0@,3) // Like turning a car into any random car 0002: jump @MAR_A5_6799 :MAR_A5_6793 0049: destroy_car $5365(0@,3) :MAR_A5_6799 0026: return :MAR_A5_6801 0052: set_car $5365(0@,3) driver_behaviour_to 5 0051: set_car $5365(0@,3) traffic_behavior_to 2 0050: set_car $5365(0@,3) max_speed_to 40.0 0300: (unknown) $5365(0@,3) 20 014C: set_car $5365(0@,3) health_to 700 0026: return :MAR_A5_6845 834A: not unknown_check 0@ jump_if_false @MAR_A5_6857 0026: return :MAR_A5_6857 009F: actor 0@ dead jump_if_false @MAR_A5_6869 0026: return :MAR_A5_6869 0326: unknown_check 0@ $1038 0022: jump_if_false @MAR_A5_6883 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_6883 0086: actor $1038 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MAR_A5_6904 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_6904 005F: (unknown) :MAR_A5_6906 $5538(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_6923 0026: return :MAR_A5_6923 $5538(0@,3) = 1 // (int) 004F: unknown_check $5365(0@,3) jump_if_false @MAR_A5_6944 :MAR_A5_6944 034A: unknown_check $5353(0@,3) jump_if_false @MAR_A5_7033 0045: actor $5353(0@,3) defined jump_if_false @MAR_A5_7033 00E4: (unknown) $5353(0@,3) $1038 00A1: (unknown) $5353(0@,3) 1 01A4: (unknown) $5353(0@,3) 1 034F: (unknown) $5353(0@,3) 0 01AF: (unknown) $5353(0@,3) 0 03D6: (unknown) $5353(0@,3) 100 03D7: (unknown) $5353(0@,3) 1000 01C9: (unknown) $5353(0@,3) 20 :MAR_A5_7033 $5503(0@,3) = 1 // (int) 034A: unknown_check $5356(0@,3) jump_if_false @MAR_A5_7146 0045: actor $5356(0@,3) defined jump_if_false @MAR_A5_7146 00A2: (unknown) $5356(0@,3) 00A1: (unknown) $5356(0@,3) 1 01A4: (unknown) $5356(0@,3) 1 034F: (unknown) $5353(0@,3) 0 0119: actor $5356(0@,3) kill_actor $5353(0@,3) 0442: (unknown) $5356(0@,3) 1 01AF: (unknown) $5356(0@,3) 0 03D6: (unknown) $5356(0@,3) 100 03D7: (unknown) $5356(0@,3) 1000 01C9: (unknown) $5356(0@,3) 20 :MAR_A5_7146 0026: return :MAR_A5_7148 834A: not unknown_check 0@ jump_if_false @MAR_A5_7160 0026: return :MAR_A5_7160 009F: actor 0@ dead jump_if_false @MAR_A5_7172 0026: return :MAR_A5_7172 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 0324: (unknown) 0@ 1 0 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 1000 01C9: (unknown) 0@ 20 041B: (unknown) 0@ 9 0026: return :MAR_A5_7236 004F: unknown_check $5365(0@,3) jump_if_false @MAR_A5_7283 00A4: $5353(0@,3) = create_actor_pedtype 8 model #GANG2A in_car $5365(0@,3) driverseat 00E3: (unknown) $5353(0@,3) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A5_7148 $5353(0@,3) :MAR_A5_7283 0026: return :MAR_A5_7285 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 0080: actor $1038 near_point 0@ 1@ radius 120.0 120.0 sphere 0 0022: jump_if_false @MAR_A5_7327 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_7327 8080: not actor $1038 near_point 0@ 1@ radius 160.0 160.0 sphere 0 0022: jump_if_false @MAR_A5_7349 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_7349 0227: (unknown) 0@ 1@ 2@ 10.0 10.0 10.0 0022: jump_if_false @MAR_A5_7372 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_7372 005F: (unknown) :MAR_A5_7374 034B: unknown_check $5365(0@,3) 0022: jump_if_false @MAR_A5_7442 // Note: the incorrect math opcode was used here 004F: unknown_check $5621 0022: jump_if_false @MAR_A5_7419 // Note: the incorrect math opcode was used here 00D8: car $5621 health >= 400 jump_if_false @MAR_A5_7419 014C: set_car $5621 health_to 400 :MAR_A5_7419 00DE: (unknown) $5365(0@,3) 0113: remove_references_to_car $5365(0@,3) // Like turning a car into any random car 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6721 0@ :MAR_A5_7442 3@ += 20.0 // (float) 0048: $5365(0@,3) = create_car #CHOLLO at 1@ 2@ 3@ 01BB: (unknown) 1@ 2@ 3@ 3@ 004E: put_car $5365(0@,3) at 1@ 2@ 3@ 0233: (unknown) $5365(0@,3) $1042 $1043 00DD: (unknown) $5365(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6801 0@ 0369: (unknown) $5365(0@,3) 0 0026: return :MAR_A5_7511 0045: actor $5356(0@,3) defined jump_if_false @MAR_A5_7526 0026: return :MAR_A5_7526 0112: remove_references_to_actor $5356(0@,3) // Like turning an actor into a random pedestrian 0118: $5356(0@,3) = create_actor_pedtype 8 model #GANG2B in_car $5365(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7148 $5356(0@,3) 0119: actor $5356(0@,3) kill_actor $5353(0@,3) 0026: return :MAR_A5_7573 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @MAR_A5_7588 // Note: the incorrect math opcode was used here 0026: return :MAR_A5_7588 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @MAR_A5_7285 1@ 2@ 3@ jump_if_false @MAR_A5_7610 0026: return :MAR_A5_7610 -2@ = 0 // (int) // timer1 0112: remove_references_to_actor $5353(0@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5365(0@,3) // Like turning a car into any random car 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAR_A5_7374 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7236 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7511 0@ 0052: set_car $5365(0@,3) driver_behaviour_to 5 $5503(0@,3) = 4 // (int) 0026: return :MAR_A5_7680 834A: not unknown_check $5356(0@,3) jump_if_false @MAR_A5_7695 0026: return :MAR_A5_7695 009F: actor $5356(0@,3) dead jump_if_false @MAR_A5_7710 0026: return :MAR_A5_7710 009F: actor $5353(0@,3) dead jump_if_false @MAR_A5_7758 0035: $5353(0@,3) = $5356(0@,3) // (int vars) 02E2: $5356(0@,3) = 0 // (any) $5503(0@,3) = 1 // (int) 00E4: (unknown) $5353(0@,3) $1038 0026: return :MAR_A5_7758 0026: return :MAR_A5_7760 034A: unknown_check $5353(0@,3) 0022: jump_if_false @MAR_A5_7788 // Note: the incorrect math opcode was used here 0045: actor $5353(0@,3) defined 0022: jump_if_false @MAR_A5_7788 // Note: the incorrect math opcode was used here 0026: return :MAR_A5_7788 034A: unknown_check $5356(0@,3) 0022: jump_if_false @MAR_A5_7816 // Note: the incorrect math opcode was used here 0045: actor $5356(0@,3) defined 0022: jump_if_false @MAR_A5_7816 // Note: the incorrect math opcode was used here 0026: return :MAR_A5_7816 $5542(0@,3) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7573 0@ 0026: return :MAR_A5_7837 8086: not actor $1038 near_actor $5353(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A5_7869 // Note: the incorrect math opcode was used here $5503(0@,3) = 2 // (int) 0026: return :MAR_A5_7869 007E: actor $1038 driving jump_if_false @MAR_A5_7924 024B: (unknown) $1038 1@ 80A0: not car 1@ wrecked 0022: jump_if_false @MAR_A5_7924 // Note: the incorrect math opcode was used here 01CA: (unknown) 1@ $5804 $5804 > 20.0 // (float) var > num jump_if_false @MAR_A5_7924 $5503(0@,3) = 2 // (int) 0026: return :MAR_A5_7924 008F: actor $1038 near_actor $5353(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @MAR_A5_7962 // Note: the incorrect math opcode was used here 00E4: (unknown) $5353(0@,3) $1038 0002: jump @MAR_A5_8029 :MAR_A5_7962 0078: if and 0218: unknown_check $5353(0@,3) $1038 0086: actor $1038 near_actor $5353(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A5_8011 // Note: the incorrect math opcode was used here 00E4: (unknown) $5353(0@,3) $1038 0002: jump @MAR_A5_8029 :MAR_A5_8011 0158: actor $5353(0@,3) run_to $1042 $1043 0285: (unknown) $5353(0@,3) 1 :MAR_A5_8029 0026: return :MAR_A5_8031 0086: actor $1038 near_actor $5353(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A5_8071 // Note: the incorrect math opcode was used here 00E4: (unknown) $5353(0@,3) $1038 $5503(0@,3) = 1 // (int) 0026: return :MAR_A5_8071 0078: if and 8086: not actor $1038 near_actor $5353(0@,3) radius 100.0 100.0 sphere 0 81B8: not unknown_check $5353(0@,3) 0022: jump_if_false @MAR_A5_8116 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A5_7573 0@ 0026: return :MAR_A5_8116 0158: actor $5353(0@,3) run_to $1042 $1043 0285: (unknown) $5353(0@,3) 1 807E: not actor $5353(0@,3) driving jump_if_false @MAR_A5_8424 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A5_5191 $5353(0@,3) 10.0 265 1 $5365(0@,3) $5365(0@,3) == -1 // (int) var == num jump_if_false @MAR_A5_8213 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A5_5191 $5353(0@,3) 20.0 -1 1 $5365(0@,3) :MAR_A5_8213 not $5365(0@,3) == -1 // (int) var == num jump_if_false @MAR_A5_8424 02BD: (unknown) $5365(0@,3) $5805 not $5805 == -1 // (int) var == num jump_if_false @MAR_A5_8293 809F: not actor $5805 dead jump_if_false @MAR_A5_8293 0078: if or 01D0: unknown_check $5805 93 01D0: unknown_check $5805 94 jump_if_false @MAR_A5_8293 $5365(0@,3) = -1 // (int) 0026: return :MAR_A5_8293 0124: 1@ = car $5365(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @MAR_A5_8321 $5365(0@,3) = -1 // (int) 0026: return :MAR_A5_8321 0078: if and 807C: not actor $1038 driving $5365(0@,3) 00D8: car $5365(0@,3) health >= 600 jump_if_false @MAR_A5_8413 00EA: (unknown) $5353(0@,3) $5365(0@,3) 00DD: (unknown) $5365(0@,3) not $5805 == -1 // (int) var == num jump_if_false @MAR_A5_8386 0052: set_car $5365(0@,3) driver_behaviour_to 10 :MAR_A5_8386 0035: $5365(0@,3) = $5365(0@,3) // (int vars) $5503(0@,3) = 3 // (int) 0026: return 0002: jump @MAR_A5_8424 :MAR_A5_8413 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A5_6721 0@ :MAR_A5_8424 0026: return :MAR_A5_8426 0078: if or 00A0: car $5365(0@,3) wrecked 0087: actor $1038 near_actor_on_foot $5353(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A5_8493 // Note: the incorrect math opcode was used here 00DE: (unknown) $5365(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6721 0@ 00E4: (unknown) $5353(0@,3) $1038 $5503(0@,3) = 1 // (int) 0026: return :MAR_A5_8493 0078: if and 8086: not actor $1038 near_actor $5353(0@,3) radius 100.0 100.0 sphere 0 81B8: not unknown_check $5353(0@,3) 0022: jump_if_false @MAR_A5_8538 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7573 0@ 0026: return :MAR_A5_8538 807C: not actor $5353(0@,3) driving $5365(0@,3) 0022: jump_if_false @MAR_A5_8625 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5365(0@,3) flipped 80D8: not car $5365(0@,3) health >= 400 8132: not actor $5353(0@,3) near_car $5365(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A5_8625 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6721 0@ 00DE: (unknown) $5365(0@,3) $5503(0@,3) = 2 // (int) 0026: return :MAR_A5_8625 02A6: (unknown) $5353(0@,3) $5365(0@,3) 0022: jump_if_false @MAR_A5_8667 // Note: the incorrect math opcode was used here 00E3: (unknown) $5353(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6801 0@ $5503(0@,3) = 4 // (int) :MAR_A5_8667 0026: return :MAR_A5_8669 00A0: car $5365(0@,3) wrecked jump_if_false @MAR_A5_8684 0026: return :MAR_A5_8684 0052: set_car $5365(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $1038 near_actor_on_foot $5353(0@,3) radius 6.0 6.0 sphere 0 0085: actor $1038 stopped_near_point_in_car $5728 $5729 radius 6.0 6.0 sphere 0 012D: car $5365(0@,3) flipped 80D8: not car $5365(0@,3) health >= 400 jump_if_false @MAR_A5_8815 00D8: car $5365(0@,3) health >= 400 jump_if_false @MAR_A5_8773 014C: set_car $5365(0@,3) health_to 400 :MAR_A5_8773 00DE: (unknown) $5365(0@,3) 0052: set_car $5365(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6721 0@ 00E4: (unknown) $5353(0@,3) $1038 $5503(0@,3) = 1 // (int) 0026: return :MAR_A5_8815 0078: if and 8132: not actor $1038 near_car $5365(0@,3) radius 100.0 100.0 sphere 0 81B7: not unknown_check $5365(0@,3) 0022: jump_if_false @MAR_A5_8860 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_7573 0@ 0026: return :MAR_A5_8860 0026: return :MAR_A5_8862 834A: not unknown_check $5353(0@,3) jump_if_false @MAR_A5_8877 0026: return :MAR_A5_8877 009F: actor $5353(0@,3) dead jump_if_false @MAR_A5_8892 0026: return :MAR_A5_8892 034B: unknown_check $5365(0@,3) jump_if_false @MAR_A5_8936 004F: unknown_check $5365(0@,3) jump_if_false @MAR_A5_8936 004D: store_car $5365(0@,3) position_to $5475(0@,3) $5478(0@,3) $5481(0@,3) :MAR_A5_8936 0043: store_actor $5353(0@,3) position_to $5728 $5729 $5730 // Note: the incorrect math opcode was used here $5503(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_8964 0026: return :MAR_A5_8964 $5503(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_8992 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7837 0@ 0026: return :MAR_A5_8992 $5503(0@,3) == 2 // (int) var == num jump_if_false @MAR_A5_9020 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8031 0@ 0026: return :MAR_A5_9020 $5503(0@,3) == 3 // (int) var == num jump_if_false @MAR_A5_9048 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8426 0@ 0026: return :MAR_A5_9048 $5503(0@,3) == 4 // (int) var == num jump_if_false @MAR_A5_9076 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8669 0@ 0026: return :MAR_A5_9076 0026: return :MAR_A5_9078 0@ = 0 // (int) :MAR_A5_9082 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_9224 // Note: the incorrect math opcode was used here $5538(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_9179 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6845 $5353(0@,3) jump_if_false @MAR_A5_9140 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6906 0@ :MAR_A5_9140 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6845 $5356(0@,3) jump_if_false @MAR_A5_9172 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6906 0@ :MAR_A5_9172 0002: jump @MAR_A5_9212 :MAR_A5_9179 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8862 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7680 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7760 0@ :MAR_A5_9212 0@ += 1 // (int) 0002: jump @MAR_A5_9082 :MAR_A5_9224 0026: return :MAR_A5_9226 0@ = 0 // (int) :MAR_A5_9230 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_9298 // Note: the incorrect math opcode was used here not $5350(0@,3) == -999 // (int) var == num jump_if_false @MAR_A5_9286 034A: unknown_check $5350(0@,3) jump_if_false @MAR_A5_9286 009F: actor $5350(0@,3) dead jump_if_false @MAR_A5_9286 005E: (unknown) :MAR_A5_9286 0@ += 1 // (int) 0002: jump @MAR_A5_9230 :MAR_A5_9298 005F: (unknown) 0026: return :MAR_A5_9302 009F: actor $1038 dead jump_if_false @MAR_A5_9328 $5749 = 200 // (int) $5751 = -1 // (int) 0026: return :MAR_A5_9328 not $5749 == 0 // (int) var == num jump_if_false @MAR_A5_9371 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAR_A5_9226 jump_if_false @MAR_A5_9371 $5749 = 200 // (int) $5751 = 0 // (int) 0026: return :MAR_A5_9371 0026: return :MAR_A5_9373 003E: $5350(0@,3) = create_actor_pedtype 21 model 1@ at 2@ 3@ 4@ 01EC: (unknown) $5350(0@,3) 1 0127: reset_actor $5350(0@,3) flags 0106: give_actor $5350(0@,3) weapon 25 ammo 9999 // Load the weapon model before using this 034F: (unknown) $5350(0@,3) 1 01AF: (unknown) $5350(0@,3) 1 0347: (unknown) $5350(0@,3) 1 01C9: (unknown) $5350(0@,3) 50 0368: (unknown) $5350(0@,3) 0 03D5: (unknown) $5350(0@,3) 400 014B: set_actor $5350(0@,3) health_to 400 04AE: (unknown) $5350(0@,3) 0 0026: return :MAR_A5_9476 00A0: car $5617 wrecked jump_if_false @MAR_A5_9489 0026: return :MAR_A5_9489 0118: $5350(0@,3) = create_actor_pedtype 22 model 1@ in_car $5617 passenger_seat 3@ 01EC: (unknown) $5350(0@,3) 1 0127: reset_actor $5350(0@,3) flags 032D: (unknown) $5350(0@,3) 1 00E3: (unknown) $5350(0@,3) 01AF: (unknown) $5350(0@,3) 1 0368: (unknown) $5350(0@,3) 0 03D5: (unknown) $5350(0@,3) 400 014B: set_actor $5350(0@,3) health_to 400 0347: (unknown) $5350(0@,3) 1 04AE: (unknown) $5350(0@,3) 0 0026: return :MAR_A5_9579 0048: $5617 = create_car #PIMP at -956.39 183.91 9.7 00D1: set_car $5617 Z_angle_to 90.0 0026: return :MAR_A5_9610 003E: 6@ = create_actor_pedtype 8 model 1@ at 2@ 3@ 4@ 00CF: set_actor 6@ Z_angle_to 5@ 034F: (unknown) 6@ 1 0309: (unknown) 6@ 1 -1 01AF: (unknown) 6@ 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A5_7148 6@ 0026: return :MAR_A5_9653 0048: $5365(0@,3) = create_car #CHOLLO at 1@ 2@ 3@ 00D1: set_car $5365(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6801 0@ 0026: return :MAR_A5_9685 0048: $5362(0@,3) = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $5362(0@,3) Z_angle_to 5@ 01B0: (unknown) $5362(0@,3) 1 0026: return :MAR_A5_9712 003F: destroy_actor $5350(0@,3) 02E2: $5350(0@,3) = 0 // (any) 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @MAR_A5_9685 0@ $5497(0@,3) $5400(0@,3) $5403(0@,3) $5406(0@,3) $5519(0@,3) 027F: store_coords_to 1@ 2@ 3@ from_actor $5362(0@,3) with_offset $5409(0@,3) $5412(0@,3) $5415(0@,3) 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @MAR_A5_9373 0@ $5500(0@,3) 1@ 2@ 3@ 0 027F: store_coords_to 1@ 2@ 3@ from_actor $5362(0@,3) with_offset $5418(0@,3) $5421(0@,3) $5424(0@,3) 0036: 4@ = $5519(0@,3) // (float vars) 002A: 4@ += $5522(0@,3) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @MAR_A5_9653 0@ 1@ 2@ 3@ 4@ 01B0: (unknown) $5365(0@,3) 1 027F: store_coords_to 1@ 2@ 3@ from_actor $5365(0@,3) with_offset $5427(0@,3) $5430(0@,3) $5433(0@,3) 037B: constant_params 6 variable_params 1 unknown 5 call_with_params @MAR_A5_9610 0@ 93 1@ 2@ 3@ 0 $5353(0@,3) 027F: store_coords_to 1@ 2@ 3@ from_actor $5365(0@,3) with_offset $5436(0@,3) $5439(0@,3) $5442(0@,3) 037B: constant_params 6 variable_params 1 unknown 5 call_with_params @MAR_A5_9610 0@ 94 1@ 2@ 3@ 0 $5356(0@,3) 013E: actor $5353(0@,3) look_at_actor $5350(0@,3) 013E: actor $5356(0@,3) look_at_actor $5350(0@,3) 013E: actor $5350(0@,3) look_at_actor $5353(0@,3) 00E4: (unknown) $5350(0@,3) $5353(0@,3) 00E4: (unknown) $5353(0@,3) $5350(0@,3) 00E4: (unknown) $5356(0@,3) $5350(0@,3) 03D6: (unknown) $5350(0@,3) 1000 03D7: (unknown) $5350(0@,3) 6000 03D6: (unknown) $5353(0@,3) 6000 03D7: (unknown) $5353(0@,3) 2000 03D6: (unknown) $5356(0@,3) 5000 03D7: (unknown) $5356(0@,3) 3000 0309: (unknown) $5350(0@,3) 1 -1 0309: (unknown) $5353(0@,3) 1 -1 0309: (unknown) $5356(0@,3) 1 -1 0122: create_forbidden_for_cars_cube_cornerA $5445(0@,3) $5448(0@,3) $5451(0@,3) cornerB $5454(0@,3) $5457(0@,3) $5460(0@,3) $5507(0@,3) = 4 // (int) 0026: return :MAR_A5_10118 0@ = 0 // (int) :MAR_A5_10122 003F: destroy_actor $5353(0@,3) 003F: destroy_actor $5356(0@,3) 0049: destroy_car $5365(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MAR_A5_10122 0026: return :MAR_A5_10159 0@ = 0 // (int) :MAR_A5_10163 034A: unknown_check $5353(0@,3) jump_if_false @MAR_A5_10224 0045: actor $5353(0@,3) defined jump_if_false @MAR_A5_10224 0045: actor $1038 defined jump_if_false @MAR_A5_10208 00E4: (unknown) $5353(0@,3) $1038 :MAR_A5_10208 03DE: (unknown) $5353(0@,3) 1 00A1: (unknown) $5353(0@,3) 1 :MAR_A5_10224 034A: unknown_check $5356(0@,3) jump_if_false @MAR_A5_10285 0045: actor $5356(0@,3) defined jump_if_false @MAR_A5_10285 0045: actor $1038 defined jump_if_false @MAR_A5_10269 00E4: (unknown) $5356(0@,3) $1038 :MAR_A5_10269 03DE: (unknown) $5356(0@,3) 1 00A1: (unknown) $5356(0@,3) 1 :MAR_A5_10285 0112: remove_references_to_actor $5356(0@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5365(0@,3) // Like turning a car into any random car 0112: remove_references_to_actor $5353(0@,3) // Like turning an actor into a random pedestrian 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MAR_A5_10163 0026: return :MAR_A5_10322 0@ = 0 // (int) :MAR_A5_10326 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_10388 // Note: the incorrect math opcode was used here 020D: (unknown) $5350(0@,3) 0113: remove_references_to_car $5362(0@,3) // Like turning a car into any random car 0121: remove_forbidden_for_cars_cube_cornerA $5445(0@,3) $5448(0@,3) $5451(0@,3) cornerB $5454(0@,3) $5457(0@,3) $5460(0@,3) 0@ += 1 // (int) 0002: jump @MAR_A5_10326 :MAR_A5_10388 0026: return :MAR_A5_10390 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_12168 12 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A5_190 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAR_A5_4915 0045: actor $1038 defined jump_if_false @MAR_A5_10458 0044: put_actor $1038 at -941.26 -859.74 -100.0 00CF: set_actor $1038 Z_angle_to 30.0 :MAR_A5_10458 0001: wait 1000 ms 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A5_355 1000 0026: return :MAR_A5_10482 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_190 500 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 0125: set_traffic_density_multiplier_to 0 0045: actor $1038 defined jump_if_false @MAR_A5_10560 0216: (unknown) $1038 -965.44 182.26 9.75 010F: (unknown) $1038 -962.05 186.4 9.9 010B: set_actor $1038 armed_weapon_to 0 :MAR_A5_10560 022C: (unknown) -956.39 183.91 200.0 200.0 1 0048: $5621 = create_car #CHOLLO at -927.47 167.53 -100.0 0233: (unknown) $5621 -1032.36 179.12 01B0: (unknown) $5621 1 0051: set_car $5621 traffic_behavior_to 3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7236 0 02D0: (unknown) $5609 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7511 0 02D0: (unknown) $5612 1 0048: $5624 = create_car #OCEANIC at -981.62 166.03 10.0 00D1: set_car $5624 Z_angle_to 270.0 0127: reset_actor $5612 flags 00A2: (unknown) $5609 0052: set_car $5621 driver_behaviour_to 11 0049: destroy_car $5617 0048: $5617 = create_car #PIMP at -956.39 183.91 9.7 00D1: set_car $5617 Z_angle_to 70.0 00A4: $5616 = create_actor_pedtype 15 model #GANG2A in_car $5617 driverseat 0127: reset_actor $5616 flags 0200: (unknown) $5616 0 004C: set_car $5617 to_normal_driver (unknown) $5616 02D0: (unknown) $5616 1 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'MARA5CA' 'MAR5_C1' $5612 0 // ~w~You start with us, we gonna finish you! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'MARA5CA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'MARA5CB' 'MAR5_C2' $5612 0 // ~w~All your street-walkers are gonna die. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'MARA5CB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'MARA5CC' 'MAR5_C3' $5612 0 // ~w~No one messes with the Cholo! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'MARA5CC' 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @MAR_A5_10947 00EE: (unknown) $1038 -962.05 186.4 :MAR_A5_10947 00B9: set_camera_position -942.34 163.45 9.68 rotations 0 0 0 00BA: set_camera_point_at -942.84 164.31 9.69 mode 2 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 004F: unknown_check $5621 jump_if_false @MAR_A5_11038 0050: set_car $5621 max_speed_to 10.0 02E9: set_car $5621 speed_to 10.0 004A: car $5621 drive_to -1023.61 179.18 10.0 :MAR_A5_11038 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'MARA5CA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 500 jump_if_false @MAR_A5_11084 0002: jump @MAR_A5_11689 :MAR_A5_11084 0045: actor $1038 defined jump_if_false @MAR_A5_11116 00A2: (unknown) $1038 0045: actor $5612 defined jump_if_false @MAR_A5_11116 0153: (unknown) $1038 $5612 :MAR_A5_11116 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1000 jump_if_false @MAR_A5_11143 0002: jump @MAR_A5_11689 :MAR_A5_11143 0045: actor $5612 defined jump_if_false @MAR_A5_11182 00A1: (unknown) $5612 32768 02CB: (unknown) 10.0 03D6: (unknown) $5612 20000 02CC: (unknown) $5612 10000 :MAR_A5_11182 00A0: car $5621 wrecked jump_if_false @MAR_A5_11200 0002: jump @MAR_A5_11689 :MAR_A5_11200 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2000 jump_if_false @MAR_A5_11227 0002: jump @MAR_A5_11689 :MAR_A5_11227 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'MARA5CB' 00B9: set_camera_position -957.16 187.41 10.79 rotations 0 0 0 004F: unknown_check $5621 jump_if_false @MAR_A5_11285 00B4: camera_on_car $5621 15 2 :MAR_A5_11285 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1000 jump_if_false @MAR_A5_11312 0002: jump @MAR_A5_11689 :MAR_A5_11312 0045: actor $1038 defined jump_if_false @MAR_A5_11341 0154: (unknown) $1038 00F5: (unknown) $1038 -970.86 184.59 :MAR_A5_11341 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 500 jump_if_false @MAR_A5_11368 0002: jump @MAR_A5_11689 :MAR_A5_11368 00B9: set_camera_position -971.64 189.44 9.51 rotations 0 0 0 00BA: set_camera_point_at -970.88 188.79 9.58 mode 2 0045: actor $5612 defined jump_if_false @MAR_A5_11424 00A1: (unknown) $5612 1 :MAR_A5_11424 0045: actor $1038 defined jump_if_false @MAR_A5_11453 0154: (unknown) $1038 00F5: (unknown) $1038 -970.86 184.59 :MAR_A5_11453 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 500 jump_if_false @MAR_A5_11480 0002: jump @MAR_A5_11689 :MAR_A5_11480 004F: unknown_check $5617 jump_if_false @MAR_A5_11495 013B: explode_car $5617 :MAR_A5_11495 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2000 jump_if_false @MAR_A5_11522 0002: jump @MAR_A5_11689 :MAR_A5_11522 00B9: set_camera_position -973.18 171.91 9.89 rotations 0 0 0 00BA: set_camera_point_at -974.17 172.0 9.93 mode 2 004F: unknown_check $5621 jump_if_false @MAR_A5_11628 004E: put_car $5621 at -978.0 172.49 8.93 00D1: set_car $5621 Z_angle_to 83.16 0050: set_car $5621 max_speed_to 10.0 02E9: set_car $5621 speed_to 10.0 004A: car $5621 drive_to -1023.61 179.18 10.0 :MAR_A5_11628 0045: actor $5612 defined jump_if_false @MAR_A5_11643 0127: reset_actor $5612 flags :MAR_A5_11643 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'MARA5CC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2500 jump_if_false @MAR_A5_11689 0002: jump @MAR_A5_11689 :MAR_A5_11689 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 003F: destroy_actor $5616 004F: unknown_check $5617 jump_if_false @MAR_A5_11730 03AF: (unknown) $5617 :MAR_A5_11730 0113: remove_references_to_car $5617 // Like turning a car into any random car 0125: set_traffic_density_multiplier_to 1.0 003F: destroy_actor $5609 003F: destroy_actor $5612 0049: destroy_car $5621 0045: actor $1038 defined jump_if_false @MAR_A5_11786 0216: (unknown) $1038 -970.92 185.88 -100.0 00CF: set_actor $1038 Z_angle_to 245.0 :MAR_A5_11786 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'MARA5DA' 'MAR5_S3' $1038 0 // ~w~Over here! Quick! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'MARA5DA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'MARA5DB' 'MAR5_S4' $1038 0 // ~w~C'mon! Let's go. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'MARA5DB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'MARA5DC' 'MAR5_S5' $1038 0 // ~w~Let's get you out of here! This is no place for a lady... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'MARA5DC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'MARA5AE' 'SMRA5AE' -1 0 // ~w~Relax. We've got more than rubbers for protection... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'MARA5AE' 02CB: (unknown) 2.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_355 1000 0026: return :MAR_A5_12010 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_190 1000 021D: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 $5797 == 1 // (int) var == num jump_if_false @MAR_A5_12128 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_9579 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A5_9476 0 50 $5617 0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A5_9476 1 31 $5617 1 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A5_9476 2 76 $5617 2 0045: actor $1038 defined jump_if_false @MAR_A5_12128 021C: (unknown) $1038 $5617 :MAR_A5_12128 0045: actor $1038 defined 0022: jump_if_false @MAR_A5_12195 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @MAR_A5_12195 // Note: the incorrect math opcode was used here 024B: (unknown) $1038 $5617 004F: unknown_check $5617 0022: jump_if_false @MAR_A5_12195 // Note: the incorrect math opcode was used here 004E: put_car $5617 at -959.13 180.98 9.59 00D1: set_car $5617 Z_angle_to 338.57 :MAR_A5_12195 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_10118 0@ = 0 // (int) :MAR_A5_12209 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_12252 // Note: the incorrect math opcode was used here 0045: actor $5350(0@,3) defined 0022: jump_if_false @MAR_A5_12240 // Note: the incorrect math opcode was used here 0127: reset_actor $5350(0@,3) flags :MAR_A5_12240 0@ += 1 // (int) 0002: jump @MAR_A5_12209 :MAR_A5_12252 022C: (unknown) -968.59 178.94 9.27 100.0 1 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'MARA5EA' 'MAR5_S6' $5606 0 // ~w~That was fun. Baby, you're incredible. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'MARA5EA' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'MARA5EB' 'MAR5_S7' $1038 0 // ~w~Just glad to be of service, ladies. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'MARA5EB' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'MARA5EC' 'MAR5_S8' $1038 0 // ~w~Take it easy girls. Look after yourselves out there. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'MARA5EC' 00B9: set_camera_position -968.59 178.94 9.27 rotations 0 0 0 00BA: set_camera_point_at -967.71 179.36 9.46 mode 2 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'MARA5EA' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'MARA5EA' jump_if_false @MAR_A5_12530 0002: jump @MAR_A5_12862 :MAR_A5_12530 0045: actor $1038 defined jump_if_false @MAR_A5_12588 0045: actor $5606 defined jump_if_false @MAR_A5_12588 01F0: actor $5606 in_range_of_player $1038 0022: jump_if_false @MAR_A5_12569 // Note: the incorrect math opcode was used here 011A: (unknown) $5606 :MAR_A5_12569 00EE: (unknown) $5606 -962.41 187.05 01EC: (unknown) $5606 0 :MAR_A5_12588 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 300 jump_if_false @MAR_A5_12615 0002: jump @MAR_A5_12862 :MAR_A5_12615 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'MARA5EB' 0045: actor $1038 defined jump_if_false @MAR_A5_12692 0045: actor $5607 defined jump_if_false @MAR_A5_12692 01F0: actor $5607 in_range_of_player $1038 0022: jump_if_false @MAR_A5_12673 // Note: the incorrect math opcode was used here 011A: (unknown) $5607 :MAR_A5_12673 00EE: (unknown) $5607 -962.41 187.05 01EC: (unknown) $5607 0 :MAR_A5_12692 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 400 jump_if_false @MAR_A5_12719 0002: jump @MAR_A5_12862 :MAR_A5_12719 0045: actor $1038 defined jump_if_false @MAR_A5_12777 0045: actor $5608 defined jump_if_false @MAR_A5_12777 01F0: actor $5608 in_range_of_player $1038 0022: jump_if_false @MAR_A5_12758 // Note: the incorrect math opcode was used here 011A: (unknown) $5608 :MAR_A5_12758 00EE: (unknown) $5608 -962.41 187.05 01EC: (unknown) $5608 0 :MAR_A5_12777 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'MARA5EB' jump_if_false @MAR_A5_12810 0002: jump @MAR_A5_12862 :MAR_A5_12810 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'MARA5EC' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'MARA5EC' jump_if_false @MAR_A5_12862 0002: jump @MAR_A5_12862 :MAR_A5_12862 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 021D: (unknown) 1 003F: destroy_actor $5606 003F: destroy_actor $5607 003F: destroy_actor $5608 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_355 1000 0026: return 003E: $5350(0@,3) = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 00CF: set_actor $5350(0@,3) Z_angle_to 5@ 0106: give_actor $5350(0@,3) weapon 25 ammo 1 // Load the weapon model before using this 0331: (unknown) $5350(0@,3) 1 01EC: (unknown) $5350(0@,3) 1 0127: reset_actor $5350(0@,3) flags 032D: (unknown) $5350(0@,3) 1 0368: (unknown) $5350(0@,3) 0 0026: return 0@ = 0 // (int) :MAR_A5_12987 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_13057 // Note: the incorrect math opcode was used here $5532(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_13045 02DB: unknown_check $5375(0@,3) 0 jump_if_false @MAR_A5_13045 00C3: (unknown) $5391(0@,3) $5394(0@,3) $5397(0@,3) $5375(0@,3) :MAR_A5_13045 0@ += 1 // (int) 0002: jump @MAR_A5_12987 :MAR_A5_13057 0026: return :MAR_A5_13059 0@ = 0 // (int) :MAR_A5_13063 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_13098 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5414 0@ 0@ += 1 // (int) 0002: jump @MAR_A5_13063 :MAR_A5_13098 0026: return :MAR_A5_13100 804F: not unknown_check $5617 jump_if_false @MAR_A5_13113 0026: return :MAR_A5_13113 0104: car $5617 in_sphere $5391(0@,3) $5394(0@,3) $5397(0@,3) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @MAR_A5_13325 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MAR_A5_13163 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :MAR_A5_13163 0045: actor $5350(0@,3) defined jump_if_false @MAR_A5_13198 00EE: (unknown) $5350(0@,3) $5463(0@,3) $5466(0@,3) $5507(0@,3) = 1 // (int) :MAR_A5_13198 $5532(0@,3) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5414 0@ $5752 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 $5487(0@,3) 3 > $5752 // (int) num > var 0022: jump_if_false @MAR_A5_13266 // Note: the incorrect math opcode was used here 0058: (unknown) 'MAR5_O4' 5000 1 // ~w~Drive the next girl to ~y~work. :MAR_A5_13266 82A8: not unknown_check $5350(0@,3) jump_if_false @MAR_A5_13308 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_9302 jump_if_false @MAR_A5_13301 0026: return :MAR_A5_13301 0002: jump @MAR_A5_13266 :MAR_A5_13308 0045: actor $1038 defined jump_if_false @MAR_A5_13325 0107: toggle_player $1038 can_move 1 :MAR_A5_13325 0026: return 8086: not actor $1038 near_actor $5350(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A5_13377 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5350(0@,3) 0022: jump_if_false @MAR_A5_13377 // Note: the incorrect math opcode was used here 003F: destroy_actor $5350(0@,3) $5350(0@,3) = -999 // (int) :MAR_A5_13377 0026: return 0@ = 0 // (int) :MAR_A5_13383 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_13468 // Note: the incorrect math opcode was used here not $5350(0@,3) == -999 // (int) var == num jump_if_false @MAR_A5_13456 0045: actor $5350(0@,3) defined jump_if_false @MAR_A5_13456 $5532(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_13456 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_13100 0@ 0002: jump @MAR_A5_13456 :MAR_A5_13456 0@ += 1 // (int) 0002: jump @MAR_A5_13383 :MAR_A5_13468 0026: return :MAR_A5_13470 807E: not actor $1038 driving jump_if_false @MAR_A5_13483 0026: return :MAR_A5_13483 024B: (unknown) $1038 0@ 0124: 1@ = car 0@ max_passengers 3 > 1@ // (int) num > var 0022: jump_if_false @MAR_A5_13506 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A5_13506 005E: (unknown) 0026: return :MAR_A5_13510 $1045 = 1 // (int) 0001: wait 0 ms 02E2: 1@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_9489 1@ 02E2: 1@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_9489 1@ 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10390 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_3887 $5749 = 0 // (int) 0001: wait 0 ms :MAR_A5_13592 400 > $5749 // (int) num > var 0022: jump_if_false @MAR_A5_13796 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5749 == 0 // (int) var == num jump_if_false @MAR_A5_13628 0025: gosub @MAR_A5_13798 :MAR_A5_13628 $5749 == 5 // (int) var == num jump_if_false @MAR_A5_13648 0025: gosub @MAR_A5_14033 :MAR_A5_13648 $5749 == 6 // (int) var == num jump_if_false @MAR_A5_13668 0025: gosub @MAR_A5_14129 :MAR_A5_13668 $5749 == 7 // (int) var == num jump_if_false @MAR_A5_13688 0025: gosub @MAR_A5_14250 :MAR_A5_13688 $5749 == 8 // (int) var == num jump_if_false @MAR_A5_13708 0025: gosub @MAR_A5_14494 :MAR_A5_13708 $5749 == 9 // (int) var == num jump_if_false @MAR_A5_13728 0025: gosub @MAR_A5_14609 :MAR_A5_13728 $5749 == 10 // (int) var == num jump_if_false @MAR_A5_13748 0025: gosub @MAR_A5_14820 :MAR_A5_13748 $5749 == 100 // (int) var == num jump_if_false @MAR_A5_13768 0025: gosub @MAR_A5_14906 :MAR_A5_13768 $5749 == 200 // (int) var == num jump_if_false @MAR_A5_13789 0025: gosub @MAR_A5_14838 :MAR_A5_13789 0002: jump @MAR_A5_13592 :MAR_A5_13796 0026: return :MAR_A5_13798 $5797 == 1 // (int) var == num jump_if_false @MAR_A5_13841 0045: actor $1038 defined jump_if_false @MAR_A5_13841 0044: put_actor $1038 at -969.12 173.15 9.7 :MAR_A5_13841 0057: show_text_highpriority GXT 'MAR5_O0' time 5000 flag 1 // ~w~Check out ~y~Marty's brothel. 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9302 jump_if_false @MAR_A5_13876 0026: return :MAR_A5_13876 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MAR_A5_5570 -969.12 173.15 9.7 :MAR_A5_13901 8089: not actor $1038 in_sphere -969.12 173.15 9.7 radius 5.0 5.0 5.0 sphere 1 jump_if_false @MAR_A5_14015 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9302 jump_if_false @MAR_A5_13960 0026: return :MAR_A5_13960 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_2559 jump_if_false @MAR_A5_14008 $1702 == 1 // (int) var == num jump_if_false @MAR_A5_14008 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5591 $5749 = 5 // (int) 0026: return :MAR_A5_14008 0002: jump @MAR_A5_13901 :MAR_A5_14015 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5591 $5749 = 5 // (int) 0026: return :MAR_A5_14033 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10482 $5797 == 1 // (int) var == num jump_if_false @MAR_A5_14064 $5749 = 10 // (int) 0026: return :MAR_A5_14064 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_2482 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_9712 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_9712 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_9712 2 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5287 $5749 = 6 // (int) 0026: return :MAR_A5_14129 0058: (unknown) 'MAR5_O8' 5000 1 // ~w~Rescue the ~b~girls. :MAR_A5_14145 3 > $5762 // (int) num > var 0022: jump_if_false @MAR_A5_14242 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9302 jump_if_false @MAR_A5_14180 0026: return :MAR_A5_14180 807E: not actor $1038 driving jump_if_false @MAR_A5_14199 $5749 = 7 // (int) 0026: return :MAR_A5_14199 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6658 jump_if_false @MAR_A5_14225 $5749 = 200 // (int) 0026: return :MAR_A5_14225 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9078 0002: jump @MAR_A5_14145 :MAR_A5_14242 $5749 = 9 // (int) 0026: return :MAR_A5_14250 0057: show_text_highpriority GXT 'MAR5_O6' time 5000 flag 1 // ~w~Get a vehicle with at least 4 seats. 034B: unknown_check $5625 jump_if_false @MAR_A5_14297 004F: unknown_check $5625 jump_if_false @MAR_A5_14297 01B2: (unknown) $5625 0 0 0 0 0 :MAR_A5_14297 $5749 == 7 // (int) var == num jump_if_false @MAR_A5_14492 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9302 jump_if_false @MAR_A5_14332 0026: return :MAR_A5_14332 007E: actor $1038 driving jump_if_false @MAR_A5_14449 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_13470 jump_if_false @MAR_A5_14441 024B: (unknown) $1038 $5625 034B: unknown_check $5625 0022: jump_if_false @MAR_A5_14398 // Note: the incorrect math opcode was used here 004F: unknown_check $5625 0022: jump_if_false @MAR_A5_14398 // Note: the incorrect math opcode was used here 01B2: (unknown) $5625 0 0 1 0 0 :MAR_A5_14398 $5762 == 3 // (int) var == num jump_if_false @MAR_A5_14426 0059: text_clear_all $5749 = 9 // (int) 0002: jump @MAR_A5_14432 :MAR_A5_14426 $5749 = 6 // (int) :MAR_A5_14432 0026: return 0002: jump @MAR_A5_14449 :MAR_A5_14441 $5749 = 8 // (int) 0026: return :MAR_A5_14449 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6658 jump_if_false @MAR_A5_14475 $5749 = 200 // (int) 0026: return :MAR_A5_14475 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9078 0002: jump @MAR_A5_14297 :MAR_A5_14492 0026: return :MAR_A5_14494 0057: show_text_highpriority GXT 'MAR5_O7' time 5000 flag 1 // ~w~That vehicle doesn't have enough seats! :MAR_A5_14510 $5749 == 8 // (int) var == num jump_if_false @MAR_A5_14607 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9302 jump_if_false @MAR_A5_14545 0026: return :MAR_A5_14545 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6658 jump_if_false @MAR_A5_14571 $5749 = 200 // (int) 0026: return :MAR_A5_14571 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9078 807E: not actor $1038 driving jump_if_false @MAR_A5_14600 $5749 = 7 // (int) 0026: return :MAR_A5_14600 0002: jump @MAR_A5_14510 :MAR_A5_14607 0026: return :MAR_A5_14609 0058: (unknown) 'MAR5_OB' 5000 1 // ~w~Take the girls back to ~y~Marty's brothel. 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MAR_A5_5570 -959.13 180.98 9.59 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9302 jump_if_false @MAR_A5_14669 0026: return :MAR_A5_14669 808B: not actor $1038 in_sphere_in_car -959.13 180.98 9.59 radius 5.0 5.0 5.0 sphere 1 jump_if_false @MAR_A5_14812 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6658 jump_if_false @MAR_A5_14735 $5749 = 200 // (int) 0026: return :MAR_A5_14735 807E: not actor $1038 driving jump_if_false @MAR_A5_14764 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5591 $5749 = 7 // (int) 0026: return :MAR_A5_14764 3 > $5762 // (int) num > var 0022: jump_if_false @MAR_A5_14795 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5591 $5749 = 6 // (int) 0026: return :MAR_A5_14795 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9078 0002: jump @MAR_A5_14669 :MAR_A5_14812 $5749 = 10 // (int) 0026: return :MAR_A5_14820 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_12010 $5749 = 100 // (int) 0026: return :MAR_A5_14838 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12382 not $5751 == -1 // (int) var == num jump_if_false @MAR_A5_14882 0035: 2@ = $5751 // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 $5484(2@,3) :MAR_A5_14882 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5749 = 400 // (int) 0026: return :MAR_A5_14906 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @99RED_12847 'MAR_A05' 500 // Got Protection? 01DF: progress_made += 1 $5749 = 400 // (int) 0026: return :MAR_A5_14943 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5591 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_13059 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10159 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10322 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5350 0113: remove_references_to_car $5617 // Like turning a car into any random car 0113: remove_references_to_car $5624 // Like turning a car into any random car 003F: destroy_actor $5616 034B: unknown_check $5625 jump_if_false @MAR_A5_15036 004F: unknown_check $5625 jump_if_false @MAR_A5_15036 01B2: (unknown) $5625 0 0 0 0 0 :MAR_A5_15036 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_2527 007A: mission_cleanup 0026: return //-------------Mission 53--------------- :LOU_A1 0238: name_thread 'LOU_A1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A1' 0025: gosub @LOU_A1_15960 009D: wasted_or_busted // mission only jump_if_false @LOU_A1_45 0025: gosub @LOU_A1_20359 :LOU_A1_45 0025: gosub @LOU_A1_20601 end_thread :LOU_A1_54 0@ == 0 // (int) var == num jump_if_false @LOU_A1_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A1_273 :LOU_A1_97 0@ == 1 // (int) var == num jump_if_false @LOU_A1_130 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A1_273 :LOU_A1_130 0@ == 2 // (int) var == num jump_if_false @LOU_A1_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A1_273 :LOU_A1_172 0@ == 3 // (int) var == num jump_if_false @LOU_A1_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A1_273 :LOU_A1_216 0@ == 4 // (int) var == num jump_if_false @LOU_A1_247 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A1_273 :LOU_A1_247 0@ == 5 // (int) var == num jump_if_false @LOU_A1_273 03CF: (unknown) 237 130 180 255 :LOU_A1_273 0026: return :LOU_A1_275 00BC: (unknown) 0@ 2 0026: return :LOU_A1_282 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A1_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A1_337 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A1_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_A1_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A1_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A1_431 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A1_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A1_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A1_483 :LOU_A1_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A1_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A1_517 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A1_517 809F: not actor 3@ dead 0022: jump_if_false @LOU_A1_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A1_533 0026: return :LOU_A1_535 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LOU_A1_599 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LOU_A1_593 0400: (unknown) $1038 $1690 0002: jump @LOU_A1_599 :LOU_A1_593 02C0: (unknown) $1038 $1690 :LOU_A1_599 0@ >= 0 // (int) var >= num jump_if_false @LOU_A1_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LOU_A1_626 0045: actor $1038 defined jump_if_false @LOU_A1_694 807E: not actor $1038 driving jump_if_false @LOU_A1_671 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LOU_A1_674 :LOU_A1_671 021D: (unknown) 0 :LOU_A1_674 $1698 == 0 // (int) var == num jump_if_false @LOU_A1_690 02EA: select_interior 2 :LOU_A1_690 01AE: (unknown) 1 :LOU_A1_694 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A1_700 0045: actor $1038 defined jump_if_false @LOU_A1_764 807E: not actor $1038 driving jump_if_false @LOU_A1_752 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LOU_A1_752 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LOU_A1_752 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LOU_A1_764 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LOU_A1_813 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LOU_A1_813 02EA: select_interior 0 :LOU_A1_813 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A1_843 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A1_843 0026: return 0045: actor 0@ defined jump_if_false @LOU_A1_864 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A1_864 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_894 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A1_894 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A1_894 0026: return :LOU_A1_896 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_943 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_A1_939 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LOU_A1_943 :LOU_A1_939 1@ = 0 // (int) :LOU_A1_943 1@ == 1 // (int) var == num jump_if_false @LOU_A1_1027 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A1_1020 007E: actor 0@ driving jump_if_false @LOU_A1_1016 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A1_1006 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A1_1009 :LOU_A1_1006 00F1: (unknown) 0@ :LOU_A1_1009 0002: jump @LOU_A1_1020 :LOU_A1_1016 1@ = 0 // (int) :LOU_A1_1020 0002: jump @LOU_A1_943 :LOU_A1_1027 0026: return 0045: actor 0@ defined jump_if_false @LOU_A1_1121 007E: actor 0@ driving jump_if_false @LOU_A1_1105 02A7: unknown_check 0@ jump_if_false @LOU_A1_1075 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A1_1098 :LOU_A1_1075 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_896 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A1_1098 0002: jump @LOU_A1_1114 :LOU_A1_1105 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A1_1114 0002: jump @LOU_A1_1123 :LOU_A1_1121 005F: (unknown) :LOU_A1_1123 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_1281 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A1_1281 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A1_1222 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_1181 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A1_1215 :LOU_A1_1181 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_896 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A1_1215 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_896 4@ :LOU_A1_1215 0002: jump @LOU_A1_1281 :LOU_A1_1222 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_1247 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A1_1281 :LOU_A1_1247 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_896 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A1_1281 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_896 3@ :LOU_A1_1281 0045: actor 0@ defined jump_if_false @LOU_A1_1333 004F: unknown_check 1@ jump_if_false @LOU_A1_1333 007E: actor 0@ driving jump_if_false @LOU_A1_1333 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A1_1333 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_896 0@ :LOU_A1_1333 5@ = 0 // (int) :LOU_A1_1337 5@ == 0 // (int) var == num jump_if_false @LOU_A1_1435 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A1_1428 004F: unknown_check 1@ jump_if_false @LOU_A1_1428 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A1_1394 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A1_1428 :LOU_A1_1394 2@ == -1 // (int) var == num jump_if_false @LOU_A1_1420 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A1_1428 :LOU_A1_1420 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A1_1428 0002: jump @LOU_A1_1337 :LOU_A1_1435 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :LOU_A1_1898 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_2048 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @LOU_A1_2024 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LOU_A1_2024 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LOU_A1_1898 :LOU_A1_2048 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @LOU_A1_2131 0 > 5@ // (int) num > var 0022: jump_if_false @LOU_A1_2114 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LOU_A1_2118 :LOU_A1_2114 0035: 10@ = 5@ // (int vars) :LOU_A1_2118 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LOU_A1_2136 :LOU_A1_2131 0203: set_draw_text_position 0@ 1@ GXT 4@ :LOU_A1_2136 0026: return :LOU_A1_2138 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_2223 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :LOU_A1_2223 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LOU_A1_2138 0@ 2@ 3@ jump_if_false @LOU_A1_2250 0203: set_draw_text_position 2@ 3@ GXT 1@ :LOU_A1_2250 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LOU_A1_2138 0@ 3@ 4@ jump_if_false @LOU_A1_2278 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LOU_A1_2278 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LOU_A1_2138 0@ 4@ 5@ jump_if_false @LOU_A1_2307 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LOU_A1_2307 0026: return :LOU_A1_2309 007F: player 0 pressed_key 4 jump_if_false @LOU_A1_2384 007F: player 0 pressed_key 8 jump_if_false @LOU_A1_2377 $5588 == 0 // (int) var == num jump_if_false @LOU_A1_2377 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :LOU_A1_2377 0002: jump @LOU_A1_2389 :LOU_A1_2384 $5588 = 0 // (int) :LOU_A1_2389 007F: player 0 pressed_key 4 jump_if_false @LOU_A1_2475 007F: player 0 pressed_key 9 jump_if_false @LOU_A1_2468 $5589 == 0 // (int) var == num jump_if_false @LOU_A1_2468 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :LOU_A1_2468 0002: jump @LOU_A1_2480 :LOU_A1_2475 $5589 = 0 // (int) :LOU_A1_2480 0026: return :LOU_A1_2482 $5870 = 0 // (int) $5871 = 1 // (int) 0@ = 0 // (int) :LOU_A1_2497 $5620(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_2497 $5968 = 0 // (int) $5969 = 0 // (int) $5970 = -1 // (int) $5971 = 0 // (int) $5974 = 1.0 // (float) $5975 = 15.0 // (float) $5976 = 0 // (int) $5977 = 0 // (int) $5978 = 1 // (int) $5979 = 1 // (int) $5980 = 40.0 // (float) $5981 = 15.0 // (float) $5982 = 60.0 // (float) $5983 = 0 // (int) $5984 = 0 // (float) $5985 = 0 // (float) $5986 = 0 // (int) $5987 = 0 // (float) $5988 = 0 // (float) $5989 = 0 // (int) $5990 = 0 // (float) $5991 = 0 // (float) $5992 = 0 // (int) $5993 = 0 // (float) $5994 = 0 // (float) $5995 = 0 // (int) $5996 = 0 // (float) $5997 = 0 // (float) $5998 = 0 // (int) $5999 = 0 // (float) $6000 = 0 // (float) 0026: return :LOU_A1_2691 0035: 7@ = $5870 // (int vars) 7@ >= 40 // (int) var >= num jump_if_false @LOU_A1_2710 039E: (unknown) :LOU_A1_2710 $5870 += 1 // (int) 001D: 2@ == -100.0 // (int) var == var jump_if_false @LOU_A1_2742 2@ = 99.0 // (float) 0002: jump @LOU_A1_2747 :LOU_A1_2742 2@ += 2.0 // (float) :LOU_A1_2747 01BB: (unknown) 0@ 1@ 2@ 2@ 001D: 5@ == -100.0 // (int) var == var jump_if_false @LOU_A1_2779 5@ = 99.0 // (float) 0002: jump @LOU_A1_2784 :LOU_A1_2779 5@ += 2.0 // (float) :LOU_A1_2784 01BB: (unknown) 3@ 4@ 5@ 5@ 0036: $5334(7@,40) = 0@ // (float vars) 0036: $5374(7@,40) = 1@ // (float vars) 0036: $5414(7@,40) = 2@ // (float vars) 0036: $5454(7@,40) = 3@ // (float vars) 0036: $5494(7@,40) = 4@ // (float vars) 0036: $5534(7@,40) = 5@ // (float vars) 0036: $5574(7@,40) = 6@ // (float vars) 0026: return :LOU_A1_2841 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2691 0@ 1@ 2@ 3@ 4@ 5@ 0 0026: return :LOU_A1_2860 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2691 0@ 1@ 2@ 3@ 4@ 5@ 1001.0 0026: return 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2691 0@ 1@ 2@ 3@ 4@ 5@ 1002.0 0026: return 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2691 0@ 1@ 2@ 3@ 4@ 5@ 1003.0 0026: return 037B: constant_params 7 variable_params 0 unknown 3 call_with_params @LOU_A1_2691 0@ 1@ 2@ 0@ 1@ 2@ 0 0026: return :LOU_A1_2945 0035: $5871 = 0@ // (int vars) 0026: return :LOU_A1_2952 004F: unknown_check 0@ 0022: jump_if_false @LOU_A1_3116 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @LOU_A1_3032 01B0: (unknown) 0@ 0 0290: (unknown) 0@ 1.0 01B2: (unknown) 0@ 0 0 0 0 0 023D: (unknown) 0@ 0 026D: (unknown) 0@ 0 0334: (unknown) 0@ 1 04FA: (unknown) 0@ 0 80A6: not (unknown) 0@ 230 jump_if_false @LOU_A1_3025 0230: (unknown) 0@ 0 :LOU_A1_3025 0002: jump @LOU_A1_3116 :LOU_A1_3032 01B0: (unknown) 0@ 1 014C: set_car 0@ health_to 1000 0290: (unknown) 0@ $5974 01B2: (unknown) 0@ 0 1 0 0 0 023D: (unknown) 0@ 1 026D: (unknown) 0@ 1 0334: (unknown) 0@ 0 0300: (unknown) 0@ 10 02B9: (unknown) 0@ 0 $5976 == 1 // (int) var == num jump_if_false @LOU_A1_3098 04FA: (unknown) 0@ 1 :LOU_A1_3098 80A6: not (unknown) 0@ 230 jump_if_false @LOU_A1_3116 0230: (unknown) 0@ 1 :LOU_A1_3116 0026: return :LOU_A1_3118 0035: 3@ = $5969 // (int vars) 3@ >= 4 // (int) var >= num jump_if_false @LOU_A1_3137 039E: (unknown) :LOU_A1_3137 $5969 += 1 // (int) 0035: $5628(3@,4) = 0@ // (int vars) 0035: $5632(3@,4) = 1@ // (int vars) $5620(3@,4) = 1 // (int) $5636(3@,4) = 0 // (int) $5640(3@,4) = 0 // (int) $5644(3@,4) = 0 // (int) $5668(3@,4) = 0 // (int) $5672(3@,4) = 0 // (int) $5676(3@,4) = 0 // (float) $5680(3@,4) = 0 // (float) $5684(3@,4) = 0 // (float) $5704(3@,4) = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A1_3252 02A3: (unknown) 0@ $5708(3@,4) 0002: jump @LOU_A1_3261 :LOU_A1_3252 $5708(3@,4) = 274 // (int) :LOU_A1_3261 $5648(3@,4) = 20.0 // (float) $5652(3@,4) = 20.0 // (float) $5656(3@,4) = 20.0 // (float) $5660(3@,4) = 20.0 // (float) $5664(3@,4) = 0 // (float) 0035: $5624(3@,4) = 3@ // (int vars) 0035: $5745(3@,4) = 3@ // (int vars) 2@ == 0 // (int) var == num jump_if_false @LOU_A1_3349 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_2952 0@ 1 0002: jump @LOU_A1_3354 :LOU_A1_3349 0035: $5970 = 3@ // (int vars) :LOU_A1_3354 0026: return :LOU_A1_3356 not $5620(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_3431 801C: not $5628(0@,4) == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_3431 // Note: the incorrect math opcode was used here $5628(0@,4) >= 0 // (int) var >= num jump_if_false @LOU_A1_3404 0113: remove_references_to_car $5628(0@,4) // Like turning a car into any random car :LOU_A1_3404 0035: $5628(0@,4) = 1@ // (int vars) $5628(0@,4) >= 0 // (int) var >= num jump_if_false @LOU_A1_3431 0116: remove_car $5628(0@,4) from_mission_cleanup_list :LOU_A1_3431 0026: return :LOU_A1_3433 001D: 3@ == -100.0 // (int) var == var jump_if_false @LOU_A1_3458 3@ = 99.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ :LOU_A1_3458 0036: $5688(0@,4) = 1@ // (float vars) 0036: $5692(0@,4) = 2@ // (float vars) 0036: $5696(0@,4) = 3@ // (float vars) 0036: $5700(0@,4) = 4@ // (float vars) 0026: return :LOU_A1_3488 0036: $5652(0@,4) = 2@ // (float vars) 0036: $5656(0@,4) = 1@ // (float vars) 0036: $5660(0@,4) = 3@ // (float vars) 0036: $5664(0@,4) = 4@ // (float vars) 0026: return 4@ = 0 // (int) :LOU_A1_3522 not $5620(4@,4) == 0 // (int) var == num jump_if_false @LOU_A1_3564 0036: $5652(4@,4) = 1@ // (float vars) 0036: $5656(4@,4) = 0@ // (float vars) 0036: $5660(4@,4) = 2@ // (float vars) 0036: $5664(4@,4) = 3@ // (float vars) :LOU_A1_3564 4@ += 1 // (int) 4@ >= 4 // (int) var >= num jump_if_false @LOU_A1_3522 0026: return :LOU_A1_3583 0035: $5978 = 0@ // (int vars) 0026: return :LOU_A1_3590 0035: $5976 = 0@ // (int vars) 0026: return 0035: $5977 = 0@ // (int vars) 0270: (unknown) 0@ 0026: return 0036: $5974 = 0@ // (float vars) 0026: return :LOU_A1_3614 0036: $5975 = 0@ // (float vars) 0026: return 0036: $5616(0@,4) = 1@ // (float vars) 0026: return :LOU_A1_3630 0036: $5980 = 0@ // (float vars) 0026: return :LOU_A1_3637 0036: $5981 = 0@ // (float vars) 0036: $5982 = 1@ // (float vars) 0026: return 0035: $5979 = 0@ // (int vars) 0026: return :LOU_A1_3656 0035: $5983 = 0@ // (int vars) 0036: $5984 = 1@ // (float vars) 0036: $5985 = 2@ // (float vars) 0026: return :LOU_A1_3673 0035: $5986 = 0@ // (int vars) 0036: $5987 = 1@ // (float vars) 0036: $5988 = 2@ // (float vars) 0026: return 0035: $5989 = 0@ // (int vars) 0036: $5990 = 1@ // (float vars) 0036: $5991 = 2@ // (float vars) 0026: return 0035: $5992 = 0@ // (int vars) 0036: $5993 = 1@ // (float vars) 0036: $5994 = 2@ // (float vars) 0026: return :LOU_A1_3724 0035: $5995 = 0@ // (int vars) 0036: $5996 = 1@ // (float vars) 0036: $5997 = 2@ // (float vars) 0026: return 0035: $5998 = 0@ // (int vars) 0036: $5999 = 1@ // (float vars) 0036: $6000 = 2@ // (float vars) 0026: return :LOU_A1_3758 0035: 2@ = $5970 // (int vars) 0045: actor $1038 defined 0022: jump_if_false @LOU_A1_3781 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :LOU_A1_3781 0045: actor $5632(0@,4) defined 0022: jump_if_false @LOU_A1_3803 // Note: the incorrect math opcode was used here 0043: store_actor $5632(0@,4) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here :LOU_A1_3803 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0011: $5624(0@,4) > $5624(2@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_3833 // Note: the incorrect math opcode was used here 1@ *= -1.0 // (float) :LOU_A1_3833 0026: return :LOU_A1_3835 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @LOU_A1_3758 0@ 2@ 0036: 3@ = $5648(0@,4) // (float vars) 002C: 3@ -= 2@ // (float vars) 0036: 4@ = 3@ // (float vars) 002E: 4@ *= $5664(0@,4) // (float vars) 0036: 1@ = $5652(0@,4) // (float vars) 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0014: $5656(0@,4) > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_3908 // Note: the incorrect math opcode was used here 0036: 1@ = $5656(0@,4) // (float vars) 0002: jump @LOU_A1_3929 :LOU_A1_3908 0014: 1@ > $5660(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_3929 // Note: the incorrect math opcode was used here 0036: 1@ = $5660(0@,4) // (float vars) :LOU_A1_3929 0035: 5@ = $5640(0@,4) // (int vars) 0014: 1@ > $5574(5@,40) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_3957 // Note: the incorrect math opcode was used here 0036: 1@ = $5574(5@,40) // (float vars) :LOU_A1_3957 0026: return :LOU_A1_3959 0035: 2@ = $5970 // (int vars) 0036: 1@ = $5980 // (float vars) 0045: actor $5632(0@,4) defined 0022: jump_if_false @LOU_A1_4452 // Note: the incorrect math opcode was used here 0035: 3@ = $5640(0@,4) // (int vars) 1000.0 > $5574(3@,40) // (float) num > var 0022: jump_if_false @LOU_A1_4032 // Note: the incorrect math opcode was used here $5979 == 1 // (int) var == num jump_if_false @LOU_A1_4025 002A: 1@ += $5574(3@,40) // (float vars) // Note: the incorrect math opcode was used here :LOU_A1_4025 0002: jump @LOU_A1_4265 :LOU_A1_4032 001D: $5574(3@,40) == 1001.0 // (int) var == var jump_if_false @LOU_A1_4112 $5986 == 1 // (int) var == num jump_if_false @LOU_A1_4105 0080: actor $5632(0@,4) near_point $5454(3@,40) $5494(3@,40) radius $5987 $5987 sphere 0 0022: jump_if_false @LOU_A1_4105 // Note: the incorrect math opcode was used here 0014: 1@ > $5988 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4105 // Note: the incorrect math opcode was used here 0036: 1@ = $5988 // (float vars) :LOU_A1_4105 0002: jump @LOU_A1_4265 :LOU_A1_4112 001D: $5574(3@,40) == 1002.0 // (int) var == var jump_if_false @LOU_A1_4192 $5989 == 1 // (int) var == num jump_if_false @LOU_A1_4185 0080: actor $5632(0@,4) near_point $5454(3@,40) $5494(3@,40) radius $5990 $5990 sphere 0 0022: jump_if_false @LOU_A1_4185 // Note: the incorrect math opcode was used here 0014: 1@ > $5991 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4185 // Note: the incorrect math opcode was used here 0036: 1@ = $5991 // (float vars) :LOU_A1_4185 0002: jump @LOU_A1_4265 :LOU_A1_4192 001D: $5574(3@,40) == 1003.0 // (int) var == var jump_if_false @LOU_A1_4265 $5992 == 1 // (int) var == num jump_if_false @LOU_A1_4265 0080: actor $5632(0@,4) near_point $5454(3@,40) $5494(3@,40) radius $5993 $5993 sphere 0 0022: jump_if_false @LOU_A1_4265 // Note: the incorrect math opcode was used here 0014: 1@ > $5994 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4265 // Note: the incorrect math opcode was used here 0036: 1@ = $5994 // (float vars) :LOU_A1_4265 $5983 == 1 // (int) var == num jump_if_false @LOU_A1_4343 0011: $5624(2@,4) > $5624(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4343 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LOU_A1_4343 // Note: the incorrect math opcode was used here 8086: not actor $1038 near_actor $5632(0@,4) radius $5984 $5984 sphere 0 0022: jump_if_false @LOU_A1_4343 // Note: the incorrect math opcode was used here 0014: 1@ > $5985 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4343 // Note: the incorrect math opcode was used here 0036: 1@ = $5985 // (float vars) :LOU_A1_4343 $5995 == 1 // (int) var == num jump_if_false @LOU_A1_4452 0035: 4@ = $5624(0@,4) // (int vars) 4@ -= 1 // (int) 4@ >= 0 // (int) var >= num jump_if_false @LOU_A1_4452 0035: 5@ = $5745(4@,4) // (int vars) 0045: actor $5632(5@,4) defined 0022: jump_if_false @LOU_A1_4452 // Note: the incorrect math opcode was used here $5620(5@,4) == 2 // (int) var == num jump_if_false @LOU_A1_4452 801C: not 5@ == 2@ // (int) num == var 0022: jump_if_false @LOU_A1_4452 // Note: the incorrect math opcode was used here 0086: actor $5632(5@,4) near_actor $5632(0@,4) radius $5996 $5996 sphere 0 0022: jump_if_false @LOU_A1_4452 // Note: the incorrect math opcode was used here 002A: 1@ += $5997 // (float vars) // Note: the incorrect math opcode was used here :LOU_A1_4452 0014: 1@ > $5982 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4476 // Note: the incorrect math opcode was used here 0036: 1@ = $5982 // (float vars) 0002: jump @LOU_A1_4493 :LOU_A1_4476 0014: $5981 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4493 // Note: the incorrect math opcode was used here 0036: 1@ = $5981 // (float vars) :LOU_A1_4493 0026: return :LOU_A1_4495 8045: not actor $1038 defined 0022: jump_if_false @LOU_A1_4515 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4530 :LOU_A1_4515 8045: not actor $5632(0@,4) defined 0022: jump_if_false @LOU_A1_4530 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4530 0086: actor $1038 near_actor $5632(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @LOU_A1_4561 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4576 :LOU_A1_4561 01B8: unknown_check $5632(0@,4) 0022: jump_if_false @LOU_A1_4576 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4576 1@ = 0 // (int) 034B: unknown_check $5628(0@,4) jump_if_false @LOU_A1_4621 0078: if and 80A0: not car $5628(0@,4) wrecked 81B3: not unknown_check $5628(0@,4) jump_if_false @LOU_A1_4621 1@ = 1 // (int) :LOU_A1_4621 1@ == 1 // (int) var == num jump_if_false @LOU_A1_4679 0132: actor $1038 near_car $5628(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @LOU_A1_4664 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4679 :LOU_A1_4664 01B7: unknown_check $5628(0@,4) 0022: jump_if_false @LOU_A1_4679 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4679 1@ == 0 // (int) var == num jump_if_false @LOU_A1_4711 0160: load_model $5708(0@,4) 8161: not model $5708(0@,4) available jump_if_false @LOU_A1_4711 005F: (unknown) :LOU_A1_4711 0035: 2@ = $5640(0@,4) // (int vars) 0035: 3@ = 2@ // (int vars) 3@ -= 1 // (int) 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A1_4743 // Note: the incorrect math opcode was used here 0029: 3@ += $5870 // (int vars) // Note: the incorrect math opcode was used here :LOU_A1_4743 0036: 4@ = $5454(3@,40) // (float vars) 0036: 5@ = $5494(3@,40) // (float vars) 0036: 6@ = $5534(3@,40) // (float vars) 6@ += 1.0 // (float) 01BB: (unknown) 4@ 5@ 6@ 6@ 0080: actor $1038 near_point 4@ 5@ radius 30.0 30.0 sphere 0 0022: jump_if_false @LOU_A1_4805 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4822 :LOU_A1_4805 005D: sphere_onscreen 4@ 5@ 6@ radius 6.0 0022: jump_if_false @LOU_A1_4822 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4822 1@ == 0 // (int) var == num jump_if_false @LOU_A1_4875 0113: remove_references_to_car $5628(0@,4) // Like turning a car into any random car 0048: $5628(0@,4) = create_car $5708(0@,4) at 4@ 5@ 6@ 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @LOU_A1_2952 $5628(0@,4) 1 0002: jump @LOU_A1_4884 :LOU_A1_4875 004E: put_car $5628(0@,4) at 4@ 5@ 6@ :LOU_A1_4884 0233: (unknown) $5628(0@,4) $5454(2@,40) $5494(2@,40) 005E: (unknown) :LOU_A1_4900 0011: $5624(1@,4) > $5624(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 004F: unknown_check $5628(1@,4) 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 0045: actor $5632(0@,4) defined 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 0045: actor $5632(1@,4) defined 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5628(1@,4) 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 8086: not actor $5632(0@,4) near_actor $5632(1@,4) radius $6000 $6000 sphere 0 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0035: 4@ = $5636(0@,4) // (int vars) 0035: 3@ = $5644(0@,4) // (int vars) :LOU_A1_5009 3 > 2@ // (int) num > var 0022: jump_if_false @LOU_A1_5141 // Note: the incorrect math opcode was used here 0035: 5@ = 4@ // (int vars) 4@ -= 1 // (int) 0 > 4@ // (int) num > var 0022: jump_if_false @LOU_A1_5051 // Note: the incorrect math opcode was used here 0029: 4@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 3@ -= 1 // (int) :LOU_A1_5051 0036: 6@ = $5334(4@,40) // (float vars) 0036: 7@ = $5374(4@,40) // (float vars) 0036: 8@ = $5414(4@,40) // (float vars) 3@ >= 0 // (int) var >= num jump_if_false @LOU_A1_5129 8080: not actor $5632(0@,4) near_point 6@ 7@ radius $5999 $5999 sphere 0 0022: jump_if_false @LOU_A1_5129 // Note: the incorrect math opcode was used here 0080: actor $5632(0@,4) near_point 6@ 7@ radius $6000 $6000 sphere 0 0022: jump_if_false @LOU_A1_5129 // Note: the incorrect math opcode was used here 2@ = 999 // (int) :LOU_A1_5129 2@ += 1 // (int) 0002: jump @LOU_A1_5009 :LOU_A1_5141 2@ >= 999 // (int) var >= num jump_if_false @LOU_A1_5258 805D: not sphere_onscreen 6@ 7@ 8@ radius 8.0 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 0138: 9@ = random_float_in_ranges 7.5 25.0 8227: not (unknown) 6@ 7@ 8@ 9@ 9@ 9@ 0022: jump_if_false @LOU_A1_5258 // Note: the incorrect math opcode was used here 8@ += 1.0 // (float) 01BB: (unknown) 6@ 7@ 8@ 8@ 022C: (unknown) 6@ 7@ 8@ 8.0 0 004E: put_car $5628(1@,4) at 6@ 7@ 8@ 0233: (unknown) $5628(1@,4) $5454(5@,40) $5494(5@,40) 0035: $5640(1@,4) = 5@ // (int vars) 0035: $5636(1@,4) = 5@ // (int vars) 0035: $5644(1@,4) = 3@ // (int vars) 005E: (unknown) :LOU_A1_5258 005F: (unknown) :LOU_A1_5260 0078: if and not $5620(0@,4) == 2 // (int) var == num not $5620(0@,4) == 3 // (int) var == num jump_if_false @LOU_A1_5289 005F: (unknown) :LOU_A1_5289 8045: not actor $5632(0@,4) defined jump_if_false @LOU_A1_5304 005F: (unknown) :LOU_A1_5304 0078: if and not $5620(1@,4) == 2 // (int) var == num not $5620(1@,4) == 3 // (int) var == num jump_if_false @LOU_A1_5333 005E: (unknown) :LOU_A1_5333 8045: not actor $5632(1@,4) defined jump_if_false @LOU_A1_5348 005E: (unknown) :LOU_A1_5348 0011: $5644(1@,4) > $5644(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5367 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_5367 0011: $5644(0@,4) > $5644(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5386 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_5386 0011: $5636(1@,4) > $5636(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5405 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_5405 0011: $5636(0@,4) > $5636(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5424 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_5424 0035: 2@ = $5636(0@,4) // (int vars) 0036: 3@ = $5334(2@,40) // (float vars) 0036: 4@ = $5374(2@,40) // (float vars) 0036: 5@ = $5414(2@,40) // (float vars) 0043: store_actor $5632(0@,4) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 0043: store_actor $5632(1@,4) position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 10@ 11@ 13@ 0014: 9@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5497 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_5497 005E: (unknown) :LOU_A1_5499 not $5620(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_5630 0045: actor $5632(0@,4) defined jump_if_false @LOU_A1_5630 1@ == 1 // (int) var == num jump_if_false @LOU_A1_5603 $5668(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_5596 00C1: (unknown) $5632(0@,4) $5668(0@,4) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A1_275 $5668(0@,4) $5977 == 0 // (int) var == num jump_if_false @LOU_A1_5596 00C4: (unknown) $5668(0@,4) 1 :LOU_A1_5596 0002: jump @LOU_A1_5630 :LOU_A1_5603 $5668(0@,4) > 0 // (int) var > num jump_if_false @LOU_A1_5630 00BB: (unknown) $5668(0@,4) $5668(0@,4) = 0 // (int) :LOU_A1_5630 0026: return :LOU_A1_5632 0@ = 0 // (int) :LOU_A1_5636 801C: not $5970 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_5701 // Note: the incorrect math opcode was used here 0078: if or $5620(0@,4) == 2 // (int) var == num $5620(0@,4) == 3 // (int) var == num jump_if_false @LOU_A1_5701 0045: actor $5632(0@,4) defined jump_if_false @LOU_A1_5701 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_5499 0@ 1 :LOU_A1_5701 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_5636 0026: return :LOU_A1_5720 010E: 2@ = current_time_in_ms not $5620(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_5973 0078: if and 0045: actor $5632(0@,4) defined 004F: unknown_check $5628(0@,4) jump_if_false @LOU_A1_5973 801C: not $5970 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_5950 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_2952 $5628(0@,4) 1 1@ == 1 // (int) var == num jump_if_false @LOU_A1_5876 $5624(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_5830 02E9: set_car $5628(0@,4) speed_to 20.0 0002: jump @LOU_A1_5854 :LOU_A1_5830 $5624(0@,4) == 1 // (int) var == num jump_if_false @LOU_A1_5854 02E9: set_car $5628(0@,4) speed_to 15.0 :LOU_A1_5854 0050: set_car $5628(0@,4) max_speed_to 18.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_5499 0@ 1 :LOU_A1_5876 0035: 3@ = $5640(0@,4) // (int vars) 004A: car $5628(0@,4) drive_to $5454(3@,40) $5494(3@,40) $5534(3@,40) 0051: set_car $5628(0@,4) traffic_behavior_to 2 004D: store_car $5628(0@,4) position_to $5676(0@,4) $5680(0@,4) $5684(0@,4) 0035: $5672(0@,4) = 2@ // (int vars) $5672(0@,4) += 5000 // (int) 0002: jump @LOU_A1_5965 :LOU_A1_5950 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_2952 $5628(0@,4) 0 :LOU_A1_5965 $5620(0@,4) = 2 // (int) :LOU_A1_5973 0026: return :LOU_A1_5975 not $5620(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6067 0078: if and 0045: actor $5632(0@,4) defined 004F: unknown_check $5628(0@,4) jump_if_false @LOU_A1_6067 801C: not $5970 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_6059 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_2952 $5628(0@,4) 0 0052: set_car $5628(0@,4) driver_behaviour_to 0 0050: set_car $5628(0@,4) max_speed_to 0 00A2: (unknown) $5632(0@,4) :LOU_A1_6059 $5620(0@,4) = 3 // (int) :LOU_A1_6067 0026: return :LOU_A1_6069 0078: if and not $5620(0@,4) == 0 // (int) var == num not $5620(0@,4) == 5 // (int) var == num jump_if_false @LOU_A1_6280 0078: if and 0045: actor $5632(0@,4) defined 004F: unknown_check $5628(0@,4) jump_if_false @LOU_A1_6280 001C: $5970 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_6160 // Note: the incorrect math opcode was used here 0236: (unknown) $5628(0@,4) 3 010E: 1@ = current_time_in_ms 0035: $5972 = 1@ // (int vars) 002B: $5972 -= $6017 // (int vars) // Note: the incorrect math opcode was used here 0035: $5973 = $5624(0@,4) // (int vars) :LOU_A1_6160 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LOU_A1_2952 $5628(0@,4) 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LOU_A1_5499 0@ 0 0052: set_car $5628(0@,4) driver_behaviour_to 0 $5968 == 0 // (int) var == num jump_if_false @LOU_A1_6224 02C7: (unknown) $5628(0@,4) 5 3000 0002: jump @LOU_A1_6266 :LOU_A1_6224 $5968 == 1 // (int) var == num jump_if_false @LOU_A1_6255 02C7: (unknown) $5628(0@,4) 5 2000 0002: jump @LOU_A1_6266 :LOU_A1_6255 02C7: (unknown) $5628(0@,4) 5 1000 :LOU_A1_6266 $5620(0@,4) = 5 // (int) $5968 += 1 // (int) :LOU_A1_6280 0026: return :LOU_A1_6282 not $5620(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6349 $5620(0@,4) == 5 // (int) var == num jump_if_false @LOU_A1_6317 $5968 -= 1 // (int) :LOU_A1_6317 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_5499 0@ 0 0112: remove_references_to_actor $5632(0@,4) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5628(0@,4) // Like turning a car into any random car $5620(0@,4) = 7 // (int) :LOU_A1_6349 0026: return :LOU_A1_6351 $5636(0@,4) += 1 // (int) 0017: $5636(0@,4) >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6389 // Note: the incorrect math opcode was used here $5636(0@,4) = 0 // (int) $5644(0@,4) += 1 // (int) :LOU_A1_6389 001C: $5970 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_6442 // Note: the incorrect math opcode was used here $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6432 00D9: (unknown) $1042 $1043 $1044 10 0002: jump @LOU_A1_6442 :LOU_A1_6432 00D9: (unknown) $1042 $1043 $1044 9 :LOU_A1_6442 0017: $5644(0@,4) >= $5871 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6468 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_6069 0@ :LOU_A1_6468 0026: return :LOU_A1_6470 $5640(0@,4) += 1 // (int) 0017: $5640(0@,4) >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6500 // Note: the incorrect math opcode was used here $5640(0@,4) = 0 // (int) :LOU_A1_6500 0011: $5640(0@,4) > $5636(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6528 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_6351 0@ :LOU_A1_6528 0026: return :LOU_A1_6530 02BD: (unknown) 0@ 1@ 1@ == -1 // (int) var == num jump_if_false @LOU_A1_6548 005F: (unknown) :LOU_A1_6548 005E: (unknown) :LOU_A1_6550 010E: 0@ = current_time_in_ms $5977 == 1 // (int) var == num jump_if_false @LOU_A1_6694 1@ = 0 // (int) :LOU_A1_6570 0011: $5969 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6694 // Note: the incorrect math opcode was used here $5620(1@,4) == 2 // (int) var == num jump_if_false @LOU_A1_6682 004F: unknown_check $5628(1@,4) jump_if_false @LOU_A1_6682 0035: 3@ = 1@ // (int vars) 3@ += 2 // (int) 3@ *= 35 // (int) 01CA: (unknown) $5628(1@,4) 4@ $5978 == 1 // (int) var == num jump_if_false @LOU_A1_6663 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3835 1@ 5@ 0002: jump @LOU_A1_6675 :LOU_A1_6663 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3959 1@ 5@ :LOU_A1_6675 0375: (unknown) 50 3@ 4@ 5@ :LOU_A1_6682 1@ += 1 // (int) 0002: jump @LOU_A1_6570 :LOU_A1_6694 1@ = 0 // (int) :LOU_A1_6698 801C: not $5970 == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_6760 // Note: the incorrect math opcode was used here 0078: if and not $5620(1@,4) == 0 // (int) var == num not $5620(1@,4) == 7 // (int) var == num jump_if_false @LOU_A1_6760 009F: actor $5632(1@,4) dead jump_if_false @LOU_A1_6760 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6282 1@ :LOU_A1_6760 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_6698 0035: 6@ = $5968 // (int vars) 0035: 7@ = $5968 // (int vars) 7@ += 1 // (int) :LOU_A1_6792 0011: $5969 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6882 // Note: the incorrect math opcode was used here 0035: 1@ = $5745(6@,4) // (int vars) 0035: 8@ = $5745(7@,4) // (int vars) 037A: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5260 1@ 8@ jump_if_false @LOU_A1_6865 0035: $5624(1@,4) = 7@ // (int vars) 0035: $5624(8@,4) = 6@ // (int vars) 0035: $5745(6@,4) = 8@ // (int vars) 0035: $5745(7@,4) = 1@ // (int vars) :LOU_A1_6865 6@ += 1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A1_6792 :LOU_A1_6882 2@ = 0 // (int) 6@ = 0 // (int) :LOU_A1_6890 0011: $5969 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6962 // Note: the incorrect math opcode was used here 0035: 1@ = $5745(6@,4) // (int vars) not $5620(1@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6950 801C: not $5970 == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_6950 // Note: the incorrect math opcode was used here 0036: $5648(1@,4) = $5616(2@,4) // (float vars) 2@ += 1 // (int) :LOU_A1_6950 6@ += 1 // (int) 0002: jump @LOU_A1_6890 :LOU_A1_6962 1@ = 0 // (int) :LOU_A1_6966 $5620(1@,4) == 2 // (int) var == num jump_if_false @LOU_A1_7141 0078: if and 0045: actor $5632(1@,4) defined 004F: unknown_check $5628(1@,4) jump_if_false @LOU_A1_7141 0035: 9@ = $5636(1@,4) // (int vars) 0035: 10@ = $5871 // (int vars) 10@ -= 1 // (int) 0035: 11@ = $5870 // (int vars) 11@ -= 1 // (int) 0078: if and 001C: $5636(1@,4) == 11@ // (int) num == var 001C: $5644(1@,4) == 10@ // (int) num == var 0022: jump_if_false @LOU_A1_7102 // Note: the incorrect math opcode was used here 0080: actor $5632(1@,4) near_point $5334(9@,40) $5374(9@,40) radius 15.0 15.0 sphere 0 0022: jump_if_false @LOU_A1_7095 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6351 1@ :LOU_A1_7095 0002: jump @LOU_A1_7141 :LOU_A1_7102 0080: actor $5632(1@,4) near_point $5334(9@,40) $5374(9@,40) radius 12.0 12.0 sphere 0 0022: jump_if_false @LOU_A1_7141 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6351 1@ :LOU_A1_7141 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_6966 $5971 += 1 // (int) $5971 >= 4 // (int) var >= num jump_if_false @LOU_A1_7182 $5971 = 0 // (int) :LOU_A1_7182 1@ = 0 // (int) :LOU_A1_7186 not $5620(1@,4) == 0 // (int) var == num jump_if_false @LOU_A1_8148 801C: not $5970 == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_8148 // Note: the incorrect math opcode was used here $5620(1@,4) == 1 // (int) var == num jump_if_false @LOU_A1_7312 004F: unknown_check $5628(1@,4) jump_if_false @LOU_A1_7305 0078: if or 80D8: not car $5628(1@,4) health >= 990 0251: (unknown) $5628(1@,4) 02D9: unknown_check $5628(1@,4) 0 02D9: unknown_check $5628(1@,4) 1 02D9: unknown_check $5628(1@,4) 2 02D9: unknown_check $5628(1@,4) 3 jump_if_false @LOU_A1_7305 $5704(1@,4) = 1 // (int) :LOU_A1_7305 0002: jump @LOU_A1_8148 :LOU_A1_7312 $5620(1@,4) == 2 // (int) var == num jump_if_false @LOU_A1_7830 01B3: unknown_check $5628(1@,4) jump_if_false @LOU_A1_7386 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4495 1@ jump_if_false @LOU_A1_7379 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5720 1@ 0 02E9: set_car $5628(1@,4) speed_to 10.0 :LOU_A1_7379 0002: jump @LOU_A1_7823 :LOU_A1_7386 804F: not unknown_check $5628(1@,4) jump_if_false @LOU_A1_7417 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_5975 1@ 0002: jump @LOU_A1_7823 :LOU_A1_7417 807C: not actor $5632(1@,4) driving $5628(1@,4) 0022: jump_if_false @LOU_A1_7452 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_5975 1@ 0002: jump @LOU_A1_7823 :LOU_A1_7452 0011: 0@ > $5672(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_7512 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4495 1@ jump_if_false @LOU_A1_7505 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5720 1@ 0 02E9: set_car $5628(1@,4) speed_to 10.0 :LOU_A1_7505 0002: jump @LOU_A1_7823 :LOU_A1_7512 001C: 1@ == $5971 // (int) num == var 0022: jump_if_false @LOU_A1_7823 // Note: the incorrect math opcode was used here 0035: 12@ = $5640(1@,4) // (int vars) 0080: actor $5632(1@,4) near_point $5454(12@,40) $5494(12@,40) radius $5975 $5975 sphere 0 0022: jump_if_false @LOU_A1_7601 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6470 1@ 0035: 12@ = $5640(1@,4) // (int vars) 004A: car $5628(1@,4) drive_to $5454(12@,40) $5494(12@,40) $5534(12@,40) 0051: set_car $5628(1@,4) traffic_behavior_to 2 :LOU_A1_7601 0078: if and 8102: not car $5628(1@,4) near_point $5676(1@,4) $5680(1@,4) radius 13.0 13.0 sphere 0 812D: not car $5628(1@,4) flipped 81B3: not unknown_check $5628(1@,4) 0022: jump_if_false @LOU_A1_7679 // Note: the incorrect math opcode was used here 004D: store_car $5628(1@,4) position_to $5676(1@,4) $5680(1@,4) $5684(1@,4) 0035: $5672(1@,4) = 0@ // (int vars) $5672(1@,4) += 5000 // (int) :LOU_A1_7679 $5978 == 1 // (int) var == num jump_if_false @LOU_A1_7711 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3835 1@ 13@ 0002: jump @LOU_A1_7723 :LOU_A1_7711 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3959 1@ 13@ :LOU_A1_7723 0050: set_car $5628(1@,4) max_speed_to 13@ $5998 == 1 // (int) var == num jump_if_false @LOU_A1_7784 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_4900 $5970 1@ jump_if_false @LOU_A1_7784 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5720 1@ 0 02E9: set_car $5628(1@,4) speed_to 15.0 :LOU_A1_7784 0111: unknown_check $5628(1@,4) jump_if_false @LOU_A1_7823 004A: car $5628(1@,4) drive_to $5454(12@,40) $5494(12@,40) $5534(12@,40) 0051: set_car $5628(1@,4) traffic_behavior_to 2 :LOU_A1_7823 0002: jump @LOU_A1_8148 :LOU_A1_7830 $5620(1@,4) == 3 // (int) var == num jump_if_false @LOU_A1_8094 004F: unknown_check $5628(1@,4) jump_if_false @LOU_A1_8003 007C: actor $5632(1@,4) driving $5628(1@,4) 0022: jump_if_false @LOU_A1_7894 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5720 1@ 0 0002: jump @LOU_A1_7996 :LOU_A1_7894 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6530 $5628(1@,4) jump_if_false @LOU_A1_7930 $5628(1@,4) = -1 // (int) 0002: jump @LOU_A1_7996 :LOU_A1_7930 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4495 1@ jump_if_false @LOU_A1_7986 021C: (unknown) $5632(1@,4) $5628(1@,4) 02E9: set_car $5628(1@,4) speed_to 10.0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5720 1@ 0 0002: jump @LOU_A1_7996 :LOU_A1_7986 00EA: (unknown) $5632(1@,4) $5628(1@,4) :LOU_A1_7996 0002: jump @LOU_A1_8087 :LOU_A1_8003 not $5628(1@,4) == -1 // (int) var == num jump_if_false @LOU_A1_8032 0113: remove_references_to_car $5628(1@,4) // Like turning a car into any random car $5628(1@,4) = -1 // (int) :LOU_A1_8032 00A2: (unknown) $5632(1@,4) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4495 1@ jump_if_false @LOU_A1_8087 021C: (unknown) $5632(1@,4) $5628(1@,4) 02E9: set_car $5628(1@,4) speed_to 10.0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5720 1@ 0 :LOU_A1_8087 0002: jump @LOU_A1_8148 :LOU_A1_8094 $5620(1@,4) == 5 // (int) var == num jump_if_false @LOU_A1_8116 0002: jump @LOU_A1_8148 :LOU_A1_8116 $5620(1@,4) == 7 // (int) var == num jump_if_false @LOU_A1_8138 0002: jump @LOU_A1_8148 :LOU_A1_8138 0239: (unknown) $5620(1@,4) 023B: (unknown) 039E: (unknown) :LOU_A1_8148 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_7186 0026: return :LOU_A1_8167 0@ = 1 // (int) :LOU_A1_8172 0@ == 1 // (int) var == num jump_if_false @LOU_A1_8317 0@ = 0 // (int) 1@ = 0 // (int) :LOU_A1_8192 not $5620(1@,4) == 0 // (int) var == num jump_if_false @LOU_A1_8293 0035: 2@ = $5624(1@,4) // (int vars) 2@ > 0 // (int) var > num jump_if_false @LOU_A1_8293 2@ -= 1 // (int) 0035: 3@ = $5745(2@,4) // (int vars) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_5260 1@ 3@ jump_if_false @LOU_A1_8293 0035: $5624(1@,4) = 2@ // (int vars) 0035: $5745(2@,4) = 1@ // (int vars) 2@ += 1 // (int) 0035: $5624(3@,4) = 2@ // (int vars) 0035: $5745(2@,4) = 3@ // (int vars) 0@ = 1 // (int) :LOU_A1_8293 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_8192 0002: jump @LOU_A1_8172 :LOU_A1_8317 0026: return :LOU_A1_8319 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_A1_2482 0035: $6005 = 0@ // (int vars) $6006 = 1 // (int) $6007 = 0 // (int) 0036: $6008 = 1@ // (float vars) $6009 = 0 // (int) $6010 = 0 // (int) $6011 = 0 // (int) $6012 = 0 // (int) $6013 = -1 // (int) $6014 = -1 // (int) $6015 = -1 // (int) $6016 = -1 // (int) $6017 = 0 // (int) $6018 = 0 // (int) $6020 = 0 // (int) $6021 = 0 // (int) $6022 = 0 // (int) $6023 = 0 // (int) $6024 = 0 // (int) 0026: return :LOU_A1_8431 0160: load_model 4@ :LOU_A1_8434 8161: not model 4@ available jump_if_false @LOU_A1_8454 0001: wait 0 ms 0002: jump @LOU_A1_8434 :LOU_A1_8454 022C: (unknown) 0@ 1@ 2@ 20.0 1 0048: 10@ = create_car 4@ at 0@ 1@ 2@ 01B0: (unknown) 10@ 1 00D1: set_car 10@ Z_angle_to 3@ 0150: set_car 10@ color_to 5@ 5@ 0160: load_model 7@ :LOU_A1_8488 8161: not model 7@ available 0022: jump_if_false @LOU_A1_8508 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LOU_A1_8488 :LOU_A1_8508 004F: unknown_check 10@ 0022: jump_if_false @LOU_A1_8580 // Note: the incorrect math opcode was used here 00A4: 9@ = create_actor_pedtype 6@ model 7@ in_car 10@ driverseat 01AF: (unknown) 9@ 1 01B1: (unknown) 9@ 0 0 0 1 0 01EC: (unknown) 9@ 1 0347: (unknown) 9@ 1 0232: (unknown) 9@ 1 032D: (unknown) 9@ 1 02F9: (unknown) 9@ 0 0052: set_car 10@ driver_behaviour_to 0 0050: set_car 10@ max_speed_to 0 0051: set_car 10@ traffic_behavior_to 2 013A: set_car 10@ door_status_to 2 :LOU_A1_8580 037B: constant_params 3 variable_params 1 unknown 11 call_with_params @LOU_A1_3118 10@ 9@ 0 8@ 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @LOU_A1_3433 8@ 0@ 1@ 2@ 3@ 0026: return :LOU_A1_8611 0045: actor $1038 defined jump_if_false @LOU_A1_8654 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @LOU_A1_3118 -1 $1038 1 4@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @LOU_A1_3433 4@ 0@ 1@ 2@ 3@ :LOU_A1_8654 0026: return 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @LOU_A1_8611 1@ 2@ 3@ 4@ 5@ 0160: load_model 0@ :LOU_A1_8674 8161: not model 0@ available jump_if_false @LOU_A1_8694 0001: wait 0 ms 0002: jump @LOU_A1_8674 :LOU_A1_8694 0048: 6@ = create_car 0@ at 1@ 2@ 3@ 00D1: set_car 6@ Z_angle_to 4@ 0045: actor $1038 defined 0022: jump_if_false @LOU_A1_8731 // Note: the incorrect math opcode was used here 3@ += 1.0 // (float) 0216: (unknown) $1038 1@ 2@ 3@ 01CF: (unknown) :LOU_A1_8731 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @LOU_A1_3356 5@ 6@ 0026: return :LOU_A1_8745 0035: 1@ = $5970 // (int vars) 0078: if and 1@ >= 0 // (int) var >= num 4 > 1@ // (int) num > var 0022: jump_if_false @LOU_A1_8790 // Note: the incorrect math opcode was used here 004F: unknown_check $5628(1@,4) 0022: jump_if_false @LOU_A1_8790 // Note: the incorrect math opcode was used here 0236: (unknown) $5628(1@,4) 0 :LOU_A1_8790 1@ = 0 // (int) :LOU_A1_8794 not $5620(1@,4) == 0 // (int) var == num jump_if_false @LOU_A1_8901 0@ == 0 // (int) var == num jump_if_false @LOU_A1_8853 801C: not $5632(1@,4) == $1038 // (int) num == var 0022: jump_if_false @LOU_A1_8840 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5632(1@,4) // Like turning an actor into a random pedestrian :LOU_A1_8840 0113: remove_references_to_car $5628(1@,4) // Like turning a car into any random car 0002: jump @LOU_A1_8888 :LOU_A1_8853 801C: not $5632(1@,4) == $1038 // (int) num == var 0022: jump_if_false @LOU_A1_8874 // Note: the incorrect math opcode was used here 003F: destroy_actor $5632(1@,4) :LOU_A1_8874 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4608 $5628(1@,4) :LOU_A1_8888 $5620(1@,4) = 0 // (int) $5969 -= 1 // (int) :LOU_A1_8901 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_8794 0026: return :LOU_A1_8920 0035: $6006 = 0@ // (int vars) $6007 = 1 // (int) 0026: return :LOU_A1_8933 0@ = 0 // (int) :LOU_A1_8937 $5620(0@,4) == 1 // (int) var == num jump_if_false @LOU_A1_8965 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LOU_A1_5720 0@ 1 :LOU_A1_8965 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_8937 010E: 1@ = current_time_in_ms 0035: $6017 = 1@ // (int vars) 0035: $6018 = 1@ // (int vars) 00D9: (unknown) $1042 $1043 $1044 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 010E: $6024 = current_time_in_ms $6024 += 1000 // (int) 004F: unknown_check $3355 jump_if_false @LOU_A1_9049 0236: (unknown) $3355 0 :LOU_A1_9049 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A1_8920 4 0026: return :LOU_A1_9063 0035: $6016 = 0@ // (int vars) 0026: return :LOU_A1_9070 0@ == 0 // (int) var == num jump_if_false @LOU_A1_9096 00AE: remove_status_text $6023 00AC: stop_timer $6022 0002: jump @LOU_A1_9325 :LOU_A1_9096 $6020 == 0 // (int) var == num jump_if_false @LOU_A1_9133 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_54 5 024C: set_timer_with_text_to $6022 type 0 GXT 'RACE_T' // Time :LOU_A1_9133 00AE: remove_status_text $6023 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_54 1 $6021 == 0 // (int) var == num jump_if_false @LOU_A1_9194 03FF: (unknown) $6023 $5871 0 3 'RACE_P1' 'RACE_L' // ~w~1st // Lap 0002: jump @LOU_A1_9325 :LOU_A1_9194 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_9240 03FF: (unknown) $6023 $5871 0 3 'RACE_P2' 'RACE_L' // ~w~2nd // Lap 0002: jump @LOU_A1_9325 :LOU_A1_9240 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_9286 03FF: (unknown) $6023 $5871 0 3 'RACE_P3' 'RACE_L' // ~w~3rd // Lap 0002: jump @LOU_A1_9325 :LOU_A1_9286 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_9325 03FF: (unknown) $6023 $5871 0 3 'RACE_P4' 'RACE_L' // ~w~4th // Lap :LOU_A1_9325 0035: $6020 = 0@ // (int vars) 0026: return :LOU_A1_9332 010E: 0@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_6550 0035: $6022 = 0@ // (int vars) 002B: $6022 -= $6017 // (int vars) // Note: the incorrect math opcode was used here 0035: 1@ = $5970 // (int vars) $6020 == 1 // (int) var == num jump_if_false @LOU_A1_9409 801C: not $6021 == $5624(1@,4) // (int) num == var 0022: jump_if_false @LOU_A1_9409 // Note: the incorrect math opcode was used here 0035: $6021 = $5624(1@,4) // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_9070 1 :LOU_A1_9409 0017: $5644(1@,4) >= $6023 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_9542 // Note: the incorrect math opcode was used here $6023 > 0 // (int) var > num jump_if_false @LOU_A1_9472 0035: 2@ = 0@ // (int vars) 002B: 2@ -= $6018 // (int vars) // Note: the incorrect math opcode was used here 0078: if or 0011: $6019 > 2@ // (int) var > var // Note: the incorrect math opcode was used here $6023 == 1 // (int) var == num jump_if_false @LOU_A1_9472 0035: $6019 = 2@ // (int vars) :LOU_A1_9472 0035: $6023 = $5644(1@,4) // (int vars) $6023 += 1 // (int) 0035: $6018 = 0@ // (int vars) 0078: if and 001C: $5871 == $6023 // (int) num == var $5871 > 1 // (int) var > num jump_if_false @LOU_A1_9542 0055: show_text_styled GXT 'RACE_FL' time 1500 style 1 // ~w~FINAL LAP 0035: $6024 = 0@ // (int vars) $6024 += 1000 // (int) :LOU_A1_9542 $6024 > 0 // (int) var > num jump_if_false @LOU_A1_9575 0011: 0@ > $6024 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_9575 // Note: the incorrect math opcode was used here 03C2: (unknown) 0059: text_clear_all $6024 = 0 // (int) :LOU_A1_9575 0026: return :LOU_A1_9577 009F: actor $1038 dead jump_if_false @LOU_A1_9590 005F: (unknown) :LOU_A1_9590 807E: not actor $1038 driving jump_if_false @LOU_A1_9603 005F: (unknown) :LOU_A1_9603 024B: (unknown) $1038 0@ $6005 == 2 // (int) var == num jump_if_false @LOU_A1_9640 837D: not unknown_check 0@ jump_if_false @LOU_A1_9633 005F: (unknown) :LOU_A1_9633 0002: jump @LOU_A1_9713 :LOU_A1_9640 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_9685 0078: if or 037D: unknown_check 0@ 01AB: unknown_check 0@ 037F: unknown_check 0@ 037E: (unknown) 0@ jump_if_false @LOU_A1_9678 005F: (unknown) :LOU_A1_9678 0002: jump @LOU_A1_9713 :LOU_A1_9685 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_9713 80A6: not (unknown) 0@ 230 jump_if_false @LOU_A1_9713 005F: (unknown) :LOU_A1_9713 005E: (unknown) :LOU_A1_9715 0035: 1@ = $5870 // (int vars) 1@ -= 1 // (int) 0035: 2@ = $5871 // (int vars) 2@ -= 1 // (int) not $6013 == -1 // (int) var == num jump_if_false @LOU_A1_9758 00BB: (unknown) $6013 $6013 = -1 // (int) :LOU_A1_9758 not $6014 == -1 // (int) var == num jump_if_false @LOU_A1_9781 00BB: (unknown) $6014 $6014 = -1 // (int) :LOU_A1_9781 0035: 3@ = $5636(0@,4) // (int vars) 0035: 4@ = $5644(0@,4) // (int vars) 0036: 5@ = $5334(3@,40) // (float vars) 0036: 6@ = $5374(3@,40) // (float vars) 0036: 7@ = $5414(3@,40) // (float vars) 00C3: (unknown) 5@ 6@ 7@ $6013 0017: 2@ >= 4@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_9896 // Note: the incorrect math opcode was used here 0078: if and 001C: 3@ == 1@ // (int) num == var 001C: 4@ == 2@ // (int) num == var 0022: jump_if_false @LOU_A1_9879 // Note: the incorrect math opcode was used here 03D2: (unknown) 5@ 6@ 7@ 35.0 0 255 0 00BC: (unknown) $6013 1 0002: jump @LOU_A1_9896 :LOU_A1_9879 03D2: (unknown) 5@ 6@ 7@ 12.0 237 130 180 :LOU_A1_9896 0035: 8@ = 3@ // (int vars) 0035: 9@ = 4@ // (int vars) 8@ += 1 // (int) 0017: 8@ >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_9930 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 9@ += 1 // (int) :LOU_A1_9930 0036: 10@ = $5334(8@,40) // (float vars) 0036: 11@ = $5374(8@,40) // (float vars) 0036: 12@ = $5414(8@,40) // (float vars) 0017: 2@ >= 9@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_9982 // Note: the incorrect math opcode was used here 03E2: (unknown) 5@ 6@ 7@ 10@ 11@ 12@ 237 130 180 -2.25 :LOU_A1_9982 0017: 2@ >= 9@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_10030 // Note: the incorrect math opcode was used here 00C3: (unknown) 10@ 11@ 12@ $6014 00BD: (unknown) $6014 1 0078: if and 001C: 8@ == 1@ // (int) num == var 001C: 9@ == 2@ // (int) num == var 0022: jump_if_false @LOU_A1_10030 // Note: the incorrect math opcode was used here 00BC: (unknown) $6014 0 :LOU_A1_10030 0026: return :LOU_A1_10032 0@ = 0 // (int) :LOU_A1_10036 not $5620(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_10062 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_5499 0@ 0 :LOU_A1_10062 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_10036 not $6013 == -1 // (int) var == num jump_if_false @LOU_A1_10102 00BB: (unknown) $6013 $6013 = -1 // (int) :LOU_A1_10102 not $6014 == -1 // (int) var == num jump_if_false @LOU_A1_10125 00BB: (unknown) $6014 $6014 = -1 // (int) :LOU_A1_10125 not $6015 == -1 // (int) var == num jump_if_false @LOU_A1_10148 00BB: (unknown) $6015 $6015 = -1 // (int) :LOU_A1_10148 0026: return :LOU_A1_10150 0035: 0@ = $5970 // (int vars) 0078: if and 004F: unknown_check $5628(0@,4) 0045: actor $1038 defined 0022: jump_if_false @LOU_A1_10199 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5628(0@,4) 0022: jump_if_false @LOU_A1_10199 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5628(0@,4) :LOU_A1_10199 0@ = 0 // (int) :LOU_A1_10203 not $5620(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_10277 004F: unknown_check $5628(0@,4) jump_if_false @LOU_A1_10277 022C: (unknown) $5688(0@,4) $5692(0@,4) $5696(0@,4) 100.0 1 004E: put_car $5628(0@,4) at $5688(0@,4) $5692(0@,4) $5696(0@,4) 00D1: set_car $5628(0@,4) Z_angle_to $5700(0@,4) :LOU_A1_10277 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_10203 0221: (unknown) 01CF: (unknown) 0026: return :LOU_A1_10300 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 0001: wait 1000 ms 0026: return :LOU_A1_10401 0045: actor $1038 defined 0022: jump_if_false @LOU_A1_10443 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 2@ += 5.0 // (float) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 1.0 00B5: (unknown) $1038 15 2 :LOU_A1_10443 0026: return :LOU_A1_10445 $6021 == 0 // (int) var == num jump_if_false @LOU_A1_10492 0055: show_text_styled GXT 'RACE_Z1' time 0@ style 5 // ~w~1ST PLACE! 0055: show_text_styled GXT 'RACEWIN' time 0@ style 8 // ~w~WINNER 0002: jump @LOU_A1_10574 :LOU_A1_10492 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_10526 0055: show_text_styled GXT 'RACE_Z2' time 0@ style 5 // ~w~2ND PLACE! 0002: jump @LOU_A1_10574 :LOU_A1_10526 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_10560 0055: show_text_styled GXT 'RACE_Z3' time 0@ style 5 // ~w~3RD PLACE! 0002: jump @LOU_A1_10574 :LOU_A1_10560 0055: show_text_styled GXT 'RACE_Z4' time 0@ style 5 // ~w~LAST PLACE! :LOU_A1_10574 0026: return :LOU_A1_10576 0377: (unknown) 42 1@ 0377: (unknown) 42 2@ -2@ = -6000 // (int) // timer1 :LOU_A1_10592 0078: if or 2@ == 0 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @LOU_A1_10668 0001: wait 0 ms 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A1_10642 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 0377: (unknown) 42 2@ 0002: jump @LOU_A1_10651 :LOU_A1_10642 1@ = 0 // (int) 2@ = 1 // (int) :LOU_A1_10651 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_9332 0002: jump @LOU_A1_10592 :LOU_A1_10668 0026: return :LOU_A1_10670 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_8745 1 $6021 == 0 // (int) var == num jump_if_false @LOU_A1_10712 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_8920 0 0002: jump @LOU_A1_10724 :LOU_A1_10712 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_8920 -2 :LOU_A1_10724 0026: return :LOU_A1_10726 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_10762 0056: show_text_lowpriority GXT 'RACE_A0' time 5000 flag 1 // ~w~Get a car and head for the ~y~start line. 0002: jump @LOU_A1_10827 :LOU_A1_10762 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_10798 0056: show_text_lowpriority GXT 'RACE_A1' time 5000 flag 1 // ~w~Get a motorbike and head for the ~y~start line. 0002: jump @LOU_A1_10827 :LOU_A1_10798 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_10827 0056: show_text_lowpriority GXT 'RACE_A2' time 5000 flag 1 // ~w~Get a Quad and head for the ~y~start line. :LOU_A1_10827 0026: return :LOU_A1_10829 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_10865 0057: show_text_highpriority GXT 'RACE_B0' time 5000 flag 1 // ~w~You need a car to be in this race. 0002: jump @LOU_A1_10930 :LOU_A1_10865 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_10901 0057: show_text_highpriority GXT 'RACE_B1' time 5000 flag 1 // ~w~You need a motorbike to be in this race. 0002: jump @LOU_A1_10930 :LOU_A1_10901 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_10930 0057: show_text_highpriority GXT 'RACE_B2' time 5000 flag 1 // ~w~You need a Quad to be in this race. :LOU_A1_10930 0026: return :LOU_A1_10932 $6016 == -1 // (int) var == num jump_if_false @LOU_A1_11188 0@ > 1 // (int) var > num jump_if_false @LOU_A1_11068 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_10994 011F: show_text_1number_highpriority GXT 'RACE_C0' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a car. 0002: jump @LOU_A1_11061 :LOU_A1_10994 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_11031 011F: show_text_1number_highpriority GXT 'RACE_C1' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a motorbike. 0002: jump @LOU_A1_11061 :LOU_A1_11031 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_11061 011F: show_text_1number_highpriority GXT 'RACE_C2' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a Quad. :LOU_A1_11061 0002: jump @LOU_A1_11181 :LOU_A1_11068 0@ == 1 // (int) var == num jump_if_false @LOU_A1_11181 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_11116 0057: show_text_highpriority GXT 'RACE_D0' time 200 flag 1 // ~w~You have 1 second to find a car. 0002: jump @LOU_A1_11181 :LOU_A1_11116 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_11152 0057: show_text_highpriority GXT 'RACE_D1' time 200 flag 1 // ~w~You have 1 second to find a motorbike. 0002: jump @LOU_A1_11181 :LOU_A1_11152 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_11181 0057: show_text_highpriority GXT 'RACE_D2' time 200 flag 1 // ~w~You have 1 second to find a Quad. :LOU_A1_11181 0002: jump @LOU_A1_11424 :LOU_A1_11188 0@ > 1 // (int) var > num jump_if_false @LOU_A1_11311 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_11237 011F: show_text_1number_highpriority GXT 'RACE_F0' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back in the ~b~car. 0002: jump @LOU_A1_11304 :LOU_A1_11237 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_11274 011F: show_text_1number_highpriority GXT 'RACE_F1' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back on the ~b~motorbike. 0002: jump @LOU_A1_11304 :LOU_A1_11274 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_11304 011F: show_text_1number_highpriority GXT 'RACE_F2' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back on the ~b~Quad. :LOU_A1_11304 0002: jump @LOU_A1_11424 :LOU_A1_11311 0@ == 1 // (int) var == num jump_if_false @LOU_A1_11424 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_11359 0057: show_text_highpriority GXT 'RACE_G0' time 200 flag 1 // ~w~You have 1 second to get back in the ~b~car. 0002: jump @LOU_A1_11424 :LOU_A1_11359 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_11395 0057: show_text_highpriority GXT 'RACE_G1' time 200 flag 1 // ~w~You have 1 second to get back on the ~b~motorbike. 0002: jump @LOU_A1_11424 :LOU_A1_11395 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_11424 0057: show_text_highpriority GXT 'RACE_G2' time 200 flag 1 // ~w~You have 1 second to get back on the ~b~Quad. :LOU_A1_11424 0026: return :LOU_A1_11426 $6007 = 0 // (int) 0035: 1@ = $5970 // (int vars) 0@ == 1 // (int) var == num jump_if_false @LOU_A1_11496 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10726 00C3: (unknown) $5688(1@,4) $5692(1@,4) $5696(1@,4) $6015 $6011 = 0 // (int) $6012 = 0 // (int) 0002: jump @LOU_A1_11928 :LOU_A1_11496 0@ == 2 // (int) var == num jump_if_false @LOU_A1_11588 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_535 1000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10150 0125: set_traffic_density_multiplier_to 0 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10300 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_700 -1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_8933 0002: jump @LOU_A1_11928 :LOU_A1_11588 0@ == 4 // (int) var == num jump_if_false @LOU_A1_11703 0125: set_traffic_density_multiplier_to $6008 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_9070 1 2@ = -1 // (int) 0045: actor $1038 defined jump_if_false @LOU_A1_11660 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_9577 jump_if_false @LOU_A1_11660 024B: (unknown) $1038 2@ $6009 = 1 // (int) :LOU_A1_11660 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LOU_A1_3356 $5970 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_5632 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LOU_A1_5720 $5970 0 0002: jump @LOU_A1_11928 :LOU_A1_11703 0@ == 5 // (int) var == num jump_if_false @LOU_A1_11822 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_9070 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LOU_A1_3356 $5970 -1 010E: $6010 = current_time_in_ms $6010 += 30400 // (int) 004F: unknown_check $6016 jump_if_false @LOU_A1_11793 00C0: (unknown) $6016 $6015 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_275 $6015 0002: jump @LOU_A1_11803 :LOU_A1_11793 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_5632 :LOU_A1_11803 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_5975 $5970 0002: jump @LOU_A1_11928 :LOU_A1_11822 0@ == 6 // (int) var == num jump_if_false @LOU_A1_11926 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_535 -1 021D: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10401 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_10445 5000 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_10576 6000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10670 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_700 1000 0002: jump @LOU_A1_11928 :LOU_A1_11926 039E: (unknown) :LOU_A1_11928 0026: return :LOU_A1_11930 010E: 1@ = current_time_in_ms 0035: 2@ = $5970 // (int vars) 009F: actor $1038 dead 0022: jump_if_false @LOU_A1_11951 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_11951 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9332 3@ = 0 // (int) :LOU_A1_11965 $5620(3@,4) == 7 // (int) var == num jump_if_false @LOU_A1_11994 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 -4 005E: (unknown) :LOU_A1_11994 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @LOU_A1_11965 0@ == 1 // (int) var == num jump_if_false @LOU_A1_12366 3@ = 0 // (int) :LOU_A1_12027 $5620(3@,4) == 1 // (int) var == num jump_if_false @LOU_A1_12069 $5704(3@,4) == 1 // (int) var == num jump_if_false @LOU_A1_12069 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_8933 005E: (unknown) :LOU_A1_12069 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @LOU_A1_12027 $6011 == 0 // (int) var == num jump_if_false @LOU_A1_12174 007E: actor $1038 driving jump_if_false @LOU_A1_12167 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9577 jump_if_false @LOU_A1_12143 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_10829 0002: jump @LOU_A1_12161 :LOU_A1_12143 024B: (unknown) $1038 4@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LOU_A1_3356 $5970 4@ :LOU_A1_12161 $6011 = 1 // (int) :LOU_A1_12167 0002: jump @LOU_A1_12190 :LOU_A1_12174 807E: not actor $1038 driving jump_if_false @LOU_A1_12190 $6011 = 0 // (int) :LOU_A1_12190 $6012 == 0 // (int) var == num jump_if_false @LOU_A1_12276 0089: actor $1038 in_sphere $5688(2@,4) $5692(2@,4) $5696(2@,4) radius 3.5 3.5 10.0 sphere 1 0022: jump_if_false @LOU_A1_12269 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9577 jump_if_false @LOU_A1_12263 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_10829 :LOU_A1_12263 $6012 = 1 // (int) :LOU_A1_12269 0002: jump @LOU_A1_12315 :LOU_A1_12276 8089: not actor $1038 in_sphere $5688(2@,4) $5692(2@,4) $5696(2@,4) radius 4.5 4.5 10.0 sphere 1 0022: jump_if_false @LOU_A1_12315 // Note: the incorrect math opcode was used here $6012 = 0 // (int) :LOU_A1_12315 $6012 == 1 // (int) var == num jump_if_false @LOU_A1_12359 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9577 jump_if_false @LOU_A1_12359 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 2 005E: (unknown) :LOU_A1_12359 0002: jump @LOU_A1_12773 :LOU_A1_12366 0@ == 4 // (int) var == num jump_if_false @LOU_A1_12577 $5628(2@,4) == -1 // (int) var == num jump_if_false @LOU_A1_12414 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 5 005E: (unknown) 0002: jump @LOU_A1_12570 :LOU_A1_12414 00A0: car $5628(2@,4) wrecked jump_if_false @LOU_A1_12448 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 5 005E: (unknown) 0002: jump @LOU_A1_12570 :LOU_A1_12448 807C: not actor $1038 driving $5628(2@,4) 0022: jump_if_false @LOU_A1_12484 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 5 005E: (unknown) 0002: jump @LOU_A1_12570 :LOU_A1_12484 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9577 jump_if_false @LOU_A1_12522 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 5 005E: (unknown) 0002: jump @LOU_A1_12570 :LOU_A1_12522 $5620(2@,4) == 5 // (int) var == num jump_if_false @LOU_A1_12558 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 6 005E: (unknown) 0002: jump @LOU_A1_12570 :LOU_A1_12558 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9715 $5970 :LOU_A1_12570 0002: jump @LOU_A1_12773 :LOU_A1_12577 0@ == 5 // (int) var == num jump_if_false @LOU_A1_12773 0035: 5@ = $6010 // (int vars) 002B: 5@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here 5@ /= 1000 // (int) 1 > 5@ // (int) num > var 0022: jump_if_false @LOU_A1_12620 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :LOU_A1_12620 5@ == 0 // (int) var == num jump_if_false @LOU_A1_12652 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 -3 005E: (unknown) 0002: jump @LOU_A1_12762 :LOU_A1_12652 $6016 == -1 // (int) var == num jump_if_false @LOU_A1_12703 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9577 jump_if_false @LOU_A1_12696 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 4 005E: (unknown) :LOU_A1_12696 0002: jump @LOU_A1_12762 :LOU_A1_12703 00A0: car $6016 wrecked jump_if_false @LOU_A1_12735 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 -6 005E: (unknown) 0002: jump @LOU_A1_12762 :LOU_A1_12735 007C: actor $1038 driving $6016 0022: jump_if_false @LOU_A1_12762 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_8920 4 005E: (unknown) :LOU_A1_12762 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_10932 5@ :LOU_A1_12773 005F: (unknown) :LOU_A1_12775 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LOU_A1_10032 0026: return :LOU_A1_12787 0035: 0@ = $6006 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_11426 0@ :LOU_A1_12803 $6007 == 0 // (int) var == num jump_if_false @LOU_A1_12836 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_11930 0@ 0002: jump @LOU_A1_12803 :LOU_A1_12836 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_12775 0@ 0026: return :LOU_A1_12849 00AE: remove_status_text $6023 00AC: stop_timer $6022 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A1_10032 0026: return :LOU_A1_12874 0059: text_clear_all $6006 == -7 // (int) var == num jump_if_false @LOU_A1_12911 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @LOU_A1_12926 :LOU_A1_12911 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :LOU_A1_12926 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_13469 $6006 == -2 // (int) var == num jump_if_false @LOU_A1_12973 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX0' // ~r~You didn't come first. 0002: jump @LOU_A1_13469 :LOU_A1_12973 $6006 == -4 // (int) var == num jump_if_false @LOU_A1_13011 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX1' // ~r~One of the racers has died - the race has been called off. 0002: jump @LOU_A1_13469 :LOU_A1_13011 $6006 == -5 // (int) var == num jump_if_false @LOU_A1_13049 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX1' // ~r~One of the racers has died - the race has been called off. 0002: jump @LOU_A1_13469 :LOU_A1_13049 $6006 == -3 // (int) var == num jump_if_false @LOU_A1_13308 $6009 == 0 // (int) var == num jump_if_false @LOU_A1_13191 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_13113 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX2A' // ~r~You have been disqualified for failing to find a car. 0002: jump @LOU_A1_13184 :LOU_A1_13113 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_13152 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX2B' // ~r~You have been disqualified for failing to find a motorbike. 0002: jump @LOU_A1_13184 :LOU_A1_13152 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_13184 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX2C' // ~r~You have been disqualified for failing to find a Quad. :LOU_A1_13184 0002: jump @LOU_A1_13301 :LOU_A1_13191 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_13230 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX3A' // ~r~You have been disqualified for leaving your car. 0002: jump @LOU_A1_13301 :LOU_A1_13230 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_13269 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX3B' // ~r~You have been disqualified for leaving your motorbike. 0002: jump @LOU_A1_13301 :LOU_A1_13269 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_13301 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX3C' // ~r~You have been disqualified for leaving your Quad. :LOU_A1_13301 0002: jump @LOU_A1_13469 :LOU_A1_13308 $6006 == -6 // (int) var == num jump_if_false @LOU_A1_13438 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_13360 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX4A' // ~r~Your car was destroyed. 0002: jump @LOU_A1_13431 :LOU_A1_13360 $6005 == 2 // (int) var == num jump_if_false @LOU_A1_13399 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX4B' // ~r~Your motorbike was destroyed. 0002: jump @LOU_A1_13431 :LOU_A1_13399 $6005 == 3 // (int) var == num jump_if_false @LOU_A1_13431 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX4C' // ~r~Your Quad was destroyed. :LOU_A1_13431 0002: jump @LOU_A1_13469 :LOU_A1_13438 $6006 == -7 // (int) var == num jump_if_false @LOU_A1_13469 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4973 'RACEX5' // ~r~Race mission cancelled. :LOU_A1_13469 0026: return 0@ = 0 // (int) 0270: (unknown) 1 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @LOU_A1_13516 0216: (unknown) $1038 $5590 $5630 $5670 010F: (unknown) $1038 $5591 $5631 $5671 :LOU_A1_13516 0045: actor $1038 defined 0022: jump_if_false @LOU_A1_14056 // Note: the incorrect math opcode was used here not $6013 == -1 // (int) var == num jump_if_false @LOU_A1_13544 00BB: (unknown) $6013 :LOU_A1_13544 00C3: (unknown) $5334(0@,40) $5374(0@,40) $5414(0@,40) $6013 not $6014 == -1 // (int) var == num jump_if_false @LOU_A1_13577 00BB: (unknown) $6014 :LOU_A1_13577 00C3: (unknown) $5454(0@,40) $5494(0@,40) $5534(0@,40) $6014 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 0017: 1@ >= $5870 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_13618 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LOU_A1_13618 0035: 2@ = 0@ // (int vars) 2@ -= 1 // (int) 0 > 2@ // (int) num > var 0022: jump_if_false @LOU_A1_13648 // Note: the incorrect math opcode was used here 0035: 2@ = $5870 // (int vars) 2@ -= 1 // (int) :LOU_A1_13648 3@ = 1 // (int) :LOU_A1_13653 3@ == 1 // (int) var == num jump_if_false @LOU_A1_14003 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_2309 03D2: (unknown) $5334(0@,40) $5374(0@,40) $5414(0@,40) 12.0 255 0 0 03D2: (unknown) $5454(0@,40) $5494(0@,40) $5534(0@,40) 8.0 0 0 255 0035: 4@ = 0@ // (int vars) 4@ += 1 // (int) 011F: show_text_1number_highpriority GXT 'NUMBER' number 4@ time 5000 flag 1 // ~1~ 031D: (unknown) $1042 $1043 $5454(0@,40) $5494(0@,40) 5@ 0376: (unknown) 50 10 $5334(0@,40) $5374(0@,40) $5414(0@,40) 0376: (unknown) 50 25 $5454(0@,40) $5494(0@,40) $5534(0@,40) 0375: (unknown) 50 50 0 5@ 007F: player 0 pressed_key 4 jump_if_false @LOU_A1_13949 007F: player 0 pressed_key 16 jump_if_false @LOU_A1_13883 0045: actor $1038 defined jump_if_false @LOU_A1_13872 0216: (unknown) $1038 $5334(0@,40) $5374(0@,40) $5414(0@,40) 010F: (unknown) $1038 $5334(1@,40) $5374(1@,40) $5414(1@,40) :LOU_A1_13872 0221: (unknown) 01CF: (unknown) 0002: jump @LOU_A1_13942 :LOU_A1_13883 007F: player 0 pressed_key 15 jump_if_false @LOU_A1_13942 0045: actor $1038 defined jump_if_false @LOU_A1_13938 0216: (unknown) $1038 $5454(0@,40) $5494(0@,40) $5534(0@,40) 010F: (unknown) $1038 $5454(1@,40) $5494(1@,40) $5534(1@,40) :LOU_A1_13938 0221: (unknown) 01CF: (unknown) :LOU_A1_13942 0002: jump @LOU_A1_13996 :LOU_A1_13949 007F: player 0 pressed_key 6 jump_if_false @LOU_A1_13976 0035: 0@ = 1@ // (int vars) 3@ = 0 // (int) 0002: jump @LOU_A1_13996 :LOU_A1_13976 007F: player 0 pressed_key 7 jump_if_false @LOU_A1_13996 0035: 0@ = 2@ // (int vars) 3@ = 0 // (int) :LOU_A1_13996 0002: jump @LOU_A1_13653 :LOU_A1_14003 0078: if or 007F: player 0 pressed_key 6 007F: player 0 pressed_key 7 007F: player 0 pressed_key 4 007F: player 0 pressed_key 16 007F: player 0 pressed_key 15 jump_if_false @LOU_A1_14049 0001: wait 0 ms 0002: jump @LOU_A1_14003 :LOU_A1_14049 0002: jump @LOU_A1_13516 :LOU_A1_14056 not $6013 == -1 // (int) var == num jump_if_false @LOU_A1_14073 00BB: (unknown) $6013 :LOU_A1_14073 not $6014 == -1 // (int) var == num jump_if_false @LOU_A1_14090 00BB: (unknown) $6014 :LOU_A1_14090 0270: (unknown) 0 0026: return :LOU_A1_14095 0045: actor $1038 defined jump_if_false @LOU_A1_14130 0310: (unknown) $6025 $1038 1 0347: (unknown) $6025 1 01EC: (unknown) $6025 1 0127: reset_actor $6025 flags :LOU_A1_14130 0026: return :LOU_A1_14132 0045: actor $1038 defined jump_if_false @LOU_A1_14171 0216: (unknown) $1038 -868.6377 -268.084 10.0391 00CF: set_actor $1038 Z_angle_to 210.8788 :LOU_A1_14171 0221: (unknown) 01CF: (unknown) 0160: load_model 138 :LOU_A1_14180 8161: not model 138 available jump_if_false @LOU_A1_14202 0001: wait 0 ms 0002: jump @LOU_A1_14180 :LOU_A1_14202 003E: $6025 = create_actor_pedtype 13 model 138 at -868.8797 -269.2303 10.0387 00CF: set_actor $6025 Z_angle_to 197.0975 0045: actor $1038 defined jump_if_false @LOU_A1_14252 0119: actor $6025 kill_actor $1038 :LOU_A1_14252 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_14095 $6025 0026: return :LOU_A1_14266 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2691 -974.2969 -761.7939 11.145 -974.2969 -761.7939 11.145 3.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2691 -1037.693 -732.098 10.8528 -1037.693 -732.098 10.8528 3.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2691 -1120.334 -739.5377 10.843 -1120.334 -739.5377 10.843 -7.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2691 -1184.604 -767.4661 13.8183 -1184.604 -767.4661 13.8183 -4.0 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2860 -1186.482 -811.0693 13.8267 -1186.482 -811.0693 13.8267 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2841 -1151.493 -815.4648 13.8237 -1151.493 -815.4648 13.8237 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2841 -1026.084 -800.0978 11.1045 -1026.084 -800.0978 11.1045 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2841 -983.6369 -807.479 11.4337 -983.6369 -807.479 11.4337 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2841 -1000.729 -892.8053 11.9476 -1000.729 -892.8053 11.9476 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2841 -981.8068 -909.3384 11.7648 -946.951 -858.6173 11.1445 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2691 -946.951 -858.6173 11.1445 -946.951 -858.6173 11.1445 -10.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2691 -945.7195 -825.3049 11.1445 -945.7195 -825.3049 11.1445 -15.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2691 -952.0875 -790.0618 11.1445 -952.0875 -790.0618 11.1445 -15.0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A1_3673 1 25.0 25.0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_2945 2 0026: return :LOU_A1_14837 02E2: 0@ = 4 // (any) 02E2: 1@ = 13 // (any) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3590 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3614 12.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3583 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3630 35.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_3637 12.0 40.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @LOU_A1_3656 1 10.0 20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @LOU_A1_3724 1 40.0 -10.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @LOU_A1_8431 -952.8068 -789.6861 11.1445 26.0236 230 0 0@ 104 $6028 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @LOU_A1_8431 -953.1353 -796.0651 11.1445 18.5937 230 1 0@ 103 $6029 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @LOU_A1_8431 -948.2249 -792.9932 11.1445 28.1874 230 2 1@ 138 $6030 0035: 2@ = $6030 // (int vars) 003F: destroy_actor $6025 0035: $6025 = $5632(2@,4) // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_14095 $6025 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @LOU_A1_8611 -948.4527 -797.4182 11.1445 29.837 3@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A1_8167 0026: return :LOU_A1_15140 0160: load_model #QUAD :LOU_A1_15145 8161: not model #QUAD available jump_if_false @LOU_A1_15167 0001: wait 0 ms 0002: jump @LOU_A1_15145 :LOU_A1_15167 0035: 0@ = $5970 // (int vars) 0048: $6026 = create_car #QUAD at $5688(0@,4) $5692(0@,4) $5696(0@,4) 00D1: set_car $6026 Z_angle_to $5700(0@,4) 0150: set_car $6026 color_to 3 3 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_3356 $5970 $6026 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_9063 $6026 0026: return :LOU_A1_15235 0045: actor $6025 defined jump_if_false @LOU_A1_15277 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LOUA1CA' 'SLUA1CA' $6025 0 // ~w~YEEE-HAAAR! :LOU_A1_15277 0045: actor $6025 defined jump_if_false @LOU_A1_15319 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LOUA1CB' 'SLUA1CB' $6025 0 // ~w~Oh, Yeah! :LOU_A1_15319 0045: actor $6025 defined jump_if_false @LOU_A1_15361 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LOUA1CC' 'SLUA1CC' $6025 0 // ~w~C'mon Vic! Act like a man! :LOU_A1_15361 0045: actor $6025 defined jump_if_false @LOU_A1_15403 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LOUA1CD' 'SLUA1CD' $6025 0 // ~w~OW! :LOU_A1_15403 0045: actor $6025 defined jump_if_false @LOU_A1_15445 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LOUA1CE' 'SLUA1CE' $6025 0 // ~w~Darn bike! :LOU_A1_15445 0006: $6034 = 'LOUA1CA' // (string) // Note: the incorrect math opcode was used here 0006: $6035 = 'LOUA1CB' // (string) // Note: the incorrect math opcode was used here 0006: $6036 = 'LOUA1CC' // (string) // Note: the incorrect math opcode was used here 0006: $6037 = 'LOUA1CD' // (string) // Note: the incorrect math opcode was used here 0006: $6038 = 'LOUA1CE' // (string) // Note: the incorrect math opcode was used here $6039 = 0 // (int) $6040 = 0 // (int) $6041 = 0 // (int) $6042 = 0 // (int) $6043 = 0 // (int) $6044 = 0 // (int) $6045 = 96 // (int) $6046 = 0 // (int) $6047 = 0 // (int) 0026: return :LOU_A1_15558 010E: 3@ = current_time_in_ms 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_13512 jump_if_false @LOU_A1_15657 1@ += 1 // (int) 0139: 4@ = random_int_in_ranges 0@ 1@ $5783(4@,5) == 0 // (int) var == num jump_if_false @LOU_A1_15657 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12661 $5778(4@,5) jump_if_false @LOU_A1_15657 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 $5778(4@,5) $5783(4@,5) = 1 // (int) 0035: $6044 = 3@ // (int vars) 0029: $6044 += 2@ // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_15657 005F: (unknown) :LOU_A1_15659 0035: 0@ = $6030 // (int vars) 0035: 1@ = $5970 // (int vars) 010E: 3@ = current_time_in_ms 0045: actor $6025 defined 0022: jump_if_false @LOU_A1_15879 // Note: the incorrect math opcode was used here 0086: actor $1038 near_actor $6025 radius 40.0 40.0 sphere 0 0022: jump_if_false @LOU_A1_15879 // Note: the incorrect math opcode was used here 01B8: unknown_check $6025 0022: jump_if_false @LOU_A1_15879 // Note: the incorrect math opcode was used here $5620(0@,4) == 2 // (int) var == num jump_if_false @LOU_A1_15843 004F: unknown_check $5628(0@,4) jump_if_false @LOU_A1_15843 01CA: (unknown) $5628(0@,4) 4@ 4@ > 15.0 // (float) var > num jump_if_false @LOU_A1_15843 $6046 == 1 // (int) var == num jump_if_false @LOU_A1_15820 0011: $5624(1@,4) > $5624(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_15813 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LOU_A1_15558 0 2 8000 $6046 = 0 // (int) :LOU_A1_15813 0002: jump @LOU_A1_15843 :LOU_A1_15820 0011: $5624(0@,4) > $5624(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_15843 // Note: the incorrect math opcode was used here $6046 = 1 // (int) :LOU_A1_15843 80D7: not actor $6025 health >= $6045 0022: jump_if_false @LOU_A1_15879 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LOU_A1_15558 3 4 8000 $6045 -= 4 // (int) :LOU_A1_15879 0026: return :LOU_A1_15881 0045: actor $1038 defined jump_if_false @LOU_A1_15958 0078: if and 0014: $1042 > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0014: $1043 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 2@ > $1042 // (float) var > var // Note: the incorrect math opcode was used here 0014: 3@ > $1043 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_15925 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_15925 0078: if and 0014: $1042 > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0014: $1043 > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 6@ > $1042 // (float) var > var // Note: the incorrect math opcode was used here 0014: 7@ > $1043 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_15958 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_15958 005F: (unknown) :LOU_A1_15960 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @SAFEHOU_12168 13 $6025 = -1 // (int) $6026 = -1 // (int) 02E2: $6027 = 0 // (any) $6048 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LOU_A1_8319 3 0.1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_535 -1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8920 100 :LOU_A1_16044 $6006 > 0 // (int) var > num jump_if_false @LOU_A1_16210 $6007 = 0 // (int) $6006 == 100 // (int) var == num jump_if_false @LOU_A1_16088 0025: gosub @LOU_A1_16243 0002: jump @LOU_A1_16203 :LOU_A1_16088 $6006 == 2 // (int) var == num jump_if_false @LOU_A1_16115 0025: gosub @LOU_A1_17165 0002: jump @LOU_A1_16203 :LOU_A1_16115 $6006 == 4 // (int) var == num jump_if_false @LOU_A1_16142 0025: gosub @LOU_A1_17787 0002: jump @LOU_A1_16203 :LOU_A1_16142 $6006 == 5 // (int) var == num jump_if_false @LOU_A1_16169 0025: gosub @LOU_A1_18155 0002: jump @LOU_A1_16203 :LOU_A1_16169 $6006 == 6 // (int) var == num jump_if_false @LOU_A1_16196 0025: gosub @LOU_A1_18523 0002: jump @LOU_A1_16203 :LOU_A1_16196 0025: gosub @LOU_A1_20347 :LOU_A1_16203 0002: jump @LOU_A1_16044 :LOU_A1_16210 $6006 == 0 // (int) var == num jump_if_false @LOU_A1_16236 0002: jump @LOU_A1_20573 0002: jump @LOU_A1_16243 :LOU_A1_16236 0002: jump @LOU_A1_20359 :LOU_A1_16243 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_14132 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LOU_A1_16319 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1AA' 'SLUA1AA' $1038 0 // ~w~Will the baby be okay back at your sister's? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1AA' :LOU_A1_16319 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_700 1000 0@ = 0 // (int) 1@ = 1 // (int) 2@ = 0 // (int) 3@ = 0 // (int) :LOU_A1_16349 $6007 == 0 // (int) var == num jump_if_false @LOU_A1_17142 0001: wait 0 ms 010E: 4@ = current_time_in_ms 009F: actor $1038 dead jump_if_false @LOU_A1_16397 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8920 -100 0002: jump @LOU_A1_16618 :LOU_A1_16397 009F: actor $6025 dead jump_if_false @LOU_A1_16427 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8920 -101 0002: jump @LOU_A1_16618 :LOU_A1_16427 1@ == 0 // (int) var == num jump_if_false @LOU_A1_16536 008F: actor $1038 near_actor $6025 radius 7.0 7.0 7.0 sphere 0 0022: jump_if_false @LOU_A1_16529 // Note: the incorrect math opcode was used here 0119: actor $6025 kill_actor $1038 01F0: actor $6025 in_range_of_player $1038 0022: jump_if_false @LOU_A1_16529 // Note: the incorrect math opcode was used here 804F: not unknown_check $3355 0022: jump_if_false @LOU_A1_16507 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 0@ = 0 // (int) 0002: jump @LOU_A1_16529 :LOU_A1_16507 007C: actor $6025 driving $3355 0022: jump_if_false @LOU_A1_16529 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 0@ = 0 // (int) :LOU_A1_16529 0002: jump @LOU_A1_16557 :LOU_A1_16536 81F0: not actor $6025 in_range_of_player $1038 0022: jump_if_false @LOU_A1_16557 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0@ = 0 // (int) :LOU_A1_16557 1@ == 1 // (int) var == num jump_if_false @LOU_A1_16618 0089: actor $1038 in_sphere -934.3615 -819.8901 11.1445 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LOU_A1_16618 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8920 2 :LOU_A1_16618 $6007 == 0 // (int) var == num jump_if_false @LOU_A1_17135 0@ == 0 // (int) var == num jump_if_false @LOU_A1_16767 82DB: not unknown_check $6027 0 jump_if_false @LOU_A1_16662 00BB: (unknown) $6027 02E2: $6027 = 0 // (any) :LOU_A1_16662 1@ == 0 // (int) var == num jump_if_false @LOU_A1_16714 0057: show_text_highpriority GXT 'LOU1A00' time 5000 flag 1 // Don't leave ~b~Louise~w~ behind. 00C1: (unknown) $6025 $6027 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_275 $6027 0002: jump @LOU_A1_16749 :LOU_A1_16714 0057: show_text_highpriority GXT 'LOU1A01' time 5000 flag 1 // Get to the ~y~trailer park. 00C3: (unknown) -934.3615 -819.8901 11.1445 $6027 :LOU_A1_16749 0@ = 1 // (int) 3@ += 6000 // (int) 0002: jump @LOU_A1_17135 :LOU_A1_16767 0011: 4@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_17135 // Note: the incorrect math opcode was used here 0078: if and 007E: actor $1038 driving $3355 > 0 // (int) var > num jump_if_false @LOU_A1_17135 004F: unknown_check $3355 jump_if_false @LOU_A1_17135 007C: actor $6025 driving $3355 0022: jump_if_false @LOU_A1_17135 // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @LOU_A1_16921 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12661 'LOUA1AA' jump_if_false @LOU_A1_16914 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12990 'LOUA1AA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1AB' 'SLUA1AB' $6025 0 // ~w~Sure. She'll be just fine. 2@ += 1 // (int) :LOU_A1_16914 0002: jump @LOU_A1_17135 :LOU_A1_16921 2@ == 1 // (int) var == num jump_if_false @LOU_A1_17047 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12621 'LOUA1AA' jump_if_false @LOU_A1_17040 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12661 'LOUA1AB' jump_if_false @LOU_A1_17040 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12990 'LOUA1AB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1AC' 'SLUA1AC' $6025 0 // ~w~I'm looking forward to having me some fun. 2@ += 1 // (int) :LOU_A1_17040 0002: jump @LOU_A1_17135 :LOU_A1_17047 2@ == 2 // (int) var == num jump_if_false @LOU_A1_17135 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12621 'LOUA1AB' jump_if_false @LOU_A1_17135 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12661 'LOUA1AC' jump_if_false @LOU_A1_17135 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12990 'LOUA1AC' 2@ += 1 // (int) :LOU_A1_17135 0002: jump @LOU_A1_16349 :LOU_A1_17142 82DB: not unknown_check $6027 0 jump_if_false @LOU_A1_17163 00BB: (unknown) $6027 02E2: $6027 = 0 // (any) :LOU_A1_17163 0026: return :LOU_A1_17165 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_535 1000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @LOU_A1_17218 0216: (unknown) $1038 -934.3615 -819.8901 11.1445 :LOU_A1_17218 0045: actor $6025 defined jump_if_false @LOU_A1_17248 0216: (unknown) $6025 -934.3615 -819.8901 11.1445 :LOU_A1_17248 022C: (unknown) -934.3615 -819.8901 11.1445 300.0 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_14266 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_14837 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15140 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_10150 0045: actor $6025 defined jump_if_false @LOU_A1_17371 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1BA' 'LOU1AA0' $6025 0 // ~w~Good luck Vic... you'll need it! 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1BA' :LOU_A1_17371 0045: actor $1038 defined jump_if_false @LOU_A1_17428 007E: actor $1038 driving jump_if_false @LOU_A1_17428 024B: (unknown) $1038 5@ 0216: (unknown) $1038 -942.4608 -800.0451 11.1445 01EC: (unknown) $1038 1 00EA: (unknown) $1038 5@ :LOU_A1_17428 0045: actor $6025 defined 0022: jump_if_false @LOU_A1_17485 // Note: the incorrect math opcode was used here 007E: actor $6025 driving 0022: jump_if_false @LOU_A1_17485 // Note: the incorrect math opcode was used here 024B: (unknown) $6025 6@ 0216: (unknown) $6025 -941.9988 -798.4929 11.1445 01EC: (unknown) $6025 1 00EA: (unknown) $6025 6@ :LOU_A1_17485 00B9: set_camera_position -956.78 -789.29 12.79 rotations 0 0 0 00BA: set_camera_point_at -955.93 -789.8 12.67 mode 2 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4326 0001: wait 1500 ms 00B9: set_camera_position -949.23 -798.8 12.77 rotations 0 0 0 00BA: set_camera_point_at -948.81 -797.9 12.73 mode 2 0078: if and 0045: actor $6025 defined 0045: actor $1038 defined jump_if_false @LOU_A1_17603 0153: (unknown) $6025 $1038 :LOU_A1_17603 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1BA' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 500 jump_if_true @LOU_A1_17695 0078: if and 0045: actor $6025 defined 0045: actor $1038 defined jump_if_false @LOU_A1_17669 0153: (unknown) $1038 $6025 :LOU_A1_17669 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1BA' jump_if_true @LOU_A1_17695 :LOU_A1_17695 0078: if and 0045: actor $6025 defined 0045: actor $1038 defined jump_if_false @LOU_A1_17722 0154: (unknown) $1038 0154: (unknown) $6025 :LOU_A1_17722 0059: text_clear_all 0221: (unknown) 00B6: restore_camera 0107: toggle_player $1038 can_move 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_10300 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_8933 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_700 -1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15235 0026: return :LOU_A1_17787 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_11426 4 :LOU_A1_17799 $6007 == 0 // (int) var == num jump_if_false @LOU_A1_18141 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_11930 4 7@ = 0 // (int) :LOU_A1_17830 $5775(7@,3) == 0 // (int) var == num jump_if_false @LOU_A1_17897 0035: 8@ = $5772(7@,3) // (int vars) $5640(8@,4) > 2 // (int) var > num jump_if_false @LOU_A1_17897 037B: constant_params 5 variable_params 0 unknown 10 call_with_params @LOU_A1_3488 8@ 15.0 22.0 27.0 1.0 $5775(7@,3) = 1 // (int) :LOU_A1_17897 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LOU_A1_17830 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15659 $6048 == 0 // (int) var == num jump_if_false @LOU_A1_18010 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15881 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18003 0057: show_text_highpriority GXT 'LOU1A02' time 5000 flag 1 // Don't leave the trailer park. $6048 = 1 // (int) :LOU_A1_18003 0002: jump @LOU_A1_18134 :LOU_A1_18010 037B: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15881 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18078 025D: remove_text 'LOU1A02' // Don't leave the trailer park. $6048 = 0 // (int) 0002: jump @LOU_A1_18134 :LOU_A1_18078 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15881 -1335.0 -915.0 -840.0 -620.0 -1125.0 -1080.0 -840.0 -620.0 jump_if_false @LOU_A1_18134 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8920 -102 :LOU_A1_18134 0002: jump @LOU_A1_17799 :LOU_A1_18141 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_12775 4 0026: return :LOU_A1_18155 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_11426 5 :LOU_A1_18167 $6007 == 0 // (int) var == num jump_if_false @LOU_A1_18509 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_11930 5 7@ = 0 // (int) :LOU_A1_18198 $5775(7@,3) == 0 // (int) var == num jump_if_false @LOU_A1_18265 0035: 8@ = $5772(7@,3) // (int vars) $5640(8@,4) > 2 // (int) var > num jump_if_false @LOU_A1_18265 037B: constant_params 5 variable_params 0 unknown 10 call_with_params @LOU_A1_3488 8@ 15.0 22.0 27.0 1.0 $5775(7@,3) = 1 // (int) :LOU_A1_18265 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LOU_A1_18198 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15659 $6048 == 0 // (int) var == num jump_if_false @LOU_A1_18378 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15881 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18371 0057: show_text_highpriority GXT 'LOU1A02' time 5000 flag 1 // Don't leave the trailer park. $6048 = 1 // (int) :LOU_A1_18371 0002: jump @LOU_A1_18502 :LOU_A1_18378 037B: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15881 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18446 025D: remove_text 'LOU1A02' // Don't leave the trailer park. $6048 = 0 // (int) 0002: jump @LOU_A1_18502 :LOU_A1_18446 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15881 -1335.0 -915.0 -840.0 -620.0 -1125.0 -1080.0 -840.0 -620.0 jump_if_false @LOU_A1_18502 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8920 -102 :LOU_A1_18502 0002: jump @LOU_A1_18167 :LOU_A1_18509 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_12775 5 0026: return :LOU_A1_18523 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_535 -1 021D: (unknown) 1 00B9: set_camera_position -946.66 -783.64 17.17 rotations 0 0 0 00BA: set_camera_point_at -946.52 -784.56 16.79 mode 2 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_10445 5000 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_10576 6000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_10670 not $6006 == 0 // (int) var == num jump_if_false @LOU_A1_18651 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_700 1000 0026: return :LOU_A1_18651 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 0059: text_clear_all 00B9: set_camera_position -923.58 -824.38 12.6 rotations 0 0 0 00BA: set_camera_point_at -924.24 -823.64 12.45 mode 2 9@ = -1 // (int) 0045: actor $1038 defined jump_if_false @LOU_A1_18793 007E: actor $1038 driving jump_if_false @LOU_A1_18760 007B: 9@ = actor $1038 car 004E: put_car 9@ at -929.0107 -814.1566 11.1445 00D1: set_car 9@ Z_angle_to 228.6037 :LOU_A1_18760 0216: (unknown) $1038 -928.5937 -813.3632 11.1445 00CF: set_actor $1038 Z_angle_to 169.3092 010B: set_actor $1038 armed_weapon_to 0 :LOU_A1_18793 0160: load_model 138 :LOU_A1_18798 8161: not model 138 available jump_if_false @LOU_A1_18820 0001: wait 0 ms 0002: jump @LOU_A1_18798 :LOU_A1_18820 003E: $6025 = create_actor_pedtype 22 model 138 at -932.2875 -822.9384 11.1445 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_14095 $6025 0045: actor $6025 defined jump_if_false @LOU_A1_18917 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1DA' 'LOU1AD0' $6025 0 // ~w~This was great. I had the best time. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1DA' :LOU_A1_18917 0045: actor $1038 defined jump_if_false @LOU_A1_18978 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1DB' 'LOU1AD1' $1038 0 // ~w~Glad to hear it, Louise. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1DB' :LOU_A1_18978 0045: actor $1038 defined jump_if_false @LOU_A1_19039 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1DC' 'LOU1AD2' $1038 0 // ~w~Look... er, I'm a little worried about your baby. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1DC' :LOU_A1_19039 0045: actor $6025 defined jump_if_false @LOU_A1_19100 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1DD' 'LOU1AD3' $6025 0 // ~w~Oh, Mary Beth? She'll be fine..., but maybe I'd better get back. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1DD' :LOU_A1_19100 0045: actor $1038 defined jump_if_false @LOU_A1_19161 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1DE' 'LOU1AD4' $1038 0 // ~w~Wait up. I'll take you. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1DE' :LOU_A1_19161 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LOU_A1_19199 04B4: (unknown) $1038 120 523 100.0 :LOU_A1_19199 00B9: set_camera_position -930.18 -812.13 12.56 rotations 0 0 0 00BA: set_camera_point_at -929.89 -813.08 12.45 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -930.18 -812.13 12.56 rotations 0 0 0 00BA: set_camera_point_at -929.69 -812.99 12.45 mode 1 00C9: fade 1 1000 ms 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1DA' 1 0045: actor $6025 defined jump_if_false @LOU_A1_19360 010F: (unknown) $6025 -929.9234 -816.3019 11.1445 0158: actor $6025 run_to -929.9234 -816.3019 :LOU_A1_19360 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 2400 jump_if_true @LOU_A1_20282 0045: actor $6025 defined jump_if_false @LOU_A1_19403 04B4: (unknown) $6025 120 520 1.0 :LOU_A1_19403 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1DA' jump_if_true @LOU_A1_20282 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1DB' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1DB' jump_if_true @LOU_A1_20282 00B9: set_camera_position -931.0 -815.87 12.27 rotations 0 0 0 00BA: set_camera_point_at -930.17 -815.32 12.36 mode 2 028D: (unknown) 0.1 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1DF' 'LOU1AD5' $6025 0 // ~w~That's okay. 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1DC' 1 0045: actor $1038 defined jump_if_false @LOU_A1_19603 010F: (unknown) $1038 -928.87 -814.76 12.64 :LOU_A1_19603 0045: actor $1038 defined jump_if_false @LOU_A1_19626 04B4: (unknown) $1038 121 557 1.0 :LOU_A1_19626 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1DC' jump_if_true @LOU_A1_20282 0045: actor $1038 defined jump_if_false @LOU_A1_19672 0528: (unknown) $1038 557 -0.5 :LOU_A1_19672 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LOUA1DG' 'LOU1AD6' $6025 0 // ~w~Will you call on me sometime Vic Vance? 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1DD' 1 0045: actor $6025 defined jump_if_false @LOU_A1_19747 04B4: (unknown) $6025 121 550 1.0 :LOU_A1_19747 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 2000 jump_if_true @LOU_A1_20282 0045: actor $6025 defined jump_if_false @LOU_A1_19790 0528: (unknown) $6025 550 -0.8 :LOU_A1_19790 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1DD' jump_if_true @LOU_A1_20282 0045: actor $6025 defined jump_if_false @LOU_A1_19850 0154: (unknown) $6025 01EC: (unknown) $6025 0 00EE: (unknown) $6025 -934.1961 -823.7529 :LOU_A1_19850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 500 jump_if_true @LOU_A1_20282 00B9: set_camera_position -929.36 -812.29 12.82 rotations 0 0 0 00BA: set_camera_point_at -929.18 -813.25 12.6 mode 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1DE' 1 0045: actor $1038 defined jump_if_false @LOU_A1_19952 04B4: (unknown) $1038 121 557 1.0 :LOU_A1_19952 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 500 jump_if_true @LOU_A1_20282 0078: if and 0045: actor $6025 defined 0045: actor $1038 defined jump_if_false @LOU_A1_20001 00A2: (unknown) $6025 0153: (unknown) $6025 $1038 :LOU_A1_20001 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1DE' jump_if_true @LOU_A1_20282 0045: actor $1038 defined jump_if_false @LOU_A1_20047 0528: (unknown) $1038 557 -0.5 :LOU_A1_20047 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1DF' 0045: actor $1038 defined jump_if_false @LOU_A1_20089 04B4: (unknown) $1038 120 524 1.0 :LOU_A1_20089 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1DF' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1DF' jump_if_true @LOU_A1_20282 0045: actor $6025 defined jump_if_false @LOU_A1_20161 00EE: (unknown) $6025 -934.1961 -823.7529 :LOU_A1_20161 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 2000 jump_if_true @LOU_A1_20282 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LOUA1DG' 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LOUA1DG' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 500 jump_if_true @LOU_A1_20282 0045: actor $6025 defined jump_if_false @LOU_A1_20256 0154: (unknown) $6025 :LOU_A1_20256 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LOUA1DG' jump_if_true @LOU_A1_20282 :LOU_A1_20282 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 003F: destroy_actor $6025 0045: actor $1038 defined jump_if_false @LOU_A1_20311 0352: (unknown) $1038 :LOU_A1_20311 0444: (unknown) 120 0444: (unknown) 121 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_700 1000 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8920 0 0026: return :LOU_A1_20347 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12787 0026: return :LOU_A1_20359 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_20481 0078: if and not $6006 == -101 // (int) var == num not $6006 == -2 // (int) var == num jump_if_false @LOU_A1_20481 0078: if or $6006 == -4 // (int) var == num $6006 == -5 // (int) var == num $6006 == -6 // (int) var == num jump_if_false @LOU_A1_20433 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4983 2000 :LOU_A1_20433 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_20481 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8745 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12849 00C9: fade 1 1000 ms :LOU_A1_20481 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12874 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_20571 $6006 == -101 // (int) var == num jump_if_false @LOU_A1_20539 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4973 'LOU1AX0' // ~r~Louise died. 0002: jump @LOU_A1_20571 :LOU_A1_20539 $6006 == -102 // (int) var == num jump_if_false @LOU_A1_20571 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4973 'LOU1AX1' // ~r~You left the trailer park. :LOU_A1_20571 0026: return :LOU_A1_20573 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @99RED_12847 'LOU_A01' 500 // When Funday Comes 01DF: progress_made += 1 0026: return :LOU_A1_20601 $1045 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8745 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12849 82DB: not unknown_check $6027 0 jump_if_false @LOU_A1_20648 00BB: (unknown) $6027 02E2: $6027 = 0 // (any) :LOU_A1_20648 034A: unknown_check $6025 jump_if_false @LOU_A1_20663 020D: (unknown) $6025 :LOU_A1_20663 007A: mission_cleanup 0026: return //-------------Mission 54--------------- :LOU_A2 0238: name_thread 'LOU_A2' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A2' 0025: gosub @LOU_A2_1437 009D: wasted_or_busted // mission only jump_if_false @LOU_A2_45 0025: gosub @LOU_A2_11225 :LOU_A2_45 0025: gosub @LOU_A2_11427 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A2_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A2_138 :LOU_A2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A2_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A2_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_A2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A2_188 0026: return :LOU_A2_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LOU_A2_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LOU_A2_248 0400: (unknown) $1038 $1690 0002: jump @LOU_A2_254 :LOU_A2_248 02C0: (unknown) $1038 $1690 :LOU_A2_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_A2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LOU_A2_281 0045: actor $1038 defined jump_if_false @LOU_A2_349 807E: not actor $1038 driving jump_if_false @LOU_A2_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LOU_A2_329 :LOU_A2_326 021D: (unknown) 0 :LOU_A2_329 $1698 == 0 // (int) var == num jump_if_false @LOU_A2_345 02EA: select_interior 2 :LOU_A2_345 01AE: (unknown) 1 :LOU_A2_349 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A2_355 0045: actor $1038 defined jump_if_false @LOU_A2_419 807E: not actor $1038 driving jump_if_false @LOU_A2_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LOU_A2_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LOU_A2_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LOU_A2_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LOU_A2_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LOU_A2_468 02EA: select_interior 0 :LOU_A2_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A2_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A2_498 0026: return 0045: actor 0@ defined jump_if_false @LOU_A2_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A2_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_A2_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A2_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A2_549 0026: return :LOU_A2_551 0045: actor 0@ defined 0022: jump_if_false @LOU_A2_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_A2_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LOU_A2_598 :LOU_A2_594 1@ = 0 // (int) :LOU_A2_598 1@ == 1 // (int) var == num jump_if_false @LOU_A2_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A2_675 007E: actor 0@ driving jump_if_false @LOU_A2_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A2_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A2_664 :LOU_A2_661 00F1: (unknown) 0@ :LOU_A2_664 0002: jump @LOU_A2_675 :LOU_A2_671 1@ = 0 // (int) :LOU_A2_675 0002: jump @LOU_A2_598 :LOU_A2_682 0026: return 0045: actor 0@ defined jump_if_false @LOU_A2_776 007E: actor 0@ driving jump_if_false @LOU_A2_760 02A7: unknown_check 0@ jump_if_false @LOU_A2_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A2_753 :LOU_A2_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A2_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A2_753 0002: jump @LOU_A2_769 :LOU_A2_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A2_769 0002: jump @LOU_A2_778 :LOU_A2_776 005F: (unknown) :LOU_A2_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_A2_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A2_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A2_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A2_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A2_870 :LOU_A2_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_551 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A2_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_551 4@ :LOU_A2_870 0002: jump @LOU_A2_936 :LOU_A2_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A2_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A2_936 :LOU_A2_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A2_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_551 3@ :LOU_A2_936 0045: actor 0@ defined jump_if_false @LOU_A2_988 004F: unknown_check 1@ jump_if_false @LOU_A2_988 007E: actor 0@ driving jump_if_false @LOU_A2_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A2_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_551 0@ :LOU_A2_988 5@ = 0 // (int) :LOU_A2_992 5@ == 0 // (int) var == num jump_if_false @LOU_A2_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A2_1083 004F: unknown_check 1@ jump_if_false @LOU_A2_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A2_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A2_1083 :LOU_A2_1049 2@ == -1 // (int) var == num jump_if_false @LOU_A2_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A2_1083 :LOU_A2_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A2_1083 0002: jump @LOU_A2_992 :LOU_A2_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @LOU_A2_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A2_1311 :LOU_A2_1135 0@ == 1 // (int) var == num jump_if_false @LOU_A2_1168 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A2_1311 :LOU_A2_1168 0@ == 2 // (int) var == num jump_if_false @LOU_A2_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A2_1311 :LOU_A2_1210 0@ == 3 // (int) var == num jump_if_false @LOU_A2_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A2_1311 :LOU_A2_1254 0@ == 4 // (int) var == num jump_if_false @LOU_A2_1285 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A2_1311 :LOU_A2_1285 0@ == 5 // (int) var == num jump_if_false @LOU_A2_1311 03CF: (unknown) 237 130 180 255 :LOU_A2_1311 0026: return :LOU_A2_1313 00BC: (unknown) 0@ 2 0026: return :LOU_A2_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A2_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A2_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A2_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A2_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_A2_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A2_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A2_1435 005F: (unknown) :LOU_A2_1437 $1045 = 1 // (int) 0001: wait 0 ms $5604 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @SAFEHOU_12168 14 809F: not actor $1038 dead jump_if_false @LOU_A2_1511 0044: put_actor $1038 at -867.7 -264.3 -100.0 00CF: set_actor $1038 Z_angle_to 270.0 :LOU_A2_1511 024F: (unknown) 0.1 01CF: (unknown) 0160: load_model 138 0160: load_model #BAT 0160: load_model #GANG7A 0160: load_model #GANG7B 0160: load_model #BERETTA 0160: load_model #GOLFCLUB 0228: (unknown) 0160: load_model #KNIFECUR 0160: load_model #MACHETE 0160: load_model #BUTT_KNIFE 0160: load_model #BOBCAT 0160: load_model #SANCHEZ 0228: (unknown) 003E: $5599 = create_actor_pedtype 3 model 138 at -869.0 -263.39 11.07 015D: (unknown) $5599 24 01EC: (unknown) $5599 1 014B: set_actor $5599 health_to 1000 0368: (unknown) $5599 0 809F: not actor $1038 dead jump_if_false @LOU_A2_1641 0119: actor $5599 kill_actor $1038 :LOU_A2_1641 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_355 1000 00C3: (unknown) -946.6 -855.6 12.18 $5601 0057: show_text_highpriority GXT 'LOU_A2A' time 5000 flag 1 // ~w~Take Louise to the ~y~trailer park. :LOU_A2_1694 not $5588 == 5 // (int) var == num jump_if_false @LOU_A2_3576 0001: wait 0 ms 009F: actor $5599 dead jump_if_false @LOU_A2_1749 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4973 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11225 :LOU_A2_1749 $5588 == 0 // (int) var == num jump_if_false @LOU_A2_1912 809F: not actor $1038 dead jump_if_false @LOU_A2_1912 809F: not actor $5599 dead jump_if_false @LOU_A2_1797 0025: gosub @LOU_A2_6625 0002: jump @LOU_A2_1825 :LOU_A2_1797 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4973 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11225 :LOU_A2_1825 01F0: actor $5599 in_range_of_player $1038 0022: jump_if_false @LOU_A2_1912 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -952.0 -862.8 12.18 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LOU_A2_1912 0352: (unknown) $1038 809F: not actor $1038 dead jump_if_false @LOU_A2_1893 0107: toggle_player $1038 can_move 0 :LOU_A2_1893 0059: text_clear_all 00BB: (unknown) $5601 0025: gosub @LOU_A2_3844 $5588 = 1 // (int) :LOU_A2_1912 $5588 == 1 // (int) var == num jump_if_false @LOU_A2_2657 809F: not actor $1038 dead jump_if_false @LOU_A2_2568 809F: not actor $5599 dead jump_if_false @LOU_A2_2540 0078: if or 01C7: unknown_check $1038 $5615 == 1 // (int) var == num jump_if_false @LOU_A2_1986 $5611 == 0 // (int) var == num jump_if_false @LOU_A2_1986 $5611 = 1 // (int) :LOU_A2_1986 808F: not actor $5599 near_actor $1038 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_2103 // Note: the incorrect math opcode was used here $5609 == 0 // (int) var == num jump_if_false @LOU_A2_2045 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU_A2E' time 5000 flag 1 // ~w~Don't get too far from Louise, those guys will tear her to pieces. $5609 = 1 // (int) :LOU_A2_2045 808F: not actor $5599 near_actor $1038 radius 80.0 80.0 80.0 sphere 0 0022: jump_if_false @LOU_A2_2096 // Note: the incorrect math opcode was used here 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4973 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11225 :LOU_A2_2096 0002: jump @LOU_A2_2108 :LOU_A2_2103 $5609 = 0 // (int) :LOU_A2_2108 00A1: (unknown) $5599 524288 01A4: (unknown) $5599 1 0025: gosub @LOU_A2_7662 034A: unknown_check $5589 jump_if_false @LOU_A2_2230 809F: not actor $5589 dead jump_if_false @LOU_A2_2195 007E: actor $1038 driving jump_if_false @LOU_A2_2182 0326: unknown_check $5589 $1038 0022: jump_if_false @LOU_A2_2182 // Note: the incorrect math opcode was used here $5615 = 1 // (int) :LOU_A2_2182 00E4: (unknown) $5589 $1038 0002: jump @LOU_A2_2230 :LOU_A2_2195 00BB: (unknown) $5593 9 > $5603 // (int) num > var 0022: jump_if_false @LOU_A2_2230 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6858 7@ = 0 // (int) 0025: gosub @LOU_A2_7333 :LOU_A2_2230 034A: unknown_check $5590 jump_if_false @LOU_A2_2331 809F: not actor $5590 dead jump_if_false @LOU_A2_2295 007E: actor $1038 driving jump_if_false @LOU_A2_2282 0326: unknown_check $5590 $1038 0022: jump_if_false @LOU_A2_2282 // Note: the incorrect math opcode was used here $5615 = 1 // (int) :LOU_A2_2282 00E4: (unknown) $5590 $5599 0002: jump @LOU_A2_2331 :LOU_A2_2295 00BB: (unknown) $5594 9 > $5603 // (int) num > var 0022: jump_if_false @LOU_A2_2331 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6858 7@ = 1 // (int) 0025: gosub @LOU_A2_7333 :LOU_A2_2331 034A: unknown_check $5591 jump_if_false @LOU_A2_2432 809F: not actor $5591 dead jump_if_false @LOU_A2_2396 007E: actor $1038 driving jump_if_false @LOU_A2_2383 0326: unknown_check $5591 $1038 0022: jump_if_false @LOU_A2_2383 // Note: the incorrect math opcode was used here $5615 = 1 // (int) :LOU_A2_2383 00E4: (unknown) $5591 $1038 0002: jump @LOU_A2_2432 :LOU_A2_2396 00BB: (unknown) $5595 9 > $5603 // (int) num > var 0022: jump_if_false @LOU_A2_2432 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6858 7@ = 2 // (int) 0025: gosub @LOU_A2_7333 :LOU_A2_2432 034A: unknown_check $5592 jump_if_false @LOU_A2_2533 809F: not actor $5592 dead jump_if_false @LOU_A2_2497 007E: actor $1038 driving jump_if_false @LOU_A2_2484 0326: unknown_check $5592 $1038 0022: jump_if_false @LOU_A2_2484 // Note: the incorrect math opcode was used here $5615 = 1 // (int) :LOU_A2_2484 00E4: (unknown) $5592 $1038 0002: jump @LOU_A2_2533 :LOU_A2_2497 00BB: (unknown) $5596 9 > $5603 // (int) num > var 0022: jump_if_false @LOU_A2_2533 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6858 7@ = 3 // (int) 0025: gosub @LOU_A2_7333 :LOU_A2_2533 0002: jump @LOU_A2_2568 :LOU_A2_2540 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4973 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11225 :LOU_A2_2568 not 9 > $5603 // (int) num > var 0022: jump_if_false @LOU_A2_2657 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5589 dead 009F: actor $5590 dead 009F: actor $5591 dead 009F: actor $5592 dead 0022: jump_if_false @LOU_A2_2657 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_8729 00C3: (unknown) -866.0 -266.0 10.9 $5602 0057: show_text_highpriority GXT 'LOU_A2H' time 5000 flag 1 // ~w~Take Louise back to ~y~her Sister's apartment. -1@ = 0 // (int) // timer2 $5588 = 4 // (int) :LOU_A2_2657 $5588 == 3 // (int) var == num jump_if_false @LOU_A2_2901 :LOU_A2_2670 809F: not actor $1038 dead jump_if_false @LOU_A2_2901 0043: store_actor $1038 position_to $5644 $5645 $5646 // Note: the incorrect math opcode was used here 01B5: (unknown) $5644 $5645 $5646 $5634 $5635 $5636 0089: actor $1038 in_sphere $5634 $5635 $5636 radius 15.0 15.0 15.0 sphere 0 0022: jump_if_false @LOU_A2_2757 // Note: the incorrect math opcode was used here $5633 == 0 // (int) var == num jump_if_false @LOU_A2_2757 0025: gosub @LOU_A2_7725 $5633 = 1 // (int) :LOU_A2_2757 $5633 == 1 // (int) var == num jump_if_false @LOU_A2_2891 0025: gosub @LOU_A2_8070 009F: actor $5396(1@,5) dead jump_if_false @LOU_A2_2815 00BB: (unknown) $5401(1@,5) 0112: remove_references_to_actor $5396(1@,5) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5391(1@,5) // Like turning a car into any random car 0025: gosub @LOU_A2_8240 :LOU_A2_2815 809F: not actor $5396(1@,5) dead jump_if_false @LOU_A2_2891 808F: not actor $5396(1@,5) near_actor $1038 radius 120.0 120.0 120.0 sphere 0 0022: jump_if_false @LOU_A2_2891 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5396(1@,5) 0022: jump_if_false @LOU_A2_2891 // Note: the incorrect math opcode was used here 00BB: (unknown) $5401(1@,5) 003F: destroy_actor $5396(1@,5) 0049: destroy_car $5391(1@,5) 0025: gosub @LOU_A2_8240 :LOU_A2_2891 0001: wait 0 ms 0002: jump @LOU_A2_2670 :LOU_A2_2901 $5588 == 4 // (int) var == num jump_if_false @LOU_A2_3569 809F: not actor $1038 dead jump_if_false @LOU_A2_3569 0043: store_actor $1038 position_to $5644 $5645 $5646 // Note: the incorrect math opcode was used here 01B5: (unknown) $5644 $5645 $5646 $5634 $5635 $5636 0089: actor $1038 in_sphere $5634 $5635 $5636 radius 25.0 25.0 25.0 sphere 0 0022: jump_if_false @LOU_A2_2994 // Note: the incorrect math opcode was used here $5633 == 0 // (int) var == num jump_if_false @LOU_A2_2994 $5633 = 1 // (int) :LOU_A2_2994 $5633 == 1 // (int) var == num jump_if_false @LOU_A2_3309 0025: gosub @LOU_A2_8070 034A: unknown_check $5396(1@,5) jump_if_false @LOU_A2_3277 009F: actor $5396(1@,5) dead jump_if_false @LOU_A2_3110 0326: unknown_check $5396(1@,5) $1038 0022: jump_if_false @LOU_A2_3060 // Note: the incorrect math opcode was used here 5@ += 1 // (int) :LOU_A2_3060 00BB: (unknown) $5401(1@,5) 0112: remove_references_to_actor $5396(1@,5) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5391(1@,5) // Like turning a car into any random car -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A2_3110 8 > 5@ // (int) num > var 0022: jump_if_false @LOU_A2_3110 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_8240 :LOU_A2_3110 809F: not actor $5396(1@,5) dead 0022: jump_if_false @LOU_A2_3270 // Note: the incorrect math opcode was used here 808F: not actor $5396(1@,5) near_actor $1038 radius 150.0 150.0 150.0 sphere 0 0022: jump_if_false @LOU_A2_3270 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5396(1@,5) 0022: jump_if_false @LOU_A2_3270 // Note: the incorrect math opcode was used here -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A2_3270 0326: unknown_check $5396(1@,5) $1038 0022: jump_if_false @LOU_A2_3194 // Note: the incorrect math opcode was used here 5@ += 1 // (int) :LOU_A2_3194 0112: remove_references_to_actor $5396(1@,5) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5391(1@,5) // Like turning a car into any random car 00BB: (unknown) $5401(1@,5) 003F: destroy_actor $5396(1@,5) 809F: not actor $1038 dead jump_if_false @LOU_A2_3263 80A0: not car $5391(1@,5) wrecked jump_if_false @LOU_A2_3263 807C: not actor $1038 driving $5391(1@,5) 0022: jump_if_false @LOU_A2_3263 // Note: the incorrect math opcode was used here 0049: destroy_car $5391(1@,5) :LOU_A2_3263 0025: gosub @LOU_A2_8240 :LOU_A2_3270 0002: jump @LOU_A2_3309 :LOU_A2_3277 -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A2_3309 8 > 5@ // (int) num > var 0022: jump_if_false @LOU_A2_3309 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_8240 :LOU_A2_3309 809F: not actor $5599 dead 0022: jump_if_false @LOU_A2_3541 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6625 01F0: actor $5599 in_range_of_player $1038 0022: jump_if_false @LOU_A2_3534 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -866.0 -266.0 10.9 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LOU_A2_3397 0352: (unknown) $1038 0059: text_clear_all 00BB: (unknown) $5602 0025: gosub @LOU_A2_10189 $5588 = 5 // (int) :LOU_A2_3397 $5614 == 0 // (int) var == num jump_if_false @LOU_A2_3452 -1@ > 15000 // (int) var > num // timer2 jump_if_false @LOU_A2_3452 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2DA' 0 $5614 += 1 // (int) -1@ = 0 // (int) // timer2 :LOU_A2_3452 $5614 == 1 // (int) var == num jump_if_false @LOU_A2_3534 -1@ > 3000 // (int) var > num // timer2 jump_if_false @LOU_A2_3534 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12621 'LOUA2DA' jump_if_false @LOU_A2_3534 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2DB' 0 $5614 += 1 // (int) -1@ = 0 // (int) // timer2 :LOU_A2_3534 0002: jump @LOU_A2_3569 :LOU_A2_3541 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4973 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11225 :LOU_A2_3569 0002: jump @LOU_A2_1694 :LOU_A2_3576 0002: jump @LOU_A2_11381 0026: return 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_190 1000 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4326 -2@ = 0 // (int) // timer1 0270: (unknown) 1 0057: show_text_highpriority GXT 'DBGPLAC' time 5000 flag 1 // Place Holder Mission :LOU_A2_3632 0078: if and 5000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @LOU_A2_3819 0001: wait 0 ms 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 0203: set_draw_text_position 0 90.0 GXT 'DBGCOM1' // Completing: 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @MAIN_6332 $2334 8@ 0203: set_draw_text_position 275.0 90.0 GXT 8@ 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 02B1: draw_text_1number 0 105.0 GXT 'DBGCOM2' number 0@ // Mission: ~1~ 0002: jump @LOU_A2_3632 :LOU_A2_3819 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_355 1000 0026: return :LOU_A2_3844 809F: not actor $1038 dead jump_if_false @LOU_A2_3860 0107: toggle_player $1038 can_move 0 :LOU_A2_3860 01AE: (unknown) 1 00B9: set_camera_position -934.0 -852.79 12.59 rotations 0 0 0 00BA: set_camera_point_at -934.96 -853.1 12.53 mode 2 0001: wait 500 ms 809F: not actor $1038 dead jump_if_false @LOU_A2_3959 007E: actor $1038 driving jump_if_false @LOU_A2_3933 00F1: (unknown) $1038 :LOU_A2_3933 809F: not actor $5599 dead jump_if_false @LOU_A2_3959 007E: actor $5599 driving jump_if_false @LOU_A2_3959 00F1: (unknown) $5599 :LOU_A2_3959 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_190 500 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 809F: not actor $1038 dead jump_if_false @LOU_A2_4041 0044: put_actor $1038 at -947.9 -860.1 -100.0 00CF: set_actor $1038 Z_angle_to 180.0 00EE: (unknown) $1038 -941.56 -856.86 :LOU_A2_4041 809F: not actor $5599 dead jump_if_false @LOU_A2_4094 011A: (unknown) $5599 0044: put_actor $5599 at -947.2 -861.7 -100.0 00CF: set_actor $5599 Z_angle_to 180.0 00EE: (unknown) $5599 -943.67 -857.93 :LOU_A2_4094 003E: $5589 = create_actor_pedtype 21 model #GANG7B at -939.69 -869.05 -100.0 003E: $5590 = create_actor_pedtype 21 model #GANG7B at -937.95 -872.68 -100.0 003E: $5591 = create_actor_pedtype 21 model #GANG7A at -940.78 -870.67 -100.0 003E: $5592 = create_actor_pedtype 21 model #GANG7A at -938.03 -870.02 -100.0 0106: give_actor $5589 weapon 6 ammo 100 // Load the weapon model before using this 041B: (unknown) $5589 9 041B: (unknown) $5590 9 041B: (unknown) $5591 9 041B: (unknown) $5592 9 015D: (unknown) $5589 18 0434: (unknown) $5589 1 01EC: (unknown) $5589 0 015D: (unknown) $5590 18 0434: (unknown) $5590 1 01EC: (unknown) $5590 0 015D: (unknown) $5591 18 0434: (unknown) $5591 1 01EC: (unknown) $5591 0 015D: (unknown) $5592 18 0434: (unknown) $5592 1 01EC: (unknown) $5592 0 00C1: (unknown) $5589 $5593 00C1: (unknown) $5590 $5594 00C1: (unknown) $5591 $5595 00C1: (unknown) $5592 $5596 014B: set_actor $5589 health_to 50 03D5: (unknown) $5589 50 014B: set_actor $5590 health_to 50 03D5: (unknown) $5590 50 014B: set_actor $5591 health_to 50 03D5: (unknown) $5591 50 014B: set_actor $5592 health_to 50 03D5: (unknown) $5592 50 00B9: set_camera_position -936.71 -869.9 11.31 rotations 0 0 0 00BA: set_camera_point_at -937.12 -869.03 11.57 mode 2 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2AA' 'LOU_A2I' $5599 0 // ~w~I don't like the look of these guys... 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2AA' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2AB' 'LOU_A2J' $1038 0 // ~w~Aren't they the guys from the quad bike race? 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2AB' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2AC' 'LOU_A2K' $5589 0 // ~w~So, you cheats have shown your ugly bitch ass faces... 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2AC' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2AD' 'LOU_A2L' $5599 0 // ~w~If Marty heard you talking to me like that... 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2AD' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2AE' 'LOU_A2M' $5589 0 // ~w~Marty? Marty said the next time he saw you he'd turn you out. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2AE' 809F: not actor $5589 dead jump_if_false @LOU_A2_4664 00EE: (unknown) $5589 -939.69 -864.05 :LOU_A2_4664 809F: not actor $5590 dead jump_if_false @LOU_A2_4689 00EE: (unknown) $5590 -937.95 -867.68 :LOU_A2_4689 809F: not actor $5591 dead jump_if_false @LOU_A2_4714 00EE: (unknown) $5591 -940.78 -865.67 :LOU_A2_4714 809F: not actor $5592 dead jump_if_false @LOU_A2_4739 00EE: (unknown) $5592 -937.46 -865.02 :LOU_A2_4739 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4341 1500 jump_if_false @LOU_A2_4776 0002: jump @LOU_A2_6329 :LOU_A2_4776 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2AA' 1 809F: not actor $5599 dead jump_if_false @LOU_A2_4825 809F: not actor $5589 dead jump_if_false @LOU_A2_4825 0153: (unknown) $5599 $5589 :LOU_A2_4825 -2@ = 0 // (int) // timer1 :LOU_A2_4829 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_4899 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_4889 0002: jump @LOU_A2_6329 809F: not actor $5599 dead jump_if_false @LOU_A2_4889 809F: not actor $5589 dead jump_if_false @LOU_A2_4889 0153: (unknown) $5599 $5589 :LOU_A2_4889 0001: wait 0 ms 0002: jump @LOU_A2_4829 :LOU_A2_4899 809F: not actor $1038 dead 0022: jump_if_false @LOU_A2_4927 // Note: the incorrect math opcode was used here 809F: not actor $5589 dead 0022: jump_if_false @LOU_A2_4927 // Note: the incorrect math opcode was used here 0153: (unknown) $1038 $5589 :LOU_A2_4927 02B4: set_camera_transverse_delay 0 time 3000 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2AA' jump_if_false @LOU_A2_4970 0002: jump @LOU_A2_6329 :LOU_A2_4970 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2AB' 1 -2@ = 0 // (int) // timer1 :LOU_A2_4997 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5039 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5029 0002: jump @LOU_A2_6329 :LOU_A2_5029 0001: wait 0 ms 0002: jump @LOU_A2_4997 :LOU_A2_5039 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2AB' jump_if_false @LOU_A2_5072 0002: jump @LOU_A2_6329 :LOU_A2_5072 809F: not actor $5589 dead jump_if_false @LOU_A2_5096 00A2: (unknown) $5589 00CF: set_actor $5589 Z_angle_to 5.3 :LOU_A2_5096 809F: not actor $5590 dead jump_if_false @LOU_A2_5120 00A2: (unknown) $5590 00CF: set_actor $5590 Z_angle_to 22.79 :LOU_A2_5120 809F: not actor $5591 dead jump_if_false @LOU_A2_5135 00A2: (unknown) $5591 :LOU_A2_5135 809F: not actor $5592 dead jump_if_false @LOU_A2_5159 00A2: (unknown) $5592 00CF: set_actor $5592 Z_angle_to 22.79 :LOU_A2_5159 0001: wait 0 ms 0045: actor $5590 defined jump_if_false @LOU_A2_5185 04B4: (unknown) $5590 120 512 100.0 :LOU_A2_5185 0045: actor $5591 defined jump_if_false @LOU_A2_5208 04B4: (unknown) $5591 120 524 100.0 :LOU_A2_5208 0045: actor $5592 defined jump_if_false @LOU_A2_5231 04B4: (unknown) $5592 120 513 1.0 :LOU_A2_5231 00B9: set_camera_position -939.81 -861.92 11.68 rotations 0 0 0 00BA: set_camera_point_at -939.65 -862.88 11.89 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2AC' 1 809F: not actor $1038 dead jump_if_false @LOU_A2_5334 00A2: (unknown) $1038 0044: put_actor $1038 at -941.56 -856.86 -100.0 00CF: set_actor $1038 Z_angle_to -177.68 :LOU_A2_5334 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @LOU_A2_5360 04B4: (unknown) $1038 120 524 100.0 :LOU_A2_5360 809F: not actor $5599 dead jump_if_false @LOU_A2_5401 00A2: (unknown) $5599 0044: put_actor $5599 at -943.67 -857.93 -100.0 00CF: set_actor $5599 Z_angle_to -105.9 :LOU_A2_5401 0001: wait 0 ms 0045: actor $5599 defined jump_if_false @LOU_A2_5427 04B4: (unknown) $5599 120 521 100.0 :LOU_A2_5427 809F: not actor $5589 dead jump_if_false @LOU_A2_5476 809F: not actor $5599 dead jump_if_false @LOU_A2_5455 0153: (unknown) $5599 $5589 :LOU_A2_5455 809F: not actor $1038 dead 0022: jump_if_false @LOU_A2_5476 // Note: the incorrect math opcode was used here 00A2: (unknown) $1038 0153: (unknown) $1038 $5589 :LOU_A2_5476 -2@ = 0 // (int) // timer1 :LOU_A2_5480 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5522 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5512 0002: jump @LOU_A2_6329 :LOU_A2_5512 0001: wait 0 ms 0002: jump @LOU_A2_5480 :LOU_A2_5522 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2AC' jump_if_false @LOU_A2_5555 0002: jump @LOU_A2_6329 :LOU_A2_5555 00B9: set_camera_position -940.09 -857.9 12.57 rotations 0 0 0 00BA: set_camera_point_at -941.02 -857.56 12.47 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2AD' 1 809F: not actor $5599 dead jump_if_false @LOU_A2_5628 :LOU_A2_5628 -2@ = 0 // (int) // timer1 :LOU_A2_5632 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5674 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5664 0002: jump @LOU_A2_6329 :LOU_A2_5664 0001: wait 0 ms 0002: jump @LOU_A2_5632 :LOU_A2_5674 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2AD' jump_if_false @LOU_A2_5707 0002: jump @LOU_A2_6329 :LOU_A2_5707 00B9: set_camera_position -939.81 -861.92 11.68 rotations 0 0 0 00BA: set_camera_point_at -939.65 -862.88 11.89 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2AE' 1 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2AF' 'LOU_A2N' $1038 0 // ~w~Back off, white trash.... 809F: not actor $5589 dead jump_if_false @LOU_A2_5811 :LOU_A2_5811 -2@ = 0 // (int) // timer1 :LOU_A2_5815 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5857 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5847 0002: jump @LOU_A2_6329 :LOU_A2_5847 0001: wait 0 ms 0002: jump @LOU_A2_5815 :LOU_A2_5857 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2AE' jump_if_false @LOU_A2_5890 0002: jump @LOU_A2_6329 :LOU_A2_5890 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2AF' 00B9: set_camera_position -940.09 -857.9 12.57 rotations 0 0 0 00BA: set_camera_point_at -941.02 -857.56 12.47 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2AF' 1 0045: actor $1038 defined jump_if_false @LOU_A2_5994 04B4: (unknown) $1038 121 537 1.0 :LOU_A2_5994 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4341 500 jump_if_true @LOU_A2_6329 0045: actor $1038 defined jump_if_false @LOU_A2_6037 04B4: (unknown) $1038 121 539 1.0 :LOU_A2_6037 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2AG' 'LOU_A2O' $5589 0 // ~w~White trash? You wanna do this, bitch boy? 809F: not actor $1038 dead jump_if_false @LOU_A2_6079 :LOU_A2_6079 -2@ = 0 // (int) // timer1 :LOU_A2_6083 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_6125 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_6115 0002: jump @LOU_A2_6329 :LOU_A2_6115 0001: wait 0 ms 0002: jump @LOU_A2_6083 :LOU_A2_6125 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2AF' jump_if_false @LOU_A2_6158 0002: jump @LOU_A2_6329 :LOU_A2_6158 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2AG' 00B9: set_camera_position -939.81 -861.92 11.68 rotations 0 0 0 00BA: set_camera_point_at -939.65 -862.88 11.89 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2AG' 1 809F: not actor $5589 dead jump_if_false @LOU_A2_6250 :LOU_A2_6250 -2@ = 0 // (int) // timer1 :LOU_A2_6254 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_6296 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_6286 0002: jump @LOU_A2_6329 :LOU_A2_6286 0001: wait 0 ms 0002: jump @LOU_A2_6254 :LOU_A2_6296 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2AG' jump_if_false @LOU_A2_6329 0002: jump @LOU_A2_6329 :LOU_A2_6329 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4311 0045: actor $5589 defined jump_if_false @LOU_A2_6356 0352: (unknown) $5589 :LOU_A2_6356 0045: actor $5590 defined jump_if_false @LOU_A2_6371 0352: (unknown) $5590 :LOU_A2_6371 0045: actor $5591 defined jump_if_false @LOU_A2_6386 0352: (unknown) $5591 :LOU_A2_6386 0045: actor $5592 defined jump_if_false @LOU_A2_6401 0352: (unknown) $5592 :LOU_A2_6401 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_12382 809F: not actor $1038 dead jump_if_false @LOU_A2_6458 0154: (unknown) $1038 00A2: (unknown) $1038 0044: put_actor $1038 at -939.08 -858.8 -100.0 00CF: set_actor $1038 Z_angle_to 180.0 0352: (unknown) $1038 :LOU_A2_6458 809F: not actor $5599 dead jump_if_false @LOU_A2_6542 0154: (unknown) $5599 0352: (unknown) $5599 00A2: (unknown) $5599 0044: put_actor $5599 at -941.22 -857.4 -100.0 00CF: set_actor $5599 Z_angle_to 180.0 011A: (unknown) $5599 0434: (unknown) $5599 1 01EC: (unknown) $5599 0 0106: give_actor $5599 weapon 6 ammo 100 // Load the weapon model before using this 0310: (unknown) $5599 $1038 1 0347: (unknown) $5599 1 :LOU_A2_6542 0444: (unknown) 120 0444: (unknown) 121 01CF: (unknown) 01AE: (unknown) 0 013F: $5610 = create_pickup #HEALTH type 3 at -933.8 -856.5 12.1 809F: not actor $1038 dead jump_if_false @LOU_A2_6594 0107: toggle_player $1038 can_move 1 :LOU_A2_6594 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_355 500 0057: show_text_highpriority GXT 'LOU_A2D' time 5000 flag 1 // ~w~Take out the ~r~Trash! 0026: return :LOU_A2_6625 809F: not actor $5599 dead jump_if_false @LOU_A2_6856 81F0: not actor $5599 in_range_of_player $1038 0022: jump_if_false @LOU_A2_6742 // Note: the incorrect math opcode was used here $5605 == 0 // (int) var == num jump_if_false @LOU_A2_6709 00BB: (unknown) $5601 00BB: (unknown) $5602 00C1: (unknown) $5599 $5600 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_1313 $5600 0057: show_text_highpriority GXT 'LOU_A2B' time 5000 flag 1 // ~w~You left ~b~Louise ~w~behind, go back and get her. $5605 = 1 // (int) :LOU_A2_6709 008F: actor $5599 near_actor $1038 radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @LOU_A2_6735 // Note: the incorrect math opcode was used here 0119: actor $5599 kill_actor $1038 :LOU_A2_6735 0002: jump @LOU_A2_6856 :LOU_A2_6742 $5605 == 1 // (int) var == num jump_if_false @LOU_A2_6856 00BB: (unknown) $5600 $5588 == 0 // (int) var == num jump_if_false @LOU_A2_6806 00C3: (unknown) -946.6 -855.6 12.18 $5601 0057: show_text_highpriority GXT 'LOU_A2A' time 5000 flag 1 // ~w~Take Louise to the ~y~trailer park. :LOU_A2_6806 $5588 == 4 // (int) var == num jump_if_false @LOU_A2_6851 00C3: (unknown) -866.0 -266.0 10.9 $5602 0057: show_text_highpriority GXT 'LOU_A2H' time 5000 flag 1 // ~w~Take Louise back to ~y~her Sister's apartment. :LOU_A2_6851 $5605 = 0 // (int) :LOU_A2_6856 0026: return :LOU_A2_6858 0078: if and $5628 == 1 // (int) var == num $5629 == 1 // (int) var == num $5630 == 1 // (int) var == num $5631 == 1 // (int) var == num jump_if_false @LOU_A2_6905 $5632 = 0 // (int) 0002: jump @LOU_A2_6912 :LOU_A2_6905 $5632 = 6000 // (int) :LOU_A2_6912 0139: 9@ = random_int_in_ranges 1 6 9@ == 1 // (int) var == num jump_if_false @LOU_A2_6988 805D: not sphere_onscreen -945.7 -876.54 7.0 radius 7.0 jump_if_false @LOU_A2_6988 $5606 = -945.7 // (float) $5607 = -876.54 // (float) $5608 = -100.0 // (float) 0002: jump @LOU_A2_7331 :LOU_A2_6988 9@ == 2 // (int) var == num jump_if_false @LOU_A2_7057 805D: not sphere_onscreen -926.58 -859.89 7.0 radius 7.0 jump_if_false @LOU_A2_7057 $5606 = -926.58 // (float) $5607 = -859.89 // (float) $5608 = -100.0 // (float) 0002: jump @LOU_A2_7331 :LOU_A2_7057 9@ == 3 // (int) var == num jump_if_false @LOU_A2_7124 805D: not sphere_onscreen -935.25 -874.84 7.0 radius 7.0 jump_if_false @LOU_A2_7124 $5606 = -935.25 // (float) $5607 = -874.84 // (float) $5608 = -100.0 // (float) 0002: jump @LOU_A2_7331 :LOU_A2_7124 9@ == 4 // (int) var == num jump_if_false @LOU_A2_7193 805D: not sphere_onscreen -954.93 -850.12 7.0 radius 7.0 jump_if_false @LOU_A2_7193 $5606 = -954.93 // (float) $5607 = -850.12 // (float) $5608 = -100.0 // (float) 0002: jump @LOU_A2_7331 :LOU_A2_7193 9@ == 5 // (int) var == num jump_if_false @LOU_A2_7262 805D: not sphere_onscreen -954.01 -888.51 7.0 radius 7.0 jump_if_false @LOU_A2_7262 $5606 = -954.01 // (float) $5607 = -888.51 // (float) $5608 = -100.0 // (float) 0002: jump @LOU_A2_7331 :LOU_A2_7262 9@ == 6 // (int) var == num jump_if_false @LOU_A2_7331 805D: not sphere_onscreen -926.38 -847.57 7.0 radius 7.0 jump_if_false @LOU_A2_7331 $5606 = -926.38 // (float) $5607 = -847.57 // (float) $5608 = -100.0 // (float) 0002: jump @LOU_A2_7331 :LOU_A2_7331 0026: return :LOU_A2_7333 7@ == 0 // (int) var == num jump_if_false @LOU_A2_7361 10@ = 104 // (int) 02E2: 11@ = 6 // (any) 0002: jump @LOU_A2_7428 :LOU_A2_7361 7@ == 1 // (int) var == num jump_if_false @LOU_A2_7390 10@ = 104 // (int) 02E2: 11@ = 5 // (any) 0002: jump @LOU_A2_7428 :LOU_A2_7390 7@ == 2 // (int) var == num jump_if_false @LOU_A2_7419 10@ = 103 // (int) 02E2: 11@ = 9 // (any) 0002: jump @LOU_A2_7428 :LOU_A2_7419 10@ = 103 // (int) 02E2: 11@ = 0 // (any) :LOU_A2_7428 $5603 > 6 // (int) var > num jump_if_false @LOU_A2_7446 02E2: 11@ = 19 // (any) :LOU_A2_7446 $5372(7@,4) == 0 // (int) var == num jump_if_false @LOU_A2_7474 010E: $5360(7@,4) = current_time_in_ms $5372(7@,4) = 1 // (int) :LOU_A2_7474 $5372(7@,4) == 1 // (int) var == num jump_if_false @LOU_A2_7538 010E: $5364(7@,4) = current_time_in_ms 0035: $5368(7@,4) = $5364(7@,4) // (int vars) 002B: $5368(7@,4) -= $5360(7@,4) // (int vars) // Note: the incorrect math opcode was used here 0011: $5368(7@,4) > $5632 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A2_7538 // Note: the incorrect math opcode was used here $5372(7@,4) = 2 // (int) :LOU_A2_7538 $5372(7@,4) == 2 // (int) var == num jump_if_false @LOU_A2_7660 003E: $5333(7@,4) = create_actor_pedtype 21 model 10@ at $5606 $5607 $5608 041B: (unknown) $5333(7@,4) 9 014B: set_actor $5333(7@,4) health_to 50 03D5: (unknown) $5333(7@,4) 50 015D: (unknown) $5333(7@,4) 18 0434: (unknown) $5333(7@,4) 1 01EC: (unknown) $5333(7@,4) 0 00C1: (unknown) $5333(7@,4) $5337(7@,4) $5603 > 5 // (int) var > num jump_if_false @LOU_A2_7647 0106: give_actor $5333(7@,4) weapon 11@ ammo 100 // Load the weapon model before using this :LOU_A2_7647 $5603 += 1 // (int) $5372(7@,4) = 0 // (int) :LOU_A2_7660 0026: return :LOU_A2_7662 03BC: (unknown) $5599 12@ 12@ == -1 // (int) var == num jump_if_false @LOU_A2_7723 13@ = 0 // (int) :LOU_A2_7683 0045: actor $5333(13@,4) defined jump_if_false @LOU_A2_7706 013E: actor $5599 look_at_actor $5333(13@,4) 0026: return :LOU_A2_7706 13@ += 1 // (int) 13@ >= 4 // (int) var >= num jump_if_false @LOU_A2_7683 :LOU_A2_7723 0026: return :LOU_A2_7725 809F: not actor $1038 dead jump_if_false @LOU_A2_7756 0043: store_actor $1038 position_to $5644 $5645 $5646 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to $5662 $5663 $5664 // Note: the incorrect math opcode was used here :LOU_A2_7756 0139: $5637 = random_int_in_ranges 4 40 02F5: (unknown) $5644 $5645 $5646 $5637 $5641 $5642 $5643 02F5: (unknown) $5644 $5645 $5646 $5637 $5638 $5639 $5640 0078: if or 005D: sphere_onscreen $5638 $5639 $5640 radius 5.0 0089: actor $1038 in_sphere $5638 $5639 $5640 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_7845 // Note: the incorrect math opcode was used here 0002: jump @LOU_A2_7725 :LOU_A2_7845 0078: if and 001E: $5641 == $5665 // (float) var == num 001E: $5642 == $5666 // (float) var == num 0022: jump_if_false @LOU_A2_7875 // Note: the incorrect math opcode was used here 0002: jump @LOU_A2_7725 :LOU_A2_7875 0036: $5665 = $5641 // (float vars) 0036: $5666 = $5642 // (float vars) 0139: 2@ = random_int_in_ranges 0 9 5 > 2@ // (int) num > var 0022: jump_if_false @LOU_A2_7917 // Note: the incorrect math opcode was used here 3@ = 103 // (int) 0002: jump @LOU_A2_7922 :LOU_A2_7917 3@ = 104 // (int) :LOU_A2_7922 0048: $5391(1@,5) = create_car #BOBCAT at $5641 $5642 -100.0 04BE: (unknown) $5391(1@,5) 1.25 1.0 00A4: $5396(1@,5) = create_actor_pedtype 21 model 3@ in_car $5391(1@,5) driverseat 041B: (unknown) $5396(1@,5) 9 00C1: (unknown) $5396(1@,5) $5401(1@,5) 00C4: (unknown) $5401(1@,5) 1 0233: (unknown) $5391(1@,5) $5662 $5663 004A: car $5391(1@,5) drive_to $5644 $5645 $5646 0051: set_car $5391(1@,5) traffic_behavior_to 2 0050: set_car $5391(1@,5) max_speed_to 50.0 0290: (unknown) $5391(1@,5) 2.0 4@ = 0 // (int) 1@ += 1 // (int) not 1@ > 3 // (int) var > num jump_if_false @LOU_A2_8064 0002: jump @LOU_A2_7725 :LOU_A2_8064 1@ = 0 // (int) 0026: return :LOU_A2_8070 809F: not actor $1038 dead jump_if_false @LOU_A2_8217 809F: not actor $5396(1@,5) dead jump_if_false @LOU_A2_8217 00E5: (unknown) $5396(1@,5) $1038 80A0: not car $5391(1@,5) wrecked 0022: jump_if_false @LOU_A2_8217 // Note: the incorrect math opcode was used here 007C: actor $5396(1@,5) driving $5391(1@,5) 0022: jump_if_false @LOU_A2_8217 // Note: the incorrect math opcode was used here 004A: car $5391(1@,5) drive_to $5644 $5645 $5646 0050: set_car $5391(1@,5) max_speed_to 50.0 008F: actor $5396(1@,5) near_actor $1038 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_8201 // Note: the incorrect math opcode was used here 0300: (unknown) $5391(1@,5) 100 0051: set_car $5391(1@,5) traffic_behavior_to 3 0002: jump @LOU_A2_8217 :LOU_A2_8201 0300: (unknown) $5391(1@,5) 20 0051: set_car $5391(1@,5) traffic_behavior_to 2 :LOU_A2_8217 1@ += 1 // (int) 1@ > 3 // (int) var > num jump_if_false @LOU_A2_8238 1@ = 0 // (int) :LOU_A2_8238 0026: return :LOU_A2_8240 809F: not actor $1038 dead jump_if_false @LOU_A2_8271 0043: store_actor $1038 position_to $5644 $5645 $5646 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to $5662 $5663 $5664 // Note: the incorrect math opcode was used here :LOU_A2_8271 0046: unknown_check $1038 -872.9 -366.7 -837.7 -335.7 0 jump_if_false @LOU_A2_8333 $5641 = -917.3 // (float) $5642 = -284.3 // (float) 4@ = 1 // (int) 0002: jump @LOU_A2_8522 :LOU_A2_8333 0046: unknown_check $1038 -876.0 -530.0 -822.7 -465.0 0 jump_if_false @LOU_A2_8391 $5641 = -922.3 // (float) $5642 = -442.6 // (float) 4@ = 1 // (int) 0002: jump @LOU_A2_8522 :LOU_A2_8391 0139: $5637 = random_int_in_ranges 4 40 02F5: (unknown) $5644 $5645 $5646 $5637 $5641 $5642 $5643 02F5: (unknown) $5644 $5645 $5646 $5637 $5638 $5639 $5640 0078: if or 005D: sphere_onscreen $5638 $5639 $5640 radius 5.0 0089: actor $1038 in_sphere $5638 $5639 $5640 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_8480 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0026: return :LOU_A2_8480 0078: if and 001E: $5641 == $5665 // (float) var == num 001E: $5642 == $5666 // (float) var == num 0022: jump_if_false @LOU_A2_8510 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0026: return :LOU_A2_8510 0036: $5665 = $5641 // (float vars) 0036: $5666 = $5642 // (float vars) :LOU_A2_8522 6@ = 0 // (int) 0139: 2@ = random_int_in_ranges 0 9 5 > 2@ // (int) num > var 0022: jump_if_false @LOU_A2_8556 // Note: the incorrect math opcode was used here 3@ = 103 // (int) 0002: jump @LOU_A2_8561 :LOU_A2_8556 3@ = 104 // (int) :LOU_A2_8561 0048: $5391(1@,5) = create_car #BOBCAT at $5641 $5642 -100.0 04BE: (unknown) $5391(1@,5) 1.2 1.0 00A4: $5396(1@,5) = create_actor_pedtype 21 model 3@ in_car $5391(1@,5) driverseat 041B: (unknown) $5396(1@,5) 9 00C1: (unknown) $5396(1@,5) $5401(1@,5) 00C4: (unknown) $5401(1@,5) 1 not 4@ == 1 // (int) var == num jump_if_false @LOU_A2_8652 0233: (unknown) $5391(1@,5) $5662 $5663 :LOU_A2_8652 004A: car $5391(1@,5) drive_to $5644 $5645 $5646 0051: set_car $5391(1@,5) traffic_behavior_to 2 0050: set_car $5391(1@,5) max_speed_to 50.0 0290: (unknown) $5391(1@,5) 2.0 -2@ = 0 // (int) // timer1 4@ == 1 // (int) var == num jump_if_false @LOU_A2_8723 00D1: set_car $5391(1@,5) Z_angle_to 270.0 02E9: set_car $5391(1@,5) speed_to 30.0 :LOU_A2_8723 4@ = 0 // (int) 0026: return :LOU_A2_8729 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_190 500 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2CA' 'LOU_A2R' $5599 0 // ~w~I'll get my baby's things... 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2CA' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2CB' 'LOU_A2S' $1038 0 // ~w~You should have just bought new. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2CB' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2CC' 'LOU_A2T' $5599 0 // ~w~I will... I just found Marty's wallet inside. I'm going shopping! 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2CC' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2CD' 'SLUA2CD' $5599 0 // ~w~That asshole owes me. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2CD' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 01AE: (unknown) 1 809F: not actor $5599 dead jump_if_false @LOU_A2_8984 02D4: (unknown) $5599 0352: (unknown) $5599 00A2: (unknown) $5599 :LOU_A2_8984 0001: wait 0 ms 809F: not actor $5599 dead jump_if_false @LOU_A2_9013 0044: put_actor $5599 at -941.1 -856.0 -100.0 :LOU_A2_9013 809F: not actor $1038 dead jump_if_false @LOU_A2_9081 0107: toggle_player $1038 can_move 0 807E: not actor $1038 driving jump_if_false @LOU_A2_9064 0044: put_actor $1038 at -941.1 -858.2 -100.0 0002: jump @LOU_A2_9081 :LOU_A2_9064 0216: (unknown) $1038 -941.1 -858.2 -100.0 :LOU_A2_9081 809F: not actor $1038 dead jump_if_false @LOU_A2_9115 809F: not actor $5599 dead jump_if_false @LOU_A2_9115 013E: actor $5599 look_at_actor $1038 013E: actor $1038 look_at_actor $5599 :LOU_A2_9115 00B9: set_camera_position -955.13 -854.34 25.15 rotations 0 0 0 00BA: set_camera_point_at -954.32 -854.51 24.58 mode 2 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LOU_A2_9182 04B4: (unknown) $1038 120 524 100.0 :LOU_A2_9182 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4341 1500 jump_if_false @LOU_A2_9219 0002: jump @LOU_A2_9988 :LOU_A2_9219 00B9: set_camera_position -949.11 -852.12 13.12 rotations 0 0 0 00BA: set_camera_point_at -948.28 -852.64 12.97 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 9000 00B9: set_camera_position -944.39 -855.09 12.62 rotations 0 0 0 00BA: set_camera_point_at -943.64 -855.73 12.48 mode 1 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2CA' 0 809F: not actor $5599 dead jump_if_false @LOU_A2_9337 :LOU_A2_9337 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4341 2000 jump_if_false @LOU_A2_9364 0002: jump @LOU_A2_9988 :LOU_A2_9364 809F: not actor $5599 dead jump_if_false @LOU_A2_9398 00EE: (unknown) $5599 -940.5 -853.1 04B6: (unknown) $5599 0 04B7: (unknown) $5599 0 :LOU_A2_9398 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A2_9425 0002: jump @LOU_A2_9988 :LOU_A2_9425 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2CA' jump_if_false @LOU_A2_9458 0002: jump @LOU_A2_9988 :LOU_A2_9458 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2CB' 0 809F: not actor $1038 dead jump_if_false @LOU_A2_9491 :LOU_A2_9491 0045: actor $1038 defined jump_if_false @LOU_A2_9514 04B4: (unknown) $1038 121 557 1.0 :LOU_A2_9514 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2CB' jump_if_false @LOU_A2_9547 0002: jump @LOU_A2_9988 :LOU_A2_9547 0045: actor $1038 defined jump_if_false @LOU_A2_9570 0528: (unknown) $1038 557 -0.8 :LOU_A2_9570 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4341 3000 jump_if_false @LOU_A2_9599 0002: jump @LOU_A2_9988 :LOU_A2_9599 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2CC' 1 809F: not actor $5599 dead jump_if_false @LOU_A2_9671 809F: not actor $1038 dead jump_if_false @LOU_A2_9671 00A2: (unknown) $5599 0044: put_actor $5599 at -941.749 -853.759 11.18 013E: actor $5599 look_at_actor $1038 :LOU_A2_9671 0001: wait 0 ms 809F: not actor $5599 dead 0022: jump_if_false @LOU_A2_9714 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @LOU_A2_9714 // Note: the incorrect math opcode was used here 00EE: (unknown) $5599 -941.1 -856.0 01EC: (unknown) $5599 1 :LOU_A2_9714 00B9: set_camera_position -943.5 -858.32 12.34 rotations 0 0 0 00BA: set_camera_point_at -942.67 -857.76 12.29 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 6000 00B9: set_camera_position -942.94 -858.08 12.42 rotations 0 0 0 00BA: set_camera_point_at -941.99 -857.76 12.39 mode 1 0045: actor $5599 defined jump_if_false @LOU_A2_9823 04B4: (unknown) $5599 121 556 1.0 :LOU_A2_9823 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2CC' jump_if_false @LOU_A2_9856 0002: jump @LOU_A2_9988 :LOU_A2_9856 0045: actor $5599 defined jump_if_false @LOU_A2_9879 0528: (unknown) $5599 556 -0.9 :LOU_A2_9879 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2CC' jump_if_false @LOU_A2_9912 0002: jump @LOU_A2_9988 :LOU_A2_9912 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2CD' 0 0045: actor $5599 defined jump_if_false @LOU_A2_9955 04B4: (unknown) $5599 120 522 1.0 :LOU_A2_9955 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2CD' jump_if_false @LOU_A2_9988 0002: jump @LOU_A2_9988 :LOU_A2_9988 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4311 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2DA' 'LOU_A2U' -1 0 // ~w~Marty ain't gonna be too happy when he finds out you ripped him off. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2DA' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2DB' 'LOU_A2V' $5599 1 // ~w~Ha ha ha! Like I give a shit. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2DB' 809F: not actor $1038 dead jump_if_false @LOU_A2_10171 0107: toggle_player $1038 can_move 1 0352: (unknown) $1038 809F: not actor $5599 dead jump_if_false @LOU_A2_10171 0119: actor $5599 kill_actor $1038 0352: (unknown) $5599 0433: (unknown) $5599 0 0 0 0 1 01EC: (unknown) $5599 1 :LOU_A2_10171 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_355 500 0026: return :LOU_A2_10189 809F: not actor $1038 dead jump_if_false @LOU_A2_10205 0107: toggle_player $1038 can_move 0 :LOU_A2_10205 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_190 500 1@ = 0 // (int) :LOU_A2_10222 5 > 1@ // (int) num > var 0022: jump_if_false @LOU_A2_10306 // Note: the incorrect math opcode was used here 00BB: (unknown) $5401(1@,5) 003F: destroy_actor $5396(1@,5) 809F: not actor $1038 dead 0022: jump_if_false @LOU_A2_10291 // Note: the incorrect math opcode was used here 80A0: not car $5391(1@,5) wrecked 0022: jump_if_false @LOU_A2_10291 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5391(1@,5) 0022: jump_if_false @LOU_A2_10291 // Note: the incorrect math opcode was used here 0049: destroy_car $5391(1@,5) :LOU_A2_10291 1@ += 1 // (int) 0001: wait 0 ms 0002: jump @LOU_A2_10222 :LOU_A2_10306 022C: (unknown) -866.0 -266.0 50.0 50.0 1 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2EA' 'LOU_A2W' $5599 0 // ~w~Vic Vance... I never knew I could have such a good time. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2EA' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2EB' 'LOU_A2X' $1038 0 // ~w~A great time? Oh yeah, we had a riot. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2EB' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2EC' 'LOU_A2Y' $5599 0 // ~w~And you were great. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2EC' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2ED' 'LOU_A2Z' $5599 0 // ~w~Well, I better get on inside. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2ED' 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @MAIN_12755 'LOUA2EE' 'SLUA2EE' $5599 0 // ~w~See you later. 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_12704 'LOUA2EE' 01AE: (unknown) 1 00B9: set_camera_position -873.92 -265.39 11.6 rotations 0 0 0 809F: not actor $1038 dead jump_if_false @LOU_A2_10675 007E: actor $1038 driving jump_if_false @LOU_A2_10650 007B: $5613 = actor $1038 car 00B4: camera_on_car $5613 15 2 0002: jump @LOU_A2_10675 :LOU_A2_10650 00B5: (unknown) $1038 15 2 809F: not actor $5599 dead jump_if_false @LOU_A2_10675 013E: actor $1038 look_at_actor $5599 :LOU_A2_10675 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4326 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2EA' 0 -2@ = 0 // (int) // timer1 :LOU_A2_10711 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_10753 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_10743 0002: jump @LOU_A2_11185 :LOU_A2_10743 0001: wait 0 ms 0002: jump @LOU_A2_10711 :LOU_A2_10753 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2EA' jump_if_false @LOU_A2_10786 0002: jump @LOU_A2_11185 :LOU_A2_10786 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2EB' 0 -2@ = 0 // (int) // timer1 :LOU_A2_10812 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_10854 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_10844 0002: jump @LOU_A2_11185 :LOU_A2_10844 0001: wait 0 ms 0002: jump @LOU_A2_10812 :LOU_A2_10854 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2EB' jump_if_false @LOU_A2_10887 0002: jump @LOU_A2_11185 :LOU_A2_10887 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2EC' 0 -2@ = 0 // (int) // timer1 :LOU_A2_10913 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_10955 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_10945 0002: jump @LOU_A2_11185 :LOU_A2_10945 0001: wait 0 ms 0002: jump @LOU_A2_10913 :LOU_A2_10955 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2EC' jump_if_false @LOU_A2_10988 0002: jump @LOU_A2_11185 :LOU_A2_10988 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2ED' 0 -2@ = 0 // (int) // timer1 :LOU_A2_11014 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_11056 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_11046 0002: jump @LOU_A2_11185 :LOU_A2_11046 0001: wait 0 ms 0002: jump @LOU_A2_11014 :LOU_A2_11056 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_13348 'LOUA2ED' jump_if_false @LOU_A2_11089 0002: jump @LOU_A2_11185 :LOU_A2_11089 809F: not actor $5599 dead jump_if_false @LOU_A2_11117 011A: (unknown) $5599 00EE: (unknown) $5599 -873.5 -265.9 :LOU_A2_11117 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @MAIN_13171 'LOUA2EE' 0 -2@ = 0 // (int) // timer1 :LOU_A2_11143 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_11185 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_11175 0002: jump @LOU_A2_11185 :LOU_A2_11175 0001: wait 0 ms 0002: jump @LOU_A2_11143 :LOU_A2_11185 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4311 01CF: (unknown) 003F: destroy_actor $5599 809F: not actor $1038 dead jump_if_false @LOU_A2_11220 0107: toggle_player $1038 can_move 1 :LOU_A2_11220 01AE: (unknown) 0 0026: return :LOU_A2_11225 809F: not actor $1038 dead jump_if_false @LOU_A2_11328 809F: not actor $5589 dead jump_if_false @LOU_A2_11259 00E5: (unknown) $5589 $1038 03DE: (unknown) $5589 1 :LOU_A2_11259 809F: not actor $5590 dead jump_if_false @LOU_A2_11282 00E5: (unknown) $5590 $1038 03DE: (unknown) $5590 1 :LOU_A2_11282 809F: not actor $5591 dead jump_if_false @LOU_A2_11305 00E5: (unknown) $5591 $1038 03DE: (unknown) $5591 1 :LOU_A2_11305 809F: not actor $5592 dead jump_if_false @LOU_A2_11328 00E5: (unknown) $5592 $1038 03DE: (unknown) $5592 1 :LOU_A2_11328 0112: remove_references_to_actor $5589 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5590 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5591 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5592 // Like turning an actor into a random pedestrian 009F: actor $5599 dead jump_if_false @LOU_A2_11359 020D: (unknown) $5599 :LOU_A2_11359 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0002: jump @LOU_A2_11427 :LOU_A2_11381 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A2_355 500 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @99RED_12847 'LOU_A02' 200 // Takin' Out the White-Trash 01DF: progress_made += 1 0002: jump @LOU_A2_11427 :LOU_A2_11427 $1045 = 0 // (int) 1@ = 0 // (int) :LOU_A2_11436 5 > 1@ // (int) num > var 0022: jump_if_false @LOU_A2_11490 // Note: the incorrect math opcode was used here 809F: not actor $5396(1@,5) dead 0022: jump_if_false @LOU_A2_11469 // Note: the incorrect math opcode was used here 03DE: (unknown) $5396(1@,5) 1 :LOU_A2_11469 00BB: (unknown) $5401(1@,5) 1@ += 1 // (int) 0001: wait 0 ms 0002: jump @LOU_A2_11436 :LOU_A2_11490 024F: (unknown) 1.0 0162: release_model 138 0162: release_model #BAT 0162: release_model #GANG7A 0162: release_model #GANG7B 0162: release_model #BERETTA 0162: release_model #GOLFCLUB 0162: release_model #KNIFECUR 0162: release_model #MACHETE 0162: release_model #BUTT_KNIFE 00BB: (unknown) $5600 00BB: (unknown) $5602 00BB: (unknown) $5593 00BB: (unknown) $5594 00BB: (unknown) $5595 00BB: (unknown) $5596 00BB: (unknown) $5601 007A: mission_cleanup 0026: return //-------------Mission 55--------------- :LOU_A3 0238: name_thread 'LOU_A3' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A3' 0025: gosub @LOU_A3_12025 009D: wasted_or_busted // mission only jump_if_false @LOU_A3_45 0025: gosub @LOU_A3_18283 :LOU_A3_45 0025: gosub @LOU_A3_18547 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A3_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A3_138 :LOU_A3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A3_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A3_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_A3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A3_188 0026: return :LOU_A3_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LOU_A3_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LOU_A3_248 0400: (unknown) $1038 $1690 0002: jump @LOU_A3_254 :LOU_A3_248 02C0: (unknown) $1038 $1690 :LOU_A3_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_A3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LOU_A3_281 0045: actor $1038 defined jump_if_false @LOU_A3_349 807E: not actor $1038 driving jump_if_false @LOU_A3_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LOU_A3_329 :LOU_A3_326 021D: (unknown) 0 :LOU_A3_329 $1698 == 0 // (int) var == num jump_if_false @LOU_A3_345 02EA: select_interior 2 :LOU_A3_345 01AE: (unknown) 1 :LOU_A3_349 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A3_355 0045: actor $1038 defined jump_if_false @LOU_A3_419 807E: not actor $1038 driving jump_if_false @LOU_A3_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LOU_A3_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LOU_A3_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LOU_A3_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LOU_A3_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LOU_A3_468 02EA: select_interior 0 :LOU_A3_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A3_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A3_498 0026: return 0045: actor 0@ defined jump_if_false @LOU_A3_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A3_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_A3_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A3_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A3_549 0026: return :LOU_A3_551 0045: actor 0@ defined 0022: jump_if_false @LOU_A3_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_A3_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LOU_A3_598 :LOU_A3_594 1@ = 0 // (int) :LOU_A3_598 1@ == 1 // (int) var == num jump_if_false @LOU_A3_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A3_675 007E: actor 0@ driving jump_if_false @LOU_A3_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A3_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A3_664 :LOU_A3_661 00F1: (unknown) 0@ :LOU_A3_664 0002: jump @LOU_A3_675 :LOU_A3_671 1@ = 0 // (int) :LOU_A3_675 0002: jump @LOU_A3_598 :LOU_A3_682 0026: return 0045: actor 0@ defined jump_if_false @LOU_A3_776 007E: actor 0@ driving jump_if_false @LOU_A3_760 02A7: unknown_check 0@ jump_if_false @LOU_A3_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A3_753 :LOU_A3_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A3_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A3_753 0002: jump @LOU_A3_769 :LOU_A3_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A3_769 0002: jump @LOU_A3_778 :LOU_A3_776 005F: (unknown) :LOU_A3_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_A3_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A3_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A3_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A3_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A3_870 :LOU_A3_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_551 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A3_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_551 4@ :LOU_A3_870 0002: jump @LOU_A3_936 :LOU_A3_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A3_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A3_936 :LOU_A3_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A3_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_551 3@ :LOU_A3_936 0045: actor 0@ defined jump_if_false @LOU_A3_988 004F: unknown_check 1@ jump_if_false @LOU_A3_988 007E: actor 0@ driving jump_if_false @LOU_A3_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A3_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_551 0@ :LOU_A3_988 5@ = 0 // (int) :LOU_A3_992 5@ == 0 // (int) var == num jump_if_false @LOU_A3_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A3_1083 004F: unknown_check 1@ jump_if_false @LOU_A3_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A3_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A3_1083 :LOU_A3_1049 2@ == -1 // (int) var == num jump_if_false @LOU_A3_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A3_1083 :LOU_A3_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A3_1083 0002: jump @LOU_A3_992 :LOU_A3_1090 0026: return :LOU_A3_1092 0@ == 0 // (int) var == num jump_if_false @LOU_A3_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A3_1311 :LOU_A3_1135 0@ == 1 // (int) var == num jump_if_false @LOU_A3_1168 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A3_1311 :LOU_A3_1168 0@ == 2 // (int) var == num jump_if_false @LOU_A3_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A3_1311 :LOU_A3_1210 0@ == 3 // (int) var == num jump_if_false @LOU_A3_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A3_1311 :LOU_A3_1254 0@ == 4 // (int) var == num jump_if_false @LOU_A3_1285 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A3_1311 :LOU_A3_1285 0@ == 5 // (int) var == num jump_if_false @LOU_A3_1311 03CF: (unknown) 237 130 180 255 :LOU_A3_1311 0026: return :LOU_A3_1313 00BC: (unknown) 0@ 2 0026: return :LOU_A3_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A3_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A3_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A3_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A3_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_A3_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A3_1435 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return :LOU_A3_1840 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :LOU_A3_1898 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_2048 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @LOU_A3_2024 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LOU_A3_2024 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LOU_A3_1898 :LOU_A3_2048 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @LOU_A3_2131 0 > 5@ // (int) num > var 0022: jump_if_false @LOU_A3_2114 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LOU_A3_2118 :LOU_A3_2114 0035: 10@ = 5@ // (int vars) :LOU_A3_2118 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LOU_A3_2136 :LOU_A3_2131 0203: set_draw_text_position 0@ 1@ GXT 4@ :LOU_A3_2136 0026: return :LOU_A3_2138 0045: actor 0@ defined 0022: jump_if_false @LOU_A3_2223 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :LOU_A3_2223 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LOU_A3_2138 0@ 2@ 3@ jump_if_false @LOU_A3_2250 0203: set_draw_text_position 2@ 3@ GXT 1@ :LOU_A3_2250 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LOU_A3_2138 0@ 3@ 4@ jump_if_false @LOU_A3_2278 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LOU_A3_2278 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LOU_A3_2138 0@ 4@ 5@ jump_if_false @LOU_A3_2307 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LOU_A3_2307 0026: return 007F: player 0 pressed_key 4 jump_if_false @LOU_A3_2384 007F: player 0 pressed_key 8 jump_if_false @LOU_A3_2377 $5588 == 0 // (int) var == num jump_if_false @LOU_A3_2377 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :LOU_A3_2377 0002: jump @LOU_A3_2389 :LOU_A3_2384 $5588 = 0 // (int) :LOU_A3_2389 007F: player 0 pressed_key 4 jump_if_false @LOU_A3_2475 007F: player 0 pressed_key 9 jump_if_false @LOU_A3_2468 $5589 == 0 // (int) var == num jump_if_false @LOU_A3_2468 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :LOU_A3_2468 0002: jump @LOU_A3_2480 :LOU_A3_2475 $5589 = 0 // (int) :LOU_A3_2480 0026: return 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @LOU_A3_2574 6@ = -100.0 // (float) 0002: jump @LOU_A3_2578 :LOU_A3_2574 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :LOU_A3_2578 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @LOU_A3_2658 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_2658 02D8: unknown_check 1@ 0022: jump_if_false @LOU_A3_2670 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_2670 807E: not actor 0@ driving 0022: jump_if_false @LOU_A3_2686 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :LOU_A3_2686 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @LOU_A3_2712 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_2712 807E: not actor 0@ driving 0022: jump_if_false @LOU_A3_2730 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :LOU_A3_2730 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @LOU_A3_2752 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :LOU_A3_2752 5@ = 0 // (int) 2@ = -1 // (int) :LOU_A3_2761 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_2815 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @LOU_A3_2803 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @LOU_A3_2803 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :LOU_A3_2803 5@ += 1 // (int) 0002: jump @LOU_A3_2761 :LOU_A3_2815 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return :LOU_A3_2877 809F: not actor 1@ dead 0022: jump_if_false @LOU_A3_2893 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :LOU_A3_2893 034B: unknown_check 0@ 0022: jump_if_false @LOU_A3_2974 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @LOU_A3_2974 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @LOU_A3_2974 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @LOU_A3_2974 005E: (unknown) :LOU_A3_2974 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @LOU_A3_2988 005F: (unknown) :LOU_A3_2988 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :LOU_A3_3063 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @LOU_A3_3098 01AA: $5334(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @LOU_A3_3109 :LOU_A3_3098 01AA: $5334(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :LOU_A3_3109 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5334(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5334(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5334(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @LOU_A3_3239 5@ == 0 // (int) var == num jump_if_false @LOU_A3_3208 5@ = 1 // (int) 0002: jump @LOU_A3_3220 :LOU_A3_3208 11@ = -0.65 // (float) 5@ = 0 // (int) :LOU_A3_3220 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @LOU_A3_3273 :LOU_A3_3239 5@ == 0 // (int) var == num jump_if_false @LOU_A3_3265 11@ += 0.7 // (float) 0002: jump @LOU_A3_3273 :LOU_A3_3265 11@ -= 0.7 // (float) :LOU_A3_3273 4@ == 9 // (int) var == num jump_if_false @LOU_A3_3324 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @LOU_A3_3308 11@ = -0.65 // (float) :LOU_A3_3308 13@ = 1.45 // (float) 6@ += 0.67 // (float) :LOU_A3_3324 $5361(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @LOU_A3_3063 0026: return 0@ = 0 // (int) :LOU_A3_3354 27 > 0@ // (int) num > var 0022: jump_if_false @LOU_A3_3462 // Note: the incorrect math opcode was used here $5361(0@,27) == 1 // (int) var == num jump_if_false @LOU_A3_3450 $5388(0@,27) == 0 // (int) var == num jump_if_false @LOU_A3_3450 010C: store_object $5334(0@,27) position_to $5442(0@,27) $5469(0@,27) $5496(0@,27) 001A: $5415(0@,27) >= $5496(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_3450 // Note: the incorrect math opcode was used here 03BE: (unknown) $5334(0@,27) 0114: remove_references_to_object $5334(0@,27) // This object will now disappear when the player looks away $5388(0@,27) = 1 // (int) :LOU_A3_3450 0@ += 1 // (int) 0002: jump @LOU_A3_3354 :LOU_A3_3462 0026: return 009F: actor 0@ dead jump_if_false @LOU_A3_3476 005F: (unknown) :LOU_A3_3476 0 >= 1@ // (int) num >= var 0022: jump_if_false @LOU_A3_3489 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3489 00A0: car 1@ wrecked 0022: jump_if_false @LOU_A3_3501 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3501 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A3_3514 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3514 005E: (unknown) 2@ = 0 // (int) :LOU_A3_3520 $5361(2@,27) == 0 // (int) var == num jump_if_false @LOU_A3_3541 0002: jump @LOU_A3_3560 :LOU_A3_3541 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @LOU_A3_3520 005F: (unknown) :LOU_A3_3560 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @LOU_A3_3604 // Note: the incorrect math opcode was used here $5361(4@,27) == 0 // (int) var == num jump_if_false @LOU_A3_3604 0035: 2@ = 4@ // (int vars) :LOU_A3_3604 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5334(2@,27) 0279: (unknown) $5334(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5334(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5334(2@,27) 0@ 0225: (unknown) $5334(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5334(2@,27) position_to $5442(2@,27) $5469(2@,27) $5496(2@,27) 01BB: (unknown) $5442(2@,27) $5469(2@,27) $5496(2@,27) $5415(2@,27) $5415(2@,27) += 0.65 // (float) 0229: (unknown) $5334(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5334(2@,27) 9@ 10@ 11@ $5361(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @LOU_A3_3836 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3836 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @LOU_A3_3863 005F: (unknown) :LOU_A3_3863 005E: (unknown) :LOU_A3_3865 03E5: unknown_check jump_if_false @LOU_A3_3889 $5779 == 1 // (int) var == num jump_if_false @LOU_A3_3889 005E: (unknown) :LOU_A3_3889 0026: return :LOU_A3_3891 0036: $6282 = 0@ // (float vars) 0036: $6283 = 1@ // (float vars) 0036: $6284 = 2@ // (float vars) 0036: $6285 = 3@ // (float vars) 0036: $6286 = 4@ // (float vars) $5780 = -1 // (int) $5781 = 0 // (int) 0035: $5779 = 5@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A3_3865 jump_if_false @LOU_A3_3953 0270: (unknown) 1 :LOU_A3_3953 0026: return :LOU_A3_3955 0035: 3@ = $5780 // (int vars) 3@ += 1 // (int) 0036: $5526(3@,100) = 0@ // (float vars) 0036: $5626(3@,100) = 1@ // (float vars) 0036: $5726(3@,100) = 2@ // (float vars) 0035: $5780 = 3@ // (int vars) $5826(3@,100) = 1 // (int) 0036: $5926(3@,100) = $6286 // (float vars) 0026: return :LOU_A3_4009 0035: 3@ = $5780 // (int vars) 3@ += 1 // (int) 0036: $5526(3@,100) = 0@ // (float vars) 0036: $5626(3@,100) = 1@ // (float vars) 0036: $5726(3@,100) = 2@ // (float vars) 0035: $5780 = 3@ // (int vars) $5826(3@,100) = 0 // (int) 0036: $5926(3@,100) = $6286 // (float vars) 0026: return :LOU_A3_4062 0035: 3@ = $5780 // (int vars) 3@ += 1 // (int) 01B5: (unknown) 0@ 1@ 2@ $5526(3@,100) $5626(3@,100) $5726(3@,100) 0035: $5780 = 3@ // (int vars) $5826(3@,100) = 1 // (int) 0036: $5926(3@,100) = $6286 // (float vars) 0026: return :LOU_A3_4112 0035: 1@ = $5780 // (int vars) 0036: $5926(1@,100) = 0@ // (float vars) 0026: return :LOU_A3_4126 0011: $5781 > $5780 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4141 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_4141 005F: (unknown) :LOU_A3_4143 0@ = 0 // (int) 1@ = 1 // (int) $5780 == -1 // (int) var == num jump_if_false @LOU_A3_4167 0026: return :LOU_A3_4167 0017: $5780 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4246 // Note: the incorrect math opcode was used here 0027: (unknown) $5526(0@,100) $5626(0@,100) $5726(0@,100) $5526(1@,100) $5626(1@,100) $5726(1@,100) 0027: (unknown) $5526(1@,100) $5626(1@,100) -10.0 $5526(1@,100) $5626(1@,100) 100.0 0@ += 1 // (int) 1@ += 1 // (int) 0002: jump @LOU_A3_4167 :LOU_A3_4246 0@ = 0 // (int) :LOU_A3_4250 0017: $5780 >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4348 // Note: the incorrect math opcode was used here $5826(0@,100) == 1 // (int) var == num jump_if_false @LOU_A3_4310 03D2: (unknown) $5526(0@,100) $5626(0@,100) -10.0 $5926(0@,100) 128 128 128 0002: jump @LOU_A3_4336 :LOU_A3_4310 03D2: (unknown) $5526(0@,100) $5626(0@,100) -10.0 $5926(0@,100) 255 255 255 :LOU_A3_4336 0@ += 1 // (int) 0002: jump @LOU_A3_4250 :LOU_A3_4348 0026: return :LOU_A3_4350 0035: 3@ = $5781 // (int vars) 0036: 0@ = $5526(3@,100) // (float vars) 0036: 1@ = $5626(3@,100) // (float vars) 0036: 2@ = $5726(3@,100) // (float vars) 0026: return :LOU_A3_4378 0035: 0@ = $5781 // (int vars) 0026: return 0@ = 0 // (int) 0@ = 0 // (int) :LOU_A3_4393 0239: (unknown) 0@ 023A: (unknown) $5526(0@,100) 023A: (unknown) $5626(0@,100) 023A: (unknown) $5726(0@,100) 023B: (unknown) 0@ += 1 // (int) 0@ >= 100 // (int) var >= num jump_if_false @LOU_A3_4393 023B: (unknown) 023B: (unknown) 0026: return 801E: not $6287 == $6282 // (float) var == num 0022: jump_if_false @LOU_A3_4454 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_4454 005F: (unknown) :LOU_A3_4456 004D: store_car 0@ position_to 8@ 9@ 10@ 00D0: 11@ = car 0@ Z_angle 031D: (unknown) 1@ 2@ 4@ 5@ 12@ 027F: store_coords_to 13@ 14@ 15@ from_actor 0@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5040 4@ 5@ 6@ 1@ 2@ 3@ 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5040 13@ 14@ 15@ 8@ 9@ 10@ 19@ 20@ 21@ 0372: (unknown) 19@ 20@ 16@ 17@ 22@ 0036: 23@ = 22@ // (float vars) 0030: 23@ /= 12@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 7@ 24@ 001A: 23@ >= 24@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4554 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_4554 005F: (unknown) :LOU_A3_4556 0036: $6282 = 0@ // (float vars) 0026: return :LOU_A3_4563 0035: 1@ = $5781 // (int vars) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_4126 jump_if_false @LOU_A3_4587 0026: return :LOU_A3_4587 0@ == 0 // (int) var == num jump_if_false @LOU_A3_4607 0026: return 0002: jump @LOU_A3_4619 :LOU_A3_4607 00A0: car 0@ wrecked jump_if_false @LOU_A3_4619 0026: return :LOU_A3_4619 0102: car 0@ near_point $5526(1@,100) $5626(1@,100) radius $5726(1@,100) $5926(1@,100) sphere 0 0022: jump_if_false @LOU_A3_4651 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :LOU_A3_4651 004D: store_car 0@ position_to 5@ 6@ 7@ 031D: (unknown) 5@ 6@ $5526(1@,100) $5626(1@,100) 4@ 0036: $6287 = $6282 // (float vars) 001A: $6285 >= 4@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4772 // Note: the incorrect math opcode was used here 0014: $6282 > $6283 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4772 // Note: the incorrect math opcode was used here 0035: 8@ = 1@ // (int vars) 8@ += 1 // (int) 0011: $5780 > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4772 // Note: the incorrect math opcode was used here 037A: constant_params 8 variable_params 0 unknown 12 call_with_params @LOU_A3_4456 0@ $5526(1@,100) $5626(1@,100) $5726(1@,100) $5526(8@,100) $5626(8@,100) $5726(8@,100) $6284 jump_if_false @LOU_A3_4772 0036: $6287 = $6283 // (float vars) :LOU_A3_4772 $5826(1@,100) == 1 // (int) var == num jump_if_false @LOU_A3_4798 0300: (unknown) 0@ 0 0002: jump @LOU_A3_4804 :LOU_A3_4798 0300: (unknown) 0@ 255 :LOU_A3_4804 0050: set_car 0@ max_speed_to $6287 01B6: (unknown) 0@ $5526(1@,100) $5626(1@,100) $5726(1@,100) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_3865 jump_if_false @LOU_A3_4901 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_A3_4350 9@ 10@ 11@ 0027: (unknown) 5@ 6@ 7@ 9@ 10@ 11@ 01CA: (unknown) 0@ 3@ 0039: 2@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0374: (unknown) 5 100 2@ 0374: (unknown) 5 110 3@ 0374: (unknown) 5 120 4@ 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_4143 :LOU_A3_4901 0035: $5781 = 1@ // (int vars) 0026: return &58644 = 0 // (int) // unknown partype 0xE5 :LOU_A3_4913 $6290 = -944.38 // (float) $6291 = -852.27 // (float) $6292 = 11.14 // (float) $6296 = 178 // (int) $6289 = 0 // (int) $6298 = 142 // (int) 02E2: $6299 = 21 // (any) 02E2: $6300 = 21 // (any) $6301 = 349 // (int) $6302 = 1 // (int) $6303 = 5000 // (int) $6304 = 100 // (int) $6306 = 138 // (int) 02E2: $6307 = 21 // (any) $6310 = -925.2 // (float) $6311 = -843.44 // (float) $6312 = 11.34 // (float) $6313 = -929.21 // (float) $6314 = -851.3 // (float) $6315 = 13.56 // (float) $6309 = 180 // (int) 02E2: $6316 = 51 // (any) 02E2: $6317 = 50 // (any) $6318 = 1000 // (int) $6319 = 600 // (int) $6322 = 0 // (int) $6323 = 0 // (int) $6326 = 103 // (int) $6328 = -935.5 // (float) $6330 = -846.28 // (float) $6332 = 12.19 // (float) $6334 = -942.41 // (float) $6336 = -856.84 // (float) $6338 = 12.41 // (float) 02E2: $6340 = 6 // (any) $6342 = 336 // (int) $6344 = 100 // (int) $6327 = 104 // (int) $6329 = -936.7 // (float) $6331 = -846.2 // (float) $6333 = 12.18 // (float) $6335 = -937.91 // (float) $6337 = -857.05 // (float) $6339 = 11.98 // (float) 02E2: $6341 = 19 // (any) $6343 = 346 // (int) $6345 = 1 // (int) $6346 = 0 // (int) $6349 = 103 // (int) $6351 = -962.78 // (float) $6353 = 187.5 // (float) $6355 = 8.75 // (float) $6357 = -960.59 // (float) $6359 = 158.81 // (float) $6361 = 9.61 // (float) 02E2: $6363 = 19 // (any) $6365 = 346 // (int) $6367 = 30 // (int) $6350 = 104 // (int) $6352 = -953.61 // (float) $6354 = 188.14 // (float) $6356 = 8.75 // (float) $6358 = -960.59 // (float) $6360 = 158.81 // (float) $6362 = 9.61 // (float) 02E2: $6364 = 19 // (any) $6366 = 346 // (int) $6368 = 30 // (int) $6371 = 103 // (int) 02E2: $6373 = 19 // (any) $6375 = 346 // (int) $6377 = 5 // (int) $6372 = 104 // (int) 02E2: $6374 = 25 // (any) $6376 = 354 // (int) $6378 = 5 // (int) $6379 = 0 // (int) $6380 = 180 // (int) 02E2: $6381 = 10 // (any) 02E2: $6382 = 23 // (any) $6383 = 0 // (int) $6384 = 0 // (int) $6385 = -958.4 // (float) $6386 = 179.13 // (float) $6387 = 9.75 // (float) $6388 = -863.97 // (float) $6389 = -265.77 // (float) $6390 = 9.91 // (float) $6391 = -1092.05 // (float) $6392 = 339.54 // (float) $6393 = 10.11 // (float) $6396 = -951.75 // (float) $6397 = -857.91 // (float) $6398 = 11.27 // (float) $6399 = -946.23 // (float) &58624 = -863.09 // (float) // unknown partype 0xE5 &58625 = 12.34 // (float) // unknown partype 0xE5 0036: &58626 = $6396 // (float vars) // unknown partype 0xE5 0036: &58627 = $6397 // (float vars) // unknown partype 0xE5 0036: &58628 = $6398 // (float vars) // unknown partype 0xE5 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A3_3891 26.0 20.0 40.0 10.0 25.0 0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4009 -1076.52 -855.49 11.4 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4009 -1098.48 -823.97 11.0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1140.33 -688.14 12.55 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -974.07 -664.56 12.46 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -986.67 -571.79 13.41 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1080.56 -583.28 11.25 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1107.18 -350.32 11.54 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1168.48 -346.73 11.72 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1179.3 -300.36 13.02 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1059.13 -296.36 12.16 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4009 -1008.69 -279.0 12.94 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -939.06 -281.1 12.79 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -873.56 -284.42 11.5 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_3955 -821.88 -94.9 14.82 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -866.32 25.63 13.54 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -955.44 32.26 11.63 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -984.06 -40.24 12.42 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1068.94 -39.74 12.61 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1070.33 100.12 15.21 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -1026.46 176.24 14.03 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4062 -972.27 169.47 12.14 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4009 $6385 $6386 $6387 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_4112 5.0 &58637 = 1 // (int) // unknown partype 0xE5 &58638 = 1 // (int) // unknown partype 0xE5 &58639 = 1 // (int) // unknown partype 0xE5 &58640 = 0 // (int) // unknown partype 0xE5 &58641 = 0 // (int) // unknown partype 0xE5 &58644 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6264 10000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A3_6279 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6279 -2@ = 0 // (int) // timer1 009F: actor $1038 dead jump_if_false @LOU_A3_6296 0026: return :LOU_A3_6296 009F: actor $6305 dead jump_if_false @LOU_A3_6309 0026: return :LOU_A3_6309 808F: not actor $1038 near_actor $6305 radius 15.0 15.0 5.0 sphere 0 0022: jump_if_false @LOU_A3_6334 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6334 81B8: not unknown_check $6305 0022: jump_if_false @LOU_A3_6347 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6347 &58637 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6386 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'LOUA3BA' &58637 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6386 &58638 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6425 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'LOUA3BB' &58638 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6425 &58639 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6464 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'LOUA3CA' &58639 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6464 0026: return :LOU_A3_6466 &58640 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6525 -2@ > 7000 // (int) var > num // timer1 jump_if_false @LOU_A3_6516 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'LOUA3EA' &58640 = 1 // (int) // unknown partype 0xE5 :LOU_A3_6516 0026: return 0002: jump @LOU_A3_6590 :LOU_A3_6525 &58641 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6590 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'LOUA3EA' jump_if_false @LOU_A3_6565 0026: return :LOU_A3_6565 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'LOUA3EB' &58641 = 1 // (int) // unknown partype 0xE5 :LOU_A3_6590 0026: return :LOU_A3_6592 009F: actor $6297 dead jump_if_false @LOU_A3_6605 0026: return :LOU_A3_6605 009F: actor $1038 dead jump_if_false @LOU_A3_6618 0026: return :LOU_A3_6618 834B: not unknown_check $3355 jump_if_false @LOU_A3_6631 0026: return :LOU_A3_6631 00A0: car $3355 wrecked jump_if_false @LOU_A3_6644 0026: return :LOU_A3_6644 807C: not actor $1038 driving $3355 0022: jump_if_false @LOU_A3_6659 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6659 01CA: (unknown) $3355 0@ 10.0 > 0@ // (float) num > var 0022: jump_if_false @LOU_A3_6679 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6679 0036: 1@ = 0@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @LOU_A3_2877 $3355 $6297 1@ jump_if_false @LOU_A3_6715 00A2: (unknown) $6297 03AE: (unknown) $6297 $3355 :LOU_A3_6715 0026: return 00A0: car 0@ wrecked 0022: jump_if_false @LOU_A3_6729 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6729 01B2: (unknown) 0@ 0 1 0 0 0 01F4: (unknown) 0@ 1@ 03AF: (unknown) 0@ 0026: return :LOU_A3_6747 0@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @LOU_A3_6765 005E: (unknown) :LOU_A3_6765 005F: (unknown) :LOU_A3_6767 not 0@ == 0 // (int) var == num jump_if_false @LOU_A3_6790 0045: actor 0@ defined jump_if_false @LOU_A3_6790 005E: (unknown) :LOU_A3_6790 005F: (unknown) :LOU_A3_6792 not 0@ == 0 // (int) var == num jump_if_false @LOU_A3_6815 004F: unknown_check 0@ jump_if_false @LOU_A3_6815 005E: (unknown) :LOU_A3_6815 005F: (unknown) :LOU_A3_6817 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @LOU_A3_6767 0@ jump_if_false @LOU_A3_6837 005F: (unknown) :LOU_A3_6837 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 5@ 6@ 1@ 2@ 8@ 0014: 8@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_6863 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_6863 005F: (unknown) 0026: return :LOU_A3_6867 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @LOU_A3_6792 0@ jump_if_false @LOU_A3_6887 005F: (unknown) :LOU_A3_6887 004D: store_car 0@ position_to 5@ 6@ 7@ 031D: (unknown) 5@ 6@ 1@ 2@ 8@ 0014: 8@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_6913 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_6913 005F: (unknown) 0026: return :LOU_A3_6917 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4973 0@ 0026: return :LOU_A3_6947 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :LOU_A3_6966 not $6289 == 0 // (int) var == num jump_if_false @LOU_A3_6987 00BB: (unknown) $6289 $6289 = 0 // (int) :LOU_A3_6987 0026: return :LOU_A3_6989 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6792 0@ jump_if_false @LOU_A3_7022 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LOU_A3_6966 00C0: (unknown) 0@ $6289 :LOU_A3_7022 0026: return :LOU_A3_7024 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 0@ jump_if_false @LOU_A3_7057 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LOU_A3_6966 00C1: (unknown) 0@ $6289 :LOU_A3_7057 0026: return :LOU_A3_7059 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A3_6966 00C3: (unknown) 0@ 1@ 2@ $6289 0026: return :LOU_A3_7078 003E: 9@ = create_actor_pedtype 1@ model 0@ at 2@ 3@ 4@ 010F: (unknown) 9@ 5@ 6@ 7@ 0106: give_actor 9@ weapon 8@ ammo 1000 // Load the weapon model before using this 041B: (unknown) 9@ 8 0026: return not 0@ == 0 // (int) var == num jump_if_false @LOU_A3_7139 0045: actor 0@ defined jump_if_false @LOU_A3_7139 0044: put_actor 0@ at 1@ 2@ 3@ 010F: (unknown) 0@ 4@ 5@ 6@ :LOU_A3_7139 0026: return :LOU_A3_7141 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LOU_A3_6792 0@ jump_if_false @LOU_A3_7170 004E: put_car 0@ at 1@ 2@ 3@ 0233: (unknown) 0@ 4@ 5@ :LOU_A3_7170 0026: return :LOU_A3_7172 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return :LOU_A3_7193 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A3_6767 0@ jump_if_false @LOU_A3_7230 0080: actor 0@ near_point $6385 $6386 radius 1@ 1@ sphere 0 0022: jump_if_false @LOU_A3_7230 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_7230 005F: (unknown) :LOU_A3_7232 $6308 == 0 // (int) var == num jump_if_false @LOU_A3_7315 0048: $6308 = create_car $6309 at $6310 $6311 $6312 0150: set_car $6308 color_to $6316 $6317 0233: (unknown) $6308 $6313 $6314 0051: set_car $6308 traffic_behavior_to 2 014C: set_car $6308 health_to $6318 0254: enable_car $6308 stuck_check_distance_to 1.0 time_to 10000 01B0: (unknown) $6308 1 01B2: (unknown) $6308 0 1 0 0 0 0495: (unknown) $6308 0 :LOU_A3_7315 0026: return :LOU_A3_7317 not $6308 == 0 // (int) var == num jump_if_false @LOU_A3_7349 004F: unknown_check $6308 jump_if_false @LOU_A3_7349 0113: remove_references_to_car $6308 // Like turning a car into any random car $6308 = 0 // (int) :LOU_A3_7349 0026: return :LOU_A3_7351 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $6297 jump_if_false @LOU_A3_7492 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_7492 037B: constant_params 2 variable_params 1 unknown 1 call_with_params @LOU_A3_7172 $1038 $6297 0@ 0@ >= 250.0 // (float) var >= num jump_if_false @LOU_A3_7479 037A: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A3_7193 $1038 60.0 jump_if_false @LOU_A3_7459 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_4556 15.0 0002: jump @LOU_A3_7472 :LOU_A3_7459 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_4556 26.0 :LOU_A3_7472 0002: jump @LOU_A3_7492 :LOU_A3_7479 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_4556 26.0 :LOU_A3_7492 0026: return :LOU_A3_7494 005D: sphere_onscreen 0@ 1@ 2@ radius 3@ 0022: jump_if_false @LOU_A3_7534 // Note: the incorrect math opcode was used here 037A: constant_params 5 variable_params 0 unknown 4 call_with_params @LOU_A3_6817 $1038 0@ 1@ 2@ 100.0 jump_if_false @LOU_A3_7534 005E: (unknown) :LOU_A3_7534 005F: (unknown) :LOU_A3_7536 7@ = 1 // (int) 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 0 // (float) :LOU_A3_7553 5 >= 7@ // (int) num >= var 0022: jump_if_false @LOU_A3_7620 // Note: the incorrect math opcode was used here 02F5: (unknown) 0@ 1@ 2@ 7@ 3@ 4@ 5@ 037A: constant_params 4 variable_params 0 unknown 8 call_with_params @LOU_A3_7494 3@ 4@ 5@ 10.0 jump_if_false @LOU_A3_7608 025B: (unknown) 3@ 4@ 5@ 3@ 4@ 5@ 6@ 005E: (unknown) :LOU_A3_7608 7@ += 1 // (int) 0002: jump @LOU_A3_7553 :LOU_A3_7620 005F: (unknown) :LOU_A3_7622 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A3_6792 $6308 jump_if_false @LOU_A3_7826 0256: unknown_check $6308 jump_if_false @LOU_A3_7826 004D: store_car $6308 position_to 0@ 1@ 2@ 037A: constant_params 4 variable_params 0 unknown 10 call_with_params @LOU_A3_7494 0@ 1@ 2@ 10.0 jump_if_false @LOU_A3_7788 037B: constant_params 3 variable_params 4 unknown 10 call_with_params @LOU_A3_7536 0@ 1@ 2@ 3@ 4@ 5@ 6@ jump_if_false @LOU_A3_7781 0255: (unknown) $6308 004E: put_car $6308 at 3@ 4@ 5@ 037B: constant_params 0 variable_params 3 unknown 10 call_with_params @LOU_A3_4350 7@ 8@ 9@ 0233: (unknown) $6308 7@ 8@ 0254: enable_car $6308 stuck_check_distance_to 1.0 time_to 10000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_7781 0057: show_text_highpriority GXT 'LOUA3XA' time 5000 flag 1 0026: return :LOU_A3_7781 0002: jump @LOU_A3_7794 :LOU_A3_7788 00E8: (unknown) $6297 $6308 :LOU_A3_7794 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_7826 0057: show_text_highpriority GXT 'LOUA3XX' time 1 flag 1 :LOU_A3_7826 0026: return :LOU_A3_7828 $6297 == 0 // (int) var == num jump_if_false @LOU_A3_7915 not $6308 == 0 // (int) var == num jump_if_false @LOU_A3_7915 004F: unknown_check $6308 jump_if_false @LOU_A3_7915 00A4: $6297 = create_actor_pedtype $6299 model $6298 in_car $6308 driverseat 0106: give_actor $6297 weapon $6300 ammo 2 // Load the weapon model before using this 004C: set_car $6308 to_normal_driver 01EC: (unknown) $6297 1 01C9: (unknown) $6297 $6302 0213: (unknown) $6297 $6304 0285: (unknown) $6297 1 041B: (unknown) $6297 9 :LOU_A3_7915 0026: return :LOU_A3_7917 not $6297 == 0 // (int) var == num jump_if_false @LOU_A3_7938 020D: (unknown) $6297 $6297 = 0 // (int) :LOU_A3_7938 0026: return :LOU_A3_7940 $6305 == 0 // (int) var == num jump_if_false @LOU_A3_8010 not $6308 == 0 // (int) var == num jump_if_false @LOU_A3_8010 004F: unknown_check $6308 jump_if_false @LOU_A3_8010 0118: $6305 = create_actor_pedtype $6307 model $6306 in_car $6308 passenger_seat -1 01EC: (unknown) $6305 1 032D: (unknown) $6305 1 0232: (unknown) $6305 1 0278: (unknown) $6305 0 :LOU_A3_8010 0026: return :LOU_A3_8012 not $6305 == 0 // (int) var == num jump_if_false @LOU_A3_8033 020D: (unknown) $6305 $6305 = 0 // (int) :LOU_A3_8033 0026: return :LOU_A3_8035 0@ = 0 // (int) :LOU_A3_8039 $6068(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8119 037B: constant_params 9 variable_params 1 unknown 1 call_with_params @LOU_A3_7078 $6070(0@,2) 1 $6072(0@,2) $6074(0@,2) $6076(0@,2) $6078(0@,2) $6080(0@,2) $6082(0@,2) $6084(0@,2) $6068(0@,2) 01C9: (unknown) $6068(0@,2) $6088(0@,2) 01EC: (unknown) $6068(0@,2) 1 :LOU_A3_8119 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8039 0026: return :LOU_A3_8138 0@ = 0 // (int) :LOU_A3_8142 not $6068(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8169 020D: (unknown) $6068(0@,2) $6068(0@,2) = 0 // (int) :LOU_A3_8169 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8142 0026: return :LOU_A3_8188 1@ = 10000.0 // (float) 0@ = 0 // (int) :LOU_A3_8199 not $6068(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8270 0045: actor $6068(0@,2) defined 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_8270 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @LOU_A3_7172 $1038 $6068(0@,2) 2@ 0014: 1@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_8270 // Note: the incorrect math opcode was used here 0036: 1@ = 2@ // (float vars) :LOU_A3_8270 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8199 1@ > 150.0 // (float) var > num jump_if_false @LOU_A3_8312 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A3_8138 005E: (unknown) :LOU_A3_8312 005F: (unknown) :LOU_A3_8314 010E: 0@ = current_time_in_ms $6346 == 0 // (int) var == num jump_if_false @LOU_A3_8341 0035: $6346 = 0@ // (int vars) $6346 += 1200 // (int) :LOU_A3_8341 0017: 0@ >= $6346 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_8422 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LOU_A3_8357 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A3_6767 $6068(1@,2) jump_if_false @LOU_A3_8405 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_8405 00E4: (unknown) $6068(1@,2) $1038 :LOU_A3_8405 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8357 :LOU_A3_8422 0026: return :LOU_A3_8424 0@ = 0 // (int) :LOU_A3_8428 $6091(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8508 037B: constant_params 9 variable_params 1 unknown 1 call_with_params @LOU_A3_7078 $6093(0@,2) 1 $6095(0@,2) $6097(0@,2) $6099(0@,2) $6101(0@,2) $6103(0@,2) $6105(0@,2) $6107(0@,2) $6091(0@,2) 01C9: (unknown) $6091(0@,2) $6111(0@,2) 01EC: (unknown) $6091(0@,2) 1 :LOU_A3_8508 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8428 0026: return :LOU_A3_8527 0@ = 0 // (int) :LOU_A3_8531 not $6091(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8558 020D: (unknown) $6091(0@,2) $6091(0@,2) = 0 // (int) :LOU_A3_8558 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8531 0026: return :LOU_A3_8577 1@ = 10000.0 // (float) 0@ = 0 // (int) :LOU_A3_8588 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 $6091(0@,2) jump_if_false @LOU_A3_8660 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_8660 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @LOU_A3_7172 $1038 $6091(0@,2) 2@ 0014: 1@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_8660 // Note: the incorrect math opcode was used here 0036: 1@ = 2@ // (float vars) :LOU_A3_8660 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8588 60.0 > 1@ // (float) num > var 0022: jump_if_false @LOU_A3_8768 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LOU_A3_8694 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 $6091(0@,2) jump_if_false @LOU_A3_8742 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_8742 00E4: (unknown) $6091(0@,2) $1038 :LOU_A3_8742 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8694 005E: (unknown) 0002: jump @LOU_A3_8877 :LOU_A3_8768 0@ = 0 // (int) :LOU_A3_8772 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 $6091(0@,2) jump_if_false @LOU_A3_8858 8080: not actor $6091(0@,2) near_point $6095(0@,2) $6097(0@,2) radius 0.5 0.5 sphere 0 0022: jump_if_false @LOU_A3_8840 // Note: the incorrect math opcode was used here 00EE: (unknown) $6091(0@,2) $6095(0@,2) $6097(0@,2) 0002: jump @LOU_A3_8858 :LOU_A3_8840 010F: (unknown) $6091(0@,2) $6101(0@,2) $6103(0@,2) $6105(0@,2) :LOU_A3_8858 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8772 005F: (unknown) :LOU_A3_8877 005F: (unknown) :LOU_A3_8879 0@ = 0 // (int) :LOU_A3_8883 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $6068(0@,2) jump_if_false @LOU_A3_8931 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_8931 00E6: (unknown) $6068(0@,2) $1038 :LOU_A3_8931 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8883 0@ = 0 // (int) :LOU_A3_8952 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $6091(0@,2) jump_if_false @LOU_A3_9000 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_9000 00E6: (unknown) $6091(0@,2) $1038 :LOU_A3_9000 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8952 0@ = 0 // (int) :LOU_A3_9021 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $6113(0@,2) jump_if_false @LOU_A3_9069 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_9069 00E6: (unknown) $6113(0@,2) $1038 :LOU_A3_9069 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9021 0026: return :LOU_A3_9088 004D: store_car $6379 position_to 0@ 1@ 2@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @LOU_A3_6867 $6379 $1042 $1043 $1044 20.0 jump_if_false @LOU_A3_9330 037A: constant_params 4 variable_params 0 unknown 7 call_with_params @LOU_A3_7494 0@ 1@ 2@ 10.0 jump_if_false @LOU_A3_9330 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 -10.0 0 01B5: (unknown) 3@ 4@ 5@ 3@ 4@ 5@ 037A: constant_params 5 variable_params 0 unknown 7 call_with_params @LOU_A3_6817 $1038 3@ 4@ 5@ 20.0 jump_if_false @LOU_A3_9330 037A: constant_params 4 variable_params 0 unknown 7 call_with_params @LOU_A3_7494 3@ 4@ 5@ 10.0 jump_if_false @LOU_A3_9330 004C: set_car $6379 to_normal_driver 004E: put_car $6379 at 3@ 4@ 5@ 0233: (unknown) $6379 $1042 $1043 004F: unknown_check $3355 0022: jump_if_false @LOU_A3_9256 // Note: the incorrect math opcode was used here 01CA: (unknown) $3355 6@ 0002: jump @LOU_A3_9260 :LOU_A3_9256 6@ = 0 // (float) :LOU_A3_9260 10.0 >= 6@ // (float) num >= var 0022: jump_if_false @LOU_A3_9279 // Note: the incorrect math opcode was used here 6@ = 10.0 // (float) :LOU_A3_9279 0138: $6395 = random_float_in_ranges 0 8.0 002A: 6@ += $6395 // (float vars) // Note: the incorrect math opcode was used here 02E9: set_car $6379 speed_to 6@ 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_9328 0056: show_text_lowpriority GXT 'LOUA3XC' time 1 flag 1 :LOU_A3_9328 005E: (unknown) :LOU_A3_9330 005F: (unknown) :LOU_A3_9332 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 10 // (int) 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 7@ = 360.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 0036: 9@ = 0@ // (float vars) 11@ = 0 // (int) :LOU_A3_9387 0017: 5@ >= 11@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_9483 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5959 8@ 9@ 10@ 7@ 8@ 9@ 10@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 $1042 $1043 $1044 8@ 9@ 10@ 12@ 13@ 14@ 025B: (unknown) 12@ 13@ 14@ 1@ 2@ 3@ 4@ 037A: constant_params 4 variable_params 0 unknown 15 call_with_params @LOU_A3_7494 1@ 2@ 3@ 10.0 jump_if_false @LOU_A3_9471 005E: (unknown) :LOU_A3_9471 11@ += 1 // (int) 0002: jump @LOU_A3_9387 :LOU_A3_9483 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 0 // (float) 0026: return :LOU_A3_9501 $6379 == 0 // (int) var == num jump_if_false @LOU_A3_9719 037B: constant_params 1 variable_params 4 unknown 5 call_with_params @LOU_A3_9332 50.0 0@ 1@ 2@ 3@ jump_if_false @LOU_A3_9719 0048: $6379 = create_car $6380 at 0@ 1@ 2@ 0150: set_car $6379 color_to $6381 $6382 00D1: set_car $6379 Z_angle_to 3@ 0051: set_car $6379 traffic_behavior_to 2 0447: (unknown) $6379 200.0 0050: set_car $6379 max_speed_to 40.0 4@ = 0 // (int) :LOU_A3_9583 4@ == 0 // (int) var == num jump_if_false @LOU_A3_9615 00A4: $6113(4@,2) = create_actor_pedtype 1 model $6115(4@,2) in_car $6379 driverseat 0002: jump @LOU_A3_9657 :LOU_A3_9615 0118: $6113(4@,2) = create_actor_pedtype 1 model $6115(4@,2) in_car $6379 passenger_seat -1 0442: (unknown) $6113(4@,2) 1 03D6: (unknown) $6113(4@,2) 200 03D7: (unknown) $6113(4@,2) 500 :LOU_A3_9657 0106: give_actor $6113(4@,2) weapon $6117(4@,2) ammo 1000 // Load the weapon model before using this 01C9: (unknown) $6113(4@,2) $6121(4@,2) 00A1: (unknown) $6113(4@,2) 1 041B: (unknown) $6113(4@,2) 8 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9583 $6383 = 1 // (int) :LOU_A3_9719 0026: return :LOU_A3_9721 0@ = 0 // (int) :LOU_A3_9725 not $6113(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_9752 0112: remove_references_to_actor $6113(0@,2) // Like turning an actor into a random pedestrian $6113(0@,2) = 0 // (int) :LOU_A3_9752 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9725 not $6379 == 0 // (int) var == num jump_if_false @LOU_A3_9790 0113: remove_references_to_car $6379 // Like turning a car into any random car $6379 = 0 // (int) :LOU_A3_9790 0026: return :LOU_A3_9792 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 10.0 0 01B5: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 0026: return :LOU_A3_9814 4@ = 0 // (int) 5@ = 0 // (int) 037A: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6792 $6379 jump_if_false @LOU_A3_9843 005F: (unknown) :LOU_A3_9843 0@ = 0 // (int) :LOU_A3_9847 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6767 $6113(0@,2) jump_if_false @LOU_A3_9981 807C: not actor $6113(0@,2) driving $6379 0022: jump_if_false @LOU_A3_9974 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_9924 0043: store_actor $6113(0@,2) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 004D: store_car $6379 position_to 1@ 2@ 3@ 0027: (unknown) 6@ 7@ 8@ 1@ 2@ 3@ :LOU_A3_9924 5@ == 0 // (int) var == num jump_if_false @LOU_A3_9969 0@ == 0 // (int) var == num jump_if_false @LOU_A3_9961 00EA: (unknown) $6113(0@,2) $6379 0002: jump @LOU_A3_9969 :LOU_A3_9961 00E9: (unknown) $6113(0@,2) $6379 :LOU_A3_9969 4@ = 1 // (int) :LOU_A3_9974 0002: jump @LOU_A3_9997 :LOU_A3_9981 0@ == 0 // (int) var == num jump_if_false @LOU_A3_9997 5@ = 1 // (int) :LOU_A3_9997 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9847 0078: if and 4@ == 0 // (int) var == num 5@ == 0 // (int) var == num jump_if_false @LOU_A3_10116 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_9088 jump_if_false @LOU_A3_10109 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_A3_9792 9@ 10@ 11@ 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_10095 004D: store_car $6379 position_to 1@ 2@ 3@ 0027: (unknown) 1@ 2@ 3@ 9@ 10@ 11@ :LOU_A3_10095 0050: set_car $6379 max_speed_to 40.0 004A: car $6379 drive_to 9@ 10@ 11@ :LOU_A3_10109 0002: jump @LOU_A3_10120 :LOU_A3_10116 004C: set_car $6379 to_normal_driver :LOU_A3_10120 0026: return :LOU_A3_10122 0@ = 0 // (int) 2@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6792 $6379 jump_if_false @LOU_A3_10322 1@ = 0 // (int) :LOU_A3_10153 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6767 $6113(1@,2) jump_if_false @LOU_A3_10194 007C: actor $6113(1@,2) driving $6379 0022: jump_if_false @LOU_A3_10194 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :LOU_A3_10194 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_10153 0@ == 1 // (int) var == num jump_if_false @LOU_A3_10318 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_A3_9792 3@ 4@ 5@ 8102: not car $6379 near_point 3@ 4@ radius 5.0 5.0 sphere 0 0022: jump_if_false @LOU_A3_10307 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_10288 004D: store_car $6379 position_to 6@ 7@ 8@ 0027: (unknown) 6@ 7@ 8@ 3@ 4@ 5@ :LOU_A3_10288 2@ = 1 // (int) 004A: car $6379 drive_to 3@ 4@ 5@ 0002: jump @LOU_A3_10311 :LOU_A3_10307 004C: set_car $6379 to_normal_driver :LOU_A3_10311 0002: jump @LOU_A3_10322 :LOU_A3_10318 004C: set_car $6379 to_normal_driver :LOU_A3_10322 2@ == 0 // (int) var == num jump_if_false @LOU_A3_10420 1@ = 0 // (int) :LOU_A3_10337 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6767 $6113(1@,2) jump_if_false @LOU_A3_10403 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_10395 0043: store_actor $6113(1@,2) position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 0027: (unknown) 9@ 10@ 11@ $1042 $1043 $1044 :LOU_A3_10395 00E4: (unknown) $6113(1@,2) $1038 :LOU_A3_10403 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_10337 :LOU_A3_10420 0026: return :LOU_A3_10422 $6383 == 0 // (int) var == num jump_if_false @LOU_A3_10467 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @LOU_A3_4378 1@ 1@ >= 6 // (int) var >= num jump_if_false @LOU_A3_10467 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A3_9501 :LOU_A3_10467 $6383 == 1 // (int) var == num jump_if_false @LOU_A3_10627 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A3_6792 $6379 jump_if_false @LOU_A3_10532 0045: actor $1038 defined jump_if_false @LOU_A3_10532 007C: actor $1038 driving $6379 0022: jump_if_false @LOU_A3_10532 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $6379 // Like turning a car into any random car $6379 = 0 // (int) :LOU_A3_10532 2@ = 1 // (int) 007E: actor $1038 driving jump_if_false @LOU_A3_10588 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A3_6792 $3355 jump_if_false @LOU_A3_10588 01CA: (unknown) $3355 3@ 3@ > 2.0 // (float) var > num jump_if_false @LOU_A3_10588 2@ = 0 // (int) :LOU_A3_10588 2@ == 1 // (int) var == num jump_if_false @LOU_A3_10617 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A3_10122 0002: jump @LOU_A3_10627 :LOU_A3_10617 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A3_9814 :LOU_A3_10627 0026: return :LOU_A3_10629 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 0@ jump_if_false @LOU_A3_10691 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_10691 007E: actor 0@ driving jump_if_false @LOU_A3_10686 00F1: (unknown) 0@ 0002: jump @LOU_A3_10691 :LOU_A3_10686 00E4: (unknown) 0@ $1038 :LOU_A3_10691 0026: return :LOU_A3_10693 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_10724 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6947 005F: (unknown) :LOU_A3_10724 not $6288 == 1 // (int) var == num jump_if_false @LOU_A3_10777 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6767 $6305 jump_if_false @LOU_A3_10777 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6917 'LOUA302' // ~r~Louise died. 005F: (unknown) :LOU_A3_10777 $6288 == 2 // (int) var == num jump_if_false @LOU_A3_10936 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_10849 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LOU_A3_1840 $6385 $6386 $6387 20 20.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LOU_A3_1840 $6385 $6386 $6387 20 100.0 :LOU_A3_10849 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LOU_A3_7193 $6305 20.0 jump_if_false @LOU_A3_10936 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LOU_A3_7193 $6297 20.0 jump_if_false @LOU_A3_10936 037A: constant_params 2 variable_params 0 unknown 0 call_with_params @LOU_A3_7193 $1038 100.0 jump_if_false @LOU_A3_10936 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6917 'LOUA303' // ~r~Marty got Louise to the brothel. 005F: (unknown) :LOU_A3_10936 005E: (unknown) :LOU_A3_10938 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6792 $6308 jump_if_false @LOU_A3_11096 014E: 0@ = car $6308 health 0035: 1@ = $6318 // (int vars) 002B: 1@ -= $6319 // (int vars) // Note: the incorrect math opcode was used here 0035: 2@ = 0@ // (int vars) 002B: 2@ -= $6319 // (int vars) // Note: the incorrect math opcode was used here 2@ *= 100 // (int) 0035: $6320 = 2@ // (int vars) 002F: $6320 /= 1@ // (int vars) 0 > $6320 // (int) num > var 0022: jump_if_false @LOU_A3_11013 // Note: the incorrect math opcode was used here $6320 = 0 // (int) :LOU_A3_11013 $6321 = 100 // (int) 002B: $6321 -= $6320 // (int vars) // Note: the incorrect math opcode was used here $6323 == 1 // (int) var == num jump_if_false @LOU_A3_11082 $6322 == 0 // (int) var == num jump_if_false @LOU_A3_11082 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_1092 3 024D: (unknown) $6321 1 'DAMAGE' // Damage $6322 = 1 // (int) :LOU_A3_11082 $6320 == 0 // (int) var == num jump_if_false @LOU_A3_11096 005E: (unknown) :LOU_A3_11096 005F: (unknown) :LOU_A3_11098 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6792 $6308 jump_if_false @LOU_A3_11119 005F: (unknown) :LOU_A3_11119 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6767 $6297 jump_if_false @LOU_A3_11140 005F: (unknown) :LOU_A3_11140 007C: actor $6297 driving $6308 0022: jump_if_false @LOU_A3_11155 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_11155 005F: (unknown) :LOU_A3_11157 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_4126 jump_if_false @LOU_A3_11176 005E: (unknown) :LOU_A3_11176 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_10938 jump_if_false @LOU_A3_11195 005E: (unknown) :LOU_A3_11195 037A: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_11098 jump_if_false @LOU_A3_11214 005E: (unknown) :LOU_A3_11214 005F: (unknown) :LOU_A3_11216 $6322 == 1 // (int) var == num jump_if_false @LOU_A3_11238 00AE: remove_status_text $6321 $6322 = 0 // (int) :LOU_A3_11238 0026: return :LOU_A3_11240 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6767 $6297 jump_if_false @LOU_A3_11305 034D: (unknown) $6297 jump_if_false @LOU_A3_11305 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_11305 0059: text_clear_all 0056: show_text_lowpriority GXT 'LOUA3XB' time 5000 flag 1 :LOU_A3_11305 0026: return :LOU_A3_11307 &58629 = 0 // (int) // unknown partype 0xE5 &58630 = 0 // (int) // unknown partype 0xE5 &58631 = 0 // (int) // unknown partype 0xE5 0160: load_model #UZI 0160: load_model #SANCHEZ 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_11385 0044: put_actor $1038 at 0@ 1@ 2@ 0106: give_actor $1038 weapon 25 ammo 1000 // Load the weapon model before using this 1@ += 1.0 // (float) 0048: &58631 = create_car #SANCHEZ at 0@ 1@ 2@ // unknown partype 0xE5 :LOU_A3_11385 0026: return :LOU_A3_11387 $6288 == 1 // (int) var == num jump_if_false @LOU_A3_11432 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_11307 -952.49 -910.61 13.87 0002: jump @LOU_A3_11700 :LOU_A3_11432 $6288 == 2 // (int) var == num jump_if_false @LOU_A3_11477 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_11307 -952.81 -861.1 14.18 0002: jump @LOU_A3_11700 :LOU_A3_11477 $6288 == 3 // (int) var == num jump_if_false @LOU_A3_11590 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_355 1000 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_11307 -859.67 -309.53 14.05 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7232 004E: put_car $6308 at -860.65 -333.65 11.61 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7940 014C: set_car $6308 health_to $6319 0002: jump @LOU_A3_11700 :LOU_A3_11590 $6288 == 4 // (int) var == num jump_if_false @LOU_A3_11661 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7232 004E: put_car $6308 at -860.46 -355.91 14.63 014C: set_car $6308 health_to $6319 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7940 021C: (unknown) $1038 $6308 0002: jump @LOU_A3_11700 :LOU_A3_11661 $6288 == 5 // (int) var == num jump_if_false @LOU_A3_11700 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7232 004E: put_car $6308 at $6391 $6392 $6393 014C: set_car $6308 health_to $6319 :LOU_A3_11700 0026: return :LOU_A3_11702 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6966 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7917 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_8012 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7317 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_8138 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_8527 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_9721 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_11216 0026: return :LOU_A3_11784 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6792 $6308 jump_if_false @LOU_A3_11829 0045: actor $1038 defined jump_if_false @LOU_A3_11829 007C: actor $1038 driving $6308 0022: jump_if_false @LOU_A3_11829 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_11829 005F: (unknown) :LOU_A3_11831 &58643 = 0 // (int) // unknown partype 0xE5 0048: &58643 = create_car $6296 at $6290 $6291 $6292 // unknown partype 0xE5 00D1: set_car &58643 Z_angle_to 180.0 // unknown partype 0xE5 0325: (unknown) &58643 1 // unknown partype 0xE5 0026: return 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6767 0@ jump_if_false @LOU_A3_11951 0057: show_text_highpriority GXT 1@ time 10000 flag 1 807E: not actor 0@ driving jump_if_false @LOU_A3_11905 0220: (unknown) 0@ 19 2@ :LOU_A3_11905 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 2@ jump_if_false @LOU_A3_11947 0045: actor 0@ defined jump_if_false @LOU_A3_11936 0332: (unknown) 0@ :LOU_A3_11936 0059: text_clear_all 005E: (unknown) 0002: jump @LOU_A3_11951 :LOU_A3_11947 0059: text_clear_all 005F: (unknown) :LOU_A3_11951 005E: (unknown) :LOU_A3_11953 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return :LOU_A3_12025 $1045 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_4913 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_6396 $2334 0@ $6288 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6747 jump_if_false @LOU_A3_12090 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11387 :LOU_A3_12090 0025: gosub @LOU_A3_13381 &58644 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_12174 0025: gosub @LOU_A3_13471 0045: actor $1038 defined jump_if_false @LOU_A3_12151 004F: unknown_check $6308 jump_if_false @LOU_A3_12151 003F: destroy_actor $6297 021C: (unknown) $1038 $6308 01CF: (unknown) :LOU_A3_12151 0025: gosub @LOU_A3_15910 0025: gosub @LOU_A3_16928 0025: gosub @LOU_A3_18300 0026: return :LOU_A3_12174 0001: wait 0 ms 2@ = 0 // (int) :LOU_A3_12181 $6288 == 1 // (int) var == num jump_if_false @LOU_A3_12317 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_12245 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @LOU_A3_7059 &58626 &58627 &58628 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0056: show_text_lowpriority GXT 'LOUA363' time 7000 flag 1 // ~w~Go and meet Louise at the ~y~trailer park. 2@ = 1 // (int) :LOU_A3_12245 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10693 jump_if_false @LOU_A3_12298 0080: actor $1038 near_point &58626 &58627 radius 5.0 5.0 sphere 1 // unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @LOU_A3_12291 // Note: the incorrect math opcode was used here $6288 = 2 // (int) :LOU_A3_12291 0002: jump @LOU_A3_12310 :LOU_A3_12298 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6966 0026: return :LOU_A3_12310 0002: jump @LOU_A3_12181 :LOU_A3_12317 2@ = 0 // (int) 3@ = 0 // (int) :LOU_A3_12325 $6288 == 2 // (int) var == num jump_if_false @LOU_A3_12862 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_12401 0025: gosub @LOU_A3_13471 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6989 $6308 0057: show_text_highpriority GXT 'LOUA305' time 8000 flag 1 // ~w~Stop ~r~Marty~w~ before he gets Louise to the brothel. 024F: (unknown) 0.25 2@ = 1 // (int) :LOU_A3_12401 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10693 jump_if_false @LOU_A3_12833 8080: not actor $1038 near_point &58626 &58627 radius 80.0 80.0 sphere 0 // unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @LOU_A3_12445 // Note: the incorrect math opcode was used here 024F: (unknown) 1.0 :LOU_A3_12445 3@ == 0 // (int) var == num jump_if_false @LOU_A3_12595 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11157 jump_if_false @LOU_A3_12546 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11216 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6792 $6308 jump_if_false @LOU_A3_12506 004C: set_car $6308 to_normal_driver :LOU_A3_12506 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_7024 $6297 0057: show_text_highpriority GXT 'LOUA304' time 8000 flag 1 // ~w~Kill ~r~Marty. 3@ = 1 // (int) 0002: jump @LOU_A3_12588 :LOU_A3_12546 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6264 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7351 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7622 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_4563 $6308 :LOU_A3_12588 0002: jump @LOU_A3_12697 :LOU_A3_12595 4@ = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LOU_A3_7193 $6305 20.0 jump_if_false @LOU_A3_12648 037A: constant_params 2 variable_params 0 unknown 8 call_with_params @LOU_A3_7193 $1038 100.0 jump_if_false @LOU_A3_12648 4@ = 0 // (int) :LOU_A3_12648 4@ == 1 // (int) var == num jump_if_false @LOU_A3_12679 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_10629 $6297 0002: jump @LOU_A3_12687 :LOU_A3_12679 00F5: (unknown) $6297 $6385 $6386 :LOU_A3_12687 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11240 :LOU_A3_12697 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8188 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6767 $6297 jump_if_false @LOU_A3_12773 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8314 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8577 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10422 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6592 0002: jump @LOU_A3_12793 :LOU_A3_12773 04E2: (unknown) 2 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8879 $6288 = 3 // (int) :LOU_A3_12793 not $6288 == 2 // (int) var == num jump_if_false @LOU_A3_12826 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6966 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11216 :LOU_A3_12826 0002: jump @LOU_A3_12855 :LOU_A3_12833 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6966 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11216 0026: return :LOU_A3_12855 0002: jump @LOU_A3_12325 :LOU_A3_12862 2@ = 0 // (int) :LOU_A3_12866 $6288 == 3 // (int) var == num jump_if_false @LOU_A3_13031 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_12955 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6989 $6308 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_1313 $6289 037A: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11784 jump_if_false @LOU_A3_12950 0057: show_text_highpriority GXT 'LOUA306' time 5000 flag 1 // ~w~Get in the truck with ~b~Louise. :LOU_A3_12950 2@ = 1 // (int) :LOU_A3_12955 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10693 jump_if_false @LOU_A3_13012 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11784 jump_if_false @LOU_A3_13005 $6288 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6966 :LOU_A3_13005 0002: jump @LOU_A3_13024 :LOU_A3_13012 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6966 0026: return :LOU_A3_13024 0002: jump @LOU_A3_12866 :LOU_A3_13031 2@ = 0 // (int) :LOU_A3_13035 $6288 == 5 // (int) var == num jump_if_false @LOU_A3_13351 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_13114 0025: gosub @LOU_A3_15910 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @LOU_A3_7059 $6391 $6392 $6393 2@ = 1 // (int) 5@ = 0 // (int) 0057: show_text_highpriority GXT 'LOUA309' time 7000 flag 1 // ~w~Get to the ~y~safe house. -2@ = 0 // (int) // timer1 :LOU_A3_13114 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10693 jump_if_false @LOU_A3_13332 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11784 jump_if_false @LOU_A3_13267 5@ == 1 // (int) var == num jump_if_false @LOU_A3_13198 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @LOU_A3_7059 $6391 $6392 $6393 0059: text_clear_all 0057: show_text_highpriority GXT 'LOUA307' time 7000 flag 1 // ~w~Take Louise to the ~y~safe house. 5@ = 0 // (int) :LOU_A3_13198 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6466 008B: actor $1038 in_sphere_in_car $6391 $6392 $6393 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @LOU_A3_13260 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6966 0025: gosub @LOU_A3_16928 $6288 = 1000 // (int) :LOU_A3_13260 0002: jump @LOU_A3_13325 :LOU_A3_13267 5@ == 0 // (int) var == num jump_if_false @LOU_A3_13325 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6989 $6308 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_1313 $6289 0059: text_clear_all 0057: show_text_highpriority GXT 'LOUA308' time 7000 flag 1 // ~w~Get back in ~b~Marty's truck. 5@ = 1 // (int) :LOU_A3_13325 0002: jump @LOU_A3_13344 :LOU_A3_13332 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6966 0026: return :LOU_A3_13344 0002: jump @LOU_A3_13035 :LOU_A3_13351 not $6288 == 1000 // (int) var == num jump_if_false @LOU_A3_13372 0002: jump @LOU_A3_12174 :LOU_A3_13372 0025: gosub @LOU_A3_18300 0026: return :LOU_A3_13381 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @SAFEHOU_12168 15 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 0 0045: actor $1038 defined jump_if_false @LOU_A3_13439 0044: put_actor $1038 at -870.68 -267.47 10.0 00CF: set_actor $1038 Z_angle_to 180.0 :LOU_A3_13439 0001: wait 1000 ms 0025: gosub @LOU_A3_18326 00AA: set_parked_car_generator $1835 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_355 1000 0026: return :LOU_A3_13471 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 1000 007E: actor $1038 driving jump_if_false @LOU_A3_13523 007B: &58636 = actor $1038 car // unknown partype 0xE5 0216: (unknown) $1038 $6396 $6397 $6398 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LOU_A3_13533 :LOU_A3_13523 0044: put_actor $1038 at $6396 $6397 $6398 :LOU_A3_13533 010F: (unknown) $1038 $6399 &58624 &58625 // unknown partype 0xE5// unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11953 022C: (unknown) -953.5 -857.97 10.0 100.0 1 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7232 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7828 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7940 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11831 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8035 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12382 00B9: set_camera_position -942.34 -862.95 12.44 rotations 0 0 0 00BA: set_camera_point_at -942.27 -861.95 12.42 mode 2 0216: (unknown) $1038 -947.45 -863.04 12.18 010F: (unknown) $1038 -943.62 -858.62 12.1 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AB' 'LOUA381' -1 0 // ~w~I ain't gonna be your whore Marty! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AC' 'LOUA382' -1 0 // ~w~You've been whoring yourself on that Vic. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AC' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AD' 'LOUA383' -1 0 // ~w~Don't you deny it! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AD' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AE' 'LOUA384' -1 0 // ~w~Well, if you're gonna act like a whore - you're gonna be one! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AE' 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @LOU_A3_13949 00EE: (unknown) $1038 -942.43 -857.24 :LOU_A3_13949 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AB' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3AB' jump_if_false @LOU_A3_14001 0002: jump @LOU_A3_15458 :LOU_A3_14001 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AC' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3AC' jump_if_false @LOU_A3_14053 0002: jump @LOU_A3_15458 :LOU_A3_14053 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AF' 'LOUA385' -1 0 // ~w~Git in that truck! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AD' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3AD' jump_if_false @LOU_A3_14136 0002: jump @LOU_A3_15458 :LOU_A3_14136 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 500 jump_if_false @LOU_A3_14163 0002: jump @LOU_A3_15458 :LOU_A3_14163 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AG' 'LOUA386' -1 0 // ~w~SHIT! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AE' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3AE' jump_if_false @LOU_A3_14246 0002: jump @LOU_A3_15458 :LOU_A3_14246 02B4: set_camera_transverse_delay 0 time 1000 00B9: set_camera_position -942.34 -862.95 12.44 rotations 0 0 0 00BA: set_camera_point_at -942.11 -861.98 12.42 mode 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 500 jump_if_false @LOU_A3_14318 0002: jump @LOU_A3_15458 :LOU_A3_14318 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AH' 'LOUA387' -1 0 // ~w~Vic! Help! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AF' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AF' 0045: actor $1038 defined jump_if_false @LOU_A3_14415 0045: actor $6305 defined jump_if_false @LOU_A3_14415 0153: (unknown) $1038 $6305 :LOU_A3_14415 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1500 jump_if_false @LOU_A3_14442 0002: jump @LOU_A3_15458 :LOU_A3_14442 0045: actor $1038 defined jump_if_false @LOU_A3_14471 0154: (unknown) $1038 0158: actor $1038 run_to -935.57 -858.9 :LOU_A3_14471 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A3_14498 0002: jump @LOU_A3_15458 :LOU_A3_14498 00B9: set_camera_position -940.53 -864.64 11.75 rotations 0 0 0 00BA: set_camera_point_at -939.89 -863.87 11.81 mode 2 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6792 $6308 jump_if_false @LOU_A3_14593 0300: (unknown) $6308 255 0050: set_car $6308 max_speed_to 40.0 01B6: (unknown) $6308 -942.86 -867.69 12.43 0051: set_car $6308 traffic_behavior_to 3 :LOU_A3_14593 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A3_14620 0002: jump @LOU_A3_15458 :LOU_A3_14620 0045: actor $1038 defined jump_if_false @LOU_A3_14645 00A2: (unknown) $1038 010F: (unknown) $1038 $6310 $6311 $6312 :LOU_A3_14645 6@ = 0 // (int) -2@ = 0 // (int) // timer1 :LOU_A3_14653 6@ == 0 // (int) var == num jump_if_false @LOU_A3_14762 0001: wait 0 ms 0377: (unknown) 44 $1704 $1704 > 0 // (int) var > num jump_if_false @LOU_A3_14692 0002: jump @LOU_A3_15458 :LOU_A3_14692 -2@ > 5000 // (int) var > num // timer1 jump_if_false @LOU_A3_14710 6@ = 1 // (int) :LOU_A3_14710 0045: actor $1038 defined jump_if_false @LOU_A3_14755 004F: unknown_check $6308 jump_if_false @LOU_A3_14755 0133: actor $1038 near_car_on_foot $6308 radius 8.0 8.0 sphere 0 0022: jump_if_false @LOU_A3_14755 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :LOU_A3_14755 0002: jump @LOU_A3_14653 :LOU_A3_14762 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3AI' 'LOUA388' -1 0 // ~w~You looking for trouble... Vince? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AG' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AG' 0045: actor $1038 defined jump_if_false @LOU_A3_14859 004F: unknown_check $6308 jump_if_false @LOU_A3_14859 03AE: (unknown) $1038 $6308 :LOU_A3_14859 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A3_14886 0002: jump @LOU_A3_15458 :LOU_A3_14886 0045: actor $1038 defined jump_if_false @LOU_A3_14949 0044: put_actor $1038 at -933.38 -859.21 11.18 010F: (unknown) $1038 -938.76 -864.69 12.18 00F5: (unknown) $1038 -938.76 -864.6 :LOU_A3_14949 00B9: set_camera_position -934.26 -857.47 11.93 rotations 0 0 0 00BA: set_camera_point_at -934.83 -858.29 11.96 mode 2 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AH' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AH' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 500 jump_if_false @LOU_A3_15053 0002: jump @LOU_A3_15458 :LOU_A3_15053 004F: unknown_check $6308 jump_if_false @LOU_A3_15083 004A: car $6308 drive_to -953.16 -909.63 11.93 :LOU_A3_15083 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 3000 jump_if_false @LOU_A3_15110 0002: jump @LOU_A3_15458 :LOU_A3_15110 0045: actor $6324 defined jump_if_false @LOU_A3_15140 0044: put_actor $6324 at -933.32 -859.54 11.18 :LOU_A3_15140 0045: actor $6325 defined jump_if_false @LOU_A3_15170 0044: put_actor $6325 at -936.47 -856.94 11.18 :LOU_A3_15170 0045: actor $1038 defined jump_if_false @LOU_A3_15221 013E: actor $6324 look_at_actor $1038 013E: actor $6325 look_at_actor $1038 00EE: (unknown) $6324 -934.86 -860.98 00EE: (unknown) $6325 -937.16 -859.23 :LOU_A3_15221 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A3_15248 0002: jump @LOU_A3_15458 :LOU_A3_15248 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3AI' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3AI' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 500 jump_if_false @LOU_A3_15313 0002: jump @LOU_A3_15458 :LOU_A3_15313 0045: actor $1038 defined jump_if_false @LOU_A3_15341 0045: actor $6325 defined jump_if_false @LOU_A3_15341 0153: (unknown) $1038 $6325 :LOU_A3_15341 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 500 jump_if_false @LOU_A3_15368 0002: jump @LOU_A3_15458 :LOU_A3_15368 0045: actor $6324 defined jump_if_false @LOU_A3_15383 00A2: (unknown) $6324 :LOU_A3_15383 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3AI' jump_if_false @LOU_A3_15416 0002: jump @LOU_A3_15458 :LOU_A3_15416 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A3_15443 0002: jump @LOU_A3_15458 :LOU_A3_15443 0045: actor $6325 defined jump_if_false @LOU_A3_15458 00A2: (unknown) $6325 :LOU_A3_15458 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LOU_A3_15512 010F: (unknown) $1038 -934.26 -857.47 11.93 0154: (unknown) $1038 :LOU_A3_15512 004F: unknown_check $6308 jump_if_false @LOU_A3_15575 004C: set_car $6308 to_normal_driver 0051: set_car $6308 traffic_behavior_to 2 037B: constant_params 7 variable_params 0 unknown 8 call_with_params @LOU_A3_7141 $6308 -986.17 -953.08 15.91 -986.85 -952.35 15.85 :LOU_A3_15575 0045: actor $1038 defined jump_if_false @LOU_A3_15620 00A2: (unknown) $1038 0352: (unknown) $1038 0216: (unknown) $1038 -940.16 -865.97 -100.0 00CF: set_actor $1038 Z_angle_to -34.76 :LOU_A3_15620 0045: actor $6324 defined jump_if_false @LOU_A3_15665 00A2: (unknown) $6324 0352: (unknown) $6324 0044: put_actor $6324 at -934.86 -860.98 -100.0 00CF: set_actor $6324 Z_angle_to 132.93 :LOU_A3_15665 0045: actor $6325 defined jump_if_false @LOU_A3_15710 00A2: (unknown) $6325 0352: (unknown) $6325 0044: put_actor $6325 at -937.16 -859.23 -100.0 00CF: set_actor $6325 Z_angle_to 163.35 :LOU_A3_15710 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3BA' 'LOUA320' $6305 0 // ~w~Help! Vic! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3BA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3BB' 'LOUA321' $6305 0 // ~w~Let me go Marty, you asshole! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3BB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3CA' 'LOUA340' $6297 0 // ~w~You're gonna earn your keep girl, and you're gonna like it! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3CA' 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8424 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_355 1000 0113: remove_references_to_car &58636 // Like turning a car into any random car // unknown partype 0xE5 004F: unknown_check &58643 // unknown partype 0xE5 jump_if_false @LOU_A3_15908 0325: (unknown) &58643 0 // unknown partype 0xE5 :LOU_A3_15908 0026: return :LOU_A3_15910 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 1000 0250: (unknown) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11953 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_15961 0002: jump @LOU_A3_16741 :LOU_A3_15961 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6767 $6305 jump_if_false @LOU_A3_15987 0002: jump @LOU_A3_16741 :LOU_A3_15987 0524: (unknown) &58642 // unknown partype 0xE5 0525: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8138 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8527 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_9721 0153: (unknown) $1038 $6305 0153: (unknown) $6305 $1038 004F: unknown_check $6308 0022: jump_if_false @LOU_A3_16055 // Note: the incorrect math opcode was used here 014C: set_car $6308 health_to 1000 :LOU_A3_16055 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3DA' 'LOUA330' $6305 0 // ~w~I can't believe you killed him... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3DA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3DB' 'LOUA331' $6305 0 // ~w~How am I gonna look after my baby now? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3DB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3DC' 'LOUA332' $1038 0 // ~w~You what? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3DC' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3DD' 'LOUA333' $1038 0 // ~w~Marty was an asshole. He treated you worse than shit. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3DD' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3DE' 'LOUA334' $1038 0 // ~w~I'm sorry... I just... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3DE' 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3DA' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3DA' jump_if_false @LOU_A3_16377 0002: jump @LOU_A3_16741 :LOU_A3_16377 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3DB' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3DB' jump_if_false @LOU_A3_16429 0002: jump @LOU_A3_16741 :LOU_A3_16429 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3DF' 'LOUA335' $1038 0 // ~w~Hey, look... Marty's kin are gonna be coming for you now. We better get you some place safe. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3DC' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3DC' jump_if_false @LOU_A3_16512 0002: jump @LOU_A3_16741 :LOU_A3_16512 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3DD' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3DD' jump_if_false @LOU_A3_16564 0002: jump @LOU_A3_16741 :LOU_A3_16564 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 750 jump_if_false @LOU_A3_16591 0002: jump @LOU_A3_16741 :LOU_A3_16591 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3DE' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3DE' jump_if_false @LOU_A3_16643 0002: jump @LOU_A3_16741 :LOU_A3_16643 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1500 jump_if_false @LOU_A3_16670 0002: jump @LOU_A3_16741 :LOU_A3_16670 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3DF' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12990 'LOUA3DF' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3DF' jump_if_false @LOU_A3_16741 0002: jump @LOU_A3_16741 :LOU_A3_16741 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4311 0525: (unknown) &58642 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6767 $1038 jump_if_false @LOU_A3_16790 0154: (unknown) $1038 :LOU_A3_16790 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6767 $6305 jump_if_false @LOU_A3_16813 0154: (unknown) $6305 :LOU_A3_16813 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3EA' 'LOUA336' $1038 0 // ~w~I can handle Marty's kin, Louise. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3EA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3EB' 'LOUA337' $6305 0 // ~w~I just want to make sure you're safe that's all. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3EB' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_355 1000 0026: return :LOU_A3_16928 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003F: destroy_actor $6297 80A0: not car $6308 wrecked jump_if_false @LOU_A3_16988 004E: put_car $6308 at $6391 $6392 $6393 00D1: set_car $6308 Z_angle_to 90.0 0325: (unknown) $6308 0 :LOU_A3_16988 0045: actor $1038 defined jump_if_false @LOU_A3_17077 0045: actor $6305 defined jump_if_false @LOU_A3_17077 0216: (unknown) $1038 -1094.41 337.08 10.23 0216: (unknown) $6305 -1091.79 337.9 10.23 013E: actor $6305 look_at_actor $1038 013E: actor $1038 look_at_actor $6305 0153: (unknown) $6305 $1038 0153: (unknown) $1038 $6305 010B: set_actor $1038 armed_weapon_to 0 :LOU_A3_17077 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11953 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3FA' 'LOUA350' $1038 0 // ~w~Look, you and Mary Beth are gonna be better off without Marty, you know? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3FA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3FB' 'LOUA351' $6305 0 // ~w~Are we? It's just everything's changing so fast... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3FB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3FC' 'LOUA352' $1038 0 // ~w~Everything's gonna be fine... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3FC' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12755 'LOUA3FD' 'LOUA353' $6305 0 // ~w~You're okay, Vic Vance... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12704 'LOUA3FD' 00B9: set_camera_position -1096.68 337.91 11.51 rotations 0 0 0 00BA: set_camera_point_at -1095.69 338.0 11.43 mode 2 0045: actor $1038 defined jump_if_false @LOU_A3_17357 04B4: (unknown) $1038 120 513 100.0 :LOU_A3_17357 0045: actor $6305 defined jump_if_false @LOU_A3_17380 04B4: (unknown) $6305 120 521 100.0 :LOU_A3_17380 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13171 'LOUA3FA' 0 0045: actor $1038 defined jump_if_false @LOU_A3_17433 04B4: (unknown) $1038 121 556 1.0 :LOU_A3_17433 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3FA' jump_if_false @LOU_A3_17466 0002: jump @LOU_A3_18040 :LOU_A3_17466 0045: actor $1038 defined jump_if_false @LOU_A3_17487 0528: (unknown) $1038 556 -1.0 :LOU_A3_17487 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13171 'LOUA3FB' 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3FB' jump_if_false @LOU_A3_17540 0002: jump @LOU_A3_18040 :LOU_A3_17540 028D: (unknown) 0.1 00B9: set_camera_position -1092.16 340.24 11.6 rotations 0 0 0 00BA: set_camera_point_at -1092.5 339.3 11.56 mode 2 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13171 'LOUA3FC' 0 0045: actor $1038 defined jump_if_false @LOU_A3_17628 04B4: (unknown) $1038 121 561 1.0 :LOU_A3_17628 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3FC' jump_if_false @LOU_A3_17661 0002: jump @LOU_A3_18040 :LOU_A3_17661 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1500 jump_if_false @LOU_A3_17688 0002: jump @LOU_A3_18040 :LOU_A3_17688 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13171 'LOUA3FD' 1 0045: actor $6305 defined jump_if_false @LOU_A3_17747 004F: unknown_check $6308 jump_if_false @LOU_A3_17747 00EA: (unknown) $6305 $6308 0528: (unknown) $6305 521 -1.0 :LOU_A3_17747 0078: if or 009F: actor $6305 dead 00A0: car $6308 wrecked jump_if_false @LOU_A3_17773 0002: jump @LOU_A3_18040 :LOU_A3_17773 82A6: not (unknown) $6305 $6308 0022: jump_if_false @LOU_A3_17845 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0078: if or 009F: actor $6305 dead 00A0: car $6308 wrecked 0022: jump_if_false @LOU_A3_17815 // Note: the incorrect math opcode was used here 0002: jump @LOU_A3_18040 :LOU_A3_17815 0377: (unknown) 44 7@ not 7@ == 0 // (int) var == num jump_if_false @LOU_A3_17838 0002: jump @LOU_A3_18040 :LOU_A3_17838 0002: jump @LOU_A3_17773 :LOU_A3_17845 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13348 'LOUA3FD' jump_if_false @LOU_A3_17878 0002: jump @LOU_A3_18040 :LOU_A3_17878 00B9: set_camera_position -1095.54 336.77 12.0 rotations 0 0 0 00BA: set_camera_point_at -1094.8 337.41 11.77 mode 2 0045: actor $1038 defined jump_if_false @LOU_A3_17963 0154: (unknown) $1038 0045: actor $6305 defined jump_if_false @LOU_A3_17951 013E: actor $1038 look_at_actor $6305 0154: (unknown) $6305 :LOU_A3_17951 04B4: (unknown) $1038 120 511 1.0 :LOU_A3_17963 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A3_17990 0002: jump @LOU_A3_18040 :LOU_A3_17990 004F: unknown_check $6308 jump_if_false @LOU_A3_18027 0050: set_car $6308 max_speed_to 5.0 004A: car $6308 drive_to -1109.22 335.55 10.35 :LOU_A3_18027 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 1000 :LOU_A3_18040 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @LOU_A3_18124 0352: (unknown) $1038 0154: (unknown) $1038 010F: (unknown) $1038 -1096.73 342.03 11.27 0044: put_actor $1038 at -1086.87 342.64 10.23 00CF: set_actor $1038 Z_angle_to 0 :LOU_A3_18124 003F: destroy_actor $6305 0049: destroy_car $6308 0444: (unknown) 120 0444: (unknown) 121 00B9: set_camera_position -1086.37 342.65 11.97 rotations 0 0 0 00BA: set_camera_point_at -1085.58 343.25 12.02 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1085.26 343.49 12.04 rotations 0 0 0 00BA: set_camera_point_at -1084.47 344.09 12.1 mode 1 028D: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'LOUA365' time 5000 flag 1 // ~w~Compound safehouse now available! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4341 5000 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_355 0 0026: return :LOU_A3_18283 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :LOU_A3_18300 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @99RED_12847 'LOU_A03' 0 // D.I.V.O.R.C.E. 01DF: progress_made += 1 0026: return :LOU_A3_18326 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6298 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6301 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6309 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6306 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6296 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6380 1@ = 0 // (int) :LOU_A3_18402 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6086(1@,2) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6070(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18402 1@ = 0 // (int) :LOU_A3_18451 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6109(1@,2) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6093(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18451 1@ = 0 // (int) :LOU_A3_18500 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6115(1@,2) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4215 $6119(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18500 0026: return :LOU_A3_18547 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11702 0162: release_model $6298 0162: release_model $6301 0162: release_model $6309 0162: release_model $6306 0162: release_model $6296 1@ = 0 // (int) :LOU_A3_18586 0162: release_model $6086(1@,2) 0162: release_model $6070(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18586 1@ = 0 // (int) :LOU_A3_18619 0162: release_model $6109(1@,2) 0162: release_model $6093(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18619 1@ = 0 // (int) :LOU_A3_18652 0162: release_model $6119(1@,2) 0162: release_model $6115(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18652 0162: release_model $6380 0113: remove_references_to_car &58636 // Like turning a car into any random car // unknown partype 0xE5 0113: remove_references_to_car &58643 // Like turning a car into any random car // unknown partype 0xE5 0444: (unknown) 66 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11216 034A: unknown_check $6297 jump_if_false @LOU_A3_18722 020D: (unknown) $6297 :LOU_A3_18722 034A: unknown_check $6305 jump_if_false @LOU_A3_18737 020D: (unknown) $6305 :LOU_A3_18737 00AA: set_parked_car_generator $1835 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 56--------------- :LOU_A4 0238: name_thread 'LOU_A4' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A4' 0025: gosub @LOU_A4_7204 009D: wasted_or_busted // mission only jump_if_false @LOU_A4_45 0025: gosub @LOU_A4_19856 :LOU_A4_45 0025: gosub @LOU_A4_20146 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A4_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A4_138 :LOU_A4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A4_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A4_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_A4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A4_188 0026: return :LOU_A4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LOU_A4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LOU_A4_248 0400: (unknown) $1038 $1690 0002: jump @LOU_A4_254 :LOU_A4_248 02C0: (unknown) $1038 $1690 :LOU_A4_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_A4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LOU_A4_281 0045: actor $1038 defined jump_if_false @LOU_A4_349 807E: not actor $1038 driving jump_if_false @LOU_A4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LOU_A4_329 :LOU_A4_326 021D: (unknown) 0 :LOU_A4_329 $1698 == 0 // (int) var == num jump_if_false @LOU_A4_345 02EA: select_interior 2 :LOU_A4_345 01AE: (unknown) 1 :LOU_A4_349 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A4_355 0045: actor $1038 defined jump_if_false @LOU_A4_419 807E: not actor $1038 driving jump_if_false @LOU_A4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LOU_A4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LOU_A4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LOU_A4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LOU_A4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LOU_A4_468 02EA: select_interior 0 :LOU_A4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A4_498 0026: return :LOU_A4_500 0045: actor 0@ defined jump_if_false @LOU_A4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A4_519 0026: return :LOU_A4_521 0045: actor 0@ defined 0022: jump_if_false @LOU_A4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A4_549 0026: return :LOU_A4_551 0045: actor 0@ defined 0022: jump_if_false @LOU_A4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_A4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LOU_A4_598 :LOU_A4_594 1@ = 0 // (int) :LOU_A4_598 1@ == 1 // (int) var == num jump_if_false @LOU_A4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A4_675 007E: actor 0@ driving jump_if_false @LOU_A4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A4_664 :LOU_A4_661 00F1: (unknown) 0@ :LOU_A4_664 0002: jump @LOU_A4_675 :LOU_A4_671 1@ = 0 // (int) :LOU_A4_675 0002: jump @LOU_A4_598 :LOU_A4_682 0026: return :LOU_A4_684 0045: actor 0@ defined jump_if_false @LOU_A4_776 007E: actor 0@ driving jump_if_false @LOU_A4_760 02A7: unknown_check 0@ jump_if_false @LOU_A4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A4_753 :LOU_A4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A4_753 0002: jump @LOU_A4_769 :LOU_A4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A4_769 0002: jump @LOU_A4_778 :LOU_A4_776 005F: (unknown) :LOU_A4_778 005E: (unknown) :LOU_A4_780 0045: actor 0@ defined 0022: jump_if_false @LOU_A4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A4_870 :LOU_A4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_551 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_551 4@ :LOU_A4_870 0002: jump @LOU_A4_936 :LOU_A4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A4_936 :LOU_A4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_551 3@ :LOU_A4_936 0045: actor 0@ defined jump_if_false @LOU_A4_988 004F: unknown_check 1@ jump_if_false @LOU_A4_988 007E: actor 0@ driving jump_if_false @LOU_A4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_551 0@ :LOU_A4_988 5@ = 0 // (int) :LOU_A4_992 5@ == 0 // (int) var == num jump_if_false @LOU_A4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A4_1083 004F: unknown_check 1@ jump_if_false @LOU_A4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A4_1083 :LOU_A4_1049 2@ == -1 // (int) var == num jump_if_false @LOU_A4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A4_1083 :LOU_A4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A4_1083 0002: jump @LOU_A4_992 :LOU_A4_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @LOU_A4_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A4_1311 :LOU_A4_1135 0@ == 1 // (int) var == num jump_if_false @LOU_A4_1168 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A4_1311 :LOU_A4_1168 0@ == 2 // (int) var == num jump_if_false @LOU_A4_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A4_1311 :LOU_A4_1210 0@ == 3 // (int) var == num jump_if_false @LOU_A4_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A4_1311 :LOU_A4_1254 0@ == 4 // (int) var == num jump_if_false @LOU_A4_1285 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A4_1311 :LOU_A4_1285 0@ == 5 // (int) var == num jump_if_false @LOU_A4_1311 03CF: (unknown) 237 130 180 255 :LOU_A4_1311 0026: return :LOU_A4_1313 00BC: (unknown) 0@ 2 0026: return :LOU_A4_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A4_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A4_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A4_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_A4_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A4_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @LOU_A4_1449 005F: (unknown) :LOU_A4_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LOU_A4_1496 005F: (unknown) :LOU_A4_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LOU_A4_1543 005F: (unknown) :LOU_A4_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @LOU_A4_1557 005F: (unknown) :LOU_A4_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LOU_A4_1584 005F: (unknown) :LOU_A4_1584 0485: unknown_check 0@ 214 jump_if_false @LOU_A4_1599 005E: (unknown) :LOU_A4_1599 0485: unknown_check 0@ 215 jump_if_false @LOU_A4_1614 005E: (unknown) :LOU_A4_1614 0485: unknown_check 0@ 216 jump_if_false @LOU_A4_1629 005E: (unknown) :LOU_A4_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LOU_A4_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LOU_A4_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LOU_A4_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LOU_A4_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LOU_A4_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LOU_A4_1746 :LOU_A4_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LOU_A4_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LOU_A4_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LOU_A4_1842 0045: actor 1@ defined jump_if_false @LOU_A4_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LOU_A4_1835 0002: jump @LOU_A4_1881 :LOU_A4_1842 0045: actor 1@ defined jump_if_false @LOU_A4_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LOU_A4_1881 0002: jump @LOU_A4_1895 :LOU_A4_1888 0444: (unknown) 80 04C1: (unknown) 0@ :LOU_A4_1895 0026: return :LOU_A4_1897 1@ = 0 // (int) :LOU_A4_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LOU_A4_1901 0@ > 8 // (int) var > num jump_if_false @LOU_A4_1943 0@ = 8 // (int) :LOU_A4_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return :LOU_A4_1955 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @LOU_A4_1981 020D: (unknown) $5332(1@,8) :LOU_A4_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :LOU_A4_2012 0026: return :LOU_A4_2014 0@ = 0 // (int) :LOU_A4_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LOU_A4_2039 020D: (unknown) $5332(0@,8) :LOU_A4_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LOU_A4_2018 0026: return 0@ = 0 // (int) :LOU_A4_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LOU_A4_2083 003F: destroy_actor $5332(0@,8) :LOU_A4_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LOU_A4_2062 0026: return 0@ = 0 // (int) :LOU_A4_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LOU_A4_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :LOU_A4_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LOU_A4_2106 0026: return 834A: not unknown_check 0@ jump_if_false @LOU_A4_2158 005F: (unknown) :LOU_A4_2158 009F: actor 0@ dead jump_if_false @LOU_A4_2170 005F: (unknown) :LOU_A4_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A4_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LOU_A4_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LOU_A4_2339 1@ = -1 // (int) :LOU_A4_2339 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LOU_A4_2359 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LOU_A4_2379 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LOU_A4_2399 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LOU_A4_2419 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LOU_A4_2439 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2455 02E2: 1@ = 0 // (any) :LOU_A4_2455 0026: return :LOU_A4_2457 0037: 3@ = 2@ // (string vars) 1@ == 1 // (int) var == num jump_if_false @LOU_A4_2492 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 0@ 0 0002: jump @LOU_A4_2535 :LOU_A4_2492 1@ == 1 // (int) var == num jump_if_false @LOU_A4_2524 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 0@ 1 0002: jump @LOU_A4_2535 :LOU_A4_2524 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 0@ :LOU_A4_2535 0037: 3@ = 0@ // (string vars) 0026: return :LOU_A4_2541 0249: (unknown) $5740 0248: (unknown) 1@ 2@ 3@ 0@ $5740 0026: return :LOU_A4_2555 0@ = 0 // (int) 1@ = 0 // (int) :LOU_A4_2563 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_2619 // Note: the incorrect math opcode was used here 0045: actor $5403(1@,2) defined 0022: jump_if_false @LOU_A4_2607 // Note: the incorrect math opcode was used here $5401(1@,2) == 0 // (int) var == num jump_if_false @LOU_A4_2607 0@ += 1 // (int) :LOU_A4_2607 1@ += 1 // (int) 0002: jump @LOU_A4_2563 :LOU_A4_2619 001C: 0@ == $2413 // (int) num == var 0022: jump_if_false @LOU_A4_2633 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_2633 005F: (unknown) :LOU_A4_2635 not 0@ == -1 // (int) var == num jump_if_false @LOU_A4_2651 00C4: (unknown) 0@ 0 :LOU_A4_2651 0026: return :LOU_A4_2653 not 0@ == -1 // (int) var == num jump_if_false @LOU_A4_2670 00C4: (unknown) 0@ 3 :LOU_A4_2670 0026: return :LOU_A4_2672 0@ = 0 // (int) :LOU_A4_2676 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2727 // Note: the incorrect math opcode was used here 0045: actor $5421(0@,8) defined 0022: jump_if_false @LOU_A4_2715 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2653 $5437(0@,8) :LOU_A4_2715 0@ += 1 // (int) 0002: jump @LOU_A4_2676 :LOU_A4_2727 0026: return :LOU_A4_2729 0@ = 0 // (int) :LOU_A4_2733 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2784 // Note: the incorrect math opcode was used here 0045: actor $5421(0@,8) defined 0022: jump_if_false @LOU_A4_2772 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2635 $5437(0@,8) :LOU_A4_2772 0@ += 1 // (int) 0002: jump @LOU_A4_2733 :LOU_A4_2784 0026: return :LOU_A4_2786 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_2635 $5639 0@ = 0 // (int) :LOU_A4_2802 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2905 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(0@,2) 0022: jump_if_false @LOU_A4_2893 // Note: the incorrect math opcode was used here 0045: actor $5403(0@,2) defined 0022: jump_if_false @LOU_A4_2893 // Note: the incorrect math opcode was used here 81F0: not actor $5403(0@,2) in_range_of_player $1038 0022: jump_if_false @LOU_A4_2893 // Note: the incorrect math opcode was used here 0043: store_actor $5403(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor $5403(0@,2) at 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_2653 $5405(0@,2) :LOU_A4_2893 0@ += 1 // (int) 0002: jump @LOU_A4_2802 :LOU_A4_2905 0026: return :LOU_A4_2907 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2653 $5639 0@ = 0 // (int) :LOU_A4_2923 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2974 // Note: the incorrect math opcode was used here 0045: actor $5403(0@,2) defined 0022: jump_if_false @LOU_A4_2962 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2635 $5405(0@,2) :LOU_A4_2962 0@ += 1 // (int) 0002: jump @LOU_A4_2923 :LOU_A4_2974 0026: return :LOU_A4_2976 7@ == 1 // (int) var == num jump_if_false @LOU_A4_3004 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 8@ 0002: jump @LOU_A4_3011 :LOU_A4_3004 031D: (unknown) 0@ 1@ 3@ 4@ 8@ :LOU_A4_3011 0014: 8@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_3024 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_3024 005F: (unknown) :LOU_A4_3026 not 0@ == -1 // (int) var == num jump_if_false @LOU_A4_3046 00BB: (unknown) 0@ 0@ = -1 // (int) :LOU_A4_3046 0026: return :LOU_A4_3048 003E: $5644 = create_actor_pedtype $5645 model $5646 at 0@ 1@ 2@ 0045: actor $5644 defined 0022: jump_if_false @LOU_A4_3139 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_3026 $5638 $5638 = 0 // (int) 00C1: (unknown) $5644 $5638 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_1313 $5638 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_2635 $5638 01EC: (unknown) $5644 1 0347: (unknown) $5644 1 02A5: (unknown) $5644 0 0331: (unknown) $5644 0 :LOU_A4_3139 0026: return :LOU_A4_3141 003E: $5421(0@,8) = create_actor_pedtype $5666 model $5665 at 1@ 2@ 3@ 01C9: (unknown) $5421(0@,8) 4@ 0106: give_actor $5421(0@,8) weapon 5@ ammo 6@ // Load the weapon model before using this 041B: (unknown) $5421(0@,8) 9 $5429(0@,8) = 0 // (int) 7@ == 1 // (int) var == num jump_if_false @LOU_A4_3221 00A1: (unknown) $5421(0@,8) 1 00A1: (unknown) $5421(0@,8) 4 00A1: (unknown) $5421(0@,8) 8192 :LOU_A4_3221 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_3026 $5437(0@,8) $5437(0@,8) = 0 // (int) 00C1: (unknown) $5421(0@,8) $5437(0@,8) 00BC: (unknown) $5437(0@,8) 0 0026: return :LOU_A4_3261 007E: actor $1038 driving jump_if_false @LOU_A4_3367 004F: unknown_check $3355 jump_if_false @LOU_A4_3360 0@ == 2 // (int) var == num jump_if_false @LOU_A4_3312 0035: 1@ = $5766 // (int vars) 1@ += 1 // (int) 0002: jump @LOU_A4_3317 :LOU_A4_3312 0035: 1@ = $5766 // (int vars) :LOU_A4_3317 0124: 2@ = car $3355 max_passengers 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_3360 // Note: the incorrect math opcode was used here $5732 == 0 // (int) var == num jump_if_false @LOU_A4_3360 0058: (unknown) $5610 4000 1 $5732 = 1 // (int) :LOU_A4_3360 0002: jump @LOU_A4_3376 :LOU_A4_3367 025D: remove_text $5610 $5732 = 0 // (int) :LOU_A4_3376 0026: return :LOU_A4_3378 0048: $5647 = create_car $5649 at 0@ 1@ 2@ 004F: unknown_check $5647 0022: jump_if_false @LOU_A4_3493 // Note: the incorrect math opcode was used here 0495: (unknown) $5647 $5648 0233: (unknown) $5647 3@ 4@ 0236: (unknown) $5647 3 00A4: $5644 = create_actor_pedtype $5645 model $5646 in_car $5647 driverseat 0052: set_car $5647 driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_3026 $5638 $5638 = 0 // (int) 00C1: (unknown) $5644 $5638 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_1313 $5638 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_2635 $5638 0347: (unknown) $5644 1 02A5: (unknown) $5644 0 00E3: (unknown) $5644 :LOU_A4_3493 0026: return :LOU_A4_3495 0045: actor 0@ defined jump_if_false @LOU_A4_3574 1@ == 1 // (int) var == num jump_if_false @LOU_A4_3549 0433: (unknown) 0@ -960.49 -1132.79 -900.56 -1065.37 1 0002: jump @LOU_A4_3574 :LOU_A4_3549 0433: (unknown) 0@ -967.45 -720.15 -884.96 -638.64 1 :LOU_A4_3574 0026: return 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25305 2 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :LOU_A4_3605 003E: $5403(0@,2) = create_actor_pedtype $5651 model $5650 at 1@ 2@ 3@ 0045: actor $5403(0@,2) defined 0022: jump_if_false @LOU_A4_3748 // Note: the incorrect math opcode was used here 01EC: (unknown) $5403(0@,2) 1 02A5: (unknown) $5403(0@,2) 0 01C9: (unknown) $5403(0@,2) 50 0106: give_actor $5403(0@,2) weapon $5652 ammo 999 // Load the weapon model before using this 03A5: (unknown) $5403(0@,2) 0 00CF: set_actor $5403(0@,2) Z_angle_to 90.0 $5401(0@,2) = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_3026 $5405(0@,2) $5405(0@,2) = 0 // (int) 00C1: (unknown) $5403(0@,2) $5405(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_1313 $5405(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_2635 $5405(0@,2) :LOU_A4_3748 0026: return :LOU_A4_3750 0@ = 0 // (int) :LOU_A4_3754 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_3812 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(0@,2) 0022: jump_if_false @LOU_A4_3800 // Note: the incorrect math opcode was used here 0045: actor $5403(0@,2) defined 0022: jump_if_false @LOU_A4_3800 // Note: the incorrect math opcode was used here 00A1: (unknown) $5403(0@,2) 8 :LOU_A4_3800 0@ += 1 // (int) 0002: jump @LOU_A4_3754 :LOU_A4_3812 0026: return 0@ = 0 // (int) :LOU_A4_3818 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_3885 // Note: the incorrect math opcode was used here 034A: unknown_check $5421(0@,8) 0022: jump_if_false @LOU_A4_3873 // Note: the incorrect math opcode was used here 0045: actor $5421(0@,8) defined 0022: jump_if_false @LOU_A4_3873 // Note: the incorrect math opcode was used here 00A1: (unknown) $5421(0@,8) 1 00A1: (unknown) $5421(0@,8) 8192 :LOU_A4_3873 0@ += 1 // (int) 0002: jump @LOU_A4_3818 :LOU_A4_3885 0026: return :LOU_A4_3887 034A: unknown_check $3074 jump_if_false @LOU_A4_3902 003F: destroy_actor $3074 :LOU_A4_3902 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @NONAME_1_25305 0@ 14@ 0483: (unknown) 14@ 1@ 02E2: 9@ = 13 // (any) 0160: load_model $5650 0443: (unknown) 67 0228: (unknown) 0001: wait 0 ms 047D: (unknown) 1@ 11 7@ 7@ > 0 // (int) var > num jump_if_false @LOU_A4_4038 7@ -= 1 // (int) :LOU_A4_3958 7@ >= 0 // (int) var >= num jump_if_false @LOU_A4_4038 047E: (unknown) 1@ 11 7@ 2@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 1 unknown 15 call_with_params @NONAME_1_22344 9@ $5650 2@ 3@ 4@ 5@ $2818(7@,10) $2828(7@,10) = 11 // (int) 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @NONAME_1_22372 $2818(7@,10) $2828(7@,10) 7@ -= 1 // (int) 0002: jump @LOU_A4_3958 :LOU_A4_4038 0026: return 0@ = 0 // (int) :LOU_A4_4044 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_4100 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(0@,2) 0022: jump_if_false @LOU_A4_4088 // Note: the incorrect math opcode was used here 0045: actor $5403(0@,2) defined 0022: jump_if_false @LOU_A4_4088 // Note: the incorrect math opcode was used here 0127: reset_actor $5403(0@,2) flags :LOU_A4_4088 0@ += 1 // (int) 0002: jump @LOU_A4_4044 :LOU_A4_4100 0026: return 0@ = 0 // (int) :LOU_A4_4106 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_4162 // Note: the incorrect math opcode was used here 034A: unknown_check $5421(0@,8) 0022: jump_if_false @LOU_A4_4150 // Note: the incorrect math opcode was used here 0045: actor $5421(0@,8) defined 0022: jump_if_false @LOU_A4_4150 // Note: the incorrect math opcode was used here 0127: reset_actor $5421(0@,8) flags :LOU_A4_4150 0@ += 1 // (int) 0002: jump @LOU_A4_4106 :LOU_A4_4162 0026: return 2@ = 0 // (int) :LOU_A4_4168 8 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_4225 // Note: the incorrect math opcode was used here 034A: unknown_check $5421(2@,8) 0022: jump_if_false @LOU_A4_4213 // Note: the incorrect math opcode was used here 0045: actor $5421(2@,8) defined 0022: jump_if_false @LOU_A4_4213 // Note: the incorrect math opcode was used here 01C9: (unknown) $5421(2@,8) 0@ :LOU_A4_4213 2@ += 1 // (int) 0002: jump @LOU_A4_4168 :LOU_A4_4225 2@ = 0 // (int) :LOU_A4_4229 2 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_4286 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(2@,2) 0022: jump_if_false @LOU_A4_4274 // Note: the incorrect math opcode was used here 0045: actor $5403(2@,2) defined 0022: jump_if_false @LOU_A4_4274 // Note: the incorrect math opcode was used here 01C9: (unknown) $5403(2@,2) 1@ :LOU_A4_4274 2@ += 1 // (int) 0002: jump @LOU_A4_4229 :LOU_A4_4286 0026: return 0045: actor $1038 defined jump_if_false @LOU_A4_4308 01B1: (unknown) $1038 0@ 0@ 0@ 0@ 0@ :LOU_A4_4308 1@ = 0 // (int) :LOU_A4_4312 8 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_4373 // Note: the incorrect math opcode was used here 034A: unknown_check $5421(1@,8) 0022: jump_if_false @LOU_A4_4361 // Note: the incorrect math opcode was used here 0045: actor $5421(1@,8) defined 0022: jump_if_false @LOU_A4_4361 // Note: the incorrect math opcode was used here 01B1: (unknown) $5421(1@,8) 0@ 0@ 0@ 0@ 0@ :LOU_A4_4361 1@ += 1 // (int) 0002: jump @LOU_A4_4312 :LOU_A4_4373 1@ = 0 // (int) :LOU_A4_4377 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_4438 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(1@,2) 0022: jump_if_false @LOU_A4_4426 // Note: the incorrect math opcode was used here 0045: actor $5403(1@,2) defined 0022: jump_if_false @LOU_A4_4426 // Note: the incorrect math opcode was used here 01B1: (unknown) $5403(1@,2) 0@ 0@ 0@ 0@ 0@ :LOU_A4_4426 1@ += 1 // (int) 0002: jump @LOU_A4_4377 :LOU_A4_4438 0026: return :LOU_A4_4440 1@ = 0 // (int) 1@ = 0 // (int) :LOU_A4_4448 001C: $2158(1@,3) == 0@ // (int) num == var 0022: jump_if_false @LOU_A4_4464 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_4464 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @LOU_A4_4448 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LOU_A4_4544 026A: unknown_check 0@ jump_if_false @LOU_A4_4544 0078: if or 042D: unknown_check 0@ 13 042D: unknown_check 0@ 15 jump_if_false @LOU_A4_4544 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_4440 0@ jump_if_false @LOU_A4_4544 005E: (unknown) :LOU_A4_4544 005F: (unknown) :LOU_A4_4546 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_190 500 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A4_2014 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @NONAME_1_25305 3 6@ 0483: (unknown) 6@ 4@ 047D: (unknown) 4@ 3 5@ 0@ = 0 // (int) :LOU_A4_4596 0011: 5@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_4720 // Note: the incorrect math opcode was used here 0035: $5421(0@,8) = $2818(0@,10) // (int vars) $2818(0@,10) = -1 // (int) 0045: actor $5421(0@,8) defined jump_if_false @LOU_A4_4708 0352: (unknown) $5421(0@,8) $5429(0@,8) = 1 // (int) 0106: give_actor $5421(0@,8) weapon $5671 ammo 60 // Load the weapon model before using this 041B: (unknown) $5421(0@,8) 9 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_3026 $5437(0@,8) $5437(0@,8) = 0 // (int) 00C1: (unknown) $5421(0@,8) $5437(0@,8) 00BC: (unknown) $5437(0@,8) 0 :LOU_A4_4708 0@ += 1 // (int) 0002: jump @LOU_A4_4596 :LOU_A4_4720 7@ = 0 // (int) :LOU_A4_4724 0011: 5@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_4853 // Note: the incorrect math opcode was used here 0035: $5421(0@,8) = $2838(7@,10) // (int vars) $2838(7@,10) = -1 // (int) 0045: actor $5421(0@,8) defined jump_if_false @LOU_A4_4836 0352: (unknown) $5421(0@,8) $5429(0@,8) = 1 // (int) 0106: give_actor $5421(0@,8) weapon $5673 ammo 60 // Load the weapon model before using this 041B: (unknown) $5421(0@,8) 9 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_3026 $5437(0@,8) $5437(0@,8) = 0 // (int) 00C1: (unknown) $5421(0@,8) $5437(0@,8) 00BC: (unknown) $5437(0@,8) 0 :LOU_A4_4836 0@ += 1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_4724 :LOU_A4_4853 0045: actor $5677 defined jump_if_false @LOU_A4_4883 0044: put_actor $5677 at -1740.54 639.4 150.04 :LOU_A4_4883 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LOU_A4_4935 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 0 4.0 0 0044: put_actor $1038 at 1@ 2@ 3@ 0045: actor $5677 defined 0022: jump_if_false @LOU_A4_4935 // Note: the incorrect math opcode was used here 013E: actor $5677 look_at_actor $1038 :LOU_A4_4935 0001: wait 500 ms 0045: actor $1038 defined 0022: jump_if_false @LOU_A4_4981 // Note: the incorrect math opcode was used here 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 0 -4.0 0 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at $1042 $1043 $1044 mode 2 :LOU_A4_4981 0162: release_model $5672 0162: release_model $5674 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_2635 $5661 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_2635 $5662 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_355 500 0026: return :LOU_A4_5028 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LOU_A4_5062 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LOU_A4_5080 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_5096 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5096 005F: (unknown) :LOU_A4_5098 010E: 0@ = current_time_in_ms 0035: $5611 = 0@ // (int vars) $5611 += 2000 // (int) 0026: return :LOU_A4_5115 0@ = 0 // (int) :LOU_A4_5119 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_5198 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(0@,2) 0022: jump_if_false @LOU_A4_5186 // Note: the incorrect math opcode was used here 0045: actor $5403(0@,2) defined 0022: jump_if_false @LOU_A4_5186 // Note: the incorrect math opcode was used here 81F0: not actor $5403(0@,2) in_range_of_player $1038 0022: jump_if_false @LOU_A4_5186 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2653 $5405(0@,2) :LOU_A4_5186 0@ += 1 // (int) 0002: jump @LOU_A4_5119 :LOU_A4_5198 0026: return :LOU_A4_5200 034A: unknown_check $5659 jump_if_false @LOU_A4_5270 0045: actor $5659 defined jump_if_false @LOU_A4_5270 $5663 == 0 // (int) var == num jump_if_false @LOU_A4_5270 011A: (unknown) $5659 00CF: set_actor $5659 Z_angle_to 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LOU_A4_684 $5659 -930.45 -687.76 10.2 :LOU_A4_5270 034A: unknown_check $5660 jump_if_false @LOU_A4_5340 0045: actor $5660 defined jump_if_false @LOU_A4_5340 $5664 == 0 // (int) var == num jump_if_false @LOU_A4_5340 011A: (unknown) $5660 00CF: set_actor $5660 Z_angle_to 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LOU_A4_684 $5660 -938.45 -687.76 10.2 :LOU_A4_5340 0026: return :LOU_A4_5342 1@ = 0 // (int) :LOU_A4_5346 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_5429 // Note: the incorrect math opcode was used here 0045: actor $5403(1@,2) defined 0022: jump_if_false @LOU_A4_5417 // Note: the incorrect math opcode was used here 02AE: (unknown) $5403(1@,2) 0@ 0022: jump_if_false @LOU_A4_5401 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $5403(1@,2) 0022: jump_if_false @LOU_A4_5401 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5401 0326: unknown_check 0@ $5403(1@,2) 0022: jump_if_false @LOU_A4_5417 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5417 1@ += 1 // (int) 0002: jump @LOU_A4_5346 :LOU_A4_5429 02AE: (unknown) $1038 0@ 0022: jump_if_false @LOU_A4_5455 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $1038 0022: jump_if_false @LOU_A4_5455 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5455 0326: unknown_check 0@ $1038 0022: jump_if_false @LOU_A4_5476 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @LOU_A4_5512 :LOU_A4_5476 007E: actor $1038 driving 0022: jump_if_false @LOU_A4_5512 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @LOU_A4_5512 // Note: the incorrect math opcode was used here 0327: unknown_check 0@ $3355 0022: jump_if_false @LOU_A4_5512 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5512 02C9: (unknown) 0@ $5666 0022: jump_if_false @LOU_A4_5526 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5526 $5676 == 0 // (int) var == num jump_if_false @LOU_A4_5575 3@ = -932.06 // (float) 4@ = -1097.84 // (float) 5@ = 14.87 // (float) 2@ = 7.0 // (float) 0002: jump @LOU_A4_5603 :LOU_A4_5575 3@ = -930.74 // (float) 4@ = -689.67 // (float) 5@ = 11.25 // (float) 2@ = 10.0 // (float) :LOU_A4_5603 0080: actor $1038 near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @LOU_A4_5621 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5621 005F: (unknown) :LOU_A4_5623 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 2@ = -1 // (int) 10@ = -1.0 // (float) 1@ = 0 // (int) :LOU_A4_5644 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_5757 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(1@,2) 0022: jump_if_false @LOU_A4_5745 // Note: the incorrect math opcode was used here 0045: actor $5403(1@,2) defined 0022: jump_if_false @LOU_A4_5745 // Note: the incorrect math opcode was used here 0043: store_actor $5403(1@,2) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 001D: 10@ == -1.0 // (int) var == var jump_if_false @LOU_A4_5726 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) 0002: jump @LOU_A4_5745 :LOU_A4_5726 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_5745 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) :LOU_A4_5745 1@ += 1 // (int) 0002: jump @LOU_A4_5644 :LOU_A4_5757 031D: (unknown) 3@ 4@ $1042 $1043 9@ 001D: 10@ == -1.0 // (int) var == var jump_if_false @LOU_A4_5794 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) 0002: jump @LOU_A4_5813 :LOU_A4_5794 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_5813 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) :LOU_A4_5813 2 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_5869 // Note: the incorrect math opcode was used here 00E4: (unknown) 0@ $5403(2@,2) 007E: actor $5403(2@,2) driving 0022: jump_if_false @LOU_A4_5857 // Note: the incorrect math opcode was used here 01C9: (unknown) 0@ 62 0002: jump @LOU_A4_5862 :LOU_A4_5857 01C9: (unknown) 0@ 55 :LOU_A4_5862 0002: jump @LOU_A4_5902 :LOU_A4_5869 00E4: (unknown) 0@ $1038 007E: actor $1038 driving 0022: jump_if_false @LOU_A4_5897 // Note: the incorrect math opcode was used here 01C9: (unknown) 0@ 62 0002: jump @LOU_A4_5902 :LOU_A4_5897 01C9: (unknown) 0@ 55 :LOU_A4_5902 0026: return :LOU_A4_5904 0@ = 0 // (int) :LOU_A4_5908 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_5970 // Note: the incorrect math opcode was used here 0045: actor $5421(0@,8) defined 0022: jump_if_false @LOU_A4_5958 // Note: the incorrect math opcode was used here 00A1: (unknown) $5421(0@,8) 1 00A1: (unknown) $5421(0@,8) 8192 $5429(0@,8) = 1 // (int) :LOU_A4_5958 0@ += 1 // (int) 0002: jump @LOU_A4_5908 :LOU_A4_5970 0026: return :LOU_A4_5972 0@ == 0 // (int) var == num jump_if_false @LOU_A4_6028 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_5342 1@ jump_if_false @LOU_A4_6021 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A4_5904 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A4_3750 :LOU_A4_6021 0002: jump @LOU_A4_6051 :LOU_A4_6028 0@ == 1 // (int) var == num jump_if_false @LOU_A4_6051 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_5623 1@ :LOU_A4_6051 0026: return :LOU_A4_6053 005F: (unknown) :LOU_A4_6055 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 2@ = -1 // (int) 10@ = -1.0 // (float) 1@ = 0 // (int) :LOU_A4_6076 8 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_6176 // Note: the incorrect math opcode was used here 0045: actor $5421(1@,8) defined 0022: jump_if_false @LOU_A4_6164 // Note: the incorrect math opcode was used here 0043: store_actor $5421(1@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 001D: 10@ == -1.0 // (int) var == var jump_if_false @LOU_A4_6145 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) 0002: jump @LOU_A4_6164 :LOU_A4_6145 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_6164 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) :LOU_A4_6164 1@ += 1 // (int) 0002: jump @LOU_A4_6076 :LOU_A4_6176 2@ > -1 // (int) var > num jump_if_false @LOU_A4_6258 00E4: (unknown) 0@ $5421(2@,8) 10.0 > 10@ // (float) num > var 0022: jump_if_false @LOU_A4_6245 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $5421(2@,8) 0022: jump_if_false @LOU_A4_6234 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 1 0002: jump @LOU_A4_6238 :LOU_A4_6234 020E: (unknown) 0@ 0 :LOU_A4_6238 0002: jump @LOU_A4_6249 :LOU_A4_6245 020E: (unknown) 0@ 0 :LOU_A4_6249 005E: (unknown) 0002: jump @LOU_A4_6260 :LOU_A4_6258 005F: (unknown) :LOU_A4_6260 005F: (unknown) :LOU_A4_6262 $5655 == 2 // (int) var == num jump_if_false @LOU_A4_6333 010E: 0@ = current_time_in_ms 0011: 0@ > $5656 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_6333 // Note: the incorrect math opcode was used here 0045: actor $5659 defined 0022: jump_if_false @LOU_A4_6333 // Note: the incorrect math opcode was used here 0045: actor $5660 defined 0022: jump_if_false @LOU_A4_6333 // Note: the incorrect math opcode was used here 0276: (unknown) $5659 $5660 4000 0035: $5656 = 0@ // (int vars) $5656 += 4000 // (int) :LOU_A4_6333 0026: return :LOU_A4_6335 0@ == 0 // (int) var == num jump_if_false @LOU_A4_6442 007E: actor 1@ driving jump_if_false @LOU_A4_6385 0442: (unknown) 1@ 1 03D6: (unknown) 1@ 200 03D7: (unknown) 1@ 800 01C9: (unknown) 1@ 30 0002: jump @LOU_A4_6435 :LOU_A4_6385 03D6: (unknown) 1@ 200 03D7: (unknown) 1@ 600 01C9: (unknown) 1@ 50 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_6053 1@ jump_if_false @LOU_A4_6435 $5401(2@,2) = 1 // (int) 0002: jump @LOU_A4_6435 :LOU_A4_6435 0002: jump @LOU_A4_6578 :LOU_A4_6442 0@ == 1 // (int) var == num jump_if_false @LOU_A4_6520 007E: actor 1@ driving jump_if_false @LOU_A4_6476 0442: (unknown) 1@ 1 0002: jump @LOU_A4_6513 :LOU_A4_6476 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_6055 1@ jump_if_false @LOU_A4_6501 0002: jump @LOU_A4_6513 :LOU_A4_6501 0119: actor 1@ kill_actor $1038 $5401(2@,2) = 0 // (int) :LOU_A4_6513 0002: jump @LOU_A4_6578 :LOU_A4_6520 0@ == 2 // (int) var == num jump_if_false @LOU_A4_6578 01F0: actor 1@ in_range_of_player $1038 0022: jump_if_false @LOU_A4_6572 // Note: the incorrect math opcode was used here $5401(2@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_2635 $5405(2@,2) 0002: jump @LOU_A4_6578 :LOU_A4_6572 $5655 += 1 // (int) :LOU_A4_6578 0026: return :LOU_A4_6580 0035: 3@ = 1@ // (int vars) 0057: show_text_highpriority GXT $5342(0@,13) time 5000 flag 1 0@ == 0 // (int) var == num jump_if_false @LOU_A4_6648 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2653 $5639 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5638 $5615 = 1 // (int) $5616 = 0 // (int) 0002: jump @LOU_A4_7198 :LOU_A4_6648 0@ == 7 // (int) var == num jump_if_false @LOU_A4_6704 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_A4_5115 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5638 $5654 = 1 // (int) $5729 = 0 // (int) -2@ = 0 // (int) // timer1 0002: jump @LOU_A4_7198 :LOU_A4_6704 0@ == 1 // (int) var == num jump_if_false @LOU_A4_6797 0268: (unknown) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5639 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5642 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5661 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5662 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2653 $5638 $5615 = 1 // (int) $5616 = 1 // (int) 0002: jump @LOU_A4_7198 :LOU_A4_6797 0@ == 2 // (int) var == num jump_if_false @LOU_A4_6898 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5638 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5639 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2653 $5642 $5615 = 1 // (int) $5616 = 1 // (int) 024F: (unknown) 0.1 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @LOU_A4_2541 5.0 -937.25 -1072.95 13.55 0002: jump @LOU_A4_7198 :LOU_A4_6898 0@ == 3 // (int) var == num jump_if_false @LOU_A4_6955 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5642 $5615 = 0 // (int) $5616 = 0 // (int) 024F: (unknown) 0.1 $5728 = 0 // (int) 0249: (unknown) $5740 0002: jump @LOU_A4_7198 :LOU_A4_6955 0@ == 4 // (int) var == num jump_if_false @LOU_A4_6996 $5615 = 0 // (int) $5616 = 0 // (int) $5728 = 0 // (int) 024F: (unknown) 0.1 0002: jump @LOU_A4_7198 :LOU_A4_6996 0@ == 5 // (int) var == num jump_if_false @LOU_A4_7107 $5739 = -1 // (int) $5654 = 0 // (int) 037B: constant_params 1 variable_params 3 unknown 5 call_with_params @NONAME_1_30203 2 $5736 $5737 $5738 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_3026 $5640 $5640 = 0 // (int) 00C3: (unknown) $5736 $5737 $5738 $5640 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_1320 $5640 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2653 $5640 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5643 0002: jump @LOU_A4_7198 :LOU_A4_7107 0@ == 6 // (int) var == num jump_if_false @LOU_A4_7198 $5615 = 0 // (int) $5654 = 0 // (int) $5616 = 0 // (int) $5728 = 0 // (int) $5725 = 1 // (int) 024F: (unknown) 0.1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5640 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5661 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2635 $5662 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_A4_5200 :LOU_A4_7198 0035: 2@ = 0@ // (int vars) 0026: return :LOU_A4_7204 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 26 call_with_params @MAIN_6396 $2334 1@ 0025: gosub @LOU_A4_8967 0025: gosub @LOU_A4_11447 0025: gosub @LOU_A4_11641 0001: wait 500 ms 0045: actor $5644 defined jump_if_false @LOU_A4_7303 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2977 $5644 0@ = 21 // (int) 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4BA' 1 18@ 18@ :LOU_A4_7303 0001: wait 0 ms :LOU_A4_7306 0@ == 21 // (int) var == num jump_if_false @LOU_A4_7422 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_7415 01F0: actor $5644 in_range_of_player $1038 0022: jump_if_false @LOU_A4_7400 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LOUA4BA' jump_if_false @LOU_A4_7393 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 0 0@ 0@ 3@ :LOU_A4_7393 0002: jump @LOU_A4_7415 :LOU_A4_7400 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 1 0@ 0@ 3@ :LOU_A4_7415 0002: jump @LOU_A4_7306 :LOU_A4_7422 0@ == 0 // (int) var == num jump_if_false @LOU_A4_7626 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_7619 01F0: actor $5644 in_range_of_player $1038 0022: jump_if_false @LOU_A4_7604 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -1098.3 -764.26 12.0104 radius 12.0 12.0 12.0 sphere 0 jump_if_false @LOU_A4_7526 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 7 0@ 0@ 3@ 0002: jump @LOU_A4_7597 :LOU_A4_7526 8@ = -1098.3 // (float) 9@ = -764.26 // (float) 10@ = 12.0104 // (float) 0080: actor $1038 near_point 8@ 9@ radius 110.0 110.0 sphere 0 0022: jump_if_false @LOU_A4_7587 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2786 0002: jump @LOU_A4_7597 :LOU_A4_7587 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2907 :LOU_A4_7597 0002: jump @LOU_A4_7619 :LOU_A4_7604 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 1 0@ 0@ 3@ :LOU_A4_7619 0002: jump @LOU_A4_7422 :LOU_A4_7626 0@ == 7 // (int) var == num jump_if_false @LOU_A4_7980 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_7973 01F0: actor $5644 in_range_of_player $1038 0022: jump_if_false @LOU_A4_7958 // Note: the incorrect math opcode was used here $5765 == 0 // (int) var == num jump_if_false @LOU_A4_7716 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19856 0002: jump @LOU_A4_11029 0002: jump @LOU_A4_7951 :LOU_A4_7716 001C: $2413 == $5765 // (int) num == var 0022: jump_if_false @LOU_A4_7775 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2555 jump_if_false @LOU_A4_7768 $1688 = 0 // (int) 0268: (unknown) 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 2 0@ 0@ 3@ :LOU_A4_7768 0002: jump @LOU_A4_7951 :LOU_A4_7775 0025: gosub @LOU_A4_11445 $2413 > 0 // (int) var > num jump_if_false @LOU_A4_7830 $5731 == 0 // (int) var == num jump_if_false @LOU_A4_7830 0057: show_text_highpriority GXT $5609 time 4000 flag 1 -2@ = 0 // (int) // timer1 $5729 = 0 // (int) $5731 = 1 // (int) :LOU_A4_7830 $5730 == 0 // (int) var == num jump_if_false @LOU_A4_7895 -2@ > 4000 // (int) var > num // timer1 jump_if_false @LOU_A4_7888 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4BB' 1 18@ 18@ $5730 = 1 // (int) -2@ = 0 // (int) // timer1 :LOU_A4_7888 0002: jump @LOU_A4_7951 :LOU_A4_7895 $5729 == 0 // (int) var == num jump_if_false @LOU_A4_7951 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LOUA4BB' jump_if_false @LOU_A4_7951 0059: text_clear_all $1688 = 1 // (int) 0323: show_text_box $5617 $5729 = 1 // (int) :LOU_A4_7951 0002: jump @LOU_A4_7973 :LOU_A4_7958 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 1 0@ 0@ 3@ :LOU_A4_7973 0002: jump @LOU_A4_7626 :LOU_A4_7980 0@ == 1 // (int) var == num jump_if_false @LOU_A4_8100 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8093 01F0: actor $5644 in_range_of_player $1038 0022: jump_if_false @LOU_A4_8093 // Note: the incorrect math opcode was used here 3@ == 7 // (int) var == num jump_if_false @LOU_A4_8079 8089: not actor $1038 in_sphere -1098.3 -764.26 12.0104 radius 12.0 12.0 12.0 sphere 0 jump_if_false @LOU_A4_8079 3@ = 0 // (int) :LOU_A4_8079 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 3@ 0@ 0@ 3@ :LOU_A4_8093 0002: jump @LOU_A4_7980 :LOU_A4_8100 0@ == 2 // (int) var == num jump_if_false @LOU_A4_8255 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8248 01F0: actor $5644 in_range_of_player $1038 0022: jump_if_false @LOU_A4_8233 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -937.25 -1072.95 13.55 radius 5.0 5.0 5.0 sphere 0 jump_if_false @LOU_A4_8215 0249: (unknown) $5740 0025: gosub @LOU_A4_13521 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 3 0@ 0@ 3@ 0002: jump @LOU_A4_8226 :LOU_A4_8215 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3261 0@ :LOU_A4_8226 0002: jump @LOU_A4_8248 :LOU_A4_8233 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 1 0@ 0@ 3@ :LOU_A4_8248 0002: jump @LOU_A4_8100 :LOU_A4_8255 0@ == 3 // (int) var == num jump_if_false @LOU_A4_8448 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8441 0025: gosub @LOU_A4_11031 1 > $5675 // (int) num > var 0022: jump_if_false @LOU_A4_8396 // Note: the incorrect math opcode was used here $5728 == 0 // (int) var == num jump_if_false @LOU_A4_8344 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5098 $5728 = 1 // (int) 0002: jump @LOU_A4_8389 :LOU_A4_8344 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_5080 $5611 jump_if_false @LOU_A4_8389 0025: gosub @LOU_A4_16166 -2@ = 0 // (int) // timer1 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 4 0@ 0@ 3@ :LOU_A4_8389 0002: jump @LOU_A4_8441 :LOU_A4_8396 -2@ > 2000 // (int) var > num // timer1 jump_if_false @LOU_A4_8441 $5685 == 0 // (int) var == num jump_if_false @LOU_A4_8441 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5904 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_3750 :LOU_A4_8441 0002: jump @LOU_A4_8255 :LOU_A4_8448 0@ == 4 // (int) var == num jump_if_false @LOU_A4_8685 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8678 0025: gosub @LOU_A4_11031 5@ == 0 // (int) var == num jump_if_false @LOU_A4_8596 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_2976 $1042 $1043 $1044 -930.79 -665.62 11.28 110.0 0 jump_if_false @LOU_A4_8560 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3261 0@ 0002: jump @LOU_A4_8596 :LOU_A4_8560 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2672 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2635 $5643 0057: show_text_highpriority GXT $5601 time 5000 flag 1 5@ = 1 // (int) :LOU_A4_8596 1 > $5675 // (int) num > var 0022: jump_if_false @LOU_A4_8678 // Note: the incorrect math opcode was used here $5728 == 0 // (int) var == num jump_if_false @LOU_A4_8644 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5098 $5728 = 1 // (int) 0002: jump @LOU_A4_8678 :LOU_A4_8644 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_5080 $5611 jump_if_false @LOU_A4_8678 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 5 0@ 0@ 3@ :LOU_A4_8678 0002: jump @LOU_A4_8448 :LOU_A4_8685 0@ == 5 // (int) var == num jump_if_false @LOU_A4_8797 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8790 037B: constant_params 2 variable_params 1 unknown 26 call_with_params @NONAME_1_36247 2 $5739 $5739 jump_if_false @LOU_A4_8790 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35908 2 0 0 4@ = -1 // (int) 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_4546 -2@ = 0 // (int) // timer1 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 6 0@ 0@ 3@ :LOU_A4_8790 0002: jump @LOU_A4_8685 :LOU_A4_8797 0@ == 6 // (int) var == num jump_if_false @LOU_A4_8946 0001: wait 0 ms 0025: gosub @LOU_A4_10371 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8939 -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A4_8939 0025: gosub @LOU_A4_11162 1 > $5675 // (int) num > var 0022: jump_if_false @LOU_A4_8939 // Note: the incorrect math opcode was used here $5728 == 0 // (int) var == num jump_if_false @LOU_A4_8901 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5098 $5728 = 1 // (int) 0002: jump @LOU_A4_8939 :LOU_A4_8901 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_5080 $5611 jump_if_false @LOU_A4_8939 0025: gosub @LOU_A4_16522 0025: gosub @LOU_A4_20084 0@ = 20 // (int) :LOU_A4_8939 0002: jump @LOU_A4_8797 :LOU_A4_8946 not 0@ == 20 // (int) var == num jump_if_false @LOU_A4_8965 0002: jump @LOU_A4_7303 :LOU_A4_8965 0026: return :LOU_A4_8967 0006: $5598 = 'LOU4_G0' // (string) // ~w~Take Louise to recruit some ~b~muscle. // Note: the incorrect math opcode was used here 0006: $5599 = 'LOU4_G1' // (string) // ~w~Go back and get ~b~Louise. // Note: the incorrect math opcode was used here 0006: $5600 = 'LOU4_G2' // (string) // ~w~Get to Marty's loan shark ~y~office. // Note: the incorrect math opcode was used here 0006: $5601 = 'LOU4_G3' // (string) // ~w~Kill Marty's ~r~guards. // Note: the incorrect math opcode was used here 0006: $5602 = 'LOU4_G4' // (string) // ~w~That's Marty's loan sharking out of business. Wipe up the remnants of his ~r~Protection Racket. // Note: the incorrect math opcode was used here 0006: $5603 = 'LOU4_G5' // (string) // ~w~Go ~t~inside ~w~to take this site over. // Note: the incorrect math opcode was used here 0006: $5604 = 'LOU4_G3' // (string) // ~w~Kill Marty's ~r~guards. // Note: the incorrect math opcode was used here 0006: $5605 = 'LOU4_GC' // (string) // ~w~Recruit the ~b~henchmen ~w~into your gang. // Note: the incorrect math opcode was used here 0006: $5606 = 'LOU4_G9' // (string) // ~w~If you leave ~b~gang members ~w~behind they will desert you. // Note: the incorrect math opcode was used here 0006: $5607 = 'LOU4_GA' // (string) // ~w~One of the henchmen has died. // Note: the incorrect math opcode was used here 0006: $5608 = 'LOU4_GB' // (string) // ~w~Both of the henchmen have died. // Note: the incorrect math opcode was used here 0006: $5609 = 'LOU4_GD' // (string) // ~w~Recruit the other ~b~henchman ~w~into your gang. // Note: the incorrect math opcode was used here 0006: $5610 = 'LOU4_GE' // (string) // ~w~You'll need a bigger car to fit everyone in. // Note: the incorrect math opcode was used here 0006: $5617 = 'H_GANG1' // (string) // To recruit henchmen into your group, target them and use~h~ ~k~ ~TGSUB~. // Note: the incorrect math opcode was used here 0006: $5612 = 'LOU4_F0' // (string) // ~r~Louise died. // Note: the incorrect math opcode was used here 0006: $5613 = 'LOU4_F1' // (string) // ~r~You abandoned Louise. // Note: the incorrect math opcode was used here 0006: $5614 = 'LOU4_F2' // (string) // ~r~You failed to recruit the henchmen. // Note: the incorrect math opcode was used here 0006: $5618 = 'LOU4_S0' // (string) // ~w~I've been thinking over what you said about me and the baby being better off without Marty, and... // Note: the incorrect math opcode was used here 0006: $5619 = 'LOU4_S1' // (string) // ~w~I've got a plan... // Note: the incorrect math opcode was used here 0006: $5620 = 'LOU4_S2' // (string) // ~w~Why don't YOU take over Marty's business? // Note: the incorrect math opcode was used here 0006: $5621 = 'LOU4_S3' // (string) // ~w~I'm no gang boss. // Note: the incorrect math opcode was used here 0006: $5622 = 'LOU4_S4' // (string) // ~w~No. But you could be... // Note: the incorrect math opcode was used here 0006: $5623 = 'LOU4_S5' // (string) // ~w~C'mon. We both need the cash, honey. // Note: the incorrect math opcode was used here 0006: $5624 = 'LOU4_S6' // (string) // ~w~First we need to get some guys together. // Note: the incorrect math opcode was used here 0006: $5625 = 'LOU4_S7' // (string) // ~w~Hey! Wanna make some money? // Note: the incorrect math opcode was used here 0006: $5626 = 'LOU4_S8' // (string) // ~w~I'll go find some more guys and see you at Marty's other place. // Note: the incorrect math opcode was used here 0006: $5627 = 'LOU4_S9' // (string) // ~w~This shouldn't be too tough. // Note: the incorrect math opcode was used here 0006: $5628 = 'SLUA4CC' // (string) // ~w~Come on guys. // Note: the incorrect math opcode was used here 0006: $5629 = 'LOU4_SA' // (string) // ~w~You did it Vic. The whole damn caboodle's yours! // Note: the incorrect math opcode was used here 0006: $5630 = 'LOU4_SB' // (string) // ~w~Yeah, but I don't know how to run this kind of thing. // Note: the incorrect math opcode was used here 0006: $5631 = 'LOU4_SC' // (string) // ~w~Marty could do it, and he was nearly inbred. You'll pick it up! // Note: the incorrect math opcode was used here 0006: $5632 = 'LOU4_SD' // (string) // ~w~You're amazing. You can do anything. // Note: the incorrect math opcode was used here 0006: $5633 = 'LOU4_SE' // (string) // ~w~Hey boss? Is this a full time position? // Note: the incorrect math opcode was used here 0006: $5634 = 'LOU4_SF' // (string) // ~w~Yeah. Yeah it is. // Note: the incorrect math opcode was used here 0006: $5635 = 'LOU4_SG' // (string) // ~w~Everything's gonna be just fine. // Note: the incorrect math opcode was used here 0006: $5636 = 'SLUA4DH' // (string) // ~w~Wait 'till I tell Mary-Jo! Mary-Beth is going to be okay. // Note: the incorrect math opcode was used here 2@ = -1 // (int) $5615 = 1 // (int) $5616 = 0 // (int) 7@ = 0 // (int) :LOU_A4_9455 6 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_9487 // Note: the incorrect math opcode was used here $5382(7@,6) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_9455 :LOU_A4_9487 7@ = 0 // (int) :LOU_A4_9491 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_9523 // Note: the incorrect math opcode was used here $5437(7@,8) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_9491 :LOU_A4_9523 7@ = 0 // (int) :LOU_A4_9527 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_9559 // Note: the incorrect math opcode was used here $5405(7@,2) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_9527 :LOU_A4_9559 02E2: $5651 = 13 // (any) 02E2: $5645 = 13 // (any) 02E2: $5666 = 3 // (any) $5649 = 176 // (int) $5646 = 138 // (int) $5648 = 1 // (int) 02E2: 11@ = 6 // (any) 037B: constant_params 1 variable_params 2 unknown 26 call_with_params @NONAME_1_32785 11@ $5665 $5665 $5650 = 89 // (int) 02E2: $5652 = 25 // (any) $5653 = 354 // (int) 02E2: $5667 = 26 // (any) $5668 = 355 // (int) 02E2: $5669 = 19 // (any) $5670 = 346 // (int) 02E2: $5671 = 6 // (any) $5672 = 336 // (int) 02E2: $5673 = 19 // (any) $5674 = 346 // (int) $5741 = -871.37 // (float) $5745 = -270.58 // (float) $5749 = 5.08 // (float) $5753 = -867.34 // (float) $5757 = -260.71 // (float) $5761 = 39.08 // (float) $5742 = -1108.77 // (float) $5746 = -823.43 // (float) $5750 = 5.88 // (float) $5754 = -1037.83 // (float) $5758 = -720.1 // (float) $5762 = 38.86 // (float) $5743 = -992.85 // (float) $5747 = -1106.52 // (float) $5751 = 5.69 // (float) $5755 = -876.59 // (float) $5759 = -1006.05 // (float) $5763 = 30.57 // (float) $5744 = -960.45 // (float) $5748 = -700.15 // (float) $5752 = 5.8 // (float) $5756 = -900.96 // (float) $5760 = -638.64 // (float) $5764 = 38.28 // (float) $5654 = 0 // (int) $5663 = 0 // (int) $5664 = 0 // (int) $5767 = 0 // (int) $5656 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1897 6 $5728 = 0 // (int) $5725 = 0 // (int) $5727 = 1 // (int) $5726 = 0 // (int) 5@ = 0 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5731 = 0 // (int) $5732 = 0 // (int) 4@ = -1 // (int) $5676 = 0 // (int) 0026: return :LOU_A4_9999 $5701 = -945.12 // (float) $5709 = -1089.07 // (float) $5717 = 13.87 // (float) $5702 = -930.1 // (float) $5710 = -1096.56 // (float) $5718 = 13.87 // (float) $5703 = -946.42 // (float) $5711 = -1088.6 // (float) $5719 = 13.87 // (float) $5704 = -928.26 // (float) $5712 = -1095.8 // (float) $5720 = 13.87 // (float) $5705 = -938.49 // (float) $5713 = -1101.54 // (float) $5721 = 13.87 // (float) $5706 = -927.36 // (float) $5714 = -1089.87 // (float) $5722 = 13.87 // (float) 0026: return :LOU_A4_10163 $5701 = -930.52 // (float) $5709 = -674.59 // (float) $5717 = 11.25 // (float) $5702 = -941.12 // (float) $5710 = -675.59 // (float) $5718 = 11.25 // (float) $5703 = -934.56 // (float) $5711 = -691.78 // (float) $5719 = 11.25 // (float) $5704 = -924.52 // (float) $5712 = -686.79 // (float) $5720 = 11.34 // (float) $5705 = -926.38 // (float) $5713 = -687.88 // (float) $5721 = 11.25 // (float) $5706 = -936.42 // (float) $5714 = -681.85 // (float) $5722 = 11.25 // (float) $5707 = -930.27 // (float) $5715 = -686.06 // (float) $5723 = 11.34 // (float) $5708 = -925.1 // (float) $5716 = -674.08 // (float) $5724 = 11.34 // (float) 0026: return :LOU_A4_10371 8045: not actor $1038 defined jump_if_false @LOU_A4_10406 2@ = 3 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19856 0002: jump @LOU_A4_11029 :LOU_A4_10406 $5615 == 1 // (int) var == num jump_if_false @LOU_A4_10453 8045: not actor $5644 defined jump_if_false @LOU_A4_10453 2@ = 0 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19856 0002: jump @LOU_A4_11029 :LOU_A4_10453 $5616 == 1 // (int) var == num jump_if_false @LOU_A4_10527 0043: store_actor $5644 position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_2976 $1042 $1043 $1044 8@ 9@ 10@ 200.0 0 jump_if_false @LOU_A4_10527 2@ = 1 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19856 0002: jump @LOU_A4_11029 :LOU_A4_10527 $5654 == 1 // (int) var == num jump_if_false @LOU_A4_11029 7@ = 0 // (int) $5765 = 0 // (int) $5766 = 0 // (int) $5655 = 0 // (int) :LOU_A4_10559 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11002 // Note: the incorrect math opcode was used here 0045: actor $5403(7@,2) defined 0022: jump_if_false @LOU_A4_10845 // Note: the incorrect math opcode was used here $5765 += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_6335 $5401(7@,2) $5403(7@,2) 7@ $5401(7@,2) == 2 // (int) var == num jump_if_false @LOU_A4_10667 $5407(7@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_4440 $5403(7@,2) jump_if_false @LOU_A4_10660 0119: actor $5403(7@,2) kill_actor $1038 :LOU_A4_10660 0002: jump @LOU_A4_10838 :LOU_A4_10667 $5401(7@,2) == 0 // (int) var == num jump_if_false @LOU_A4_10811 01F0: actor $5403(7@,2) in_range_of_player $1038 0022: jump_if_false @LOU_A4_10738 // Note: the incorrect math opcode was used here $5407(7@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2635 $5405(7@,2) 01EC: (unknown) $5403(7@,2) 1 $5766 += 1 // (int) 0002: jump @LOU_A4_10804 :LOU_A4_10738 $5407(7@,2) == 0 // (int) var == num jump_if_false @LOU_A4_10790 0058: (unknown) $5606 5000 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2653 $5405(7@,2) $5407(7@,2) = 1 // (int) 0002: jump @LOU_A4_10804 :LOU_A4_10790 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2653 $5405(7@,2) :LOU_A4_10804 0002: jump @LOU_A4_10838 :LOU_A4_10811 $5407(7@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2635 $5405(7@,2) $5766 += 1 // (int) :LOU_A4_10838 0002: jump @LOU_A4_10990 :LOU_A4_10845 034A: unknown_check $5403(7@,2) jump_if_false @LOU_A4_10990 not $5405(7@,2) == -1 // (int) var == num jump_if_false @LOU_A4_10983 not $5401(7@,2) == 0 // (int) var == num jump_if_false @LOU_A4_10901 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1955 $5403(7@,2) :LOU_A4_10901 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5405(7@,2) $5405(7@,2) = -1 // (int) $5767 += 1 // (int) not 0@ == 7 // (int) var == num jump_if_false @LOU_A4_10983 $5767 == 1 // (int) var == num jump_if_false @LOU_A4_10970 0058: (unknown) $5607 5000 1 0002: jump @LOU_A4_10983 :LOU_A4_10970 025D: remove_text $5607 0058: (unknown) $5608 5000 1 :LOU_A4_10983 0002: jump @LOU_A4_10990 :LOU_A4_10990 7@ += 1 // (int) 0002: jump @LOU_A4_10559 :LOU_A4_11002 001C: $5765 == $5766 // (int) num == var 0022: jump_if_false @LOU_A4_11019 // Note: the incorrect math opcode was used here 025D: remove_text $5606 :LOU_A4_11019 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_6262 :LOU_A4_11029 0026: return :LOU_A4_11031 $5675 = 0 // (int) 7@ = 0 // (int) :LOU_A4_11040 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11160 // Note: the incorrect math opcode was used here 0045: actor $5421(7@,8) defined 0022: jump_if_false @LOU_A4_11097 // Note: the incorrect math opcode was used here $5675 += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_5972 $5429(7@,8) $5421(7@,8) 7@ 0002: jump @LOU_A4_11148 :LOU_A4_11097 not $5437(7@,8) == -1 // (int) var == num jump_if_false @LOU_A4_11148 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5437(7@,8) $5437(7@,8) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1955 $5421(7@,8) :LOU_A4_11148 7@ += 1 // (int) 0002: jump @LOU_A4_11040 :LOU_A4_11160 0026: return :LOU_A4_11162 $5675 = 0 // (int) 7@ = 0 // (int) :LOU_A4_11171 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11291 // Note: the incorrect math opcode was used here 0045: actor $5421(7@,8) defined 0022: jump_if_false @LOU_A4_11228 // Note: the incorrect math opcode was used here $5675 += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_5972 $5429(7@,8) $5421(7@,8) 7@ 0002: jump @LOU_A4_11279 :LOU_A4_11228 not $5437(7@,8) == -1 // (int) var == num jump_if_false @LOU_A4_11279 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5437(7@,8) $5437(7@,8) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1955 $5421(7@,8) :LOU_A4_11279 7@ += 1 // (int) 0002: jump @LOU_A4_11171 :LOU_A4_11291 0026: return :LOU_A4_11293 7@ = 0 // (int) :LOU_A4_11297 6 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11343 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5382(7@,6) $5382(7@,6) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_11297 :LOU_A4_11343 7@ = 0 // (int) :LOU_A4_11347 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11393 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5437(7@,8) $5437(7@,8) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_11347 :LOU_A4_11393 7@ = 0 // (int) :LOU_A4_11397 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11443 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5405(7@,2) $5405(7@,2) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_11397 :LOU_A4_11443 0026: return :LOU_A4_11445 0026: return :LOU_A4_11447 0160: load_model $5646 0160: load_model $5650 0160: load_model $5653 :LOU_A4_11459 0078: if or 8161: not model $5646 available 8161: not model $5650 available 8161: not model $5653 available jump_if_false @LOU_A4_11492 0001: wait 0 ms 0002: jump @LOU_A4_11459 :LOU_A4_11492 0026: return :LOU_A4_11494 0162: release_model $5646 0162: release_model $5650 0162: release_model $5653 0026: return :LOU_A4_11508 0160: load_model $5665 0160: load_model $5668 0160: load_model $5670 :LOU_A4_11520 0078: if or 8161: not model $5665 available 8161: not model $5668 available 8161: not model $5670 available jump_if_false @LOU_A4_11553 0001: wait 0 ms 0002: jump @LOU_A4_11520 :LOU_A4_11553 0026: return :LOU_A4_11555 0162: release_model $5665 0162: release_model $5668 0162: release_model $5670 0026: return :LOU_A4_11569 0160: load_model $5649 0160: load_model $5650 0160: load_model $5653 0160: load_model $5646 :LOU_A4_11585 0078: if or 8161: not model $5649 available 8161: not model $5650 available 8161: not model $5653 available 8161: not model $5646 available jump_if_false @LOU_A4_11622 0001: wait 0 ms 0002: jump @LOU_A4_11585 :LOU_A4_11622 0026: return :LOU_A4_11624 0162: release_model $5649 0162: release_model $5646 0160: load_model #IDAHO 0228: (unknown) 0026: return :LOU_A4_11641 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5028 $5741 $5745 $5749 $5753 $5757 $5761 $5637 = 0 // (int) 0482: (unknown) -1476264758 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 13 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_3048 -882.53 -270.84 25.28 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $1038 -881.03 -269.37 26.28 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4AA' 'LOU4_S0' $5644 0 // ~w~I've been thinking over what you said about me and the baby being better off without Marty, and... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4AA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4AB' 'LOU4_S1' $5644 0 // ~w~I've got a plan... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4AB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4AC' 'LOU4_S2' $5644 0 // ~w~Why don't YOU take over Marty's business? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4AC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4AD' 'LOU4_S3' $1038 0 // ~w~I'm no gang boss. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4AD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4AE' 'LOU4_S4' $5644 0 // ~w~No. But you could be... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $5644 $1038 0045: actor $1038 defined jump_if_false @LOU_A4_12086 0044: put_actor $1038 at -881.39 -269.49 25.28 00CF: set_actor $1038 Z_angle_to 100.0 0153: (unknown) $1038 $5644 :LOU_A4_12086 00B9: set_camera_position -882.19 -272.12 26.72 rotations 0 0 0 00BA: set_camera_point_at -882.17 -271.13 26.63 mode 2 0045: actor $1038 defined jump_if_false @LOU_A4_12148 04B4: (unknown) $1038 120 526 100.0 :LOU_A4_12148 0045: actor $5644 defined jump_if_false @LOU_A4_12171 04B4: (unknown) $5644 120 520 100.0 :LOU_A4_12171 0001: wait 500 ms 028D: (unknown) 0.5 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LOUA4AA' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LOUA4AA' jump_if_false @LOU_A4_12244 0002: jump @LOU_A4_12847 :LOU_A4_12244 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LOUA4AB' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LOUA4AB' jump_if_false @LOU_A4_12298 0002: jump @LOU_A4_12847 :LOU_A4_12298 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4AF' 'LOU4_S5' $5644 0 // ~w~C'mon. We both need the cash, honey. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1200 jump_if_false @LOU_A4_12356 0002: jump @LOU_A4_12847 :LOU_A4_12356 0045: actor $5644 defined jump_if_false @LOU_A4_12378 04B4: (unknown) $5644 121 557 2.0 :LOU_A4_12378 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LOUA4AC' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 500 jump_if_true @LOU_A4_12847 0045: actor $5644 defined jump_if_false @LOU_A4_12439 0528: (unknown) $5644 557 -0.5 :LOU_A4_12439 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LOUA4AC' jump_if_false @LOU_A4_12472 0002: jump @LOU_A4_12847 :LOU_A4_12472 00B9: set_camera_position -881.97 -270.88 26.73 rotations 0 0 0 00BA: set_camera_point_at -881.72 -269.91 26.74 mode 2 0045: actor $1038 defined jump_if_false @LOU_A4_12534 04B4: (unknown) $1038 121 561 1.0 :LOU_A4_12534 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LOUA4AD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LOUA4AD' jump_if_false @LOU_A4_12588 0002: jump @LOU_A4_12847 :LOU_A4_12588 0045: actor $5644 defined jump_if_false @LOU_A4_12611 04B4: (unknown) $5644 120 522 0.75 :LOU_A4_12611 00B9: set_camera_position -879.67 -269.06 26.77 rotations 0 0 0 00BA: set_camera_point_at -880.62 -269.33 26.65 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LOUA4AE' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LOUA4AE' jump_if_false @LOU_A4_12704 0002: jump @LOU_A4_12847 :LOU_A4_12704 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 600 jump_if_false @LOU_A4_12731 0002: jump @LOU_A4_12847 :LOU_A4_12731 0045: actor $5644 defined jump_if_false @LOU_A4_12753 04B4: (unknown) $5644 121 550 2.0 :LOU_A4_12753 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LOUA4AF' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1500 jump_if_true @LOU_A4_12847 0045: actor $5644 defined jump_if_false @LOU_A4_12814 0528: (unknown) $5644 550 -0.5 :LOU_A4_12814 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LOUA4AF' jump_if_false @LOU_A4_12847 0002: jump @LOU_A4_12847 :LOU_A4_12847 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5642 $5642 = 0 // (int) 00C3: (unknown) -937.25 -1072.95 13.55 $5642 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2635 $5642 0482: (unknown) -1476264758 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 0 8@ = -868.55 // (float) 9@ = -268.34 // (float) 10@ = 11.04 // (float) 0036: 19@ = 8@ // (float vars) 19@ -= 10.0 // (float) 0036: 20@ = 9@ // (float vars) 20@ -= 10.0 // (float) 0036: 21@ = 10@ // (float vars) 21@ -= 10.0 // (float) 0036: 22@ = 8@ // (float vars) 22@ += 10.0 // (float) 0036: 23@ = 9@ // (float vars) 23@ += 10.0 // (float) 0036: 24@ = 10@ // (float vars) 24@ += 10.0 // (float) 0295: (unknown) 19@ 20@ 21@ 22@ 23@ 24@ 01BB: (unknown) 8@ 9@ 10@ 10@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $5644 8@ 9@ 10@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $1038 -869.92 -265.39 10.08 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LOU_A4_13097 010F: (unknown) $1038 -857.89 -266.5 12.82 :LOU_A4_13097 0001: wait 500 ms 0045: actor $5644 defined jump_if_false @LOU_A4_13152 0045: actor $1038 defined jump_if_false @LOU_A4_13152 0352: (unknown) $1038 0352: (unknown) $5644 0119: actor $5644 kill_actor $1038 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6580 0 0@ 0@ 3@ :LOU_A4_13152 0444: (unknown) 120 0444: (unknown) 121 0295: (unknown) $5742 $5746 $5750 $5754 $5758 $5762 0246: (unknown) $5742 $5746 $5750 $5754 $5758 $5762 8@ = -1076.15 // (float) 9@ = -779.63 // (float) 10@ = 11.97 // (float) 8@ += 0.81 // (float) 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3605 0 8@ 9@ 10@ 9@ += 1.11 // (float) 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3605 1 8@ 9@ 10@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5639 $5639 = 0 // (int) 00C3: (unknown) -1098.3 -764.26 12.0104 $5639 00BC: (unknown) $5639 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2635 $5639 013F: 6@ = create_pickup #UZI type 3 at -1077.13 -764.57 11.67 0025: gosub @LOU_A4_11494 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4BA' 'LOU4_S6' $5644 0 // ~w~First we need to get some guys together. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4BA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4BB' 'LOU4_S7' $5644 0 // ~w~Hey! Wanna make some money? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4BB' 0001: wait 500 ms 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5062 $5741 $5745 $5749 $5753 $5757 $5761 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_355 1000 02E2: 25@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_9489 25@ $1046 = 1 // (int) $2410 = 1 // (int) 0026: return :LOU_A4_13521 0249: (unknown) $5740 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5028 $5743 $5747 $5751 $5755 $5759 $5763 $5637 = 8 // (int) 0125: set_traffic_density_multiplier_to 0 0025: gosub @LOU_A4_11508 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @AUDIMON_2679 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4CA' 'LOU4_S8' $5644 0 // ~w~I'll go find some more guys and see you at Marty's other place. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4CA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4CB' 'LOU4_S9' $1038 0 // ~w~This shouldn't be too tough. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4CB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4CC' 'SLUA4CC' $1038 0 // ~w~Come on guys. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4CC' 0045: actor $1038 defined jump_if_false @LOU_A4_13850 007E: actor $1038 driving jump_if_false @LOU_A4_13846 007B: $5647 = actor $1038 car 004F: unknown_check $5647 0022: jump_if_false @LOU_A4_13834 // Note: the incorrect math opcode was used here 0497: (unknown) $5647 $5648 00D0: 14@ = car $5647 Z_angle 02A3: (unknown) $5647 $5649 180.0 > 14@ // (float) num > var 0022: jump_if_false @LOU_A4_13828 // Note: the incorrect math opcode was used here 14@ = 90.0 // (float) 0002: jump @LOU_A4_13834 :LOU_A4_13828 14@ = 270.0 // (float) :LOU_A4_13834 13@ = 1 // (int) 0002: jump @LOU_A4_13850 :LOU_A4_13846 13@ = 0 // (int) :LOU_A4_13850 0045: actor $5644 defined jump_if_false @LOU_A4_13865 011A: (unknown) $5644 :LOU_A4_13865 0001: wait 0 ms 13@ == 1 // (int) var == num jump_if_false @LOU_A4_14181 004F: unknown_check $5647 jump_if_false @LOU_A4_13909 004E: put_car $5647 at -937.25 -1072.95 13.55 :LOU_A4_13909 004F: unknown_check $5647 jump_if_false @LOU_A4_13925 00D1: set_car $5647 Z_angle_to 14@ :LOU_A4_13925 0045: actor $1038 defined 0022: jump_if_false @LOU_A4_13951 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @LOU_A4_13951 // Note: the incorrect math opcode was used here 00F1: (unknown) $1038 :LOU_A4_13951 13@ == 1 // (int) var == num jump_if_false @LOU_A4_14010 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @LOU_A4_14003 007E: actor $1038 driving jump_if_false @LOU_A4_13999 00F1: (unknown) $1038 0002: jump @LOU_A4_14003 :LOU_A4_13999 13@ = 0 // (int) :LOU_A4_14003 0002: jump @LOU_A4_13951 :LOU_A4_14010 13@ = 1 // (int) 0001: wait 50 ms 0045: actor $5659 defined jump_if_false @LOU_A4_14061 $5663 == 0 // (int) var == num jump_if_false @LOU_A4_14061 011A: (unknown) $5659 007E: actor $5659 driving jump_if_false @LOU_A4_14061 00F1: (unknown) $5659 :LOU_A4_14061 0045: actor $5660 defined jump_if_false @LOU_A4_14103 $5664 == 0 // (int) var == num jump_if_false @LOU_A4_14103 011A: (unknown) $5660 007E: actor $5660 driving jump_if_false @LOU_A4_14103 00F1: (unknown) $5660 :LOU_A4_14103 0045: actor $5644 defined jump_if_false @LOU_A4_14139 011A: (unknown) $5644 007E: actor $5644 driving jump_if_false @LOU_A4_14139 032D: (unknown) $5644 1 00E3: (unknown) $5644 :LOU_A4_14139 0001: wait 500 ms 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_780 $5644 $5647 -1 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $1038 $5644 0002: jump @LOU_A4_14576 :LOU_A4_14181 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $5644 -937.25 -1072.95 13.55 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $1038 -930.51 -1086.32 13.86 0045: actor $5659 defined jump_if_false @LOU_A4_14305 $5663 == 0 // (int) var == num jump_if_false @LOU_A4_14305 011A: (unknown) $5659 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $5659 -928.97 -1086.59 13.86 0045: actor $5644 defined jump_if_false @LOU_A4_14305 0153: (unknown) $5659 $5644 :LOU_A4_14305 0045: actor $5660 defined 0022: jump_if_false @LOU_A4_14376 // Note: the incorrect math opcode was used here $5664 == 0 // (int) var == num jump_if_false @LOU_A4_14376 011A: (unknown) $5660 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $5660 -932.54 -1086.01 13.86 0045: actor $5644 defined jump_if_false @LOU_A4_14376 0153: (unknown) $5660 $5644 :LOU_A4_14376 0045: actor $1038 defined 0022: jump_if_false @LOU_A4_14410 // Note: the incorrect math opcode was used here 0045: actor $5644 defined 0022: jump_if_false @LOU_A4_14410 // Note: the incorrect math opcode was used here 0153: (unknown) $1038 $5644 0153: (unknown) $5644 $1038 :LOU_A4_14410 0001: wait 500 ms 0045: actor $5659 defined 0022: jump_if_false @LOU_A4_14469 // Note: the incorrect math opcode was used here $5663 == 0 // (int) var == num jump_if_false @LOU_A4_14469 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $5659 $5644 0045: actor $5644 defined jump_if_false @LOU_A4_14469 0153: (unknown) $5659 $5644 :LOU_A4_14469 0045: actor $5660 defined 0022: jump_if_false @LOU_A4_14523 // Note: the incorrect math opcode was used here $5664 == 0 // (int) var == num jump_if_false @LOU_A4_14523 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $5660 $5644 0045: actor $5644 defined jump_if_false @LOU_A4_14523 0153: (unknown) $5660 $5644 :LOU_A4_14523 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $5644 $1038 0045: actor $1038 defined jump_if_false @LOU_A4_14571 0045: actor $5644 defined jump_if_false @LOU_A4_14571 0153: (unknown) $1038 $5644 0153: (unknown) $5644 $1038 :LOU_A4_14571 0001: wait 700 ms :LOU_A4_14576 0025: gosub @LOU_A4_9999 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 0 $5701 $5709 $5717 55 $5669 60 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 1 $5702 $5710 $5718 48 $5669 30 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 2 $5703 $5711 $5719 48 $5669 30 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 3 $5704 $5712 $5720 48 $5669 60 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 4 $5705 $5713 $5721 55 $5669 60 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 5 $5706 $5714 $5722 55 $5669 60 0 7@ = 0 // (int) :LOU_A4_14736 6 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_14776 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_3495 $5421(7@,8) 1 7@ += 1 // (int) 0002: jump @LOU_A4_14736 :LOU_A4_14776 $5675 = 6 // (int) 0045: actor $5677 defined jump_if_false @LOU_A4_14800 00CF: set_actor $5677 Z_angle_to 40.0 :LOU_A4_14800 0045: actor $5678 defined jump_if_false @LOU_A4_14818 00CF: set_actor $5678 Z_angle_to 300.0 :LOU_A4_14818 0045: actor $5679 defined jump_if_false @LOU_A4_14836 00CF: set_actor $5679 Z_angle_to 270.0 :LOU_A4_14836 0045: actor $5680 defined jump_if_false @LOU_A4_14854 00CF: set_actor $5680 Z_angle_to 85.0 :LOU_A4_14854 0045: actor $5681 defined jump_if_false @LOU_A4_14872 00CF: set_actor $5681 Z_angle_to 25.0 :LOU_A4_14872 0045: actor $5682 defined jump_if_false @LOU_A4_14890 00CF: set_actor $5682 Z_angle_to 90.0 :LOU_A4_14890 0045: actor $5659 defined jump_if_false @LOU_A4_14906 0543: (unknown) $5659 0 :LOU_A4_14906 0045: actor $5660 defined jump_if_false @LOU_A4_14922 0543: (unknown) $5660 0 :LOU_A4_14922 0045: actor $5659 defined jump_if_false @LOU_A4_14941 00A2: (unknown) $5659 00DF: (unknown) $5659 :LOU_A4_14941 0045: actor $5660 defined jump_if_false @LOU_A4_14960 00A2: (unknown) $5660 00DF: (unknown) $5660 :LOU_A4_14960 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $5659 $5644 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $5660 $5644 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $5644 $1038 00B9: set_camera_position -951.62 -1066.58 24.5 rotations 0 0 0 00BA: set_camera_point_at -951.02 -1067.25 24.06 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 6000 00B9: set_camera_position -951.26 -1066.98 24.24 rotations 0 0 0 00BA: set_camera_point_at -950.65 -1067.65 23.8 mode 1 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4CA' 1 18@ 18@ 13@ == 1 // (int) var == num jump_if_false @LOU_A4_15180 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_15158 0002: jump @LOU_A4_15682 :LOU_A4_15158 0045: actor $5644 defined jump_if_false @LOU_A4_15173 0154: (unknown) $5644 :LOU_A4_15173 0002: jump @LOU_A4_15247 :LOU_A4_15180 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 2500 jump_if_false @LOU_A4_15207 0002: jump @LOU_A4_15682 :LOU_A4_15207 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_15232 0002: jump @LOU_A4_15682 :LOU_A4_15232 0045: actor $5644 defined jump_if_false @LOU_A4_15247 0154: (unknown) $5644 :LOU_A4_15247 13@ == 1 // (int) var == num jump_if_false @LOU_A4_15299 004F: unknown_check $5647 jump_if_false @LOU_A4_15292 02E9: set_car $5647 speed_to 14.0 0051: set_car $5647 traffic_behavior_to 2 02C7: (unknown) $5647 8 10000 :LOU_A4_15292 0002: jump @LOU_A4_15321 :LOU_A4_15299 0045: actor $5644 defined jump_if_false @LOU_A4_15321 0158: actor $5644 run_to 0.5 -1087.83 :LOU_A4_15321 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 2500 jump_if_false @LOU_A4_15348 0002: jump @LOU_A4_15682 :LOU_A4_15348 $5766 > 0 // (int) var > num jump_if_false @LOU_A4_15682 0045: actor $1038 defined jump_if_false @LOU_A4_15417 0154: (unknown) $1038 0045: actor $5659 defined jump_if_false @LOU_A4_15396 0154: (unknown) $5659 0153: (unknown) $5659 $1038 :LOU_A4_15396 0045: actor $5660 defined 0022: jump_if_false @LOU_A4_15417 // Note: the incorrect math opcode was used here 0154: (unknown) $5660 0153: (unknown) $5660 $1038 :LOU_A4_15417 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4CB' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_15465 0002: jump @LOU_A4_15682 :LOU_A4_15465 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4CC' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_15513 0002: jump @LOU_A4_15682 :LOU_A4_15513 0045: actor $5659 defined jump_if_false @LOU_A4_15565 0154: (unknown) $5659 01EC: (unknown) $5659 0 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_500 $5659 -935.7 -1086.28 14.65 01EC: (unknown) $5659 0 :LOU_A4_15565 0045: actor $5660 defined jump_if_false @LOU_A4_15617 0154: (unknown) $5660 01EC: (unknown) $5660 0 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_500 $5660 -933.84 -1086.14 14.65 01EC: (unknown) $5660 0 :LOU_A4_15617 0045: actor $1038 defined jump_if_false @LOU_A4_15655 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_500 $1038 -937.13 -1086.33 14.65 :LOU_A4_15655 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1500 jump_if_false @LOU_A4_15682 0002: jump @LOU_A4_15682 :LOU_A4_15682 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 0125: set_traffic_density_multiplier_to 1.0 0045: actor $5659 defined jump_if_false @LOU_A4_15732 0543: (unknown) $5659 1 0347: (unknown) $5659 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2509 $5659 :LOU_A4_15732 0045: actor $5660 defined jump_if_false @LOU_A4_15767 0543: (unknown) $5660 1 0347: (unknown) $5660 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2509 $5660 :LOU_A4_15767 0045: actor $5644 defined jump_if_false @LOU_A4_15827 003F: destroy_actor $5644 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5638 $5638 = -1 // (int) 13@ == 1 // (int) var == num jump_if_false @LOU_A4_15827 004F: unknown_check $5647 jump_if_false @LOU_A4_15827 0049: destroy_car $5647 :LOU_A4_15827 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $1038 -930.51 -1086.32 13.86 0045: actor $5659 defined jump_if_false @LOU_A4_15909 $5663 == 0 // (int) var == num jump_if_false @LOU_A4_15909 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $5659 -928.97 -1086.59 13.86 :LOU_A4_15909 0045: actor $5660 defined jump_if_false @LOU_A4_15959 $5664 == 0 // (int) var == num jump_if_false @LOU_A4_15959 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $5660 -932.54 -1086.01 13.86 :LOU_A4_15959 0045: actor $1038 defined jump_if_false @LOU_A4_16082 0154: (unknown) $1038 010F: (unknown) $1038 $5705 $5713 $5721 0045: actor $5659 defined 0022: jump_if_false @LOU_A4_16033 // Note: the incorrect math opcode was used here $5663 == 0 // (int) var == num jump_if_false @LOU_A4_16033 0154: (unknown) $5659 0119: actor $5659 kill_actor $1038 01EC: (unknown) $5659 1 010F: (unknown) $5659 $5705 $5713 $5721 :LOU_A4_16033 0045: actor $5660 defined 0022: jump_if_false @LOU_A4_16082 // Note: the incorrect math opcode was used here $5664 == 0 // (int) var == num jump_if_false @LOU_A4_16082 0154: (unknown) $5660 0119: actor $5660 kill_actor $1038 01EC: (unknown) $5660 1 010F: (unknown) $5660 $5705 $5713 $5721 :LOU_A4_16082 0160: load_model $5672 0160: load_model $5674 :LOU_A4_16090 0078: if or 8161: not model $5672 available 8161: not model $5674 available 0022: jump_if_false @LOU_A4_16119 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LOU_A4_16090 :LOU_A4_16119 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5062 $5743 $5747 $5751 $5755 $5759 $5763 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_355 1000 0026: return :LOU_A4_16166 0295: (unknown) $5744 $5748 $5752 $5756 $5760 $5764 0025: gosub @LOU_A4_10163 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 0 $5701 $5709 $5717 62 $5669 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 1 $5702 $5710 $5718 48 $5667 30 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 2 $5703 $5711 $5719 55 $5669 30 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 3 $5704 $5712 $5720 48 $5669 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 4 $5705 $5713 $5721 55 $5669 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 5 $5706 $5714 $5722 55 $5667 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 6 $5707 $5715 $5723 55 $5669 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3141 7 $5708 $5716 $5724 55 $5667 60 1 $5675 = 8 // (int) 7@ = 0 // (int) :LOU_A4_16404 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_16444 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_3495 $5421(7@,8) 2 7@ += 1 // (int) 0002: jump @LOU_A4_16404 :LOU_A4_16444 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2729 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5643 $5643 = 0 // (int) 00C3: (unknown) -930.79 -665.62 11.28 $5643 00BC: (unknown) $5643 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2653 $5643 0025: gosub @LOU_A4_11555 $5676 += 1 // (int) 0026: return :LOU_A4_16522 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 $5637 = 11 // (int) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35908 2 1 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_24028 2 0025: gosub @LOU_A4_11569 0001: wait 1000 ms $3336 = 2 // (int) 034B: unknown_check $3348 jump_if_false @LOU_A4_16607 0049: destroy_car $3348 $3348 = -1 // (int) :LOU_A4_16607 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5028 $5744 $5748 $5752 $5756 $5760 $5764 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @AUDIMON_2679 7@ = 0 // (int) :LOU_A4_16643 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_16686 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(7@,2) 0022: jump_if_false @LOU_A4_16674 // Note: the incorrect math opcode was used here 003F: destroy_actor $5403(7@,2) :LOU_A4_16674 7@ += 1 // (int) 0002: jump @LOU_A4_16643 :LOU_A4_16686 8@ = -922.68 // (float) 9@ = -683.09 // (float) 10@ = 10.64 // (float) 14@ = 61.14 // (float) $5765 = 0 // (int) 7@ = 0 // (int) :LOU_A4_16727 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_16834 // Note: the incorrect math opcode was used here 01BB: (unknown) 8@ 9@ 10@ 10@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3605 7@ 8@ 9@ 10@ 0045: actor $5403(7@,2) defined jump_if_false @LOU_A4_16792 00DF: (unknown) $5403(7@,2) 00CF: set_actor $5403(7@,2) Z_angle_to 14@ 0543: (unknown) $5403(7@,2) 0 :LOU_A4_16792 8@ = -922.54 // (float) 9@ = -681.95 // (float) 10@ = 10.64 // (float) 14@ = 130.0 // (float) 7@ += 1 // (int) 0002: jump @LOU_A4_16727 :LOU_A4_16834 0045: actor $5659 defined jump_if_false @LOU_A4_16862 0045: actor $5660 defined jump_if_false @LOU_A4_16862 0153: (unknown) $5660 $5659 :LOU_A4_16862 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $1038 -934.35 -693.23 10.64 0045: actor $1038 defined jump_if_false @LOU_A4_16905 0107: toggle_player $1038 can_move 0 :LOU_A4_16905 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LOU_A4_16963 01EC: (unknown) $1038 0 0352: (unknown) $1038 010F: (unknown) $1038 -934.42 -680.58 10.02 00EE: (unknown) $1038 -934.42 -680.58 :LOU_A4_16963 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_3378 -945.96 -662.23 11.24 -931.97 -680.17 11.06 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DA' 'LOU4_SA' $5644 0 // ~w~You did it Vic. The whole damn caboodle's yours! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4DA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DB' 'LOU4_SB' $1038 0 // ~w~Yeah, but I don't know how to run this kind of thing. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4DB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DC' 'LOU4_SC' $5644 0 // ~w~Marty could do it, and he was nearly inbred. You'll pick it up! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4DC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DD' 'LOU4_SD' $5644 0 // ~w~You're amazing. You can do anything. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4DD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DE' 'LOU4_SE' $5659 0 // ~w~Hey boss? Is this a full time position? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LOUA4DE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 004F: unknown_check $5647 jump_if_false @LOU_A4_17308 004A: car $5647 drive_to -931.97 -680.17 11.06 :LOU_A4_17308 0045: actor $5644 defined jump_if_false @LOU_A4_17342 0045: actor $1038 defined jump_if_false @LOU_A4_17342 0153: (unknown) $5644 $1038 0153: (unknown) $1038 $5644 :LOU_A4_17342 $3336 = 2 // (int) 034B: unknown_check $3348 jump_if_false @LOU_A4_17369 0049: destroy_car $3348 $3348 = -1 // (int) :LOU_A4_17369 00B9: set_camera_position -934.18 -696.83 11.91 rotations 0 0 0 00BA: set_camera_point_at -934.09 -695.84 11.85 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 4200 jump_if_false @LOU_A4_17445 0002: jump @LOU_A4_18454 :LOU_A4_17445 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DA' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_17493 0002: jump @LOU_A4_18454 :LOU_A4_17493 00B9: set_camera_position -937.22 -679.38 11.84 rotations 0 0 0 00BA: set_camera_point_at -936.25 -679.37 11.61 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_521 $1038 $5644 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DF' 'LOU4_SF' $1038 0 // ~w~Yeah. Yeah it is. 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DB' 1 18@ 18@ 0045: actor $1038 defined jump_if_false @LOU_A4_17655 0045: actor $5644 defined jump_if_false @LOU_A4_17631 013E: actor $1038 look_at_actor $5644 0154: (unknown) $1038 :LOU_A4_17631 04B4: (unknown) $1038 120 523 1.0 04B4: (unknown) $1038 121 561 1.0 :LOU_A4_17655 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_17680 0002: jump @LOU_A4_18454 :LOU_A4_17680 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DG' 'LOU4_SG' $5644 0 // ~w~Everything's gonna be just fine. 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DC' 1 18@ 18@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LOUA4DH' 'SLUA4DH' $5644 0 // ~w~Wait 'till I tell Mary-Jo! Mary-Beth is going to be okay. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 jump_if_false @LOU_A4_17792 0002: jump @LOU_A4_18454 :LOU_A4_17792 0045: actor $5659 defined jump_if_false @LOU_A4_17815 00CF: set_actor $5659 Z_angle_to 90.0 01EC: (unknown) $5659 0 :LOU_A4_17815 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_500 $5659 -926.84 -681.86 11.21 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_17867 0002: jump @LOU_A4_18454 :LOU_A4_17867 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DD' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_17915 0002: jump @LOU_A4_18454 :LOU_A4_17915 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DE' 1 18@ 18@ 0045: actor $1038 defined jump_if_false @LOU_A4_17961 04B4: (unknown) $1038 121 543 3.0 :LOU_A4_17961 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_17986 0002: jump @LOU_A4_18454 :LOU_A4_17986 0045: actor $1038 defined jump_if_false @LOU_A4_18007 0528: (unknown) $1038 543 -3.0 :LOU_A4_18007 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1800 jump_if_false @LOU_A4_18034 0002: jump @LOU_A4_18454 :LOU_A4_18034 0045: actor $1038 defined jump_if_false @LOU_A4_18057 04B4: (unknown) $1038 120 524 1.0 :LOU_A4_18057 0045: actor $1038 defined jump_if_false @LOU_A4_18080 04B4: (unknown) $1038 121 543 3.0 :LOU_A4_18080 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1200 jump_if_false @LOU_A4_18107 0002: jump @LOU_A4_18454 :LOU_A4_18107 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DF' 1 18@ 18@ 0045: actor $1038 defined jump_if_false @LOU_A4_18153 04B4: (unknown) $1038 121 557 1.0 :LOU_A4_18153 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_18178 0002: jump @LOU_A4_18454 :LOU_A4_18178 0045: actor $1038 defined jump_if_false @LOU_A4_18201 0528: (unknown) $1038 557 -0.3 :LOU_A4_18201 0045: actor $1038 defined jump_if_false @LOU_A4_18221 0528: (unknown) $1038 543 -2.0 :LOU_A4_18221 0045: actor $1038 defined jump_if_false @LOU_A4_18244 04B4: (unknown) $1038 120 512 1.0 :LOU_A4_18244 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DG' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_18292 0002: jump @LOU_A4_18454 :LOU_A4_18292 00B9: set_camera_position -932.03 -683.16 11.39 rotations 0 0 0 00BA: set_camera_point_at -932.34 -682.21 11.29 mode 2 0045: actor $5644 defined jump_if_false @LOU_A4_18359 0045: actor $1038 defined jump_if_false @LOU_A4_18359 0153: (unknown) $1038 $5644 :LOU_A4_18359 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2457 'LOUA4DH' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 18@ jump_if_false @LOU_A4_18407 0002: jump @LOU_A4_18454 :LOU_A4_18407 004F: unknown_check $5647 jump_if_false @LOU_A4_18427 02C7: (unknown) $5647 2 3000 :LOU_A4_18427 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 2000 jump_if_false @LOU_A4_18454 0002: jump @LOU_A4_18454 :LOU_A4_18454 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 0059: text_clear_all 0025: gosub @LOU_A4_11293 7@ = 0 // (int) :LOU_A4_18477 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_18520 // Note: the incorrect math opcode was used here 034A: unknown_check $5421(7@,8) 0022: jump_if_false @LOU_A4_18508 // Note: the incorrect math opcode was used here 003F: destroy_actor $5421(7@,8) :LOU_A4_18508 7@ += 1 // (int) 0002: jump @LOU_A4_18477 :LOU_A4_18520 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2014 0045: actor $5644 defined jump_if_false @LOU_A4_18563 003F: destroy_actor $5644 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3026 $5638 $5638 = -1 // (int) :LOU_A4_18563 004F: unknown_check $5647 jump_if_false @LOU_A4_18578 0049: destroy_car $5647 :LOU_A4_18578 7@ = 0 // (int) :LOU_A4_18582 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_18625 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(7@,2) 0022: jump_if_false @LOU_A4_18613 // Note: the incorrect math opcode was used here 003F: destroy_actor $5403(7@,2) :LOU_A4_18613 7@ += 1 // (int) 0002: jump @LOU_A4_18582 :LOU_A4_18625 034B: unknown_check $3348 jump_if_false @LOU_A4_18640 0049: destroy_car $3348 :LOU_A4_18640 0045: actor $1038 defined jump_if_false @LOU_A4_18655 0352: (unknown) $1038 :LOU_A4_18655 0444: (unknown) 120 0444: (unknown) 121 0025: gosub @LOU_A4_11624 0048: $5647 = create_car #IDAHO at -923.22 -677.98 10.71 004F: unknown_check $5647 jump_if_false @LOU_A4_18709 00D1: set_car $5647 Z_angle_to 32.0 :LOU_A4_18709 037B: constant_params 1 variable_params 3 unknown 26 call_with_params @NONAME_1_30203 2 8@ 9@ 10@ 0045: actor $1038 defined jump_if_false @LOU_A4_18740 0200: (unknown) $1038 0 :LOU_A4_18740 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3605 0 -946.531 -673.19 11.2 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3605 1 -936.95 -684.47 11.21 0045: actor $5660 defined jump_if_false @LOU_A4_18813 00CF: set_actor $5660 Z_angle_to -19.95 :LOU_A4_18813 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_500 $5659 -921.86 -673.19 11.25 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_500 $5660 -931.84 -675.12 11.21 0001: wait 500 ms 00B9: set_camera_position -919.69 -675.29 12.1 rotations 0 0 0 00BA: set_camera_point_at -920.21 -676.13 11.96 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 10.0 time 6500 00B9: set_camera_position -919.69 -675.29 12.1 rotations 0 0 0 00BA: set_camera_point_at -920.56 -675.77 11.96 mode 1 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 03D4: (unknown) 'H_EMP1' // This site is now part of your business empire. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 5500 jump_if_false @LOU_A4_19004 :LOU_A4_19004 00B9: set_camera_position -931.96 -669.55 11.43 rotations 0 0 0 00BA: set_camera_point_at -931.83 -670.55 11.41 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 10.0 time 13000 00B9: set_camera_position -931.73 -671.34 11.4 rotations 0 0 0 00BA: set_camera_point_at -931.6 -672.33 11.39 mode 1 03D4: (unknown) 'H_EMP2' // You will find your gang members hanging around outside any businesses that you own. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 6500 jump_if_false @LOU_A4_19123 :LOU_A4_19123 03D4: (unknown) 'H_EMP3' // You can ~h~recruit~w~ them to join you by targeting them and using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 6500 jump_if_false @LOU_A4_19153 :LOU_A4_19153 00B9: set_camera_position -938.39 -688.92 11.7 rotations 0 0 0 00BA: set_camera_point_at -937.54 -689.45 11.71 mode 2 0479: (unknown) 8@ 9@ 10@ 8004: not 50@ = $5740 // (int) // Note: the incorrect math opcode was used here 03D3: (unknown) 'H_EMP4' // While not on a mission, you can enter the building on a site by walking into the arrow. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 6500 jump_if_false @LOU_A4_19232 :LOU_A4_19232 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 0268: (unknown) 047A: (unknown) $5740 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35908 2 0 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_19424 1 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $1038 -1733.8 639.68 150.04 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3887 2 00B9: set_camera_position -1730.99 638.41 151.35 rotations 0 0 0 00BA: set_camera_point_at -1731.96 638.18 151.33 mode 2 0001: wait 900 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 10.0 time 5000 00B9: set_camera_position -1730.99 638.41 151.35 rotations 0 0 0 00BA: set_camera_point_at -1731.32 637.47 151.25 mode 1 03D4: (unknown) 'H_EMP5' // Inside, you will find more gang members. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 6000 jump_if_false @LOU_A4_19443 :LOU_A4_19443 03D4: (unknown) 'H_EMP6' // You can start ~h~missions~w~ by standing near a gang member and using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 6500 jump_if_false @LOU_A4_19473 :LOU_A4_19473 03D4: (unknown) 'H_EMP9' // Complete empire missions to increase your reputation. A higher reputation will increase your earnings for a business type. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 6500 jump_if_false @LOU_A4_19503 :LOU_A4_19503 03D4: (unknown) 'H_EMP10' // Your empire earnings will be paid directly to you at 16:00 every day. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 6500 jump_if_false @LOU_A4_19534 :LOU_A4_19534 00B9: set_camera_position -1732.78 637.63 151.14 rotations 0 0 0 00BA: set_camera_point_at -1731.78 637.64 151.19 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 10.0 time 16000 00B9: set_camera_position -1731.48 637.64 151.24 rotations 0 0 0 00BA: set_camera_point_at -1730.49 637.62 151.34 mode 1 03D4: (unknown) 'H_EMP7' // Every business you own also contains a ~h~notice board. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 7500 jump_if_false @LOU_A4_19653 :LOU_A4_19653 03D4: (unknown) 'H_EMP8' // Stand next to the notice board and use~h~ ~k~ ~TGSUB~ ~w~to develop the site. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 8500 jump_if_false @LOU_A4_19683 :LOU_A4_19683 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 0268: (unknown) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35908 2 1 0 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_684 $1038 -936.15 -681.29 10.25 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_19424 0 0045: actor $1038 defined jump_if_false @LOU_A4_19772 0200: (unknown) $1038 1 00CF: set_actor $1038 Z_angle_to 0 0154: (unknown) $1038 :LOU_A4_19772 7@ = 0 // (int) :LOU_A4_19776 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_19819 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(7@,2) 0022: jump_if_false @LOU_A4_19807 // Note: the incorrect math opcode was used here 003F: destroy_actor $5403(7@,2) :LOU_A4_19807 7@ += 1 // (int) 0002: jump @LOU_A4_19776 :LOU_A4_19819 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_355 1000 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5062 $5744 $5748 $5752 $5756 $5760 $5764 0026: return :LOU_A4_19856 $1688 = 0 // (int) 0249: (unknown) $5740 0268: (unknown) 0059: text_clear_all 0025: gosub @LOU_A4_11293 2@ > -1 // (int) var > num jump_if_false @LOU_A4_19961 3 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_19961 // Note: the incorrect math opcode was used here 034A: unknown_check $5644 0022: jump_if_false @LOU_A4_19961 // Note: the incorrect math opcode was used here 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 034A: unknown_check $5644 jump_if_false @LOU_A4_19944 003F: destroy_actor $5644 :LOU_A4_19944 0001: wait 100 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_355 1000 :LOU_A4_19961 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @LOU_A4_20014 3 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_20014 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 $5356(2@,3) :LOU_A4_20014 0@ == 6 // (int) var == num jump_if_false @LOU_A4_20082 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @NONAME_1_25582 2 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_24028 2 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 :LOU_A4_20082 0026: return :LOU_A4_20084 0268: (unknown) 0059: text_clear_all 0025: gosub @LOU_A4_11293 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @99RED_12847 'LOU_A04' 1500 // To Victor, the Spoils 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_29703 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_33895 11@ 01DF: progress_made += 1 0026: return :LOU_A4_20146 0268: (unknown) 0249: (unknown) $5740 $1045 = 0 // (int) $1046 = 0 // (int) $1688 = 0 // (int) $3336 = -1 // (int) 034A: unknown_check $5644 jump_if_false @LOU_A4_20188 020D: (unknown) $5644 :LOU_A4_20188 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @AUDIMON_2679 7@ = 0 // (int) :LOU_A4_20202 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_20245 // Note: the incorrect math opcode was used here 034A: unknown_check $5403(7@,2) 0022: jump_if_false @LOU_A4_20233 // Note: the incorrect math opcode was used here 020D: (unknown) $5403(7@,2) :LOU_A4_20233 7@ += 1 // (int) 0002: jump @LOU_A4_20202 :LOU_A4_20245 024F: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 57--------------- :LOU_B1 0238: name_thread 'LOU_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_B1' 0025: gosub @LOU_B1_2120 009D: wasted_or_busted // mission only jump_if_false @LOU_B1_45 0025: gosub @LOU_B1_10568 :LOU_B1_45 0025: gosub @LOU_B1_10773 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_B1_138 :LOU_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_B1_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_B1_188 0026: return :LOU_B1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LOU_B1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LOU_B1_248 0400: (unknown) $1038 $1690 0002: jump @LOU_B1_254 :LOU_B1_248 02C0: (unknown) $1038 $1690 :LOU_B1_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LOU_B1_281 0045: actor $1038 defined jump_if_false @LOU_B1_349 807E: not actor $1038 driving jump_if_false @LOU_B1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LOU_B1_329 :LOU_B1_326 021D: (unknown) 0 :LOU_B1_329 $1698 == 0 // (int) var == num jump_if_false @LOU_B1_345 02EA: select_interior 2 :LOU_B1_345 01AE: (unknown) 1 :LOU_B1_349 0059: text_clear_all 0268: (unknown) 0026: return :LOU_B1_355 0045: actor $1038 defined jump_if_false @LOU_B1_419 807E: not actor $1038 driving jump_if_false @LOU_B1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LOU_B1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LOU_B1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LOU_B1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LOU_B1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LOU_B1_468 02EA: select_interior 0 :LOU_B1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_B1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_B1_498 0026: return 0045: actor 0@ defined jump_if_false @LOU_B1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_B1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_B1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_B1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_B1_549 0026: return :LOU_B1_551 0045: actor 0@ defined 0022: jump_if_false @LOU_B1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_B1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LOU_B1_598 :LOU_B1_594 1@ = 0 // (int) :LOU_B1_598 1@ == 1 // (int) var == num jump_if_false @LOU_B1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B1_675 007E: actor 0@ driving jump_if_false @LOU_B1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_B1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_B1_664 :LOU_B1_661 00F1: (unknown) 0@ :LOU_B1_664 0002: jump @LOU_B1_675 :LOU_B1_671 1@ = 0 // (int) :LOU_B1_675 0002: jump @LOU_B1_598 :LOU_B1_682 0026: return 0045: actor 0@ defined jump_if_false @LOU_B1_776 007E: actor 0@ driving jump_if_false @LOU_B1_760 02A7: unknown_check 0@ jump_if_false @LOU_B1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_B1_753 :LOU_B1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B1_753 0002: jump @LOU_B1_769 :LOU_B1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B1_769 0002: jump @LOU_B1_778 :LOU_B1_776 005F: (unknown) :LOU_B1_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_B1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_B1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_B1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B1_870 :LOU_B1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_551 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_B1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_551 4@ :LOU_B1_870 0002: jump @LOU_B1_936 :LOU_B1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B1_936 :LOU_B1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_B1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_551 3@ :LOU_B1_936 0045: actor 0@ defined jump_if_false @LOU_B1_988 004F: unknown_check 1@ jump_if_false @LOU_B1_988 007E: actor 0@ driving jump_if_false @LOU_B1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_B1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_551 0@ :LOU_B1_988 5@ = 0 // (int) :LOU_B1_992 5@ == 0 // (int) var == num jump_if_false @LOU_B1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B1_1083 004F: unknown_check 1@ jump_if_false @LOU_B1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_B1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_B1_1083 :LOU_B1_1049 2@ == -1 // (int) var == num jump_if_false @LOU_B1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_B1_1083 :LOU_B1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_B1_1083 0002: jump @LOU_B1_992 :LOU_B1_1090 0026: return :LOU_B1_1092 0@ == 0 // (int) var == num jump_if_false @LOU_B1_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B1_1311 :LOU_B1_1135 0@ == 1 // (int) var == num jump_if_false @LOU_B1_1168 03CF: (unknown) 200 200 200 255 0002: jump @LOU_B1_1311 :LOU_B1_1168 0@ == 2 // (int) var == num jump_if_false @LOU_B1_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_B1_1311 :LOU_B1_1210 0@ == 3 // (int) var == num jump_if_false @LOU_B1_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B1_1311 :LOU_B1_1254 0@ == 4 // (int) var == num jump_if_false @LOU_B1_1285 03CF: (unknown) 8 143 59 255 0002: jump @LOU_B1_1311 :LOU_B1_1285 0@ == 5 // (int) var == num jump_if_false @LOU_B1_1311 03CF: (unknown) 237 130 180 255 :LOU_B1_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :LOU_B1_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B1_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_B1_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_B1_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_B1_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_B1_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B1_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_B1_1435 005F: (unknown) :LOU_B1_1437 $5735 = -962.19 // (float) $5744 = 188.41 // (float) $5753 = 9.69 // (float) $5736 = -962.55 // (float) $5745 = 192.15 // (float) $5754 = 12.59 // (float) $5737 = -964.18 // (float) $5746 = 194.91 // (float) $5755 = 10.44 // (float) $5738 = -958.48 // (float) $5747 = 190.12 // (float) $5756 = 9.77 // (float) $5739 = -958.3 // (float) $5748 = 193.08 // (float) $5757 = 13.33 // (float) $5740 = -957.34 // (float) $5749 = 193.46 // (float) $5758 = 10.16 // (float) $5741 = -955.38 // (float) $5750 = 190.9 // (float) $5759 = 9.32 // (float) $5742 = -953.38 // (float) $5751 = 193.75 // (float) $5760 = 12.67 // (float) $5743 = -953.49 // (float) $5752 = 195.49 // (float) $5761 = 9.88 // (float) $5470(0@,9) = 0 // (int) 01BC: (unknown) $5479(0@,9) $5488(0@,9) $5497(0@,9) $5470(0@,9) 0026: return :LOU_B1_1706 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_B1_1092 2 0311: status_text $5599 type 1 line 2 GXT 'LOU_04' // global_variable // Girls 0026: return :LOU_B1_1736 2 > $5600 // (int) num > var 0022: jump_if_false @LOU_B1_1765 // Note: the incorrect math opcode was used here $5635 -= 0.04 // (float) 0002: jump @LOU_B1_1803 :LOU_B1_1765 5 > $5600 // (int) num > var 0022: jump_if_false @LOU_B1_1794 // Note: the incorrect math opcode was used here $5635 -= 0.03 // (float) 0002: jump @LOU_B1_1803 :LOU_B1_1794 $5635 -= 0.01 // (float) :LOU_B1_1803 $5599 > 1 // (int) var > num jump_if_false @LOU_B1_1829 0038: $5599 = float $5635 to_integer // Note: the incorrect math opcode was used here 0002: jump @LOU_B1_1852 :LOU_B1_1829 not $5599 == -1 // (int) var == num jump_if_false @LOU_B1_1852 00AE: remove_status_text $5599 $5599 = -1 // (int) :LOU_B1_1852 0026: return :LOU_B1_1854 01ED: (unknown) 0026: return :LOU_B1_1858 00BB: (unknown) $5693 00BB: (unknown) $5694 00BB: (unknown) $5695 00BB: (unknown) $5690 00BB: (unknown) $5691 00BB: (unknown) $5692 $5693 = 0 // (int) $5694 = 0 // (int) $5695 = 0 // (int) $5690 = 0 // (int) $5691 = 0 // (int) $5692 = 0 // (int) 0093: destroy_object $5700 0093: destroy_object $5701 0093: destroy_object $5702 0093: destroy_object $5696 0093: destroy_object $5697 0093: destroy_object $5698 0093: destroy_object $5699 0112: remove_references_to_actor $5708 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5711 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5709 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5710 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5712 // Like turning a car into any random car 0113: remove_references_to_car $5713 // Like turning a car into any random car 0113: remove_references_to_car $5714 // Like turning a car into any random car 0113: remove_references_to_car $5715 // Like turning a car into any random car 0113: remove_references_to_car $5717 // Like turning a car into any random car 0113: remove_references_to_car $5718 // Like turning a car into any random car 0113: remove_references_to_car $5719 // Like turning a car into any random car 0162: release_model #FIRETRUK 0162: release_model #AMBULAN 0162: release_model 14 0162: release_model 13 0162: release_model 138 0162: release_model 42 0162: release_model #BERETTA 0162: release_model 12 0162: release_model #TRAFFICCONE 020D: (unknown) $5704 not $5589 == 8 // (int) var == num jump_if_false @LOU_B1_2063 034A: unknown_check $5703 jump_if_false @LOU_B1_2056 020D: (unknown) $5703 :LOU_B1_2056 0002: jump @LOU_B1_2078 :LOU_B1_2063 034A: unknown_check $5703 jump_if_false @LOU_B1_2078 0112: remove_references_to_actor $5703 // Like turning an actor into a random pedestrian :LOU_B1_2078 00AE: remove_status_text $5599 0026: return :LOU_B1_2084 031D: (unknown) $1042 $1043 -963.42 188.13 $5638 100.0 > $5638 // (float) num > var 0022: jump_if_false @LOU_B1_2118 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_B1_2118 005F: (unknown) :LOU_B1_2120 $1045 = 1 // (int) 0443: (unknown) 66 0160: load_model 13 0160: load_model 138 0160: load_model 42 0160: load_model #BERETTA 0160: load_model #TRAFFICCONE 0228: (unknown) 03F1: (unknown) 0 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_6396 $2334 0@ 3@ = 0 // (int) $5629 = 1 // (int) $5630 = 0 // (int) 4@ = 0 // (int) $5603 = 0 // (int) $5635 = 100.0 // (float) $5604 = 0 // (int) $5631 = 0 // (int) $5605 = 0 // (int) $5606 = 1 // (int) $5607 = 0 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5615 = 0 // (int) $5619 = 0 // (int) $5599 = 100 // (int) $5623 = 0 // (int) $5620 = 0 // (int) $5621 = 0 // (int) $5613 = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5626 = 0 // (int) $5627 = 0 // (int) $5622 = 0 // (int) $5614 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5602 = 0 // (int) $5590 = 0 // (int) $5591 = 0 // (int) $5592 = 0 // (int) $5593 = 0 // (int) $5594 = 0 // (int) $5595 = 0 // (int) $5596 = 0 // (int) $5597 = 0 // (int) $5598 = 0 // (int) $5628 = 0 // (int) $5600 = 0 // (int) 2@ = 0 // (int) 1@ = 0 // (int) $5726 = -1 // (int) $5727 = -1 // (int) $5728 = -1 // (int) $5729 = -1 // (int) $5730 = -1 // (int) $5731 = -1 // (int) $5732 = -1 // (int) $5733 = -1 // (int) $5734 = -1 // (int) $5724 = -1 // (int) $5725 = -1 // (int) $5722 = -1 // (int) $5723 = -1 // (int) 0152: create_forbidden_for_peds_cube_cornerA -1024.55 157.56 0.5 cornerB -818.12 270.38 17.86 $5589 = 0 // (int) :LOU_B1_2498 0001: wait 0 ms $5589 == 0 // (int) var == num jump_if_false @LOU_B1_2520 0025: gosub @LOU_B1_2739 :LOU_B1_2520 $5589 == 1 // (int) var == num jump_if_false @LOU_B1_2540 0025: gosub @LOU_B1_3627 :LOU_B1_2540 $5589 == 2 // (int) var == num jump_if_false @LOU_B1_2560 0025: gosub @LOU_B1_4544 :LOU_B1_2560 $5589 == 3 // (int) var == num jump_if_false @LOU_B1_2580 0025: gosub @LOU_B1_5622 :LOU_B1_2580 $5589 == 4 // (int) var == num jump_if_false @LOU_B1_2600 0025: gosub @LOU_B1_9165 :LOU_B1_2600 $5589 == 5 // (int) var == num jump_if_false @LOU_B1_2620 0025: gosub @LOU_B1_7927 :LOU_B1_2620 $5589 == 6 // (int) var == num jump_if_false @LOU_B1_2640 0025: gosub @LOU_B1_9694 :LOU_B1_2640 $5589 == 7 // (int) var == num jump_if_false @LOU_B1_2660 0025: gosub @LOU_B1_10568 :LOU_B1_2660 $5589 == 8 // (int) var == num jump_if_false @LOU_B1_2680 0025: gosub @LOU_B1_10727 :LOU_B1_2680 $5589 == 9 // (int) var == num jump_if_false @LOU_B1_2700 0002: jump @LOU_B1_10773 :LOU_B1_2700 not $5589 == 9 // (int) var == num jump_if_false @LOU_B1_2737 009F: actor $1038 dead jump_if_false @LOU_B1_2730 $5589 = 7 // (int) :LOU_B1_2730 0002: jump @LOU_B1_2498 :LOU_B1_2737 0026: return :LOU_B1_2739 0045: actor $1038 defined jump_if_false @LOU_B1_2777 0107: toggle_player $1038 can_move 0 0044: put_actor $1038 at -873.2 -265.2 11.0 00CF: set_actor $1038 Z_angle_to 0 :LOU_B1_2777 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1AA' 'LOU_10' -1 0 // ~w~Hey, Louise. It's me... 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1AA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1AB' 'LOU_11' -1 0 // ~w~Vic! Thank god you're here. I just heard your cathouse is going up in flames! Are the girls okay? 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1AB' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1AC' 'LOU_12' -1 0 // ~w~Did Marty's inbred family do this? 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1AC' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1AD' 'LOU_13' -1 0 // ~w~I'll be right down. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1AD' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_190 500 00B9: set_camera_position -873.5 -267.5 10.89 rotations 0 0 0 00BA: set_camera_point_at -873.12 -266.57 10.93 mode 2 028D: (unknown) 0.1 02B4: set_camera_transverse_delay 0 time 8000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 500 jump_if_true @LOU_B1_3405 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'LOUB1AA' 0045: actor $1038 defined jump_if_false @LOU_B1_3108 04B4: (unknown) $1038 66 339 1.0 :LOU_B1_3108 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 'LOUB1AA' jump_if_false @LOU_B1_3141 0002: jump @LOU_B1_3405 :LOU_B1_3141 00B9: set_camera_position -873.42 -267.31 10.9 rotations 0 0 0 00BA: set_camera_point_at -873.05 -266.39 10.92 mode 1 0045: actor $1038 defined jump_if_false @LOU_B1_3203 04B4: (unknown) $1038 66 338 1.0 :LOU_B1_3203 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'LOUB1AB' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 'LOUB1AB' jump_if_false @LOU_B1_3255 0002: jump @LOU_B1_3405 :LOU_B1_3255 0045: actor $1038 defined jump_if_false @LOU_B1_3278 04B4: (unknown) $1038 66 339 1.0 :LOU_B1_3278 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'LOUB1AC' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 'LOUB1AC' jump_if_false @LOU_B1_3330 0002: jump @LOU_B1_3405 :LOU_B1_3330 0045: actor $1038 defined jump_if_false @LOU_B1_3353 04B4: (unknown) $1038 66 338 1.0 :LOU_B1_3353 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'LOUB1AD' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 'LOUB1AD' jump_if_false @LOU_B1_3405 0002: jump @LOU_B1_3405 :LOU_B1_3405 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 834A: not unknown_check $5704 jump_if_false @LOU_B1_3472 003E: $5704 = create_actor_pedtype 5 model 138 at -871.92 -266.24 10.5 0399: (unknown) $5704 1 01EC: (unknown) $5704 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @AUDIMON_2977 $5704 :LOU_B1_3472 0045: actor $1038 defined jump_if_false @LOU_B1_3517 0044: put_actor $1038 at -870.19 -266.33 10.5 010F: (unknown) $1038 -953.63 185.66 11.0 :LOU_B1_3517 0444: (unknown) 66 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1BA' 'LOU_15' $1038 0 // ~w~Did you call the fire department? 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1BA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1BB' 'LOU_16' $5704 0 // ~w~Don't worry. I know where we can get a fire-truck. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1BB' $5589 = 1 // (int) 0026: return :LOU_B1_3627 0160: load_model 12 0160: load_model #SENTINEL 0160: load_model #AMBULAN 0160: load_model #PIMP 0160: load_model #FIRETRUK 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 2 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 3 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 4 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 5 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 6 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 7 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 8 $5625 = 1 // (int) 0045: actor $1038 defined jump_if_false @LOU_B1_3781 009B: clear_player $1038 wanted_level :LOU_B1_3781 0122: create_forbidden_for_cars_cube_cornerA -727.99 81.97 5.42 cornerB -731.23 161.0 14.61 01BB: (unknown) -732.4 111.55 11.0 $5640 0048: $5717 = create_car #FIRETRUK at -732.4 111.55 $5640 01BB: (unknown) -725.18 140.0 11.0 $5640 0048: $5718 = create_car #AMBULAN at -725.18 140.0 $5640 00D1: set_car $5717 Z_angle_to -10.0 00D1: set_car $5718 Z_angle_to -160.0 022E: (unknown) $5717 1 022E: (unknown) $5718 1 01BB: (unknown) -729.56 122.58 11.0 $5640 0048: $5714 = create_car #SENTINEL at -729.56 122.58 $5640 01BB: (unknown) -728.15 131.78 11.0 $5640 0048: $5715 = create_car #SENTINEL at -728.15 131.78 $5640 013A: set_car $5714 door_status_to 2 013A: set_car $5715 door_status_to 2 00D1: set_car $5715 Z_angle_to 180.0 03AF: (unknown) $5714 03AF: (unknown) $5715 01BB: (unknown) -953.63 185.66 11.0 $5640 0048: $5712 = create_car #SENTINEL at -953.63 185.66 $5640 00D1: set_car $5712 Z_angle_to 30.0 01F4: (unknown) $5712 $5724 01BB: (unknown) -953.63 185.66 11.0 $5640 0048: $5713 = create_car #PIMP at -965.96 184.95 $5640 00D1: set_car $5713 Z_angle_to -20.0 01F4: (unknown) $5713 $5725 $5626 = 1 // (int) $5627 = 1 // (int) 01BB: (unknown) -726.02 122.5 11.0 $5640 003E: $5708 = create_actor_pedtype 17 model 13 at -726.02 122.5 $5640 01BB: (unknown) -724.21 122.27 11.0 $5640 0222: (unknown) -724.21 122.27 $5640 $5709 013E: actor $5709 look_at_actor $5708 013E: actor $5708 look_at_actor $5709 01BB: (unknown) -729.43 127.31 11.0 $5640 003E: $5711 = create_actor_pedtype 4 model 12 at -729.43 127.31 $5640 01BB: (unknown) -728.16 127.75 11.0 $5640 0222: (unknown) -728.16 127.75 $5640 $5710 013E: actor $5711 look_at_actor $5710 013E: actor $5710 look_at_actor $5711 020E: (unknown) $5711 1 0092: $5700 = init_object #FAKETARGET at -962.74 193.48 9.8 0092: $5701 = init_object #FAKETARGET at -958.74 193.48 9.8 0092: $5702 = init_object #FAKETARGET at -954.74 193.48 9.8 0092: $5696 = init_object #TRAFFICCONE at -734.59 103.87 $5640 0092: $5697 = init_object #TRAFFICCONE at -732.5 103.87 $5640 0092: $5698 = init_object #TRAFFICCONE at -726.24 146.45 $5640 0092: $5699 = init_object #TRAFFICCONE at -724.64 146.45 $5640 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_355 1000 0001: wait 500 ms 0045: actor $5704 defined jump_if_false @LOU_B1_4481 0045: actor $1038 defined jump_if_false @LOU_B1_4458 0119: actor $5704 kill_actor $1038 :LOU_B1_4458 0331: (unknown) $5704 0 01EC: (unknown) $5704 1 0368: (unknown) $5704 0 0002: jump @LOU_B1_4494 :LOU_B1_4481 3@ = 2 // (int) $5589 = 7 // (int) 0026: return :LOU_B1_4494 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1706 0121: remove_forbidden_for_cars_cube_cornerA -727.99 81.97 5.42 cornerB -731.23 161.0 14.61 0059: text_clear_all $5589 = 2 // (int) 0026: return :LOU_B1_4544 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1736 $5630 == 0 // (int) var == num jump_if_false @LOU_B1_4777 $5631 == 0 // (int) var == num jump_if_false @LOU_B1_4612 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_13171 'LOUB1BA' 1 $5631 = 1 // (int) 0002: jump @LOU_B1_4777 :LOU_B1_4612 $5631 == 1 // (int) var == num jump_if_false @LOU_B1_4685 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12621 'LOUB1BA' jump_if_false @LOU_B1_4678 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_13171 'LOUB1BB' 1 $5631 = 2 // (int) :LOU_B1_4678 0002: jump @LOU_B1_4777 :LOU_B1_4685 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12621 'LOUB1BB' jump_if_false @LOU_B1_4777 004F: unknown_check $5717 jump_if_false @LOU_B1_4746 $5691 == 0 // (int) var == num jump_if_false @LOU_B1_4746 00C0: (unknown) $5717 $5691 00BC: (unknown) $5691 2 :LOU_B1_4746 0057: show_text_highpriority GXT 'LOU_01' time 5000 flag 1 // Get the ~b~fire-truck. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 $5630 = 1 // (int) :LOU_B1_4777 004F: unknown_check $5714 jump_if_false @LOU_B1_4798 004D: store_car $5714 position_to $5675 $5676 $5677 :LOU_B1_4798 009F: actor $5704 dead 0022: jump_if_false @LOU_B1_4822 // Note: the incorrect math opcode was used here 3@ = 2 // (int) $5589 = 7 // (int) 0026: return :LOU_B1_4822 0045: actor $5704 defined jump_if_false @LOU_B1_4966 0045: actor $1038 defined jump_if_false @LOU_B1_4966 81F0: not actor $5704 in_range_of_player $1038 0022: jump_if_false @LOU_B1_4912 // Note: the incorrect math opcode was used here $5692 == 0 // (int) var == num jump_if_false @LOU_B1_4896 0057: show_text_highpriority GXT 'LOU_03' time 5000 flag 1 // You left ~b~Louise ~w~behind. 00C1: (unknown) $5704 $5692 00BC: (unknown) $5692 2 :LOU_B1_4896 00BB: (unknown) $5691 $5691 = 0 // (int) 0002: jump @LOU_B1_4966 :LOU_B1_4912 $5691 == 0 // (int) var == num jump_if_false @LOU_B1_4947 004F: unknown_check $5717 jump_if_false @LOU_B1_4947 00C0: (unknown) $5717 $5691 00BC: (unknown) $5691 2 :LOU_B1_4947 025D: remove_text 'LOU_03' // You left ~b~Louise ~w~behind. 00BB: (unknown) $5692 $5692 = 0 // (int) :LOU_B1_4966 9 > 1@ // (int) num > var 0022: jump_if_false @LOU_B1_5020 // Note: the incorrect math opcode was used here 01BD: unknown_check $5470(1@,9) 0022: jump_if_false @LOU_B1_5008 // Note: the incorrect math opcode was used here 01BE: (unknown) $5470(1@,9) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 1@ :LOU_B1_5008 1@ += 1 // (int) 0002: jump @LOU_B1_4966 :LOU_B1_5020 01BD: unknown_check $5724 jump_if_false @LOU_B1_5048 004F: unknown_check $5712 jump_if_false @LOU_B1_5048 01F4: (unknown) $5712 $5724 :LOU_B1_5048 01BD: unknown_check $5725 0022: jump_if_false @LOU_B1_5076 // Note: the incorrect math opcode was used here 004F: unknown_check $5713 0022: jump_if_false @LOU_B1_5076 // Note: the incorrect math opcode was used here 01F4: (unknown) $5713 $5725 :LOU_B1_5076 0045: actor $1038 defined 0022: jump_if_false @LOU_B1_5132 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @LOU_B1_5132 // Note: the incorrect math opcode was used here 007B: $5716 = actor $1038 car 00A6: (unknown) $5716 194 jump_if_false @LOU_B1_5132 007B: $5717 = actor $1038 car $5589 = 3 // (int) 0026: return :LOU_B1_5132 0078: if and 004F: unknown_check $5718 0045: actor $1038 defined jump_if_false @LOU_B1_5273 007C: actor $1038 driving $5718 0022: jump_if_false @LOU_B1_5192 // Note: the incorrect math opcode was used here 0045: actor $5711 defined 0022: jump_if_false @LOU_B1_5185 // Note: the incorrect math opcode was used here 00A2: (unknown) $5711 00E4: (unknown) $5711 $1038 :LOU_B1_5185 0002: jump @LOU_B1_5273 :LOU_B1_5192 0045: actor $5711 defined 0022: jump_if_false @LOU_B1_5258 // Note: the incorrect math opcode was used here 0045: actor $5710 defined 0022: jump_if_false @LOU_B1_5236 // Note: the incorrect math opcode was used here 020E: (unknown) $5711 1 0220: (unknown) $5711 19 4000 0002: jump @LOU_B1_5251 :LOU_B1_5236 020E: (unknown) $5711 0 00A2: (unknown) $5711 00E4: (unknown) $5711 $1038 :LOU_B1_5251 0002: jump @LOU_B1_5273 :LOU_B1_5258 0045: actor $5710 defined 0022: jump_if_false @LOU_B1_5273 // Note: the incorrect math opcode was used here 00E0: (unknown) $5710 :LOU_B1_5273 0078: if and 004F: unknown_check $5717 0045: actor $1038 defined 0022: jump_if_false @LOU_B1_5537 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5717 0022: jump_if_false @LOU_B1_5464 // Note: the incorrect math opcode was used here $5693 == 0 // (int) var == num jump_if_false @LOU_B1_5328 00C2: (unknown) $5700 $5693 00BC: (unknown) $5693 0 :LOU_B1_5328 $5694 == 0 // (int) var == num jump_if_false @LOU_B1_5351 00C2: (unknown) $5701 $5694 00BC: (unknown) $5694 0 :LOU_B1_5351 $5695 == 0 // (int) var == num jump_if_false @LOU_B1_5374 00C2: (unknown) $5702 $5695 00BC: (unknown) $5695 0 :LOU_B1_5374 0057: show_text_highpriority GXT 'LOU_02' time 5000 flag 1 // Put out the ~r~fire~w~ before all of the girls die. 00BB: (unknown) $5691 $5691 = 0 // (int) 00BB: (unknown) $5692 $5692 = 0 // (int) 0045: actor $5709 defined jump_if_false @LOU_B1_5422 00E0: (unknown) $5709 :LOU_B1_5422 0045: actor $5708 defined jump_if_false @LOU_B1_5449 00A2: (unknown) $5708 00E4: (unknown) $5708 $1038 01EC: (unknown) $5708 1 :LOU_B1_5449 $5589 = 3 // (int) 0026: return 0002: jump @LOU_B1_5530 :LOU_B1_5464 0045: actor $5708 defined jump_if_false @LOU_B1_5515 0045: actor $5709 defined jump_if_false @LOU_B1_5502 0220: (unknown) $5708 19 1000 0002: jump @LOU_B1_5508 :LOU_B1_5502 00E4: (unknown) $5708 $1038 :LOU_B1_5508 0002: jump @LOU_B1_5530 :LOU_B1_5515 0045: actor $5709 defined 0022: jump_if_false @LOU_B1_5530 // Note: the incorrect math opcode was used here 00E0: (unknown) $5709 :LOU_B1_5530 0002: jump @LOU_B1_5550 :LOU_B1_5537 3@ = 3 // (int) $5589 = 7 // (int) 0026: return :LOU_B1_5550 1 > $5599 // (int) num > var 0022: jump_if_false @LOU_B1_5620 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 00AE: remove_status_text $5599 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_2084 jump_if_false @LOU_B1_5612 $5589 = 6 // (int) 0002: jump @LOU_B1_5618 :LOU_B1_5612 $5589 = 7 // (int) :LOU_B1_5618 0026: return :LOU_B1_5620 0026: return :LOU_B1_5622 0045: actor $1038 defined jump_if_false @LOU_B1_5651 031D: (unknown) $1042 $1043 -962.19 188.41 $5637 :LOU_B1_5651 0045: actor $1038 defined 0022: jump_if_false @LOU_B1_5695 // Note: the incorrect math opcode was used here 0045: actor $5708 defined 0022: jump_if_false @LOU_B1_5695 // Note: the incorrect math opcode was used here 0043: store_actor $5708 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5684 $5685 $5639 :LOU_B1_5695 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1736 $5605 == 1 // (int) var == num jump_if_false @LOU_B1_5909 0029: $5604 += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5604 > 140000 // (int) var > num jump_if_false @LOU_B1_5909 $5606 == 3 // (int) var == num jump_if_false @LOU_B1_5784 $5609 == 0 // (int) var == num jump_if_false @LOU_B1_5777 0268: (unknown) $5609 = 1 // (int) $5605 = 0 // (int) :LOU_B1_5777 0002: jump @LOU_B1_5909 :LOU_B1_5784 $5606 == 2 // (int) var == num jump_if_false @LOU_B1_5850 $5608 == 0 // (int) var == num jump_if_false @LOU_B1_5843 0268: (unknown) 0267: (unknown) 'H_IV_09' // While it is spraying, use the~h~ ~k~ ~FIREH~ ~w~to adjust the cannon's aim. -1@ = 0 // (int) // timer2 $5604 = 0 // (int) $5606 = 3 // (int) $5608 = 1 // (int) :LOU_B1_5843 0002: jump @LOU_B1_5909 :LOU_B1_5850 $5606 == 1 // (int) var == num jump_if_false @LOU_B1_5909 $5607 == 0 // (int) var == num jump_if_false @LOU_B1_5909 0268: (unknown) 0267: (unknown) 'H_IV_08' // Hold~h~ ~k~ ~VEWEP~ ~w~to use the fire engine's water cannon. -1@ = 0 // (int) // timer2 $5604 = 0 // (int) $5606 = 2 // (int) $5607 = 1 // (int) :LOU_B1_5909 $5622 == 1 // (int) var == num jump_if_false @LOU_B1_6583 0029: $5601 += -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 01BD: unknown_check $5724 0022: jump_if_false @LOU_B1_5944 // Note: the incorrect math opcode was used here $5620 = 1 // (int) :LOU_B1_5944 01BD: unknown_check $5725 jump_if_false @LOU_B1_5961 $5621 = 1 // (int) :LOU_B1_5961 $5601 > 1500000 // (int) var > num jump_if_false @LOU_B1_6022 $5620 == 0 // (int) var == num jump_if_false @LOU_B1_6022 004F: unknown_check $5712 jump_if_false @LOU_B1_6016 004D: store_car $5712 position_to $5678 $5679 $5680 014C: set_car $5712 health_to 1 :LOU_B1_6016 $5620 = 1 // (int) :LOU_B1_6022 $5601 > 3000000 // (int) var > num jump_if_false @LOU_B1_6083 $5621 == 0 // (int) var == num jump_if_false @LOU_B1_6083 004F: unknown_check $5713 jump_if_false @LOU_B1_6077 004D: store_car $5713 position_to $5681 $5682 $5683 014C: set_car $5713 health_to 1 :LOU_B1_6077 $5621 = 1 // (int) :LOU_B1_6083 0210: (unknown) 3 -958.22 180.59 8.0 -968.64 188.53 10.6 jump_if_false @LOU_B1_6249 01BD: unknown_check $5726 jump_if_false @LOU_B1_6163 01BE: (unknown) $5726 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 0 $5590 = 0 // (int) $5600 -= 1 // (int) $5616 = 0 // (int) :LOU_B1_6163 01BD: unknown_check $5727 jump_if_false @LOU_B1_6206 01BE: (unknown) $5727 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 1 $5591 = 0 // (int) $5600 -= 1 // (int) $5616 = 0 // (int) :LOU_B1_6206 01BD: unknown_check $5728 jump_if_false @LOU_B1_6249 01BE: (unknown) $5728 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 2 $5592 = 0 // (int) $5600 -= 1 // (int) $5616 = 0 // (int) :LOU_B1_6249 0210: (unknown) 3 -956.76 188.57 10.6 -958.22 180.59 8.0 jump_if_false @LOU_B1_6416 01BD: unknown_check $5729 jump_if_false @LOU_B1_6330 01BE: (unknown) $5729 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 3 $5593 = 0 // (int) $5600 -= 1 // (int) $5617 = 0 // (int) :LOU_B1_6330 01BD: unknown_check $5730 jump_if_false @LOU_B1_6373 01BE: (unknown) $5730 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 4 $5594 = 0 // (int) $5600 -= 1 // (int) $5617 = 0 // (int) :LOU_B1_6373 01BD: unknown_check $5731 jump_if_false @LOU_B1_6416 01BE: (unknown) $5731 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 5 $5595 = 0 // (int) $5600 -= 1 // (int) $5617 = 0 // (int) :LOU_B1_6416 0210: (unknown) 3 -951.02 181.16 8.0 -956.76 188.57 10.6 jump_if_false @LOU_B1_6583 01BD: unknown_check $5732 jump_if_false @LOU_B1_6497 01BE: (unknown) $5732 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 6 $5596 = 0 // (int) $5600 -= 1 // (int) $5618 = 0 // (int) :LOU_B1_6497 01BD: unknown_check $5733 jump_if_false @LOU_B1_6540 01BE: (unknown) $5733 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 7 $5597 = 0 // (int) $5600 -= 1 // (int) $5618 = 0 // (int) :LOU_B1_6540 01BD: unknown_check $5734 jump_if_false @LOU_B1_6583 01BE: (unknown) $5734 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 8 $5598 = 0 // (int) $5600 -= 1 // (int) $5618 = 0 // (int) :LOU_B1_6583 0078: if and 007E: actor $1038 driving 0045: actor $1038 defined jump_if_false @LOU_B1_6633 007B: $5716 = actor $1038 car 00A6: (unknown) $5716 194 jump_if_false @LOU_B1_6633 007B: $5717 = actor $1038 car $5628 = 0 // (int) :LOU_B1_6633 0078: if and 0045: actor $5704 defined 0045: actor $1038 defined jump_if_false @LOU_B1_7150 004F: unknown_check $5717 jump_if_false @LOU_B1_7050 007C: actor $1038 driving $5717 0022: jump_if_false @LOU_B1_6962 // Note: the incorrect math opcode was used here $5615 = 1 // (int) 025D: remove_text 'LOU_06' // Get back in the ~b~truck. $5602 == 0 // (int) var == num jump_if_false @LOU_B1_6808 120.0 > $5637 // (float) num > var 0022: jump_if_false @LOU_B1_6808 // Note: the incorrect math opcode was used here $5605 = 1 // (int) $5622 = 1 // (int) -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 0057: show_text_highpriority GXT 'LOU_07' time 5000 flag 1 // Those burning cars will explode soon and make the fire worse. 0045: actor $5708 defined jump_if_false @LOU_B1_6802 80.0 > $5639 // (float) num > var 0022: jump_if_false @LOU_B1_6793 // Note: the incorrect math opcode was used here 00A2: (unknown) $5708 00E0: (unknown) $5708 0002: jump @LOU_B1_6797 :LOU_B1_6793 003F: destroy_actor $5708 :LOU_B1_6797 $5629 = 0 // (int) :LOU_B1_6802 $5602 = 1 // (int) :LOU_B1_6808 $5613 == 0 // (int) var == num jump_if_false @LOU_B1_6841 0057: show_text_highpriority GXT 'LOU_02' time 5000 flag 1 // Put out the ~r~fire~w~ before all of the girls die. $5613 = 1 // (int) :LOU_B1_6841 $5616 == 0 // (int) var == num jump_if_false @LOU_B1_6876 $5693 == 0 // (int) var == num jump_if_false @LOU_B1_6876 00C2: (unknown) $5700 $5693 00BC: (unknown) $5693 0 :LOU_B1_6876 $5617 == 0 // (int) var == num jump_if_false @LOU_B1_6911 $5694 == 0 // (int) var == num jump_if_false @LOU_B1_6911 00C2: (unknown) $5701 $5694 00BC: (unknown) $5694 0 :LOU_B1_6911 $5618 == 0 // (int) var == num jump_if_false @LOU_B1_6946 $5695 == 0 // (int) var == num jump_if_false @LOU_B1_6946 00C2: (unknown) $5702 $5695 00BC: (unknown) $5695 0 :LOU_B1_6946 00BB: (unknown) $5691 $5691 = 0 // (int) 0002: jump @LOU_B1_7043 :LOU_B1_6962 025D: remove_text 'LOU_02' // Put out the ~r~fire~w~ before all of the girls die. 00BB: (unknown) $5693 $5693 = 0 // (int) 00BB: (unknown) $5694 $5694 = 0 // (int) 00BB: (unknown) $5695 $5695 = 0 // (int) $5691 == 0 // (int) var == num jump_if_false @LOU_B1_7043 $5613 = 0 // (int) 0057: show_text_highpriority GXT 'LOU_06' time 5000 flag 1 // Get back in the ~b~truck. 00C0: (unknown) $5717 $5691 00BC: (unknown) $5691 2 :LOU_B1_7043 0002: jump @LOU_B1_7092 :LOU_B1_7050 00BB: (unknown) $5691 $5691 = 0 // (int) $5628 == 0 // (int) var == num jump_if_false @LOU_B1_7092 0057: show_text_highpriority GXT 'LOU_18' time 5000 flag 1 // ~w~Find another fire-truck. $5628 = 1 // (int) :LOU_B1_7092 $5637 > 300.0 // (float) var > num jump_if_false @LOU_B1_7118 $5615 = 0 // (int) 0002: jump @LOU_B1_7143 :LOU_B1_7118 0078: if and 0045: actor $5704 defined 0045: actor $1038 defined jump_if_false @LOU_B1_7143 $5615 = 1 // (int) :LOU_B1_7143 0002: jump @LOU_B1_7163 :LOU_B1_7150 3@ = 2 // (int) $5589 = 7 // (int) 0026: return :LOU_B1_7163 $5629 == 1 // (int) var == num jump_if_false @LOU_B1_7229 0045: actor $5709 defined jump_if_false @LOU_B1_7191 00E0: (unknown) $5709 :LOU_B1_7191 0045: actor $5708 defined jump_if_false @LOU_B1_7229 00A2: (unknown) $5708 0045: actor $1038 defined jump_if_false @LOU_B1_7223 00E4: (unknown) $5708 $1038 :LOU_B1_7223 01EC: (unknown) $5708 1 :LOU_B1_7229 $5615 == 1 // (int) var == num jump_if_false @LOU_B1_7548 9 > 1@ // (int) num > var 0022: jump_if_false @LOU_B1_7537 // Note: the incorrect math opcode was used here 0078: if and 01BD: unknown_check $5470(1@,9) $5334(1@,9) == 0 // (int) var == num jump_if_false @LOU_B1_7525 $5600 += 1 // (int) $5334(1@,9) = 1 // (int) 0078: if and $5590 == 1 // (int) var == num $5591 == 1 // (int) var == num $5592 == 1 // (int) var == num jump_if_false @LOU_B1_7336 $5616 = 1 // (int) 00BB: (unknown) $5693 $5693 = 0 // (int) :LOU_B1_7336 0078: if and $5593 == 1 // (int) var == num $5594 == 1 // (int) var == num $5595 == 1 // (int) var == num jump_if_false @LOU_B1_7380 $5617 = 1 // (int) 00BB: (unknown) $5694 $5694 = 0 // (int) :LOU_B1_7380 0078: if and $5596 == 1 // (int) var == num $5597 == 1 // (int) var == num $5598 == 1 // (int) var == num jump_if_false @LOU_B1_7424 $5618 = 1 // (int) 00BB: (unknown) $5695 $5695 = 0 // (int) :LOU_B1_7424 0078: if and $5616 == 1 // (int) var == num $5617 == 1 // (int) var == num $5618 == 1 // (int) var == num jump_if_false @LOU_B1_7525 00AE: remove_status_text $5599 81BD: not unknown_check $5724 jump_if_false @LOU_B1_7472 01BE: (unknown) $5724 :LOU_B1_7472 81BD: not unknown_check $5725 jump_if_false @LOU_B1_7487 01BE: (unknown) $5725 :LOU_B1_7487 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 $5625 = 0 // (int) $5626 = 0 // (int) $5627 = 0 // (int) $5589 = 5 // (int) 0026: return :LOU_B1_7525 1@ += 1 // (int) 0002: jump @LOU_B1_7541 :LOU_B1_7537 1@ = 0 // (int) :LOU_B1_7541 0002: jump @LOU_B1_7855 :LOU_B1_7548 01BD: unknown_check $5726 jump_if_false @LOU_B1_7574 01BE: (unknown) $5726 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 0 :LOU_B1_7574 01BD: unknown_check $5727 jump_if_false @LOU_B1_7601 01BE: (unknown) $5727 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 1 :LOU_B1_7601 01BD: unknown_check $5728 jump_if_false @LOU_B1_7628 01BE: (unknown) $5728 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 2 :LOU_B1_7628 01BD: unknown_check $5729 jump_if_false @LOU_B1_7655 01BE: (unknown) $5729 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 3 :LOU_B1_7655 01BD: unknown_check $5730 jump_if_false @LOU_B1_7682 01BE: (unknown) $5730 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 4 :LOU_B1_7682 01BD: unknown_check $5731 jump_if_false @LOU_B1_7709 01BE: (unknown) $5731 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 5 :LOU_B1_7709 01BD: unknown_check $5732 jump_if_false @LOU_B1_7736 01BE: (unknown) $5732 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 6 :LOU_B1_7736 01BD: unknown_check $5733 jump_if_false @LOU_B1_7763 01BE: (unknown) $5733 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 7 :LOU_B1_7763 01BD: unknown_check $5734 jump_if_false @LOU_B1_7790 01BE: (unknown) $5734 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 8 :LOU_B1_7790 $5600 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5590 = 0 // (int) $5591 = 0 // (int) $5592 = 0 // (int) $5593 = 0 // (int) $5594 = 0 // (int) $5595 = 0 // (int) $5596 = 0 // (int) $5597 = 0 // (int) $5598 = 0 // (int) :LOU_B1_7855 1 > $5599 // (int) num > var 0022: jump_if_false @LOU_B1_7925 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 00AE: remove_status_text $5599 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_2084 jump_if_false @LOU_B1_7917 $5589 = 6 // (int) 0002: jump @LOU_B1_7923 :LOU_B1_7917 $5589 = 7 // (int) :LOU_B1_7923 0026: return :LOU_B1_7925 0026: return :LOU_B1_7927 0160: load_model 14 0443: (unknown) 107 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1CA' 'LOU_08' -1 0 // ~w~That's Marty's cousin... 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1CA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1CB' 'LOU_8A' -1 0 // ~w~He did it, Vic! Get him! Bastard's got six toes... 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1CB' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'LOUB1CC' 'LOU_09' -1 0 // ~w~Hey you! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'LOUB1CC' 0001: wait 500 ms 0049: destroy_car $5713 0049: destroy_car $5712 022C: (unknown) -972.09 177.39 -100.0 50.0 0 0246: (unknown) -1024.55 157.56 0.5 -818.12 270.38 17.86 0122: create_forbidden_for_cars_cube_cornerA -1004.82 167.41 11.46 cornerB -912.29 181.77 0.95 034A: unknown_check $5708 jump_if_false @LOU_B1_8192 003F: destroy_actor $5708 :LOU_B1_8192 034A: unknown_check $5711 jump_if_false @LOU_B1_8207 003F: destroy_actor $5711 :LOU_B1_8207 003F: destroy_actor $5704 003E: $5704 = create_actor_pedtype 5 model 138 at -972.09 177.39 -100.0 003E: $5705 = create_actor_pedtype 22 model 0 at -968.92 177.87 9.24 0200: (unknown) $5705 0 0078: if and 0045: actor $1038 defined 0045: actor $1038 defined jump_if_false @LOU_B1_8354 02A7: unknown_check $1038 jump_if_false @LOU_B1_8314 0216: (unknown) $1038 -973.7 177.21 -100.0 0002: jump @LOU_B1_8331 :LOU_B1_8314 0044: put_actor $1038 at -973.7 177.21 -100.0 :LOU_B1_8331 013E: actor $1038 look_at_actor $5704 013E: actor $5704 look_at_actor $1038 00CF: set_actor $1038 Z_angle_to -125.0 0049: destroy_car $5717 :LOU_B1_8354 0078: if and 0045: actor $1038 defined 0045: actor $5705 defined jump_if_false @LOU_B1_8379 0153: (unknown) $1038 $5705 :LOU_B1_8379 003E: $5703 = create_actor_pedtype 4 model 14 at -992.39 163.85 -100.0 0045: actor $1038 defined jump_if_false @LOU_B1_8417 013E: actor $5703 look_at_actor $1038 :LOU_B1_8417 041B: (unknown) $5703 9 00C1: (unknown) $5703 $5690 00BC: (unknown) $5690 0 0106: give_actor $5703 weapon 19 ammo 20 // Load the weapon model before using this 01B1: (unknown) $5703 0 1 0 0 0 0048: $5719 = create_car #SENTINEL at -997.06 170.36 -100.0 00D1: set_car $5719 Z_angle_to 90.0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_190 1000 00B9: set_camera_position -970.93 177.05 10.43 rotations 0 0 0 00BA: set_camera_point_at -971.9 176.86 10.29 mode 2 022C: (unknown) -972.09 177.39 -100.0 50.0 0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4326 0045: actor $5704 defined jump_if_false @LOU_B1_8588 04B4: (unknown) $5704 107 460 1.0 :LOU_B1_8588 02B4: set_camera_transverse_delay 0 time 2000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 100 jump_if_true @LOU_B1_9009 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'LOUB1CA' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 'LOUB1CA' jump_if_false @LOU_B1_8665 0002: jump @LOU_B1_9009 :LOU_B1_8665 0045: actor $5705 defined jump_if_false @LOU_B1_8695 0044: put_actor $5705 at -994.22 161.06 9.49 :LOU_B1_8695 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'LOUB1CB' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 'LOUB1CB' jump_if_false @LOU_B1_8747 0002: jump @LOU_B1_9009 :LOU_B1_8747 003F: destroy_actor $5705 00B9: set_camera_position -996.38 162.5 9.69 rotations 0 0 0 00BA: set_camera_point_at -995.63 163.16 9.8 mode 2 0045: actor $1038 defined jump_if_false @LOU_B1_8817 010F: (unknown) $1038 -992.39 163.85 -100.0 :LOU_B1_8817 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'LOUB1CC' 0045: actor $5703 defined jump_if_false @LOU_B1_8864 00A2: (unknown) $5703 0158: actor $5703 run_to -1006.25 165.91 :LOU_B1_8864 0078: if and 0045: actor $1038 defined 0045: actor $1038 defined jump_if_false @LOU_B1_8914 0045: actor $5703 defined jump_if_false @LOU_B1_8914 013E: actor $1038 look_at_actor $5703 0158: actor $1038 run_to -992.39 163.85 :LOU_B1_8914 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 1500 jump_if_true @LOU_B1_9009 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_355 1000 0045: actor $1038 defined jump_if_false @LOU_B1_8972 00A2: (unknown) $1038 :LOU_B1_8972 003F: destroy_actor $5704 0057: show_text_highpriority GXT 'LOU_05' time 5000 flag 1 // Kill the~r~ arsonist. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 $5589 = 4 // (int) 0026: return :LOU_B1_9009 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LOU_B1_9034 00A2: (unknown) $1038 :LOU_B1_9034 034A: unknown_check $5705 jump_if_false @LOU_B1_9049 003F: destroy_actor $5705 :LOU_B1_9049 0045: actor $5703 defined jump_if_false @LOU_B1_9079 0044: put_actor $5703 at -1007.2 147.55 15.1 :LOU_B1_9079 0078: if and 0045: actor $1038 defined 0045: actor $1038 defined jump_if_false @LOU_B1_9115 0045: actor $5703 defined jump_if_false @LOU_B1_9115 013E: actor $1038 look_at_actor $5703 :LOU_B1_9115 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_355 1000 003F: destroy_actor $5704 0057: show_text_highpriority GXT 'LOU_05' time 5000 flag 1 // Kill the~r~ arsonist. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 $5589 = 4 // (int) 0026: return :LOU_B1_9165 0045: actor $5703 defined jump_if_false @LOU_B1_9646 0043: store_actor $5703 position_to $5669 $5670 $5671 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LOU_B1_9209 // Note: the incorrect math opcode was used here 031D: (unknown) $5669 $5670 $1042 $1043 $5636 :LOU_B1_9209 02E7: get_weapon_data_from_actor $5703 weapon_group 1 weapon $5611 ammo $5610 model $5612 1 > $5610 // (int) num > var 0022: jump_if_false @LOU_B1_9242 // Note: the incorrect math opcode was used here 009E: set_actor $5703 weapon 19 ammo_to 20 while_in_car :LOU_B1_9242 0038: $5588 = float $5636 to_integer // Note: the incorrect math opcode was used here $5614 == 0 // (int) var == num jump_if_false @LOU_B1_9367 0081: actor $5703 near_point_on_foot -1006.25 165.91 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_9301 0158: actor $5703 run_to -1007.2 147.55 :LOU_B1_9301 0081: actor $5703 near_point_on_foot -1007.2 147.55 radius 0.5 0.5 sphere 0 jump_if_false @LOU_B1_9360 00A2: (unknown) $5703 020E: (unknown) $5703 1 0045: actor $1038 defined jump_if_false @LOU_B1_9354 013E: actor $5703 look_at_actor $1038 :LOU_B1_9354 $5614 = 1 // (int) :LOU_B1_9360 0002: jump @LOU_B1_9639 :LOU_B1_9367 $5623 == 0 // (int) var == num jump_if_false @LOU_B1_9515 0045: actor $1038 defined jump_if_false @LOU_B1_9396 0153: (unknown) $5703 $1038 :LOU_B1_9396 0081: actor $5703 near_point_on_foot -1007.2 147.55 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_9472 020E: (unknown) $5703 0 0347: (unknown) $5703 0 014B: set_actor $5703 health_to 100 0158: actor $5703 run_to -1016.2 152.27 $5623 = 1 // (int) $5603 = 0 // (int) 0002: jump @LOU_B1_9508 :LOU_B1_9472 0347: (unknown) $5703 1 0045: actor $1038 defined jump_if_false @LOU_B1_9495 00E4: (unknown) $5703 $1038 :LOU_B1_9495 03D6: (unknown) $5703 500 034F: (unknown) $5703 1 :LOU_B1_9508 0002: jump @LOU_B1_9639 :LOU_B1_9515 0081: actor $5703 near_point_on_foot -1015.49 153.35 radius 1.2 1.2 sphere 0 jump_if_false @LOU_B1_9639 25.0 > $5636 // (float) num > var 0022: jump_if_false @LOU_B1_9625 // Note: the incorrect math opcode was used here $5603 == 0 // (int) var == num jump_if_false @LOU_B1_9618 0347: (unknown) $5703 0 00A2: (unknown) $5703 03D6: (unknown) $5703 1500 0045: actor $1038 defined jump_if_false @LOU_B1_9606 00E4: (unknown) $5703 $1038 :LOU_B1_9606 034F: (unknown) $5703 1 $5603 = 1 // (int) :LOU_B1_9618 0002: jump @LOU_B1_9639 :LOU_B1_9625 0309: (unknown) $5703 1 5000 $5603 = 0 // (int) :LOU_B1_9639 0002: jump @LOU_B1_9692 :LOU_B1_9646 00BB: (unknown) $5690 $5690 = 0 // (int) 0001: wait 2000 ms 009F: actor $1038 dead jump_if_false @LOU_B1_9684 $5589 = 7 // (int) 0002: jump @LOU_B1_9690 :LOU_B1_9684 $5589 = 8 // (int) :LOU_B1_9690 0026: return :LOU_B1_9692 0026: return :LOU_B1_9694 0045: actor $1038 defined jump_if_false @LOU_B1_9710 0107: toggle_player $1038 can_move 0 :LOU_B1_9710 022C: (unknown) -961.39 186.88 9.64 30.0 0 003E: $5706 = create_actor_pedtype 5 model 42 at -962.19 186.44 9.64 003E: $5707 = create_actor_pedtype 5 model 42 at -961.39 186.88 9.64 03D5: (unknown) $5707 300 0078: if and 004F: unknown_check $5717 0045: actor $1038 defined jump_if_false @LOU_B1_9889 0053: (unknown) $5717 -974.19 203.78 -956.39 180.35 0 jump_if_false @LOU_B1_9872 007C: actor $1038 driving $5717 0022: jump_if_false @LOU_B1_9865 // Note: the incorrect math opcode was used here 004E: put_car $5717 at -952.24 181.38 9.5 :LOU_B1_9865 0002: jump @LOU_B1_9889 :LOU_B1_9872 007C: actor $1038 driving $5717 0022: jump_if_false @LOU_B1_9889 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5717 // Like turning a car into any random car :LOU_B1_9889 0045: actor $1038 defined 0022: jump_if_false @LOU_B1_10010 // Note: the incorrect math opcode was used here 0046: unknown_check $1038 -974.19 203.78 -956.39 180.35 0 jump_if_false @LOU_B1_10010 02A7: unknown_check $1038 jump_if_false @LOU_B1_9985 007B: $5720 = actor $1038 car 0042: (unknown) $1038 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 -952.24 181.38 9.5 0001: wait 1 ms 0049: destroy_car $5720 0002: jump @LOU_B1_10006 :LOU_B1_9985 (unknown) $1038 0044: put_actor $1038 at -952.24 181.38 9.5 :LOU_B1_10006 003F: destroy_actor $5704 :LOU_B1_10010 0246: (unknown) -974.19 203.78 5.0 -963.3 183.75 15.0 0049: destroy_car $5713 0049: destroy_car $5712 0001: wait 500 ms $5624 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_190 1000 00B9: set_camera_position -968.36 190.38 13.46 rotations 0 0 0 00BA: set_camera_point_at -967.84 189.78 12.85 mode 2 0045: actor $5706 defined jump_if_false @LOU_B1_10133 0158: actor $5706 run_to -962.19 186.44 :LOU_B1_10133 02B4: set_camera_transverse_delay 0 time 2000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 100 00B9: set_camera_position -968.88 189.26 13.03 rotations 0 0 0 00BA: set_camera_point_at -968.18 188.8 12.48 mode 1 01BE: (unknown) $5726 01BE: (unknown) $5727 01BE: (unknown) $5728 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1437 2 0045: actor $5706 defined jump_if_false @LOU_B1_10260 01F5: (unknown) $5706 $5722 014B: set_actor $5706 health_to 100 :LOU_B1_10260 0045: actor $5707 defined jump_if_false @LOU_B1_10285 0158: actor $5707 run_to -967.7 197.85 :LOU_B1_10285 0045: actor $5707 defined jump_if_false @LOU_B1_10309 01F5: (unknown) $5707 $5723 03D5: (unknown) $5707 200 :LOU_B1_10309 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 100 0045: actor $5706 defined jump_if_false @LOU_B1_10347 014B: set_actor $5706 health_to 0 :LOU_B1_10347 0045: actor $5706 defined jump_if_false @LOU_B1_10391 0081: actor $5706 near_point_on_foot -962.19 186.44 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_10391 014B: set_actor $5706 health_to 0 :LOU_B1_10391 0045: actor $5707 defined jump_if_false @LOU_B1_10402 :LOU_B1_10402 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 400 0045: actor $5706 defined jump_if_false @LOU_B1_10459 0081: actor $5706 near_point_on_foot -962.19 186.44 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_10459 014B: set_actor $5706 health_to 0 :LOU_B1_10459 0045: actor $5707 defined jump_if_false @LOU_B1_10475 014B: set_actor $5707 health_to 0 :LOU_B1_10475 0045: actor $5707 defined jump_if_false @LOU_B1_10519 0081: actor $5707 near_point_on_foot -967.7 197.85 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_10519 014B: set_actor $5707 health_to 0 :LOU_B1_10519 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 2000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_355 1000 3@ = 1 // (int) $5589 = 7 // (int) 0026: return :LOU_B1_10568 0059: text_clear_all 020D: (unknown) $5704 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1854 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1858 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4326 3@ == 1 // (int) var == num jump_if_false @LOU_B1_10639 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4973 'LOU_E1' // ~r~All of the girls died! :LOU_B1_10639 3@ == 2 // (int) var == num jump_if_false @LOU_B1_10669 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4973 'LOU_E2' // ~r~Louise died! :LOU_B1_10669 3@ == 3 // (int) var == num jump_if_false @LOU_B1_10699 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4973 'LOU_E3' // ~r~The fire-truck is destroyed! :LOU_B1_10699 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 500 ms $5589 = 9 // (int) 0026: return :LOU_B1_10727 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @99RED_12847 'LOU_B01' 300 // Hose the Hoes 01DF: progress_made += 1 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1858 $5589 = 9 // (int) 0026: return :LOU_B1_10773 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 034A: unknown_check $5705 jump_if_false @LOU_B1_10803 003F: destroy_actor $5705 :LOU_B1_10803 0121: remove_forbidden_for_cars_cube_cornerA -1004.82 167.41 11.46 cornerB -912.29 181.77 0.95 0121: remove_forbidden_for_cars_cube_cornerA -727.99 81.97 5.42 cornerB -731.23 161.0 14.61 0151: remove_forbidden_for_peds_cube_cornerA -1024.55 157.56 0.5 cornerB -818.12 270.38 17.86 03F1: (unknown) 1 0444: (unknown) 66 0444: (unknown) 107 007A: mission_cleanup 0026: return //-------------Mission 58--------------- :LOU_B2 0238: name_thread 'LOU_B2' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_B2' 01EA: increment_mission_attempts 0025: gosub @LOU_B2_6508 009D: wasted_or_busted // mission only jump_if_false @LOU_B2_47 0025: gosub @LOU_B2_8416 :LOU_B2_47 0025: gosub @LOU_B2_8544 end_thread :LOU_B2_56 0@ == 0 // (int) var == num jump_if_false @LOU_B2_99 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B2_275 :LOU_B2_99 0@ == 1 // (int) var == num jump_if_false @LOU_B2_132 03CF: (unknown) 200 200 200 255 0002: jump @LOU_B2_275 :LOU_B2_132 0@ == 2 // (int) var == num jump_if_false @LOU_B2_174 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_B2_275 :LOU_B2_174 0@ == 3 // (int) var == num jump_if_false @LOU_B2_218 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B2_275 :LOU_B2_218 0@ == 4 // (int) var == num jump_if_false @LOU_B2_249 03CF: (unknown) 8 143 59 255 0002: jump @LOU_B2_275 :LOU_B2_249 0@ == 5 // (int) var == num jump_if_false @LOU_B2_275 03CF: (unknown) 237 130 180 255 :LOU_B2_275 0026: return :LOU_B2_277 00BC: (unknown) 0@ 2 0026: return :LOU_B2_284 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_284 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_B2_339 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_B2_339 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_B2_354 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_B2_354 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_399 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_B2_399 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_B2_433 02B4: set_camera_transverse_delay 0 time 7@ :LOU_B2_433 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_B2_474 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_B2_485 :LOU_B2_474 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_B2_485 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_B2_519 02B4: set_camera_transverse_delay 0 time 5@ :LOU_B2_519 809F: not actor 3@ dead 0022: jump_if_false @LOU_B2_535 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_B2_535 0026: return :LOU_B2_537 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LOU_B2_601 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LOU_B2_595 0400: (unknown) $1038 $1690 0002: jump @LOU_B2_601 :LOU_B2_595 02C0: (unknown) $1038 $1690 :LOU_B2_601 0@ >= 0 // (int) var >= num jump_if_false @LOU_B2_628 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LOU_B2_628 0045: actor $1038 defined jump_if_false @LOU_B2_696 807E: not actor $1038 driving jump_if_false @LOU_B2_673 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LOU_B2_676 :LOU_B2_673 021D: (unknown) 0 :LOU_B2_676 $1698 == 0 // (int) var == num jump_if_false @LOU_B2_692 02EA: select_interior 2 :LOU_B2_692 01AE: (unknown) 1 :LOU_B2_696 0059: text_clear_all 0268: (unknown) 0026: return :LOU_B2_702 0045: actor $1038 defined jump_if_false @LOU_B2_766 807E: not actor $1038 driving jump_if_false @LOU_B2_754 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LOU_B2_754 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LOU_B2_754 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LOU_B2_766 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LOU_B2_815 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LOU_B2_815 02EA: select_interior 0 :LOU_B2_815 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_B2_845 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_B2_845 0026: return 0045: actor 0@ defined jump_if_false @LOU_B2_866 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_B2_866 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_B2_896 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_B2_896 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_B2_896 0026: return :LOU_B2_898 0045: actor 0@ defined 0022: jump_if_false @LOU_B2_945 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_B2_941 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LOU_B2_945 :LOU_B2_941 1@ = 0 // (int) :LOU_B2_945 1@ == 1 // (int) var == num jump_if_false @LOU_B2_1029 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B2_1022 007E: actor 0@ driving jump_if_false @LOU_B2_1018 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_B2_1008 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_B2_1011 :LOU_B2_1008 00F1: (unknown) 0@ :LOU_B2_1011 0002: jump @LOU_B2_1022 :LOU_B2_1018 1@ = 0 // (int) :LOU_B2_1022 0002: jump @LOU_B2_945 :LOU_B2_1029 0026: return 0045: actor 0@ defined jump_if_false @LOU_B2_1123 007E: actor 0@ driving jump_if_false @LOU_B2_1107 02A7: unknown_check 0@ jump_if_false @LOU_B2_1077 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_B2_1100 :LOU_B2_1077 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_898 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B2_1100 0002: jump @LOU_B2_1116 :LOU_B2_1107 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B2_1116 0002: jump @LOU_B2_1125 :LOU_B2_1123 005F: (unknown) :LOU_B2_1125 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_B2_1283 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_B2_1283 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_B2_1224 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B2_1183 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B2_1217 :LOU_B2_1183 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_898 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_B2_1217 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_898 4@ :LOU_B2_1217 0002: jump @LOU_B2_1283 :LOU_B2_1224 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B2_1249 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B2_1283 :LOU_B2_1249 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_898 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_B2_1283 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_898 3@ :LOU_B2_1283 0045: actor 0@ defined jump_if_false @LOU_B2_1335 004F: unknown_check 1@ jump_if_false @LOU_B2_1335 007E: actor 0@ driving jump_if_false @LOU_B2_1335 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_B2_1335 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_898 0@ :LOU_B2_1335 5@ = 0 // (int) :LOU_B2_1339 5@ == 0 // (int) var == num jump_if_false @LOU_B2_1437 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B2_1430 004F: unknown_check 1@ jump_if_false @LOU_B2_1430 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_B2_1396 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_B2_1430 :LOU_B2_1396 2@ == -1 // (int) var == num jump_if_false @LOU_B2_1422 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_B2_1430 :LOU_B2_1422 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_B2_1430 0002: jump @LOU_B2_1339 :LOU_B2_1437 0026: return :LOU_B2_1439 0270: (unknown) 1 $5592 = 0 // (int) $5634 = 0 // (int) $5588 = -868.4819 // (float) $5589 = -265.4108 // (float) $5590 = 11.0791 // (float) $5591 = 0 // (float) $5610 = -666.2008 // (float) $5612 = 732.8858 // (float) $5614 = 11.0866 // (float) $5616 = 107.5833 // (float) $5611 = -668.2622 // (float) $5613 = 731.9097 // (float) $5615 = 10.846 // (float) $5617 = 174.4016 // (float) $5621 = -682.4435 // (float) $5623 = 703.7288 // (float) $5625 = 11.0866 // (float) $5627 = 273.3955 // (float) $5622 = -678.4835 // (float) $5624 = 702.5594 // (float) $5626 = 10.8416 // (float) $5628 = 174.4016 // (float) $5632 = 100 // (int) 0035: $5631 = $5632 // (int vars) $5631 /= 50 // (int) 0 >= $5631 // (int) num >= var 0022: jump_if_false @LOU_B2_1665 // Note: the incorrect math opcode was used here $5631 = 1 // (int) :LOU_B2_1665 0271: (unknown) 22 8 $5635 = 300.0 // (float) $5636 = 150.0 // (float) $5637 = 600.0 // (float) 0026: return :LOU_B2_1694 0160: load_model 138 0160: load_model 49 0160: load_model #GANG7A 0160: load_model #GANG7B 0228: (unknown) 0160: load_model #PEREN 0160: load_model #BOBCAT 0160: load_model #UZI 0228: (unknown) 0026: return 1@ = 0 // (int) 0045: actor 0@ defined jump_if_false @LOU_B2_1809 0084: actor 0@ stopped_near_point_on_foot $5643 $5653 radius 1.0 1.0 sphere 0 0022: jump_if_false @LOU_B2_1781 // Note: the incorrect math opcode was used here 00EE: (unknown) 0@ $5642 $5652 0002: jump @LOU_B2_1809 :LOU_B2_1781 0084: actor 0@ stopped_near_point_on_foot $5642 $5652 radius 1.0 1.0 sphere 0 0022: jump_if_false @LOU_B2_1809 // Note: the incorrect math opcode was used here 00EE: (unknown) 0@ $5643 $5653 :LOU_B2_1809 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_1815 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @LOU_B2_1882 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12661 0@ jump_if_false @LOU_B2_1882 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @LOU_B2_1882 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 0@ :LOU_B2_1882 0026: return :LOU_B2_1884 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 9@ = 0 // (int) 10@ = -1 // (int) 0@ == 50 // (int) var == num jump_if_false @LOU_B2_1961 0006: 6@ = 'LOUB2AA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_50' // (string) // ~w~Vic. Welfare said I was a bad mother. // Note: the incorrect math opcode was used here 0035: 8@ = $5675 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_1961 0@ == 51 // (int) var == num jump_if_false @LOU_B2_2014 0006: 6@ = 'LOUB2AB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_51' // (string) // ~w~Their man said he was gonna take Mary-Beth off me... unless I put out for him. // Note: the incorrect math opcode was used here 0035: 8@ = $5675 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2014 0@ == 52 // (int) var == num jump_if_false @LOU_B2_2067 0006: 6@ = 'LOUB2AC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_52' // (string) // ~w~But, I'll show him. I've got a couple of guys to take care of him. // Note: the incorrect math opcode was used here 0035: 8@ = $5675 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2067 0@ == 53 // (int) var == num jump_if_false @LOU_B2_2120 0006: 6@ = 'LOUB2AD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_53' // (string) // ~w~What? Killing him is going to make things worse. // Note: the incorrect math opcode was used here 0035: 8@ = $5676 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2120 0@ == 54 // (int) var == num jump_if_false @LOU_B2_2173 0006: 6@ = 'LOUB2AE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_54' // (string) // ~w~When's this happening? // Note: the incorrect math opcode was used here 0035: 8@ = $5676 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2173 0@ == 55 // (int) var == num jump_if_false @LOU_B2_2226 0006: 6@ = 'LOUB2AF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_55' // (string) // ~w~Well, kinda right now. // Note: the incorrect math opcode was used here 0035: 8@ = $5675 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2226 0@ == 56 // (int) var == num jump_if_false @LOU_B2_2279 0006: 6@ = 'LOUB2AG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_56' // (string) // ~w~Did I do wrong? How was I to know better? // Note: the incorrect math opcode was used here 0035: 8@ = $5675 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2279 0@ == 70 // (int) var == num jump_if_false @LOU_B2_2332 0006: 6@ = 'LOUB2BA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_70' // (string) // ~w~Somebody help! // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2332 0@ == 73 // (int) var == num jump_if_false @LOU_B2_2385 0006: 6@ = 'LOUB2BC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_73' // (string) // ~w~Okay! Okay! She's white trash anyway. // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2426 :LOU_B2_2385 0@ == 71 // (int) var == num jump_if_false @LOU_B2_2426 0006: 6@ = 'LOUB2BB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_71' // (string) // ~w~File that in your report! Leave Louise Williams alone, pal, or you and I are going to become close friends. // Note: the incorrect math opcode was used here 0035: 8@ = $1038 // (int vars) :LOU_B2_2426 0037: 1@ = 6@ // (string vars) 0037: 2@ = 7@ // (string vars) 0035: 3@ = 8@ // (int vars) 0035: 4@ = 9@ // (int vars) 0035: 5@ = 10@ // (int vars) 0026: return :LOU_B2_2448 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @LOU_B2_1884 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @LOU_B2_1815 2@ 3@ 4@ 5@ 1@ 0026: return :LOU_B2_2481 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @LOU_B2_1884 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @LOU_B2_1815 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @LOU_B2_2620 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_13512 jump_if_false @LOU_B2_2573 037A: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12621 $5674 jump_if_false @LOU_B2_2573 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13293 $5674 :LOU_B2_2573 5@ == -1 // (int) var == num jump_if_false @LOU_B2_2603 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 1@ 0002: jump @LOU_B2_2615 :LOU_B2_2603 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13171 1@ 5@ :LOU_B2_2615 0037: $5674 = 1@ // (string vars) :LOU_B2_2620 0026: return :LOU_B2_2622 0@ == 400 // (int) var == num jump_if_false @LOU_B2_2722 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 50 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 51 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 52 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 53 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 54 1 0002: jump @LOU_B2_2784 :LOU_B2_2722 0@ == 401 // (int) var == num jump_if_false @LOU_B2_2784 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 70 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 73 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2448 71 0 :LOU_B2_2784 0026: return :LOU_B2_2786 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @LOU_B2_2836 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'LOU2_01' // ~r~The Welfare Man died. 0002: jump @LOU_B2_3431 :LOU_B2_2836 0@ == 2 // (int) var == num jump_if_false @LOU_B2_2882 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'LOU2_02' // ~r~The Welfare Man escaped. 0002: jump @LOU_B2_3431 :LOU_B2_2882 0@ == 11 // (int) var == num jump_if_false @LOU_B2_2923 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_11' time 2@ flag 1 // Stop the ~r~thugs~w~ from killing the Welfare Man. 0002: jump @LOU_B2_3431 :LOU_B2_2923 0@ == 15 // (int) var == num jump_if_false @LOU_B2_2964 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_12' time 2@ flag 1 // Warn the ~r~Welfare Man~w~ off. 0002: jump @LOU_B2_3431 :LOU_B2_2964 0@ == 14 // (int) var == num jump_if_false @LOU_B2_3005 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_13' time 2@ flag 1 // Beat up the ~r~Welfare Man. 0002: jump @LOU_B2_3431 :LOU_B2_3005 0@ == 80 // (int) var == num jump_if_false @LOU_B2_3046 2@ = 4000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_14' time 2@ flag 1 0002: jump @LOU_B2_3431 :LOU_B2_3046 0@ == 12 // (int) var == num jump_if_false @LOU_B2_3087 2@ = 4000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_17' time 2@ flag 1 // You are going to lose the ~b~Welfare Man. 0002: jump @LOU_B2_3431 :LOU_B2_3087 0@ == 13 // (int) var == num jump_if_false @LOU_B2_3128 2@ = 4000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_18' time 2@ flag 1 // You are going to lose the ~r~Welfare Man. 0002: jump @LOU_B2_3431 :LOU_B2_3128 0@ == 50 // (int) var == num jump_if_false @LOU_B2_3159 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 50 0002: jump @LOU_B2_3431 :LOU_B2_3159 0@ == 51 // (int) var == num jump_if_false @LOU_B2_3190 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 51 0002: jump @LOU_B2_3431 :LOU_B2_3190 0@ == 52 // (int) var == num jump_if_false @LOU_B2_3221 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 52 0002: jump @LOU_B2_3431 :LOU_B2_3221 0@ == 53 // (int) var == num jump_if_false @LOU_B2_3252 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 53 0002: jump @LOU_B2_3431 :LOU_B2_3252 0@ == 54 // (int) var == num jump_if_false @LOU_B2_3283 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 54 0002: jump @LOU_B2_3431 :LOU_B2_3283 0@ == 55 // (int) var == num jump_if_false @LOU_B2_3314 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 55 0002: jump @LOU_B2_3431 :LOU_B2_3314 0@ == 56 // (int) var == num jump_if_false @LOU_B2_3345 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 56 0002: jump @LOU_B2_3431 :LOU_B2_3345 0@ == 70 // (int) var == num jump_if_false @LOU_B2_3376 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 70 0002: jump @LOU_B2_3431 :LOU_B2_3376 0@ == 73 // (int) var == num jump_if_false @LOU_B2_3407 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 73 0002: jump @LOU_B2_3431 :LOU_B2_3407 0@ == 71 // (int) var == num jump_if_false @LOU_B2_3431 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2481 71 :LOU_B2_3431 0035: 1@ = 2@ // (int vars) 0026: return :LOU_B2_3437 8045: not actor $1038 defined 0022: jump_if_false @LOU_B2_3456 // Note: the incorrect math opcode was used here $5595 = 1 // (int) 005E: (unknown) :LOU_B2_3456 005F: (unknown) :LOU_B2_3458 0@ > 0 // (int) var > num jump_if_false @LOU_B2_3476 00BB: (unknown) 0@ 0@ = 0 // (int) :LOU_B2_3476 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3482 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_B2_3535 1 > 1@ // (int) num > var 0022: jump_if_false @LOU_B2_3535 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @LOU_B2_3535 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_277 1@ :LOU_B2_3535 0035: 3@ = 1@ // (int vars) 0026: return :LOU_B2_3541 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @LOU_B2_3594 1 > 1@ // (int) num > var 0022: jump_if_false @LOU_B2_3594 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @LOU_B2_3594 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_277 1@ :LOU_B2_3594 0035: 3@ = 1@ // (int vars) 0026: return :LOU_B2_3600 0@ = 0 // (int) :LOU_B2_3604 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3458 $5349(0@,2) $5349(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_B2_3604 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3458 $5609 $5609 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3458 $5620 $5620 0026: return :LOU_B2_3669 804F: not unknown_check 0@ jump_if_false @LOU_B2_3721 0048: 0@ = create_car #PEREN at $5622 $5624 $5626 00D1: set_car 0@ Z_angle_to $5628 0050: set_car 0@ max_speed_to 10.0 0051: set_car 0@ traffic_behavior_to 2 013A: set_car 0@ door_status_to 2 01B2: (unknown) 0@ 0 1 0 0 0 :LOU_B2_3721 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3727 804F: not unknown_check 0@ 0022: jump_if_false @LOU_B2_3760 // Note: the incorrect math opcode was used here 0048: 0@ = create_car #BOBCAT at $5611 $5613 $5615 00D1: set_car 0@ Z_angle_to $5617 0050: set_car 0@ max_speed_to 25.0 :LOU_B2_3760 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3766 1@ = 0 // (int) 804F: not unknown_check $5629 jump_if_false @LOU_B2_3795 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_3669 $5629 $5629 :LOU_B2_3795 8045: not actor 0@ defined jump_if_false @LOU_B2_3819 00A4: 0@ = create_actor_pedtype 3 model 49 in_car $5629 driverseat 0507: (unknown) 0@ 27 :LOU_B2_3819 $5673 = 700 // (int) 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3832 2@ = 0 // (int) 1@ == 1 // (int) var == num jump_if_false @LOU_B2_3873 804F: not unknown_check $5618 jump_if_false @LOU_B2_3873 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @LOU_B2_3727 $5618 $5618 :LOU_B2_3873 8045: not actor 0@ defined jump_if_false @LOU_B2_3929 1@ == 1 // (int) var == num jump_if_false @LOU_B2_3911 00A4: 0@ = create_actor_pedtype 22 model #GANG7A in_car $5618 driverseat 0002: jump @LOU_B2_3929 :LOU_B2_3911 003E: 0@ = create_actor_pedtype 22 model #GANG7A at $5610 $5612 $5614 00CF: set_actor 0@ Z_angle_to $5616 :LOU_B2_3929 01EC: (unknown) 0@ 1 00A1: (unknown) 0@ 8 041B: (unknown) 0@ 9 0035: 2@ = 0@ // (int vars) 0026: return :LOU_B2_3950 2@ = 0 // (int) 8045: not actor 0@ defined jump_if_false @LOU_B2_3983 004F: unknown_check 1@ jump_if_false @LOU_B2_3983 0118: 0@ = create_actor_pedtype 22 model #GANG7B in_car 1@ passenger_seat 0 :LOU_B2_3983 0106: give_actor 0@ weapon 25 ammo 1000 // Load the weapon model before using this 01EC: (unknown) 0@ 1 0442: (unknown) 0@ 0 01C9: (unknown) 0@ 25 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 10000 00A1: (unknown) 0@ 8 01C9: (unknown) 0@ 15 041B: (unknown) 0@ 9 0035: 2@ = 0@ // (int vars) 0026: return :LOU_B2_4037 $5601 == 0 // (int) var == num jump_if_false @LOU_B2_4113 0@ == 1 // (int) var == num jump_if_false @LOU_B2_4080 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_B2_56 2 0002: jump @LOU_B2_4092 :LOU_B2_4080 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_B2_56 3 :LOU_B2_4092 024D: (unknown) $5600 1 'LOU2_00' // Welfare Man $5601 = 1 // (int) :LOU_B2_4113 0026: return :LOU_B2_4115 $5601 == 1 // (int) var == num jump_if_false @LOU_B2_4137 00AE: remove_status_text $5600 $5601 = 0 // (int) :LOU_B2_4137 0026: return :LOU_B2_4139 8045: not actor $5619 defined jump_if_false @LOU_B2_4158 $5595 = 2 // (int) 005E: (unknown) :LOU_B2_4158 005F: (unknown) :LOU_B2_4160 $5639 == 1 // (int) var == num jump_if_false @LOU_B2_4339 0045: actor $1038 defined jump_if_false @LOU_B2_4339 0045: actor $5619 defined jump_if_false @LOU_B2_4339 0043: store_actor $5619 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 1@ 2@ 0@ $5638 == 1 // (int) var == num jump_if_false @LOU_B2_4275 0014: $5636 > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_4248 // Note: the incorrect math opcode was used here $5638 = 0 // (int) 0002: jump @LOU_B2_4268 :LOU_B2_4248 0014: 0@ > $5637 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_4268 // Note: the incorrect math opcode was used here $5595 = 3 // (int) 005E: (unknown) :LOU_B2_4268 0002: jump @LOU_B2_4339 :LOU_B2_4275 0014: 0@ > $5635 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_4339 // Note: the incorrect math opcode was used here $5638 = 1 // (int) $5593 == 2 // (int) var == num jump_if_false @LOU_B2_4326 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 12 4@ 0002: jump @LOU_B2_4339 :LOU_B2_4326 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 13 4@ :LOU_B2_4339 005F: (unknown) :LOU_B2_4341 0@ = 0 // (float) 1@ = 0 // (float) 2@ = 0 // (float) 0045: actor $5603 defined jump_if_false @LOU_B2_4378 0043: store_actor $5603 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0002: jump @LOU_B2_4430 :LOU_B2_4378 0045: actor $5604 defined 0022: jump_if_false @LOU_B2_4403 // Note: the incorrect math opcode was used here 0043: store_actor $5604 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0002: jump @LOU_B2_4430 :LOU_B2_4403 004F: unknown_check $5618 0022: jump_if_false @LOU_B2_4428 // Note: the incorrect math opcode was used here 004D: store_car $5618 position_to 3@ 4@ 5@ 0002: jump @LOU_B2_4430 :LOU_B2_4428 005F: (unknown) :LOU_B2_4430 0036: 0@ = 3@ // (float vars) 0036: 1@ = 4@ // (float vars) 0036: 2@ = 5@ // (float vars) 005E: (unknown) :LOU_B2_4444 004F: unknown_check $5629 0022: jump_if_false @LOU_B2_5103 // Note: the incorrect math opcode was used here 0045: actor $5619 defined 0022: jump_if_false @LOU_B2_5103 // Note: the incorrect math opcode was used here $5673 == 700 // (int) var == num jump_if_false @LOU_B2_4505 004B: set_car $5629 to_psycho_driver 0050: set_car $5629 max_speed_to 10.0 $5673 = 701 // (int) 0002: jump @LOU_B2_5103 :LOU_B2_4505 $5673 == 701 // (int) var == num jump_if_false @LOU_B2_4594 037A: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_B2_4341 3@ 4@ 5@ jump_if_false @LOU_B2_4553 $5673 = 703 // (int) 0002: jump @LOU_B2_4587 :LOU_B2_4553 0043: store_actor $5619 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 9@ 9@ > 600.0 // (float) var > num jump_if_false @LOU_B2_4587 $5673 = 702 // (int) :LOU_B2_4587 0002: jump @LOU_B2_5103 :LOU_B2_4594 $5673 == 702 // (int) var == num jump_if_false @LOU_B2_4703 037A: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_B2_4341 3@ 4@ 5@ jump_if_false @LOU_B2_4642 $5673 = 703 // (int) 0002: jump @LOU_B2_4696 :LOU_B2_4642 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0052: set_car $5629 driver_behaviour_to 0 004A: car $5629 drive_to 6@ 7@ 8@ 0043: store_actor $5619 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 9@ 150.0 > 9@ // (float) num > var 0022: jump_if_false @LOU_B2_4696 // Note: the incorrect math opcode was used here $5673 = 700 // (int) :LOU_B2_4696 0002: jump @LOU_B2_5103 :LOU_B2_4703 $5673 == 703 // (int) var == num jump_if_false @LOU_B2_4867 0052: set_car $5629 driver_behaviour_to 0 004B: set_car $5629 to_psycho_driver 0050: set_car $5629 max_speed_to 25.0 0043: store_actor $5619 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $1042 $1043 9@ 300.0 > 9@ // (float) num > var 0022: jump_if_false @LOU_B2_4808 // Note: the incorrect math opcode was used here $5635 = 300.0 // (float) $5636 = 150.0 // (float) $5637 = 600.0 // (float) 004B: set_car $5629 to_psycho_driver 0050: set_car $5629 max_speed_to 25.0 $5673 = 705 // (int) 0002: jump @LOU_B2_4860 :LOU_B2_4808 0036: 11@ = 9@ // (float vars) 11@ /= 8.0 // (float) 0036: $5635 = 11@ // (float vars) $5635 *= 10.0 // (float) 0036: $5636 = $5635 // (float vars) $5636 /= 2.0 // (float) 0036: $5637 = $5635 // (float vars) $5637 *= 2.0 // (float) $5673 = 704 // (int) :LOU_B2_4860 0002: jump @LOU_B2_5103 :LOU_B2_4867 $5673 == 704 // (int) var == num jump_if_false @LOU_B2_5089 0043: store_actor $5619 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $1042 $1043 9@ 10@ = 0 // (int) 150.0 > 9@ // (float) num > var 0022: jump_if_false @LOU_B2_4926 // Note: the incorrect math opcode was used here 10@ = 3 // (int) 0002: jump @LOU_B2_5031 :LOU_B2_4926 $5635 > 300.0 // (float) var > num jump_if_false @LOU_B2_4956 $5635 -= 0.1 // (float) 0002: jump @LOU_B2_4961 :LOU_B2_4956 10@ += 1 // (int) :LOU_B2_4961 $5636 > 150.0 // (float) var > num jump_if_false @LOU_B2_4991 $5636 -= 0.1 // (float) 0002: jump @LOU_B2_4996 :LOU_B2_4991 10@ += 1 // (int) :LOU_B2_4996 $5637 > 600.0 // (float) var > num jump_if_false @LOU_B2_5026 $5637 -= 0.1 // (float) 0002: jump @LOU_B2_5031 :LOU_B2_5026 10@ += 1 // (int) :LOU_B2_5031 10@ >= 3 // (int) var >= num jump_if_false @LOU_B2_5082 $5635 = 300.0 // (float) $5636 = 150.0 // (float) $5637 = 600.0 // (float) 004B: set_car $5629 to_psycho_driver 0050: set_car $5629 max_speed_to 25.0 $5673 = 705 // (int) :LOU_B2_5082 0002: jump @LOU_B2_5103 :LOU_B2_5089 $5673 == 705 // (int) var == num jump_if_false @LOU_B2_5103 :LOU_B2_5103 0026: return :LOU_B2_5105 0@ == 1 // (int) var == num jump_if_false @LOU_B2_5135 $5594 = 0 // (int) $5593 = 1 // (int) 0002: jump @LOU_B2_5598 :LOU_B2_5135 0@ == 2 // (int) var == num jump_if_false @LOU_B2_5286 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_3600 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_2786 11 1@ 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @LOU_B2_3832 $5603 1 $5603 $5607 = 800 // (int) 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @LOU_B2_3950 $5604 $5618 $5604 $5608 = 800 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_3766 $5619 $5619 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_B2_2622 401 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_B2_4037 1 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @LOU_B2_3541 $5619 $5620 1 $5620 $5593 = 2 // (int) 0002: jump @LOU_B2_5598 :LOU_B2_5286 0@ == 3 // (int) var == num jump_if_false @LOU_B2_5435 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_3600 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_4115 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @LOU_B2_3541 $5619 $5620 0 $5620 004F: unknown_check $5629 jump_if_false @LOU_B2_5392 014E: 1@ = car $5629 health 700 > 1@ // (int) num > var 0022: jump_if_false @LOU_B2_5371 // Note: the incorrect math opcode was used here 014C: set_car $5629 health_to 700 :LOU_B2_5371 01B0: (unknown) $5629 1 02BB: (unknown) $5629 033C: (unknown) $5629 0050: set_car $5629 max_speed_to 25.0 :LOU_B2_5392 $5673 = 703 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_4444 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_2786 15 1@ $5593 = 3 // (int) 0002: jump @LOU_B2_5598 :LOU_B2_5435 0@ == 4 // (int) var == num jump_if_false @LOU_B2_5530 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_3600 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_4115 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_2786 73 $5630 0045: actor $5619 defined jump_if_false @LOU_B2_5517 01B1: (unknown) $5619 1 1 1 1 1 03D5: (unknown) $5619 1000 :LOU_B2_5517 $5593 = 4 // (int) 0002: jump @LOU_B2_5598 :LOU_B2_5530 0@ == 97 // (int) var == num jump_if_false @LOU_B2_5555 $5593 = 97 // (int) 0002: jump @LOU_B2_5598 :LOU_B2_5555 0@ == 98 // (int) var == num jump_if_false @LOU_B2_5580 $5593 = 98 // (int) 0002: jump @LOU_B2_5598 :LOU_B2_5580 0@ == 99 // (int) var == num jump_if_false @LOU_B2_5598 $5593 = 99 // (int) :LOU_B2_5598 0026: return :LOU_B2_5600 0045: actor $5619 defined jump_if_false @LOU_B2_5625 0043: store_actor $5619 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 01B6: (unknown) $5618 0@ 1@ 2@ :LOU_B2_5625 004F: unknown_check $5618 0022: jump_if_false @LOU_B2_5740 // Note: the incorrect math opcode was used here 004F: unknown_check $5629 0022: jump_if_false @LOU_B2_5740 // Note: the incorrect math opcode was used here $5633 == 1 // (int) var == num jump_if_false @LOU_B2_5699 -2@ >= 1000 // (int) var >= num // timer1 jump_if_false @LOU_B2_5692 0050: set_car $5618 max_speed_to 25.0 0050: set_car $5629 max_speed_to 10.0 $5633 = 0 // (int) :LOU_B2_5692 0002: jump @LOU_B2_5740 :LOU_B2_5699 0329: (unknown) $5629 $5618 0022: jump_if_false @LOU_B2_5740 // Note: the incorrect math opcode was used here $5633 = 1 // (int) -2@ = 0 // (int) // timer1 033C: (unknown) $5629 0050: set_car $5618 max_speed_to 10.0 0050: set_car $5629 max_speed_to 25.0 :LOU_B2_5740 0026: return :LOU_B2_5742 0045: actor $5347(0@,2) defined jump_if_false @LOU_B2_6206 $5351(0@,2) == 800 // (int) var == num jump_if_false @LOU_B2_5912 004F: unknown_check $5618 jump_if_false @LOU_B2_5890 02D8: unknown_check $5618 jump_if_false @LOU_B2_5799 $5672 = 1 // (int) :LOU_B2_5799 $5672 == 1 // (int) var == num jump_if_false @LOU_B2_5834 00A2: (unknown) $5347(0@,2) $5351(0@,2) = 801 // (int) 0002: jump @LOU_B2_5883 :LOU_B2_5834 007C: actor $5347(0@,2) driving $5618 0022: jump_if_false @LOU_B2_5877 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @LOU_B2_5870 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_5600 :LOU_B2_5870 0002: jump @LOU_B2_5883 :LOU_B2_5877 $5672 = 1 // (int) :LOU_B2_5883 0002: jump @LOU_B2_5905 :LOU_B2_5890 00A2: (unknown) $5347(0@,2) $5351(0@,2) = 803 // (int) :LOU_B2_5905 0002: jump @LOU_B2_6199 :LOU_B2_5912 $5351(0@,2) == 801 // (int) var == num jump_if_false @LOU_B2_6018 004F: unknown_check $5618 jump_if_false @LOU_B2_6011 007C: actor $5347(0@,2) driving $5618 0022: jump_if_false @LOU_B2_5969 // Note: the incorrect math opcode was used here 00E8: (unknown) $5347(0@,2) $5618 0002: jump @LOU_B2_6011 :LOU_B2_5969 00A2: (unknown) $5347(0@,2) 02D8: unknown_check $5618 0022: jump_if_false @LOU_B2_6002 // Note: the incorrect math opcode was used here $5351(0@,2) = 802 // (int) 0002: jump @LOU_B2_6011 :LOU_B2_6002 $5351(0@,2) = 803 // (int) :LOU_B2_6011 0002: jump @LOU_B2_6199 :LOU_B2_6018 $5351(0@,2) == 802 // (int) var == num jump_if_false @LOU_B2_6115 804F: not unknown_check $5618 jump_if_false @LOU_B2_6093 02D8: unknown_check $5618 jump_if_false @LOU_B2_6071 00F2: (unknown) $5347(0@,2) $5618 0002: jump @LOU_B2_6086 :LOU_B2_6071 00A2: (unknown) $5347(0@,2) $5351(0@,2) = 803 // (int) :LOU_B2_6086 0002: jump @LOU_B2_6108 :LOU_B2_6093 00A2: (unknown) $5347(0@,2) $5351(0@,2) = 803 // (int) :LOU_B2_6108 0002: jump @LOU_B2_6199 :LOU_B2_6115 $5351(0@,2) == 803 // (int) var == num jump_if_false @LOU_B2_6199 0043: store_actor $5347(0@,2) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0080: actor $1038 near_point 2@ 3@ radius 10.0 10.0 sphere 0 0022: jump_if_false @LOU_B2_6175 // Note: the incorrect math opcode was used here 00E4: (unknown) $5347(0@,2) $1038 0002: jump @LOU_B2_6199 :LOU_B2_6175 04A3: (unknown) $5347(0@,2) $1038 01EC: (unknown) $5347(0@,2) 1 00E7: (unknown) $5347(0@,2) $1038 :LOU_B2_6199 0002: jump @LOU_B2_6255 :LOU_B2_6206 not $5351(0@,2) == 804 // (int) var == num jump_if_false @LOU_B2_6255 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_3458 $5349(0@,2) $5349(0@,2) $5634 += 1 // (int) $5351(0@,2) = 804 // (int) :LOU_B2_6255 0026: return :LOU_B2_6257 $5672 == 1 // (int) var == num jump_if_false @LOU_B2_6291 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3458 $5609 $5609 0002: jump @LOU_B2_6308 :LOU_B2_6291 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @LOU_B2_3482 $5618 $5609 0 $5609 :LOU_B2_6308 0@ = 0 // (int) :LOU_B2_6312 $5672 == 1 // (int) var == num jump_if_false @LOU_B2_6355 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @LOU_B2_3541 $5347(0@,2) $5349(0@,2) 0 $5349(0@,2) 0002: jump @LOU_B2_6373 :LOU_B2_6355 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3458 $5349(0@,2) $5349(0@,2) :LOU_B2_6373 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_B2_5742 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_B2_6312 0026: return :LOU_B2_6403 004F: unknown_check $5629 jump_if_false @LOU_B2_6461 0@ = 0 // (int) 014E: 0@ = car $5629 health 0@ -= 300 // (int) 0@ /= 7 // (int) 0 > 0@ // (int) num > var 0022: jump_if_false @LOU_B2_6449 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LOU_B2_6449 0035: $5600 = 0@ // (int vars) 0002: jump @LOU_B2_6466 :LOU_B2_6461 $5600 = 0 // (int) :LOU_B2_6466 $5600 == 0 // (int) var == num jump_if_false @LOU_B2_6480 005F: (unknown) :LOU_B2_6480 005E: (unknown) $5598 = 0 // (int) $5596 = 0 // (int) $5597 = 0 // (int) 010E: $5597 = current_time_in_ms 0029: $5597 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :LOU_B2_6508 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_6396 $2334 1@ 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_1694 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_1439 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 1 0001: wait 0 ms :LOU_B2_6565 not $5593 == 99 // (int) var == num jump_if_false @LOU_B2_6768 0001: wait 0 ms :LOU_B2_6581 $5593 == 1 // (int) var == num jump_if_false @LOU_B2_6611 0001: wait 0 ms 0025: gosub @LOU_B2_6772 0002: jump @LOU_B2_6581 :LOU_B2_6611 $5593 == 2 // (int) var == num jump_if_false @LOU_B2_6641 0001: wait 0 ms 0025: gosub @LOU_B2_7787 0002: jump @LOU_B2_6611 :LOU_B2_6641 $5593 == 3 // (int) var == num jump_if_false @LOU_B2_6671 0001: wait 0 ms 0025: gosub @LOU_B2_8068 0002: jump @LOU_B2_6641 :LOU_B2_6671 $5593 == 4 // (int) var == num jump_if_false @LOU_B2_6701 0001: wait 0 ms 0025: gosub @LOU_B2_8328 0002: jump @LOU_B2_6671 :LOU_B2_6701 $5593 == 97 // (int) var == num jump_if_false @LOU_B2_6731 0001: wait 0 ms 0025: gosub @LOU_B2_8504 0002: jump @LOU_B2_6701 :LOU_B2_6731 $5593 == 98 // (int) var == num jump_if_false @LOU_B2_6761 0001: wait 0 ms 0025: gosub @LOU_B2_8416 0002: jump @LOU_B2_6731 :LOU_B2_6761 0002: jump @LOU_B2_6565 :LOU_B2_6768 0026: return 0026: return :LOU_B2_6772 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_537 1000 0443: (unknown) 108 0443: (unknown) 98 0443: (unknown) 109 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @LOU_B2_6826 02F8: (unknown) $1038 1 :LOU_B2_6826 0482: (unknown) -1476264758 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_20061 13 $5671 = 0 // (float) $5641 = -875.996 // (float) $5651 = -270.3045 // (float) $5661 = 26.3211 // (float) $5642 = -877.71 // (float) $5652 = -267.42 // (float) $5662 = 26.32 // (float) $5643 = -876.47 // (float) $5653 = -268.47 // (float) $5663 = 26.32 // (float) 01BB: (unknown) $5641 $5651 $5661 3@ 0036: $5661 = 3@ // (float vars) 0036: $5662 = 3@ // (float vars) 0036: $5663 = 3@ // (float vars) 003E: $5675 = create_actor_pedtype 22 model 138 at $5641 $5651 $5661 00CF: set_actor $5675 Z_angle_to $5671 04B4: (unknown) $5675 108 461 100.0 003E: $5676 = create_actor_pedtype 22 model 0 at $5643 $5653 $5663 013E: actor $5676 look_at_actor $5675 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_2622 400 0001: wait 500 ms 00B9: set_camera_position -875.91 -267.29 26.9 rotations 0 0 0 00BA: set_camera_point_at -876.15 -268.23 26.64 mode 2 028D: (unknown) 0.1 0045: actor $5676 defined jump_if_false @LOU_B2_7096 04B4: (unknown) $5676 120 523 100.0 :LOU_B2_7096 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4326 0045: actor $5675 defined jump_if_false @LOU_B2_7129 04B4: (unknown) $5675 108 462 1.0 :LOU_B2_7129 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 50 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 $5674 jump_if_true @LOU_B2_7644 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 51 2@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LOU_B2_2448 55 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 $5674 jump_if_true @LOU_B2_7644 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 52 2@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LOU_B2_2448 56 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 $5674 jump_if_true @LOU_B2_7644 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 250 jump_if_true @LOU_B2_7644 0045: actor $5676 defined jump_if_false @LOU_B2_7304 0154: (unknown) $5676 00CF: set_actor $5676 Z_angle_to -160.0 04B4: (unknown) $5676 121 554 2.0 :LOU_B2_7304 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 53 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 $5674 jump_if_true @LOU_B2_7644 0045: actor $5676 defined jump_if_false @LOU_B2_7357 0528: (unknown) $5676 554 -1.0 :LOU_B2_7357 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 54 2@ 0045: actor $5676 defined jump_if_false @LOU_B2_7393 04B4: (unknown) $5676 121 556 1.0 :LOU_B2_7393 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 $5674 jump_if_true @LOU_B2_7644 0045: actor $5676 defined jump_if_false @LOU_B2_7433 0528: (unknown) $5676 556 -1.0 :LOU_B2_7433 0045: actor $5675 defined jump_if_false @LOU_B2_7460 0154: (unknown) $5675 04B4: (unknown) $5675 121 540 1.0 :LOU_B2_7460 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 55 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 $5674 jump_if_true @LOU_B2_7644 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 1000 jump_if_true @LOU_B2_7644 0045: actor $5675 defined jump_if_false @LOU_B2_7545 0528: (unknown) $5675 540 -1.0 04B4: (unknown) $5675 121 541 1.0 :LOU_B2_7545 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 56 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 750 jump_if_true @LOU_B2_7644 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4341 750 jump_if_true @LOU_B2_7644 0045: actor $5676 defined jump_if_false @LOU_B2_7625 0154: (unknown) $5676 04B4: (unknown) $5676 98 433 1.0 :LOU_B2_7625 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13348 $5674 jump_if_true @LOU_B2_7644 :LOU_B2_7644 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 0482: (unknown) -1476264758 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_20061 0 034A: unknown_check $5676 jump_if_false @LOU_B2_7688 003F: destroy_actor $5676 :LOU_B2_7688 034A: unknown_check $5675 jump_if_false @LOU_B2_7703 003F: destroy_actor $5675 :LOU_B2_7703 0444: (unknown) 108 0444: (unknown) 98 0444: (unknown) 109 0444: (unknown) 120 0444: (unknown) 121 0045: actor $1038 defined jump_if_false @LOU_B2_7755 02F8: (unknown) $1038 0 0044: put_actor $1038 at $5588 $5589 $5590 00CF: set_actor $1038 Z_angle_to $5591 :LOU_B2_7755 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_702 1000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 2 0026: return :LOU_B2_7787 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3437 jump_if_false @LOU_B2_7825 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 98 0026: return 0002: jump @LOU_B2_8066 :LOU_B2_7825 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4139 jump_if_false @LOU_B2_7863 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 98 0026: return 0002: jump @LOU_B2_8066 :LOU_B2_7863 $5639 == 0 // (int) var == num jump_if_false @LOU_B2_7966 0218: unknown_check $1038 $5619 0022: jump_if_false @LOU_B2_7894 // Note: the incorrect math opcode was used here $5639 = 1 // (int) :LOU_B2_7894 008F: actor $1038 near_actor $5619 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LOU_B2_7923 // Note: the incorrect math opcode was used here $5639 = 1 // (int) :LOU_B2_7923 $5639 == 1 // (int) var == num jump_if_false @LOU_B2_7966 0045: actor $5604 defined jump_if_false @LOU_B2_7953 0442: (unknown) $5604 1 :LOU_B2_7953 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 70 2@ :LOU_B2_7966 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_6257 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4444 $5602 == 0 // (int) var == num jump_if_false @LOU_B2_8066 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_6403 jump_if_false @LOU_B2_8039 004F: unknown_check $5629 jump_if_false @LOU_B2_8039 014C: set_car $5629 health_to 200 $5602 = 1 // (int) :LOU_B2_8039 $5634 >= 2 // (int) var >= num jump_if_false @LOU_B2_8066 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 3 0026: return :LOU_B2_8066 0026: return :LOU_B2_8068 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3437 jump_if_false @LOU_B2_8106 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 98 0026: return 0002: jump @LOU_B2_8326 :LOU_B2_8106 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4139 jump_if_false @LOU_B2_8144 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 98 0026: return 0002: jump @LOU_B2_8326 :LOU_B2_8144 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4160 jump_if_false @LOU_B2_8182 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 98 0026: return 0002: jump @LOU_B2_8326 :LOU_B2_8182 004F: unknown_check $5629 jump_if_false @LOU_B2_8326 014E: 4@ = car $5629 health 400 >= 4@ // (int) num >= var 0022: jump_if_false @LOU_B2_8272 // Note: the incorrect math opcode was used here 0050: set_car $5629 max_speed_to 0 0052: set_car $5629 driver_behaviour_to 0 02B3: (unknown) $5629 014C: set_car $5629 health_to 400 807C: not actor $5619 driving $5629 0022: jump_if_false @LOU_B2_8265 // Note: the incorrect math opcode was used here 00F2: (unknown) $5619 $5629 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 4 0026: return :LOU_B2_8265 0002: jump @LOU_B2_8282 :LOU_B2_8272 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4444 :LOU_B2_8282 $5640 == 0 // (int) var == num jump_if_false @LOU_B2_8326 0328: unknown_check $5629 $1038 0022: jump_if_false @LOU_B2_8326 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 71 2@ $5640 = 1 // (int) :LOU_B2_8326 0026: return :LOU_B2_8328 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3437 jump_if_false @LOU_B2_8366 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 98 0026: return 0002: jump @LOU_B2_8414 :LOU_B2_8366 0045: actor $5619 defined jump_if_false @LOU_B2_8414 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12621 $5674 jump_if_false @LOU_B2_8414 020D: (unknown) $5619 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 97 0026: return :LOU_B2_8414 0026: return :LOU_B2_8416 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5595 == 2 // (int) var == num jump_if_false @LOU_B2_8464 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 1 2@ 0002: jump @LOU_B2_8490 :LOU_B2_8464 $5595 == 3 // (int) var == num jump_if_false @LOU_B2_8490 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2786 2 2@ :LOU_B2_8490 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 99 0026: return :LOU_B2_8504 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @99RED_12847 'LOU_B02' 300 // Robbing the Cradle 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5105 99 0026: return :LOU_B2_8544 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4115 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3600 0045: actor $5619 defined jump_if_false @LOU_B2_8584 020D: (unknown) $5619 :LOU_B2_8584 007A: mission_cleanup 0026: return //-------------Mission 59--------------- :LAN_B1 0238: name_thread 'LAN_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B1' 0025: gosub @LAN_B1_3864 009D: wasted_or_busted // mission only jump_if_false @LAN_B1_45 0025: gosub @LAN_B1_18056 :LAN_B1_45 0025: gosub @LAN_B1_18223 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B1_138 :LAN_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B1_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B1_188 0026: return :LAN_B1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_B1_248 0400: (unknown) $1038 $1690 0002: jump @LAN_B1_254 :LAN_B1_248 02C0: (unknown) $1038 $1690 :LAN_B1_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_B1_281 0045: actor $1038 defined jump_if_false @LAN_B1_349 807E: not actor $1038 driving jump_if_false @LAN_B1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_B1_329 :LAN_B1_326 021D: (unknown) 0 :LAN_B1_329 $1698 == 0 // (int) var == num jump_if_false @LAN_B1_345 02EA: select_interior 2 :LAN_B1_345 01AE: (unknown) 1 :LAN_B1_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B1_355 0045: actor $1038 defined jump_if_false @LAN_B1_419 807E: not actor $1038 driving jump_if_false @LAN_B1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_B1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_B1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_B1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_B1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_B1_468 02EA: select_interior 0 :LAN_B1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B1_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_B1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B1_549 0026: return :LAN_B1_551 0045: actor 0@ defined 0022: jump_if_false @LAN_B1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_B1_598 :LAN_B1_594 1@ = 0 // (int) :LAN_B1_598 1@ == 1 // (int) var == num jump_if_false @LAN_B1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B1_675 007E: actor 0@ driving jump_if_false @LAN_B1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B1_664 :LAN_B1_661 00F1: (unknown) 0@ :LAN_B1_664 0002: jump @LAN_B1_675 :LAN_B1_671 1@ = 0 // (int) :LAN_B1_675 0002: jump @LAN_B1_598 :LAN_B1_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_B1_776 007E: actor 0@ driving jump_if_false @LAN_B1_760 02A7: unknown_check 0@ jump_if_false @LAN_B1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B1_753 :LAN_B1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B1_753 0002: jump @LAN_B1_769 :LAN_B1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B1_769 0002: jump @LAN_B1_778 :LAN_B1_776 005F: (unknown) :LAN_B1_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B1_870 :LAN_B1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_551 4@ :LAN_B1_870 0002: jump @LAN_B1_936 :LAN_B1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B1_936 :LAN_B1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_551 3@ :LAN_B1_936 0045: actor 0@ defined jump_if_false @LAN_B1_988 004F: unknown_check 1@ jump_if_false @LAN_B1_988 007E: actor 0@ driving jump_if_false @LAN_B1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_551 0@ :LAN_B1_988 5@ = 0 // (int) :LAN_B1_992 5@ == 0 // (int) var == num jump_if_false @LAN_B1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B1_1083 004F: unknown_check 1@ jump_if_false @LAN_B1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B1_1083 :LAN_B1_1049 2@ == -1 // (int) var == num jump_if_false @LAN_B1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B1_1083 :LAN_B1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B1_1083 0002: jump @LAN_B1_992 :LAN_B1_1090 0026: return :LAN_B1_1092 03E5: unknown_check 0022: jump_if_false @LAN_B1_1116 // Note: the incorrect math opcode was used here $5588 == 1 // (int) var == num jump_if_false @LAN_B1_1116 005E: (unknown) :LAN_B1_1116 0026: return :LAN_B1_1118 0036: $6091 = 0@ // (float vars) 0036: $6092 = 1@ // (float vars) 0036: $6093 = 2@ // (float vars) 0036: $6094 = 3@ // (float vars) 0036: $6095 = 4@ // (float vars) $5589 = -1 // (int) $5590 = 0 // (int) 0035: $5588 = 5@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B1_1092 jump_if_false @LAN_B1_1180 0270: (unknown) 1 :LAN_B1_1180 0026: return :LAN_B1_1182 0035: 3@ = $5589 // (int vars) 3@ += 1 // (int) 0036: $5335(3@,100) = 0@ // (float vars) 0036: $5435(3@,100) = 1@ // (float vars) 0036: $5535(3@,100) = 2@ // (float vars) 0035: $5589 = 3@ // (int vars) $5635(3@,100) = 1 // (int) 0036: $5735(3@,100) = $6095 // (float vars) 0026: return :LAN_B1_1236 0035: 3@ = $5589 // (int vars) 3@ += 1 // (int) 0036: $5335(3@,100) = 0@ // (float vars) 0036: $5435(3@,100) = 1@ // (float vars) 0036: $5535(3@,100) = 2@ // (float vars) 0035: $5589 = 3@ // (int vars) $5635(3@,100) = 0 // (int) 0036: $5735(3@,100) = $6095 // (float vars) 0026: return 0035: 3@ = $5589 // (int vars) 3@ += 1 // (int) 01B5: (unknown) 0@ 1@ 2@ $5335(3@,100) $5435(3@,100) $5535(3@,100) 0035: $5589 = 3@ // (int vars) $5635(3@,100) = 1 // (int) 0036: $5735(3@,100) = $6095 // (float vars) 0026: return 0035: 1@ = $5589 // (int vars) 0036: $5735(1@,100) = 0@ // (float vars) 0026: return :LAN_B1_1353 0011: $5590 > $5589 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1368 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B1_1368 005F: (unknown) :LAN_B1_1370 0@ = 0 // (int) 1@ = 1 // (int) $5589 == -1 // (int) var == num jump_if_false @LAN_B1_1394 0026: return :LAN_B1_1394 0017: $5589 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1473 // Note: the incorrect math opcode was used here 0027: (unknown) $5335(0@,100) $5435(0@,100) $5535(0@,100) $5335(1@,100) $5435(1@,100) $5535(1@,100) 0027: (unknown) $5335(1@,100) $5435(1@,100) -10.0 $5335(1@,100) $5435(1@,100) 100.0 0@ += 1 // (int) 1@ += 1 // (int) 0002: jump @LAN_B1_1394 :LAN_B1_1473 0@ = 0 // (int) :LAN_B1_1477 0017: $5589 >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1575 // Note: the incorrect math opcode was used here $5635(0@,100) == 1 // (int) var == num jump_if_false @LAN_B1_1537 03D2: (unknown) $5335(0@,100) $5435(0@,100) -10.0 $5735(0@,100) 128 128 128 0002: jump @LAN_B1_1563 :LAN_B1_1537 03D2: (unknown) $5335(0@,100) $5435(0@,100) -10.0 $5735(0@,100) 255 255 255 :LAN_B1_1563 0@ += 1 // (int) 0002: jump @LAN_B1_1477 :LAN_B1_1575 0026: return :LAN_B1_1577 0035: 3@ = $5590 // (int vars) 0036: 0@ = $5335(3@,100) // (float vars) 0036: 1@ = $5435(3@,100) // (float vars) 0036: 2@ = $5535(3@,100) // (float vars) 0026: return 0035: 0@ = $5590 // (int vars) 0026: return 0@ = 0 // (int) 0@ = 0 // (int) :LAN_B1_1620 0239: (unknown) 0@ 023A: (unknown) $5335(0@,100) 023A: (unknown) $5435(0@,100) 023A: (unknown) $5535(0@,100) 023B: (unknown) 0@ += 1 // (int) 0@ >= 100 // (int) var >= num jump_if_false @LAN_B1_1620 023B: (unknown) 023B: (unknown) 0026: return 801E: not $6096 == $6091 // (float) var == num 0022: jump_if_false @LAN_B1_1681 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B1_1681 005F: (unknown) :LAN_B1_1683 004D: store_car 0@ position_to 8@ 9@ 10@ 00D0: 11@ = car 0@ Z_angle 031D: (unknown) 1@ 2@ 4@ 5@ 12@ 027F: store_coords_to 13@ 14@ 15@ from_actor 0@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5040 4@ 5@ 6@ 1@ 2@ 3@ 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5040 13@ 14@ 15@ 8@ 9@ 10@ 19@ 20@ 21@ 0372: (unknown) 19@ 20@ 16@ 17@ 22@ 0036: 23@ = 22@ // (float vars) 0030: 23@ /= 12@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 7@ 24@ 001A: 23@ >= 24@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1781 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B1_1781 005F: (unknown) 0036: $6091 = 0@ // (float vars) 0026: return :LAN_B1_1790 0035: 1@ = $5590 // (int vars) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_B1_1353 jump_if_false @LAN_B1_1814 0026: return :LAN_B1_1814 0@ == 0 // (int) var == num jump_if_false @LAN_B1_1834 0026: return 0002: jump @LAN_B1_1846 :LAN_B1_1834 00A0: car 0@ wrecked jump_if_false @LAN_B1_1846 0026: return :LAN_B1_1846 0102: car 0@ near_point $5335(1@,100) $5435(1@,100) radius $5535(1@,100) $5735(1@,100) sphere 0 0022: jump_if_false @LAN_B1_1878 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :LAN_B1_1878 004D: store_car 0@ position_to 5@ 6@ 7@ 031D: (unknown) 5@ 6@ $5335(1@,100) $5435(1@,100) 4@ 0036: $6096 = $6091 // (float vars) 001A: $6094 >= 4@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1999 // Note: the incorrect math opcode was used here 0014: $6091 > $6092 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1999 // Note: the incorrect math opcode was used here 0035: 8@ = 1@ // (int vars) 8@ += 1 // (int) 0011: $5589 > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1999 // Note: the incorrect math opcode was used here 037A: constant_params 8 variable_params 0 unknown 12 call_with_params @LAN_B1_1683 0@ $5335(1@,100) $5435(1@,100) $5535(1@,100) $5335(8@,100) $5435(8@,100) $5535(8@,100) $6093 jump_if_false @LAN_B1_1999 0036: $6096 = $6092 // (float vars) :LAN_B1_1999 $5635(1@,100) == 1 // (int) var == num jump_if_false @LAN_B1_2025 0300: (unknown) 0@ 0 0002: jump @LAN_B1_2031 :LAN_B1_2025 0300: (unknown) 0@ 255 :LAN_B1_2031 0050: set_car 0@ max_speed_to $6096 01B6: (unknown) 0@ $5335(1@,100) $5435(1@,100) $5535(1@,100) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_B1_1092 jump_if_false @LAN_B1_2128 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LAN_B1_1577 9@ 10@ 11@ 0027: (unknown) 5@ 6@ 7@ 9@ 10@ 11@ 01CA: (unknown) 0@ 3@ 0039: 2@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0374: (unknown) 5 100 2@ 0374: (unknown) 5 110 3@ 0374: (unknown) 5 120 4@ 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_B1_1370 :LAN_B1_2128 0035: $5590 = 1@ // (int vars) 0026: return :LAN_B1_2135 0@ == 0 // (int) var == num jump_if_false @LAN_B1_2178 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B1_2354 :LAN_B1_2178 0@ == 1 // (int) var == num jump_if_false @LAN_B1_2211 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B1_2354 :LAN_B1_2211 0@ == 2 // (int) var == num jump_if_false @LAN_B1_2253 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B1_2354 :LAN_B1_2253 0@ == 3 // (int) var == num jump_if_false @LAN_B1_2297 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B1_2354 :LAN_B1_2297 0@ == 4 // (int) var == num jump_if_false @LAN_B1_2328 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B1_2354 :LAN_B1_2328 0@ == 5 // (int) var == num jump_if_false @LAN_B1_2354 03CF: (unknown) 237 130 180 255 :LAN_B1_2354 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_B1_2363 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B1_2363 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B1_2418 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B1_2418 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B1_2433 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B1_2433 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_2478 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B1_2478 005F: (unknown) :LAN_B1_2480 009D: wasted_or_busted // mission only jump_if_false @LAN_B1_2502 &58857 = 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_2629 :LAN_B1_2502 &58839 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_2629 009F: actor $6112 dead jump_if_false @LAN_B1_2559 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_B1_2546 $6099 = 1 // (int) :LAN_B1_2546 &58857 = 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_2629 :LAN_B1_2559 02E1: actor $6112 in_water jump_if_false @LAN_B1_2589 $6099 = 2 // (int) &58857 = 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_2629 :LAN_B1_2589 007E: actor $6112 driving jump_if_false @LAN_B1_2629 007B: $6114 = actor $6112 car 01B3: unknown_check $6114 0022: jump_if_false @LAN_B1_2629 // Note: the incorrect math opcode was used here $6099 = 2 // (int) &58857 = 1 // (int) // unknown partype 0xE5 :LAN_B1_2629 &58857 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_2657 $6097 = 10 // (int) 0025: gosub @LAN_B1_18056 005F: (unknown) :LAN_B1_2657 005E: (unknown) :LAN_B1_2659 0045: actor $1038 defined jump_if_false @LAN_B1_2748 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_B1_2748 0026: return :LAN_B1_2750 0112: remove_references_to_actor $5900(0@,10) // Like turning an actor into a random pedestrian 00BB: (unknown) $5950(0@,10) $5950(0@,10) = 0 // (int) $5910(0@,10) = 0 // (int) &58844 += 1 // (int) // unknown partype 0xE5 0026: return :LAN_B1_2784 034A: unknown_check $6072(0@,12) jump_if_false @LAN_B1_2803 020D: (unknown) $6072(0@,12) :LAN_B1_2803 034A: unknown_check $6096(0@,12) jump_if_false @LAN_B1_2822 020D: (unknown) $6096(0@,12) :LAN_B1_2822 0113: remove_references_to_car $5964(0@,12) // Like turning a car into any random car 00BB: (unknown) $6060(0@,12) 00BB: (unknown) $6084(0@,12) 00BB: (unknown) $6108(0@,12) $6072(0@,12) = 0 // (int) $6096(0@,12) = 0 // (int) $5964(0@,12) = 0 // (int) $6060(0@,12) = 0 // (int) $6084(0@,12) = 0 // (int) $6108(0@,12) = 0 // (int) 0026: return :LAN_B1_2890 0048: $5964(0@,12) = create_car $6104 at $5988(0@,12) $6000(0@,12) $6012(0@,12) 014C: set_car $5964(0@,12) health_to 750 00D1: set_car $5964(0@,12) Z_angle_to $6120(0@,12) 0051: set_car $5964(0@,12) traffic_behavior_to 2 0050: set_car $5964(0@,12) max_speed_to 1@ 00A4: $6072(0@,12) = create_actor_pedtype 8 model $6101 in_car $5964(0@,12) driverseat 0052: set_car $5964(0@,12) driver_behaviour_to 0 0339: (unknown) $6072(0@,12) 1 0106: give_actor $6072(0@,12) weapon $6111 ammo 100 // Load the weapon model before using this 0127: reset_actor $6072(0@,12) flags 015D: (unknown) $6072(0@,12) 32 01C9: (unknown) $6072(0@,12) 75 014B: set_actor $6072(0@,12) health_to 10 0543: (unknown) $6072(0@,12) 0 0118: $6096(0@,12) = create_actor_pedtype 8 model $6101 in_car $5964(0@,12) passenger_seat 0 0339: (unknown) $6096(0@,12) 1 0106: give_actor $6096(0@,12) weapon $6111 ammo 100 // Load the weapon model before using this 0127: reset_actor $6096(0@,12) flags 00A1: (unknown) $6096(0@,12) 1 015D: (unknown) $6096(0@,12) 32 0442: (unknown) $6096(0@,12) 1 01C9: (unknown) $6096(0@,12) 75 014B: set_actor $6096(0@,12) health_to 10 0543: (unknown) $6096(0@,12) 0 03D6: (unknown) $6096(0@,12) 250 03D7: (unknown) $6096(0@,12) 1000 004A: car $5964(0@,12) drive_to $6024(0@,12) $6036(0@,12) $6048(0@,12) 00C0: (unknown) $5964(0@,12) $6060(0@,12) 00BC: (unknown) $6060(0@,12) 0 005E: (unknown) :LAN_B1_3161 0045: actor $1038 defined jump_if_false @LAN_B1_3269 834B: not unknown_check $6132(0@,3) jump_if_false @LAN_B1_3269 031D: (unknown) $1042 $1043 $6138(0@,3) $6141(0@,3) 1@ 100.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_B1_3269 // Note: the incorrect math opcode was used here 01BB: (unknown) $6138(0@,3) $6141(0@,3) $6144(0@,3) $6144(0@,3) 0048: $6132(0@,3) = create_car $6104 at $6138(0@,3) $6141(0@,3) $6144(0@,3) 00D1: set_car $6132(0@,3) Z_angle_to $6147(0@,3) $6135(0@,3) = 1 // (int) :LAN_B1_3269 0026: return :LAN_B1_3271 0045: actor $1038 defined jump_if_false @LAN_B1_3332 004F: unknown_check $6132(0@,3) jump_if_false @LAN_B1_3332 004D: store_car $6132(0@,3) position_to 1@ 2@ 3@ 031D: (unknown) $1042 $1043 1@ 2@ 4@ 4@ > 125.0 // (float) var > num jump_if_false @LAN_B1_3332 0113: remove_references_to_car $6132(0@,3) // Like turning a car into any random car :LAN_B1_3332 0026: return :LAN_B1_3334 0048: $6234(0@,8) = create_car $5847(1@,5) at $6250(0@,8) $6258(0@,8) $6266(0@,8) 00D1: set_car $6234(0@,8) Z_angle_to $6298(0@,8) 0342: (unknown) $6234(0@,8) $6242(0@,8) 0052: set_car $6234(0@,8) driver_behaviour_to 0 0050: set_car $6234(0@,8) max_speed_to 2@ 0051: set_car $6234(0@,8) traffic_behavior_to 3 004A: car $6234(0@,8) drive_to $6274(0@,8) $6282(0@,8) $6290(0@,8) 0026: return :LAN_B1_3418 0045: actor $1038 defined 0022: jump_if_false @LAN_B1_3498 // Note: the incorrect math opcode was used here 004F: unknown_check $6234(0@,8) 0022: jump_if_false @LAN_B1_3498 // Note: the incorrect math opcode was used here 004D: store_car $6234(0@,8) position_to 1@ 2@ 3@ 031D: (unknown) $1042 $1043 1@ 2@ 4@ 4@ > 300.0 // (float) var > num jump_if_false @LAN_B1_3498 0113: remove_references_to_car $6234(0@,8) // Like turning a car into any random car 0045: actor $6242(0@,8) defined jump_if_false @LAN_B1_3498 0112: remove_references_to_actor $6242(0@,8) // Like turning an actor into a random pedestrian :LAN_B1_3498 0026: return :LAN_B1_3500 004F: unknown_check $6234(0@,8) jump_if_false @LAN_B1_3572 0102: car $6234(0@,8) near_point $6274(0@,8) $6282(0@,8) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B1_3572 // Note: the incorrect math opcode was used here 0052: set_car $6234(0@,8) driver_behaviour_to 10 0045: actor $6242(0@,8) defined jump_if_false @LAN_B1_3572 00F2: (unknown) $6242(0@,8) $6234(0@,8) :LAN_B1_3572 0026: return :LAN_B1_3574 0045: actor $1038 defined 0022: jump_if_false @LAN_B1_3776 // Note: the incorrect math opcode was used here 834A: not unknown_check $6150(0@,14) 0022: jump_if_false @LAN_B1_3776 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $6192(0@,14) $6206(0@,14) 1@ 70.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_B1_3776 // Note: the incorrect math opcode was used here 01BB: (unknown) $6192(0@,14) $6206(0@,14) $6220(0@,14) $6220(0@,14) 003E: $6150(0@,14) = create_actor_pedtype 8 model $6101 at $6192(0@,14) $6206(0@,14) $6220(0@,14) 013E: actor $6150(0@,14) look_at_actor $1038 020E: (unknown) $6150(0@,14) 1 0106: give_actor $6150(0@,14) weapon $6110 ammo 50 // Load the weapon model before using this 0127: reset_actor $6150(0@,14) flags 015D: (unknown) $6150(0@,14) 32 00E4: (unknown) $6150(0@,14) $1038 01C9: (unknown) $6150(0@,14) 75 00C1: (unknown) $6150(0@,14) $6178(0@,14) 00BC: (unknown) $6178(0@,14) 0 014B: set_actor $6150(0@,14) health_to 10 0543: (unknown) $6150(0@,14) 0 03A5: (unknown) $6150(0@,14) 0 0278: (unknown) $6150(0@,14) 0 $6164(0@,14) = 1 // (int) :LAN_B1_3776 0026: return :LAN_B1_3778 0045: actor $1038 defined jump_if_false @LAN_B1_3862 0045: actor 0@ defined jump_if_false @LAN_B1_3852 807E: not actor 0@ driving jump_if_false @LAN_B1_3845 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 3@ 4@ 6@ 0014: 6@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_3845 // Note: the incorrect math opcode was used here 00BB: (unknown) 1@ 1@ = 0 // (int) 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian :LAN_B1_3845 0002: jump @LAN_B1_3862 :LAN_B1_3852 00BB: (unknown) 1@ 1@ = 0 // (int) 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian :LAN_B1_3862 0026: return :LAN_B1_3864 $1045 = 1 // (int) $6097 = 0 // (int) &58839 = 0 // (int) // unknown partype 0xE5 &58840 = 0 // (int) // unknown partype 0xE5 &58841 = 0 // (int) // unknown partype 0xE5 &58842 = 0 // (int) // unknown partype 0xE5 &58843 = 0 // (int) // unknown partype 0xE5 &58844 = 0 // (int) // unknown partype 0xE5 &58846 = 3250 // (int) // unknown partype 0xE5 0035: &58847 = &58846 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58848 = 0 // (int) // unknown partype 0xE5 &58849 = 1 // (int) // unknown partype 0xE5 &58855 = 100 // (int) // unknown partype 0xE5 &58857 = 0 // (int) // unknown partype 0xE5 $6116 = -1435.28 // (float) $6117 = -829.2 // (float) $6118 = 13.63 // (float) $6121 = -1447.29 // (float) $6123 = -830.68 // (float) $6125 = 13.87 // (float) $6122 = -1442.54 // (float) $6124 = -827.77 // (float) $6126 = 13.87 // (float) $6133 = -824.8 // (float) $6134 = 229.7 // (float) $6135 = 8.63 // (float) $6136 = -830.13 // (float) $6140 = 243.03 // (float) $6144 = 8.66 // (float) $6137 = -813.04 // (float) $6141 = 274.6 // (float) $6145 = 10.3 // (float) $6138 = -877.42 // (float) $6142 = 223.49 // (float) $6146 = 9.39 // (float) $6139 = -908.71 // (float) $6143 = 223.49 // (float) $6147 = 9.39 // (float) $6148 = 23.32 // (float) $6149 = 160.0 // (float) $6150 = 90.0 // (float) $6151 = 90.0 // (float) $6217 = -846.77 // (float) $6218 = 1037.57 // (float) $6219 = 15.75 // (float) $6176 = -827.0 // (float) $6186 = 245.38 // (float) $6196 = 8.63 // (float) $6177 = -828.79 // (float) $6187 = 243.57 // (float) $6197 = 8.7 // (float) $6178 = -817.78 // (float) $6188 = 274.03 // (float) $6198 = 9.21 // (float) $6179 = -913.31 // (float) $6189 = 255.85 // (float) $6199 = 8.39 // (float) $6180 = -817.25 // (float) $6190 = 276.87 // (float) $6200 = 9.31 // (float) $6181 = -826.3 // (float) $6191 = 241.89 // (float) $6201 = 8.65 // (float) $6182 = -825.56 // (float) $6192 = 244.37 // (float) $6202 = 8.67 // (float) $6183 = -815.06 // (float) $6193 = 276.29 // (float) $6203 = 9.31 // (float) $6184 = -815.53 // (float) $6194 = 278.65 // (float) $6204 = 9.38 // (float) $6185 = -916.07 // (float) $6195 = 253.92 // (float) $6205 = 8.39 // (float) $6394 = -965.69 // (float) $6397 = -666.29 // (float) &58624 = 11.11 // (float) // unknown partype 0xE5 $6395 = -988.17 // (float) $6398 = -448.49 // (float) &58625 = 10.85 // (float) // unknown partype 0xE5 $6396 = -940.31 // (float) $6399 = 143.61 // (float) &58626 = 9.39 // (float) // unknown partype 0xE5 &58627 = 340.0 // (float) // unknown partype 0xE5 &58628 = 10.0 // (float) // unknown partype 0xE5 &58629 = 150.0 // (float) // unknown partype 0xE5 &58672 = -979.07 // (float) // unknown partype 0xE5 &58686 = -662.72 // (float) // unknown partype 0xE5 &58700 = 10.54 // (float) // unknown partype 0xE5 &58673 = -981.82 // (float) // unknown partype 0xE5 &58687 = -670.38 // (float) // unknown partype 0xE5 &58701 = 10.62 // (float) // unknown partype 0xE5 &58674 = -974.98 // (float) // unknown partype 0xE5 &58688 = -667.92 // (float) // unknown partype 0xE5 &58702 = 10.54 // (float) // unknown partype 0xE5 &58675 = -991.88 // (float) // unknown partype 0xE5 &58689 = -451.61 // (float) // unknown partype 0xE5 &58703 = 9.8 // (float) // unknown partype 0xE5 &58676 = -994.15 // (float) // unknown partype 0xE5 &58690 = -444.96 // (float) // unknown partype 0xE5 &58704 = 9.79 // (float) // unknown partype 0xE5 &58677 = -932.64 // (float) // unknown partype 0xE5 &58691 = -115.52 // (float) // unknown partype 0xE5 &58705 = 9.93 // (float) // unknown partype 0xE5 &58678 = -944.95 // (float) // unknown partype 0xE5 &58692 = -167.8 // (float) // unknown partype 0xE5 &58706 = 9.93 // (float) // unknown partype 0xE5 &58679 = -933.58 // (float) // unknown partype 0xE5 &58693 = 16.47 // (float) // unknown partype 0xE5 &58707 = 9.89 // (float) // unknown partype 0xE5 &58680 = -935.46 // (float) // unknown partype 0xE5 &58694 = 15.31 // (float) // unknown partype 0xE5 &58708 = 9.94 // (float) // unknown partype 0xE5 &58681 = -942.88 // (float) // unknown partype 0xE5 &58695 = 136.71 // (float) // unknown partype 0xE5 &58709 = 8.39 // (float) // unknown partype 0xE5 &58682 = -945.95 // (float) // unknown partype 0xE5 &58696 = 132.87 // (float) // unknown partype 0xE5 &58710 = 8.39 // (float) // unknown partype 0xE5 &58683 = -938.76 // (float) // unknown partype 0xE5 &58697 = 136.62 // (float) // unknown partype 0xE5 &58711 = 8.23 // (float) // unknown partype 0xE5 &58684 = -1447.29 // (float) // unknown partype 0xE5 &58698 = -830.68 // (float) // unknown partype 0xE5 &58712 = 13.87 // (float) // unknown partype 0xE5 &58685 = -1442.54 // (float) // unknown partype 0xE5 &58699 = -827.77 // (float) // unknown partype 0xE5 &58713 = 13.87 // (float) // unknown partype 0xE5 &58796 = -942.28 // (float) // unknown partype 0xE5 &58798 = -110.59 // (float) // unknown partype 0xE5 &58800 = 10.93 // (float) // unknown partype 0xE5 &58797 = -928.05 // (float) // unknown partype 0xE5 &58799 = -123.87 // (float) // unknown partype 0xE5 &58801 = 11.07 // (float) // unknown partype 0xE5 &58802 = -940.04 // (float) // unknown partype 0xE5 &58804 = -57.05 // (float) // unknown partype 0xE5 &58806 = 6.57 // (float) // unknown partype 0xE5 &58803 = -932.36 // (float) // unknown partype 0xE5 &58805 = -47.79 // (float) // unknown partype 0xE5 &58807 = 6.57 // (float) // unknown partype 0xE5 &58808 = 340.0 // (float) // unknown partype 0xE5 &58809 = 20.0 // (float) // unknown partype 0xE5 &58730 = -1655.8 // (float) // unknown partype 0xE5 &58738 = -785.3 // (float) // unknown partype 0xE5 &58746 = 6.81 // (float) // unknown partype 0xE5 &58754 = -1535.45 // (float) // unknown partype 0xE5 &58762 = -783.09 // (float) // unknown partype 0xE5 &58770 = 13.7 // (float) // unknown partype 0xE5 &58778 = 270.0 // (float) // unknown partype 0xE5 &58731 = -1532.58 // (float) // unknown partype 0xE5 &58739 = -612.63 // (float) // unknown partype 0xE5 &58747 = 13.7 // (float) // unknown partype 0xE5 &58755 = -1533.09 // (float) // unknown partype 0xE5 &58763 = -689.81 // (float) // unknown partype 0xE5 &58771 = 13.7 // (float) // unknown partype 0xE5 &58779 = 180.0 // (float) // unknown partype 0xE5 &58732 = -975.93 // (float) // unknown partype 0xE5 &58740 = -642.76 // (float) // unknown partype 0xE5 &58748 = 10.28 // (float) // unknown partype 0xE5 &58756 = -975.93 // (float) // unknown partype 0xE5 &58764 = -202.84 // (float) // unknown partype 0xE5 &58772 = 10.28 // (float) // unknown partype 0xE5 &58780 = 0 // (float) // unknown partype 0xE5 &58733 = -1532.85 // (float) // unknown partype 0xE5 &58741 = -610.63 // (float) // unknown partype 0xE5 &58749 = 13.69 // (float) // unknown partype 0xE5 &58757 = -1532.85 // (float) // unknown partype 0xE5 &58765 = -718.17 // (float) // unknown partype 0xE5 &58773 = 13.69 // (float) // unknown partype 0xE5 &58781 = 180.0 // (float) // unknown partype 0xE5 &58734 = -1133.9 // (float) // unknown partype 0xE5 &58742 = -713.48 // (float) // unknown partype 0xE5 &58750 = 10.7 // (float) // unknown partype 0xE5 &58758 = -1137.92 // (float) // unknown partype 0xE5 &58766 = -698.47 // (float) // unknown partype 0xE5 &58774 = 10.61 // (float) // unknown partype 0xE5 &58782 = 0 // (float) // unknown partype 0xE5 &58735 = -1182.14 // (float) // unknown partype 0xE5 &58743 = -650.82 // (float) // unknown partype 0xE5 &58751 = 10.48 // (float) // unknown partype 0xE5 &58759 = -1178.81 // (float) // unknown partype 0xE5 &58767 = -677.7 // (float) // unknown partype 0xE5 &58775 = 10.48 // (float) // unknown partype 0xE5 &58783 = 180.0 // (float) // unknown partype 0xE5 &58736 = -1075.07 // (float) // unknown partype 0xE5 &58744 = -340.84 // (float) // unknown partype 0xE5 &58752 = 10.48 // (float) // unknown partype 0xE5 &58760 = -1035.59 // (float) // unknown partype 0xE5 &58768 = -336.85 // (float) // unknown partype 0xE5 &58776 = 10.48 // (float) // unknown partype 0xE5 &58784 = 270.0 // (float) // unknown partype 0xE5 &58737 = -987.36 // (float) // unknown partype 0xE5 &58745 = -223.0 // (float) // unknown partype 0xE5 &58753 = 11.48 // (float) // unknown partype 0xE5 &58761 = -980.6 // (float) // unknown partype 0xE5 &58769 = -273.08 // (float) // unknown partype 0xE5 &58777 = 11.48 // (float) // unknown partype 0xE5 &58785 = 180.0 // (float) // unknown partype 0xE5 $6244 = -1508.03 // (float) $6256 = -785.78 // (float) $6268 = 13.7 // (float) $6280 = -1460.09 // (float) $6292 = -785.43 // (float) $6304 = 13.69 // (float) $6376 = 270.0 // (float) $6245 = -1415.74 // (float) $6257 = -780.8 // (float) $6269 = 13.69 // (float) $6281 = -1443.82 // (float) $6293 = -780.38 // (float) $6305 = 13.69 // (float) $6377 = 90.0 // (float) $6246 = -1660.2 // (float) $6258 = -693.76 // (float) $6270 = 14.69 // (float) $6282 = -1280.0 // (float) $6294 = -687.67 // (float) $6306 = 14.69 // (float) $6378 = 270.0 // (float) $6247 = -1680.06 // (float) $6259 = -693.91 // (float) $6271 = 14.69 // (float) $6283 = -1295.35 // (float) $6295 = -688.43 // (float) $6307 = 14.69 // (float) $6379 = 270.0 // (float) $6248 = -1182.34 // (float) $6260 = -633.68 // (float) $6272 = 10.48 // (float) $6284 = -948.18 // (float) $6296 = -664.34 // (float) $6308 = 10.11 // (float) $6380 = 180.0 // (float) $6249 = -1055.68 // (float) $6261 = -673.28 // (float) $6273 = 10.63 // (float) $6285 = -1070.87 // (float) $6297 = -675.33 // (float) $6309 = 10.63 // (float) $6381 = 90.0 // (float) $6250 = -1025.51 // (float) $6262 = -579.55 // (float) $6274 = 9.96 // (float) $6286 = -1038.37 // (float) $6298 = -331.84 // (float) $6310 = 9.78 // (float) $6382 = 270.0 // (float) $6251 = -1016.73 // (float) $6263 = -342.94 // (float) $6275 = 9.78 // (float) $6287 = -1011.55 // (float) $6299 = -403.84 // (float) $6311 = 9.78 // (float) $6383 = 180.0 // (float) $6252 = -1080.46 // (float) $6264 = -299.06 // (float) $6276 = 10.11 // (float) $6288 = -1025.31 // (float) $6300 = -271.8 // (float) $6312 = 9.79 // (float) $6384 = 270.0 // (float) $6253 = -856.34 // (float) $6265 = 210.66 // (float) $6277 = 8.31 // (float) $6289 = -874.72 // (float) $6301 = 205.47 // (float) $6313 = 8.23 // (float) $6385 = 90.0 // (float) $6254 = -889.13 // (float) $6266 = -281.55 // (float) $6278 = 9.49 // (float) $6290 = -940.22 // (float) $6302 = -282.05 // (float) $6314 = 9.58 // (float) $6386 = 90.0 // (float) $6255 = -877.8 // (float) $6267 = -285.69 // (float) $6279 = 9.74 // (float) $6291 = -928.45 // (float) $6303 = -272.63 // (float) $6315 = 9.94 // (float) $6387 = 90.0 // (float) &58814 = -1059.34 // (float) // unknown partype 0xE5 &58818 = -679.94 // (float) // unknown partype 0xE5 &58822 = 10.63 // (float) // unknown partype 0xE5 &58826 = 280.0 // (float) // unknown partype 0xE5 &58815 = -1011.55 // (float) // unknown partype 0xE5 &58819 = -383.84 // (float) // unknown partype 0xE5 &58823 = 9.78 // (float) // unknown partype 0xE5 &58827 = 190.0 // (float) // unknown partype 0xE5 &58816 = -940.21 // (float) // unknown partype 0xE5 &58820 = -254.21 // (float) // unknown partype 0xE5 &58824 = 9.69 // (float) // unknown partype 0xE5 &58828 = 340.0 // (float) // unknown partype 0xE5 &58817 = -874.71 // (float) // unknown partype 0xE5 &58821 = 217.77 // (float) // unknown partype 0xE5 &58825 = 8.35 // (float) // unknown partype 0xE5 &58829 = 315.0 // (float) // unknown partype 0xE5 037B: constant_params 6 variable_params 0 unknown 15 call_with_params @LAN_B1_1118 22.0 14.0 30.0 20.0 3.0 0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1438.1 -828.5 14.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1447.65 -825.23 14.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1457.84 -812.9 14.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1460.07 -785.99 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1471.88 -781.23 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1511.79 -781.27 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1524.19 -773.65 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1528.05 -761.46 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1529.19 -733.21 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1528.48 -704.37 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1520.07 -696.35 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1509.0 -691.14 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1471.22 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1417.3 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1356.89 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1252.61 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1208.31 -692.43 11.89 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1192.78 -693.08 10.97 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1180.55 -693.52 11.46 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1139.7 -691.77 11.5 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1076.4 -682.06 11.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1012.07 -672.29 11.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -975.0 -664.46 11.49 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -975.08 -652.09 11.28 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -984.64 -574.17 11.21 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -994.89 -488.47 10.78 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1006.6 -408.54 10.78 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1020.58 -340.67 10.78 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1030.47 -326.47 10.62 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -1029.16 -284.86 10.64 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -1022.85 -279.84 10.65 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1182 -971.6 -281.4 10.59 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -943.41 -270.61 10.75 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -940.08 -254.2 10.92 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -935.65 -219.91 6.59 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -933.43 -167.61 6.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -935.21 -140.1 6.65 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -935.99 -105.17 6.65 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -938.32 -68.76 6.6 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -934.22 -16.47 6.53 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -934.87 26.64 10.71 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -934.27 70.54 9.9 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -940.25 127.96 9.21 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -935.74 135.85 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -910.09 179.32 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -896.15 193.71 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -884.25 207.84 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1236 -837.6 259.07 9.76 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @MAIN_6396 $2334 $6098 0025: gosub @LAN_B1_7918 :LAN_B1_7671 0001: wait 0 ms :LAN_B1_7674 $6097 == 0 // (int) var == num jump_if_false @LAN_B1_7774 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2480 jump_if_false @LAN_B1_7767 0025: gosub @LAN_B1_15170 0025: gosub @LAN_B1_14666 0025: gosub @LAN_B1_17515 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_1790 $6115 0025: gosub @LAN_B1_12690 0025: gosub @LAN_B1_16419 0025: gosub @LAN_B1_15019 0025: gosub @LAN_B1_15331 :LAN_B1_7767 0002: jump @LAN_B1_7674 :LAN_B1_7774 $6097 == 1 // (int) var == num jump_if_false @LAN_B1_7835 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2480 jump_if_false @LAN_B1_7828 0025: gosub @LAN_B1_14390 0025: gosub @LAN_B1_17581 0025: gosub @LAN_B1_17684 :LAN_B1_7828 0002: jump @LAN_B1_7774 :LAN_B1_7835 $6097 == 2 // (int) var == num jump_if_false @LAN_B1_7896 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2480 jump_if_false @LAN_B1_7889 0025: gosub @LAN_B1_17452 0025: gosub @LAN_B1_14786 0025: gosub @LAN_B1_14708 :LAN_B1_7889 0002: jump @LAN_B1_7835 :LAN_B1_7896 not $6097 == 10 // (int) var == num jump_if_false @LAN_B1_7916 0002: jump @LAN_B1_7671 :LAN_B1_7916 0026: return :LAN_B1_7918 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @SAFEHOU_12168 16 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_190 0 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 009B: clear_player $1038 wanted_level 024F: (unknown) 0 03F1: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2659 0@ = 0 // (int) :LAN_B1_7971 $6164(0@,14) = 0 // (int) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_B1_7971 0@ = 0 // (int) :LAN_B1_7999 $6135(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_7999 0@ = 0 // (int) :LAN_B1_8027 $5976(0@,12) = 1 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_B1_8027 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0025: gosub @LAN_B1_11657 0025: gosub @LAN_B1_12030 0025: gosub @LAN_B1_12132 00B9: set_camera_position -1432.68 -827.14 15.12 rotations 0 0 0 00BA: set_camera_point_at -1433.58 -827.57 15.04 mode 2 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1AA' 'LAN1_05' $6120 0 // ~w~All the Cholos have been looking for you Mr. Big-Shot. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1AA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1AB' 'LAN1_06' $6112 0 // ~w~What do you want with me? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1AB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1AC' 'LAN1_07' $6120 0 // ~w~I'm not talking to you. I'm talking to him! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1AC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1AD' 'LAN1_08' $6120 0 // ~w~You killed plenty Cholos... Now, we kill you plenty. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1AD' 004F: unknown_check $6115 jump_if_false @LAN_B1_8382 0050: set_car $6115 max_speed_to 13.0 02E9: set_car $6115 speed_to 13.0 0300: (unknown) $6115 20 01B6: (unknown) $6115 -1435.43 -828.94 13.36 :LAN_B1_8382 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 004F: unknown_check &58830 // unknown partype 0xE5 jump_if_false @LAN_B1_8442 0050: set_car &58830 max_speed_to 20.0 // unknown partype 0xE5 02E9: set_car &58830 speed_to 20.0 // unknown partype 0xE5 0300: (unknown) &58830 10 // unknown partype 0xE5 01B6: (unknown) &58830 -1450.02 -828.37 13.65 // unknown partype 0xE5 :LAN_B1_8442 004F: unknown_check $6115 jump_if_false @LAN_B1_8459 0052: set_car $6115 driver_behaviour_to 10 :LAN_B1_8459 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 1000 jump_if_false @LAN_B1_8486 0002: jump @LAN_B1_9000 :LAN_B1_8486 004F: unknown_check $6115 jump_if_false @LAN_B1_8503 0052: set_car $6115 driver_behaviour_to 11 :LAN_B1_8503 0045: actor $6120 defined jump_if_false @LAN_B1_8539 0158: actor $6120 run_to $6122 $6124 0045: actor &58831 defined // unknown partype 0xE5 0022: jump_if_false @LAN_B1_8539 // Note: the incorrect math opcode was used here 0153: (unknown) $6120 &58831 // unknown partype 0xE5 :LAN_B1_8539 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 500 jump_if_false @LAN_B1_8566 0002: jump @LAN_B1_9000 :LAN_B1_8566 0045: actor $6119 defined jump_if_false @LAN_B1_8585 00EE: (unknown) $6119 $6121 $6123 :LAN_B1_8585 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 2500 jump_if_false @LAN_B1_8612 0002: jump @LAN_B1_9000 :LAN_B1_8612 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'LANB1AA' 1 0045: actor $6120 defined jump_if_false @LAN_B1_8656 04B4: (unknown) $6120 121 562 1.0 :LAN_B1_8656 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1AA' jump_if_false @LAN_B1_8689 0002: jump @LAN_B1_9000 :LAN_B1_8689 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'LANB1AB' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1AB' jump_if_false @LAN_B1_8743 0002: jump @LAN_B1_9000 :LAN_B1_8743 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'LANB1AC' 2 0045: actor $6120 defined jump_if_false @LAN_B1_8787 04B4: (unknown) $6120 121 562 1.0 :LAN_B1_8787 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 2500 jump_if_false @LAN_B1_8814 0002: jump @LAN_B1_9000 :LAN_B1_8814 0045: actor $6112 defined jump_if_false @LAN_B1_8842 0045: actor &58831 defined // unknown partype 0xE5 jump_if_false @LAN_B1_8842 0153: (unknown) $6112 &58831 // unknown partype 0xE5 :LAN_B1_8842 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1AC' jump_if_false @LAN_B1_8875 0002: jump @LAN_B1_9000 :LAN_B1_8875 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'LANB1AD' 2 0045: actor $6120 defined jump_if_false @LAN_B1_8919 04B4: (unknown) $6120 121 551 1.0 :LAN_B1_8919 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1AD' jump_if_false @LAN_B1_8952 0002: jump @LAN_B1_9000 :LAN_B1_8952 0045: actor $6120 defined jump_if_false @LAN_B1_8973 0528: (unknown) $6120 551 -1.0 :LAN_B1_8973 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 1000 jump_if_false @LAN_B1_9000 0002: jump @LAN_B1_9000 :LAN_B1_9000 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 0045: actor $6119 defined jump_if_false @LAN_B1_9025 0352: (unknown) $6119 :LAN_B1_9025 0045: actor $6120 defined jump_if_false @LAN_B1_9040 0352: (unknown) $6120 :LAN_B1_9040 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BA' 'LAN1_09' -1 0 // ~w~Get us out of here Lance! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BC' 'LAN1_11' -1 0 // ~w~C'mon, move it! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BE' 'LAN1_13' -1 0 // ~w~Watch the road! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BE' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BB' 'LAN1_10' -1 0 // ~w~Is this your idea of a welcome party? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BD' 'LAN1_12' -1 0 // ~w~W-wait, where in the hell am I going, man? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BD' 0@ = 0 // (int) :LAN_B1_9312 0045: actor $5863(0@,2) defined jump_if_false @LAN_B1_9331 003F: destroy_actor $5863(0@,2) :LAN_B1_9331 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_9312 004F: unknown_check &58830 // unknown partype 0xE5 jump_if_false @LAN_B1_9393 004E: put_car &58830 at -1450.02 -828.37 13.65 // unknown partype 0xE5 00D1: set_car &58830 Z_angle_to 109.4 // unknown partype 0xE5 0236: (unknown) &58830 3 // unknown partype 0xE5 :LAN_B1_9393 0045: actor &58831 defined // unknown partype 0xE5 jump_if_false @LAN_B1_9408 003F: destroy_actor &58831 // unknown partype 0xE5 :LAN_B1_9408 0045: actor $6112 defined jump_if_false @LAN_B1_9428 003F: destroy_actor $6112 $6112 = 0 // (int) :LAN_B1_9428 004F: unknown_check $6115 jump_if_false @LAN_B1_9443 0049: destroy_car $6115 :LAN_B1_9443 0025: gosub @LAN_B1_12280 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_355 1000 052E: (unknown) &58836 &58837 // unknown partype 0xE5// unknown partype 0xE5 028E: (unknown) 6 14500000 0045: actor $1038 defined jump_if_false @LAN_B1_9577 02E7: get_weapon_data_from_actor $1038 weapon_group 6 weapon &58833 ammo &58834 model &58835 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 00D5: (unknown) $1038 25 0 03E9: (unknown) 2.5 0.5 0106: give_actor $1038 weapon $6111 ammo 500 // Load the weapon model before using this 004F: unknown_check $6115 0022: jump_if_false @LAN_B1_9548 // Note: the incorrect math opcode was used here 013A: set_car $6115 door_status_to 4 0298: (unknown) $1038 $6115 0 :LAN_B1_9548 0442: (unknown) $1038 1 0481: (unknown) $1038 1 0051: set_car $6115 traffic_behavior_to 3 0126: make_car $6115 very_heavy 1 04CE: (unknown) 12 0 :LAN_B1_9577 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2135 2 024D: (unknown) &58847 1 'DAMAGE' // unknown partype 0xE5 // Damage 0264: (unknown) 1.0 02CB: (unknown) 2.0 0@ = 0 // (int) :LAN_B1_9616 0092: $6330(0@,4) = init_object #DR_BIGSKIPJUMP at $6334(0@,4) $6338(0@,4) $6342(0@,4) 00D3: set_object $6330(0@,4) z_angle_to $6346(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_9616 004F: unknown_check &58830 // unknown partype 0xE5 jump_if_false @LAN_B1_9678 0113: remove_references_to_car &58830 // Like turning a car into any random car // unknown partype 0xE5 :LAN_B1_9678 02E2: 6@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_9489 6@ &58840 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_9744 004E: put_car $6115 at -934.22 -16.47 6.53 $5590 = 40 // (int) &58848 = 17 // (int) // unknown partype 0xE5 &58856 = 2 // (int) // unknown partype 0xE5 :LAN_B1_9744 0026: return :LAN_B1_9746 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0025: gosub @LAN_B1_17751 00BB: (unknown) $6349 00BB: (unknown) $6373 $6349 = 0 // (int) $6373 = 0 // (int) 0045: actor $6337 defined jump_if_false @LAN_B1_9792 003F: destroy_actor $6337 :LAN_B1_9792 0045: actor $6361 defined jump_if_false @LAN_B1_9807 003F: destroy_actor $6361 :LAN_B1_9807 004F: unknown_check $6115 jump_if_false @LAN_B1_9987 0045: actor $1038 defined jump_if_false @LAN_B1_9893 0442: (unknown) $1038 0 0216: (unknown) $1038 -841.13 257.71 8.69 010F: (unknown) $1038 -854.22 260.54 8.36 00EE: (unknown) $1038 -854.22 260.54 0002: jump @LAN_B1_9900 :LAN_B1_9893 0002: jump @LAN_B1_10593 :LAN_B1_9900 0045: actor $6112 defined jump_if_false @LAN_B1_9976 0153: (unknown) $1038 $6112 0216: (unknown) $6112 -842.13 260.19 8.29 010F: (unknown) $6112 -853.52 263.1 8.29 00EE: (unknown) $6112 -853.52 263.1 0002: jump @LAN_B1_9983 :LAN_B1_9976 0002: jump @LAN_B1_10593 :LAN_B1_9983 0049: destroy_car $6115 :LAN_B1_9987 $6115 = 0 // (int) 031B: (unknown) $6103 -1 -1 0048: $6115 = create_car $6103 at -836.6 259.07 9.76 0236: (unknown) $6115 3 0150: set_car $6115 color_to 42 74 0447: (unknown) $6115 500.0 031F: (unknown) $6115 00D1: set_car $6115 Z_angle_to 0 014C: set_car $6115 health_to 1000 01BC: (unknown) -836.6 260.07 10.0 10@ 00B9: set_camera_position -853.11 261.49 8.91 rotations 0 0 0 00BA: set_camera_point_at -852.14 261.3 9.07 mode 2 00B8: set_gamespeed 1.0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1CA' 'LAN1_21' $1038 0 // ~w~You're never driving again. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1CA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1CB' 'LAN1_22' $6112 0 // ~w~I had it wit' you man. You put me off! Always treat me like a kid. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1CB' 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'LANB1CA' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1CA' jump_if_false @LAN_B1_10292 0002: jump @LAN_B1_10593 :LAN_B1_10292 0048: $6131 = create_car $6104 at $6133 $6134 $6135 00D1: set_car $6131 Z_angle_to $6148 0051: set_car $6131 traffic_behavior_to 3 0050: set_car $6131 max_speed_to 20.0 00A4: $6152 = create_actor_pedtype 22 model $6101 in_car $6131 driverseat 0052: set_car $6131 driver_behaviour_to 0 0118: $6153 = create_actor_pedtype 22 model $6101 in_car $6131 passenger_seat 0 0106: give_actor $6152 weapon $6110 ammo 50 // Load the weapon model before using this 0106: give_actor $6153 weapon $6110 ammo 50 // Load the weapon model before using this 0300: (unknown) $6131 50 01B6: (unknown) $6131 $6136 $6140 $6144 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'LANB1CB' 1 0045: actor $1038 defined jump_if_false @LAN_B1_10434 0154: (unknown) $1038 0045: actor $6112 defined jump_if_false @LAN_B1_10434 0153: (unknown) $6112 $1038 :LAN_B1_10434 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 2500 jump_if_false @LAN_B1_10461 0002: jump @LAN_B1_10593 :LAN_B1_10461 0045: actor $6152 defined jump_if_false @LAN_B1_10476 00F1: (unknown) $6152 :LAN_B1_10476 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 250 jump_if_false @LAN_B1_10503 0002: jump @LAN_B1_10593 :LAN_B1_10503 0045: actor $6153 defined jump_if_false @LAN_B1_10518 00F1: (unknown) $6153 :LAN_B1_10518 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1CB' jump_if_false @LAN_B1_10551 0002: jump @LAN_B1_10593 :LAN_B1_10551 004F: unknown_check $6115 jump_if_false @LAN_B1_10566 013B: explode_car $6115 :LAN_B1_10566 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 250 jump_if_false @LAN_B1_10593 0002: jump @LAN_B1_10593 :LAN_B1_10593 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 01ED: (unknown) 0@ = 0 // (int) :LAN_B1_10609 034A: unknown_check $5896(0@,4) jump_if_false @LAN_B1_10628 020D: (unknown) $5896(0@,4) :LAN_B1_10628 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_10609 0@ = 0 // (int) :LAN_B1_10649 0049: destroy_car $5875(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_10649 0049: destroy_car $6115 0045: actor $1038 defined jump_if_false @LAN_B1_10785 0154: (unknown) $1038 0107: toggle_player $1038 can_move 1 0044: put_actor $1038 at -854.22 260.54 8.36 010F: (unknown) $1038 -840.13 257.71 8.69 0045: actor $6112 defined jump_if_false @LAN_B1_10785 0044: put_actor $6112 at -853.52 263.1 8.29 0119: actor $6112 kill_actor $1038 0106: give_actor $6112 weapon $6111 ammo 1000 // Load the weapon model before using this 03A5: (unknown) $6112 0 :LAN_B1_10785 0@ = 0 // (int) :LAN_B1_10789 0048: $5871(0@,4) = create_car $6104 at $5880(0@,4) $5884(0@,4) $5888(0@,4) 00D1: set_car $5871(0@,4) Z_angle_to $5892(0@,4) 0@ > 1 // (int) var > num jump_if_false @LAN_B1_10839 013A: set_car $5871(0@,4) door_status_to 2 :LAN_B1_10839 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_10789 0025: gosub @LAN_B1_12418 0045: actor $6112 defined jump_if_false @LAN_B1_10971 0154: (unknown) $6112 00A1: (unknown) $6112 256 01AF: (unknown) $6112 0 014B: set_actor $6112 health_to 200 00C1: (unknown) $6112 $6113 00BC: (unknown) $6113 2 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @AUDIMON_2977 $6112 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1DA' 'LAN1_23' $6112 0 // ~w~I'd appreciate a ride to my hotel. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1DA' :LAN_B1_10971 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 03F1: (unknown) 1 0025: gosub @LAN_B1_11929 &58839 = 1 // (int) // unknown partype 0xE5 04CE: (unknown) 12 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_355 1000 0045: actor $1038 defined jump_if_false @LAN_B1_11075 00D5: (unknown) $1038 25 0 &58834 > 0 // (int) var > num // unknown partype 0xE5 jump_if_false @LAN_B1_11067 0106: give_actor $1038 weapon &58833 ammo &58834 // Load the weapon model before using this // unknown partype 0xE5// unknown partype 0xE5 0002: jump @LAN_B1_11075 :LAN_B1_11067 0106: give_actor $1038 weapon $6111 ammo 100 // Load the weapon model before using this :LAN_B1_11075 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2135 2 024D: (unknown) &58855 1 'LAN1_31' // unknown partype 0xE5 // Lance 0057: show_text_highpriority GXT 'LAN1_26' time 7000 flag 1 // ~w~Kill those remaining ~r~attackers~w~. ~b~Lance~w~ must survive. 0026: return :LAN_B1_11120 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_190 1000 00BB: (unknown) $6113 00BB: (unknown) $6216 0249: (unknown) &58832 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1EA' 'LAN1_24' -1 0 // ~w~Impressive: This place ain't cheap. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1EA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1EB' 'LAN1_25' -1 0 // ~w~Ha ha ha, I wouldn't know. I told them to bill you. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1EB' 0045: actor $1038 defined jump_if_false @LAN_B1_11301 807E: not actor $1038 driving jump_if_false @LAN_B1_11294 010F: (unknown) $1038 -832.74 1037.83 14.75 :LAN_B1_11294 0002: jump @LAN_B1_11308 :LAN_B1_11301 0002: jump @LAN_B1_11617 :LAN_B1_11308 0045: actor $6112 defined jump_if_false @LAN_B1_11371 011A: (unknown) $6112 04B9: (unknown) $6112 0 0 0 0216: (unknown) $6112 -840.46 1037.76 14.75 010F: (unknown) $6112 -827.68 1038.48 14.75 0002: jump @LAN_B1_11378 :LAN_B1_11371 0002: jump @LAN_B1_11617 :LAN_B1_11378 00B9: set_camera_position -852.87 1065.36 30.6 rotations 0 0 0 00BA: set_camera_point_at -852.49 1064.57 30.12 mode 2 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 7000 00B9: set_camera_position -852.51 1064.4 29.96 rotations 0 0 0 00BA: set_camera_point_at -852.06 1063.62 29.51 mode 1 0045: actor $6112 defined jump_if_false @LAN_B1_11506 00EE: (unknown) $6112 -827.68 1038.48 0002: jump @LAN_B1_11513 :LAN_B1_11506 0002: jump @LAN_B1_11617 :LAN_B1_11513 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1EA' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1EA' jump_if_false @LAN_B1_11565 0002: jump @LAN_B1_11617 :LAN_B1_11565 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1EB' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANB1EB' jump_if_false @LAN_B1_11617 0002: jump @LAN_B1_11617 :LAN_B1_11617 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 0045: actor $6112 defined jump_if_false @LAN_B1_11642 003F: destroy_actor $6112 :LAN_B1_11642 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_355 1000 0026: return :LAN_B1_11657 $6100 = 137 // (int) $6101 = 93 // (int) $6102 = 94 // (int) 0@ = 0 // (int) :LAN_B1_11680 0160: load_model $5844(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_11680 0228: (unknown) :LAN_B1_11705 0078: if or 8161: not model $6100 available 8161: not model $6101 available 8161: not model $6102 available jump_if_false @LAN_B1_11738 0001: wait 0 ms 0002: jump @LAN_B1_11705 :LAN_B1_11738 $6103 = 254 // (int) $6104 = 265 // (int) $6105 = 205 // (int) $6106 = 237 // (int) $6107 = 241 // (int) 0@ = 0 // (int) :LAN_B1_11777 0160: load_model $5847(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B1_11777 0228: (unknown) :LAN_B1_11802 0078: if or 8161: not model $6103 available 8161: not model $6104 available 8161: not model $6105 available 8161: not model $6106 available 8161: not model $6107 available jump_if_false @LAN_B1_11843 0001: wait 0 ms 0002: jump @LAN_B1_11802 :LAN_B1_11843 $6108 = 346 // (int) 02E2: $6110 = 19 // (any) $6109 = 354 // (int) 02E2: $6111 = 25 // (any) 0@ = 0 // (int) :LAN_B1_11873 0160: load_model $5852(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_11873 0228: (unknown) :LAN_B1_11898 0078: if or 8161: not model $6108 available 8161: not model $6109 available jump_if_false @LAN_B1_11927 0001: wait 0 ms 0002: jump @LAN_B1_11898 :LAN_B1_11927 0026: return :LAN_B1_11929 0162: release_model $6103 0162: release_model $6105 0162: release_model $6106 0162: release_model $6107 0026: return :LAN_B1_11947 0@ = 0 // (int) :LAN_B1_11951 0162: release_model $5844(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_11951 0@ = 0 // (int) :LAN_B1_11978 0162: release_model $5847(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B1_11978 0@ = 0 // (int) :LAN_B1_12005 0162: release_model $5852(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_12005 0026: return :LAN_B1_12030 0045: actor $1038 defined jump_if_false @LAN_B1_12060 0044: put_actor $1038 at -1435.11 -801.43 14.87 :LAN_B1_12060 031B: (unknown) $6103 -1 -1 0048: $6115 = create_car $6103 at -1423.77 -830.63 13.7 0150: set_car $6115 color_to 42 74 00D1: set_car $6115 Z_angle_to 65.25 00A4: $6112 = create_actor_pedtype 22 model $6100 in_car $6115 driverseat 0052: set_car $6115 driver_behaviour_to 0 0118: &58831 = create_actor_pedtype 22 model 0 in_car $6115 passenger_seat 0 // unknown partype 0xE5 0026: return :LAN_B1_12132 0048: &58830 = create_car $6104 at -1436.95 -822.44 13.7 // unknown partype 0xE5 00D1: set_car &58830 Z_angle_to 109.4 // unknown partype 0xE5 0@ = 0 // (int) :LAN_B1_12166 0@ == 0 // (int) var == num jump_if_false @LAN_B1_12196 00A4: $5863(0@,2) = create_actor_pedtype 22 model $6101 in_car &58830 driverseat // unknown partype 0xE5 0002: jump @LAN_B1_12221 :LAN_B1_12196 0@ == 1 // (int) var == num jump_if_false @LAN_B1_12221 0118: $5863(0@,2) = create_actor_pedtype 22 model $6102 in_car &58830 passenger_seat 0 // unknown partype 0xE5 :LAN_B1_12221 0106: give_actor $5863(0@,2) weapon $6110 ammo 50 // Load the weapon model before using this 0127: reset_actor $5863(0@,2) flags 01EC: (unknown) $5863(0@,2) 1 04B9: (unknown) $5863(0@,2) 0 1 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_12166 0052: set_car &58830 driver_behaviour_to 0 // unknown partype 0xE5 0026: return :LAN_B1_12280 031B: (unknown) $6103 -1 -1 0048: $6115 = create_car $6103 at $6116 $6117 $6118 0150: set_car $6115 color_to 42 74 00D1: set_car $6115 Z_angle_to 80.0 014C: set_car $6115 health_to &58846 // unknown partype 0xE5 0334: (unknown) $6115 0 0254: enable_car $6115 stuck_check_distance_to 2.0 time_to 5000 00A4: $6112 = create_actor_pedtype 21 model $6100 in_car $6115 driverseat 0052: set_car $6115 driver_behaviour_to 11 0127: reset_actor $6112 flags 0232: (unknown) $6112 1 01EC: (unknown) $6112 1 01AF: (unknown) $6112 1 014B: set_actor $6112 health_to 200 02A5: (unknown) $6112 0 0399: (unknown) $6112 1 0339: (unknown) $6112 1 04B9: (unknown) $6112 0 1 1 0325: (unknown) $6115 1 010E: &58852 = current_time_in_ms // unknown partype 0xE5 0026: return :LAN_B1_12418 0@ = 0 // (int) :LAN_B1_12422 01BB: (unknown) $5920(0@,10) $5930(0@,10) $5940(0@,10) $5940(0@,10) 003E: $5900(0@,10) = create_actor_pedtype 8 model $6101 at $5920(0@,10) $5930(0@,10) $5940(0@,10) 015D: (unknown) $5900(0@,10) 18 01EC: (unknown) $5900(0@,10) 1 0127: reset_actor $5900(0@,10) flags 00C1: (unknown) $5900(0@,10) $5950(0@,10) 00BC: (unknown) $5950(0@,10) 0 01A4: (unknown) $5900(0@,10) 1 00A1: (unknown) $5900(0@,10) 524288 0045: actor $1038 defined jump_if_false @LAN_B1_12555 04A3: (unknown) $5900(0@,10) $1038 013E: actor $5900(0@,10) look_at_actor $1038 00E4: (unknown) $5900(0@,10) $1038 :LAN_B1_12555 01C9: (unknown) $5900(0@,10) 75 04B9: (unknown) $5900(0@,10) 1 1 0 6 > 0@ // (int) num > var 0022: jump_if_false @LAN_B1_12604 // Note: the incorrect math opcode was used here 0106: give_actor $5900(0@,10) weapon $6110 ammo 150 // Load the weapon model before using this 0002: jump @LAN_B1_12615 :LAN_B1_12604 0106: give_actor $5900(0@,10) weapon $6111 ammo 300 // Load the weapon model before using this :LAN_B1_12615 0078: if or 3 > 0@ // (int) num > var 0@ == 4 // (int) var == num 0@ == 9 // (int) var == num jump_if_false @LAN_B1_12655 020E: (unknown) $5900(0@,10) 0 0002: jump @LAN_B1_12663 :LAN_B1_12655 020E: (unknown) $5900(0@,10) 1 :LAN_B1_12663 $5910(0@,10) = 1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_12422 0026: return :LAN_B1_12690 $5590 == 1 // (int) var == num jump_if_false @LAN_B1_12787 &58848 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_12780 &58860 = 1 // (int) // unknown partype 0xE5 010E: &58859 = current_time_in_ms // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BA' 0058: (unknown) 'LAN1_30' 5000 1 // ~w~Fight off those ~r~attackers~w~ while Lance drives. 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 0 30.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_12780 0002: jump @LAN_B1_14172 :LAN_B1_12787 $5590 == 2 // (int) var == num jump_if_false @LAN_B1_12859 &58848 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_12852 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3334 0 3 30.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3334 3 4 18.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_12852 0002: jump @LAN_B1_14172 :LAN_B1_12859 $5590 == 6 // (int) var == num jump_if_false @LAN_B1_12945 &58848 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_12938 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3334 1 4 12.0 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 2 30.0 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 3 30.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_12938 0002: jump @LAN_B1_14172 :LAN_B1_12945 $5590 == 8 // (int) var == num jump_if_false @LAN_B1_13003 &58848 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_12996 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BB' &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_12996 0002: jump @LAN_B1_14172 :LAN_B1_13003 $5590 == 10 // (int) var == num jump_if_false @LAN_B1_13061 &58848 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13054 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BC' &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13054 0002: jump @LAN_B1_14172 :LAN_B1_13061 $5590 == 12 // (int) var == num jump_if_false @LAN_B1_13119 &58848 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13112 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BD' &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13112 0002: jump @LAN_B1_14172 :LAN_B1_13119 $5590 == 14 // (int) var == num jump_if_false @LAN_B1_13217 &58848 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13210 0045: actor $1038 defined jump_if_false @LAN_B1_13173 0045: actor $6112 defined jump_if_false @LAN_B1_13173 0153: (unknown) $6112 $1038 :LAN_B1_13173 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BF' 'LAN1_14' -1 0 // ~w~OH, SHIIIIIIIIIIT! &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13210 0002: jump @LAN_B1_14172 :LAN_B1_13217 $5590 == 16 // (int) var == num jump_if_false @LAN_B1_13309 &58848 == 7 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13302 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BE' 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3334 4 3 20.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3334 5 4 20.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13302 0002: jump @LAN_B1_14172 :LAN_B1_13309 $5590 == 19 // (int) var == num jump_if_false @LAN_B1_13363 &58848 == 8 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13356 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 5 30.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13356 0002: jump @LAN_B1_14172 :LAN_B1_13363 $5590 == 22 // (int) var == num jump_if_false @LAN_B1_13440 &58848 == 9 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13433 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BH' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BH' &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13433 0002: jump @LAN_B1_14172 :LAN_B1_13440 $5590 == 24 // (int) var == num jump_if_false @LAN_B1_13494 &58848 == 10 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13487 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 6 30.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13487 0002: jump @LAN_B1_14172 :LAN_B1_13494 $5590 == 25 // (int) var == num jump_if_false @LAN_B1_13603 &58848 == 11 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13596 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BI' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BI' 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 7 30.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3334 6 3 4.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13596 0002: jump @LAN_B1_14172 :LAN_B1_13603 $5590 == 27 // (int) var == num jump_if_false @LAN_B1_13674 &58848 == 12 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13667 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 8 20.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3334 7 4 5.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13667 0002: jump @LAN_B1_14172 :LAN_B1_13674 $5590 == 29 // (int) var == num jump_if_false @LAN_B1_13743 &58848 == 13 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13736 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 10 45.0 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 11 40.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13736 0002: jump @LAN_B1_14172 :LAN_B1_13743 $5590 == 32 // (int) var == num jump_if_false @LAN_B1_13820 &58848 == 14 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13813 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BJ' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BJ' &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13813 0002: jump @LAN_B1_14172 :LAN_B1_13820 $5590 == 37 // (int) var == num jump_if_false @LAN_B1_13897 &58848 == 15 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13890 0025: gosub @LAN_B1_14174 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BK' 'LAN1_19' -1 0 // ~w~One more Lance Vance Chance! &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13890 0002: jump @LAN_B1_14172 :LAN_B1_13897 $5590 == 39 // (int) var == num jump_if_false @LAN_B1_14010 &58848 == 16 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14003 0@ = 0 // (int) :LAN_B1_13927 004F: unknown_check $6308(0@,2) jump_if_false @LAN_B1_13980 0052: set_car $6308(0@,2) driver_behaviour_to 10 0045: actor $6306(0@,2) defined jump_if_false @LAN_B1_13980 0045: actor $1038 defined jump_if_false @LAN_B1_13980 00E4: (unknown) $6306(0@,2) $1038 :LAN_B1_13980 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_13927 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_14003 0002: jump @LAN_B1_14172 :LAN_B1_14010 $5590 == 43 // (int) var == num jump_if_false @LAN_B1_14064 &58848 == 17 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14057 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2890 9 30.0 &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_14057 0002: jump @LAN_B1_14172 :LAN_B1_14064 $5590 == 45 // (int) var == num jump_if_false @LAN_B1_14172 &58848 == 18 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14172 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12661 'LANB1BK' jump_if_false @LAN_B1_14135 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BK' :LAN_B1_14135 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BL' 'LAN1_20' -1 0 // ~w~Laaaaance, you prick! &58848 += 1 // (int) // unknown partype 0xE5 :LAN_B1_14172 0026: return :LAN_B1_14174 0@ = 0 // (int) :LAN_B1_14178 01BB: (unknown) $6316(0@,2) $6318(0@,2) $6320(0@,2) $6320(0@,2) 0048: $6308(0@,2) = create_car $6105 at $6316(0@,2) $6318(0@,2) $6320(0@,2) 0050: set_car $6308(0@,2) max_speed_to 30.0 02E9: set_car $6308(0@,2) speed_to 30.0 0051: set_car $6308(0@,2) traffic_behavior_to 2 00D1: set_car $6308(0@,2) Z_angle_to $6328(0@,2) 00A4: $6306(0@,2) = create_actor_pedtype 8 model $6101 in_car $6308(0@,2) driverseat 0052: set_car $6308(0@,2) driver_behaviour_to 11 0339: (unknown) $6306(0@,2) 1 0300: (unknown) $6308(0@,2) 100 01B6: (unknown) $6308(0@,2) $6322(0@,2) $6324(0@,2) $6326(0@,2) 00C0: (unknown) $6308(0@,2) $6310(0@,2) 00BC: (unknown) $6310(0@,2) 0 0106: give_actor $6306(0@,2) weapon $6110 ammo 50 // Load the weapon model before using this 0127: reset_actor $6306(0@,2) flags 015D: (unknown) $6306(0@,2) 18 014B: set_actor $6306(0@,2) health_to 10 0543: (unknown) $6306(0@,2) 0 $6314(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_14178 0026: return :LAN_B1_14390 0@ = 0 // (int) :LAN_B1_14394 $5910(0@,10) == 1 // (int) var == num jump_if_false @LAN_B1_14466 &58841 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14442 0045: actor $5900(0@,10) defined jump_if_false @LAN_B1_14442 014B: set_actor $5900(0@,10) health_to 0 :LAN_B1_14442 009F: actor $5900(0@,10) dead jump_if_false @LAN_B1_14466 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2750 0@ :LAN_B1_14466 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_14394 &58844 == 10 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14591 00AE: remove_status_text &58855 // unknown partype 0xE5 00BB: (unknown) $6113 $6113 = 0 // (int) $6097 = 2 // (int) &58841 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14584 0045: actor $1038 defined jump_if_false @LAN_B1_14556 0044: put_actor $1038 at -846.77 1037.57 15.75 :LAN_B1_14556 0045: actor $6112 defined jump_if_false @LAN_B1_14584 0044: put_actor $6112 at -846.77 1038.57 15.75 :LAN_B1_14584 0002: jump @LAN_B1_14664 :LAN_B1_14591 &58844 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14664 0@ = 0 // (int) :LAN_B1_14608 0045: actor $5900(0@,10) defined jump_if_false @LAN_B1_14647 020E: (unknown) $5900(0@,10) 0 0045: actor $1038 defined jump_if_false @LAN_B1_14647 00E4: (unknown) $5900(0@,10) $1038 :LAN_B1_14647 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_14608 :LAN_B1_14664 0026: return :LAN_B1_14666 0045: actor $1038 defined jump_if_false @LAN_B1_14706 02E7: get_weapon_data_from_actor $1038 weapon_group 6 weapon 12@ ammo 11@ model &58835 // unknown partype 0xE5 30 > 11@ // (int) num > var 0022: jump_if_false @LAN_B1_14706 // Note: the incorrect math opcode was used here 009E: set_actor $1038 weapon 12@ ammo_to 30 while_in_car :LAN_B1_14706 0026: return :LAN_B1_14708 0045: actor $6112 defined 0022: jump_if_false @LAN_B1_14784 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_B1_14784 // Note: the incorrect math opcode was used here 0078: if and 0080: actor $6112 near_point $6217 $6218 radius 5.0 5.0 sphere 0 0080: actor $1038 near_point $6217 $6218 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_B1_14784 // Note: the incorrect math opcode was used here 0025: gosub @LAN_B1_18188 $6097 = 10 // (int) :LAN_B1_14784 0026: return :LAN_B1_14786 0045: actor $1038 defined jump_if_false @LAN_B1_15017 0045: actor $6112 defined jump_if_false @LAN_B1_15017 01F0: actor $6112 in_range_of_player $1038 0022: jump_if_false @LAN_B1_14958 // Note: the incorrect math opcode was used here &58842 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14951 &58843 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14869 0057: show_text_highpriority GXT 'LAN1_28' time 7000 flag 1 // ~w~Take Lance to his ~y~hotel. 0002: jump @LAN_B1_14913 :LAN_B1_14869 0045: actor $6112 defined jump_if_false @LAN_B1_14901 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13171 'LANB1DA' 1 :LAN_B1_14901 &58858 += 1 // (int) // unknown partype 0xE5 &58843 = 1 // (int) // unknown partype 0xE5 :LAN_B1_14913 0248: (unknown) $6217 $6218 $6219 3.0 &58832 // unknown partype 0xE5 00BB: (unknown) $6113 $6113 = 0 // (int) 00C3: (unknown) $6217 $6218 $6219 $6216 &58842 = 1 // (int) // unknown partype 0xE5 :LAN_B1_14951 0002: jump @LAN_B1_15017 :LAN_B1_14958 &58842 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15017 0057: show_text_highpriority GXT 'LAN1_27' time 7000 flag 1 // ~w~Find ~b~Lance. &58842 = 0 // (int) // unknown partype 0xE5 0249: (unknown) &58832 // unknown partype 0xE5 00BB: (unknown) $6216 $6216 = 0 // (int) 00C1: (unknown) $6112 $6113 00BC: (unknown) $6113 2 :LAN_B1_15017 0026: return :LAN_B1_15019 004F: unknown_check $6115 jump_if_false @LAN_B1_15168 014E: &58845 = car $6115 health // unknown partype 0xE5 &58845 > 250 // (int) var > num // unknown partype 0xE5 jump_if_false @LAN_B1_15106 0039: 13@ = integer &58845 to_float // unknown partype 0xE5 // Note: the incorrect math opcode was used here 13@ += -250.0 // (float) 0039: 14@ = integer &58846 to_float // unknown partype 0xE5 // Note: the incorrect math opcode was used here 14@ += -250.0 // (float) 0030: 13@ /= 14@ // (float vars) // Note: the incorrect math opcode was used here 13@ *= 100.0 // (float) 0038: &58845 = float 13@ to_integer // unknown partype 0xE5 // Note: the incorrect math opcode was used here &58847 = 100 // (int) // unknown partype 0xE5 002B: &58847 -= &58845 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0002: jump @LAN_B1_15168 :LAN_B1_15106 0078: if or 250 >= &58845 // (int) num >= var // unknown partype 0xE5 012D: car $6115 flipped 0256: unknown_check $6115 0022: jump_if_false @LAN_B1_15168 // Note: the incorrect math opcode was used here 013B: explode_car $6115 0045: actor $6112 defined 0022: jump_if_false @LAN_B1_15152 // Note: the incorrect math opcode was used here 014B: set_actor $6112 health_to 0 :LAN_B1_15152 0045: actor $1038 defined jump_if_false @LAN_B1_15168 014B: set_actor $1038 health_to 0 :LAN_B1_15168 0026: return :LAN_B1_15170 &58860 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15209 0268: (unknown) 0267: (unknown) 'H_IV_60' // Use the~h~ ~k~ ~FREE2~ ~w~to aim. Press~h~ ~k~ ~PDFW~ ~w~to fire. &58860 += 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_15329 :LAN_B1_15209 &58860 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15278 010E: &58850 = current_time_in_ms // unknown partype 0xE5 0035: &58851 = &58859 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58851 += 5000 // (int) // unknown partype 0xE5 0011: &58850 > &58851 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_15271 // Note: the incorrect math opcode was used here 0268: (unknown) 0267: (unknown) 'DIA2_H3' // Hold~h~ ~k~ ~SNSLO~ ~w~to make fine adjustments to your aim. &58860 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15271 0002: jump @LAN_B1_15329 :LAN_B1_15278 &58860 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15329 010E: &58850 = current_time_in_ms // unknown partype 0xE5 0035: &58851 = &58859 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58851 += 10000 // (int) // unknown partype 0xE5 0011: &58850 > &58851 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_15329 // Note: the incorrect math opcode was used here 0268: (unknown) &58860 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15329 0026: return :LAN_B1_15331 004F: unknown_check $6115 jump_if_false @LAN_B1_16239 &58856 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15681 0102: car $6115 near_point -1245.0 -692.69 radius 3.0 3.0 sphere 0 jump_if_false @LAN_B1_15674 0126: make_car $6115 very_heavy 0 01B0: (unknown) $6115 1 0045: actor $1038 defined jump_if_false @LAN_B1_15491 0107: toggle_player $1038 can_move 0 01AE: (unknown) 1 00B9: set_camera_position -1225.48 -692.38 13.04 rotations 0 0 0 00B4: camera_on_car $6115 15 2 00B8: set_gamespeed 0.5 03B4: (unknown) $6115 0 0 0 004E: put_car $6115 at -1245.0 -692.69 20.21 03B9: (unknown) $6115 0 20.0 270.0 02E9: set_car $6115 speed_to 30.0 010E: &58854 = current_time_in_ms // unknown partype 0xE5 :LAN_B1_15491 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BF' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BF' 0045: actor $6112 defined jump_if_false @LAN_B1_15544 0154: (unknown) $6112 :LAN_B1_15544 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BG' 'LAN1_15' -1 0 // ~w~I'm just too pretty to die, ha ha ha! Woo! 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BH' 'LAN1_16' -1 0 // ~w~Look out Vic. There's more of them! 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BI' 'LAN1_17' -1 0 // ~w~Do you have any friends in this town? 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANB1BJ' 'LAN1_18' -1 0 // ~w~Shit! They're everywhere! &58856 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15674 0002: jump @LAN_B1_16239 :LAN_B1_15681 &58856 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15819 010E: &58850 = current_time_in_ms // unknown partype 0xE5 0035: &58851 = &58854 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58851 += 2500 // (int) // unknown partype 0xE5 0011: &58850 > &58851 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_15812 // Note: the incorrect math opcode was used here 0126: make_car $6115 very_heavy 1 01B0: (unknown) $6115 0 01CF: (unknown) 00B8: set_gamespeed 1.0 01AE: (unknown) 0 0045: actor $1038 defined jump_if_false @LAN_B1_15768 0481: (unknown) $1038 1 0107: toggle_player $1038 can_move 1 :LAN_B1_15768 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BG' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BG' &58856 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15812 0002: jump @LAN_B1_16239 :LAN_B1_15819 &58856 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15917 0102: car $6115 near_point -935.46 15.31 radius 20.0 20.0 sphere 0 jump_if_false @LAN_B1_15910 0045: actor &58637 defined // unknown partype 0xE5 jump_if_false @LAN_B1_15882 020E: (unknown) &58637 0 // unknown partype 0xE5 03AE: (unknown) &58637 $6115 // unknown partype 0xE5 :LAN_B1_15882 0045: actor &58638 defined // unknown partype 0xE5 0022: jump_if_false @LAN_B1_15904 // Note: the incorrect math opcode was used here 020E: (unknown) &58638 0 // unknown partype 0xE5 03AE: (unknown) &58638 $6115 // unknown partype 0xE5 :LAN_B1_15904 &58856 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15910 0002: jump @LAN_B1_16239 :LAN_B1_15917 &58856 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_16151 0102: car $6115 near_point -875.88 216.52 radius 3.0 3.0 sphere 0 jump_if_false @LAN_B1_16144 0126: make_car $6115 very_heavy 0 01B0: (unknown) $6115 1 00AE: remove_status_text &58847 // unknown partype 0xE5 0045: actor $1038 defined jump_if_false @LAN_B1_16100 0107: toggle_player $1038 can_move 0 01AE: (unknown) 1 0216: (unknown) $1038 $1042 $1043 $1044 02B6: (unknown) $1038 $6115 0.4 0 0 0 0 0 00B9: set_camera_position -881.04 199.36 9.43 rotations 0 0 0 00B4: camera_on_car $6115 15 2 00B8: set_gamespeed 0.25 03B4: (unknown) $6115 0 0 0 004E: put_car $6115 at -879.13 213.37 11.81 03B9: (unknown) $6115 0 35.0 320.0 02E9: set_car $6115 speed_to 45.0 010E: &58854 = current_time_in_ms // unknown partype 0xE5 :LAN_B1_16100 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANB1BL' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANB1BL' &58856 += 1 // (int) // unknown partype 0xE5 :LAN_B1_16144 0002: jump @LAN_B1_16239 :LAN_B1_16151 &58856 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_16239 03B8: (unknown) $6115 7@ 8@ 9@ 8@ -= 0.5 // (float) 03B9: (unknown) $6115 7@ 8@ 9@ 010E: &58850 = current_time_in_ms // unknown partype 0xE5 0035: &58851 = &58854 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58851 += 1000 // (int) // unknown partype 0xE5 0011: &58850 > &58851 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_16239 // Note: the incorrect math opcode was used here 0025: gosub @LAN_B1_16241 0025: gosub @LAN_B1_9746 $6097 = 1 // (int) &58856 += 1 // (int) // unknown partype 0xE5 :LAN_B1_16239 0026: return :LAN_B1_16241 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B1_16305 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_B1_16299 0400: (unknown) $1038 $1690 0002: jump @LAN_B1_16305 :LAN_B1_16299 02C0: (unknown) $1038 $1690 :LAN_B1_16305 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 1000 ms :LAN_B1_16316 00CA: fading jump_if_false @LAN_B1_16365 0001: wait 0 ms 004F: unknown_check $6115 jump_if_false @LAN_B1_16358 03B8: (unknown) $6115 7@ 8@ 9@ 8@ -= 0.5 // (float) 03B9: (unknown) $6115 7@ 8@ 9@ :LAN_B1_16358 0002: jump @LAN_B1_16316 :LAN_B1_16365 0045: actor $1038 defined 0022: jump_if_false @LAN_B1_16413 // Note: the incorrect math opcode was used here 807E: not actor $1038 driving 0022: jump_if_false @LAN_B1_16410 // Note: the incorrect math opcode was used here 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_B1_16413 :LAN_B1_16410 021D: (unknown) 0 :LAN_B1_16413 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B1_16419 0@ = 0 // (int) :LAN_B1_16423 $6164(0@,14) == 0 // (int) var == num jump_if_false @LAN_B1_16455 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3574 0@ 0002: jump @LAN_B1_16476 :LAN_B1_16455 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3778 $6150(0@,14) $6178(0@,14) 100.0 :LAN_B1_16476 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_B1_16423 0@ = 0 // (int) :LAN_B1_16497 $6135(0@,3) == 0 // (int) var == num jump_if_false @LAN_B1_16529 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3161 0@ 0002: jump @LAN_B1_16540 :LAN_B1_16529 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3271 0@ :LAN_B1_16540 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_16497 0@ = 0 // (int) :LAN_B1_16561 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3500 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B1_16561 0@ = 0 // (int) :LAN_B1_16593 0045: actor $1038 defined jump_if_false @LAN_B1_17201 $5976(0@,12) == 1 // (int) var == num jump_if_false @LAN_B1_17159 004F: unknown_check $5964(0@,12) jump_if_false @LAN_B1_17146 8045: not actor $6072(0@,12) defined jump_if_false @LAN_B1_16734 00BB: (unknown) $6060(0@,12) $6060(0@,12) = 0 // (int) 0045: actor $6096(0@,12) defined jump_if_false @LAN_B1_16721 0045: actor $1038 defined jump_if_false @LAN_B1_16690 00E4: (unknown) $6096(0@,12) $1038 :LAN_B1_16690 $6108(0@,12) == 0 // (int) var == num jump_if_false @LAN_B1_16721 00C1: (unknown) $6096(0@,12) $6108(0@,12) 00BC: (unknown) $6108(0@,12) 0 :LAN_B1_16721 0113: remove_references_to_car $5964(0@,12) // Like turning a car into any random car $5976(0@,12) = 0 // (int) :LAN_B1_16734 02D8: unknown_check $5964(0@,12) jump_if_false @LAN_B1_16865 004D: store_car $5964(0@,12) position_to 2@ 3@ 4@ 0045: actor $1038 defined 0022: jump_if_false @LAN_B1_16776 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 2@ 3@ 5@ :LAN_B1_16776 5.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_B1_16807 // Note: the incorrect math opcode was used here 02C7: (unknown) $5964(0@,12) 5 4000 0002: jump @LAN_B1_16865 :LAN_B1_16807 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @LAN_B1_16842 02C7: (unknown) $5964(0@,12) 9 4000 0002: jump @LAN_B1_16865 :LAN_B1_16842 1@ == 1 // (int) var == num jump_if_false @LAN_B1_16865 02C7: (unknown) $5964(0@,12) 10 4000 :LAN_B1_16865 0102: car $5964(0@,12) near_point $6024(0@,12) $6036(0@,12) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B1_17045 // Note: the incorrect math opcode was used here 00BB: (unknown) $6060(0@,12) $6060(0@,12) = 0 // (int) 0045: actor $6072(0@,12) defined jump_if_false @LAN_B1_16969 0045: actor $1038 defined jump_if_false @LAN_B1_16938 00E4: (unknown) $6072(0@,12) $1038 :LAN_B1_16938 $6084(0@,12) == 0 // (int) var == num jump_if_false @LAN_B1_16969 00C1: (unknown) $6072(0@,12) $6084(0@,12) 00BC: (unknown) $6084(0@,12) 0 :LAN_B1_16969 0045: actor $6096(0@,12) defined jump_if_false @LAN_B1_17032 0045: actor $1038 defined jump_if_false @LAN_B1_17001 00E4: (unknown) $6096(0@,12) $1038 :LAN_B1_17001 $6108(0@,12) == 0 // (int) var == num jump_if_false @LAN_B1_17032 00C1: (unknown) $6096(0@,12) $6108(0@,12) 00BC: (unknown) $6108(0@,12) 0 :LAN_B1_17032 0113: remove_references_to_car $5964(0@,12) // Like turning a car into any random car $5976(0@,12) = 0 // (int) :LAN_B1_17045 004F: unknown_check $5964(0@,12) jump_if_false @LAN_B1_17139 004D: store_car $5964(0@,12) position_to 2@ 3@ 4@ 0045: actor $1038 defined 0022: jump_if_false @LAN_B1_17139 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 2@ 3@ 5@ 5@ > 275.0 // (float) var > num jump_if_false @LAN_B1_17139 00BB: (unknown) $6060(0@,12) $6060(0@,12) = 0 // (int) 0112: remove_references_to_actor $6072(0@,12) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6096(0@,12) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5964(0@,12) // Like turning a car into any random car $5976(0@,12) = 0 // (int) :LAN_B1_17139 0002: jump @LAN_B1_17159 :LAN_B1_17146 00BB: (unknown) $6060(0@,12) $6060(0@,12) = 0 // (int) :LAN_B1_17159 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3778 $6072(0@,12) $6084(0@,12) 75.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3778 $6096(0@,12) $6108(0@,12) 75.0 :LAN_B1_17201 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_B1_16593 0@ = 0 // (int) :LAN_B1_17222 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3418 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B1_17222 0@ = 0 // (int) :LAN_B1_17254 804F: not unknown_check $6308(0@,2) jump_if_false @LAN_B1_17280 00BB: (unknown) $6310(0@,2) $6310(0@,2) = 0 // (int) :LAN_B1_17280 0045: actor $6306(0@,2) defined jump_if_false @LAN_B1_17407 807E: not actor $6306(0@,2) driving jump_if_false @LAN_B1_17400 $6314(0@,2) == 0 // (int) var == num jump_if_false @LAN_B1_17379 00BB: (unknown) $6310(0@,2) $6310(0@,2) = 0 // (int) $6312(0@,2) = 0 // (int) $6312(0@,2) == 0 // (int) var == num jump_if_false @LAN_B1_17371 00C1: (unknown) $6306(0@,2) $6312(0@,2) 00BC: (unknown) $6312(0@,2) 0 :LAN_B1_17371 $6314(0@,2) = 1 // (int) :LAN_B1_17379 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3778 $6306(0@,2) $6312(0@,2) 50.0 :LAN_B1_17400 0002: jump @LAN_B1_17433 :LAN_B1_17407 00BB: (unknown) $6312(0@,2) $6312(0@,2) = 0 // (int) 00BB: (unknown) $6310(0@,2) $6310(0@,2) = 0 // (int) :LAN_B1_17433 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_17254 0026: return :LAN_B1_17452 &58858 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_17513 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12621 'LANB1DA' jump_if_false @LAN_B1_17513 0057: show_text_highpriority GXT 'LAN1_29' time 7000 flag 1 // ~w~The attackers are all wasted! Now take Lance to his ~y~hotel. &58858 += 1 // (int) // unknown partype 0xE5 :LAN_B1_17513 0026: return :LAN_B1_17515 &58849 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_17579 010E: &58850 = current_time_in_ms // unknown partype 0xE5 0035: &58851 = &58852 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58851 += 1000 // (int) // unknown partype 0xE5 0011: &58850 > &58851 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_17579 // Note: the incorrect math opcode was used here 004F: unknown_check $6115 0022: jump_if_false @LAN_B1_17574 // Note: the incorrect math opcode was used here 0325: (unknown) $6115 0 :LAN_B1_17574 &58849 = 0 // (int) // unknown partype 0xE5 :LAN_B1_17579 0026: return :LAN_B1_17581 0045: actor $1038 defined jump_if_false @LAN_B1_17682 0045: actor $6112 defined jump_if_false @LAN_B1_17682 007E: actor $6112 driving jump_if_false @LAN_B1_17658 007B: $6114 = actor $6112 car 0078: if and $3355 > 0 // (int) var > num 001C: $3355 == $6114 // (int) num == var 0022: jump_if_false @LAN_B1_17651 // Note: the incorrect math opcode was used here 00BB: (unknown) $6113 $6113 = 0 // (int) :LAN_B1_17651 0002: jump @LAN_B1_17682 :LAN_B1_17658 $6113 == 0 // (int) var == num jump_if_false @LAN_B1_17682 00C1: (unknown) $6112 $6113 00BC: (unknown) $6113 2 :LAN_B1_17682 0026: return :LAN_B1_17684 0045: actor $6112 defined jump_if_false @LAN_B1_17743 014D: &58838 = actor $6112 health // unknown partype 0xE5 &58838 /= 2 // (int) // unknown partype 0xE5 0 > &58838 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @LAN_B1_17724 // Note: the incorrect math opcode was used here &58838 = 0 // (int) // unknown partype 0xE5 :LAN_B1_17724 &58838 > 100 // (int) var > num // unknown partype 0xE5 jump_if_false @LAN_B1_17743 &58838 = 100 // (int) // unknown partype 0xE5 :LAN_B1_17743 0035: &58855 = &58838 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 0026: return :LAN_B1_17751 0@ = 0 // (int) :LAN_B1_17755 004F: unknown_check $5964(0@,12) jump_if_false @LAN_B1_17779 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2784 0@ :LAN_B1_17779 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_B1_17755 0@ = 0 // (int) :LAN_B1_17800 0045: actor $6306(0@,2) defined jump_if_false @LAN_B1_17819 0112: remove_references_to_actor $6306(0@,2) // Like turning an actor into a random pedestrian :LAN_B1_17819 004F: unknown_check $6308(0@,2) jump_if_false @LAN_B1_17838 0113: remove_references_to_car $6308(0@,2) // Like turning a car into any random car :LAN_B1_17838 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_17800 0@ = 0 // (int) :LAN_B1_17859 004F: unknown_check $6132(0@,3) jump_if_false @LAN_B1_17878 0113: remove_references_to_car $6132(0@,3) // Like turning a car into any random car :LAN_B1_17878 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_17859 0@ = 0 // (int) :LAN_B1_17899 0045: actor $6150(0@,14) defined jump_if_false @LAN_B1_17918 0112: remove_references_to_actor $6150(0@,14) // Like turning an actor into a random pedestrian :LAN_B1_17918 00BB: (unknown) $6178(0@,14) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_B1_17899 0@ = 0 // (int) :LAN_B1_17945 0045: actor $6242(0@,8) defined jump_if_false @LAN_B1_17964 0112: remove_references_to_actor $6242(0@,8) // Like turning an actor into a random pedestrian :LAN_B1_17964 004F: unknown_check $6234(0@,8) jump_if_false @LAN_B1_17983 0113: remove_references_to_car $6234(0@,8) // Like turning a car into any random car :LAN_B1_17983 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B1_17945 0@ = 0 // (int) :LAN_B1_18004 0045: actor $5900(0@,10) defined jump_if_false @LAN_B1_18031 03DE: (unknown) $5900(0@,10) 1 0112: remove_references_to_actor $5900(0@,10) // Like turning an actor into a random pedestrian :LAN_B1_18031 00BB: (unknown) $5950(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_18004 0026: return :LAN_B1_18056 0059: text_clear_all 00AE: remove_status_text &58847 // unknown partype 0xE5 00AE: remove_status_text &58855 // unknown partype 0xE5 00BB: (unknown) $6113 00BB: (unknown) $6216 0249: (unknown) &58832 // unknown partype 0xE5 0025: gosub @LAN_B1_17751 034A: unknown_check $6112 jump_if_false @LAN_B1_18100 020D: (unknown) $6112 :LAN_B1_18100 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $6099 == 1 // (int) var == num jump_if_false @LAN_B1_18154 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'LAN1_01' // ~r~Lance died! 0002: jump @LAN_B1_18186 :LAN_B1_18154 $6099 == 2 // (int) var == num jump_if_false @LAN_B1_18186 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'LAN1_02' // ~r~Lance drowned! :LAN_B1_18186 0026: return :LAN_B1_18188 0059: text_clear_all 0025: gosub @LAN_B1_11120 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @99RED_12847 'LAN_B01' 0 // Jive Drive 01DF: progress_made += 1 0026: return :LAN_B1_18223 0@ = 0 // (int) :LAN_B1_18227 004F: unknown_check $5871(0@,4) jump_if_false @LAN_B1_18246 0113: remove_references_to_car $5871(0@,4) // Like turning a car into any random car :LAN_B1_18246 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_18227 0@ = 0 // (int) :LAN_B1_18267 0252: object $6330(0@,4) exists jump_if_false @LAN_B1_18286 0114: remove_references_to_object $6330(0@,4) // This object will now disappear when the player looks away :LAN_B1_18286 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_18267 0255: (unknown) $6115 004F: unknown_check $6115 jump_if_false @LAN_B1_18322 0113: remove_references_to_car $6115 // Like turning a car into any random car :LAN_B1_18322 004F: unknown_check $6114 jump_if_false @LAN_B1_18337 0113: remove_references_to_car $6114 // Like turning a car into any random car :LAN_B1_18337 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 0025: gosub @LAN_B1_11947 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 02CB: (unknown) 1.0 024F: (unknown) 1.0 03F1: (unknown) 1 028E: (unknown) &58836 &58837 // unknown partype 0xE5// unknown partype 0xE5 04CE: (unknown) 12 1 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 60--------------- :LAN_B2 0238: name_thread 'LAN_B2' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B2' 0025: gosub @LAN_B2_10726 009D: wasted_or_busted // mission only jump_if_false @LAN_B2_45 0025: gosub @LAN_B2_29377 :LAN_B2_45 0025: gosub @LAN_B2_29797 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B2_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B2_138 :LAN_B2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B2_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B2_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B2_188 0026: return :LAN_B2_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B2_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_B2_248 0400: (unknown) $1038 $1690 0002: jump @LAN_B2_254 :LAN_B2_248 02C0: (unknown) $1038 $1690 :LAN_B2_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_B2_281 0045: actor $1038 defined jump_if_false @LAN_B2_349 807E: not actor $1038 driving jump_if_false @LAN_B2_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_B2_329 :LAN_B2_326 021D: (unknown) 0 :LAN_B2_329 $1698 == 0 // (int) var == num jump_if_false @LAN_B2_345 02EA: select_interior 2 :LAN_B2_345 01AE: (unknown) 1 :LAN_B2_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B2_355 0045: actor $1038 defined jump_if_false @LAN_B2_419 807E: not actor $1038 driving jump_if_false @LAN_B2_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_B2_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_B2_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_B2_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_B2_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_B2_468 02EA: select_interior 0 :LAN_B2_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B2_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B2_498 0026: return :LAN_B2_500 0045: actor 0@ defined jump_if_false @LAN_B2_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B2_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B2_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B2_549 0026: return :LAN_B2_551 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B2_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_B2_598 :LAN_B2_594 1@ = 0 // (int) :LAN_B2_598 1@ == 1 // (int) var == num jump_if_false @LAN_B2_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B2_675 007E: actor 0@ driving jump_if_false @LAN_B2_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B2_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B2_664 :LAN_B2_661 00F1: (unknown) 0@ :LAN_B2_664 0002: jump @LAN_B2_675 :LAN_B2_671 1@ = 0 // (int) :LAN_B2_675 0002: jump @LAN_B2_598 :LAN_B2_682 0026: return :LAN_B2_684 0045: actor 0@ defined jump_if_false @LAN_B2_776 007E: actor 0@ driving jump_if_false @LAN_B2_760 02A7: unknown_check 0@ jump_if_false @LAN_B2_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B2_753 :LAN_B2_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B2_753 0002: jump @LAN_B2_769 :LAN_B2_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B2_769 0002: jump @LAN_B2_778 :LAN_B2_776 005F: (unknown) :LAN_B2_778 005E: (unknown) :LAN_B2_780 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B2_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B2_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B2_870 :LAN_B2_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B2_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_551 4@ :LAN_B2_870 0002: jump @LAN_B2_936 :LAN_B2_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B2_936 :LAN_B2_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B2_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_551 3@ :LAN_B2_936 0045: actor 0@ defined jump_if_false @LAN_B2_988 004F: unknown_check 1@ jump_if_false @LAN_B2_988 007E: actor 0@ driving jump_if_false @LAN_B2_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B2_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_551 0@ :LAN_B2_988 5@ = 0 // (int) :LAN_B2_992 5@ == 0 // (int) var == num jump_if_false @LAN_B2_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B2_1083 004F: unknown_check 1@ jump_if_false @LAN_B2_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B2_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B2_1083 :LAN_B2_1049 2@ == -1 // (int) var == num jump_if_false @LAN_B2_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B2_1083 :LAN_B2_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B2_1083 0002: jump @LAN_B2_992 :LAN_B2_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @LAN_B2_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B2_1311 :LAN_B2_1135 0@ == 1 // (int) var == num jump_if_false @LAN_B2_1168 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B2_1311 :LAN_B2_1168 0@ == 2 // (int) var == num jump_if_false @LAN_B2_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B2_1311 :LAN_B2_1210 0@ == 3 // (int) var == num jump_if_false @LAN_B2_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B2_1311 :LAN_B2_1254 0@ == 4 // (int) var == num jump_if_false @LAN_B2_1285 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B2_1311 :LAN_B2_1285 0@ == 5 // (int) var == num jump_if_false @LAN_B2_1311 03CF: (unknown) 237 130 180 255 :LAN_B2_1311 0026: return :LAN_B2_1313 00BC: (unknown) 0@ 2 0026: return :LAN_B2_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B2_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B2_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B2_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B2_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B2_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B2_1449 005F: (unknown) :LAN_B2_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B2_1496 005F: (unknown) :LAN_B2_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_B2_1543 005F: (unknown) :LAN_B2_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B2_1557 005F: (unknown) :LAN_B2_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_B2_1584 005F: (unknown) :LAN_B2_1584 0485: unknown_check 0@ 214 jump_if_false @LAN_B2_1599 005E: (unknown) :LAN_B2_1599 0485: unknown_check 0@ 215 jump_if_false @LAN_B2_1614 005E: (unknown) :LAN_B2_1614 0485: unknown_check 0@ 216 jump_if_false @LAN_B2_1629 005E: (unknown) :LAN_B2_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_B2_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LAN_B2_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_B2_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_B2_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_B2_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_B2_1746 :LAN_B2_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_B2_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_B2_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_B2_1842 0045: actor 1@ defined jump_if_false @LAN_B2_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_B2_1835 0002: jump @LAN_B2_1881 :LAN_B2_1842 0045: actor 1@ defined jump_if_false @LAN_B2_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_B2_1881 0002: jump @LAN_B2_1895 :LAN_B2_1888 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_B2_1895 0026: return :LAN_B2_1897 1@ = 0 // (int) :LAN_B2_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_B2_1901 0@ > 8 // (int) var > num jump_if_false @LAN_B2_1943 0@ = 8 // (int) :LAN_B2_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return :LAN_B2_1955 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @LAN_B2_1981 020D: (unknown) $5332(1@,8) :LAN_B2_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :LAN_B2_2012 0026: return 0@ = 0 // (int) :LAN_B2_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LAN_B2_2039 020D: (unknown) $5332(0@,8) :LAN_B2_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B2_2018 0026: return 0@ = 0 // (int) :LAN_B2_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LAN_B2_2083 003F: destroy_actor $5332(0@,8) :LAN_B2_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B2_2062 0026: return 0@ = 0 // (int) :LAN_B2_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LAN_B2_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :LAN_B2_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B2_2106 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_B2_2158 005F: (unknown) :LAN_B2_2158 009F: actor 0@ dead jump_if_false @LAN_B2_2170 005F: (unknown) :LAN_B2_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B2_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_B2_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_B2_2339 1@ = -1 // (int) :LAN_B2_2339 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_B2_2359 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_B2_2379 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_B2_2399 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_B2_2419 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_B2_2439 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2455 02E2: 1@ = 0 // (any) :LAN_B2_2455 0026: return $5684 = 0 // (int) :LAN_B2_2462 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LAN_B2_2496 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LAN_B2_2514 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_2530 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_2530 005F: (unknown) :LAN_B2_2532 010E: 1@ = current_time_in_ms 0035: $5638 = 1@ // (int vars) 0029: $5638 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :LAN_B2_2547 1@ == 1 // (int) var == num jump_if_false @LAN_B2_2578 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 0@ 0 0002: jump @LAN_B2_2621 :LAN_B2_2578 1@ == 1 // (int) var == num jump_if_false @LAN_B2_2610 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 0@ 1 0002: jump @LAN_B2_2621 :LAN_B2_2610 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 0@ :LAN_B2_2621 0037: $5640 = 0@ // (string vars) 0026: return :LAN_B2_2628 0@ == 1 // (int) var == num jump_if_false @LAN_B2_2654 $5972 == 0 // (int) var == num jump_if_false @LAN_B2_2654 005F: (unknown) :LAN_B2_2654 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B2_2547 $5371(0@,10) 1 0035: $5637 = 0@ // (int vars) $5637 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2532 0 005E: (unknown) :LAN_B2_2694 0@ = 0 // (int) :LAN_B2_2698 2 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_2739 // Note: the incorrect math opcode was used here 01F7: garage $1536(0@,4) respray_done 0022: jump_if_false @LAN_B2_2727 // Note: the incorrect math opcode was used here 03C2: (unknown) 0268: (unknown) :LAN_B2_2727 0@ += 1 // (int) 0002: jump @LAN_B2_2698 :LAN_B2_2739 0026: return :LAN_B2_2741 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2514 $5638 jump_if_false @LAN_B2_2803 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 $5640 jump_if_false @LAN_B2_2803 0011: 0@ > $5637 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_2803 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2628 $5637 :LAN_B2_2803 0026: return :LAN_B2_2805 not $5973 == -1 // (int) var == num jump_if_false @LAN_B2_2828 047A: (unknown) $5973 $5973 = -1 // (int) :LAN_B2_2828 0026: return :LAN_B2_2830 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_B2_2805 $5973 = 0 // (int) 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $5973 // (int) // Note: the incorrect math opcode was used here 0026: return :LAN_B2_2857 not 0@ == -1 // (int) var == num jump_if_false @LAN_B2_2872 00BB: (unknown) 0@ :LAN_B2_2872 0026: return :LAN_B2_2874 not 0@ == -1 // (int) var == num jump_if_false @LAN_B2_2890 00C4: (unknown) 0@ 0 :LAN_B2_2890 0026: return :LAN_B2_2892 not 0@ == -1 // (int) var == num jump_if_false @LAN_B2_2909 00C4: (unknown) 0@ 3 :LAN_B2_2909 0026: return :LAN_B2_2911 003E: 7@ = create_actor_pedtype $5731 model $5730 at 0@ 1@ 2@ 0045: actor 7@ defined 0022: jump_if_false @LAN_B2_3034 // Note: the incorrect math opcode was used here 0106: give_actor 7@ weapon $5788 ammo $5789 // Load the weapon model before using this 01C9: (unknown) 7@ 25 010F: (unknown) 7@ 3@ 4@ 5@ 041B: (unknown) 7@ 9 03D6: (unknown) 7@ 300 03D7: (unknown) 7@ 1000 03DE: (unknown) 7@ 1 0543: (unknown) 7@ 0 0542: (unknown) 7@ 1 02D0: (unknown) 7@ 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_B2_2857 $5590(6@,11) $5590(6@,11) = 0 // (int) 00C1: (unknown) 7@ $5590(6@,11) 00BC: (unknown) $5590(6@,11) 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_B2_2892 $5590(6@,11) :LAN_B2_3034 0026: return :LAN_B2_3036 0222: (unknown) $5483(0@,6) $5489(0@,6) $5495(0@,6) 4@ 0045: actor 4@ defined 0022: jump_if_false @LAN_B2_3083 // Note: the incorrect math opcode was used here 010F: (unknown) 4@ 1@ 2@ 3@ 0127: reset_actor 4@ flags 01A4: (unknown) 4@ 0 020E: (unknown) 4@ 1 041B: (unknown) 4@ 0 :LAN_B2_3083 0026: return :LAN_B2_3085 0045: actor 0@ defined jump_if_false @LAN_B2_3145 0352: (unknown) 0@ 0044: put_actor 0@ at $5483(1@,6) $5489(1@,6) $5495(1@,6) 010F: (unknown) 0@ -885.41 796.35 10.1 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 41 020E: (unknown) 0@ 0 :LAN_B2_3145 0026: return :LAN_B2_3147 0036: 5@ = $5455(0@,5) // (float vars) 0036: 6@ = $5460(0@,5) // (float vars) 0036: 7@ = $5465(0@,5) // (float vars) 01BB: (unknown) 5@ 6@ 7@ 7@ 003E: 4@ = create_actor_pedtype $5729 model $5726 at 5@ 6@ 7@ 0045: actor 4@ defined 0022: jump_if_false @LAN_B2_3251 // Note: the incorrect math opcode was used here 010F: (unknown) 4@ 1@ 2@ 3@ 0106: give_actor 4@ weapon 19 ammo 90 // Load the weapon model before using this 01A4: (unknown) 4@ 0 0344: (unknown) 4@ 1 0127: reset_actor 4@ flags 0543: (unknown) 4@ 0 0542: (unknown) 4@ 1 02F8: (unknown) 4@ 1 01B1: (unknown) 4@ 1 1 1 1 1 020E: (unknown) 4@ 1 :LAN_B2_3251 0026: return :LAN_B2_3253 0045: actor 1@ defined jump_if_false @LAN_B2_3391 not 0@ == 0 // (int) var == num jump_if_false @LAN_B2_3337 0036: 5@ = $5455(0@,5) // (float vars) 0036: 6@ = $5460(0@,5) // (float vars) 0036: 7@ = $5465(0@,5) // (float vars) 01BB: (unknown) 5@ 6@ 7@ 7@ 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @LAN_B2_684 1@ 5@ 6@ 7@ 010F: (unknown) 1@ 2@ 3@ 4@ 0045: actor $1038 defined 0022: jump_if_false @LAN_B2_3337 // Note: the incorrect math opcode was used here 00F4: (unknown) 1@ $1038 :LAN_B2_3337 015D: (unknown) 1@ 1 01C9: (unknown) 1@ 40 01A4: (unknown) 1@ 1 0344: (unknown) 1@ 0 0127: reset_actor 1@ flags 00A1: (unknown) 1@ 1 00A1: (unknown) 1@ 2 020E: (unknown) 1@ 1 03DE: (unknown) 1@ 1 02F8: (unknown) 1@ 0 01B1: (unknown) 1@ 0 0 0 0 0 :LAN_B2_3391 0026: return :LAN_B2_3393 004F: unknown_check 0@ jump_if_false @LAN_B2_3411 01B2: (unknown) 0@ 0 0 0 0 0 :LAN_B2_3411 0026: return :LAN_B2_3413 0048: 1@ = create_car #POLICEM at $5432(0@,3) $5435(0@,3) $5438(0@,3) 004F: unknown_check 1@ 0022: jump_if_false @LAN_B2_3475 // Note: the incorrect math opcode was used here 0233: (unknown) 1@ $5441(0@,3) $5444(0@,3) 022E: (unknown) 1@ 1 013A: set_car 1@ door_status_to 1 01B2: (unknown) 1@ 1 1 1 1 1 :LAN_B2_3475 0026: return :LAN_B2_3477 003E: $5760 = create_actor_pedtype 22 model $5759 at -904.43 799.65 10.12 010F: (unknown) $5760 -903.0 799.46 10.14 020E: (unknown) $5760 1 0026: return :LAN_B2_3526 003E: $5757 = create_actor_pedtype 22 model $5758 at -894.39 799.99 10.19 010F: (unknown) $5757 -885.41 796.35 10.1 014B: set_actor $5757 health_to 50 02A5: (unknown) $5757 1 0026: return :LAN_B2_3582 003E: $5535(4@,11) = create_actor_pedtype $5787 model $5786 at 0@ 1@ 2@ 0045: actor $5535(4@,11) defined 0022: jump_if_false @LAN_B2_3718 // Note: the incorrect math opcode was used here 0106: give_actor $5535(4@,11) weapon $5788 ammo 9999 // Load the weapon model before using this 01C9: (unknown) $5535(4@,11) 65 00CF: set_actor $5535(4@,11) Z_angle_to 3@ 03DE: (unknown) $5535(4@,11) 1 04EE: (unknown) $5535(4@,11) 04B9: (unknown) $5535(4@,11) 1 1 0 03A5: (unknown) $5535(4@,11) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2857 $5590(4@,11) $5590(4@,11) = 0 // (int) 00C1: (unknown) $5535(4@,11) $5590(4@,11) 00BC: (unknown) $5590(4@,11) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2874 $5590(4@,11) :LAN_B2_3718 0026: return :LAN_B2_3720 003E: 4@ = create_actor_pedtype $5893 model $5897 at 0@ 1@ 2@ 0045: actor 4@ defined 0022: jump_if_false @LAN_B2_3773 // Note: the incorrect math opcode was used here 0106: give_actor 4@ weapon $5894 ammo 9999 // Load the weapon model before using this 01C9: (unknown) 4@ 70 03A5: (unknown) 4@ 0 04EE: (unknown) 4@ 04B9: (unknown) 4@ 1 1 0 01EC: (unknown) 4@ 1 :LAN_B2_3773 $5546(3@,11) = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_2857 5@ 5@ = 0 // (int) 00C1: (unknown) 4@ 5@ 00BC: (unknown) 5@ 0 0026: return :LAN_B2_3806 2@ = 20.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 003E: $5943 = create_actor_pedtype $5945 model $5944 at 0@ 1@ 2@ 0045: actor $5943 defined 0022: jump_if_false @LAN_B2_3960 // Note: the incorrect math opcode was used here 01C9: (unknown) $5943 60 03D5: (unknown) $5943 200 014B: set_actor $5943 health_to 200 01EC: (unknown) $5943 1 0347: (unknown) $5943 1 0339: (unknown) $5943 0 0368: (unknown) $5943 0 032D: (unknown) $5943 1 015D: (unknown) $5943 10 0045: actor $1038 defined jump_if_false @LAN_B2_3920 0310: (unknown) $5943 $1038 1 0324: (unknown) $1038 6 0 :LAN_B2_3920 0331: (unknown) $5943 1 02A5: (unknown) $5943 0 0106: give_actor $5943 weapon $5951 ammo 9999 // Load the weapon model before using this 0106: give_actor $5943 weapon $5950 ammo 9999 // Load the weapon model before using this 03A5: (unknown) $5943 0 0399: (unknown) $5943 1 :LAN_B2_3960 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_2857 $5641 $5641 = 0 // (int) 00C1: (unknown) $5943 $5641 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_1313 $5641 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_2874 $5641 0026: return :LAN_B2_4009 01BB: (unknown) 0@ 1@ 2@ 2@ 0048: 4@ = create_car $5965 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @LAN_B2_4062 // Note: the incorrect math opcode was used here 02E9: set_car 4@ speed_to 0 03B4: (unknown) 4@ 0 0 0 00D1: set_car 4@ Z_angle_to 3@ 0236: (unknown) 4@ 3 02E9: set_car 4@ speed_to 0 03B4: (unknown) 4@ 0 0 0 :LAN_B2_4062 0026: return :LAN_B2_4064 001C: 7@ == 6@ // (int) num == var 0022: jump_if_false @LAN_B2_4087 // Note: the incorrect math opcode was used here 0035: 8@ = $5946 // (int vars) 0002: jump @LAN_B2_4092 :LAN_B2_4087 0035: 8@ = $5772 // (int vars) :LAN_B2_4092 0048: $5517(7@,7) = create_car 8@ at 0@ 1@ 2@ 004F: unknown_check $5517(7@,7) 0022: jump_if_false @LAN_B2_4181 // Note: the incorrect math opcode was used here 0233: (unknown) $5517(7@,7) 3@ 4@ 042F: (unknown) $5517(7@,7) 1500 014C: set_car $5517(7@,7) health_to 1500 4 > 7@ // (int) num > var 0022: jump_if_false @LAN_B2_4173 // Note: the incorrect math opcode was used here 00A7: (unknown) $5517(7@,7) 0334: (unknown) $5517(7@,7) 0 0002: jump @LAN_B2_4181 :LAN_B2_4173 013A: set_car $5517(7@,7) door_status_to 2 :LAN_B2_4181 0026: return :LAN_B2_4183 007E: actor $1038 driving jump_if_false @LAN_B2_4253 034B: unknown_check $3355 jump_if_false @LAN_B2_4253 004F: unknown_check $3355 jump_if_false @LAN_B2_4253 037D: unknown_check $3355 jump_if_false @LAN_B2_4253 0045: actor $5943 defined jump_if_false @LAN_B2_4253 007C: actor $5943 driving $3355 0022: jump_if_false @LAN_B2_4253 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_4253 005F: (unknown) :LAN_B2_4255 0@ == 1 // (int) var == num jump_if_false @LAN_B2_4301 03F1: (unknown) 1 0045: actor $1038 defined jump_if_false @LAN_B2_4287 012E: toggle_player $1038 ignored_by_cops 0 :LAN_B2_4287 024F: (unknown) 0.3 0002: jump @LAN_B2_4307 :LAN_B2_4301 03F1: (unknown) 0 024F: (unknown) 0 :LAN_B2_4307 0026: return :LAN_B2_4309 2@ > 20.0 // (float) var > num jump_if_false @LAN_B2_4324 005F: (unknown) :LAN_B2_4324 3@ = 0 // (int) -1185.77 > 1@ // (float) num > var 0022: jump_if_false @LAN_B2_4393 // Note: the incorrect math opcode was used here 1@ > -1460.84 // (float) var > num jump_if_false @LAN_B2_4393 -983.76 > 0@ // (float) num > var 0022: jump_if_false @LAN_B2_4393 // Note: the incorrect math opcode was used here 0@ > -1194.59 // (float) var > num jump_if_false @LAN_B2_4393 3@ = 1 // (int) :LAN_B2_4393 3@ == 1 // (int) var == num jump_if_false @LAN_B2_4557 1@ > -1235.53 // (float) var > num jump_if_false @LAN_B2_4455 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5765 // (float vars) 0030: 4@ /= $5761 // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 002C: 5@ -= $5766 // (float vars) 0030: 5@ /= $5762 // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_4533 :LAN_B2_4455 1@ > -1409.49 // (float) var > num jump_if_false @LAN_B2_4505 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5765 // (float vars) 0030: 4@ /= $5761 // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 002C: 5@ -= $5767 // (float vars) 0030: 5@ /= $5763 // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_4533 :LAN_B2_4505 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5768 // (float vars) 0030: 4@ /= $5764 // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 002C: 5@ -= $5767 // (float vars) 0030: 5@ /= $5763 // (float vars) // Note: the incorrect math opcode was used here :LAN_B2_4533 0014: 0@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4557 // Note: the incorrect math opcode was used here 0014: 5@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4557 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_4557 005F: (unknown) :LAN_B2_4559 005A: 4@ = current_time_hours, 5@ = current_time_minutes 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_4594 // Note: the incorrect math opcode was used here 0017: 5@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4587 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_4587 0002: jump @LAN_B2_4780 :LAN_B2_4594 0011: 4@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4614 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @LAN_B2_4780 :LAN_B2_4614 $5684 == 0 // (int) var == num jump_if_false @LAN_B2_4780 0011: 4@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4701 // Note: the incorrect math opcode was used here 2@ == 5 // (int) var == num jump_if_false @LAN_B2_4675 01DA: show_text_2numbers GXT $5610 numbers 6 15 time 5000 flag 1 $5684 = 1 // (int) 0002: jump @LAN_B2_4694 :LAN_B2_4675 01DA: show_text_2numbers GXT $5615 numbers 1 15 time 5000 flag 1 $5684 = 1 // (int) :LAN_B2_4694 0002: jump @LAN_B2_4780 :LAN_B2_4701 001C: 4@ == 2@ // (int) num == var 0022: jump_if_false @LAN_B2_4780 // Note: the incorrect math opcode was used here 0011: 5@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4780 // Note: the incorrect math opcode was used here 2@ == 5 // (int) var == num jump_if_false @LAN_B2_4761 01DA: show_text_2numbers GXT $5610 numbers 6 15 time 5000 flag 1 $5684 = 1 // (int) 0002: jump @LAN_B2_4780 :LAN_B2_4761 01DA: show_text_2numbers GXT $5615 numbers 1 15 time 5000 flag 1 $5684 = 1 // (int) :LAN_B2_4780 005F: (unknown) :LAN_B2_4782 0035: 1@ = 0@ // (int vars) :LAN_B2_4786 11 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_4913 // Note: the incorrect math opcode was used here 005D: sphere_onscreen $5395(1@,11) $5406(1@,11) $5417(1@,11) radius 3.0 0022: jump_if_false @LAN_B2_4878 // Note: the incorrect math opcode was used here 8080: not actor $1038 near_point $5395(1@,11) $5406(1@,11) radius 70.0 70.0 sphere 0 0022: jump_if_false @LAN_B2_4871 // Note: the incorrect math opcode was used here 0036: 2@ = $5395(1@,11) // (float vars) 0036: 3@ = $5406(1@,11) // (float vars) 0036: 4@ = $5417(1@,11) // (float vars) 005E: (unknown) :LAN_B2_4871 0002: jump @LAN_B2_4901 :LAN_B2_4878 0036: 2@ = $5395(1@,11) // (float vars) 0036: 3@ = $5406(1@,11) // (float vars) 0036: 4@ = $5417(1@,11) // (float vars) 005E: (unknown) :LAN_B2_4901 1@ += 1 // (int) 0002: jump @LAN_B2_4786 :LAN_B2_4913 005F: (unknown) 031D: (unknown) 0@ 1@ $5652 $5663 5@ 3@ = 1 // (int) 4@ = 2 // (int) :LAN_B2_4934 10 > 4@ // (int) num > var 0022: jump_if_false @LAN_B2_4990 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $5395(4@,11) $5406(4@,11) 6@ 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4978 // Note: the incorrect math opcode was used here 0035: 3@ = 4@ // (int vars) 0036: 5@ = 6@ // (float vars) :LAN_B2_4978 4@ += 1 // (int) 0002: jump @LAN_B2_4934 :LAN_B2_4990 0026: return :LAN_B2_4992 0045: actor $5535(0@,11) defined jump_if_false @LAN_B2_5014 0043: store_actor $5535(0@,11) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :LAN_B2_5014 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 1@ -= 18.0 // (float) 2@ -= 18.0 // (float) 3@ -= 18.0 // (float) 4@ += 18.0 // (float) 5@ += 18.0 // (float) 6@ += 18.0 // (float) 0045: actor $5535(0@,11) defined jump_if_false @LAN_B2_5087 0433: (unknown) $5535(0@,11) 1@ 2@ 4@ 5@ 1 :LAN_B2_5087 0026: return :LAN_B2_5089 0@ = 0 // (int) :LAN_B2_5093 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5204 // Note: the incorrect math opcode was used here 0035: 1@ = 0@ // (int vars) 0029: 1@ += $5785 // (int vars) // Note: the incorrect math opcode was used here 0036: 2@ = $5625(0@,4) // (float vars) 0036: 3@ = $5629(0@,4) // (float vars) 0036: 4@ = $5633(0@,4) // (float vars) 01BB: (unknown) 2@ 3@ 4@ 4@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @LAN_B2_3582 2@ 3@ 4@ 260.0 1@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_4992 1@ $5546(1@,11) = 7 // (int) $5655(1@,11) = 0 // (int) $5666(1@,11) = -1 // (int) 0@ += 1 // (int) 0002: jump @LAN_B2_5093 :LAN_B2_5204 $5785 += 4 // (int) $5934 = 1 // (int) 0026: return :LAN_B2_5218 0@ = 0 // (int) :LAN_B2_5222 3 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5279 // Note: the incorrect math opcode was used here 034A: unknown_check $5535(0@,11) 0022: jump_if_false @LAN_B2_5253 // Note: the incorrect math opcode was used here 003F: destroy_actor $5535(0@,11) :LAN_B2_5253 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2857 $5590(0@,11) 0@ += 1 // (int) 0002: jump @LAN_B2_5222 :LAN_B2_5279 0026: return :LAN_B2_5281 0@ = 0 // (int) :LAN_B2_5285 5 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5328 // Note: the incorrect math opcode was used here 034A: unknown_check $5450(0@,5) 0022: jump_if_false @LAN_B2_5316 // Note: the incorrect math opcode was used here 003F: destroy_actor $5450(0@,5) :LAN_B2_5316 0@ += 1 // (int) 0002: jump @LAN_B2_5285 :LAN_B2_5328 0@ = 0 // (int) :LAN_B2_5332 3 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5375 // Note: the incorrect math opcode was used here 034B: unknown_check $5429(0@,3) 0022: jump_if_false @LAN_B2_5363 // Note: the incorrect math opcode was used here 0049: destroy_car $5429(0@,3) :LAN_B2_5363 0@ += 1 // (int) 0002: jump @LAN_B2_5332 :LAN_B2_5375 0026: return :LAN_B2_5377 7@ == 1 // (int) var == num jump_if_false @LAN_B2_5405 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 8@ 0002: jump @LAN_B2_5412 :LAN_B2_5405 031D: (unknown) 0@ 1@ 3@ 4@ 8@ :LAN_B2_5412 0014: 8@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_5425 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_5425 005F: (unknown) 1@ = 0 // (int) :LAN_B2_5431 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_5508 // Note: the incorrect math opcode was used here 0045: actor $5450(1@,5) defined 0022: jump_if_false @LAN_B2_5496 // Note: the incorrect math opcode was used here 0043: store_actor $5450(1@,5) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 037A: constant_params 8 variable_params 0 unknown 5 call_with_params @LAN_B2_5377 2@ 3@ 4@ $1042 $1043 $1044 80.0 0 jump_if_false @LAN_B2_5496 005E: (unknown) :LAN_B2_5496 1@ += 1 // (int) 0002: jump @LAN_B2_5431 :LAN_B2_5508 005F: (unknown) :LAN_B2_5510 0035: 3@ = 1@ // (int vars) 0@ == 12 // (int) var == num jump_if_false @LAN_B2_5542 0057: show_text_highpriority GXT $5601 time 5000 flag 1 0002: jump @LAN_B2_5648 :LAN_B2_5542 0@ == 1 // (int) var == num jump_if_false @LAN_B2_5587 01D8: (unknown) $5599 6 15 5000 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2532 5000 0002: jump @LAN_B2_5648 :LAN_B2_5587 0@ == 0 // (int) var == num jump_if_false @LAN_B2_5618 01DA: show_text_2numbers GXT $5598 numbers 1 15 time 5000 flag 1 0002: jump @LAN_B2_5648 :LAN_B2_5618 0@ == 13 // (int) var == num jump_if_false @LAN_B2_5637 0002: jump @LAN_B2_5648 :LAN_B2_5637 0057: show_text_highpriority GXT $5342(0@,19) time 5000 flag 1 :LAN_B2_5648 0@ == 0 // (int) var == num jump_if_false @LAN_B2_5701 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5644 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 $5966 = 1 // (int) $5967 = 0 // (int) 0002: jump @LAN_B2_6633 :LAN_B2_5701 0@ == 1 // (int) var == num jump_if_false @LAN_B2_5783 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @LAN_B2_2830 -885.41 796.35 10.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5645 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5644 $5966 = 0 // (int) $5967 = 1 // (int) 0264: (unknown) 0 0002: jump @LAN_B2_6633 :LAN_B2_5783 0@ == 2 // (int) var == num jump_if_false @LAN_B2_5836 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B2_2805 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5643 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 0002: jump @LAN_B2_6633 :LAN_B2_5836 0@ == 3 // (int) var == num jump_if_false @LAN_B2_5924 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B2_2805 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5645 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5644 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5643 $5970 = 1 // (int) $5933 = 0 // (int) 0002: jump @LAN_B2_6633 :LAN_B2_5924 0@ == 4 // (int) var == num jump_if_false @LAN_B2_5991 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5648 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5643 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5647 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 0002: jump @LAN_B2_6633 :LAN_B2_5991 0@ == 13 // (int) var == num jump_if_false @LAN_B2_6034 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5649 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5648 0002: jump @LAN_B2_6633 :LAN_B2_6034 0@ == 5 // (int) var == num jump_if_false @LAN_B2_6125 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5643 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5647 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5649 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5648 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5650 0002: jump @LAN_B2_6633 :LAN_B2_6125 0@ == 6 // (int) var == num jump_if_false @LAN_B2_6204 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5643 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5647 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5649 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5648 0002: jump @LAN_B2_6633 :LAN_B2_6204 0@ == 7 // (int) var == num jump_if_false @LAN_B2_6271 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5647 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5643 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5649 0002: jump @LAN_B2_6633 :LAN_B2_6271 0@ == 8 // (int) var == num jump_if_false @LAN_B2_6326 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5650 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5649 0002: jump @LAN_B2_6633 :LAN_B2_6326 0@ == 9 // (int) var == num jump_if_false @LAN_B2_6393 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5642 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5643 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5650 0002: jump @LAN_B2_6633 :LAN_B2_6393 0@ == 10 // (int) var == num jump_if_false @LAN_B2_6454 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5646 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5642 $5684 = 1 // (int) 0002: jump @LAN_B2_6633 :LAN_B2_6454 0@ == 11 // (int) var == num jump_if_false @LAN_B2_6520 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5642 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5646 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5641 $5971 = 1 // (int) $5933 = 0 // (int) 0002: jump @LAN_B2_6633 :LAN_B2_6520 0@ == 12 // (int) var == num jump_if_false @LAN_B2_6633 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2892 $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5646 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5642 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5647 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5649 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5648 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5650 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2874 $5643 $5933 = 0 // (int) :LAN_B2_6633 0035: 2@ = 0@ // (int vars) 0026: return :LAN_B2_6639 02E7: get_weapon_data_from_actor 0@ weapon_group 1 weapon 3@ ammo 1@ model 2@ 02E7: get_weapon_data_from_actor 0@ weapon_group 2 weapon 4@ ammo 1@ model 2@ 02C0: (unknown) 0@ 5@ 0078: if or 001C: 5@ == 3@ // (int) num == var 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @LAN_B2_6680 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_6680 005F: (unknown) 0035: 0@ = $5954 // (int vars) 0089: actor $5943 in_sphere $5700(0@,2) $5702(0@,2) $5704(0@,2) radius 2.5 2.5 4.0 sphere 0 0022: jump_if_false @LAN_B2_6760 // Note: the incorrect math opcode was used here $5954 += 1 // (int) $5954 == 2 // (int) var == num jump_if_false @LAN_B2_6753 $5954 -= 1 // (int) $5955 = 1 // (int) 005E: (unknown) :LAN_B2_6753 0002: jump @LAN_B2_6772 :LAN_B2_6760 0158: actor $5943 run_to $5700(0@,2) $5702(0@,2) :LAN_B2_6772 005F: (unknown) :LAN_B2_6774 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_B2_6639 $1038 jump_if_false @LAN_B2_6806 010B: set_actor $5943 armed_weapon_to $5951 0002: jump @LAN_B2_6812 :LAN_B2_6806 010B: set_actor $5943 armed_weapon_to $5950 :LAN_B2_6812 0026: return :LAN_B2_6814 0127: reset_actor $5943 flags 009A: player $1038 wanted_level > 0 jump_if_false @LAN_B2_6836 00A1: (unknown) $5943 64 :LAN_B2_6836 0@ == 0 // (int) var == num jump_if_false @LAN_B2_6853 00A1: (unknown) $5943 4 :LAN_B2_6853 $5732 == 1 // (int) var == num jump_if_false @LAN_B2_6872 00A1: (unknown) $5943 8 :LAN_B2_6872 0026: return :LAN_B2_6874 0@ == 1 // (int) var == num jump_if_false @LAN_B2_6913 0442: (unknown) $5943 0 01EC: (unknown) $5943 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_B2_6774 0002: jump @LAN_B2_7014 :LAN_B2_6913 0442: (unknown) $5943 1 01EC: (unknown) $5943 1 $5998 == 1 // (int) var == num jump_if_false @LAN_B2_6995 $5732 == 1 // (int) var == num jump_if_false @LAN_B2_6983 00A1: (unknown) $5943 8 02D5: (unknown) $5943 $5950 0022: jump_if_false @LAN_B2_6976 // Note: the incorrect math opcode was used here 010B: set_actor $5943 armed_weapon_to $5950 :LAN_B2_6976 0002: jump @LAN_B2_6988 :LAN_B2_6983 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_6988 0002: jump @LAN_B2_7014 :LAN_B2_6995 02D5: (unknown) $5943 $5950 0022: jump_if_false @LAN_B2_7014 // Note: the incorrect math opcode was used here 010B: set_actor $5943 armed_weapon_to $5950 :LAN_B2_7014 0026: return :LAN_B2_7016 0035: 9@ = 1@ // (int vars) 0089: actor 0@ in_sphere 6@ 7@ 8@ radius 5@ 5@ 5@ sphere 0 0022: jump_if_false @LAN_B2_7089 // Note: the incorrect math opcode was used here 001C: 2@ == 1@ // (int) num == var 0022: jump_if_false @LAN_B2_7057 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @LAN_B2_7089 :LAN_B2_7057 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_7080 // Note: the incorrect math opcode was used here 1@ += 1 // (int) 0002: jump @LAN_B2_7085 :LAN_B2_7080 1@ -= 1 // (int) :LAN_B2_7085 0035: 9@ = 1@ // (int vars) :LAN_B2_7089 007E: actor 0@ driving 0022: jump_if_false @LAN_B2_7116 // Note: the incorrect math opcode was used here 024B: (unknown) 0@ 10@ 004A: car 10@ drive_to 6@ 7@ 8@ 0002: jump @LAN_B2_7161 :LAN_B2_7116 3@ == 1 // (int) var == num jump_if_false @LAN_B2_7148 0285: (unknown) 0@ 0 0158: actor 0@ run_to 6@ 7@ 0285: (unknown) 0@ 0 0002: jump @LAN_B2_7161 :LAN_B2_7148 0285: (unknown) 0@ 0 00EE: (unknown) 0@ 6@ 7@ 0285: (unknown) 0@ 0 :LAN_B2_7161 005F: (unknown) :LAN_B2_7163 0035: 1@ = $5655(0@,11) // (int vars) 037B: constant_params 9 variable_params 1 unknown 2 call_with_params @LAN_B2_7016 $5535(0@,11) 1@ $5666(0@,11) 0 0@ 3.0 $5395(1@,11) $5406(1@,11) $5417(1@,11) $5655(0@,11) jump_if_false @LAN_B2_7224 $5655(0@,11) = 0 // (int) :LAN_B2_7224 0026: return :LAN_B2_7226 not $5546(0@,11) == 4 // (int) var == num jump_if_false @LAN_B2_7346 1@ = -10.0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 02EE: get_actor $5535(0@,11) coords_to 4@ 5@ 6@ with_offset 1@ 2@ 3@ 1@ = 10.0 // (float) 2@ = 25.0 // (float) 3@ = 0 // (float) 02EE: get_actor $5535(0@,11) coords_to 7@ 8@ 9@ with_offset 1@ 2@ 3@ 03A3: (unknown) 4@ 5@ 7@ 8@ 13@ 004F: unknown_check 13@ 0022: jump_if_false @LAN_B2_7346 // Note: the incorrect math opcode was used here 02D8: unknown_check 13@ 0022: jump_if_false @LAN_B2_7346 // Note: the incorrect math opcode was used here 02EE: get_actor $5535(0@,11) coords_to 10@ 11@ 12@ with_offset 0 -3.0 0 0158: actor $5535(0@,11) run_to 10@ 11@ 005E: (unknown) :LAN_B2_7346 005F: (unknown) :LAN_B2_7348 010E: 2@ = current_time_in_ms 0035: $5644(0@,11) = 2@ // (int vars) 0029: $5644(0@,11) += 1@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :LAN_B2_7367 0043: store_actor $5535(0@,11) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0218: unknown_check $5535(0@,11) $1038 0022: jump_if_false @LAN_B2_7422 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $1042 $1043 4@ 120.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B2_7415 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7415 0002: jump @LAN_B2_7439 :LAN_B2_7422 0326: unknown_check $5535(0@,11) $1038 0022: jump_if_false @LAN_B2_7439 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7439 $5968 == 1 // (int) var == num jump_if_false @LAN_B2_7520 0218: unknown_check $5535(0@,11) $5943 0022: jump_if_false @LAN_B2_7503 // Note: the incorrect math opcode was used here 0043: store_actor $5943 position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ 5@ 6@ 4@ 120.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B2_7496 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7496 0002: jump @LAN_B2_7520 :LAN_B2_7503 0326: unknown_check $5535(0@,11) $5943 0022: jump_if_false @LAN_B2_7520 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7520 005F: (unknown) :LAN_B2_7522 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B2_7348 0@ 3000 0220: (unknown) $5535(0@,11) 19 3000 0026: return :LAN_B2_7549 $5546(0@,11) == 2 // (int) var == num jump_if_false @LAN_B2_7590 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B2_7348 0@ 10000 0332: (unknown) $5535(0@,11) 0352: (unknown) $5535(0@,11) :LAN_B2_7590 0026: return :LAN_B2_7592 14@ = 0 // (float) 14@ -= 100.0 // (float) 0036: 7@ = 14@ // (float vars) 0036: 8@ = 14@ // (float vars) 9@ = 0 // (float) 02EE: get_actor $5535(0@,11) coords_to 1@ 2@ 3@ with_offset 7@ 8@ 9@ 7@ = 100.0 // (float) 8@ = 100.0 // (float) 9@ = 0 // (float) 02EE: get_actor $5535(0@,11) coords_to 4@ 5@ 6@ with_offset 7@ 8@ 9@ 0045: actor $1038 defined 0022: jump_if_false @LAN_B2_7716 // Note: the incorrect math opcode was used here 807E: not actor $1038 driving 0022: jump_if_false @LAN_B2_7716 // Note: the incorrect math opcode was used here 01C1: (unknown) $1038 1@ 2@ 4@ 5@ 0 0022: jump_if_false @LAN_B2_7716 // Note: the incorrect math opcode was used here 0036: $5557(0@,11) = $1042 // (float vars) 0036: $5568(0@,11) = $1043 // (float vars) 0036: $5579(0@,11) = $1044 // (float vars) :LAN_B2_7716 $5968 == 1 // (int) var == num jump_if_false @LAN_B2_7795 0045: actor $5943 defined jump_if_false @LAN_B2_7795 807E: not actor $5943 driving jump_if_false @LAN_B2_7795 01C1: (unknown) $5943 1@ 2@ 4@ 5@ 0 0022: jump_if_false @LAN_B2_7795 // Note: the incorrect math opcode was used here 0043: store_actor $5943 position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 0036: $5557(0@,11) = 10@ // (float vars) 0036: $5568(0@,11) = 11@ // (float vars) 0036: $5579(0@,11) = 12@ // (float vars) :LAN_B2_7795 13@ = 0 // (int) :LAN_B2_7799 6 > 13@ // (int) num > var 0022: jump_if_false @LAN_B2_7884 // Note: the incorrect math opcode was used here 0045: actor $5535(13@,11) defined 0022: jump_if_false @LAN_B2_7872 // Note: the incorrect math opcode was used here 01C1: (unknown) $5535(13@,11) 1@ 2@ 4@ 5@ 0 0022: jump_if_false @LAN_B2_7872 // Note: the incorrect math opcode was used here 0043: store_actor $5535(13@,11) position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 0036: $5557(0@,11) = 10@ // (float vars) 0036: $5568(0@,11) = 11@ // (float vars) 0036: $5579(0@,11) = 12@ // (float vars) :LAN_B2_7872 13@ += 1 // (int) 0002: jump @LAN_B2_7799 :LAN_B2_7884 005F: (unknown) 0036: 3@ = 0@ // (float vars) 3@ -= 0.5 // (float) 0036: 4@ = 1@ // (float vars) 4@ -= 0.5 // (float) 0036: 5@ = 2@ // (float vars) 5@ -= 0.5 // (float) 0036: 6@ = 0@ // (float vars) 6@ += 0.5 // (float) 0036: 7@ = 1@ // (float vars) 7@ += 0.5 // (float) 0036: 8@ = 2@ // (float vars) 8@ += 0.5 // (float) 0202: unknown_check 3@ 4@ 5@ 6@ 7@ 8@ 1 0 0 1 1 0022: jump_if_false @LAN_B2_7965 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7965 005F: (unknown) :LAN_B2_7967 005F: (unknown) :LAN_B2_7969 02EE: get_actor $5535(0@,11) coords_to 1@ 2@ 3@ with_offset 0 2.5 0 0158: actor $5535(0@,11) run_to 1@ 2@ 005F: (unknown) :LAN_B2_7993 13@ = 0 // (int) 81C7: not unknown_check 0@ jump_if_false @LAN_B2_8222 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B2_8047 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 11@ 0035: 3@ = 1@ // (int vars) 13@ = 1 // (int) :LAN_B2_8047 0045: actor 2@ defined jump_if_false @LAN_B2_8123 0043: store_actor 2@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 12@ 13@ == 1 // (int) var == num jump_if_false @LAN_B2_8110 0014: 11@ > 12@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8103 // Note: the incorrect math opcode was used here 0036: 11@ = 12@ // (float vars) 0035: 3@ = 2@ // (int vars) :LAN_B2_8103 0002: jump @LAN_B2_8118 :LAN_B2_8110 0036: 11@ = 12@ // (float vars) 0035: 3@ = 2@ // (int vars) :LAN_B2_8118 13@ = 1 // (int) :LAN_B2_8123 13@ == 1 // (int) var == num jump_if_false @LAN_B2_8220 0045: actor 0@ defined jump_if_false @LAN_B2_8213 0045: actor 3@ defined jump_if_false @LAN_B2_8213 00E4: (unknown) 0@ 3@ 0218: unknown_check 0@ 3@ 0022: jump_if_false @LAN_B2_8206 // Note: the incorrect math opcode was used here 15.0 > 11@ // (float) num > var 0022: jump_if_false @LAN_B2_8194 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 0 0002: jump @LAN_B2_8199 :LAN_B2_8194 020E: (unknown) 0@ 1 :LAN_B2_8199 0002: jump @LAN_B2_8211 :LAN_B2_8206 020E: (unknown) 0@ 1 :LAN_B2_8211 005E: (unknown) :LAN_B2_8213 0002: jump @LAN_B2_8222 :LAN_B2_8220 005F: (unknown) :LAN_B2_8222 005E: (unknown) :LAN_B2_8224 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8249 004D: store_car 0@ position_to 2@ 3@ 4@ 0002: jump @LAN_B2_8255 :LAN_B2_8249 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here :LAN_B2_8255 $5934 == 1 // (int) var == num jump_if_false @LAN_B2_8394 0078: if or 1@ == 2 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8376 5@ = 0 // (int) :LAN_B2_8293 0011: $5785 > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8338 // Note: the incorrect math opcode was used here 0045: actor $5535(5@,11) defined 0022: jump_if_false @LAN_B2_8326 // Note: the incorrect math opcode was used here $5546(5@,11) = 1 // (int) :LAN_B2_8326 5@ += 1 // (int) 0002: jump @LAN_B2_8293 :LAN_B2_8338 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8369 809A: not player $1038 wanted_level > 2 jump_if_false @LAN_B2_8369 0098: set_player $1038 wanted_level_to 2 :LAN_B2_8369 0002: jump @LAN_B2_8387 :LAN_B2_8376 1@ == 0 // (int) var == num jump_if_false @LAN_B2_8387 :LAN_B2_8387 0002: jump @LAN_B2_8434 :LAN_B2_8394 0078: if or 1@ == 2 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8434 809A: not player $1038 wanted_level > 2 jump_if_false @LAN_B2_8434 0098: set_player $1038 wanted_level_to 2 :LAN_B2_8434 0026: return :LAN_B2_8436 1@ = 0 // (int) :LAN_B2_8440 6 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_8542 // Note: the incorrect math opcode was used here 801C: not 1@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_8530 // Note: the incorrect math opcode was used here 0045: actor $5535(1@,11) defined 0022: jump_if_false @LAN_B2_8530 // Note: the incorrect math opcode was used here not $5546(1@,11) == 1 // (int) var == num jump_if_false @LAN_B2_8530 008F: actor $5535(0@,11) near_actor $5535(1@,11) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_8530 // Note: the incorrect math opcode was used here 013E: actor $5535(0@,11) look_at_actor $5535(1@,11) 005E: (unknown) :LAN_B2_8530 1@ += 1 // (int) 0002: jump @LAN_B2_8440 :LAN_B2_8542 005F: (unknown) :LAN_B2_8544 81C7: not unknown_check 0@ jump_if_false @LAN_B2_8742 02AE: (unknown) $1038 0@ 0022: jump_if_false @LAN_B2_8578 // Note: the incorrect math opcode was used here 0035: 2@ = $1038 // (int vars) 0002: jump @LAN_B2_8738 :LAN_B2_8578 02AE: (unknown) $5943 0@ 0022: jump_if_false @LAN_B2_8602 // Note: the incorrect math opcode was used here 0035: 2@ = $5943 // (int vars) 0002: jump @LAN_B2_8738 :LAN_B2_8602 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ $1042 $1043 $1044 9@ 0035: 2@ = $1038 // (int vars) 0043: store_actor $5943 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8661 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 2@ = $5943 // (int vars) :LAN_B2_8661 6 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_8738 // Note: the incorrect math opcode was used here 0045: actor $5477(1@,6) defined 0022: jump_if_false @LAN_B2_8726 // Note: the incorrect math opcode was used here 0043: store_actor $5477(1@,6) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8726 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 2@ = $5477(1@,6) // (int vars) :LAN_B2_8726 1@ += 1 // (int) 0002: jump @LAN_B2_8661 :LAN_B2_8738 00E4: (unknown) 0@ 2@ :LAN_B2_8742 0026: return :LAN_B2_8744 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_8768 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B2_8768 // Note: the incorrect math opcode was used here 00F4: (unknown) 0@ 1@ :LAN_B2_8768 0026: return :LAN_B2_8770 0@ = 0 // (int) :LAN_B2_8774 6 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_8821 // Note: the incorrect math opcode was used here 0045: actor $5477(0@,6) defined 0022: jump_if_false @LAN_B2_8809 // Note: the incorrect math opcode was used here 0414: (unknown) $5477(0@,6) 0 156 :LAN_B2_8809 0@ += 1 // (int) 0002: jump @LAN_B2_8774 :LAN_B2_8821 034A: unknown_check $5757 jump_if_false @LAN_B2_8851 0045: actor $5757 defined jump_if_false @LAN_B2_8851 0414: (unknown) $5757 0 156 :LAN_B2_8851 0026: return :LAN_B2_8853 02AE: (unknown) $1038 0@ 0022: jump_if_false @LAN_B2_8867 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8867 02AE: (unknown) $5943 0@ 0022: jump_if_false @LAN_B2_8881 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8881 8089: not actor $1038 in_sphere $5937 $5938 $5939 radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_8910 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8910 8089: not actor $5943 in_sphere $5947 $5948 $5949 radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_8939 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8939 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_6639 $1038 jump_if_false @LAN_B2_8960 005E: (unknown) :LAN_B2_8960 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_6639 $5943 jump_if_false @LAN_B2_8981 005E: (unknown) :LAN_B2_8981 1@ = 0 // (int) :LAN_B2_8985 6 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_9068 // Note: the incorrect math opcode was used here 0045: actor $5477(1@,6) defined 0022: jump_if_false @LAN_B2_9054 // Note: the incorrect math opcode was used here 8089: not actor $5477(1@,6) in_sphere $5483(1@,6) $5489(1@,6) $5495(1@,6) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9047 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_9047 0002: jump @LAN_B2_9056 :LAN_B2_9054 005E: (unknown) :LAN_B2_9056 1@ += 1 // (int) 0002: jump @LAN_B2_8985 :LAN_B2_9068 005F: (unknown) :LAN_B2_9070 $5732 == 0 // (int) var == num jump_if_false @LAN_B2_9124 0@ = 0 // (int) :LAN_B2_9086 3 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_9118 // Note: the incorrect math opcode was used here $5546(0@,11) = 1 // (int) 0@ += 1 // (int) 0002: jump @LAN_B2_9086 :LAN_B2_9118 $5732 = 1 // (int) :LAN_B2_9124 0026: return :LAN_B2_9126 0@ == 0 // (int) var == num jump_if_false @LAN_B2_9180 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8853 2@ jump_if_false @LAN_B2_9173 $5546(1@,11) = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B2_9070 :LAN_B2_9173 0002: jump @LAN_B2_9444 :LAN_B2_9180 0@ == 1 // (int) var == num jump_if_false @LAN_B2_9215 01EC: (unknown) 2@ 1 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8544 2@ 0002: jump @LAN_B2_9444 :LAN_B2_9215 0@ == 2 // (int) var == num jump_if_false @LAN_B2_9373 3@ = -903.0 // (float) 4@ = 799.46 // (float) 5@ = 10.14 // (float) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8853 2@ jump_if_false @LAN_B2_9293 $5546(1@,11) = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B2_9070 0002: jump @LAN_B2_9366 :LAN_B2_9293 0080: actor 2@ near_point 3@ 4@ radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9357 // Note: the incorrect math opcode was used here 0045: actor $5760 defined 0022: jump_if_false @LAN_B2_9350 // Note: the incorrect math opcode was used here 00A2: (unknown) 2@ 020E: (unknown) 2@ 1 00F4: (unknown) 2@ $5760 $5972 = 1 // (int) $5546(1@,11) = 3 // (int) :LAN_B2_9350 0002: jump @LAN_B2_9366 :LAN_B2_9357 01EC: (unknown) 2@ 0 00EE: (unknown) 2@ 3@ 4@ :LAN_B2_9366 0002: jump @LAN_B2_9444 :LAN_B2_9373 0@ == 3 // (int) var == num jump_if_false @LAN_B2_9444 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8853 2@ jump_if_false @LAN_B2_9428 $5546(1@,11) = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B2_9070 0002: jump @LAN_B2_9444 :LAN_B2_9428 0045: actor $5760 defined jump_if_false @LAN_B2_9444 00F4: (unknown) 2@ $5760 :LAN_B2_9444 0026: return :LAN_B2_9446 2@ == -1 // (int) var == num jump_if_false @LAN_B2_9536 0080: actor $5535(0@,11) near_point $5601(1@,6) $5607(1@,6) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9503 // Note: the incorrect math opcode was used here $5546(0@,11) = 7 // (int) 005E: (unknown) 0002: jump @LAN_B2_9529 :LAN_B2_9503 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @LAN_B2_500 $5535(0@,11) $5601(1@,6) $5607(1@,6) $5613(1@,6) :LAN_B2_9529 0002: jump @LAN_B2_9606 :LAN_B2_9536 0080: actor $5535(0@,11) near_point $5395(1@,11) $5406(1@,11) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9580 // Note: the incorrect math opcode was used here $5546(0@,11) = 0 // (int) 005E: (unknown) 0002: jump @LAN_B2_9606 :LAN_B2_9580 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @LAN_B2_500 $5535(0@,11) $5395(1@,11) $5406(1@,11) $5417(1@,11) :LAN_B2_9606 0026: return :LAN_B2_9608 $5770 == 1 // (int) var == num jump_if_false @LAN_B2_9830 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7226 0@ jump_if_false @LAN_B2_9679 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7348 0@ 3000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7549 0@ $5546(0@,11) = 4 // (int) 0002: jump @LAN_B2_9830 :LAN_B2_9679 not $5546(0@,11) == 1 // (int) var == num jump_if_false @LAN_B2_9830 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7367 0@ jump_if_false @LAN_B2_9752 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7348 0@ 2500 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7549 0@ $5546(0@,11) = 1 // (int) 0002: jump @LAN_B2_9830 :LAN_B2_9752 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7592 0@ jump_if_false @LAN_B2_9796 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7549 0@ $5546(0@,11) = 5 // (int) 0002: jump @LAN_B2_9830 :LAN_B2_9796 02C9: (unknown) $5535(0@,11) $5787 0022: jump_if_false @LAN_B2_9830 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7549 0@ $5546(0@,11) = 8 // (int) :LAN_B2_9830 $5546(0@,11) == 7 // (int) var == num jump_if_false @LAN_B2_9858 00DF: (unknown) $5535(0@,11) 0002: jump @LAN_B2_10724 :LAN_B2_9858 $5546(0@,11) == 0 // (int) var == num jump_if_false @LAN_B2_9973 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2514 $5644(0@,11) jump_if_false @LAN_B2_9955 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_8436 0@ jump_if_false @LAN_B2_9937 $5546(0@,11) = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7522 0@ 0002: jump @LAN_B2_9948 :LAN_B2_9937 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7163 0@ :LAN_B2_9948 0002: jump @LAN_B2_9966 :LAN_B2_9955 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7163 0@ :LAN_B2_9966 0002: jump @LAN_B2_10724 :LAN_B2_9973 $5546(0@,11) == 1 // (int) var == num jump_if_false @LAN_B2_10112 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7967 $5535(0@,11) jump_if_false @LAN_B2_10016 0002: jump @LAN_B2_10105 :LAN_B2_10016 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LAN_B2_7993 $5535(0@,11) $1038 $5943 0438: (unknown) $5535(0@,11) jump_if_false @LAN_B2_10068 0439: (unknown) $5535(0@,11) jump_if_false @LAN_B2_10068 020E: (unknown) $5535(0@,11) 1 :LAN_B2_10068 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2514 $5644(0@,11) jump_if_false @LAN_B2_10105 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_8224 $5535(0@,11) 2 :LAN_B2_10105 0002: jump @LAN_B2_10724 :LAN_B2_10112 $5546(0@,11) == 5 // (int) var == num jump_if_false @LAN_B2_10233 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7967 $5535(0@,11) jump_if_false @LAN_B2_10155 0002: jump @LAN_B2_10226 :LAN_B2_10155 0080: actor $5535(0@,11) near_point $5557(0@,11) $5568(0@,11) radius 10.0 10.0 sphere 0 0022: jump_if_false @LAN_B2_10212 // Note: the incorrect math opcode was used here $5546(0@,11) = 6 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7348 0@ 4000 0002: jump @LAN_B2_10226 :LAN_B2_10212 0158: actor $5535(0@,11) run_to $5557(0@,11) $5568(0@,11) :LAN_B2_10226 0002: jump @LAN_B2_10724 :LAN_B2_10233 $5546(0@,11) == 6 // (int) var == num jump_if_false @LAN_B2_10284 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2514 $5644(0@,11) jump_if_false @LAN_B2_10277 $5546(0@,11) = 9 // (int) :LAN_B2_10277 0002: jump @LAN_B2_10724 :LAN_B2_10284 $5546(0@,11) == 8 // (int) var == num jump_if_false @LAN_B2_10350 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2514 $5644(0@,11) jump_if_false @LAN_B2_10343 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_8224 $5535(0@,11) 0 $5546(0@,11) = 9 // (int) :LAN_B2_10343 0002: jump @LAN_B2_10724 :LAN_B2_10350 $5546(0@,11) == 9 // (int) var == num jump_if_false @LAN_B2_10391 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LAN_B2_9446 0@ $5655(0@,11) $5666(0@,11) 0002: jump @LAN_B2_10724 :LAN_B2_10391 $5546(0@,11) == 2 // (int) var == num jump_if_false @LAN_B2_10489 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2514 $5644(0@,11) jump_if_false @LAN_B2_10445 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7549 0@ 0002: jump @LAN_B2_10482 :LAN_B2_10445 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_8436 0@ jump_if_false @LAN_B2_10482 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7549 0@ $5546(0@,11) = 9 // (int) :LAN_B2_10482 0002: jump @LAN_B2_10724 :LAN_B2_10489 $5546(0@,11) == 4 // (int) var == num jump_if_false @LAN_B2_10586 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7967 $5535(0@,11) jump_if_false @LAN_B2_10532 0002: jump @LAN_B2_10579 :LAN_B2_10532 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2514 $5644(0@,11) jump_if_false @LAN_B2_10568 $5546(0@,11) = 9 // (int) 0002: jump @LAN_B2_10579 :LAN_B2_10568 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7969 0@ :LAN_B2_10579 0002: jump @LAN_B2_10724 :LAN_B2_10586 $5546(0@,11) == 3 // (int) var == num jump_if_false @LAN_B2_10724 $5968 == 1 // (int) var == num jump_if_false @LAN_B2_10716 02D8: unknown_check 1@ jump_if_false @LAN_B2_10653 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7348 0@ 3000 $5546(0@,11) = 4 // (int) 0002: jump @LAN_B2_10709 :LAN_B2_10653 0132: actor $5535(0@,11) near_car 1@ radius 12.0 12.0 sphere 0 0022: jump_if_false @LAN_B2_10688 // Note: the incorrect math opcode was used here 00EC: (unknown) $5535(0@,11) 1@ 0002: jump @LAN_B2_10709 :LAN_B2_10688 027F: store_coords_to 2@ 3@ 4@ from_actor 1@ with_offset -3.0 3.0 0 0158: actor $5535(0@,11) run_to 2@ 3@ :LAN_B2_10709 0002: jump @LAN_B2_10724 :LAN_B2_10716 $5546(0@,11) = 1 // (int) :LAN_B2_10724 0026: return :LAN_B2_10726 $1045 = 1 // (int) 0001: wait 0 ms 1@ = -1 // (int) 5@ = 172 // (int) 30@ = 0 // (int) 31@ = 0 // (int) 32@ = 0 // (int) 33@ = 0 // (int) 34@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 37 call_with_params @MAIN_6396 $2334 0@ 0025: gosub @LAN_B2_14069 0025: gosub @LAN_B2_16785 0025: gosub @LAN_B2_19223 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 0 $5998 $5998 2@ 0403: (unknown) 1 15 10 :LAN_B2_10825 0001: wait 0 ms :LAN_B2_10828 $5998 == 0 // (int) var == num jump_if_false @LAN_B2_11000 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_10993 0045: actor $5943 defined jump_if_false @LAN_B2_10993 0045: actor $1038 defined jump_if_false @LAN_B2_10993 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_10976 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -880.5 814.3 9.7 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_10969 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5644 0025: gosub @LAN_B2_20200 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 1 $5998 $5998 2@ :LAN_B2_10969 0002: jump @LAN_B2_10993 :LAN_B2_10976 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 3 $5998 $5998 2@ :LAN_B2_10993 0002: jump @LAN_B2_10828 :LAN_B2_11000 $5998 == 1 // (int) var == num jump_if_false @LAN_B2_11320 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_11313 0045: actor $5943 defined jump_if_false @LAN_B2_11313 0045: actor $1038 defined jump_if_false @LAN_B2_11313 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_11296 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -885.41 796.35 10.1 radius 1.0 1.0 5.0 sphere 0 jump_if_false @LAN_B2_11137 0025: gosub @LAN_B2_24876 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 2 $5998 $5998 2@ 0002: jump @LAN_B2_11289 :LAN_B2_11137 $5732 == 1 // (int) var == num jump_if_false @LAN_B2_11182 4 > $5637 // (int) num > var 0022: jump_if_false @LAN_B2_11175 // Note: the incorrect math opcode was used here $5637 = 4 // (int) $5639 = 5 // (int) :LAN_B2_11175 0002: jump @LAN_B2_11277 :LAN_B2_11182 -2@ > 30000 // (int) var > num // timer1 jump_if_false @LAN_B2_11277 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2514 $5638 jump_if_false @LAN_B2_11277 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12621 $5640 jump_if_false @LAN_B2_11277 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2628 4 $5639 = 5 // (int) 010B: set_actor $5943 armed_weapon_to $5950 0158: actor $5943 run_to -899.3 794.29 $5732 = 1 // (int) :LAN_B2_11277 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2741 $5639 :LAN_B2_11289 0002: jump @LAN_B2_11313 :LAN_B2_11296 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 3 $5998 $5998 2@ :LAN_B2_11313 0002: jump @LAN_B2_11000 :LAN_B2_11320 $5998 == 2 // (int) var == num jump_if_false @LAN_B2_11584 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_11577 0025: gosub @LAN_B2_18432 0045: actor $5943 defined jump_if_false @LAN_B2_11577 0045: actor $1038 defined jump_if_false @LAN_B2_11577 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_11560 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -813.17 -1429.0 10.62 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_11517 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_4183 jump_if_false @LAN_B2_11486 $5940 = 1 // (int) $5637 = 5 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 7 $5998 $5998 2@ 0002: jump @LAN_B2_11510 :LAN_B2_11486 0025: gosub @LAN_B2_26879 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 6 $5998 $5998 2@ :LAN_B2_11510 0002: jump @LAN_B2_11553 :LAN_B2_11517 $5769 == 1 // (int) var == num jump_if_false @LAN_B2_11553 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_11553 0002: jump @LAN_B2_11577 :LAN_B2_11560 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 3 $5998 $5998 2@ :LAN_B2_11577 0002: jump @LAN_B2_11320 :LAN_B2_11584 $5998 == 3 // (int) var == num jump_if_false @LAN_B2_11796 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_11789 0025: gosub @LAN_B2_18432 0045: actor $5943 defined jump_if_false @LAN_B2_11789 0045: actor $1038 defined jump_if_false @LAN_B2_11789 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_11689 // Note: the incorrect math opcode was used here $5970 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 2@ $5998 $5998 2@ 0002: jump @LAN_B2_11789 :LAN_B2_11689 0043: store_actor $5943 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 12@ 13@ 14@ $1042 $1043 $1044 250.0 0 jump_if_false @LAN_B2_11748 0057: show_text_highpriority GXT $5611 time 5000 flag 1 $5933 = 1 // (int) 0002: jump @LAN_B2_11753 :LAN_B2_11748 $5933 = 0 // (int) :LAN_B2_11753 $5769 == 1 // (int) var == num jump_if_false @LAN_B2_11789 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_11789 0002: jump @LAN_B2_11584 :LAN_B2_11796 $5998 == 5 // (int) var == num jump_if_false @LAN_B2_12017 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12010 0045: actor $1038 defined jump_if_false @LAN_B2_12010 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_11993 // Note: the incorrect math opcode was used here $5769 == 1 // (int) var == num jump_if_false @LAN_B2_11898 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ 0002: jump @LAN_B2_11986 :LAN_B2_11898 007E: actor $1038 driving jump_if_false @LAN_B2_11969 0089: actor $1038 in_sphere -813.17 -1429.0 10.62 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_11962 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 7 $5998 $5998 2@ :LAN_B2_11962 0002: jump @LAN_B2_11986 :LAN_B2_11969 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 6 $5998 $5998 2@ :LAN_B2_11986 0002: jump @LAN_B2_12010 :LAN_B2_11993 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_12010 0002: jump @LAN_B2_11796 :LAN_B2_12017 $5998 == 7 // (int) var == num jump_if_false @LAN_B2_12239 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12232 0045: actor $1038 defined jump_if_false @LAN_B2_12232 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_12215 // Note: the incorrect math opcode was used here $5769 == 1 // (int) var == num jump_if_false @LAN_B2_12119 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ 0002: jump @LAN_B2_12208 :LAN_B2_12119 007E: actor $1038 driving jump_if_false @LAN_B2_12191 0089: actor $1038 in_sphere -804.17 -1395.16 28.33 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_12184 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 4 $5998 $5998 2@ :LAN_B2_12184 0002: jump @LAN_B2_12208 :LAN_B2_12191 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 6 $5998 $5998 2@ :LAN_B2_12208 0002: jump @LAN_B2_12232 :LAN_B2_12215 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_12232 0002: jump @LAN_B2_12017 :LAN_B2_12239 $5998 == 4 // (int) var == num jump_if_false @LAN_B2_12510 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12503 0045: actor $5943 defined jump_if_false @LAN_B2_12503 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_12486 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_B2_12479 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @LAN_B2_12462 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -945.92 -1337.45 29.9 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_12381 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 13 $5998 $5998 2@ 0002: jump @LAN_B2_12455 :LAN_B2_12381 $5769 == 1 // (int) var == num jump_if_false @LAN_B2_12424 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ 0002: jump @LAN_B2_12455 :LAN_B2_12424 20.0 > $1044 // (float) num > var 0022: jump_if_false @LAN_B2_12455 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 5 $5998 $5998 2@ :LAN_B2_12455 0002: jump @LAN_B2_12479 :LAN_B2_12462 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 6 $5998 $5998 2@ :LAN_B2_12479 0002: jump @LAN_B2_12503 :LAN_B2_12486 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_12503 0002: jump @LAN_B2_12239 :LAN_B2_12510 $5998 == 13 // (int) var == num jump_if_false @LAN_B2_12745 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12738 0045: actor $5943 defined jump_if_false @LAN_B2_12738 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_12721 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_B2_12714 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -986.44 -1317.88 26.34 radius 15.0 15.0 5.0 sphere 0 jump_if_false @LAN_B2_12640 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 8 $5998 $5998 2@ 0002: jump @LAN_B2_12714 :LAN_B2_12640 $5769 == 1 // (int) var == num jump_if_false @LAN_B2_12683 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ 0002: jump @LAN_B2_12714 :LAN_B2_12683 20.0 > $1044 // (float) num > var 0022: jump_if_false @LAN_B2_12714 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 5 $5998 $5998 2@ :LAN_B2_12714 0002: jump @LAN_B2_12738 :LAN_B2_12721 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_12738 0002: jump @LAN_B2_12510 :LAN_B2_12745 $5998 == 6 // (int) var == num jump_if_false @LAN_B2_13036 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13029 0045: actor $1038 defined jump_if_false @LAN_B2_13029 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_13012 // Note: the incorrect math opcode was used here $5769 == 1 // (int) var == num jump_if_false @LAN_B2_12847 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ 0002: jump @LAN_B2_13005 :LAN_B2_12847 007E: actor $1038 driving jump_if_false @LAN_B2_13001 034B: unknown_check $3355 jump_if_false @LAN_B2_12994 004F: unknown_check $3355 jump_if_false @LAN_B2_12994 037D: unknown_check $3355 jump_if_false @LAN_B2_12994 0124: 11@ = car $3355 max_passengers 11@ > 0 // (int) var > num jump_if_false @LAN_B2_12969 20.0 > $1044 // (float) num > var 0022: jump_if_false @LAN_B2_12945 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 5 $5998 $5998 2@ 0002: jump @LAN_B2_12962 :LAN_B2_12945 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 4 $5998 $5998 2@ :LAN_B2_12962 0002: jump @LAN_B2_12994 :LAN_B2_12969 31@ == 0 // (int) var == num jump_if_false @LAN_B2_12994 0057: show_text_highpriority GXT $5616 time 5000 flag 1 31@ = 1 // (int) :LAN_B2_12994 0002: jump @LAN_B2_13005 :LAN_B2_13001 31@ = 0 // (int) :LAN_B2_13005 0002: jump @LAN_B2_13029 :LAN_B2_13012 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_13029 0002: jump @LAN_B2_12745 :LAN_B2_13036 $5998 == 8 // (int) var == num jump_if_false @LAN_B2_13211 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13204 0045: actor $5943 defined jump_if_false @LAN_B2_13204 0045: actor $1038 defined jump_if_false @LAN_B2_13204 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_13187 // Note: the incorrect math opcode was used here $5769 == 1 // (int) var == num jump_if_false @LAN_B2_13149 $5998 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 9 $5998 $5998 2@ 0002: jump @LAN_B2_13180 :LAN_B2_13149 20.0 > $1044 // (float) num > var 0022: jump_if_false @LAN_B2_13180 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 5 $5998 $5998 2@ :LAN_B2_13180 0002: jump @LAN_B2_13204 :LAN_B2_13187 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_13204 0002: jump @LAN_B2_13036 :LAN_B2_13211 $5998 == 9 // (int) var == num jump_if_false @LAN_B2_13357 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13350 0045: actor $5943 defined jump_if_false @LAN_B2_13350 0045: actor $1038 defined jump_if_false @LAN_B2_13350 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_13333 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5517(3@,7) 0022: jump_if_false @LAN_B2_13326 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2532 4000 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 10 $5998 $5998 2@ :LAN_B2_13326 0002: jump @LAN_B2_13350 :LAN_B2_13333 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_13350 0002: jump @LAN_B2_13211 :LAN_B2_13357 $5998 == 10 // (int) var == num jump_if_false @LAN_B2_13666 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13659 0045: actor $5943 defined jump_if_false @LAN_B2_13659 0045: actor $1038 defined jump_if_false @LAN_B2_13659 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_13636 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5517(3@,7) 0022: jump_if_false @LAN_B2_13606 // Note: the incorrect math opcode was used here 007C: actor $5943 driving $5517(3@,7) 0022: jump_if_false @LAN_B2_13469 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2741 10 :LAN_B2_13469 $5769 == 0 // (int) var == num jump_if_false @LAN_B2_13547 82D8: not unknown_check $5517(3@,7) jump_if_false @LAN_B2_13540 812C: not car $5517(3@,7) in_air jump_if_false @LAN_B2_13540 013D: car $5517(3@,7) flipped jump_if_false @LAN_B2_13540 0025: gosub @LAN_B2_27554 0025: gosub @LAN_B2_29760 $5998 = 20 // (int) :LAN_B2_13540 0002: jump @LAN_B2_13599 :LAN_B2_13547 0089: actor $1038 in_sphere -1109.2 -1256.42 10.26 radius 5.0 5.0 5.0 sphere 34@ jump_if_false @LAN_B2_13594 34@ = 0 // (int) 0002: jump @LAN_B2_13599 :LAN_B2_13594 34@ = 1 // (int) :LAN_B2_13599 0002: jump @LAN_B2_13629 :LAN_B2_13606 $5637 = 10 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 11 $5998 $5998 2@ :LAN_B2_13629 0002: jump @LAN_B2_13659 :LAN_B2_13636 $5637 = 10 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_13659 0002: jump @LAN_B2_13357 :LAN_B2_13666 $5998 == 11 // (int) var == num jump_if_false @LAN_B2_13878 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13871 0045: actor $5943 defined jump_if_false @LAN_B2_13871 0045: actor $1038 defined jump_if_false @LAN_B2_13871 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_13854 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5517(3@,7) 0022: jump_if_false @LAN_B2_13780 // Note: the incorrect math opcode was used here $5971 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 10 $5998 $5998 2@ 0002: jump @LAN_B2_13847 :LAN_B2_13780 004D: store_car $5517(3@,7) position_to 12@ 13@ 14@ 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 12@ 13@ 14@ $1042 $1043 $1044 250.0 1 jump_if_false @LAN_B2_13842 0057: show_text_highpriority GXT $5612 time 5000 flag 1 $5933 = 1 // (int) 0002: jump @LAN_B2_13847 :LAN_B2_13842 $5933 = 0 // (int) :LAN_B2_13847 0002: jump @LAN_B2_13871 :LAN_B2_13854 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 12 $5998 $5998 2@ :LAN_B2_13871 0002: jump @LAN_B2_13666 :LAN_B2_13878 $5998 == 12 // (int) var == num jump_if_false @LAN_B2_14047 0001: wait 0 ms 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_14040 0045: actor $5943 defined jump_if_false @LAN_B2_14040 0045: actor $1038 defined jump_if_false @LAN_B2_14040 01F0: actor $5943 in_range_of_player $1038 0022: jump_if_false @LAN_B2_13976 // Note: the incorrect math opcode was used here $5970 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5510 2@ $5998 $5998 2@ 0002: jump @LAN_B2_14040 :LAN_B2_13976 0043: store_actor $5943 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 12@ 13@ 14@ $1042 $1043 $1044 250.0 0 jump_if_false @LAN_B2_14035 0057: show_text_highpriority GXT $5611 time 5000 flag 1 $5933 = 1 // (int) 0002: jump @LAN_B2_14040 :LAN_B2_14035 $5933 = 0 // (int) :LAN_B2_14040 0002: jump @LAN_B2_13878 :LAN_B2_14047 not $5998 == 20 // (int) var == num jump_if_false @LAN_B2_14067 0002: jump @LAN_B2_10825 :LAN_B2_14067 0026: return :LAN_B2_14069 $5973 = -1 // (int) 024F: (unknown) 0.01 0006: $5600 = 'LAN2_G0' // (string) // ~w~Take Lance to the ~y~Port Authority Building. // Note: the incorrect math opcode was used here 0006: $5601 = 'LAN2_G1' // (string) // ~w~Go back and get ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5602 = 'LAN2_G5' // (string) // ~w~Ride over the ~y~ramp~w~ to jump the gap. // Note: the incorrect math opcode was used here 0006: $5607 = 'LAN2_G6' // (string) // ~w~Get ~b~Forbes' car ~w~back. // Note: the incorrect math opcode was used here 0006: $5609 = 'LAN2_G8' // (string) // ~w~Get back in ~b~Forbes' car. // Note: the incorrect math opcode was used here 0006: $5598 = 'LAN2_G9' // (string) // ~w~Go to the ~y~King Knut's~w~ in Downtown by ~1~:~1~. // Note: the incorrect math opcode was used here 0006: $5599 = 'LAN2_GH' // (string) // ~w~You need to get Forbes's car by ~1~:~1~. ~t~Leave. // Note: the incorrect math opcode was used here 0006: $5606 = 'LAN2_GI' // (string) // ~w~Enter the ~y~impound. // Note: the incorrect math opcode was used here 0006: $5608 = 'LAN2_GJ' // (string) // ~w~Escape from the vehicle impound by using the ~y~ramp. // Note: the incorrect math opcode was used here 0006: $5604 = 'LAN2_GK' // (string) // ~w~Get a motorbike. // Note: the incorrect math opcode was used here 0006: $5603 = 'LAN2_GL' // (string) // ~w~Go to the ~y~staircase. // Note: the incorrect math opcode was used here 0006: $5605 = 'LAN2_GM' // (string) // ~w~Ride up the staircase to get onto the ~y~roof. // Note: the incorrect math opcode was used here 0006: $5610 = 'LAN2_GA' // (string) // ~w~Hurry up. Forbes' car will be destroyed at ~1~:~1~! // Note: the incorrect math opcode was used here 0006: $5611 = 'LAN2_GB' // (string) // ~w~Don't leave ~b~Lance~w~, he can't get the car back on his own. // Note: the incorrect math opcode was used here 0006: $5612 = 'LAN2_GC' // (string) // ~w~If you leave the ~b~car~w~ behind, the cops will destroy it! // Note: the incorrect math opcode was used here 0006: $5613 = 'LAN2_GD' // (string) // ~w~Forbes' car is scheduled to be destroyed at ~1~:~1~, so you'd better be quick. // Note: the incorrect math opcode was used here 0006: $5614 = 'LAN2_GF' // (string) // ~w~If you move slowly and keep quiet, you may be able to sneak past the guards. // Note: the incorrect math opcode was used here 0006: $5615 = 'LAN2_GG' // (string) // ~w~Hurry up! Forbes is calling the payphone in King Knut's at ~1~:~1~! // Note: the incorrect math opcode was used here 0006: $5616 = 'LAN2_GN' // (string) // ~w~You need a bike big enough for you and Lance to ride. // Note: the incorrect math opcode was used here 0006: $5999 = 'LAN2_F0' // (string) // ~r~Lance died. // Note: the incorrect math opcode was used here 0006: $6000 = 'LAN2_F1' // (string) // ~r~Out of time. // Note: the incorrect math opcode was used here 0006: $6001 = 'LAN2_F2' // (string) // Note: the incorrect math opcode was used here 0006: $6002 = 'LAN2_F3' // (string) // ~r~Forbes' car was destroyed. // Note: the incorrect math opcode was used here 0006: $6003 = 'LAN2_F4' // (string) // ~r~You abandoned Lance. // Note: the incorrect math opcode was used here 0006: $6004 = 'LAN2_F5' // (string) // ~r~You abandoned Forbes' car. // Note: the incorrect math opcode was used here 0006: $6005 = 'LAN2_F6' // (string) // ~r~You missed Forbes' call. // Note: the incorrect math opcode was used here 0006: $5628 = 'LANB2CA' // (string) // Note: the incorrect math opcode was used here 0006: $5618 = 'LAN2_T8' // (string) // ~w~C'mon! Money! Now! // Note: the incorrect math opcode was used here 0006: $5629 = 'LANB2CB' // (string) // Note: the incorrect math opcode was used here 0006: $5619 = 'LAN2_T9' // (string) // ~w~C'mon, c'mon, c'mon! // Note: the incorrect math opcode was used here 0139: 10@ = random_int_in_ranges 0 2 10@ == 0 // (int) var == num jump_if_false @LAN_B2_14522 0006: $5627 = 'LANB2CC' // (string) // Note: the incorrect math opcode was used here 0006: $5617 = 'SLNB2CC' // (string) // ~w~Nobody move! // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14548 :LAN_B2_14522 0006: $5627 = 'LANB2CD' // (string) // Note: the incorrect math opcode was used here 0006: $5617 = 'SLNB2CD' // (string) // ~w~Keep still! // Note: the incorrect math opcode was used here :LAN_B2_14548 0139: 10@ = random_int_in_ranges 0 2 10@ == 0 // (int) var == num jump_if_false @LAN_B2_14598 0006: $5630 = 'LANB2CE' // (string) // Note: the incorrect math opcode was used here 0006: $5620 = 'LAN2_U0' // (string) // ~w~Let's get out of here. // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14624 :LAN_B2_14598 0006: $5630 = 'LANB2CF' // (string) // Note: the incorrect math opcode was used here 0006: $5620 = 'SLNB2CF' // (string) // ~w~We ain't got time for this shit. // Note: the incorrect math opcode was used here :LAN_B2_14624 0139: 10@ = random_int_in_ranges 0 3 10@ == 0 // (int) var == num jump_if_false @LAN_B2_14674 0006: $5631 = 'LANB2CG' // (string) // Note: the incorrect math opcode was used here 0006: $5621 = 'LAN2_U1' // (string) // ~w~Fuck it! // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14745 :LAN_B2_14674 10@ == 1 // (int) var == num jump_if_false @LAN_B2_14719 0006: $5631 = 'LANB2CH' // (string) // Note: the incorrect math opcode was used here 0006: $5621 = 'SLNB2CH' // (string) // ~w~You mothers! // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14745 :LAN_B2_14719 0006: $5631 = 'LANB2CI' // (string) // Note: the incorrect math opcode was used here 0006: $5621 = 'SLNB2CI' // (string) // ~w~Vic! C'mon! // Note: the incorrect math opcode was used here :LAN_B2_14745 6@ = 5 // (int) 0006: $5371(6@,10) = 'LANB2FB' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5371(6@,10) = 'LANB2FC' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5371(6@,10) = 'LANB2FD' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5371(6@,10) = 'LANB2FE' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5371(6@,10) = 'LANB2FF' // (string) // Note: the incorrect math opcode was used here 02E2: $5945 = 1 // (any) 02E2: $5950 = 25 // (any) $5952 = 354 // (int) 02E2: $5951 = 6 // (any) $5953 = 336 // (int) $5956 = -986.61 // (float) $5958 = -1261.0 // (float) $5960 = 28.8 // (float) $5957 = -1019.1 // (float) $5959 = -1250.06 // (float) $5961 = 11.24 // (float) $5955 = 0 // (int) $5772 = 176 // (int) $5946 = 274 // (int) 0139: 3@ = random_int_in_ranges 0 4 $5965 = 205 // (int) 31@ = 0 // (int) $5966 = 1 // (int) $5967 = 0 // (int) $5968 = 1 // (int) $5969 = 0 // (int) $5970 = 0 // (int) $5971 = 0 // (int) $5942 = 0 // (int) $5940 = 0 // (int) $5941 = 0 // (int) $5732 = 0 // (int) $5769 = 0 // (int) $5727 = 1 // (int) $5972 = 0 // (int) $5688 = -874.88 // (float) $5691 = 799.41 // (float) $5694 = 10.63 // (float) $5697 = -871.15 // (float) $5700 = 795.72 // (float) $5703 = 10.92 // (float) $5689 = -872.86 // (float) $5692 = 793.75 // (float) $5695 = 10.92 // (float) $5698 = -873.62 // (float) $5701 = 799.28 // (float) $5704 = 10.92 // (float) $5690 = -874.05 // (float) $5693 = 784.66 // (float) $5696 = 10.78 // (float) $5699 = -871.76 // (float) $5702 = 787.23 // (float) $5705 = 10.92 // (float) $5711 = -879.37 // (float) $5716 = 809.12 // (float) $5721 = 10.21 // (float) $5712 = -870.0 // (float) $5717 = 796.64 // (float) $5722 = 10.21 // (float) $5713 = -870.55 // (float) $5718 = 793.57 // (float) $5723 = 10.21 // (float) $5714 = -870.55 // (float) $5719 = 786.66 // (float) $5724 = 10.21 // (float) $5715 = -879.46 // (float) $5720 = 783.13 // (float) $5725 = 10.21 // (float) 02E2: $5728 = 19 // (any) 02E2: $5729 = 6 // (any) 02E2: $5731 = 3 // (any) $5739 = -895.76 // (float) $5745 = 793.24 // (float) $5751 = 10.12 // (float) $5740 = -894.01 // (float) $5746 = 793.05 // (float) $5752 = 10.12 // (float) $5741 = -894.72 // (float) $5747 = 802.27 // (float) $5753 = 10.12 // (float) $5742 = -893.26 // (float) $5748 = 802.49 // (float) $5754 = 10.12 // (float) $5743 = -902.09 // (float) $5749 = 801.59 // (float) $5755 = 10.12 // (float) $5744 = -901.19 // (float) $5750 = 801.12 // (float) $5756 = 10.12 // (float) $5784 = 0 // (int) $5785 = 6 // (int) 02E2: $5787 = 2 // (any) 02E2: $5788 = 25 // (any) $5789 = 60 // (int) $5857 = -1090.97 // (float) $5863 = -1425.96 // (float) $5869 = 11.18 // (float) $5858 = -1097.79 // (float) $5864 = -1426.97 // (float) $5870 = 11.72 // (float) $5859 = -1047.59 // (float) $5865 = -1296.76 // (float) $5871 = 11.4 // (float) $5860 = -1071.19 // (float) $5866 = -1247.85 // (float) $5872 = 10.89 // (float) $5861 = -1093.35 // (float) $5867 = -1365.04 // (float) $5873 = 11.84 // (float) $5862 = -1071.97 // (float) $5868 = -1431.46 // (float) $5874 = 11.52 // (float) $5875 = 0 // (float) $5876 = 50.0 // (float) $5877 = 95.0 // (float) $5878 = 180.0 // (float) $5879 = 90.0 // (float) $5881 = -1099.33 // (float) $5885 = -1270.15 // (float) $5889 = 12.46 // (float) $5882 = -1093.65 // (float) $5886 = -1259.74 // (float) $5890 = 11.36 // (float) $5883 = -1093.71 // (float) $5887 = -1268.34 // (float) $5891 = 13.03 // (float) $5884 = -1091.79 // (float) $5888 = -1268.81 // (float) $5892 = 12.31 // (float) 02E2: $5893 = 2 // (any) 02E2: $5894 = 25 // (any) $5895 = 100 // (int) $5896 = 60 // (int) $5651 = -1108.64 // (float) $5662 = -1276.83 // (float) $5673 = 10.22 // (float) $5652 = -1051.07 // (float) $5663 = -1296.08 // (float) $5674 = 10.38 // (float) $5653 = -1071.28 // (float) $5664 = -1348.11 // (float) $5675 = 10.52 // (float) $5654 = -1110.58 // (float) $5665 = -1333.38 // (float) $5676 = 10.3 // (float) $5655 = -1139.27 // (float) $5666 = -1398.19 // (float) $5677 = 10.51 // (float) $5656 = -1090.66 // (float) $5667 = -1417.66 // (float) $5678 = 10.67 // (float) $5657 = -1073.55 // (float) $5668 = -1372.01 // (float) $5679 = 10.56 // (float) $5658 = -1057.89 // (float) $5669 = -1332.16 // (float) $5680 = 10.47 // (float) $5659 = -1105.65 // (float) $5670 = -1309.08 // (float) $5681 = 10.17 // (float) $5660 = -1112.36 // (float) $5671 = -1292.59 // (float) $5682 = 10.21 // (float) $5661 = -1111.78 // (float) $5672 = -1283.99 // (float) $5683 = 10.22 // (float) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1897 6 $5976 = -863.53 // (float) $5980 = -1465.01 // (float) $5984 = 8.94 // (float) $5988 = -694.95 // (float) $5992 = -1268.61 // (float) $5996 = 21.07 // (float) $5974 = -860.11 // (float) $5978 = 1020.59 // (float) $5982 = 11.08 // (float) $5986 = -811.24 // (float) $5990 = 1073.77 // (float) $5994 = 20.91 // (float) $5977 = -954.77 // (float) $5981 = 727.31 // (float) $5985 = 8.66 // (float) $5989 = -791.85 // (float) $5993 = 881.75 // (float) $5997 = 20.42 // (float) 27@ = -1095.17 // (float) 27@ -= -1194.59 // (float) 28@ = -1185.77 // (float) 28@ -= -1409.49 // (float) 0036: $5761 = 28@ // (float vars) 0030: $5761 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 27@ = -983.76 // (float) 27@ -= -1064.57 // (float) 28@ = -1235.53 // (float) 28@ -= -1460.84 // (float) 0036: $5763 = 28@ // (float vars) 0030: $5763 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 0036: 29@ = $5761 // (float vars) 29@ *= -1095.17 // (float) $5765 = -1185.77 // (float) 002C: $5765 -= 29@ // (float vars) 0036: 29@ = $5763 // (float vars) 29@ *= -983.76 // (float) $5767 = -1235.53 // (float) 002C: $5767 -= 29@ // (float vars) 27@ = -983.76 // (float) 27@ -= -1095.17 // (float) 28@ = -1235.53 // (float) 28@ -= -1185.77 // (float) 0036: $5762 = 28@ // (float vars) 0030: $5762 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 27@ = -1064.57 // (float) 27@ -= -1194.59 // (float) 28@ = -1460.84 // (float) 28@ -= -1409.49 // (float) 0036: $5764 = 28@ // (float vars) 0030: $5764 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 0036: 29@ = $5762 // (float vars) 29@ *= -983.76 // (float) $5766 = -1235.53 // (float) 002C: $5766 -= 29@ // (float vars) 0036: 29@ = $5764 // (float vars) 29@ *= -1064.57 // (float) $5768 = -1460.84 // (float) 002C: $5768 -= 29@ // (float vars) 0026: return :LAN_B2_16613 0035: $5898 = $5785 // (int vars) 7@ = 5 // (int) 6@ = 0 // (int) :LAN_B2_16628 1 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_16715 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 4 unknown 37 call_with_params @LAN_B2_4782 7@ 7@ 12@ 13@ 14@ jump_if_false @LAN_B2_16703 0035: 8@ = 6@ // (int vars) 0029: 8@ += $5785 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 2 unknown 37 call_with_params @LAN_B2_3720 12@ 13@ 14@ 8@ $5535(8@,11) $5590(8@,11) 0035: $5899 = 8@ // (int vars) 7@ += 1 // (int) :LAN_B2_16703 6@ += 1 // (int) 0002: jump @LAN_B2_16628 :LAN_B2_16715 $5785 += 1 // (int) 034A: unknown_check $5796 jump_if_false @LAN_B2_16783 0045: actor $5796 defined jump_if_false @LAN_B2_16783 034B: unknown_check $5517(3@,7) jump_if_false @LAN_B2_16783 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_16783 00EC: (unknown) $5796 $5517(3@,7) $5807 = 3 // (int) :LAN_B2_16783 0026: return :LAN_B2_16785 6@ = 0 // (int) :LAN_B2_16789 10 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_16821 // Note: the incorrect math opcode was used here $5385(6@,10) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_16789 :LAN_B2_16821 6@ = 0 // (int) :LAN_B2_16825 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_16857 // Note: the incorrect math opcode was used here $5590(6@,11) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_16825 :LAN_B2_16857 0026: return :LAN_B2_16859 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2FB' 'LAN2_V1' $5943 0 // ~w~C'mon. Let's get the car out of here. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2FB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2FC' 'LAN2_V2' $5943 0 // ~w~I don't get it. How is stealing one dumb car gonna make us rich? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2FC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2FD' 'LAN2_V3' $5943 0 // ~w~I've got everything covered man. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2FD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2FE' 'LAN2_V4' $5943 0 // ~w~Are there drugs hidden in the car? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2FE' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2FF' 'LAN2_V5' $5943 0 // ~w~Just chill, man. Be cool. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2FF' 0026: return :LAN_B2_17111 6@ = 0 // (int) :LAN_B2_17115 10 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_17161 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5385(6@,10) $5385(6@,10) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_17115 :LAN_B2_17161 6@ = 0 // (int) :LAN_B2_17165 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_17211 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5590(6@,11) $5590(6@,11) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_17165 :LAN_B2_17211 0403: (unknown) 0 0 0 0026: return :LAN_B2_17218 041A: (unknown) 'LANST' $5944 0160: load_model $5953 0160: load_model $5952 :LAN_B2_17237 0078: if or 8161: not model $5944 available 8161: not model $5953 available 8161: not model $5952 available 0022: jump_if_false @LAN_B2_17270 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17237 :LAN_B2_17270 0026: return :LAN_B2_17272 0162: release_model $5944 0162: release_model $5953 0162: release_model $5952 041A: (unknown) 'ROBBER' $5730 041A: (unknown) 'WMOST' $5758 041A: (unknown) 'BURGER' $5759 0160: load_model #CELLPHONE :LAN_B2_17324 0078: if or 8161: not model $5730 available 8161: not model $5758 available 8161: not model $5759 available 8161: not model #CELLPHONE available 0022: jump_if_false @LAN_B2_17362 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17324 :LAN_B2_17362 0026: return :LAN_B2_17364 0162: release_model $5758 0162: release_model $5730 0162: release_model #CELLPHONE 0162: release_model $5759 041A: (unknown) 'COP' $5726 0160: load_model #POLICEM 0160: load_model #BERETTA :LAN_B2_17400 0078: if or 8161: not model $5726 available 8161: not model #POLICEM available 8161: not model #BERETTA available 0022: jump_if_false @LAN_B2_17435 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17400 :LAN_B2_17435 0026: return :LAN_B2_17437 0162: release_model $5726 0162: release_model #POLICEM 0162: release_model #BERETTA 0160: load_model $5965 :LAN_B2_17455 8161: not model $5965 available 0022: jump_if_false @LAN_B2_17476 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17455 :LAN_B2_17476 0026: return :LAN_B2_17478 0162: release_model $5965 041A: (unknown) 'WMYRI' $5786 041A: (unknown) 'WMYCW' $5897 :LAN_B2_17504 0078: if or 8161: not model $5786 available 8161: not model $5897 available 0022: jump_if_false @LAN_B2_17533 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17504 :LAN_B2_17533 0160: load_model $5946 0160: load_model $5772 :LAN_B2_17541 0078: if or 8161: not model $5946 available 8161: not model $5772 available 0022: jump_if_false @LAN_B2_17570 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17541 :LAN_B2_17570 0026: return :LAN_B2_17572 0162: release_model $5946 0162: release_model $5772 0026: return :LAN_B2_17582 8045: not actor $1038 defined 0022: jump_if_false @LAN_B2_17618 // Note: the incorrect math opcode was used here 1@ = 7 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_17618 $5968 == 1 // (int) var == num jump_if_false @LAN_B2_17699 0045: actor $5943 defined jump_if_false @LAN_B2_17675 30@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_6874 30@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_6814 30@ 0002: jump @LAN_B2_17699 :LAN_B2_17675 1@ = 0 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_17699 $5969 == 1 // (int) var == num jump_if_false @LAN_B2_17750 804F: not unknown_check $5517(3@,7) jump_if_false @LAN_B2_17750 1@ = 3 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_17750 $5966 == 1 // (int) var == num jump_if_false @LAN_B2_17812 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_4559 1 15 0 45 jump_if_false @LAN_B2_17812 1@ = 6 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_17812 $5967 == 1 // (int) var == num jump_if_false @LAN_B2_18081 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_4559 6 15 5 15 jump_if_false @LAN_B2_18081 32@ == 0 // (int) var == num jump_if_false @LAN_B2_17880 0025: gosub @LAN_B2_16613 32@ = 1 // (int) 0002: jump @LAN_B2_18081 :LAN_B2_17880 $5770 == 0 // (int) var == num jump_if_false @LAN_B2_17998 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 $1042 $1043 $1044 -1063.74 -1445.19 11.39 200.0 0 jump_if_false @LAN_B2_17991 034B: unknown_check $5517(3@,7) jump_if_false @LAN_B2_17966 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_17966 013B: explode_car $5517(3@,7) :LAN_B2_17966 1@ = 3 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_17991 0002: jump @LAN_B2_18081 :LAN_B2_17998 004D: store_car $5517(3@,7) position_to 12@ 13@ 14@ 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_4309 12@ 13@ 14@ jump_if_false @LAN_B2_18081 037A: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_4309 $1042 $1043 $1044 jump_if_false @LAN_B2_18081 013B: explode_car $5517(3@,7) 1@ = 3 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_18081 $5970 == 1 // (int) var == num jump_if_false @LAN_B2_18156 0043: store_actor $5943 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 12@ 13@ 14@ $1042 $1043 $1044 150.0 0 jump_if_false @LAN_B2_18156 1@ = 4 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_18156 $5971 == 1 // (int) var == num jump_if_false @LAN_B2_18233 004D: store_car $5517(3@,7) position_to 12@ 13@ 14@ 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 12@ 13@ 14@ $1042 $1043 $1044 150.0 0 jump_if_false @LAN_B2_18233 1@ = 5 // (int) $5998 = 20 // (int) 0025: gosub @LAN_B2_29377 0002: jump @LAN_B2_18281 :LAN_B2_18233 $5942 == 1 // (int) var == num jump_if_false @LAN_B2_18274 0025: gosub @LAN_B2_18780 0025: gosub @LAN_B2_18944 0025: gosub @LAN_B2_19111 0002: jump @LAN_B2_18281 :LAN_B2_18274 0025: gosub @LAN_B2_18283 :LAN_B2_18281 0026: return :LAN_B2_18283 $5790 = 0 // (int) 6@ = 0 // (int) :LAN_B2_18292 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18412 // Note: the incorrect math opcode was used here 0045: actor $5535(6@,11) defined 0022: jump_if_false @LAN_B2_18349 // Note: the incorrect math opcode was used here $5790 += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_9126 $5546(6@,11) 6@ $5535(6@,11) 0002: jump @LAN_B2_18400 :LAN_B2_18349 not $5590(6@,11) == -1 // (int) var == num jump_if_false @LAN_B2_18400 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5590(6@,11) $5590(6@,11) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1955 $5535(6@,11) :LAN_B2_18400 6@ += 1 // (int) 0002: jump @LAN_B2_18292 :LAN_B2_18412 $5790 == 0 // (int) var == num jump_if_false @LAN_B2_18430 $5637 = 5 // (int) :LAN_B2_18430 0026: return :LAN_B2_18432 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_2694 $5942 == 1 // (int) var == num jump_if_false @LAN_B2_18778 -2@ > 5500 // (int) var > num // timer1 jump_if_false @LAN_B2_18534 $5727 == 0 // (int) var == num jump_if_false @LAN_B2_18534 6@ = 0 // (int) :LAN_B2_18484 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18528 // Note: the incorrect math opcode was used here 0045: actor $5450(6@,5) defined 0022: jump_if_false @LAN_B2_18516 // Note: the incorrect math opcode was used here 020E: (unknown) $5450(6@,5) 0 :LAN_B2_18516 6@ += 1 // (int) 0002: jump @LAN_B2_18484 :LAN_B2_18528 $5727 = 1 // (int) :LAN_B2_18534 009A: player $1038 wanted_level > 0 jump_if_false @LAN_B2_18776 6@ = 0 // (int) :LAN_B2_18550 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18670 // Note: the incorrect math opcode was used here 034A: unknown_check $5450(6@,5) 0022: jump_if_false @LAN_B2_18658 // Note: the incorrect math opcode was used here 0045: actor $5450(6@,5) defined 0022: jump_if_false @LAN_B2_18658 // Note: the incorrect math opcode was used here 0043: store_actor $5450(6@,5) position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 12@ 13@ 14@ $1042 $1043 $1044 250.0 0 jump_if_false @LAN_B2_18640 003F: destroy_actor $5450(6@,5) 0002: jump @LAN_B2_18658 :LAN_B2_18640 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_7993 $5450(6@,5) $1038 $5943 :LAN_B2_18658 6@ += 1 // (int) 0002: jump @LAN_B2_18550 :LAN_B2_18670 6@ = 0 // (int) :LAN_B2_18674 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18776 // Note: the incorrect math opcode was used here 034B: unknown_check $5429(6@,3) 0022: jump_if_false @LAN_B2_18757 // Note: the incorrect math opcode was used here 004F: unknown_check $5429(6@,3) 0022: jump_if_false @LAN_B2_18757 // Note: the incorrect math opcode was used here 004D: store_car $5429(6@,3) position_to 12@ 13@ 14@ 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5377 12@ 13@ 14@ $1042 $1043 $1044 250.0 0 jump_if_false @LAN_B2_18757 0049: destroy_car $5429(6@,3) :LAN_B2_18757 6@ += 1 // (int) 0002: jump @LAN_B2_18674 0002: jump @LAN_B2_18778 :LAN_B2_18776 0268: (unknown) :LAN_B2_18778 0026: return :LAN_B2_18780 6@ = 0 // (int) :LAN_B2_18784 0011: $5785 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_18942 // Note: the incorrect math opcode was used here 0045: actor $5535(6@,11) defined 0022: jump_if_false @LAN_B2_18879 // Note: the incorrect math opcode was used here $5784 == 1 // (int) var == num jump_if_false @LAN_B2_18843 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2892 $5590(6@,11) 0002: jump @LAN_B2_18857 :LAN_B2_18843 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5590(6@,11) :LAN_B2_18857 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_9608 6@ $5517(3@,7) 0002: jump @LAN_B2_18930 :LAN_B2_18879 not $5590(6@,11) == -1 // (int) var == num jump_if_false @LAN_B2_18930 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5590(6@,11) $5590(6@,11) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1955 $5535(6@,11) :LAN_B2_18930 6@ += 1 // (int) 0002: jump @LAN_B2_18784 :LAN_B2_18942 0026: return :LAN_B2_18944 007E: actor $1038 driving jump_if_false @LAN_B2_19104 004F: unknown_check $3355 jump_if_false @LAN_B2_19097 6@ = 0 // (int) :LAN_B2_18970 4 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_19092 // Note: the incorrect math opcode was used here 001C: $3355 == $5517(6@,7) // (int) num == var 0022: jump_if_false @LAN_B2_19080 // Note: the incorrect math opcode was used here $5936 == 0 // (int) var == num jump_if_false @LAN_B2_19067 $5524(6@,4) == 0 // (int) var == num jump_if_false @LAN_B2_19067 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8224 $3355 1 $5524(6@,4) = 1 // (int) $5934 == 0 // (int) var == num jump_if_false @LAN_B2_19067 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5089 :LAN_B2_19067 $5936 = 1 // (int) 0002: jump @LAN_B2_19109 :LAN_B2_19080 6@ += 1 // (int) 0002: jump @LAN_B2_18970 :LAN_B2_19092 $5936 = 0 // (int) :LAN_B2_19097 0002: jump @LAN_B2_19109 :LAN_B2_19104 $5936 = 0 // (int) :LAN_B2_19109 0026: return :LAN_B2_19111 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_4309 $1042 $1043 $1044 jump_if_false @LAN_B2_19162 $5784 = 1 // (int) $5770 = 1 // (int) $5769 = 1 // (int) 0264: (unknown) 0 0002: jump @LAN_B2_19172 :LAN_B2_19162 $5769 = 0 // (int) 0264: (unknown) 1.0 :LAN_B2_19172 0026: return :LAN_B2_19174 6@ = 0 // (int) :LAN_B2_19178 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_19221 // Note: the incorrect math opcode was used here 0045: actor $5450(6@,5) defined 0022: jump_if_false @LAN_B2_19209 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5450(6@,5) // Like turning an actor into a random pedestrian :LAN_B2_19209 6@ += 1 // (int) 0002: jump @LAN_B2_19178 :LAN_B2_19221 0026: return :LAN_B2_19223 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 005B: set_current_time_hours_to 0 minutes_to 0 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 $5974 $5978 $5982 $5986 $5990 $5994 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @SAFEHOU_12168 17 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 00B9: set_camera_position -851.45 1026.09 16.03 rotations 0 0 0 00BA: set_camera_point_at -850.63 1026.63 15.85 mode 2 00AA: set_parked_car_generator $1838 cars_to_generate_to 0 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 $5974 $5978 $5982 $5986 $5990 $5994 12@ = -813.17 // (float) 13@ = -1429.0 // (float) 14@ = 10.62 // (float) 0036: 18@ = 12@ // (float vars) 18@ -= 20.0 // (float) 0036: 19@ = 13@ // (float vars) 19@ -= 20.0 // (float) 20@ = 8.0 // (float) 0036: 21@ = 12@ // (float vars) 21@ += 20.0 // (float) 0036: 22@ = 13@ // (float vars) 22@ += 20.0 // (float) 23@ = 20.0 // (float) 0246: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0160: load_model 5@ 0228: (unknown) 0048: 4@ = create_car 5@ at -848.59 1028.81 15.56 004F: unknown_check 4@ jump_if_false @LAN_B2_19477 00D1: set_car 4@ Z_angle_to 157.1 :LAN_B2_19477 0162: release_model 5@ 0025: gosub @LAN_B2_17218 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_3806 -836.62 1037.09 14.85 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -836.41 1034.99 14.71 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @LAN_B2_19564 00CF: set_actor $1038 Z_angle_to 121.3 :LAN_B2_19564 0045: actor $5943 defined jump_if_false @LAN_B2_19584 00CF: set_actor $5943 Z_angle_to 110.44 :LAN_B2_19584 0045: actor $5943 defined jump_if_false @LAN_B2_19600 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_19600 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2AA' 'LAN2_S0' $1038 0 // ~w~So, who is this 'player'? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2AA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2AB' 'LAN2_S1' $5943 0 // ~w~My man's name is Forbes: He's gonna call us at the burger bar any minute now, so let's get down there pronto. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2AB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2AC' 'LAN2_S2' $5943 0 // ~w~C'mon man. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2AC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2AD' 'LAN2_S3' $5943 0 // ~w~What you waiting for? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2AD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2AE' 'LAN2_S4' $5943 0 // ~w~You're screwing this up Vic. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2AE' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_500 $1038 -847.09 1028.07 15.75 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_500 $5943 -848.82 1032.32 15.75 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 $5974 $5978 $5982 $5986 $5990 $5994 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2AA' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_19993 0002: jump @LAN_B2_20040 :LAN_B2_19993 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2AB' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_20040 0002: jump @LAN_B2_20040 :LAN_B2_20040 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 $1046 = 1 // (int) 0045: actor $5943 defined jump_if_false @LAN_B2_20094 0045: actor $1038 defined jump_if_false @LAN_B2_20094 0119: actor $5943 kill_actor $1038 :LAN_B2_20094 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_780 $1038 4@ -1 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_780 $5943 4@ 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5644 $5644 = 0 // (int) 00C3: (unknown) -884.81 796.27 10.1 $5644 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2496 $5974 $5978 $5982 $5986 $5990 $5994 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_355 1000 005B: set_current_time_hours_to 0 minutes_to 0 0026: return :LAN_B2_20200 33@ = 0 // (int) 0045: actor $1038 defined jump_if_false @LAN_B2_20231 007E: actor $1038 driving jump_if_false @LAN_B2_20231 024B: (unknown) $1038 35@ :LAN_B2_20231 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 -1 0025: gosub @LAN_B2_17272 0045: actor $1038 defined jump_if_false @LAN_B2_20265 00A2: (unknown) $1038 :LAN_B2_20265 0045: actor $5943 defined jump_if_false @LAN_B2_20284 00A2: (unknown) $5943 011A: (unknown) $5943 :LAN_B2_20284 0001: wait 100 ms 00B9: set_camera_position -879.55 789.33 15.08 rotations 0 0 0 00BA: set_camera_point_at -879.97 790.22 14.89 mode 2 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @LAN_B2_20402 01EC: (unknown) $1038 0 02A7: unknown_check $1038 jump_if_false @LAN_B2_20375 00F1: (unknown) $1038 0002: jump @LAN_B2_20402 :LAN_B2_20375 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_500 $1038 -886.72 794.46 10.12 :LAN_B2_20402 0045: actor $5943 defined jump_if_false @LAN_B2_20467 01EC: (unknown) $5943 0 02A7: unknown_check $5943 jump_if_false @LAN_B2_20440 00F1: (unknown) $5943 0002: jump @LAN_B2_20467 :LAN_B2_20440 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_500 $5943 -891.49 794.05 10.12 :LAN_B2_20467 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 2000 jump_if_false @LAN_B2_20494 0002: jump @LAN_B2_23360 :LAN_B2_20494 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 $5977 $5981 $5985 $5989 $5993 $5997 00B9: set_camera_position -901.13 791.85 11.93 rotations 0 0 0 00BA: set_camera_point_at -901.67 791.01 11.78 mode 2 0482: (unknown) 1373450882 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 2 33@ = 1 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -900.17 792.79 10.12 0045: actor $5943 defined jump_if_false @LAN_B2_20643 011A: (unknown) $5943 :LAN_B2_20643 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $5943 -891.49 794.05 10.12 0045: actor $5943 defined jump_if_false @LAN_B2_20686 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_20686 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 0 $5740 $5746 $5752 $5733 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 1 $5739 $5745 $5751 $5734 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 2 $5742 $5748 $5754 $5735 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 3 $5741 $5747 $5753 $5736 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 4 -904.43 799.65 10.12 $5737 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 5 -904.43 799.65 10.12 $5738 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_3477 00B9: set_camera_position -898.72 793.23 11.63 rotations 0 0 0 00BA: set_camera_point_at -899.51 792.63 11.5 mode 2 0045: actor $5943 defined jump_if_false @LAN_B2_20885 00A2: (unknown) $5943 :LAN_B2_20885 0045: actor $1038 defined jump_if_false @LAN_B2_20900 00A2: (unknown) $1038 :LAN_B2_20900 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -900.17 792.79 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $5943 -901.68 790.47 10.12 0001: wait 0 ms 0045: actor $5943 defined jump_if_false @LAN_B2_20972 00A2: (unknown) $5943 :LAN_B2_20972 0045: actor $1038 defined jump_if_false @LAN_B2_20987 00A2: (unknown) $1038 :LAN_B2_20987 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BA' 'LAN2_S7' $5943 0 // ~w~So merchandise is hidden in the car's side panels? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2BA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BB' 'LAN2_S8' $5943 0 // ~w~Ahuh... yeah... no problem. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2BB' 0045: actor $1038 defined jump_if_false @LAN_B2_21117 00CF: set_actor $1038 Z_angle_to -63.09 :LAN_B2_21117 0045: actor $1038 defined jump_if_false @LAN_B2_21133 010B: set_actor $1038 armed_weapon_to 0 :LAN_B2_21133 0045: actor $5943 defined jump_if_false @LAN_B2_21149 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_21149 0045: actor $5943 defined jump_if_false @LAN_B2_21185 010F: (unknown) $5943 -902.05 790.65 11.17 032F: (unknown) $5943 1 :LAN_B2_21185 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_3526 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LAN_B2_21223 04B4: (unknown) $1038 120 511 100.0 :LAN_B2_21223 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BA' 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_21279 0002: jump @LAN_B2_23360 :LAN_B2_21279 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BB' 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_21325 0002: jump @LAN_B2_23360 :LAN_B2_21325 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 028D: (unknown) 0.1 00B9: set_camera_position -901.36 789.55 11.68 rotations 0 0 0 00BA: set_camera_point_at -901.8 790.43 11.53 mode 2 0160: load_model $5944 0228: (unknown) 034A: unknown_check $5943 jump_if_false @LAN_B2_21404 003F: destroy_actor $5943 :LAN_B2_21404 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_3806 -902.06 790.4 10.08 0001: wait 0 ms 0162: release_model $5944 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $5943 -902.06 790.4 10.08 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -901.83 791.31 10.08 0001: wait 0 ms 0045: actor $5943 defined jump_if_false @LAN_B2_21516 00CF: set_actor $5943 Z_angle_to -22.49 :LAN_B2_21516 0045: actor $1038 defined jump_if_false @LAN_B2_21536 00CF: set_actor $1038 Z_angle_to 167.56 :LAN_B2_21536 0162: release_model #CELLPHONE 0045: actor $5943 defined jump_if_false @LAN_B2_21557 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_21557 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2911 -887.3 800.39 10.12 -899.49 800.72 11.12 0 $5791 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2911 -887.34 797.55 10.12 -901.16 796.54 11.12 1 $5792 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2911 -887.59 795.45 10.12 -900.7 790.81 11.12 2 $5793 0001: wait 300 ms 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8744 $5791 $5738 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8744 $5792 $5737 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8744 $5793 $5733 0045: actor $5793 defined jump_if_false @LAN_B2_21764 03D6: (unknown) $5793 4000 03D7: (unknown) $5793 0 01C9: (unknown) $5793 100 :LAN_B2_21764 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BC' 'LAN2_S9' $5943 0 // ~w~Okay. We're gonna pick up Forbes's car. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2BC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BD' 'LAN2_T0' $1038 0 // ~w~That's it? No drugs? Some 'player'. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2BD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BE' 'LAN2_T1' $5943 0 // ~w~Man, give me a break. There's no winning with you. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2BE' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BF' 'LAN2_T2' $5943 0 // ~w~Aw, shit. You've got to be kidding me. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2BF' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BG' 'LAN2_T3' $5791 0 // ~w~Okay, nobody move! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2BG' 6@ = 0 // (int) :LAN_B2_22028 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_22067 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_3085 $5477(6@,6) 6@ 6@ += 1 // (int) 0002: jump @LAN_B2_22028 :LAN_B2_22067 0045: actor $5737 defined jump_if_false @LAN_B2_22097 010F: (unknown) $5737 -904.43 799.65 10.12 :LAN_B2_22097 0045: actor $5738 defined jump_if_false @LAN_B2_22127 010F: (unknown) $5738 -904.43 799.65 10.12 :LAN_B2_22127 0001: wait 500 ms 0045: actor $5943 defined jump_if_false @LAN_B2_22148 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_22148 0045: actor $5943 defined jump_if_false @LAN_B2_22171 04B4: (unknown) $5943 120 523 100.0 :LAN_B2_22171 0045: actor $1038 defined jump_if_false @LAN_B2_22194 04B4: (unknown) $1038 120 512 100.0 :LAN_B2_22194 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BC' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_22251 0002: jump @LAN_B2_23360 :LAN_B2_22251 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BH' 'LAN2_T4' $5791 0 // ~w~C'mon! 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BD' 1 0045: actor $1038 defined jump_if_false @LAN_B2_22326 04B4: (unknown) $1038 121 545 1.0 :LAN_B2_22326 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_22352 0002: jump @LAN_B2_23360 :LAN_B2_22352 0045: actor $1038 defined jump_if_false @LAN_B2_22363 :LAN_B2_22363 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BI' 'LAN2_T5' $5792 0 // ~w~Hands where I can see 'em! 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BE' 1 0045: actor $5943 defined jump_if_false @LAN_B2_22438 04B4: (unknown) $5943 121 556 1.0 :LAN_B2_22438 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_22464 0002: jump @LAN_B2_23360 :LAN_B2_22464 0045: actor $5943 defined jump_if_false @LAN_B2_22485 0528: (unknown) $5943 556 -1.0 :LAN_B2_22485 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BJ' 'LAN2_T6' $5792 0 // ~w~Do it! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 1000 jump_if_false @LAN_B2_22543 0002: jump @LAN_B2_23360 :LAN_B2_22543 02B4: set_camera_transverse_delay 10.0 time 2000 00B9: set_camera_position -901.36 789.55 11.68 rotations 0 0 0 00BA: set_camera_point_at -900.58 790.15 11.53 mode 1 0045: actor $5943 defined jump_if_false @LAN_B2_22618 0045: actor $5791 defined jump_if_false @LAN_B2_22618 0153: (unknown) $5943 $5791 :LAN_B2_22618 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BF' 1 0045: actor $1038 defined jump_if_false @LAN_B2_22660 0528: (unknown) $1038 544 -1.0 :LAN_B2_22660 0045: actor $5943 defined jump_if_false @LAN_B2_22683 04B4: (unknown) $5943 121 554 1.0 :LAN_B2_22683 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 500 jump_if_false @LAN_B2_22710 0002: jump @LAN_B2_23360 :LAN_B2_22710 0045: actor $1038 defined jump_if_false @LAN_B2_22738 0045: actor $5791 defined jump_if_false @LAN_B2_22738 0153: (unknown) $1038 $5791 :LAN_B2_22738 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_22764 0002: jump @LAN_B2_23360 :LAN_B2_22764 0045: actor $5943 defined jump_if_false @LAN_B2_22785 0528: (unknown) $5943 554 -1.0 :LAN_B2_22785 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2BK' 'LAN2_T7' $5791 0 // ~w~I said nobody fucking move! 00B9: set_camera_position -888.96 794.27 10.95 rotations 0 0 0 00BA: set_camera_point_at -888.39 795.09 11.09 mode 2 0045: actor $5737 defined jump_if_false @LAN_B2_22875 00CF: set_actor $5737 Z_angle_to 92.56 :LAN_B2_22875 0045: actor $5738 defined jump_if_false @LAN_B2_22895 00CF: set_actor $5738 Z_angle_to 91.12 :LAN_B2_22895 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BG' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_22942 0002: jump @LAN_B2_23360 :LAN_B2_22942 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BH' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_22989 0002: jump @LAN_B2_23360 :LAN_B2_22989 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BI' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_23036 0002: jump @LAN_B2_23360 :LAN_B2_23036 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_8770 00B9: set_camera_position -895.65 803.57 12.86 rotations 0 0 0 00BA: set_camera_point_at -895.06 802.87 12.47 mode 2 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BJ' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_23132 0002: jump @LAN_B2_23360 :LAN_B2_23132 0045: actor $5757 defined jump_if_false @LAN_B2_23177 12@ = -885.41 // (float) 13@ = 796.35 // (float) 14@ = 10.1 // (float) 0352: (unknown) $5757 0158: actor $5757 run_to 12@ 13@ :LAN_B2_23177 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 500 jump_if_false @LAN_B2_23204 0002: jump @LAN_B2_23360 :LAN_B2_23204 0045: actor $5757 defined jump_if_false @LAN_B2_23256 0045: actor $5793 defined jump_if_false @LAN_B2_23256 03D6: (unknown) $5793 4000 03D7: (unknown) $5793 0 01C9: (unknown) $5793 100 00E4: (unknown) $5793 $5757 020E: (unknown) $5793 1 :LAN_B2_23256 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 1200 jump_if_false @LAN_B2_23283 0002: jump @LAN_B2_23360 :LAN_B2_23283 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8744 $5793 $5738 0045: actor $5757 defined jump_if_false @LAN_B2_23313 014B: set_actor $5757 health_to 0 :LAN_B2_23313 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2BK' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_23360 0002: jump @LAN_B2_23360 :LAN_B2_23360 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 33@ == 0 // (int) var == num jump_if_false @LAN_B2_23603 0482: (unknown) 1373450882 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 2 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 0 $5740 $5746 $5752 $5733 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 1 $5739 $5745 $5751 $5734 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 2 $5742 $5748 $5754 $5735 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 3 $5741 $5747 $5753 $5736 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 4 -904.43 799.65 10.12 $5737 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3036 5 -904.43 799.65 10.12 $5738 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_3477 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -901.36 792.54 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $5943 -901.68 790.47 10.12 :LAN_B2_23603 0160: load_model $5944 0228: (unknown) 034A: unknown_check $5943 jump_if_false @LAN_B2_23624 003F: destroy_actor $5943 :LAN_B2_23624 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_3806 -901.68 790.47 10.12 0001: wait 0 ms 0162: release_model $5944 0045: actor $1038 defined jump_if_false @LAN_B2_23678 0154: (unknown) $1038 0352: (unknown) $1038 :LAN_B2_23678 0045: actor $5943 defined jump_if_false @LAN_B2_23701 0154: (unknown) $5943 0352: (unknown) $5943 00A2: (unknown) $5943 :LAN_B2_23701 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -901.36 792.54 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $5943 -901.68 790.47 10.12 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @LAN_B2_23793 010F: (unknown) $1038 -885.41 796.35 10.1 :LAN_B2_23793 0045: actor $5943 defined jump_if_false @LAN_B2_23823 010F: (unknown) $5943 -885.41 796.35 10.1 :LAN_B2_23823 $5937 = -901.36 // (float) $5938 = 792.54 // (float) $5939 = 10.12 // (float) $5947 = -901.68 // (float) $5948 = 790.47 // (float) $5949 = 10.12 // (float) 0444: (unknown) 120 0444: (unknown) 121 0045: actor $5757 defined jump_if_false @LAN_B2_23901 014B: set_actor $5757 health_to 0 :LAN_B2_23901 034A: unknown_check $5793 jump_if_false @LAN_B2_23943 0045: actor $5793 defined jump_if_false @LAN_B2_23943 01C9: (unknown) $5793 25 03D6: (unknown) $5793 300 03D7: (unknown) $5793 1000 :LAN_B2_23943 834A: not unknown_check $5791 jump_if_false @LAN_B2_24085 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2911 -887.3 800.39 10.12 -899.49 800.72 11.12 0 $5791 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2911 -887.34 797.55 10.12 -901.16 796.54 11.12 1 $5792 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2911 -887.59 795.45 10.12 -900.7 790.81 11.12 2 $5793 :LAN_B2_24085 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8744 $5792 $5736 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8744 $5793 $5738 $5802 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5645 $5645 = 0 // (int) 00C3: (unknown) -885.41 796.35 10.1 $5645 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1320 $5645 6@ = 0 // (int) :LAN_B2_24171 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24210 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_3085 $5477(6@,6) 6@ 6@ += 1 // (int) 0002: jump @LAN_B2_24171 :LAN_B2_24210 6@ = 0 // (int) :LAN_B2_24214 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24269 // Note: the incorrect math opcode was used here 0045: actor $5477(6@,6) defined 0022: jump_if_false @LAN_B2_24257 // Note: the incorrect math opcode was used here 0043: store_actor $5477(6@,6) position_to $5483(6@,6) $5489(6@,6) $5495(6@,6) // Note: the incorrect math opcode was used here :LAN_B2_24257 6@ += 1 // (int) 0002: jump @LAN_B2_24214 :LAN_B2_24269 0025: gosub @LAN_B2_17364 6@ = 0 // (int) :LAN_B2_24280 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24319 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 37 call_with_params @LAN_B2_3413 6@ $5429(6@,3) 6@ += 1 // (int) 0002: jump @LAN_B2_24280 :LAN_B2_24319 6@ = 0 // (int) :LAN_B2_24323 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24377 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3147 6@ -882.81 796.8 11.11 $5450(6@,5) 6@ += 1 // (int) 0002: jump @LAN_B2_24323 :LAN_B2_24377 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_780 $5706 $5685 -1 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 $5627 $5617 $5792 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 $5627 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2CA' 'LAN2_T8' $5791 0 // ~w~C'mon! Money! Now! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2CA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2CB' 'LAN2_T9' $5791 0 // ~w~C'mon, c'mon, c'mon! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2CB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 $5630 $5620 $5943 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 $5630 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 $5631 $5621 $5943 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 $5631 $5941 = 1 // (int) $5966 = 0 // (int) 0403: (unknown) 0 0 0 $5637 = 0 // (int) $5639 = 4 // (int) 0544: (unknown) 1 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 $5977 $5981 $5985 $5989 $5993 $5997 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_500 $5791 -903.0 799.46 10.14 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_355 1 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LAN_B2_24713 0107: toggle_player $1038 can_move 0 :LAN_B2_24713 0045: actor $1038 defined jump_if_false @LAN_B2_24762 010B: set_actor $1038 armed_weapon_to 0 0045: actor $5943 defined jump_if_false @LAN_B2_24762 032F: (unknown) $5943 0 010B: set_actor $5943 armed_weapon_to 0 01EC: (unknown) $5943 1 0119: actor $5943 kill_actor $1038 :LAN_B2_24762 0001: wait 100 ms 0045: actor $5943 defined 0022: jump_if_false @LAN_B2_24782 // Note: the incorrect math opcode was used here 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_24782 034B: unknown_check 35@ jump_if_false @LAN_B2_24805 004F: unknown_check 35@ jump_if_false @LAN_B2_24805 0049: destroy_car 35@ :LAN_B2_24805 0045: actor $1038 defined jump_if_false @LAN_B2_24822 012E: toggle_player $1038 ignored_by_cops 1 :LAN_B2_24822 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_8770 0001: wait 1000 ms -2@ = 0 // (int) // timer1 005B: set_current_time_hours_to 1 minutes_to 15 0045: actor $1038 defined jump_if_false @LAN_B2_24864 0107: toggle_player $1038 can_move 1 :LAN_B2_24864 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 0026: return :LAN_B2_24876 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_2805 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5645 0168: 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5218 0264: (unknown) 1.0 0025: gosub @LAN_B2_17582 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_26820 00B9: set_camera_position -868.62 780.93 13.77 rotations 0 0 0 00BA: set_camera_point_at -869.3 781.62 13.52 mode 2 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 $5977 $5981 $5985 $5989 $5993 $5997 0482: (unknown) 1373450882 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 0 $5732 = 1 // (int) 024E: (unknown) -915.54 776.06 11.09 90.0 024E: (unknown) -884.5 850.49 10.95 0 0045: actor $5943 defined jump_if_false @LAN_B2_25095 011A: (unknown) $5943 :LAN_B2_25095 0001: wait 0 ms 0045: actor $5943 defined jump_if_false @LAN_B2_25123 0127: reset_actor $5943 flags 01A4: (unknown) $5943 0 010B: set_actor $5943 armed_weapon_to 0 :LAN_B2_25123 0001: wait 0 ms 0045: actor $5943 defined jump_if_false @LAN_B2_25141 00DF: (unknown) $5943 :LAN_B2_25141 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -883.74 797.02 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $5943 -883.56 795.65 10.12 0001: wait 1200 ms 0045: actor $1038 defined jump_if_false @LAN_B2_25233 010F: (unknown) $1038 -854.69 794.06 12.29 :LAN_B2_25233 0045: actor $5943 defined jump_if_false @LAN_B2_25263 010F: (unknown) $5943 -854.69 794.06 12.29 :LAN_B2_25263 0001: wait 0 ms 0045: actor $5943 defined jump_if_false @LAN_B2_25281 00DF: (unknown) $5943 :LAN_B2_25281 0001: wait 0 ms 0045: actor $5943 defined jump_if_false @LAN_B2_25314 010F: (unknown) $5943 -854.69 794.06 12.29 :LAN_B2_25314 0001: wait 0 ms 6@ = 0 // (int) :LAN_B2_25321 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_25375 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 37 call_with_params @LAN_B2_3253 6@ $5450(6@,5) -882.81 796.8 11.11 6@ += 1 // (int) 0002: jump @LAN_B2_25321 :LAN_B2_25375 6@ = 0 // (int) :LAN_B2_25379 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_25417 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_3393 $5429(6@,3) 6@ += 1 // (int) 0002: jump @LAN_B2_25379 :LAN_B2_25417 6@ = 0 // (int) :LAN_B2_25421 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_25464 // Note: the incorrect math opcode was used here 034A: unknown_check $5477(6@,6) 0022: jump_if_false @LAN_B2_25452 // Note: the incorrect math opcode was used here 003F: destroy_actor $5477(6@,6) :LAN_B2_25452 6@ += 1 // (int) 0002: jump @LAN_B2_25421 :LAN_B2_25464 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2DA' 'LAN2_U2' $5943 0 // ~w~Man that's just typical! They think we did it! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2DA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2DB' 'LAN2_U3' $5943 0 // ~w~This is bullshit! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2DB' 0045: actor $1038 defined jump_if_false @LAN_B2_25597 04B4: (unknown) $1038 120 523 100.0 :LAN_B2_25597 0045: actor $5943 defined jump_if_false @LAN_B2_25620 04B4: (unknown) $5943 120 524 100.0 :LAN_B2_25620 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2DA' 1 0045: actor $5943 defined jump_if_false @LAN_B2_25674 04B4: (unknown) $5943 121 559 1.0 :LAN_B2_25674 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_25700 0002: jump @LAN_B2_25770 :LAN_B2_25700 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2DB' 1 0045: actor $5943 defined jump_if_false @LAN_B2_25744 04B4: (unknown) $5943 121 559 1.0 :LAN_B2_25744 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_25770 0002: jump @LAN_B2_25770 :LAN_B2_25770 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 0045: actor $5943 defined jump_if_false @LAN_B2_25832 0045: actor $1038 defined jump_if_false @LAN_B2_25832 0119: actor $5943 kill_actor $1038 01EC: (unknown) $5943 1 01A4: (unknown) $5943 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @AUDIMON_2977 $5943 :LAN_B2_25832 809A: not player $1038 wanted_level > 2 jump_if_false @LAN_B2_25851 0098: set_player $1038 wanted_level_to 2 :LAN_B2_25851 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 0025: gosub @LAN_B2_16859 0045: actor $5943 defined jump_if_false @LAN_B2_25883 0352: (unknown) $5943 :LAN_B2_25883 0045: actor $1038 defined jump_if_false @LAN_B2_25898 0352: (unknown) $1038 :LAN_B2_25898 0444: (unknown) 120 0444: (unknown) 121 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0025: gosub @LAN_B2_17437 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4009 -859.8 805.48 10.7 270.0 $5964 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4009 -818.75 -1425.07 11.5 270.0 $5962 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4009 -961.04 -1360.95 11.5 0 $5963 0162: release_model $5965 0025: gosub @LAN_B2_17478 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4064 -1063.74 -1445.19 11.39 -1060.33 -1435.99 11.74 3@ 0 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4064 -1069.68 -1442.61 11.37 -1066.11 -1433.9 11.73 3@ 1 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4064 -1077.04 -1440.72 11.34 -1073.09 -1431.64 11.71 3@ 2 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4064 -1083.65 -1438.75 11.34 -1079.19 -1427.22 11.69 3@ 3 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_26262 0334: (unknown) $5517(3@,7) 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5642 $5642 = 0 // (int) 00C0: (unknown) $5517(3@,7) $5642 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1313 $5642 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5642 $5969 = 1 // (int) :LAN_B2_26262 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4064 -1075.16 -1351.49 10.53 -1075.16 -1321.49 10.53 3@ 4 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4064 -1074.45 -1335.7 10.5 -1070.45 -1335.7 10.5 3@ 5 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4064 -1067.35 -1325.37 10.47 -1069.35 -1315.37 10.47 3@ 6 0025: gosub @LAN_B2_17572 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5646 $5646 = 0 // (int) 00C3: (unknown) -1109.2 -1256.42 10.26 $5646 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5646 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5649 $5649 = 0 // (int) 00C3: (unknown) -986.44 -1317.88 26.34 $5649 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5649 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5650 $5650 = 0 // (int) 00C3: (unknown) -1029.27 -1242.46 10.18 $5650 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5650 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5648 $5648 = 0 // (int) 00C3: (unknown) -945.92 -1337.45 29.9 $5648 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5648 6@ = 0 // (int) :LAN_B2_26590 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_26675 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 37 call_with_params @LAN_B2_3582 $5601(6@,6) $5607(6@,6) $5613(6@,6) $5619(6@,6) 6@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_4992 6@ 0035: $5655(6@,11) = 6@ // (int vars) $5666(6@,11) = -1 // (int) $5546(6@,11) = 7 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_26590 :LAN_B2_26675 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5643 $5643 = 0 // (int) 00C3: (unknown) -813.17 -1429.0 10.62 $5643 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5643 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2857 $5647 $5647 = 0 // (int) 00C3: (unknown) -804.17 -1395.16 28.33 $5647 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2874 $5647 $5942 = 1 // (int) 0001: wait 500 ms 00B9: set_camera_position -884.11 796.53 11.49 rotations 0 0 0 00BA: set_camera_point_at -883.12 796.44 11.59 mode 2 :LAN_B2_26820 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_355 1000 -2@ = 0 // (int) // timer1 0169: 0045: actor $1038 defined jump_if_false @LAN_B2_26855 012E: toggle_player $1038 ignored_by_cops 0 :LAN_B2_26855 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2496 $5977 $5981 $5985 $5989 $5993 $5997 0026: return :LAN_B2_26879 0168: 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2496 $5977 $5981 $5985 $5989 $5993 $5997 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 $5976 $5980 $5984 $5988 $5992 $5996 0025: gosub @LAN_B2_19174 00B9: set_camera_position -805.91 -1449.77 16.63 rotations 0 0 0 00BA: set_camera_point_at -806.24 -1448.83 16.52 mode 2 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2EA' 'LAN2_U4' $5943 0 // ~w~Forbes's car is in the impound yard. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2EA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2EB' 'LAN2_U5' $1038 0 // ~w~So what are we doing here? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2EB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2EC' 'LAN2_U6' $5943 0 // ~w~We're going in the back door. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2EC' 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2EA' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_27201 0002: jump @LAN_B2_27295 :LAN_B2_27201 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2EB' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_27248 0002: jump @LAN_B2_27295 :LAN_B2_27248 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2EC' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_27295 0002: jump @LAN_B2_27295 :LAN_B2_27295 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LAN_B2_27341 0352: (unknown) $1038 0045: actor $5943 defined jump_if_false @LAN_B2_27341 0352: (unknown) $5943 0119: actor $5943 kill_actor $1038 :LAN_B2_27341 12@ = -818.75 // (float) 13@ = -1425.07 // (float) 14@ = 11.5 // (float) 0045: actor $1038 defined jump_if_false @LAN_B2_27486 007E: actor $1038 driving jump_if_false @LAN_B2_27479 004F: unknown_check $3355 jump_if_false @LAN_B2_27472 037D: unknown_check $3355 jump_if_false @LAN_B2_27430 12@ = -811.89 // (float) 13@ = -1422.612 // (float) 14@ = 11.2 // (float) :LAN_B2_27430 24@ = -813.17 // (float) 25@ = -1429.0 // (float) 26@ = 10.62 // (float) 25@ -= 3.0 // (float) 004E: put_car $3355 at 24@ 25@ 26@ 0233: (unknown) $3355 12@ 13@ :LAN_B2_27472 0002: jump @LAN_B2_27486 :LAN_B2_27479 010F: (unknown) $1038 12@ 13@ 14@ :LAN_B2_27486 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 0025: gosub @LAN_B2_16859 $5940 = 1 // (int) $5637 = 5 // (int) 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2496 $5976 $5980 $5984 $5988 $5992 $5996 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_355 1000 0169: 0026: return :LAN_B2_27554 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 00B9: set_camera_position -1169.54 -1211.67 15.16 rotations 0 0 0 00BA: set_camera_point_at -1170.09 -1212.5 15.07 mode 2 12@ = -1170.87 // (float) 13@ = -1213.59 // (float) 14@ = 13.77 // (float) 0036: 18@ = 12@ // (float vars) 18@ -= 30.0 // (float) 0036: 19@ = 13@ // (float vars) 19@ -= 30.0 // (float) 20@ = 8.0 // (float) 0036: 21@ = 12@ // (float vars) 21@ += 30.0 // (float) 0036: 22@ = 13@ // (float vars) 22@ += 30.0 // (float) 23@ = 20.0 // (float) 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2462 18@ 19@ 20@ 21@ 22@ 23@ 0045: actor $1038 defined jump_if_false @LAN_B2_27712 0200: (unknown) $1038 0 :LAN_B2_27712 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -1243.17 -1174.25 14.0 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_27770 004E: put_car $5517(3@,7) at -1170.87 -1213.59 13.77 :LAN_B2_27770 0001: wait 500 ms 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_27804 0233: (unknown) $5517(3@,7) -1178.9 -1205.12 :LAN_B2_27804 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_27827 00A4: 36@ = create_actor_pedtype 22 model 0 in_car $5517(3@,7) driverseat :LAN_B2_27827 0025: gosub @LAN_B2_17218 034A: unknown_check $5943 jump_if_false @LAN_B2_27849 003F: destroy_actor $5943 :LAN_B2_27849 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_27875 0118: $5943 = create_actor_pedtype 22 model $5944 in_car $5517(3@,7) passenger_seat 0 :LAN_B2_27875 0045: actor 36@ defined jump_if_false @LAN_B2_27913 0045: actor $5943 defined jump_if_false @LAN_B2_27913 0154: (unknown) 36@ 0154: (unknown) $5943 0153: (unknown) 36@ $5943 0153: (unknown) $5943 36@ :LAN_B2_27913 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2GA' 'LAN2_V6' $5943 0 // ~w~Great driving Vic... But, ahm, it's best if I take it from here. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2GA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2GB' 'LAN2_V7' 36@ 0 // ~w~Hey! What're you doing? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2GB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2GC' 'LAN2_V8' -1 0 // ~w~Forbes doesn't know you man... he wouldn't trust you. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2GC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2GD' 'LAN2_V9' -1 0 // ~w~See ya later baby! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2GD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12755 'LANB2GE' 'LAN2_W0' -1 0 // ~w~Lance! You asshole! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12704 'LANB2GE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model $5965 0228: (unknown) 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4009 -1207.02 -1175.54 14.7 -10.0 $5962 0162: release_model $5965 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2GA' 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_28278 0002: jump @LAN_B2_29050 :LAN_B2_28278 00B9: set_camera_position -1170.4 -1219.25 14.24 rotations 0 0 0 00BA: set_camera_point_at -1170.45 -1218.27 14.45 mode 2 0045: actor 36@ defined jump_if_false @LAN_B2_28339 007E: actor 36@ driving jump_if_false @LAN_B2_28339 00F1: (unknown) 36@ :LAN_B2_28339 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2GB' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_28386 0002: jump @LAN_B2_29050 :LAN_B2_28386 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 1000 jump_if_false @LAN_B2_28413 0002: jump @LAN_B2_29050 :LAN_B2_28413 034A: unknown_check $5943 jump_if_false @LAN_B2_28428 003F: destroy_actor $5943 :LAN_B2_28428 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_28453 00A4: $5943 = create_actor_pedtype 22 model $5944 in_car $5517(3@,7) driverseat :LAN_B2_28453 0162: release_model $5944 0045: actor 36@ defined jump_if_false @LAN_B2_28495 0045: actor $5943 defined jump_if_false @LAN_B2_28495 0154: (unknown) 36@ 0154: (unknown) $5943 0153: (unknown) 36@ $5943 0153: (unknown) $5943 36@ :LAN_B2_28495 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2GC' 1 0045: actor 36@ defined jump_if_false @LAN_B2_28539 807E: not actor 36@ driving jump_if_false @LAN_B2_28539 00A2: (unknown) 36@ :LAN_B2_28539 0001: wait 0 ms 0045: actor 36@ defined jump_if_false @LAN_B2_28573 807E: not actor 36@ driving jump_if_false @LAN_B2_28573 04B4: (unknown) 36@ 120 524 1.0 :LAN_B2_28573 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 500 jump_if_false @LAN_B2_28600 0002: jump @LAN_B2_29050 :LAN_B2_28600 00B9: set_camera_position -1175.09 -1212.7 15.13 rotations 0 0 0 00BA: set_camera_point_at -1174.1 -1212.81 14.99 mode 2 12@ = -1171.91 // (float) 13@ = -1214.94 // (float) 14@ = 14.93 // (float) 01BB: (unknown) 12@ 13@ 14@ 14@ 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 36@ 12@ 13@ 14@ 0045: actor 36@ defined jump_if_false @LAN_B2_28701 00CF: set_actor 36@ Z_angle_to 23.6 :LAN_B2_28701 0045: actor 36@ defined jump_if_false @LAN_B2_28722 04B4: (unknown) 36@ 120 524 100.0 :LAN_B2_28722 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_28748 0002: jump @LAN_B2_29050 :LAN_B2_28748 0045: actor $5943 defined jump_if_false @LAN_B2_28763 0154: (unknown) $5943 :LAN_B2_28763 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 200 jump_if_false @LAN_B2_28790 0002: jump @LAN_B2_29050 :LAN_B2_28790 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2GD' 1 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_28844 02E9: set_car $5517(3@,7) speed_to 12.0 02C7: (unknown) $5517(3@,7) 8 5000 :LAN_B2_28844 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 2000 jump_if_false @LAN_B2_28871 0002: jump @LAN_B2_29050 :LAN_B2_28871 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_28904 02E9: set_car $5517(3@,7) speed_to 12.0 02C7: (unknown) $5517(3@,7) 7 4000 :LAN_B2_28904 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_28930 0002: jump @LAN_B2_29050 :LAN_B2_28930 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2547 'LANB2GE' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4341 800 jump_if_true @LAN_B2_29050 0045: actor 36@ defined jump_if_false @LAN_B2_28991 04B4: (unknown) 36@ 0 158 1.0 :LAN_B2_28991 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13348 $5640 jump_if_false @LAN_B2_29017 0002: jump @LAN_B2_29050 :LAN_B2_29017 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_29050 02E9: set_car $5517(3@,7) speed_to 12.0 02C7: (unknown) $5517(3@,7) 8 2000 :LAN_B2_29050 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4311 034A: unknown_check 36@ jump_if_false @LAN_B2_29073 003F: destroy_actor 36@ :LAN_B2_29073 0045: actor $1038 defined jump_if_false @LAN_B2_29090 0200: (unknown) $1038 1 :LAN_B2_29090 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -1171.87 -1214.59 13.77 0045: actor $1038 defined jump_if_false @LAN_B2_29147 010F: (unknown) $1038 -1207.02 -1175.54 14.7 :LAN_B2_29147 0045: actor $5943 defined jump_if_false @LAN_B2_29162 003F: destroy_actor $5943 :LAN_B2_29162 004F: unknown_check $5517(3@,7) jump_if_false @LAN_B2_29181 0049: destroy_car $5517(3@,7) :LAN_B2_29181 0045: actor $1038 defined jump_if_false @LAN_B2_29200 0154: (unknown) $1038 0352: (unknown) $1038 :LAN_B2_29200 0444: (unknown) 120 0444: (unknown) 121 $5967 = 0 // (int) $5968 = 0 // (int) 6@ = 0 // (int) :LAN_B2_29222 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_29265 // Note: the incorrect math opcode was used here 0045: actor $5535(6@,11) defined 0022: jump_if_false @LAN_B2_29253 // Note: the incorrect math opcode was used here 003F: destroy_actor $5535(6@,11) :LAN_B2_29253 6@ += 1 // (int) 0002: jump @LAN_B2_29222 :LAN_B2_29265 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12382 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2496 18@ 19@ 20@ 21@ 22@ 23@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_355 1000 0026: return :LAN_B2_29306 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 0482: (unknown) 1373450882 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 0 0001: wait 800 ms 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_355 1 0026: return :LAN_B2_29377 0059: text_clear_all 0025: gosub @LAN_B2_17111 $5941 == 1 // (int) var == num jump_if_false @LAN_B2_29621 $5942 == 0 // (int) var == num jump_if_false @LAN_B2_29621 1@ == 7 // (int) var == num jump_if_false @LAN_B2_29439 0025: gosub @LAN_B2_29306 0026: return 0002: jump @LAN_B2_29621 :LAN_B2_29439 1@ == -1 // (int) var == num jump_if_false @LAN_B2_29467 0025: gosub @LAN_B2_29306 0026: return 0002: jump @LAN_B2_29621 :LAN_B2_29467 0045: actor $1038 defined jump_if_false @LAN_B2_29612 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 0482: (unknown) 1373450882 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 0 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_684 $1038 -879.34 795.73 11.11 0045: actor $1038 defined jump_if_false @LAN_B2_29567 010F: (unknown) $1038 -862.78 795.83 11.11 :LAN_B2_29567 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5218 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5281 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_355 1000 0002: jump @LAN_B2_29621 :LAN_B2_29612 0025: gosub @LAN_B2_29306 0026: return :LAN_B2_29621 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 1@ > -1 // (int) var > num jump_if_false @LAN_B2_29674 7 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_29674 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4973 $5743(1@,7) :LAN_B2_29674 0045: actor $1038 defined jump_if_false @LAN_B2_29758 6@ = 0 // (int) :LAN_B2_29689 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_29758 // Note: the incorrect math opcode was used here 034A: unknown_check $5535(6@,11) 0022: jump_if_false @LAN_B2_29746 // Note: the incorrect math opcode was used here 0045: actor $5535(6@,11) defined 0022: jump_if_false @LAN_B2_29746 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_B2_29746 // Note: the incorrect math opcode was used here 00E4: (unknown) $5535(6@,11) $1038 :LAN_B2_29746 6@ += 1 // (int) 0002: jump @LAN_B2_29689 :LAN_B2_29758 0026: return :LAN_B2_29760 0059: text_clear_all 0025: gosub @LAN_B2_17111 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @99RED_12847 'LAN_B02' 750 // The Audition 01DF: progress_made += 1 0026: return :LAN_B2_29797 $1045 = 0 // (int) $1046 = 0 // (int) 0025: gosub @LAN_B2_17111 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_2805 00AA: set_parked_car_generator $1838 cars_to_generate_to 1 0544: (unknown) 0 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2496 $5977 $5981 $5985 $5989 $5993 $5997 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_4255 1 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0025: gosub @LAN_B2_19174 0045: actor $1038 defined jump_if_false @LAN_B2_29988 009A: player $1038 wanted_level > 0 jump_if_false @LAN_B2_29988 6@ = 0 // (int) :LAN_B2_29911 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_29988 // Note: the incorrect math opcode was used here 034A: unknown_check $5450(6@,5) 0022: jump_if_false @LAN_B2_29976 // Note: the incorrect math opcode was used here 0045: actor $5450(6@,5) defined 0022: jump_if_false @LAN_B2_29976 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_B2_29976 // Note: the incorrect math opcode was used here 00E4: (unknown) $5450(6@,5) $1038 03DE: (unknown) $5450(6@,5) 1 :LAN_B2_29976 6@ += 1 // (int) 0002: jump @LAN_B2_29911 :LAN_B2_29988 034A: unknown_check $5943 jump_if_false @LAN_B2_30003 020D: (unknown) $5943 :LAN_B2_30003 0045: actor $1038 defined jump_if_false @LAN_B2_30077 00A5: unknown_check $1038 jump_if_false @LAN_B2_30077 0001: wait 3500 ms 6@ = 0 // (int) :LAN_B2_30034 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_30077 // Note: the incorrect math opcode was used here 034B: unknown_check $5706(6@,3) 0022: jump_if_false @LAN_B2_30065 // Note: the incorrect math opcode was used here 0049: destroy_car $5706(6@,3) :LAN_B2_30065 6@ += 1 // (int) 0002: jump @LAN_B2_30034 :LAN_B2_30077 007A: mission_cleanup 0026: return //-------------Mission 61--------------- :LAN_B4 0238: name_thread 'LAN_B4' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B4' 0025: gosub @LAN_B4_2719 009D: wasted_or_busted // mission only jump_if_false @LAN_B4_45 0025: gosub @LAN_B4_7785 :LAN_B4_45 0025: gosub @LAN_B4_8113 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B4_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B4_138 :LAN_B4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B4_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B4_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B4_188 0026: return :LAN_B4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_B4_248 0400: (unknown) $1038 $1690 0002: jump @LAN_B4_254 :LAN_B4_248 02C0: (unknown) $1038 $1690 :LAN_B4_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_B4_281 0045: actor $1038 defined jump_if_false @LAN_B4_349 807E: not actor $1038 driving jump_if_false @LAN_B4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_B4_329 :LAN_B4_326 021D: (unknown) 0 :LAN_B4_329 $1698 == 0 // (int) var == num jump_if_false @LAN_B4_345 02EA: select_interior 2 :LAN_B4_345 01AE: (unknown) 1 :LAN_B4_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B4_355 0045: actor $1038 defined jump_if_false @LAN_B4_419 807E: not actor $1038 driving jump_if_false @LAN_B4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_B4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_B4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_B4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_B4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_B4_468 02EA: select_interior 0 :LAN_B4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B4_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_B4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B4_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B4_549 0026: return :LAN_B4_551 0045: actor 0@ defined 0022: jump_if_false @LAN_B4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_B4_598 :LAN_B4_594 1@ = 0 // (int) :LAN_B4_598 1@ == 1 // (int) var == num jump_if_false @LAN_B4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B4_675 007E: actor 0@ driving jump_if_false @LAN_B4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B4_664 :LAN_B4_661 00F1: (unknown) 0@ :LAN_B4_664 0002: jump @LAN_B4_675 :LAN_B4_671 1@ = 0 // (int) :LAN_B4_675 0002: jump @LAN_B4_598 :LAN_B4_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_B4_776 007E: actor 0@ driving jump_if_false @LAN_B4_760 02A7: unknown_check 0@ jump_if_false @LAN_B4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B4_753 :LAN_B4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B4_753 0002: jump @LAN_B4_769 :LAN_B4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B4_769 0002: jump @LAN_B4_778 :LAN_B4_776 005F: (unknown) :LAN_B4_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B4_870 :LAN_B4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_551 4@ :LAN_B4_870 0002: jump @LAN_B4_936 :LAN_B4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B4_936 :LAN_B4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_551 3@ :LAN_B4_936 0045: actor 0@ defined jump_if_false @LAN_B4_988 004F: unknown_check 1@ jump_if_false @LAN_B4_988 007E: actor 0@ driving jump_if_false @LAN_B4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_551 0@ :LAN_B4_988 5@ = 0 // (int) :LAN_B4_992 5@ == 0 // (int) var == num jump_if_false @LAN_B4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B4_1083 004F: unknown_check 1@ jump_if_false @LAN_B4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B4_1083 :LAN_B4_1049 2@ == -1 // (int) var == num jump_if_false @LAN_B4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B4_1083 :LAN_B4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B4_1083 0002: jump @LAN_B4_992 :LAN_B4_1090 0026: return :LAN_B4_1092 0@ == 0 // (int) var == num jump_if_false @LAN_B4_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B4_1311 :LAN_B4_1135 0@ == 1 // (int) var == num jump_if_false @LAN_B4_1168 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B4_1311 :LAN_B4_1168 0@ == 2 // (int) var == num jump_if_false @LAN_B4_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B4_1311 :LAN_B4_1210 0@ == 3 // (int) var == num jump_if_false @LAN_B4_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B4_1311 :LAN_B4_1254 0@ == 4 // (int) var == num jump_if_false @LAN_B4_1285 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B4_1311 :LAN_B4_1285 0@ == 5 // (int) var == num jump_if_false @LAN_B4_1311 03CF: (unknown) 237 130 180 255 :LAN_B4_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_B4_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B4_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B4_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B4_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B4_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B4_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B4_1435 005F: (unknown) :LAN_B4_1437 $6058 == 1 // (int) var == num jump_if_false @LAN_B4_1726 009D: wasted_or_busted // mission only jump_if_false @LAN_B4_1472 $6072 = 1 // (int) 0002: jump @LAN_B4_1726 :LAN_B4_1472 009F: actor $5598 dead jump_if_false @LAN_B4_1516 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_B4_1503 $5590 = 1 // (int) :LAN_B4_1503 $6072 = 1 // (int) 0002: jump @LAN_B4_1726 :LAN_B4_1516 009F: actor $5606 dead jump_if_false @LAN_B4_1560 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_B4_1547 $5590 = 3 // (int) :LAN_B4_1547 $6072 = 1 // (int) 0002: jump @LAN_B4_1726 :LAN_B4_1560 $6053 == 1 // (int) var == num jump_if_false @LAN_B4_1592 $5590 = 2 // (int) $6072 = 1 // (int) 0002: jump @LAN_B4_1726 :LAN_B4_1592 $6055 == 1 // (int) var == num jump_if_false @LAN_B4_1624 $5590 = 6 // (int) $6072 = 1 // (int) 0002: jump @LAN_B4_1726 :LAN_B4_1624 $6060 == 100 // (int) var == num jump_if_false @LAN_B4_1656 $5590 = 4 // (int) $6072 = 1 // (int) 0002: jump @LAN_B4_1726 :LAN_B4_1656 02E1: actor $5598 in_water jump_if_false @LAN_B4_1686 $5590 = 5 // (int) $6072 = 1 // (int) 0002: jump @LAN_B4_1726 :LAN_B4_1686 007E: actor $5598 driving jump_if_false @LAN_B4_1726 007B: $5604 = actor $5598 car 01B3: unknown_check $5604 0022: jump_if_false @LAN_B4_1726 // Note: the incorrect math opcode was used here $5590 = 5 // (int) $6072 = 1 // (int) :LAN_B4_1726 $6072 == 1 // (int) var == num jump_if_false @LAN_B4_1754 $5588 = 10 // (int) 0025: gosub @LAN_B4_7785 005F: (unknown) :LAN_B4_1754 005E: (unknown) :LAN_B4_1756 004F: unknown_check $5609 jump_if_false @LAN_B4_1835 027F: store_coords_to $5611 $5612 $5613 from_actor $5609 with_offset $6018 $6019 $6020 0138: 1@ = random_float_in_ranges -1.0 1.0 002A: $5611 += 1@ // (float vars) // Note: the incorrect math opcode was used here 01C8: (unknown) $5611 $5612 $5613 10 $5362(0@,100) 0036: $5462(0@,100) = $5611 // (float vars) 0036: $5562(0@,100) = $5612 // (float vars) 0036: $5662(0@,100) = $5613 // (float vars) :LAN_B4_1835 0026: return :LAN_B4_1837 0045: actor $1038 defined 0022: jump_if_false @LAN_B4_1926 // Note: the incorrect math opcode was used here 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_B4_1926 0026: return :LAN_B4_1928 0045: actor $1038 defined 0022: jump_if_false @LAN_B4_2098 // Note: the incorrect math opcode was used here 0138: 3@ = random_float_in_ranges 50.0 60.0 0045: actor $1038 defined jump_if_false @LAN_B4_1969 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 3@ 0 :LAN_B4_1969 0138: 3@ = random_float_in_ranges -10.0 10.0 002A: 0@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 01B4: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 031D: (unknown) $1042 $1043 0@ 1@ 4@ 4@ > 60.0 // (float) var > num jump_if_false @LAN_B4_2014 005F: (unknown) :LAN_B4_2014 0078: if or 0227: (unknown) 0@ 1@ 2@ 1.5 1.5 3.0 0080: actor $1038 near_point 0@ 1@ radius 2.5 2.5 sphere 0 0022: jump_if_false @LAN_B4_2054 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B4_2054 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @LAN_B4_2091 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point 0@ 1@ radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_B4_2091 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B4_2091 0002: jump @LAN_B4_2100 :LAN_B4_2098 005F: (unknown) :LAN_B4_2100 005E: (unknown) :LAN_B4_2102 6@ = -1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B4_2210 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $1042 $1043 $1044 -60.0 -60.0 -60.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $1042 $1043 $1044 60.0 60.0 60.0 3@ 4@ 5@ 01F6: 6@ = create_random_car_with_actors -1 in_area 0@ 1@ 3@ 4@ not 6@ == -1 // (int) var == num jump_if_false @LAN_B4_2210 0052: set_car 6@ driver_behaviour_to 10 02B3: (unknown) 6@ 0113: remove_references_to_car 6@ // Like turning a car into any random car 6@ = 0 // (int) :LAN_B4_2210 0026: return :LAN_B4_2212 7@ = -1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B4_2317 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 -30.0 -30.0 -30.0 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 30.0 30.0 30.0 4@ 5@ 6@ 01C4: (unknown) 1@ 2@ 4@ 5@ 1 0 1 7@ not 7@ == -1 // (int) var == num jump_if_false @LAN_B4_2317 0035: $5765(0@,8) = 7@ // (int vars) 005E: (unknown) :LAN_B4_2317 005F: (unknown) :LAN_B4_2319 0222: (unknown) 0@ 1@ 2@ $5765(3@,8) 004F: unknown_check $5609 0022: jump_if_false @LAN_B4_2355 // Note: the incorrect math opcode was used here 004D: store_car $5609 position_to 4@ 5@ 6@ 010F: (unknown) $5765(3@,8) 4@ 5@ 6@ :LAN_B4_2355 0026: return :LAN_B4_2357 0045: actor $5765(0@,8) defined 0022: jump_if_false @LAN_B4_2386 // Note: the incorrect math opcode was used here 0043: store_actor $5765(0@,8) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0002: jump @LAN_B4_2401 :LAN_B4_2386 0112: remove_references_to_actor $5765(0@,8) // Like turning an actor into a random pedestrian $5765(0@,8) = 0 // (int) 005E: (unknown) :LAN_B4_2401 0045: actor $1038 defined jump_if_false @LAN_B4_2449 031D: (unknown) 1@ 2@ $1042 $1043 4@ 4@ > 60.0 // (float) var > num jump_if_false @LAN_B4_2449 0112: remove_references_to_actor $5765(0@,8) // Like turning an actor into a random pedestrian $5765(0@,8) = 0 // (int) 005E: (unknown) :LAN_B4_2449 005F: (unknown) :LAN_B4_2451 0045: actor $5765(0@,8) defined jump_if_false @LAN_B4_2576 0043: store_actor $5765(0@,8) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 004F: unknown_check $5609 0022: jump_if_false @LAN_B4_2576 // Note: the incorrect math opcode was used here 004D: store_car $5609 position_to 4@ 5@ 6@ 031D: (unknown) 1@ 2@ 4@ 5@ 8@ $5773(0@,8) = -1 // (int) 9@ = 0 // (int) :LAN_B4_2510 not $5362(9@,100) == 0 // (int) var == num jump_if_false @LAN_B4_2559 031D: (unknown) 1@ 2@ $5462(9@,100) $5562(9@,100) 7@ 0014: 8@ > 7@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_2559 // Note: the incorrect math opcode was used here 0036: 8@ = 7@ // (float vars) 0035: $5773(0@,8) = 9@ // (int vars) :LAN_B4_2559 9@ += 1 // (int) 9@ >= 100 // (int) var >= num jump_if_false @LAN_B4_2510 :LAN_B4_2576 0026: return :LAN_B4_2578 0045: actor $5765(0@,8) defined jump_if_false @LAN_B4_2717 $5773(0@,8) == -1 // (int) var == num jump_if_false @LAN_B4_2644 004F: unknown_check $5609 jump_if_false @LAN_B4_2637 004D: store_car $5609 position_to $5611 $5612 $5613 00F5: (unknown) $5765(0@,8) $5611 $5612 :LAN_B4_2637 0002: jump @LAN_B4_2717 :LAN_B4_2644 0035: 1@ = $5773(0@,8) // (int vars) 0080: actor $5765(0@,8) near_point $5462(1@,100) $5562(1@,100) radius 2.0 2.0 sphere 0 0022: jump_if_false @LAN_B4_2703 // Note: the incorrect math opcode was used here 053F: (unknown) $5765(0@,8) 0141: destroy_pickup $5362(1@,100) $5362(1@,100) = 0 // (int) 0002: jump @LAN_B4_2717 :LAN_B4_2703 00F5: (unknown) $5765(0@,8) $5462(1@,100) $5562(1@,100) :LAN_B4_2717 0026: return :LAN_B4_2719 $1045 = 1 // (int) $5588 = 0 // (int) $6051 = 0 // (int) $6052 = 0 // (int) $6053 = 0 // (int) $6054 = 0 // (int) $6055 = 0 // (int) $6056 = 100 // (int) $6058 = 1 // (int) $6059 = 0 // (int) $6068 = 1000 // (int) 0035: $6069 = $6068 // (int vars) $6071 = 0 // (int) $6072 = 0 // (int) $6076 = 0 // (int) $5601 = -1096.28 // (float) $5602 = 1224.87 // (float) $5603 = 7.73 // (float) $5611 = -1091.05 // (float) $5612 = 1225.17 // (float) $5613 = 7.53 // (float) $6018 = 0 // (float) $6019 = -2.25 // (float) $6020 = 0.1 // (float) $5614 = -907.98 // (float) $5615 = -1076.06 // (float) $5616 = 13.69 // (float) $6040 = -1046.01 // (float) $6043 = 1233.28 // (float) $6046 = 7.73 // (float) $6041 = -1093.16 // (float) $6044 = 1248.13 // (float) $6047 = 7.73 // (float) $6042 = -1064.5 // (float) $6045 = 1267.25 // (float) $6048 = 7.73 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_6396 $2334 $5589 0025: gosub @LAN_B4_3186 :LAN_B4_3005 0001: wait 0 ms :LAN_B4_3008 $5588 == 0 // (int) var == num jump_if_false @LAN_B4_3075 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_1437 jump_if_false @LAN_B4_3068 0025: gosub @LAN_B4_7490 0025: gosub @LAN_B4_6562 0025: gosub @LAN_B4_6028 0025: gosub @LAN_B4_7011 :LAN_B4_3068 0002: jump @LAN_B4_3008 :LAN_B4_3075 $5588 == 1 // (int) var == num jump_if_false @LAN_B4_3164 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_1437 jump_if_false @LAN_B4_3157 0025: gosub @LAN_B4_6208 0025: gosub @LAN_B4_6430 0025: gosub @LAN_B4_7371 0025: gosub @LAN_B4_7490 0025: gosub @LAN_B4_6562 0025: gosub @LAN_B4_6028 0025: gosub @LAN_B4_7011 :LAN_B4_3157 0002: jump @LAN_B4_3075 :LAN_B4_3164 not $5588 == 10 // (int) var == num jump_if_false @LAN_B4_3184 0002: jump @LAN_B4_3005 :LAN_B4_3184 0026: return :LAN_B4_3186 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @SAFEHOU_12168 18 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_190 0 0045: actor $1038 defined jump_if_false @LAN_B4_3250 0044: put_actor $1038 at -1095.75 1220.64 7.73 010F: (unknown) $1038 $5611 $5612 $5613 0221: (unknown) :LAN_B4_3250 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_1837 0025: gosub @LAN_B4_5310 0025: gosub @LAN_B4_5763 0025: gosub @LAN_B4_5870 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4AA' 'LAN4_13' -1 0 // ~w~Get him Vic! We gotta find out what he knows. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4AA' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4AB' 'LAN4_22' -1 0 // ~w~Aw man that's our money! Get him! 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4AB' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4AC' 'LAN4_23' -1 0 // ~w~What the hell is our money doing in there? 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4AC' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4AD' 'LAN4_24' -1 0 // ~w~You never know when you're gonna need a few grand... 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4AD' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4AE' 'LAN4_14' -1 0 // ~w~I got a place we can take him. C'mon. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4AE' 0048: $6037 = create_car $5595 at $6040 $6043 $6046 00D1: set_car $6037 Z_angle_to 300.0 0048: $6038 = create_car $5596 at $6041 $6044 $6047 0048: $6039 = create_car $5597 at $6042 $6045 $6048 00D1: set_car $6039 Z_angle_to 180.0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_355 1000 004F: unknown_check $5609 jump_if_false @LAN_B4_3635 004A: car $5609 drive_to $5614 $5615 $5616 :LAN_B4_3635 0057: show_text_highpriority GXT 'LAN4_03' time 7000 flag 1 // ~w~Ram the ~r~car~w~ and capture Forbes alive! 010E: $6066 = current_time_in_ms 0025: gosub @LAN_B4_5492 $6076 == 1 // (int) var == num jump_if_false @LAN_B4_3682 0025: gosub @LAN_B4_3684 :LAN_B4_3682 0026: return :LAN_B4_3684 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_190 1000 0025: gosub @LAN_B4_5606 0025: gosub @LAN_B4_5424 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @LAN_B4_3775 0216: (unknown) $1038 -889.85 171.39 8.39 010F: (unknown) $1038 -890.56 176.87 8.39 0200: (unknown) $1038 0 :LAN_B4_3775 00B9: set_camera_position -885.79 179.44 10.14 rotations 0 0 0 00BA: set_camera_point_at -886.26 178.56 10.26 mode 2 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -885.79 179.44 10.14 rotations 0 0 0 00BA: set_camera_point_at -886.14 178.78 10.81 mode 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4341 4500 jump_if_false @LAN_B4_3898 0002: jump @LAN_B4_5184 :LAN_B4_3898 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4248 500 003E: $5607 = create_actor_pedtype 22 model $5593 at -899.24 165.73 16.09 00CF: set_actor $5607 Z_angle_to 90.0 003E: $5599 = create_actor_pedtype 22 model $5591 at -900.23 164.96 16.09 013E: actor $5599 look_at_actor $5607 003E: $5605 = create_actor_pedtype 22 model 0 at -900.14 166.7 16.09 013E: actor $5605 look_at_actor $5607 0414: (unknown) $5607 69 356 0482: (unknown) 1771639191 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_20061 9 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4BA' 'LAN4_15' $5605 0 // ~w~I don't know about this Lance. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4BA' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4BB' 'LAN4_16' $5599 0 // ~w~It's either this, or kill him. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4BB' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4BC' 'LAN4_17' $5599 0 // ~w~What do you think Forbes? 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4BC' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4BD' 'LAN4_18' -1 0 // ~w~Uh, I definitely prefer it this way. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4BD' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4BE' 'LAN4_19' $5599 0 // ~w~We'll let him sweat for a while. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4BE' 00B9: set_camera_position -902.66 166.69 16.64 rotations 0 0 0 00BA: set_camera_point_at -901.71 166.43 16.76 mode 2 0045: actor $5605 defined jump_if_false @LAN_B4_4362 04B4: (unknown) $5605 120 520 1.0 04B4: (unknown) $5605 121 540 1.0 :LAN_B4_4362 0045: actor $5599 defined jump_if_false @LAN_B4_4397 04B4: (unknown) $5599 120 513 1.0 04B4: (unknown) $5599 121 540 1.0 :LAN_B4_4397 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4341 1000 jump_if_false @LAN_B4_4424 0002: jump @LAN_B4_5184 :LAN_B4_4424 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4279 500 02B4: set_camera_transverse_delay 1.0 time 20000 00B9: set_camera_position -902.75 164.89 16.65 rotations 0 0 0 00BA: set_camera_point_at -901.8 165.19 16.76 mode 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4341 1000 jump_if_false @LAN_B4_4510 0002: jump @LAN_B4_5184 :LAN_B4_4510 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13171 'LANB4BA' 1 0045: actor $5605 defined jump_if_false @LAN_B4_4554 04B4: (unknown) $5605 121 544 1.0 :LAN_B4_4554 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13348 'LANB4BA' jump_if_false @LAN_B4_4587 0002: jump @LAN_B4_5184 :LAN_B4_4587 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13171 'LANB4BB' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4341 500 jump_if_true @LAN_B4_5184 0045: actor $5599 defined jump_if_false @LAN_B4_4651 04B4: (unknown) $5599 121 558 1.0 :LAN_B4_4651 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13348 'LANB4BB' jump_if_false @LAN_B4_4684 0002: jump @LAN_B4_5184 :LAN_B4_4684 0045: actor $5599 defined jump_if_false @LAN_B4_4705 0528: (unknown) $5599 558 -0.75 :LAN_B4_4705 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13171 'LANB4BC' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13348 'LANB4BC' jump_if_false @LAN_B4_4759 0002: jump @LAN_B4_5184 :LAN_B4_4759 0045: actor $5607 defined jump_if_false @LAN_B4_4779 0414: (unknown) $5607 69 357 :LAN_B4_4779 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13171 'LANB4BD' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13348 'LANB4BD' jump_if_false @LAN_B4_4833 0002: jump @LAN_B4_5184 :LAN_B4_4833 0045: actor $5607 defined jump_if_false @LAN_B4_4853 0414: (unknown) $5607 69 356 :LAN_B4_4853 0045: actor $5599 defined jump_if_false @LAN_B4_4875 04B4: (unknown) $5599 120 512 0.5 :LAN_B4_4875 0045: actor $5605 defined jump_if_false @LAN_B4_4896 0528: (unknown) $5605 544 1.0 :LAN_B4_4896 0045: actor $5599 defined jump_if_false @LAN_B4_4931 0528: (unknown) $5599 540 -0.2 04B4: (unknown) $5599 121 542 1.0 :LAN_B4_4931 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13171 'LANB4BE' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13348 'LANB4BE' jump_if_false @LAN_B4_4985 0002: jump @LAN_B4_5184 :LAN_B4_4985 0045: actor $5605 defined jump_if_false @LAN_B4_5008 04B4: (unknown) $5605 120 521 1.0 :LAN_B4_5008 0045: actor $5599 defined jump_if_false @LAN_B4_5043 04B4: (unknown) $5599 121 540 1.0 0528: (unknown) $5599 542 -0.2 :LAN_B4_5043 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12755 'LANB4BF' 'LAN4_20' $5599 0 // ~w~We'll be back... you sit tight, buddy. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12704 'LANB4BF' 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13171 'LANB4BF' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13348 'LANB4BF' jump_if_false @LAN_B4_5157 0002: jump @LAN_B4_5184 :LAN_B4_5157 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4341 1000 jump_if_false @LAN_B4_5184 0002: jump @LAN_B4_5184 :LAN_B4_5184 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 0045: actor $5607 defined jump_if_false @LAN_B4_5219 003F: destroy_actor $5607 :LAN_B4_5219 0045: actor $5599 defined jump_if_false @LAN_B4_5234 003F: destroy_actor $5599 :LAN_B4_5234 0045: actor $5605 defined jump_if_false @LAN_B4_5249 003F: destroy_actor $5605 :LAN_B4_5249 0045: actor $1038 defined jump_if_false @LAN_B4_5268 0200: (unknown) $1038 1 0250: (unknown) :LAN_B4_5268 0444: (unknown) 120 0444: (unknown) 121 0482: (unknown) 1771639191 0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_355 1000 0026: return :LAN_B4_5310 $5591 = 137 // (int) $5592 = 124 // (int) $5594 = 254 // (int) $5595 = 231 // (int) $5596 = 210 // (int) $5597 = 172 // (int) 0160: load_model $5591 0160: load_model $5592 0160: load_model $5594 0160: load_model $5595 0160: load_model $5596 0160: load_model $5597 0228: (unknown) :LAN_B4_5377 0078: if or 8161: not model $5591 available 8161: not model $5592 available 8161: not model $5594 available 8161: not model $5595 available 8161: not model $5596 available 8161: not model $5597 available jump_if_false @LAN_B4_5422 0001: wait 0 ms 0002: jump @LAN_B4_5377 :LAN_B4_5422 0026: return :LAN_B4_5424 0162: release_model $5592 0162: release_model $5594 $5593 = 125 // (int) 0160: load_model $5593 0228: (unknown) :LAN_B4_5444 8161: not model $5593 available jump_if_false @LAN_B4_5465 0001: wait 0 ms 0002: jump @LAN_B4_5444 :LAN_B4_5465 0443: (unknown) 69 :LAN_B4_5469 8445: not (unknown) 69 jump_if_false @LAN_B4_5490 0001: wait 0 ms 0002: jump @LAN_B4_5469 :LAN_B4_5490 0026: return :LAN_B4_5492 0@ = 0 // (int) :LAN_B4_5496 004F: unknown_check $5781(0@,3) jump_if_false @LAN_B4_5515 0113: remove_references_to_car $5781(0@,3) // Like turning a car into any random car :LAN_B4_5515 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B4_5496 0162: release_model $5595 0162: release_model $5596 0162: release_model $5597 0026: return :LAN_B4_5546 0@ = 0 // (int) :LAN_B4_5550 0162: release_model $5335(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B4_5550 0@ = 0 // (int) :LAN_B4_5577 0162: release_model $5338(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B4_5577 0444: (unknown) 69 0026: return :LAN_B4_5606 004F: unknown_check $5604 jump_if_false @LAN_B4_5621 0113: remove_references_to_car $5604 // Like turning a car into any random car :LAN_B4_5621 004F: unknown_check $5609 jump_if_false @LAN_B4_5636 0113: remove_references_to_car $5609 // Like turning a car into any random car :LAN_B4_5636 034A: unknown_check $5598 jump_if_false @LAN_B4_5651 020D: (unknown) $5598 :LAN_B4_5651 034A: unknown_check $5606 jump_if_false @LAN_B4_5666 020D: (unknown) $5606 :LAN_B4_5666 0@ = 0 // (int) :LAN_B4_5670 0045: actor $5765(0@,8) defined jump_if_false @LAN_B4_5689 0112: remove_references_to_actor $5765(0@,8) // Like turning an actor into a random pedestrian :LAN_B4_5689 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B4_5670 0@ = 0 // (int) :LAN_B4_5710 004F: unknown_check $5781(0@,3) jump_if_false @LAN_B4_5729 0113: remove_references_to_car $5781(0@,3) // Like turning a car into any random car :LAN_B4_5729 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B4_5710 0252: object $6049 exists jump_if_false @LAN_B4_5761 0093: destroy_object $6049 :LAN_B4_5761 0026: return :LAN_B4_5763 003E: $5598 = create_actor_pedtype 22 model $5591 at $5601 $5602 $5603 010F: (unknown) $5598 -1095.75 1220.64 7.73 0127: reset_actor $5598 flags 0232: (unknown) $5598 1 01AF: (unknown) $5598 1 01EC: (unknown) $5598 1 0045: actor $1038 defined jump_if_false @LAN_B4_5834 0119: actor $5598 kill_actor $1038 :LAN_B4_5834 0399: (unknown) $5598 1 04B9: (unknown) $5598 0 1 1 014B: set_actor $5598 health_to 200 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @AUDIMON_2977 $5598 0026: return :LAN_B4_5870 031B: (unknown) $5594 -1 -1 0048: $5609 = create_car $5594 at $5611 $5612 $5613 00D1: set_car $5609 Z_angle_to 295.0 014C: set_car $5609 health_to $6068 0294: (unknown) $5609 1 01B2: (unknown) $5609 0 1 0 0 0 00A4: $5606 = create_actor_pedtype 22 model $5592 in_car $5609 driverseat 0052: set_car $5609 driver_behaviour_to 11 00E3: (unknown) $5606 014B: set_actor $5606 health_to 200 01B0: (unknown) $5609 1 02A5: (unknown) $5606 1 0232: (unknown) $5606 0 0347: (unknown) $5606 1 054D: (unknown) $5606 1 00C0: (unknown) $5609 $5617 00BC: (unknown) $5617 0 0051: set_car $5609 traffic_behavior_to 2 0050: set_car $5609 max_speed_to 20.0 0092: $6049 = init_object #NDC_MONEYPILE at 0 0 0 03E7: (unknown) $6049 $5609 0 -1.9 -0.015 0026: return :LAN_B4_6028 0045: actor $1038 defined 0022: jump_if_false @LAN_B4_6206 // Note: the incorrect math opcode was used here 0045: actor $5598 defined 0022: jump_if_false @LAN_B4_6206 // Note: the incorrect math opcode was used here 01F0: actor $5598 in_range_of_player $1038 0022: jump_if_false @LAN_B4_6113 // Note: the incorrect math opcode was used here $6051 == 1 // (int) var == num jump_if_false @LAN_B4_6106 0057: show_text_highpriority GXT 'LAN4_21' time 7000 flag 1 // ~w~Stop ~r~Forbes ~w~and drag him out of the car before your cash is gone! 00BB: (unknown) $5600 $5600 = 0 // (int) $6051 = 0 // (int) :LAN_B4_6106 0002: jump @LAN_B4_6206 :LAN_B4_6113 $6051 == 0 // (int) var == num jump_if_false @LAN_B4_6166 0057: show_text_highpriority GXT 'LAN4_08' time 7000 flag 1 // ~w~Don't leave ~b~Lance ~w~behind or the cops will arrest him! $6051 = 1 // (int) 00C1: (unknown) $5598 $5600 00BC: (unknown) $5600 2 0002: jump @LAN_B4_6206 :LAN_B4_6166 0043: store_actor $5598 position_to $5601 $5602 $5603 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5601 $5602 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_B4_6206 $6053 = 1 // (int) :LAN_B4_6206 0026: return :LAN_B4_6208 100 > $6060 // (int) num > var 0022: jump_if_false @LAN_B4_6422 // Note: the incorrect math opcode was used here 004F: unknown_check $5609 0022: jump_if_false @LAN_B4_6422 // Note: the incorrect math opcode was used here 004D: store_car $5609 position_to $5611 $5612 $5613 031D: (unknown) $5611 $5612 $6061 $6062 1@ 1@ > 20.0 // (float) var > num jump_if_false @LAN_B4_6319 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_1756 $6060 0035: 0@ = $6060 // (int vars) 0036: $6061 = $5462(0@,100) // (float vars) 0036: $6062 = $5562(0@,100) // (float vars) 0036: $6063 = $5662(0@,100) // (float vars) $6056 -= 1 // (int) $6060 += 1 // (int) :LAN_B4_6319 010E: $6064 = current_time_in_ms 0035: $6067 = $6065 // (int vars) $6067 += 200 // (int) 0011: $6064 > $6067 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_6422 // Note: the incorrect math opcode was used here 027F: store_coords_to $5611 $5612 $5613 from_actor $5609 with_offset $6018 $6019 $6020 01CA: (unknown) $5609 $6050 $6050 > 5.0 // (float) var > num jump_if_false @LAN_B4_6422 $6050 /= 100.0 // (float) 0139: 2@ = random_int_in_ranges 0 2 04A0: (unknown) 2@ $5611 $5612 $5613 0 $6050 0.2 1.0 010E: $6065 = current_time_in_ms :LAN_B4_6422 0035: $6057 = $6056 // (int vars) 0026: return :LAN_B4_6430 0@ = 0 // (int) :LAN_B4_6434 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2357 0@ jump_if_false @LAN_B4_6521 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_2102 037A: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2212 0@ jump_if_false @LAN_B4_6514 037B: constant_params 0 variable_params 3 unknown 13 call_with_params @LAN_B4_1928 3@ 4@ 5@ jump_if_false @LAN_B4_6514 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @LAN_B4_2319 3@ 4@ 5@ 0@ :LAN_B4_6514 0002: jump @LAN_B4_6543 :LAN_B4_6521 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2451 0@ 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2578 0@ :LAN_B4_6543 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B4_6434 0026: return :LAN_B4_6562 004F: unknown_check $5609 jump_if_false @LAN_B4_7009 0102: car $5609 near_point $5614 $5615 radius 10.0 10.0 sphere 0 0022: jump_if_false @LAN_B4_6599 // Note: the incorrect math opcode was used here 004B: set_car $5609 to_psycho_driver :LAN_B4_6599 014E: $5610 = car $5609 health $6059 == 0 // (int) var == num jump_if_false @LAN_B4_6808 999 > $5610 // (int) num > var 0022: jump_if_false @LAN_B4_6756 // Note: the incorrect math opcode was used here $6059 = 1 // (int) 0264: (unknown) 2.0 01B0: (unknown) $5609 1 0051: set_car $5609 traffic_behavior_to 2 0050: set_car $5609 max_speed_to 20.0 0301: (unknown) $5609 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_1092 4 024D: (unknown) $6057 1 'CASH' // Cash 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'LANB4AB' 049F: (unknown) 1 04A0: (unknown) 6 $5611 $5612 $5613 0 0.01 0.4 1.0 $6070 += 1 // (int) $5588 = 1 // (int) 0026: return 0002: jump @LAN_B4_6808 :LAN_B4_6756 004D: store_car $5609 position_to $6073 $6074 $6075 031D: (unknown) $5601 $5602 $6073 $6074 1@ 1@ > 500.0 // (float) var > num jump_if_false @LAN_B4_6808 01B0: (unknown) $5609 0 0051: set_car $5609 traffic_behavior_to 3 0050: set_car $5609 max_speed_to 30.0 :LAN_B4_6808 0078: if and 800 > $5610 // (int) num > var $5610 > 600 // (int) var > num jump_if_false @LAN_B4_6853 004F: unknown_check $5609 jump_if_false @LAN_B4_6853 0050: set_car $5609 max_speed_to 17.0 0026: return :LAN_B4_6853 0078: if and 600 > $5610 // (int) num > var $5610 > 500 // (int) var > num jump_if_false @LAN_B4_6898 004F: unknown_check $5609 jump_if_false @LAN_B4_6898 0050: set_car $5609 max_speed_to 14.0 0026: return :LAN_B4_6898 0078: if and 500 > $5610 // (int) num > var $5610 > 400 // (int) var > num jump_if_false @LAN_B4_6943 004F: unknown_check $5609 jump_if_false @LAN_B4_6943 0050: set_car $5609 max_speed_to 11.0 0026: return :LAN_B4_6943 $6071 == 0 // (int) var == num jump_if_false @LAN_B4_7009 400 > $5610 // (int) num > var 0022: jump_if_false @LAN_B4_7009 // Note: the incorrect math opcode was used here 004F: unknown_check $5609 0022: jump_if_false @LAN_B4_7009 // Note: the incorrect math opcode was used here 0050: set_car $5609 max_speed_to 6.0 0057: show_text_highpriority GXT 'LAN4_04' time 7000 flag 1 // ~w~Drag Forbes out of his ~r~car. $6071 = 1 // (int) :LAN_B4_7009 0026: return :LAN_B4_7011 0078: if and 0045: actor $5606 defined 004F: unknown_check $5609 jump_if_false @LAN_B4_7369 82A6: not (unknown) $5606 $5609 0022: jump_if_false @LAN_B4_7252 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LAN_B4_7047 0045: actor $5765(0@,8) defined jump_if_false @LAN_B4_7079 0045: actor $1038 defined jump_if_false @LAN_B4_7079 00E6: (unknown) $5765(0@,8) $1038 :LAN_B4_7079 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B4_7047 049F: (unknown) 0 0127: reset_actor $5606 flags 020E: (unknown) $5606 1 014C: set_car $5609 health_to 1000 0052: set_car $5609 driver_behaviour_to 11 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'LANB4AE' 00BB: (unknown) $5600 $5600 = 0 // (int) 00BB: (unknown) $5617 $5617 = 0 // (int) 010E: 12@ = current_time_in_ms 12@ += 2000 // (int) :LAN_B4_7168 0011: 12@ > $6064 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_7194 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: $6064 = current_time_in_ms 0002: jump @LAN_B4_7168 :LAN_B4_7194 0045: actor $1038 defined 0022: jump_if_false @LAN_B4_7210 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :LAN_B4_7210 $5588 = 10 // (int) $6058 = 0 // (int) 0025: gosub @LAN_B4_8072 0045: actor $1038 defined jump_if_false @LAN_B4_7245 0107: toggle_player $1038 can_move 1 :LAN_B4_7245 0002: jump @LAN_B4_7369 :LAN_B4_7252 0045: actor $1038 defined jump_if_false @LAN_B4_7369 004D: store_car $5609 position_to $5611 $5612 $5613 031D: (unknown) $1042 $1043 $5611 $5612 1@ 1@ > 250.0 // (float) var > num jump_if_false @LAN_B4_7364 1@ > 350.0 // (float) var > num jump_if_false @LAN_B4_7323 $6055 = 1 // (int) 0002: jump @LAN_B4_7357 :LAN_B4_7323 $6054 == 0 // (int) var == num jump_if_false @LAN_B4_7357 0057: show_text_highpriority GXT 'LAN4_11' time 7000 flag 1 // ~r~Forbes ~w~is getting away! $6054 = 1 // (int) :LAN_B4_7357 0002: jump @LAN_B4_7369 :LAN_B4_7364 $6054 = 0 // (int) :LAN_B4_7369 0026: return :LAN_B4_7371 004F: unknown_check $5609 jump_if_false @LAN_B4_7488 014E: $5610 = car $5609 health $5610 += 15 // (int) 0011: $6069 > $5610 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_7488 // Note: the incorrect math opcode was used here 0035: $6069 = $5610 // (int vars) 0045: actor $1038 defined 0022: jump_if_false @LAN_B4_7488 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @LAN_B4_7488 // Note: the incorrect math opcode was used here 0329: (unknown) $5609 $3355 0022: jump_if_false @LAN_B4_7488 // Note: the incorrect math opcode was used here 027F: store_coords_to $5611 $5612 $5613 from_actor $5609 with_offset $6018 $6019 $6020 04A0: (unknown) 6 $5611 $5612 $5613 0 0.01 0.4 1.0 :LAN_B4_7488 0026: return :LAN_B4_7490 $6070 == 0 // (int) var == num jump_if_false @LAN_B4_7564 010E: $6064 = current_time_in_ms 0035: $6067 = $6066 // (int vars) $6067 += 7000 // (int) 0011: $6064 > $6067 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_7557 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'LANB4AA' $6070 += 1 // (int) :LAN_B4_7557 0002: jump @LAN_B4_7783 :LAN_B4_7564 $6070 == 2 // (int) var == num jump_if_false @LAN_B4_7635 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12621 'LANB4AB' jump_if_false @LAN_B4_7628 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'LANB4AC' $6070 += 1 // (int) :LAN_B4_7628 0002: jump @LAN_B4_7783 :LAN_B4_7635 $6070 == 3 // (int) var == num jump_if_false @LAN_B4_7706 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12621 'LANB4AC' jump_if_false @LAN_B4_7699 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'LANB4AD' $6070 += 1 // (int) :LAN_B4_7699 0002: jump @LAN_B4_7783 :LAN_B4_7706 $6070 == 4 // (int) var == num jump_if_false @LAN_B4_7783 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12621 'LANB4AD' jump_if_false @LAN_B4_7783 0057: show_text_highpriority GXT 'LAN4_21' time 7000 flag 1 // ~w~Stop ~r~Forbes ~w~and drag him out of the car before your cash is gone! 0058: (unknown) 'LAN4_25' 7000 1 // ~w~Do not kill ~r~Forbes~w~ or destroy his car. $6070 += 1 // (int) :LAN_B4_7783 0026: return :LAN_B4_7785 0059: text_clear_all 00AE: remove_status_text $6057 049F: (unknown) 0 00BB: (unknown) $5600 00BB: (unknown) $5617 0025: gosub @LAN_B4_5606 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5590 == 0 // (int) var == num jump_if_false @LAN_B4_7843 0002: jump @LAN_B4_8070 :LAN_B4_7843 $5590 == 1 // (int) var == num jump_if_false @LAN_B4_7882 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4973 'LAN4_05' // ~r~Lance died! 0002: jump @LAN_B4_8070 :LAN_B4_7882 $5590 == 2 // (int) var == num jump_if_false @LAN_B4_7921 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4973 'LAN4_06' // ~r~Lance was caught by the cops! 0002: jump @LAN_B4_8070 :LAN_B4_7921 $5590 == 3 // (int) var == num jump_if_false @LAN_B4_7960 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4973 'LAN4_07' // ~r~Forbes died! 0002: jump @LAN_B4_8070 :LAN_B4_7960 $5590 == 4 // (int) var == num jump_if_false @LAN_B4_7999 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4973 'LAN4_09' // ~r~All the money is gone! 0002: jump @LAN_B4_8070 :LAN_B4_7999 $5590 == 5 // (int) var == num jump_if_false @LAN_B4_8038 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4973 'LAN4_10' // ~r~Lance drowned! 0002: jump @LAN_B4_8070 :LAN_B4_8038 $5590 == 6 // (int) var == num jump_if_false @LAN_B4_8070 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4973 'LAN4_12' // ~r~Forbes got away! :LAN_B4_8070 0026: return :LAN_B4_8072 0059: text_clear_all 00AE: remove_status_text $6057 0025: gosub @LAN_B4_3684 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @99RED_12847 'LAN_B04' 750 // Caught as an Act 01DF: progress_made += 1 0026: return :LAN_B4_8113 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 0025: gosub @LAN_B4_5546 0264: (unknown) 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 62--------------- :LAN_B5 0238: name_thread 'LAN_B5' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B5' 0025: gosub @LAN_B5_3997 009D: wasted_or_busted // mission only jump_if_false @LAN_B5_45 0025: gosub @LAN_B5_16115 :LAN_B5_45 0025: gosub @LAN_B5_16406 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B5_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B5_138 :LAN_B5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B5_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B5_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B5_188 0026: return :LAN_B5_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B5_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_B5_248 0400: (unknown) $1038 $1690 0002: jump @LAN_B5_254 :LAN_B5_248 02C0: (unknown) $1038 $1690 :LAN_B5_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_B5_281 0045: actor $1038 defined jump_if_false @LAN_B5_349 807E: not actor $1038 driving jump_if_false @LAN_B5_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_B5_329 :LAN_B5_326 021D: (unknown) 0 :LAN_B5_329 $1698 == 0 // (int) var == num jump_if_false @LAN_B5_345 02EA: select_interior 2 :LAN_B5_345 01AE: (unknown) 1 :LAN_B5_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B5_355 0045: actor $1038 defined jump_if_false @LAN_B5_419 807E: not actor $1038 driving jump_if_false @LAN_B5_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_B5_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_B5_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_B5_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_B5_468 02EA: select_interior 0 :LAN_B5_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B5_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B5_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_B5_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B5_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B5_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B5_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B5_549 0026: return :LAN_B5_551 0045: actor 0@ defined 0022: jump_if_false @LAN_B5_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B5_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_B5_598 :LAN_B5_594 1@ = 0 // (int) :LAN_B5_598 1@ == 1 // (int) var == num jump_if_false @LAN_B5_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B5_675 007E: actor 0@ driving jump_if_false @LAN_B5_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B5_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B5_664 :LAN_B5_661 00F1: (unknown) 0@ :LAN_B5_664 0002: jump @LAN_B5_675 :LAN_B5_671 1@ = 0 // (int) :LAN_B5_675 0002: jump @LAN_B5_598 :LAN_B5_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_B5_776 007E: actor 0@ driving jump_if_false @LAN_B5_760 02A7: unknown_check 0@ jump_if_false @LAN_B5_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B5_753 :LAN_B5_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B5_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B5_753 0002: jump @LAN_B5_769 :LAN_B5_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B5_769 0002: jump @LAN_B5_778 :LAN_B5_776 005F: (unknown) :LAN_B5_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B5_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B5_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B5_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B5_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B5_870 :LAN_B5_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B5_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_551 4@ :LAN_B5_870 0002: jump @LAN_B5_936 :LAN_B5_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B5_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B5_936 :LAN_B5_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B5_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_551 3@ :LAN_B5_936 0045: actor 0@ defined jump_if_false @LAN_B5_988 004F: unknown_check 1@ jump_if_false @LAN_B5_988 007E: actor 0@ driving jump_if_false @LAN_B5_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B5_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_551 0@ :LAN_B5_988 5@ = 0 // (int) :LAN_B5_992 5@ == 0 // (int) var == num jump_if_false @LAN_B5_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B5_1083 004F: unknown_check 1@ jump_if_false @LAN_B5_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B5_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B5_1083 :LAN_B5_1049 2@ == -1 // (int) var == num jump_if_false @LAN_B5_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B5_1083 :LAN_B5_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B5_1083 0002: jump @LAN_B5_992 :LAN_B5_1090 0026: return :LAN_B5_1092 $5589 = 0 // (int) $5590 = 0 // (int) $5593 = -10.0 // (float) $5588 = 1 // (int) 005F: (unknown) :LAN_B5_1117 $5590 == 0 // (int) var == num jump_if_false @LAN_B5_1150 8474: not jump_if_false @LAN_B5_1150 $1688 == 0 // (int) var == num jump_if_false @LAN_B5_1150 :LAN_B5_1150 0035: $1702 = 0@ // (int vars) $5590 = 0 // (int) 0026: return :LAN_B5_1162 $5589 == 1 // (int) var == num jump_if_false @LAN_B5_1187 $5589 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :LAN_B5_1187 $5588 = 0 // (int) 0026: return :LAN_B5_1194 $5588 == 1 // (int) var == num jump_if_false @LAN_B5_1475 $1702 == 0 // (int) var == num jump_if_false @LAN_B5_1231 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B5_1162 005F: (unknown) :LAN_B5_1231 0045: actor $1038 defined jump_if_false @LAN_B5_1266 007E: actor $1038 driving jump_if_false @LAN_B5_1266 82A7: not unknown_check $1038 jump_if_false @LAN_B5_1266 005F: (unknown) :LAN_B5_1266 001D: $5593 == -10.0 // (int) var == var jump_if_false @LAN_B5_1308 0045: actor $1038 defined jump_if_false @LAN_B5_1301 0043: store_actor $1038 position_to $5591 $5592 $5593 // Note: the incorrect math opcode was used here :LAN_B5_1301 0002: jump @LAN_B5_1344 :LAN_B5_1308 031D: (unknown) $1042 $1043 $5591 $5592 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_B5_1344 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B5_1162 005F: (unknown) :LAN_B5_1344 $5589 == 0 // (int) var == num jump_if_false @LAN_B5_1407 8474: not jump_if_false @LAN_B5_1400 $1688 == 0 // (int) var == num jump_if_false @LAN_B5_1400 $5589 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_B5_1400 0002: jump @LAN_B5_1475 :LAN_B5_1407 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_B5_1475 0045: actor $1038 defined jump_if_false @LAN_B5_1444 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :LAN_B5_1444 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B5_1162 $5590 = 1 // (int) 005E: (unknown) :LAN_B5_1475 005F: (unknown) 0@ == 0 // (int) var == num jump_if_false @LAN_B5_1520 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B5_1696 :LAN_B5_1520 0@ == 1 // (int) var == num jump_if_false @LAN_B5_1553 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B5_1696 :LAN_B5_1553 0@ == 2 // (int) var == num jump_if_false @LAN_B5_1595 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B5_1696 :LAN_B5_1595 0@ == 3 // (int) var == num jump_if_false @LAN_B5_1639 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B5_1696 :LAN_B5_1639 0@ == 4 // (int) var == num jump_if_false @LAN_B5_1670 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B5_1696 :LAN_B5_1670 0@ == 5 // (int) var == num jump_if_false @LAN_B5_1696 03CF: (unknown) 237 130 180 255 :LAN_B5_1696 0026: return :LAN_B5_1698 00BC: (unknown) 0@ 2 0026: return :LAN_B5_1705 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B5_1705 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B5_1760 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B5_1760 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B5_1775 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B5_1775 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_1820 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B5_1820 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B5_1834 005F: (unknown) :LAN_B5_1834 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B5_1881 005F: (unknown) :LAN_B5_1881 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_B5_1928 005F: (unknown) :LAN_B5_1928 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B5_1942 005F: (unknown) :LAN_B5_1942 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_B5_1969 005F: (unknown) :LAN_B5_1969 0485: unknown_check 0@ 214 jump_if_false @LAN_B5_1984 005E: (unknown) :LAN_B5_1984 0485: unknown_check 0@ 215 jump_if_false @LAN_B5_1999 005E: (unknown) :LAN_B5_1999 0485: unknown_check 0@ 216 jump_if_false @LAN_B5_2014 005E: (unknown) :LAN_B5_2014 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_B5_2131 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LAN_B5_2091 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B5_1698 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_B5_2091 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_B5_2091 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_B5_2120 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_B5_2131 :LAN_B5_2120 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_B5_2131 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_B5_2273 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_B5_2227 0045: actor 1@ defined jump_if_false @LAN_B5_2220 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_B5_2220 0002: jump @LAN_B5_2266 :LAN_B5_2227 0045: actor 1@ defined jump_if_false @LAN_B5_2266 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_B5_2266 0002: jump @LAN_B5_2280 :LAN_B5_2273 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_B5_2280 0026: return 1@ = 0 // (int) :LAN_B5_2286 $5338(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2286 0@ > 8 // (int) var > num jump_if_false @LAN_B5_2328 0@ = 8 // (int) :LAN_B5_2328 $5602 = 0 // (int) 0035: $5603 = 0@ // (int vars) 0026: return 0035: 1@ = $5602 // (int vars) not $5338(1@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2366 020D: (unknown) $5338(1@,8) :LAN_B5_2366 0035: $5338(1@,8) = 0@ // (int vars) $5602 += 1 // (int) 0017: $5602 >= $5603 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_2397 // Note: the incorrect math opcode was used here $5602 = 0 // (int) :LAN_B5_2397 0026: return 0@ = 0 // (int) :LAN_B5_2403 not $5338(0@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2424 020D: (unknown) $5338(0@,8) :LAN_B5_2424 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2403 0026: return 0@ = 0 // (int) :LAN_B5_2447 not $5338(0@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2468 003F: destroy_actor $5338(0@,8) :LAN_B5_2468 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2447 0026: return 0@ = 0 // (int) :LAN_B5_2491 not $5338(0@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2512 0112: remove_references_to_actor $5338(0@,8) // Like turning an actor into a random pedestrian :LAN_B5_2512 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2491 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_B5_2543 005F: (unknown) :LAN_B5_2543 009F: actor 0@ dead jump_if_false @LAN_B5_2555 005F: (unknown) :LAN_B5_2555 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_2590 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B5_2590 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_2671 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B5_2671 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2698 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_B5_2698 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_B5_2724 1@ = -1 // (int) :LAN_B5_2724 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2744 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_B5_2744 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2764 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_B5_2764 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2784 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_B5_2784 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2804 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_B5_2804 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2824 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_B5_2824 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2840 02E2: 1@ = 0 // (any) :LAN_B5_2840 0026: return 009F: actor $1038 dead jump_if_false @LAN_B5_2860 0002: jump @LAN_B5_16115 :LAN_B5_2860 0026: return 004F: unknown_check 0@ jump_if_false @LAN_B5_2881 005E: (unknown) 0002: jump @LAN_B5_2883 :LAN_B5_2881 005F: (unknown) :LAN_B5_2883 0026: return :LAN_B5_2885 01BB: (unknown) -1746.27 -401.23 14.15 $5647 0092: $1830 = init_object #SJL_LEARJET_NEAR at -1746.27 -401.23 14.15 00D3: set_object $1830 z_angle_to 180.0 0117: remove_object $1830 from_mission_cleanup_list $1831 = 2 // (int) 0026: return :LAN_B5_2944 003E: $5737 = create_actor_pedtype 1 model 49 at -1736.75 -408.29 14.21 0106: give_actor $5737 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5738 = create_actor_pedtype 1 model 75 at -1742.95 -391.09 14.2 0106: give_actor $5738 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5739 = create_actor_pedtype 1 model 49 at -1748.39 -415.65 14.23 0106: give_actor $5739 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5740 = create_actor_pedtype 1 model 75 at -1740.46 -418.88 14.23 0106: give_actor $5740 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5741 = create_actor_pedtype 1 model 49 at -1725.24 -432.57 15.06 0106: give_actor $5741 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5742 = create_actor_pedtype 1 model 75 at -1724.98 -427.52 14.2 0106: give_actor $5742 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5743 = create_actor_pedtype 1 model 49 at -1733.46 -378.71 14.2 0106: give_actor $5743 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5744 = create_actor_pedtype 1 model 75 at -1750.11 -380.43 14.2 0106: give_actor $5744 weapon 25 ammo 200 // Load the weapon model before using this 0045: actor $1038 defined jump_if_false @LAN_B5_3258 04A3: (unknown) $5737 $1038 04A3: (unknown) $5738 $1038 04A3: (unknown) $5739 $1038 04A3: (unknown) $5740 $1038 04A3: (unknown) $5741 $1038 04A3: (unknown) $5742 $1038 04A3: (unknown) $5743 $1038 04A3: (unknown) $5744 $1038 :LAN_B5_3258 041B: (unknown) $5737 9 041B: (unknown) $5738 9 041B: (unknown) $5739 9 041B: (unknown) $5740 9 041B: (unknown) $5741 9 041B: (unknown) $5742 9 041B: (unknown) $5743 9 041B: (unknown) $5744 9 0026: return :LAN_B5_3308 0045: actor $1038 defined jump_if_false @LAN_B5_3733 0045: actor $5737 defined jump_if_false @LAN_B5_3371 00C1: (unknown) $5737 $5757 00BC: (unknown) $5757 0 013E: actor $5737 look_at_actor $1038 034F: (unknown) $5737 1 00E4: (unknown) $5737 $1038 04A3: (unknown) $5737 $1038 01C9: (unknown) $5737 60 :LAN_B5_3371 0045: actor $5738 defined jump_if_false @LAN_B5_3423 00C1: (unknown) $5738 $5758 00BC: (unknown) $5758 0 013E: actor $5738 look_at_actor $1038 034F: (unknown) $5738 1 00E4: (unknown) $5738 $1038 04A3: (unknown) $5738 $1038 01C9: (unknown) $5738 60 :LAN_B5_3423 0045: actor $5739 defined jump_if_false @LAN_B5_3475 00C1: (unknown) $5739 $5759 00BC: (unknown) $5759 0 013E: actor $5739 look_at_actor $1038 034F: (unknown) $5739 1 00E4: (unknown) $5739 $1038 04A3: (unknown) $5739 $1038 01C9: (unknown) $5739 60 :LAN_B5_3475 0045: actor $5740 defined jump_if_false @LAN_B5_3526 00C1: (unknown) $5740 $5760 00BC: (unknown) $5760 0 013E: actor $5740 look_at_actor $1038 034F: (unknown) $5740 0 00E4: (unknown) $5740 $1038 04A3: (unknown) $5740 $1038 01C9: (unknown) $5740 60 :LAN_B5_3526 0045: actor $5741 defined jump_if_false @LAN_B5_3578 00C1: (unknown) $5741 $5761 00BC: (unknown) $5761 0 013E: actor $5741 look_at_actor $1038 034F: (unknown) $5741 1 00E4: (unknown) $5741 $1038 04A3: (unknown) $5741 $1038 01C9: (unknown) $5741 60 :LAN_B5_3578 0045: actor $5742 defined jump_if_false @LAN_B5_3630 00C1: (unknown) $5742 $5762 00BC: (unknown) $5762 0 013E: actor $5742 look_at_actor $1038 034F: (unknown) $5742 1 00E4: (unknown) $5742 $1038 04A3: (unknown) $5742 $1038 01C9: (unknown) $5742 70 :LAN_B5_3630 0045: actor $5743 defined jump_if_false @LAN_B5_3681 00C1: (unknown) $5743 $5763 00BC: (unknown) $5763 0 013E: actor $5743 look_at_actor $1038 034F: (unknown) $5743 0 00E4: (unknown) $5743 $1038 04A3: (unknown) $5743 $1038 01C9: (unknown) $5743 60 :LAN_B5_3681 0045: actor $5744 defined jump_if_false @LAN_B5_3733 00C1: (unknown) $5744 $5764 00BC: (unknown) $5764 0 013E: actor $5744 look_at_actor $1038 034F: (unknown) $5744 1 00E4: (unknown) $5744 $1038 04A3: (unknown) $5744 $1038 01C9: (unknown) $5744 60 :LAN_B5_3733 0026: return :LAN_B5_3735 0048: $5750 = create_car #ANGEL at -1713.52 -409.53 14.13 0048: $5751 = create_car #ANGEL at -1713.54 -404.84 14.13 0048: $5752 = create_car #ANGEL at -1709.49 -412.07 14.13 0048: $5753 = create_car #ANGEL at -1714.24 -417.43 14.13 00D1: set_car $5750 Z_angle_to 100.0 00D1: set_car $5751 Z_angle_to 90.0 00D1: set_car $5752 Z_angle_to 110.0 00D1: set_car $5753 Z_angle_to 90.0 00A4: $5745 = create_actor_pedtype 12 model #GANG6A in_car $5750 driverseat 00A4: $5746 = create_actor_pedtype 12 model #GANG6A in_car $5751 driverseat 00A4: $5747 = create_actor_pedtype 12 model #GANG6A in_car $5752 driverseat 00A4: $5748 = create_actor_pedtype 12 model #GANG6A in_car $5753 driverseat 0106: give_actor $5745 weapon 25 ammo 300 // Load the weapon model before using this 0106: give_actor $5746 weapon 25 ammo 300 // Load the weapon model before using this 0106: give_actor $5747 weapon 25 ammo 300 // Load the weapon model before using this 0106: give_actor $5748 weapon 25 ammo 300 // Load the weapon model before using this 01C9: (unknown) $5745 70 01C9: (unknown) $5746 65 01C9: (unknown) $5747 70 01C9: (unknown) $5748 70 0050: set_car $5750 max_speed_to 0 0050: set_car $5751 max_speed_to 0 0050: set_car $5752 max_speed_to 0 0050: set_car $5753 max_speed_to 0 041B: (unknown) $5745 9 041B: (unknown) $5746 9 041B: (unknown) $5747 9 041B: (unknown) $5748 9 0026: return :LAN_B5_3997 $1045 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @SAFEHOU_12168 19 0001: wait 0 ms 0160: load_model 137 0160: load_model 113 0443: (unknown) 80 0228: (unknown) 037B: constant_params 1 variable_params 1 unknown 16 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_1092 $5607 = 0 // (int) 1@ = 0 // (int) $5611 = 0 // (int) $5606 = 0 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) 5@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) $5639 = 0 // (int) $5641 = 0 // (int) 15@ = 0 // (int) $5640 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5619 = 0 // (int) $5620 = 0 // (int) $5621 = 0 // (int) $5622 = 0 // (int) $5623 = 0 // (int) $5634 = 0 // (int) $5635 = 0 // (int) $5636 = 0 // (int) $5637 = 0 // (int) $5709 = 0 // (int) $5710 = 0 // (int) $5711 = 0 // (int) $5712 = 0 // (int) $5713 = 0 // (int) $5714 = 0 // (int) $5715 = 0 // (int) $5716 = 0 // (int) $5685 = -1744.55 // (float) $5693 = -439.05 // (float) $5701 = 14.22 // (float) $5687 = -1754.31 // (float) $5695 = -403.78 // (float) $5703 = 14.22 // (float) $5688 = -1769.65 // (float) $5696 = -419.64 // (float) $5704 = 14.22 // (float) $5690 = -1729.35 // (float) $5698 = -433.81 // (float) $5706 = 14.22 // (float) $5691 = -1764.58 // (float) $5699 = -395.49 // (float) $5707 = 14.22 // (float) $5692 = -1769.35 // (float) $5700 = -394.83 // (float) $5708 = 14.22 // (float) 6@ = 0 // (int) 9@ = 10000 // (int) 12@ = 0 // (int) 7@ = 0 // (int) 10@ = 13000 // (int) 13@ = 0 // (int) 8@ = 0 // (int) 11@ = 13000 // (int) 14@ = 0 // (int) $5642 = 0 // (int) $5643 = 0 // (int) $5651 = 0 // (int) $5717 = 0 // (int) $5718 = 0 // (int) $5719 = 0 // (int) $5720 = 0 // (int) $5721 = 0 // (int) $5722 = 0 // (int) $5723 = 0 // (int) $5724 = 0 // (int) $5725 = 0 // (int) $5726 = 0 // (int) $5727 = 0 // (int) $5728 = 0 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5731 = 0 // (int) $5732 = 0 // (int) $5652 = 0 // (int) $5605 = 0 // (int) :LAN_B5_4550 0001: wait 0 ms $5605 == 0 // (int) var == num jump_if_false @LAN_B5_4572 0025: gosub @LAN_B5_4811 :LAN_B5_4572 $5605 == 1 // (int) var == num jump_if_false @LAN_B5_4592 0025: gosub @LAN_B5_6406 :LAN_B5_4592 $5605 == 2 // (int) var == num jump_if_false @LAN_B5_4612 0025: gosub @LAN_B5_7498 :LAN_B5_4612 $5605 == 3 // (int) var == num jump_if_false @LAN_B5_4632 0025: gosub @LAN_B5_9619 :LAN_B5_4632 $5605 == 4 // (int) var == num jump_if_false @LAN_B5_4652 0025: gosub @LAN_B5_9972 :LAN_B5_4652 $5605 == 5 // (int) var == num jump_if_false @LAN_B5_4672 0025: gosub @LAN_B5_12138 :LAN_B5_4672 $5605 == 6 // (int) var == num jump_if_false @LAN_B5_4692 0025: gosub @LAN_B5_13873 :LAN_B5_4692 $5605 == 7 // (int) var == num jump_if_false @LAN_B5_4712 0025: gosub @LAN_B5_14583 :LAN_B5_4712 $5605 == 8 // (int) var == num jump_if_false @LAN_B5_4732 0025: gosub @LAN_B5_16360 :LAN_B5_4732 $5605 == 9 // (int) var == num jump_if_false @LAN_B5_4752 0025: gosub @LAN_B5_16115 :LAN_B5_4752 $5605 == 10 // (int) var == num jump_if_false @LAN_B5_4772 0025: gosub @LAN_B5_16406 :LAN_B5_4772 not $5605 == 10 // (int) var == num jump_if_false @LAN_B5_4809 009F: actor $1038 dead jump_if_false @LAN_B5_4802 $5605 = 9 // (int) :LAN_B5_4802 0002: jump @LAN_B5_4550 :LAN_B5_4809 0026: return :LAN_B5_4811 0160: load_model #CHEETAH 0228: (unknown) 022C: (unknown) -829.66 1040.05 15.71 15.0 0 01F6: $5754 = create_random_car_with_actors 172 in_area -827.74 1067.29 -836.96 1051.39 $5754 == -1 // (int) var == num jump_if_false @LAN_B5_4947 022C: (unknown) -832.798 1058.329 15.4804 5.0 0 01BB: (unknown) -832.798 1058.329 15.4804 $5647 0048: $5754 = create_car #CHEETAH at -832.798 1058.329 $5647 00D1: set_car $5754 Z_angle_to 177.1411 :LAN_B5_4947 0045: actor $1038 defined jump_if_false @LAN_B5_4983 0044: put_actor $1038 at -838.23 1066.5 15.4 00CF: set_actor $1038 Z_angle_to 15.0 :LAN_B5_4983 003E: $5733 = create_actor_pedtype 22 model 0 at -829.66 1040.05 15.71 00CF: set_actor $5733 Z_angle_to 15.0 003E: $5735 = create_actor_pedtype 4 model 137 at -830.8 1040.23 15.71 03A5: (unknown) $5735 0 0278: (unknown) $5735 0 03D5: (unknown) $5735 200 010F: (unknown) $5735 -835.13 1056.45 15.54 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5AA' 'LAN5_01' $5733 0 // ~w~What friend at the airport? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5AA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5AB' 'LAN5_02' $5735 0 // ~w~This guy's a dealer who's getting out of the business. He's getting us a file about this big shipment coming in. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5AB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5AC' 'LAN5_03' $5733 0 // ~w~How much is this gonna cost? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5AC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5AD' 'LAN5_04' $5735 0 // ~w~You've got to speculate to accumulate. We're Yuppies now, bro... 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5AD' 0045: actor $5733 defined jump_if_false @LAN_B5_5289 042B: (unknown) $5733 $5649 :LAN_B5_5289 0045: actor $5735 defined 0022: jump_if_false @LAN_B5_5312 // Note: the incorrect math opcode was used here 042B: (unknown) $5735 $5650 015F: (unknown) $5735 $5649 :LAN_B5_5312 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_190 1000 00B9: set_camera_position -838.28 1058.93 20.88 rotations 0 0 0 00BA: set_camera_point_at -837.74 1058.13 20.62 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 17000 0045: actor $5735 defined jump_if_false @LAN_B5_5403 00EE: (unknown) $5735 -835.13 1056.45 :LAN_B5_5403 0045: actor $5733 defined jump_if_false @LAN_B5_5445 0045: actor $5735 defined jump_if_false @LAN_B5_5445 0153: (unknown) $5733 $5735 00EE: (unknown) $5733 -830.92 1058.34 :LAN_B5_5445 00B9: set_camera_position -834.36 1062.4 16.25 rotations 0 0 0 00BA: set_camera_point_at -834.0 1061.47 16.19 mode 1 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5AA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5AA' jump_if_false @LAN_B5_5545 0002: jump @LAN_B5_5802 :LAN_B5_5545 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5AB' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5AB' jump_if_false @LAN_B5_5599 0002: jump @LAN_B5_5802 :LAN_B5_5599 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5AC' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5AC' jump_if_false @LAN_B5_5653 0002: jump @LAN_B5_5802 :LAN_B5_5653 0045: actor $5735 defined jump_if_false @LAN_B5_5681 0045: actor $5733 defined jump_if_false @LAN_B5_5681 0153: (unknown) $5735 $5733 :LAN_B5_5681 0045: actor $5735 defined 0022: jump_if_false @LAN_B5_5715 // Note: the incorrect math opcode was used here 004F: unknown_check $5754 0022: jump_if_false @LAN_B5_5715 // Note: the incorrect math opcode was used here 00E9: (unknown) $5735 $5754 032D: (unknown) $5735 1 :LAN_B5_5715 0045: actor $5733 defined jump_if_false @LAN_B5_5748 004F: unknown_check $5754 jump_if_false @LAN_B5_5748 01EC: (unknown) $5733 0 00EA: (unknown) $5733 $5754 :LAN_B5_5748 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5AD' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5AD' jump_if_false @LAN_B5_5802 0002: jump @LAN_B5_5802 :LAN_B5_5802 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 003F: destroy_actor $5735 003F: destroy_actor $5733 0045: actor $1038 defined jump_if_false @LAN_B5_5869 807E: not actor $1038 driving jump_if_false @LAN_B5_5869 004F: unknown_check $5754 jump_if_false @LAN_B5_5869 021C: (unknown) $1038 $5754 :LAN_B5_5869 004F: unknown_check $5754 0022: jump_if_false @LAN_B5_5924 // Note: the incorrect math opcode was used here 0118: $5735 = create_actor_pedtype 4 model 137 in_car $5754 passenger_seat 0 03A5: (unknown) $5735 0 0278: (unknown) $5735 0 032D: (unknown) $5735 1 031C: (unknown) $5754 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @AUDIMON_2977 $5735 :LAN_B5_5924 005A: $5624 = current_time_hours, $5626 = current_time_minutes $5626 > 44 // (int) var > num jump_if_false @LAN_B5_5960 $5626 = 0 // (int) $5624 += 1 // (int) 005B: set_current_time_hours_to $5624 minutes_to $5626 :LAN_B5_5960 $5624 += 3 // (int) 0035: $5628 = $5624 // (int vars) $5628 -= 1 // (int) $5624 > 23 // (int) var > num jump_if_false @LAN_B5_5997 $5624 -= 24 // (int) :LAN_B5_5997 $5628 > 23 // (int) var > num jump_if_false @LAN_B5_6016 $5628 -= 24 // (int) :LAN_B5_6016 15 > $5626 // (int) num > var 0022: jump_if_false @LAN_B5_6042 // Note: the incorrect math opcode was used here $5626 = 15 // (int) 0002: jump @LAN_B5_6124 :LAN_B5_6042 30 > $5626 // (int) num > var 0022: jump_if_false @LAN_B5_6068 // Note: the incorrect math opcode was used here $5626 = 30 // (int) 0002: jump @LAN_B5_6124 :LAN_B5_6068 45 > $5626 // (int) num > var 0022: jump_if_false @LAN_B5_6094 // Note: the incorrect math opcode was used here $5626 = 45 // (int) 0002: jump @LAN_B5_6124 :LAN_B5_6094 $5626 = 15 // (int) $5624 += 1 // (int) $5624 == 24 // (int) var == num jump_if_false @LAN_B5_6124 $5624 = 0 // (int) :LAN_B5_6124 0035: $5625 = $5624 // (int vars) 0035: $5627 = $5626 // (int vars) $5638 = 0 // (int) 0035: $5629 = $5626 // (int vars) 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5BA' 'LAN5_06' $5735 0 // ~w~This dude's plane could be leaving anytime so let's pop, big-time. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5BA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5BB' 'LAN5_07' $5735 0 // ~w~Oh man, why are we messing around? C'mon, let's go. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5BB' 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_355 1000 10 > $5624 // (int) num > var 0022: jump_if_false @LAN_B5_6307 // Note: the incorrect math opcode was used here 01DC: show_text_3numbers GXT 'LAN5_37' numbers $5638 $5624 $5626 time 8000 flag 1 // ~w~Take Lance to the ~y~airport ~w~by ~1~~1~:~1~. 0002: jump @LAN_B5_6327 :LAN_B5_6307 01D9: (unknown) 'LAN5_05' $5624 $5626 8000 1 // ~w~Take Lance to the ~y~airport ~w~by ~1~:~1~. :LAN_B5_6327 $5770 == 0 // (int) var == num jump_if_false @LAN_B5_6380 00C3: (unknown) -1467.9 -834.4 14.13 $5770 0248: (unknown) -1467.9 -834.4 14.13 3.0 $5772 :LAN_B5_6380 $5651 = 1 // (int) -1@ = 0 // (int) // timer2 0403: (unknown) $5624 $5626 10 $5605 = 1 // (int) 0026: return :LAN_B5_6406 0001: wait 0 ms 005A: $5624 = current_time_hours, $5626 = current_time_minutes 001C: $5624 == $5625 // (int) num == var 0022: jump_if_false @LAN_B5_6455 // Note: the incorrect math opcode was used here 0011: $5626 > $5627 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_6455 // Note: the incorrect math opcode was used here $5604 = 4 // (int) $5605 = 9 // (int) 0026: return :LAN_B5_6455 0078: if and 001C: $5624 == $5628 // (int) num == var 001C: $5626 == $5629 // (int) num == var 0022: jump_if_false @LAN_B5_6512 // Note: the incorrect math opcode was used here $5642 == 0 // (int) var == num jump_if_false @LAN_B5_6512 0057: show_text_highpriority GXT 'LAN5_38' time 5000 flag 1 // ~w~There isn't much time left, hurry up! $5642 = 1 // (int) :LAN_B5_6512 $5610 == 1 // (int) var == num jump_if_false @LAN_B5_6580 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12621 'LANB5BA' jump_if_false @LAN_B5_6580 $5641 == 0 // (int) var == num jump_if_false @LAN_B5_6580 0267: (unknown) 'H_FE_01' // You can ~h~place markers~w~ on the ~h~pause menu map~w~ to help you navigate around the city. $5641 = 1 // (int) :LAN_B5_6580 $5643 == 0 // (int) var == num jump_if_false @LAN_B5_6779 0078: if and 0045: actor $1038 defined 004F: unknown_check $5754 jump_if_false @LAN_B5_6664 007C: actor $1038 driving $5754 0022: jump_if_false @LAN_B5_6664 // Note: the incorrect math opcode was used here 0045: actor $5735 defined 0022: jump_if_false @LAN_B5_6658 // Note: the incorrect math opcode was used here 0399: (unknown) $5735 1 0119: actor $5735 kill_actor $1038 01EC: (unknown) $5735 1 0331: (unknown) $5735 0 :LAN_B5_6658 $5643 = 1 // (int) :LAN_B5_6664 0045: actor $5735 defined jump_if_false @LAN_B5_6758 0043: store_actor $5735 position_to $5644 $5645 $5646 // Note: the incorrect math opcode was used here 031D: (unknown) $5644 $5645 $1042 $1043 $5648 $5648 > 20.0 // (float) var > num jump_if_false @LAN_B5_6751 0045: actor $5735 defined jump_if_false @LAN_B5_6745 0399: (unknown) $5735 1 0119: actor $5735 kill_actor $1038 01EC: (unknown) $5735 1 0331: (unknown) $5735 0 :LAN_B5_6745 $5643 = 1 // (int) :LAN_B5_6751 0002: jump @LAN_B5_6772 :LAN_B5_6758 $5604 = 1 // (int) $5605 = 9 // (int) 0026: return :LAN_B5_6772 0002: jump @LAN_B5_7496 :LAN_B5_6779 0078: if and 0045: actor $5735 defined 0045: actor $1038 defined jump_if_false @LAN_B5_7482 01F0: actor $5735 in_range_of_player $1038 0022: jump_if_false @LAN_B5_7422 // Note: the incorrect math opcode was used here 0078: if and 007E: actor $5735 driving 007E: actor $1038 driving 0022: jump_if_false @LAN_B5_6926 // Note: the incorrect math opcode was used here $5608 = 1 // (int) $5651 == 1 // (int) var == num jump_if_false @LAN_B5_6854 0029: $5652 += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here :LAN_B5_6854 $5652 > 300000 // (int) var > num jump_if_false @LAN_B5_6919 $5610 == 0 // (int) var == num jump_if_false @LAN_B5_6919 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5BA' 1 $5652 = 0 // (int) $5651 = 0 // (int) $5610 = 1 // (int) :LAN_B5_6919 0002: jump @LAN_B5_7034 :LAN_B5_6926 031D: (unknown) $1042 $1043 -1467.9 -834.4 2@ $5608 == 1 // (int) var == num jump_if_false @LAN_B5_7034 $5609 == 0 // (int) var == num jump_if_false @LAN_B5_7034 2@ > 50.0 // (float) var > num jump_if_false @LAN_B5_7034 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12621 'LANB5BA' jump_if_false @LAN_B5_7034 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5BB' 1 $5609 = 1 // (int) :LAN_B5_7034 025D: remove_text 'LAN5_09' // ~w~You've left ~b~Lance ~w~behind. Go back for him. $5770 == 0 // (int) var == num jump_if_false @LAN_B5_7098 00C3: (unknown) -1467.9 -834.4 14.13 $5770 0248: (unknown) -1467.9 -834.4 14.13 3.0 $5772 :LAN_B5_7098 00BB: (unknown) $5771 $5771 = 0 // (int) 009A: player $1038 wanted_level > 0 jump_if_false @LAN_B5_7173 00BB: (unknown) $5770 $5770 = 0 // (int) 0249: (unknown) $5772 $5606 == 0 // (int) var == num jump_if_false @LAN_B5_7166 0057: show_text_highpriority GXT 'LAN5_08' time 8000 flag 1 // ~w~Lose the cops. $5606 = 1 // (int) :LAN_B5_7166 0002: jump @LAN_B5_7316 :LAN_B5_7173 $5606 = 0 // (int) $5770 == 0 // (int) var == num jump_if_false @LAN_B5_7231 00C3: (unknown) -1467.9 -834.4 14.13 $5770 0248: (unknown) -1467.9 -834.4 14.13 3.0 $5772 :LAN_B5_7231 0080: actor $1038 near_point -1467.9 -834.4 radius 3.0 3.0 sphere 0 jump_if_false @LAN_B5_7316 0045: actor $1038 defined jump_if_false @LAN_B5_7275 0107: toggle_player $1038 can_move 0 :LAN_B5_7275 00BB: (unknown) $5770 $5770 = 0 // (int) 0249: (unknown) $5772 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 $5605 = 2 // (int) 0026: return :LAN_B5_7316 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_1194 jump_if_false @LAN_B5_7415 $1702 == 1 // (int) var == num jump_if_false @LAN_B5_7415 0045: actor $1038 defined jump_if_false @LAN_B5_7362 0107: toggle_player $1038 can_move 0 :LAN_B5_7362 00BB: (unknown) $5770 $5770 = 0 // (int) 0249: (unknown) $5772 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 $5605 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @AMMUNAT_5449 1 0026: return :LAN_B5_7415 0002: jump @LAN_B5_7475 :LAN_B5_7422 $5771 == 0 // (int) var == num jump_if_false @LAN_B5_7462 00C1: (unknown) $5735 $5771 00BC: (unknown) $5771 2 0057: show_text_highpriority GXT 'LAN5_09' time 8000 flag 1 // ~w~You've left ~b~Lance ~w~behind. Go back for him. :LAN_B5_7462 00BB: (unknown) $5770 $5770 = 0 // (int) 0249: (unknown) $5772 :LAN_B5_7475 0002: jump @LAN_B5_7496 :LAN_B5_7482 $5604 = 1 // (int) $5605 = 9 // (int) 0026: return :LAN_B5_7496 0026: return :LAN_B5_7498 0403: (unknown) 0 0 0 0152: create_forbidden_for_peds_cube_cornerA -1487.65 -820.17 10.0 cornerB -1476.43 -840.82 15.73 022C: (unknown) -1483.51 -824.09 14.85 20.0 0 0160: load_model 49 0160: load_model 75 0160: load_model #SJL_LEARJET_NEAR 0160: load_model #GANG5A 0160: load_model #UZI 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @LAN_B5_7706 007E: actor $1038 driving jump_if_false @LAN_B5_7662 02A7: unknown_check $1038 jump_if_false @LAN_B5_7655 01BB: (unknown) -1472.69 -832.03 14.89 $5647 0216: (unknown) $1038 -1472.69 -832.03 $5647 :LAN_B5_7655 0002: jump @LAN_B5_7697 :LAN_B5_7662 01BB: (unknown) -1472.69 -832.03 14.89 $5647 0044: put_actor $1038 at -1472.69 -832.03 $5647 :LAN_B5_7697 00CF: set_actor $1038 Z_angle_to 59.26 :LAN_B5_7706 01BB: (unknown) -1483.51 -824.09 14.85 $5647 003E: $5736 = create_actor_pedtype 4 model 113 at -1483.51 -824.09 $5647 00CF: set_actor $5736 Z_angle_to -83.65 0045: actor $5735 defined jump_if_false @LAN_B5_7840 003F: destroy_actor $5735 01BB: (unknown) -1471.95 -831.14 14.88 $5647 003E: $5735 = create_actor_pedtype 4 model 137 at -1471.95 -831.14 $5647 03A5: (unknown) $5735 0 0278: (unknown) $5735 0 00CF: set_actor $5735 Z_angle_to 58.44 03D5: (unknown) $5735 200 01EC: (unknown) $5735 0 :LAN_B5_7840 0045: actor $1038 defined jump_if_false @LAN_B5_7857 042B: (unknown) $1038 $5649 :LAN_B5_7857 0045: actor $5735 defined 0022: jump_if_false @LAN_B5_7880 // Note: the incorrect math opcode was used here 042B: (unknown) $5735 $5650 015F: (unknown) $5735 $5649 :LAN_B5_7880 01BB: (unknown) -1478.71 -815.03 14.88 $5647 003E: $5734 = create_actor_pedtype 4 model #GANG5A at -1478.71 -815.03 $5647 00CF: set_actor $5734 Z_angle_to -126.73 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5CA' 'LAN5_10' $5735 0 // ~w~You got the goods? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5CA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5CB' 'LAN5_11' $5736 0 // ~w~You're too late man. I told you - first come first served. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5CB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5CC' 'LAN5_12' $5735 0 // ~w~Man that was our file! Who'd you sell it to? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5CC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5CD' 'LAN5_13' $5736 0 // ~w~Some dude over at Terminal C. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5CD' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5CE' 'LAN5_14' $5736 0 // ~w~He's got a private jet... and a private army. I don't think you wanna mess with him. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5CE' 0045: actor $5734 defined jump_if_false @LAN_B5_8206 00EE: (unknown) $5734 -1473.47 -820.11 :LAN_B5_8206 0001: wait 500 ms 0078: if and 0045: actor $5735 defined 0045: actor $1038 defined jump_if_false @LAN_B5_8269 0045: actor $5736 defined jump_if_false @LAN_B5_8269 00EE: (unknown) $5735 -1481.24 -823.85 00EE: (unknown) $1038 -1482.06 -824.64 :LAN_B5_8269 0045: actor $5736 defined jump_if_false @LAN_B5_8292 04B4: (unknown) $5736 120 524 100.0 :LAN_B5_8292 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_190 1000 00B9: set_camera_position -1474.38 -815.0 14.5 rotations 0 0 0 00BA: set_camera_point_at -1474.94 -815.81 14.69 mode 2 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4341 2000 jump_if_true @LAN_B5_9081 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5CA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5CA' jump_if_false @LAN_B5_8425 0002: jump @LAN_B5_9081 :LAN_B5_8425 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5CB' 1 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5CF' 'LAN5_15' $5735 0 // ~w~We'll see about that. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5CF' 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5CB' jump_if_false @LAN_B5_8529 0002: jump @LAN_B5_9081 :LAN_B5_8529 00B9: set_camera_position -1483.63 -822.84 16.23 rotations 0 0 0 00BA: set_camera_point_at -1483.17 -823.53 15.66 mode 2 003F: destroy_actor $5734 0045: actor $5735 defined jump_if_false @LAN_B5_8643 00A2: (unknown) $5735 01BB: (unknown) -1471.95 -831.14 14.88 $5647 0044: put_actor $5735 at -1482.04 -823.64 $5647 00CF: set_actor $5735 Z_angle_to 118.44 04B4: (unknown) $5735 120 524 1.0 :LAN_B5_8643 0045: actor $1038 defined jump_if_false @LAN_B5_8712 00A2: (unknown) $1038 0044: put_actor $1038 at -1482.06 -824.64 $5647 00CF: set_actor $1038 Z_angle_to 59.26 04B4: (unknown) $1038 120 513 1.0 0045: actor $5736 defined jump_if_false @LAN_B5_8712 0153: (unknown) $1038 $5736 :LAN_B5_8712 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5CC' 1 0045: actor $5735 defined jump_if_false @LAN_B5_8756 04B4: (unknown) $5735 121 557 1.0 :LAN_B5_8756 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5CC' jump_if_false @LAN_B5_8789 0002: jump @LAN_B5_9081 :LAN_B5_8789 0045: actor $5735 defined jump_if_false @LAN_B5_8810 0528: (unknown) $5735 557 -1.0 :LAN_B5_8810 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5CD' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5CD' jump_if_false @LAN_B5_8864 0002: jump @LAN_B5_9081 :LAN_B5_8864 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5CE' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4341 1400 jump_if_true @LAN_B5_9081 0045: actor $5736 defined jump_if_false @LAN_B5_8928 04B4: (unknown) $5736 121 561 1.0 :LAN_B5_8928 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5CE' jump_if_false @LAN_B5_8961 0002: jump @LAN_B5_9081 :LAN_B5_8961 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5CF' 1 0045: actor $5735 defined jump_if_false @LAN_B5_9005 04B4: (unknown) $5735 121 537 1.0 :LAN_B5_9005 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4341 500 jump_if_true @LAN_B5_9081 0045: actor $5735 defined jump_if_false @LAN_B5_9048 04B4: (unknown) $5735 121 539 1.0 :LAN_B5_9048 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5CF' jump_if_false @LAN_B5_9081 0002: jump @LAN_B5_9081 :LAN_B5_9081 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 003F: destroy_actor $5736 0045: actor $5735 defined jump_if_false @LAN_B5_9120 0352: (unknown) $5735 :LAN_B5_9120 0045: actor $1038 defined jump_if_false @LAN_B5_9139 0352: (unknown) $1038 0154: (unknown) $1038 :LAN_B5_9139 0444: (unknown) 120 0444: (unknown) 121 022C: (unknown) -1461.43 -828.09 14.15 5.0 0 0045: actor $1038 defined jump_if_false @LAN_B5_9217 0044: put_actor $1038 at -1461.43 -828.09 14.15 010F: (unknown) $1038 -1455.47 -822.67 14.28 :LAN_B5_9217 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_1117 1 0078: if and 0045: actor $5735 defined 0045: actor $1038 defined jump_if_false @LAN_B5_9326 0044: put_actor $5735 at -1462.93 -829.91 14.15 00A2: (unknown) $5735 0331: (unknown) $5735 1 0399: (unknown) $5735 1 0119: actor $5735 kill_actor $1038 01EC: (unknown) $5735 1 0106: give_actor $5735 weapon 25 ammo 999 // Load the weapon model before using this 0154: (unknown) $1038 015F: (unknown) $5735 $5650 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @AUDIMON_2977 $5735 :LAN_B5_9326 0001: wait 500 ms 0151: remove_forbidden_for_peds_cube_cornerA -1487.65 -820.17 10.0 cornerB -1476.43 -840.82 15.73 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5DA' 'LAN5_18' -1 0 // ~w~C'mon you mothers. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5DA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5DB' 'LAN5_19' -1 0 // ~w~I'll kick your asses. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5DB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5DC' 'LAN5_20' -1 0 // ~w~Don't get me angry. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5DC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5DD' 'LAN5_21' -1 0 // ~w~Where's my file you mothersuckers? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5DD' 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_355 1000 0057: show_text_highpriority GXT 'LAN5_16' time 8000 flag 1 // ~w~Get the files from the ~r~goons. 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_2885 00C2: (unknown) $1830 $5756 00BC: (unknown) $5756 0 $5605 = 3 // (int) 0026: return :LAN_B5_9619 0001: wait 0 ms 0078: if and 0045: actor $5735 defined 0045: actor $1038 defined jump_if_false @LAN_B5_9956 01F0: actor $5735 in_range_of_player $1038 0022: jump_if_false @LAN_B5_9900 // Note: the incorrect math opcode was used here $5756 == 0 // (int) var == num jump_if_false @LAN_B5_9697 00C2: (unknown) $1830 $5756 00BC: (unknown) $5756 0 025D: remove_text 'LAN5_09' // ~w~You've left ~b~Lance ~w~behind. Go back for him. 00BB: (unknown) $5771 $5771 = 0 // (int) :LAN_B5_9697 0046: unknown_check $1038 -1522.85 -455.57 -1633.72 -351.41 0 jump_if_false @LAN_B5_9893 00BB: (unknown) $5756 $5756 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_2944 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_3308 0057: show_text_highpriority GXT 'LAN5_17' time 8000 flag 1 // ~w~Kill the ~r~guards. 0045: actor $5735 defined jump_if_false @LAN_B5_9832 0106: give_actor $5735 weapon 25 ammo 999 // Load the weapon model before using this 01C9: (unknown) $5735 70 0442: (unknown) $5735 1 03D6: (unknown) $5735 300 03D7: (unknown) $5735 1000 0347: (unknown) $5735 1 00A1: (unknown) $5735 2 :LAN_B5_9832 0252: object $1830 exists jump_if_false @LAN_B5_9885 01BB: (unknown) -1746.27 -401.23 14.15 $5647 010D: put_object $1830 at -1746.27 -401.23 $5647 00D3: set_object $1830 z_angle_to 180.0 :LAN_B5_9885 $5605 = 4 // (int) 0026: return :LAN_B5_9893 0002: jump @LAN_B5_9949 :LAN_B5_9900 $5771 == 0 // (int) var == num jump_if_false @LAN_B5_9949 00C1: (unknown) $5735 $5771 00BC: (unknown) $5771 2 0057: show_text_highpriority GXT 'LAN5_09' time 8000 flag 1 // ~w~You've left ~b~Lance ~w~behind. Go back for him. 00BB: (unknown) $5756 $5756 = 0 // (int) :LAN_B5_9949 0002: jump @LAN_B5_9970 :LAN_B5_9956 $5604 = 1 // (int) $5605 = 9 // (int) 0026: return :LAN_B5_9970 0026: return :LAN_B5_9972 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @LAN_B5_10921 031D: (unknown) $1042 $1043 -1746.27 -401.23 2@ 02A8: unknown_check $1038 0022: jump_if_false @LAN_B5_10921 // Note: the incorrect math opcode was used here 0045: actor $5735 defined 0022: jump_if_false @LAN_B5_10090 // Note: the incorrect math opcode was used here 01F0: actor $5735 in_range_of_player $1038 0022: jump_if_false @LAN_B5_10090 // Note: the incorrect math opcode was used here 30.0 > 2@ // (float) num > var 0022: jump_if_false @LAN_B5_10090 // Note: the incorrect math opcode was used here $5639 == 0 // (int) var == num jump_if_false @LAN_B5_10090 02A8: unknown_check $5735 jump_if_false @LAN_B5_10090 011A: (unknown) $5735 00A1: (unknown) $5735 2 $5639 = 1 // (int) :LAN_B5_10090 2@ > 25.0 // (float) var > num jump_if_false @LAN_B5_10468 $5611 > 0 // (int) var > num jump_if_false @LAN_B5_10461 8 > 4@ // (int) num > var 0022: jump_if_false @LAN_B5_10461 // Note: the incorrect math opcode was used here 0078: if or 4@ == 0 // (int) var == num 4@ == 1 // (int) var == num 4@ == 3 // (int) var == num 4@ == 4 // (int) var == num 4@ == 6 // (int) var == num jump_if_false @LAN_B5_10259 $5453(4@,8) == 0 // (int) var == num jump_if_false @LAN_B5_10252 0045: actor $5481(4@,8) defined jump_if_false @LAN_B5_10244 0078: if and 0045: actor $1038 defined 0218: unknown_check $5481(4@,8) $1038 0022: jump_if_false @LAN_B5_10234 // Note: the incorrect math opcode was used here 034F: (unknown) $5481(4@,8) 0 00E4: (unknown) $5481(4@,8) $1038 0002: jump @LAN_B5_10244 :LAN_B5_10234 0309: (unknown) $5481(4@,8) 1 -1 :LAN_B5_10244 $5453(4@,8) = 1 // (int) :LAN_B5_10252 0002: jump @LAN_B5_10440 :LAN_B5_10259 $5453(4@,8) == 0 // (int) var == num jump_if_false @LAN_B5_10440 0045: actor $5481(4@,8) defined jump_if_false @LAN_B5_10362 0078: if and 0045: actor $1038 defined 0218: unknown_check $5481(4@,8) $1038 0022: jump_if_false @LAN_B5_10340 // Note: the incorrect math opcode was used here 034F: (unknown) $5481(4@,8) 1 00E4: (unknown) $5481(4@,8) $1038 $5453(4@,8) = 1 // (int) 0002: jump @LAN_B5_10362 :LAN_B5_10340 01EC: (unknown) $5481(4@,8) 1 0158: actor $5481(4@,8) run_to $5429(4@,8) $5437(4@,8) :LAN_B5_10362 0045: actor $5481(4@,8) defined 0022: jump_if_false @LAN_B5_10440 // Note: the incorrect math opcode was used here 0081: actor $5481(4@,8) near_point_on_foot $5429(4@,8) $5437(4@,8) radius 2.0 2.0 sphere 0 0022: jump_if_false @LAN_B5_10440 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_10440 // Note: the incorrect math opcode was used here 034F: (unknown) $5481(4@,8) 1 010F: (unknown) $5481(4@,8) $1042 $1043 $1044 $5453(4@,8) = 1 // (int) :LAN_B5_10440 4@ += 1 // (int) 4@ == 8 // (int) var == num jump_if_false @LAN_B5_10461 4@ = 0 // (int) :LAN_B5_10461 0002: jump @LAN_B5_10921 :LAN_B5_10468 0045: actor $1038 defined jump_if_false @LAN_B5_10921 0045: actor $5737 defined jump_if_false @LAN_B5_10533 $5725 == 0 // (int) var == num jump_if_false @LAN_B5_10533 00A2: (unknown) $5737 00E4: (unknown) $5737 $1038 034F: (unknown) $5737 0 010F: (unknown) $5737 $1042 $1043 $1044 $5725 = 1 // (int) :LAN_B5_10533 0045: actor $5738 defined jump_if_false @LAN_B5_10594 $5726 == 0 // (int) var == num jump_if_false @LAN_B5_10594 00A2: (unknown) $5738 00E4: (unknown) $5738 $1038 034F: (unknown) $5738 0 0309: (unknown) $5738 0 -1 010F: (unknown) $5738 $1042 $1043 $1044 $5726 = 1 // (int) :LAN_B5_10594 0045: actor $5739 defined jump_if_false @LAN_B5_10649 $5727 == 0 // (int) var == num jump_if_false @LAN_B5_10649 00A2: (unknown) $5739 00E4: (unknown) $5739 $1038 034F: (unknown) $5739 1 010F: (unknown) $5739 $1042 $1043 $1044 $5727 = 1 // (int) :LAN_B5_10649 0045: actor $5740 defined jump_if_false @LAN_B5_10703 $5728 == 0 // (int) var == num jump_if_false @LAN_B5_10703 00A2: (unknown) $5740 00E4: (unknown) $5740 $1038 034F: (unknown) $5740 0 010F: (unknown) $5740 $1042 $1043 $1044 $5728 = 1 // (int) :LAN_B5_10703 0045: actor $5741 defined jump_if_false @LAN_B5_10757 $5729 == 0 // (int) var == num jump_if_false @LAN_B5_10757 00A2: (unknown) $5741 00E4: (unknown) $5741 $1038 034F: (unknown) $5741 0 010F: (unknown) $5741 $1042 $1043 $1044 $5729 = 1 // (int) :LAN_B5_10757 0045: actor $5742 defined jump_if_false @LAN_B5_10812 $5730 == 0 // (int) var == num jump_if_false @LAN_B5_10812 00A2: (unknown) $5742 00E4: (unknown) $5742 $1038 034F: (unknown) $5742 1 010F: (unknown) $5742 $1042 $1043 $1044 $5730 = 1 // (int) :LAN_B5_10812 0045: actor $5743 defined jump_if_false @LAN_B5_10866 $5731 == 0 // (int) var == num jump_if_false @LAN_B5_10866 00A2: (unknown) $5743 00E4: (unknown) $5743 $1038 034F: (unknown) $5743 0 010F: (unknown) $5743 $1042 $1043 $1044 $5731 = 1 // (int) :LAN_B5_10866 0045: actor $5744 defined jump_if_false @LAN_B5_10921 $5732 == 0 // (int) var == num jump_if_false @LAN_B5_10921 00A2: (unknown) $5744 00E4: (unknown) $5744 $1038 034F: (unknown) $5744 1 010F: (unknown) $5744 $1042 $1043 $1044 $5732 = 1 // (int) :LAN_B5_10921 0045: actor $5735 defined jump_if_false @LAN_B5_11494 0043: store_actor $5735 position_to $5644 $5645 $5646 // Note: the incorrect math opcode was used here 031D: (unknown) $5644 $5645 $1042 $1043 $5648 $5639 == 0 // (int) var == num jump_if_false @LAN_B5_11408 0045: actor $1038 defined jump_if_false @LAN_B5_11401 01F0: actor $5735 in_range_of_player $1038 0022: jump_if_false @LAN_B5_11289 // Note: the incorrect math opcode was used here 00BB: (unknown) $5771 $5771 = 0 // (int) 025D: remove_text 'LAN5_09' // ~w~You've left ~b~Lance ~w~behind. Go back for him. 0045: actor $5737 defined jump_if_false @LAN_B5_11044 $5757 == 0 // (int) var == num jump_if_false @LAN_B5_11044 00C1: (unknown) $5737 $5757 00BC: (unknown) $5757 0 :LAN_B5_11044 0045: actor $5738 defined jump_if_false @LAN_B5_11078 $5758 == 0 // (int) var == num jump_if_false @LAN_B5_11078 00C1: (unknown) $5738 $5758 00BC: (unknown) $5758 0 :LAN_B5_11078 0045: actor $5739 defined jump_if_false @LAN_B5_11112 $5759 == 0 // (int) var == num jump_if_false @LAN_B5_11112 00C1: (unknown) $5739 $5759 00BC: (unknown) $5759 0 :LAN_B5_11112 0045: actor $5740 defined jump_if_false @LAN_B5_11146 $5760 == 0 // (int) var == num jump_if_false @LAN_B5_11146 00C1: (unknown) $5740 $5760 00BC: (unknown) $5760 0 :LAN_B5_11146 0045: actor $5741 defined jump_if_false @LAN_B5_11180 $5761 == 0 // (int) var == num jump_if_false @LAN_B5_11180 00C1: (unknown) $5741 $5761 00BC: (unknown) $5761 0 :LAN_B5_11180 0045: actor $5742 defined jump_if_false @LAN_B5_11214 $5762 == 0 // (int) var == num jump_if_false @LAN_B5_11214 00C1: (unknown) $5742 $5762 00BC: (unknown) $5762 0 :LAN_B5_11214 0045: actor $5743 defined jump_if_false @LAN_B5_11248 $5763 == 0 // (int) var == num jump_if_false @LAN_B5_11248 00C1: (unknown) $5743 $5763 00BC: (unknown) $5763 0 :LAN_B5_11248 0045: actor $5744 defined jump_if_false @LAN_B5_11282 $5764 == 0 // (int) var == num jump_if_false @LAN_B5_11282 00C1: (unknown) $5744 $5764 00BC: (unknown) $5764 0 :LAN_B5_11282 0002: jump @LAN_B5_11401 :LAN_B5_11289 $5771 == 0 // (int) var == num jump_if_false @LAN_B5_11401 00C1: (unknown) $5735 $5771 00BC: (unknown) $5771 2 0057: show_text_highpriority GXT 'LAN5_09' time 8000 flag 1 // ~w~You've left ~b~Lance ~w~behind. Go back for him. 00BB: (unknown) $5757 $5757 = 0 // (int) 00BB: (unknown) $5758 $5758 = 0 // (int) 00BB: (unknown) $5759 $5759 = 0 // (int) 00BB: (unknown) $5760 $5760 = 0 // (int) 00BB: (unknown) $5761 $5761 = 0 // (int) 00BB: (unknown) $5762 $5762 = 0 // (int) 00BB: (unknown) $5763 $5763 = 0 // (int) 00BB: (unknown) $5764 $5764 = 0 // (int) :LAN_B5_11401 0002: jump @LAN_B5_11487 :LAN_B5_11408 0045: actor $5481(15@,8) defined jump_if_false @LAN_B5_11454 $5640 == 0 // (int) var == num jump_if_false @LAN_B5_11447 00E4: (unknown) $5735 $5481(15@,8) $5640 = 1 // (int) :LAN_B5_11447 0002: jump @LAN_B5_11487 :LAN_B5_11454 7 > 15@ // (int) num > var 0022: jump_if_false @LAN_B5_11478 // Note: the incorrect math opcode was used here 15@ += 1 // (int) 0002: jump @LAN_B5_11482 :LAN_B5_11478 15@ = 0 // (int) :LAN_B5_11482 $5640 = 0 // (int) :LAN_B5_11487 0002: jump @LAN_B5_11508 :LAN_B5_11494 $5604 = 1 // (int) $5605 = 9 // (int) 0026: return :LAN_B5_11508 $5611 > 7 // (int) var > num jump_if_false @LAN_B5_11572 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LAN_B5_11547 0107: toggle_player $1038 can_move 0 :LAN_B5_11547 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 $5605 = 5 // (int) 0026: return 0002: jump @LAN_B5_11789 :LAN_B5_11572 8 > 1@ // (int) num > var 0022: jump_if_false @LAN_B5_11785 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5481(1@,8) dead $5356(1@,8) == 0 // (int) var == num jump_if_false @LAN_B5_11635 $5611 += 1 // (int) 00BB: (unknown) $5501(1@,8) $5501(1@,8) = 0 // (int) $5356(1@,8) = 1 // (int) :LAN_B5_11635 0078: if or 1@ == 0 // (int) var == num 1@ == 1 // (int) var == num 1@ == 3 // (int) var == num 1@ == 6 // (int) var == num jump_if_false @LAN_B5_11773 0045: actor $5481(1@,8) defined jump_if_false @LAN_B5_11773 0043: store_actor $5481(1@,8) position_to $5405(1@,8) $5413(1@,8) $5421(1@,8) // Note: the incorrect math opcode was used here 031D: (unknown) -1746.27 -401.23 $5405(1@,8) $5413(1@,8) $5397(1@,8) $5397(1@,8) > 50.0 // (float) var > num jump_if_false @LAN_B5_11759 020E: (unknown) $5481(1@,8) 1 034F: (unknown) $5481(1@,8) 1 0002: jump @LAN_B5_11773 :LAN_B5_11759 020E: (unknown) $5481(1@,8) 0 034F: (unknown) $5481(1@,8) 0 :LAN_B5_11773 1@ += 1 // (int) 0002: jump @LAN_B5_11789 :LAN_B5_11785 1@ = 0 // (int) :LAN_B5_11789 20.0 > $5648 // (float) num > var 0022: jump_if_false @LAN_B5_12136 // Note: the incorrect math opcode was used here $5611 == 6 // (int) var == num jump_if_false @LAN_B5_11888 $5623 == 0 // (int) var == num jump_if_false @LAN_B5_11881 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12661 'LANB5DA' jump_if_false @LAN_B5_11881 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5DA' 1 $5623 = 1 // (int) :LAN_B5_11881 0002: jump @LAN_B5_12136 :LAN_B5_11888 $5611 == 5 // (int) var == num jump_if_false @LAN_B5_11973 $5622 == 0 // (int) var == num jump_if_false @LAN_B5_11966 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12661 'LANB5DB' jump_if_false @LAN_B5_11966 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5DB' 1 $5622 = 1 // (int) :LAN_B5_11966 0002: jump @LAN_B5_12136 :LAN_B5_11973 $5611 == 3 // (int) var == num jump_if_false @LAN_B5_12058 $5621 == 0 // (int) var == num jump_if_false @LAN_B5_12051 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12661 'LANB5DC' jump_if_false @LAN_B5_12051 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5DC' 1 $5621 = 1 // (int) :LAN_B5_12051 0002: jump @LAN_B5_12136 :LAN_B5_12058 $5611 == 1 // (int) var == num jump_if_false @LAN_B5_12136 $5620 == 0 // (int) var == num jump_if_false @LAN_B5_12136 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12661 'LANB5DD' jump_if_false @LAN_B5_12136 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5DD' 1 $5620 = 1 // (int) :LAN_B5_12136 0026: return :LAN_B5_12138 0162: release_model 113 0160: load_model #ANGEL 0160: load_model #GANG6A 0160: load_model #BRIEFCASE 0443: (unknown) 80 0228: (unknown) 022C: (unknown) -1739.44 -421.71 14.31 100.0 0 0246: (unknown) -1703.35 -446.9 5.0 -1776.76 -371.22 20.01 003F: destroy_actor $5737 003F: destroy_actor $5738 003F: destroy_actor $5739 003F: destroy_actor $5740 003F: destroy_actor $5741 003F: destroy_actor $5742 003F: destroy_actor $5743 003F: destroy_actor $5744 003F: destroy_actor $5735 003E: $5735 = create_actor_pedtype 4 model 137 at -1739.44 -421.71 14.31 03A5: (unknown) $5735 0 0278: (unknown) $5735 0 01EC: (unknown) $5735 1 010F: (unknown) $5735 -1746.27 -401.23 14.15 00EE: (unknown) $5735 -1743.83 -407.68 0078: if and 0045: actor $1038 defined 007E: actor $1038 driving jump_if_false @LAN_B5_12376 02A7: unknown_check $1038 jump_if_false @LAN_B5_12369 0216: (unknown) $1038 -1737.27 -423.75 14.31 :LAN_B5_12369 0002: jump @LAN_B5_12394 :LAN_B5_12376 0044: put_actor $1038 at -1737.27 -423.75 14.31 :LAN_B5_12394 010F: (unknown) $1038 -1746.27 -401.23 14.15 00EE: (unknown) $1038 -1737.48 -420.0 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_3735 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5EA' 'LAN5_22' $5735 0 // ~w~What the hell are they doing here? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5EA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5EB' 'LAN5_23' $1038 0 // ~w~I'm guessing we're not the only ones your contact turned away today. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5EB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5EC' 'LAN5_24' $5735 0 // ~w~I'll get the file... 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5EC' 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_190 1000 00B9: set_camera_position -1737.92 -423.06 14.07 rotations 0 0 0 00BA: set_camera_point_at -1738.18 -422.13 14.32 mode 2 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 0 time 3000 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4341 1000 jump_if_true @LAN_B5_13052 00B9: set_camera_position -1737.92 -423.06 14.07 rotations 0 0 0 00BA: set_camera_point_at -1737.26 -422.36 14.32 mode 1 0078: if and 0045: actor $5735 defined 0045: actor $1038 defined jump_if_false @LAN_B5_12763 0045: actor $5745 defined jump_if_false @LAN_B5_12763 00DF: (unknown) $5735 0153: (unknown) $5735 $5745 0153: (unknown) $1038 $5745 :LAN_B5_12763 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4341 1000 jump_if_true @LAN_B5_13052 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5EA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5EA' jump_if_false @LAN_B5_12837 0002: jump @LAN_B5_13052 :LAN_B5_12837 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5EB' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5EB' jump_if_false @LAN_B5_12891 0002: jump @LAN_B5_13052 :LAN_B5_12891 0078: if and 0045: actor $5746 defined 0045: actor $1038 defined jump_if_false @LAN_B5_12916 013E: actor $1038 look_at_actor $5746 :LAN_B5_12916 00B9: set_camera_position -1735.34 -421.36 14.68 rotations 0 0 0 00BA: set_camera_point_at -1735.96 -420.58 14.73 mode 2 0078: if and 0045: actor $5735 defined 0045: actor $1038 defined jump_if_false @LAN_B5_12998 00A2: (unknown) $5735 0158: actor $5735 run_to -1746.27 -401.23 0153: (unknown) $1038 $5735 :LAN_B5_12998 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5EC' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5EC' jump_if_false @LAN_B5_13052 0002: jump @LAN_B5_13052 :LAN_B5_13052 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 0078: if and 0045: actor $5745 defined 0045: actor $1038 defined jump_if_false @LAN_B5_13136 007E: actor $5745 driving jump_if_false @LAN_B5_13136 02A7: unknown_check $5745 jump_if_false @LAN_B5_13136 0216: (unknown) $5745 -1713.05 -410.69 14.0 013E: actor $5745 look_at_actor $1038 :LAN_B5_13136 0078: if and 0045: actor $5746 defined 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_13199 // Note: the incorrect math opcode was used here 007E: actor $5746 driving 0022: jump_if_false @LAN_B5_13199 // Note: the incorrect math opcode was used here 02A7: unknown_check $5746 0022: jump_if_false @LAN_B5_13199 // Note: the incorrect math opcode was used here 0216: (unknown) $5746 -1713.25 -406.04 14.0 013E: actor $5746 look_at_actor $1038 :LAN_B5_13199 0078: if and 0045: actor $5747 defined 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_13263 // Note: the incorrect math opcode was used here 007E: actor $5747 driving 0022: jump_if_false @LAN_B5_13263 // Note: the incorrect math opcode was used here 02A7: unknown_check $5747 0022: jump_if_false @LAN_B5_13263 // Note: the incorrect math opcode was used here 0216: (unknown) $5747 -1709.61 -413.41 14.0 013E: actor $5747 look_at_actor $1038 :LAN_B5_13263 0078: if and 0045: actor $5748 defined 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_13327 // Note: the incorrect math opcode was used here 007E: actor $5748 driving 0022: jump_if_false @LAN_B5_13327 // Note: the incorrect math opcode was used here 02A7: unknown_check $5748 0022: jump_if_false @LAN_B5_13327 // Note: the incorrect math opcode was used here 0216: (unknown) $5748 -1714.47 -418.7 14.0 013E: actor $5748 look_at_actor $1038 :LAN_B5_13327 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_13357 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at -1737.2 -412.27 14.13 :LAN_B5_13357 0078: if and 0045: actor $5745 defined 0045: actor $1038 defined jump_if_false @LAN_B5_13382 013E: actor $1038 look_at_actor $5745 :LAN_B5_13382 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5FA' 'LAN5_25' -1 0 // ~w~Give us the file! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5FA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5FB' 'LAN5_26' -1 0 // ~w~Don't get in our way! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5FB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5FC' 'SLNB5FC' -1 0 // ~w~We want the file! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5FC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5FD' 'SLNB5FD' -1 0 // ~w~You can still run outta here asshole! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5FD' 003F: destroy_actor $5735 0078: if and 0045: actor $5745 defined 0045: actor $1038 defined jump_if_false @LAN_B5_13634 00C1: (unknown) $5745 $5765 00BC: (unknown) $5765 0 04A3: (unknown) $5745 $1038 034F: (unknown) $5745 1 00E4: (unknown) $5745 $1038 :LAN_B5_13634 0078: if and 0045: actor $5746 defined 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_13670 // Note: the incorrect math opcode was used here 00C1: (unknown) $5746 $5766 00BC: (unknown) $5766 0 04A3: (unknown) $5746 $1038 :LAN_B5_13670 0078: if and 0045: actor $5747 defined 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_13718 // Note: the incorrect math opcode was used here 00C1: (unknown) $5747 $5767 00BC: (unknown) $5767 0 04A3: (unknown) $5747 $1038 034F: (unknown) $5747 1 00E4: (unknown) $5747 $1038 :LAN_B5_13718 0078: if and 0045: actor $5748 defined 0045: actor $1038 defined 0022: jump_if_false @LAN_B5_13754 // Note: the incorrect math opcode was used here 00C1: (unknown) $5748 $5768 00BC: (unknown) $5768 0 04A3: (unknown) $5748 $1038 :LAN_B5_13754 $5611 = 0 // (int) 1@ = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) 0035: $5630 = -2@ // (int vars) // timer1 $5630 += 8000 // (int) 0035: $5631 = -2@ // (int vars) // timer1 $5631 += 15000 // (int) 0035: $5632 = -2@ // (int vars) // timer1 $5632 += 22000 // (int) 0035: $5633 = -2@ // (int vars) // timer1 $5633 += 29000 // (int) 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_355 1000 0001: wait 500 ms 0057: show_text_highpriority GXT 'LAN5_27' time 8000 flag 1 // ~w~Kill those ~r~bikers. $5605 = 6 // (int) 0026: return :LAN_B5_13873 0045: actor $1038 defined jump_if_false @LAN_B5_13901 031D: (unknown) $1042 $1043 -1746.27 -401.23 2@ :LAN_B5_13901 2@ > 50.0 // (float) var > num jump_if_false @LAN_B5_13956 0057: show_text_highpriority GXT 'LAN5_28' time 1 flag 1 // ~w~You are getting too far away from the jet 5@ == 0 // (int) var == num jump_if_false @LAN_B5_13949 -1@ = 0 // (int) // timer2 5@ = 1 // (int) :LAN_B5_13949 0002: jump @LAN_B5_13975 :LAN_B5_13956 025D: remove_text 'LAN5_28' // ~w~You are getting too far away from the jet 5@ = 0 // (int) 3@ = 0 // (int) :LAN_B5_13975 5@ == 1 // (int) var == num jump_if_false @LAN_B5_14031 0029: 3@ += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 3@ > 100000 // (int) var > num jump_if_false @LAN_B5_14031 025D: remove_text 'LAN5_28' // ~w~You are getting too far away from the jet $5604 = 3 // (int) $5605 = 9 // (int) 0026: return :LAN_B5_14031 $5611 > 3 // (int) var > num jump_if_false @LAN_B5_14100 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LAN_B5_14070 0107: toggle_player $1038 can_move 0 :LAN_B5_14070 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 0001: wait 2000 ms $5605 = 7 // (int) 0026: return 0002: jump @LAN_B5_14363 :LAN_B5_14100 4 > 1@ // (int) num > var 0022: jump_if_false @LAN_B5_14175 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5489(1@,4) dead $5356(1@,8) == 0 // (int) var == num jump_if_false @LAN_B5_14163 $5611 += 1 // (int) 00BB: (unknown) $5509(1@,4) $5509(1@,4) = 0 // (int) $5356(1@,8) = 1 // (int) :LAN_B5_14163 1@ += 1 // (int) 0002: jump @LAN_B5_14179 :LAN_B5_14175 1@ = 0 // (int) :LAN_B5_14179 0078: if and 0011: -2@ > $5630 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5634 == 0 // (int) var == num jump_if_false @LAN_B5_14225 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12990 'LANB5FA' $5634 = 1 // (int) :LAN_B5_14225 0078: if and 0011: -2@ > $5631 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5635 == 0 // (int) var == num jump_if_false @LAN_B5_14271 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12990 'LANB5FB' $5635 = 1 // (int) :LAN_B5_14271 0078: if and 0011: -2@ > $5632 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5636 == 0 // (int) var == num jump_if_false @LAN_B5_14317 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12990 'LANB5FC' $5636 = 1 // (int) :LAN_B5_14317 0078: if and 0011: -2@ > $5633 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5637 == 0 // (int) var == num jump_if_false @LAN_B5_14363 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12990 'LANB5FD' $5637 = 1 // (int) :LAN_B5_14363 0078: if and 809F: not actor $5745 dead 0045: actor $1038 defined jump_if_false @LAN_B5_14472 0035: 6@ = -2@ // (int vars) // timer1 0011: 6@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_14472 // Note: the incorrect math opcode was used here 12@ == 1 // (int) var == num jump_if_false @LAN_B5_14445 0309: (unknown) $5745 0 -1 04A3: (unknown) $5745 $1038 034F: (unknown) $5745 1 00E4: (unknown) $5745 $1038 12@ = 0 // (int) 0002: jump @LAN_B5_14462 :LAN_B5_14445 00A2: (unknown) $5745 0309: (unknown) $5745 1 -1 12@ = 1 // (int) :LAN_B5_14462 0035: 9@ = -2@ // (int vars) // timer1 9@ += 10000 // (int) :LAN_B5_14472 0078: if and 809F: not actor $5747 dead 0045: actor $1038 defined jump_if_false @LAN_B5_14581 0035: 8@ = -2@ // (int vars) // timer1 0011: 8@ > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_14581 // Note: the incorrect math opcode was used here 14@ == 1 // (int) var == num jump_if_false @LAN_B5_14554 0309: (unknown) $5747 0 -1 04A3: (unknown) $5747 $1038 034F: (unknown) $5747 1 00E4: (unknown) $5747 $1038 14@ = 0 // (int) 0002: jump @LAN_B5_14571 :LAN_B5_14554 00A2: (unknown) $5747 0309: (unknown) $5747 1 -1 14@ = 1 // (int) :LAN_B5_14571 0035: 11@ = -2@ // (int vars) // timer1 11@ += 13000 // (int) :LAN_B5_14581 0026: return :LAN_B5_14583 0162: release_model #GANG6A 0162: release_model #UZI 0443: (unknown) 80 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5GA' 'LAN5_29' $1038 0 // ~w~Lance? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5GA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5GB' 'LAN5_30' -1 0 // ~w~Hey, Bro'. This cat really knew how to travel. There's some stylish shit in here. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5GB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5GC' 'LAN5_31' $1038 0 // ~w~Never mind that. Did you get the file? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5GC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5GD' 'LAN5_32' -1 0 // ~w~Sure. No problem. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5GD' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5GE' 'LAN5_33' $1038 0 // ~w~No problem? - I could have used a little help out here assbrain! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5GE' 0045: actor $1038 defined jump_if_false @LAN_B5_14958 01BB: (unknown) -1737.15 -408.45 14.14 $5647 007E: actor $1038 driving jump_if_false @LAN_B5_14925 0216: (unknown) $1038 -1737.15 -408.45 $5647 0002: jump @LAN_B5_14944 :LAN_B5_14925 0044: put_actor $1038 at -1737.15 -408.45 14.14 :LAN_B5_14944 00CF: set_actor $1038 Z_angle_to 83.86 0107: toggle_player $1038 can_move 0 :LAN_B5_14958 003F: destroy_actor $5745 003F: destroy_actor $5746 003F: destroy_actor $5747 003F: destroy_actor $5748 022C: (unknown) -1744.07 -407.36 14.86 20.0 0 0001: wait 500 ms 00B9: set_camera_position -1734.14 -408.08 15.26 rotations 0 0 0 00BA: set_camera_point_at -1735.13 -408.05 15.18 mode 2 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_190 1000 02B4: set_camera_transverse_delay 0 time 4000 0045: actor $1038 defined jump_if_false @LAN_B5_15083 00EE: (unknown) $1038 -1739.86 -408.43 :LAN_B5_15083 00B9: set_camera_position -1737.56 -407.89 15.13 rotations 0 0 0 00BA: set_camera_point_at -1738.56 -407.85 15.17 mode 1 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5GA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5GA' jump_if_false @LAN_B5_15186 0002: jump @LAN_B5_16014 :LAN_B5_15186 0045: actor $1038 defined jump_if_false @LAN_B5_15209 04B4: (unknown) $1038 120 511 1.0 :LAN_B5_15209 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5GB' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5GB' jump_if_false @LAN_B5_15263 0002: jump @LAN_B5_16014 :LAN_B5_15263 01BB: (unknown) -1744.07 -407.36 14.86 $5647 003E: $5735 = create_actor_pedtype 4 model 137 at -1744.07 -407.36 $5647 03A5: (unknown) $5735 0 0278: (unknown) $5735 0 0092: $5749 = init_object #BRIEFCASE at -1744.07 -407.36 $5647 03F6: (unknown) $5749 -90.0 0 0 0225: (unknown) $5749 0 04C0: (unknown) $5749 $5735 24 0.26 0.1 0 0414: (unknown) $5735 80 389 0045: actor $5735 defined jump_if_false @LAN_B5_15393 00CF: set_actor $5735 Z_angle_to -90.97 :LAN_B5_15393 00B9: set_camera_position -1739.94 -408.38 14.46 rotations 0 0 0 00BA: set_camera_point_at -1739.05 -408.14 14.94 mode 2 0045: actor $1038 defined jump_if_false @LAN_B5_15471 0044: put_actor $1038 at -1738.73 -408.28 $5647 04B4: (unknown) $1038 120 511 100.0 :LAN_B5_15471 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5GC' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5GC' jump_if_false @LAN_B5_15525 0002: jump @LAN_B5_16014 :LAN_B5_15525 0045: actor $5735 defined jump_if_false @LAN_B5_15553 0045: actor $1038 defined jump_if_false @LAN_B5_15553 00F3: (unknown) $5735 $1038 :LAN_B5_15553 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4341 300 jump_if_true @LAN_B5_16014 00B9: set_camera_position -1747.67 -409.42 13.97 rotations 0 0 0 00BA: set_camera_point_at -1746.8 -409.0 14.25 mode 2 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12990 'LANB5GD' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5GF' 'LAN5_34' $5735 0 // ~w~Take it easy Bro. It's all good. 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12755 'LANB5GG' 'LAN5_35' $1038 0 // ~w~Lance... take the file and get the hell out of my sight. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5GD' jump_if_false @LAN_B5_15723 0002: jump @LAN_B5_16014 :LAN_B5_15723 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5GE' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5GE' jump_if_false @LAN_B5_15777 0002: jump @LAN_B5_16014 :LAN_B5_15777 0078: if and 0045: actor $5735 defined 0045: actor $1038 defined jump_if_false @LAN_B5_15802 0153: (unknown) $1038 $5735 :LAN_B5_15802 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5GF' 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5GF' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5GF' jump_if_false @LAN_B5_15875 0002: jump @LAN_B5_16014 :LAN_B5_15875 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12704 'LANB5GG' 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13171 'LANB5GG' 1 0045: actor $1038 defined jump_if_false @LAN_B5_15938 04B4: (unknown) $1038 121 537 1.0 :LAN_B5_15938 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4341 500 jump_if_true @LAN_B5_16014 0045: actor $1038 defined jump_if_false @LAN_B5_15981 04B4: (unknown) $1038 121 539 1.0 :LAN_B5_15981 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13348 'LANB5GG' jump_if_false @LAN_B5_16014 0002: jump @LAN_B5_16014 :LAN_B5_16014 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LAN_B5_16046 00CF: set_actor $1038 Z_angle_to -90.0 0352: (unknown) $1038 :LAN_B5_16046 003F: destroy_actor $5735 0093: destroy_object $5749 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_355 1000 0045: actor $1038 defined jump_if_false @LAN_B5_16092 0107: toggle_player $1038 can_move 1 :LAN_B5_16092 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 $5605 = 8 // (int) 0026: return :LAN_B5_16115 0252: object $1830 exists jump_if_false @LAN_B5_16130 0114: remove_references_to_object $1830 // This object will now disappear when the player looks away :LAN_B5_16130 0059: text_clear_all 0403: (unknown) 0 0 0 020D: (unknown) $5735 00BB: (unknown) $5769 00BB: (unknown) $5771 00BB: (unknown) $5770 00BB: (unknown) $5756 00BB: (unknown) $5757 00BB: (unknown) $5758 00BB: (unknown) $5759 00BB: (unknown) $5760 00BB: (unknown) $5761 00BB: (unknown) $5762 00BB: (unknown) $5763 00BB: (unknown) $5764 00BB: (unknown) $5765 00BB: (unknown) $5766 00BB: (unknown) $5767 00BB: (unknown) $5768 0249: (unknown) $5772 $5604 == 1 // (int) var == num jump_if_false @LAN_B5_16241 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4973 'LAN5_E1' // ~r~Lance died! :LAN_B5_16241 $5604 == 2 // (int) var == num jump_if_false @LAN_B5_16273 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4973 'LAN5_E2' // ~r~The contact died! :LAN_B5_16273 $5604 == 3 // (int) var == num jump_if_false @LAN_B5_16305 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4973 'LAN5_E3' // ~r~The files are lost! :LAN_B5_16305 $5604 == 4 // (int) var == num jump_if_false @LAN_B5_16337 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4973 'LAN5_E4' // ~r~The contact is gone! :LAN_B5_16337 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5605 = 10 // (int) 0026: return :LAN_B5_16360 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @99RED_12847 'LAN_B05' 1000 // Snitch Hitch 01DF: progress_made += 1 $5605 = 10 // (int) 0026: return :LAN_B5_16406 $5607 = 0 // (int) $5606 = 0 // (int) $1045 = 0 // (int) 0112: remove_references_to_actor $5737 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5738 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5739 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5741 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5742 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5743 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5744 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5745 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5746 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5747 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5748 // Like turning an actor into a random pedestrian 0162: release_model 137 0162: release_model 113 0162: release_model #BRIEFCASE 0162: release_model 49 0162: release_model 75 0162: release_model #SJL_LEARJET_NEAR 0162: release_model #ANGEL 0162: release_model #GANG6A 0162: release_model #UZI 0162: release_model #CHEETAH 0162: release_model #GANG5A 0151: remove_forbidden_for_peds_cube_cornerA -1487.65 -820.17 10.0 cornerB -1476.43 -840.82 15.73 0444: (unknown) 80 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_1162 00BB: (unknown) $5769 00BB: (unknown) $5771 00BB: (unknown) $5770 0249: (unknown) $5772 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12382 007A: mission_cleanup 0026: return //-------------Mission 63--------------- :LAN_B6 0238: name_thread 'LAN_B6' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B6' 0025: gosub @LAN_B6_18387 009D: wasted_or_busted // mission only jump_if_false @LAN_B6_45 0025: gosub @LAN_B6_30106 :LAN_B6_45 0025: gosub @LAN_B6_30602 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B6_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B6_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B6_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B6_138 :LAN_B6_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B6_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B6_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B6_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B6_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B6_188 0026: return :LAN_B6_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_B6_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_B6_248 0400: (unknown) $1038 $1690 0002: jump @LAN_B6_254 :LAN_B6_248 02C0: (unknown) $1038 $1690 :LAN_B6_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B6_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_B6_281 0045: actor $1038 defined jump_if_false @LAN_B6_349 807E: not actor $1038 driving jump_if_false @LAN_B6_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_B6_329 :LAN_B6_326 021D: (unknown) 0 :LAN_B6_329 $1698 == 0 // (int) var == num jump_if_false @LAN_B6_345 02EA: select_interior 2 :LAN_B6_345 01AE: (unknown) 1 :LAN_B6_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B6_355 0045: actor $1038 defined jump_if_false @LAN_B6_419 807E: not actor $1038 driving jump_if_false @LAN_B6_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_B6_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_B6_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_B6_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_B6_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_B6_468 02EA: select_interior 0 :LAN_B6_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B6_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B6_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_B6_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B6_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B6_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B6_549 0026: return :LAN_B6_551 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B6_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_B6_598 :LAN_B6_594 1@ = 0 // (int) :LAN_B6_598 1@ == 1 // (int) var == num jump_if_false @LAN_B6_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B6_675 007E: actor 0@ driving jump_if_false @LAN_B6_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B6_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B6_664 :LAN_B6_661 00F1: (unknown) 0@ :LAN_B6_664 0002: jump @LAN_B6_675 :LAN_B6_671 1@ = 0 // (int) :LAN_B6_675 0002: jump @LAN_B6_598 :LAN_B6_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_B6_776 007E: actor 0@ driving jump_if_false @LAN_B6_760 02A7: unknown_check 0@ jump_if_false @LAN_B6_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B6_753 :LAN_B6_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B6_753 0002: jump @LAN_B6_769 :LAN_B6_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B6_769 0002: jump @LAN_B6_778 :LAN_B6_776 005F: (unknown) :LAN_B6_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B6_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B6_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B6_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B6_870 :LAN_B6_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B6_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_551 4@ :LAN_B6_870 0002: jump @LAN_B6_936 :LAN_B6_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B6_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B6_936 :LAN_B6_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B6_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_551 3@ :LAN_B6_936 0045: actor 0@ defined jump_if_false @LAN_B6_988 004F: unknown_check 1@ jump_if_false @LAN_B6_988 007E: actor 0@ driving jump_if_false @LAN_B6_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B6_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_551 0@ :LAN_B6_988 5@ = 0 // (int) :LAN_B6_992 5@ == 0 // (int) var == num jump_if_false @LAN_B6_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B6_1083 004F: unknown_check 1@ jump_if_false @LAN_B6_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B6_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B6_1083 :LAN_B6_1049 2@ == -1 // (int) var == num jump_if_false @LAN_B6_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B6_1083 :LAN_B6_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B6_1083 0002: jump @LAN_B6_992 :LAN_B6_1090 0026: return :LAN_B6_1092 0@ == 0 // (int) var == num jump_if_false @LAN_B6_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B6_1311 :LAN_B6_1135 0@ == 1 // (int) var == num jump_if_false @LAN_B6_1168 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B6_1311 :LAN_B6_1168 0@ == 2 // (int) var == num jump_if_false @LAN_B6_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B6_1311 :LAN_B6_1210 0@ == 3 // (int) var == num jump_if_false @LAN_B6_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B6_1311 :LAN_B6_1254 0@ == 4 // (int) var == num jump_if_false @LAN_B6_1285 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B6_1311 :LAN_B6_1285 0@ == 5 // (int) var == num jump_if_false @LAN_B6_1311 03CF: (unknown) 237 130 180 255 :LAN_B6_1311 0026: return :LAN_B6_1313 00BC: (unknown) 0@ 2 0026: return :LAN_B6_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_1320 3@ 0026: return :LAN_B6_1351 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B6_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B6_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B6_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B6_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B6_1435 005F: (unknown) 0@ = 0 // (int) :LAN_B6_1441 $5332(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @LAN_B6_1441 0026: return :LAN_B6_1467 031E: (unknown) 0 0 0 4@ 5@ 6@ 7@ 8@ = 1.0 // (float) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 4@ 5@ 6@ 8@ 4@ 5@ 6@ 0036: $5334(0@,1) = 1@ // (float vars) 0036: $5335(0@,1) = 2@ // (float vars) 0036: $5336(0@,1) = 3@ // (float vars) 0036: $5337(0@,1) = 4@ // (float vars) 0036: $5338(0@,1) = 5@ // (float vars) 0036: $5339(0@,1) = 6@ // (float vars) 0026: return 10@ = 0 // (int) :LAN_B6_1551 $5332(10@,1) == 0 // (int) var == num jump_if_false @LAN_B6_1627 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @LAN_B6_1467 10@ 0@ 1@ 2@ 3@ 4@ 5@ 0036: $5340(10@,1) = 6@ // (float vars) 0036: $5341(10@,1) = 7@ // (float vars) 0036: $5342(10@,1) = 8@ // (float vars) $5332(10@,1) = 1 // (int) $5333(10@,1) = 0 // (int) 0035: $5349(10@,1) = 9@ // (int vars) 005E: (unknown) :LAN_B6_1627 10@ += 1 // (int) 10@ >= 1 // (int) var >= num jump_if_false @LAN_B6_1551 10@ = -1 // (int) 005F: (unknown) not $5332(0@,1) == 0 // (int) var == num jump_if_false @LAN_B6_1672 $5332(0@,1) = 0 // (int) :LAN_B6_1672 0026: return :LAN_B6_1674 not $5332(0@,1) == 0 // (int) var == num jump_if_false @LAN_B6_1834 0036: 4@ = $5337(0@,1) // (float vars) 0036: 5@ = $5338(0@,1) // (float vars) 0036: 6@ = $5339(0@,1) // (float vars) 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5040 1@ 2@ 3@ $5334(0@,1) $5335(0@,1) $5336(0@,1) 7@ 8@ 9@ 031E: (unknown) 0 0 0 7@ 8@ 9@ 10@ 0014: $5340(0@,1) > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_1762 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_1762 0014: 10@ > $5341(0@,1) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_1778 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_1778 11@ = 1.0 // (float) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0373: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 12@ 01D3: (unknown) $5342(0@,1) 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_1834 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B6_1834 005F: (unknown) :LAN_B6_1836 03EE: (unknown) $5334(0@,1) $5335(0@,1) 1@ 2@ 4@ 0036: $5350(0@,1) = 4@ // (float vars) 0026: return :LAN_B6_1858 03EE: (unknown) $5334(0@,1) $5335(0@,1) 1@ 2@ 4@ 002C: 4@ -= $5350(0@,1) // (float vars) :LAN_B6_1878 -180.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B6_1904 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @LAN_B6_1878 :LAN_B6_1904 4@ > 180.0 // (float) var > num jump_if_false @LAN_B6_1930 4@ -= 360.0 // (float) 0002: jump @LAN_B6_1904 :LAN_B6_1930 0078: if and 4@ > -15.0 // (float) var > num 15.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B6_1955 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B6_1955 005F: (unknown) :LAN_B6_1957 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 10@ 0.1 > 10@ // (float) num > var 0022: jump_if_false @LAN_B6_1983 // Note: the incorrect math opcode was used here 039E: (unknown) :LAN_B6_1983 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 7@ 8@ 9@ 0036: 11@ = 6@ // (float vars) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5092 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0026: return 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5353(0@,1) // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 0035: 7@ = $5349(0@,1) // (int vars) 7@ /= 3 // (int) $5332(0@,1) == 1 // (int) var == num jump_if_false @LAN_B6_2137 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1674 0@ 1@ 2@ 3@ jump_if_false @LAN_B6_2130 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1836 0@ 1@ 2@ 3@ $5332(0@,1) = 2 // (int) 0035: $5353(0@,1) = 4@ // (int vars) :LAN_B6_2130 0002: jump @LAN_B6_3150 :LAN_B6_2137 $5332(0@,1) == 2 // (int) var == num jump_if_false @LAN_B6_2407 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1674 0@ 1@ 2@ 3@ jump_if_false @LAN_B6_2188 $5332(0@,1) = 1 // (int) 0002: jump @LAN_B6_2400 :LAN_B6_2188 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1858 0@ 1@ 2@ 3@ jump_if_false @LAN_B6_2224 $5332(0@,1) = 1 // (int) 0002: jump @LAN_B6_2400 :LAN_B6_2224 0011: 7@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2242 // Note: the incorrect math opcode was used here 0002: jump @LAN_B6_2400 :LAN_B6_2242 0011: $5349(0@,1) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2278 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MISLOC2' time 50 flag 1 0002: jump @LAN_B6_2400 :LAN_B6_2278 0057: show_text_highpriority GXT 'MISLOC3' time 500 flag 1 0036: $5343(0@,1) = $5334(0@,1) // (float vars) 0036: $5344(0@,1) = $5335(0@,1) // (float vars) 0036: $5345(0@,1) = $5336(0@,1) // (float vars) 037B: constant_params 7 variable_params 3 unknown 26 call_with_params @LAN_B6_1957 $5343(0@,1) $5344(0@,1) $5345(0@,1) 1@ 2@ 3@ 60.0 $5346(0@,1) $5347(0@,1) $5348(0@,1) $5332(0@,1) = 3 // (int) 0035: $5351(0@,1) = 4@ // (int vars) 0035: $5352(0@,1) = 4@ // (int vars) 0035: $5353(0@,1) = 4@ // (int vars) 0035: $5354(0@,1) = 4@ // (int vars) :LAN_B6_2400 0002: jump @LAN_B6_3150 :LAN_B6_2407 $5332(0@,1) == 3 // (int) var == num jump_if_false @LAN_B6_3112 0035: 8@ = 4@ // (int vars) 002B: 8@ -= $5354(0@,1) // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) $5346(0@,1) $5347(0@,1) $5348(0@,1) 9@ 10@ 11@ 03EE: (unknown) $5343(0@,1) $5344(0@,1) 9@ 10@ 12@ 03EE: (unknown) $5343(0@,1) $5344(0@,1) 1@ 2@ 13@ 002C: 13@ -= 12@ // (float vars) :LAN_B6_2500 -180.0 > 13@ // (float) num > var 0022: jump_if_false @LAN_B6_2526 // Note: the incorrect math opcode was used here 13@ += 360.0 // (float) 0002: jump @LAN_B6_2500 :LAN_B6_2526 13@ > 180.0 // (float) var > num jump_if_false @LAN_B6_2552 13@ -= 360.0 // (float) 0002: jump @LAN_B6_2526 :LAN_B6_2552 800 > 8@ // (int) num > var 0022: jump_if_false @LAN_B6_2592 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -35.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 35.0 // (float) 0002: jump @LAN_B6_2690 :LAN_B6_2592 1500 > 8@ // (int) num > var 0022: jump_if_false @LAN_B6_2632 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -20.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 20.0 // (float) 0002: jump @LAN_B6_2690 :LAN_B6_2632 2000 > 8@ // (int) num > var 0022: jump_if_false @LAN_B6_2672 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -15.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 15.0 // (float) 0002: jump @LAN_B6_2690 :LAN_B6_2672 0036: 14@ = 6@ // (float vars) 14@ *= -8.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 8.0 // (float) :LAN_B6_2690 0014: 14@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2712 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) 0002: jump @LAN_B6_2727 :LAN_B6_2712 0014: 13@ > 15@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2727 // Note: the incorrect math opcode was used here 0036: 13@ = 15@ // (float vars) :LAN_B6_2727 002A: 12@ += 13@ // (float vars) // Note: the incorrect math opcode was used here :LAN_B6_2731 0 > 12@ // (float) num > var 0022: jump_if_false @LAN_B6_2755 // Note: the incorrect math opcode was used here 12@ += 360.0 // (float) 0002: jump @LAN_B6_2731 :LAN_B6_2755 12@ > 360.0 // (float) var > num jump_if_false @LAN_B6_2781 12@ -= 360.0 // (float) 0002: jump @LAN_B6_2755 :LAN_B6_2781 01D2: (unknown) 12@ $5346(0@,1) 01D3: (unknown) 12@ $5347(0@,1) $5346(0@,1) *= 60.0 // (float) $5347(0@,1) *= -60.0 // (float) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= $5345(0@,1) // (float vars) 16@ /= 10.0 // (float) 0036: $5348(0@,1) = 16@ // (float vars) 037B: constant_params 4 variable_params 3 unknown 26 call_with_params @MAIN_5092 $5346(0@,1) $5347(0@,1) $5348(0@,1) 6@ 17@ 18@ 19@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) 17@ 18@ 19@ $5343(0@,1) $5344(0@,1) $5345(0@,1) 0035: $5353(0@,1) = 4@ // (int vars) 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5352(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 25 // (int) var > num jump_if_false @LAN_B6_2959 029F: (unknown) 54 $5343(0@,1) $5344(0@,1) $5345(0@,1) 0 0 0 1.0 0035: $5352(0@,1) = 4@ // (int vars) :LAN_B6_2959 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5351(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 7000 // (int) var > num jump_if_false @LAN_B6_2998 $5332(0@,1) = 4 // (int) 0002: jump @LAN_B6_3105 :LAN_B6_2998 5@ > 1000 // (int) var > num jump_if_false @LAN_B6_3105 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) -0.5 -0.5 -0.5 20@ 21@ 22@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) 0.5 0.5 0.5 23@ 24@ 25@ 0202: unknown_check 20@ 21@ 22@ 23@ 24@ 25@ 1 1 1 1 0 0022: jump_if_false @LAN_B6_3105 // Note: the incorrect math opcode was used here $5332(0@,1) = 4 // (int) :LAN_B6_3105 0002: jump @LAN_B6_3150 :LAN_B6_3112 $5332(0@,1) == 4 // (int) var == num jump_if_false @LAN_B6_3150 013C: create_explosion_at $5343(0@,1) $5344(0@,1) $5345(0@,1) radius 0 $5332(0@,1) = 1 // (int) :LAN_B6_3150 0026: return $5332(0@,1) == 2 // (int) var == num jump_if_false @LAN_B6_3175 $5332(0@,1) = 1 // (int) :LAN_B6_3175 0026: return $5611 = 0 // (int) $5630 = 0 // (float) 0026: return :LAN_B6_3189 $5611 = 1 // (int) $5612 = 0 // (int) 0036: $5613 = 0@ // (float vars) 0036: $5614 = 1@ // (float vars) 0036: $5615 = 2@ // (float vars) 0036: $5616 = 0@ // (float vars) 0036: $5617 = 1@ // (float vars) 0036: $5618 = 2@ // (float vars) 0036: $5622 = 3@ // (float vars) 0036: $5623 = 4@ // (float vars) 0036: $5624 = 5@ // (float vars) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ $5619 $5620 $5621 031E: (unknown) 0 0 0 $5619 $5620 $5621 7@ 0036: 8@ = 6@ // (float vars) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 $5619 $5620 $5621 8@ $5619 $5620 $5621 $5625 = 0 // (int) 010E: $5626 = current_time_in_ms 0026: return $5630 = 0 // (float) 0026: return 0036: $5627 = 0@ // (float vars) 0036: $5628 = 1@ // (float vars) 0036: $5629 = 2@ // (float vars) 0036: $5630 = 3@ // (float vars) 0026: return 010E: 1@ = current_time_in_ms $5611 == 1 // (int) var == num jump_if_false @LAN_B6_3731 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5626 // (int vars) // Note: the incorrect math opcode was used here 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 3@ /= 1000.0 // (float) 037B: constant_params 4 variable_params 3 unknown 16 call_with_params @MAIN_5092 $5619 $5620 $5621 3@ 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5616 $5617 $5618 4@ 5@ 6@ $5616 $5617 $5618 0035: $5626 = 1@ // (int vars) 0011: 1@ > $5625 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_3474 // Note: the incorrect math opcode was used here 029F: (unknown) 54 $5616 $5617 $5618 0 0 0 1.0 0035: $5625 = 1@ // (int vars) $5625 += 25 // (int) :LAN_B6_3474 8089: not actor $1038 in_sphere $5616 $5617 $5618 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_B6_3506 // Note: the incorrect math opcode was used here $5611 = 0 // (int) :LAN_B6_3506 0@ == 0 // (int) var == num jump_if_false @LAN_B6_3580 031E: (unknown) $5613 $5614 $5615 $5622 $5623 $5624 7@ 031E: (unknown) $5613 $5614 $5615 $5616 $5617 $5618 8@ 001A: 8@ >= 7@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_3573 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5616 $5617 $5618 radius 11 $5611 = 0 // (int) :LAN_B6_3573 0002: jump @LAN_B6_3731 :LAN_B6_3580 031E: (unknown) $5616 $5617 $5618 $5627 $5628 $5629 15@ 0078: if or 0014: 15@ > $5630 // (float) var > var // Note: the incorrect math opcode was used here 001D: $5630 == 0 // (int) var == var jump_if_false @LAN_B6_3731 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5616 $5617 $5618 -0.6 -0.6 0 9@ 10@ 11@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5616 $5617 $5618 0.6 0.6 1.2 12@ 13@ 14@ 0078: if or 0202: unknown_check 9@ 10@ 11@ 12@ 13@ 14@ 1 1 1 1 1 7.0 > $5618 // (float) num > var 0022: jump_if_false @LAN_B6_3731 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5616 $5617 $5618 radius 11 $5611 = 0 // (int) :LAN_B6_3731 0026: return 0036: $5632 = 3@ // (float vars) 0036: $5633 = 4@ // (float vars) 0036: $5634 = 5@ // (float vars) 0035: $5638 = 6@ // (int vars) 027F: store_coords_to 7@ 8@ 9@ from_actor 6@ with_offset 3@ 4@ 5@ 031E: (unknown) 0@ 1@ 2@ 7@ 8@ 9@ 10@ 0036: 11@ = 10@ // (float vars) 11@ /= 20.0 // (float) 037B: constant_params 7 variable_params 0 unknown 13 call_with_params @LAN_B6_3189 0@ 1@ 2@ 7@ 8@ 9@ 20.0 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5118 3@ 4@ 5@ 11@ 11@ 11@ $5635 $5636 $5637 01AA: $5631 = create_object #GD_ROCKET at 0@ 1@ 2@ 033D: (unknown) $5631 1 02FA: (unknown) $5631 1 0490: (unknown) $5631 10 010E: 12@ = current_time_in_ms 0035: $5639 = 12@ // (int vars) $5639 += 7000 // (int) 0026: return :LAN_B6_3866 013C: create_explosion_at $5616 $5617 $5618 radius 11 $5611 = 0 // (int) 0252: object $5631 exists jump_if_false @LAN_B6_3896 0093: destroy_object $5631 :LAN_B6_3896 0026: return 0252: object $5631 exists jump_if_false @LAN_B6_4350 02FB: unknown_check $5631 jump_if_false @LAN_B6_3939 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3866 005F: (unknown) 0002: jump @LAN_B6_4343 :LAN_B6_3939 010E: 4@ = current_time_in_ms 0011: 4@ > $5639 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_3966 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3866 005F: (unknown) :LAN_B6_3966 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5626 // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 010C: store_object $5631 position_to 7@ 8@ 9@ 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5635 $5636 $5637 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 $5632 $5633 $5634 10@ 11@ 12@ $5632 $5633 $5634 034B: unknown_check $5638 jump_if_false @LAN_B6_4098 004F: unknown_check $5638 jump_if_false @LAN_B6_4079 027F: store_coords_to 1@ 2@ 3@ from_actor $5638 with_offset $5632 $5633 $5634 0002: jump @LAN_B6_4091 :LAN_B6_4079 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3866 005F: (unknown) :LAN_B6_4091 0002: jump @LAN_B6_4110 :LAN_B6_4098 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3866 005F: (unknown) :LAN_B6_4110 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 1@ 2@ 3@ 7@ 8@ 9@ $5619 $5620 $5621 03EE: (unknown) 7@ 8@ 1@ 2@ 16@ 03F5: (unknown) $5631 13@ 14@ 15@ 0036: 13@ = 16@ // (float vars) 03F6: (unknown) $5631 13@ 14@ 15@ 031E: (unknown) 0 0 0 $5619 $5620 $5621 17@ 18@ = 20.0 // (float) 0030: 18@ /= 17@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5619 $5620 $5621 18@ $5619 $5620 $5621 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5619 $5620 $5621 6@ 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5144 $5616 $5617 $5618 19@ 20@ 21@ $5616 $5617 $5618 0035: $5626 = 4@ // (int vars) 0089: actor $1038 in_sphere $5616 $5617 $5618 radius 250.0 250.0 250.0 sphere 0 0022: jump_if_false @LAN_B6_4337 // Note: the incorrect math opcode was used here 0011: 4@ > $5625 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_4330 // Note: the incorrect math opcode was used here 010D: put_object $5631 at $5616 $5617 $5618 029F: (unknown) 20 $5616 $5617 $5618 0 0 0 0.6 0035: $5625 = 4@ // (int vars) $5625 += 25 // (int) :LAN_B6_4330 0002: jump @LAN_B6_4343 :LAN_B6_4337 0093: destroy_object $5631 005F: (unknown) :LAN_B6_4343 0002: jump @LAN_B6_4362 :LAN_B6_4350 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3866 005F: (unknown) :LAN_B6_4362 005E: (unknown) :LAN_B6_4364 $5641 = 0 // (int) $5642 = 0 // (int) $5645 = -10.0 // (float) $5640 = 1 // (int) 005F: (unknown) :LAN_B6_4389 $5642 == 0 // (int) var == num jump_if_false @LAN_B6_4422 8474: not jump_if_false @LAN_B6_4422 $1688 == 0 // (int) var == num jump_if_false @LAN_B6_4422 :LAN_B6_4422 0035: $1702 = 0@ // (int vars) $5642 = 0 // (int) 0026: return :LAN_B6_4434 $5641 == 1 // (int) var == num jump_if_false @LAN_B6_4459 $5641 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :LAN_B6_4459 $5640 = 0 // (int) 0026: return :LAN_B6_4466 $5640 == 1 // (int) var == num jump_if_false @LAN_B6_4747 $1702 == 0 // (int) var == num jump_if_false @LAN_B6_4503 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_4434 005F: (unknown) :LAN_B6_4503 0045: actor $1038 defined jump_if_false @LAN_B6_4538 007E: actor $1038 driving jump_if_false @LAN_B6_4538 82A7: not unknown_check $1038 jump_if_false @LAN_B6_4538 005F: (unknown) :LAN_B6_4538 001D: $5645 == -10.0 // (int) var == var jump_if_false @LAN_B6_4580 0045: actor $1038 defined jump_if_false @LAN_B6_4573 0043: store_actor $1038 position_to $5643 $5644 $5645 // Note: the incorrect math opcode was used here :LAN_B6_4573 0002: jump @LAN_B6_4616 :LAN_B6_4580 031D: (unknown) $1042 $1043 $5643 $5644 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_B6_4616 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_4434 005F: (unknown) :LAN_B6_4616 $5641 == 0 // (int) var == num jump_if_false @LAN_B6_4679 8474: not jump_if_false @LAN_B6_4672 $1688 == 0 // (int) var == num jump_if_false @LAN_B6_4672 $5641 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_B6_4672 0002: jump @LAN_B6_4747 :LAN_B6_4679 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_B6_4747 0045: actor $1038 defined jump_if_false @LAN_B6_4716 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :LAN_B6_4716 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_4434 $5642 = 1 // (int) 005E: (unknown) :LAN_B6_4747 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B6_4761 005F: (unknown) :LAN_B6_4761 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B6_4808 005F: (unknown) :LAN_B6_4808 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_B6_4855 005F: (unknown) :LAN_B6_4855 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B6_4869 005F: (unknown) :LAN_B6_4869 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_B6_4896 005F: (unknown) :LAN_B6_4896 0485: unknown_check 0@ 214 jump_if_false @LAN_B6_4911 005E: (unknown) :LAN_B6_4911 0485: unknown_check 0@ 215 jump_if_false @LAN_B6_4926 005E: (unknown) :LAN_B6_4926 0485: unknown_check 0@ 216 jump_if_false @LAN_B6_4941 005E: (unknown) :LAN_B6_4941 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_B6_5058 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LAN_B6_5018 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B6_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_B6_5018 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_B6_5018 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_B6_5047 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_B6_5058 :LAN_B6_5047 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_B6_5058 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_B6_5200 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_B6_5154 0045: actor 1@ defined jump_if_false @LAN_B6_5147 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_B6_5147 0002: jump @LAN_B6_5193 :LAN_B6_5154 0045: actor 1@ defined jump_if_false @LAN_B6_5193 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_B6_5193 0002: jump @LAN_B6_5207 :LAN_B6_5200 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_B6_5207 0026: return :LAN_B6_5209 1@ = 0 // (int) :LAN_B6_5213 $5390(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5213 0@ > 8 // (int) var > num jump_if_false @LAN_B6_5255 0@ = 8 // (int) :LAN_B6_5255 $5654 = 0 // (int) 0035: $5655 = 0@ // (int vars) 0026: return :LAN_B6_5267 0035: 1@ = $5654 // (int vars) not $5390(1@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5293 020D: (unknown) $5390(1@,8) :LAN_B6_5293 0035: $5390(1@,8) = 0@ // (int vars) $5654 += 1 // (int) 0017: $5654 >= $5655 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_5324 // Note: the incorrect math opcode was used here $5654 = 0 // (int) :LAN_B6_5324 0026: return 0@ = 0 // (int) :LAN_B6_5330 not $5390(0@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5351 020D: (unknown) $5390(0@,8) :LAN_B6_5351 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5330 0026: return :LAN_B6_5370 0@ = 0 // (int) :LAN_B6_5374 not $5390(0@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5395 003F: destroy_actor $5390(0@,8) :LAN_B6_5395 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5374 0026: return 0@ = 0 // (int) :LAN_B6_5418 not $5390(0@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5439 0112: remove_references_to_actor $5390(0@,8) // Like turning an actor into a random pedestrian :LAN_B6_5439 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5418 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_B6_5470 005F: (unknown) :LAN_B6_5470 009F: actor 0@ dead jump_if_false @LAN_B6_5482 005F: (unknown) :LAN_B6_5482 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_5517 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_5517 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_5598 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B6_5598 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5625 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_B6_5625 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_B6_5651 1@ = -1 // (int) :LAN_B6_5651 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5671 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_B6_5671 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5691 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_B6_5691 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5711 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_B6_5711 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5731 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_B6_5731 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5751 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_B6_5751 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5767 02E2: 1@ = 0 // (any) :LAN_B6_5767 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :LAN_B6_6230 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_6380 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @LAN_B6_6356 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LAN_B6_6356 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LAN_B6_6230 :LAN_B6_6380 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @LAN_B6_6463 0 > 5@ // (int) num > var 0022: jump_if_false @LAN_B6_6446 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_B6_6450 :LAN_B6_6446 0035: 10@ = 5@ // (int vars) :LAN_B6_6450 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LAN_B6_6468 :LAN_B6_6463 0203: set_draw_text_position 0@ 1@ GXT 4@ :LAN_B6_6468 0026: return :LAN_B6_6470 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_6555 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :LAN_B6_6555 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LAN_B6_6470 0@ 2@ 3@ jump_if_false @LAN_B6_6582 0203: set_draw_text_position 2@ 3@ GXT 1@ :LAN_B6_6582 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LAN_B6_6470 0@ 3@ 4@ jump_if_false @LAN_B6_6610 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LAN_B6_6610 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LAN_B6_6470 0@ 4@ 5@ jump_if_false @LAN_B6_6639 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LAN_B6_6639 0026: return :LAN_B6_6641 007F: player 0 pressed_key 4 jump_if_false @LAN_B6_6716 007F: player 0 pressed_key 8 jump_if_false @LAN_B6_6709 $5656 == 0 // (int) var == num jump_if_false @LAN_B6_6709 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5656 = 1 // (int) :LAN_B6_6709 0002: jump @LAN_B6_6721 :LAN_B6_6716 $5656 = 0 // (int) :LAN_B6_6721 007F: player 0 pressed_key 4 jump_if_false @LAN_B6_6807 007F: player 0 pressed_key 9 jump_if_false @LAN_B6_6800 $5657 == 0 // (int) var == num jump_if_false @LAN_B6_6800 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5657 = 1 // (int) :LAN_B6_6800 0002: jump @LAN_B6_6812 :LAN_B6_6807 $5657 = 0 // (int) :LAN_B6_6812 0026: return :LAN_B6_6814 02E2: $5658 = 0 // (any) $5659 = -1 // (int) $5660 = -1 // (int) $5677 = -1 // (int) $5678 = -1 // (int) 0@ = 0 // (int) :LAN_B6_6847 $5429(0@,10) = -1 // (int) 02E2: $5439(0@,10) = 0 // (any) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_6847 $5715 = 0 // (int) 0@ = 0 // (int) :LAN_B6_6888 $5474(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_6888 $5716 = -1250.702 // (float) $5718 = -32.9204 // (float) $5722 = -1210.145 // (float) $5724 = -2.1683 // (float) $5728 = 90 // (int) $5717 = -1325.845 // (float) $5719 = -22.4297 // (float) $5723 = -1237.423 // (float) $5725 = 6.9944 // (float) $5729 = 50 // (int) $5663 = -1238.228 // (float) $5666 = -18.8175 // (float) $5672 = 138.1826 // (float) $5664 = -1249.28 // (float) $5667 = -8.7816 // (float) $5673 = 99.6492 // (float) $5665 = -1270.262 // (float) $5668 = -11.7454 // (float) $5674 = 80.0 // (float) $5675 = 0 // (int) $5679 = 0 // (int) $5676 = 0 // (int) 0@ = 0 // (int) :LAN_B6_7094 $5424(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B6_7094 0@ = 0 // (int) :LAN_B6_7123 $5476(0@,20) = -1 // (int) 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @LAN_B6_7123 $5752 = 0 // (int) $5758 = -1 // (int) $5754 = -1 // (int) $5771 = -1203.273 // (float) $5777 = 7.552 // (float) $5783 = 10.4059 // (float) $5772 = -1032.593 // (float) $5778 = -127.5928 // (float) $5784 = 11.6341 // (float) $5773 = -999.6113 // (float) $5779 = -467.0393 // (float) $5785 = 11.1651 // (float) $5774 = -981.1603 // (float) $5780 = -611.8484 // (float) $5786 = 11.6665 // (float) $5775 = -767.1494 // (float) $5781 = -923.9493 // (float) $5787 = 9.3954 // (float) $5776 = -195.9454 // (float) $5782 = -929.3721 // (float) $5788 = 12.6845 // (float) $5789 = -1 // (int) $5790 = -195.9454 // (float) $5794 = -929.3721 // (float) $5798 = 12.6845 // (float) $5791 = -196.4357 // (float) $5795 = -1124.611 // (float) $5799 = 9.278 // (float) $5792 = -159.8532 // (float) $5796 = -1444.475 // (float) $5800 = 9.278 // (float) $5793 = -80.5218 // (float) $5797 = -1565.103 // (float) $5801 = 9.2762 // (float) $5802 = 0 // (int) $5803 = 0 // (int) 0@ = 0 // (int) :LAN_B6_7455 $5499(0@,3) = -1 // (int) $5503(0@,3) = -1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_7455 $5762 = 0.05 // (float) $5765 = -4.0 // (float) $5768 = 1.0 // (float) $5763 = 0.2 // (float) $5766 = -2.2 // (float) $5769 = 1.0 // (float) $5764 = -0.1 // (float) $5767 = -0.6 // (float) $5770 = 1.0 // (float) 0@ = 0 // (int) :LAN_B6_7565 $5556(0@,2) = 0 // (int) 02E2: $5558(0@,2) = 0 // (any) 02E2: $5560(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_7565 $5818 = -1 // (int) $5819 = -1 // (int) $5820 = -1 // (int) $5821 = 0 // (int) $5822 = 0 // (int) $5823 = 0 // (float) $5824 = 0 // (float) $5825 = 0 // (float) $5830 = 0 // (int) $5831 = -722.6373 // (float) $5838 = -926.7916 // (float) $5845 = 10.9563 // (float) $5832 = -635.9338 // (float) $5839 = -931.1465 // (float) $5846 = 16.6776 // (float) $5833 = -572.3487 // (float) $5840 = -931.4584 // (float) $5847 = 21.6712 // (float) $5834 = -506.347 // (float) $5841 = -931.4262 // (float) $5848 = 24.9279 // (float) $5835 = -413.473 // (float) $5842 = -933.0469 // (float) $5849 = 23.6158 // (float) $5836 = -353.3048 // (float) $5843 = -934.6755 // (float) $5850 = 19.7562 // (float) $5837 = -270.6374 // (float) $5844 = -938.6571 // (float) $5851 = 15.319 // (float) $5857 = 0 // (int) 0@ = 0 // (int) :LAN_B6_7848 $5596(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_7848 0@ = 0 // (int) :LAN_B6_7877 $5598(0@,3) = -1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_7877 0026: return 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_7925 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_7925 0@ = 0 // (int) :LAN_B6_7929 82DB: not unknown_check $5439(0@,10) 0 jump_if_false @LAN_B6_7956 00BB: (unknown) $5439(0@,10) 02E2: $5439(0@,10) = 0 // (any) :LAN_B6_7956 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_7929 0026: return :LAN_B6_7975 0160: load_model 137 0160: load_model 19 0160: load_model 34 0160: load_model #UZI 0160: load_model #UZI 0228: (unknown) 0026: return :LAN_B6_8002 0045: actor 0@ defined jump_if_false @LAN_B6_8107 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 02A5: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 4 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 10 01C9: (unknown) 0@ 50 0045: actor $1038 defined jump_if_false @LAN_B6_8085 0310: (unknown) 0@ $1038 1 0347: (unknown) 0@ 1 :LAN_B6_8085 03D5: (unknown) 0@ 1200 014B: set_actor 0@ health_to 1200 0324: (unknown) 0@ 6 0 0543: (unknown) 0@ 0 :LAN_B6_8107 0026: return :LAN_B6_8109 0045: actor 0@ defined jump_if_false @LAN_B6_8215 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0232: (unknown) 0@ 1 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 02A5: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 4 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 10 01C9: (unknown) 0@ 50 0045: actor $1038 defined jump_if_false @LAN_B6_8205 0310: (unknown) 0@ $1038 1 0347: (unknown) 0@ 1 :LAN_B6_8205 0324: (unknown) 0@ 6 0 0543: (unknown) 0@ 0 :LAN_B6_8215 0026: return :LAN_B6_8217 0045: actor 0@ defined jump_if_false @LAN_B6_8296 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 02A5: (unknown) 0@ 1 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 8192 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 12 01C9: (unknown) 0@ 50 0285: (unknown) 0@ 0 041B: (unknown) 0@ 9 0543: (unknown) 0@ 0 :LAN_B6_8296 0026: return :LAN_B6_8298 $5660 == -1 // (int) var == num jump_if_false @LAN_B6_8345 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_7975 003E: $5660 = create_actor_pedtype 13 model 137 at 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_8002 $5660 :LAN_B6_8345 0045: actor $5660 defined jump_if_false @LAN_B6_8372 0216: (unknown) $5660 0@ 1@ 2@ 00CF: set_actor $5660 Z_angle_to 3@ 00DF: (unknown) $5660 :LAN_B6_8372 0026: return :LAN_B6_8374 $5677 == -1 // (int) var == num jump_if_false @LAN_B6_8420 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_7975 003E: $5677 = create_actor_pedtype 13 model 19 at 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_8109 $5677 :LAN_B6_8420 0045: actor $5677 defined jump_if_false @LAN_B6_8447 0216: (unknown) $5677 0@ 1@ 2@ 00CF: set_actor $5677 Z_angle_to 3@ 00DF: (unknown) $5677 :LAN_B6_8447 0026: return :LAN_B6_8449 $5678 == -1 // (int) var == num jump_if_false @LAN_B6_8495 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_7975 003E: $5678 = create_actor_pedtype 13 model 34 at 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_8109 $5678 :LAN_B6_8495 0045: actor $5678 defined jump_if_false @LAN_B6_8522 0216: (unknown) $5678 0@ 1@ 2@ 00CF: set_actor $5678 Z_angle_to 3@ 00DF: (unknown) $5678 :LAN_B6_8522 0026: return :LAN_B6_8524 0078: if and 004F: unknown_check 0@ 0045: actor $1038 defined 0022: jump_if_false @LAN_B6_8583 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving 0@ 0022: jump_if_false @LAN_B6_8583 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8577 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 0@ 0002: jump @LAN_B6_8583 :LAN_B6_8577 0298: (unknown) $1038 0@ 1@ :LAN_B6_8583 0026: return :LAN_B6_8585 $5660 == -1 // (int) var == num jump_if_false @LAN_B6_8681 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_7975 004F: unknown_check 0@ jump_if_false @LAN_B6_8681 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8658 // Note: the incorrect math opcode was used here 00A4: $5660 = create_actor_pedtype 13 model 137 in_car 0@ driverseat 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8002 $5660 0002: jump @LAN_B6_8681 :LAN_B6_8658 0118: $5660 = create_actor_pedtype 13 model 137 in_car 0@ passenger_seat 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8002 $5660 :LAN_B6_8681 0045: actor $5660 defined jump_if_false @LAN_B6_8753 004F: unknown_check 0@ jump_if_false @LAN_B6_8753 807C: not actor $5660 driving 0@ 0022: jump_if_false @LAN_B6_8743 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8737 // Note: the incorrect math opcode was used here 021C: (unknown) $5660 0@ 0002: jump @LAN_B6_8743 :LAN_B6_8737 0298: (unknown) $5660 0@ 1@ :LAN_B6_8743 00E3: (unknown) $5660 032D: (unknown) $5660 1 :LAN_B6_8753 0026: return :LAN_B6_8755 $5677 == -1 // (int) var == num jump_if_false @LAN_B6_8849 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_7975 004F: unknown_check 0@ jump_if_false @LAN_B6_8849 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8827 // Note: the incorrect math opcode was used here 00A4: $5677 = create_actor_pedtype 13 model 19 in_car 0@ driverseat 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8109 $5677 0002: jump @LAN_B6_8849 :LAN_B6_8827 0118: $5677 = create_actor_pedtype 13 model 19 in_car 0@ passenger_seat 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8109 $5677 :LAN_B6_8849 0045: actor $5677 defined jump_if_false @LAN_B6_8921 004F: unknown_check 0@ jump_if_false @LAN_B6_8921 807C: not actor $5677 driving 0@ 0022: jump_if_false @LAN_B6_8911 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8905 // Note: the incorrect math opcode was used here 021C: (unknown) $5677 0@ 0002: jump @LAN_B6_8911 :LAN_B6_8905 0298: (unknown) $5677 0@ 1@ :LAN_B6_8911 00E3: (unknown) $5677 032D: (unknown) $5677 1 :LAN_B6_8921 0026: return :LAN_B6_8923 $5678 == -1 // (int) var == num jump_if_false @LAN_B6_9017 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_7975 004F: unknown_check 0@ jump_if_false @LAN_B6_9017 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8995 // Note: the incorrect math opcode was used here 00A4: $5678 = create_actor_pedtype 13 model 34 in_car 0@ driverseat 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8109 $5678 0002: jump @LAN_B6_9017 :LAN_B6_8995 0118: $5678 = create_actor_pedtype 13 model 34 in_car 0@ passenger_seat 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8109 $5678 :LAN_B6_9017 0045: actor $5678 defined jump_if_false @LAN_B6_9089 004F: unknown_check 0@ jump_if_false @LAN_B6_9089 807C: not actor $5678 driving 0@ 0022: jump_if_false @LAN_B6_9079 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_9073 // Note: the incorrect math opcode was used here 021C: (unknown) $5678 0@ 0002: jump @LAN_B6_9079 :LAN_B6_9073 0298: (unknown) $5678 0@ 1@ :LAN_B6_9079 00E3: (unknown) $5678 032D: (unknown) $5678 1 :LAN_B6_9089 0026: return :LAN_B6_9091 $5754 == -1 // (int) var == num jump_if_false @LAN_B6_9144 0160: load_model #BARRACKS 0228: (unknown) 031B: (unknown) 218 -1 -1 0048: $5754 = create_car #BARRACKS at 0@ 1@ 2@ 042F: (unknown) $5754 3000 014C: set_car $5754 health_to 3000 :LAN_B6_9144 4@ == 1 // (int) var == num jump_if_false @LAN_B6_9170 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8524 $5754 -1 :LAN_B6_9170 004F: unknown_check $5754 jump_if_false @LAN_B6_9214 004E: put_car $5754 at 0@ 1@ 2@ 00D1: set_car $5754 Z_angle_to 3@ 0334: (unknown) $5754 0 01B2: (unknown) $5754 0 1 0 0 0 04FA: (unknown) $5754 1 :LAN_B6_9214 5@ == 1 // (int) var == num jump_if_false @LAN_B6_9239 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8923 $5754 0 :LAN_B6_9239 6@ == 1 // (int) var == num jump_if_false @LAN_B6_9349 7@ = 0 // (int) :LAN_B6_9255 0093: destroy_object $5499(7@,3) 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9255 004F: unknown_check $5754 jump_if_false @LAN_B6_9349 7@ = 0 // (int) :LAN_B6_9293 0092: $5499(7@,3) = init_object #WOODENBOX at 0 0 0 03E7: (unknown) $5499(7@,3) $5754 $5506(7@,3) $5509(7@,3) $5512(7@,3) 0475: (unknown) $5499(7@,3) 0 0 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9293 :LAN_B6_9349 0026: return :LAN_B6_9351 $5758 == -1 // (int) var == num jump_if_false @LAN_B6_9404 0160: load_model #BARRACKS 0228: (unknown) 031B: (unknown) 218 -1 -1 0048: $5758 = create_car #BARRACKS at 0@ 1@ 2@ 042F: (unknown) $5758 3000 014C: set_car $5758 health_to 3000 :LAN_B6_9404 004F: unknown_check $5758 jump_if_false @LAN_B6_9448 004E: put_car $5758 at 0@ 1@ 2@ 00D1: set_car $5758 Z_angle_to 3@ 0334: (unknown) $5758 0 01B2: (unknown) $5758 0 1 0 0 0 04FA: (unknown) $5758 1 :LAN_B6_9448 4@ == 1 // (int) var == num jump_if_false @LAN_B6_9474 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8585 $5758 -1 :LAN_B6_9474 5@ == 1 // (int) var == num jump_if_false @LAN_B6_9499 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8755 $5758 0 :LAN_B6_9499 6@ == 1 // (int) var == num jump_if_false @LAN_B6_9609 7@ = 0 // (int) :LAN_B6_9515 0093: destroy_object $5503(7@,3) 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9515 004F: unknown_check $5758 jump_if_false @LAN_B6_9609 7@ = 0 // (int) :LAN_B6_9553 0092: $5503(7@,3) = init_object #WOODENBOX at 0 0 0 03E7: (unknown) $5503(7@,3) $5758 $5506(7@,3) $5509(7@,3) $5512(7@,3) 0475: (unknown) $5503(7@,3) 0 0 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9553 :LAN_B6_9609 0026: return :LAN_B6_9611 $5659 == -1 // (int) var == num jump_if_false @LAN_B6_9661 0160: load_model #SENTXS :LAN_B6_9629 8161: not model #SENTXS available jump_if_false @LAN_B6_9651 0001: wait 0 ms 0002: jump @LAN_B6_9629 :LAN_B6_9651 0048: $5659 = create_car #SENTXS at 0@ 1@ 2@ :LAN_B6_9661 004F: unknown_check $5659 0022: jump_if_false @LAN_B6_9702 // Note: the incorrect math opcode was used here 004E: put_car $5659 at 0@ 1@ 2@ 00D1: set_car $5659 Z_angle_to 3@ 01B2: (unknown) $5659 0 1 0 0 0 0150: set_car $5659 color_to 1 1 :LAN_B6_9702 4@ == 1 // (int) var == num jump_if_false @LAN_B6_9728 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8524 $5659 -1 :LAN_B6_9728 5@ == 1 // (int) var == num jump_if_false @LAN_B6_9781 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8755 $5659 0 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8585 $5659 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8923 $5659 2 :LAN_B6_9781 0045: actor $5677 defined jump_if_false @LAN_B6_9803 0339: (unknown) $5677 0 0232: (unknown) $5677 1 :LAN_B6_9803 0045: actor $5678 defined jump_if_false @LAN_B6_9825 0339: (unknown) $5678 0 0232: (unknown) $5678 1 :LAN_B6_9825 0026: return :LAN_B6_9827 0045: actor $1038 defined jump_if_false @LAN_B6_9871 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 2@ += 1.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0216: (unknown) $1038 0@ 1@ 2@ 0526: (unknown) $1038 -1.0 :LAN_B6_9871 0045: actor $5660 defined jump_if_false @LAN_B6_9899 003F: destroy_actor $5660 $5660 = -1 // (int) 0002: jump @LAN_B6_9903 :LAN_B6_9899 003F: destroy_actor $5660 :LAN_B6_9903 0045: actor $5677 defined jump_if_false @LAN_B6_9931 003F: destroy_actor $5677 $5677 = -1 // (int) 0002: jump @LAN_B6_9935 :LAN_B6_9931 003F: destroy_actor $5677 :LAN_B6_9935 0045: actor $5678 defined jump_if_false @LAN_B6_9963 003F: destroy_actor $5678 $5678 = -1 // (int) 0002: jump @LAN_B6_9967 :LAN_B6_9963 003F: destroy_actor $5678 :LAN_B6_9967 004F: unknown_check $5659 jump_if_false @LAN_B6_10003 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4608 $5659 $5659 = -1 // (int) 0002: jump @LAN_B6_10015 :LAN_B6_10003 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4608 $5659 :LAN_B6_10015 0026: return :LAN_B6_10017 0@ = 0 // (int) :LAN_B6_10021 0252: object $5499(0@,3) exists jump_if_false @LAN_B6_10040 0093: destroy_object $5499(0@,3) :LAN_B6_10040 0252: object $5503(0@,3) exists jump_if_false @LAN_B6_10059 0093: destroy_object $5503(0@,3) :LAN_B6_10059 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_10021 004F: unknown_check $5754 jump_if_false @LAN_B6_10112 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5754 $5754 = -1 // (int) 0002: jump @LAN_B6_10124 :LAN_B6_10112 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5754 :LAN_B6_10124 004F: unknown_check $5758 jump_if_false @LAN_B6_10160 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5758 $5758 = -1 // (int) 0002: jump @LAN_B6_10172 :LAN_B6_10160 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5758 :LAN_B6_10172 0026: return :LAN_B6_10174 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9091 -1268.943 -4.7962 10.5647 0 0 0 0 004F: unknown_check $5754 jump_if_false @LAN_B6_10245 023D: (unknown) $5754 1 01B0: (unknown) $5754 1 013A: set_car $5754 door_status_to 2 0325: (unknown) $5754 1 014C: set_car $5754 health_to 1000 :LAN_B6_10245 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9351 -1251.621 -18.5033 11.0062 201.3679 0 0 0 004F: unknown_check $5758 jump_if_false @LAN_B6_10320 023D: (unknown) $5758 1 01B0: (unknown) $5758 1 013A: set_car $5758 door_status_to 2 0325: (unknown) $5758 1 014C: set_car $5758 health_to 1000 :LAN_B6_10320 $5753 = 0 // (int) 0026: return :LAN_B6_10327 0045: actor $1038 defined jump_if_false @LAN_B6_10366 0216: (unknown) $1038 -1208.66 -14.9267 10.3819 00CF: set_actor $1038 Z_angle_to 158.3637 :LAN_B6_10366 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_9611 -1204.061 -7.3648 10.391 180.0 0 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_8298 -1209.785 -18.6347 10.3757 90.0 $5661 = 0 // (int) $5662 = 100 // (int) $5675 = 0 // (int) $5676 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_8374 -1209.449 -12.7497 10.3855 0 0045: actor $5677 defined jump_if_false @LAN_B6_10500 020E: (unknown) $5677 1 01AF: (unknown) $5677 1 034F: (unknown) $5677 1 :LAN_B6_10500 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_8449 -1208.468 -11.5475 10.3875 319.353 0045: actor $5678 defined jump_if_false @LAN_B6_10559 020E: (unknown) $5678 1 01AF: (unknown) $5678 1 034F: (unknown) $5678 1 :LAN_B6_10559 0026: return :LAN_B6_10561 0035: 0@ = $5675 // (int vars) 020E: (unknown) $5660 0 034F: (unknown) $5660 0 01A4: (unknown) $5660 0 0127: reset_actor $5660 flags 00F5: (unknown) $5660 $5407(0@,3) $5410(0@,3) $5661 = 1 // (int) 0026: return :LAN_B6_10605 0035: 0@ = $5675 // (int vars) 00A2: (unknown) $5660 0127: reset_actor $5660 flags 00A1: (unknown) $5660 4 020E: (unknown) $5660 1 034F: (unknown) $5660 1 01A4: (unknown) $5660 1 00CF: set_actor $5660 Z_angle_to $5416(0@,3) $5661 = 0 // (int) 0026: return :LAN_B6_10657 010E: 0@ = current_time_in_ms not $5660 == -1 // (int) var == num jump_if_false @LAN_B6_11086 809F: not actor $5660 dead jump_if_false @LAN_B6_11086 014D: $5662 = actor $5660 health $5662 *= 100 // (int) $5662 /= 1200 // (int) $5661 == 0 // (int) var == num jump_if_false @LAN_B6_10816 $5675 == 0 // (int) var == num jump_if_false @LAN_B6_10744 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10561 0002: jump @LAN_B6_10809 :LAN_B6_10744 $5675 == 1 // (int) var == num jump_if_false @LAN_B6_10786 $5730 == 0 // (int) var == num jump_if_false @LAN_B6_10779 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10561 :LAN_B6_10779 0002: jump @LAN_B6_10809 :LAN_B6_10786 $5675 == 2 // (int) var == num jump_if_false @LAN_B6_10809 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10561 :LAN_B6_10809 0002: jump @LAN_B6_10876 :LAN_B6_10816 $5661 == 1 // (int) var == num jump_if_false @LAN_B6_10876 0035: 1@ = $5675 // (int vars) 0080: actor $5660 near_point $5407(1@,3) $5410(1@,3) radius 1.0 1.0 sphere 0 0022: jump_if_false @LAN_B6_10876 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10605 $5675 += 1 // (int) :LAN_B6_10876 $5675 == 3 // (int) var == num jump_if_false @LAN_B6_11012 01C7: unknown_check $5660 jump_if_false @LAN_B6_10919 0035: $5676 = 0@ // (int vars) $5676 += 5000 // (int) 0002: jump @LAN_B6_11008 :LAN_B6_10919 0011: 0@ > $5676 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_11008 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :LAN_B6_10935 10 > 2@ // (int) num > var 0022: jump_if_false @LAN_B6_11008 // Note: the incorrect math opcode was used here 0045: actor $5429(2@,10) defined 0022: jump_if_false @LAN_B6_10996 // Note: the incorrect math opcode was used here 0326: unknown_check $5660 $5429(2@,10) 0022: jump_if_false @LAN_B6_10996 // Note: the incorrect math opcode was used here 013E: actor $5660 look_at_actor $5429(2@,10) 04A3: (unknown) $5660 $5429(2@,10) 2@ = 10 // (int) :LAN_B6_10996 2@ += 1 // (int) 0002: jump @LAN_B6_10935 :LAN_B6_11008 033B: (unknown) $5660 :LAN_B6_11012 8086: not actor $1038 near_actor $5660 radius 150.0 150.0 sphere 0 0022: jump_if_false @LAN_B6_11086 // Note: the incorrect math opcode was used here 0011: 0@ > $5679 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_11086 // Note: the incorrect math opcode was used here 0035: $5679 = 0@ // (int vars) $5679 += 500 // (int) 014D: 3@ = actor $5660 health 3@ -= 15 // (int) 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B6_11081 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B6_11081 014B: set_actor $5660 health_to 3@ :LAN_B6_11086 0026: return :LAN_B6_11088 $5753 == 0 // (int) var == num jump_if_false @LAN_B6_11147 004F: unknown_check $5754 jump_if_false @LAN_B6_11147 80D8: not car $5754 health >= 700 jump_if_false @LAN_B6_11147 0057: show_text_highpriority GXT 'LNB6_13' time 5000 flag 1 // Don't destroy the trucks! $5753 = 1 // (int) :LAN_B6_11147 $5753 == 0 // (int) var == num jump_if_false @LAN_B6_11206 004F: unknown_check $5758 jump_if_false @LAN_B6_11206 80D8: not car $5758 health >= 700 jump_if_false @LAN_B6_11206 0057: show_text_highpriority GXT 'LNB6_13' time 5000 flag 1 // Don't destroy the trucks! $5753 = 1 // (int) :LAN_B6_11206 004F: unknown_check $5754 jump_if_false @LAN_B6_11233 02D8: unknown_check $5754 jump_if_false @LAN_B6_11233 0325: (unknown) $5754 0 :LAN_B6_11233 004F: unknown_check $5758 jump_if_false @LAN_B6_11260 02D8: unknown_check $5758 jump_if_false @LAN_B6_11260 0325: (unknown) $5758 0 :LAN_B6_11260 0026: return :LAN_B6_11262 $5424(0@,5) == -1 // (int) var == num jump_if_false @LAN_B6_11324 0160: load_model 1@ :LAN_B6_11280 8161: not model 1@ available jump_if_false @LAN_B6_11300 0001: wait 0 ms 0002: jump @LAN_B6_11280 :LAN_B6_11300 0048: $5424(0@,5) = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $5424(0@,5) Z_angle_to 5@ 0002: jump @LAN_B6_11353 :LAN_B6_11324 004F: unknown_check $5424(0@,5) 0022: jump_if_false @LAN_B6_11353 // Note: the incorrect math opcode was used here 004E: put_car $5424(0@,5) at 2@ 3@ 4@ 00D1: set_car $5424(0@,5) Z_angle_to 5@ :LAN_B6_11353 004F: unknown_check $5424(0@,5) 0022: jump_if_false @LAN_B6_11374 // Note: the incorrect math opcode was used here 01B0: (unknown) $5424(0@,5) 1 :LAN_B6_11374 0026: return :LAN_B6_11376 0138: 4@ = random_float_in_ranges -20.0 20.0 3@ += 1.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 3@ += 0.6 // (float) $5476(0@,20) == -1 // (int) var == num jump_if_false @LAN_B6_11431 0092: $5476(0@,20) = init_object #WOODENBOX at 1@ 2@ 3@ :LAN_B6_11431 0252: object $5476(0@,20) exists 0022: jump_if_false @LAN_B6_11468 // Note: the incorrect math opcode was used here 010D: put_object $5476(0@,20) at 1@ 2@ 3@ 00D3: set_object $5476(0@,20) z_angle_to 4@ 033D: (unknown) $5476(0@,20) 1 :LAN_B6_11468 0026: return :LAN_B6_11470 3@ += 1.15 // (float) $5476(0@,20) == -1 // (int) var == num jump_if_false @LAN_B6_11504 0092: $5476(0@,20) = init_object #SJL_CRATE at 1@ 2@ 3@ :LAN_B6_11504 0252: object $5476(0@,20) exists 0022: jump_if_false @LAN_B6_11541 // Note: the incorrect math opcode was used here 010D: put_object $5476(0@,20) at 1@ 2@ 3@ 00D3: set_object $5476(0@,20) z_angle_to 4@ 033D: (unknown) $5476(0@,20) 1 :LAN_B6_11541 0026: return :LAN_B6_11543 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11262 0 256 -1288.17 -6.6739 10.721 299.2605 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11262 1 172 -1288.759 -0.1139 10.4868 192.1779 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11262 2 206 -1221.948 -27.1009 10.4453 359.2312 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11262 3 252 -1226.15 -26.8407 10.5046 161.2416 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11262 4 180 -1231.624 -26.9632 10.5958 194.2139 0026: return :LAN_B6_11719 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 0 -1246.982 -22.717 10.8722 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 1 -1245.253 -23.0852 10.7846 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 2 -1242.88 -5.0802 10.4654 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 3 -1242.269 -6.9214 10.4544 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 4 -1239.507 -8.1934 10.4163 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 5 -1278.911 -10.22 10.8067 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 6 -1281.786 -11.2419 10.8567 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 7 -1281.956 1.2018 10.4089 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 8 -1279.813 2.0975 10.4491 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 9 -1277.32 0.8298 10.4011 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 10 -1272.992 -16.2617 10.9753 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 11 -1270.916 -19.1477 10.9968 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11376 12 -1266.89 -19.2165 11.0386 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_11470 13 -1308.0 -16.8244 10.563 30.0 0026: return :LAN_B6_12099 0160: load_model 113 0160: load_model 114 0160: load_model #UZI :LAN_B6_12112 0078: if or 8161: not model 113 available 8161: not model 114 available 8161: not model #UZI available jump_if_false @LAN_B6_12146 0001: wait 0 ms 0002: jump @LAN_B6_12112 :LAN_B6_12146 0026: return :LAN_B6_12148 0162: release_model 113 0162: release_model 114 0162: release_model #WOODENBOX 0162: release_model #SJL_CRATE 0162: release_model #PHEONIX 0162: release_model #CHEETAH 0162: release_model #STALLION 0162: release_model #STREETFI 0162: release_model #BOBCAT 0026: return :LAN_B6_12191 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B6_12099 003E: $5429(0@,10) = create_actor_pedtype 2 model 113 at 2@ 3@ 4@ 00CF: set_actor $5429(0@,10) Z_angle_to 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_8217 $5429(0@,10) 0035: $5449(0@,10) = 1@ // (int vars) $5474(1@,2) += 1 // (int) $5715 += 1 // (int) 00A2: (unknown) $5429(0@,10) 0433: (unknown) $5429(0@,10) $5460(1@,2) $5462(1@,2) $5466(1@,2) $5468(1@,2) 1 $5439(0@,10) = 0 // (int) 00C1: (unknown) $5429(0@,10) $5439(0@,10) 0026: return :LAN_B6_12305 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B6_12099 003E: $5429(0@,10) = create_actor_pedtype 2 model 113 at 2@ 3@ 4@ 00CF: set_actor $5429(0@,10) Z_angle_to 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_8217 $5429(0@,10) 0035: $5449(0@,10) = 1@ // (int vars) $5474(1@,2) += 1 // (int) $5715 += 1 // (int) 00A2: (unknown) $5429(0@,10) 020E: (unknown) $5429(0@,10) 1 034F: (unknown) $5429(0@,10) 1 0348: (unknown) $5429(0@,10) 1 $5439(0@,10) = 0 // (int) 00C1: (unknown) $5429(0@,10) $5439(0@,10) 0026: return :LAN_B6_12419 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_B6_5209 4 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12191 0 0 -1238.965 -27.2915 11.7582 286.7567 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12191 1 0 -1243.202 -23.5182 11.7207 284.6132 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12191 2 1 -1308.705 -13.1274 10.6051 252.1373 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12191 3 1 -1305.651 -14.7337 10.6368 269.1606 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12305 4 1 -1269.544 -5.1936 13.7 61.2671 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12305 5 1 -1268.896 -8.8671 13.7 241.8785 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12305 6 1 -1277.688 2.9177 10.536 197.5522 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12305 7 1 -1281.61 2.627 10.4752 201.2217 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12191 8 1 -1278.564 -4.2188 10.5888 235.9214 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12305 9 1 -1289.089 -4.8408 11.6993 257.3867 0026: return :LAN_B6_12770 0@ = 0 // (int) :LAN_B6_12774 not $5429(0@,10) == -1 // (int) var == num jump_if_false @LAN_B6_12851 009F: actor $5429(0@,10) dead jump_if_false @LAN_B6_12851 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_5267 $5429(0@,10) $5429(0@,10) = -1 // (int) 00BB: (unknown) $5439(0@,10) 0035: 1@ = $5449(0@,10) // (int vars) $5474(1@,2) -= 1 // (int) $5715 -= 1 // (int) :LAN_B6_12851 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_12774 0026: return :LAN_B6_12870 0045: actor $1038 defined jump_if_false @LAN_B6_12912 004F: unknown_check $5659 jump_if_false @LAN_B6_12912 007C: actor $1038 driving $5659 0022: jump_if_false @LAN_B6_12912 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 0 0 0 :LAN_B6_12912 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5659 003F: destroy_actor $5660 $5660 = -1 // (int) 0045: actor $5677 defined jump_if_false @LAN_B6_12962 003F: destroy_actor $5677 $5677 = -1 // (int) 0002: jump @LAN_B6_12966 :LAN_B6_12962 003F: destroy_actor $5677 :LAN_B6_12966 0045: actor $5678 defined jump_if_false @LAN_B6_12994 003F: destroy_actor $5678 $5678 = -1 // (int) 0002: jump @LAN_B6_12998 :LAN_B6_12994 003F: destroy_actor $5678 :LAN_B6_12998 0@ = 0 // (int) :LAN_B6_13002 004F: unknown_check $5424(0@,5) jump_if_false @LAN_B6_13044 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5424(0@,5) $5424(0@,5) = -1 // (int) 0002: jump @LAN_B6_13058 :LAN_B6_13044 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5424(0@,5) :LAN_B6_13058 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B6_13002 0@ = 0 // (int) :LAN_B6_13079 003F: destroy_actor $5429(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_13079 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_B6_5370 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5754 $5754 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5758 $5758 = -1 // (int) 0@ = 0 // (int) :LAN_B6_13152 0252: object $5476(0@,20) exists jump_if_false @LAN_B6_13186 0093: destroy_object $5476(0@,20) $5476(0@,20) = -1 // (int) 0002: jump @LAN_B6_13192 :LAN_B6_13186 0093: destroy_object $5476(0@,20) :LAN_B6_13192 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @LAN_B6_13152 0026: return :LAN_B6_13211 0@ = 0 // (int) :LAN_B6_13215 003F: destroy_actor $5429(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_13215 0026: return :LAN_B6_13240 0@ = 0 // (int) :LAN_B6_13244 004F: unknown_check $5424(0@,5) jump_if_false @LAN_B6_13286 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5424(0@,5) $5424(0@,5) = -1 // (int) 0002: jump @LAN_B6_13300 :LAN_B6_13286 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4608 $5424(0@,5) :LAN_B6_13300 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B6_13244 0@ = 0 // (int) :LAN_B6_13321 0252: object $5476(0@,20) exists jump_if_false @LAN_B6_13355 0093: destroy_object $5476(0@,20) $5476(0@,20) = -1 // (int) 0002: jump @LAN_B6_13361 :LAN_B6_13355 0093: destroy_object $5476(0@,20) :LAN_B6_13361 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @LAN_B6_13321 0026: return :LAN_B6_13380 0045: actor $1038 defined jump_if_false @LAN_B6_13419 0216: (unknown) $1038 -1277.529 -7.055 10.6863 00CF: set_actor $1038 Z_angle_to 292.0947 :LAN_B6_13419 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9091 -1268.943 -4.7962 10.5647 0 0 1 1 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9351 -1203.234 -20.6998 10.3728 0 1 1 1 004F: unknown_check $5758 jump_if_false @LAN_B6_13535 $5789 = -1 // (int) 0052: set_car $5758 driver_behaviour_to 0 0051: set_car $5758 traffic_behavior_to 2 0050: set_car $5758 max_speed_to 28.0 0126: make_car $5758 very_heavy 1 013A: set_car $5758 door_status_to 2 04FA: (unknown) $5758 1 :LAN_B6_13535 0026: return :LAN_B6_13537 not $5758 == -1 // (int) var == num jump_if_false @LAN_B6_13735 80A0: not car $5758 wrecked jump_if_false @LAN_B6_13735 0 > $5789 // (int) num > var 0022: jump_if_false @LAN_B6_13639 // Note: the incorrect math opcode was used here 004F: unknown_check $5754 0022: jump_if_false @LAN_B6_13632 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5754 0022: jump_if_false @LAN_B6_13632 // Note: the incorrect math opcode was used here 0132: actor $1038 near_car $5758 radius 35.0 35.0 sphere 0 0022: jump_if_false @LAN_B6_13632 // Note: the incorrect math opcode was used here 004A: car $5758 drive_to $5771 $5777 $5783 $5789 = 0 // (int) :LAN_B6_13632 0002: jump @LAN_B6_13735 :LAN_B6_13639 6 > $5789 // (int) num > var 0022: jump_if_false @LAN_B6_13735 // Note: the incorrect math opcode was used here 0035: 0@ = $5789 // (int vars) 0102: car $5758 near_point $5515(0@,6) $5521(0@,6) radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_B6_13735 // Note: the incorrect math opcode was used here $5789 += 1 // (int) $5789 >= 6 // (int) var >= num jump_if_false @LAN_B6_13714 0052: set_car $5758 driver_behaviour_to 0 0002: jump @LAN_B6_13735 :LAN_B6_13714 0035: 0@ = $5789 // (int vars) 004A: car $5758 drive_to $5515(0@,6) $5521(0@,6) $5527(0@,6) :LAN_B6_13735 0026: return :LAN_B6_13737 004F: unknown_check $5758 0022: jump_if_false @LAN_B6_13849 // Note: the incorrect math opcode was used here 004E: put_car $5758 at -581.0004 -931.7473 20.9867 00D1: set_car $5758 Z_angle_to 269.7435 01B0: (unknown) $5758 1 01B2: (unknown) $5758 1 1 1 1 1 0230: (unknown) $5758 1 0126: make_car $5758 very_heavy 1 04FA: (unknown) $5758 1 0050: set_car $5758 max_speed_to 25.0 0051: set_car $5758 traffic_behavior_to 3 02E9: set_car $5758 speed_to 25.0 004A: car $5758 drive_to $5790 $5794 $5798 $5802 = 0 // (int) :LAN_B6_13849 004F: unknown_check $5754 jump_if_false @LAN_B6_13899 004E: put_car $5754 at -742.6268 -925.6927 9.945 00D1: set_car $5754 Z_angle_to 265.0 0236: (unknown) $5754 0 02E9: set_car $5754 speed_to 25.0 :LAN_B6_13899 0026: return :LAN_B6_13901 004F: unknown_check $5758 jump_if_false @LAN_B6_14005 004E: put_car $5758 at -197.0585 -933.3782 11.3333 00D1: set_car $5758 Z_angle_to 270.0 01B0: (unknown) $5758 0 01B2: (unknown) $5758 0 0 0 0 0 0230: (unknown) $5758 0 0126: make_car $5758 very_heavy 1 04FA: (unknown) $5758 1 0050: set_car $5758 max_speed_to 25.0 0051: set_car $5758 traffic_behavior_to 3 02E9: set_car $5758 speed_to 30.0 004A: car $5758 drive_to $5791 $5795 $5799 $5802 = 1 // (int) :LAN_B6_14005 004F: unknown_check $5754 jump_if_false @LAN_B6_14059 004E: put_car $5754 at -213.6378 -930.0012 12.079 00D1: set_car $5754 Z_angle_to 270.0 0126: make_car $5754 very_heavy 0 0236: (unknown) $5754 0 02E9: set_car $5754 speed_to 25.0 :LAN_B6_14059 0026: return :LAN_B6_14061 not $5758 == -1 // (int) var == num jump_if_false @LAN_B6_14181 80A0: not car $5758 wrecked jump_if_false @LAN_B6_14181 4 > $5802 // (int) num > var 0022: jump_if_false @LAN_B6_14181 // Note: the incorrect math opcode was used here 0035: 0@ = $5802 // (int vars) 0102: car $5758 near_point $5534(0@,4) $5538(0@,4) radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_B6_14181 // Note: the incorrect math opcode was used here $5802 += 1 // (int) $5802 >= 4 // (int) var >= num jump_if_false @LAN_B6_14160 0052: set_car $5758 driver_behaviour_to 0 0002: jump @LAN_B6_14181 :LAN_B6_14160 0035: 0@ = $5802 // (int vars) 004A: car $5758 drive_to $5534(0@,4) $5538(0@,4) $5542(0@,4) :LAN_B6_14181 0026: return :LAN_B6_14183 004F: unknown_check $5754 0022: jump_if_false @LAN_B6_14211 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @LAN_B6_1351 $5754 3000 $5804 :LAN_B6_14211 0026: return :LAN_B6_14213 0160: load_model #BOBCAT 0160: load_model #SENTXS 0160: load_model 113 0160: load_model 114 0160: load_model #UZI :LAN_B6_14236 0078: if or 8161: not model #BOBCAT available 8161: not model #SENTXS available 8161: not model 113 available 8161: not model 114 available 8161: not model #UZI available jump_if_false @LAN_B6_14293 0@ == 0 // (int) var == num jump_if_false @LAN_B6_14283 005F: (unknown) :LAN_B6_14283 0001: wait 0 ms 0002: jump @LAN_B6_14236 :LAN_B6_14293 005E: (unknown) :LAN_B6_14295 0162: release_model #BOBCAT 0162: release_model #SENTXS 0162: release_model 113 0162: release_model 114 0026: return :LAN_B6_14315 12@ = -792.017 // (float) 13@ = -921.8447 // (float) 14@ = 11.0953 // (float) 0080: actor $1038 near_point 12@ 13@ radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_B6_14361 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_14361 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 -35.0 0 01B5: (unknown) 0@ 1@ 2@ 9@ 10@ 11@ 0080: actor $1038 near_point 9@ 10@ radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_B6_14471 // Note: the incorrect math opcode was used here 8080: not actor $1038 near_point 9@ 10@ radius 15.0 15.0 sphere 0 0022: jump_if_false @LAN_B6_14471 // Note: the incorrect math opcode was used here 8227: not (unknown) 9@ 10@ 11@ 10.0 10.0 10.0 0022: jump_if_false @LAN_B6_14471 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 9@ 10@ 11@ radius 5.0 0022: jump_if_false @LAN_B6_14471 // Note: the incorrect math opcode was used here 0036: 0@ = 9@ // (float vars) 0036: 1@ = 10@ // (float vars) 0036: 2@ = 11@ // (float vars) 005E: (unknown) :LAN_B6_14471 005F: (unknown) :LAN_B6_14473 0051: set_car 0@ traffic_behavior_to 2 0050: set_car 0@ max_speed_to 37.0 0334: (unknown) 0@ 0 026D: (unknown) 0@ 1 01B0: (unknown) 0@ 1 04BE: (unknown) 0@ 1.25 2.0 042F: (unknown) 0@ 5500 014C: set_car 0@ health_to 5500 0026: return :LAN_B6_14520 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 00A1: (unknown) 0@ 8192 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 15 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 1100 0543: (unknown) 0@ 0 041B: (unknown) 0@ 9 0026: return :LAN_B6_14588 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14213 1@ jump_if_false @LAN_B6_14856 037B: constant_params 0 variable_params 3 unknown 5 call_with_params @LAN_B6_14315 2@ 3@ 4@ jump_if_false @LAN_B6_14856 0@ == 0 // (int) var == num jump_if_false @LAN_B6_14675 031B: (unknown) 180 -1 -1 0048: $5550(0@,2) = create_car #BOBCAT at 2@ 3@ 4@ 0150: set_car $5550(0@,2) color_to 14 14 0002: jump @LAN_B6_14718 :LAN_B6_14675 0@ == 1 // (int) var == num jump_if_false @LAN_B6_14718 031B: (unknown) 274 -1 -1 0048: $5550(0@,2) = create_car #SENTXS at 2@ 3@ 4@ 0150: set_car $5550(0@,2) color_to 7 7 :LAN_B6_14718 0233: (unknown) $5550(0@,2) $1042 $1043 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14473 $5550(0@,2) 00A4: $5552(0@,2) = create_actor_pedtype 2 model 113 in_car $5550(0@,2) driverseat 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14520 $5552(0@,2) 00E3: (unknown) $5552(0@,2) 0118: $5554(0@,2) = create_actor_pedtype 2 model 114 in_car $5550(0@,2) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14520 $5554(0@,2) 00E3: (unknown) $5554(0@,2) 0052: set_car $5550(0@,2) driver_behaviour_to 5 02E9: set_car $5550(0@,2) speed_to 37.0 $5556(0@,2) = 1 // (int) 00C0: (unknown) $5550(0@,2) $5558(0@,2) 00C4: (unknown) $5558(0@,2) 1 005E: (unknown) :LAN_B6_14856 005F: (unknown) :LAN_B6_14858 004F: unknown_check $5550(0@,2) jump_if_false @LAN_B6_15145 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @LAN_B6_14315 1@ 2@ 3@ jump_if_false @LAN_B6_15145 82DB: not unknown_check $5558(0@,2) 0 jump_if_false @LAN_B6_14918 00BB: (unknown) $5558(0@,2) 02E2: $5558(0@,2) = 0 // (any) :LAN_B6_14918 82DB: not unknown_check $5560(0@,2) 0 jump_if_false @LAN_B6_14945 00BB: (unknown) $5560(0@,2) 02E2: $5560(0@,2) = 0 // (any) :LAN_B6_14945 003F: destroy_actor $5552(0@,2) 003F: destroy_actor $5554(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14213 0 jump_if_false @LAN_B6_15145 00A4: $5552(0@,2) = create_actor_pedtype 2 model 113 in_car $5550(0@,2) driverseat 00E3: (unknown) $5552(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14520 $5552(0@,2) 0118: $5554(0@,2) = create_actor_pedtype 2 model 114 in_car $5550(0@,2) passenger_seat 0 00E3: (unknown) $5554(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14520 $5554(0@,2) 004E: put_car $5550(0@,2) at 1@ 2@ 3@ 0233: (unknown) $5550(0@,2) $1042 $1043 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14473 $5550(0@,2) 80D8: not car $5550(0@,2) health >= 550 jump_if_false @LAN_B6_15102 014C: set_car $5550(0@,2) health_to 550 :LAN_B6_15102 0052: set_car $5550(0@,2) driver_behaviour_to 5 02E9: set_car $5550(0@,2) speed_to 37.0 $5556(0@,2) = 1 // (int) 00C0: (unknown) $5550(0@,2) $5558(0@,2) 00C4: (unknown) $5558(0@,2) 1 :LAN_B6_15145 0026: return :LAN_B6_15147 not $5556(0@,2) == 0 // (int) var == num jump_if_false @LAN_B6_15478 82DB: not unknown_check $5558(0@,2) 0 jump_if_false @LAN_B6_15188 00BB: (unknown) $5558(0@,2) 02E2: $5558(0@,2) = 0 // (any) :LAN_B6_15188 0045: actor $5552(0@,2) defined jump_if_false @LAN_B6_15319 0043: store_actor $5552(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5040 1@ 2@ 3@ 20.0 20.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 1@ 2@ 3@ 20.0 20.0 0 7@ 8@ 9@ 0433: (unknown) $5552(0@,2) 4@ 5@ 7@ 8@ 1 0045: actor $1038 defined 0022: jump_if_false @LAN_B6_15287 // Note: the incorrect math opcode was used here 00E4: (unknown) $5552(0@,2) $1038 :LAN_B6_15287 02DB: unknown_check $5558(0@,2) 0 jump_if_false @LAN_B6_15319 00C1: (unknown) $5552(0@,2) $5558(0@,2) 00C4: (unknown) $5558(0@,2) 1 :LAN_B6_15319 0045: actor $5554(0@,2) defined jump_if_false @LAN_B6_15450 0043: store_actor $5554(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5040 1@ 2@ 3@ 20.0 20.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 1@ 2@ 3@ 20.0 20.0 0 7@ 8@ 9@ 0433: (unknown) $5554(0@,2) 4@ 5@ 7@ 8@ 1 0045: actor $1038 defined 0022: jump_if_false @LAN_B6_15418 // Note: the incorrect math opcode was used here 00E4: (unknown) $5554(0@,2) $1038 :LAN_B6_15418 02DB: unknown_check $5560(0@,2) 0 jump_if_false @LAN_B6_15450 00C1: (unknown) $5554(0@,2) $5560(0@,2) 00C4: (unknown) $5560(0@,2) 1 :LAN_B6_15450 004F: unknown_check $5550(0@,2) jump_if_false @LAN_B6_15470 0052: set_car $5550(0@,2) driver_behaviour_to 0 :LAN_B6_15470 $5556(0@,2) = 2 // (int) :LAN_B6_15478 0026: return :LAN_B6_15480 $5556(0@,2) == 0 // (int) var == num jump_if_false @LAN_B6_15513 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B6_14588 0@ 0 0002: jump @LAN_B6_15986 :LAN_B6_15513 $5556(0@,2) == 1 // (int) var == num jump_if_false @LAN_B6_15731 0078: if or 00A0: car $5550(0@,2) wrecked 009F: actor $5552(0@,2) dead 009F: actor $5554(0@,2) dead jump_if_false @LAN_B6_15570 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_15147 0@ 0026: return :LAN_B6_15570 0078: if or 807E: not actor $5552(0@,2) driving 807E: not actor $5554(0@,2) driving jump_if_false @LAN_B6_15606 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_15147 0@ 0026: return :LAN_B6_15606 02D8: unknown_check $5550(0@,2) jump_if_false @LAN_B6_15632 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_15147 0@ 0026: return :LAN_B6_15632 8132: not actor $1038 near_car $5550(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @LAN_B6_15680 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5550(0@,2) 0022: jump_if_false @LAN_B6_15680 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_14858 0@ 0026: return :LAN_B6_15680 0132: actor $1038 near_car $5550(0@,2) radius 45.0 45.0 sphere 0 0022: jump_if_false @LAN_B6_15716 // Note: the incorrect math opcode was used here 01B0: (unknown) $5550(0@,2) 0 0002: jump @LAN_B6_15724 :LAN_B6_15716 01B0: (unknown) $5550(0@,2) 1 :LAN_B6_15724 0002: jump @LAN_B6_15986 :LAN_B6_15731 $5556(0@,2) == 2 // (int) var == num jump_if_false @LAN_B6_15986 82DB: not unknown_check $5558(0@,2) 0 jump_if_false @LAN_B6_15786 8045: not actor $5552(0@,2) defined jump_if_false @LAN_B6_15786 00BB: (unknown) $5558(0@,2) 02E2: $5558(0@,2) = 0 // (any) :LAN_B6_15786 82DB: not unknown_check $5560(0@,2) 0 jump_if_false @LAN_B6_15826 8045: not actor $5554(0@,2) defined jump_if_false @LAN_B6_15826 00BB: (unknown) $5560(0@,2) 02E2: $5560(0@,2) = 0 // (any) :LAN_B6_15826 00A0: car $5550(0@,2) wrecked jump_if_false @LAN_B6_15841 0026: return :LAN_B6_15841 0045: actor $5552(0@,2) defined jump_if_false @LAN_B6_15888 0078: if or 01B8: unknown_check $5552(0@,2) 0086: actor $1038 near_actor $5552(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @LAN_B6_15888 // Note: the incorrect math opcode was used here 0026: return :LAN_B6_15888 0045: actor $5554(0@,2) defined 0022: jump_if_false @LAN_B6_15935 // Note: the incorrect math opcode was used here 0078: if or 01B8: unknown_check $5554(0@,2) 0086: actor $1038 near_actor $5554(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @LAN_B6_15935 // Note: the incorrect math opcode was used here 0026: return :LAN_B6_15935 0078: if or 01B7: unknown_check $5550(0@,2) 0132: actor $1038 near_car $5550(0@,2) radius 75.0 75.0 sphere 0 02D8: unknown_check $5550(0@,2) 0022: jump_if_false @LAN_B6_15975 // Note: the incorrect math opcode was used here 0026: return :LAN_B6_15975 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_14858 0@ :LAN_B6_15986 0026: return 0@ = 0 // (int) :LAN_B6_15992 not $5556(0@,2) == 0 // (int) var == num jump_if_false @LAN_B6_16036 004F: unknown_check $5550(0@,2) jump_if_false @LAN_B6_16036 0052: set_car $5550(0@,2) driver_behaviour_to 0 04BE: (unknown) $5550(0@,2) 0.5 0.5 :LAN_B6_16036 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_15992 0026: return :LAN_B6_16055 1@ = 0 // (int) :LAN_B6_16059 82DB: not unknown_check $5558(1@,2) 0 jump_if_false @LAN_B6_16086 00BB: (unknown) $5558(1@,2) 02E2: $5558(1@,2) = 0 // (any) :LAN_B6_16086 82DB: not unknown_check $5560(1@,2) 0 jump_if_false @LAN_B6_16113 00BB: (unknown) $5560(1@,2) 02E2: $5560(1@,2) = 0 // (any) :LAN_B6_16113 not $5556(1@,2) == 0 // (int) var == num jump_if_false @LAN_B6_16197 0@ == 1 // (int) var == num jump_if_false @LAN_B6_16179 003F: destroy_actor $5552(1@,2) 003F: destroy_actor $5554(1@,2) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4608 $5550(1@,2) $5556(1@,2) = 0 // (int) 0002: jump @LAN_B6_16197 :LAN_B6_16179 0112: remove_references_to_actor $5552(1@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5554(1@,2) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5550(1@,2) // Like turning a car into any random car :LAN_B6_16197 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_B6_16059 0026: return :LAN_B6_16216 not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16268 0 > $5818 // (int) num > var 0022: jump_if_false @LAN_B6_16252 // Note: the incorrect math opcode was used here $5821 = 0 // (int) 0002: jump @LAN_B6_16268 :LAN_B6_16252 00A0: car $5818 wrecked jump_if_false @LAN_B6_16268 $5821 = 0 // (int) :LAN_B6_16268 $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16358 0160: load_model #HUNTER 0160: load_model 41 :LAN_B6_16289 0078: if or 8161: not model #HUNTER available 8161: not model 41 available jump_if_false @LAN_B6_16319 0001: wait 0 ms 0002: jump @LAN_B6_16289 :LAN_B6_16319 0048: $5818 = create_car #HUNTER at 0@ 1@ 2@ 014C: set_car $5818 health_to 5000 023D: (unknown) $5818 1 02FF: (unknown) $5818 1 00A4: $5820 = create_actor_pedtype 2 model 41 in_car $5818 driverseat :LAN_B6_16358 0325: (unknown) $5818 0 02F3: (unknown) $5818 004E: put_car $5818 at 0@ 1@ 2@ 00D1: set_car $5818 Z_angle_to 3@ 03D8: (unknown) $5818 $5821 = 1 // (int) 0026: return :LAN_B6_16391 not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16426 004F: unknown_check $5818 jump_if_false @LAN_B6_16426 0325: (unknown) $5818 1 $5821 = 2 // (int) :LAN_B6_16426 0026: return :LAN_B6_16428 not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16478 004F: unknown_check $5818 jump_if_false @LAN_B6_16478 0233: (unknown) $5818 0@ 1@ 02E9: set_car $5818 speed_to 20.0 02DA: (unknown) $5818 0@ 1@ 2@ 3@ $5821 = 3 // (int) :LAN_B6_16478 0026: return :LAN_B6_16480 010E: 1@ = current_time_in_ms not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16526 004F: unknown_check $5818 jump_if_false @LAN_B6_16526 02F3: (unknown) $5818 0035: $5822 = 1@ // (int vars) 0029: $5822 += 0@ // (int vars) // Note: the incorrect math opcode was used here $5821 = 4 // (int) :LAN_B6_16526 0026: return :LAN_B6_16528 010E: 0@ = current_time_in_ms not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16595 004F: unknown_check $5818 jump_if_false @LAN_B6_16595 004F: unknown_check $5819 jump_if_false @LAN_B6_16595 02F3: (unknown) $5818 $5821 = 5 // (int) $5822 = 0 // (int) $5829 = 0 // (int) 004D: store_car $5819 position_to $5826 $5827 $5828 :LAN_B6_16595 0026: return :LAN_B6_16597 not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16722 004F: unknown_check $5818 jump_if_false @LAN_B6_16722 0035: $5819 = 0@ // (int vars) 004D: store_car $5819 position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 1@ 2@ 3@ 15.0 1.0 13.0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 1@ 2@ 3@ 22.5 0 10.5 7@ 8@ 9@ 004E: put_car $5818 at 4@ 5@ 6@ 00D1: set_car $5818 Z_angle_to 270.0 02E9: set_car $5818 speed_to 8.0 02DA: (unknown) $5818 7@ 8@ 9@ 120 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_B6_16480 2000 :LAN_B6_16722 0026: return not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16757 004F: unknown_check $5818 jump_if_false @LAN_B6_16757 02F3: (unknown) $5818 $5821 = 6 // (int) :LAN_B6_16757 0026: return :LAN_B6_16759 010E: 0@ = current_time_in_ms not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_16802 $5818 >= 0 // (int) var >= num jump_if_false @LAN_B6_16802 00A0: car $5818 wrecked jump_if_false @LAN_B6_16802 $5821 = 0 // (int) :LAN_B6_16802 004F: unknown_check $5819 jump_if_false @LAN_B6_16813 :LAN_B6_16813 not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_17494 $5821 == 2 // (int) var == num jump_if_false @LAN_B6_16845 0002: jump @LAN_B6_17494 :LAN_B6_16845 $5821 == 3 // (int) var == num jump_if_false @LAN_B6_16865 0002: jump @LAN_B6_17494 :LAN_B6_16865 $5821 == 4 // (int) var == num jump_if_false @LAN_B6_16957 004F: unknown_check $5819 jump_if_false @LAN_B6_16950 004D: store_car $5819 position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5144 1@ 2@ 3@ 22.5 0 10.5 7@ 8@ 9@ 02DA: (unknown) $5818 7@ 8@ 9@ 120 0011: 0@ > $5822 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_16950 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @LAN_B6_16528 :LAN_B6_16950 0002: jump @LAN_B6_17494 :LAN_B6_16957 $5821 == 5 // (int) var == num jump_if_false @LAN_B6_17365 004F: unknown_check $5819 jump_if_false @LAN_B6_17358 004D: store_car $5819 position_to 1@ 2@ 3@ 01CA: (unknown) $5819 10@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5144 1@ 2@ 3@ 22.5 0 10.5 7@ 8@ 9@ 02DA: (unknown) $5818 7@ 8@ 9@ 120 0011: 0@ > $5822 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_17358 // Note: the incorrect math opcode was used here $5829 == 0 // (int) var == num jump_if_false @LAN_B6_17062 11@ = 80.0 // (float) 0002: jump @LAN_B6_17159 :LAN_B6_17062 $5829 == 1 // (int) var == num jump_if_false @LAN_B6_17088 11@ = 60.0 // (float) 0002: jump @LAN_B6_17159 :LAN_B6_17088 $5829 == 2 // (int) var == num jump_if_false @LAN_B6_17114 11@ = 40.0 // (float) 0002: jump @LAN_B6_17159 :LAN_B6_17114 $5829 == 3 // (int) var == num jump_if_false @LAN_B6_17140 11@ = 20.0 // (float) 0002: jump @LAN_B6_17159 :LAN_B6_17140 $5829 == 4 // (int) var == num jump_if_false @LAN_B6_17159 11@ = 5.0 // (float) :LAN_B6_17159 10@ *= 0.33 // (float) 002A: 11@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 1@ // (float vars) 002A: 12@ += 11@ // (float vars) // Note: the incorrect math opcode was used here 0036: 13@ = $5827 // (float vars) 0036: 14@ = 3@ // (float vars) 14@ += 5.0 // (float) 01BB: (unknown) 12@ 13@ 14@ 14@ -270.0 > 12@ // (float) num > var 0022: jump_if_false @LAN_B6_17242 // Note: the incorrect math opcode was used here 027F: store_coords_to 15@ 16@ 17@ from_actor $5818 with_offset 0 0 -1.5 04BC: (unknown) 18 15@ 16@ 17@ 12@ 13@ 14@ 30.0 $5818 0 18@ :LAN_B6_17242 0035: $5822 = 0@ // (int vars) $5822 += 575 // (int) $5829 += 1 // (int) $5829 >= 5 // (int) var >= num jump_if_false @LAN_B6_17358 2 > $5830 // (int) num > var 0022: jump_if_false @LAN_B6_17306 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @LAN_B6_16480 2000 0002: jump @LAN_B6_17352 :LAN_B6_17306 $5830 == 2 // (int) var == num jump_if_false @LAN_B6_17339 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @LAN_B6_16480 1000 0002: jump @LAN_B6_17352 :LAN_B6_17339 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @LAN_B6_16480 500 :LAN_B6_17352 $5830 += 1 // (int) :LAN_B6_17358 0002: jump @LAN_B6_17494 :LAN_B6_17365 $5821 == 6 // (int) var == num jump_if_false @LAN_B6_17486 004F: unknown_check $5819 jump_if_false @LAN_B6_17479 004D: store_car $5819 position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5144 1@ 2@ 3@ 50.0 -60.0 1.0 7@ 8@ 9@ 02DA: (unknown) $5818 7@ 8@ 9@ 70 8135: not actor $1038 near_car $5818 radius 50.0 50.0 50.0 sphere 50.0 0022: jump_if_false @LAN_B6_17479 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5818 0022: jump_if_false @LAN_B6_17479 // Note: the incorrect math opcode was used here 0049: destroy_car $5818 $5818 = -1 // (int) $5821 = 0 // (int) :LAN_B6_17479 0002: jump @LAN_B6_17494 :LAN_B6_17486 0239: (unknown) $5821 023B: (unknown) 039E: (unknown) :LAN_B6_17494 0026: return :LAN_B6_17496 not $5821 == 0 // (int) var == num jump_if_false @LAN_B6_17528 004F: unknown_check $5818 jump_if_false @LAN_B6_17528 0049: destroy_car $5818 $5821 = 0 // (int) :LAN_B6_17528 0026: return :LAN_B6_17530 0048: $5596(0@,2) = create_car #POLICEM at 1@ 2@ 3@ 00D1: set_car $5596(0@,2) Z_angle_to 4@ 0325: (unknown) $5596(0@,2) 1 022E: (unknown) $5596(0@,2) 1 0026: return :LAN_B6_17567 003E: $5598(0@,3) = create_actor_pedtype 22 model 8 at 1@ 2@ 3@ 00CF: set_actor $5598(0@,3) Z_angle_to 4@ 02F8: (unknown) $5598(0@,3) 1 0106: give_actor $5598(0@,3) weapon 25 ammo 3000 // Load the weapon model before using this 01C9: (unknown) $5598(0@,3) 1 0026: return :LAN_B6_17616 $5857 == 0 // (int) var == num jump_if_false @LAN_B6_17833 0160: load_model #POLICEM 0160: load_model 8 0160: load_model #UZI 0078: if or 8161: not model #POLICEM available 8161: not model 8 available 8161: not model #UZI available jump_if_false @LAN_B6_17669 0026: return :LAN_B6_17669 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17530 0 -203.8378 -934.7376 11.6771 19.6527 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17530 1 -207.9551 -930.829 11.8005 143.3595 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17567 0 -208.5006 -937.4811 12.0248 25.2951 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17567 1 -203.0113 -925.3679 11.7374 115.2951 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17567 2 -209.3211 -924.6526 11.9891 124.1757 $5857 = 1 // (int) :LAN_B6_17833 0026: return :LAN_B6_17835 0@ = 0 // (int) :LAN_B6_17839 004F: unknown_check $5596(0@,2) jump_if_false @LAN_B6_17859 0325: (unknown) $5596(0@,2) 0 :LAN_B6_17859 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_17839 0@ = 0 // (int) :LAN_B6_17880 0045: actor $5598(0@,3) defined jump_if_false @LAN_B6_17919 02F8: (unknown) $5598(0@,3) 0 0045: actor $1038 defined jump_if_false @LAN_B6_17919 00F4: (unknown) $5598(0@,3) $1038 :LAN_B6_17919 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_17880 0026: return :LAN_B6_17938 $5857 == 1 // (int) var == num jump_if_false @LAN_B6_18068 1@ = 0 // (int) :LAN_B6_17955 0@ == 1 // (int) var == num jump_if_false @LAN_B6_17988 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4608 $5596(1@,2) 0002: jump @LAN_B6_17994 :LAN_B6_17988 0113: remove_references_to_car $5596(1@,2) // Like turning a car into any random car :LAN_B6_17994 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_B6_17955 1@ = 0 // (int) :LAN_B6_18015 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18040 003F: destroy_actor $5598(1@,3) 0002: jump @LAN_B6_18046 :LAN_B6_18040 0112: remove_references_to_actor $5598(1@,3) // Like turning an actor into a random pedestrian :LAN_B6_18046 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @LAN_B6_18015 $5857 = 0 // (int) :LAN_B6_18068 0026: return :LAN_B6_18070 0377: (unknown) 44 0@ 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18089 005E: (unknown) :LAN_B6_18089 0045: actor $1038 defined jump_if_false @LAN_B6_18168 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0036: 4@ = 1@ // (float vars) 4@ -= 2.0 // (float) 5@ = 1041.0 // (float) 6@ = 15.74 // (float) 0036: 7@ = 1@ // (float vars) 8@ = 1040.45 // (float) 9@ = 15.74 // (float) 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 1.0 00BA: set_camera_point_at 7@ 8@ 9@ mode 2 :LAN_B6_18168 005F: (unknown) 004D: store_car 0@ position_to 4@ 5@ 6@ 03EE: (unknown) 1@ 2@ 4@ 5@ 7@ :LAN_B6_18183 0 > 7@ // (float) num > var 0022: jump_if_false @LAN_B6_18207 // Note: the incorrect math opcode was used here 7@ += 360.0 // (float) 0002: jump @LAN_B6_18183 :LAN_B6_18207 7@ >= 360.0 // (float) var >= num jump_if_false @LAN_B6_18233 7@ -= 360.0 // (float) 0002: jump @LAN_B6_18207 :LAN_B6_18233 00D1: set_car 0@ Z_angle_to 7@ 02F2: (unknown) 0@ 7@ 0026: return :LAN_B6_18243 0045: actor $1038 defined 0022: jump_if_false @LAN_B6_18385 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here -720.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_B6_18291 // Note: the incorrect math opcode was used here 0036: 4@ = 3@ // (float vars) 4@ += 1.5 // (float) 0002: jump @LAN_B6_18301 :LAN_B6_18291 0036: 4@ = 3@ // (float vars) 4@ += 5.0 // (float) :LAN_B6_18301 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18325 0036: $5805 = 4@ // (float vars) 0002: jump @LAN_B6_18356 :LAN_B6_18325 0036: 5@ = 4@ // (float vars) 002C: 5@ -= $5805 // (float vars) 5@ > 0 // (float) var > num jump_if_false @LAN_B6_18356 5@ /= 15.0 // (float) 002A: $5805 += 5@ // (float vars) // Note: the incorrect math opcode was used here :LAN_B6_18356 1@ -= 25.0 // (float) 0036: 3@ = $5805 // (float vars) 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 1.0 00B5: (unknown) $1038 15 2 :LAN_B6_18385 0026: return :LAN_B6_18387 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @SAFEHOU_12168 20 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6814 0@ = 1 // (int) :LAN_B6_18433 0@ > 0 // (int) var > num jump_if_false @LAN_B6_18739 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18470 0025: gosub @LAN_B6_18771 0002: jump @LAN_B6_18732 :LAN_B6_18470 0@ == 2 // (int) var == num jump_if_false @LAN_B6_18496 0025: gosub @LAN_B6_20566 0002: jump @LAN_B6_18732 :LAN_B6_18496 0@ == 3 // (int) var == num jump_if_false @LAN_B6_18522 0025: gosub @LAN_B6_21446 0002: jump @LAN_B6_18732 :LAN_B6_18522 0@ == 4 // (int) var == num jump_if_false @LAN_B6_18548 0025: gosub @LAN_B6_22854 0002: jump @LAN_B6_18732 :LAN_B6_18548 0@ == 5 // (int) var == num jump_if_false @LAN_B6_18574 0025: gosub @LAN_B6_23263 0002: jump @LAN_B6_18732 :LAN_B6_18574 0@ == 6 // (int) var == num jump_if_false @LAN_B6_18600 0025: gosub @LAN_B6_24413 0002: jump @LAN_B6_18732 :LAN_B6_18600 0@ == 7 // (int) var == num jump_if_false @LAN_B6_18626 0025: gosub @LAN_B6_25905 0002: jump @LAN_B6_18732 :LAN_B6_18626 0@ == 8 // (int) var == num jump_if_false @LAN_B6_18652 0025: gosub @LAN_B6_26319 0002: jump @LAN_B6_18732 :LAN_B6_18652 0@ == 9 // (int) var == num jump_if_false @LAN_B6_18678 0025: gosub @LAN_B6_26966 0002: jump @LAN_B6_18732 :LAN_B6_18678 0@ == 10 // (int) var == num jump_if_false @LAN_B6_18704 0025: gosub @LAN_B6_27601 0002: jump @LAN_B6_18732 :LAN_B6_18704 0@ == 11 // (int) var == num jump_if_false @LAN_B6_18730 0025: gosub @LAN_B6_28274 0002: jump @LAN_B6_18732 :LAN_B6_18730 039E: (unknown) :LAN_B6_18732 0002: jump @LAN_B6_18433 :LAN_B6_18739 0@ == 0 // (int) var == num jump_if_false @LAN_B6_18764 0002: jump @LAN_B6_30574 0002: jump @LAN_B6_18771 :LAN_B6_18764 0002: jump @LAN_B6_30106 :LAN_B6_18771 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 -1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 0160: load_model #SENTXS 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_7975 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0048: $5659 = create_car #SENTXS at -846.1266 1038.364 14.7057 00D1: set_car $5659 Z_angle_to 180.0812 0150: set_car $5659 color_to 1 1 0045: actor $1038 defined jump_if_false @LAN_B6_18898 0216: (unknown) $1038 -830.0 1039.8 14.7083 00CF: set_actor $1038 Z_angle_to 90.0 01EC: (unknown) $1038 0 :LAN_B6_18898 003E: $5660 = create_actor_pedtype 13 model 137 at -829.6 1041.0 14.7083 00CF: set_actor $5660 Z_angle_to 90.0 01EC: (unknown) $5660 0 0045: actor $1038 defined jump_if_false @LAN_B6_18954 042B: (unknown) $1038 1@ 015F: (unknown) $5660 1@ :LAN_B6_18954 003E: $5677 = create_actor_pedtype 13 model 19 at -848.7515 1038.66 14.7057 003E: $5678 = create_actor_pedtype 13 model 34 at -848.2437 1039.562 14.7057 0399: (unknown) $5677 1 0393: (unknown) $5678 0 013E: actor $5677 look_at_actor $5678 013E: actor $5678 look_at_actor $5677 0285: (unknown) $1038 0 0285: (unknown) $5660 0 04B9: (unknown) $1038 0 0 0 04B9: (unknown) $5660 0 0 0 0045: actor $1038 defined jump_if_false @LAN_B6_19086 00B9: set_camera_position -843.53 1045.22 16.13 rotations 0 0 0 00B5: (unknown) $1038 15 2 :LAN_B6_19086 0059: text_clear_all 0001: wait 500 ms 0045: actor $5660 defined jump_if_false @LAN_B6_19154 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6AA' 'LNB6_A0' $5660 0 // ~w~We're gonna make it big Vic. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6AA' :LAN_B6_19154 0045: actor $5660 defined jump_if_false @LAN_B6_19215 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6AB' 'LNB6_A1' $5660 0 // ~w~I have a dream... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6AB' :LAN_B6_19215 0078: if and 0045: actor $5660 defined 0045: actor $1038 defined jump_if_false @LAN_B6_19262 00EE: (unknown) $1038 -844.5782 1039.8 00EE: (unknown) $5660 -844.6375 1040.4 :LAN_B6_19262 0045: actor $5677 defined jump_if_false @LAN_B6_19285 04B4: (unknown) $5677 120 524 100.0 :LAN_B6_19285 0045: actor $5678 defined jump_if_false @LAN_B6_19308 04B4: (unknown) $5678 120 513 100.0 :LAN_B6_19308 00C9: fade 1 1000 ms 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6AA' 0 :LAN_B6_19335 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6AA' jump_if_false @LAN_B6_19388 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18070 jump_if_true @LAN_B6_20531 0002: jump @LAN_B6_19335 :LAN_B6_19388 0045: actor $5660 defined jump_if_false @LAN_B6_19430 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6AC' 'SLNB6AC' $5660 0 // ~w~I have a dream-muh! :LAN_B6_19430 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6AB' 0 :LAN_B6_19450 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6AB' jump_if_false @LAN_B6_19503 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18070 jump_if_true @LAN_B6_20531 0002: jump @LAN_B6_19450 :LAN_B6_19503 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'LANB6AC' jump_if_false @LAN_B6_19556 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18070 jump_if_true @LAN_B6_20531 0002: jump @LAN_B6_19503 :LAN_B6_19556 0045: actor $5660 defined jump_if_false @LAN_B6_19598 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6AD' 'LNB6_A2' $5660 0 // ~w~Your dream's my nightmare. :LAN_B6_19598 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6AC' 0 0045: actor $5660 defined jump_if_false @LAN_B6_19641 04B4: (unknown) $5660 121 556 1.0 :LAN_B6_19641 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6AC' jump_if_false @LAN_B6_19694 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18070 jump_if_true @LAN_B6_20531 0002: jump @LAN_B6_19641 :LAN_B6_19694 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'LANB6AD' jump_if_false @LAN_B6_19747 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18070 jump_if_true @LAN_B6_20531 0002: jump @LAN_B6_19694 :LAN_B6_19747 0045: actor $1038 defined jump_if_false @LAN_B6_19789 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6AE' 'LNB6_A3' $1038 0 // ~w~Don't be like that, man. :LAN_B6_19789 0045: actor $5660 defined jump_if_false @LAN_B6_19810 0528: (unknown) $5660 556 -1.0 :LAN_B6_19810 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6AD' 0 0078: if and 0045: actor $1038 defined 0045: actor $5660 defined jump_if_false @LAN_B6_19855 0153: (unknown) $1038 $5660 :LAN_B6_19855 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6AD' jump_if_false @LAN_B6_19908 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18070 jump_if_true @LAN_B6_20531 0002: jump @LAN_B6_19855 :LAN_B6_19908 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'LANB6AE' jump_if_false @LAN_B6_19961 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18070 jump_if_true @LAN_B6_20531 0002: jump @LAN_B6_19908 :LAN_B6_19961 0045: actor $5660 defined jump_if_false @LAN_B6_20003 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6AF' 'LNB6_A4' $5660 0 // ~w~Look, I've even arranged some insurance. :LAN_B6_20003 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6AE' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6AE' jump_if_true @LAN_B6_20531 0045: actor $5660 defined jump_if_false @LAN_B6_20091 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6AG' 'LNB6_A5' $5660 0 // ~w~C'mon guys - time to pop. :LAN_B6_20091 0078: if and 0045: actor $5660 defined 0045: actor $1038 defined jump_if_false @LAN_B6_20118 00A2: (unknown) $1038 00A2: (unknown) $5660 :LAN_B6_20118 00B9: set_camera_position -849.58 1042.43 17.03 rotations 0 0 0 00BA: set_camera_point_at -848.96 1041.72 16.7 mode 2 0078: if and 004F: unknown_check $5659 0045: actor $1038 defined jump_if_false @LAN_B6_20218 0154: (unknown) $1038 0044: put_actor $1038 at -843.5082 1038.057 14.7057 010F: (unknown) $1038 -844.6174 1038.373 14.7057 :LAN_B6_20218 0078: if and 0045: actor $5660 defined 004F: unknown_check $5659 0045: actor $1038 defined jump_if_false @LAN_B6_20291 0044: put_actor $5660 at -842.4291 1039.187 14.7057 010F: (unknown) $5660 -844.7119 1039.365 14.7057 00E9: (unknown) $5660 $5659 0153: (unknown) $5660 $1038 :LAN_B6_20291 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6AF' 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6AF' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6AF' jump_if_true @LAN_B6_20531 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6AG' 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6AG' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 400 jump_if_true @LAN_B6_20531 0078: if and 0045: actor $5677 defined 004F: unknown_check $5659 jump_if_false @LAN_B6_20450 0528: (unknown) $5677 524 -1.0 00E9: (unknown) $5677 $5659 :LAN_B6_20450 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 1000 jump_if_true @LAN_B6_20531 0078: if and 0045: actor $5678 defined 004F: unknown_check $5659 jump_if_false @LAN_B6_20505 0528: (unknown) $5678 513 -1.0 00E9: (unknown) $5678 $5659 :LAN_B6_20505 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6AG' jump_if_true @LAN_B6_20531 :LAN_B6_20531 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9827 0444: (unknown) 120 0444: (unknown) 121 0@ = 2 // (int) 0026: return :LAN_B6_20566 037B: constant_params 6 variable_params 0 unknown 31 call_with_params @LAN_B6_9611 -846.1266 1038.364 14.7057 180.0812 1 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @LAN_B6_20671 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6BA' 'SLNB6BA' $1038 0 // ~w~So, what's the plan? 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6BA' :LAN_B6_20671 0045: actor $5660 defined jump_if_false @LAN_B6_20732 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6BB' 'SLNB6BB' $5660 0 // ~w~Martinez is bringing in that big ass shipment Forbes was rapping about...We're gonna rip it off. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6BB' :LAN_B6_20732 0045: actor $5660 defined jump_if_false @LAN_B6_20793 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6BC' 'LNB6_B2' $5660 0 // ~w~I'll take a look and see what's happening. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6BC' :LAN_B6_20793 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_355 1000 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 0 // (int) 5@ = 0 // (int) :LAN_B6_20823 0@ == 2 // (int) var == num jump_if_false @LAN_B6_21423 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6641 009F: actor $1038 dead jump_if_false @LAN_B6_20874 0@ = -2 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_20874 00A0: car $5659 wrecked jump_if_false @LAN_B6_20897 0@ = -3 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_20897 009F: actor $5660 dead jump_if_false @LAN_B6_20920 0@ = -4 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_20920 009F: actor $5677 dead jump_if_false @LAN_B6_20943 0@ = -4 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_20943 009F: actor $5678 dead jump_if_false @LAN_B6_20966 0@ = -4 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_20966 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_4466 jump_if_false @LAN_B6_20995 0@ = 4 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_20995 3@ == 0 // (int) var == num jump_if_false @LAN_B6_21035 007C: actor $1038 driving $5659 0022: jump_if_false @LAN_B6_21028 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_21028 0002: jump @LAN_B6_21056 :LAN_B6_21035 807C: not actor $1038 driving $5659 0022: jump_if_false @LAN_B6_21056 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_21056 3@ == 1 // (int) var == num jump_if_false @LAN_B6_21110 0104: car $5659 in_sphere -1204.061 -7.3648 10.391 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B6_21110 0@ = 3 // (int) :LAN_B6_21110 0@ == 2 // (int) var == num jump_if_false @LAN_B6_21416 2@ == 0 // (int) var == num jump_if_false @LAN_B6_21263 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_21154 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_21154 3@ == 0 // (int) var == num jump_if_false @LAN_B6_21206 0057: show_text_highpriority GXT 'LNB6_09' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5659 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 0002: jump @LAN_B6_21241 :LAN_B6_21206 0057: show_text_highpriority GXT 'LNB6_10' time 5000 flag 1 // Drive to the ~y~docks~w~ in Little Haiti. 00C3: (unknown) -1204.061 -7.3648 10.391 $5658 :LAN_B6_21241 0035: 5@ = 6@ // (int vars) 5@ += 7000 // (int) 2@ = 1 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_21263 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_21416 // Note: the incorrect math opcode was used here 3@ == 1 // (int) var == num jump_if_false @LAN_B6_21416 4@ == 0 // (int) var == num jump_if_false @LAN_B6_21328 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'LANB6BA' 4@ += 1 // (int) 0002: jump @LAN_B6_21416 :LAN_B6_21328 4@ == 1 // (int) var == num jump_if_false @LAN_B6_21416 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6BA' jump_if_false @LAN_B6_21416 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'LANB6BB' jump_if_false @LAN_B6_21416 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'LANB6BB' 4@ += 1 // (int) :LAN_B6_21416 0002: jump @LAN_B6_20823 :LAN_B6_21423 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_21444 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_21444 0026: return :LAN_B6_21446 02E2: 7@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 -1 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6BC' 0 -2@ = -15000 // (int) // timer1 :LAN_B6_21488 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_B6_21539 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6BC' jump_if_false @LAN_B6_21532 -2@ = 0 // (int) // timer1 :LAN_B6_21532 0002: jump @LAN_B6_21488 :LAN_B6_21539 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 0059: text_clear_all 0045: actor $5660 defined jump_if_false @LAN_B6_21622 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6CA' 'LNB6_C0' $5660 0 // ~w~You two just sit tight and make sure our exit is clear. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6CA' :LAN_B6_21622 0045: actor $5660 defined jump_if_false @LAN_B6_21683 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6CB' 'LNB6_C1' $5660 0 // ~w~This is about to get ugly. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6CB' :LAN_B6_21683 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -1208.81 -18.45 11.82 rotations 0 0 0 00BA: set_camera_point_at -1209.8 -18.35 11.75 mode 2 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10174 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11543 003E: 8@ = create_actor_pedtype 22 model 137 at -1200.101 -5.438 10.3802 004F: unknown_check $5659 jump_if_false @LAN_B6_21810 004E: put_car $5659 at -1204.061 -7.3648 10.391 00D1: set_car $5659 Z_angle_to 180.0 :LAN_B6_21810 0045: actor $1038 defined jump_if_false @LAN_B6_21869 0216: (unknown) $1038 -1207.195 -13.0126 10.3852 010F: (unknown) $1038 -1208.565 -15.1258 10.3816 02C0: (unknown) $1038 7@ 010B: set_actor $1038 armed_weapon_to 0 :LAN_B6_21869 0045: actor $5660 defined jump_if_false @LAN_B6_21914 0216: (unknown) $5660 -1209.797 -17.593 10.3775 00CF: set_actor $5660 Z_angle_to 92.5478 010B: set_actor $5660 armed_weapon_to 25 :LAN_B6_21914 0045: actor $5677 defined jump_if_false @LAN_B6_21967 0216: (unknown) $5677 -1209.712 -15.1786 10.3814 0045: actor $5660 defined jump_if_false @LAN_B6_21961 013E: actor $5677 look_at_actor $5660 :LAN_B6_21961 010B: set_actor $5677 armed_weapon_to 25 :LAN_B6_21967 0045: actor $5678 defined jump_if_false @LAN_B6_22017 0216: (unknown) $5678 -1208.967 -13.9212 10.3836 00CF: set_actor $5678 Z_angle_to 287.2579 010B: set_actor $5678 armed_weapon_to 25 00F4: (unknown) $5678 8@ :LAN_B6_22017 0160: load_model #FORKLIFT 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12099 0228: (unknown) 0443: (unknown) 65 :LAN_B6_22038 8445: not (unknown) 65 jump_if_false @LAN_B6_22059 0001: wait 0 ms 0002: jump @LAN_B6_22038 :LAN_B6_22059 0092: 13@ = init_object #WOODENBOX at 0 0 0 0225: (unknown) 13@ 0 003E: 9@ = create_actor_pedtype 22 model 114 at -1247.0 -27.6 10.8744 00CF: set_actor 9@ Z_angle_to 0 003E: 10@ = create_actor_pedtype 22 model 114 at -1247.0 -26.0 10.8744 00CF: set_actor 10@ Z_angle_to 0 0414: (unknown) 9@ 65 333 0414: (unknown) 10@ 65 332 00EE: (unknown) 9@ -1247.0 -10.0 00EE: (unknown) 10@ -1247.0 -10.0 003E: 11@ = create_actor_pedtype 22 model 113 at -1249.755 -25.598 11.0127 00CF: set_actor 11@ Z_angle_to 272.51 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_8217 11@ 0048: 14@ = create_car #FORKLIFT at -1241.799 -13.0037 10.4672 00A4: 12@ = create_actor_pedtype 22 model 113 in_car 14@ driverseat 00D1: set_car 14@ Z_angle_to 212.5321 0050: set_car 14@ max_speed_to 15.0 0300: (unknown) 14@ 200 01B6: (unknown) 14@ -1243.939 -26.0581 10.7564 0001: wait 500 ms 00C9: fade 1 1000 ms -2@ = -3000 // (int) // timer1 :LAN_B6_22281 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_B6_22385 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 18@ 18@ == 1 // (int) var == num jump_if_false @LAN_B6_22319 0002: jump @LAN_B6_22762 :LAN_B6_22319 0078: if and 0045: actor 9@ defined 0045: actor 10@ defined 0252: object 13@ exists jump_if_false @LAN_B6_22378 0414: (unknown) 9@ 65 333 0414: (unknown) 10@ 65 332 02EE: get_actor 9@ coords_to 15@ 16@ 17@ with_offset 0 0.85 0.45 010D: put_object 13@ at 15@ 16@ 17@ :LAN_B6_22378 0002: jump @LAN_B6_22281 :LAN_B6_22385 00C9: fade 0 500 ms 0045: actor $5660 defined jump_if_false @LAN_B6_22416 00EE: (unknown) $5660 -1209.772 -16.8572 :LAN_B6_22416 -2@ = -500 // (int) // timer1 :LAN_B6_22422 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_B6_22526 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 18@ 18@ == 1 // (int) var == num jump_if_false @LAN_B6_22460 0002: jump @LAN_B6_22762 :LAN_B6_22460 0078: if and 0045: actor 9@ defined 0045: actor 10@ defined 0252: object 13@ exists jump_if_false @LAN_B6_22519 0414: (unknown) 9@ 65 333 0414: (unknown) 10@ 65 332 02EE: get_actor 9@ coords_to 15@ 16@ 17@ with_offset 0 0.85 0.45 010D: put_object 13@ at 15@ 16@ 17@ :LAN_B6_22519 0002: jump @LAN_B6_22422 :LAN_B6_22526 00B9: set_camera_position -1208.47 -18.15 11.17 rotations 0 0 0 00BA: set_camera_point_at -1208.85 -17.27 11.44 mode 2 00C9: fade 1 250 ms 0045: actor $1038 defined jump_if_false @LAN_B6_22602 01EC: (unknown) $1038 0 00EE: (unknown) $1038 -1208.565 -15.1258 :LAN_B6_22602 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6CA' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 2000 jump_if_true @LAN_B6_22762 0045: actor $1038 defined jump_if_false @LAN_B6_22665 04B4: (unknown) $1038 120 524 1.0 :LAN_B6_22665 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6CA' jump_if_true @LAN_B6_22762 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6CB' 0 0078: if and 0045: actor $5660 defined 0045: actor $1038 defined jump_if_false @LAN_B6_22736 0153: (unknown) $5660 $1038 :LAN_B6_22736 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6CB' jump_if_true @LAN_B6_22762 :LAN_B6_22762 0045: actor 9@ defined jump_if_false @LAN_B6_22775 00DF: (unknown) 9@ :LAN_B6_22775 0045: actor 10@ defined jump_if_false @LAN_B6_22788 00DF: (unknown) 10@ :LAN_B6_22788 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 003F: destroy_actor 8@ 003F: destroy_actor 9@ 003F: destroy_actor 10@ 003F: destroy_actor 11@ 003F: destroy_actor 12@ 0093: destroy_object 13@ 0049: destroy_car 14@ 0045: actor $1038 defined jump_if_false @LAN_B6_22839 0352: (unknown) $1038 010B: set_actor $1038 armed_weapon_to 7@ :LAN_B6_22839 0444: (unknown) 120 0444: (unknown) 121 0@ = 4 // (int) 0026: return :LAN_B6_22854 $5642 == 1 // (int) var == num jump_if_false @LAN_B6_22880 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 1000 :LAN_B6_22880 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10174 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11719 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11543 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12419 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10327 02CB: (unknown) 10.0 024F: (unknown) 0.5 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_4389 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_355 1000 0057: show_text_highpriority GXT 'LNB6_05' time 5000 flag 1 // Take out the ~r~gang members.~w~ Protect ~b~Lance~w~ and the trucks. 0045: actor $5660 defined jump_if_false @LAN_B6_23009 00C1: (unknown) $5660 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 :LAN_B6_23009 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1092 2 024D: (unknown) $5662 1 'LNB6_04' // Lance :LAN_B6_23036 0@ == 4 // (int) var == num jump_if_false @LAN_B6_23214 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6641 009F: actor $1038 dead jump_if_false @LAN_B6_23084 0@ = -2 // (int) 0002: jump @LAN_B6_23207 :LAN_B6_23084 009F: actor $5660 dead jump_if_false @LAN_B6_23107 0@ = -4 // (int) 0002: jump @LAN_B6_23207 :LAN_B6_23107 00A0: car $5758 wrecked jump_if_false @LAN_B6_23130 0@ = -5 // (int) 0002: jump @LAN_B6_23207 :LAN_B6_23130 00A0: car $5754 wrecked jump_if_false @LAN_B6_23153 0@ = -5 // (int) 0002: jump @LAN_B6_23207 :LAN_B6_23153 $5715 == 0 // (int) var == num jump_if_false @LAN_B6_23177 0@ = 5 // (int) 0002: jump @LAN_B6_23207 :LAN_B6_23177 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12770 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10657 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11088 :LAN_B6_23207 0002: jump @LAN_B6_23036 :LAN_B6_23214 0@ == 5 // (int) var == num jump_if_false @LAN_B6_23261 0001: wait 1000 ms 00AE: remove_status_text $5662 02CB: (unknown) 1.0 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_23261 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_23261 0026: return :LAN_B6_23263 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 1000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12870 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10174 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11719 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11543 0045: actor $1038 defined jump_if_false @LAN_B6_23387 022C: (unknown) -1280.683 -7.2178 10.7066 100.0 1 0216: (unknown) $1038 -1280.683 -7.2178 10.7066 00CF: set_actor $1038 Z_angle_to 237.061 :LAN_B6_23387 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_8298 -1279.75 -8.52 10.78 0 0045: actor $5660 defined jump_if_false @LAN_B6_23459 010F: (unknown) $5660 -1270.387 -11.1371 11.88 0285: (unknown) $5660 0 04B9: (unknown) $5660 0 0 0 0557: (unknown) $5660 0 :LAN_B6_23459 0443: (unknown) 107 0160: load_model #HUNTER 0160: load_model 41 0228: (unknown) 0048: 19@ = create_car #HUNTER at -1520.418 -35.7411 20.0 00A4: 20@ = create_actor_pedtype 22 model 41 in_car 19@ driverseat 03D8: (unknown) 19@ 02FF: (unknown) 19@ 1 0233: (unknown) 19@ -1110.416 16.7339 02DA: (unknown) 19@ -1110.416 16.7339 20.0 75 02E9: set_car 19@ speed_to 5.0 0001: wait 500 ms 0045: actor $5660 defined jump_if_false @LAN_B6_23612 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6DA' 'LNB6_D0' $5660 0 // ~w~Take the other truck and follow me. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6DA' :LAN_B6_23612 0045: actor $5660 defined jump_if_false @LAN_B6_23673 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6DB' 'LNB6_D1' $5660 0 // ~w~Looks like your friend Martinez finally showed up... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6DB' :LAN_B6_23673 0045: actor $1038 defined jump_if_false @LAN_B6_23734 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6DC' 'LNB6_D2' $1038 0 // ~w~Shit! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6DC' :LAN_B6_23734 00B9: set_camera_position -1270.3 -10.31 12.4 rotations 0 0 0 00BA: set_camera_point_at -1271.26 -10.11 12.2 mode 2 028D: (unknown) 0.1 00C9: fade 1 1000 ms 0045: actor $5660 defined jump_if_false @LAN_B6_23866 0044: put_actor $5660 at -1279.75 -8.52 10.78 010F: (unknown) $5660 -1270.387 -11.1371 11.88 0158: actor $5660 run_to -1270.387 -11.1371 0045: actor $1038 defined jump_if_false @LAN_B6_23866 0153: (unknown) $5660 $1038 :LAN_B6_23866 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 500 jump_if_true @LAN_B6_24366 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6DA' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6DA' jump_if_true @LAN_B6_24366 00B9: set_camera_position -1281.93 -7.82 11.78 rotations 0 0 0 00BA: set_camera_point_at -1280.97 -7.78 12.04 mode 2 0045: actor $1038 defined jump_if_false @LAN_B6_24011 0044: put_actor $1038 at -1280.68 -7.22 10.81 00CF: set_actor $1038 Z_angle_to -136.08 :LAN_B6_24011 004F: unknown_check 19@ jump_if_false @LAN_B6_24054 004E: put_car 19@ at -1380.557 -25.4801 15.0 00D1: set_car 19@ Z_angle_to 270.0 02F2: (unknown) 19@ 270.0 0325: (unknown) 19@ 1 :LAN_B6_24054 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6DB' 1 0045: actor $5660 defined jump_if_false @LAN_B6_24128 00A2: (unknown) $5660 0044: put_actor $5660 at -1271.91 -10.6 10.88 00CF: set_actor $5660 Z_angle_to 55.0 04B4: (unknown) $5660 107 460 1.0 :LAN_B6_24128 0078: if and 0045: actor $1038 defined 0045: actor $5660 defined jump_if_false @LAN_B6_24153 013E: actor $1038 look_at_actor $5660 :LAN_B6_24153 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 2000 jump_if_true @LAN_B6_24366 004F: unknown_check 19@ jump_if_false @LAN_B6_24209 0325: (unknown) 19@ 0 02DA: (unknown) 19@ -1110.416 -20.0 20.0 120 02E9: set_car 19@ speed_to 25.0 :LAN_B6_24209 0045: actor $5660 defined jump_if_false @LAN_B6_24230 0528: (unknown) $5660 460 -1.5 :LAN_B6_24230 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6DB' jump_if_true @LAN_B6_24366 0078: if and 0045: actor $1038 defined 0045: actor 20@ defined jump_if_false @LAN_B6_24279 0153: (unknown) $1038 20@ :LAN_B6_24279 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 250 jump_if_true @LAN_B6_24366 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6DC' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6DC' jump_if_true @LAN_B6_24366 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 1000 jump_if_true @LAN_B6_24366 :LAN_B6_24366 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 003F: destroy_actor 20@ 0049: destroy_car 19@ 0444: (unknown) 107 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12870 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9827 0@ = 6 // (int) 0026: return :LAN_B6_24413 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13380 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11543 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_16216 -828.4183 612.1526 20.0 0 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_16391 0221: (unknown) 01CF: (unknown) 0093: destroy_object $1822 0125: set_traffic_density_multiplier_to 0 02CB: (unknown) 1.666 0001: wait 1000 ms 0045: actor $5660 defined jump_if_false @LAN_B6_24561 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6EA' 'SLNB6EA' $5660 0 // ~w~Try to keep up man, I'm a BAAAD driver. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6EA' :LAN_B6_24561 0045: actor $1038 defined jump_if_false @LAN_B6_24622 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6EB' 'SLNB6EB' $1038 0 // ~w~You said it. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6EB' :LAN_B6_24622 0045: actor $5660 defined jump_if_false @LAN_B6_24683 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6EC' 'SLNB6EC' $5660 0 // ~w~I'm losing you man. Where are you? 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6EC' :LAN_B6_24683 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_355 1000 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1092 0 024D: (unknown) $5804 1 'DAMAGE' // Damage $5804 = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 21@ = 1 // (int) 22@ = 0 // (int) 23@ = 0 // (int) 24@ = 0 // (int) :LAN_B6_24759 0@ == 6 // (int) var == num jump_if_false @LAN_B6_25862 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6641 009F: actor $1038 dead jump_if_false @LAN_B6_24810 0@ = -2 // (int) 0002: jump @LAN_B6_25374 :LAN_B6_24810 009F: actor $5660 dead jump_if_false @LAN_B6_24833 0@ = -4 // (int) 0002: jump @LAN_B6_25374 :LAN_B6_24833 00A0: car $5758 wrecked jump_if_false @LAN_B6_24856 0@ = -5 // (int) 0002: jump @LAN_B6_25374 :LAN_B6_24856 00A0: car $5754 wrecked jump_if_false @LAN_B6_24879 0@ = -5 // (int) 0002: jump @LAN_B6_25374 :LAN_B6_24879 8086: not actor $1038 near_actor $5660 radius 160.0 160.0 sphere 0 0022: jump_if_false @LAN_B6_24911 // Note: the incorrect math opcode was used here 0@ = -6 // (int) 0002: jump @LAN_B6_25374 :LAN_B6_24911 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13537 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14183 $5789 > 1 // (int) var > num jump_if_false @LAN_B6_24976 25@ = 0 // (int) :LAN_B6_24948 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_15480 25@ 25@ += 1 // (int) 25@ >= 2 // (int) var >= num jump_if_false @LAN_B6_24948 :LAN_B6_24976 3@ == 0 // (int) var == num jump_if_false @LAN_B6_25041 007C: actor $1038 driving $5754 0022: jump_if_false @LAN_B6_25034 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) 23@ == 0 // (int) var == num jump_if_false @LAN_B6_25034 028E: (unknown) 1 1200000 23@ = 1 // (int) :LAN_B6_25034 0002: jump @LAN_B6_25062 :LAN_B6_25041 807C: not actor $1038 driving $5754 0022: jump_if_false @LAN_B6_25062 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_25062 3@ == 1 // (int) var == num jump_if_false @LAN_B6_25150 21@ == 1 // (int) var == num jump_if_false @LAN_B6_25121 8086: not actor $1038 near_actor $5660 radius 90.0 90.0 sphere 0 0022: jump_if_false @LAN_B6_25114 // Note: the incorrect math opcode was used here 21@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_25114 0002: jump @LAN_B6_25150 :LAN_B6_25121 0086: actor $1038 near_actor $5660 radius 40.0 40.0 sphere 0 0022: jump_if_false @LAN_B6_25150 // Note: the incorrect math opcode was used here 21@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_25150 004F: unknown_check $5758 jump_if_false @LAN_B6_25202 0132: actor $1038 near_car $5758 radius 90.0 90.0 sphere 0 0022: jump_if_false @LAN_B6_25195 // Note: the incorrect math opcode was used here 0050: set_car $5758 max_speed_to 28.0 0002: jump @LAN_B6_25202 :LAN_B6_25195 0050: set_car $5758 max_speed_to 10.0 :LAN_B6_25202 22@ == 0 // (int) var == num jump_if_false @LAN_B6_25246 0102: car $5758 near_point -754.6774 -924.3702 radius 27.0 27.0 sphere 0 jump_if_false @LAN_B6_25246 22@ = 1 // (int) :LAN_B6_25246 22@ == 1 // (int) var == num jump_if_false @LAN_B6_25326 3@ == 0 // (int) var == num jump_if_false @LAN_B6_25281 0052: set_car $5758 driver_behaviour_to 0 0002: jump @LAN_B6_25326 :LAN_B6_25281 8102: not car $5754 near_point -754.6774 -924.3702 radius 62.0 62.0 sphere 0 jump_if_false @LAN_B6_25321 0052: set_car $5758 driver_behaviour_to 0 0002: jump @LAN_B6_25326 :LAN_B6_25321 0@ = 7 // (int) :LAN_B6_25326 0@ == 6 // (int) var == num jump_if_false @LAN_B6_25374 8132: not actor $1038 near_car $5754 radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_B6_25374 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5754 0022: jump_if_false @LAN_B6_25374 // Note: the incorrect math opcode was used here 0@ = -5 // (int) :LAN_B6_25374 0@ == 6 // (int) var == num jump_if_false @LAN_B6_25855 2@ == 0 // (int) var == num jump_if_false @LAN_B6_25648 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_25418 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_25418 3@ == 0 // (int) var == num jump_if_false @LAN_B6_25505 $5789 >= 0 // (int) var >= num jump_if_false @LAN_B6_25464 0057: show_text_highpriority GXT 'LNB6_00' time 5000 flag 1 // Get in the ~b~truck~w~ before you lose Lance! 0002: jump @LAN_B6_25480 :LAN_B6_25464 0057: show_text_highpriority GXT 'LNB6_11' time 5000 flag 1 // Get in the ~b~truck. :LAN_B6_25480 00C0: (unknown) $5754 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 0002: jump @LAN_B6_25626 :LAN_B6_25505 21@ == 0 // (int) var == num jump_if_false @LAN_B6_25592 $5789 >= 0 // (int) var >= num jump_if_false @LAN_B6_25551 0057: show_text_highpriority GXT 'LNB6_01' time 5000 flag 1 // Don't lose ~b~Lance! 0002: jump @LAN_B6_25567 :LAN_B6_25551 0057: show_text_highpriority GXT 'LNB6_12' time 5000 flag 1 // Don't leave ~b~Lance. :LAN_B6_25567 00C0: (unknown) $5758 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 0002: jump @LAN_B6_25626 :LAN_B6_25592 0057: show_text_highpriority GXT 'LNB6_02' time 5000 flag 1 // Follow ~b~Lance. 00C0: (unknown) $5758 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 :LAN_B6_25626 0035: 5@ = 6@ // (int vars) 5@ += 6000 // (int) 2@ = 1 // (int) 0002: jump @LAN_B6_25855 :LAN_B6_25648 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_25855 // Note: the incorrect math opcode was used here 4@ == 0 // (int) var == num jump_if_false @LAN_B6_25713 $5789 >= 0 // (int) var >= num jump_if_false @LAN_B6_25706 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'LANB6EA' 4@ += 1 // (int) :LAN_B6_25706 0002: jump @LAN_B6_25855 :LAN_B6_25713 4@ == 1 // (int) var == num jump_if_false @LAN_B6_25782 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6EA' jump_if_false @LAN_B6_25775 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'LANB6EB' 4@ += 1 // (int) :LAN_B6_25775 0002: jump @LAN_B6_25855 :LAN_B6_25782 4@ == 2 // (int) var == num jump_if_false @LAN_B6_25855 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6EB' jump_if_false @LAN_B6_25855 21@ == 0 // (int) var == num jump_if_false @LAN_B6_25855 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'LANB6EC' 4@ += 1 // (int) :LAN_B6_25855 0002: jump @LAN_B6_24759 :LAN_B6_25862 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13240 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12148 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_25903 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_25903 0026: return :LAN_B6_25905 0045: actor $1038 defined jump_if_false @LAN_B6_25937 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 01AE: (unknown) 1 :LAN_B6_25937 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16055 1 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_16216 -840.0 -904.9971 30.0 0 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_16428 -487.1297 -930.6 30.0 120 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9351 -788.0776 -922.471 9.5111 270.0 1 1 1 004F: unknown_check $5758 jump_if_false @LAN_B6_26094 004A: car $5758 drive_to -195.9454 -929.3721 12.6845 0050: set_car $5758 max_speed_to 25.0 02E9: set_car $5758 speed_to 25.0 0051: set_car $5758 traffic_behavior_to 3 :LAN_B6_26094 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9091 -809.1584 -920.5927 9.9683 270.0 1 1 1 004F: unknown_check $5754 jump_if_false @LAN_B6_26184 0236: (unknown) $5754 3 004A: car $5754 drive_to -195.9454 -929.3721 12.6845 0050: set_car $5754 max_speed_to 25.0 02E9: set_car $5754 speed_to 25.0 0051: set_car $5754 traffic_behavior_to 3 :LAN_B6_26184 00B9: set_camera_position -751.62 -929.73 12.65 rotations 0 0 0 00BA: set_camera_point_at -752.58 -929.48 12.5 mode 2 02B4: set_camera_transverse_delay 1.0 time 1000 0001: wait 500 ms 00B9: set_camera_position -751.62 -929.73 12.65 rotations 0 0 0 00BA: set_camera_point_at -752.18 -929.13 13.22 mode 1 0001: wait 1500 ms 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined jump_if_false @LAN_B6_26312 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 :LAN_B6_26312 0@ = 8 // (int) 0026: return :LAN_B6_26319 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_18243 1 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14295 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13737 0525: (unknown) 2 004F: unknown_check $5754 jump_if_false @LAN_B6_26381 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16597 $5754 :LAN_B6_26381 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6ED' 'SLNB6ED' -1 0 // ~w~Hey, looks like the cops have scared off Martinez... 2@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) :LAN_B6_26424 0@ == 8 // (int) var == num jump_if_false @LAN_B6_26937 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6641 009F: actor $1038 dead jump_if_false @LAN_B6_26475 0@ = -2 // (int) 0002: jump @LAN_B6_26803 :LAN_B6_26475 009F: actor $5660 dead jump_if_false @LAN_B6_26498 0@ = -4 // (int) 0002: jump @LAN_B6_26803 :LAN_B6_26498 00A0: car $5758 wrecked jump_if_false @LAN_B6_26521 0@ = -5 // (int) 0002: jump @LAN_B6_26803 :LAN_B6_26521 00A0: car $5754 wrecked jump_if_false @LAN_B6_26544 0@ = -5 // (int) 0002: jump @LAN_B6_26803 :LAN_B6_26544 -765.0 > $1042 // (float) num > var 0022: jump_if_false @LAN_B6_26575 // Note: the incorrect math opcode was used here 013B: explode_car $5758 0@ = -4 // (int) 0002: jump @LAN_B6_26803 :LAN_B6_26575 $1042 > -240.0 // (float) var > num jump_if_false @LAN_B6_26601 0@ = 9 // (int) 0002: jump @LAN_B6_26803 :LAN_B6_26601 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14183 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_16759 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17616 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_18243 0 3@ == 0 // (int) var == num jump_if_false @LAN_B6_26682 007C: actor $1038 driving $5754 0022: jump_if_false @LAN_B6_26675 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_26675 0002: jump @LAN_B6_26703 :LAN_B6_26682 807C: not actor $1038 driving $5754 0022: jump_if_false @LAN_B6_26703 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_26703 004D: store_car $5758 position_to 26@ 27@ 28@ 26@ > -228.0 // (float) var > num jump_if_false @LAN_B6_26735 0050: set_car $5758 max_speed_to 0 0002: jump @LAN_B6_26803 :LAN_B6_26735 26@ > -270.0 // (float) var > num jump_if_false @LAN_B6_26762 0050: set_car $5758 max_speed_to 10.0 0002: jump @LAN_B6_26803 :LAN_B6_26762 0132: actor $5660 near_car $5754 radius 150.0 150.0 sphere 0 0022: jump_if_false @LAN_B6_26796 // Note: the incorrect math opcode was used here 0050: set_car $5758 max_speed_to 25.0 0002: jump @LAN_B6_26803 :LAN_B6_26796 0050: set_car $5758 max_speed_to 15.0 :LAN_B6_26803 0@ == 8 // (int) var == num jump_if_false @LAN_B6_26930 2@ == 0 // (int) var == num jump_if_false @LAN_B6_26930 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_26847 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_26847 3@ == 0 // (int) var == num jump_if_false @LAN_B6_26899 0057: show_text_highpriority GXT 'LNB6_00' time 5000 flag 1 // Get in the ~b~truck~w~ before you lose Lance! 00C0: (unknown) $5754 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 0002: jump @LAN_B6_26915 :LAN_B6_26899 0057: show_text_highpriority GXT 'LNB6_03' time 5000 flag 1 // Cross the bridge and avoid incoming fire from the ~r~helicopter. :LAN_B6_26915 2@ = 1 // (int) 0035: 5@ = 6@ // (int vars) 5@ += 5000 // (int) :LAN_B6_26930 0002: jump @LAN_B6_26424 :LAN_B6_26937 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_26958 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_26958 02A0: (unknown) 1 00B6: restore_camera 0026: return :LAN_B6_26966 0045: actor $1038 defined jump_if_false @LAN_B6_26998 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 01AE: (unknown) 1 :LAN_B6_26998 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17835 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6EE' 'SLNB6EE' -99 0 // ~w~Oh, shit. They're after US now. 004F: unknown_check $5758 jump_if_false @LAN_B6_27125 004E: put_car $5758 at -241.4767 -939.1563 13.645 00D1: set_car $5758 Z_angle_to 270.0 0050: set_car $5758 max_speed_to 25.0 02E9: set_car $5758 speed_to 25.0 0051: set_car $5758 traffic_behavior_to 3 0126: make_car $5758 very_heavy 1 01B6: (unknown) $5758 -190.1839 -932.3588 12.0914 :LAN_B6_27125 004F: unknown_check $5754 jump_if_false @LAN_B6_27209 004E: put_car $5754 at -258.6869 -937.5015 14.613 00D1: set_car $5754 Z_angle_to 272.2216 0050: set_car $5754 max_speed_to 25.0 02E9: set_car $5754 speed_to 25.0 0051: set_car $5754 traffic_behavior_to 3 0126: make_car $5754 very_heavy 1 01B6: (unknown) $5754 -189.8426 -925.5461 12.0278 :LAN_B6_27209 004F: unknown_check $5818 jump_if_false @LAN_B6_27281 004E: put_car $5818 at -275.0355 -945.0 22.0 00D1: set_car $5818 Z_angle_to 180.0 02E9: set_car $5818 speed_to 15.0 00D1: set_car $5818 Z_angle_to 270.0 02F2: (unknown) $5818 270.0 02DA: (unknown) $5818 -265.0 -1100.0 25.0 120 :LAN_B6_27281 00B9: set_camera_position -199.91 -924.63 13.04 rotations 0 0 0 00BA: set_camera_point_at -200.78 -925.11 12.95 mode 2 02B4: set_camera_transverse_delay 1.0 time 3000 0001: wait 0 ms 00B9: set_camera_position -199.91 -924.63 13.04 rotations 0 0 0 00BA: set_camera_point_at -200.45 -925.46 12.95 mode 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'LANB6ED' jump_if_false @LAN_B6_27516 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'LANB6ED' 0001: wait 1000 ms 004F: unknown_check $5754 jump_if_false @LAN_B6_27473 25@ = 0 // (int) :LAN_B6_27435 0045: actor $5598(25@,3) defined jump_if_false @LAN_B6_27456 00EC: (unknown) $5598(25@,3) $5754 :LAN_B6_27456 25@ += 1 // (int) 25@ >= 3 // (int) var >= num jump_if_false @LAN_B6_27435 :LAN_B6_27473 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'LANB6ED' jump_if_false @LAN_B6_27509 0001: wait 0 ms 0002: jump @LAN_B6_27473 :LAN_B6_27509 0002: jump @LAN_B6_27521 :LAN_B6_27516 0001: wait 3000 ms :LAN_B6_27521 0001: wait 1000 ms 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined jump_if_false @LAN_B6_27562 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 01CF: (unknown) :LAN_B6_27562 004F: unknown_check $5754 jump_if_false @LAN_B6_27578 0126: make_car $5754 very_heavy 0 :LAN_B6_27578 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_17938 1 0049: destroy_car $5818 0@ = 10 // (int) 0026: return :LAN_B6_27601 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13901 0125: set_traffic_density_multiplier_to 1.0 0045: actor $1038 defined jump_if_false @LAN_B6_27633 0099: set_player $1038 minimum_wanted_level_to 4 :LAN_B6_27633 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'LANB6EE' jump_if_false @LAN_B6_27678 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'LANB6EE' :LAN_B6_27678 2@ = 0 // (int) :LAN_B6_27682 0@ == 10 // (int) var == num jump_if_false @LAN_B6_28247 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6641 009F: actor $1038 dead jump_if_false @LAN_B6_27733 0@ = -2 // (int) 0002: jump @LAN_B6_28053 :LAN_B6_27733 009F: actor $5660 dead jump_if_false @LAN_B6_27756 0@ = -4 // (int) 0002: jump @LAN_B6_28053 :LAN_B6_27756 00A0: car $5758 wrecked jump_if_false @LAN_B6_27779 0@ = -5 // (int) 0002: jump @LAN_B6_28053 :LAN_B6_27779 00A0: car $5754 wrecked jump_if_false @LAN_B6_27802 0@ = -5 // (int) 0002: jump @LAN_B6_28053 :LAN_B6_27802 8086: not actor $1038 near_actor $5660 radius 160.0 160.0 sphere 0 0022: jump_if_false @LAN_B6_27834 // Note: the incorrect math opcode was used here 0@ = -6 // (int) 0002: jump @LAN_B6_28053 :LAN_B6_27834 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14061 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14183 3@ == 0 // (int) var == num jump_if_false @LAN_B6_27894 007C: actor $1038 driving $5754 0022: jump_if_false @LAN_B6_27887 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_27887 0002: jump @LAN_B6_27915 :LAN_B6_27894 807C: not actor $1038 driving $5754 0022: jump_if_false @LAN_B6_27915 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_27915 3@ == 1 // (int) var == num jump_if_false @LAN_B6_28053 21@ == 1 // (int) var == num jump_if_false @LAN_B6_27974 8086: not actor $1038 near_actor $5660 radius 90.0 90.0 sphere 0 0022: jump_if_false @LAN_B6_27967 // Note: the incorrect math opcode was used here 21@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_27967 0002: jump @LAN_B6_28003 :LAN_B6_27974 0086: actor $1038 near_actor $5660 radius 40.0 40.0 sphere 0 0022: jump_if_false @LAN_B6_28003 // Note: the incorrect math opcode was used here 21@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_28003 21@ == 1 // (int) var == num jump_if_false @LAN_B6_28053 $5802 >= 4 // (int) var >= num jump_if_false @LAN_B6_28053 0132: actor $1038 near_car $5758 radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_B6_28053 // Note: the incorrect math opcode was used here 0@ = 11 // (int) :LAN_B6_28053 0@ == 10 // (int) var == num jump_if_false @LAN_B6_28240 2@ == 0 // (int) var == num jump_if_false @LAN_B6_28240 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_28097 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_28097 3@ == 0 // (int) var == num jump_if_false @LAN_B6_28149 0057: show_text_highpriority GXT 'LNB6_00' time 5000 flag 1 // Get in the ~b~truck~w~ before you lose Lance! 00C0: (unknown) $5754 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 0002: jump @LAN_B6_28235 :LAN_B6_28149 21@ == 0 // (int) var == num jump_if_false @LAN_B6_28201 0057: show_text_highpriority GXT 'LNB6_01' time 5000 flag 1 // Don't lose ~b~Lance! 00C0: (unknown) $5758 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 0002: jump @LAN_B6_28235 :LAN_B6_28201 0057: show_text_highpriority GXT 'LNB6_02' time 5000 flag 1 // Follow ~b~Lance. 00C0: (unknown) $5758 $5658 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1313 $5658 :LAN_B6_28235 2@ = 1 // (int) :LAN_B6_28240 0002: jump @LAN_B6_27682 :LAN_B6_28247 82DB: not unknown_check $5658 0 jump_if_false @LAN_B6_28268 00BB: (unknown) $5658 02E2: $5658 = 0 // (any) :LAN_B6_28268 00AE: remove_status_text $5804 0026: return :LAN_B6_28274 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 1000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 00B9: set_camera_position -83.32 -1562.89 16.97 rotations 0 0 0 00BA: set_camera_point_at -83.58 -1563.79 16.62 mode 2 022C: (unknown) -87.6711 -1577.016 9.4201 30.0 1 022C: (unknown) -83.059 -1568.291 9.2777 30.0 1 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9351 -80.7633 -1570.44 9.4145 150.1961 1 1 1 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9091 -81.9791 -1563.208 9.2777 147.4046 1 1 1 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3105 2 3 0045: actor $5660 defined jump_if_false @LAN_B6_28527 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6FA' 'LNB6_F0' $5660 0 // ~w~Rich at last, uh-hu, rich at last, huh... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6FA' :LAN_B6_28527 0045: actor $5660 defined jump_if_false @LAN_B6_28588 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6FF' 'SLNB6FF' $5660 0 // ~w~Thank God almighty, we are rich at last! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6FF' :LAN_B6_28588 0045: actor $1038 defined jump_if_false @LAN_B6_28649 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6FB' 'LNB6_F1' $1038 0 // ~w~We haven't sold this shit yet. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6FB' :LAN_B6_28649 0045: actor $5660 defined jump_if_false @LAN_B6_28710 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6FC' 'LNB6_F2' $5660 0 // ~w~We'd better: I've just bought us both fancy apartments. We're mortgaged to the hilt. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6FC' :LAN_B6_28710 0045: actor $1038 defined jump_if_false @LAN_B6_28771 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6FD' 'LNB6_F3' $1038 0 // ~w~We're supposed to be getting out of this shit. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'LANB6FD' :LAN_B6_28771 00B9: set_camera_position -66.11 -1570.52 18.57 rotations 0 0 0 00BA: set_camera_point_at -66.94 -1570.96 18.24 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 7000 00B9: set_camera_position -70.17 -1572.56 17.05 rotations 0 0 0 00BA: set_camera_point_at -71.07 -1572.88 16.76 mode 1 00C9: fade 1 1000 ms 004F: unknown_check $5758 jump_if_false @LAN_B6_28918 0300: (unknown) $5758 200 0050: set_car $5758 max_speed_to 7.5 02E9: set_car $5758 speed_to 7.5 01B6: (unknown) $5758 -89.1434 -1584.521 9.4662 :LAN_B6_28918 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 2000 jump_if_true @LAN_B6_29023 004F: unknown_check $5754 jump_if_false @LAN_B6_28989 0300: (unknown) $5754 200 0050: set_car $5754 max_speed_to 7.5 02E9: set_car $5754 speed_to 7.5 01B6: (unknown) $5754 -93.1475 -1582.004 9.4649 :LAN_B6_28989 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 4000 jump_if_true @LAN_B6_29023 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3105 2 2 :LAN_B6_29023 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 00B9: set_camera_position -87.39 -1623.3 9.89 rotations 0 0 0 00BA: set_camera_point_at -87.64 -1622.36 10.1 mode 2 022C: (unknown) -74.1953 -1599.851 9.4481 100.0 1 0045: actor $1038 defined jump_if_false @LAN_B6_29169 042B: (unknown) $1038 1@ 0216: (unknown) $1038 -75.75 -1600.372 9.4481 010F: (unknown) $1038 -91.49 -1612.42 9.45 01EC: (unknown) $1038 0 010B: set_actor $1038 armed_weapon_to 0 0285: (unknown) $1038 0 04B9: (unknown) $1038 0 0 0 :LAN_B6_29169 0045: actor $5660 defined jump_if_false @LAN_B6_29245 042B: (unknown) $5660 29@ 0216: (unknown) $5660 -76.6823 -1600.307 9.4483 010F: (unknown) $5660 -92.21 -1611.47 9.46 01EC: (unknown) $5660 0 010B: set_actor $5660 armed_weapon_to 0 0285: (unknown) $5660 0 04B9: (unknown) $5660 0 0 0 :LAN_B6_29245 0078: if and 0045: actor $1038 defined 0045: actor $5660 defined jump_if_false @LAN_B6_29269 015F: (unknown) $1038 29@ :LAN_B6_29269 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10017 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 500 jump_if_true @LAN_B6_29941 0045: actor $1038 defined jump_if_false @LAN_B6_29330 00EE: (unknown) $1038 -91.25 -1611.77 :LAN_B6_29330 0045: actor $5660 defined jump_if_false @LAN_B6_29355 00EE: (unknown) $5660 -90.93 -1610.59 :LAN_B6_29355 0078: if and 0045: actor $1038 defined 0045: actor $5660 defined jump_if_false @LAN_B6_29380 0153: (unknown) $1038 $5660 :LAN_B6_29380 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6FA' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6FA' jump_if_true @LAN_B6_29941 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6FF' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6FF' jump_if_true @LAN_B6_29941 0045: actor $5660 defined jump_if_false @LAN_B6_29516 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'LANB6FE' 'LNB6_F4' $5660 0 // ~w~We are. But I gotta do it in style. I've got a reputation to uphold. :LAN_B6_29516 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6FB' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6FB' jump_if_true @LAN_B6_29941 0078: if and 0045: actor $1038 defined 0045: actor $5660 defined jump_if_false @LAN_B6_29588 0153: (unknown) $5660 $1038 :LAN_B6_29588 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6FC' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6FC' jump_if_true @LAN_B6_29941 00B9: set_camera_position -94.31 -1613.15 10.01 rotations 0 0 0 00BA: set_camera_point_at -93.58 -1612.47 10.1 mode 2 02B4: set_camera_transverse_delay 1.0 time 7000 0045: actor $1038 defined jump_if_false @LAN_B6_29744 0044: put_actor $1038 at -91.25 -1611.77 9.45 010F: (unknown) $1038 -102.87 -1605.91 9.3 00EE: (unknown) $1038 -102.87 -1605.91 :LAN_B6_29744 0045: actor $5660 defined jump_if_false @LAN_B6_29807 0044: put_actor $5660 at -90.93 -1610.59 9.46 010F: (unknown) $5660 -102.07 -1604.88 9.32 00EE: (unknown) $5660 -102.07 -1604.88 :LAN_B6_29807 0001: wait 0 ms 00B9: set_camera_position -94.31 -1613.15 10.01 rotations 0 0 0 00BA: set_camera_point_at -94.88 -1612.36 10.25 mode 1 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6FD' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6FD' jump_if_true @LAN_B6_29941 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'LANB6FE' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'LANB6FE' jump_if_true @LAN_B6_29941 :LAN_B6_29941 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LAN_B6_29999 0044: put_actor $1038 at -106.1309 -1610.289 9.2118 00CF: set_actor $1038 Z_angle_to 132.484 0221: (unknown) 01CF: (unknown) 015F: (unknown) $1038 1@ :LAN_B6_29999 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3105 2 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13211 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13240 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9827 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10017 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16055 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_17938 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17496 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_355 1000 0026: return :LAN_B6_30106 809D: not wasted_or_busted // mission only jump_if_false @LAN_B6_30401 0078: if and not 0@ == -2 // (int) var == num not 0@ == -3 // (int) var == num jump_if_false @LAN_B6_30401 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4983 2000 809D: not wasted_or_busted // mission only jump_if_false @LAN_B6_30401 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9827 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13211 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13240 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10017 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16055 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_17938 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17496 0045: actor $1038 defined jump_if_false @LAN_B6_30394 30@ = 0 // (int) 0078: if and $1042 > -400.0 // (float) var > num 0 > $1043 // (float) num > var 0022: jump_if_false @LAN_B6_30285 // Note: the incorrect math opcode was used here 30@ = 1 // (int) :LAN_B6_30285 0078: if and $1042 > -200.0 // (float) var > num $1043 > 0 // (float) var > num jump_if_false @LAN_B6_30313 30@ = 1 // (int) :LAN_B6_30313 0078: if and $1042 > -760.0 // (float) var > num $1043 > -960.0 // (float) var > num -900.0 > $1043 // (float) num > var 0022: jump_if_false @LAN_B6_30350 // Note: the incorrect math opcode was used here 30@ = 1 // (int) :LAN_B6_30350 30@ == 1 // (int) var == num jump_if_false @LAN_B6_30394 0216: (unknown) $1038 -771.0452 -883.166 10.0293 00CF: set_actor $1038 Z_angle_to 263.6745 0221: (unknown) 01CF: (unknown) :LAN_B6_30394 00C9: fade 1 1000 ms :LAN_B6_30401 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809D: not wasted_or_busted // mission only jump_if_false @LAN_B6_30572 0@ == -3 // (int) var == num jump_if_false @LAN_B6_30465 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4973 'LNB6_X0' // ~r~Lance died. 0002: jump @LAN_B6_30572 :LAN_B6_30465 0@ == -4 // (int) var == num jump_if_false @LAN_B6_30503 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4973 'LNB6_X0' // ~r~Lance died. 0002: jump @LAN_B6_30572 :LAN_B6_30503 0@ == -5 // (int) var == num jump_if_false @LAN_B6_30541 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4973 'LNB6_X1' // ~r~One of the trucks containing the merchandise was destroyed. 0002: jump @LAN_B6_30572 :LAN_B6_30541 0@ == -6 // (int) var == num jump_if_false @LAN_B6_30572 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4973 'LNB6_X2' // ~r~You lost Lance. :LAN_B6_30572 0026: return :LAN_B6_30574 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @99RED_12847 'LAN_B06' 3000 // From Zero to Hero 01DF: progress_made += 1 0026: return :LAN_B6_30602 $1045 = 0 // (int) 04BB: (unknown) 00AE: remove_status_text $5662 00AE: remove_status_text $5804 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_4434 02A0: (unknown) 1 024F: (unknown) 1.0 02CB: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 64--------------- :UMB_B1 0238: name_thread 'UMB_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'UMB_B1' 0025: gosub @UMB_B1_1092 009D: wasted_or_busted // mission only jump_if_false @UMB_B1_45 0025: gosub @UMB_B1_7820 :UMB_B1_45 0025: gosub @UMB_B1_8826 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B1_138 :UMB_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B1_172 809F: not actor 3@ dead 0022: jump_if_false @UMB_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B1_188 0026: return :UMB_B1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @UMB_B1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @UMB_B1_248 0400: (unknown) $1038 $1690 0002: jump @UMB_B1_254 :UMB_B1_248 02C0: (unknown) $1038 $1690 :UMB_B1_254 0@ >= 0 // (int) var >= num jump_if_false @UMB_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :UMB_B1_281 0045: actor $1038 defined jump_if_false @UMB_B1_349 807E: not actor $1038 driving jump_if_false @UMB_B1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @UMB_B1_329 :UMB_B1_326 021D: (unknown) 0 :UMB_B1_329 $1698 == 0 // (int) var == num jump_if_false @UMB_B1_345 02EA: select_interior 2 :UMB_B1_345 01AE: (unknown) 1 :UMB_B1_349 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B1_355 0045: actor $1038 defined jump_if_false @UMB_B1_419 807E: not actor $1038 driving jump_if_false @UMB_B1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @UMB_B1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :UMB_B1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :UMB_B1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @UMB_B1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @UMB_B1_468 02EA: select_interior 0 :UMB_B1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B1_498 0026: return 0045: actor 0@ defined jump_if_false @UMB_B1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B1_549 0026: return :UMB_B1_551 0045: actor 0@ defined 0022: jump_if_false @UMB_B1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @UMB_B1_598 :UMB_B1_594 1@ = 0 // (int) :UMB_B1_598 1@ == 1 // (int) var == num jump_if_false @UMB_B1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B1_675 007E: actor 0@ driving jump_if_false @UMB_B1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B1_664 :UMB_B1_661 00F1: (unknown) 0@ :UMB_B1_664 0002: jump @UMB_B1_675 :UMB_B1_671 1@ = 0 // (int) :UMB_B1_675 0002: jump @UMB_B1_598 :UMB_B1_682 0026: return 0045: actor 0@ defined jump_if_false @UMB_B1_776 007E: actor 0@ driving jump_if_false @UMB_B1_760 02A7: unknown_check 0@ jump_if_false @UMB_B1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B1_753 :UMB_B1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B1_753 0002: jump @UMB_B1_769 :UMB_B1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B1_769 0002: jump @UMB_B1_778 :UMB_B1_776 005F: (unknown) :UMB_B1_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B1_870 :UMB_B1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_551 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_551 4@ :UMB_B1_870 0002: jump @UMB_B1_936 :UMB_B1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B1_936 :UMB_B1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_551 3@ :UMB_B1_936 0045: actor 0@ defined jump_if_false @UMB_B1_988 004F: unknown_check 1@ jump_if_false @UMB_B1_988 007E: actor 0@ driving jump_if_false @UMB_B1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_551 0@ :UMB_B1_988 5@ = 0 // (int) :UMB_B1_992 5@ == 0 // (int) var == num jump_if_false @UMB_B1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B1_1083 004F: unknown_check 1@ jump_if_false @UMB_B1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B1_1083 :UMB_B1_1049 2@ == -1 // (int) var == num jump_if_false @UMB_B1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B1_1083 :UMB_B1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B1_1083 0002: jump @UMB_B1_992 :UMB_B1_1090 0026: return :UMB_B1_1092 $1045 = 1 // (int) 0001: wait 0 ms $5654 = 5 // (int) $5642 = -749.7 // (float) $5643 = -1364.3 // (float) $5644 = 11.4 // (float) $5651 = -752.7 // (float) $5652 = -1364.3 // (float) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @SAFEHOU_12168 21 0160: load_model #CUBAN 0160: load_model #GANG1A 0160: load_model #GANG1B 0160: load_model 153 0160: load_model #UZI 0160: load_model #INGRAMSL 0160: load_model #HERMES 0228: (unknown) 0443: (unknown) 120 0228: (unknown) 013F: $5621 = create_pickup #GD_DILDO type 3 at -867.1 1147.4 10.9 0263: (unknown) $5621 $5622 00AA: set_parked_car_generator $1836 cars_to_generate_to 0 02E2: 7@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_9489 7@ 022C: (unknown) -1114.7 -427.8 10.0 10.0 1 0048: $5593 = create_car #CUBAN at -1114.7 -427.8 10.78 00D1: set_car $5593 Z_angle_to 270.0 014C: set_car $5593 health_to 2700 0334: (unknown) $5593 0 0048: $5602 = create_car #CUBAN at -816.3 -90.3 10.3 0048: $5603 = create_car #CUBAN at -816.7 -1480.0 11.3 0048: $5604 = create_car #CUBAN at -796.5 -1092.5 10.7 0048: $5605 = create_car #CUBAN at -980.7 -259.2 10.5 01AE: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_190 500 021D: (unknown) 0 809F: not actor $1038 dead jump_if_false @UMB_B1_1474 0107: toggle_player $1038 can_move 0 0044: put_actor $1038 at -1114.8 -424.0 10.8 00CF: set_actor $1038 Z_angle_to 90.0 0352: (unknown) $1038 :UMB_B1_1474 003E: $5619 = create_actor_pedtype 22 model 153 at -1118.5 -423.6 11.52 00CF: set_actor $5619 Z_angle_to 270.0 00B9: set_camera_position -1119.14 -424.09 12.25 rotations 0 0 0 00BA: set_camera_point_at -1118.16 -424.05 12.05 mode 2 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'UMBB1AA' 'SUBB1AA' $5619 0 // ~w~I've got a package waiting for collection Downtown. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'UMBB1AA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'UMBB1AB' 'SUBB1AB' $5619 0 // ~w~Go get it for me, if you can. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'UMBB1AB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'UMBB1AC' 'SUBB1AC' $1038 0 // ~w~I'm not your delivery man, friend. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'UMBB1AC' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'UMBB1AD' 'SUBB1AD' $5619 0 // ~w~Until I know you've got some balls, and some juice in them, there'll be no alliance between us. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'UMBB1AD' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'UMBB1AE' 'SUBB1AE' $5619 0 // ~w~Juan will go with you. He'll tell me if you've got something down there. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'UMBB1AE' 0001: wait 1000 ms 809F: not actor $1038 dead jump_if_false @UMB_B1_1837 0044: put_actor $1038 at -1117.5 -415.8 -100.0 00EE: (unknown) $1038 -1114.55 -425.63 :UMB_B1_1837 809F: not actor $5619 dead jump_if_false @UMB_B1_1888 0044: put_actor $5619 at -1116.25 -415.47 -100.0 0352: (unknown) $5619 00EE: (unknown) $5619 -1113.49 -425.32 015F: (unknown) $5619 30 :UMB_B1_1888 80A0: not car $5593 wrecked jump_if_false @UMB_B1_1922 0118: $5618 = create_actor_pedtype 2 model #GANG1A in_car $5593 passenger_seat -1 0368: (unknown) $5618 0 032D: (unknown) $5618 1 :UMB_B1_1922 00B9: set_camera_position -1104.97 -432.85 16.68 rotations 0 0 0 00BA: set_camera_point_at -1105.73 -432.3 16.31 mode 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'UMBB1AA' 0 -2@ = 0 // (int) // timer1 :UMB_B1_1997 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2039 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2029 0002: jump @UMB_B1_2687 :UMB_B1_2029 0001: wait 0 ms 0002: jump @UMB_B1_1997 :UMB_B1_2039 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'UMBB1AA' jump_if_false @UMB_B1_2072 0002: jump @UMB_B1_2687 :UMB_B1_2072 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'UMBB1AB' 0 -2@ = 0 // (int) // timer1 :UMB_B1_2098 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2140 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2130 0002: jump @UMB_B1_2687 :UMB_B1_2130 0001: wait 0 ms 0002: jump @UMB_B1_2098 :UMB_B1_2140 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'UMBB1AB' jump_if_false @UMB_B1_2173 0002: jump @UMB_B1_2687 :UMB_B1_2173 809F: not actor $1038 dead jump_if_false @UMB_B1_2198 00EE: (unknown) $1038 -1115.4 -426.23 :UMB_B1_2198 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'UMBB1AC' 0 -2@ = 0 // (int) // timer1 :UMB_B1_2224 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2266 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2256 0002: jump @UMB_B1_2687 :UMB_B1_2256 0001: wait 0 ms 0002: jump @UMB_B1_2224 :UMB_B1_2266 80A0: not car $5593 wrecked jump_if_false @UMB_B1_2310 809F: not actor $1038 dead jump_if_false @UMB_B1_2310 04B6: (unknown) $1038 0 04B7: (unknown) $1038 0 00EA: (unknown) $1038 $5593 $5680 = 1 // (int) :UMB_B1_2310 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'UMBB1AC' jump_if_false @UMB_B1_2343 0002: jump @UMB_B1_2687 :UMB_B1_2343 00B9: set_camera_position -1110.67 -429.5 11.6 rotations 0 0 0 00BA: set_camera_point_at -1111.47 -428.99 11.27 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'UMBB1AD' 0 809F: not actor $1038 dead jump_if_false @UMB_B1_2435 809F: not actor $5619 dead jump_if_false @UMB_B1_2435 0153: (unknown) $5619 $1038 00A2: (unknown) $5619 :UMB_B1_2435 0001: wait 0 ms 0045: actor $5619 defined 0022: jump_if_false @UMB_B1_2461 // Note: the incorrect math opcode was used here 04B4: (unknown) $5619 120 512 1.0 :UMB_B1_2461 -2@ = 0 // (int) // timer1 :UMB_B1_2465 900 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2507 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2497 0002: jump @UMB_B1_2687 :UMB_B1_2497 0001: wait 0 ms 0002: jump @UMB_B1_2465 :UMB_B1_2507 -2@ = 0 // (int) // timer1 :UMB_B1_2511 1100 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2553 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2543 0002: jump @UMB_B1_2687 :UMB_B1_2543 0001: wait 0 ms 0002: jump @UMB_B1_2511 :UMB_B1_2553 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'UMBB1AD' jump_if_false @UMB_B1_2586 0002: jump @UMB_B1_2687 :UMB_B1_2586 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'UMBB1AE' 0 -2@ = 0 // (int) // timer1 :UMB_B1_2612 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2654 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2644 0002: jump @UMB_B1_2687 :UMB_B1_2644 0001: wait 0 ms 0002: jump @UMB_B1_2612 :UMB_B1_2654 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'UMBB1AE' jump_if_false @UMB_B1_2687 0002: jump @UMB_B1_2687 :UMB_B1_2687 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 :UMB_B1_2699 809F: not actor $1038 dead jump_if_false @UMB_B1_2779 $5680 == 1 // (int) var == num jump_if_false @UMB_B1_2762 807E: not actor $1038 driving jump_if_false @UMB_B1_2755 82A7: not unknown_check $1038 jump_if_false @UMB_B1_2755 0001: wait 0 ms 0002: jump @UMB_B1_2699 :UMB_B1_2755 0002: jump @UMB_B1_2779 :UMB_B1_2762 80A0: not car $5593 wrecked jump_if_false @UMB_B1_2779 021C: (unknown) $1038 $5593 :UMB_B1_2779 0048: $5672 = create_car #CUBAN at -1098.1 -408.6 -100.0 0048: $5673 = create_car #CUBAN at -1109.03 -411.4 -100.0 003E: $5674 = create_actor_pedtype 3 model #GANG1A at -1082.8 -401.3 -100.0 003E: $5676 = create_actor_pedtype 21 model #GANG1B at -1082.02 -399.2 -100.0 003E: $5675 = create_actor_pedtype 21 model #GANG1A at -1108.1 -441.3 -100.0 003E: $5677 = create_actor_pedtype 21 model #GANG1B at -1106.8 -437.1 -100.0 0106: give_actor $5674 weapon 26 ammo 500 // Load the weapon model before using this 0106: give_actor $5676 weapon 25 ammo 500 // Load the weapon model before using this 0106: give_actor $5675 weapon 26 ammo 500 // Load the weapon model before using this 0106: give_actor $5677 weapon 25 ammo 500 // Load the weapon model before using this 0368: (unknown) $5676 0 0368: (unknown) $5677 0 032D: (unknown) $5676 1 032D: (unknown) $5677 1 00EA: (unknown) $5674 $5672 00E9: (unknown) $5676 $5672 00EA: (unknown) $5675 $5673 00E9: (unknown) $5677 $5673 01EC: (unknown) $5674 1 01EC: (unknown) $5675 1 01EC: (unknown) $5676 1 01EC: (unknown) $5677 1 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 00B9: set_camera_position -1117.5 -432.36 12.91 rotations 0 0 0 00BA: set_camera_point_at -1117.04 -431.53 12.61 mode 2 0001: wait 800 ms 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position -1114.71 -431.07 11.29 rotations 0 0 0 00BA: set_camera_point_at -1114.43 -430.12 11.14 mode 1 022C: (unknown) -1114.7 -427.8 100.0 100.0 1 003F: destroy_actor $5619 0444: (unknown) 120 809F: not actor $1038 dead jump_if_false @UMB_B1_3151 0339: (unknown) $1038 0 :UMB_B1_3151 0001: wait 1000 ms 0057: show_text_highpriority GXT 'U1_T09' time 8000 flag 1 // You're not the only one after the package... Watch out for the other guys. 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 -2@ = 0 // (int) // timer1 :UMB_B1_3185 0078: if and 7000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @UMB_B1_3429 0001: wait 0 ms -2@ > 4300 // (int) var > num // timer1 jump_if_false @UMB_B1_3241 $5678 == 0 // (int) var == num jump_if_false @UMB_B1_3241 $5678 = 1 // (int) :UMB_B1_3241 809F: not actor $5674 dead jump_if_false @UMB_B1_3323 809F: not actor $5676 dead jump_if_false @UMB_B1_3323 80A0: not car $5672 wrecked jump_if_false @UMB_B1_3323 0078: if and 007E: actor $5674 driving 007E: actor $5676 driving jump_if_false @UMB_B1_3323 004A: car $5672 drive_to -651.2 1173.6 11.0 0051: set_car $5672 traffic_behavior_to 2 0050: set_car $5672 max_speed_to 50.0 :UMB_B1_3323 809F: not actor $5675 dead jump_if_false @UMB_B1_3422 809F: not actor $5677 dead jump_if_false @UMB_B1_3422 809F: not actor $1038 dead jump_if_false @UMB_B1_3362 0153: (unknown) $1038 $5675 :UMB_B1_3362 80A0: not car $5673 wrecked 0022: jump_if_false @UMB_B1_3422 // Note: the incorrect math opcode was used here 0078: if and 007E: actor $5675 driving 007E: actor $5677 driving 0022: jump_if_false @UMB_B1_3422 // Note: the incorrect math opcode was used here 004A: car $5673 drive_to -651.2 1173.6 11.0 0051: set_car $5673 traffic_behavior_to 2 0050: set_car $5673 max_speed_to 50.0 :UMB_B1_3422 0002: jump @UMB_B1_3185 :UMB_B1_3429 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 01AE: (unknown) 0 021D: (unknown) 1 0059: text_clear_all 809F: not actor $1038 dead jump_if_false @UMB_B1_3540 0154: (unknown) $1038 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 809F: not actor $5618 dead jump_if_false @UMB_B1_3540 014B: set_actor $5618 health_to 250 03D5: (unknown) $5618 250 0106: give_actor $5618 weapon 25 ammo 5000 // Load the weapon model before using this 01EC: (unknown) $5618 1 0442: (unknown) $5618 1 0339: (unknown) $5618 0 0119: actor $5618 kill_actor $1038 00A1: (unknown) $5618 524288 :UMB_B1_3540 003F: destroy_actor $5674 003F: destroy_actor $5675 003F: destroy_actor $5676 003F: destroy_actor $5677 0049: destroy_car $5672 0049: destroy_car $5673 1@ = 0 // (int) :UMB_B1_3568 0001: wait 0 ms 80A0: not car $5346(1@,4) wrecked jump_if_false @UMB_B1_3775 014C: set_car $5346(1@,4) health_to 2000 00A4: $5338(1@,4) = create_actor_pedtype 21 model #GANG1A in_car $5346(1@,4) driverseat 041B: (unknown) $5338(1@,4) 9 0339: (unknown) $5338(1@,4) 0 014B: set_actor $5338(1@,4) health_to 150 03D5: (unknown) $5338(1@,4) 150 0290: (unknown) $5346(1@,4) 1.8 0118: $5342(1@,4) = create_actor_pedtype 21 model #GANG1B in_car $5346(1@,4) passenger_seat -1 00A1: (unknown) $5342(1@,4) 1 0051: set_car $5346(1@,4) traffic_behavior_to 2 0050: set_car $5346(1@,4) max_speed_to 50.0 004A: car $5346(1@,4) drive_to -651.2 1173.6 11.0 0106: give_actor $5338(1@,4) weapon 26 ammo 500 // Load the weapon model before using this 0106: give_actor $5342(1@,4) weapon 25 ammo 500 // Load the weapon model before using this 041B: (unknown) $5342(1@,4) 7 0442: (unknown) $5342(1@,4) 1 01EC: (unknown) $5342(1@,4) 1 0119: actor $5342(1@,4) kill_actor $5338(1@,4) 01C9: (unknown) $5342(1@,4) 30 :UMB_B1_3775 0001: wait 0 ms 1@ += 1 // (int) 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_3802 // Note: the incorrect math opcode was used here 0002: jump @UMB_B1_3568 :UMB_B1_3802 $5633 = -867.1 // (float) $5634 = 1147.4 // (float) $5635 = 10.9 // (float) $5636 = -867.1 // (float) $5637 = 1147.4 // (float) 1@ = 0 // (int) :UMB_B1_3851 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_3908 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5338(1@,4) dead 0022: jump_if_false @UMB_B1_3896 // Note: the incorrect math opcode was used here 00C1: (unknown) $5338(1@,4) $5350(1@,4) 00C4: (unknown) $5350(1@,4) 0 :UMB_B1_3896 1@ += 1 // (int) 0002: jump @UMB_B1_3851 :UMB_B1_3908 1@ = 0 // (int) $5668 = 1 // (int) 01CF: (unknown) 0128: set_max_wanted_level_to 4 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_355 500 0057: show_text_highpriority GXT 'U1_01' time 7000 flag 1 // ~w~Pick up the ~g~package. :UMB_B1_3951 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @UMB_B1_3972 0002: jump @UMB_B1_7820 :UMB_B1_3972 809F: not actor $5342(1@,4) dead jump_if_false @UMB_B1_3993 0442: (unknown) $5342(1@,4) 1 :UMB_B1_3993 809F: not actor $5618 dead jump_if_false @UMB_B1_4010 0442: (unknown) $5618 1 :UMB_B1_4010 809F: not actor $1038 dead jump_if_false @UMB_B1_4107 80A0: not car $5346(1@,4) wrecked jump_if_false @UMB_B1_4107 007C: actor $1038 driving $5346(1@,4) 0022: jump_if_false @UMB_B1_4074 // Note: the incorrect math opcode was used here 004C: set_car $5346(1@,4) to_normal_driver 0113: remove_references_to_car $5346(1@,4) // Like turning a car into any random car $5682 = 1 // (int) 0002: jump @UMB_B1_4107 :UMB_B1_4074 $5682 == 1 // (int) var == num jump_if_false @UMB_B1_4107 026A: unknown_check $1038 jump_if_false @UMB_B1_4107 0352: (unknown) $1038 $5682 = 0 // (int) :UMB_B1_4107 $5588 == 0 // (int) var == num jump_if_false @UMB_B1_6938 0140: pickup $5621 picked_up jump_if_false @UMB_B1_4160 0057: show_text_highpriority GXT 'U1_02' time 5000 flag 1 // ~w~Take the package to the ~y~drop off. 00C3: (unknown) $5642 $5643 $5644 $5645 $5588 = 1 // (int) :UMB_B1_4160 $5646 == 0 // (int) var == num jump_if_false @UMB_B1_4200 809F: not actor $1038 dead jump_if_false @UMB_B1_4200 809F: not actor $5618 dead jump_if_false @UMB_B1_4200 0119: actor $5618 kill_actor $1038 :UMB_B1_4200 0078: if and 034A: unknown_check $5654 $5671 == 0 // (int) var == num jump_if_false @UMB_B1_4320 809F: not actor $5654 dead jump_if_false @UMB_B1_4313 80A0: not car $5662 wrecked jump_if_false @UMB_B1_4248 01CA: (unknown) $5662 $5653 :UMB_B1_4248 809F: not actor $5618 dead 0022: jump_if_false @UMB_B1_4313 // Note: the incorrect math opcode was used here 0127: reset_actor $5618 flags 809F: not actor $1038 dead 0022: jump_if_false @UMB_B1_4293 // Note: the incorrect math opcode was used here 009A: player $1038 wanted_level > 1 jump_if_false @UMB_B1_4293 00A1: (unknown) $5618 64 :UMB_B1_4293 00A1: (unknown) $5618 8 03D6: (unknown) $5618 300 03D7: (unknown) $5618 1000 :UMB_B1_4313 0002: jump @UMB_B1_4388 :UMB_B1_4320 809F: not actor $5618 dead jump_if_false @UMB_B1_4388 0127: reset_actor $5618 flags 809F: not actor $1038 dead jump_if_false @UMB_B1_4365 009A: player $1038 wanted_level > 1 jump_if_false @UMB_B1_4365 00A1: (unknown) $5618 64 :UMB_B1_4365 00A1: (unknown) $5618 524288 03D6: (unknown) $5618 300 03D7: (unknown) $5618 1000 :UMB_B1_4388 $5333(1@,4) == 0 // (int) var == num jump_if_false @UMB_B1_5620 $5623 == 0 // (int) var == num jump_if_false @UMB_B1_4957 809F: not actor $5338(1@,4) dead jump_if_false @UMB_B1_4942 0127: reset_actor $5338(1@,4) flags 0080: actor $5338(1@,4) near_point $5636 $5637 radius 12.0 12.0 sphere 0 0022: jump_if_false @UMB_B1_4837 // Note: the incorrect math opcode was used here 00EE: (unknown) $5338(1@,4) $5636 $5637 01EC: (unknown) $5338(1@,4) 1 04B6: (unknown) $5338(1@,4) 0 04B7: (unknown) $5338(1@,4) 0 0081: actor $5338(1@,4) near_point_on_foot $5636 $5637 radius 1.5 1.5 sphere 0 0022: jump_if_false @UMB_B1_4830 // Note: the incorrect math opcode was used here 80A0: not car $5346(1@,4) wrecked 0022: jump_if_false @UMB_B1_4618 // Note: the incorrect math opcode was used here 014E: $5358(1@,4) = car $5346(1@,4) health $5358(1@,4) > 500 // (int) var > num jump_if_false @UMB_B1_4574 00EA: (unknown) $5338(1@,4) $5346(1@,4) $5670 = 0 // (int) 0002: jump @UMB_B1_4618 :UMB_B1_4574 00EE: (unknown) $5338(1@,4) $5651 $5652 01EC: (unknown) $5338(1@,4) 1 04B6: (unknown) $5338(1@,4) 0 04B7: (unknown) $5338(1@,4) 0 $5670 = 1 // (int) $5671 = 1 // (int) :UMB_B1_4618 $5668 == 1 // (int) var == num jump_if_false @UMB_B1_4640 0141: destroy_pickup $5621 $5668 = 0 // (int) :UMB_B1_4640 $5623 = 1 // (int) 1@ == 0 // (int) var == num jump_if_false @UMB_B1_4672 0057: show_text_highpriority GXT 'U1_T01' time 5000 flag 1 // ~r~Hilberto ~w~has the package! Take him down! :UMB_B1_4672 1@ == 1 // (int) var == num jump_if_false @UMB_B1_4699 0057: show_text_highpriority GXT 'U1_T02' time 5000 flag 1 // ~r~Ronaldo ~w~has the package! Take him down! :UMB_B1_4699 1@ == 2 // (int) var == num jump_if_false @UMB_B1_4726 0057: show_text_highpriority GXT 'U1_T03' time 5000 flag 1 // ~r~Carlos ~w~has the package! Take him down! :UMB_B1_4726 1@ == 3 // (int) var == num jump_if_false @UMB_B1_4753 0057: show_text_highpriority GXT 'U1_T04' time 5000 flag 1 // ~r~Fernandez ~w~has the package! Take him down! :UMB_B1_4753 $5667 == 0 // (int) var == num jump_if_false @UMB_B1_4779 00C4: (unknown) $5350(1@,4) 3 $5667 = 1 // (int) :UMB_B1_4779 0035: $5654 = $5338(1@,4) // (int vars) 0035: $5662 = $5346(1@,4) // (int vars) $5670 == 0 // (int) var == num jump_if_false @UMB_B1_4822 $5333(1@,4) = 2 // (int) 0002: jump @UMB_B1_4830 :UMB_B1_4822 $5333(1@,4) = 3 // (int) :UMB_B1_4830 0002: jump @UMB_B1_4935 :UMB_B1_4837 80A0: not car $5346(1@,4) wrecked jump_if_false @UMB_B1_4935 007C: actor $5338(1@,4) driving $5346(1@,4) 0022: jump_if_false @UMB_B1_4903 // Note: the incorrect math opcode was used here 0051: set_car $5346(1@,4) traffic_behavior_to 2 0050: set_car $5346(1@,4) max_speed_to 40.0 004A: car $5346(1@,4) drive_to $5633 $5634 $5635 0002: jump @UMB_B1_4935 :UMB_B1_4903 00EE: (unknown) $5338(1@,4) $5636 $5637 01EC: (unknown) $5338(1@,4) 1 04B6: (unknown) $5338(1@,4) 0 04B7: (unknown) $5338(1@,4) 0 :UMB_B1_4935 0002: jump @UMB_B1_4950 :UMB_B1_4942 $5333(1@,4) = 4 // (int) :UMB_B1_4950 0002: jump @UMB_B1_5620 :UMB_B1_4957 809F: not actor $5342(1@,4) dead jump_if_false @UMB_B1_5013 809F: not actor $5654 dead jump_if_false @UMB_B1_5013 0127: reset_actor $5342(1@,4) flags 00A1: (unknown) $5342(1@,4) 8 03D6: (unknown) $5342(1@,4) 300 03D7: (unknown) $5342(1@,4) 1000 :UMB_B1_5013 809F: not actor $5338(1@,4) dead jump_if_false @UMB_B1_5612 80A0: not car $5346(1@,4) wrecked jump_if_false @UMB_B1_5605 007C: actor $5338(1@,4) driving $5346(1@,4) 0022: jump_if_false @UMB_B1_5303 // Note: the incorrect math opcode was used here $5649 == 0 // (int) var == num jump_if_false @UMB_B1_5161 $5653 > 15.0 // (float) var > num jump_if_false @UMB_B1_5101 004A: car $5346(1@,4) drive_to $5633 $5634 $5635 0002: jump @UMB_B1_5137 :UMB_B1_5101 0139: $5628 = random_int_in_ranges 2 6 02F5: (unknown) $5633 $5634 $5635 $5628 $5629 $5630 $5631 004A: car $5346(1@,4) drive_to $5629 $5630 $5631 :UMB_B1_5137 0051: set_car $5346(1@,4) traffic_behavior_to 2 0050: set_car $5346(1@,4) max_speed_to 50.0 0002: jump @UMB_B1_5296 :UMB_B1_5161 8080: not actor $5338(1@,4) near_point $5636 $5637 radius 10.0 10.0 sphere 0 0022: jump_if_false @UMB_B1_5221 // Note: the incorrect math opcode was used here 004A: car $5346(1@,4) drive_to $5633 $5634 $5635 0051: set_car $5346(1@,4) traffic_behavior_to 2 0050: set_car $5346(1@,4) max_speed_to 50.0 0002: jump @UMB_B1_5296 :UMB_B1_5221 809F: not actor $1038 dead jump_if_false @UMB_B1_5261 807C: not actor $1038 driving $5346(1@,4) 0022: jump_if_false @UMB_B1_5261 // Note: the incorrect math opcode was used here 0052: set_car $5346(1@,4) driver_behaviour_to 11 00F1: (unknown) $5338(1@,4) :UMB_B1_5261 809F: not actor $5654 dead jump_if_false @UMB_B1_5296 00E4: (unknown) $5338(1@,4) $5654 01C9: (unknown) $5338(1@,4) 20 01EC: (unknown) $5338(1@,4) 1 :UMB_B1_5296 0002: jump @UMB_B1_5605 :UMB_B1_5303 809F: not actor $1038 dead jump_if_false @UMB_B1_5337 807C: not actor $1038 driving $5346(1@,4) 0022: jump_if_false @UMB_B1_5337 // Note: the incorrect math opcode was used here 0052: set_car $5346(1@,4) driver_behaviour_to 11 :UMB_B1_5337 809F: not actor $1038 dead jump_if_false @UMB_B1_5605 0078: if and 808F: not actor $5338(1@,4) near_actor $1038 radius 70.0 70.0 70.0 sphere 0 81B8: not unknown_check $5338(1@,4) 0022: jump_if_false @UMB_B1_5514 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5346(1@,4) 0022: jump_if_false @UMB_B1_5507 // Note: the incorrect math opcode was used here 807E: not actor $5338(1@,4) driving 0022: jump_if_false @UMB_B1_5442 // Note: the incorrect math opcode was used here 02BD: (unknown) $5346(1@,4) $5679 $5679 == -1 // (int) var == num jump_if_false @UMB_B1_5442 021C: (unknown) $5338(1@,4) $5346(1@,4) :UMB_B1_5442 809F: not actor $5342(1@,4) dead 0022: jump_if_false @UMB_B1_5507 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5342(1@,4) 0022: jump_if_false @UMB_B1_5507 // Note: the incorrect math opcode was used here 807E: not actor $5342(1@,4) driving 0022: jump_if_false @UMB_B1_5507 // Note: the incorrect math opcode was used here 0299: unknown_check $5346(1@,4) 0 jump_if_false @UMB_B1_5507 0298: (unknown) $5342(1@,4) $5346(1@,4) -1 :UMB_B1_5507 0002: jump @UMB_B1_5605 :UMB_B1_5514 0078: if or $5649 == 0 // (int) var == num 8132: not actor $5338(1@,4) near_car $5346(1@,4) radius 8.0 8.0 sphere 0 0022: jump_if_false @UMB_B1_5570 // Note: the incorrect math opcode was used here 00EA: (unknown) $5338(1@,4) $5346(1@,4) 01EC: (unknown) $5338(1@,4) 1 0002: jump @UMB_B1_5605 :UMB_B1_5570 809F: not actor $5654 dead jump_if_false @UMB_B1_5605 00E4: (unknown) $5338(1@,4) $5654 01C9: (unknown) $5338(1@,4) 20 01EC: (unknown) $5338(1@,4) 1 :UMB_B1_5605 0002: jump @UMB_B1_5620 :UMB_B1_5612 $5333(1@,4) = 5 // (int) :UMB_B1_5620 $5333(1@,4) == 2 // (int) var == num jump_if_false @UMB_B1_6167 809F: not actor $5338(1@,4) dead jump_if_false @UMB_B1_6159 007E: actor $5338(1@,4) driving jump_if_false @UMB_B1_5673 $5649 = 0 // (int) 0002: jump @UMB_B1_5758 :UMB_B1_5673 826A: not unknown_check $5338(1@,4) jump_if_false @UMB_B1_5747 $5650 == 0 // (int) var == num jump_if_false @UMB_B1_5715 -1@ = 0 // (int) // timer2 $5650 = 1 // (int) 0002: jump @UMB_B1_5740 :UMB_B1_5715 -1@ > 6000 // (int) var > num // timer2 jump_if_false @UMB_B1_5740 014B: set_actor $5338(1@,4) health_to 0 $5650 = 0 // (int) :UMB_B1_5740 0002: jump @UMB_B1_5752 :UMB_B1_5747 $5650 = 0 // (int) :UMB_B1_5752 $5649 = 1 // (int) :UMB_B1_5758 0043: store_actor $5338(1@,4) position_to $5633 $5634 $5635 // Note: the incorrect math opcode was used here 0043: store_actor $5338(1@,4) position_to $5636 $5637 6@ // Note: the incorrect math opcode was used here 80A0: not car $5346(1@,4) wrecked 0022: jump_if_false @UMB_B1_6152 // Note: the incorrect math opcode was used here 02A6: (unknown) $5338(1@,4) $5346(1@,4) 0022: jump_if_false @UMB_B1_6002 // Note: the incorrect math opcode was used here $5658 == 0 // (int) var == num jump_if_false @UMB_B1_5833 -2@ = 0 // (int) // timer1 $5658 = 1 // (int) :UMB_B1_5833 0078: if or 009F: actor $5342(1@,4) dead 02A6: (unknown) $5342(1@,4) $5346(1@,4) 808F: not actor $5338(1@,4) near_actor $5342(1@,4) radius 25.0 25.0 25.0 sphere 0 -2@ > 3000 // (int) var > num // timer1 jump_if_false @UMB_B1_5995 $5658 = 0 // (int) 0051: set_car $5346(1@,4) traffic_behavior_to 2 0050: set_car $5346(1@,4) max_speed_to 30.0 00BB: (unknown) $5350(1@,4) 003F: destroy_actor $5338(1@,4) 00A4: $5338(1@,4) = create_actor_pedtype 3 model #GANG1A in_car $5346(1@,4) driverseat 041B: (unknown) $5338(1@,4) 9 0339: (unknown) $5338(1@,4) 0 00C1: (unknown) $5338(1@,4) $5350(1@,4) 004A: car $5346(1@,4) drive_to $5642 $5643 $5644 0035: $5654 = $5338(1@,4) // (int vars) 0035: $5662 = $5346(1@,4) // (int vars) $5333(1@,4) = 3 // (int) :UMB_B1_5995 0002: jump @UMB_B1_6152 :UMB_B1_6002 809F: not actor $1038 dead jump_if_false @UMB_B1_6152 807C: not actor $1038 driving $5346(1@,4) 0022: jump_if_false @UMB_B1_6152 // Note: the incorrect math opcode was used here 0052: set_car $5346(1@,4) driver_behaviour_to 11 0132: actor $5338(1@,4) near_car $5346(1@,4) radius 12.0 12.0 sphere 0 0022: jump_if_false @UMB_B1_6085 // Note: the incorrect math opcode was used here 00EA: (unknown) $5338(1@,4) $5346(1@,4) 01EC: (unknown) $5338(1@,4) 1 0002: jump @UMB_B1_6129 :UMB_B1_6085 004D: store_car $5346(1@,4) position_to $5664 $5665 $5666 00EE: (unknown) $5338(1@,4) $5664 $5665 01EC: (unknown) $5338(1@,4) 1 04B6: (unknown) $5338(1@,4) 0 04B7: (unknown) $5338(1@,4) 0 :UMB_B1_6129 809F: not actor $5342(1@,4) dead jump_if_false @UMB_B1_6152 00E9: (unknown) $5342(1@,4) $5346(1@,4) :UMB_B1_6152 0002: jump @UMB_B1_6167 :UMB_B1_6159 $5333(1@,4) = 4 // (int) :UMB_B1_6167 $5333(1@,4) == 3 // (int) var == num jump_if_false @UMB_B1_6702 809F: not actor $5338(1@,4) dead jump_if_false @UMB_B1_6694 007E: actor $5338(1@,4) driving jump_if_false @UMB_B1_6225 $5649 = 0 // (int) $5647 = 0 // (int) 0002: jump @UMB_B1_6310 :UMB_B1_6225 826A: not unknown_check $5338(1@,4) jump_if_false @UMB_B1_6299 $5650 == 0 // (int) var == num jump_if_false @UMB_B1_6267 -1@ = 0 // (int) // timer2 $5650 = 1 // (int) 0002: jump @UMB_B1_6292 :UMB_B1_6267 -1@ > 6000 // (int) var > num // timer2 jump_if_false @UMB_B1_6292 014B: set_actor $5338(1@,4) health_to 0 $5650 = 0 // (int) :UMB_B1_6292 0002: jump @UMB_B1_6304 :UMB_B1_6299 $5650 = 0 // (int) :UMB_B1_6304 $5649 = 1 // (int) :UMB_B1_6310 0089: actor $5338(1@,4) in_sphere $5642 $5643 $5644 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @UMB_B1_6365 // Note: the incorrect math opcode was used here 0035: $5659 = $5338(1@,4) // (int vars) $5660 = 1 // (int) 0035: $5663 = 1@ // (int vars) 0002: jump @UMB_B1_7820 :UMB_B1_6365 0089: actor $5338(1@,4) in_sphere $5642 $5643 $5644 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @UMB_B1_6432 // Note: the incorrect math opcode was used here 80A0: not car $5346(1@,4) wrecked 0022: jump_if_false @UMB_B1_6432 // Note: the incorrect math opcode was used here 007C: actor $5338(1@,4) driving $5346(1@,4) 0022: jump_if_false @UMB_B1_6432 // Note: the incorrect math opcode was used here 0300: (unknown) $5346(1@,4) 100 :UMB_B1_6432 809F: not actor $5342(1@,4) dead jump_if_false @UMB_B1_6477 0127: reset_actor $5342(1@,4) flags 00A1: (unknown) $5342(1@,4) 1 03D6: (unknown) $5342(1@,4) 300 03D7: (unknown) $5342(1@,4) 1000 :UMB_B1_6477 80A0: not car $5346(1@,4) wrecked jump_if_false @UMB_B1_6664 02A6: (unknown) $5338(1@,4) $5346(1@,4) 0022: jump_if_false @UMB_B1_6664 // Note: the incorrect math opcode was used here 0051: set_car $5346(1@,4) traffic_behavior_to 2 0050: set_car $5346(1@,4) max_speed_to 30.0 004A: car $5346(1@,4) drive_to $5642 $5643 $5644 014E: $5358(1@,4) = car $5346(1@,4) health 500 > $5358(1@,4) // (int) num > var 0022: jump_if_false @UMB_B1_6664 // Note: the incorrect math opcode was used here 014C: set_car $5346(1@,4) health_to 499 0127: reset_actor $5338(1@,4) flags 00EE: (unknown) $5338(1@,4) $5651 $5652 01EC: (unknown) $5338(1@,4) 1 04B6: (unknown) $5338(1@,4) 0 04B7: (unknown) $5338(1@,4) 0 014B: set_actor $5338(1@,4) health_to 10 809F: not actor $1038 dead jump_if_false @UMB_B1_6658 807C: not actor $1038 driving $5346(1@,4) 0022: jump_if_false @UMB_B1_6658 // Note: the incorrect math opcode was used here 0052: set_car $5346(1@,4) driver_behaviour_to 11 0050: set_car $5346(1@,4) max_speed_to 0 :UMB_B1_6658 $5647 = 1 // (int) :UMB_B1_6664 0043: store_actor $5338(1@,4) position_to $5633 $5634 $5635 // Note: the incorrect math opcode was used here 0043: store_actor $5338(1@,4) position_to $5636 $5637 6@ // Note: the incorrect math opcode was used here 0002: jump @UMB_B1_6702 :UMB_B1_6694 $5333(1@,4) = 4 // (int) :UMB_B1_6702 $5333(1@,4) == 4 // (int) var == num jump_if_false @UMB_B1_6938 $5623 == 1 // (int) var == num jump_if_false @UMB_B1_6848 $5667 == 1 // (int) var == num jump_if_false @UMB_B1_6755 00C4: (unknown) $5350(1@,4) 0 $5667 = 0 // (int) :UMB_B1_6755 $5668 == 0 // (int) var == num jump_if_false @UMB_B1_6843 013F: $5621 = create_pickup #GD_DILDO type 3 at $5633 $5634 $5635 0263: (unknown) $5621 $5622 0057: show_text_highpriority GXT 'U1_01' time 5000 flag 1 // ~w~Pick up the ~g~package. $5669 += 1 // (int) 3 > $5669 // (int) num > var 0022: jump_if_false @UMB_B1_6826 // Note: the incorrect math opcode was used here $5669 = 2 // (int) :UMB_B1_6826 0099: set_player $1038 minimum_wanted_level_to $5669 $5668 = 1 // (int) $5671 = 0 // (int) :UMB_B1_6843 $5623 = 0 // (int) :UMB_B1_6848 0078: if and 034A: unknown_check $5342(1@,4) 809F: not actor $5342(1@,4) dead 009F: actor $5338(1@,4) dead jump_if_false @UMB_B1_6930 00BB: (unknown) $5350(1@,4) 0035: $5338(1@,4) = $5342(1@,4) // (int vars) 0112: remove_references_to_actor $5342(1@,4) // Like turning an actor into a random pedestrian 00C1: (unknown) $5338(1@,4) $5350(1@,4) 00C4: (unknown) $5350(1@,4) 0 $5333(1@,4) = 0 // (int) 0002: jump @UMB_B1_6938 :UMB_B1_6930 $5333(1@,4) = 5 // (int) :UMB_B1_6938 $5588 == 1 // (int) var == num jump_if_false @UMB_B1_7517 809F: not actor $5618 dead jump_if_false @UMB_B1_7019 0127: reset_actor $5618 flags 809F: not actor $1038 dead jump_if_false @UMB_B1_6996 009A: player $1038 wanted_level > 1 jump_if_false @UMB_B1_6996 00A1: (unknown) $5618 64 :UMB_B1_6996 00A1: (unknown) $5618 524288 03D6: (unknown) $5618 300 03D7: (unknown) $5618 1000 :UMB_B1_7019 809F: not actor $1038 dead jump_if_false @UMB_B1_7517 809F: not actor $5342(1@,4) dead jump_if_false @UMB_B1_7083 0127: reset_actor $5342(1@,4) flags 00A1: (unknown) $5342(1@,4) 1 03D6: (unknown) $5342(1@,4) 300 03D7: (unknown) $5342(1@,4) 1000 01C9: (unknown) $5342(1@,4) 50 :UMB_B1_7083 0043: store_actor $1038 position_to $5633 $5634 $5635 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to $5636 $5637 6@ // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5642 $5643 $5644 radius 100.0 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B1_7151 // Note: the incorrect math opcode was used here 80A0: not car $5346(1@,4) wrecked 0022: jump_if_false @UMB_B1_7151 // Note: the incorrect math opcode was used here 0050: set_car $5346(1@,4) max_speed_to 15.0 :UMB_B1_7151 0089: actor $1038 in_sphere $5642 $5643 $5644 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @UMB_B1_7200 // Note: the incorrect math opcode was used here 80A0: not car $5346(1@,4) wrecked 0022: jump_if_false @UMB_B1_7200 // Note: the incorrect math opcode was used here 0050: set_car $5346(1@,4) max_speed_to 10.0 :UMB_B1_7200 0089: actor $1038 in_sphere $5642 $5643 $5644 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @UMB_B1_7239 // Note: the incorrect math opcode was used here 00BB: (unknown) $5645 0002: jump @UMB_B1_8001 :UMB_B1_7239 809F: not actor $5338(1@,4) dead 0022: jump_if_false @UMB_B1_7517 // Note: the incorrect math opcode was used here 00E5: (unknown) $5338(1@,4) $1038 01C9: (unknown) $5338(1@,4) 50 80A0: not car $5346(1@,4) wrecked jump_if_false @UMB_B1_7517 82A7: not unknown_check $5338(1@,4) jump_if_false @UMB_B1_7471 81B7: not unknown_check $5346(1@,4) jump_if_false @UMB_B1_7464 808F: not actor $5338(1@,4) near_actor $1038 radius 70.0 70.0 70.0 sphere 0 0022: jump_if_false @UMB_B1_7464 // Note: the incorrect math opcode was used here 807C: not actor $1038 driving $5346(1@,4) 0022: jump_if_false @UMB_B1_7464 // Note: the incorrect math opcode was used here 0052: set_car $5346(1@,4) driver_behaviour_to 11 807E: not actor $5338(1@,4) driving jump_if_false @UMB_B1_7399 02BD: (unknown) $5346(1@,4) $5679 $5679 == -1 // (int) var == num jump_if_false @UMB_B1_7399 021C: (unknown) $5338(1@,4) $5346(1@,4) :UMB_B1_7399 809F: not actor $5342(1@,4) dead 0022: jump_if_false @UMB_B1_7464 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5342(1@,4) 0022: jump_if_false @UMB_B1_7464 // Note: the incorrect math opcode was used here 807E: not actor $5342(1@,4) driving 0022: jump_if_false @UMB_B1_7464 // Note: the incorrect math opcode was used here 0299: unknown_check $5346(1@,4) 0 jump_if_false @UMB_B1_7464 0298: (unknown) $5342(1@,4) $5346(1@,4) -1 :UMB_B1_7464 0002: jump @UMB_B1_7517 :UMB_B1_7471 007C: actor $5338(1@,4) driving $5346(1@,4) 0022: jump_if_false @UMB_B1_7517 // Note: the incorrect math opcode was used here 004A: car $5346(1@,4) drive_to $5633 $5634 $5635 0051: set_car $5346(1@,4) traffic_behavior_to 2 0050: set_car $5346(1@,4) max_speed_to 50.0 :UMB_B1_7517 1@ += 1 // (int) 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_7548 // Note: the incorrect math opcode was used here 0002: jump @UMB_B1_3951 0002: jump @UMB_B1_7559 :UMB_B1_7548 1@ = 0 // (int) 0002: jump @UMB_B1_3951 :UMB_B1_7559 0026: return 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_190 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 -2@ = 0 // (int) // timer1 0270: (unknown) 1 0057: show_text_highpriority GXT 'DBGPLAC' time 5000 flag 1 // Place Holder Mission :UMB_B1_7608 0078: if and 5000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @UMB_B1_7795 0001: wait 0 ms 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 0203: set_draw_text_position 0 90.0 GXT 'DBGCOM1' // Completing: 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6332 $2334 8@ 0203: set_draw_text_position 275.0 90.0 GXT 8@ 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 02B1: draw_text_1number 0 105.0 GXT 'DBGCOM2' number 0@ // Mission: ~1~ 0002: jump @UMB_B1_7608 :UMB_B1_7795 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_355 1000 0026: return :UMB_B1_7820 0045: actor $1038 defined jump_if_false @UMB_B1_7979 80A5: not unknown_check $1038 jump_if_false @UMB_B1_7979 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 003F: destroy_actor $5618 $5663 == 0 // (int) var == num jump_if_false @UMB_B1_7886 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'U1_T05' // ~r~Hilberto won. :UMB_B1_7886 $5663 == 1 // (int) var == num jump_if_false @UMB_B1_7917 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'U1_T06' // ~r~Ronaldo won. :UMB_B1_7917 $5663 == 2 // (int) var == num jump_if_false @UMB_B1_7948 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'U1_T07' // ~r~Carlos won. :UMB_B1_7948 $5663 == 3 // (int) var == num jump_if_false @UMB_B1_7979 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'U1_T08' // ~r~Fernandez won. :UMB_B1_7979 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0002: jump @UMB_B1_8826 :UMB_B1_8001 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_190 500 022C: (unknown) $5642 $5643 $5644 100.0 0 0048: $5661 = create_car #HERMES at -743.3 -1364.2 -100.0 00D1: set_car $5661 Z_angle_to 20.0 00A4: $5619 = create_actor_pedtype 22 model 153 in_car $5661 driverseat 0325: (unknown) $5661 1 004C: set_car $5661 to_normal_driver 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'UMBB4DA' 'UMB1_SC' $5619 0 // ~w~Gracias Vic! I kiss you! 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'UMBB4DA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'UMBB4DB' 'UMB1_SD' $1038 0 // ~w~Whoa, not today. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'UMBB4DB' 00B9: set_camera_position -744.51 -1358.37 12.58 rotations 0 0 0 809F: not actor $1038 dead jump_if_false @UMB_B1_8271 00B5: (unknown) $1038 15 2 007E: actor $1038 driving jump_if_false @UMB_B1_8254 007B: $5593 = actor $1038 car 004E: put_car $5593 at $5642 $5643 $5644 00D1: set_car $5593 Z_angle_to 240.0 0002: jump @UMB_B1_8271 :UMB_B1_8254 0044: put_actor $1038 at $5642 $5643 $5644 00CF: set_actor $1038 Z_angle_to 240.0 :UMB_B1_8271 0001: wait 500 ms 1@ = 0 // (int) 034A: unknown_check $5338(1@,4) jump_if_false @UMB_B1_8324 809F: not actor $5338(1@,4) dead jump_if_false @UMB_B1_8324 00A2: (unknown) $5338(1@,4) 0127: reset_actor $5338(1@,4) flags 011A: (unknown) $5338(1@,4) :UMB_B1_8324 034A: unknown_check $5342(1@,4) jump_if_false @UMB_B1_8375 809F: not actor $5342(1@,4) dead jump_if_false @UMB_B1_8375 00A2: (unknown) $5342(1@,4) 0127: reset_actor $5342(1@,4) flags 0442: (unknown) $5342(1@,4) 0 011A: (unknown) $5338(1@,4) :UMB_B1_8375 1@ += 1 // (int) 034A: unknown_check $5618 jump_if_false @UMB_B1_8415 809F: not actor $5618 dead jump_if_false @UMB_B1_8415 00A2: (unknown) $5618 0127: reset_actor $5618 flags 0442: (unknown) $5618 0 :UMB_B1_8415 809F: not actor $1038 dead jump_if_false @UMB_B1_8441 007E: actor $1038 driving jump_if_false @UMB_B1_8441 00F1: (unknown) $1038 :UMB_B1_8441 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 809F: not actor $1038 dead jump_if_false @UMB_B1_8479 809F: not actor $5619 dead jump_if_false @UMB_B1_8479 0153: (unknown) $5619 $1038 :UMB_B1_8479 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 500 jump_if_false @UMB_B1_8506 0002: jump @UMB_B1_8741 :UMB_B1_8506 034A: unknown_check $5618 jump_if_false @UMB_B1_8532 809F: not actor $5618 dead jump_if_false @UMB_B1_8532 011A: (unknown) $5618 :UMB_B1_8532 809F: not actor $1038 dead jump_if_false @UMB_B1_8579 809F: not actor $5619 dead jump_if_false @UMB_B1_8579 04B7: (unknown) $1038 0 00EE: (unknown) $1038 -744.6602 -1365.021 0153: (unknown) $1038 $5619 :UMB_B1_8579 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 3000 jump_if_false @UMB_B1_8606 0002: jump @UMB_B1_8741 :UMB_B1_8606 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'UMBB4DA' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'UMBB4DA' jump_if_false @UMB_B1_8660 0002: jump @UMB_B1_8741 :UMB_B1_8660 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'UMBB4DB' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 500 jump_if_false @UMB_B1_8708 0002: jump @UMB_B1_8741 :UMB_B1_8708 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'UMBB4DB' jump_if_false @UMB_B1_8741 0002: jump @UMB_B1_8741 :UMB_B1_8741 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 809F: not actor $1038 dead jump_if_false @UMB_B1_8776 00A2: (unknown) $1038 0352: (unknown) $1038 0107: toggle_player $1038 can_move 1 :UMB_B1_8776 003F: destroy_actor $5619 0049: destroy_car $5661 003F: destroy_actor $5618 01AE: (unknown) 0 01CF: (unknown) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @99RED_12847 'UMB_B01' 750 // Nice Package 01DF: progress_made += 1 0002: jump @UMB_B1_8826 :UMB_B1_8826 $1045 = 0 // (int) 1@ = 0 // (int) :UMB_B1_8835 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_8886 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00BB: (unknown) $5350(1@,4) 0049: destroy_car $5346(1@,4) 003F: destroy_actor $5342(1@,4) 003F: destroy_actor $5338(1@,4) 1@ += 1 // (int) 0002: jump @UMB_B1_8835 :UMB_B1_8886 0141: destroy_pickup $5621 00BB: (unknown) $5645 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 809F: not actor $1038 dead jump_if_false @UMB_B1_8930 0339: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 0 0154: (unknown) $1038 :UMB_B1_8930 00AA: set_parked_car_generator $1836 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 65--------------- :UMB_B2 01EA: increment_mission_attempts 0238: name_thread 'UMB_B2' 0025: gosub @UMB_B2_13999 009D: wasted_or_busted // mission only jump_if_false @UMB_B2_35 0025: gosub @UMB_B2_16521 :UMB_B2_35 0025: gosub @UMB_B2_17131 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B2_76 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B2_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B2_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B2_128 :UMB_B2_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B2_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B2_162 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B2_162 809F: not actor 3@ dead 0022: jump_if_false @UMB_B2_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B2_178 0026: return :UMB_B2_180 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @UMB_B2_244 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @UMB_B2_238 0400: (unknown) $1038 $1690 0002: jump @UMB_B2_244 :UMB_B2_238 02C0: (unknown) $1038 $1690 :UMB_B2_244 0@ >= 0 // (int) var >= num jump_if_false @UMB_B2_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :UMB_B2_271 0045: actor $1038 defined jump_if_false @UMB_B2_339 807E: not actor $1038 driving jump_if_false @UMB_B2_316 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @UMB_B2_319 :UMB_B2_316 021D: (unknown) 0 :UMB_B2_319 $1698 == 0 // (int) var == num jump_if_false @UMB_B2_335 02EA: select_interior 2 :UMB_B2_335 01AE: (unknown) 1 :UMB_B2_339 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B2_345 0045: actor $1038 defined jump_if_false @UMB_B2_409 807E: not actor $1038 driving jump_if_false @UMB_B2_397 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @UMB_B2_397 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :UMB_B2_397 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :UMB_B2_409 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @UMB_B2_458 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @UMB_B2_458 02EA: select_interior 0 :UMB_B2_458 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B2_488 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B2_488 0026: return 0045: actor 0@ defined jump_if_false @UMB_B2_509 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B2_509 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_539 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B2_539 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B2_539 0026: return :UMB_B2_541 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_588 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B2_584 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @UMB_B2_588 :UMB_B2_584 1@ = 0 // (int) :UMB_B2_588 1@ == 1 // (int) var == num jump_if_false @UMB_B2_672 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B2_665 007E: actor 0@ driving jump_if_false @UMB_B2_661 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B2_651 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B2_654 :UMB_B2_651 00F1: (unknown) 0@ :UMB_B2_654 0002: jump @UMB_B2_665 :UMB_B2_661 1@ = 0 // (int) :UMB_B2_665 0002: jump @UMB_B2_588 :UMB_B2_672 0026: return 0045: actor 0@ defined jump_if_false @UMB_B2_766 007E: actor 0@ driving jump_if_false @UMB_B2_750 02A7: unknown_check 0@ jump_if_false @UMB_B2_720 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B2_743 :UMB_B2_720 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B2_541 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B2_743 0002: jump @UMB_B2_759 :UMB_B2_750 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B2_759 0002: jump @UMB_B2_768 :UMB_B2_766 005F: (unknown) :UMB_B2_768 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_926 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B2_926 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B2_867 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B2_826 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B2_860 :UMB_B2_826 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_541 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B2_860 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_541 4@ :UMB_B2_860 0002: jump @UMB_B2_926 :UMB_B2_867 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B2_892 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B2_926 :UMB_B2_892 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_541 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B2_926 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_541 3@ :UMB_B2_926 0045: actor 0@ defined jump_if_false @UMB_B2_978 004F: unknown_check 1@ jump_if_false @UMB_B2_978 007E: actor 0@ driving jump_if_false @UMB_B2_978 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B2_978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_541 0@ :UMB_B2_978 5@ = 0 // (int) :UMB_B2_982 5@ == 0 // (int) var == num jump_if_false @UMB_B2_1080 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B2_1073 004F: unknown_check 1@ jump_if_false @UMB_B2_1073 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B2_1039 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B2_1073 :UMB_B2_1039 2@ == -1 // (int) var == num jump_if_false @UMB_B2_1065 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B2_1073 :UMB_B2_1065 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B2_1073 0002: jump @UMB_B2_982 :UMB_B2_1080 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :UMB_B2_1543 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_1693 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @UMB_B2_1669 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :UMB_B2_1669 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @UMB_B2_1543 :UMB_B2_1693 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @UMB_B2_1776 0 > 5@ // (int) num > var 0022: jump_if_false @UMB_B2_1759 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B2_1763 :UMB_B2_1759 0035: 10@ = 5@ // (int vars) :UMB_B2_1763 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @UMB_B2_1781 :UMB_B2_1776 0203: set_draw_text_position 0@ 1@ GXT 4@ :UMB_B2_1781 0026: return :UMB_B2_1783 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_1868 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :UMB_B2_1868 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @UMB_B2_1783 0@ 2@ 3@ jump_if_false @UMB_B2_1895 0203: set_draw_text_position 2@ 3@ GXT 1@ :UMB_B2_1895 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @UMB_B2_1783 0@ 3@ 4@ jump_if_false @UMB_B2_1923 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :UMB_B2_1923 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @UMB_B2_1783 0@ 4@ 5@ jump_if_false @UMB_B2_1952 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :UMB_B2_1952 0026: return 007F: player 0 pressed_key 4 jump_if_false @UMB_B2_2029 007F: player 0 pressed_key 8 jump_if_false @UMB_B2_2022 $5588 == 0 // (int) var == num jump_if_false @UMB_B2_2022 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :UMB_B2_2022 0002: jump @UMB_B2_2034 :UMB_B2_2029 $5588 = 0 // (int) :UMB_B2_2034 007F: player 0 pressed_key 4 jump_if_false @UMB_B2_2120 007F: player 0 pressed_key 9 jump_if_false @UMB_B2_2113 $5589 == 0 // (int) var == num jump_if_false @UMB_B2_2113 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :UMB_B2_2113 0002: jump @UMB_B2_2125 :UMB_B2_2120 $5589 = 0 // (int) :UMB_B2_2125 0026: return :UMB_B2_2127 0@ == 0 // (int) var == num jump_if_false @UMB_B2_2170 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B2_2346 :UMB_B2_2170 0@ == 1 // (int) var == num jump_if_false @UMB_B2_2203 03CF: (unknown) 200 200 200 255 0002: jump @UMB_B2_2346 :UMB_B2_2203 0@ == 2 // (int) var == num jump_if_false @UMB_B2_2245 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @UMB_B2_2346 :UMB_B2_2245 0@ == 3 // (int) var == num jump_if_false @UMB_B2_2289 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B2_2346 :UMB_B2_2289 0@ == 4 // (int) var == num jump_if_false @UMB_B2_2320 03CF: (unknown) 8 143 59 255 0002: jump @UMB_B2_2346 :UMB_B2_2320 0@ == 5 // (int) var == num jump_if_false @UMB_B2_2346 03CF: (unknown) 237 130 180 255 :UMB_B2_2346 0026: return :UMB_B2_2348 00BC: (unknown) 0@ 2 0026: return :UMB_B2_2355 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B2_2355 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @UMB_B2_2410 014E: 3@ = car 0@ health 3@ -= 250 // (int) :UMB_B2_2410 0 > 3@ // (int) num > var 0022: jump_if_false @UMB_B2_2425 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :UMB_B2_2425 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2470 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :UMB_B2_2470 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @UMB_B2_2672 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_2672 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2819 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2786 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @UMB_B2_2812 :UMB_B2_2786 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2808 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @UMB_B2_2812 :UMB_B2_2808 0035: 3@ = 2@ // (int vars) :UMB_B2_2812 0002: jump @UMB_B2_2823 :UMB_B2_2819 0035: 3@ = 0@ // (int vars) :UMB_B2_2823 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2891 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2858 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @UMB_B2_2884 :UMB_B2_2858 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2880 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @UMB_B2_2884 :UMB_B2_2880 0036: 3@ = 2@ // (float vars) :UMB_B2_2884 0002: jump @UMB_B2_2895 :UMB_B2_2891 0036: 3@ = 0@ // (float vars) :UMB_B2_2895 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_2923 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B2_2927 :UMB_B2_2923 0035: 1@ = 0@ // (int vars) :UMB_B2_2927 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @UMB_B2_2955 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @UMB_B2_2959 :UMB_B2_2955 0036: 1@ = 0@ // (float vars) :UMB_B2_2959 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @UMB_B2_2994 005F: (unknown) :UMB_B2_2994 801D: not 1@ == 0 // (int) var == var jump_if_false @UMB_B2_3007 005F: (unknown) :UMB_B2_3007 801D: not 2@ == 0 // (int) var == var jump_if_false @UMB_B2_3020 005F: (unknown) :UMB_B2_3020 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3035 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3035 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3048 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3048 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @UMB_B2_3250 0026: return :UMB_B2_3250 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @UMB_B2_3295 0026: return :UMB_B2_3295 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3363 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3363 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3363 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3389 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3389 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3389 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @UMB_B2_3472 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3472 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @UMB_B2_3508 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :UMB_B2_3508 3@ > 380.0 // (float) var > num jump_if_false @UMB_B2_3527 3@ = 380.0 // (float) :UMB_B2_3527 5.0 > 4@ // (float) num > var 0022: jump_if_false @UMB_B2_3546 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :UMB_B2_3546 4@ > 240.0 // (float) var > num jump_if_false @UMB_B2_3565 4@ = 240.0 // (float) :UMB_B2_3565 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @UMB_B2_3663 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :UMB_B2_3663 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @UMB_B2_3703 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :UMB_B2_3703 10@ > 0 // (float) var > num jump_if_false @UMB_B2_3721 9@ = 1 // (int) 005E: (unknown) :UMB_B2_3721 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @UMB_B2_3760 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3760 005E: (unknown) 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @UMB_B2_3979 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @UMB_B2_3801 005F: (unknown) :UMB_B2_3801 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3846 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3846 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3891 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3891 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3935 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3935 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3979 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3979 005E: (unknown) :UMB_B2_3981 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4026 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4026 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4071 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4071 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4116 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4116 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4161 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4161 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4206 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4206 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4251 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4251 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4296 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4296 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4341 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4341 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4386 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4386 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4431 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4431 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4476 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4476 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4521 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4521 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4566 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4566 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4611 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4611 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4656 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4656 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4701 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4701 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4746 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4746 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4791 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4791 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4836 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4836 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4881 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4881 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4926 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4926 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4971 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4971 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5016 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5016 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5061 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5061 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5106 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5106 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5151 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5151 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5196 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5196 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5241 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5241 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5286 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5286 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5331 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5331 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5376 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5376 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5421 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5421 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5466 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5466 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5511 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5511 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5555 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5555 005E: (unknown) :UMB_B2_5557 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5602 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5602 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5647 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5647 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5692 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5692 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5737 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5737 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5782 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5782 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5827 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5827 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5872 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5872 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5917 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5917 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5962 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5962 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6007 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6007 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6052 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6052 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6097 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6097 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6142 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6142 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6187 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6187 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6227 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6227 005E: (unknown) :UMB_B2_6229 10 > $5590 // (int) num > var 0022: jump_if_false @UMB_B2_6249 // Note: the incorrect math opcode was used here 0035: $5590 = 0@ // (int vars) 005E: (unknown) :UMB_B2_6249 005F: (unknown) 0@ == 1 // (int) var == num jump_if_false @UMB_B2_6323 0160: load_model #GANG1A 0160: load_model #GANG1B 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #CHOLLO 0160: load_model #CUBAN 0160: load_model #ADMIRAL 0160: load_model #INGRAMSL 0160: load_model #BAT 0160: load_model #BERETTA 0160: load_model #SKORPION 0228: (unknown) 0002: jump @UMB_B2_6354 :UMB_B2_6323 0162: release_model #GANG1A 0162: release_model #GANG1B 0162: release_model #GANG2A 0162: release_model #GANG2B 0162: release_model #CHOLLO 0162: release_model #CUBAN 0162: release_model #ADMIRAL :UMB_B2_6354 0026: return :UMB_B2_6356 0078: if and 0@ > -1210.2 // (float) var > num -980.2 > 0@ // (float) num > var 1@ > -699.708 // (float) var > num -324.708 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6401 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_6401 005F: (unknown) :UMB_B2_6403 1@ = 0 // (int) 3@ = 1000.0 // (float) 0@ = -1 // (int) :UMB_B2_6418 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_6502 // Note: the incorrect math opcode was used here 0078: if and not $5440(1@,4) == 0 // (int) var == num not $5440(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_6490 031D: (unknown) $1042 $1043 $5448(1@,4) $5452(1@,4) 2@ 0014: 3@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_6490 // Note: the incorrect math opcode was used here 0036: 3@ = 2@ // (float vars) 0035: 0@ = 1@ // (int vars) :UMB_B2_6490 1@ += 1 // (int) 0002: jump @UMB_B2_6418 :UMB_B2_6502 0026: return :UMB_B2_6504 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 12.0 // (float) 0036: 2@ = $5448(0@,4) // (float vars) 0036: 3@ = $5452(0@,4) // (float vars) 0036: 4@ = $5456(0@,4) // (float vars) 037B: constant_params 4 variable_params 3 unknown 19 call_with_params @MAIN_5092 20.0 20.0 20.0 0.5 14@ 15@ 16@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5144 2@ 3@ 4@ 14@ 15@ 16@ 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5040 2@ 3@ 4@ 14@ 15@ 16@ 8@ 9@ 10@ 0138: 5@ = random_float_in_ranges 8@ 11@ 0138: 6@ = random_float_in_ranges 9@ 12@ 84E7: not unknown_check 5@ 6@ 7@ 0022: jump_if_false @UMB_B2_6625 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6625 0036: 7@ = 4@ // (float vars) 7@ += 10.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 7@ += 0.5 // (float) 4@ += 3.0 // (float) 0014: 7@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_6665 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6665 0080: actor $1038 near_point 5@ 6@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B2_6701 // Note: the incorrect math opcode was used here 005D: sphere_onscreen 5@ 6@ 7@ radius 2.0 0022: jump_if_false @UMB_B2_6701 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6701 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5144 5@ 6@ 7@ 1.0 1.0 1.0 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5040 5@ 6@ 7@ 1.0 1.0 1.0 8@ 9@ 10@ 0202: unknown_check 8@ 9@ 10@ 11@ 12@ 13@ 0 1 1 1 0 0022: jump_if_false @UMB_B2_6776 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6776 0222: (unknown) 5@ 6@ 7@ $5405(1@,4) 0139: 17@ = random_int_in_ranges 0 4 17@ == 0 // (int) var == num jump_if_false @UMB_B2_6830 0138: 18@ = random_float_in_ranges 0 360.0 00CF: set_actor $5405(1@,4) Z_angle_to 18@ 014B: set_actor $5405(1@,4) health_to 0 0002: jump @UMB_B2_6844 :UMB_B2_6830 0040: (unknown) $5405(1@,4) -1 00E0: (unknown) $5405(1@,4) :UMB_B2_6844 0036: $5417(1@,4) = 5@ // (float vars) 0036: $5421(1@,4) = 6@ // (float vars) 0036: $5425(1@,4) = 7@ // (float vars) 0035: $5412(1@,4) = 0@ // (int vars) 0026: return :UMB_B2_6874 0036: 2@ = $5448(0@,4) // (float vars) 0036: 3@ = $5452(0@,4) // (float vars) 0036: 4@ = $5456(0@,4) // (float vars) 025B: (unknown) 2@ 3@ 4@ 5@ 6@ 7@ 21@ 02F5: (unknown) 5@ 6@ 7@ 2 8@ 9@ 10@ 7@ += 3.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 0080: actor $1038 near_point 5@ 6@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B2_6963 // Note: the incorrect math opcode was used here 005D: sphere_onscreen 5@ 6@ 7@ radius 3.0 0022: jump_if_false @UMB_B2_6963 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6963 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5144 5@ 6@ 7@ 3.0 3.0 3.0 14@ 15@ 16@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 5@ 6@ 7@ 3.0 3.0 3.0 11@ 12@ 13@ 0202: unknown_check 11@ 12@ 13@ 14@ 15@ 16@ 0 1 1 1 0 0022: jump_if_false @UMB_B2_7038 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_7038 8161: not model #CUBAN available 0022: jump_if_false @UMB_B2_7057 // Note: the incorrect math opcode was used here 0160: load_model #CUBAN 0228: (unknown) :UMB_B2_7057 0048: $5409(1@,1) = create_car #CUBAN at 5@ 6@ 7@ 0233: (unknown) $5409(1@,1) 8@ 9@ 0052: set_car $5409(1@,1) driver_behaviour_to 11 01B2: (unknown) $5409(1@,1) 0 1 0 0 0 03AF: (unknown) $5409(1@,1) 027F: store_coords_to 5@ 6@ 7@ from_actor $5409(1@,1) with_offset 4.0 0 0 004E: put_car $5409(1@,1) at 5@ 6@ 7@ $5411(1@,1) == 0 // (int) var == num jump_if_false @UMB_B2_7158 01F4: (unknown) $5409(1@,1) $5410(1@,1) $5411(1@,1) = 1 // (int) :UMB_B2_7158 0036: $5429(1@,1) = 5@ // (float vars) 0036: $5430(1@,1) = 6@ // (float vars) 0036: $5431(1@,1) = 7@ // (float vars) 0035: $5416(1@,1) = 0@ // (int vars) 0026: return :UMB_B2_7188 0@ = 0 // (int) :UMB_B2_7192 4 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7235 // Note: the incorrect math opcode was used here 034A: unknown_check $5405(0@,4) 0022: jump_if_false @UMB_B2_7223 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5405(0@,4) // Like turning an actor into a random pedestrian :UMB_B2_7223 0@ += 1 // (int) 0002: jump @UMB_B2_7192 :UMB_B2_7235 0@ = 0 // (int) :UMB_B2_7239 1 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7310 // Note: the incorrect math opcode was used here 034B: unknown_check $5409(0@,1) 0022: jump_if_false @UMB_B2_7298 // Note: the incorrect math opcode was used here $5411(0@,1) == 1 // (int) var == num jump_if_false @UMB_B2_7292 01BE: (unknown) $5410(0@,1) $5411(0@,1) = 0 // (int) :UMB_B2_7292 0113: remove_references_to_car $5409(0@,1) // Like turning a car into any random car :UMB_B2_7298 0@ += 1 // (int) 0002: jump @UMB_B2_7239 :UMB_B2_7310 0026: return :UMB_B2_7312 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @UMB_B2_6403 1@ 1@ == -1 // (int) var == num jump_if_false @UMB_B2_7354 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @UMB_B2_7188 0026: return 0002: jump @UMB_B2_7375 :UMB_B2_7354 0036: 2@ = $5448(1@,4) // (float vars) 0036: 3@ = $5452(1@,4) // (float vars) 0036: 4@ = $5456(1@,4) // (float vars) :UMB_B2_7375 5@ = 0 // (int) 0@ = 0 // (int) :UMB_B2_7383 4 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7574 // Note: the incorrect math opcode was used here 034A: unknown_check $5405(0@,4) 0022: jump_if_false @UMB_B2_7514 // Note: the incorrect math opcode was used here 0035: 6@ = $5412(0@,4) // (int vars) 0045: actor $5405(0@,4) defined 0022: jump_if_false @UMB_B2_7446 // Note: the incorrect math opcode was used here 0043: store_actor $5405(0@,4) position_to $5417(0@,4) $5421(0@,4) $5425(0@,4) // Note: the incorrect math opcode was used here :UMB_B2_7446 031D: (unknown) $5417(0@,4) $5421(0@,4) $5448(6@,4) $5452(6@,4) 17@ 0078: if or 8080: not actor $1038 near_point $5448(6@,4) $5452(6@,4) radius 140.0 140.0 sphere 0 17@ > 140.0 // (float) var > num jump_if_false @UMB_B2_7507 0112: remove_references_to_actor $5405(0@,4) // Like turning an actor into a random pedestrian :UMB_B2_7507 0002: jump @UMB_B2_7562 :UMB_B2_7514 5@ == 0 // (int) var == num jump_if_false @UMB_B2_7562 0080: actor $1038 near_point 2@ 3@ radius 140.0 140.0 sphere 0 0022: jump_if_false @UMB_B2_7562 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @UMB_B2_6504 1@ 0@ 5@ = 1 // (int) :UMB_B2_7562 0@ += 1 // (int) 0002: jump @UMB_B2_7383 :UMB_B2_7574 0@ = 0 // (int) :UMB_B2_7578 1 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7801 // Note: the incorrect math opcode was used here 034B: unknown_check $5409(0@,1) 0022: jump_if_false @UMB_B2_7737 // Note: the incorrect math opcode was used here 0035: 6@ = $5416(0@,1) // (int vars) 004F: unknown_check $5409(0@,1) 0022: jump_if_false @UMB_B2_7641 // Note: the incorrect math opcode was used here 004D: store_car $5409(0@,1) position_to $5429(0@,1) $5430(0@,1) $5431(0@,1) :UMB_B2_7641 031D: (unknown) $5429(0@,1) $5430(0@,1) $5448(6@,4) $5452(6@,4) 17@ 0078: if or 8080: not actor $1038 near_point $5448(6@,4) $5452(6@,4) radius 140.0 140.0 sphere 0 17@ > 140.0 // (float) var > num jump_if_false @UMB_B2_7730 $5411(0@,1) == 1 // (int) var == num jump_if_false @UMB_B2_7724 01BE: (unknown) $5410(0@,1) $5411(0@,1) = 0 // (int) :UMB_B2_7724 0113: remove_references_to_car $5409(0@,1) // Like turning a car into any random car :UMB_B2_7730 0002: jump @UMB_B2_7789 :UMB_B2_7737 0080: actor $1038 near_point 2@ 3@ radius 140.0 140.0 sphere 0 0022: jump_if_false @UMB_B2_7789 // Note: the incorrect math opcode was used here 8080: not actor $1038 near_point 2@ 3@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B2_7789 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @UMB_B2_6874 1@ 0@ :UMB_B2_7789 0@ += 1 // (int) 0002: jump @UMB_B2_7578 :UMB_B2_7801 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_5092 20.0 20.0 20.0 0.5 14@ 15@ 16@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5144 2@ 3@ 4@ 14@ 15@ 16@ 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5040 2@ 3@ 4@ 14@ 15@ 16@ 8@ 9@ 10@ 01C4: (unknown) 8@ 9@ 11@ 12@ 1 0 1 7@ 034A: unknown_check 7@ 0022: jump_if_false @UMB_B2_7911 // Note: the incorrect math opcode was used here 0045: actor 7@ defined 0022: jump_if_false @UMB_B2_7908 // Note: the incorrect math opcode was used here 02A8: unknown_check 7@ 0022: jump_if_false @UMB_B2_7908 // Note: the incorrect math opcode was used here 00E0: (unknown) 7@ :UMB_B2_7908 0112: remove_references_to_actor 7@ // Like turning an actor into a random pedestrian :UMB_B2_7911 0026: return :UMB_B2_7913 13@ = 0 // (int) 11@ = 0 // (int) :UMB_B2_7921 10 > 11@ // (int) num > var 0022: jump_if_false @UMB_B2_8711 // Note: the incorrect math opcode was used here $5383(11@,10) == 10 // (int) var == num jump_if_false @UMB_B2_8699 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_6013 11@ jump_if_false @UMB_B2_7978 12@ = 93 // (int) 0002: jump @UMB_B2_7983 :UMB_B2_7978 12@ = 94 // (int) :UMB_B2_7983 8161: not model 12@ available jump_if_false @UMB_B2_8001 0160: load_model 12@ 13@ = 1 // (int) :UMB_B2_8001 8161: not model 8@ available jump_if_false @UMB_B2_8019 0160: load_model 8@ 13@ = 1 // (int) :UMB_B2_8019 13@ == 1 // (int) var == num jump_if_false @UMB_B2_8033 0228: (unknown) :UMB_B2_8033 034B: unknown_check 10@ jump_if_false @UMB_B2_8065 00A0: car 10@ wrecked jump_if_false @UMB_B2_8058 9@ = -1 // (int) :UMB_B2_8058 0002: jump @UMB_B2_8070 :UMB_B2_8065 9@ = -1 // (int) :UMB_B2_8070 9@ == -1 // (int) var == num jump_if_false @UMB_B2_8110 003E: $5353(11@,10) = create_actor_pedtype 8 model 12@ at 0@ 1@ 2@ 010F: (unknown) $5353(11@,10) 3@ 4@ 5@ 0002: jump @UMB_B2_8149 :UMB_B2_8110 9@ == 0 // (int) var == num jump_if_false @UMB_B2_8138 00A4: $5353(11@,10) = create_actor_pedtype 8 model 12@ in_car 10@ driverseat 0002: jump @UMB_B2_8149 :UMB_B2_8138 0118: $5353(11@,10) = create_actor_pedtype 8 model 12@ in_car 10@ passenger_seat 0 :UMB_B2_8149 01C9: (unknown) $5353(11@,10) 20 0127: reset_actor $5353(11@,10) flags not 6@ == 3 // (int) var == num jump_if_false @UMB_B2_8276 00A1: (unknown) $5353(11@,10) 128 00A1: (unknown) $5353(11@,10) 1 00A1: (unknown) $5353(11@,10) 16 00A1: (unknown) $5353(11@,10) 32 00A1: (unknown) $5353(11@,10) 64 00A1: (unknown) $5353(11@,10) 65536 00A1: (unknown) $5353(11@,10) 131072 00A1: (unknown) $5353(11@,10) 262144 00A1: (unknown) $5353(11@,10) 4194304 015D: (unknown) $5353(11@,10) 18 01A4: (unknown) $5353(11@,10) 1 :UMB_B2_8276 01AF: (unknown) $5353(11@,10) 1 03A5: (unknown) $5353(11@,10) 1 0278: (unknown) $5353(11@,10) 0 01EC: (unknown) $5353(11@,10) 0 0442: (unknown) $5353(11@,10) 1 03D6: (unknown) $5353(11@,10) 4000 03D7: (unknown) $5353(11@,10) 1000 041B: (unknown) $5353(11@,10) 9 6@ == 1 // (int) var == num jump_if_false @UMB_B2_8439 $5718 == 1 // (int) var == num jump_if_false @UMB_B2_8439 037B: constant_params 4 variable_params 3 unknown 24 call_with_params @MAIN_5092 60.0 60.0 60.0 0.5 21@ 22@ 23@ 037B: constant_params 6 variable_params 3 unknown 24 call_with_params @MAIN_5144 0@ 1@ 2@ 21@ 22@ 23@ 18@ 19@ 20@ 037B: constant_params 6 variable_params 3 unknown 24 call_with_params @MAIN_5040 0@ 1@ 2@ 21@ 22@ 23@ 15@ 16@ 17@ 0433: (unknown) $5353(11@,10) 15@ 16@ 18@ 19@ 1 :UMB_B2_8439 $5660 == 1 // (int) var == num jump_if_false @UMB_B2_8469 $5363(11@,10) = 0 // (int) 00C1: (unknown) $5353(11@,10) $5363(11@,10) :UMB_B2_8469 0035: $5373(11@,10) = 7@ // (int vars) not 7@ == -1 // (int) var == num jump_if_false @UMB_B2_8531 034A: unknown_check $5353(7@,10) jump_if_false @UMB_B2_8524 0045: actor $5353(7@,10) defined jump_if_false @UMB_B2_8524 0119: actor $5353(11@,10) kill_actor $5353(7@,10) :UMB_B2_8524 0002: jump @UMB_B2_8589 :UMB_B2_8531 6@ == 1 // (int) var == num jump_if_false @UMB_B2_8558 0040: (unknown) $5353(11@,10) -1 0002: jump @UMB_B2_8589 :UMB_B2_8558 6@ == 2 // (int) var == num jump_if_false @UMB_B2_8589 007E: actor $5353(11@,10) driving jump_if_false @UMB_B2_8589 00E3: (unknown) $5353(11@,10) :UMB_B2_8589 8@ == 336 // (int) var == num jump_if_false @UMB_B2_8637 0106: give_actor $5353(11@,10) weapon 6 ammo 100 // Load the weapon model before using this 03D6: (unknown) $5353(11@,10) 1000 03D7: (unknown) $5353(11@,10) 4000 0002: jump @UMB_B2_8690 :UMB_B2_8637 8@ == 346 // (int) var == num jump_if_false @UMB_B2_8667 0106: give_actor $5353(11@,10) weapon 19 ammo 14 // Load the weapon model before using this 0002: jump @UMB_B2_8690 :UMB_B2_8667 8@ == 353 // (int) var == num jump_if_false @UMB_B2_8690 0106: give_actor $5353(11@,10) weapon 24 ammo 50 // Load the weapon model before using this :UMB_B2_8690 $5383(11@,10) = 0 // (int) 005E: (unknown) :UMB_B2_8699 11@ += 1 // (int) 0002: jump @UMB_B2_7921 :UMB_B2_8711 005F: (unknown) :UMB_B2_8713 0@ == 0 // (int) var == num jump_if_false @UMB_B2_8800 $5660 == 1 // (int) var == num jump_if_false @UMB_B2_8793 1@ = 0 // (int) :UMB_B2_8741 10 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_8788 // Note: the incorrect math opcode was used here not $5363(1@,10) == -1 // (int) var == num jump_if_false @UMB_B2_8776 00C4: (unknown) $5363(1@,10) 1 :UMB_B2_8776 1@ += 1 // (int) 0002: jump @UMB_B2_8741 :UMB_B2_8788 $5660 = 0 // (int) :UMB_B2_8793 0002: jump @UMB_B2_8967 :UMB_B2_8800 $5660 == 0 // (int) var == num jump_if_false @UMB_B2_8967 2@ = 0 // (int) 1@ = 0 // (int) :UMB_B2_8820 10 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_8915 // Note: the incorrect math opcode was used here 034A: unknown_check $5353(1@,10) 0022: jump_if_false @UMB_B2_8903 // Note: the incorrect math opcode was used here 809F: not actor $5353(1@,10) dead 0022: jump_if_false @UMB_B2_8903 // Note: the incorrect math opcode was used here $5363(1@,10) == -1 // (int) var == num jump_if_false @UMB_B2_8890 00C1: (unknown) $5353(1@,10) $5363(1@,10) 0002: jump @UMB_B2_8898 :UMB_B2_8890 00C4: (unknown) $5363(1@,10) 3 :UMB_B2_8898 2@ = 1 // (int) :UMB_B2_8903 1@ += 1 // (int) 0002: jump @UMB_B2_8820 :UMB_B2_8915 2@ == 1 // (int) var == num jump_if_false @UMB_B2_8961 $5598 == 0 // (int) var == num jump_if_false @UMB_B2_8945 $5598 += 1 // (int) :UMB_B2_8945 0057: show_text_highpriority GXT 'UMB2_O1' time 5000 flag 1 // Take care of those ~r~Cholo thugs! :UMB_B2_8961 $5660 = 1 // (int) :UMB_B2_8967 0026: return :UMB_B2_8969 0@ = 0 // (int) :UMB_B2_8973 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_9026 // Note: the incorrect math opcode was used here not $5363(0@,10) == -1 // (int) var == num jump_if_false @UMB_B2_9014 00BB: (unknown) $5363(0@,10) $5363(0@,10) = -1 // (int) :UMB_B2_9014 0@ += 1 // (int) 0002: jump @UMB_B2_8973 :UMB_B2_9026 0026: return :UMB_B2_9028 0@ = 0 // (int) :UMB_B2_9032 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_9118 // Note: the incorrect math opcode was used here 034A: unknown_check $5353(0@,10) 0022: jump_if_false @UMB_B2_9106 // Note: the incorrect math opcode was used here 809F: not actor $5353(0@,10) dead 0022: jump_if_false @UMB_B2_9100 // Note: the incorrect math opcode was used here $5383(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9100 03DE: (unknown) $5353(0@,10) 1 01AF: (unknown) $5353(0@,10) 0 :UMB_B2_9100 0112: remove_references_to_actor $5353(0@,10) // Like turning an actor into a random pedestrian :UMB_B2_9106 0@ += 1 // (int) 0002: jump @UMB_B2_9032 :UMB_B2_9118 0026: return :UMB_B2_9120 1@ = 0 // (int) :UMB_B2_9124 10 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_9185 // Note: the incorrect math opcode was used here 001C: $5393(1@,10) == 0@ // (int) num == var 0022: jump_if_false @UMB_B2_9173 // Note: the incorrect math opcode was used here not $5383(1@,10) == 10 // (int) var == num jump_if_false @UMB_B2_9173 $5383(1@,10) = 1 // (int) :UMB_B2_9173 1@ += 1 // (int) 0002: jump @UMB_B2_9124 :UMB_B2_9185 0026: return :UMB_B2_9187 not $5383(0@,10) == 10 // (int) var == num jump_if_false @UMB_B2_9315 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B2_9120 $5393(0@,10) not $5363(0@,10) == -1 // (int) var == num jump_if_false @UMB_B2_9245 00BB: (unknown) $5363(0@,10) $5363(0@,10) = -1 // (int) :UMB_B2_9245 0035: 1@ = $5393(0@,10) // (int vars) $5444(1@,4) -= 1 // (int) $5660 == 0 // (int) var == num jump_if_false @UMB_B2_9295 0057: show_text_highpriority GXT 'UMB2_O7' time 5000 flag 1 // Both of ~b~Umberto's men~w~ need to see the kill. 0002: jump @UMB_B2_9301 :UMB_B2_9295 $5594 += 1 // (int) :UMB_B2_9301 0112: remove_references_to_actor $5353(0@,10) // Like turning an actor into a random pedestrian $5383(0@,10) = 10 // (int) :UMB_B2_9315 0026: return :UMB_B2_9317 $5659 = 10 // (int) 0@ = 0 // (int) :UMB_B2_9327 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_10317 // Note: the incorrect math opcode was used here 034A: unknown_check $5353(0@,10) 0022: jump_if_false @UMB_B2_10294 // Note: the incorrect math opcode was used here 0045: actor $5353(0@,10) defined 0022: jump_if_false @UMB_B2_10276 // Note: the incorrect math opcode was used here $5659 -= 1 // (int) $5593 += 0.005 // (float) 0035: 1@ = $5393(0@,10) // (int vars) 007E: actor $5353(0@,10) driving 0022: jump_if_false @UMB_B2_9449 // Note: the incorrect math opcode was used here 024B: (unknown) $5353(0@,10) 10@ 034B: unknown_check 10@ 0022: jump_if_false @UMB_B2_9442 // Note: the incorrect math opcode was used here 004F: unknown_check 10@ 0022: jump_if_false @UMB_B2_9442 // Note: the incorrect math opcode was used here 004D: store_car 10@ position_to $5448(1@,4) $5452(1@,4) $5456(1@,4) :UMB_B2_9442 0002: jump @UMB_B2_9467 :UMB_B2_9449 0043: store_actor $5353(0@,10) position_to $5448(1@,4) $5452(1@,4) $5456(1@,4) // Note: the incorrect math opcode was used here :UMB_B2_9467 not $5383(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9781 0326: unknown_check $5353(0@,10) $1038 0022: jump_if_false @UMB_B2_9505 // Note: the incorrect math opcode was used here $5383(0@,10) = 1 // (int) :UMB_B2_9505 $5440(1@,4) == 2 // (int) var == num jump_if_false @UMB_B2_9614 807E: not actor $5353(0@,10) driving jump_if_false @UMB_B2_9548 $5383(0@,10) = 1 // (int) 0002: jump @UMB_B2_9614 :UMB_B2_9548 024B: (unknown) $5353(0@,10) 10@ 034B: unknown_check 10@ 0022: jump_if_false @UMB_B2_9614 // Note: the incorrect math opcode was used here 004F: unknown_check 10@ 0022: jump_if_false @UMB_B2_9614 // Note: the incorrect math opcode was used here 80D8: not car 10@ health >= 500 jump_if_false @UMB_B2_9596 $5383(0@,10) = 1 // (int) :UMB_B2_9596 0256: unknown_check 10@ jump_if_false @UMB_B2_9614 $5383(0@,10) = 1 // (int) :UMB_B2_9614 $5440(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_9674 034B: unknown_check $5689 jump_if_false @UMB_B2_9666 00A0: car $5689 wrecked jump_if_false @UMB_B2_9659 $5383(0@,10) = 1 // (int) :UMB_B2_9659 0002: jump @UMB_B2_9674 :UMB_B2_9666 $5383(0@,10) = 1 // (int) :UMB_B2_9674 0035: 2@ = $5373(0@,10) // (int vars) not 2@ == -1 // (int) var == num jump_if_false @UMB_B2_9752 034A: unknown_check $5353(2@,10) jump_if_false @UMB_B2_9752 009F: actor $5353(2@,10) dead jump_if_false @UMB_B2_9752 81F0: not actor $5353(0@,10) in_range_of_player $5353(2@,10) 0022: jump_if_false @UMB_B2_9752 // Note: the incorrect math opcode was used here $5383(0@,10) = 1 // (int) $5373(0@,10) = -1 // (int) :UMB_B2_9752 $5383(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9781 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @UMB_B2_9120 $5393(0@,10) :UMB_B2_9781 $5383(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9865 00E4: (unknown) $5353(0@,10) $1038 01EC: (unknown) $5353(0@,10) 1 01AF: (unknown) $5353(0@,10) 0 $5440(1@,4) == 1 // (int) var == num jump_if_false @UMB_B2_9858 0438: (unknown) $5353(0@,10) jump_if_false @UMB_B2_9858 0433: (unknown) $5353(0@,10) 0 0 0 0 0 :UMB_B2_9858 0002: jump @UMB_B2_10166 :UMB_B2_9865 $5383(0@,10) == 0 // (int) var == num jump_if_false @UMB_B2_10166 $5440(1@,4) == 1 // (int) var == num jump_if_false @UMB_B2_9901 0002: jump @UMB_B2_10166 :UMB_B2_9901 $5440(1@,4) == 2 // (int) var == num jump_if_false @UMB_B2_10070 007E: actor $5353(0@,10) driving jump_if_false @UMB_B2_10063 00E3: (unknown) $5353(0@,10) $5373(0@,10) == -1 // (int) var == num jump_if_false @UMB_B2_10063 024B: (unknown) $5353(0@,10) 10@ 034B: unknown_check 10@ 0022: jump_if_false @UMB_B2_10063 // Note: the incorrect math opcode was used here 004F: unknown_check 10@ 0022: jump_if_false @UMB_B2_10063 // Note: the incorrect math opcode was used here 004D: store_car 10@ position_to 11@ 12@ 13@ 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @UMB_B2_6356 11@ 12@ 13@ jump_if_false @UMB_B2_10015 0052: set_car 10@ driver_behaviour_to 1 0002: jump @UMB_B2_10031 :UMB_B2_10015 004A: car 10@ drive_to -1110.2 -420.708 -100.0 :UMB_B2_10031 0078: if or 0328: unknown_check 10@ $1038 0328: unknown_check 10@ $5600 0328: unknown_check 10@ $5601 0022: jump_if_false @UMB_B2_10063 // Note: the incorrect math opcode was used here 0050: set_car 10@ max_speed_to 20.0 :UMB_B2_10063 0002: jump @UMB_B2_10166 :UMB_B2_10070 $5440(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_10166 034B: unknown_check $5689 jump_if_false @UMB_B2_10166 004F: unknown_check $5689 jump_if_false @UMB_B2_10166 0328: unknown_check $5689 $1038 0022: jump_if_false @UMB_B2_10137 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5689 // Like turning a car into any random car $5689 = -1 // (int) 0002: jump @UMB_B2_10166 :UMB_B2_10137 00EC: (unknown) $5353(0@,10) $5689 80D8: not car $5689 health >= 700 jump_if_false @UMB_B2_10166 014C: set_car $5689 health_to 800 :UMB_B2_10166 02D5: (unknown) $5353(0@,10) 19 jump_if_false @UMB_B2_10221 02E7: get_weapon_data_from_actor $5353(0@,10) weapon_group 4 weapon 3@ ammo 4@ model 5@ 10 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_10214 // Note: the incorrect math opcode was used here 00D5: (unknown) $5353(0@,10) 19 14 :UMB_B2_10214 0002: jump @UMB_B2_10269 :UMB_B2_10221 02D5: (unknown) $5353(0@,10) 24 jump_if_false @UMB_B2_10269 02E7: get_weapon_data_from_actor $5353(0@,10) weapon_group 6 weapon 3@ ammo 4@ model 5@ 10 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_10269 // Note: the incorrect math opcode was used here 00D5: (unknown) $5353(0@,10) 19 50 :UMB_B2_10269 0002: jump @UMB_B2_10287 :UMB_B2_10276 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @UMB_B2_9187 0@ :UMB_B2_10287 0002: jump @UMB_B2_10305 :UMB_B2_10294 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @UMB_B2_9187 0@ :UMB_B2_10305 0@ += 1 // (int) 0002: jump @UMB_B2_9327 :UMB_B2_10317 0026: return :UMB_B2_10319 5@ = 0 // (int) 4@ = 0 // (int) :UMB_B2_10327 5 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_10774 // Note: the incorrect math opcode was used here 0138: 1@ = random_float_in_ranges -1210.2 -980.2 0138: 2@ = random_float_in_ranges -699.708 -324.708 0@ == 1 // (int) var == num jump_if_false @UMB_B2_10392 01B4: (unknown) 1@ 2@ 3@ 1@ 2@ 3@ 0002: jump @UMB_B2_10400 :UMB_B2_10392 01B5: (unknown) 1@ 2@ 3@ 1@ 2@ 3@ :UMB_B2_10400 5@ = 0 // (int) 0045: actor $1038 defined jump_if_false @UMB_B2_10440 0080: actor $1038 near_point 1@ 2@ radius 150.0 150.0 sphere 0 0022: jump_if_false @UMB_B2_10440 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :UMB_B2_10440 6@ = 0 // (int) :UMB_B2_10444 0078: if and 10 > 6@ // (int) num > var 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10544 not $5383(6@,10) == 10 // (int) var == num jump_if_false @UMB_B2_10532 034A: unknown_check $5353(6@,10) jump_if_false @UMB_B2_10532 0045: actor $5353(6@,10) defined jump_if_false @UMB_B2_10532 0080: actor $5353(6@,10) near_point 1@ 2@ radius 50.0 50.0 sphere 0 0022: jump_if_false @UMB_B2_10532 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :UMB_B2_10532 6@ += 1 // (int) 0002: jump @UMB_B2_10444 :UMB_B2_10544 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10624 0@ == 1 // (int) var == num jump_if_false @UMB_B2_10599 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B2_3981 1@ 2@ 3@ jump_if_false @UMB_B2_10592 5@ = 1 // (int) :UMB_B2_10592 0002: jump @UMB_B2_10624 :UMB_B2_10599 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B2_5557 1@ 2@ 3@ jump_if_false @UMB_B2_10624 5@ = 1 // (int) :UMB_B2_10624 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10683 0078: if and -1099.951 > 1@ // (float) num > var 1@ > -1181.162 // (float) var > num -332.4409 > 2@ // (float) num > var 2@ > -497.1154 // (float) var > num jump_if_false @UMB_B2_10683 5@ = 1 // (int) :UMB_B2_10683 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10742 0078: if and -872.5292 > 1@ // (float) num > var 1@ > -968.1838 // (float) var > num -410.8032 > 2@ // (float) num > var 2@ > -492.282 // (float) var > num jump_if_false @UMB_B2_10742 5@ = 1 // (int) :UMB_B2_10742 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10762 005E: (unknown) 0002: jump @UMB_B2_10767 :UMB_B2_10762 4@ += 1 // (int) :UMB_B2_10767 0002: jump @UMB_B2_10327 :UMB_B2_10774 005F: (unknown) :UMB_B2_10776 0@ = 0 // (int) :UMB_B2_10780 4 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_10818 // Note: the incorrect math opcode was used here $5440(0@,4) = 0 // (int) $5444(0@,4) = 0 // (int) 0@ += 1 // (int) 0002: jump @UMB_B2_10780 :UMB_B2_10818 0@ = 0 // (int) :UMB_B2_10822 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_10854 // Note: the incorrect math opcode was used here $5383(0@,10) = 10 // (int) 0@ += 1 // (int) 0002: jump @UMB_B2_10822 :UMB_B2_10854 $5595 = 0 // (int) $5596 = 2 // (int) $5598 = 0 // (int) $5659 = 10 // (int) $5597 = 0 // (int) $5717 = 1 // (int) 0026: return :UMB_B2_10889 037A: constant_params 1 variable_params 3 unknown 15 call_with_params @UMB_B2_10319 1 1@ 2@ 3@ jump_if_false @UMB_B2_10913 005F: (unknown) :UMB_B2_10913 02F6: (unknown) 1@ 2@ 3@ 2 7@ 8@ 9@ $5659 > 2 // (int) var > num jump_if_false @UMB_B2_10948 11@ = 3 // (int) 0002: jump @UMB_B2_10953 :UMB_B2_10948 11@ = 2 // (int) :UMB_B2_10953 10@ = 0 // (int) :UMB_B2_10957 0011: 11@ > 10@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_11256 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @UMB_B2_11007 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 1@ 2@ 3@ -0.5 -0.5 0 4@ 5@ 6@ 0002: jump @UMB_B2_11080 :UMB_B2_11007 10@ == 1 // (int) var == num jump_if_false @UMB_B2_11047 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 1@ 2@ 3@ 0.5 0.5 0 4@ 5@ 6@ 0002: jump @UMB_B2_11080 :UMB_B2_11047 10@ == 2 // (int) var == num jump_if_false @UMB_B2_11080 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 1@ 2@ 3@ -0.5 0.5 0 4@ 5@ 6@ :UMB_B2_11080 6@ = 12.0 // (float) 10@ == 0 // (int) var == num jump_if_false @UMB_B2_11136 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7913 4@ 5@ 6@ 7@ 8@ 9@ 1 -1 353 -1 -1 12@ 0035: 13@ = 12@ // (int vars) 0002: jump @UMB_B2_11209 :UMB_B2_11136 10@ == 1 // (int) var == num jump_if_false @UMB_B2_11182 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7913 4@ 5@ 6@ 7@ 8@ 9@ 1 13@ 336 -1 -1 12@ 0002: jump @UMB_B2_11209 :UMB_B2_11182 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7913 4@ 5@ 6@ 7@ 8@ 9@ 1 13@ 346 -1 -1 12@ :UMB_B2_11209 10 > 12@ // (int) num > var 0022: jump_if_false @UMB_B2_11240 // Note: the incorrect math opcode was used here 0035: $5393(12@,10) = 0@ // (int vars) 10@ += 1 // (int) 0002: jump @UMB_B2_11249 :UMB_B2_11240 0035: 10@ = 11@ // (int vars) 10@ += 1 // (int) :UMB_B2_11249 0002: jump @UMB_B2_10957 :UMB_B2_11256 $5440(0@,4) = 1 // (int) 0035: $5444(0@,4) = 11@ // (int vars) 005E: (unknown) :UMB_B2_11273 034B: unknown_check $5688 0022: jump_if_false @UMB_B2_11286 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_11286 037A: constant_params 1 variable_params 3 unknown 12 call_with_params @UMB_B2_10319 0 1@ 2@ 3@ jump_if_false @UMB_B2_11309 005F: (unknown) :UMB_B2_11309 025B: (unknown) 1@ 2@ 3@ 1@ 2@ 3@ 7@ 02F5: (unknown) 1@ 2@ 3@ 2 4@ 5@ 6@ 3@ += 3.0 // (float) 7@ += 90.0 // (float) 8161: not model #CHOLLO available jump_if_false @UMB_B2_11359 0160: load_model #CHOLLO 0228: (unknown) :UMB_B2_11359 0048: $5688 = create_car #CHOLLO at 1@ 2@ 3@ 0233: (unknown) $5688 4@ 5@ 0050: set_car $5688 max_speed_to 10.0 0051: set_car $5688 traffic_behavior_to 2 0236: (unknown) $5688 3 0254: enable_car $5688 stuck_check_distance_to 1.5 time_to 5000 10@ = 0 // (int) :UMB_B2_11408 2 > 10@ // (int) num > var 0022: jump_if_false @UMB_B2_11527 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @UMB_B2_11469 037B: constant_params 11 variable_params 1 unknown 12 call_with_params @UMB_B2_7913 1@ 2@ 3@ 4@ 5@ 6@ 2 -1 346 0 $5688 8@ 0035: 9@ = 8@ // (int vars) 0002: jump @UMB_B2_11496 :UMB_B2_11469 037B: constant_params 11 variable_params 1 unknown 12 call_with_params @UMB_B2_7913 1@ 2@ 3@ 4@ 5@ 6@ 2 9@ 353 1 $5688 8@ :UMB_B2_11496 10 > 8@ // (int) num > var 0022: jump_if_false @UMB_B2_11515 // Note: the incorrect math opcode was used here 0035: $5393(8@,10) = 0@ // (int vars) :UMB_B2_11515 10@ += 1 // (int) 0002: jump @UMB_B2_11408 :UMB_B2_11527 $5440(0@,4) = 2 // (int) $5444(0@,4) = 2 // (int) 005E: (unknown) :UMB_B2_11545 034B: unknown_check $5689 jump_if_false @UMB_B2_11558 005F: (unknown) :UMB_B2_11558 037A: constant_params 1 variable_params 3 unknown 15 call_with_params @UMB_B2_10319 0 4@ 5@ 6@ jump_if_false @UMB_B2_11581 005F: (unknown) :UMB_B2_11581 025B: (unknown) 4@ 5@ 6@ 4@ 5@ 6@ 10@ 02F5: (unknown) 4@ 5@ 6@ 2 7@ 8@ 9@ 6@ += 3.0 // (float) 01BB: (unknown) 4@ 5@ 6@ 6@ 8161: not model #CUBAN available 0022: jump_if_false @UMB_B2_11631 // Note: the incorrect math opcode was used here 0160: load_model #CUBAN 0228: (unknown) :UMB_B2_11631 0048: $5689 = create_car #CUBAN at 4@ 5@ 6@ 0233: (unknown) $5689 7@ 8@ 0052: set_car $5689 driver_behaviour_to 11 027F: store_coords_to 4@ 5@ 6@ from_actor $5689 with_offset 4.0 0 0 004E: put_car $5689 at 4@ 5@ 6@ 13@ = 0 // (int) :UMB_B2_11676 2 > 13@ // (int) num > var 0022: jump_if_false @UMB_B2_11819 // Note: the incorrect math opcode was used here 13@ == 0 // (int) var == num jump_if_false @UMB_B2_11747 027F: store_coords_to 1@ 2@ 3@ from_actor $5689 with_offset -2.25 -0.5 0 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7913 1@ 2@ 3@ 4@ 5@ 6@ 3 -1 336 -1 -1 11@ 0002: jump @UMB_B2_11788 :UMB_B2_11747 027F: store_coords_to 1@ 2@ 3@ from_actor $5689 with_offset 2.25 0.5 0 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7913 1@ 2@ 3@ 4@ 5@ 6@ 3 -1 336 -1 -1 11@ :UMB_B2_11788 10 > 11@ // (int) num > var 0022: jump_if_false @UMB_B2_11807 // Note: the incorrect math opcode was used here 0035: $5393(11@,10) = 0@ // (int vars) :UMB_B2_11807 13@ += 1 // (int) 0002: jump @UMB_B2_11676 :UMB_B2_11819 $5440(0@,4) = 3 // (int) $5444(0@,4) = 2 // (int) 005E: (unknown) :UMB_B2_11837 0@ = -1 // (int) 2 > $5608 // (int) num > var 0022: jump_if_false @UMB_B2_11857 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_11857 2 > $5659 // (int) num > var 0022: jump_if_false @UMB_B2_11872 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_11872 1@ = 0 // (int) :UMB_B2_11876 0078: if and 4 > 1@ // (int) num > var 0@ == -1 // (int) var == num jump_if_false @UMB_B2_11927 $5440(1@,4) == 0 // (int) var == num jump_if_false @UMB_B2_11915 0035: 0@ = 1@ // (int vars) :UMB_B2_11915 1@ += 1 // (int) 0002: jump @UMB_B2_11876 :UMB_B2_11927 0@ == -1 // (int) var == num jump_if_false @UMB_B2_11941 005F: (unknown) :UMB_B2_11941 $5595 > 0 // (int) var > num jump_if_false @UMB_B2_11988 834B: not unknown_check $5688 jump_if_false @UMB_B2_11976 3@ = 2 // (int) 0002: jump @UMB_B2_11981 :UMB_B2_11976 3@ = 1 // (int) :UMB_B2_11981 0002: jump @UMB_B2_11993 :UMB_B2_11988 3@ = 1 // (int) :UMB_B2_11993 3@ == 0 // (int) var == num jump_if_false @UMB_B2_12016 3@ = 1 // (int) 0002: jump @UMB_B2_12107 :UMB_B2_12016 3@ > 3 // (int) var > num jump_if_false @UMB_B2_12040 3@ = 1 // (int) 0002: jump @UMB_B2_12107 :UMB_B2_12040 3@ == 2 // (int) var == num jump_if_false @UMB_B2_12077 034B: unknown_check $5688 jump_if_false @UMB_B2_12070 3@ = 3 // (int) 005F: (unknown) :UMB_B2_12070 0002: jump @UMB_B2_12107 :UMB_B2_12077 3@ == 3 // (int) var == num jump_if_false @UMB_B2_12107 034B: unknown_check $5689 jump_if_false @UMB_B2_12107 3@ = 1 // (int) 005F: (unknown) :UMB_B2_12107 3@ == 1 // (int) var == num jump_if_false @UMB_B2_12159 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B2_10889 0@ jump_if_false @UMB_B2_12150 $5595 += 1 // (int) 0002: jump @UMB_B2_12152 :UMB_B2_12150 005F: (unknown) :UMB_B2_12152 0002: jump @UMB_B2_12266 :UMB_B2_12159 3@ == 2 // (int) var == num jump_if_false @UMB_B2_12216 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B2_11273 0@ jump_if_false @UMB_B2_12207 $5596 = 3 // (int) $5595 = 0 // (int) 0002: jump @UMB_B2_12209 :UMB_B2_12207 005F: (unknown) :UMB_B2_12209 0002: jump @UMB_B2_12266 :UMB_B2_12216 3@ == 3 // (int) var == num jump_if_false @UMB_B2_12266 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B2_11545 0@ jump_if_false @UMB_B2_12264 $5596 = 2 // (int) $5595 = 0 // (int) 0002: jump @UMB_B2_12266 :UMB_B2_12264 005F: (unknown) :UMB_B2_12266 $5717 == 1 // (int) var == num jump_if_false @UMB_B2_12306 4@ = 8000 // (int) 0057: show_text_highpriority GXT 'UMB2_11' time 4@ flag 1 // Take care of the ~r~Cholo thugs~w~ before they cause too much havoc in Little Havana. 0002: jump @UMB_B2_12418 :UMB_B2_12306 4@ = 8000 // (int) $5598 == 0 // (int) var == num jump_if_false @UMB_B2_12345 0057: show_text_highpriority GXT 'UMB2_O1' time 4@ flag 1 // Take care of those ~r~Cholo thugs! 0002: jump @UMB_B2_12412 :UMB_B2_12345 $5598 == 1 // (int) var == num jump_if_false @UMB_B2_12379 0057: show_text_highpriority GXT 'UMB2_O2' time 4@ flag 1 // More ~r~Cholo hoods~w~ are causing trouble! 0002: jump @UMB_B2_12412 :UMB_B2_12379 $5598 == 2 // (int) var == num jump_if_false @UMB_B2_12412 0057: show_text_highpriority GXT 'UMB2_O3' time 4@ flag 1 // Deal with those ~r~Cholo troublemakers! $5598 = -1 // (int) :UMB_B2_12412 $5598 += 1 // (int) :UMB_B2_12418 010E: 2@ = current_time_in_ms $5717 == 1 // (int) var == num jump_if_false @UMB_B2_12471 0035: $5597 = 2@ // (int vars) $5597 += 90000 // (int) 0058: (unknown) 'UMB2_O9' 6000 1 // You'll need a car with 4 seats. 0002: jump @UMB_B2_12485 :UMB_B2_12471 0035: $5597 = 2@ // (int vars) $5597 += 60000 // (int) :UMB_B2_12485 $5717 = 0 // (int) 005E: (unknown) :UMB_B2_12492 2@ = 0 // (int) 3@ = 12 // (int) 3@ -= 1 // (int) 010E: 0@ = current_time_in_ms 1@ = 0 // (int) :UMB_B2_12513 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_12661 // Note: the incorrect math opcode was used here 1 > $5444(1@,4) // (int) num > var 0022: jump_if_false @UMB_B2_12630 // Note: the incorrect math opcode was used here $5440(1@,4) == 2 // (int) var == num jump_if_false @UMB_B2_12587 034B: unknown_check $5688 jump_if_false @UMB_B2_12580 0255: (unknown) $5688 0113: remove_references_to_car $5688 // Like turning a car into any random car $5688 = -1 // (int) :UMB_B2_12580 0002: jump @UMB_B2_12623 :UMB_B2_12587 $5440(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_12623 034B: unknown_check $5689 jump_if_false @UMB_B2_12623 0113: remove_references_to_car $5689 // Like turning a car into any random car $5689 = -1 // (int) :UMB_B2_12623 $5440(1@,4) = 0 // (int) :UMB_B2_12630 $5440(1@,4) == 0 // (int) var == num jump_if_false @UMB_B2_12649 2@ += 1 // (int) :UMB_B2_12649 1@ += 1 // (int) 0002: jump @UMB_B2_12513 :UMB_B2_12661 2@ == 4 // (int) var == num jump_if_false @UMB_B2_12684 0035: $5597 = 0@ // (int vars) $5597 -= 1 // (int) :UMB_B2_12684 0011: 0@ > $5597 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_12749 // Note: the incorrect math opcode was used here 0011: $5594 > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_12739 // Note: the incorrect math opcode was used here 2@ == 4 // (int) var == num jump_if_false @UMB_B2_12732 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B2_6229 1 :UMB_B2_12732 0002: jump @UMB_B2_12749 :UMB_B2_12739 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @UMB_B2_11837 :UMB_B2_12749 0026: return :UMB_B2_12751 4@ = 0 // (int) 6@ = 0 // (int) :UMB_B2_12759 2 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_13091 // Note: the incorrect math opcode was used here 834A: not unknown_check $5344(4@,2) 0022: jump_if_false @UMB_B2_13079 // Note: the incorrect math opcode was used here 4@ == 0 // (int) var == num jump_if_false @UMB_B2_12807 5@ = 91 // (int) 0002: jump @UMB_B2_12812 :UMB_B2_12807 5@ = 92 // (int) :UMB_B2_12812 8161: not model 5@ available jump_if_false @UMB_B2_12830 0160: load_model 5@ 6@ = 1 // (int) :UMB_B2_12830 8161: not model #INGRAMSL available jump_if_false @UMB_B2_12852 0160: load_model #INGRAMSL 6@ = 1 // (int) :UMB_B2_12852 6@ == 1 // (int) var == num jump_if_false @UMB_B2_12866 0228: (unknown) :UMB_B2_12866 003E: $5344(4@,2) = create_actor_pedtype 7 model 5@ at 0@ 1@ 2@ 04AE: (unknown) $5344(4@,2) 4@ 01C9: (unknown) $5344(4@,2) 10 0127: reset_actor $5344(4@,2) flags 00A1: (unknown) $5344(4@,2) 256 01A4: (unknown) $5344(4@,2) 1 0347: (unknown) $5344(4@,2) 1 03D5: (unknown) $5344(4@,2) 200 0213: (unknown) $5344(4@,2) 100 01AF: (unknown) $5344(4@,2) 0 03A5: (unknown) $5344(4@,2) 0 01EC: (unknown) $5344(4@,2) 1 0278: (unknown) $5344(4@,2) 0 0442: (unknown) $5344(4@,2) 1 03D6: (unknown) $5344(4@,2) 300 03D7: (unknown) $5344(4@,2) 100 0106: give_actor $5344(4@,2) weapon 26 ammo 100 // Load the weapon model before using this 001D: 3@ == -100.0 // (int) var == var jump_if_false @UMB_B2_13044 0045: actor $1038 defined jump_if_false @UMB_B2_13037 013E: actor $5344(4@,2) look_at_actor $1038 :UMB_B2_13037 0002: jump @UMB_B2_13051 :UMB_B2_13044 00CF: set_actor $5344(4@,2) Z_angle_to 3@ :UMB_B2_13051 0045: actor $1038 defined 0022: jump_if_false @UMB_B2_13070 // Note: the incorrect math opcode was used here 0119: actor $5344(4@,2) kill_actor $1038 :UMB_B2_13070 $5346(4@,2) = 0 // (int) 005E: (unknown) :UMB_B2_13079 4@ += 1 // (int) 0002: jump @UMB_B2_12759 :UMB_B2_13091 005F: (unknown) :UMB_B2_13093 0@ = 0 // (int) :UMB_B2_13097 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_13200 // Note: the incorrect math opcode was used here 034A: unknown_check $5344(0@,2) 0022: jump_if_false @UMB_B2_13188 // Note: the incorrect math opcode was used here 809F: not actor $5344(0@,2) dead 0022: jump_if_false @UMB_B2_13182 // Note: the incorrect math opcode was used here 00A2: (unknown) $5344(0@,2) 0347: (unknown) $5344(0@,2) 0 007E: actor $5344(0@,2) driving jump_if_false @UMB_B2_13174 00F1: (unknown) $5344(0@,2) 0002: jump @UMB_B2_13182 :UMB_B2_13174 0040: (unknown) $5344(0@,2) -1 :UMB_B2_13182 0112: remove_references_to_actor $5344(0@,2) // Like turning an actor into a random pedestrian :UMB_B2_13188 0@ += 1 // (int) 0002: jump @UMB_B2_13097 :UMB_B2_13200 0026: return :UMB_B2_13202 0@ = 0 // (int) :UMB_B2_13206 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_13236 // Note: the incorrect math opcode was used here 00BB: (unknown) $5348(0@,2) 0@ += 1 // (int) 0002: jump @UMB_B2_13206 :UMB_B2_13236 0026: return :UMB_B2_13238 1@ = 2 // (int) 1@ -= 1 // (int) 0@ = 0 // (int) :UMB_B2_13252 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_13803 // Note: the incorrect math opcode was used here 0045: actor $5344(0@,2) defined 0022: jump_if_false @UMB_B2_13791 // Note: the incorrect math opcode was used here $5346(0@,2) == 0 // (int) var == num jump_if_false @UMB_B2_13332 not $1698 == 0 // (int) var == num jump_if_false @UMB_B2_13325 011A: (unknown) $5344(0@,2) 02F8: (unknown) $5344(0@,2) 1 $5346(0@,2) = 1 // (int) :UMB_B2_13325 0002: jump @UMB_B2_13366 :UMB_B2_13332 $1698 == 0 // (int) var == num jump_if_false @UMB_B2_13366 0119: actor $5344(0@,2) kill_actor $1038 02F8: (unknown) $5344(0@,2) 0 $5346(0@,2) = 0 // (int) :UMB_B2_13366 $5350(0@,2) == 0 // (int) var == num jump_if_false @UMB_B2_13645 0078: if and 81F0: not actor $5344(0@,2) in_range_of_player $1038 $5346(0@,2) == 0 // (int) var == num jump_if_false @UMB_B2_13605 $5350(0@,2) = 1 // (int) $5608 -= 1 // (int) 00C1: (unknown) $5344(0@,2) $5348(0@,2) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_2348 $5348(0@,2) 001C: $5608 == 1@ // (int) num == var 0022: jump_if_false @UMB_B2_13598 // Note: the incorrect math opcode was used here $5590 == 0 // (int) var == num jump_if_false @UMB_B2_13486 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_8713 0 0002: jump @UMB_B2_13503 :UMB_B2_13486 $5590 == 1 // (int) var == num jump_if_false @UMB_B2_13503 00BB: (unknown) $5599 :UMB_B2_13503 5@ = 3 // (int) not $3355 == 0 // (int) var == num jump_if_false @UMB_B2_13547 034B: unknown_check $3355 jump_if_false @UMB_B2_13547 004F: unknown_check $3355 jump_if_false @UMB_B2_13547 0124: 5@ = car $3355 max_passengers :UMB_B2_13547 2 > 5@ // (int) num > var 0022: jump_if_false @UMB_B2_13582 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'UMB2_O8' time 5000 flag 1 // Keep both of ~b~Umberto's men~w~ with you - get a car with 4 seats! 0002: jump @UMB_B2_13598 :UMB_B2_13582 0057: show_text_highpriority GXT 'UMB2_O6' time 5000 flag 1 // Keep both of ~b~Umberto's men~w~ with you. :UMB_B2_13598 0002: jump @UMB_B2_13638 :UMB_B2_13605 02E7: get_weapon_data_from_actor $5344(0@,2) weapon_group 6 weapon 3@ ammo 2@ model 4@ 10 > 2@ // (int) num > var 0022: jump_if_false @UMB_B2_13638 // Note: the incorrect math opcode was used here 00D5: (unknown) $5344(0@,2) 26 100 :UMB_B2_13638 0002: jump @UMB_B2_13791 :UMB_B2_13645 $5350(0@,2) == 1 // (int) var == num jump_if_false @UMB_B2_13791 01F0: actor $5344(0@,2) in_range_of_player $1038 0022: jump_if_false @UMB_B2_13784 // Note: the incorrect math opcode was used here $5350(0@,2) = 0 // (int) $5608 += 1 // (int) 00BB: (unknown) $5348(0@,2) $5608 == 2 // (int) var == num jump_if_false @UMB_B2_13784 $5590 == 0 // (int) var == num jump_if_false @UMB_B2_13738 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_8713 1 0002: jump @UMB_B2_13784 :UMB_B2_13738 $5590 == 1 // (int) var == num jump_if_false @UMB_B2_13784 0057: show_text_highpriority GXT 'UMB2_O5' time 7000 flag 1 // Take the guys back to ~y~Umberto's. 00C3: (unknown) -1108.28 -424.042 10.0 $5599 :UMB_B2_13784 0002: jump @UMB_B2_13791 :UMB_B2_13791 0@ += 1 // (int) 0002: jump @UMB_B2_13252 :UMB_B2_13803 0026: return :UMB_B2_13805 1@ = 0 // (int) 009F: actor $1038 dead jump_if_false @UMB_B2_13822 005E: (unknown) :UMB_B2_13822 0@ = 0 // (int) :UMB_B2_13826 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_13893 // Note: the incorrect math opcode was used here 034A: unknown_check $5344(0@,2) 0022: jump_if_false @UMB_B2_13876 // Note: the incorrect math opcode was used here 009F: actor $5344(0@,2) dead 0022: jump_if_false @UMB_B2_13869 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :UMB_B2_13869 0002: jump @UMB_B2_13881 :UMB_B2_13876 1@ += 1 // (int) :UMB_B2_13881 0@ += 1 // (int) 0002: jump @UMB_B2_13826 :UMB_B2_13893 1@ > 0 // (int) var > num jump_if_false @UMB_B2_13937 1@ == 1 // (int) var == num jump_if_false @UMB_B2_13929 $5591 = 3 // (int) 0002: jump @UMB_B2_13935 :UMB_B2_13929 $5591 = 2 // (int) :UMB_B2_13935 005E: (unknown) :UMB_B2_13937 $5590 == 0 // (int) var == num jump_if_false @UMB_B2_13997 0038: $5592 = float $5593 to_integer // Note: the incorrect math opcode was used here $5592 > 1000 // (int) var > num jump_if_false @UMB_B2_13976 $5592 = 1000 // (int) :UMB_B2_13976 $5592 == 100 // (int) var == num jump_if_false @UMB_B2_13997 $5591 = 1 // (int) 005E: (unknown) :UMB_B2_13997 005F: (unknown) :UMB_B2_13999 $1045 = 1 // (int) 033A: use_GXT_table 'UMB_B2' 0001: wait 0 ms 1@ = 0 // (int) 8@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_6396 $2334 0@ 0025: gosub @UMB_B2_15084 02E2: 6@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_9489 6@ 02E2: 6@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_9489 6@ 0045: actor $1038 defined jump_if_false @UMB_B2_14114 0044: put_actor $1038 at -1112.8 -422.7 -100.0 00CF: set_actor $1038 Z_angle_to 270.0 0221: (unknown) :UMB_B2_14114 0160: load_model #GANG1A 0160: load_model #GANG1B 0160: load_model #INGRAMSL 0160: load_model #SKORPION 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @UMB_B2_12751 -1110.7 -422.1 -100.0 -100.0 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @UMB_B2_12751 -1110.6 -424.2 -100.0 -100.0 013F: $5693 = create_pickup #SKORPION type 3 at -1121.4 -411.5 10.8 0162: release_model #GANG1A 0162: release_model #GANG1B 0162: release_model #INGRAMSL 0162: release_model #SKORPION $5590 = 0 // (int) $5592 = 0 // (int) $5608 = 2 // (int) $5660 = 1 // (int) $5695 = 0 // (int) 7@ = 0 // (int) :UMB_B2_14258 1 > 7@ // (int) num > var 0022: jump_if_false @UMB_B2_14289 // Note: the incorrect math opcode was used here $5411(7@,1) = 0 // (int) 7@ += 1 // (int) 0002: jump @UMB_B2_14258 :UMB_B2_14289 $5718 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_10776 0160: load_model #ADMIRAL 0228: (unknown) 022C: (unknown) -1095.2 -435.33 -100.0 5.0 1 0048: $5690 = create_car #ADMIRAL at -1095.2 -435.33 -100.0 00D1: set_car $5690 Z_angle_to 3.0 0334: (unknown) $5690 0 0162: release_model #ADMIRAL 024F: (unknown) 0.5 02CB: (unknown) 2.0 00AA: set_parked_car_generator $1836 cars_to_generate_to 0 0228: (unknown) 0160: load_model #BAT 0160: load_model #BERETTA 0160: load_model #SKORPION 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #CHOLLO 0160: load_model #CUBAN 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_345 1000 :UMB_B2_14431 $5590 == 0 // (int) var == num jump_if_false @UMB_B2_14652 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_2127 3 024D: (unknown) $5592 1 'UMB2_C1' // Havoc :UMB_B2_14470 $5590 == 0 // (int) var == num jump_if_false @UMB_B2_14646 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13805 jump_if_false @UMB_B2_14521 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6229 12 0002: jump @UMB_B2_14639 :UMB_B2_14521 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13238 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_9317 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_12492 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_7312 8@ == 0 // (int) var == num jump_if_false @UMB_B2_14639 not $3355 == 0 // (int) var == num jump_if_false @UMB_B2_14639 034B: unknown_check $3355 jump_if_false @UMB_B2_14639 004F: unknown_check $3355 jump_if_false @UMB_B2_14639 0124: 9@ = car $3355 max_passengers 9@ == 3 // (int) var == num jump_if_false @UMB_B2_14639 8@ = 1 // (int) 025D: remove_text 'UMB2_O9' // You'll need a car with 4 seats. :UMB_B2_14639 0002: jump @UMB_B2_14470 :UMB_B2_14646 0059: text_clear_all 00AE: remove_status_text $5592 :UMB_B2_14652 $5590 == 1 // (int) var == num jump_if_false @UMB_B2_15004 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_7188 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_8969 0078: if and $5608 == 2 // (int) var == num 0089: actor $1038 in_sphere -1108.28 -424.042 10.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @UMB_B2_14748 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6229 11 0002: jump @UMB_B2_14781 :UMB_B2_14748 0057: show_text_highpriority GXT 'UMB2_O5' time 7000 flag 1 // Take the guys back to ~y~Umberto's. 00C3: (unknown) -1108.28 -424.042 10.0 $5599 :UMB_B2_14781 $5590 == 1 // (int) var == num jump_if_false @UMB_B2_14976 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13805 jump_if_false @UMB_B2_14833 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6229 12 0002: jump @UMB_B2_14969 :UMB_B2_14833 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13238 $5608 == 2 // (int) var == num jump_if_false @UMB_B2_14947 $5695 == 0 // (int) var == num jump_if_false @UMB_B2_14894 0248: (unknown) -1108.28 -424.042 10.0 5.0 $5694 $5695 = 1 // (int) :UMB_B2_14894 0089: actor $1038 in_sphere -1108.28 -424.042 10.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @UMB_B2_14940 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6229 11 :UMB_B2_14940 0002: jump @UMB_B2_14969 :UMB_B2_14947 $5695 == 1 // (int) var == num jump_if_false @UMB_B2_14969 0249: (unknown) $5694 $5695 = 0 // (int) :UMB_B2_14969 0002: jump @UMB_B2_14781 :UMB_B2_14976 0059: text_clear_all 00BB: (unknown) $5599 $5695 == 1 // (int) var == num jump_if_false @UMB_B2_15004 0249: (unknown) $5694 $5695 = 0 // (int) :UMB_B2_15004 10 > $5590 // (int) num > var 0022: jump_if_false @UMB_B2_15024 // Note: the incorrect math opcode was used here 0002: jump @UMB_B2_14431 :UMB_B2_15024 00AE: remove_status_text $5592 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_8969 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13202 $5590 == 11 // (int) var == num jump_if_false @UMB_B2_15075 0025: gosub @UMB_B2_16809 0002: jump @UMB_B2_15082 :UMB_B2_15075 0025: gosub @UMB_B2_16521 :UMB_B2_15082 0026: return :UMB_B2_15084 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SAFEHOU_12168 22 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_180 1 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model #GANG1A 0160: load_model #GANG1B 041A: (unknown) 'UMBER' $5692 0228: (unknown) 022C: (unknown) -1115.3 -424.05 9.77 1.0 1 003E: $5691 = create_actor_pedtype 21 model $5692 at -1115.3 -424.05 9.77 0162: release_model $5692 0152: create_forbidden_for_peds_cube_cornerA -1110.3 -451.7 7.0 cornerB -1099.1 -350.4 15.0 0122: create_forbidden_for_cars_cube_cornerA -1110.3 -451.7 7.0 cornerB -1099.1 -350.4 15.0 0246: (unknown) -1110.3 -451.7 7.0 -1099.1 -350.4 15.0 0295: (unknown) -1110.3 -451.7 7.0 -1099.1 -350.4 15.0 0295: (unknown) -1141.2 -440.1 7.0 -1107.4 -401.5 15.0 1@ = 0 // (int) :UMB_B2_15331 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_15497 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @UMB_B2_15405 022C: (unknown) -1115.2 -421.708 10.54 1.0 1 003E: $5344(1@,2) = create_actor_pedtype 21 model #GANG1A at -1110.5 -422.1 -100.0 0002: jump @UMB_B2_15449 :UMB_B2_15405 022C: (unknown) -1109.6 -424.2 10.54 1.0 1 003E: $5344(1@,2) = create_actor_pedtype 21 model #GANG1B at -1109.5 -424.2 -100.0 :UMB_B2_15449 0045: actor $5344(1@,2) defined 0022: jump_if_false @UMB_B2_15485 // Note: the incorrect math opcode was used here 04AE: (unknown) $5344(1@,2) 1@ 013E: actor $5344(1@,2) look_at_actor $5691 0153: (unknown) $5344(1@,2) $5691 :UMB_B2_15485 1@ += 1 // (int) 0002: jump @UMB_B2_15331 :UMB_B2_15497 0162: release_model #GANG1A 0162: release_model #GANG1B 0045: actor $1038 defined jump_if_false @UMB_B2_15579 022C: (unknown) -1115.3 -422.5 9.77 1.0 1 0044: put_actor $1038 at -1115.3 -422.5 9.77 013E: actor $1038 look_at_actor $5691 013E: actor $5691 look_at_actor $1038 04B4: (unknown) $1038 120 511 100.0 :UMB_B2_15579 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'UMBB2AA' 'UMB2_A1' $5691 0 // ~w~Show these boys how to be men, and take back our streets from these bitch Cholos. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'UMBB2AA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'UMBB2AB' 'UMB2_A2' $5691 0 // ~w~I have my own bitch to deal with inside. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'UMBB2AB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'UMBB2AC' 'UMB2_A3' $1038 0 // ~w~You're not coming? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'UMBB2AC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'UMBB2AD' 'UMB2_A4' $5691 0 // ~w~I will be soon... but not with you, my friend! I'M HOT BABY! 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'UMBB2AD' 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @UMB_B2_15816 01EC: (unknown) $1038 0 0045: actor $5691 defined jump_if_false @UMB_B2_15816 01EC: (unknown) $5691 0 :UMB_B2_15816 0045: actor $5691 defined jump_if_false @UMB_B2_15839 04B4: (unknown) $5691 120 524 100.0 :UMB_B2_15839 00B9: set_camera_position -1110.4 -427.12 11.45 rotations 0 0 0 00BA: set_camera_point_at -1111.16 -426.48 11.33 mode 2 0045: actor $5600 defined jump_if_false @UMB_B2_15907 00EE: (unknown) $5600 -1112.37 -422.5 01EC: (unknown) $5600 0 :UMB_B2_15907 0045: actor $5601 defined jump_if_false @UMB_B2_15937 00EE: (unknown) $5601 -1112.07 -424.1 01EC: (unknown) $5601 0 :UMB_B2_15937 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4326 0045: actor $5691 defined jump_if_false @UMB_B2_15970 04B4: (unknown) $5691 121 543 3.0 :UMB_B2_15970 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'UMBB2AA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 3000 jump_if_true @UMB_B2_16412 0045: actor $5691 defined jump_if_false @UMB_B2_16032 0528: (unknown) $5691 543 -1.0 :UMB_B2_16032 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'UMBB2AA' jump_if_true @UMB_B2_16412 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'UMBB2AB' 1 0045: actor $5691 defined jump_if_false @UMB_B2_16102 04B4: (unknown) $5691 121 559 1.0 :UMB_B2_16102 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'UMBB2AB' jump_if_true @UMB_B2_16412 0045: actor $5691 defined jump_if_false @UMB_B2_16149 0528: (unknown) $5691 559 -1.0 :UMB_B2_16149 00B9: set_camera_position -1113.92 -421.89 10.8 rotations 0 0 0 00BA: set_camera_point_at -1114.54 -422.66 10.95 mode 2 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'UMBB2AC' 1 0045: actor $1038 defined jump_if_false @UMB_B2_16232 04B4: (unknown) $1038 121 557 1.0 :UMB_B2_16232 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'UMBB2AC' jump_if_true @UMB_B2_16412 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'UMBB2AD' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 2000 jump_if_true @UMB_B2_16412 0045: actor $1038 defined jump_if_false @UMB_B2_16322 0528: (unknown) $1038 557 -0.9 :UMB_B2_16322 0045: actor $5691 defined jump_if_false @UMB_B2_16345 04B4: (unknown) $5691 121 555 1.0 :UMB_B2_16345 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1000 jump_if_true @UMB_B2_16412 0045: actor $5691 defined jump_if_false @UMB_B2_16386 0528: (unknown) $5691 555 -1.0 :UMB_B2_16386 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'UMBB2AD' jump_if_true @UMB_B2_16412 :UMB_B2_16412 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 034A: unknown_check $5691 jump_if_false @UMB_B2_16449 003F: destroy_actor $5691 :UMB_B2_16449 1@ = 0 // (int) :UMB_B2_16453 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_16496 // Note: the incorrect math opcode was used here 034A: unknown_check $5344(1@,2) 0022: jump_if_false @UMB_B2_16484 // Note: the incorrect math opcode was used here 003F: destroy_actor $5344(1@,2) :UMB_B2_16484 1@ += 1 // (int) 0002: jump @UMB_B2_16453 :UMB_B2_16496 0045: actor $1038 defined jump_if_false @UMB_B2_16511 0352: (unknown) $1038 :UMB_B2_16511 0444: (unknown) 120 0444: (unknown) 121 0026: return :UMB_B2_16521 0078: if or 0045: actor $1038 defined $5591 == 3 // (int) var == num jump_if_false @UMB_B2_16671 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @UMB_B2_16671 1@ = 0 // (int) :UMB_B2_16562 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_16629 // Note: the incorrect math opcode was used here 034A: unknown_check $5344(1@,2) 0022: jump_if_false @UMB_B2_16612 // Note: the incorrect math opcode was used here 009F: actor $5344(1@,2) dead 0022: jump_if_false @UMB_B2_16605 // Note: the incorrect math opcode was used here 10@ += 1 // (int) :UMB_B2_16605 0002: jump @UMB_B2_16617 :UMB_B2_16612 10@ += 1 // (int) :UMB_B2_16617 1@ += 1 // (int) 0002: jump @UMB_B2_16562 :UMB_B2_16629 10@ > 0 // (int) var > num jump_if_false @UMB_B2_16671 10@ == 1 // (int) var == num jump_if_false @UMB_B2_16665 $5591 = 3 // (int) 0002: jump @UMB_B2_16671 :UMB_B2_16665 $5591 = 2 // (int) :UMB_B2_16671 0045: actor $1038 defined jump_if_false @UMB_B2_16792 $5591 == 1 // (int) var == num jump_if_false @UMB_B2_16721 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4973 'UMB2_F1' // ~r~You didn't stop the Cholos terrorizing Little Havana. 0002: jump @UMB_B2_16792 :UMB_B2_16721 $5591 == 2 // (int) var == num jump_if_false @UMB_B2_16760 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4973 'UMB2_F2' // ~r~Umberto's men died. 0002: jump @UMB_B2_16792 :UMB_B2_16760 $5591 == 3 // (int) var == num jump_if_false @UMB_B2_16792 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4973 'UMB2_F3' // ~r~One of Umberto's men died. :UMB_B2_16792 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :UMB_B2_16809 0045: actor $1038 defined jump_if_false @UMB_B2_16961 007E: actor $1038 driving jump_if_false @UMB_B2_16961 0045: actor $1038 defined jump_if_false @UMB_B2_16859 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 :UMB_B2_16859 0045: actor $5600 defined jump_if_false @UMB_B2_16905 02D0: (unknown) $5600 1 0368: (unknown) $5600 0 011A: (unknown) $5600 00EE: (unknown) $5600 -1118.62 -423.65 01EC: (unknown) $5600 1 :UMB_B2_16905 0001: wait 500 ms 0045: actor $5601 defined jump_if_false @UMB_B2_16956 02D0: (unknown) $5601 1 0368: (unknown) $5601 0 011A: (unknown) $5601 00EE: (unknown) $5601 -1118.62 -423.65 01EC: (unknown) $5601 1 :UMB_B2_16956 0001: wait 2000 ms :UMB_B2_16961 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_180 1000 034A: unknown_check $5691 jump_if_false @UMB_B2_16989 003F: destroy_actor $5691 :UMB_B2_16989 1@ = 0 // (int) :UMB_B2_16993 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_17036 // Note: the incorrect math opcode was used here 034A: unknown_check $5344(1@,2) 0022: jump_if_false @UMB_B2_17024 // Note: the incorrect math opcode was used here 003F: destroy_actor $5344(1@,2) :UMB_B2_17024 1@ += 1 // (int) 0002: jump @UMB_B2_16993 :UMB_B2_17036 not $3355 == 0 // (int) var == num jump_if_false @UMB_B2_17074 034B: unknown_check $3355 jump_if_false @UMB_B2_17074 004F: unknown_check $3355 jump_if_false @UMB_B2_17074 031C: (unknown) $3355 :UMB_B2_17074 0045: actor $1038 defined jump_if_false @UMB_B2_17090 0001: wait 500 ms :UMB_B2_17090 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_345 1000 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @99RED_12847 'UMB_B02' 800 // Balls 01DF: progress_made += 1 0026: return :UMB_B2_17131 00AE: remove_status_text $5592 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_8969 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13202 00BB: (unknown) $5599 0141: destroy_pickup $5693 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13093 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_9028 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_7188 $5695 == 1 // (int) var == num jump_if_false @UMB_B2_17215 0249: (unknown) $5694 $5695 = 0 // (int) :UMB_B2_17215 034B: unknown_check $5688 jump_if_false @UMB_B2_17234 0255: (unknown) $5688 0113: remove_references_to_car $5688 // Like turning a car into any random car :UMB_B2_17234 034B: unknown_check $5689 jump_if_false @UMB_B2_17249 0113: remove_references_to_car $5689 // Like turning a car into any random car :UMB_B2_17249 034B: unknown_check $5690 jump_if_false @UMB_B2_17281 004F: unknown_check $5690 jump_if_false @UMB_B2_17277 0334: (unknown) $5690 1 :UMB_B2_17277 0113: remove_references_to_car $5690 // Like turning a car into any random car :UMB_B2_17281 024F: (unknown) 1.0 02CB: (unknown) 1.0 $1045 = 0 // (int) 00AA: set_parked_car_generator $1836 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 66--------------- :UMB_B3 0238: name_thread 'UMB_B3' 01EA: increment_mission_attempts 033A: use_GXT_table 'UMB_B3' 0025: gosub @UMB_B3_9173 009D: wasted_or_busted // mission only jump_if_false @UMB_B3_45 0025: gosub @UMB_B3_10369 :UMB_B3_45 0025: gosub @UMB_B3_10464 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B3_86 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B3_138 :UMB_B3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B3_172 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B3_172 809F: not actor 3@ dead 0022: jump_if_false @UMB_B3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B3_188 0026: return :UMB_B3_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @UMB_B3_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @UMB_B3_248 0400: (unknown) $1038 $1690 0002: jump @UMB_B3_254 :UMB_B3_248 02C0: (unknown) $1038 $1690 :UMB_B3_254 0@ >= 0 // (int) var >= num jump_if_false @UMB_B3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :UMB_B3_281 0045: actor $1038 defined jump_if_false @UMB_B3_349 807E: not actor $1038 driving jump_if_false @UMB_B3_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @UMB_B3_329 :UMB_B3_326 021D: (unknown) 0 :UMB_B3_329 $1698 == 0 // (int) var == num jump_if_false @UMB_B3_345 02EA: select_interior 2 :UMB_B3_345 01AE: (unknown) 1 :UMB_B3_349 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B3_355 0045: actor $1038 defined jump_if_false @UMB_B3_419 807E: not actor $1038 driving jump_if_false @UMB_B3_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @UMB_B3_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :UMB_B3_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :UMB_B3_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @UMB_B3_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @UMB_B3_468 02EA: select_interior 0 :UMB_B3_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B3_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B3_498 0026: return 0045: actor 0@ defined jump_if_false @UMB_B3_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B3_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B3_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B3_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B3_549 0026: return :UMB_B3_551 0045: actor 0@ defined 0022: jump_if_false @UMB_B3_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B3_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @UMB_B3_598 :UMB_B3_594 1@ = 0 // (int) :UMB_B3_598 1@ == 1 // (int) var == num jump_if_false @UMB_B3_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B3_675 007E: actor 0@ driving jump_if_false @UMB_B3_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B3_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B3_664 :UMB_B3_661 00F1: (unknown) 0@ :UMB_B3_664 0002: jump @UMB_B3_675 :UMB_B3_671 1@ = 0 // (int) :UMB_B3_675 0002: jump @UMB_B3_598 :UMB_B3_682 0026: return 0045: actor 0@ defined jump_if_false @UMB_B3_776 007E: actor 0@ driving jump_if_false @UMB_B3_760 02A7: unknown_check 0@ jump_if_false @UMB_B3_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B3_753 :UMB_B3_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B3_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B3_753 0002: jump @UMB_B3_769 :UMB_B3_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B3_769 0002: jump @UMB_B3_778 :UMB_B3_776 005F: (unknown) :UMB_B3_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B3_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B3_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B3_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B3_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B3_870 :UMB_B3_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_551 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B3_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_551 4@ :UMB_B3_870 0002: jump @UMB_B3_936 :UMB_B3_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B3_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B3_936 :UMB_B3_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_551 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B3_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_551 3@ :UMB_B3_936 0045: actor 0@ defined jump_if_false @UMB_B3_988 004F: unknown_check 1@ jump_if_false @UMB_B3_988 007E: actor 0@ driving jump_if_false @UMB_B3_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B3_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_551 0@ :UMB_B3_988 5@ = 0 // (int) :UMB_B3_992 5@ == 0 // (int) var == num jump_if_false @UMB_B3_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B3_1083 004F: unknown_check 1@ jump_if_false @UMB_B3_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B3_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B3_1083 :UMB_B3_1049 2@ == -1 // (int) var == num jump_if_false @UMB_B3_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B3_1083 :UMB_B3_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B3_1083 0002: jump @UMB_B3_992 :UMB_B3_1090 0026: return :UMB_B3_1092 0@ == 0 // (int) var == num jump_if_false @UMB_B3_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B3_1311 :UMB_B3_1135 0@ == 1 // (int) var == num jump_if_false @UMB_B3_1168 03CF: (unknown) 200 200 200 255 0002: jump @UMB_B3_1311 :UMB_B3_1168 0@ == 2 // (int) var == num jump_if_false @UMB_B3_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @UMB_B3_1311 :UMB_B3_1210 0@ == 3 // (int) var == num jump_if_false @UMB_B3_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B3_1311 :UMB_B3_1254 0@ == 4 // (int) var == num jump_if_false @UMB_B3_1285 03CF: (unknown) 8 143 59 255 0002: jump @UMB_B3_1311 :UMB_B3_1285 0@ == 5 // (int) var == num jump_if_false @UMB_B3_1311 03CF: (unknown) 237 130 180 255 :UMB_B3_1311 0026: return :UMB_B3_1313 00BC: (unknown) 0@ 2 0026: return :UMB_B3_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B3_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @UMB_B3_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :UMB_B3_1375 0 > 3@ // (int) num > var 0022: jump_if_false @UMB_B3_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :UMB_B3_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :UMB_B3_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B3_1449 005F: (unknown) :UMB_B3_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B3_1496 005F: (unknown) :UMB_B3_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @UMB_B3_1543 005F: (unknown) :UMB_B3_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B3_1557 005F: (unknown) :UMB_B3_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @UMB_B3_1584 005F: (unknown) :UMB_B3_1584 0485: unknown_check 0@ 214 jump_if_false @UMB_B3_1599 005E: (unknown) :UMB_B3_1599 0485: unknown_check 0@ 215 jump_if_false @UMB_B3_1614 005E: (unknown) :UMB_B3_1614 0485: unknown_check 0@ 216 jump_if_false @UMB_B3_1629 005E: (unknown) :UMB_B3_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @UMB_B3_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @UMB_B3_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B3_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @UMB_B3_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :UMB_B3_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @UMB_B3_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @UMB_B3_1746 :UMB_B3_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :UMB_B3_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @UMB_B3_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @UMB_B3_1842 0045: actor 1@ defined jump_if_false @UMB_B3_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :UMB_B3_1835 0002: jump @UMB_B3_1881 :UMB_B3_1842 0045: actor 1@ defined jump_if_false @UMB_B3_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :UMB_B3_1881 0002: jump @UMB_B3_1895 :UMB_B3_1888 0444: (unknown) 80 04C1: (unknown) 0@ :UMB_B3_1895 0026: return 1@ = 0 // (int) :UMB_B3_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @UMB_B3_1901 0@ > 8 // (int) var > num jump_if_false @UMB_B3_1943 0@ = 8 // (int) :UMB_B3_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @UMB_B3_1981 020D: (unknown) $5332(1@,8) :UMB_B3_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :UMB_B3_2012 0026: return 0@ = 0 // (int) :UMB_B3_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @UMB_B3_2039 020D: (unknown) $5332(0@,8) :UMB_B3_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B3_2018 0026: return 0@ = 0 // (int) :UMB_B3_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @UMB_B3_2083 003F: destroy_actor $5332(0@,8) :UMB_B3_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B3_2062 0026: return 0@ = 0 // (int) :UMB_B3_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @UMB_B3_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :UMB_B3_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B3_2106 0026: return 834A: not unknown_check 0@ jump_if_false @UMB_B3_2158 005F: (unknown) :UMB_B3_2158 009F: actor 0@ dead jump_if_false @UMB_B3_2170 005F: (unknown) :UMB_B3_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B3_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :UMB_B3_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @UMB_B3_2339 1@ = -1 // (int) :UMB_B3_2339 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :UMB_B3_2359 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :UMB_B3_2379 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :UMB_B3_2399 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :UMB_B3_2419 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :UMB_B3_2439 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2455 02E2: 1@ = 0 // (any) :UMB_B3_2455 0026: return :UMB_B3_2457 $5599 = 0 // (int) $5600 = 0 // (int) $5603 = -10.0 // (float) $5598 = 1 // (int) 005F: (unknown) :UMB_B3_2482 $5600 == 0 // (int) var == num jump_if_false @UMB_B3_2515 8474: not jump_if_false @UMB_B3_2515 $1688 == 0 // (int) var == num jump_if_false @UMB_B3_2515 :UMB_B3_2515 0035: $1702 = 0@ // (int vars) $5600 = 0 // (int) 0026: return :UMB_B3_2527 $5599 == 1 // (int) var == num jump_if_false @UMB_B3_2552 $5599 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :UMB_B3_2552 $5598 = 0 // (int) 0026: return :UMB_B3_2559 $5598 == 1 // (int) var == num jump_if_false @UMB_B3_2840 $1702 == 0 // (int) var == num jump_if_false @UMB_B3_2596 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2527 005F: (unknown) :UMB_B3_2596 0045: actor $1038 defined jump_if_false @UMB_B3_2631 007E: actor $1038 driving jump_if_false @UMB_B3_2631 82A7: not unknown_check $1038 jump_if_false @UMB_B3_2631 005F: (unknown) :UMB_B3_2631 001D: $5603 == -10.0 // (int) var == var jump_if_false @UMB_B3_2673 0045: actor $1038 defined jump_if_false @UMB_B3_2666 0043: store_actor $1038 position_to $5601 $5602 $5603 // Note: the incorrect math opcode was used here :UMB_B3_2666 0002: jump @UMB_B3_2709 :UMB_B3_2673 031D: (unknown) $1042 $1043 $5601 $5602 1@ 1@ > 100.0 // (float) var > num jump_if_false @UMB_B3_2709 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2527 005F: (unknown) :UMB_B3_2709 $5599 == 0 // (int) var == num jump_if_false @UMB_B3_2772 8474: not jump_if_false @UMB_B3_2765 $1688 == 0 // (int) var == num jump_if_false @UMB_B3_2765 $5599 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :UMB_B3_2765 0002: jump @UMB_B3_2840 :UMB_B3_2772 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @UMB_B3_2840 0045: actor $1038 defined jump_if_false @UMB_B3_2809 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :UMB_B3_2809 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2527 $5600 = 1 // (int) 005E: (unknown) :UMB_B3_2840 005F: (unknown) :UMB_B3_2842 $5796 = 0 // (int) $5797 = 1 // (int) $5798 = 0 // (int) $5801 = 0 // (int) $5799 = 0 // (int) $5800 = 0 // (int) $5816 = 0 // (int) $5818 = 1 // (int) $5819 = 1 // (int) $5820 = 1 // (int) $5821 = 1 // (int) $5817 = 1 // (int) $5822 = 0 // (int) $5779 = 0 // (int) $5780 = 0 // (int) $5774 = 0 // (int) $5775 = 0 // (int) $5795 = 0 // (float) $5778 = 0 // (int) $5742 = -1 // (int) $5739 = 0 // (int) $5740 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_2457 0026: return :UMB_B3_2972 005A: $5743 = current_time_hours, $5744 = current_time_minutes $5743 += 1 // (int) $5744 = 0 // (int) 005B: set_current_time_hours_to $5743 minutes_to $5744 0035: $5745 = $5743 // (int vars) $5745 += 6 // (int) $5745 > 23 // (int) var > num jump_if_false @UMB_B3_3026 $5745 -= 24 // (int) :UMB_B3_3026 0035: $5746 = $5744 // (int vars) $5746 += 15 // (int) $5746 > 59 // (int) var > num jump_if_false @UMB_B3_3057 $5746 -= 60 // (int) :UMB_B3_3057 0035: $5747 = $5743 // (int vars) $5747 += 5 // (int) $5747 > 23 // (int) var > num jump_if_false @UMB_B3_3088 $5747 -= 24 // (int) :UMB_B3_3088 0035: $5748 = $5744 // (int vars) $5748 += 45 // (int) $5748 > 59 // (int) var > num jump_if_false @UMB_B3_3119 $5748 -= 60 // (int) :UMB_B3_3119 0026: return :UMB_B3_3121 005A: $5743 = current_time_hours, $5744 = current_time_minutes 001C: $5743 == $5745 // (int) num == var 0022: jump_if_false @UMB_B3_3155 // Note: the incorrect math opcode was used here 0017: $5744 >= $5746 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_3155 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B3_3155 $5822 == 0 // (int) var == num jump_if_false @UMB_B3_3219 001C: $5743 == $5747 // (int) num == var 0022: jump_if_false @UMB_B3_3219 // Note: the incorrect math opcode was used here 001C: $5744 == $5748 // (int) num == var 0022: jump_if_false @UMB_B3_3219 // Note: the incorrect math opcode was used here 01D9: (unknown) 'UMB3_O9' $5745 $5746 8000 1 // ~w~Hurry! Alberto must reach the ~y~Cafe~w~ by ~1~:~1~. $5822 = 1 // (int) :UMB_B3_3219 005F: (unknown) :UMB_B3_3221 02DB: unknown_check $5370(0@,6) 0 jump_if_false @UMB_B3_3279 $5816 == 0 // (int) var == num jump_if_false @UMB_B3_3269 0057: show_text_highpriority GXT 'UMB3_O5' time 7000 flag 1 // ~w~Sneak past the ~r~Cholos.~w~ Umberto's dad wouldn't stand the stress of an attack. $5816 = 1 // (int) :UMB_B3_3269 00C0: (unknown) $5362(0@,6) $5370(0@,6) :UMB_B3_3279 0026: return :UMB_B3_3281 82DB: not unknown_check $5370(0@,6) 0 jump_if_false @UMB_B3_3308 00BB: (unknown) $5370(0@,6) 02E2: $5370(0@,6) = 0 // (any) :UMB_B3_3308 0026: return :UMB_B3_3310 0132: actor $1038 near_car $5362(0@,6) radius 130.0 130.0 sphere 0 0022: jump_if_false @UMB_B3_3350 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3221 0@ 0002: jump @UMB_B3_3361 :UMB_B3_3350 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3281 0@ :UMB_B3_3361 0026: return :UMB_B3_3363 0035: 0@ = $1038 // (int vars) 009F: actor 0@ dead 0022: jump_if_false @UMB_B3_3380 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_3380 8045: not actor 0@ defined 0022: jump_if_false @UMB_B3_3392 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_3392 807E: not actor 0@ driving 0022: jump_if_false @UMB_B3_3404 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_3404 02C0: (unknown) $1038 1@ 02DB: unknown_check 1@ 0 jump_if_false @UMB_B3_3422 0026: return :UMB_B3_3422 028B: (unknown) 0@ 1@ $5779 0026: return :UMB_B3_3430 0035: 0@ = $1038 // (int vars) 009F: actor 0@ dead 0022: jump_if_false @UMB_B3_3447 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_3447 8045: not actor 0@ defined 0022: jump_if_false @UMB_B3_3459 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_3459 807E: not actor 0@ driving 0022: jump_if_false @UMB_B3_3471 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_3471 02C0: (unknown) $1038 1@ 02DB: unknown_check 1@ 0 jump_if_false @UMB_B3_3489 005F: (unknown) :UMB_B3_3489 028B: (unknown) 0@ 1@ $5780 0011: $5779 > $5780 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_3516 // Note: the incorrect math opcode was used here 0035: $5779 = $5780 // (int vars) 005E: (unknown) :UMB_B3_3516 005F: (unknown) :UMB_B3_3518 $5799 == 0 // (int) var == num jump_if_false @UMB_B3_3563 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_1092 2 024D: (unknown) $5775 1 'UMB3STR' // Stress $5799 = 1 // (int) :UMB_B3_3563 0026: return :UMB_B3_3565 $5799 == 1 // (int) var == num jump_if_false @UMB_B3_3587 00AE: remove_status_text $5775 $5799 = 0 // (int) :UMB_B3_3587 0026: return :UMB_B3_3589 $5817 == 1 // (int) var == num jump_if_false @UMB_B3_3656 -1@ > 7000 // (int) var > num // timer2 jump_if_false @UMB_B3_3656 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_3518 0058: (unknown) 'UMB3_O8' 5000 1 // ~w~Drive carefully, or his heart might give out! $5817 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_3363 :UMB_B3_3656 0026: return :UMB_B3_3658 $5799 == 0 // (int) var == num jump_if_false @UMB_B3_3672 005F: (unknown) :UMB_B3_3672 4@ = 0 // (int) 0@ = -0.2 // (float) 01CA: (unknown) $5617 1@ 014E: $5776 = car $5617 health 0035: 2@ = $5777 // (int vars) 002B: 2@ -= $5776 // (int vars) // Note: the incorrect math opcode was used here 0035: $5777 = $5776 // (int vars) 807C: not actor $1038 driving $5617 0022: jump_if_false @UMB_B3_3730 // Note: the incorrect math opcode was used here 0@ = 0.25 // (float) :UMB_B3_3730 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @UMB_B3_3430 jump_if_false @UMB_B3_3757 0@ = 2.0 // (float) 4@ = 1 // (int) :UMB_B3_3757 012C: car $5617 in_air jump_if_false @UMB_B3_3778 0@ = 0.5 // (float) 4@ = 1 // (int) :UMB_B3_3778 1@ > 30.0 // (float) var > num jump_if_false @UMB_B3_3801 0@ = 0.5 // (float) 4@ = 1 // (int) :UMB_B3_3801 012D: car $5617 flipped jump_if_false @UMB_B3_3822 0@ = 0.5 // (float) 4@ = 1 // (int) :UMB_B3_3822 2@ > 0 // (int) var > num jump_if_false @UMB_B3_3852 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 0014: 3@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_3852 // Note: the incorrect math opcode was used here 0036: 0@ = 3@ // (float vars) :UMB_B3_3852 002A: $5795 += 0@ // (float vars) // Note: the incorrect math opcode was used here 0 > $5795 // (float) num > var 0022: jump_if_false @UMB_B3_3881 // Note: the incorrect math opcode was used here $5795 = 0 // (float) 0002: jump @UMB_B3_3902 :UMB_B3_3881 $5795 > 100.0 // (float) var > num jump_if_false @UMB_B3_3902 $5795 = 100.0 // (float) :UMB_B3_3902 0038: $5775 = float $5795 to_integer // Note: the incorrect math opcode was used here $5775 == 100 // (int) var == num jump_if_false @UMB_B3_3936 $5742 = 3 // (int) $5739 = 200 // (int) 005E: (unknown) :UMB_B3_3936 0078: if or 7000 > -2@ // (int) num > var // timer1 0 >= 0@ // (float) num >= var 0022: jump_if_false @UMB_B3_3959 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_3959 001D: 0@ == 0 // (int) var == var jump_if_false @UMB_B3_3972 005F: (unknown) :UMB_B3_3972 5.0 > 0@ // (float) num > var 0022: jump_if_false @UMB_B3_3998 // Note: the incorrect math opcode was used here 4@ == 0 // (int) var == num jump_if_false @UMB_B3_3998 005F: (unknown) :UMB_B3_3998 5 > $5775 // (int) num > var 0022: jump_if_false @UMB_B3_4013 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_4013 -2@ = 0 // (int) // timer1 $5778 == 0 // (int) var == num jump_if_false @UMB_B3_4055 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'UMBB3BE' 0002: jump @UMB_B3_4152 :UMB_B3_4055 $5778 == 1 // (int) var == num jump_if_false @UMB_B3_4094 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'UMBB3BC' 0002: jump @UMB_B3_4152 :UMB_B3_4094 $5778 == 2 // (int) var == num jump_if_false @UMB_B3_4133 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'UMBB3BD' 0002: jump @UMB_B3_4152 :UMB_B3_4133 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'UMBB3BB' :UMB_B3_4152 $5778 += 1 // (int) $5778 > 3 // (int) var > num jump_if_false @UMB_B3_4176 $5778 = 0 // (int) :UMB_B3_4176 005F: (unknown) :UMB_B3_4178 0132: actor $1038 near_car $5362(0@,6) radius 90.0 90.0 sphere 0 0022: jump_if_false @UMB_B3_4277 // Note: the incorrect math opcode was used here 809F: not actor $5349(0@,6) dead 0022: jump_if_false @UMB_B3_4277 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5349(0@,6) $1038 0132: actor $1038 near_car $5362(0@,6) radius 10.0 10.0 sphere 0 0022: jump_if_false @UMB_B3_4277 // Note: the incorrect math opcode was used here $5774 == 0 // (int) var == num jump_if_false @UMB_B3_4275 0057: show_text_highpriority GXT 'UMB3_W1' time 5000 flag 1 // ~w~You've been spotted, watch out! :UMB_B3_4275 005E: (unknown) :UMB_B3_4277 005F: (unknown) :UMB_B3_4279 0035: 1@ = 0@ // (int vars) 1@ *= 4 // (int) 0029: 1@ += $5494(0@,6) // (int vars) // Note: the incorrect math opcode was used here 0026: return :UMB_B3_4297 00A4: $5349(0@,6) = create_actor_pedtype 8 model #GANG2A in_car $5362(0@,6) driverseat 0339: (unknown) $5349(0@,6) 0 0232: (unknown) $5349(0@,6) 1 03DE: (unknown) $5349(0@,6) 1 041B: (unknown) $5349(0@,6) 9 0026: return :UMB_B3_4344 0118: $5355(0@,6) = create_actor_pedtype 8 model #GANG2A in_car $5362(0@,6) passenger_seat 0 0339: (unknown) $5355(0@,6) 0 0232: (unknown) $5355(0@,6) 1 0106: give_actor $5355(0@,6) weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor $5355(0@,6) flags 00A1: (unknown) $5355(0@,6) 1 01A4: (unknown) $5355(0@,6) 1 00E3: (unknown) $5355(0@,6) 0442: (unknown) $5355(0@,6) 1 03DE: (unknown) $5355(0@,6) 1 01C9: (unknown) $5355(0@,6) 80 03D6: (unknown) $5355(0@,6) 100 03D7: (unknown) $5355(0@,6) 1000 041B: (unknown) $5355(0@,6) 9 0026: return :UMB_B3_4464 0048: $5362(0@,6) = create_car #CHOLLO at 1@ 2@ 3@ 00D1: set_car $5362(0@,6) Z_angle_to 4@ 013A: set_car $5362(0@,6) door_status_to 2 0051: set_car $5362(0@,6) traffic_behavior_to 2 0050: set_car $5362(0@,6) max_speed_to 10.0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4297 0@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4344 0@ 0026: return :UMB_B3_4532 $5494(0@,6) = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @UMB_B3_4279 0@ 8@ 0036: 1@ = $5381(8@,20) // (float vars) 0036: 2@ = $5401(8@,20) // (float vars) 0036: 3@ = $5421(8@,20) // (float vars) 025B: (unknown) 1@ 2@ 3@ 4@ 5@ 6@ 7@ 7@ += 90.0 // (float) 037B: constant_params 5 variable_params 0 unknown 9 call_with_params @UMB_B3_4464 0@ 1@ 2@ 3@ 7@ $5494(0@,6) += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @UMB_B3_4279 0@ 8@ 004A: car $5362(0@,6) drive_to $5381(8@,20) $5401(8@,20) $5421(8@,20) $5512(0@,6) = -1 // (int) $5500(0@,6) = 1 // (int) 0026: return :UMB_B3_4658 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @UMB_B3_4464 0@ $5441(1@,14) $5455(1@,14) $5469(1@,14) $5525(1@,14) 0035: $5512(0@,6) = 1@ // (int vars) $5546(1@,14) = 0 // (int) 0052: set_car $5362(0@,6) driver_behaviour_to 11 $5500(0@,6) = 2 // (int) 0026: return :UMB_B3_4717 0051: set_car $5362(0@,6) traffic_behavior_to 2 0050: set_car $5362(0@,6) max_speed_to 40.0 $5774 += 1 // (int) 0026: return :UMB_B3_4742 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B3_4178 0@ jump_if_false @UMB_B3_4802 2 > $5774 // (int) num > var 0022: jump_if_false @UMB_B3_4802 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B3_4717 0@ $5506(0@,6) = 1 // (int) $5500(0@,6) = 3 // (int) 0026: return :UMB_B3_4802 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @UMB_B3_4279 0@ 1@ 0102: car $5362(0@,6) near_point $5381(1@,20) $5401(1@,20) radius 15.0 15.0 sphere 0 0022: jump_if_false @UMB_B3_4902 // Note: the incorrect math opcode was used here $5494(0@,6) += 1 // (int) $5494(0@,6) == 4 // (int) var == num jump_if_false @UMB_B3_4872 $5494(0@,6) = 0 // (int) :UMB_B3_4872 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @UMB_B3_4279 0@ 1@ 004A: car $5362(0@,6) drive_to $5381(1@,20) $5401(1@,20) $5421(1@,20) :UMB_B3_4902 0026: return :UMB_B3_4904 8132: not actor $1038 near_car $5362(0@,6) radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B3_5018 // Note: the incorrect math opcode was used here 0045: actor $5349(0@,6) defined 0022: jump_if_false @UMB_B3_5018 // Note: the incorrect math opcode was used here 8218: not unknown_check $5349(0@,6) $1038 0022: jump_if_false @UMB_B3_5018 // Note: the incorrect math opcode was used here 0052: set_car $5362(0@,6) driver_behaviour_to 0 0050: set_car $5362(0@,6) max_speed_to 10.0 0051: set_car $5362(0@,6) traffic_behavior_to 0 0035: $5500(0@,6) = $5506(0@,6) // (int vars) $5506(0@,6) == 2 // (int) var == num jump_if_false @UMB_B3_5010 0052: set_car $5362(0@,6) driver_behaviour_to 11 :UMB_B3_5010 $5774 -= 1 // (int) 0026: return :UMB_B3_5018 004A: car $5362(0@,6) drive_to $1042 $1043 $1044 0026: return :UMB_B3_5032 004D: store_car $5362(0@,6) position_to 1@ 2@ 3@ 031D: (unknown) $1042 $1043 1@ 2@ 4@ 4@ > 150.0 // (float) var > num jump_if_false @UMB_B3_5073 $5500(0@,6) = 5 // (int) 0026: return :UMB_B3_5073 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4178 0@ jump_if_false @UMB_B3_5133 2 > $5774 // (int) num > var 0022: jump_if_false @UMB_B3_5133 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4717 0@ $5506(0@,6) = 2 // (int) $5500(0@,6) = 3 // (int) 0026: return :UMB_B3_5133 0026: return :UMB_B3_5135 $5500(0@,6) = 5 // (int) 0026: return :UMB_B3_5145 0113: remove_references_to_car $5362(0@,6) // Like turning a car into any random car 0112: remove_references_to_actor $5349(0@,6) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5355(0@,6) // Like turning an actor into a random pedestrian not $5370(0@,6) == 0 // (int) var == num jump_if_false @UMB_B3_5190 00BB: (unknown) $5370(0@,6) $5370(0@,6) = 0 // (int) :UMB_B3_5190 0035: 1@ = $5512(0@,6) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @UMB_B3_5217 $5546(1@,14) = 1 // (int) :UMB_B3_5217 $5500(0@,6) = 0 // (int) 0026: return :UMB_B3_5226 0270: (unknown) 1 2@ = 0 // (int) 3@ = 9999.0 // (float) 1@ = 0 // (int) :UMB_B3_5245 14 > 1@ // (int) num > var 0022: jump_if_false @UMB_B3_5303 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5441(1@,14) $5455(1@,14) 4@ 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_5291 // Note: the incorrect math opcode was used here 0036: 3@ = 4@ // (float vars) 0035: 2@ = 1@ // (int vars) :UMB_B3_5291 1@ += 1 // (int) 0002: jump @UMB_B3_5245 :UMB_B3_5303 $5546(2@,14) == 0 // (int) var == num jump_if_false @UMB_B3_5319 0026: return :UMB_B3_5319 0078: if or 3@ > 150.0 // (float) var > num 100.0 > 3@ // (float) num > var 0022: jump_if_false @UMB_B3_5344 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_5344 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @UMB_B3_4658 0@ 2@ 0026: return :UMB_B3_5358 00A0: car $5362(0@,6) wrecked jump_if_false @UMB_B3_5400 $5500(0@,6) == 3 // (int) var == num jump_if_false @UMB_B3_5392 $5774 -= 1 // (int) :UMB_B3_5392 $5500(0@,6) = 4 // (int) :UMB_B3_5400 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3310 0@ 0026: return :UMB_B3_5413 $5500(0@,6) == 0 // (int) var == num jump_if_false @UMB_B3_5440 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5226 0@ 0026: return :UMB_B3_5440 4 > $5500(0@,6) // (int) num > var 0022: jump_if_false @UMB_B3_5466 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5358 0@ :UMB_B3_5466 $5500(0@,6) == 1 // (int) var == num jump_if_false @UMB_B3_5494 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_4742 0@ 0026: return :UMB_B3_5494 $5500(0@,6) == 2 // (int) var == num jump_if_false @UMB_B3_5522 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5032 0@ 0026: return :UMB_B3_5522 $5500(0@,6) == 3 // (int) var == num jump_if_false @UMB_B3_5550 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_4904 0@ 0026: return :UMB_B3_5550 $5500(0@,6) == 4 // (int) var == num jump_if_false @UMB_B3_5578 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5135 0@ 0026: return :UMB_B3_5578 $5500(0@,6) == 5 // (int) var == num jump_if_false @UMB_B3_5606 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5145 0@ 0026: return :UMB_B3_5606 0026: return :UMB_B3_5608 0@ = 0 // (int) :UMB_B3_5612 6 > 0@ // (int) num > var 0022: jump_if_false @UMB_B3_5647 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5413 0@ 0@ += 1 // (int) 0002: jump @UMB_B3_5612 :UMB_B3_5647 0026: return :UMB_B3_5649 $5637 = -1184.7 // (float) $5657 = -602.15 // (float) $5677 = 11.51 // (float) $5638 = -1172.68 // (float) $5658 = -687.17 // (float) $5678 = 11.52 // (float) $5639 = -983.03 // (float) $5659 = -666.92 // (float) $5679 = 11.64 // (float) $5640 = -988.23 // (float) $5660 = -576.56 // (float) $5680 = 11.25 // (float) $5641 = -1179.12 // (float) $5661 = -298.78 // (float) $5681 = 11.48 // (float) $5642 = -1072.19 // (float) $5662 = -68.14 // (float) $5682 = 11.32 // (float) $5643 = -984.08 // (float) $5663 = -144.19 // (float) $5683 = 11.03 // (float) $5644 = -991.52 // (float) $5664 = -278.61 // (float) $5684 = 10.64 // (float) $5645 = -989.5 // (float) $5665 = -40.17 // (float) $5685 = 10.54 // (float) $5646 = -1068.64 // (float) $5666 = -29.9 // (float) $5686 = 11.29 // (float) $5647 = -1026.92 // (float) $5667 = 172.78 // (float) $5687 = 11.27 // (float) $5648 = -932.44 // (float) $5668 = 147.7 // (float) $5688 = 9.25 // (float) $5649 = -930.37 // (float) $5669 = 166.52 // (float) $5689 = 9.36 // (float) $5650 = -1020.89 // (float) $5670 = 186.43 // (float) $5690 = 11.24 // (float) $5651 = -816.73 // (float) $5671 = 309.7 // (float) $5691 = 11.28 // (float) $5652 = -856.81 // (float) $5672 = 209.06 // (float) $5692 = 9.24 // (float) 0026: return :UMB_B3_6078 0006: $5632 = 'UMB3_F0' // (string) // ~r~Umberto's car was destroyed! // Note: the incorrect math opcode was used here 0006: $5633 = 'UMB3_F2' // (string) // ~r~Umberto's Father died! // Note: the incorrect math opcode was used here 0006: $5634 = 'UMB3_F3' // (string) // ~r~The Cholos killed Umberto's father! // Note: the incorrect math opcode was used here 0006: $5635 = 'UMB3_F4' // (string) // ~r~Alberto's heart gave out! // Note: the incorrect math opcode was used here 0006: $5636 = 'UMB3_F5' // (string) // ~r~You ran out of time! // Note: the incorrect math opcode was used here 0026: return :UMB_B3_6145 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 120 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 267 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 93 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 94 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 265 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 354 0026: return :UMB_B3_6222 003E: $5604 = create_actor_pedtype 21 model 120 at -1055.94 1262.95 9.7 00CF: set_actor $5604 Z_angle_to 180.0 00DF: (unknown) $5604 015F: (unknown) $5604 37 0026: return :UMB_B3_6264 00A0: car $5617 wrecked jump_if_false @UMB_B3_6277 0026: return :UMB_B3_6277 003F: destroy_actor $5604 0118: $5604 = create_actor_pedtype 21 model 120 in_car $5617 passenger_seat -1 0339: (unknown) $5604 0 032D: (unknown) $5604 1 0232: (unknown) $5604 1 01B1: (unknown) $5604 0 1 0 0 0 0026: return :UMB_B3_6322 022C: (unknown) -1112.91 -427.5 -100.0 20.0 1 0048: $5617 = create_car #CUBAN at -1112.91 -427.5 -100.0 00D1: set_car $5617 Z_angle_to 270.0 00DD: (unknown) $5617 01B2: (unknown) $5617 0 1 0 0 0 0026: return :UMB_B3_6383 02DB: unknown_check $5624 0 jump_if_false @UMB_B3_6413 00C0: (unknown) $5617 $5624 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_1313 $5624 :UMB_B3_6413 0026: return :UMB_B3_6415 82DB: not unknown_check $5624 0 jump_if_false @UMB_B3_6436 00BB: (unknown) $5624 02E2: $5624 = 0 // (any) :UMB_B3_6436 0026: return :UMB_B3_6438 8132: not actor $1038 near_car $5617 radius 50.0 50.0 sphere 0 0022: jump_if_false @UMB_B3_6522 // Note: the incorrect math opcode was used here $5798 == 1 // (int) var == num jump_if_false @UMB_B3_6494 0057: show_text_highpriority GXT 'UMB3_O7' time 5000 flag 1 // ~w~Don't leave ~b~Alberto!~w~ The Cholos will kill him. 0002: jump @UMB_B3_6510 :UMB_B3_6494 0057: show_text_highpriority GXT 'UMB3_O6' time 5000 flag 1 // ~w~Don't leave ~b~Umberto's car~w~ behind! :UMB_B3_6510 $5797 = 0 // (int) 0002: jump @UMB_B3_6528 :UMB_B3_6522 $5797 = 1 // (int) :UMB_B3_6528 0026: return :UMB_B3_6530 8132: not actor $1038 near_car $5617 radius 200.0 200.0 sphere 0 0022: jump_if_false @UMB_B3_6590 // Note: the incorrect math opcode was used here $5798 == 1 // (int) var == num jump_if_false @UMB_B3_6576 $5742 = 2 // (int) 0002: jump @UMB_B3_6581 :UMB_B3_6576 $5742 = 0 // (int) :UMB_B3_6581 $5739 = 200 // (int) 005E: (unknown) :UMB_B3_6590 005F: (unknown) :UMB_B3_6592 009F: actor $1038 dead jump_if_false @UMB_B3_6618 $5739 = 200 // (int) $5742 = -1 // (int) 005E: (unknown) :UMB_B3_6618 $5798 == 1 // (int) var == num jump_if_false @UMB_B3_6722 009F: actor $5604 dead jump_if_false @UMB_B3_6657 $5739 = 200 // (int) $5742 = 1 // (int) 005E: (unknown) :UMB_B3_6657 00A0: car $5617 wrecked jump_if_false @UMB_B3_6683 $5739 = 200 // (int) $5742 = 1 // (int) 005E: (unknown) :UMB_B3_6683 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_3121 jump_if_false @UMB_B3_6715 $5739 = 200 // (int) $5742 = 4 // (int) 005E: (unknown) :UMB_B3_6715 0002: jump @UMB_B3_6747 :UMB_B3_6722 00A0: car $5617 wrecked jump_if_false @UMB_B3_6747 $5739 = 200 // (int) $5742 = 0 // (int) 005E: (unknown) :UMB_B3_6747 005F: (unknown) :UMB_B3_6749 02DB: unknown_check $5625 0 jump_if_false @UMB_B3_6768 00C3: (unknown) 0@ 1@ 2@ $5625 :UMB_B3_6768 0026: return :UMB_B3_6770 82DB: not unknown_check $5625 0 jump_if_false @UMB_B3_6791 00BB: (unknown) $5625 02E2: $5625 = 0 // (any) :UMB_B3_6791 0026: return :UMB_B3_6793 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_12168 23 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_190 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6145 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6322 0045: actor $1038 defined jump_if_false @UMB_B3_6871 0044: put_actor $1038 at -1112.46 -425.37 -100.0 00CF: set_actor $1038 Z_angle_to 130.0 :UMB_B3_6871 0001: wait 1000 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_355 500 0026: return :UMB_B3_6893 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_190 1000 00B9: set_camera_position -1084.05 1246.34 8.23 rotations 0 0 0 00BA: set_camera_point_at -1083.09 1246.52 8.44 mode 2 0045: actor $1038 defined jump_if_false @UMB_B3_7010 004F: unknown_check $5617 jump_if_false @UMB_B3_7010 807C: not actor $1038 driving $5617 0022: jump_if_false @UMB_B3_6986 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5617 :UMB_B3_6986 004E: put_car $5617 at -1056.41 1255.77 8.75 00D1: set_car $5617 Z_angle_to 90.0 :UMB_B3_7010 022C: (unknown) -1056.41 1255.77 8.75 100.0 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6222 0045: actor $5604 defined jump_if_false @UMB_B3_7090 0044: put_actor $5604 at -1056.0 1266.34 -100.0 00CF: set_actor $5604 Z_angle_to -180.0 0045: actor $1038 defined jump_if_false @UMB_B3_7090 0153: (unknown) $1038 $5604 :UMB_B3_7090 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3AA' 'UMB3_C1' $5604 0 // ~w~Hey Alberto? Your son sent me to pick you up. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3AA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3AB' 'UMB3_C2' $5604 0 // ~w~Gracias Señor... you're late... tarde. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3AB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3AC' 'SUBB3AC' $5604 0 // ~w~I can't be late opening my café. In twenty years I've never opened late. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3AC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3AE' 'UMB3_C4' $1038 0 // ~w~Take it easy, Alberto. No problems. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3AE' 0001: wait 2000 ms 0045: actor $5604 defined jump_if_false @UMB_B3_7323 004F: unknown_check $5617 jump_if_false @UMB_B3_7323 00E9: (unknown) $5604 $5617 :UMB_B3_7323 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 1000 jump_if_false @UMB_B3_7360 0002: jump @UMB_B3_7737 :UMB_B3_7360 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'UMBB3AA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'UMBB3AA' jump_if_false @UMB_B3_7412 0002: jump @UMB_B3_7737 :UMB_B3_7412 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 1000 jump_if_false @UMB_B3_7439 0002: jump @UMB_B3_7737 :UMB_B3_7439 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'UMBB3AB' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'UMBB3AB' jump_if_false @UMB_B3_7493 0002: jump @UMB_B3_7737 :UMB_B3_7493 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 1000 jump_if_false @UMB_B3_7520 0002: jump @UMB_B3_7737 :UMB_B3_7520 0045: actor $5604 defined jump_if_false @UMB_B3_7548 0045: actor $1038 defined jump_if_false @UMB_B3_7548 0153: (unknown) $5604 $1038 :UMB_B3_7548 00B9: set_camera_position -1059.6 1258.37 8.89 rotations 0 0 0 00BA: set_camera_point_at -1058.89 1257.7 8.69 mode 2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'UMBB3AC' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'UMBB3AC' jump_if_false @UMB_B3_7641 0002: jump @UMB_B3_7737 :UMB_B3_7641 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 1000 jump_if_false @UMB_B3_7668 0002: jump @UMB_B3_7737 :UMB_B3_7668 0045: actor $5604 defined jump_if_false @UMB_B3_7683 0154: (unknown) $5604 :UMB_B3_7683 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'UMBB3AE' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'UMBB3AE' jump_if_false @UMB_B3_7737 0002: jump @UMB_B3_7737 :UMB_B3_7737 0045: actor $1038 defined jump_if_false @UMB_B3_7767 0045: actor $5604 defined jump_if_false @UMB_B3_7767 0154: (unknown) $1038 0154: (unknown) $5604 :UMB_B3_7767 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6264 014E: $5776 = car $5617 health 0035: $5777 = $5776 // (int vars) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_2972 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3BF' 'SUBB3BF' -99 1 // ~w~Where are you going? Don't leave me! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3BF' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3BB' 'SUBB3BB' $5604 1 // ~w~Take it easy! My heart! Please! I don't have my medication! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'SUBB3BB' // ~w~Take it easy! My heart! Please! I don't have my medication! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3BC' 'UMB3_H2' $5604 1 // ~w~Take it easy, my heart! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3BC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3BD' 'SUBB3BD' $5604 1 // ~w~Oh, oooh! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3BD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3BE' 'SUBB3BE' $5604 1 // ~w~I don't feel too good. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3BE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_355 1000 0026: return :UMB_B3_8091 0@ = 0 // (int) :UMB_B3_8095 6 > 0@ // (int) num > var 0022: jump_if_false @UMB_B3_8216 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5362(0@,6) // Like turning a car into any random car 034A: unknown_check $5349(0@,6) 0022: jump_if_false @UMB_B3_8147 // Note: the incorrect math opcode was used here 0045: actor $5349(0@,6) defined 0022: jump_if_false @UMB_B3_8147 // Note: the incorrect math opcode was used here 03DE: (unknown) $5349(0@,6) 1 :UMB_B3_8147 0112: remove_references_to_actor $5349(0@,6) // Like turning an actor into a random pedestrian 034A: unknown_check $5355(0@,6) jump_if_false @UMB_B3_8187 0045: actor $5355(0@,6) defined jump_if_false @UMB_B3_8187 03DE: (unknown) $5355(0@,6) 1 :UMB_B3_8187 0112: remove_references_to_actor $5355(0@,6) // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3281 0@ 0@ += 1 // (int) 0002: jump @UMB_B3_8095 :UMB_B3_8216 0026: return :UMB_B3_8218 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_190 1000 00B9: set_camera_position -1164.88 -591.11 13.77 rotations 0 0 0 00BA: set_camera_point_at -1165.23 -592.04 13.72 mode 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_8091 022C: (unknown) -1169.24 -600.72 11.24 100.0 1 004F: unknown_check $5617 jump_if_false @UMB_B3_8337 004E: put_car $5617 at -1169.24 -600.72 -100.0 00D1: set_car $5617 Z_angle_to 270.0 :UMB_B3_8337 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'UMBB3AD' 'UMB3_C3' -1 0 // ~w~Phew... All this rushing ...my heart, she's not so good these days. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'UMBB3AD' 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'UMBB3AD' 809F: not actor $5604 dead jump_if_false @UMB_B3_8451 00EE: (unknown) $5604 -1169.21 -606.01 :UMB_B3_8451 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'UMBB3AD' 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 003F: destroy_actor $5604 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_355 500 0026: return :UMB_B3_8509 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4532 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4532 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4532 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4532 3 0026: return :UMB_B3_8558 $5697 = -821.02 // (float) $5711 = -667.4 // (float) $5725 = 11.15 // (float) $5781 = -7.57 // (float) $5802 = 1 // (int) $5698 = -845.76 // (float) $5712 = -494.65 // (float) $5726 = 11.1 // (float) $5782 = 6.71 // (float) $5803 = 1 // (int) $5699 = -851.21 // (float) $5713 = -310.08 // (float) $5727 = 11.12 // (float) $5783 = -3.44 // (float) $5804 = 1 // (int) $5700 = -793.78 // (float) $5714 = -25.15 // (float) $5728 = 11.12 // (float) $5784 = -30.65 // (float) $5805 = 1 // (int) $5701 = -729.91 // (float) $5715 = 182.78 // (float) $5729 = 11.37 // (float) $5785 = -8.72 // (float) $5806 = 1 // (int) $5702 = -711.91 // (float) $5716 = 270.2 // (float) $5730 = 11.1 // (float) $5786 = -11.64 // (float) $5807 = 1 // (int) $5703 = -884.52 // (float) $5717 = 177.9 // (float) $5731 = 9.41 // (float) $5787 = 85.4 // (float) $5808 = 1 // (int) $5704 = -1014.95 // (float) $5718 = -23.73 // (float) $5732 = 11.15 // (float) $5788 = 176.57 // (float) $5809 = 1 // (int) $5705 = -1042.28 // (float) $5719 = -281.6 // (float) $5733 = 10.97 // (float) $5789 = -151.38 // (float) $5810 = 1 // (int) $5706 = -1008.76 // (float) $5720 = -510.64 // (float) $5734 = 11.28 // (float) $5790 = -83.35 // (float) $5811 = 1 // (int) $5707 = -992.22 // (float) $5721 = -682.29 // (float) $5735 = 11.78 // (float) $5791 = 10.87 // (float) $5812 = 1 // (int) $5708 = -1143.39 // (float) $5722 = -726.76 // (float) $5736 = 11.89 // (float) $5792 = -79.95 // (float) $5813 = 1 // (int) $5709 = -1186.99 // (float) $5723 = -517.64 // (float) $5737 = 11.05 // (float) $5793 = -39.93 // (float) $5814 = 1 // (int) $5710 = -1218.47 // (float) $5724 = -353.94 // (float) $5738 = 10.81 // (float) $5794 = -88.76 // (float) $5815 = 1 // (int) 0026: return :UMB_B3_9148 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'UMBB3BF' 0026: return :UMB_B3_9173 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 $2334 $5741 00AA: set_parked_car_generator $1836 cars_to_generate_to 0 024F: (unknown) 0.2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6793 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2842 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6078 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_5649 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8558 02E2: 1@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ 02E2: 1@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ 0001: wait 0 ms :UMB_B3_9292 300 > $5739 // (int) num > var 0022: jump_if_false @UMB_B3_9456 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5739 == 0 // (int) var == num jump_if_false @UMB_B3_9328 0025: gosub @UMB_B3_9458 :UMB_B3_9328 $5739 == 1 // (int) var == num jump_if_false @UMB_B3_9348 0025: gosub @UMB_B3_9744 :UMB_B3_9348 $5739 == 2 // (int) var == num jump_if_false @UMB_B3_9368 0025: gosub @UMB_B3_10013 :UMB_B3_9368 $5739 == 3 // (int) var == num jump_if_false @UMB_B3_9388 0025: gosub @UMB_B3_10065 :UMB_B3_9388 $5739 == 4 // (int) var == num jump_if_false @UMB_B3_9408 0025: gosub @UMB_B3_10351 :UMB_B3_9408 $5739 == 100 // (int) var == num jump_if_false @UMB_B3_9428 0025: gosub @UMB_B3_10427 :UMB_B3_9428 $5739 == 200 // (int) var == num jump_if_false @UMB_B3_9449 0025: gosub @UMB_B3_10369 :UMB_B3_9449 0002: jump @UMB_B3_9292 :UMB_B3_9456 0026: return :UMB_B3_9458 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6592 jump_if_false @UMB_B3_9477 0026: return :UMB_B3_9477 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6383 $5800 == 0 // (int) var == num jump_if_false @UMB_B3_9522 0057: show_text_highpriority GXT 'UMB3_O1' time 5000 flag 1 // ~w~Get in Umberto's ~b~car. 0002: jump @UMB_B3_9584 :UMB_B3_9522 $5798 == 1 // (int) var == num jump_if_false @UMB_B3_9568 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_9148 0058: (unknown) 'UMB3_O2' 5000 1 // ~w~Get back in the ~b~car! 0002: jump @UMB_B3_9584 :UMB_B3_9568 0057: show_text_highpriority GXT 'UMB3_O2' time 5000 flag 1 // ~w~Get back in the ~b~car! :UMB_B3_9584 807C: not actor $1038 driving $5617 0022: jump_if_false @UMB_B3_9697 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6592 jump_if_false @UMB_B3_9619 0026: return :UMB_B3_9619 $5798 == 1 // (int) var == num jump_if_false @UMB_B3_9661 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3658 jump_if_false @UMB_B3_9651 0026: return :UMB_B3_9651 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_5608 :UMB_B3_9661 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6438 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6530 jump_if_false @UMB_B3_9690 0026: return :UMB_B3_9690 0002: jump @UMB_B3_9584 :UMB_B3_9697 $5800 = 1 // (int) $5798 == 1 // (int) var == num jump_if_false @UMB_B3_9726 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3363 :UMB_B3_9726 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6415 0035: $5739 = $5740 // (int vars) 0026: return :UMB_B3_9744 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @UMB_B3_6749 -1056.41 1255.77 8.75 $5796 == 1 // (int) var == num jump_if_false @UMB_B3_9813 0045: actor $1038 defined jump_if_false @UMB_B3_9813 0044: put_actor $1038 at -1056.41 1255.77 8.75 0001: wait 1000 ms :UMB_B3_9813 0057: show_text_highpriority GXT 'UMB3_O3' time 5000 flag 1 // ~w~Pick up Alberto at the ~y~Stadium. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6592 jump_if_false @UMB_B3_9848 0026: return :UMB_B3_9848 808B: not actor $1038 in_sphere_in_car -1056.41 1255.77 8.75 radius 5.0 5.0 2.0 sphere 1 jump_if_false @UMB_B3_9995 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6592 jump_if_false @UMB_B3_9904 0026: return :UMB_B3_9904 807C: not actor $1038 driving $5617 0022: jump_if_false @UMB_B3_9940 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6770 $5739 = 0 // (int) $5740 = 1 // (int) 0026: return :UMB_B3_9940 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2559 jump_if_false @UMB_B3_9988 $1702 == 1 // (int) var == num jump_if_false @UMB_B3_9988 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6770 $5739 = 2 // (int) 0026: return :UMB_B3_9988 0002: jump @UMB_B3_9848 :UMB_B3_9995 $5739 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6770 0026: return :UMB_B3_10013 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6893 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8509 $5798 = 1 // (int) $5739 = 3 // (int) $5740 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B3_2482 1 0026: return :UMB_B3_10065 $5796 == 1 // (int) var == num jump_if_false @UMB_B3_10113 0045: actor $1038 defined jump_if_false @UMB_B3_10113 0044: put_actor $1038 at -1169.24 -600.72 11.24 0001: wait 1000 ms :UMB_B3_10113 -2@ = 0 // (int) // timer1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @UMB_B3_6749 -1169.24 -600.72 11.24 01D9: (unknown) 'UMB3_O4' $5745 $5746 7000 1 // ~w~Get Alberto to the ~y~Cafe~w~ before it opens at ~1~:~1~. 0403: (unknown) $5745 $5746 10 -1@ = 0 // (int) // timer2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6592 jump_if_false @UMB_B3_10193 0026: return :UMB_B3_10193 808B: not actor $1038 in_sphere_in_car -1169.24 -600.72 11.24 radius 5.0 5.0 2.0 sphere 1 jump_if_false @UMB_B3_10333 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6592 jump_if_false @UMB_B3_10251 0026: return :UMB_B3_10251 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3589 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3658 jump_if_false @UMB_B3_10280 0026: return :UMB_B3_10280 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_5608 807C: not actor $1038 driving $5617 0022: jump_if_false @UMB_B3_10326 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6770 $5739 = 0 // (int) $5740 = 3 // (int) 0026: return :UMB_B3_10326 0002: jump @UMB_B3_10193 :UMB_B3_10333 $5739 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6770 0026: return :UMB_B3_10351 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8218 $5739 = 100 // (int) 0026: return :UMB_B3_10369 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! not $5742 == -1 // (int) var == num jump_if_false @UMB_B3_10418 0035: 0@ = $5742 // (int vars) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 $5376(0@,5) :UMB_B3_10418 $5739 = 300 // (int) 0026: return :UMB_B3_10427 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'UMB_B03' 1000 // Papi Don't Screech 01DF: progress_made += 1 $5739 = 300 // (int) 0026: return :UMB_B3_10464 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3565 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6770 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6415 0403: (unknown) $5745 $5746 0 004F: unknown_check $5617 0022: jump_if_false @UMB_B3_10516 // Note: the incorrect math opcode was used here 00DE: (unknown) $5617 :UMB_B3_10516 020D: (unknown) $5604 0113: remove_references_to_car $5617 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8091 00AA: set_parked_car_generator $1836 cars_to_generate_to 101 024F: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2527 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 67--------------- :UMB_B4 0238: name_thread 'UMB_B4' 01EA: increment_mission_attempts 033A: use_GXT_table 'UMB_B4' 0025: gosub @UMB_B4_18824 009D: wasted_or_busted // mission only jump_if_false @UMB_B4_45 0025: gosub @UMB_B4_34786 :UMB_B4_45 0025: gosub @UMB_B4_35077 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B4_86 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B4_138 :UMB_B4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B4_172 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B4_172 809F: not actor 3@ dead 0022: jump_if_false @UMB_B4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B4_188 0026: return :UMB_B4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @UMB_B4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @UMB_B4_248 0400: (unknown) $1038 $1690 0002: jump @UMB_B4_254 :UMB_B4_248 02C0: (unknown) $1038 $1690 :UMB_B4_254 0@ >= 0 // (int) var >= num jump_if_false @UMB_B4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :UMB_B4_281 0045: actor $1038 defined jump_if_false @UMB_B4_349 807E: not actor $1038 driving jump_if_false @UMB_B4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @UMB_B4_329 :UMB_B4_326 021D: (unknown) 0 :UMB_B4_329 $1698 == 0 // (int) var == num jump_if_false @UMB_B4_345 02EA: select_interior 2 :UMB_B4_345 01AE: (unknown) 1 :UMB_B4_349 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B4_355 0045: actor $1038 defined jump_if_false @UMB_B4_419 807E: not actor $1038 driving jump_if_false @UMB_B4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @UMB_B4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :UMB_B4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :UMB_B4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @UMB_B4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @UMB_B4_468 02EA: select_interior 0 :UMB_B4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B4_498 0026: return :UMB_B4_500 0045: actor 0@ defined jump_if_false @UMB_B4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B4_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B4_549 0026: return :UMB_B4_551 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @UMB_B4_598 :UMB_B4_594 1@ = 0 // (int) :UMB_B4_598 1@ == 1 // (int) var == num jump_if_false @UMB_B4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B4_675 007E: actor 0@ driving jump_if_false @UMB_B4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B4_664 :UMB_B4_661 00F1: (unknown) 0@ :UMB_B4_664 0002: jump @UMB_B4_675 :UMB_B4_671 1@ = 0 // (int) :UMB_B4_675 0002: jump @UMB_B4_598 :UMB_B4_682 0026: return :UMB_B4_684 0045: actor 0@ defined jump_if_false @UMB_B4_776 007E: actor 0@ driving jump_if_false @UMB_B4_760 02A7: unknown_check 0@ jump_if_false @UMB_B4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B4_753 :UMB_B4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B4_753 0002: jump @UMB_B4_769 :UMB_B4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B4_769 0002: jump @UMB_B4_778 :UMB_B4_776 005F: (unknown) :UMB_B4_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B4_870 :UMB_B4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_551 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_551 4@ :UMB_B4_870 0002: jump @UMB_B4_936 :UMB_B4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B4_936 :UMB_B4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_551 3@ :UMB_B4_936 0045: actor 0@ defined jump_if_false @UMB_B4_988 004F: unknown_check 1@ jump_if_false @UMB_B4_988 007E: actor 0@ driving jump_if_false @UMB_B4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_551 0@ :UMB_B4_988 5@ = 0 // (int) :UMB_B4_992 5@ == 0 // (int) var == num jump_if_false @UMB_B4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B4_1083 004F: unknown_check 1@ jump_if_false @UMB_B4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B4_1083 :UMB_B4_1049 2@ == -1 // (int) var == num jump_if_false @UMB_B4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B4_1083 :UMB_B4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B4_1083 0002: jump @UMB_B4_992 :UMB_B4_1090 0026: return :UMB_B4_1092 0@ == 0 // (int) var == num jump_if_false @UMB_B4_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B4_1311 :UMB_B4_1135 0@ == 1 // (int) var == num jump_if_false @UMB_B4_1168 03CF: (unknown) 200 200 200 255 0002: jump @UMB_B4_1311 :UMB_B4_1168 0@ == 2 // (int) var == num jump_if_false @UMB_B4_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @UMB_B4_1311 :UMB_B4_1210 0@ == 3 // (int) var == num jump_if_false @UMB_B4_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B4_1311 :UMB_B4_1254 0@ == 4 // (int) var == num jump_if_false @UMB_B4_1285 03CF: (unknown) 8 143 59 255 0002: jump @UMB_B4_1311 :UMB_B4_1285 0@ == 5 // (int) var == num jump_if_false @UMB_B4_1311 03CF: (unknown) 237 130 180 255 :UMB_B4_1311 0026: return :UMB_B4_1313 00BC: (unknown) 0@ 2 0026: return :UMB_B4_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @UMB_B4_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :UMB_B4_1375 0 > 3@ // (int) num > var 0022: jump_if_false @UMB_B4_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :UMB_B4_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :UMB_B4_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B4_1449 005F: (unknown) :UMB_B4_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B4_1496 005F: (unknown) :UMB_B4_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @UMB_B4_1543 005F: (unknown) :UMB_B4_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B4_1557 005F: (unknown) :UMB_B4_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @UMB_B4_1584 005F: (unknown) :UMB_B4_1584 0485: unknown_check 0@ 214 jump_if_false @UMB_B4_1599 005E: (unknown) :UMB_B4_1599 0485: unknown_check 0@ 215 jump_if_false @UMB_B4_1614 005E: (unknown) :UMB_B4_1614 0485: unknown_check 0@ 216 jump_if_false @UMB_B4_1629 005E: (unknown) :UMB_B4_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @UMB_B4_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @UMB_B4_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @UMB_B4_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :UMB_B4_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @UMB_B4_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @UMB_B4_1746 :UMB_B4_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :UMB_B4_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @UMB_B4_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @UMB_B4_1842 0045: actor 1@ defined jump_if_false @UMB_B4_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :UMB_B4_1835 0002: jump @UMB_B4_1881 :UMB_B4_1842 0045: actor 1@ defined jump_if_false @UMB_B4_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :UMB_B4_1881 0002: jump @UMB_B4_1895 :UMB_B4_1888 0444: (unknown) 80 04C1: (unknown) 0@ :UMB_B4_1895 0026: return :UMB_B4_1897 1@ = 0 // (int) :UMB_B4_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @UMB_B4_1901 0@ > 8 // (int) var > num jump_if_false @UMB_B4_1943 0@ = 8 // (int) :UMB_B4_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return :UMB_B4_1955 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @UMB_B4_1981 020D: (unknown) $5332(1@,8) :UMB_B4_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :UMB_B4_2012 0026: return :UMB_B4_2014 0@ = 0 // (int) :UMB_B4_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @UMB_B4_2039 020D: (unknown) $5332(0@,8) :UMB_B4_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B4_2018 0026: return :UMB_B4_2058 0@ = 0 // (int) :UMB_B4_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @UMB_B4_2083 003F: destroy_actor $5332(0@,8) :UMB_B4_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B4_2062 0026: return 0@ = 0 // (int) :UMB_B4_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @UMB_B4_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :UMB_B4_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B4_2106 0026: return :UMB_B4_2146 834A: not unknown_check 0@ jump_if_false @UMB_B4_2158 005F: (unknown) :UMB_B4_2158 009F: actor 0@ dead jump_if_false @UMB_B4_2170 005F: (unknown) :UMB_B4_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :UMB_B4_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @UMB_B4_2339 1@ = -1 // (int) :UMB_B4_2339 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :UMB_B4_2359 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :UMB_B4_2379 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :UMB_B4_2399 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :UMB_B4_2419 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :UMB_B4_2439 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2455 02E2: 1@ = 0 // (any) :UMB_B4_2455 0026: return :UMB_B4_2457 0035: $5637 = 0@ // (int vars) 0035: $5635 = 1@ // (int vars) 0035: $5636 = 2@ // (int vars) $5634 = 0 // (int) 0035: $5639 = 4@ // (int vars) 0035: $5640 = 5@ // (int vars) 0035: $5641 = 6@ // (int vars) $5642 = 3000 // (int) $5643 = 3000 // (int) $5647 = 1 // (int) $5646 = 0 // (int) $5645 = 0 // (int) $5648 = 0 // (int) $5649 = 0 // (int) $5650 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @UMB_B4_2561 $5644 = 1 // (int) 0002: jump @UMB_B4_2566 :UMB_B4_2561 $5644 = 0 // (int) :UMB_B4_2566 0160: load_model $5637 0160: load_model $5635 0160: load_model $5636 0160: load_model $5638 :UMB_B4_2582 0078: if or 8161: not model $5637 available 8161: not model $5635 available 8161: not model $5636 available 8161: not model $5638 available jump_if_false @UMB_B4_2619 0001: wait 0 ms 0002: jump @UMB_B4_2582 :UMB_B4_2619 0026: return :UMB_B4_2621 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2666 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2666 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2711 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2711 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2756 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2756 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2801 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2801 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2846 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2846 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2891 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2891 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2936 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2936 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2981 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2981 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_3026 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_3026 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_3071 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_3071 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_3116 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_3116 005E: (unknown) :UMB_B4_3118 $5641 == 1 // (int) var == num jump_if_false @UMB_B4_3146 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_3146 00BB: (unknown) 0@ :UMB_B4_3146 0026: return :UMB_B4_3148 $5641 == 1 // (int) var == num jump_if_false @UMB_B4_3664 1@ == 0 // (int) var == num jump_if_false @UMB_B4_3349 not $5351(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_3342 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_3277 02BD: (unknown) $5348(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @UMB_B4_3235 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3118 $5351(0@,3) 0026: return :UMB_B4_3235 0045: actor $1038 defined jump_if_false @UMB_B4_3277 007C: actor $1038 driving $5348(0@,3) 0022: jump_if_false @UMB_B4_3277 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3118 $5351(0@,3) 0026: return :UMB_B4_3277 031D: (unknown) $5369(0@,3) $5372(0@,3) $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @UMB_B4_3326 00C4: (unknown) $5351(0@,3) 0 $5354(0@,3) = 0 // (int) 0002: jump @UMB_B4_3342 :UMB_B4_3326 00C4: (unknown) $5351(0@,3) 3 $5354(0@,3) = 1 // (int) :UMB_B4_3342 0002: jump @UMB_B4_3664 :UMB_B4_3349 1@ == 1 // (int) var == num jump_if_false @UMB_B4_3523 not $5351(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_3516 0045: actor $5342(0@,3) defined jump_if_false @UMB_B4_3502 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_3442 007C: actor $5342(0@,3) driving $5348(0@,3) 0022: jump_if_false @UMB_B4_3435 // Note: the incorrect math opcode was used here 00C4: (unknown) $5357(0@,3) 0 0026: return 0002: jump @UMB_B4_3442 :UMB_B4_3435 00C4: (unknown) $5351(0@,3) 0 :UMB_B4_3442 0043: store_actor $5342(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @UMB_B4_3487 00C4: (unknown) $5357(0@,3) 0 0002: jump @UMB_B4_3495 :UMB_B4_3487 00C4: (unknown) $5357(0@,3) 3 :UMB_B4_3495 0002: jump @UMB_B4_3516 :UMB_B4_3502 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3118 $5357(0@,3) :UMB_B4_3516 0002: jump @UMB_B4_3664 :UMB_B4_3523 not $5351(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_3664 0045: actor $5345(0@,3) defined jump_if_false @UMB_B4_3650 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_3590 007C: actor $5345(0@,3) driving $5348(0@,3) 0022: jump_if_false @UMB_B4_3590 // Note: the incorrect math opcode was used here 00C4: (unknown) $5360(0@,3) 0 0026: return :UMB_B4_3590 0043: store_actor $5345(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @UMB_B4_3635 00C4: (unknown) $5360(0@,3) 0 0002: jump @UMB_B4_3643 :UMB_B4_3635 00C4: (unknown) $5360(0@,3) 3 :UMB_B4_3643 0002: jump @UMB_B4_3664 :UMB_B4_3650 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3118 $5360(0@,3) :UMB_B4_3664 0026: return :UMB_B4_3666 3 > $5634 // (int) num > var 0022: jump_if_false @UMB_B4_3700 // Note: the incorrect math opcode was used here 0035: 0@ = $5634 // (int vars) $5366(0@,3) = 1 // (int) $5634 += 1 // (int) 005E: (unknown) :UMB_B4_3700 005F: (unknown) :UMB_B4_3702 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_3118 $5351(0@,3) 034B: unknown_check $5348(0@,3) jump_if_false @UMB_B4_3857 0080: actor $1038 near_point $5369(0@,3) $5372(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B4_3810 // Note: the incorrect math opcode was used here $5644 == 1 // (int) var == num jump_if_false @UMB_B4_3797 02BD: (unknown) $5348(0@,3) 1@ 001C: 1@ == $5342(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_3797 // Note: the incorrect math opcode was used here 0052: set_car $5348(0@,3) driver_behaviour_to 1 :UMB_B4_3797 0113: remove_references_to_car $5348(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_3857 :UMB_B4_3810 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_3857 007C: actor $1038 driving $5348(0@,3) 0022: jump_if_false @UMB_B4_3851 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5348(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_3857 :UMB_B4_3851 0049: destroy_car $5348(0@,3) :UMB_B4_3857 0026: return :UMB_B4_3859 034A: unknown_check 0@ 0022: jump_if_false @UMB_B4_3930 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_3930 // Note: the incorrect math opcode was used here 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B4_3927 // Note: the incorrect math opcode was used here $5644 == 1 // (int) var == num jump_if_false @UMB_B4_3917 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :UMB_B4_3917 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @UMB_B4_3930 :UMB_B4_3927 003F: destroy_actor 0@ :UMB_B4_3930 0026: return :UMB_B4_3932 $5634 > 0 // (int) var > num jump_if_false @UMB_B4_4035 $5634 -= 1 // (int) 0035: 0@ = $5634 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3702 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3859 $5342(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3859 $5345(0@,3) $5641 == 1 // (int) var == num jump_if_false @UMB_B4_4035 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5360(0@,3) :UMB_B4_4035 0026: return :UMB_B4_4037 034B: unknown_check $5348(0@,3) jump_if_false @UMB_B4_4121 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_4115 0045: actor $1038 defined jump_if_false @UMB_B4_4108 007C: actor $1038 driving $5348(0@,3) 0022: jump_if_false @UMB_B4_4102 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5348(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_4108 :UMB_B4_4102 0049: destroy_car $5348(0@,3) :UMB_B4_4108 0002: jump @UMB_B4_4121 :UMB_B4_4115 0049: destroy_car $5348(0@,3) :UMB_B4_4121 034A: unknown_check $5342(0@,3) 0022: jump_if_false @UMB_B4_4140 // Note: the incorrect math opcode was used here 003F: destroy_actor $5342(0@,3) :UMB_B4_4140 034A: unknown_check $5345(0@,3) 0022: jump_if_false @UMB_B4_4159 // Note: the incorrect math opcode was used here 003F: destroy_actor $5345(0@,3) :UMB_B4_4159 $5641 == 1 // (int) var == num jump_if_false @UMB_B4_4214 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5351(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5360(0@,3) :UMB_B4_4214 0026: return :UMB_B4_4216 0@ = 0 // (int) :UMB_B4_4220 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_4255 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4037 0@ 0@ += 1 // (int) 0002: jump @UMB_B4_4220 :UMB_B4_4255 $5634 = 0 // (int) 0026: return :UMB_B4_4262 009F: actor 0@ dead jump_if_false @UMB_B4_4279 4@ = -1 // (int) 0026: return :UMB_B4_4279 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @UMB_B4_4348 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @UMB_B4_4356 :UMB_B4_4348 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :UMB_B4_4356 0026: return :UMB_B4_4358 0052: set_car $5348(0@,3) driver_behaviour_to 5 0051: set_car $5348(0@,3) traffic_behavior_to 2 0050: set_car $5348(0@,3) max_speed_to 40.0 0300: (unknown) $5348(0@,3) 20 014C: set_car $5348(0@,3) health_to 700 $5641 == 1 // (int) var == num jump_if_false @UMB_B4_4465 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5351(0@,3) $5351(0@,3) = 0 // (int) 00C0: (unknown) $5348(0@,3) $5351(0@,3) 00BC: (unknown) $5351(0@,3) 0 00C4: (unknown) $5351(0@,3) 0 $5354(0@,3) = 0 // (int) :UMB_B4_4465 0026: return 0048: $5348(0@,3) = create_car $5637 at 1@ 2@ 3@ 00D1: set_car $5348(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B4_4358 0@ 0026: return :UMB_B4_4498 834A: not unknown_check 0@ jump_if_false @UMB_B4_4510 0026: return :UMB_B4_4510 009F: actor 0@ dead jump_if_false @UMB_B4_4522 0026: return :UMB_B4_4522 0326: unknown_check 0@ $1038 0022: jump_if_false @UMB_B4_4536 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_4536 0086: actor $1038 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @UMB_B4_4557 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_4557 005F: (unknown) :UMB_B4_4559 $5366(0@,3) == 1 // (int) var == num jump_if_false @UMB_B4_4576 0026: return :UMB_B4_4576 $5366(0@,3) = 1 // (int) 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_4608 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3702 0@ :UMB_B4_4608 00E4: (unknown) $5342(0@,3) $1038 00A1: (unknown) $5342(0@,3) 1 01A4: (unknown) $5342(0@,3) 1 034F: (unknown) $5342(0@,3) 0 01AF: (unknown) $5342(0@,3) 0 03D6: (unknown) $5342(0@,3) 0 03D7: (unknown) $5342(0@,3) 0 $5363(0@,3) = 1 // (int) 034A: unknown_check $5345(0@,3) jump_if_false @UMB_B4_4762 0045: actor $5345(0@,3) defined jump_if_false @UMB_B4_4762 00A2: (unknown) $5345(0@,3) 00A1: (unknown) $5345(0@,3) 1 01A4: (unknown) $5345(0@,3) 1 034F: (unknown) $5342(0@,3) 0 0119: actor $5345(0@,3) kill_actor $5342(0@,3) 0442: (unknown) $5345(0@,3) 1 01AF: (unknown) $5345(0@,3) 0 03D6: (unknown) $5345(0@,3) 0 03D7: (unknown) $5345(0@,3) 0 :UMB_B4_4762 0026: return :UMB_B4_4764 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5639 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ $5642 03D7: (unknown) 0@ $5643 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :UMB_B4_4834 0035: $5642 = 0@ // (int vars) 0035: $5643 = 1@ // (int vars) 0026: return 0035: $5646 = 0@ // (int vars) 0026: return :UMB_B4_4853 004F: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_4886 // Note: the incorrect math opcode was used here 00A4: $5342(0@,3) = create_actor_pedtype $5640 model $5635 in_car $5348(0@,3) driverseat 00E3: (unknown) $5342(0@,3) :UMB_B4_4886 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_4764 $5342(0@,3) $5641 == 1 // (int) var == num jump_if_false @UMB_B4_4958 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_3118 $5357(0@,3) $5357(0@,3) = 0 // (int) 00C1: (unknown) $5342(0@,3) $5357(0@,3) 00BC: (unknown) $5357(0@,3) 0 00C4: (unknown) $5357(0@,3) 0 :UMB_B4_4958 00E3: (unknown) $5342(0@,3) 0026: return :UMB_B4_4966 0045: actor $1038 defined jump_if_false @UMB_B4_5109 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 6@ 6@ > 0 // (float) var > num jump_if_false @UMB_B4_5020 0036: 2@ = 6@ // (float vars) :UMB_B4_5020 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_2621 0@ 1@ 2@ jump_if_false @UMB_B4_5042 005E: (unknown) :UMB_B4_5042 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @UMB_B4_5064 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_5064 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @UMB_B4_5086 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_5086 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @UMB_B4_5109 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_5109 005F: (unknown) :UMB_B4_5111 034B: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_5173 // Note: the incorrect math opcode was used here 004F: unknown_check $5604 0022: jump_if_false @UMB_B4_5156 // Note: the incorrect math opcode was used here 00D8: car $5604 health >= 400 jump_if_false @UMB_B4_5156 014C: set_car $5604 health_to 400 :UMB_B4_5156 00DE: (unknown) $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B4_3702 0@ :UMB_B4_5173 0048: $5348(0@,3) = create_car $5637 at 1@ 2@ 3@ 0233: (unknown) $5348(0@,3) $1042 $1043 00DD: (unknown) $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B4_4358 0@ 0369: (unknown) $5348(0@,3) 0 0026: return :UMB_B4_5220 034A: unknown_check 0@ jump_if_false @UMB_B4_5323 0045: actor 0@ defined jump_if_false @UMB_B4_5289 0045: actor $1038 defined jump_if_false @UMB_B4_5282 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B4_5279 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @UMB_B4_5282 :UMB_B4_5279 003F: destroy_actor 0@ :UMB_B4_5282 0002: jump @UMB_B4_5323 :UMB_B4_5289 009F: actor 0@ dead 0022: jump_if_false @UMB_B4_5323 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @UMB_B4_5323 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :UMB_B4_5323 005E: (unknown) :UMB_B4_5325 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5220 $5345(0@,3) jump_if_false @UMB_B4_5348 0026: return :UMB_B4_5348 0118: $5345(0@,3) = create_actor_pedtype $5640 model $5636 in_car $5348(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4764 $5345(0@,3) $5641 == 1 // (int) var == num jump_if_false @UMB_B4_5435 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5360(0@,3) $5360(0@,3) = 0 // (int) 00C1: (unknown) $5345(0@,3) $5360(0@,3) 00BC: (unknown) $5360(0@,3) 0 00C4: (unknown) $5360(0@,3) 0 :UMB_B4_5435 0119: actor $5345(0@,3) kill_actor $5342(0@,3) 0026: return :UMB_B4_5447 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @UMB_B4_4966 1@ 2@ 3@ jump_if_false @UMB_B4_5469 005F: (unknown) :UMB_B4_5469 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_5220 $5342(0@,3) jump_if_false @UMB_B4_5492 005F: (unknown) :UMB_B4_5492 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_3702 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @UMB_B4_5111 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_4853 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_5325 0@ 0052: set_car $5348(0@,3) driver_behaviour_to 5 $5363(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5634 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @UMB_B4_3666 jump_if_false @UMB_B4_5633 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @UMB_B4_5111 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_4853 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_5325 3@ 0052: set_car $5348(3@,3) driver_behaviour_to 5 $5363(3@,3) = 4 // (int) 005E: (unknown) :UMB_B4_5633 005F: (unknown) :UMB_B4_5635 834A: not unknown_check $5345(0@,3) jump_if_false @UMB_B4_5650 0026: return :UMB_B4_5650 009F: actor $5345(0@,3) dead jump_if_false @UMB_B4_5665 0026: return :UMB_B4_5665 009F: actor $5342(0@,3) dead jump_if_false @UMB_B4_5783 0112: remove_references_to_actor $5342(0@,3) // Like turning an actor into a random pedestrian 0035: $5342(0@,3) = $5345(0@,3) // (int vars) 02E2: $5345(0@,3) = 0 // (any) $5363(0@,3) = 1 // (int) 00A2: (unknown) $5342(0@,3) 00E4: (unknown) $5342(0@,3) $1038 $5641 == 1 // (int) var == num jump_if_false @UMB_B4_5781 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5357(0@,3) $5357(0@,3) = 0 // (int) 00C1: (unknown) $5342(0@,3) $5357(0@,3) 00BC: (unknown) $5357(0@,3) 0 00C4: (unknown) $5357(0@,3) 0 :UMB_B4_5781 0026: return :UMB_B4_5783 834A: not unknown_check $5342(0@,3) jump_if_false @UMB_B4_5895 0035: $5342(0@,3) = $5345(0@,3) // (int vars) 02E2: $5345(0@,3) = 0 // (any) $5363(0@,3) = 1 // (int) 00A2: (unknown) $5342(0@,3) 00E4: (unknown) $5342(0@,3) $1038 $5641 == 1 // (int) var == num jump_if_false @UMB_B4_5893 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5357(0@,3) $5357(0@,3) = 0 // (int) 00C1: (unknown) $5342(0@,3) $5357(0@,3) 00BC: (unknown) $5357(0@,3) 0 00C4: (unknown) $5357(0@,3) 0 :UMB_B4_5893 0026: return :UMB_B4_5895 0026: return :UMB_B4_5897 034A: unknown_check $5342(0@,3) jump_if_false @UMB_B4_5925 0045: actor $5342(0@,3) defined jump_if_false @UMB_B4_5925 0026: return :UMB_B4_5925 034A: unknown_check $5345(0@,3) jump_if_false @UMB_B4_5953 0045: actor $5345(0@,3) defined jump_if_false @UMB_B4_5953 0026: return :UMB_B4_5953 010E: 1@ = current_time_in_ms $5647 == 0 // (int) var == num jump_if_false @UMB_B4_5994 0035: $5645 = 1@ // (int vars) 0029: $5645 += $5646 // (int vars) // Note: the incorrect math opcode was used here $5647 = 1 // (int) 0026: return 0002: jump @UMB_B4_6008 :UMB_B4_5994 0011: $5645 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_6008 // Note: the incorrect math opcode was used here 0026: return :UMB_B4_6008 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_5447 0@ jump_if_false @UMB_B4_6031 $5647 = 0 // (int) :UMB_B4_6031 0026: return :UMB_B4_6033 8086: not actor $1038 near_actor $5342(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @UMB_B4_6065 // Note: the incorrect math opcode was used here $5363(0@,3) = 2 // (int) 0026: return :UMB_B4_6065 007E: actor $1038 driving jump_if_false @UMB_B4_6118 024B: (unknown) $1038 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @UMB_B4_6118 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @UMB_B4_6118 $5363(0@,3) = 2 // (int) 0026: return :UMB_B4_6118 008F: actor $1038 near_actor $5342(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @UMB_B4_6156 // Note: the incorrect math opcode was used here 00E4: (unknown) $5342(0@,3) $1038 0002: jump @UMB_B4_6223 :UMB_B4_6156 0078: if and 0218: unknown_check $5342(0@,3) $1038 0086: actor $1038 near_actor $5342(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @UMB_B4_6205 // Note: the incorrect math opcode was used here 00E4: (unknown) $5342(0@,3) $1038 0002: jump @UMB_B4_6223 :UMB_B4_6205 0158: actor $5342(0@,3) run_to $1042 $1043 0285: (unknown) $5342(0@,3) 1 :UMB_B4_6223 0026: return :UMB_B4_6225 0086: actor $1038 near_actor $5342(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @UMB_B4_6265 // Note: the incorrect math opcode was used here 00E4: (unknown) $5342(0@,3) $1038 $5363(0@,3) = 1 // (int) 0026: return :UMB_B4_6265 0078: if and 8086: not actor $1038 near_actor $5342(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5342(0@,3) 0022: jump_if_false @UMB_B4_6310 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_5447 0@ 0026: return :UMB_B4_6310 0158: actor $5342(0@,3) run_to $1042 $1043 0285: (unknown) $5342(0@,3) 1 $5644 == 1 // (int) var == num jump_if_false @UMB_B4_6343 0026: return :UMB_B4_6343 807E: not actor $5342(0@,3) driving jump_if_false @UMB_B4_6632 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @UMB_B4_4262 $5342(0@,3) 10.0 $5637 1 $5348(0@,3) $5348(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_6421 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @UMB_B4_4262 $5342(0@,3) 20.0 -1 1 $5348(0@,3) :UMB_B4_6421 not $5348(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_6632 02BD: (unknown) $5348(0@,3) $5657 not $5657 == -1 // (int) var == num jump_if_false @UMB_B4_6501 809F: not actor $5657 dead jump_if_false @UMB_B4_6501 0078: if or 01D0: unknown_check $5657 $5635 01D0: unknown_check $5657 $5636 0022: jump_if_false @UMB_B4_6501 // Note: the incorrect math opcode was used here $5348(0@,3) = -1 // (int) 0026: return :UMB_B4_6501 0124: 1@ = car $5348(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @UMB_B4_6529 $5348(0@,3) = -1 // (int) 0026: return :UMB_B4_6529 0078: if and 807C: not actor $1038 driving $5348(0@,3) 00D8: car $5348(0@,3) health >= 600 jump_if_false @UMB_B4_6621 00EA: (unknown) $5342(0@,3) $5348(0@,3) 00DD: (unknown) $5348(0@,3) not $5657 == -1 // (int) var == num jump_if_false @UMB_B4_6594 0052: set_car $5348(0@,3) driver_behaviour_to 10 :UMB_B4_6594 0035: $5348(0@,3) = $5348(0@,3) // (int vars) $5363(0@,3) = 3 // (int) 0026: return 0002: jump @UMB_B4_6632 :UMB_B4_6621 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_3702 0@ :UMB_B4_6632 0026: return :UMB_B4_6634 0078: if or 00A0: car $5348(0@,3) wrecked 0087: actor $1038 near_actor_on_foot $5342(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @UMB_B4_6701 // Note: the incorrect math opcode was used here 00DE: (unknown) $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3702 0@ 00E4: (unknown) $5342(0@,3) $1038 $5363(0@,3) = 1 // (int) 0026: return :UMB_B4_6701 0078: if and 8086: not actor $1038 near_actor $5342(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5342(0@,3) 0022: jump_if_false @UMB_B4_6746 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5447 0@ 0026: return :UMB_B4_6746 807C: not actor $5342(0@,3) driving $5348(0@,3) 0022: jump_if_false @UMB_B4_6833 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5348(0@,3) flipped 80D8: not car $5348(0@,3) health >= 400 8132: not actor $5342(0@,3) near_car $5348(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @UMB_B4_6833 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3702 0@ 00DE: (unknown) $5348(0@,3) $5363(0@,3) = 2 // (int) 0026: return :UMB_B4_6833 02A6: (unknown) $5342(0@,3) $5348(0@,3) 0022: jump_if_false @UMB_B4_6875 // Note: the incorrect math opcode was used here 00E3: (unknown) $5342(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4358 0@ $5363(0@,3) = 4 // (int) :UMB_B4_6875 0026: return :UMB_B4_6877 00A0: car $5348(0@,3) wrecked jump_if_false @UMB_B4_6892 0026: return :UMB_B4_6892 0052: set_car $5348(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $1038 near_actor_on_foot $5342(0@,3) radius 6.0 6.0 sphere 0 0085: actor $1038 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5348(0@,3) flipped 80D8: not car $5348(0@,3) health >= 400 jump_if_false @UMB_B4_7035 00D8: car $5348(0@,3) health >= 400 jump_if_false @UMB_B4_6979 014C: set_car $5348(0@,3) health_to 400 :UMB_B4_6979 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @UMB_B4_3118 $5351(0@,3) 00E4: (unknown) $5342(0@,3) $1038 $5363(0@,3) = 1 // (int) 00DE: (unknown) $5348(0@,3) 0052: set_car $5348(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @UMB_B4_3702 0@ 0026: return :UMB_B4_7035 0078: if and 8132: not actor $1038 near_car $5348(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_7080 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @UMB_B4_5447 0@ 0026: return :UMB_B4_7080 0026: return :UMB_B4_7082 834A: not unknown_check $5342(0@,3) jump_if_false @UMB_B4_7097 0026: return :UMB_B4_7097 009F: actor $5342(0@,3) dead jump_if_false @UMB_B4_7112 0026: return :UMB_B4_7112 0043: store_actor $5342(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5363(0@,3) == 0 // (int) var == num jump_if_false @UMB_B4_7137 0026: return :UMB_B4_7137 $5363(0@,3) == 1 // (int) var == num jump_if_false @UMB_B4_7165 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6033 0@ 0026: return :UMB_B4_7165 $5363(0@,3) == 2 // (int) var == num jump_if_false @UMB_B4_7193 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6225 0@ 0026: return :UMB_B4_7193 $5363(0@,3) == 3 // (int) var == num jump_if_false @UMB_B4_7221 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6634 0@ 0026: return :UMB_B4_7221 $5363(0@,3) == 4 // (int) var == num jump_if_false @UMB_B4_7249 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6877 0@ 0026: return :UMB_B4_7249 0026: return 0036: $5651 = 0@ // (float vars) 0036: $5652 = 1@ // (float vars) 0036: $5653 = 2@ // (float vars) 0036: $5654 = 3@ // (float vars) 0036: $5655 = 4@ // (float vars) 0036: $5656 = 5@ // (float vars) $5650 = 1 // (int) 0026: return :UMB_B4_7289 0045: actor $1038 defined jump_if_false @UMB_B4_8170 0089: actor $1038 in_sphere $5651 $5652 $5653 radius $5654 $5655 $5656 sphere 0 0022: jump_if_false @UMB_B4_7942 // Note: the incorrect math opcode was used here $5649 == 0 // (int) var == num jump_if_false @UMB_B4_7726 0@ = 0 // (int) :UMB_B4_7340 0011: $5634 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_7713 // Note: the incorrect math opcode was used here 034A: unknown_check $5345(0@,3) 0022: jump_if_false @UMB_B4_7463 // Note: the incorrect math opcode was used here 0045: actor $5345(0@,3) defined 0022: jump_if_false @UMB_B4_7463 // Note: the incorrect math opcode was used here 0442: (unknown) $5345(0@,3) 0 0127: reset_actor $5345(0@,3) flags 02A7: unknown_check $5345(0@,3) jump_if_false @UMB_B4_7417 00E3: (unknown) $5345(0@,3) 0002: jump @UMB_B4_7463 :UMB_B4_7417 007E: actor $5345(0@,3) driving jump_if_false @UMB_B4_7443 00A2: (unknown) $5345(0@,3) 0002: jump @UMB_B4_7463 :UMB_B4_7443 00A2: (unknown) $5345(0@,3) (unknown) $5345(0@,3) 0040: (unknown) $5345(0@,3) -1 :UMB_B4_7463 034A: unknown_check $5342(0@,3) jump_if_false @UMB_B4_7567 0045: actor $5342(0@,3) defined jump_if_false @UMB_B4_7567 0127: reset_actor $5342(0@,3) flags 02A7: unknown_check $5342(0@,3) jump_if_false @UMB_B4_7521 00E3: (unknown) $5342(0@,3) 0002: jump @UMB_B4_7567 :UMB_B4_7521 007E: actor $5342(0@,3) driving jump_if_false @UMB_B4_7547 00A2: (unknown) $5342(0@,3) 0002: jump @UMB_B4_7567 :UMB_B4_7547 00A2: (unknown) $5342(0@,3) (unknown) $5342(0@,3) 0040: (unknown) $5342(0@,3) -1 :UMB_B4_7567 034B: unknown_check $5348(0@,3) jump_if_false @UMB_B4_7701 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_7701 02BD: (unknown) $5348(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_7701 // Note: the incorrect math opcode was used here 001C: 1@ == $5342(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_7701 // Note: the incorrect math opcode was used here 0052: set_car $5348(0@,3) driver_behaviour_to 1 0050: set_car $5348(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @UMB_B4_7680 004A: car $5348(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @UMB_B4_7701 :UMB_B4_7680 004A: car $5348(0@,3) drive_to -988.1 -522.46 13.98 :UMB_B4_7701 0@ += 1 // (int) 0002: jump @UMB_B4_7340 :UMB_B4_7713 $5649 = 1 // (int) 0002: jump @UMB_B4_7935 :UMB_B4_7726 0@ = 0 // (int) :UMB_B4_7730 0011: $5634 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_7935 // Note: the incorrect math opcode was used here 034A: unknown_check $5345(0@,3) 0022: jump_if_false @UMB_B4_7774 // Note: the incorrect math opcode was used here 0045: actor $5345(0@,3) defined 0022: jump_if_false @UMB_B4_7774 // Note: the incorrect math opcode was used here 0127: reset_actor $5345(0@,3) flags :UMB_B4_7774 034A: unknown_check $5342(0@,3) 0022: jump_if_false @UMB_B4_7806 // Note: the incorrect math opcode was used here 0045: actor $5342(0@,3) defined 0022: jump_if_false @UMB_B4_7806 // Note: the incorrect math opcode was used here 0127: reset_actor $5342(0@,3) flags :UMB_B4_7806 034B: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_7923 // Note: the incorrect math opcode was used here 004F: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_7923 // Note: the incorrect math opcode was used here 02BD: (unknown) $5348(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_7923 // Note: the incorrect math opcode was used here 001C: 1@ == $5342(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_7923 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @UMB_B4_7902 // Note: the incorrect math opcode was used here 004A: car $5348(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @UMB_B4_7923 :UMB_B4_7902 004A: car $5348(0@,3) drive_to -988.1 -522.46 13.98 :UMB_B4_7923 0@ += 1 // (int) 0002: jump @UMB_B4_7730 :UMB_B4_7935 0002: jump @UMB_B4_8170 :UMB_B4_7942 $5649 == 1 // (int) var == num jump_if_false @UMB_B4_8170 0@ = 0 // (int) :UMB_B4_7959 0011: $5634 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_8165 // Note: the incorrect math opcode was used here 034A: unknown_check $5345(0@,3) 0022: jump_if_false @UMB_B4_8021 // Note: the incorrect math opcode was used here 0045: actor $5345(0@,3) defined 0022: jump_if_false @UMB_B4_8021 // Note: the incorrect math opcode was used here 00A1: (unknown) $5345(0@,3) 1 0442: (unknown) $5345(0@,3) 1 01EC: (unknown) $5345(0@,3) 1 :UMB_B4_8021 034A: unknown_check $5342(0@,3) jump_if_false @UMB_B4_8063 0045: actor $5342(0@,3) defined jump_if_false @UMB_B4_8063 00A1: (unknown) $5342(0@,3) 1 01EC: (unknown) $5342(0@,3) 1 :UMB_B4_8063 034B: unknown_check $5348(0@,3) jump_if_false @UMB_B4_8153 004F: unknown_check $5348(0@,3) jump_if_false @UMB_B4_8153 02BD: (unknown) $5348(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_8153 // Note: the incorrect math opcode was used here 001C: 1@ == $5342(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_8153 // Note: the incorrect math opcode was used here 0052: set_car $5348(0@,3) driver_behaviour_to 5 0051: set_car $5348(0@,3) traffic_behavior_to 2 0050: set_car $5348(0@,3) max_speed_to 40.0 0300: (unknown) $5348(0@,3) 20 :UMB_B4_8153 0@ += 1 // (int) 0002: jump @UMB_B4_7959 :UMB_B4_8165 $5649 = 0 // (int) :UMB_B4_8170 0026: return :UMB_B4_8172 $5648 = 0 // (int) 0@ = 0 // (int) :UMB_B4_8181 0011: $5634 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_8473 // Note: the incorrect math opcode was used here 034B: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_8283 // Note: the incorrect math opcode was used here 004F: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_8262 // Note: the incorrect math opcode was used here $5648 += 1 // (int) 004D: store_car $5348(0@,3) position_to $5369(0@,3) $5372(0@,3) $5375(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @UMB_B4_3148 0@ 0 0002: jump @UMB_B4_8276 :UMB_B4_8262 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5351(0@,3) :UMB_B4_8276 0002: jump @UMB_B4_8297 :UMB_B4_8283 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5351(0@,3) :UMB_B4_8297 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @UMB_B4_3148 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @UMB_B4_3148 0@ 2 $5366(0@,3) == 0 // (int) var == num jump_if_false @UMB_B4_8408 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4498 $5342(0@,3) jump_if_false @UMB_B4_8369 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4559 0@ :UMB_B4_8369 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4498 $5345(0@,3) jump_if_false @UMB_B4_8401 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4559 0@ :UMB_B4_8401 0002: jump @UMB_B4_8461 :UMB_B4_8408 $5649 == 1 // (int) var == num jump_if_false @UMB_B4_8428 0002: jump @UMB_B4_8461 :UMB_B4_8428 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_7082 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5635 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5897 0@ :UMB_B4_8461 0@ += 1 // (int) 0002: jump @UMB_B4_8181 :UMB_B4_8473 $5650 == 1 // (int) var == num jump_if_false @UMB_B4_8496 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @UMB_B4_7289 :UMB_B4_8496 0026: return 0@ = 0 // (int) :UMB_B4_8502 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_8622 // Note: the incorrect math opcode was used here 003F: destroy_actor $5342(0@,3) 003F: destroy_actor $5345(0@,3) 034B: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_8610 // Note: the incorrect math opcode was used here 004F: unknown_check $5348(0@,3) 0022: jump_if_false @UMB_B4_8604 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @UMB_B4_8597 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5348(0@,3) 0022: jump_if_false @UMB_B4_8591 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5348(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_8597 :UMB_B4_8591 0049: destroy_car $5348(0@,3) :UMB_B4_8597 0002: jump @UMB_B4_8610 :UMB_B4_8604 0049: destroy_car $5348(0@,3) :UMB_B4_8610 0@ += 1 // (int) 0002: jump @UMB_B4_8502 :UMB_B4_8622 0026: return :UMB_B4_8624 0@ > 0 // (int) var > num jump_if_false @UMB_B4_8637 005E: (unknown) :UMB_B4_8637 005F: (unknown) 0@ = 0 // (int) :UMB_B4_8643 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_8827 // Note: the incorrect math opcode was used here 034A: unknown_check $5342(0@,3) 0022: jump_if_false @UMB_B4_8751 // Note: the incorrect math opcode was used here 0045: actor $5342(0@,3) defined 0022: jump_if_false @UMB_B4_8751 // Note: the incorrect math opcode was used here 007E: actor $5342(0@,3) driving 0022: jump_if_false @UMB_B4_8726 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @UMB_B4_8719 // Note: the incorrect math opcode was used here 00A2: (unknown) $5342(0@,3) 00E5: (unknown) $5342(0@,3) $1038 :UMB_B4_8719 0002: jump @UMB_B4_8751 :UMB_B4_8726 0045: actor $1038 defined 0022: jump_if_false @UMB_B4_8751 // Note: the incorrect math opcode was used here 00A2: (unknown) $5342(0@,3) 00E4: (unknown) $5342(0@,3) $1038 :UMB_B4_8751 034A: unknown_check $5345(0@,3) 0022: jump_if_false @UMB_B4_8815 // Note: the incorrect math opcode was used here 0045: actor $5345(0@,3) defined 0022: jump_if_false @UMB_B4_8815 // Note: the incorrect math opcode was used here 007E: actor $5345(0@,3) driving 0022: jump_if_false @UMB_B4_8815 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @UMB_B4_8815 // Note: the incorrect math opcode was used here 00A2: (unknown) $5345(0@,3) 00E4: (unknown) $5345(0@,3) $1038 :UMB_B4_8815 0@ += 1 // (int) 0002: jump @UMB_B4_8643 :UMB_B4_8827 0026: return :UMB_B4_8829 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8624 $5635 jump_if_false @UMB_B4_8852 0162: release_model $5635 :UMB_B4_8852 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8624 $5636 jump_if_false @UMB_B4_8875 0162: release_model $5636 :UMB_B4_8875 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8624 $5637 jump_if_false @UMB_B4_8898 0162: release_model $5637 :UMB_B4_8898 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8624 $5638 jump_if_false @UMB_B4_8921 0162: release_model $5638 :UMB_B4_8921 0@ = 0 // (int) :UMB_B4_8925 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_8991 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5351(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3118 $5360(0@,3) 0@ += 1 // (int) 0002: jump @UMB_B4_8925 :UMB_B4_8991 0026: return :UMB_B4_8993 3@ = 0 // (int) 010E: 4@ = current_time_in_ms 0029: 0@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9025 3@ = 1 // (int) :UMB_B4_9025 2@ = 0 // (int) :UMB_B4_9029 0078: if and 0011: 0@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @UMB_B4_9156 3@ == 0 // (int) var == num jump_if_false @UMB_B4_9087 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9080 2@ = 1 // (int) :UMB_B4_9080 0002: jump @UMB_B4_9107 :UMB_B4_9087 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9107 3@ = 0 // (int) :UMB_B4_9107 0001: wait 0 ms 010E: 4@ = current_time_in_ms 0139: 5@ = random_int_in_ranges 0 9 013C: create_explosion_at $5683(5@,9) $5692(5@,9) $5701(5@,9) radius 0 013C: create_explosion_at $5683(5@,9) $5692(5@,9) $5701(5@,9) radius 0 0002: jump @UMB_B4_9029 :UMB_B4_9156 2@ == 1 // (int) var == num jump_if_false @UMB_B4_9170 005E: (unknown) :UMB_B4_9170 005F: (unknown) :UMB_B4_9172 0@ = 0 // (int) :UMB_B4_9176 8 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_9300 // Note: the incorrect math opcode was used here 0252: object $5672(0@,8) exists 0022: jump_if_false @UMB_B4_9288 // Note: the incorrect math opcode was used here 010C: store_object $5672(0@,8) position_to 1@ 2@ 3@ 029F: (unknown) 13 1@ 2@ 3@ 0 0 0 1.5 029F: (unknown) 58 1@ 2@ 3@ 0 0 0 1.5 0138: $5936 = random_float_in_ranges -0.3 0.3 0138: $5937 = random_float_in_ranges -0.3 0.3 $5938 = 0 // (float) 002A: 1@ += $5936 // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += $5937 // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5672(0@,8) at 1@ 2@ 3@ :UMB_B4_9288 0@ += 1 // (int) 0002: jump @UMB_B4_9176 :UMB_B4_9300 0026: return :UMB_B4_9302 0036: 4@ = $5679 // (float vars) 0@ = 0 // (int) 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4326 7@ = 1.0 // (float) 9@ = 1.0 // (float) 8@ = 0 // (float) 0036: 4@ = $5679 // (float vars) 0003: shake_camera 800 013C: create_explosion_at $5677 $5678 $5679 radius 4 013C: create_explosion_at $5677 $5678 $5679 radius 0 013C: create_explosion_at $5677 $5678 $5679 radius 0 013C: create_explosion_at $5677 $5678 $5679 radius 0 10@ = 0 // (int) :UMB_B4_9400 8 > 10@ // (int) num > var 0022: jump_if_false @UMB_B4_9499 // Note: the incorrect math opcode was used here 0138: 2@ = random_float_in_ranges -4.0 4.0 0138: 3@ = random_float_in_ranges -4.0 4.0 002A: 2@ += $5677 // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += $5678 // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = $5679 // (float vars) 4@ += 3.0 // (float) 01AA: $5672(10@,8) = create_object #PIZZABOX at 2@ 3@ 4@ 03AA: (unknown) $5672(10@,8) 1.0 1.0 0.99 022A: (unknown) $5672(10@,8) 1 10@ += 1 // (int) 0002: jump @UMB_B4_9400 :UMB_B4_9499 0001: wait 0 ms 10@ = 0 // (int) :UMB_B4_9506 8 > 10@ // (int) num > var 0022: jump_if_false @UMB_B4_9587 // Note: the incorrect math opcode was used here 0252: object $5672(10@,8) exists 0022: jump_if_false @UMB_B4_9575 // Note: the incorrect math opcode was used here 0138: 2@ = random_float_in_ranges -40.0 40.0 0138: 3@ = random_float_in_ranges -40.0 40.0 0138: 4@ = random_float_in_ranges 20.0 30.0 0224: (unknown) $5672(10@,8) 2@ 3@ 4@ 0225: (unknown) $5672(10@,8) 1 :UMB_B4_9575 10@ += 1 // (int) 0002: jump @UMB_B4_9506 :UMB_B4_9587 5@ = 1.0 // (float) 6@ = -1.0 // (float) 1@ = 28 // (int) :UMB_B4_9604 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9839 0001: wait 0 ms 1@ == 24 // (int) var == num jump_if_false @UMB_B4_9669 00B9: set_camera_position -996.71 78.12 25.1 rotations 0 0 0 00BA: set_camera_point_at -996.1 77.48 24.63 mode 2 :UMB_B4_9669 0377: (unknown) 44 11@ 11@ > 0 // (int) var > num jump_if_false @UMB_B4_9697 0@ = 1 // (int) 0002: jump @UMB_B4_9980 :UMB_B4_9697 0138: 2@ = random_float_in_ranges 6@ 5@ 0138: 3@ = random_float_in_ranges 6@ 5@ 002A: 2@ += $5677 // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += $5678 // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 2@ 3@ 4@ 0 0 8@ 7@ 0231: (unknown) 18 $5677 $5678 $5679 0 0 8@ 7@ 0 0 0 1 6@ *= 1.1 // (float) 5@ *= 1.1 // (float) 7@ += 2.0 // (float) 9@ += 0.5 // (float) 8@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @UMB_B4_9172 0139: 12@ = random_int_in_ranges 0 9 013C: create_explosion_at $5683(12@,9) $5692(12@,9) $5701(12@,9) radius 0 013C: create_explosion_at $5683(12@,9) $5692(12@,9) $5701(12@,9) radius 0 1@ -= 1 // (int) 0002: jump @UMB_B4_9604 :UMB_B4_9839 013C: create_explosion_at $5677 $5678 $5679 radius 4 0231: (unknown) 18 $5677 $5678 $5679 0 0 8@ 7@ 0 0 0 4000 -2@ = 0 // (int) // timer1 :UMB_B4_9873 250 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B4_9970 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 11@ 11@ > 0 // (int) var > num jump_if_false @UMB_B4_9917 0@ = 1 // (int) 0002: jump @UMB_B4_9980 :UMB_B4_9917 0139: 12@ = random_int_in_ranges 0 9 013C: create_explosion_at $5683(12@,9) $5692(12@,9) $5701(12@,9) radius 0 013C: create_explosion_at $5683(12@,9) $5692(12@,9) $5701(12@,9) radius 0 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @UMB_B4_9172 0002: jump @UMB_B4_9873 :UMB_B4_9970 013C: create_explosion_at $5677 $5678 $5679 radius 6 :UMB_B4_9980 0@ == 0 // (int) var == num jump_if_false @UMB_B4_10039 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 500 ms :UMB_B4_10008 00CA: fading jump_if_false @UMB_B4_10027 0001: wait 0 ms 0002: jump @UMB_B4_10008 :UMB_B4_10027 0001: wait 1000 ms 0002: jump @UMB_B4_10054 :UMB_B4_10039 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4311 :UMB_B4_10054 10@ = 0 // (int) :UMB_B4_10058 8 > 10@ // (int) num > var 0022: jump_if_false @UMB_B4_10088 // Note: the incorrect math opcode was used here 0093: destroy_object $5672(10@,8) 10@ += 1 // (int) 0002: jump @UMB_B4_10058 :UMB_B4_10088 00C8: set_fade_color_RGB 0 0 0 0@ == 0 // (int) var == num jump_if_false @UMB_B4_10113 005F: (unknown) 0002: jump @UMB_B4_10115 :UMB_B4_10113 005E: (unknown) :UMB_B4_10115 0026: return :UMB_B4_10117 1@ == 1 // (int) var == num jump_if_false @UMB_B4_10148 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 0@ 0 0002: jump @UMB_B4_10191 :UMB_B4_10148 1@ == 1 // (int) var == num jump_if_false @UMB_B4_10180 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 0@ 1 0002: jump @UMB_B4_10191 :UMB_B4_10180 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 0@ :UMB_B4_10191 0037: $5659 = 0@ // (string vars) 0026: return 0036: 4@ = 0@ // (float vars) 0036: 5@ = 1@ // (float vars) 0036: 6@ = 2@ // (float vars) 0138: 8@ = random_float_in_ranges 0 3@ 0139: 9@ = random_int_in_ranges 0 1 9@ == 0 // (int) var == num jump_if_false @UMB_B4_10247 0036: 4@ = 0@ // (float vars) 002A: 4@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B4_10255 :UMB_B4_10247 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 8@ // (float vars) :UMB_B4_10255 0138: 8@ = random_float_in_ranges 0 3@ 0139: 9@ = random_int_in_ranges 0 1 9@ == 0 // (int) var == num jump_if_false @UMB_B4_10292 0036: 5@ = 1@ // (float vars) 002A: 5@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B4_10300 :UMB_B4_10292 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 8@ // (float vars) :UMB_B4_10300 0138: 7@ = random_float_in_ranges 0 360.0 0026: return :UMB_B4_10309 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_10324 00BB: (unknown) 0@ :UMB_B4_10324 0026: return :UMB_B4_10326 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_10342 00C4: (unknown) 0@ 0 :UMB_B4_10342 0026: return :UMB_B4_10344 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_10361 00C4: (unknown) 0@ 3 :UMB_B4_10361 0026: return :UMB_B4_10363 0057: show_text_highpriority GXT $5404(0@,11) time 1@ flag 1 0035: 2@ = 0@ // (int vars) 0026: return :UMB_B4_10378 004F: unknown_check 0@ 0022: jump_if_false @UMB_B4_10447 // Note: the incorrect math opcode was used here 02BD: (unknown) 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @UMB_B4_10417 0045: actor 1@ defined jump_if_false @UMB_B4_10417 00F1: (unknown) 1@ :UMB_B4_10417 029A: (unknown) 0@ 0 2@ 2@ > -1 // (int) var > num jump_if_false @UMB_B4_10447 0045: actor 2@ defined jump_if_false @UMB_B4_10447 00F1: (unknown) 2@ :UMB_B4_10447 0026: return :UMB_B4_10449 0139: 12@ = random_int_in_ranges 0 100 50 > 12@ // (int) num > var 0022: jump_if_false @UMB_B4_10479 // Note: the incorrect math opcode was used here 11@ = 93 // (int) 0002: jump @UMB_B4_10484 :UMB_B4_10479 11@ = 94 // (int) :UMB_B4_10484 003E: 10@ = create_actor_pedtype $5800 model 11@ at 1@ 2@ 3@ 0045: actor 10@ defined 0022: jump_if_false @UMB_B4_10641 // Note: the incorrect math opcode was used here 010F: (unknown) 10@ 4@ 5@ 6@ 0106: give_actor 10@ weapon 7@ ammo 8@ // Load the weapon model before using this 041B: (unknown) 10@ 9 0324: (unknown) 10@ 1 0 01C9: (unknown) 10@ 9@ $5658(0@,6) = 0 // (int) 00C1: (unknown) 10@ $5658(0@,6) 00BC: (unknown) $5658(0@,6) 0 0@ == 0 // (int) var == num jump_if_false @UMB_B4_10591 $5545(0@,6) = 0 // (int) $5551(0@,6) = 1 // (int) $5538(0@,6) = 1 // (int) 0002: jump @UMB_B4_10641 :UMB_B4_10591 0@ == 1 // (int) var == num jump_if_false @UMB_B4_10634 $5545(0@,6) = 2 // (int) $5551(0@,6) = 3 // (int) $5538(0@,6) = 1 // (int) 0002: jump @UMB_B4_10641 :UMB_B4_10634 $5538(0@,6) = 0 // (int) :UMB_B4_10641 0026: return :UMB_B4_10643 0092: $5454(0@,12) = init_object #NDC_AMMOBOX at 1@ 2@ 3@ 0252: object $5454(0@,12) exists 0022: jump_if_false @UMB_B4_10721 // Note: the incorrect math opcode was used here 03B5: (unknown) $5454(0@,12) 1 1 1 1 1 033D: (unknown) $5454(0@,12) 1 02AC: (unknown) $5454(0@,12) 4@ 5@ 6@ 03AA: (unknown) $5454(0@,12) 99999.0 99999.0 0.99 :UMB_B4_10721 0026: return :UMB_B4_10723 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_10778 // Note: the incorrect math opcode was used here 0252: object $1546(0@,10) exists 0022: jump_if_false @UMB_B4_10771 // Note: the incorrect math opcode was used here 0279: (unknown) $1546(0@,10) 0 0 4.0 1@ 2@ 3@ 010D: put_object $1546(0@,10) at 1@ 2@ 3@ :UMB_B4_10771 0002: jump @UMB_B4_11027 :UMB_B4_10778 0@ == 3 // (int) var == num jump_if_false @UMB_B4_10858 0252: object $1805 exists jump_if_false @UMB_B4_10810 02AC: (unknown) $1805 0 0 90.0 :UMB_B4_10810 0252: object $1808 exists jump_if_false @UMB_B4_10851 0279: (unknown) $1808 0.3 0 0 1@ 2@ 3@ 010D: put_object $1808 at 1@ 2@ 3@ 02AC: (unknown) $1808 0 0 -90.0 :UMB_B4_10851 0002: jump @UMB_B4_11027 :UMB_B4_10858 0@ == 4 // (int) var == num jump_if_false @UMB_B4_10917 0252: object $1806 exists jump_if_false @UMB_B4_10890 02AC: (unknown) $1806 0 0 90.0 :UMB_B4_10890 0252: object $1809 exists jump_if_false @UMB_B4_10910 02AC: (unknown) $1809 0 0 -90.0 :UMB_B4_10910 0002: jump @UMB_B4_11027 :UMB_B4_10917 0@ == 5 // (int) var == num jump_if_false @UMB_B4_10995 0252: object $1807 exists jump_if_false @UMB_B4_10949 02AC: (unknown) $1807 0 0 -180.0 :UMB_B4_10949 0252: object $1810 exists jump_if_false @UMB_B4_10988 0279: (unknown) $1810 0.35 0 0 1@ 2@ 3@ 010D: put_object $1810 at 1@ 2@ 3@ 02AC: (unknown) $1810 0 0 0 :UMB_B4_10988 0002: jump @UMB_B4_11027 :UMB_B4_10995 0@ == 6 // (int) var == num jump_if_false @UMB_B4_11027 0252: object $1811 exists jump_if_false @UMB_B4_11027 02AC: (unknown) $1811 0 0 -180.0 :UMB_B4_11027 $5559(0@,7) = 1 // (int) 0026: return :UMB_B4_11037 031D: (unknown) 0@ 1@ 3@ 4@ 7@ 0014: 7@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_11057 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_11057 005F: (unknown) :UMB_B4_11059 0035: 2@ = $5876 // (int vars) 0048: $5622(2@,3) = create_car $5877 at $5766 $5772 $5778 004F: unknown_check $5622(2@,3) 0022: jump_if_false @UMB_B4_11264 // Note: the incorrect math opcode was used here 0233: (unknown) $5622(2@,3) $5896 $5902 0300: (unknown) $5622(2@,3) 255 0035: $5628(2@,3) = 2@ // (int vars) $5628(2@,3) *= 2 // (int) 0035: $5625(2@,3) = $5628(2@,3) // (int vars) $5625(2@,3) += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_10309 $5666(2@,3) $5666(2@,3) = 0 // (int) 00C0: (unknown) $5622(2@,3) $5666(2@,3) 00BC: (unknown) $5666(2@,3) 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_10344 $5666(2@,3) 0045: actor $5527(0@,6) defined jump_if_false @UMB_B4_11226 021C: (unknown) $5527(0@,6) $5622(2@,3) $5538(0@,6) = 7 // (int) :UMB_B4_11226 0045: actor $5527(1@,6) defined jump_if_false @UMB_B4_11258 0298: (unknown) $5527(1@,6) $5622(2@,3) 0 $5538(1@,6) = 7 // (int) :UMB_B4_11258 $5876 += 1 // (int) :UMB_B4_11264 0026: return :UMB_B4_11266 3@ = 0 // (int) 4@ = 0 // (int) 01F9: 3@ = create_weapon_pickup #UZI group 3 ammo 60 at 0@ 1@ 2@ 8140: not pickup 3@ picked_up jump_if_false @UMB_B4_11306 0263: (unknown) 3@ 4@ 00BC: (unknown) 4@ 1 :UMB_B4_11306 0026: return :UMB_B4_11308 0036: 4@ = $5509(1@,6) // (float vars) 0036: 5@ = $5515(1@,6) // (float vars) 0036: 6@ = $5521(1@,6) // (float vars) 3@ == 1 // (int) var == num jump_if_false @UMB_B4_11372 1@ == 5 // (int) var == num jump_if_false @UMB_B4_11366 4@ -= 3.0 // (float) 0002: jump @UMB_B4_11372 :UMB_B4_11366 4@ += 3.0 // (float) :UMB_B4_11372 01BB: (unknown) 4@ 5@ 6@ 6@ 003E: $5527(0@,6) = create_actor_pedtype $5800 model #GANG2B at 4@ 5@ 6@ 0045: actor $5527(0@,6) defined 0022: jump_if_false @UMB_B4_11514 // Note: the incorrect math opcode was used here 010F: (unknown) $5527(0@,6) $1042 $1043 $1044 0106: give_actor $5527(0@,6) weapon $5790 ammo $5791 // Load the weapon model before using this 01C9: (unknown) $5527(0@,6) 25 041B: (unknown) $5527(0@,6) 9 0324: (unknown) $5527(0@,6) 1 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10309 $5658(0@,6) $5658(0@,6) = 0 // (int) 00C1: (unknown) $5527(0@,6) $5658(0@,6) 00BC: (unknown) $5658(0@,6) 0 2@ == 0 // (int) var == num jump_if_false @UMB_B4_11514 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10326 $5658(0@,6) :UMB_B4_11514 $5559(1@,7) == 1 // (int) var == num jump_if_false @UMB_B4_11577 $5538(0@,6) = 5 // (int) 0035: $5545(0@,6) = 1@ // (int vars) $5545(0@,6) *= 2 // (int) 0035: $5551(0@,6) = $5545(0@,6) // (int vars) $5551(0@,6) += 1 // (int) 0002: jump @UMB_B4_11610 :UMB_B4_11577 $5538(0@,6) = 6 // (int) 0035: $5545(0@,6) = 1@ // (int vars) $5545(0@,6) *= 2 // (int) 0035: $5551(0@,6) = $5545(0@,6) // (int vars) :UMB_B4_11610 $5821 == 0 // (int) var == num jump_if_false @UMB_B4_11646 1@ == 3 // (int) var == num jump_if_false @UMB_B4_11646 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10723 6 :UMB_B4_11646 0026: return :UMB_B4_11648 1@ = 0 // (int) :UMB_B4_11652 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_11716 // Note: the incorrect math opcode was used here 034A: unknown_check $5527(1@,6) 0022: jump_if_false @UMB_B4_11704 // Note: the incorrect math opcode was used here 003F: destroy_actor $5527(1@,6) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_10309 $5658(1@,6) $5658(1@,6) = -1 // (int) :UMB_B4_11704 1@ += 1 // (int) 0002: jump @UMB_B4_11652 :UMB_B4_11716 0026: return :UMB_B4_11718 0@ = 0 // (int) :UMB_B4_11722 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_11828 // Note: the incorrect math opcode was used here 034B: unknown_check $5622(0@,3) 0022: jump_if_false @UMB_B4_11775 // Note: the incorrect math opcode was used here 0049: destroy_car $5622(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10309 $5666(0@,3) $5666(0@,3) = -1 // (int) :UMB_B4_11775 034A: unknown_check $5527(0@,6) jump_if_false @UMB_B4_11816 003F: destroy_actor $5527(0@,6) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10309 $5658(0@,6) $5658(0@,6) = -1 // (int) :UMB_B4_11816 0@ += 1 // (int) 0002: jump @UMB_B4_11722 :UMB_B4_11828 0026: return :UMB_B4_11830 034A: unknown_check 0@ jump_if_false @UMB_B4_11843 003F: destroy_actor 0@ :UMB_B4_11843 0026: return :UMB_B4_11845 0@ == 0 // (int) var == num jump_if_false @UMB_B4_11910 1@ = 0 // (int) :UMB_B4_11860 6 > 1@ // (int) num > var 0022: jump_if_false @UMB_B4_11910 // Note: the incorrect math opcode was used here 0252: object $5454(1@,12) exists 0022: jump_if_false @UMB_B4_11891 // Note: the incorrect math opcode was used here 0093: destroy_object $5454(1@,12) :UMB_B4_11891 1@ += 1 // (int) 0002: jump @UMB_B4_11860 0002: jump @UMB_B4_11958 :UMB_B4_11910 1@ = 6 // (int) :UMB_B4_11915 12 > 1@ // (int) num > var 0022: jump_if_false @UMB_B4_11958 // Note: the incorrect math opcode was used here 0252: object $5454(1@,12) exists 0022: jump_if_false @UMB_B4_11946 // Note: the incorrect math opcode was used here 0093: destroy_object $5454(1@,12) :UMB_B4_11946 1@ += 1 // (int) 0002: jump @UMB_B4_11915 :UMB_B4_11958 0026: return :UMB_B4_11960 004F: unknown_check $5503(0@,2) jump_if_false @UMB_B4_11979 0049: destroy_car $5503(0@,2) :UMB_B4_11979 0026: return :UMB_B4_11981 0252: object 0@ exists jump_if_false @UMB_B4_11994 0093: destroy_object 0@ :UMB_B4_11994 0026: return :UMB_B4_11996 0045: actor $5428(0@,2) defined jump_if_false @UMB_B4_12029 003F: destroy_actor $5428(0@,2) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10309 $5664(0@,2) :UMB_B4_12029 0026: return :UMB_B4_12031 8140: not pickup 0@ picked_up jump_if_false @UMB_B4_12044 0141: destroy_pickup 0@ :UMB_B4_12044 0026: return :UMB_B4_12046 0@ = 0 // (int) :UMB_B4_12050 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_12093 // Note: the incorrect math opcode was used here 0252: object $1546(0@,10) exists 0022: jump_if_false @UMB_B4_12081 // Note: the incorrect math opcode was used here 0093: destroy_object $1546(0@,10) :UMB_B4_12081 0@ += 1 // (int) 0002: jump @UMB_B4_12050 :UMB_B4_12093 0026: return :UMB_B4_12095 not $5666(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_12138 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10309 $5666(0@,3) 0113: remove_references_to_car $5622(0@,3) // Like turning a car into any random car $5666(0@,3) = -1 // (int) :UMB_B4_12138 0035: $5990 = 0@ // (int vars) 0026: return :UMB_B4_12145 0035: 1@ = 0@ // (int vars) 1@ *= 6 // (int) 1@ += 6 // (int) 1@ -= 1 // (int) 6 > $5432(0@,2) // (int) num > var 0022: jump_if_false @UMB_B4_12227 // Note: the incorrect math opcode was used here 001C: $5702 == $5454(1@,12) // (int) num == var 0022: jump_if_false @UMB_B4_12203 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @UMB_B4_12220 :UMB_B4_12203 001C: $5703 == $5454(1@,12) // (int) num == var 0022: jump_if_false @UMB_B4_12220 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_12220 0002: jump @UMB_B4_12229 :UMB_B4_12227 005F: (unknown) :UMB_B4_12229 005E: (unknown) :UMB_B4_12231 0@ == 0 // (int) var == num jump_if_false @UMB_B4_12254 9@ = 91 // (int) 0002: jump @UMB_B4_12259 :UMB_B4_12254 9@ = 91 // (int) :UMB_B4_12259 0048: 7@ = create_car $5728 at 1@ 2@ 3@ 004F: unknown_check 7@ 0022: jump_if_false @UMB_B4_12414 // Note: the incorrect math opcode was used here 0233: (unknown) 7@ 4@ 5@ 0300: (unknown) 7@ 255 0334: (unknown) 7@ 0 0150: set_car 7@ color_to 44 1 042F: (unknown) 7@ 2200 014C: set_car 7@ health_to 2200 00A4: 8@ = create_actor_pedtype $5682 model 9@ in_car 7@ driverseat 0045: actor 8@ defined 0022: jump_if_false @UMB_B4_12414 // Note: the incorrect math opcode was used here 0347: (unknown) 8@ 1 02A5: (unknown) 8@ 0 0232: (unknown) 8@ 0 032D: (unknown) 8@ 1 0399: (unknown) 8@ 1 0285: (unknown) 8@ 0 0348: (unknown) 8@ 1 0@ == 0 // (int) var == num jump_if_false @UMB_B4_12383 04AE: (unknown) 8@ 1 0002: jump @UMB_B4_12388 :UMB_B4_12383 04AE: (unknown) 8@ 2 :UMB_B4_12388 $5436(0@,2) = 0 // (int) 0035: 10@ = 0@ // (int vars) 10@ *= 6 // (int) 0035: $5430(0@,2) = $5454(10@,12) // (int vars) :UMB_B4_12414 004F: unknown_check 7@ 0022: jump_if_false @UMB_B4_12428 // Note: the incorrect math opcode was used here 0052: set_car 7@ driver_behaviour_to 0 :UMB_B4_12428 0026: return :UMB_B4_12430 $5708 == 0 // (int) var == num jump_if_false @UMB_B4_12506 0045: actor $5684 defined jump_if_false @UMB_B4_12499 02A7: unknown_check $5684 jump_if_false @UMB_B4_12499 004F: unknown_check $5759 jump_if_false @UMB_B4_12499 02E9: set_car $5759 speed_to 10.0 02C7: (unknown) $5759 8 8000 $5708 = 1 // (int) 0026: return :UMB_B4_12499 0002: jump @UMB_B4_12575 :UMB_B4_12506 $5709 == 0 // (int) var == num jump_if_false @UMB_B4_12575 0045: actor $5685 defined jump_if_false @UMB_B4_12575 02A7: unknown_check $5685 jump_if_false @UMB_B4_12575 004F: unknown_check $5760 jump_if_false @UMB_B4_12575 02E9: set_car $5760 speed_to 10.0 02C7: (unknown) $5760 8 8000 $5709 = 1 // (int) 0026: return :UMB_B4_12575 0026: return :UMB_B4_12577 0@ == 3 // (int) var == num jump_if_false @UMB_B4_12608 $5818 == 0 // (int) var == num jump_if_false @UMB_B4_12608 1@ = 3 // (int) 005E: (unknown) :UMB_B4_12608 0035: 2@ = 0@ // (int vars) :UMB_B4_12612 0011: $5822 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12666 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5509(2@,6) $5515(2@,6) $5521(2@,6) radius 3.0 0022: jump_if_false @UMB_B4_12654 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 005E: (unknown) :UMB_B4_12654 2@ += 1 // (int) 0002: jump @UMB_B4_12612 :UMB_B4_12666 2@ = 0 // (int) :UMB_B4_12670 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12723 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5509(2@,6) $5515(2@,6) $5521(2@,6) radius 3.0 0022: jump_if_false @UMB_B4_12711 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 005E: (unknown) :UMB_B4_12711 2@ += 1 // (int) 0002: jump @UMB_B4_12670 :UMB_B4_12723 005F: (unknown) :UMB_B4_12725 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12741 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_12741 005F: (unknown) :UMB_B4_12743 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :UMB_B4_12777 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :UMB_B4_12795 004F: unknown_check 0@ 0022: jump_if_false @UMB_B4_12880 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 1@ 2@ radius 3.0 3.0 sphere 0 0022: jump_if_false @UMB_B4_12864 // Note: the incorrect math opcode was used here 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @UMB_B4_12848 // Note: the incorrect math opcode was used here 0035: 6@ = 4@ // (int vars) 005E: (unknown) 0002: jump @UMB_B4_12857 :UMB_B4_12848 0035: 6@ = 4@ // (int vars) 6@ += 1 // (int) :UMB_B4_12857 0002: jump @UMB_B4_12880 :UMB_B4_12864 01B6: (unknown) 0@ 1@ 2@ 3@ 0050: set_car 0@ max_speed_to 18.0 0035: 6@ = 4@ // (int vars) :UMB_B4_12880 005F: (unknown) :UMB_B4_12882 0035: 8@ = 1@ // (int vars) 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13035 // Note: the incorrect math opcode was used here 0089: actor 0@ in_sphere 5@ 6@ 7@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_12990 // Note: the incorrect math opcode was used here 001C: 2@ == 1@ // (int) num == var 0022: jump_if_false @UMB_B4_12936 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @UMB_B4_12990 :UMB_B4_12936 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12970 // Note: the incorrect math opcode was used here 0011: 3@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12963 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :UMB_B4_12963 0002: jump @UMB_B4_12986 :UMB_B4_12970 1@ > 0 // (int) var > num jump_if_false @UMB_B4_12986 1@ -= 1 // (int) :UMB_B4_12986 0035: 8@ = 1@ // (int vars) :UMB_B4_12990 4@ == 1 // (int) var == num jump_if_false @UMB_B4_13022 0285: (unknown) 0@ 0 0158: actor 0@ run_to 5@ 6@ 0285: (unknown) 0@ 0 0002: jump @UMB_B4_13035 :UMB_B4_13022 0285: (unknown) 0@ 0 00EE: (unknown) 0@ 5@ 6@ 0285: (unknown) 0@ 0 :UMB_B4_13035 005F: (unknown) :UMB_B4_13037 8@ = 0 // (int) 0035: 9@ = 1@ // (int vars) 037B: constant_params 8 variable_params 1 unknown 10 call_with_params @UMB_B4_12882 0@ 1@ 2@ 3@ 8@ 5@ 6@ 7@ 9@ jump_if_false @UMB_B4_13098 4@ == 0 // (int) var == num jump_if_false @UMB_B4_13093 9@ = 0 // (int) 0002: jump @UMB_B4_13098 :UMB_B4_13093 9@ = 2 // (int) :UMB_B4_13098 0035: $5545(4@,6) = 9@ // (int vars) 0026: return :UMB_B4_13107 8@ = 1 // (int) 0035: 9@ = 1@ // (int vars) 037B: constant_params 8 variable_params 1 unknown 10 call_with_params @UMB_B4_12882 0@ 1@ 2@ 3@ 8@ 5@ 6@ 7@ 9@ jump_if_false @UMB_B4_13144 005E: (unknown) :UMB_B4_13144 0035: $5545(4@,6) = 9@ // (int vars) 005F: (unknown) :UMB_B4_13153 8@ = 1 // (int) 0035: 9@ = 1@ // (int vars) 037B: constant_params 8 variable_params 1 unknown 10 call_with_params @UMB_B4_12882 0@ 1@ 2@ 3@ 8@ 5@ 6@ 7@ 9@ jump_if_false @UMB_B4_13276 2@ == 6 // (int) var == num jump_if_false @UMB_B4_13219 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @UMB_B4_10723 3 0002: jump @UMB_B4_13274 :UMB_B4_13219 2@ == 8 // (int) var == num jump_if_false @UMB_B4_13250 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @UMB_B4_10723 4 0002: jump @UMB_B4_13274 :UMB_B4_13250 2@ == 10 // (int) var == num jump_if_false @UMB_B4_13274 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @UMB_B4_10723 5 :UMB_B4_13274 005E: (unknown) :UMB_B4_13276 0035: $5545(4@,6) = 9@ // (int vars) 005F: (unknown) :UMB_B4_13285 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13389 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $5823 $5827 $5831 8@ 4@ = 0 // (int) 3@ = 1 // (int) :UMB_B4_13322 0011: 2@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_13382 // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $5567(3@,4) $5571(3@,4) $5575(3@,4) 9@ 0014: 8@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_13370 // Note: the incorrect math opcode was used here 0036: 8@ = 9@ // (float vars) 0035: 4@ = 3@ // (int vars) :UMB_B4_13370 3@ += 1 // (int) 0002: jump @UMB_B4_13322 :UMB_B4_13382 0035: $5545(1@,6) = 4@ // (int vars) :UMB_B4_13389 0026: return :UMB_B4_13391 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13538 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_13538 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ 1@ 0022: jump_if_false @UMB_B4_13424 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13424 02AE: (unknown) 1@ 0@ 0022: jump_if_false @UMB_B4_13437 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13437 0326: unknown_check 0@ 1@ 0022: jump_if_false @UMB_B4_13450 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13450 007E: actor 1@ driving 0022: jump_if_false @UMB_B4_13495 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 11 call_with_params @UMB_B4_2146 0@ 45.0 12.0 2@ 3@ 4@ jump_if_false @UMB_B4_13495 005E: (unknown) :UMB_B4_13495 02EE: get_actor 0@ coords_to 5@ 6@ 7@ with_offset -30.0 -30.0 0 02EE: get_actor 0@ coords_to 8@ 9@ 10@ with_offset 30.0 30.0 0 01C1: (unknown) 1@ 5@ 6@ 8@ 9@ 0 0022: jump_if_false @UMB_B4_13538 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13538 005F: (unknown) :UMB_B4_13540 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13587 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @UMB_B4_11037 1@ 2@ 3@ $1042 $1043 $1044 100.0 jump_if_false @UMB_B4_13587 005E: (unknown) :UMB_B4_13587 005F: (unknown) :UMB_B4_13589 0@ = 0 // (int) :UMB_B4_13593 5 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_13652 // Note: the incorrect math opcode was used here 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_13632 // Note: the incorrect math opcode was used here $5538(0@,6) = 4 // (int) 0002: jump @UMB_B4_13640 :UMB_B4_13632 $5538(0@,6) = 2 // (int) :UMB_B4_13640 0@ += 1 // (int) 0002: jump @UMB_B4_13593 :UMB_B4_13652 0026: return :UMB_B4_13654 0036: 5@ = 4@ // (float vars) 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13726 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 1@ 2@ 3@ 6@ 7@ 8@ 9@ 001D: 4@ == -1.0 // (int) var == var jump_if_false @UMB_B4_13709 0036: 5@ = 9@ // (float vars) 005E: (unknown) 0002: jump @UMB_B4_13726 :UMB_B4_13709 0014: 5@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_13726 // Note: the incorrect math opcode was used here 0036: 5@ = 9@ // (float vars) 005E: (unknown) :UMB_B4_13726 005F: (unknown) :UMB_B4_13728 14@ = 0 // (int) 0045: actor 0@ defined jump_if_false @UMB_B4_13905 81C7: not unknown_check 0@ jump_if_false @UMB_B4_13898 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 12@ = -1.0 // (float) 037B: constant_params 5 variable_params 1 unknown 15 call_with_params @UMB_B4_13654 1@ 6@ 7@ 8@ 12@ 12@ jump_if_false @UMB_B4_13791 0035: 4@ = 1@ // (int vars) :UMB_B4_13791 037B: constant_params 5 variable_params 1 unknown 15 call_with_params @UMB_B4_13654 2@ 6@ 7@ 8@ 12@ 12@ jump_if_false @UMB_B4_13818 0035: 4@ = 2@ // (int vars) :UMB_B4_13818 037B: constant_params 5 variable_params 1 unknown 15 call_with_params @UMB_B4_13654 3@ 6@ 7@ 8@ 12@ 12@ jump_if_false @UMB_B4_13845 0035: 4@ = 3@ // (int vars) :UMB_B4_13845 12@ > -1.0 // (float) var > num jump_if_false @UMB_B4_13896 007E: actor 4@ driving jump_if_false @UMB_B4_13883 024B: (unknown) 4@ 5@ 00EC: (unknown) 0@ 5@ 0002: jump @UMB_B4_13887 :UMB_B4_13883 00E4: (unknown) 0@ 4@ :UMB_B4_13887 005E: (unknown) 0002: jump @UMB_B4_13898 :UMB_B4_13896 005F: (unknown) :UMB_B4_13898 0002: jump @UMB_B4_13907 :UMB_B4_13905 005F: (unknown) :UMB_B4_13907 005E: (unknown) :UMB_B4_13909 0035: 2@ = $5538(0@,6) // (int vars) $5538(0@,6) == 1 // (int) var == num jump_if_false @UMB_B4_14008 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @UMB_B4_13391 1@ $1038 jump_if_false @UMB_B4_13963 2@ = 4 // (int) 0002: jump @UMB_B4_14001 :UMB_B4_13963 0035: 3@ = $5545(0@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 4 call_with_params @UMB_B4_13037 1@ 3@ $5551(0@,6) 4 0@ $5567(3@,4) $5571(3@,4) $5575(3@,4) :UMB_B4_14001 0002: jump @UMB_B4_14228 :UMB_B4_14008 $5538(0@,6) == 0 // (int) var == num jump_if_false @UMB_B4_14080 0045: actor 1@ defined jump_if_false @UMB_B4_14073 00DF: (unknown) 1@ 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @UMB_B4_13391 1@ $1038 jump_if_false @UMB_B4_14073 0045: actor 1@ defined jump_if_false @UMB_B4_14073 0332: (unknown) 1@ 2@ = 2 // (int) :UMB_B4_14073 0002: jump @UMB_B4_14228 :UMB_B4_14080 $5538(0@,6) == 4 // (int) var == num jump_if_false @UMB_B4_14152 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_13540 1@ jump_if_false @UMB_B4_14125 2@ = 3 // (int) 0002: jump @UMB_B4_14145 :UMB_B4_14125 0045: actor 1@ defined jump_if_false @UMB_B4_14145 00E4: (unknown) 1@ $1038 01EC: (unknown) 1@ 1 :UMB_B4_14145 0002: jump @UMB_B4_14228 :UMB_B4_14152 $5538(0@,6) == 2 // (int) var == num jump_if_false @UMB_B4_14194 0045: actor 1@ defined jump_if_false @UMB_B4_14187 00E4: (unknown) 1@ $1038 01EC: (unknown) 1@ 1 :UMB_B4_14187 0002: jump @UMB_B4_14228 :UMB_B4_14194 $5538(0@,6) == 3 // (int) var == num jump_if_false @UMB_B4_14228 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @UMB_B4_13285 1@ 0@ 4 2@ = 1 // (int) :UMB_B4_14228 0035: $5538(0@,6) = 2@ // (int vars) 0078: if or 2@ == 4 // (int) var == num 2@ == 2 // (int) var == num jump_if_false @UMB_B4_14266 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @UMB_B4_13589 :UMB_B4_14266 0026: return :UMB_B4_14268 0035: 2@ = $5538(1@,6) // (int vars) $5538(1@,6) == 2 // (int) var == num jump_if_false @UMB_B4_14336 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @UMB_B4_13728 0@ $1038 $5684 $5685 jump_if_false @UMB_B4_14329 0045: actor 0@ defined jump_if_false @UMB_B4_14329 01EC: (unknown) 0@ 1 :UMB_B4_14329 0002: jump @UMB_B4_14712 :UMB_B4_14336 $5538(1@,6) == 5 // (int) var == num jump_if_false @UMB_B4_14585 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_13391 0@ $1038 jump_if_false @UMB_B4_14496 0045: actor 0@ defined jump_if_false @UMB_B4_14489 0043: store_actor 0@ position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 037B: constant_params 7 variable_params 0 unknown 7 call_with_params @UMB_B4_11037 4@ 5@ 6@ $1042 $1043 $1044 10.0 jump_if_false @UMB_B4_14473 0035: 3@ = $5545(1@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 7 call_with_params @UMB_B4_13107 0@ 3@ $5551(1@,6) 12 1@ $5579(3@,12) $5591(3@,12) $5603(3@,12) jump_if_false @UMB_B4_14466 2@ = 2 // (int) :UMB_B4_14466 0002: jump @UMB_B4_14489 :UMB_B4_14473 0045: actor $1038 defined jump_if_false @UMB_B4_14489 00E4: (unknown) 0@ $1038 :UMB_B4_14489 0002: jump @UMB_B4_14578 :UMB_B4_14496 0035: 3@ = $5545(1@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 7 call_with_params @UMB_B4_13107 0@ 3@ $5551(1@,6) 12 1@ $5579(3@,12) $5591(3@,12) $5603(3@,12) jump_if_false @UMB_B4_14553 2@ = 2 // (int) 0002: jump @UMB_B4_14578 :UMB_B4_14553 0045: actor 0@ defined jump_if_false @UMB_B4_14578 034D: (unknown) 0@ jump_if_false @UMB_B4_14578 2@ = 2 // (int) :UMB_B4_14578 0002: jump @UMB_B4_14712 :UMB_B4_14585 $5538(1@,6) == 6 // (int) var == num jump_if_false @UMB_B4_14665 0035: 3@ = $5545(1@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 7 call_with_params @UMB_B4_13153 0@ 3@ $5551(1@,6) 12 1@ $5579(3@,12) $5591(3@,12) $5603(3@,12) jump_if_false @UMB_B4_14658 $5551(1@,6) += 1 // (int) 2@ = 5 // (int) :UMB_B4_14658 0002: jump @UMB_B4_14712 :UMB_B4_14665 $5538(1@,6) == 7 // (int) var == num jump_if_false @UMB_B4_14712 0045: actor 0@ defined jump_if_false @UMB_B4_14712 007E: actor 0@ driving jump_if_false @UMB_B4_14707 0002: jump @UMB_B4_14712 :UMB_B4_14707 2@ = 2 // (int) :UMB_B4_14712 0035: $5538(1@,6) = 2@ // (int vars) 0026: return :UMB_B4_14721 0035: 5@ = $5628(0@,3) // (int vars) 037B: constant_params 6 variable_params 1 unknown 6 call_with_params @UMB_B4_12795 1@ $5640(5@,6) $5646(5@,6) $5652(5@,6) 5@ $5625(0@,3) $5628(0@,3) jump_if_false @UMB_B4_14778 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_10378 1@ :UMB_B4_14778 0026: return :UMB_B4_14780 010E: 2@ = current_time_in_ms 0035: $5434(0@,2) = 2@ // (int vars) 0029: $5434(0@,2) += 1@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :UMB_B4_14799 0045: actor $5428(0@,2) defined 0022: jump_if_false @UMB_B4_14941 // Note: the incorrect math opcode was used here 0043: store_actor $5428(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5215 $5440(0@,2) $5442(0@,2) $5444(0@,2) 0 0 0 jump_if_false @UMB_B4_14920 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5215 1@ 2@ 3@ $5440(0@,2) $5442(0@,2) $5444(0@,2) jump_if_false @UMB_B4_14920 0045: actor $5428(0@,2) defined jump_if_false @UMB_B4_14920 02EE: get_actor $5428(0@,2) coords_to 1@ 2@ 3@ with_offset 0 4.0 0 0158: actor $5428(0@,2) run_to 1@ 2@ :UMB_B4_14920 0036: $5440(0@,2) = 1@ // (float vars) 0036: $5442(0@,2) = 2@ // (float vars) 0036: $5444(0@,2) = 3@ // (float vars) :UMB_B4_14941 0026: return :UMB_B4_14943 6 > $5432(1@,2) // (int) num > var 0022: jump_if_false @UMB_B4_14969 // Note: the incorrect math opcode was used here 0035: 2@ = 1@ // (int vars) 0002: jump @UMB_B4_14996 :UMB_B4_14969 1@ == 0 // (int) var == num jump_if_false @UMB_B4_14992 2@ = 1 // (int) 0002: jump @UMB_B4_14996 :UMB_B4_14992 2@ = 0 // (int) :UMB_B4_14996 0045: actor 0@ defined jump_if_false @UMB_B4_15055 0089: actor 0@ in_sphere $5466(2@,2) $5468(2@,2) $5470(2@,2) radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_15044 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @UMB_B4_15055 :UMB_B4_15044 0158: actor 0@ run_to $5466(2@,2) $5468(2@,2) :UMB_B4_15055 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_14799 1@ 005F: (unknown) :UMB_B4_15068 0252: object 0@ exists jump_if_false @UMB_B4_15161 04C1: (unknown) 0@ 010C: store_object 0@ position_to 1@ 2@ 3@ 4@ = 9.584752 // (float) 4@ += 0.125 // (float) 001A: 4@ >= 3@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_15118 // Note: the incorrect math opcode was used here 0002: jump @UMB_B4_15161 :UMB_B4_15118 03F5: (unknown) 0@ 5@ 6@ 7@ 5@ = 0 // (float) 6@ = 0 // (float) 02AC: (unknown) 0@ 5@ 6@ 7@ 0036: 3@ = 4@ // (float vars) 020C: unknown_check 0@ 1@ 2@ 3@ 0 0 2.1 0 0225: (unknown) 0@ 1 :UMB_B4_15161 0026: return :UMB_B4_15163 0045: actor 0@ defined jump_if_false @UMB_B4_15393 8485: not unknown_check 0@ 334 jump_if_false @UMB_B4_15194 0414: (unknown) 0@ 65 334 :UMB_B4_15194 0252: object 1@ exists jump_if_false @UMB_B4_15216 0225: (unknown) 1@ 0 02AC: (unknown) 1@ 0 0 90.0 :UMB_B4_15216 6 > $5432(2@,2) // (int) num > var 0022: jump_if_false @UMB_B4_15242 // Note: the incorrect math opcode was used here 0035: 9@ = 2@ // (int vars) 0002: jump @UMB_B4_15269 :UMB_B4_15242 2@ == 0 // (int) var == num jump_if_false @UMB_B4_15265 9@ = 1 // (int) 0002: jump @UMB_B4_15269 :UMB_B4_15265 9@ = 0 // (int) :UMB_B4_15269 004F: unknown_check $5503(9@,2) jump_if_false @UMB_B4_15393 027F: store_coords_to 6@ 7@ 8@ from_actor $5503(9@,2) with_offset 0 -2.6 0.2 0089: actor 0@ in_sphere 6@ 7@ 8@ radius 0.8 0.8 0.8 sphere 0 0022: jump_if_false @UMB_B4_15388 // Note: the incorrect math opcode was used here 0035: 12@ = $5432(9@,2) // (int vars) 027F: store_coords_to 6@ 7@ 8@ from_actor $5503(9@,2) with_offset $5473(12@,6) $5479(12@,6) $5485(12@,6) 010F: (unknown) 0@ 6@ 7@ 8@ 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @UMB_B4_14780 2@ 800 005E: (unknown) 0002: jump @UMB_B4_15393 :UMB_B4_15388 00EE: (unknown) 0@ 6@ 7@ :UMB_B4_15393 005F: (unknown) :UMB_B4_15395 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_15741 // Note: the incorrect math opcode was used here 8485: not unknown_check 0@ 336 jump_if_false @UMB_B4_15426 0414: (unknown) 0@ 65 336 :UMB_B4_15426 6 > $5432(2@,2) // (int) num > var 0022: jump_if_false @UMB_B4_15452 // Note: the incorrect math opcode was used here 0035: 3@ = 2@ // (int vars) 0002: jump @UMB_B4_15479 :UMB_B4_15452 2@ == 0 // (int) var == num jump_if_false @UMB_B4_15475 3@ = 1 // (int) 0002: jump @UMB_B4_15479 :UMB_B4_15475 3@ = 0 // (int) :UMB_B4_15479 0035: 16@ = $5432(3@,2) // (int vars) 004F: unknown_check $5503(3@,2) 0022: jump_if_false @UMB_B4_15741 // Note: the incorrect math opcode was used here 027F: store_coords_to 7@ 8@ 9@ from_actor $5503(3@,2) with_offset $5473(16@,6) $5479(16@,6) $5485(16@,6) 010F: (unknown) 0@ 7@ 8@ 9@ 020E: (unknown) 0@ 1 0035: 17@ = $5434(2@,2) // (int vars) 17@ -= 200 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @UMB_B4_12725 17@ jump_if_false @UMB_B4_15741 02EE: get_actor 0@ coords_to 7@ 8@ 9@ with_offset 0 0 0.9 027F: store_coords_to 10@ 11@ 12@ from_actor $5503(3@,2) with_offset $5473(16@,6) $5479(16@,6) $5485(16@,6) 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5040 10@ 11@ 12@ 7@ 8@ 9@ 13@ 14@ 15@ 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_5497 13@ 13@ 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_5497 14@ 14@ 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_5497 15@ 15@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5118 13@ 14@ 15@ 2.0 2.0 2.0 13@ 14@ 15@ 04C1: (unknown) 1@ 020C: unknown_check 1@ 10@ 11@ 12@ 13@ 14@ 15@ 0 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @UMB_B4_12725 $5434(2@,2) jump_if_false @UMB_B4_15741 020E: (unknown) 0@ 0 02AC: (unknown) 1@ 0 0 0 03E7: (unknown) 1@ $5503(3@,2) $5473(16@,6) $5479(16@,6) $5485(16@,6) 0352: (unknown) 0@ 005E: (unknown) :UMB_B4_15741 005F: (unknown) :UMB_B4_15743 1@ == 9 // (int) var == num jump_if_false @UMB_B4_15786 6@ = 1.2 // (float) 7@ = 1.2 // (float) 8@ = 1.2 // (float) 0002: jump @UMB_B4_15808 :UMB_B4_15786 6@ = 0.8 // (float) 7@ = 0.8 // (float) 8@ = 1.5 // (float) :UMB_B4_15808 0045: actor $1038 defined jump_if_false @UMB_B4_15866 0045: actor 0@ defined jump_if_false @UMB_B4_15866 008F: actor 0@ near_actor $1038 radius 6@ 7@ 8@ sphere 0 0022: jump_if_false @UMB_B4_15866 // Note: the incorrect math opcode was used here 010E: 4@ = current_time_in_ms 0035: $5434(2@,2) = 4@ // (int vars) $5434(2@,2) += 700 // (int) 005E: (unknown) :UMB_B4_15866 005F: (unknown) :UMB_B4_15868 0252: object 1@ exists jump_if_false @UMB_B4_16028 0279: (unknown) 1@ 0 1.0 0 3@ 4@ 5@ 004F: unknown_check $5759 jump_if_false @UMB_B4_15929 0102: car $5759 near_point 3@ 4@ radius 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_15929 // Note: the incorrect math opcode was used here 0279: (unknown) 1@ 0 -1.0 0 3@ 4@ 5@ :UMB_B4_15929 004F: unknown_check $5760 jump_if_false @UMB_B4_15969 0102: car $5760 near_point 3@ 4@ radius 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_15969 // Note: the incorrect math opcode was used here 0279: (unknown) 1@ 0 -1.0 0 3@ 4@ 5@ :UMB_B4_15969 0045: actor 0@ defined jump_if_false @UMB_B4_16028 0080: actor 0@ near_point 3@ 4@ radius 0.4 0.4 sphere 0 0022: jump_if_false @UMB_B4_16023 // Note: the incorrect math opcode was used here 010C: store_object 1@ position_to 3@ 4@ 5@ 010F: (unknown) 0@ 3@ 4@ 5@ 005E: (unknown) 0002: jump @UMB_B4_16028 :UMB_B4_16023 0158: actor 0@ run_to 3@ 4@ :UMB_B4_16028 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_14799 2@ 005F: (unknown) :UMB_B4_16041 0045: actor 0@ defined jump_if_false @UMB_B4_16175 0252: object 1@ exists jump_if_false @UMB_B4_16175 010C: store_object 1@ position_to 3@ 4@ 5@ 010F: (unknown) 0@ 3@ 4@ 5@ 8485: not unknown_check 0@ 335 jump_if_false @UMB_B4_16094 0414: (unknown) 0@ 65 335 :UMB_B4_16094 $5438(2@,2) == 0 // (int) var == num jump_if_false @UMB_B4_16132 02EE: get_actor 0@ coords_to 3@ 4@ 5@ with_offset 0 3.0 0 00EE: (unknown) 0@ 3@ 4@ $5438(2@,2) = 1 // (int) :UMB_B4_16132 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_12725 $5434(2@,2) jump_if_false @UMB_B4_16175 02AC: (unknown) 1@ 0 0 90.0 04C0: (unknown) 1@ 0@ 25 0.5 0 0.25 005E: (unknown) :UMB_B4_16175 005F: (unknown) :UMB_B4_16177 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_16277 // Note: the incorrect math opcode was used here 8485: not unknown_check 0@ 335 jump_if_false @UMB_B4_16208 0414: (unknown) 0@ 65 335 :UMB_B4_16208 0252: object 1@ exists jump_if_false @UMB_B4_16230 0225: (unknown) 1@ 0 02AC: (unknown) 1@ 0 0 90.0 :UMB_B4_16230 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @UMB_B4_12725 $5434(2@,2) jump_if_false @UMB_B4_16277 8485: not unknown_check 0@ 334 jump_if_false @UMB_B4_16275 04B4: (unknown) 0@ 65 334 1000.0 :UMB_B4_16275 005E: (unknown) :UMB_B4_16277 005F: (unknown) :UMB_B4_16279 0045: actor 0@ defined jump_if_false @UMB_B4_16359 0252: object 2@ exists jump_if_false @UMB_B4_16359 0279: (unknown) 2@ 0 1.0 0 3@ 4@ 5@ 0080: actor 0@ near_point 3@ 4@ radius 0.4 0.4 sphere 0 0022: jump_if_false @UMB_B4_16354 // Note: the incorrect math opcode was used here 010C: store_object 2@ position_to 3@ 4@ 5@ 010F: (unknown) 0@ 3@ 4@ 5@ 005E: (unknown) 0002: jump @UMB_B4_16359 :UMB_B4_16354 0158: actor 0@ run_to 3@ 4@ :UMB_B4_16359 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_14799 1@ 005F: (unknown) :UMB_B4_16372 $5764 += 1 // (int) 0035: $5763 = $5764 // (int vars) $5763 *= 7 // (int) $5763 > 97 // (int) var > num jump_if_false @UMB_B4_16409 $5763 = 100 // (int) :UMB_B4_16409 0011: $5762 > $5764 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_16546 // Note: the incorrect math opcode was used here $5764 > 2 // (int) var > num jump_if_false @UMB_B4_16537 4 > $5822 // (int) num > var 0022: jump_if_false @UMB_B4_16454 // Note: the incorrect math opcode was used here $5822 = 4 // (int) :UMB_B4_16454 $5764 > 4 // (int) var > num jump_if_false @UMB_B4_16537 5 > $5822 // (int) num > var 0022: jump_if_false @UMB_B4_16486 // Note: the incorrect math opcode was used here $5822 = 5 // (int) :UMB_B4_16486 $5764 > 6 // (int) var > num jump_if_false @UMB_B4_16537 $5813 = 1 // (int) $5764 > 9 // (int) var > num jump_if_false @UMB_B4_16537 6 > $5822 // (int) num > var 0022: jump_if_false @UMB_B4_16537 // Note: the incorrect math opcode was used here $5822 = 6 // (int) :UMB_B4_16537 005F: (unknown) 0002: jump @UMB_B4_16552 :UMB_B4_16546 00AE: remove_status_text $5763 005E: (unknown) :UMB_B4_16552 005F: (unknown) :UMB_B4_16554 $5432(2@,2) += 1 // (int) $5432(2@,2) == 6 // (int) var == num jump_if_false @UMB_B4_16622 $5432(2@,2) += 1 // (int) 0045: actor 0@ defined jump_if_false @UMB_B4_16603 0220: (unknown) 0@ 19 500 :UMB_B4_16603 004F: unknown_check $5503(2@,2) jump_if_false @UMB_B4_16622 031C: (unknown) $5503(2@,2) :UMB_B4_16622 0026: return :UMB_B4_16624 0@ == 0 // (int) var == num jump_if_false @UMB_B4_16661 2@ = 1 // (int) 3@ = 0 // (int) 4@ = 6 // (int) 6@ = 5 // (int) 0002: jump @UMB_B4_16679 :UMB_B4_16661 2@ = 0 // (int) 3@ = 6 // (int) 4@ = 0 // (int) 6@ = 11 // (int) :UMB_B4_16679 6 > $5432(0@,2) // (int) num > var 0022: jump_if_false @UMB_B4_17066 // Note: the incorrect math opcode was used here 6 > $5432(2@,2) // (int) num > var 0022: jump_if_false @UMB_B4_16741 // Note: the incorrect math opcode was used here 0035: 5@ = $5432(0@,2) // (int vars) 0029: 5@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5430(0@,2) = $5454(5@,12) // (int vars) 1@ = 0 // (int) 0002: jump @UMB_B4_17059 :UMB_B4_16741 0035: 5@ = $5432(0@,2) // (int vars) 5 > 5@ // (int) num > var 0022: jump_if_false @UMB_B4_16790 // Note: the incorrect math opcode was used here 5@ += 1 // (int) 0029: 5@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5430(0@,2) = $5454(5@,12) // (int vars) 1@ = 0 // (int) 0002: jump @UMB_B4_17059 :UMB_B4_16790 0078: if or $5436(2@,2) == 0 // (int) var == num $5436(2@,2) == 11 // (int) var == num jump_if_false @UMB_B4_17023 0045: actor $5428(0@,2) defined jump_if_false @UMB_B4_16838 0043: store_actor $5428(0@,2) position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here :UMB_B4_16838 031D: (unknown) 7@ 8@ $5466(0@,2) $5468(0@,2) 10@ 0045: actor $5428(2@,2) defined 0022: jump_if_false @UMB_B4_16873 // Note: the incorrect math opcode was used here 0043: store_actor $5428(2@,2) position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here :UMB_B4_16873 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @UMB_B4_11037 7@ 8@ 9@ $5466(0@,2) $5468(0@,2) $5470(0@,2) 10@ jump_if_false @UMB_B4_16980 0035: 5@ = $5432(0@,2) // (int vars) 0029: 5@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5430(0@,2) = $5454(5@,12) // (int vars) 1@ = 0 // (int) 2@ == 0 // (int) var == num jump_if_false @UMB_B4_16965 $5448(2@,2) = 8 // (int) $5436(2@,2) = 11 // (int) 0002: jump @UMB_B4_16973 :UMB_B4_16965 $5436(2@,2) = 8 // (int) :UMB_B4_16973 0002: jump @UMB_B4_17016 :UMB_B4_16980 0@ == 0 // (int) var == num jump_if_false @UMB_B4_17011 $5448(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17016 :UMB_B4_17011 1@ = 8 // (int) :UMB_B4_17016 0002: jump @UMB_B4_17059 :UMB_B4_17023 0@ == 0 // (int) var == num jump_if_false @UMB_B4_17054 $5448(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17059 :UMB_B4_17054 1@ = 8 // (int) :UMB_B4_17059 0002: jump @UMB_B4_17239 :UMB_B4_17066 0035: 5@ = $5432(2@,2) // (int vars) 5 > 5@ // (int) num > var 0022: jump_if_false @UMB_B4_17202 // Note: the incorrect math opcode was used here 5@ += 1 // (int) 0029: 5@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5430(0@,2) = $5454(5@,12) // (int vars) 0045: actor $5428(0@,2) defined 0022: jump_if_false @UMB_B4_17126 // Note: the incorrect math opcode was used here 0043: store_actor $5428(0@,2) position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here :UMB_B4_17126 031D: (unknown) 7@ 8@ $5491(2@,2) $5493(2@,2) 10@ 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @UMB_B4_11037 7@ 8@ 9@ $5491(0@,2) $5493(0@,2) $5495(0@,2) 10@ jump_if_false @UMB_B4_17183 1@ = 0 // (int) 0002: jump @UMB_B4_17195 :UMB_B4_17183 $5448(0@,2) = 0 // (int) 1@ = 11 // (int) :UMB_B4_17195 0002: jump @UMB_B4_17239 :UMB_B4_17202 0@ == 1 // (int) var == num jump_if_false @UMB_B4_17234 $5448(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17239 :UMB_B4_17234 1@ = 8 // (int) :UMB_B4_17239 8252: not object $5430(0@,2) exists jump_if_false @UMB_B4_17288 0@ == 0 // (int) var == num jump_if_false @UMB_B4_17283 $5448(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17288 :UMB_B4_17283 1@ = 8 // (int) :UMB_B4_17288 0026: return :UMB_B4_17290 0045: actor 0@ defined jump_if_false @UMB_B4_17445 004F: unknown_check $5760 jump_if_false @UMB_B4_17445 007C: actor 0@ driving $5760 0022: jump_if_false @UMB_B4_17339 // Note: the incorrect math opcode was used here 00E3: (unknown) 0@ $5681 += 1 // (int) 0002: jump @UMB_B4_17445 :UMB_B4_17339 0132: actor 0@ near_car $5760 radius 10.0 10.0 sphere 0 0022: jump_if_false @UMB_B4_17413 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @UMB_B4_17391 02CA: (unknown) 10.0 01EC: (unknown) 0@ 1 00EA: (unknown) 0@ $5760 0002: jump @UMB_B4_17406 :UMB_B4_17391 02CA: (unknown) 10.0 01EC: (unknown) 0@ 1 00E9: (unknown) 0@ $5760 :UMB_B4_17406 0002: jump @UMB_B4_17445 :UMB_B4_17413 027F: store_coords_to 2@ 3@ 4@ from_actor $5760 with_offset 5.0 -5.0 0 01EC: (unknown) 0@ 1 0285: (unknown) 0@ 0 0158: actor 0@ run_to 2@ 3@ 0285: (unknown) 0@ 0 :UMB_B4_17445 0026: return :UMB_B4_17447 0035: 2@ = $5436(1@,2) // (int vars) $5436(1@,2) == 3 // (int) var == num jump_if_false @UMB_B4_17675 0045: actor 0@ defined jump_if_false @UMB_B4_17668 0446: (unknown) 0@ jump_if_false @UMB_B4_17515 2@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15068 $5446(1@,2) 0002: jump @UMB_B4_17668 :UMB_B4_17515 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15743 0@ $5436(1@,2) 1@ jump_if_false @UMB_B4_17580 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15068 $5446(1@,2) 0485: unknown_check 0@ 333 jump_if_false @UMB_B4_17568 0352: (unknown) 0@ :UMB_B4_17568 2@ = 9 // (int) 0002: jump @UMB_B4_17668 :UMB_B4_17580 034D: (unknown) 0@ jump_if_false @UMB_B4_17640 2@ = 1 // (int) $5436(1@,2) = 10 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15068 $5446(1@,2) 0485: unknown_check 0@ 333 jump_if_false @UMB_B4_17633 0352: (unknown) 0@ :UMB_B4_17633 0002: jump @UMB_B4_17668 :UMB_B4_17640 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15163 0@ $5446(1@,2) 1@ jump_if_false @UMB_B4_17668 2@ = 2 // (int) :UMB_B4_17668 0002: jump @UMB_B4_18671 :UMB_B4_17675 $5436(1@,2) == 0 // (int) var == num jump_if_false @UMB_B4_17752 0045: actor 0@ defined jump_if_false @UMB_B4_17745 0446: (unknown) 0@ jump_if_false @UMB_B4_17721 2@ = 1 // (int) 0002: jump @UMB_B4_17745 :UMB_B4_17721 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14943 0@ 1@ jump_if_false @UMB_B4_17745 2@ = 6 // (int) :UMB_B4_17745 0002: jump @UMB_B4_18671 :UMB_B4_17752 $5436(1@,2) == 6 // (int) var == num jump_if_false @UMB_B4_17848 0045: actor 0@ defined jump_if_false @UMB_B4_17841 0446: (unknown) 0@ jump_if_false @UMB_B4_17799 2@ = 1 // (int) 0002: jump @UMB_B4_17841 :UMB_B4_17799 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16279 0@ 1@ $5430(1@,2) jump_if_false @UMB_B4_17841 2@ = 5 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14780 1@ 1350 :UMB_B4_17841 0002: jump @UMB_B4_18671 :UMB_B4_17848 $5436(1@,2) == 1 // (int) var == num jump_if_false @UMB_B4_17949 0045: actor 0@ defined jump_if_false @UMB_B4_17942 8446: not (unknown) 0@ jump_if_false @UMB_B4_17942 00C4: (unknown) $5664(1@,2) 1 $5446(1@,2) > -1 // (int) var > num jump_if_false @UMB_B4_17918 2@ = 4 // (int) 0002: jump @UMB_B4_17942 :UMB_B4_17918 0035: 2@ = $5450(1@,2) // (int vars) 2@ == 5 // (int) var == num jump_if_false @UMB_B4_17942 2@ = 6 // (int) :UMB_B4_17942 0002: jump @UMB_B4_18671 :UMB_B4_17949 $5436(1@,2) == 4 // (int) var == num jump_if_false @UMB_B4_18045 0045: actor 0@ defined jump_if_false @UMB_B4_18038 0446: (unknown) 0@ jump_if_false @UMB_B4_17996 2@ = 1 // (int) 0002: jump @UMB_B4_18038 :UMB_B4_17996 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15868 0@ $5446(1@,2) 1@ jump_if_false @UMB_B4_18038 2@ = 5 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14780 1@ 1350 :UMB_B4_18038 0002: jump @UMB_B4_18671 :UMB_B4_18045 $5436(1@,2) == 5 // (int) var == num jump_if_false @UMB_B4_18215 0045: actor 0@ defined jump_if_false @UMB_B4_18208 0446: (unknown) 0@ jump_if_false @UMB_B4_18092 2@ = 1 // (int) 0002: jump @UMB_B4_18208 :UMB_B4_18092 $5446(1@,2) == -1 // (int) var == num jump_if_false @UMB_B4_18166 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16041 0@ $5430(1@,2) 1@ jump_if_false @UMB_B4_18159 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14780 1@ 550 2@ = 12 // (int) 0035: $5446(1@,2) = $5430(1@,2) // (int vars) :UMB_B4_18159 0002: jump @UMB_B4_18208 :UMB_B4_18166 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16041 0@ $5446(1@,2) 1@ jump_if_false @UMB_B4_18208 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14780 1@ 550 2@ = 12 // (int) :UMB_B4_18208 0002: jump @UMB_B4_18671 :UMB_B4_18215 $5436(1@,2) == 12 // (int) var == num jump_if_false @UMB_B4_18311 0045: actor 0@ defined jump_if_false @UMB_B4_18304 0446: (unknown) 0@ jump_if_false @UMB_B4_18276 2@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15068 $5446(1@,2) 0002: jump @UMB_B4_18304 :UMB_B4_18276 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16177 0@ $5446(1@,2) 1@ jump_if_false @UMB_B4_18304 2@ = 3 // (int) :UMB_B4_18304 0002: jump @UMB_B4_18671 :UMB_B4_18311 $5436(1@,2) == 2 // (int) var == num jump_if_false @UMB_B4_18450 037B: constant_params 3 variable_params 1 unknown 7 call_with_params @UMB_B4_15395 0@ $5446(1@,2) 1@ 3@ jump_if_false @UMB_B4_18443 $5446(1@,2) = -1 // (int) 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16554 0@ 1@ 3@ 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @UMB_B4_16372 jump_if_false @UMB_B4_18431 3@ == 0 // (int) var == num jump_if_false @UMB_B4_18419 $5448(1@,2) = 8 // (int) 2@ = 11 // (int) 0002: jump @UMB_B4_18424 :UMB_B4_18419 2@ = 8 // (int) :UMB_B4_18424 0002: jump @UMB_B4_18443 :UMB_B4_18431 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @UMB_B4_16624 1@ 2@ :UMB_B4_18443 0002: jump @UMB_B4_18671 :UMB_B4_18450 $5436(1@,2) == 9 // (int) var == num jump_if_false @UMB_B4_18550 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_12725 $5434(1@,2) jump_if_false @UMB_B4_18543 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15743 0@ $5436(1@,2) 1@ jump_if_false @UMB_B4_18543 $5446(1@,2) > -1 // (int) var > num jump_if_false @UMB_B4_18536 2@ = 4 // (int) 0002: jump @UMB_B4_18543 :UMB_B4_18536 0035: 2@ = $5450(1@,2) // (int vars) :UMB_B4_18543 0002: jump @UMB_B4_18671 :UMB_B4_18550 $5436(1@,2) == 8 // (int) var == num jump_if_false @UMB_B4_18584 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_17290 0@ 1@ 0002: jump @UMB_B4_18671 :UMB_B4_18584 $5436(1@,2) == 11 // (int) var == num jump_if_false @UMB_B4_18671 0045: actor 0@ defined jump_if_false @UMB_B4_18671 4@ = -974.25 // (float) 5@ = 51.98 // (float) 6@ = 9.63 // (float) 0080: actor 0@ near_point 4@ 5@ radius 3.0 3.0 sphere 1 0022: jump_if_false @UMB_B4_18666 // Note: the incorrect math opcode was used here 0035: 2@ = $5448(1@,2) // (int vars) 0002: jump @UMB_B4_18671 :UMB_B4_18666 0158: actor 0@ run_to 4@ 5@ :UMB_B4_18671 not 2@ == 3 // (int) var == num jump_if_false @UMB_B4_18784 0045: actor 0@ defined jump_if_false @UMB_B4_18784 not 2@ == 2 // (int) var == num jump_if_false @UMB_B4_18784 0485: unknown_check 0@ 334 jump_if_false @UMB_B4_18721 0352: (unknown) 0@ :UMB_B4_18721 2@ == 1 // (int) var == num jump_if_false @UMB_B4_18784 not $5436(1@,2) == 10 // (int) var == num jump_if_false @UMB_B4_18784 not $5658 == 2 // (int) var == num jump_if_false @UMB_B4_18784 0057: show_text_highpriority GXT $5668 time 4000 flag 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10344 $5664(1@,2) :UMB_B4_18784 801C: not $5436(1@,2) == 2@ // (int) num == var 0022: jump_if_false @UMB_B4_18822 // Note: the incorrect math opcode was used here $5438(1@,2) = 0 // (int) 0035: $5450(1@,2) = $5436(1@,2) // (int vars) 0035: $5436(1@,2) = 2@ // (int vars) :UMB_B4_18822 0026: return :UMB_B4_18824 $1045 = 1 // (int) 0001: wait 0 ms 2@ = -1 // (int) 12@ = 0 // (int) 13@ = 0 // (int) $5994 = -1104.56 // (float) $5995 = -424.26 // (float) $5996 = 9.34 // (float) $5997 = -1114.83 // (float) $5998 = -424.17 // (float) $5999 = 10.81 // (float) $6000 = -1114.84 // (float) $6001 = -420.18 // (float) $6002 = 10.8 // (float) 36@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 54 call_with_params @MAIN_6396 $2334 1@ 0025: gosub @UMB_B4_22692 0025: gosub @UMB_B4_25711 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1897 6 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 0 8000 $5658 :UMB_B4_18986 0001: wait 0 ms :UMB_B4_18989 $5658 == 0 // (int) var == num jump_if_false @UMB_B4_19077 0001: wait 0 ms 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19070 $5789 == 0 // (int) var == num jump_if_false @UMB_B4_19063 16@ = 2000 // (int) $5658 = 15 // (int) 0@ = 10 // (int) -2@ = 0 // (int) // timer1 0002: jump @UMB_B4_19070 :UMB_B4_19063 0025: gosub @UMB_B4_21060 :UMB_B4_19070 0002: jump @UMB_B4_18989 :UMB_B4_19077 $5658 == 15 // (int) var == num jump_if_false @UMB_B4_19161 0001: wait 0 ms 0@ == 11 // (int) var == num jump_if_false @UMB_B4_19119 0025: gosub @UMB_B4_20886 0025: gosub @UMB_B4_20828 :UMB_B4_19119 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19154 0011: -2@ > 16@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_19154 // Note: the incorrect math opcode was used here 0035: $5658 = 0@ // (int vars) :UMB_B4_19154 0002: jump @UMB_B4_19077 :UMB_B4_19161 $5658 == 10 // (int) var == num jump_if_false @UMB_B4_19228 0001: wait 0 ms 0025: gosub @UMB_B4_27939 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 1 5000 $5658 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1092 1 024D: (unknown) $5763 1 $5761 0002: jump @UMB_B4_19161 :UMB_B4_19228 $5658 == 1 // (int) var == num jump_if_false @UMB_B4_19436 0001: wait 0 ms 0025: gosub @UMB_B4_20886 0025: gosub @UMB_B4_20828 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19429 0025: gosub @UMB_B4_21617 0025: gosub @UMB_B4_22470 0078: if and $5681 == 2 // (int) var == num $5789 == 0 // (int) var == num jump_if_false @UMB_B4_19341 16@ = 1000 // (int) $5658 = 15 // (int) 0@ = 11 // (int) -2@ = 0 // (int) // timer1 0002: jump @UMB_B4_19429 :UMB_B4_19341 0025: gosub @UMB_B4_21197 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 -974.25 51.98 9.63 $1042 $1043 $1044 50.0 jump_if_false @UMB_B4_19429 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 2 5000 $5658 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10344 $5920 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10344 $5921 :UMB_B4_19429 0002: jump @UMB_B4_19228 :UMB_B4_19436 $5658 == 2 // (int) var == num jump_if_false @UMB_B4_19647 0001: wait 0 ms 0025: gosub @UMB_B4_20886 0025: gosub @UMB_B4_20828 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19640 0025: gosub @UMB_B4_21617 0025: gosub @UMB_B4_22470 0025: gosub @UMB_B4_21197 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 -974.25 51.98 9.63 $1042 $1043 $1044 100.0 jump_if_false @UMB_B4_19571 2@ = 3 // (int) $5658 = 20 // (int) 0025: gosub @UMB_B4_34786 0002: jump @UMB_B4_19640 :UMB_B4_19571 037A: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 -974.25 51.98 9.63 $1042 $1043 $1044 30.0 jump_if_false @UMB_B4_19640 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 1 5000 $5658 00C4: (unknown) $5920 1 00C4: (unknown) $5921 1 :UMB_B4_19640 0002: jump @UMB_B4_19436 :UMB_B4_19647 $5658 == 11 // (int) var == num jump_if_false @UMB_B4_19749 0001: wait 0 ms 00AE: remove_status_text $5763 0025: gosub @UMB_B4_30460 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 3 5000 $5658 004F: unknown_check $5759 jump_if_false @UMB_B4_19720 00C0: (unknown) $5759 $5925 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1313 $5925 :UMB_B4_19720 00C3: (unknown) $5994 $5995 $5996 $5926 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10326 $5926 0002: jump @UMB_B4_19647 :UMB_B4_19749 $5658 == 3 // (int) var == num jump_if_false @UMB_B4_19971 0001: wait 0 ms 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19964 0025: gosub @UMB_B4_21617 0045: actor $1038 defined jump_if_false @UMB_B4_19964 004F: unknown_check $5759 jump_if_false @UMB_B4_19934 007C: actor $1038 driving $5759 0022: jump_if_false @UMB_B4_19874 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 4 5000 $5658 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10344 $5926 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10326 $5925 0002: jump @UMB_B4_19927 :UMB_B4_19874 004D: store_car $5759 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 18@ 19@ 20@ $1042 $1043 $1044 50.0 jump_if_false @UMB_B4_19927 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 5 5000 $5658 :UMB_B4_19927 0002: jump @UMB_B4_19964 :UMB_B4_19934 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5925 2@ = 1 // (int) $5658 = 20 // (int) 0025: gosub @UMB_B4_34786 :UMB_B4_19964 0002: jump @UMB_B4_19749 :UMB_B4_19971 $5658 == 6 // (int) var == num jump_if_false @UMB_B4_20203 0001: wait 0 ms 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_20196 0025: gosub @UMB_B4_21617 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8172 0045: actor $1038 defined jump_if_false @UMB_B4_20196 004F: unknown_check $5759 jump_if_false @UMB_B4_20166 007C: actor $1038 driving $5759 0022: jump_if_false @UMB_B4_20106 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 4 5000 $5658 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10344 $5926 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10326 $5925 0002: jump @UMB_B4_20159 :UMB_B4_20106 004D: store_car $5759 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 18@ 19@ 20@ $1042 $1043 $1044 50.0 jump_if_false @UMB_B4_20159 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 5 5000 $5658 :UMB_B4_20159 0002: jump @UMB_B4_20196 :UMB_B4_20166 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5925 2@ = 1 // (int) $5658 = 20 // (int) 0025: gosub @UMB_B4_34786 :UMB_B4_20196 0002: jump @UMB_B4_19971 :UMB_B4_20203 $5658 == 5 // (int) var == num jump_if_false @UMB_B4_20493 0001: wait 0 ms 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_20486 0025: gosub @UMB_B4_25374 0025: gosub @UMB_B4_21617 0025: gosub @UMB_B4_22159 0045: actor $1038 defined jump_if_false @UMB_B4_20486 004F: unknown_check $5759 jump_if_false @UMB_B4_20456 007C: actor $1038 driving $5759 0022: jump_if_false @UMB_B4_20342 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10326 $5925 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10344 $5926 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 4 5000 $5658 0002: jump @UMB_B4_20449 :UMB_B4_20342 004D: store_car $5759 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 18@ 19@ 20@ $1042 $1043 $1044 180.0 jump_if_false @UMB_B4_20403 2@ = 2 // (int) $5658 = 20 // (int) 0025: gosub @UMB_B4_34786 0002: jump @UMB_B4_20449 :UMB_B4_20403 037A: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 18@ 19@ 20@ $1042 $1043 $1044 50.0 jump_if_false @UMB_B4_20449 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 3 5000 $5658 :UMB_B4_20449 0002: jump @UMB_B4_20486 :UMB_B4_20456 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5925 2@ = 1 // (int) $5658 = 20 // (int) 0025: gosub @UMB_B4_34786 :UMB_B4_20486 0002: jump @UMB_B4_20203 :UMB_B4_20493 $5658 == 4 // (int) var == num jump_if_false @UMB_B4_20738 0001: wait 0 ms 0025: gosub @UMB_B4_20803 2@ == -1 // (int) var == num jump_if_false @UMB_B4_20731 0025: gosub @UMB_B4_21617 0025: gosub @UMB_B4_22159 0025: gosub @UMB_B4_25374 0045: actor $1038 defined jump_if_false @UMB_B4_20731 004F: unknown_check $5759 jump_if_false @UMB_B4_20701 007C: actor $1038 driving $5759 0022: jump_if_false @UMB_B4_20653 // Note: the incorrect math opcode was used here 008B: actor $1038 in_sphere_in_car $5994 $5995 $5996 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @UMB_B4_20639 // Note: the incorrect math opcode was used here 0025: gosub @UMB_B4_31538 0025: gosub @UMB_B4_35040 $5658 = 20 // (int) 0002: jump @UMB_B4_20646 :UMB_B4_20639 0025: gosub @UMB_B4_22365 :UMB_B4_20646 0002: jump @UMB_B4_20694 :UMB_B4_20653 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10363 6 5000 $5658 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10326 $5926 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10344 $5925 :UMB_B4_20694 0002: jump @UMB_B4_20731 :UMB_B4_20701 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5925 2@ = 1 // (int) $5658 = 20 // (int) 0025: gosub @UMB_B4_34786 :UMB_B4_20731 0002: jump @UMB_B4_20493 :UMB_B4_20738 $5658 == 16 // (int) var == num jump_if_false @UMB_B4_20781 0001: wait 0 ms -2@ > 2000 // (int) var > num // timer1 jump_if_false @UMB_B4_20774 0025: gosub @UMB_B4_34786 :UMB_B4_20774 0002: jump @UMB_B4_20738 :UMB_B4_20781 not $5658 == 20 // (int) var == num jump_if_false @UMB_B4_20801 0002: jump @UMB_B4_18986 :UMB_B4_20801 0026: return :UMB_B4_20803 8045: not actor $1038 defined jump_if_false @UMB_B4_20826 2@ = 4 // (int) 0025: gosub @UMB_B4_34786 :UMB_B4_20826 0026: return :UMB_B4_20828 15@ = 0 // (int) :UMB_B4_20832 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_20884 // Note: the incorrect math opcode was used here 804F: not unknown_check $5503(15@,2) 0022: jump_if_false @UMB_B4_20872 // Note: the incorrect math opcode was used here 2@ = 1 // (int) $5658 = 16 // (int) -2@ = 0 // (int) // timer1 :UMB_B4_20872 15@ += 1 // (int) 0002: jump @UMB_B4_20832 :UMB_B4_20884 0026: return :UMB_B4_20886 15@ = 0 // (int) $5681 = 0 // (int) $5683 = 0 // (int) $5681 = 0 // (int) :UMB_B4_20905 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_21042 // Note: the incorrect math opcode was used here 0045: actor $5428(15@,2) defined 0022: jump_if_false @UMB_B4_20973 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_17447 $5428(15@,2) 15@ $5436(15@,2) == 1 // (int) var == num jump_if_false @UMB_B4_20966 $5683 += 1 // (int) :UMB_B4_20966 0002: jump @UMB_B4_21030 :UMB_B4_20973 $5446(15@,2) > -1 // (int) var > num jump_if_false @UMB_B4_21002 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_15068 $5446(15@,2) :UMB_B4_21002 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5664(15@,2) 2@ = 0 // (int) $5658 = 16 // (int) -2@ = 0 // (int) // timer1 :UMB_B4_21030 15@ += 1 // (int) 0002: jump @UMB_B4_20905 :UMB_B4_21042 $5683 == 0 // (int) var == num jump_if_false @UMB_B4_21058 025D: remove_text $5668 :UMB_B4_21058 0026: return :UMB_B4_21060 $5789 = 0 // (int) 3@ = -1 // (int) 4@ = -1 // (int) 15@ = 0 // (int) :UMB_B4_21079 5 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_21195 // Note: the incorrect math opcode was used here 0045: actor $5527(15@,6) defined 0022: jump_if_false @UMB_B4_21132 // Note: the incorrect math opcode was used here $5789 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_13909 15@ $5527(15@,6) 0002: jump @UMB_B4_21183 :UMB_B4_21132 not $5658(15@,6) == -1 // (int) var == num jump_if_false @UMB_B4_21183 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5658(15@,6) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1955 $5527(15@,6) $5658(15@,6) = -1 // (int) :UMB_B4_21183 15@ += 1 // (int) 0002: jump @UMB_B4_21079 :UMB_B4_21195 0026: return :UMB_B4_21197 $5875 == 1 // (int) var == num jump_if_false @UMB_B4_21249 0140: pickup $5871 picked_up jump_if_false @UMB_B4_21242 $5875 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5927 025D: remove_text $5667 :UMB_B4_21242 0002: jump @UMB_B4_21615 :UMB_B4_21249 0045: actor $1038 defined jump_if_false @UMB_B4_21615 02E7: get_weapon_data_from_actor $1038 weapon_group 6 weapon 29@ ammo 30@ model 31@ 10 > 30@ // (int) num > var 0022: jump_if_false @UMB_B4_21615 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12145 0 jump_if_false @UMB_B4_21537 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12145 1 jump_if_false @UMB_B4_21471 0252: object $5715 exists jump_if_false @UMB_B4_21464 0252: object $5721 exists jump_if_false @UMB_B4_21464 010C: store_object $5715 position_to 18@ 19@ 20@ 031E: (unknown) 18@ 19@ 20@ $1042 $1043 $1044 32@ 010C: store_object $5721 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 $1042 $1043 $1044 18@ 19@ 20@ 32@ jump_if_false @UMB_B4_21416 0279: (unknown) $5715 0 1.0 0.8 18@ 19@ 20@ 0002: jump @UMB_B4_21432 :UMB_B4_21416 0279: (unknown) $5721 0 1.0 0.8 18@ 19@ 20@ :UMB_B4_21432 037B: constant_params 3 variable_params 2 unknown 54 call_with_params @UMB_B4_11266 18@ 19@ 20@ $5871 $5927 $5875 = 1 // (int) 0058: (unknown) $5667 5000 1 :UMB_B4_21464 0002: jump @UMB_B4_21530 :UMB_B4_21471 0252: object $5715 exists jump_if_false @UMB_B4_21530 0279: (unknown) $5715 0 1.0 0.8 18@ 19@ 20@ 037B: constant_params 3 variable_params 2 unknown 54 call_with_params @UMB_B4_11266 18@ 19@ 20@ $5871 $5927 $5875 = 1 // (int) 0058: (unknown) $5667 5000 1 :UMB_B4_21530 0002: jump @UMB_B4_21615 :UMB_B4_21537 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12145 1 jump_if_false @UMB_B4_21615 0252: object $5721 exists jump_if_false @UMB_B4_21615 0279: (unknown) $5721 0 1.0 0.8 18@ 19@ 20@ 037B: constant_params 3 variable_params 2 unknown 54 call_with_params @UMB_B4_11266 18@ 19@ 20@ $5871 $5927 $5875 = 1 // (int) 0058: (unknown) $5667 5000 1 :UMB_B4_21615 0026: return :UMB_B4_21617 $5789 = 0 // (int) 3@ = -1 // (int) 4@ = -1 // (int) 15@ = 0 // (int) :UMB_B4_21636 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_21851 // Note: the incorrect math opcode was used here 0045: actor $5527(15@,6) defined 0022: jump_if_false @UMB_B4_21749 // Note: the incorrect math opcode was used here $5789 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_14268 $5527(15@,6) 15@ 007E: actor $5527(15@,6) driving jump_if_false @UMB_B4_21716 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10326 $5658(15@,6) 0002: jump @UMB_B4_21742 :UMB_B4_21716 42@ == 1 // (int) var == num jump_if_false @UMB_B4_21742 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10344 $5658(15@,6) :UMB_B4_21742 0002: jump @UMB_B4_21839 :UMB_B4_21749 3@ == -1 // (int) var == num jump_if_false @UMB_B4_21772 0035: 3@ = 15@ // (int vars) 0002: jump @UMB_B4_21788 :UMB_B4_21772 4@ == -1 // (int) var == num jump_if_false @UMB_B4_21788 0035: 4@ = 15@ // (int vars) :UMB_B4_21788 not $5658(15@,6) == -1 // (int) var == num jump_if_false @UMB_B4_21839 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5658(15@,6) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1955 $5527(15@,6) $5658(15@,6) = -1 // (int) :UMB_B4_21839 15@ += 1 // (int) 0002: jump @UMB_B4_21636 :UMB_B4_21851 6 > $5789 // (int) num > var 0022: jump_if_false @UMB_B4_21962 // Note: the incorrect math opcode was used here $5658 == 1 // (int) var == num jump_if_false @UMB_B4_21904 2 > $5681 // (int) num > var 0022: jump_if_false @UMB_B4_21897 // Note: the incorrect math opcode was used here 0025: gosub @UMB_B4_21964 :UMB_B4_21897 0002: jump @UMB_B4_21962 :UMB_B4_21904 $5658 == 2 // (int) var == num jump_if_false @UMB_B4_21944 2 > $5681 // (int) num > var 0022: jump_if_false @UMB_B4_21937 // Note: the incorrect math opcode was used here 0025: gosub @UMB_B4_21964 :UMB_B4_21937 0002: jump @UMB_B4_21962 :UMB_B4_21944 36@ == 0 // (int) var == num jump_if_false @UMB_B4_21962 0025: gosub @UMB_B4_21964 :UMB_B4_21962 0026: return :UMB_B4_21964 -1@ > 6500 // (int) var > num // timer2 jump_if_false @UMB_B4_22157 0139: 24@ = random_int_in_ranges 0 $5822 037B: constant_params 1 variable_params 1 unknown 54 call_with_params @UMB_B4_12577 24@ 37@ jump_if_false @UMB_B4_22157 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_11308 3@ 37@ 42@ 0 $5789 += 1 // (int) $5813 == 1 // (int) var == num jump_if_false @UMB_B4_22119 5 > $5789 // (int) num > var 0022: jump_if_false @UMB_B4_22119 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_11308 4@ 37@ 42@ 1 $5789 += 1 // (int) 37@ == 1 // (int) var == num jump_if_false @UMB_B4_22119 3 > $5658 // (int) num > var 0022: jump_if_false @UMB_B4_22119 // Note: the incorrect math opcode was used here 3 > $5876 // (int) num > var 0022: jump_if_false @UMB_B4_22119 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_11059 3@ 4@ :UMB_B4_22119 -1@ = 0 // (int) // timer2 $5991 == 0 // (int) var == num jump_if_false @UMB_B4_22150 0058: (unknown) $5670 5000 1 $5991 = 1 // (int) :UMB_B4_22150 0002: jump @UMB_B4_22157 :UMB_B4_22157 0026: return :UMB_B4_22159 36@ == 1 // (int) var == num jump_if_false @UMB_B4_22363 11@ = 0 // (int) 15@ = 0 // (int) :UMB_B4_22179 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_22363 // Note: the incorrect math opcode was used here 0045: actor $5527(15@,6) defined 0022: jump_if_false @UMB_B4_22328 // Note: the incorrect math opcode was used here 807E: not actor $5527(15@,6) driving 0022: jump_if_false @UMB_B4_22321 // Note: the incorrect math opcode was used here 0043: store_actor $5527(15@,6) position_to 18@ 19@ 20@ // Note: the incorrect math opcode was used here 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 18@ 19@ 20@ $1042 $1043 $1044 60.0 jump_if_false @UMB_B4_22321 not $5658(15@,6) == -1 // (int) var == num jump_if_false @UMB_B4_22298 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5658(15@,6) $5658(15@,6) = -1 // (int) 0112: remove_references_to_actor $5527(15@,6) // Like turning an actor into a random pedestrian :UMB_B4_22298 6 > 11@ // (int) num > var 0022: jump_if_false @UMB_B4_22321 // Note: the incorrect math opcode was used here 0035: 6@(11@,6) = 15@ // (int vars) 11@ += 1 // (int) :UMB_B4_22321 0002: jump @UMB_B4_22351 :UMB_B4_22328 6 > 11@ // (int) num > var 0022: jump_if_false @UMB_B4_22351 // Note: the incorrect math opcode was used here 0035: 6@(11@,6) = 15@ // (int vars) 11@ += 1 // (int) :UMB_B4_22351 15@ += 1 // (int) 0002: jump @UMB_B4_22179 :UMB_B4_22363 0026: return :UMB_B4_22365 0045: actor $1038 defined jump_if_false @UMB_B4_22468 36@ == 0 // (int) var == num jump_if_false @UMB_B4_22468 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11037 -974.25 51.98 9.63 $1042 $1043 $1044 60.0 jump_if_false @UMB_B4_22468 0057: show_text_highpriority GXT $5669 time 5000 flag 1 36@ = 1 // (int) 0025: gosub @UMB_B4_22159 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3666 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3666 :UMB_B4_22468 0026: return :UMB_B4_22470 0045: actor $1038 defined jump_if_false @UMB_B4_22690 13@ = 0 // (int) 15@ = 0 // (int) :UMB_B4_22489 3 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_22690 // Note: the incorrect math opcode was used here 004F: unknown_check $5622(15@,3) 0022: jump_if_false @UMB_B4_22667 // Note: the incorrect math opcode was used here 02D8: unknown_check $5622(15@,3) 0022: jump_if_false @UMB_B4_22559 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10378 $5622(15@,3) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12095 15@ 0002: jump @UMB_B4_22660 :UMB_B4_22559 02BD: (unknown) $5622(15@,3) 14@ 14@ > -1 // (int) var > num jump_if_false @UMB_B4_22635 001C: 14@ == $1038 // (int) num == var 0022: jump_if_false @UMB_B4_22608 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12095 15@ 0002: jump @UMB_B4_22628 :UMB_B4_22608 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_14721 15@ $5622(15@,3) 13@ += 1 // (int) :UMB_B4_22628 0002: jump @UMB_B4_22660 :UMB_B4_22635 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10378 $5622(15@,3) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12095 15@ :UMB_B4_22660 0002: jump @UMB_B4_22678 :UMB_B4_22667 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12095 15@ :UMB_B4_22678 15@ += 1 // (int) 0002: jump @UMB_B4_22489 :UMB_B4_22690 0026: return :UMB_B4_22692 02E2: 43@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @NONAME_1_9489 43@ 0045: actor $1038 defined jump_if_false @UMB_B4_22751 02EE: get_actor $1038 coords_to 44@ 45@ 46@ with_offset -40.0 -40.0 -1.0 02EE: get_actor $1038 coords_to 47@ 48@ 49@ with_offset 40.0 40.0 10.0 :UMB_B4_22751 0246: (unknown) 44@ 45@ 46@ 47@ 48@ 49@ $5762 = 6 // (int) $5762 *= 2 // (int) 0006: $5660 = 'UMB4_G0' // (string) // ~w~Kill the warehouse ~r~guards. // Note: the incorrect math opcode was used here 0006: $5661 = 'UMB4_G1' // (string) // ~w~Protect Umberto's guys. // Note: the incorrect math opcode was used here 0006: $5663 = 'UMB4_G2' // (string) // ~w~Get in the ~b~van. // Note: the incorrect math opcode was used here 0006: $5664 = 'UMB4_G3' // (string) // ~w~Get the van to ~y~Umberto's. // Note: the incorrect math opcode was used here 0006: $5662 = 'UMB4_G4' // (string) // ~w~Go back and defend ~b~Umberto's guys. // Note: the incorrect math opcode was used here 0006: $5665 = 'UMB4_G5' // (string) // ~w~Go back to the ~b~van. // Note: the incorrect math opcode was used here 0006: $5666 = 'UMB4_G6' // (string) // ~w~Get back in the ~b~van. // Note: the incorrect math opcode was used here 0006: $5667 = 'UMB4_G7' // (string) // ~w~Grab the ~g~ammo~w~ if you need it. // Note: the incorrect math opcode was used here 0006: $5668 = 'UMB4_G8' // (string) // ~w~One of ~b~Umberto's guys~w~ is under attack! // Note: the incorrect math opcode was used here 0006: $5669 = 'UMB4_G9' // (string) // ~w~Look out for the Cholo cars! // Note: the incorrect math opcode was used here 0006: $5670 = 'UMB4_GA' // (string) // ~w~Take out that ~r~Cholo. // Note: the incorrect math opcode was used here 0006: $5671 = 'UMB4_F0' // (string) // ~r~You didn't protect Umberto's guys. // Note: the incorrect math opcode was used here 0006: $5672 = 'UMB4_F1' // (string) // ~r~Umberto's van was destroyed. // Note: the incorrect math opcode was used here 0006: $5673 = 'UMB4_F2' // (string) // ~r~The Cholos reclaimed their weapons from the van. // Note: the incorrect math opcode was used here 0006: $5674 = 'UMB4_F3' // (string) // ~r~Umberto's guys couldn't fight off the Cholos alone. // Note: the incorrect math opcode was used here 0006: $5761 = 'UMB4_C0' // (string) // ~w~Guns // Note: the incorrect math opcode was used here $5702 = -1 // (int) $5703 = -1 // (int) $5688 = 0 // (int) $5689 = 0 // (int) 02E2: $5682 = 1 // (any) $5696 = 0 // (float) $5698 = 0 // (float) $5700 = 0 // (float) $5697 = 0 // (float) $5699 = 0 // (float) $5701 = 0 // (float) $5708 = 0 // (int) $5709 = 0 // (int) $5747 = -988.25 // (float) $5749 = 51.49 // (float) $5751 = 9.5 // (float) $5753 = -991.74 // (float) $5755 = 51.59 // (float) $5757 = 10.63 // (float) $5748 = -956.3 // (float) $5750 = 49.89 // (float) $5752 = 9.5 // (float) $5754 = -954.33 // (float) $5756 = 44.65 // (float) $5758 = 11.0 // (float) $6005 = -975.52 // (float) $6007 = 66.54 // (float) $6009 = 10.61 // (float) $6006 = -974.57 // (float) $6008 = 59.14 // (float) $6010 = 10.63 // (float) $5728 = 210 // (int) $5729 = -0.4 // (float) $5735 = -1.75 // (float) $5741 = -0.25 // (float) $5730 = 0.4 // (float) $5736 = -1.75 // (float) $5742 = -0.25 // (float) $5731 = -0.4 // (float) $5737 = -2.25 // (float) $5743 = -0.25 // (float) $5732 = 0.4 // (float) $5738 = -2.25 // (float) $5744 = -0.25 // (float) $5733 = -0.4 // (float) $5739 = -1.75 // (float) $5745 = 0.0 // (float) $5734 = 0.4 // (float) $5740 = -1.75 // (float) $5746 = 0.0 // (float) $5966 = -1130.47 // (float) $5970 = -485.7 // (float) $5974 = 2.98 // (float) $5978 = -1090.16 // (float) $5982 = -340.96 // (float) $5986 = 20.85 // (float) $5967 = -1016.73 // (float) $5971 = 1.11 // (float) $5975 = 2.03 // (float) $5979 = -931.4 // (float) $5983 = 114.27 // (float) $5987 = 25.0 // (float) $5823 = -994.48 // (float) $5827 = 64.47 // (float) $5831 = 10.62 // (float) $5824 = -970.19 // (float) $5828 = 64.83 // (float) $5832 = 10.62 // (float) $5825 = -972.02 // (float) $5829 = 72.28 // (float) $5833 = 11.27 // (float) $5826 = -1002.6 // (float) $5830 = 71.48 // (float) $5834 = 10.56 // (float) $5722 = -979.58 // (float) $5724 = 52.48 // (float) $5726 = 9.63 // (float) $5723 = -958.19 // (float) $5725 = 59.17 // (float) $5727 = 9.62 // (float) 02E2: $5872 = 25 // (any) $5875 = 0 // (int) $5991 = 0 // (int) 02E2: $5790 = 25 // (any) $5791 = 80 // (int) 02E2: $5800 = 22 // (any) $5793 = 5 // (int) $5789 = 5 // (int) $5813 = 0 // (int) 15@ = 0 // (int) :UMB_B4_23666 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_23698 // Note: the incorrect math opcode was used here $5658(15@,6) = -1 // (int) 15@ += 1 // (int) 0002: jump @UMB_B4_23666 :UMB_B4_23698 42@ = 1 // (int) $5876 = 0 // (int) $5877 = 265 // (int) $5922 = -1 // (int) $5923 = -1 // (int) $5924 = -1 // (int) $5887 = 0 // (float) $5890 = 12.0 // (float) $5893 = 0 // (float) $5888 = 4.0 // (float) $5891 = 12.0 // (float) $5894 = 0 // (float) $5889 = -4.0 // (float) $5892 = 12.0 // (float) $5895 = 0 // (float) $5896 = -974.21 // (float) $5902 = 72.35 // (float) $5908 = 10.56 // (float) $5897 = -996.15 // (float) $5903 = 70.95 // (float) $5909 = 10.57 // (float) $5898 = -974.21 // (float) $5904 = 72.35 // (float) $5910 = 10.56 // (float) $5899 = -980.19 // (float) $5905 = 69.23 // (float) $5911 = 10.59 // (float) $5900 = -974.21 // (float) $5906 = 72.35 // (float) $5912 = 10.56 // (float) $5901 = -970.76 // (float) $5907 = 67.65 // (float) $5913 = 10.6 // (float) $5814 = 0 // (int) $5677 = -966.58 // (float) $5678 = 46.69 // (float) $5679 = 12.27 // (float) 024F: (unknown) 0.2 $5765 = -1000.43 // (float) $5771 = 48.0 // (float) $5777 = 10.62 // (float) $5766 = -974.83 // (float) $5772 = 102.53 // (float) $5778 = 9.35 // (float) $5767 = -955.98 // (float) $5773 = 75.12 // (float) $5779 = 10.59 // (float) $5768 = -965.44 // (float) $5774 = 71.41 // (float) $5780 = 10.3 // (float) $5769 = -924.97 // (float) $5775 = 38.89 // (float) $5781 = 10.7 // (float) $5770 = -995.49 // (float) $5776 = 58.08 // (float) $5782 = 10.62 // (float) $5835 = -996.38 // (float) $5847 = 65.98 // (float) $5859 = 10.61 // (float) $5836 = -993.52 // (float) $5848 = 65.96 // (float) $5860 = 9.62 // (float) $5837 = -974.44 // (float) $5849 = 77.94 // (float) $5861 = 10.47 // (float) $5838 = -982.82 // (float) $5850 = 65.05 // (float) $5862 = 9.62 // (float) $5839 = -971.72 // (float) $5851 = 74.67 // (float) $5863 = 10.57 // (float) $5840 = -972.65 // (float) $5852 = 64.08 // (float) $5864 = 9.62 // (float) $5841 = -949.41 // (float) $5853 = 64.35 // (float) $5865 = 10.52 // (float) $5842 = -949.03 // (float) $5854 = 59.64 // (float) $5866 = 10.62 // (float) $5843 = -949.87 // (float) $5855 = 42.58 // (float) $5867 = 10.68 // (float) $5844 = -949.74 // (float) $5856 = 45.84 // (float) $5868 = 9.62 // (float) $5845 = -995.41 // (float) $5857 = 45.44 // (float) $5869 = 11.64 // (float) $5846 = -992.59 // (float) $5858 = 45.92 // (float) $5870 = 10.92 // (float) $5822 = 3 // (int) $5815 = 0 // (int) $5816 = 0 // (int) $5817 = 0 // (int) $5818 = 0 // (int) $5819 = 0 // (int) $5820 = 0 // (int) $5939 = -957.91 // (float) $5948 = 49.7 // (float) $5957 = 18.0 // (float) $5940 = -963.05 // (float) $5949 = 64.47 // (float) $5958 = 18.0 // (float) $5941 = -954.51 // (float) $5950 = 68.01 // (float) $5959 = 18.0 // (float) $5942 = -981.36 // (float) $5951 = 52.15 // (float) $5960 = 18.0 // (float) $5943 = -951.83 // (float) $5952 = 70.75 // (float) $5961 = 18.0 // (float) $5944 = -965.01 // (float) $5953 = 59.29 // (float) $5962 = 18.0 // (float) $5945 = -991.17 // (float) $5954 = 59.72 // (float) $5963 = 20.0 // (float) $5946 = -981.12 // (float) $5955 = 60.52 // (float) $5964 = 20.0 // (float) $5947 = -988.53 // (float) $5956 = 48.99 // (float) $5965 = 20.0 // (float) 0026: return :UMB_B4_24735 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11981 $5676 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11648 6 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_11718 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11830 $5992 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12046 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5873 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5874 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_2058 15@ = 0 // (int) :UMB_B4_24829 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_24886 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11845 15@ 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11996 15@ 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11960 15@ 15@ += 1 // (int) 0002: jump @UMB_B4_24829 :UMB_B4_24886 0026: return :UMB_B4_24888 003E: $5992 = create_actor_pedtype 22 model $5993 at $5997 $5998 $5999 0026: return :UMB_B4_24904 0092: $5676 = init_object #PINATA_MAN at $5677 $5678 $5679 0252: object $5676 exists 0022: jump_if_false @UMB_B4_24941 // Note: the incorrect math opcode was used here 03B5: (unknown) $5676 1 1 1 1 1 :UMB_B4_24941 0026: return :UMB_B4_24943 $5722 = -979.58 // (float) $5724 = 52.48 // (float) $5726 = 9.63 // (float) $5723 = -958.19 // (float) $5725 = 59.17 // (float) $5727 = 9.62 // (float) 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 0 -979.57 51.21 9.63 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 1 -979.06 51.67 9.63 0 0 30.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 2 -979.06 53.67 9.63 0 0 75.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 3 -978.6 50.06 9.63 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 4 -977.01 53.2 9.63 0 0 90.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 5 -978.78 55.07 9.63 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 6 -956.19 58.17 9.62 0 0 90.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 7 -957.56 57.07 9.62 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 8 -959.26 59.17 9.62 0 0 130.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 9 -959.8 57.17 9.62 0 0 60.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 10 -960.21 58.17 9.62 0 0 160.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10643 11 -960.98 57.17 9.62 0 0 10.0 0026: return :UMB_B4_25374 0045: actor $1038 defined jump_if_false @UMB_B4_25539 0080: actor $1038 near_point $5994 $5995 radius 35.0 35.0 sphere 0 0022: jump_if_false @UMB_B4_25529 // Note: the incorrect math opcode was used here 15@ = 0 // (int) :UMB_B4_25411 0011: $5634 > 15@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_25502 // Note: the incorrect math opcode was used here 034A: unknown_check $5345(15@,3) 0022: jump_if_false @UMB_B4_25456 // Note: the incorrect math opcode was used here 0045: actor $5345(15@,3) defined 0022: jump_if_false @UMB_B4_25456 // Note: the incorrect math opcode was used here 0442: (unknown) $5345(15@,3) 0 :UMB_B4_25456 034B: unknown_check $5348(15@,3) jump_if_false @UMB_B4_25490 004F: unknown_check $5348(15@,3) jump_if_false @UMB_B4_25490 0052: set_car $5348(15@,3) driver_behaviour_to 1 :UMB_B4_25490 15@ += 1 // (int) 0002: jump @UMB_B4_25411 :UMB_B4_25502 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3932 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3932 0002: jump @UMB_B4_25539 :UMB_B4_25529 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8172 :UMB_B4_25539 0026: return :UMB_B4_25541 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5925 15@ = 0 // (int) :UMB_B4_25557 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_25603 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5658(15@,6) $5658(15@,6) = -1 // (int) 15@ += 1 // (int) 0002: jump @UMB_B4_25557 :UMB_B4_25603 15@ = 0 // (int) :UMB_B4_25607 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_25645 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5664(15@,2) 15@ += 1 // (int) 0002: jump @UMB_B4_25607 :UMB_B4_25645 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5927 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5871 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5874 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5873 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10309 $5926 00AE: remove_status_text $5763 0026: return :UMB_B4_25711 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @SAFEHOU_12168 24 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12743 $5966 $5970 $5974 $5978 $5982 $5986 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_11243 5 0160: load_model $5728 041A: (unknown) 'UMBER' $5993 0160: load_model #GANG1A 0160: load_model #GANG1B :UMB_B4_25793 0078: if or 8161: not model $5728 available 8161: not model $5993 available 8161: not model #GANG1A available 8161: not model #GANG1B available 0022: jump_if_false @UMB_B4_25830 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @UMB_B4_25793 :UMB_B4_25830 0443: (unknown) 98 :UMB_B4_25834 8445: not (unknown) 98 0022: jump_if_false @UMB_B4_25855 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @UMB_B4_25834 :UMB_B4_25855 0025: gosub @UMB_B4_24888 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -1115.82 -424.0 9.78 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5992 -1116.14 -422.09 9.78 0045: actor $1038 defined jump_if_false @UMB_B4_25930 0200: (unknown) $1038 0 :UMB_B4_25930 003E: 41@ = create_actor_pedtype 22 model 0 at -1115.5 -423.43 9.78 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4AA' 'UMB4_S0' $5992 0 // ~w~My men are going to collect a little gift for the Cholo... They'll meet up with you after. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4AA' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4AC' 'UMB4_S2' 41@ 0 // ~w~After what? 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4AC' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4AD' 'UMB4_S3' $5992 0 // ~w~After you've cleared the way for us. Then we can hit the Cholos hard - and take their guns. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4AD' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4AE' 'UMB4_S5' $5992 0 // ~w~I'll co-coordinate the attack from here. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4AE' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4AF' 'UMB4_S6' 41@ 0 // ~w~Sure, big man... we really need a co-ordinator back here... 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4AF' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12231 0 -1104.71 -427.17 9.65 -1101.87 -444.35 10.6 $5759 $5684 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12231 1 -1104.71 -421.86 9.65 -1101.87 -444.35 10.6 $5760 $5685 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5684 -1107.0 -430.23 9.8 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5685 -1107.55 -423.25 9.8 0045: actor $5684 defined jump_if_false @UMB_B4_26394 004F: unknown_check $5759 jump_if_false @UMB_B4_26394 01EC: (unknown) $5684 0 00EA: (unknown) $5684 $5759 :UMB_B4_26394 0001: wait 1100 ms 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_500 $5992 -1108.61 -424.96 9.78 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_500 41@ -1108.88 -426.06 9.78 0001: wait 600 ms 0045: actor $5685 defined jump_if_false @UMB_B4_26490 004F: unknown_check $5760 jump_if_false @UMB_B4_26490 01EC: (unknown) $5685 0 00EA: (unknown) $5685 $5760 :UMB_B4_26490 0001: wait 100 ms 00B9: set_camera_position -1100.26 -419.96 13.76 rotations 0 0 0 00BA: set_camera_point_at -1101.08 -420.45 13.45 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4AA' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 100 jump_if_false @UMB_B4_26590 0002: jump @UMB_B4_27369 :UMB_B4_26590 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12430 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_26626 0002: jump @UMB_B4_27369 :UMB_B4_26626 0045: actor 41@ defined jump_if_false @UMB_B4_26639 00A2: (unknown) 41@ :UMB_B4_26639 0001: wait 0 ms 0045: actor 41@ defined jump_if_false @UMB_B4_26663 04B4: (unknown) 41@ 120 523 1.0 :UMB_B4_26663 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4AC' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_26710 0002: jump @UMB_B4_27369 :UMB_B4_26710 0045: actor $5992 defined jump_if_false @UMB_B4_26725 00A2: (unknown) $5992 :UMB_B4_26725 0001: wait 0 ms 0045: actor $5992 defined jump_if_false @UMB_B4_26751 04B4: (unknown) $5992 120 512 1.0 :UMB_B4_26751 15@ = 0 // (int) :UMB_B4_26755 5 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_26815 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12430 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 100 jump_if_false @UMB_B4_26803 0002: jump @UMB_B4_27369 :UMB_B4_26803 15@ += 1 // (int) 0002: jump @UMB_B4_26755 :UMB_B4_26815 00B9: set_camera_position -1105.69 -427.17 11.17 rotations 0 0 0 00BA: set_camera_point_at -1106.6 -426.78 11.07 mode 2 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5992 -1108.61 -424.96 9.78 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 41@ -1108.88 -426.06 9.78 0045: actor 41@ defined jump_if_false @UMB_B4_26943 00CF: set_actor 41@ Z_angle_to -30.0 0045: actor $5992 defined jump_if_false @UMB_B4_26943 0154: (unknown) $5992 013E: actor $5992 look_at_actor 41@ :UMB_B4_26943 0045: actor 41@ defined 0022: jump_if_false @UMB_B4_26964 // Note: the incorrect math opcode was used here 04B4: (unknown) 41@ 120 523 100.0 :UMB_B4_26964 0045: actor $5992 defined jump_if_false @UMB_B4_26987 04B4: (unknown) $5992 120 512 100.0 :UMB_B4_26987 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4AD' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 1300 jump_if_false @UMB_B4_27035 0002: jump @UMB_B4_27369 :UMB_B4_27035 0045: actor $5992 defined jump_if_false @UMB_B4_27058 04B4: (unknown) $5992 121 558 1.0 :UMB_B4_27058 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_27084 0002: jump @UMB_B4_27369 :UMB_B4_27084 0045: actor $5992 defined jump_if_false @UMB_B4_27105 0528: (unknown) $5992 558 -1.0 :UMB_B4_27105 0045: actor $5992 defined jump_if_false @UMB_B4_27128 04B4: (unknown) $5992 120 523 1.0 :UMB_B4_27128 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4AE' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_27175 0002: jump @UMB_B4_27369 :UMB_B4_27175 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4AF' 1 0045: actor 41@ defined jump_if_false @UMB_B4_27217 04B4: (unknown) 41@ 121 557 1.0 :UMB_B4_27217 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 1950 jump_if_false @UMB_B4_27244 0002: jump @UMB_B4_27369 :UMB_B4_27244 0045: actor 41@ defined jump_if_false @UMB_B4_27263 0528: (unknown) 41@ 557 -1.0 :UMB_B4_27263 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 300 jump_if_false @UMB_B4_27290 0002: jump @UMB_B4_27369 :UMB_B4_27290 0045: actor $5992 defined jump_if_false @UMB_B4_27317 00A2: (unknown) $5992 04B4: (unknown) $5992 98 433 1.0 :UMB_B4_27317 0045: actor 41@ defined jump_if_false @UMB_B4_27343 0045: actor $5992 defined jump_if_false @UMB_B4_27343 0153: (unknown) 41@ $5992 :UMB_B4_27343 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_27369 0002: jump @UMB_B4_27369 :UMB_B4_27369 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4311 034A: unknown_check 41@ jump_if_false @UMB_B4_27392 003F: destroy_actor 41@ :UMB_B4_27392 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -1108.42 -424.96 9.8 0045: actor $1038 defined jump_if_false @UMB_B4_27447 010F: (unknown) $1038 -1095.74 -423.78 10.75 :UMB_B4_27447 0045: actor $1038 defined jump_if_false @UMB_B4_27464 0200: (unknown) $1038 1 :UMB_B4_27464 0162: release_model $5993 0162: release_model #GANG1A 0162: release_model #GANG1B 0444: (unknown) 98 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #UZI :UMB_B4_27493 0078: if or 8161: not model #GANG2A available 8161: not model #GANG2B available 8161: not model #UZI available jump_if_false @UMB_B4_27527 0001: wait 0 ms 0002: jump @UMB_B4_27493 :UMB_B4_27527 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11830 $5992 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11996 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11996 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11960 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11960 1 0025: gosub @UMB_B4_24943 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10449 0 $5823 $5827 $5831 $5824 $5828 $5832 $5790 60 10 $5783 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10449 1 $5825 $5829 $5833 $5826 $5830 $5834 $5790 60 10 $5784 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10449 2 -995.76 49.37 9.82 -995.76 58.47 10.68 $5790 60 25 $5785 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10449 3 -977.34 76.3 9.83 -973.71 89.41 10.61 $5790 60 25 $5786 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10449 4 -998.71 52.12 9.82 -996.35 57.21 11.28 $5790 60 10 $5787 01F9: $5871 = create_weapon_pickup #UZI group 3 ammo 120 at -1114.47 -424.28 10.85 0162: release_model #GANG2A 0162: release_model #GANG2B 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 0444: (unknown) 120 0444: (unknown) 121 00B9: set_camera_position -1101.38 -422.72 12.22 rotations 0 0 0 00BA: set_camera_point_at -1102.36 -422.78 12.07 mode 2 $5675 = 5 // (int) 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12777 $5966 $5970 $5974 $5978 $5982 $5986 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_355 1000 0026: return :UMB_B4_27939 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12743 $5967 $5971 $5975 $5979 $5983 $5987 00B9: set_camera_position -970.03 84.64 10.96 rotations 0 0 0 00BA: set_camera_point_at -970.35 83.69 11.0 mode 2 0443: (unknown) 98 :UMB_B4_28015 8445: not (unknown) 98 jump_if_false @UMB_B4_28036 0001: wait 0 ms 0002: jump @UMB_B4_28015 :UMB_B4_28036 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model $5728 0160: load_model #GANG1A 0160: load_model #GANG1B :UMB_B4_28058 0078: if or 8161: not model $5728 available 8161: not model #GANG1A available 8161: not model #GANG1B available jump_if_false @UMB_B4_28091 0001: wait 0 ms 0002: jump @UMB_B4_28058 :UMB_B4_28091 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10723 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10723 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10723 2 $5815 = 1 // (int) $5816 = 1 // (int) $5817 = 1 // (int) 0045: actor $1038 defined jump_if_false @UMB_B4_28171 007E: actor $1038 driving jump_if_false @UMB_B4_28171 024B: (unknown) $1038 40@ :UMB_B4_28171 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -971.1 76.42 10.49 0045: actor $1038 defined jump_if_false @UMB_B4_28214 00CF: set_actor $1038 Z_angle_to 0 :UMB_B4_28214 0001: wait 500 ms 034B: unknown_check 40@ jump_if_false @UMB_B4_28242 004F: unknown_check 40@ jump_if_false @UMB_B4_28242 0049: destroy_car 40@ :UMB_B4_28242 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12231 0 -974.01 88.85 9.61 -974.42 65.93 9.61 $5759 $5684 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12231 1 -973.89 97.84 9.61 -974.42 65.93 9.61 $5760 $5685 004F: unknown_check $5759 jump_if_false @UMB_B4_28353 00D1: set_car $5759 Z_angle_to -179.84 :UMB_B4_28353 004F: unknown_check $5760 jump_if_false @UMB_B4_28373 00D1: set_car $5760 Z_angle_to -179.84 :UMB_B4_28373 0025: gosub @UMB_B4_24904 0252: object $5676 exists jump_if_false @UMB_B4_28421 004F: unknown_check $5760 jump_if_false @UMB_B4_28421 00D0: 38@ = car $5760 Z_angle 00D3: set_object $5676 z_angle_to 38@ 02AC: (unknown) $5676 90.0 0 0 :UMB_B4_28421 0001: wait 0 ms 0252: object $5676 exists jump_if_false @UMB_B4_28459 004F: unknown_check $5760 jump_if_false @UMB_B4_28459 03E7: (unknown) $5676 $5760 0.3 0 0 :UMB_B4_28459 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4BA' 'UMB4_S7' $5684 0 // ~w~I said we're gonna need some protection while we're loading up, man. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4BA' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4BB' 'UMB4_S8' $1038 0 // ~w~I've got your backs. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4BB' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4BC' 'UMB4_S9' $5684 0 // ~w~Ha ha. Do you like our gift for the Cholo, man? 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4BC' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4BD' 'UMB4_SA' $1038 0 // ~w~Very tasteful. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4BD' 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @UMB_B4_28697 04B4: (unknown) $1038 120 511 100.0 :UMB_B4_28697 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4326 15@ = 0 // (int) :UMB_B4_28711 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_28775 // Note: the incorrect math opcode was used here 004F: unknown_check $5503(15@,2) 0022: jump_if_false @UMB_B4_28763 // Note: the incorrect math opcode was used here 02E9: set_car $5503(15@,2) speed_to 2.0 0050: set_car $5503(15@,2) max_speed_to 2.0 02C7: (unknown) $5503(15@,2) 8 5000 :UMB_B4_28763 15@ += 1 // (int) 0002: jump @UMB_B4_28711 :UMB_B4_28775 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 3000 jump_if_false @UMB_B4_28802 0002: jump @UMB_B4_29867 :UMB_B4_28802 0045: actor $1038 defined jump_if_false @UMB_B4_28825 04B4: (unknown) $1038 98 433 1.0 :UMB_B4_28825 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 1000 jump_if_false @UMB_B4_28852 0002: jump @UMB_B4_29867 :UMB_B4_28852 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4311 15@ = 0 // (int) :UMB_B4_28866 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_28959 // Note: the incorrect math opcode was used here 004F: unknown_check $5503(15@,2) 0022: jump_if_false @UMB_B4_28947 // Note: the incorrect math opcode was used here 004E: put_car $5503(15@,2) at $5491(15@,2) $5493(15@,2) $5495(15@,2) 0233: (unknown) $5503(15@,2) $5497(15@,2) $5499(15@,2) 013A: set_car $5503(15@,2) door_status_to 2 0325: (unknown) $5503(15@,2) 1 023D: (unknown) $5503(15@,2) 1 :UMB_B4_28947 15@ += 1 // (int) 0002: jump @UMB_B4_28866 :UMB_B4_28959 0045: actor $1038 defined jump_if_false @UMB_B4_28975 010B: set_actor $1038 armed_weapon_to 0 :UMB_B4_28975 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5684 -959.33 53.2 9.63 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5685 -966.87 48.05 9.5 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -974.16 54.03 9.57 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11981 $5676 0025: gosub @UMB_B4_24904 0045: actor $1038 defined jump_if_false @UMB_B4_29091 00CF: set_actor $1038 Z_angle_to -100.0 :UMB_B4_29091 0045: actor $5684 defined jump_if_false @UMB_B4_29111 00CF: set_actor $5684 Z_angle_to 80.98 :UMB_B4_29111 0045: actor $5685 defined jump_if_false @UMB_B4_29131 00CF: set_actor $5685 Z_angle_to -169.77 :UMB_B4_29131 004F: unknown_check $5759 jump_if_false @UMB_B4_29146 03BB: (unknown) $5759 :UMB_B4_29146 004F: unknown_check $5760 jump_if_false @UMB_B4_29161 03BB: (unknown) $5760 :UMB_B4_29161 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_500 $1038 -966.11 53.6 10.58 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_500 $5684 -964.05 53.48 10.58 0001: wait 100 ms 003E: 41@ = create_actor_pedtype 22 model 0 at -960.58 35.69 10.27 0045: actor 41@ defined jump_if_false @UMB_B4_29269 02F8: (unknown) 41@ 1 0200: (unknown) 41@ 0 02D0: (unknown) 41@ 1 :UMB_B4_29269 0443: (unknown) 106 0228: (unknown) 00B9: set_camera_position -954.26 54.72 10.87 rotations 0 0 0 00BA: set_camera_point_at -955.15 54.27 10.8 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4BA' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_29371 0002: jump @UMB_B4_29867 :UMB_B4_29371 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4BB' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_29418 0002: jump @UMB_B4_29867 :UMB_B4_29418 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4BC' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 350 jump_if_false @UMB_B4_29466 0002: jump @UMB_B4_29867 :UMB_B4_29466 0045: actor $5685 defined jump_if_false @UMB_B4_29486 0414: (unknown) $5685 106 457 :UMB_B4_29486 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 950 jump_if_false @UMB_B4_29513 0002: jump @UMB_B4_29867 :UMB_B4_29513 00B9: set_camera_position -964.47 52.81 10.92 rotations 0 0 0 00BA: set_camera_point_at -964.84 51.88 10.97 mode 2 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -965.68 51.76 9.58 0045: actor $1038 defined jump_if_false @UMB_B4_29599 00CF: set_actor $1038 Z_angle_to -143.77 :UMB_B4_29599 0045: actor $1038 defined jump_if_false @UMB_B4_29622 04B4: (unknown) $1038 120 512 100.0 :UMB_B4_29622 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5684 -964.41 51.58 9.58 0045: actor $5684 defined jump_if_false @UMB_B4_29669 00CF: set_actor $5684 Z_angle_to 136.6 :UMB_B4_29669 0045: actor $1038 defined jump_if_false @UMB_B4_29695 0045: actor 41@ defined jump_if_false @UMB_B4_29695 0153: (unknown) $1038 41@ :UMB_B4_29695 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 900 jump_if_false @UMB_B4_29722 0002: jump @UMB_B4_29867 :UMB_B4_29722 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_29748 0002: jump @UMB_B4_29867 :UMB_B4_29748 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4BD' 1 0045: actor $1038 defined jump_if_false @UMB_B4_29792 04B4: (unknown) $1038 121 557 1.0 :UMB_B4_29792 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_29818 0002: jump @UMB_B4_29867 :UMB_B4_29818 0045: actor $1038 defined jump_if_false @UMB_B4_29840 04B4: (unknown) $1038 120 524 0.5 :UMB_B4_29840 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 1000 jump_if_false @UMB_B4_29867 0002: jump @UMB_B4_29867 :UMB_B4_29867 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4311 034A: unknown_check 41@ jump_if_false @UMB_B4_29890 003F: destroy_actor 41@ :UMB_B4_29890 0045: actor $1038 defined jump_if_false @UMB_B4_29909 0352: (unknown) $1038 0154: (unknown) $1038 :UMB_B4_29909 0045: actor $5684 defined jump_if_false @UMB_B4_29924 0352: (unknown) $5684 :UMB_B4_29924 0045: actor $5685 defined jump_if_false @UMB_B4_29939 0352: (unknown) $5685 :UMB_B4_29939 0444: (unknown) 106 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11981 $5676 0025: gosub @UMB_B4_24904 15@ = 0 // (int) :UMB_B4_29974 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_30177 // Note: the incorrect math opcode was used here 004F: unknown_check $5503(15@,2) 0022: jump_if_false @UMB_B4_30165 // Note: the incorrect math opcode was used here 004E: put_car $5503(15@,2) at $5491(15@,2) $5493(15@,2) $5495(15@,2) 0233: (unknown) $5503(15@,2) $5497(15@,2) $5499(15@,2) 013A: set_car $5503(15@,2) door_status_to 3 0325: (unknown) $5503(15@,2) 1 023D: (unknown) $5503(15@,2) 1 03BB: (unknown) $5503(15@,2) 0045: actor $5428(15@,2) defined jump_if_false @UMB_B4_30165 027F: store_coords_to 18@ 19@ 20@ from_actor $5503(15@,2) with_offset 0 -10.0 0 007E: actor $5428(15@,2) driving jump_if_false @UMB_B4_30117 0216: (unknown) $5428(15@,2) 18@ 19@ 20@ 0002: jump @UMB_B4_30126 :UMB_B4_30117 0044: put_actor $5428(15@,2) at 18@ 19@ 20@ :UMB_B4_30126 $5664(15@,2) = 0 // (int) 00C1: (unknown) $5428(15@,2) $5664(15@,2) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1313 $5664(15@,2) 00C4: (unknown) $5664(15@,2) 1 :UMB_B4_30165 15@ += 1 // (int) 0002: jump @UMB_B4_29974 :UMB_B4_30177 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -974.25 51.98 9.63 0045: actor $1038 defined jump_if_false @UMB_B4_30263 010F: (unknown) $1038 $5766 $5772 $5778 00B9: set_camera_position -974.51 48.09 10.63 rotations 0 0 0 00BA: set_camera_point_at -974.51 49.09 10.63 mode 2 :UMB_B4_30263 013F: $5874 = create_pickup #HEALTH type 3 at -967.42 59.63 10.32 013F: $5873 = create_pickup #BODYARMOUR type 3 at -970.62 47.61 11.14 $5789 = 0 // (int) -1@ = 0 // (int) // timer2 024F: (unknown) 0 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 0443: (unknown) 65 :UMB_B4_30331 8445: not (unknown) 65 jump_if_false @UMB_B4_30352 0001: wait 0 ms 0002: jump @UMB_B4_30331 :UMB_B4_30352 0160: load_model $5877 0160: load_model #GANG2A 0160: load_model #GANG2B :UMB_B4_30364 0078: if or 8161: not model $5877 available 8161: not model #GANG2A available 8161: not model #GANG2B available jump_if_false @UMB_B4_30397 0001: wait 0 ms 0002: jump @UMB_B4_30364 :UMB_B4_30397 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 0444: (unknown) 98 $5675 = 5 // (int) $5675 += 4 // (int) 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12777 $5967 $5971 $5975 $5979 $5983 $5987 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_355 2000 0026: return :UMB_B4_30460 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12743 $5967 $5971 $5975 $5979 $5983 $5987 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -968.38 53.05 9.62 0001: wait 100 ms 0045: actor $1038 defined jump_if_false @UMB_B4_30546 00CF: set_actor $1038 Z_angle_to -66.52 :UMB_B4_30546 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_2014 15@ = 0 // (int) :UMB_B4_30560 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_30610 // Note: the incorrect math opcode was used here 004F: unknown_check $5503(15@,2) 0022: jump_if_false @UMB_B4_30598 // Note: the incorrect math opcode was used here 0325: (unknown) $5503(15@,2) 0 031C: (unknown) $5503(15@,2) :UMB_B4_30598 15@ += 1 // (int) 0002: jump @UMB_B4_30560 :UMB_B4_30610 004F: unknown_check $5760 jump_if_false @UMB_B4_30640 004E: put_car $5760 at -960.67 48.51 9.89 :UMB_B4_30640 004F: unknown_check $5760 jump_if_false @UMB_B4_30660 00D1: set_car $5760 Z_angle_to 45.6 :UMB_B4_30660 0045: actor $1038 defined jump_if_false @UMB_B4_30688 0045: actor $5684 defined jump_if_false @UMB_B4_30688 0153: (unknown) $1038 $5684 :UMB_B4_30688 003E: 41@ = create_actor_pedtype 22 model 0 at -958.58 42.69 12.27 0045: actor 41@ defined jump_if_false @UMB_B4_30733 02F8: (unknown) 41@ 1 0200: (unknown) 41@ 0 02D0: (unknown) 41@ 1 :UMB_B4_30733 50@ = 0 // (int) 51@ = 0 // (int) 8140: not pickup $5874 picked_up jump_if_false @UMB_B4_30761 0141: destroy_pickup $5874 50@ = 1 // (int) :UMB_B4_30761 8140: not pickup $5873 picked_up jump_if_false @UMB_B4_30781 0141: destroy_pickup $5873 51@ = 1 // (int) :UMB_B4_30781 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4CA' 'UMB4_SB' $5684 0 // ~w~We've got what we came for. We're gonna go back now, ok? 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4CA' 00B9: set_camera_position -964.5 56.7 9.8 rotations 0 0 0 00BA: set_camera_point_at -964.4 55.74 10.04 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4CA' 1 02B4: set_camera_transverse_delay 10.0 time 5000 00B9: set_camera_position -964.5 56.7 9.8 rotations 0 0 0 00BA: set_camera_point_at -965.01 55.87 10.04 mode 1 004F: unknown_check $5760 jump_if_false @UMB_B4_31005 0052: set_car $5760 driver_behaviour_to 1 0051: set_car $5760 traffic_behavior_to 2 0050: set_car $5760 max_speed_to 16.0 004A: car $5760 drive_to -972.98 60.98 10.89 :UMB_B4_31005 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 2500 jump_if_false @UMB_B4_31032 0002: jump @UMB_B4_31165 :UMB_B4_31032 004F: unknown_check $5760 jump_if_false @UMB_B4_31081 0052: set_car $5760 driver_behaviour_to 1 0051: set_car $5760 traffic_behavior_to 2 0050: set_car $5760 max_speed_to 16.0 004A: car $5760 drive_to -973.69 82.81 10.55 :UMB_B4_31081 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 2500 jump_if_false @UMB_B4_31108 0002: jump @UMB_B4_31165 :UMB_B4_31108 0045: actor $1038 defined jump_if_false @UMB_B4_31138 0045: actor 41@ defined jump_if_false @UMB_B4_31138 0154: (unknown) $1038 0153: (unknown) $1038 41@ :UMB_B4_31138 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 500 jump_if_false @UMB_B4_31165 0002: jump @UMB_B4_31165 :UMB_B4_31165 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11996 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11996 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11845 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11960 1 0162: release_model $5877 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_2457 $5877 93 94 354 $5790 $5800 0 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_4834 200 1000 $5814 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -974.25 51.98 9.63 0045: actor $1038 defined jump_if_false @UMB_B4_31323 0154: (unknown) $1038 010F: (unknown) $1038 $5747 $5749 $5751 :UMB_B4_31323 004F: unknown_check $5759 0022: jump_if_false @UMB_B4_31340 // Note: the incorrect math opcode was used here 013A: set_car $5759 door_status_to 1 :UMB_B4_31340 50@ == 1 // (int) var == num jump_if_false @UMB_B4_31375 013F: $5874 = create_pickup #HEALTH type 3 at -967.42 59.63 10.32 :UMB_B4_31375 51@ == 1 // (int) var == num jump_if_false @UMB_B4_31410 013F: $5873 = create_pickup #BODYARMOUR type 3 at -970.62 47.61 11.14 :UMB_B4_31410 024F: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 02CA: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 42@ = 0 // (int) 00B9: set_camera_position -969.79 51.42 10.71 rotations 0 0 0 00BA: set_camera_point_at -970.78 51.55 10.69 mode 2 $5675 = 5 // (int) $5675 += 4 // (int) $5675 += 1 // (int) 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12777 $5967 $5971 $5975 $5979 $5983 $5987 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_355 1000 0026: return :UMB_B4_31538 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12743 $5966 $5970 $5974 $5978 $5982 $5986 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_11243 5 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_4216 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8829 0160: load_model #GANG1A 0160: load_model $5993 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5871 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5874 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5873 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_11718 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11648 6 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_2058 0025: gosub @UMB_B4_24888 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -1107.43 -421.89 9.8 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5992 -1107.65 -420.44 9.79 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @UMB_B4_31767 00CF: set_actor $1038 Z_angle_to 0.11 :UMB_B4_31767 0045: actor $5992 defined jump_if_false @UMB_B4_31787 00CF: set_actor $5992 Z_angle_to -157.66 :UMB_B4_31787 028D: (unknown) 0.1 003E: $5684 = create_actor_pedtype $5682 model #GANG1A at -1109.92 -423.58 9.8 004F: unknown_check $5759 0022: jump_if_false @UMB_B4_31891 // Note: the incorrect math opcode was used here 00D0: 38@ = car $5759 Z_angle 90.0 > 38@ // (float) num > var 0022: jump_if_false @UMB_B4_31859 // Note: the incorrect math opcode was used here 38@ = 10.0 // (float) 0002: jump @UMB_B4_31891 :UMB_B4_31859 38@ > 270.0 // (float) var > num jump_if_false @UMB_B4_31885 38@ = 10.0 // (float) 0002: jump @UMB_B4_31891 :UMB_B4_31885 38@ = 190.0 // (float) :UMB_B4_31891 004F: unknown_check $5759 jump_if_false @UMB_B4_31912 004E: put_car $5759 at $5994 $5995 $5996 :UMB_B4_31912 0162: release_model #GANG1A 0162: release_model $5993 0160: load_model #BAT 0160: load_model #GANG2B 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4DA' 'UMB4_SC' $5992 0 // ~w~Gracias Vic! I kiss you! 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4DA' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4DB' 'UMB4_SD' $1038 0 // ~w~Whoa, not today. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4DB' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4DC' 'UMB4_SE' $5992 0 // ~w~Ha ha ha ha! My friend, today is a good day. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4DC' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4DD' 'UMB4_SF' $5992 0 // ~w~We've turned the tide in Little Havana. The Cholos are finished! 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4DD' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 004F: unknown_check $5759 jump_if_false @UMB_B4_32198 00D1: set_car $5759 Z_angle_to 38@ 0045: actor $5684 defined 0022: jump_if_false @UMB_B4_32198 // Note: the incorrect math opcode was used here 00CF: set_actor $5684 Z_angle_to -108.43 01EC: (unknown) $5684 0 00EA: (unknown) $5684 $5759 :UMB_B4_32198 0001: wait 300 ms 0045: actor $1038 defined 0022: jump_if_false @UMB_B4_32219 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to 0 :UMB_B4_32219 00B9: set_camera_position -1106.91 -419.33 11.36 rotations 0 0 0 00BA: set_camera_point_at -1107.02 -420.3 11.17 mode 2 0045: actor $1038 defined jump_if_false @UMB_B4_32281 04B4: (unknown) $1038 120 512 100.0 :UMB_B4_32281 0045: actor $5992 defined jump_if_false @UMB_B4_32304 04B4: (unknown) $5992 120 524 100.0 :UMB_B4_32304 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4DC' 1 0045: actor $5992 defined jump_if_false @UMB_B4_32358 04B4: (unknown) $5992 121 559 1.0 :UMB_B4_32358 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_32384 0002: jump @UMB_B4_34588 :UMB_B4_32384 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4311 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -956.32 65.69 9.88 00B9: set_camera_position -975.67 79.39 9.53 rotations 0 0 0 00BA: set_camera_point_at -975.33 78.49 9.8 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12046 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5873 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12031 $5874 003E: $5783 = create_actor_pedtype $5800 model #GANG2B at -962.61 49.43 9.72 003E: $5784 = create_actor_pedtype $5800 model #GANG2B at -965.34 51.59 9.72 003E: $5785 = create_actor_pedtype $5800 model #GANG2B at -968.77 49.94 9.72 003E: 52@ = create_actor_pedtype $5800 model #GANG2B at -967.1 53.55 9.72 003E: $5786 = create_actor_pedtype $5800 model #GANG2B at -972.85 80.93 9.72 003E: $5787 = create_actor_pedtype $5800 model #GANG2B at -974.66 80.09 9.72 003E: $5788 = create_actor_pedtype $5800 model #GANG2B at -973.89 80.54 9.72 0001: wait 500 ms 0045: actor $5786 defined 0022: jump_if_false @UMB_B4_32693 // Note: the incorrect math opcode was used here 00CF: set_actor $5786 Z_angle_to 174.61 0158: actor $5786 run_to -972.85 63.93 :UMB_B4_32693 0045: actor $5787 defined jump_if_false @UMB_B4_32727 00CF: set_actor $5787 Z_angle_to 174.61 0158: actor $5787 run_to -974.66 61.59 :UMB_B4_32727 0045: actor $5788 defined jump_if_false @UMB_B4_32761 00CF: set_actor $5788 Z_angle_to 174.61 0158: actor $5788 run_to -973.89 63.74 :UMB_B4_32761 0045: actor $5783 defined jump_if_false @UMB_B4_32784 04B4: (unknown) $5783 120 525 100.0 :UMB_B4_32784 0045: actor $5784 defined jump_if_false @UMB_B4_32807 04B4: (unknown) $5784 120 521 100.0 :UMB_B4_32807 0045: actor $5785 defined jump_if_false @UMB_B4_32830 04B4: (unknown) $5785 120 513 100.0 :UMB_B4_32830 15@ = 0 // (int) :UMB_B4_32834 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_32902 // Note: the incorrect math opcode was used here 0045: actor $5527(15@,6) defined 0022: jump_if_false @UMB_B4_32890 // Note: the incorrect math opcode was used here 3 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_32883 // Note: the incorrect math opcode was used here 010F: (unknown) $5527(15@,6) $5677 $5678 $5679 :UMB_B4_32883 03A5: (unknown) $5527(15@,6) 0 :UMB_B4_32890 15@ += 1 // (int) 0002: jump @UMB_B4_32834 :UMB_B4_32902 0045: actor 52@ defined jump_if_false @UMB_B4_32923 0106: give_actor 52@ weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) 52@ 0 :UMB_B4_32923 0001: wait 150 ms 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_500 52@ -967.1 48.55 10.0 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 1500 jump_if_false @UMB_B4_32989 0002: jump @UMB_B4_34588 :UMB_B4_32989 00B9: set_camera_position -971.97 55.99 9.66 rotations 0 0 0 00BA: set_camera_point_at -971.48 55.18 9.98 mode 2 0045: actor $5786 defined jump_if_false @UMB_B4_33063 0158: actor $5786 run_to -968.1 53.41 0504: (unknown) $5786 $5677 $5678 $5679 :UMB_B4_33063 0045: actor $5787 defined 0022: jump_if_false @UMB_B4_33098 // Note: the incorrect math opcode was used here 0158: actor $5787 run_to -971.83 54.11 0504: (unknown) $5787 $5677 $5678 $5679 :UMB_B4_33098 0045: actor $5788 defined 0022: jump_if_false @UMB_B4_33133 // Note: the incorrect math opcode was used here 0158: actor $5788 run_to -969.83 54.95 0504: (unknown) $5788 $5677 $5678 $5679 :UMB_B4_33133 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4DD' 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_33179 0002: jump @UMB_B4_34588 :UMB_B4_33179 00B9: set_camera_position -967.15 47.11 9.91 rotations 0 0 0 00BA: set_camera_point_at -967.21 48.02 10.32 mode 2 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 1000 jump_if_false @UMB_B4_33245 0002: jump @UMB_B4_34588 :UMB_B4_33245 0045: actor 52@ defined jump_if_false @UMB_B4_33290 0414: (unknown) 52@ 10 215 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 500 jump_if_false @UMB_B4_33290 0002: jump @UMB_B4_34588 :UMB_B4_33290 00B9: set_camera_position -965.19 46.17 12.18 rotations 0 0 0 00BA: set_camera_point_at -965.88 46.79 11.79 mode 2 0003: shake_camera 10 0252: object $5676 exists jump_if_false @UMB_B4_33348 0093: destroy_object $5676 :UMB_B4_33348 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 300 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_8993 300 jump_if_false @UMB_B4_33392 0002: jump @UMB_B4_34588 :UMB_B4_33392 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11648 6 00B9: set_camera_position -975.67 79.37 11.43 rotations 0 0 0 00BA: set_camera_point_at -975.37 78.42 11.48 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_9302 jump_if_false @UMB_B4_33467 0002: jump @UMB_B4_34588 :UMB_B4_33467 0482: (unknown) 660173992 1 01ED: (unknown) 003E: $5783 = create_actor_pedtype $5800 model #GANG2B at -973.21 58.35 9.72 $5939 = -957.91 // (float) $5948 = 49.7 // (float) $5957 = 11.9 // (float) $5940 = -963.05 // (float) $5949 = 64.47 // (float) $5958 = 12.1 // (float) $5941 = -954.51 // (float) $5950 = 68.01 // (float) $5959 = 11.8 // (float) $5942 = -981.36 // (float) $5951 = 52.15 // (float) $5960 = 12.15 // (float) $5943 = -951.83 // (float) $5952 = 70.75 // (float) $5961 = 12.17 // (float) $5944 = -965.01 // (float) $5953 = 59.29 // (float) $5962 = 11.75 // (float) $5945 = -991.17 // (float) $5954 = 59.72 // (float) $5963 = 12.1 // (float) $5946 = -981.12 // (float) $5955 = 60.52 // (float) $5964 = 11.75 // (float) $5947 = -988.53 // (float) $5956 = 48.99 // (float) $5965 = 11.63 // (float) 15@ = 0 // (int) :UMB_B4_33743 9 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_33785 // Note: the incorrect math opcode was used here 01BC: (unknown) $5683(15@,9) $5692(15@,9) $5701(15@,9) $5755(15@,9) 15@ += 1 // (int) 0002: jump @UMB_B4_33743 :UMB_B4_33785 00B9: set_camera_position -975.67 79.39 9.53 rotations 0 0 0 00BA: set_camera_point_at -975.37 78.48 9.8 mode 2 0001: wait 2500 ms 0045: actor $5783 defined jump_if_false @UMB_B4_33859 01B1: (unknown) $5783 1 1 1 1 1 01F5: (unknown) $5783 53@ :UMB_B4_33859 0001: wait 0 ms 0045: actor $5783 defined 0022: jump_if_false @UMB_B4_33877 // Note: the incorrect math opcode was used here 00A2: (unknown) $5783 :UMB_B4_33877 0045: actor $5783 defined 0022: jump_if_false @UMB_B4_33902 // Note: the incorrect math opcode was used here 0158: actor $5783 run_to -973.82 86.91 :UMB_B4_33902 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 2100 jump_if_false @UMB_B4_33939 0002: jump @UMB_B4_34588 :UMB_B4_33939 0045: actor $5783 defined jump_if_false @UMB_B4_33955 014B: set_actor $5783 health_to 0 :UMB_B4_33955 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 500 jump_if_false @UMB_B4_33982 0002: jump @UMB_B4_34588 :UMB_B4_33982 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4311 01ED: (unknown) 0045: actor $1038 defined jump_if_false @UMB_B4_34009 0352: (unknown) $1038 :UMB_B4_34009 0045: actor $5992 defined jump_if_false @UMB_B4_34024 0352: (unknown) $5992 :UMB_B4_34024 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -1107.43 -421.89 9.8 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $5992 -1107.65 -420.44 9.79 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_11243 5 0045: actor $1038 defined jump_if_false @UMB_B4_34115 00CF: set_actor $1038 Z_angle_to 0.11 :UMB_B4_34115 0045: actor $5992 defined jump_if_false @UMB_B4_34135 00CF: set_actor $5992 Z_angle_to -157.66 :UMB_B4_34135 0001: wait 300 ms 0045: actor $1038 defined jump_if_false @UMB_B4_34160 00CF: set_actor $1038 Z_angle_to 11.57 :UMB_B4_34160 0045: actor $5992 defined jump_if_false @UMB_B4_34180 00CF: set_actor $5992 Z_angle_to -157.66 :UMB_B4_34180 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4DE' 'UMB4_SG' $5992 0 // ~w~Umberto Robina says you are a true friend. You can count on me for anything. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4DE' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12755 'UMBB4DF' 'UMB4_SH' $5992 0 // ~w~I love you man! Like a son, or a dog... 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12704 'UMBB4DF' 00B9: set_camera_position -1106.37 -419.95 10.94 rotations 0 0 0 00BA: set_camera_point_at -1107.06 -420.67 11.03 mode 2 0045: actor $1038 defined jump_if_false @UMB_B4_34352 04B4: (unknown) $1038 120 512 100.0 :UMB_B4_34352 0045: actor $5992 defined jump_if_false @UMB_B4_34375 04B4: (unknown) $5992 120 524 100.0 :UMB_B4_34375 00C8: set_fade_color_RGB 255 255 255 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4341 500 jump_if_false @UMB_B4_34420 0002: jump @UMB_B4_34588 :UMB_B4_34420 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4DE' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_34467 0002: jump @UMB_B4_34588 :UMB_B4_34467 00B9: set_camera_position -1106.74 -421.45 11.06 rotations 0 0 0 00BA: set_camera_point_at -1107.55 -420.87 11.12 mode 2 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10117 'UMBB4DF' 1 0045: actor $5992 defined jump_if_false @UMB_B4_34562 04B4: (unknown) $5992 121 545 1.0 04B4: (unknown) $5992 121 556 1.0 :UMB_B4_34562 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13348 $5659 jump_if_false @UMB_B4_34588 0002: jump @UMB_B4_34588 :UMB_B4_34588 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12046 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11830 $5992 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11981 $5676 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11845 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11960 0 0482: (unknown) 660173992 1 0444: (unknown) 76 0444: (unknown) 120 0444: (unknown) 121 01ED: (unknown) 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_684 $1038 -1112.557 -424.072 9.76 0045: actor $1038 defined jump_if_false @UMB_B4_34734 010F: (unknown) $1038 -1095.633 -422.021 9.702 :UMB_B4_34734 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12382 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12777 $5966 $5970 $5974 $5978 $5982 $5986 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_355 2000 0026: return :UMB_B4_34786 0059: text_clear_all 0025: gosub @UMB_B4_25541 2@ > -1 // (int) var > num jump_if_false @UMB_B4_34979 4 > 2@ // (int) num > var 0022: jump_if_false @UMB_B4_34979 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 0025: gosub @UMB_B4_24735 0045: actor $1038 defined jump_if_false @UMB_B4_34961 0046: unknown_check $1038 -997.0 40.92 -943.4 77.27 0 jump_if_false @UMB_B4_34961 00B9: set_camera_position -974.65 76.56 11.0 rotations 0 0 0 00BA: set_camera_point_at -974.65 77.55 10.85 mode 2 0044: put_actor $1038 at -974.66 79.55 10.41 010F: (unknown) $1038 -974.35 98.04 10.56 0001: wait 1000 ms :UMB_B4_34961 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_355 1000 :UMB_B4_34979 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @UMB_B4_35032 4 > 2@ // (int) num > var 0022: jump_if_false @UMB_B4_35032 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4973 $5415(2@,4) :UMB_B4_35032 $5658 = 20 // (int) 0026: return :UMB_B4_35040 0059: text_clear_all 0025: gosub @UMB_B4_25541 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @99RED_12847 'UMB_B04' 1500 // Havana Good Time 01DF: progress_made += 1 0026: return :UMB_B4_35077 $1045 = 0 // (int) 0025: gosub @UMB_B4_25541 0025: gosub @UMB_B4_24735 $5814 == 1 // (int) var == num jump_if_false @UMB_B4_35119 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8829 :UMB_B4_35119 024F: (unknown) 1.0 02CA: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 007A: mission_cleanup 0026: return //-------------Mission 68--------------- :BRY_B1 0238: name_thread 'BRY_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'BRY_B1' 0025: gosub @BRY_B1_7153 009D: wasted_or_busted // mission only jump_if_false @BRY_B1_45 0025: gosub @BRY_B1_16580 :BRY_B1_45 0025: gosub @BRY_B1_16625 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BRY_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :BRY_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BRY_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BRY_B1_138 :BRY_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BRY_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BRY_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :BRY_B1_172 809F: not actor 3@ dead 0022: jump_if_false @BRY_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BRY_B1_188 0026: return :BRY_B1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @BRY_B1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @BRY_B1_248 0400: (unknown) $1038 $1690 0002: jump @BRY_B1_254 :BRY_B1_248 02C0: (unknown) $1038 $1690 :BRY_B1_254 0@ >= 0 // (int) var >= num jump_if_false @BRY_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :BRY_B1_281 0045: actor $1038 defined jump_if_false @BRY_B1_349 807E: not actor $1038 driving jump_if_false @BRY_B1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @BRY_B1_329 :BRY_B1_326 021D: (unknown) 0 :BRY_B1_329 $1698 == 0 // (int) var == num jump_if_false @BRY_B1_345 02EA: select_interior 2 :BRY_B1_345 01AE: (unknown) 1 :BRY_B1_349 0059: text_clear_all 0268: (unknown) 0026: return :BRY_B1_355 0045: actor $1038 defined jump_if_false @BRY_B1_419 807E: not actor $1038 driving jump_if_false @BRY_B1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @BRY_B1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :BRY_B1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :BRY_B1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @BRY_B1_468 02EA: select_interior 0 :BRY_B1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BRY_B1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BRY_B1_498 0026: return 0045: actor 0@ defined jump_if_false @BRY_B1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BRY_B1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BRY_B1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BRY_B1_549 0026: return :BRY_B1_551 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BRY_B1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @BRY_B1_598 :BRY_B1_594 1@ = 0 // (int) :BRY_B1_598 1@ == 1 // (int) var == num jump_if_false @BRY_B1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B1_675 007E: actor 0@ driving jump_if_false @BRY_B1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BRY_B1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BRY_B1_664 :BRY_B1_661 00F1: (unknown) 0@ :BRY_B1_664 0002: jump @BRY_B1_675 :BRY_B1_671 1@ = 0 // (int) :BRY_B1_675 0002: jump @BRY_B1_598 :BRY_B1_682 0026: return 0045: actor 0@ defined jump_if_false @BRY_B1_776 007E: actor 0@ driving jump_if_false @BRY_B1_760 02A7: unknown_check 0@ jump_if_false @BRY_B1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BRY_B1_753 :BRY_B1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B1_753 0002: jump @BRY_B1_769 :BRY_B1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B1_769 0002: jump @BRY_B1_778 :BRY_B1_776 005F: (unknown) :BRY_B1_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BRY_B1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BRY_B1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B1_870 :BRY_B1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_551 0@ 4@ > -1 // (int) var > num jump_if_false @BRY_B1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_551 4@ :BRY_B1_870 0002: jump @BRY_B1_936 :BRY_B1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B1_936 :BRY_B1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @BRY_B1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_551 3@ :BRY_B1_936 0045: actor 0@ defined jump_if_false @BRY_B1_988 004F: unknown_check 1@ jump_if_false @BRY_B1_988 007E: actor 0@ driving jump_if_false @BRY_B1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @BRY_B1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_551 0@ :BRY_B1_988 5@ = 0 // (int) :BRY_B1_992 5@ == 0 // (int) var == num jump_if_false @BRY_B1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B1_1083 004F: unknown_check 1@ jump_if_false @BRY_B1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @BRY_B1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BRY_B1_1083 :BRY_B1_1049 2@ == -1 // (int) var == num jump_if_false @BRY_B1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BRY_B1_1083 :BRY_B1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BRY_B1_1083 0002: jump @BRY_B1_992 :BRY_B1_1090 0026: return :BRY_B1_1092 0@ == 0 // (int) var == num jump_if_false @BRY_B1_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B1_1311 :BRY_B1_1135 0@ == 1 // (int) var == num jump_if_false @BRY_B1_1168 03CF: (unknown) 200 200 200 255 0002: jump @BRY_B1_1311 :BRY_B1_1168 0@ == 2 // (int) var == num jump_if_false @BRY_B1_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BRY_B1_1311 :BRY_B1_1210 0@ == 3 // (int) var == num jump_if_false @BRY_B1_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B1_1311 :BRY_B1_1254 0@ == 4 // (int) var == num jump_if_false @BRY_B1_1285 03CF: (unknown) 8 143 59 255 0002: jump @BRY_B1_1311 :BRY_B1_1285 0@ == 5 // (int) var == num jump_if_false @BRY_B1_1311 03CF: (unknown) 237 130 180 255 :BRY_B1_1311 0026: return :BRY_B1_1313 00BC: (unknown) 0@ 2 0026: return :BRY_B1_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B1_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B1_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BRY_B1_1375 0 > 3@ // (int) num > var 0022: jump_if_false @BRY_B1_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BRY_B1_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BRY_B1_1435 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @BRY_B1_1637 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_1637 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1784 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1751 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @BRY_B1_1777 :BRY_B1_1751 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1773 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @BRY_B1_1777 :BRY_B1_1773 0035: 3@ = 2@ // (int vars) :BRY_B1_1777 0002: jump @BRY_B1_1788 :BRY_B1_1784 0035: 3@ = 0@ // (int vars) :BRY_B1_1788 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1856 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1823 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @BRY_B1_1849 :BRY_B1_1823 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1845 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @BRY_B1_1849 :BRY_B1_1845 0036: 3@ = 2@ // (float vars) :BRY_B1_1849 0002: jump @BRY_B1_1860 :BRY_B1_1856 0036: 3@ = 0@ // (float vars) :BRY_B1_1860 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @BRY_B1_1888 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_1892 :BRY_B1_1888 0035: 1@ = 0@ // (int vars) :BRY_B1_1892 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @BRY_B1_1920 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @BRY_B1_1924 :BRY_B1_1920 0036: 1@ = 0@ // (float vars) :BRY_B1_1924 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @BRY_B1_1959 005F: (unknown) :BRY_B1_1959 801D: not 1@ == 0 // (int) var == var jump_if_false @BRY_B1_1972 005F: (unknown) :BRY_B1_1972 801D: not 2@ == 0 // (int) var == var jump_if_false @BRY_B1_1985 005F: (unknown) :BRY_B1_1985 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2000 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_2000 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2013 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_2013 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @BRY_B1_2215 0026: return :BRY_B1_2215 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @BRY_B1_2260 0026: return :BRY_B1_2260 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2328 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2328 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_2328 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2354 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2354 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_2354 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @BRY_B1_2437 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_2437 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @BRY_B1_2473 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :BRY_B1_2473 3@ > 380.0 // (float) var > num jump_if_false @BRY_B1_2492 3@ = 380.0 // (float) :BRY_B1_2492 5.0 > 4@ // (float) num > var 0022: jump_if_false @BRY_B1_2511 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :BRY_B1_2511 4@ > 240.0 // (float) var > num jump_if_false @BRY_B1_2530 4@ = 240.0 // (float) :BRY_B1_2530 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B1_2628 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :BRY_B1_2628 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @BRY_B1_2668 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :BRY_B1_2668 10@ > 0 // (float) var > num jump_if_false @BRY_B1_2686 9@ = 1 // (int) 005E: (unknown) :BRY_B1_2686 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B1_2725 // Note: the incorrect math opcode was used here 005F: (unknown) :BRY_B1_2725 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :BRY_B1_3188 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_3338 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @BRY_B1_3314 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :BRY_B1_3314 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @BRY_B1_3188 :BRY_B1_3338 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @BRY_B1_3421 0 > 5@ // (int) num > var 0022: jump_if_false @BRY_B1_3404 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_3408 :BRY_B1_3404 0035: 10@ = 5@ // (int vars) :BRY_B1_3408 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @BRY_B1_3426 :BRY_B1_3421 0203: set_draw_text_position 0@ 1@ GXT 4@ :BRY_B1_3426 0026: return :BRY_B1_3428 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_3513 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :BRY_B1_3513 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @BRY_B1_3428 0@ 2@ 3@ jump_if_false @BRY_B1_3540 0203: set_draw_text_position 2@ 3@ GXT 1@ :BRY_B1_3540 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @BRY_B1_3428 0@ 3@ 4@ jump_if_false @BRY_B1_3568 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :BRY_B1_3568 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @BRY_B1_3428 0@ 4@ 5@ jump_if_false @BRY_B1_3597 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :BRY_B1_3597 0026: return 007F: player 0 pressed_key 4 jump_if_false @BRY_B1_3674 007F: player 0 pressed_key 8 jump_if_false @BRY_B1_3667 $5588 == 0 // (int) var == num jump_if_false @BRY_B1_3667 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :BRY_B1_3667 0002: jump @BRY_B1_3679 :BRY_B1_3674 $5588 = 0 // (int) :BRY_B1_3679 007F: player 0 pressed_key 4 jump_if_false @BRY_B1_3765 007F: player 0 pressed_key 9 jump_if_false @BRY_B1_3758 $5589 == 0 // (int) var == num jump_if_false @BRY_B1_3758 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :BRY_B1_3758 0002: jump @BRY_B1_3770 :BRY_B1_3765 $5589 = 0 // (int) :BRY_B1_3770 0026: return :BRY_B1_3772 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4973 $5371(0@,7) 0026: return 0059: text_clear_all 3@ == 1 // (int) var == num jump_if_false @BRY_B1_3818 0045: actor 1@ defined jump_if_false @BRY_B1_3818 0220: (unknown) 1@ 19 2@ :BRY_B1_3818 0057: show_text_highpriority GXT $5336(0@,9) time 5000 flag 1 0026: return :BRY_B1_3831 010E: 0@ = current_time_in_ms $5744 == 1 // (int) var == num jump_if_false @BRY_B1_3866 0011: 0@ > $5816 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_3866 // Note: the incorrect math opcode was used here 0059: text_clear_all $5744 = 0 // (int) :BRY_B1_3866 0026: return :BRY_B1_3868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B1_3831 $5744 == 0 // (int) var == num jump_if_false @BRY_B1_3936 0059: text_clear_all 0057: show_text_highpriority GXT $5345(0@,14) time 8000 flag 1 010E: 1@ = current_time_in_ms 0035: $5816 = 1@ // (int vars) $5816 += 3000 // (int) 0035: $5817 = 1@ // (int vars) $5817 += 8000 // (int) $5744 = 1 // (int) :BRY_B1_3936 0026: return 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B1_3831 $5744 == 0 // (int) var == num jump_if_false @BRY_B1_3998 0057: show_text_highpriority GXT $5359(0@,12) time 5000 flag 1 010E: 1@ = current_time_in_ms 0035: $5818 = 1@ // (int vars) $5818 += 3000 // (int) 0035: $5819 = 1@ // (int vars) $5819 += 4000 // (int) :BRY_B1_3998 0026: return :BRY_B1_4000 0045: actor 0@ defined jump_if_false @BRY_B1_4085 02F8: (unknown) 0@ 1@ 1@ == 1 // (int) var == num jump_if_false @BRY_B1_4056 0043: store_actor 0@ position_to $5653 $5654 $5655 // Note: the incorrect math opcode was used here 0200: (unknown) 0@ 0 0044: put_actor 0@ at $5653 $5654 100.0 0002: jump @BRY_B1_4080 :BRY_B1_4056 0200: (unknown) 0@ 1 01BB: (unknown) $5653 $5654 $5655 $5655 0044: put_actor 0@ at $5653 $5654 $5655 :BRY_B1_4080 0035: $5772 = 1@ // (int vars) :BRY_B1_4085 0026: return :BRY_B1_4087 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_4145 // Note: the incorrect math opcode was used here 809A: not player $1038 wanted_level > 2 jump_if_false @BRY_B1_4145 $5766 == 0 // (int) var == num jump_if_false @BRY_B1_4145 0057: show_text_highpriority GXT 'BRY1_34' time 7000 flag 1 // Don't lose the cops, or they will chase Lance instead. $5766 = 1 // (int) :BRY_B1_4145 0026: return :BRY_B1_4147 2@ = 0 // (int) 0045: actor 1@ defined jump_if_false @BRY_B1_4167 0043: store_actor 1@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here :BRY_B1_4167 031D: (unknown) $1042 $1043 6@ 7@ 9@ 150.0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B1_4274 // Note: the incorrect math opcode was used here 9@ > 50.0 // (float) var > num jump_if_false @BRY_B1_4243 2@ = 1 // (int) 0036: 10@ = 9@ // (float vars) 10@ -= 150.0 // (float) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5539 10@ $5830 0038: $5831 = float $5830 to_integer // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4267 :BRY_B1_4243 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13293 'BRYB1CD' 2@ = 2 // (int) :BRY_B1_4267 0002: jump @BRY_B1_4316 :BRY_B1_4274 $5739 == 1 // (int) var == num jump_if_false @BRY_B1_4316 010E: $5815 = current_time_in_ms 0011: $5815 > $5814 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_4316 // Note: the incorrect math opcode was used here 0059: text_clear_all $5743 = 0 // (int) $5739 = 0 // (int) :BRY_B1_4316 0026: return :BRY_B1_4318 0045: actor $5634 defined jump_if_false @BRY_B1_4370 0043: store_actor $5634 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031E: (unknown) 0@ 1@ 2@ $5644 $5645 $5646 $5825 0036: 3@ = $5825 // (float vars) 0030: 3@ /= $5827 // (float vars) // Note: the incorrect math opcode was used here 3@ *= 100.0 // (float) 0038: $5828 = float 3@ to_integer // Note: the incorrect math opcode was used here :BRY_B1_4370 0026: return :BRY_B1_4372 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @BRY_B1_4459 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'BRYB1CF' 'BRY1_22' $5634 0 // ~w~Keep going Vic. We're almost there. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'BRYB1CF' 0006: $5853 = 'BRYB1CF' // (string) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4698 :BRY_B1_4459 0@ == 1 // (int) var == num jump_if_false @BRY_B1_4541 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'BRYB1CG' 'BRY1_23' $5634 0 // ~w~Don't give up man. Not much further now. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'BRYB1CG' 0006: $5853 = 'BRYB1CG' // (string) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4698 :BRY_B1_4541 0@ == 2 // (int) var == num jump_if_false @BRY_B1_4623 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'BRYB1CH' 'BRY1_24' $5634 0 // ~w~Hey Bryan, can we stop for a burger? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'BRYB1CH' 0006: $5853 = 'BRYB1CH' // (string) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4698 :BRY_B1_4623 0@ == 3 // (int) var == num jump_if_false @BRY_B1_4698 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'BRYB1CI' 'BRY1_25' $5634 0 // ~w~We're nearly there. Just a little longer. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'BRYB1CI' 0006: $5853 = 'BRYB1CI' // (string) // Note: the incorrect math opcode was used here :BRY_B1_4698 0026: return :BRY_B1_4700 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B1_3831 0045: actor $1038 defined jump_if_false @BRY_B1_5055 004F: unknown_check $5678 jump_if_false @BRY_B1_5055 02A6: (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_5055 // Note: the incorrect math opcode was used here $5745 == 0 // (int) var == num jump_if_false @BRY_B1_4827 $5744 == 0 // (int) var == num jump_if_false @BRY_B1_4820 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'BRYB1CA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'BRYB1CA' jump_if_false @BRY_B1_4820 $5745 = 1 // (int) :BRY_B1_4820 0002: jump @BRY_B1_5010 :BRY_B1_4827 $5745 == 1 // (int) var == num jump_if_false @BRY_B1_5010 $5746 == 0 // (int) var == num jump_if_false @BRY_B1_4922 $5744 == 0 // (int) var == num jump_if_false @BRY_B1_4915 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'BRYB1CB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'BRYB1CB' jump_if_false @BRY_B1_4915 $5746 = 1 // (int) :BRY_B1_4915 0002: jump @BRY_B1_5010 :BRY_B1_4922 $5746 == 1 // (int) var == num jump_if_false @BRY_B1_5010 $5747 == 0 // (int) var == num jump_if_false @BRY_B1_5010 $5744 == 0 // (int) var == num jump_if_false @BRY_B1_5010 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'BRYB1CC' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'BRYB1CC' jump_if_false @BRY_B1_5010 $5747 = 1 // (int) :BRY_B1_5010 $5825 > 1100.0 // (float) var > num jump_if_false @BRY_B1_5055 $5751 == 0 // (int) var == num jump_if_false @BRY_B1_5055 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 $5853 $5751 = 1 // (int) :BRY_B1_5055 0026: return :BRY_B1_5057 0@ = 0 // (int) :BRY_B1_5061 2 > 0@ // (int) num > var 0022: jump_if_false @BRY_B1_5144 // Note: the incorrect math opcode was used here 0078: if and 01F7: garage $1536(0@,4) respray_done 008B: actor $1038 in_sphere_in_car $5590(0@,2) $5592(0@,2) $5594(0@,2) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @BRY_B1_5118 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_5118 809A: not player $1038 wanted_level > 0 jump_if_false @BRY_B1_5132 005E: (unknown) :BRY_B1_5132 0@ += 1 // (int) 0002: jump @BRY_B1_5061 :BRY_B1_5144 005F: (unknown) :BRY_B1_5146 0@ = 0 // (int) 004F: unknown_check $5678 jump_if_false @BRY_B1_5301 82A6: not (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_5301 // Note: the incorrect math opcode was used here $5770 == 0 // (int) var == num jump_if_false @BRY_B1_5215 0057: show_text_highpriority GXT 'BRY1_50' time 7000 flag 1 // Don't leave the ~b~decoy van. $5770 = 1 // (int) 0002: jump @BRY_B1_5301 :BRY_B1_5215 004D: store_car $5678 position_to 1@ 2@ 3@ 031D: (unknown) 1@ 2@ $1042 $1043 4@ 4@ > 15.0 // (float) var > num jump_if_false @BRY_B1_5301 $5771 == 0 // (int) var == num jump_if_false @BRY_B1_5282 010E: 6@ = current_time_in_ms 0035: 7@ = 6@ // (int vars) 7@ += 10000 // (int) $5771 = 1 // (int) 0002: jump @BRY_B1_5301 :BRY_B1_5282 010E: 5@ = current_time_in_ms 0011: 5@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_5301 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :BRY_B1_5301 0026: return :BRY_B1_5303 004F: unknown_check $5643 jump_if_false @BRY_B1_5375 0045: actor $5634 defined jump_if_false @BRY_B1_5375 8089: not actor $5634 in_sphere $5675 $5676 $5677 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BRY_B1_5375 // Note: the incorrect math opcode was used here 0050: set_car $5643 max_speed_to 23.0 0051: set_car $5643 traffic_behavior_to 2 01B6: (unknown) $5643 $5675 $5676 $5677 :BRY_B1_5375 0026: return 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_5512 // Note: the incorrect math opcode was used here 031E: (unknown) $1042 $1043 $1044 $5832 $5833 $5834 0@ 30.0 > 0@ // (float) num > var 0022: jump_if_false @BRY_B1_5512 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :BRY_B1_5420 2 > 1@ // (int) num > var 0022: jump_if_false @BRY_B1_5478 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $5445(1@,2) defined 0022: jump_if_false @BRY_B1_5466 // Note: the incorrect math opcode was used here 0044: put_actor $5445(1@,2) at $5447(1@,2) $5449(1@,2) $5451(1@,2) :BRY_B1_5466 1@ += 1 // (int) 0002: jump @BRY_B1_5420 :BRY_B1_5478 0252: object $1825 exists jump_if_false @BRY_B1_5506 010D: put_object $1825 at -1141.49 -235.67 15.5 :BRY_B1_5506 $5754 = 1 // (int) :BRY_B1_5512 0026: return 0@ = 0 // (int) :BRY_B1_5518 2 > 0@ // (int) num > var 0022: jump_if_false @BRY_B1_5830 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_5818 // Note: the incorrect math opcode was used here $5761 == 0 // (int) var == num jump_if_false @BRY_B1_5621 0078: if or 8047: not unknown_check $1038 $5731 $5732 $5733 $5734 $5735 $5736 0 0328: unknown_check $5453(0@,2) $1038 0022: jump_if_false @BRY_B1_5614 // Note: the incorrect math opcode was used here 809A: not player $1038 wanted_level > 2 jump_if_false @BRY_B1_5608 0098: set_player $1038 wanted_level_to 3 :BRY_B1_5608 $5761 = 1 // (int) :BRY_B1_5614 0002: jump @BRY_B1_5818 :BRY_B1_5621 0045: actor $5445(0@,2) defined jump_if_false @BRY_B1_5798 004F: unknown_check $5453(0@,2) jump_if_false @BRY_B1_5784 02A6: (unknown) $5445(0@,2) $5453(0@,2) 0022: jump_if_false @BRY_B1_5770 // Note: the incorrect math opcode was used here $5473(0@,2) == 0 // (int) var == num jump_if_false @BRY_B1_5720 0325: (unknown) $5453(0@,2) 0 02E9: set_car $5453(0@,2) speed_to 30.0 02C7: (unknown) $5453(0@,2) 8 800 $5473(0@,2) = 1 // (int) 0002: jump @BRY_B1_5763 :BRY_B1_5720 0050: set_car $5453(0@,2) max_speed_to 25.0 007E: actor $1038 driving jump_if_false @BRY_B1_5755 0052: set_car $5453(0@,2) driver_behaviour_to 5 0002: jump @BRY_B1_5763 :BRY_B1_5755 0052: set_car $5453(0@,2) driver_behaviour_to 21 :BRY_B1_5763 0002: jump @BRY_B1_5777 :BRY_B1_5770 0052: set_car $5453(0@,2) driver_behaviour_to 0 :BRY_B1_5777 0002: jump @BRY_B1_5791 :BRY_B1_5784 0052: set_car $5453(0@,2) driver_behaviour_to 0 :BRY_B1_5791 0002: jump @BRY_B1_5818 :BRY_B1_5798 0045: actor $5445(0@,2) defined jump_if_false @BRY_B1_5818 0052: set_car $5453(0@,2) driver_behaviour_to 0 :BRY_B1_5818 0@ += 1 // (int) 0002: jump @BRY_B1_5518 :BRY_B1_5830 0026: return :BRY_B1_5832 $5744 == 1 // (int) var == num jump_if_false @BRY_B1_5862 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B1_3831 0002: jump @BRY_B1_6014 :BRY_B1_5862 $5748 == 0 // (int) var == num jump_if_false @BRY_B1_5932 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'BRYB1CJ' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'BRYB1CJ' jump_if_false @BRY_B1_5925 $5748 = 1 // (int) :BRY_B1_5925 0002: jump @BRY_B1_6014 :BRY_B1_5932 $5749 == 0 // (int) var == num jump_if_false @BRY_B1_6002 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'BRYB1CK' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'BRYB1CK' jump_if_false @BRY_B1_5995 $5749 = 1 // (int) :BRY_B1_5995 0002: jump @BRY_B1_6014 :BRY_B1_6002 003F: destroy_actor $5634 003F: destroy_actor $5687 0049: destroy_car $5643 :BRY_B1_6014 0026: return :BRY_B1_6016 0045: actor $1038 defined jump_if_false @BRY_B1_6409 004F: unknown_check $5678 jump_if_false @BRY_B1_6409 0045: actor $5634 defined jump_if_false @BRY_B1_6219 02A6: (unknown) $5634 $5678 0022: jump_if_false @BRY_B1_6095 // Note: the incorrect math opcode was used here 011A: (unknown) $5634 00E3: (unknown) $5634 032D: (unknown) $5634 1 $5757 = 1 // (int) $5762 = 1 // (int) 0002: jump @BRY_B1_6212 :BRY_B1_6095 01F0: actor $5634 in_range_of_player $1038 0022: jump_if_false @BRY_B1_6142 // Note: the incorrect math opcode was used here $5757 == 1 // (int) var == num jump_if_false @BRY_B1_6135 $5762 = 0 // (int) 00BB: (unknown) $5636 $5757 = 0 // (int) :BRY_B1_6135 0002: jump @BRY_B1_6212 :BRY_B1_6142 $5757 == 0 // (int) var == num jump_if_false @BRY_B1_6212 00C1: (unknown) $5634 $5636 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1313 $5636 $5757 = 1 // (int) $5762 == 0 // (int) var == num jump_if_false @BRY_B1_6212 $5744 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3868 0 $5762 = 1 // (int) :BRY_B1_6212 0002: jump @BRY_B1_6223 :BRY_B1_6219 00BB: (unknown) $5636 :BRY_B1_6223 0045: actor $5687 defined jump_if_false @BRY_B1_6405 02A6: (unknown) $5687 $5678 0022: jump_if_false @BRY_B1_6280 // Note: the incorrect math opcode was used here 011A: (unknown) $5687 00E3: (unknown) $5687 032D: (unknown) $5687 1 $5758 = 1 // (int) $5763 = 1 // (int) 0002: jump @BRY_B1_6398 :BRY_B1_6280 01F0: actor $5687 in_range_of_player $1038 0022: jump_if_false @BRY_B1_6327 // Note: the incorrect math opcode was used here $5758 == 1 // (int) var == num jump_if_false @BRY_B1_6320 00BB: (unknown) $5688 $5758 = 0 // (int) $5763 = 0 // (int) :BRY_B1_6320 0002: jump @BRY_B1_6398 :BRY_B1_6327 $5758 == 0 // (int) var == num jump_if_false @BRY_B1_6398 00C1: (unknown) $5687 $5688 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1313 $5688 $5758 = 1 // (int) $5763 == 0 // (int) var == num jump_if_false @BRY_B1_6398 $5744 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3868 1 $5763 = 1 // (int) :BRY_B1_6398 0002: jump @BRY_B1_6409 :BRY_B1_6405 00BB: (unknown) $5688 :BRY_B1_6409 0026: return :BRY_B1_6411 0045: actor $1038 defined jump_if_false @BRY_B1_6909 004F: unknown_check $5678 jump_if_false @BRY_B1_6905 02A6: (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_6528 // Note: the incorrect math opcode was used here $5765 = 1 // (int) $5759 == 1 // (int) var == num jump_if_false @BRY_B1_6474 00BB: (unknown) $5679 $5759 = 0 // (int) :BRY_B1_6474 004F: unknown_check $5643 jump_if_false @BRY_B1_6521 $5760 == 0 // (int) var == num jump_if_false @BRY_B1_6521 00C0: (unknown) $5643 $5656 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1313 $5656 $5760 = 1 // (int) :BRY_B1_6521 0002: jump @BRY_B1_6898 :BRY_B1_6528 0078: if and 0045: actor $5634 defined 0045: actor $5687 defined jump_if_false @BRY_B1_6898 0078: if or 81F0: not actor $5634 in_range_of_player $1038 81F0: not actor $5687 in_range_of_player $1038 0022: jump_if_false @BRY_B1_6813 // Note: the incorrect math opcode was used here 0078: if or 82A6: not (unknown) $5634 $5678 82A6: not (unknown) $5687 $5678 0022: jump_if_false @BRY_B1_6721 // Note: the incorrect math opcode was used here 004F: unknown_check $5643 0022: jump_if_false @BRY_B1_6692 // Note: the incorrect math opcode was used here 0078: if and 02A6: (unknown) $5634 $5643 02A6: (unknown) $5687 $5643 0022: jump_if_false @BRY_B1_6685 // Note: the incorrect math opcode was used here $5760 == 1 // (int) var == num jump_if_false @BRY_B1_6649 00BB: (unknown) $5656 $5760 = 0 // (int) :BRY_B1_6649 $5759 == 0 // (int) var == num jump_if_false @BRY_B1_6685 00C0: (unknown) $5678 $5679 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1313 $5679 $5759 = 1 // (int) :BRY_B1_6685 0002: jump @BRY_B1_6714 :BRY_B1_6692 $5759 == 1 // (int) var == num jump_if_false @BRY_B1_6714 00BB: (unknown) $5679 $5759 = 0 // (int) :BRY_B1_6714 0002: jump @BRY_B1_6806 :BRY_B1_6721 $5759 == 0 // (int) var == num jump_if_false @BRY_B1_6806 00C0: (unknown) $5678 $5679 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1313 $5679 $5744 = 0 // (int) $5759 = 1 // (int) $5765 == 1 // (int) var == num jump_if_false @BRY_B1_6794 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3868 9 0002: jump @BRY_B1_6806 :BRY_B1_6794 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3868 3 :BRY_B1_6806 0002: jump @BRY_B1_6898 :BRY_B1_6813 $5759 == 0 // (int) var == num jump_if_false @BRY_B1_6898 00C0: (unknown) $5678 $5679 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1313 $5679 $5744 = 0 // (int) $5759 = 1 // (int) $5765 == 1 // (int) var == num jump_if_false @BRY_B1_6886 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3868 9 0002: jump @BRY_B1_6898 :BRY_B1_6886 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3868 3 :BRY_B1_6898 0002: jump @BRY_B1_6909 :BRY_B1_6905 00BB: (unknown) $5679 :BRY_B1_6909 0026: return :BRY_B1_6911 0045: actor $1038 defined jump_if_false @BRY_B1_7151 004F: unknown_check $5678 jump_if_false @BRY_B1_7151 02A6: (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_7125 // Note: the incorrect math opcode was used here 0045: actor $5634 defined 0022: jump_if_false @BRY_B1_7118 // Note: the incorrect math opcode was used here 02A6: (unknown) $5634 $5678 0022: jump_if_false @BRY_B1_7092 // Note: the incorrect math opcode was used here 0045: actor $5687 defined 0022: jump_if_false @BRY_B1_7085 // Note: the incorrect math opcode was used here 02A6: (unknown) $5687 $5678 0022: jump_if_false @BRY_B1_7059 // Note: the incorrect math opcode was used here $5737 == 0 // (int) var == num jump_if_false @BRY_B1_7052 $5744 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3868 2 00C3: (unknown) $5832 $5833 $5834 $5835 0248: (unknown) $5832 $5833 $5834 5.0 $5856 $5737 = 1 // (int) :BRY_B1_7052 0002: jump @BRY_B1_7085 :BRY_B1_7059 $5737 == 1 // (int) var == num jump_if_false @BRY_B1_7085 00BB: (unknown) $5835 0249: (unknown) $5856 $5737 = 0 // (int) :BRY_B1_7085 0002: jump @BRY_B1_7118 :BRY_B1_7092 $5737 == 1 // (int) var == num jump_if_false @BRY_B1_7118 00BB: (unknown) $5835 0249: (unknown) $5856 $5737 = 0 // (int) :BRY_B1_7118 0002: jump @BRY_B1_7151 :BRY_B1_7125 $5737 == 1 // (int) var == num jump_if_false @BRY_B1_7151 00BB: (unknown) $5835 0249: (unknown) $5856 $5737 = 0 // (int) :BRY_B1_7151 0026: return :BRY_B1_7153 $1045 = 1 // (int) 0001: wait 0 ms 2@ = -600.47 // (float) 3@ = 1225.0 // (float) 4@ = 10.04 // (float) 5@ = -786.9 // (float) 6@ = 672.2 // (float) 7@ = 11.32 // (float) 8@ = -776.9 // (float) 9@ = 672.2 // (float) 10@ = 11.29 // (float) 11@ = -1150.0 // (float) 12@ = -231.19 // (float) 13@ = 10.45 // (float) 14@ = -1150.0 // (float) 15@ = -231.66 // (float) 16@ = 11.56 // (float) 17@ = -1153.0 // (float) 18@ = -224.5 // (float) 19@ = 10.3 // (float) 20@ = -1134.53 // (float) 21@ = -239.01 // (float) 22@ = 10.4 // (float) 23@ = -1153.0 // (float) 24@ = -235.15 // (float) 25@ = 11.41 // (float) $5644 = -1146.0 // (float) $5645 = -224.5 // (float) $5646 = 10.0 // (float) $5647 = -1146.0 // (float) $5648 = -236.59 // (float) $5649 = 11.95 // (float) 26@ = -602.42 // (float) 27@ = 1222.74 // (float) 28@ = 10.07 // (float) $5832 = -1137.87 // (float) $5833 = -235.06 // (float) $5834 = 11.46 // (float) 32@ = -1157.97 // (float) 33@ = -241.76 // (float) 34@ = 10.55 // (float) 35@ = -1141.86 // (float) 36@ = -220.22 // (float) 37@ = 17.48 // (float) 38@ = -583.42 // (float) 39@ = 1225.47 // (float) 40@ = 10.05 // (float) 41@ = 0 // (int) 43@ = -1003.6 // (float) 44@ = -435.31 // (float) 45@ = 10.0 // (float) $5731 = -1039.32 // (float) $5732 = -289.08 // (float) $5733 = 9.0 // (float) $5734 = -1182.74 // (float) $5735 = -151.76 // (float) $5736 = 35.0 // (float) $5806 = -1156.95 // (float) $5807 = -226.9 // (float) $5808 = 10.4 // (float) $5809 = -1148.12 // (float) $5810 = -219.0 // (float) $5811 = 10.5 // (float) $5864 = -1150.9 // (float) $5865 = -221.0 // (float) $5866 = 10.4 // (float) $5867 = 0 // (float) $5868 = 0 // (float) $5869 = 32.0 // (float) $5870 = -1150.5 // (float) $5875 = -223.5 // (float) $5880 = 10.4 // (float) $5871 = -1156.2 // (float) $5876 = -230.52 // (float) $5881 = 10.4 // (float) $5872 = -1151.19 // (float) $5877 = -227.84 // (float) $5882 = 10.4 // (float) $5873 = -1155.03 // (float) $5878 = -228.65 // (float) $5883 = 10.4 // (float) $5874 = -1150.9 // (float) $5879 = -221.0 // (float) $5884 = 10.4 // (float) $5885 = 0 // (float) $5890 = 0 // (float) $5895 = 56.0 // (float) $5886 = 0 // (float) $5891 = 0 // (float) $5896 = 125.0 // (float) $5887 = 0 // (float) $5892 = 0 // (float) $5897 = 207.0 // (float) $5888 = 0 // (float) $5893 = 0 // (float) $5898 = 0 // (float) $5889 = 0 // (float) $5894 = 0 // (float) $5899 = 32.0 // (float) $5637 = -1148.12 // (float) $5638 = -230.48 // (float) $5639 = 10.57 // (float) $5640 = -1147.68 // (float) $5641 = -234.25 // (float) $5642 = 11.56 // (float) $5836 = -1056.01 // (float) $5837 = 143.44 // (float) $5838 = 10.13 // (float) $5840 = -827.76 // (float) $5841 = -901.91 // (float) $5842 = 10.09 // (float) $5824 = 0 // (int) $5675 = -685.96 // (float) $5676 = 1150.3 // (float) $5677 = 10.27 // (float) $5689 = -602.27 // (float) $5690 = 1226.7 // (float) $5691 = 10.07 // (float) $5695 = -1144.41 // (float) $5696 = -232.86 // (float) $5697 = 10.37 // (float) $5698 = -1146.07 // (float) $5699 = -237.04 // (float) $5700 = 11.4 // (float) $5751 = 0 // (int) $5752 = 0 // (int) $5755 = 0 // (int) $5757 = 0 // (int) $5758 = 0 // (int) $5759 = 0 // (int) $5760 = 0 // (int) $5761 = 0 // (int) $5762 = 0 // (int) $5763 = 0 // (int) $5765 = 0 // (int) $5857 = 0 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5765 = 0 // (int) $5772 = 0 // (int) $5766 = 0 // (int) $5767 = 0 // (int) $5768 = 0 // (int) $5769 = 0 // (int) $5770 = 0 // (int) $5771 = 0 // (int) $5858 = 0 // (int) 0006: $5592 = 'BRY1_08' // (string) // ~w~This is gonna be the decoy van. // Note: the incorrect math opcode was used here 0006: $5593 = 'BRY1_09' // (string) // ~w~C'mon Vic. You drive. // Note: the incorrect math opcode was used here 0006: $5594 = 'BRY1_10' // (string) // ~w~We need to get in there without being seen. // Note: the incorrect math opcode was used here 0006: $5595 = 'BRY1_11' // (string) // ~w~Vic. You run in while LV and I distract the cops. // Note: the incorrect math opcode was used here 0006: $5596 = 'BRY1_12' // (string) // ~w~This van's the wrong color, Forbes. // Note: the incorrect math opcode was used here 0006: $5597 = 'BRY1_13' // (string) // ~w~Relax. It's nothing a little paint can't fix. // Note: the incorrect math opcode was used here 0006: $5598 = 'BRY1_14' // (string) // ~w~This van is good to Van Gogh... Heh-heh. // Note: the incorrect math opcode was used here 0006: $5599 = 'BRY1_15' // (string) // ~w~Yeah, funny... Vic, take the decoy and lead the cops away from here. // Note: the incorrect math opcode was used here 0006: $5600 = 'BRY1_16' // (string) // ~w~We'll let you know when we're home free. // Note: the incorrect math opcode was used here 0006: $5601 = 'BRY1_29' // (string) // Go back and get ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5602 = 'BRY1_30' // (string) // Go back and get ~b~Forbes. // Note: the incorrect math opcode was used here 0006: $5603 = 'BRY1_31' // (string) // Get to the ~y~warehouse. // Note: the incorrect math opcode was used here 0006: $5604 = 'BRY1_32' // (string) // Get to the ~b~decoy van. // Note: the incorrect math opcode was used here 0006: $5605 = 'BRY1_33' // (string) // Drive south and away from ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5606 = 'BRY1_34' // (string) // Don't lose the cops, or they will chase Lance instead. // Note: the incorrect math opcode was used here 0006: $5607 = 'BRY1_35' // (string) // You have to lure the cops further away from ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5608 = 'BRY1_36' // (string) // You're getting too close to ~b~Lance! // Note: the incorrect math opcode was used here 0006: $5609 = 'BRY1_37' // (string) // Lance has made it back to the lockup! Lose the cops! // Note: the incorrect math opcode was used here 0006: $5610 = 'BRY1_38' // (string) // Get back in the ~b~decoy van. // Note: the incorrect math opcode was used here 0006: $5611 = 'BRY1_39' // (string) // Proximity // Note: the incorrect math opcode was used here 0006: $5612 = 'BRY1_40' // (string) // Progress // Note: the incorrect math opcode was used here 0006: $5613 = 'BRY1_41' // (string) // You've left both ~b~guys~w~ behind. // Note: the incorrect math opcode was used here 0006: $5614 = 'BRY1_44' // (string) // The cops are on to you. Don't lose your wanted level. // Note: the incorrect math opcode was used here 0006: $5615 = 'BRY1_17' // (string) // ~w~Breaker - Breaker. What's your twenty? // Note: the incorrect math opcode was used here 0006: $5616 = 'BRY1_18' // (string) // ~w~For Christ-sakes Lance, speak English. // Note: the incorrect math opcode was used here 0006: $5617 = 'BRY1_19' // (string) // ~w~Uh, yeah - we're on our way. Keep the cops busy. // Note: the incorrect math opcode was used here 0006: $5618 = 'BRY1_20' // (string) // ~w~All I can see is cops. You must be nearby. Drive south man! // Note: the incorrect math opcode was used here 0006: $5619 = 'BRY1_21' // (string) // ~w~You're in our neighborhood. Take the cops north man! // Note: the incorrect math opcode was used here 0006: $5620 = 'BRY1_22' // (string) // ~w~Keep going Vic. We're almost there. // Note: the incorrect math opcode was used here 0006: $5621 = 'BRY1_23' // (string) // ~w~Don't give up man. Not much further now. // Note: the incorrect math opcode was used here 0006: $5622 = 'BRY1_24' // (string) // ~w~Hey Bryan, can we stop for a burger? // Note: the incorrect math opcode was used here 0006: $5623 = 'BRY1_25' // (string) // ~w~We're nearly there. Just a little longer. // Note: the incorrect math opcode was used here 0006: $5624 = 'BRY1_26' // (string) // ~w~We're there! Ten-Ten, let's do it again, big cowboy. // Note: the incorrect math opcode was used here 0006: $5625 = 'BRY1_27' // (string) // ~w~Lose the smokey Vic. You're all done. // Note: the incorrect math opcode was used here 0006: $5626 = 'BRY1_28' // (string) // ~w~Lose the van. We're done. // Note: the incorrect math opcode was used here 0006: $5627 = 'BRY1_01' // (string) // ~r~Lance died! // Note: the incorrect math opcode was used here 0006: $5628 = 'BRY1_02' // (string) // ~r~Forbes died! // Note: the incorrect math opcode was used here 0006: $5629 = 'BRY1_03' // (string) // ~r~The decoy van is trashed! // Note: the incorrect math opcode was used here 0006: $5630 = 'BRY1_04' // (string) // ~r~You left the van. // Note: the incorrect math opcode was used here 0006: $5631 = 'BRY1_05' // (string) // ~r~The cops spotted Lance! // Note: the incorrect math opcode was used here 0006: $5632 = 'BRY1_06' // (string) // ~r~The money has been destroyed. // Note: the incorrect math opcode was used here 0006: $5633 = 'BRY1_07' // (string) // ~r~You didn't distract the cops for long enough. // Note: the incorrect math opcode was used here $5843 = -1133.53 // (float) $5844 = -239.94 // (float) $5845 = 10.44 // (float) $5657 = -821.98 // (float) $5663 = -900.9 // (float) $5669 = 10.0 // (float) $5658 = -812.42 // (float) $5664 = -671.85 // (float) $5670 = 9.86 // (float) $5659 = -969.37 // (float) $5665 = -661.03 // (float) $5671 = 10.24 // (float) $5660 = -1014.16 // (float) $5666 = -339.96 // (float) $5672 = 9.74 // (float) $5661 = -1024.89 // (float) $5667 = -282.51 // (float) $5673 = 9.58 // (float) $5662 = -1047.11 // (float) $5668 = 152.4 // (float) $5674 = 10.13 // (float) $5703 = -1098.73 // (float) $5705 = -212.59 // (float) $5707 = 22.0 // (float) $5704 = -1099.32 // (float) $5706 = -209.89 // (float) $5708 = 22.0 // (float) $5711 = -1073.02 // (float) $5713 = -219.01 // (float) $5715 = 11.51 // (float) $5712 = -1130.58 // (float) $5714 = -144.2 // (float) $5716 = 11.82 // (float) $5717 = -1074.22 // (float) $5719 = -235.17 // (float) $5721 = 11.86 // (float) $5718 = -1137.63 // (float) $5720 = -151.43 // (float) $5722 = 11.64 // (float) $5723 = -1073.13 // (float) $5725 = -233.74 // (float) $5727 = 10.44 // (float) $5724 = -1136.96 // (float) $5726 = -146.02 // (float) $5728 = 10.35 // (float) $5846 = -907.04 // (float) $5848 = -1257.4 // (float) $5850 = 11.72 // (float) $5847 = -879.11 // (float) $5849 = -114.25 // (float) $5851 = 11.12 // (float) 037B: constant_params 1 variable_params 1 unknown 50 call_with_params @MAIN_6396 $2334 1@ $5858 == 0 // (int) var == num jump_if_false @BRY_B1_9327 0025: gosub @BRY_B1_12129 49@ = 0 // (int) 024F: (unknown) 0.2 0128: set_max_wanted_level_to 2 0252: object $1825 exists jump_if_false @BRY_B1_9308 010D: put_object $1825 at -1141.49 -235.67 15.5 :BRY_B1_9308 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3868 3 0002: jump @BRY_B1_9367 :BRY_B1_9327 0252: object $1825 exists jump_if_false @BRY_B1_9355 010D: put_object $1825 at -1141.49 -235.67 15.5 :BRY_B1_9355 0025: gosub @BRY_B1_12532 0@ = 1 // (int) :BRY_B1_9367 0001: wait 0 ms :BRY_B1_9370 0@ == 0 // (int) var == num jump_if_false @BRY_B1_9714 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6016 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6411 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6911 0035: $5855 = 0@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_9707 // Note: the incorrect math opcode was used here $1698 == 0 // (int) var == num jump_if_false @BRY_B1_9681 $5772 == 1 // (int) var == num jump_if_false @BRY_B1_9468 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @BRY_B1_4000 $5634 0 :BRY_B1_9468 004F: unknown_check $5678 jump_if_false @BRY_B1_9643 0045: actor $5634 defined jump_if_false @BRY_B1_9606 0045: actor $5687 defined jump_if_false @BRY_B1_9568 $5737 == 1 // (int) var == num jump_if_false @BRY_B1_9561 0089: actor $1038 in_sphere $5832 $5833 $5834 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BRY_B1_9561 // Note: the incorrect math opcode was used here 00BB: (unknown) $5835 0249: (unknown) $5856 0025: gosub @BRY_B1_12532 0@ = 1 // (int) :BRY_B1_9561 0002: jump @BRY_B1_9599 :BRY_B1_9568 0025: gosub @BRY_B1_15930 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 1 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_9599 0002: jump @BRY_B1_9636 :BRY_B1_9606 0025: gosub @BRY_B1_15930 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 0 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_9636 0002: jump @BRY_B1_9674 :BRY_B1_9643 0025: gosub @BRY_B1_15930 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 2 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_9674 0002: jump @BRY_B1_9707 :BRY_B1_9681 $5772 == 0 // (int) var == num jump_if_false @BRY_B1_9707 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @BRY_B1_4000 $5634 1 :BRY_B1_9707 0002: jump @BRY_B1_9370 :BRY_B1_9714 0@ == 1 // (int) var == num jump_if_false @BRY_B1_10004 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6411 0035: $5855 = 0@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_9997 // Note: the incorrect math opcode was used here 0045: actor $5634 defined 0022: jump_if_false @BRY_B1_9963 // Note: the incorrect math opcode was used here 0045: actor $5687 defined 0022: jump_if_false @BRY_B1_9921 // Note: the incorrect math opcode was used here 004F: unknown_check $5643 0022: jump_if_false @BRY_B1_9881 // Note: the incorrect math opcode was used here 004F: unknown_check $5678 0022: jump_if_false @BRY_B1_9841 // Note: the incorrect math opcode was used here 02A6: (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_9834 // Note: the incorrect math opcode was used here $5744 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3868 4 0@ = 2 // (int) :BRY_B1_9834 0002: jump @BRY_B1_9874 :BRY_B1_9841 0059: text_clear_all 0025: gosub @BRY_B1_15930 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 2 0@ = 6 // (int) :BRY_B1_9874 0002: jump @BRY_B1_9914 :BRY_B1_9881 0025: gosub @BRY_B1_15930 0059: text_clear_all 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 5 0@ = 6 // (int) :BRY_B1_9914 0002: jump @BRY_B1_9956 :BRY_B1_9921 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 1 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_9956 0002: jump @BRY_B1_9997 :BRY_B1_9963 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 0 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_9997 0002: jump @BRY_B1_9714 :BRY_B1_10004 0@ == 2 // (int) var == num jump_if_false @BRY_B1_10382 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6411 0035: $5855 = 0@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_10375 // Note: the incorrect math opcode was used here 0045: actor $5634 defined 0022: jump_if_false @BRY_B1_10341 // Note: the incorrect math opcode was used here 0045: actor $5687 defined 0022: jump_if_false @BRY_B1_10299 // Note: the incorrect math opcode was used here 004F: unknown_check $5678 0022: jump_if_false @BRY_B1_10255 // Note: the incorrect math opcode was used here 02A6: (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_10227 // Note: the incorrect math opcode was used here 004F: unknown_check $5643 0022: jump_if_false @BRY_B1_10183 // Note: the incorrect math opcode was used here 8047: not unknown_check $1038 $5731 $5732 $5733 $5734 $5735 $5736 0 0022: jump_if_false @BRY_B1_10176 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BRY1_44' time 7000 flag 1 // The cops are on to you. Don't lose your wanted level. $5768 = 1 // (int) 010E: $5820 = current_time_in_ms 0025: gosub @BRY_B1_16533 0098: set_player $1038 wanted_level_to 3 0110: $5591 = player $1038 wanted_level 0@ = 3 // (int) :BRY_B1_10176 0002: jump @BRY_B1_10220 :BRY_B1_10183 0025: gosub @BRY_B1_15930 00BB: (unknown) $5656 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 5 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_10220 0002: jump @BRY_B1_10248 :BRY_B1_10227 0057: show_text_highpriority GXT 'BRY1_38' time 7000 flag 1 // Get back in the ~b~decoy van. 0@ = 1 // (int) :BRY_B1_10248 0002: jump @BRY_B1_10292 :BRY_B1_10255 00BB: (unknown) $5679 0025: gosub @BRY_B1_15930 0059: text_clear_all 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 2 0@ = 6 // (int) :BRY_B1_10292 0002: jump @BRY_B1_10334 :BRY_B1_10299 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 1 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_10334 0002: jump @BRY_B1_10375 :BRY_B1_10341 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 0 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_10375 0002: jump @BRY_B1_10004 :BRY_B1_10382 0@ == 3 // (int) var == num jump_if_false @BRY_B1_11222 0001: wait 0 ms 0035: $5855 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6411 0045: actor $1038 defined jump_if_false @BRY_B1_11215 004F: unknown_check $5678 jump_if_false @BRY_B1_11175 02A6: (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_10945 // Note: the incorrect math opcode was used here $5768 == 0 // (int) var == num jump_if_false @BRY_B1_10488 0057: show_text_highpriority GXT 'BRY1_44' time 7000 flag 1 // The cops are on to you. Don't lose your wanted level. $5768 = 1 // (int) 0002: jump @BRY_B1_10522 :BRY_B1_10488 $5769 == 0 // (int) var == num jump_if_false @BRY_B1_10522 0058: (unknown) 'BRY1_46' 7000 1 // Keep the cops away from ~b~Lance. $5769 = 1 // (int) :BRY_B1_10522 $5770 = 0 // (int) $5771 = 0 // (int) $5767 = 0 // (int) 004F: unknown_check $5643 jump_if_false @BRY_B1_10901 0045: actor $5634 defined jump_if_false @BRY_B1_10858 0045: actor $5687 defined jump_if_false @BRY_B1_10816 037A: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5057 jump_if_false @BRY_B1_10763 031D: (unknown) $1042 $1043 11@ 12@ 29@ 200.0 > 29@ // (float) num > var 0022: jump_if_false @BRY_B1_10674 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4087 010E: 30@ = current_time_in_ms 0011: 30@ > 31@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_10667 // Note: the incorrect math opcode was used here $5857 == 0 // (int) var == num jump_if_false @BRY_B1_10667 0057: show_text_highpriority GXT 'BRY1_35' time 7000 flag 1 // You have to lure the cops further away from ~b~Lance. $5857 = 1 // (int) :BRY_B1_10667 0002: jump @BRY_B1_10756 :BRY_B1_10674 004F: unknown_check $5643 jump_if_false @BRY_B1_10702 004E: put_car $5643 at $5843 $5844 $5845 00D1: set_car $5643 Z_angle_to 180.0 :BRY_B1_10702 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_1092 2 024D: (unknown) $5828 1 'BRY1_40' // Progress $5768 = 1 // (int) 0057: show_text_highpriority GXT 'BRY1_44' time 6000 flag 1 // The cops are on to you. Don't lose your wanted level. 0@ = 4 // (int) :BRY_B1_10756 0002: jump @BRY_B1_10809 :BRY_B1_10763 0025: gosub @BRY_B1_15930 00BB: (unknown) $5656 03C2: (unknown) 0059: text_clear_all 0025: gosub @BRY_B1_15930 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 6 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_10809 0002: jump @BRY_B1_10851 :BRY_B1_10816 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 1 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_10851 0002: jump @BRY_B1_10894 :BRY_B1_10858 0025: gosub @BRY_B1_15930 00BB: (unknown) $5656 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 0 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_10894 0002: jump @BRY_B1_10938 :BRY_B1_10901 0025: gosub @BRY_B1_15930 00BB: (unknown) $5656 0059: text_clear_all 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 5 0@ = 6 // (int) :BRY_B1_10938 0002: jump @BRY_B1_11168 :BRY_B1_10945 $5767 == 0 // (int) var == num jump_if_false @BRY_B1_10984 0057: show_text_highpriority GXT 'BRY1_38' time 7000 flag 1 // Get back in the ~b~decoy van. $5767 = 1 // (int) $5768 = 0 // (int) :BRY_B1_10984 0045: actor $5634 defined jump_if_false @BRY_B1_11129 0045: actor $5687 defined jump_if_false @BRY_B1_11082 037B: constant_params 0 variable_params 1 unknown 50 call_with_params @BRY_B1_5146 47@ 0078: if and 47@ == 1 // (int) var == num 82D8: not unknown_check $5678 jump_if_false @BRY_B1_11075 0001: wait 2000 ms 0025: gosub @BRY_B1_15930 0059: text_clear_all 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 6 0@ = 6 // (int) :BRY_B1_11075 0002: jump @BRY_B1_11122 :BRY_B1_11082 0001: wait 2000 ms 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 1 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_11122 0002: jump @BRY_B1_11168 :BRY_B1_11129 0001: wait 2000 ms 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 0 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_11168 0002: jump @BRY_B1_11215 :BRY_B1_11175 0025: gosub @BRY_B1_15930 00BB: (unknown) $5679 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 2 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_11215 0002: jump @BRY_B1_10382 :BRY_B1_11222 0@ == 4 // (int) var == num jump_if_false @BRY_B1_11940 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6411 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4700 0035: $5855 = 0@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_11933 // Note: the incorrect math opcode was used here 004F: unknown_check $5678 0022: jump_if_false @BRY_B1_11895 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4087 02A6: (unknown) $1038 $5678 0022: jump_if_false @BRY_B1_11780 // Note: the incorrect math opcode was used here $5747 == 1 // (int) var == num jump_if_false @BRY_B1_11354 $5750 == 0 // (int) var == num jump_if_false @BRY_B1_11354 0057: show_text_highpriority GXT 'BRY1_45' time 8000 flag 1 // Keep your wanted level until ~b~Lance ~w~reaches his destination. $5750 = 1 // (int) :BRY_B1_11354 $5768 == 0 // (int) var == num jump_if_false @BRY_B1_11393 0057: show_text_highpriority GXT 'BRY1_45' time 7000 flag 1 // Keep your wanted level until ~b~Lance ~w~reaches his destination. $5768 = 1 // (int) $5767 = 0 // (int) :BRY_B1_11393 0045: actor $5634 defined jump_if_false @BRY_B1_11740 004F: unknown_check $5643 jump_if_false @BRY_B1_11733 008B: actor $5634 in_sphere_in_car $5675 $5676 $5677 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @BRY_B1_11502 // Note: the incorrect math opcode was used here $5752 = 1 // (int) 0113: remove_references_to_car $5678 // Like turning a car into any random car 00BB: (unknown) $5656 00AE: remove_status_text $5831 00AE: remove_status_text $5828 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12621 $5853 jump_if_false @BRY_B1_11495 0025: gosub @BRY_B1_16350 0@ = 5 // (int) :BRY_B1_11495 0002: jump @BRY_B1_11733 :BRY_B1_11502 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5057 jump_if_false @BRY_B1_11561 0059: text_clear_all 03C2: (unknown) 0025: gosub @BRY_B1_15930 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 6 0@ = 6 // (int) 0002: jump @BRY_B1_11733 :BRY_B1_11561 037B: constant_params 2 variable_params 1 unknown 50 call_with_params @BRY_B1_4147 $1038 $5634 $5826 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5303 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4318 $5826 == 1 // (int) var == num jump_if_false @BRY_B1_11687 $5743 == 0 // (int) var == num jump_if_false @BRY_B1_11647 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12990 'BRYB1CD' $5743 = 1 // (int) :BRY_B1_11647 0057: show_text_highpriority GXT 'BRY1_36' time 5000 flag 1 // You're getting too close to ~b~Lance! $5739 = 1 // (int) 010E: $5814 = current_time_in_ms $5815 += 2000 // (int) 0002: jump @BRY_B1_11733 :BRY_B1_11687 $5826 == 2 // (int) var == num jump_if_false @BRY_B1_11733 0059: text_clear_all 0025: gosub @BRY_B1_15930 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 4 0025: gosub @BRY_B1_16580 0@ = 6 // (int) :BRY_B1_11733 0002: jump @BRY_B1_11773 :BRY_B1_11740 0025: gosub @BRY_B1_15930 0059: text_clear_all 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 5 0@ = 6 // (int) :BRY_B1_11773 0002: jump @BRY_B1_11888 :BRY_B1_11780 037B: constant_params 0 variable_params 1 unknown 50 call_with_params @BRY_B1_5146 47@ 0078: if and 47@ == 1 // (int) var == num 82D8: not unknown_check $5678 jump_if_false @BRY_B1_11849 0001: wait 2000 ms 0059: text_clear_all 0025: gosub @BRY_B1_15930 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 3 0@ = 6 // (int) :BRY_B1_11849 $5767 == 0 // (int) var == num jump_if_false @BRY_B1_11888 0057: show_text_highpriority GXT 'BRY1_50' time 7000 flag 1 // Don't leave the ~b~decoy van. $5767 = 1 // (int) $5768 = 0 // (int) :BRY_B1_11888 0002: jump @BRY_B1_11933 :BRY_B1_11895 0001: wait 2000 ms 0025: gosub @BRY_B1_15930 0059: text_clear_all 0025: gosub @BRY_B1_16580 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3772 2 0@ = 6 // (int) :BRY_B1_11933 0002: jump @BRY_B1_11222 :BRY_B1_11940 0@ == 5 // (int) var == num jump_if_false @BRY_B1_12108 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5832 0035: $5855 = 0@ // (int vars) 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_12094 // Note: the incorrect math opcode was used here $5742 == 0 // (int) var == num jump_if_false @BRY_B1_12036 $5744 == 0 // (int) var == num jump_if_false @BRY_B1_12036 $5749 == 1 // (int) var == num jump_if_false @BRY_B1_12036 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3868 8 $5742 = 1 // (int) :BRY_B1_12036 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_18250 0 809A: not player $1038 wanted_level > 0 jump_if_false @BRY_B1_12087 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 0025: gosub @BRY_B1_16597 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_17636 0@ = 6 // (int) :BRY_B1_12087 0002: jump @BRY_B1_12101 :BRY_B1_12094 0025: gosub @BRY_B1_15930 :BRY_B1_12101 0002: jump @BRY_B1_11940 :BRY_B1_12108 not 0@ == 6 // (int) var == num jump_if_false @BRY_B1_12127 0002: jump @BRY_B1_9367 :BRY_B1_12127 0026: return :BRY_B1_12129 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @SAFEHOU_12168 25 0025: gosub @BRY_B1_16462 003E: $5634 = create_actor_pedtype 22 model $5635 at 26@ 27@ 28@ 003E: $5687 = create_actor_pedtype 22 model $5686 at $5689 $5690 $5691 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_12198 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 2@ 3@ 4@ 010F: (unknown) $1038 38@ 39@ 40@ :BRY_B1_12198 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_12330 // Note: the incorrect math opcode was used here 0045: actor $5634 defined 0022: jump_if_false @BRY_B1_12330 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @AUDIMON_2977 $5634 01EC: (unknown) $5634 1 0119: actor $5634 kill_actor $1038 0310: (unknown) $5634 $1038 1 01AF: (unknown) $5634 1 0399: (unknown) $5634 1 0232: (unknown) $5634 1 0045: actor $5687 defined jump_if_false @BRY_B1_12330 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @AUDIMON_2977 $5687 01EC: (unknown) $5687 1 0119: actor $5687 kill_actor $1038 0310: (unknown) $5687 $1038 1 01AF: (unknown) $5687 1 0393: (unknown) $5687 0 0232: (unknown) $5687 1 :BRY_B1_12330 0162: release_model $5635 0162: release_model $5686 0048: $5678 = create_car #PONY at 5@ 6@ 7@ 0048: $5852 = create_car #SENTINEL at 38@ 39@ 40@ 004F: unknown_check $5852 0022: jump_if_false @BRY_B1_12376 // Note: the incorrect math opcode was used here 00D1: set_car $5852 Z_angle_to 70.0 :BRY_B1_12376 0162: release_model #SENTINEL 004F: unknown_check $5678 jump_if_false @BRY_B1_12437 0496: (unknown) $5678 0 0233: (unknown) $5678 8@ 9@ 00C0: (unknown) $5678 $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_1313 $5679 $5759 = 1 // (int) 01B2: (unknown) $5678 0 1 0 0 0 :BRY_B1_12437 0162: release_model #PONY $5745 = 0 // (int) $5746 = 0 // (int) $5747 = 0 // (int) $5748 = 0 // (int) $5749 = 0 // (int) $5750 = 0 // (int) $5738 = 0 // (int) $5739 = 0 // (int) $5740 = 0 // (int) $5742 = 0 // (int) $5737 = 0 // (int) $5753 = 0 // (int) $5754 = 0 // (int) $5743 = 0 // (int) 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_355 1000 0026: return :BRY_B1_12532 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_190 1000 0160: load_model 8 :BRY_B1_12549 8161: not model 8 available jump_if_false @BRY_B1_12570 0001: wait 0 ms 0002: jump @BRY_B1_12549 :BRY_B1_12570 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 49@ = 0 // (int) :BRY_B1_12584 2 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_12652 // Note: the incorrect math opcode was used here 003E: $5445(49@,2) = create_actor_pedtype 22 model 8 at $5447(49@,2) $5449(49@,2) $5451(49@,2) 0045: actor $5445(49@,2) defined jump_if_false @BRY_B1_12640 010F: (unknown) $5445(49@,2) 17@ 18@ 19@ :BRY_B1_12640 49@ += 1 // (int) 0002: jump @BRY_B1_12584 :BRY_B1_12652 0045: actor $5701 defined jump_if_false @BRY_B1_12683 0044: put_actor $5701 at $5703 $5705 $5707 010F: (unknown) $5701 $5832 $5833 $5834 :BRY_B1_12683 0045: actor $5702 defined 0022: jump_if_false @BRY_B1_12714 // Note: the incorrect math opcode was used here 0044: put_actor $5702 at $5704 $5706 $5708 010F: (unknown) $5702 $5832 $5833 $5834 :BRY_B1_12714 0162: release_model 8 0160: load_model #PONY :BRY_B1_12723 8161: not model #PONY available 0022: jump_if_false @BRY_B1_12745 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @BRY_B1_12723 :BRY_B1_12745 0048: $5643 = create_car #PONY at $5644 $5645 $5646 $5858 == 1 // (int) var == num jump_if_false @BRY_B1_12781 0048: $5678 = create_car #PONY at 20@ 21@ 22@ :BRY_B1_12781 004F: unknown_check $5678 0022: jump_if_false @BRY_B1_12831 // Note: the incorrect math opcode was used here 004E: put_car $5678 at 20@ 21@ 22@ 0233: (unknown) $5678 17@ 18@ 004A: car $5678 drive_to -1152.81 -229.62 10.34 0050: set_car $5678 max_speed_to 4.5 :BRY_B1_12831 00B9: set_camera_position -1097.37 -209.74 24.08 rotations 0 0 0 00BA: set_camera_point_at -1098.16 -210.25 23.76 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1097.68 -209.95 23.95 rotations 0 0 0 00BA: set_camera_point_at -1098.48 -210.46 23.63 mode 1 004F: unknown_check $5643 jump_if_false @BRY_B1_12971 0496: (unknown) $5643 1 0233: (unknown) $5643 $5647 $5648 0116: remove_car $5643 from_mission_cleanup_list 023D: (unknown) $5643 1 01B0: (unknown) $5643 1 01B2: (unknown) $5643 1 1 0 0 0 :BRY_B1_12971 0162: release_model #PONY 0001: wait 500 ms 0045: actor $5701 defined jump_if_false @BRY_B1_13004 04B4: (unknown) $5701 120 524 100.0 :BRY_B1_13004 0045: actor $5702 defined jump_if_false @BRY_B1_13027 04B4: (unknown) $5702 120 520 100.0 :BRY_B1_13027 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 5000 jump_if_false @BRY_B1_13064 0002: jump @BRY_B1_15178 :BRY_B1_13064 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 041A: (unknown) 'LANST' $5635 041A: (unknown) 'BRY' $5686 :BRY_B1_13094 0078: if or 8161: not model $5635 available 8161: not model $5686 available 0022: jump_if_false @BRY_B1_13123 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @BRY_B1_13094 :BRY_B1_13123 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_13156 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 11@ 12@ 13@ 010F: (unknown) $1038 $5695 $5696 $5697 010B: set_actor $1038 armed_weapon_to 0 :BRY_B1_13156 004F: unknown_check $5678 jump_if_false @BRY_B1_13180 004E: put_car $5678 at 17@ 18@ 19@ 0233: (unknown) $5678 23@ 24@ :BRY_B1_13180 003F: destroy_actor $5634 003F: destroy_actor $5687 003E: $5634 = create_actor_pedtype 22 model $5635 at $5637 $5638 $5639 003E: $5687 = create_actor_pedtype 22 model $5686 at $5695 $5696 $5697 0045: actor $5634 defined 0022: jump_if_false @BRY_B1_13234 // Note: the incorrect math opcode was used here 010F: (unknown) $5634 11@ 12@ 13@ :BRY_B1_13234 0045: actor $5687 defined 0022: jump_if_false @BRY_B1_13252 // Note: the incorrect math opcode was used here 010F: (unknown) $5687 11@ 12@ 13@ :BRY_B1_13252 49@ = 0 // (int) :BRY_B1_13256 1 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_13331 // Note: the incorrect math opcode was used here 0092: $5603(49@,5) = init_object #GD_SPRAYCANS at $5608(49@,1) $5609(49@,1) $5610(49@,1) 0252: object $5603(49@,5) exists 0022: jump_if_false @BRY_B1_13319 // Note: the incorrect math opcode was used here 03F6: (unknown) $5603(49@,5) $5611(49@,1) $5612(49@,1) $5613(49@,1) :BRY_B1_13319 49@ += 1 // (int) 0002: jump @BRY_B1_13256 :BRY_B1_13331 00B9: set_camera_position -1148.17 -232.44 11.72 rotations 0 0 0 00BA: set_camera_point_at -1148.66 -231.57 11.66 mode 2 0045: actor $5634 defined jump_if_false @BRY_B1_13404 0045: actor $1038 defined jump_if_false @BRY_B1_13404 0153: (unknown) $5634 $1038 0153: (unknown) $1038 $5634 :BRY_B1_13404 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1AA' 'BRY1_08' $5634 0 // ~w~This is gonna be the decoy van. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1AA' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1AB' 'BRY1_09' $5634 0 // ~w~C'mon Vic. You drive. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1AB' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1BA' 'BRY1_12' $1038 0 // ~w~This van's the wrong color, Forbes. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1BA' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1BB' 'BRY1_13' $5687 0 // ~w~Relax. It's nothing a little paint can't fix. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1BB' 0045: actor $1038 defined jump_if_false @BRY_B1_13627 04B4: (unknown) $1038 120 524 100.0 :BRY_B1_13627 0045: actor $5634 defined jump_if_false @BRY_B1_13650 04B4: (unknown) $5634 120 523 100.0 :BRY_B1_13650 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 'BRYB1AA' 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 'BRYB1AA' jump_if_false @BRY_B1_13713 0002: jump @BRY_B1_15178 :BRY_B1_13713 0045: actor $5634 defined jump_if_false @BRY_B1_13741 0045: actor $1038 defined jump_if_false @BRY_B1_13741 0153: (unknown) $5634 $1038 :BRY_B1_13741 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 'BRYB1AB' 0 0045: actor $1038 defined jump_if_false @BRY_B1_13809 0045: actor $5687 defined jump_if_false @BRY_B1_13809 0153: (unknown) $1038 $5687 0153: (unknown) $5687 $1038 00EE: (unknown) $5687 -1147.92 -231.52 :BRY_B1_13809 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 'BRYB1AB' jump_if_false @BRY_B1_13842 0002: jump @BRY_B1_15178 :BRY_B1_13842 00B9: set_camera_position -1153.12 -233.86 14.41 rotations 0 0 0 00BA: set_camera_point_at -1152.71 -233.07 13.95 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 0001: wait 0 ms 00B9: set_camera_position -1153.12 -233.86 14.41 rotations 0 0 0 00BA: set_camera_point_at -1152.65 -233.1 13.95 mode 1 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 'BRYB1BA' 0 0045: actor $1038 defined jump_if_false @BRY_B1_13974 04B4: (unknown) $1038 121 557 1.0 :BRY_B1_13974 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 'BRYB1BA' jump_if_false @BRY_B1_14007 0002: jump @BRY_B1_15178 :BRY_B1_14007 0045: actor $1038 defined jump_if_false @BRY_B1_14030 0528: (unknown) $1038 557 -0.9 :BRY_B1_14030 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 'BRYB1BB' 0 0045: actor $5687 defined jump_if_false @BRY_B1_14073 04B4: (unknown) $5687 121 561 1.0 :BRY_B1_14073 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 2000 jump_if_true @BRY_B1_15178 0045: actor $5687 defined jump_if_false @BRY_B1_14116 04B4: (unknown) $5687 120 524 1.0 :BRY_B1_14116 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 'BRYB1BB' jump_if_false @BRY_B1_14149 0002: jump @BRY_B1_15178 :BRY_B1_14149 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 1500 jump_if_false @BRY_B1_14176 0002: jump @BRY_B1_15178 :BRY_B1_14176 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12382 0049: destroy_car $5678 0160: load_model #PONY 49@ = 0 // (int) :BRY_B1_14209 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_14239 // Note: the incorrect math opcode was used here 0093: destroy_object $5603(49@,5) 49@ += 1 // (int) 0002: jump @BRY_B1_14209 :BRY_B1_14239 8161: not model #PONY available jump_if_false @BRY_B1_14261 0001: wait 0 ms 0002: jump @BRY_B1_14239 :BRY_B1_14261 0048: $5678 = create_car #PONY at 17@ 18@ 19@ 004F: unknown_check $5678 0022: jump_if_false @BRY_B1_14294 // Note: the incorrect math opcode was used here 0496: (unknown) $5678 1 0233: (unknown) $5678 23@ 24@ :BRY_B1_14294 0045: actor $1038 defined 0022: jump_if_false @BRY_B1_14330 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at -1151.5 -229.91 10.41 00CF: set_actor $1038 Z_angle_to 25.0 :BRY_B1_14330 0045: actor $5634 defined jump_if_false @BRY_B1_14369 0044: put_actor $5634 at -1149.9 -228.94 10.45 00CF: set_actor $5634 Z_angle_to 43.79 :BRY_B1_14369 0045: actor $5687 defined jump_if_false @BRY_B1_14408 0044: put_actor $5687 at -1149.37 -228.1 10.41 00CF: set_actor $5687 Z_angle_to 68.37 :BRY_B1_14408 49@ = 0 // (int) :BRY_B1_14412 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_14487 // Note: the incorrect math opcode was used here 0092: $5603(49@,5) = init_object #GD_SPRAYCANS at $5614(49@,5) $5619(49@,5) $5624(49@,5) 0252: object $5603(49@,5) exists 0022: jump_if_false @BRY_B1_14475 // Note: the incorrect math opcode was used here 03F6: (unknown) $5603(49@,5) $5629(49@,5) $5634(49@,5) $5639(49@,5) :BRY_B1_14475 49@ += 1 // (int) 0002: jump @BRY_B1_14412 :BRY_B1_14487 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1BC' 'BRY1_14' $5634 0 // ~w~This van is good to Van Gogh... Heh-heh. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1BC' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1BD' 'BRY1_15' $5687 0 // ~w~Yeah, funny... Vic, take the decoy and lead the cops away from here. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1BD' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1BE' 'BRY1_16' $5687 0 // ~w~We'll let you know when we're home free. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1BE' 0045: actor $1038 defined jump_if_false @BRY_B1_14660 04B4: (unknown) $1038 120 512 100.0 :BRY_B1_14660 0045: actor $5634 defined jump_if_false @BRY_B1_14683 04B4: (unknown) $5634 120 524 100.0 :BRY_B1_14683 0045: actor $5687 defined jump_if_false @BRY_B1_14706 04B4: (unknown) $5687 120 525 100.0 :BRY_B1_14706 00B9: set_camera_position -1151.19 -228.69 10.95 rotations 0 0 0 00BA: set_camera_point_at -1151.76 -227.88 11.06 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1149.28 -231.65 10.95 rotations 0 0 0 00BA: set_camera_point_at -1149.79 -230.8 11.08 mode 1 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 49@ = 0 // (int) :BRY_B1_14809 200 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_14918 // Note: the incorrect math opcode was used here 0138: $5800 = random_float_in_ranges $5806 $5809 0138: $5801 = random_float_in_ranges $5807 $5810 $5802 = 10.4 // (float) 0138: $5803 = random_float_in_ranges -0.075 0.075 0138: $5804 = random_float_in_ranges -0.075 0.075 0138: $5805 = random_float_in_ranges 0.001 0.002 029F: (unknown) 24 $5800 $5801 $5802 $5803 $5804 $5805 0 49@ += 1 // (int) 0002: jump @BRY_B1_14809 :BRY_B1_14918 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 'BRYB1BC' 0 0045: actor $5634 defined jump_if_false @BRY_B1_14961 04B4: (unknown) $5634 121 556 1.0 :BRY_B1_14961 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 'BRYB1BC' jump_if_false @BRY_B1_14994 0002: jump @BRY_B1_15178 :BRY_B1_14994 0045: actor $5634 defined jump_if_false @BRY_B1_15017 0528: (unknown) $5634 556 -0.8 :BRY_B1_15017 0045: actor $5687 defined jump_if_false @BRY_B1_15045 0045: actor $1038 defined jump_if_false @BRY_B1_15045 0153: (unknown) $5687 $1038 :BRY_B1_15045 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 'BRYB1BD' 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 'BRYB1BD' jump_if_false @BRY_B1_15098 0002: jump @BRY_B1_15178 :BRY_B1_15098 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13171 'BRYB1BE' 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13348 'BRYB1BE' jump_if_false @BRY_B1_15151 0002: jump @BRY_B1_15178 :BRY_B1_15151 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4341 1000 jump_if_false @BRY_B1_15178 0002: jump @BRY_B1_15178 :BRY_B1_15178 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12382 003F: destroy_actor $5634 003F: destroy_actor $5687 0045: actor $1038 defined jump_if_false @BRY_B1_15234 009B: clear_player $1038 wanted_level 0352: (unknown) $1038 :BRY_B1_15234 0045: actor $5701 defined jump_if_false @BRY_B1_15249 0352: (unknown) $5701 :BRY_B1_15249 0045: actor $5702 defined jump_if_false @BRY_B1_15264 0352: (unknown) $5702 :BRY_B1_15264 0444: (unknown) 120 0444: (unknown) 121 004F: unknown_check $5643 jump_if_false @BRY_B1_15325 00A4: $5634 = create_actor_pedtype 22 model $5635 in_car $5643 driverseat 0118: $5687 = create_actor_pedtype 22 model $5686 in_car $5643 passenger_seat 0 031C: (unknown) $5643 013A: set_car $5643 door_status_to 2 0052: set_car $5643 driver_behaviour_to 11 $5760 = 0 // (int) :BRY_B1_15325 0162: release_model $5635 0162: release_model $5686 0045: actor $1038 defined jump_if_false @BRY_B1_15390 007E: actor $1038 driving jump_if_false @BRY_B1_15376 0216: (unknown) $1038 11@ 12@ 13@ 010F: (unknown) $1038 17@ 18@ 19@ 0002: jump @BRY_B1_15390 :BRY_B1_15376 0044: put_actor $1038 at 11@ 12@ 13@ 010F: (unknown) $1038 17@ 18@ 19@ :BRY_B1_15390 0049: destroy_car $5678 0048: $5678 = create_car #PONY at 17@ 18@ 19@ 004F: unknown_check $5678 0022: jump_if_false @BRY_B1_15456 // Note: the incorrect math opcode was used here 0334: (unknown) $5678 0 0233: (unknown) $5678 23@ 24@ 0496: (unknown) $5678 1 00C0: (unknown) $5678 $5679 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_1313 $5679 $5759 = 1 // (int) :BRY_B1_15456 0162: release_model #PONY 0295: (unknown) $5731 $5732 $5733 $5734 $5735 $5736 0246: (unknown) $5731 $5732 $5733 $5734 $5735 $5736 49@ = 0 // (int) :BRY_B1_15493 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_15523 // Note: the incorrect math opcode was used here 0093: destroy_object $5603(49@,5) 49@ += 1 // (int) 0002: jump @BRY_B1_15493 :BRY_B1_15523 49@ = 0 // (int) :BRY_B1_15527 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_15602 // Note: the incorrect math opcode was used here 0092: $5603(49@,5) = init_object #GD_SPRAYCANS at $5614(49@,5) $5619(49@,5) $5624(49@,5) 0252: object $5603(49@,5) exists 0022: jump_if_false @BRY_B1_15590 // Note: the incorrect math opcode was used here 03F6: (unknown) $5603(49@,5) $5629(49@,5) $5634(49@,5) $5639(49@,5) :BRY_B1_15590 49@ += 1 // (int) 0002: jump @BRY_B1_15527 :BRY_B1_15602 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1CA' 'BRY1_17' $5634 0 // ~w~Breaker - Breaker. What's your twenty? 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1CA' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1CB' 'BRY1_18' $5687 0 // ~w~For Christ-sakes Lance, speak English. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1CB' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1CC' 'BRY1_19' $5634 0 // ~w~Uh, yeah - we're on our way. Keep the cops busy. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1CC' 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4372 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1CD' 'BRY1_20' -99 1 // ~w~All I can see is cops. You must be nearby. Drive south man! 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1CD' 0160: load_model #MULE 0160: load_model #BOXVIL :BRY_B1_15823 0078: if or 8161: not model #MULE available 8161: not model #BOXVIL available jump_if_false @BRY_B1_15854 0001: wait 0 ms 0002: jump @BRY_B1_15823 :BRY_B1_15854 031E: (unknown) $5675 $5676 $5677 $5644 $5645 $5646 $5827 0264: (unknown) 1.0 49@ = 0 // (int) :BRY_B1_15879 1 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_15903 // Note: the incorrect math opcode was used here 49@ += 1 // (int) 0002: jump @BRY_B1_15879 :BRY_B1_15903 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_355 1000 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3868 9 0026: return :BRY_B1_15930 0001: wait 2000 ms 020D: (unknown) $5634 020D: (unknown) $5687 004F: unknown_check $5643 jump_if_false @BRY_B1_16252 01B7: unknown_check $5643 jump_if_false @BRY_B1_16125 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @BRY_B1_16052 0107: toggle_player $1038 can_move 0 0045: actor $1038 defined jump_if_false @BRY_B1_16052 0047: unknown_check $1038 $5731 $5732 $5733 $5734 $5735 $5736 0 0022: jump_if_false @BRY_B1_16052 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at -1136.24 -235.19 11.44 00CF: set_actor $1038 Z_angle_to 270.0 :BRY_B1_16052 003F: destroy_actor $5634 003F: destroy_actor $5687 003F: destroy_actor $5701 003F: destroy_actor $5702 0113: remove_references_to_car $5709 // Like turning a car into any random car 0113: remove_references_to_car $5710 // Like turning a car into any random car 0113: remove_references_to_car $5643 // Like turning a car into any random car 0113: remove_references_to_car $5678 // Like turning a car into any random car 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @BRY_B1_16116 0107: toggle_player $1038 can_move 1 :BRY_B1_16116 0026: return 0002: jump @BRY_B1_16245 :BRY_B1_16125 0045: actor $1038 defined jump_if_false @BRY_B1_16201 0047: unknown_check $1038 $5731 $5732 $5733 $5734 $5735 $5736 0 0022: jump_if_false @BRY_B1_16201 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 0044: put_actor $1038 at -1138.36 -235.18 10.44 00CF: set_actor $1038 Z_angle_to 270.0 0001: wait 1000 ms :BRY_B1_16201 020D: (unknown) $5634 020D: (unknown) $5687 003F: destroy_actor $5701 003F: destroy_actor $5702 0113: remove_references_to_car $5709 // Like turning a car into any random car 0113: remove_references_to_car $5710 // Like turning a car into any random car 0113: remove_references_to_car $5643 // Like turning a car into any random car 0113: remove_references_to_car $5678 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 0026: return :BRY_B1_16245 0002: jump @BRY_B1_16348 :BRY_B1_16252 0045: actor $1038 defined jump_if_false @BRY_B1_16348 0047: unknown_check $1038 32@ 33@ 34@ 35@ 36@ 37@ 0 0022: jump_if_false @BRY_B1_16348 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @BRY_B1_16307 0107: toggle_player $1038 can_move 0 :BRY_B1_16307 0044: put_actor $1038 at -1138.36 -235.18 10.44 00CF: set_actor $1038 Z_angle_to 270.0 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4326 :BRY_B1_16348 0026: return :BRY_B1_16350 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1CJ' 'BRY1_26' $5634 0 // ~w~We're there! Ten-Ten, let's do it again, big cowboy. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1CJ' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12755 'BRYB1CK' 'BRY1_27' $5634 0 // ~w~Lose the smokey Vic. You're all done. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12704 'BRYB1CK' 0026: return :BRY_B1_16462 0160: load_model #SENTINEL 0160: load_model #PONY 041A: (unknown) 'LANST' $5635 041A: (unknown) 'BRY' $5686 :BRY_B1_16492 0078: if or 8161: not model #SENTINEL available 8161: not model #PONY available 8161: not model $5635 available 8161: not model $5686 available 0022: jump_if_false @BRY_B1_16531 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @BRY_B1_16492 :BRY_B1_16531 0026: return :BRY_B1_16533 0035: 31@ = $5820 // (int vars) 31@ += 15000 // (int) 0026: return 0035: $5821 = $5820 // (int vars) 0035: $5822 = $5820 // (int vars) $5822 += 3000 // (int) 0035: $5823 = $5822 // (int vars) $5823 += 3000 // (int) 0026: return :BRY_B1_16580 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :BRY_B1_16597 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @99RED_12847 'BRY_B01' 1500 // Money for Nothing 01DF: progress_made += 1 0026: return :BRY_B1_16625 $1045 = 0 // (int) 0252: object $1825 exists jump_if_false @BRY_B1_16658 010D: put_object $1825 at -1141.49 -235.67 12.5 :BRY_B1_16658 020D: (unknown) $5634 020D: (unknown) $5687 003F: destroy_actor $5829 00BB: (unknown) $5656 00BB: (unknown) $5679 00BB: (unknown) $5835 0249: (unknown) $5856 00BB: (unknown) $5839 00BB: (unknown) 46@ 00AE: remove_status_text $5828 0112: remove_references_to_actor $5701 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5702 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5709 // Like turning a car into any random car 0113: remove_references_to_car $5710 // Like turning a car into any random car 0113: remove_references_to_car $5643 // Like turning a car into any random car 0113: remove_references_to_car $5678 // Like turning a car into any random car 0113: remove_references_to_car $5852 // Like turning a car into any random car 0162: release_model #MULE 0162: release_model #BOXVIL 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_17636 007A: mission_cleanup 0026: return //-------------Mission 69--------------- :BRY_B3 0238: name_thread 'BRY_B3' 01EA: increment_mission_attempts 033A: use_GXT_table 'BRY_B3' 0025: gosub @BRY_B3_19919 009D: wasted_or_busted // mission only jump_if_false @BRY_B3_45 0025: gosub @BRY_B3_28961 :BRY_B3_45 0025: gosub @BRY_B3_29501 end_thread 0@ == 0 // (int) var == num jump_if_false @BRY_B3_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B3_273 :BRY_B3_97 0@ == 1 // (int) var == num jump_if_false @BRY_B3_130 03CF: (unknown) 200 200 200 255 0002: jump @BRY_B3_273 :BRY_B3_130 0@ == 2 // (int) var == num jump_if_false @BRY_B3_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BRY_B3_273 :BRY_B3_172 0@ == 3 // (int) var == num jump_if_false @BRY_B3_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B3_273 :BRY_B3_216 0@ == 4 // (int) var == num jump_if_false @BRY_B3_247 03CF: (unknown) 8 143 59 255 0002: jump @BRY_B3_273 :BRY_B3_247 0@ == 5 // (int) var == num jump_if_false @BRY_B3_273 03CF: (unknown) 237 130 180 255 :BRY_B3_273 0026: return :BRY_B3_275 00BC: (unknown) 0@ 2 0026: return :BRY_B3_282 00BC: (unknown) 0@ 6 0026: return :BRY_B3_289 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B3_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BRY_B3_337 0 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BRY_B3_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BRY_B3_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BRY_B3_431 02B4: set_camera_transverse_delay 0 time 7@ :BRY_B3_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BRY_B3_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BRY_B3_483 :BRY_B3_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BRY_B3_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BRY_B3_517 02B4: set_camera_transverse_delay 0 time 5@ :BRY_B3_517 809F: not actor 3@ dead 0022: jump_if_false @BRY_B3_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BRY_B3_533 0026: return :BRY_B3_535 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @BRY_B3_599 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @BRY_B3_593 0400: (unknown) $1038 $1690 0002: jump @BRY_B3_599 :BRY_B3_593 02C0: (unknown) $1038 $1690 :BRY_B3_599 0@ >= 0 // (int) var >= num jump_if_false @BRY_B3_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :BRY_B3_626 0045: actor $1038 defined jump_if_false @BRY_B3_694 807E: not actor $1038 driving jump_if_false @BRY_B3_671 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @BRY_B3_674 :BRY_B3_671 021D: (unknown) 0 :BRY_B3_674 $1698 == 0 // (int) var == num jump_if_false @BRY_B3_690 02EA: select_interior 2 :BRY_B3_690 01AE: (unknown) 1 :BRY_B3_694 0059: text_clear_all 0268: (unknown) 0026: return :BRY_B3_700 0045: actor $1038 defined jump_if_false @BRY_B3_764 807E: not actor $1038 driving jump_if_false @BRY_B3_752 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @BRY_B3_752 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :BRY_B3_752 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :BRY_B3_764 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BRY_B3_813 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @BRY_B3_813 02EA: select_interior 0 :BRY_B3_813 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BRY_B3_843 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BRY_B3_843 0026: return 0045: actor 0@ defined jump_if_false @BRY_B3_864 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BRY_B3_864 0026: return 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_894 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BRY_B3_894 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BRY_B3_894 0026: return :BRY_B3_896 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_943 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BRY_B3_939 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @BRY_B3_943 :BRY_B3_939 1@ = 0 // (int) :BRY_B3_943 1@ == 1 // (int) var == num jump_if_false @BRY_B3_1027 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B3_1020 007E: actor 0@ driving jump_if_false @BRY_B3_1016 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BRY_B3_1006 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BRY_B3_1009 :BRY_B3_1006 00F1: (unknown) 0@ :BRY_B3_1009 0002: jump @BRY_B3_1020 :BRY_B3_1016 1@ = 0 // (int) :BRY_B3_1020 0002: jump @BRY_B3_943 :BRY_B3_1027 0026: return 0045: actor 0@ defined jump_if_false @BRY_B3_1121 007E: actor 0@ driving jump_if_false @BRY_B3_1105 02A7: unknown_check 0@ jump_if_false @BRY_B3_1075 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BRY_B3_1098 :BRY_B3_1075 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_896 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B3_1098 0002: jump @BRY_B3_1114 :BRY_B3_1105 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B3_1114 0002: jump @BRY_B3_1123 :BRY_B3_1121 005F: (unknown) :BRY_B3_1123 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_1281 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BRY_B3_1281 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BRY_B3_1222 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B3_1181 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B3_1215 :BRY_B3_1181 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_896 0@ 4@ > -1 // (int) var > num jump_if_false @BRY_B3_1215 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_896 4@ :BRY_B3_1215 0002: jump @BRY_B3_1281 :BRY_B3_1222 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B3_1247 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B3_1281 :BRY_B3_1247 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_896 0@ not 3@ == -1 // (int) var == num jump_if_false @BRY_B3_1281 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_896 3@ :BRY_B3_1281 0045: actor 0@ defined jump_if_false @BRY_B3_1333 004F: unknown_check 1@ jump_if_false @BRY_B3_1333 007E: actor 0@ driving jump_if_false @BRY_B3_1333 807C: not actor 0@ driving 1@ 0022: jump_if_false @BRY_B3_1333 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_896 0@ :BRY_B3_1333 5@ = 0 // (int) :BRY_B3_1337 5@ == 0 // (int) var == num jump_if_false @BRY_B3_1435 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B3_1428 004F: unknown_check 1@ jump_if_false @BRY_B3_1428 007C: actor 0@ driving 1@ 0022: jump_if_false @BRY_B3_1394 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BRY_B3_1428 :BRY_B3_1394 2@ == -1 // (int) var == num jump_if_false @BRY_B3_1420 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BRY_B3_1428 :BRY_B3_1420 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BRY_B3_1428 0002: jump @BRY_B3_1337 :BRY_B3_1435 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @BRY_B3_1637 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_1637 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1784 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1751 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @BRY_B3_1777 :BRY_B3_1751 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1773 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @BRY_B3_1777 :BRY_B3_1773 0035: 3@ = 2@ // (int vars) :BRY_B3_1777 0002: jump @BRY_B3_1788 :BRY_B3_1784 0035: 3@ = 0@ // (int vars) :BRY_B3_1788 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1856 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1823 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @BRY_B3_1849 :BRY_B3_1823 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1845 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @BRY_B3_1849 :BRY_B3_1845 0036: 3@ = 2@ // (float vars) :BRY_B3_1849 0002: jump @BRY_B3_1860 :BRY_B3_1856 0036: 3@ = 0@ // (float vars) :BRY_B3_1860 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_1888 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_1892 :BRY_B3_1888 0035: 1@ = 0@ // (int vars) :BRY_B3_1892 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @BRY_B3_1920 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @BRY_B3_1924 :BRY_B3_1920 0036: 1@ = 0@ // (float vars) :BRY_B3_1924 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @BRY_B3_1959 005F: (unknown) :BRY_B3_1959 801D: not 1@ == 0 // (int) var == var jump_if_false @BRY_B3_1972 005F: (unknown) :BRY_B3_1972 801D: not 2@ == 0 // (int) var == var jump_if_false @BRY_B3_1985 005F: (unknown) :BRY_B3_1985 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2000 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_2000 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2013 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_2013 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @BRY_B3_2215 0026: return :BRY_B3_2215 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @BRY_B3_2260 0026: return :BRY_B3_2260 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2328 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2328 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_2328 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2354 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2354 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_2354 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @BRY_B3_2437 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_2437 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @BRY_B3_2473 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :BRY_B3_2473 3@ > 380.0 // (float) var > num jump_if_false @BRY_B3_2492 3@ = 380.0 // (float) :BRY_B3_2492 5.0 > 4@ // (float) num > var 0022: jump_if_false @BRY_B3_2511 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :BRY_B3_2511 4@ > 240.0 // (float) var > num jump_if_false @BRY_B3_2530 4@ = 240.0 // (float) :BRY_B3_2530 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B3_2628 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :BRY_B3_2628 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @BRY_B3_2668 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :BRY_B3_2668 10@ > 0 // (float) var > num jump_if_false @BRY_B3_2686 9@ = 1 // (int) 005E: (unknown) :BRY_B3_2686 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B3_2725 // Note: the incorrect math opcode was used here 005F: (unknown) :BRY_B3_2725 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :BRY_B3_3188 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_3338 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @BRY_B3_3314 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :BRY_B3_3314 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @BRY_B3_3188 :BRY_B3_3338 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @BRY_B3_3421 0 > 5@ // (int) num > var 0022: jump_if_false @BRY_B3_3404 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_3408 :BRY_B3_3404 0035: 10@ = 5@ // (int vars) :BRY_B3_3408 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @BRY_B3_3426 :BRY_B3_3421 0203: set_draw_text_position 0@ 1@ GXT 4@ :BRY_B3_3426 0026: return :BRY_B3_3428 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_3513 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :BRY_B3_3513 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @BRY_B3_3428 0@ 2@ 3@ jump_if_false @BRY_B3_3540 0203: set_draw_text_position 2@ 3@ GXT 1@ :BRY_B3_3540 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @BRY_B3_3428 0@ 3@ 4@ jump_if_false @BRY_B3_3568 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :BRY_B3_3568 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @BRY_B3_3428 0@ 4@ 5@ jump_if_false @BRY_B3_3597 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :BRY_B3_3597 0026: return 007F: player 0 pressed_key 4 jump_if_false @BRY_B3_3674 007F: player 0 pressed_key 8 jump_if_false @BRY_B3_3667 $5588 == 0 // (int) var == num jump_if_false @BRY_B3_3667 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :BRY_B3_3667 0002: jump @BRY_B3_3679 :BRY_B3_3674 $5588 = 0 // (int) :BRY_B3_3679 007F: player 0 pressed_key 4 jump_if_false @BRY_B3_3765 007F: player 0 pressed_key 9 jump_if_false @BRY_B3_3758 $5589 == 0 // (int) var == num jump_if_false @BRY_B3_3758 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :BRY_B3_3758 0002: jump @BRY_B3_3770 :BRY_B3_3765 $5589 = 0 // (int) :BRY_B3_3770 0026: return :BRY_B3_3772 $5997 = 99 // (int) 0@ = 0 // (int) $5790(0@,4) = 58.612 // (float) $5794(0@,4) = 10.0 // (float) $5754(0@,4) = -654.6746 // (float) $5758(0@,4) = -1292.384 // (float) 0036: $5762(0@,4) = $5790(0@,4) // (float vars) $5742(0@,4) = -642.2557 // (float) $5746(0@,4) = -1320.915 // (float) 0036: $5750(0@,4) = $5790(0@,4) // (float vars) $5766(0@,4) = -655.6827 // (float) $5770(0@,4) = -1326.778 // (float) 0036: $5774(0@,4) = $5790(0@,4) // (float vars) $5778(0@,4) = -668.1466 // (float) $5782(0@,4) = -1298.323 // (float) 0036: $5786(0@,4) = $5790(0@,4) // (float vars) 0@ = 1 // (int) $5790(0@,4) = 58.4616 // (float) $5794(0@,4) = 10.0 // (float) $5754(0@,4) = -693.1462 // (float) $5758(0@,4) = -1248.527 // (float) 0036: $5762(0@,4) = $5790(0@,4) // (float vars) $5742(0@,4) = -707.2397 // (float) $5746(0@,4) = -1215.656 // (float) 0036: $5750(0@,4) = $5790(0@,4) // (float vars) $5766(0@,4) = -689.1 // (float) $5770(0@,4) = -1207.359 // (float) 0036: $5774(0@,4) = $5790(0@,4) // (float vars) $5778(0@,4) = -674.692 // (float) $5782(0@,4) = -1240.55 // (float) 0036: $5786(0@,4) = $5790(0@,4) // (float vars) 0@ = 2 // (int) $5790(0@,4) = 65.7729 // (float) $5794(0@,4) = 5.0 // (float) $5754(0@,4) = -670.4456 // (float) $5758(0@,4) = -1282.396 // (float) 0036: $5762(0@,4) = $5790(0@,4) // (float vars) $5742(0@,4) = -685.5814 // (float) $5746(0@,4) = -1254.75 // (float) 0036: $5750(0@,4) = $5790(0@,4) // (float vars) $5766(0@,4) = -677.348 // (float) $5770(0@,4) = -1251.188 // (float) 0036: $5774(0@,4) = $5790(0@,4) // (float vars) $5778(0@,4) = -668.1213 // (float) $5782(0@,4) = -1281.827 // (float) 0036: $5786(0@,4) = $5790(0@,4) // (float vars) 0@ = 3 // (int) $5790(0@,4) = 25.9616 // (float) $5794(0@,4) = 5.0 // (float) $5754(0@,4) = -671.8483 // (float) $5758(0@,4) = -1286.503 // (float) 0036: $5762(0@,4) = $5790(0@,4) // (float vars) $5742(0@,4) = -661.712 // (float) $5746(0@,4) = -1281.389 // (float) 0036: $5750(0@,4) = $5790(0@,4) // (float vars) $5766(0@,4) = -656.9237 // (float) $5770(0@,4) = -1291.93 // (float) 0036: $5774(0@,4) = $5790(0@,4) // (float vars) $5778(0@,4) = -667.6037 // (float) $5782(0@,4) = -1297.137 // (float) 0036: $5786(0@,4) = $5790(0@,4) // (float vars) 0026: return 0026: return :BRY_B3_4393 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_3772 $5658 = -1 // (int) $5895 = 91.45 // (float) $5880 = -899.34 // (float) $5885 = 165.76 // (float) $5890 = 17.13 // (float) $5881 = -900.16 // (float) $5886 = 166.31 // (float) $5891 = 17.05 // (float) $5882 = -896.41 // (float) $5887 = 161.98 // (float) $5892 = 17.05 // (float) $5883 = -899.12 // (float) $5888 = 164.85 // (float) $5893 = 17.05 // (float) $5948 = 200.0 // (float) $5936 = -692.7925 // (float) $5940 = -1222.931 // (float) $5944 = 60.4616 // (float) $5937 = -694.5719 // (float) $5941 = -1218.114 // (float) $5945 = 60.4616 // (float) $5938 = -694.8265 // (float) $5942 = -1217.2 // (float) $5946 = 60.4616 // (float) $5939 = -693.605 // (float) $5943 = -1218.179 // (float) $5947 = 60.4616 // (float) $5961 = 20.88 // (float) $5949 = -752.4 // (float) $5953 = -1153.32 // (float) $5957 = 10.77 // (float) $5950 = -752.69 // (float) $5954 = -1157.43 // (float) $5958 = 11.07 // (float) $5951 = -753.52 // (float) $5955 = -1155.16 // (float) $5959 = 11.07 // (float) $5952 = -756.5184 // (float) $5956 = -1137.551 // (float) $5960 = 11.0486 // (float) $5823 = -661.8181 // (float) $5825 = -1299.226 // (float) $5827 = 77.4197 // (float) $5829 = 22.9428 // (float) $5824 = -660.2763 // (float) $5826 = -1302.682 // (float) $5828 = 13.2082 // (float) $5830 = 203.1343 // (float) $5613 = -882.0989 // (float) $5617 = 181.2095 // (float) $5621 = 9.3852 // (float) $5628 = 100.7522 // (float) $5612 = 0 // (int) $5625 = -1075.91 // (float) $5626 = 353.38 // (float) $5627 = 11.86 // (float) $5614 = -584.0622 // (float) $5618 = 631.8196 // (float) $5622 = 22.1316 // (float) $5629 = 198.8261 // (float) $5615 = -699.8698 // (float) $5619 = -1217.23 // (float) $5623 = 14.6398 // (float) $5630 = 0 // (float) 0036: $5616 = $5937 // (float vars) 0036: $5620 = $5941 // (float vars) 0036: $5624 = $5945 // (float vars) 0036: $5631 = $5948 // (float vars) $5682 = -654.0743 // (float) $5684 = -1325.033 // (float) $5686 = 60.612 // (float) $5683 = -654.6904 // (float) $5685 = -1283.407 // (float) $5687 = 20.0035 // (float) $5663 = -695.2961 // (float) $5666 = -1220.647 // (float) $5669 = 60.4616 // (float) $5664 = -693.2522 // (float) $5667 = -1220.723 // (float) $5670 = 60.4616 // (float) $5665 = -692.8874 // (float) $5668 = -1219.455 // (float) $5671 = 60.4616 // (float) $5689 = -672.7358 // (float) $5690 = -1273.602 // (float) $5691 = 68.0312 // (float) $5697 = -650.2334 // (float) $5699 = -1311.179 // (float) $5701 = 60.612 // (float) $5698 = -663.2667 // (float) $5700 = -1306.556 // (float) $5702 = 60.612 // (float) $5710 = -663.1963 // (float) $5712 = -1296.109 // (float) $5714 = 77.4197 // (float) $5711 = -657.3828 // (float) $5713 = -1293.41 // (float) $5715 = 77.4197 // (float) $5723 = -678.764 // (float) $5725 = -1221.812 // (float) $5727 = 13.2082 // (float) $5724 = -690.7023 // (float) $5726 = -1198.018 // (float) $5728 = 13.2082 // (float) $5737 = -703.9998 // (float) $5740 = -1182.891 // (float) $5743 = 15.0784 // (float) $5738 = -710.7952 // (float) $5741 = -1179.683 // (float) $5744 = 15.3059 // (float) $5739 = -714.6387 // (float) $5742 = -1186.958 // (float) $5745 = 15.0986 // (float) $5755 = -710.9772 // (float) $5757 = -1206.672 // (float) $5759 = 13.2082 // (float) $5756 = -708.7099 // (float) $5758 = -1218.038 // (float) $5760 = 13.2082 // (float) $5767 = -673.0948 // (float) $5768 = -1298.273 // (float) $5769 = 20.0088 // (float) $5775 = -675.3458 // (float) $5777 = -1291.055 // (float) $5779 = 26.8053 // (float) $5776 = -671.0503 // (float) $5778 = -1293.206 // (float) $5780 = 26.8174 // (float) $5789 = -668.6785 // (float) $5792 = -1290.621 // (float) $5795 = 29.9616 // (float) $5790 = -661.04 // (float) $5793 = -1287.255 // (float) $5796 = 29.9616 // (float) $5791 = -665.5744 // (float) $5794 = -1285.404 // (float) $5797 = 29.9616 // (float) $5805 = 1 // (int) $5806 = 1 // (int) $5807 = 0 // (int) $5870 = 152.9175 // (float) $5603 = -897.6985 // (float) $5604 = 1495.412 // (float) $5605 = 12.0079 // (float) $5636 = -543.6543 // (float) $5637 = 544.4134 // (float) $5638 = 5.5421 // (float) $5639 = 107.849 // (float) $5837 = -678.567 // (float) $5842 = -1260.233 // (float) $5847 = 68.0312 // (float) $5838 = -675.7261 // (float) $5843 = -1292.402 // (float) $5848 = 20.0088 // (float) $5839 = -677.7706 // (float) $5844 = -1291.431 // (float) $5849 = 26.8053 // (float) $5840 = -666.2276 // (float) $5845 = -1284.02 // (float) $5850 = 29.9616 // (float) $5841 = -710.7797 // (float) $5846 = -1182.219 // (float) $5851 = 15.1937 // (float) $5864 = -753.9211 // (float) $5865 = -1156.842 // (float) $5866 = 10.6923 // (float) $5867 = -750.4218 // (float) $5868 = -1152.336 // (float) $5869 = 10.6915 // (float) $5871 = -711.1252 // (float) $5872 = -1332.687 // (float) $5873 = 11.0962 // (float) $5874 = 291.6797 // (float) $5876 = -729.0631 // (float) $5877 = -1209.173 // (float) $5878 = 10.7984 // (float) $5879 = 84.8333 // (float) $5810 = -698.4065 // (float) $5811 = -1224.156 // (float) $5812 = 14.5022 // (float) 0036: $5963 = $5895 // (float vars) $5963 += 180.0 // (float) 0036: $5964 = $5948 // (float vars) $5964 += 180.0 // (float) $5815 = -659.9406 // (float) $5817 = -1315.218 // (float) $5819 = 13.7062 // (float) $5816 = -661.8642 // (float) $5818 = -1326.609 // (float) $5820 = 13.2082 // (float) $5965 = -879.05 // (float) $5967 = 180.21 // (float) $5969 = 8.32 // (float) $5966 = -694.47 // (float) $5968 = -1218.44 // (float) $5970 = 60.4616 // (float) $5971 = -582.9615 // (float) $5976 = 629.0387 // (float) $5981 = 22.1316 // (float) $5986 = 211.8604 // (float) $5972 = -552.97 // (float) $5977 = 590.7155 // (float) $5982 = 10.8132 // (float) $5987 = 71.9186 // (float) $5973 = -549.7327 // (float) $5978 = 562.8331 // (float) $5983 = 8.113 // (float) $5988 = 3.1873 // (float) $5974 = -554.6997 // (float) $5979 = 584.3708 // (float) $5984 = 11.0557 // (float) $5989 = 188.8131 // (float) $5975 = -549.4267 // (float) $5980 = 563.6572 // (float) $5985 = 8.113 // (float) $5990 = 197.8783 // (float) $5994 = -1 // (int) $6054 = -715.9391 // (float) $6055 = -1206.056 // (float) $6056 = 12.8328 // (float) $6057 = 291.864 // (float) $6059 = -696.7523 // (float) $6061 = -1092.945 // (float) $6063 = 6.9453 // (float) $6060 = -668.3268 // (float) $6062 = -1221.18 // (float) $6064 = 6.9108 // (float) $6065 = 198.2121 // (float) $5831 = 0 // (int) 0026: return :BRY_B3_6412 0@ == 700 // (int) var == num jump_if_false @BRY_B3_6445 0160: load_model 125 0160: load_model 137 0443: (unknown) 69 0002: jump @BRY_B3_6707 :BRY_B3_6445 0@ == 701 // (int) var == num jump_if_false @BRY_B3_6478 0162: release_model 125 0444: (unknown) 69 0160: load_model #BINOCULARS 0002: jump @BRY_B3_6707 :BRY_B3_6478 0@ == 702 // (int) var == num jump_if_false @BRY_B3_6527 0160: load_model #BINOCULARS 0160: load_model 137 0160: load_model #COMET 0160: load_model #GANG3A 0160: load_model #SPEEDER2 0160: load_model #BERETTA 0002: jump @BRY_B3_6707 :BRY_B3_6527 0@ == 703 // (int) var == num jump_if_false @BRY_B3_6586 0162: release_model #SPEEDER2 0443: (unknown) 68 0160: load_model 137 0160: load_model #BERETTA 0160: load_model #UZI 0228: (unknown) 0160: load_model #CHNSAW 0160: load_model #EBPROP_CHAIR 0160: load_model #GANG3A 0002: jump @BRY_B3_6707 :BRY_B3_6586 0@ == 704 // (int) var == num jump_if_false @BRY_B3_6623 0443: (unknown) 68 0160: load_model #EBPROP_CHAIR 0160: load_model 137 0160: load_model #GANG3A 0002: jump @BRY_B3_6707 :BRY_B3_6623 0@ == 705 // (int) var == num jump_if_false @BRY_B3_6684 0444: (unknown) 68 0162: release_model 137 0160: load_model #GANG3A 0160: load_model #EBPROP_CHAIR 0160: load_model #CHNSAW 0160: load_model #BERETTA 0160: load_model #UZI 0160: load_model #SANCHEZ 0160: load_model #NDC_DRUGPACKET 0002: jump @BRY_B3_6707 :BRY_B3_6684 0@ == 706 // (int) var == num jump_if_false @BRY_B3_6707 0160: load_model 137 0160: load_model #PEREN :BRY_B3_6707 0228: (unknown) 0026: return :BRY_B3_6711 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @BRY_B3_6778 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12661 0@ jump_if_false @BRY_B3_6778 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @BRY_B3_6778 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 0@ :BRY_B3_6778 0026: return :BRY_B3_6780 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 9@ = 0 // (int) 10@ = -1 // (int) 0@ == 30 // (int) var == num jump_if_false @BRY_B3_6857 0006: 6@ = 'BRYB3AA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_30' // (string) // ~w~So, you want Information... and what better source than a cop, right? // Note: the incorrect math opcode was used here 0035: 8@ = $6069 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_6857 0@ == 31 // (int) var == num jump_if_false @BRY_B3_6910 0006: 6@ = 'BRYB3AB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_31' // (string) // ~w~Hey Vic. See... great minds think alike... // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_6910 0@ == 32 // (int) var == num jump_if_false @BRY_B3_6963 0006: 6@ = 'BRYB3AC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_32' // (string) // ~w~Yeah, fools seldom differ, dip shit. // Note: the incorrect math opcode was used here 0035: 8@ = $6069 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_6963 0@ == 33 // (int) var == num jump_if_false @BRY_B3_7016 0006: 6@ = 'BRYB3AD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_33' // (string) // ~w~You want info? How about this? // Note: the incorrect math opcode was used here 0035: 8@ = $6069 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7016 0@ == 34 // (int) var == num jump_if_false @BRY_B3_7069 0006: 6@ = 'BRYB3AE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_34' // (string) // ~w~There's a dealer's boat mooring up Downtown today. The dealer's not the trusting kind, and he'll only meet one-on-one. // Note: the incorrect math opcode was used here 0035: 8@ = $6069 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7069 0@ == 35 // (int) var == num jump_if_false @BRY_B3_7122 0006: 6@ = 'BRYB3AF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_35' // (string) // ~w~He's carrying money and coke, and he doesn't believe in bodyguards. // Note: the incorrect math opcode was used here 0035: 8@ = $6069 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7122 0@ == 38 // (int) var == num jump_if_false @BRY_B3_7175 0006: 6@ = 'BRYB3AG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_38' // (string) // ~w~Why should we trust you? // Note: the incorrect math opcode was used here 0035: 8@ = $6068 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7175 0@ == 39 // (int) var == num jump_if_false @BRY_B3_7228 0006: 6@ = 'BRYB3AH' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_39' // (string) // ~w~If I'm lying, genius, I'm a dead man, right? // Note: the incorrect math opcode was used here 0035: 8@ = $6069 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7228 0@ == 40 // (int) var == num jump_if_false @BRY_B3_7281 0006: 6@ = 'BRYB3AI' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_40' // (string) // ~w~I'll meet this guy, Vic. You can watch over me, // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7281 0@ == 41 // (int) var == num jump_if_false @BRY_B3_7334 0006: 6@ = 'BRYB3AJ' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_41' // (string) // ~w~and I'll see you down there. // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7334 0@ == 70 // (int) var == num jump_if_false @BRY_B3_7387 0006: 6@ = 'BRYB3CA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_70' // (string) // ~w~I thought this guy didn't use bodyguards. // Note: the incorrect math opcode was used here 0035: 8@ = $6068 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7387 0@ == 71 // (int) var == num jump_if_false @BRY_B3_7440 0006: 6@ = 'BRYB3CB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_71' // (string) // ~w~Forbes's info is seriously out of date. // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7440 0@ == 72 // (int) var == num jump_if_false @BRY_B3_7493 0006: 6@ = 'BRYB3CC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_72' // (string) // ~w~I'll get us some transport, you get what we came for, // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7493 0@ == 73 // (int) var == num jump_if_false @BRY_B3_7546 0006: 6@ = 'BRYB3CD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_73' // (string) // ~w~and I'll meet you on shore. // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7546 0@ == 87 // (int) var == num jump_if_false @BRY_B3_7594 0006: 6@ = 'SX_BOOT' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 0006: 7@ = 'BRY3_80' // (string) // ~w~Hey! Make sure no one can see it back there. // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8130 :BRY_B3_7594 0@ == 80 // (int) var == num jump_if_false @BRY_B3_7647 0006: 6@ = 'BRYB3DA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_80' // (string) // ~w~Hey! Make sure no one can see it back there. // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7647 0@ == 81 // (int) var == num jump_if_false @BRY_B3_7700 0006: 6@ = 'BRYB3DB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_81' // (string) // ~w~Nice wheels... // Note: the incorrect math opcode was used here 0035: 8@ = $6068 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7700 0@ == 82 // (int) var == num jump_if_false @BRY_B3_7753 0006: 6@ = 'BRYB3DC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_82' // (string) // ~w~I was in a hurry... // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7753 0@ == 83 // (int) var == num jump_if_false @BRY_B3_7806 0006: 6@ = 'BRYB3DD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_83' // (string) // ~w~The sooner I off-load this coke the better. // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7806 0@ == 84 // (int) var == num jump_if_false @BRY_B3_7859 0006: 6@ = 'BRYB3DE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_84' // (string) // ~w~This junk heap ain't doing my image any favors. // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7859 0@ == 85 // (int) var == num jump_if_false @BRY_B3_7912 0006: 6@ = 'BRYB3DF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3DF' // (string) // ~w~Hey, catch you later, bro. // Note: the incorrect math opcode was used here 0035: 8@ = $6067 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7912 0@ == 86 // (int) var == num jump_if_false @BRY_B3_7965 0006: 6@ = 'BRYB3DG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_85' // (string) // ~w~Hey! Don't mind me! Dick... // Note: the incorrect math opcode was used here 0035: 8@ = $6068 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8130 :BRY_B3_7965 0@ == 60 // (int) var == num jump_if_false @BRY_B3_8008 0006: 6@ = 'BRYB3BA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BA' // (string) // ~w~Hey! You! Nosey asshole! // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8130 :BRY_B3_8008 0@ == 61 // (int) var == num jump_if_false @BRY_B3_8051 0006: 6@ = 'BRYB3BB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BB' // (string) // ~w~Over there! // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8130 :BRY_B3_8051 0@ == 62 // (int) var == num jump_if_false @BRY_B3_8094 0006: 6@ = 'BRYB3BC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BC' // (string) // ~w~Hey! Get him! // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8130 :BRY_B3_8094 0@ == 63 // (int) var == num jump_if_false @BRY_B3_8130 0006: 6@ = 'BRYB3BD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BD' // (string) // ~w~I see him! // Note: the incorrect math opcode was used here :BRY_B3_8130 0037: 1@ = 6@ // (string vars) 0037: 2@ = 7@ // (string vars) 0035: 3@ = 8@ // (int vars) 0035: 4@ = 9@ // (int vars) 0035: 5@ = 10@ // (int vars) 0026: return :BRY_B3_8152 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @BRY_B3_6780 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @BRY_B3_6711 2@ 3@ 4@ 5@ 1@ 0026: return :BRY_B3_8185 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @BRY_B3_6780 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @BRY_B3_6711 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @BRY_B3_8324 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_13512 jump_if_false @BRY_B3_8277 037A: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12621 $6066 jump_if_false @BRY_B3_8277 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13293 $6066 :BRY_B3_8277 5@ == -1 // (int) var == num jump_if_false @BRY_B3_8307 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 1@ 0002: jump @BRY_B3_8319 :BRY_B3_8307 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13171 1@ 5@ :BRY_B3_8319 0037: $6066 = 1@ // (string vars) :BRY_B3_8324 0026: return :BRY_B3_8326 0@ == 400 // (int) var == num jump_if_false @BRY_B3_8426 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 30 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 31 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 32 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 33 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 34 1 0002: jump @BRY_B3_8739 :BRY_B3_8426 0@ == 401 // (int) var == num jump_if_false @BRY_B3_8512 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 70 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 71 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 72 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 73 1 0002: jump @BRY_B3_8739 :BRY_B3_8512 0@ == 402 // (int) var == num jump_if_false @BRY_B3_8612 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 87 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 80 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 81 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 82 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 83 1 0002: jump @BRY_B3_8739 :BRY_B3_8612 0@ == 403 // (int) var == num jump_if_false @BRY_B3_8739 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 $5592 == 0 // (int) var == num jump_if_false @BRY_B3_8661 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 60 1 :BRY_B3_8661 $5593 == 0 // (int) var == num jump_if_false @BRY_B3_8687 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 61 1 :BRY_B3_8687 $5594 == 0 // (int) var == num jump_if_false @BRY_B3_8713 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 62 1 :BRY_B3_8713 $5595 == 0 // (int) var == num jump_if_false @BRY_B3_8739 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8152 63 1 :BRY_B3_8739 0026: return :BRY_B3_8741 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @BRY_B3_8791 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'BRY3_01' // ~r~Lance died! 0002: jump @BRY_B3_10661 :BRY_B3_8791 0@ == 2 // (int) var == num jump_if_false @BRY_B3_8837 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'BRY3_02' // ~r~You lost the boat. 0002: jump @BRY_B3_10661 :BRY_B3_8837 0@ == 3 // (int) var == num jump_if_false @BRY_B3_8883 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'BRY3_03' // ~r~Lance died - you spooked the contact 0002: jump @BRY_B3_10661 :BRY_B3_8883 0@ == 4 // (int) var == num jump_if_false @BRY_B3_8929 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'BRY3_04' // ~r~You killed the contact before retrieving the contraband. 0002: jump @BRY_B3_10661 :BRY_B3_8929 0@ == 5 // (int) var == num jump_if_false @BRY_B3_8975 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'BRY3_05' // ~r~Lance died at the deal. 0002: jump @BRY_B3_10661 :BRY_B3_8975 0@ == 30 // (int) var == num jump_if_false @BRY_B3_9006 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 30 0002: jump @BRY_B3_10661 :BRY_B3_9006 0@ == 31 // (int) var == num jump_if_false @BRY_B3_9037 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 31 0002: jump @BRY_B3_10661 :BRY_B3_9037 0@ == 32 // (int) var == num jump_if_false @BRY_B3_9068 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 32 0002: jump @BRY_B3_10661 :BRY_B3_9068 0@ == 33 // (int) var == num jump_if_false @BRY_B3_9099 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 33 0002: jump @BRY_B3_10661 :BRY_B3_9099 0@ == 34 // (int) var == num jump_if_false @BRY_B3_9130 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 34 0002: jump @BRY_B3_10661 :BRY_B3_9130 0@ == 35 // (int) var == num jump_if_false @BRY_B3_9161 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 35 0002: jump @BRY_B3_10661 :BRY_B3_9161 0@ == 38 // (int) var == num jump_if_false @BRY_B3_9192 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 38 0002: jump @BRY_B3_10661 :BRY_B3_9192 0@ == 39 // (int) var == num jump_if_false @BRY_B3_9223 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 39 0002: jump @BRY_B3_10661 :BRY_B3_9223 0@ == 40 // (int) var == num jump_if_false @BRY_B3_9254 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 40 0002: jump @BRY_B3_10661 :BRY_B3_9254 0@ == 41 // (int) var == num jump_if_false @BRY_B3_9285 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 41 0002: jump @BRY_B3_10661 :BRY_B3_9285 0@ == 50 // (int) var == num jump_if_false @BRY_B3_9326 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_60' time 2@ flag 1 // Lance has been taken aboard that ship. Rescue him. 0002: jump @BRY_B3_10661 :BRY_B3_9326 0@ == 70 // (int) var == num jump_if_false @BRY_B3_9357 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 70 0002: jump @BRY_B3_10661 :BRY_B3_9357 0@ == 71 // (int) var == num jump_if_false @BRY_B3_9388 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 71 0002: jump @BRY_B3_10661 :BRY_B3_9388 0@ == 72 // (int) var == num jump_if_false @BRY_B3_9419 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 72 0002: jump @BRY_B3_10661 :BRY_B3_9419 0@ == 73 // (int) var == num jump_if_false @BRY_B3_9450 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 73 0002: jump @BRY_B3_10661 :BRY_B3_9450 0@ == 80 // (int) var == num jump_if_false @BRY_B3_9481 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 80 0002: jump @BRY_B3_10661 :BRY_B3_9481 0@ == 81 // (int) var == num jump_if_false @BRY_B3_9512 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 81 0002: jump @BRY_B3_10661 :BRY_B3_9512 0@ == 82 // (int) var == num jump_if_false @BRY_B3_9543 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 82 0002: jump @BRY_B3_10661 :BRY_B3_9543 0@ == 83 // (int) var == num jump_if_false @BRY_B3_9574 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 83 0002: jump @BRY_B3_10661 :BRY_B3_9574 0@ == 84 // (int) var == num jump_if_false @BRY_B3_9605 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 84 0002: jump @BRY_B3_10661 :BRY_B3_9605 0@ == 85 // (int) var == num jump_if_false @BRY_B3_9636 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 85 0002: jump @BRY_B3_10661 :BRY_B3_9636 0@ == 86 // (int) var == num jump_if_false @BRY_B3_9667 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 86 0002: jump @BRY_B3_10661 :BRY_B3_9667 0@ == 87 // (int) var == num jump_if_false @BRY_B3_9698 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 87 0002: jump @BRY_B3_10661 :BRY_B3_9698 0@ == 60 // (int) var == num jump_if_false @BRY_B3_9729 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 60 0002: jump @BRY_B3_10661 :BRY_B3_9729 0@ == 61 // (int) var == num jump_if_false @BRY_B3_9760 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 61 0002: jump @BRY_B3_10661 :BRY_B3_9760 0@ == 62 // (int) var == num jump_if_false @BRY_B3_9791 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 62 0002: jump @BRY_B3_10661 :BRY_B3_9791 0@ == 63 // (int) var == num jump_if_false @BRY_B3_9822 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8185 63 0002: jump @BRY_B3_10661 :BRY_B3_9822 0@ == 10 // (int) var == num jump_if_false @BRY_B3_9863 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_10' time 2@ flag 1 // Get some ~g~binoculars. 0002: jump @BRY_B3_10661 :BRY_B3_9863 0@ == 11 // (int) var == num jump_if_false @BRY_B3_9904 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_11' time 2@ flag 1 // Find a good ~y~vantage point~w~ to watch over Lance. 0002: jump @BRY_B3_10661 :BRY_B3_9904 0@ == 12 // (int) var == num jump_if_false @BRY_B3_9959 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_12' time 2@ flag 1 // Lance is on that ~b~boat~w~. Get some wheels and chase after it! 0058: (unknown) 'BRY3_25' 2@ 1 // Don't get too far away or you will lose them. 0002: jump @BRY_B3_10661 :BRY_B3_9959 0@ == 13 // (int) var == num jump_if_false @BRY_B3_10000 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_13' time 2@ flag 1 // You are going to lose them. Get closer to the ~b~boat. 0002: jump @BRY_B3_10661 :BRY_B3_10000 0@ == 14 // (int) var == num jump_if_false @BRY_B3_10041 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_14' time 2@ flag 1 // Get onto ~y~the ship. 0002: jump @BRY_B3_10661 :BRY_B3_10041 0@ == 15 // (int) var == num jump_if_false @BRY_B3_10082 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_15' time 2@ flag 1 // Find ~b~Lance~w~ and rescue him. 0002: jump @BRY_B3_10661 :BRY_B3_10082 0@ == 16 // (int) var == num jump_if_false @BRY_B3_10123 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_16' time 2@ flag 1 // Untie ~b~Lance. 0002: jump @BRY_B3_10661 :BRY_B3_10123 0@ == 26 // (int) var == num jump_if_false @BRY_B3_10164 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_26' time 2@ flag 1 // Get down there and untie ~b~Lance. 0002: jump @BRY_B3_10661 :BRY_B3_10164 0@ == 17 // (int) var == num jump_if_false @BRY_B3_10205 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_17' time 2@ flag 1 // Collect the ~g~contraband. 0002: jump @BRY_B3_10661 :BRY_B3_10205 0@ == 18 // (int) var == num jump_if_false @BRY_B3_10246 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_18' time 2@ flag 1 // Get off the ship and meet Lance on ~y~shore. 0002: jump @BRY_B3_10661 :BRY_B3_10246 0@ == 19 // (int) var == num jump_if_false @BRY_B3_10287 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_19' time 2@ flag 1 // ~t~Enter~w~ the ship to find Lance. 0002: jump @BRY_B3_10661 :BRY_B3_10287 0@ == 20 // (int) var == num jump_if_false @BRY_B3_10328 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_20' time 2@ flag 1 // The rest of the contraband is ~t~on deck. 0002: jump @BRY_B3_10661 :BRY_B3_10328 0@ == 21 // (int) var == num jump_if_false @BRY_B3_10369 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_21' time 2@ flag 1 // The rest of the contraband is ~t~below deck. 0002: jump @BRY_B3_10661 :BRY_B3_10369 0@ == 22 // (int) var == num jump_if_false @BRY_B3_10423 2@ = 5000 // (int) 0059: text_clear_all 0268: (unknown) 0057: show_text_highpriority GXT 'BRY3_22' time 2@ flag 1 // Use your binoculars to keep an eye on ~b~Lance. 0267: (unknown) 'H_BINO0' // Hold~h~ ~k~ ~PDLT~ ~w~to look through the binoculars. 0002: jump @BRY_B3_10661 :BRY_B3_10423 0@ == 23 // (int) var == num jump_if_false @BRY_B3_10463 2@ = 5000 // (int) 0059: text_clear_all 0268: (unknown) 0267: (unknown) 'H_BINO1' // Use~h~ ~k~ ~SNZI~ ~w~and~h~ ~k~ ~SNZO~ ~w~to ~h~zoom in and out~w~ with the binoculars. 0002: jump @BRY_B3_10661 :BRY_B3_10463 0@ == 24 // (int) var == num jump_if_false @BRY_B3_10504 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_23' time 2@ flag 1 // Head down to the pier to help ~b~Lance~w~. 0002: jump @BRY_B3_10661 :BRY_B3_10504 0@ == 25 // (int) var == num jump_if_false @BRY_B3_10545 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_24' time 2@ flag 1 // Head down to the pier and help ~b~Lance~w~ before it's too late. 0002: jump @BRY_B3_10661 :BRY_B3_10545 0@ == 27 // (int) var == num jump_if_false @BRY_B3_10586 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_27' time 2@ flag 1 // Go to your ~t~safehouse~w~ and get some binoculars. 0002: jump @BRY_B3_10661 :BRY_B3_10586 0@ == 28 // (int) var == num jump_if_false @BRY_B3_10627 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_28' time 2@ flag 1 // Head back ~t~outside. 0002: jump @BRY_B3_10661 :BRY_B3_10627 0@ == 29 // (int) var == num jump_if_false @BRY_B3_10661 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_29' time 2@ flag 1 // Go back and watch over ~b~Lance~w~. :BRY_B3_10661 0035: 1@ = 2@ // (int vars) 0026: return :BRY_B3_10667 8045: not actor $1038 defined 0022: jump_if_false @BRY_B3_10685 // Note: the incorrect math opcode was used here $5598 = 0 // (int) 005E: (unknown) :BRY_B3_10685 005F: (unknown) :BRY_B3_10687 8045: not actor $5611 defined jump_if_false @BRY_B3_10706 $5598 = 1 // (int) 005E: (unknown) :BRY_B3_10706 005F: (unknown) :BRY_B3_10708 004F: unknown_check $5634 jump_if_false @BRY_B3_10747 8132: not actor $1038 near_car $5634 radius 800.0 800.0 sphere 0 0022: jump_if_false @BRY_B3_10747 // Note: the incorrect math opcode was used here $5598 = 2 // (int) 005E: (unknown) :BRY_B3_10747 005F: (unknown) :BRY_B3_10749 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10687 jump_if_false @BRY_B3_10771 0@ = 1 // (int) :BRY_B3_10771 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_10793 0@ = 1 // (int) :BRY_B3_10793 0@ == 1 // (int) var == num jump_if_false @BRY_B3_10807 005E: (unknown) :BRY_B3_10807 005F: (unknown) :BRY_B3_10809 0@ > 0 // (int) var > num jump_if_false @BRY_B3_10834 00BB: (unknown) 0@ 0@ = 0 // (int) 0002: jump @BRY_B3_10838 :BRY_B3_10834 0@ = 0 // (int) :BRY_B3_10838 0035: 1@ = 0@ // (int vars) 0026: return :BRY_B3_10844 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B3_10897 1 > 1@ // (int) num > var 0022: jump_if_false @BRY_B3_10897 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @BRY_B3_10897 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_275 1@ :BRY_B3_10897 0035: 3@ = 1@ // (int vars) 0026: return :BRY_B3_10903 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_10925 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :BRY_B3_10925 0035: 4@ = 3@ // (int vars) 0026: return :BRY_B3_10931 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_10961 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @BRY_B3_289 0@ 1@ 2@ 3@ :BRY_B3_10961 0035: 4@ = 3@ // (int vars) 0026: return :BRY_B3_10967 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @BRY_B3_11020 1 > 1@ // (int) num > var 0022: jump_if_false @BRY_B3_11020 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @BRY_B3_11020 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_275 1@ :BRY_B3_11020 0035: 3@ = 1@ // (int vars) 0026: return :BRY_B3_11026 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5809 $5809 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5814 $5814 0@ = 0 // (int) :BRY_B3_11058 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5416(0@,3) $5416(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_11058 0@ = 0 // (int) :BRY_B3_11097 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5437(0@,1) $5437(0@,1) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_11097 0@ = 0 // (int) :BRY_B3_11136 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5449(0@,2) $5449(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11136 0@ = 0 // (int) :BRY_B3_11175 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5462(0@,2) $5462(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11175 0@ = 0 // (int) :BRY_B3_11214 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5475(0@,2) $5475(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11214 0@ = 0 // (int) :BRY_B3_11253 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5493(0@,3) $5493(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_11253 0@ = 0 // (int) :BRY_B3_11292 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5507(0@,2) $5507(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11292 0@ = 0 // (int) :BRY_B3_11331 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5515(0@,1) $5515(0@,1) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_11331 0@ = 0 // (int) :BRY_B3_11370 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5527(0@,2) $5527(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11370 0@ = 0 // (int) :BRY_B3_11409 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5545(0@,3) $5545(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_11409 0026: return :BRY_B3_11446 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5612 $5612 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5606 $5606 0@ = 0 // (int) :BRY_B3_11478 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5596(0@,5) $5596(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @BRY_B3_11478 0026: return :BRY_B3_11515 $5640 = -580.9963 // (float) $5646 = 481.642 // (float) $5652 = 6.186 // (float) $5641 = -596.9634 // (float) $5647 = 38.2785 // (float) $5653 = 6.4596 // (float) $5642 = -763.6878 // (float) $5648 = -337.6468 // (float) $5654 = 4.2846 // (float) $5643 = -748.5863 // (float) $5649 = -502.6203 // (float) $5655 = 5.5253 // (float) $5644 = -586.2033 // (float) $5650 = -927.9948 // (float) $5656 = 6.3008 // (float) $5645 = -691.5176 // (float) $5651 = -1152.758 // (float) $5657 = 5.909 // (float) 0026: return :BRY_B3_11679 0045: actor $5635 defined jump_if_false @BRY_B3_11699 003F: destroy_actor $5635 $5635 = 0 // (int) :BRY_B3_11699 0045: actor $5611 defined jump_if_false @BRY_B3_11719 003F: destroy_actor $5611 $5611 = 0 // (int) :BRY_B3_11719 004F: unknown_check $5634 jump_if_false @BRY_B3_11739 0049: destroy_car $5634 $5634 = 0 // (int) :BRY_B3_11739 0026: return :BRY_B3_11741 804F: not unknown_check 0@ jump_if_false @BRY_B3_11773 0048: 0@ = create_car #COMET at $5876 $5877 $5878 00D1: set_car 0@ Z_angle_to $5879 0236: (unknown) 0@ 3 :BRY_B3_11773 0035: 1@ = 0@ // (int vars) 0026: return :BRY_B3_11779 022C: (unknown) $5636 $5637 $5638 10.0 1 804F: not unknown_check $5634 0022: jump_if_false @BRY_B3_11839 // Note: the incorrect math opcode was used here 0048: $5634 = create_car #SPEEDER2 at $5636 $5637 $5638 00D1: set_car $5634 Z_angle_to $5639 01C3: (unknown) $5634 20.0 04BE: (unknown) $5634 1.0 1.5 :BRY_B3_11839 0026: return :BRY_B3_11841 022C: (unknown) $5972 $5977 $5982 10.0 1 804F: not unknown_check $5632 0022: jump_if_false @BRY_B3_11891 // Note: the incorrect math opcode was used here 0048: $5632 = create_car #COMET at $5972 $5977 $5982 0150: set_car $5632 color_to 1 1 0050: set_car $5632 max_speed_to 0 :BRY_B3_11891 00D1: set_car $5632 Z_angle_to $5987 0026: return :BRY_B3_11899 022C: (unknown) $5974 $5979 $5984 10.0 1 0@ == 1 // (int) var == num jump_if_false @BRY_B3_11977 004F: unknown_check $5632 jump_if_false @BRY_B3_11970 8045: not actor $5611 defined jump_if_false @BRY_B3_11964 00A4: $5611 = create_actor_pedtype 22 model 137 in_car $5632 driverseat 0002: jump @BRY_B3_11970 :BRY_B3_11964 021C: (unknown) $5611 $5632 :BRY_B3_11970 0002: jump @BRY_B3_12054 :BRY_B3_11977 8045: not actor $5611 defined 0022: jump_if_false @BRY_B3_12010 // Note: the incorrect math opcode was used here 003E: $5611 = create_actor_pedtype 22 model 137 at $5974 $5979 $5984 0002: jump @BRY_B3_12048 :BRY_B3_12010 007E: actor $5611 driving jump_if_false @BRY_B3_12038 0216: (unknown) $5611 $5974 $5979 $5984 0002: jump @BRY_B3_12048 :BRY_B3_12038 0044: put_actor $5611 at $5974 $5979 $5984 :BRY_B3_12048 00CF: set_actor $5611 Z_angle_to $5989 :BRY_B3_12054 0026: return :BRY_B3_12056 022C: (unknown) $5973 $5978 $5983 10.0 1 8045: not actor $5633 defined 0022: jump_if_false @BRY_B3_12094 // Note: the incorrect math opcode was used here 003E: $5633 = create_actor_pedtype 22 model #GANG3A at $5973 $5978 $5983 :BRY_B3_12094 00CF: set_actor $5633 Z_angle_to $5988 041B: (unknown) $5633 9 0026: return :BRY_B3_12108 0045: actor $1038 defined jump_if_false @BRY_B3_12135 0044: put_actor $1038 at $5971 $5976 $5981 00CF: set_actor $1038 Z_angle_to $5986 :BRY_B3_12135 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_11841 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_12056 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B3_11899 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_11779 0026: return :BRY_B3_12178 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_11779 8045: not actor $5635 defined jump_if_false @BRY_B3_12215 00A4: $5635 = create_actor_pedtype 22 model #GANG3A in_car $5634 driverseat 041B: (unknown) $5635 9 :BRY_B3_12215 8045: not actor $5611 defined jump_if_false @BRY_B3_12246 0118: $5611 = create_actor_pedtype 22 model 137 in_car $5634 passenger_seat -1 0002: jump @BRY_B3_12273 :BRY_B3_12246 0216: (unknown) $5611 -608.0758 620.5735 11.6885 0298: (unknown) $5611 $5634 -1 :BRY_B3_12273 0200: (unknown) $5611 1 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10844 $5634 $5612 1 $5612 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_11515 0026: return :BRY_B3_12309 0045: actor 0@ defined jump_if_false @BRY_B3_12332 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ 0@ = 0 // (int) :BRY_B3_12332 0036: 2@ = 5@ // (float vars) 0036: 3@ = 6@ // (float vars) 0036: 4@ = 7@ // (float vars) 0035: 1@ = 0@ // (int vars) 0026: return :BRY_B3_12350 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10687 jump_if_false @BRY_B3_12385 003F: destroy_actor $5611 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5612 $5612 :BRY_B3_12385 0@ = 0 // (int) :BRY_B3_12389 034A: unknown_check $5404(0@,3) jump_if_false @BRY_B3_12432 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12309 $5404(0@,3) $5404(0@,3) $5407(0@,3) $5410(0@,3) $5413(0@,3) :BRY_B3_12432 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_12389 0026: return :BRY_B3_12451 034A: unknown_check $5808 jump_if_false @BRY_B3_12479 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @BRY_B3_12309 $5808 $5808 0@ 1@ 2@ :BRY_B3_12479 0026: return :BRY_B3_12481 034A: unknown_check $5813 jump_if_false @BRY_B3_12554 037B: constant_params 1 variable_params 4 unknown 0 call_with_params @BRY_B3_12309 $5813 $5813 $5815 $5817 $5819 $5821 = 1 // (int) $5822 == 0 // (int) var == num jump_if_false @BRY_B3_12554 0036: $5815 = $5816 // (float vars) 0036: $5817 = $5818 // (float vars) 0036: $5819 = $5820 // (float vars) $5822 = 1 // (int) :BRY_B3_12554 0026: return :BRY_B3_12556 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_12451 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_12481 1@ = 0 // (int) :BRY_B3_12580 034A: unknown_check $5465(1@,2) jump_if_false @BRY_B3_12623 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12309 $5465(1@,2) $5465(1@,2) $5467(1@,2) $5469(1@,2) $5471(1@,2) :BRY_B3_12623 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_12580 1@ = 0 // (int) :BRY_B3_12644 034A: unknown_check $5478(1@,3) jump_if_false @BRY_B3_12687 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12309 $5478(1@,3) $5478(1@,3) $5481(1@,3) $5484(1@,3) $5487(1@,3) :BRY_B3_12687 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @BRY_B3_12644 1@ = 0 // (int) :BRY_B3_12708 034A: unknown_check $5497(1@,2) jump_if_false @BRY_B3_12751 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12309 $5497(1@,2) $5497(1@,2) $5499(1@,2) $5501(1@,2) $5503(1@,2) :BRY_B3_12751 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_12708 1@ = 0 // (int) :BRY_B3_12772 034A: unknown_check $5510(1@,1) jump_if_false @BRY_B3_12815 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12309 $5510(1@,1) $5510(1@,1) $5511(1@,1) $5512(1@,1) $5513(1@,1) :BRY_B3_12815 1@ += 1 // (int) 1@ >= 1 // (int) var >= num jump_if_false @BRY_B3_12772 1@ = 0 // (int) :BRY_B3_12836 034A: unknown_check $5517(1@,2) jump_if_false @BRY_B3_12879 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12309 $5517(1@,2) $5517(1@,2) $5519(1@,2) $5521(1@,2) $5523(1@,2) :BRY_B3_12879 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_12836 1@ = 0 // (int) :BRY_B3_12900 034A: unknown_check $5530(1@,3) jump_if_false @BRY_B3_12943 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12309 $5530(1@,3) $5530(1@,3) $5533(1@,3) $5536(1@,3) $5539(1@,3) :BRY_B3_12943 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @BRY_B3_12900 004F: unknown_check $6058 jump_if_false @BRY_B3_13003 0@ == 1 // (int) var == num jump_if_false @BRY_B3_12999 0049: destroy_car $6058 $6058 = 0 // (int) 0002: jump @BRY_B3_13003 :BRY_B3_12999 0113: remove_references_to_car $6058 // Like turning a car into any random car :BRY_B3_13003 0026: return :BRY_B3_13005 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10687 jump_if_false @BRY_B3_13040 003F: destroy_actor $5611 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5612 $5612 :BRY_B3_13040 0@ = 0 // (int) :BRY_B3_13044 034A: unknown_check $5404(0@,3) jump_if_false @BRY_B3_13087 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12309 $5404(0@,3) $5404(0@,3) $5407(0@,3) $5410(0@,3) $5413(0@,3) :BRY_B3_13087 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_13044 0@ = 0 // (int) :BRY_B3_13108 034A: unknown_check $5432(0@,1) jump_if_false @BRY_B3_13151 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12309 $5432(0@,1) $5432(0@,1) $5433(0@,1) $5434(0@,1) $5435(0@,1) :BRY_B3_13151 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_13108 0@ = 0 // (int) :BRY_B3_13172 034A: unknown_check $5439(0@,2) jump_if_false @BRY_B3_13215 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12309 $5439(0@,2) $5439(0@,2) $5441(0@,2) $5443(0@,2) $5445(0@,2) :BRY_B3_13215 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_13172 0@ = 0 // (int) :BRY_B3_13236 034A: unknown_check $5452(0@,2) jump_if_false @BRY_B3_13279 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12309 $5452(0@,2) $5452(0@,2) $5454(0@,2) $5456(0@,2) $5458(0@,2) :BRY_B3_13279 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_13236 0026: return 0036: 1@ = $5790(0@,4) // (float vars) 0027: (unknown) $5754(0@,4) $5758(0@,4) 1@ $5742(0@,4) $5746(0@,4) 1@ 0027: (unknown) $5742(0@,4) $5746(0@,4) 1@ $5766(0@,4) $5770(0@,4) 1@ 0027: (unknown) $5766(0@,4) $5770(0@,4) 1@ $5778(0@,4) $5782(0@,4) 1@ 0027: (unknown) $5778(0@,4) $5782(0@,4) 1@ $5754(0@,4) $5758(0@,4) 1@ 0036: 2@ = 1@ // (float vars) 002A: 2@ += $5794(0@,4) // (float vars) // Note: the incorrect math opcode was used here 0027: (unknown) $5754(0@,4) $5758(0@,4) 2@ $5742(0@,4) $5746(0@,4) 2@ 0027: (unknown) $5742(0@,4) $5746(0@,4) 2@ $5766(0@,4) $5770(0@,4) 2@ 0027: (unknown) $5766(0@,4) $5770(0@,4) 2@ $5778(0@,4) $5782(0@,4) 2@ 0027: (unknown) $5778(0@,4) $5782(0@,4) 2@ $5754(0@,4) $5758(0@,4) 2@ 0027: (unknown) $5754(0@,4) $5758(0@,4) 1@ $5754(0@,4) $5758(0@,4) 2@ 0027: (unknown) $5778(0@,4) $5782(0@,4) 1@ $5778(0@,4) $5782(0@,4) 2@ 0027: (unknown) $5742(0@,4) $5746(0@,4) 1@ $5742(0@,4) $5746(0@,4) 2@ 0027: (unknown) $5766(0@,4) $5770(0@,4) 1@ $5766(0@,4) $5770(0@,4) 2@ 0026: return :BRY_B3_13558 4 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_13952 // Note: the incorrect math opcode was used here 0036: 10@ = $5790(0@,4) // (float vars) 002A: 10@ += $5794(0@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 11 call_with_params @MAIN_5933 $5790(0@,4) 10@ $1044 jump_if_false @BRY_B3_13952 0036: 1@ = $1043 // (float vars) 002C: 1@ -= $5746(0@,4) // (float vars) 0036: 2@ = $5766(0@,4) // (float vars) 002C: 2@ -= $5742(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $1042 // (float vars) 002C: 3@ -= $5742(0@,4) // (float vars) 0036: 4@ = $5770(0@,4) // (float vars) 002C: 4@ -= $5746(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 7@ = 5@ // (float vars) 002C: 7@ -= 6@ // (float vars) 0036: 1@ = $1043 // (float vars) 002C: 1@ -= $5758(0@,4) // (float vars) 0036: 2@ = $5778(0@,4) // (float vars) 002C: 2@ -= $5754(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $1042 // (float vars) 002C: 3@ -= $5754(0@,4) // (float vars) 0036: 4@ = $5782(0@,4) // (float vars) 002C: 4@ -= $5758(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 6@ // (float vars) 0036: 9@ = 7@ // (float vars) 002E: 9@ *= 8@ // (float vars) 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B3_13952 // Note: the incorrect math opcode was used here 0036: 1@ = $1043 // (float vars) 002C: 1@ -= $5746(0@,4) // (float vars) 0036: 2@ = $5754(0@,4) // (float vars) 002C: 2@ -= $5742(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $1042 // (float vars) 002C: 3@ -= $5742(0@,4) // (float vars) 0036: 4@ = $5758(0@,4) // (float vars) 002C: 4@ -= $5746(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 7@ = 5@ // (float vars) 002C: 7@ -= 6@ // (float vars) 0036: 1@ = $1043 // (float vars) 002C: 1@ -= $5770(0@,4) // (float vars) 0036: 2@ = $5778(0@,4) // (float vars) 002C: 2@ -= $5766(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $1042 // (float vars) 002C: 3@ -= $5766(0@,4) // (float vars) 0036: 4@ = $5782(0@,4) // (float vars) 002C: 4@ -= $5770(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 6@ // (float vars) 0036: 9@ = 7@ // (float vars) 002E: 9@ *= 8@ // (float vars) 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B3_13952 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_13952 005F: (unknown) :BRY_B3_13954 0035: 2@ = 0@ // (int vars) 0035: 3@ = $5997 // (int vars) 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_13558 3@ jump_if_false @BRY_B3_14048 $5997 = 99 // (int) :BRY_B3_13987 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_14048 // Note: the incorrect math opcode was used here 801C: not 2@ == 3@ // (int) num == var 0022: jump_if_false @BRY_B3_14036 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_13558 2@ jump_if_false @BRY_B3_14036 0035: $5997 = 2@ // (int vars) 0035: 2@ = 1@ // (int vars) :BRY_B3_14036 2@ += 1 // (int) 0002: jump @BRY_B3_13987 :BRY_B3_14048 0026: return :BRY_B3_14050 0045: actor $1038 defined jump_if_false @BRY_B3_14318 0045: actor 0@ defined jump_if_false @BRY_B3_14287 1@ == 1 // (int) var == num jump_if_false @BRY_B3_14229 3@ == 98 // (int) var == num jump_if_false @BRY_B3_14121 020E: (unknown) 0@ 1 01A4: (unknown) 0@ 0 034F: (unknown) 0@ 1 00E5: (unknown) 0@ $1038 0002: jump @BRY_B3_14222 :BRY_B3_14121 001C: $5997 == 3@ // (int) num == var 0022: jump_if_false @BRY_B3_14203 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 0 01A4: (unknown) 0@ 1 034F: (unknown) 0@ 0 0043: store_actor 0@ position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here 031E: (unknown) 7@ 8@ 9@ $1042 $1043 $1044 6@ 6@ > 12.0 // (float) var > num jump_if_false @BRY_B3_14191 0158: actor 0@ run_to $1042 $1043 0002: jump @BRY_B3_14196 :BRY_B3_14191 00E5: (unknown) 0@ $1038 :BRY_B3_14196 0002: jump @BRY_B3_14222 :BRY_B3_14203 020E: (unknown) 0@ 1 01A4: (unknown) 0@ 0 034F: (unknown) 0@ 1 00E5: (unknown) 0@ $1038 :BRY_B3_14222 0002: jump @BRY_B3_14280 :BRY_B3_14229 2@ == 1 // (int) var == num jump_if_false @BRY_B3_14246 013E: actor 0@ look_at_actor $1038 :BRY_B3_14246 0218: unknown_check 0@ $1038 0022: jump_if_false @BRY_B3_14263 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :BRY_B3_14263 01EE: (unknown) 0@ 50 jump_if_false @BRY_B3_14280 1@ = 1 // (int) :BRY_B3_14280 0002: jump @BRY_B3_14318 :BRY_B3_14287 0@ > 0 // (int) var > num jump_if_false @BRY_B3_14318 0@ = -1 // (int) 1@ = 1 // (int) 0035: 4@ = 0@ // (int vars) 0035: 5@ = 1@ // (int vars) 005E: (unknown) :BRY_B3_14318 0035: 4@ = 0@ // (int vars) 0035: 5@ = 1@ // (int vars) 005F: (unknown) :BRY_B3_14328 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_14390 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5808 1 1 99 $5808 0@ jump_if_false @BRY_B3_14383 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5809 $5809 :BRY_B3_14383 0002: jump @BRY_B3_14432 :BRY_B3_14390 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5808 1 1 98 $5808 0@ jump_if_false @BRY_B3_14432 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5809 $5809 :BRY_B3_14432 0026: return :BRY_B3_14434 0045: actor $5813 defined jump_if_false @BRY_B3_14585 $5822 == 0 // (int) var == num jump_if_false @BRY_B3_14536 $5821 == 0 // (int) var == num jump_if_false @BRY_B3_14496 00EE: (unknown) $5813 $5816 $5818 01EC: (unknown) $5813 1 $5821 = 1 // (int) 0002: jump @BRY_B3_14529 :BRY_B3_14496 0089: actor $5813 in_sphere $5816 $5818 $5820 radius 3.0 3.0 10.0 sphere 0 0022: jump_if_false @BRY_B3_14529 // Note: the incorrect math opcode was used here $5822 = 1 // (int) :BRY_B3_14529 0002: jump @BRY_B3_14578 :BRY_B3_14536 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5813 1 1 99 $5813 0@ jump_if_false @BRY_B3_14578 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5814 $5814 :BRY_B3_14578 0002: jump @BRY_B3_14599 :BRY_B3_14585 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5814 $5814 :BRY_B3_14599 0026: return :BRY_B3_14601 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_13954 3 4 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_14328 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_14434 0@ = 0 // (int) :BRY_B3_14639 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5465(0@,2) $5733 1 $5473(0@,2) $5465(0@,2) $5733 jump_if_false @BRY_B3_14692 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5475(0@,2) $5475(0@,2) :BRY_B3_14692 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_14639 0@ = 0 // (int) :BRY_B3_14713 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5478(0@,3) $5752 1 $5490(0@,3) $5478(0@,3) $5752 jump_if_false @BRY_B3_14766 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5493(0@,3) $5493(0@,3) :BRY_B3_14766 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_14713 0@ = 0 // (int) :BRY_B3_14787 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5497(0@,2) $5765 1 $5505(0@,2) $5497(0@,2) $5765 jump_if_false @BRY_B3_14840 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5507(0@,2) $5507(0@,2) :BRY_B3_14840 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_14787 0@ = 0 // (int) :BRY_B3_14861 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5510(0@,1) $5772 1 $5514(0@,1) $5510(0@,1) $5772 jump_if_false @BRY_B3_14914 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5515(0@,1) $5515(0@,1) :BRY_B3_14914 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_14861 0@ = 0 // (int) :BRY_B3_14935 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5517(0@,2) $5785 1 $5525(0@,2) $5517(0@,2) $5785 jump_if_false @BRY_B3_14988 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5527(0@,2) $5527(0@,2) :BRY_B3_14988 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_14935 0@ = 0 // (int) :BRY_B3_15009 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5530(0@,3) $5804 1 $5542(0@,3) $5530(0@,3) $5804 jump_if_false @BRY_B3_15062 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5545(0@,3) $5545(0@,3) :BRY_B3_15062 0045: actor $5530(0@,3) defined jump_if_false @BRY_B3_15197 0045: actor $1038 defined jump_if_false @BRY_B3_15141 008F: actor $1038 near_actor $5530(0@,3) radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BRY_B3_15141 // Note: the incorrect math opcode was used here $5549(0@,3) = 0 // (int) $5542(0@,3) = 3 // (int) 0309: (unknown) $5530(0@,3) 0 -1 $5804 = 1 // (int) :BRY_B3_15141 $5549(0@,3) == 1 // (int) var == num jump_if_false @BRY_B3_15197 81C7: not unknown_check $5530(0@,3) jump_if_false @BRY_B3_15187 0309: (unknown) $5530(0@,3) 1 1000 0002: jump @BRY_B3_15197 :BRY_B3_15187 0309: (unknown) $5530(0@,3) 0 1000 :BRY_B3_15197 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_15009 0026: return :BRY_B3_15216 $5592 == 0 // (int) var == num jump_if_false @BRY_B3_15260 $5694 == 1 // (int) var == num jump_if_false @BRY_B3_15260 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8741 62 0@ $5592 = 1 // (int) :BRY_B3_15260 $5593 == 0 // (int) var == num jump_if_false @BRY_B3_15304 $5707 == 1 // (int) var == num jump_if_false @BRY_B3_15304 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8741 61 0@ $5593 = 1 // (int) :BRY_B3_15304 $5594 == 0 // (int) var == num jump_if_false @BRY_B3_15348 $5679 == 1 // (int) var == num jump_if_false @BRY_B3_15348 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8741 60 0@ $5594 = 1 // (int) :BRY_B3_15348 $5595 == 0 // (int) var == num jump_if_false @BRY_B3_15392 $5720 == 1 // (int) var == num jump_if_false @BRY_B3_15392 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8741 63 0@ $5595 = 1 // (int) :BRY_B3_15392 0026: return :BRY_B3_15394 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_13954 0 3 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_15216 0@ = 0 // (int) :BRY_B3_15421 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5432(0@,1) $5694 1 $5436(0@,1) $5432(0@,1) $5694 jump_if_false @BRY_B3_15474 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5437(0@,1) $5437(0@,1) :BRY_B3_15474 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_15421 0@ = 0 // (int) :BRY_B3_15495 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5439(0@,2) $5707 1 $5447(0@,2) $5439(0@,2) $5707 jump_if_false @BRY_B3_15548 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5449(0@,2) $5449(0@,2) :BRY_B3_15548 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_15495 0@ = 0 // (int) :BRY_B3_15569 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14050 $5452(0@,2) $5720 1 $5460(0@,2) $5452(0@,2) $5720 jump_if_false @BRY_B3_15622 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5462(0@,2) $5462(0@,2) :BRY_B3_15622 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_15569 0026: return :BRY_B3_15641 0@ == 1 // (int) var == num jump_if_false @BRY_B3_15715 $5658 == 0 // (int) var == num jump_if_false @BRY_B3_15708 8252: not object $5962 exists jump_if_false @BRY_B3_15708 01BB: (unknown) $5616 $5620 $5624 2@ 0092: $5962 = init_object #EBPROP_CHAIR at $5709(0@,2) $5711(0@,2) 2@ 00D3: set_object $5962 z_angle_to $5707(0@,2) :BRY_B3_15708 0002: jump @BRY_B3_15758 :BRY_B3_15715 8252: not object $5962 exists 0022: jump_if_false @BRY_B3_15758 // Note: the incorrect math opcode was used here 01BB: (unknown) $5880 $5885 $5890 2@ 0092: $5962 = init_object #EBPROP_CHAIR at $5709(0@,2) $5711(0@,2) 2@ 00D3: set_object $5962 z_angle_to $5707(0@,2) :BRY_B3_15758 1@ == 0 // (int) var == num jump_if_false @BRY_B3_15781 0225: (unknown) $5962 0 0002: jump @BRY_B3_15787 :BRY_B3_15781 0225: (unknown) $5962 1 :BRY_B3_15787 0026: return :BRY_B3_15789 0252: object $5962 exists jump_if_false @BRY_B3_15804 0093: destroy_object $5962 :BRY_B3_15804 0026: return :BRY_B3_15806 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5612 $5612 8045: not actor $5611 defined jump_if_false @BRY_B3_15871 003E: $5611 = create_actor_pedtype 22 model 137 at $5616 $5620 $5624 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5611 $5612 1 $5612 0002: jump @BRY_B3_15881 :BRY_B3_15871 0044: put_actor $5611 at $5616 $5620 $5624 :BRY_B3_15881 00CF: set_actor $5611 Z_angle_to $5631 0347: (unknown) $5611 1 0026: return :BRY_B3_15895 8045: not actor 0@ defined jump_if_false @BRY_B3_16060 not 0@ == -1 // (int) var == num jump_if_false @BRY_B3_16060 003E: 0@ = create_actor_pedtype 22 model #GANG3A at 1@ 2@ 3@ 4@ == 2 // (int) var == num jump_if_false @BRY_B3_15980 $5658 == 0 // (int) var == num jump_if_false @BRY_B3_15965 0106: give_actor 0@ weapon 11 ammo 1 // Load the weapon model before using this 0002: jump @BRY_B3_15973 :BRY_B3_15965 0106: give_actor 0@ weapon 19 ammo 10000 // Load the weapon model before using this :BRY_B3_15973 0002: jump @BRY_B3_16050 :BRY_B3_15980 0035: 6@ = 4@ // (int vars) 6@ *= 20 // (int) 6@ += 10 // (int) 6@ > 60 // (int) var > num jump_if_false @BRY_B3_16011 6@ = 60 // (int) :BRY_B3_16011 4@ == 1 // (int) var == num jump_if_false @BRY_B3_16038 0106: give_actor 0@ weapon 25 ammo 10000 // Load the weapon model before using this 0002: jump @BRY_B3_16046 :BRY_B3_16038 0106: give_actor 0@ weapon 19 ammo 10000 // Load the weapon model before using this :BRY_B3_16046 01C9: (unknown) 0@ 6@ :BRY_B3_16050 041B: (unknown) 0@ 9 015D: (unknown) 0@ 32 :BRY_B3_16060 0035: 5@ = 0@ // (int vars) 0026: return :BRY_B3_16066 0@ = 0 // (int) :BRY_B3_16070 02D3: unknown_check $5426(0@,2) $5428(0@,2) $5430(0@,2) 1.0 0022: jump_if_false @BRY_B3_16107 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5424(0@,2) $5424(0@,2) = 0 // (int) :BRY_B3_16107 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16070 0026: return :BRY_B3_16126 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16066 0@ = 0 // (int) :BRY_B3_16140 1@ = 0 // (int) $5658 == 1 // (int) var == num jump_if_false @BRY_B3_16181 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_16174 1@ = 1 // (int) :BRY_B3_16174 0002: jump @BRY_B3_16198 :BRY_B3_16181 1 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_16198 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :BRY_B3_16198 1@ == 1 // (int) var == num jump_if_false @BRY_B3_16318 $5424(0@,2) > -1 // (int) var > num jump_if_false @BRY_B3_16318 82D3: not unknown_check $5426(0@,2) $5428(0@,2) $5430(0@,2) 1.0 0022: jump_if_false @BRY_B3_16318 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6013 0@ jump_if_false @BRY_B3_16296 013F: $5424(0@,2) = create_pickup #HEALTH type 3 at $5426(0@,2) $5428(0@,2) $5430(0@,2) 0002: jump @BRY_B3_16318 :BRY_B3_16296 013F: $5424(0@,2) = create_pickup #BODYARMOUR type 3 at $5426(0@,2) $5428(0@,2) $5430(0@,2) :BRY_B3_16318 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16140 0026: return :BRY_B3_16337 0@ = 0 // (int) :BRY_B3_16341 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_16409 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_16402 $5424(0@,2) > -1 // (int) var > num jump_if_false @BRY_B3_16402 0140: pickup $5424(0@,2) picked_up jump_if_false @BRY_B3_16402 $5424(0@,2) = -1 // (int) :BRY_B3_16402 0002: jump @BRY_B3_16457 :BRY_B3_16409 1 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_16457 // Note: the incorrect math opcode was used here $5424(0@,2) > -1 // (int) var > num jump_if_false @BRY_B3_16457 0140: pickup $5424(0@,2) picked_up jump_if_false @BRY_B3_16457 $5424(0@,2) = -1 // (int) :BRY_B3_16457 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16341 0026: return :BRY_B3_16476 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5808 $5810 $5811 $5812 1 $5808 0@ == 1 // (int) var == num jump_if_false @BRY_B3_16533 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5808 $5809 0 $5809 00C4: (unknown) $5809 1 :BRY_B3_16533 0026: return :BRY_B3_16535 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @BRY_B3_15895 $5813 $5815 $5817 $5819 1 $5813 037B: constant_params 3 variable_params 1 unknown 0 call_with_params @BRY_B3_10967 $5813 $5814 0 $5814 00C4: (unknown) $5814 1 0026: return :BRY_B3_16582 0@ = 0 // (int) :BRY_B3_16586 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5404(0@,3) $5407(0@,3) $5410(0@,3) $5413(0@,3) 0@ $5404(0@,3) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5404(0@,3) $5416(0@,3) 0 $5416(0@,3) 00C4: (unknown) $5416(0@,3) 1 $5419(0@,3) = 1 // (int) $5679 == 0 // (int) var == num jump_if_false @BRY_B3_16687 0045: actor $5611 defined jump_if_false @BRY_B3_16687 013E: actor $5404(0@,3) look_at_actor $5611 :BRY_B3_16687 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_16586 0026: return :BRY_B3_16706 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11026 0@ == 1 // (int) var == num jump_if_false @BRY_B3_16926 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16582 1@ = 0 // (int) :BRY_B3_16742 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15895 $5432(1@,1) $5433(1@,1) $5434(1@,1) $5435(1@,1) 1@ $5432(1@,1) $5436(1@,1) = 2 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10967 $5432(1@,1) $5437(1@,1) 0 $5437(1@,1) 00C4: (unknown) $5437(1@,1) 1 1@ += 1 // (int) 1@ >= 1 // (int) var >= num jump_if_false @BRY_B3_16742 1@ = 0 // (int) :BRY_B3_16833 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15895 $5439(1@,2) $5441(1@,2) $5443(1@,2) $5445(1@,2) 1@ $5439(1@,2) $5447(1@,2) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10967 $5439(1@,2) $5449(1@,2) 0 $5449(1@,2) 00C4: (unknown) $5449(1@,2) 1 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16833 0002: jump @BRY_B3_17139 :BRY_B3_16926 1@ = 0 // (int) :BRY_B3_16930 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15895 $5439(1@,2) $5441(1@,2) $5443(1@,2) $5445(1@,2) 1@ $5439(1@,2) $5447(1@,2) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10967 $5439(1@,2) $5449(1@,2) 0 $5449(1@,2) 00C4: (unknown) $5449(1@,2) 1 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16930 1@ = 0 // (int) :BRY_B3_17020 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15895 $5452(1@,2) $5454(1@,2) $5456(1@,2) $5458(1@,2) 1@ $5452(1@,2) $5460(1@,2) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10967 $5452(1@,2) $5462(1@,2) 0 $5462(1@,2) 00C4: (unknown) $5462(1@,2) 1 0045: actor $5452(1@,2) defined jump_if_false @BRY_B3_17122 0045: actor $1038 defined jump_if_false @BRY_B3_17122 00F4: (unknown) $5452(1@,2) $1038 :BRY_B3_17122 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17020 :BRY_B3_17139 0026: return :BRY_B3_17141 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_11026 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BRY_B3_16476 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_16535 0@ = 0 // (int) :BRY_B3_17177 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5465(0@,2) $5467(0@,2) $5469(0@,2) $5471(0@,2) 0@ $5465(0@,2) $5473(0@,2) = 99 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5465(0@,2) $5475(0@,2) 0 $5475(0@,2) 00C4: (unknown) $5475(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17177 0@ = 0 // (int) :BRY_B3_17268 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5478(0@,3) $5481(0@,3) $5484(0@,3) $5487(0@,3) 0@ $5478(0@,3) $5490(0@,3) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5478(0@,3) $5493(0@,3) 0 $5493(0@,3) 00C4: (unknown) $5493(0@,3) 1 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_17268 0@ = 0 // (int) :BRY_B3_17359 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5497(0@,2) $5499(0@,2) $5501(0@,2) $5503(0@,2) 0@ $5497(0@,2) $5505(0@,2) = 99 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5497(0@,2) $5507(0@,2) 0 $5507(0@,2) 00C4: (unknown) $5507(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17359 0@ = 0 // (int) :BRY_B3_17450 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5510(0@,1) $5511(0@,1) $5512(0@,1) $5513(0@,1) 0@ $5510(0@,1) $5514(0@,1) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5510(0@,1) $5515(0@,1) 0 $5515(0@,1) 00C4: (unknown) $5515(0@,1) 1 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_17450 0@ = 0 // (int) :BRY_B3_17541 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5517(0@,2) $5519(0@,2) $5521(0@,2) $5523(0@,2) 0@ $5517(0@,2) $5525(0@,2) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5517(0@,2) $5527(0@,2) 0 $5527(0@,2) 00C4: (unknown) $5527(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17541 0@ = 0 // (int) :BRY_B3_17632 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15895 $5530(0@,3) $5533(0@,3) $5536(0@,3) $5539(0@,3) 0@ $5530(0@,3) $5542(0@,3) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10967 $5530(0@,3) $5545(0@,3) 0 $5545(0@,3) 00C4: (unknown) $5545(0@,3) 1 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_17632 0048: $6058 = create_car #SANCHEZ at $6054 $6055 $6056 00D1: set_car $6058 Z_angle_to $6057 0026: return :BRY_B3_17740 02D3: unknown_check $5603 $5604 $5605 1.0 0022: jump_if_false @BRY_B3_17774 // Note: the incorrect math opcode was used here $5602 > 0 // (int) var > num jump_if_false @BRY_B3_17774 0141: destroy_pickup $5602 :BRY_B3_17774 0026: return :BRY_B3_17776 0@ = 0 // (int) :BRY_B3_17780 02D3: unknown_check $5581(0@,5) $5586(0@,5) $5591(0@,5) 1.0 0022: jump_if_false @BRY_B3_17842 // Note: the incorrect math opcode was used here $5576(0@,5) > 0 // (int) var > num jump_if_false @BRY_B3_17824 0141: destroy_pickup $5576(0@,5) :BRY_B3_17824 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10809 $5596(0@,5) $5596(0@,5) :BRY_B3_17842 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @BRY_B3_17780 0026: return :BRY_B3_17861 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @BRY_B3_10809 $5612 $5612 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_17915 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @BRY_B3_10931 $5824 $5826 $5828 $5612 $5612 0002: jump @BRY_B3_17933 :BRY_B3_17915 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @BRY_B3_10967 $5611 $5612 1 $5612 :BRY_B3_17933 0026: return :BRY_B3_17935 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @BRY_B3_17776 3@ = 0 // (int) :BRY_B3_17949 $5601(3@,5) == 0 // (int) var == num jump_if_false @BRY_B3_18071 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_18027 3@ >= 1 // (int) var >= num jump_if_false @BRY_B3_18020 013F: $5576(3@,5) = create_pickup #NDC_DRUGPACKET type 3 at $5581(3@,5) $5586(3@,5) $5591(3@,5) 0263: (unknown) $5576(3@,5) $5596(3@,5) :BRY_B3_18020 0002: jump @BRY_B3_18071 :BRY_B3_18027 1 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_18071 // Note: the incorrect math opcode was used here 013F: $5576(3@,5) = create_pickup #NDC_DRUGPACKET type 3 at $5581(3@,5) $5586(3@,5) $5591(3@,5) 0263: (unknown) $5576(3@,5) $5596(3@,5) :BRY_B3_18071 3@ += 1 // (int) 3@ >= 5 // (int) var >= num jump_if_false @BRY_B3_17949 0026: return :BRY_B3_18090 $5831 > 0 // (int) var > num jump_if_false @BRY_B3_18111 047A: (unknown) $5831 $5831 = 0 // (int) :BRY_B3_18111 $5831 == 0 // (int) var == num jump_if_false @BRY_B3_18185 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_18164 01BB: (unknown) $5824 $5826 $5828 0@ 0479: (unknown) $5824 $5826 0@ 8004: not 50@ = $5831 // (int) // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_18185 :BRY_B3_18164 01BB: (unknown) $5823 $5825 $5827 0@ 0479: (unknown) $5823 $5825 0@ 8004: not 50@ = $5831 // (int) // Note: the incorrect math opcode was used here :BRY_B3_18185 0026: return :BRY_B3_18187 0@ == 30 // (int) var == num jump_if_false @BRY_B3_18212 $5596 = 30 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18212 0@ == 35 // (int) var == num jump_if_false @BRY_B3_18280 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10931 $4043 $4047 $4051 $5612 $5612 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 27 1@ $5596 = 35 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18280 0@ == 40 // (int) var == num jump_if_false @BRY_B3_18349 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 013F: $5602 = create_pickup #BINOCULARS type 3 at $5625 $5626 $5627 0263: (unknown) $5602 $5606 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 10 1@ $5596 = 40 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18349 0@ == 45 // (int) var == num jump_if_false @BRY_B3_18417 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10931 $4075 $4079 $4083 $5612 $5612 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 28 1@ $5596 = 45 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18417 0@ == 50 // (int) var == num jump_if_false @BRY_B3_18485 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10903 $5614 $5618 $5622 $5612 $5612 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 11 1@ $5596 = 50 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18485 0@ == 60 // (int) var == num jump_if_false @BRY_B3_18510 $5596 = 60 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18510 0@ == 65 // (int) var == num jump_if_false @BRY_B3_18628 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10967 $5611 $5612 1 $5612 0045: actor $1038 defined jump_if_false @BRY_B3_18580 02D5: (unknown) $1038 39 jump_if_false @BRY_B3_18580 010B: set_actor $1038 armed_weapon_to 39 :BRY_B3_18580 $5991 = 300 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 22 1@ 010E: $5607 = current_time_in_ms 0035: $5608 = $5607 // (int vars) 0029: $5608 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5596 = 65 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18628 0@ == 67 // (int) var == num jump_if_false @BRY_B3_18653 $5596 = 67 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18653 0@ == 70 // (int) var == num jump_if_false @BRY_B3_18711 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_12178 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 12 1@ $5596 = 70 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18711 0@ == 80 // (int) var == num jump_if_false @BRY_B3_18736 $5596 = 80 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18736 0@ == 90 // (int) var == num jump_if_false @BRY_B3_18839 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10903 $5615 $5619 $5623 $5612 $5612 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18090 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_11741 $5875 $5875 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BRY_B3_16476 0 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 14 1@ $5596 = 90 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18839 0@ == 100 // (int) var == num jump_if_false @BRY_B3_18962 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18090 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_17861 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16126 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_18936 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 19 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BRY_B3_16476 1 0002: jump @BRY_B3_18949 :BRY_B3_18936 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 15 1@ :BRY_B3_18949 $5596 = 100 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_18962 0@ == 103 // (int) var == num jump_if_false @BRY_B3_19118 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18090 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_17861 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16126 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_19047 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 19 1@ 0002: jump @BRY_B3_19105 :BRY_B3_19047 0045: actor $1038 defined jump_if_false @BRY_B3_19105 $1044 > 65.0 // (float) var > num jump_if_false @BRY_B3_19092 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 26 1@ 0002: jump @BRY_B3_19105 :BRY_B3_19092 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 16 1@ :BRY_B3_19105 $5596 = 103 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19118 0@ == 101 // (int) var == num jump_if_false @BRY_B3_19149 0035: $5597 = $5596 // (int vars) $5596 = 101 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19149 0@ == 110 // (int) var == num jump_if_false @BRY_B3_19174 $5596 = 110 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19174 0@ == 120 // (int) var == num jump_if_false @BRY_B3_19290 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18090 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_17935 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16126 0045: actor $5611 defined jump_if_false @BRY_B3_19264 82D5: not (unknown) $5611 19 jump_if_false @BRY_B3_19258 0106: give_actor $5611 weapon 19 ammo 50 // Load the weapon model before using this :BRY_B3_19258 010B: set_actor $5611 armed_weapon_to 19 :BRY_B3_19264 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 17 1@ $5596 = 120 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19290 0@ == 102 // (int) var == num jump_if_false @BRY_B3_19321 0035: $5597 = $5596 // (int vars) $5596 = 102 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19321 0@ == 130 // (int) var == num jump_if_false @BRY_B3_19451 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11446 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18090 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8741 18 1@ $5658 == 1 // (int) var == num jump_if_false @BRY_B3_19407 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10903 $5864 $5865 $5866 $5612 $5612 0002: jump @BRY_B3_19427 :BRY_B3_19407 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10931 $5823 $5825 $5827 $5612 $5612 :BRY_B3_19427 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16126 $5596 = 130 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19451 0@ == 140 // (int) var == num jump_if_false @BRY_B3_19478 $5596 = 140 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19478 0@ == 150 // (int) var == num jump_if_false @BRY_B3_19505 $5596 = 150 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19505 0@ == 160 // (int) var == num jump_if_false @BRY_B3_19538 0035: $5597 = $5596 // (int vars) $5596 = 160 // (int) 0002: jump @BRY_B3_19558 :BRY_B3_19538 0@ == 170 // (int) var == num jump_if_false @BRY_B3_19558 $5596 = 170 // (int) :BRY_B3_19558 0026: return :BRY_B3_19560 807E: not actor $1038 driving jump_if_false @BRY_B3_19667 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_19629 008A: actor $1038 in_sphere_on_foot $5824 $5826 $5828 radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @BRY_B3_19622 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B3_18187 101 0026: return :BRY_B3_19622 0002: jump @BRY_B3_19667 :BRY_B3_19629 008A: actor $1038 in_sphere_on_foot $5823 $5825 $5827 radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @BRY_B3_19667 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B3_18187 102 0026: return :BRY_B3_19667 0026: return $5599 = 0 // (int) $5600 = 0 // (int) $5601 = 0 // (int) 010E: $5601 = current_time_in_ms 0029: $5601 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :BRY_B3_19695 0089: actor $1038 in_sphere $5974 $5979 $5984 radius 10.0 10.0 25.0 sphere 0 0022: jump_if_false @BRY_B3_19724 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_19724 005F: (unknown) :BRY_B3_19726 $5996 == 0 // (int) var == num jump_if_false @BRY_B3_19820 8080: not actor $1038 near_point $5614 $5618 radius 40.0 40.0 sphere 0 0022: jump_if_false @BRY_B3_19813 // Note: the incorrect math opcode was used here $5996 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @BRY_B3_19798 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @BRY_B3_8741 29 1@ 0002: jump @BRY_B3_19804 :BRY_B3_19798 1@ = 5000 // (int) :BRY_B3_19804 010E: $5995 = current_time_in_ms 0029: $5995 += 1@ // (int vars) // Note: the incorrect math opcode was used here :BRY_B3_19813 0002: jump @BRY_B3_19873 :BRY_B3_19820 0080: actor $1038 near_point $5614 $5618 radius 40.0 40.0 sphere 0 0022: jump_if_false @BRY_B3_19856 // Note: the incorrect math opcode was used here $5996 = 0 // (int) 0059: text_clear_all 0002: jump @BRY_B3_19873 :BRY_B3_19856 010E: 2@ = current_time_in_ms 0017: 2@ >= $5995 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_19873 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_19873 005F: (unknown) :BRY_B3_19875 0045: actor $5633 defined 0022: jump_if_false @BRY_B3_19917 // Note: the incorrect math opcode was used here 0045: actor $5611 defined 0022: jump_if_false @BRY_B3_19917 // Note: the incorrect math opcode was used here 0106: give_actor $5633 weapon 19 ammo 1 // Load the weapon model before using this 00F4: (unknown) $5633 $5611 -2@ = 0 // (int) // timer1 005E: (unknown) :BRY_B3_19917 005F: (unknown) :BRY_B3_19919 $1045 = 1 // (int) 0001: wait 0 ms $5590 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @MAIN_6396 $2334 1@ 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_4393 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 30 0270: (unknown) 1 0001: wait 0 ms :BRY_B3_19975 not $5596 == 170 // (int) var == num jump_if_false @BRY_B3_20633 0001: wait 0 ms :BRY_B3_19992 $5596 == 30 // (int) var == num jump_if_false @BRY_B3_20022 0001: wait 0 ms 0025: gosub @BRY_B3_20635 0002: jump @BRY_B3_19992 :BRY_B3_20022 $5596 == 35 // (int) var == num jump_if_false @BRY_B3_20052 0001: wait 0 ms 0025: gosub @BRY_B3_22154 0002: jump @BRY_B3_20022 :BRY_B3_20052 $5596 == 40 // (int) var == num jump_if_false @BRY_B3_20082 0001: wait 0 ms 0025: gosub @BRY_B3_22222 0002: jump @BRY_B3_20052 :BRY_B3_20082 $5596 == 45 // (int) var == num jump_if_false @BRY_B3_20112 0001: wait 0 ms 0025: gosub @BRY_B3_22288 0002: jump @BRY_B3_20082 :BRY_B3_20112 $5596 == 50 // (int) var == num jump_if_false @BRY_B3_20142 0001: wait 0 ms 0025: gosub @BRY_B3_22355 0002: jump @BRY_B3_20112 :BRY_B3_20142 $5596 == 60 // (int) var == num jump_if_false @BRY_B3_20172 0001: wait 0 ms 0025: gosub @BRY_B3_22465 0002: jump @BRY_B3_20142 :BRY_B3_20172 $5596 == 65 // (int) var == num jump_if_false @BRY_B3_20202 0001: wait 0 ms 0025: gosub @BRY_B3_22795 0002: jump @BRY_B3_20172 :BRY_B3_20202 $5596 == 67 // (int) var == num jump_if_false @BRY_B3_20232 0001: wait 0 ms 0025: gosub @BRY_B3_23996 0002: jump @BRY_B3_20202 :BRY_B3_20232 $5596 == 70 // (int) var == num jump_if_false @BRY_B3_20262 0001: wait 0 ms 0025: gosub @BRY_B3_24761 0002: jump @BRY_B3_20232 :BRY_B3_20262 $5596 == 80 // (int) var == num jump_if_false @BRY_B3_20292 0001: wait 0 ms 0025: gosub @BRY_B3_25142 0002: jump @BRY_B3_20262 :BRY_B3_20292 $5596 == 90 // (int) var == num jump_if_false @BRY_B3_20322 0001: wait 0 ms 0025: gosub @BRY_B3_25497 0002: jump @BRY_B3_20292 :BRY_B3_20322 $5596 == 101 // (int) var == num jump_if_false @BRY_B3_20352 0001: wait 0 ms 0025: gosub @BRY_B3_25767 0002: jump @BRY_B3_20322 :BRY_B3_20352 $5596 == 100 // (int) var == num jump_if_false @BRY_B3_20382 0001: wait 0 ms 0025: gosub @BRY_B3_26062 0002: jump @BRY_B3_20352 :BRY_B3_20382 $5596 == 103 // (int) var == num jump_if_false @BRY_B3_20412 0001: wait 0 ms 0025: gosub @BRY_B3_26378 0002: jump @BRY_B3_20382 :BRY_B3_20412 $5596 == 110 // (int) var == num jump_if_false @BRY_B3_20442 0001: wait 0 ms 0025: gosub @BRY_B3_26575 0002: jump @BRY_B3_20412 :BRY_B3_20442 $5596 == 120 // (int) var == num jump_if_false @BRY_B3_20472 0001: wait 0 ms 0025: gosub @BRY_B3_27458 0002: jump @BRY_B3_20442 :BRY_B3_20472 $5596 == 102 // (int) var == num jump_if_false @BRY_B3_20502 0001: wait 0 ms 0025: gosub @BRY_B3_27243 0002: jump @BRY_B3_20472 :BRY_B3_20502 $5596 == 130 // (int) var == num jump_if_false @BRY_B3_20533 0001: wait 0 ms 0025: gosub @BRY_B3_27931 0002: jump @BRY_B3_20502 :BRY_B3_20533 $5596 == 140 // (int) var == num jump_if_false @BRY_B3_20564 0001: wait 0 ms 0025: gosub @BRY_B3_28080 0002: jump @BRY_B3_20533 :BRY_B3_20564 $5596 == 150 // (int) var == num jump_if_false @BRY_B3_20595 0001: wait 0 ms 0025: gosub @BRY_B3_29460 0002: jump @BRY_B3_20564 :BRY_B3_20595 $5596 == 160 // (int) var == num jump_if_false @BRY_B3_20626 0001: wait 0 ms 0025: gosub @BRY_B3_28961 0002: jump @BRY_B3_20595 :BRY_B3_20626 0002: jump @BRY_B3_19975 :BRY_B3_20633 0026: return :BRY_B3_20635 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 700 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @BRY_B3_20688 02F8: (unknown) $1038 1 :BRY_B3_20688 0482: (unknown) 1771639191 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 9 01BB: (unknown) $5880 $5885 $5890 10@ 0036: $5890 = 10@ // (float vars) 003E: $6069 = create_actor_pedtype 22 model 125 at $5880 $5885 $5890 00CF: set_actor $6069 Z_angle_to $5895 01BB: (unknown) $5882 $5887 $5892 10@ 0036: $5892 = 10@ // (float vars) 003E: $6068 = create_actor_pedtype 22 model 0 at $5882 $5887 $5892 0153: (unknown) $6068 $6069 01BB: (unknown) $5881 $5886 $5891 10@ 0036: $5891 = 10@ // (float vars) 003E: $6067 = create_actor_pedtype 22 model 137 at $5881 $5886 $5891 013E: actor $6067 look_at_actor $6069 013E: actor $6068 look_at_actor $6067 0153: (unknown) $6067 $6069 6@ = 0 // (int) 0001: wait 500 ms 00B9: set_camera_position -895.22 163.46 16.43 rotations 0 0 0 00BA: set_camera_point_at -896.18 163.66 16.62 mode 2 0045: actor $6069 defined jump_if_false @BRY_B3_20891 0414: (unknown) $6069 69 357 :BRY_B3_20891 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8326 400 0045: actor $6067 defined jump_if_false @BRY_B3_20927 04B4: (unknown) $6067 120 523 100.0 :BRY_B3_20927 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 30 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 0045: actor $6068 defined jump_if_false @BRY_B3_20993 00EE: (unknown) $6068 $5883 $5888 :BRY_B3_20993 0045: actor $6068 defined 0022: jump_if_false @BRY_B3_21023 // Note: the incorrect math opcode was used here 0045: actor $6067 defined 0022: jump_if_false @BRY_B3_21023 // Note: the incorrect math opcode was used here 0154: (unknown) $6067 0154: (unknown) $6068 :BRY_B3_21023 0045: actor $6069 defined 0022: jump_if_false @BRY_B3_21043 // Note: the incorrect math opcode was used here 0414: (unknown) $6069 69 356 :BRY_B3_21043 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 31 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 35 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 0045: actor $6069 defined jump_if_false @BRY_B3_21108 0414: (unknown) $6069 69 357 :BRY_B3_21108 0045: actor $6068 defined jump_if_false @BRY_B3_21131 04B4: (unknown) $6068 120 523 1.0 :BRY_B3_21131 0045: actor $6067 defined jump_if_false @BRY_B3_21167 0045: actor $6068 defined jump_if_false @BRY_B3_21167 0154: (unknown) $6067 0154: (unknown) $6068 0153: (unknown) $6068 $6069 :BRY_B3_21167 0045: actor $6067 defined 0022: jump_if_false @BRY_B3_21190 // Note: the incorrect math opcode was used here 04B4: (unknown) $6067 121 540 1.0 :BRY_B3_21190 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 32 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 38 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 00B9: set_camera_position -898.74 167.06 16.95 rotations 0 0 0 00BA: set_camera_point_at -899.31 166.26 17.15 mode 2 0045: actor $6067 defined jump_if_false @BRY_B3_21321 0045: actor $6068 defined jump_if_false @BRY_B3_21321 0045: actor $6069 defined jump_if_false @BRY_B3_21321 0154: (unknown) $6067 0154: (unknown) $6068 0153: (unknown) $6068 $6069 :BRY_B3_21321 0045: actor $6067 defined 0022: jump_if_false @BRY_B3_21344 // Note: the incorrect math opcode was used here 04B4: (unknown) $6067 120 513 1.0 :BRY_B3_21344 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 33 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 39 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 34 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 38 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 35 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 39 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 0045: actor $6069 defined jump_if_false @BRY_B3_21499 0414: (unknown) $6069 69 356 :BRY_B3_21499 0045: actor $6068 defined jump_if_false @BRY_B3_21522 04B4: (unknown) $6068 121 550 1.0 :BRY_B3_21522 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 38 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 40 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 1300 jump_if_true @BRY_B3_21877 0045: actor $6068 defined jump_if_false @BRY_B3_21589 0528: (unknown) $6068 550 -1.0 :BRY_B3_21589 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 0045: actor $6069 defined jump_if_false @BRY_B3_21628 0414: (unknown) $6069 69 357 :BRY_B3_21628 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 39 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 41 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 0045: actor $6069 defined jump_if_false @BRY_B3_21693 0414: (unknown) $6069 69 356 :BRY_B3_21693 0045: actor $6067 defined jump_if_false @BRY_B3_21716 04B4: (unknown) $6067 120 512 1.0 :BRY_B3_21716 0045: actor $6067 defined jump_if_false @BRY_B3_21738 0045: actor $6068 defined jump_if_false @BRY_B3_21738 :BRY_B3_21738 0045: actor $6067 defined jump_if_false @BRY_B3_21749 :BRY_B3_21749 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 40 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 0045: actor $6068 defined jump_if_false @BRY_B3_21792 :BRY_B3_21792 0045: actor $6067 defined jump_if_false @BRY_B3_21814 0045: actor $6068 defined jump_if_false @BRY_B3_21814 :BRY_B3_21814 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 41 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_21877 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 500 jump_if_true @BRY_B3_21877 0045: actor $6068 defined jump_if_false @BRY_B3_21877 :BRY_B3_21877 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4311 003F: destroy_actor $6068 003F: destroy_actor $6067 003F: destroy_actor $6069 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 701 0482: (unknown) 1771639191 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 0045: actor $1038 defined jump_if_false @BRY_B3_21983 02F8: (unknown) $1038 0 0044: put_actor $1038 at -887.6949 173.4009 9.3852 00CF: set_actor $1038 Z_angle_to 341.4553 :BRY_B3_21983 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 0109: set_weather 0 $5590 == 0 // (int) var == num jump_if_false @BRY_B3_22096 0045: actor $1038 defined jump_if_false @BRY_B3_22089 0106: give_actor $1038 weapon 39 ammo 1 // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to 39 02D5: (unknown) $1038 39 jump_if_false @BRY_B3_22075 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 50 0026: return 0002: jump @BRY_B3_22089 :BRY_B3_22075 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 35 0026: return :BRY_B3_22089 0002: jump @BRY_B3_22152 :BRY_B3_22096 0045: actor $1038 defined jump_if_false @BRY_B3_22140 0107: toggle_player $1038 can_move 1 0044: put_actor $1038 at -578.6568 651.6312 11.0634 0106: give_actor $1038 weapon 39 ammo 1 // Load the weapon model before using this :BRY_B3_22140 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 60 :BRY_B3_22152 0026: return :BRY_B3_22154 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_22193 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_22220 :BRY_B3_22193 $1697 == 1 // (int) var == num jump_if_false @BRY_B3_22220 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 40 0026: return :BRY_B3_22220 0026: return :BRY_B3_22222 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_22261 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_22286 :BRY_B3_22261 0140: pickup $5602 picked_up jump_if_false @BRY_B3_22286 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 45 0026: return :BRY_B3_22286 0026: return :BRY_B3_22288 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_22327 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_22353 :BRY_B3_22327 $1697 == 0 // (int) var == num jump_if_false @BRY_B3_22353 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 50 0026: return :BRY_B3_22353 0026: return :BRY_B3_22355 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_22394 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_22463 :BRY_B3_22394 82D5: not (unknown) $1038 39 jump_if_false @BRY_B3_22421 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 35 0026: return :BRY_B3_22421 0089: actor $1038 in_sphere $5614 $5618 $5622 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @BRY_B3_22463 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 60 0026: return :BRY_B3_22463 0026: return :BRY_B3_22465 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 702 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11841 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12056 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_11899 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11779 049C: (unknown) 1 0 00B9: set_camera_position -554.84 575.47 10.2 rotations 0 0 0 00BA: set_camera_point_at -554.37 574.61 10.01 mode 2 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4326 6@ = 2000 // (int) 02B4: set_camera_transverse_delay 0 time 6@ 00B9: set_camera_position -571.11 605.15 16.88 rotations 0 0 0 00BA: set_camera_point_at -570.64 604.29 16.69 mode 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 6@ jump_if_true @BRY_B3_22705 0045: actor $5611 defined jump_if_false @BRY_B3_22685 007E: actor $5611 driving jump_if_false @BRY_B3_22685 00F1: (unknown) $5611 :BRY_B3_22685 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 1000 jump_if_true @BRY_B3_22705 :BRY_B3_22705 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4311 049C: (unknown) 0 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12108 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 0109: set_weather 0 $5590 == 0 // (int) var == num jump_if_false @BRY_B3_22781 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 65 0002: jump @BRY_B3_22793 :BRY_B3_22781 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 67 :BRY_B3_22793 0026: return :BRY_B3_22795 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_22834 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_23994 :BRY_B3_22834 8045: not actor $5611 defined jump_if_false @BRY_B3_22873 $5598 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_23994 :BRY_B3_22873 8045: not actor $5633 defined jump_if_false @BRY_B3_22912 $5598 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_23994 :BRY_B3_22912 $5591 == 0 // (int) var == num jump_if_false @BRY_B3_22960 010E: $5607 = current_time_in_ms 0011: $5607 > $5608 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_22960 // Note: the incorrect math opcode was used here $5591 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 23 0@ :BRY_B3_22960 $5991 == 300 // (int) var == num jump_if_false @BRY_B3_23131 01C7: unknown_check $1038 jump_if_false @BRY_B3_23022 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19875 jump_if_false @BRY_B3_23015 $5598 = 3 // (int) $5991 = 304 // (int) :BRY_B3_23015 0002: jump @BRY_B3_23124 :BRY_B3_23022 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19695 jump_if_false @BRY_B3_23059 $5598 = 3 // (int) $5991 = 304 // (int) 0002: jump @BRY_B3_23124 :BRY_B3_23059 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19726 1 jump_if_false @BRY_B3_23098 $5598 = 5 // (int) $5991 = 304 // (int) 0002: jump @BRY_B3_23124 :BRY_B3_23098 0045: actor $5611 defined jump_if_false @BRY_B3_23124 00EE: (unknown) $5611 $5975 $5980 $5991 = 301 // (int) :BRY_B3_23124 0002: jump @BRY_B3_23994 :BRY_B3_23131 $5991 == 301 // (int) var == num jump_if_false @BRY_B3_23310 01C7: unknown_check $1038 jump_if_false @BRY_B3_23193 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19875 jump_if_false @BRY_B3_23186 $5598 = 3 // (int) $5991 = 304 // (int) :BRY_B3_23186 0002: jump @BRY_B3_23303 :BRY_B3_23193 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19695 jump_if_false @BRY_B3_23230 $5598 = 3 // (int) $5991 = 304 // (int) 0002: jump @BRY_B3_23303 :BRY_B3_23230 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19726 1 jump_if_false @BRY_B3_23269 $5598 = 5 // (int) $5991 = 304 // (int) 0002: jump @BRY_B3_23303 :BRY_B3_23269 844C: not (unknown) $5611 jump_if_false @BRY_B3_23303 -2@ = 0 // (int) // timer1 013E: actor $5611 look_at_actor $5633 013E: actor $5633 look_at_actor $5611 $5991 = 302 // (int) :BRY_B3_23303 0002: jump @BRY_B3_23994 :BRY_B3_23310 $5991 == 302 // (int) var == num jump_if_false @BRY_B3_23593 01C7: unknown_check $1038 jump_if_false @BRY_B3_23372 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19875 jump_if_false @BRY_B3_23365 $5598 = 3 // (int) $5991 = 304 // (int) :BRY_B3_23365 0002: jump @BRY_B3_23586 :BRY_B3_23372 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19695 jump_if_false @BRY_B3_23409 $5598 = 3 // (int) $5991 = 304 // (int) 0002: jump @BRY_B3_23586 :BRY_B3_23409 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19726 1 jump_if_false @BRY_B3_23448 $5598 = 5 // (int) $5991 = 304 // (int) 0002: jump @BRY_B3_23586 :BRY_B3_23448 3 > $5992 // (int) num > var 0022: jump_if_false @BRY_B3_23543 // Note: the incorrect math opcode was used here 0035: $5993 = $5992 // (int vars) $5993 *= 3000 // (int) 0017: -2@ >= $5993 // (int) var >= var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_23536 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_6013 $5992 jump_if_false @BRY_B3_23521 0220: (unknown) $5633 19 3000 0002: jump @BRY_B3_23530 :BRY_B3_23521 0220: (unknown) $5611 19 3000 :BRY_B3_23530 $5992 += 1 // (int) :BRY_B3_23536 0002: jump @BRY_B3_23586 :BRY_B3_23543 0352: (unknown) $5633 0352: (unknown) $5611 0414: (unknown) $5633 0 50 0414: (unknown) $5611 0 29 -1@ = 0 // (int) // timer2 $5994 = 0 // (int) $5996 = 0 // (int) $5991 = 303 // (int) :BRY_B3_23586 0002: jump @BRY_B3_23994 :BRY_B3_23593 $5991 == 303 // (int) var == num jump_if_false @BRY_B3_23942 01C7: unknown_check $1038 jump_if_false @BRY_B3_23655 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19875 jump_if_false @BRY_B3_23648 $5598 = 3 // (int) $5991 = 304 // (int) :BRY_B3_23648 0002: jump @BRY_B3_23935 :BRY_B3_23655 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19726 0 jump_if_false @BRY_B3_23693 $5598 = 5 // (int) $5991 = 304 // (int) 0002: jump @BRY_B3_23935 :BRY_B3_23693 8485: not unknown_check $5633 50 jump_if_false @BRY_B3_23935 8485: not unknown_check $5633 57 jump_if_false @BRY_B3_23746 -1@ >= 1000 // (int) var >= num // timer2 jump_if_false @BRY_B3_23739 0414: (unknown) $5633 0 57 :BRY_B3_23739 0002: jump @BRY_B3_23750 :BRY_B3_23746 -1@ = 0 // (int) // timer2 :BRY_B3_23750 $5994 == 0 // (int) var == num jump_if_false @BRY_B3_23792 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 24 0@ $5994 = 1 // (int) -2@ = 0 // (int) // timer1 0002: jump @BRY_B3_23904 :BRY_B3_23792 $5994 == 1 // (int) var == num jump_if_false @BRY_B3_23848 -2@ >= 10000 // (int) var >= num // timer1 jump_if_false @BRY_B3_23841 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 25 0@ $5994 = 2 // (int) -2@ = 0 // (int) // timer1 :BRY_B3_23841 0002: jump @BRY_B3_23904 :BRY_B3_23848 $5994 == 2 // (int) var == num jump_if_false @BRY_B3_23904 -2@ >= 10000 // (int) var >= num // timer1 jump_if_false @BRY_B3_23904 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19875 jump_if_false @BRY_B3_23904 $5598 = 5 // (int) $5991 = 304 // (int) :BRY_B3_23904 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19695 jump_if_false @BRY_B3_23935 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 67 0026: return :BRY_B3_23935 0002: jump @BRY_B3_23994 :BRY_B3_23942 $5991 == 304 // (int) var == num jump_if_false @BRY_B3_23994 -2@ >= 1000 // (int) var >= num // timer1 jump_if_false @BRY_B3_23994 014B: set_actor $5611 health_to 0 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return :BRY_B3_23994 0026: return :BRY_B3_23996 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 18@ = -0.03 // (float) 19@ = -0.46 // (float) 20@ = 0 // (float) 0443: (unknown) 68 0228: (unknown) 11@ = -545.6857 // (float) 13@ = 552.4238 // (float) 15@ = 8.1074 // (float) 0045: actor $5633 defined jump_if_false @BRY_B3_24113 0423: (unknown) $5633 11@ 13@ 15@ 02EE: get_actor $5633 coords_to 12@ 14@ 16@ with_offset 18@ 19@ 20@ 010F: (unknown) $5633 $5636 $5637 $5638 00CE: 17@ = actor $5633 Z_angle 04B5: (unknown) $5633 0 0503: (unknown) $5633 1 :BRY_B3_24113 0001: wait 0 ms 0045: actor $5633 defined jump_if_false @BRY_B3_24132 00CE: 17@ = actor $5633 Z_angle :BRY_B3_24132 0045: actor $5611 defined 0022: jump_if_false @BRY_B3_24166 // Note: the incorrect math opcode was used here 0423: (unknown) $5611 12@ 14@ 16@ 00CF: set_actor $5611 Z_angle_to 17@ 04B5: (unknown) $5611 0 0503: (unknown) $5611 1 :BRY_B3_24166 00B9: set_camera_position -547.09 552.66 7.94 rotations 0 0 0 00BA: set_camera_point_at -546.25 552.16 7.75 mode 2 028D: (unknown) 0.1 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 2000 00B9: set_camera_position -547.09 552.66 7.94 rotations 0 0 0 00BA: set_camera_point_at -546.36 552.01 7.75 mode 1 0001: wait 100 ms 0045: actor $5633 defined jump_if_false @BRY_B3_24283 0352: (unknown) $5633 0414: (unknown) $5633 68 354 :BRY_B3_24283 0045: actor $5611 defined jump_if_false @BRY_B3_24307 0352: (unknown) $5611 0414: (unknown) $5611 68 355 :BRY_B3_24307 0045: actor $5611 defined jump_if_false @BRY_B3_24346 0045: actor $5633 defined jump_if_false @BRY_B3_24339 02EE: get_actor $5633 coords_to 12@ 14@ 16@ with_offset 18@ 19@ 20@ :BRY_B3_24339 0423: (unknown) $5611 12@ 14@ 16@ :BRY_B3_24346 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 1500 jump_if_true @BRY_B3_24574 00B9: set_camera_position -551.43 553.03 6.57 rotations 0 0 0 00BA: set_camera_point_at -551.23 552.06 6.65 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 2000 00B9: set_camera_position -551.43 553.03 6.57 rotations 0 0 0 00BA: set_camera_point_at -551.59 552.05 6.66 mode 1 0045: actor $5633 defined jump_if_false @BRY_B3_24482 00A2: (unknown) $5633 003F: destroy_actor $5633 :BRY_B3_24482 0045: actor $5611 defined jump_if_false @BRY_B3_24503 04B5: (unknown) $5611 1 00A2: (unknown) $5611 :BRY_B3_24503 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12178 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 500 jump_if_true @BRY_B3_24574 004F: unknown_check $5634 jump_if_false @BRY_B3_24554 01BF: (unknown) $5634 $5640 $5646 $5652 :BRY_B3_24554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 2000 jump_if_true @BRY_B3_24574 :BRY_B3_24574 034A: unknown_check $5633 jump_if_false @BRY_B3_24589 003F: destroy_actor $5633 :BRY_B3_24589 0045: actor $5611 defined jump_if_false @BRY_B3_24610 04B5: (unknown) $5611 1 00A2: (unknown) $5611 :BRY_B3_24610 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 -1 $5590 == 0 // (int) var == num jump_if_false @BRY_B3_24653 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 70 0002: jump @BRY_B3_24759 :BRY_B3_24653 0036: $5867 = $5876 // (float vars) 0036: $5868 = $5877 // (float vars) 0036: $5869 = $5878 // (float vars) $5867 += 5.0 // (float) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 702 $5867 = -770.15 // (float) $5868 = -1147.79 // (float) $5869 = 11.06 // (float) 0045: actor $1038 defined jump_if_false @BRY_B3_24747 0044: put_actor $1038 at $5867 $5868 $5869 0106: give_actor $1038 weapon 39 ammo 1 // Load the weapon model before using this :BRY_B3_24747 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 80 :BRY_B3_24759 0026: return :BRY_B3_24761 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10749 jump_if_false @BRY_B3_24800 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_25140 :BRY_B3_24800 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10708 jump_if_false @BRY_B3_24839 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_25140 :BRY_B3_24839 0104: car $5634 in_sphere $5384(3@,6) $5390(3@,6) $5396(3@,6) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @BRY_B3_24926 // Note: the incorrect math opcode was used here 3@ += 1 // (int) 3@ == 6 // (int) var == num jump_if_false @BRY_B3_24919 01C0: (unknown) $5634 $1687 == 0 // (int) var == num jump_if_false @BRY_B3_24917 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 80 :BRY_B3_24917 0026: return :BRY_B3_24919 0002: jump @BRY_B3_24942 :BRY_B3_24926 01BF: (unknown) $5634 $5384(3@,6) $5390(3@,6) $5396(3@,6) :BRY_B3_24942 004D: store_car $5634 position_to $5636 $5637 $5638 031D: (unknown) $1042 $1043 $5636 $5637 21@ 300.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_24990 // Note: the incorrect math opcode was used here 01C3: (unknown) $5634 40.0 0002: jump @BRY_B3_25086 :BRY_B3_24990 400.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_25039 // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @BRY_B3_25032 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 13 6@ 2@ = 1 // (int) :BRY_B3_25032 0002: jump @BRY_B3_25086 :BRY_B3_25039 500.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_25066 // Note: the incorrect math opcode was used here 01C3: (unknown) $5634 30.0 0002: jump @BRY_B3_25086 :BRY_B3_25066 600.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_25086 // Note: the incorrect math opcode was used here 01C3: (unknown) $5634 20.0 :BRY_B3_25086 031D: (unknown) $1042 $1043 $5615 $5619 25@ 80.0 >= 25@ // (float) num >= var 0022: jump_if_false @BRY_B3_25140 // Note: the incorrect math opcode was used here 01C0: (unknown) $5634 $1687 == 0 // (int) var == num jump_if_false @BRY_B3_25138 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 80 :BRY_B3_25138 0026: return :BRY_B3_25140 0026: return :BRY_B3_25142 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 703 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_11741 $5875 $5875 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11679 022C: (unknown) $6059 $6061 $6063 10.0 1 0048: 26@ = create_car #SPEEDER2 at $6059 $6061 $6063 00D1: set_car 26@ Z_angle_to $6065 01C3: (unknown) 26@ 20.0 00A4: 27@ = create_actor_pedtype 22 model #GANG3A in_car 26@ driverseat 01BF: (unknown) 26@ $6060 $6062 $6064 0001: wait 500 ms 00B9: set_camera_position -743.3 -1160.89 13.04 rotations 0 0 0 00BA: set_camera_point_at -742.32 -1160.86 12.89 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 9000 00B9: set_camera_position -743.3 -1160.89 13.04 rotations 0 0 0 00BA: set_camera_point_at -742.75 -1161.71 13.15 mode 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 5000 jump_if_true @BRY_B3_25397 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 50 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 6@ jump_if_true @BRY_B3_25397 :BRY_B3_25397 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4311 003F: destroy_actor 27@ 0049: destroy_car 26@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 $5590 == 0 // (int) var == num jump_if_false @BRY_B3_25457 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 90 0002: jump @BRY_B3_25495 :BRY_B3_25457 $5658 = 0 // (int) 0482: (unknown) 883270138 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 2 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 110 :BRY_B3_25495 0026: return :BRY_B3_25497 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_25536 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_25765 :BRY_B3_25536 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14601 $1044 >= 12.4 // (float) var >= num jump_if_false @BRY_B3_25765 04A2: unknown_check $1038 -657.2549 -1340.506 12.0726 -718.3314 -1201.854 -631.9 -1329.51 10.0 jump_if_false @BRY_B3_25765 $1687 == 1 // (int) var == num jump_if_false @BRY_B3_25636 28@ = 1 // (int) 0002: jump @BRY_B3_25765 :BRY_B3_25636 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11446 $5658 = 1 // (int) 024F: (unknown) 0.3 28@ == 1 // (int) var == num jump_if_false @BRY_B3_25751 $5609 == 0 // (int) var == num jump_if_false @BRY_B3_25713 010E: $5607 = current_time_in_ms 0035: $5608 = $5607 // (int vars) $5608 += 6000 // (int) $5609 = 1 // (int) 0002: jump @BRY_B3_25744 :BRY_B3_25713 010E: $5607 = current_time_in_ms 0011: $5607 > $5608 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_25744 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 100 0026: return :BRY_B3_25744 0002: jump @BRY_B3_25765 :BRY_B3_25751 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 100 0026: return :BRY_B3_25765 0026: return :BRY_B3_25767 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 2@ = 0 // (int) $5658 = 0 // (int) 0078: if or $5597 == 100 // (int) var == num $5597 == 103 // (int) var == num jump_if_false @BRY_B3_25829 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12451 0002: jump @BRY_B3_25841 :BRY_B3_25829 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_12556 1 :BRY_B3_25841 0482: (unknown) 883270138 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 2 0001: wait 0 ms 024F: (unknown) 0 0036: 29@ = $5823 // (float vars) 0036: 30@ = $5825 // (float vars) 0036: 31@ = $5827 // (float vars) 29@ -= 1.0 // (float) 30@ += 3.0 // (float) 0045: actor $1038 defined jump_if_false @BRY_B3_25919 0044: put_actor $1038 at 29@ 30@ 31@ 00CF: set_actor $1038 Z_angle_to $5829 :BRY_B3_25919 0078: if or $5597 == 100 // (int) var == num $5597 == 103 // (int) var == num jump_if_false @BRY_B3_25984 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15641 1 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15806 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16706 1 0002: jump @BRY_B3_26009 :BRY_B3_25984 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15641 1 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16706 0 :BRY_B3_26009 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8326 403 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 2000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 $5597 0026: return :BRY_B3_26062 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_26101 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_26376 :BRY_B3_26101 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19560 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16337 $5658 == 0 // (int) var == num jump_if_false @BRY_B3_26366 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10687 jump_if_false @BRY_B3_26172 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_26359 :BRY_B3_26172 8485: not unknown_check $5611 352 jump_if_false @BRY_B3_26195 0414: (unknown) $5611 68 352 :BRY_B3_26195 $5678 == 3 // (int) var == num jump_if_false @BRY_B3_26229 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 103 0026: return 0002: jump @BRY_B3_26359 :BRY_B3_26229 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15394 0@ = 0 // (int) :BRY_B3_26243 037B: constant_params 4 variable_params 2 unknown 34 call_with_params @BRY_B3_14050 $5404(0@,3) $5679 0 $5419(0@,3) $5404(0@,3) $5679 jump_if_false @BRY_B3_26301 $5678 += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10809 $5416(0@,3) $5416(0@,3) :BRY_B3_26301 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_26243 $5679 == 0 // (int) var == num jump_if_false @BRY_B3_26359 008F: actor $1038 near_actor $5611 radius 15.0 15.0 5.0 sphere 0 0022: jump_if_false @BRY_B3_26359 // Note: the incorrect math opcode was used here $5679 = 1 // (int) :BRY_B3_26359 0002: jump @BRY_B3_26376 :BRY_B3_26366 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14328 :BRY_B3_26376 0026: return :BRY_B3_26378 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_26417 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_26573 :BRY_B3_26417 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19560 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16337 $5658 == 0 // (int) var == num jump_if_false @BRY_B3_26563 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10687 jump_if_false @BRY_B3_26488 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_26556 :BRY_B3_26488 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15394 8485: not unknown_check $5611 352 jump_if_false @BRY_B3_26521 0414: (unknown) $5611 68 352 :BRY_B3_26521 008F: actor $1038 near_actor $5611 radius 2.0 2.0 5.0 sphere 0 0022: jump_if_false @BRY_B3_26556 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 110 0026: return :BRY_B3_26556 0002: jump @BRY_B3_26573 :BRY_B3_26563 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14328 :BRY_B3_26573 0026: return :BRY_B3_26575 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 704 0045: actor $1038 defined jump_if_false @BRY_B3_26622 0044: put_actor $1038 at $5936 $5940 $5944 :BRY_B3_26622 0045: actor $5611 defined 0022: jump_if_false @BRY_B3_26651 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10809 $5612 $5612 003F: destroy_actor $5611 :BRY_B3_26651 022C: (unknown) $5937 $5941 $5945 10.0 1 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15641 1 0 003E: $6067 = create_actor_pedtype 22 model 137 at $5937 $5941 $5945 00CF: set_actor $6067 Z_angle_to $5948 003E: $6068 = create_actor_pedtype 22 model 0 at $5938 $5942 $5946 00CF: set_actor $6068 Z_angle_to $5948 00B9: set_camera_position -695.06 -1219.76 60.1 rotations 0 0 0 00BA: set_camera_point_at -694.68 -1218.83 60.15 mode 2 028D: (unknown) 0.5 0001: wait 500 ms 0045: actor $6067 defined jump_if_false @BRY_B3_26785 0414: (unknown) $6067 68 352 :BRY_B3_26785 0045: actor $6068 defined jump_if_false @BRY_B3_26805 0414: (unknown) $6068 68 351 :BRY_B3_26805 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8326 401 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 0 time 16000 00B9: set_camera_position -692.83 -1219.07 60.24 rotations 0 0 0 00BA: set_camera_point_at -693.73 -1218.65 60.25 mode 1 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 70 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 1000 jump_if_true @BRY_B3_27024 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_27024 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 71 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_27024 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 72 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_27024 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 73 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_27024 :BRY_B3_27024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4311 0045: actor $6067 defined jump_if_false @BRY_B3_27049 003F: destroy_actor $6067 :BRY_B3_27049 0045: actor $6068 defined jump_if_false @BRY_B3_27064 003F: destroy_actor $6068 :BRY_B3_27064 0045: actor $1038 defined jump_if_false @BRY_B3_27091 0044: put_actor $1038 at $5938 $5942 $5946 00CF: set_actor $1038 Z_angle_to $5948 :BRY_B3_27091 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8326 403 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15789 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 705 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 03B7: (unknown) 1 03BD: (unknown) 1 $5590 == 0 // (int) var == num jump_if_false @BRY_B3_27209 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16706 0 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15641 1 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 120 0002: jump @BRY_B3_27241 :BRY_B3_27209 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 140 :BRY_B3_27241 0026: return :BRY_B3_27243 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 2@ = 0 // (int) $5658 = 1 // (int) 0036: 29@ = $5824 // (float vars) 0036: 30@ = $5826 // (float vars) 0036: 31@ = $5828 // (float vars) 29@ += 1.0 // (float) 30@ -= 6.0 // (float) 024F: (unknown) 0.3 0045: actor $1038 defined jump_if_false @BRY_B3_27324 0044: put_actor $1038 at 29@ 30@ 31@ 00CF: set_actor $1038 Z_angle_to $5830 :BRY_B3_27324 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15789 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_13005 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 0001: wait 0 ms 0078: if or $5597 == 100 // (int) var == num $5597 == 103 // (int) var == num jump_if_false @BRY_B3_27408 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16476 1 0002: jump @BRY_B3_27418 :BRY_B3_27408 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_17141 :BRY_B3_27418 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4341 2000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 $5597 0026: return :BRY_B3_27458 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_27497 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_27929 :BRY_B3_27497 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19560 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16337 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_27547 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14601 0002: jump @BRY_B3_27557 :BRY_B3_27547 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15394 :BRY_B3_27557 5@ = 0 // (int) 0@ = 0 // (int) :BRY_B3_27565 $5601(0@,5) == 0 // (int) var == num jump_if_false @BRY_B3_27730 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_27661 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_27654 0140: pickup $5576(0@,5) picked_up jump_if_false @BRY_B3_27654 $5601(0@,5) = 1 // (int) 5@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10809 $5596(0@,5) $5596(0@,5) $5862 += 1 // (int) :BRY_B3_27654 0002: jump @BRY_B3_27723 :BRY_B3_27661 1 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_27723 // Note: the incorrect math opcode was used here 0140: pickup $5576(0@,5) picked_up 0022: jump_if_false @BRY_B3_27723 // Note: the incorrect math opcode was used here $5601(0@,5) = 1 // (int) 5@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10809 $5596(0@,5) $5596(0@,5) $5863 += 1 // (int) :BRY_B3_27723 0002: jump @BRY_B3_27735 :BRY_B3_27730 5@ += 1 // (int) :BRY_B3_27735 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @BRY_B3_27565 2@ == 0 // (int) var == num jump_if_false @BRY_B3_27902 5 > 5@ // (int) num > var 0022: jump_if_false @BRY_B3_27902 // Note: the incorrect math opcode was used here $5863 == 1 // (int) var == num jump_if_false @BRY_B3_27838 $5658 == 0 // (int) var == num jump_if_false @BRY_B3_27838 2@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 20 0@ 037B: constant_params 4 variable_params 1 unknown 34 call_with_params @BRY_B3_10931 $5823 $5825 $5827 $5612 $5612 :BRY_B3_27838 $5862 == 4 // (int) var == num jump_if_false @BRY_B3_27902 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_27902 2@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 21 0@ 037B: constant_params 4 variable_params 1 unknown 34 call_with_params @BRY_B3_10931 $5824 $5826 $5828 $5612 $5612 :BRY_B3_27902 5@ == 5 // (int) var == num jump_if_false @BRY_B3_27929 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 130 0026: return :BRY_B3_27929 0026: return :BRY_B3_27931 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10667 jump_if_false @BRY_B3_27970 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 160 0026: return 0002: jump @BRY_B3_28078 :BRY_B3_27970 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19560 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16337 $5658 == 1 // (int) var == num jump_if_false @BRY_B3_28020 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14601 0002: jump @BRY_B3_28030 :BRY_B3_28020 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15394 :BRY_B3_28030 0089: actor $1038 in_sphere $5864 $5865 $5866 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @BRY_B3_28078 // Note: the incorrect math opcode was used here 024F: (unknown) 1.0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 140 0026: return :BRY_B3_28078 0026: return :BRY_B3_28080 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6412 706 0048: 33@ = create_car #PEREN at $5949 $5953 $5957 00D1: set_car 33@ Z_angle_to $5961 0050: set_car 33@ max_speed_to 0 00A4: $6067 = create_actor_pedtype 22 model 137 in_car 33@ driverseat 0045: actor $1038 defined jump_if_false @BRY_B3_28173 0044: put_actor $1038 at -757.1459 -1158.511 11.0687 00CF: set_actor $1038 Z_angle_to $5961 :BRY_B3_28173 003E: $6068 = create_actor_pedtype 22 model 0 at $5950 $5954 $5958 013E: actor $6068 look_at_actor $6067 0153: (unknown) $6067 $6068 00B9: set_camera_position -754.73 -1153.79 11.35 rotations 0 0 0 00BA: set_camera_point_at -753.75 -1153.64 11.2 mode 2 028D: (unknown) 0.01 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8326 402 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 87 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -754.73 -1153.79 11.35 rotations 0 0 0 00BA: set_camera_point_at -753.78 -1154.1 11.28 mode 1 0045: actor $6068 defined jump_if_false @BRY_B3_28394 00EE: (unknown) $6068 $5951 $5955 0045: actor $6067 defined 0022: jump_if_false @BRY_B3_28394 // Note: the incorrect math opcode was used here 0153: (unknown) $6068 $6067 :BRY_B3_28394 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 80 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 84 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 81 6@ 0045: actor $6068 defined jump_if_false @BRY_B3_28475 04B4: (unknown) $6068 120 513 1.0 :BRY_B3_28475 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 85 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 82 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8152 86 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 83 6@ 0045: actor $6068 defined jump_if_false @BRY_B3_28588 04B4: (unknown) $6068 120 512 1.0 :BRY_B3_28588 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position -756.42 -1152.43 11.05 rotations 0 0 0 00BA: set_camera_point_at -755.48 -1152.77 11.0 mode 1 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 84 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 85 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 0045: actor $6067 defined jump_if_false @BRY_B3_28729 0154: (unknown) $6067 :BRY_B3_28729 004F: unknown_check 33@ jump_if_false @BRY_B3_28754 0050: set_car 33@ max_speed_to 10.0 004A: car 33@ drive_to $5952 $5956 $5960 :BRY_B3_28754 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 86 6@ 0045: actor $6068 defined jump_if_false @BRY_B3_28790 04B4: (unknown) $6068 121 557 1.0 :BRY_B3_28790 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13348 $6066 jump_if_true @BRY_B3_28829 0045: actor $6068 defined jump_if_false @BRY_B3_28829 0528: (unknown) $6068 557 -0.5 :BRY_B3_28829 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4311 003F: destroy_actor $6067 003F: destroy_actor $6068 0049: destroy_car 33@ 0045: actor $1038 defined jump_if_false @BRY_B3_28920 007E: actor $1038 driving jump_if_false @BRY_B3_28904 004F: unknown_check $3355 jump_if_false @BRY_B3_28897 0116: remove_car $3355 from_mission_cleanup_list 0216: (unknown) $1038 $5864 $5865 $5866 :BRY_B3_28897 0002: jump @BRY_B3_28914 :BRY_B3_28904 0044: put_actor $1038 at $5864 $5865 $5866 :BRY_B3_28914 00CF: set_actor $1038 Z_angle_to $5961 :BRY_B3_28920 0444: (unknown) 120 0444: (unknown) 121 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 150 0026: return :BRY_B3_28961 $5597 == 65 // (int) var == num jump_if_false @BRY_B3_29116 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @BRY_B3_29000 0107: toggle_player $1038 can_move 0 :BRY_B3_29000 0001: wait 0 ms :BRY_B3_29003 00CA: fading jump_if_false @BRY_B3_29022 0001: wait 0 ms 0002: jump @BRY_B3_29003 :BRY_B3_29022 034A: unknown_check $5611 jump_if_false @BRY_B3_29037 003F: destroy_actor $5611 :BRY_B3_29037 034A: unknown_check $5633 jump_if_false @BRY_B3_29052 003F: destroy_actor $5633 :BRY_B3_29052 034B: unknown_check $5634 jump_if_false @BRY_B3_29067 0049: destroy_car $5634 :BRY_B3_29067 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @BRY_B3_29094 0107: toggle_player $1038 can_move 1 :BRY_B3_29094 0001: wait 0 ms :BRY_B3_29097 00CA: fading jump_if_false @BRY_B3_29116 0001: wait 0 ms 0002: jump @BRY_B3_29097 :BRY_B3_29116 0055: show_text_styled GXT 'M_FAIL' time 1500 style 1 // MISSION FAILED! 0045: actor $1038 defined jump_if_false @BRY_B3_29418 $5598 == 2 // (int) var == num jump_if_false @BRY_B3_29175 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 2 6@ 0002: jump @BRY_B3_29411 :BRY_B3_29175 $5598 == 1 // (int) var == num jump_if_false @BRY_B3_29319 $5658 > -1 // (int) var > num jump_if_false @BRY_B3_29299 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 0044: put_actor $1038 at $5871 $5872 $5873 00CF: set_actor $1038 Z_angle_to $5874 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_12556 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12350 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_13005 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_700 1000 :BRY_B3_29299 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 1 6@ 0002: jump @BRY_B3_29411 :BRY_B3_29319 $5598 == 3 // (int) var == num jump_if_false @BRY_B3_29352 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 3 6@ 0002: jump @BRY_B3_29411 :BRY_B3_29352 $5598 == 4 // (int) var == num jump_if_false @BRY_B3_29385 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 4 6@ 0002: jump @BRY_B3_29411 :BRY_B3_29385 $5598 == 5 // (int) var == num jump_if_false @BRY_B3_29411 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8741 5 6@ :BRY_B3_29411 0002: jump @BRY_B3_29445 :BRY_B3_29418 $5658 == 0 // (int) var == num jump_if_false @BRY_B3_29445 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4311 :BRY_B3_29445 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 170 0026: return :BRY_B3_29460 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @99RED_12847 'BRY_B03' 1500 // Leap and Bound 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18187 170 0026: return :BRY_B3_29501 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11446 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11026 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16066 034A: unknown_check $5611 jump_if_false @BRY_B3_29546 020D: (unknown) $5611 :BRY_B3_29546 034A: unknown_check $5633 jump_if_false @BRY_B3_29561 020D: (unknown) $5633 :BRY_B3_29561 034B: unknown_check $5634 jump_if_false @BRY_B3_29576 0049: destroy_car $5634 :BRY_B3_29576 $5831 > 0 // (int) var > num jump_if_false @BRY_B3_29597 047A: (unknown) $5831 $5831 = 0 // (int) :BRY_B3_29597 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_17740 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_17776 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_12556 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12350 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_13005 0444: (unknown) 68 0444: (unknown) 69 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 70--------------- :BRY_B4 0238: name_thread 'BRY_B4' 01EA: increment_mission_attempts 033A: use_GXT_table 'BRY_B4' 0025: gosub @BRY_B4_1437 009D: wasted_or_busted // mission only jump_if_false @BRY_B4_45 0025: gosub @BRY_B4_13717 :BRY_B4_45 0025: gosub @BRY_B4_13800 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BRY_B4_86 02B4: set_camera_transverse_delay 0 time 7@ :BRY_B4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BRY_B4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BRY_B4_138 :BRY_B4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BRY_B4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BRY_B4_172 02B4: set_camera_transverse_delay 0 time 5@ :BRY_B4_172 809F: not actor 3@ dead 0022: jump_if_false @BRY_B4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BRY_B4_188 0026: return :BRY_B4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @BRY_B4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @BRY_B4_248 0400: (unknown) $1038 $1690 0002: jump @BRY_B4_254 :BRY_B4_248 02C0: (unknown) $1038 $1690 :BRY_B4_254 0@ >= 0 // (int) var >= num jump_if_false @BRY_B4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :BRY_B4_281 0045: actor $1038 defined jump_if_false @BRY_B4_349 807E: not actor $1038 driving jump_if_false @BRY_B4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @BRY_B4_329 :BRY_B4_326 021D: (unknown) 0 :BRY_B4_329 $1698 == 0 // (int) var == num jump_if_false @BRY_B4_345 02EA: select_interior 2 :BRY_B4_345 01AE: (unknown) 1 :BRY_B4_349 0059: text_clear_all 0268: (unknown) 0026: return :BRY_B4_355 0045: actor $1038 defined jump_if_false @BRY_B4_419 807E: not actor $1038 driving jump_if_false @BRY_B4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @BRY_B4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :BRY_B4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :BRY_B4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @BRY_B4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @BRY_B4_468 02EA: select_interior 0 :BRY_B4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BRY_B4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BRY_B4_498 0026: return 0045: actor 0@ defined jump_if_false @BRY_B4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BRY_B4_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @BRY_B4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BRY_B4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BRY_B4_549 0026: return :BRY_B4_551 0045: actor 0@ defined 0022: jump_if_false @BRY_B4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BRY_B4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @BRY_B4_598 :BRY_B4_594 1@ = 0 // (int) :BRY_B4_598 1@ == 1 // (int) var == num jump_if_false @BRY_B4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B4_675 007E: actor 0@ driving jump_if_false @BRY_B4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BRY_B4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BRY_B4_664 :BRY_B4_661 00F1: (unknown) 0@ :BRY_B4_664 0002: jump @BRY_B4_675 :BRY_B4_671 1@ = 0 // (int) :BRY_B4_675 0002: jump @BRY_B4_598 :BRY_B4_682 0026: return 0045: actor 0@ defined jump_if_false @BRY_B4_776 007E: actor 0@ driving jump_if_false @BRY_B4_760 02A7: unknown_check 0@ jump_if_false @BRY_B4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BRY_B4_753 :BRY_B4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B4_753 0002: jump @BRY_B4_769 :BRY_B4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B4_769 0002: jump @BRY_B4_778 :BRY_B4_776 005F: (unknown) :BRY_B4_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BRY_B4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BRY_B4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BRY_B4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B4_870 :BRY_B4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_551 0@ 4@ > -1 // (int) var > num jump_if_false @BRY_B4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_551 4@ :BRY_B4_870 0002: jump @BRY_B4_936 :BRY_B4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B4_936 :BRY_B4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @BRY_B4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_551 3@ :BRY_B4_936 0045: actor 0@ defined jump_if_false @BRY_B4_988 004F: unknown_check 1@ jump_if_false @BRY_B4_988 007E: actor 0@ driving jump_if_false @BRY_B4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @BRY_B4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_551 0@ :BRY_B4_988 5@ = 0 // (int) :BRY_B4_992 5@ == 0 // (int) var == num jump_if_false @BRY_B4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B4_1083 004F: unknown_check 1@ jump_if_false @BRY_B4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @BRY_B4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BRY_B4_1083 :BRY_B4_1049 2@ == -1 // (int) var == num jump_if_false @BRY_B4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BRY_B4_1083 :BRY_B4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BRY_B4_1083 0002: jump @BRY_B4_992 :BRY_B4_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @BRY_B4_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B4_1311 :BRY_B4_1135 0@ == 1 // (int) var == num jump_if_false @BRY_B4_1168 03CF: (unknown) 200 200 200 255 0002: jump @BRY_B4_1311 :BRY_B4_1168 0@ == 2 // (int) var == num jump_if_false @BRY_B4_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BRY_B4_1311 :BRY_B4_1210 0@ == 3 // (int) var == num jump_if_false @BRY_B4_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B4_1311 :BRY_B4_1254 0@ == 4 // (int) var == num jump_if_false @BRY_B4_1285 03CF: (unknown) 8 143 59 255 0002: jump @BRY_B4_1311 :BRY_B4_1285 0@ == 5 // (int) var == num jump_if_false @BRY_B4_1311 03CF: (unknown) 237 130 180 255 :BRY_B4_1311 0026: return :BRY_B4_1313 00BC: (unknown) 0@ 2 0026: return :BRY_B4_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B4_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BRY_B4_1375 0 > 3@ // (int) num > var 0022: jump_if_false @BRY_B4_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BRY_B4_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BRY_B4_1435 005F: (unknown) :BRY_B4_1437 $1045 = 1 // (int) 0001: wait 0 ms $5693 = 0 // (int) $5694 = -1107.3 // (float) $5695 = 140.2 // (float) $5696 = 11.1 // (float) 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6396 $2334 $5588 0160: load_model 37 0160: load_model 69 0160: load_model 70 0160: load_model #BAT 0160: load_model #KNIFECUR 0160: load_model #MOP50 0228: (unknown) 0160: load_model 144 0160: load_model 145 0160: load_model #ELECTRAG 0160: load_model #MOP50 0160: load_model #FREEWAY 0160: load_model 137 0228: (unknown) 0160: load_model #CHROMEGUN 0160: load_model #BERETTA 0160: load_model 126 0160: load_model #MPLNG 0160: load_model #EBPROP_CHAIR 0160: load_model 125 0443: (unknown) 69 0443: (unknown) 67 0228: (unknown) 0025: gosub @BRY_B4_12115 0444: (unknown) 69 0057: show_text_highpriority GXT 'BRY4_28' time 6000 flag 1 // ~w~Go to the ~y~White Stallionz Bar. 809F: not actor $5641 dead jump_if_false @BRY_B4_1693 0347: (unknown) $5641 1 02D4: (unknown) $5641 0154: (unknown) $5641 809F: not actor $1038 dead jump_if_false @BRY_B4_1665 0119: actor $5641 kill_actor $1038 0331: (unknown) $5641 1 :BRY_B4_1665 01EC: (unknown) $5641 1 01B1: (unknown) $5641 1 1 1 1 1 0310: (unknown) $5641 $1038 1 :BRY_B4_1693 00C3: (unknown) -1088.0 114.26 11.2 $5711 024F: (unknown) 0.5 0025: gosub @BRY_B4_8524 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 :BRY_B4_1731 0001: wait 0 ms 009F: actor $5641 dead jump_if_false @BRY_B4_1856 $5589 = 7 // (int) $5701 == 1 // (int) var == num jump_if_false @BRY_B4_1839 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 0025: gosub @BRY_B4_9899 0482: (unknown) -1488734425 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 809F: not actor $1038 dead jump_if_false @BRY_B4_1834 0044: put_actor $1038 at -1089.0 124.5 11.2 00CF: set_actor $1038 Z_angle_to 180.0 :BRY_B4_1834 0001: wait 500 ms :BRY_B4_1839 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0002: jump @BRY_B4_13717 :BRY_B4_1856 $5589 == 0 // (int) var == num jump_if_false @BRY_B4_2044 809F: not actor $1038 dead jump_if_false @BRY_B4_2044 0025: gosub @BRY_B4_10118 0025: gosub @BRY_B4_8111 007E: actor $1038 driving jump_if_false @BRY_B4_1910 007B: $5702 = actor $1038 car :BRY_B4_1910 809F: not actor $5641 dead 0022: jump_if_false @BRY_B4_2044 // Note: the incorrect math opcode was used here 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_2044 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -1088.0 114.26 11.2 radius 5.0 5.0 5.0 sphere 1 jump_if_false @BRY_B4_2044 0057: show_text_highpriority GXT 'BRY4_36' time 6000 flag 1 // ~w~Enter the ~t~bar. 00BB: (unknown) $5711 00C3: (unknown) -1088.0 126.6 11.2 $5632 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1320 $5632 0479: (unknown) -1088.0 126.9 10.7 8004: not 50@ = $5692 // (int) // Note: the incorrect math opcode was used here $5589 = 1 // (int) :BRY_B4_2044 $5589 == 1 // (int) var == num jump_if_false @BRY_B4_5290 809F: not actor $1038 dead jump_if_false @BRY_B4_5290 0025: gosub @BRY_B4_10118 0025: gosub @BRY_B4_8111 007E: actor $1038 driving jump_if_false @BRY_B4_2099 007B: $5702 = actor $1038 car :BRY_B4_2099 809F: not actor $5641 dead 0022: jump_if_false @BRY_B4_5290 // Note: the incorrect math opcode was used here 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_5290 // Note: the incorrect math opcode was used here 008A: actor $1038 in_sphere_on_foot -1088.0 126.6 11.2 radius 1.5 1.5 1.5 sphere 0 jump_if_false @BRY_B4_5290 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0025: gosub @BRY_B4_10041 047A: (unknown) $5692 00BB: (unknown) $5632 0482: (unknown) -1488734425 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 2 024F: (unknown) 0 $5701 = 1 // (int) 0025: gosub @BRY_B4_8982 003E: $5668 = create_actor_pedtype 21 model 144 at -1104.1 135.49 11.22 00CF: set_actor $5668 Z_angle_to 175.56 003E: $5669 = create_actor_pedtype 21 model 145 at -1104.2 134.11 11.24 00CF: set_actor $5669 Z_angle_to -26.96 003E: $5670 = create_actor_pedtype 21 model 144 at -1094.58 133.76 11.22 00CF: set_actor $5670 Z_angle_to 116.09 003E: $5671 = create_actor_pedtype 21 model 145 at -1095.09 134.3 11.22 00CF: set_actor $5671 Z_angle_to -155.04 003E: $5672 = create_actor_pedtype 21 model 144 at -1085.6 139.3 11.1 00CF: set_actor $5672 Z_angle_to 88.47 003E: $5673 = create_actor_pedtype 21 model 145 at -1081.1 139.3 11.1 00CF: set_actor $5673 Z_angle_to 83.58 003E: $5674 = create_actor_pedtype 21 model 144 at -1101.53 136.28 11.22 00CF: set_actor $5674 Z_angle_to -150.04 003E: $5675 = create_actor_pedtype 21 model 145 at -1098.26 129.02 11.22 00CF: set_actor $5675 Z_angle_to 53.45 00C1: (unknown) $5668 $5679 00C1: (unknown) $5669 $5680 00C1: (unknown) $5670 $5681 00C1: (unknown) $5671 $5682 00C1: (unknown) $5672 $5683 00C1: (unknown) $5673 $5684 00C1: (unknown) $5674 $5685 00C1: (unknown) $5675 $5686 041B: (unknown) $5668 9 041B: (unknown) $5669 9 041B: (unknown) $5670 9 041B: (unknown) $5671 9 041B: (unknown) $5672 9 041B: (unknown) $5673 9 041B: (unknown) $5674 9 041B: (unknown) $5675 9 0106: give_actor $5672 weapon 19 ammo 1000 // Load the weapon model before using this 0106: give_actor $5673 weapon 19 ammo 1000 // Load the weapon model before using this 003E: $5676 = create_actor_pedtype 21 model 144 at -1078.0 135.3 11.26 00CF: set_actor $5676 Z_angle_to 90.0 003E: $5677 = create_actor_pedtype 21 model 145 at -1080.19 131.18 11.26 00CF: set_actor $5677 Z_angle_to 90.0 00C1: (unknown) $5676 $5687 00C1: (unknown) $5677 $5688 0106: give_actor $5676 weapon 19 ammo 1000 // Load the weapon model before using this 0106: give_actor $5677 weapon 19 ammo 1000 // Load the weapon model before using this 809F: not actor $1038 dead jump_if_false @BRY_B4_2731 0044: put_actor $1038 at -1093.87 129.48 11.26 :BRY_B4_2731 003F: destroy_actor $5641 0001: wait 200 ms 003E: $5641 = create_actor_pedtype 21 model 137 at -1093.5 130.28 11.26 0347: (unknown) $5641 1 015D: (unknown) $5641 32 0339: (unknown) $5641 0 01B1: (unknown) $5641 1 1 1 1 1 809F: not actor $1038 dead jump_if_false @BRY_B4_2813 0310: (unknown) $5641 $1038 1 :BRY_B4_2813 809F: not actor $5641 dead 0022: jump_if_false @BRY_B4_2842 // Note: the incorrect math opcode was used here 0044: put_actor $5641 at -1093.5 130.28 11.26 :BRY_B4_2842 028D: (unknown) 0.1 00B9: set_camera_position -1099.94 129.44 11.37 rotations 0 0 0 00BA: set_camera_point_at -1098.98 129.7 11.42 mode 2 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4BA' 'BRY4_07' $1038 0 // ~w~Something's not right about this place... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4BA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4BB' 'BRY4_08' $5641 0 // ~w~Yeah! I didn't know bikers were into disco... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4BB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4BC' 'BRY4_09' $1038 0 // ~w~I think Forbes has fucked us again. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4BC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4BD' 'BRY4_10' $5670 0 // ~w~Your kind ain't welcome here. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4BD' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4BE' 'BRY4_11' $5675 0 // ~w~I wanna bareback the little one. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4BE' -2@ = 0 // (int) // timer1 :BRY_B4_3142 0078: if and 809F: not actor $1038 dead 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @BRY_B4_3323 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BRY_B4_3188 // Note: the incorrect math opcode was used here 00EE: (unknown) $1038 -1098.96 132.35 :BRY_B4_3188 809F: not actor $5641 dead jump_if_false @BRY_B4_3219 00EE: (unknown) $5641 -1098.43 133.24 015F: (unknown) $5641 30 :BRY_B4_3219 809F: not actor $5668 dead jump_if_false @BRY_B4_3239 0414: (unknown) $5668 67 347 :BRY_B4_3239 809F: not actor $5669 dead jump_if_false @BRY_B4_3259 0414: (unknown) $5669 67 348 :BRY_B4_3259 809F: not actor $5674 dead jump_if_false @BRY_B4_3279 0414: (unknown) $5674 67 349 :BRY_B4_3279 809F: not actor $5675 dead jump_if_false @BRY_B4_3296 0153: (unknown) $5675 $5641 :BRY_B4_3296 809F: not actor $5671 dead 0022: jump_if_false @BRY_B4_3313 // Note: the incorrect math opcode was used here 0153: (unknown) $5671 $1038 :BRY_B4_3313 0001: wait 0 ms 0002: jump @BRY_B4_3142 :BRY_B4_3323 0045: actor $5671 defined 0022: jump_if_false @BRY_B4_3346 // Note: the incorrect math opcode was used here 04B4: (unknown) $5671 120 511 100.0 :BRY_B4_3346 0045: actor $5670 defined jump_if_false @BRY_B4_3369 04B4: (unknown) $5670 120 513 100.0 :BRY_B4_3369 0417: (unknown) -1105.22 134.53 11.26 100 21 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1099.89 129.07 11.38 rotations 0 0 0 00BA: set_camera_point_at -1099.05 129.6 11.43 mode 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4BA' 1 809F: not actor $5674 dead jump_if_false @BRY_B4_3496 809F: not actor $5641 dead jump_if_false @BRY_B4_3496 0153: (unknown) $5674 $5641 :BRY_B4_3496 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 3000 jump_if_false @BRY_B4_3523 0002: jump @BRY_B4_4667 :BRY_B4_3523 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4BA' jump_if_false @BRY_B4_3556 0002: jump @BRY_B4_4667 :BRY_B4_3556 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4BB' 1 0045: actor $5641 defined jump_if_false @BRY_B4_3602 04B4: (unknown) $5641 121 556 1.0 :BRY_B4_3602 028D: (unknown) 0.1 00B9: set_camera_position -1105.67 135.32 11.12 rotations 0 0 0 00BA: set_camera_point_at -1104.74 134.98 11.13 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1106.3 135.48 10.8 rotations 0 0 0 00BA: set_camera_point_at -1105.38 135.17 11.01 mode 1 809F: not actor $5670 dead jump_if_false @BRY_B4_3721 00EE: (unknown) $5670 -1098.28 132.05 :BRY_B4_3721 809F: not actor $5675 dead jump_if_false @BRY_B4_3746 00EE: (unknown) $5675 -1099.41 131.27 :BRY_B4_3746 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 3700 jump_if_false @BRY_B4_3773 0002: jump @BRY_B4_4667 :BRY_B4_3773 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4BB' jump_if_false @BRY_B4_3806 0002: jump @BRY_B4_4667 :BRY_B4_3806 0045: actor $5641 defined jump_if_false @BRY_B4_3829 0528: (unknown) $5641 556 -0.8 :BRY_B4_3829 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4BC' 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 3700 jump_if_false @BRY_B4_3878 0002: jump @BRY_B4_4667 :BRY_B4_3878 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4BG' 'SBYB4BG' $5641 0 // ~w~Aaw, shit... it's two for one at the boy's club.. shit. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4BC' jump_if_false @BRY_B4_3942 0002: jump @BRY_B4_4667 :BRY_B4_3942 809F: not actor $5670 dead jump_if_false @BRY_B4_3985 0352: (unknown) $5670 0044: put_actor $5670 at -1098.28 132.05 10.22 00CF: set_actor $5670 Z_angle_to 55.04 :BRY_B4_3985 809F: not actor $5675 dead jump_if_false @BRY_B4_4028 0352: (unknown) $5675 0044: put_actor $5675 at -1099.41 131.27 10.22 00CF: set_actor $5675 Z_angle_to 6.09 :BRY_B4_4028 809F: not actor $5671 dead jump_if_false @BRY_B4_4071 0352: (unknown) $5671 0044: put_actor $5671 at -1100.59 130.92 10.22 00CF: set_actor $5671 Z_angle_to -16.55 :BRY_B4_4071 809F: not actor $5674 dead jump_if_false @BRY_B4_4114 0352: (unknown) $5674 0044: put_actor $5674 at -1097.48 133.28 10.22 00CF: set_actor $5674 Z_angle_to 85.04 :BRY_B4_4114 809F: not actor $5674 dead jump_if_false @BRY_B4_4146 809F: not actor $1038 dead jump_if_false @BRY_B4_4146 0154: (unknown) $5674 0153: (unknown) $5674 $1038 :BRY_B4_4146 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4BD' 0 0045: actor $5670 defined jump_if_false @BRY_B4_4191 04B4: (unknown) $5670 121 558 1.0 :BRY_B4_4191 809F: not actor $5670 dead jump_if_false @BRY_B4_4236 809F: not actor $5641 dead jump_if_false @BRY_B4_4219 0153: (unknown) $5641 $5670 :BRY_B4_4219 809F: not actor $1038 dead 0022: jump_if_false @BRY_B4_4236 // Note: the incorrect math opcode was used here 0153: (unknown) $1038 $5670 :BRY_B4_4236 00B9: set_camera_position -1099.76 134.59 10.82 rotations 0 0 0 00BA: set_camera_point_at -1099.39 133.69 11.04 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2000 jump_if_false @BRY_B4_4302 0002: jump @BRY_B4_4667 :BRY_B4_4302 0045: actor $5670 defined jump_if_false @BRY_B4_4323 0528: (unknown) $5670 558 -1.0 :BRY_B4_4323 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4BD' jump_if_false @BRY_B4_4356 0002: jump @BRY_B4_4667 :BRY_B4_4356 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4BE' 0 809F: not actor $5675 dead jump_if_false @BRY_B4_4443 809F: not actor $5641 dead jump_if_false @BRY_B4_4410 0154: (unknown) $5641 0153: (unknown) $5641 $5675 :BRY_B4_4410 809F: not actor $1038 dead 0022: jump_if_false @BRY_B4_4431 // Note: the incorrect math opcode was used here 0154: (unknown) $1038 0153: (unknown) $1038 $5675 :BRY_B4_4431 04B4: (unknown) $5675 121 551 1.0 :BRY_B4_4443 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2000 jump_if_false @BRY_B4_4470 0002: jump @BRY_B4_4667 :BRY_B4_4470 0045: actor $5675 defined jump_if_false @BRY_B4_4491 0528: (unknown) $5675 551 -1.0 :BRY_B4_4491 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4BE' jump_if_false @BRY_B4_4524 0002: jump @BRY_B4_4667 :BRY_B4_4524 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4BG' 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4BG' 0 809F: not actor $5641 dead jump_if_false @BRY_B4_4607 809F: not actor $1038 dead jump_if_false @BRY_B4_4607 0154: (unknown) $1038 0154: (unknown) $5641 0153: (unknown) $1038 $5641 0153: (unknown) $5641 $1038 :BRY_B4_4607 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 3700 jump_if_false @BRY_B4_4634 0002: jump @BRY_B4_4667 :BRY_B4_4634 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4BG' jump_if_false @BRY_B4_4667 0002: jump @BRY_B4_4667 :BRY_B4_4667 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 01CF: (unknown) 809F: not actor $5668 dead jump_if_false @BRY_B4_4696 0352: (unknown) $5668 :BRY_B4_4696 809F: not actor $5669 dead jump_if_false @BRY_B4_4711 0352: (unknown) $5669 :BRY_B4_4711 809F: not actor $5670 dead jump_if_false @BRY_B4_4726 0352: (unknown) $5670 :BRY_B4_4726 809F: not actor $5671 dead jump_if_false @BRY_B4_4741 0352: (unknown) $5671 :BRY_B4_4741 809F: not actor $5674 dead jump_if_false @BRY_B4_4756 0352: (unknown) $5674 :BRY_B4_4756 809F: not actor $5675 dead jump_if_false @BRY_B4_4771 0352: (unknown) $5675 :BRY_B4_4771 809F: not actor $5672 dead jump_if_false @BRY_B4_4812 0309: (unknown) $5672 1 99999999 010F: (unknown) $5672 -1094.8 129.3 11.2 :BRY_B4_4812 809F: not actor $5673 dead jump_if_false @BRY_B4_4853 0309: (unknown) $5673 1 99999999 010F: (unknown) $5673 -1094.8 129.3 11.2 :BRY_B4_4853 809F: not actor $5676 dead jump_if_false @BRY_B4_4894 0309: (unknown) $5676 1 99999999 010F: (unknown) $5676 -1094.8 129.3 11.2 :BRY_B4_4894 809F: not actor $5677 dead jump_if_false @BRY_B4_4935 0309: (unknown) $5677 1 99999999 010F: (unknown) $5677 -1094.8 129.3 11.2 :BRY_B4_4935 809F: not actor $1038 dead jump_if_false @BRY_B4_4973 0352: (unknown) $1038 0044: put_actor $1038 at -1098.24 132.16 11.1 0154: (unknown) $1038 :BRY_B4_4973 809F: not actor $5641 dead jump_if_false @BRY_B4_5028 809F: not actor $5674 dead jump_if_false @BRY_B4_5028 0044: put_actor $5641 at -1097.8 136.17 11.1 013E: actor $5641 look_at_actor $5674 0352: (unknown) $5641 0154: (unknown) $5641 :BRY_B4_5028 0444: (unknown) 120 0444: (unknown) 121 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4DA' 'BRY4_19' $5641 0 // ~w~Man, Forbes screwed us again. Let's get back and screw HIM... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4DA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4DB' 'BRY4_20' $5641 0 // ~w~...metaphorically speaking. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4DB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4EA' 'BRY4_21' $5641 0 // ~w~What the hell? That's Forbes! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4EA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4EC' 'SBYB4EC' $5641 0 // ~w~Get him! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4EC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_355 1000 0057: show_text_highpriority GXT 'BRY4_31' time 6000 flag 1 // ~w~Take out the ~r~Stallionz! -2@ = 0 // (int) // timer1 $5589 = 2 // (int) :BRY_B4_5290 $5589 == 2 // (int) var == num jump_if_false @BRY_B4_6113 809F: not actor $1038 dead jump_if_false @BRY_B4_5976 809F: not actor $5641 dead jump_if_false @BRY_B4_5976 01AF: (unknown) $5641 1 00A1: (unknown) $5641 524288 01A4: (unknown) $5641 1 0078: if or 0046: unknown_check $1038 -1094.4 127.1 -1077.7 140.4 0 009F: actor $5672 dead 009F: actor $5673 dead 009F: actor $5676 dead 009F: actor $5677 dead -2@ > 10000 // (int) var > num // timer1 jump_if_false @BRY_B4_5514 $5691 == 0 // (int) var == num jump_if_false @BRY_B4_5514 809F: not actor $5672 dead jump_if_false @BRY_B4_5439 034F: (unknown) $5672 1 00E4: (unknown) $5672 $1038 :BRY_B4_5439 809F: not actor $5673 dead 0022: jump_if_false @BRY_B4_5462 // Note: the incorrect math opcode was used here 034F: (unknown) $5673 1 00E4: (unknown) $5673 $1038 :BRY_B4_5462 809F: not actor $5676 dead 0022: jump_if_false @BRY_B4_5485 // Note: the incorrect math opcode was used here 034F: (unknown) $5676 1 00E4: (unknown) $5676 $1038 :BRY_B4_5485 809F: not actor $5677 dead 0022: jump_if_false @BRY_B4_5508 // Note: the incorrect math opcode was used here 034F: (unknown) $5677 1 00E4: (unknown) $5677 $1038 :BRY_B4_5508 $5691 = 1 // (int) :BRY_B4_5514 009F: actor $5672 dead jump_if_false @BRY_B4_5529 00BB: (unknown) $5683 :BRY_B4_5529 009F: actor $5673 dead jump_if_false @BRY_B4_5544 00BB: (unknown) $5684 :BRY_B4_5544 809F: not actor $5668 dead jump_if_false @BRY_B4_5568 00E5: (unknown) $5668 $1038 0002: jump @BRY_B4_5611 :BRY_B4_5568 00BB: (unknown) $5679 0011: $5693 > $5634 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5611 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11030 0025: gosub @BRY_B4_11207 $5634 += 1 // (int) 00C1: (unknown) $5668 $5679 :BRY_B4_5611 809F: not actor $5669 dead 0022: jump_if_false @BRY_B4_5635 // Note: the incorrect math opcode was used here 00E5: (unknown) $5669 $5641 0002: jump @BRY_B4_5678 :BRY_B4_5635 00BB: (unknown) $5680 0011: $5693 > $5634 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5678 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11030 0025: gosub @BRY_B4_11247 $5634 += 1 // (int) 00C1: (unknown) $5669 $5680 :BRY_B4_5678 809F: not actor $5670 dead 0022: jump_if_false @BRY_B4_5702 // Note: the incorrect math opcode was used here 00E5: (unknown) $5670 $1038 0002: jump @BRY_B4_5745 :BRY_B4_5702 00BB: (unknown) $5681 0011: $5693 > $5634 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5745 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11030 0025: gosub @BRY_B4_11287 $5634 += 1 // (int) 00C1: (unknown) $5670 $5681 :BRY_B4_5745 809F: not actor $5671 dead 0022: jump_if_false @BRY_B4_5769 // Note: the incorrect math opcode was used here 00E5: (unknown) $5671 $1038 0002: jump @BRY_B4_5812 :BRY_B4_5769 00BB: (unknown) $5682 0011: $5693 > $5634 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5812 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11030 0025: gosub @BRY_B4_11327 $5634 += 1 // (int) 00C1: (unknown) $5671 $5682 :BRY_B4_5812 809F: not actor $5674 dead 0022: jump_if_false @BRY_B4_5836 // Note: the incorrect math opcode was used here 00E5: (unknown) $5674 $5641 0002: jump @BRY_B4_5879 :BRY_B4_5836 00BB: (unknown) $5685 0011: $5693 > $5634 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5879 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11030 0025: gosub @BRY_B4_11367 $5634 += 1 // (int) 00C1: (unknown) $5674 $5685 :BRY_B4_5879 809F: not actor $5675 dead 0022: jump_if_false @BRY_B4_5903 // Note: the incorrect math opcode was used here 00E5: (unknown) $5675 $1038 0002: jump @BRY_B4_5946 :BRY_B4_5903 00BB: (unknown) $5686 0011: $5693 > $5634 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5946 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11030 0025: gosub @BRY_B4_11407 $5634 += 1 // (int) 00C1: (unknown) $5675 $5686 :BRY_B4_5946 009F: actor $5676 dead 0022: jump_if_false @BRY_B4_5961 // Note: the incorrect math opcode was used here 00BB: (unknown) $5687 :BRY_B4_5961 009F: actor $5677 dead 0022: jump_if_false @BRY_B4_5976 // Note: the incorrect math opcode was used here 00BB: (unknown) $5688 :BRY_B4_5976 0078: if and 009F: actor $5668 dead 009F: actor $5669 dead 009F: actor $5670 dead 009F: actor $5671 dead 009F: actor $5672 dead 009F: actor $5673 dead 009F: actor $5674 dead 009F: actor $5675 dead 0022: jump_if_false @BRY_B4_6113 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5676 dead 009F: actor $5677 dead 0022: jump_if_false @BRY_B4_6113 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BRY_B4_6081 // Note: the incorrect math opcode was used here 809F: not actor $5641 dead 0022: jump_if_false @BRY_B4_6081 // Note: the incorrect math opcode was used here 0352: (unknown) $5641 0119: actor $5641 kill_actor $1038 0331: (unknown) $5641 0 01EC: (unknown) $5641 1 :BRY_B4_6081 -1@ = 0 // (int) // timer2 0479: (unknown) -1088.1 126.9 10.7 8004: not 50@ = $5692 // (int) // Note: the incorrect math opcode was used here $5589 = 3 // (int) :BRY_B4_6113 $5589 == 3 // (int) var == num jump_if_false @BRY_B4_6651 809F: not actor $1038 dead jump_if_false @BRY_B4_6651 0025: gosub @BRY_B4_8111 809F: not actor $5641 dead jump_if_false @BRY_B4_6651 $5700 == 0 // (int) var == num jump_if_false @BRY_B4_6211 -1@ > 1000 // (int) var > num // timer2 jump_if_false @BRY_B4_6211 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4DA' -1@ = 0 // (int) // timer2 $5700 = 1 // (int) :BRY_B4_6211 $5700 == 1 // (int) var == num jump_if_false @BRY_B4_6290 -1@ > 3200 // (int) var > num // timer2 jump_if_false @BRY_B4_6290 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'BRYB4DA' jump_if_false @BRY_B4_6290 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4DB' $5700 = 2 // (int) :BRY_B4_6290 $5700 == 2 // (int) var == num jump_if_false @BRY_B4_6395 -1@ > 3200 // (int) var > num // timer2 jump_if_false @BRY_B4_6395 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'BRYB4DB' jump_if_false @BRY_B4_6395 0057: show_text_highpriority GXT 'BRY4_34' time 6000 flag 1 // ~w~Leave the ~t~bar. 00C3: (unknown) -1088.1 126.9 10.7 $5710 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1320 $5710 $5700 = 3 // (int) :BRY_B4_6395 01A4: (unknown) $5641 0 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_6651 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -1088.1 127.3 11.2 radius 1.5 1.5 1.5 sphere 0 jump_if_false @BRY_B4_6651 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 809F: not actor $1038 dead jump_if_false @BRY_B4_6496 0044: put_actor $1038 at -1089.0 124.5 11.2 00CF: set_actor $1038 Z_angle_to 180.0 :BRY_B4_6496 809F: not actor $5641 dead jump_if_false @BRY_B4_6525 0044: put_actor $5641 at -1087.5 125.6 11.2 :BRY_B4_6525 00BB: (unknown) $5710 00C3: (unknown) -894.0 174.9 9.3 $5633 0001: wait 1000 ms 0482: (unknown) -1488734425 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 024F: (unknown) 0.5 $5701 = 0 // (int) 0418: (unknown) -1105.22 134.53 11.26 047A: (unknown) $5692 0025: gosub @BRY_B4_9168 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_355 1000 0057: show_text_highpriority GXT 'BRY4_29' time 6000 flag 1 // ~w~Go back to the ~y~derelict building. -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5589 = 4 // (int) :BRY_B4_6651 $5589 == 4 // (int) var == num jump_if_false @BRY_B4_6828 809F: not actor $1038 dead jump_if_false @BRY_B4_6828 0025: gosub @BRY_B4_10118 0025: gosub @BRY_B4_8111 -2@ > 1000 // (int) var > num // timer1 jump_if_false @BRY_B4_6735 $5664 = 1 // (int) 809F: not actor $5641 dead jump_if_false @BRY_B4_6735 0154: (unknown) $5641 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AUDIMON_2977 $5641 :BRY_B4_6735 809F: not actor $5641 dead jump_if_false @BRY_B4_6828 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_6828 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -894.0 174.9 9.3 radius 5.0 5.0 5.0 sphere 1 jump_if_false @BRY_B4_6828 00BB: (unknown) $5633 0025: gosub @BRY_B4_11447 0057: show_text_highpriority GXT 'BRY4_32' time 6000 flag 1 // ~w~Take out ~r~Forbes! $5589 = 5 // (int) :BRY_B4_6828 $5589 == 5 // (int) var == num jump_if_false @BRY_B4_7018 0025: gosub @BRY_B4_8111 809F: not actor $5642 dead jump_if_false @BRY_B4_6964 0025: gosub @BRY_B4_11928 809F: not actor $1038 dead jump_if_false @BRY_B4_6883 01AF: (unknown) $5642 1 :BRY_B4_6883 80A0: not car $5646 wrecked jump_if_false @BRY_B4_6957 807C: not actor $5642 driving $5646 0022: jump_if_false @BRY_B4_6957 // Note: the incorrect math opcode was used here 809F: not actor $1038 dead 0022: jump_if_false @BRY_B4_6957 // Note: the incorrect math opcode was used here 026A: unknown_check $5642 0022: jump_if_false @BRY_B4_6957 // Note: the incorrect math opcode was used here $5698 == 0 // (int) var == num jump_if_false @BRY_B4_6957 00A2: (unknown) $5642 00E4: (unknown) $5642 $1038 $5698 = 1 // (int) :BRY_B4_6957 0002: jump @BRY_B4_7018 :BRY_B4_6964 809F: not actor $5641 dead jump_if_false @BRY_B4_7018 809F: not actor $1038 dead jump_if_false @BRY_B4_7018 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_7018 // Note: the incorrect math opcode was used here 00BB: (unknown) $5644 -1@ = 0 // (int) // timer2 $5700 = 0 // (int) $5589 = 6 // (int) :BRY_B4_7018 $5589 == 6 // (int) var == num jump_if_false @BRY_B4_7964 809F: not actor $1038 dead jump_if_false @BRY_B4_7964 0025: gosub @BRY_B4_8111 809F: not actor $5641 dead jump_if_false @BRY_B4_7964 $5700 == 0 // (int) var == num jump_if_false @BRY_B4_7127 -1@ > 1200 // (int) var > num // timer2 jump_if_false @BRY_B4_7127 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_7127 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4FA' -1@ = 0 // (int) // timer2 $5700 = 1 // (int) :BRY_B4_7127 $5700 == 1 // (int) var == num jump_if_false @BRY_B4_7221 -1@ > 2000 // (int) var > num // timer2 jump_if_false @BRY_B4_7221 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_7221 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'BRYB4FA' jump_if_false @BRY_B4_7221 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4FB' -1@ = 0 // (int) // timer2 $5700 = 2 // (int) :BRY_B4_7221 $5700 == 2 // (int) var == num jump_if_false @BRY_B4_7314 -1@ > 2000 // (int) var > num // timer2 jump_if_false @BRY_B4_7314 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'BRYB4FB' jump_if_false @BRY_B4_7314 00C3: (unknown) -834.4 1038.3 15.7 $5699 0057: show_text_highpriority GXT 'BRY4_35' time 6000 flag 1 // ~w~Take Lance back to his ~y~hotel. $5700 = 3 // (int) :BRY_B4_7314 01F0: actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_7964 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere -834.4 1038.3 15.7 radius 5.0 5.0 5.0 sphere 1 jump_if_false @BRY_B4_7964 00BB: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 00B9: set_camera_position -850.65 1050.1 15.2 rotations 0 0 0 00BA: set_camera_point_at -849.75 1049.71 15.39 mode 2 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4FC' 'BRY4_25' $5641 0 // ~w~I know there was something to this big shipment he was talking about. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4FC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4FD' 'BRY4_26' $5641 0 // ~w~And I'm going to find out. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4FD' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4FE' 'BRY4_27' $5641 0 // ~w~Later, man. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4FE' 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4FC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 3500 jump_if_false @BRY_B4_7637 0002: jump @BRY_B4_7861 :BRY_B4_7637 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4FC' jump_if_false @BRY_B4_7670 0002: jump @BRY_B4_7861 :BRY_B4_7670 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4FD' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2000 jump_if_false @BRY_B4_7718 0002: jump @BRY_B4_7861 :BRY_B4_7718 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4FD' jump_if_false @BRY_B4_7751 0002: jump @BRY_B4_7861 :BRY_B4_7751 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4FE' 809F: not actor $5641 dead jump_if_false @BRY_B4_7801 011A: (unknown) $5641 00EE: (unknown) $5641 -829.2 1038.2 :BRY_B4_7801 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2200 jump_if_false @BRY_B4_7828 0002: jump @BRY_B4_7861 :BRY_B4_7828 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4FE' jump_if_false @BRY_B4_7861 0002: jump @BRY_B4_7861 :BRY_B4_7861 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @BRY_B4_7929 807E: not actor $1038 driving jump_if_false @BRY_B4_7929 00A2: (unknown) $1038 0352: (unknown) $1038 0044: put_actor $1038 at -834.0836 1038.182 -100.0 00CF: set_actor $1038 Z_angle_to 90.2535 :BRY_B4_7929 003F: destroy_actor $5641 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_355 1000 $5589 = 7 // (int) 0002: jump @BRY_B4_13769 :BRY_B4_7964 $5589 == 7 // (int) var == num jump_if_false @BRY_B4_7979 0026: return :BRY_B4_7979 0002: jump @BRY_B4_1731 809F: not actor $1038 dead jump_if_false @BRY_B4_8111 007F: player 0 pressed_key 8 jump_if_false @BRY_B4_8074 $5697 == 0 // (int) var == num jump_if_false @BRY_B4_8038 0309: (unknown) $1038 1410065407 1 $5697 = 2 // (int) :BRY_B4_8038 $5697 == 1 // (int) var == num jump_if_false @BRY_B4_8067 0309: (unknown) $1038 1410065407 0 $5697 = 3 // (int) :BRY_B4_8067 0002: jump @BRY_B4_8111 :BRY_B4_8074 $5697 == 2 // (int) var == num jump_if_false @BRY_B4_8093 $5697 = 1 // (int) :BRY_B4_8093 $5697 == 3 // (int) var == num jump_if_false @BRY_B4_8111 $5697 = 0 // (int) :BRY_B4_8111 809F: not actor $1038 dead jump_if_false @BRY_B4_8522 809F: not actor $5641 dead jump_if_false @BRY_B4_8522 81F0: not actor $5641 in_range_of_player $1038 0022: jump_if_false @BRY_B4_8256 // Note: the incorrect math opcode was used here $5665 == 0 // (int) var == num jump_if_false @BRY_B4_8218 00BB: (unknown) $5632 00BB: (unknown) $5633 00BB: (unknown) $5644 00BB: (unknown) $5699 00BB: (unknown) $5711 00C1: (unknown) $5641 $5666 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1313 $5666 0057: show_text_highpriority GXT 'BRY4_30' time 6000 flag 1 // ~w~You left ~b~Lance ~w~behind, go back and get him. $5665 = 1 // (int) :BRY_B4_8218 008F: actor $5641 near_actor $1038 radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @BRY_B4_8249 // Note: the incorrect math opcode was used here 0119: actor $5641 kill_actor $1038 0331: (unknown) $5641 0 :BRY_B4_8249 0002: jump @BRY_B4_8522 :BRY_B4_8256 $5665 == 1 // (int) var == num jump_if_false @BRY_B4_8522 00BB: (unknown) $5666 $5589 == 0 // (int) var == num jump_if_false @BRY_B4_8318 0057: show_text_highpriority GXT 'BRY4_28' time 6000 flag 1 // ~w~Go to the ~y~White Stallionz Bar. 00C3: (unknown) -1088.0 114.26 11.2 $5711 :BRY_B4_8318 $5589 == 1 // (int) var == num jump_if_false @BRY_B4_8376 0057: show_text_highpriority GXT 'BRY4_36' time 6000 flag 1 // ~w~Enter the ~t~bar. 00C3: (unknown) -1088.0 126.6 11.2 $5632 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1320 $5632 :BRY_B4_8376 $5589 == 4 // (int) var == num jump_if_false @BRY_B4_8423 0057: show_text_highpriority GXT 'BRY4_29' time 6000 flag 1 // ~w~Go back to the ~y~derelict building. 00C3: (unknown) -894.0 174.9 9.3 $5633 :BRY_B4_8423 $5589 == 5 // (int) var == num jump_if_false @BRY_B4_8469 0057: show_text_highpriority GXT 'BRY4_32' time 6000 flag 1 // ~w~Take out ~r~Forbes! 809F: not actor $5642 dead jump_if_false @BRY_B4_8469 00C1: (unknown) $5642 $5644 :BRY_B4_8469 $5589 == 6 // (int) var == num jump_if_false @BRY_B4_8517 0057: show_text_highpriority GXT 'BRY4_35' time 6000 flag 1 // ~w~Take Lance back to his ~y~hotel. 00C3: (unknown) -834.4 1038.3 15.7 $5699 :BRY_B4_8517 $5665 = 0 // (int) :BRY_B4_8522 0026: return :BRY_B4_8524 0048: $5659 = create_car #FREEWAY at -1093.23 124.23 10.75 00D1: set_car $5659 Z_angle_to 179.0 0048: $5661 = create_car #MOP50 at -1095.53 124.01 11.27 00D1: set_car $5661 Z_angle_to 180.0 0048: $5662 = create_car #ELECTRAG at -1083.97 124.64 11.27 00D1: set_car $5662 Z_angle_to 181.0 0048: $5663 = create_car #FREEWAY at -1080.97 124.24 11.27 00D1: set_car $5663 Z_angle_to 160.0 003E: $5654 = create_actor_pedtype 3 model 144 at -1085.55 124.08 11.23 00CF: set_actor $5654 Z_angle_to -84.12 003E: $5655 = create_actor_pedtype 3 model 145 at -1094.86 124.09 11.23 00CF: set_actor $5655 Z_angle_to -97.95 003E: $5656 = create_actor_pedtype 3 model 145 at -1082.03 124.4 11.23 00CF: set_actor $5656 Z_angle_to -102.98 00A4: $5657 = create_actor_pedtype 3 model 144 in_car $5663 driverseat 0153: (unknown) $5656 $5657 0153: (unknown) $5657 $5656 041B: (unknown) $5654 7 041B: (unknown) $5655 7 041B: (unknown) $5656 7 041B: (unknown) $5657 7 004C: set_car $5659 to_normal_driver 004C: set_car $5661 to_normal_driver 004C: set_car $5662 to_normal_driver 004C: set_car $5663 to_normal_driver 0290: (unknown) $5659 2.0 0290: (unknown) $5661 2.0 0290: (unknown) $5662 2.0 0290: (unknown) $5663 2.0 003E: $5658 = create_actor_pedtype 3 model 144 at -1085.8 125.7 11.26 00CF: set_actor $5658 Z_angle_to 170.0 013E: actor $5654 look_at_actor $5658 0106: give_actor $5654 weapon 5 ammo 100 // Load the weapon model before using this 0106: give_actor $5656 weapon 19 ammo 100 // Load the weapon model before using this 0106: give_actor $5658 weapon 6 ammo 100 // Load the weapon model before using this 0106: give_actor $5655 weapon 5 ammo 100 // Load the weapon model before using this 041B: (unknown) $5658 7 0001: wait 500 ms 0045: actor $5655 defined jump_if_false @BRY_B4_8924 0414: (unknown) $5655 67 343 :BRY_B4_8924 0045: actor $5656 defined jump_if_false @BRY_B4_8942 0414: (unknown) $5656 0 14 :BRY_B4_8942 0026: return 0049: destroy_car $5659 0049: destroy_car $5661 0049: destroy_car $5662 0049: destroy_car $5663 003F: destroy_actor $5654 003F: destroy_actor $5655 003F: destroy_actor $5656 003F: destroy_actor $5657 003F: destroy_actor $5658 0026: return :BRY_B4_8982 80A0: not car $5702 wrecked jump_if_false @BRY_B4_9026 004D: store_car $5702 position_to $5707 $5708 $5709 00D0: $5706 = car $5702 Z_angle 004E: put_car $5702 at -1095.53 78.01 -100.0 :BRY_B4_9026 80A0: not car $5659 wrecked jump_if_false @BRY_B4_9061 004E: put_car $5659 at -1091.76 85.24 -100.0 00D1: set_car $5659 Z_angle_to 179.0 :BRY_B4_9061 80A0: not car $5661 wrecked jump_if_false @BRY_B4_9096 004E: put_car $5661 at -1095.53 85.01 -100.0 00D1: set_car $5661 Z_angle_to 180.0 :BRY_B4_9096 80A0: not car $5662 wrecked jump_if_false @BRY_B4_9131 004E: put_car $5662 at -1083.97 85.64 -100.0 00D1: set_car $5662 Z_angle_to 181.0 :BRY_B4_9131 80A0: not car $5663 wrecked jump_if_false @BRY_B4_9166 004E: put_car $5663 at -1080.97 85.24 -100.0 00D1: set_car $5663 Z_angle_to 160.0 :BRY_B4_9166 0026: return :BRY_B4_9168 022C: (unknown) -1087.7 118.1 80.0 80.0 1 80A0: not car $5702 wrecked jump_if_false @BRY_B4_9270 004E: put_car $5702 at $5707 $5708 -100.0 00D1: set_car $5702 Z_angle_to $5706 00D0: $5706 = car $5702 Z_angle 0053: (unknown) $5702 -1099.0 115.0 -1079.0 127.0 0 jump_if_false @BRY_B4_9270 004E: put_car $5702 at -1087.0 113.9 -100.0 00D1: set_car $5702 Z_angle_to $5706 :BRY_B4_9270 80A0: not car $5659 wrecked 0022: jump_if_false @BRY_B4_9305 // Note: the incorrect math opcode was used here 004E: put_car $5659 at -1091.76 124.24 -100.0 00D1: set_car $5659 Z_angle_to 179.0 :BRY_B4_9305 80A0: not car $5661 wrecked jump_if_false @BRY_B4_9340 004E: put_car $5661 at -1095.53 124.01 -100.0 00D1: set_car $5661 Z_angle_to 180.0 :BRY_B4_9340 80A0: not car $5662 wrecked jump_if_false @BRY_B4_9375 004E: put_car $5662 at -1083.97 124.64 -100.0 00D1: set_car $5662 Z_angle_to 181.0 :BRY_B4_9375 80A0: not car $5663 wrecked jump_if_false @BRY_B4_9410 004E: put_car $5663 at -1080.97 124.24 -100.0 00D1: set_car $5663 Z_angle_to 160.0 :BRY_B4_9410 809F: not actor $5654 dead jump_if_false @BRY_B4_9507 007E: actor $5654 driving jump_if_false @BRY_B4_9456 0216: (unknown) $5654 -1087.7 118.1 -100.0 0002: jump @BRY_B4_9473 :BRY_B4_9456 0044: put_actor $5654 at -1087.7 118.1 -100.0 :BRY_B4_9473 010F: (unknown) $5654 -1088.05 126.5 11.2 809F: not actor $1038 dead jump_if_false @BRY_B4_9507 00F4: (unknown) $5654 $1038 :BRY_B4_9507 809F: not actor $5655 dead 0022: jump_if_false @BRY_B4_9604 // Note: the incorrect math opcode was used here 0352: (unknown) $5655 007E: actor $5655 driving 0022: jump_if_false @BRY_B4_9555 // Note: the incorrect math opcode was used here 0216: (unknown) $5655 -1089.9 118.5 -100.0 0002: jump @BRY_B4_9570 :BRY_B4_9555 0044: put_actor $5655 at -1089.9 118.5 -100.0 :BRY_B4_9570 010F: (unknown) $5655 -1088.05 126.5 11.2 809F: not actor $1038 dead jump_if_false @BRY_B4_9604 00F4: (unknown) $5655 $1038 :BRY_B4_9604 809F: not actor $5656 dead 0022: jump_if_false @BRY_B4_9705 // Note: the incorrect math opcode was used here 0352: (unknown) $5656 007E: actor $5656 driving 0022: jump_if_false @BRY_B4_9654 // Note: the incorrect math opcode was used here 0216: (unknown) $5656 -1086.3 118.7 -100.0 0002: jump @BRY_B4_9671 :BRY_B4_9654 0044: put_actor $5656 at -1086.3 118.7 -100.0 :BRY_B4_9671 010F: (unknown) $5656 -1088.05 126.5 11.2 809F: not actor $1038 dead jump_if_false @BRY_B4_9705 00F4: (unknown) $5656 $1038 :BRY_B4_9705 809F: not actor $5657 dead 0022: jump_if_false @BRY_B4_9800 // Note: the incorrect math opcode was used here 007E: actor $5657 driving 0022: jump_if_false @BRY_B4_9749 // Note: the incorrect math opcode was used here 0216: (unknown) $5657 -1084.4 119.5 -100.0 0002: jump @BRY_B4_9766 :BRY_B4_9749 0044: put_actor $5657 at -1087.7 118.1 -100.0 :BRY_B4_9766 010F: (unknown) $5657 -1088.05 126.5 11.2 809F: not actor $1038 dead jump_if_false @BRY_B4_9800 00F4: (unknown) $5657 $1038 :BRY_B4_9800 809F: not actor $5658 dead 0022: jump_if_false @BRY_B4_9897 // Note: the incorrect math opcode was used here 007E: actor $5658 driving 0022: jump_if_false @BRY_B4_9846 // Note: the incorrect math opcode was used here 0216: (unknown) $5658 -1091.3 119.6 -100.0 0002: jump @BRY_B4_9863 :BRY_B4_9846 0044: put_actor $5658 at -1091.3 119.6 -100.0 :BRY_B4_9863 010F: (unknown) $5658 -1088.05 126.5 11.2 809F: not actor $1038 dead jump_if_false @BRY_B4_9897 00F4: (unknown) $5658 $1038 :BRY_B4_9897 0026: return :BRY_B4_9899 80A0: not car $5659 wrecked 0022: jump_if_false @BRY_B4_9934 // Note: the incorrect math opcode was used here 004E: put_car $5659 at -1091.76 124.24 -100.0 00D1: set_car $5659 Z_angle_to 179.0 :BRY_B4_9934 80A0: not car $5661 wrecked jump_if_false @BRY_B4_9969 004E: put_car $5661 at -1095.53 124.01 -100.0 00D1: set_car $5661 Z_angle_to 180.0 :BRY_B4_9969 80A0: not car $5662 wrecked jump_if_false @BRY_B4_10004 004E: put_car $5662 at -1083.97 124.64 -100.0 00D1: set_car $5662 Z_angle_to 181.0 :BRY_B4_10004 80A0: not car $5663 wrecked jump_if_false @BRY_B4_10039 004E: put_car $5663 at -1080.97 124.24 -100.0 00D1: set_car $5663 Z_angle_to 160.0 :BRY_B4_10039 0026: return :BRY_B4_10041 809F: not actor $5654 dead jump_if_false @BRY_B4_10056 00A2: (unknown) $5654 :BRY_B4_10056 809F: not actor $5655 dead jump_if_false @BRY_B4_10071 00A2: (unknown) $5655 :BRY_B4_10071 809F: not actor $5656 dead jump_if_false @BRY_B4_10086 00A2: (unknown) $5656 :BRY_B4_10086 809F: not actor $5657 dead jump_if_false @BRY_B4_10101 00A2: (unknown) $5657 :BRY_B4_10101 809F: not actor $5658 dead jump_if_false @BRY_B4_10116 00A2: (unknown) $5658 :BRY_B4_10116 0026: return :BRY_B4_10118 809F: not actor $1038 dead jump_if_false @BRY_B4_10285 80A0: not car $5403(2@,5) wrecked jump_if_false @BRY_B4_10163 007C: actor $1038 driving $5403(2@,5) 0022: jump_if_false @BRY_B4_10163 // Note: the incorrect math opcode was used here $5664 = 1 // (int) :BRY_B4_10163 809F: not actor $5398(1@,5) dead jump_if_false @BRY_B4_10279 0081: actor $1038 near_point_on_foot -1088.0 126.6 radius 40.0 40.0 sphere 0 jump_if_false @BRY_B4_10210 0153: (unknown) $5398(1@,5) $1038 :BRY_B4_10210 $5664 == 0 // (int) var == num jump_if_false @BRY_B4_10250 0326: unknown_check $5398(1@,5) $1038 0022: jump_if_false @BRY_B4_10243 // Note: the incorrect math opcode was used here $5664 = 1 // (int) :BRY_B4_10243 0002: jump @BRY_B4_10272 :BRY_B4_10250 0154: (unknown) $5398(1@,5) 00E5: (unknown) $5398(1@,5) $1038 03DE: (unknown) $5398(1@,5) 1 :BRY_B4_10272 0002: jump @BRY_B4_10285 :BRY_B4_10279 $5664 = 1 // (int) :BRY_B4_10285 1@ == 3 // (int) var == num jump_if_false @BRY_B4_10329 809F: not actor $5398(1@,5) dead jump_if_false @BRY_B4_10329 807E: not actor $5398(1@,5) driving jump_if_false @BRY_B4_10329 $5664 = 1 // (int) :BRY_B4_10329 $5664 == 1 // (int) var == num jump_if_false @BRY_B4_10413 $5712 == 0 // (int) var == num jump_if_false @BRY_B4_10390 809F: not actor $5655 dead jump_if_false @BRY_B4_10369 0352: (unknown) $5655 :BRY_B4_10369 809F: not actor $5656 dead jump_if_false @BRY_B4_10384 0352: (unknown) $5656 :BRY_B4_10384 $5712 = 1 // (int) :BRY_B4_10390 809F: not actor $5641 dead jump_if_false @BRY_B4_10413 00A1: (unknown) $5641 8 01A4: (unknown) $5641 1 :BRY_B4_10413 1@ += 1 // (int) 2@ += 1 // (int) not 5 > 1@ // (int) num > var 0022: jump_if_false @BRY_B4_10439 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :BRY_B4_10439 not 5 > 2@ // (int) num > var 0022: jump_if_false @BRY_B4_10455 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :BRY_B4_10455 0026: return 809F: not actor $1038 dead jump_if_false @BRY_B4_10494 0044: put_actor $1038 at -699.8 771.54 17.9 00CF: set_actor $1038 Z_angle_to 90.0 :BRY_B4_10494 809F: not actor $5641 dead jump_if_false @BRY_B4_10553 0044: put_actor $5641 at -699.8 769.54 17.9 00CF: set_actor $5641 Z_angle_to 90.0 011A: (unknown) $5641 00A1: (unknown) $5641 8 015D: (unknown) $5641 24 0434: (unknown) $5641 1 :BRY_B4_10553 003E: $5590 = create_actor_pedtype 3 model 69 at -706.85 774.96 17.9 00CF: set_actor $5590 Z_angle_to 270.0 00A1: (unknown) $5590 1 015D: (unknown) $5590 24 0434: (unknown) $5590 1 00C1: (unknown) $5590 $5610 003E: $5591 = create_actor_pedtype 3 model 69 at -714.2 771.9 17.9 00CF: set_actor $5591 Z_angle_to 270.0 00A1: (unknown) $5591 524288 015D: (unknown) $5591 24 0434: (unknown) $5591 1 00C1: (unknown) $5591 $5611 003E: $5592 = create_actor_pedtype 3 model 70 at -706.4 767.5 17.9 00CF: set_actor $5592 Z_angle_to 270.0 00A1: (unknown) $5592 1 015D: (unknown) $5592 24 0434: (unknown) $5592 1 00C1: (unknown) $5592 $5612 0026: return 009F: actor $5334(0@,20) dead 0022: jump_if_false @BRY_B4_11028 // Note: the incorrect math opcode was used here 9 > $5634 // (int) num > var 0022: jump_if_false @BRY_B4_11022 // Note: the incorrect math opcode was used here 0139: $5630 = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @BRY_B4_10770 0002: jump @BRY_B4_10813 :BRY_B4_10770 0@ == 1 // (int) var == num jump_if_false @BRY_B4_10795 $5631 = 69 // (int) 0002: jump @BRY_B4_10813 :BRY_B4_10795 0@ == 2 // (int) var == num jump_if_false @BRY_B4_10813 $5631 = 70 // (int) :BRY_B4_10813 003E: $5334(0@,20) = create_actor_pedtype 3 model $5631 at -713.3 764.6 17.9 00CF: set_actor $5334(0@,20) Z_angle_to 270.0 $5630 == 1 // (int) var == num jump_if_false @BRY_B4_10878 00A1: (unknown) $5334(0@,20) 524288 0002: jump @BRY_B4_10886 :BRY_B4_10878 00A1: (unknown) $5334(0@,20) 1 :BRY_B4_10886 015D: (unknown) $5334(0@,20) 24 0434: (unknown) $5334(0@,20) 1 $5634 > 5 // (int) var > num jump_if_false @BRY_B4_10925 0106: give_actor $5334(0@,20) weapon 5 ammo 100 // Load the weapon model before using this :BRY_B4_10925 00C1: (unknown) $5334(0@,20) $5354(0@,20) $5634 == 6 // (int) var == num jump_if_false @BRY_B4_10964 0035: $5635 = $5334(0@,20) // (int vars) 0035: $5638 = $5354(0@,20) // (int vars) :BRY_B4_10964 $5634 == 7 // (int) var == num jump_if_false @BRY_B4_10993 0035: $5636 = $5334(0@,20) // (int vars) 0035: $5639 = $5354(0@,20) // (int vars) :BRY_B4_10993 $5634 == 8 // (int) var == num jump_if_false @BRY_B4_11022 0035: $5637 = $5334(0@,20) // (int vars) 0035: $5640 = $5354(0@,20) // (int vars) :BRY_B4_11022 $5634 += 1 // (int) :BRY_B4_11028 0026: return :BRY_B4_11030 805D: not sphere_onscreen -1107.3 140.2 5.0 radius 5.0 jump_if_false @BRY_B4_11089 $5694 = -1107.3 // (float) $5695 = 140.2 // (float) $5696 = 11.1 // (float) 0002: jump @BRY_B4_11205 :BRY_B4_11089 805D: not sphere_onscreen -1100.7 141.1 5.0 radius 5.0 jump_if_false @BRY_B4_11148 $5694 = -1100.7 // (float) $5695 = 141.1 // (float) $5696 = 11.1 // (float) 0002: jump @BRY_B4_11205 :BRY_B4_11148 805D: not sphere_onscreen -1094.0 127.9 5.0 radius 5.0 jump_if_false @BRY_B4_11205 $5694 = -1094.0 // (float) $5695 = 127.9 // (float) $5696 = 11.1 // (float) 0002: jump @BRY_B4_11205 :BRY_B4_11205 0026: return :BRY_B4_11207 003E: $5668 = create_actor_pedtype 21 model 144 at $5694 $5695 $5696 015D: (unknown) $5668 24 0434: (unknown) $5668 1 01EC: (unknown) $5668 0 00A1: (unknown) $5668 1 0026: return :BRY_B4_11247 003E: $5669 = create_actor_pedtype 21 model 145 at $5694 $5695 $5696 015D: (unknown) $5669 24 0434: (unknown) $5669 1 01EC: (unknown) $5669 0 00A1: (unknown) $5669 1 0026: return :BRY_B4_11287 003E: $5670 = create_actor_pedtype 21 model 144 at $5694 $5695 $5696 015D: (unknown) $5670 24 0434: (unknown) $5670 1 01EC: (unknown) $5670 0 00A1: (unknown) $5670 1 0026: return :BRY_B4_11327 003E: $5671 = create_actor_pedtype 21 model 145 at $5694 $5695 $5696 015D: (unknown) $5671 24 0434: (unknown) $5671 1 01EC: (unknown) $5671 0 00A1: (unknown) $5671 1 0026: return :BRY_B4_11367 003E: $5674 = create_actor_pedtype 21 model 144 at $5694 $5695 $5696 015D: (unknown) $5674 24 0434: (unknown) $5674 1 01EC: (unknown) $5674 0 00A1: (unknown) $5674 1 0026: return :BRY_B4_11407 003E: $5675 = create_actor_pedtype 21 model 145 at $5694 $5695 $5696 015D: (unknown) $5675 24 0434: (unknown) $5675 1 01EC: (unknown) $5675 0 00A1: (unknown) $5675 1 0026: return :BRY_B4_11447 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 00B9: set_camera_position -904.93 183.3 14.62 rotations 0 0 0 00BA: set_camera_point_at -904.2 182.68 14.34 mode 2 022C: (unknown) -877.96 180.84 80.0 80.0 1 003E: $5642 = create_actor_pedtype 3 model 126 at -882.8 163.7 9.3 00C1: (unknown) $5642 $5644 0048: $5646 = create_car #MOP50 at -882.8 173.0 -100.0 00EA: (unknown) $5642 $5646 0106: give_actor $5642 weapon 27 ammo 500 // Load the weapon model before using this 01EC: (unknown) $5642 1 041B: (unknown) $5642 9 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0001: wait 1000 ms 02B4: set_camera_transverse_delay 0 time 2000 809F: not actor $5642 dead jump_if_false @BRY_B4_11633 00B5: (unknown) $5642 15 1 :BRY_B4_11633 0001: wait 500 ms 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4EA' 0001: wait 700 ms 80A0: not car $5646 wrecked jump_if_false @BRY_B4_11732 004A: car $5646 drive_to -871.5 985.6 10.3 0051: set_car $5646 traffic_behavior_to 2 0050: set_car $5646 max_speed_to 40.0 0290: (unknown) $5646 1.8 809F: not actor $5642 dead jump_if_false @BRY_B4_11732 01EC: (unknown) $5642 1 :BRY_B4_11732 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4EA' jump_if_false @BRY_B4_11765 0002: jump @BRY_B4_11791 :BRY_B4_11765 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4EC' 0001: wait 2000 ms :BRY_B4_11791 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4FA' 'BRY4_23' $5641 0 // ~w~Aw man, I didn't mean for us to kill him. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4FA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4FB' 'BRY4_24' $1038 0 // ~w~It's a little late now, Lance! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4FB' 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_355 1000 0026: return :BRY_B4_11928 809F: not actor $5642 dead jump_if_false @BRY_B4_12113 80A0: not car $5646 wrecked jump_if_false @BRY_B4_12113 007C: actor $5642 driving $5646 0022: jump_if_false @BRY_B4_12113 // Note: the incorrect math opcode was used here 008B: actor $5642 in_sphere_in_car -871.5 985.6 10.3 radius 8.0 8.0 8.0 sphere 0 jump_if_false @BRY_B4_12013 004A: car $5646 drive_to -706.7 1180.0 10.9 :BRY_B4_12013 008B: actor $5642 in_sphere_in_car -706.7 1180.0 10.9 radius 8.0 8.0 8.0 sphere 0 jump_if_false @BRY_B4_12063 004A: car $5646 drive_to -721.0 754.1 10.9 :BRY_B4_12063 008B: actor $5642 in_sphere_in_car -721.0 754.1 10.9 radius 8.0 8.0 8.0 sphere 0 jump_if_false @BRY_B4_12113 004A: car $5646 drive_to -871.5 985.6 10.3 :BRY_B4_12113 0026: return :BRY_B4_12115 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1771639191 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 9 003E: $5642 = create_actor_pedtype 22 model 125 at -899.3 165.74 16.5 00CF: set_actor $5642 Z_angle_to 90.0 0045: actor $5642 defined jump_if_false @BRY_B4_12207 0414: (unknown) $5642 69 356 :BRY_B4_12207 00CF: set_actor $5642 Z_angle_to 90.0 01BB: (unknown) -898.5 164.7 16.5 3@ 003E: $5641 = create_actor_pedtype 21 model 137 at -898.5 164.7 3@ 00CF: set_actor $5641 Z_angle_to 37.03 015D: (unknown) $5641 32 0339: (unknown) $5641 0 013E: actor $5641 look_at_actor $5642 0153: (unknown) $5641 $5642 00B9: set_camera_position -900.81 162.77 16.36 rotations 0 0 0 00BA: set_camera_point_at -900.39 163.65 16.57 mode 2 809F: not actor $1038 dead jump_if_false @BRY_B4_12354 0044: put_actor $1038 at -899.7 167.09 3@ 00CF: set_actor $1038 Z_angle_to 179.8 :BRY_B4_12354 013E: actor $1038 look_at_actor $5642 0153: (unknown) $1038 $5642 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4AA' 'BRY4_02' $5641 0 // ~w~I know there's a major shipment coming in real soon. I've been to your apartment and I've read your files... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4AA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4AB' 'BRY4_03' $5642 0 // ~w~Yeah yeah yeah, I was going to tell you about that... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4AB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4AC' 'BRY4_04' $5642 0 // ~w~The contact is at the White Stallionz bar. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4AC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4AD' 'SBYB4AD' $5642 0 // ~w~They'll give you exactly what you need. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4AD' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4AE' 'BRY4_05' $5641 0 // ~w~You better not be screwing us. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4AE' 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @BRY_B4_12644 04B4: (unknown) $1038 120 512 100.0 :BRY_B4_12644 0045: actor $5641 defined jump_if_false @BRY_B4_12667 04B4: (unknown) $5641 120 523 100.0 :BRY_B4_12667 02B4: set_camera_transverse_delay 0 time 16500 00B9: set_camera_position -902.44 166.01 16.58 rotations 0 0 0 00BA: set_camera_point_at -901.45 165.94 16.71 mode 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4AA' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 4200 jump_if_false @BRY_B4_12772 0002: jump @BRY_B4_13564 :BRY_B4_12772 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4AA' jump_if_false @BRY_B4_12805 0002: jump @BRY_B4_13564 :BRY_B4_12805 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4AB' 1 809F: not actor $5642 dead jump_if_false @BRY_B4_12848 0414: (unknown) $5642 69 357 :BRY_B4_12848 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1000 jump_if_false @BRY_B4_12875 0002: jump @BRY_B4_13564 :BRY_B4_12875 0045: actor $5642 defined jump_if_false @BRY_B4_12895 0414: (unknown) $5642 69 356 :BRY_B4_12895 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4AB' jump_if_false @BRY_B4_12928 0002: jump @BRY_B4_13564 :BRY_B4_12928 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'BRYB4AF' 'BRY4_06' $5642 0 // ~w~Me? Gimme a break... I'm your best buddy. 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4AC' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 2000 jump_if_false @BRY_B4_13009 0002: jump @BRY_B4_13564 :BRY_B4_13009 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4AC' jump_if_false @BRY_B4_13042 0002: jump @BRY_B4_13564 :BRY_B4_13042 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1000 jump_if_false @BRY_B4_13069 0002: jump @BRY_B4_13564 :BRY_B4_13069 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4AD' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 3000 jump_if_false @BRY_B4_13119 0002: jump @BRY_B4_13564 :BRY_B4_13119 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4AD' jump_if_false @BRY_B4_13152 0002: jump @BRY_B4_13564 :BRY_B4_13152 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'BRYB4AE' 1 809F: not actor $5642 dead jump_if_false @BRY_B4_13195 0414: (unknown) $5642 69 356 :BRY_B4_13195 0045: actor $5641 defined jump_if_false @BRY_B4_13218 04B4: (unknown) $5641 121 537 1.0 :BRY_B4_13218 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1500 jump_if_true @BRY_B4_13564 0045: actor $5641 defined jump_if_false @BRY_B4_13261 04B4: (unknown) $5641 121 539 1.0 :BRY_B4_13261 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1200 jump_if_false @BRY_B4_13288 0002: jump @BRY_B4_13564 :BRY_B4_13288 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4AE' jump_if_false @BRY_B4_13321 0002: jump @BRY_B4_13564 :BRY_B4_13321 809F: not actor $5642 dead jump_if_false @BRY_B4_13341 0414: (unknown) $5642 69 357 :BRY_B4_13341 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'BRYB4AF' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'BRYB4AF' 00B9: set_camera_position -900.28 164.86 16.8 rotations 0 0 0 00BA: set_camera_point_at -899.59 165.54 17.06 mode 2 809F: not actor $5641 dead jump_if_false @BRY_B4_13457 0044: put_actor $5641 at -898.37 165.19 16.05 00CF: set_actor $5641 Z_angle_to 62.4 :BRY_B4_13457 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1000 jump_if_false @BRY_B4_13484 0002: jump @BRY_B4_13564 :BRY_B4_13484 809F: not actor $5642 dead jump_if_false @BRY_B4_13504 0414: (unknown) $5642 69 356 :BRY_B4_13504 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 1000 jump_if_false @BRY_B4_13531 0002: jump @BRY_B4_13564 :BRY_B4_13531 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'BRYB4AF' jump_if_false @BRY_B4_13564 0002: jump @BRY_B4_13564 :BRY_B4_13564 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 01CF: (unknown) 003F: destroy_actor $5642 0482: (unknown) 1771639191 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 809F: not actor $1038 dead jump_if_false @BRY_B4_13650 0352: (unknown) $1038 0044: put_actor $1038 at -895.2 172.4 -100.0 00CF: set_actor $1038 Z_angle_to 90.0 :BRY_B4_13650 809F: not actor $5641 dead jump_if_false @BRY_B4_13694 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AUDIMON_2977 $5641 0352: (unknown) $5641 0044: put_actor $5641 at -895.2 171.3 -100.0 :BRY_B4_13694 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_355 1000 0026: return :BRY_B4_13717 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 009F: actor $5641 dead jump_if_false @BRY_B4_13762 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4973 'BRY4_01' // ~r~Lance died! :BRY_B4_13762 0002: jump @BRY_B4_13800 :BRY_B4_13769 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @99RED_12847 'BRY_B04' 0 // The Bum Deal 01DF: progress_made += 1 0002: jump @BRY_B4_13800 :BRY_B4_13800 $1045 = 0 // (int) 0162: release_model 37 0162: release_model 69 0162: release_model 70 0162: release_model #BAT 0162: release_model #KNIFECUR 0162: release_model #MOP50 0162: release_model 144 0162: release_model 145 0162: release_model #ELECTRAG 0162: release_model #MOP50 0160: load_model #FREEWAY 0162: release_model 137 0162: release_model #CHROMEGUN 0162: release_model #BERETTA 0162: release_model 126 0162: release_model #MPLNG 0162: release_model #EBPROP_CHAIR 0162: release_model 125 0444: (unknown) 68 0444: (unknown) 69 0444: (unknown) 67 00BB: (unknown) $5679 00BB: (unknown) $5680 00BB: (unknown) $5681 00BB: (unknown) $5682 00BB: (unknown) $5683 00BB: (unknown) $5684 00BB: (unknown) $5685 00BB: (unknown) $5686 00BB: (unknown) $5687 00BB: (unknown) $5688 00BB: (unknown) $5689 00BB: (unknown) $5711 00BB: (unknown) $5632 00BB: (unknown) $5633 00BB: (unknown) $5699 00BB: (unknown) $5710 047A: (unknown) $5692 $5701 == 1 // (int) var == num jump_if_false @BRY_B4_14025 009D: wasted_or_busted // mission only jump_if_false @BRY_B4_14025 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 0482: (unknown) -1488734425 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 :BRY_B4_14025 0418: (unknown) -1105.22 134.53 11.26 034A: unknown_check $5641 jump_if_false @BRY_B4_14057 020D: (unknown) $5641 :BRY_B4_14057 00BB: (unknown) $5644 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 007A: mission_cleanup 0026: return //-------------Mission 71--------------- :MEN_C1 0238: name_thread 'MEN_C1' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C1' 0025: gosub @MEN_C1_2046 009D: wasted_or_busted // mission only jump_if_false @MEN_C1_45 0025: gosub @MEN_C1_13680 :MEN_C1_45 0025: gosub @MEN_C1_14072 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C1_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C1_138 :MEN_C1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C1_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C1_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C1_188 0026: return :MEN_C1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MEN_C1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MEN_C1_248 0400: (unknown) $1038 $1690 0002: jump @MEN_C1_254 :MEN_C1_248 02C0: (unknown) $1038 $1690 :MEN_C1_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MEN_C1_281 0045: actor $1038 defined jump_if_false @MEN_C1_349 807E: not actor $1038 driving jump_if_false @MEN_C1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MEN_C1_329 :MEN_C1_326 021D: (unknown) 0 :MEN_C1_329 $1698 == 0 // (int) var == num jump_if_false @MEN_C1_345 02EA: select_interior 2 :MEN_C1_345 01AE: (unknown) 1 :MEN_C1_349 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C1_355 0045: actor $1038 defined jump_if_false @MEN_C1_419 807E: not actor $1038 driving jump_if_false @MEN_C1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MEN_C1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MEN_C1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MEN_C1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MEN_C1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MEN_C1_468 02EA: select_interior 0 :MEN_C1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C1_498 0026: return 0045: actor 0@ defined jump_if_false @MEN_C1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C1_549 0026: return :MEN_C1_551 0045: actor 0@ defined 0022: jump_if_false @MEN_C1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MEN_C1_598 :MEN_C1_594 1@ = 0 // (int) :MEN_C1_598 1@ == 1 // (int) var == num jump_if_false @MEN_C1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C1_675 007E: actor 0@ driving jump_if_false @MEN_C1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C1_664 :MEN_C1_661 00F1: (unknown) 0@ :MEN_C1_664 0002: jump @MEN_C1_675 :MEN_C1_671 1@ = 0 // (int) :MEN_C1_675 0002: jump @MEN_C1_598 :MEN_C1_682 0026: return 0045: actor 0@ defined jump_if_false @MEN_C1_776 007E: actor 0@ driving jump_if_false @MEN_C1_760 02A7: unknown_check 0@ jump_if_false @MEN_C1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C1_753 :MEN_C1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C1_753 0002: jump @MEN_C1_769 :MEN_C1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C1_769 0002: jump @MEN_C1_778 :MEN_C1_776 005F: (unknown) :MEN_C1_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C1_870 :MEN_C1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_551 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_551 4@ :MEN_C1_870 0002: jump @MEN_C1_936 :MEN_C1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C1_936 :MEN_C1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_551 3@ :MEN_C1_936 0045: actor 0@ defined jump_if_false @MEN_C1_988 004F: unknown_check 1@ jump_if_false @MEN_C1_988 007E: actor 0@ driving jump_if_false @MEN_C1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_551 0@ :MEN_C1_988 5@ = 0 // (int) :MEN_C1_992 5@ == 0 // (int) var == num jump_if_false @MEN_C1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C1_1083 004F: unknown_check 1@ jump_if_false @MEN_C1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C1_1083 :MEN_C1_1049 2@ == -1 // (int) var == num jump_if_false @MEN_C1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C1_1083 :MEN_C1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C1_1083 0002: jump @MEN_C1_992 :MEN_C1_1090 0026: return 0@ == 0 // (int) var == num jump_if_false @MEN_C1_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C1_1311 :MEN_C1_1135 0@ == 1 // (int) var == num jump_if_false @MEN_C1_1168 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C1_1311 :MEN_C1_1168 0@ == 2 // (int) var == num jump_if_false @MEN_C1_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C1_1311 :MEN_C1_1210 0@ == 3 // (int) var == num jump_if_false @MEN_C1_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C1_1311 :MEN_C1_1254 0@ == 4 // (int) var == num jump_if_false @MEN_C1_1285 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C1_1311 :MEN_C1_1285 0@ == 5 // (int) var == num jump_if_false @MEN_C1_1311 03CF: (unknown) 237 130 180 255 :MEN_C1_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :MEN_C1_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C1_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C1_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C1_1375 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C1_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C1_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C1_1435 005F: (unknown) :MEN_C1_1437 009D: wasted_or_busted // mission only jump_if_false @MEN_C1_1459 $5672 = 1 // (int) 0002: jump @MEN_C1_1610 :MEN_C1_1459 $5653 == 1 // (int) var == num jump_if_false @MEN_C1_1491 $5590 = 4 // (int) $5672 = 1 // (int) 0002: jump @MEN_C1_1610 :MEN_C1_1491 $5657 == 1 // (int) var == num jump_if_false @MEN_C1_1523 $5590 = 5 // (int) $5672 = 1 // (int) 0002: jump @MEN_C1_1610 :MEN_C1_1523 $5652 == 1 // (int) var == num jump_if_false @MEN_C1_1610 009F: actor $5598 dead jump_if_false @MEN_C1_1573 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @MEN_C1_1567 $5590 = 1 // (int) :MEN_C1_1567 $5672 = 1 // (int) :MEN_C1_1573 009F: actor $5600 dead jump_if_false @MEN_C1_1610 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @MEN_C1_1604 $5590 = 2 // (int) :MEN_C1_1604 $5672 = 1 // (int) :MEN_C1_1610 $5672 == 1 // (int) var == num jump_if_false @MEN_C1_1638 $5588 = 10 // (int) 0025: gosub @MEN_C1_13680 005F: (unknown) :MEN_C1_1638 005E: (unknown) :MEN_C1_1640 0045: actor 0@ defined jump_if_false @MEN_C1_1970 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 82EF: not (unknown) 0@ 0022: jump_if_false @MEN_C1_1728 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @MEN_C1_1699 0057: show_text_highpriority GXT 'ME1_11' time 7000 flag 1 // ~w~Photo is no good! Martinez isn't visible in the photo. 0002: jump @MEN_C1_1726 :MEN_C1_1699 1@ == 1 // (int) var == num jump_if_false @MEN_C1_1726 0057: show_text_highpriority GXT 'ME1_50' time 7000 flag 1 // ~w~Photo is no good! The DEA Agent isn't visible in the photo. :MEN_C1_1726 005F: (unknown) :MEN_C1_1728 0045: actor $1038 defined jump_if_false @MEN_C1_1748 03EE: (unknown) $1042 $1043 5@ 6@ 18@ :MEN_C1_1748 $5588 == 1 // (int) var == num jump_if_false @MEN_C1_1774 18@ -= 225.0 // (float) 0002: jump @MEN_C1_1780 :MEN_C1_1774 18@ -= 260.0 // (float) :MEN_C1_1780 0 > 18@ // (float) num > var 0022: jump_if_false @MEN_C1_1804 // Note: the incorrect math opcode was used here 18@ += 360.0 // (float) 0002: jump @MEN_C1_1823 :MEN_C1_1804 18@ > 360.0 // (float) var > num jump_if_false @MEN_C1_1823 18@ -= 360.0 // (float) :MEN_C1_1823 0078: if and 18@ > 35.0 // (float) var > num 325.0 > 18@ // (float) num > var 0022: jump_if_false @MEN_C1_1864 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'ME1_26' time 7000 flag 1 // ~w~Photo is no good! Take the photo from in front of Martinez. 005F: (unknown) :MEN_C1_1864 0036: 8@ = 5@ // (float vars) 0036: 9@ = 6@ // (float vars) 0036: 10@ = 7@ // (float vars) 002A: 10@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 5@ // (float vars) 0036: 12@ = 6@ // (float vars) 0036: 13@ = 7@ // (float vars) 002A: 13@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 14@ = 5@ // (float vars) 0036: 15@ = 6@ // (float vars) 0036: 16@ = 7@ // (float vars) 002A: 16@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0078: if or 805D: not sphere_onscreen 8@ 9@ 10@ radius 0.01 005D: sphere_onscreen 11@ 12@ 13@ radius 0.01 005D: sphere_onscreen 14@ 15@ 16@ radius 0.01 0022: jump_if_false @MEN_C1_1970 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'ME1_25' time 7000 flag 1 // ~w~Photo is no good! Martinez is too small in the photo. 005F: (unknown) :MEN_C1_1970 005E: (unknown) :MEN_C1_1972 9@ = 20.0 // (float) 10@ = 20.0 // (float) 11@ = 20.0 // (float) 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5144 0@ 1@ 2@ 9@ 10@ 11@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 0@ 1@ 2@ 9@ 10@ 11@ 3@ 4@ 5@ 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0295: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0026: return :MEN_C1_2046 $1045 = 1 // (int) $5588 = 0 // (int) $5652 = 0 // (int) $5653 = 0 // (int) $5655 = 0 // (int) $5657 = 0 // (int) $5659 = 0 // (int) $5660 = 0 // (int) $5661 = 0 // (int) $5662 = 0 // (int) $5663 = 0 // (int) $5668 = 0 // (int) $5669 = 0 // (int) $5670 = 0 // (int) $5671 = 1 // (int) $5672 = 0 // (int) $5602 = 402.88 // (float) $5603 = -464.53 // (float) $5604 = 9.12 // (float) $5606 = 438.94 // (float) $5607 = -462.07 // (float) $5608 = 9.02 // (float) $5615 = -160.46 // (float) $5616 = -1444.32 // (float) $5617 = 9.32 // (float) $5618 = -105.55 // (float) $5619 = -1607.74 // (float) $5620 = 9.25 // (float) $5622 = -1052.5 // (float) $5623 = -270.21 // (float) $5624 = 10.43 // (float) $5612 = -313.79 // (float) $5613 = -1227.28 // (float) $5614 = 6.48 // (float) $5628 = 424.34 // (float) $5629 = -493.34 // (float) $5630 = 9.19 // (float) $5631 = -269.05 // (float) $5632 = -1214.79 // (float) $5633 = 7.11 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_6396 $2334 $5589 0025: gosub @MEN_C1_2769 :MEN_C1_2365 0001: wait 0 ms :MEN_C1_2368 $5588 == 0 // (int) var == num jump_if_false @MEN_C1_2428 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1437 jump_if_false @MEN_C1_2421 0025: gosub @MEN_C1_10988 0025: gosub @MEN_C1_12922 0025: gosub @MEN_C1_10853 :MEN_C1_2421 0002: jump @MEN_C1_2368 :MEN_C1_2428 $5588 == 1 // (int) var == num jump_if_false @MEN_C1_2510 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1437 jump_if_false @MEN_C1_2503 0025: gosub @MEN_C1_10988 0025: gosub @MEN_C1_11018 0025: gosub @MEN_C1_11136 0025: gosub @MEN_C1_11634 0025: gosub @MEN_C1_13110 0025: gosub @MEN_C1_11917 :MEN_C1_2503 0002: jump @MEN_C1_2428 :MEN_C1_2510 $5588 == 2 // (int) var == num jump_if_false @MEN_C1_2585 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1437 jump_if_false @MEN_C1_2578 0025: gosub @MEN_C1_12922 0025: gosub @MEN_C1_11018 0025: gosub @MEN_C1_11136 0025: gosub @MEN_C1_12238 0025: gosub @MEN_C1_12306 :MEN_C1_2578 0002: jump @MEN_C1_2510 :MEN_C1_2585 $5588 == 3 // (int) var == num jump_if_false @MEN_C1_2653 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1437 jump_if_false @MEN_C1_2646 0025: gosub @MEN_C1_11136 0025: gosub @MEN_C1_11758 0025: gosub @MEN_C1_12965 0025: gosub @MEN_C1_12456 :MEN_C1_2646 0002: jump @MEN_C1_2585 :MEN_C1_2653 $5588 == 4 // (int) var == num jump_if_false @MEN_C1_2700 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1437 jump_if_false @MEN_C1_2693 0025: gosub @MEN_C1_12626 :MEN_C1_2693 0002: jump @MEN_C1_2653 :MEN_C1_2700 $5588 == 5 // (int) var == num jump_if_false @MEN_C1_2747 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1437 jump_if_false @MEN_C1_2740 0025: gosub @MEN_C1_12859 :MEN_C1_2740 0002: jump @MEN_C1_2700 :MEN_C1_2747 not $5588 == 10 // (int) var == num jump_if_false @MEN_C1_2767 0002: jump @MEN_C1_2365 :MEN_C1_2767 0026: return :MEN_C1_2769 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @SAFEHOU_12168 45 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4825 1 0025: gosub @MEN_C1_10517 0125: set_traffic_density_multiplier_to 0 0045: actor $1038 defined jump_if_false @MEN_C1_2830 0200: (unknown) $1038 0 :MEN_C1_2830 003E: $5675 = create_actor_pedtype 22 model 0 at 6.8 1142.56 18.52 015F: (unknown) $5675 0 04B9: (unknown) $5675 0 0 0 010F: (unknown) $5675 17.02 1145.36 22.53 003E: $5627 = create_actor_pedtype 22 model $5593 at 6.96 1140.34 18.41 04B9: (unknown) $5627 0 0 0 010F: (unknown) $5627 17.88 1145.3 22.53 0153: (unknown) $5675 $5627 0153: (unknown) $5627 $5675 0048: $5644 = create_car $5596 at 32.03 1138.84 18.13 00D1: set_car $5644 Z_angle_to 320.0 0496: (unknown) $5644 1 00B9: set_camera_position 37.48 1137.87 23.93 rotations 0 0 0 00BA: set_camera_point_at 36.53 1138.06 23.7 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AA' 'ME1_27' -1 0 // ~w~How the hell are we going to prove Martinez was behind them losing their shipment? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1AA' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AB' 'ME1_28' -1 0 // ~w~Look, Martinez is turning States. All we need to do is get some photos of him with the FEDs. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1AB' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AC' 'ME1_29' -1 0 // ~w~We could even make out like he was an undercover cop like Forbes... 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1AC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AD' 'SMNC1AD' -1 0 // ~w~That's it! Man I am a genius. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1AD' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AE' 'ME1_30' -1 0 // ~w~Take some photos of Martinez talking to the FEDS. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 500 0045: actor $5627 defined jump_if_false @MEN_C1_3321 00EE: (unknown) $5627 29.73 1139.61 :MEN_C1_3321 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 50 0045: actor $5675 defined jump_if_false @MEN_C1_3358 00EE: (unknown) $5675 30.95 1140.98 :MEN_C1_3358 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position 36.28 1141.92 19.76 rotations 0 0 0 00BA: set_camera_point_at 35.34 1141.61 19.62 mode 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1AA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1AA' jump_if_false @MEN_C1_3467 0002: jump @MEN_C1_4150 :MEN_C1_3467 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1AB' jump_if_false @MEN_C1_3519 0002: jump @MEN_C1_4150 :MEN_C1_3519 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AF' 'SMNC1AF' -1 0 // ~w~Then get Forbes's ID from my place and meet me at the Print Works. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AG' 'ME1_31' -1 0 // ~w~The Print Works? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1AC' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1AC' jump_if_false @MEN_C1_3632 0002: jump @MEN_C1_4150 :MEN_C1_3632 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1AD' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1AD' jump_if_false @MEN_C1_3684 0002: jump @MEN_C1_4150 :MEN_C1_3684 0045: actor $5627 defined jump_if_false @MEN_C1_3716 0154: (unknown) $5627 004F: unknown_check $5644 jump_if_false @MEN_C1_3716 00EA: (unknown) $5627 $5644 :MEN_C1_3716 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1AE' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1AE' jump_if_false @MEN_C1_3768 0002: jump @MEN_C1_4150 :MEN_C1_3768 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1AF' 0045: actor $5627 defined jump_if_false @MEN_C1_3815 0045: actor $5675 defined jump_if_false @MEN_C1_3815 0153: (unknown) $5627 $5675 :MEN_C1_3815 0045: actor $5675 defined 0022: jump_if_false @MEN_C1_3838 // Note: the incorrect math opcode was used here 04B4: (unknown) $5675 120 525 1.0 :MEN_C1_3838 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1AH' 'ME1_32' -1 0 // ~w~Trust me. I see you there brother. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1AF' jump_if_false @MEN_C1_3901 0002: jump @MEN_C1_4150 :MEN_C1_3901 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1AG' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1AG' 0045: actor $5675 defined jump_if_false @MEN_C1_3962 04B4: (unknown) $5675 121 557 1.0 :MEN_C1_3962 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1AG' jump_if_false @MEN_C1_3995 0002: jump @MEN_C1_4150 :MEN_C1_3995 0045: actor $5675 defined jump_if_false @MEN_C1_4016 0528: (unknown) $5675 557 -0.75 :MEN_C1_4016 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1AH' 0045: actor $5627 defined jump_if_false @MEN_C1_4050 0154: (unknown) $5627 :MEN_C1_4050 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12931 'MENC1AH' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 2250 jump_if_false @MEN_C1_4096 0002: jump @MEN_C1_4150 :MEN_C1_4096 004F: unknown_check $5644 jump_if_false @MEN_C1_4123 0050: set_car $5644 max_speed_to 1.0 02C7: (unknown) $5644 2 2000 :MEN_C1_4123 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 750 jump_if_false @MEN_C1_4150 0002: jump @MEN_C1_4150 :MEN_C1_4150 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 0045: actor $5627 defined jump_if_false @MEN_C1_4190 003F: destroy_actor $5627 $5627 = 0 // (int) :MEN_C1_4190 004F: unknown_check $5644 jump_if_false @MEN_C1_4210 0049: destroy_car $5644 $5644 = 0 // (int) :MEN_C1_4210 0045: actor $5675 defined jump_if_false @MEN_C1_4230 003F: destroy_actor $5675 $5675 = 0 // (int) :MEN_C1_4230 0444: (unknown) 120 0444: (unknown) 121 0025: gosub @MEN_C1_10761 0035: 6@ = $1038 // (int vars) 0045: actor 6@ defined 0022: jump_if_false @MEN_C1_4313 // Note: the incorrect math opcode was used here 02D5: (unknown) 6@ 38 jump_if_false @MEN_C1_4306 028B: (unknown) 6@ 38 $5642 12 > $5642 // (int) num > var 0022: jump_if_false @MEN_C1_4299 // Note: the incorrect math opcode was used here 00D5: (unknown) 6@ 38 12 :MEN_C1_4299 0002: jump @MEN_C1_4313 :MEN_C1_4306 0106: give_actor 6@ weapon 38 ammo 12 // Load the weapon model before using this :MEN_C1_4313 0045: actor $1038 defined jump_if_false @MEN_C1_4359 0044: put_actor $1038 at 29.11 1141.31 17.89 010F: (unknown) $1038 $5602 $5603 $5604 0200: (unknown) $1038 1 :MEN_C1_4359 0125: set_traffic_density_multiplier_to 1.0 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 0045: actor $1038 defined jump_if_false @MEN_C1_4400 010B: set_actor 6@ armed_weapon_to 38 :MEN_C1_4400 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $5602 $5603 $5604 50.0 50.0 50.0 $5639 $5640 $5641 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5040 $5602 $5603 $5604 50.0 50.0 50.0 $5636 $5637 $5638 0122: create_forbidden_for_cars_cube_cornerA $5636 $5637 $5638 cornerB $5639 $5640 $5641 00C3: (unknown) $5606 $5607 $5608 $5605 0248: (unknown) $5606 $5607 $5608 5.0 $5626 0057: show_text_highpriority GXT 'ME1_08' time 7000 flag 1 // ~w~Go to the ~y~Washington Beach police station. $5659 == 1 // (int) var == num jump_if_false @MEN_C1_4558 0045: actor $1038 defined jump_if_false @MEN_C1_4558 0044: put_actor $1038 at $5606 $5607 $5608 010F: (unknown) $1038 $5602 $5603 $5604 :MEN_C1_4558 0026: return :MEN_C1_4560 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0025: gosub @MEN_C1_10572 0264: (unknown) 0 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @MEN_C1_1972 $5602 $5603 $5604 0048: $5609 = create_car $5594 at $5602 $5603 $5604 0495: (unknown) $5609 0 00D1: set_car $5609 Z_angle_to 225.0 01B0: (unknown) $5609 1 014C: set_car $5609 health_to 1000 0052: set_car $5609 driver_behaviour_to 11 013A: set_car $5609 door_status_to 3 00C0: (unknown) $5609 $5610 00BC: (unknown) $5610 2 00B9: set_camera_position 443.19 -468.39 10.56 rotations 0 0 0 00BA: set_camera_point_at 442.69 -467.52 10.58 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1BA' 'ME1_33' -1 0 // ~w~Come on man. This town ain't safe for me anymore. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1BA' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1BB' 'ME1_34' -1 0 // ~w~Calm down sir. You're in the witness protection program now. We'll take care of everything. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1BB' 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 7500 00B9: set_camera_position 443.19 -468.39 10.56 rotations 0 0 0 00BA: set_camera_point_at 442.2 -468.55 10.58 mode 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 2000 jump_if_false @MEN_C1_4891 0002: jump @MEN_C1_5340 :MEN_C1_4891 003E: $5600 = create_actor_pedtype 22 model $5592 at 400.26 -469.07 10.75 010F: (unknown) $5600 405.58 -473.38 9.09 00EE: (unknown) $5600 405.58 -473.38 04B9: (unknown) $5600 0 0 0 003E: $5598 = create_actor_pedtype 22 model $5591 at 398.94 -468.02 10.74 010F: (unknown) $5598 405.58 -473.38 9.09 00EE: (unknown) $5598 405.58 -473.38 04B9: (unknown) $5598 0 0 0 032D: (unknown) $5598 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 5500 jump_if_false @MEN_C1_5048 0002: jump @MEN_C1_5340 :MEN_C1_5048 0045: actor $5600 defined jump_if_false @MEN_C1_5109 00A2: (unknown) $5600 0044: put_actor $5600 at 408.57 -466.28 9.09 010F: (unknown) $5600 $5602 $5603 $5604 004F: unknown_check $5609 0022: jump_if_false @MEN_C1_5109 // Note: the incorrect math opcode was used here 00EA: (unknown) $5600 $5609 :MEN_C1_5109 0045: actor $5598 defined 0022: jump_if_false @MEN_C1_5170 // Note: the incorrect math opcode was used here 00A2: (unknown) $5598 0044: put_actor $5598 at 407.14 -471.91 9.09 010F: (unknown) $5598 $5602 $5603 $5604 004F: unknown_check $5609 0022: jump_if_false @MEN_C1_5170 // Note: the incorrect math opcode was used here 00E9: (unknown) $5598 $5609 :MEN_C1_5170 00B9: set_camera_position 386.82 -449.26 9.68 rotations 0 0 0 00BA: set_camera_point_at 387.46 -449.98 9.86 mode 2 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1BA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1BA' jump_if_false @MEN_C1_5261 0002: jump @MEN_C1_5340 :MEN_C1_5261 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1BB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1BB' jump_if_false @MEN_C1_5313 0002: jump @MEN_C1_5340 :MEN_C1_5313 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 2000 jump_if_false @MEN_C1_5340 0002: jump @MEN_C1_5340 :MEN_C1_5340 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 0045: actor $5598 defined jump_if_false @MEN_C1_5370 003F: destroy_actor $5598 $5598 = 0 // (int) :MEN_C1_5370 0045: actor $5600 defined jump_if_false @MEN_C1_5390 003F: destroy_actor $5600 $5600 = 0 // (int) :MEN_C1_5390 004F: unknown_check $5609 jump_if_false @MEN_C1_5456 031C: (unknown) $5609 0118: $5598 = create_actor_pedtype 22 model $5591 in_car $5609 passenger_seat 0 04E6: (unknown) $5598 1 032D: (unknown) $5598 1 00A4: $5600 = create_actor_pedtype 22 model $5592 in_car $5609 driverseat 0507: (unknown) $5600 9 04E6: (unknown) $5600 1 0052: set_car $5609 driver_behaviour_to 11 :MEN_C1_5456 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1BC' 'ME1_35' $5598 0 // ~w~I better get the boat you promised. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1BC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1BD' 'ME1_36' $5600 0 // ~w~We're going to pick it up right now. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1BD' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1BE' 'ME1_37' $5600 0 // ~w~Okay, so your new name is Sven Johansson. Eh? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1BE' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1BF' 'ME1_38' $5598 0 // ~w~Sven? Do you think I pass for Swedish asshole? Wait a minute, are you gonna send me somewhere cold? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1BF' 003E: $5599 = create_actor_pedtype 22 model $5591 at 397.43 -470.9 10.76 01AF: (unknown) $5599 1 01B1: (unknown) $5599 1 1 1 1 1 04B5: (unknown) $5599 0 0044: put_actor $5599 at 402.82 -465.06 8.81 00CF: set_actor $5599 Z_angle_to 225.0 0200: (unknown) $5599 0 0347: (unknown) $5599 1 003E: $5601 = create_actor_pedtype 22 model $5592 at 398.55 -471.98 10.76 01AF: (unknown) $5601 1 01B1: (unknown) $5601 1 1 1 1 1 04B5: (unknown) $5601 0 0044: put_actor $5601 at 403.36 -464.22 8.81 00CF: set_actor $5601 Z_angle_to 225.0 0200: (unknown) $5601 0 0347: (unknown) $5601 1 0264: (unknown) 1.0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 $5652 = 1 // (int) 054F: 0026: return :MEN_C1_5860 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0025: gosub @MEN_C1_10652 $5660 == 1 // (int) var == num jump_if_false @MEN_C1_5953 0045: actor $1038 defined jump_if_false @MEN_C1_5953 007E: actor $1038 driving jump_if_false @MEN_C1_5943 004F: unknown_check $3355 jump_if_false @MEN_C1_5936 004E: put_car $3355 at $5615 $5616 $5617 :MEN_C1_5936 0002: jump @MEN_C1_5953 :MEN_C1_5943 0044: put_actor $1038 at $5615 $5616 $5617 :MEN_C1_5953 0045: actor $1038 defined 0022: jump_if_false @MEN_C1_6061 // Note: the incorrect math opcode was used here 02A7: unknown_check $1038 0022: jump_if_false @MEN_C1_6032 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @MEN_C1_6025 // Note: the incorrect math opcode was used here 004D: store_car $3355 position_to $5646 $5647 $5648 03B8: (unknown) $3355 $5649 $5650 $5651 004E: put_car $3355 at -241.64 -1265.71 7.1 :MEN_C1_6025 0002: jump @MEN_C1_6061 :MEN_C1_6032 0043: store_actor $1038 position_to $5646 $5647 $5648 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at -241.64 -1265.71 7.1 :MEN_C1_6061 0048: $5611 = create_car $5595 at $5612 $5613 $5614 00D1: set_car $5611 Z_angle_to 170.0 0236: (unknown) $5611 3 0045: actor $5600 defined jump_if_false @MEN_C1_6106 003F: destroy_actor $5600 $5600 = 0 // (int) :MEN_C1_6106 0045: actor $5598 defined jump_if_false @MEN_C1_6126 003F: destroy_actor $5598 $5598 = 0 // (int) :MEN_C1_6126 004F: unknown_check $5609 jump_if_false @MEN_C1_6243 0049: destroy_car $5609 $5609 = 0 // (int) 0048: $5609 = create_car $5594 at -250.83 -1243.14 7.12 00D1: set_car $5609 Z_angle_to 0 0495: (unknown) $5609 0 00A4: $5600 = create_actor_pedtype 22 model $5592 in_car $5609 driverseat 0118: $5598 = create_actor_pedtype 22 model $5591 in_car $5609 passenger_seat 0 0052: set_car $5609 driver_behaviour_to 11 0050: set_car $5609 max_speed_to 10.0 02E9: set_car $5609 speed_to 10.0 0051: set_car $5609 traffic_behavior_to 2 004A: car $5609 drive_to -252.68 -1215.08 7.12 :MEN_C1_6243 00B9: set_camera_position -245.72 -1207.52 7.59 rotations 0 0 0 00BA: set_camera_point_at -246.5 -1208.08 7.84 mode 2 0109: set_weather 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 1000 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 2000 jump_if_false @MEN_C1_6334 0002: jump @MEN_C1_6867 :MEN_C1_6334 0045: actor $5598 defined jump_if_false @MEN_C1_6366 04B9: (unknown) $5598 0 0 0 00EE: (unknown) $5598 -262.98 -1214.79 :MEN_C1_6366 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 250 jump_if_false @MEN_C1_6393 0002: jump @MEN_C1_6867 :MEN_C1_6393 0045: actor $5600 defined jump_if_false @MEN_C1_6425 04B9: (unknown) $5600 0 0 0 00EE: (unknown) $5600 -262.98 -1214.79 :MEN_C1_6425 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1CA' 'ME1_39' -1 0 // ~w~Is this the best you could get me? I should've taken my chances with the Mendez brothers. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1CB' 'ME1_40' -1 0 // ~w~Sir, turning states evidence isn't a lottery win. You're lucky to get this. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 5000 jump_if_false @MEN_C1_6522 0002: jump @MEN_C1_6867 :MEN_C1_6522 00B9: set_camera_position -327.27 -1229.1 12.67 rotations 0 0 0 00BA: set_camera_point_at -326.34 -1228.86 12.41 mode 2 0045: actor $5600 defined jump_if_false @MEN_C1_6637 003F: destroy_actor $5600 $5600 = 0 // (int) 003E: $5600 = create_actor_pedtype 22 model $5592 at -289.02 -1215.42 7.11 010F: (unknown) $5600 -308.76 -1215.42 7.11 00EE: (unknown) $5600 -308.76 -1215.42 :MEN_C1_6637 0045: actor $5598 defined jump_if_false @MEN_C1_6712 003F: destroy_actor $5598 $5598 = 0 // (int) 003E: $5598 = create_actor_pedtype 22 model $5591 at -289.0 -1217.18 7.11 010F: (unknown) $5598 -308.76 -1216.79 7.11 00EE: (unknown) $5598 -308.76 -1216.79 :MEN_C1_6712 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -324.64 -1228.42 10.04 rotations 0 0 0 00BA: set_camera_point_at -323.68 -1228.17 9.88 mode 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1CA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1CA' jump_if_false @MEN_C1_6815 0002: jump @MEN_C1_6867 :MEN_C1_6815 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1CB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1CB' jump_if_false @MEN_C1_6867 0002: jump @MEN_C1_6867 :MEN_C1_6867 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 004F: unknown_check $5609 jump_if_false @MEN_C1_6941 004E: put_car $5609 at -252.68 -1215.08 7.12 03B9: (unknown) $5609 0 0 0 00D1: set_car $5609 Z_angle_to 0 013A: set_car $5609 door_status_to 1 0236: (unknown) $5609 3 :MEN_C1_6941 004F: unknown_check $5611 jump_if_false @MEN_C1_7085 0045: actor $5600 defined jump_if_false @MEN_C1_7021 003F: destroy_actor $5600 $5600 = 0 // (int) 003E: $5600 = create_actor_pedtype 22 model $5592 at -312.0 -1215.68 7.11 0507: (unknown) $5600 9 02B6: (unknown) $5600 $5611 0.4 -1.7 1.0 0 0 0 :MEN_C1_7021 0045: actor $5598 defined 0022: jump_if_false @MEN_C1_7085 // Note: the incorrect math opcode was used here 003F: destroy_actor $5598 $5598 = 0 // (int) 003E: $5598 = create_actor_pedtype 22 model $5591 at -312.0 -1215.68 7.11 02B6: (unknown) $5598 $5611 -1.0 -4.05 1.6 1 0 0 :MEN_C1_7085 0045: actor $1038 defined 0022: jump_if_false @MEN_C1_7165 // Note: the incorrect math opcode was used here 02A7: unknown_check $1038 0022: jump_if_false @MEN_C1_7145 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @MEN_C1_7138 // Note: the incorrect math opcode was used here 004E: put_car $3355 at $5646 $5647 $5648 03B9: (unknown) $3355 $5649 $5650 $5651 :MEN_C1_7138 0002: jump @MEN_C1_7165 :MEN_C1_7145 0044: put_actor $1038 at $5646 $5647 $5648 010F: (unknown) $1038 $5631 $5632 $5633 :MEN_C1_7165 $5660 == 1 // (int) var == num jump_if_false @MEN_C1_7183 $5653 = 0 // (int) :MEN_C1_7183 010A: release_weather 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 0026: return :MEN_C1_7205 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0045: actor $5598 defined jump_if_false @MEN_C1_7238 0414: (unknown) $5598 73 370 :MEN_C1_7238 0045: actor $5600 defined jump_if_false @MEN_C1_7256 0414: (unknown) $5600 0 110 :MEN_C1_7256 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1CC' 'ME1_41' -1 0 // ~w~Hey! Some idiot is taking photos of me. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1CC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1CD' 'ME1_42' -1 0 // ~w~What kind of security is this? He could have a gun - get me the hell out of here. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1CD' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1CE' 'ME1_43' -1 0 // ~w~You guys suck! I mean seriously suck. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1CE' 00B9: set_camera_position -321.11 -1236.58 6.97 rotations 0 0 0 00BA: set_camera_point_at -320.35 -1235.95 7.15 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -321.11 -1236.58 6.97 rotations 0 0 0 00BA: set_camera_point_at -320.45 -1237.31 7.15 mode 1 004F: unknown_check $5611 jump_if_false @MEN_C1_7546 01C3: (unknown) $5611 3.0 01BF: (unknown) $5611 -263.83 -1463.56 9.69 :MEN_C1_7546 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1CC' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1CC' jump_if_false @MEN_C1_7598 0002: jump @MEN_C1_7729 :MEN_C1_7598 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1CD' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1CD' jump_if_false @MEN_C1_7650 0002: jump @MEN_C1_7729 :MEN_C1_7650 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 250 jump_if_false @MEN_C1_7677 0002: jump @MEN_C1_7729 :MEN_C1_7677 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1CE' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1CE' jump_if_false @MEN_C1_7729 0002: jump @MEN_C1_7729 :MEN_C1_7729 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 0045: actor $5598 defined jump_if_false @MEN_C1_7764 003F: destroy_actor $5598 :MEN_C1_7764 0045: actor $5600 defined jump_if_false @MEN_C1_7779 003F: destroy_actor $5600 :MEN_C1_7779 004F: unknown_check $5611 jump_if_false @MEN_C1_7794 0049: destroy_car $5611 :MEN_C1_7794 0025: gosub @MEN_C1_10771 0045: actor $1038 defined jump_if_false @MEN_C1_7822 010F: (unknown) $1038 $5618 $5619 $5620 :MEN_C1_7822 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 $5652 = 0 // (int) $5661 == 1 // (int) var == num jump_if_false @MEN_C1_7874 0045: actor $1038 defined jump_if_false @MEN_C1_7874 0044: put_actor $1038 at $5618 $5619 $5620 :MEN_C1_7874 0026: return :MEN_C1_7876 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 0045: actor $1038 defined jump_if_false @MEN_C1_7922 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @MEN_C1_1972 $1042 $1043 $1044 :MEN_C1_7922 00B9: set_camera_position 440.38 -491.78 14.96 rotations 0 0 0 004F: unknown_check $5609 jump_if_false @MEN_C1_7961 00B4: camera_on_car $5609 15 2 :MEN_C1_7961 0121: remove_forbidden_for_cars_cube_cornerA $5636 $5637 $5638 cornerB $5639 $5640 $5641 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 004F: unknown_check $5609 jump_if_false @MEN_C1_8025 0300: (unknown) $5609 10 0050: set_car $5609 max_speed_to 10.0 0051: set_car $5609 traffic_behavior_to 2 004A: car $5609 drive_to $5615 $5616 $5617 :MEN_C1_8025 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 034A: unknown_check $5598 jump_if_false @MEN_C1_8063 020D: (unknown) $5598 :MEN_C1_8063 034A: unknown_check $5600 jump_if_false @MEN_C1_8078 020D: (unknown) $5600 :MEN_C1_8078 004F: unknown_check $5609 jump_if_false @MEN_C1_8093 0049: destroy_car $5609 :MEN_C1_8093 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0026: return :MEN_C1_8118 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0121: remove_forbidden_for_cars_cube_cornerA $5636 $5637 $5638 cornerB $5639 $5640 $5641 0045: actor $1038 defined 0022: jump_if_false @MEN_C1_8161 // Note: the incorrect math opcode was used here 0200: (unknown) $1038 0 :MEN_C1_8161 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1CF' 'ME1_44' -1 0 // ~w~This is bullshit! 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1CF' 004F: unknown_check $5609 jump_if_false @MEN_C1_8337 004E: put_car $5609 at 402.84 -417.57 8.65 0233: (unknown) $5609 439.32 382.65 0300: (unknown) $5609 50 0051: set_car $5609 traffic_behavior_to 2 0050: set_car $5609 max_speed_to 20.0 02E9: set_car $5609 speed_to 20.0 004A: car $5609 drive_to 443.94 -379.05 11.7 00B9: set_camera_position 432.88 -403.04 11.14 rotations 0 0 0 00B4: camera_on_car $5609 15 2 :MEN_C1_8337 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'MENC1CF' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1CF' jump_if_false @MEN_C1_8399 0002: jump @MEN_C1_8456 :MEN_C1_8399 004F: unknown_check $5609 jump_if_false @MEN_C1_8429 004A: car $5609 drive_to 475.04 -264.26 11.7 :MEN_C1_8429 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 2500 jump_if_false @MEN_C1_8456 0002: jump @MEN_C1_8456 :MEN_C1_8456 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @MEN_C1_8483 0200: (unknown) $1038 1 :MEN_C1_8483 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 0026: return :MEN_C1_8498 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0045: actor $5598 defined jump_if_false @MEN_C1_8526 003F: destroy_actor $5598 :MEN_C1_8526 0045: actor $5600 defined jump_if_false @MEN_C1_8541 003F: destroy_actor $5600 :MEN_C1_8541 004F: unknown_check $5609 jump_if_false @MEN_C1_8556 0049: destroy_car $5609 :MEN_C1_8556 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 0026: return :MEN_C1_8576 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 004F: unknown_check $5611 jump_if_false @MEN_C1_8625 01C3: (unknown) $5611 8.0 01BF: (unknown) $5611 -263.83 -1463.56 9.69 :MEN_C1_8625 0045: actor $5598 defined jump_if_false @MEN_C1_8640 003F: destroy_actor $5598 :MEN_C1_8640 0045: actor $5600 defined jump_if_false @MEN_C1_8658 0414: (unknown) $5600 0 110 :MEN_C1_8658 0045: actor $1038 defined jump_if_false @MEN_C1_8674 0200: (unknown) $1038 0 :MEN_C1_8674 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'VICEXBM' 'SVCEXBM' -1 0 // Now this - this makes me mad. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'VICEXBM' 00B9: set_camera_position -317.04 -1277.4 7.05 rotations 0 0 0 00BA: set_camera_point_at -316.78 -1276.44 7.2 mode 2 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 11000 00B9: set_camera_position -317.04 -1277.4 7.05 rotations 0 0 0 00BA: set_camera_point_at -316.27 -1276.8 7.25 mode 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C1_8859 0002: jump @MEN_C1_8938 :MEN_C1_8859 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 'VICEXBM' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'VICEXBM' jump_if_false @MEN_C1_8911 0002: jump @MEN_C1_8938 :MEN_C1_8911 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C1_8938 0002: jump @MEN_C1_8938 :MEN_C1_8938 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 0045: actor $5600 defined jump_if_false @MEN_C1_8963 003F: destroy_actor $5600 :MEN_C1_8963 004F: unknown_check $5611 jump_if_false @MEN_C1_8978 0049: destroy_car $5611 :MEN_C1_8978 0045: actor $1038 defined jump_if_false @MEN_C1_8995 0200: (unknown) $1038 1 :MEN_C1_8995 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 0026: return :MEN_C1_9010 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0025: gosub @MEN_C1_10713 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @MEN_C1_1972 -1057.13 -259.92 10.44 0048: $5644 = create_car $5596 at -1057.83 -262.3 10.44 00D1: set_car $5644 Z_angle_to 270.0 0496: (unknown) $5644 1 0045: actor $1038 defined jump_if_false @MEN_C1_9286 007E: actor $1038 driving jump_if_false @MEN_C1_9158 004F: unknown_check $3355 jump_if_false @MEN_C1_9151 004E: put_car $3355 at $5622 $5623 $5624 0216: (unknown) $1038 -1045.98 -244.83 10.44 :MEN_C1_9151 0002: jump @MEN_C1_9177 :MEN_C1_9158 0044: put_actor $1038 at -1045.98 -244.83 10.44 :MEN_C1_9177 0200: (unknown) $1038 0 003E: $5675 = create_actor_pedtype 22 model 0 at -1053.69 -239.25 10.44 010F: (unknown) $5675 -1055.96 -259.97 10.44 015F: (unknown) $5675 0 003E: $5627 = create_actor_pedtype 22 model $5593 at -1055.41 -239.04 10.44 010F: (unknown) $5627 -1057.91 -259.93 10.44 015F: (unknown) $5627 0 0153: (unknown) $5675 $5627 0153: (unknown) $5627 $5675 :MEN_C1_9286 00B9: set_camera_position -1062.14 -264.43 12.29 rotations 0 0 0 00BA: set_camera_point_at -1061.5 -263.66 12.2 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1DA' 'ME1_45' $5627 0 // ~w~Photos, Forbes ID - cool. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1DA' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1DF' 'MMNC1DF' $5627 0 // I'll put them together with these phony ID papers my man just forged. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1DF' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1DB' 'ME1_46' $5675 0 // ~w~So, instead of DEA agent Forbes... 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1DB' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1DC' 'ME1_47' $5627 0 // ~w~We've got agent Jerry Martinez - 1st class asshole. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1DC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1DG' 'MMNC1DG' $5627 0 // ~w~That should convince Mendez that Jerry was a cop. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'MENC1DG' 0443: (unknown) 120 0228: (unknown) 0045: actor $5675 defined jump_if_false @MEN_C1_9612 00EE: (unknown) $5675 -1055.96 -259.97 :MEN_C1_9612 0001: wait 10 ms 0045: actor $5627 defined jump_if_false @MEN_C1_9641 00EE: (unknown) $5627 -1057.91 -259.93 :MEN_C1_9641 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position -1062.14 -264.43 12.29 rotations 0 0 0 00BA: set_camera_point_at -1061.37 -263.84 12.04 mode 1 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1DA' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1DA' jump_if_false @MEN_C1_9752 0002: jump @MEN_C1_10378 :MEN_C1_9752 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1DD' 'ME1_48' $5675 0 // ~w~What if it doesn't? 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1DF' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1DF' jump_if_false @MEN_C1_9836 0002: jump @MEN_C1_10378 :MEN_C1_9836 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'MENC1DE' 'ME1_49' $5627 0 // ~w~Run. But don't come running after me - my ass will be up a tree in Haiti. 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1DB' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1DB' jump_if_false @MEN_C1_9920 0002: jump @MEN_C1_10378 :MEN_C1_9920 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1DC' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1DC' jump_if_false @MEN_C1_9974 0002: jump @MEN_C1_10378 :MEN_C1_9974 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1DG' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 2000 jump_if_true @MEN_C1_10378 0045: actor $5627 defined jump_if_false @MEN_C1_10047 0154: (unknown) $5627 004F: unknown_check $5644 jump_if_false @MEN_C1_10047 00EA: (unknown) $5627 $5644 :MEN_C1_10047 0045: actor $5675 defined 0022: jump_if_false @MEN_C1_10062 // Note: the incorrect math opcode was used here 00A2: (unknown) $5675 :MEN_C1_10062 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 100 jump_if_true @MEN_C1_10378 0045: actor $5675 defined jump_if_false @MEN_C1_10104 04B4: (unknown) $5675 120 513 1.0 :MEN_C1_10104 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1DG' jump_if_false @MEN_C1_10137 0002: jump @MEN_C1_10378 :MEN_C1_10137 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1DD' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1DD' jump_if_false @MEN_C1_10191 0002: jump @MEN_C1_10378 :MEN_C1_10191 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1DE' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 3500 jump_if_false @MEN_C1_10239 0002: jump @MEN_C1_10378 :MEN_C1_10239 00B9: set_camera_position -1059.83 -260.45 10.57 rotations 0 0 0 00BA: set_camera_point_at -1058.91 -260.74 10.82 mode 2 004F: unknown_check $5644 jump_if_false @MEN_C1_10318 0300: (unknown) $5644 25 004A: car $5644 drive_to -1029.0 -292.0 11.44 0050: set_car $5644 max_speed_to 10.0 :MEN_C1_10318 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'MENC1DE' jump_if_false @MEN_C1_10351 0002: jump @MEN_C1_10378 :MEN_C1_10351 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 500 jump_if_false @MEN_C1_10378 0002: jump @MEN_C1_10378 :MEN_C1_10378 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 0045: actor $5627 defined jump_if_false @MEN_C1_10413 003F: destroy_actor $5627 :MEN_C1_10413 0045: actor $5675 defined jump_if_false @MEN_C1_10428 003F: destroy_actor $5675 :MEN_C1_10428 004F: unknown_check $5644 jump_if_false @MEN_C1_10443 0049: destroy_car $5644 :MEN_C1_10443 0444: (unknown) 120 0045: actor $1038 defined jump_if_false @MEN_C1_10502 0044: put_actor $1038 at -1055.96 -259.97 10.44 010F: (unknown) $1038 -1040.85 -272.29 10.44 0200: (unknown) $1038 1 :MEN_C1_10502 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_355 1000 0026: return :MEN_C1_10517 $5593 = 136 // (int) $5596 = 270 // (int) 0160: load_model $5593 0160: load_model $5596 0228: (unknown) :MEN_C1_10541 0078: if or 8161: not model $5593 available 8161: not model $5596 available jump_if_false @MEN_C1_10570 0001: wait 0 ms 0002: jump @MEN_C1_10541 :MEN_C1_10570 0026: return :MEN_C1_10572 $5591 = 135 // (int) $5592 = 115 // (int) $5594 = 204 // (int) $5597 = 191 // (int) 0160: load_model $5591 0160: load_model $5592 0160: load_model $5594 0160: load_model $5597 0228: (unknown) :MEN_C1_10617 0078: if or 8161: not model $5591 available 8161: not model $5592 available 8161: not model $5594 available jump_if_false @MEN_C1_10650 0001: wait 0 ms 0002: jump @MEN_C1_10617 :MEN_C1_10650 0026: return :MEN_C1_10652 $5595 = 249 // (int) 0160: load_model $5595 0228: (unknown) :MEN_C1_10665 8161: not model $5595 available jump_if_false @MEN_C1_10686 0001: wait 0 ms 0002: jump @MEN_C1_10665 :MEN_C1_10686 0443: (unknown) 73 :MEN_C1_10690 8445: not (unknown) 73 jump_if_false @MEN_C1_10711 0001: wait 0 ms 0002: jump @MEN_C1_10690 :MEN_C1_10711 0026: return :MEN_C1_10713 $5593 = 136 // (int) 0160: load_model $5593 0160: load_model $5596 0228: (unknown) :MEN_C1_10730 0078: if or 8161: not model $5593 available 8161: not model $5596 available jump_if_false @MEN_C1_10759 0001: wait 0 ms 0002: jump @MEN_C1_10730 :MEN_C1_10759 0026: return :MEN_C1_10761 0162: release_model $5593 0162: release_model $5596 0026: return :MEN_C1_10771 0162: release_model $5591 0162: release_model $5592 0162: release_model $5594 0162: release_model $5595 0162: release_model $5597 0026: return :MEN_C1_10793 0@ = 0 // (int) :MEN_C1_10797 0162: release_model $5335(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MEN_C1_10797 0@ = 0 // (int) :MEN_C1_10824 0162: release_model $5338(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C1_10824 0444: (unknown) 73 0026: return :MEN_C1_10853 0045: actor $1038 defined jump_if_false @MEN_C1_10986 0080: actor $1038 near_point $5606 $5607 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C1_10986 // Note: the incorrect math opcode was used here 0059: text_clear_all 00BB: (unknown) $5605 0249: (unknown) $5626 0152: create_forbidden_for_peds_cube_cornerA $5636 $5637 $5638 cornerB $5639 $5640 $5641 0025: gosub @MEN_C1_4560 00C3: (unknown) $5628 $5629 $5630 $5634 0248: (unknown) $5628 $5629 $5630 3.0 $5626 $5662 = 1 // (int) 010E: $5673 = current_time_in_ms 0057: show_text_highpriority GXT 'ME1_09' time 7000 flag 1 // ~w~Take a photo of ~b~Martinez ~w~and the ~b~DEA Agent~w~ before they leave to 'prove' Martinez is undercover DEA. 0058: (unknown) 'ME1_10' 7000 1 // ~w~A good photo can be taken from the ~y~vantage point~w~. Don't get too close or they will spot you! $5588 = 1 // (int) :MEN_C1_10986 0026: return :MEN_C1_10988 0045: actor $1038 defined jump_if_false @MEN_C1_11016 007E: actor $1038 driving jump_if_false @MEN_C1_11016 007B: $5645 = actor $1038 car :MEN_C1_11016 0026: return :MEN_C1_11018 004F: unknown_check $5609 0022: jump_if_false @MEN_C1_11134 // Note: the incorrect math opcode was used here 014E: $5643 = car $5609 health 1000 > $5643 // (int) num > var 0022: jump_if_false @MEN_C1_11058 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11506 0026: return :MEN_C1_11058 $5588 == 1 // (int) var == num jump_if_false @MEN_C1_11134 0@ = 0 // (int) :MEN_C1_11075 4 > 0@ // (int) num > var 0022: jump_if_false @MEN_C1_11134 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5609 0022: jump_if_false @MEN_C1_11122 // Note: the incorrect math opcode was used here 02D9: unknown_check $5609 0@ 0022: jump_if_false @MEN_C1_11122 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11506 0026: return :MEN_C1_11122 0@ += 1 // (int) 0002: jump @MEN_C1_11075 :MEN_C1_11134 0026: return :MEN_C1_11136 0045: actor $1038 defined jump_if_false @MEN_C1_11504 0045: actor $5598 defined jump_if_false @MEN_C1_11504 0043: store_actor $5598 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 2@ 3@ 1@ 15.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11196 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11506 0026: return :MEN_C1_11196 0078: if and 1@ > 15.0 // (float) var > num 25.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11317 // Note: the incorrect math opcode was used here $5669 == 0 // (int) var == num jump_if_false @MEN_C1_11265 0059: text_clear_all 0057: show_text_highpriority GXT 'ME1_07' time 5000 flag 1 // ~w~You're too close! Move away from ~b~Martinez~w~ or you'll be spotted! $5669 = 1 // (int) 010E: $5666 = current_time_in_ms 0002: jump @MEN_C1_11315 :MEN_C1_11265 $5669 == 1 // (int) var == num jump_if_false @MEN_C1_11315 010E: $5664 = current_time_in_ms 0035: $5667 = $5666 // (int vars) $5667 += 10000 // (int) 0011: $5664 > $5667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_11315 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11506 :MEN_C1_11315 0026: return :MEN_C1_11317 0078: if and 1@ > 25.0 // (float) var > num 125.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11352 // Note: the incorrect math opcode was used here $5669 = 0 // (int) $5670 = 0 // (int) 0026: return :MEN_C1_11352 $5588 == 2 // (int) var == num jump_if_false @MEN_C1_11504 0078: if and 1@ > 125.0 // (float) var > num 200.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11485 // Note: the incorrect math opcode was used here $5670 == 0 // (int) var == num jump_if_false @MEN_C1_11434 0059: text_clear_all 0057: show_text_highpriority GXT 'ME1_06' time 5000 flag 1 // ~w~You're losing track of ~b~Martinez~w~! Get closer or you will lose them! $5670 = 1 // (int) 010E: $5666 = current_time_in_ms 0002: jump @MEN_C1_11483 :MEN_C1_11434 $5670 == 1 // (int) var == num jump_if_false @MEN_C1_11483 010E: $5664 = current_time_in_ms 0035: $5667 = $5666 // (int vars) $5667 += 10000 // (int) 0011: $5664 > $5667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_11483 // Note: the incorrect math opcode was used here $5653 = 1 // (int) :MEN_C1_11483 0026: return :MEN_C1_11485 1@ > 200.0 // (float) var > num jump_if_false @MEN_C1_11504 $5653 = 1 // (int) :MEN_C1_11504 0026: return :MEN_C1_11506 1000 > $5643 // (int) num > var 0022: jump_if_false @MEN_C1_11533 // Note: the incorrect math opcode was used here $5590 = 6 // (int) 0002: jump @MEN_C1_11539 :MEN_C1_11533 $5590 = 3 // (int) :MEN_C1_11539 $5668 = 1 // (int) $5588 == 1 // (int) var == num jump_if_false @MEN_C1_11572 0025: gosub @MEN_C1_8118 0002: jump @MEN_C1_11619 :MEN_C1_11572 $5588 == 2 // (int) var == num jump_if_false @MEN_C1_11599 0025: gosub @MEN_C1_8498 0002: jump @MEN_C1_11619 :MEN_C1_11599 $5588 == 3 // (int) var == num jump_if_false @MEN_C1_11619 0025: gosub @MEN_C1_8576 :MEN_C1_11619 0025: gosub @MEN_C1_13680 $5588 = 10 // (int) 0026: return :MEN_C1_11634 0045: actor $1038 defined jump_if_false @MEN_C1_11756 $5662 == 1 // (int) var == num jump_if_false @MEN_C1_11705 0080: actor $1038 near_point $5628 $5629 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11698 // Note: the incorrect math opcode was used here 0249: (unknown) $5626 00BB: (unknown) $5634 $5634 = 0 // (int) $5662 = 0 // (int) :MEN_C1_11698 0002: jump @MEN_C1_11756 :MEN_C1_11705 8080: not actor $1038 near_point $5628 $5629 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11756 // Note: the incorrect math opcode was used here 0248: (unknown) $5628 $5629 $5630 3.0 $5626 00C3: (unknown) $5628 $5629 $5630 $5634 $5662 = 1 // (int) :MEN_C1_11756 0026: return :MEN_C1_11758 0045: actor $1038 defined jump_if_false @MEN_C1_11915 $5662 == 1 // (int) var == num jump_if_false @MEN_C1_11864 0080: actor $1038 near_point $5631 $5632 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11857 // Note: the incorrect math opcode was used here 0059: text_clear_all 0249: (unknown) $5626 00BB: (unknown) $5635 $5635 = 0 // (int) $5662 = 0 // (int) $5671 == 1 // (int) var == num jump_if_false @MEN_C1_11857 0057: show_text_highpriority GXT 'ME1_16' time 7000 flag 1 // ~w~Take a close-up photo of ~b~Martinez. $5671 = 0 // (int) :MEN_C1_11857 0002: jump @MEN_C1_11915 :MEN_C1_11864 8080: not actor $1038 near_point $5631 $5632 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11915 // Note: the incorrect math opcode was used here 0248: (unknown) $5631 $5632 $5633 3.0 $5626 00C3: (unknown) $5631 $5632 $5633 $5635 $5662 = 1 // (int) :MEN_C1_11915 0026: return :MEN_C1_11917 02FD: jump_if_false @MEN_C1_12236 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @MEN_C1_1640 $5599 0 0.4 1.75 -1.1 jump_if_false @MEN_C1_12229 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @MEN_C1_1640 $5601 1 0.4 1.75 -1.1 jump_if_false @MEN_C1_12215 0059: text_clear_all 0249: (unknown) $5626 00BB: (unknown) $5634 0045: actor $5599 defined jump_if_false @MEN_C1_12018 003F: destroy_actor $5599 :MEN_C1_12018 0045: actor $5601 defined jump_if_false @MEN_C1_12033 003F: destroy_actor $5601 :MEN_C1_12033 0045: actor $5598 defined jump_if_false @MEN_C1_12053 0154: (unknown) $5598 04E6: (unknown) $5598 0 :MEN_C1_12053 0045: actor $5600 defined jump_if_false @MEN_C1_12073 0154: (unknown) $5600 04E6: (unknown) $5600 0 :MEN_C1_12073 $5669 = 0 // (int) $5671 = 1 // (int) 0121: remove_forbidden_for_cars_cube_cornerA $5636 $5637 $5638 cornerB $5639 $5640 $5641 004F: unknown_check $5609 0022: jump_if_false @MEN_C1_12138 // Note: the incorrect math opcode was used here 0300: (unknown) $5609 10 0050: set_car $5609 max_speed_to 10.0 0051: set_car $5609 traffic_behavior_to 2 004A: car $5609 drive_to $5615 $5616 $5617 :MEN_C1_12138 0125: set_traffic_density_multiplier_to 0.25 $5663 = 1 // (int) 010E: $5665 = current_time_in_ms 0057: show_text_highpriority GXT 'ME1_12' time 7000 flag 1 // ~w~Photo is good! Now follow their ~b~car. $5588 = 2 // (int) $5660 == 1 // (int) var == num jump_if_false @MEN_C1_12208 004F: unknown_check $5609 jump_if_false @MEN_C1_12208 004E: put_car $5609 at $5615 $5616 $5617 :MEN_C1_12208 0002: jump @MEN_C1_12222 :MEN_C1_12215 0025: gosub @MEN_C1_12922 :MEN_C1_12222 0002: jump @MEN_C1_12236 :MEN_C1_12229 0025: gosub @MEN_C1_12922 :MEN_C1_12236 0026: return :MEN_C1_12238 $5663 == 1 // (int) var == num jump_if_false @MEN_C1_12304 010E: $5664 = current_time_in_ms 0035: $5667 = $5665 // (int vars) $5667 += 10000 // (int) 0011: $5664 > $5667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_12304 // Note: the incorrect math opcode was used here 004F: unknown_check $5609 0022: jump_if_false @MEN_C1_12299 // Note: the incorrect math opcode was used here 0050: set_car $5609 max_speed_to 25.0 :MEN_C1_12299 $5663 = 0 // (int) :MEN_C1_12304 0026: return :MEN_C1_12306 004F: unknown_check $5609 jump_if_false @MEN_C1_12454 0102: car $5609 near_point $5615 $5616 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C1_12454 // Note: the incorrect math opcode was used here 0059: text_clear_all 00BB: (unknown) $5610 0025: gosub @MEN_C1_5860 $5669 = 0 // (int) 0045: actor $5598 defined jump_if_false @MEN_C1_12380 00C1: (unknown) $5598 $5610 00BC: (unknown) $5610 2 :MEN_C1_12380 00C3: (unknown) $5631 $5632 $5633 $5635 0248: (unknown) $5631 $5632 $5633 3.0 $5626 $5662 = 1 // (int) 010E: $5673 = current_time_in_ms 0057: show_text_highpriority GXT 'ME1_17' time 7000 flag 1 // ~w~Take a photo of ~b~Martinez. 0058: (unknown) 'ME1_10' 7000 1 // ~w~A good photo can be taken from the ~y~vantage point~w~. Don't get too close or they will spot you! 0125: set_traffic_density_multiplier_to 1.0 $5588 = 3 // (int) :MEN_C1_12454 0026: return :MEN_C1_12456 02FD: jump_if_false @MEN_C1_12624 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @MEN_C1_1640 $5598 0 0.8 1.75 -1.2 jump_if_false @MEN_C1_12617 0059: text_clear_all 0249: (unknown) $5626 00BB: (unknown) $5635 00BB: (unknown) $5610 0025: gosub @MEN_C1_7205 0045: actor $1038 defined jump_if_false @MEN_C1_12555 0110: $5654 = player $1038 wanted_level 4 > $5654 // (int) num > var 0022: jump_if_false @MEN_C1_12555 // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to 4 :MEN_C1_12555 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_18250 0 0057: show_text_highpriority GXT 'ME1_18' time 7000 flag 1 // ~w~Photo is good! Go to ~y~Lance's apartment ~w~to collect Bryan Forbes' DEA ID. 00C3: (unknown) $5618 $5619 $5620 $5621 0248: (unknown) $5618 $5619 $5620 3.0 $5626 $5588 = 4 // (int) 0002: jump @MEN_C1_12624 :MEN_C1_12617 0025: gosub @MEN_C1_12922 :MEN_C1_12624 0026: return :MEN_C1_12626 0045: actor $1038 defined jump_if_false @MEN_C1_12857 0080: actor $1038 near_point $5618 $5619 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_12857 // Note: the incorrect math opcode was used here 0249: (unknown) $5626 00BB: (unknown) $5621 0107: toggle_player $1038 can_move 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4248 1000 0045: actor $1038 defined jump_if_false @MEN_C1_12736 0216: (unknown) $1038 -103.08 -1603.35 9.29 010F: (unknown) $1038 -107.83 -1611.63 10.16 0221: (unknown) :MEN_C1_12736 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4341 1500 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4279 1000 0045: actor $1038 defined jump_if_false @MEN_C1_12779 0107: toggle_player $1038 can_move 1 :MEN_C1_12779 $5661 == 1 // (int) var == num jump_if_false @MEN_C1_12813 0045: actor $1038 defined jump_if_false @MEN_C1_12813 0044: put_actor $1038 at $5622 $5623 $5624 :MEN_C1_12813 00C3: (unknown) $5622 $5623 $5624 $5625 0248: (unknown) $5622 $5623 $5624 5.0 $5626 0057: show_text_highpriority GXT 'ME1_19' time 7000 flag 1 // ~w~Forbes' DEA ID has been collected. Go to the ~y~Print Works. $5588 = 5 // (int) :MEN_C1_12857 0026: return :MEN_C1_12859 0045: actor $1038 defined jump_if_false @MEN_C1_12920 0080: actor $1038 near_point $5622 $5623 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C1_12920 // Note: the incorrect math opcode was used here 0249: (unknown) $5626 00BB: (unknown) $5625 0025: gosub @MEN_C1_9010 0025: gosub @MEN_C1_14046 $5588 = 10 // (int) :MEN_C1_12920 0026: return :MEN_C1_12922 0045: actor $1038 defined jump_if_false @MEN_C1_12963 0035: 6@ = $1038 // (int vars) 028B: (unknown) 6@ 38 $5658 $5658 == 0 // (int) var == num jump_if_false @MEN_C1_12963 $5657 = 1 // (int) :MEN_C1_12963 0026: return :MEN_C1_12965 010E: $5664 = current_time_in_ms $5674 == 0 // (int) var == num jump_if_false @MEN_C1_13035 0035: $5667 = $5673 // (int vars) $5667 += 30000 // (int) 0011: $5664 > $5667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13028 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'ME1_51' time 7000 flag 1 // ~w~Hurry up and take the photo! $5674 += 1 // (int) :MEN_C1_13028 0002: jump @MEN_C1_13108 :MEN_C1_13035 $5674 == 1 // (int) var == num jump_if_false @MEN_C1_13108 0035: $5667 = $5673 // (int vars) $5667 += 40000 // (int) 0011: $5664 > $5667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13108 // Note: the incorrect math opcode was used here $5674 += 1 // (int) 0025: gosub @MEN_C1_8576 $5590 = 7 // (int) 0025: gosub @MEN_C1_13680 $5588 = 10 // (int) :MEN_C1_13108 0026: return :MEN_C1_13110 $5676 == 0 // (int) var == num jump_if_false @MEN_C1_13214 010E: $5664 = current_time_in_ms 0035: $5667 = $5673 // (int vars) $5667 += 14000 // (int) 0011: $5664 > $5667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13207 // Note: the incorrect math opcode was used here 0045: actor $5600 defined 0022: jump_if_false @MEN_C1_13180 // Note: the incorrect math opcode was used here 0045: actor $5598 defined 0022: jump_if_false @MEN_C1_13180 // Note: the incorrect math opcode was used here 0153: (unknown) $5598 $5600 :MEN_C1_13180 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1BC' 1 $5676 += 1 // (int) :MEN_C1_13207 0002: jump @MEN_C1_13678 :MEN_C1_13214 $5676 == 1 // (int) var == num jump_if_false @MEN_C1_13315 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12621 'MENC1BC' jump_if_false @MEN_C1_13308 0045: actor $5600 defined jump_if_false @MEN_C1_13281 0045: actor $5598 defined jump_if_false @MEN_C1_13281 0153: (unknown) $5600 $5598 :MEN_C1_13281 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1BD' 1 $5676 += 1 // (int) :MEN_C1_13308 0002: jump @MEN_C1_13678 :MEN_C1_13315 $5676 == 2 // (int) var == num jump_if_false @MEN_C1_13403 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12621 'MENC1BD' jump_if_false @MEN_C1_13396 0045: actor $5600 defined jump_if_false @MEN_C1_13369 0154: (unknown) $5600 :MEN_C1_13369 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1BE' 1 $5676 += 1 // (int) :MEN_C1_13396 0002: jump @MEN_C1_13678 :MEN_C1_13403 $5676 == 3 // (int) var == num jump_if_false @MEN_C1_13504 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12621 'MENC1BE' jump_if_false @MEN_C1_13497 0045: actor $5600 defined jump_if_false @MEN_C1_13470 0045: actor $5598 defined jump_if_false @MEN_C1_13470 0153: (unknown) $5600 $5598 :MEN_C1_13470 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'MENC1BF' 1 $5676 += 1 // (int) :MEN_C1_13497 0002: jump @MEN_C1_13678 :MEN_C1_13504 $5676 == 4 // (int) var == num jump_if_false @MEN_C1_13601 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12621 'MENC1BF' jump_if_false @MEN_C1_13594 0045: actor $5600 defined jump_if_false @MEN_C1_13558 0154: (unknown) $5600 :MEN_C1_13558 0045: actor $5598 defined jump_if_false @MEN_C1_13573 0154: (unknown) $5598 :MEN_C1_13573 0057: show_text_highpriority GXT 'ME1_51' time 7000 flag 1 // ~w~Hurry up and take the photo! $5676 += 1 // (int) :MEN_C1_13594 0002: jump @MEN_C1_13678 :MEN_C1_13601 $5676 == 5 // (int) var == num jump_if_false @MEN_C1_13678 010E: $5664 = current_time_in_ms 0035: $5667 = $5673 // (int vars) $5667 += 45000 // (int) 0011: $5664 > $5667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13678 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_7876 $5590 = 7 // (int) 0025: gosub @MEN_C1_13680 $5588 = 10 // (int) $5676 += 1 // (int) :MEN_C1_13678 0026: return :MEN_C1_13680 0059: text_clear_all 0249: (unknown) $5626 00BB: (unknown) $5605 00BB: (unknown) $5610 00BB: (unknown) $5621 00BB: (unknown) $5625 00BB: (unknown) $5634 00BB: (unknown) $5635 034A: unknown_check $5598 jump_if_false @MEN_C1_13725 020D: (unknown) $5598 :MEN_C1_13725 034A: unknown_check $5600 jump_if_false @MEN_C1_13740 020D: (unknown) $5600 :MEN_C1_13740 0045: actor $5599 defined jump_if_false @MEN_C1_13755 003F: destroy_actor $5599 :MEN_C1_13755 0045: actor $5601 defined jump_if_false @MEN_C1_13770 003F: destroy_actor $5601 :MEN_C1_13770 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5590 == 1 // (int) var == num jump_if_false @MEN_C1_13823 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 'ME1_02' // ~r~Martinez died! 0002: jump @MEN_C1_14044 :MEN_C1_13823 $5590 == 2 // (int) var == num jump_if_false @MEN_C1_13861 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 'ME1_03' // ~r~The DEA Agent died! 0002: jump @MEN_C1_14044 :MEN_C1_13861 $5590 == 3 // (int) var == num jump_if_false @MEN_C1_13899 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 'ME1_04' // ~r~You were spotted! 0002: jump @MEN_C1_14044 :MEN_C1_13899 $5590 == 4 // (int) var == num jump_if_false @MEN_C1_13937 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 'ME1_05' // ~r~You lost track of them! 0002: jump @MEN_C1_14044 :MEN_C1_13937 $5590 == 5 // (int) var == num jump_if_false @MEN_C1_13975 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 'ME1_01' // ~r~Ran out of camera film! 0002: jump @MEN_C1_14044 :MEN_C1_13975 $5590 == 6 // (int) var == num jump_if_false @MEN_C1_14013 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 'ME1_14' // ~r~You damaged their car and spooked them! 0002: jump @MEN_C1_14044 :MEN_C1_14013 $5590 == 7 // (int) var == num jump_if_false @MEN_C1_14044 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4973 'ME1_52' // ~r~You took too long and were spotted! :MEN_C1_14044 0026: return :MEN_C1_14046 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @99RED_12847 'MEN_C01' 0 // The Mugshot Longshot 01DF: progress_made += 1 0026: return :MEN_C1_14072 004F: unknown_check $5645 jump_if_false @MEN_C1_14087 0113: remove_references_to_car $5645 // Like turning a car into any random car :MEN_C1_14087 004F: unknown_check $5609 jump_if_false @MEN_C1_14102 0113: remove_references_to_car $5609 // Like turning a car into any random car :MEN_C1_14102 004F: unknown_check $5611 jump_if_false @MEN_C1_14117 0113: remove_references_to_car $5611 // Like turning a car into any random car :MEN_C1_14117 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_17636 0125: set_traffic_density_multiplier_to 1.0 0151: remove_forbidden_for_peds_cube_cornerA $5636 $5637 $5638 cornerB $5639 $5640 $5641 0121: remove_forbidden_for_cars_cube_cornerA $5636 $5637 $5638 cornerB $5639 $5640 $5641 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 0025: gosub @MEN_C1_10793 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 72--------------- :MEN_C2 0238: name_thread 'MEN_C2' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C2' 0025: gosub @MEN_C2_4754 009D: wasted_or_busted // mission only jump_if_false @MEN_C2_45 0025: gosub @MEN_C2_9111 :MEN_C2_45 0025: gosub @MEN_C2_9185 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C2_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C2_138 :MEN_C2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C2_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C2_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C2_188 0026: return :MEN_C2_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MEN_C2_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MEN_C2_248 0400: (unknown) $1038 $1690 0002: jump @MEN_C2_254 :MEN_C2_248 02C0: (unknown) $1038 $1690 :MEN_C2_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MEN_C2_281 0045: actor $1038 defined jump_if_false @MEN_C2_349 807E: not actor $1038 driving jump_if_false @MEN_C2_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MEN_C2_329 :MEN_C2_326 021D: (unknown) 0 :MEN_C2_329 $1698 == 0 // (int) var == num jump_if_false @MEN_C2_345 02EA: select_interior 2 :MEN_C2_345 01AE: (unknown) 1 :MEN_C2_349 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C2_355 0045: actor $1038 defined jump_if_false @MEN_C2_419 807E: not actor $1038 driving jump_if_false @MEN_C2_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MEN_C2_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MEN_C2_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MEN_C2_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MEN_C2_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MEN_C2_468 02EA: select_interior 0 :MEN_C2_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C2_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C2_498 0026: return 0045: actor 0@ defined jump_if_false @MEN_C2_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C2_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C2_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C2_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C2_549 0026: return :MEN_C2_551 0045: actor 0@ defined 0022: jump_if_false @MEN_C2_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C2_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MEN_C2_598 :MEN_C2_594 1@ = 0 // (int) :MEN_C2_598 1@ == 1 // (int) var == num jump_if_false @MEN_C2_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C2_675 007E: actor 0@ driving jump_if_false @MEN_C2_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C2_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C2_664 :MEN_C2_661 00F1: (unknown) 0@ :MEN_C2_664 0002: jump @MEN_C2_675 :MEN_C2_671 1@ = 0 // (int) :MEN_C2_675 0002: jump @MEN_C2_598 :MEN_C2_682 0026: return 0045: actor 0@ defined jump_if_false @MEN_C2_776 007E: actor 0@ driving jump_if_false @MEN_C2_760 02A7: unknown_check 0@ jump_if_false @MEN_C2_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C2_753 :MEN_C2_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C2_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C2_753 0002: jump @MEN_C2_769 :MEN_C2_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C2_769 0002: jump @MEN_C2_778 :MEN_C2_776 005F: (unknown) :MEN_C2_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C2_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C2_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C2_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C2_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C2_870 :MEN_C2_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_551 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C2_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_551 4@ :MEN_C2_870 0002: jump @MEN_C2_936 :MEN_C2_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C2_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C2_936 :MEN_C2_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C2_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_551 3@ :MEN_C2_936 0045: actor 0@ defined jump_if_false @MEN_C2_988 004F: unknown_check 1@ jump_if_false @MEN_C2_988 007E: actor 0@ driving jump_if_false @MEN_C2_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C2_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_551 0@ :MEN_C2_988 5@ = 0 // (int) :MEN_C2_992 5@ == 0 // (int) var == num jump_if_false @MEN_C2_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C2_1083 004F: unknown_check 1@ jump_if_false @MEN_C2_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C2_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C2_1083 :MEN_C2_1049 2@ == -1 // (int) var == num jump_if_false @MEN_C2_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C2_1083 :MEN_C2_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C2_1083 0002: jump @MEN_C2_992 :MEN_C2_1090 0026: return :MEN_C2_1092 0@ = -1 // (int) 1@ = 0 // (int) :MEN_C2_1101 $5340(1@,10) == 0 // (int) var == num jump_if_false @MEN_C2_1121 0035: 0@ = 1@ // (int vars) 0026: return :MEN_C2_1121 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1101 0026: return :MEN_C2_1140 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MEN_C2_1092 4@ 0139: 5@ = random_int_in_ranges 0 2 2@ += 0.3 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0035: 6@ = $5620 // (int vars) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_33075 $373(6@,30) 6@ 003E: $5340(4@,10) = create_actor_pedtype 6@ model $5332(5@,2) at 0@ 1@ 2@ 00CF: set_actor $5340(4@,10) Z_angle_to 3@ 00C1: (unknown) $5340(4@,10) $5350(4@,10) 0278: (unknown) $5340(4@,10) 0 03DE: (unknown) $5340(4@,10) 1 0106: give_actor $5340(4@,10) weapon $5337(5@,3) ammo 50 // Load the weapon model before using this 04B9: (unknown) $5340(4@,10) 1 1 0 0542: (unknown) $5340(4@,10) 0 04EE: (unknown) $5340(4@,10) 041B: (unknown) $5340(4@,10) 9 0026: return :MEN_C2_1283 00BB: (unknown) $5350(0@,10) 0112: remove_references_to_actor $5340(0@,10) // Like turning an actor into a random pedestrian $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0026: return :MEN_C2_1311 0078: if and 8086: not actor $1038 near_actor 0@ radius 45.0 45.0 sphere 0 $5617 == 0 // (int) var == num jump_if_false @MEN_C2_1357 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C2_1283 1@ 0002: jump @MEN_C2_1362 :MEN_C2_1357 00E5: (unknown) 0@ $1038 :MEN_C2_1362 0026: return 0@ = 0 // (int) $5616 = 0 // (int) 4@ = 0 // (int) :MEN_C2_1377 $5340(4@,10) > 0 // (int) var > num jump_if_false @MEN_C2_1500 009F: actor $5340(4@,10) dead jump_if_false @MEN_C2_1479 4@ == 0 // (int) var == num jump_if_false @MEN_C2_1456 $3343 == -1 // (int) var == num jump_if_false @MEN_C2_1456 $3343 = 0 // (int) 02DC: (unknown) $5340(4@,10) 1@ 2@ 3@ 01F9: $3343 = create_weapon_pickup #BAT group 3 ammo 1 at 1@ 2@ 3@ :MEN_C2_1456 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MEN_C2_1283 4@ 0@ += 1 // (int) 0002: jump @MEN_C2_1500 :MEN_C2_1479 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C2_1311 $5340(4@,10) 4@ $5616 += 1 // (int) :MEN_C2_1500 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1377 0026: return :MEN_C2_1519 3@ = 0 // (int) 4@ = 0 // (int) :MEN_C2_1527 $5340(4@,10) > 0 // (int) var > num jump_if_false @MEN_C2_1581 009F: actor $5340(4@,10) dead jump_if_false @MEN_C2_1581 0080: actor $5340(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C2_1581 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :MEN_C2_1581 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1527 3@ > 0 // (int) var > num jump_if_false @MEN_C2_1611 005F: (unknown) :MEN_C2_1611 005E: (unknown) 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5665 :MEN_C2_1627 0011: $5665 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_1740 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @MEN_C2_1519 $5369(8@,10) $5379(8@,10) $5389(8@,10) jump_if_false @MEN_C2_1707 8089: not actor $1038 in_sphere $5369(8@,10) $5379(8@,10) $5389(8@,10) radius 4.5 4.5 3.0 sphere 0 0022: jump_if_false @MEN_C2_1707 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :MEN_C2_1707 8@ += 1 // (int) 001C: 8@ == $5665 // (int) num == var 0022: jump_if_false @MEN_C2_1728 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MEN_C2_1728 7@ += 1 // (int) 0002: jump @MEN_C2_1627 :MEN_C2_1740 005F: (unknown) 0@ = 0 // (int) 0@ = 0 // (int) :MEN_C2_1750 $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1750 0@ = 0 // (int) :MEN_C2_1785 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_1835 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MEN_C2_1140 $5369(0@,10) $5379(0@,10) $5389(0@,10) $5399(0@,10) 0@ += 1 // (int) 0002: jump @MEN_C2_1785 :MEN_C2_1835 $5617 = 0 // (int) 0026: return 0@ = 0 // (int) :MEN_C2_1846 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_1945 // Note: the incorrect math opcode was used here 0035: $5340(0@,10) = $2818(0@,10) // (int vars) 0352: (unknown) $2818(0@,10) $2818(0@,10) = -1 // (int) 0045: actor $5340(0@,10) defined jump_if_false @MEN_C2_1905 00C1: (unknown) $5340(0@,10) $5350(0@,10) :MEN_C2_1905 0@ == 0 // (int) var == num jump_if_false @MEN_C2_1933 0106: give_actor $5340(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5340(0@,10) 0 :MEN_C2_1933 0@ += 1 // (int) 0002: jump @MEN_C2_1846 :MEN_C2_1945 $5617 = 0 // (int) 0026: return 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 -30.0 -30.0 -30.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 30.0 30.0 30.0 3@ 4@ 5@ 0425: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ $5588 $5589 6@ 6@ > -1 // (int) var > num jump_if_false @MEN_C2_2167 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @MEN_C2_1092 7@ 7@ > -1 // (int) var > num jump_if_false @MEN_C2_2164 0 >= $5618 // (int) num >= var 0022: jump_if_false @MEN_C2_2126 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @MEN_C2_2088 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @MEN_C2_2119 :MEN_C2_2088 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :MEN_C2_2119 0002: jump @MEN_C2_2157 :MEN_C2_2126 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :MEN_C2_2157 0002: jump @MEN_C2_2167 :MEN_C2_2164 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :MEN_C2_2167 0026: return 0035: $5620 = 0@ // (int vars) 0036: $5621 = $2169(0@,30) // (float vars) 0036: $5622 = $2199(0@,30) // (float vars) 0036: $5623 = $2229(0@,30) // (float vars) 0035: $5619 = $463(0@,30) // (int vars) 037B: constant_params 1 variable_params 2 unknown 3 call_with_params @NONAME_1_32785 $373(0@,30) $5588 $5589 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @NONAME_1_33290 $373(0@,30) $5590 $5591 $5593 $5594 $5592 = 336 // (int) 02E2: $5595 = 6 // (any) 047B: (unknown) $5620 $5624 047E: (unknown) $5624 2 0 $5625 $5635 $5645 $5655 $5655 += 180.0 // (float) 047D: (unknown) $5624 3 $5665 2@ = 0 // (int) :MEN_C2_2299 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_2364 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 1@ += 1 // (int) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @MEN_C2_2299 :MEN_C2_2364 $5665 += 1 // (int) 0160: load_model $5588 0160: load_model $5589 0160: load_model $5590 0160: load_model $5591 0160: load_model $5592 0228: (unknown) $5619 == 1 // (int) var == num jump_if_false @MEN_C2_2418 $5618 = 5 // (int) 0002: jump @MEN_C2_2450 :MEN_C2_2418 $5619 == 2 // (int) var == num jump_if_false @MEN_C2_2444 $5618 = 10 // (int) 0002: jump @MEN_C2_2450 :MEN_C2_2444 $5618 = 15 // (int) :MEN_C2_2450 $5617 = 0 // (int) 0026: return 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25305 $5620 0@ 0483: (unknown) 0@ $5624 $5655 += 180.0 // (float) 047D: (unknown) $5624 11 $5665 2@ = 0 // (int) :MEN_C2_2494 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_2554 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @MEN_C2_2494 :MEN_C2_2554 $3343 > -1 // (int) var > num jump_if_false @MEN_C2_2577 0141: destroy_pickup $3343 $3343 = -1 // (int) :MEN_C2_2577 0026: return 0@ == 0 // (int) var == num jump_if_false @MEN_C2_2622 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C2_2798 :MEN_C2_2622 0@ == 1 // (int) var == num jump_if_false @MEN_C2_2655 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C2_2798 :MEN_C2_2655 0@ == 2 // (int) var == num jump_if_false @MEN_C2_2697 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C2_2798 :MEN_C2_2697 0@ == 3 // (int) var == num jump_if_false @MEN_C2_2741 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C2_2798 :MEN_C2_2741 0@ == 4 // (int) var == num jump_if_false @MEN_C2_2772 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C2_2798 :MEN_C2_2772 0@ == 5 // (int) var == num jump_if_false @MEN_C2_2798 03CF: (unknown) 237 130 180 255 :MEN_C2_2798 0026: return :MEN_C2_2800 00BC: (unknown) 0@ 2 0026: return :MEN_C2_2807 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C2_2807 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C2_2862 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C2_2862 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C2_2877 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C2_2877 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_2922 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C2_2922 005F: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C2_2936 005F: (unknown) :MEN_C2_2936 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C2_2983 005F: (unknown) :MEN_C2_2983 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @MEN_C2_3030 005F: (unknown) :MEN_C2_3030 005E: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C2_3044 005F: (unknown) :MEN_C2_3044 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MEN_C2_3071 005F: (unknown) :MEN_C2_3071 0485: unknown_check 0@ 214 jump_if_false @MEN_C2_3086 005E: (unknown) :MEN_C2_3086 0485: unknown_check 0@ 215 jump_if_false @MEN_C2_3101 005E: (unknown) :MEN_C2_3101 0485: unknown_check 0@ 216 jump_if_false @MEN_C2_3116 005E: (unknown) :MEN_C2_3116 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MEN_C2_3233 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MEN_C2_3193 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MEN_C2_2800 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MEN_C2_3193 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MEN_C2_3193 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MEN_C2_3222 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MEN_C2_3233 :MEN_C2_3222 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MEN_C2_3233 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @MEN_C2_3375 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MEN_C2_3329 0045: actor 1@ defined jump_if_false @MEN_C2_3322 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MEN_C2_3322 0002: jump @MEN_C2_3368 :MEN_C2_3329 0045: actor 1@ defined jump_if_false @MEN_C2_3368 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MEN_C2_3368 0002: jump @MEN_C2_3382 :MEN_C2_3375 0444: (unknown) 80 04C1: (unknown) 0@ :MEN_C2_3382 0026: return 1@ = 0 // (int) :MEN_C2_3388 $5410(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3388 0@ > 8 // (int) var > num jump_if_false @MEN_C2_3430 0@ = 8 // (int) :MEN_C2_3430 $5674 = 0 // (int) 0035: $5675 = 0@ // (int vars) 0026: return :MEN_C2_3442 0035: 1@ = $5674 // (int vars) not $5410(1@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3468 020D: (unknown) $5410(1@,8) :MEN_C2_3468 0035: $5410(1@,8) = 0@ // (int vars) $5674 += 1 // (int) 0017: $5674 >= $5675 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_3499 // Note: the incorrect math opcode was used here $5674 = 0 // (int) :MEN_C2_3499 0026: return 0@ = 0 // (int) :MEN_C2_3505 not $5410(0@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3526 020D: (unknown) $5410(0@,8) :MEN_C2_3526 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3505 0026: return 0@ = 0 // (int) :MEN_C2_3549 not $5410(0@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3570 003F: destroy_actor $5410(0@,8) :MEN_C2_3570 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3549 0026: return 0@ = 0 // (int) :MEN_C2_3593 not $5410(0@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3614 0112: remove_references_to_actor $5410(0@,8) // Like turning an actor into a random pedestrian :MEN_C2_3614 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3593 0026: return 834A: not unknown_check 0@ jump_if_false @MEN_C2_3645 005F: (unknown) :MEN_C2_3645 009F: actor 0@ dead jump_if_false @MEN_C2_3657 005F: (unknown) :MEN_C2_3657 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_3692 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C2_3692 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_3773 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C2_3773 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3800 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MEN_C2_3800 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MEN_C2_3826 1@ = -1 // (int) :MEN_C2_3826 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3846 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MEN_C2_3846 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3866 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MEN_C2_3866 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3886 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MEN_C2_3886 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3906 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MEN_C2_3906 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3926 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MEN_C2_3926 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3942 02E2: 1@ = 0 // (any) :MEN_C2_3942 0026: return :MEN_C2_3944 009D: wasted_or_busted // mission only jump_if_false @MEN_C2_3968 $5676 = 10 // (int) 0025: gosub @MEN_C2_9111 005F: (unknown) :MEN_C2_3968 005E: (unknown) :MEN_C2_3970 $5871 > 10 // (int) var > num jump_if_false @MEN_C2_3995 $5871 = 0 // (int) 0@ = 4 // (int) 005E: (unknown) :MEN_C2_3995 0045: actor $1038 defined jump_if_false @MEN_C2_4147 0139: 1@ = random_int_in_ranges 0 12 0078: if or 0227: (unknown) $5454(1@,12) $5466(1@,12) $5478(1@,12) 1.5 1.5 3.0 0080: actor $1038 near_point $5454(1@,12) $5466(1@,12) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C2_4073 // Note: the incorrect math opcode was used here $5871 += 1 // (int) 005F: (unknown) :MEN_C2_4073 005D: sphere_onscreen $5454(1@,12) $5466(1@,12) $5478(1@,12) radius 5.0 0022: jump_if_false @MEN_C2_4131 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5454(1@,12) $5466(1@,12) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C2_4131 // Note: the incorrect math opcode was used here $5871 += 1 // (int) 005F: (unknown) :MEN_C2_4131 $5871 = 0 // (int) 0035: 0@ = 1@ // (int vars) 0002: jump @MEN_C2_4149 :MEN_C2_4147 005F: (unknown) :MEN_C2_4149 005E: (unknown) :MEN_C2_4151 0@ = -1 // (int) 1@ = 0 // (int) :MEN_C2_4160 $5434(1@,5) == 0 // (int) var == num jump_if_false @MEN_C2_4180 0035: 0@ = 1@ // (int vars) 005E: (unknown) :MEN_C2_4180 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @MEN_C2_4160 005F: (unknown) :MEN_C2_4199 0139: 2@ = random_int_in_ranges 0 2 003E: $5434(1@,5) = create_actor_pedtype 12 model $5423(2@,2) at $5454(0@,12) $5466(0@,12) $5478(0@,12) 0127: reset_actor $5434(1@,5) flags 00A1: (unknown) $5434(1@,5) 1 03DE: (unknown) $5434(1@,5) 1 041B: (unknown) $5434(1@,5) 9 04B9: (unknown) $5434(1@,5) 1 1 1 01AF: (unknown) $5434(1@,5) 1 7 > 0@ // (int) num > var 0022: jump_if_false @MEN_C2_4416 // Note: the incorrect math opcode was used here 01EC: (unknown) $5434(1@,5) 1 0139: 2@ = random_int_in_ranges 0 6 2@ == 0 // (int) var == num jump_if_false @MEN_C2_4339 0106: give_actor $5434(1@,5) weapon $5685 ammo 0 // Load the weapon model before using this 03A5: (unknown) $5434(1@,5) 0 0002: jump @MEN_C2_4409 :MEN_C2_4339 2@ == 1 // (int) var == num jump_if_false @MEN_C2_4369 0106: give_actor $5434(1@,5) weapon $5686 ammo 200 // Load the weapon model before using this 0002: jump @MEN_C2_4409 :MEN_C2_4369 2@ == 2 // (int) var == num jump_if_false @MEN_C2_4399 0106: give_actor $5434(1@,5) weapon $5687 ammo 200 // Load the weapon model before using this 0002: jump @MEN_C2_4409 :MEN_C2_4399 0106: give_actor $5434(1@,5) weapon $5688 ammo 100 // Load the weapon model before using this :MEN_C2_4409 0002: jump @MEN_C2_4477 :MEN_C2_4416 020E: (unknown) $5434(1@,5) 1 03A5: (unknown) $5434(1@,5) 0 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @MEN_C2_4466 0106: give_actor $5434(1@,5) weapon $5687 ammo 1000 // Load the weapon model before using this 0002: jump @MEN_C2_4477 :MEN_C2_4466 0106: give_actor $5434(1@,5) weapon $5686 ammo 1000 // Load the weapon model before using this :MEN_C2_4477 00C1: (unknown) $5434(1@,5) $5449(1@,5) 00BC: (unknown) $5449(1@,5) 0 $5444(1@,5) = 1 // (int) 0045: actor $1038 defined jump_if_false @MEN_C2_4533 010F: (unknown) $5434(1@,5) $1042 $1043 $1044 00E4: (unknown) $5434(1@,5) $1038 :MEN_C2_4533 $5439(1@,5) = 0 // (int) 0026: return :MEN_C2_4542 041B: (unknown) 0@ 9 03DE: (unknown) 0@ 1 04B9: (unknown) 0@ 1 1 1 0127: reset_actor 0@ flags 01AF: (unknown) 0@ 1 0139: 2@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @MEN_C2_4637 0106: give_actor 0@ weapon $5686 ammo 10000 // Load the weapon model before using this 03A5: (unknown) 0@ 0 0442: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ 250 03D7: (unknown) 0@ 1000 00A1: (unknown) 0@ 1 0531: (unknown) 0@ 1 0002: jump @MEN_C2_4656 :MEN_C2_4637 1@ == 1 // (int) var == num jump_if_false @MEN_C2_4656 0106: give_actor 0@ weapon $5688 ammo 100 // Load the weapon model before using this :MEN_C2_4656 01EC: (unknown) 0@ 1 0026: return :MEN_C2_4663 0045: actor $1038 defined jump_if_false @MEN_C2_4752 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :MEN_C2_4752 0026: return :MEN_C2_4754 $1045 = 1 // (int) $5676 = 0 // (int) $5872 = 5 // (int) $5873 = 0 // (int) $5874 = 0 // (int) $5875 = 0 // (int) $5710 = 559.33 // (float) $5722 = 625.55 // (float) $5734 = 10.08 // (float) $5711 = 563.34 // (float) $5723 = 616.62 // (float) $5735 = 9.47 // (float) $5712 = 488.55 // (float) $5724 = 591.57 // (float) $5736 = 10.08 // (float) $5713 = 490.68 // (float) $5725 = 668.52 // (float) $5737 = 10.07 // (float) $5714 = 504.93 // (float) $5726 = 623.17 // (float) $5738 = 10.1 // (float) $5715 = 506.76 // (float) $5727 = 635.21 // (float) $5739 = 10.12 // (float) $5716 = 508.98 // (float) $5728 = 616.14 // (float) $5740 = 10.09 // (float) $5717 = 489.67 // (float) $5729 = 620.2 // (float) $5741 = 10.07 // (float) $5718 = 504.48 // (float) $5730 = 632.27 // (float) $5742 = 18.06 // (float) $5719 = 491.8 // (float) $5731 = 612.64 // (float) $5743 = 18.06 // (float) $5720 = 499.6 // (float) $5732 = 634.72 // (float) $5744 = 10.09 // (float) $5721 = 488.03 // (float) $5733 = 628.55 // (float) $5745 = 10.09 // (float) $5750 = 513.5 // (float) $5754 = 620.5 // (float) $5758 = 10.12 // (float) $5751 = 513.6 // (float) $5755 = 623.0 // (float) $5759 = 10.12 // (float) $5752 = 513.9 // (float) $5756 = 625.5 // (float) $5760 = 10.12 // (float) $5753 = 514.0 // (float) $5757 = 628.0 // (float) $5761 = 10.12 // (float) $5817 = 538.61 // (float) $5818 = 672.78 // (float) $5819 = 9.9 // (float) $5767 = 0 // (float) $5772 = 5.0 // (float) $5777 = 0 // (float) $5768 = 1.0 // (float) $5773 = -5.0 // (float) $5778 = 0 // (float) $5769 = -1.0 // (float) $5774 = -5.0 // (float) $5779 = 0 // (float) $5770 = 2.0 // (float) $5775 = -10.0 // (float) $5780 = 0 // (float) $5771 = -2.0 // (float) $5776 = -10.0 // (float) $5781 = 0 // (float) $5820 = 527.0 // (float) $5825 = 599.55 // (float) $5830 = 10.31 // (float) $5821 = 530.88 // (float) $5826 = 592.28 // (float) $5831 = 10.11 // (float) $5822 = 535.32 // (float) $5827 = 584.88 // (float) $5832 = 9.9 // (float) $5823 = 538.27 // (float) $5828 = 573.95 // (float) $5833 = 9.9 // (float) $5824 = 543.09 // (float) $5829 = 563.47 // (float) $5834 = 9.9 // (float) $5835 = 527.06 // (float) $5840 = 623.43 // (float) $5845 = 9.93 // (float) $5836 = 531.03 // (float) $5841 = 626.92 // (float) $5846 = 10.07 // (float) $5837 = 535.82 // (float) $5842 = 635.48 // (float) $5847 = 10.05 // (float) $5838 = 540.04 // (float) $5843 = 644.54 // (float) $5848 = 9.98 // (float) $5839 = 542.77 // (float) $5844 = 652.27 // (float) $5849 = 9.9 // (float) $5850 = 527.06 // (float) $5855 = 653.43 // (float) $5860 = 9.93 // (float) $5851 = 531.03 // (float) $5856 = 656.92 // (float) $5861 = 10.07 // (float) $5852 = 535.82 // (float) $5857 = 665.48 // (float) $5862 = 10.05 // (float) $5853 = 540.04 // (float) $5858 = 674.54 // (float) $5863 = 9.98 // (float) $5854 = 542.77 // (float) $5859 = 682.27 // (float) $5864 = 9.9 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 20 call_with_params @MAIN_6396 $2334 $5677 0025: gosub @MEN_C2_5929 :MEN_C2_5757 0001: wait 0 ms :MEN_C2_5760 $5676 == 0 // (int) var == num jump_if_false @MEN_C2_5806 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MEN_C2_3944 jump_if_false @MEN_C2_5799 0025: gosub @MEN_C2_7188 :MEN_C2_5799 0002: jump @MEN_C2_5760 :MEN_C2_5806 $5676 == 1 // (int) var == num jump_if_false @MEN_C2_5853 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MEN_C2_3944 jump_if_false @MEN_C2_5846 0025: gosub @MEN_C2_7316 :MEN_C2_5846 0002: jump @MEN_C2_5806 :MEN_C2_5853 $5676 == 2 // (int) var == num jump_if_false @MEN_C2_5907 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MEN_C2_3944 jump_if_false @MEN_C2_5900 0025: gosub @MEN_C2_8148 0025: gosub @MEN_C2_8052 :MEN_C2_5900 0002: jump @MEN_C2_5853 :MEN_C2_5907 not $5676 == 10 // (int) var == num jump_if_false @MEN_C2_5927 0002: jump @MEN_C2_5757 :MEN_C2_5927 0026: return :MEN_C2_5929 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @SAFEHOU_12168 46 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MEN_C2_190 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4825 1 0025: gosub @MEN_C2_6923 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 1000 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @MEN_C2_6034 0044: put_actor $1038 at 23.3 1147.27 22.53 010F: (unknown) $1038 $2442 $2472 $2502 :MEN_C2_6034 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MEN_C2_355 1000 0057: show_text_highpriority GXT 'MEC2_01' time 7000 flag 1 // ~w~Go to the ~y~business site. 00C3: (unknown) $2442 $2472 $2502 $5689 $5873 == 1 // (int) var == num jump_if_false @MEN_C2_6133 0045: actor $1038 defined jump_if_false @MEN_C2_6133 0044: put_actor $1038 at $5817 $5818 $5819 010F: (unknown) $1038 507.85 625.59 10.11 :MEN_C2_6133 02E2: 13@ = 5 // (any) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_9489 13@ 0026: return :MEN_C2_6151 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MEN_C2_190 1000 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MEN_C2_4663 0045: actor $1038 defined jump_if_false @MEN_C2_6232 0200: (unknown) $1038 0 0044: put_actor $1038 at 522.3 624.7 11.07 010F: (unknown) $1038 $5817 $5818 $5819 0002: jump @MEN_C2_6239 :MEN_C2_6232 0002: jump @MEN_C2_6721 :MEN_C2_6239 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 500 00B9: set_camera_position 512.32 624.31 11.44 rotations 0 0 0 00BA: set_camera_point_at 513.0 623.58 11.38 mode 2 0@ = 0 // (int) :MEN_C2_6294 0048: $5506(0@,5) = create_car $5678 at $5564(0@,5) $5569(0@,5) $5574(0@,5) 00D1: set_car $5506(0@,5) Z_angle_to 15.0 0139: 3@ = random_int_in_ranges 0 2 00A4: $5526(0@,5) = create_actor_pedtype 22 model $5423(3@,2) in_car $5506(0@,5) driverseat 0@ > 0 // (int) var > num jump_if_false @MEN_C2_6379 0139: 3@ = random_int_in_ranges 0 2 0118: $5541(0@,5) = create_actor_pedtype 22 model $5423(3@,2) in_car $5506(0@,5) passenger_seat 0 :MEN_C2_6379 0052: set_car $5506(0@,5) driver_behaviour_to 11 0051: set_car $5506(0@,5) traffic_behavior_to 2 0050: set_car $5506(0@,5) max_speed_to 10.0 02E9: set_car $5506(0@,5) speed_to 10.0 0300: (unknown) $5506(0@,5) 25 004A: car $5506(0@,5) drive_to $5579(0@,5) $5584(0@,5) $5589(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_6294 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 11000 00B9: set_camera_position 512.32 624.31 11.44 rotations 0 0 0 00BA: set_camera_point_at 513.19 624.79 11.38 mode 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 3000 jump_if_false @MEN_C2_6540 0002: jump @MEN_C2_6721 :MEN_C2_6540 003E: $5797 = create_actor_pedtype 22 model $5679 at $5714 $5726 $5738 010F: (unknown) $5797 $5835 $5840 $5845 01EC: (unknown) $5797 1 04B9: (unknown) $5797 0 1 0 004F: unknown_check $5762 jump_if_false @MEN_C2_6595 00E9: (unknown) $5797 $5762 :MEN_C2_6595 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 6000 jump_if_false @MEN_C2_6622 0002: jump @MEN_C2_6721 :MEN_C2_6622 0@ = 0 // (int) :MEN_C2_6626 004F: unknown_check $5506(0@,5) jump_if_false @MEN_C2_6665 0300: (unknown) $5506(0@,5) 25 004A: car $5506(0@,5) drive_to $5594(0@,5) $5599(0@,5) $5604(0@,5) :MEN_C2_6665 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 50 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_6626 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C2_6721 0002: jump @MEN_C2_6721 :MEN_C2_6721 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @MEN_C2_6748 0200: (unknown) $1038 1 :MEN_C2_6748 0@ = 0 // (int) :MEN_C2_6752 0045: actor $5526(0@,5) defined jump_if_false @MEN_C2_6771 003F: destroy_actor $5526(0@,5) :MEN_C2_6771 $5526(0@,5) = 0 // (int) 0045: actor $5541(0@,5) defined jump_if_false @MEN_C2_6797 003F: destroy_actor $5541(0@,5) :MEN_C2_6797 $5541(0@,5) = 0 // (int) 004F: unknown_check $5506(0@,5) jump_if_false @MEN_C2_6823 0049: destroy_car $5506(0@,5) :MEN_C2_6823 $5506(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_6752 0001: wait 1000 ms 0025: gosub @MEN_C2_7833 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MEN_C2_355 1000 0@ = 0 // (int) :MEN_C2_6876 004F: unknown_check $5490(0@,4) jump_if_false @MEN_C2_6895 0113: remove_references_to_car $5490(0@,4) // Like turning a car into any random car :MEN_C2_6895 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_6876 0125: set_traffic_density_multiplier_to 1.5 0264: (unknown) 0.5 0026: return :MEN_C2_6923 $5679 = 101 // (int) $5680 = 102 // (int) 0@ = 0 // (int) :MEN_C2_6939 0160: load_model $5423(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C2_6939 $5678 = 231 // (int) 0160: load_model $5678 0228: (unknown) :MEN_C2_6975 0078: if or 8161: not model $5679 available 8161: not model $5680 available 8161: not model $5678 available jump_if_false @MEN_C2_7008 0001: wait 0 ms 0002: jump @MEN_C2_6975 :MEN_C2_7008 $5681 = 336 // (int) 02E2: $5685 = 6 // (any) $5682 = 354 // (int) 02E2: $5686 = 25 // (any) $5683 = 348 // (int) 02E2: $5687 = 29 // (any) $5684 = 346 // (int) 02E2: $5688 = 19 // (any) 0@ = 0 // (int) :MEN_C2_7064 0160: load_model $5425(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_7064 0228: (unknown) :MEN_C2_7089 0078: if or 8161: not model $5681 available 8161: not model $5682 available 8161: not model $5683 available 8161: not model $5684 available jump_if_false @MEN_C2_7126 0001: wait 0 ms 0002: jump @MEN_C2_7089 :MEN_C2_7126 0026: return :MEN_C2_7128 0@ = 0 // (int) :MEN_C2_7132 0162: release_model $5423(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C2_7132 0162: release_model $5678 0@ = 0 // (int) :MEN_C2_7163 0162: release_model $5425(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_7163 0026: return :MEN_C2_7188 0045: actor $1038 defined jump_if_false @MEN_C2_7314 0080: actor $1038 near_point $2442 $2472 radius 75.0 75.0 sphere 0 0022: jump_if_false @MEN_C2_7314 // Note: the incorrect math opcode was used here 024F: (unknown) 0.25 0@ = 0 // (int) :MEN_C2_7230 0048: $5490(0@,4) = create_car $5678 at $5494(0@,4) $5498(0@,4) $5502(0@,4) 0138: 2@ = random_float_in_ranges 70.0 100.0 00D1: set_car $5490(0@,4) Z_angle_to 2@ 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_7230 00BB: (unknown) $5689 $5689 = 0 // (int) 0057: show_text_highpriority GXT 'MEC2_02' time 7000 flag 1 // ~w~Kill those ~r~bikers. $5676 = 1 // (int) :MEN_C2_7314 0026: return :MEN_C2_7316 0@ = 0 // (int) :MEN_C2_7320 $5444(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_7645 009F: actor $5434(0@,5) dead jump_if_false @MEN_C2_7402 $5865 += 1 // (int) $5444(0@,5) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MEN_C2_3442 $5434(0@,5) $5434(0@,5) = 0 // (int) 00BB: (unknown) $5449(0@,5) $5449(0@,5) = 0 // (int) 0002: jump @MEN_C2_7645 :MEN_C2_7402 0045: actor $1038 defined jump_if_false @MEN_C2_7645 0045: actor $5434(0@,5) defined jump_if_false @MEN_C2_7645 0043: store_actor $5434(0@,5) position_to 14@ 15@ 16@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 14@ 15@ 17@ 031D: (unknown) $2442 $2472 14@ 15@ 18@ $5439(0@,5) == 0 // (int) var == num jump_if_false @MEN_C2_7518 17@ > 50.0 // (float) var > num jump_if_false @MEN_C2_7511 18@ > 30.0 // (float) var > num jump_if_false @MEN_C2_7511 $5439(0@,5) = 1 // (int) 0158: actor $5434(0@,5) run_to $2442 $2472 :MEN_C2_7511 0002: jump @MEN_C2_7645 :MEN_C2_7518 $5439(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_7602 30.0 > 17@ // (float) num > var 0022: jump_if_false @MEN_C2_7568 // Note: the incorrect math opcode was used here $5439(0@,5) = 0 // (int) 00E4: (unknown) $5434(0@,5) $1038 0002: jump @MEN_C2_7595 :MEN_C2_7568 20.0 > 18@ // (float) num > var 0022: jump_if_false @MEN_C2_7595 // Note: the incorrect math opcode was used here $5439(0@,5) = 1 // (int) 00A2: (unknown) $5434(0@,5) :MEN_C2_7595 0002: jump @MEN_C2_7645 :MEN_C2_7602 $5439(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_7645 50.0 > 17@ // (float) num > var 0022: jump_if_false @MEN_C2_7645 // Note: the incorrect math opcode was used here $5439(0@,5) = 0 // (int) 00E4: (unknown) $5434(0@,5) $1038 :MEN_C2_7645 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_7320 15 > $5876 // (int) num > var 0022: jump_if_false @MEN_C2_7767 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 20 call_with_params @MEN_C2_4151 $5867 jump_if_false @MEN_C2_7767 010E: $5868 = current_time_in_ms 0035: $5870 = $5869 // (int vars) $5870 += 3000 // (int) 0011: $5868 > $5870 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_7767 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 20 call_with_params @MEN_C2_3970 $5866 jump_if_false @MEN_C2_7767 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MEN_C2_4199 $5866 $5867 $5876 += 1 // (int) 010E: $5869 = current_time_in_ms :MEN_C2_7767 0078: if or $5865 == 15 // (int) var == num $5874 == 1 // (int) var == num jump_if_false @MEN_C2_7831 0001: wait 1000 ms 0025: gosub @MEN_C2_8925 0025: gosub @MEN_C2_6151 0057: show_text_highpriority GXT 'MEC2_03' time 7000 flag 1 // ~w~Kill those remaining ~r~bikers. $5676 = 2 // (int) :MEN_C2_7831 0026: return :MEN_C2_7833 0@ = 0 // (int) :MEN_C2_7837 0@ == 0 // (int) var == num jump_if_false @MEN_C2_7869 0048: $5506(0@,5) = create_car $5678 at $5817 $5818 $5819 0002: jump @MEN_C2_7910 :MEN_C2_7869 004F: unknown_check $5762 0022: jump_if_false @MEN_C2_7899 // Note: the incorrect math opcode was used here 027F: store_coords_to 4@ 5@ 6@ from_actor $5762 with_offset $5511(0@,5) $5516(0@,5) $5521(0@,5) :MEN_C2_7899 0048: $5506(0@,5) = create_car $5678 at 4@ 5@ 6@ :MEN_C2_7910 00D1: set_car $5506(0@,5) Z_angle_to 0 0139: 3@ = random_int_in_ranges 0 2 00A4: $5526(0@,5) = create_actor_pedtype 12 model $5423(3@,2) in_car $5506(0@,5) driverseat 0052: set_car $5506(0@,5) driver_behaviour_to 0 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MEN_C2_4542 $5526(0@,5) 1 00C1: (unknown) $5526(0@,5) $5536(0@,5) 00BC: (unknown) $5536(0@,5) 0 0139: 3@ = random_int_in_ranges 0 2 0118: $5541(0@,5) = create_actor_pedtype 12 model $5423(3@,2) in_car $5506(0@,5) passenger_seat 0 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MEN_C2_4542 $5541(0@,5) 0 $5531(0@,5) = 1 // (int) $5546(0@,5) = 1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_7837 0026: return :MEN_C2_8052 $5872 = 0 // (int) 0@ = 0 // (int) :MEN_C2_8061 0045: actor $5526(0@,5) defined jump_if_false @MEN_C2_8080 $5872 += 1 // (int) :MEN_C2_8080 0045: actor $5541(0@,5) defined jump_if_false @MEN_C2_8099 $5872 += 1 // (int) :MEN_C2_8099 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8061 $5872 == 0 // (int) var == num jump_if_false @MEN_C2_8146 0001: wait 1000 ms 0025: gosub @MEN_C2_9148 $5676 = 10 // (int) :MEN_C2_8146 0026: return :MEN_C2_8148 0035: 19@ = $5878 // (int vars) 0@ = 0 // (int) :MEN_C2_8157 $5531(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_8625 0045: actor $5526(0@,5) defined jump_if_false @MEN_C2_8587 004F: unknown_check $5506(0@,5) jump_if_false @MEN_C2_8561 02A6: (unknown) $5526(0@,5) $5506(0@,5) 0022: jump_if_false @MEN_C2_8487 // Note: the incorrect math opcode was used here 014E: $5877 = car $5506(0@,5) health 250 > $5877 // (int) num > var 0022: jump_if_false @MEN_C2_8263 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @MEN_C2_8256 // Note: the incorrect math opcode was used here 00E4: (unknown) $5526(0@,5) $1038 :MEN_C2_8256 0002: jump @MEN_C2_8480 :MEN_C2_8263 001C: 0@ == 19@ // (int) num == var 0022: jump_if_false @MEN_C2_8316 // Note: the incorrect math opcode was used here 0052: set_car $5506(19@,5) driver_behaviour_to 1 0050: set_car $5506(19@,5) max_speed_to 15.0 01CA: (unknown) $5506(19@,5) $5556(19@,5) 0051: set_car $5506(19@,5) traffic_behavior_to 2 0002: jump @MEN_C2_8480 :MEN_C2_8316 004F: unknown_check $5506(19@,5) jump_if_false @MEN_C2_8350 027F: store_coords_to 4@ 5@ 6@ from_actor $5506(19@,5) with_offset $5511(0@,5) $5516(0@,5) $5521(0@,5) :MEN_C2_8350 004A: car $5506(0@,5) drive_to 4@ 5@ 6@ 004D: store_car $5506(0@,5) position_to 7@ 8@ 9@ 031D: (unknown) 7@ 8@ 4@ 5@ 1@ 1@ > 5.0 // (float) var > num jump_if_false @MEN_C2_8404 $5556(0@,5) = 25.0 // (float) 0002: jump @MEN_C2_8462 :MEN_C2_8404 0078: if and 5.0 > 1@ // (float) num > var 1@ > 2.5 // (float) var > num jump_if_false @MEN_C2_8452 0036: $5556(0@,5) = $5556(19@,5) // (float vars) $5556(0@,5) += 0.5 // (float) 0002: jump @MEN_C2_8462 :MEN_C2_8452 0036: $5556(0@,5) = $5556(19@,5) // (float vars) :MEN_C2_8462 0050: set_car $5506(0@,5) max_speed_to $5556(0@,5) 0051: set_car $5506(0@,5) traffic_behavior_to 2 :MEN_C2_8480 0002: jump @MEN_C2_8554 :MEN_C2_8487 004D: store_car $5506(0@,5) position_to 7@ 8@ 9@ 0080: actor $5526(0@,5) near_point 7@ 8@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C2_8535 // Note: the incorrect math opcode was used here 00EA: (unknown) $5526(0@,5) $5506(0@,5) 0002: jump @MEN_C2_8554 :MEN_C2_8535 0045: actor $1038 defined 0022: jump_if_false @MEN_C2_8554 // Note: the incorrect math opcode was used here 00E4: (unknown) $5526(0@,5) $1038 :MEN_C2_8554 0002: jump @MEN_C2_8580 :MEN_C2_8561 0045: actor $1038 defined 0022: jump_if_false @MEN_C2_8580 // Note: the incorrect math opcode was used here 00E4: (unknown) $5526(0@,5) $1038 :MEN_C2_8580 0002: jump @MEN_C2_8625 :MEN_C2_8587 $5531(0@,5) = 0 // (int) 00BB: (unknown) $5536(0@,5) $5536(0@,5) = 0 // (int) 001C: 0@ == 19@ // (int) num == var 0022: jump_if_false @MEN_C2_8625 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C2_8843 :MEN_C2_8625 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8157 0@ = 0 // (int) :MEN_C2_8646 $5546(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_8824 0045: actor $5541(0@,5) defined jump_if_false @MEN_C2_8804 004F: unknown_check $5506(0@,5) jump_if_false @MEN_C2_8778 0078: if or 82A6: not (unknown) $5541(0@,5) $5506(0@,5) 009F: actor $5526(0@,5) dead 0022: jump_if_false @MEN_C2_8771 // Note: the incorrect math opcode was used here $5551(0@,5) == 0 // (int) var == num jump_if_false @MEN_C2_8771 0442: (unknown) $5541(0@,5) 0 0045: actor $1038 defined jump_if_false @MEN_C2_8754 00E4: (unknown) $5541(0@,5) $1038 :MEN_C2_8754 00C1: (unknown) $5541(0@,5) $5551(0@,5) 00BC: (unknown) $5551(0@,5) 0 :MEN_C2_8771 0002: jump @MEN_C2_8797 :MEN_C2_8778 0045: actor $1038 defined jump_if_false @MEN_C2_8797 00E4: (unknown) $5541(0@,5) $1038 :MEN_C2_8797 0002: jump @MEN_C2_8824 :MEN_C2_8804 $5546(0@,5) = 0 // (int) 00BB: (unknown) $5551(0@,5) $5551(0@,5) = 0 // (int) :MEN_C2_8824 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8646 0026: return :MEN_C2_8843 0@ = 1 // (int) $5875 = 0 // (int) :MEN_C2_8853 0078: if and 5 > 0@ // (int) num > var $5875 == 0 // (int) var == num jump_if_false @MEN_C2_8923 0045: actor $5526(0@,5) defined jump_if_false @MEN_C2_8911 007E: actor $5526(0@,5) driving jump_if_false @MEN_C2_8911 0035: $5878 = 0@ // (int vars) $5875 = 1 // (int) :MEN_C2_8911 0@ += 1 // (int) 0002: jump @MEN_C2_8853 :MEN_C2_8923 0026: return :MEN_C2_8925 0@ = 0 // (int) :MEN_C2_8929 0045: actor $5434(0@,5) defined jump_if_false @MEN_C2_8948 0112: remove_references_to_actor $5434(0@,5) // Like turning an actor into a random pedestrian :MEN_C2_8948 00BB: (unknown) $5449(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8929 0026: return :MEN_C2_8973 0@ = 0 // (int) :MEN_C2_8977 0045: actor $5526(0@,5) defined jump_if_false @MEN_C2_8996 0112: remove_references_to_actor $5526(0@,5) // Like turning an actor into a random pedestrian :MEN_C2_8996 00BB: (unknown) $5536(0@,5) 0045: actor $5541(0@,5) defined jump_if_false @MEN_C2_9021 0112: remove_references_to_actor $5541(0@,5) // Like turning an actor into a random pedestrian :MEN_C2_9021 00BB: (unknown) $5551(0@,5) 004F: unknown_check $5506(0@,5) jump_if_false @MEN_C2_9046 0113: remove_references_to_car $5506(0@,5) // Like turning a car into any random car :MEN_C2_9046 0255: (unknown) $5506(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8977 0@ = 0 // (int) :MEN_C2_9073 004F: unknown_check $5490(0@,4) jump_if_false @MEN_C2_9092 0113: remove_references_to_car $5490(0@,4) // Like turning a car into any random car :MEN_C2_9092 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_9073 0026: return :MEN_C2_9111 0059: text_clear_all 0025: gosub @MEN_C2_8925 0025: gosub @MEN_C2_8973 00BB: (unknown) $5689 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :MEN_C2_9148 0059: text_clear_all 0025: gosub @MEN_C2_8973 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @99RED_12847 'MEN_C02' 1000 // Hostile Takeover 01DF: progress_made += 1 0026: return :MEN_C2_9185 0025: gosub @MEN_C2_7128 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 73--------------- :MEN_C3 0238: name_thread 'MEN_C3' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C3' 0025: gosub @MEN_C3_22298 009D: wasted_or_busted // mission only jump_if_false @MEN_C3_45 0025: gosub @MEN_C3_23333 :MEN_C3_45 0025: gosub @MEN_C3_23380 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C3_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C3_138 :MEN_C3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C3_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C3_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C3_188 0026: return :MEN_C3_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MEN_C3_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MEN_C3_248 0400: (unknown) $1038 $1690 0002: jump @MEN_C3_254 :MEN_C3_248 02C0: (unknown) $1038 $1690 :MEN_C3_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MEN_C3_281 0045: actor $1038 defined jump_if_false @MEN_C3_349 807E: not actor $1038 driving jump_if_false @MEN_C3_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MEN_C3_329 :MEN_C3_326 021D: (unknown) 0 :MEN_C3_329 $1698 == 0 // (int) var == num jump_if_false @MEN_C3_345 02EA: select_interior 2 :MEN_C3_345 01AE: (unknown) 1 :MEN_C3_349 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C3_355 0045: actor $1038 defined jump_if_false @MEN_C3_419 807E: not actor $1038 driving jump_if_false @MEN_C3_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MEN_C3_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MEN_C3_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MEN_C3_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MEN_C3_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MEN_C3_468 02EA: select_interior 0 :MEN_C3_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C3_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C3_498 0026: return 0045: actor 0@ defined jump_if_false @MEN_C3_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C3_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C3_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C3_549 0026: return :MEN_C3_551 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C3_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MEN_C3_598 :MEN_C3_594 1@ = 0 // (int) :MEN_C3_598 1@ == 1 // (int) var == num jump_if_false @MEN_C3_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C3_675 007E: actor 0@ driving jump_if_false @MEN_C3_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C3_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C3_664 :MEN_C3_661 00F1: (unknown) 0@ :MEN_C3_664 0002: jump @MEN_C3_675 :MEN_C3_671 1@ = 0 // (int) :MEN_C3_675 0002: jump @MEN_C3_598 :MEN_C3_682 0026: return 0045: actor 0@ defined jump_if_false @MEN_C3_776 007E: actor 0@ driving jump_if_false @MEN_C3_760 02A7: unknown_check 0@ jump_if_false @MEN_C3_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C3_753 :MEN_C3_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C3_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C3_753 0002: jump @MEN_C3_769 :MEN_C3_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C3_769 0002: jump @MEN_C3_778 :MEN_C3_776 005F: (unknown) :MEN_C3_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C3_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C3_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C3_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C3_870 :MEN_C3_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_551 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C3_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_551 4@ :MEN_C3_870 0002: jump @MEN_C3_936 :MEN_C3_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C3_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C3_936 :MEN_C3_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C3_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_551 3@ :MEN_C3_936 0045: actor 0@ defined jump_if_false @MEN_C3_988 004F: unknown_check 1@ jump_if_false @MEN_C3_988 007E: actor 0@ driving jump_if_false @MEN_C3_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C3_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_551 0@ :MEN_C3_988 5@ = 0 // (int) :MEN_C3_992 5@ == 0 // (int) var == num jump_if_false @MEN_C3_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C3_1083 004F: unknown_check 1@ jump_if_false @MEN_C3_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C3_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C3_1083 :MEN_C3_1049 2@ == -1 // (int) var == num jump_if_false @MEN_C3_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C3_1083 :MEN_C3_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C3_1083 0002: jump @MEN_C3_992 :MEN_C3_1090 0026: return :MEN_C3_1092 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :MEN_C3_1553 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_1703 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @MEN_C3_1679 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :MEN_C3_1679 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @MEN_C3_1553 :MEN_C3_1703 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @MEN_C3_1786 0 > 5@ // (int) num > var 0022: jump_if_false @MEN_C3_1769 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MEN_C3_1773 :MEN_C3_1769 0035: 10@ = 5@ // (int vars) :MEN_C3_1773 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @MEN_C3_1791 :MEN_C3_1786 0203: set_draw_text_position 0@ 1@ GXT 4@ :MEN_C3_1791 0026: return :MEN_C3_1793 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_1878 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :MEN_C3_1878 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @MEN_C3_1793 0@ 2@ 3@ jump_if_false @MEN_C3_1905 0203: set_draw_text_position 2@ 3@ GXT 1@ :MEN_C3_1905 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MEN_C3_1793 0@ 3@ 4@ jump_if_false @MEN_C3_1933 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :MEN_C3_1933 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @MEN_C3_1793 0@ 4@ 5@ jump_if_false @MEN_C3_1962 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :MEN_C3_1962 0026: return 007F: player 0 pressed_key 4 jump_if_false @MEN_C3_2039 007F: player 0 pressed_key 8 jump_if_false @MEN_C3_2032 $5588 == 0 // (int) var == num jump_if_false @MEN_C3_2032 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :MEN_C3_2032 0002: jump @MEN_C3_2044 :MEN_C3_2039 $5588 = 0 // (int) :MEN_C3_2044 007F: player 0 pressed_key 4 jump_if_false @MEN_C3_2130 007F: player 0 pressed_key 9 jump_if_false @MEN_C3_2123 $5589 == 0 // (int) var == num jump_if_false @MEN_C3_2123 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :MEN_C3_2123 0002: jump @MEN_C3_2135 :MEN_C3_2130 $5589 = 0 // (int) :MEN_C3_2135 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @MEN_C3_2337 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_2337 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2484 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2451 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @MEN_C3_2477 :MEN_C3_2451 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2473 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @MEN_C3_2477 :MEN_C3_2473 0035: 3@ = 2@ // (int vars) :MEN_C3_2477 0002: jump @MEN_C3_2488 :MEN_C3_2484 0035: 3@ = 0@ // (int vars) :MEN_C3_2488 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2556 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2523 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @MEN_C3_2549 :MEN_C3_2523 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2545 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @MEN_C3_2549 :MEN_C3_2545 0036: 3@ = 2@ // (float vars) :MEN_C3_2549 0002: jump @MEN_C3_2560 :MEN_C3_2556 0036: 3@ = 0@ // (float vars) :MEN_C3_2560 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_2588 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MEN_C3_2592 :MEN_C3_2588 0035: 1@ = 0@ // (int vars) :MEN_C3_2592 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @MEN_C3_2620 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @MEN_C3_2624 :MEN_C3_2620 0036: 1@ = 0@ // (float vars) :MEN_C3_2624 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @MEN_C3_2659 005F: (unknown) :MEN_C3_2659 801D: not 1@ == 0 // (int) var == var jump_if_false @MEN_C3_2672 005F: (unknown) :MEN_C3_2672 801D: not 2@ == 0 // (int) var == var jump_if_false @MEN_C3_2685 005F: (unknown) :MEN_C3_2685 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2700 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_2700 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2713 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_2713 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @MEN_C3_2915 0026: return :MEN_C3_2915 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @MEN_C3_2960 0026: return :MEN_C3_2960 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_3028 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_3028 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_3028 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_3054 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_3054 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_3054 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @MEN_C3_3137 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_3137 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @MEN_C3_3173 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :MEN_C3_3173 3@ > 380.0 // (float) var > num jump_if_false @MEN_C3_3192 3@ = 380.0 // (float) :MEN_C3_3192 5.0 > 4@ // (float) num > var 0022: jump_if_false @MEN_C3_3211 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :MEN_C3_3211 4@ > 240.0 // (float) var > num jump_if_false @MEN_C3_3230 4@ = 240.0 // (float) :MEN_C3_3230 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MEN_C3_3328 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :MEN_C3_3328 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @MEN_C3_3368 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :MEN_C3_3368 10@ > 0 // (float) var > num jump_if_false @MEN_C3_3386 9@ = 1 // (int) 005E: (unknown) :MEN_C3_3386 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MEN_C3_3425 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_3425 005E: (unknown) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @MEN_C3_3519 6@ = -100.0 // (float) 0002: jump @MEN_C3_3523 :MEN_C3_3519 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MEN_C3_3523 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @MEN_C3_3603 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_3603 02D8: unknown_check 1@ 0022: jump_if_false @MEN_C3_3615 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_3615 807E: not actor 0@ driving 0022: jump_if_false @MEN_C3_3631 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MEN_C3_3631 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :MEN_C3_3645 009F: actor 0@ dead 0022: jump_if_false @MEN_C3_3657 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_3657 807E: not actor 0@ driving 0022: jump_if_false @MEN_C3_3675 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MEN_C3_3675 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MEN_C3_3697 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MEN_C3_3697 5@ = 0 // (int) 2@ = -1 // (int) :MEN_C3_3706 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_3760 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MEN_C3_3748 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @MEN_C3_3748 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MEN_C3_3748 5@ += 1 // (int) 0002: jump @MEN_C3_3706 :MEN_C3_3760 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @MEN_C3_3838 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :MEN_C3_3838 034B: unknown_check 0@ 0022: jump_if_false @MEN_C3_3919 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MEN_C3_3919 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @MEN_C3_3919 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @MEN_C3_3919 005E: (unknown) :MEN_C3_3919 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MEN_C3_3933 005F: (unknown) :MEN_C3_3933 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :MEN_C3_4008 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MEN_C3_4043 01AA: $5334(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MEN_C3_4054 :MEN_C3_4043 01AA: $5334(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MEN_C3_4054 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5334(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5334(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5334(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @MEN_C3_4184 5@ == 0 // (int) var == num jump_if_false @MEN_C3_4153 5@ = 1 // (int) 0002: jump @MEN_C3_4165 :MEN_C3_4153 11@ = -0.65 // (float) 5@ = 0 // (int) :MEN_C3_4165 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MEN_C3_4218 :MEN_C3_4184 5@ == 0 // (int) var == num jump_if_false @MEN_C3_4210 11@ += 0.7 // (float) 0002: jump @MEN_C3_4218 :MEN_C3_4210 11@ -= 0.7 // (float) :MEN_C3_4218 4@ == 9 // (int) var == num jump_if_false @MEN_C3_4269 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MEN_C3_4253 11@ = -0.65 // (float) :MEN_C3_4253 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MEN_C3_4269 $5361(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MEN_C3_4008 0026: return 0@ = 0 // (int) :MEN_C3_4299 27 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_4407 // Note: the incorrect math opcode was used here $5361(0@,27) == 1 // (int) var == num jump_if_false @MEN_C3_4395 $5388(0@,27) == 0 // (int) var == num jump_if_false @MEN_C3_4395 010C: store_object $5334(0@,27) position_to $5442(0@,27) $5469(0@,27) $5496(0@,27) 001A: $5415(0@,27) >= $5496(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_4395 // Note: the incorrect math opcode was used here 03BE: (unknown) $5334(0@,27) 0114: remove_references_to_object $5334(0@,27) // This object will now disappear when the player looks away $5388(0@,27) = 1 // (int) :MEN_C3_4395 0@ += 1 // (int) 0002: jump @MEN_C3_4299 :MEN_C3_4407 0026: return 009F: actor 0@ dead jump_if_false @MEN_C3_4421 005F: (unknown) :MEN_C3_4421 0 >= 1@ // (int) num >= var 0022: jump_if_false @MEN_C3_4434 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_4434 00A0: car 1@ wrecked 0022: jump_if_false @MEN_C3_4446 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_4446 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C3_4459 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_4459 005E: (unknown) 2@ = 0 // (int) :MEN_C3_4465 $5361(2@,27) == 0 // (int) var == num jump_if_false @MEN_C3_4486 0002: jump @MEN_C3_4505 :MEN_C3_4486 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MEN_C3_4465 005F: (unknown) :MEN_C3_4505 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @MEN_C3_4549 // Note: the incorrect math opcode was used here $5361(4@,27) == 0 // (int) var == num jump_if_false @MEN_C3_4549 0035: 2@ = 4@ // (int vars) :MEN_C3_4549 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5334(2@,27) 0279: (unknown) $5334(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5334(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5334(2@,27) 0@ 0225: (unknown) $5334(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5334(2@,27) position_to $5442(2@,27) $5469(2@,27) $5496(2@,27) 01BB: (unknown) $5442(2@,27) $5469(2@,27) $5496(2@,27) $5415(2@,27) $5415(2@,27) += 0.65 // (float) 0229: (unknown) $5334(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5334(2@,27) 9@ 10@ 11@ $5361(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @MEN_C3_4781 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_4781 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @MEN_C3_4808 005F: (unknown) :MEN_C3_4808 005E: (unknown) :MEN_C3_4810 0@ == 0 // (int) var == num jump_if_false @MEN_C3_4853 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C3_5029 :MEN_C3_4853 0@ == 1 // (int) var == num jump_if_false @MEN_C3_4886 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C3_5029 :MEN_C3_4886 0@ == 2 // (int) var == num jump_if_false @MEN_C3_4928 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C3_5029 :MEN_C3_4928 0@ == 3 // (int) var == num jump_if_false @MEN_C3_4972 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C3_5029 :MEN_C3_4972 0@ == 4 // (int) var == num jump_if_false @MEN_C3_5003 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C3_5029 :MEN_C3_5003 0@ == 5 // (int) var == num jump_if_false @MEN_C3_5029 03CF: (unknown) 237 130 180 255 :MEN_C3_5029 0026: return :MEN_C3_5031 00BC: (unknown) 0@ 2 0026: return :MEN_C3_5038 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C3_5038 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C3_5093 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C3_5093 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C3_5108 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C3_5108 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_5153 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C3_5153 005F: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C3_5167 005F: (unknown) :MEN_C3_5167 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C3_5214 005F: (unknown) :MEN_C3_5214 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @MEN_C3_5261 005F: (unknown) :MEN_C3_5261 005E: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C3_5275 005F: (unknown) :MEN_C3_5275 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MEN_C3_5302 005F: (unknown) :MEN_C3_5302 0485: unknown_check 0@ 214 jump_if_false @MEN_C3_5317 005E: (unknown) :MEN_C3_5317 0485: unknown_check 0@ 215 jump_if_false @MEN_C3_5332 005E: (unknown) :MEN_C3_5332 0485: unknown_check 0@ 216 jump_if_false @MEN_C3_5347 005E: (unknown) :MEN_C3_5347 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MEN_C3_5464 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MEN_C3_5424 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MEN_C3_5031 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MEN_C3_5424 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MEN_C3_5424 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @MEN_C3_5453 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MEN_C3_5464 :MEN_C3_5453 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MEN_C3_5464 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @MEN_C3_5606 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MEN_C3_5560 0045: actor 1@ defined jump_if_false @MEN_C3_5553 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MEN_C3_5553 0002: jump @MEN_C3_5599 :MEN_C3_5560 0045: actor 1@ defined jump_if_false @MEN_C3_5599 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MEN_C3_5599 0002: jump @MEN_C3_5613 :MEN_C3_5606 0444: (unknown) 80 04C1: (unknown) 0@ :MEN_C3_5613 0026: return 1@ = 0 // (int) :MEN_C3_5619 $5523(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5619 0@ > 8 // (int) var > num jump_if_false @MEN_C3_5661 0@ = 8 // (int) :MEN_C3_5661 $5787 = 0 // (int) 0035: $5788 = 0@ // (int vars) 0026: return 0035: 1@ = $5787 // (int vars) not $5523(1@,8) == -1 // (int) var == num jump_if_false @MEN_C3_5699 020D: (unknown) $5523(1@,8) :MEN_C3_5699 0035: $5523(1@,8) = 0@ // (int vars) $5787 += 1 // (int) 0017: $5787 >= $5788 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_5730 // Note: the incorrect math opcode was used here $5787 = 0 // (int) :MEN_C3_5730 0026: return 0@ = 0 // (int) :MEN_C3_5736 not $5523(0@,8) == -1 // (int) var == num jump_if_false @MEN_C3_5757 020D: (unknown) $5523(0@,8) :MEN_C3_5757 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5736 0026: return 0@ = 0 // (int) :MEN_C3_5780 not $5523(0@,8) == -1 // (int) var == num jump_if_false @MEN_C3_5801 003F: destroy_actor $5523(0@,8) :MEN_C3_5801 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5780 0026: return 0@ = 0 // (int) :MEN_C3_5824 not $5523(0@,8) == -1 // (int) var == num jump_if_false @MEN_C3_5845 0112: remove_references_to_actor $5523(0@,8) // Like turning an actor into a random pedestrian :MEN_C3_5845 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5824 0026: return 834A: not unknown_check 0@ jump_if_false @MEN_C3_5876 005F: (unknown) :MEN_C3_5876 009F: actor 0@ dead jump_if_false @MEN_C3_5888 005F: (unknown) :MEN_C3_5888 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_5923 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_5923 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_6004 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_6004 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6031 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MEN_C3_6031 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MEN_C3_6057 1@ = -1 // (int) :MEN_C3_6057 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6077 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MEN_C3_6077 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6097 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MEN_C3_6097 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6117 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MEN_C3_6117 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6137 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MEN_C3_6137 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6157 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MEN_C3_6157 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6173 02E2: 1@ = 0 // (any) :MEN_C3_6173 0026: return $5790 = 0 // (int) $5791 = 0 // (int) $5794 = -10.0 // (float) $5789 = 1 // (int) 005F: (unknown) $5791 == 0 // (int) var == num jump_if_false @MEN_C3_6233 8474: not jump_if_false @MEN_C3_6233 $1688 == 0 // (int) var == num jump_if_false @MEN_C3_6233 :MEN_C3_6233 0035: $1702 = 0@ // (int vars) $5791 = 0 // (int) 0026: return :MEN_C3_6245 $5790 == 1 // (int) var == num jump_if_false @MEN_C3_6270 $5790 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :MEN_C3_6270 $5789 = 0 // (int) 0026: return $5789 == 1 // (int) var == num jump_if_false @MEN_C3_6558 $1702 == 0 // (int) var == num jump_if_false @MEN_C3_6314 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_6245 005F: (unknown) :MEN_C3_6314 0045: actor $1038 defined jump_if_false @MEN_C3_6349 007E: actor $1038 driving jump_if_false @MEN_C3_6349 82A7: not unknown_check $1038 jump_if_false @MEN_C3_6349 005F: (unknown) :MEN_C3_6349 001D: $5794 == -10.0 // (int) var == var jump_if_false @MEN_C3_6391 0045: actor $1038 defined jump_if_false @MEN_C3_6384 0043: store_actor $1038 position_to $5792 $5793 $5794 // Note: the incorrect math opcode was used here :MEN_C3_6384 0002: jump @MEN_C3_6427 :MEN_C3_6391 031D: (unknown) $1042 $1043 $5792 $5793 1@ 1@ > 100.0 // (float) var > num jump_if_false @MEN_C3_6427 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_6245 005F: (unknown) :MEN_C3_6427 $5790 == 0 // (int) var == num jump_if_false @MEN_C3_6490 8474: not jump_if_false @MEN_C3_6483 $1688 == 0 // (int) var == num jump_if_false @MEN_C3_6483 $5790 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :MEN_C3_6483 0002: jump @MEN_C3_6558 :MEN_C3_6490 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @MEN_C3_6558 0045: actor $1038 defined jump_if_false @MEN_C3_6527 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :MEN_C3_6527 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_6245 $5791 = 1 // (int) 005E: (unknown) :MEN_C3_6558 005F: (unknown) :MEN_C3_6560 02DB: unknown_check 0@ 0 jump_if_false @MEN_C3_6579 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6579 02DB: unknown_check 0@ 1 jump_if_false @MEN_C3_6599 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6599 02DB: unknown_check 0@ 2 jump_if_false @MEN_C3_6619 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6619 02DB: unknown_check 0@ 3 jump_if_false @MEN_C3_6639 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6639 02DB: unknown_check 0@ 4 jump_if_false @MEN_C3_6659 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6659 02DB: unknown_check 0@ 5 jump_if_false @MEN_C3_6679 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6679 02DB: unknown_check 0@ 6 jump_if_false @MEN_C3_6699 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6699 02DB: unknown_check 0@ 7 jump_if_false @MEN_C3_6719 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6719 02DB: unknown_check 0@ 8 jump_if_false @MEN_C3_6739 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6739 02DB: unknown_check 0@ 9 jump_if_false @MEN_C3_6759 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6759 02DB: unknown_check 0@ 10 jump_if_false @MEN_C3_6779 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6779 02DB: unknown_check 0@ 11 jump_if_false @MEN_C3_6799 1@ = 4.0 // (float) 005E: (unknown) :MEN_C3_6799 005F: (unknown) :MEN_C3_6801 02DB: unknown_check 0@ 12 jump_if_false @MEN_C3_6821 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6821 02DB: unknown_check 0@ 13 jump_if_false @MEN_C3_6841 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6841 02DB: unknown_check 0@ 16 jump_if_false @MEN_C3_6861 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6861 02DB: unknown_check 0@ 17 jump_if_false @MEN_C3_6881 1@ = 25.0 // (float) 005E: (unknown) :MEN_C3_6881 02DB: unknown_check 0@ 18 jump_if_false @MEN_C3_6901 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6901 02DB: unknown_check 0@ 32 jump_if_false @MEN_C3_6921 1@ = 55.0 // (float) 005E: (unknown) :MEN_C3_6921 02DB: unknown_check 0@ 36 jump_if_false @MEN_C3_6941 1@ = 25.0 // (float) 005E: (unknown) :MEN_C3_6941 005F: (unknown) :MEN_C3_6943 02DB: unknown_check 0@ 19 jump_if_false @MEN_C3_6963 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6963 02DB: unknown_check 0@ 21 jump_if_false @MEN_C3_6983 1@ = 40.0 // (float) 005E: (unknown) :MEN_C3_6983 02DB: unknown_check 0@ 22 jump_if_false @MEN_C3_7003 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_7003 02DB: unknown_check 0@ 23 jump_if_false @MEN_C3_7023 1@ = 15.0 // (float) 005E: (unknown) :MEN_C3_7023 02DB: unknown_check 0@ 24 jump_if_false @MEN_C3_7043 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_7043 02DB: unknown_check 0@ 25 jump_if_false @MEN_C3_7063 1@ = 45.0 // (float) 005E: (unknown) :MEN_C3_7063 02DB: unknown_check 0@ 26 jump_if_false @MEN_C3_7083 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_7083 02DB: unknown_check 0@ 27 jump_if_false @MEN_C3_7103 1@ = 45.0 // (float) 005E: (unknown) :MEN_C3_7103 02DB: unknown_check 0@ 28 jump_if_false @MEN_C3_7123 1@ = 90.0 // (float) 005E: (unknown) :MEN_C3_7123 02DB: unknown_check 0@ 29 jump_if_false @MEN_C3_7143 1@ = 90.0 // (float) 005E: (unknown) :MEN_C3_7143 02DB: unknown_check 0@ 30 jump_if_false @MEN_C3_7163 1@ = 100.0 // (float) 005E: (unknown) :MEN_C3_7163 02DB: unknown_check 0@ 31 jump_if_false @MEN_C3_7183 1@ = 100.0 // (float) 005E: (unknown) :MEN_C3_7183 005F: (unknown) :MEN_C3_7185 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MEN_C3_6560 0@ 1@ jump_if_false @MEN_C3_7206 005E: (unknown) :MEN_C3_7206 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MEN_C3_6801 0@ 1@ jump_if_false @MEN_C3_7227 005E: (unknown) :MEN_C3_7227 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MEN_C3_6943 0@ 1@ jump_if_false @MEN_C3_7248 005E: (unknown) :MEN_C3_7248 005F: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C3_7262 005F: (unknown) :MEN_C3_7262 02C0: (unknown) 0@ 2@ 037A: constant_params 1 variable_params 1 unknown 3 call_with_params @MEN_C3_7185 2@ 1@ jump_if_false @MEN_C3_7287 005F: (unknown) :MEN_C3_7287 005E: (unknown) :MEN_C3_7289 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @MEN_C3_1092 4@ 5@ 6@ 7@ 8@ 9@ 0026: return 007F: player 0 pressed_key 17 jump_if_false @MEN_C3_7425 $6013 == 0 // (int) var == num jump_if_false @MEN_C3_7418 $6013 = 1 // (int) 004F: unknown_check $3355 jump_if_false @MEN_C3_7418 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $3355 :MEN_C3_7418 0002: jump @MEN_C3_7430 :MEN_C3_7425 $6013 = 0 // (int) :MEN_C3_7430 0026: return :MEN_C3_7432 010D: put_object $1800 at 648.69 -266.15 12.79 00D3: set_object $1800 z_angle_to 0 010D: put_object $1801 at 648.69 -269.15 12.79 00D3: set_object $1801 z_angle_to 180.0 $6005 = 0 // (float) $5997 = 0 // (int) 0026: return 0043: store_actor 0@ position_to 17@ 18@ 19@ // Note: the incorrect math opcode was used here 03EE: (unknown) 17@ 18@ $1042 $1043 21@ 21@ > 90.0 // (float) var > num jump_if_false @MEN_C3_7531 010F: (unknown) 0@ $1042 $1043 $1044 :MEN_C3_7531 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 0.0 0.5 0.1 02EE: get_actor 0@ coords_to 3@ 5@ 7@ with_offset 0 0.5 0.1 02EE: get_actor 0@ coords_to 8@ 10@ 12@ with_offset -0.1 1.0 0.4 02EE: get_actor 0@ coords_to 9@ 11@ 13@ with_offset 0.1 1.0 0.4 0202: unknown_check 2@ 4@ 6@ 8@ 10@ 12@ 1 1 0 1 0 0022: jump_if_false @MEN_C3_7633 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 005F: (unknown) 0002: jump @MEN_C3_7868 :MEN_C3_7633 0202: unknown_check 3@ 5@ 7@ 9@ 11@ 13@ 1 1 0 1 0 0022: jump_if_false @MEN_C3_7670 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 005F: (unknown) 0002: jump @MEN_C3_7868 :MEN_C3_7670 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 0 1.3 0.2 01BB: (unknown) 2@ 4@ 6@ 20@ 01BB: (unknown) 17@ 18@ 19@ 19@ 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 21@ > 0.3 // (float) var > num jump_if_false @MEN_C3_7736 1@ = 2 // (int) 005F: (unknown) 0002: jump @MEN_C3_7868 :MEN_C3_7736 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset -0.9 2.9 0.2 01BB: (unknown) 2@ 4@ 6@ 20@ 01BB: (unknown) 17@ 18@ 19@ 19@ 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 21@ > 0.3 // (float) var > num jump_if_false @MEN_C3_7806 1@ = 1 // (int) 005F: (unknown) 0002: jump @MEN_C3_7868 :MEN_C3_7806 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 0.9 2.9 0.2 01BB: (unknown) 2@ 4@ 6@ 20@ 01BB: (unknown) 17@ 18@ 19@ 19@ 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 21@ > 0.3 // (float) var > num jump_if_false @MEN_C3_7868 1@ = 0 // (int) 005F: (unknown) :MEN_C3_7868 005E: (unknown) :MEN_C3_7870 010D: put_object $1800 at 648.69 -266.15 12.79 00D3: set_object $1800 z_angle_to 270.0 010D: put_object $1801 at 648.69 -269.15 12.79 00D3: set_object $1801 z_angle_to 270.0 $6005 = 1.0 // (float) $5997 = 1 // (int) 0026: return :MEN_C3_7937 $6001 = 648.68 // (float) $6002 = -267.678 // (float) $6003 = 13.52 // (float) $5998 = 1.0 // (float) $5999 = 0 // (float) $6000 = 0 // (float) $6006 = 0.1 // (float) 0373: (unknown) $6001 $6002 $6003 $5998 $5999 $6000 $6004 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_7870 0026: return :MEN_C3_8018 0035: 2@ = $5997 // (int vars) 037B: constant_params 9 variable_params 1 unknown 3 call_with_params @MAIN_6135 $1042 $1043 $1044 $6001 $6002 $6003 $5998 $5999 $6000 0@ 031D: (unknown) $1042 $1043 $6001 $6002 1@ 0@ > 1.5 // (float) var > num jump_if_false @MEN_C3_8134 $6006 = 0.1 // (float) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_7870 0078: if and 2@ == 0 // (int) var == num $5997 == 1 // (int) var == num jump_if_false @MEN_C3_8132 0057: show_text_highpriority GXT 'MEC3_I3' time 5000 flag 1 // Go back and finish ~r~them ~w~off. :MEN_C3_8132 0026: return :MEN_C3_8134 -1.5 > 0@ // (float) num > var 0022: jump_if_false @MEN_C3_8175 // Note: the incorrect math opcode was used here $6006 = 0.1 // (float) $6006 *= -1.0 // (float) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_7432 0026: return :MEN_C3_8175 0026: return :MEN_C3_8177 0035: 1@ = $5997 // (int vars) 0078: if and 81B9: not (unknown) $1800 81B9: not (unknown) $1801 0022: jump_if_false @MEN_C3_8213 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_8018 0026: return :MEN_C3_8213 002A: $6005 += $6006 // (float vars) // Note: the incorrect math opcode was used here 0 > $6005 // (float) num > var 0022: jump_if_false @MEN_C3_8236 // Note: the incorrect math opcode was used here $6005 = 0 // (float) :MEN_C3_8236 $6005 > 1.0 // (float) var > num jump_if_false @MEN_C3_8257 $6005 = 1.0 // (float) :MEN_C3_8257 $6014 == 1 // (int) var == num jump_if_false @MEN_C3_8289 007F: player 0 pressed_key 17 jump_if_false @MEN_C3_8289 $6006 *= -1.0 // (float) :MEN_C3_8289 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @MAIN_5299 0 -90.0 $6005 0@ 010D: put_object $1800 at 648.69 -266.15 12.79 00D3: set_object $1800 z_angle_to 0@ 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @MAIN_5299 180.0 270.0 $6005 0@ 010D: put_object $1801 at 648.69 -269.15 12.79 00D3: set_object $1801 z_angle_to 0@ 0026: return :MEN_C3_8375 010E: $6009 = current_time_in_ms 0035: $6010 = $6009 // (int vars) $6011 = 0 // (int) 0026: return :MEN_C3_8392 $6007 == 1 // (int) var == num jump_if_false @MEN_C3_8428 0057: show_text_highpriority GXT 'MEC3_01' time 5000 flag 1 // The first ~r~drug runner~w~ is relaxing at his place. Get over there. 0002: jump @MEN_C3_8585 :MEN_C3_8428 $6007 == 2 // (int) var == num jump_if_false @MEN_C3_8464 0057: show_text_highpriority GXT 'MEC3_02' time 5000 flag 1 // Kill the ~r~drug runner~w~and his ~r~bodyguards! 0002: jump @MEN_C3_8585 :MEN_C3_8464 $6007 == 3 // (int) var == num jump_if_false @MEN_C3_8484 0002: jump @MEN_C3_8585 :MEN_C3_8484 $6007 == 4 // (int) var == num jump_if_false @MEN_C3_8520 0057: show_text_highpriority GXT 'MEC3_03' time 5000 flag 1 // The other drug runner is at the ~y~Standing Vice Point Hotel.~w~ Pay him a visit. 0002: jump @MEN_C3_8585 :MEN_C3_8520 $6007 == 5 // (int) var == num jump_if_false @MEN_C3_8556 0057: show_text_highpriority GXT 'MEC3_04' time 5000 flag 1 // It's a trap! Take out the ~r~bodyguards! 0002: jump @MEN_C3_8585 :MEN_C3_8556 $6007 == 6 // (int) var == num jump_if_false @MEN_C3_8585 0057: show_text_highpriority GXT 'MEC3_06' time 5000 flag 1 // ~r~The dealer~w~ is making a run for it. Get after him! :MEN_C3_8585 0026: return :MEN_C3_8587 009F: actor 0@ dead jump_if_false @MEN_C3_8603 2@ = 0 // (int) 005F: (unknown) :MEN_C3_8603 014D: 3@ = actor 0@ health 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5801 3@ 1@ 2@ 005E: (unknown) :MEN_C3_8622 0035: $6010 = $6009 // (int vars) 010E: $6009 = current_time_in_ms 0035: $6011 = $6009 // (int vars) 002B: $6011 -= $6010 // (int vars) // Note: the incorrect math opcode was used here 0026: return :MEN_C3_8646 009F: actor $1038 dead 0022: jump_if_false @MEN_C3_8659 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_8659 807E: not actor $1038 driving 0022: jump_if_false @MEN_C3_8672 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_8672 02E7: get_weapon_data_from_actor $1038 weapon_group 6 weapon 0@ ammo 1@ model 2@ 0 >= 0@ // (int) num >= var 0022: jump_if_false @MEN_C3_8709 // Note: the incorrect math opcode was used here 0106: give_actor $1038 weapon 25 ammo 500 // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to 25 005E: (unknown) :MEN_C3_8709 02D5: (unknown) $1038 0@ 0022: jump_if_false @MEN_C3_8749 // Note: the incorrect math opcode was used here 0 >= 1@ // (int) num >= var 0022: jump_if_false @MEN_C3_8742 // Note: the incorrect math opcode was used here 00D5: (unknown) $1038 0@ 500 005E: (unknown) :MEN_C3_8742 0002: jump @MEN_C3_8764 :MEN_C3_8749 0106: give_actor $1038 weapon 0@ ammo 500 // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to 0@ 005E: (unknown) :MEN_C3_8764 005F: (unknown) :MEN_C3_8766 $5987 -= 1 // (int) 0 > $5987 // (int) num > var 0022: jump_if_false @MEN_C3_8786 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_8786 013F: $5982 = create_pickup #UZI type 3 at $5983 $5984 $5985 $5986 = 10000 // (int) 0026: return :MEN_C3_8810 0141: destroy_pickup $5982 $5982 = 0 // (int) 0026: return :MEN_C3_8821 82D3: not unknown_check $5983 $5984 $5985 0.5 0022: jump_if_false @MEN_C3_8890 // Note: the incorrect math opcode was used here $5986 == 10000 // (int) var == num jump_if_false @MEN_C3_8862 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8810 :MEN_C3_8862 002B: $5986 -= $6011 // (int vars) // Note: the incorrect math opcode was used here 0 >= $5986 // (int) num >= var 0022: jump_if_false @MEN_C3_8890 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8766 :MEN_C3_8890 0026: return :MEN_C3_8892 $5981 -= 1 // (int) 0 > $5981 // (int) num > var 0022: jump_if_false @MEN_C3_8912 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_8912 013F: $5976 = create_pickup #HEALTH type 3 at $5977 $5978 $5979 $5980 = 20000 // (int) 0026: return :MEN_C3_8935 0141: destroy_pickup $5976 $5976 = 0 // (int) 0026: return :MEN_C3_8946 $5976 == 0 // (int) var == num jump_if_false @MEN_C3_8993 002B: $5980 -= $6011 // (int vars) // Note: the incorrect math opcode was used here 0 >= $5980 // (int) num >= var 0022: jump_if_false @MEN_C3_8986 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8892 :MEN_C3_8986 0002: jump @MEN_C3_9020 :MEN_C3_8993 82D3: not unknown_check $5977 $5978 $5979 0.5 0022: jump_if_false @MEN_C3_9020 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8935 :MEN_C3_9020 0026: return :MEN_C3_9022 $6014 == 0 // (int) var == num jump_if_false @MEN_C3_9036 0026: return :MEN_C3_9036 0@ = 0 // (int) :MEN_C3_9040 0011: $5899 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_9088 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MEN_C3_7289 $5607(0@,12) $5619(0@,12) $5631(0@,12) 0.5 0@ += 1 // (int) 0002: jump @MEN_C3_9040 :MEN_C3_9088 0026: return :MEN_C3_9090 0@ = 0 // (int) 0@ = 0 // (int) :MEN_C3_9098 $5550(0@,6) = -1 // (int) $5556(0@,6) = 0 // (int) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9098 $5837 = 0 // (int) $5862 = 0 // (int) $5899 = 0 // (int) $5924 = 0 // (int) 0026: return :MEN_C3_9152 $5899 >= 12 // (int) var >= num jump_if_false @MEN_C3_9167 005F: (unknown) :MEN_C3_9167 0035: 3@ = $5899 // (int vars) 0036: $5607(3@,12) = 0@ // (float vars) 0036: $5619(3@,12) = 1@ // (float vars) 0036: $5631(3@,12) = 2@ // (float vars) $5899 += 1 // (int) 005F: (unknown) :MEN_C3_9201 $5924 >= 8 // (int) var >= num jump_if_false @MEN_C3_9216 005F: (unknown) :MEN_C3_9216 0035: 3@ = $5924 // (int vars) 0036: $5644(3@,8) = 0@ // (float vars) 0036: $5652(3@,8) = 1@ // (float vars) 0036: $5660(3@,8) = 2@ // (float vars) $5924 += 1 // (int) 005F: (unknown) :MEN_C3_9250 $5862 >= 8 // (int) var >= num jump_if_false @MEN_C3_9265 005F: (unknown) :MEN_C3_9265 0035: 3@ = $5862 // (int vars) 0036: $5582(3@,8) = 0@ // (float vars) 0036: $5590(3@,8) = 1@ // (float vars) 0036: $5598(3@,8) = 2@ // (float vars) $5862 += 1 // (int) 005F: (unknown) :MEN_C3_9299 00BB: (unknown) $5556(0@,6) $5550(0@,6) > -1 // (int) var > num jump_if_false @MEN_C3_9326 003F: destroy_actor $5550(0@,6) :MEN_C3_9326 $5550(0@,6) = -1 // (int) $5556(0@,6) = 0 // (int) $5568(0@,6) = 0 // (int) 0026: return :MEN_C3_9350 0@ = 0 // (int) :MEN_C3_9354 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_9299 0@ 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9354 $5837 = 0 // (int) 0026: return :MEN_C3_9389 00BB: (unknown) $5556(0@,6) $5550(0@,6) > -1 // (int) var > num jump_if_false @MEN_C3_9416 0112: remove_references_to_actor $5550(0@,6) // Like turning an actor into a random pedestrian :MEN_C3_9416 $5550(0@,6) = -1 // (int) $5556(0@,6) = 0 // (int) $5568(0@,6) = 0 // (int) 0026: return :MEN_C3_9440 0@ = 0 // (int) :MEN_C3_9444 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_9389 0@ 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9444 $5837 = 0 // (int) 0026: return :MEN_C3_9479 1@ = 0 // (int) :MEN_C3_9483 0 >= $5550(1@,6) // (int) num >= var 0022: jump_if_false @MEN_C3_9503 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :MEN_C3_9503 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9483 005F: (unknown) :MEN_C3_9522 009F: actor 0@ dead jump_if_false @MEN_C3_9534 005F: (unknown) :MEN_C3_9534 1@ == -1 // (int) var == num jump_if_false @MEN_C3_9552 0139: 1@ = random_int_in_ranges 0 3 :MEN_C3_9552 02D4: (unknown) 0@ 1@ == 0 // (int) var == num jump_if_false @MEN_C3_9586 0106: give_actor 0@ weapon 29 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 29 0002: jump @MEN_C3_9663 :MEN_C3_9586 1@ == 1 // (int) var == num jump_if_false @MEN_C3_9618 0106: give_actor 0@ weapon 25 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 25 0002: jump @MEN_C3_9663 :MEN_C3_9618 1@ == 2 // (int) var == num jump_if_false @MEN_C3_9650 0106: give_actor 0@ weapon 19 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 19 0002: jump @MEN_C3_9663 :MEN_C3_9650 0106: give_actor 0@ weapon 19 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 19 :MEN_C3_9663 005E: (unknown) :MEN_C3_9665 003F: destroy_actor $5795 00BB: (unknown) $5796 003E: $5795 = create_actor_pedtype 22 model 0@ at 1@ 2@ 3@ 01AF: (unknown) $5795 1 04B9: (unknown) $5795 0 0 1 041B: (unknown) $5795 9 03DE: (unknown) $5795 1 4@ == 1 // (int) var == num jump_if_false @MEN_C3_9732 00C1: (unknown) $5795 $5796 00BC: (unknown) $5796 0 :MEN_C3_9732 $5797 = 0 // (int) 0026: return :MEN_C3_9739 4@ = 0 // (int) 003E: 3@ = create_actor_pedtype 22 model 55 at 0@ 1@ 2@ 01C9: (unknown) 3@ 25 03D5: (unknown) 3@ 25 014B: set_actor 3@ health_to 25 03A5: (unknown) 3@ 1 01AF: (unknown) 3@ 1 00C1: (unknown) 3@ 4@ 00BF: (unknown) 4@ 2 04B9: (unknown) 3@ 0 0 1 01A4: (unknown) 3@ 0 041B: (unknown) 3@ 9 03DE: (unknown) 3@ 1 0026: return :MEN_C3_9810 6@ = 0 // (int) 4@ == -1 // (int) var == num jump_if_false @MEN_C3_9839 0139: 7@ = random_int_in_ranges 0 4 0002: jump @MEN_C3_9843 :MEN_C3_9839 0035: 7@ = 4@ // (int vars) :MEN_C3_9843 3@ > -1 // (int) var > num jump_if_false @MEN_C3_9936 004F: unknown_check 3@ jump_if_false @MEN_C3_9917 02BD: (unknown) 3@ 8@ 8@ == -1 // (int) var == num jump_if_false @MEN_C3_9898 00A4: 5@ = create_actor_pedtype 22 model $5546(7@,4) in_car 3@ driverseat 0002: jump @MEN_C3_9910 :MEN_C3_9898 0118: 5@ = create_actor_pedtype 22 model $5546(7@,4) in_car 3@ passenger_seat -1 :MEN_C3_9910 0002: jump @MEN_C3_9929 :MEN_C3_9917 003E: 5@ = create_actor_pedtype 22 model $5546(7@,4) at 0@ 1@ 2@ :MEN_C3_9929 0002: jump @MEN_C3_9948 :MEN_C3_9936 003E: 5@ = create_actor_pedtype 22 model $5546(7@,4) at 0@ 1@ 2@ :MEN_C3_9948 5@ == -1 // (int) var == num jump_if_false @MEN_C3_9962 005F: (unknown) :MEN_C3_9962 7@ == 0 // (int) var == num jump_if_false @MEN_C3_9985 0507: (unknown) 5@ 19 0002: jump @MEN_C3_10050 :MEN_C3_9985 7@ == 1 // (int) var == num jump_if_false @MEN_C3_10009 0507: (unknown) 5@ 20 0002: jump @MEN_C3_10050 :MEN_C3_10009 7@ == 2 // (int) var == num jump_if_false @MEN_C3_10033 0507: (unknown) 5@ 21 0002: jump @MEN_C3_10050 :MEN_C3_10033 7@ == 3 // (int) var == num jump_if_false @MEN_C3_10050 0507: (unknown) 5@ 22 :MEN_C3_10050 01C9: (unknown) 5@ 50 03D5: (unknown) 5@ 50 014B: set_actor 5@ health_to 50 0139: 7@ = random_int_in_ranges 0 2 7@ == 0 // (int) var == num jump_if_false @MEN_C3_10086 03A5: (unknown) 5@ 0 :MEN_C3_10086 04E4: (unknown) 5@ 1 04B9: (unknown) 5@ 0 0 0 01AF: (unknown) 5@ 1 00C1: (unknown) 5@ 6@ 00BF: (unknown) 6@ 2 01A4: (unknown) 5@ 0 041B: (unknown) 5@ 9 0139: 8@ = random_int_in_ranges 1750 2250 03D6: (unknown) 5@ 8@ 0139: 8@ = random_int_in_ranges 750 1250 03D7: (unknown) 5@ 8@ 03DE: (unknown) 5@ 1 005E: (unknown) :MEN_C3_10153 5@ = 0 // (int) 3@ == -1 // (int) var == num jump_if_false @MEN_C3_10182 0139: 6@ = random_int_in_ranges 0 4 0002: jump @MEN_C3_10186 :MEN_C3_10182 0035: 6@ = 3@ // (int vars) :MEN_C3_10186 2@ = -100.0 // (float) 003E: 4@ = create_actor_pedtype 22 model $5546(6@,4) at 0@ 1@ 2@ 4@ == -1 // (int) var == num jump_if_false @MEN_C3_10218 005F: (unknown) :MEN_C3_10218 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4484 10 0045: actor 4@ defined jump_if_false @MEN_C3_10301 0414: (unknown) 4@ 47 6 01C9: (unknown) 4@ 25 03D5: (unknown) 4@ 50 014B: set_actor 4@ health_to 50 01AF: (unknown) 4@ 1 00C1: (unknown) 4@ 5@ 00BC: (unknown) 5@ 0 00BF: (unknown) 5@ 2 0045: actor $1038 defined jump_if_false @MEN_C3_10301 0153: (unknown) 4@ $1038 041B: (unknown) 4@ 9 :MEN_C3_10301 005E: (unknown) :MEN_C3_10303 6@ = 0 // (int) 037A: constant_params 4 variable_params 2 unknown 7 call_with_params @MEN_C3_10153 0@ 1@ 2@ 3@ 5@ 6@ jump_if_false @MEN_C3_10332 005F: (unknown) :MEN_C3_10332 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4484 10 0045: actor 5@ defined jump_if_false @MEN_C3_10391 0154: (unknown) 5@ 4@ == 0 // (int) var == num jump_if_false @MEN_C3_10383 0414: (unknown) 5@ 74 371 0002: jump @MEN_C3_10391 :MEN_C3_10383 0414: (unknown) 5@ 74 372 :MEN_C3_10391 005E: (unknown) :MEN_C3_10393 0035: 2@ = $5550(0@,6) // (int vars) 0 >= 2@ // (int) num >= var 0022: jump_if_false @MEN_C3_10413 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10413 009F: actor 2@ dead 0022: jump_if_false @MEN_C3_10425 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10425 009F: actor $1038 dead 0022: jump_if_false @MEN_C3_10438 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10438 0035: $5568(0@,6) = 1@ // (int vars) 1@ == 1 // (int) var == num jump_if_false @MEN_C3_10505 0139: 3@ = random_int_in_ranges 0 $5862 00EE: (unknown) 2@ $5582(3@,8) $5590(3@,8) 01EC: (unknown) 2@ 0 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 0035: $5562(0@,6) = 3@ // (int vars) $5574(0@,6) = 0 // (int) :MEN_C3_10505 1@ == 3 // (int) var == num jump_if_false @MEN_C3_10556 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 020E: (unknown) 2@ 0 01EC: (unknown) 2@ 1 013E: actor 2@ look_at_actor $1038 00E4: (unknown) 2@ $1038 $5574(0@,6) = 0 // (int) :MEN_C3_10556 1@ == 4 // (int) var == num jump_if_false @MEN_C3_10604 013E: actor 2@ look_at_actor $1038 020E: (unknown) 2@ 1 01EC: (unknown) 2@ 0 0557: (unknown) 2@ 0 04B9: (unknown) 2@ 0 0 0 00E4: (unknown) 2@ $1038 $5574(0@,6) = 0 // (int) :MEN_C3_10604 1@ == 5 // (int) var == num jump_if_false @MEN_C3_10694 0139: 3@ = random_int_in_ranges 0 2 3@ == 0 // (int) var == num jump_if_false @MEN_C3_10652 02EE: get_actor 2@ coords_to 10@ 11@ 12@ with_offset 4.0 -2.0 0 0002: jump @MEN_C3_10664 :MEN_C3_10652 02EE: get_actor 2@ coords_to 10@ 11@ 12@ with_offset -4.0 -2.0 0 :MEN_C3_10664 00EE: (unknown) 2@ 10@ 11@ 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 01EC: (unknown) 2@ 1 $5574(0@,6) = 0 // (int) :MEN_C3_10694 1@ == 6 // (int) var == num jump_if_false @MEN_C3_10750 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 020E: (unknown) 2@ 0 04E4: (unknown) 2@ 1 01EC: (unknown) 2@ 1 013E: actor 2@ look_at_actor $1038 00E4: (unknown) 2@ $1038 $5574(0@,6) = 0 // (int) :MEN_C3_10750 005E: (unknown) :MEN_C3_10752 034D: (unknown) $5550(0@,6) jump_if_false @MEN_C3_10778 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10393 0@ 5 :MEN_C3_10778 005E: (unknown) :MEN_C3_10780 005E: (unknown) :MEN_C3_10782 0029: $5574(0@,6) += $6011 // (int vars) // Note: the incorrect math opcode was used here 1000 > $5574(0@,6) // (int) num > var 0022: jump_if_false @MEN_C3_10808 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10808 834D: not (unknown) $5550(0@,6) 0022: jump_if_false @MEN_C3_10834 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10393 0@ 3 :MEN_C3_10834 005E: (unknown) :MEN_C3_10836 0035: 1@ = $5562(0@,6) // (int vars) $6014 == 1 // (int) var == num jump_if_false @MEN_C3_10882 0043: store_actor $5550(0@,6) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0027: (unknown) $5582(1@,8) $5590(1@,8) $5598(1@,8) 2@ 3@ 4@ :MEN_C3_10882 0081: actor $5550(0@,6) near_point_on_foot $5582(1@,8) $5590(1@,8) radius 1.0 1.0 sphere 0 0022: jump_if_false @MEN_C3_10925 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10393 0@ 1 005E: (unknown) :MEN_C3_10925 00A3: (unknown) $5550(0@,6) jump_if_false @MEN_C3_10953 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10393 0@ 1 005E: (unknown) :MEN_C3_10953 034D: (unknown) $5550(0@,6) jump_if_false @MEN_C3_10981 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10393 0@ 2 005E: (unknown) :MEN_C3_10981 005E: (unknown) :MEN_C3_10983 834D: not (unknown) $5550(0@,6) jump_if_false @MEN_C3_11009 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10393 0@ 1 :MEN_C3_11009 005E: (unknown) :MEN_C3_11011 0 >= $5550(0@,6) // (int) num >= var 0022: jump_if_false @MEN_C3_11054 // Note: the incorrect math opcode was used here not $5556(0@,6) == 0 // (int) var == num jump_if_false @MEN_C3_11052 00BB: (unknown) $5556(0@,6) $5556(0@,6) = 0 // (int) :MEN_C3_11052 005F: (unknown) :MEN_C3_11054 009F: actor $5550(0@,6) dead jump_if_false @MEN_C3_11086 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_9389 0@ $5837 += 1 // (int) 005F: (unknown) :MEN_C3_11086 014D: 1@ = actor $5550(0@,6) health 0029: $5957 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5568(0@,6) == 1 // (int) var == num jump_if_false @MEN_C3_11131 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10836 0@ 0002: jump @MEN_C3_11256 :MEN_C3_11131 $5568(0@,6) == 2 // (int) var == num jump_if_false @MEN_C3_11164 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10983 0@ 0002: jump @MEN_C3_11256 :MEN_C3_11164 $5568(0@,6) == 3 // (int) var == num jump_if_false @MEN_C3_11197 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10752 0@ 0002: jump @MEN_C3_11256 :MEN_C3_11197 $5568(0@,6) == 5 // (int) var == num jump_if_false @MEN_C3_11230 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10782 0@ 0002: jump @MEN_C3_11256 :MEN_C3_11230 $5568(0@,6) == 6 // (int) var == num jump_if_false @MEN_C3_11256 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10780 0@ :MEN_C3_11256 $5836 += 1 // (int) 005E: (unknown) :MEN_C3_11264 $5957 = 0 // (int) 0@ = 0 // (int) :MEN_C3_11273 037B: constant_params 3 variable_params 2 unknown 5 call_with_params @MEN_C3_9739 $5582(0@,8) $5590(0@,8) $5598(0@,8) $5550(0@,6) $5556(0@,6) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10393 0@ 1 014D: 1@ = actor $5550(0@,6) health 0029: $5957 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_11273 003E: $5988 = create_actor_pedtype 22 model 29 at 417.01 519.31 11.25 0423: (unknown) $5988 417.01 519.31 11.25 0348: (unknown) $5988 1 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @MEN_C3_9665 26 418.11 520.89 10.99 1 0423: (unknown) $5795 418.11 520.89 10.99 00CF: set_actor $5795 Z_angle_to 341.9914 014D: 1@ = actor $5795 health 0507: (unknown) $5795 4 03DE: (unknown) $5795 1 0029: $5957 += 1@ // (int vars) // Note: the incorrect math opcode was used here 00CF: set_actor $5988 Z_angle_to 334.5 013E: actor $5795 look_at_actor $5988 0035: $5956 = $5957 // (int vars) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_8392 0026: return :MEN_C3_11500 0045: actor $5795 defined jump_if_false @MEN_C3_11627 0029: $5798 += $6011 // (int vars) // Note: the incorrect math opcode was used here $5798 > 10000 // (int) var > num jump_if_false @MEN_C3_11618 $5798 = 0 // (int) $5797 += 1 // (int) $5797 == 1 // (int) var == num jump_if_false @MEN_C3_11581 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'MENC3AB' 0002: jump @MEN_C3_11618 :MEN_C3_11581 $5797 == 2 // (int) var == num jump_if_false @MEN_C3_11618 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'MENC3AC' $5797 = 0 // (int) :MEN_C3_11618 005F: (unknown) 0002: jump @MEN_C3_11631 :MEN_C3_11627 00BB: (unknown) $5796 :MEN_C3_11631 4 > $5837 // (int) num > var 0022: jump_if_false @MEN_C3_11646 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_11646 005E: (unknown) :MEN_C3_11648 02E2: 2@ = 0 // (any) 0045: actor $1038 defined jump_if_false @MEN_C3_11668 02C0: (unknown) $1038 2@ :MEN_C3_11668 0045: actor $5795 defined 0022: jump_if_false @MEN_C3_11776 // Note: the incorrect math opcode was used here 0218: unknown_check $5795 $1038 0022: jump_if_false @MEN_C3_11713 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 'MENC3AA' 005E: (unknown) :MEN_C3_11713 02AE: (unknown) $1038 $5795 0022: jump_if_false @MEN_C3_11728 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11728 0326: unknown_check $5795 $1038 0022: jump_if_false @MEN_C3_11743 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11743 004F: unknown_check $3355 0022: jump_if_false @MEN_C3_11769 // Note: the incorrect math opcode was used here 0327: unknown_check $5795 $3355 0022: jump_if_false @MEN_C3_11769 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11769 0002: jump @MEN_C3_11778 :MEN_C3_11776 005E: (unknown) :MEN_C3_11778 0@ = 0 // (int) :MEN_C3_11782 0045: actor $5550(0@,6) defined jump_if_false @MEN_C3_11900 02AE: (unknown) $1038 $5550(0@,6) 0022: jump_if_false @MEN_C3_11812 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11812 0326: unknown_check $5550(0@,6) $1038 0022: jump_if_false @MEN_C3_11829 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11829 004F: unknown_check $3355 0022: jump_if_false @MEN_C3_11857 // Note: the incorrect math opcode was used here 0327: unknown_check $5550(0@,6) $3355 0022: jump_if_false @MEN_C3_11857 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11857 0218: unknown_check $5550(0@,6) $1038 0022: jump_if_false @MEN_C3_11893 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 'MENC3AA' 005E: (unknown) :MEN_C3_11893 0002: jump @MEN_C3_11902 :MEN_C3_11900 005E: (unknown) :MEN_C3_11902 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_11782 005F: (unknown) :MEN_C3_11921 0045: actor $5988 defined jump_if_false @MEN_C3_11943 0309: (unknown) $5988 1 99999999 :MEN_C3_11943 0045: actor $5795 defined jump_if_false @MEN_C3_11981 0106: give_actor $5795 weapon 29 ammo 10000 // Load the weapon model before using this 01C9: (unknown) $5795 50 00E4: (unknown) $5795 $1038 020E: (unknown) $5795 1 :MEN_C3_11981 0@ = 0 // (int) :MEN_C3_11985 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10393 0@ 3 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_9522 $5550(0@,6) -1 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_11985 0026: return :MEN_C3_12033 $5836 = 0 // (int) $5957 = 0 // (int) 0@ = 0 // (int) 0@ = 0 // (int) :MEN_C3_12051 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_11011 0@ 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_12051 0026: return :MEN_C3_12081 $5836 = 0 // (int) 0@ = 0 // (int) :MEN_C3_12090 $5550(0@,6) > 0 // (int) var > num jump_if_false @MEN_C3_12148 0045: actor $5550(0@,6) defined jump_if_false @MEN_C3_12130 $5836 += 1 // (int) 0002: jump @MEN_C3_12141 :MEN_C3_12130 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_9389 0@ :MEN_C3_12141 0002: jump @MEN_C3_12175 :MEN_C3_12148 not $5556(0@,6) == 0 // (int) var == num jump_if_false @MEN_C3_12175 00BB: (unknown) $5556(0@,6) $5556(0@,6) = 0 // (int) :MEN_C3_12175 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_12090 0026: return :MEN_C3_12194 $5957 = 0 // (int) 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6013 $6015 jump_if_false @MEN_C3_12227 0@ = 1 // (int) :MEN_C3_12227 6 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_12262 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_11011 0@ 0@ += 2 // (int) 0002: jump @MEN_C3_12227 :MEN_C3_12262 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_12081 $6014 == 1 // (int) var == num jump_if_false @MEN_C3_12301 011F: show_text_1number_highpriority GXT 'NUMBER' number $5836 time 50 flag 1 // ~1~ :MEN_C3_12301 0017: $5836 >= $5958 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_12316 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_12316 $5837 >= 12 // (int) var >= num jump_if_false @MEN_C3_12331 0026: return :MEN_C3_12331 037A: constant_params 0 variable_params 1 unknown 2 call_with_params @MEN_C3_9479 0@ jump_if_false @MEN_C3_12351 0026: return :MEN_C3_12351 0139: 1@ = random_int_in_ranges 0 $5899 005D: sphere_onscreen $5607(1@,12) $5619(1@,12) $5631(1@,12) radius 2.0 0022: jump_if_false @MEN_C3_12382 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_12382 0227: (unknown) $5607(1@,12) $5619(1@,12) $5631(1@,12) 1.0 1.0 2.0 0022: jump_if_false @MEN_C3_12413 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_12413 037A: constant_params 5 variable_params 2 unknown 2 call_with_params @MEN_C3_9810 $5607(1@,12) $5619(1@,12) $5631(1@,12) -1 -1 $5550(0@,6) $5556(0@,6) jump_if_false @MEN_C3_12456 0026: return :MEN_C3_12456 $5631(1@,12) > 20.0 // (float) var > num jump_if_false @MEN_C3_12507 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_9522 $5550(0@,6) 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_10393 0@ 4 0002: jump @MEN_C3_12536 :MEN_C3_12507 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_9522 $5550(0@,6) -1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_10393 0@ 3 :MEN_C3_12536 0026: return :MEN_C3_12538 $5836 > 0 // (int) var > num jump_if_false @MEN_C3_12552 005F: (unknown) :MEN_C3_12552 12 > $5837 // (int) num > var 0022: jump_if_false @MEN_C3_12567 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_12567 005E: (unknown) :MEN_C3_12569 $5966 = -1 // (int) $5965 = -1 // (int) 0026: return :MEN_C3_12583 0048: 4@ = create_car #MAVERICK at 0@ 1@ 2@ 00A4: 5@ = create_actor_pedtype 22 model $5802 in_car 4@ driverseat 0285: (unknown) 5@ 0 03D8: (unknown) 4@ 00D1: set_car 4@ Z_angle_to 3@ 005E: (unknown) :MEN_C3_12613 0@ = 0 // (int) :MEN_C3_12617 not $5711(0@,2) == -1 // (int) var == num jump_if_false @MEN_C3_12651 0045: actor $5711(0@,2) defined jump_if_false @MEN_C3_12651 003F: destroy_actor $5711(0@,2) :MEN_C3_12651 $5711(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C3_12617 not $5966 == -1 // (int) var == num jump_if_false @MEN_C3_12704 0045: actor $5966 defined jump_if_false @MEN_C3_12704 003F: destroy_actor $5966 :MEN_C3_12704 not $5965 == -1 // (int) var == num jump_if_false @MEN_C3_12732 004F: unknown_check $5965 jump_if_false @MEN_C3_12732 0049: destroy_car $5965 :MEN_C3_12732 $5966 = -1 // (int) $5965 = -1 // (int) 0026: return :MEN_C3_12746 0@ = 0 // (int) :MEN_C3_12750 not $5711(0@,2) == -1 // (int) var == num jump_if_false @MEN_C3_12796 0045: actor $5711(0@,2) defined jump_if_false @MEN_C3_12790 02B7: (unknown) $5711(0@,2) 020D: (unknown) $5711(0@,2) :MEN_C3_12790 0112: remove_references_to_actor $5711(0@,2) // Like turning an actor into a random pedestrian :MEN_C3_12796 $5711(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C3_12750 not $5966 == -1 // (int) var == num jump_if_false @MEN_C3_12849 0045: actor $5966 defined jump_if_false @MEN_C3_12849 0112: remove_references_to_actor $5966 // Like turning an actor into a random pedestrian :MEN_C3_12849 not $5965 == -1 // (int) var == num jump_if_false @MEN_C3_12899 004F: unknown_check $5965 jump_if_false @MEN_C3_12899 004D: store_car $5965 position_to 1@ 2@ 3@ 3@ += 50.0 // (float) 02DA: (unknown) $5965 1@ 2@ 3@ 40 0113: remove_references_to_car $5965 // Like turning a car into any random car :MEN_C3_12899 $5966 = -1 // (int) $5965 = -1 // (int) 0026: return :MEN_C3_12913 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 -30.0 60.0 037B: constant_params 4 variable_params 2 unknown 3 call_with_params @MEN_C3_12583 0@ 1@ 2@ 0 $5965 $5966 $5969 = 1 // (int) 0112: remove_references_to_actor $5967 // Like turning an actor into a random pedestrian 003E: $5967 = create_actor_pedtype 18 model $5802 at 0 0 30.0 02B6: (unknown) $5967 $5965 -1.2 -0.6 0.05 0 180.0 29 020E: (unknown) $5967 0 034F: (unknown) $5967 1 00E4: (unknown) $5967 $1038 01B1: (unknown) $5967 0 1 1 1 0 01C9: (unknown) $5967 20 0543: (unknown) $5967 0 0112: remove_references_to_actor $5968 // Like turning an actor into a random pedestrian 003E: $5968 = create_actor_pedtype 18 model $5803 at 0 0 30.0 02B6: (unknown) $5968 $5965 1.2 -0.6 0 1 180.0 29 020E: (unknown) $5968 0 034F: (unknown) $5968 1 00E4: (unknown) $5968 $1038 01B1: (unknown) $5968 0 1 1 1 0 01C9: (unknown) $5968 20 0543: (unknown) $5968 0 005E: (unknown) :MEN_C3_13118 0@ = 0 // (int) $5969 == 0 // (int) var == num jump_if_false @MEN_C3_13169 0078: if or $5971 > 0.5 // (float) var > num 60 > $5800 // (int) num > var 0022: jump_if_false @MEN_C3_13169 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C3_12913 005F: (unknown) :MEN_C3_13169 0 >= $5965 // (int) num >= var 0022: jump_if_false @MEN_C3_13183 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_13183 00A0: car $5965 wrecked 0022: jump_if_false @MEN_C3_13206 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C3_12746 005F: (unknown) :MEN_C3_13206 02EE: get_actor $1038 coords_to 2@ 3@ 4@ with_offset 0 45.0 5.0 01BB: (unknown) 2@ 3@ 4@ 5@ 5@ += 8.0 // (float) 0036: 4@ = 5@ // (float vars) 02DA: (unknown) $5965 2@ 3@ 4@ 60 02D8: unknown_check $5965 0022: jump_if_false @MEN_C3_13275 // Note: the incorrect math opcode was used here 02B3: (unknown) $5965 0112: remove_references_to_actor $5966 // Like turning an actor into a random pedestrian 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C3_12746 005F: (unknown) :MEN_C3_13275 0036: 6@ = $5971 // (float vars) 6@ *= 80.0 // (float) 6@ > 80.0 // (float) var > num jump_if_false @MEN_C3_13305 6@ = 80.0 // (float) :MEN_C3_13305 20.0 > 6@ // (float) num > var 0022: jump_if_false @MEN_C3_13324 // Note: the incorrect math opcode was used here 6@ = 20.0 // (float) :MEN_C3_13324 0038: 1@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0@ = 0 // (int) :MEN_C3_13332 not $5711(0@,2) == -1 // (int) var == num jump_if_false @MEN_C3_13420 0045: actor $5711(0@,2) defined jump_if_false @MEN_C3_13400 83A6: not (unknown) $5711(0@,2) jump_if_false @MEN_C3_13386 0309: (unknown) $5711(0@,2) 1 60000 :MEN_C3_13386 01C9: (unknown) $5711(0@,2) 1@ 0002: jump @MEN_C3_13420 :MEN_C3_13400 02B7: (unknown) $5711(0@,2) 0112: remove_references_to_actor $5711(0@,2) // Like turning an actor into a random pedestrian $5711(0@,2) = -1 // (int) :MEN_C3_13420 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C3_13332 005E: (unknown) 0026: return :MEN_C3_13441 $5955 >= 10 // (int) var >= num jump_if_false @MEN_C3_13456 005F: (unknown) :MEN_C3_13456 0035: 3@ = $5955 // (int vars) 0036: $5669(3@,10) = 0@ // (float vars) 0036: $5679(3@,10) = 1@ // (float vars) 0036: $5689(3@,10) = 2@ // (float vars) $5955 += 1 // (int) 005F: (unknown) :MEN_C3_13490 0048: 4@ = create_car #QUAD at 0@ 1@ 2@ 00D1: set_car 4@ Z_angle_to 3@ 0290: (unknown) 4@ 2.0 0300: (unknown) 4@ 255 01B0: (unknown) 4@ 1 0026: return :MEN_C3_13521 034B: unknown_check $5960 jump_if_false @MEN_C3_13536 0049: destroy_car $5960 :MEN_C3_13536 0048: $5960 = create_car #YOLA at 809.5495 1229.115 5.4958 00D1: set_car $5960 Z_angle_to 9.3341 0236: (unknown) $5960 3 01B2: (unknown) $5960 1 1 1 1 1 042F: (unknown) $5960 90000 014C: set_car $5960 health_to 90000 01F2: (unknown) $5960 1 0026: return :MEN_C3_13613 0048: 4@ = create_car #QUAD at 0@ 1@ 2@ 00D1: set_car 4@ Z_angle_to 3@ 0334: (unknown) 4@ 0 014E: 5@ = car 4@ health 5@ *= 3 // (int) 042F: (unknown) 4@ 5@ 014C: set_car 4@ health_to 5@ 0026: return :MEN_C3_13649 0045: actor $5806 defined 0022: jump_if_false @MEN_C3_13686 // Note: the incorrect math opcode was used here 0078: if or 0.25 > $5971 // (float) num > var $5800 > 80 // (int) var > num jump_if_false @MEN_C3_13686 0026: return :MEN_C3_13686 80A0: not car 0@ wrecked jump_if_false @MEN_C3_13845 027F: store_coords_to 1@ 2@ 3@ from_actor 0@ with_offset 0 -10.0 0 $5974 == 1 // (int) var == num jump_if_false @MEN_C3_13741 0057: show_text_highpriority GXT 'MEC3_I2' time 3000 flag 1 // Watch out! ~r~The dealer's~w~ throwing grenades! $5974 = 0 // (int) :MEN_C3_13741 0080: actor $1038 near_point 1@ 2@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C3_13845 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 4@ 5@ 6@ 6@ += 1.0 // (float) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 9@ = 1.0 // (float) 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5066 7@ 8@ 9@ -1.0 -1.0 2.0 7@ 8@ 9@ 0092: $5972 = init_object #GRENADE at 4@ 5@ 6@ 022A: (unknown) $5972 1 0224: (unknown) $5972 7@ 8@ 9@ 010E: $5973 = current_time_in_ms $5973 += 1000 // (int) :MEN_C3_13845 0026: return :MEN_C3_13847 $5972 > 0 // (int) var > num jump_if_false @MEN_C3_13914 0011: 1@ > $5973 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_13907 // Note: the incorrect math opcode was used here 010C: store_object $5972 position_to 3@ 4@ 5@ 0093: destroy_object $5972 013C: create_explosion_at 3@ 4@ 5@ radius 0 $5972 = 0 // (int) 0139: 2@ = random_int_in_ranges 3000 4000 0029: $5973 += 2@ // (int vars) // Note: the incorrect math opcode was used here :MEN_C3_13907 0002: jump @MEN_C3_13937 :MEN_C3_13914 0011: 1@ > $5973 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_13937 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_13649 0@ :MEN_C3_13937 0026: return :MEN_C3_13939 $5964 == 1 // (int) var == num jump_if_false @MEN_C3_13954 0026: return :MEN_C3_13954 00A0: car $5961 wrecked jump_if_false @MEN_C3_14036 $5964 == 0 // (int) var == num jump_if_false @MEN_C3_14034 $5964 = 1 // (int) 0045: actor $5795 defined jump_if_false @MEN_C3_14011 00E4: (unknown) $5795 $1038 02A5: (unknown) $5795 0 01EC: (unknown) $5795 1 :MEN_C3_14011 0045: actor $5806 defined jump_if_false @MEN_C3_14034 00E4: (unknown) $5806 $1038 01EC: (unknown) $5806 1 :MEN_C3_14034 0026: return :MEN_C3_14036 $6014 == 1 // (int) var == num jump_if_false @MEN_C3_14062 01CA: (unknown) $5961 2@ 0374: (unknown) 50 150 2@ :MEN_C3_14062 not $5801 == 1 // (int) var == num jump_if_false @MEN_C3_14146 0029: $5975 += $6011 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 9 variable_params 1 unknown 3 call_with_params @MAIN_6135 $1042 $1043 $1044 $6001 $6002 $6003 $5998 $5999 $6000 2@ 0078: if or 2@ > 1.0 // (float) var > num $5975 > 15000 // (int) var > num jump_if_false @MEN_C3_14146 $5801 = 1 // (int) 0051: set_car $5961 traffic_behavior_to 2 :MEN_C3_14146 0035: 1@ = $5963 // (int vars) 02BD: (unknown) $5961 0@ 0@ == -1 // (int) var == num jump_if_false @MEN_C3_14181 $5964 = 1 // (int) 0002: jump @MEN_C3_14224 :MEN_C3_14181 02D8: unknown_check $5961 jump_if_false @MEN_C3_14205 $5964 = 1 // (int) 0002: jump @MEN_C3_14224 :MEN_C3_14205 0017: $5963 >= $5955 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_14224 // Note: the incorrect math opcode was used here $5964 = 1 // (int) :MEN_C3_14224 $5964 == 1 // (int) var == num jump_if_false @MEN_C3_14306 0045: actor $5795 defined jump_if_false @MEN_C3_14265 00E4: (unknown) $5795 $1038 02A5: (unknown) $5795 0 01EC: (unknown) $5795 1 :MEN_C3_14265 0045: actor $5806 defined jump_if_false @MEN_C3_14288 00E4: (unknown) $5806 $1038 01EC: (unknown) $5806 1 :MEN_C3_14288 004F: unknown_check $5961 jump_if_false @MEN_C3_14304 0052: set_car $5961 driver_behaviour_to 0 :MEN_C3_14304 0026: return :MEN_C3_14306 0045: actor $5795 defined jump_if_false @MEN_C3_14349 007C: actor $5795 driving $5961 0022: jump_if_false @MEN_C3_14349 // Note: the incorrect math opcode was used here 2 > $5800 // (int) num > var 0022: jump_if_false @MEN_C3_14349 // Note: the incorrect math opcode was used here 01F1: kill_actor $5795 0026: return :MEN_C3_14349 0035: 1@ = $5963 // (int vars) 0102: car $5961 near_point $5669(1@,10) $5679(1@,10) radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C3_14386 // Note: the incorrect math opcode was used here $5963 += 1 // (int) :MEN_C3_14386 $5801 == 1 // (int) var == num jump_if_false @MEN_C3_14463 004A: car $5961 drive_to $5669(1@,10) $5679(1@,10) $5689(1@,10) 25 > $5800 // (int) num > var 0022: jump_if_false @MEN_C3_14442 // Note: the incorrect math opcode was used here 0050: set_car $5961 max_speed_to 36.0 0002: jump @MEN_C3_14449 :MEN_C3_14442 0050: set_car $5961 max_speed_to 25.0 :MEN_C3_14449 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_13847 $5961 $6009 :MEN_C3_14463 0026: return :MEN_C3_14465 037A: constant_params 2 variable_params 1 unknown 6 call_with_params @MEN_C3_8587 $5795 $5799 $5800 jump_if_false @MEN_C3_14490 0026: return :MEN_C3_14490 0035: 0@ = $5955 // (int vars) 0@ -= 1 // (int) 0043: store_actor $5795 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $5669(0@,10) $5679(0@,10) 4@ 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @MAIN_5846 4@ $5970 5@ 5@ /= 100.0 // (float) 5@ > 1.0 // (float) var > num jump_if_false @MEN_C3_14559 5@ = 1.0 // (float) :MEN_C3_14559 0 > 5@ // (float) num > var 0022: jump_if_false @MEN_C3_14574 // Note: the incorrect math opcode was used here 5@ = 0 // (float) :MEN_C3_14574 10 > $5800 // (int) num > var 0022: jump_if_false @MEN_C3_14604 // Note: the incorrect math opcode was used here 0045: actor $5795 defined 0022: jump_if_false @MEN_C3_14604 // Note: the incorrect math opcode was used here 02A5: (unknown) $5795 1 :MEN_C3_14604 $5971 = 1.0 // (float) 002C: $5971 -= 5@ // (float vars) $5962 == 0 // (int) var == num jump_if_false @MEN_C3_14733 $5971 > 0.75 // (float) var > num jump_if_false @MEN_C3_14733 0057: show_text_highpriority GXT 'MEC3_07' time 5000 flag 1 // Don't let ~r~the dealer~w~ reach his ~y~speedboat! 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_13521 01F2: (unknown) $5960 1 $5962 = 1 // (int) 0045: actor $5795 defined jump_if_false @MEN_C3_14733 03D5: (unknown) $5795 200 $5800 *= 2 // (int) 014B: set_actor $5795 health_to $5800 $5799 = 200 // (int) 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @MEN_C3_8587 $5795 $5799 $5800 :MEN_C3_14733 $6014 == 1 // (int) var == num jump_if_false @MEN_C3_14754 0374: (unknown) 50 50 $5971 :MEN_C3_14754 0026: return :MEN_C3_14756 $5975 = 0 // (int) 0151: remove_forbidden_for_peds_cube_cornerA 591.64 -304.72 12.0 cornerB 654.86 -192.0 14.0 024F: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_7870 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8810 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8935 $5983 = 625.0 // (float) $5984 = -267.26 // (float) $5985 = 13.82 // (float) $5977 = 645.12 // (float) $5978 = -267.68 // (float) $5979 = 13.82 // (float) $5981 = 99999 // (int) $5987 = 99999 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8766 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8892 $5962 = 0 // (int) $5964 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_9350 003F: destroy_actor $5795 00BB: (unknown) $5796 0049: destroy_car $5961 037B: constant_params 4 variable_params 1 unknown 1 call_with_params @MEN_C3_13613 667.66 -287.87 8.68 279.89 $5959 037B: constant_params 4 variable_params 1 unknown 1 call_with_params @MEN_C3_13490 666.77 -283.17 9.26 -83.01 $5961 004F: unknown_check $5961 jump_if_false @MEN_C3_15042 00A4: $5795 = create_actor_pedtype 22 model 53 in_car $5961 driverseat 041B: (unknown) $5795 9 0507: (unknown) $5795 5 :MEN_C3_15042 03D5: (unknown) $5795 1000 014B: set_actor $5795 health_to 1000 $5799 = 1000 // (int) 037B: constant_params 2 variable_params 1 unknown 1 call_with_params @MEN_C3_8587 $5795 $5799 $5800 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_4810 3 024D: (unknown) $5800 1 'MEC3_S1' // Dealer 0052: set_car $5961 driver_behaviour_to 0 004C: set_car $5961 to_normal_driver 0106: give_actor $5795 weapon 29 ammo 10000 // Load the weapon model before using this 04AE: (unknown) $5795 5 01AF: (unknown) $5795 1 0339: (unknown) $5795 1 00C1: (unknown) $5795 $5796 00BC: (unknown) $5796 0 02A5: (unknown) $5795 0 01B1: (unknown) $5795 0 0 0 0 0 $5963 = 1 // (int) 037B: constant_params 5 variable_params 2 unknown 1 call_with_params @MEN_C3_9810 666.99 -287.23 9.39 $5961 0 $5806 $5812 01AF: (unknown) $5806 1 0442: (unknown) $5806 1 03D5: (unknown) $5806 800 014B: set_actor $5806 health_to 800 02A5: (unknown) $5806 1 0127: reset_actor $5806 flags 00A1: (unknown) $5806 1 01A4: (unknown) $5806 1 0543: (unknown) $5806 0 0106: give_actor $5806 weapon 25 ammo 10000 // Load the weapon model before using this 00BB: (unknown) $5812 0035: 0@ = $5955 // (int vars) 0@ -= 1 // (int) 031D: (unknown) $5925 $5935 $5669(0@,10) $5679(0@,10) $5970 02CB: (unknown) 5.0 0264: (unknown) 1.0 0045: actor $1038 defined 0022: jump_if_false @MEN_C3_15337 // Note: the incorrect math opcode was used here 010F: (unknown) $1038 648.68 -267.678 13.52 :MEN_C3_15337 $5969 = 0 // (int) $5974 = 1 // (int) 0026: return :MEN_C3_15350 024F: (unknown) 0.5 00BB: (unknown) $5989 0035: $6007 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8375 $6007 == 1 // (int) var == num jump_if_false @MEN_C3_15644 $5862 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 422.41 506.96 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 409.14 524.48 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 425.26 523.3 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 409.13 508.35 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 383.08 504.23 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 453.18 500.33 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 457.95 546.43 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 396.19 544.39 10.65 $5991 = 416.3607 // (float) $5992 = 517.0615 // (float) $5993 = 11.248 // (float) 00C3: (unknown) $5991 $5992 $5993 $5989 00BC: (unknown) $5989 0 02CB: (unknown) 2.5 0264: (unknown) 2.0 0026: return :MEN_C3_15644 $6007 == 2 // (int) var == num jump_if_false @MEN_C3_15667 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_11264 :MEN_C3_15667 $6007 == 3 // (int) var == num jump_if_false @MEN_C3_15680 :MEN_C3_15680 $6007 == 4 // (int) var == num jump_if_false @MEN_C3_15788 0045: actor $5988 defined jump_if_false @MEN_C3_15710 00E6: (unknown) $5988 $1038 :MEN_C3_15710 020D: (unknown) $5795 00BB: (unknown) $5796 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_9440 $5991 = 514.61 // (float) $5992 = -181.3 // (float) $5993 = 13.8 // (float) 0248: (unknown) $5991 $5992 $5993 5.0 $5990 00C3: (unknown) $5991 $5992 $5993 $5989 02CB: (unknown) 1.0 0264: (unknown) 1.0 :MEN_C3_15788 $6007 == 5 // (int) var == num jump_if_false @MEN_C3_16493 024F: (unknown) 0 0112: remove_references_to_actor $5988 // Like turning an actor into a random pedestrian $5862 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 601.959 -291.379 13.63 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 598.594 -267.1 13.82 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 642.542 -267.817 13.82 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 636.386 -222.603 13.63 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 606.839 -225.267 13.82 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9250 634.475 -291.993 13.82 0152: create_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_7432 0045: actor $1038 defined jump_if_false @MEN_C3_16087 0044: put_actor $1038 at 623.09 -266.74 13.78 01BB: (unknown) 623.09 -266.74 13.78 2@ 0044: put_actor $1038 at 623.09 -266.74 2@ 010F: (unknown) $1038 651.98 -267.17 13.78 0200: (unknown) $1038 1 :MEN_C3_16087 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_9350 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8810 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8935 $5983 = 625.0 // (float) $5984 = -267.26 // (float) $5985 = 13.82 // (float) $5977 = 645.12 // (float) $5978 = -267.68 // (float) $5979 = 13.82 // (float) $5981 = 99999 // (int) $5987 = 99999 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8766 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8892 $5958 = 5 // (int) 1@ = 0 // (int) :MEN_C3_16218 037B: constant_params 5 variable_params 2 unknown 3 call_with_params @MEN_C3_9810 $5607(1@,12) $5619(1@,12) $5631(1@,12) -1 -1 $5550(1@,6) $5556(1@,6) 1@ == 0 // (int) var == num jump_if_false @MEN_C3_16298 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_10393 1@ 4 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_9522 $5550(1@,6) 0 0002: jump @MEN_C3_16327 :MEN_C3_16298 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_10393 1@ 3 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_9522 $5550(1@,6) -1 :MEN_C3_16327 0045: actor $5550(1@,6) defined jump_if_false @MEN_C3_16348 04E4: (unknown) $5550(1@,6) 1 :MEN_C3_16348 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @MEN_C3_16218 1@ = 4 // (int) 037B: constant_params 5 variable_params 2 unknown 3 call_with_params @MEN_C3_9810 625.75 -266.45 12.78 -1 0 $5550(1@,6) $5556(1@,6) 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_10393 1@ 3 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_9522 $5550(1@,6) 2 0045: actor $5550(1@,6) defined jump_if_false @MEN_C3_16480 01C9: (unknown) $5550(1@,6) 1 03D7: (unknown) $5550(1@,6) 2000 03D6: (unknown) $5550(1@,6) 1000 04AE: (unknown) $5550(1@,6) 0 :MEN_C3_16480 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4484 250 :MEN_C3_16493 $6007 == 6 // (int) var == num jump_if_false @MEN_C3_16516 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_14756 :MEN_C3_16516 $6007 == 90 // (int) var == num jump_if_false @MEN_C3_16539 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_12746 :MEN_C3_16539 0026: return :MEN_C3_16541 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 55 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 29 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 26 0@ = 0 // (int) :MEN_C3_16581 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 $5738(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MEN_C3_16581 0026: return :MEN_C3_16614 0162: release_model 55 0162: release_model 29 0162: release_model 26 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 225 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 342 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 230 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 213 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 53 0@ = 0 // (int) :MEN_C3_16694 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 $5546(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_16694 0443: (unknown) 74 :MEN_C3_16729 8445: not (unknown) 74 jump_if_false @MEN_C3_16750 0001: wait 0 ms 0002: jump @MEN_C3_16729 :MEN_C3_16750 0026: return :MEN_C3_16752 0006: $6017 = '' // (string) // Note: the incorrect math opcode was used here $6015 = 0 // (int) $5801 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_12569 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_9090 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_7937 $5955 = 0 // (int) $5987 = 999999 // (int) $5981 = 999999 // (int) 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 623.8979 -231.7668 23.9219 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 599.2339 -211.4236 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 560.3799 -256.9224 13.973 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 583.7871 -262.8491 13.8265 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 600.2995 -302.9998 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 626.4834 -294.7696 13.8213 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 640.3424 -274.1099 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 601.6787 -266.463 13.8265 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 611.8613 -245.861 13.8213 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 612.2479 -273.7899 13.8222 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 636.453 -237.7244 13.8222 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9152 629.8329 -208.7746 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 612.22 -288.1 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 613.46 -289.47 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 611.8 -285.73 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 611.86 -283.37 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 611.74 -281.24 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 611.51 -279.3 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 611.54 -260.98 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9201 611.85 -254.98 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 711.05 -294.23 9.27 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 757.5 -257.68 10.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 818.36 -211.75 12.1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 884.89 -95.4 12.47 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 888.44 -1.28 10.35 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 891.93 53.39 10.22 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 900.93 100.25 9.08 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 892.66 163.26 10.18 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13441 809.2691 1203.991 9.9195 $5802 = 64 // (int) $5803 = 24 // (int) $5804 = 45 // (int) $5805 = 50 // (int) $5994 = 348 // (int) $5995 = 354 // (int) $5996 = 346 // (int) 0045: actor $1038 defined jump_if_false @MEN_C3_17629 0044: put_actor $1038 at 28.3578 1136.937 18.81 00CF: set_actor $1038 Z_angle_to 167.7101 01CF: (unknown) :MEN_C3_17629 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_16541 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8935 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8810 $6008 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'MENC3AA' 'SMNC3AA' 0 0 // ~w~Who the hell is that guy! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'MENC3AB' 'SMNC3AB' 0 0 // ~w~Get him! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'MENC3AC' 'SMNC3AC' 0 0 // ~w~Kill him! 005E: (unknown) :MEN_C3_17757 0151: remove_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 0249: (unknown) $5990 00BB: (unknown) $5989 0112: remove_references_to_actor $5795 // Like turning an actor into a random pedestrian 00BB: (unknown) $5796 00AE: remove_status_text $5800 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_9440 0112: remove_references_to_actor $5988 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5959 // Like turning a car into any random car 0113: remove_references_to_car $5961 // Like turning a car into any random car 0113: remove_references_to_car $5960 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_12746 012E: toggle_player $1038 ignored_by_cops 0 02CB: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 024F: (unknown) 1.0 010A: release_weather 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_7870 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8935 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8810 0026: return :MEN_C3_17898 0045: actor $1038 defined jump_if_false @MEN_C3_17914 02C0: (unknown) $1038 3@ :MEN_C3_17914 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MEN_C3_190 1000 0152: create_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 024F: (unknown) 0 0045: actor $1038 defined jump_if_false @MEN_C3_18009 009B: clear_player $1038 wanted_level 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MEN_C3_3645 $1038 622.67 -268.54 13.822 0200: (unknown) $1038 0 :MEN_C3_18009 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_16614 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_9350 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_7432 00B9: set_camera_position 611.83 -284.17 13.84 rotations 0 0 0 00BA: set_camera_point_at 611.49 -283.27 13.55 mode 2 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_10303 611.21 -283.26 13.67 2 0 $5806 $5812 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_10303 611.31 -281.39 13.65 3 0 $5807 $5813 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_10303 611.4 -279.36 13.66 0 0 $5808 $5814 0045: actor $5806 defined jump_if_false @MEN_C3_18234 0503: (unknown) $5806 1 0423: (unknown) $5806 611.21 -283.26 13.67 00CF: set_actor $5806 Z_angle_to 280.14 04B5: (unknown) $5806 0 0507: (unknown) $5806 1 04AE: (unknown) $5806 0 :MEN_C3_18234 0045: actor $5807 defined jump_if_false @MEN_C3_18295 0503: (unknown) $5807 1 0423: (unknown) $5807 611.31 -281.39 13.65 00CF: set_actor $5807 Z_angle_to 277.86 04B5: (unknown) $5807 0 0507: (unknown) $5807 1 04AE: (unknown) $5807 0 :MEN_C3_18295 0045: actor $5808 defined jump_if_false @MEN_C3_18356 0503: (unknown) $5808 1 0423: (unknown) $5808 611.4 -279.36 13.66 00CF: set_actor $5808 Z_angle_to 264.07 04B5: (unknown) $5808 0 0507: (unknown) $5808 1 04AE: (unknown) $5808 0 :MEN_C3_18356 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9810 624.13 -231.58 23.88 -1 0 $5811 $5817 0045: actor $5811 defined jump_if_false @MEN_C3_18418 02D4: (unknown) $5811 04AE: (unknown) $5811 0 020E: (unknown) $5811 1 00A2: (unknown) $5811 :MEN_C3_18418 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4484 100 003E: 6@ = create_actor_pedtype 22 model 0 at 607.61 -267.13 13.83 00CF: set_actor 6@ Z_angle_to -85.91 01EC: (unknown) 6@ 0 04B9: (unknown) 6@ 1 1 0 003E: 7@ = create_actor_pedtype 22 model 53 at 626.25 -267.31 12.78 00CF: set_actor 7@ Z_angle_to 167.46 04B9: (unknown) 7@ 0 1 0 04AE: (unknown) 7@ 5 003E: 8@ = create_actor_pedtype 22 model $5802 at 625.75 -266.45 12.78 00CF: set_actor 8@ Z_angle_to 122.46 0507: (unknown) 8@ 1 04AE: (unknown) 8@ 0 0153: (unknown) 8@ 7@ 0153: (unknown) 7@ 8@ 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12755 'MENC3BA' 'MEC3_C1' 7@ 0 // ~w~This is a private party pal. 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12704 'MENC3BA' 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12755 'MENC3BB' 'MEC3_C2' 6@ 0 // ~w~Yeah, well this is a public execution. 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12704 'MENC3BB' 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12755 'MENC3BC' 'MEC3_C3' 7@ 0 // ~w~Holy shit! Get him girls! 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12704 'MENC3BC' 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12755 'VICEXBN' 'SVCEXBN' 6@ 0 // Motherfucker. 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12704 'VICEXBN' 00B9: set_camera_position 613.14 -284.17 13.39 rotations 0 0 0 00BA: set_camera_point_at 612.48 -283.42 13.42 mode 2 0045: actor 6@ defined jump_if_false @MEN_C3_18830 00A2: (unknown) 6@ 04B9: (unknown) 6@ 0 0 0 0285: (unknown) 6@ 0 0557: (unknown) 6@ 0 :MEN_C3_18830 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_4326 0045: actor 6@ defined jump_if_false @MEN_C3_18870 00A2: (unknown) 6@ 04B9: (unknown) 6@ 0 0 0 0285: (unknown) 6@ 0 0557: (unknown) 6@ 0 :MEN_C3_18870 0001: wait 0 ms 00B9: set_camera_position 613.14 -284.17 13.39 rotations 0 0 0 00BA: set_camera_point_at 612.48 -283.42 13.42 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position 613.14 -284.17 13.39 rotations 0 0 0 00BA: set_camera_point_at 613.47 -283.24 13.56 mode 1 0045: actor 6@ defined jump_if_false @MEN_C3_18983 00EE: (unknown) 6@ 623.52 -267.16 :MEN_C3_18983 4@ = 0 // (int) :MEN_C3_18987 4@ == 0 // (int) var == num jump_if_false @MEN_C3_19065 0045: actor 6@ defined jump_if_false @MEN_C3_19032 0043: store_actor 6@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 9@ > 620.0 // (float) var > num jump_if_false @MEN_C3_19032 4@ = 1 // (int) :MEN_C3_19032 0377: (unknown) 44 5@ 5@ > 0 // (int) var > num jump_if_false @MEN_C3_19055 0002: jump @MEN_C3_20692 :MEN_C3_19055 0001: wait 0 ms 0002: jump @MEN_C3_18987 :MEN_C3_19065 0045: actor 6@ defined jump_if_false @MEN_C3_19109 0045: actor 8@ defined jump_if_false @MEN_C3_19092 0154: (unknown) 8@ 0153: (unknown) 8@ 6@ :MEN_C3_19092 0045: actor 7@ defined 0022: jump_if_false @MEN_C3_19109 // Note: the incorrect math opcode was used here 0154: (unknown) 7@ 0153: (unknown) 7@ 6@ :MEN_C3_19109 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13171 'MENC3BA' 1 0045: actor 6@ defined jump_if_false @MEN_C3_19153 00EE: (unknown) 6@ 623.52 -267.16 :MEN_C3_19153 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C3_19180 0002: jump @MEN_C3_20692 :MEN_C3_19180 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13348 'MENC3BA' jump_if_false @MEN_C3_19213 0002: jump @MEN_C3_20692 :MEN_C3_19213 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13171 'MENC3BB' 1 4@ = 0 // (int) :MEN_C3_19238 4@ == 0 // (int) var == num jump_if_false @MEN_C3_19332 0045: actor 6@ defined jump_if_false @MEN_C3_19299 00A3: (unknown) 6@ jump_if_false @MEN_C3_19274 4@ = 1 // (int) :MEN_C3_19274 0043: store_actor 6@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 9@ > 623.0 // (float) var > num jump_if_false @MEN_C3_19299 4@ = 1 // (int) :MEN_C3_19299 0377: (unknown) 44 5@ 5@ > 0 // (int) var > num jump_if_false @MEN_C3_19322 0002: jump @MEN_C3_20692 :MEN_C3_19322 0001: wait 0 ms 0002: jump @MEN_C3_19238 :MEN_C3_19332 00B9: set_camera_position 622.5 -268.07 13.93 rotations 0 0 0 00BA: set_camera_point_at 623.39 -267.63 14.02 mode 2 0045: actor 6@ defined jump_if_false @MEN_C3_19431 0044: put_actor 6@ at 623.52 -267.16 12.82 00CF: set_actor 6@ Z_angle_to -85.91 not 3@ == -1 // (int) var == num jump_if_false @MEN_C3_19431 0106: give_actor 6@ weapon 3@ ammo 100000 // Load the weapon model before using this 010B: set_actor 6@ armed_weapon_to 3@ :MEN_C3_19431 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13348 'MENC3BB' jump_if_false @MEN_C3_19464 0002: jump @MEN_C3_20692 :MEN_C3_19464 0045: actor 7@ defined jump_if_false @MEN_C3_19477 00A2: (unknown) 7@ :MEN_C3_19477 0045: actor 8@ defined jump_if_false @MEN_C3_19498 0154: (unknown) 8@ 00CF: set_actor 8@ Z_angle_to 122.46 :MEN_C3_19498 00B9: set_camera_position 622.5 -268.07 13.93 rotations 0 0 0 00BA: set_camera_point_at 623.39 -267.63 14.02 mode 2 0001: wait 0 ms 0045: actor 6@ defined jump_if_false @MEN_C3_19572 0045: actor 7@ defined jump_if_false @MEN_C3_19572 0543: (unknown) 6@ 0 0542: (unknown) 6@ 1 00F4: (unknown) 6@ 7@ :MEN_C3_19572 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_9350 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9810 613.07 -285.53 13.78 -1 0 $5806 $5812 0045: actor $5806 defined jump_if_false @MEN_C3_19648 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9522 $5806 2 00CF: set_actor $5806 Z_angle_to -23.01 :MEN_C3_19648 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9810 613.54 -286.66 12.78 -1 1 $5807 $5813 0045: actor $5807 defined jump_if_false @MEN_C3_19714 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9522 $5807 0 00CF: set_actor $5807 Z_angle_to -27.09 :MEN_C3_19714 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9810 612.91 -284.26 12.78 -1 2 $5808 $5814 0045: actor $5808 defined jump_if_false @MEN_C3_19786 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9522 $5808 2 00CF: set_actor $5808 Z_angle_to -31.35 04AE: (unknown) $5808 0 :MEN_C3_19786 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9810 612.95 -282.94 12.78 -1 3 $5809 $5815 0045: actor $5809 defined jump_if_false @MEN_C3_19857 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9522 $5809 0 00CF: set_actor $5809 Z_angle_to -34.31 04AE: (unknown) $5809 0 :MEN_C3_19857 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9810 612.36 -281.99 12.78 -1 0 $5810 $5816 0045: actor $5810 defined jump_if_false @MEN_C3_19925 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9522 $5810 0 00CF: set_actor $5810 Z_angle_to -37.25 04AE: (unknown) $5810 0 :MEN_C3_19925 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9810 624.13 -231.58 23.88 -1 0 $5811 $5817 0045: actor $5811 defined jump_if_false @MEN_C3_19994 00CF: set_actor $5811 Z_angle_to -177.25 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9522 $5811 0 04AE: (unknown) $5811 0 :MEN_C3_19994 0045: actor 6@ defined jump_if_false @MEN_C3_20122 0@ = 0 // (int) :MEN_C3_20008 0045: actor $5550(0@,6) defined jump_if_false @MEN_C3_20052 0507: (unknown) $5550(0@,6) 1 0543: (unknown) $5550(0@,6) 0 0542: (unknown) $5550(0@,6) 1 0503: (unknown) $5550(0@,6) 1 :MEN_C3_20052 0001: wait 0 ms not 0@ == 5 // (int) var == num jump_if_false @MEN_C3_20105 0045: actor 6@ defined jump_if_false @MEN_C3_20105 0045: actor $5550(0@,6) defined jump_if_false @MEN_C3_20105 00F4: (unknown) $5550(0@,6) 6@ 0503: (unknown) $5550(0@,6) 1 :MEN_C3_20105 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_20008 :MEN_C3_20122 0001: wait 0 ms 0@ = 5 // (int) 0045: actor $5550(0@,6) defined jump_if_false @MEN_C3_20166 0045: actor 6@ defined jump_if_false @MEN_C3_20160 013E: actor $5550(0@,6) look_at_actor 6@ :MEN_C3_20160 00A2: (unknown) $5550(0@,6) :MEN_C3_20166 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13171 'MENC3BC' 1 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C3_20214 0002: jump @MEN_C3_20692 :MEN_C3_20214 00B9: set_camera_position 623.48 -230.49 24.53 rotations 0 0 0 00BA: set_camera_point_at 623.67 -231.42 24.21 mode 2 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_7870 0045: actor 7@ defined jump_if_false @MEN_C3_20304 010F: (unknown) 7@ 652.75 -267.31 12.79 04B9: (unknown) 7@ 0 0 0 0285: (unknown) 7@ 0 0557: (unknown) 7@ 0 :MEN_C3_20304 0001: wait 0 ms 0045: actor 7@ defined jump_if_false @MEN_C3_20329 00F5: (unknown) 7@ 652.75 -267.31 :MEN_C3_20329 0001: wait 0 ms 4@ = 0 // (int) :MEN_C3_20336 4@ == 0 // (int) var == num jump_if_false @MEN_C3_20429 0045: actor 7@ defined jump_if_false @MEN_C3_20396 00A3: (unknown) 7@ jump_if_false @MEN_C3_20372 4@ = 1 // (int) :MEN_C3_20372 0043: store_actor 7@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 9@ > 648.0 // (float) var > num jump_if_false @MEN_C3_20396 4@ = 1 // (int) :MEN_C3_20396 0377: (unknown) 44 5@ 5@ > 0 // (int) var > num jump_if_false @MEN_C3_20419 0002: jump @MEN_C3_20692 :MEN_C3_20419 0001: wait 0 ms 0002: jump @MEN_C3_20336 :MEN_C3_20429 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13348 'MENC3BC' jump_if_false @MEN_C3_20462 0002: jump @MEN_C3_20692 :MEN_C3_20462 00B9: set_camera_position 614.84 -280.39 13.05 rotations 0 0 0 00BA: set_camera_point_at 614.26 -281.16 13.32 mode 2 003F: destroy_actor 7@ 7@ = 0 // (int) 0045: actor 6@ defined jump_if_false @MEN_C3_20521 00A2: (unknown) 6@ :MEN_C3_20521 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4341 3000 jump_if_false @MEN_C3_20548 0002: jump @MEN_C3_20692 :MEN_C3_20548 00B9: set_camera_position 624.86 -267.7 13.49 rotations 0 0 0 00BA: set_camera_point_at 624.0 -267.35 13.88 mode 2 0045: actor 6@ defined jump_if_false @MEN_C3_20598 0154: (unknown) 6@ :MEN_C3_20598 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C3_20628 0002: jump @MEN_C3_20692 :MEN_C3_20628 00D9: (unknown) $1042 $1043 $1044 37 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13171 'VICEXBN' 1 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13348 'VICEXBN' jump_if_false @MEN_C3_20692 0002: jump @MEN_C3_20692 :MEN_C3_20692 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_12382 not 7@ == 0 // (int) var == num jump_if_false @MEN_C3_20726 003F: destroy_actor 7@ :MEN_C3_20726 003F: destroy_actor 6@ 003F: destroy_actor 8@ 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MEN_C3_15350 5 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MEN_C3_355 1000 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_8392 0026: return :MEN_C3_20769 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_190 1000 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_16614 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_7870 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_9350 003F: destroy_actor $5795 00BB: (unknown) $5796 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 3.0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_12746 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @MEN_C3_13490 666.86 -286.09 9.28 -85.53 $5961 00A4: $5795 = create_actor_pedtype 22 model 53 in_car $5961 driverseat 0052: set_car $5961 driver_behaviour_to 0 004C: set_car $5961 to_normal_driver 0106: give_actor $5795 weapon 29 ammo 10000 // Load the weapon model before using this 04AE: (unknown) $5795 5 01AF: (unknown) $5795 1 0339: (unknown) $5795 1 00C1: (unknown) $5795 $5796 00BC: (unknown) $5796 0 03D5: (unknown) $5795 800 014B: set_actor $5795 health_to 800 01B1: (unknown) $5795 0 0 1 0 0 $5963 = 1 // (int) 0001: wait 0 ms 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9810 666.86 -286.09 9.28 $5961 0 $5806 $5812 01AF: (unknown) $5806 1 0442: (unknown) $5806 1 03D5: (unknown) $5806 400 014B: set_actor $5806 health_to 400 0127: reset_actor $5806 flags 00A1: (unknown) $5806 1 01A4: (unknown) $5806 0 0106: give_actor $5806 weapon 25 ammo 10000 // Load the weapon model before using this 00BB: (unknown) $5812 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @MEN_C3_13490 666.77 -283.17 9.26 -83.01 2@ 0001: wait 0 ms 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9810 666.77 -283.17 9.26 2@ 1 $5807 $5813 0001: wait 0 ms 004F: unknown_check 2@ jump_if_false @MEN_C3_21134 0052: set_car 2@ driver_behaviour_to 0 004C: set_car 2@ to_normal_driver :MEN_C3_21134 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9810 650.2935 -267.1335 12.8237 -1 0 $5809 $5815 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9810 652.6332 -273.3468 11.9308 -1 0 $5808 $5814 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MEN_C3_9522 $5808 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MEN_C3_9522 $5809 1 0045: actor $5808 defined jump_if_false @MEN_C3_21262 00A2: (unknown) $5808 00CF: set_actor $5808 Z_angle_to 201.7918 04E4: (unknown) $5808 0 04B9: (unknown) $5808 0 0 0 :MEN_C3_21262 0045: actor $5809 defined jump_if_false @MEN_C3_21298 00A2: (unknown) $5809 00CF: set_actor $5809 Z_angle_to 201.7918 04E4: (unknown) $5809 0 04B9: (unknown) $5809 0 0 0 :MEN_C3_21298 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4484 250 0045: actor $5808 defined jump_if_false @MEN_C3_21336 0158: actor $5808 run_to 660.4869 -289.63 :MEN_C3_21336 0045: actor $5809 defined jump_if_false @MEN_C3_21361 0158: actor $5809 run_to 660.4869 -289.63 :MEN_C3_21361 0045: actor $5808 defined jump_if_false @MEN_C3_21389 0045: actor $5795 defined jump_if_false @MEN_C3_21389 0153: (unknown) $5795 $5808 :MEN_C3_21389 0045: actor $5809 defined 0022: jump_if_false @MEN_C3_21417 // Note: the incorrect math opcode was used here 0045: actor $5806 defined 0022: jump_if_false @MEN_C3_21417 // Note: the incorrect math opcode was used here 0153: (unknown) $5806 $5809 :MEN_C3_21417 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4484 250 00B9: set_camera_position 668.47 -287.23 9.92 rotations 0 0 0 00BA: set_camera_point_at 667.76 -286.53 9.89 mode 2 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C3_21506 0002: jump @MEN_C3_21605 :MEN_C3_21506 004F: unknown_check $5961 jump_if_false @MEN_C3_21551 027F: store_coords_to 3@ 4@ 5@ from_actor $5961 with_offset 0 10.0 0 0045: actor $5795 defined jump_if_false @MEN_C3_21551 0154: (unknown) $5795 0504: (unknown) $5795 3@ 4@ 5@ :MEN_C3_21551 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 250 jump_if_false @MEN_C3_21578 0002: jump @MEN_C3_21605 :MEN_C3_21578 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4341 1000 jump_if_false @MEN_C3_21605 0002: jump @MEN_C3_21605 :MEN_C3_21605 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12382 0151: remove_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_15350 6 0049: destroy_car 2@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_355 1000 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_8392 0026: return :MEN_C3_21691 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MEN_C3_190 1000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_9350 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_12613 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_13521 01F2: (unknown) $5960 0 0045: actor $5795 defined jump_if_false @MEN_C3_21776 007E: actor $5795 driving jump_if_false @MEN_C3_21776 0216: (unknown) $5795 0 0 30.0 021C: (unknown) $5795 $5960 :MEN_C3_21776 037B: constant_params 5 variable_params 2 unknown 5 call_with_params @MEN_C3_9810 651.6931 -269.5485 13.7626 $5960 0 $5806 $5812 00BB: (unknown) $5812 00B9: set_camera_position 807.91 1217.82 8.01 rotations 0 0 0 00B4: camera_on_car $5960 15 2 02E9: set_car $5960 speed_to 60.0 027F: store_coords_to 1@ 2@ 3@ from_actor $5960 with_offset -20.0 -10.0 10.0 00D0: 4@ = car $5960 Z_angle 037B: constant_params 4 variable_params 2 unknown 5 call_with_params @MEN_C3_12583 1@ 2@ 3@ 4@ $5965 $5966 027F: store_coords_to 1@ 2@ 3@ from_actor $5960 with_offset -20.0 20.0 10.0 02DA: (unknown) $5965 1@ 2@ 3@ 50 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4326 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_8375 0@ = 0 // (int) :MEN_C3_21937 3000 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_22019 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_8622 0029: 0@ += $6011 // (int vars) // Note: the incorrect math opcode was used here 0001: wait 0 ms 0078: if and 004F: unknown_check $5965 004F: unknown_check $5960 0022: jump_if_false @MEN_C3_22012 // Note: the incorrect math opcode was used here 027F: store_coords_to 1@ 2@ 3@ from_actor $5960 with_offset -20.0 20.0 10.0 02DA: (unknown) $5965 1@ 2@ 3@ 80 :MEN_C3_22012 0002: jump @MEN_C3_21937 :MEN_C3_22019 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4311 03C2: (unknown) 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MEN_C3_355 1000 0006: $6017 = 'MEC3_F1' // (string) // ~r~You let the dealer get away! // Note: the incorrect math opcode was used here 801F: not $6017 == '' // (float) num == var 0022: jump_if_false @MEN_C3_22084 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4973 $6017 :MEN_C3_22084 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $6007 = 91 // (int) 0026: return :MEN_C3_22107 009F: actor $5795 dead jump_if_false @MEN_C3_22120 005F: (unknown) :MEN_C3_22120 0043: store_actor $5795 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $1042 $1043 0@ 0@ > 250.0 // (float) var > num jump_if_false @MEN_C3_22161 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MEN_C3_21691 005E: (unknown) :MEN_C3_22161 005F: (unknown) :MEN_C3_22163 0@ == 1 // (int) var == num jump_if_false @MEN_C3_22191 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15350 1 01CF: (unknown) 0026: return :MEN_C3_22191 0@ == 5 // (int) var == num jump_if_false @MEN_C3_22217 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17898 01CF: (unknown) 0026: return :MEN_C3_22217 0@ == 6 // (int) var == num jump_if_false @MEN_C3_22282 0045: actor $1038 defined jump_if_false @MEN_C3_22268 0423: (unknown) $1038 639.7517 -267.5774 13.8265 00CF: set_actor $1038 Z_angle_to 261.1728 :MEN_C3_22268 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_20769 01CF: (unknown) 0026: return :MEN_C3_22282 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15350 1 01CF: (unknown) 0026: return :MEN_C3_22298 $6008 = 0 // (int) $1045 = 1 // (int) $6014 = 0 // (int) $6016 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SAFEHOU_12168 47 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4825 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_16752 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_22163 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4484 500 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_355 500 0270: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8392 $6016 == 1 // (int) var == num jump_if_false @MEN_C3_22470 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17898 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_20769 $6007 = 90 // (int) :MEN_C3_22470 0001: wait 0 ms $6007 == 90 // (int) var == num jump_if_false @MEN_C3_22501 0025: gosub @MEN_C3_23352 $6007 = 91 // (int) 0026: return :MEN_C3_22501 $6015 += 1 // (int) $6007 == 1 // (int) var == num jump_if_false @MEN_C3_22534 0025: gosub @MEN_C3_22684 0002: jump @MEN_C3_22662 :MEN_C3_22534 $6007 == 2 // (int) var == num jump_if_false @MEN_C3_22561 0025: gosub @MEN_C3_22766 0002: jump @MEN_C3_22662 :MEN_C3_22561 $6007 == 3 // (int) var == num jump_if_false @MEN_C3_22588 0025: gosub @MEN_C3_22861 0002: jump @MEN_C3_22662 :MEN_C3_22588 $6007 == 4 // (int) var == num jump_if_false @MEN_C3_22615 0025: gosub @MEN_C3_22946 0002: jump @MEN_C3_22662 :MEN_C3_22615 $6007 == 5 // (int) var == num jump_if_false @MEN_C3_22642 0025: gosub @MEN_C3_23016 0002: jump @MEN_C3_22662 :MEN_C3_22642 $6007 == 6 // (int) var == num jump_if_false @MEN_C3_22662 0025: gosub @MEN_C3_23179 :MEN_C3_22662 not $6007 == 91 // (int) var == num jump_if_false @MEN_C3_22682 0002: jump @MEN_C3_22470 :MEN_C3_22682 0026: return :MEN_C3_22684 0045: actor $1038 defined jump_if_false @MEN_C3_22758 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8622 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_9022 0080: actor $1038 near_point $5991 $5992 radius 90.0 90.0 sphere 0 0022: jump_if_false @MEN_C3_22751 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15350 2 0026: return :MEN_C3_22751 0002: jump @MEN_C3_22764 :MEN_C3_22758 $6007 = 91 // (int) :MEN_C3_22764 0026: return :MEN_C3_22766 0045: actor $1038 defined jump_if_false @MEN_C3_22853 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8622 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12033 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_11648 jump_if_false @MEN_C3_22846 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_11921 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15350 3 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8392 :MEN_C3_22846 0002: jump @MEN_C3_22859 :MEN_C3_22853 $6007 = 91 // (int) :MEN_C3_22859 0026: return :MEN_C3_22861 0045: actor $1038 defined jump_if_false @MEN_C3_22938 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8622 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12033 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_11500 jump_if_false @MEN_C3_22931 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15350 4 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8392 :MEN_C3_22931 0002: jump @MEN_C3_22944 :MEN_C3_22938 $6007 = 91 // (int) :MEN_C3_22944 0026: return :MEN_C3_22946 0045: actor $1038 defined jump_if_false @MEN_C3_23008 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8622 0080: actor $1038 near_point $5991 $5992 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C3_23001 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17898 0026: return :MEN_C3_23001 0002: jump @MEN_C3_23014 :MEN_C3_23008 $6007 = 91 // (int) :MEN_C3_23014 0026: return :MEN_C3_23016 0045: actor $1038 defined jump_if_false @MEN_C3_23171 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8622 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12194 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8946 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8821 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8177 $6014 == 1 // (int) var == num jump_if_false @MEN_C3_23124 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @MEN_C3_1092 591.64 -304.72 10.0 654.86 -192.0 14.0 :MEN_C3_23124 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12538 jump_if_false @MEN_C3_23164 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4484 2000 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_20769 :MEN_C3_23164 0002: jump @MEN_C3_23177 :MEN_C3_23171 $6007 = 91 // (int) :MEN_C3_23177 0026: return :MEN_C3_23179 0045: actor $1038 defined jump_if_false @MEN_C3_23325 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_22107 jump_if_false @MEN_C3_23209 0026: return :MEN_C3_23209 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8622 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_13939 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_14465 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_13118 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8646 009F: actor $5795 dead jump_if_false @MEN_C3_23318 $5796 > 0 // (int) var > num jump_if_false @MEN_C3_23291 00BB: (unknown) $5796 $5796 = 0 // (int) :MEN_C3_23291 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4484 2000 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15350 90 0026: return :MEN_C3_23318 0002: jump @MEN_C3_23331 :MEN_C3_23325 $6007 = 91 // (int) :MEN_C3_23331 0026: return :MEN_C3_23333 03C2: (unknown) 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :MEN_C3_23352 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @99RED_12847 'MEN_C03' 1300 // Unfriendly Competition 01DF: progress_made += 1 0026: return :MEN_C3_23380 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17757 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 74--------------- :MEN_C5 0238: name_thread 'MEN_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C5' 0025: gosub @MEN_C5_7350 009D: wasted_or_busted // mission only jump_if_false @MEN_C5_45 0025: gosub @MEN_C5_14144 :MEN_C5_45 0025: gosub @MEN_C5_14562 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C5_138 :MEN_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C5_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C5_188 0026: return :MEN_C5_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @MEN_C5_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @MEN_C5_248 0400: (unknown) $1038 $1690 0002: jump @MEN_C5_254 :MEN_C5_248 02C0: (unknown) $1038 $1690 :MEN_C5_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :MEN_C5_281 0045: actor $1038 defined jump_if_false @MEN_C5_349 807E: not actor $1038 driving jump_if_false @MEN_C5_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @MEN_C5_329 :MEN_C5_326 021D: (unknown) 0 :MEN_C5_329 $1698 == 0 // (int) var == num jump_if_false @MEN_C5_345 02EA: select_interior 2 :MEN_C5_345 01AE: (unknown) 1 :MEN_C5_349 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C5_355 0045: actor $1038 defined jump_if_false @MEN_C5_419 807E: not actor $1038 driving jump_if_false @MEN_C5_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @MEN_C5_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :MEN_C5_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :MEN_C5_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @MEN_C5_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @MEN_C5_468 02EA: select_interior 0 :MEN_C5_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C5_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C5_498 0026: return 0045: actor 0@ defined jump_if_false @MEN_C5_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C5_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C5_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C5_549 0026: return :MEN_C5_551 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C5_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @MEN_C5_598 :MEN_C5_594 1@ = 0 // (int) :MEN_C5_598 1@ == 1 // (int) var == num jump_if_false @MEN_C5_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C5_675 007E: actor 0@ driving jump_if_false @MEN_C5_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C5_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C5_664 :MEN_C5_661 00F1: (unknown) 0@ :MEN_C5_664 0002: jump @MEN_C5_675 :MEN_C5_671 1@ = 0 // (int) :MEN_C5_675 0002: jump @MEN_C5_598 :MEN_C5_682 0026: return 0045: actor 0@ defined jump_if_false @MEN_C5_776 007E: actor 0@ driving jump_if_false @MEN_C5_760 02A7: unknown_check 0@ jump_if_false @MEN_C5_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C5_753 :MEN_C5_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C5_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C5_753 0002: jump @MEN_C5_769 :MEN_C5_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C5_769 0002: jump @MEN_C5_778 :MEN_C5_776 005F: (unknown) :MEN_C5_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C5_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C5_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C5_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C5_870 :MEN_C5_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_551 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C5_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_551 4@ :MEN_C5_870 0002: jump @MEN_C5_936 :MEN_C5_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C5_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C5_936 :MEN_C5_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_551 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C5_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_551 3@ :MEN_C5_936 0045: actor 0@ defined jump_if_false @MEN_C5_988 004F: unknown_check 1@ jump_if_false @MEN_C5_988 007E: actor 0@ driving jump_if_false @MEN_C5_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C5_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_551 0@ :MEN_C5_988 5@ = 0 // (int) :MEN_C5_992 5@ == 0 // (int) var == num jump_if_false @MEN_C5_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C5_1083 004F: unknown_check 1@ jump_if_false @MEN_C5_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C5_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C5_1083 :MEN_C5_1049 2@ == -1 // (int) var == num jump_if_false @MEN_C5_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C5_1083 :MEN_C5_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C5_1083 0002: jump @MEN_C5_992 :MEN_C5_1090 0026: return :MEN_C5_1092 0@ == 0 // (int) var == num jump_if_false @MEN_C5_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C5_1311 :MEN_C5_1135 0@ == 1 // (int) var == num jump_if_false @MEN_C5_1168 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C5_1311 :MEN_C5_1168 0@ == 2 // (int) var == num jump_if_false @MEN_C5_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C5_1311 :MEN_C5_1210 0@ == 3 // (int) var == num jump_if_false @MEN_C5_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C5_1311 :MEN_C5_1254 0@ == 4 // (int) var == num jump_if_false @MEN_C5_1285 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C5_1311 :MEN_C5_1285 0@ == 5 // (int) var == num jump_if_false @MEN_C5_1311 03CF: (unknown) 237 130 180 255 :MEN_C5_1311 0026: return :MEN_C5_1313 00BC: (unknown) 0@ 2 0026: return :MEN_C5_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C5_1320 3@ 0026: return :MEN_C5_1351 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C5_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C5_1375 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C5_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C5_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C5_1435 005F: (unknown) :MEN_C5_1437 $5589 = 0 // (int) $5590 = 0 // (int) $5593 = -10.0 // (float) $5588 = 1 // (int) 005F: (unknown) :MEN_C5_1462 $5590 == 0 // (int) var == num jump_if_false @MEN_C5_1495 8474: not jump_if_false @MEN_C5_1495 $1688 == 0 // (int) var == num jump_if_false @MEN_C5_1495 :MEN_C5_1495 0035: $1702 = 0@ // (int vars) $5590 = 0 // (int) 0026: return :MEN_C5_1507 $5589 == 1 // (int) var == num jump_if_false @MEN_C5_1532 $5589 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :MEN_C5_1532 $5588 = 0 // (int) 0026: return :MEN_C5_1539 $5588 == 1 // (int) var == num jump_if_false @MEN_C5_1820 $1702 == 0 // (int) var == num jump_if_false @MEN_C5_1576 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C5_1507 005F: (unknown) :MEN_C5_1576 0045: actor $1038 defined jump_if_false @MEN_C5_1611 007E: actor $1038 driving jump_if_false @MEN_C5_1611 82A7: not unknown_check $1038 jump_if_false @MEN_C5_1611 005F: (unknown) :MEN_C5_1611 001D: $5593 == -10.0 // (int) var == var jump_if_false @MEN_C5_1653 0045: actor $1038 defined jump_if_false @MEN_C5_1646 0043: store_actor $1038 position_to $5591 $5592 $5593 // Note: the incorrect math opcode was used here :MEN_C5_1646 0002: jump @MEN_C5_1689 :MEN_C5_1653 031D: (unknown) $1042 $1043 $5591 $5592 1@ 1@ > 100.0 // (float) var > num jump_if_false @MEN_C5_1689 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C5_1507 005F: (unknown) :MEN_C5_1689 $5589 == 0 // (int) var == num jump_if_false @MEN_C5_1752 8474: not jump_if_false @MEN_C5_1745 $1688 == 0 // (int) var == num jump_if_false @MEN_C5_1745 $5589 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :MEN_C5_1745 0002: jump @MEN_C5_1820 :MEN_C5_1752 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @MEN_C5_1820 0045: actor $1038 defined jump_if_false @MEN_C5_1789 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :MEN_C5_1789 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C5_1507 $5590 = 1 // (int) 005E: (unknown) :MEN_C5_1820 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :MEN_C5_2283 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_2433 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @MEN_C5_2409 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :MEN_C5_2409 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @MEN_C5_2283 :MEN_C5_2433 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @MEN_C5_2516 0 > 5@ // (int) num > var 0022: jump_if_false @MEN_C5_2499 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MEN_C5_2503 :MEN_C5_2499 0035: 10@ = 5@ // (int vars) :MEN_C5_2503 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @MEN_C5_2521 :MEN_C5_2516 0203: set_draw_text_position 0@ 1@ GXT 4@ :MEN_C5_2521 0026: return :MEN_C5_2523 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_2608 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :MEN_C5_2608 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @MEN_C5_2523 0@ 2@ 3@ jump_if_false @MEN_C5_2635 0203: set_draw_text_position 2@ 3@ GXT 1@ :MEN_C5_2635 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MEN_C5_2523 0@ 3@ 4@ jump_if_false @MEN_C5_2663 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :MEN_C5_2663 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @MEN_C5_2523 0@ 4@ 5@ jump_if_false @MEN_C5_2692 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :MEN_C5_2692 0026: return :MEN_C5_2694 007F: player 0 pressed_key 4 jump_if_false @MEN_C5_2769 007F: player 0 pressed_key 8 jump_if_false @MEN_C5_2762 $5594 == 0 // (int) var == num jump_if_false @MEN_C5_2762 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5594 = 1 // (int) :MEN_C5_2762 0002: jump @MEN_C5_2774 :MEN_C5_2769 $5594 = 0 // (int) :MEN_C5_2774 007F: player 0 pressed_key 4 jump_if_false @MEN_C5_2860 007F: player 0 pressed_key 9 jump_if_false @MEN_C5_2853 $5595 == 0 // (int) var == num jump_if_false @MEN_C5_2853 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5595 = 1 // (int) :MEN_C5_2853 0002: jump @MEN_C5_2865 :MEN_C5_2860 $5595 = 0 // (int) :MEN_C5_2865 0026: return :MEN_C5_2867 0@ = 0 // (int) :MEN_C5_2871 $5351(0@,2) = 0 // (int) 02E2: $5353(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_2871 $5618 = -1 // (int) $5611 = 0 // (int) $5622 = 0 // (int) $5612 = -1823.145 // (float) $5614 = -654.4699 // (float) $5616 = 13.8174 // (float) $5613 = -1823.145 // (float) $5615 = -628.7783 // (float) $5617 = 13.8174 // (float) $5600 = 0 // (int) $5602 = -913.5723 // (float) $5603 = -658.8061 // (float) $5604 = 11.1115 // (float) $5625 = 0 // (int) $5626 = 411.9989 // (float) $5632 = -707.1544 // (float) $5638 = 10.9074 // (float) $5627 = 245.4671 // (float) $5633 = -1291.332 // (float) $5639 = 10.901 // (float) $5628 = 33.2572 // (float) $5634 = -1576.085 // (float) $5640 = 10.3035 // (float) $5629 = 70.2715 // (float) $5635 = -1301.989 // (float) $5641 = 10.318 // (float) $5630 = 244.7984 // (float) $5636 = -633.943 // (float) $5642 = 9.8775 // (float) $5631 = 481.2355 // (float) $5637 = -373.2029 // (float) $5643 = 10.7008 // (float) $5644 = 0 // (int) $5646 = 0 // (int) $5596 = -1 // (int) $5597 = -1 // (int) $5598 = -1 // (int) $5599 = -1 // (int) $5623 = -1 // (int) $5624 = -1 // (int) 02E2: $5660 = 0 // (any) 0@ = 0 // (int) :MEN_C5_3226 $5402(0@,2) = 0 // (int) 02E2: $5398(0@,2) = 0 // (any) 02E2: $5400(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_3226 0026: return :MEN_C5_3266 0160: load_model #MAVERICK 0228: (unknown) 0160: load_model #FLATBED 0160: load_model 19 0228: (unknown) 0026: return :MEN_C5_3286 0048: $5596 = create_car #MAVERICK at -1280.13 17.29 11.53 00D1: set_car $5596 Z_angle_to -15.97 014C: set_car $5596 health_to 5000 04A6: (unknown) $5596 2 04AD: (unknown) $5596 $5597 010D: put_object $5597 at -1278.649 16.1341 11.3702 0026: return :MEN_C5_3357 0252: object $5597 exists jump_if_false @MEN_C5_3405 010C: store_object $5597 position_to 0@ 1@ 2@ 0036: 3@ = 0@ // (float vars) 0036: 4@ = 1@ // (float vars) 5@ = -10.0 // (float) 052D: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 100 0.4 0 :MEN_C5_3405 0026: return :MEN_C5_3407 004F: unknown_check $5596 0022: jump_if_false @MEN_C5_3426 // Note: the incorrect math opcode was used here 04A7: (unknown) $5596 0113: remove_references_to_car $5596 // Like turning a car into any random car :MEN_C5_3426 0026: return :MEN_C5_3428 0092: $5605 = init_object #SJL_CRATE at -1132.85 -1403.74 10.5 0092: $5606 = init_object #SJL_CRATE at -1149.77 -1396.26 10.5 00D3: set_object $5605 z_angle_to 160.0 00D3: set_object $5606 z_angle_to 160.0 022A: (unknown) $5605 1 022A: (unknown) $5606 1 033D: (unknown) $5605 1 033D: (unknown) $5606 1 $5607 = 1 // (int) $5608 = 0 // (int) 02E2: $5609 = 0 // (any) 02E2: $5610 = 0 // (any) 0026: return :MEN_C5_3527 0160: load_model #FLATBED 0160: load_model 19 :MEN_C5_3536 0078: if or 8161: not model #FLATBED available 8161: not model 19 available jump_if_false @MEN_C5_3566 0001: wait 0 ms 0002: jump @MEN_C5_3536 :MEN_C5_3566 022C: (unknown) -922.3543 -1254.807 10.6814 15.0 1 031B: (unknown) 220 -1 -1 0048: $5598 = create_car #FLATBED at 0@ 1@ 2@ 00D1: set_car $5598 Z_angle_to 3@ 0050: set_car $5598 max_speed_to 10.0 023D: (unknown) $5598 1 0051: set_car $5598 traffic_behavior_to 2 013A: set_car $5598 door_status_to 2 01B0: (unknown) $5598 1 00A4: $5599 = create_actor_pedtype 22 model 19 in_car $5598 driverseat 0232: (unknown) $5599 1 0339: (unknown) $5599 0 0252: object $5606 exists jump_if_false @MEN_C5_3720 033D: (unknown) $5606 0 00D3: set_object $5606 z_angle_to 0 03E7: (unknown) $5606 $5598 0 -1.9 1.3 0225: (unknown) $5606 1 0321: (unknown) $5606 $5598 $5608 = 1 // (int) :MEN_C5_3720 0052: set_car $5598 driver_behaviour_to 0 0026: return :MEN_C5_3727 not $5598 == -1 // (int) var == num jump_if_false @MEN_C5_3827 80A0: not car $5598 wrecked jump_if_false @MEN_C5_3827 022C: (unknown) -922.3543 -1254.807 10.6814 15.0 1 004E: put_car $5598 at -922.3543 -1254.807 10.6814 00D1: set_car $5598 Z_angle_to 337.4263 01B6: (unknown) $5598 -913.5723 -658.8061 11.1115 02E9: set_car $5598 speed_to 10.0 :MEN_C5_3827 0026: return :MEN_C5_3829 010E: 0@ = current_time_in_ms not $5598 == -1 // (int) var == num jump_if_false @MEN_C5_3997 80A0: not car $5598 wrecked jump_if_false @MEN_C5_3997 0111: unknown_check $5598 jump_if_false @MEN_C5_3886 01B6: (unknown) $5598 -913.5723 -658.8061 11.1115 :MEN_C5_3886 $5600 == 0 // (int) var == num jump_if_false @MEN_C5_3944 $5608 == 2 // (int) var == num jump_if_false @MEN_C5_3944 $5600 = 1 // (int) 0045: actor $5599 defined jump_if_false @MEN_C5_3944 0052: set_car $5598 driver_behaviour_to 0 0050: set_car $5598 max_speed_to 0 00E6: (unknown) $5599 $1038 :MEN_C5_3944 $5600 == 0 // (int) var == num jump_if_false @MEN_C5_3997 8132: not actor $1038 near_car $5598 radius 150.0 150.0 sphere 0 0022: jump_if_false @MEN_C5_3990 // Note: the incorrect math opcode was used here 0050: set_car $5598 max_speed_to 6.5 0002: jump @MEN_C5_3997 :MEN_C5_3990 0050: set_car $5598 max_speed_to 10.0 :MEN_C5_3997 0026: return :MEN_C5_3999 003F: destroy_actor $5599 0049: destroy_car $5598 0026: return :MEN_C5_4009 1@ = 0 // (int) :MEN_C5_4013 0078: if or 0@ == 0 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MEN_C5_4082 0078: if or $5351(1@,2) == 0 // (int) var == num $5351(1@,2) == 1 // (int) var == num jump_if_false @MEN_C5_4082 02DB: unknown_check $5353(1@,2) 0 jump_if_false @MEN_C5_4082 00C2: (unknown) $5349(1@,2) $5353(1@,2) :MEN_C5_4082 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4013 0026: return :MEN_C5_4101 0@ = 0 // (int) :MEN_C5_4105 82DB: not unknown_check $5353(0@,2) 0 jump_if_false @MEN_C5_4132 00BB: (unknown) $5353(0@,2) 02E2: $5353(0@,2) = 0 // (any) :MEN_C5_4132 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4105 0026: return :MEN_C5_4151 1@ = 0 // (int) :MEN_C5_4155 0252: object $5349(1@,2) exists jump_if_false @MEN_C5_4260 0@ == 0 // (int) var == num jump_if_false @MEN_C5_4223 $5351(1@,2) == 2 // (int) var == num jump_if_false @MEN_C5_4209 04AA: (unknown) $5349(1@,2) 1 0002: jump @MEN_C5_4216 :MEN_C5_4209 04AA: (unknown) $5349(1@,2) 0 :MEN_C5_4216 0002: jump @MEN_C5_4260 :MEN_C5_4223 $5351(1@,2) == 1 // (int) var == num jump_if_false @MEN_C5_4253 04AA: (unknown) $5349(1@,2) 1 0002: jump @MEN_C5_4260 :MEN_C5_4253 04AA: (unknown) $5349(1@,2) 0 :MEN_C5_4260 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4155 0035: $5622 = 0@ // (int vars) 0026: return :MEN_C5_4284 0305: unknown_check $5349(0@,2) $5356(0@,2) $5358(0@,2) $5360(0@,2) 10.0 10.0 5.0 1@ 0022: jump_if_false @MEN_C5_4321 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C5_4321 005F: (unknown) :MEN_C5_4323 04A8: (unknown) $5596 0@ 1@ = 0 // (int) :MEN_C5_4332 $5351(1@,2) == 1 // (int) var == num jump_if_false @MEN_C5_4443 001C: 0@ == $5349(1@,2) // (int) num == var 0022: jump_if_false @MEN_C5_4392 // Note: the incorrect math opcode was used here 033D: (unknown) $5349(1@,2) 0 $5351(1@,2) = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MEN_C5_4151 0 0035: $5618 = 1@ // (int vars) :MEN_C5_4392 0305: unknown_check $5349(1@,2) $1042 $1043 $1044 150.0 150.0 150.0 0 0022: jump_if_false @MEN_C5_4435 // Note: the incorrect math opcode was used here 033D: (unknown) $5349(1@,2) 0 0002: jump @MEN_C5_4443 :MEN_C5_4435 033D: (unknown) $5349(1@,2) 1 :MEN_C5_4443 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4332 not $5618 == -1 // (int) var == num jump_if_false @MEN_C5_4853 0035: 1@ = $5618 // (int vars) $5351(1@,2) == 2 // (int) var == num jump_if_false @MEN_C5_4567 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MEN_C5_4284 1@ 1 0@ == -1 // (int) var == num jump_if_false @MEN_C5_4560 $5351(1@,2) = 3 // (int) 03E8: (unknown) $5349(1@,2) 02FA: (unknown) $5349(1@,2) 1 0321: (unknown) $5349(1@,2) $5596 010C: store_object $5349(1@,2) position_to $5619 $5620 $5621 :MEN_C5_4560 0002: jump @MEN_C5_4853 :MEN_C5_4567 $5351(1@,2) == 3 // (int) var == num jump_if_false @MEN_C5_4853 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MEN_C5_4284 1@ 1 010C: store_object $5349(1@,2) position_to 2@ 3@ 4@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5040 $5619 $5620 $5621 2@ 3@ 4@ 5@ 6@ 7@ 0036: $5619 = 2@ // (float vars) 0036: $5620 = 3@ // (float vars) 0036: $5621 = 4@ // (float vars) 0306: unknown_check $5349(1@,2) 0022: jump_if_false @MEN_C5_4688 // Note: the incorrect math opcode was used here 02FA: (unknown) $5349(1@,2) 0 $5351(1@,2) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MEN_C5_4151 1 0002: jump @MEN_C5_4853 :MEN_C5_4688 02FB: unknown_check $5349(1@,2) jump_if_false @MEN_C5_4853 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_5497 5@ 5@ 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_5497 6@ 6@ 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_5497 7@ 7@ 0078: if and 0.1 > 5@ // (float) num > var 0.1 > 6@ // (float) num > var 0.1 > 7@ // (float) num > var 0022: jump_if_false @MEN_C5_4853 // Note: the incorrect math opcode was used here 02FA: (unknown) $5349(1@,2) 0 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MEN_C5_4284 1@ 0 jump_if_false @MEN_C5_4833 033D: (unknown) $5349(1@,2) 1 $5351(1@,2) = 4 // (int) $5618 = -1 // (int) $5611 += 1 // (int) 0002: jump @MEN_C5_4841 :MEN_C5_4833 $5351(1@,2) = 1 // (int) :MEN_C5_4841 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MEN_C5_4151 1 :MEN_C5_4853 0026: return :MEN_C5_4855 04AA: (unknown) $5349(0@,2) 0 02FA: (unknown) $5349(0@,2) 0 $5351(0@,2) = 4 // (int) $5618 = -1 // (int) $5611 += 1 // (int) 0026: return :MEN_C5_4891 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C5_4101 0093: destroy_object $5605 0093: destroy_object $5606 0026: return :MEN_C5_4911 0160: load_model #SENTXS 0160: load_model 19 :MEN_C5_4920 0078: if or 8161: not model #SENTXS available 8161: not model 19 available jump_if_false @MEN_C5_4950 0001: wait 0 ms 0002: jump @MEN_C5_4920 :MEN_C5_4950 0026: return :MEN_C5_4952 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C5_4911 0048: $5623 = create_car #SENTXS at $5626 $5632 $5638 00D1: set_car $5623 Z_angle_to 160.0 042F: (unknown) $5623 1750 014C: set_car $5623 health_to 1750 $5645 = 0 // (int) 0050: set_car $5623 max_speed_to 22.0 023D: (unknown) $5623 1 0051: set_car $5623 traffic_behavior_to 2 013A: set_car $5623 door_status_to 2 026D: (unknown) $5623 1 0334: (unknown) $5623 0 01B0: (unknown) $5623 1 04AB: (unknown) $5623 1 00A4: $5624 = create_actor_pedtype 22 model 19 in_car $5623 driverseat 0232: (unknown) $5624 1 0339: (unknown) $5624 0 0052: set_car $5623 driver_behaviour_to 0 $5625 = 2 // (int) 0026: return :MEN_C5_5083 004F: unknown_check $5623 jump_if_false @MEN_C5_5542 04A9: (unknown) $5596 0@ 004D: store_car $5623 position_to 1@ 2@ 3@ 010E: 4@ = current_time_in_ms $5625 == 0 // (int) var == num jump_if_false @MEN_C5_5146 001C: 0@ == $5623 // (int) num == var 0022: jump_if_false @MEN_C5_5139 // Note: the incorrect math opcode was used here $5625 = 3 // (int) :MEN_C5_5139 0002: jump @MEN_C5_5348 :MEN_C5_5146 $5625 == 2 // (int) var == num jump_if_false @MEN_C5_5281 001C: 0@ == $5623 // (int) num == var 0022: jump_if_false @MEN_C5_5198 // Note: the incorrect math opcode was used here $5625 = 3 // (int) 004C: set_car $5623 to_normal_driver 0052: set_car $5623 driver_behaviour_to 0 0050: set_car $5623 max_speed_to 0 0002: jump @MEN_C5_5274 :MEN_C5_5198 0035: 6@ = $5644 // (int vars) 0102: car $5623 near_point $5370(6@,6) $5376(6@,6) radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C5_5274 // Note: the incorrect math opcode was used here $5644 += 1 // (int) $5644 >= 6 // (int) var >= num jump_if_false @MEN_C5_5253 $5644 = 0 // (int) :MEN_C5_5253 0035: 6@ = $5644 // (int vars) 004A: car $5623 drive_to $5370(6@,6) $5376(6@,6) $5382(6@,6) :MEN_C5_5274 0002: jump @MEN_C5_5348 :MEN_C5_5281 $5625 == 3 // (int) var == num jump_if_false @MEN_C5_5319 801C: not 0@ == $5623 // (int) num == var 0022: jump_if_false @MEN_C5_5312 // Note: the incorrect math opcode was used here $5625 = 4 // (int) :MEN_C5_5312 0002: jump @MEN_C5_5348 :MEN_C5_5319 $5625 == 4 // (int) var == num jump_if_false @MEN_C5_5348 812C: not car $5623 in_air jump_if_false @MEN_C5_5348 $5625 = 0 // (int) :MEN_C5_5348 7@ = 0 // (int) 8132: not actor $1038 near_car $5623 radius 200.0 200.0 sphere 0 0022: jump_if_false @MEN_C5_5377 // Note: the incorrect math opcode was used here 7@ = 1 // (int) :MEN_C5_5377 8@ = 0 // (int) :MEN_C5_5381 0045: actor $5396(8@,2) defined jump_if_false @MEN_C5_5457 0043: store_actor $5396(8@,2) position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 002C: 11@ -= 3@ // (float vars) 0078: if and 11@ > -6.0 // (float) var > num 6.0 > 11@ // (float) num > var 0022: jump_if_false @MEN_C5_5457 // Note: the incorrect math opcode was used here 0132: actor $5396(8@,2) near_car $5623 radius 30.0 30.0 sphere 0 0022: jump_if_false @MEN_C5_5457 // Note: the incorrect math opcode was used here 7@ = 1 // (int) :MEN_C5_5457 8@ += 1 // (int) 8@ >= 2 // (int) var >= num jump_if_false @MEN_C5_5381 0011: 4@ > $5647 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_5525 // Note: the incorrect math opcode was used here 0035: $5647 = 4@ // (int vars) $5647 += 1000 // (int) 7@ == 1 // (int) var == num jump_if_false @MEN_C5_5525 014E: 5@ = car $5623 health 5@ -= 7 // (int) 014C: set_car $5623 health_to 5@ :MEN_C5_5525 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @MEN_C5_1351 $5623 1750 $5645 :MEN_C5_5542 0026: return :MEN_C5_5544 04AB: (unknown) $5623 0 $5625 = 0 // (int) 0026: return :MEN_C5_5556 003F: destroy_actor $5624 0049: destroy_car $5623 0026: return :MEN_C5_5566 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 01C9: (unknown) 0@ 25 03D6: (unknown) 0@ 0 03D7: (unknown) 0@ 0 0324: (unknown) 0@ 5 0 00E3: (unknown) 0@ 0026: return :MEN_C5_5620 0160: load_model #ANGEL 0160: load_model 14 0160: load_model #UZI 0228: (unknown) 0026: return :MEN_C5_5638 3@ += 1.0 // (float) 004F: unknown_check $5623 jump_if_false @MEN_C5_5811 004F: unknown_check $5392(0@,2) jump_if_false @MEN_C5_5811 81B7: not unknown_check $5392(0@,2) jump_if_false @MEN_C5_5811 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @MEN_C5_5811 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @MEN_C5_5811 // Note: the incorrect math opcode was used here 004E: put_car $5392(0@,2) at 1@ 2@ 3@ 004D: store_car $5623 position_to 4@ 5@ 6@ 0233: (unknown) $5392(0@,2) 4@ 5@ 01FA: (unknown) $5392(0@,2) $5623 0@ == 0 // (int) var == num jump_if_false @MEN_C5_5775 0052: set_car $5392(0@,2) driver_behaviour_to 16 0002: jump @MEN_C5_5783 :MEN_C5_5775 0052: set_car $5392(0@,2) driver_behaviour_to 18 :MEN_C5_5783 0051: set_car $5392(0@,2) traffic_behavior_to 2 0050: set_car $5392(0@,2) max_speed_to 20.0 02E9: set_car $5392(0@,2) speed_to 20.0 005E: (unknown) :MEN_C5_5811 005F: (unknown) :MEN_C5_5813 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @MEN_C5_5994 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @MEN_C5_5994 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MEN_C5_5620 0048: $5392(0@,2) = create_car #ANGEL at 1@ 2@ 3@ $5402(0@,2) = 1 // (int) 00A4: $5394(0@,2) = create_actor_pedtype 12 model 14 in_car $5392(0@,2) driverseat 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C5_5566 $5394(0@,2) 0118: $5396(0@,2) = create_actor_pedtype 12 model 14 in_car $5392(0@,2) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C5_5566 $5396(0@,2) 01B0: (unknown) $5392(0@,2) 1 01AF: (unknown) $5394(0@,2) 1 01AF: (unknown) $5396(0@,2) 1 00C1: (unknown) $5394(0@,2) $5398(0@,2) 00C4: (unknown) $5398(0@,2) 1 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MEN_C5_5638 0@ 1@ 2@ 3@ 005E: (unknown) :MEN_C5_5994 005F: (unknown) :MEN_C5_5996 0@ = 0 // (int) :MEN_C5_6000 $5402(0@,2) == 1 // (int) var == num jump_if_false @MEN_C5_6051 $5402(0@,2) = 3 // (int) 004F: unknown_check $5392(0@,2) jump_if_false @MEN_C5_6051 004B: set_car $5392(0@,2) to_psycho_driver 0050: set_car $5392(0@,2) max_speed_to 30.0 :MEN_C5_6051 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_6000 0026: return :MEN_C5_6070 0@ = 0 // (int) :MEN_C5_6074 0078: if and not $5402(0@,2) == 0 // (int) var == num not $5402(0@,2) == 2 // (int) var == num jump_if_false @MEN_C5_6253 $5402(0@,2) = 2 // (int) 004F: unknown_check $5392(0@,2) jump_if_false @MEN_C5_6253 0052: set_car $5392(0@,2) driver_behaviour_to 0 004D: store_car $5392(0@,2) position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5040 1@ 2@ 3@ 5.0 5.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5144 1@ 2@ 3@ 5.0 5.0 0 7@ 8@ 9@ 0045: actor $5624 defined jump_if_false @MEN_C5_6253 0045: actor $5396(0@,2) defined jump_if_false @MEN_C5_6253 0433: (unknown) $5396(0@,2) 4@ 5@ 7@ 8@ 1 01C9: (unknown) $5396(0@,2) 5 00E4: (unknown) $5396(0@,2) $5624 00C1: (unknown) $5396(0@,2) $5400(0@,2) 00C4: (unknown) $5400(0@,2) 1 :MEN_C5_6253 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_6074 0026: return :MEN_C5_6272 004F: unknown_check $5623 jump_if_false @MEN_C5_6290 004D: store_car $5623 position_to 0@ 1@ 2@ :MEN_C5_6290 9@ = 0 // (int) :MEN_C5_6294 $5402(9@,2) == 1 // (int) var == num jump_if_false @MEN_C5_6538 0078: if or 009F: actor $5394(9@,2) dead 009F: actor $5396(9@,2) dead 00A0: car $5392(9@,2) wrecked 00A0: car $5623 wrecked jump_if_false @MEN_C5_6428 $5402(9@,2) = 0 // (int) 0113: remove_references_to_car $5392(9@,2) // Like turning a car into any random car 0112: remove_references_to_actor $5394(9@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5396(9@,2) // Like turning an actor into a random pedestrian 82DB: not unknown_check $5398(9@,2) 0 jump_if_false @MEN_C5_6394 00BB: (unknown) $5398(9@,2) 02E2: $5398(9@,2) = 0 // (any) :MEN_C5_6394 82DB: not unknown_check $5400(9@,2) 0 jump_if_false @MEN_C5_6421 00BB: (unknown) $5400(9@,2) 02E2: $5400(9@,2) = 0 // (any) :MEN_C5_6421 0002: jump @MEN_C5_6538 :MEN_C5_6428 0078: if or 807C: not actor $5394(9@,2) driving $5392(9@,2) 807C: not actor $5396(9@,2) driving $5392(9@,2) 0022: jump_if_false @MEN_C5_6538 // Note: the incorrect math opcode was used here $5402(9@,2) = 0 // (int) 0113: remove_references_to_car $5392(9@,2) // Like turning a car into any random car 0112: remove_references_to_actor $5394(9@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5396(9@,2) // Like turning an actor into a random pedestrian 82DB: not unknown_check $5398(9@,2) 0 jump_if_false @MEN_C5_6511 00BB: (unknown) $5398(9@,2) 02E2: $5398(9@,2) = 0 // (any) :MEN_C5_6511 82DB: not unknown_check $5400(9@,2) 0 jump_if_false @MEN_C5_6538 00BB: (unknown) $5400(9@,2) 02E2: $5400(9@,2) = 0 // (any) :MEN_C5_6538 $5402(9@,2) == 0 // (int) var == num jump_if_false @MEN_C5_6617 $5625 == 2 // (int) var == num jump_if_false @MEN_C5_6610 004F: unknown_check $5623 jump_if_false @MEN_C5_6610 027F: store_coords_to 3@ 4@ 5@ from_actor $5623 with_offset 0 -75.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5813 9@ 6@ 7@ 8@ :MEN_C5_6610 0002: jump @MEN_C5_7290 :MEN_C5_6617 $5402(9@,2) == 1 // (int) var == num jump_if_false @MEN_C5_7044 $5625 == 3 // (int) var == num jump_if_false @MEN_C5_6662 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MEN_C5_6070 0002: jump @MEN_C5_7037 :MEN_C5_6662 004F: unknown_check $5623 jump_if_false @MEN_C5_7037 04A4: (unknown) $5396(9@,2) $5623 9@ == 0 // (int) var == num jump_if_false @MEN_C5_6784 0102: car $5392(9@,2) near_point 0@ 1@ radius 10.0 10.0 sphere 0 0022: jump_if_false @MEN_C5_6730 // Note: the incorrect math opcode was used here 0050: set_car $5392(9@,2) max_speed_to 4.0 0002: jump @MEN_C5_6777 :MEN_C5_6730 0102: car $5392(9@,2) near_point 0@ 1@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C5_6768 // Note: the incorrect math opcode was used here 0050: set_car $5392(9@,2) max_speed_to 12.0 0002: jump @MEN_C5_6777 :MEN_C5_6768 0050: set_car $5392(9@,2) max_speed_to 30.0 :MEN_C5_6777 0002: jump @MEN_C5_6869 :MEN_C5_6784 0102: car $5392(9@,2) near_point 0@ 1@ radius 6.0 6.0 sphere 0 0022: jump_if_false @MEN_C5_6822 // Note: the incorrect math opcode was used here 0050: set_car $5392(9@,2) max_speed_to 4.0 0002: jump @MEN_C5_6869 :MEN_C5_6822 0102: car $5392(9@,2) near_point 0@ 1@ radius 14.0 14.0 sphere 0 0022: jump_if_false @MEN_C5_6860 // Note: the incorrect math opcode was used here 0050: set_car $5392(9@,2) max_speed_to 12.0 0002: jump @MEN_C5_6869 :MEN_C5_6860 0050: set_car $5392(9@,2) max_speed_to 30.0 :MEN_C5_6869 8102: not car $5392(9@,2) near_point 0@ 1@ radius 40.0 40.0 sphere 0 0022: jump_if_false @MEN_C5_6925 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5623 with_offset 0 -25.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5638 9@ 6@ 7@ 8@ :MEN_C5_6925 8102: not car $5392(9@,2) near_point 0@ 1@ radius 60.0 60.0 sphere 0 0022: jump_if_false @MEN_C5_6981 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5623 with_offset 0 -40.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5638 9@ 6@ 7@ 8@ :MEN_C5_6981 8102: not car $5392(9@,2) near_point 0@ 1@ radius 100.0 100.0 sphere 0 0022: jump_if_false @MEN_C5_7037 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5623 with_offset 0 -75.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5638 9@ 6@ 7@ 8@ :MEN_C5_7037 0002: jump @MEN_C5_7290 :MEN_C5_7044 $5402(9@,2) == 2 // (int) var == num jump_if_false @MEN_C5_7290 0045: actor $5394(9@,2) defined jump_if_false @MEN_C5_7128 8086: not actor $1038 near_actor $5394(9@,2) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C5_7121 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5394(9@,2) 0022: jump_if_false @MEN_C5_7121 // Note: the incorrect math opcode was used here 003F: destroy_actor $5394(9@,2) $5394(9@,2) = -1 // (int) :MEN_C5_7121 0002: jump @MEN_C5_7136 :MEN_C5_7128 $5394(9@,2) = -1 // (int) :MEN_C5_7136 0045: actor $5396(9@,2) defined jump_if_false @MEN_C5_7205 8086: not actor $1038 near_actor $5396(9@,2) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C5_7198 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5396(9@,2) 0022: jump_if_false @MEN_C5_7198 // Note: the incorrect math opcode was used here 003F: destroy_actor $5396(9@,2) $5396(9@,2) = -1 // (int) :MEN_C5_7198 0002: jump @MEN_C5_7213 :MEN_C5_7205 $5396(9@,2) = -1 // (int) :MEN_C5_7213 004F: unknown_check $5392(9@,2) jump_if_false @MEN_C5_7282 8132: not actor $1038 near_car $5392(9@,2) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C5_7275 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5392(9@,2) 0022: jump_if_false @MEN_C5_7275 // Note: the incorrect math opcode was used here 0049: destroy_car $5392(9@,2) $5392(9@,2) = -1 // (int) :MEN_C5_7275 0002: jump @MEN_C5_7290 :MEN_C5_7282 $5392(9@,2) = -1 // (int) :MEN_C5_7290 9@ += 1 // (int) 9@ >= 2 // (int) var >= num jump_if_false @MEN_C5_6294 0026: return :MEN_C5_7309 0@ = 0 // (int) :MEN_C5_7313 003F: destroy_actor $5394(0@,2) 003F: destroy_actor $5396(0@,2) 0049: destroy_car $5392(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_7313 0026: return :MEN_C5_7350 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @SAFEHOU_12168 48 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4825 0 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_1437 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2867 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @NONAME_1_17200 0 3 0@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 -1 :MEN_C5_7432 0@ > 0 // (int) var > num jump_if_false @MEN_C5_7634 0@ == 1 // (int) var == num jump_if_false @MEN_C5_7469 0025: gosub @MEN_C5_7666 0002: jump @MEN_C5_7627 :MEN_C5_7469 0@ == 2 // (int) var == num jump_if_false @MEN_C5_7495 0025: gosub @MEN_C5_7902 0002: jump @MEN_C5_7627 :MEN_C5_7495 0@ == 3 // (int) var == num jump_if_false @MEN_C5_7521 0025: gosub @MEN_C5_8738 0002: jump @MEN_C5_7627 :MEN_C5_7521 0@ == 4 // (int) var == num jump_if_false @MEN_C5_7547 0025: gosub @MEN_C5_10544 0002: jump @MEN_C5_7627 :MEN_C5_7547 0@ == 5 // (int) var == num jump_if_false @MEN_C5_7573 0025: gosub @MEN_C5_12213 0002: jump @MEN_C5_7627 :MEN_C5_7573 0@ == 6 // (int) var == num jump_if_false @MEN_C5_7599 0025: gosub @MEN_C5_10111 0002: jump @MEN_C5_7627 :MEN_C5_7599 0@ == 7 // (int) var == num jump_if_false @MEN_C5_7625 0025: gosub @MEN_C5_11782 0002: jump @MEN_C5_7627 :MEN_C5_7625 039E: (unknown) :MEN_C5_7627 0002: jump @MEN_C5_7432 :MEN_C5_7634 0@ == 0 // (int) var == num jump_if_false @MEN_C5_7659 0002: jump @MEN_C5_14391 0002: jump @MEN_C5_7666 :MEN_C5_7659 0002: jump @MEN_C5_14144 :MEN_C5_7666 0045: actor $1038 defined jump_if_false @MEN_C5_7705 0044: put_actor $1038 at 28.3588 1140.804 18.3326 00CF: set_actor $1038 Z_angle_to 154.2155 :MEN_C5_7705 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_355 1000 0057: show_text_highpriority GXT 'MEN5_12' time 5000 flag 1 // Get to the ~y~helicopter~w~ at Breaker's Yard. 00C3: (unknown) -1237.267 7.0235 10.3728 $5660 :MEN_C5_7753 0@ == 1 // (int) var == num jump_if_false @MEN_C5_7879 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2694 009F: actor $1038 dead jump_if_false @MEN_C5_7801 0@ = -1 // (int) 0002: jump @MEN_C5_7872 :MEN_C5_7801 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_1539 jump_if_false @MEN_C5_7830 0@ = 3 // (int) 0002: jump @MEN_C5_7872 :MEN_C5_7830 0089: actor $1038 in_sphere -1237.267 7.0235 10.3728 radius 5.0 5.0 5.0 sphere 1 jump_if_false @MEN_C5_7872 0@ = 2 // (int) :MEN_C5_7872 0002: jump @MEN_C5_7753 :MEN_C5_7879 82DB: not unknown_check $5660 0 jump_if_false @MEN_C5_7900 00BB: (unknown) $5660 02E2: $5660 = 0 // (any) :MEN_C5_7900 0026: return :MEN_C5_7902 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3266 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3286 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3428 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4151 1 0045: actor $1038 defined jump_if_false @MEN_C5_8013 0216: (unknown) $1038 -1268.3 26.59 11.06 00CF: set_actor $1038 Z_angle_to 138.0 00DF: (unknown) $1038 010B: set_actor $1038 armed_weapon_to 0 :MEN_C5_8013 0160: load_model #SENTXS 0160: load_model 19 0228: (unknown) 0443: (unknown) 120 0228: (unknown) 0048: 1@ = create_car #SENTXS at -1269.62 25.42 10.93 00D1: set_car 1@ Z_angle_to -135.0 00A4: 2@ = create_actor_pedtype 22 model 19 in_car 1@ driverseat 0052: set_car 1@ driver_behaviour_to 0 0050: set_car 1@ max_speed_to 0 0045: actor $1038 defined jump_if_false @MEN_C5_8094 0153: (unknown) $1038 2@ 0153: (unknown) 2@ $1038 :MEN_C5_8094 0045: actor 2@ defined 0022: jump_if_false @MEN_C5_8153 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5AA' 'MEN5_A0' 2@ 0 // ~w~There are some cargo-containers at the police impound. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5AA' :MEN_C5_8153 0045: actor 2@ defined jump_if_false @MEN_C5_8212 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5AB' 'MEN5_A1' 2@ 0 // ~w~Our coke is hidden inside them - all mixed up amongst the other cargo. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5AB' :MEN_C5_8212 0045: actor $1038 defined jump_if_false @MEN_C5_8273 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5AC' 'MEN5_A2' $1038 0 // ~w~Don't worry, I'll get them out of there. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5AC' :MEN_C5_8273 0045: actor 2@ defined jump_if_false @MEN_C5_8332 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5AD' 'MEN5_A3' 2@ 0 // ~w~Muy Bien. I'll be in touch... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5AD' :MEN_C5_8332 0001: wait 1000 ms 004F: unknown_check 1@ jump_if_false @MEN_C5_8352 0325: (unknown) 1@ 1 :MEN_C5_8352 0045: actor $1038 defined jump_if_false @MEN_C5_8375 04B4: (unknown) $1038 120 524 100.0 :MEN_C5_8375 00B9: set_camera_position -1266.51 25.89 11.47 rotations 0 0 0 00BA: set_camera_point_at -1267.48 25.72 11.3 mode 2 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 1000 jump_if_true @MEN_C5_8686 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'MENC5AA' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'MENC5AA' jump_if_true @MEN_C5_8686 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'MENC5AB' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'MENC5AB' jump_if_true @MEN_C5_8686 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'MENC5AC' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'MENC5AC' jump_if_true @MEN_C5_8686 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13171 'MENC5AD' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'MENC5AD' jump_if_true @MEN_C5_8686 0045: actor $1038 defined jump_if_false @MEN_C5_8644 0154: (unknown) $1038 :MEN_C5_8644 004F: unknown_check 1@ jump_if_false @MEN_C5_8666 0325: (unknown) 1@ 0 02C7: (unknown) 1@ 8 5000 :MEN_C5_8666 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 1000 jump_if_true @MEN_C5_8686 :MEN_C5_8686 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @MEN_C5_8721 0352: (unknown) $1038 :MEN_C5_8721 0444: (unknown) 120 003F: destroy_actor 2@ 0049: destroy_car 1@ 0@ = 3 // (int) 0026: return :MEN_C5_8738 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1462 1 $5596 == -1 // (int) var == num jump_if_false @MEN_C5_8805 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3266 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3286 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3428 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4151 1 :MEN_C5_8805 0045: actor $1038 defined jump_if_false @MEN_C5_8848 00A2: (unknown) $1038 0216: (unknown) $1038 -1274.544 22.4628 10.1736 00CF: set_actor $1038 Z_angle_to 135.9274 :MEN_C5_8848 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BA' 'SMNC5BA' -1 0 // ~w~Senor, take the containers to the drop off point. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BA' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_355 1000 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 11@ = 0 // (int) :MEN_C5_8947 0@ == 3 // (int) var == num jump_if_false @MEN_C5_10078 0001: wait 0 ms 010E: 13@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2694 009F: actor $1038 dead jump_if_false @MEN_C5_8998 0@ = -1 // (int) 0002: jump @MEN_C5_10071 :MEN_C5_8998 00A0: car $5596 wrecked jump_if_false @MEN_C5_9021 0@ = -2 // (int) 0002: jump @MEN_C5_10071 :MEN_C5_9021 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4323 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3357 4@ == 0 // (int) var == num jump_if_false @MEN_C5_9085 007C: actor $1038 driving $5596 0022: jump_if_false @MEN_C5_9078 // Note: the incorrect math opcode was used here 0525: (unknown) 3 4@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_9078 0002: jump @MEN_C5_9110 :MEN_C5_9085 807C: not actor $1038 driving $5596 0022: jump_if_false @MEN_C5_9110 // Note: the incorrect math opcode was used here 0525: (unknown) 2 4@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_9110 4@ == 1 // (int) var == num jump_if_false @MEN_C5_9209 5@ == 0 // (int) var == num jump_if_false @MEN_C5_9209 0078: if or 0304: unknown_check $5605 $1042 $1043 100.0 100.0 0 0304: unknown_check $5606 $1042 $1043 100.0 100.0 0 0022: jump_if_false @MEN_C5_9209 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 3@ = 0 // (int) 11@ == 0 // (int) var == num jump_if_false @MEN_C5_9209 11@ = 1 // (int) 0035: 12@ = 13@ // (int vars) 12@ += 5000 // (int) :MEN_C5_9209 6@ == 0 // (int) var == num jump_if_false @MEN_C5_9266 not $5618 == -1 // (int) var == num jump_if_false @MEN_C5_9259 6@ = 1 // (int) 3@ = 0 // (int) 11@ == 2 // (int) var == num jump_if_false @MEN_C5_9259 11@ = 3 // (int) :MEN_C5_9259 0002: jump @MEN_C5_9287 :MEN_C5_9266 $5618 == -1 // (int) var == num jump_if_false @MEN_C5_9287 6@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_9287 10@ == 0 // (int) var == num jump_if_false @MEN_C5_9367 6@ == 1 // (int) var == num jump_if_false @MEN_C5_9360 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BA' jump_if_false @MEN_C5_9360 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BA' 10@ += 1 // (int) :MEN_C5_9360 0002: jump @MEN_C5_9410 :MEN_C5_9367 10@ == 1 // (int) var == num jump_if_false @MEN_C5_9410 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'MENC5BA' jump_if_false @MEN_C5_9410 10@ += 1 // (int) :MEN_C5_9410 6@ == 1 // (int) var == num jump_if_false @MEN_C5_9615 7@ == 0 // (int) var == num jump_if_false @MEN_C5_9476 0078: if or $5351(9@,2) == 2 // (int) var == num $5351(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_9469 7@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_9469 0002: jump @MEN_C5_9511 :MEN_C5_9476 0078: if and not $5351(9@,2) == 2 // (int) var == num not $5351(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_9511 7@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_9511 $5351(9@,2) == 2 // (int) var == num jump_if_false @MEN_C5_9615 8@ == 0 // (int) var == num jump_if_false @MEN_C5_9585 0080: actor $1038 near_point $5356(9@,2) $5358(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_9578 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_MAG2' // To detach the magnet from a container, lower it into the halo. 8@ = 1 // (int) :MEN_C5_9578 0002: jump @MEN_C5_9615 :MEN_C5_9585 8080: not actor $1038 near_point $5356(9@,2) $5358(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_9615 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MEN_C5_9615 0011: 13@ > 12@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_9663 // Note: the incorrect math opcode was used here 11@ == 1 // (int) var == num jump_if_false @MEN_C5_9663 0267: (unknown) 'H_MAG1' // Land the magnet on top of a container to pick it up. 0035: 12@ = 13@ // (int vars) 12@ += 5000 // (int) 11@ = 2 // (int) :MEN_C5_9663 0305: unknown_check $5605 $5612 $5614 $5616 10.0 10.0 5.0 0 0022: jump_if_false @MEN_C5_9706 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4855 0 0@ = 6 // (int) :MEN_C5_9706 0078: if and 3@ == 0 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @MEN_C5_10071 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4101 82DB: not unknown_check $5660 0 jump_if_false @MEN_C5_9757 00BB: (unknown) $5660 02E2: $5660 = 0 // (any) :MEN_C5_9757 4@ == 0 // (int) var == num jump_if_false @MEN_C5_9814 0057: show_text_highpriority GXT 'MEN5_00' time 5000 flag 1 // Get in the ~b~chopper. 00C0: (unknown) $5596 $5660 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1313 $5660 3@ = 1 // (int) 0002: jump @MEN_C5_10071 :MEN_C5_9814 5@ == 0 // (int) var == num jump_if_false @MEN_C5_9865 0057: show_text_highpriority GXT 'MEN5_13' time 5000 flag 1 // Fly to the compound where the ~g~containers~w~ are held. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4009 1 3@ = 1 // (int) 0002: jump @MEN_C5_10071 :MEN_C5_9865 6@ == 0 // (int) var == num jump_if_false @MEN_C5_9963 $5611 == 0 // (int) var == num jump_if_false @MEN_C5_9923 0057: show_text_highpriority GXT 'MEN5_01' time 5000 flag 1 // Pick up the ~g~container. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4009 1 0002: jump @MEN_C5_9951 :MEN_C5_9923 0057: show_text_highpriority GXT 'MEN5_02' time 5000 flag 1 // Pick up another ~g~container. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4009 1 :MEN_C5_9951 3@ = 1 // (int) 0002: jump @MEN_C5_10071 :MEN_C5_9963 2 > 10@ // (int) num > var 0022: jump_if_false @MEN_C5_9982 // Note: the incorrect math opcode was used here 0002: jump @MEN_C5_10071 :MEN_C5_9982 7@ == 0 // (int) var == num jump_if_false @MEN_C5_10034 0057: show_text_highpriority GXT 'MEN5_04' time 5000 flag 1 // Pick the ~g~container~w~ up again. 0035: 9@ = $5618 // (int vars) 00C2: (unknown) $5349(9@,2) $5660 3@ = 1 // (int) 0002: jump @MEN_C5_10071 :MEN_C5_10034 0057: show_text_highpriority GXT 'MEN5_03' time 5000 flag 1 // Deliver the container to the ~y~cargo bay. 00C3: (unknown) $5356(9@,2) $5358(9@,2) $5360(9@,2) $5660 3@ = 1 // (int) :MEN_C5_10071 0002: jump @MEN_C5_8947 :MEN_C5_10078 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4101 82DB: not unknown_check $5660 0 jump_if_false @MEN_C5_10109 00BB: (unknown) $5660 02E2: $5660 = 0 // (any) :MEN_C5_10109 0026: return :MEN_C5_10111 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 500 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3105 1 3 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BB' 'SMNC5BB' -1 0 // ~w~Caray! The cops are moving the last container. Get it back! Vamos! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BB' 20@ = -1 // (int) 0045: actor $1038 defined jump_if_false @MEN_C5_10252 007E: actor $1038 driving jump_if_false @MEN_C5_10235 024B: (unknown) $1038 20@ 0325: (unknown) 20@ 1 :MEN_C5_10235 0216: (unknown) $1038 -1022.19 -1246.18 -100.0 :MEN_C5_10252 0001: wait 2000 ms 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MEN_C5_3527 -997.9228 -1244.111 10.1895 246.9851 004F: unknown_check $5598 jump_if_false @MEN_C5_10307 02C7: (unknown) $5598 8 7000 :MEN_C5_10307 0125: set_traffic_density_multiplier_to 0.5 00B9: set_camera_position -1022.19 -1246.18 20.06 rotations 0 0 0 00BA: set_camera_point_at -1021.21 -1246.24 19.88 mode 2 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 1000 jump_if_true @MEN_C5_10422 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BB' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13348 'MENC5BB' jump_if_true @MEN_C5_10422 :MEN_C5_10422 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 0078: if and 004F: unknown_check 20@ 0045: actor $1038 defined jump_if_false @MEN_C5_10523 021C: (unknown) $1038 20@ 0325: (unknown) 20@ 0 037F: unknown_check 20@ jump_if_false @MEN_C5_10482 03D8: (unknown) 20@ :MEN_C5_10482 004D: store_car 20@ position_to 21@ 22@ 23@ 28.0 > 23@ // (float) num > var 0022: jump_if_false @MEN_C5_10507 // Note: the incorrect math opcode was used here 23@ = 28.0 // (float) :MEN_C5_10507 004E: put_car 20@ at 21@ 22@ 23@ 00D1: set_car 20@ Z_angle_to 270.0 0221: (unknown) 01CF: (unknown) :MEN_C5_10523 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3105 1 1 0@ = 4 // (int) 0026: return :MEN_C5_10544 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BC' 'SMNC5BC' -1 0 // ~w~I can't believe you did it! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BC' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BD' 'SMNC5BD' -1 0 // ~w~Senor, it's been a pleasure watching your work. Adios. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BD' 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3727 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4151 1 0125: set_traffic_density_multiplier_to 0.5 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_355 1000 3@ = 0 // (int) 10@ = 0 // (int) 24@ = 0 // (int) :MEN_C5_10695 0@ == 4 // (int) var == num jump_if_false @MEN_C5_11749 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2694 010E: 13@ = current_time_in_ms 009F: actor $1038 dead jump_if_false @MEN_C5_10746 0@ = -1 // (int) 0002: jump @MEN_C5_11742 :MEN_C5_10746 00A0: car $5596 wrecked jump_if_false @MEN_C5_10769 0@ = -2 // (int) 0002: jump @MEN_C5_11742 :MEN_C5_10769 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4323 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3829 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3357 6@ == 0 // (int) var == num jump_if_false @MEN_C5_10849 not $5618 == -1 // (int) var == num jump_if_false @MEN_C5_10842 6@ = 1 // (int) 3@ = 0 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) :MEN_C5_10842 0002: jump @MEN_C5_10870 :MEN_C5_10849 $5618 == -1 // (int) var == num jump_if_false @MEN_C5_10870 6@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_10870 6@ == 1 // (int) var == num jump_if_false @MEN_C5_11080 0035: 9@ = $5618 // (int vars) 7@ == 0 // (int) var == num jump_if_false @MEN_C5_10941 0078: if or $5351(9@,2) == 2 // (int) var == num $5351(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_10934 7@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_10934 0002: jump @MEN_C5_10976 :MEN_C5_10941 0078: if and not $5351(9@,2) == 2 // (int) var == num not $5351(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_10976 7@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_10976 $5351(9@,2) == 2 // (int) var == num jump_if_false @MEN_C5_11080 8@ == 0 // (int) var == num jump_if_false @MEN_C5_11050 0080: actor $1038 near_point $5356(9@,2) $5358(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_11043 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_MAG2' // To detach the magnet from a container, lower it into the halo. 8@ = 1 // (int) :MEN_C5_11043 0002: jump @MEN_C5_11080 :MEN_C5_11050 8080: not actor $1038 near_point $5356(9@,2) $5358(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_11080 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MEN_C5_11080 0078: if and 2 > 10@ // (int) num > var 24@ > 0 // (int) var > num jump_if_false @MEN_C5_11267 0011: 13@ > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_11267 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @MEN_C5_11179 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BC' jump_if_false @MEN_C5_11172 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BC' 10@ += 1 // (int) :MEN_C5_11172 0002: jump @MEN_C5_11267 :MEN_C5_11179 10@ == 1 // (int) var == num jump_if_false @MEN_C5_11267 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'MENC5BC' jump_if_false @MEN_C5_11267 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BD' jump_if_false @MEN_C5_11267 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BD' 10@ += 1 // (int) :MEN_C5_11267 4@ == 0 // (int) var == num jump_if_false @MEN_C5_11311 007C: actor $1038 driving $5596 0022: jump_if_false @MEN_C5_11304 // Note: the incorrect math opcode was used here 0525: (unknown) 3 4@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_11304 0002: jump @MEN_C5_11336 :MEN_C5_11311 807C: not actor $1038 driving $5596 0022: jump_if_false @MEN_C5_11336 // Note: the incorrect math opcode was used here 0525: (unknown) 2 4@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_11336 0305: unknown_check $5606 $5613 $5615 $5617 10.0 10.0 5.0 0 0022: jump_if_false @MEN_C5_11387 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4855 1 0@ = 5 // (int) 0002: jump @MEN_C5_11451 :MEN_C5_11387 $5600 == 0 // (int) var == num jump_if_false @MEN_C5_11451 004F: unknown_check $5598 jump_if_false @MEN_C5_11451 0104: car $5598 in_sphere -913.5723 -658.8061 11.1115 radius 20.0 20.0 20.0 sphere 0 jump_if_false @MEN_C5_11451 0@ = 7 // (int) :MEN_C5_11451 0078: if and 3@ == 0 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @MEN_C5_11742 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4101 82DB: not unknown_check $5660 0 jump_if_false @MEN_C5_11502 00BB: (unknown) $5660 02E2: $5660 = 0 // (any) :MEN_C5_11502 4@ == 0 // (int) var == num jump_if_false @MEN_C5_11554 0057: show_text_highpriority GXT 'MEN5_00' time 5000 flag 1 // Get in the ~b~chopper. 00C0: (unknown) $5596 $5660 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1313 $5660 0002: jump @MEN_C5_11737 :MEN_C5_11554 6@ == 0 // (int) var == num jump_if_false @MEN_C5_11658 $5600 == 0 // (int) var == num jump_if_false @MEN_C5_11611 0057: show_text_highpriority GXT 'MEN5_06' time 5000 flag 1 // Lift the ~g~container~w~ off the truck before it gets to the police station in Little Havana. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4009 0 0002: jump @MEN_C5_11651 :MEN_C5_11611 3 > $5611 // (int) num > var 0022: jump_if_false @MEN_C5_11651 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MEN5_02' time 5000 flag 1 // Pick up another ~g~container. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4009 0 :MEN_C5_11651 0002: jump @MEN_C5_11737 :MEN_C5_11658 7@ == 0 // (int) var == num jump_if_false @MEN_C5_11705 0057: show_text_highpriority GXT 'MEN5_04' time 5000 flag 1 // Pick the ~g~container~w~ up again. 0035: 9@ = $5618 // (int vars) 00C2: (unknown) $5349(9@,2) $5660 0002: jump @MEN_C5_11737 :MEN_C5_11705 0057: show_text_highpriority GXT 'MEN5_03' time 5000 flag 1 // Deliver the container to the ~y~cargo bay. 00C3: (unknown) $5356(9@,2) $5358(9@,2) $5360(9@,2) $5660 :MEN_C5_11737 3@ = 1 // (int) :MEN_C5_11742 0002: jump @MEN_C5_10695 :MEN_C5_11749 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4101 82DB: not unknown_check $5660 0 jump_if_false @MEN_C5_11780 00BB: (unknown) $5660 02E2: $5660 = 0 // (any) :MEN_C5_11780 0026: return :MEN_C5_11782 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 500 0045: actor $1038 defined jump_if_false @MEN_C5_11872 0043: store_actor $1038 position_to 25@ 26@ 27@ // Note: the incorrect math opcode was used here 00CE: 28@ = actor $1038 Z_angle 004F: unknown_check $5596 0022: jump_if_false @MEN_C5_11849 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5596 0022: jump_if_false @MEN_C5_11849 // Note: the incorrect math opcode was used here 03B8: (unknown) $5596 17@ 18@ 19@ :MEN_C5_11849 0044: put_actor $1038 at -891.68 -651.12 20.0 02F8: (unknown) $1038 1 :MEN_C5_11872 004F: unknown_check $5598 jump_if_false @MEN_C5_11911 00B9: set_camera_position -891.68 -651.12 14.52 rotations 0 0 0 00B4: camera_on_car $5598 15 2 :MEN_C5_11911 0001: wait 500 ms 004F: unknown_check $5598 jump_if_false @MEN_C5_11993 022C: (unknown) -913.1594 -660.6639 10.07 50.0 1 0325: (unknown) $5598 1 004E: put_car $5598 at -913.1594 -660.6639 10.07 00D1: set_car $5598 Z_angle_to 198.8216 02E9: set_car $5598 speed_to 0 0052: set_car $5598 driver_behaviour_to 0 :MEN_C5_11993 004F: unknown_check $5598 jump_if_false @MEN_C5_12061 0325: (unknown) $5598 0 0051: set_car $5598 traffic_behavior_to 3 0050: set_car $5598 max_speed_to 13.0 0300: (unknown) $5598 100 02E9: set_car $5598 speed_to 10.0 01B6: (unknown) $5598 -908.1361 -679.9815 10.07 00C9: fade 1 500 ms :MEN_C5_12061 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4341 2000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @MEN_C5_12143 02F8: (unknown) $1038 0 0044: put_actor $1038 at 25@ 26@ 27@ 00CF: set_actor $1038 Z_angle_to 28@ 004F: unknown_check $5596 0022: jump_if_false @MEN_C5_12143 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5596 0022: jump_if_false @MEN_C5_12143 // Note: the incorrect math opcode was used here 03B9: (unknown) $5596 17@ 18@ 19@ :MEN_C5_12143 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4891 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3999 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5556 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_7309 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3407 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_355 1000 0@ = -3 // (int) 0026: return :MEN_C5_12213 0059: text_clear_all 0001: wait 2500 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BE' 'SMNC5BE' -1 0 // ~w~Senor! Senor! Please help me! The bikers are after me. I can't get away. Oh, Madre dios! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BE' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BE' -2@ = -15000 // (int) // timer1 :MEN_C5_12305 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @MEN_C5_12356 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'MENC5BE' jump_if_false @MEN_C5_12349 -2@ = 0 // (int) // timer1 :MEN_C5_12349 0002: jump @MEN_C5_12305 :MEN_C5_12356 10@ = 0 // (int) 24@ = 0 // (int) 29@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4151 0 0125: set_traffic_density_multiplier_to 0.6 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4952 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1092 2 024D: (unknown) $5645 1 'DAMAGE' // Damage 0045: actor $5624 defined jump_if_false @MEN_C5_12483 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BH' 'SMNC5BH' $5624 0 // ~w~Come quick! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BH' :MEN_C5_12483 0045: actor $5624 defined jump_if_false @MEN_C5_12544 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BI' 'SMNC5BI' $5624 0 // ~w~Thank you senor! You're incredible! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BI' :MEN_C5_12544 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BM' 'SMNC5BM' -99 1 // ~w~Arghhhhhhhhhhhh! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BM' 0045: actor $5624 defined jump_if_false @MEN_C5_12656 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BL' 'SMNC5BL' $5624 0 // ~w~Gracias senor! That was fantastic! Adios! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12704 'MENC5BL' :MEN_C5_12656 3@ = 0 // (int) 7@ = 0 // (int) 10@ = 0 // (int) 24@ = 0 // (int) 30@ = 0 // (int) :MEN_C5_12676 0@ == 5 // (int) var == num jump_if_false @MEN_C5_14121 0001: wait 0 ms 010E: 13@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2694 009F: actor $1038 dead jump_if_false @MEN_C5_12727 0@ = -1 // (int) 0002: jump @MEN_C5_14114 :MEN_C5_12727 00A0: car $5596 wrecked jump_if_false @MEN_C5_12750 0@ = -2 // (int) 0002: jump @MEN_C5_14114 :MEN_C5_12750 00A0: car $5623 wrecked jump_if_false @MEN_C5_12789 0@ = -4 // (int) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5996 $5645 = 100 // (int) 0002: jump @MEN_C5_14114 :MEN_C5_12789 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5083 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_6272 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3357 4@ == 0 // (int) var == num jump_if_false @MEN_C5_12863 007C: actor $1038 driving $5596 0022: jump_if_false @MEN_C5_12856 // Note: the incorrect math opcode was used here 0525: (unknown) 3 4@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_12856 0002: jump @MEN_C5_12888 :MEN_C5_12863 807C: not actor $1038 driving $5596 0022: jump_if_false @MEN_C5_12888 // Note: the incorrect math opcode was used here 0525: (unknown) 2 4@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_12888 7@ == 0 // (int) var == num jump_if_false @MEN_C5_12928 $5625 == 3 // (int) var == num jump_if_false @MEN_C5_12921 7@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_12921 0002: jump @MEN_C5_12999 :MEN_C5_12928 $5625 == 0 // (int) var == num jump_if_false @MEN_C5_12948 7@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_12948 0104: car $5623 in_sphere 126.2724 -1183.453 30.2762 radius 10.0 10.0 5.0 sphere 1 jump_if_false @MEN_C5_12999 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5544 0@ = 0 // (int) :MEN_C5_12999 30@ == 0 // (int) var == num jump_if_false @MEN_C5_13172 7@ == 1 // (int) var == num jump_if_false @MEN_C5_13165 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BI' jump_if_false @MEN_C5_13165 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13293 'MENC5BF' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13293 'MENC5BG' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13293 'MENC5BH' 10@ = 99 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BI' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BJ' 'SMNC5BJ' $5624 0 // ~w~No problem. Where do you want me to drop you off? 30@ += 1 // (int) :MEN_C5_13165 0002: jump @MEN_C5_13436 :MEN_C5_13172 30@ == 1 // (int) var == num jump_if_false @MEN_C5_13298 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'MENC5BI' jump_if_false @MEN_C5_13291 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BJ' jump_if_false @MEN_C5_13291 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BJ' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BK' 'SMNC5BK' $5624 0 // ~w~Oh, please don't drop me senor! Ha ha ha! Take me to the car park, gracias. 30@ += 1 // (int) :MEN_C5_13291 0002: jump @MEN_C5_13436 :MEN_C5_13298 30@ == 2 // (int) var == num jump_if_false @MEN_C5_13393 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'MENC5BJ' jump_if_false @MEN_C5_13386 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BK' jump_if_false @MEN_C5_13386 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BK' 30@ += 1 // (int) :MEN_C5_13386 0002: jump @MEN_C5_13436 :MEN_C5_13393 30@ == 3 // (int) var == num jump_if_false @MEN_C5_13436 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'MENC5BK' jump_if_false @MEN_C5_13436 30@ += 1 // (int) :MEN_C5_13436 0@ == 5 // (int) var == num jump_if_false @MEN_C5_14114 3@ == 0 // (int) var == num jump_if_false @MEN_C5_13752 82DB: not unknown_check $5660 0 jump_if_false @MEN_C5_13480 00BB: (unknown) $5660 02E2: $5660 = 0 // (any) :MEN_C5_13480 4@ == 0 // (int) var == num jump_if_false @MEN_C5_13547 0057: show_text_highpriority GXT 'MEN5_00' time 5000 flag 1 // Get in the ~b~chopper. 00C0: (unknown) $5596 $5660 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1313 $5660 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) 0002: jump @MEN_C5_13745 :MEN_C5_13547 $5625 == 2 // (int) var == num jump_if_false @MEN_C5_13616 0057: show_text_highpriority GXT 'MEN5_08' time 5000 flag 1 // Pick up the ~b~car~w~ before the bikers destroy it! 00C0: (unknown) $5623 $5660 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1313 $5660 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) 0002: jump @MEN_C5_13745 :MEN_C5_13616 7@ == 0 // (int) var == num jump_if_false @MEN_C5_13683 0057: show_text_highpriority GXT 'MEN5_11' time 5000 flag 1 // Pick the ~b~car~w~ up again. 00C0: (unknown) $5623 $5660 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1313 $5660 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) 0002: jump @MEN_C5_13745 :MEN_C5_13683 30@ >= 4 // (int) var >= num jump_if_false @MEN_C5_13745 0057: show_text_highpriority GXT 'MEN5_09' time 5000 flag 1 // Drop the car at the ~y~parking lot. 00C3: (unknown) 126.2724 -1183.453 30.2762 $5660 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) :MEN_C5_13745 0002: jump @MEN_C5_14114 :MEN_C5_13752 0011: 13@ > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_14114 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @MEN_C5_13892 0132: actor $1038 near_car $5623 radius 300.0 300.0 sphere 0 0022: jump_if_false @MEN_C5_13885 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BH' jump_if_false @MEN_C5_13885 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BH' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BG' 'SMNC5BG' $5624 0 // ~w~Help me! 0035: 24@ = 13@ // (int vars) 24@ += 8000 // (int) 10@ += 1 // (int) :MEN_C5_13885 0002: jump @MEN_C5_14114 :MEN_C5_13892 10@ == 1 // (int) var == num jump_if_false @MEN_C5_14022 0132: actor $1038 near_car $5623 radius 300.0 300.0 sphere 0 0022: jump_if_false @MEN_C5_14015 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BG' jump_if_false @MEN_C5_14015 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BG' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12755 'MENC5BF' 'SMNC5BF' $5624 0 // ~w~Please senor! 0035: 24@ = 13@ // (int vars) 24@ += 8000 // (int) 10@ += 1 // (int) :MEN_C5_14015 0002: jump @MEN_C5_14114 :MEN_C5_14022 10@ == 2 // (int) var == num jump_if_false @MEN_C5_14114 0132: actor $1038 near_car $5623 radius 300.0 300.0 sphere 0 0022: jump_if_false @MEN_C5_14114 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12661 'MENC5BF' jump_if_false @MEN_C5_14114 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BF' 0035: 24@ = 13@ // (int vars) 24@ += 8000 // (int) 10@ += 1 // (int) :MEN_C5_14114 0002: jump @MEN_C5_12676 :MEN_C5_14121 82DB: not unknown_check $5660 0 jump_if_false @MEN_C5_14142 00BB: (unknown) $5660 02E2: $5660 = 0 // (any) :MEN_C5_14142 0026: return :MEN_C5_14144 0078: if and 809D: not wasted_or_busted // mission only not 0@ == -1 // (int) var == num not 0@ == -3 // (int) var == num jump_if_false @MEN_C5_14256 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4983 2000 809D: not wasted_or_busted // mission only jump_if_false @MEN_C5_14256 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4891 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3999 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5556 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_7309 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3407 00C9: fade 1 1000 ms :MEN_C5_14256 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809D: not wasted_or_busted // mission only jump_if_false @MEN_C5_14389 0@ == -2 // (int) var == num jump_if_false @MEN_C5_14320 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4973 'MEN5_X0' // ~r~The chopper was destroyed. 0002: jump @MEN_C5_14389 :MEN_C5_14320 0@ == -3 // (int) var == num jump_if_false @MEN_C5_14358 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4973 'MEN5_X1' // ~r~The crate reached the police station. 0002: jump @MEN_C5_14389 :MEN_C5_14358 0@ == -4 // (int) var == num jump_if_false @MEN_C5_14389 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4973 'MEN5_X2' // ~r~You didn't save the car. :MEN_C5_14389 0026: return :MEN_C5_14391 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12990 'MENC5BL' -2@ = -15000 // (int) // timer1 :MEN_C5_14416 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @MEN_C5_14467 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12621 'MENC5BL' jump_if_false @MEN_C5_14460 -2@ = 0 // (int) // timer1 :MEN_C5_14460 0002: jump @MEN_C5_14416 :MEN_C5_14467 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4891 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3999 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5556 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_7309 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3407 00C9: fade 1 1000 ms 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @99RED_12847 'MEN_C05' 1500 // High Wire 01DF: progress_made += 1 0026: return :MEN_C5_14562 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_1507 0125: set_traffic_density_multiplier_to 1.0 0525: (unknown) 2 00AE: remove_status_text $5645 04BB: (unknown) 007A: mission_cleanup 0026: return //-------------Mission 75--------------- :NONAME_18 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C6' 0025: gosub @NONAME_18_13696 009D: wasted_or_busted // mission only jump_if_false @NONAME_18_35 0025: gosub @NONAME_18_28259 :NONAME_18_35 0025: gosub @NONAME_18_28381 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_18_76 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_18_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_18_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_18_128 :NONAME_18_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_18_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_18_162 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_18_162 809F: not actor 3@ dead 0022: jump_if_false @NONAME_18_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_18_178 0026: return :NONAME_18_180 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @NONAME_18_244 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @NONAME_18_238 0400: (unknown) $1038 $1690 0002: jump @NONAME_18_244 :NONAME_18_238 02C0: (unknown) $1038 $1690 :NONAME_18_244 0@ >= 0 // (int) var >= num jump_if_false @NONAME_18_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :NONAME_18_271 0045: actor $1038 defined jump_if_false @NONAME_18_339 807E: not actor $1038 driving jump_if_false @NONAME_18_316 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @NONAME_18_319 :NONAME_18_316 021D: (unknown) 0 :NONAME_18_319 $1698 == 0 // (int) var == num jump_if_false @NONAME_18_335 02EA: select_interior 2 :NONAME_18_335 01AE: (unknown) 1 :NONAME_18_339 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_18_345 0045: actor $1038 defined jump_if_false @NONAME_18_409 807E: not actor $1038 driving jump_if_false @NONAME_18_397 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @NONAME_18_397 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :NONAME_18_397 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :NONAME_18_409 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_458 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @NONAME_18_458 02EA: select_interior 0 :NONAME_18_458 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_18_488 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_18_488 0026: return 0045: actor 0@ defined jump_if_false @NONAME_18_509 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_18_509 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_539 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_18_539 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_18_539 0026: return :NONAME_18_541 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_588 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_18_584 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_18_588 :NONAME_18_584 1@ = 0 // (int) :NONAME_18_588 1@ == 1 // (int) var == num jump_if_false @NONAME_18_672 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_18_665 007E: actor 0@ driving jump_if_false @NONAME_18_661 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_18_651 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_18_654 :NONAME_18_651 00F1: (unknown) 0@ :NONAME_18_654 0002: jump @NONAME_18_665 :NONAME_18_661 1@ = 0 // (int) :NONAME_18_665 0002: jump @NONAME_18_588 :NONAME_18_672 0026: return 0045: actor 0@ defined jump_if_false @NONAME_18_766 007E: actor 0@ driving jump_if_false @NONAME_18_750 02A7: unknown_check 0@ jump_if_false @NONAME_18_720 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_18_743 :NONAME_18_720 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_18_541 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_18_743 0002: jump @NONAME_18_759 :NONAME_18_750 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_18_759 0002: jump @NONAME_18_768 :NONAME_18_766 005F: (unknown) :NONAME_18_768 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_926 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_18_926 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_18_867 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_18_826 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_18_860 :NONAME_18_826 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_541 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_18_860 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_541 4@ :NONAME_18_860 0002: jump @NONAME_18_926 :NONAME_18_867 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_18_892 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_18_926 :NONAME_18_892 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_541 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_18_926 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_541 3@ :NONAME_18_926 0045: actor 0@ defined jump_if_false @NONAME_18_978 004F: unknown_check 1@ jump_if_false @NONAME_18_978 007E: actor 0@ driving jump_if_false @NONAME_18_978 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_18_978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_541 0@ :NONAME_18_978 5@ = 0 // (int) :NONAME_18_982 5@ == 0 // (int) var == num jump_if_false @NONAME_18_1080 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_18_1073 004F: unknown_check 1@ jump_if_false @NONAME_18_1073 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_18_1039 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_18_1073 :NONAME_18_1039 2@ == -1 // (int) var == num jump_if_false @NONAME_18_1065 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_18_1073 :NONAME_18_1065 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_18_1073 0002: jump @NONAME_18_982 :NONAME_18_1080 0026: return :NONAME_18_1082 0@ == 0 // (int) var == num jump_if_false @NONAME_18_1125 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_18_1301 :NONAME_18_1125 0@ == 1 // (int) var == num jump_if_false @NONAME_18_1158 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_18_1301 :NONAME_18_1158 0@ == 2 // (int) var == num jump_if_false @NONAME_18_1200 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_18_1301 :NONAME_18_1200 0@ == 3 // (int) var == num jump_if_false @NONAME_18_1244 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_18_1301 :NONAME_18_1244 0@ == 4 // (int) var == num jump_if_false @NONAME_18_1275 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_18_1301 :NONAME_18_1275 0@ == 5 // (int) var == num jump_if_false @NONAME_18_1301 03CF: (unknown) 237 130 180 255 :NONAME_18_1301 0026: return :NONAME_18_1303 00BC: (unknown) 0@ 2 0026: return :NONAME_18_1310 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_18_1310 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_18_1365 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_18_1365 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_18_1380 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_18_1380 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_1425 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_18_1425 005F: (unknown) 009F: actor 0@ dead jump_if_false @NONAME_18_1439 005F: (unknown) :NONAME_18_1439 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @NONAME_18_1486 005F: (unknown) :NONAME_18_1486 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @NONAME_18_1533 005F: (unknown) :NONAME_18_1533 005E: (unknown) 009F: actor 0@ dead jump_if_false @NONAME_18_1547 005F: (unknown) :NONAME_18_1547 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @NONAME_18_1574 005F: (unknown) :NONAME_18_1574 0485: unknown_check 0@ 214 jump_if_false @NONAME_18_1589 005E: (unknown) :NONAME_18_1589 0485: unknown_check 0@ 215 jump_if_false @NONAME_18_1604 005E: (unknown) :NONAME_18_1604 0485: unknown_check 0@ 216 jump_if_false @NONAME_18_1619 005E: (unknown) :NONAME_18_1619 005F: (unknown) 809F: not actor 0@ dead jump_if_false @NONAME_18_1736 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @NONAME_18_1696 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_18_1303 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @NONAME_18_1696 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :NONAME_18_1696 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @NONAME_18_1725 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @NONAME_18_1736 :NONAME_18_1725 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :NONAME_18_1736 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @NONAME_18_1878 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @NONAME_18_1832 0045: actor 1@ defined jump_if_false @NONAME_18_1825 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :NONAME_18_1825 0002: jump @NONAME_18_1871 :NONAME_18_1832 0045: actor 1@ defined jump_if_false @NONAME_18_1871 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :NONAME_18_1871 0002: jump @NONAME_18_1885 :NONAME_18_1878 0444: (unknown) 80 04C1: (unknown) 0@ :NONAME_18_1885 0026: return 1@ = 0 // (int) :NONAME_18_1891 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @NONAME_18_1891 0@ > 8 // (int) var > num jump_if_false @NONAME_18_1933 0@ = 8 // (int) :NONAME_18_1933 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @NONAME_18_1971 020D: (unknown) $5332(1@,8) :NONAME_18_1971 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2002 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :NONAME_18_2002 0026: return 0@ = 0 // (int) :NONAME_18_2008 not $5332(0@,8) == -1 // (int) var == num jump_if_false @NONAME_18_2029 020D: (unknown) $5332(0@,8) :NONAME_18_2029 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @NONAME_18_2008 0026: return 0@ = 0 // (int) :NONAME_18_2052 not $5332(0@,8) == -1 // (int) var == num jump_if_false @NONAME_18_2073 003F: destroy_actor $5332(0@,8) :NONAME_18_2073 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @NONAME_18_2052 0026: return 0@ = 0 // (int) :NONAME_18_2096 not $5332(0@,8) == -1 // (int) var == num jump_if_false @NONAME_18_2117 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :NONAME_18_2117 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @NONAME_18_2096 0026: return 834A: not unknown_check 0@ jump_if_false @NONAME_18_2148 005F: (unknown) :NONAME_18_2148 009F: actor 0@ dead jump_if_false @NONAME_18_2160 005F: (unknown) :NONAME_18_2160 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2195 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_18_2195 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2276 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_2276 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2303 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :NONAME_18_2303 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @NONAME_18_2329 1@ = -1 // (int) :NONAME_18_2329 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2349 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :NONAME_18_2349 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2369 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :NONAME_18_2369 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2389 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :NONAME_18_2389 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2409 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :NONAME_18_2409 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2429 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :NONAME_18_2429 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2445 02E2: 1@ = 0 // (any) :NONAME_18_2445 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @NONAME_18_2647 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_2647 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2794 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2761 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @NONAME_18_2787 :NONAME_18_2761 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2783 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @NONAME_18_2787 :NONAME_18_2783 0035: 3@ = 2@ // (int vars) :NONAME_18_2787 0002: jump @NONAME_18_2798 :NONAME_18_2794 0035: 3@ = 0@ // (int vars) :NONAME_18_2798 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2866 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2833 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @NONAME_18_2859 :NONAME_18_2833 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2855 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @NONAME_18_2859 :NONAME_18_2855 0036: 3@ = 2@ // (float vars) :NONAME_18_2859 0002: jump @NONAME_18_2870 :NONAME_18_2866 0036: 3@ = 0@ // (float vars) :NONAME_18_2870 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_2898 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_18_2902 :NONAME_18_2898 0035: 1@ = 0@ // (int vars) :NONAME_18_2902 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @NONAME_18_2930 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @NONAME_18_2934 :NONAME_18_2930 0036: 1@ = 0@ // (float vars) :NONAME_18_2934 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @NONAME_18_2969 005F: (unknown) :NONAME_18_2969 801D: not 1@ == 0 // (int) var == var jump_if_false @NONAME_18_2982 005F: (unknown) :NONAME_18_2982 801D: not 2@ == 0 // (int) var == var jump_if_false @NONAME_18_2995 005F: (unknown) :NONAME_18_2995 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3010 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3010 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3023 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3023 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @NONAME_18_3225 0026: return :NONAME_18_3225 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @NONAME_18_3270 0026: return :NONAME_18_3270 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3338 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3338 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3338 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3364 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3364 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3364 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @NONAME_18_3447 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3447 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_18_3483 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :NONAME_18_3483 3@ > 380.0 // (float) var > num jump_if_false @NONAME_18_3502 3@ = 380.0 // (float) :NONAME_18_3502 5.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_3521 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :NONAME_18_3521 4@ > 240.0 // (float) var > num jump_if_false @NONAME_18_3540 4@ = 240.0 // (float) :NONAME_18_3540 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @NONAME_18_3638 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :NONAME_18_3638 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @NONAME_18_3678 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :NONAME_18_3678 10@ > 0 // (float) var > num jump_if_false @NONAME_18_3696 9@ = 1 // (int) 005E: (unknown) :NONAME_18_3696 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @NONAME_18_3735 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_18_3735 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :NONAME_18_4198 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_4348 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @NONAME_18_4324 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :NONAME_18_4324 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @NONAME_18_4198 :NONAME_18_4348 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @NONAME_18_4431 0 > 5@ // (int) num > var 0022: jump_if_false @NONAME_18_4414 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_18_4418 :NONAME_18_4414 0035: 10@ = 5@ // (int vars) :NONAME_18_4418 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @NONAME_18_4436 :NONAME_18_4431 0203: set_draw_text_position 0@ 1@ GXT 4@ :NONAME_18_4436 0026: return :NONAME_18_4438 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_4523 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :NONAME_18_4523 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @NONAME_18_4438 0@ 2@ 3@ jump_if_false @NONAME_18_4550 0203: set_draw_text_position 2@ 3@ GXT 1@ :NONAME_18_4550 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @NONAME_18_4438 0@ 3@ 4@ jump_if_false @NONAME_18_4578 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :NONAME_18_4578 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @NONAME_18_4438 0@ 4@ 5@ jump_if_false @NONAME_18_4607 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :NONAME_18_4607 0026: return 007F: player 0 pressed_key 4 jump_if_false @NONAME_18_4684 007F: player 0 pressed_key 8 jump_if_false @NONAME_18_4677 $5598 == 0 // (int) var == num jump_if_false @NONAME_18_4677 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5598 = 1 // (int) :NONAME_18_4677 0002: jump @NONAME_18_4689 :NONAME_18_4684 $5598 = 0 // (int) :NONAME_18_4689 007F: player 0 pressed_key 4 jump_if_false @NONAME_18_4775 007F: player 0 pressed_key 9 jump_if_false @NONAME_18_4768 $5599 == 0 // (int) var == num jump_if_false @NONAME_18_4768 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5599 = 1 // (int) :NONAME_18_4768 0002: jump @NONAME_18_4780 :NONAME_18_4775 $5599 = 0 // (int) :NONAME_18_4780 0026: return :NONAME_18_4782 0@ = 0 // (int) :NONAME_18_4786 20 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_4910 // Note: the incorrect math opcode was used here 0252: object $5757(0@,20) exists 0022: jump_if_false @NONAME_18_4898 // Note: the incorrect math opcode was used here 010C: store_object $5757(0@,20) position_to 1@ 2@ 3@ 029F: (unknown) 13 1@ 2@ 3@ 0 0 0 1.5 029F: (unknown) 58 1@ 2@ 3@ 0 0 0 1.5 0138: $6033 = random_float_in_ranges -0.3 0.3 0138: $6034 = random_float_in_ranges -0.3 0.3 $6035 = 0 // (float) 002A: 1@ += $6033 // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += $6034 // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5757(0@,20) at 1@ 2@ 3@ :NONAME_18_4898 0@ += 1 // (int) 0002: jump @NONAME_18_4786 :NONAME_18_4910 0026: return :NONAME_18_4912 0035: 17@ = $5997 // (int vars) $5703(8@,2) == 0 // (int) var == num jump_if_false @NONAME_18_5113 0138: 9@ = random_float_in_ranges 0@ 3@ 0138: 10@ = random_float_in_ranges 1@ 4@ 0138: 11@ = random_float_in_ranges 2@ 5@ 0139: 13@ = random_int_in_ranges 6@ 7@ 010E: 12@ = current_time_in_ms 0035: $5705(8@,2) = 12@ // (int vars) 0029: $5705(8@,2) += 13@ // (int vars) // Note: the incorrect math opcode was used here 0139: 15@ = random_int_in_ranges 0 4 013C: create_explosion_at 9@ 10@ 11@ radius $5707(15@,4) $5997 += 1 // (int) $5924 == 1 // (int) var == num jump_if_false @NONAME_18_5033 0139: 16@ = random_int_in_ranges 0 2 16@ == 1 // (int) var == num jump_if_false @NONAME_18_5026 $5958 += 3 // (int) :NONAME_18_5026 0002: jump @NONAME_18_5039 :NONAME_18_5033 $5958 += 3 // (int) :NONAME_18_5039 $5703(8@,2) = 1 // (int) $5958 > 85 // (int) var > num jump_if_false @NONAME_18_5106 $5914 == 0 // (int) var == num jump_if_false @NONAME_18_5106 $5931 == 0 // (int) var == num jump_if_false @NONAME_18_5106 0057: show_text_highpriority GXT 'MEN6_10' time 5000 flag 1 // Hurry up! This place is going to blow any second! $5914 = 1 // (int) :NONAME_18_5106 0002: jump @NONAME_18_5137 :NONAME_18_5113 010E: 14@ = current_time_in_ms 0011: 14@ > $5705(8@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_5137 // Note: the incorrect math opcode was used here $5703(8@,2) = 0 // (int) :NONAME_18_5137 0026: return :NONAME_18_5139 $5952 == 1 // (int) var == num jump_if_false @NONAME_18_5198 00B9: set_camera_position -1089.65 -1048.82 30.66 rotations 0 0 0 00BA: set_camera_point_at -1089.12 -1047.99 30.48 mode 2 0002: jump @NONAME_18_5287 :NONAME_18_5198 00B9: set_camera_position -1106.62 -1036.1 22.68 rotations 0 0 0 00BA: set_camera_point_at -1105.74 -1035.63 22.65 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1110.42 -1038.12 22.78 rotations 0 0 0 00BA: set_camera_point_at -1109.53 -1037.66 22.76 mode 1 :NONAME_18_5287 0026: return :NONAME_18_5289 7@ = -1076.3 // (float) 8@ = -1029.47 // (float) 9@ = 19.27 // (float) 0036: 4@ = 9@ // (float vars) 0@ = 0 // (int) 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_18_180 500 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_18_5139 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4973 'MEN6_09' // ~r~You didn't get far enough away. 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 1000 jump_if_false @NONAME_18_5438 0002: jump @NONAME_18_6144 :NONAME_18_5438 10@ = 1.0 // (float) 12@ = 1.0 // (float) 11@ = 0 // (float) 0036: 4@ = 9@ // (float vars) 0003: shake_camera 300 013C: create_explosion_at 7@ 8@ 9@ radius 4 13@ = 0 // (int) :NONAME_18_5474 20 > 13@ // (int) num > var 0022: jump_if_false @NONAME_18_5570 // Note: the incorrect math opcode was used here 0138: 2@ = random_float_in_ranges -4.0 4.0 0138: 3@ = random_float_in_ranges -4.0 4.0 002A: 2@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 4@ += 3.0 // (float) 01AA: $5757(13@,20) = create_object #PIZZABOX at 2@ 3@ 4@ 03AA: (unknown) $5757(13@,20) 1.0 1.0 0.99 022A: (unknown) $5757(13@,20) 1 13@ += 1 // (int) 0002: jump @NONAME_18_5474 :NONAME_18_5570 0001: wait 0 ms 13@ = 0 // (int) :NONAME_18_5577 20 > 13@ // (int) num > var 0022: jump_if_false @NONAME_18_5658 // Note: the incorrect math opcode was used here 0252: object $5757(13@,20) exists 0022: jump_if_false @NONAME_18_5646 // Note: the incorrect math opcode was used here 0138: 2@ = random_float_in_ranges -40.0 40.0 0138: 3@ = random_float_in_ranges -40.0 40.0 0138: 4@ = random_float_in_ranges 20.0 30.0 0224: (unknown) $5757(13@,20) 2@ 3@ 4@ 0225: (unknown) $5757(13@,20) 1 :NONAME_18_5646 13@ += 1 // (int) 0002: jump @NONAME_18_5577 :NONAME_18_5658 5@ = 1.0 // (float) 6@ = -1.0 // (float) 1@ = 20 // (int) :NONAME_18_5675 1@ > 0 // (int) var > num jump_if_false @NONAME_18_5813 0001: wait 0 ms 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @NONAME_18_5712 0002: jump @NONAME_18_6144 :NONAME_18_5712 0138: 2@ = random_float_in_ranges 6@ 5@ 0138: 3@ = random_float_in_ranges 6@ 5@ 002A: 2@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 2@ 3@ 4@ 0 0 11@ 10@ 0231: (unknown) 18 7@ 8@ 9@ 0 0 11@ 10@ 0 0 0 1 6@ *= 1.1 // (float) 5@ *= 1.1 // (float) 10@ += 2.0 // (float) 12@ += 0.5 // (float) 11@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_18_4782 1@ -= 1 // (int) 0002: jump @NONAME_18_5675 :NONAME_18_5813 013C: create_explosion_at -1065.23 -1031.23 25.35 radius 4 013C: create_explosion_at 7@ 8@ 9@ radius 6 0231: (unknown) 18 7@ 8@ 9@ 0 0 11@ 10@ 0 0 0 4000 -2@ = 0 // (int) // timer1 :NONAME_18_5860 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_18_5916 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @NONAME_18_5899 0002: jump @NONAME_18_6144 :NONAME_18_5899 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_18_4782 0002: jump @NONAME_18_5860 :NONAME_18_5916 013C: create_explosion_at -1086.78 -1031.1 25.2 radius 6 013C: create_explosion_at -1077.54 -1033.51 24.12 radius 6 004F: unknown_check $5699 jump_if_false @NONAME_18_5993 004D: store_car $5699 position_to $6036 $6037 $6038 013C: create_explosion_at $6036 $6037 $6038 radius 6 003F: destroy_actor $5727 03AF: (unknown) $5699 :NONAME_18_5993 0001: wait 500 ms 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 4000 ms $5997 = 0 // (int) :NONAME_18_6020 00CA: fading jump_if_false @NONAME_18_6144 :NONAME_18_6029 10 > $5997 // (int) num > var 0022: jump_if_false @NONAME_18_6137 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5954 0022: jump_if_false @NONAME_18_6130 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5954 > 0 // (int) var > num jump_if_false @NONAME_18_6084 0002: jump @NONAME_18_6144 0002: jump @NONAME_18_6130 :NONAME_18_6084 037B: constant_params 9 variable_params 0 unknown 15 call_with_params @NONAME_18_4912 -1094.41 -1015.87 17.15 -1057.0 -1045.24 29.93 500 1000 0 :NONAME_18_6130 0002: jump @NONAME_18_6029 :NONAME_18_6137 0002: jump @NONAME_18_6020 :NONAME_18_6144 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 100 ms 13@ = 0 // (int) :NONAME_18_6164 10 > 13@ // (int) num > var 0022: jump_if_false @NONAME_18_6194 // Note: the incorrect math opcode was used here 0093: destroy_object $5757(13@,20) 13@ += 1 // (int) 0002: jump @NONAME_18_6164 :NONAME_18_6194 00C8: set_fade_color_RGB 255 255 255 0045: actor $1038 defined jump_if_false @NONAME_18_6231 0043: store_actor $1038 position_to $6033 $6034 $6035 // Note: the incorrect math opcode was used here 014B: set_actor $1038 health_to 0 :NONAME_18_6231 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_18_345 1000 0026: return :NONAME_18_6246 003E: $5622 = create_actor_pedtype 22 model $5623 at $5631 $5632 $5633 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_6292 // Note: the incorrect math opcode was used here 01B1: (unknown) $5622 1 1 1 1 1 00CF: set_actor $5622 Z_angle_to -45.0 :NONAME_18_6292 0045: actor $1038 defined jump_if_false @NONAME_18_6336 0044: put_actor $1038 at $5602 $5603 $5604 01B1: (unknown) $1038 1 1 1 1 1 00CF: set_actor $1038 Z_angle_to 129.26 :NONAME_18_6336 0160: load_model #UZI :NONAME_18_6341 8161: not model #UZI available jump_if_false @NONAME_18_6363 0001: wait 0 ms 0002: jump @NONAME_18_6341 :NONAME_18_6363 0@ = 0 // (int) :NONAME_18_6367 4 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_6483 // Note: the incorrect math opcode was used here 003E: $5503(0@,4) = create_actor_pedtype 22 model 113 at $5507(0@,4) $5511(0@,4) $5515(0@,4) 0045: actor $5503(0@,4) defined jump_if_false @NONAME_18_6471 0106: give_actor $5503(0@,4) weapon 25 ammo 500 // Load the weapon model before using this 03A5: (unknown) $5503(0@,4) 0 0344: (unknown) $5503(0@,4) 0 01C9: (unknown) $5503(0@,4) 20 00DF: (unknown) $5503(0@,4) 02D0: (unknown) $5503(0@,4) 1 00CF: set_actor $5503(0@,4) Z_angle_to $5531(0@,4) :NONAME_18_6471 0@ += 1 // (int) 0002: jump @NONAME_18_6367 :NONAME_18_6483 0026: return :NONAME_18_6485 1@ = 0 // (int) :NONAME_18_6489 3 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_6645 // Note: the incorrect math opcode was used here 003E: $5566(1@,3) = create_actor_pedtype 2 model 113 at $5569(1@,3) $5572(1@,3) $5575(1@,3) 0045: actor $5566(1@,3) defined jump_if_false @NONAME_18_6633 041B: (unknown) $5566(1@,3) 9 0344: (unknown) $5566(1@,3) 1 0285: (unknown) $5566(1@,3) 0 00C1: (unknown) $5566(1@,3) $5587(1@,3) 00C4: (unknown) $5587(1@,3) 1 0106: give_actor $5566(1@,3) weapon 25 ammo 500 // Load the weapon model before using this 0045: actor $5566(1@,3) defined jump_if_false @NONAME_18_6633 0139: 0@ = random_int_in_ranges 10 25 01C9: (unknown) $5566(1@,3) 0@ 010F: (unknown) $5566(1@,3) $5578(1@,3) $5581(1@,3) $5584(1@,3) :NONAME_18_6633 1@ += 1 // (int) 0002: jump @NONAME_18_6489 :NONAME_18_6645 $5920 = 1 // (int) 0026: return :NONAME_18_6653 1@ = 0 // (int) :NONAME_18_6657 2 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_6813 // Note: the incorrect math opcode was used here 003E: $5599(1@,2) = create_actor_pedtype 2 model 113 at $5601(1@,2) $5603(1@,2) $5605(1@,2) 0045: actor $5599(1@,2) defined jump_if_false @NONAME_18_6801 041B: (unknown) $5599(1@,2) 9 0344: (unknown) $5599(1@,2) 1 0285: (unknown) $5599(1@,2) 0 00C1: (unknown) $5599(1@,2) $5613(1@,2) 00C4: (unknown) $5613(1@,2) 1 0106: give_actor $5599(1@,2) weapon 25 ammo 500 // Load the weapon model before using this 0045: actor $5599(1@,2) defined jump_if_false @NONAME_18_6801 0139: 0@ = random_int_in_ranges 10 25 01C9: (unknown) $5599(1@,2) 0@ 010F: (unknown) $5599(1@,2) $5607(1@,2) $5609(1@,2) $5611(1@,2) :NONAME_18_6801 1@ += 1 // (int) 0002: jump @NONAME_18_6657 :NONAME_18_6813 $5921 = 1 // (int) 0026: return :NONAME_18_6821 1@ = 0 // (int) :NONAME_18_6825 2 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_6981 // Note: the incorrect math opcode was used here 003E: $5621(1@,2) = create_actor_pedtype 2 model 113 at $5623(1@,2) $5625(1@,2) $5627(1@,2) 0045: actor $5621(1@,2) defined jump_if_false @NONAME_18_6969 041B: (unknown) $5621(1@,2) 9 0344: (unknown) $5621(1@,2) 1 0285: (unknown) $5621(1@,2) 0 00C1: (unknown) $5621(1@,2) $5635(1@,2) 00C4: (unknown) $5635(1@,2) 1 0106: give_actor $5621(1@,2) weapon 25 ammo 500 // Load the weapon model before using this 0045: actor $5621(1@,2) defined jump_if_false @NONAME_18_6969 0139: 0@ = random_int_in_ranges 20 35 01C9: (unknown) $5621(1@,2) 0@ 010F: (unknown) $5621(1@,2) $5629(1@,2) $5631(1@,2) $5633(1@,2) :NONAME_18_6969 1@ += 1 // (int) 0002: jump @NONAME_18_6825 :NONAME_18_6981 $5922 = 1 // (int) 0026: return :NONAME_18_6989 0@ = 0 // (int) :NONAME_18_6993 3 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7206 // Note: the incorrect math opcode was used here 0045: actor $5566(0@,3) defined 0022: jump_if_false @NONAME_18_7182 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_7175 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5566(0@,3) $1038 0326: unknown_check $5566(0@,3) $1038 0022: jump_if_false @NONAME_18_7161 // Note: the incorrect math opcode was used here 0043: store_actor $5566(0@,3) position_to $5590(0@,3) $5593(0@,3) $5596(0@,3) // Note: the incorrect math opcode was used here 031E: (unknown) $5590(0@,3) $5593(0@,3) $5596(0@,3) $1042 $1043 $1044 4@ 10.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_7139 // Note: the incorrect math opcode was used here 034F: (unknown) $5566(0@,3) 1 00E4: (unknown) $5566(0@,3) $1038 020E: (unknown) $5566(0@,3) 1 0002: jump @NONAME_18_7154 :NONAME_18_7139 00E7: (unknown) $5566(0@,3) $1038 020E: (unknown) $5566(0@,3) 0 :NONAME_18_7154 0002: jump @NONAME_18_7175 :NONAME_18_7161 0158: actor $5566(0@,3) run_to $5578(0@,3) $5581(0@,3) :NONAME_18_7175 0002: jump @NONAME_18_7194 :NONAME_18_7182 00BB: (unknown) $5587(0@,3) 0112: remove_references_to_actor $5566(0@,3) // Like turning an actor into a random pedestrian :NONAME_18_7194 0@ += 1 // (int) 0002: jump @NONAME_18_6993 :NONAME_18_7206 0026: return :NONAME_18_7208 0@ = 0 // (int) :NONAME_18_7212 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7425 // Note: the incorrect math opcode was used here 0045: actor $5599(0@,2) defined 0022: jump_if_false @NONAME_18_7401 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_7394 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5599(0@,2) $1038 0326: unknown_check $5599(0@,2) $1038 0022: jump_if_false @NONAME_18_7380 // Note: the incorrect math opcode was used here 0043: store_actor $5599(0@,2) position_to $5615(0@,2) $5617(0@,2) $5619(0@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5615(0@,2) $5617(0@,2) $5619(0@,2) $1042 $1043 $1044 4@ 10.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_7358 // Note: the incorrect math opcode was used here 034F: (unknown) $5599(0@,2) 1 00E4: (unknown) $5599(0@,2) $1038 020E: (unknown) $5599(0@,2) 1 0002: jump @NONAME_18_7373 :NONAME_18_7358 00E7: (unknown) $5599(0@,2) $1038 020E: (unknown) $5599(0@,2) 0 :NONAME_18_7373 0002: jump @NONAME_18_7394 :NONAME_18_7380 0158: actor $5599(0@,2) run_to $5607(0@,2) $5609(0@,2) :NONAME_18_7394 0002: jump @NONAME_18_7413 :NONAME_18_7401 00BB: (unknown) $5613(0@,2) 0112: remove_references_to_actor $5599(0@,2) // Like turning an actor into a random pedestrian :NONAME_18_7413 0@ += 1 // (int) 0002: jump @NONAME_18_7212 :NONAME_18_7425 0026: return :NONAME_18_7427 0@ = 0 // (int) :NONAME_18_7431 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7646 // Note: the incorrect math opcode was used here 0045: actor $5621(0@,2) defined 0022: jump_if_false @NONAME_18_7622 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_7615 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5621(0@,2) $1038 0326: unknown_check $5621(0@,2) $1038 0022: jump_if_false @NONAME_18_7601 // Note: the incorrect math opcode was used here 0043: store_actor $5621(0@,2) position_to $5637(0@,2) $5639(0@,2) $5641(0@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5637(0@,2) $5639(0@,2) $5641(0@,2) $1042 $1043 $1044 4@ 15.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_7577 // Note: the incorrect math opcode was used here 034F: (unknown) $5621(0@,2) 1 00E4: (unknown) $5621(0@,2) $1038 020E: (unknown) $5621(0@,2) 1 0002: jump @NONAME_18_7594 :NONAME_18_7577 00F5: (unknown) $5621(0@,2) $1042 $1043 020E: (unknown) $5621(0@,2) 0 :NONAME_18_7594 0002: jump @NONAME_18_7615 :NONAME_18_7601 0158: actor $5621(0@,2) run_to $5629(0@,2) $5631(0@,2) :NONAME_18_7615 0002: jump @NONAME_18_7634 :NONAME_18_7622 00BB: (unknown) $5635(0@,2) 0112: remove_references_to_actor $5621(0@,2) // Like turning an actor into a random pedestrian :NONAME_18_7634 0@ += 1 // (int) 0002: jump @NONAME_18_7431 :NONAME_18_7646 0026: return :NONAME_18_7648 0@ = 0 // (int) :NONAME_18_7652 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7701 // Note: the incorrect math opcode was used here 009F: actor $5643(0@,2) dead 0022: jump_if_false @NONAME_18_7689 // Note: the incorrect math opcode was used here 00BB: (unknown) $5645(0@,2) 0112: remove_references_to_actor $5643(0@,2) // Like turning an actor into a random pedestrian :NONAME_18_7689 0@ += 1 // (int) 0002: jump @NONAME_18_7652 :NONAME_18_7701 0026: return :NONAME_18_7703 0@ = 0 // (int) 1@ = 0 // (int) 3@ = 0.2 // (float) 6@ = 0 // (float) 9@ = 0 // (float) 4@ = 0 // (float) 7@ = 0.2 // (float) 10@ = 0 // (float) 5@ = 0.2 // (float) 8@ = 0 // (float) 11@ = 0 // (float) 12@ = 0.1 // (float) :NONAME_18_7767 3 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_8244 // Note: the incorrect math opcode was used here $5679(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_7909 0045: actor $1038 defined jump_if_false @NONAME_18_7875 0089: actor $1038 in_sphere $5413(1@,3) $5416(1@,3) $5419(1@,3) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_18_7875 // Note: the incorrect math opcode was used here $5669(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_7875 0057: show_text_highpriority GXT 'MEN6_22' time 5000 flag 1 // Shoot that ~g~valve! $5669(1@,3) = 1 // (int) :NONAME_18_7875 04D8: unknown_check $5422(1@,3) jump_if_false @NONAME_18_7902 0093: destroy_object $5422(1@,3) $5679(1@,3) = 1 // (int) :NONAME_18_7902 0002: jump @NONAME_18_8232 :NONAME_18_7909 $5692(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_7937 00DB: (unknown) $5853(1@,3) $5692(1@,3) = 1 // (int) :NONAME_18_7937 00BB: (unknown) $5425(1@,3) 0@ += 1 // (int) $5682(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_8014 0092: $5422(1@,3) = init_object #DR_VALVE at $5413(1@,3) $5416(1@,3) $5419(1@,3) 03F6: (unknown) $5422(1@,3) $5434(1@,3) $5437(1@,3) $5440(1@,3) 03BE: (unknown) $5422(1@,3) $5682(1@,3) = 1 // (int) :NONAME_18_8014 $5672(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_8079 010E: $5428(1@,3) = current_time_in_ms 0035: $5431(1@,3) = $5428(1@,3) // (int vars) $5431(1@,3) += 1200 // (int) $5419(1@,3) += 0.2 // (float) $5672(1@,3) = 1 // (int) 0002: jump @NONAME_18_8133 :NONAME_18_8079 010E: 2@ = current_time_in_ms 0011: $5431(1@,3) > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_8133 // Note: the incorrect math opcode was used here 0231: (unknown) 18 $5413(1@,3) $5416(1@,3) $5419(1@,3) 4@(1@,3) 7@(1@,3) 10@(1@,3) 12@ 255 255 255 5 :NONAME_18_8133 0@ == 1 // (int) var == num jump_if_false @NONAME_18_8186 $5918 == 0 // (int) var == num jump_if_false @NONAME_18_8179 0057: show_text_highpriority GXT 'MEN6_20' time 5000 flag 1 // Two ~g~valves~w~ left. $5918 = 1 // (int) :NONAME_18_8179 0002: jump @NONAME_18_8232 :NONAME_18_8186 0@ == 2 // (int) var == num jump_if_false @NONAME_18_8232 $5919 == 0 // (int) var == num jump_if_false @NONAME_18_8232 0057: show_text_highpriority GXT 'MEN6_21' time 5000 flag 1 // One more ~g~valve ~w~to go. $5919 = 1 // (int) :NONAME_18_8232 1@ += 1 // (int) 0002: jump @NONAME_18_7767 :NONAME_18_8244 0026: return :NONAME_18_8246 0@ = 0 // (int) :NONAME_18_8250 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_8439 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_8427 // Note: the incorrect math opcode was used here 014D: 1@ = actor $5622 health 0011: $5643 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_8427 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @NONAME_18_7703 2@ 1@ > 50 // (int) var > num jump_if_false @NONAME_18_8371 2 > 2@ // (int) num > var 0022: jump_if_false @NONAME_18_8348 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MEN6_16' time 5000 flag 1 // Lance is taking fire! Hurry up and shoot the remaining ~g~valves! 0002: jump @NONAME_18_8364 :NONAME_18_8348 0057: show_text_highpriority GXT 'MEN6_17' time 5000 flag 1 // Lance is taking fire! Take out that last ~g~valve! :NONAME_18_8364 0002: jump @NONAME_18_8422 :NONAME_18_8371 2 > 2@ // (int) num > var 0022: jump_if_false @NONAME_18_8406 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MEN6_18' time 5000 flag 1 // Lance can't take much more. Take out the ~g~valves! 0002: jump @NONAME_18_8422 :NONAME_18_8406 0057: show_text_highpriority GXT 'MEN6_19' time 5000 flag 1 // Lance can't take much more. Take out that last ~g~valve! :NONAME_18_8422 0035: $5643 = 1@ // (int vars) :NONAME_18_8427 0@ += 1 // (int) 0002: jump @NONAME_18_8250 :NONAME_18_8439 0026: return :NONAME_18_8441 0045: actor $1038 defined jump_if_false @NONAME_18_8808 0045: actor $5622 defined jump_if_false @NONAME_18_8808 $5941 == 0 // (int) var == num jump_if_false @NONAME_18_8506 010E: $5955 = current_time_in_ms 0139: 0@ = random_int_in_ranges 12000 17000 0029: $5955 += 0@ // (int vars) // Note: the incorrect math opcode was used here $5941 = 1 // (int) 0002: jump @NONAME_18_8808 :NONAME_18_8506 010E: 1@ = current_time_in_ms 0011: 1@ > $5955 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_8808 // Note: the incorrect math opcode was used here 0043: store_actor $5622 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 2@ 3@ 5@ 30.0 > 5@ // (float) num > var 0022: jump_if_false @NONAME_18_8808 // Note: the incorrect math opcode was used here :NONAME_18_8550 001C: $5956 == $5957 // (int) num == var 0022: jump_if_false @NONAME_18_8580 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5956 = random_int_in_ranges 0 5 0002: jump @NONAME_18_8550 :NONAME_18_8580 $5956 == 0 // (int) var == num jump_if_false @NONAME_18_8628 $5957 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'MENC6BC' $5941 = 0 // (int) 0002: jump @NONAME_18_8808 :NONAME_18_8628 $5956 == 1 // (int) var == num jump_if_false @NONAME_18_8678 $5957 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'MENC6BG' $5941 = 0 // (int) 0002: jump @NONAME_18_8808 :NONAME_18_8678 $5956 == 2 // (int) var == num jump_if_false @NONAME_18_8728 $5957 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'MENC6BJ' $5941 = 0 // (int) 0002: jump @NONAME_18_8808 :NONAME_18_8728 $5956 == 3 // (int) var == num jump_if_false @NONAME_18_8778 $5957 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'MENC6BL' $5941 = 0 // (int) 0002: jump @NONAME_18_8808 :NONAME_18_8778 $5957 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'MENC6BM' $5941 = 0 // (int) :NONAME_18_8808 0026: return :NONAME_18_8810 0045: actor $5727 defined jump_if_false @NONAME_18_8879 0043: store_actor $5727 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_8848 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $1042 $1043 3@ :NONAME_18_8848 30.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_18_8874 // Note: the incorrect math opcode was used here $5917 = 1 // (int) 0002: jump @NONAME_18_8879 :NONAME_18_8874 $5917 = 0 // (int) :NONAME_18_8879 0026: return :NONAME_18_8881 0045: actor $1038 defined jump_if_false @NONAME_18_9073 0045: actor $5622 defined jump_if_false @NONAME_18_9073 3@ = 0 // (int) :NONAME_18_8907 2 > 3@ // (int) num > var 0022: jump_if_false @NONAME_18_9073 // Note: the incorrect math opcode was used here 0045: actor $5478(3@,2) defined 0022: jump_if_false @NONAME_18_9037 // Note: the incorrect math opcode was used here 0043: store_actor $5622 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0043: store_actor $5478(3@,2) position_to $5481(3@,2) $5483(3@,2) $5485(3@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5481(3@,2) $5483(3@,2) $5485(3@,2) $1042 $1043 $1044 4@ 031E: (unknown) $5481(3@,2) $5483(3@,2) $5485(3@,2) 0@ 1@ 2@ 5@ 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_9022 // Note: the incorrect math opcode was used here 00E5: (unknown) $5478(3@,2) $1038 0002: jump @NONAME_18_9030 :NONAME_18_9022 00E5: (unknown) $5478(3@,2) $5622 :NONAME_18_9030 0002: jump @NONAME_18_9061 :NONAME_18_9037 00BB: (unknown) $5487(3@,2) 02B7: (unknown) $5478(3@,2) 0112: remove_references_to_actor $5478(3@,2) // Like turning an actor into a random pedestrian 020D: (unknown) $5478(3@,2) :NONAME_18_9061 3@ += 1 // (int) 0002: jump @NONAME_18_8907 :NONAME_18_9073 0026: return :NONAME_18_9075 009F: actor $5734 dead jump_if_false @NONAME_18_9092 $5736 = 1 // (int) :NONAME_18_9092 0078: if and 009F: actor $5734 dead 009F: actor $5735 dead jump_if_false @NONAME_18_9117 $5736 = 2 // (int) :NONAME_18_9117 0026: return :NONAME_18_9119 0@ == 0 // (int) var == num jump_if_false @NONAME_18_9239 004F: unknown_check $5699 jump_if_false @NONAME_18_9232 0045: actor $5727 defined jump_if_false @NONAME_18_9232 0035: 1@ = $5953 // (int vars) 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9214 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_9214 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_9232 $5953 = 0 // (int) :NONAME_18_9232 0002: jump @NONAME_18_11256 :NONAME_18_9239 0@ == 1 // (int) var == num jump_if_false @NONAME_18_9398 004F: unknown_check $5699 jump_if_false @NONAME_18_9391 0045: actor $5727 defined jump_if_false @NONAME_18_9391 0035: 1@ = $5953 // (int vars) 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) 3@ 4@ $1042 $1043 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_9311 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_9311 02F2: (unknown) $5699 6@ 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 5 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9373 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_9373 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_9391 $5953 = 0 // (int) :NONAME_18_9391 0002: jump @NONAME_18_11256 :NONAME_18_9398 0@ == 2 // (int) var == num jump_if_false @NONAME_18_9520 004F: unknown_check $5699 jump_if_false @NONAME_18_9513 0045: actor $5727 defined jump_if_false @NONAME_18_9513 0035: 1@ = $5953 // (int vars) 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9494 // Note: the incorrect math opcode was used here $5953 -= 1 // (int) :NONAME_18_9494 $5953 == -1 // (int) var == num jump_if_false @NONAME_18_9513 $5953 = 7 // (int) :NONAME_18_9513 0002: jump @NONAME_18_11256 :NONAME_18_9520 0@ == 3 // (int) var == num jump_if_false @NONAME_18_9680 004F: unknown_check $5699 jump_if_false @NONAME_18_9673 0045: actor $5727 defined jump_if_false @NONAME_18_9673 0035: 1@ = $5953 // (int vars) 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) 3@ 4@ $1042 $1043 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_9592 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_9592 02F2: (unknown) $5699 6@ 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 5 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9654 // Note: the incorrect math opcode was used here $5953 -= 1 // (int) :NONAME_18_9654 $5953 == -1 // (int) var == num jump_if_false @NONAME_18_9673 $5953 = 7 // (int) :NONAME_18_9673 0002: jump @NONAME_18_11256 :NONAME_18_9680 0@ == 4 // (int) var == num jump_if_false @NONAME_18_9914 004F: unknown_check $5699 jump_if_false @NONAME_18_9907 0045: actor $5727 defined jump_if_false @NONAME_18_9907 0035: 1@ = $5953 // (int vars) not $5953 == 1 // (int) var == num jump_if_false @NONAME_18_9830 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_9762 $5953 = 0 // (int) 0035: 1@ = $5953 // (int vars) 0002: jump @NONAME_18_9823 :NONAME_18_9762 02F3: (unknown) $5699 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9823 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_9823 0002: jump @NONAME_18_9907 :NONAME_18_9830 8089: not actor $5727 in_sphere $6070 $6071 $6072 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9907 // Note: the incorrect math opcode was used here 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) 3@ 4@ $6070 $6071 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_9890 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_9890 02F2: (unknown) $5699 6@ 02DA: (unknown) $5699 $5728 $5729 $5730 30 :NONAME_18_9907 0002: jump @NONAME_18_11256 :NONAME_18_9914 0@ == 5 // (int) var == num jump_if_false @NONAME_18_10085 004F: unknown_check $5699 jump_if_false @NONAME_18_10078 0045: actor $5727 defined jump_if_false @NONAME_18_10078 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0089: actor $5727 in_sphere $5728 $5729 $5730 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10035 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_10028 // Note: the incorrect math opcode was used here 02F3: (unknown) $5699 03EE: (unknown) $1042 $1043 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10023 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10023 02F2: (unknown) $5699 6@ :NONAME_18_10028 0002: jump @NONAME_18_10078 :NONAME_18_10035 03EE: (unknown) $1042 $1043 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10061 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10061 02F2: (unknown) $5699 6@ 02DA: (unknown) $5699 $5728 $5729 $5730 30 :NONAME_18_10078 0002: jump @NONAME_18_11256 :NONAME_18_10085 0@ == 6 // (int) var == num jump_if_false @NONAME_18_10191 004F: unknown_check $5699 jump_if_false @NONAME_18_10184 0045: actor $5727 defined jump_if_false @NONAME_18_10184 8089: not actor $5727 in_sphere $5731 $5732 $5733 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10165 // Note: the incorrect math opcode was used here 02DA: (unknown) $5699 $5731 $5732 $5733 30 0002: jump @NONAME_18_10184 :NONAME_18_10165 81B7: not unknown_check $5699 0022: jump_if_false @NONAME_18_10184 // Note: the incorrect math opcode was used here 0049: destroy_car $5699 003F: destroy_actor $5727 :NONAME_18_10184 0002: jump @NONAME_18_11256 :NONAME_18_10191 0@ == 7 // (int) var == num jump_if_false @NONAME_18_10399 004F: unknown_check $5699 jump_if_false @NONAME_18_10392 0045: actor $5727 defined jump_if_false @NONAME_18_10392 0035: 1@ = $5953 // (int vars) not $5953 == 1 // (int) var == num jump_if_false @NONAME_18_10337 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_10273 $5953 = 0 // (int) 0035: 1@ = $5953 // (int vars) 0002: jump @NONAME_18_10330 :NONAME_18_10273 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10330 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_10330 0002: jump @NONAME_18_10392 :NONAME_18_10337 8089: not actor $5727 in_sphere $5700 $5701 $5702 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10387 // Note: the incorrect math opcode was used here 02F3: (unknown) $5699 02DA: (unknown) $5699 $5700 $5701 $5702 30 0002: jump @NONAME_18_10392 :NONAME_18_10387 1@ = 1 // (int) :NONAME_18_10392 0002: jump @NONAME_18_11256 :NONAME_18_10399 0@ == 8 // (int) var == num jump_if_false @NONAME_18_10612 004F: unknown_check $5699 jump_if_false @NONAME_18_10605 0045: actor $5727 defined jump_if_false @NONAME_18_10605 0035: 1@ = $5953 // (int vars) not $5953 == 3 // (int) var == num jump_if_false @NONAME_18_10545 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_10481 $5953 = 0 // (int) 0035: 1@ = $5953 // (int vars) 0002: jump @NONAME_18_10538 :NONAME_18_10481 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10538 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_10538 0002: jump @NONAME_18_10605 :NONAME_18_10545 0045: actor $1038 defined jump_if_false @NONAME_18_10605 0045: actor $5727 defined jump_if_false @NONAME_18_10605 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $1042 $1043 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10600 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10600 02F2: (unknown) $5699 6@ :NONAME_18_10605 0002: jump @NONAME_18_11256 :NONAME_18_10612 0@ == 9 // (int) var == num jump_if_false @NONAME_18_10825 004F: unknown_check $5699 jump_if_false @NONAME_18_10818 0045: actor $5727 defined jump_if_false @NONAME_18_10818 0035: 1@ = $5953 // (int vars) not $5953 == 4 // (int) var == num jump_if_false @NONAME_18_10758 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_10694 $5953 = 0 // (int) 0035: 1@ = $5953 // (int vars) 0002: jump @NONAME_18_10751 :NONAME_18_10694 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10751 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_10751 0002: jump @NONAME_18_10818 :NONAME_18_10758 0045: actor $1038 defined jump_if_false @NONAME_18_10818 0045: actor $5727 defined jump_if_false @NONAME_18_10818 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $1042 $1043 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10813 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10813 02F2: (unknown) $5699 6@ :NONAME_18_10818 0002: jump @NONAME_18_11256 :NONAME_18_10825 0@ == 10 // (int) var == num jump_if_false @NONAME_18_11038 004F: unknown_check $5699 jump_if_false @NONAME_18_11031 0045: actor $5727 defined jump_if_false @NONAME_18_11031 0035: 1@ = $5953 // (int vars) not $5953 == 5 // (int) var == num jump_if_false @NONAME_18_10971 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_10907 $5953 = 0 // (int) 0035: 1@ = $5953 // (int vars) 0002: jump @NONAME_18_10964 :NONAME_18_10907 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10964 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_10964 0002: jump @NONAME_18_11031 :NONAME_18_10971 0045: actor $1038 defined jump_if_false @NONAME_18_11031 0045: actor $5727 defined jump_if_false @NONAME_18_11031 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $1042 $1043 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_11026 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_11026 02F2: (unknown) $5699 6@ :NONAME_18_11031 0002: jump @NONAME_18_11256 :NONAME_18_11038 0@ == 11 // (int) var == num jump_if_false @NONAME_18_11256 004F: unknown_check $5699 jump_if_false @NONAME_18_11256 0045: actor $5727 defined jump_if_false @NONAME_18_11256 0035: 1@ = $5953 // (int vars) not $5953 == 7 // (int) var == num jump_if_false @NONAME_18_11184 $5953 == 8 // (int) var == num jump_if_false @NONAME_18_11120 $5953 = 0 // (int) 0035: 1@ = $5953 // (int vars) 0002: jump @NONAME_18_11177 :NONAME_18_11120 02DA: (unknown) $5699 $5447(1@,8) $5455(1@,8) $5463(1@,8) 30 0089: actor $5727 in_sphere $5447(1@,8) $5455(1@,8) $5463(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_11177 // Note: the incorrect math opcode was used here $5953 += 1 // (int) :NONAME_18_11177 0002: jump @NONAME_18_11256 :NONAME_18_11184 0045: actor $1038 defined jump_if_false @NONAME_18_11256 0045: actor $5727 defined jump_if_false @NONAME_18_11256 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $1042 $1043 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_11239 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_11239 02F2: (unknown) $5699 6@ 02DA: (unknown) $5699 $5709 $5717 $5725 1 :NONAME_18_11256 0026: return :NONAME_18_11258 0@ = 0 // (int) :NONAME_18_11262 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_11411 // Note: the incorrect math opcode was used here 004F: unknown_check $5699 0022: jump_if_false @NONAME_18_11399 // Note: the incorrect math opcode was used here 014C: set_car $5699 health_to 1000 003E: $5478(0@,2) = create_actor_pedtype 22 model 113 at $5489(0@,2) $5491(0@,2) $5493(0@,2) 0045: actor $5478(0@,2) defined jump_if_false @NONAME_18_11399 041B: (unknown) $5478(0@,2) 9 02B6: (unknown) $5478(0@,2) $5699 $5495(0@,2) $5497(0@,2) $5499(0@,2) $5501(0@,2) 0 25 0106: give_actor $5478(0@,2) weapon 25 ammo 1000 // Load the weapon model before using this 01C9: (unknown) $5478(0@,2) 50 00C1: (unknown) $5478(0@,2) $5487(0@,2) 00C4: (unknown) $5487(0@,2) 1 :NONAME_18_11399 0@ += 1 // (int) 0002: jump @NONAME_18_11262 :NONAME_18_11411 $5736 = 0 // (int) 0026: return :NONAME_18_11418 0035: 1@ = $5953 // (int vars) 004F: unknown_check $5699 0022: jump_if_false @NONAME_18_12030 // Note: the incorrect math opcode was used here 0045: actor $5727 defined 0022: jump_if_false @NONAME_18_12030 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_12030 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_18_9075 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @NONAME_18_7703 0@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_18_8810 3 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_11928 // Note: the incorrect math opcode was used here not $5736 == 2 // (int) var == num jump_if_false @NONAME_18_11841 8047: not unknown_check $1038 $6136 $6137 $6138 $6139 $6140 $6141 0 0022: jump_if_false @NONAME_18_11818 // Note: the incorrect math opcode was used here 8047: not unknown_check $1038 $6142 $6143 $6144 $6145 $6146 $6147 0 0022: jump_if_false @NONAME_18_11795 // Note: the incorrect math opcode was used here 8047: not unknown_check $1038 $6148 $6149 $6150 $6151 $6152 $6153 0 0022: jump_if_false @NONAME_18_11772 // Note: the incorrect math opcode was used here 8047: not unknown_check $1038 $6154 $6155 $6156 $6157 $6158 $6159 0 0022: jump_if_false @NONAME_18_11749 // Note: the incorrect math opcode was used here $5736 == 0 // (int) var == num jump_if_false @NONAME_18_11677 $5917 == 0 // (int) var == num jump_if_false @NONAME_18_11654 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 0 0002: jump @NONAME_18_11670 :NONAME_18_11654 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 1 :NONAME_18_11670 0002: jump @NONAME_18_11742 :NONAME_18_11677 $5736 == 1 // (int) var == num jump_if_false @NONAME_18_11742 $5917 == 1 // (int) var == num jump_if_false @NONAME_18_11726 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 3 0002: jump @NONAME_18_11742 :NONAME_18_11726 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 2 :NONAME_18_11742 0002: jump @NONAME_18_11765 :NONAME_18_11749 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 11 :NONAME_18_11765 0002: jump @NONAME_18_11788 :NONAME_18_11772 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 10 :NONAME_18_11788 0002: jump @NONAME_18_11811 :NONAME_18_11795 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 9 :NONAME_18_11811 0002: jump @NONAME_18_11834 :NONAME_18_11818 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 8 :NONAME_18_11834 0002: jump @NONAME_18_11921 :NONAME_18_11841 8089: not actor $5727 in_sphere $5700 $5701 $5702 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_11891 // Note: the incorrect math opcode was used here 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 7 0002: jump @NONAME_18_11921 :NONAME_18_11891 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_18_11258 $5953 = 0 // (int) 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 0 :NONAME_18_11921 0002: jump @NONAME_18_12030 :NONAME_18_11928 2 > $5736 // (int) num > var 0022: jump_if_false @NONAME_18_12014 // Note: the incorrect math opcode was used here 8089: not actor $5727 in_sphere $5728 $5729 $5730 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_11991 // Note: the incorrect math opcode was used here 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 4 0002: jump @NONAME_18_12007 :NONAME_18_11991 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 5 :NONAME_18_12007 0002: jump @NONAME_18_12030 :NONAME_18_12014 02F3: (unknown) $5699 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9119 6 :NONAME_18_12030 0026: return :NONAME_18_12032 $5679(0@,3) == 0 // (int) var == num jump_if_false @NONAME_18_12110 0231: (unknown) 18 $5784(0@,3) $5787(0@,3) $5790(0@,3) $6058 $6059 $6060 $6067 $6064 $6065 $6066 25 0231: (unknown) 18 $5784(0@,3) $5787(0@,3) $5790(0@,3) $6058 $6059 $6060 $6068 $6061 $6062 $6063 5 :NONAME_18_12110 0026: return :NONAME_18_12112 3@ = 0 // (int) 010E: 4@ = current_time_in_ms 0029: 0@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_18_12144 3@ = 1 // (int) :NONAME_18_12144 2@ = 0 // (int) :NONAME_18_12148 0078: if and 0011: 0@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @NONAME_18_12274 3@ == 0 // (int) var == num jump_if_false @NONAME_18_12206 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_18_12199 2@ = 1 // (int) :NONAME_18_12199 0002: jump @NONAME_18_12226 :NONAME_18_12206 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @NONAME_18_12226 3@ = 0 // (int) :NONAME_18_12226 0001: wait 0 ms 010E: 4@ = current_time_in_ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_18_12032 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_18_12032 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_18_12032 2 0002: jump @NONAME_18_12148 :NONAME_18_12274 2@ == 1 // (int) var == num jump_if_false @NONAME_18_12288 005E: (unknown) :NONAME_18_12288 005F: (unknown) :NONAME_18_12290 0@ = 0 // (int) :NONAME_18_12294 3 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_12484 // Note: the incorrect math opcode was used here 0078: if and 0252: object $5422(0@,3) exists $5679(0@,3) == 0 // (int) var == num jump_if_false @NONAME_18_12472 0047: unknown_check $1038 $5817(0@,3) $5820(0@,3) $5823(0@,3) $5826(0@,3) $5829(0@,3) $5832(0@,3) 0 0022: jump_if_false @NONAME_18_12413 // Note: the incorrect math opcode was used here 014D: $5600 = actor $1038 health $5600 > 0 // (int) var > num jump_if_false @NONAME_18_12413 $5600 -= 1 // (int) 014B: set_actor $1038 health_to $5600 8527: not (unknown) $1038 0022: jump_if_false @NONAME_18_12413 // Note: the incorrect math opcode was used here 01F5: (unknown) $1038 $5601 :NONAME_18_12413 0047: unknown_check $1038 $5835(0@,3) $5838(0@,3) $5841(0@,3) $5844(0@,3) $5847(0@,3) $5850(0@,3) 0 0022: jump_if_false @NONAME_18_12472 // Note: the incorrect math opcode was used here 014D: $5600 = actor $1038 health $5600 > 0 // (int) var > num jump_if_false @NONAME_18_12472 014B: set_actor $1038 health_to 0 :NONAME_18_12472 0@ += 1 // (int) 0002: jump @NONAME_18_12294 :NONAME_18_12484 0026: return :NONAME_18_12486 7@ = -1104.98 // (float) 8@ = -969.99 // (float) 9@ = 14.95 // (float) 10@ = -1103.2 // (float) 11@ = -1017.15 // (float) 12@ = 13.86 // (float) 13@ = -1099.55 // (float) 14@ = -1009.22 // (float) 15@ = 12.95 // (float) 16@ = -1110.52 // (float) 17@ = -1034.81 // (float) 18@ = 16.79 // (float) 0045: actor $5622 defined jump_if_false @NONAME_18_13220 0043: store_actor $5622 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here $5644 == 0 // (int) var == num jump_if_false @NONAME_18_12877 $5935 == 0 // (int) var == num jump_if_false @NONAME_18_12843 0433: (unknown) $5622 $5645 $5646 $5648 $5649 1 0045: actor $5727 defined 0022: jump_if_false @NONAME_18_12836 // Note: the incorrect math opcode was used here 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 6@ 20.0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_12724 // Note: the incorrect math opcode was used here 0045: actor $5734 defined 0022: jump_if_false @NONAME_18_12700 // Note: the incorrect math opcode was used here 00E4: (unknown) $5622 $5734 0002: jump @NONAME_18_12717 :NONAME_18_12700 0045: actor $5735 defined 0022: jump_if_false @NONAME_18_12717 // Note: the incorrect math opcode was used here 00E4: (unknown) $5622 $5735 :NONAME_18_12717 0002: jump @NONAME_18_12836 :NONAME_18_12724 $5942 == 0 // (int) var == num jump_if_false @NONAME_18_12789 0158: actor $5622 run_to -1112.85 -905.87 0080: actor $5622 near_point -1112.85 -905.87 radius 2.0 2.0 sphere 0 jump_if_false @NONAME_18_12782 $5942 = 1 // (int) :NONAME_18_12782 0002: jump @NONAME_18_12836 :NONAME_18_12789 0158: actor $5622 run_to -1100.14 -905.35 0080: actor $5622 near_point -1100.14 -905.35 radius 2.5 2.5 sphere 0 jump_if_false @NONAME_18_12836 $5942 = 0 // (int) :NONAME_18_12836 0002: jump @NONAME_18_12870 :NONAME_18_12843 01A4: (unknown) $5622 0 0433: (unknown) $5622 0 0 0 0 1 0158: actor $5622 run_to 7@ 8@ $5644 = 1 // (int) :NONAME_18_12870 0002: jump @NONAME_18_13220 :NONAME_18_12877 $5644 == 1 // (int) var == num jump_if_false @NONAME_18_12945 8047: not unknown_check $5622 $5651 $5652 $5653 $5654 $5655 $5656 0 0022: jump_if_false @NONAME_18_12932 // Note: the incorrect math opcode was used here 01A4: (unknown) $5622 0 0158: actor $5622 run_to 7@ 8@ 0002: jump @NONAME_18_12938 :NONAME_18_12932 $5644 = 3 // (int) :NONAME_18_12938 0002: jump @NONAME_18_13220 :NONAME_18_12945 $5644 == 3 // (int) var == num jump_if_false @NONAME_18_13128 $5936 == 0 // (int) var == num jump_if_false @NONAME_18_13094 0433: (unknown) $5622 $5651 $5652 $5654 $5655 1 0045: actor $5727 defined 0022: jump_if_false @NONAME_18_13087 // Note: the incorrect math opcode was used here 0043: store_actor $5727 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 6@ 20.0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_13070 // Note: the incorrect math opcode was used here 0045: actor $5734 defined 0022: jump_if_false @NONAME_18_13046 // Note: the incorrect math opcode was used here 00E4: (unknown) $5622 $5734 0002: jump @NONAME_18_13063 :NONAME_18_13046 0045: actor $5735 defined 0022: jump_if_false @NONAME_18_13063 // Note: the incorrect math opcode was used here 00E4: (unknown) $5622 $5735 :NONAME_18_13063 0002: jump @NONAME_18_13087 :NONAME_18_13070 00E2: (unknown) $5622 $5651 $5652 $5654 $5655 01A4: (unknown) $5622 0 :NONAME_18_13087 0002: jump @NONAME_18_13121 :NONAME_18_13094 0433: (unknown) $5622 0 0 0 0 1 01A4: (unknown) $5622 0 0158: actor $5622 run_to 10@ 11@ $5644 = 4 // (int) :NONAME_18_13121 0002: jump @NONAME_18_13220 :NONAME_18_13128 $5644 == 4 // (int) var == num jump_if_false @NONAME_18_13190 8047: not unknown_check $5622 13@ 14@ 15@ 16@ 17@ 18@ 0 0022: jump_if_false @NONAME_18_13177 // Note: the incorrect math opcode was used here 01A4: (unknown) $5622 0 0158: actor $5622 run_to 10@ 11@ 0002: jump @NONAME_18_13183 :NONAME_18_13177 $5644 = 5 // (int) :NONAME_18_13183 0002: jump @NONAME_18_13220 :NONAME_18_13190 $5644 == 5 // (int) var == num jump_if_false @NONAME_18_13220 0045: actor $1038 defined jump_if_false @NONAME_18_13220 0119: actor $5622 kill_actor $1038 :NONAME_18_13220 0026: return :NONAME_18_13222 0@ = 0 // (int) :NONAME_18_13226 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_13368 // Note: the incorrect math opcode was used here 003E: $5544(0@,2) = create_actor_pedtype 2 model 113 at $5546(0@,2) $5548(0@,2) $5550(0@,2) 0045: actor $5544(0@,2) defined jump_if_false @NONAME_18_13356 041B: (unknown) $5544(0@,2) 9 0344: (unknown) $5544(0@,2) 1 00C1: (unknown) $5544(0@,2) $5558(0@,2) 00C4: (unknown) $5558(0@,2) 1 0106: give_actor $5544(0@,2) weapon 25 ammo 100 // Load the weapon model before using this 0139: 1@ = random_int_in_ranges 10 25 01C9: (unknown) $5544(0@,2) 1@ 010F: (unknown) $5544(0@,2) $5552(0@,2) $5554(0@,2) $5556(0@,2) $5676(0@,2) = 0 // (int) :NONAME_18_13356 0@ += 1 // (int) 0002: jump @NONAME_18_13226 :NONAME_18_13368 0026: return :NONAME_18_13370 0@ = 0 // (int) :NONAME_18_13374 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_13630 // Note: the incorrect math opcode was used here 0045: actor $5544(0@,2) defined 0022: jump_if_false @NONAME_18_13612 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_13605 // Note: the incorrect math opcode was used here $5676(0@,2) == 0 // (int) var == num jump_if_false @NONAME_18_13505 0158: actor $5544(0@,2) run_to $5552(0@,2) $5554(0@,2) 0078: if or 0326: unknown_check $5544(0@,2) $1038 02AE: (unknown) $1038 $5544(0@,2) 0089: actor $5544(0@,2) in_sphere $5552(0@,2) $5554(0@,2) $5556(0@,2) radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @NONAME_18_13498 // Note: the incorrect math opcode was used here $5676(0@,2) = 1 // (int) :NONAME_18_13498 0002: jump @NONAME_18_13605 :NONAME_18_13505 0043: store_actor $5544(0@,2) position_to $5560(0@,2) $5562(0@,2) $5564(0@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5560(0@,2) $5562(0@,2) $5564(0@,2) $1042 $1043 $1044 4@ 15.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_13588 // Note: the incorrect math opcode was used here 034F: (unknown) $5544(0@,2) 1 00E4: (unknown) $5544(0@,2) $1038 020E: (unknown) $5544(0@,2) 1 0002: jump @NONAME_18_13605 :NONAME_18_13588 020E: (unknown) $5544(0@,2) 0 00F5: (unknown) $5544(0@,2) $1042 $1043 :NONAME_18_13605 0002: jump @NONAME_18_13618 :NONAME_18_13612 00BB: (unknown) $5558(0@,2) :NONAME_18_13618 0@ += 1 // (int) 0002: jump @NONAME_18_13374 :NONAME_18_13630 0026: return :NONAME_18_13632 0045: actor $1038 defined jump_if_false @NONAME_18_13694 0045: actor $5622 defined jump_if_false @NONAME_18_13694 0043: store_actor $5622 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 0@ 1@ 3@ 150.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_18_13692 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @NONAME_18_13694 :NONAME_18_13692 005F: (unknown) :NONAME_18_13694 0026: return :NONAME_18_13696 $1045 = 1 // (int) 0001: wait 0 ms 2@ = -1097.35 // (float) 3@ = -875.68 // (float) 4@ = 13.86 // (float) 5@ = -1075.44 // (float) 6@ = -1041.07 // (float) 7@ = 13.8 // (float) 8@ = -1168.97 // (float) 9@ = -907.05 // (float) 10@ = 13.86 // (float) 11@ = -1186.46 // (float) 12@ = -906.74 // (float) 13@ = 15.07 // (float) $5602 = -1099.9 // (float) $5603 = -909.62 // (float) $5604 = 13.82 // (float) $5605 = -1117.35 // (float) $5606 = -873.88 // (float) $5607 = 13.13 // (float) $5608 = -1105.58 // (float) $5609 = -903.14 // (float) $5610 = 13.86 // (float) $5611 = -1121.77 // (float) $5612 = -838.05 // (float) $5613 = 13.68 // (float) $5614 = -1107.12 // (float) $5615 = -873.19 // (float) $5616 = 13.88 // (float) $5625 = -1208.91 // (float) $5626 = -816.79 // (float) $5627 = 13.84 // (float) $5628 = -1104.53 // (float) $5629 = -907.8 // (float) $5630 = 13.86 // (float) $5631 = -1099.88 // (float) $5632 = -910.91 // (float) $5633 = 13.88 // (float) $5634 = -1111.15 // (float) $5635 = -929.08 // (float) $5636 = 13.51 // (float) $5637 = -1105.47 // (float) $5638 = -910.74 // (float) $5639 = 13.35 // (float) $5640 = -1122.85 // (float) $5641 = -838.49 // (float) $5642 = 13.78 // (float) $5645 = -1100.0 // (float) $5646 = -903.46 // (float) $5647 = 13.0 // (float) $5648 = -1115.0 // (float) $5649 = -910.2 // (float) $5650 = 18.0 // (float) $5651 = -1100.0 // (float) $5652 = -963.59 // (float) $5653 = 13.0 // (float) $5654 = -1115.0 // (float) $5655 = -976.45 // (float) $5656 = 18.0 // (float) $5657 = -1093.41 // (float) $5658 = -983.64 // (float) $5659 = 13.0 // (float) $5660 = -1115.0 // (float) $5661 = -1034.21 // (float) $5662 = 18.0 // (float) $6070 = -1106.85 // (float) $6071 = -894.53 // (float) $6072 = 13.86 // (float) $5669 = -1077.4 // (float) $5672 = -959.28 // (float) $5675 = 16.18 // (float) $5670 = -1022.51 // (float) $5673 = -1024.0 // (float) $5676 = 16.34 // (float) $5671 = -1114.0 // (float) $5674 = -1044.24 // (float) $5677 = 15.2 // (float) 18@ = 0 // (int) $5700 = -1014.01 // (float) $5701 = -1124.38 // (float) $5702 = 40.56 // (float) $5703 = -1102.34 // (float) $5711 = -1063.09 // (float) $5719 = 28.61 // (float) $5704 = -1110.13 // (float) $5712 = -905.38 // (float) $5720 = 26.59 // (float) $5705 = -1064.09 // (float) $5713 = -881.22 // (float) $5721 = 24.17 // (float) $5706 = -1030.97 // (float) $5714 = -913.3 // (float) $5722 = 23.54 // (float) $5707 = -1000.29 // (float) $5715 = -944.9 // (float) $5723 = 23.34 // (float) $5708 = -975.25 // (float) $5716 = -988.69 // (float) $5724 = 24.74 // (float) $5709 = -1081.07 // (float) $5717 = -1062.12 // (float) $5725 = 28.08 // (float) $5710 = -1112.77 // (float) $5718 = -1050.62 // (float) $5726 = 22.3 // (float) $5728 = -1106.09 // (float) $5729 = -888.28 // (float) $5730 = 31.0 // (float) $5731 = -1016.4 // (float) $5732 = -300.37 // (float) $5733 = 65.12 // (float) $5745 = -961.55 // (float) $5747 = -1164.04 // (float) $5749 = 32.56 // (float) $5746 = -961.55 // (float) $5748 = -1164.04 // (float) $5750 = 32.56 // (float) $5751 = 1.1 // (float) $5753 = 0 // (float) $5755 = 0.1 // (float) $5752 = -1.1 // (float) $5754 = 0 // (float) $5756 = 0.1 // (float) $5757 = 0 // (int) $5758 = 0 // (int) $5763 = -1111.79 // (float) $5767 = -914.0 // (float) $5771 = 13.86 // (float) $5764 = -1112.79 // (float) $5768 = -912.0 // (float) $5772 = 13.86 // (float) $5765 = -1111.77 // (float) $5769 = -910.0 // (float) $5773 = 13.86 // (float) $5766 = -1112.65 // (float) $5770 = -908.0 // (float) $5774 = 13.86 // (float) $5787 = -71.82 // (float) $5788 = -77.03 // (float) $5789 = -101.32 // (float) $5790 = -95.74 // (float) $5775 = -1109.6 // (float) $5779 = -914.0 // (float) $5783 = 13.82 // (float) $5776 = -1110.17 // (float) $5780 = -912.0 // (float) $5784 = 13.82 // (float) $5777 = -1109.55 // (float) $5781 = -910.0 // (float) $5785 = 13.82 // (float) $5778 = -1109.11 // (float) $5782 = -908.0 // (float) $5786 = 13.82 // (float) $5791 = -87.3 // (float) $5792 = -97.03 // (float) $5793 = -101.32 // (float) $5794 = -95.74 // (float) $5617 = -1079.6 // (float) $5618 = -904.2 // (float) $5619 = 17.54 // (float) $5802 = -1057.09 // (float) $5804 = -904.65 // (float) $5806 = 13.86 // (float) $5803 = -1052.42 // (float) $5805 = -907.45 // (float) $5807 = 13.84 // (float) $5808 = -1067.87 // (float) $5810 = -897.65 // (float) $5812 = 13.86 // (float) $5809 = -1061.95 // (float) $5811 = -900.79 // (float) $5813 = 13.86 // (float) $5825 = -1052.86 // (float) $5828 = -925.33 // (float) $5831 = 13.77 // (float) $5826 = -1054.67 // (float) $5829 = -953.42 // (float) $5832 = 13.86 // (float) $5827 = -1070.12 // (float) $5830 = -943.11 // (float) $5833 = 14.83 // (float) $5834 = -1050.35 // (float) $5837 = -916.96 // (float) $5840 = 14.58 // (float) $5835 = -1056.79 // (float) $5838 = -947.38 // (float) $5841 = 14.86 // (float) $5836 = -1059.98 // (float) $5839 = -938.58 // (float) $5842 = 14.82 // (float) $5857 = -1024.6 // (float) $5859 = -958.53 // (float) $5861 = 13.03 // (float) $5858 = -1030.07 // (float) $5860 = -965.18 // (float) $5862 = 13.96 // (float) $5863 = -1059.49 // (float) $5865 = -964.66 // (float) $5867 = 14.76 // (float) $5864 = -1055.26 // (float) $5866 = -961.33 // (float) $5868 = 14.85 // (float) $5879 = -997.65 // (float) $5881 = -969.2 // (float) $5883 = 13.9 // (float) $5880 = -1004.66 // (float) $5882 = -967.62 // (float) $5884 = 13.86 // (float) $5885 = -1023.06 // (float) $5887 = -954.35 // (float) $5889 = 14.84 // (float) $5886 = -1032.15 // (float) $5888 = -961.39 // (float) $5890 = 14.76 // (float) $5903 = -1053.27 // (float) $5905 = -1037.15 // (float) $5907 = 17.24 // (float) $5904 = -994.56 // (float) $5906 = -1013.9 // (float) $5908 = 18.54 // (float) 20@ = -1081.0 // (float) 21@ = -909.0 // (float) 22@ = 17.57 // (float) $5911 = -1086.43 // (float) $5912 = -894.31 // (float) $5913 = 17.57 // (float) $5736 = 0 // (int) $5954 = 0 // (int) 02E2: $5963 = 7 // (any) 02E2: $5964 = 0 // (any) 02E2: $5965 = 6 // (any) 02E2: $5966 = 2 // (any) $6091 = -1098.0 // (float) $6094 = -906.0 // (float) $6097 = 13.0 // (float) $6100 = -1115.0 // (float) $6103 = -909.0 // (float) $6106 = 18.0 // (float) $6073 = -1098.0 // (float) $6076 = -909.0 // (float) $6079 = 13.0 // (float) $6082 = -1115.0 // (float) $6085 = -912.0 // (float) $6088 = 18.0 // (float) $6092 = -1098.0 // (float) $6095 = -973.64 // (float) $6098 = 13.0 // (float) $6101 = -1115.0 // (float) $6104 = -977.36 // (float) $6107 = 18.0 // (float) $6074 = -1098.0 // (float) $6077 = -977.36 // (float) $6080 = 13.0 // (float) $6083 = -1115.0 // (float) $6086 = -979.52 // (float) $6089 = 18.0 // (float) $6093 = -1098.0 // (float) $6096 = -902.21 // (float) $6099 = 13.0 // (float) $6102 = -1115.0 // (float) $6105 = -904.74 // (float) $6108 = 18.0 // (float) $6075 = -1098.0 // (float) $6078 = -896.1 // (float) $6081 = 13.0 // (float) $6084 = -1115.0 // (float) $6087 = -902.21 // (float) $6090 = 18.0 // (float) $5967 = -1099.09 // (float) $5968 = -897.2 // (float) $5969 = 14.16 // (float) $5970 = -1103.75 // (float) $5971 = -933.98 // (float) $5972 = 16.28 // (float) $5973 = -1082.86 // (float) $5974 = -906.18 // (float) $5975 = 11.46 // (float) $5976 = -1074.66 // (float) $5977 = -928.85 // (float) $5978 = 40.87 // (float) $5979 = -1029.21 // (float) $5980 = -996.32 // (float) $5981 = 17.88 // (float) $5982 = -1038.35 // (float) $5983 = -980.14 // (float) $5984 = 19.26 // (float) $5985 = -1039.77 // (float) $5986 = -995.73 // (float) $5987 = 40.61 // (float) $5988 = -1098.93 // (float) $5989 = -941.44 // (float) $5990 = 35.18 // (float) $6001 = -1114.94 // (float) $6002 = -897.35 // (float) $6003 = 13.06 // (float) $6004 = -1121.28 // (float) $6005 = -1022.88 // (float) $6006 = 16.98 // (float) $6007 = -1097.27 // (float) $6008 = -900.68 // (float) $6009 = 15.2 // (float) $6010 = -1098.67 // (float) $6011 = -1009.75 // (float) $6012 = 16.65 // (float) $5991 = -1100.68 // (float) $5992 = -1020.2 // (float) $5993 = 15.0 // (float) $5994 = -1050.32 // (float) $5995 = -1000.27 // (float) $5996 = 30.0 // (float) $6112 = -1078.66 // (float) $6113 = -897.11 // (float) $6114 = 12.0 // (float) $6115 = -1071.25 // (float) $6116 = -912.33 // (float) $6117 = 21.0 // (float) $6118 = -1054.36 // (float) $6119 = -909.05 // (float) $6120 = 11.51 // (float) $6121 = -1051.8 // (float) $6122 = -905.77 // (float) $6123 = 18.0 // (float) $6124 = -1072.26 // (float) $6125 = -941.19 // (float) $6126 = 10.67 // (float) $6127 = -1053.23 // (float) $6128 = -950.54 // (float) $6129 = 18.0 // (float) $6130 = -1034.34 // (float) $6131 = -959.26 // (float) $6132 = 12.0 // (float) $6133 = -1064.57 // (float) $6134 = -977.9 // (float) $6135 = 25.0 // (float) $6136 = -1070.0 // (float) $6137 = -883.8 // (float) $6138 = 12.0 // (float) $6139 = -1095.26 // (float) $6140 = -910.98 // (float) $6141 = 25.0 // (float) $6142 = -1042.47 // (float) $6143 = -895.22 // (float) $6144 = 12.0 // (float) $6145 = -1070.0 // (float) $6146 = -932.37 // (float) $6147 = 25.0 // (float) $6148 = -1002.43 // (float) $6149 = -945.66 // (float) $6150 = 12.0 // (float) $6151 = -1034.67 // (float) $6152 = -976.54 // (float) $6153 = 25.0 // (float) $6154 = -1043.25 // (float) $6155 = -1029.18 // (float) $6156 = 12.0 // (float) $6157 = -1114.98 // (float) $6158 = -1051.82 // (float) $6159 = 25.0 // (float) $5663 = -1088.65 // (float) $5664 = -686.42 // (float) $5665 = 10.63 // (float) $5666 = -1220.29 // (float) $5667 = -1099.98 // (float) $5668 = 24.57 // (float) $5998 = -1099.43 // (float) $5999 = -910.79 // (float) $6000 = 15.5 // (float) $5621 = 0 // (int) $6040 = -1099.43 // (float) $6043 = -910.79 // (float) $6046 = 15.9 // (float) $6041 = -1099.7 // (float) $6044 = -978.74 // (float) $6047 = 15.9 // (float) $6042 = -1099.7 // (float) $6045 = -899.56 // (float) $6048 = 15.9 // (float) $6049 = 0 // (float) $6050 = 0.4 // (float) $6051 = 0 // (float) $6052 = 1.0 // (float) $6053 = 0 // (float) $6054 = 0 // (float) $6055 = 0 // (float) $6056 = -1.0 // (float) $6057 = 0 // (float) $6058 = -0.4 // (float) $6059 = 0 // (float) $6060 = 0 // (float) $6061 = 220 // (int) $6062 = 130 // (int) $6063 = 80 // (int) $6064 = 228 // (int) $6065 = 232 // (int) $6066 = 87 // (int) $6067 = 0.8 // (float) $6068 = 0.5 // (float) $6161 = -1112.35 // (float) $6162 = -1037.92 // (float) $6163 = 13.86 // (float) $6164 = -1112.23 // (float) $6165 = -1033.13 // (float) $6166 = 14.99 // (float) 24@ = -1178.51 // (float) 25@ = -904.07 // (float) 26@ = 13.86 // (float) 27@ = -1187.97 // (float) 28@ = -903.8 // (float) 29@ = 13.86 // (float) $6170 = -1125.42 // (float) $6177 = -853.0 // (float) $6184 = 14.86 // (float) $6171 = -1125.42 // (float) $6178 = -850.0 // (float) $6185 = 14.86 // (float) $6172 = -1125.42 // (float) $6179 = -847.0 // (float) $6186 = 14.86 // (float) $6173 = -1125.42 // (float) $6180 = -844.0 // (float) $6187 = 14.86 // (float) $5997 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 33 call_with_params @MAIN_6396 $2334 1@ $5953 = 0 // (int) $5959 = 0 // (int) $5960 = 0 // (int) $5914 = 0 // (int) $5915 = 1 // (int) $5916 = 0 // (int) $5917 = 0 // (int) $5918 = 0 // (int) $5919 = 0 // (int) $5920 = 0 // (int) $5921 = 0 // (int) $5922 = 0 // (int) $5923 = 0 // (int) $5924 = 0 // (int) $5925 = 0 // (int) $5926 = 0 // (int) $5927 = 0 // (int) $5928 = 0 // (int) $5929 = 0 // (int) $5930 = 0 // (int) $5931 = 0 // (int) $5934 = 0 // (int) $5941 = 0 // (int) $5942 = 0 // (int) $5943 = 0 // (int) $5944 = 0 // (int) $5945 = 0 // (int) $5946 = 0 // (int) $5947 = 0 // (int) $5948 = 0 // (int) $5949 = 0 // (int) $5950 = 0 // (int) $5951 = 0 // (int) $5952 = 0 // (int) $5947 == 1 // (int) var == num jump_if_false @NONAME_18_17441 $5958 = 95 // (int) :NONAME_18_17441 0025: gosub @NONAME_18_27708 0025: gosub @NONAME_18_21289 0025: gosub @NONAME_18_27573 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11258 0025: gosub @NONAME_18_27898 0025: gosub @NONAME_18_28073 0025: gosub @NONAME_18_28155 0025: gosub @NONAME_18_28171 0025: gosub @NONAME_18_28187 0122: create_forbidden_for_cars_cube_cornerA $5663 $5664 $5665 cornerB $5666 $5667 $5668 0152: create_forbidden_for_peds_cube_cornerA $5663 $5664 $5665 cornerB $5666 $5667 $5668 024F: (unknown) 0 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_1082 0 024D: (unknown) $5958 1 'MEN6_11' // Pressure 0045: actor $1038 defined jump_if_false @NONAME_18_17587 0107: toggle_player $1038 can_move 1 :NONAME_18_17587 00DA: (unknown) $6040 $6043 $6046 41 $6109 00DA: (unknown) $6041 $6044 $6047 41 $6110 00DA: (unknown) $6042 $6045 $6048 41 $6111 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_345 1000 0057: show_text_highpriority GXT 'MEN6_03' time 5000 flag 1 // Find your way back inside the ~y~fuel depot. 0058: (unknown) 'MEN6_24' 5000 1 // Rescue Lance before the ~r~pressure~w~ causes the tanks to explode. :NONAME_18_17673 0001: wait 0 ms :NONAME_18_17676 0@ == 0 // (int) var == num jump_if_false @NONAME_18_18148 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8441 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5985 $5986 $5987 $5988 $5989 $5990 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12290 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 2 0045: actor $1038 defined jump_if_false @NONAME_18_18141 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_13632 jump_if_false @NONAME_18_18085 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_18040 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_17977 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5617 $5618 $5619 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @NONAME_18_17970 // Note: the incorrect math opcode was used here 00BB: (unknown) $5620 0252: object $5678 exists 0022: jump_if_false @NONAME_18_17905 // Note: the incorrect math opcode was used here 00C2: (unknown) $5678 $5681 :NONAME_18_17905 0252: object $5679 exists 0022: jump_if_false @NONAME_18_17922 // Note: the incorrect math opcode was used here 00C2: (unknown) $5679 $5682 :NONAME_18_17922 0252: object $5680 exists 0022: jump_if_false @NONAME_18_17939 // Note: the incorrect math opcode was used here 00C2: (unknown) $5680 $5683 :NONAME_18_17939 0058: (unknown) 'MEN6_04' 5000 1 // Shoot the ~g~valves~w~ to turn off the oil. 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_13222 0@ = 1 // (int) :NONAME_18_17970 0002: jump @NONAME_18_18033 :NONAME_18_17977 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5699 jump_if_false @NONAME_18_18028 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_18028 0@ = 8 // (int) :NONAME_18_18033 0002: jump @NONAME_18_18078 :NONAME_18_18040 00BB: (unknown) $5620 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 014B: set_actor $1038 health_to 0 0025: gosub @NONAME_18_28381 0@ = 8 // (int) :NONAME_18_18078 0002: jump @NONAME_18_18141 :NONAME_18_18085 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5699 jump_if_false @NONAME_18_18136 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_18136 0@ = 8 // (int) :NONAME_18_18141 0002: jump @NONAME_18_17676 :NONAME_18_18148 0@ == 1 // (int) var == num jump_if_false @NONAME_18_18552 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8441 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_13370 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5985 $5986 $5987 $5988 $5989 $5990 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12290 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 2 0045: actor $1038 defined jump_if_false @NONAME_18_18545 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_13632 jump_if_false @NONAME_18_18489 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_18448 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_18385 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8246 0047: unknown_check $1038 $6112 $6113 $6114 $6115 $6116 $6117 0 0022: jump_if_false @NONAME_18_18378 // Note: the incorrect math opcode was used here 0@ = 2 // (int) :NONAME_18_18378 0002: jump @NONAME_18_18441 :NONAME_18_18385 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5699 jump_if_false @NONAME_18_18436 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_18436 0@ = 8 // (int) :NONAME_18_18441 0002: jump @NONAME_18_18482 :NONAME_18_18448 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 014B: set_actor $1038 health_to 0 0025: gosub @NONAME_18_28381 0@ = 8 // (int) :NONAME_18_18482 0002: jump @NONAME_18_18545 :NONAME_18_18489 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5699 jump_if_false @NONAME_18_18540 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_18540 0@ = 8 // (int) :NONAME_18_18545 0002: jump @NONAME_18_18148 :NONAME_18_18552 0@ == 2 // (int) var == num jump_if_false @NONAME_18_18992 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8441 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_13370 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5985 $5986 $5987 $5988 $5989 $5990 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7648 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 2 0045: actor $1038 defined jump_if_false @NONAME_18_18985 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_18948 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_18885 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12290 037B: constant_params 0 variable_params 1 unknown 33 call_with_params @NONAME_18_7703 18@ 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8246 18@ == 3 // (int) var == num jump_if_false @NONAME_18_18827 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. 0119: actor $5622 kill_actor $1038 00C1: (unknown) $5622 $5624 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_1303 $5624 $5923 = 1 // (int) 0@ = 6 // (int) 0002: jump @NONAME_18_18878 :NONAME_18_18827 0047: unknown_check $1038 $6118 $6119 $6120 $6121 $6122 $6123 0 0022: jump_if_false @NONAME_18_18878 // Note: the incorrect math opcode was used here $5920 == 0 // (int) var == num jump_if_false @NONAME_18_18878 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6485 0@ = 3 // (int) :NONAME_18_18878 0002: jump @NONAME_18_18941 :NONAME_18_18885 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5699 jump_if_false @NONAME_18_18936 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_18936 0@ = 8 // (int) :NONAME_18_18941 0002: jump @NONAME_18_18985 :NONAME_18_18948 00BB: (unknown) 17@ 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 014B: set_actor $1038 health_to 0 0025: gosub @NONAME_18_28381 0@ = 8 // (int) :NONAME_18_18985 0002: jump @NONAME_18_18552 :NONAME_18_18992 0@ == 3 // (int) var == num jump_if_false @NONAME_18_19421 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8441 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5985 $5986 $5987 $5988 $5989 $5990 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7648 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6989 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 2 0045: actor $1038 defined jump_if_false @NONAME_18_19414 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_19377 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_19325 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12290 037B: constant_params 0 variable_params 1 unknown 33 call_with_params @NONAME_18_7703 18@ 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8246 18@ == 3 // (int) var == num jump_if_false @NONAME_18_19267 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. 0119: actor $5622 kill_actor $1038 00C1: (unknown) $5622 $5624 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_1303 $5624 $5923 = 1 // (int) 0@ = 6 // (int) 0002: jump @NONAME_18_19318 :NONAME_18_19267 0047: unknown_check $1038 $6124 $6125 $6126 $6127 $6128 $6129 0 0022: jump_if_false @NONAME_18_19318 // Note: the incorrect math opcode was used here $5921 == 0 // (int) var == num jump_if_false @NONAME_18_19318 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6653 0@ = 4 // (int) :NONAME_18_19318 0002: jump @NONAME_18_19370 :NONAME_18_19325 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 02DA: (unknown) $5699 $5731 $5732 $5733 30 0@ = 8 // (int) :NONAME_18_19370 0002: jump @NONAME_18_19414 :NONAME_18_19377 00BB: (unknown) 17@ 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 014B: set_actor $1038 health_to 0 0025: gosub @NONAME_18_28381 0@ = 8 // (int) :NONAME_18_19414 0002: jump @NONAME_18_18992 :NONAME_18_19421 0@ == 4 // (int) var == num jump_if_false @NONAME_18_19871 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8441 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5985 $5986 $5987 $5988 $5989 $5990 4000 9000 0 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7648 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6989 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7208 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 2 0045: actor $1038 defined jump_if_false @NONAME_18_19864 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_19827 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_19764 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12290 037B: constant_params 0 variable_params 1 unknown 33 call_with_params @NONAME_18_7703 18@ 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8246 18@ == 3 // (int) var == num jump_if_false @NONAME_18_19706 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. 0119: actor $5622 kill_actor $1038 00C1: (unknown) $5622 $5624 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_1303 $5624 $5923 = 1 // (int) 0@ = 6 // (int) 0002: jump @NONAME_18_19757 :NONAME_18_19706 0047: unknown_check $1038 $6130 $6131 $6132 $6133 $6134 $6135 0 0022: jump_if_false @NONAME_18_19757 // Note: the incorrect math opcode was used here $5922 == 0 // (int) var == num jump_if_false @NONAME_18_19757 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6821 0@ = 5 // (int) :NONAME_18_19757 0002: jump @NONAME_18_19820 :NONAME_18_19764 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5699 jump_if_false @NONAME_18_19815 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_19815 0@ = 8 // (int) :NONAME_18_19820 0002: jump @NONAME_18_19864 :NONAME_18_19827 00BB: (unknown) 17@ 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 014B: set_actor $1038 health_to 0 0025: gosub @NONAME_18_28381 0@ = 8 // (int) :NONAME_18_19864 0002: jump @NONAME_18_19421 :NONAME_18_19871 0@ == 5 // (int) var == num jump_if_false @NONAME_18_20293 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8441 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5985 $5986 $5987 $5988 $5989 $5990 3000 8000 0 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7648 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6989 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7208 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7427 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12032 2 0045: actor $1038 defined jump_if_false @NONAME_18_20286 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_20249 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_20186 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12290 037B: constant_params 0 variable_params 1 unknown 33 call_with_params @NONAME_18_7703 18@ 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8246 18@ == 3 // (int) var == num jump_if_false @NONAME_18_20179 $5923 = 1 // (int) 81F0: not actor $5622 in_range_of_player $1038 0022: jump_if_false @NONAME_18_20161 // Note: the incorrect math opcode was used here 00C1: (unknown) $5622 $5624 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_1303 $5624 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. :NONAME_18_20161 0119: actor $5622 kill_actor $1038 0025: gosub @NONAME_18_24966 0@ = 6 // (int) :NONAME_18_20179 0002: jump @NONAME_18_20242 :NONAME_18_20186 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5699 jump_if_false @NONAME_18_20237 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_20237 0@ = 8 // (int) :NONAME_18_20242 0002: jump @NONAME_18_20286 :NONAME_18_20249 00BB: (unknown) 17@ 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 014B: set_actor $1038 health_to 0 0025: gosub @NONAME_18_28381 0@ = 8 // (int) :NONAME_18_20286 0002: jump @NONAME_18_19871 :NONAME_18_20293 0@ == 6 // (int) var == num jump_if_false @NONAME_18_20628 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5985 $5986 $5987 $5988 $5989 $5990 2000 4000 0 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7648 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6989 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7208 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7427 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_20584 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_20577 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_20521 // Note: the incorrect math opcode was used here 01F0: actor $5622 in_range_of_player $1038 0022: jump_if_false @NONAME_18_20514 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12990 'MENC6DB' 00BB: (unknown) $5624 00C3: (unknown) $6070 $6071 $6072 17@ 0058: (unknown) 'MEN6_07' 5000 1 // Get to the ~y~exit ~w~before this place blows. $5924 = 1 // (int) 0@ = 7 // (int) :NONAME_18_20514 0002: jump @NONAME_18_20577 :NONAME_18_20521 0059: text_clear_all 0025: gosub @NONAME_18_28259 004F: unknown_check $5699 jump_if_false @NONAME_18_20553 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_20553 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 0@ = 8 // (int) :NONAME_18_20577 0002: jump @NONAME_18_20621 :NONAME_18_20584 00BB: (unknown) 17@ 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 014B: set_actor $1038 health_to 0 0025: gosub @NONAME_18_28381 0@ = 8 // (int) :NONAME_18_20621 0002: jump @NONAME_18_20293 :NONAME_18_20628 0@ == 7 // (int) var == num jump_if_false @NONAME_18_21268 0001: wait 0 ms 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $6001 $6002 $6003 $6004 $6005 $6006 1000 2000 0 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $6007 $6008 $6009 $6010 $6011 $6012 1000 2000 1 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_11418 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_8881 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6989 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7208 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7427 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_7648 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_12486 100 > $5958 // (int) num > var 0022: jump_if_false @NONAME_18_21201 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_21194 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_21161 // Note: the incorrect math opcode was used here 01F0: actor $5622 in_range_of_player $1038 0022: jump_if_false @NONAME_18_21107 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $6070 $6071 $6072 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @NONAME_18_21029 // Note: the incorrect math opcode was used here 00AC: stop_timer $5958 0078: if and 02A8: unknown_check $1038 02A8: unknown_check $5622 0022: jump_if_false @NONAME_18_20908 // Note: the incorrect math opcode was used here $5958 = 0 // (int) $5931 = 1 // (int) 0025: gosub @NONAME_18_26459 0025: gosub @NONAME_18_28299 0@ = 8 // (int) 0002: jump @NONAME_18_21022 :NONAME_18_20908 004F: unknown_check $6160 jump_if_false @NONAME_18_21022 0078: if and 007C: actor $1038 driving $6160 007C: actor $5622 driving $6160 0022: jump_if_false @NONAME_18_20974 // Note: the incorrect math opcode was used here $5931 = 1 // (int) 0025: gosub @NONAME_18_25078 0025: gosub @NONAME_18_28299 0@ = 8 // (int) 0002: jump @NONAME_18_21022 :NONAME_18_20974 0078: if and 007C: actor $1038 driving $6160 807C: not actor $5622 driving $6160 0022: jump_if_false @NONAME_18_21022 // Note: the incorrect math opcode was used here $5931 = 1 // (int) 0025: gosub @NONAME_18_26724 0025: gosub @NONAME_18_28299 0@ = 8 // (int) :NONAME_18_21022 0002: jump @NONAME_18_21100 :NONAME_18_21029 004F: unknown_check $6160 jump_if_false @NONAME_18_21100 0078: if and 007C: actor $1038 driving $6160 007C: actor $5622 driving $6160 0022: jump_if_false @NONAME_18_21100 // Note: the incorrect math opcode was used here $5951 == 0 // (int) var == num jump_if_false @NONAME_18_21100 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12990 'MENC6DA' $5951 = 1 // (int) :NONAME_18_21100 0002: jump @NONAME_18_21154 :NONAME_18_21107 00BB: (unknown) 17@ 00C1: (unknown) $5622 $5624 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_1303 $5624 0057: show_text_highpriority GXT 'MEN6_05' time 5000 flag 1 // Go back and get ~b~Lance. $5924 = 0 // (int) 0@ = 6 // (int) :NONAME_18_21154 0002: jump @NONAME_18_21194 :NONAME_18_21161 0059: text_clear_all 0025: gosub @NONAME_18_28259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4973 'MEN6_06' // ~r~Lance died. 0@ = 8 // (int) :NONAME_18_21194 0002: jump @NONAME_18_21261 :NONAME_18_21201 00BB: (unknown) 17@ 00AC: stop_timer $5958 0025: gosub @NONAME_18_27121 0200: (unknown) $1038 1 0025: gosub @NONAME_18_28381 014B: set_actor $1038 health_to 0 034B: unknown_check $5699 jump_if_false @NONAME_18_21256 02DA: (unknown) $5699 $5731 $5732 $5733 30 :NONAME_18_21256 0@ = 8 // (int) :NONAME_18_21261 0002: jump @NONAME_18_20628 :NONAME_18_21268 not 0@ == 8 // (int) var == num jump_if_false @NONAME_18_21287 0002: jump @NONAME_18_17673 :NONAME_18_21287 0026: return :NONAME_18_21289 $5945 == 0 // (int) var == num jump_if_false @NONAME_18_21313 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @SAFEHOU_12168 49 :NONAME_18_21313 0025: gosub @NONAME_18_28325 0443: (unknown) 85 :NONAME_18_21324 8445: not (unknown) 85 jump_if_false @NONAME_18_21345 0001: wait 0 ms 0002: jump @NONAME_18_21324 :NONAME_18_21345 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_180 1000 005B: set_current_time_hours_to 8 minutes_to 23 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_6246 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AA' 'SMNC6AA' $1038 0 // ~w~Where are we? 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6AA' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AB' 'SMNC6AB' $5622 0 // ~w~No place good. 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6AB' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AC' 'SMNC6AC' $5622 0 // ~w~I think we outlived our usefulness to the Mendezes. 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6AC' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AD' 'SMNC6AD' $5761 0 // ~w~You! Shut up! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6AD' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AE' 'SMNC6AE' $5761 0 // ~w~Hey! They're waking up. Let's get this done quick... 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6AE' 0045: actor $1038 defined jump_if_false @NONAME_18_21654 0414: (unknown) $1038 85 399 :NONAME_18_21654 0045: actor $5622 defined jump_if_false @NONAME_18_21674 0414: (unknown) $5622 85 399 :NONAME_18_21674 00B9: set_camera_position -1138.28 -966.94 38.53 rotations 0 0 0 00BA: set_camera_point_at -1137.58 -966.22 38.44 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1138.28 -966.94 38.53 rotations 0 0 0 00BA: set_camera_point_at -1137.58 -966.23 38.4 mode 1 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 3500 jump_if_false @NONAME_18_21800 0002: jump @NONAME_18_24271 :NONAME_18_21800 00B9: set_camera_position -1099.03 -908.27 14.27 rotations 0 0 0 00BA: set_camera_point_at -1099.51 -909.15 14.25 mode 2 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 1500 jump_if_false @NONAME_18_21864 0002: jump @NONAME_18_24271 :NONAME_18_21864 0045: actor $1038 defined jump_if_false @NONAME_18_21883 0414: (unknown) $1038 0 134 :NONAME_18_21883 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 1000 jump_if_false @NONAME_18_21910 0002: jump @NONAME_18_24271 :NONAME_18_21910 00B9: set_camera_position -1102.3 -910.08 14.27 rotations 0 0 0 00BA: set_camera_point_at -1101.33 -910.11 14.48 mode 2 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AA' 1 0045: actor $5622 defined jump_if_false @NONAME_18_21989 0414: (unknown) $5622 0 133 :NONAME_18_21989 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 1500 jump_if_false @NONAME_18_22016 0002: jump @NONAME_18_24271 :NONAME_18_22016 0045: actor $5622 defined jump_if_false @NONAME_18_22044 0045: actor $1038 defined jump_if_false @NONAME_18_22044 0153: (unknown) $1038 $5622 :NONAME_18_22044 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AB' 1 0045: actor $5622 defined jump_if_false @NONAME_18_22088 04B4: (unknown) $5622 120 523 1.0 :NONAME_18_22088 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_13348 'MENC6AB' jump_if_false @NONAME_18_22121 0002: jump @NONAME_18_24271 :NONAME_18_22121 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AF' 'SMNC6AF' $5622 0 // ~w~Screw this! 0045: actor $5622 defined jump_if_false @NONAME_18_22180 0045: actor $1038 defined jump_if_false @NONAME_18_22180 0153: (unknown) $5622 $1038 :NONAME_18_22180 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AC' 1 0045: actor $5622 defined jump_if_false @NONAME_18_22224 04B4: (unknown) $5622 121 556 1.0 :NONAME_18_22224 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_13348 'MENC6AC' jump_if_false @NONAME_18_22257 0002: jump @NONAME_18_24271 :NONAME_18_22257 0045: actor $5622 defined jump_if_false @NONAME_18_22278 0528: (unknown) $5622 556 -1.0 :NONAME_18_22278 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AG' 'SMNC6AG' -1 0 // ~w~Die! 00B9: set_camera_position -1111.12 -915.28 14.06 rotations 0 0 0 00BA: set_camera_point_at -1110.41 -914.61 14.29 mode 2 23@ = 0 // (int) :NONAME_18_22352 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_22403 // Note: the incorrect math opcode was used here 0045: actor $5503(23@,4) defined 0022: jump_if_false @NONAME_18_22391 // Note: the incorrect math opcode was used here 00EE: (unknown) $5503(23@,4) $5519(23@,4) $5523(23@,4) :NONAME_18_22391 23@ += 1 // (int) 0002: jump @NONAME_18_22352 :NONAME_18_22403 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AD' 1 0045: actor $1038 defined jump_if_false @NONAME_18_22447 04B4: (unknown) $1038 120 524 1.0 :NONAME_18_22447 0045: actor $1038 defined jump_if_false @NONAME_18_22462 0154: (unknown) $1038 :NONAME_18_22462 0045: actor $5622 defined jump_if_false @NONAME_18_22477 0154: (unknown) $5622 :NONAME_18_22477 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_13348 'MENC6AD' jump_if_false @NONAME_18_22510 0002: jump @NONAME_18_24271 :NONAME_18_22510 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AH' 'SMNC6AH' -1 0 // ~w~Aaaaargh! 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AE' 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_13348 'MENC6AE' jump_if_false @NONAME_18_22595 0002: jump @NONAME_18_24271 :NONAME_18_22595 23@ = 0 // (int) :NONAME_18_22599 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_22646 // Note: the incorrect math opcode was used here 0045: actor $5503(23@,4) defined 0022: jump_if_false @NONAME_18_22634 // Note: the incorrect math opcode was used here 00CF: set_actor $5503(23@,4) Z_angle_to $5535(23@,4) :NONAME_18_22634 23@ += 1 // (int) 0002: jump @NONAME_18_22599 :NONAME_18_22646 0045: actor $5761 defined jump_if_false @NONAME_18_22674 0045: actor $5622 defined jump_if_false @NONAME_18_22674 00F4: (unknown) $5761 $5622 :NONAME_18_22674 0045: actor $5759 defined 0022: jump_if_false @NONAME_18_22702 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_22702 // Note: the incorrect math opcode was used here 00F4: (unknown) $5759 $1038 :NONAME_18_22702 0045: actor $5762 defined 0022: jump_if_false @NONAME_18_22730 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_22730 // Note: the incorrect math opcode was used here 00F4: (unknown) $5762 $1038 :NONAME_18_22730 0045: actor $5760 defined 0022: jump_if_false @NONAME_18_22758 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_22758 // Note: the incorrect math opcode was used here 00F4: (unknown) $5760 $5622 :NONAME_18_22758 00B9: set_camera_position -1095.8 -912.18 14.19 rotations 0 0 0 00BA: set_camera_point_at -1096.76 -911.93 14.34 mode 2 0045: actor $1038 defined jump_if_false @NONAME_18_22825 0045: actor $5622 defined jump_if_false @NONAME_18_22825 0153: (unknown) $5622 $1038 :NONAME_18_22825 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AF' 1 0045: actor $5622 defined jump_if_false @NONAME_18_22863 0526: (unknown) $5622 -0.5 :NONAME_18_22863 0045: actor $1038 defined jump_if_false @NONAME_18_22880 0526: (unknown) $1038 -0.5 :NONAME_18_22880 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_13348 'MENC6AF' jump_if_false @NONAME_18_22913 0002: jump @NONAME_18_24271 :NONAME_18_22913 0045: actor $5622 defined jump_if_false @NONAME_18_22936 0154: (unknown) $5622 0158: actor $5622 run_to $5634 $5635 :NONAME_18_22936 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 100 jump_if_false @NONAME_18_22962 0002: jump @NONAME_18_24271 :NONAME_18_22962 0045: actor $1038 defined jump_if_false @NONAME_18_22981 0158: actor $1038 run_to $5605 $5606 :NONAME_18_22981 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 100 jump_if_false @NONAME_18_23007 0002: jump @NONAME_18_24271 :NONAME_18_23007 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6AJ' 'SMNC6AJ' -99 0 // ~w~Vic! I'm trapped! Get me out of here! 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AG' 1 23@ = 0 // (int) :NONAME_18_23063 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_23195 // Note: the incorrect math opcode was used here 0045: actor $5503(23@,4) defined 0022: jump_if_false @NONAME_18_23183 // Note: the incorrect math opcode was used here 0352: (unknown) $5503(23@,4) 020E: (unknown) $5503(23@,4) 1 0078: if or 23@ == 0 // (int) var == num 23@ == 1 // (int) var == num jump_if_false @NONAME_18_23156 0045: actor $5622 defined jump_if_false @NONAME_18_23149 0153: (unknown) $5503(23@,4) $5622 00E4: (unknown) $5503(23@,4) $5622 :NONAME_18_23149 0002: jump @NONAME_18_23183 :NONAME_18_23156 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_23183 // Note: the incorrect math opcode was used here 0153: (unknown) $5503(23@,4) $1038 00E4: (unknown) $5503(23@,4) $1038 :NONAME_18_23183 23@ += 1 // (int) 0002: jump @NONAME_18_23063 :NONAME_18_23195 0045: actor $5622 defined jump_if_false @NONAME_18_23214 0414: (unknown) $5622 0 146 :NONAME_18_23214 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 100 jump_if_false @NONAME_18_23240 0002: jump @NONAME_18_24271 :NONAME_18_23240 0045: actor $1038 defined jump_if_false @NONAME_18_23259 0414: (unknown) $1038 0 146 :NONAME_18_23259 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 200 jump_if_false @NONAME_18_23286 0002: jump @NONAME_18_24271 :NONAME_18_23286 013C: create_explosion_at $5998 $5999 $6000 radius 9 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 200 jump_if_false @NONAME_18_23323 0002: jump @NONAME_18_24271 :NONAME_18_23323 0045: actor $5760 defined jump_if_false @NONAME_18_23347 00A2: (unknown) $5760 0220: (unknown) $5760 15 5000 :NONAME_18_23347 0045: actor $5761 defined jump_if_false @NONAME_18_23371 00A2: (unknown) $5761 0220: (unknown) $5761 15 5000 :NONAME_18_23371 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6AH' 1 0045: actor $5760 defined jump_if_false @NONAME_18_23409 01F5: (unknown) $5760 $5796 :NONAME_18_23409 0045: actor $5761 defined 0022: jump_if_false @NONAME_18_23426 // Note: the incorrect math opcode was used here 01F5: (unknown) $5761 $5797 :NONAME_18_23426 0045: actor $5759 defined 0022: jump_if_false @NONAME_18_23446 // Note: the incorrect math opcode was used here 0220: (unknown) $5759 15 3000 :NONAME_18_23446 0045: actor $5762 defined jump_if_false @NONAME_18_23466 0220: (unknown) $5762 15 3000 :NONAME_18_23466 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 1000 jump_if_false @NONAME_18_23493 0002: jump @NONAME_18_24271 :NONAME_18_23493 00B9: set_camera_position -1112.88 -911.9 14.27 rotations 0 0 0 00BA: set_camera_point_at -1111.89 -911.89 14.36 mode 2 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 200 jump_if_false @NONAME_18_23559 0002: jump @NONAME_18_24271 :NONAME_18_23559 0045: actor $1038 defined jump_if_false @NONAME_18_23578 0414: (unknown) $1038 0 134 :NONAME_18_23578 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 200 jump_if_false @NONAME_18_23605 0002: jump @NONAME_18_24271 :NONAME_18_23605 0045: actor $5622 defined jump_if_false @NONAME_18_23624 0414: (unknown) $5622 0 133 :NONAME_18_23624 0045: actor $5759 defined jump_if_false @NONAME_18_23641 01F5: (unknown) $5759 $5795 :NONAME_18_23641 0045: actor $5762 defined 0022: jump_if_false @NONAME_18_23658 // Note: the incorrect math opcode was used here 01F5: (unknown) $5762 $5798 :NONAME_18_23658 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 2000 jump_if_false @NONAME_18_23685 0002: jump @NONAME_18_24271 :NONAME_18_23685 0045: actor $1038 defined jump_if_false @NONAME_18_23708 0352: (unknown) $1038 00F5: (unknown) $1038 $5605 $5606 :NONAME_18_23708 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 200 jump_if_false @NONAME_18_23735 0002: jump @NONAME_18_24271 :NONAME_18_23735 0045: actor $5622 defined jump_if_false @NONAME_18_23758 0352: (unknown) $5622 00F5: (unknown) $5622 $5634 $5635 :NONAME_18_23758 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 2000 jump_if_false @NONAME_18_23785 0002: jump @NONAME_18_24271 :NONAME_18_23785 0045: actor $5760 defined jump_if_false @NONAME_18_23801 014B: set_actor $5760 health_to 0 :NONAME_18_23801 0045: actor $5761 defined jump_if_false @NONAME_18_23817 014B: set_actor $5761 health_to 0 :NONAME_18_23817 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 1000 jump_if_false @NONAME_18_23844 0002: jump @NONAME_18_24271 :NONAME_18_23844 0045: actor $5759 defined jump_if_false @NONAME_18_23860 014B: set_actor $5759 health_to 0 :NONAME_18_23860 0045: actor $5762 defined jump_if_false @NONAME_18_23876 014B: set_actor $5762 health_to 0 :NONAME_18_23876 0045: actor $5622 defined jump_if_false @NONAME_18_23911 0044: put_actor $5622 at -1106.06 -913.53 13.86 00CF: set_actor $5622 Z_angle_to 0 :NONAME_18_23911 00B9: set_camera_position -1109.56 -918.92 14.52 rotations 0 0 0 00BA: set_camera_point_at -1109.16 -918.0 14.61 mode 2 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12990 'MENC6AJ' 0057: show_text_highpriority GXT 'MEN6_23' time 5000 flag 1 // Lance is trapped behind the flames! 0045: actor $5622 defined jump_if_false @NONAME_18_24004 0220: (unknown) $5622 15 4000 :NONAME_18_24004 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 4000 jump_if_false @NONAME_18_24031 0002: jump @NONAME_18_24271 :NONAME_18_24031 0045: actor $5622 defined jump_if_false @NONAME_18_24066 0044: put_actor $5622 at -1102.06 -900.53 13.86 00CF: set_actor $5622 Z_angle_to 0 :NONAME_18_24066 00B9: set_camera_position -1103.65 -904.44 19.28 rotations 0 0 0 00BA: set_camera_point_at -1103.25 -903.95 18.5 mode 2 02B4: set_camera_transverse_delay 1.0 time 3000 0001: wait 0 ms 0057: show_text_highpriority GXT 'MEN6_02' time 6000 flag 1 // Find a way back inside to rescue Lance. 00B9: set_camera_position -1103.25 -905.15 21.72 rotations 0 0 0 00BA: set_camera_point_at -1102.28 -905.15 21.45 mode 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 3000 jump_if_false @NONAME_18_24194 0002: jump @NONAME_18_24271 :NONAME_18_24194 02B4: set_camera_transverse_delay 1.0 time 3000 0001: wait 0 ms 00B9: set_camera_position -1100.62 -905.14 21.1 rotations 0 0 0 00BA: set_camera_point_at -1099.64 -905.14 20.92 mode 1 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_12112 3000 jump_if_false @NONAME_18_24271 0002: jump @NONAME_18_24271 :NONAME_18_24271 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4311 0444: (unknown) 85 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_12382 01ED: (unknown) 23@ = 0 // (int) :NONAME_18_24301 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_24379 // Note: the incorrect math opcode was used here 003F: destroy_actor $5503(23@,4) 003E: $5503(23@,4) = create_actor_pedtype 22 model 113 at $5507(23@,4) $5511(23@,4) $5515(23@,4) 0045: actor $5503(23@,4) defined jump_if_false @NONAME_18_24367 014B: set_actor $5503(23@,4) health_to 0 0112: remove_references_to_actor $5503(23@,4) // Like turning an actor into a random pedestrian :NONAME_18_24367 23@ += 1 // (int) 0002: jump @NONAME_18_24301 :NONAME_18_24379 003F: destroy_actor $5622 003E: $5622 = create_actor_pedtype 22 model $5623 at $5628 $5629 $5630 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_24466 // Note: the incorrect math opcode was used here 0352: (unknown) $5622 0347: (unknown) $5622 1 014D: $5643 = actor $5622 health 0106: give_actor $5622 weapon 25 ammo 2000 // Load the weapon model before using this 0344: (unknown) $5622 1 01C9: (unknown) $5622 45 0285: (unknown) $5622 0 01B1: (unknown) $5622 0 1 1 0 0 $5644 = 0 // (int) :NONAME_18_24466 0045: actor $1038 defined jump_if_false @NONAME_18_24507 0352: (unknown) $1038 0044: put_actor $1038 at 2@ 3@ 4@ 01B1: (unknown) $1038 0 0 0 0 0 010F: (unknown) $1038 $5628 $5629 $5630 :NONAME_18_24507 0444: (unknown) 120 0444: (unknown) 121 00C3: (unknown) $5617 $5618 $5619 $5620 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6BC' 'SMNC6BC' -99 1 // ~w~Don't leave me like this Vic! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6BC' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6BG' 'SMNC6BG' -99 1 // ~w~I'm not supposed to die like this. 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6BG' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6BJ' 'SMNC6BJ' -99 1 // ~w~What are you waiting for man? Get me the hell out of here! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6BJ' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6BL' 'SMNC6BL' -99 1 // ~w~When I tell mom about this, you're gonna be sorry. 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6BL' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6BM' 'SMNC6BM' -99 1 // ~w~Shit man! I could piss steam in this heat! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6BM' 0045: actor $1038 defined jump_if_false @NONAME_18_24927 23@ = 3 // (int) :NONAME_18_24796 7 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_24927 // Note: the incorrect math opcode was used here 02E7: get_weapon_data_from_actor $1038 weapon_group 23@ weapon $5932(23@,7) ammo $5939(23@,7) model $5946(23@,7) $5932(23@,7) > 0 // (int) var > num jump_if_false @NONAME_18_24915 8161: not model $5946(23@,7) available jump_if_false @NONAME_18_24881 0160: load_model $5946(23@,7) :NONAME_18_24858 8161: not model $5946(23@,7) available jump_if_false @NONAME_18_24881 0001: wait 0 ms 0002: jump @NONAME_18_24858 :NONAME_18_24881 01F9: $5953(23@,7) = create_weapon_pickup $5946(23@,7) group 3 ammo $5939(23@,7) at $5911(23@,7) $5918(23@,7) $5925(23@,7) 0162: release_model $5946(23@,7) :NONAME_18_24915 23@ += 1 // (int) 0002: jump @NONAME_18_24796 :NONAME_18_24927 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_345 1000 02D4: (unknown) $1038 $5945 == 1 // (int) var == num jump_if_false @NONAME_18_24964 0002: jump @NONAME_18_26459 :NONAME_18_24964 0026: return :NONAME_18_24966 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6DA' 'SMNC6DA' -99 0 // ~w~C'mon! We're not going to make it out of here! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6DA' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6DB' 'SMNC6DB' -99 0 // ~w~C'mon man! Let's go! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6DB' 0026: return :NONAME_18_25078 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_180 1000 $5946 = 1 // (int) 0059: text_clear_all 00BB: (unknown) 17@ $5945 == 1 // (int) var == num jump_if_false @NONAME_18_25122 0025: gosub @NONAME_18_28073 :NONAME_18_25122 0025: gosub @NONAME_18_27361 0045: actor $1038 defined jump_if_false @NONAME_18_25297 0045: actor $5622 defined jump_if_false @NONAME_18_25297 004F: unknown_check $6160 jump_if_false @NONAME_18_25297 $5945 == 1 // (int) var == num jump_if_false @NONAME_18_25246 021C: (unknown) $1038 $6160 0298: (unknown) $5622 $6160 0 004E: put_car $6160 at -1108.18 -920.55 14.19 0233: (unknown) $6160 $5614 $5615 01B6: (unknown) $6160 $5614 $5615 $5616 0050: set_car $6160 max_speed_to 15.0 0300: (unknown) $6160 200 0002: jump @NONAME_18_25297 :NONAME_18_25246 004E: put_car $6160 at -1108.18 -920.55 14.19 0233: (unknown) $6160 $5614 $5615 01B6: (unknown) $6160 $5614 $5615 $5616 0050: set_car $6160 max_speed_to 12.0 0300: (unknown) $6160 200 :NONAME_18_25297 00B9: set_camera_position -1108.91 -892.66 14.91 rotations 0 0 0 00BA: set_camera_point_at -1108.3 -893.44 15.06 mode 2 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12990 'MENC6EB' :NONAME_18_25365 $5997 = 0 // (int) :NONAME_18_25370 7 > $5997 // (int) num > var 0022: jump_if_false @NONAME_18_25460 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5954 0022: jump_if_false @NONAME_18_25453 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5954 > 0 // (int) var > num jump_if_false @NONAME_18_25425 0002: jump @NONAME_18_26335 0002: jump @NONAME_18_25453 :NONAME_18_25425 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5967 $5968 $5969 $5970 $5971 $5972 100 500 0 :NONAME_18_25453 0002: jump @NONAME_18_25370 :NONAME_18_25460 013C: create_explosion_at -1099.56 -902.24 14.55 radius 6 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 200 jump_if_false @NONAME_18_25506 0002: jump @NONAME_18_26335 :NONAME_18_25506 013C: create_explosion_at -1102.54 -899.0 14.53 radius 6 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 500 jump_if_false @NONAME_18_25551 0002: jump @NONAME_18_26335 :NONAME_18_25551 013C: create_explosion_at -1104.82 -897.58 14.54 radius 6 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_4341 300 jump_if_false @NONAME_18_25597 0002: jump @NONAME_18_26335 :NONAME_18_25597 0059: text_clear_all 00B9: set_camera_position -1093.3 -898.3 46.43 rotations 0 0 0 00BA: set_camera_point_at -1092.73 -898.93 45.82 mode 2 $5997 = 0 // (int) :NONAME_18_25643 10 > $5997 // (int) num > var 0022: jump_if_false @NONAME_18_25733 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5954 0022: jump_if_false @NONAME_18_25726 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5954 > 0 // (int) var > num jump_if_false @NONAME_18_25698 0002: jump @NONAME_18_26335 0002: jump @NONAME_18_25726 :NONAME_18_25698 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5973 $5974 $5975 $5976 $5977 $5978 100 250 0 :NONAME_18_25726 0002: jump @NONAME_18_25643 :NONAME_18_25733 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 4000 ms :NONAME_18_25750 00CA: fading jump_if_false @NONAME_18_25861 $5997 = 0 // (int) :NONAME_18_25764 10 > $5997 // (int) num > var 0022: jump_if_false @NONAME_18_25854 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5954 0022: jump_if_false @NONAME_18_25847 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5954 > 0 // (int) var > num jump_if_false @NONAME_18_25819 0002: jump @NONAME_18_26335 0002: jump @NONAME_18_25847 :NONAME_18_25819 037B: constant_params 9 variable_params 0 unknown 33 call_with_params @NONAME_18_4912 $5973 $5974 $5975 $5976 $5977 $5978 100 250 0 :NONAME_18_25847 0002: jump @NONAME_18_25764 :NONAME_18_25854 0002: jump @NONAME_18_25750 :NONAME_18_25861 013C: create_explosion_at -1077.9 -905.17 40.0 radius 7 003F: destroy_actor $5622 0482: (unknown) -704640793 1 003F: destroy_actor $5734 003F: destroy_actor $5735 003F: destroy_actor $5727 0049: destroy_car $5699 0045: actor $1038 defined jump_if_false @NONAME_18_25946 00A2: (unknown) $1038 0216: (unknown) $1038 $5611 $5612 $5613 00CF: set_actor $1038 Z_angle_to 177.17 010B: set_actor $1038 armed_weapon_to 0 :NONAME_18_25946 003E: $5622 = create_actor_pedtype 22 model $5623 at $5640 $5641 $5642 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_25980 // Note: the incorrect math opcode was used here 00CF: set_actor $5622 Z_angle_to -127.83 :NONAME_18_25980 0025: gosub @NONAME_18_27361 $5946 == 1 // (int) var == num jump_if_false @NONAME_18_26030 004F: unknown_check $6160 jump_if_false @NONAME_18_26030 004E: put_car $6160 at -1120.26 -838.04 -13.48 :NONAME_18_26030 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -1122.41 -834.94 14.54 rotations 0 0 0 00BA: set_camera_point_at -1122.13 -835.89 14.61 mode 2 02B4: set_camera_transverse_delay 1.0 time 15000 0001: wait 0 ms 00B9: set_camera_position -1122.22 -835.61 14.59 rotations 0 0 0 00BA: set_camera_point_at -1121.93 -836.56 14.66 mode 1 0045: actor $1038 defined jump_if_false @NONAME_18_26152 04B4: (unknown) $1038 120 513 100.0 :NONAME_18_26152 0045: actor $5622 defined jump_if_false @NONAME_18_26175 04B4: (unknown) $5622 120 523 100.0 :NONAME_18_26175 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6FA' 0 0045: actor $1038 defined jump_if_false @NONAME_18_26228 04B4: (unknown) $1038 121 556 1.0 :NONAME_18_26228 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_13348 'MENC6FA' jump_if_false @NONAME_18_26261 0002: jump @NONAME_18_26335 :NONAME_18_26261 0045: actor $1038 defined jump_if_false @NONAME_18_26282 0528: (unknown) $1038 556 -0.75 :NONAME_18_26282 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @MAIN_13171 'MENC6FB' 0 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_13348 'MENC6FB' jump_if_false @NONAME_18_26335 0002: jump @NONAME_18_26335 :NONAME_18_26335 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_12382 003F: destroy_actor $5622 0045: actor $1038 defined jump_if_false @NONAME_18_26409 01B1: (unknown) $1038 0 0 0 0 0 0216: (unknown) $1038 -1186.57 -834.9 13.48 00CF: set_actor $1038 Z_angle_to 90.0 0352: (unknown) $1038 :NONAME_18_26409 0001: wait 0 ms 0049: destroy_car $6160 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_345 3000 $5945 == 1 // (int) var == num jump_if_false @NONAME_18_26457 0002: jump @NONAME_18_27121 :NONAME_18_26457 0026: return :NONAME_18_26459 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_180 1000 0059: text_clear_all 003F: destroy_actor $5622 00BB: (unknown) 17@ 0045: actor $1038 defined jump_if_false @NONAME_18_26533 01B1: (unknown) $1038 1 1 1 1 1 0044: put_actor $1038 at -1107.41 -904.0 14.78 010F: (unknown) $1038 $5614 $5615 $5616 :NONAME_18_26533 003E: $5622 = create_actor_pedtype 22 model $5623 at -1107.41 -910.0 14.0 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_26604 // Note: the incorrect math opcode was used here 01B1: (unknown) $5622 1 1 1 1 1 0044: put_actor $5622 at -1107.41 -911.5 14.0 010F: (unknown) $5622 $5614 $5615 $5616 :NONAME_18_26604 0025: gosub @NONAME_18_27361 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_26649 // Note: the incorrect math opcode was used here 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_26649 // Note: the incorrect math opcode was used here 0158: actor $1038 run_to $5614 $5615 0158: actor $5622 run_to $5614 $5615 :NONAME_18_26649 00B9: set_camera_position -1108.91 -892.66 14.91 rotations 0 0 0 00BA: set_camera_point_at -1108.3 -893.44 15.06 mode 2 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12990 'MENC6EA' 0002: jump @NONAME_18_25365 :NONAME_18_26724 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_180 1000 $5946 = 1 // (int) 0059: text_clear_all 003F: destroy_actor $5622 00BB: (unknown) 17@ $5945 == 1 // (int) var == num jump_if_false @NONAME_18_26840 0160: load_model #PCJ600 :NONAME_18_26770 8161: not model #PCJ600 available jump_if_false @NONAME_18_26792 0001: wait 0 ms 0002: jump @NONAME_18_26770 :NONAME_18_26792 0048: $6160 = create_car #PCJ600 at -1107.41 -904.0 14.78 004F: unknown_check $6160 jump_if_false @NONAME_18_26840 0045: actor $1038 defined jump_if_false @NONAME_18_26840 021C: (unknown) $1038 $6160 :NONAME_18_26840 0045: actor $1038 defined 0022: jump_if_false @NONAME_18_26928 // Note: the incorrect math opcode was used here 01B1: (unknown) $1038 1 1 1 1 1 004F: unknown_check $6160 jump_if_false @NONAME_18_26928 01B2: (unknown) $6160 1 1 1 1 1 007C: actor $1038 driving $6160 0022: jump_if_false @NONAME_18_26928 // Note: the incorrect math opcode was used here 004E: put_car $6160 at -1107.41 -904.0 14.78 0233: (unknown) $6160 $5614 $5615 :NONAME_18_26928 003E: $5622 = create_actor_pedtype 22 model $5623 at -1107.41 -907.0 14.78 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_26985 // Note: the incorrect math opcode was used here 01B1: (unknown) $5622 1 1 1 1 1 010F: (unknown) $5622 $5614 $5615 $5616 :NONAME_18_26985 0025: gosub @NONAME_18_27361 0045: actor $5622 defined 0022: jump_if_false @NONAME_18_27011 // Note: the incorrect math opcode was used here 0158: actor $5622 run_to $5614 $5615 :NONAME_18_27011 004F: unknown_check $6160 0022: jump_if_false @NONAME_18_27046 // Note: the incorrect math opcode was used here 01B6: (unknown) $6160 $5614 $5615 $5616 0050: set_car $6160 max_speed_to 13.0 0300: (unknown) $6160 250 :NONAME_18_27046 00B9: set_camera_position -1108.91 -892.66 14.91 rotations 0 0 0 00BA: set_camera_point_at -1108.3 -893.44 15.06 mode 2 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12990 'MENC6EA' 0002: jump @NONAME_18_25365 :NONAME_18_27121 $5952 = 1 // (int) 0093: destroy_object $5678 0093: destroy_object $5679 0093: destroy_object $5680 003F: destroy_actor $5800 003F: destroy_actor $5801 003F: destroy_actor $5759 003F: destroy_actor $5760 003F: destroy_actor $5761 003F: destroy_actor $5762 003F: destroy_actor $5822 003F: destroy_actor $5823 003F: destroy_actor $5824 003F: destroy_actor $5855 003F: destroy_actor $5856 003F: destroy_actor $5877 003F: destroy_actor $5878 003F: destroy_actor $5899 003F: destroy_actor $5900 004F: unknown_check $5699 jump_if_false @NONAME_18_27238 014C: set_car $5699 health_to 10 004E: put_car $5699 at $5703 $5711 $5719 02DA: (unknown) $5699 $5728 $5729 $5730 30 :NONAME_18_27238 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @NONAME_18_5289 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_4311 0059: text_clear_all 03C2: (unknown) 0045: actor $1038 defined jump_if_false @NONAME_18_27332 004F: unknown_check $6160 jump_if_false @NONAME_18_27332 007C: actor $1038 driving $6160 0022: jump_if_false @NONAME_18_27332 // Note: the incorrect math opcode was used here 0043: store_actor $1038 position_to $1042 $1043 $1044 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 $1042 $1043 10.0 0049: destroy_car $6160 0044: put_actor $1038 at $1042 $1043 $1044 :NONAME_18_27332 0482: (unknown) -704640793 0 $5944 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @NONAME_18_345 1000 0026: return :NONAME_18_27361 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6EA' 'SMNC6EA' $5622 0 // ~w~Whooooo-eeeeee! I never doubted you Vic! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6EA' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6EB' 'SMNC6EB' $5622 0 // ~w~Whooooo-eeeeee! Now, that's what I'm talking about! 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6EB' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6FA' 'SMNC6FA' $1038 0 // ~w~Great! Now we're at war with the Mendez brothers. 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6FA' 037B: constant_params 4 variable_params 0 unknown 33 call_with_params @MAIN_12755 'MENC6FB' 'SMNC6FB' $5622 0 // ~w~It's all cool Bro. I'm a man with a plan. Just give me a little time... 037B: constant_params 1 variable_params 0 unknown 33 call_with_params @MAIN_12704 'MENC6FB' 0026: return :NONAME_18_27573 0160: load_model #MAVERICK :NONAME_18_27578 8161: not model #MAVERICK available jump_if_false @NONAME_18_27600 0001: wait 0 ms 0002: jump @NONAME_18_27578 :NONAME_18_27600 0048: $5699 = create_car #MAVERICK at $5700 $5701 $5702 004F: unknown_check $5699 0022: jump_if_false @NONAME_18_27684 // Note: the incorrect math opcode was used here 0233: (unknown) $5699 $5704 $5712 03D8: (unknown) $5699 01B2: (unknown) $5699 1 0 0 0 0 0325: (unknown) $5699 1 00A4: $5727 = create_actor_pedtype 22 model 113 in_car $5699 driverseat 0045: actor $5727 defined jump_if_false @NONAME_18_27684 0285: (unknown) $5727 0 01AF: (unknown) $5727 1 :NONAME_18_27684 0162: release_model #MAVERICK 0325: (unknown) $5699 0 02DA: (unknown) $5699 $5704 $5712 $5720 30 0026: return :NONAME_18_27708 $5690 = 0 // (float) $5693 = 0 // (float) $5696 = 0 // (float) $5691 = 0 // (float) $5694 = 0 // (float) $5697 = 90.0 // (float) $5692 = 0 // (float) $5695 = 0 // (float) $5698 = 0 // (float) 23@ = 0 // (int) :NONAME_18_27759 3 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_27896 // Note: the incorrect math opcode was used here 0092: $5422(23@,3) = init_object #DR_VALVE at $5413(23@,3) $5416(23@,3) $5419(23@,3) 0252: object $5422(23@,3) exists 0022: jump_if_false @NONAME_18_27884 // Note: the incorrect math opcode was used here 03F6: (unknown) $5422(23@,3) $5434(23@,3) $5437(23@,3) $5440(23@,3) 0212: (unknown) $5422(23@,3) 0475: (unknown) $5422(23@,3) 0.2 1 0490: (unknown) $5422(23@,3) 40 03AA: (unknown) $5422(23@,3) 999999.9 999999.9 0.99 $5679(23@,3) = 0 // (int) $5682(23@,3) = 0 // (int) :NONAME_18_27884 23@ += 1 // (int) 0002: jump @NONAME_18_27759 :NONAME_18_27896 0026: return :NONAME_18_27898 0160: load_model #SNIPER 0228: (unknown) 23@ = 0 // (int) :NONAME_18_27909 2 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_28045 // Note: the incorrect math opcode was used here 003E: $5643(23@,2) = create_actor_pedtype 22 model 113 at $5647(23@,2) $5649(23@,2) $5651(23@,2) 0045: actor $5643(23@,2) defined jump_if_false @NONAME_18_28033 041B: (unknown) $5643(23@,2) 9 00C1: (unknown) $5643(23@,2) $5645(23@,2) 00C4: (unknown) $5645(23@,2) 1 0106: give_actor $5643(23@,2) weapon 30 ammo 30 // Load the weapon model before using this 01C9: (unknown) $5643(23@,2) 50 010F: (unknown) $5643(23@,2) $5605 $5606 $5607 020E: (unknown) $5643(23@,2) 1 00A1: (unknown) $5643(23@,2) 1 02CB: (unknown) 20.0 :NONAME_18_28033 23@ += 1 // (int) 0002: jump @NONAME_18_27909 :NONAME_18_28045 0045: actor $5899 defined jump_if_false @NONAME_18_28066 010F: (unknown) $5899 $5904 $5906 $5908 :NONAME_18_28066 0162: release_model #SNIPER 0026: return :NONAME_18_28073 0160: load_model #PCJ600 :NONAME_18_28078 8161: not model #PCJ600 available 0022: jump_if_false @NONAME_18_28100 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_18_28078 :NONAME_18_28100 0048: $6160 = create_car #PCJ600 at $6161 $6162 $6163 004F: unknown_check $6160 0022: jump_if_false @NONAME_18_28153 // Note: the incorrect math opcode was used here 0233: (unknown) $6160 $6164 $6165 02CA: (unknown) 10.0 01B2: (unknown) $6160 0 1 1 0 0 0162: release_model #PCJ600 :NONAME_18_28153 0026: return :NONAME_18_28155 01F9: $5909 = create_weapon_pickup #BERETTA group 3 ammo 17 at 20@ 21@ 22@ 0026: return :NONAME_18_28171 013F: $5910 = create_pickup #BODYARMOUR type 3 at $5911 $5912 $5913 0026: return :NONAME_18_28187 0160: load_model #SENTXS :NONAME_18_28192 8161: not model #SENTXS available jump_if_false @NONAME_18_28214 0001: wait 0 ms 0002: jump @NONAME_18_28192 :NONAME_18_28214 0048: $5799 = create_car #SENTXS at -1125.52 -857.05 13.82 004F: unknown_check $5799 jump_if_false @NONAME_18_28252 00D1: set_car $5799 Z_angle_to 0 :NONAME_18_28252 0162: release_model #SENTXS 0026: return :NONAME_18_28259 020D: (unknown) $5622 $5944 == 0 // (int) var == num jump_if_false @NONAME_18_28290 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :NONAME_18_28290 0025: gosub @NONAME_18_28381 0026: return :NONAME_18_28299 037B: constant_params 2 variable_params 0 unknown 33 call_with_params @99RED_12847 'MEN_C06' 0 // Burning Bridges 01DF: progress_made += 1 0026: return :NONAME_18_28325 041A: (unknown) 'LANSM' $5623 0160: load_model 113 0160: load_model #BERETTA :NONAME_18_28345 0078: if or 8161: not model $5623 available 8161: not model 113 available 8161: not model #BERETTA available 0022: jump_if_false @NONAME_18_28379 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_18_28345 :NONAME_18_28379 0026: return :NONAME_18_28381 $5944 == 1 // (int) var == num jump_if_false @NONAME_18_28541 037B: constant_params 6 variable_params 3 unknown 33 call_with_params @MAIN_5144 $1042 $1043 $1044 -2.0 2.0 0 30@ 31@ 32@ 013C: create_explosion_at 30@ 31@ 32@ radius 6 0001: wait 500 ms 037B: constant_params 6 variable_params 3 unknown 33 call_with_params @MAIN_5144 $1042 $1043 $1044 2.3 -2.5 0 30@ 31@ 32@ 013C: create_explosion_at 30@ 31@ 32@ radius 6 0001: wait 700 ms 037B: constant_params 6 variable_params 3 unknown 33 call_with_params @MAIN_5144 $1042 $1043 $1044 0 -2.2 0 30@ 31@ 32@ 013C: create_explosion_at 30@ 31@ 32@ radius 6 0001: wait 700 ms 037B: constant_params 6 variable_params 3 unknown 33 call_with_params @MAIN_5144 $1042 $1043 $1044 0 2.6 0 30@ 31@ 32@ 013C: create_explosion_at 30@ 31@ 32@ radius 6 :NONAME_18_28541 $1045 = 0 // (int) 01ED: (unknown) $5948 == 0 // (int) var == num jump_if_false @NONAME_18_28564 00DB: (unknown) $6109 :NONAME_18_28564 $5949 == 0 // (int) var == num jump_if_false @NONAME_18_28580 00DB: (unknown) $6110 :NONAME_18_28580 $5950 == 0 // (int) var == num jump_if_false @NONAME_18_28596 00DB: (unknown) $6111 :NONAME_18_28596 0162: release_model $5623 0162: release_model 113 0162: release_model #PCJ600 0162: release_model #SENTXS 0162: release_model #UZI 0162: release_model #BERETTA 0141: destroy_pickup $5910 0141: destroy_pickup $5909 0141: destroy_pickup $6212 0141: destroy_pickup $6213 0141: destroy_pickup $6214 0141: destroy_pickup $6215 0093: destroy_object $5678 0093: destroy_object $5679 0093: destroy_object $5680 00BB: (unknown) $5620 00BB: (unknown) $5681 00BB: (unknown) $5682 00BB: (unknown) $5683 00BB: (unknown) $5814 00BB: (unknown) $5815 00BB: (unknown) $5843 00BB: (unknown) $5844 00BB: (unknown) $5845 00BB: (unknown) $5869 00BB: (unknown) $5870 00BB: (unknown) $5891 00BB: (unknown) $5892 00BB: (unknown) $5901 00BB: (unknown) $5902 00BB: (unknown) $5624 00BB: (unknown) 17@ 00AE: remove_status_text $5958 003F: destroy_actor $5727 003F: destroy_actor $5734 003F: destroy_actor $5735 003F: destroy_actor $5800 003F: destroy_actor $5801 003F: destroy_actor $5759 003F: destroy_actor $5760 003F: destroy_actor $5761 003F: destroy_actor $5762 003F: destroy_actor $5822 003F: destroy_actor $5823 003F: destroy_actor $5824 003F: destroy_actor $5855 003F: destroy_actor $5856 003F: destroy_actor $5877 003F: destroy_actor $5878 003F: destroy_actor $5899 003F: destroy_actor $5900 0113: remove_references_to_car $5799 // Like turning a car into any random car 0113: remove_references_to_car $6160 // Like turning a car into any random car 0049: destroy_car $5699 024F: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0121: remove_forbidden_for_cars_cube_cornerA $5663 $5664 $5665 cornerB $5666 $5667 $5668 0151: remove_forbidden_for_peds_cube_cornerA $5663 $5664 $5665 cornerB $5666 $5667 $5668 037B: constant_params 0 variable_params 0 unknown 33 call_with_params @MAIN_12382 007A: mission_cleanup 0026: return //-------------Mission 76--------------- :REN_C1 0238: name_thread 'REN_C1' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C1' 0025: gosub @REN_C1_19408 009D: wasted_or_busted // mission only jump_if_false @REN_C1_45 0025: gosub @REN_C1_20847 :REN_C1_45 0025: gosub @REN_C1_21000 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C1_86 02B4: set_camera_transverse_delay 0 time 7@ :REN_C1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C1_138 :REN_C1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C1_172 02B4: set_camera_transverse_delay 0 time 5@ :REN_C1_172 809F: not actor 3@ dead 0022: jump_if_false @REN_C1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C1_188 0026: return :REN_C1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @REN_C1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @REN_C1_248 0400: (unknown) $1038 $1690 0002: jump @REN_C1_254 :REN_C1_248 02C0: (unknown) $1038 $1690 :REN_C1_254 0@ >= 0 // (int) var >= num jump_if_false @REN_C1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :REN_C1_281 0045: actor $1038 defined jump_if_false @REN_C1_349 807E: not actor $1038 driving jump_if_false @REN_C1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @REN_C1_329 :REN_C1_326 021D: (unknown) 0 :REN_C1_329 $1698 == 0 // (int) var == num jump_if_false @REN_C1_345 02EA: select_interior 2 :REN_C1_345 01AE: (unknown) 1 :REN_C1_349 0059: text_clear_all 0268: (unknown) 0026: return :REN_C1_355 0045: actor $1038 defined jump_if_false @REN_C1_419 807E: not actor $1038 driving jump_if_false @REN_C1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @REN_C1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :REN_C1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :REN_C1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @REN_C1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @REN_C1_468 02EA: select_interior 0 :REN_C1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C1_498 0026: return 0045: actor 0@ defined jump_if_false @REN_C1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C1_549 0026: return :REN_C1_551 0045: actor 0@ defined 0022: jump_if_false @REN_C1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @REN_C1_598 :REN_C1_594 1@ = 0 // (int) :REN_C1_598 1@ == 1 // (int) var == num jump_if_false @REN_C1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C1_675 007E: actor 0@ driving jump_if_false @REN_C1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C1_664 :REN_C1_661 00F1: (unknown) 0@ :REN_C1_664 0002: jump @REN_C1_675 :REN_C1_671 1@ = 0 // (int) :REN_C1_675 0002: jump @REN_C1_598 :REN_C1_682 0026: return 0045: actor 0@ defined jump_if_false @REN_C1_776 007E: actor 0@ driving jump_if_false @REN_C1_760 02A7: unknown_check 0@ jump_if_false @REN_C1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C1_753 :REN_C1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C1_753 0002: jump @REN_C1_769 :REN_C1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C1_769 0002: jump @REN_C1_778 :REN_C1_776 005F: (unknown) :REN_C1_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C1_870 :REN_C1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_551 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_551 4@ :REN_C1_870 0002: jump @REN_C1_936 :REN_C1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C1_936 :REN_C1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_551 3@ :REN_C1_936 0045: actor 0@ defined jump_if_false @REN_C1_988 004F: unknown_check 1@ jump_if_false @REN_C1_988 007E: actor 0@ driving jump_if_false @REN_C1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_551 0@ :REN_C1_988 5@ = 0 // (int) :REN_C1_992 5@ == 0 // (int) var == num jump_if_false @REN_C1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C1_1083 004F: unknown_check 1@ jump_if_false @REN_C1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C1_1083 :REN_C1_1049 2@ == -1 // (int) var == num jump_if_false @REN_C1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C1_1083 :REN_C1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C1_1083 0002: jump @REN_C1_992 :REN_C1_1090 0026: return :REN_C1_1092 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :REN_C1_1553 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_1703 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @REN_C1_1679 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :REN_C1_1679 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @REN_C1_1553 :REN_C1_1703 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @REN_C1_1786 0 > 5@ // (int) num > var 0022: jump_if_false @REN_C1_1769 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C1_1773 :REN_C1_1769 0035: 10@ = 5@ // (int vars) :REN_C1_1773 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @REN_C1_1791 :REN_C1_1786 0203: set_draw_text_position 0@ 1@ GXT 4@ :REN_C1_1791 0026: return :REN_C1_1793 0045: actor 0@ defined 0022: jump_if_false @REN_C1_1878 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :REN_C1_1878 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @REN_C1_1793 0@ 2@ 3@ jump_if_false @REN_C1_1905 0203: set_draw_text_position 2@ 3@ GXT 1@ :REN_C1_1905 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @REN_C1_1793 0@ 3@ 4@ jump_if_false @REN_C1_1933 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :REN_C1_1933 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @REN_C1_1793 0@ 4@ 5@ jump_if_false @REN_C1_1962 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :REN_C1_1962 0026: return 007F: player 0 pressed_key 4 jump_if_false @REN_C1_2039 007F: player 0 pressed_key 8 jump_if_false @REN_C1_2032 $5588 == 0 // (int) var == num jump_if_false @REN_C1_2032 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :REN_C1_2032 0002: jump @REN_C1_2044 :REN_C1_2039 $5588 = 0 // (int) :REN_C1_2044 007F: player 0 pressed_key 4 jump_if_false @REN_C1_2130 007F: player 0 pressed_key 9 jump_if_false @REN_C1_2123 $5589 == 0 // (int) var == num jump_if_false @REN_C1_2123 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :REN_C1_2123 0002: jump @REN_C1_2135 :REN_C1_2130 $5589 = 0 // (int) :REN_C1_2135 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @REN_C1_2337 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_2337 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2484 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2451 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @REN_C1_2477 :REN_C1_2451 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2473 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @REN_C1_2477 :REN_C1_2473 0035: 3@ = 2@ // (int vars) :REN_C1_2477 0002: jump @REN_C1_2488 :REN_C1_2484 0035: 3@ = 0@ // (int vars) :REN_C1_2488 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2556 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2523 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @REN_C1_2549 :REN_C1_2523 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2545 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @REN_C1_2549 :REN_C1_2545 0036: 3@ = 2@ // (float vars) :REN_C1_2549 0002: jump @REN_C1_2560 :REN_C1_2556 0036: 3@ = 0@ // (float vars) :REN_C1_2560 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C1_2588 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C1_2592 :REN_C1_2588 0035: 1@ = 0@ // (int vars) :REN_C1_2592 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C1_2620 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @REN_C1_2624 :REN_C1_2620 0036: 1@ = 0@ // (float vars) :REN_C1_2624 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @REN_C1_2659 005F: (unknown) :REN_C1_2659 801D: not 1@ == 0 // (int) var == var jump_if_false @REN_C1_2672 005F: (unknown) :REN_C1_2672 801D: not 2@ == 0 // (int) var == var jump_if_false @REN_C1_2685 005F: (unknown) :REN_C1_2685 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2700 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_2700 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2713 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_2713 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @REN_C1_2915 0026: return :REN_C1_2915 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @REN_C1_2960 0026: return :REN_C1_2960 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_3028 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_3028 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_3028 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_3054 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_3054 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_3054 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @REN_C1_3137 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_3137 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @REN_C1_3173 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :REN_C1_3173 3@ > 380.0 // (float) var > num jump_if_false @REN_C1_3192 3@ = 380.0 // (float) :REN_C1_3192 5.0 > 4@ // (float) num > var 0022: jump_if_false @REN_C1_3211 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :REN_C1_3211 4@ > 240.0 // (float) var > num jump_if_false @REN_C1_3230 4@ = 240.0 // (float) :REN_C1_3230 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_3328 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :REN_C1_3328 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @REN_C1_3368 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :REN_C1_3368 10@ > 0 // (float) var > num jump_if_false @REN_C1_3386 9@ = 1 // (int) 005E: (unknown) :REN_C1_3386 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_3425 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_3425 005E: (unknown) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @REN_C1_3519 6@ = -100.0 // (float) 0002: jump @REN_C1_3523 :REN_C1_3519 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :REN_C1_3523 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return 00A0: car 1@ wrecked 0022: jump_if_false @REN_C1_3603 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_3603 02D8: unknown_check 1@ 0022: jump_if_false @REN_C1_3615 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_3615 807E: not actor 0@ driving 0022: jump_if_false @REN_C1_3631 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C1_3631 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C1_3645 009F: actor 0@ dead 0022: jump_if_false @REN_C1_3657 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_3657 807E: not actor 0@ driving 0022: jump_if_false @REN_C1_3675 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :REN_C1_3675 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C1_3697 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :REN_C1_3697 5@ = 0 // (int) 2@ = -1 // (int) :REN_C1_3706 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_3760 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @REN_C1_3748 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @REN_C1_3748 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :REN_C1_3748 5@ += 1 // (int) 0002: jump @REN_C1_3706 :REN_C1_3760 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @REN_C1_3838 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :REN_C1_3838 034B: unknown_check 0@ 0022: jump_if_false @REN_C1_3919 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C1_3919 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @REN_C1_3919 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @REN_C1_3919 005E: (unknown) :REN_C1_3919 005F: (unknown) :REN_C1_3921 00A0: car 0@ wrecked jump_if_false @REN_C1_3933 005F: (unknown) :REN_C1_3933 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :REN_C1_4008 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @REN_C1_4043 01AA: $5334(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @REN_C1_4054 :REN_C1_4043 01AA: $5334(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :REN_C1_4054 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5334(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5334(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5334(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @REN_C1_4184 5@ == 0 // (int) var == num jump_if_false @REN_C1_4153 5@ = 1 // (int) 0002: jump @REN_C1_4165 :REN_C1_4153 11@ = -0.65 // (float) 5@ = 0 // (int) :REN_C1_4165 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @REN_C1_4218 :REN_C1_4184 5@ == 0 // (int) var == num jump_if_false @REN_C1_4210 11@ += 0.7 // (float) 0002: jump @REN_C1_4218 :REN_C1_4210 11@ -= 0.7 // (float) :REN_C1_4218 4@ == 9 // (int) var == num jump_if_false @REN_C1_4269 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @REN_C1_4253 11@ = -0.65 // (float) :REN_C1_4253 13@ = 1.45 // (float) 6@ += 0.67 // (float) :REN_C1_4269 $5361(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @REN_C1_4008 0026: return 0@ = 0 // (int) :REN_C1_4299 27 > 0@ // (int) num > var 0022: jump_if_false @REN_C1_4407 // Note: the incorrect math opcode was used here $5361(0@,27) == 1 // (int) var == num jump_if_false @REN_C1_4395 $5388(0@,27) == 0 // (int) var == num jump_if_false @REN_C1_4395 010C: store_object $5334(0@,27) position_to $5442(0@,27) $5469(0@,27) $5496(0@,27) 001A: $5415(0@,27) >= $5496(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_4395 // Note: the incorrect math opcode was used here 03BE: (unknown) $5334(0@,27) 0114: remove_references_to_object $5334(0@,27) // This object will now disappear when the player looks away $5388(0@,27) = 1 // (int) :REN_C1_4395 0@ += 1 // (int) 0002: jump @REN_C1_4299 :REN_C1_4407 0026: return :REN_C1_4409 009F: actor 0@ dead jump_if_false @REN_C1_4421 005F: (unknown) :REN_C1_4421 0 >= 1@ // (int) num >= var 0022: jump_if_false @REN_C1_4434 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_4434 00A0: car 1@ wrecked 0022: jump_if_false @REN_C1_4446 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_4446 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C1_4459 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_4459 005E: (unknown) 2@ = 0 // (int) :REN_C1_4465 $5361(2@,27) == 0 // (int) var == num jump_if_false @REN_C1_4486 0002: jump @REN_C1_4505 :REN_C1_4486 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @REN_C1_4465 005F: (unknown) :REN_C1_4505 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @REN_C1_4549 // Note: the incorrect math opcode was used here $5361(4@,27) == 0 // (int) var == num jump_if_false @REN_C1_4549 0035: 2@ = 4@ // (int vars) :REN_C1_4549 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5334(2@,27) 0279: (unknown) $5334(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5334(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5334(2@,27) 0@ 0225: (unknown) $5334(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5334(2@,27) position_to $5442(2@,27) $5469(2@,27) $5496(2@,27) 01BB: (unknown) $5442(2@,27) $5469(2@,27) $5496(2@,27) $5415(2@,27) $5415(2@,27) += 0.65 // (float) 0229: (unknown) $5334(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5334(2@,27) 9@ 10@ 11@ $5361(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @REN_C1_4781 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_4781 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @REN_C1_4808 005F: (unknown) :REN_C1_4808 005E: (unknown) :REN_C1_4810 0@ == 0 // (int) var == num jump_if_false @REN_C1_4853 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C1_5029 :REN_C1_4853 0@ == 1 // (int) var == num jump_if_false @REN_C1_4886 03CF: (unknown) 200 200 200 255 0002: jump @REN_C1_5029 :REN_C1_4886 0@ == 2 // (int) var == num jump_if_false @REN_C1_4928 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C1_5029 :REN_C1_4928 0@ == 3 // (int) var == num jump_if_false @REN_C1_4972 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C1_5029 :REN_C1_4972 0@ == 4 // (int) var == num jump_if_false @REN_C1_5003 03CF: (unknown) 8 143 59 255 0002: jump @REN_C1_5029 :REN_C1_5003 0@ == 5 // (int) var == num jump_if_false @REN_C1_5029 03CF: (unknown) 237 130 180 255 :REN_C1_5029 0026: return :REN_C1_5031 00BC: (unknown) 0@ 2 0026: return :REN_C1_5038 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C1_5038 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C1_5093 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C1_5093 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C1_5108 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C1_5108 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_5153 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C1_5153 005F: (unknown) 009F: actor 0@ dead jump_if_false @REN_C1_5167 005F: (unknown) :REN_C1_5167 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @REN_C1_5214 005F: (unknown) :REN_C1_5214 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @REN_C1_5261 005F: (unknown) :REN_C1_5261 005E: (unknown) 009F: actor 0@ dead jump_if_false @REN_C1_5275 005F: (unknown) :REN_C1_5275 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @REN_C1_5302 005F: (unknown) :REN_C1_5302 0485: unknown_check 0@ 214 jump_if_false @REN_C1_5317 005E: (unknown) :REN_C1_5317 0485: unknown_check 0@ 215 jump_if_false @REN_C1_5332 005E: (unknown) :REN_C1_5332 0485: unknown_check 0@ 216 jump_if_false @REN_C1_5347 005E: (unknown) :REN_C1_5347 005F: (unknown) 809F: not actor 0@ dead jump_if_false @REN_C1_5464 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @REN_C1_5424 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_5031 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @REN_C1_5424 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :REN_C1_5424 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @REN_C1_5453 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @REN_C1_5464 :REN_C1_5453 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :REN_C1_5464 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @REN_C1_5606 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @REN_C1_5560 0045: actor 1@ defined jump_if_false @REN_C1_5553 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :REN_C1_5553 0002: jump @REN_C1_5599 :REN_C1_5560 0045: actor 1@ defined jump_if_false @REN_C1_5599 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :REN_C1_5599 0002: jump @REN_C1_5613 :REN_C1_5606 0444: (unknown) 80 04C1: (unknown) 0@ :REN_C1_5613 0026: return 1@ = 0 // (int) :REN_C1_5619 $5523(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C1_5619 0@ > 8 // (int) var > num jump_if_false @REN_C1_5661 0@ = 8 // (int) :REN_C1_5661 $5787 = 0 // (int) 0035: $5788 = 0@ // (int vars) 0026: return 0035: 1@ = $5787 // (int vars) not $5523(1@,8) == -1 // (int) var == num jump_if_false @REN_C1_5699 020D: (unknown) $5523(1@,8) :REN_C1_5699 0035: $5523(1@,8) = 0@ // (int vars) $5787 += 1 // (int) 0017: $5787 >= $5788 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_5730 // Note: the incorrect math opcode was used here $5787 = 0 // (int) :REN_C1_5730 0026: return 0@ = 0 // (int) :REN_C1_5736 not $5523(0@,8) == -1 // (int) var == num jump_if_false @REN_C1_5757 020D: (unknown) $5523(0@,8) :REN_C1_5757 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_5736 0026: return 0@ = 0 // (int) :REN_C1_5780 not $5523(0@,8) == -1 // (int) var == num jump_if_false @REN_C1_5801 003F: destroy_actor $5523(0@,8) :REN_C1_5801 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_5780 0026: return 0@ = 0 // (int) :REN_C1_5824 not $5523(0@,8) == -1 // (int) var == num jump_if_false @REN_C1_5845 0112: remove_references_to_actor $5523(0@,8) // Like turning an actor into a random pedestrian :REN_C1_5845 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_5824 0026: return 834A: not unknown_check 0@ jump_if_false @REN_C1_5876 005F: (unknown) :REN_C1_5876 009F: actor 0@ dead jump_if_false @REN_C1_5888 005F: (unknown) :REN_C1_5888 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_5923 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_5923 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6004 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_6004 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @REN_C1_6031 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :REN_C1_6031 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @REN_C1_6057 1@ = -1 // (int) :REN_C1_6057 1@ == -1 // (int) var == num jump_if_false @REN_C1_6077 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :REN_C1_6077 1@ == -1 // (int) var == num jump_if_false @REN_C1_6097 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :REN_C1_6097 1@ == -1 // (int) var == num jump_if_false @REN_C1_6117 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :REN_C1_6117 1@ == -1 // (int) var == num jump_if_false @REN_C1_6137 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :REN_C1_6137 1@ == -1 // (int) var == num jump_if_false @REN_C1_6157 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :REN_C1_6157 1@ == -1 // (int) var == num jump_if_false @REN_C1_6173 02E2: 1@ = 0 // (any) :REN_C1_6173 0026: return :REN_C1_6175 $5795 == 0 // (int) var == num jump_if_false @REN_C1_6189 0026: return :REN_C1_6189 0@ = 0 // (int) 0035: 1@ = $6036 // (int vars) :REN_C1_6198 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6247 // Note: the incorrect math opcode was used here 00C3: (unknown) $5668(0@,28) $5696(0@,28) $5724(0@,28) $5752(0@,28) 00BD: (unknown) $5752(0@,28) 1 0@ += 1 // (int) 0002: jump @REN_C1_6198 :REN_C1_6247 0026: return :REN_C1_6249 $5795 == 0 // (int) var == num jump_if_false @REN_C1_6263 0026: return :REN_C1_6263 0@ = 0 // (int) 0035: 1@ = $6036 // (int vars) :REN_C1_6272 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6301 // Note: the incorrect math opcode was used here 00BB: (unknown) $5752(0@,28) 0@ += 1 // (int) 0002: jump @REN_C1_6272 :REN_C1_6301 0026: return 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @REN_C1_1092 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :REN_C1_6374 $5795 == 0 // (int) var == num jump_if_false @REN_C1_6388 0026: return :REN_C1_6388 007F: player 0 pressed_key 17 jump_if_false @REN_C1_6464 $5790 == 0 // (int) var == num jump_if_false @REN_C1_6451 $5790 = 1 // (int) $6050 = 0 // (int) 004F: unknown_check $3355 jump_if_false @REN_C1_6451 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $3355 :REN_C1_6451 0029: $6050 += $5794 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C1_6469 :REN_C1_6464 $5790 = 0 // (int) :REN_C1_6469 0026: return :REN_C1_6471 010E: $5792 = current_time_in_ms 0035: $5793 = $5792 // (int vars) $5794 = 0 // (int) 0026: return :REN_C1_6488 $5789 == 1 // (int) var == num jump_if_false @REN_C1_6523 0058: (unknown) 'RC1_O1' 5000 1 // Get in the ~b~car. 0002: jump @REN_C1_6621 :REN_C1_6523 $5789 == 2 // (int) var == num jump_if_false @REN_C1_6558 0057: show_text_highpriority GXT 'RC1_O2' time 5000 flag 1 // Drive to the ~y~starting line. 0002: jump @REN_C1_6621 :REN_C1_6558 $5789 == 4 // (int) var == num jump_if_false @REN_C1_6593 0057: show_text_highpriority GXT 'RC1_O3' time 5000 flag 1 // Follow the ~y~route. 0002: jump @REN_C1_6621 :REN_C1_6593 $5789 == 5 // (int) var == num jump_if_false @REN_C1_6621 0057: show_text_highpriority GXT 'RC1_O4' time 5000 flag 1 // Hit the ~y~last checkpoint~w~ at the right speed and heading to clear the jump ahead. :REN_C1_6621 0026: return :REN_C1_6623 0035: $5793 = $5792 // (int vars) 010E: $5792 = current_time_in_ms 0035: $5794 = $5792 // (int vars) 002B: $5794 -= $5793 // (int vars) // Note: the incorrect math opcode was used here 0026: return 0@ = 0 // (int) :REN_C1_6651 $5543(0@,8) = 0 // (float) $5551(0@,8) = 0 // (float) $5559(0@,8) = 0 // (float) $5567(0@,8) = 0 // (float) $5575(0@,8) = 1.0 // (float) $5583(0@,8) = 0 // (float) $5591(0@,8) = 0 // (float) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_6651 $5798 = 0 // (int) 0026: return $5798 >= 8 // (int) var >= num jump_if_false @REN_C1_6741 005F: (unknown) :REN_C1_6741 0035: 9@ = $5798 // (int vars) 037B: constant_params 4 variable_params 3 unknown 10 call_with_params @MAIN_5092 3@ 4@ 5@ 10.0 6@ 7@ 8@ 037B: constant_params 3 variable_params 3 unknown 10 call_with_params @MAIN_5170 6@ 7@ 8@ $5567(9@,8) $5575(9@,8) $5583(9@,8) 0036: $5543(9@,8) = 0@ // (float vars) 0036: $5551(9@,8) = 1@ // (float vars) 0036: $5559(9@,8) = 2@ // (float vars) 0373: (unknown) $5543(9@,8) $5551(9@,8) $5559(9@,8) $5567(9@,8) $5575(9@,8) $5583(9@,8) $5591(9@,8) $5798 += 1 // (int) 005E: (unknown) 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C1_6862 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6862 0017: 3@ >= $5798 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6876 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6876 0373: (unknown) 0@ 1@ 2@ $5567(3@,8) $5575(3@,8) $5583(3@,8) 5@ 002C: 5@ -= $5591(3@,8) // (float vars) 0 > 5@ // (float) num > var 0022: jump_if_false @REN_C1_6919 // Note: the incorrect math opcode was used here 4@ = -1 // (int) 005E: (unknown) :REN_C1_6919 5@ > 0 // (float) var > num jump_if_false @REN_C1_6937 4@ = 1 // (int) 005E: (unknown) :REN_C1_6937 4@ = 0 // (int) 005E: (unknown) :REN_C1_6943 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C1_6956 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6956 0017: 3@ >= $5798 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6970 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6970 0373: (unknown) 0@ 1@ 2@ $5567(3@,8) $5575(3@,8) $5583(3@,8) 4@ 002C: 4@ -= $5591(3@,8) // (float vars) 005E: (unknown) 037B: constant_params 4 variable_params 1 unknown 5 call_with_params @REN_C1_6943 0@ 1@ 2@ 3@ 4@ jump_if_false @REN_C1_7033 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_5497 4@ 4@ 005E: (unknown) :REN_C1_7033 005F: (unknown) :REN_C1_7035 0045: actor $6068 defined jump_if_false @REN_C1_7050 003F: destroy_actor $6068 :REN_C1_7050 004F: unknown_check $6069 jump_if_false @REN_C1_7065 0049: destroy_car $6069 :REN_C1_7065 $6068 = 0 // (int) $6069 = 0 // (int) 0026: return :REN_C1_7077 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C1_7035 0048: $6069 = create_car #MAVERICK at 0@ 1@ 2@ 00D1: set_car $6069 Z_angle_to 3@ 03D8: (unknown) $6069 02FF: (unknown) $6069 1 004C: set_car $6069 to_normal_driver 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C1_3921 $6069 00A4: $6068 = create_actor_pedtype 22 model 148 in_car $6069 driverseat 004C: set_car $6069 to_normal_driver 0496: (unknown) $6069 0 0026: return :REN_C1_7150 00A0: car $6069 wrecked jump_if_false @REN_C1_7163 005F: (unknown) :REN_C1_7163 0035: 7@ = $6041 // (int vars) 0017: 7@ >= $6036 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_7182 // Note: the incorrect math opcode was used here 0026: return :REN_C1_7182 0138: 6@ = random_float_in_ranges 20.0 60.0 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 0 6@ 0 01B5: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 01BB: (unknown) 3@ 4@ 5@ 6@ 0036: 5@ = 6@ // (float vars) 5@ += 20.0 // (float) 02DA: (unknown) $6069 3@ 4@ 5@ 80 004D: store_car $6069 position_to 0@ 1@ 2@ 03EE: (unknown) $1042 $1043 0@ 1@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @REN_C1_7267 // Note: the incorrect math opcode was used here 6@ += 360.0 // (float) :REN_C1_7267 6@ > 360.0 // (float) var > num jump_if_false @REN_C1_7286 6@ -= 360.0 // (float) :REN_C1_7286 02F2: (unknown) $6069 6@ 0026: return :REN_C1_7293 0@ = 0 // (int) :REN_C1_7297 $5599(0@,2) = -1 // (int) $5601(0@,2) = -1 // (int) $5603(0@,2) = -1 // (int) $5605(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7297 0@ = 0 // (int) :REN_C1_7350 $5607(0@,4) = -1 // (int) $5611(0@,4) = -1 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_7350 0026: return :REN_C1_7385 not $5603(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7412 02B7: (unknown) $5603(0@,2) 0112: remove_references_to_actor $5603(0@,2) // Like turning an actor into a random pedestrian :REN_C1_7412 not $5601(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7439 03E8: (unknown) $5601(0@,2) 0114: remove_references_to_object $5601(0@,2) // This object will now disappear when the player looks away :REN_C1_7439 not $5605(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7466 03E8: (unknown) $5605(0@,2) 0114: remove_references_to_object $5605(0@,2) // This object will now disappear when the player looks away :REN_C1_7466 not $5599(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7487 0113: remove_references_to_car $5599(0@,2) // Like turning a car into any random car :REN_C1_7487 $5599(0@,2) = -1 // (int) $5601(0@,2) = -1 // (int) $5603(0@,2) = -1 // (int) $5605(0@,2) = -1 // (int) 0026: return :REN_C1_7521 not $5603(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7548 02B7: (unknown) $5603(0@,2) 003F: destroy_actor $5603(0@,2) :REN_C1_7548 not $5601(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7575 03E8: (unknown) $5601(0@,2) 0093: destroy_object $5601(0@,2) :REN_C1_7575 not $5605(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7602 03E8: (unknown) $5605(0@,2) 0093: destroy_object $5605(0@,2) :REN_C1_7602 not $5599(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7659 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C1_4409 $1038 $5599(0@,2) jump_if_false @REN_C1_7653 0113: remove_references_to_car $5599(0@,2) // Like turning a car into any random car 0002: jump @REN_C1_7659 :REN_C1_7653 0049: destroy_car $5599(0@,2) :REN_C1_7659 $5599(0@,2) = -1 // (int) $5601(0@,2) = -1 // (int) $5603(0@,2) = -1 // (int) $5605(0@,2) = -1 // (int) 0026: return :REN_C1_7693 not $5611(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7714 0112: remove_references_to_actor $5611(0@,4) // Like turning an actor into a random pedestrian :REN_C1_7714 not $5607(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7735 0114: remove_references_to_object $5607(0@,4) // This object will now disappear when the player looks away :REN_C1_7735 $5611(0@,4) = -1 // (int) $5607(0@,4) = -1 // (int) 0026: return :REN_C1_7753 not $5611(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7774 003F: destroy_actor $5611(0@,4) :REN_C1_7774 not $5607(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7795 0093: destroy_object $5607(0@,4) :REN_C1_7795 $5611(0@,4) = -1 // (int) $5607(0@,4) = -1 // (int) 0026: return :REN_C1_7813 0@ = 0 // (int) :REN_C1_7817 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7521 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7817 0@ = 0 // (int) :REN_C1_7849 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7753 0@ 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_7849 0026: return :REN_C1_7879 0@ = 0 // (int) :REN_C1_7883 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7385 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7883 0@ = 0 // (int) :REN_C1_7915 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7693 0@ 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_7915 0026: return :REN_C1_7945 1@ = -1 // (int) 0@ = 0 // (int) :REN_C1_7954 $5599(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7976 1@ = -1 // (int) 005E: (unknown) :REN_C1_7976 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7954 005F: (unknown) 1@ = -1 // (int) 0@ = 0 // (int) :REN_C1_8004 $5611(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_8026 1@ = -1 // (int) 005E: (unknown) :REN_C1_8026 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_8004 005F: (unknown) :REN_C1_8045 037A: constant_params 0 variable_params 1 unknown 8 call_with_params @REN_C1_7945 4@ jump_if_false @REN_C1_8065 005F: (unknown) :REN_C1_8065 0048: $5599(4@,2) = create_car #BOBCAT at 0@ 1@ 2@ 00D1: set_car $5599(4@,2) Z_angle_to 3@ 01AA: $5601(4@,2) = create_object #GD_CAMTRUCKBASE at 0 0 30.0 03E7: (unknown) $5601(4@,2) $5599(4@,2) 0 -1.8 1.26 01AA: $5605(4@,2) = create_object #GD_CAMTRUCKTOP at 0 0 30.0 03E7: (unknown) $5605(4@,2) $5599(4@,2) 0 -1.8 1.26 003E: $5603(4@,2) = create_actor_pedtype 22 model 130 at 0 0 30.0 02B6: (unknown) $5603(4@,2) $5599(4@,2) 0 -1.2 1.26 2 0 0 0347: (unknown) $5603(4@,2) 1 (unknown) $5603(4@,2) 0414: (unknown) $5603(4@,2) 82 393 004C: set_car $5599(4@,2) to_normal_driver 0052: set_car $5599(4@,2) driver_behaviour_to 0 005E: (unknown) :REN_C1_8233 $5605(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_8250 005F: (unknown) :REN_C1_8250 8252: not object $5605(0@,2) exists jump_if_false @REN_C1_8265 005F: (unknown) :REN_C1_8265 00A0: car $5599(0@,2) wrecked jump_if_false @REN_C1_8280 005F: (unknown) :REN_C1_8280 82C1: not unknown_check $1038 $5605(0@,2) 80.0 80.0 0 0022: jump_if_false @REN_C1_8304 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_8304 010C: store_object $5605(0@,2) position_to 1@ 2@ 3@ 03EE: (unknown) $1042 $1043 1@ 2@ 4@ 00D0: 5@ = car $5599(0@,2) Z_angle 002C: 4@ -= 5@ // (float vars) 4@ += 180.0 // (float) 0 > 4@ // (float) num > var 0022: jump_if_false @REN_C1_8356 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) :REN_C1_8356 4@ > 360.0 // (float) var > num jump_if_false @REN_C1_8375 4@ -= 360.0 // (float) :REN_C1_8375 03E8: (unknown) $5605(0@,2) 00D3: set_object $5605(0@,2) z_angle_to 4@ 03E7: (unknown) $5605(0@,2) $5599(0@,2) 0 -1.8 1.26 005E: (unknown) :REN_C1_8411 0@ = 0 // (int) :REN_C1_8415 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_8233 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_8415 0026: return :REN_C1_8445 $6041 == 13 // (int) var == num jump_if_false @REN_C1_8528 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7879 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8045 408.9443 50.1686 11.3212 309.8181 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8045 386.9496 10.0126 13.9127 123.5745 :REN_C1_8528 $6041 == 15 // (int) var == num jump_if_false @REN_C1_8611 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7879 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8045 251.4858 -200.022 10.9776 345.6781 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8045 251.8071 -241.3414 10.6333 154.0316 :REN_C1_8611 $6041 == 20 // (int) var == num jump_if_false @REN_C1_8664 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7879 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8045 -7.6795 -858.6053 10.0231 86.0197 :REN_C1_8664 $6041 == 21 // (int) var == num jump_if_false @REN_C1_8717 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7879 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8045 -72.3618 -1244.348 9.881 359.6366 :REN_C1_8717 0026: return :REN_C1_8719 0029: $6064 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :REN_C1_8726 00AC: stop_timer $5923 00AE: remove_status_text $6062 00AE: remove_status_text $6041 0026: return :REN_C1_8740 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_8726 0035: $5923 = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_4810 5 024C: set_timer_with_text_to $5923 type 1 GXT 'TIME' // Time 5 > $5789 // (int) num > var 0022: jump_if_false @REN_C1_8845 // Note: the incorrect math opcode was used here 0035: $6063 = 0@ // (int vars) 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @MAIN_5801 $6063 45000 $6062 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_4810 2 0311: status_text $6062 type 1 line 1 GXT 'RC1_ACT' // global_variable // Action :REN_C1_8845 $5795 == 1 // (int) var == num jump_if_false @REN_C1_8886 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_4810 5 0311: status_text $6041 type 0 line 2 GXT 'DBGEMP3' // global_variable // Location: :REN_C1_8886 0026: return :REN_C1_8888 00A0: car $3355 wrecked jump_if_false @REN_C1_8901 005F: (unknown) :REN_C1_8901 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 0@ 1@ 2@ 6@ 7@ 8@ 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0026: return :REN_C1_8955 009F: actor $1038 dead 0022: jump_if_false @REN_C1_8968 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_8968 007E: actor $1038 driving 0022: jump_if_false @REN_C1_8988 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 0 0 10.0 :REN_C1_8988 004F: unknown_check $6045 jump_if_false @REN_C1_9007 00DE: (unknown) $6045 0049: destroy_car $6045 :REN_C1_9007 0044: put_actor $1038 at 0@ 1@ 2@ 012E: toggle_player $1038 ignored_by_cops 1 009B: clear_player $1038 wanted_level 0048: $6045 = create_car #INFERNUS at 0@ 1@ 2@ 00D1: set_car $6045 Z_angle_to 3@ 021C: (unknown) $1038 $6045 01B2: (unknown) $6045 0 1 1 0 0 023D: (unknown) $6045 1 0334: (unknown) $6045 0 0430: (unknown) $6045 4@ 4@ *= 4 // (int) 042F: (unknown) $6045 4@ 014C: set_car $6045 health_to 4@ 0126: make_car $6045 very_heavy 1 00DD: (unknown) $6045 0496: (unknown) $6045 0 $1699 = 0 // (int) $6046 = 0 // (int) $6047 = 14000 // (int) $6064 = 0 // (int) $6042 = 0 // (int) $6061 = 0 // (int) $5913 = 0 // (int) :REN_C1_9139 $3355 == 0 // (int) var == num jump_if_false @REN_C1_9161 0001: wait 0 ms 0002: jump @REN_C1_9139 :REN_C1_9161 $5795 == 1 // (int) var == num jump_if_false @REN_C1_9197 80A0: not car $3355 wrecked jump_if_false @REN_C1_9197 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_3921 $3355 :REN_C1_9197 005E: (unknown) :REN_C1_9199 00A0: car $3355 wrecked jump_if_false @REN_C1_9217 $6046 = 0 // (int) 0026: return :REN_C1_9217 01B3: unknown_check $3355 jump_if_false @REN_C1_9235 $6046 = 0 // (int) 0026: return :REN_C1_9235 012C: car $3355 in_air jump_if_false @REN_C1_9259 0029: $6046 += $5794 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C1_9297 :REN_C1_9259 $6046 > 0 // (int) var > num jump_if_false @REN_C1_9292 0035: 0@ = $6046 // (int vars) 0@ *= 2 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_8719 0@ :REN_C1_9292 $6046 = 0 // (int) :REN_C1_9297 0026: return :REN_C1_9299 $1699 > 0 // (int) var > num jump_if_false @REN_C1_9332 0035: 0@ = $1699 // (int vars) 0@ *= 500 // (int) 0029: $6064 += 0@ // (int vars) // Note: the incorrect math opcode was used here $1699 = 0 // (int) :REN_C1_9332 0029: $6065 += $6064 // (int vars) // Note: the incorrect math opcode was used here 0029: $6063 += $6064 // (int vars) // Note: the incorrect math opcode was used here 0@ = 45000 // (int) 0@ += 1000 // (int) $6063 > 45000 // (int) var > num jump_if_false @REN_C1_9397 0029: $5904 += $5794 // (int vars) // Note: the incorrect math opcode was used here 0011: $6063 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_9397 // Note: the incorrect math opcode was used here 0035: $6063 = 0@ // (int vars) :REN_C1_9397 $5795 == 1 // (int) var == num jump_if_false @REN_C1_9426 011F: show_text_1number_highpriority GXT 'NUMBER' number $6067 time 50 flag 1 // ~1~ :REN_C1_9426 $6064 = 0 // (int) 0026: return :REN_C1_9433 002B: $6063 -= $5794 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6063 // (int) num >= var 0022: jump_if_false @REN_C1_9456 // Note: the incorrect math opcode was used here $6063 = 0 // (int) :REN_C1_9456 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @MAIN_5801 $6063 45000 $6062 $6062 > 100 // (int) var > num jump_if_false @REN_C1_9494 $6062 = 100 // (int) :REN_C1_9494 $6066 == 1 // (int) var == num jump_if_false @REN_C1_9525 $6062 > 25 // (int) var > num jump_if_false @REN_C1_9525 $6066 = 0 // (int) :REN_C1_9525 $6066 == 0 // (int) var == num jump_if_false @REN_C1_9575 20 > $6062 // (int) num > var 0022: jump_if_false @REN_C1_9575 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC1BH' $6066 = 1 // (int) :REN_C1_9575 0026: return :REN_C1_9577 00A0: car $3355 wrecked jump_if_false @REN_C1_9600 00B8: set_gamespeed 1.0 $6049 = 0 // (int) 0026: return :REN_C1_9600 $6049 == 0 // (int) var == num jump_if_false @REN_C1_9732 $6046 > 200 // (int) var > num jump_if_false @REN_C1_9732 01BB: (unknown) $1042 $1043 $1044 8@ 0036: 9@ = $1044 // (float vars) 002C: 9@ -= 8@ // (float vars) 2.5 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_9659 // Note: the incorrect math opcode was used here 0026: return :REN_C1_9659 $6049 = 1 // (int) 0138: 6@ = random_float_in_ranges -10.0 10.0 0138: 7@ = random_float_in_ranges -5.0 20.0 0138: 8@ = random_float_in_ranges 1.0 5.0 027F: store_coords_to 3@ 4@ 5@ from_actor $3355 with_offset 6@ 7@ 0 01B4: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 002A: 2@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00B4: camera_on_car $3355 15 2 0026: return :REN_C1_9732 $6049 == 1 // (int) var == num jump_if_false @REN_C1_9856 00B8: set_gamespeed 0.25 0 >= $6046 // (int) num >= var 0022: jump_if_false @REN_C1_9856 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_6013 $5913 jump_if_false @REN_C1_9807 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'RENC1BB' 0002: jump @REN_C1_9838 :REN_C1_9807 $5913 == 0 // (int) var == num jump_if_false @REN_C1_9838 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'RENC1BA' :REN_C1_9838 $5913 += 1 // (int) 01CF: (unknown) 00B8: set_gamespeed 1.0 $6049 = 0 // (int) :REN_C1_9856 0026: return :REN_C1_9858 0@ = 0 // (int) :REN_C1_9862 $5651(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_9862 $5905 = 0 // (int) $5906 = -1 // (int) $5912 = 0 // (int) 0026: return 0@ = 0 // (int) :REN_C1_9909 not $5651(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_9988 0252: object $5651(0@,5) exists jump_if_false @REN_C1_9988 010C: store_object $5651(0@,5) position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 6 unknown 10 call_with_params @MAIN_5618 1@ 2@ 3@ 10.0 10.0 5.0 4@ 5@ 6@ 7@ 8@ 9@ 0121: remove_forbidden_for_cars_cube_cornerA 4@ 5@ 6@ cornerB 7@ 8@ 9@ 0093: destroy_object $5651(0@,5) :REN_C1_9988 $5651(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_9909 $5905 = 0 // (int) $5906 = -1 // (int) $5912 = 0 // (int) 0026: return :REN_C1_10031 0@ = 0 // (int) :REN_C1_10035 not $5651(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10114 0252: object $5651(0@,5) exists jump_if_false @REN_C1_10114 010C: store_object $5651(0@,5) position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 6 unknown 10 call_with_params @MAIN_5618 1@ 2@ 3@ 10.0 10.0 5.0 4@ 5@ 6@ 7@ 8@ 9@ 0121: remove_forbidden_for_cars_cube_cornerA 4@ 5@ 6@ cornerB 7@ 8@ 9@ 0114: remove_references_to_object $5651(0@,5) // This object will now disappear when the player looks away :REN_C1_10114 $5651(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_10035 $5905 = 0 // (int) $5906 = -1 // (int) $5912 = 0 // (int) 0026: return :REN_C1_10157 $5912 >= 5 // (int) var >= num jump_if_false @REN_C1_10172 005F: (unknown) :REN_C1_10172 0035: 17@ = $5912 // (int vars) $5651(17@,5) == -1 // (int) var == num jump_if_false @REN_C1_10275 0092: $5651(17@,5) = init_object #NDC_BOATRAMPWIDE at 1@ 2@ 3@ 00D3: set_object $5651(17@,5) z_angle_to 7@ 02FA: (unknown) $5651(17@,5) 0 033D: (unknown) $5651(17@,5) 1 0117: remove_object $5651(17@,5) from_mission_cleanup_list 037B: constant_params 6 variable_params 6 unknown 18 call_with_params @MAIN_5618 1@ 2@ 3@ 10.0 10.0 5.0 8@ 9@ 10@ 11@ 12@ 13@ 0122: create_forbidden_for_cars_cube_cornerA 8@ 9@ 10@ cornerB 11@ 12@ 13@ $5912 += 1 // (int) 005E: (unknown) :REN_C1_10275 005F: (unknown) :REN_C1_10277 00A0: car $3355 wrecked jump_if_false @REN_C1_10290 005F: (unknown) :REN_C1_10290 00A0: car $6045 wrecked jump_if_false @REN_C1_10303 005F: (unknown) :REN_C1_10303 0035: 0@ = $6036 // (int vars) 0@ -= 1 // (int) 8102: not car $6045 near_point $5668(0@,28) $5696(0@,28) radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C1_10341 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_10341 1@ = 0 // (int) 00D0: 2@ = car $6045 Z_angle 037A: constant_params 3 variable_params 0 unknown 4 call_with_params @MAIN_5933 80.0 100.0 2@ jump_if_false @REN_C1_10379 1@ += 2 // (int) :REN_C1_10379 01CA: (unknown) $6045 3@ 20.0 > 3@ // (float) num > var 0022: jump_if_false @REN_C1_10402 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :REN_C1_10402 $5795 == 1 // (int) var == num jump_if_false @REN_C1_10429 0374: (unknown) 50 50 2@ 0374: (unknown) 50 75 3@ :REN_C1_10429 1@ == 0 // (int) var == num jump_if_false @REN_C1_10451 0059: text_clear_all 005E: (unknown) 0002: jump @REN_C1_10555 :REN_C1_10451 1@ == 1 // (int) var == num jump_if_false @REN_C1_10488 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_HS1' time 2000 flag 1 // You're not going fast enough! 0002: jump @REN_C1_10555 :REN_C1_10488 1@ == 2 // (int) var == num jump_if_false @REN_C1_10525 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_HS2' time 2000 flag 1 // You're heading in the wrong direction! 0002: jump @REN_C1_10555 :REN_C1_10525 1@ == 3 // (int) var == num jump_if_false @REN_C1_10555 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_HS3' time 2000 flag 1 // You're going the wrong way and not fast enough! :REN_C1_10555 005F: (unknown) 1@ = -1 // (int) 0 >= 0@ // (int) num >= var 0022: jump_if_false @REN_C1_10575 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_10575 2@ = 0 // (int) :REN_C1_10579 001C: 0@ == $5615(2@,5) // (int) num == var 0022: jump_if_false @REN_C1_10599 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 005E: (unknown) :REN_C1_10599 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @REN_C1_10579 005F: (unknown) 3@ = -1 // (int) 5@ = 1E08 // (float) 0035: 7@ = $6036 // (int vars) 7@ -= 3 // (int) 6@ = 0 // (int) :REN_C1_10645 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_10700 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $5668(6@,28) $5696(6@,28) 4@ 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_10688 // Note: the incorrect math opcode was used here 0035: 3@ = 6@ // (int vars) 0036: 5@ = 4@ // (float vars) :REN_C1_10688 6@ += 1 // (int) 0002: jump @REN_C1_10645 :REN_C1_10700 3@ == -1 // (int) var == num jump_if_false @REN_C1_10714 005F: (unknown) :REN_C1_10714 005E: (unknown) :REN_C1_10716 0@ = -1 // (int) 1@ = 0 // (int) :REN_C1_10725 5 > 1@ // (int) num > var 0022: jump_if_false @REN_C1_10770 // Note: the incorrect math opcode was used here $5615(1@,5) == -1 // (int) var == num jump_if_false @REN_C1_10758 0035: 0@ = 1@ // (int vars) 005E: (unknown) :REN_C1_10758 1@ += 1 // (int) 0002: jump @REN_C1_10725 :REN_C1_10770 005F: (unknown) :REN_C1_10772 0@ = 0 // (int) :REN_C1_10776 $5615(0@,5) = -1 // (int) $5620(0@,5) = -1 // (int) $5625(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_10776 0026: return :REN_C1_10818 not $5620(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10839 003F: destroy_actor $5620(0@,5) :REN_C1_10839 $5620(0@,5) = -1 // (int) not $5615(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10928 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C1_4409 $1038 $5615(0@,5) jump_if_false @REN_C1_10910 0255: (unknown) $5615(0@,5) 00DE: (unknown) $5615(0@,5) 0113: remove_references_to_car $5615(0@,5) // Like turning a car into any random car 0002: jump @REN_C1_10928 :REN_C1_10910 0255: (unknown) $5615(0@,5) 00DE: (unknown) $5615(0@,5) 0049: destroy_car $5615(0@,5) :REN_C1_10928 $5615(0@,5) = -1 // (int) 00BB: (unknown) $5625(0@,5) $5625(0@,5) = 0 // (int) 0026: return :REN_C1_10951 not $5620(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10972 0112: remove_references_to_actor $5620(0@,5) // Like turning an actor into a random pedestrian :REN_C1_10972 $5620(0@,5) = -1 // (int) not $5615(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_11013 0255: (unknown) $5615(0@,5) 00DE: (unknown) $5615(0@,5) 0113: remove_references_to_car $5615(0@,5) // Like turning a car into any random car :REN_C1_11013 $5615(0@,5) = -1 // (int) 00BB: (unknown) $5625(0@,5) $5625(0@,5) = 0 // (int) 0026: return :REN_C1_11036 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 120.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 0080: actor $1038 near_point 0@ 1@ radius 80.0 80.0 sphere 0 0022: jump_if_false @REN_C1_11078 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11078 8080: not actor $1038 near_point 0@ 1@ radius 160.0 160.0 sphere 0 0022: jump_if_false @REN_C1_11100 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11100 0227: (unknown) 0@ 1@ 2@ 5.0 5.0 5.0 0022: jump_if_false @REN_C1_11123 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11123 005D: sphere_onscreen 0@ 1@ 2@ radius 2.0 0022: jump_if_false @REN_C1_11139 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11139 005E: (unknown) :REN_C1_11141 0048: $5615(0@,5) = create_car #INFERNUS at 1@ 2@ 3@ 0496: (unknown) $5615(0@,5) 0 00A4: $5620(0@,5) = create_actor_pedtype 22 model 130 in_car $5615(0@,5) driverseat 004C: set_car $5615(0@,5) to_normal_driver 0052: set_car $5615(0@,5) driver_behaviour_to 0 801D: not 4@ == 0 // (int) var == var jump_if_false @REN_C1_11206 00D1: set_car $5615(0@,5) Z_angle_to 4@ :REN_C1_11206 00BB: (unknown) $5625(0@,5) 00C0: (unknown) $5615(0@,5) $5625(0@,5) $5795 == 0 // (int) var == num jump_if_false @REN_C1_11234 :REN_C1_11234 0050: set_car $5615(0@,5) max_speed_to 20.0 0051: set_car $5615(0@,5) traffic_behavior_to 2 0254: enable_car $5615(0@,5) stuck_check_distance_to 5.0 time_to 6000 00DD: (unknown) $5615(0@,5) 04FA: (unknown) $5615(0@,5) 1 $5641(0@,5) = 0 // (int) $5903 += 1 // (int) $5903 == 1 // (int) var == num jump_if_false @REN_C1_11318 0057: show_text_highpriority GXT 'RC1_H3' time 3000 flag 1 // Hit ~r~stunt cars~w~ to get large action bonuses! :REN_C1_11318 005E: (unknown) :REN_C1_11320 $5902 == 0 // (int) var == num jump_if_false @REN_C1_11334 005F: (unknown) :REN_C1_11334 037A: constant_params 0 variable_params 1 unknown 9 call_with_params @REN_C1_10716 4@ jump_if_false @REN_C1_11354 005F: (unknown) :REN_C1_11354 025B: (unknown) $5668(0@,28) $5696(0@,28) $5724(0@,28) 6@ 7@ 8@ 2@ 0227: (unknown) 6@ 7@ 8@ 5.0 5.0 5.0 0022: jump_if_false @REN_C1_11395 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11395 01BB: (unknown) 6@ 7@ 20.0 3@ 037B: constant_params 5 variable_params 0 unknown 9 call_with_params @REN_C1_11141 4@ 6@ 7@ 8@ 2@ 0001: wait 0 ms 004F: unknown_check $5615(4@,5) jump_if_false @REN_C1_11462 0036: 8@ = 3@ // (float vars) 8@ += 0.3 // (float) 004E: put_car $5615(4@,5) at 6@ 7@ 8@ 00D1: set_car $5615(4@,5) Z_angle_to 2@ :REN_C1_11462 0035: $5631(4@,5) = 0@ // (int vars) 0035: $5636(4@,5) = 1@ // (int vars) 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C1_11495 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :REN_C1_11495 0035: 5@ = $6036 // (int vars) 5@ -= 3 // (int) 0017: 0@ >= 5@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_11520 // Note: the incorrect math opcode was used here 0035: 0@ = 5@ // (int vars) :REN_C1_11520 005E: (unknown) 037A: constant_params 0 variable_params 1 unknown 8 call_with_params @REN_C1_10716 0@ jump_if_false @REN_C1_11542 005F: (unknown) :REN_C1_11542 037A: constant_params 0 variable_params 3 unknown 8 call_with_params @REN_C1_11036 2@ 3@ 4@ jump_if_false @REN_C1_11564 005F: (unknown) :REN_C1_11564 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @REN_C1_11141 0@ 2@ 3@ 4@ 0 005E: (unknown) :REN_C1_11581 00A0: car $6045 wrecked jump_if_false @REN_C1_11594 005F: (unknown) :REN_C1_11594 801C: not $6045 == $3355 // (int) num == var 0022: jump_if_false @REN_C1_11609 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11609 005E: (unknown) :REN_C1_11611 0 >= $5615(0@,5) // (int) num >= var 0022: jump_if_false @REN_C1_11627 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11627 00A0: car $5615(0@,5) wrecked 0022: jump_if_false @REN_C1_11642 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11642 005E: (unknown) :REN_C1_11644 1@ = 0 // (int) :REN_C1_11648 00BB: (unknown) $5625(1@,5) $5625(1@,5) = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @REN_C1_11701 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_11611 1@ jump_if_false @REN_C1_11701 00C0: (unknown) $5615(1@,5) $5625(1@,5) :REN_C1_11701 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @REN_C1_11648 0026: return :REN_C1_11720 02BD: (unknown) $5615(0@,5) 2@ 0078: if or 001C: 2@ == $1038 // (int) num == var 2@ == -1 // (int) var == num jump_if_false @REN_C1_11763 004C: set_car $5615(0@,5) to_normal_driver 0052: set_car $5615(0@,5) driver_behaviour_to 0 005E: (unknown) :REN_C1_11763 0078: if or 0256: unknown_check $5615(0@,5) 012D: car $5615(0@,5) flipped jump_if_false @REN_C1_11788 005E: (unknown) :REN_C1_11788 004D: store_car $5615(0@,5) position_to 5@ 6@ 7@ 031D: (unknown) $1042 $1043 5@ 6@ 1@ 1@ > 600.0 // (float) var > num jump_if_false @REN_C1_11821 005E: (unknown) :REN_C1_11821 0035: 3@ = $5631(0@,5) // (int vars) 0035: 4@ = $6036 // (int vars) 4@ -= 3 // (int) 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @MAIN_5590 3@ 0 4@ jump_if_false @REN_C1_11866 004B: set_car $5615(0@,5) to_psycho_driver 005F: (unknown) :REN_C1_11866 005F: (unknown) :REN_C1_11868 0035: 4@ = $6036 // (int vars) 4@ -= 3 // (int) 0@ = 0 // (int) :REN_C1_11882 not $5615(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_12186 004F: unknown_check $5615(0@,5) jump_if_false @REN_C1_12175 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @REN_C1_11720 0@ jump_if_false @REN_C1_11946 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @REN_C1_10951 0@ 0002: jump @REN_C1_12168 :REN_C1_11946 0035: 1@ = $5631(0@,5) // (int vars) 002B: $5641(0@,5) -= $5794 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 10 call_with_params @MAIN_5907 0 4@ 1@ jump_if_false @REN_C1_12074 0 >= $5641(0@,5) // (int) num >= var 0022: jump_if_false @REN_C1_12031 // Note: the incorrect math opcode was used here 004A: car $5615(0@,5) drive_to $5668(1@,28) $5696(1@,28) $5724(1@,28) 0050: set_car $5615(0@,5) max_speed_to 20.0 $5641(0@,5) = 1000 // (int) :REN_C1_12031 0102: car $5615(0@,5) near_point $5668(1@,28) $5696(1@,28) radius 8.0 8.0 sphere 0 0022: jump_if_false @REN_C1_12067 // Note: the incorrect math opcode was used here 0029: $5631(0@,5) += $5636(0@,5) // (int vars) // Note: the incorrect math opcode was used here :REN_C1_12067 0002: jump @REN_C1_12080 :REN_C1_12074 004B: set_car $5615(0@,5) to_psycho_driver :REN_C1_12080 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @REN_C1_11581 jump_if_false @REN_C1_12162 0329: (unknown) $5615(0@,5) $6045 0022: jump_if_false @REN_C1_12149 // Note: the incorrect math opcode was used here 013B: explode_car $5615(0@,5) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @REN_C1_8719 15000 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @REN_C1_10951 0@ 0002: jump @REN_C1_12155 :REN_C1_12149 033C: (unknown) $5615(0@,5) :REN_C1_12155 0002: jump @REN_C1_12168 :REN_C1_12162 033C: (unknown) $5615(0@,5) :REN_C1_12168 0002: jump @REN_C1_12186 :REN_C1_12175 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @REN_C1_10951 0@ :REN_C1_12186 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_11882 0026: return :REN_C1_12205 $6036 = 0 // (int) 0026: return :REN_C1_12212 $6036 >= 28 // (int) var >= num jump_if_false @REN_C1_12227 005F: (unknown) :REN_C1_12227 0035: 3@ = $6036 // (int vars) 0036: $5668(3@,28) = 0@ // (float vars) 0036: $5696(3@,28) = 1@ // (float vars) 0036: $5724(3@,28) = 2@ // (float vars) $6036 += 1 // (int) 0035: $6037 = $6036 // (int vars) $6037 -= 3 // (int) 005E: (unknown) :REN_C1_12273 00BB: (unknown) $6038 00BB: (unknown) $6039 0017: 0@ >= $6036 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12295 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12295 0035: 1@ = 0@ // (int vars) 00C3: (unknown) $5668(1@,28) $5696(1@,28) $5724(1@,28) $6038 0035: 2@ = 1@ // (int vars) 2@ += 1 // (int) 0017: 2@ >= $6036 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12338 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_12338 00C3: (unknown) $5668(2@,28) $5696(2@,28) $5724(2@,28) $6039 00BD: (unknown) $6039 1 005E: (unknown) :REN_C1_12362 0035: $6041 = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_12273 0@ 0@ == 3 // (int) var == num jump_if_false @REN_C1_12401 $5902 = 1 // (int) $5903 = 0 // (int) :REN_C1_12401 0026: return :REN_C1_12403 0035: 0@ = $6036 // (int vars) 0@ -= 1 // (int) 03D2: (unknown) $5668(0@,28) $5696(0@,28) $5724(0@,28) 10.0 237 130 180 03E2: (unknown) $5668(0@,28) $5696(0@,28) $5724(0@,28) -62.31 -1224.98 24.93 237 130 180 -2.0 005E: (unknown) :REN_C1_12481 0035: 0@ = $6041 // (int vars) 0017: $6041 >= $6036 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12501 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12501 $6044 == 1 // (int) var == num jump_if_false @REN_C1_12542 03D2: (unknown) $5668(0@,28) $5696(0@,28) $5724(0@,28) 1.0 237 130 180 005E: (unknown) :REN_C1_12542 03D2: (unknown) $5668(0@,28) $5696(0@,28) $5724(0@,28) 10.0 237 130 180 0035: 1@ = $6041 // (int vars) 1@ += 1 // (int) 0017: 1@ >= $6036 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12592 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_12592 03E2: (unknown) $5668(0@,28) $5696(0@,28) $5724(0@,28) $5668(1@,28) $5696(1@,28) $5724(1@,28) 237 130 180 -2.0 005E: (unknown) :REN_C1_12631 00A0: car $3355 wrecked 0022: jump_if_false @REN_C1_12644 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12644 0017: $6041 >= $6036 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12659 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12659 0035: 0@ = $6041 // (int vars) 0102: car $3355 near_point $5668(0@,28) $5696(0@,28) radius 10.0 10.0 sphere 0 0022: jump_if_false @REN_C1_12862 // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0035: 2@ = $5923 // (int vars) 0035: 1@ = $6063 // (int vars) 2@ += 10000 // (int) $5923 > 5000 // (int) var > num jump_if_false @REN_C1_12730 $6042 = 0 // (int) :REN_C1_12730 $5923 > 20000 // (int) var > num jump_if_false @REN_C1_12762 $5914 == 1 // (int) var == num jump_if_false @REN_C1_12762 $5914 = 0 // (int) :REN_C1_12762 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C1_12362 0@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C1_8445 5 > $5789 // (int) num > var 0022: jump_if_false @REN_C1_12832 // Note: the incorrect math opcode was used here 3@ = 10000 // (int) 3@ /= 1000 // (int) 0120: (unknown) 'RC1_CHK' 3@ 1000 1 // ~w~Time Extended +~1~ seconds. 00D9: (unknown) 0 0 0 10 :REN_C1_12832 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C1_8740 1@ 2@ 0@ += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C1_11320 0@ -1 :REN_C1_12862 005E: (unknown) :REN_C1_12864 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC1BA' 'RC1_P1' -1 1 // ~w~Move it, handsome! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC1BA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC1BB' 'RC1_P2' -1 1 // ~w~Fantastische! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC1BB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC1BE' 'RC1_N1' -1 1 // ~w~Nein! What are you doing? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC1BE' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC1BH' 'RC1_N4' -1 1 // ~w~More action, more action! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC1BH' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC1BD' 'RC1_P4' -1 1 // ~w~It's a wrap! Beautiful! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC1BD' $5914 = 0 // (int) $6066 = 0 // (int) 0026: return :REN_C1_13136 0045: actor $1038 defined jump_if_false @REN_C1_13152 0107: toggle_player $1038 can_move 0 :REN_C1_13152 004F: unknown_check $3355 jump_if_false @REN_C1_13192 013A: set_car $3355 door_status_to 4 014A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 021D: (unknown) 0 01AE: (unknown) 1 03A1: (unknown) 1 :REN_C1_13192 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4484 500 004F: unknown_check $3355 jump_if_false @REN_C1_13224 0325: (unknown) $3355 1 :REN_C1_13224 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_H2' time 5000 flag 1 // ~w~Hit stunt cars to keep your action meter high. If the action meter hits zero, you're fired. 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $1042 $1043 $1044 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $1042 $1043 $1044 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $1042 $1043 $1044 9 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RC1_GO' time 1500 style 1 // Action! 00D9: (unknown) $1042 $1043 $1044 10 004F: unknown_check $3355 0022: jump_if_false @REN_C1_13416 // Note: the incorrect math opcode was used here 013A: set_car $3355 door_status_to 1 014A: (unknown) $1038 0 0325: (unknown) $3355 0 012E: toggle_player $1038 ignored_by_cops 0 021D: (unknown) 1 01AE: (unknown) 0 :REN_C1_13416 0045: actor $1038 defined jump_if_false @REN_C1_13433 0107: toggle_player $1038 can_move 1 :REN_C1_13433 03A1: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C1_6471 0026: return :REN_C1_13449 0078: if and 8000 > $5923 // (int) num > var $5914 == 0 // (int) var == num jump_if_false @REN_C1_13497 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'RENC1BE' $5914 = 1 // (int) :REN_C1_13497 0026: return :REN_C1_13499 $5795 == 0 // (int) var == num jump_if_false @REN_C1_13513 0026: return :REN_C1_13513 $6046 >= 0 // (int) var >= num jump_if_false @REN_C1_13543 02B1: draw_text_1number 50.0 50.0 GXT 'NUMBER' number $6046 // ~1~ :REN_C1_13543 00A0: car $6045 wrecked jump_if_false @REN_C1_13556 0026: return :REN_C1_13556 01CA: (unknown) $6045 1@ 0 > 1@ // (float) num > var 0022: jump_if_false @REN_C1_13578 // Note: the incorrect math opcode was used here 1@ *= -1.0 // (float) :REN_C1_13578 0038: 0@ = float 1@ to_integer // Note: the incorrect math opcode was used here 004D: store_car $6045 position_to 2@ 3@ 4@ 0376: (unknown) 50 150 2@ 3@ 4@ 03B8: (unknown) $6045 2@ 3@ 4@ 0376: (unknown) 50 200 2@ 3@ 4@ 0026: return :REN_C1_13618 00A0: car $6045 wrecked jump_if_false @REN_C1_13667 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11644 0 0006: $5797 = 'RC1_F3' // (string) // ~r~You destroyed the car! // Note: the incorrect math opcode was used here $5789 = 91 // (int) 01CF: (unknown) 00B8: set_gamespeed 1.0 005E: (unknown) :REN_C1_13667 01B3: unknown_check $6045 jump_if_false @REN_C1_13716 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11644 0 0006: $5797 = 'RC1_F5' // (string) // ~r~You sunk the car. // Note: the incorrect math opcode was used here $5789 = 91 // (int) 01CF: (unknown) 00B8: set_gamespeed 1.0 005E: (unknown) :REN_C1_13716 4 > $5789 // (int) num > var 0022: jump_if_false @REN_C1_13731 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_13731 $5795 == 1 // (int) var == num jump_if_false @REN_C1_13746 0026: return :REN_C1_13746 0078: if or 007C: actor $1038 driving $6045 02A6: (unknown) $1038 $6045 0022: jump_if_false @REN_C1_13926 // Note: the incorrect math opcode was used here 14000 > $6047 // (int) num > var 0022: jump_if_false @REN_C1_13813 // Note: the incorrect math opcode was used here 00BB: (unknown) $6051 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_12362 $6041 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11644 1 0059: text_clear_all :REN_C1_13813 $6047 = 14000 // (int) 0036: $6055 = $6058 // (float vars) 0036: $6056 = $6059 // (float vars) 0036: $6057 = $6060 // (float vars) 004D: store_car $6045 position_to $6058 $6059 $6060 031D: (unknown) $6058 $6059 $6055 $6056 0@ 5.0 > 0@ // (float) num > var 0022: jump_if_false @REN_C1_13924 // Note: the incorrect math opcode was used here 0029: $6048 += $5794 // (int vars) // Note: the incorrect math opcode was used here $6048 > 5000 // (int) var > num jump_if_false @REN_C1_13919 0006: $5797 = 'RC1_F4' // (string) // ~r~You abandoned the car. // Note: the incorrect math opcode was used here $5789 = 91 // (int) 005E: (unknown) 0002: jump @REN_C1_13924 :REN_C1_13919 $6048 = 0 // (int) :REN_C1_13924 005E: (unknown) :REN_C1_13926 $6047 == 14000 // (int) var == num jump_if_false @REN_C1_14012 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 'RENC1BE' 00BB: (unknown) $6051 004F: unknown_check $6045 jump_if_false @REN_C1_13986 00C0: (unknown) $6045 $6051 00BC: (unknown) $6051 2 :REN_C1_13986 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11644 0 00BB: (unknown) $6038 00BB: (unknown) $6039 01CF: (unknown) 00B8: set_gamespeed 1.0 :REN_C1_14012 1@ = 14000 // (int) 1@ -= 5000 // (int) 0017: 1@ >= $6047 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_14097 // Note: the incorrect math opcode was used here 0035: 2@ = $6047 // (int vars) 2@ /= 1000 // (int) 2@ > 1 // (int) var > num jump_if_false @REN_C1_14081 011F: show_text_1number_highpriority GXT 'RC1_H4' number 2@ time 50 flag 1 // You have ~1~ seconds to return to the ~b~car. 0002: jump @REN_C1_14097 :REN_C1_14081 011F: show_text_1number_highpriority GXT 'RC1_H5' number 1 time 50 flag 1 // You have 1 second to return to the ~b~car. :REN_C1_14097 002B: $6047 -= $5794 // (int vars) // Note: the incorrect math opcode was used here 0078: if and 0 >= $6047 // (int) num >= var 807C: not actor $1038 driving $6045 0022: jump_if_false @REN_C1_14145 // Note: the incorrect math opcode was used here 0006: $5797 = 'RC1_F4' // (string) // ~r~You abandoned the car. // Note: the incorrect math opcode was used here $5789 = 91 // (int) 01CF: (unknown) :REN_C1_14145 005E: (unknown) :REN_C1_14147 00BB: (unknown) $6051 0249: (unknown) $6043 00B8: set_gamespeed 1.0 $6049 = 0 // (int) 0035: $5789 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_6471 $5789 == 0 // (int) var == num jump_if_false @REN_C1_14225 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @REN_C1_8955 $5924 $5952 $5980 -174.88 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12362 1 :REN_C1_14225 $5789 == 1 // (int) var == num jump_if_false @REN_C1_14270 0125: set_traffic_density_multiplier_to 0.5 0264: (unknown) 1.0 004F: unknown_check $6045 jump_if_false @REN_C1_14270 00C0: (unknown) $6045 $6051 00BC: (unknown) $6051 2 :REN_C1_14270 $5789 == 2 // (int) var == num jump_if_false @REN_C1_14324 0036: $6052 = $5924 // (float vars) 0036: $6053 = $5952 // (float vars) 0036: $6054 = $5980 // (float vars) 00C3: (unknown) $6052 $6053 $6054 $6051 0248: (unknown) $6052 $6053 $6054 5.0 $6043 :REN_C1_14324 $5789 == 3 // (int) var == num jump_if_false @REN_C1_14591 03A1: (unknown) 0 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @REN_C1_8888 50.0 50.0 5.0 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @REN_C1_8955 $5924 $5952 $5980 172.24 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12362 1 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @REN_C1_8888 50.0 50.0 5.0 0045: actor $1038 defined jump_if_false @REN_C1_14436 02EE: get_actor $1038 coords_to 1@ 2@ 3@ with_offset 0 30.0 20.0 :REN_C1_14436 037B: constant_params 8 variable_params 0 unknown 5 call_with_params @REN_C1_10157 0 403.85 34.65 12.15 367.96 8.95 10.82 135.0 037B: constant_params 8 variable_params 0 unknown 5 call_with_params @REN_C1_10157 0 274.18 -177.07 9.25 231.71 -261.75 10.77 160.0 037B: constant_params 8 variable_params 0 unknown 5 call_with_params @REN_C1_10157 0 175.61 -607.11 15.27 164.61 -695.13 9.88 170.0 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @REN_C1_7077 1@ 2@ 3@ 0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_7150 01CF: (unknown) :REN_C1_14591 $5789 == 4 // (int) var == num jump_if_false @REN_C1_14685 03A1: (unknown) 1 0045: actor $1038 defined jump_if_false @REN_C1_14625 0107: toggle_player $1038 can_move 1 :REN_C1_14625 $5886 = 0 // (int) $5902 = 0 // (int) $6065 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C1_8740 45000 20000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12362 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4484 1000 03C2: (unknown) :REN_C1_14685 $5789 == 5 // (int) var == num jump_if_false @REN_C1_14742 0059: text_clear_all 00AE: remove_status_text $6062 $6062 = 100 // (int) 4@ = 0 // (int) :REN_C1_14714 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_10951 4@ 4@ += 1 // (int) 4@ >= 5 // (int) var >= num jump_if_false @REN_C1_14714 :REN_C1_14742 $5789 == 6 // (int) var == num jump_if_false @REN_C1_14818 00AE: remove_status_text $6062 $6062 = 100 // (int) 0035: 4@ = $6036 // (int vars) 4@ -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12273 4@ 4@ = 0 // (int) :REN_C1_14790 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_10951 4@ 4@ += 1 // (int) 4@ >= 5 // (int) var >= num jump_if_false @REN_C1_14790 :REN_C1_14818 $5789 == 7 // (int) var == num jump_if_false @REN_C1_14877 0059: text_clear_all 004F: unknown_check $6045 jump_if_false @REN_C1_14877 0035: 4@ = $6036 // (int vars) 4@ -= 1 // (int) 004E: put_car $6045 at $5668(4@,28) $5696(4@,28) $5724(4@,28) 00D1: set_car $6045 Z_angle_to 90.0 :REN_C1_14877 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_6471 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_6488 0026: return :REN_C1_14899 $5795 == 1 // (int) var == num jump_if_false @REN_C1_14914 005F: (unknown) :REN_C1_14914 0 >= $5923 // (int) num >= var 0022: jump_if_false @REN_C1_15048 // Note: the incorrect math opcode was used here 0006: $5797 = 'RC1_F1' // (string) // ~r~You ran out of time. // Note: the incorrect math opcode was used here $5789 = 91 // (int) 00B8: set_gamespeed 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC1BG' 'RC1_N3' -1 0 // ~w~Terrible! Useless! Scheisse! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC1BG' 005E: (unknown) :REN_C1_15048 5 > $5789 // (int) num > var 0022: jump_if_false @REN_C1_15195 // Note: the incorrect math opcode was used here 0 >= $6062 // (int) num >= var 0022: jump_if_false @REN_C1_15195 // Note: the incorrect math opcode was used here 0006: $5797 = 'RC1_F2' // (string) // ~r~You didn't perform well enough. // Note: the incorrect math opcode was used here $5789 = 91 // (int) 00B8: set_gamespeed 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC1BG' 'RC1_N3' -1 0 // ~w~Terrible! Useless! Scheisse! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'RENC1BG' 005E: (unknown) :REN_C1_15195 005F: (unknown) :REN_C1_15197 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 148 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 270 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 213 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 130 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 180 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 56 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 354 0443: (unknown) 82 :REN_C1_15291 8445: not (unknown) 82 jump_if_false @REN_C1_15312 0001: wait 0 ms 0002: jump @REN_C1_15291 :REN_C1_15312 0443: (unknown) 71 :REN_C1_15316 8445: not (unknown) 71 jump_if_false @REN_C1_15337 0001: wait 0 ms 0002: jump @REN_C1_15316 :REN_C1_15337 0026: return :REN_C1_15339 0006: $5797 = '' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_10772 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_9858 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7293 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_12205 $6065 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 414.63 860.73 10.86 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 405.55 673.95 10.26 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 177.75 670.26 9.81 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 312.69 868.18 10.56 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 327.34 977.58 10.74 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 512.67 978.81 16.97 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 561.61 834.75 11.99 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 537.09 656.48 10.11 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 536.65 479.9 9.96 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 502.48 351.09 10.11 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 335.18 360.08 10.11 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 343.19 244.09 10.39 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 493.85 230.96 10.13 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 488.97 97.65 10.06 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 327.2 -24.24 10.2 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 287.82 -145.57 11.07 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 224.74 -275.545 10.96 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 182.34 -447.79 9.78 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 176.11 -555.088 10.62 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 162.78 -702.41 9.32 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 93.44 -841.08 9.22 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 -9.0 -880.6 9.32 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 -3.22 -1028.7 9.22 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 73.74 -1037.62 9.32 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 67.13 -1229.45 9.26 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12212 19.648 -1226.447 9.367 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_6175 $5791 = 1 // (int) 0092: $5915 = init_object #GD_HOTELSOFA at -78.48 -1224.62 22.88 00D3: set_object $5915 z_angle_to 270.0 0225: (unknown) $5915 1 02FA: (unknown) $5915 1 022A: (unknown) $5915 1 0117: remove_object $5915 from_mission_cleanup_list 0001: wait 0 ms 005E: (unknown) :REN_C1_16107 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_8726 00B8: set_gamespeed 1.0 $6049 = 0 // (int) 00BB: (unknown) $6038 00BB: (unknown) $6039 0249: (unknown) $6040 00BB: (unknown) $6051 0249: (unknown) $6043 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_10031 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7035 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_6249 0@ = 0 // (int) :REN_C1_16201 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_10818 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_16201 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7813 004F: unknown_check $6045 jump_if_false @REN_C1_16293 014C: set_car $6045 health_to 1000 042F: (unknown) $6045 1000 0126: make_car $6045 very_heavy 0 01B2: (unknown) $6045 0 0 0 0 0 023D: (unknown) $6045 0 0334: (unknown) $6045 1 0113: remove_references_to_car $6045 // Like turning a car into any random car :REN_C1_16293 0114: remove_references_to_object $5915 // This object will now disappear when the player looks away 0026: return :REN_C1_16299 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C1_190 1000 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 10@ = -2.0 // (float) 0045: actor $1038 defined jump_if_false @REN_C1_16358 0423: (unknown) $1038 -0.0473 957.0306 11.1703 0200: (unknown) $1038 0 :REN_C1_16358 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4484 1000 0@ = -14.11 // (float) 1@ = 969.59 // (float) 2@ = 9.9 // (float) 0048: $6069 = create_car #MAVERICK at 0@ 1@ 2@ 00D1: set_car $6069 Z_angle_to 150.0 02FF: (unknown) $6069 1 004C: set_car $6069 to_normal_driver 0496: (unknown) $6069 0 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5040 -14.11 969.59 9.9 100.0 100.0 2.0 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5144 -14.11 969.59 9.9 100.0 100.0 2.0 14@ 15@ 16@ 0295: (unknown) 11@ 12@ 13@ 14@ 15@ 16@ 0152: create_forbidden_for_peds_cube_cornerA 11@ 12@ 13@ cornerB 14@ 15@ 16@ 3@ = -7.454 // (float) 4@ = 953.0306 // (float) 5@ = 11.1703 // (float) 01BB: (unknown) 3@ 4@ 5@ 9@ 0036: 5@ = 9@ // (float vars) 003E: 8@ = create_actor_pedtype 22 model 0 at 3@ 4@ 5@ 010F: (unknown) 8@ 0@ 1@ 2@ 015F: (unknown) 8@ 0 3@ = -8.612 // (float) 4@ = 953.0271 // (float) 5@ = 10.9395 // (float) 01BB: (unknown) 3@ 4@ 5@ 9@ 0036: 5@ = 9@ // (float vars) 003E: $6068 = create_actor_pedtype 22 model 148 at 3@ 4@ 5@ 010F: (unknown) $6068 0@ 1@ 2@ 0048: 7@ = create_car #INFERNUS at -0.46 965.21 9.9 0496: (unknown) 7@ 0 00D1: set_car 7@ Z_angle_to 260.12 004C: set_car 7@ to_normal_driver 0052: set_car 7@ driver_behaviour_to 0 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC1AA' 'RC1_I1' 8@ 1 // ~w~So, you don't need any product? 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC1AA' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC1AB' 'RC1_I2' $6068 1 // ~w~I need metaphor for the calamities of life, darling. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC1AB' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC1AC' 'SRNC1AC' $6068 1 // ~w~Drive well and I'll find you more buyers than you can use with more users than you could buy. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC1AC' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC1AD' 'RC1_I3' $6068 1 // ~w~Remember angel: This commercial needs action, action, action... 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC1AD' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC1AE' 'RC1_I4' $6068 1 // ~w~...Ok, ACTION! 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC1AE' 0443: (unknown) 120 0228: (unknown) 00B9: set_camera_position -8.18 971.44 10.12 rotations 0 0 0 00BA: set_camera_point_at -8.66 970.61 10.38 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 21000 00B9: set_camera_position -8.18 971.44 10.12 rotations 0 0 0 00BA: set_camera_point_at -8.99 970.91 10.38 mode 1 0045: actor 8@ defined jump_if_false @REN_C1_17047 04B9: (unknown) 8@ 0 0 0 01EC: (unknown) 8@ 0 00EE: (unknown) 8@ -11.397 967.049 :REN_C1_17047 0045: actor $6068 defined jump_if_false @REN_C1_17084 04B9: (unknown) $6068 0 0 0 01EC: (unknown) $6068 0 00EE: (unknown) $6068 -12.761 967.016 :REN_C1_17084 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'RENC1AA' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC1AA' jump_if_false @REN_C1_17148 0002: jump @REN_C1_17676 :REN_C1_17148 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'RENC1AB' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC1AB' jump_if_false @REN_C1_17202 0002: jump @REN_C1_17676 :REN_C1_17202 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'RENC1AC' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC1AC' jump_if_false @REN_C1_17256 0002: jump @REN_C1_17676 :REN_C1_17256 0045: actor $6068 defined jump_if_false @REN_C1_17290 0332: (unknown) $6068 00A2: (unknown) $6068 0045: actor 8@ defined jump_if_false @REN_C1_17290 0153: (unknown) 8@ $6068 :REN_C1_17290 0045: actor 8@ defined 0022: jump_if_false @REN_C1_17303 // Note: the incorrect math opcode was used here 00A2: (unknown) 8@ :REN_C1_17303 0001: wait 0 ms 004F: unknown_check $6069 0022: jump_if_false @REN_C1_17334 // Note: the incorrect math opcode was used here 0045: actor $6068 defined 0022: jump_if_false @REN_C1_17334 // Note: the incorrect math opcode was used here 00EA: (unknown) $6068 $6069 :REN_C1_17334 0045: actor 8@ defined 0022: jump_if_false @REN_C1_17355 // Note: the incorrect math opcode was used here 04B4: (unknown) 8@ 120 523 1.0 :REN_C1_17355 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'RENC1AD' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC1AD' jump_if_false @REN_C1_17409 0002: jump @REN_C1_17676 :REN_C1_17409 6@ == 0 // (int) var == num jump_if_false @REN_C1_17470 004F: unknown_check $6069 jump_if_false @REN_C1_17460 0045: actor $6068 defined jump_if_false @REN_C1_17460 007C: actor $6068 driving $6069 0022: jump_if_false @REN_C1_17460 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :REN_C1_17460 0001: wait 0 ms 0002: jump @REN_C1_17409 :REN_C1_17470 004F: unknown_check $6069 jump_if_false @REN_C1_17485 03D8: (unknown) $6069 :REN_C1_17485 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 1000 jump_if_false @REN_C1_17512 0002: jump @REN_C1_17676 :REN_C1_17512 004F: unknown_check $6069 jump_if_false @REN_C1_17549 03D8: (unknown) $6069 004D: store_car $6069 position_to 0@ 1@ 2@ 2@ += 50.0 // (float) 02DA: (unknown) $6069 0@ 1@ 2@ 50 :REN_C1_17549 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 3000 00B9: set_camera_position -8.18 971.44 10.12 rotations 0 0 0 00BA: set_camera_point_at -8.44 971.27 11.07 mode 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 1000 jump_if_false @REN_C1_17624 0002: jump @REN_C1_17676 :REN_C1_17624 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12990 'RENC1AE' 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC1AE' jump_if_false @REN_C1_17676 0002: jump @REN_C1_17676 :REN_C1_17676 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5040 -14.11 969.59 9.9 100.0 100.0 2.0 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5144 -14.11 969.59 9.9 100.0 100.0 2.0 14@ 15@ 16@ 0151: remove_forbidden_for_peds_cube_cornerA 11@ 12@ 13@ cornerB 14@ 15@ 16@ 003F: destroy_actor $6068 003F: destroy_actor 8@ 0049: destroy_car $6069 0049: destroy_car 7@ 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C1_8955 -0.46 965.21 9.9 260.12 0045: actor $1038 defined jump_if_false @REN_C1_17887 0352: (unknown) $1038 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C1_3645 $1038 -12.761 967.016 9.9 010F: (unknown) $1038 -0.46 965.21 9.9 0200: (unknown) $1038 1 :REN_C1_17887 0444: (unknown) 120 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4484 1000 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C1_12864 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C1_14147 1 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C1_8045 436.71 863.95 11.0 -92.34 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C1_355 1000 0057: show_text_highpriority GXT 'RC1_H6' time 3000 flag 1 // Drive the ~b~stunt car~w~ for Reni's commercial. 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C1_6488 0026: return :REN_C1_17996 00A0: car $6045 wrecked jump_if_false @REN_C1_18009 005F: (unknown) :REN_C1_18009 $5796 == 1 // (int) var == num jump_if_false @REN_C1_18076 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @REN_C1_3645 $1038 -71.458 -1262.063 10.46 0253: (unknown) -71.458 -1262.063 10.46 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 :REN_C1_18076 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C1_190 -1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C1_3921 $6045 8@ = -22.0 // (float) 7@ = -3.5 // (float) 6@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_7813 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_8726 004F: unknown_check $6045 jump_if_false @REN_C1_18188 0252: object $5915 exists jump_if_false @REN_C1_18188 0321: (unknown) $5915 $6045 0217: (unknown) -78.48 -1224.62 22.88 10.0 -80 1 :REN_C1_18188 00B9: set_camera_position -10.44 -1226.15 19.37 rotations 0 0 0 00BA: set_camera_point_at -11.38 -1226.16 19.7 mode 2 0045: actor $1038 defined jump_if_false @REN_C1_18270 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @REN_C1_3645 $1038 -71.458 -1262.063 10.46 0200: (unknown) $1038 0 :REN_C1_18270 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4484 100 004F: unknown_check $6045 jump_if_false @REN_C1_18345 00A4: 5@ = create_actor_pedtype 22 model 0 in_car $6045 driverseat 004C: set_car $6045 to_normal_driver 0052: set_car $6045 driver_behaviour_to 0 02E9: set_car $6045 speed_to 0 004E: put_car $6045 at -4.3 -1226.11 16.15 03B9: (unknown) $6045 0 22.0 90.0 :REN_C1_18345 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4484 500 00B9: set_camera_position -10.44 -1226.15 19.37 rotations 0 0 0 00BA: set_camera_point_at -11.38 -1226.16 19.7 mode 2 00B8: set_gamespeed 0.3 0@ = 0 // (int) :REN_C1_18408 0@ == 0 // (int) var == num jump_if_false @REN_C1_18514 004F: unknown_check $6045 jump_if_false @REN_C1_18471 03B9: (unknown) $6045 0 22.0 90.0 02E9: set_car $6045 speed_to 20.0 004D: store_car $6045 position_to 9@ 10@ 11@ 0014: 8@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_18471 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :REN_C1_18471 0377: (unknown) 44 3@ 3@ > 0 // (int) var > num jump_if_false @REN_C1_18494 0002: jump @REN_C1_19219 :REN_C1_18494 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_13499 0001: wait 0 ms 0002: jump @REN_C1_18408 :REN_C1_18514 00B9: set_camera_position -27.02 -1223.11 12.4 rotations 0 0 0 004F: unknown_check $6045 jump_if_false @REN_C1_18553 00B4: camera_on_car $6045 15 2 :REN_C1_18553 00B8: set_gamespeed 0.25 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 600 jump_if_false @REN_C1_18585 0002: jump @REN_C1_19219 :REN_C1_18585 004F: unknown_check $6045 jump_if_false @REN_C1_18632 0422: (unknown) $6045 -56.99 -1225.06 25.21 03B9: (unknown) $6045 0 7@ 89.59 0325: (unknown) $6045 1 :REN_C1_18632 0001: wait 0 ms 004F: unknown_check $6045 jump_if_false @REN_C1_18694 027F: store_coords_to 9@ 10@ 11@ from_actor $6045 with_offset 0 -20.0 0 0201: (unknown) $6045 1 0325: (unknown) $6045 0 0422: (unknown) $6045 9@ 10@ 11@ 03B9: (unknown) $6045 0 7@ 89.59 02E9: set_car $6045 speed_to 50.0 :REN_C1_18694 00B9: set_camera_position -40.77 -1219.67 23.87 rotations 0 0 0 00BA: set_camera_point_at -41.6 -1220.21 24.03 mode 2 00B8: set_gamespeed 0.35 0@ = 0 // (int) 010E: 2@ = current_time_in_ms 0035: 1@ = 2@ // (int vars) 1@ += 2000 // (int) :REN_C1_18757 0@ == 0 // (int) var == num jump_if_false @REN_C1_18865 004F: unknown_check $6045 jump_if_false @REN_C1_18822 03B9: (unknown) $6045 0 7@ 89.59 02E9: set_car $6045 speed_to 20.0 004D: store_car $6045 position_to 9@ 10@ 11@ -55.0 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_18822 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :REN_C1_18822 0377: (unknown) 44 3@ 3@ > 0 // (int) var > num jump_if_false @REN_C1_18845 0002: jump @REN_C1_19219 :REN_C1_18845 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_13499 0001: wait 0 ms 0002: jump @REN_C1_18757 :REN_C1_18865 00B9: set_camera_position -64.26 -1229.25 24.35 rotations 0 0 0 00BA: set_camera_point_at -63.49 -1228.62 24.4 mode 2 0001: wait 0 ms 00B8: set_gamespeed 0.5 02B4: set_camera_transverse_delay 0 time 1000 00B9: set_camera_position -64.26 -1229.25 24.35 rotations 0 0 0 00BA: set_camera_point_at -65.15 -1228.8 24.34 mode 1 004F: unknown_check $6045 jump_if_false @REN_C1_18983 03B9: (unknown) $6045 0 7@ 89.59 02E9: set_car $6045 speed_to 80.0 :REN_C1_18983 0@ = 0 // (int) 6@ = 0 // (int) 0252: object $5915 exists jump_if_false @REN_C1_19006 04BA: (unknown) $5915 :REN_C1_19006 0@ == 0 // (int) var == num jump_if_false @REN_C1_19162 6@ == 0 // (int) var == num jump_if_false @REN_C1_19119 004F: unknown_check $6045 jump_if_false @REN_C1_19119 03B9: (unknown) $6045 0 7@ 89.59 02E9: set_car $6045 speed_to 20.0 004D: store_car $6045 position_to 9@ 10@ 11@ -71.0 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_19082 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :REN_C1_19082 0252: object $5915 exists jump_if_false @REN_C1_19119 04B8: (unknown) $5915 $6045 0022: jump_if_false @REN_C1_19115 // Note: the incorrect math opcode was used here 03BE: (unknown) $5915 6@ = 1 // (int) :REN_C1_19115 04BA: (unknown) $5915 :REN_C1_19119 0377: (unknown) 44 3@ 3@ > 0 // (int) var > num jump_if_false @REN_C1_19142 0002: jump @REN_C1_19219 :REN_C1_19142 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_13499 0001: wait 0 ms 0002: jump @REN_C1_19006 :REN_C1_19162 00B8: set_gamespeed 1.0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'RENC1BD' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'RENC1BD' jump_if_false @REN_C1_19219 0002: jump @REN_C1_19219 :REN_C1_19219 004F: unknown_check $6045 jump_if_false @REN_C1_19236 0325: (unknown) $6045 1 :REN_C1_19236 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 00B8: set_gamespeed 1.0 003F: destroy_actor 5@ 0045: actor $1038 defined jump_if_false @REN_C1_19315 0200: (unknown) $1038 1 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @REN_C1_3645 $1038 -71.458 -1262.063 10.46 00CF: set_actor $1038 Z_angle_to 180.0 :REN_C1_19315 004F: unknown_check $6045 jump_if_false @REN_C1_19359 02E9: set_car $6045 speed_to 0 01B2: (unknown) $6045 0 0 0 0 0 014C: set_car $6045 health_to 1000 042F: (unknown) $6045 1000 0325: (unknown) $6045 0 :REN_C1_19359 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4484 500 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C1_355 1000 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4484 500 $5789 = 90 // (int) 0026: return :REN_C1_19408 $5791 = 0 // (int) $1045 = 1 // (int) $5795 = 0 // (int) $5796 = 0 // (int) $6044 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 $2334 0@ 0270: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12168 38 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4825 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_15197 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_15339 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6471 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_16299 $5796 == 1 // (int) var == num jump_if_false @REN_C1_19547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_17996 $5789 = 90 // (int) :REN_C1_19547 0001: wait 0 ms $5789 == 90 // (int) var == num jump_if_false @REN_C1_19576 0025: gosub @REN_C1_20968 $5789 = 92 // (int) :REN_C1_19576 $5789 == 91 // (int) var == num jump_if_false @REN_C1_19602 0025: gosub @REN_C1_20847 $5789 = 92 // (int) :REN_C1_19602 $5789 == 0 // (int) var == num jump_if_false @REN_C1_19631 0001: wait 0 ms 0025: gosub @REN_C1_19863 0002: jump @REN_C1_19602 :REN_C1_19631 $5789 == 1 // (int) var == num jump_if_false @REN_C1_19661 0001: wait 0 ms 0025: gosub @REN_C1_19919 0002: jump @REN_C1_19631 :REN_C1_19661 $5789 == 2 // (int) var == num jump_if_false @REN_C1_19691 0001: wait 0 ms 0025: gosub @REN_C1_20001 0002: jump @REN_C1_19661 :REN_C1_19691 $5789 == 3 // (int) var == num jump_if_false @REN_C1_19721 0001: wait 0 ms 0025: gosub @REN_C1_20233 0002: jump @REN_C1_19691 :REN_C1_19721 $5789 == 4 // (int) var == num jump_if_false @REN_C1_19751 0001: wait 0 ms 0025: gosub @REN_C1_20281 0002: jump @REN_C1_19721 :REN_C1_19751 $5789 == 5 // (int) var == num jump_if_false @REN_C1_19781 0001: wait 0 ms 0025: gosub @REN_C1_20525 0002: jump @REN_C1_19751 :REN_C1_19781 $5789 == 6 // (int) var == num jump_if_false @REN_C1_19811 0001: wait 0 ms 0025: gosub @REN_C1_20661 0002: jump @REN_C1_19781 :REN_C1_19811 $5789 == 7 // (int) var == num jump_if_false @REN_C1_19841 0001: wait 0 ms 0025: gosub @REN_C1_20781 0002: jump @REN_C1_19811 :REN_C1_19841 not $5789 == 92 // (int) var == num jump_if_false @REN_C1_19861 0002: jump @REN_C1_19547 :REN_C1_19861 0026: return :REN_C1_19863 0045: actor $1038 defined jump_if_false @REN_C1_19911 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6623 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_9199 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6374 0002: jump @REN_C1_19917 :REN_C1_19911 $5789 = 92 // (int) :REN_C1_19917 0026: return :REN_C1_19919 0045: actor $1038 defined jump_if_false @REN_C1_19993 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_8411 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13618 004F: unknown_check $6045 jump_if_false @REN_C1_19986 007C: actor $1038 driving $6045 0022: jump_if_false @REN_C1_19986 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_14147 2 :REN_C1_19986 0002: jump @REN_C1_19999 :REN_C1_19993 $5789 = 92 // (int) :REN_C1_19999 0026: return :REN_C1_20001 0045: actor $1038 defined jump_if_false @REN_C1_20225 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6623 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13618 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6374 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_8411 004F: unknown_check $6045 jump_if_false @REN_C1_20170 007C: actor $1038 driving $6045 0022: jump_if_false @REN_C1_20151 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $6052 $6053 radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C1_20144 // Note: the incorrect math opcode was used here 014A: (unknown) $1038 1 0045: actor $1038 defined jump_if_false @REN_C1_20120 0107: toggle_player $1038 can_move 0 :REN_C1_20120 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_14147 3 0026: return :REN_C1_20144 0002: jump @REN_C1_20163 :REN_C1_20151 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_14147 1 :REN_C1_20163 0002: jump @REN_C1_20218 :REN_C1_20170 01B3: unknown_check $6045 jump_if_false @REN_C1_20200 0006: $5797 = 'RC1_F5' // (string) // ~r~You sunk the car. // Note: the incorrect math opcode was used here 0002: jump @REN_C1_20212 :REN_C1_20200 0006: $5797 = 'RC1_F3' // (string) // ~r~You destroyed the car! // Note: the incorrect math opcode was used here :REN_C1_20212 $5789 = 91 // (int) :REN_C1_20218 0002: jump @REN_C1_20231 :REN_C1_20225 $5789 = 92 // (int) :REN_C1_20231 0026: return :REN_C1_20233 0045: actor $1038 defined jump_if_false @REN_C1_20273 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13136 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_14147 4 0002: jump @REN_C1_20279 :REN_C1_20273 $5789 = 92 // (int) :REN_C1_20279 0026: return :REN_C1_20281 0045: actor $1038 defined jump_if_false @REN_C1_20517 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_14899 jump_if_false @REN_C1_20317 $5789 = 91 // (int) 0026: return :REN_C1_20317 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6623 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_9199 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13618 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_8411 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_7150 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_12481 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_12631 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13449 004F: unknown_check $6045 jump_if_false @REN_C1_20450 001C: $3355 == $6045 // (int) num == var 0022: jump_if_false @REN_C1_20438 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_9577 0002: jump @REN_C1_20443 :REN_C1_20438 00B8: set_gamespeed 1.0 :REN_C1_20443 0002: jump @REN_C1_20455 :REN_C1_20450 00B8: set_gamespeed 1.0 :REN_C1_20455 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_11868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_9299 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_9433 0011: $6041 > $6037 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_20510 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_14147 5 :REN_C1_20510 0002: jump @REN_C1_20523 :REN_C1_20517 $5789 = 92 // (int) :REN_C1_20523 0026: return :REN_C1_20525 0045: actor $1038 defined jump_if_false @REN_C1_20653 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_14899 jump_if_false @REN_C1_20561 $5789 = 91 // (int) 0026: return :REN_C1_20561 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_8411 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13618 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_7150 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_12481 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_12631 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13449 0017: $6041 >= $6036 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_20646 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_14147 6 :REN_C1_20646 0002: jump @REN_C1_20659 :REN_C1_20653 $5789 = 92 // (int) :REN_C1_20659 0026: return :REN_C1_20661 0045: actor $1038 defined jump_if_false @REN_C1_20773 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_14899 jump_if_false @REN_C1_20697 $5789 = 91 // (int) 0026: return :REN_C1_20697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6623 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13618 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_12403 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_13449 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_10277 jump_if_false @REN_C1_20766 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_14147 7 :REN_C1_20766 0002: jump @REN_C1_20779 :REN_C1_20773 $5789 = 92 // (int) :REN_C1_20779 0026: return :REN_C1_20781 0045: actor $1038 defined jump_if_false @REN_C1_20839 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6623 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_9199 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_6374 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_17996 0002: jump @REN_C1_20845 :REN_C1_20839 $5789 = 92 // (int) :REN_C1_20845 0026: return :REN_C1_20847 0045: actor $1038 defined jump_if_false @REN_C1_20868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 :REN_C1_20868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_16107 03C2: (unknown) 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_8726 0045: actor $1038 defined jump_if_false @REN_C1_20926 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4484 1000 :REN_C1_20926 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5797 == '' // (float) num == var 0022: jump_if_false @REN_C1_20966 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 $5797 :REN_C1_20966 0026: return :REN_C1_20968 03C2: (unknown) 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'REN_C01' 850 // Accidents Will Happen 01DF: progress_made += 1 0026: return :REN_C1_21000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_16107 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 77--------------- :REN_C2 0238: name_thread 'REN_C2' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C2' 0025: gosub @REN_C2_25392 009D: wasted_or_busted // mission only jump_if_false @REN_C2_45 0025: gosub @REN_C2_26484 :REN_C2_45 0025: gosub @REN_C2_26750 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C2_86 02B4: set_camera_transverse_delay 0 time 7@ :REN_C2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C2_138 :REN_C2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C2_172 02B4: set_camera_transverse_delay 0 time 5@ :REN_C2_172 809F: not actor 3@ dead 0022: jump_if_false @REN_C2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C2_188 0026: return :REN_C2_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @REN_C2_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @REN_C2_248 0400: (unknown) $1038 $1690 0002: jump @REN_C2_254 :REN_C2_248 02C0: (unknown) $1038 $1690 :REN_C2_254 0@ >= 0 // (int) var >= num jump_if_false @REN_C2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :REN_C2_281 0045: actor $1038 defined jump_if_false @REN_C2_349 807E: not actor $1038 driving jump_if_false @REN_C2_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @REN_C2_329 :REN_C2_326 021D: (unknown) 0 :REN_C2_329 $1698 == 0 // (int) var == num jump_if_false @REN_C2_345 02EA: select_interior 2 :REN_C2_345 01AE: (unknown) 1 :REN_C2_349 0059: text_clear_all 0268: (unknown) 0026: return :REN_C2_355 0045: actor $1038 defined jump_if_false @REN_C2_419 807E: not actor $1038 driving jump_if_false @REN_C2_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @REN_C2_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :REN_C2_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :REN_C2_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @REN_C2_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @REN_C2_468 02EA: select_interior 0 :REN_C2_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C2_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C2_498 0026: return 0045: actor 0@ defined jump_if_false @REN_C2_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C2_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C2_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C2_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C2_549 0026: return :REN_C2_551 0045: actor 0@ defined 0022: jump_if_false @REN_C2_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C2_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @REN_C2_598 :REN_C2_594 1@ = 0 // (int) :REN_C2_598 1@ == 1 // (int) var == num jump_if_false @REN_C2_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C2_675 007E: actor 0@ driving jump_if_false @REN_C2_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C2_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C2_664 :REN_C2_661 00F1: (unknown) 0@ :REN_C2_664 0002: jump @REN_C2_675 :REN_C2_671 1@ = 0 // (int) :REN_C2_675 0002: jump @REN_C2_598 :REN_C2_682 0026: return 0045: actor 0@ defined jump_if_false @REN_C2_776 007E: actor 0@ driving jump_if_false @REN_C2_760 02A7: unknown_check 0@ jump_if_false @REN_C2_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C2_753 :REN_C2_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C2_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C2_753 0002: jump @REN_C2_769 :REN_C2_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C2_769 0002: jump @REN_C2_778 :REN_C2_776 005F: (unknown) :REN_C2_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C2_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C2_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C2_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C2_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C2_870 :REN_C2_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_551 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C2_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_551 4@ :REN_C2_870 0002: jump @REN_C2_936 :REN_C2_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C2_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C2_936 :REN_C2_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_551 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C2_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_551 3@ :REN_C2_936 0045: actor 0@ defined jump_if_false @REN_C2_988 004F: unknown_check 1@ jump_if_false @REN_C2_988 007E: actor 0@ driving jump_if_false @REN_C2_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C2_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_551 0@ :REN_C2_988 5@ = 0 // (int) :REN_C2_992 5@ == 0 // (int) var == num jump_if_false @REN_C2_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C2_1083 004F: unknown_check 1@ jump_if_false @REN_C2_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C2_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C2_1083 :REN_C2_1049 2@ == -1 // (int) var == num jump_if_false @REN_C2_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C2_1083 :REN_C2_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C2_1083 0002: jump @REN_C2_992 :REN_C2_1090 0026: return :REN_C2_1092 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :REN_C2_1553 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_1703 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @REN_C2_1679 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :REN_C2_1679 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @REN_C2_1553 :REN_C2_1703 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @REN_C2_1786 0 > 5@ // (int) num > var 0022: jump_if_false @REN_C2_1769 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C2_1773 :REN_C2_1769 0035: 10@ = 5@ // (int vars) :REN_C2_1773 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @REN_C2_1791 :REN_C2_1786 0203: set_draw_text_position 0@ 1@ GXT 4@ :REN_C2_1791 0026: return :REN_C2_1793 0045: actor 0@ defined 0022: jump_if_false @REN_C2_1878 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :REN_C2_1878 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @REN_C2_1793 0@ 2@ 3@ jump_if_false @REN_C2_1905 0203: set_draw_text_position 2@ 3@ GXT 1@ :REN_C2_1905 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @REN_C2_1793 0@ 3@ 4@ jump_if_false @REN_C2_1933 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :REN_C2_1933 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @REN_C2_1793 0@ 4@ 5@ jump_if_false @REN_C2_1962 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :REN_C2_1962 0026: return 007F: player 0 pressed_key 4 jump_if_false @REN_C2_2039 007F: player 0 pressed_key 8 jump_if_false @REN_C2_2032 $5588 == 0 // (int) var == num jump_if_false @REN_C2_2032 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :REN_C2_2032 0002: jump @REN_C2_2044 :REN_C2_2039 $5588 = 0 // (int) :REN_C2_2044 007F: player 0 pressed_key 4 jump_if_false @REN_C2_2130 007F: player 0 pressed_key 9 jump_if_false @REN_C2_2123 $5589 == 0 // (int) var == num jump_if_false @REN_C2_2123 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :REN_C2_2123 0002: jump @REN_C2_2135 :REN_C2_2130 $5589 = 0 // (int) :REN_C2_2135 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @REN_C2_2337 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_2337 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2484 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2451 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @REN_C2_2477 :REN_C2_2451 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2473 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @REN_C2_2477 :REN_C2_2473 0035: 3@ = 2@ // (int vars) :REN_C2_2477 0002: jump @REN_C2_2488 :REN_C2_2484 0035: 3@ = 0@ // (int vars) :REN_C2_2488 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2556 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2523 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @REN_C2_2549 :REN_C2_2523 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2545 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @REN_C2_2549 :REN_C2_2545 0036: 3@ = 2@ // (float vars) :REN_C2_2549 0002: jump @REN_C2_2560 :REN_C2_2556 0036: 3@ = 0@ // (float vars) :REN_C2_2560 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C2_2588 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C2_2592 :REN_C2_2588 0035: 1@ = 0@ // (int vars) :REN_C2_2592 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C2_2620 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @REN_C2_2624 :REN_C2_2620 0036: 1@ = 0@ // (float vars) :REN_C2_2624 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @REN_C2_2659 005F: (unknown) :REN_C2_2659 801D: not 1@ == 0 // (int) var == var jump_if_false @REN_C2_2672 005F: (unknown) :REN_C2_2672 801D: not 2@ == 0 // (int) var == var jump_if_false @REN_C2_2685 005F: (unknown) :REN_C2_2685 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2700 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_2700 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2713 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_2713 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @REN_C2_2915 0026: return :REN_C2_2915 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @REN_C2_2960 0026: return :REN_C2_2960 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_3028 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_3028 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_3028 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_3054 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_3054 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_3054 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @REN_C2_3137 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_3137 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @REN_C2_3173 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :REN_C2_3173 3@ > 380.0 // (float) var > num jump_if_false @REN_C2_3192 3@ = 380.0 // (float) :REN_C2_3192 5.0 > 4@ // (float) num > var 0022: jump_if_false @REN_C2_3211 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :REN_C2_3211 4@ > 240.0 // (float) var > num jump_if_false @REN_C2_3230 4@ = 240.0 // (float) :REN_C2_3230 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @REN_C2_3328 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :REN_C2_3328 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @REN_C2_3368 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :REN_C2_3368 10@ > 0 // (float) var > num jump_if_false @REN_C2_3386 9@ = 1 // (int) 005E: (unknown) :REN_C2_3386 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @REN_C2_3425 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_3425 005E: (unknown) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @REN_C2_3519 6@ = -100.0 // (float) 0002: jump @REN_C2_3523 :REN_C2_3519 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :REN_C2_3523 0026: return :REN_C2_3525 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return :REN_C2_3591 00A0: car 1@ wrecked 0022: jump_if_false @REN_C2_3603 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_3603 02D8: unknown_check 1@ 0022: jump_if_false @REN_C2_3615 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_3615 807E: not actor 0@ driving 0022: jump_if_false @REN_C2_3631 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C2_3631 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C2_3645 009F: actor 0@ dead 0022: jump_if_false @REN_C2_3657 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_3657 807E: not actor 0@ driving 0022: jump_if_false @REN_C2_3675 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :REN_C2_3675 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C2_3697 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :REN_C2_3697 5@ = 0 // (int) 2@ = -1 // (int) :REN_C2_3706 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_3760 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @REN_C2_3748 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @REN_C2_3748 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :REN_C2_3748 5@ += 1 // (int) 0002: jump @REN_C2_3706 :REN_C2_3760 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @REN_C2_3838 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :REN_C2_3838 034B: unknown_check 0@ 0022: jump_if_false @REN_C2_3919 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C2_3919 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @REN_C2_3919 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @REN_C2_3919 005E: (unknown) :REN_C2_3919 005F: (unknown) :REN_C2_3921 00A0: car 0@ wrecked jump_if_false @REN_C2_3933 005F: (unknown) :REN_C2_3933 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :REN_C2_4008 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @REN_C2_4043 01AA: $5334(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @REN_C2_4054 :REN_C2_4043 01AA: $5334(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :REN_C2_4054 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5334(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5334(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5334(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @REN_C2_4184 5@ == 0 // (int) var == num jump_if_false @REN_C2_4153 5@ = 1 // (int) 0002: jump @REN_C2_4165 :REN_C2_4153 11@ = -0.65 // (float) 5@ = 0 // (int) :REN_C2_4165 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @REN_C2_4218 :REN_C2_4184 5@ == 0 // (int) var == num jump_if_false @REN_C2_4210 11@ += 0.7 // (float) 0002: jump @REN_C2_4218 :REN_C2_4210 11@ -= 0.7 // (float) :REN_C2_4218 4@ == 9 // (int) var == num jump_if_false @REN_C2_4269 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @REN_C2_4253 11@ = -0.65 // (float) :REN_C2_4253 13@ = 1.45 // (float) 6@ += 0.67 // (float) :REN_C2_4269 $5361(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @REN_C2_4008 0026: return 0@ = 0 // (int) :REN_C2_4299 27 > 0@ // (int) num > var 0022: jump_if_false @REN_C2_4407 // Note: the incorrect math opcode was used here $5361(0@,27) == 1 // (int) var == num jump_if_false @REN_C2_4395 $5388(0@,27) == 0 // (int) var == num jump_if_false @REN_C2_4395 010C: store_object $5334(0@,27) position_to $5442(0@,27) $5469(0@,27) $5496(0@,27) 001A: $5415(0@,27) >= $5496(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_4395 // Note: the incorrect math opcode was used here 03BE: (unknown) $5334(0@,27) 0114: remove_references_to_object $5334(0@,27) // This object will now disappear when the player looks away $5388(0@,27) = 1 // (int) :REN_C2_4395 0@ += 1 // (int) 0002: jump @REN_C2_4299 :REN_C2_4407 0026: return 009F: actor 0@ dead jump_if_false @REN_C2_4421 005F: (unknown) :REN_C2_4421 0 >= 1@ // (int) num >= var 0022: jump_if_false @REN_C2_4434 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_4434 00A0: car 1@ wrecked 0022: jump_if_false @REN_C2_4446 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_4446 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C2_4459 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_4459 005E: (unknown) 2@ = 0 // (int) :REN_C2_4465 $5361(2@,27) == 0 // (int) var == num jump_if_false @REN_C2_4486 0002: jump @REN_C2_4505 :REN_C2_4486 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @REN_C2_4465 005F: (unknown) :REN_C2_4505 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @REN_C2_4549 // Note: the incorrect math opcode was used here $5361(4@,27) == 0 // (int) var == num jump_if_false @REN_C2_4549 0035: 2@ = 4@ // (int vars) :REN_C2_4549 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5334(2@,27) 0279: (unknown) $5334(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5334(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5334(2@,27) 0@ 0225: (unknown) $5334(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5334(2@,27) position_to $5442(2@,27) $5469(2@,27) $5496(2@,27) 01BB: (unknown) $5442(2@,27) $5469(2@,27) $5496(2@,27) $5415(2@,27) $5415(2@,27) += 0.65 // (float) 0229: (unknown) $5334(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5334(2@,27) 9@ 10@ 11@ $5361(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @REN_C2_4781 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_4781 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @REN_C2_4808 005F: (unknown) :REN_C2_4808 005E: (unknown) :REN_C2_4810 0@ == 0 // (int) var == num jump_if_false @REN_C2_4853 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C2_5029 :REN_C2_4853 0@ == 1 // (int) var == num jump_if_false @REN_C2_4886 03CF: (unknown) 200 200 200 255 0002: jump @REN_C2_5029 :REN_C2_4886 0@ == 2 // (int) var == num jump_if_false @REN_C2_4928 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C2_5029 :REN_C2_4928 0@ == 3 // (int) var == num jump_if_false @REN_C2_4972 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C2_5029 :REN_C2_4972 0@ == 4 // (int) var == num jump_if_false @REN_C2_5003 03CF: (unknown) 8 143 59 255 0002: jump @REN_C2_5029 :REN_C2_5003 0@ == 5 // (int) var == num jump_if_false @REN_C2_5029 03CF: (unknown) 237 130 180 255 :REN_C2_5029 0026: return :REN_C2_5031 00BC: (unknown) 0@ 2 0026: return :REN_C2_5038 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C2_5038 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C2_5093 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C2_5093 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C2_5108 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C2_5108 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_5153 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C2_5153 005F: (unknown) :REN_C2_5155 009F: actor 0@ dead jump_if_false @REN_C2_5167 005F: (unknown) :REN_C2_5167 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @REN_C2_5214 005F: (unknown) :REN_C2_5214 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @REN_C2_5261 005F: (unknown) :REN_C2_5261 005E: (unknown) 009F: actor 0@ dead jump_if_false @REN_C2_5275 005F: (unknown) :REN_C2_5275 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @REN_C2_5302 005F: (unknown) :REN_C2_5302 0485: unknown_check 0@ 214 jump_if_false @REN_C2_5317 005E: (unknown) :REN_C2_5317 0485: unknown_check 0@ 215 jump_if_false @REN_C2_5332 005E: (unknown) :REN_C2_5332 0485: unknown_check 0@ 216 jump_if_false @REN_C2_5347 005E: (unknown) :REN_C2_5347 005F: (unknown) 809F: not actor 0@ dead jump_if_false @REN_C2_5464 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @REN_C2_5424 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_5031 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @REN_C2_5424 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :REN_C2_5424 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @REN_C2_5453 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @REN_C2_5464 :REN_C2_5453 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :REN_C2_5464 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @REN_C2_5606 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @REN_C2_5560 0045: actor 1@ defined jump_if_false @REN_C2_5553 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :REN_C2_5553 0002: jump @REN_C2_5599 :REN_C2_5560 0045: actor 1@ defined jump_if_false @REN_C2_5599 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :REN_C2_5599 0002: jump @REN_C2_5613 :REN_C2_5606 0444: (unknown) 80 04C1: (unknown) 0@ :REN_C2_5613 0026: return 1@ = 0 // (int) :REN_C2_5619 $5523(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C2_5619 0@ > 8 // (int) var > num jump_if_false @REN_C2_5661 0@ = 8 // (int) :REN_C2_5661 $5787 = 0 // (int) 0035: $5788 = 0@ // (int vars) 0026: return 0035: 1@ = $5787 // (int vars) not $5523(1@,8) == -1 // (int) var == num jump_if_false @REN_C2_5699 020D: (unknown) $5523(1@,8) :REN_C2_5699 0035: $5523(1@,8) = 0@ // (int vars) $5787 += 1 // (int) 0017: $5787 >= $5788 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_5730 // Note: the incorrect math opcode was used here $5787 = 0 // (int) :REN_C2_5730 0026: return 0@ = 0 // (int) :REN_C2_5736 not $5523(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_5757 020D: (unknown) $5523(0@,8) :REN_C2_5757 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_5736 0026: return 0@ = 0 // (int) :REN_C2_5780 not $5523(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_5801 003F: destroy_actor $5523(0@,8) :REN_C2_5801 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_5780 0026: return 0@ = 0 // (int) :REN_C2_5824 not $5523(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_5845 0112: remove_references_to_actor $5523(0@,8) // Like turning an actor into a random pedestrian :REN_C2_5845 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_5824 0026: return :REN_C2_5864 834A: not unknown_check 0@ jump_if_false @REN_C2_5876 005F: (unknown) :REN_C2_5876 009F: actor 0@ dead jump_if_false @REN_C2_5888 005F: (unknown) :REN_C2_5888 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_5923 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_5923 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_6004 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_6004 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @REN_C2_6031 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :REN_C2_6031 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @REN_C2_6057 1@ = -1 // (int) :REN_C2_6057 1@ == -1 // (int) var == num jump_if_false @REN_C2_6077 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :REN_C2_6077 1@ == -1 // (int) var == num jump_if_false @REN_C2_6097 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :REN_C2_6097 1@ == -1 // (int) var == num jump_if_false @REN_C2_6117 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :REN_C2_6117 1@ == -1 // (int) var == num jump_if_false @REN_C2_6137 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :REN_C2_6137 1@ == -1 // (int) var == num jump_if_false @REN_C2_6157 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :REN_C2_6157 1@ == -1 // (int) var == num jump_if_false @REN_C2_6173 02E2: 1@ = 0 // (any) :REN_C2_6173 0026: return $5790 = 0 // (int) $5791 = 0 // (int) $5794 = -10.0 // (float) $5789 = 1 // (int) 005F: (unknown) $5791 == 0 // (int) var == num jump_if_false @REN_C2_6233 8474: not jump_if_false @REN_C2_6233 $1688 == 0 // (int) var == num jump_if_false @REN_C2_6233 :REN_C2_6233 0035: $1702 = 0@ // (int vars) $5791 = 0 // (int) 0026: return :REN_C2_6245 $5790 == 1 // (int) var == num jump_if_false @REN_C2_6270 $5790 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :REN_C2_6270 $5789 = 0 // (int) 0026: return $5789 == 1 // (int) var == num jump_if_false @REN_C2_6558 $1702 == 0 // (int) var == num jump_if_false @REN_C2_6314 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C2_6245 005F: (unknown) :REN_C2_6314 0045: actor $1038 defined jump_if_false @REN_C2_6349 007E: actor $1038 driving jump_if_false @REN_C2_6349 82A7: not unknown_check $1038 jump_if_false @REN_C2_6349 005F: (unknown) :REN_C2_6349 001D: $5794 == -10.0 // (int) var == var jump_if_false @REN_C2_6391 0045: actor $1038 defined jump_if_false @REN_C2_6384 0043: store_actor $1038 position_to $5792 $5793 $5794 // Note: the incorrect math opcode was used here :REN_C2_6384 0002: jump @REN_C2_6427 :REN_C2_6391 031D: (unknown) $1042 $1043 $5792 $5793 1@ 1@ > 100.0 // (float) var > num jump_if_false @REN_C2_6427 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C2_6245 005F: (unknown) :REN_C2_6427 $5790 == 0 // (int) var == num jump_if_false @REN_C2_6490 8474: not jump_if_false @REN_C2_6483 $1688 == 0 // (int) var == num jump_if_false @REN_C2_6483 $5790 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :REN_C2_6483 0002: jump @REN_C2_6558 :REN_C2_6490 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @REN_C2_6558 0045: actor $1038 defined jump_if_false @REN_C2_6527 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :REN_C2_6527 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C2_6245 $5791 = 1 // (int) 005E: (unknown) :REN_C2_6558 005F: (unknown) :REN_C2_6560 2@ = 100.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 6@ 0036: 3@ = 0@ // (float vars) 3@ += 2.0 // (float) 0036: 4@ = 1@ // (float vars) 4@ += 2.0 // (float) 0036: 5@ = 2@ // (float vars) 5@ += 2.0 // (float) 0@ -= 2.0 // (float) 1@ -= 2.0 // (float) 2@ -= 2.0 // (float) 0078: if and 001D: 6@ == 0 // (int) var == var 8202: not unknown_check 0@ 1@ 2@ 3@ 4@ 5@ 1 1 1 1 1 0022: jump_if_false @REN_C2_6649 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_6649 005F: (unknown) :REN_C2_6651 6000 > $5909 // (int) num > var 0022: jump_if_false @REN_C2_6690 // Note: the incorrect math opcode was used here 0029: $5909 += $5800 // (int vars) // Note: the incorrect math opcode was used here $5909 >= 6000 // (int) var >= num jump_if_false @REN_C2_6690 $1046 = 0 // (int) :REN_C2_6690 0026: return 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @REN_C2_1092 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :REN_C2_6763 $5802 == 0 // (int) var == num jump_if_false @REN_C2_6777 0026: return :REN_C2_6777 007F: player 0 pressed_key 17 jump_if_false @REN_C2_6842 $5796 == 0 // (int) var == num jump_if_false @REN_C2_6835 $5796 = 1 // (int) 004F: unknown_check $3355 jump_if_false @REN_C2_6835 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $3355 :REN_C2_6835 0002: jump @REN_C2_6847 :REN_C2_6842 $5796 = 0 // (int) :REN_C2_6847 0026: return :REN_C2_6849 009F: actor $1038 dead jump_if_false @REN_C2_6862 005F: (unknown) :REN_C2_6862 10@ = 50.0 // (float) 11@ = 25.0 // (float) 0139: 3@ = random_int_in_ranges 0 8 0039: 12@ = integer 3@ to_float // Note: the incorrect math opcode was used here 12@ *= 22.5 // (float) 12@ += 90.0 // (float) 01D2: (unknown) 12@ 4@ 01D3: (unknown) 12@ 5@ 002E: 4@ *= 10@ // (float vars) 002E: 5@ *= 11@ // (float vars) 6@ = 0 // (float) 02EE: get_actor $1038 coords_to 0@ 1@ 2@ with_offset 4@ 5@ 6@ 037A: constant_params 3 variable_params 0 unknown 13 call_with_params @REN_C2_6560 0@ 1@ 2@ jump_if_false @REN_C2_6948 005F: (unknown) :REN_C2_6948 0036: 7@ = 0@ // (float vars) 0036: 8@ = 1@ // (float vars) 0036: 9@ = 2@ // (float vars) 005D: sphere_onscreen 7@ 8@ 9@ radius 4.0 0022: jump_if_false @REN_C2_6977 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_6977 0036: 0@ = 7@ // (float vars) 0036: 1@ = 8@ // (float vars) 0036: 2@ = 9@ // (float vars) 005E: (unknown) :REN_C2_6991 13@ = 50.0 // (float) 14@ = 25.0 // (float) 0139: 6@ = random_int_in_ranges 0 8 0039: 15@ = integer 6@ to_float // Note: the incorrect math opcode was used here 15@ *= 22.5 // (float) 15@ += 90.0 // (float) 01D2: (unknown) 15@ 7@ 01D3: (unknown) 15@ 8@ 002E: 7@ *= 13@ // (float vars) 002E: 8@ *= 14@ // (float vars) 9@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 0@ 1@ 2@ 7@ 8@ 9@ 3@ 4@ 5@ 037A: constant_params 3 variable_params 0 unknown 16 call_with_params @REN_C2_6560 3@ 4@ 5@ jump_if_false @REN_C2_7086 005F: (unknown) :REN_C2_7086 0036: 10@ = 3@ // (float vars) 0036: 11@ = 4@ // (float vars) 0036: 12@ = 5@ // (float vars) 005D: sphere_onscreen 10@ 11@ 12@ radius 4.0 0022: jump_if_false @REN_C2_7115 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7115 0036: 3@ = 10@ // (float vars) 0036: 4@ = 11@ // (float vars) 0036: 5@ = 12@ // (float vars) 005E: (unknown) :REN_C2_7129 00A0: car $5805 wrecked 0022: jump_if_false @REN_C2_7142 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7142 009F: actor $1038 dead 0022: jump_if_false @REN_C2_7155 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7155 007C: actor $1038 driving $5805 0022: jump_if_false @REN_C2_7170 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_7170 005F: (unknown) :REN_C2_7172 010E: $5798 = current_time_in_ms 0035: $5799 = $5798 // (int vars) $5800 = 0 // (int) 0026: return :REN_C2_7189 $5795 == 1 // (int) var == num jump_if_false @REN_C2_7225 0057: show_text_highpriority GXT 'REN2_O2' time 5000 flag 1 // Get to the ~y~meeting point. 0002: jump @REN_C2_7290 :REN_C2_7225 $5795 == 2 // (int) var == num jump_if_false @REN_C2_7261 0057: show_text_highpriority GXT 'REN2_O1' time 5000 flag 1 // ~w~Get in the ~b~chopper. 0002: jump @REN_C2_7290 :REN_C2_7261 $5795 == 3 // (int) var == num jump_if_false @REN_C2_7290 0057: show_text_highpriority GXT 'REN2_O4' time 5000 flag 1 // Protect ~b~Gonzalez. :REN_C2_7290 0026: return :REN_C2_7292 00A0: car 0@ wrecked jump_if_false @REN_C2_7309 1@ = 100 // (int) 005F: (unknown) :REN_C2_7309 014E: 2@ = car 0@ health 0430: (unknown) 0@ 3@ 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @MAIN_5801 2@ 3@ 4@ 1@ = 100 // (int) 002B: 1@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 1@ > 99 // (int) var > num jump_if_false @REN_C2_7353 005F: (unknown) :REN_C2_7353 005E: (unknown) 00A0: car 0@ wrecked jump_if_false @REN_C2_7371 1@ = 0 // (int) 005F: (unknown) :REN_C2_7371 014E: 2@ = car 0@ health 0430: (unknown) 0@ 3@ 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5801 2@ 3@ 1@ 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C2_7406 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7406 005E: (unknown) :REN_C2_7408 00A0: car 0@ wrecked 0022: jump_if_false @REN_C2_7420 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7420 12@ = 1.0 // (float) 13@ = 1.25 // (float) 14@ = 1.0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset -2.5 8.5 0.6 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 3@ 4@ 5@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 3@ 4@ 5@ 12@ 13@ 14@ 9@ 10@ 11@ 0202: unknown_check 6@ 7@ 8@ 9@ 10@ 11@ 1 0 0 0 0 0022: jump_if_false @REN_C2_7528 // Note: the incorrect math opcode was used here 00D0: 2@ = car 0@ Z_angle 002C: 2@ -= 1@ // (float vars) 00D1: set_car 0@ Z_angle_to 2@ 005E: (unknown) :REN_C2_7528 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 2.5 8.5 0.6 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 3@ 4@ 5@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 3@ 4@ 5@ 12@ 13@ 14@ 9@ 10@ 11@ 0202: unknown_check 6@ 7@ 8@ 9@ 10@ 11@ 1 0 0 0 0 0022: jump_if_false @REN_C2_7618 // Note: the incorrect math opcode was used here 00D0: 2@ = car 0@ Z_angle 002A: 2@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 00D1: set_car 0@ Z_angle_to 2@ 005E: (unknown) :REN_C2_7618 005F: (unknown) :REN_C2_7620 0035: $5799 = $5798 // (int vars) 010E: $5798 = current_time_in_ms 0035: $5800 = $5798 // (int vars) 002B: $5800 -= $5799 // (int vars) // Note: the incorrect math opcode was used here 0026: return :REN_C2_7644 00A0: car $5818 wrecked 0022: jump_if_false @REN_C2_7657 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7657 $5824 == 1 // (int) var == num jump_if_false @REN_C2_7674 0255: (unknown) $5818 :REN_C2_7674 0254: enable_car $5818 stuck_check_distance_to 5.0 time_to 30000 $5824 = 1 // (int) 005E: (unknown) :REN_C2_7692 00A0: car $5818 wrecked jump_if_false @REN_C2_7705 005F: (unknown) :REN_C2_7705 $5824 == 1 // (int) var == num jump_if_false @REN_C2_7722 0255: (unknown) $5818 :REN_C2_7722 $5824 = 0 // (int) 005E: (unknown) :REN_C2_7729 $5824 == 0 // (int) var == num jump_if_false @REN_C2_7743 005F: (unknown) :REN_C2_7743 00A0: car $5818 wrecked jump_if_false @REN_C2_7756 005F: (unknown) :REN_C2_7756 8256: not unknown_check $5818 jump_if_false @REN_C2_7769 005F: (unknown) :REN_C2_7769 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_7692 04C4: (unknown) $5821 $5822 $5823 0@ 1@ 2@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 2@ += 2.0 // (float) 004F: unknown_check $5818 jump_if_false @REN_C2_7827 01C0: (unknown) $5818 004E: put_car $5818 at 0@ 1@ 2@ :REN_C2_7827 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 0001: wait 10 ms 004F: unknown_check $5818 jump_if_false @REN_C2_7923 0035: 3@ = $5907 // (int vars) 3@ >= 20 // (int) var >= num jump_if_false @REN_C2_7881 01C0: (unknown) $5818 $5795 = 90 // (int) 005E: (unknown) :REN_C2_7881 01C3: (unknown) $5818 12.0 0233: (unknown) $5818 $5571(3@,20) $5591(3@,20) 02E9: set_car $5818 speed_to 12.0 01BF: (unknown) $5818 $5571(3@,20) $5591(3@,20) $5611(3@,20) :REN_C2_7923 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_7644 005E: (unknown) :REN_C2_7935 8252: not object $1823 exists jump_if_false @REN_C2_7948 005F: (unknown) :REN_C2_7948 00D2: 1@ = object $1823 z_angle 5@ = -811.43 // (float) 6@ = -1550.75 // (float) 7@ = 8.04 // (float) 2@ = -811.43 // (float) 3@ = -1550.75 // (float) 4@ = 16.04 // (float) 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C2_8014 // Note: the incorrect math opcode was used here 0@ = 0 // (float) :REN_C2_8014 0@ > 1.0 // (float) var > num jump_if_false @REN_C2_8033 0@ = 1.0 // (float) :REN_C2_8033 037B: constant_params 7 variable_params 3 unknown 11 call_with_params @MAIN_5242 5@ 6@ 7@ 2@ 3@ 4@ 0@ 8@ 9@ 10@ 010D: put_object $1823 at 8@ 9@ 10@ 00D3: set_object $1823 z_angle_to 1@ 005E: (unknown) :REN_C2_8067 0@ = 0 // (int) :REN_C2_8071 $5656(0@,8) = -1 // (int) $5680(0@,8) = -1 // (int) $5688(0@,8) = -1 // (int) $5672(0@,8) = 0 // (int) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_8071 $6024 = 6000 // (int) $6025 = 0 // (int) $6026 = 0 // (int) 0026: return :REN_C2_8138 $5680(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8159 003F: destroy_actor $5680(0@,8) :REN_C2_8159 $5688(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8180 003F: destroy_actor $5688(0@,8) :REN_C2_8180 $5656(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8201 0049: destroy_car $5656(0@,8) :REN_C2_8201 00BB: (unknown) $5672(0@,8) $5672(0@,8) = 0 // (int) $5680(0@,8) = -1 // (int) $5688(0@,8) = -1 // (int) $5656(0@,8) = -1 // (int) 0026: return :REN_C2_8240 0@ = 0 // (int) :REN_C2_8244 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_8138 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_8244 0026: return :REN_C2_8274 $5680(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8316 0045: actor $5680(0@,8) defined jump_if_false @REN_C2_8310 03DE: (unknown) $5680(0@,8) 1 :REN_C2_8310 0112: remove_references_to_actor $5680(0@,8) // Like turning an actor into a random pedestrian :REN_C2_8316 $5688(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8364 0045: actor $5688(0@,8) defined jump_if_false @REN_C2_8358 02B7: (unknown) $5688(0@,8) 03DE: (unknown) $5688(0@,8) 1 :REN_C2_8358 0112: remove_references_to_actor $5688(0@,8) // Like turning an actor into a random pedestrian :REN_C2_8364 $5656(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8412 004F: unknown_check $5656(0@,8) jump_if_false @REN_C2_8406 01C0: (unknown) $5656(0@,8) 01F2: (unknown) $5656(0@,8) 1 :REN_C2_8406 0113: remove_references_to_car $5656(0@,8) // Like turning a car into any random car :REN_C2_8412 00BB: (unknown) $5672(0@,8) $5672(0@,8) = 0 // (int) $5680(0@,8) = -1 // (int) $5688(0@,8) = -1 // (int) $5656(0@,8) = -1 // (int) 0026: return 0@ = 0 // (int) :REN_C2_8455 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_8274 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_8455 0026: return 0 >= $5656(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8501 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8501 00A0: car $5656(0@,8) wrecked 0022: jump_if_false @REN_C2_8516 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8516 005E: (unknown) :REN_C2_8518 0 >= $5656(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8534 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8534 00A0: car $5656(0@,8) wrecked 0022: jump_if_false @REN_C2_8549 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8549 02D8: unknown_check $5656(0@,8) 0022: jump_if_false @REN_C2_8564 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8564 005E: (unknown) :REN_C2_8566 0@ = -1 // (int) 1@ = 0 // (int) :REN_C2_8575 $5656(1@,8) == -1 // (int) var == num jump_if_false @REN_C2_8596 0035: 0@ = 1@ // (int vars) 005E: (unknown) :REN_C2_8596 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C2_8575 005F: (unknown) :REN_C2_8615 0138: 1@ = random_float_in_ranges -120.0 120.0 01D2: (unknown) 1@ 2@ 01D3: (unknown) 1@ 3@ 4@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 5 call_with_params @MAIN_5092 2@ 3@ 4@ 30.0 $5696(0@,8) $5704(0@,8) $5712(0@,8) 0026: return :REN_C2_8666 031D: (unknown) $5720(0@,8) $5728(0@,8) $1042 $1043 1@ 031D: (unknown) $5720(0@,8) $5728(0@,8) $5821 $5822 2@ 0078: if and 1@ > 400.0 // (float) var > num 2@ > 400.0 // (float) var > num jump_if_false @REN_C2_8734 81B7: not unknown_check $5656(0@,8) jump_if_false @REN_C2_8734 005E: (unknown) :REN_C2_8734 005F: (unknown) :REN_C2_8736 4@ = -1 // (int) 037A: constant_params 0 variable_params 1 unknown 9 call_with_params @REN_C2_8566 4@ jump_if_false @REN_C2_8761 005F: (unknown) :REN_C2_8761 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8274 4@ 0048: $5656(4@,8) = create_car #YOLA at 0@ 1@ 2@ 0 >= $5656(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8800 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8800 00D1: set_car $5656(4@,8) Z_angle_to 3@ 042F: (unknown) $5656(4@,8) 2500 014C: set_car $5656(4@,8) health_to 2500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8615 4@ 00A4: $5680(4@,8) = create_actor_pedtype 2 model 109 in_car $5656(4@,8) driverseat 0 >= $5680(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8877 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8274 4@ 005F: (unknown) :REN_C2_8877 01A4: (unknown) $5680(4@,8) 0 0339: (unknown) $5680(4@,8) 1 03A5: (unknown) $5680(4@,8) 0 02F9: (unknown) $5680(4@,8) 1 00BB: (unknown) $5672(4@,8) 00C1: (unknown) $5680(4@,8) $5672(4@,8) 00C4: (unknown) $5672(4@,8) 3 00BF: (unknown) $5672(4@,8) 2 003E: $5688(4@,8) = create_actor_pedtype 2 model 109 at 0 0 30.0 0 >= $5688(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8981 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8274 4@ 005F: (unknown) :REN_C2_8981 03D5: (unknown) $5688(4@,8) 2500 014B: set_actor $5688(4@,8) health_to 2500 03A5: (unknown) $5688(4@,8) 0 02F9: (unknown) $5688(4@,8) 1 0139: 8@ = random_int_in_ranges 0 100 02B6: (unknown) $5688(4@,8) $5656(4@,8) 0 -2.0 1.5 0 270.0 28 02A5: (unknown) $5688(4@,8) 1 004F: unknown_check $5818 jump_if_false @REN_C2_9069 00EC: (unknown) $5688(4@,8) $5818 :REN_C2_9069 01A4: (unknown) $5688(4@,8) 0 020E: (unknown) $5688(4@,8) 1 01C9: (unknown) $5688(4@,8) 40 $6026 += 1 // (int) $5664(4@,8) = 0 // (int) 005E: (unknown) :REN_C2_9107 4@ = -1 // (int) 037A: constant_params 0 variable_params 1 unknown 9 call_with_params @REN_C2_8566 4@ jump_if_false @REN_C2_9132 005F: (unknown) :REN_C2_9132 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8274 4@ 0048: $5656(4@,8) = create_car #JETSKI at 0@ 1@ 2@ 0 >= $5656(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9171 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_9171 00D1: set_car $5656(4@,8) Z_angle_to 3@ 00A4: $5680(4@,8) = create_actor_pedtype 2 model 109 in_car $5656(4@,8) driverseat 0 >= $5680(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9219 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8274 4@ 005F: (unknown) :REN_C2_9219 0232: (unknown) $5680(4@,8) 1 01A4: (unknown) $5680(4@,8) 0 0339: (unknown) $5680(4@,8) 1 03A5: (unknown) $5680(4@,8) 0 02F9: (unknown) $5680(4@,8) 1 00BB: (unknown) $5672(4@,8) 00C1: (unknown) $5680(4@,8) $5672(4@,8) 00C4: (unknown) $5672(4@,8) 3 00BF: (unknown) $5672(4@,8) 2 003E: $5688(4@,8) = create_actor_pedtype 2 model 109 at 0 0 30.0 0 >= $5688(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9331 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8274 4@ 005F: (unknown) :REN_C2_9331 03D5: (unknown) $5688(4@,8) 500 014B: set_actor $5688(4@,8) health_to 500 0139: 8@ = random_int_in_ranges 0 100 02B6: (unknown) $5688(4@,8) $5656(4@,8) 0 -0.9 0.85 2 270.0 28 02A5: (unknown) $5688(4@,8) 1 004F: unknown_check $5818 jump_if_false @REN_C2_9410 00EC: (unknown) $5688(4@,8) $5818 :REN_C2_9410 01A4: (unknown) $5688(4@,8) 0 020E: (unknown) $5688(4@,8) 1 01C9: (unknown) $5688(4@,8) 10 03A5: (unknown) $5688(4@,8) 0 02F9: (unknown) $5688(4@,8) 1 $5664(4@,8) = 1 // (int) $6026 += 1 // (int) 005E: (unknown) 3@ = -1 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_9481 $5656(5@,8) > 0 // (int) var > num jump_if_false @REN_C2_9561 004F: unknown_check $5656(5@,8) jump_if_false @REN_C2_9561 82D8: not unknown_check $5656(5@,8) jump_if_false @REN_C2_9561 031E: (unknown) $5720(5@,8) $5728(5@,8) $5736(5@,8) 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_9561 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5656(5@,8) // (int vars) :REN_C2_9561 5@ += 1 // (int) 5@ >= 8 // (int) var >= num jump_if_false @REN_C2_9481 3@ > 0 // (int) var > num jump_if_false @REN_C2_9591 005E: (unknown) :REN_C2_9591 005F: (unknown) 3@ = 0 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_9609 $5680(5@,8) > 0 // (int) var > num jump_if_false @REN_C2_9676 0045: actor $5680(5@,8) defined jump_if_false @REN_C2_9676 0043: store_actor $5680(5@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_9676 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5680(5@,8) // (int vars) :REN_C2_9676 5@ += 1 // (int) 5@ >= 8 // (int) var >= num jump_if_false @REN_C2_9609 3@ > 0 // (int) var > num jump_if_false @REN_C2_9706 005E: (unknown) :REN_C2_9706 005F: (unknown) 3@ = 0 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_9724 $5688(5@,8) > 0 // (int) var > num jump_if_false @REN_C2_9791 0045: actor $5688(5@,8) defined jump_if_false @REN_C2_9791 0043: store_actor $5688(5@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_9791 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5688(5@,8) // (int vars) :REN_C2_9791 5@ += 1 // (int) 5@ >= 8 // (int) var >= num jump_if_false @REN_C2_9724 3@ > 0 // (int) var > num jump_if_false @REN_C2_9821 005E: (unknown) :REN_C2_9821 005F: (unknown) :REN_C2_9823 $5656(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_9840 0026: return :REN_C2_9840 00A0: car $5656(0@,8) wrecked jump_if_false @REN_C2_9866 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8274 0@ 0026: return :REN_C2_9866 02BD: (unknown) $5656(0@,8) 2@ 001C: 2@ == $1038 // (int) num == var 0022: jump_if_false @REN_C2_9898 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8274 0@ 0026: return :REN_C2_9898 2@ == -1 // (int) var == num jump_if_false @REN_C2_9923 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8274 0@ 0026: return :REN_C2_9923 0 >= $5680(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9956 // Note: the incorrect math opcode was used here 013B: explode_car $5656(0@,8) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8274 0@ 0026: return :REN_C2_9956 009F: actor $5680(0@,8) dead jump_if_false @REN_C2_9988 013B: explode_car $5656(0@,8) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8274 0@ 0026: return :REN_C2_9988 $6025 += 1 // (int) 004D: store_car $5656(0@,8) position_to $5720(0@,8) $5728(0@,8) $5736(0@,8) 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @REN_C2_7408 $5656(0@,8) 0.5 jump_if_false @REN_C2_10074 027F: store_coords_to 3@ 4@ 5@ from_actor $5656(0@,8) with_offset 0 10.0 0 01C3: (unknown) $5656(0@,8) 10.0 01BF: (unknown) $5656(0@,8) 3@ 4@ 5@ 0002: jump @REN_C2_10231 :REN_C2_10074 0045: actor $5815 defined 0022: jump_if_false @REN_C2_10113 // Note: the incorrect math opcode was used here 02EE: get_actor $5815 coords_to $5744(0@,8) $5752(0@,8) $5760(0@,8) with_offset $5696(0@,8) $5704(0@,8) $5712(0@,8) :REN_C2_10113 01CA: (unknown) $5656(0@,8) 7@ 01BF: (unknown) $5656(0@,8) $5744(0@,8) $5752(0@,8) $5760(0@,8) 031D: (unknown) $5720(0@,8) $5728(0@,8) $5744(0@,8) $5752(0@,8) 6@ 15.0 >= 6@ // (float) num >= var 0022: jump_if_false @REN_C2_10199 // Note: the incorrect math opcode was used here 7@ -= 2.0 // (float) 2.0 > 7@ // (float) num > var 0022: jump_if_false @REN_C2_10192 // Note: the incorrect math opcode was used here 7@ = 2.0 // (float) :REN_C2_10192 0002: jump @REN_C2_10224 :REN_C2_10199 7@ += 6.0 // (float) 7@ > 50.0 // (float) var > num jump_if_false @REN_C2_10224 7@ = 50.0 // (float) :REN_C2_10224 01C3: (unknown) $5656(0@,8) 7@ :REN_C2_10231 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8666 0@ jump_if_false @REN_C2_10262 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8274 0@ 0026: return :REN_C2_10262 0 >= $5688(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_10278 // Note: the incorrect math opcode was used here 0026: return :REN_C2_10278 009F: actor $5688(0@,8) dead 0022: jump_if_false @REN_C2_10310 // Note: the incorrect math opcode was used here 013B: explode_car $5656(0@,8) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8274 0@ 0026: return :REN_C2_10310 1@ = 33 // (int) $5910 > 120.0 // (float) var > num jump_if_false @REN_C2_10334 1@ += 33 // (int) :REN_C2_10334 0036: 7@ = $1044 // (float vars) 002C: 7@ -= $5823 // (float vars) 7@ > 35.0 // (float) var > num jump_if_false @REN_C2_10362 1@ += 33 // (int) :REN_C2_10362 037A: constant_params 0 variable_params 0 unknown 8 call_with_params @REN_C2_7129 jump_if_false @REN_C2_10384 1@ = 100 // (int) :REN_C2_10384 0043: store_actor $5688(0@,8) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $5821 $5822 6@ 031D: (unknown) 3@ 4@ $1042 $1043 7@ 01C9: (unknown) $5688(0@,8) 1@ 00A0: car $3355 wrecked 0022: jump_if_false @REN_C2_10458 // Note: the incorrect math opcode was used here 004F: unknown_check $5818 0022: jump_if_false @REN_C2_10456 // Note: the incorrect math opcode was used here 01C9: (unknown) $5688(0@,8) 100 00EC: (unknown) $5688(0@,8) $5818 :REN_C2_10456 0026: return :REN_C2_10458 001A: 7@ >= 6@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_10495 // Note: the incorrect math opcode was used here 004F: unknown_check $5818 0022: jump_if_false @REN_C2_10488 // Note: the incorrect math opcode was used here 00EC: (unknown) $5688(0@,8) $5818 :REN_C2_10488 0002: jump @REN_C2_10503 :REN_C2_10495 00EC: (unknown) $5688(0@,8) $3355 :REN_C2_10503 0026: return :REN_C2_10505 120.0 > $5910 // (float) num > var 0022: jump_if_false @REN_C2_10521 // Note: the incorrect math opcode was used here 0026: return :REN_C2_10521 00A0: car $5818 wrecked 0022: jump_if_false @REN_C2_10534 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_10534 014E: 0@ = car $5818 health 0038: 1@ = float $5910 to_integer // Note: the incorrect math opcode was used here 1@ /= 60 // (int) 002B: 0@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here 0@ > 1 // (int) var > num jump_if_false @REN_C2_10570 014C: set_car $5818 health_to 0@ :REN_C2_10570 $5802 == 1 // (int) var == num jump_if_false @REN_C2_10600 014E: 0@ = car $5818 health 0039: 2@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0374: (unknown) 50 200 2@ :REN_C2_10600 005E: (unknown) :REN_C2_10602 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_10505 002B: $6024 -= $5800 // (int vars) // Note: the incorrect math opcode was used here $6025 = 0 // (int) 0@ = 0 // (int) :REN_C2_10627 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_9823 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_10627 not $6028 == 1 // (int) var == num jump_if_false @REN_C2_10670 0026: return :REN_C2_10670 0035: 1@ = $6027 // (int vars) $5910 > 120.0 // (float) var > num jump_if_false @REN_C2_10694 1@ += 1 // (int) :REN_C2_10694 004F: unknown_check $5805 jump_if_false @REN_C2_10730 807C: not actor $1038 driving $5805 0022: jump_if_false @REN_C2_10723 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :REN_C2_10723 0002: jump @REN_C2_10735 :REN_C2_10730 1@ += 1 // (int) :REN_C2_10735 0036: 5@ = $1044 // (float vars) 002C: 5@ -= $5823 // (float vars) 5@ > 35.0 // (float) var > num jump_if_false @REN_C2_10763 1@ += 1 // (int) :REN_C2_10763 0017: $6025 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_10777 // Note: the incorrect math opcode was used here 0026: return :REN_C2_10777 $6024 > 0 // (int) var > num jump_if_false @REN_C2_10791 0026: return :REN_C2_10791 037A: constant_params 0 variable_params 1 unknown 6 call_with_params @REN_C2_8566 0@ jump_if_false @REN_C2_10811 0026: return :REN_C2_10811 037A: constant_params 3 variable_params 3 unknown 6 call_with_params @REN_C2_6991 $5821 $5822 $5823 2@ 3@ 4@ jump_if_false @REN_C2_10859 037A: constant_params 0 variable_params 3 unknown 6 call_with_params @REN_C2_6849 2@ 3@ 4@ jump_if_false @REN_C2_10859 0026: return :REN_C2_10859 0139: 1@ = random_int_in_ranges 0 100 4@ = 6.0 // (float) 1@ > 60 // (int) var > num jump_if_false @REN_C2_10960 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @REN_C2_8736 2@ 3@ 4@ 0 0@ jump_if_false @REN_C2_10958 $6026 == 1 // (int) var == num jump_if_false @REN_C2_10951 60.0 > $5910 // (float) num > var 0022: jump_if_false @REN_C2_10951 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'RENC2BA' :REN_C2_10951 $6024 = 3000 // (int) :REN_C2_10958 0026: return :REN_C2_10960 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @REN_C2_9107 2@ 3@ 4@ 0 0@ jump_if_false @REN_C2_11035 $6026 == 1 // (int) var == num jump_if_false @REN_C2_11028 60.0 > $5910 // (float) num > var 0022: jump_if_false @REN_C2_11028 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'RENC2BA' :REN_C2_11028 $6024 = 3000 // (int) :REN_C2_11035 0026: return :REN_C2_11037 002B: $6024 -= $5800 // (int vars) // Note: the incorrect math opcode was used here $6025 = 0 // (int) 0@ = 0 // (int) :REN_C2_11052 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_9823 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_11052 not $6028 == 1 // (int) var == num jump_if_false @REN_C2_11095 0026: return :REN_C2_11095 $6025 >= 2 // (int) var >= num jump_if_false @REN_C2_11110 0026: return :REN_C2_11110 $6024 > 0 // (int) var > num jump_if_false @REN_C2_11124 0026: return :REN_C2_11124 037A: constant_params 0 variable_params 1 unknown 6 call_with_params @REN_C2_8566 0@ jump_if_false @REN_C2_11144 0026: return :REN_C2_11144 037A: constant_params 3 variable_params 3 unknown 6 call_with_params @REN_C2_6991 $5821 $5822 $5823 2@ 3@ 4@ jump_if_false @REN_C2_11192 037A: constant_params 0 variable_params 3 unknown 6 call_with_params @REN_C2_6849 2@ 3@ 4@ jump_if_false @REN_C2_11192 0026: return :REN_C2_11192 4@ = 6.0 // (float) 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @REN_C2_9107 2@ 3@ 4@ 0 0@ jump_if_false @REN_C2_11227 $6024 = 3000 // (int) :REN_C2_11227 0026: return :REN_C2_11229 $6029 > 0 // (int) var > num jump_if_false @REN_C2_11258 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_11037 0002: jump @REN_C2_11278 :REN_C2_11258 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_10602 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_7729 :REN_C2_11278 0026: return :REN_C2_11280 $6029 = -1 // (int) $6031 = 0 // (int) $6030 = 0 // (int) $6033 = 8000 // (int) 0@ = 0 // (int) :REN_C2_11307 $5778(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11307 0026: return :REN_C2_11334 0048: $6029 = create_car #MAVERICK at 0@ 1@ 2@ 00D1: set_car $6029 Z_angle_to 3@ 03D8: (unknown) $6029 02F3: (unknown) $6029 0430: (unknown) $6029 4@ 4@ *= 1 // (int) 042F: (unknown) $6029 4@ 014C: set_car $6029 health_to 4@ 00A4: $6031 = create_actor_pedtype 2 model 109 in_car $6029 driverseat 032D: (unknown) $6031 1 020E: (unknown) $6031 1 00BB: (unknown) $6030 00C0: (unknown) $6029 $6030 $6032 = 100 // (int) 00AE: remove_status_text $6032 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C2_4810 3 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C2_7292 $6029 $6032 0311: status_text $6032 type 1 line 3 GXT 'REN2_CP' // global_variable // Enemy Helicopter 4@ = 0 // (int) :REN_C2_11466 not $5778(4@,2) == -1 // (int) var == num jump_if_false @REN_C2_11487 003F: destroy_actor $5778(4@,2) :REN_C2_11487 003E: $5778(4@,2) = create_actor_pedtype 18 model 109 at 0 0 30.0 020E: (unknown) $5778(4@,2) 1 034F: (unknown) $5778(4@,2) 1 004F: unknown_check $5805 jump_if_false @REN_C2_11544 00EC: (unknown) $5778(4@,2) $5805 0002: jump @REN_C2_11552 :REN_C2_11544 00E4: (unknown) $5778(4@,2) $1038 :REN_C2_11552 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C2_5155 $5778(4@,2) 01B1: (unknown) $5778(4@,2) 0 1 1 1 0 01C9: (unknown) $5778(4@,2) 20 04B5: (unknown) $5778(4@,2) 0 03A5: (unknown) $5778(4@,2) 0 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @REN_C2_11466 02B6: (unknown) $6034 $6029 -1.2 -0.6 0.05 0 180.0 28 02B6: (unknown) $6035 $6029 1.2 -0.6 0.05 0 180.0 28 $6036 = 2 // (int) 004F: unknown_check $5818 jump_if_false @REN_C2_11709 027F: store_coords_to $6038 $6039 $6040 from_actor $5818 with_offset 20.0 20.0 20.0 :REN_C2_11709 005E: (unknown) :REN_C2_11711 $6031 > 0 // (int) var > num jump_if_false @REN_C2_11727 0112: remove_references_to_actor $6031 // Like turning an actor into a random pedestrian :REN_C2_11727 00BB: (unknown) $6030 00AE: remove_status_text $6032 0@ = 0 // (int) :REN_C2_11739 not $5778(0@,2) == -1 // (int) var == num jump_if_false @REN_C2_11774 02B7: (unknown) $5778(0@,2) 0112: remove_references_to_actor $5778(0@,2) // Like turning an actor into a random pedestrian $5778(0@,2) = -1 // (int) :REN_C2_11774 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11739 $6029 > 0 // (int) var > num jump_if_false @REN_C2_11807 0113: remove_references_to_car $6029 // Like turning a car into any random car :REN_C2_11807 $6030 = 0 // (int) $6031 = 0 // (int) $6029 = 0 // (int) 0026: return :REN_C2_11824 00AE: remove_status_text $6032 003F: destroy_actor $6031 0049: destroy_car $6029 $6031 = 0 // (int) $6029 = 0 // (int) 00BB: (unknown) $6030 $6030 = 0 // (int) 0@ = 0 // (int) :REN_C2_11859 not $5778(0@,2) == -1 // (int) var == num jump_if_false @REN_C2_11880 003F: destroy_actor $5778(0@,2) :REN_C2_11880 $5778(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11859 0026: return :REN_C2_11907 0@ = 0 // (int) :REN_C2_11911 $5778(0@,2) > 0 // (int) var > num jump_if_false @REN_C2_11984 0045: actor $5778(0@,2) defined jump_if_false @REN_C2_11971 04B5: (unknown) $5778(0@,2) 1 01B1: (unknown) $5778(0@,2) 0 0 0 0 0 02F9: (unknown) $5778(0@,2) 1 02B7: (unknown) $5778(0@,2) :REN_C2_11971 0112: remove_references_to_actor $5778(0@,2) // Like turning an actor into a random pedestrian $5778(0@,2) = 0 // (int) :REN_C2_11984 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11911 0001: wait 0 ms 004F: unknown_check $6029 jump_if_false @REN_C2_12033 004D: store_car $6029 position_to 1@ 2@ 3@ 013C: create_explosion_at 1@ 2@ 3@ radius 6 013B: explode_car $6029 :REN_C2_12033 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_11711 60.0 > $5910 // (float) num > var 0022: jump_if_false @REN_C2_12076 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'RENC2BB' :REN_C2_12076 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_7644 0026: return 00A0: car $6029 wrecked jump_if_false @REN_C2_12101 005F: (unknown) :REN_C2_12101 027F: store_coords_to 3@ 4@ 5@ from_actor $6029 with_offset 3.0 0 -1.0 04BC: (unknown) 18 3@ 4@ 5@ 0@ 1@ 2@ 1.0 $6029 0 6@ 027F: store_coords_to 8@ 9@ 10@ from_actor $6029 with_offset -3.0 0 -1.0 04BC: (unknown) 18 8@ 9@ 10@ 0@ 1@ 2@ 1.0 $6029 0 7@ 005E: (unknown) :REN_C2_12165 0 >= $6029 // (int) num >= var 0022: jump_if_false @REN_C2_12185 // Note: the incorrect math opcode was used here $6032 = 100 // (int) 005F: (unknown) :REN_C2_12185 00A0: car $6029 wrecked jump_if_false @REN_C2_12204 $6032 = 100 // (int) 005F: (unknown) :REN_C2_12204 005E: (unknown) :REN_C2_12206 0@ = 0 // (int) :REN_C2_12210 20 > 0@ // (int) num > var 0022: jump_if_false @REN_C2_12329 // Note: the incorrect math opcode was used here 0252: object $5813(0@,20) exists 0022: jump_if_false @REN_C2_12317 // Note: the incorrect math opcode was used here 010C: store_object $5813(0@,20) position_to 1@ 2@ 3@ 029F: (unknown) 13 1@ 2@ 3@ 0 0 0 1.5 029F: (unknown) 58 1@ 2@ 3@ 0 0 0 1.5 0138: 4@ = random_float_in_ranges -0.3 0.3 0138: 5@ = random_float_in_ranges -0.3 0.3 6@ = 0 // (float) 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5813(0@,20) at 1@ 2@ 3@ :REN_C2_12317 0@ += 1 // (int) 0002: jump @REN_C2_12210 :REN_C2_12329 0026: return :REN_C2_12331 0 >= $6029 // (int) num >= var 0022: jump_if_false @REN_C2_12345 // Note: the incorrect math opcode was used here 0026: return :REN_C2_12345 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @REN_C2_7292 $6029 $6032 037A: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_12165 jump_if_false @REN_C2_12378 0026: return :REN_C2_12378 $5802 == 1 // (int) var == num jump_if_false @REN_C2_12417 0027: (unknown) $5821 $5822 $5823 $6038 $6039 $6040 0376: (unknown) 50 25 $6038 $6039 $6040 :REN_C2_12417 004D: store_car $6029 position_to 3@ 4@ 5@ 03EE: (unknown) $5821 $5822 3@ 4@ 1@ 0 > 1@ // (float) num > var 0022: jump_if_false @REN_C2_12450 // Note: the incorrect math opcode was used here 1@ += 360.0 // (float) :REN_C2_12450 1@ > 360.0 // (float) var > num jump_if_false @REN_C2_12469 1@ -= 360.0 // (float) :REN_C2_12469 02F2: (unknown) $6029 1@ 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @REN_C2_5864 $6031 15.0 100.0 $1042 $1043 $1044 jump_if_false @REN_C2_12578 0@ = 0 // (int) :REN_C2_12509 0045: actor $5778(0@,2) defined jump_if_false @REN_C2_12554 004F: unknown_check $5805 jump_if_false @REN_C2_12541 00EC: (unknown) $5778(0@,2) $5805 :REN_C2_12541 0309: (unknown) $5778(0@,2) 1 9999990 :REN_C2_12554 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_12509 0002: jump @REN_C2_12644 :REN_C2_12578 0@ = 0 // (int) :REN_C2_12582 0045: actor $5778(0@,2) defined jump_if_false @REN_C2_12627 004F: unknown_check $5818 jump_if_false @REN_C2_12614 00EC: (unknown) $5778(0@,2) $5818 :REN_C2_12614 0309: (unknown) $5778(0@,2) 1 9999990 :REN_C2_12627 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_12582 :REN_C2_12644 not $6036 == 4 // (int) var == num jump_if_false @REN_C2_12702 02D8: unknown_check $6029 jump_if_false @REN_C2_12702 004F: unknown_check $5818 jump_if_false @REN_C2_12702 027F: store_coords_to $6038 $6039 $6040 from_actor $5818 with_offset 0 80.0 30.0 $6036 = 4 // (int) :REN_C2_12702 $6036 == 2 // (int) var == num jump_if_false @REN_C2_12777 02DA: (unknown) $6029 $6038 $6039 $6040 40 0104: car $6029 in_sphere $6038 $6039 $6040 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @REN_C2_12770 // Note: the incorrect math opcode was used here $6036 = 1 // (int) 0139: $6037 = random_int_in_ranges 2000 8000 :REN_C2_12770 0002: jump @REN_C2_12946 :REN_C2_12777 $6036 == 1 // (int) var == num jump_if_false @REN_C2_12923 002B: $6037 -= $5800 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6037 // (int) num >= var 0022: jump_if_false @REN_C2_12916 // Note: the incorrect math opcode was used here 02F3: (unknown) $6029 0139: 0@ = random_int_in_ranges 0 4 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 1@ *= 90.0 // (float) 1@ += 45.0 // (float) 01D2: (unknown) 1@ 6@ 01D3: (unknown) 1@ 7@ 0138: 8@ = random_float_in_ranges 5.0 30.0 0138: 2@ = random_float_in_ranges 10.0 50.0 002E: 6@ *= 2@ // (float vars) 0138: 2@ = random_float_in_ranges 10.0 50.0 002E: 7@ *= 2@ // (float vars) 0036: $6038 = 6@ // (float vars) 002A: $6038 += $5821 // (float vars) // Note: the incorrect math opcode was used here 0036: $6039 = 6@ // (float vars) 002A: $6039 += $5822 // (float vars) // Note: the incorrect math opcode was used here 0036: $6040 = 8@ // (float vars) 002A: $6040 += $5823 // (float vars) // Note: the incorrect math opcode was used here $6036 = 2 // (int) :REN_C2_12916 0002: jump @REN_C2_12946 :REN_C2_12923 $6036 == 4 // (int) var == num jump_if_false @REN_C2_12946 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_11907 :REN_C2_12946 0026: return :REN_C2_12948 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_11334 -670.41 -1494.45 17.57 332.5 $6027 = 2 // (int) 60.0 > $5910 // (float) num > var 0022: jump_if_false @REN_C2_13016 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC2BD' :REN_C2_13016 0057: show_text_highpriority GXT 'REN2_O5' time 5000 flag 1 // Shoot down the ~r~copter! 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_7692 0026: return :REN_C2_13044 0@ = 0 // (int) :REN_C2_13048 $5785(0@,12) = -1 // (int) $5797(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13048 0026: return :REN_C2_13082 $5785(0@,12) == -1 // (int) var == num jump_if_false @REN_C2_13099 0026: return :REN_C2_13099 0112: remove_references_to_actor $5785(0@,12) // Like turning an actor into a random pedestrian $5785(0@,12) = -1 // (int) 00BB: (unknown) $5797(0@,12) $5797(0@,12) = 0 // (int) 0026: return :REN_C2_13128 0@ = 0 // (int) :REN_C2_13132 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_13082 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13132 0026: return :REN_C2_13162 0@ = 0 // (int) :REN_C2_13166 003F: destroy_actor $5785(0@,12) $5785(0@,12) = -1 // (int) 00BB: (unknown) $5797(0@,12) $5797(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13166 0026: return :REN_C2_13212 0@ = -1 // (int) 1@ = 0 // (int) :REN_C2_13221 $5785(1@,12) == -1 // (int) var == num jump_if_false @REN_C2_13242 0035: 0@ = 1@ // (int vars) 005E: (unknown) :REN_C2_13242 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C2_13221 005F: (unknown) :REN_C2_13261 037A: constant_params 0 variable_params 1 unknown 5 call_with_params @REN_C2_13212 4@ jump_if_false @REN_C2_13281 005F: (unknown) :REN_C2_13281 003E: $5785(4@,12) = create_actor_pedtype 2 model 109 at 0@ 1@ 2@ 00CF: set_actor $5785(4@,12) Z_angle_to 3@ 01A4: (unknown) $5785(4@,12) 1 020E: (unknown) $5785(4@,12) 1 01C9: (unknown) $5785(4@,12) 5 0106: give_actor $5785(4@,12) weapon 28 ammo 10000 // Load the weapon model before using this 03A5: (unknown) $5785(4@,12) 0 02F9: (unknown) $5785(4@,12) 1 004F: unknown_check $5818 jump_if_false @REN_C2_13370 04A4: (unknown) $5785(4@,12) $5818 :REN_C2_13370 00C1: (unknown) $5785(4@,12) $5797(4@,12) 00C4: (unknown) $5797(4@,12) 1 005E: (unknown) 3@ = 0 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_13406 not $5785(5@,12) == -1 // (int) var == num jump_if_false @REN_C2_13474 0045: actor $5785(5@,12) defined jump_if_false @REN_C2_13474 0043: store_actor $5785(5@,12) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_13474 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5785(5@,12) // (int vars) :REN_C2_13474 5@ += 1 // (int) 5@ >= 12 // (int) var >= num jump_if_false @REN_C2_13406 5@ = 0 // (int) :REN_C2_13495 not $5778(5@,2) == -1 // (int) var == num jump_if_false @REN_C2_13563 0045: actor $5778(5@,2) defined jump_if_false @REN_C2_13563 0043: store_actor $5778(5@,2) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_13563 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5778(5@,2) // (int vars) :REN_C2_13563 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @REN_C2_13495 3@ > 0 // (int) var > num jump_if_false @REN_C2_13593 005E: (unknown) :REN_C2_13593 005F: (unknown) :REN_C2_13595 0@ = 0 // (int) :REN_C2_13599 not $5785(0@,12) == -1 // (int) var == num jump_if_false @REN_C2_13645 0045: actor $5785(0@,12) defined jump_if_false @REN_C2_13634 0002: jump @REN_C2_13645 :REN_C2_13634 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_13082 0@ :REN_C2_13645 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13599 0026: return :REN_C2_13664 0045: actor $5806 defined jump_if_false @REN_C2_13741 007E: actor $5806 driving jump_if_false @REN_C2_13695 0216: (unknown) $5806 0 0 30.0 :REN_C2_13695 04AE: (unknown) $5806 0 02B7: (unknown) $5806 02B6: (unknown) $5806 $5805 -1.0 0.5 0.05 1 120.0 28 03D7: (unknown) $5806 1 0505: (unknown) $5806 0 -1 0 :REN_C2_13741 0045: actor $5807 defined jump_if_false @REN_C2_13819 007E: actor $5807 driving jump_if_false @REN_C2_13772 0216: (unknown) $5807 0 0 30.0 :REN_C2_13772 04AE: (unknown) $5807 1 02B7: (unknown) $5807 02B6: (unknown) $5807 $5805 1.0 0.5 0.05 3 120.0 28 03D7: (unknown) $5807 1 0505: (unknown) $5807 0 -1 0 :REN_C2_13819 0026: return :REN_C2_13821 0045: actor $1038 defined jump_if_false @REN_C2_13857 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REN_C2_3591 $1038 $5805 0339: (unknown) $1038 0 013A: set_car $5805 door_status_to 4 :REN_C2_13857 0045: actor $5806 defined jump_if_false @REN_C2_13926 007E: actor $5806 driving jump_if_false @REN_C2_13888 0216: (unknown) $5806 0 0 30.0 :REN_C2_13888 04AE: (unknown) $5806 0 02B7: (unknown) $5806 02B6: (unknown) $5806 $5805 -1.0 0.5 0.05 1 120.0 28 03D7: (unknown) $5806 1 :REN_C2_13926 0045: actor $5807 defined jump_if_false @REN_C2_13996 007E: actor $5807 driving jump_if_false @REN_C2_13957 0216: (unknown) $5807 0 0 30.0 :REN_C2_13957 04AE: (unknown) $5807 1 02B7: (unknown) $5807 02B6: (unknown) $5807 $5805 1.0 0.5 0.05 3 120.0 28 03D7: (unknown) $5807 1 :REN_C2_13996 0026: return :REN_C2_13998 0048: $5805 = create_car #SESPAROW at 0@ 1@ 2@ 00D1: set_car $5805 Z_angle_to 3@ 00BB: (unknown) $6068 00C0: (unknown) $5805 $6068 00BC: (unknown) $6068 2 0430: (unknown) $5805 4@ 4@ *= 9 // (int) 042F: (unknown) $5805 4@ 014C: set_car $5805 health_to 4@ 0036: $5812 = 0@ // (float vars) 0036: $5813 = 1@ // (float vars) 0036: $5814 = 2@ // (float vars) 0026: return :REN_C2_14066 1@ = -549.3848 // (float) 3@ = 570.729 // (float) 5@ = 8.106 // (float) 7@ = 308.0912 // (float) 2@ = -553.1648 // (float) 4@ = 569.3121 // (float) 6@ = 8.1074 // (float) 8@ = 110.4416 // (float) 003E: $5550(0@,2) = create_actor_pedtype 1 model 111 at 2@(0@,2) 4@(0@,2) 6@(0@,2) 00CF: set_actor $5550(0@,2) Z_angle_to 8@(0@,2) 01B1: (unknown) $5550(0@,2) 0 0 0 0 0 0347: (unknown) $5550(0@,2) 1 02A5: (unknown) $5550(0@,2) 1 0106: give_actor $5550(0@,2) weapon 28 ammo 10000 // Load the weapon model before using this 01A4: (unknown) $5550(0@,2) 0 0127: reset_actor $5550(0@,2) flags 0213: (unknown) $5550(0@,2) 100 03D5: (unknown) $5550(0@,2) 1000 014B: set_actor $5550(0@,2) health_to 1000 020E: (unknown) $5550(0@,2) 1 01C9: (unknown) $5550(0@,2) 100 03D7: (unknown) $5550(0@,2) 1 02F9: (unknown) $5550(0@,2) 0 04AE: (unknown) $5550(0@,2) 0@ 01AF: (unknown) $5550(0@,2) 1 04C2: (unknown) $5550(0@,2) 1 0026: return :REN_C2_14291 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C2_14066 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C2_14066 1 0026: return :REN_C2_14316 00A0: car $5805 wrecked jump_if_false @REN_C2_14329 0026: return :REN_C2_14329 0111: unknown_check $5805 jump_if_false @REN_C2_14346 013A: set_car $5805 door_status_to 1 :REN_C2_14346 3 > $5795 // (int) num > var 0022: jump_if_false @REN_C2_14367 // Note: the incorrect math opcode was used here 013A: set_car $5805 door_status_to 1 0026: return :REN_C2_14367 0036: $5809 = $5812 // (float vars) 0036: $5810 = $5813 // (float vars) 0036: $5811 = $5814 // (float vars) 004D: store_car $5805 position_to $5812 $5813 $5814 037B: constant_params 4 variable_params 1 unknown 1 call_with_params @MAIN_5676 $5812 $5813 $5809 $5810 0@ 0078: if or 02D8: unknown_check $5805 01B3: unknown_check $5805 5.0 > 0@ // (float) num > var 0022: jump_if_false @REN_C2_14447 // Note: the incorrect math opcode was used here 013A: set_car $5805 door_status_to 1 0026: return :REN_C2_14447 0026: return :REN_C2_14449 0045: actor $5815 defined jump_if_false @REN_C2_14464 003F: destroy_actor $5815 :REN_C2_14464 004F: unknown_check $5818 jump_if_false @REN_C2_14479 0049: destroy_car $5818 :REN_C2_14479 0048: $5818 = create_car #JETMAX at 0@ 1@ 2@ 00D1: set_car $5818 Z_angle_to 3@ 00BB: (unknown) $5819 00C0: (unknown) $5818 $5819 00BC: (unknown) $5819 2 0236: (unknown) $5818 3 0126: make_car $5818 very_heavy 1 01F2: (unknown) $5818 1 01C0: (unknown) $5818 $5907 = 0 // (int) 00A4: $5815 = create_actor_pedtype 1 model 132 in_car $5818 driverseat 0045: actor $1038 defined jump_if_false @REN_C2_14567 0310: (unknown) $5815 $1038 1 :REN_C2_14567 01A4: (unknown) $5815 0 02A5: (unknown) $5815 0 020E: (unknown) $5815 1 0347: (unknown) $5815 1 0232: (unknown) $5815 1 0368: (unknown) $5815 0 042F: (unknown) $5818 16000 014C: set_car $5818 health_to 16000 $5825 = 0 // (int) $5826 = 0 // (int) $5909 = 0 // (int) 0026: return :REN_C2_14631 $5560(0@,2) > 0 // (int) var > num jump_if_false @REN_C2_14651 003F: destroy_actor $5560(0@,2) :REN_C2_14651 003E: $5560(0@,2) = create_actor_pedtype 1 model 111 at 0 0 30.0 0@ == 0 // (int) var == num jump_if_false @REN_C2_14692 04AE: (unknown) $5560(0@,2) 2 0002: jump @REN_C2_14700 :REN_C2_14692 04AE: (unknown) $5560(0@,2) 3 :REN_C2_14700 01B1: (unknown) $5560(0@,2) 0 0 0 0 0 0347: (unknown) $5560(0@,2) 1 02A5: (unknown) $5560(0@,2) 1 0106: give_actor $5560(0@,2) weapon 28 ammo 10000 // Load the weapon model before using this 01A4: (unknown) $5560(0@,2) 1 0213: (unknown) $5560(0@,2) 100 03D5: (unknown) $5560(0@,2) 1000 014B: set_actor $5560(0@,2) health_to 1000 020E: (unknown) $5560(0@,2) 1 01A4: (unknown) $5560(0@,2) 1 01C9: (unknown) $5560(0@,2) 1 03D7: (unknown) $5560(0@,2) 0 02F9: (unknown) $5560(0@,2) 1 004F: unknown_check $5818 jump_if_false @REN_C2_14837 02B6: (unknown) $5560(0@,2) $5818 1@ 2@ 3@ 4@ 5@ 28 :REN_C2_14837 005E: (unknown) :REN_C2_14839 not $5802 == 1 // (int) var == num jump_if_false @REN_C2_14854 0026: return :REN_C2_14854 0@ = 0 // (int) :REN_C2_14858 00C3: (unknown) $5571(0@,20) $5591(0@,20) $5611(0@,20) $5631(0@,20) 00BD: (unknown) $5631(0@,20) 1 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_14858 00BD: (unknown) $5887 0 0026: return :REN_C2_14908 not $5802 == 1 // (int) var == num jump_if_false @REN_C2_14923 0026: return :REN_C2_14923 0@ = 0 // (int) :REN_C2_14927 00BD: (unknown) $5631(0@,20) 0 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_14927 0026: return :REN_C2_14953 $5802 == 0 // (int) var == num jump_if_false @REN_C2_14967 005F: (unknown) :REN_C2_14967 0376: (unknown) 50 50 $5821 $5822 $5823 0035: 0@ = $5907 // (int vars) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_14998 005E: (unknown) :REN_C2_14998 0039: 1@ = integer $5907 to_float // Note: the incorrect math opcode was used here 031D: (unknown) $5571(0@,20) $5591(0@,20) $5821 $5822 2@ 0375: (unknown) 50 75 1@ 2@ 0036: 2@ = $1044 // (float vars) 002C: 2@ -= $5823 // (float vars) 0375: (unknown) 50 100 $5910 2@ 005E: (unknown) :REN_C2_15047 037A: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C2_7292 $5818 $5820 jump_if_false @REN_C2_15100 004F: unknown_check $5818 jump_if_false @REN_C2_15083 013B: explode_car $5818 :REN_C2_15083 0045: actor $5815 defined jump_if_false @REN_C2_15098 01F1: kill_actor $5815 :REN_C2_15098 005F: (unknown) :REN_C2_15100 3 > $5795 // (int) num > var 0022: jump_if_false @REN_C2_15115 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_15115 004D: store_car $5818 position_to $5821 $5822 $5823 031D: (unknown) $1042 $1043 $5821 $5822 $5910 0038: $5908 = float $5910 to_integer // Note: the incorrect math opcode was used here 0 >= $6029 // (int) num >= var 0022: jump_if_false @REN_C2_15344 // Note: the incorrect math opcode was used here $5910 > 120.0 // (float) var > num jump_if_false @REN_C2_15269 0029: $5826 += $5800 // (int vars) // Note: the incorrect math opcode was used here $5825 == 0 // (int) var == num jump_if_false @REN_C2_15214 $5825 = 1 // (int) $5826 = 0 // (int) 0057: show_text_highpriority GXT 'REN2_H1' time 5000 flag 1 // ~w~You are too far away. Keep in range of ~b~Gonzalez! :REN_C2_15214 $5825 == 1 // (int) var == num jump_if_false @REN_C2_15262 $5826 > 20000 // (int) var > num jump_if_false @REN_C2_15262 $5826 = 0 // (int) 0057: show_text_highpriority GXT 'REN2_H1' time 5000 flag 1 // ~w~You are too far away. Keep in range of ~b~Gonzalez! :REN_C2_15262 0002: jump @REN_C2_15303 :REN_C2_15269 $5825 == 1 // (int) var == num jump_if_false @REN_C2_15298 0057: show_text_highpriority GXT 'REN2_O3' time 5000 flag 1 // Protect ~b~Gonzalez.~w~ Destroy all ~r~enemies. :REN_C2_15298 $5825 = 0 // (int) :REN_C2_15303 $5910 > 200.0 // (float) var > num jump_if_false @REN_C2_15344 014E: 0@ = car $5818 health 0@ -= 2 // (int) 0@ > 2 // (int) var > num jump_if_false @REN_C2_15344 014C: set_car $5818 health_to 0@ :REN_C2_15344 005E: (unknown) :REN_C2_15346 $5907 == 0 // (int) var == num jump_if_false @REN_C2_15377 $6028 = 1 // (int) $6024 = 0 // (int) $6027 = 3 // (int) 0026: return :REN_C2_15377 $5907 == 2 // (int) var == num jump_if_false @REN_C2_15643 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_13128 60.0 > $5910 // (float) num > var 0022: jump_if_false @REN_C2_15433 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC2BE' :REN_C2_15433 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -617.8195 34.1468 7.7963 359.2408 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -621.0692 34.1272 7.7963 353.718 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -620.9819 17.6498 7.7963 170.3128 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -617.1813 17.6825 7.7963 238.1669 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -672.3657 18.4821 7.7996 86.5972 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -667.3997 18.9899 7.7996 276.6248 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -666.9385 35.2049 7.7996 252.9741 :REN_C2_15643 $5907 == 3 // (int) var == num jump_if_false @REN_C2_15662 $6027 = 3 // (int) :REN_C2_15662 $5907 == 4 // (int) var == num jump_if_false @REN_C2_15805 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_13128 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -803.9675 -326.8824 8.2848 244.93 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -803.9706 -337.0089 8.2848 272.6046 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -803.0443 -358.0906 8.2848 293.9756 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13261 -806.6703 -347.2398 10.7926 269.3941 :REN_C2_15805 $5907 == 7 // (int) var == num jump_if_false @REN_C2_15824 $6027 = 3 // (int) :REN_C2_15824 $5907 == 12 // (int) var == num jump_if_false @REN_C2_15847 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_12948 :REN_C2_15847 0026: return :REN_C2_15849 00A0: car $5818 wrecked jump_if_false @REN_C2_15862 005F: (unknown) :REN_C2_15862 0035: 0@ = $5907 // (int vars) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_15891 01C0: (unknown) $5818 $5795 = 90 // (int) 005E: (unknown) :REN_C2_15891 0102: car $5818 near_point $5571(0@,20) $5591(0@,20) radius 30.0 30.0 sphere 0 0022: jump_if_false @REN_C2_15988 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_15346 0249: (unknown) $5801 $5802 == 1 // (int) var == num jump_if_false @REN_C2_15980 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_14908 0248: (unknown) $5571(0@,20) $5591(0@,20) $5611(0@,20) 10.0 $5801 00BD: (unknown) $5631(0@,20) 0 :REN_C2_15980 $5907 += 1 // (int) 005E: (unknown) :REN_C2_15988 005E: (unknown) :REN_C2_15990 00A0: car $5818 wrecked jump_if_false @REN_C2_16003 005F: (unknown) :REN_C2_16003 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_12165 jump_if_false @REN_C2_16032 01C0: (unknown) $5818 01F2: (unknown) $5818 1 005E: (unknown) :REN_C2_16032 0035: 0@ = $5907 // (int vars) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_16061 01C0: (unknown) $5818 $5795 = 90 // (int) 005E: (unknown) :REN_C2_16061 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C2_7408 $5818 0.5 jump_if_false @REN_C2_16115 027F: store_coords_to 1@ 2@ 3@ from_actor $5818 with_offset 0 10.0 0 01C3: (unknown) $5818 6.0 01BF: (unknown) $5818 1@ 2@ 3@ 0002: jump @REN_C2_16138 :REN_C2_16115 01C3: (unknown) $5818 12.0 01BF: (unknown) $5818 $5571(0@,20) $5591(0@,20) $5611(0@,20) :REN_C2_16138 01F2: (unknown) $5818 0 005E: (unknown) :REN_C2_16145 009F: actor 0@ dead jump_if_false @REN_C2_16163 02B7: (unknown) 0@ 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0026: return :REN_C2_16163 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_7129 jump_if_false @REN_C2_16213 0326: unknown_check 0@ $1038 0022: jump_if_false @REN_C2_16211 // Note: the incorrect math opcode was used here 01A4: (unknown) 0@ 0 00E4: (unknown) 0@ $1038 01C9: (unknown) 0@ 100 03DE: (unknown) 0@ 1 :REN_C2_16211 0026: return :REN_C2_16213 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 25 0026: return :REN_C2_16225 23@ = -1 // (int) 24@ = -1 // (int) 22@ = 0 // (int) 5@ = 1E08 // (float) 009F: actor 0@ dead jump_if_false @REN_C2_16259 005F: (unknown) :REN_C2_16259 0043: store_actor 0@ position_to 16@ 17@ 18@ // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 13@ 14@ 15@ with_offset 0 5.0 0 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5764 16@ 17@ 18@ 13@ 14@ 15@ 7@ 8@ 9@ 1@ = 0 // (int) :REN_C2_16299 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @REN_C2_8518 1@ jump_if_false @REN_C2_16445 037B: constant_params 6 variable_params 1 unknown 25 call_with_params @MAIN_5714 16@ 17@ 18@ $5720(1@,8) $5728(1@,8) $5736(1@,8) 6@ 0078: if and 22500.0 > 6@ // (float) num > var 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_16445 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5764 16@ 17@ 18@ $5720(1@,8) $5728(1@,8) $5736(1@,8) 10@ 11@ 12@ 0373: (unknown) 10@ 11@ 12@ 7@ 8@ 9@ 3@ 037B: constant_params 1 variable_params 1 unknown 25 call_with_params @MAIN_5497 3@ 4@ 4@ > 0.2 // (float) var > num jump_if_false @REN_C2_16445 0035: 24@ = $5656(1@,8) // (int vars) 0036: 5@ = 6@ // (float vars) 22@ = 1 // (int) :REN_C2_16445 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C2_16299 1@ = 0 // (int) :REN_C2_16466 not $5785(1@,12) == -1 // (int) var == num jump_if_false @REN_C2_16613 0045: actor $5785(1@,12) defined jump_if_false @REN_C2_16613 0043: store_actor $5785(1@,12) position_to 19@ 20@ 21@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 1 unknown 25 call_with_params @MAIN_5714 16@ 17@ 18@ 19@ 20@ 21@ 6@ 0078: if and 22500.0 > 6@ // (float) num > var 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_16613 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5764 16@ 17@ 18@ 19@ 20@ 21@ 10@ 11@ 12@ 0373: (unknown) 10@ 11@ 12@ 7@ 8@ 9@ 3@ 037B: constant_params 1 variable_params 1 unknown 25 call_with_params @MAIN_5497 3@ 4@ 4@ > 0.2 // (float) var > num jump_if_false @REN_C2_16613 0035: 23@ = $5785(1@,12) // (int vars) 0036: 5@ = 6@ // (float vars) 22@ = 2 // (int) :REN_C2_16613 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C2_16466 $6029 > 0 // (int) var > num jump_if_false @REN_C2_16768 004F: unknown_check $6029 jump_if_false @REN_C2_16768 004D: store_car $6029 position_to 19@ 20@ 21@ 037B: constant_params 6 variable_params 1 unknown 25 call_with_params @MAIN_5714 16@ 17@ 18@ 19@ 20@ 21@ 6@ 0078: if and 22500.0 > 6@ // (float) num > var 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_16768 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5764 16@ 17@ 18@ 19@ 20@ 21@ 10@ 11@ 12@ 0373: (unknown) 10@ 11@ 12@ 7@ 8@ 9@ 3@ 037B: constant_params 1 variable_params 1 unknown 25 call_with_params @MAIN_5497 3@ 4@ 4@ > 0.2 // (float) var > num jump_if_false @REN_C2_16768 0035: 24@ = $6029 // (int vars) 0036: 5@ = 6@ // (float vars) 22@ = 1 // (int) :REN_C2_16768 22@ == 0 // (int) var == num jump_if_false @REN_C2_16789 0505: (unknown) 0@ 1 -1 0 005F: (unknown) :REN_C2_16789 22@ == 1 // (int) var == num jump_if_false @REN_C2_16816 0505: (unknown) 0@ 1 24@ 1 0002: jump @REN_C2_16835 :REN_C2_16816 22@ == 2 // (int) var == num jump_if_false @REN_C2_16835 0505: (unknown) 0@ 0 23@ 1 :REN_C2_16835 005E: (unknown) :REN_C2_16837 $5550(0@,2) == 0 // (int) var == num jump_if_false @REN_C2_16853 005F: (unknown) :REN_C2_16853 009F: actor $5550(0@,2) dead jump_if_false @REN_C2_16887 02B7: (unknown) $5550(0@,2) 0112: remove_references_to_actor $5550(0@,2) // Like turning an actor into a random pedestrian $5550(0@,2) = 0 // (int) 005F: (unknown) :REN_C2_16887 00A0: car $5805 wrecked jump_if_false @REN_C2_16919 02B7: (unknown) $5550(0@,2) 0112: remove_references_to_actor $5550(0@,2) // Like turning an actor into a random pedestrian $5550(0@,2) = 0 // (int) 005F: (unknown) :REN_C2_16919 02D8: unknown_check $5805 jump_if_false @REN_C2_16951 02B7: (unknown) $5550(0@,2) 0112: remove_references_to_actor $5550(0@,2) // Like turning an actor into a random pedestrian $5550(0@,2) = 0 // (int) 005F: (unknown) :REN_C2_16951 3 > $5795 // (int) num > var 0022: jump_if_false @REN_C2_16966 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_16966 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_7129 jump_if_false @REN_C2_17098 0326: unknown_check $5550(0@,2) $1038 0022: jump_if_false @REN_C2_17085 // Note: the incorrect math opcode was used here $5795 >= 3 // (int) var >= num jump_if_false @REN_C2_17024 02B7: (unknown) $5550(0@,2) 0002: jump @REN_C2_17032 :REN_C2_17024 020E: (unknown) $5550(0@,2) 1 :REN_C2_17032 00E5: (unknown) $5550(0@,2) $1038 01C9: (unknown) $5550(0@,2) 100 01A4: (unknown) $5550(0@,2) 0 03DE: (unknown) $5550(0@,2) 1 0112: remove_references_to_actor $5550(0@,2) // Like turning an actor into a random pedestrian $5550(0@,2) = 0 // (int) 005F: (unknown) 0002: jump @REN_C2_17098 :REN_C2_17085 0505: (unknown) $5550(0@,2) 1 -1 0 005F: (unknown) :REN_C2_17098 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_16225 $5550(0@,2) 005E: (unknown) :REN_C2_17114 $5911 == 1 // (int) var == num jump_if_false @REN_C2_17129 0026: return :REN_C2_17129 0045: actor $5815 defined jump_if_false @REN_C2_17166 0326: unknown_check $5815 $1038 0022: jump_if_false @REN_C2_17159 // Note: the incorrect math opcode was used here $5911 = 1 // (int) :REN_C2_17159 0002: jump @REN_C2_17172 :REN_C2_17166 $5911 = 1 // (int) :REN_C2_17172 0@ = 0 // (int) :REN_C2_17176 0045: actor $5560(0@,2) defined jump_if_false @REN_C2_17217 0326: unknown_check $5560(0@,2) $1038 0022: jump_if_false @REN_C2_17210 // Note: the incorrect math opcode was used here $5911 = 1 // (int) :REN_C2_17210 0002: jump @REN_C2_17223 :REN_C2_17217 $5911 = 1 // (int) :REN_C2_17223 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17176 0@ = 0 // (int) :REN_C2_17244 0045: actor $5550(0@,2) defined jump_if_false @REN_C2_17285 0326: unknown_check $5550(0@,2) $1038 0022: jump_if_false @REN_C2_17278 // Note: the incorrect math opcode was used here $5911 = 1 // (int) :REN_C2_17278 0002: jump @REN_C2_17291 :REN_C2_17285 $5911 = 1 // (int) :REN_C2_17291 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17244 $5911 == 0 // (int) var == num jump_if_false @REN_C2_17322 0026: return :REN_C2_17322 0@ = 0 // (int) :REN_C2_17326 0045: actor $5560(0@,2) defined jump_if_false @REN_C2_17355 00E4: (unknown) $5560(0@,2) $1038 01C9: (unknown) $5560(0@,2) 100 :REN_C2_17355 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17326 0@ = 0 // (int) :REN_C2_17376 0045: actor $5550(0@,2) defined jump_if_false @REN_C2_17405 00E4: (unknown) $5550(0@,2) $1038 01C9: (unknown) $5550(0@,2) 100 :REN_C2_17405 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17376 0026: return :REN_C2_17424 009F: actor $5815 dead jump_if_false @REN_C2_17456 0006: $5804 = 'REN2_F2' // (string) // ~r~Gonzalez is dead. // Note: the incorrect math opcode was used here $5795 = 92 // (int) 005E: (unknown) :REN_C2_17456 00A0: car $5818 wrecked jump_if_false @REN_C2_17488 0006: $5804 = 'REN2_F1' // (string) // ~r~Gonzalez's boat was destroyed. // Note: the incorrect math opcode was used here $5795 = 92 // (int) 005E: (unknown) :REN_C2_17488 005F: (unknown) :REN_C2_17490 0035: $5795 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_7172 0249: (unknown) $5801 00BB: (unknown) $6068 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 $5795 == 1 // (int) var == num jump_if_false @REN_C2_17686 $5909 = 0 // (int) $6065 = -557.4761 // (float) $6066 = 596.582 // (float) $6067 = 11.0773 // (float) 0045: actor $1038 defined jump_if_false @REN_C2_17644 007E: actor $1038 driving jump_if_false @REN_C2_17616 0216: (unknown) $1038 -18.4909 930.0701 10.9395 0002: jump @REN_C2_17635 :REN_C2_17616 0044: put_actor $1038 at -18.4909 930.0701 10.9395 :REN_C2_17635 00CF: set_actor $1038 Z_angle_to 334.1927 :REN_C2_17644 00BB: (unknown) $6068 00C3: (unknown) $6065 $6066 $6067 $6068 5@ = 5.0 // (float) 5@ *= 2.0 // (float) 0248: (unknown) $6065 $6066 $6067 5@ $5801 00BB: (unknown) $5819 0026: return :REN_C2_17686 $5795 == 2 // (int) var == num jump_if_false @REN_C2_17943 04C6: (unknown) 0 $1046 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @REN_C2_14449 -552.9 533.52 7.26 -169.49 $5808 == 1 // (int) var == num jump_if_false @REN_C2_17790 004F: unknown_check $5805 jump_if_false @REN_C2_17790 0325: (unknown) $5805 1 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_14291 00C0: (unknown) $5805 $6068 00BC: (unknown) $6068 2 :REN_C2_17790 004F: unknown_check $5818 jump_if_false @REN_C2_17883 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @REN_C2_14631 0 -1.37 -3.14 2.01 1 90.0 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @REN_C2_14631 1 1.37 -3.14 2.01 3 90.0 00BB: (unknown) $5819 01C3: (unknown) $5818 0 01C0: (unknown) $5818 01F2: (unknown) $5818 1 :REN_C2_17883 0045: actor $1038 defined jump_if_false @REN_C2_17938 0044: put_actor $1038 at -548.58 561.861 8.1 004F: unknown_check $5805 jump_if_false @REN_C2_17938 004D: store_car $5805 position_to 2@ 3@ 4@ 010F: (unknown) $1038 2@ 3@ 4@ :REN_C2_17938 $5911 = 0 // (int) :REN_C2_17943 $5795 == 3 // (int) var == num jump_if_false @REN_C2_18453 02CB: (unknown) 10.0 024F: (unknown) 0 0045: actor $1038 defined jump_if_false @REN_C2_17984 009B: clear_player $1038 wanted_level 0339: (unknown) $1038 0 :REN_C2_17984 004F: unknown_check $5818 jump_if_false @REN_C2_18059 0035: 1@ = $5907 // (int vars) 0325: (unknown) $5818 0 01F2: (unknown) $5818 0 01BF: (unknown) $5818 $5571(1@,20) $5591(1@,20) $5611(1@,20) 01C3: (unknown) $5818 12.0 00BB: (unknown) $5819 00C0: (unknown) $5818 $5819 00BC: (unknown) $5819 2 01B2: (unknown) $5818 0 0 1 0 0 :REN_C2_18059 0045: actor $5815 defined jump_if_false @REN_C2_18079 01B1: (unknown) $5815 0 0 0 0 0 :REN_C2_18079 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_13162 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_8240 $6024 = 6000 // (int) $6027 = 2 // (int) 1@ = 0 // (int) :REN_C2_18116 0045: actor $5550(1@,2) defined jump_if_false @REN_C2_18162 003F: destroy_actor $5550(1@,2) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_14066 1@ 01B1: (unknown) $5550(1@,2) 1 1 1 1 1 :REN_C2_18162 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @REN_C2_18116 1@ = 0 // (int) :REN_C2_18183 0045: actor $5560(1@,2) defined jump_if_false @REN_C2_18242 03D5: (unknown) $5560(1@,2) 2000 033B: (unknown) $5560(1@,2) 00A2: (unknown) $5560(1@,2) 014B: set_actor $5560(1@,2) health_to 2000 01B1: (unknown) $5560(1@,2) 1 1 1 1 1 :REN_C2_18242 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @REN_C2_18183 004F: unknown_check $5805 jump_if_false @REN_C2_18321 0325: (unknown) $5805 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_13664 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_7129 jump_if_false @REN_C2_18306 03D8: (unknown) $5805 :REN_C2_18306 01B2: (unknown) $5805 0 0 0 0 0 013A: set_car $5805 door_status_to 4 :REN_C2_18321 00AE: remove_status_text $5820 00AE: remove_status_text $5908 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_4810 2 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @REN_C2_7292 $5818 $5820 0311: status_text $5820 type 1 line 1 GXT 'REN2_HP' // global_variable // Gonzalez $5802 == 1 // (int) var == num jump_if_false @REN_C2_18441 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_4810 1 0311: status_text $5908 type 0 line 2 GXT 'REN2_DS' // global_variable // Distance 0035: 1@ = $5907 // (int vars) 0249: (unknown) $5801 0248: (unknown) $5571(1@,20) $5591(1@,20) $5611(1@,20) 10.0 $5801 :REN_C2_18441 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_7644 0026: return :REN_C2_18453 0026: return :REN_C2_18455 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC2BA' 'REN2_G1' -1 1 // ~w~There are boats coming! Get them! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC2BA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC2BB' 'REN2_G2' -1 1 // ~w~More boats incoming! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC2BB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC2BC' 'REN2_G3' -1 1 // ~w~Kill them all. Do I have to do everything myself? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC2BC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC2BD' 'REN2_O5' -99 0 // Shoot down the ~r~copter! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC2BD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'RENC2BE' 'REN2_G5' -1 1 // ~w~Kill them all! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'RENC2BE' 0026: return :REN_C2_18721 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 132 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 111 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 258 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 233 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 225 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 109 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 263 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 213 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 352 0026: return 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 $5808 = 1 // (int) 00A0: car $5818 wrecked jump_if_false @REN_C2_18902 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C2_14449 -612.17 -1371.16 5.9 199.01 0002: jump @REN_C2_18930 :REN_C2_18902 0422: (unknown) $5818 -612.17 -1371.16 5.92 00D1: set_car $5818 Z_angle_to 199.01 :REN_C2_18930 01C0: (unknown) $5818 01F2: (unknown) $5818 1 00A0: car $5805 wrecked jump_if_false @REN_C2_18981 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C2_13998 -548.83 562.54 7.08 -194.94 :REN_C2_18981 004F: unknown_check $5805 jump_if_false @REN_C2_19048 0422: (unknown) $5805 -602.89 -1374.63 9.78 03D8: (unknown) $5805 00D1: set_car $5805 Z_angle_to 185.01 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_14291 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_13821 03D8: (unknown) $5805 :REN_C2_19048 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C2_11334 -602.89 -1374.63 19.78 332.5 00AE: remove_status_text $5820 00AE: remove_status_text $5908 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_4810 2 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C2_7292 $5818 $5820 0311: status_text $5820 type 1 line 1 GXT 'REN2_HP' // global_variable // Gonzalez $5802 == 1 // (int) var == num jump_if_false @REN_C2_19197 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_4810 1 0311: status_text $5908 type 0 line 2 GXT 'REN2_DS' // global_variable // Distance 0035: 0@ = $5907 // (int vars) 0249: (unknown) $5801 0248: (unknown) $5571(0@,20) $5591(0@,20) $5611(0@,20) 10.0 $5801 :REN_C2_19197 00BB: (unknown) $6068 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4484 500 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4326 $6027 = 1 // (int) 0057: show_text_highpriority GXT 'REN2_G4' time 5000 flag 1 // ~w~Shoot down the copters! $5795 = 3 // (int) $6024 = 5000 // (int) $6027 = 2 // (int) 0026: return :REN_C2_19267 $5824 = 0 // (int) $5911 = 0 // (int) $5816 = 0 // (int) $5817 = 0 // (int) 0006: $5804 = '' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_8067 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_13044 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_11280 $6028 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C2_7935 0 $5827 = -588.99 // (float) $5847 = 411.32 // (float) $5867 = 5.77 // (float) $5828 = -604.4 // (float) $5848 = 354.8 // (float) $5868 = 5.77 // (float) $5829 = -637.74 // (float) $5849 = 167.37 // (float) $5869 = 5.77 // (float) $5830 = -643.06 // (float) $5850 = -1.13 // (float) $5870 = 5.84 // (float) $5831 = -740.29 // (float) $5851 = -168.29 // (float) $5871 = 5.77 // (float) $5832 = -763.9 // (float) $5852 = -345.65 // (float) $5872 = 6.19 // (float) $5833 = -744.55 // (float) $5853 = -519.96 // (float) $5873 = 5.75 // (float) $5834 = -729.38 // (float) $5854 = -646.49 // (float) $5874 = 5.88 // (float) $5835 = -624.96 // (float) $5855 = -856.23 // (float) $5875 = 5.88 // (float) $5836 = -626.94 // (float) $5856 = -949.28 // (float) $5876 = 6.04 // (float) $5837 = -640.93 // (float) $5857 = -1039.67 // (float) $5877 = 6.26 // (float) $5838 = -660.65 // (float) $5858 = -1110.52 // (float) $5878 = 5.76 // (float) $5839 = -645.74 // (float) $5859 = -1197.91 // (float) $5879 = 5.96 // (float) $5840 = -627.21 // (float) $5860 = -1281.89 // (float) $5880 = 6.18 // (float) $5841 = -609.78 // (float) $5861 = -1380.41 // (float) $5881 = 6.01 // (float) $5842 = -551.76 // (float) $5862 = -1471.93 // (float) $5882 = 6.07 // (float) $5843 = -557.41 // (float) $5863 = -1550.6 // (float) $5883 = 6.13 // (float) $5844 = -675.52 // (float) $5864 = -1609.84 // (float) $5884 = 6.24 // (float) $5845 = -783.77 // (float) $5865 = -1566.38 // (float) $5885 = 5.97 // (float) $5846 = -771.21 // (float) $5866 = -1570.04 // (float) $5886 = 5.97 // (float) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_14839 0271: (unknown) 1 4 0271: (unknown) 2 1 0271: (unknown) 2 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_18721 $5802 == 1 // (int) var == num jump_if_false @REN_C2_19948 0045: actor $1038 defined jump_if_false @REN_C2_19948 0106: give_actor $1038 weapon 28 ammo 10000 // Load the weapon model before using this :REN_C2_19948 0109: set_weather 0 00AA: set_parked_car_generator $1879 cars_to_generate_to 0 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @REN_C2_3525 -543.78 545.7 7.7 20.0 20.0 20.0 $5797 = 1 // (int) 005E: (unknown) :REN_C2_19998 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 010A: release_weather 024F: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 04C6: (unknown) 1 00AE: remove_status_text $5820 00AE: remove_status_text $5908 00AE: remove_status_text $6032 00BB: (unknown) $6068 0249: (unknown) $5801 020D: (unknown) $5815 00BB: (unknown) $5819 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_7935 0 0@ = 0 // (int) :REN_C2_20077 00BB: (unknown) $5631(0@,20) 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_20077 0@ = 0 // (int) :REN_C2_20104 003F: destroy_actor $5550(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_20104 0@ = 0 // (int) :REN_C2_20131 003F: destroy_actor $5560(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_20131 0252: object $1823 exists jump_if_false @REN_C2_20196 010D: put_object $1823 at -811.43 -1550.75 8.04 00D3: set_object $1823 z_angle_to 337.5 02FA: (unknown) $1823 0 :REN_C2_20196 0113: remove_references_to_car $5818 // Like turning a car into any random car 0112: remove_references_to_actor $5815 // Like turning an actor into a random pedestrian 0045: actor $1038 defined jump_if_false @REN_C2_20221 0339: (unknown) $1038 1 :REN_C2_20221 004F: unknown_check $5805 jump_if_false @REN_C2_20238 013A: set_car $5805 door_status_to 1 :REN_C2_20238 0113: remove_references_to_car $5805 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_13162 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_8240 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_11824 00AA: set_parked_car_generator $1879 cars_to_generate_to 101 $1046 = 0 // (int) 0026: return :REN_C2_20285 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_190 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 00B9: set_camera_position -541.09 559.6 9.41 rotations 0 0 0 00BA: set_camera_point_at -541.43 558.68 9.21 mode 2 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @REN_C2_14449 -546.3 541.19 6.57 286.0 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @REN_C2_13998 -550.78 569.26 7.07 195.0 0249: (unknown) $5801 0045: actor $5815 defined jump_if_false @REN_C2_20442 0216: (unknown) $5815 -562.3141 582.6028 11.0092 0200: (unknown) $5815 0 :REN_C2_20442 004F: unknown_check $5818 jump_if_false @REN_C2_20516 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @REN_C2_14631 0 -1.37 -3.14 2.01 1 90.0 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @REN_C2_14631 1 1.37 -3.14 2.01 3 90.0 :REN_C2_20516 0045: actor $1038 defined jump_if_false @REN_C2_20532 0200: (unknown) $1038 0 :REN_C2_20532 003E: 8@ = create_actor_pedtype 22 model 132 at -546.1322 550.9982 8.1074 0423: (unknown) 8@ -546.1322 550.9982 8.1074 02EE: get_actor 8@ coords_to 0@ 1@ 2@ with_offset 0 3.0 0 003E: 7@ = create_actor_pedtype 22 model 0 at 0@ 1@ 2@ 0423: (unknown) 7@ 0@ 1@ 2@ 003E: 3@ = create_actor_pedtype 22 model 111 at -547.4014 550.5243 8.1074 0423: (unknown) 3@ -547.4014 550.5243 8.1074 00CF: set_actor 3@ Z_angle_to 28.8582 0106: give_actor 3@ weapon 28 ammo 100000 // Load the weapon model before using this 00F4: (unknown) 3@ 7@ 04AE: (unknown) 3@ 0 003E: 4@ = create_actor_pedtype 22 model 111 at -544.6945 552.2236 8.1074 0423: (unknown) 4@ -544.6945 552.2236 8.1074 00CF: set_actor 4@ Z_angle_to 14.5881 0106: give_actor 4@ weapon 28 ammo 100000 // Load the weapon model before using this 00F4: (unknown) 4@ 7@ 04AE: (unknown) 4@ 1 013E: actor 7@ look_at_actor 8@ 013E: actor 8@ look_at_actor 7@ 5@ = 0 // (int) :REN_C2_20744 0045: actor $5560(5@,2) defined jump_if_false @REN_C2_20763 00A2: (unknown) $5560(5@,2) :REN_C2_20763 0045: actor 4@(5@,2) defined jump_if_false @REN_C2_20780 00A2: (unknown) 4@(5@,2) :REN_C2_20780 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @REN_C2_20744 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4484 500 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AA' 'REN2_I1' 7@ 0 // ~w~Are you Gonzalez? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AB' 'REN2_I2' 8@ 0 // ~w~Ah, you must be Victor. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AC' 'SRNC2AC' 8@ 0 // ~w~Senor, I need to get my Colonel's merchandise safely to Viceport. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AC' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AD' 'REN2_I3' 7@ 0 // ~w~Your Colonel? You're in the army? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AD' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AE' 'REN2_I4' 8@ 0 // ~w~Not your army. Colonel Juan Garcia Cortez's my boss. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor 7@ defined jump_if_false @REN_C2_21086 04B4: (unknown) 7@ 120 523 100.0 :REN_C2_21086 0045: actor 8@ defined jump_if_false @REN_C2_21107 04B4: (unknown) 8@ 120 518 100.0 :REN_C2_21107 00B9: set_camera_position -544.96 555.03 8.69 rotations 0 0 0 00BA: set_camera_point_at -545.34 554.13 8.48 mode 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AA' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'RENC2AA' jump_if_false @REN_C2_21209 0002: jump @REN_C2_22035 :REN_C2_21209 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AB' 0 5@ = 0 // (int) :REN_C2_21233 0045: actor $5560(5@,2) defined jump_if_false @REN_C2_21252 00A2: (unknown) $5560(5@,2) :REN_C2_21252 0045: actor 4@(5@,2) defined jump_if_false @REN_C2_21269 00A2: (unknown) 4@(5@,2) :REN_C2_21269 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @REN_C2_21233 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'RENC2AB' jump_if_false @REN_C2_21319 0002: jump @REN_C2_22035 :REN_C2_21319 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AA' 'SRNC2AF' 8@ 0 // ~w~This coke belongs to him, so do not mess with us if you want to live. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AC' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'RENC2AC' jump_if_false @REN_C2_21402 0002: jump @REN_C2_22035 :REN_C2_21402 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AG' 'REN2_I5' 7@ 0 // ~w~I'll bear that in mind. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AD' 0 0045: actor 7@ defined jump_if_false @REN_C2_21473 04B4: (unknown) 7@ 121 557 1.0 :REN_C2_21473 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'RENC2AD' jump_if_false @REN_C2_21506 0002: jump @REN_C2_22035 :REN_C2_21506 0045: actor 7@ defined jump_if_false @REN_C2_21524 0528: (unknown) 7@ 557 -0.5 :REN_C2_21524 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'RENC2AI' 'REN2_I7' 8@ 0 // ~w~Take my copter, my men will join you. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AE' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'RENC2AE' jump_if_false @REN_C2_21607 0002: jump @REN_C2_22035 :REN_C2_21607 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AF' 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AF' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'RENC2AF' jump_if_false @REN_C2_21679 0002: jump @REN_C2_22035 :REN_C2_21679 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AG' 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AG' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'RENC2AG' jump_if_false @REN_C2_21751 0002: jump @REN_C2_22035 :REN_C2_21751 00B9: set_camera_position -549.29 574.17 9.44 rotations 0 0 0 00BA: set_camera_point_at -549.31 573.19 9.24 mode 2 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'RENC2AI' 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'RENC2AI' 0 004F: unknown_check $5805 jump_if_false @REN_C2_21921 0045: actor 7@ defined jump_if_false @REN_C2_21855 00EA: (unknown) 7@ $5805 :REN_C2_21855 0045: actor 3@ defined 0022: jump_if_false @REN_C2_21888 // Note: the incorrect math opcode was used here 027F: store_coords_to 0@ 1@ 2@ from_actor $5805 with_offset 2.0 0 0 04B9: (unknown) 3@ 0 0 1 00EE: (unknown) 3@ 0@ 1@ :REN_C2_21888 0045: actor 4@ defined 0022: jump_if_false @REN_C2_21921 // Note: the incorrect math opcode was used here 027F: store_coords_to 0@ 1@ 2@ from_actor $5805 with_offset -2.0 0 0 04B9: (unknown) 4@ 0 0 1 00EE: (unknown) 4@ 0@ 1@ :REN_C2_21921 00B9: set_camera_position -549.29 574.17 9.44 rotations 0 0 0 00BA: set_camera_point_at -549.31 573.19 9.24 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -549.3 573.78 9.36 rotations 0 0 0 00BA: set_camera_point_at -549.32 572.8 9.15 mode 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 5000 jump_if_false @REN_C2_22035 0002: jump @REN_C2_22035 :REN_C2_22035 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 003F: destroy_actor 7@ 003F: destroy_actor 8@ 003F: destroy_actor 3@ 003F: destroy_actor 4@ 0444: (unknown) 120 0444: (unknown) 121 0045: actor $1038 defined jump_if_false @REN_C2_22118 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @REN_C2_3645 $1038 548.7201 563.4308 8.1074 00CF: set_actor $1038 Z_angle_to 18.6544 0200: (unknown) $1038 1 :REN_C2_22118 004F: unknown_check $5818 jump_if_false @REN_C2_22158 0201: (unknown) $5818 1 0045: actor $5815 defined jump_if_false @REN_C2_22158 0200: (unknown) $5815 1 021C: (unknown) $5815 $5818 :REN_C2_22158 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_17490 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_18455 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_355 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_7172 0026: return :REN_C2_22215 00A0: car 0@ wrecked jump_if_false @REN_C2_22227 005F: (unknown) :REN_C2_22227 1@ = 0 // (int) 16@ = 1.0 // (float) 15@ = -1.0 // (float) 8@ = 20 // (int) 12@ = 1.0 // (float) 14@ = 1.0 // (float) 13@ = 0 // (float) 004D: store_car 0@ position_to 5@ 6@ 7@ 01B2: (unknown) 0@ 1 1 1 1 1 2@ = 0 // (int) 0036: 11@ = 7@ // (float vars) 0003: shake_camera 800 013C: create_explosion_at 5@ 6@ 7@ radius 4 :REN_C2_22303 20 > 2@ // (int) num > var 0022: jump_if_false @REN_C2_22399 // Note: the incorrect math opcode was used here 0138: 9@ = random_float_in_ranges -4.0 4.0 0138: 10@ = random_float_in_ranges -4.0 4.0 002A: 9@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 002A: 10@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 7@ // (float vars) 11@ += 3.0 // (float) 01AA: $5813(2@,20) = create_object #PIZZABOX at 9@ 10@ 11@ 03AA: (unknown) $5813(2@,20) 1.0 1.0 0.99 022A: (unknown) $5813(2@,20) 1 2@ += 1 // (int) 0002: jump @REN_C2_22303 :REN_C2_22399 0001: wait 0 ms 2@ = 0 // (int) :REN_C2_22406 20 > 2@ // (int) num > var 0022: jump_if_false @REN_C2_22487 // Note: the incorrect math opcode was used here 0252: object $5813(2@,20) exists 0022: jump_if_false @REN_C2_22475 // Note: the incorrect math opcode was used here 0138: 9@ = random_float_in_ranges -40.0 40.0 0138: 10@ = random_float_in_ranges -40.0 40.0 0138: 11@ = random_float_in_ranges 20.0 30.0 0224: (unknown) $5813(2@,20) 9@ 10@ 11@ 0225: (unknown) $5813(2@,20) 1 :REN_C2_22475 2@ += 1 // (int) 0002: jump @REN_C2_22406 :REN_C2_22487 013C: create_explosion_at 5@ 6@ 7@ radius 6 8@ = 0 // (int) :REN_C2_22498 8@ > 0 // (int) var > num jump_if_false @REN_C2_22641 0001: wait 0 ms 0377: (unknown) 44 4@ 4@ > 0 // (int) var > num jump_if_false @REN_C2_22540 1@ = 1 // (int) 0002: jump @REN_C2_22689 :REN_C2_22540 0138: 9@ = random_float_in_ranges 15@ 16@ 0138: 10@ = random_float_in_ranges 15@ 16@ 002A: 9@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 002A: 10@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 9@ 10@ 11@ 0 0 13@ 12@ 0231: (unknown) 18 5@ 6@ 7@ 0 0 13@ 12@ 0 0 0 1 15@ *= 1.1 // (float) 16@ *= 1.1 // (float) 12@ += 2.0 // (float) 14@ += 0.5 // (float) 13@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @REN_C2_12206 8@ -= 1 // (int) 0002: jump @REN_C2_22498 :REN_C2_22641 004F: unknown_check 0@ jump_if_false @REN_C2_22662 01B2: (unknown) 0@ 0 0 0 0 0 013B: explode_car 0@ :REN_C2_22662 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4341 3000 jump_if_false @REN_C2_22689 0002: jump @REN_C2_22689 :REN_C2_22689 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @MAIN_4311 2@ = 0 // (int) :REN_C2_22703 20 > 2@ // (int) num > var 0022: jump_if_false @REN_C2_22733 // Note: the incorrect math opcode was used here 0093: destroy_object $5813(2@,20) 2@ += 1 // (int) 0002: jump @REN_C2_22703 :REN_C2_22733 005E: (unknown) :REN_C2_22735 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_190 1000 00B9: set_camera_position -804.33 -1518.25 11.19 rotations 0 0 0 00BA: set_camera_point_at -805.14 -1518.78 11.42 mode 2 0249: (unknown) $5801 0160: load_model #SENTINEL 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_8240 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_11824 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_13162 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7935 0 003F: destroy_actor $5806 003F: destroy_actor $5807 0045: actor $1038 defined jump_if_false @REN_C2_22895 02F8: (unknown) $1038 1 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C2_3645 $1038 -804.55 -1540.35 12.52 0200: (unknown) $1038 0 :REN_C2_22895 0049: destroy_car $5805 037A: constant_params 4 variable_params 1 unknown 20 call_with_params @REN_C2_8736 -701.73 -1604.71 5.965 69.27 7@ jump_if_false @REN_C2_22939 039E: (unknown) :REN_C2_22939 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_3921 $5818 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_3921 $5656(7@,8) 004F: unknown_check $5656(7@,8) jump_if_false @REN_C2_23084 4@ = 0 // (int) :REN_C2_22982 0045: actor $5560(4@,2) defined jump_if_false @REN_C2_23012 01A4: (unknown) $5560(4@,2) 0 00EC: (unknown) $5560(4@,2) $5656(7@,8) :REN_C2_23012 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @REN_C2_22982 4@ = 0 // (int) :REN_C2_23033 0045: actor $5550(4@,2) defined jump_if_false @REN_C2_23067 01A4: (unknown) $5550(4@,2) 0 0505: (unknown) $5550(4@,2) 1 $5656(7@,8) 1 :REN_C2_23067 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @REN_C2_23033 :REN_C2_23084 01BB: (unknown) -834.58 -1524.15 12.07 19@ 003E: 2@ = create_actor_pedtype 22 model 0 at -834.58 -1524.15 19@ 00CF: set_actor 2@ Z_angle_to -90.12 01BB: (unknown) -834.32 -1525.51 12.08 19@ 003E: 3@ = create_actor_pedtype 22 model 132 at -834.32 -1525.51 19@ 00CF: set_actor 3@ Z_angle_to -75.12 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4484 250 18@ = 6.5 // (float) 0045: actor 2@ defined jump_if_false @REN_C2_23234 02EE: get_actor 2@ coords_to 14@ 15@ 16@ with_offset 0 18@ 0 01BB: (unknown) 14@ 15@ 16@ 19@ 0036: 16@ = 19@ // (float vars) 0044: put_actor 2@ at 14@ 15@ 16@ 00CF: set_actor 2@ Z_angle_to -90.12 :REN_C2_23234 0045: actor 3@ defined jump_if_false @REN_C2_23277 02EE: get_actor 3@ coords_to 14@ 15@ 16@ with_offset 0 18@ 0 01BB: (unknown) 14@ 15@ 16@ 19@ 0036: 16@ = 19@ // (float vars) 0044: put_actor 3@ at 14@ 15@ 16@ 00CF: set_actor 3@ Z_angle_to -75.12 :REN_C2_23277 0045: actor 2@ defined jump_if_false @REN_C2_23291 0200: (unknown) 2@ 0 :REN_C2_23291 0045: actor 3@ defined jump_if_false @REN_C2_23305 0200: (unknown) 3@ 0 :REN_C2_23305 0252: object $1823 exists jump_if_false @REN_C2_23322 02FA: (unknown) $1823 1 :REN_C2_23322 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC2CA' 'REN2_E1' 3@ 1 // ~w~I've lost many good men today. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC2CA' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC2CB' 'SRNC2CB' 3@ 1 // ~w~Men I can not afford to lose if I am to protect my Colonel's interests in the deal ahead. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC2CB' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC2CC' 'REN2_E2' 2@ 1 // ~w~If you need a bodyguard you could do a lot worse than me. For the right price, of course. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC2CC' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'RENC2CD' 'REN2_E3' 3@ 1 // ~w~Maybe so, but I can't trust anyone until I've discovered who leaked our arrival to those puta bandits. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'RENC2CD' 00B9: set_camera_position -745.86 -1590.23 7.23 rotations 0 0 0 00BA: set_camera_point_at -746.47 -1589.45 7.31 mode 2 004F: unknown_check $5818 jump_if_false @REN_C2_23648 11@ = -819.39 // (float) 12@ = -1545.02 // (float) 13@ = 5.98 // (float) 004E: put_car $5818 at -740.08 -1577.15 5.67 00D1: set_car $5818 Z_angle_to 69.27 01BF: (unknown) $5818 11@ 12@ 13@ 01C3: (unknown) $5818 30.0 :REN_C2_23648 004F: unknown_check $5656(7@,8) jump_if_false @REN_C2_23711 004F: unknown_check $5818 jump_if_false @REN_C2_23684 027F: store_coords_to 14@ 15@ 16@ from_actor $5818 with_offset 0 -12.0 0 :REN_C2_23684 004E: put_car $5656(7@,8) at 14@ 15@ 16@ 01BF: (unknown) $5656(7@,8) 11@ 12@ 13@ 01C3: (unknown) $5656(7@,8) 20.0 :REN_C2_23711 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 17@ = 0 // (float) 18@ = 1.0 // (float) 18@ /= 50.0 // (float) :REN_C2_23737 1.0 > 17@ // (float) num > var 0022: jump_if_false @REN_C2_23798 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7935 17@ 002A: 17@ += 18@ // (float vars) // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_23791 0002: jump @REN_C2_25269 :REN_C2_23791 0002: jump @REN_C2_23737 :REN_C2_23798 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7935 1.0 00B9: set_camera_position -806.9 -1560.61 7.56 rotations 0 0 0 00BA: set_camera_point_at -805.94 -1560.35 7.63 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 1900 00B9: set_camera_position -806.9 -1560.61 7.56 rotations 0 0 0 00BA: set_camera_point_at -807.42 -1559.76 7.63 mode 1 5@ = 0 // (int) :REN_C2_23902 5@ == 0 // (int) var == num jump_if_false @REN_C2_23996 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_23939 0002: jump @REN_C2_25269 :REN_C2_23939 004F: unknown_check $5818 jump_if_false @REN_C2_23989 01BF: (unknown) $5818 11@ 12@ 13@ 01C3: (unknown) $5818 18.0 0102: car $5818 near_point 11@ 12@ radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C2_23989 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_23989 0002: jump @REN_C2_23902 :REN_C2_23996 17@ = 1.0 // (float) 18@ = 1.0 // (float) 18@ /= 10.0 // (float) :REN_C2_24014 17@ > 0 // (float) var > num jump_if_false @REN_C2_24110 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7935 17@ 002C: 17@ -= 18@ // (float vars) 004F: unknown_check $5656(7@,8) 0022: jump_if_false @REN_C2_24077 // Note: the incorrect math opcode was used here 027F: store_coords_to 14@ 15@ 16@ from_actor $5656(7@,8) with_offset -1.5 2.0 0 01BF: (unknown) $5656(7@,8) 14@ 15@ 16@ :REN_C2_24077 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_24103 0002: jump @REN_C2_25269 :REN_C2_24103 0002: jump @REN_C2_24014 :REN_C2_24110 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7935 0 004F: unknown_check $5656(7@,8) jump_if_false @REN_C2_24143 01C3: (unknown) $5656(7@,8) 16.0 :REN_C2_24143 5@ = 0 // (int) 010E: 9@ = current_time_in_ms 0035: 10@ = 9@ // (int vars) 10@ += 3000 // (int) :REN_C2_24160 5@ == 0 // (int) var == num jump_if_false @REN_C2_24279 004F: unknown_check $5656(7@,8) jump_if_false @REN_C2_24215 0252: object $1823 exists jump_if_false @REN_C2_24215 04B8: (unknown) $1823 $5656(7@,8) 0022: jump_if_false @REN_C2_24215 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_24215 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_24241 0002: jump @REN_C2_25269 :REN_C2_24241 010E: 9@ = current_time_in_ms 0011: 9@ > 10@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_24272 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 0002: jump @REN_C2_24383 :REN_C2_24272 0002: jump @REN_C2_24160 :REN_C2_24279 0045: actor $5688(7@,8) defined jump_if_false @REN_C2_24317 01B1: (unknown) $5688(7@,8) 0 0 0 0 0 014B: set_actor $5688(7@,8) health_to 10 02B7: (unknown) $5688(7@,8) :REN_C2_24317 0045: actor $5680(7@,8) defined jump_if_false @REN_C2_24349 01B1: (unknown) $5680(7@,8) 0 0 0 0 0 014B: set_actor $5680(7@,8) health_to 10 :REN_C2_24349 037B: constant_params 1 variable_params 1 unknown 20 call_with_params @REN_C2_22215 $5656(7@,8) 6@ 6@ == 1 // (int) var == num jump_if_false @REN_C2_24383 0002: jump @REN_C2_25269 :REN_C2_24383 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_8240 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -804.33 -1518.25 11.19 rotations 0 0 0 00BA: set_camera_point_at -805.12 -1518.83 11.4 mode 2 01BB: (unknown) -807.18 -1522.61 11.84 19@ 14@ = -807.18 // (float) 15@ = -1522.61 // (float) 0036: 16@ = 19@ // (float vars) 0048: 0@ = create_car #SENTINEL at 14@ 15@ 16@ 00D1: set_car 0@ Z_angle_to -60.55 0325: (unknown) 0@ 1 004C: set_car 0@ to_normal_driver 0052: set_car 0@ driver_behaviour_to 0 027F: store_coords_to 14@ 15@ 16@ from_actor 0@ with_offset -1.5 0 0 0045: actor 3@ defined jump_if_false @REN_C2_24549 0200: (unknown) 3@ 1 00A2: (unknown) 3@ 04B9: (unknown) 3@ 0 1 0 00EE: (unknown) 3@ 14@ 15@ :REN_C2_24549 0045: actor 2@ defined 0022: jump_if_false @REN_C2_24610 // Note: the incorrect math opcode was used here 0200: (unknown) 2@ 1 00A2: (unknown) 2@ 04B9: (unknown) 2@ 0 1 0 0044: put_actor 2@ at -827.55 -1521.91 11.07 010F: (unknown) 2@ -809.4 -1520.41 11.91 :REN_C2_24610 0001: wait 0 ms 18@ = -3.5 // (float) 0045: actor 2@ defined jump_if_false @REN_C2_24672 02EE: get_actor 2@ coords_to 14@ 15@ 16@ with_offset 0 18@ 0 01BB: (unknown) 14@ 15@ 16@ 19@ 0036: 16@ = 19@ // (float vars) 0044: put_actor 2@ at 14@ 15@ 16@ 010F: (unknown) 2@ -809.4 -1520.41 11.91 :REN_C2_24672 0001: wait 0 ms 0045: actor 2@ defined jump_if_false @REN_C2_24709 00EE: (unknown) 2@ -809.4 -1520.41 04B4: (unknown) 2@ 121 543 10.0 :REN_C2_24709 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'RENC2CA' 0 0045: actor 3@ defined jump_if_false @REN_C2_24760 04B4: (unknown) 3@ 121 546 1.0 :REN_C2_24760 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 500 jump_if_true @REN_C2_25269 0045: actor 3@ defined jump_if_false @REN_C2_24801 04B4: (unknown) 3@ 121 547 1.0 :REN_C2_24801 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC2CA' jump_if_false @REN_C2_24834 0002: jump @REN_C2_25269 :REN_C2_24834 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'RENC2CB' 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 2500 jump_if_true @REN_C2_25269 0045: actor 3@ defined jump_if_false @REN_C2_24895 04B4: (unknown) 3@ 121 548 1.0 :REN_C2_24895 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC2CB' jump_if_false @REN_C2_24928 0002: jump @REN_C2_25269 :REN_C2_24928 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'RENC2CC' 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC2CC' jump_if_false @REN_C2_24981 0002: jump @REN_C2_25269 :REN_C2_24981 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12990 'RENC2CD' 5@ = 0 // (int) :REN_C2_25004 5@ == 0 // (int) var == num jump_if_false @REN_C2_25091 0001: wait 0 ms 004F: unknown_check 0@ jump_if_false @REN_C2_25061 0045: actor 3@ defined jump_if_false @REN_C2_25061 0133: actor 3@ near_car_on_foot 0@ radius 3.5 3.5 sphere 0 0022: jump_if_false @REN_C2_25061 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_25061 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_25084 0002: jump @REN_C2_25269 :REN_C2_25084 0002: jump @REN_C2_25004 :REN_C2_25091 004F: unknown_check 0@ jump_if_false @REN_C2_25115 0045: actor 3@ defined jump_if_false @REN_C2_25115 00EA: (unknown) 3@ 0@ :REN_C2_25115 0045: actor 2@ defined 0022: jump_if_false @REN_C2_25128 // Note: the incorrect math opcode was used here 00A2: (unknown) 2@ :REN_C2_25128 0001: wait 0 ms 0045: actor 2@ defined 0022: jump_if_false @REN_C2_25152 // Note: the incorrect math opcode was used here 04B4: (unknown) 2@ 120 512 1.0 :REN_C2_25152 5@ = 0 // (int) :REN_C2_25156 5@ == 0 // (int) var == num jump_if_false @REN_C2_25236 0001: wait 0 ms 004F: unknown_check 0@ jump_if_false @REN_C2_25206 0045: actor 3@ defined jump_if_false @REN_C2_25206 007C: actor 3@ driving 0@ 0022: jump_if_false @REN_C2_25206 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_25206 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_25229 0002: jump @REN_C2_25269 :REN_C2_25229 0002: jump @REN_C2_25156 :REN_C2_25236 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'RENC2CD' jump_if_false @REN_C2_25269 0002: jump @REN_C2_25269 :REN_C2_25269 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12382 003F: destroy_actor 3@ 0049: destroy_car $5805 003F: destroy_actor 2@ 0049: destroy_car 0@ 0444: (unknown) 120 0444: (unknown) 121 0045: actor $1038 defined jump_if_false @REN_C2_25354 02F8: (unknown) $1038 0 0044: put_actor $1038 at -818.0 -1516.0 12.11 00CF: set_actor $1038 Z_angle_to 0 0200: (unknown) $1038 1 :REN_C2_25354 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4484 500 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_19998 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_355 1000 0026: return :REN_C2_25392 $5797 = 0 // (int) $1045 = 1 // (int) $5802 = 0 // (int) $5803 = 0 // (int) $5808 = 1 // (int) 0270: (unknown) 1 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @SAFEHOU_12168 39 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4825 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_19267 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_17490 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4484 250 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_355 1000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7189 $5803 == 1 // (int) var == num jump_if_false @REN_C2_25549 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_20285 $5795 = 90 // (int) :REN_C2_25549 2@ = 0 // (int) :REN_C2_25553 0001: wait 0 ms $5795 >= 92 // (int) var >= num jump_if_false @REN_C2_25582 0025: gosub @REN_C2_26484 $5795 = 91 // (int) :REN_C2_25582 $5795 == 90 // (int) var == num jump_if_false @REN_C2_25618 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_22735 0025: gosub @REN_C2_26722 $5795 = 91 // (int) :REN_C2_25618 $5795 == 0 // (int) var == num jump_if_false @REN_C2_25647 0001: wait 0 ms 0025: gosub @REN_C2_25759 0002: jump @REN_C2_25618 :REN_C2_25647 $5795 == 1 // (int) var == num jump_if_false @REN_C2_25677 0001: wait 0 ms 0025: gosub @REN_C2_25805 0002: jump @REN_C2_25647 :REN_C2_25677 $5795 == 2 // (int) var == num jump_if_false @REN_C2_25707 0001: wait 0 ms 0025: gosub @REN_C2_25893 0002: jump @REN_C2_25677 :REN_C2_25707 $5795 == 3 // (int) var == num jump_if_false @REN_C2_25737 0001: wait 0 ms 0025: gosub @REN_C2_26283 0002: jump @REN_C2_25707 :REN_C2_25737 not $5795 == 91 // (int) var == num jump_if_false @REN_C2_25757 0002: jump @REN_C2_25553 :REN_C2_25757 0026: return :REN_C2_25759 0045: actor $1038 defined jump_if_false @REN_C2_25797 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7620 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6763 0002: jump @REN_C2_25803 :REN_C2_25797 $5795 = 91 // (int) :REN_C2_25803 0026: return :REN_C2_25805 0045: actor $1038 defined jump_if_false @REN_C2_25885 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7620 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6763 0080: actor $1038 near_point $6065 $6066 radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C2_25878 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_20285 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7189 :REN_C2_25878 0002: jump @REN_C2_25891 :REN_C2_25885 $5795 = 91 // (int) :REN_C2_25891 0026: return :REN_C2_25893 0045: actor $1038 defined jump_if_false @REN_C2_26275 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_17424 jump_if_false @REN_C2_25923 0026: return :REN_C2_25923 00A0: car $5805 wrecked jump_if_false @REN_C2_25961 $5911 = 1 // (int) 0006: $5804 = 'REN2_F4' // (string) // ~r~You destroyed Gonzalez's protection. // Note: the incorrect math opcode was used here $5795 = 92 // (int) 0026: return :REN_C2_25961 004F: unknown_check $5818 jump_if_false @REN_C2_25982 01C0: (unknown) $5818 01F2: (unknown) $5818 1 :REN_C2_25982 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7620 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_15047 2@ += 1 // (int) 2@ > 1 // (int) var > num jump_if_false @REN_C2_26023 2@ = 0 // (int) :REN_C2_26023 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16837 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16837 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_14316 1@ = 0 // (int) :REN_C2_26060 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16145 $5560(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @REN_C2_26060 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_17114 00A0: car $5805 wrecked jump_if_false @REN_C2_26119 0002: jump @REN_C2_26268 :REN_C2_26119 0045: actor $5815 defined jump_if_false @REN_C2_26209 0080: actor $5815 near_point $1042 $1043 radius 7.0 7.0 sphere 0 0022: jump_if_false @REN_C2_26209 // Note: the incorrect math opcode was used here 01B7: unknown_check $5805 0022: jump_if_false @REN_C2_26173 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 :REN_C2_26173 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_17490 3 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7189 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 0026: return :REN_C2_26209 007C: actor $1038 driving $5805 0022: jump_if_false @REN_C2_26268 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_17490 3 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7189 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 0026: return :REN_C2_26268 0002: jump @REN_C2_26281 :REN_C2_26275 $5795 = 91 // (int) :REN_C2_26281 0026: return :REN_C2_26283 0045: actor $1038 defined jump_if_false @REN_C2_26476 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_17424 jump_if_false @REN_C2_26313 0026: return :REN_C2_26313 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6651 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7620 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6763 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_15047 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_15849 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_15990 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_14953 2@ += 1 // (int) 2@ > 1 // (int) var > num jump_if_false @REN_C2_26404 2@ = 0 // (int) :REN_C2_26404 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_14316 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16837 2@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16145 $5560(2@,2) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_12331 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_13595 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_11229 0002: jump @REN_C2_26482 :REN_C2_26476 $5795 = 91 // (int) :REN_C2_26482 0026: return :REN_C2_26484 0001: wait 2000 ms 0045: actor $1038 defined jump_if_false @REN_C2_26676 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 0059: text_clear_all 03C2: (unknown) 0045: actor $1038 defined jump_if_false @REN_C2_26644 $1698 == 0 // (int) var == num jump_if_false @REN_C2_26644 007E: actor $1038 driving jump_if_false @REN_C2_26574 0216: (unknown) $1038 -556.476 593.971 11.058 0002: jump @REN_C2_26593 :REN_C2_26574 0044: put_actor $1038 at -556.476 593.971 11.058 :REN_C2_26593 00CF: set_actor $1038 Z_angle_to 180.0 004F: unknown_check $5805 jump_if_false @REN_C2_26644 0049: destroy_car $5805 0048: $5805 = create_car #SESPAROW at -550.78 569.26 7.07 00D1: set_car $5805 Z_angle_to 195.0 :REN_C2_26644 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_19998 0001: wait 1000 ms 01CF: (unknown) 0221: (unknown) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 :REN_C2_26676 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5804 == '' // (float) num == var 0022: jump_if_false @REN_C2_26720 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 $5804 :REN_C2_26720 0026: return :REN_C2_26722 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @99RED_12847 'REN_C02' 850 // The Colonel's Coke 01DF: progress_made += 1 0026: return :REN_C2_26750 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_19998 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 78--------------- :NONAME_19 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C3' 0025: gosub @NONAME_19_4167 009D: wasted_or_busted // mission only jump_if_false @NONAME_19_35 0025: gosub @NONAME_19_18392 :NONAME_19_35 0025: gosub @NONAME_19_18895 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_19_76 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_19_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_19_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_19_128 :NONAME_19_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_19_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_19_162 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_19_162 809F: not actor 3@ dead 0022: jump_if_false @NONAME_19_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_19_178 0026: return :NONAME_19_180 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @NONAME_19_244 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @NONAME_19_238 0400: (unknown) $1038 $1690 0002: jump @NONAME_19_244 :NONAME_19_238 02C0: (unknown) $1038 $1690 :NONAME_19_244 0@ >= 0 // (int) var >= num jump_if_false @NONAME_19_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :NONAME_19_271 0045: actor $1038 defined jump_if_false @NONAME_19_339 807E: not actor $1038 driving jump_if_false @NONAME_19_316 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @NONAME_19_319 :NONAME_19_316 021D: (unknown) 0 :NONAME_19_319 $1698 == 0 // (int) var == num jump_if_false @NONAME_19_335 02EA: select_interior 2 :NONAME_19_335 01AE: (unknown) 1 :NONAME_19_339 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_19_345 0045: actor $1038 defined jump_if_false @NONAME_19_409 807E: not actor $1038 driving jump_if_false @NONAME_19_397 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @NONAME_19_397 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :NONAME_19_397 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :NONAME_19_409 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @NONAME_19_458 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @NONAME_19_458 02EA: select_interior 0 :NONAME_19_458 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_19_488 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_19_488 0026: return 0045: actor 0@ defined jump_if_false @NONAME_19_509 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_19_509 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_19_539 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_19_539 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_19_539 0026: return :NONAME_19_541 0045: actor 0@ defined 0022: jump_if_false @NONAME_19_588 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_19_584 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_19_588 :NONAME_19_584 1@ = 0 // (int) :NONAME_19_588 1@ == 1 // (int) var == num jump_if_false @NONAME_19_672 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_19_665 007E: actor 0@ driving jump_if_false @NONAME_19_661 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_19_651 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_19_654 :NONAME_19_651 00F1: (unknown) 0@ :NONAME_19_654 0002: jump @NONAME_19_665 :NONAME_19_661 1@ = 0 // (int) :NONAME_19_665 0002: jump @NONAME_19_588 :NONAME_19_672 0026: return 0045: actor 0@ defined jump_if_false @NONAME_19_766 007E: actor 0@ driving jump_if_false @NONAME_19_750 02A7: unknown_check 0@ jump_if_false @NONAME_19_720 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_19_743 :NONAME_19_720 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_19_541 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_19_743 0002: jump @NONAME_19_759 :NONAME_19_750 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_19_759 0002: jump @NONAME_19_768 :NONAME_19_766 005F: (unknown) :NONAME_19_768 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_19_926 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_19_926 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_19_867 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_19_826 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_19_860 :NONAME_19_826 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_541 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_19_860 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_541 4@ :NONAME_19_860 0002: jump @NONAME_19_926 :NONAME_19_867 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_19_892 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_19_926 :NONAME_19_892 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_541 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_19_926 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_541 3@ :NONAME_19_926 0045: actor 0@ defined jump_if_false @NONAME_19_978 004F: unknown_check 1@ jump_if_false @NONAME_19_978 007E: actor 0@ driving jump_if_false @NONAME_19_978 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_19_978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_541 0@ :NONAME_19_978 5@ = 0 // (int) :NONAME_19_982 5@ == 0 // (int) var == num jump_if_false @NONAME_19_1080 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_19_1073 004F: unknown_check 1@ jump_if_false @NONAME_19_1073 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_19_1039 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_19_1073 :NONAME_19_1039 2@ == -1 // (int) var == num jump_if_false @NONAME_19_1065 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_19_1073 :NONAME_19_1065 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_19_1073 0002: jump @NONAME_19_982 :NONAME_19_1080 0026: return :NONAME_19_1082 0@ == 0 // (int) var == num jump_if_false @NONAME_19_1125 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_19_1301 :NONAME_19_1125 0@ == 1 // (int) var == num jump_if_false @NONAME_19_1158 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_19_1301 :NONAME_19_1158 0@ == 2 // (int) var == num jump_if_false @NONAME_19_1200 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_19_1301 :NONAME_19_1200 0@ == 3 // (int) var == num jump_if_false @NONAME_19_1244 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_19_1301 :NONAME_19_1244 0@ == 4 // (int) var == num jump_if_false @NONAME_19_1275 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_19_1301 :NONAME_19_1275 0@ == 5 // (int) var == num jump_if_false @NONAME_19_1301 03CF: (unknown) 237 130 180 255 :NONAME_19_1301 0026: return 00BC: (unknown) 0@ 2 0026: return :NONAME_19_1310 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_19_1310 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_19_1365 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_19_1365 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_19_1380 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_19_1380 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_19_1425 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_19_1425 005F: (unknown) :NONAME_19_1427 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_19_1082 2 0311: status_text $5589 type 1 line 2 GXT 'REN3_01' // global_variable // Phil 0026: return :NONAME_19_1458 0@ = 0 // (int) 0078: if and $5603 == 1 // (int) var == num $5604 == 1 // (int) var == num $5605 == 1 // (int) var == num jump_if_false @NONAME_19_1522 :NONAME_19_1491 26 > 0@ // (int) num > var 0022: jump_if_false @NONAME_19_1522 // Note: the incorrect math opcode was used here $5350(0@,26) = 0 // (int) 0@ += 1 // (int) 0002: jump @NONAME_19_1491 :NONAME_19_1522 0026: return :NONAME_19_1524 0@ == 0 // (int) var == num jump_if_false @NONAME_19_1567 2@ = 184.457 // (float) 3@ = -463.8089 // (float) 4@ = 10.7452 // (float) 5@ = 0.3633 // (float) :NONAME_19_1567 0@ == 1 // (int) var == num jump_if_false @NONAME_19_1611 2@ = 212.7157 // (float) 3@ = -446.3713 // (float) 4@ = 11.412 // (float) 5@ = 86.3817 // (float) :NONAME_19_1611 0@ == 2 // (int) var == num jump_if_false @NONAME_19_1651 2@ = -175.06 // (float) 3@ = 58.75 // (float) 4@ = 26.16 // (float) 5@ = -90.0 // (float) :NONAME_19_1651 0@ == 3 // (int) var == num jump_if_false @NONAME_19_1693 2@ = 419.47 // (float) 3@ = 117.67 // (float) 4@ = 10.89 // (float) 5@ = 180.0 // (float) :NONAME_19_1693 0@ == 4 // (int) var == num jump_if_false @NONAME_19_1737 2@ = 209.382 // (float) 3@ = -709.4135 // (float) 4@ = 10.1553 // (float) 5@ = 82.1611 // (float) :NONAME_19_1737 0@ == 5 // (int) var == num jump_if_false @NONAME_19_1781 2@ = -42.8432 // (float) 3@ = -1162.006 // (float) 4@ = 10.172 // (float) 5@ = 11.0992 // (float) :NONAME_19_1781 0@ == 6 // (int) var == num jump_if_false @NONAME_19_1825 2@ = 360.045 // (float) 3@ = -664.3578 // (float) 4@ = 9.8783 // (float) 5@ = 343.5485 // (float) :NONAME_19_1825 0@ == 7 // (int) var == num jump_if_false @NONAME_19_1867 2@ = 48.13 // (float) 3@ = -865.45 // (float) 4@ = 10.12 // (float) 5@ = -180.0 // (float) :NONAME_19_1867 0@ == 8 // (int) var == num jump_if_false @NONAME_19_1909 2@ = 85.11 // (float) 3@ = -1132.66 // (float) 4@ = 10.11 // (float) 5@ = -180.0 // (float) :NONAME_19_1909 0@ == 9 // (int) var == num jump_if_false @NONAME_19_1951 2@ = 226.66 // (float) 3@ = -727.84 // (float) 4@ = 9.87 // (float) 5@ = -180.0 // (float) :NONAME_19_1951 0@ == 10 // (int) var == num jump_if_false @NONAME_19_1995 2@ = 412.5439 // (float) 3@ = -544.7011 // (float) 4@ = 9.8628 // (float) 5@ = 331.3473 // (float) :NONAME_19_1995 0@ == 11 // (int) var == num jump_if_false @NONAME_19_2037 2@ = 376.98 // (float) 3@ = -725.88 // (float) 4@ = 10.58 // (float) 5@ = 90.0 // (float) :NONAME_19_2037 0@ == 12 // (int) var == num jump_if_false @NONAME_19_2079 2@ = 459.5685 // (float) 3@ = -334.5706 // (float) 4@ = 9.875 // (float) 5@ = 347.7889 // (float) :NONAME_19_2079 0@ == 13 // (int) var == num jump_if_false @NONAME_19_2121 2@ = 246.3 // (float) 3@ = -1309.55 // (float) 4@ = 10.67 // (float) 5@ = -180.0 // (float) :NONAME_19_2121 0@ == 14 // (int) var == num jump_if_false @NONAME_19_2163 2@ = 77.83 // (float) 3@ = -1245.05 // (float) 4@ = 10.16 // (float) 5@ = -180.0 // (float) :NONAME_19_2163 0@ == 15 // (int) var == num jump_if_false @NONAME_19_2205 2@ = -134.37 // (float) 3@ = -1500.37 // (float) 4@ = 10.1 // (float) 5@ = -90.0 // (float) :NONAME_19_2205 0@ == 16 // (int) var == num jump_if_false @NONAME_19_2249 2@ = 173.96 // (float) 3@ = -646.52 // (float) 4@ = 16.1 // (float) 5@ = 355.85 // (float) :NONAME_19_2249 0@ == 17 // (int) var == num jump_if_false @NONAME_19_2293 2@ = 229.6936 // (float) 3@ = -261.6904 // (float) 4@ = 11.0719 // (float) 5@ = 150.4152 // (float) :NONAME_19_2293 0@ == 18 // (int) var == num jump_if_false @NONAME_19_2335 2@ = -915.05 // (float) 3@ = 74.11 // (float) 4@ = 9.16 // (float) 5@ = -90.0 // (float) :NONAME_19_2335 0@ == 19 // (int) var == num jump_if_false @NONAME_19_2379 2@ = -804.5653 // (float) 3@ = -707.9273 // (float) 4@ = 10.769 // (float) 5@ = 5.6 // (float) :NONAME_19_2379 0@ == 20 // (int) var == num jump_if_false @NONAME_19_2423 2@ = -510.9901 // (float) 3@ = -928.7383 // (float) 4@ = 25.6578 // (float) 5@ = 91.61 // (float) :NONAME_19_2423 0@ == 21 // (int) var == num jump_if_false @NONAME_19_2465 2@ = 159.09 // (float) 3@ = -1556.52 // (float) 4@ = 10.88 // (float) 5@ = -180.0 // (float) :NONAME_19_2465 0@ == 22 // (int) var == num jump_if_false @NONAME_19_2507 2@ = 20.49 // (float) 3@ = 151.65 // (float) 4@ = 18.3 // (float) 5@ = -90.0 // (float) :NONAME_19_2507 0@ == 23 // (int) var == num jump_if_false @NONAME_19_2549 2@ = -15.59 // (float) 3@ = -866.01 // (float) 4@ = 10.1 // (float) 5@ = 90.0 // (float) :NONAME_19_2549 0@ == 24 // (int) var == num jump_if_false @NONAME_19_2593 2@ = 188.33 // (float) 3@ = -1133.77 // (float) 4@ = 10.15 // (float) 5@ = 348.19 // (float) :NONAME_19_2593 0@ == 25 // (int) var == num jump_if_false @NONAME_19_2637 2@ = 202.72 // (float) 3@ = -355.07 // (float) 4@ = 10.54 // (float) 5@ = 342.1 // (float) :NONAME_19_2637 $5603 == 0 // (int) var == num jump_if_false @NONAME_19_2667 1@ = 1 // (int) $5632 = 1 // (int) 0002: jump @NONAME_19_2738 :NONAME_19_2667 $5604 == 0 // (int) var == num jump_if_false @NONAME_19_2697 1@ = 2 // (int) $5632 = 1 // (int) 0002: jump @NONAME_19_2738 :NONAME_19_2697 $5605 == 0 // (int) var == num jump_if_false @NONAME_19_2727 1@ = 3 // (int) $5632 = 1 // (int) 0002: jump @NONAME_19_2738 :NONAME_19_2727 1@ = 0 // (int) $5632 = 0 // (int) 0026: return :NONAME_19_2738 $5632 == 1 // (int) var == num jump_if_false @NONAME_19_3294 1@ == 1 // (int) var == num jump_if_false @NONAME_19_2932 0048: $5762 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5762 Z_angle_to 5@ 00A4: $5748 = create_actor_pedtype 4 model 55 in_car $5762 driverseat 0118: $5751 = create_actor_pedtype 4 model 55 in_car $5762 passenger_seat 0 041B: (unknown) $5748 9 041B: (unknown) $5751 9 0106: give_actor $5748 weapon 25 ammo 400 // Load the weapon model before using this 0106: give_actor $5751 weapon 25 ammo 400 // Load the weapon model before using this 01C9: (unknown) $5751 60 0442: (unknown) $5751 1 03D6: (unknown) $5751 300 03D7: (unknown) $5751 1000 0045: actor $1038 defined jump_if_false @NONAME_19_2872 04A3: (unknown) $5751 $1038 :NONAME_19_2872 0050: set_car $5762 max_speed_to 35.0 0051: set_car $5762 traffic_behavior_to 2 01FA: (unknown) $5762 $5759 0052: set_car $5762 driver_behaviour_to 16 $5783 == 0 // (int) var == num jump_if_false @NONAME_19_2926 00C0: (unknown) $5762 $5783 00BC: (unknown) $5783 0 00C4: (unknown) $5783 1 :NONAME_19_2926 $5603 = 1 // (int) :NONAME_19_2932 1@ == 2 // (int) var == num jump_if_false @NONAME_19_3113 0048: $5763 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5763 Z_angle_to 5@ 00A4: $5749 = create_actor_pedtype 4 model 55 in_car $5763 driverseat 0118: $5752 = create_actor_pedtype 4 model 55 in_car $5763 passenger_seat 0 041B: (unknown) $5749 9 041B: (unknown) $5752 9 0106: give_actor $5749 weapon 25 ammo 400 // Load the weapon model before using this 0106: give_actor $5752 weapon 25 ammo 400 // Load the weapon model before using this 01C9: (unknown) $5752 60 0442: (unknown) $5752 1 03D6: (unknown) $5752 300 03D7: (unknown) $5752 1000 0045: actor $1038 defined jump_if_false @NONAME_19_3053 04A3: (unknown) $5752 $1038 :NONAME_19_3053 0050: set_car $5763 max_speed_to 35.0 0051: set_car $5763 traffic_behavior_to 2 01FA: (unknown) $5763 $5759 0052: set_car $5763 driver_behaviour_to 5 $5784 == 0 // (int) var == num jump_if_false @NONAME_19_3107 00C0: (unknown) $5763 $5784 00BC: (unknown) $5784 0 00C4: (unknown) $5784 1 :NONAME_19_3107 $5604 = 1 // (int) :NONAME_19_3113 1@ == 3 // (int) var == num jump_if_false @NONAME_19_3294 0048: $5764 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5764 Z_angle_to 5@ 00A4: $5750 = create_actor_pedtype 4 model 55 in_car $5764 driverseat 0118: $5753 = create_actor_pedtype 4 model 55 in_car $5764 passenger_seat 0 041B: (unknown) $5750 9 041B: (unknown) $5753 9 0106: give_actor $5750 weapon 25 ammo 400 // Load the weapon model before using this 0106: give_actor $5753 weapon 25 ammo 400 // Load the weapon model before using this 01C9: (unknown) $5753 60 0442: (unknown) $5753 1 03D6: (unknown) $5753 300 03D7: (unknown) $5753 1000 0045: actor $1038 defined jump_if_false @NONAME_19_3234 04A3: (unknown) $5753 $1038 :NONAME_19_3234 0050: set_car $5764 max_speed_to 35.0 0051: set_car $5764 traffic_behavior_to 2 01FA: (unknown) $5764 $5759 0052: set_car $5764 driver_behaviour_to 16 $5785 == 0 // (int) var == num jump_if_false @NONAME_19_3288 00C0: (unknown) $5764 $5785 00BC: (unknown) $5785 0 00C4: (unknown) $5785 1 :NONAME_19_3288 $5605 = 1 // (int) :NONAME_19_3294 0026: return :NONAME_19_3296 0@ == 1 // (int) var == num jump_if_false @NONAME_19_3364 2@ = 500.0356 // (float) 3@ = 215.2148 // (float) 4@ = 10.7697 // (float) 8@ = 96.3587 // (float) 5@ = 502.39 // (float) 6@ = 218.16 // (float) 7@ = 10.7 // (float) :NONAME_19_3364 0@ == 3 // (int) var == num jump_if_false @NONAME_19_3432 2@ = 354.4423 // (float) 3@ = -0.2691 // (float) 4@ = 11.0902 // (float) 8@ = 213.824 // (float) 5@ = 349.63 // (float) 6@ = -2.03 // (float) 7@ = 11.09 // (float) :NONAME_19_3432 0@ == 5 // (int) var == num jump_if_false @NONAME_19_3500 2@ = -78.5682 // (float) 3@ = -1088.487 // (float) 4@ = 10.1696 // (float) 8@ = 193.7832 // (float) 5@ = -77.32 // (float) 6@ = -1080.27 // (float) 7@ = 10.2 // (float) :NONAME_19_3500 0@ == 7 // (int) var == num jump_if_false @NONAME_19_3566 2@ = 44.276 // (float) 3@ = -863.6948 // (float) 4@ = 10.1928 // (float) 8@ = 217.1805 // (float) 5@ = 46.45 // (float) 6@ = -862.51 // (float) 7@ = 10.0 // (float) :NONAME_19_3566 0@ == 10 // (int) var == num jump_if_false @NONAME_19_3632 2@ = 406.1886 // (float) 3@ = -552.6253 // (float) 4@ = 9.7728 // (float) 8@ = 247.421 // (float) 5@ = 410.23 // (float) 6@ = -554.32 // (float) 7@ = 10.0 // (float) :NONAME_19_3632 0@ == 11 // (int) var == num jump_if_false @NONAME_19_3700 2@ = 363.993 // (float) 3@ = -822.624 // (float) 4@ = 10.6754 // (float) 8@ = 77.4452 // (float) 5@ = 367.82 // (float) 6@ = -820.78 // (float) 7@ = 10.67 // (float) :NONAME_19_3700 0@ == 13 // (int) var == num jump_if_false @NONAME_19_3768 2@ = 245.6594 // (float) 3@ = -1301.295 // (float) 4@ = 10.7248 // (float) 8@ = 81.9873 // (float) 5@ = 249.79 // (float) 6@ = -1299.09 // (float) 7@ = 10.46 // (float) :NONAME_19_3768 0@ == 16 // (int) var == num jump_if_false @NONAME_19_3836 2@ = 166.5376 // (float) 3@ = -684.352 // (float) 4@ = 10.9559 // (float) 8@ = 93.0879 // (float) 5@ = 166.62 // (float) 6@ = -681.54 // (float) 7@ = 10.7 // (float) :NONAME_19_3836 0@ == 21 // (int) var == num jump_if_false @NONAME_19_3903 2@ = 146.4836 // (float) 3@ = -1570.709 // (float) 4@ = 10.7552 // (float) 8@ = 42.9996 // (float) 5@ = 147.5 // (float) 6@ = -1568.81 // (float) 7@ = 10.54 // (float) :NONAME_19_3903 0@ == 24 // (int) var == num jump_if_false @NONAME_19_3971 2@ = 184.8907 // (float) 3@ = -1125.822 // (float) 4@ = 10.1428 // (float) 8@ = 79.4424 // (float) 5@ = 188.14 // (float) 6@ = -1123.97 // (float) 7@ = 10.14 // (float) :NONAME_19_3971 0@ == 25 // (int) var == num jump_if_false @NONAME_19_4039 2@ = 188.3289 // (float) 3@ = -411.0278 // (float) 4@ = 10.763 // (float) 8@ = 84.1814 // (float) 5@ = 192.54 // (float) 6@ = -411.45 // (float) 7@ = 10.3 // (float) :NONAME_19_4039 0078: if or 834A: not unknown_check $5755 $5675 > 20.0 // (float) var > num jump_if_false @NONAME_19_4165 00BB: (unknown) $5792 $5792 = 0 // (int) 0113: remove_references_to_car $5765 // Like turning a car into any random car 0112: remove_references_to_actor $5755 // Like turning an actor into a random pedestrian 0048: $5765 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5765 Z_angle_to 8@ 0052: set_car $5765 driver_behaviour_to 19 003E: $5755 = create_actor_pedtype 4 model 55 at 5@ 6@ 7@ 041B: (unknown) $5755 9 00C1: (unknown) $5755 $5792 00C4: (unknown) $5792 1 00BC: (unknown) $5792 0 0106: give_actor $5755 weapon 25 ammo 400 // Load the weapon model before using this 0045: actor $1038 defined jump_if_false @NONAME_19_4159 00E4: (unknown) $5755 $1038 :NONAME_19_4159 034F: (unknown) $5755 1 :NONAME_19_4165 0026: return :NONAME_19_4167 $1045 = 1 // (int) $5645 = 1 // (int) 6@ = 0 // (int) 15@ = 0 // (int) 8@ = 0 // (int) 7@ = 0 // (int) $5657 = 0 // (int) $5660 = 0 // (int) $5659 = 0 // (int) $5662 = 100.0 // (float) $5589 = 100 // (int) 17@ = 0 // (int) 16@ = 0 // (int) $5655 = 1 // (int) $5654 = 0 // (int) $5590 = 0 // (int) $5591 = 0 // (int) $5593 = 0 // (int) $5592 = 0 // (int) $5594 = 0 // (int) $5595 = 0 // (int) $5597 = 0 // (int) $5598 = 0 // (int) $5599 = 0 // (int) $5596 = 0 // (int) $5601 = 0 // (int) $5602 = 0 // (int) $5603 = 0 // (int) $5604 = 0 // (int) $5605 = 0 // (int) $5600 = 0 // (int) $5632 = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) $5641 = 0 // (int) $5658 = 0 // (int) $5635 = 0 // (int) $5636 = 0 // (int) $5637 = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 11@ = 0 // (int) 12@ = 0 // (int) 13@ = 0 // (int) 14@ = 0 // (int) $5606 = 0 // (int) $5607 = 0 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5619 = 0 // (int) $5620 = 0 // (int) $5621 = 0 // (int) $5622 = 0 // (int) $5623 = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5626 = 0 // (int) $5627 = 0 // (int) $5628 = 0 // (int) $5629 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) $5730 = 106.74 // (float) $5736 = -323.33 // (float) $5742 = 10.37 // (float) $5731 = 108.56 // (float) $5737 = -326.71 // (float) $5743 = 10.37 // (float) $5732 = 107.81 // (float) $5738 = -322.33 // (float) $5744 = 10.37 // (float) $5733 = 113.2 // (float) $5739 = -318.52 // (float) $5745 = 10.37 // (float) $5734 = 116.26 // (float) $5740 = -321.53 // (float) $5746 = 10.37 // (float) $5735 = 114.45 // (float) $5741 = -317.62 // (float) $5747 = 10.37 // (float) 0152: create_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @MAIN_6396 $2334 5@ 4@ = 1 // (int) :NONAME_19_4743 0001: wait 0 ms 4@ == 1 // (int) var == num jump_if_false @NONAME_19_4765 0025: gosub @NONAME_19_4994 :NONAME_19_4765 4@ == 2 // (int) var == num jump_if_false @NONAME_19_4784 0025: gosub @NONAME_19_5446 :NONAME_19_4784 4@ == 3 // (int) var == num jump_if_false @NONAME_19_4803 0025: gosub @NONAME_19_6233 :NONAME_19_4803 4@ == 4 // (int) var == num jump_if_false @NONAME_19_4822 0025: gosub @NONAME_19_6595 :NONAME_19_4822 4@ == 5 // (int) var == num jump_if_false @NONAME_19_4841 0025: gosub @NONAME_19_9926 :NONAME_19_4841 4@ == 6 // (int) var == num jump_if_false @NONAME_19_4860 0025: gosub @NONAME_19_10447 :NONAME_19_4860 4@ == 7 // (int) var == num jump_if_false @NONAME_19_4879 0025: gosub @NONAME_19_12518 :NONAME_19_4879 4@ == 8 // (int) var == num jump_if_false @NONAME_19_4898 0025: gosub @NONAME_19_17226 :NONAME_19_4898 4@ == 9 // (int) var == num jump_if_false @NONAME_19_4917 0025: gosub @NONAME_19_18860 :NONAME_19_4917 4@ == 10 // (int) var == num jump_if_false @NONAME_19_4936 0025: gosub @NONAME_19_18392 :NONAME_19_4936 4@ == 11 // (int) var == num jump_if_false @NONAME_19_4955 0025: gosub @NONAME_19_18895 :NONAME_19_4955 8045: not actor $1038 defined jump_if_false @NONAME_19_4973 4@ = 10 // (int) 0026: return :NONAME_19_4973 not 4@ == 11 // (int) var == num jump_if_false @NONAME_19_4992 0002: jump @NONAME_19_4743 :NONAME_19_4992 0026: return :NONAME_19_4994 0045: actor $1038 defined jump_if_false @NONAME_19_5010 0107: toggle_player $1038 can_move 0 :NONAME_19_5010 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4825 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @SAFEHOU_12168 40 0160: load_model 122 0160: load_model #STRETCH 0228: (unknown) 022C: (unknown) -22.34 926.19 10.3 1.0 0 0045: actor $1038 defined jump_if_false @NONAME_19_5103 0044: put_actor $1038 at -18.37 925.89 9.8 00CF: set_actor $1038 Z_angle_to 0 0221: (unknown) :NONAME_19_5103 01BB: (unknown) -22.34 926.19 10.3 $5679 003E: $5722 = create_actor_pedtype 4 model 122 at -22.34 926.19 $5679 03D5: (unknown) $5722 200 0399: (unknown) $5722 1 032D: (unknown) $5722 1 0232: (unknown) $5722 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @AUDIMON_2977 $5722 0078: if and 0045: actor $5722 defined 0045: actor $1038 defined jump_if_false @NONAME_19_5215 01EC: (unknown) $5722 1 0119: actor $5722 kill_actor $1038 0331: (unknown) $5722 0 :NONAME_19_5215 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3AA' 'REN3_A1' $5722 0 // ~w~I've got a special limo ordered. Let's go and get it, then pick up the boy. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3AA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3AB' 'REN3_A2' $1038 0 // ~w~A special Limo? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3AB' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3AC' 'REN3_A3' $5722 0 // ~w~Bulletproof: I'm not taking any chances, mate. This nutter means business. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3AC' 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 0048: $5759 = create_car #STRETCH at 607.08 752.66 12.45 0150: set_car $5759 color_to 0 0 0334: (unknown) $5759 0 042F: (unknown) $5759 2000 01B2: (unknown) $5759 1 1 0 0 1 00D1: set_car $5759 Z_angle_to 90.0 4@ = 2 // (int) 0026: return :NONAME_19_5446 009F: actor $5722 dead jump_if_false @NONAME_19_5476 15@ = 2 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_5832 :NONAME_19_5476 $5657 == 0 // (int) var == num jump_if_false @NONAME_19_5515 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3AA' 1 $5657 = 1 // (int) :NONAME_19_5515 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3AA' jump_if_false @NONAME_19_5621 $5657 == 1 // (int) var == num jump_if_false @NONAME_19_5621 $5769 == 0 // (int) var == num jump_if_false @NONAME_19_5589 004F: unknown_check $5759 jump_if_false @NONAME_19_5589 00C0: (unknown) $5759 $5769 00BC: (unknown) $5769 2 :NONAME_19_5589 $5659 = 1 // (int) -2@ = 0 // (int) // timer1 0057: show_text_highpriority GXT 'REN3_02' time 5000 flag 1 // ~w~Pick up the ~b~bulletproof limo. $5657 = 2 // (int) :NONAME_19_5621 $5659 == 1 // (int) var == num jump_if_false @NONAME_19_5639 0029: $5660 += -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here :NONAME_19_5639 $5660 > 300000 // (int) var > num jump_if_false @NONAME_19_5705 $5657 == 2 // (int) var == num jump_if_false @NONAME_19_5705 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3AB' 1 $5660 = 0 // (int) $5659 = 0 // (int) $5657 = 3 // (int) :NONAME_19_5705 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3AB' jump_if_false @NONAME_19_5771 $5657 == 3 // (int) var == num jump_if_false @NONAME_19_5771 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3AC' 1 $5657 = 4 // (int) :NONAME_19_5771 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3AC' jump_if_false @NONAME_19_5832 $5657 == 4 // (int) var == num jump_if_false @NONAME_19_5832 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 $5658 = 1 // (int) $5657 = 5 // (int) :NONAME_19_5832 00A0: car $5759 wrecked jump_if_false @NONAME_19_5862 15@ = 1 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_5884 :NONAME_19_5862 004D: store_car $5759 position_to $5716 $5717 $5718 031D: (unknown) $5716 $5717 $1042 $1043 $5674 :NONAME_19_5884 004F: unknown_check $5759 0022: jump_if_false @NONAME_19_6078 // Note: the incorrect math opcode was used here 0045: actor $5722 defined 0022: jump_if_false @NONAME_19_6078 // Note: the incorrect math opcode was used here 82A6: not (unknown) $5722 $5759 0022: jump_if_false @NONAME_19_6078 // Note: the incorrect math opcode was used here 0078: if and 0045: actor $1038 defined 81F0: not actor $5722 in_range_of_player $1038 0022: jump_if_false @NONAME_19_5996 // Note: the incorrect math opcode was used here $5770 == 0 // (int) var == num jump_if_false @NONAME_19_5980 00C1: (unknown) $5722 $5770 00BC: (unknown) $5770 2 0057: show_text_highpriority GXT 'REN3_04' time 5000 flag 1 // ~w~Go back and pick ~b~Barry~w~ up. :NONAME_19_5980 00BB: (unknown) $5769 $5769 = 0 // (int) 0002: jump @NONAME_19_6078 :NONAME_19_5996 00BB: (unknown) $5770 $5770 = 0 // (int) 025D: remove_text 'REN3_04' // ~w~Go back and pick ~b~Barry~w~ up. 0078: if and $5638 == 0 // (int) var == num $5658 == 1 // (int) var == num jump_if_false @NONAME_19_6078 $5769 == 0 // (int) var == num jump_if_false @NONAME_19_6078 00C0: (unknown) $5759 $5769 00BC: (unknown) $5769 2 0057: show_text_highpriority GXT 'REN3_02' time 5000 flag 1 // ~w~Pick up the ~b~bulletproof limo. :NONAME_19_6078 004F: unknown_check $5759 jump_if_false @NONAME_19_6231 0045: actor $1038 defined jump_if_false @NONAME_19_6231 0045: actor $5722 defined jump_if_false @NONAME_19_6231 02A6: (unknown) $5722 $5759 0022: jump_if_false @NONAME_19_6231 // Note: the incorrect math opcode was used here 02A6: (unknown) $1038 $5759 0022: jump_if_false @NONAME_19_6231 // Note: the incorrect math opcode was used here 011A: (unknown) $5722 00E3: (unknown) $5722 $5772 == 0 // (int) var == num jump_if_false @NONAME_19_6198 00C3: (unknown) 99.94 -341.63 11.47 $5772 0248: (unknown) 99.94 -341.63 11.47 5.0 $5781 :NONAME_19_6198 0057: show_text_highpriority GXT 'REN3_03' time 5000 flag 1 // ~w~Drive to the ~y~meeting point. 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 4@ = 3 // (int) 0026: return :NONAME_19_6231 0026: return :NONAME_19_6233 0001: wait 0 ms 00A0: car $5759 wrecked jump_if_false @NONAME_19_6259 15@ = 1 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_6259 009F: actor $5722 dead jump_if_false @NONAME_19_6282 15@ = 2 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_6282 0078: if and 004F: unknown_check $5759 0045: actor $1038 defined jump_if_false @NONAME_19_6593 807C: not actor $1038 driving $5759 0022: jump_if_false @NONAME_19_6385 // Note: the incorrect math opcode was used here 00BB: (unknown) $5772 $5772 = 0 // (int) 0249: (unknown) $5781 $5769 == 0 // (int) var == num jump_if_false @NONAME_19_6378 00C0: (unknown) $5759 $5769 00BC: (unknown) $5769 2 025D: remove_text 'REN3_03' // ~w~Drive to the ~y~meeting point. 0057: show_text_highpriority GXT 'REN3_05' time 5000 flag 1 // ~w~Get in the ~b~car. :NONAME_19_6378 0002: jump @NONAME_19_6593 :NONAME_19_6385 $5772 == 0 // (int) var == num jump_if_false @NONAME_19_6454 00C3: (unknown) 99.94 -341.63 11.47 $5772 0248: (unknown) 99.94 -341.63 11.47 5.0 $5781 0057: show_text_highpriority GXT 'REN3_03' time 5000 flag 1 // ~w~Drive to the ~y~meeting point. :NONAME_19_6454 025D: remove_text 'REN3_05' // ~w~Get in the ~b~car. 00BB: (unknown) $5769 $5769 = 0 // (int) 008B: actor $1038 in_sphere_in_car 99.94 -341.63 11.47 radius 5.0 5.0 5.0 sphere 0 jump_if_false @NONAME_19_6593 00BB: (unknown) $5772 $5772 = 0 // (int) 0249: (unknown) $5781 0107: toggle_player $1038 can_move 0 0045: actor $5722 defined jump_if_false @NONAME_19_6545 032D: (unknown) $5722 1 :NONAME_19_6545 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 022C: (unknown) 95.94 -320.67 10.34 60.0 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 4@ = 4 // (int) 0026: return :NONAME_19_6593 0026: return :NONAME_19_6595 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_180 1000 021D: (unknown) 0 004F: unknown_check $5759 jump_if_false @NONAME_19_6640 004E: put_car $5759 at 130.95 -348.5 9.24 :NONAME_19_6640 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3CA' 'REN3_B1' $5722 0 // ~w~Bloody hell! That nutter's sent a goon squad after my talent! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3CA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3CB' 'REN3_B2' $5722 0 // ~w~Get'em Vic! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3CB' 0160: load_model #MAVERICK 0160: load_model 139 0160: load_model 62 0160: load_model 55 0160: load_model #SENTINEL 0160: load_model #UZI 0160: load_model #BERETTA 0443: (unknown) 91 0228: (unknown) 0152: create_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 0048: $5768 = create_car #MAVERICK at 680.9619 -102.0384 90.92 0495: (unknown) $5768 0 02FF: (unknown) $5768 1 00D1: set_car $5768 Z_angle_to 116.6308 03D8: (unknown) $5768 02DA: (unknown) $5768 163.31 -267.93 61.82 40 02E9: set_car $5768 speed_to 30.0 80A0: not car $5768 wrecked jump_if_false @NONAME_19_6935 00B9: set_camera_position 536.73 -99.51 105.28 rotations 0 0 0 00BA: set_camera_point_at 537.69 -99.69 105.04 mode 2 :NONAME_19_6935 0001: wait 100 ms 80A0: not car $5768 wrecked jump_if_false @NONAME_19_6995 02B4: set_camera_transverse_delay 0 time 6500 00B9: set_camera_position 526.76 -149.54 62.38 rotations 0 0 0 00BA: set_camera_point_at 525.97 -150.1 62.13 mode 1 :NONAME_19_6995 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 :NONAME_19_7005 not 0@ == 1 // (int) var == num jump_if_false @NONAME_19_7119 80A0: not car $5768 wrecked jump_if_false @NONAME_19_7049 02DA: (unknown) $5768 163.31 -267.93 61.82 40 :NONAME_19_7049 0104: car $5768 in_sphere 354.24 -208.83 55.52 radius 120.0 120.0 120.0 sphere 0 jump_if_false @NONAME_19_7090 0@ = 1 // (int) :NONAME_19_7090 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1 jump_if_true @NONAME_19_9003 0002: jump @NONAME_19_7005 :NONAME_19_7119 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 004F: unknown_check $5768 jump_if_false @NONAME_19_7233 0049: destroy_car $5768 0048: $5768 = create_car #MAVERICK at 95.89 -311.82 40.42 0495: (unknown) $5768 0 00D1: set_car $5768 Z_angle_to 120.01 03D8: (unknown) $5768 00A4: $5754 = create_actor_pedtype 22 model 62 in_car $5768 driverseat 0118: $5723 = create_actor_pedtype 22 model 139 in_car $5768 passenger_seat 1 02DA: (unknown) $5768 95.89 -311.82 11.0 3 004D: store_car $5768 position_to 1@ 2@ 3@ :NONAME_19_7233 80A0: not car $5768 wrecked 0022: jump_if_false @NONAME_19_7272 // Note: the incorrect math opcode was used here 00B9: set_camera_position 102.13 -329.93 11.06 rotations 0 0 0 00B4: camera_on_car $5768 15 2 :NONAME_19_7272 0048: 18@ = create_car #STRETCH at 96.25 -335.56 10.44 0150: set_car 18@ color_to 0 0 0233: (unknown) 18@ 97.72 -321.23 0236: (unknown) 18@ 3 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1500 jump_if_true @NONAME_19_9003 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 004F: unknown_check 18@ jump_if_false @NONAME_19_7384 0300: (unknown) 18@ 20 02E9: set_car 18@ speed_to 10.0 004A: car 18@ drive_to 97.72 -321.23 11.38 :NONAME_19_7384 not 12.5 > 3@ // (float) num > var 0022: jump_if_false @NONAME_19_7441 // Note: the incorrect math opcode was used here 004F: unknown_check $5768 0022: jump_if_false @NONAME_19_7415 // Note: the incorrect math opcode was used here 004D: store_car $5768 position_to 1@ 2@ 3@ :NONAME_19_7415 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 10 jump_if_true @NONAME_19_9003 0002: jump @NONAME_19_7384 :NONAME_19_7441 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 0045: actor $5754 defined jump_if_false @NONAME_19_7466 003F: destroy_actor $5754 :NONAME_19_7466 0045: actor $5723 defined jump_if_false @NONAME_19_7481 003F: destroy_actor $5723 :NONAME_19_7481 004F: unknown_check $5768 jump_if_false @NONAME_19_7496 0049: destroy_car $5768 :NONAME_19_7496 0048: $5768 = create_car #MAVERICK at 95.89 -311.82 10.0 0495: (unknown) $5768 0 02FF: (unknown) $5768 1 00D1: set_car $5768 Z_angle_to 120.01 00A4: $5754 = create_actor_pedtype 22 model 62 in_car $5768 driverseat 004C: set_car $5768 to_normal_driver 01B0: (unknown) $5768 1 003E: $5723 = create_actor_pedtype 22 model 139 at 96.46 -313.89 10.31 00CF: set_actor $5723 Z_angle_to -150.0 00B8: set_gamespeed 0.3 00B9: set_camera_position 96.94 -317.51 10.57 rotations 0 0 0 00BA: set_camera_point_at 96.83 -316.58 10.93 mode 2 004F: unknown_check 18@ jump_if_false @NONAME_19_7646 0049: destroy_car 18@ :NONAME_19_7646 0045: actor $5723 defined jump_if_false @NONAME_19_7683 0414: (unknown) $5723 91 417 0045: actor $5754 defined jump_if_false @NONAME_19_7683 0153: (unknown) $5754 $5723 :NONAME_19_7683 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1200 jump_if_true @NONAME_19_9003 0048: $5766 = create_car #SENTINEL at 133.8385 -306.5096 8.8073 0495: (unknown) $5766 0 0497: (unknown) $5766 $5646 00D1: set_car $5766 Z_angle_to 129.68 04FA: (unknown) $5766 1 00A4: $5724 = create_actor_pedtype 22 model 55 in_car $5766 driverseat 0118: $5725 = create_actor_pedtype 22 model 55 in_car $5766 passenger_seat 0 0118: $5726 = create_actor_pedtype 22 model 55 in_car $5766 passenger_seat 2 0048: $5767 = create_car #SENTINEL at 142.6611 -303.3562 8.3459 0495: (unknown) $5766 1 0497: (unknown) $5767 $5647 00D1: set_car $5767 Z_angle_to 132.25 04FA: (unknown) $5767 1 00A4: $5727 = create_actor_pedtype 22 model 55 in_car $5767 driverseat 0118: $5728 = create_actor_pedtype 22 model 55 in_car $5767 passenger_seat 0 0118: $5729 = create_actor_pedtype 22 model 55 in_car $5767 passenger_seat 2 8@ = 0 // (int) :NONAME_19_7879 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_8006 // Note: the incorrect math opcode was used here 0045: actor $5468(8@,6) defined 0022: jump_if_false @NONAME_19_7994 // Note: the incorrect math opcode was used here 0078: if or 8@ == 0 // (int) var == num 8@ == 3 // (int) var == num jump_if_false @NONAME_19_7942 0106: give_actor $5468(8@,6) weapon 25 ammo 800 // Load the weapon model before using this 0002: jump @NONAME_19_7953 :NONAME_19_7942 0106: give_actor $5468(8@,6) weapon 19 ammo 800 // Load the weapon model before using this :NONAME_19_7953 03A5: (unknown) $5468(8@,6) 0 01AF: (unknown) $5468(8@,6) 1 01C9: (unknown) $5468(8@,6) 40 020E: (unknown) $5468(8@,6) 1 04B0: (unknown) $5468(8@,6) $5392(8@,6) :NONAME_19_7994 8@ += 1 // (int) 0002: jump @NONAME_19_7879 :NONAME_19_8006 $5654 = 1 // (int) 004F: unknown_check $5766 jump_if_false @NONAME_19_8056 02E9: set_car $5766 speed_to 20.0 0050: set_car $5766 max_speed_to 20.0 004A: car $5766 drive_to 108.05 -324.53 11.2 :NONAME_19_8056 004F: unknown_check $5767 jump_if_false @NONAME_19_8100 02E9: set_car $5767 speed_to 20.0 0050: set_car $5767 max_speed_to 20.0 004A: car $5767 drive_to 115.12 -319.44 11.59 :NONAME_19_8100 00B8: set_gamespeed 1.0 00B9: set_camera_position 105.26 -332.32 12.37 rotations 0 0 0 00BA: set_camera_point_at 105.89 -331.55 12.39 mode 2 004F: unknown_check $5759 jump_if_false @NONAME_19_8189 004E: put_car $5759 at 97.72 -321.23 10.38 00D1: set_car $5759 Z_angle_to -28.02 0236: (unknown) $5759 3 :NONAME_19_8189 0045: actor $5723 defined jump_if_false @NONAME_19_8204 003F: destroy_actor $5723 :NONAME_19_8204 003E: $5723 = create_actor_pedtype 22 model 139 at 98.05 -315.69 10.31 00CF: set_actor $5723 Z_angle_to -130.0 01AF: (unknown) $5723 1 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 5500 00B9: set_camera_position 105.26 -332.33 13.17 rotations 0 0 0 00BA: set_camera_point_at 105.26 -331.35 12.96 mode 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 jump_if_true @NONAME_19_9003 004F: unknown_check $5766 jump_if_false @NONAME_19_8329 0052: set_car $5766 driver_behaviour_to 10 :NONAME_19_8329 0045: actor $5726 defined jump_if_false @NONAME_19_8361 004F: unknown_check $5768 jump_if_false @NONAME_19_8361 00F1: (unknown) $5726 00EC: (unknown) $5726 $5768 :NONAME_19_8361 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 25 jump_if_true @NONAME_19_9003 0045: actor $5725 defined jump_if_false @NONAME_19_8412 004F: unknown_check $5768 jump_if_false @NONAME_19_8412 00F1: (unknown) $5725 00EC: (unknown) $5725 $5768 :NONAME_19_8412 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 25 jump_if_true @NONAME_19_9003 0045: actor $5724 defined jump_if_false @NONAME_19_8463 004F: unknown_check $5768 jump_if_false @NONAME_19_8463 00F1: (unknown) $5724 00EC: (unknown) $5724 $5768 :NONAME_19_8463 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 500 jump_if_true @NONAME_19_9003 004F: unknown_check $5767 jump_if_false @NONAME_19_8500 0052: set_car $5767 driver_behaviour_to 10 :NONAME_19_8500 0045: actor $5729 defined jump_if_false @NONAME_19_8532 004F: unknown_check $5768 jump_if_false @NONAME_19_8532 00F1: (unknown) $5729 00EC: (unknown) $5729 $5768 :NONAME_19_8532 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 25 jump_if_true @NONAME_19_9003 0045: actor $5728 defined jump_if_false @NONAME_19_8583 004F: unknown_check $5759 jump_if_false @NONAME_19_8583 00F1: (unknown) $5728 00EC: (unknown) $5728 $5759 :NONAME_19_8583 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 25 jump_if_true @NONAME_19_9003 0045: actor $5727 defined jump_if_false @NONAME_19_8634 004F: unknown_check $5759 jump_if_false @NONAME_19_8634 00F1: (unknown) $5727 00EC: (unknown) $5727 $5759 :NONAME_19_8634 0045: actor $5723 defined 0022: jump_if_false @NONAME_19_8653 // Note: the incorrect math opcode was used here 0309: (unknown) $5723 1 -1 :NONAME_19_8653 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3CA' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3CA' jump_if_false @NONAME_19_8705 0002: jump @NONAME_19_9003 :NONAME_19_8705 00B9: set_camera_position 94.15 -320.61 10.68 rotations 0 0 0 00BA: set_camera_point_at 94.86 -319.94 10.91 mode 2 0045: actor $5723 defined jump_if_false @NONAME_19_8789 0044: put_actor $5723 at 96.84 -317.09 10.32 00CF: set_actor $5723 Z_angle_to 160.0 0414: (unknown) $5723 0 146 :NONAME_19_8789 004F: unknown_check $5768 jump_if_false @NONAME_19_8827 02DA: (unknown) $5768 99.79 -311.17 13.51 75 014C: set_car $5768 health_to 1 :NONAME_19_8827 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1250 jump_if_true @NONAME_19_9003 0045: actor $5754 defined jump_if_false @NONAME_19_8863 014B: set_actor $5754 health_to 0 :NONAME_19_8863 004F: unknown_check $5768 jump_if_false @NONAME_19_8896 004D: store_car $5768 position_to 1@ 2@ 3@ 013C: create_explosion_at 1@ 2@ 3@ radius 6 013B: explode_car $5768 03AF: (unknown) $5768 :NONAME_19_8896 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1000 jump_if_true @NONAME_19_9003 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3CB' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3CB' jump_if_false @NONAME_19_8968 0002: jump @NONAME_19_9003 :NONAME_19_8968 0045: actor $1038 defined jump_if_false @NONAME_19_8983 00F1: (unknown) $1038 :NONAME_19_8983 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 500 jump_if_true @NONAME_19_9003 :NONAME_19_9003 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 00B8: set_gamespeed 1.0 0444: (unknown) 91 0152: create_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 034A: unknown_check $5723 jump_if_false @NONAME_19_9079 003F: destroy_actor $5723 :NONAME_19_9079 034A: unknown_check $5754 jump_if_false @NONAME_19_9094 003F: destroy_actor $5754 :NONAME_19_9094 8@ = 0 // (int) :NONAME_19_9098 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_9148 // Note: the incorrect math opcode was used here 034A: unknown_check $5468(8@,6) 0022: jump_if_false @NONAME_19_9136 // Note: the incorrect math opcode was used here 003F: destroy_actor $5468(8@,6) $5468(8@,6) = 0 // (int) :NONAME_19_9136 8@ += 1 // (int) 0002: jump @NONAME_19_9098 :NONAME_19_9148 034B: unknown_check $5766 jump_if_false @NONAME_19_9168 0049: destroy_car $5766 $5766 = 0 // (int) :NONAME_19_9168 034B: unknown_check $5767 jump_if_false @NONAME_19_9188 0049: destroy_car $5767 $5767 = 0 // (int) :NONAME_19_9188 034A: unknown_check $5723 jump_if_false @NONAME_19_9208 003F: destroy_actor $5723 $5723 = 0 // (int) :NONAME_19_9208 034B: unknown_check $5768 jump_if_false @NONAME_19_9228 0049: destroy_car $5768 $5768 = 0 // (int) :NONAME_19_9228 034B: unknown_check 18@ jump_if_false @NONAME_19_9241 0049: destroy_car 18@ :NONAME_19_9241 022C: (unknown) 95.94 -320.67 10.34 100.0 0 004F: unknown_check $5759 jump_if_false @NONAME_19_9307 004E: put_car $5759 at 97.72 -321.23 10.38 00D1: set_car $5759 Z_angle_to -28.02 0236: (unknown) $5759 3 :NONAME_19_9307 0048: $5766 = create_car #SENTINEL at 108.05 -324.53 11.2 0495: (unknown) $5766 0 00D1: set_car $5766 Z_angle_to 129.68 0048: $5767 = create_car #SENTINEL at 115.12 -319.44 11.59 0495: (unknown) $5766 1 00D1: set_car $5767 Z_angle_to 132.25 $5654 == 1 // (int) var == num jump_if_false @NONAME_19_9404 0495: (unknown) $5766 $5646 0495: (unknown) $5767 $5647 :NONAME_19_9404 0048: $5768 = create_car #MAVERICK at 95.89 -311.82 10.0 0495: (unknown) $5768 0 00D1: set_car $5768 Z_angle_to 120.01 03AF: (unknown) $5768 003E: $5723 = create_actor_pedtype 21 model 139 at 95.94 -320.67 10.34 00CF: set_actor $5723 Z_angle_to 155.0 01A4: (unknown) $5723 0 0309: (unknown) $5723 1 -1 01AF: (unknown) $5723 1 020E: (unknown) $5723 1 0347: (unknown) $5723 1 8@ = 0 // (int) :NONAME_19_9508 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_9724 // Note: the incorrect math opcode was used here 003E: $5468(8@,6) = create_actor_pedtype 4 model 55 at $5474(8@,6) $5480(8@,6) $5486(8@,6) 010F: (unknown) $5468(8@,6) 96.33 -319.4 10.37 015D: (unknown) $5468(8@,6) 18 01C9: (unknown) $5468(8@,6) 40 041B: (unknown) $5468(8@,6) 9 01AF: (unknown) $5468(8@,6) 1 0078: if or 8@ == 0 // (int) var == num 8@ == 3 // (int) var == num jump_if_false @NONAME_19_9633 0106: give_actor $5468(8@,6) weapon 25 ammo 800 // Load the weapon model before using this 0002: jump @NONAME_19_9644 :NONAME_19_9633 0106: give_actor $5468(8@,6) weapon 19 ammo 800 // Load the weapon model before using this :NONAME_19_9644 03A5: (unknown) $5468(8@,6) 0 $5654 == 1 // (int) var == num jump_if_false @NONAME_19_9674 04AE: (unknown) $5468(8@,6) $5392(8@,6) :NONAME_19_9674 00A1: (unknown) $5468(8@,6) 1 00A1: (unknown) $5468(8@,6) 524288 0045: actor $1038 defined jump_if_false @NONAME_19_9712 00E4: (unknown) $5468(8@,6) $1038 :NONAME_19_9712 8@ += 1 // (int) 0002: jump @NONAME_19_9508 :NONAME_19_9724 0045: actor $1038 defined jump_if_false @NONAME_19_9764 0216: (unknown) $1038 96.33 -319.4 10.37 010F: (unknown) $1038 $5730 $5736 $5742 :NONAME_19_9764 021D: (unknown) 1 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_345 1000 034B: unknown_check $5768 jump_if_false @NONAME_19_9801 0113: remove_references_to_car $5768 // Like turning a car into any random car :NONAME_19_9801 034B: unknown_check $5766 jump_if_false @NONAME_19_9816 0113: remove_references_to_car $5766 // Like turning a car into any random car :NONAME_19_9816 034B: unknown_check $5767 jump_if_false @NONAME_19_9831 0113: remove_references_to_car $5767 // Like turning a car into any random car :NONAME_19_9831 8@ = 0 // (int) :NONAME_19_9835 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_9889 // Note: the incorrect math opcode was used here 0045: actor $5468(8@,6) defined 0022: jump_if_false @NONAME_19_9877 // Note: the incorrect math opcode was used here 00C1: (unknown) $5468(8@,6) $5518(8@,6) 00BC: (unknown) $5518(8@,6) 0 :NONAME_19_9877 8@ += 1 // (int) 0002: jump @NONAME_19_9835 :NONAME_19_9889 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1427 0057: show_text_highpriority GXT 'REN3_10' time 5000 flag 1 // ~w~Waste the ~r~thugs ~w~before Barry's act dies. 024F: (unknown) 0.5 4@ = 5 // (int) 0026: return :NONAME_19_9926 0001: wait 0 ms 009F: actor $5723 dead jump_if_false @NONAME_19_9952 15@ = 3 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_9952 00A0: car $5759 wrecked jump_if_false @NONAME_19_9975 15@ = 1 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_9975 009F: actor $5722 dead jump_if_false @NONAME_19_10005 15@ = 2 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_10034 :NONAME_19_10005 007E: actor $5722 driving jump_if_false @NONAME_19_10029 01AF: (unknown) $5722 1 0002: jump @NONAME_19_10034 :NONAME_19_10029 01AF: (unknown) $5722 0 :NONAME_19_10034 $5662 -= 0.25 // (float) $5589 > 1 // (int) var > num jump_if_false @NONAME_19_10067 0038: $5589 = float $5662 to_integer // Note: the incorrect math opcode was used here 0002: jump @NONAME_19_10095 :NONAME_19_10067 0045: actor $5723 defined 0022: jump_if_false @NONAME_19_10083 // Note: the incorrect math opcode was used here 014B: set_actor $5723 health_to 0 :NONAME_19_10083 15@ = 3 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_10095 6@ > 5 // (int) var > num jump_if_false @NONAME_19_10178 00AE: remove_status_text $5589 0045: actor $1038 defined jump_if_false @NONAME_19_10127 0107: toggle_player $1038 can_move 0 :NONAME_19_10127 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 004F: unknown_check $5759 jump_if_false @NONAME_19_10159 013A: set_car $5759 door_status_to 1 :NONAME_19_10159 024F: (unknown) 1.0 4@ = 6 // (int) 0026: return 0002: jump @NONAME_19_10445 :NONAME_19_10178 6 > 7@ // (int) num > var 0022: jump_if_false @NONAME_19_10250 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5468(7@,6) dead 10@(7@,6) == 0 // (int) var == num jump_if_false @NONAME_19_10238 6@ += 1 // (int) 00BB: (unknown) $5518(7@,6) $5518(7@,6) = 0 // (int) 10@(7@,6) = 1 // (int) :NONAME_19_10238 7@ += 1 // (int) 0002: jump @NONAME_19_10254 :NONAME_19_10250 7@ = 0 // (int) :NONAME_19_10254 0045: actor $1038 defined jump_if_false @NONAME_19_10445 6@ > 0 // (int) var > num jump_if_false @NONAME_19_10445 0045: actor $5724 defined jump_if_false @NONAME_19_10304 034F: (unknown) $5724 0 00E4: (unknown) $5724 $1038 04A3: (unknown) $5724 $1038 :NONAME_19_10304 0045: actor $5725 defined 0022: jump_if_false @NONAME_19_10333 // Note: the incorrect math opcode was used here 034F: (unknown) $5725 1 00E4: (unknown) $5725 $1038 04A3: (unknown) $5725 $1038 :NONAME_19_10333 0045: actor $5726 defined 0022: jump_if_false @NONAME_19_10361 // Note: the incorrect math opcode was used here 034F: (unknown) $5726 0 00E4: (unknown) $5726 $1038 04A3: (unknown) $5726 $1038 :NONAME_19_10361 0045: actor $5727 defined 0022: jump_if_false @NONAME_19_10389 // Note: the incorrect math opcode was used here 034F: (unknown) $5727 0 00E4: (unknown) $5727 $1038 04A3: (unknown) $5727 $1038 :NONAME_19_10389 0045: actor $5728 defined 0022: jump_if_false @NONAME_19_10417 // Note: the incorrect math opcode was used here 034F: (unknown) $5728 0 00E4: (unknown) $5728 $1038 04A3: (unknown) $5728 $1038 :NONAME_19_10417 0045: actor $5729 defined 0022: jump_if_false @NONAME_19_10445 // Note: the incorrect math opcode was used here 034F: (unknown) $5729 0 00E4: (unknown) $5729 $1038 04A3: (unknown) $5729 $1038 :NONAME_19_10445 0026: return :NONAME_19_10447 0162: release_model #MAVERICK 003F: destroy_actor $5724 003F: destroy_actor $5725 003F: destroy_actor $5726 003F: destroy_actor $5727 003F: destroy_actor $5728 003F: destroy_actor $5729 0049: destroy_car $5766 0049: destroy_car $5767 003F: destroy_actor $5722 003F: destroy_actor $5754 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 022C: (unknown) 95.94 -320.67 10.34 100.0 0 0045: actor $1038 defined jump_if_false @NONAME_19_10610 01BB: (unknown) 77.38 -299.84 11.5 $5679 02A7: unknown_check $1038 jump_if_false @NONAME_19_10585 0216: (unknown) $1038 77.38 -299.84 $5679 0002: jump @NONAME_19_10601 :NONAME_19_10585 0044: put_actor $1038 at 77.38 -299.84 $5679 :NONAME_19_10601 00CF: set_actor $1038 Z_angle_to 177.08 :NONAME_19_10610 004F: unknown_check $5759 jump_if_false @NONAME_19_10671 01BB: (unknown) 97.71 -321.2 11.43 $5679 004E: put_car $5759 at 97.71 -321.2 $5679 00D1: set_car $5759 Z_angle_to -27.06 0325: (unknown) $5759 1 :NONAME_19_10671 003E: $5722 = create_actor_pedtype 4 model 122 at 96.09 -321.28 11.34 00CF: set_actor $5722 Z_angle_to 122.94 032D: (unknown) $5722 1 01AF: (unknown) $5722 1 03D5: (unknown) $5722 200 0045: actor $5723 defined jump_if_false @NONAME_19_10803 01A4: (unknown) $5723 0 01BB: (unknown) 94.9 -322.53 11.35 $5679 0044: put_actor $5723 at 94.9 -322.53 $5679 0309: (unknown) $5723 0 -1 00CF: set_actor $5723 Z_angle_to -30.1 00A2: (unknown) $5723 020E: (unknown) $5723 0 01AF: (unknown) $5723 0 :NONAME_19_10803 01BB: (unknown) 96.9 -314.29 11.35 $5679 003E: $5756 = create_actor_pedtype 22 model 0 at 96.9 -314.29 $5679 00CF: set_actor $5756 Z_angle_to 177.08 0045: actor $5722 defined jump_if_false @NONAME_19_10900 004F: unknown_check $5759 jump_if_false @NONAME_19_10900 0045: actor $5723 defined jump_if_false @NONAME_19_10895 0153: (unknown) $5722 $5723 0153: (unknown) $5723 $5722 :NONAME_19_10895 0399: (unknown) $5722 0 :NONAME_19_10900 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3DA' 'REN3_C1' $5723 0 // ~w~Look Barry, when I agreed to play Vice City, I didn't expect it to be my swansong. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3DA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3DB' 'REN3_C2' $5722 0 // ~w~It's no problem mate: Just some nutcase trying it on. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3DB' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3DC' 'REN3_C3' $5756 0 // ~w~Hey, aren't you... 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3DC' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3DD' 'REN3_C4' $5723 0 // ~w~Phil mate. Phil Collins. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3DD' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3DE' 'REN3_C5' $5722 0 // ~w~Let's do the meet and greet another time, eh? Come on. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3DE' 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_180 1000 0045: actor $5723 defined jump_if_false @NONAME_19_11191 04B4: (unknown) $5723 120 524 100.0 :NONAME_19_11191 0045: actor $5722 defined jump_if_false @NONAME_19_11214 04B4: (unknown) $5722 120 523 100.0 :NONAME_19_11214 00B9: set_camera_position 92.99 -322.76 11.6 rotations 0 0 0 00BA: set_camera_point_at 93.9 -322.36 11.52 mode 2 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3DA' 1 0045: actor $5723 defined jump_if_false @NONAME_19_11307 04B4: (unknown) $5723 121 562 1.0 :NONAME_19_11307 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3DA' jump_if_false @NONAME_19_11340 0002: jump @NONAME_19_11986 :NONAME_19_11340 0045: actor $5756 defined jump_if_false @NONAME_19_11364 00EE: (unknown) $5756 95.77 -319.75 :NONAME_19_11364 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3DB' 1 0045: actor $5722 defined jump_if_false @NONAME_19_11408 04B4: (unknown) $5722 121 561 1.0 :NONAME_19_11408 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3DB' jump_if_false @NONAME_19_11441 0002: jump @NONAME_19_11986 :NONAME_19_11441 0045: actor $5756 defined jump_if_false @NONAME_19_11498 00A2: (unknown) $5756 01BB: (unknown) 95.77 -319.75 11.33 $5679 0044: put_actor $5756 at 95.77 -319.75 $5679 00CF: set_actor $5756 Z_angle_to 167.08 :NONAME_19_11498 0001: wait 0 ms 0045: actor $5756 defined jump_if_false @NONAME_19_11524 04B4: (unknown) $5756 120 513 1.0 :NONAME_19_11524 0045: actor $5723 defined jump_if_false @NONAME_19_11540 0399: (unknown) $5723 0 :NONAME_19_11540 004F: unknown_check $5759 jump_if_false @NONAME_19_11567 0118: $5757 = create_actor_pedtype 4 model 122 in_car $5759 passenger_seat 0 0200: (unknown) $5757 0 :NONAME_19_11567 0045: actor $5722 defined jump_if_false @NONAME_19_11587 00CF: set_actor $5722 Z_angle_to 92.94 :NONAME_19_11587 00B9: set_camera_position 94.35 -318.98 11.5 rotations 0 0 0 00BA: set_camera_point_at 94.96 -319.77 11.53 mode 2 0045: actor $5756 defined jump_if_false @NONAME_19_11657 0045: actor 147 defined jump_if_false @NONAME_19_11657 0154: (unknown) $5723 0153: (unknown) $5756 $5723 :NONAME_19_11657 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3DC' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3DC' jump_if_false @NONAME_19_11711 0002: jump @NONAME_19_11986 :NONAME_19_11711 0045: actor $5756 defined jump_if_false @NONAME_19_11744 0045: actor 147 defined jump_if_false @NONAME_19_11744 0154: (unknown) $5723 0153: (unknown) $5723 $5756 :NONAME_19_11744 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3DD' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3DD' jump_if_false @NONAME_19_11798 0002: jump @NONAME_19_11986 :NONAME_19_11798 0045: actor $5756 defined jump_if_false @NONAME_19_11834 0045: actor $5722 defined jump_if_false @NONAME_19_11834 0154: (unknown) $5722 0154: (unknown) $5756 0153: (unknown) $5722 $5756 :NONAME_19_11834 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3DE' 1 0045: actor $5722 defined jump_if_false @NONAME_19_11878 04B4: (unknown) $5722 121 557 1.0 :NONAME_19_11878 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3DE' jump_if_false @NONAME_19_11911 0002: jump @NONAME_19_11986 :NONAME_19_11911 0045: actor $5722 defined jump_if_false @NONAME_19_11934 0528: (unknown) $5722 557 -0.8 :NONAME_19_11934 0045: actor $5723 defined jump_if_false @NONAME_19_11966 00A2: (unknown) $5723 004F: unknown_check $5759 jump_if_false @NONAME_19_11966 00E9: (unknown) $5723 $5759 :NONAME_19_11966 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 500 jump_if_true @NONAME_19_11986 :NONAME_19_11986 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 003F: destroy_actor $5723 003F: destroy_actor $5722 003F: destroy_actor $5756 003F: destroy_actor $5757 0444: (unknown) 120 0444: (unknown) 121 004F: unknown_check $5759 jump_if_false @NONAME_19_12127 0325: (unknown) $5759 0 0118: $5722 = create_actor_pedtype 4 model 122 in_car $5759 passenger_seat 2 032D: (unknown) $5722 1 0339: (unknown) $5722 0 0232: (unknown) $5722 0 0118: $5723 = create_actor_pedtype 4 model 139 in_car $5759 passenger_seat 1 032D: (unknown) $5723 1 0339: (unknown) $5723 0 0232: (unknown) $5723 0 031C: (unknown) $5759 0045: actor $1038 defined jump_if_false @NONAME_19_12127 807C: not actor $1038 driving $5759 0022: jump_if_false @NONAME_19_12127 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5759 :NONAME_19_12127 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3EC' 'REN3_16' -1 0 // ~w~Giorgio wants his money back! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3EC' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3ED' 'REN3_17' -1 0 // ~w~What money? Barry, who are these nutters? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3ED' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3EE' 'REN3_18' -1 0 // ~w~Keep your pretty head down Phil. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3EE' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3EF' 'REN3_19' -1 0 // ~w~Christ on a bike, Vicky, floor it. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3EF' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3EG' 'REN3_20' -1 0 // ~w~For crying out loud Barry. What have you done this time? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3EG' 4@ = 7 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_345 1000 0001: wait 500 ms 004F: unknown_check $5759 jump_if_false @NONAME_19_12428 014C: set_car $5759 health_to 2000 :NONAME_19_12428 $5661 = 100.0 // (float) $5773 == 0 // (int) var == num jump_if_false @NONAME_19_12511 00C3: (unknown) -169.0 -1119.46 10.2 $5773 025D: remove_text 'REN3_05' // ~w~Get in the ~b~car. 0057: show_text_highpriority GXT 'REN3_06' time 5000 flag 1 // ~w~Take Phil to his ~y~hotel. 0248: (unknown) -169.0 -1119.46 10.2 5.0 $5782 :NONAME_19_12511 4@ = 7 // (int) 0026: return :NONAME_19_12518 009F: actor $5723 dead jump_if_false @NONAME_19_12541 15@ = 3 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_12541 009F: actor $5722 dead jump_if_false @NONAME_19_12564 15@ = 2 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_12564 00A0: car $5759 wrecked jump_if_false @NONAME_19_12594 15@ = 1 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_12638 :NONAME_19_12594 01CA: (unknown) $5759 $5672 004D: store_car $5759 position_to $5716 $5717 $5718 031D: (unknown) $5716 $5717 $1042 $1043 $5673 031D: (unknown) -169.0 -1119.46 $1042 $1043 $5678 :NONAME_19_12638 60.0 > $5678 // (float) num > var 0022: jump_if_false @NONAME_19_12657 // Note: the incorrect math opcode was used here $5655 = 0 // (int) :NONAME_19_12657 807C: not actor $5723 driving $5759 0022: jump_if_false @NONAME_19_12687 // Note: the incorrect math opcode was used here 15@ = 3 // (int) 014B: set_actor $5723 health_to 0 4@ = 10 // (int) 0026: return :NONAME_19_12687 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5759 0022: jump_if_false @NONAME_19_12920 // Note: the incorrect math opcode was used here 00BB: (unknown) $5769 $5769 = 0 // (int) $5773 == 0 // (int) var == num jump_if_false @NONAME_19_12793 00C3: (unknown) -169.0 -1119.46 10.2 $5773 025D: remove_text 'REN3_05' // ~w~Get in the ~b~car. 0057: show_text_highpriority GXT 'REN3_06' time 5000 flag 1 // ~w~Take Phil to his ~y~hotel. 0248: (unknown) -169.0 -1119.46 10.2 5.0 $5782 :NONAME_19_12793 0082: actor $1038 near_point_in_car -169.0 -1119.46 radius 5.0 5.0 sphere 0 jump_if_false @NONAME_19_12913 0249: (unknown) $5782 00BB: (unknown) $5773 $5773 = 0 // (int) 0107: toggle_player $1038 can_move 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 0001: wait 500 ms 003F: destroy_actor $5722 003F: destroy_actor $5723 003F: destroy_actor $5748 003F: destroy_actor $5749 003F: destroy_actor $5750 003F: destroy_actor $5751 003F: destroy_actor $5752 003F: destroy_actor $5753 0049: destroy_car $5762 0049: destroy_car $5763 0049: destroy_car $5764 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 4@ = 8 // (int) 0026: return :NONAME_19_12913 0002: jump @NONAME_19_13102 :NONAME_19_12920 $5769 == 0 // (int) var == num jump_if_false @NONAME_19_12973 00C0: (unknown) $5759 $5769 00BC: (unknown) $5769 2 0057: show_text_highpriority GXT 'REN3_05' time 5000 flag 1 // ~w~Get in the ~b~car. 00BB: (unknown) $5773 $5773 = 0 // (int) 0249: (unknown) $5782 :NONAME_19_12973 $5673 > 80.0 // (float) var > num jump_if_false @NONAME_19_13029 0057: show_text_highpriority GXT 'REN3_09' time 1 flag 1 // ~w~You are getting too far away from the ~b~limo. 17@ == 0 // (int) var == num jump_if_false @NONAME_19_13022 -1@ = 0 // (int) // timer2 17@ = 1 // (int) :NONAME_19_13022 0002: jump @NONAME_19_13048 :NONAME_19_13029 025D: remove_text 'REN3_09' // ~w~You are getting too far away from the ~b~limo. 17@ = 0 // (int) 16@ = 0 // (int) :NONAME_19_13048 17@ == 1 // (int) var == num jump_if_false @NONAME_19_13102 0029: 16@ += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 16@ > 100000 // (int) var > num jump_if_false @NONAME_19_13102 15@ = 4 // (int) 4@ = 10 // (int) 025D: remove_text 'REN3_09' // ~w~You are getting too far away from the ~b~limo. 0026: return :NONAME_19_13102 $5655 == 1 // (int) var == num jump_if_false @NONAME_19_16442 0102: car $5759 near_point 190.55 -399.9 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13195 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5607 == 0 // (int) var == num jump_if_false @NONAME_19_13195 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 1 $5607 = 1 // (int) :NONAME_19_13195 0102: car $5759 near_point -46.81 94.4 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13263 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5608 == 0 // (int) var == num jump_if_false @NONAME_19_13263 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 2 $5608 = 1 // (int) :NONAME_19_13263 0102: car $5759 near_point 422.61 51.32 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13343 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5609 == 0 // (int) var == num jump_if_false @NONAME_19_13343 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 3 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 3 $5609 = 1 // (int) :NONAME_19_13343 0102: car $5759 near_point 177.04 -580.14 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13411 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5610 == 0 // (int) var == num jump_if_false @NONAME_19_13411 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 4 $5610 = 1 // (int) :NONAME_19_13411 0102: car $5759 near_point -103.83 -895.14 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13491 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5611 == 0 // (int) var == num jump_if_false @NONAME_19_13491 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 5 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 5 $5611 = 1 // (int) :NONAME_19_13491 0102: car $5759 near_point 436.64 -462.58 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13559 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5612 == 0 // (int) var == num jump_if_false @NONAME_19_13559 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 6 $5612 = 1 // (int) :NONAME_19_13559 0102: car $5759 near_point 162.92 -702.12 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13639 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5613 == 0 // (int) var == num jump_if_false @NONAME_19_13639 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 7 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 7 $5613 = 1 // (int) :NONAME_19_13639 0102: car $5759 near_point 109.15 -906.52 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13707 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5614 == 0 // (int) var == num jump_if_false @NONAME_19_13707 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 8 $5614 = 1 // (int) :NONAME_19_13707 0102: car $5759 near_point 309.77 -513.2 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13775 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5615 == 0 // (int) var == num jump_if_false @NONAME_19_13775 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 9 $5615 = 1 // (int) :NONAME_19_13775 0102: car $5759 near_point 450.41 -364.25 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13854 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5616 == 0 // (int) var == num jump_if_false @NONAME_19_13854 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 10 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 10 $5616 = 1 // (int) :NONAME_19_13854 0102: car $5759 near_point 466.99 -595.55 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13934 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5617 == 0 // (int) var == num jump_if_false @NONAME_19_13934 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 11 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 11 $5617 = 1 // (int) :NONAME_19_13934 0102: car $5759 near_point 299.94 -969.88 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14014 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5619 == 0 // (int) var == num jump_if_false @NONAME_19_14014 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 13 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 13 $5619 = 1 // (int) :NONAME_19_14014 0102: car $5759 near_point 75.56 -1032.4 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14082 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5620 == 0 // (int) var == num jump_if_false @NONAME_19_14082 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 14 $5620 = 1 // (int) :NONAME_19_14082 0102: car $5759 near_point -11.25 -1575.45 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14148 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5621 == 0 // (int) var == num jump_if_false @NONAME_19_14148 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 15 $5621 = 1 // (int) :NONAME_19_14148 0102: car $5759 near_point 182.31 -447.49 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14228 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5622 == 0 // (int) var == num jump_if_false @NONAME_19_14228 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 16 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 16 $5622 = 1 // (int) :NONAME_19_14228 0102: car $5759 near_point 167.87 -304.83 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14296 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5623 == 0 // (int) var == num jump_if_false @NONAME_19_14296 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 17 $5623 = 1 // (int) :NONAME_19_14296 0102: car $5759 near_point -748.36 29.41 radius 30.0 30.0 sphere 0 jump_if_false @NONAME_19_14364 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5624 == 0 // (int) var == num jump_if_false @NONAME_19_14364 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 18 $5624 = 1 // (int) :NONAME_19_14364 0102: car $5759 near_point -823.22 -515.53 radius 30.0 30.0 sphere 0 jump_if_false @NONAME_19_14432 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5625 == 0 // (int) var == num jump_if_false @NONAME_19_14432 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 19 $5625 = 1 // (int) :NONAME_19_14432 0102: car $5759 near_point -721.13 -926.95 radius 30.0 30.0 sphere 0 jump_if_false @NONAME_19_14500 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5626 == 0 // (int) var == num jump_if_false @NONAME_19_14500 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 20 $5626 = 1 // (int) :NONAME_19_14500 0102: car $5759 near_point 241.04 -1320.31 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14580 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5627 == 0 // (int) var == num jump_if_false @NONAME_19_14580 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 21 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 21 $5627 = 1 // (int) :NONAME_19_14580 0102: car $5759 near_point 175.65 240.76 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14648 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5628 == 0 // (int) var == num jump_if_false @NONAME_19_14648 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 22 $5628 = 1 // (int) :NONAME_19_14648 0102: car $5759 near_point -218.78 -934.51 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14716 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5629 == 0 // (int) var == num jump_if_false @NONAME_19_14716 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 23 $5629 = 1 // (int) :NONAME_19_14716 0102: car $5759 near_point 224.66 -950.0 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14795 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5630 == 0 // (int) var == num jump_if_false @NONAME_19_14795 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 24 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 24 $5630 = 1 // (int) :NONAME_19_14795 0102: car $5759 near_point 274.32 -176.58 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14875 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1458 $5631 == 0 // (int) var == num jump_if_false @NONAME_19_14875 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1524 25 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3296 25 $5631 = 1 // (int) :NONAME_19_14875 $5603 == 1 // (int) var == num jump_if_false @NONAME_19_15353 004F: unknown_check $5762 jump_if_false @NONAME_19_14928 004D: store_car $5762 position_to $5689 $5690 $5691 031D: (unknown) $5689 $5690 $1042 $1043 $5663 0002: jump @NONAME_19_14954 :NONAME_19_14928 $5635 == 0 // (int) var == num jump_if_false @NONAME_19_14954 00BB: (unknown) $5783 $5783 = 0 // (int) $5603 = 0 // (int) :NONAME_19_14954 0045: actor $5748 defined jump_if_false @NONAME_19_14994 0043: store_actor $5748 position_to $5698 $5699 $5700 // Note: the incorrect math opcode was used here 031D: (unknown) $5698 $5699 $1042 $1043 $5664 0002: jump @NONAME_19_15010 :NONAME_19_14994 00BB: (unknown) $5786 $5786 = 0 // (int) $5664 = 1000.0 // (float) :NONAME_19_15010 0045: actor $5751 defined jump_if_false @NONAME_19_15050 0043: store_actor $5751 position_to $5707 $5708 $5709 // Note: the incorrect math opcode was used here 031D: (unknown) $5707 $5708 $1042 $1043 $5665 0002: jump @NONAME_19_15066 :NONAME_19_15050 00BB: (unknown) $5789 $5789 = 0 // (int) $5665 = 1000.0 // (float) :NONAME_19_15066 30.0 > $5663 // (float) num > var 0022: jump_if_false @NONAME_19_15086 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :NONAME_19_15086 0078: if and $5664 > 250.0 // (float) var > num $5665 > 250.0 // (float) var > num jump_if_false @NONAME_19_15167 00BB: (unknown) $5783 $5783 = 0 // (int) 00BB: (unknown) $5786 $5786 = 0 // (int) 00BB: (unknown) $5789 $5789 = 0 // (int) 0112: remove_references_to_actor $5748 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5751 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5762 // Like turning a car into any random car $5635 = 0 // (int) $5603 = 0 // (int) 0002: jump @NONAME_19_15353 :NONAME_19_15167 0078: if and 20.0 > $5663 // (float) num > var 001D: $5672 == 0 // (int) var == var jump_if_false @NONAME_19_15353 $5635 == 0 // (int) var == num jump_if_false @NONAME_19_15353 0078: if and $5636 == 0 // (int) var == num $5637 == 0 // (int) var == num jump_if_false @NONAME_19_15347 00BB: (unknown) $5783 $5783 = 0 // (int) 0052: set_car $5762 driver_behaviour_to 10 0078: if and 0045: actor $5748 defined 0045: actor $1038 defined jump_if_false @NONAME_19_15290 00A2: (unknown) $5748 00E4: (unknown) $5748 $1038 04A3: (unknown) $5748 $1038 00C1: (unknown) $5748 $5786 00BC: (unknown) $5786 0 00C4: (unknown) $5786 1 :NONAME_19_15290 0045: actor $5751 defined jump_if_false @NONAME_19_15334 00A2: (unknown) $5751 00E4: (unknown) $5751 $5723 04A3: (unknown) $5751 $5723 00C1: (unknown) $5751 $5789 00BC: (unknown) $5789 0 00C4: (unknown) $5789 1 :NONAME_19_15334 $5635 = 1 // (int) 0002: jump @NONAME_19_15353 :NONAME_19_15347 0052: set_car $5762 driver_behaviour_to 16 :NONAME_19_15353 $5604 == 1 // (int) var == num jump_if_false @NONAME_19_15831 004F: unknown_check $5763 jump_if_false @NONAME_19_15406 004D: store_car $5763 position_to $5692 $5693 $5694 031D: (unknown) $5692 $5693 $1042 $1043 $5666 0002: jump @NONAME_19_15432 :NONAME_19_15406 $5636 == 0 // (int) var == num jump_if_false @NONAME_19_15432 00BB: (unknown) $5784 $5784 = 0 // (int) $5604 = 0 // (int) :NONAME_19_15432 0045: actor $5749 defined jump_if_false @NONAME_19_15472 0043: store_actor $5749 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here 031D: (unknown) $5701 $5702 $1042 $1043 $5667 0002: jump @NONAME_19_15488 :NONAME_19_15472 00BB: (unknown) $5787 $5787 = 0 // (int) $5667 = 1000.0 // (float) :NONAME_19_15488 0045: actor $5752 defined jump_if_false @NONAME_19_15528 0043: store_actor $5752 position_to $5710 $5711 $5712 // Note: the incorrect math opcode was used here 031D: (unknown) $5710 $5711 $1042 $1043 $5668 0002: jump @NONAME_19_15544 :NONAME_19_15528 00BB: (unknown) $5790 $5790 = 0 // (int) $5668 = 1000.0 // (float) :NONAME_19_15544 30.0 > $5666 // (float) num > var 0022: jump_if_false @NONAME_19_15564 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :NONAME_19_15564 0078: if and $5667 > 250.0 // (float) var > num $5668 > 250.0 // (float) var > num jump_if_false @NONAME_19_15645 00BB: (unknown) $5784 $5784 = 0 // (int) 00BB: (unknown) $5787 $5787 = 0 // (int) 00BB: (unknown) $5790 $5790 = 0 // (int) 0112: remove_references_to_actor $5749 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5752 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5763 // Like turning a car into any random car $5636 = 0 // (int) $5604 = 0 // (int) 0002: jump @NONAME_19_15831 :NONAME_19_15645 0078: if and 20.0 > $5666 // (float) num > var 001D: $5672 == 0 // (int) var == var jump_if_false @NONAME_19_15831 $5636 == 0 // (int) var == num jump_if_false @NONAME_19_15831 0078: if and $5635 == 0 // (int) var == num $5637 == 0 // (int) var == num jump_if_false @NONAME_19_15825 00BB: (unknown) $5784 $5784 = 0 // (int) 0052: set_car $5763 driver_behaviour_to 10 0078: if and 0045: actor $5749 defined 0045: actor $1038 defined jump_if_false @NONAME_19_15768 00A2: (unknown) $5749 00E4: (unknown) $5749 $1038 04A3: (unknown) $5749 $1038 00C1: (unknown) $5749 $5787 00BC: (unknown) $5787 0 00C4: (unknown) $5787 1 :NONAME_19_15768 0045: actor $5752 defined jump_if_false @NONAME_19_15812 00A2: (unknown) $5752 00E4: (unknown) $5752 $5723 04A3: (unknown) $5752 $5723 00C1: (unknown) $5752 $5790 00BC: (unknown) $5790 0 00C4: (unknown) $5790 1 :NONAME_19_15812 $5636 = 1 // (int) 0002: jump @NONAME_19_15831 :NONAME_19_15825 0052: set_car $5763 driver_behaviour_to 16 :NONAME_19_15831 $5605 == 1 // (int) var == num jump_if_false @NONAME_19_16309 004F: unknown_check $5764 jump_if_false @NONAME_19_15884 004D: store_car $5764 position_to $5695 $5696 $5697 031D: (unknown) $5695 $5696 $1042 $1043 $5669 0002: jump @NONAME_19_15910 :NONAME_19_15884 $5637 == 0 // (int) var == num jump_if_false @NONAME_19_15910 00BB: (unknown) $5785 $5785 = 0 // (int) $5605 = 0 // (int) :NONAME_19_15910 0045: actor $5750 defined jump_if_false @NONAME_19_15950 0043: store_actor $5750 position_to $5704 $5705 $5706 // Note: the incorrect math opcode was used here 031D: (unknown) $5704 $5705 $1042 $1043 $5670 0002: jump @NONAME_19_15966 :NONAME_19_15950 00BB: (unknown) $5788 $5788 = 0 // (int) $5670 = 1000.0 // (float) :NONAME_19_15966 0045: actor $5753 defined jump_if_false @NONAME_19_16006 0043: store_actor $5753 position_to $5713 $5714 $5715 // Note: the incorrect math opcode was used here 031D: (unknown) $5713 $5714 $1042 $1043 $5671 0002: jump @NONAME_19_16022 :NONAME_19_16006 00BB: (unknown) $5791 $5791 = 0 // (int) $5671 = 1000.0 // (float) :NONAME_19_16022 30.0 > $5669 // (float) num > var 0022: jump_if_false @NONAME_19_16042 // Note: the incorrect math opcode was used here $5634 = 1 // (int) :NONAME_19_16042 0078: if and $5670 > 250.0 // (float) var > num $5671 > 250.0 // (float) var > num jump_if_false @NONAME_19_16123 00BB: (unknown) $5785 $5785 = 0 // (int) 00BB: (unknown) $5788 $5788 = 0 // (int) 00BB: (unknown) $5791 $5791 = 0 // (int) 0112: remove_references_to_actor $5750 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5753 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5764 // Like turning a car into any random car $5637 = 0 // (int) $5605 = 0 // (int) 0002: jump @NONAME_19_16309 :NONAME_19_16123 0078: if and 20.0 > $5669 // (float) num > var 001D: $5672 == 0 // (int) var == var jump_if_false @NONAME_19_16309 $5637 == 0 // (int) var == num jump_if_false @NONAME_19_16309 0078: if and $5635 == 0 // (int) var == num $5636 == 0 // (int) var == num jump_if_false @NONAME_19_16303 00BB: (unknown) $5785 $5785 = 0 // (int) 0052: set_car $5764 driver_behaviour_to 10 0078: if and 0045: actor $5750 defined 0045: actor $1038 defined jump_if_false @NONAME_19_16246 00A2: (unknown) $5750 00E4: (unknown) $5750 $1038 04A3: (unknown) $5750 $1038 00C1: (unknown) $5750 $5788 00BC: (unknown) $5788 0 00C4: (unknown) $5788 1 :NONAME_19_16246 0045: actor $5753 defined jump_if_false @NONAME_19_16290 00A2: (unknown) $5753 00E4: (unknown) $5753 $5723 04A3: (unknown) $5753 $5723 00C1: (unknown) $5753 $5791 00BC: (unknown) $5791 0 00C4: (unknown) $5791 1 :NONAME_19_16290 $5637 = 1 // (int) 0002: jump @NONAME_19_16309 :NONAME_19_16303 0052: set_car $5764 driver_behaviour_to 16 :NONAME_19_16309 0045: actor $5755 defined jump_if_false @NONAME_19_16419 0043: store_actor $5755 position_to $5719 $5720 $5721 // Note: the incorrect math opcode was used here 031D: (unknown) $5719 $5720 $1042 $1043 $5675 $5675 > 300.0 // (float) var > num jump_if_false @NONAME_19_16380 00BB: (unknown) $5792 $5792 = 0 // (int) 003F: destroy_actor $5755 0049: destroy_car $5765 0002: jump @NONAME_19_16412 :NONAME_19_16380 15.0 > $5675 // (float) num > var 0022: jump_if_false @NONAME_19_16406 // Note: the incorrect math opcode was used here 034F: (unknown) $5755 0 0002: jump @NONAME_19_16412 :NONAME_19_16406 034F: (unknown) $5755 1 :NONAME_19_16412 0002: jump @NONAME_19_16435 :NONAME_19_16419 $5675 = 100.0 // (float) 00BB: (unknown) $5792 $5792 = 0 // (int) :NONAME_19_16435 0002: jump @NONAME_19_16725 :NONAME_19_16442 004F: unknown_check $5762 jump_if_false @NONAME_19_16471 0052: set_car $5762 driver_behaviour_to 0 0113: remove_references_to_car $5762 // Like turning a car into any random car 00BB: (unknown) $5783 $5783 = 0 // (int) :NONAME_19_16471 004F: unknown_check $5763 jump_if_false @NONAME_19_16500 0052: set_car $5763 driver_behaviour_to 0 0113: remove_references_to_car $5763 // Like turning a car into any random car 00BB: (unknown) $5784 $5784 = 0 // (int) :NONAME_19_16500 004F: unknown_check $5764 jump_if_false @NONAME_19_16529 0052: set_car $5764 driver_behaviour_to 0 0113: remove_references_to_car $5764 // Like turning a car into any random car 00BB: (unknown) $5785 $5785 = 0 // (int) :NONAME_19_16529 0045: actor $5748 defined jump_if_false @NONAME_19_16557 00A2: (unknown) $5748 0112: remove_references_to_actor $5748 // Like turning an actor into a random pedestrian 00BB: (unknown) $5786 $5786 = 0 // (int) :NONAME_19_16557 0045: actor $5751 defined jump_if_false @NONAME_19_16585 00A2: (unknown) $5751 0112: remove_references_to_actor $5751 // Like turning an actor into a random pedestrian 00BB: (unknown) $5789 $5789 = 0 // (int) :NONAME_19_16585 0045: actor $5749 defined jump_if_false @NONAME_19_16613 00A2: (unknown) $5749 0112: remove_references_to_actor $5749 // Like turning an actor into a random pedestrian 00BB: (unknown) $5787 $5787 = 0 // (int) :NONAME_19_16613 0045: actor $5752 defined jump_if_false @NONAME_19_16641 00A2: (unknown) $5752 0112: remove_references_to_actor $5752 // Like turning an actor into a random pedestrian 00BB: (unknown) $5790 $5790 = 0 // (int) :NONAME_19_16641 0045: actor $5750 defined jump_if_false @NONAME_19_16669 00A2: (unknown) $5750 0112: remove_references_to_actor $5750 // Like turning an actor into a random pedestrian 00BB: (unknown) $5788 $5788 = 0 // (int) :NONAME_19_16669 0045: actor $5753 defined jump_if_false @NONAME_19_16697 00A2: (unknown) $5753 0112: remove_references_to_actor $5753 // Like turning an actor into a random pedestrian 00BB: (unknown) $5791 $5791 = 0 // (int) :NONAME_19_16697 0045: actor $5755 defined jump_if_false @NONAME_19_16725 00A2: (unknown) $5755 0112: remove_references_to_actor $5755 // Like turning an actor into a random pedestrian 00BB: (unknown) $5792 $5792 = 0 // (int) :NONAME_19_16725 $5634 == 1 // (int) var == num jump_if_false @NONAME_19_17224 $5599 == 0 // (int) var == num jump_if_false @NONAME_19_17224 $5645 == 1 // (int) var == num jump_if_false @NONAME_19_16788 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3EC' $5645 = 2 // (int) :NONAME_19_16788 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3EC' jump_if_false @NONAME_19_16852 $5645 == 2 // (int) var == num jump_if_false @NONAME_19_16852 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3ED' $5645 = 3 // (int) :NONAME_19_16852 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3ED' jump_if_false @NONAME_19_16966 $5645 == 3 // (int) var == num jump_if_false @NONAME_19_16966 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3EE' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3EH' 'REN3_21' -1 0 // ~w~I swear on my mother's life... on my dead mother's grave... I don't know what he's on about. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3EH' $5645 = 4 // (int) :NONAME_19_16966 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3EE' jump_if_false @NONAME_19_17030 $5645 == 4 // (int) var == num jump_if_false @NONAME_19_17030 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3EF' $5645 = 5 // (int) :NONAME_19_17030 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3EF' jump_if_false @NONAME_19_17094 $5645 == 5 // (int) var == num jump_if_false @NONAME_19_17094 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3EG' $5645 = 6 // (int) :NONAME_19_17094 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3EG' jump_if_false @NONAME_19_17158 $5645 == 6 // (int) var == num jump_if_false @NONAME_19_17158 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'RENC3EH' $5645 = 7 // (int) :NONAME_19_17158 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12621 'RENC3EH' jump_if_false @NONAME_19_17224 $5645 == 7 // (int) var == num jump_if_false @NONAME_19_17224 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 $5599 = 1 // (int) $5634 = 0 // (int) $5645 = 8 // (int) :NONAME_19_17224 0026: return :NONAME_19_17226 003E: $5722 = create_actor_pedtype 4 model 122 at -166.54 -1127.19 -100.0 003E: $5723 = create_actor_pedtype 4 model 139 at -167.67 -1128.29 -100.0 0153: (unknown) $5723 $5722 010F: (unknown) $5722 -144.98 -1145.8 14.0 010F: (unknown) $5723 -145.96 -1146.64 14.0 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FA' 'REN3_D1' $5723 0 // ~w~Shouldn't we call the police? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FB' 'REN3_D2' $5722 0 // ~w~This is Vice City, mate, seriously... bandit country... it's nothing... 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FB' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FC' 'REN3_D5' $5723 0 // ~w~Who is this Giorgio you owe money to? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FC' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FD' 'REN3_D6' $5722 0 // ~w~Oh, just a fan. He lent me, I mean, y'know, he GAVE me a few quid. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FD' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FE' 'REN3_D7' $5723 0 // ~w~Barry? Are you in hock to gangsters? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FE' 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_180 1000 00B9: set_camera_position -179.77 -1129.15 14.28 rotations 0 0 0 00BA: set_camera_point_at -179.24 -1128.38 13.92 mode 2 022C: (unknown) -169.0 -1119.46 10.2 30.0 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1000 jump_if_true @NONAME_19_18344 02B4: set_camera_transverse_delay 1.0 time 19000 00B9: set_camera_position -177.62 -1125.45 20.59 rotations 0 0 0 00BA: set_camera_point_at -176.67 -1125.74 20.44 mode 1 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FA' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FA' jump_if_false @NONAME_19_17766 0002: jump @NONAME_19_18344 :NONAME_19_17766 0045: actor $5722 defined jump_if_false @NONAME_19_17791 00EE: (unknown) $5722 -144.98 -1145.8 :NONAME_19_17791 0045: actor $5723 defined jump_if_false @NONAME_19_17816 00EE: (unknown) $5723 -145.96 -1146.64 :NONAME_19_17816 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FB' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FB' jump_if_false @NONAME_19_17870 0002: jump @NONAME_19_18344 :NONAME_19_17870 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FC' 1 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FF' 'REN3_D8' $5722 0 // ~w~No mate, I swear: On your life. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FF' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FC' jump_if_false @NONAME_19_17974 0002: jump @NONAME_19_18344 :NONAME_19_17974 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FD' 1 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FG' 'REN3_D9' $5723 0 // ~w~Yeah, well that's what I'm worried about. You're a real moron... 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FG' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FD' jump_if_false @NONAME_19_18078 0002: jump @NONAME_19_18344 :NONAME_19_18078 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FE' 1 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12755 'RENC3FH' 'REN3D10' $5723 0 // ~w~I should have left you managing that talking dog... what was his name? Puddles? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12704 'RENC3FH' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FE' jump_if_false @NONAME_19_18182 0002: jump @NONAME_19_18344 :NONAME_19_18182 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FF' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FF' jump_if_false @NONAME_19_18236 0002: jump @NONAME_19_18344 :NONAME_19_18236 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FG' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FG' jump_if_false @NONAME_19_18290 0002: jump @NONAME_19_18344 :NONAME_19_18290 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13171 'RENC3FH' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 'RENC3FH' jump_if_false @NONAME_19_18344 0002: jump @NONAME_19_18344 :NONAME_19_18344 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 003F: destroy_actor $5723 003F: destroy_actor $5722 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_345 1000 4@ = 9 // (int) 0026: return :NONAME_19_18392 0078: if and 0045: actor $1038 defined 80A5: not unknown_check $1038 jump_if_false @NONAME_19_18421 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 :NONAME_19_18421 00BB: (unknown) $5770 00BB: (unknown) $5771 00BB: (unknown) $5773 00BB: (unknown) $5769 00BB: (unknown) $5772 0249: (unknown) $5781 0249: (unknown) $5782 00BB: (unknown) $5774 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5777 00BB: (unknown) $5778 00BB: (unknown) $5779 00BB: (unknown) $5783 00BB: (unknown) $5784 00BB: (unknown) $5785 00BB: (unknown) $5786 00BB: (unknown) $5787 00BB: (unknown) $5788 00BB: (unknown) $5789 00BB: (unknown) $5790 00BB: (unknown) $5791 020D: (unknown) $5723 020D: (unknown) $5722 0078: if and 004F: unknown_check $5759 0045: actor $1038 defined jump_if_false @NONAME_19_18564 807C: not actor $1038 driving $5759 0022: jump_if_false @NONAME_19_18560 // Note: the incorrect math opcode was used here 0049: destroy_car $5759 0002: jump @NONAME_19_18564 :NONAME_19_18560 0113: remove_references_to_car $5759 // Like turning a car into any random car :NONAME_19_18564 004F: unknown_check $5762 0022: jump_if_false @NONAME_19_18584 // Note: the incorrect math opcode was used here 0052: set_car $5762 driver_behaviour_to 0 0113: remove_references_to_car $5762 // Like turning a car into any random car :NONAME_19_18584 004F: unknown_check $5763 jump_if_false @NONAME_19_18604 0052: set_car $5763 driver_behaviour_to 0 0113: remove_references_to_car $5763 // Like turning a car into any random car :NONAME_19_18604 004F: unknown_check $5764 jump_if_false @NONAME_19_18624 0052: set_car $5764 driver_behaviour_to 0 0113: remove_references_to_car $5764 // Like turning a car into any random car :NONAME_19_18624 034B: unknown_check $5766 jump_if_false @NONAME_19_18639 0113: remove_references_to_car $5766 // Like turning a car into any random car :NONAME_19_18639 034B: unknown_check $5767 jump_if_false @NONAME_19_18654 0113: remove_references_to_car $5767 // Like turning a car into any random car :NONAME_19_18654 0112: remove_references_to_actor $5748 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5749 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5750 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5751 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5752 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5753 // Like turning an actor into a random pedestrian 0059: text_clear_all 0078: if and 0045: actor $1038 defined 80A5: not unknown_check $1038 jump_if_false @NONAME_19_18714 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 :NONAME_19_18714 15@ == 1 // (int) var == num jump_if_false @NONAME_19_18745 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4973 'REN3_F1' // ~r~The limo has been destroyed! :NONAME_19_18745 15@ == 2 // (int) var == num jump_if_false @NONAME_19_18776 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4973 'REN3_F2' // ~r~Barry died! :NONAME_19_18776 15@ == 3 // (int) var == num jump_if_false @NONAME_19_18807 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4973 'REN3_F3' // ~r~Phil died! :NONAME_19_18807 15@ == 4 // (int) var == num jump_if_false @NONAME_19_18838 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4973 'REN3_F4' // ~r~You left the limo behind! :NONAME_19_18838 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 4@ = 11 // (int) 0026: return :NONAME_19_18860 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @99RED_12847 'REN_C03' 1000 // Kill Phil 01DF: progress_made += 1 4@ = 11 // (int) 0026: return :NONAME_19_18895 $1045 = 0 // (int) 6@ = 0 // (int) 8@ = 0 // (int) 7@ = 0 // (int) $5662 = 100.0 // (float) $5589 = 100 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 11@ = 0 // (int) 12@ = 0 // (int) 13@ = 0 // (int) 14@ = 0 // (int) 00BB: (unknown) $5770 00BB: (unknown) $5771 00BB: (unknown) $5773 00BB: (unknown) $5769 00BB: (unknown) $5772 0249: (unknown) $5781 0249: (unknown) $5782 00BB: (unknown) $5774 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5777 00BB: (unknown) $5778 00BB: (unknown) $5779 00BB: (unknown) $5783 00BB: (unknown) $5784 00BB: (unknown) $5785 00BB: (unknown) $5786 00BB: (unknown) $5787 00BB: (unknown) $5788 00BB: (unknown) $5789 00BB: (unknown) $5790 00BB: (unknown) $5791 0113: remove_references_to_car $5759 // Like turning a car into any random car 004F: unknown_check $5762 jump_if_false @NONAME_19_19061 0052: set_car $5762 driver_behaviour_to 0 0113: remove_references_to_car $5762 // Like turning a car into any random car :NONAME_19_19061 004F: unknown_check $5763 jump_if_false @NONAME_19_19081 0052: set_car $5763 driver_behaviour_to 0 0113: remove_references_to_car $5763 // Like turning a car into any random car :NONAME_19_19081 004F: unknown_check $5764 jump_if_false @NONAME_19_19101 0052: set_car $5764 driver_behaviour_to 0 0113: remove_references_to_car $5764 // Like turning a car into any random car :NONAME_19_19101 034A: unknown_check $5723 jump_if_false @NONAME_19_19116 020D: (unknown) $5723 :NONAME_19_19116 034A: unknown_check $5722 jump_if_false @NONAME_19_19131 020D: (unknown) $5722 :NONAME_19_19131 0112: remove_references_to_actor $5748 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5749 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5750 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5755 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5751 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5752 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5753 // Like turning an actor into a random pedestrian 0045: actor $5724 defined jump_if_false @NONAME_19_19176 03DE: (unknown) $5724 1 :NONAME_19_19176 0045: actor $5725 defined jump_if_false @NONAME_19_19193 03DE: (unknown) $5725 1 :NONAME_19_19193 0045: actor $5726 defined jump_if_false @NONAME_19_19210 03DE: (unknown) $5726 1 :NONAME_19_19210 0045: actor $5727 defined jump_if_false @NONAME_19_19227 03DE: (unknown) $5727 1 :NONAME_19_19227 0045: actor $5728 defined jump_if_false @NONAME_19_19244 03DE: (unknown) $5728 1 :NONAME_19_19244 0045: actor $5729 defined jump_if_false @NONAME_19_19261 03DE: (unknown) $5729 1 :NONAME_19_19261 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5725 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5726 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5727 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5728 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5729 // Like turning an actor into a random pedestrian 0162: release_model 122 0162: release_model 139 0162: release_model 55 0162: release_model #STRETCH 0162: release_model #SENTINEL 0162: release_model 62 0162: release_model #MAVERICK 0162: release_model #UZI 0162: release_model #BERETTA 00AE: remove_status_text $5589 01ED: (unknown) 0151: remove_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 024F: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 79--------------- :REN_C4 01EA: increment_mission_attempts 0238: name_thread 'REN_C4' 0025: gosub @REN_C4_9092 009D: wasted_or_busted // mission only jump_if_false @REN_C4_35 0025: gosub @REN_C4_12996 :REN_C4_35 0025: gosub @REN_C4_13768 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C4_76 02B4: set_camera_transverse_delay 0 time 7@ :REN_C4_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C4_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C4_128 :REN_C4_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C4_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C4_162 02B4: set_camera_transverse_delay 0 time 5@ :REN_C4_162 809F: not actor 3@ dead 0022: jump_if_false @REN_C4_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C4_178 0026: return :REN_C4_180 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @REN_C4_244 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @REN_C4_238 0400: (unknown) $1038 $1690 0002: jump @REN_C4_244 :REN_C4_238 02C0: (unknown) $1038 $1690 :REN_C4_244 0@ >= 0 // (int) var >= num jump_if_false @REN_C4_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :REN_C4_271 0045: actor $1038 defined jump_if_false @REN_C4_339 807E: not actor $1038 driving jump_if_false @REN_C4_316 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @REN_C4_319 :REN_C4_316 021D: (unknown) 0 :REN_C4_319 $1698 == 0 // (int) var == num jump_if_false @REN_C4_335 02EA: select_interior 2 :REN_C4_335 01AE: (unknown) 1 :REN_C4_339 0059: text_clear_all 0268: (unknown) 0026: return :REN_C4_345 0045: actor $1038 defined jump_if_false @REN_C4_409 807E: not actor $1038 driving jump_if_false @REN_C4_397 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @REN_C4_397 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :REN_C4_397 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :REN_C4_409 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @REN_C4_458 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @REN_C4_458 02EA: select_interior 0 :REN_C4_458 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C4_488 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C4_488 0026: return 0045: actor 0@ defined jump_if_false @REN_C4_509 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C4_509 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C4_539 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C4_539 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C4_539 0026: return :REN_C4_541 0045: actor 0@ defined 0022: jump_if_false @REN_C4_588 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C4_584 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @REN_C4_588 :REN_C4_584 1@ = 0 // (int) :REN_C4_588 1@ == 1 // (int) var == num jump_if_false @REN_C4_672 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C4_665 007E: actor 0@ driving jump_if_false @REN_C4_661 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C4_651 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C4_654 :REN_C4_651 00F1: (unknown) 0@ :REN_C4_654 0002: jump @REN_C4_665 :REN_C4_661 1@ = 0 // (int) :REN_C4_665 0002: jump @REN_C4_588 :REN_C4_672 0026: return 0045: actor 0@ defined jump_if_false @REN_C4_766 007E: actor 0@ driving jump_if_false @REN_C4_750 02A7: unknown_check 0@ jump_if_false @REN_C4_720 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C4_743 :REN_C4_720 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C4_541 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C4_743 0002: jump @REN_C4_759 :REN_C4_750 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C4_759 0002: jump @REN_C4_768 :REN_C4_766 005F: (unknown) :REN_C4_768 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C4_926 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C4_926 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C4_867 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C4_826 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C4_860 :REN_C4_826 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_541 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C4_860 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_541 4@ :REN_C4_860 0002: jump @REN_C4_926 :REN_C4_867 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C4_892 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C4_926 :REN_C4_892 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_541 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C4_926 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_541 3@ :REN_C4_926 0045: actor 0@ defined jump_if_false @REN_C4_978 004F: unknown_check 1@ jump_if_false @REN_C4_978 007E: actor 0@ driving jump_if_false @REN_C4_978 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C4_978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_541 0@ :REN_C4_978 5@ = 0 // (int) :REN_C4_982 5@ == 0 // (int) var == num jump_if_false @REN_C4_1080 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C4_1073 004F: unknown_check 1@ jump_if_false @REN_C4_1073 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C4_1039 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C4_1073 :REN_C4_1039 2@ == -1 // (int) var == num jump_if_false @REN_C4_1065 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C4_1073 :REN_C4_1065 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C4_1073 0002: jump @REN_C4_982 :REN_C4_1080 0026: return :REN_C4_1082 0@ == 0 // (int) var == num jump_if_false @REN_C4_1125 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C4_1301 :REN_C4_1125 0@ == 1 // (int) var == num jump_if_false @REN_C4_1158 03CF: (unknown) 200 200 200 255 0002: jump @REN_C4_1301 :REN_C4_1158 0@ == 2 // (int) var == num jump_if_false @REN_C4_1200 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C4_1301 :REN_C4_1200 0@ == 3 // (int) var == num jump_if_false @REN_C4_1244 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C4_1301 :REN_C4_1244 0@ == 4 // (int) var == num jump_if_false @REN_C4_1275 03CF: (unknown) 8 143 59 255 0002: jump @REN_C4_1301 :REN_C4_1275 0@ == 5 // (int) var == num jump_if_false @REN_C4_1301 03CF: (unknown) 237 130 180 255 :REN_C4_1301 0026: return :REN_C4_1303 00BC: (unknown) 0@ 2 0026: return :REN_C4_1310 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C4_1310 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C4_1365 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C4_1365 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C4_1380 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C4_1380 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1425 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C4_1425 005F: (unknown) :REN_C4_1427 10 > $5588 // (int) num > var 0022: jump_if_false @REN_C4_1447 // Note: the incorrect math opcode was used here 0035: $5588 = 0@ // (int vars) 005E: (unknown) :REN_C4_1447 005F: (unknown) :REN_C4_1449 0035: 1@ = 0@ // (int vars) 0035: 2@ = $5592 // (int vars) 2@ -= 1 // (int) 0036: 3@ = $5347(1@,37) // (float vars) 0036: 4@ = $5384(1@,37) // (float vars) 0036: 5@ = $5421(1@,37) // (float vars) 801D: not 5@ == -90.0 // (int) var == var jump_if_false @REN_C4_1615 $5532(1@,37) == 0 // (int) var == num jump_if_false @REN_C4_1615 $5600 == 0 // (int) var == num jump_if_false @REN_C4_1546 0395: (unknown) 3@ 4@ 5@ $5596 6 0 237 130 180 $5458(1@,37) :REN_C4_1546 00C3: (unknown) 3@ 4@ 5@ $5495(1@,37) 001C: 1@ == 2@ // (int) num == var 0022: jump_if_false @REN_C4_1574 // Note: the incorrect math opcode was used here 00BC: (unknown) $5495(1@,37) 1 :REN_C4_1574 $5532(1@,37) = 1 // (int) $5600 == 1 // (int) var == num jump_if_false @REN_C4_1615 0011: 1@ > $5593 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1615 // Note: the incorrect math opcode was used here 00BD: (unknown) $5495(1@,37) 1 :REN_C4_1615 0026: return :REN_C4_1617 0035: 0@ = $5593 // (int vars) 0035: 1@ = $5593 // (int vars) 1@ += 1 // (int) :REN_C4_1632 0011: $5592 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1708 // Note: the incorrect math opcode was used here $5600 == 0 // (int) var == num jump_if_false @REN_C4_1674 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C4_1449 0@ 0002: jump @REN_C4_1696 :REN_C4_1674 0017: 1@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1696 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C4_1449 0@ :REN_C4_1696 0@ += 1 // (int) 0002: jump @REN_C4_1632 :REN_C4_1708 0026: return :REN_C4_1710 0035: 1@ = 0@ // (int vars) $5532(1@,37) == 1 // (int) var == num jump_if_false @REN_C4_1760 $5600 == 0 // (int) var == num jump_if_false @REN_C4_1747 0396: (unknown) $5458(1@,37) :REN_C4_1747 00BB: (unknown) $5495(1@,37) $5532(1@,37) = 0 // (int) :REN_C4_1760 0026: return :REN_C4_1762 0@ = 0 // (int) :REN_C4_1766 0011: $5592 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1801 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C4_1710 0@ 0@ += 1 // (int) 0002: jump @REN_C4_1766 :REN_C4_1801 0026: return :REN_C4_1803 0035: 3@ = $5592 // (int vars) 0036: $5347(3@,37) = 0@ // (float vars) 0036: $5384(3@,37) = 1@ // (float vars) 0036: $5421(3@,37) = 2@ // (float vars) $5532(3@,37) = 0 // (int) $5592 += 1 // (int) 0001: wait 0 ms 0026: return 0035: $5589 = 0@ // (int vars) $5597 = -1 // (int) 0045: actor $1038 defined jump_if_false @REN_C4_1886 007E: actor $1038 driving jump_if_false @REN_C4_1886 007B: $5597 = actor $1038 car :REN_C4_1886 $5597 == -1 // (int) var == num jump_if_false @REN_C4_1901 005F: (unknown) :REN_C4_1901 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C4_1617 005E: (unknown) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C4_1762 00BB: (unknown) $5598 034B: unknown_check $5597 jump_if_false @REN_C4_1942 0113: remove_references_to_car $5597 // Like turning a car into any random car :REN_C4_1942 00AC: stop_timer $5589 00AE: remove_status_text $5593 $1045 = 0 // (int) 0026: return 0035: 13@ = $5589 // (int vars) 13@ /= 60000 // (int) 12@ == -1 // (int) var == num jump_if_false @REN_C4_2025 12@ = 4000 // (int) $5594 > 0 // (int) var > num jump_if_false @REN_C4_2006 12@ += 4000 // (int) :REN_C4_2006 $5601 == 1 // (int) var == num jump_if_false @REN_C4_2025 12@ += 4000 // (int) :REN_C4_2025 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_180 0 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 12@ 00B9: set_camera_position 6@ 7@ 8@ rotations 0 0 0 00BA: set_camera_point_at 9@ 10@ 11@ mode 1 $5600 == 1 // (int) var == num jump_if_false @REN_C4_2122 0036: 14@ = $5603 // (float vars) 0036: 15@ = $5640 // (float vars) 0036: 16@ = $5677 // (float vars) 0395: (unknown) 14@ 15@ 16@ $5596 6 0 237 130 180 $5714 :REN_C4_2122 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @MAIN_4326 $5594 == 0 // (int) var == num jump_if_false @REN_C4_2190 01D9: (unknown) 'CHCOLI1' $5592 13@ 4000 1 // Collect all ~1~ checkpoints in ~1~ minutes. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4341 4000 jump_if_true @REN_C4_2330 0002: jump @REN_C4_2228 :REN_C4_2190 011F: show_text_1number_highpriority GXT 'CHCOLI2' number $5592 time 4000 flag 1 // Collect all ~1~ checkpoints within the time limit. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4341 4000 jump_if_true @REN_C4_2330 :REN_C4_2228 $5594 > 0 // (int) var > num jump_if_false @REN_C4_2288 0035: 13@ = $5594 // (int vars) 13@ /= 1000 // (int) 011F: show_text_1number_highpriority GXT 'CHCOLI3' number 13@ time 4000 flag 1 // You are awarded ~1~ bonus seconds per checkpoint. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4341 4000 jump_if_true @REN_C4_2330 :REN_C4_2288 $5601 == 1 // (int) var == num jump_if_false @REN_C4_2330 0057: show_text_highpriority GXT 'CHCOLI4' time 4000 flag 1 // The timer will start when you collect the first checkpoint. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4341 4000 :REN_C4_2330 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @MAIN_4311 $5600 == 1 // (int) var == num jump_if_false @REN_C4_2357 0396: (unknown) $5714 :REN_C4_2357 $5601 == 0 // (int) var == num jump_if_false @REN_C4_2393 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_1082 5 024C: set_timer_with_text_to $5589 type 1 GXT 'TIME' // Time :REN_C4_2393 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_1082 1 03F9: (unknown) $5593 $5592 0 'CHCOLCO' // Collected 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_345 1000 0026: return :REN_C4_2436 0045: actor $1038 defined jump_if_false @REN_C4_2484 034B: unknown_check $5597 jump_if_false @REN_C4_2484 004F: unknown_check $5597 jump_if_false @REN_C4_2484 007C: actor $1038 driving $5597 0022: jump_if_false @REN_C4_2484 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C4_2484 005F: (unknown) :REN_C4_2486 1@ = 100 // (int) 0035: 0@ = $5593 // (int vars) $5600 == 1 // (int) var == num jump_if_false @REN_C4_2522 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 0035: 2@ = 1@ // (int vars) :REN_C4_2522 0011: 1@ > $5592 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2539 // Note: the incorrect math opcode was used here 0035: 1@ = $5592 // (int vars) :REN_C4_2539 $5588 == 0 // (int) var == num jump_if_false @REN_C4_2969 :REN_C4_2551 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2969 // Note: the incorrect math opcode was used here 0036: 3@ = $5347(0@,37) // (float vars) 0036: 4@ = $5384(0@,37) // (float vars) 0036: 5@ = $5421(0@,37) // (float vars) 801D: not 5@ == -90.0 // (int) var == var jump_if_false @REN_C4_2957 $5600 == 1 // (int) var == num jump_if_false @REN_C4_2748 $5602 == 1 // (int) var == num jump_if_false @REN_C4_2729 01BB: (unknown) 3@ 4@ 99.0 5@ 6.0 > 5@ // (float) num > var 0022: jump_if_false @REN_C4_2649 // Note: the incorrect math opcode was used here 5@ = 5.5 // (float) :REN_C4_2649 0011: $5592 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2710 // Note: the incorrect math opcode was used here 03D2: (unknown) 3@ 4@ 5@ $5596 237 130 180 03E2: (unknown) 3@ 4@ 5@ $5347(2@,37) $5384(2@,37) 5@ 237 130 180 -1.5 0002: jump @REN_C4_2722 :REN_C4_2710 03D2: (unknown) 3@ 4@ 5@ $5596 0 255 0 :REN_C4_2722 0002: jump @REN_C4_2748 :REN_C4_2729 0165: (unknown) 3@ 4@ 5@ $5596 6 0 237 130 180 :REN_C4_2748 008B: actor $1038 in_sphere_in_car 3@ 4@ 5@ radius $5595 $5595 $5595 sphere 0 0022: jump_if_false @REN_C4_2957 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_1710 0@ 00D9: (unknown) 3@ 4@ 5@ 1 $5593 += 1 // (int) $5421(0@,37) = -90.0 // (float) $5594 > 0 // (int) var > num jump_if_false @REN_C4_2843 0078: if and $5593 > 1 // (int) var > num 0011: $5592 > $5593 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2843 // Note: the incorrect math opcode was used here 0029: $5589 += $5594 // (int vars) // Note: the incorrect math opcode was used here :REN_C4_2843 001C: $5593 == $5592 // (int) num == var 0022: jump_if_false @REN_C4_2858 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C4_2858 $5600 == 1 // (int) var == num jump_if_false @REN_C4_2910 0035: 2@ = 1@ // (int vars) 2@ += 1 // (int) 0011: $5592 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2903 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_1449 2@ :REN_C4_2903 00BD: (unknown) $5495(1@,37) 0 :REN_C4_2910 0078: if and $5601 == 1 // (int) var == num $5593 == 1 // (int) var == num jump_if_false @REN_C4_2957 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_1082 5 024C: set_timer_with_text_to $5589 type 1 GXT 'TIME' // Time :REN_C4_2957 0@ += 1 // (int) 0002: jump @REN_C4_2551 :REN_C4_2969 005F: (unknown) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C4_1762 00C0: (unknown) $5597 $5598 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C4_1303 $5598 010E: 0@ = current_time_in_ms 30000 > $5589 // (int) num > var 0022: jump_if_false @REN_C4_3035 // Note: the incorrect math opcode was used here 0035: $5590 = $5589 // (int vars) $5590 -= 1 // (int) 0002: jump @REN_C4_3042 :REN_C4_3035 $5590 = 30000 // (int) :REN_C4_3042 0029: $5590 += 0@ // (int vars) // Note: the incorrect math opcode was used here 025D: remove_text 'CHCOLO1' // Collect the ~y~checkpoints. 0026: return 00BB: (unknown) $5598 025D: remove_text 'CHCOLVE' // You have ~1~ seconds to return to the ~b~vehicle. 025D: remove_text 'CHCOLV1' // You have ~1~ second to return to the ~b~vehicle. $5588 == 0 // (int) var == num jump_if_false @REN_C4_3114 0057: show_text_highpriority GXT 'CHCOLO1' time 5000 flag 1 // Collect the ~y~checkpoints. :REN_C4_3114 0026: return 009F: actor $1038 dead jump_if_false @REN_C4_3129 005E: (unknown) :REN_C4_3129 034B: unknown_check $5597 jump_if_false @REN_C4_3166 00A0: car $5597 wrecked jump_if_false @REN_C4_3159 $5591 = 3 // (int) 005E: (unknown) :REN_C4_3159 0002: jump @REN_C4_3174 :REN_C4_3166 $5591 = 3 // (int) 005E: (unknown) :REN_C4_3174 1 > $5589 // (int) num > var 0022: jump_if_false @REN_C4_3195 // Note: the incorrect math opcode was used here $5591 = 1 // (int) 005E: (unknown) :REN_C4_3195 $5588 == 1 // (int) var == num jump_if_false @REN_C4_3304 010E: 0@ = current_time_in_ms 0035: 1@ = $5590 // (int vars) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C4_3253 // Note: the incorrect math opcode was used here $5591 = 2 // (int) 005E: (unknown) 0002: jump @REN_C4_3304 :REN_C4_3253 1@ == 1 // (int) var == num jump_if_false @REN_C4_3288 011E: show_text_1number_lowpriority GXT 'CHCOLV1' number 1@ time 2 flag 1 // You have ~1~ second to return to the ~b~vehicle. 0002: jump @REN_C4_3304 :REN_C4_3288 011E: show_text_1number_lowpriority GXT 'CHCOLVE' number 1@ time 2 flag 1 // You have ~1~ seconds to return to the ~b~vehicle. :REN_C4_3304 005F: (unknown) $5591 == 1 // (int) var == num jump_if_false @REN_C4_3342 0057: show_text_highpriority GXT 'CHCOLF1' time 5000 flag 1 // ~r~You weren't quick enough. 0002: jump @REN_C4_3407 :REN_C4_3342 $5591 == 2 // (int) var == num jump_if_false @REN_C4_3378 0057: show_text_highpriority GXT 'CHCOLF2' time 5000 flag 1 // ~r~You didn't return to your vehicle in time. 0002: jump @REN_C4_3407 :REN_C4_3378 $5591 == 3 // (int) var == num jump_if_false @REN_C4_3407 0057: show_text_highpriority GXT 'CHCOLF3' time 5000 flag 1 // ~r~Your vehicle was destroyed. :REN_C4_3407 0026: return 10@ = 0 // (int) 010C: store_object 0@ position_to 7@ 8@ 9@ :REN_C4_3419 10@ == 0 // (int) var == num jump_if_false @REN_C4_3807 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @REN_C4_3444 :REN_C4_3444 0107: toggle_player $1038 can_move 0 0377: (unknown) 44 10@ 007F: player 0 pressed_key 10 jump_if_false @REN_C4_3481 7@ += 0.01 // (float) 0002: jump @REN_C4_3639 :REN_C4_3481 007F: player 0 pressed_key 11 jump_if_false @REN_C4_3508 7@ -= 0.01 // (float) 0002: jump @REN_C4_3639 :REN_C4_3508 007F: player 0 pressed_key 8 jump_if_false @REN_C4_3535 9@ += 0.01 // (float) 0002: jump @REN_C4_3639 :REN_C4_3535 007F: player 0 pressed_key 9 jump_if_false @REN_C4_3562 9@ -= 0.01 // (float) 0002: jump @REN_C4_3639 :REN_C4_3562 007F: player 0 pressed_key 17 jump_if_false @REN_C4_3589 8@ += 0.01 // (float) 0002: jump @REN_C4_3639 :REN_C4_3589 007F: player 0 pressed_key 14 jump_if_false @REN_C4_3616 8@ -= 0.01 // (float) 0002: jump @REN_C4_3639 :REN_C4_3616 10@ == 1 // (int) var == num jump_if_false @REN_C4_3639 023A: (unknown) 7@ 023A: (unknown) 8@ 023A: (unknown) 9@ 023B: (unknown) :REN_C4_3639 010D: put_object 0@ at 7@ 8@ 9@ 02D7: (unknown) 0 11@ 12@ 13@ 14@ -50 > 11@ // (int) num > var 0022: jump_if_false @REN_C4_3687 // Note: the incorrect math opcode was used here 1@ += 0.01 // (float) 4@ += 0.01 // (float) 0002: jump @REN_C4_3785 :REN_C4_3687 11@ > 50 // (int) var > num jump_if_false @REN_C4_3722 1@ -= 0.01 // (float) 4@ -= 0.01 // (float) 0002: jump @REN_C4_3785 :REN_C4_3722 -50 > 12@ // (int) num > var 0022: jump_if_false @REN_C4_3757 // Note: the incorrect math opcode was used here 2@ -= 0.01 // (float) 5@ -= 0.01 // (float) 0002: jump @REN_C4_3785 :REN_C4_3757 12@ > 50 // (int) var > num jump_if_false @REN_C4_3785 2@ += 0.01 // (float) 5@ += 0.01 // (float) :REN_C4_3785 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0002: jump @REN_C4_3419 :REN_C4_3807 0026: return :REN_C4_3809 $5911 == 0 // (int) var == num jump_if_false @REN_C4_3853 0006: $5913 = 'RENC4AA' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AA' // (string) // ~w~Faster! Faster! Harter! // Note: the incorrect math opcode was used here 0002: jump @REN_C4_3936 :REN_C4_3853 $5911 == 1 // (int) var == num jump_if_false @REN_C4_3898 0006: $5913 = 'RENC4AC' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AC' // (string) // ~w~Amazing darling! // Note: the incorrect math opcode was used here 0002: jump @REN_C4_3936 :REN_C4_3898 $5911 == 2 // (int) var == num jump_if_false @REN_C4_3936 0006: $5913 = 'RENC4AD' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AD' // (string) // ~w~Yes! Yes! That's it! Don't stop! // Note: the incorrect math opcode was used here :REN_C4_3936 3 > $5911 // (int) num > var 0022: jump_if_false @REN_C4_3965 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 $5913 0@ $5872 0 :REN_C4_3965 $5911 += 1 // (int) 0026: return :REN_C4_3973 $5912 == 0 // (int) var == num jump_if_false @REN_C4_4017 0006: $5914 = 'RENC4AF' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AF' // (string) // ~w~NO! NO! NO! NO! You're ruining my shoot! // Note: the incorrect math opcode was used here 0002: jump @REN_C4_4055 :REN_C4_4017 $5912 == 1 // (int) var == num jump_if_false @REN_C4_4055 0006: $5914 = 'RENC4AE' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AE' // (string) // ~w~Terrible! You're fired! // Note: the incorrect math opcode was used here :REN_C4_4055 2 > $5912 // (int) num > var 0022: jump_if_false @REN_C4_4084 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 $5914 0@ -99 0 :REN_C4_4084 $5912 += 1 // (int) 0026: return :REN_C4_4092 $5916 == 0 // (int) var == num jump_if_false @REN_C4_4203 0@ == 1 // (int) var == num jump_if_false @REN_C4_4124 $5916 = 1 // (int) 0026: return :REN_C4_4124 0@ == 2 // (int) var == num jump_if_false @REN_C4_4171 010E: 1@ = current_time_in_ms 0011: 1@ > $5918 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_4171 // Note: the incorrect math opcode was used here $5916 = 2 // (int) 0035: $5918 = 1@ // (int vars) $5918 += 20000 // (int) 0026: return :REN_C4_4171 0@ == 3 // (int) var == num jump_if_false @REN_C4_4203 $5917 == 0 // (int) var == num jump_if_false @REN_C4_4203 $5916 = 3 // (int) 0026: return :REN_C4_4203 0026: return :REN_C4_4205 $5915 == 0 // (int) var == num jump_if_false @REN_C4_4408 $5916 == 1 // (int) var == num jump_if_false @REN_C4_4274 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12661 $5913 jump_if_false @REN_C4_4267 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 $5913 $5915 = 1 // (int) :REN_C4_4267 0002: jump @REN_C4_4401 :REN_C4_4274 $5916 == 2 // (int) var == num jump_if_false @REN_C4_4331 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12661 $5914 jump_if_false @REN_C4_4324 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 $5914 $5915 = 2 // (int) :REN_C4_4324 0002: jump @REN_C4_4401 :REN_C4_4331 $5916 == 3 // (int) var == num jump_if_false @REN_C4_4401 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12661 'RENC4AB' jump_if_false @REN_C4_4401 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'RENC4AB' $5915 = 3 // (int) $5917 = 1 // (int) :REN_C4_4401 0002: jump @REN_C4_4554 :REN_C4_4408 $5915 == 1 // (int) var == num jump_if_false @REN_C4_4460 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 $5913 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C4_3809 $5915 = 0 // (int) $5916 = 0 // (int) 0002: jump @REN_C4_4554 :REN_C4_4460 $5915 == 2 // (int) var == num jump_if_false @REN_C4_4512 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 $5914 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C4_3973 $5915 = 0 // (int) $5916 = 0 // (int) 0002: jump @REN_C4_4554 :REN_C4_4512 $5915 == 3 // (int) var == num jump_if_false @REN_C4_4554 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'RENC4AB' $5915 = 0 // (int) $5916 = 0 // (int) :REN_C4_4554 0026: return :REN_C4_4556 0252: object $5581(0@,5) exists jump_if_false @REN_C4_4575 0114: remove_references_to_object $5581(0@,5) // This object will now disappear when the player looks away :REN_C4_4575 0252: object $5586(0@,5) exists jump_if_false @REN_C4_4594 0114: remove_references_to_object $5586(0@,5) // This object will now disappear when the player looks away :REN_C4_4594 034B: unknown_check $5571(0@,5) jump_if_false @REN_C4_4613 0113: remove_references_to_car $5571(0@,5) // Like turning a car into any random car :REN_C4_4613 034A: unknown_check $5576(0@,5) jump_if_false @REN_C4_4632 0112: remove_references_to_actor $5576(0@,5) // Like turning an actor into a random pedestrian :REN_C4_4632 $5591(0@,5) = 0 // (int) 0026: return :REN_C4_4641 $5884 == 0 // (int) var == num jump_if_false @REN_C4_5194 0078: if and 0045: actor $1038 defined 80A5: not unknown_check $1038 jump_if_false @REN_C4_5054 0107: toggle_player $1038 can_move 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 0249: (unknown) $5900 00BB: (unknown) $5901 00BB: (unknown) $5598 0@ = 0 // (int) :REN_C4_4703 10 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_4746 // Note: the incorrect math opcode was used here 0252: object $5618(0@,10) exists 0022: jump_if_false @REN_C4_4734 // Note: the incorrect math opcode was used here 0093: destroy_object $5618(0@,10) :REN_C4_4734 0@ += 1 // (int) 0002: jump @REN_C4_4703 :REN_C4_4746 0@ = 0 // (int) :REN_C4_4750 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_4928 // Note: the incorrect math opcode was used here 0252: object $5581(0@,5) exists 0022: jump_if_false @REN_C4_4781 // Note: the incorrect math opcode was used here 0093: destroy_object $5581(0@,5) :REN_C4_4781 0252: object $5586(0@,5) exists 0022: jump_if_false @REN_C4_4800 // Note: the incorrect math opcode was used here 0093: destroy_object $5586(0@,5) :REN_C4_4800 034B: unknown_check $5571(0@,5) 0022: jump_if_false @REN_C4_4897 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @REN_C4_4891 // Note: the incorrect math opcode was used here 004F: unknown_check $5571(0@,5) 0022: jump_if_false @REN_C4_4878 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5571(0@,5) 0022: jump_if_false @REN_C4_4865 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5571(0@,5) // Like turning a car into any random car 0002: jump @REN_C4_4871 :REN_C4_4865 0049: destroy_car $5571(0@,5) :REN_C4_4871 0002: jump @REN_C4_4884 :REN_C4_4878 0049: destroy_car $5571(0@,5) :REN_C4_4884 0002: jump @REN_C4_4897 :REN_C4_4891 0049: destroy_car $5571(0@,5) :REN_C4_4897 034A: unknown_check $5576(0@,5) 0022: jump_if_false @REN_C4_4916 // Note: the incorrect math opcode was used here 003F: destroy_actor $5576(0@,5) :REN_C4_4916 0@ += 1 // (int) 0002: jump @REN_C4_4750 :REN_C4_4928 not $5588 == 11 // (int) var == num jump_if_false @REN_C4_5047 not $5908 == -99 // (int) var == num jump_if_false @REN_C4_5020 not $3355 == 0 // (int) var == num jump_if_false @REN_C4_4982 034B: unknown_check $3355 jump_if_false @REN_C4_4982 0035: 1@ = $3355 // (int vars) :REN_C4_4982 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_3143 $5908 0 034B: unknown_check 1@ jump_if_false @REN_C4_5020 004F: unknown_check 1@ jump_if_false @REN_C4_5020 021C: (unknown) $1038 1@ :REN_C4_5020 0045: actor $1038 defined 0022: jump_if_false @REN_C4_5037 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :REN_C4_5037 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 :REN_C4_5047 0002: jump @REN_C4_5152 :REN_C4_5054 0249: (unknown) $5900 00BB: (unknown) $5901 00BB: (unknown) $5598 0@ = 0 // (int) :REN_C4_5070 10 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_5113 // Note: the incorrect math opcode was used here 0252: object $5618(0@,10) exists 0022: jump_if_false @REN_C4_5101 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $5618(0@,10) // This object will now disappear when the player looks away :REN_C4_5101 0@ += 1 // (int) 0002: jump @REN_C4_5070 :REN_C4_5113 0@ = 0 // (int) :REN_C4_5117 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_5152 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C4_4556 0@ 0@ += 1 // (int) 0002: jump @REN_C4_5117 :REN_C4_5152 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C4_1762 not $5588 == 11 // (int) var == num jump_if_false @REN_C4_5190 034B: unknown_check $5597 jump_if_false @REN_C4_5190 0113: remove_references_to_car $5597 // Like turning a car into any random car :REN_C4_5190 00AC: stop_timer $5589 :REN_C4_5194 $5884 = 1 // (int) 0026: return :REN_C4_5202 0035: 2@ = $5889 // (int vars) 2@ += 1 // (int) 1@ = 5 // (int) 1@ -= 1 // (int) 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_5238 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :REN_C4_5238 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C4_4556 2@ 0035: 0@ = 2@ // (int vars) 0026: return :REN_C4_5255 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @REN_C4_5202 5@ 0036: 6@ = 3@ // (float vars) 6@ += 15.0 // (float) 0048: $5571(5@,5) = create_car #REEFER at 1@ 2@ 3@ 00D1: set_car $5571(5@,5) Z_angle_to 4@ 003E: $5576(5@,5) = create_actor_pedtype 21 model $5887 at 1@ 2@ 6@ 02B6: (unknown) $5576(5@,5) $5571(5@,5) 0.25 -1.3 1.1 90 360.0 0 0347: (unknown) $5576(5@,5) 1 0092: $5586(5@,5) = init_object #GD_CAMTRUCKBASE at 1@ 2@ 6@ 03E7: (unknown) $5586(5@,5) $5571(5@,5) 0 -2.5 1.25 0092: $5581(5@,5) = init_object #GD_CAMTRUCKTOP at 1@ 2@ 6@ 03E7: (unknown) $5581(5@,5) $5571(5@,5) 0 -2.5 1.3 01F2: (unknown) $5571(5@,5) 0 $5596(0@,10) = 1 // (int) 0035: $5606(0@,10) = 5@ // (int vars) 0035: $5889 = 5@ // (int vars) $5591(5@,5) = 1 // (int) 0026: return :REN_C4_5440 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @REN_C4_5202 5@ 0036: 6@ = 3@ // (float vars) 6@ += 15.0 // (float) 0048: $5571(5@,5) = create_car #WALTON at 1@ 2@ 3@ 00D1: set_car $5571(5@,5) Z_angle_to 4@ 003E: $5576(5@,5) = create_actor_pedtype 21 model $5887 at 1@ 2@ 6@ 02B6: (unknown) $5576(5@,5) $5571(5@,5) 0 -0.8 1.0 90 360.0 0 0347: (unknown) $5576(5@,5) 1 0092: $5586(5@,5) = init_object #GD_CAMTRUCKBASE at 1@ 2@ 6@ 03E7: (unknown) $5586(5@,5) $5571(5@,5) 0 -1.8 1.0 0092: $5581(5@,5) = init_object #GD_CAMTRUCKTOP at 1@ 2@ 6@ 03E7: (unknown) $5581(5@,5) $5571(5@,5) 0 -1.8 1.05 013A: set_car $5571(5@,5) door_status_to 2 $5596(0@,10) = 1 // (int) 0035: $5606(0@,10) = 5@ // (int vars) 0035: $5889 = 5@ // (int vars) $5591(5@,5) = 1 // (int) 0026: return :REN_C4_5626 009F: actor $1038 dead jump_if_false @REN_C4_5639 005E: (unknown) :REN_C4_5639 001C: $5597 == $5825 // (int) num == var 0022: jump_if_false @REN_C4_5697 // Note: the incorrect math opcode was used here 034B: unknown_check $5825 0022: jump_if_false @REN_C4_5689 // Note: the incorrect math opcode was used here 00A0: car $5825 wrecked 0022: jump_if_false @REN_C4_5682 // Note: the incorrect math opcode was used here $5591 = 5 // (int) 005E: (unknown) :REN_C4_5682 0002: jump @REN_C4_5697 :REN_C4_5689 $5591 = 5 // (int) 005E: (unknown) :REN_C4_5697 034B: unknown_check $5826 jump_if_false @REN_C4_5734 00A0: car $5826 wrecked jump_if_false @REN_C4_5727 $5591 = 6 // (int) 005E: (unknown) :REN_C4_5727 0002: jump @REN_C4_5742 :REN_C4_5734 $5591 = 6 // (int) 005E: (unknown) :REN_C4_5742 1 > $5589 // (int) num > var 0022: jump_if_false @REN_C4_5763 // Note: the incorrect math opcode was used here $5591 = 1 // (int) 005E: (unknown) :REN_C4_5763 034A: unknown_check $5872 jump_if_false @REN_C4_5800 009F: actor $5872 dead jump_if_false @REN_C4_5793 $5591 = 7 // (int) 005E: (unknown) :REN_C4_5793 0002: jump @REN_C4_5808 :REN_C4_5800 $5591 = 7 // (int) 005E: (unknown) :REN_C4_5808 0@ = 0 // (int) :REN_C4_5812 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_5949 // Note: the incorrect math opcode was used here $5591(0@,5) == 1 // (int) var == num jump_if_false @REN_C4_5937 034B: unknown_check $5571(0@,5) jump_if_false @REN_C4_5880 00A0: car $5571(0@,5) wrecked jump_if_false @REN_C4_5873 $5591 = 4 // (int) 005E: (unknown) :REN_C4_5873 0002: jump @REN_C4_5888 :REN_C4_5880 $5591 = 4 // (int) 005E: (unknown) :REN_C4_5888 034A: unknown_check $5576(0@,5) jump_if_false @REN_C4_5929 009F: actor $5576(0@,5) dead jump_if_false @REN_C4_5922 $5591 = 4 // (int) 005E: (unknown) :REN_C4_5922 0002: jump @REN_C4_5937 :REN_C4_5929 $5591 = 4 // (int) 005E: (unknown) :REN_C4_5937 0@ += 1 // (int) 0002: jump @REN_C4_5812 :REN_C4_5949 005F: (unknown) :REN_C4_5951 0@ == 0 // (int) var == num jump_if_false @REN_C4_5991 1@ = -133.535 // (float) 2@ = 526.917 // (float) 3@ = 20.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_5991 0@ == 1 // (int) var == num jump_if_false @REN_C4_6032 1@ = -128.535 // (float) 2@ = 406.917 // (float) 3@ = 15.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6032 0@ == 2 // (int) var == num jump_if_false @REN_C4_6073 1@ = 322.177 // (float) 2@ = 100.3487 // (float) 3@ = 15.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6073 0@ == 3 // (int) var == num jump_if_false @REN_C4_6114 1@ = -120.355 // (float) 2@ = -129.858 // (float) 3@ = 15.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6114 0@ == 4 // (int) var == num jump_if_false @REN_C4_6155 1@ = 98.1067 // (float) 2@ = 136.93 // (float) 3@ = 55.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6155 0@ == 5 // (int) var == num jump_if_false @REN_C4_6196 1@ = 100.143 // (float) 2@ = -120.102 // (float) 3@ = 55.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6196 0@ == 6 // (int) var == num jump_if_false @REN_C4_6237 1@ = -70.7 // (float) 2@ = -1073.3 // (float) 3@ = 55.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6237 0@ == 7 // (int) var == num jump_if_false @REN_C4_6278 1@ = -106.6 // (float) 2@ = -1094.8 // (float) 3@ = 30.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6278 0@ == 8 // (int) var == num jump_if_false @REN_C4_6319 1@ = -129.6 // (float) 2@ = -1271.4 // (float) 3@ = 13.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6319 0@ == 9 // (int) var == num jump_if_false @REN_C4_6360 1@ = -145.166 // (float) 2@ = 935.913 // (float) 3@ = 10.0 // (float) 0002: jump @REN_C4_6377 :REN_C4_6360 $5894 = 0 // (int) 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) :REN_C4_6377 0026: return :REN_C4_6379 $5899 == 1 // (int) var == num jump_if_false @REN_C4_6402 $5899 = 0 // (int) 0@ = 1 // (int) :REN_C4_6402 034B: unknown_check $5827 jump_if_false @REN_C4_6903 004F: unknown_check $5827 jump_if_false @REN_C4_6903 $5910 == 0 // (int) var == num jump_if_false @REN_C4_6470 02D8: unknown_check $5827 jump_if_false @REN_C4_6463 $5910 = 1 // (int) 014E: 15@ = car $5827 health 0039: $5909 = integer 15@ to_float // Note: the incorrect math opcode was used here :REN_C4_6463 0002: jump @REN_C4_6535 :REN_C4_6470 014E: 16@ = car $5827 health 0011: 15@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_6495 // Note: the incorrect math opcode was used here 0035: 15@ = 16@ // (int vars) 0039: $5909 = integer 15@ to_float // Note: the incorrect math opcode was used here :REN_C4_6495 $5909 -= 1.0 // (float) 0038: 15@ = float $5909 to_integer // Note: the incorrect math opcode was used here 10 > 15@ // (int) num > var 0022: jump_if_false @REN_C4_6530 // Note: the incorrect math opcode was used here 013B: explode_car $5827 0002: jump @REN_C4_6535 :REN_C4_6530 014C: set_car $5827 health_to 15@ :REN_C4_6535 004F: unknown_check $5597 0022: jump_if_false @REN_C4_6903 // Note: the incorrect math opcode was used here 004D: store_car $5827 position_to 4@ 5@ 6@ 004D: store_car $5597 position_to 1@ 2@ 3@ 01CA: (unknown) $5597 12@ $5894 == 0 // (int) var == num jump_if_false @REN_C4_6659 027F: store_coords_to 7@ 8@ 9@ from_actor $5597 with_offset 8.0 23.0 6.0 037B: constant_params 6 variable_params 3 unknown 17 call_with_params @MAIN_5144 7@ 8@ 9@ $5896 $5897 $5898 7@ 8@ 9@ 01BB: (unknown) 7@ 8@ 9@ 9@ 7.0 > 9@ // (float) num > var 0022: jump_if_false @REN_C4_6646 // Note: the incorrect math opcode was used here 9@ = 10.0 // (float) 0002: jump @REN_C4_6652 :REN_C4_6646 9@ += 10.0 // (float) :REN_C4_6652 0002: jump @REN_C4_6687 :REN_C4_6659 $5894 == 1 // (int) var == num jump_if_false @REN_C4_6687 037B: constant_params 1 variable_params 3 unknown 17 call_with_params @REN_C4_5951 $5895 7@ 8@ 9@ :REN_C4_6687 001C: $5597 == $5825 // (int) num == var 0022: jump_if_false @REN_C4_6729 // Note: the incorrect math opcode was used here 01BB: (unknown) 4@ 5@ 6@ 6@ 6@ > 7.0 // (float) var > num jump_if_false @REN_C4_6729 0036: 9@ = 6@ // (float vars) 9@ += 20.0 // (float) :REN_C4_6729 002A: 9@ += $5898 // (float vars) // Note: the incorrect math opcode was used here 031D: (unknown) 7@ 8@ 4@ 5@ 11@ 12@ *= 0.2 // (float) 037B: constant_params 3 variable_params 1 unknown 17 call_with_params @MAIN_5393 1.0 30.0 12@ 12@ 002A: 11@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 0036: 13@ = 11@ // (float vars) 13@ *= 50.0 // (float) 0038: 14@ = float 13@ to_integer // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 17 call_with_params @MAIN_5321 5 100 14@ 14@ 0@ == 1 // (int) var == num jump_if_false @REN_C4_6827 004E: put_car $5827 at 7@ 8@ 9@ 0002: jump @REN_C4_6849 :REN_C4_6827 1050.0 > 8@ // (float) num > var 0022: jump_if_false @REN_C4_6849 // Note: the incorrect math opcode was used here 02DA: (unknown) $5827 7@ 8@ 9@ 14@ :REN_C4_6849 03EE: (unknown) 4@ 5@ 1@ 2@ 10@ 10@ += 90.0 // (float) 10@ > 360.0 // (float) var > num jump_if_false @REN_C4_6881 10@ -= 360.0 // (float) :REN_C4_6881 0 > 10@ // (float) num > var 0022: jump_if_false @REN_C4_6898 // Note: the incorrect math opcode was used here 10@ += 360.0 // (float) :REN_C4_6898 02F2: (unknown) $5827 10@ :REN_C4_6903 0026: return :REN_C4_6905 0@ = 1 // (int) :REN_C4_6910 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_7179 // Note: the incorrect math opcode was used here 034B: unknown_check $5571(0@,5) 0022: jump_if_false @REN_C4_7167 // Note: the incorrect math opcode was used here 0252: object $5586(0@,5) exists 0022: jump_if_false @REN_C4_6958 // Note: the incorrect math opcode was used here 0321: (unknown) $5586(0@,5) $5571(0@,5) :REN_C4_6958 0252: object $5581(0@,5) exists 0022: jump_if_false @REN_C4_7167 // Note: the incorrect math opcode was used here 02C1: unknown_check $1038 $5581(0@,5) 80.0 80.0 0 0022: jump_if_false @REN_C4_7157 // Note: the incorrect math opcode was used here 010C: store_object $5581(0@,5) position_to 1@ 2@ 3@ 03EE: (unknown) $1042 $1043 1@ 2@ 4@ 00D0: 5@ = car $5571(0@,5) Z_angle 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 4@ += 180.0 // (float) 4@ > 360.0 // (float) var > num jump_if_false @REN_C4_7047 4@ -= 360.0 // (float) :REN_C4_7047 03E8: (unknown) $5581(0@,5) 00D3: set_object $5581(0@,5) z_angle_to 4@ 00A6: (unknown) $5571(0@,5) 214 jump_if_false @REN_C4_7102 03E7: (unknown) $5581(0@,5) $5571(0@,5) 0 -2.5 1.3 0002: jump @REN_C4_7123 :REN_C4_7102 03E7: (unknown) $5581(0@,5) $5571(0@,5) 0 -1.8 1.05 :REN_C4_7123 034A: unknown_check $5576(0@,5) 0022: jump_if_false @REN_C4_7157 // Note: the incorrect math opcode was used here 809F: not actor $5576(0@,5) dead 0022: jump_if_false @REN_C4_7157 // Note: the incorrect math opcode was used here 013E: actor $5576(0@,5) look_at_actor $1038 :REN_C4_7157 0321: (unknown) $5581(0@,5) $5571(0@,5) :REN_C4_7167 0@ += 1 // (int) 0002: jump @REN_C4_6910 :REN_C4_7179 0026: return :REN_C4_7181 $5886 > -1 // (int) var > num jump_if_false @REN_C4_7204 01CF: (unknown) 00B8: set_gamespeed 1.0 01AE: (unknown) 0 :REN_C4_7204 $5886 = -1 // (int) $5907 = -1 // (int) 0026: return :REN_C4_7218 001C: $5597 == $5825 // (int) num == var 0022: jump_if_false @REN_C4_7760 // Note: the incorrect math opcode was used here 034B: unknown_check $5825 0022: jump_if_false @REN_C4_7760 // Note: the incorrect math opcode was used here 004F: unknown_check $5825 0022: jump_if_false @REN_C4_7760 // Note: the incorrect math opcode was used here 82D8: not unknown_check $5825 0022: jump_if_false @REN_C4_7760 // Note: the incorrect math opcode was used here 8397: not (unknown) $5825 0022: jump_if_false @REN_C4_7754 // Note: the incorrect math opcode was used here 010E: 0@ = current_time_in_ms $5885 == -1 // (int) var == num jump_if_false @REN_C4_7320 0035: $5885 = 0@ // (int vars) $5885 += 2000 // (int) 004D: store_car $5825 position_to $5890 $5891 $5892 0002: jump @REN_C4_7747 :REN_C4_7320 0102: car $5825 near_point $5890 $5891 radius 2.0 2.0 sphere 0 0022: jump_if_false @REN_C4_7741 // Note: the incorrect math opcode was used here 0011: 0@ > $5885 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_7734 // Note: the incorrect math opcode was used here $1691 = 1 // (int) 0045: actor $1038 defined jump_if_false @REN_C4_7374 0107: toggle_player $1038 can_move 0 :REN_C4_7374 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4248 500 004F: unknown_check $5825 jump_if_false @REN_C4_7561 0035: 1@ = $5893 // (int vars) 0 > 1@ // (int) num > var 0022: jump_if_false @REN_C4_7440 // Note: the incorrect math opcode was used here 2@ = -141.0 // (float) 3@ = 1022.5 // (float) 4@ = 6.0 // (float) 0002: jump @REN_C4_7476 :REN_C4_7440 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @MAIN_5321 0 $5592 1@ 1@ 0036: 2@ = $5347(1@,37) // (float vars) 0036: 3@ = $5384(1@,37) // (float vars) 0036: 4@ = $5421(1@,37) // (float vars) :REN_C4_7476 4@ = 6.0 // (float) 004E: put_car $5825 at 2@ 3@ 4@ 0035: 1@ = $5893 // (int vars) 1@ += 1 // (int) 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @MAIN_5321 0 $5592 1@ 1@ 0233: (unknown) $5825 $5347(1@,37) $5384(1@,37) 0045: actor $1038 defined 0022: jump_if_false @REN_C4_7561 // Note: the incorrect math opcode was used here 0078: if and 82A7: not unknown_check $1038 007E: actor $1038 driving 0022: jump_if_false @REN_C4_7561 // Note: the incorrect math opcode was used here 0001: wait 1000 ms :REN_C4_7561 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C4_7181 0045: actor $1038 defined jump_if_false @REN_C4_7626 004F: unknown_check $5825 jump_if_false @REN_C4_7626 0078: if and 807C: not actor $1038 driving $5825 007E: actor $1038 driving 0022: jump_if_false @REN_C4_7626 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 0 0 7.0 0001: wait 0 ms :REN_C4_7626 0045: actor $1038 defined jump_if_false @REN_C4_7671 004F: unknown_check $5825 jump_if_false @REN_C4_7667 807C: not actor $1038 driving $5825 0022: jump_if_false @REN_C4_7667 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5825 :REN_C4_7667 0221: (unknown) 01CF: (unknown) :REN_C4_7671 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C4_6379 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C4_1427 0 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @REN_C4_7716 0107: toggle_player $1038 can_move 1 :REN_C4_7716 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4279 500 $1691 = 0 // (int) :REN_C4_7734 0002: jump @REN_C4_7747 :REN_C4_7741 $5885 = -1 // (int) :REN_C4_7747 0002: jump @REN_C4_7760 :REN_C4_7754 $5885 = -1 // (int) :REN_C4_7760 0026: return :REN_C4_7762 $5886 > -1 // (int) var > num jump_if_false @REN_C4_7917 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_2436 jump_if_false @REN_C4_7859 82DE: not (unknown) $1038 jump_if_false @REN_C4_7831 812C: not car $3355 in_air jump_if_false @REN_C4_7824 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_7181 :REN_C4_7824 0002: jump @REN_C4_7852 :REN_C4_7831 0397: (unknown) $3355 jump_if_false @REN_C4_7852 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_7181 :REN_C4_7852 0002: jump @REN_C4_7869 :REN_C4_7859 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_7181 :REN_C4_7869 not $5907 == -1 // (int) var == num jump_if_false @REN_C4_7910 010E: 9@ = current_time_in_ms 0011: 9@ > $5907 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_7910 // Note: the incorrect math opcode was used here 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5907 = -1 // (int) :REN_C4_7910 0002: jump @REN_C4_8478 :REN_C4_7917 01CA: (unknown) $5597 7@ 7@ > 20.0 // (float) var > num jump_if_false @REN_C4_8478 0@ = 0 // (int) :REN_C4_7939 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_8478 // Note: the incorrect math opcode was used here not $5646(0@,5) == 1 // (int) var == num jump_if_false @REN_C4_8466 0@ == 0 // (int) var == num jump_if_false @REN_C4_8038 1@ = -119.9 // (float) 2@ = 580.9 // (float) 3@ = 10.6 // (float) 4@ = -112.56 // (float) 5@ = 525.15 // (float) 6@ = 13.19 // (float) 8@ = 1000 // (int) 0002: jump @REN_C4_8323 :REN_C4_8038 0@ == 1 // (int) var == num jump_if_false @REN_C4_8111 1@ = 177.9 // (float) 2@ = 52.3 // (float) 3@ = 10.6 // (float) 4@ = 190.26 // (float) 5@ = 33.47 // (float) 6@ = 7.23 // (float) 8@ = 1200 // (int) 0002: jump @REN_C4_8323 :REN_C4_8111 0@ == 2 // (int) var == num jump_if_false @REN_C4_8184 1@ = -42.6 // (float) 2@ = -91.1 // (float) 3@ = 11.6 // (float) 4@ = -48.44 // (float) 5@ = -79.96 // (float) 6@ = 12.4 // (float) 8@ = 1500 // (int) 0002: jump @REN_C4_8323 :REN_C4_8184 0@ == 3 // (int) var == num jump_if_false @REN_C4_8257 1@ = -116.1 // (float) 2@ = -854.2 // (float) 3@ = 10.6 // (float) 4@ = -143.09 // (float) 5@ = -854.48 // (float) 6@ = 7.98 // (float) 8@ = 1000 // (int) 0002: jump @REN_C4_8323 :REN_C4_8257 0@ == 4 // (int) var == num jump_if_false @REN_C4_8323 1@ = -108.8972 // (float) 2@ = -1071.518 // (float) 3@ = 15.715 // (float) 4@ = -102.65 // (float) 5@ = -1088.93 // (float) 6@ = 10.89 // (float) 8@ = 3000 // (int) :REN_C4_8323 008B: actor $1038 in_sphere_in_car 1@ 2@ 3@ radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @REN_C4_8466 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 82DE: not (unknown) $1038 jump_if_false @REN_C4_8385 012C: car $3355 in_air jump_if_false @REN_C4_8378 10@ = 1 // (int) :REN_C4_8378 0002: jump @REN_C4_8401 :REN_C4_8385 8397: not (unknown) $3355 jump_if_false @REN_C4_8401 10@ = 1 // (int) :REN_C4_8401 10@ == 1 // (int) var == num jump_if_false @REN_C4_8466 $5646(0@,5) = 1 // (int) 0035: $5886 = 0@ // (int vars) 010E: 9@ = current_time_in_ms 0035: $5907 = 9@ // (int vars) 0029: $5907 += 8@ // (int vars) // Note: the incorrect math opcode was used here 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00B4: camera_on_car $5597 15 2 00B8: set_gamespeed 0.4 01AE: (unknown) 1 :REN_C4_8466 0@ += 1 // (int) 0002: jump @REN_C4_7939 :REN_C4_8478 0026: return :REN_C4_8480 0@ = 0 // (int) :REN_C4_8484 10 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_8523 // Note: the incorrect math opcode was used here $5596(0@,10) = 0 // (int) $5606(0@,10) = -1 // (int) 0@ += 1 // (int) 0002: jump @REN_C4_8484 :REN_C4_8523 0@ = 0 // (int) :REN_C4_8527 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_8558 // Note: the incorrect math opcode was used here $5591(0@,5) = 0 // (int) 0@ += 1 // (int) 0002: jump @REN_C4_8527 :REN_C4_8558 0160: load_model #JETSKI 0160: load_model #PCJ600 0228: (unknown) 0048: $5825 = create_car #JETSKI at -141.0 1022.5 6.0 00D1: set_car $5825 Z_angle_to 180.0 014C: set_car $5825 health_to 1500 01F2: (unknown) $5825 1 0048: $5826 = create_car #PCJ600 at -114.7 -887.4 11.0 00D1: set_car $5826 Z_angle_to 191.9 014C: set_car $5826 health_to 1500 0236: (unknown) $5826 3 0162: release_model #JETSKI 0162: release_model #PCJ600 0035: $5597 = $5825 // (int vars) 0160: load_model #HUEY 041A: (unknown) 'FLMCRW' $5887 041A: (unknown) 'RENI' $5888 0228: (unknown) 031B: (unknown) 188 -1 -1 0048: $5827 = create_car #HUEY at -155.0 1022.5 20.0 03D8: (unknown) $5827 02FF: (unknown) $5827 1 02F3: (unknown) $5827 01B0: (unknown) $5827 1 01B2: (unknown) $5827 0 0 0 1 0 00A4: $5832 = create_actor_pedtype 22 model $5887 in_car $5827 driverseat 00E3: (unknown) $5832 0285: (unknown) $5832 0 $5894 = 1 // (int) $5895 = 9 // (int) $5899 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C4_6379 1 0118: $5872 = create_actor_pedtype 22 model $5888 in_car $5827 passenger_seat 0 00E3: (unknown) $5872 0045: actor $1038 defined jump_if_false @REN_C4_8831 0153: (unknown) $5872 $1038 :REN_C4_8831 0092: $5837 = init_object #GD_CAMHELICOPTER at -155.0 1022.5 20.0 03E7: (unknown) $5837 $5827 -0.3 0.5 -0.55 $5889 = 0 // (int) 0162: release_model #HUEY 0162: release_model $5888 $5847 = 1 // (int) 01AA: $5874 = create_object #NDC_BOATRAMPWIDE at -119.4 584.0 6.5 00D3: set_object $5874 z_angle_to 171.0 01AA: $5875 = create_object #NDC_BOATRAMPWIDE at 181.0 53.0 6.5 00D3: set_object $5875 z_angle_to 105.0 01AA: $5876 = create_object #NDC_BOATRAMPWIDE at -115.0 -851.5 6.5 00D3: set_object $5876 z_angle_to 160.0 0160: load_model #REEFER 0160: load_model #WALTON 0228: (unknown) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @REN_C4_5255 1 -105.0 615.5 6.0 190.0 0026: return :REN_C4_8993 004F: unknown_check $5826 jump_if_false @REN_C4_9059 0052: set_car $5826 driver_behaviour_to 0 004E: put_car $5826 at -7.3218 -1512.701 -100.0 00D1: set_car $5826 Z_angle_to 180.0 0045: actor $1038 defined jump_if_false @REN_C4_9059 0216: (unknown) $1038 -2.0 -1519.0 10.3 :REN_C4_9059 0001: wait 0 ms 004F: unknown_check $5826 jump_if_false @REN_C4_9090 0045: actor $1038 defined jump_if_false @REN_C4_9090 021C: (unknown) $1038 $5826 :REN_C4_9090 0026: return :REN_C4_9092 $1045 = 1 // (int) 0001: wait 0 ms 033A: use_GXT_table 'REN_C4' 00AA: set_parked_car_generator $1872 cars_to_generate_to 0 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @SAFEHOU_12168 41 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4825 1 0045: actor $1038 defined jump_if_false @REN_C4_9186 0044: put_actor $1038 at -19.8 925.45 10.9 0001: wait 0 ms :REN_C4_9186 0109: set_weather 0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -141.166 938.913 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -126.788 845.669 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -110.0 769.2 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -108.2 685.0 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -115.7 615.849 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -127.142 533.353 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -110.536 480.219 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -115.932 450.984 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -72.951 422.351 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 29.956 404.104 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 139.823 395.755 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 224.906 354.144 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 231.723 304.656 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 195.972 265.118 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 212.711 215.723 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 254.182 177.266 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 301.558 138.849 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 284.557 91.583 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 221.048 63.154 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 123.936 38.694 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -3.821 -59.123 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -105.789 -134.19 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -106.4 -276.5 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -64.7 -434.5 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -81.2 -618.0 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -97.3 -801.6 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -125.986 -882.303 10.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -99.4346 -951.8727 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -103.2345 -1013.902 10.5 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -106.4162 -1056.557 15.8 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -123.9259 -1083.952 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -187.6749 -1139.063 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -186.2572 -1264.87 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -41.468 -1276.027 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -26.768 -1395.34 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 13.5535 -1422.233 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1803 -3.0436 -1462.921 10.3 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 1 // (int) 5@ = -1 // (int) $5595 = 8.5 // (float) $5596 = 8.0 // (float) $5600 = 1 // (int) $5594 = 5000 // (int) $5601 = 1 // (int) $5602 = 1 // (int) $5911 = 0 // (int) $5912 = 0 // (int) $5915 = 0 // (int) $5916 = 0 // (int) $5917 = 0 // (int) $5589 = 15000 // (int) $5588 = 4 // (int) $5884 = 0 // (int) $5886 = -1 // (int) $5907 = -1 // (int) $5918 = -1 // (int) $5908 = -99 // (int) $5910 = 0 // (int) 0035: 8@ = $5592 // (int vars) 8@ -= 1 // (int) $5896 = 0 // (float) $5897 = 0 // (float) $5898 = 0 // (float) $5894 = 0 // (int) $5895 = 0 // (int) $5899 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_3809 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 $5913 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_3973 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 $5914 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'RENC4AB' 'SRNC4AB' $5872 0 // ~w~Jump! Use the ramp! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'RENC4AB' 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_8480 0045: actor $1038 defined jump_if_false @REN_C4_10364 0044: put_actor $1038 at -60.5138 960.2419 10.938 00CF: set_actor $1038 Z_angle_to 356.0934 :REN_C4_10364 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @REN_C4_10384 0221: (unknown) 01CF: (unknown) :REN_C4_10384 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_345 1000 04C6: (unknown) 0 :REN_C4_10400 $5588 == 4 // (int) var == num jump_if_false @REN_C4_10641 00C3: (unknown) -113.1682 1027.742 10.9395 $5901 0248: (unknown) -113.1682 1027.742 10.9395 5.0 $5900 0057: show_text_highpriority GXT 'REN4_09' time 6000 flag 1 // Reni wants you to be the driver for a fast-paced chase sequence. 0058: (unknown) 'REN4_15' 8000 1 // Head over to the ~y~jetty. :REN_C4_10486 $5588 == 4 // (int) var == num jump_if_false @REN_C4_10625 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_5626 jump_if_false @REN_C4_10538 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 12 0002: jump @REN_C4_10618 :REN_C4_10538 0078: if or 0080: actor $1038 near_point -113.1682 1027.742 radius 5.0 5.0 sphere 0 0046: unknown_check $1038 -216.7219 914.6725 -116.758 1052.895 0 jump_if_false @REN_C4_10607 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 1 :REN_C4_10607 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_6379 0 :REN_C4_10618 0002: jump @REN_C4_10486 :REN_C4_10625 0059: text_clear_all 0249: (unknown) $5900 00BB: (unknown) $5901 $5900 = -1 // (int) :REN_C4_10641 $5588 == 2 // (int) var == num jump_if_false @REN_C4_10825 00C3: (unknown) -4.0163 940.475 9.938 $5901 0248: (unknown) -4.0163 940.475 9.938 3.0 $5900 0057: show_text_highpriority GXT 'REN4_08' time 8000 flag 1 // Collect your costume from the ~y~wardrobe department. :REN_C4_10711 $5588 == 2 // (int) var == num jump_if_false @REN_C4_10809 0001: wait 0 ms 009F: actor $1038 dead jump_if_false @REN_C4_10757 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 12 0002: jump @REN_C4_10802 :REN_C4_10757 008A: actor $1038 in_sphere_on_foot -4.0163 940.475 9.938 radius 2.0 2.0 2.0 sphere 0 jump_if_false @REN_C4_10802 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 3 :REN_C4_10802 0002: jump @REN_C4_10711 :REN_C4_10809 0059: text_clear_all 0249: (unknown) $5900 00BB: (unknown) $5901 $5900 = -1 // (int) :REN_C4_10825 $5588 == 3 // (int) var == num jump_if_false @REN_C4_11122 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_180 1000 022C: (unknown) -4.0163 940.475 9.938 5.0 1 022C: (unknown) -5.2226 942.4097 10.83 5.0 1 022C: (unknown) -6.14 945.06 10.83 5.0 1 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_8480 0035: $5908 = $628 // (int vars) 0035: 7@ = $628 // (int vars) 03F8: (unknown) $2036(7@,14) 0045: actor $1038 defined 0022: jump_if_false @REN_C4_11010 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at -4.0163 940.475 9.938 010F: (unknown) $1038 -5.2226 942.4097 10.0 00EE: (unknown) $1038 -5.2226 942.4097 01EC: (unknown) $1038 0 :REN_C4_11010 00B9: set_camera_position -6.14 945.06 10.83 rotations 0 0 0 00BA: set_camera_point_at -5.95 944.09 10.96 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 2000 0045: actor $1038 defined jump_if_false @REN_C4_11106 00A2: (unknown) $1038 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 :REN_C4_11106 0221: (unknown) 01CF: (unknown) $5588 = 1 // (int) 0035: $5597 = $5825 // (int vars) :REN_C4_11122 $5588 == 0 // (int) var == num jump_if_false @REN_C4_12495 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_1617 026C: (unknown) $5593 == 0 // (int) var == num jump_if_false @REN_C4_11181 0057: show_text_highpriority GXT 'REN4_07' time 7000 flag 1 // Follow the ~y~course~w~. The cameras will start rolling when you reach the first marker. 0002: jump @REN_C4_11232 :REN_C4_11181 001C: $5593 == 8@ // (int) num == var 0022: jump_if_false @REN_C4_11216 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'REN4_10' time 7000 flag 1 // Follow the ~g~course! 0002: jump @REN_C4_11232 :REN_C4_11216 0057: show_text_highpriority GXT 'REN4_06' time 5000 flag 1 // Follow the ~y~course! :REN_C4_11232 $5588 == 0 // (int) var == num jump_if_false @REN_C4_12453 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_5626 jump_if_false @REN_C4_11283 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 12 0002: jump @REN_C4_12446 :REN_C4_11283 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2436 jump_if_false @REN_C4_11319 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 1 0002: jump @REN_C4_12446 :REN_C4_11319 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2486 jump_if_false @REN_C4_11355 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 11 0002: jump @REN_C4_12446 :REN_C4_11355 2@ == 0 // (int) var == num jump_if_false @REN_C4_11428 $5593 == 27 // (int) var == num jump_if_false @REN_C4_11428 0125: set_traffic_density_multiplier_to 1.0 04C6: (unknown) 1 0035: $5597 = $5826 // (int vars) 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2436 jump_if_false @REN_C4_11428 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 1 2@ = 1 // (int) :REN_C4_11428 0011: $5593 > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_12395 // Note: the incorrect math opcode was used here 014E: 6@ = car $5597 health 1500 > 6@ // (int) num > var 0022: jump_if_false @REN_C4_11487 // Note: the incorrect math opcode was used here 6@ += 100 // (int) 6@ > 1500 // (int) var > num jump_if_false @REN_C4_11482 6@ = 1500 // (int) :REN_C4_11482 014C: set_car $5597 health_to 6@ :REN_C4_11487 0078: if and not 5@ == 4 // (int) var == num not 5@ == 18 // (int) var == num not 5@ == 20 // (int) var == num not 5@ == 25 // (int) var == num jump_if_false @REN_C4_11523 0035: $5893 = 5@ // (int vars) :REN_C4_11523 0035: 5@ = $5593 // (int vars) $5593 == 1 // (int) var == num jump_if_false @REN_C4_11556 $5894 = 0 // (int) 0125: set_traffic_density_multiplier_to 0 0002: jump @REN_C4_12395 :REN_C4_11556 $5593 == 4 // (int) var == num jump_if_false @REN_C4_11588 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 3 0002: jump @REN_C4_12395 :REN_C4_11588 $5593 == 5 // (int) var == num jump_if_false @REN_C4_11619 $5894 = 1 // (int) $5895 = 0 // (int) 0002: jump @REN_C4_12395 :REN_C4_11619 $5593 == 6 // (int) var == num jump_if_false @REN_C4_11675 $5894 = 1 // (int) $5895 = 1 // (int) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5255 2 230.0 394.0 6.0 350.0 0002: jump @REN_C4_12395 :REN_C4_11675 $5593 == 8 // (int) var == num jump_if_false @REN_C4_11712 $5894 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 1 0002: jump @REN_C4_12395 :REN_C4_11712 $5593 == 9 // (int) var == num jump_if_false @REN_C4_11744 $5894 = 1 // (int) $5895 = 4 // (int) 0002: jump @REN_C4_12395 :REN_C4_11744 $5593 == 11 // (int) var == num jump_if_false @REN_C4_11820 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5255 3 258.347 132.384 6.0 90.0 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5255 4 188.936 38.694 6.0 270.0 0002: jump @REN_C4_12395 :REN_C4_11820 $5593 == 13 // (int) var == num jump_if_false @REN_C4_11858 $5894 = 1 // (int) $5895 = 2 // (int) $5899 = 1 // (int) 0002: jump @REN_C4_12395 :REN_C4_11858 $5593 == 18 // (int) var == num jump_if_false @REN_C4_11902 $5894 = 1 // (int) $5895 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 3 0002: jump @REN_C4_12395 :REN_C4_11902 $5593 == 20 // (int) var == num jump_if_false @REN_C4_11940 $5894 = 1 // (int) $5895 = 3 // (int) $5899 = 1 // (int) 0002: jump @REN_C4_12395 :REN_C4_11940 $5593 == 21 // (int) var == num jump_if_false @REN_C4_11972 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 3 0002: jump @REN_C4_12395 :REN_C4_11972 $5593 == 22 // (int) var == num jump_if_false @REN_C4_12042 $5894 = 0 // (int) $5896 = 0 // (float) $5897 = 0 // (float) $5898 = -1.0 // (float) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5255 5 -143.8366 -856.1669 6.0 90.0 0002: jump @REN_C4_12395 :REN_C4_12042 $5593 == 24 // (int) var == num jump_if_false @REN_C4_12074 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 1 0002: jump @REN_C4_12395 :REN_C4_12074 $5593 == 25 // (int) var == num jump_if_false @REN_C4_12114 $5894 = 0 // (int) $5896 = 0 // (float) $5897 = 0 // (float) $5898 = 0 // (float) 0002: jump @REN_C4_12395 :REN_C4_12114 $5593 == 26 // (int) var == num jump_if_false @REN_C4_12158 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 3 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 1 0002: jump @REN_C4_12395 :REN_C4_12158 $5593 == 27 // (int) var == num jump_if_false @REN_C4_12220 $5894 = 1 // (int) $5895 = 6 // (int) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5440 6 -115.2514 -1095.991 10.2991 270.0 0002: jump @REN_C4_12395 :REN_C4_12220 $5593 == 29 // (int) var == num jump_if_false @REN_C4_12282 $5894 = 1 // (int) $5895 = 7 // (int) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5440 7 -198.8537 -1182.275 10.318 180.0 0002: jump @REN_C4_12395 :REN_C4_12282 $5593 == 32 // (int) var == num jump_if_false @REN_C4_12320 $5894 = 1 // (int) $5895 = 8 // (int) $5899 = 1 // (int) 0002: jump @REN_C4_12395 :REN_C4_12320 $5593 == 33 // (int) var == num jump_if_false @REN_C4_12395 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5440 8 -28.6229 -1409.716 10.3079 175.0 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5440 9 8.9383 -1468.313 10.3179 245.8 :REN_C4_12395 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7762 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_6379 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_6905 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4205 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7218 :REN_C4_12446 0002: jump @REN_C4_11232 :REN_C4_12453 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_1762 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7181 025D: remove_text 'REN4_06' // Follow the ~y~course! 025D: remove_text 'REN4_07' // Follow the ~y~course~w~. The cameras will start rolling when you reach the first marker. :REN_C4_12495 $5588 == 1 // (int) var == num jump_if_false @REN_C4_12930 034B: unknown_check $5597 jump_if_false @REN_C4_12548 004F: unknown_check $5597 jump_if_false @REN_C4_12548 00C0: (unknown) $5597 $5598 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1303 $5598 :REN_C4_12548 026C: (unknown) 2@ == 0 // (int) var == num jump_if_false @REN_C4_12635 3@ == 1 // (int) var == num jump_if_false @REN_C4_12600 3@ = 0 // (int) 0058: (unknown) 'REN4_01' 8000 1 // Get on the ~b~JetSki. 0002: jump @REN_C4_12628 :REN_C4_12600 0057: show_text_highpriority GXT 'REN4_02' time 7000 flag 1 // Get back on the ~b~JetSki! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 2 :REN_C4_12628 0002: jump @REN_C4_12709 :REN_C4_12635 4@ == 1 // (int) var == num jump_if_false @REN_C4_12681 4@ = 0 // (int) 0057: show_text_highpriority GXT 'REN4_03' time 7000 flag 1 // Now get on that ~b~bike. $5589 += 5000 // (int) 0002: jump @REN_C4_12709 :REN_C4_12681 0057: show_text_highpriority GXT 'REN4_04' time 7000 flag 1 // Get back on the ~b~bike! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4092 2 :REN_C4_12709 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7181 :REN_C4_12719 $5588 == 1 // (int) var == num jump_if_false @REN_C4_12871 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_5626 jump_if_false @REN_C4_12771 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 12 0002: jump @REN_C4_12864 :REN_C4_12771 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2436 jump_if_false @REN_C4_12806 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1427 0 0002: jump @REN_C4_12864 :REN_C4_12806 2@ == 0 // (int) var == num jump_if_false @REN_C4_12823 01F2: (unknown) $5825 1 :REN_C4_12823 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_6379 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_6905 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7218 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4205 :REN_C4_12864 0002: jump @REN_C4_12719 :REN_C4_12871 00BB: (unknown) $5598 025D: remove_text 'REN4_09' // Reni wants you to be the driver for a fast-paced chase sequence. 025D: remove_text 'REN4_01' // Get on the ~b~JetSki. 025D: remove_text 'REN4_02' // Get back on the ~b~JetSki! 025D: remove_text 'REN4_03' // Now get on that ~b~bike. 025D: remove_text 'REN4_04' // Get back on the ~b~bike! :REN_C4_12930 10 > $5588 // (int) num > var 0022: jump_if_false @REN_C4_12950 // Note: the incorrect math opcode was used here 0002: jump @REN_C4_10400 :REN_C4_12950 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4641 $5588 == 11 // (int) var == num jump_if_false @REN_C4_12987 0025: gosub @REN_C4_13224 0002: jump @REN_C4_12994 :REN_C4_12987 0025: gosub @REN_C4_12996 :REN_C4_12994 0026: return :REN_C4_12996 not $5900 == -1 // (int) var == num jump_if_false @REN_C4_13013 0249: (unknown) $5900 :REN_C4_13013 00BB: (unknown) $5901 0059: text_clear_all $5591 == 1 // (int) var == num jump_if_false @REN_C4_13058 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'REN4_F1' // ~r~You took too long - they've run out of film! 0002: jump @REN_C4_13207 :REN_C4_13058 $5591 == 5 // (int) var == num jump_if_false @REN_C4_13097 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'REN4_F2' // ~r~The JetSki has been destroyed! 0002: jump @REN_C4_13207 :REN_C4_13097 $5591 == 6 // (int) var == num jump_if_false @REN_C4_13136 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'REN4_F3' // ~r~The bike has been destroyed! 0002: jump @REN_C4_13207 :REN_C4_13136 $5591 == 4 // (int) var == num jump_if_false @REN_C4_13175 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'REN4_F4' // ~r~One of the cameramen has died - the union's gonna be pissed! 0002: jump @REN_C4_13207 :REN_C4_13175 $5591 == 7 // (int) var == num jump_if_false @REN_C4_13207 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'REN4_F5' // ~r~Reni died. :REN_C4_13207 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :REN_C4_13224 0045: actor $1038 defined jump_if_false @REN_C4_13255 0107: toggle_player $1038 can_move 0 007E: actor $1038 driving jump_if_false @REN_C4_13255 00F1: (unknown) $1038 :REN_C4_13255 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_180 0 0045: actor $1038 defined jump_if_false @REN_C4_13281 00A2: (unknown) $1038 :REN_C4_13281 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 01AA: $5873 = create_object #NDC_KOCKWHEEL at -11.57 -1462.62 9.4266 02AC: (unknown) $5873 0 0 90.0 022A: (unknown) $5873 0 033D: (unknown) $5873 1 0117: remove_object $5873 from_mission_cleanup_list 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'RENC1CA' 'REN4_A1' -1 0 // ~w~All because she can't get enough... 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'RENC1CA' 0246: (unknown) -22.2402 -1599.073 7.0 13.0453 -1382.898 12.0 0295: (unknown) -22.2402 -1599.073 7.0 13.0453 -1382.898 12.0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_8993 00B9: set_camera_position -8.99 -1463.5 10.8 rotations 0 0 0 00BA: set_camera_point_at -9.92 -1463.17 10.64 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 9000 00B9: set_camera_position -10.66 -1462.9 10.5 rotations 0 0 0 00BA: set_camera_point_at -11.31 -1462.72 9.77 mode 1 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 2000 jump_if_true @REN_C4_13632 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'RENC1CA' 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'RENC1CA' jump_if_true @REN_C4_13632 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 2000 jump_if_true @REN_C4_13632 :REN_C4_13632 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 0093: destroy_object $5873 0151: remove_forbidden_for_peds_cube_cornerA -22.2402 -1599.073 7.0 cornerB 13.0453 -1382.898 12.0 0121: remove_forbidden_for_cars_cube_cornerA -22.2402 -1599.073 7.0 cornerB 13.0453 -1382.898 12.0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_8993 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_345 1000 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @99RED_12847 'REN_C04' 850 // Say Cheese 01DF: progress_made += 1 0026: return :REN_C4_13768 00AA: set_parked_car_generator $1872 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4641 034B: unknown_check $5825 jump_if_false @REN_C4_13799 0113: remove_references_to_car $5825 // Like turning a car into any random car :REN_C4_13799 034B: unknown_check $5826 jump_if_false @REN_C4_13814 0113: remove_references_to_car $5826 // Like turning a car into any random car :REN_C4_13814 0125: set_traffic_density_multiplier_to 1.0 04C6: (unknown) 1 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 80--------------- :REN_C5 0238: name_thread 'REN_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C5' 0025: gosub @REN_C5_1315 009D: wasted_or_busted // mission only jump_if_false @REN_C5_45 0025: gosub @REN_C5_12551 :REN_C5_45 0025: gosub @REN_C5_12644 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :REN_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C5_138 :REN_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :REN_C5_172 809F: not actor 3@ dead 0022: jump_if_false @REN_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C5_188 0026: return :REN_C5_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @REN_C5_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @REN_C5_248 0400: (unknown) $1038 $1690 0002: jump @REN_C5_254 :REN_C5_248 02C0: (unknown) $1038 $1690 :REN_C5_254 0@ >= 0 // (int) var >= num jump_if_false @REN_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :REN_C5_281 0045: actor $1038 defined jump_if_false @REN_C5_349 807E: not actor $1038 driving jump_if_false @REN_C5_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @REN_C5_329 :REN_C5_326 021D: (unknown) 0 :REN_C5_329 $1698 == 0 // (int) var == num jump_if_false @REN_C5_345 02EA: select_interior 2 :REN_C5_345 01AE: (unknown) 1 :REN_C5_349 0059: text_clear_all 0268: (unknown) 0026: return :REN_C5_355 0045: actor $1038 defined jump_if_false @REN_C5_419 807E: not actor $1038 driving jump_if_false @REN_C5_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @REN_C5_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :REN_C5_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :REN_C5_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @REN_C5_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @REN_C5_468 02EA: select_interior 0 :REN_C5_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C5_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C5_498 0026: return 0045: actor 0@ defined jump_if_false @REN_C5_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C5_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C5_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C5_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C5_549 0026: return :REN_C5_551 0045: actor 0@ defined 0022: jump_if_false @REN_C5_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C5_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @REN_C5_598 :REN_C5_594 1@ = 0 // (int) :REN_C5_598 1@ == 1 // (int) var == num jump_if_false @REN_C5_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C5_675 007E: actor 0@ driving jump_if_false @REN_C5_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C5_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C5_664 :REN_C5_661 00F1: (unknown) 0@ :REN_C5_664 0002: jump @REN_C5_675 :REN_C5_671 1@ = 0 // (int) :REN_C5_675 0002: jump @REN_C5_598 :REN_C5_682 0026: return 0045: actor 0@ defined jump_if_false @REN_C5_776 007E: actor 0@ driving jump_if_false @REN_C5_760 02A7: unknown_check 0@ jump_if_false @REN_C5_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C5_753 :REN_C5_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C5_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C5_753 0002: jump @REN_C5_769 :REN_C5_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C5_769 0002: jump @REN_C5_778 :REN_C5_776 005F: (unknown) :REN_C5_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C5_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C5_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C5_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C5_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C5_870 :REN_C5_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_551 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C5_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_551 4@ :REN_C5_870 0002: jump @REN_C5_936 :REN_C5_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C5_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C5_936 :REN_C5_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_551 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C5_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_551 3@ :REN_C5_936 0045: actor 0@ defined jump_if_false @REN_C5_988 004F: unknown_check 1@ jump_if_false @REN_C5_988 007E: actor 0@ driving jump_if_false @REN_C5_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C5_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_551 0@ :REN_C5_988 5@ = 0 // (int) :REN_C5_992 5@ == 0 // (int) var == num jump_if_false @REN_C5_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C5_1083 004F: unknown_check 1@ jump_if_false @REN_C5_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C5_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C5_1083 :REN_C5_1049 2@ == -1 // (int) var == num jump_if_false @REN_C5_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C5_1083 :REN_C5_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C5_1083 0002: jump @REN_C5_992 :REN_C5_1090 0026: return :REN_C5_1092 009D: wasted_or_busted // mission only 0022: jump_if_false @REN_C5_1114 // Note: the incorrect math opcode was used here $6064 = 1 // (int) 0002: jump @REN_C5_1139 :REN_C5_1114 $6052 == 1 // (int) var == num jump_if_false @REN_C5_1139 $5590 = 1 // (int) $6064 = 1 // (int) :REN_C5_1139 $6064 == 1 // (int) var == num jump_if_false @REN_C5_1167 0025: gosub @REN_C5_12551 $5588 = 10 // (int) 005F: (unknown) :REN_C5_1167 005E: (unknown) :REN_C5_1169 0139: 1@ = random_int_in_ranges 25 50 01C9: (unknown) 0@ 1@ 0045: actor $1038 defined 0022: jump_if_false @REN_C5_1196 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor $1038 :REN_C5_1196 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 015D: (unknown) 0@ 18 041B: (unknown) 0@ 9 04B9: (unknown) 0@ 0 1 1 0026: return :REN_C5_1224 0045: actor $1038 defined jump_if_false @REN_C5_1313 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 50.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :REN_C5_1313 0026: return :REN_C5_1315 $1045 = 1 // (int) $5588 = 0 // (int) $6052 = 0 // (int) $6053 = 0 // (int) $6056 = 0 // (int) $6057 = 0 // (int) $6058 = 0 // (int) $6059 = 0 // (int) $6064 = 0 // (int) $6066 = 10 // (int) $5606 = -1337.39 // (float) $5611 = 1173.9 // (float) $5616 = -235.75 // (float) $5607 = -1337.0 // (float) $5612 = 1490.0 // (float) $5617 = -235.75 // (float) $5608 = -1485.54 // (float) $5613 = 1174.29 // (float) $5618 = -235.75 // (float) $5609 = -1568.86 // (float) $5614 = 1315.23 // (float) $5619 = -231.17 // (float) $5610 = -1485.0 // (float) $5615 = 1490.0 // (float) $5620 = -235.75 // (float) $5640 = -1159.05 // (float) $5644 = 1310.29 // (float) $5648 = -235.74 // (float) $5641 = -1382.82 // (float) $5645 = 1186.08 // (float) $5649 = -235.74 // (float) $5642 = -1565.72 // (float) $5646 = 1320.42 // (float) $5650 = -235.74 // (float) $5643 = -1302.67 // (float) $5647 = 1466.31 // (float) $5651 = -235.75 // (float) $5652 = 185.0 // (float) $5653 = 90.0 // (float) $5654 = 270.0 // (float) $5655 = 270.0 // (float) $5656 = -1109.67 // (float) $5657 = 1330.98 // (float) $5658 = 19.11 // (float) $5740 = -1466.06 // (float) $5756 = 1170.45 // (float) $5772 = -235.75 // (float) $5741 = -1471.37 // (float) $5757 = 1170.48 // (float) $5773 = -235.75 // (float) $5742 = -1507.14 // (float) $5758 = 1175.65 // (float) $5774 = -235.75 // (float) $5743 = -1486.58 // (float) $5759 = 1170.18 // (float) $5775 = -235.75 // (float) $5744 = -1569.11 // (float) $5760 = 1336.14 // (float) $5776 = -231.17 // (float) $5745 = -1575.83 // (float) $5761 = 1334.45 // (float) $5777 = -229.17 // (float) $5746 = -1566.52 // (float) $5762 = 1314.88 // (float) $5778 = -231.17 // (float) $5747 = -1567.04 // (float) $5763 = 1358.85 // (float) $5779 = -231.75 // (float) $5748 = -1316.28 // (float) $5764 = 1488.36 // (float) $5780 = -235.75 // (float) $5749 = -1330.03 // (float) $5765 = 1494.95 // (float) $5781 = -235.75 // (float) $5750 = -1345.88 // (float) $5766 = 1494.81 // (float) $5782 = -235.75 // (float) $5751 = -1351.71 // (float) $5767 = 1495.09 // (float) $5783 = -235.75 // (float) $5752 = -1314.78 // (float) $5768 = 1176.71 // (float) $5784 = -235.75 // (float) $5753 = -1358.69 // (float) $5769 = 1173.05 // (float) $5785 = -235.75 // (float) $5754 = -1339.45 // (float) $5770 = 1169.92 // (float) $5786 = -235.75 // (float) $5755 = -1335.82 // (float) $5771 = 1169.85 // (float) $5787 = -235.75 // (float) $5661 = -1561.55 // (float) $5662 = 1477.43 // (float) $5663 = -235.75 // (float) $5674 = -1725.71 // (float) $5684 = 1415.3 // (float) $5694 = -233.05 // (float) $5675 = -1723.66 // (float) $5685 = 1413.26 // (float) $5695 = -233.05 // (float) $5676 = -1747.8 // (float) $5686 = 1415.16 // (float) $5696 = -233.05 // (float) $5677 = -1734.11 // (float) $5687 = 1400.29 // (float) $5697 = -233.05 // (float) $5678 = -1742.01 // (float) $5688 = 1398.17 // (float) $5698 = -233.05 // (float) $5679 = -1719.67 // (float) $5689 = 1389.11 // (float) $5699 = -233.05 // (float) $5680 = -1702.96 // (float) $5690 = 1398.43 // (float) $5700 = -233.05 // (float) $5681 = -1704.2 // (float) $5691 = 1395.47 // (float) $5701 = -233.05 // (float) $5682 = -1711.72 // (float) $5692 = 1390.31 // (float) $5702 = -233.05 // (float) $5683 = -1701.51 // (float) $5693 = 1391.03 // (float) $5703 = -233.05 // (float) $5870 = -1495.64 // (float) $5872 = 1494.96 // (float) $5874 = -234.75 // (float) $5871 = -1474.59 // (float) $5873 = 1494.96 // (float) $5875 = -234.75 // (float) 02E2: $5876 = 466 // (any) 02E2: $5877 = 468 // (any) $5884 = -1154.63 // (float) $5885 = 1307.75 // (float) $5886 = -235.75 // (float) $5888 = -1158.64 // (float) $5889 = 1297.21 // (float) $5890 = -235.75 // (float) $5894 = -1722.92 // (float) $5895 = 1476.55 // (float) $5896 = -233.05 // (float) $5907 = -1725.36 // (float) $5917 = 1416.64 // (float) $5927 = -233.05 // (float) $5908 = -1723.69 // (float) $5918 = 1414.83 // (float) $5928 = -233.05 // (float) $5909 = -1746.35 // (float) $5919 = 1415.12 // (float) $5929 = -233.05 // (float) $5910 = -1740.29 // (float) $5920 = 1398.5 // (float) $5930 = -233.05 // (float) $5911 = -1732.91 // (float) $5921 = 1401.64 // (float) $5931 = -233.05 // (float) $5912 = -1719.9 // (float) $5922 = 1390.65 // (float) $5932 = -233.05 // (float) $5913 = -1705.0 // (float) $5923 = 1398.51 // (float) $5933 = -233.05 // (float) $5914 = -1705.87 // (float) $5924 = 1396.49 // (float) $5934 = -233.05 // (float) $5915 = -1719.89 // (float) $5925 = 1414.26 // (float) $5935 = -233.05 // (float) $5916 = -1718.33 // (float) $5926 = 1414.25 // (float) $5936 = -233.05 // (float) $5949 = -1320.9 // (float) $5961 = 1496.2 // (float) $5973 = -235.75 // (float) $5950 = -1352.91 // (float) $5962 = 1496.2 // (float) $5974 = -235.75 // (float) $5951 = -1359.95 // (float) $5963 = 1482.39 // (float) $5975 = -235.75 // (float) $5952 = -1462.45 // (float) $5964 = 1488.22 // (float) $5976 = -235.75 // (float) $5953 = -1497.7 // (float) $5965 = 1496.04 // (float) $5977 = -235.75 // (float) $5954 = -1495.26 // (float) $5966 = 1466.44 // (float) $5978 = -235.75 // (float) $5955 = -1468.29 // (float) $5967 = 1169.15 // (float) $5979 = -235.75 // (float) $5956 = -1508.36 // (float) $5968 = 1178.58 // (float) $5980 = -235.75 // (float) $5957 = -1494.99 // (float) $5969 = 1199.56 // (float) $5981 = -235.75 // (float) $5958 = -1314.45 // (float) $5970 = 1178.45 // (float) $5982 = -235.75 // (float) $5959 = -1332.06 // (float) $5971 = 1199.77 // (float) $5983 = -235.75 // (float) $5960 = -1343.08 // (float) $5972 = 1199.1 // (float) $5984 = -235.75 // (float) 02E2: $5985 = 513 // (any) 02E2: $5986 = 513 // (any) 02E2: $5987 = 452 // (any) 02E2: $5988 = 513 // (any) 02E2: $5989 = 519 // (any) 02E2: $5990 = 601 // (any) 02E2: $5991 = 452 // (any) 02E2: $5992 = 513 // (any) 02E2: $5993 = 523 // (any) 02E2: $5994 = 452 // (any) 02E2: $5995 = 513 // (any) 02E2: $5996 = 601 // (any) $5997 = 90.0 // (float) $5998 = 90.0 // (float) $5999 = 0 // (float) $6000 = 0 // (float) $6001 = 180.0 // (float) $6002 = 0 // (float) $6003 = 0 // (float) $6004 = 180.0 // (float) $6005 = 180.0 // (float) $6006 = 0 // (float) $6007 = 90.0 // (float) $6008 = 0 // (float) $6013 = -1562.767 // (float) $6017 = 1481.064 // (float) $6021 = -235.823 // (float) $6014 = -1560.799 // (float) $6018 = 1481.064 // (float) $6022 = -235.823 // (float) $6015 = -1724.052 // (float) $6019 = 1481.244 // (float) $6023 = -233.157 // (float) $6016 = -1722.084 // (float) $6020 = 1481.244 // (float) $6024 = -233.157 // (float) $6025 = -1564.267 // (float) $6029 = 1481.064 // (float) $6033 = -234.323 // (float) $6026 = -1559.299 // (float) $6030 = 1481.064 // (float) $6034 = -234.323 // (float) $6027 = -1725.552 // (float) $6031 = 1481.244 // (float) $6035 = -231.657 // (float) $6028 = -1720.584 // (float) $6032 = 1481.244 // (float) $6036 = -231.657 // (float) $6037 = -1562.767 // (float) $6041 = 1481.064 // (float) $6045 = -234.323 // (float) $6038 = -1560.799 // (float) $6042 = 1481.064 // (float) $6046 = -234.323 // (float) $6039 = -1724.052 // (float) $6043 = 1481.244 // (float) $6047 = -231.657 // (float) $6040 = -1722.084 // (float) $6044 = 1481.244 // (float) $6048 = -231.657 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_6396 $2334 $5589 0025: gosub @REN_C5_3967 :REN_C5_3598 0001: wait 0 ms :REN_C5_3601 $5588 == 0 // (int) var == num jump_if_false @REN_C5_3654 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1092 jump_if_false @REN_C5_3647 0025: gosub @REN_C5_9009 0025: gosub @REN_C5_11540 :REN_C5_3647 0002: jump @REN_C5_3601 :REN_C5_3654 $5588 == 1 // (int) var == num jump_if_false @REN_C5_3715 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1092 jump_if_false @REN_C5_3708 0025: gosub @REN_C5_10798 0025: gosub @REN_C5_9240 0025: gosub @REN_C5_11540 :REN_C5_3708 0002: jump @REN_C5_3654 :REN_C5_3715 $5588 == 2 // (int) var == num jump_if_false @REN_C5_3776 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1092 jump_if_false @REN_C5_3769 0025: gosub @REN_C5_9994 0025: gosub @REN_C5_10289 0025: gosub @REN_C5_11540 :REN_C5_3769 0002: jump @REN_C5_3715 :REN_C5_3776 $5588 == 3 // (int) var == num jump_if_false @REN_C5_3830 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1092 jump_if_false @REN_C5_3823 0025: gosub @REN_C5_10605 0025: gosub @REN_C5_11540 :REN_C5_3823 0002: jump @REN_C5_3776 :REN_C5_3830 $5588 == 4 // (int) var == num jump_if_false @REN_C5_3884 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1092 jump_if_false @REN_C5_3877 0025: gosub @REN_C5_11116 0025: gosub @REN_C5_11540 :REN_C5_3877 0002: jump @REN_C5_3830 :REN_C5_3884 $5588 == 5 // (int) var == num jump_if_false @REN_C5_3945 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1092 jump_if_false @REN_C5_3938 0025: gosub @REN_C5_11753 0025: gosub @REN_C5_11188 0025: gosub @REN_C5_11540 :REN_C5_3938 0002: jump @REN_C5_3884 :REN_C5_3945 not $5588 == 10 // (int) var == num jump_if_false @REN_C5_3965 0002: jump @REN_C5_3598 :REN_C5_3965 0026: return :REN_C5_3967 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SAFEHOU_12168 42 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4825 0 0045: actor $1038 defined jump_if_false @REN_C5_4060 $6057 == 1 // (int) var == num jump_if_false @REN_C5_4041 0044: put_actor $1038 at $5656 $5657 $5658 0002: jump @REN_C5_4060 :REN_C5_4041 010F: (unknown) $1038 8.12 963.43 10.94 :REN_C5_4060 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_355 1000 005B: set_current_time_hours_to 12 minutes_to 0 0248: (unknown) $5656 $5657 $5658 3.0 $5893 00C3: (unknown) $5656 $5657 $5658 $5659 0057: show_text_highpriority GXT 'REN5_01' time 7000 flag 1 // ~w~Go to the ~y~stadium. 0058: (unknown) 'REN5_02' 8000 1 // ~w~Phil's sound check is at 17:30. Make sure the stadium is safe before he arrives. 0403: (unknown) 17 30 10 0026: return :REN_C5_4150 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_190 1000 0168: 0025: gosub @REN_C5_8441 0025: gosub @REN_C5_8552 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5BA' 'SRNC5BA' -1 0 // ~w~Get him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5BA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5BB' 'SRNC5BB' -1 0 // ~w~Take him down. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5BB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5BC' 'SRNC5BC' -1 0 // ~w~Kill him! 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5BC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5BD' 'SRNC5BD' -1 0 // ~w~He's mine. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5BD' 0045: actor $1038 defined jump_if_false @REN_C5_4451 00A2: (unknown) $1038 0044: put_actor $1038 at -1151.8 1319.12 -235.74 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_20061 2 010F: (unknown) $1038 $5888 $5889 $5890 02F8: (unknown) $1038 1 :REN_C5_4451 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @REN_C5_4472 02F8: (unknown) $1038 0 :REN_C5_4472 0048: $5636 = create_car $5591 at $5640 $5644 $5648 00D1: set_car $5636 Z_angle_to $5652 003E: $5883 = create_actor_pedtype 22 model $5593 at $5884 $5885 $5886 010F: (unknown) $5883 $5888 $5889 $5890 0106: give_actor $5883 weapon $5601 ammo 100 // Load the weapon model before using this 03A5: (unknown) $5883 1 04B9: (unknown) $5883 0 0 0 003E: $5887 = create_actor_pedtype 22 model $5592 at $5888 $5889 $5890 010F: (unknown) $5887 $5884 $5885 $5886 0106: give_actor $5887 weapon $5603 ammo 100 // Load the weapon model before using this 03A5: (unknown) $5887 1 04B9: (unknown) $5887 0 0 0 0169: 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_355 1000 0025: gosub @REN_C5_11674 0045: actor $5883 defined jump_if_false @REN_C5_4617 0112: remove_references_to_actor $5883 // Like turning an actor into a random pedestrian :REN_C5_4617 0045: actor $5887 defined jump_if_false @REN_C5_4652 015D: (unknown) $5887 18 00E4: (unknown) $5887 $5883 00E4: (unknown) $5883 $5887 00A1: (unknown) $5887 1 :REN_C5_4652 0026: return :REN_C5_4654 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_190 1000 0168: 0@ = 0 // (int) :REN_C5_4673 0252: object $5681(0@,12) exists jump_if_false @REN_C5_4692 0114: remove_references_to_object $5681(0@,12) // This object will now disappear when the player looks away :REN_C5_4692 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C5_4673 0045: actor $1038 defined jump_if_false @REN_C5_4781 0216: (unknown) $1038 -1561.67 1479.19 -235.75 004F: unknown_check $5636 jump_if_false @REN_C5_4753 0113: remove_references_to_car $5636 // Like turning a car into any random car :REN_C5_4753 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1224 010F: (unknown) $1038 -1561.73 1484.35 -233.75 :REN_C5_4781 0025: gosub @REN_C5_11616 0025: gosub @REN_C5_8805 00B9: set_camera_position -1565.07 1478.11 -235.23 rotations 0 0 0 00BA: set_camera_point_at -1564.25 1478.67 -235.09 mode 2 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5CA' 'SRNC5CA' -1 0 // ~w~I'm gonna warn the others. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5CA' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 500 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 250 0045: actor $1038 defined jump_if_false @REN_C5_4957 00EE: (unknown) $1038 -1561.73 1484.35 :REN_C5_4957 00D9: (unknown) $6026 $6030 $6034 38 :REN_C5_4967 0078: if and 820C: not unknown_check $6010 $6026 $6030 $6034 0.1 0.1 0.1 0 820C: not unknown_check $6009 $6025 $6029 $6033 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5063 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5056 0002: jump @REN_C5_6035 :REN_C5_5056 0002: jump @REN_C5_4967 :REN_C5_5063 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1000 jump_if_false @REN_C5_5090 0002: jump @REN_C5_6035 :REN_C5_5090 00D9: (unknown) $6026 $6030 $6034 38 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :REN_C5_5112 0078: if and 820C: not unknown_check $6009 $6037 $6041 $6045 0.1 0.1 0.1 0 820C: not unknown_check $6010 $6038 $6042 $6046 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5208 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5201 0002: jump @REN_C5_6035 :REN_C5_5201 0002: jump @REN_C5_5112 :REN_C5_5208 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1000 jump_if_false @REN_C5_5235 0002: jump @REN_C5_6035 :REN_C5_5235 0092: $6011 = init_object #ME_LIFTDOOR at $6015 $6019 $6023 0092: $6012 = init_object #ME_LIFTDOOR at $6016 $6020 $6024 00B9: set_camera_position -1720.87 1477.69 -233.02 rotations 0 0 0 00BA: set_camera_point_at -1721.38 1478.48 -232.69 mode 2 0045: actor $1038 defined jump_if_false @REN_C5_5341 00A2: (unknown) $1038 0044: put_actor $1038 at -1723.0 1482.41 -233.05 010F: (unknown) $1038 $5894 $5895 $5896 :REN_C5_5341 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 500 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 250 0045: actor $1038 defined jump_if_false @REN_C5_5399 00EE: (unknown) $1038 $5894 $5895 :REN_C5_5399 00D9: (unknown) $6027 $6031 $6035 38 :REN_C5_5409 0078: if and 820C: not unknown_check $6011 $6027 $6031 $6035 0.1 0.1 0.1 0 820C: not unknown_check $6012 $6028 $6032 $6036 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5505 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5498 0002: jump @REN_C5_6035 :REN_C5_5498 0002: jump @REN_C5_5409 :REN_C5_5505 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1000 jump_if_false @REN_C5_5532 0002: jump @REN_C5_6035 :REN_C5_5532 00D9: (unknown) $6027 $6031 $6035 38 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :REN_C5_5554 0078: if and 820C: not unknown_check $6011 $6039 $6043 $6047 0.1 0.1 0.1 0 820C: not unknown_check $6012 $6040 $6044 $6048 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5650 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5643 0002: jump @REN_C5_6035 :REN_C5_5643 0002: jump @REN_C5_5554 :REN_C5_5650 0001: wait 500 ms 00B9: set_camera_position -1724.74 1412.12 -231.72 rotations 0 0 0 00BA: set_camera_point_at -1724.57 1413.11 -231.77 mode 2 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4279 500 0045: actor $1038 defined jump_if_false @REN_C5_5732 00EE: (unknown) $1038 -1722.92 1470.55 :REN_C5_5732 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 500 jump_if_false @REN_C5_5759 0002: jump @REN_C5_6035 :REN_C5_5759 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5CA' 0045: actor $5664 defined jump_if_false @REN_C5_5803 0158: actor $5664 run_to -1721.21 1404.31 :REN_C5_5803 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 750 jump_if_false @REN_C5_5830 0002: jump @REN_C5_6035 :REN_C5_5830 00B9: set_camera_position -1701.09 1388.58 -231.75 rotations 0 0 0 00BA: set_camera_point_at -1701.77 1389.3 -231.87 mode 2 0045: actor $5664 defined jump_if_false @REN_C5_5935 00A2: (unknown) $5664 0044: put_actor $5664 at -1717.92 1409.85 -233.05 010F: (unknown) $5664 -1710.26 1403.78 -233.05 0158: actor $5664 run_to -1710.26 1403.78 :REN_C5_5935 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 1000 jump_if_false @REN_C5_5962 0002: jump @REN_C5_6035 :REN_C5_5962 02B4: set_camera_transverse_delay 1.0 time 2000 00B9: set_camera_position -1701.09 1388.58 -231.75 rotations 0 0 0 00BA: set_camera_point_at -1702.04 1388.84 -231.92 mode 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 3000 jump_if_false @REN_C5_6035 0002: jump @REN_C5_6035 :REN_C5_6035 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 0093: destroy_object $6009 0093: destroy_object $6010 0093: destroy_object $6011 0093: destroy_object $6012 $6011 = 0 // (int) $6012 = 0 // (int) 0092: $6011 = init_object #ME_LIFTDOOR at $6015 $6019 $6023 0092: $6012 = init_object #ME_LIFTDOOR at $6016 $6020 $6024 0045: actor $1038 defined 0022: jump_if_false @REN_C5_6149 // Note: the incorrect math opcode was used here 00A2: (unknown) $1038 0044: put_actor $1038 at -1722.92 1470.55 -233.05 010F: (unknown) $1038 $5674 $5684 $5694 :REN_C5_6149 0045: actor $5664 defined 0022: jump_if_false @REN_C5_6193 // Note: the incorrect math opcode was used here 00A2: (unknown) $5664 0044: put_actor $5664 at -1717.92 1409.85 -233.05 010F: (unknown) $5664 $5894 $5895 $5896 :REN_C5_6193 0169: 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_355 1000 0026: return :REN_C5_6210 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_190 1000 0025: gosub @REN_C5_8619 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @REN_C5_6299 0044: put_actor $1038 at -1058.88 1258.88 7.73 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_20061 0 0200: (unknown) $1038 0 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1224 :REN_C5_6299 0048: $6049 = create_car $5605 at -1028.57 1247.63 7.67 0150: set_car $6049 color_to 0 0 0233: (unknown) $6049 -1055.32 1240.85 00A4: $6050 = create_actor_pedtype 22 model $5596 in_car $6049 driverseat 04E6: (unknown) $6050 1 0052: set_car $6049 driver_behaviour_to 11 0118: $5892 = create_actor_pedtype 22 model $5594 in_car $6049 passenger_seat 2 0118: $5891 = create_actor_pedtype 22 model $5595 in_car $6049 passenger_seat 0 04E6: (unknown) $5891 1 04B9: (unknown) $5891 0 0 0 003E: $6051 = create_actor_pedtype 22 model 0 at -1061.0 1247.37 8.69 015F: (unknown) $6051 0 010F: (unknown) $6051 -1056.43 1244.7 8.69 0153: (unknown) $5891 $6051 0153: (unknown) $6051 $5891 00B9: set_camera_position -1059.34 1237.88 8.78 rotations 0 0 0 00BA: set_camera_point_at -1058.8 1238.72 8.8 mode 2 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FA' 'REN5_17' -1 0 // ~w~It's Vic. See, I told you: nothing to worry about. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FB' 'REN5_18' -1 0 // ~w~Yeah, yeah. I'll see you inside. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FC' 'REN5_19' $5891 0 // ~w~Seriously mate. Is everything alright? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FD' 'REN5_20' $6051 0 // ~w~Sure... but, um, you might want to call bomb disposal. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FD' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FE' 'SRNC5FE' $5891 0 // ~w~Bomb disposal? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FE' 0246: (unknown) -1100.0 1200.0 0 -1000.0 1300.0 30.0 0045: actor $6051 defined jump_if_false @REN_C5_6799 00EE: (unknown) $6051 -1056.83 1244.7 :REN_C5_6799 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4326 004F: unknown_check $6049 jump_if_false @REN_C5_6859 0050: set_car $6049 max_speed_to 10.0 02E9: set_car $6049 speed_to 10.0 004A: car $6049 drive_to -1055.32 1240.85 7.73 0300: (unknown) $6049 50 :REN_C5_6859 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 3750 jump_if_false @REN_C5_6886 0002: jump @REN_C5_8264 :REN_C5_6886 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5FA' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 100 jump_if_false @REN_C5_6931 0002: jump @REN_C5_8264 :REN_C5_6931 0045: actor $6051 defined jump_if_false @REN_C5_6954 04B4: (unknown) $6051 120 512 1.0 :REN_C5_6954 0045: actor $5891 defined jump_if_false @REN_C5_6979 00EE: (unknown) $5891 -1055.82 1245.95 :REN_C5_6979 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 500 jump_if_false @REN_C5_7006 0002: jump @REN_C5_8264 :REN_C5_7006 0045: actor $5892 defined jump_if_false @REN_C5_7031 00EE: (unknown) $5892 -1055.71 1257.99 :REN_C5_7031 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FA' jump_if_false @REN_C5_7064 0002: jump @REN_C5_8264 :REN_C5_7064 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FF' 'REN5_21' -1 0 // ~w~Oh, right, yeah yeah, good one, yeah yeah. Fucking comedian, yeah. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5FB' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FB' jump_if_false @REN_C5_7147 0002: jump @REN_C5_8264 :REN_C5_7147 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FJ' 'SRNC5FJ' -1 0 // ~w~Yeah should put you on the fucking stage, eh... 00B9: set_camera_position -1065.94 1250.09 7.99 rotations 0 0 0 00BA: set_camera_point_at -1065.04 1249.73 8.25 mode 2 0045: actor $6051 defined jump_if_false @REN_C5_7278 0044: put_actor $6051 at -1056.43 1244.7 7.69 010F: (unknown) $6051 -1062.99 1248.67 7.69 00EE: (unknown) $6051 -1062.99 1248.67 :REN_C5_7278 0045: actor $5891 defined jump_if_false @REN_C5_7331 0044: put_actor $5891 at -1055.82 1245.95 7.69 00CF: set_actor $5891 Z_angle_to 82.09 00EE: (unknown) $5891 -1062.55 1249.88 :REN_C5_7331 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'RENC5FC' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FC' jump_if_false @REN_C5_7385 0002: jump @REN_C5_8264 :REN_C5_7385 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FI' 'REN5_22' -1 0 // ~w~...Phil mate. Uh, maybe we should delay rehearsals a while, eh? 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'RENC5FD' 1 0045: actor $6051 defined jump_if_false @REN_C5_7460 04B4: (unknown) $6051 121 557 1.0 :REN_C5_7460 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FD' jump_if_false @REN_C5_7493 0002: jump @REN_C5_8264 :REN_C5_7493 0045: actor $6051 defined jump_if_false @REN_C5_7516 0528: (unknown) $6051 557 -0.8 :REN_C5_7516 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5FK' 'SRNC5FK' -1 0 // ~w~Technical issues, y'know, nothing serious, it's all right. 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13171 'RENC5FE' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FE' jump_if_false @REN_C5_7601 0002: jump @REN_C5_8264 :REN_C5_7601 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FF' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5FF' 02B4: set_camera_transverse_delay 1.0 time 7000 00B9: set_camera_position -1065.94 1250.09 7.99 rotations 0 0 0 00BA: set_camera_point_at -1065.35 1250.87 8.2 mode 1 0045: actor $5892 defined jump_if_false @REN_C5_7711 00EE: (unknown) $5892 -1055.9 1286.57 :REN_C5_7711 0045: actor $5891 defined jump_if_false @REN_C5_7732 0154: (unknown) $5891 0153: (unknown) $5891 $5892 :REN_C5_7732 0045: actor $6051 defined 0022: jump_if_false @REN_C5_7747 // Note: the incorrect math opcode was used here 00A2: (unknown) $6051 :REN_C5_7747 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 500 jump_if_false @REN_C5_7774 0002: jump @REN_C5_8264 :REN_C5_7774 0045: actor $6051 defined jump_if_false @REN_C5_7797 04B4: (unknown) $6051 120 513 1.0 :REN_C5_7797 0045: actor $5891 defined jump_if_false @REN_C5_7822 0158: actor $5891 run_to -1058.83 1259.02 :REN_C5_7822 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 2000 jump_if_false @REN_C5_7849 0002: jump @REN_C5_8264 :REN_C5_7849 0045: actor $5892 defined jump_if_false @REN_C5_7920 00A2: (unknown) $5892 0352: (unknown) $5892 0044: put_actor $5892 at -1055.9 1261.02 7.69 010F: (unknown) $5892 -1055.9 1286.57 7.69 00EE: (unknown) $5892 -1055.9 1286.57 :REN_C5_7920 0045: actor $5891 defined jump_if_false @REN_C5_7991 00A2: (unknown) $5891 0352: (unknown) $5891 0044: put_actor $5891 at -1058.83 1259.02 7.69 010F: (unknown) $5891 -1058.83 1286.54 7.69 00EE: (unknown) $5891 -1058.83 1286.54 :REN_C5_7991 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FF' jump_if_false @REN_C5_8024 0002: jump @REN_C5_8264 :REN_C5_8024 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FJ' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5FJ' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FJ' jump_if_false @REN_C5_8095 0002: jump @REN_C5_8264 :REN_C5_8095 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FI' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5FI' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FI' jump_if_false @REN_C5_8166 0002: jump @REN_C5_8264 :REN_C5_8166 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5FK' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5FK' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13348 'RENC5FK' jump_if_false @REN_C5_8237 0002: jump @REN_C5_8264 :REN_C5_8237 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4341 500 jump_if_false @REN_C5_8264 0002: jump @REN_C5_8264 :REN_C5_8264 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 0045: actor $5891 defined jump_if_false @REN_C5_8299 003F: destroy_actor $5891 :REN_C5_8299 0045: actor $5892 defined jump_if_false @REN_C5_8314 003F: destroy_actor $5892 :REN_C5_8314 0045: actor $6050 defined jump_if_false @REN_C5_8329 003F: destroy_actor $6050 :REN_C5_8329 0045: actor $6051 defined jump_if_false @REN_C5_8344 003F: destroy_actor $6051 :REN_C5_8344 004F: unknown_check $6049 jump_if_false @REN_C5_8359 0049: destroy_car $6049 :REN_C5_8359 0045: actor $1038 defined jump_if_false @REN_C5_8418 0352: (unknown) $1038 0044: put_actor $1038 at -1062.99 1248.67 7.73 010F: (unknown) $1038 -1055.9 1286.57 11.58 0200: (unknown) $1038 1 :REN_C5_8418 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_355 1000 0026: return :REN_C5_8441 $5592 = 133 // (int) $5593 = 119 // (int) $5591 = 178 // (int) $5597 = 346 // (int) 02E2: $5601 = 19 // (any) $5599 = 348 // (int) 02E2: $5603 = 29 // (any) 0160: load_model $5592 0160: load_model $5593 0160: load_model $5591 0160: load_model $5597 0160: load_model $5599 0228: (unknown) :REN_C5_8509 0078: if or 8161: not model $5592 available 8161: not model $5593 available 8161: not model $5591 available 8161: not model $5597 available 8161: not model $5599 available jump_if_false @REN_C5_8550 0001: wait 0 ms 0002: jump @REN_C5_8509 :REN_C5_8550 0026: return :REN_C5_8552 $5598 = 354 // (int) 02E2: $5602 = 25 // (any) $5600 = 336 // (int) 02E2: $5604 = 6 // (any) 0160: load_model $5598 0160: load_model $5600 0228: (unknown) :REN_C5_8588 0078: if or 8161: not model $5598 available 8161: not model $5600 available jump_if_false @REN_C5_8617 0001: wait 0 ms 0002: jump @REN_C5_8588 :REN_C5_8617 0026: return :REN_C5_8619 0162: release_model $5592 0162: release_model $5593 0162: release_model $5591 0@ = 0 // (int) :REN_C5_8635 0162: release_model $5341(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C5_8635 $5594 = 139 // (int) $5595 = 122 // (int) $5596 = 49 // (int) $5605 = 228 // (int) 0160: load_model $5594 0160: load_model $5595 0160: load_model $5596 0160: load_model $5605 0228: (unknown) :REN_C5_8702 0078: if or 8161: not model $5594 available 8161: not model $5595 available 8161: not model $5596 available 8161: not model $5605 available jump_if_false @REN_C5_8739 0001: wait 0 ms 0002: jump @REN_C5_8702 :REN_C5_8739 0026: return :REN_C5_8741 0@ = 0 // (int) :REN_C5_8745 0162: release_model $5336(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_8745 0162: release_model $5591 0162: release_model $5605 0@ = 0 // (int) :REN_C5_8780 0162: release_model $5341(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C5_8780 0026: return :REN_C5_8805 0@ = 0 // (int) :REN_C5_8809 003E: $5408(0@,10) = create_actor_pedtype 8 model $5592 at $5418(0@,10) $5428(0@,10) $5438(0@,10) 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @REN_C5_8858 0309: (unknown) $5408(0@,10) 1 -1 :REN_C5_8858 0139: 2@ = random_int_in_ranges 1 3 0106: give_actor $5408(0@,10) weapon $5345(2@,4) ammo 200 // Load the weapon model before using this 020E: (unknown) $5408(0@,10) 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_1169 $5408(0@,10) 0@ == 9 // (int) var == num jump_if_false @REN_C5_8939 00CF: set_actor $5408(0@,10) Z_angle_to 48.46 04B9: (unknown) $5408(0@,10) 0 0 0 0002: jump @REN_C5_8951 :REN_C5_8939 010F: (unknown) $5408(0@,10) $5894 $5895 $5896 :REN_C5_8951 0139: 2@ = random_int_in_ranges 10 50 0278: (unknown) $5408(0@,10) 2@ 00C1: (unknown) $5408(0@,10) $5448(0@,10) 00BC: (unknown) $5448(0@,10) 0 $5458(0@,10) = 1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_8809 0026: return :REN_C5_9009 0045: actor $1038 defined jump_if_false @REN_C5_9238 807E: not actor $1038 driving jump_if_false @REN_C5_9238 026E: unknown_check $1038 jump_if_false @REN_C5_9238 0080: actor $1038 near_point $5656 $5657 radius 3.0 3.0 sphere 0 0022: jump_if_false @REN_C5_9238 // Note: the incorrect math opcode was used here 0249: (unknown) $5893 00BB: (unknown) $5659 0025: gosub @REN_C5_4150 0492: (unknown) 1 $6058 == 1 // (int) var == num jump_if_false @REN_C5_9124 0045: actor $1038 defined jump_if_false @REN_C5_9117 0044: put_actor $1038 at $5661 $5662 $5663 :REN_C5_9117 0002: jump @REN_C5_9202 :REN_C5_9124 0057: show_text_highpriority GXT 'REN5_04' time 8000 flag 1 // ~w~Check out security at all of the stadium ~y~locations. 0058: (unknown) 'REN5_12' 8000 1 // ~w~The nearest blip to your current location is highlighted, while the others are dimmed. 0@ = 0 // (int) :REN_C5_9160 00C3: (unknown) $5350(0@,5) $5355(0@,5) $5360(0@,5) $5365(0@,5) $5370(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_9160 :REN_C5_9202 024F: (unknown) 0.1 0128: set_max_wanted_level_to 1 $5588 = 1 // (int) $6058 == 1 // (int) var == num jump_if_false @REN_C5_9238 $5588 = 4 // (int) :REN_C5_9238 0026: return :REN_C5_9240 0@ = 0 // (int) :REN_C5_9244 $5370(0@,5) == 0 // (int) var == num jump_if_false @REN_C5_9852 0045: actor $1038 defined jump_if_false @REN_C5_9852 0080: actor $1038 near_point $5350(0@,5) $5355(0@,5) radius 50.0 50.0 sphere 0 0022: jump_if_false @REN_C5_9852 // Note: the incorrect math opcode was used here $5370(0@,5) = 1 // (int) $6054 += 1 // (int) 0@ == 4 // (int) var == num jump_if_false @REN_C5_9376 013F: $5868 = create_pickup $5876 type 3 at $5870 $5872 $5874 013F: $5869 = create_pickup $5877 type 3 at $5871 $5873 $5875 00BB: (unknown) $5365(0@,5) $5365(0@,5) = 0 // (int) 0025: gosub @REN_C5_9871 0002: jump @REN_C5_9852 :REN_C5_9376 5@ = 0 // (int) :REN_C5_9380 00BB: (unknown) $5365(5@,5) $5365(5@,5) = 0 // (int) 5@ += 1 // (int) 5@ >= 5 // (int) var >= num jump_if_false @REN_C5_9380 4@ = 0 // (int) :REN_C5_9414 834A: not unknown_check $5468(4@,16) jump_if_false @REN_C5_9803 031D: (unknown) $5350(0@,5) $5355(0@,5) $5484(4@,16) $5500(4@,16) 1@ 60.0 > 1@ // (float) num > var 0022: jump_if_false @REN_C5_9803 // Note: the incorrect math opcode was used here 0036: $5532(4@,16) = $5350(0@,5) // (float vars) 0036: $5548(4@,16) = $5355(0@,5) // (float vars) 0036: $5564(4@,16) = $5360(0@,5) // (float vars) 003E: $5468(4@,16) = create_actor_pedtype 8 model $5592 at $5484(4@,16) $5500(4@,16) $5516(4@,16) 00C1: (unknown) $5468(4@,16) $5580(4@,16) 00BC: (unknown) $5580(4@,16) 0 00BF: (unknown) $5580(4@,16) 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_1169 $5468(4@,16) 0045: actor $1038 defined jump_if_false @REN_C5_9795 0078: if or 4@ == 4 // (int) var == num 4@ == 5 // (int) var == num 4@ == 6 // (int) var == num 4@ == 7 // (int) var == num jump_if_false @REN_C5_9633 0106: give_actor $5468(4@,16) weapon $5603 ammo 1000 // Load the weapon model before using this 03A5: (unknown) $5468(4@,16) 0 020E: (unknown) $5468(4@,16) 1 00E4: (unknown) $5468(4@,16) $1038 0002: jump @REN_C5_9795 :REN_C5_9633 0139: 2@ = random_int_in_ranges 0 4 0106: give_actor $5468(4@,16) weapon $5345(2@,4) ammo 200 // Load the weapon model before using this 0078: if or 2@ == 1 // (int) var == num 2@ == 3 // (int) var == num jump_if_false @REN_C5_9695 020E: (unknown) $5468(4@,16) 0 00E4: (unknown) $5468(4@,16) $1038 0002: jump @REN_C5_9795 :REN_C5_9695 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @REN_C5_9735 020E: (unknown) $5468(4@,16) 1 00E4: (unknown) $5468(4@,16) $1038 0002: jump @REN_C5_9795 :REN_C5_9735 2@ == 1 // (int) var == num jump_if_false @REN_C5_9780 020E: (unknown) $5468(4@,16) 1 00E4: (unknown) $5468(4@,16) $1038 0309: (unknown) $5468(4@,16) 1 -1 0002: jump @REN_C5_9795 :REN_C5_9780 020E: (unknown) $5468(4@,16) 0 00E4: (unknown) $5468(4@,16) $1038 :REN_C5_9795 $5596(4@,16) = 1 // (int) :REN_C5_9803 4@ += 1 // (int) 4@ >= 16 // (int) var >= num jump_if_false @REN_C5_9414 0057: show_text_highpriority GXT 'REN5_09' time 7000 flag 1 // ~w~Kill those ~r~hitmen. 010E: $6062 = current_time_in_ms $6060 += 1 // (int) $5588 = 2 // (int) :REN_C5_9852 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_9244 0026: return :REN_C5_9871 $6054 == 5 // (int) var == num jump_if_false @REN_C5_9940 00BB: (unknown) $5882 0057: show_text_highpriority GXT 'REN5_16' time 7000 flag 1 // ~w~There is no threat at this location. Find out what they were doing in the ~y~basement. 0248: (unknown) $5661 $5662 $5663 3.0 $5893 00C3: (unknown) $5661 $5662 $5663 $5660 $5588 = 4 // (int) 0002: jump @REN_C5_9992 :REN_C5_9940 $6054 == 4 // (int) var == num jump_if_false @REN_C5_9976 0057: show_text_highpriority GXT 'REN5_15' time 7000 flag 1 // ~w~There is no threat at this location. Check out security at the last ~y~location. 0002: jump @REN_C5_9992 :REN_C5_9976 0057: show_text_highpriority GXT 'REN5_14' time 7000 flag 1 // ~w~There is no threat at this location. Continue checking out security at the remaining ~y~locations. :REN_C5_9992 0026: return :REN_C5_9994 $6060 == 1 // (int) var == num jump_if_false @REN_C5_10069 010E: $6061 = current_time_in_ms 0035: $6063 = $6062 // (int vars) $6063 += 7000 // (int) 0011: $6061 > $6063 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10062 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5BA' $6060 += 1 // (int) :REN_C5_10062 0002: jump @REN_C5_10287 :REN_C5_10069 $6060 == 3 // (int) var == num jump_if_false @REN_C5_10144 010E: $6061 = current_time_in_ms 0035: $6063 = $6062 // (int vars) $6063 += 7000 // (int) 0011: $6061 > $6063 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10137 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5BB' $6060 += 1 // (int) :REN_C5_10137 0002: jump @REN_C5_10287 :REN_C5_10144 $6060 == 5 // (int) var == num jump_if_false @REN_C5_10219 010E: $6061 = current_time_in_ms 0035: $6063 = $6062 // (int vars) $6063 += 7000 // (int) 0011: $6061 > $6063 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10212 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5BC' $6060 += 1 // (int) :REN_C5_10212 0002: jump @REN_C5_10287 :REN_C5_10219 $6060 == 7 // (int) var == num jump_if_false @REN_C5_10287 010E: $6061 = current_time_in_ms 0035: $6063 = $6062 // (int vars) $6063 += 7000 // (int) 0011: $6061 > $6063 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10287 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5BD' $6060 += 1 // (int) :REN_C5_10287 0026: return :REN_C5_10289 0@ = 0 // (int) :REN_C5_10293 $5596(0@,16) == 1 // (int) var == num jump_if_false @REN_C5_10586 009F: actor $5468(0@,16) dead jump_if_false @REN_C5_10561 0112: remove_references_to_actor $5468(0@,16) // Like turning an actor into a random pedestrian 00BB: (unknown) $5580(0@,16) $6055 += 1 // (int) $5596(0@,16) = 0 // (int) 0078: if or $6055 == 4 // (int) var == num $6055 == 8 // (int) var == num $6055 == 12 // (int) var == num jump_if_false @REN_C5_10493 $6054 == 4 // (int) var == num jump_if_false @REN_C5_10411 0057: show_text_highpriority GXT 'REN5_10' time 7000 flag 1 // ~w~Check out security at the last ~y~location. 0002: jump @REN_C5_10427 :REN_C5_10411 0057: show_text_highpriority GXT 'REN5_11' time 7000 flag 1 // ~w~Continue checking out security at the remaining ~y~locations. :REN_C5_10427 6@ = 0 // (int) :REN_C5_10431 $5370(6@,5) == 0 // (int) var == num jump_if_false @REN_C5_10463 00C3: (unknown) $5350(6@,5) $5355(6@,5) $5360(6@,5) $5365(6@,5) :REN_C5_10463 6@ += 1 // (int) 6@ >= 5 // (int) var >= num jump_if_false @REN_C5_10431 $5588 = 1 // (int) 0002: jump @REN_C5_10554 :REN_C5_10493 $6055 == 16 // (int) var == num jump_if_false @REN_C5_10554 0057: show_text_highpriority GXT 'REN5_13' time 7000 flag 1 // ~w~Collect the ~g~basement keycard~w~ dropped by the hitman. 013F: $5878 = create_pickup #KEYCARD type 3 at $5879 $5880 $5881 0263: (unknown) $5878 $5882 00BC: (unknown) $5882 1 $5588 = 3 // (int) :REN_C5_10554 0002: jump @REN_C5_10586 :REN_C5_10561 $6055 == 15 // (int) var == num jump_if_false @REN_C5_10586 0043: store_actor $5468(0@,16) position_to $5879 $5880 $5881 // Note: the incorrect math opcode was used here :REN_C5_10586 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @REN_C5_10293 0026: return :REN_C5_10605 0140: pickup $5878 picked_up jump_if_false @REN_C5_10796 00BB: (unknown) $5882 $6054 == 5 // (int) var == num jump_if_false @REN_C5_10685 0057: show_text_highpriority GXT 'REN5_05' time 7000 flag 1 // ~w~Find out what they were doing in the ~y~basement. 0248: (unknown) $5661 $5662 $5663 3.0 $5893 00C3: (unknown) $5661 $5662 $5663 $5660 $5588 = 4 // (int) 0002: jump @REN_C5_10796 :REN_C5_10685 $6054 == 4 // (int) var == num jump_if_false @REN_C5_10721 0057: show_text_highpriority GXT 'REN5_10' time 7000 flag 1 // ~w~Check out security at the last ~y~location. 0002: jump @REN_C5_10737 :REN_C5_10721 0057: show_text_highpriority GXT 'REN5_11' time 7000 flag 1 // ~w~Continue checking out security at the remaining ~y~locations. :REN_C5_10737 6@ = 0 // (int) :REN_C5_10741 $5370(6@,5) == 0 // (int) var == num jump_if_false @REN_C5_10773 00C3: (unknown) $5350(6@,5) $5355(6@,5) $5360(6@,5) $5365(6@,5) :REN_C5_10773 6@ += 1 // (int) 6@ >= 5 // (int) var >= num jump_if_false @REN_C5_10741 $5588 = 1 // (int) :REN_C5_10796 0026: return :REN_C5_10798 0@ = 0 // (int) :REN_C5_10802 0045: actor $1038 defined jump_if_false @REN_C5_10862 $5370(0@,5) == 0 // (int) var == num jump_if_false @REN_C5_10852 031D: (unknown) $1042 $1043 $5350(0@,5) $5355(0@,5) $5375(0@,5) 0002: jump @REN_C5_10862 :REN_C5_10852 $5375(0@,5) = 100000.0 // (float) :REN_C5_10862 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_10802 0025: gosub @REN_C5_10942 0@ = 0 // (int) :REN_C5_10890 001C: 0@ == 7@ // (int) num == var 0022: jump_if_false @REN_C5_10915 // Note: the incorrect math opcode was used here 00BD: (unknown) $5365(0@,5) 0 0002: jump @REN_C5_10923 :REN_C5_10915 00BD: (unknown) $5365(0@,5) 1 :REN_C5_10923 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_10890 0026: return :REN_C5_10942 0078: if and 0014: $5632 > $5631 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5633 > $5631 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5634 > $5631 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5635 > $5631 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10983 // Note: the incorrect math opcode was used here 7@ = 0 // (int) 0026: return :REN_C5_10983 0078: if and 0014: $5631 > $5632 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5633 > $5632 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5634 > $5632 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5635 > $5632 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_11025 // Note: the incorrect math opcode was used here 7@ = 1 // (int) 0026: return :REN_C5_11025 0078: if and 0014: $5631 > $5633 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5632 > $5633 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5634 > $5633 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5635 > $5633 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_11067 // Note: the incorrect math opcode was used here 7@ = 2 // (int) 0026: return :REN_C5_11067 0078: if and 0014: $5631 > $5634 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5632 > $5634 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5633 > $5634 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5635 > $5634 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_11109 // Note: the incorrect math opcode was used here 7@ = 3 // (int) 0026: return :REN_C5_11109 7@ = 4 // (int) 0026: return :REN_C5_11116 0045: actor $1038 defined jump_if_false @REN_C5_11186 0080: actor $1038 near_point $5661 $5662 radius 3.0 3.0 sphere 0 0022: jump_if_false @REN_C5_11186 // Note: the incorrect math opcode was used here 00BB: (unknown) $5660 0249: (unknown) $5893 0025: gosub @REN_C5_4654 0057: show_text_highpriority GXT 'REN5_07' time 7000 flag 1 // ~w~A bomb is being planted! Kill those ~r~assassins ~w~before Phil Collins arrives at 17:30. $5588 = 5 // (int) :REN_C5_11186 0026: return :REN_C5_11188 $6066 = 0 // (int) 0@ = 0 // (int) :REN_C5_11197 $6059 == 1 // (int) var == num jump_if_false @REN_C5_11230 0045: actor $5408(0@,10) defined jump_if_false @REN_C5_11230 014B: set_actor $5408(0@,10) health_to 0 :REN_C5_11230 009F: actor $5408(0@,10) dead jump_if_false @REN_C5_11262 0112: remove_references_to_actor $5408(0@,10) // Like turning an actor into a random pedestrian 00BB: (unknown) $5448(0@,10) 0002: jump @REN_C5_11328 :REN_C5_11262 $6066 += 1 // (int) 0045: actor $1038 defined jump_if_false @REN_C5_11328 0080: actor $1038 near_point $5418(0@,10) $5428(0@,10) radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C5_11328 // Note: the incorrect math opcode was used here 0309: (unknown) $5408(0@,10) 0 0 020E: (unknown) $5408(0@,10) 0 00E4: (unknown) $5408(0@,10) $1038 :REN_C5_11328 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_11197 $6066 == 0 // (int) var == num jump_if_false @REN_C5_11389 0001: wait 1000 ms 0025: gosub @REN_C5_6210 $5588 = 10 // (int) 0025: gosub @REN_C5_12607 0002: jump @REN_C5_11538 :REN_C5_11389 $6066 == 9 // (int) var == num jump_if_false @REN_C5_11428 1 > $6065 // (int) num > var 0022: jump_if_false @REN_C5_11421 // Note: the incorrect math opcode was used here $6065 = 1 // (int) :REN_C5_11421 0002: jump @REN_C5_11538 :REN_C5_11428 $6066 == 7 // (int) var == num jump_if_false @REN_C5_11467 3 > $6065 // (int) num > var 0022: jump_if_false @REN_C5_11460 // Note: the incorrect math opcode was used here $6065 = 3 // (int) :REN_C5_11460 0002: jump @REN_C5_11538 :REN_C5_11467 $6066 == 5 // (int) var == num jump_if_false @REN_C5_11506 5 > $6065 // (int) num > var 0022: jump_if_false @REN_C5_11499 // Note: the incorrect math opcode was used here $6065 = 5 // (int) :REN_C5_11499 0002: jump @REN_C5_11538 :REN_C5_11506 $6066 == 3 // (int) var == num jump_if_false @REN_C5_11538 7 > $6065 // (int) num > var 0022: jump_if_false @REN_C5_11538 // Note: the incorrect math opcode was used here $6065 = 7 // (int) :REN_C5_11538 0026: return :REN_C5_11540 005A: 8@ = current_time_hours, 9@ = current_time_minutes 8@ == 16 // (int) var == num jump_if_false @REN_C5_11584 9@ == 30 // (int) var == num jump_if_false @REN_C5_11584 0058: (unknown) 'REN5_23' 7000 1 // ~w~Hurry! Phil Collins arrives at 17:30! :REN_C5_11584 8@ == 17 // (int) var == num jump_if_false @REN_C5_11614 9@ == 30 // (int) var == num jump_if_false @REN_C5_11614 $6052 = 1 // (int) :REN_C5_11614 0026: return :REN_C5_11616 0@ = 0 // (int) :REN_C5_11620 0092: $5641(0@,10) = init_object #EBPROP_CRATE at $5651(0@,10) $5661(0@,10) $5671(0@,10) 0138: 10@ = random_float_in_ranges 0 359.0 00D3: set_object $5641(0@,10) z_angle_to 10@ 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_11620 0026: return :REN_C5_11674 0@ = 0 // (int) :REN_C5_11678 0092: $5681(0@,12) = init_object $5729(0@,12) at $5693(0@,12) $5705(0@,12) $5717(0@,12) 00D3: set_object $5681(0@,12) z_angle_to $5741(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C5_11678 0092: $6009 = init_object #ME_LIFTDOOR at $6013 $6017 $6021 0092: $6010 = init_object #ME_LIFTDOOR at $6014 $6018 $6022 0026: return :REN_C5_11753 $6065 == 1 // (int) var == num jump_if_false @REN_C5_11848 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5EA' 'SRNC5EA' -1 0 // ~w~Shoot him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5EA' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5EA' $6065 += 1 // (int) 0002: jump @REN_C5_12126 :REN_C5_11848 $6065 == 3 // (int) var == num jump_if_false @REN_C5_11943 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5EB' 'SRNC5EB' -1 0 // ~w~Come on. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5EB' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5EB' $6065 += 1 // (int) 0002: jump @REN_C5_12126 :REN_C5_11943 $6065 == 5 // (int) var == num jump_if_false @REN_C5_12038 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5ED' 'SRNC5ED' -1 0 // ~w~Take him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5ED' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5ED' $6065 += 1 // (int) 0002: jump @REN_C5_12126 :REN_C5_12038 $6065 == 7 // (int) var == num jump_if_false @REN_C5_12126 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'RENC5EE' 'SRNC5EE' -1 0 // ~w~I've got him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12704 'RENC5EE' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'RENC5EE' $6065 += 1 // (int) :REN_C5_12126 0026: return :REN_C5_12128 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_20061 0 $5590 == 1 // (int) var == num jump_if_false @REN_C5_12239 not $5588 == 0 // (int) var == num jump_if_false @REN_C5_12239 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4248 1000 0045: actor $1038 defined jump_if_false @REN_C5_12226 0044: put_actor $1038 at -1107.35 1330.97 19.11 010F: (unknown) $1038 -1098.13 1331.06 19.07 :REN_C5_12226 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4279 1000 :REN_C5_12239 0059: text_clear_all 00BB: (unknown) $5659 00BB: (unknown) $5660 00BB: (unknown) $5882 0249: (unknown) $5893 0@ = 0 // (int) :REN_C5_12261 00BB: (unknown) $5365(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_12261 0@ = 0 // (int) :REN_C5_12288 00BB: (unknown) $5580(0@,16) 0045: actor $5468(0@,16) defined jump_if_false @REN_C5_12321 03DE: (unknown) $5468(0@,16) 1 0112: remove_references_to_actor $5468(0@,16) // Like turning an actor into a random pedestrian :REN_C5_12321 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @REN_C5_12288 0@ = 0 // (int) :REN_C5_12342 00BB: (unknown) $5448(0@,10) 0045: actor $5408(0@,10) defined jump_if_false @REN_C5_12375 03DE: (unknown) $5408(0@,10) 1 0112: remove_references_to_actor $5408(0@,10) // Like turning an actor into a random pedestrian :REN_C5_12375 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_12342 02D3: unknown_check $5879 $5880 $5881 1.0 0022: jump_if_false @REN_C5_12414 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5878 :REN_C5_12414 0@ = 0 // (int) :REN_C5_12418 0252: object $5641(0@,10) exists jump_if_false @REN_C5_12437 0114: remove_references_to_object $5641(0@,10) // This object will now disappear when the player looks away :REN_C5_12437 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_12418 0@ = 0 // (int) :REN_C5_12458 0252: object $5681(0@,12) exists jump_if_false @REN_C5_12477 0114: remove_references_to_object $5681(0@,12) // This object will now disappear when the player looks away :REN_C5_12477 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C5_12458 0@ = 0 // (int) :REN_C5_12498 0252: object $5681(0@,12) exists jump_if_false @REN_C5_12517 0114: remove_references_to_object $5753(0@,4) // This object will now disappear when the player looks away :REN_C5_12517 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C5_12498 0045: actor $5887 defined jump_if_false @REN_C5_12549 0112: remove_references_to_actor $5887 // Like turning an actor into a random pedestrian :REN_C5_12549 0026: return :REN_C5_12551 0025: gosub @REN_C5_12128 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5590 == 1 // (int) var == num jump_if_false @REN_C5_12605 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4973 'REN5_08' // ~r~You took too long! :REN_C5_12605 0026: return :REN_C5_12607 0025: gosub @REN_C5_12128 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @99RED_12847 'REN_C05' 1500 // Kill Phil: Part 2 01DF: progress_made += 1 0026: return :REN_C5_12644 004F: unknown_check $5636 jump_if_false @REN_C5_12659 0113: remove_references_to_car $5636 // Like turning a car into any random car :REN_C5_12659 0@ = 0 // (int) :REN_C5_12663 8140: not pickup $5612(0@,2) picked_up jump_if_false @REN_C5_12682 0141: destroy_pickup $5612(0@,2) :REN_C5_12682 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C5_12663 0492: (unknown) 0 0403: (unknown) 0 0 0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12382 0025: gosub @REN_C5_8741 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 81--------------- :REN_C6 0238: name_thread 'REN_C6' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C6' 0025: gosub @REN_C6_24743 009D: wasted_or_busted // mission only jump_if_false @REN_C6_45 0025: gosub @REN_C6_30694 :REN_C6_45 0025: gosub @REN_C6_30822 end_thread :REN_C6_54 0@ == 0 // (int) var == num jump_if_false @REN_C6_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C6_273 :REN_C6_97 0@ == 1 // (int) var == num jump_if_false @REN_C6_130 03CF: (unknown) 200 200 200 255 0002: jump @REN_C6_273 :REN_C6_130 0@ == 2 // (int) var == num jump_if_false @REN_C6_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C6_273 :REN_C6_172 0@ == 3 // (int) var == num jump_if_false @REN_C6_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C6_273 :REN_C6_216 0@ == 4 // (int) var == num jump_if_false @REN_C6_247 03CF: (unknown) 8 143 59 255 0002: jump @REN_C6_273 :REN_C6_247 0@ == 5 // (int) var == num jump_if_false @REN_C6_273 03CF: (unknown) 237 130 180 255 :REN_C6_273 0026: return :REN_C6_275 00BC: (unknown) 0@ 2 0026: return :REN_C6_282 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C6_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C6_337 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C6_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C6_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C6_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C6_431 02B4: set_camera_transverse_delay 0 time 7@ :REN_C6_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C6_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C6_483 :REN_C6_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C6_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C6_517 02B4: set_camera_transverse_delay 0 time 5@ :REN_C6_517 809F: not actor 3@ dead 0022: jump_if_false @REN_C6_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C6_533 0026: return :REN_C6_535 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @REN_C6_599 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @REN_C6_593 0400: (unknown) $1038 $1690 0002: jump @REN_C6_599 :REN_C6_593 02C0: (unknown) $1038 $1690 :REN_C6_599 0@ >= 0 // (int) var >= num jump_if_false @REN_C6_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :REN_C6_626 0045: actor $1038 defined jump_if_false @REN_C6_694 807E: not actor $1038 driving jump_if_false @REN_C6_671 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @REN_C6_674 :REN_C6_671 021D: (unknown) 0 :REN_C6_674 $1698 == 0 // (int) var == num jump_if_false @REN_C6_690 02EA: select_interior 2 :REN_C6_690 01AE: (unknown) 1 :REN_C6_694 0059: text_clear_all 0268: (unknown) 0026: return :REN_C6_700 0045: actor $1038 defined jump_if_false @REN_C6_764 807E: not actor $1038 driving jump_if_false @REN_C6_752 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @REN_C6_752 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :REN_C6_752 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :REN_C6_764 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @REN_C6_813 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @REN_C6_813 02EA: select_interior 0 :REN_C6_813 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C6_843 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C6_843 0026: return 0045: actor 0@ defined jump_if_false @REN_C6_864 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C6_864 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C6_894 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C6_894 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C6_894 0026: return :REN_C6_896 0045: actor 0@ defined 0022: jump_if_false @REN_C6_943 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C6_939 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @REN_C6_943 :REN_C6_939 1@ = 0 // (int) :REN_C6_943 1@ == 1 // (int) var == num jump_if_false @REN_C6_1027 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C6_1020 007E: actor 0@ driving jump_if_false @REN_C6_1016 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C6_1006 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C6_1009 :REN_C6_1006 00F1: (unknown) 0@ :REN_C6_1009 0002: jump @REN_C6_1020 :REN_C6_1016 1@ = 0 // (int) :REN_C6_1020 0002: jump @REN_C6_943 :REN_C6_1027 0026: return 0045: actor 0@ defined jump_if_false @REN_C6_1121 007E: actor 0@ driving jump_if_false @REN_C6_1105 02A7: unknown_check 0@ jump_if_false @REN_C6_1075 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C6_1098 :REN_C6_1075 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_896 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C6_1098 0002: jump @REN_C6_1114 :REN_C6_1105 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C6_1114 0002: jump @REN_C6_1123 :REN_C6_1121 005F: (unknown) :REN_C6_1123 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C6_1281 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C6_1281 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C6_1222 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C6_1181 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C6_1215 :REN_C6_1181 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_896 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C6_1215 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_896 4@ :REN_C6_1215 0002: jump @REN_C6_1281 :REN_C6_1222 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C6_1247 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C6_1281 :REN_C6_1247 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_896 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C6_1281 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_896 3@ :REN_C6_1281 0045: actor 0@ defined jump_if_false @REN_C6_1333 004F: unknown_check 1@ jump_if_false @REN_C6_1333 007E: actor 0@ driving jump_if_false @REN_C6_1333 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C6_1333 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_896 0@ :REN_C6_1333 5@ = 0 // (int) :REN_C6_1337 5@ == 0 // (int) var == num jump_if_false @REN_C6_1435 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C6_1428 004F: unknown_check 1@ jump_if_false @REN_C6_1428 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C6_1394 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C6_1428 :REN_C6_1394 2@ == -1 // (int) var == num jump_if_false @REN_C6_1420 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C6_1428 :REN_C6_1420 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C6_1428 0002: jump @REN_C6_1337 :REN_C6_1435 0026: return :REN_C6_1437 0035: $5627 = 0@ // (int vars) 0035: $5625 = 1@ // (int vars) 0035: $5626 = 2@ // (int vars) $5624 = 0 // (int) 0035: $5629 = 4@ // (int vars) 0035: $5630 = 5@ // (int vars) 0035: $5631 = 6@ // (int vars) $5632 = 3000 // (int) $5633 = 3000 // (int) $5637 = 1 // (int) $5636 = 0 // (int) $5635 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @REN_C6_1541 $5634 = 1 // (int) 0002: jump @REN_C6_1546 :REN_C6_1541 $5634 = 0 // (int) :REN_C6_1546 0160: load_model $5627 0160: load_model $5625 0160: load_model $5626 0160: load_model $5628 :REN_C6_1562 0078: if or 8161: not model $5627 available 8161: not model $5625 available 8161: not model $5626 available 8161: not model $5628 available jump_if_false @REN_C6_1599 0001: wait 0 ms 0002: jump @REN_C6_1562 :REN_C6_1599 0026: return :REN_C6_1601 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1646 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1646 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1691 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1691 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1736 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1736 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1781 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1781 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1826 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1826 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1871 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1871 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1916 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1916 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1961 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1961 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_2006 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_2006 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_2051 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_2051 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_2096 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_2096 005E: (unknown) :REN_C6_2098 $5631 == 1 // (int) var == num jump_if_false @REN_C6_2126 not 0@ == -1 // (int) var == num jump_if_false @REN_C6_2126 00BB: (unknown) 0@ :REN_C6_2126 0026: return :REN_C6_2128 $5631 == 1 // (int) var == num jump_if_false @REN_C6_2644 1@ == 0 // (int) var == num jump_if_false @REN_C6_2329 not $5341(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_2322 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_2257 02BD: (unknown) $5338(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @REN_C6_2215 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2098 $5341(0@,3) 0026: return :REN_C6_2215 0045: actor $1038 defined jump_if_false @REN_C6_2257 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @REN_C6_2257 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2098 $5341(0@,3) 0026: return :REN_C6_2257 031D: (unknown) $5359(0@,3) $5362(0@,3) $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @REN_C6_2306 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) 0002: jump @REN_C6_2322 :REN_C6_2306 00C4: (unknown) $5341(0@,3) 3 $5344(0@,3) = 1 // (int) :REN_C6_2322 0002: jump @REN_C6_2644 :REN_C6_2329 1@ == 1 // (int) var == num jump_if_false @REN_C6_2503 not $5341(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_2496 0045: actor $5332(0@,3) defined jump_if_false @REN_C6_2482 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_2422 007C: actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @REN_C6_2415 // Note: the incorrect math opcode was used here 00C4: (unknown) $5347(0@,3) 0 0026: return 0002: jump @REN_C6_2422 :REN_C6_2415 00C4: (unknown) $5341(0@,3) 0 :REN_C6_2422 0043: store_actor $5332(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @REN_C6_2467 00C4: (unknown) $5347(0@,3) 0 0002: jump @REN_C6_2475 :REN_C6_2467 00C4: (unknown) $5347(0@,3) 3 :REN_C6_2475 0002: jump @REN_C6_2496 :REN_C6_2482 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2098 $5347(0@,3) :REN_C6_2496 0002: jump @REN_C6_2644 :REN_C6_2503 not $5341(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_2644 0045: actor $5335(0@,3) defined jump_if_false @REN_C6_2630 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_2570 007C: actor $5335(0@,3) driving $5338(0@,3) 0022: jump_if_false @REN_C6_2570 // Note: the incorrect math opcode was used here 00C4: (unknown) $5350(0@,3) 0 0026: return :REN_C6_2570 0043: store_actor $5335(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $1042 $1043 2@ 2@ > 80.0 // (float) var > num jump_if_false @REN_C6_2615 00C4: (unknown) $5350(0@,3) 0 0002: jump @REN_C6_2623 :REN_C6_2615 00C4: (unknown) $5350(0@,3) 3 :REN_C6_2623 0002: jump @REN_C6_2644 :REN_C6_2630 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2098 $5350(0@,3) :REN_C6_2644 0026: return :REN_C6_2646 3 > $5624 // (int) num > var 0022: jump_if_false @REN_C6_2680 // Note: the incorrect math opcode was used here 0035: 0@ = $5624 // (int vars) $5356(0@,3) = 1 // (int) $5624 += 1 // (int) 005E: (unknown) :REN_C6_2680 005F: (unknown) :REN_C6_2682 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_2098 $5341(0@,3) 034B: unknown_check $5338(0@,3) jump_if_false @REN_C6_2837 0080: actor $1038 near_point $5359(0@,3) $5362(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @REN_C6_2790 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @REN_C6_2777 02BD: (unknown) $5338(0@,3) 1@ 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_2777 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 :REN_C6_2777 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @REN_C6_2837 :REN_C6_2790 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_2837 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @REN_C6_2831 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @REN_C6_2837 :REN_C6_2831 0049: destroy_car $5338(0@,3) :REN_C6_2837 0026: return :REN_C6_2839 034A: unknown_check 0@ 0022: jump_if_false @REN_C6_2910 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @REN_C6_2910 // Note: the incorrect math opcode was used here 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @REN_C6_2907 // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @REN_C6_2897 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :REN_C6_2897 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @REN_C6_2910 :REN_C6_2907 003F: destroy_actor 0@ :REN_C6_2910 0026: return $5624 > 0 // (int) var > num jump_if_false @REN_C6_3015 $5624 -= 1 // (int) 0035: 0@ = $5624 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2682 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2839 $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2839 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @REN_C6_3015 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5350(0@,3) :REN_C6_3015 0026: return :REN_C6_3017 034B: unknown_check $5338(0@,3) jump_if_false @REN_C6_3101 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_3095 0045: actor $1038 defined jump_if_false @REN_C6_3088 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @REN_C6_3082 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @REN_C6_3088 :REN_C6_3082 0049: destroy_car $5338(0@,3) :REN_C6_3088 0002: jump @REN_C6_3101 :REN_C6_3095 0049: destroy_car $5338(0@,3) :REN_C6_3101 034A: unknown_check $5332(0@,3) 0022: jump_if_false @REN_C6_3120 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) :REN_C6_3120 034A: unknown_check $5335(0@,3) 0022: jump_if_false @REN_C6_3139 // Note: the incorrect math opcode was used here 003F: destroy_actor $5335(0@,3) :REN_C6_3139 $5631 == 1 // (int) var == num jump_if_false @REN_C6_3194 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5350(0@,3) :REN_C6_3194 0026: return :REN_C6_3196 0@ = 0 // (int) :REN_C6_3200 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_3235 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3017 0@ 0@ += 1 // (int) 0002: jump @REN_C6_3200 :REN_C6_3235 $5624 = 0 // (int) 0026: return :REN_C6_3242 009F: actor 0@ dead jump_if_false @REN_C6_3259 4@ = -1 // (int) 0026: return :REN_C6_3259 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @REN_C6_3328 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @REN_C6_3336 :REN_C6_3328 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :REN_C6_3336 0026: return :REN_C6_3338 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 014C: set_car $5338(0@,3) health_to 700 $5631 == 1 // (int) var == num jump_if_false @REN_C6_3445 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5341(0@,3) $5341(0@,3) = 0 // (int) 00C0: (unknown) $5338(0@,3) $5341(0@,3) 00BC: (unknown) $5341(0@,3) 0 00C4: (unknown) $5341(0@,3) 0 $5344(0@,3) = 0 // (int) :REN_C6_3445 0026: return 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 00D1: set_car $5338(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_3338 0@ 0026: return :REN_C6_3478 834A: not unknown_check 0@ jump_if_false @REN_C6_3490 0026: return :REN_C6_3490 009F: actor 0@ dead jump_if_false @REN_C6_3502 0026: return :REN_C6_3502 0326: unknown_check 0@ $1038 0022: jump_if_false @REN_C6_3516 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_3516 0086: actor $1038 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @REN_C6_3537 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_3537 005F: (unknown) :REN_C6_3539 $5356(0@,3) == 1 // (int) var == num jump_if_false @REN_C6_3556 0026: return :REN_C6_3556 $5356(0@,3) = 1 // (int) 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_3588 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2682 0@ :REN_C6_3588 00E4: (unknown) $5332(0@,3) $1038 00A1: (unknown) $5332(0@,3) 1 01A4: (unknown) $5332(0@,3) 1 034F: (unknown) $5332(0@,3) 0 01AF: (unknown) $5332(0@,3) 0 03D6: (unknown) $5332(0@,3) 0 03D7: (unknown) $5332(0@,3) 0 $5353(0@,3) = 1 // (int) 034A: unknown_check $5335(0@,3) jump_if_false @REN_C6_3742 0045: actor $5335(0@,3) defined jump_if_false @REN_C6_3742 00A2: (unknown) $5335(0@,3) 00A1: (unknown) $5335(0@,3) 1 01A4: (unknown) $5335(0@,3) 1 034F: (unknown) $5332(0@,3) 0 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0442: (unknown) $5335(0@,3) 1 01AF: (unknown) $5335(0@,3) 0 03D6: (unknown) $5335(0@,3) 0 03D7: (unknown) $5335(0@,3) 0 :REN_C6_3742 0026: return :REN_C6_3744 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5629 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ $5632 03D7: (unknown) 0@ $5633 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :REN_C6_3814 0035: $5632 = 0@ // (int vars) 0035: $5633 = 1@ // (int vars) 0026: return 0035: $5636 = 0@ // (int vars) 0026: return :REN_C6_3833 004F: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_3866 // Note: the incorrect math opcode was used here 00A4: $5332(0@,3) = create_actor_pedtype $5630 model $5625 in_car $5338(0@,3) driverseat 00E3: (unknown) $5332(0@,3) :REN_C6_3866 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_3744 $5332(0@,3) $5631 == 1 // (int) var == num jump_if_false @REN_C6_3938 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_2098 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :REN_C6_3938 00E3: (unknown) $5332(0@,3) 0026: return :REN_C6_3946 0045: actor $1038 defined jump_if_false @REN_C6_4089 02EE: get_actor $1038 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 01BB: (unknown) 0@ 1@ 20.0 6@ 6@ > 0 // (float) var > num jump_if_false @REN_C6_4000 0036: 2@ = 6@ // (float vars) :REN_C6_4000 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @REN_C6_1601 0@ 1@ 2@ jump_if_false @REN_C6_4022 005E: (unknown) :REN_C6_4022 0080: actor $1038 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @REN_C6_4044 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_4044 8080: not actor $1038 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @REN_C6_4066 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_4066 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @REN_C6_4089 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_4089 005F: (unknown) :REN_C6_4091 034B: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_4153 // Note: the incorrect math opcode was used here 004F: unknown_check $5594 0022: jump_if_false @REN_C6_4136 // Note: the incorrect math opcode was used here 00D8: car $5594 health >= 400 jump_if_false @REN_C6_4136 014C: set_car $5594 health_to 400 :REN_C6_4136 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_2682 0@ :REN_C6_4153 0048: $5338(0@,3) = create_car $5627 at 1@ 2@ 3@ 0233: (unknown) $5338(0@,3) $1042 $1043 00DD: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_3338 0@ 0369: (unknown) $5338(0@,3) 0 0026: return :REN_C6_4200 034A: unknown_check 0@ jump_if_false @REN_C6_4303 0045: actor 0@ defined jump_if_false @REN_C6_4269 0045: actor $1038 defined jump_if_false @REN_C6_4262 0086: actor $1038 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @REN_C6_4259 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @REN_C6_4262 :REN_C6_4259 003F: destroy_actor 0@ :REN_C6_4262 0002: jump @REN_C6_4303 :REN_C6_4269 009F: actor 0@ dead 0022: jump_if_false @REN_C6_4303 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @REN_C6_4303 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :REN_C6_4303 005E: (unknown) :REN_C6_4305 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4200 $5335(0@,3) jump_if_false @REN_C6_4328 0026: return :REN_C6_4328 0118: $5335(0@,3) = create_actor_pedtype $5630 model $5626 in_car $5338(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3744 $5335(0@,3) $5631 == 1 // (int) var == num jump_if_false @REN_C6_4415 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5350(0@,3) $5350(0@,3) = 0 // (int) 00C1: (unknown) $5335(0@,3) $5350(0@,3) 00BC: (unknown) $5350(0@,3) 0 00C4: (unknown) $5350(0@,3) 0 :REN_C6_4415 0119: actor $5335(0@,3) kill_actor $5332(0@,3) 0026: return :REN_C6_4427 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @REN_C6_3946 1@ 2@ 3@ jump_if_false @REN_C6_4449 005F: (unknown) :REN_C6_4449 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_4200 $5332(0@,3) jump_if_false @REN_C6_4472 005F: (unknown) :REN_C6_4472 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_2682 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @REN_C6_4091 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_3833 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_4305 0@ 0052: set_car $5338(0@,3) driver_behaviour_to 5 $5353(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5624 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C6_2646 jump_if_false @REN_C6_4613 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @REN_C6_4091 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_3833 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_4305 3@ 0052: set_car $5338(3@,3) driver_behaviour_to 5 $5353(3@,3) = 4 // (int) 005E: (unknown) :REN_C6_4613 005F: (unknown) :REN_C6_4615 834A: not unknown_check $5335(0@,3) jump_if_false @REN_C6_4630 0026: return :REN_C6_4630 009F: actor $5335(0@,3) dead jump_if_false @REN_C6_4645 0026: return :REN_C6_4645 009F: actor $5332(0@,3) dead jump_if_false @REN_C6_4763 0112: remove_references_to_actor $5332(0@,3) // Like turning an actor into a random pedestrian 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @REN_C6_4761 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :REN_C6_4761 0026: return :REN_C6_4763 834A: not unknown_check $5332(0@,3) jump_if_false @REN_C6_4875 0035: $5332(0@,3) = $5335(0@,3) // (int vars) 02E2: $5335(0@,3) = 0 // (any) $5353(0@,3) = 1 // (int) 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5631 == 1 // (int) var == num jump_if_false @REN_C6_4873 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5347(0@,3) $5347(0@,3) = 0 // (int) 00C1: (unknown) $5332(0@,3) $5347(0@,3) 00BC: (unknown) $5347(0@,3) 0 00C4: (unknown) $5347(0@,3) 0 :REN_C6_4873 0026: return :REN_C6_4875 0026: return :REN_C6_4877 034A: unknown_check $5332(0@,3) jump_if_false @REN_C6_4905 0045: actor $5332(0@,3) defined jump_if_false @REN_C6_4905 0026: return :REN_C6_4905 034A: unknown_check $5335(0@,3) jump_if_false @REN_C6_4933 0045: actor $5335(0@,3) defined jump_if_false @REN_C6_4933 0026: return :REN_C6_4933 010E: 1@ = current_time_in_ms $5637 == 0 // (int) var == num jump_if_false @REN_C6_4974 0035: $5635 = 1@ // (int vars) 0029: $5635 += $5636 // (int vars) // Note: the incorrect math opcode was used here $5637 = 1 // (int) 0026: return 0002: jump @REN_C6_4988 :REN_C6_4974 0011: $5635 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_4988 // Note: the incorrect math opcode was used here 0026: return :REN_C6_4988 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_4427 0@ jump_if_false @REN_C6_5011 $5637 = 0 // (int) :REN_C6_5011 0026: return :REN_C6_5013 8086: not actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @REN_C6_5045 // Note: the incorrect math opcode was used here $5353(0@,3) = 2 // (int) 0026: return :REN_C6_5045 007E: actor $1038 driving jump_if_false @REN_C6_5098 024B: (unknown) $1038 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @REN_C6_5098 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @REN_C6_5098 $5353(0@,3) = 2 // (int) 0026: return :REN_C6_5098 008F: actor $1038 near_actor $5332(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @REN_C6_5136 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @REN_C6_5203 :REN_C6_5136 0078: if and 0218: unknown_check $5332(0@,3) $1038 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @REN_C6_5185 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 0002: jump @REN_C6_5203 :REN_C6_5185 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 :REN_C6_5203 0026: return :REN_C6_5205 0086: actor $1038 near_actor $5332(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @REN_C6_5245 // Note: the incorrect math opcode was used here 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :REN_C6_5245 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @REN_C6_5290 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_4427 0@ 0026: return :REN_C6_5290 0158: actor $5332(0@,3) run_to $1042 $1043 0285: (unknown) $5332(0@,3) 1 $5634 == 1 // (int) var == num jump_if_false @REN_C6_5323 0026: return :REN_C6_5323 807E: not actor $5332(0@,3) driving jump_if_false @REN_C6_5612 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @REN_C6_3242 $5332(0@,3) 10.0 $5627 1 $5338(0@,3) $5338(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_5401 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @REN_C6_3242 $5332(0@,3) 20.0 -1 1 $5338(0@,3) :REN_C6_5401 not $5338(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_5612 02BD: (unknown) $5338(0@,3) $5647 not $5647 == -1 // (int) var == num jump_if_false @REN_C6_5481 809F: not actor $5647 dead jump_if_false @REN_C6_5481 0078: if or 01D0: unknown_check $5647 $5625 01D0: unknown_check $5647 $5626 0022: jump_if_false @REN_C6_5481 // Note: the incorrect math opcode was used here $5338(0@,3) = -1 // (int) 0026: return :REN_C6_5481 0124: 1@ = car $5338(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @REN_C6_5509 $5338(0@,3) = -1 // (int) 0026: return :REN_C6_5509 0078: if and 807C: not actor $1038 driving $5338(0@,3) 00D8: car $5338(0@,3) health >= 600 jump_if_false @REN_C6_5601 00EA: (unknown) $5332(0@,3) $5338(0@,3) 00DD: (unknown) $5338(0@,3) not $5647 == -1 // (int) var == num jump_if_false @REN_C6_5574 0052: set_car $5338(0@,3) driver_behaviour_to 10 :REN_C6_5574 0035: $5338(0@,3) = $5338(0@,3) // (int vars) $5353(0@,3) = 3 // (int) 0026: return 0002: jump @REN_C6_5612 :REN_C6_5601 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_2682 0@ :REN_C6_5612 0026: return :REN_C6_5614 0078: if or 00A0: car $5338(0@,3) wrecked 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @REN_C6_5681 // Note: the incorrect math opcode was used here 00DE: (unknown) $5338(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2682 0@ 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 0026: return :REN_C6_5681 0078: if and 8086: not actor $1038 near_actor $5332(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5332(0@,3) 0022: jump_if_false @REN_C6_5726 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4427 0@ 0026: return :REN_C6_5726 807C: not actor $5332(0@,3) driving $5338(0@,3) 0022: jump_if_false @REN_C6_5813 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 8132: not actor $5332(0@,3) near_car $5338(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @REN_C6_5813 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2682 0@ 00DE: (unknown) $5338(0@,3) $5353(0@,3) = 2 // (int) 0026: return :REN_C6_5813 02A6: (unknown) $5332(0@,3) $5338(0@,3) 0022: jump_if_false @REN_C6_5855 // Note: the incorrect math opcode was used here 00E3: (unknown) $5332(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3338 0@ $5353(0@,3) = 4 // (int) :REN_C6_5855 0026: return :REN_C6_5857 00A0: car $5338(0@,3) wrecked jump_if_false @REN_C6_5872 0026: return :REN_C6_5872 0052: set_car $5338(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $1038 near_actor_on_foot $5332(0@,3) radius 6.0 6.0 sphere 0 0085: actor $1038 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5338(0@,3) flipped 80D8: not car $5338(0@,3) health >= 400 jump_if_false @REN_C6_6015 00D8: car $5338(0@,3) health >= 400 jump_if_false @REN_C6_5959 014C: set_car $5338(0@,3) health_to 400 :REN_C6_5959 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C6_2098 $5341(0@,3) 00E4: (unknown) $5332(0@,3) $1038 $5353(0@,3) = 1 // (int) 00DE: (unknown) $5338(0@,3) 0052: set_car $5338(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C6_2682 0@ 0026: return :REN_C6_6015 0078: if and 8132: not actor $1038 near_car $5338(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_6060 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C6_4427 0@ 0026: return :REN_C6_6060 0026: return :REN_C6_6062 834A: not unknown_check $5332(0@,3) jump_if_false @REN_C6_6077 0026: return :REN_C6_6077 009F: actor $5332(0@,3) dead jump_if_false @REN_C6_6092 0026: return :REN_C6_6092 0043: store_actor $5332(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5353(0@,3) == 0 // (int) var == num jump_if_false @REN_C6_6117 0026: return :REN_C6_6117 $5353(0@,3) == 1 // (int) var == num jump_if_false @REN_C6_6145 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5013 0@ 0026: return :REN_C6_6145 $5353(0@,3) == 2 // (int) var == num jump_if_false @REN_C6_6173 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5205 0@ 0026: return :REN_C6_6173 $5353(0@,3) == 3 // (int) var == num jump_if_false @REN_C6_6201 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5614 0@ 0026: return :REN_C6_6201 $5353(0@,3) == 4 // (int) var == num jump_if_false @REN_C6_6229 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5857 0@ 0026: return :REN_C6_6229 0026: return 0036: $5641 = 0@ // (float vars) 0036: $5642 = 1@ // (float vars) 0036: $5643 = 2@ // (float vars) 0036: $5644 = 3@ // (float vars) 0036: $5645 = 4@ // (float vars) 0036: $5646 = 5@ // (float vars) $5640 = 1 // (int) 0026: return :REN_C6_6269 0045: actor $1038 defined jump_if_false @REN_C6_7150 0089: actor $1038 in_sphere $5641 $5642 $5643 radius $5644 $5645 $5646 sphere 0 0022: jump_if_false @REN_C6_6922 // Note: the incorrect math opcode was used here $5639 == 0 // (int) var == num jump_if_false @REN_C6_6706 0@ = 0 // (int) :REN_C6_6320 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_6693 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @REN_C6_6443 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @REN_C6_6443 // Note: the incorrect math opcode was used here 0442: (unknown) $5335(0@,3) 0 0127: reset_actor $5335(0@,3) flags 02A7: unknown_check $5335(0@,3) jump_if_false @REN_C6_6397 00E3: (unknown) $5335(0@,3) 0002: jump @REN_C6_6443 :REN_C6_6397 007E: actor $5335(0@,3) driving jump_if_false @REN_C6_6423 00A2: (unknown) $5335(0@,3) 0002: jump @REN_C6_6443 :REN_C6_6423 00A2: (unknown) $5335(0@,3) (unknown) $5335(0@,3) 0040: (unknown) $5335(0@,3) -1 :REN_C6_6443 034A: unknown_check $5332(0@,3) jump_if_false @REN_C6_6547 0045: actor $5332(0@,3) defined jump_if_false @REN_C6_6547 0127: reset_actor $5332(0@,3) flags 02A7: unknown_check $5332(0@,3) jump_if_false @REN_C6_6501 00E3: (unknown) $5332(0@,3) 0002: jump @REN_C6_6547 :REN_C6_6501 007E: actor $5332(0@,3) driving jump_if_false @REN_C6_6527 00A2: (unknown) $5332(0@,3) 0002: jump @REN_C6_6547 :REN_C6_6527 00A2: (unknown) $5332(0@,3) (unknown) $5332(0@,3) 0040: (unknown) $5332(0@,3) -1 :REN_C6_6547 034B: unknown_check $5338(0@,3) jump_if_false @REN_C6_6681 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_6681 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @REN_C6_6681 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_6681 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 1 0050: set_car $5338(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @REN_C6_6660 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @REN_C6_6681 :REN_C6_6660 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :REN_C6_6681 0@ += 1 // (int) 0002: jump @REN_C6_6320 :REN_C6_6693 $5639 = 1 // (int) 0002: jump @REN_C6_6915 :REN_C6_6706 0@ = 0 // (int) :REN_C6_6710 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_6915 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @REN_C6_6754 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @REN_C6_6754 // Note: the incorrect math opcode was used here 0127: reset_actor $5335(0@,3) flags :REN_C6_6754 034A: unknown_check $5332(0@,3) 0022: jump_if_false @REN_C6_6786 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @REN_C6_6786 // Note: the incorrect math opcode was used here 0127: reset_actor $5332(0@,3) flags :REN_C6_6786 034B: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_6903 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_6903 // Note: the incorrect math opcode was used here 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @REN_C6_6903 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_6903 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @REN_C6_6882 // Note: the incorrect math opcode was used here 004A: car $5338(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @REN_C6_6903 :REN_C6_6882 004A: car $5338(0@,3) drive_to -988.1 -522.46 13.98 :REN_C6_6903 0@ += 1 // (int) 0002: jump @REN_C6_6710 :REN_C6_6915 0002: jump @REN_C6_7150 :REN_C6_6922 $5639 == 1 // (int) var == num jump_if_false @REN_C6_7150 0@ = 0 // (int) :REN_C6_6939 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_7145 // Note: the incorrect math opcode was used here 034A: unknown_check $5335(0@,3) 0022: jump_if_false @REN_C6_7001 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @REN_C6_7001 // Note: the incorrect math opcode was used here 00A1: (unknown) $5335(0@,3) 1 0442: (unknown) $5335(0@,3) 1 01EC: (unknown) $5335(0@,3) 1 :REN_C6_7001 034A: unknown_check $5332(0@,3) jump_if_false @REN_C6_7043 0045: actor $5332(0@,3) defined jump_if_false @REN_C6_7043 00A1: (unknown) $5332(0@,3) 1 01EC: (unknown) $5332(0@,3) 1 :REN_C6_7043 034B: unknown_check $5338(0@,3) jump_if_false @REN_C6_7133 004F: unknown_check $5338(0@,3) jump_if_false @REN_C6_7133 02BD: (unknown) $5338(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @REN_C6_7133 // Note: the incorrect math opcode was used here 001C: 1@ == $5332(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_7133 // Note: the incorrect math opcode was used here 0052: set_car $5338(0@,3) driver_behaviour_to 5 0051: set_car $5338(0@,3) traffic_behavior_to 2 0050: set_car $5338(0@,3) max_speed_to 40.0 0300: (unknown) $5338(0@,3) 20 :REN_C6_7133 0@ += 1 // (int) 0002: jump @REN_C6_6939 :REN_C6_7145 $5639 = 0 // (int) :REN_C6_7150 0026: return :REN_C6_7152 $5638 = 0 // (int) 0@ = 0 // (int) :REN_C6_7161 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_7453 // Note: the incorrect math opcode was used here 034B: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_7263 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_7242 // Note: the incorrect math opcode was used here $5638 += 1 // (int) 004D: store_car $5338(0@,3) position_to $5359(0@,3) $5362(0@,3) $5365(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_2128 0@ 0 0002: jump @REN_C6_7256 :REN_C6_7242 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5341(0@,3) :REN_C6_7256 0002: jump @REN_C6_7277 :REN_C6_7263 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5341(0@,3) :REN_C6_7277 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_2128 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_2128 0@ 2 $5356(0@,3) == 0 // (int) var == num jump_if_false @REN_C6_7388 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3478 $5332(0@,3) jump_if_false @REN_C6_7349 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3539 0@ :REN_C6_7349 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3478 $5335(0@,3) jump_if_false @REN_C6_7381 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3539 0@ :REN_C6_7381 0002: jump @REN_C6_7441 :REN_C6_7388 $5639 == 1 // (int) var == num jump_if_false @REN_C6_7408 0002: jump @REN_C6_7441 :REN_C6_7408 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_6062 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4615 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4877 0@ :REN_C6_7441 0@ += 1 // (int) 0002: jump @REN_C6_7161 :REN_C6_7453 $5640 == 1 // (int) var == num jump_if_false @REN_C6_7476 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C6_6269 :REN_C6_7476 0026: return 0@ = 0 // (int) :REN_C6_7482 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_7602 // Note: the incorrect math opcode was used here 003F: destroy_actor $5332(0@,3) 003F: destroy_actor $5335(0@,3) 034B: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_7590 // Note: the incorrect math opcode was used here 004F: unknown_check $5338(0@,3) 0022: jump_if_false @REN_C6_7584 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @REN_C6_7577 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5338(0@,3) 0022: jump_if_false @REN_C6_7571 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5338(0@,3) // Like turning a car into any random car 0002: jump @REN_C6_7577 :REN_C6_7571 0049: destroy_car $5338(0@,3) :REN_C6_7577 0002: jump @REN_C6_7590 :REN_C6_7584 0049: destroy_car $5338(0@,3) :REN_C6_7590 0@ += 1 // (int) 0002: jump @REN_C6_7482 :REN_C6_7602 0026: return :REN_C6_7604 0@ > 0 // (int) var > num jump_if_false @REN_C6_7617 005E: (unknown) :REN_C6_7617 005F: (unknown) 0@ = 0 // (int) :REN_C6_7623 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_7807 // Note: the incorrect math opcode was used here 034A: unknown_check $5332(0@,3) 0022: jump_if_false @REN_C6_7731 // Note: the incorrect math opcode was used here 0045: actor $5332(0@,3) defined 0022: jump_if_false @REN_C6_7731 // Note: the incorrect math opcode was used here 007E: actor $5332(0@,3) driving 0022: jump_if_false @REN_C6_7706 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @REN_C6_7699 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E5: (unknown) $5332(0@,3) $1038 :REN_C6_7699 0002: jump @REN_C6_7731 :REN_C6_7706 0045: actor $1038 defined 0022: jump_if_false @REN_C6_7731 // Note: the incorrect math opcode was used here 00A2: (unknown) $5332(0@,3) 00E4: (unknown) $5332(0@,3) $1038 :REN_C6_7731 034A: unknown_check $5335(0@,3) 0022: jump_if_false @REN_C6_7795 // Note: the incorrect math opcode was used here 0045: actor $5335(0@,3) defined 0022: jump_if_false @REN_C6_7795 // Note: the incorrect math opcode was used here 007E: actor $5335(0@,3) driving 0022: jump_if_false @REN_C6_7795 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @REN_C6_7795 // Note: the incorrect math opcode was used here 00A2: (unknown) $5335(0@,3) 00E4: (unknown) $5335(0@,3) $1038 :REN_C6_7795 0@ += 1 // (int) 0002: jump @REN_C6_7623 :REN_C6_7807 0026: return :REN_C6_7809 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7604 $5625 jump_if_false @REN_C6_7832 0162: release_model $5625 :REN_C6_7832 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7604 $5626 jump_if_false @REN_C6_7855 0162: release_model $5626 :REN_C6_7855 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7604 $5627 jump_if_false @REN_C6_7878 0162: release_model $5627 :REN_C6_7878 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7604 $5628 jump_if_false @REN_C6_7901 0162: release_model $5628 :REN_C6_7901 0@ = 0 // (int) :REN_C6_7905 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_7971 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5341(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5347(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2098 $5350(0@,3) 0@ += 1 // (int) 0002: jump @REN_C6_7905 :REN_C6_7971 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @REN_C6_8173 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8173 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8320 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8287 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @REN_C6_8313 :REN_C6_8287 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8309 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @REN_C6_8313 :REN_C6_8309 0035: 3@ = 2@ // (int vars) :REN_C6_8313 0002: jump @REN_C6_8324 :REN_C6_8320 0035: 3@ = 0@ // (int vars) :REN_C6_8324 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8392 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8359 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @REN_C6_8385 :REN_C6_8359 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8381 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @REN_C6_8385 :REN_C6_8381 0036: 3@ = 2@ // (float vars) :REN_C6_8385 0002: jump @REN_C6_8396 :REN_C6_8392 0036: 3@ = 0@ // (float vars) :REN_C6_8396 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_8424 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C6_8428 :REN_C6_8424 0035: 1@ = 0@ // (int vars) :REN_C6_8428 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C6_8456 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @REN_C6_8460 :REN_C6_8456 0036: 1@ = 0@ // (float vars) :REN_C6_8460 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @REN_C6_8495 005F: (unknown) :REN_C6_8495 801D: not 1@ == 0 // (int) var == var jump_if_false @REN_C6_8508 005F: (unknown) :REN_C6_8508 801D: not 2@ == 0 // (int) var == var jump_if_false @REN_C6_8521 005F: (unknown) :REN_C6_8521 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8536 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8536 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8549 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8549 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @REN_C6_8751 0026: return :REN_C6_8751 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @REN_C6_8796 0026: return :REN_C6_8796 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8864 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8864 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8864 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8890 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8890 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8890 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @REN_C6_8973 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8973 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @REN_C6_9009 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :REN_C6_9009 3@ > 380.0 // (float) var > num jump_if_false @REN_C6_9028 3@ = 380.0 // (float) :REN_C6_9028 5.0 > 4@ // (float) num > var 0022: jump_if_false @REN_C6_9047 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :REN_C6_9047 4@ > 240.0 // (float) var > num jump_if_false @REN_C6_9066 4@ = 240.0 // (float) :REN_C6_9066 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @REN_C6_9164 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :REN_C6_9164 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @REN_C6_9204 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :REN_C6_9204 10@ > 0 // (float) var > num jump_if_false @REN_C6_9222 9@ = 1 // (int) 005E: (unknown) :REN_C6_9222 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @REN_C6_9261 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_9261 005E: (unknown) :REN_C6_9263 $6197 = 452.18 // (float) $6198 = 146.01 // (float) $6199 = 11.15 // (float) not $6200 == -1 // (int) var == num jump_if_false @REN_C6_9335 82D3: not unknown_check $6197 $6198 $6199 1.0 0022: jump_if_false @REN_C6_9335 // Note: the incorrect math opcode was used here 013F: $6200 = create_pickup #HEALTH type 3 at $6197 $6198 $6199 :REN_C6_9335 0026: return :REN_C6_9337 0140: pickup $6200 picked_up jump_if_false @REN_C6_9354 $6200 = -1 // (int) :REN_C6_9354 0026: return :REN_C6_9356 02D3: unknown_check $6197 $6198 $6199 1.0 0022: jump_if_false @REN_C6_9383 // Note: the incorrect math opcode was used here 0141: destroy_pickup $6200 $6200 = 0 // (int) :REN_C6_9383 0026: return :REN_C6_9385 8045: not actor 0@ defined jump_if_false @REN_C6_9482 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_6013 4@ jump_if_false @REN_C6_9430 14@ = 113 // (int) 02E2: 15@ = 25 // (any) 0002: jump @REN_C6_9440 :REN_C6_9430 14@ = 114 // (int) 02E2: 15@ = 19 // (any) :REN_C6_9440 0035: 16@ = $5702(4@,12) // (int vars) 003E: 0@ = create_actor_pedtype 21 model 14@ at 1@ 2@ 3@ 0106: give_actor 0@ weapon 15@ ammo 10000 // Load the weapon model before using this 041B: (unknown) 0@ 9 015D: (unknown) 0@ 32 01A4: (unknown) 0@ 1 0278: (unknown) 0@ 0 :REN_C6_9482 0035: 5@ = 0@ // (int vars) 6@ = 101 // (int) 0035: 7@ = 16@ // (int vars) 8@ = 0 // (int) 0035: 9@ = 16@ // (int vars) 0036: 10@ = $5714(16@,2) // (float vars) 0036: 11@ = $5716(16@,2) // (float vars) 0036: 12@ = $5718(16@,2) // (float vars) 13@ = 0 // (int) 0026: return :REN_C6_9530 $5970 = -11.3734 // (float) $5972 = 884.5118 // (float) $5974 = 10.9292 // (float) $5971 = 13.7312 // (float) $5973 = 963.0659 // (float) $5975 = 10.9481 // (float) $5922 = -15.115 // (float) $5934 = 869.7871 // (float) $5946 = 10.8137 // (float) $5958 = 0 // (int) $5929 = -14.7464 // (float) $5941 = 866.8405 // (float) $5953 = 10.7969 // (float) $5965 = 0 // (int) $5930 = -11.9073 // (float) $5942 = 867.7574 // (float) $5954 = 10.7429 // (float) $5966 = 0 // (int) $5923 = 1.2878 // (float) $5935 = 903.9915 // (float) $5947 = 10.9481 // (float) $5959 = 0 // (int) $5928 = 2.5066 // (float) $5940 = 905.0098 // (float) $5952 = 10.7457 // (float) $5964 = 0 // (int) $5931 = 4.3563 // (float) $5943 = 905.7301 // (float) $5955 = 10.7457 // (float) $5967 = 0 // (int) $5924 = 15.1481 // (float) $5936 = 938.4519 // (float) $5948 = 10.7592 // (float) $5960 = 1 // (int) $5927 = 15.7649 // (float) $5939 = 940.3565 // (float) $5951 = 10.7603 // (float) $5963 = 1 // (int) $5932 = 14.6836 // (float) $5944 = 941.0491 // (float) $5956 = 10.7606 // (float) $5968 = 1 // (int) $5925 = 25.108 // (float) $5937 = 974.1071 // (float) $5949 = 10.7705 // (float) $5961 = 1 // (int) $5926 = 23.9579 // (float) $5938 = 974.5168 // (float) $5950 = 10.7706 // (float) $5962 = 1 // (int) $5933 = 22.2183 // (float) $5945 = 973.3696 // (float) $5957 = 10.7703 // (float) $5969 = 1 // (int) $5909 = 0 // (int) $5910 = 8 // (int) $5911 = 16 // (int) $5912 = 24 // (int) $5916 = 0 // (int) $5913 = 8 // (int) $5914 = 10 // (int) $5915 = 12 // (int) 0026: return :REN_C6_10022 0@ = 0 // (int) $5599(0@,6) = -59.6892 // (float) $5605(0@,6) = 926.9891 // (float) $5611(0@,6) = 10.9395 // (float) $5617(0@,6) = -63.6262 // (float) $5623(0@,6) = 908.1456 // (float) $5629(0@,6) = 10.9395 // (float) 0@ = 1 // (int) $5599(0@,6) = -12.2526 // (float) $5605(0@,6) = 932.8912 // (float) $5611(0@,6) = 10.9395 // (float) $5617(0@,6) = -20.3391 // (float) $5623(0@,6) = 904.6591 // (float) $5629(0@,6) = 10.9395 // (float) 0@ = 2 // (int) $5599(0@,6) = -66.7002 // (float) $5605(0@,6) = 932.4031 // (float) $5611(0@,6) = 10.9395 // (float) $5617(0@,6) = -71.9158 // (float) $5623(0@,6) = 932.9156 // (float) $5629(0@,6) = 10.9142 // (float) 0@ = 3 // (int) $5599(0@,6) = -56.8307 // (float) $5605(0@,6) = 971.6478 // (float) $5611(0@,6) = 10.9395 // (float) $5617(0@,6) = -68.6588 // (float) $5623(0@,6) = 971.5915 // (float) $5629(0@,6) = 10.945 // (float) 0@ = 4 // (int) $5599(0@,6) = -38.7638 // (float) $5605(0@,6) = 985.1392 // (float) $5611(0@,6) = 10.9395 // (float) $5617(0@,6) = -35.1646 // (float) $5623(0@,6) = 996.8485 // (float) $5629(0@,6) = 10.9075 // (float) 0@ = 5 // (int) $5599(0@,6) = -10.9621 // (float) $5605(0@,6) = 979.2241 // (float) $5611(0@,6) = 10.9395 // (float) $5617(0@,6) = -7.7734 // (float) $5623(0@,6) = 989.58 // (float) $5629(0@,6) = 10.9031 // (float) $5891 = -48.9305 // (float) $5893 = 985.3787 // (float) $5895 = 10.9395 // (float) $5892 = -76.7151 // (float) $5894 = 1015.14 // (float) $5896 = 10.9395 // (float) $5897 = 0 // (int) $5898 = 2 // (int) $5899 = 3 // (int) $5900 = 1 // (int) $5901 = 4 // (int) $5902 = 5 // (int) $5903 = 1 // (int) $5904 = 5 // (int) $5905 = 4 // (int) $5906 = 3 // (int) $5907 = 2 // (int) $5908 = 0 // (int) 0026: return :REN_C6_10573 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C6_10022 3@ = 0 // (int) $5551(3@,6) = -48.9481 // (float) $5557(3@,6) = 885.7244 // (float) $5563(3@,6) = 10.9395 // (float) $5569(3@,6) = 15.0 // (float) $5575(3@,6) = 20.0 // (float) $5581(3@,6) = 5000.0 // (float) $5587(3@,6) = 8 // (int) $5593(3@,6) = 0 // (int) 3@ = 2 // (int) $5551(3@,6) = -75.2532 // (float) $5557(3@,6) = 932.0483 // (float) $5563(3@,6) = 10.8833 // (float) $5569(3@,6) = 5.0 // (float) $5575(3@,6) = 8.0 // (float) $5581(3@,6) = 5000.0 // (float) $5587(3@,6) = 6 // (int) $5593(3@,6) = 0 // (int) 3@ = 3 // (int) $5551(3@,6) = -72.5954 // (float) $5557(3@,6) = 972.4336 // (float) $5563(3@,6) = 10.945 // (float) $5569(3@,6) = 5.0 // (float) $5575(3@,6) = 9.0 // (float) $5581(3@,6) = 5000.0 // (float) $5587(3@,6) = 6 // (int) $5593(3@,6) = 0 // (int) 3@ = 1 // (int) $5551(3@,6) = -35.1946 // (float) $5557(3@,6) = 965.11 // (float) $5563(3@,6) = 10.9395 // (float) $5569(3@,6) = 8.0 // (float) $5575(3@,6) = 12.0 // (float) $5581(3@,6) = 5000.0 // (float) $5587(3@,6) = 8 // (int) $5593(3@,6) = 0 // (int) 3@ = 4 // (int) $5551(3@,6) = -35.2879 // (float) $5557(3@,6) = 1000.234 // (float) $5563(3@,6) = 10.8777 // (float) $5569(3@,6) = 7.0 // (float) $5575(3@,6) = 5.0 // (float) $5581(3@,6) = 5000.0 // (float) $5587(3@,6) = 6 // (int) $5593(3@,6) = 0 // (int) 3@ = 5 // (int) $5551(3@,6) = -7.3661 // (float) $5557(3@,6) = 992.7305 // (float) $5563(3@,6) = 10.874 // (float) $5569(3@,6) = 7.0 // (float) $5575(3@,6) = 5.0 // (float) $5581(3@,6) = 5000.0 // (float) $5587(3@,6) = 6 // (int) $5593(3@,6) = 0 // (int) $6122 = -117.0737 // (float) $6124 = 920.2697 // (float) $6126 = 10.7248 // (float) $6123 = 3.5331 // (float) $6125 = 915.6465 // (float) $6127 = 10.9488 // (float) 0026: return :REN_C6_11122 0045: actor $1038 defined jump_if_false @REN_C6_11210 0036: 1@ = $1043 // (float vars) 002C: 1@ -= $6124 // (float vars) 0036: 2@ = $6123 // (float vars) 002C: 2@ -= $6122 // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $1042 // (float vars) 002C: 3@ -= $6122 // (float vars) 0036: 4@ = $6125 // (float vars) 002C: 4@ -= $6124 // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 0@ = 5@ // (float vars) 002C: 0@ -= 6@ // (float vars) 0@ > 0 // (float) var > num jump_if_false @REN_C6_11210 005E: (unknown) :REN_C6_11210 005F: (unknown) :REN_C6_11212 005D: sphere_onscreen $5666(0@,12) $5678(0@,12) $5690(0@,12) radius 2.0 0022: jump_if_false @REN_C6_11344 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C6_11122 jump_if_false @REN_C6_11301 0078: if or 0@ == 0 // (int) var == num 0@ == 7 // (int) var == num 0@ == 8 // (int) var == num 0@ == 1 // (int) var == num 0@ == 6 // (int) var == num 0@ == 9 // (int) var == num jump_if_false @REN_C6_11294 005F: (unknown) :REN_C6_11294 0002: jump @REN_C6_11344 :REN_C6_11301 0078: if or 0@ == 2 // (int) var == num 0@ == 5 // (int) var == num 0@ == 10 // (int) var == num 0@ == 3 // (int) var == num 0@ == 4 // (int) var == num 0@ == 11 // (int) var == num jump_if_false @REN_C6_11344 005F: (unknown) :REN_C6_11344 005E: (unknown) :REN_C6_11346 $5919 = 0 // (int) $5920 = 0 // (int) $5921 = 0 // (int) $5700 = 0 // (int) $5648 = 0 // (float) $5649 = 0 // (float) $5650 = 0 // (float) $5651 = 0 // (float) $5711 = -110.046 // (float) $5712 = -975.431 // (float) $5713 = 10.4557 // (float) $5659 = -32.6952 // (float) $5666 = 902.2081 // (float) $5673 = 10.9395 // (float) $5680 = 131.2965 // (float) $5660 = -35.729 // (float) $5667 = 900.8075 // (float) $5674 = 10.9395 // (float) $5681 = 297.4959 // (float) $5661 = -35.6617 // (float) $5668 = 898.4395 // (float) $5675 = 10.9395 // (float) $5682 = 247.6615 // (float) $5662 = -19.1811 // (float) $5669 = 888.2211 // (float) $5676 = 10.9395 // (float) $5683 = 248.6879 // (float) $5663 = -4.317 // (float) $5670 = 882.3863 // (float) $5677 = 10.76 // (float) $5684 = 248.568 // (float) $5664 = 8.1678 // (float) $5671 = 919.0513 // (float) $5678 = 10.7482 // (float) $5685 = 163.8701 // (float) $5665 = 24.0087 // (float) $5672 = 913.6374 // (float) $5679 = 10.7478 // (float) $5686 = 158.4034 // (float) $5690 = 428.8847 // (float) $5692 = 207.468 // (float) $5694 = 11.8457 // (float) $5696 = 212.3586 // (float) $5691 = 430.6047 // (float) $5693 = 205.8225 // (float) $5695 = 11.6601 // (float) $5697 = 132.9474 // (float) $5766 = 432.04 // (float) $5768 = 187.21 // (float) $5770 = 11.451 // (float) $5772 = -58.48 // (float) $5767 = 453.38 // (float) $5769 = 205.8 // (float) $5771 = 11.23 // (float) $5773 = -15.54 // (float) $5714 = 433.9139 // (float) $5721 = 185.5895 // (float) $5728 = 11.6996 // (float) $5715 = 430.01 // (float) $5722 = 182.92 // (float) $5729 = 11.72 // (float) $5716 = 456.86 // (float) $5723 = 206.99 // (float) $5730 = 11.77 // (float) $5717 = 454.94 // (float) $5724 = 203.23 // (float) $5731 = 11.6 // (float) $5718 = 446.42 // (float) $5725 = 202.77 // (float) $5732 = 11.77 // (float) $5719 = 448.42 // (float) $5726 = 202.77 // (float) $5733 = 11.77 // (float) $5720 = 444.42 // (float) $5727 = 203.77 // (float) $5734 = 11.77 // (float) $5701 = 471.6805 // (float) $5703 = 120.7309 // (float) $5705 = 11.9801 // (float) $5702 = 423.4937 // (float) $5704 = 211.7344 // (float) $5706 = 11.9801 // (float) 031D: (unknown) $5711 $5712 $5691 $5693 $6120 $6120 /= 2.0 // (float) $5698 = 100 // (int) 0271: (unknown) 21 8 0271: (unknown) 21 1 0026: return :REN_C6_12090 0228: (unknown) 0160: load_model 148 0160: load_model 113 0160: load_model 114 0228: (unknown) 0160: load_model #COMET 0160: load_model #SENTXS 0228: (unknown) 0160: load_model #BERETTA 0160: load_model #UZI 0443: (unknown) 77 0228: (unknown) 0026: return :REN_C6_12137 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @REN_C6_12204 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12661 0@ jump_if_false @REN_C6_12204 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @REN_C6_12204 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 0@ :REN_C6_12204 0026: return :REN_C6_12206 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = '' // (string) // Note: the incorrect math opcode was used here 9@ = -99 // (int) 10@ = 0 // (int) 11@ = -1 // (int) 12@ = 1 // (int) 0@ == 40 // (int) var == num jump_if_false @REN_C6_12288 0006: 7@ = 'RENC6AA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6AA' // (string) // ~w~Diego's men will be here any second, I just know it. // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_12288 0@ == 41 // (int) var == num jump_if_false @REN_C6_12341 0006: 7@ = 'RENC6AB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6AB' // (string) // ~w~I'll hold them up. You'll have to find your own way to the hospital. // Note: the incorrect math opcode was used here 0035: 9@ = $6130 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_12341 0@ == 42 // (int) var == num jump_if_false @REN_C6_12394 0006: 7@ = 'RENC6AC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6AC' // (string) // ~w~Find my own way? But darling, I always have. // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_12394 0@ == 60 // (int) var == num jump_if_false @REN_C6_12447 0006: 7@ = 'RENC6CA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CA' // (string) // ~w~You're gonna die you freak of nature! // Note: the incorrect math opcode was used here 0035: 9@ = $6131 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_12447 0@ == 61 // (int) var == num jump_if_false @REN_C6_12500 0006: 7@ = 'RENC6CB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CB' // (string) // ~w~Freak? I'm an artist. I'm sensitive... // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_12500 0@ == 62 // (int) var == num jump_if_false @REN_C6_12553 0006: 7@ = 'RENC6CD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CD' // (string) // ~w~...and I'm going to kill all of you fucking filthy fuckers! // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_12553 0@ == 63 // (int) var == num jump_if_false @REN_C6_12606 0006: 7@ = 'RENC6CC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CC' // (string) // ~w~Vic! Save me! // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_12606 0@ == 70 // (int) var == num jump_if_false @REN_C6_12663 0006: 7@ = 'RENC6DA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DA' // (string) // ~w~This gun makes me feel so masculine. Make love to me Vic! // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13524 :REN_C6_12663 0@ == 71 // (int) var == num jump_if_false @REN_C6_12720 0006: 7@ = 'RENC6DB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DB' // (string) // ~w~Come on. // Note: the incorrect math opcode was used here 0035: 9@ = $6130 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13524 :REN_C6_12720 0@ == 72 // (int) var == num jump_if_false @REN_C6_12777 0006: 7@ = 'RENC6DC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DC' // (string) // ~w~Come on what darling? You point, I'll shoot. // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13524 :REN_C6_12777 0@ == 73 // (int) var == num jump_if_false @REN_C6_12834 0006: 7@ = 'RENC6DD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DD' // (string) // ~w~Let's just get to the hospital. // Note: the incorrect math opcode was used here 0035: 9@ = $6130 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13524 :REN_C6_12834 0@ == 74 // (int) var == num jump_if_false @REN_C6_12891 0006: 7@ = 'RENC6DE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DE' // (string) // ~w~Then you will make love to me, no? // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13524 :REN_C6_12891 0@ == 75 // (int) var == num jump_if_false @REN_C6_12948 0006: 7@ = 'RENC6DF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DF' // (string) // ~w~No. // Note: the incorrect math opcode was used here 0035: 9@ = $6130 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13524 :REN_C6_12948 0@ == 80 // (int) var == num jump_if_false @REN_C6_13001 0006: 7@ = 'RENC6FA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6FA' // (string) // ~w~Ooh, all that shooting. // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13001 0@ == 81 // (int) var == num jump_if_false @REN_C6_13054 0006: 7@ = 'RENC6FC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6FC' // (string) // ~w~I'm so turned on Dr. Horowitz is going to need a chainsaw to cut through this wood. // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13054 0@ == 82 // (int) var == num jump_if_false @REN_C6_13107 0006: 7@ = 'RENC6FB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6FB' // (string) // ~w~Man, I do not want to know. // Note: the incorrect math opcode was used here 0035: 9@ = $6130 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13107 0@ == 90 // (int) var == num jump_if_false @REN_C6_13160 0006: 7@ = 'RENC6EA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EA' // (string) // ~w~All this macho bullshit... I'll be glad when I'm a woman. // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13160 0@ == 91 // (int) var == num jump_if_false @REN_C6_13213 0006: 7@ = 'RENC6EB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EB' // (string) // ~w~Keep your head down. // Note: the incorrect math opcode was used here 0035: 9@ = $6130 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13213 0@ == 92 // (int) var == num jump_if_false @REN_C6_13266 0006: 7@ = 'RENC6EC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EC' // (string) // ~w~In your lap darling? // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13266 0@ == 93 // (int) var == num jump_if_false @REN_C6_13319 0006: 7@ = 'RENC6ED' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6ED' // (string) // ~w~On second thoughts - keep shooting. // Note: the incorrect math opcode was used here 0035: 9@ = $6130 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13319 0@ == 94 // (int) var == num jump_if_false @REN_C6_13372 0006: 7@ = 'RENC6EE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EE' // (string) // ~w~Bloody shit! // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13372 0@ == 95 // (int) var == num jump_if_false @REN_C6_13425 0006: 7@ = 'RENC6EF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EF' // (string) // ~w~Fucking shitbags! // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13425 0@ == 96 // (int) var == num jump_if_false @REN_C6_13478 0006: 7@ = 'RENC6EG' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EG' // (string) // ~w~Arghhh! // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13524 :REN_C6_13478 0@ == 97 // (int) var == num jump_if_false @REN_C6_13524 0006: 7@ = 'RENC6EH' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EH' // (string) // ~w~Nein! // Note: the incorrect math opcode was used here 0035: 9@ = $6129 // (int vars) 11@ = 1 // (int) :REN_C6_13524 0037: 1@ = 7@ // (string vars) 0037: 2@ = 8@ // (string vars) 0035: 3@ = 9@ // (int vars) 0035: 4@ = 10@ // (int vars) 0035: 5@ = 11@ // (int vars) 0035: 6@ = 12@ // (int vars) 0026: return :REN_C6_13550 037B: constant_params 1 variable_params 6 unknown 8 call_with_params @REN_C6_12206 0@ 2@ 3@ 4@ 5@ 6@ 7@ 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @REN_C6_12137 2@ 3@ 4@ 5@ 1@ 0026: return :REN_C6_13584 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 0@ 1@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @REN_C6_12137 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @REN_C6_13785 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_13512 jump_if_false @REN_C6_13677 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12621 $6128 jump_if_false @REN_C6_13677 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 $6128 :REN_C6_13677 5@ == -1 // (int) var == num jump_if_false @REN_C6_13737 6@ == 1 // (int) var == num jump_if_false @REN_C6_13719 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 1@ 0002: jump @REN_C6_13730 :REN_C6_13719 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12931 1@ :REN_C6_13730 0002: jump @REN_C6_13780 :REN_C6_13737 6@ == 1 // (int) var == num jump_if_false @REN_C6_13768 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 1@ 5@ 0002: jump @REN_C6_13780 :REN_C6_13768 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13050 1@ 5@ :REN_C6_13780 0037: $6128 = 1@ // (string vars) :REN_C6_13785 0026: return :REN_C6_13787 0@ == 400 // (int) var == num jump_if_false @REN_C6_13859 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 42 1 0002: jump @REN_C6_14221 :REN_C6_13859 0@ == 401 // (int) var == num jump_if_false @REN_C6_13889 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 0002: jump @REN_C6_14221 :REN_C6_13889 0@ == 402 // (int) var == num jump_if_false @REN_C6_13975 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 60 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 61 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 62 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 63 1 0002: jump @REN_C6_14221 :REN_C6_13975 0@ == 403 // (int) var == num jump_if_false @REN_C6_14061 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 70 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 73 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 74 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 75 1 0002: jump @REN_C6_14221 :REN_C6_14061 0@ == 404 // (int) var == num jump_if_false @REN_C6_14156 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 90 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 91 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 92 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 93 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 94 0 0002: jump @REN_C6_14221 :REN_C6_14156 0@ == 405 // (int) var == num jump_if_false @REN_C6_14221 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 80 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 81 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 82 1 :REN_C6_14221 0026: return :REN_C6_14223 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @REN_C6_14273 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'REN6_01' // ~r~Reni died. 0002: jump @REN_C6_15778 :REN_C6_14273 0@ == 2 // (int) var == num jump_if_false @REN_C6_14319 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'REN6_02' // ~r~Mendez's goons have discovered that Reni has gone. 0002: jump @REN_C6_15778 :REN_C6_14319 0@ == 10 // (int) var == num jump_if_false @REN_C6_14359 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_10' time 2@ flag 0 // Don't let ~r~Mendez's goons~w~ search the film lot and discover Reni has gone. 0002: jump @REN_C6_15778 :REN_C6_14359 0@ == 11 // (int) var == num jump_if_false @REN_C6_14399 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_11' time 2@ flag 0 // Re-enter the studio lot before the ~r~Goons~w~ discover Reni has gone. 0002: jump @REN_C6_15778 :REN_C6_14399 0@ == 12 // (int) var == num jump_if_false @REN_C6_14439 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_12' time 2@ flag 0 // Remain on the studio lot and kill ~r~Mendez's Goons~w~. 0002: jump @REN_C6_15778 :REN_C6_14439 0@ == 13 // (int) var == num jump_if_false @REN_C6_14480 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_13' time 2@ flag 1 // More of ~r~Mendez's goons~w~ are coming. 0002: jump @REN_C6_15778 :REN_C6_14480 0@ == 14 // (int) var == num jump_if_false @REN_C6_14521 2@ = 100 // (int) 0059: text_clear_all 0472: (unknown) 'REN6_14' 2@ 1 0 // Reni: They've found me! Help me darling! I'm near the Malibu... 0002: jump @REN_C6_15778 :REN_C6_14521 0@ == 15 // (int) var == num jump_if_false @REN_C6_14561 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_15' time 2@ flag 0 // Save ~b~Reni~w~ - he's near the Malibu Club! 0002: jump @REN_C6_15778 :REN_C6_14561 0@ == 16 // (int) var == num jump_if_false @REN_C6_14601 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_16' time 2@ flag 0 // Take Reni to the ~y~hospital. 0002: jump @REN_C6_15778 :REN_C6_14601 0@ == 17 // (int) var == num jump_if_false @REN_C6_14641 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_17' time 2@ flag 0 // Here come more of ~r~Mendez's goons~w~. 0002: jump @REN_C6_15778 :REN_C6_14641 0@ == 18 // (int) var == num jump_if_false @REN_C6_14681 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_18' time 2@ flag 0 // Don't leave ~b~Reni~w~ behind. Get him. 0002: jump @REN_C6_15778 :REN_C6_14681 0@ == 19 // (int) var == num jump_if_false @REN_C6_14721 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_19' time 2@ flag 0 // Kill ~r~Mendez's goons. 0002: jump @REN_C6_15778 :REN_C6_14721 0@ == 40 // (int) var == num jump_if_false @REN_C6_14752 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 40 0002: jump @REN_C6_15778 :REN_C6_14752 0@ == 41 // (int) var == num jump_if_false @REN_C6_14783 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 41 0002: jump @REN_C6_15778 :REN_C6_14783 0@ == 42 // (int) var == num jump_if_false @REN_C6_14814 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 42 0002: jump @REN_C6_15778 :REN_C6_14814 0@ == 50 // (int) var == num jump_if_false @REN_C6_14854 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BA' time 2@ flag 0 // ~w~Reni? 0002: jump @REN_C6_15778 :REN_C6_14854 0@ == 51 // (int) var == num jump_if_false @REN_C6_14894 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BB' time 2@ flag 0 // ~w~Where are you? 0002: jump @REN_C6_15778 :REN_C6_14894 0@ == 52 // (int) var == num jump_if_false @REN_C6_14934 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BC' time 2@ flag 0 // ~w~Hey Reni? 0002: jump @REN_C6_15778 :REN_C6_14934 0@ == 53 // (int) var == num jump_if_false @REN_C6_14974 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BD' time 2@ flag 0 // ~w~Diego wants to talk. 0002: jump @REN_C6_15778 :REN_C6_14974 0@ == 54 // (int) var == num jump_if_false @REN_C6_15014 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BE' time 2@ flag 0 // ~w~Who the hell are you? 0002: jump @REN_C6_15778 :REN_C6_15014 0@ == 55 // (int) var == num jump_if_false @REN_C6_15054 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BF' time 2@ flag 0 // ~w~Get him! 0002: jump @REN_C6_15778 :REN_C6_15054 0@ == 56 // (int) var == num jump_if_false @REN_C6_15094 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BG' time 2@ flag 0 // ~w~Who's this guy? 0002: jump @REN_C6_15778 :REN_C6_15094 0@ == 57 // (int) var == num jump_if_false @REN_C6_15134 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BH' time 2@ flag 0 // ~w~Kill him! 0002: jump @REN_C6_15778 :REN_C6_15134 0@ == 60 // (int) var == num jump_if_false @REN_C6_15165 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 60 0002: jump @REN_C6_15778 :REN_C6_15165 0@ == 61 // (int) var == num jump_if_false @REN_C6_15196 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 61 0002: jump @REN_C6_15778 :REN_C6_15196 0@ == 62 // (int) var == num jump_if_false @REN_C6_15227 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 62 0002: jump @REN_C6_15778 :REN_C6_15227 0@ == 63 // (int) var == num jump_if_false @REN_C6_15258 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 63 0002: jump @REN_C6_15778 :REN_C6_15258 0@ == 70 // (int) var == num jump_if_false @REN_C6_15289 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 70 0002: jump @REN_C6_15778 :REN_C6_15289 0@ == 71 // (int) var == num jump_if_false @REN_C6_15320 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 71 0002: jump @REN_C6_15778 :REN_C6_15320 0@ == 72 // (int) var == num jump_if_false @REN_C6_15351 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 72 0002: jump @REN_C6_15778 :REN_C6_15351 0@ == 73 // (int) var == num jump_if_false @REN_C6_15382 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 73 0002: jump @REN_C6_15778 :REN_C6_15382 0@ == 74 // (int) var == num jump_if_false @REN_C6_15413 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 74 0002: jump @REN_C6_15778 :REN_C6_15413 0@ == 75 // (int) var == num jump_if_false @REN_C6_15444 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 75 0002: jump @REN_C6_15778 :REN_C6_15444 0@ == 80 // (int) var == num jump_if_false @REN_C6_15475 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 80 0002: jump @REN_C6_15778 :REN_C6_15475 0@ == 81 // (int) var == num jump_if_false @REN_C6_15506 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 81 0002: jump @REN_C6_15778 :REN_C6_15506 0@ == 82 // (int) var == num jump_if_false @REN_C6_15537 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 82 0002: jump @REN_C6_15778 :REN_C6_15537 0@ == 90 // (int) var == num jump_if_false @REN_C6_15568 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 90 0002: jump @REN_C6_15778 :REN_C6_15568 0@ == 91 // (int) var == num jump_if_false @REN_C6_15599 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 91 0002: jump @REN_C6_15778 :REN_C6_15599 0@ == 92 // (int) var == num jump_if_false @REN_C6_15630 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 92 0002: jump @REN_C6_15778 :REN_C6_15630 0@ == 93 // (int) var == num jump_if_false @REN_C6_15661 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 93 0002: jump @REN_C6_15778 :REN_C6_15661 0@ == 94 // (int) var == num jump_if_false @REN_C6_15692 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 94 0002: jump @REN_C6_15778 :REN_C6_15692 0@ == 95 // (int) var == num jump_if_false @REN_C6_15723 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 95 0002: jump @REN_C6_15778 :REN_C6_15723 0@ == 96 // (int) var == num jump_if_false @REN_C6_15754 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 96 0002: jump @REN_C6_15778 :REN_C6_15754 0@ == 97 // (int) var == num jump_if_false @REN_C6_15778 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13584 97 :REN_C6_15778 0035: 1@ = 2@ // (int vars) 0026: return :REN_C6_15784 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 90 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 91 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 92 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 93 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 94 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12450 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_15955 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13550 94 0 :REN_C6_15955 $5784 = 300 // (int) 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 95 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12450 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_16017 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13550 95 0 :REN_C6_16017 0035: $5785 = $5784 // (int vars) $5785 += 300 // (int) 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 96 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12450 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_16085 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13550 96 0 :REN_C6_16085 0035: $5786 = $5785 // (int vars) $5786 += 300 // (int) 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12206 97 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12450 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_16153 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13550 97 0 :REN_C6_16153 0035: $5787 = $5786 // (int vars) $5787 += 300 // (int) 0026: return :REN_C6_16168 $5791 == 0 // (int) var == num jump_if_false @REN_C6_16206 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 90 0@ $5791 += 1 // (int) 0002: jump @REN_C6_16381 :REN_C6_16206 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 $6128 jump_if_false @REN_C6_16381 $5791 > 4 // (int) var > num jump_if_false @REN_C6_16244 $5791 += 1 // (int) :REN_C6_16244 $5791 == 2 // (int) var == num jump_if_false @REN_C6_16290 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 91 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 95 0 0002: jump @REN_C6_16375 :REN_C6_16290 $5791 == 3 // (int) var == num jump_if_false @REN_C6_16336 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 92 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 96 0 0002: jump @REN_C6_16375 :REN_C6_16336 $5791 == 4 // (int) var == num jump_if_false @REN_C6_16375 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 93 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13550 97 0 :REN_C6_16375 $5791 += 1 // (int) :REN_C6_16381 0026: return :REN_C6_16383 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 $6128 jump_if_false @REN_C6_16533 $5791 == 10 // (int) var == num jump_if_false @REN_C6_16435 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 94 0@ 0002: jump @REN_C6_16527 :REN_C6_16435 $5791 == 11 // (int) var == num jump_if_false @REN_C6_16468 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 95 0@ 0002: jump @REN_C6_16527 :REN_C6_16468 $5791 == 12 // (int) var == num jump_if_false @REN_C6_16501 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 96 0@ 0002: jump @REN_C6_16527 :REN_C6_16501 $5791 == 13 // (int) var == num jump_if_false @REN_C6_16527 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14223 97 0@ :REN_C6_16527 $5791 += 1 // (int) :REN_C6_16533 0026: return :REN_C6_16535 8045: not actor $1038 defined jump_if_false @REN_C6_16554 $5654 = 1 // (int) 005E: (unknown) :REN_C6_16554 005F: (unknown) :REN_C6_16556 8045: not actor $5688 defined jump_if_false @REN_C6_16575 $5654 = 2 // (int) 005E: (unknown) :REN_C6_16575 005F: (unknown) :REN_C6_16577 0@ > 0 // (int) var > num jump_if_false @REN_C6_16595 00BB: (unknown) 0@ 0@ = 0 // (int) :REN_C6_16595 0035: 1@ = 0@ // (int vars) 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C6_16654 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C6_16654 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @REN_C6_16654 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_275 1@ :REN_C6_16654 0035: 3@ = 1@ // (int vars) 0026: return :REN_C6_16660 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @REN_C6_16713 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C6_16713 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @REN_C6_16713 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_275 1@ :REN_C6_16713 0035: 3@ = 1@ // (int vars) 0026: return :REN_C6_16719 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @REN_C6_16741 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :REN_C6_16741 0035: 4@ = 3@ // (int vars) 0026: return :REN_C6_16747 $5699 == 1 // (int) var == num jump_if_false @REN_C6_16769 00AE: remove_status_text $5698 $5699 = 0 // (int) :REN_C6_16769 0026: return :REN_C6_16771 $5699 == 0 // (int) var == num jump_if_false @REN_C6_16816 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C6_54 2 024D: (unknown) $5698 1 'REN6_00' // Reni $5699 = 1 // (int) :REN_C6_16816 0026: return :REN_C6_16818 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16577 $5658 $5658 0@ = 0 // (int) :REN_C6_16836 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16577 $5816(0@,12) $5816(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C6_16836 0@ = 0 // (int) :REN_C6_16875 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16577 $5500(0@,7) $5500(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @REN_C6_16875 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16577 $5689 $5689 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C6_16747 0026: return :REN_C6_16936 0036: 11@ = 3@ // (float vars) 0036: 12@ = 3@ // (float vars) 12@ *= -1.0 // (float) 0036: 14@ = 4@ // (float vars) 0036: 15@ = 4@ // (float vars) 15@ *= -1.0 // (float) 0138: 13@ = random_float_in_ranges 12@ 11@ 0138: 16@ = random_float_in_ranges 15@ 14@ 01AA: 17@ = create_object #FAKETARGET at 0@ 1@ 2@ 0279: (unknown) 17@ 13@ 16@ 0 8@ 9@ 10@ 0093: destroy_object 17@ 0036: 5@ = 8@ // (float vars) 0036: 6@ = 9@ // (float vars) 0036: 7@ = 10@ // (float vars) 0026: return :REN_C6_17008 0@ == 0 // (int) var == num jump_if_false @REN_C6_17056 2@ = 0 // (int) :REN_C6_17023 0035: 4@(2@,6) = $5641(2@,6) // (int vars) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @REN_C6_17023 0002: jump @REN_C6_17098 :REN_C6_17056 0@ == 1 // (int) var == num jump_if_false @REN_C6_17098 2@ = 0 // (int) :REN_C6_17072 0035: 4@(2@,6) = $5647(2@,6) // (int vars) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @REN_C6_17072 :REN_C6_17098 9@ = 0 // (int) 2@ = 0 // (int) 10@ = 0 // (int) :REN_C6_17110 6 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_17178 // Note: the incorrect math opcode was used here 0035: 9@ = 4@(2@,6) // (int vars) 0078: if and 0011: $5587(9@,6) > $5593(9@,6) // (int) var > var // Note: the incorrect math opcode was used here $5581(9@,6) > 0 // (float) var > num jump_if_false @REN_C6_17166 2@ = 6 // (int) 10@ = 1 // (int) :REN_C6_17166 2@ += 1 // (int) 0002: jump @REN_C6_17110 :REN_C6_17178 10@ == 1 // (int) var == num jump_if_false @REN_C6_17201 0035: 1@ = 9@ // (int vars) 0002: jump @REN_C6_17206 :REN_C6_17201 1@ = 6 // (int) :REN_C6_17206 0026: return :REN_C6_17208 0045: actor 0@ defined jump_if_false @REN_C6_17308 0045: actor $1038 defined jump_if_false @REN_C6_17308 0078: if or 0326: unknown_check 0@ $1038 01EE: (unknown) 0@ 50 jump_if_false @REN_C6_17252 005E: (unknown) :REN_C6_17252 008F: actor $1038 near_actor 0@ radius 1@ 1@ 10.0 sphere 0 0022: jump_if_false @REN_C6_17308 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $1038 0022: jump_if_false @REN_C6_17284 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_17284 008F: actor $1038 near_actor 0@ radius 2.5 2.5 10.0 sphere 0 0022: jump_if_false @REN_C6_17308 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_17308 005F: (unknown) :REN_C6_17310 0045: actor $5720(0@,12) defined 0022: jump_if_false @REN_C6_17613 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @REN_C6_17613 // Note: the incorrect math opcode was used here 0218: unknown_check $5720(0@,12) $1038 0022: jump_if_false @REN_C6_17545 // Note: the incorrect math opcode was used here 008F: actor $5720(0@,12) near_actor $1038 radius 50.0 50.0 10.0 sphere 0 0022: jump_if_false @REN_C6_17430 // Note: the incorrect math opcode was used here $5840(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_17423 $5840(0@,12) = 0 // (int) 0557: (unknown) $5720(0@,12) 0 0558: (unknown) $5720(0@,12) 10.0 04B9: (unknown) $5720(0@,12) 1 1 0 :REN_C6_17423 0002: jump @REN_C6_17480 :REN_C6_17430 $5840(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_17480 $5840(0@,12) = 1 // (int) 0557: (unknown) $5720(0@,12) 1 0558: (unknown) $5720(0@,12) 10.0 04B9: (unknown) $5720(0@,12) 1 1 0 :REN_C6_17480 008F: actor $5720(0@,12) near_actor $1038 radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @REN_C6_17520 // Note: the incorrect math opcode was used here 00E4: (unknown) $5720(0@,12) $1038 0002: jump @REN_C6_17538 :REN_C6_17520 00EE: (unknown) $5720(0@,12) $1042 $1043 01EC: (unknown) $5720(0@,12) 1 :REN_C6_17538 0002: jump @REN_C6_17613 :REN_C6_17545 $5840(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_17595 $5840(0@,12) = 1 // (int) 0557: (unknown) $5720(0@,12) 1 0558: (unknown) $5720(0@,12) 10.0 04B9: (unknown) $5720(0@,12) 1 1 0 :REN_C6_17595 00EE: (unknown) $5720(0@,12) $1042 $1043 01EC: (unknown) $5720(0@,12) 1 :REN_C6_17613 0026: return :REN_C6_17615 4@ = 0 // (int) 0035: 2@ = $5756(0@,12) // (int vars) 0035: 1@ = $5744(0@,12) // (int vars) 0035: 3@ = $5828(0@,12) // (int vars) 0045: actor $5720(0@,12) defined 0022: jump_if_false @REN_C6_20036 // Note: the incorrect math opcode was used here $5803 == 1 // (int) var == num jump_if_false @REN_C6_17698 0080: actor $5720(0@,12) near_point $5804 $5805 radius 10.0 10.0 sphere 0 0022: jump_if_false @REN_C6_17698 // Note: the incorrect math opcode was used here $5852(0@,12) = 1 // (int) :REN_C6_17698 $5732(0@,12) == 101 // (int) var == num jump_if_false @REN_C6_18451 008A: actor $5720(0@,12) in_sphere_on_foot $5780(0@,12) $5792(0@,12) $5804(0@,12) radius 1.0 1.0 2.0 sphere 0 0022: jump_if_false @REN_C6_18390 // Note: the incorrect math opcode was used here 0078: if and $5919 == 1 // (int) var == num $5920 == 1 // (int) var == num jump_if_false @REN_C6_17775 4@ = 1 // (int) :REN_C6_17775 0078: if or 4@ == 0 // (int) var == num $5921 > 6 // (int) var > num jump_if_false @REN_C6_18338 $5828(0@,12) = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_17008 $5768(0@,12) $5756(0@,12) 0035: 2@ = $5756(0@,12) // (int vars) $5919 == 1 // (int) var == num jump_if_false @REN_C6_17859 $5920 == 0 // (int) var == num jump_if_false @REN_C6_17859 $5920 = 1 // (int) :REN_C6_17859 6 > $5756(0@,12) // (int) num > var 0022: jump_if_false @REN_C6_18227 // Note: the incorrect math opcode was used here $5744(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18024 001C: $5756(0@,12) == $5744(0@,12) // (int) num == var 0022: jump_if_false @REN_C6_17972 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16936 $5551(2@,6) $5557(2@,6) $5563(2@,6) $5569(2@,6) $5575(2@,6) $5780(0@,12) $5792(0@,12) $5804(0@,12) 0035: $5744(0@,12) = $5756(0@,12) // (int vars) $5732(0@,12) = 104 // (int) 0002: jump @REN_C6_18017 :REN_C6_17972 $5828(0@,12) = 0 // (int) 0036: $5780(0@,12) = $5617(1@,6) // (float vars) 0036: $5792(0@,12) = $5623(1@,6) // (float vars) 0036: $5804(0@,12) = $5629(1@,6) // (float vars) $5732(0@,12) = 103 // (int) :REN_C6_18017 0002: jump @REN_C6_18220 :REN_C6_18024 $5744(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_18220 001C: $5756(0@,12) == $5744(0@,12) // (int) num == var 0022: jump_if_false @REN_C6_18123 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16936 $5551(2@,6) $5557(2@,6) $5563(2@,6) $5569(2@,6) $5575(2@,6) $5780(0@,12) $5792(0@,12) $5804(0@,12) 0035: $5744(0@,12) = $5756(0@,12) // (int vars) $5732(0@,12) = 104 // (int) 0002: jump @REN_C6_18220 :REN_C6_18123 $5756(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18182 0036: $5780(0@,12) = $5617(1@,6) // (float vars) 0036: $5792(0@,12) = $5623(1@,6) // (float vars) 0036: $5804(0@,12) = $5629(1@,6) // (float vars) $5732(0@,12) = 103 // (int) 0002: jump @REN_C6_18220 :REN_C6_18182 0036: $5780(0@,12) = $5599(2@,6) // (float vars) 0036: $5792(0@,12) = $5605(2@,6) // (float vars) 0036: $5804(0@,12) = $5611(2@,6) // (float vars) $5732(0@,12) = 102 // (int) :REN_C6_18220 0002: jump @REN_C6_18331 :REN_C6_18227 $5744(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18286 0036: $5780(0@,12) = $5599(1@,6) // (float vars) 0036: $5792(0@,12) = $5605(1@,6) // (float vars) 0036: $5804(0@,12) = $5611(1@,6) // (float vars) $5732(0@,12) = 103 // (int) 0002: jump @REN_C6_18331 :REN_C6_18286 $5828(0@,12) = 0 // (int) 0036: $5780(0@,12) = $5635(3@,2) // (float vars) 0036: $5792(0@,12) = $5637(3@,2) // (float vars) 0036: $5804(0@,12) = $5639(3@,2) // (float vars) $5732(0@,12) = 110 // (int) :REN_C6_18331 0002: jump @REN_C6_18383 :REN_C6_18338 $5921 += 1 // (int) $5732(0@,12) = 106 // (int) $5919 == 1 // (int) var == num jump_if_false @REN_C6_18383 $5920 == 1 // (int) var == num jump_if_false @REN_C6_18383 $5920 = 0 // (int) :REN_C6_18383 0002: jump @REN_C6_18412 :REN_C6_18390 00EE: (unknown) $5720(0@,12) $5780(0@,12) $5792(0@,12) 01EC: (unknown) $5720(0@,12) 1 :REN_C6_18412 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17208 $5720(0@,12) 5.0 jump_if_false @REN_C6_18444 $5732(0@,12) = 106 // (int) :REN_C6_18444 0002: jump @REN_C6_20029 :REN_C6_18451 $5732(0@,12) == 102 // (int) var == num jump_if_false @REN_C6_18752 008A: actor $5720(0@,12) in_sphere_on_foot $5780(0@,12) $5792(0@,12) $5804(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_18691 // Note: the incorrect math opcode was used here $5828(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18557 $5828(0@,12) = 1 // (int) 0036: $5780(0@,12) = $5617(2@,6) // (float vars) 0036: $5792(0@,12) = $5623(2@,6) // (float vars) 0036: $5804(0@,12) = $5629(2@,6) // (float vars) 0002: jump @REN_C6_18684 :REN_C6_18557 0035: $5744(0@,12) = $5756(0@,12) // (int vars) $5852(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_18634 0035: 1@ = $5744(0@,12) // (int vars) 0036: $5780(0@,12) = $5617(1@,6) // (float vars) 0036: $5792(0@,12) = $5623(1@,6) // (float vars) 0036: $5804(0@,12) = $5629(1@,6) // (float vars) $5732(0@,12) = 103 // (int) 0002: jump @REN_C6_18684 :REN_C6_18634 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16936 $5551(2@,6) $5557(2@,6) $5563(2@,6) $5569(2@,6) $5575(2@,6) $5780(0@,12) $5792(0@,12) $5804(0@,12) $5732(0@,12) = 104 // (int) :REN_C6_18684 0002: jump @REN_C6_18713 :REN_C6_18691 00EE: (unknown) $5720(0@,12) $5780(0@,12) $5792(0@,12) 01EC: (unknown) $5720(0@,12) 1 :REN_C6_18713 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17208 $5720(0@,12) 5.0 jump_if_false @REN_C6_18745 $5852(0@,12) = 1 // (int) :REN_C6_18745 0002: jump @REN_C6_20029 :REN_C6_18752 $5732(0@,12) == 103 // (int) var == num jump_if_false @REN_C6_19181 008A: actor $5720(0@,12) in_sphere_on_foot $5780(0@,12) $5792(0@,12) $5804(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_19120 // Note: the incorrect math opcode was used here $5828(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18858 $5828(0@,12) = 1 // (int) 0036: $5780(0@,12) = $5599(1@,6) // (float vars) 0036: $5792(0@,12) = $5605(1@,6) // (float vars) 0036: $5804(0@,12) = $5611(1@,6) // (float vars) 0002: jump @REN_C6_19113 :REN_C6_18858 $5852(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_18894 $5921 += 1 // (int) $5732(0@,12) = 106 // (int) 0002: jump @REN_C6_19113 :REN_C6_18894 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_17008 $5768(0@,12) $5756(0@,12) 0035: 2@ = $5756(0@,12) // (int vars) $5756(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19001 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16936 $5551(2@,6) $5557(2@,6) $5563(2@,6) $5569(2@,6) $5575(2@,6) $5780(0@,12) $5792(0@,12) $5804(0@,12) 0035: $5744(0@,12) = $5756(0@,12) // (int vars) $5732(0@,12) = 104 // (int) 0002: jump @REN_C6_19113 :REN_C6_19001 6 > $5756(0@,12) // (int) num > var 0022: jump_if_false @REN_C6_19068 // Note: the incorrect math opcode was used here $5828(0@,12) = 0 // (int) 0036: $5780(0@,12) = $5599(2@,6) // (float vars) 0036: $5792(0@,12) = $5605(2@,6) // (float vars) 0036: $5804(0@,12) = $5611(2@,6) // (float vars) $5732(0@,12) = 102 // (int) 0002: jump @REN_C6_19113 :REN_C6_19068 $5828(0@,12) = 0 // (int) 0036: $5780(0@,12) = $5635(3@,2) // (float vars) 0036: $5792(0@,12) = $5637(3@,2) // (float vars) 0036: $5804(0@,12) = $5639(3@,2) // (float vars) $5732(0@,12) = 110 // (int) :REN_C6_19113 0002: jump @REN_C6_19142 :REN_C6_19120 00EE: (unknown) $5720(0@,12) $5780(0@,12) $5792(0@,12) 01EC: (unknown) $5720(0@,12) 1 :REN_C6_19142 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17208 $5720(0@,12) 5.0 jump_if_false @REN_C6_19174 $5852(0@,12) = 1 // (int) :REN_C6_19174 0002: jump @REN_C6_20029 :REN_C6_19181 $5732(0@,12) == 104 // (int) var == num jump_if_false @REN_C6_19350 008A: actor $5720(0@,12) in_sphere_on_foot $5780(0@,12) $5792(0@,12) $5804(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_19251 // Note: the incorrect math opcode was used here $5593(1@,6) += 1 // (int) $5732(0@,12) = 105 // (int) 0002: jump @REN_C6_19311 :REN_C6_19251 $5852(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19289 $5593(1@,6) += 1 // (int) $5732(0@,12) = 105 // (int) 0002: jump @REN_C6_19311 :REN_C6_19289 00EE: (unknown) $5720(0@,12) $5780(0@,12) $5792(0@,12) 01EC: (unknown) $5720(0@,12) 1 :REN_C6_19311 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17208 $5720(0@,12) 5.0 jump_if_false @REN_C6_19343 $5852(0@,12) = 1 // (int) :REN_C6_19343 0002: jump @REN_C6_20029 :REN_C6_19350 $5732(0@,12) == 105 // (int) var == num jump_if_false @REN_C6_19815 8485: not unknown_check $5720(0@,12) 382 jump_if_false @REN_C6_19392 0414: (unknown) $5720(0@,12) 77 382 :REN_C6_19392 $5581(1@,6) -= 5.0 // (float) 0078: if or 0 >= $5581(1@,6) // (float) num >= var $5852(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19776 $5593(1@,6) -= 1 // (int) 0 > $5593(1@,6) // (int) num > var 0022: jump_if_false @REN_C6_19456 // Note: the incorrect math opcode was used here $5593(1@,6) = 0 // (int) :REN_C6_19456 $5852(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_19485 $5581(1@,6) = 0 // (float) $5587(1@,6) = -1 // (int) :REN_C6_19485 0352: (unknown) $5720(0@,12) $5828(0@,12) = 0 // (int) $5744(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19738 $5852(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19549 $5921 += 1 // (int) $5732(0@,12) = 106 // (int) 0002: jump @REN_C6_19731 :REN_C6_19549 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_17008 $5768(0@,12) $5756(0@,12) 0035: 2@ = $5756(0@,12) // (int vars) 6 > $5756(0@,12) // (int) num > var 0022: jump_if_false @REN_C6_19693 // Note: the incorrect math opcode was used here $5756(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_19648 0036: $5780(0@,12) = $5617(1@,6) // (float vars) 0036: $5792(0@,12) = $5623(1@,6) // (float vars) 0036: $5804(0@,12) = $5629(1@,6) // (float vars) $5732(0@,12) = 103 // (int) 0002: jump @REN_C6_19686 :REN_C6_19648 0036: $5780(0@,12) = $5599(2@,6) // (float vars) 0036: $5792(0@,12) = $5605(2@,6) // (float vars) 0036: $5804(0@,12) = $5611(2@,6) // (float vars) $5732(0@,12) = 102 // (int) :REN_C6_19686 0002: jump @REN_C6_19731 :REN_C6_19693 0036: $5780(0@,12) = $5635(3@,2) // (float vars) 0036: $5792(0@,12) = $5637(3@,2) // (float vars) 0036: $5804(0@,12) = $5639(3@,2) // (float vars) $5732(0@,12) = 110 // (int) :REN_C6_19731 0002: jump @REN_C6_19776 :REN_C6_19738 0036: $5780(0@,12) = $5617(1@,6) // (float vars) 0036: $5792(0@,12) = $5623(1@,6) // (float vars) 0036: $5804(0@,12) = $5629(1@,6) // (float vars) $5732(0@,12) = 103 // (int) :REN_C6_19776 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17208 $5720(0@,12) 10.0 jump_if_false @REN_C6_19808 $5852(0@,12) = 1 // (int) :REN_C6_19808 0002: jump @REN_C6_20029 :REN_C6_19815 $5732(0@,12) == 106 // (int) var == num jump_if_false @REN_C6_19848 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_17310 0@ 0002: jump @REN_C6_20029 :REN_C6_19848 $5732(0@,12) == 110 // (int) var == num jump_if_false @REN_C6_20029 008A: actor $5720(0@,12) in_sphere_on_foot $5780(0@,12) $5792(0@,12) $5804(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_19969 // Note: the incorrect math opcode was used here $5828(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_19954 $5828(0@,12) = 1 // (int) 0036: $5780(0@,12) = $5635(3@,2) // (float vars) 0036: $5792(0@,12) = $5637(3@,2) // (float vars) 0036: $5804(0@,12) = $5639(3@,2) // (float vars) 0002: jump @REN_C6_19962 :REN_C6_19954 $5732(0@,12) = 111 // (int) :REN_C6_19962 0002: jump @REN_C6_19991 :REN_C6_19969 00EE: (unknown) $5720(0@,12) $5780(0@,12) $5792(0@,12) 01EC: (unknown) $5720(0@,12) 1 :REN_C6_19991 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17208 $5720(0@,12) 5.0 jump_if_false @REN_C6_20029 $5921 += 1 // (int) $5732(0@,12) = 106 // (int) :REN_C6_20029 0002: jump @REN_C6_20218 :REN_C6_20036 0078: if and not $5732(0@,12) == 100 // (int) var == num not $5732(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_20218 $5732(0@,12) == 106 // (int) var == num jump_if_false @REN_C6_20100 $5921 -= 1 // (int) 0 > $5921 // (int) num > var 0022: jump_if_false @REN_C6_20100 // Note: the incorrect math opcode was used here $5921 = 0 // (int) :REN_C6_20100 $5802 = 1 // (int) 02DC: (unknown) $5720(0@,12) $5804 $5805 $5806 0112: remove_references_to_actor $5720(0@,12) // Like turning an actor into a random pedestrian $5732(0@,12) == 105 // (int) var == num jump_if_false @REN_C6_20168 $5593(1@,6) -= 1 // (int) 0 > $5593(1@,6) // (int) num > var 0022: jump_if_false @REN_C6_20168 // Note: the incorrect math opcode was used here $5593(1@,6) = 0 // (int) :REN_C6_20168 $5909 += 1 // (int) $5732(0@,12) = 100 // (int) $5852(0@,12) = 0 // (int) $5840(0@,12) = 0 // (int) $5917 == 0 // (int) var == num jump_if_false @REN_C6_20218 -1@ = 0 // (int) // timer2 $5917 = 1 // (int) :REN_C6_20218 0026: return :REN_C6_20220 1@ = 0 // (int) 2@ = 0 // (int) 0139: 2@ = random_int_in_ranges 0 12 0@ > 12 // (int) var > num jump_if_false @REN_C6_20251 0@ = 12 // (int) :REN_C6_20251 12 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_20306 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_20306 // Note: the incorrect math opcode was used here 0078: if or $5732(2@,12) == 100 // (int) var == num $5732(2@,12) == 0 // (int) var == num jump_if_false @REN_C6_20306 0035: 1@ = 2@ // (int vars) 005E: (unknown) :REN_C6_20306 005F: (unknown) :REN_C6_20308 0@ = 0 // (int) :REN_C6_20312 0045: actor $5720(0@,12) defined jump_if_false @REN_C6_20405 0080: actor $5720(0@,12) near_point $1042 $1043 radius 100.0 100.0 sphere 0 0022: jump_if_false @REN_C6_20367 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_17310 0@ 0002: jump @REN_C6_20398 :REN_C6_20367 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16577 $5816(0@,12) $5816(0@,12) 020D: (unknown) $5720(0@,12) $5720(0@,12) = 0 // (int) :REN_C6_20398 0002: jump @REN_C6_20429 :REN_C6_20405 0112: remove_references_to_actor $5720(0@,12) // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16577 $5816(0@,12) $5816(0@,12) :REN_C6_20429 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C6_20312 0026: return :REN_C6_20448 3@ = 0 // (int) $5919 == 0 // (int) var == num jump_if_false @REN_C6_20712 0045: actor $1038 defined jump_if_false @REN_C6_20712 01C7: unknown_check $1038 jump_if_false @REN_C6_20712 $5919 = 1 // (int) 1@ = 0 // (int) :REN_C6_20496 034A: unknown_check $5720(1@,12) jump_if_false @REN_C6_20695 0045: actor $5720(1@,12) defined jump_if_false @REN_C6_20695 0078: if and not $5732(1@,12) == 101 // (int) var == num not $5732(1@,12) == 100 // (int) var == num not $5732(1@,12) == 0 // (int) var == num jump_if_false @REN_C6_20695 3@ == 0 // (int) var == num jump_if_false @REN_C6_20691 6 > $5921 // (int) num > var 0022: jump_if_false @REN_C6_20679 // Note: the incorrect math opcode was used here 0078: if or $5732(1@,12) == 104 // (int) var == num $5732(1@,12) == 105 // (int) var == num jump_if_false @REN_C6_20643 0035: 4@ = $5744(1@,12) // (int vars) $5593(4@,6) -= 1 // (int) 0 > $5593(4@,6) // (int) num > var 0022: jump_if_false @REN_C6_20643 // Note: the incorrect math opcode was used here $5593(4@,6) = 0 // (int) :REN_C6_20643 $5732(1@,12) = 106 // (int) $5921 += 1 // (int) 0485: unknown_check $5720(1@,12) 382 jump_if_false @REN_C6_20679 0352: (unknown) $5720(1@,12) :REN_C6_20679 3@ = 1 // (int) 0002: jump @REN_C6_20695 :REN_C6_20691 3@ = 0 // (int) :REN_C6_20695 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C6_20496 :REN_C6_20712 0035: 2@ = $5916 // (int vars) 2@ >= 3 // (int) var >= num jump_if_false @REN_C6_20746 $5916 = 3 // (int) $5916 -= 1 // (int) 0035: 2@ = $5916 // (int vars) :REN_C6_20746 $5700 == 0 // (int) var == num jump_if_false @REN_C6_21153 not $5652 == 10 // (int) var == num jump_if_false @REN_C6_21022 $5917 == 1 // (int) var == num jump_if_false @REN_C6_20961 -1@ >= 3500 // (int) var >= num // timer2 jump_if_false @REN_C6_20954 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_20220 $5657(2@,3) 1@ jump_if_false @REN_C6_20954 12 > 1@ // (int) num > var 0022: jump_if_false @REN_C6_20954 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_11212 1@ jump_if_false @REN_C6_20954 037B: constant_params 5 variable_params 9 unknown 5 call_with_params @REN_C6_9385 $5720(1@,12) $5666(1@,12) $5678(1@,12) $5690(1@,12) 1@ $5720(1@,12) $5732(1@,12) $5744(1@,12) $5756(1@,12) $5768(1@,12) $5780(1@,12) $5792(1@,12) $5804(1@,12) $5828(1@,12) $5840(1@,12) = 0 // (int) $5852(1@,12) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @REN_C6_16660 $5720(1@,12) $5816(1@,12) 0 $5816(1@,12) $5917 = 0 // (int) :REN_C6_20954 0002: jump @REN_C6_21022 :REN_C6_20961 3 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_21012 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_20220 $5657(2@,3) 1@ jump_if_false @REN_C6_21005 $5917 = 1 // (int) -1@ = 0 // (int) // timer2 :REN_C6_21005 0002: jump @REN_C6_21022 :REN_C6_21012 2@ = 3 // (int) 2@ -= 1 // (int) :REN_C6_21022 $5802 == 1 // (int) var == num jump_if_false @REN_C6_21046 $5803 = 1 // (int) $5802 = 0 // (int) :REN_C6_21046 1@ = 0 // (int) :REN_C6_21050 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_17615 1@ $5732(1@,12) == 111 // (int) var == num jump_if_false @REN_C6_21091 $5654 = 3 // (int) 005E: (unknown) 0002: jump @REN_C6_21124 :REN_C6_21091 $5732(1@,12) == 100 // (int) var == num jump_if_false @REN_C6_21124 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_16577 $5816(1@,12) $5816(1@,12) :REN_C6_21124 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C6_21050 $5803 = 0 // (int) 0002: jump @REN_C6_21163 :REN_C6_21153 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C6_20308 :REN_C6_21163 0017: $5909 >= $5654(2@,3) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_21209 // Note: the incorrect math opcode was used here $5916 += 1 // (int) $5916 >= 3 // (int) var >= num jump_if_false @REN_C6_21202 0@ = 1 // (int) :REN_C6_21202 0002: jump @REN_C6_21213 :REN_C6_21209 0@ = 0 // (int) :REN_C6_21213 005F: (unknown) :REN_C6_21215 5@ = 0 // (int) 804F: not unknown_check 0@ jump_if_false @REN_C6_21267 031B: (unknown) 266 0 0 0048: 0@ = create_car #COMET at 1@ 2@ 3@ 01B0: (unknown) 0@ 1 0150: set_car 0@ color_to 3 6 00D1: set_car 0@ Z_angle_to 4@ 0035: 5@ = 0@ // (int vars) 005E: (unknown) :REN_C6_21267 0035: 5@ = 0@ // (int vars) 005F: (unknown) :REN_C6_21273 8045: not actor $5688 defined 0022: jump_if_false @REN_C6_21309 // Note: the incorrect math opcode was used here 003E: $5688 = create_actor_pedtype 3 model 148 at $5690 $5692 $5694 0423: (unknown) $5688 $5690 $5692 $5694 :REN_C6_21309 82D5: not (unknown) $5688 25 jump_if_false @REN_C6_21331 0106: give_actor $5688 weapon 25 ammo 10000 // Load the weapon model before using this :REN_C6_21331 00A2: (unknown) $5688 01A4: (unknown) $5688 1 00A1: (unknown) $5688 524288 00CF: set_actor $5688 Z_angle_to $5696 0347: (unknown) $5688 1 0026: return :REN_C6_21364 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_21273 0045: actor $5688 defined jump_if_false @REN_C6_21402 020E: (unknown) $5688 1 0309: (unknown) $5688 1 10000000 :REN_C6_21402 -2@ = 0 // (int) // timer1 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @REN_C6_21215 $5707 $5691 $5693 $5695 $5697 $5707 0026: return :REN_C6_21430 -2@ >= 2000 // (int) var >= num // timer1 jump_if_false @REN_C6_21472 $5698 -= 1 // (int) 0 > $5698 // (int) num > var 0022: jump_if_false @REN_C6_21468 // Note: the incorrect math opcode was used here $5698 = 0 // (int) 005E: (unknown) :REN_C6_21468 -2@ = 0 // (int) // timer1 :REN_C6_21472 005F: (unknown) :REN_C6_21474 0@ = 0 // (int) 804F: not unknown_check $5508(0@,2) jump_if_false @REN_C6_21540 0048: $5508(0@,2) = create_car #SENTXS at $5510(0@,2) $5512(0@,2) $5514(0@,2) 00D1: set_car $5508(0@,2) Z_angle_to $5516(0@,2) 0150: set_car $5508(0@,2) color_to 10 50 01B0: (unknown) $5508(0@,2) 1 :REN_C6_21540 01B2: (unknown) $5508(0@,2) 0 0 0 0 0 0@ = 1 // (int) 804F: not unknown_check $5508(0@,2) jump_if_false @REN_C6_21618 0048: $5508(0@,2) = create_car #SENTXS at $5510(0@,2) $5512(0@,2) $5514(0@,2) 00D1: set_car $5508(0@,2) Z_angle_to $5516(0@,2) 0150: set_car $5508(0@,2) color_to 50 10 01B0: (unknown) $5508(0@,2) 1 :REN_C6_21618 01B2: (unknown) $5508(0@,2) 0 0 0 0 0 0026: return :REN_C6_21631 0045: actor 0@ defined jump_if_false @REN_C6_21693 04B2: (unknown) 0@ 3@ 1@ >= 0 // (int) var >= num jump_if_false @REN_C6_21693 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_21678 // Note: the incorrect math opcode was used here 04AE: (unknown) 0@ 1@ 0002: jump @REN_C6_21693 :REN_C6_21678 3@ >= 0 // (int) var >= num jump_if_false @REN_C6_21693 04AE: (unknown) 0@ 0 :REN_C6_21693 0035: 2@ = 0@ // (int vars) 0026: return :REN_C6_21699 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C6_21474 4@ = 1 // (int) 2@ = 0 // (int) :REN_C6_21718 not $5479(2@,7) == -1 // (int) var == num jump_if_false @REN_C6_22038 8045: not actor $5479(2@,7) defined jump_if_false @REN_C6_21899 1@ == 0 // (int) var == num jump_if_false @REN_C6_21773 2@ >= 4 // (int) var >= num jump_if_false @REN_C6_21773 4@ = 0 // (int) :REN_C6_21773 4@ == 1 // (int) var == num jump_if_false @REN_C6_21899 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_6013 2@ jump_if_false @REN_C6_21832 003E: $5479(2@,7) = create_actor_pedtype 21 model 114 at $5458(2@,7) $5465(2@,7) $5472(2@,7) 0002: jump @REN_C6_21854 :REN_C6_21832 003E: $5479(2@,7) = create_actor_pedtype 21 model 113 at $5458(2@,7) $5465(2@,7) $5472(2@,7) :REN_C6_21854 0106: give_actor $5479(2@,7) weapon 19 ammo 5000000 // Load the weapon model before using this 03D7: (unknown) $5479(2@,7) 1 041B: (unknown) $5479(2@,7) 9 015D: (unknown) $5479(2@,7) 32 01A4: (unknown) $5479(2@,7) 1 :REN_C6_21899 0045: actor $5479(2@,7) defined jump_if_false @REN_C6_22038 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @REN_C6_21631 $5479(2@,7) 2@ $5479(2@,7) 010F: (unknown) $5479(2@,7) $5691 $5693 $5695 0@ == 1 // (int) var == num jump_if_false @REN_C6_22038 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @REN_C6_16660 $5479(2@,7) $5500(2@,7) 0 $5500(2@,7) 4 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_22029 // Note: the incorrect math opcode was used here 02D5: (unknown) $5479(2@,7) 19 jump_if_false @REN_C6_22022 034F: (unknown) $5479(2@,7) 1 $5486(2@,7) = 403 // (int) :REN_C6_22022 0002: jump @REN_C6_22038 :REN_C6_22029 $5486(2@,7) = 401 // (int) :REN_C6_22038 2@ += 1 // (int) 2@ >= 7 // (int) var >= num jump_if_false @REN_C6_21718 0026: return :REN_C6_22057 0@ == 1 // (int) var == num jump_if_false @REN_C6_22141 1@ = 0 // (int) :REN_C6_22073 0045: actor $5479(1@,7) defined jump_if_false @REN_C6_22117 01A4: (unknown) $5479(1@,7) 0 020E: (unknown) $5479(1@,7) 1 01B1: (unknown) $5479(1@,7) 1 1 1 1 1 :REN_C6_22117 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @REN_C6_22073 0002: jump @REN_C6_22202 :REN_C6_22141 1@ = 0 // (int) :REN_C6_22145 0045: actor $5479(1@,7) defined jump_if_false @REN_C6_22185 01A4: (unknown) $5479(1@,7) 1 020E: (unknown) $5479(1@,7) 1 01B1: (unknown) $5479(1@,7) 0 0 0 0 0 :REN_C6_22185 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @REN_C6_22145 :REN_C6_22202 0026: return :REN_C6_22204 01BB: (unknown) $5701 $5703 $5705 $5705 0036: $5706 = $5705 // (float vars) $5706 += 15.0 // (float) 0152: create_forbidden_for_peds_cube_cornerA $5701 $5703 $5705 cornerB $5702 $5704 $5706 0295: (unknown) $5701 $5703 $5705 $5702 $5704 $5706 0246: (unknown) $5701 $5703 $5705 $5702 $5704 $5706 0026: return :REN_C6_22271 8045: not actor $5688 defined 0022: jump_if_false @REN_C6_22386 // Note: the incorrect math opcode was used here 003E: $5688 = create_actor_pedtype 3 model 148 at $5690 $5692 $5694 0423: (unknown) $5688 $5690 $5692 $5694 0106: give_actor $5688 weapon 25 ammo 10000 // Load the weapon model before using this 0127: reset_actor $5688 flags 01A4: (unknown) $5688 0 00A2: (unknown) $5688 034F: (unknown) $5688 1 01B1: (unknown) $5688 1 1 1 1 1 010F: (unknown) $5688 $5714 $5721 $5728 00CE: 0@ = actor $5688 Z_angle 0@ += 180.0 // (float) 00CF: set_actor $5688 Z_angle_to 0@ 0309: (unknown) $5688 1 1410065408 :REN_C6_22386 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C6_21699 0 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_22057 1 2@ = 7 // (int) 2@ -= 4 // (int) :REN_C6_22420 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_22472 // Note: the incorrect math opcode was used here 3@ = 4 // (int) 3@ += 1 // (int) 034A: unknown_check $5479(3@,7) jump_if_false @REN_C6_22460 003F: destroy_actor $5479(3@,7) :REN_C6_22460 1@ += 1 // (int) 0002: jump @REN_C6_22420 :REN_C6_22472 01B2: (unknown) $5764 1 1 1 1 1 01B2: (unknown) $5765 1 1 1 1 1 0026: return :REN_C6_22502 0@ == 1 // (int) var == num jump_if_false @REN_C6_22532 $5653 = 0 // (int) $5652 = 1 // (int) 0002: jump @REN_C6_23594 :REN_C6_22532 0@ == 10 // (int) var == num jump_if_false @REN_C6_22593 010E: $5800 = current_time_in_ms 0035: $5799 = $5800 // (int vars) $5799 += 10000 // (int) 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14223 11 2@ 0035: $5653 = $5652 // (int vars) $5652 = 10 // (int) 0002: jump @REN_C6_23594 :REN_C6_22593 0@ == 11 // (int) var == num jump_if_false @REN_C6_22788 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16818 0128: set_max_wanted_level_to 0 024F: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_10573 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9530 1@ = 0 // (int) :REN_C6_22645 037B: constant_params 5 variable_params 9 unknown 3 call_with_params @REN_C6_9385 $5720(1@,12) $5666(1@,12) $5678(1@,12) $5690(1@,12) 1@ $5720(1@,12) $5732(1@,12) $5744(1@,12) $5756(1@,12) $5768(1@,12) $5780(1@,12) $5792(1@,12) $5804(1@,12) $5828(1@,12) $5840(1@,12) = 0 // (int) $5852(1@,12) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @REN_C6_16660 $5720(1@,12) $5816(1@,12) 0 $5816(1@,12) 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @REN_C6_22645 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14223 10 2@ $5652 = 11 // (int) 0002: jump @REN_C6_23594 :REN_C6_22788 0@ == 15 // (int) var == num jump_if_false @REN_C6_22941 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16818 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14223 15 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9263 037B: constant_params 5 variable_params 1 unknown 3 call_with_params @REN_C6_21215 $5707 $5691 $5693 $5695 $5697 $5707 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_22271 0128: set_max_wanted_level_to 6 024F: (unknown) 0.3 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_22204 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @REN_C6_16719 $5690 $5692 $5694 $5658 $5658 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_275 $5658 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16771 $5652 = 15 // (int) 0002: jump @REN_C6_23594 :REN_C6_22941 0@ == 16 // (int) var == num jump_if_false @REN_C6_22966 $5652 = 16 // (int) 0002: jump @REN_C6_23594 :REN_C6_22966 0@ == 17 // (int) var == num jump_if_false @REN_C6_23093 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16818 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_22204 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9263 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REN_C6_21699 1 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16747 0271: (unknown) 3 524288 0045: actor $5688 defined jump_if_false @REN_C6_23067 03D5: (unknown) $5688 200 0309: (unknown) $5688 1 -1 :REN_C6_23067 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14223 19 2@ $5652 = 17 // (int) 0002: jump @REN_C6_23594 :REN_C6_23093 0@ == 18 // (int) var == num jump_if_false @REN_C6_23118 $5652 = 18 // (int) 0002: jump @REN_C6_23594 :REN_C6_23118 0@ == 19 // (int) var == num jump_if_false @REN_C6_23308 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16818 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @REN_C6_16719 $5711 $5712 $5713 $5658 $5658 0271: (unknown) 3 524288 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16747 004F: unknown_check $5707 jump_if_false @REN_C6_23195 01B0: (unknown) $5707 0 :REN_C6_23195 0045: actor $5688 defined jump_if_false @REN_C6_23225 03D5: (unknown) $5688 150 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @AUDIMON_2977 $5688 :REN_C6_23225 0045: actor $1038 defined jump_if_false @REN_C6_23242 0035: $6130 = $1038 // (int vars) :REN_C6_23242 0045: actor $5688 defined 0022: jump_if_false @REN_C6_23259 // Note: the incorrect math opcode was used here 0035: $6129 = $5688 // (int vars) :REN_C6_23259 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9263 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13787 404 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14223 16 2@ $5652 = 19 // (int) 0002: jump @REN_C6_23594 :REN_C6_23308 0@ == 20 // (int) var == num jump_if_false @REN_C6_23419 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16818 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16747 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_2646 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @REN_C6_16719 $5711 $5712 $5713 $5658 $5658 0045: actor $5688 defined jump_if_false @REN_C6_23396 00A1: (unknown) $5688 524288 0442: (unknown) $5688 1 :REN_C6_23396 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9263 $5652 = 20 // (int) 0002: jump @REN_C6_23594 :REN_C6_23419 0@ == 21 // (int) var == num jump_if_false @REN_C6_23501 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16818 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @REN_C6_16660 $5688 $5689 1 $5689 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14223 18 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9263 0035: $5653 = $5652 // (int vars) $5652 = 21 // (int) 0002: jump @REN_C6_23594 :REN_C6_23501 0@ == 22 // (int) var == num jump_if_false @REN_C6_23526 $5652 = 22 // (int) 0002: jump @REN_C6_23594 :REN_C6_23526 0@ == 97 // (int) var == num jump_if_false @REN_C6_23551 $5652 = 97 // (int) 0002: jump @REN_C6_23594 :REN_C6_23551 0@ == 98 // (int) var == num jump_if_false @REN_C6_23576 $5652 = 98 // (int) 0002: jump @REN_C6_23594 :REN_C6_23576 0@ == 99 // (int) var == num jump_if_false @REN_C6_23594 $5652 = 99 // (int) :REN_C6_23594 0026: return :REN_C6_23596 0045: actor $1038 defined jump_if_false @REN_C6_23638 0326: unknown_check 0@ $1038 0022: jump_if_false @REN_C6_23638 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 0 034F: (unknown) 0@ 0 015D: (unknown) 0@ 32 0035: 1@ = 0@ // (int vars) 005E: (unknown) :REN_C6_23638 0035: 1@ = 0@ // (int vars) 005F: (unknown) :REN_C6_23644 0045: actor 0@ defined 0022: jump_if_false @REN_C6_23720 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C6_23720 // Note: the incorrect math opcode was used here 008F: actor 0@ near_actor 1@ radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @REN_C6_23696 // Note: the incorrect math opcode was used here 00E4: (unknown) 0@ 1@ 0002: jump @REN_C6_23720 :REN_C6_23696 020E: (unknown) 0@ 0 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 00EE: (unknown) 0@ 3@ 4@ 034F: (unknown) 0@ 0 01EC: (unknown) 0@ 1 :REN_C6_23720 0035: 2@ = 0@ // (int vars) 0026: return :REN_C6_23726 0@ = 0 // (int) :REN_C6_23730 0045: actor $1038 defined jump_if_false @REN_C6_24228 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_24171 $5486(0@,7) == 400 // (int) var == num jump_if_false @REN_C6_23797 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @REN_C6_23644 $5479(0@,7) $1038 $5479(0@,7) 0002: jump @REN_C6_24164 :REN_C6_23797 $5486(0@,7) == 401 // (int) var == num jump_if_false @REN_C6_23874 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @REN_C6_23644 $5479(0@,7) $5688 $5479(0@,7) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_23596 $5479(0@,7) $5479(0@,7) jump_if_false @REN_C6_23867 $5486(0@,7) = 400 // (int) :REN_C6_23867 0002: jump @REN_C6_24164 :REN_C6_23874 $5486(0@,7) == 402 // (int) var == num jump_if_false @REN_C6_24012 010E: 1@ = current_time_in_ms 0017: 1@ >= $5493(0@,7) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_23971 // Note: the incorrect math opcode was used here 00A2: (unknown) $5479(0@,7) 0309: (unknown) $5479(0@,7) 1 -1 015D: (unknown) $5479(0@,7) 41 034F: (unknown) $5479(0@,7) 1 01A4: (unknown) $5479(0@,7) 0 0035: $5493(0@,7) = 1@ // (int vars) $5493(0@,7) += 3000 // (int) $5486(0@,7) = 403 // (int) :REN_C6_23971 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_23596 $5479(0@,7) $5479(0@,7) jump_if_false @REN_C6_24005 $5486(0@,7) = 400 // (int) :REN_C6_24005 0002: jump @REN_C6_24164 :REN_C6_24012 $5486(0@,7) == 403 // (int) var == num jump_if_false @REN_C6_24164 010E: 1@ = current_time_in_ms 0017: 1@ >= $5493(0@,7) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_24130 // Note: the incorrect math opcode was used here 0045: actor $5688 defined 0022: jump_if_false @REN_C6_24064 // Note: the incorrect math opcode was used here 00E4: (unknown) $5479(0@,7) $5688 :REN_C6_24064 015D: (unknown) $5479(0@,7) 32 0309: (unknown) $5479(0@,7) 0 1 03D7: (unknown) $5479(0@,7) 1 034F: (unknown) $5479(0@,7) 1 01A4: (unknown) $5479(0@,7) 1 0035: $5493(0@,7) = 1@ // (int vars) $5493(0@,7) += 4000 // (int) $5486(0@,7) = 402 // (int) :REN_C6_24130 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_23596 $5479(0@,7) $5479(0@,7) jump_if_false @REN_C6_24164 $5486(0@,7) = 400 // (int) :REN_C6_24164 0002: jump @REN_C6_24228 :REN_C6_24171 not $5486(0@,7) == 404 // (int) var == num jump_if_false @REN_C6_24228 $5479(0@,7) = -1 // (int) $5763 += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_16577 $5500(0@,7) $5500(0@,7) $5486(0@,7) = 404 // (int) :REN_C6_24228 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @REN_C6_23730 $5763 >= 7 // (int) var >= num jump_if_false @REN_C6_24260 005F: (unknown) :REN_C6_24260 005E: (unknown) :REN_C6_24262 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_16556 jump_if_false @REN_C6_24288 005E: (unknown) 0002: jump @REN_C6_24294 :REN_C6_24288 014D: $5698 = actor $5688 health :REN_C6_24294 0026: return :REN_C6_24296 004F: unknown_check $3355 0022: jump_if_false @REN_C6_24320 // Note: the incorrect math opcode was used here 02D8: unknown_check $3355 0022: jump_if_false @REN_C6_24320 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_24320 005E: (unknown) :REN_C6_24322 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_16556 jump_if_false @REN_C6_24348 005E: (unknown) 0002: jump @REN_C6_24533 :REN_C6_24348 01EC: (unknown) $5688 1 0045: actor $1038 defined jump_if_false @REN_C6_24505 01F0: actor $5688 in_range_of_player $1038 0022: jump_if_false @REN_C6_24442 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_24296 jump_if_false @REN_C6_24429 $5652 == 21 // (int) var == num jump_if_false @REN_C6_24422 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C6_22502 $5653 005F: (unknown) :REN_C6_24422 0002: jump @REN_C6_24435 :REN_C6_24429 00F2: (unknown) $5688 $3355 :REN_C6_24435 0002: jump @REN_C6_24505 :REN_C6_24442 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_24296 jump_if_false @REN_C6_24499 0119: actor $5688 kill_actor $1038 not $5652 == 21 // (int) var == num jump_if_false @REN_C6_24492 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C6_22502 21 005F: (unknown) :REN_C6_24492 0002: jump @REN_C6_24505 :REN_C6_24499 00F2: (unknown) $5688 $3355 :REN_C6_24505 004F: unknown_check $3355 0022: jump_if_false @REN_C6_24533 // Note: the incorrect math opcode was used here 02D8: unknown_check $3355 0022: jump_if_false @REN_C6_24533 // Note: the incorrect math opcode was used here 00F2: (unknown) $5688 $3355 :REN_C6_24533 005F: (unknown) :REN_C6_24535 04A2: unknown_check $1038 -7.2925 891.0059 10.8744 -13.8957 876.1988 0.3925 888.9864 5.0 jump_if_false @REN_C6_24586 005E: (unknown) :REN_C6_24586 04A2: unknown_check $1038 12.7939 957.8835 10.9488 17.2347 957.4543 14.3326 967.5089 5.0 jump_if_false @REN_C6_24637 005E: (unknown) :REN_C6_24637 005F: (unknown) :REN_C6_24639 04A2: unknown_check $1038 -9.874 892.9874 10.9395 -17.2097 876.3269 -14.6238 895.902 5.0 jump_if_false @REN_C6_24690 005E: (unknown) :REN_C6_24690 04A2: unknown_check $1038 9.5765 956.4944 10.9473 -4.1644 957.3598 11.5719 970.1362 5.0 jump_if_false @REN_C6_24741 005E: (unknown) :REN_C6_24741 005F: (unknown) :REN_C6_24743 $1045 = 1 // (int) 0270: (unknown) 1 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_6396 $2334 1@ 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_12090 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_11346 02E2: 6@ = 25 // (any) 02E2: 7@ = 21 // (any) 8@ = 1 // (int) 037B: constant_params 7 variable_params 0 unknown 18 call_with_params @REN_C6_1437 274 113 114 354 6@ 7@ 8@ 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @REN_C6_3814 500 10000 0295: (unknown) -213.73 797.605 0 163.656 1243.47 300.0 0152: create_forbidden_for_peds_cube_cornerA -213.73 797.605 0 cornerB 163.656 1243.47 300.0 9@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 1 0001: wait 0 ms :REN_C6_24914 not $5652 == 99 // (int) var == num jump_if_false @REN_C6_25327 0001: wait 0 ms :REN_C6_24930 $5652 == 1 // (int) var == num jump_if_false @REN_C6_24960 0001: wait 0 ms 0025: gosub @REN_C6_25329 0002: jump @REN_C6_24930 :REN_C6_24960 $5652 == 10 // (int) var == num jump_if_false @REN_C6_24990 0001: wait 0 ms 0025: gosub @REN_C6_26197 0002: jump @REN_C6_24960 :REN_C6_24990 $5652 == 11 // (int) var == num jump_if_false @REN_C6_25020 0001: wait 0 ms 0025: gosub @REN_C6_26328 0002: jump @REN_C6_24990 :REN_C6_25020 $5652 == 15 // (int) var == num jump_if_false @REN_C6_25050 0001: wait 0 ms 0025: gosub @REN_C6_26518 0002: jump @REN_C6_25020 :REN_C6_25050 $5652 == 16 // (int) var == num jump_if_false @REN_C6_25080 0001: wait 0 ms 0025: gosub @REN_C6_26927 0002: jump @REN_C6_25050 :REN_C6_25080 $5652 == 17 // (int) var == num jump_if_false @REN_C6_25110 0001: wait 0 ms 0025: gosub @REN_C6_28263 0002: jump @REN_C6_25080 :REN_C6_25110 $5652 == 18 // (int) var == num jump_if_false @REN_C6_25140 0001: wait 0 ms 0025: gosub @REN_C6_28389 0002: jump @REN_C6_25110 :REN_C6_25140 $5652 == 19 // (int) var == num jump_if_false @REN_C6_25170 0001: wait 0 ms 0025: gosub @REN_C6_29173 0002: jump @REN_C6_25140 :REN_C6_25170 $5652 == 21 // (int) var == num jump_if_false @REN_C6_25200 0001: wait 0 ms 0025: gosub @REN_C6_29299 0002: jump @REN_C6_25170 :REN_C6_25200 $5652 == 20 // (int) var == num jump_if_false @REN_C6_25230 0001: wait 0 ms 0025: gosub @REN_C6_29390 0002: jump @REN_C6_25200 :REN_C6_25230 $5652 == 22 // (int) var == num jump_if_false @REN_C6_25260 0001: wait 0 ms 0025: gosub @REN_C6_29927 0002: jump @REN_C6_25230 :REN_C6_25260 $5652 == 97 // (int) var == num jump_if_false @REN_C6_25290 0001: wait 0 ms 0025: gosub @REN_C6_30782 0002: jump @REN_C6_25260 :REN_C6_25290 $5652 == 98 // (int) var == num jump_if_false @REN_C6_25320 0001: wait 0 ms 0025: gosub @REN_C6_30694 0002: jump @REN_C6_25290 :REN_C6_25320 0002: jump @REN_C6_24914 :REN_C6_25327 0026: return :REN_C6_25329 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @SAFEHOU_12168 43 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_12090 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 0 $6132 = -20.72 // (float) $6136 = 926.66 // (float) $6140 = 10.9 // (float) $6144 = 0 // (float) $6133 = -21.71 // (float) $6137 = 927.19 // (float) $6141 = 10.94 // (float) $6145 = -5.71 // (float) $6134 = -19.83 // (float) $6138 = 933.18 // (float) $6142 = 10.9 // (float) $6146 = 0 // (float) $6135 = -19.25 // (float) $6139 = 936.42 // (float) $6143 = 10.75 // (float) $6147 = -20.0 // (float) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4825 1 037B: constant_params 5 variable_params 1 unknown 18 call_with_params @REN_C6_21215 10@ $6135 $6139 $6143 $6147 10@ 0045: actor $1038 defined jump_if_false @REN_C6_25558 0044: put_actor $1038 at -19.0891 926.5662 10.9395 009B: clear_player $1038 wanted_level :REN_C6_25558 003E: $6129 = create_actor_pedtype 3 model 148 at $6132 $6136 $6140 00CF: set_actor $6129 Z_angle_to $6144 01EC: (unknown) $6129 0 003E: $6130 = create_actor_pedtype 22 model 0 at $6133 $6137 $6141 00CF: set_actor $6130 Z_angle_to $6145 01EC: (unknown) $6130 0 015F: (unknown) $6130 0 013E: actor $6130 look_at_actor $6129 013E: actor $6129 look_at_actor $6130 00B9: set_camera_position -27.18 941.78 11.09 rotations 0 0 0 00BA: set_camera_point_at -26.64 940.95 11.2 mode 2 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13787 400 0443: (unknown) 120 0228: (unknown) 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @REN_C6_25704 0200: (unknown) $1038 0 :REN_C6_25704 0045: actor $6129 defined jump_if_false @REN_C6_25735 004F: unknown_check 10@ jump_if_false @REN_C6_25735 00EA: (unknown) $6129 10@ 01EC: (unknown) $6129 0 :REN_C6_25735 0045: actor $6130 defined jump_if_false @REN_C6_25759 00EE: (unknown) $6130 $6134 $6138 01EC: (unknown) $6130 0 :REN_C6_25759 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -27.18 941.78 11.09 rotations 0 0 0 00BA: set_camera_point_at -26.41 941.16 11.2 mode 1 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 40 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_26035 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 41 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4341 1000 jump_if_true @REN_C6_26035 0045: actor $6130 defined jump_if_false @REN_C6_25894 00A2: (unknown) $6130 :REN_C6_25894 0001: wait 0 ms 0045: actor $6130 defined jump_if_false @REN_C6_25920 04B4: (unknown) $6130 120 513 1.0 :REN_C6_25920 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_26035 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4341 1000 jump_if_true @REN_C6_26035 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 42 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_26035 004F: unknown_check 10@ jump_if_false @REN_C6_26015 02C7: (unknown) 10@ 8 2000 0050: set_car 10@ max_speed_to 15.0 :REN_C6_26015 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4341 1000 jump_if_true @REN_C6_26035 :REN_C6_26035 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4311 003F: destroy_actor $6129 003F: destroy_actor $6130 0049: destroy_car 10@ 0444: (unknown) 120 0045: actor $1038 defined jump_if_false @REN_C6_26093 0044: put_actor $1038 at $6134 $6138 $6142 00CF: set_actor $1038 Z_angle_to $6146 0200: (unknown) $1038 1 :REN_C6_26093 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13787 401 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_700 1000 9@ == 0 // (int) var == num jump_if_false @REN_C6_26154 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 11 0002: jump @REN_C6_26195 :REN_C6_26154 0045: actor $1038 defined jump_if_false @REN_C6_26183 0044: put_actor $1038 at 422.25 149.9 11.9 :REN_C6_26183 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 15 :REN_C6_26195 0026: return :REN_C6_26197 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16535 jump_if_false @REN_C6_26235 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_26326 :REN_C6_26235 010E: $5800 = current_time_in_ms 0011: $5800 > $5799 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_26279 // Note: the incorrect math opcode was used here $5654 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_26326 :REN_C6_26279 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @REN_C6_20448 11@ 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24639 jump_if_false @REN_C6_26326 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 12 2@ 0035: $5652 = $5653 // (int vars) :REN_C6_26326 0026: return :REN_C6_26328 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16535 jump_if_false @REN_C6_26366 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_26516 :REN_C6_26366 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @REN_C6_20448 11@ jump_if_false @REN_C6_26405 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_26516 :REN_C6_26405 11@ == 1 // (int) var == num jump_if_false @REN_C6_26485 $5700 == 0 // (int) var == num jump_if_false @REN_C6_26455 $5700 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 14 2@ 0002: jump @REN_C6_26478 :REN_C6_26455 8474: not jump_if_false @REN_C6_26478 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 15 0026: return :REN_C6_26478 0002: jump @REN_C6_26516 :REN_C6_26485 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24535 jump_if_false @REN_C6_26516 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 10 0026: return :REN_C6_26516 0026: return :REN_C6_26518 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16535 jump_if_false @REN_C6_26556 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_26925 :REN_C6_26556 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21430 jump_if_false @REN_C6_26600 $5654 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_26925 :REN_C6_26600 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9337 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_20308 13@ = 1 // (int) 14@ = 1 // (int) 0089: actor $1038 in_sphere $5691 $5693 $5695 radius 25.0 25.0 10.0 sphere 0 0022: jump_if_false @REN_C6_26661 // Note: the incorrect math opcode was used here 13@ = 0 // (int) :REN_C6_26661 0089: actor $1038 in_sphere 436.5407 131.0085 $1044 radius 25.0 25.0 10.0 sphere 0 jump_if_false @REN_C6_26698 13@ = 0 // (int) :REN_C6_26698 007E: actor $1038 driving jump_if_false @REN_C6_26752 004F: unknown_check $3355 jump_if_false @REN_C6_26752 037E: (unknown) $3355 jump_if_false @REN_C6_26736 13@ = 1 // (int) :REN_C6_26736 037F: unknown_check $3355 jump_if_false @REN_C6_26752 13@ = 1 // (int) :REN_C6_26752 04A2: unknown_check $1038 378.6875 218.4273 10.9862 421.2363 211.7371 376.9667 198.749 10.0 jump_if_false @REN_C6_26879 02A8: unknown_check $1038 jump_if_false @REN_C6_26832 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 16 0026: return 0002: jump @REN_C6_26879 :REN_C6_26832 007E: actor $1038 driving jump_if_false @REN_C6_26879 004F: unknown_check $3355 jump_if_false @REN_C6_26879 037D: unknown_check $3355 jump_if_false @REN_C6_26879 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 16 0026: return :REN_C6_26879 13@ == 1 // (int) var == num jump_if_false @REN_C6_26925 0046: unknown_check $1038 $5701 $5703 $5702 $5704 0 0022: jump_if_false @REN_C6_26925 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 16 0026: return :REN_C6_26925 0026: return :REN_C6_26927 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 1000 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9356 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_22204 003F: destroy_actor $5688 8045: not actor $6129 defined jump_if_false @REN_C6_27058 003E: $6129 = create_actor_pedtype 3 model 148 at $5690 $5692 $5694 0106: give_actor $6129 weapon 25 ammo 10000 // Load the weapon model before using this 0127: reset_actor $6129 flags 01A4: (unknown) $6129 0 00A2: (unknown) $6129 034F: (unknown) $6129 1 01B1: (unknown) $6129 1 1 1 1 1 010F: (unknown) $6129 $5714 $5721 $5728 00CE: 15@ = actor $6129 Z_angle 15@ += 180.0 // (float) 00CF: set_actor $6129 Z_angle_to 15@ :REN_C6_27058 037B: constant_params 5 variable_params 1 unknown 18 call_with_params @REN_C6_21215 $5707 $5691 $5693 $5695 $5697 $5707 004F: unknown_check $5707 jump_if_false @REN_C6_27111 01B2: (unknown) $5707 1 1 1 1 1 0325: (unknown) $5707 1 :REN_C6_27111 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @REN_C6_27153 007E: actor $1038 driving jump_if_false @REN_C6_27153 004F: unknown_check $3355 jump_if_false @REN_C6_27153 0325: (unknown) $3355 1 :REN_C6_27153 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @REN_C6_21699 0 1 0001: wait 300 ms 0045: actor $6129 defined jump_if_false @REN_C6_27190 0309: (unknown) $6129 1 -1 :REN_C6_27190 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22057 1 0035: $6131 = $5735 // (int vars) 037B: constant_params 2 variable_params 1 unknown 18 call_with_params @REN_C6_21631 $6131 0@ $6131 010F: (unknown) $6131 $5691 $5693 $5695 $6151 = 445.7 // (float) $6154 = 158.21 // (float) $6157 = 11.77 // (float) $6152 = 447.7 // (float) $6155 = 160.21 // (float) $6158 = 11.77 // (float) $6153 = 443.7 // (float) $6156 = 161.21 // (float) $6159 = 11.77 // (float) 0@ = 4 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27362 0423: (unknown) $5479(0@,7) $6151 $6154 $6157 010F: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) $5472(0@,7) :REN_C6_27362 0@ = 5 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27410 0423: (unknown) $5479(0@,7) $6152 $6155 $6158 010F: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) $5472(0@,7) :REN_C6_27410 0@ = 6 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27458 0423: (unknown) $5479(0@,7) $6153 $6156 $6159 010F: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) $5472(0@,7) :REN_C6_27458 0001: wait 500 ms 00B9: set_camera_position 424.74 211.34 12.19 rotations 0 0 0 00BA: set_camera_point_at 425.47 210.66 12.16 mode 2 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13787 402 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 60 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_27879 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 61 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_27879 0@ = 4 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27629 00EE: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) 01EC: (unknown) $5479(0@,7) 1 :REN_C6_27629 0@ = 5 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27669 00EE: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) 01EC: (unknown) $5479(0@,7) 1 :REN_C6_27669 0@ = 6 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27709 00EE: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) 01EC: (unknown) $5479(0@,7) 1 :REN_C6_27709 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 62 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_27879 00B9: set_camera_position 460.43 184.86 28.97 rotations 0 0 0 00BA: set_camera_point_at 459.78 185.32 28.38 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 15000 00B9: set_camera_position 452.12 191.05 21.29 rotations 0 0 0 00BA: set_camera_point_at 451.5 191.56 20.7 mode 1 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 63 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_27879 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4341 1400 jump_if_true @REN_C6_26035 :REN_C6_27879 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_700 1000 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @REN_C6_21699 0 1 0@ = 4 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27941 0423: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) $5472(0@,7) :REN_C6_27941 0@ = 5 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_27977 0423: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) $5472(0@,7) :REN_C6_27977 0@ = 6 // (int) 0045: actor $5479(0@,7) defined jump_if_false @REN_C6_28013 0423: (unknown) $5479(0@,7) $5458(0@,7) $5465(0@,7) $5472(0@,7) :REN_C6_28013 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22057 0 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @REN_C6_28072 007E: actor $1038 driving jump_if_false @REN_C6_28072 004F: unknown_check $3355 jump_if_false @REN_C6_28072 0325: (unknown) $3355 0 :REN_C6_28072 003F: destroy_actor $6129 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21364 0045: actor $5688 defined jump_if_false @REN_C6_28148 01B1: (unknown) $5688 0 0 0 0 0 01A4: (unknown) $5688 1 00A1: (unknown) $5688 524288 0271: (unknown) 3 524288 00D5: (unknown) $5688 25 10000000 03D5: (unknown) $5688 200 :REN_C6_28148 004F: unknown_check $5707 jump_if_false @REN_C6_28179 0325: (unknown) $5707 0 01B2: (unknown) $5707 0 0 0 0 0 01B0: (unknown) $5707 1 :REN_C6_28179 9@ == 0 // (int) var == num jump_if_false @REN_C6_28209 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 17 0002: jump @REN_C6_28261 :REN_C6_28209 0@ = 0 // (int) :REN_C6_28213 034A: unknown_check $5479(0@,7) jump_if_false @REN_C6_28232 003F: destroy_actor $5479(0@,7) :REN_C6_28232 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @REN_C6_28213 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 18 :REN_C6_28261 0026: return :REN_C6_28263 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16535 jump_if_false @REN_C6_28301 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_28387 :REN_C6_28301 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24262 jump_if_false @REN_C6_28339 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_28387 :REN_C6_28339 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9337 037A: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_23726 jump_if_false @REN_C6_28387 0309: (unknown) $5688 0 -1 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 18 0026: return :REN_C6_28387 0026: return :REN_C6_28389 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 1000 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9356 $6169 = 433.04 // (float) $6172 = 176.72 // (float) $6175 = 11.67 // (float) $6178 = -113.37 // (float) $6170 = 434.72 // (float) $6173 = 177.66 // (float) $6176 = 11.69 // (float) $6179 = -134.52 // (float) $6171 = 461.84 // (float) $6174 = 167.36 // (float) $6177 = 10.65 // (float) $6180 = -62.9 // (float) 0048: 16@ = create_car #SENTXS at $6171 $6174 $6177 00D1: set_car 16@ Z_angle_to $6180 0045: actor $1038 defined 0022: jump_if_false @REN_C6_28564 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 $6170 $6173 $6176 00CF: set_actor $1038 Z_angle_to $6179 :REN_C6_28564 003F: destroy_actor $5688 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21273 0001: wait 0 ms 0045: actor $5688 defined jump_if_false @REN_C6_28617 0044: put_actor $5688 at $6169 $6172 $6175 00CF: set_actor $5688 Z_angle_to $6178 032D: (unknown) $5688 1 :REN_C6_28617 00B9: set_camera_position 452.72 161.7 11.21 rotations 0 0 0 00BA: set_camera_point_at 452.2 162.53 11.42 mode 2 0035: $6129 = $5688 // (int vars) 0035: $6130 = $1038 // (int vars) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13787 403 0001: wait 300 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position 452.72 161.7 11.21 rotations 0 0 0 00BA: set_camera_point_at 453.33 162.48 11.36 mode 1 004F: unknown_check 16@ jump_if_false @REN_C6_28788 021D: (unknown) 0 0045: actor $1038 defined jump_if_false @REN_C6_28766 00EA: (unknown) $1038 16@ 01EC: (unknown) $1038 1 :REN_C6_28766 0045: actor $5688 defined jump_if_false @REN_C6_28788 00E9: (unknown) $5688 16@ 01EC: (unknown) $5688 1 :REN_C6_28788 0001: wait 300 ms 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 70 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_28938 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 73 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_28938 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 74 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_28938 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 75 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_28938 0002: jump @REN_C6_29040 :REN_C6_28938 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4311 $6129 = 0 // (int) $6130 = 0 // (int) 004F: unknown_check 16@ jump_if_false @REN_C6_29037 0045: actor $1038 defined jump_if_false @REN_C6_29000 807C: not actor $1038 driving 16@ 0022: jump_if_false @REN_C6_29000 // Note: the incorrect math opcode was used here 00A2: (unknown) $1038 021C: (unknown) $1038 16@ :REN_C6_29000 0045: actor $5688 defined 0022: jump_if_false @REN_C6_29037 // Note: the incorrect math opcode was used here 807C: not actor $5688 driving 16@ 0022: jump_if_false @REN_C6_29037 // Note: the incorrect math opcode was used here 0352: (unknown) $5688 00A2: (unknown) $5688 0298: (unknown) $5688 16@ 0 :REN_C6_29037 0001: wait 0 ms :REN_C6_29040 0113: remove_references_to_car 16@ // Like turning a car into any random car 0045: actor $5688 defined 0022: jump_if_false @REN_C6_29076 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @REN_C6_29076 // Note: the incorrect math opcode was used here 0119: actor $5688 kill_actor $1038 032D: (unknown) $5688 0 :REN_C6_29076 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_700 1000 9@ == 0 // (int) var == num jump_if_false @REN_C6_29119 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 19 0002: jump @REN_C6_29171 :REN_C6_29119 0045: actor $1038 defined jump_if_false @REN_C6_29149 0044: put_actor $1038 at -68.589 -1026.53 10.1602 :REN_C6_29149 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21364 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 19 :REN_C6_29171 0026: return :REN_C6_29173 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16535 jump_if_false @REN_C6_29211 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_29297 :REN_C6_29211 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24322 jump_if_false @REN_C6_29249 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_29297 :REN_C6_29249 031D: (unknown) $5691 $5693 $1042 $1043 17@ 17@ > 200.0 // (float) var > num jump_if_false @REN_C6_29287 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 20 0026: return :REN_C6_29287 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9337 :REN_C6_29297 0026: return :REN_C6_29299 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16535 jump_if_false @REN_C6_29337 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_29388 :REN_C6_29337 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24322 jump_if_false @REN_C6_29368 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return :REN_C6_29368 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9337 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7152 :REN_C6_29388 0026: return :REN_C6_29390 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16535 jump_if_false @REN_C6_29428 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_29925 :REN_C6_29428 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24322 jump_if_false @REN_C6_29466 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 98 0026: return 0002: jump @REN_C6_29925 :REN_C6_29466 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9337 $5796 == 0 // (int) var == num jump_if_false @REN_C6_29766 not $5792 == 1 // (int) var == num jump_if_false @REN_C6_29574 0078: if and 007E: actor $1038 driving 6 > $5791 // (int) num > var 0022: jump_if_false @REN_C6_29539 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16168 0002: jump @REN_C6_29567 :REN_C6_29539 $5789 = 1 // (int) $5791 = 10 // (int) 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_15784 $5792 = 1 // (int) :REN_C6_29567 0002: jump @REN_C6_29766 :REN_C6_29574 007E: actor $1038 driving jump_if_false @REN_C6_29761 004F: unknown_check $3355 jump_if_false @REN_C6_29754 007C: actor $5688 driving $3355 0022: jump_if_false @REN_C6_29749 // Note: the incorrect math opcode was used here $5793 == 1 // (int) var == num jump_if_false @REN_C6_29730 0035: 0@ = $5788 // (int vars) 4 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_29717 // Note: the incorrect math opcode was used here 014E: $5795 = car $3355 health 0011: $5794 > $5795 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_29710 // Note: the incorrect math opcode was used here 0035: 2@ = $5794 // (int vars) 002B: 2@ -= $5795 // (int vars) // Note: the incorrect math opcode was used here 0029: $5789 += 2@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5794 = $5795 // (int vars) 0011: $5789 > $5528(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_29710 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16383 $5788 += 1 // (int) :REN_C6_29710 0002: jump @REN_C6_29723 :REN_C6_29717 $5796 = 1 // (int) :REN_C6_29723 0002: jump @REN_C6_29742 :REN_C6_29730 014E: $5794 = car $3355 health $5793 = 1 // (int) :REN_C6_29742 0002: jump @REN_C6_29754 :REN_C6_29749 $5793 = 0 // (int) :REN_C6_29754 0002: jump @REN_C6_29766 :REN_C6_29761 $5793 = 0 // (int) :REN_C6_29766 $5657 == 0 // (int) var == num jump_if_false @REN_C6_29822 $5638 > 0 // (int) var > num jump_if_false @REN_C6_29822 $5600 == 1 // (int) var == num jump_if_false @REN_C6_29822 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 17 2@ $5657 = 1 // (int) :REN_C6_29822 $6121 == 0 // (int) var == num jump_if_false @REN_C6_29873 031D: (unknown) $5691 $5693 $1042 $1043 17@ 001A: 17@ >= $6120 // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_29873 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_2646 $6121 = 1 // (int) :REN_C6_29873 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7152 0089: actor $1038 in_sphere $5711 $5712 $5713 radius 10.0 10.0 10.0 sphere 1 0022: jump_if_false @REN_C6_29925 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 22 0026: return :REN_C6_29925 0026: return :REN_C6_29927 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 1000 0141: destroy_pickup $1117 $5801 == 0 // (int) var == num jump_if_false @REN_C6_29982 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_3196 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7809 $5801 = 1 // (int) :REN_C6_29982 $6181 = -124.1 // (float) $6185 = -995.05 // (float) $6189 = 10.46 // (float) $6193 = 48.61 // (float) $6182 = -125.79 // (float) $6186 = -996.12 // (float) $6190 = 10.46 // (float) $6194 = 42.84 // (float) $6183 = -139.09 // (float) $6187 = -982.83 // (float) $6191 = 10.46 // (float) $6195 = 42.84 // (float) $6184 = -134.47 // (float) $6188 = -978.5 // (float) $6192 = 10.45 // (float) $6196 = 0 // (float) 034A: unknown_check $5688 jump_if_false @REN_C6_30136 003F: destroy_actor $5688 :REN_C6_30136 0045: actor $1038 defined jump_if_false @REN_C6_30163 0216: (unknown) $1038 $6184 $6188 $6192 00CF: set_actor $1038 Z_angle_to $6196 :REN_C6_30163 003E: $6129 = create_actor_pedtype 22 model 148 at $6182 $6186 $6190 00CF: set_actor $6129 Z_angle_to $6194 003E: $6130 = create_actor_pedtype 22 model 0 at $6181 $6185 $6189 00CF: set_actor $6130 Z_angle_to $6193 015F: (unknown) $6130 0 0153: (unknown) $6130 $6129 0153: (unknown) $6129 $6130 00EE: (unknown) $6129 $6183 $6187 00EE: (unknown) $6130 $6183 $6187 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13787 405 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @REN_C6_30275 0200: (unknown) $1038 0 :REN_C6_30275 00B9: set_camera_position -129.73 -976.98 10.59 rotations 0 0 0 00BA: set_camera_point_at -129.89 -977.96 10.66 mode 2 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 0 time 20000 00B9: set_camera_position -129.73 -976.98 10.59 rotations 0 0 0 00BA: set_camera_point_at -130.59 -977.48 10.58 mode 1 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4341 500 jump_if_true @REN_C6_30553 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 80 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_30553 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 81 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_30553 0045: actor $6129 defined jump_if_false @REN_C6_30468 0154: (unknown) $6129 :REN_C6_30468 0045: actor $6130 defined jump_if_false @REN_C6_30483 00A2: (unknown) $6130 :REN_C6_30483 0001: wait 0 ms 0045: actor $6130 defined jump_if_false @REN_C6_30521 04B4: (unknown) $6130 120 524 1.0 04B4: (unknown) $6130 121 561 1.0 :REN_C6_30521 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 82 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13348 $6128 jump_if_true @REN_C6_30553 :REN_C6_30553 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4311 0001: wait 500 ms 034A: unknown_check $6129 jump_if_false @REN_C6_30583 003F: destroy_actor $6129 :REN_C6_30583 034A: unknown_check $6130 jump_if_false @REN_C6_30598 003F: destroy_actor $6130 :REN_C6_30598 0045: actor $1038 defined jump_if_false @REN_C6_30615 0200: (unknown) $1038 1 :REN_C6_30615 0444: (unknown) 120 0444: (unknown) 121 024E: (unknown) -117.31 -921.75 10.22 99.69 013F: $1117 = create_pickup #HEALTH type 11 at -133.1 -980.9 10.4 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_700 1000 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 97 0026: return :REN_C6_30694 $5654 == 2 // (int) var == num jump_if_false @REN_C6_30727 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 1 2@ 0002: jump @REN_C6_30753 :REN_C6_30727 $5654 == 3 // (int) var == num jump_if_false @REN_C6_30753 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14223 2 2@ :REN_C6_30753 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 99 0026: return :REN_C6_30782 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @99RED_12847 'REN_C06' 1000 // So Long Schlong 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22502 99 0026: return :REN_C6_30822 0128: set_max_wanted_level_to 6 024F: (unknown) 1.0 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9356 0151: remove_forbidden_for_peds_cube_cornerA $5701 $5703 $5705 cornerB $5702 $5704 $5706 0045: actor $1038 defined 0022: jump_if_false @REN_C6_30876 // Note: the incorrect math opcode was used here 012E: toggle_player $1038 ignored_by_cops 0 :REN_C6_30876 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16818 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_12382 $5801 == 0 // (int) var == num jump_if_false @REN_C6_30924 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7809 $5801 = 1 // (int) :REN_C6_30924 034A: unknown_check $5688 jump_if_false @REN_C6_30939 020D: (unknown) $5688 :REN_C6_30939 0151: remove_forbidden_for_peds_cube_cornerA -213.73 797.605 0 cornerB 163.656 1243.47 300.0 0444: (unknown) 77 007A: mission_cleanup 0026: return //-------------Mission 82--------------- :LAN_C1 0238: name_thread 'LAN_C1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C1' 0025: gosub @LAN_C1_3285 009D: wasted_or_busted // mission only jump_if_false @LAN_C1_45 0025: gosub @LAN_C1_20476 :LAN_C1_45 0025: gosub @LAN_C1_20655 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C1_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C1_138 :LAN_C1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C1_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C1_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C1_188 0026: return :LAN_C1_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C1_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C1_248 0400: (unknown) $1038 $1690 0002: jump @LAN_C1_254 :LAN_C1_248 02C0: (unknown) $1038 $1690 :LAN_C1_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C1_281 0045: actor $1038 defined jump_if_false @LAN_C1_349 807E: not actor $1038 driving jump_if_false @LAN_C1_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C1_329 :LAN_C1_326 021D: (unknown) 0 :LAN_C1_329 $1698 == 0 // (int) var == num jump_if_false @LAN_C1_345 02EA: select_interior 2 :LAN_C1_345 01AE: (unknown) 1 :LAN_C1_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C1_355 0045: actor $1038 defined jump_if_false @LAN_C1_419 807E: not actor $1038 driving jump_if_false @LAN_C1_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C1_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C1_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C1_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C1_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C1_468 02EA: select_interior 0 :LAN_C1_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C1_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C1_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_C1_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C1_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C1_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C1_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C1_549 0026: return :LAN_C1_551 0045: actor 0@ defined 0022: jump_if_false @LAN_C1_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C1_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C1_598 :LAN_C1_594 1@ = 0 // (int) :LAN_C1_598 1@ == 1 // (int) var == num jump_if_false @LAN_C1_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C1_675 007E: actor 0@ driving jump_if_false @LAN_C1_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C1_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C1_664 :LAN_C1_661 00F1: (unknown) 0@ :LAN_C1_664 0002: jump @LAN_C1_675 :LAN_C1_671 1@ = 0 // (int) :LAN_C1_675 0002: jump @LAN_C1_598 :LAN_C1_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_C1_776 007E: actor 0@ driving jump_if_false @LAN_C1_760 02A7: unknown_check 0@ jump_if_false @LAN_C1_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C1_753 :LAN_C1_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C1_753 0002: jump @LAN_C1_769 :LAN_C1_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C1_769 0002: jump @LAN_C1_778 :LAN_C1_776 005F: (unknown) :LAN_C1_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C1_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C1_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C1_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C1_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C1_870 :LAN_C1_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C1_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_551 4@ :LAN_C1_870 0002: jump @LAN_C1_936 :LAN_C1_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C1_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C1_936 :LAN_C1_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C1_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_551 3@ :LAN_C1_936 0045: actor 0@ defined jump_if_false @LAN_C1_988 004F: unknown_check 1@ jump_if_false @LAN_C1_988 007E: actor 0@ driving jump_if_false @LAN_C1_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C1_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_551 0@ :LAN_C1_988 5@ = 0 // (int) :LAN_C1_992 5@ == 0 // (int) var == num jump_if_false @LAN_C1_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C1_1083 004F: unknown_check 1@ jump_if_false @LAN_C1_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C1_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C1_1083 :LAN_C1_1049 2@ == -1 // (int) var == num jump_if_false @LAN_C1_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C1_1083 :LAN_C1_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C1_1083 0002: jump @LAN_C1_992 :LAN_C1_1090 0026: return :LAN_C1_1092 $5589 = 0 // (int) $5590 = 0 // (int) $5593 = -10.0 // (float) $5588 = 1 // (int) 005F: (unknown) :LAN_C1_1117 $5590 == 0 // (int) var == num jump_if_false @LAN_C1_1150 8474: not jump_if_false @LAN_C1_1150 $1688 == 0 // (int) var == num jump_if_false @LAN_C1_1150 :LAN_C1_1150 0035: $1702 = 0@ // (int vars) $5590 = 0 // (int) 0026: return :LAN_C1_1162 $5589 == 1 // (int) var == num jump_if_false @LAN_C1_1187 $5589 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :LAN_C1_1187 $5588 = 0 // (int) 0026: return :LAN_C1_1194 $5588 == 1 // (int) var == num jump_if_false @LAN_C1_1475 $1702 == 0 // (int) var == num jump_if_false @LAN_C1_1231 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C1_1162 005F: (unknown) :LAN_C1_1231 0045: actor $1038 defined jump_if_false @LAN_C1_1266 007E: actor $1038 driving jump_if_false @LAN_C1_1266 82A7: not unknown_check $1038 jump_if_false @LAN_C1_1266 005F: (unknown) :LAN_C1_1266 001D: $5593 == -10.0 // (int) var == var jump_if_false @LAN_C1_1308 0045: actor $1038 defined jump_if_false @LAN_C1_1301 0043: store_actor $1038 position_to $5591 $5592 $5593 // Note: the incorrect math opcode was used here :LAN_C1_1301 0002: jump @LAN_C1_1344 :LAN_C1_1308 031D: (unknown) $1042 $1043 $5591 $5592 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_C1_1344 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C1_1162 005F: (unknown) :LAN_C1_1344 $5589 == 0 // (int) var == num jump_if_false @LAN_C1_1407 8474: not jump_if_false @LAN_C1_1400 $1688 == 0 // (int) var == num jump_if_false @LAN_C1_1400 $5589 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C1_1400 0002: jump @LAN_C1_1475 :LAN_C1_1407 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C1_1475 0045: actor $1038 defined jump_if_false @LAN_C1_1444 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :LAN_C1_1444 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C1_1162 $5590 = 1 // (int) 005E: (unknown) :LAN_C1_1475 005F: (unknown) :LAN_C1_1477 0@ == 0 // (int) var == num jump_if_false @LAN_C1_1520 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C1_1696 :LAN_C1_1520 0@ == 1 // (int) var == num jump_if_false @LAN_C1_1553 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C1_1696 :LAN_C1_1553 0@ == 2 // (int) var == num jump_if_false @LAN_C1_1595 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C1_1696 :LAN_C1_1595 0@ == 3 // (int) var == num jump_if_false @LAN_C1_1639 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C1_1696 :LAN_C1_1639 0@ == 4 // (int) var == num jump_if_false @LAN_C1_1670 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C1_1696 :LAN_C1_1670 0@ == 5 // (int) var == num jump_if_false @LAN_C1_1696 03CF: (unknown) 237 130 180 255 :LAN_C1_1696 0026: return :LAN_C1_1698 00BC: (unknown) 0@ 2 0026: return :LAN_C1_1705 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_1705 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C1_1760 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C1_1760 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C1_1775 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C1_1775 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_1820 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C1_1820 005F: (unknown) :LAN_C1_1822 $5596 = 0 // (int) $5601 = 0 // (int) 0@ = 0 // (int) :LAN_C1_1836 0006: $5338(0@,2) = '' // (string) // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C1_1836 0@ = 0 // (int) :LAN_C1_1865 0006: $5342(0@,3) = '' // (string) // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C1_1865 010E: $5597 = current_time_in_ms $5597 += 6000 // (int) 010E: $5602 = current_time_in_ms $5602 += 2000 // (int) 0026: return :LAN_C1_1914 1@ = 0 // (int) :LAN_C1_1918 0020: $5338(1@,2) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_1934 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C1_1934 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C1_1918 005F: (unknown) :LAN_C1_1953 0139: 1@ = random_int_in_ranges 0 6 :LAN_C1_1959 1@ == 0 // (int) var == num jump_if_false @LAN_C1_1989 0006: 3@ = 'LANC1EA' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2125 :LAN_C1_1989 1@ == 1 // (int) var == num jump_if_false @LAN_C1_2020 0006: 3@ = 'LANC1ED' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2125 :LAN_C1_2020 1@ == 2 // (int) var == num jump_if_false @LAN_C1_2051 0006: 3@ = 'LANC1EE' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2125 :LAN_C1_2051 1@ == 3 // (int) var == num jump_if_false @LAN_C1_2082 0006: 3@ = 'LANC1EJ' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2125 :LAN_C1_2082 1@ == 4 // (int) var == num jump_if_false @LAN_C1_2113 0006: 3@ = 'LANC1EK' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2125 :LAN_C1_2113 0006: 3@ = 'LANC1EL' // (string) // Note: the incorrect math opcode was used here :LAN_C1_2125 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_1914 3@ jump_if_false @LAN_C1_2171 1@ += 1 // (int) 1@ > 5 // (int) var > num jump_if_false @LAN_C1_2164 1@ = 0 // (int) :LAN_C1_2164 0002: jump @LAN_C1_1959 :LAN_C1_2171 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 3@ 'SLNC1EM' -99 0 // ~w~Growl... 0@ == 1 // (int) var == num jump_if_false @LAN_C1_2217 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 3@ :LAN_C1_2217 0035: 2@ = $5596 // (int vars) 0037: $5338(2@,2) = 3@ // (string vars) $5596 += 1 // (int) $5596 == 2 // (int) var == num jump_if_false @LAN_C1_2254 $5596 -= 1 // (int) :LAN_C1_2254 0026: return :LAN_C1_2256 1@ = 0 // (int) :LAN_C1_2260 0020: $5342(1@,3) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_2276 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C1_2276 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @LAN_C1_2260 005F: (unknown) :LAN_C1_2295 0139: 1@ = random_int_in_ranges 0 6 :LAN_C1_2301 1@ == 0 // (int) var == num jump_if_false @LAN_C1_2331 0006: 3@ = 'LANC1EM' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2467 :LAN_C1_2331 1@ == 1 // (int) var == num jump_if_false @LAN_C1_2362 0006: 3@ = 'LANC1EN' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2467 :LAN_C1_2362 1@ == 2 // (int) var == num jump_if_false @LAN_C1_2393 0006: 3@ = 'LANC1EO' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2467 :LAN_C1_2393 1@ == 3 // (int) var == num jump_if_false @LAN_C1_2424 0006: 3@ = 'LANC1EP' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2467 :LAN_C1_2424 1@ == 4 // (int) var == num jump_if_false @LAN_C1_2455 0006: 3@ = 'LANC1EQ' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2467 :LAN_C1_2455 0006: 3@ = 'LANC1ER' // (string) // Note: the incorrect math opcode was used here :LAN_C1_2467 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_2256 3@ jump_if_false @LAN_C1_2513 1@ += 1 // (int) 1@ > 5 // (int) var > num jump_if_false @LAN_C1_2506 1@ = 0 // (int) :LAN_C1_2506 0002: jump @LAN_C1_2301 :LAN_C1_2513 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 3@ 'SLNC1EM' -99 1 // ~w~Growl... 0@ == 1 // (int) var == num jump_if_false @LAN_C1_2560 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 3@ :LAN_C1_2560 0035: 2@ = $5601 // (int vars) 0037: $5342(2@,3) = 3@ // (string vars) $5601 += 1 // (int) 0026: return :LAN_C1_2580 0139: 0@ = random_int_in_ranges 0 2 001F: $5338(0@,2) == '' // (float) num == var 0022: jump_if_false @LAN_C1_2629 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @LAN_C1_2624 0@ = 0 // (int) 0002: jump @LAN_C1_2629 :LAN_C1_2624 0@ = 1 // (int) :LAN_C1_2629 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12661 $5338(0@,2) jump_if_false @LAN_C1_2664 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12931 $5338(0@,2) :LAN_C1_2664 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C1_1953 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12661 $5338(0@,2) jump_if_false @LAN_C1_2727 0006: $5338(0@,2) = '' // (string) // Note: the incorrect math opcode was used here $5596 -= 1 // (int) 0 > $5596 // (int) num > var 0022: jump_if_false @LAN_C1_2727 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :LAN_C1_2727 0026: return :LAN_C1_2729 0036: $5714 = $5684 // (float vars) $5714 += 8.9 // (float) 0036: $5715 = $5684 // (float vars) $5715 += 8.15 // (float) 0036: $5716 = $5686 // (float vars) $5716 += 7.0 // (float) 0036: $5717 = $5686 // (float vars) $5717 += 6.35 // (float) $5718 += 0.12 // (float) 00B9: set_camera_position $5714 $5685 $5716 rotations 0 0 0 00BA: set_camera_point_at $5715 $5685 $5717 mode 2 0026: return :LAN_C1_2819 0@ == 0 // (int) var == num jump_if_false @LAN_C1_2849 0006: 2@ = 'LANC1EG' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2924 :LAN_C1_2849 0@ == 1 // (int) var == num jump_if_false @LAN_C1_2890 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12382 0006: 2@ = 'LANC1EH' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2924 :LAN_C1_2890 0@ == 2 // (int) var == num jump_if_false @LAN_C1_2924 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12382 0006: 2@ = 'LANC1EI' // (string) // Note: the incorrect math opcode was used here :LAN_C1_2924 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 2@ 'SLNC1EM' -99 1 // ~w~Growl... :LAN_C1_2948 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12661 2@ jump_if_false @LAN_C1_2998 0001: wait 0 ms 1@ == 1 // (int) var == num jump_if_false @LAN_C1_2991 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C1_2729 :LAN_C1_2991 0002: jump @LAN_C1_2948 :LAN_C1_2998 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12931 2@ 0001: wait 0 ms 1@ == 1 // (int) var == num jump_if_false @LAN_C1_3034 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C1_2729 :LAN_C1_3034 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12621 2@ jump_if_false @LAN_C1_3084 0001: wait 0 ms 1@ == 1 // (int) var == num jump_if_false @LAN_C1_3077 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C1_2729 :LAN_C1_3077 0002: jump @LAN_C1_3034 :LAN_C1_3084 010E: $5603 = current_time_in_ms 0035: $5602 = $5603 // (int vars) $5602 += 2000 // (int) 0035: $5597 = $5603 // (int vars) $5597 += 2000 // (int) 0026: return :LAN_C1_3116 0139: 0@ = random_int_in_ranges 0 3 001F: $5342(0@,3) == '' // (float) num == var 0022: jump_if_false @LAN_C1_3189 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @LAN_C1_3160 0@ = 0 // (int) 0002: jump @LAN_C1_3189 :LAN_C1_3160 0@ == 2 // (int) var == num jump_if_false @LAN_C1_3184 0@ = 1 // (int) 0002: jump @LAN_C1_3189 :LAN_C1_3184 0@ = 2 // (int) :LAN_C1_3189 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12661 $5342(0@,3) jump_if_false @LAN_C1_3224 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12931 $5342(0@,3) :LAN_C1_3224 1 >= $5601 // (int) num >= var 0022: jump_if_false @LAN_C1_3248 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C1_2295 0 :LAN_C1_3248 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12661 $5342(0@,3) jump_if_false @LAN_C1_3283 0006: $5342(0@,3) = '' // (string) // Note: the incorrect math opcode was used here $5601 -= 1 // (int) :LAN_C1_3283 0026: return :LAN_C1_3285 $1045 = 1 // (int) 0001: wait 0 ms $5731 = 5 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6396 $2334 1@ 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_1092 $3750 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_190 500 0443: (unknown) 114 0443: (unknown) 120 0443: (unknown) 121 0443: (unknown) 84 0443: (unknown) 83 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 136 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 270 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 330 022C: (unknown) -91.9967 -1595.691 13.2394 100.0 1 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_20061 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 809F: not actor $1038 dead jump_if_false @LAN_C1_3494 0044: put_actor $1038 at -84.17 -1594.85 13.2394 00CF: set_actor $1038 Z_angle_to -176.37 :LAN_C1_3494 0045: actor $1038 defined jump_if_false @LAN_C1_3511 032F: (unknown) $1038 1 :LAN_C1_3511 0048: $5746 = create_car #INFERNUS at -91.46 -1581.7 9.42 00D1: set_car $5746 Z_angle_to 330.0 0496: (unknown) $5746 1 005B: set_current_time_hours_to 21 minutes_to 0 003E: $5676 = create_actor_pedtype 21 model 136 at -94.13 -1595.65 13.74 010F: (unknown) $5676 -88.5968 -1596.091 14.2394 03D5: (unknown) $5676 2000 809F: not actor $1038 dead jump_if_false @LAN_C1_3629 809F: not actor $5676 dead jump_if_false @LAN_C1_3629 0153: (unknown) $5676 $1038 :LAN_C1_3629 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AI' 'SLNC1AI' $5676 0 // ~w~Hey, Vic. Like the new threads? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1AI' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AJ' 'SLNC1AJ' $1038 0 // ~w~Terrifying. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1AJ' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AK' 'SLNC1AK' $1038 0 // ~w~I need to use the phone. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1AK' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AB' 'LAC1_02' -1 0 // ~w~Yeah? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1AB' 0045: actor $5676 defined jump_if_false @LAN_C1_3854 00EE: (unknown) $5676 -88.65 -1595.53 :LAN_C1_3854 0001: wait 700 ms 00B9: set_camera_position -83.09 -1595.85 14.41 rotations 0 0 0 00BA: set_camera_point_at -84.01 -1595.45 14.48 mode 2 028D: (unknown) 0.1 0092: $5739 = init_object #NDC_DRUGPACKET at -89.9 -1593.02 13.95 00D3: set_object $5739 z_angle_to 65.0 0092: $5740 = init_object #NDC_DRUGPACKET at -90.3 -1593.19 13.95 00D3: set_object $5740 z_angle_to 30.0 0092: $5741 = init_object #NDC_DRUGPACKET at -90.0 -1593.0 14.1 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1AI' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C1_4042 0002: jump @LAN_C1_6320 :LAN_C1_4042 809F: not actor $1038 dead jump_if_false @LAN_C1_4070 809F: not actor $5676 dead jump_if_false @LAN_C1_4070 0153: (unknown) $1038 $5676 :LAN_C1_4070 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AI' jump_if_false @LAN_C1_4103 0002: jump @LAN_C1_6320 :LAN_C1_4103 0045: actor $5676 defined jump_if_false @LAN_C1_4126 04B4: (unknown) $5676 120 524 1.0 :LAN_C1_4126 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C1_4153 0002: jump @LAN_C1_6320 :LAN_C1_4153 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1AJ' 1 0045: actor $5676 defined jump_if_false @LAN_C1_4202 0045: actor $1038 defined jump_if_false @LAN_C1_4202 0153: (unknown) $5676 $1038 :LAN_C1_4202 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AJ' jump_if_false @LAN_C1_4235 0002: jump @LAN_C1_6320 :LAN_C1_4235 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 400 jump_if_false @LAN_C1_4262 0002: jump @LAN_C1_6320 :LAN_C1_4262 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AC' 'LAC1_03' $5676 0 // ~w~Thanks for the coke Martinez. Now you know how it feels to get fucked. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1AK' 1 0045: actor $1038 defined jump_if_false @LAN_C1_4329 0154: (unknown) $1038 :LAN_C1_4329 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C1_4356 0002: jump @LAN_C1_6320 :LAN_C1_4356 0045: actor $5676 defined jump_if_false @LAN_C1_4383 0154: (unknown) $5676 04B4: (unknown) $5676 114 486 1.0 :LAN_C1_4383 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AK' jump_if_false @LAN_C1_4416 0002: jump @LAN_C1_6320 :LAN_C1_4416 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C1_4443 0002: jump @LAN_C1_6320 :LAN_C1_4443 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 500 jump_if_false @LAN_C1_4470 0002: jump @LAN_C1_6320 :LAN_C1_4470 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1AB' 02B4: set_camera_transverse_delay 0 time 9000 0001: wait 0 ms 00B9: set_camera_position -83.46 -1595.68 14.74 rotations 0 0 0 00BA: set_camera_point_at -84.22 -1595.03 14.68 mode 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 800 jump_if_false @LAN_C1_4564 0002: jump @LAN_C1_6320 :LAN_C1_4564 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AB' jump_if_false @LAN_C1_4597 0002: jump @LAN_C1_6320 :LAN_C1_4597 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AD' 'LAC1_04' -1 0 // ~w~Oh, you fucked us both, Vic. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1AC' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 2000 jump_if_false @LAN_C1_4676 0002: jump @LAN_C1_6320 :LAN_C1_4676 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AC' jump_if_false @LAN_C1_4709 0002: jump @LAN_C1_6320 :LAN_C1_4709 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AE' 'LAC1_05' -1 0 // ~w~That coke you ripped off belonged to the Mendez brothers: I was just the shepherd. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1AD' 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AD' jump_if_false @LAN_C1_4792 0002: jump @LAN_C1_6320 :LAN_C1_4792 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AF' 'LAC1_06' -1 0 // ~w~Now we're all on their shit list - and the only way off is in a fucking bag. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1AE' 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AE' jump_if_false @LAN_C1_4875 0002: jump @LAN_C1_6320 :LAN_C1_4875 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AG' 'LAC1_07' -1 0 // ~w~I'm turning states: I'm gonna ruin you, your brother, Mendez, everyone... Happy Holidays. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1AF' 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AF' jump_if_false @LAN_C1_4958 0002: jump @LAN_C1_6320 :LAN_C1_4958 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1AH' 'LAC1_08' -1 0 // ~w~Laaance! You useless degenerate asshole... 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 500 jump_if_false @LAN_C1_5016 0002: jump @LAN_C1_6320 :LAN_C1_5016 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1AG' 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AG' jump_if_false @LAN_C1_5068 0002: jump @LAN_C1_6320 :LAN_C1_5068 0045: actor $5676 defined jump_if_false @LAN_C1_5116 0154: (unknown) $5676 0044: put_actor $5676 at -88.7 -1596.17 13.2394 00EE: (unknown) $5676 -88.8 -1597.94 :LAN_C1_5116 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 500 jump_if_false @LAN_C1_5143 0002: jump @LAN_C1_6320 :LAN_C1_5143 0045: actor $1038 defined jump_if_false @LAN_C1_5181 0352: (unknown) $1038 0045: actor $5676 defined jump_if_false @LAN_C1_5181 0153: (unknown) $1038 $5676 0153: (unknown) $5676 $1038 :LAN_C1_5181 00B9: set_camera_position -91.44 -1595.01 14.04 rotations 0 0 0 00BA: set_camera_point_at -90.47 -1595.26 14.07 mode 2 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1AH' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1AH' jump_if_false @LAN_C1_5274 0002: jump @LAN_C1_6320 :LAN_C1_5274 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 0093: destroy_object $5739 0093: destroy_object $5740 0093: destroy_object $5741 0093: destroy_object $5747 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_20061 0 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1BA' 'LAC1_09' $5676 0 // ~w~We don't have to worry about a thing. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1BA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1BB' 'LAC1_10' $5676 0 // ~w~Once we sell the coke... 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1BB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1BE' 'SLNC1BE' $5676 0 // ~w~...we can pay off the feds, and handle anything the Mendez brothers throw at us. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1BE' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1BC' 'LAC1_11' $5676 0 // ~w~Listen, I've got a buyer. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1BC' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1BD' 'SLNC1BD' $5676 0 // ~w~Lets go see him. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1BD' 809F: not actor $1038 dead jump_if_false @LAN_C1_5645 032F: (unknown) $1038 0 0352: (unknown) $1038 0044: put_actor $1038 at -91.0206 -1588.848 9.5048 01EC: (unknown) $1038 0 00EE: (unknown) $1038 -94.69 -1582.97 04B9: (unknown) $1038 0 1 0 :LAN_C1_5645 80A0: not car $5746 wrecked jump_if_false @LAN_C1_5712 809F: not actor $5676 dead jump_if_false @LAN_C1_5712 0352: (unknown) $5676 0044: put_actor $5676 at -89.9206 -1589.348 9.46 01EC: (unknown) $5676 0 00E9: (unknown) $5676 $5746 0368: (unknown) $5676 0 032D: (unknown) $5676 1 :LAN_C1_5712 0045: actor $5676 defined jump_if_false @LAN_C1_5742 0045: actor $1038 defined jump_if_false @LAN_C1_5742 0154: (unknown) $1038 0154: (unknown) $5676 :LAN_C1_5742 00B9: set_camera_position -91.64 -1575.28 11.16 rotations 0 0 0 00BA: set_camera_point_at -91.66 -1576.27 11.01 mode 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1BA' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1BA' jump_if_false @LAN_C1_5845 0002: jump @LAN_C1_6320 :LAN_C1_5845 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1BB' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1400 jump_if_false @LAN_C1_5893 0002: jump @LAN_C1_6320 :LAN_C1_5893 809F: not actor $1038 dead jump_if_false @LAN_C1_5918 00EE: (unknown) $1038 -93.1 -1581.13 :LAN_C1_5918 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1BB' jump_if_false @LAN_C1_5951 0002: jump @LAN_C1_6320 :LAN_C1_5951 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1BE' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1200 jump_if_false @LAN_C1_5999 0002: jump @LAN_C1_6320 :LAN_C1_5999 0045: actor $1038 defined jump_if_false @LAN_C1_6027 004F: unknown_check $5746 jump_if_false @LAN_C1_6027 00EA: (unknown) $1038 $5746 :LAN_C1_6027 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 3600 jump_if_false @LAN_C1_6054 0002: jump @LAN_C1_6320 :LAN_C1_6054 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1BE' jump_if_false @LAN_C1_6087 0002: jump @LAN_C1_6320 :LAN_C1_6087 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C1_6116 0002: jump @LAN_C1_6320 :LAN_C1_6116 0045: actor $1038 defined jump_if_false @LAN_C1_6154 0352: (unknown) $1038 0045: actor $5676 defined jump_if_false @LAN_C1_6154 0153: (unknown) $1038 $5676 0153: (unknown) $5676 $1038 :LAN_C1_6154 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1BC' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 3000 jump_if_false @LAN_C1_6204 0002: jump @LAN_C1_6320 :LAN_C1_6204 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1BC' jump_if_false @LAN_C1_6237 0002: jump @LAN_C1_6320 :LAN_C1_6237 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1BD' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 2000 jump_if_false @LAN_C1_6287 0002: jump @LAN_C1_6320 :LAN_C1_6287 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1BD' jump_if_false @LAN_C1_6320 0002: jump @LAN_C1_6320 :LAN_C1_6320 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 0001: wait 1000 ms 0093: destroy_object $5739 0093: destroy_object $5740 0093: destroy_object $5741 0093: destroy_object $5747 809F: not actor $5676 dead jump_if_false @LAN_C1_6372 0352: (unknown) $5676 0154: (unknown) $5676 :LAN_C1_6372 809F: not actor $1038 dead jump_if_false @LAN_C1_6396 032F: (unknown) $1038 0 0352: (unknown) $1038 0154: (unknown) $1038 :LAN_C1_6396 0444: (unknown) 114 0444: (unknown) 120 0444: (unknown) 121 0444: (unknown) 84 809F: not actor $5676 dead jump_if_false @LAN_C1_6469 0278: (unknown) $5676 0 0347: (unknown) $5676 1 809F: not actor $1038 dead jump_if_false @LAN_C1_6451 0119: actor $5676 kill_actor $1038 :LAN_C1_6451 01EC: (unknown) $5676 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @AUDIMON_2977 $5676 :LAN_C1_6469 809F: not actor $1038 dead jump_if_false @LAN_C1_6484 0352: (unknown) $1038 :LAN_C1_6484 80A0: not car $5746 wrecked jump_if_false @LAN_C1_6535 807C: not actor $1038 driving $5746 0022: jump_if_false @LAN_C1_6514 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5746 :LAN_C1_6514 807C: not actor $5676 driving $5746 0022: jump_if_false @LAN_C1_6535 // Note: the incorrect math opcode was used here 0298: (unknown) $5676 $5746 -1 :LAN_C1_6535 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_20061 0 00C3: (unknown) 17.8 969.6 10.9 $5678 00BB: (unknown) $5678 0@ = 1 // (int) 00C3: (unknown) 488.0 1123.4 16.4 $5679 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1CA' 'LAC1_12' $5676 0 // ~w~My man's filming some 'Z' list movie over at the Mall. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1CA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1CB' 'LAC1_13' $5676 0 // ~w~They only let him shoot at night so we better get over there pronto. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1CB' 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_355 1000 -1@ = 0 // (int) // timer2 0403: (unknown) 4 0 10 0057: show_text_highpriority GXT 'LAC1_20' time 7000 flag 1 // ~w~Get to the ~y~mall ~w~before 04:00. :LAN_C1_6754 0001: wait 0 ms 0@ == 0 // (int) var == num jump_if_false @LAN_C1_6902 809F: not actor $1038 dead jump_if_false @LAN_C1_6902 0025: gosub @LAN_C1_19974 009F: actor $5676 dead jump_if_false @LAN_C1_6832 0@ = 4 // (int) 020D: (unknown) $5676 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'LAC1_19' // ~r~Lance died. 0002: jump @LAN_C1_20476 :LAN_C1_6832 0089: actor $1038 in_sphere 17.8 969.6 10.9 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LAN_C1_6902 0025: gosub @LAN_C1_20258 00BB: (unknown) $5678 00C3: (unknown) 488.0 1123.4 16.4 $5679 0@ = 1 // (int) :LAN_C1_6902 0@ == 1 // (int) var == num jump_if_false @LAN_C1_7346 809F: not actor $1038 dead jump_if_false @LAN_C1_7346 007E: actor $1038 driving jump_if_false @LAN_C1_6942 007B: $5745 = actor $1038 car :LAN_C1_6942 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_1194 jump_if_false @LAN_C1_7008 $1702 == 1 // (int) var == num jump_if_false @LAN_C1_7008 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 00BB: (unknown) $5679 0@ = 2 // (int) 0002: jump @LAN_C1_7377 :LAN_C1_7008 005A: $5748 = current_time_hours, $5749 = current_time_minutes 0078: if and $5748 == 4 // (int) var == num $5749 == 0 // (int) var == num jump_if_false @LAN_C1_7088 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 0@ = 4 // (int) 003F: destroy_actor $5676 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'LAC1_28' // ~r~You didn't get to the mall in time. 0002: jump @LAN_C1_20476 :LAN_C1_7088 0025: gosub @LAN_C1_19974 009F: actor $5676 dead jump_if_false @LAN_C1_7141 0@ = 4 // (int) 020D: (unknown) $5676 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'LAC1_19' // ~r~Lance died. 0002: jump @LAN_C1_20476 :LAN_C1_7141 809F: not actor $5676 dead jump_if_false @LAN_C1_7346 01F0: actor $5676 in_range_of_player $1038 0022: jump_if_false @LAN_C1_7346 // Note: the incorrect math opcode was used here $5742 == 0 // (int) var == num jump_if_false @LAN_C1_7221 -1@ > 9000 // (int) var > num // timer2 jump_if_false @LAN_C1_7221 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1CA' $5742 = 1 // (int) -1@ = 0 // (int) // timer2 :LAN_C1_7221 $5742 == 1 // (int) var == num jump_if_false @LAN_C1_7300 -1@ > 4000 // (int) var > num // timer2 jump_if_false @LAN_C1_7300 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12621 'LANC1CA' jump_if_false @LAN_C1_7300 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1CB' $5742 = 2 // (int) :LAN_C1_7300 0089: actor $1038 in_sphere 488.6 1123.6 16.4 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_C1_7346 00BB: (unknown) $5679 0@ = 2 // (int) :LAN_C1_7346 not 0@ == 2 // (int) var == num jump_if_false @LAN_C1_7365 0002: jump @LAN_C1_6754 :LAN_C1_7365 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_1117 1 :LAN_C1_7377 809F: not actor $1038 dead jump_if_false @LAN_C1_7393 0107: toggle_player $1038 can_move 0 :LAN_C1_7393 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 0444: (unknown) 65 0403: (unknown) 0 0 0 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 16 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 202 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 349 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 154 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 130 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 62 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 340 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4215 127 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_190 1000 0001: wait 500 ms 023F: (unknown) 0 0417: (unknown) 413.03 1150.75 -199.82 200 25 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1DA' 'LAC1_14' $5676 0 // ~w~Hey Spitz. Looking for inspiration? I got all you need. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1DA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1DB' 'LAC1_15' $5712 0 // ~w~All I need huh? A stuntman's what I need. We've got to wrap this scene before the mall opens. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1DB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1DC' 'LAC1_16' $5676 0 // ~w~Vic can handle your stunts; meanwhile you and I can talk Snow Business. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1DC' 0443: (unknown) 105 0228: (unknown) 00B9: set_camera_position 403.07 1156.95 -199.82 rotations 0 0 0 00BA: set_camera_point_at 403.38 1156.0 -199.83 mode 2 809F: not actor $1038 dead jump_if_false @LAN_C1_7862 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @NONAME_1_495 0110: $5751 = player $1038 wanted_level 0128: set_max_wanted_level_to 0 024F: (unknown) 0 0098: set_player $1038 wanted_level_to 0 02D4: (unknown) $1038 807E: not actor $1038 driving jump_if_false @LAN_C1_7843 0044: put_actor $1038 at 408.08 1139.42 -199.82 0002: jump @LAN_C1_7862 :LAN_C1_7843 0216: (unknown) $1038 408.08 1139.42 -199.82 :LAN_C1_7862 809F: not actor $5676 dead jump_if_false @LAN_C1_7951 011A: (unknown) $5676 0154: (unknown) $5676 807E: not actor $5676 driving jump_if_false @LAN_C1_7918 0044: put_actor $5676 at 405.11 1145.71 -200.4 0002: jump @LAN_C1_7937 :LAN_C1_7918 0216: (unknown) $5676 405.11 1145.71 -200.4 :LAN_C1_7937 00EE: (unknown) $5676 403.78 1154.12 :LAN_C1_7951 809F: not actor $5676 dead jump_if_false @LAN_C1_8036 011A: (unknown) $5676 807E: not actor $5676 driving jump_if_false @LAN_C1_8003 0044: put_actor $5676 at 405.11 1145.71 -200.4 0002: jump @LAN_C1_8022 :LAN_C1_8003 0216: (unknown) $5676 405.11 1145.71 -200.4 :LAN_C1_8022 00EE: (unknown) $5676 403.78 1154.12 :LAN_C1_8036 809F: not actor $1038 dead jump_if_false @LAN_C1_8079 0044: put_actor $1038 at 406.25 1145.18 -200.4 00EE: (unknown) $1038 404.8 1153.8 :LAN_C1_8079 003E: $5709 = create_actor_pedtype 21 model 154 at 408.3 1154.06 -200.4 00CF: set_actor $5709 Z_angle_to -152.53 003E: $5711 = create_actor_pedtype 21 model 130 at 402.84 1155.6 -200.4 00CF: set_actor $5711 Z_angle_to -84.55 003E: $5710 = create_actor_pedtype 21 model 154 at 408.7 1153.14 -200.4 00CF: set_actor $5710 Z_angle_to 10.45 003E: $5713 = create_actor_pedtype 21 model 62 at 404.08 1164.07 -200.4 00CF: set_actor $5713 Z_angle_to 168.95 003E: $5712 = create_actor_pedtype 21 model 127 at 404.16 1155.62 -200.4 00CF: set_actor $5712 Z_angle_to 85.72 0276: (unknown) $5709 $5710 1410065407 013E: actor $5711 look_at_actor $5712 809F: not actor $5676 dead 0022: jump_if_false @LAN_C1_8276 // Note: the incorrect math opcode was used here 0153: (unknown) $5676 $5712 :LAN_C1_8276 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_19424 5 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $5712 defined jump_if_false @LAN_C1_8321 04B4: (unknown) $5676 120 524 100.0 :LAN_C1_8321 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 2000 jump_if_false @LAN_C1_8358 0002: jump @LAN_C1_9030 :LAN_C1_8358 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1DA' 1 0045: actor $5676 defined jump_if_false @LAN_C1_8404 04B4: (unknown) $5676 121 556 1.0 :LAN_C1_8404 809F: not actor $5712 dead jump_if_false @LAN_C1_8432 809F: not actor $5676 dead jump_if_false @LAN_C1_8432 0153: (unknown) $5712 $5676 :LAN_C1_8432 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C1_8459 0002: jump @LAN_C1_9030 :LAN_C1_8459 809F: not actor $5711 dead jump_if_false @LAN_C1_8479 0414: (unknown) $5711 105 451 :LAN_C1_8479 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 2600 jump_if_false @LAN_C1_8506 0002: jump @LAN_C1_9030 :LAN_C1_8506 003F: destroy_actor $5711 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1DA' jump_if_false @LAN_C1_8543 0002: jump @LAN_C1_9030 :LAN_C1_8543 0045: actor $5676 defined jump_if_false @LAN_C1_8566 0528: (unknown) $5676 556 -0.9 :LAN_C1_8566 0059: text_clear_all 00B9: set_camera_position 402.74 1155.79 -199.63 rotations 0 0 0 00BA: set_camera_point_at 403.57 1155.23 -199.56 mode 2 0045: actor $1038 defined jump_if_false @LAN_C1_8630 04B4: (unknown) $1038 120 512 1.0 :LAN_C1_8630 0045: actor $5676 defined jump_if_false @LAN_C1_8653 04B4: (unknown) $5676 120 523 1.0 :LAN_C1_8653 809F: not actor $5712 dead jump_if_false @LAN_C1_8692 0044: put_actor $5712 at 404.16 1155.62 -200.87 00CF: set_actor $5712 Z_angle_to 150.72 :LAN_C1_8692 0001: wait 100 ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1DB' 0045: actor $5712 defined jump_if_false @LAN_C1_8738 04B4: (unknown) $5712 121 557 1.0 :LAN_C1_8738 809F: not actor $5712 dead jump_if_false @LAN_C1_8769 809F: not actor $1038 dead jump_if_false @LAN_C1_8769 0220: (unknown) $5712 19 3800 :LAN_C1_8769 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 4200 jump_if_false @LAN_C1_8796 0002: jump @LAN_C1_9030 :LAN_C1_8796 0045: actor $5712 defined jump_if_false @LAN_C1_8819 0528: (unknown) $5712 557 -0.9 :LAN_C1_8819 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1DB' jump_if_false @LAN_C1_8852 0002: jump @LAN_C1_9030 :LAN_C1_8852 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13171 'LANC1DC' 0 0045: actor $5676 defined jump_if_false @LAN_C1_8897 04B4: (unknown) $5676 121 546 1.0 :LAN_C1_8897 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 500 jump_if_false @LAN_C1_8924 0002: jump @LAN_C1_9030 :LAN_C1_8924 0045: actor $5676 defined jump_if_false @LAN_C1_8947 04B4: (unknown) $5676 121 547 1.0 :LAN_C1_8947 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 3100 jump_if_false @LAN_C1_8974 0002: jump @LAN_C1_9030 :LAN_C1_8974 0045: actor $5676 defined jump_if_false @LAN_C1_8997 04B4: (unknown) $5676 121 548 1.0 :LAN_C1_8997 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1DC' jump_if_false @LAN_C1_9030 0002: jump @LAN_C1_9030 :LAN_C1_9030 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 01CF: (unknown) 0444: (unknown) 105 003F: destroy_actor $5676 003F: destroy_actor $5712 003F: destroy_actor $5710 003F: destroy_actor $5713 003F: destroy_actor $5709 003F: destroy_actor $5711 809F: not actor $1038 dead jump_if_false @LAN_C1_9108 0352: (unknown) $1038 00A2: (unknown) $1038 0044: put_actor $1038 at 414.0 1158.8 -199.8 :LAN_C1_9108 0444: (unknown) 120 0444: (unknown) 121 003E: $5704 = create_actor_pedtype 22 model 16 at 413.8 1156.6 -199.8 0106: give_actor $5704 weapon 21 ammo 99999999 // Load the weapon model before using this 00CF: set_actor $5704 Z_angle_to 180.0 034F: (unknown) $5704 1 0347: (unknown) $5704 1 01B1: (unknown) $5704 1 1 1 1 1 01B1: (unknown) $1038 1 1 1 1 1 0339: (unknown) $1038 0 0339: (unknown) $5704 0 -2@ = 0 // (int) // timer1 003E: $5604 = create_actor_pedtype 21 model 154 at 431.39 1157.59 -199.82 003E: $5605 = create_actor_pedtype 21 model 154 at 434.79 1185.31 -199.82 003E: $5606 = create_actor_pedtype 21 model 154 at 428.51 1151.4 -199.82 003E: $5607 = create_actor_pedtype 21 model 154 at 427.24 1145.88 -199.82 003E: $5608 = create_actor_pedtype 21 model 154 at 424.62 1140.72 -199.82 003E: $5609 = create_actor_pedtype 21 model 154 at 407.19 1139.18 -199.82 003E: $5610 = create_actor_pedtype 21 model 154 at 401.8 1146.33 -199.82 003E: $5611 = create_actor_pedtype 21 model 154 at 393.11 1150.65 -199.82 003E: $5612 = create_actor_pedtype 21 model 154 at 397.82 1156.5 -199.82 003E: $5613 = create_actor_pedtype 21 model 154 at 412.5 1136.08 -194.4 003E: $5614 = create_actor_pedtype 21 model 154 at 414.57 1139.08 -196.37 003E: $5615 = create_actor_pedtype 21 model 154 at 417.57 1172.91 -199.82 003E: $5616 = create_actor_pedtype 21 model 154 at 408.93 1176.74 -199.82 003E: $5617 = create_actor_pedtype 21 model 154 at 411.28 1183.57 -199.82 003E: $5618 = create_actor_pedtype 21 model 154 at 420.2 1184.3 -199.82 003E: $5619 = create_actor_pedtype 21 model 154 at 404.99 1190.05 -199.82 003E: $5620 = create_actor_pedtype 21 model 154 at 421.16 1177.43 -199.82 003E: $5621 = create_actor_pedtype 21 model 154 at 383.52 1158.19 -199.82 003E: $5622 = create_actor_pedtype 21 model 154 at 389.9 1153.02 -199.82 003E: $5623 = create_actor_pedtype 21 model 154 at 444.88 1155.86 -199.64 003E: $5624 = create_actor_pedtype 21 model 154 at 421.64 1131.19 -199.82 809F: not actor $1038 dead jump_if_false @LAN_C1_9734 0043: store_actor $1038 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here :LAN_C1_9734 2@ = 0 // (int) :LAN_C1_9738 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_9820 // Note: the incorrect math opcode was used here 015F: (unknown) $5348(2@,32) 83 00EE: (unknown) $5348(2@,32) $5684 $5685 00C1: (unknown) $5348(2@,32) $5387(2@,32) 00C4: (unknown) $5387(2@,32) 0 014B: set_actor $5348(2@,32) health_to 20 03D5: (unknown) $5348(2@,32) 20 0278: (unknown) $5348(2@,32) 0 2@ += 1 // (int) 0002: jump @LAN_C1_9738 :LAN_C1_9820 0001: wait 500 ms 00B9: set_camera_position 407.24 1155.24 -198.5 rotations 0 0 0 00BA: set_camera_point_at 408.15 1155.54 -198.78 mode 2 02B4: set_camera_transverse_delay 0 time 10000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 00B9: set_camera_position 386.63 1148.6 -190.79 rotations 0 0 0 00BA: set_camera_point_at 387.53 1148.89 -191.1 mode 1 0057: show_text_highpriority GXT 'LAC1_23' time 5000 flag 1 // Fill the Gore meter by shooting the zombies, dont let the Gore meter empty before the timer runs out. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 5000 jump_if_false @LAN_C1_9974 0002: jump @LAN_C1_10017 :LAN_C1_9974 0057: show_text_highpriority GXT 'LAC1_24' time 5000 flag 1 // The Gore meter will slowly empty over time, but will empty faster if any of the zombies get too close. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 5000 jump_if_false @LAN_C1_10017 0002: jump @LAN_C1_10017 :LAN_C1_10017 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 2@ = 0 // (int) :LAN_C1_10033 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_10069 // Note: the incorrect math opcode was used here 00BB: (unknown) $5387(2@,32) 003F: destroy_actor $5348(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_10033 :LAN_C1_10069 01CF: (unknown) 003E: $5604 = create_actor_pedtype 21 model 154 at 431.39 1157.59 -199.82 003E: $5605 = create_actor_pedtype 21 model 154 at 434.79 1185.31 -199.82 003E: $5606 = create_actor_pedtype 21 model 154 at 428.51 1151.4 -199.82 003E: $5607 = create_actor_pedtype 21 model 154 at 427.24 1145.88 -199.82 003E: $5608 = create_actor_pedtype 21 model 154 at 424.62 1140.72 -199.82 003E: $5609 = create_actor_pedtype 21 model 154 at 407.19 1139.18 -199.82 003E: $5610 = create_actor_pedtype 21 model 154 at 401.8 1146.33 -199.82 003E: $5611 = create_actor_pedtype 21 model 154 at 393.11 1150.65 -199.82 003E: $5612 = create_actor_pedtype 21 model 154 at 397.82 1156.5 -199.82 003E: $5613 = create_actor_pedtype 21 model 154 at 412.5 1136.08 -194.4 003E: $5614 = create_actor_pedtype 21 model 154 at 414.57 1139.08 -196.37 003E: $5615 = create_actor_pedtype 21 model 154 at 417.57 1172.91 -199.82 003E: $5616 = create_actor_pedtype 21 model 154 at 408.93 1176.74 -199.82 003E: $5617 = create_actor_pedtype 21 model 154 at 411.28 1183.57 -199.82 003E: $5618 = create_actor_pedtype 21 model 154 at 420.2 1184.3 -199.82 003E: $5619 = create_actor_pedtype 21 model 154 at 404.99 1190.05 -199.82 003E: $5620 = create_actor_pedtype 21 model 154 at 421.16 1177.43 -199.82 003E: $5621 = create_actor_pedtype 21 model 154 at 383.52 1158.19 -199.82 003E: $5622 = create_actor_pedtype 21 model 154 at 389.9 1153.02 -199.82 003E: $5623 = create_actor_pedtype 21 model 154 at 444.88 1155.86 -199.64 003E: $5624 = create_actor_pedtype 21 model 154 at 421.64 1131.19 -199.82 809F: not actor $1038 dead jump_if_false @LAN_C1_10594 0043: store_actor $1038 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here :LAN_C1_10594 2@ = 0 // (int) :LAN_C1_10598 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_10688 // Note: the incorrect math opcode was used here 0278: (unknown) $5348(2@,32) 0 015F: (unknown) $5348(2@,32) 83 00EE: (unknown) $5348(2@,32) $5684 $5685 00C1: (unknown) $5348(2@,32) $5387(2@,32) 00C4: (unknown) $5387(2@,32) 0 014B: set_actor $5348(2@,32) health_to 20 03D5: (unknown) $5348(2@,32) 20 041B: (unknown) $5348(2@,32) 4 2@ += 1 // (int) 0002: jump @LAN_C1_10598 :LAN_C1_10688 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_1822 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_1953 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_2295 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_2295 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_2295 1 0001: wait 1000 ms 03B6: (unknown) $539 03B7: (unknown) 1 03BD: (unknown) 1 809F: not actor $1038 dead jump_if_false @LAN_C1_10790 0107: toggle_player $1038 can_move 1 :LAN_C1_10790 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_1477 4 024D: (unknown) $5729 1 'GORE' // Gore 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_1477 5 024C: set_timer_with_text_to $5736 type 1 GXT 'TIMEL1' // Time $5736 = 60000 // (int) $5729 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_355 1000 809F: not actor $1038 dead jump_if_false @LAN_C1_10909 01B1: (unknown) $1038 1 1 1 1 1 0339: (unknown) $1038 0 0106: give_actor $1038 weapon 21 ammo 99999999 // Load the weapon model before using this :LAN_C1_10909 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @LAN_C1_2819 0 0 -1@ = 0 // (int) // timer2 -2@ = 0 // (int) // timer1 $5730 = 1 // (int) 809F: not actor $5704 dead jump_if_false @LAN_C1_10955 00A1: (unknown) $5704 524288 :LAN_C1_10955 0078: if and 809F: not actor $1038 dead $5736 > 0 // (int) var > num jump_if_false @LAN_C1_11476 -2@ > 200 // (int) var > num // timer1 jump_if_false @LAN_C1_10998 002B: $5729 -= $5730 // (int vars) // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 :LAN_C1_10998 010E: $5603 = current_time_in_ms 0011: $5603 > $5602 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_11057 // Note: the incorrect math opcode was used here 0139: $5743 = random_int_in_ranges 0 2 $5743 == 0 // (int) var == num jump_if_false @LAN_C1_11044 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_3116 :LAN_C1_11044 0035: $5602 = $5603 // (int vars) $5602 += 2000 // (int) :LAN_C1_11057 0011: $5603 > $5597 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_11112 // Note: the incorrect math opcode was used here 0139: $5743 = random_int_in_ranges 0 4 $5743 == 0 // (int) var == num jump_if_false @LAN_C1_11099 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_2580 :LAN_C1_11099 0035: $5597 = $5603 // (int vars) $5597 += 6000 // (int) :LAN_C1_11112 3 > $5729 // (int) num > var 0022: jump_if_false @LAN_C1_11378 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @LAN_C1_2819 1 0 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 2@ = 0 // (int) $5736 = 0 // (int) :LAN_C1_11157 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_11193 // Note: the incorrect math opcode was used here 00BB: (unknown) $5387(2@,32) 003F: destroy_actor $5348(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_11157 :LAN_C1_11193 00AE: remove_status_text $5729 0128: set_max_wanted_level_to 6 0264: (unknown) 1.0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @NONAME_1_657 809F: not actor $1038 dead jump_if_false @LAN_C1_11267 0043: store_actor $1038 position_to $5752 $5753 $5754 // Note: the incorrect math opcode was used here 022C: (unknown) $5752 $5753 200.0 200.0 1 :LAN_C1_11267 024F: (unknown) 1.0 809F: not actor $1038 dead 0022: jump_if_false @LAN_C1_11289 // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to $5751 :LAN_C1_11289 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'LAC1_25' // ~r~You didn't cut it as an actor. 809F: not actor $1038 dead jump_if_false @LAN_C1_11357 0044: put_actor $1038 at -110.6 -1616.7 10.32 010F: (unknown) $1038 -107.7 -1611.4 10.32 :LAN_C1_11357 0001: wait 500 ms 01CF: (unknown) 00C9: fade 1 500 ms 0002: jump @LAN_C1_20476 :LAN_C1_11378 809F: not actor $1038 dead jump_if_false @LAN_C1_11399 0043: store_actor $1038 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here :LAN_C1_11399 0025: gosub @LAN_C1_16562 0025: gosub @LAN_C1_15230 $5729 > 100 // (int) var > num jump_if_false @LAN_C1_11432 $5729 = 100 // (int) :LAN_C1_11432 20 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_11456 // Note: the incorrect math opcode was used here 2@ += 1 // (int) 0002: jump @LAN_C1_11466 :LAN_C1_11456 $5698 = 1 // (int) 2@ = 0 // (int) :LAN_C1_11466 0001: wait 0 ms 0002: jump @LAN_C1_10955 :LAN_C1_11476 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @LAN_C1_2819 2 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_190 1000 00AE: remove_status_text $5729 2@ = 0 // (int) :LAN_C1_11510 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_11546 // Note: the incorrect math opcode was used here 00BB: (unknown) $5387(2@,32) 003F: destroy_actor $5348(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_11510 :LAN_C1_11546 0048: $5699 = create_car #MOP50 at 384.35 1224.77 -199.91 00A4: $5700 = create_actor_pedtype 22 model 16 in_car $5699 driverseat 004C: set_car $5699 to_normal_driver 00D1: set_car $5699 Z_angle_to -162.34 0126: make_car $5699 very_heavy 1 0290: (unknown) $5699 1.5 0051: set_car $5699 traffic_behavior_to 3 03B7: (unknown) $539 03BD: (unknown) 0 003E: $5604 = create_actor_pedtype 21 model 154 at 382.79 1118.78 -193.6 0001: wait 40 ms 003E: $5605 = create_actor_pedtype 21 model 154 at 377.25 1113.5 -193.6 0001: wait 40 ms 003E: $5606 = create_actor_pedtype 21 model 154 at 376.77 1109.56 -193.6 0001: wait 40 ms 003E: $5607 = create_actor_pedtype 21 model 154 at 372.15 1102.16 -193.6 0001: wait 40 ms 003E: $5608 = create_actor_pedtype 21 model 154 at 371.29 1142.96 -193.6 0001: wait 40 ms 003E: $5609 = create_actor_pedtype 21 model 154 at 378.47 1137.35 -193.6 0001: wait 40 ms 003E: $5610 = create_actor_pedtype 21 model 154 at 380.29 1128.96 -193.6 0001: wait 40 ms 003E: $5611 = create_actor_pedtype 21 model 154 at 383.21 1121.01 -193.6 0001: wait 40 ms 003E: $5612 = create_actor_pedtype 21 model 154 at 394.51 1118.81 -193.6 0001: wait 40 ms 003E: $5613 = create_actor_pedtype 21 model 154 at 383.43 1111.79 -193.6 0001: wait 40 ms 003E: $5614 = create_actor_pedtype 21 model 154 at 396.04 1129.68 -193.6 0001: wait 40 ms 003E: $5615 = create_actor_pedtype 21 model 154 at 373.07 1152.15 -193.6 0001: wait 40 ms 003E: $5616 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 0001: wait 40 ms 003E: $5617 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 2@ = 0 // (int) :LAN_C1_12007 14 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_12107 // Note: the incorrect math opcode was used here 809F: not actor $5348(2@,32) dead 0022: jump_if_false @LAN_C1_12095 // Note: the incorrect math opcode was used here 015F: (unknown) $5348(2@,32) 83 00C1: (unknown) $5348(2@,32) $5387(2@,32) 00C4: (unknown) $5387(2@,32) 0 014B: set_actor $5348(2@,32) health_to 10 03D5: (unknown) $5348(2@,32) 10 0278: (unknown) $5348(2@,32) 0 00EE: (unknown) $5348(2@,32) 358.5 1113.9 :LAN_C1_12095 2@ += 1 // (int) 0002: jump @LAN_C1_12007 :LAN_C1_12107 809F: not actor $1038 dead jump_if_false @LAN_C1_12143 0044: put_actor $1038 at 359.4 1113.7 -193.5 00CF: set_actor $1038 Z_angle_to 270.0 :LAN_C1_12143 809F: not actor $5704 dead jump_if_false @LAN_C1_12179 0106: give_actor $5704 weapon 10 ammo 99999999 // Load the weapon model before using this 034F: (unknown) $5704 0 00A1: (unknown) $5704 524288 :LAN_C1_12179 00B9: set_camera_position 360.89 1114.73 -193.7 rotations 0 0 0 00BA: set_camera_point_at 360.37 1113.92 -193.44 mode 2 809F: not actor $1038 dead jump_if_false @LAN_C1_12242 02D4: (unknown) $1038 0106: give_actor $1038 weapon 10 ammo 2000 // Load the weapon model before using this :LAN_C1_12242 0001: wait 1500 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'LAC1_26' time 5000 flag 1 // In this scene the zombies are invading the record store! 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C1_12300 0002: jump @LAN_C1_12418 :LAN_C1_12300 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position 364.88 1113.86 -194.47 rotations 0 0 0 00BA: set_camera_point_at 365.84 1113.76 -194.21 mode 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 4000 jump_if_false @LAN_C1_12375 0002: jump @LAN_C1_12418 :LAN_C1_12375 0057: show_text_highpriority GXT 'LAC1_27' time 5000 flag 1 // Don't let any of the zombies get into the store. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 5000 jump_if_false @LAN_C1_12418 0002: jump @LAN_C1_12418 :LAN_C1_12418 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 2@ = 0 // (int) :LAN_C1_12434 14 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_12464 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_12434 :LAN_C1_12464 003E: $5604 = create_actor_pedtype 21 model 154 at 382.79 1118.78 -193.6 003E: $5605 = create_actor_pedtype 21 model 154 at 377.25 1113.5 -193.6 003E: $5606 = create_actor_pedtype 21 model 154 at 376.77 1109.56 -193.6 003E: $5607 = create_actor_pedtype 21 model 154 at 372.15 1102.16 -193.6 003E: $5608 = create_actor_pedtype 21 model 154 at 371.29 1142.96 -193.6 003E: $5609 = create_actor_pedtype 21 model 154 at 378.47 1137.35 -193.6 003E: $5610 = create_actor_pedtype 21 model 154 at 380.29 1128.96 -193.6 003E: $5611 = create_actor_pedtype 21 model 154 at 383.21 1121.01 -193.6 003E: $5612 = create_actor_pedtype 21 model 154 at 394.51 1118.81 -193.6 003E: $5613 = create_actor_pedtype 21 model 154 at 383.43 1111.79 -193.6 003E: $5614 = create_actor_pedtype 21 model 154 at 396.04 1129.68 -193.6 003E: $5615 = create_actor_pedtype 21 model 154 at 373.07 1152.15 -193.6 003E: $5616 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 003E: $5617 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 2@ = 0 // (int) :LAN_C1_12802 14 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_12889 // Note: the incorrect math opcode was used here 015F: (unknown) $5348(2@,32) 83 00C1: (unknown) $5348(2@,32) $5387(2@,32) 00C4: (unknown) $5387(2@,32) 0 014B: set_actor $5348(2@,32) health_to 10 03D5: (unknown) $5348(2@,32) 10 0278: (unknown) $5348(2@,32) 0 00EE: (unknown) $5348(2@,32) 358.5 1113.9 2@ += 1 // (int) 0002: jump @LAN_C1_12802 :LAN_C1_12889 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_1822 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_1953 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_2295 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_2295 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_2295 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_355 500 $5718 = 1011.01 // (float) 0043: store_actor $1038 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @LAN_C1_2819 0 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_1477 5 024C: set_timer_with_text_to $5736 type 1 GXT 'TIMEL1' // Time $5736 = 90000 // (int) -1@ = 0 // (int) // timer2 :LAN_C1_13041 0078: if and 809F: not actor $1038 dead not $5736 == 0 // (int) var == num jump_if_false @LAN_C1_13804 0043: store_actor $1038 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here 010E: $5603 = current_time_in_ms 0011: $5603 > $5602 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_13130 // Note: the incorrect math opcode was used here 0139: $5743 = random_int_in_ranges 0 2 $5743 == 0 // (int) var == num jump_if_false @LAN_C1_13117 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_3116 :LAN_C1_13117 0035: $5602 = $5603 // (int vars) $5602 += 2000 // (int) :LAN_C1_13130 0011: $5603 > $5597 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_13185 // Note: the incorrect math opcode was used here 0139: $5743 = random_int_in_ranges 0 4 $5743 == 0 // (int) var == num jump_if_false @LAN_C1_13172 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_2580 :LAN_C1_13172 0035: $5597 = $5603 // (int vars) $5597 += 6000 // (int) :LAN_C1_13185 -194.0 > $5686 // (float) num > var 0022: jump_if_false @LAN_C1_13271 // Note: the incorrect math opcode was used here 00C9: fade 0 50 ms 02F8: (unknown) $1038 1 0001: wait 50 ms 0044: put_actor $1038 at 359.4 1113.7 -193.8 02F8: (unknown) $1038 0 $5750 = 1 // (int) 0043: store_actor $1038 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_2729 00C9: fade 1 500 ms :LAN_C1_13271 809F: not actor $5348(2@,32) dead jump_if_false @LAN_C1_13729 0078: if or 0089: actor $5348(2@,32) in_sphere 356.38 1111.47 -193.6 radius 1.0 1.0 1.0 sphere 0 8089: not actor $1038 in_sphere 356.38 1111.47 -193.6 radius 35.0 35.0 35.0 sphere 0 $5750 == 1 // (int) var == num jump_if_false @LAN_C1_13624 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @LAN_C1_2819 1 0 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 2@ = 0 // (int) :LAN_C1_13388 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_13424 // Note: the incorrect math opcode was used here 00BB: (unknown) $5387(2@,32) 003F: destroy_actor $5348(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_13388 :LAN_C1_13424 00AC: stop_timer $5736 0128: set_max_wanted_level_to 6 0264: (unknown) 1.0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @NONAME_1_657 809F: not actor $1038 dead jump_if_false @LAN_C1_13498 0043: store_actor $1038 position_to $5752 $5753 $5754 // Note: the incorrect math opcode was used here 022C: (unknown) $5752 $5753 200.0 200.0 1 :LAN_C1_13498 024F: (unknown) 1.0 809F: not actor $1038 dead 0022: jump_if_false @LAN_C1_13520 // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to $5751 :LAN_C1_13520 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'LAC1_25' // ~r~You didn't cut it as an actor. 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809F: not actor $1038 dead jump_if_false @LAN_C1_13603 0044: put_actor $1038 at -110.6 -1616.7 10.32 010F: (unknown) $1038 -107.7 -1611.4 10.32 :LAN_C1_13603 0001: wait 500 ms 01CF: (unknown) 00C9: fade 1 500 ms 0@ = 4 // (int) 0026: return :LAN_C1_13624 809F: not actor $5348(2@,32) dead jump_if_false @LAN_C1_13649 0043: store_actor $5348(2@,32) position_to $5719 $5720 $5721 // Note: the incorrect math opcode was used here :LAN_C1_13649 0078: if and $5721 > -193.4 // (float) var > num -193.0 > $5721 // (float) num > var 0022: jump_if_false @LAN_C1_13729 // Note: the incorrect math opcode was used here 0036: $5722 = $5721 // (float vars) $5722 += 0.55 // (float) 026A: unknown_check $5348(2@,32) jump_if_false @LAN_C1_13729 81B8: not unknown_check $5348(2@,32) jump_if_false @LAN_C1_13729 0044: put_actor $5348(2@,32) at $5719 $5720 $5722 :LAN_C1_13729 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_2729 0025: gosub @LAN_C1_17801 0025: gosub @LAN_C1_16814 0025: gosub @LAN_C1_16230 11 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_13784 // Note: the incorrect math opcode was used here 2@ += 1 // (int) 0002: jump @LAN_C1_13794 :LAN_C1_13784 $5698 = 1 // (int) 2@ = 0 // (int) :LAN_C1_13794 0001: wait 0 ms 0002: jump @LAN_C1_13041 :LAN_C1_13804 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @LAN_C1_2819 2 0 0@ == 4 // (int) var == num jump_if_false @LAN_C1_13836 0002: jump @LAN_C1_20476 :LAN_C1_13836 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_190 1000 2@ = 0 // (int) :LAN_C1_13853 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_13889 // Note: the incorrect math opcode was used here 00BB: (unknown) $5387(2@,32) 003F: destroy_actor $5348(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_13853 :LAN_C1_13889 003F: destroy_actor $5704 809F: not actor $1038 dead jump_if_false @LAN_C1_13934 0128: set_max_wanted_level_to 6 0044: put_actor $1038 at 404.39 1163.45 -201.0 00CF: set_actor $1038 Z_angle_to 178.91 :LAN_C1_13934 0001: wait 50 ms 0045: actor $1038 defined jump_if_false @LAN_C1_13960 0220: (unknown) $1038 24 9999999 :LAN_C1_13960 003E: $5676 = create_actor_pedtype 21 model 136 at 405.8 1155.5 -199.82 0278: (unknown) $5676 0 0347: (unknown) $5676 1 00F3: (unknown) $5676 $1038 0153: (unknown) $1038 $5676 003E: $5709 = create_actor_pedtype 21 model 154 at 406.002 1163.495 -200.4 00CF: set_actor $5709 Z_angle_to -175.64 003E: $5711 = create_actor_pedtype 21 model 154 at 407.73 1153.09 -200.4 00CF: set_actor $5711 Z_angle_to 30.14 003E: $5710 = create_actor_pedtype 21 model 154 at 406.62 1153.21 -200.4 00CF: set_actor $5710 Z_angle_to -6.66 003E: $5712 = create_actor_pedtype 21 model 127 at 406.95 1154.17 -200.4 00CF: set_actor $5712 Z_angle_to -159.64 0276: (unknown) $5712 $5710 1410065407 00B9: set_camera_position 403.2 1164.72 -199.23 rotations 0 0 0 00BA: set_camera_point_at 403.84 1164.0 -199.49 mode 2 022C: (unknown) 403.49 1162.84 200.0 200.0 1 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1FA' 'LAC1_17' $5676 0 // ~w~...I am my brother's keeper. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1FA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'LANC1FB' 'LAC1_18' $5676 0 // ~w~We got the deal. We're made for life. Let's go pick up the yayo. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12704 'LANC1FB' 0045: actor $1038 defined jump_if_false @LAN_C1_14338 0220: (unknown) $1038 24 9999999 :LAN_C1_14338 0045: actor $5709 defined jump_if_false @LAN_C1_14360 0220: (unknown) $5709 24 9999999 :LAN_C1_14360 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @LAN_C1_14387 0220: (unknown) $1038 24 9999999 :LAN_C1_14387 0045: actor $5709 defined jump_if_false @LAN_C1_14409 0220: (unknown) $5709 24 9999999 :LAN_C1_14409 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1FA' 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 4000 jump_if_false @LAN_C1_14467 0002: jump @LAN_C1_14601 :LAN_C1_14467 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1FA' jump_if_false @LAN_C1_14500 0002: jump @LAN_C1_14601 :LAN_C1_14500 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 'LANC1FB' 809F: not actor $5676 dead jump_if_false @LAN_C1_14541 0220: (unknown) $5676 19 3800 :LAN_C1_14541 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4341 4000 jump_if_false @LAN_C1_14568 0002: jump @LAN_C1_14601 :LAN_C1_14568 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13348 'LANC1FB' jump_if_false @LAN_C1_14601 0002: jump @LAN_C1_14601 :LAN_C1_14601 00AE: remove_status_text $5729 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @NONAME_1_657 024F: (unknown) 1.0 809F: not actor $1038 dead jump_if_false @LAN_C1_14660 0098: set_player $1038 wanted_level_to $5751 :LAN_C1_14660 0264: (unknown) 1.0 0@ = 3 // (int) 01CF: (unknown) 023F: (unknown) 1 0418: (unknown) 413.03 1150.75 -199.82 809F: not actor $1038 dead jump_if_false @LAN_C1_14734 0352: (unknown) $1038 0154: (unknown) $1038 0332: (unknown) $1038 0044: put_actor $1038 at 447.1 1243.2 -199.8 :LAN_C1_14734 0001: wait 501 ms 809F: not actor $1038 dead jump_if_false @LAN_C1_14774 0043: store_actor $1038 position_to $5752 $5753 $5754 // Note: the incorrect math opcode was used here 022C: (unknown) $5752 $5753 200.0 200.0 1 :LAN_C1_14774 809F: not actor $1038 dead 0022: jump_if_false @LAN_C1_14804 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 481.59 1124.24 16.41 :LAN_C1_14804 00CF: set_actor $1038 Z_angle_to 270.0 809F: not actor $5676 dead jump_if_false @LAN_C1_14839 0044: put_actor $5676 at 482.53 1126.98 16.25 :LAN_C1_14839 00CF: set_actor $5676 Z_angle_to 270.0 0119: actor $5676 kill_actor $1038 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @AUDIMON_2977 $5676 00C3: (unknown) -82.56 -1568.74 10.32 $5728 0128: set_max_wanted_level_to 6 024F: (unknown) 1.0 003F: destroy_actor $5712 003F: destroy_actor $5710 003F: destroy_actor $5709 003F: destroy_actor $5711 0162: release_model 16 0162: release_model #MOP50 0162: release_model #CHROMEGUN 0162: release_model 154 0162: release_model 130 0162: release_model 127 0162: release_model 62 0162: release_model 32 0162: release_model #KATANA 0162: release_model #CELLPHONE 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 $3750 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_355 500 0057: show_text_highpriority GXT 'LAC1_22' time 5000 flag 1 // ~w~Take Lance back to his ~y~apartment. :LAN_C1_14999 0@ == 3 // (int) var == num jump_if_false @LAN_C1_15138 809F: not actor $1038 dead jump_if_false @LAN_C1_15128 0025: gosub @LAN_C1_19974 009F: actor $5676 dead jump_if_false @LAN_C1_15075 0@ = 4 // (int) 020D: (unknown) $5676 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4973 'LAC1_19' // ~r~Lance died. 0002: jump @LAN_C1_20476 :LAN_C1_15075 0089: actor $1038 in_sphere -82.56 -1568.74 10.32 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LAN_C1_15128 00BB: (unknown) $5728 0@ = 4 // (int) 0002: jump @LAN_C1_20498 :LAN_C1_15128 0001: wait 0 ms 0002: jump @LAN_C1_14999 :LAN_C1_15138 0026: return 0026: return 00B6: restore_camera -2@ = 0 // (int) // timer1 :LAN_C1_15148 809F: not actor $1038 dead jump_if_false @LAN_C1_15230 0043: store_actor $1038 position_to $5684 $5685 $5686 // Note: the incorrect math opcode was used here -2@ > 4000 // (int) var > num // timer1 jump_if_false @LAN_C1_15193 0025: gosub @LAN_C1_15230 -2@ = 0 // (int) // timer1 :LAN_C1_15193 0025: gosub @LAN_C1_16562 $5698 == 1 // (int) var == num jump_if_false @LAN_C1_15220 0025: gosub @LAN_C1_17803 :LAN_C1_15220 0001: wait 0 ms 0002: jump @LAN_C1_15148 :LAN_C1_15230 009F: actor $5348(2@,32) dead jump_if_false @LAN_C1_16228 82DB: not unknown_check $5387(2@,32) 0 jump_if_false @LAN_C1_15278 0326: unknown_check $5348(2@,32) $1038 0022: jump_if_false @LAN_C1_15278 // Note: the incorrect math opcode was used here $5729 += 4 // (int) :LAN_C1_15278 00BB: (unknown) $5387(2@,32) $5675 += 1 // (int) $5675 == 0 // (int) var == num jump_if_false @LAN_C1_15329 $5701 = 403.26 // (float) $5702 = 1189.61 // (float) $5703 = -200.82 // (float) :LAN_C1_15329 $5675 == 1 // (int) var == num jump_if_false @LAN_C1_15369 $5701 = 405.48 // (float) $5702 = 1189.68 // (float) $5703 = -200.82 // (float) :LAN_C1_15369 $5675 == 2 // (int) var == num jump_if_false @LAN_C1_15409 $5701 = 408.2 // (float) $5702 = 1189.73 // (float) $5703 = -200.82 // (float) :LAN_C1_15409 $5675 == 3 // (int) var == num jump_if_false @LAN_C1_15449 $5701 = 411.55 // (float) $5702 = 1189.82 // (float) $5703 = -200.82 // (float) :LAN_C1_15449 $5675 == 4 // (int) var == num jump_if_false @LAN_C1_15489 $5701 = 416.9 // (float) $5702 = 1189.61 // (float) $5703 = -200.82 // (float) :LAN_C1_15489 $5675 == 5 // (int) var == num jump_if_false @LAN_C1_15529 $5701 = 420.45 // (float) $5702 = 1187.84 // (float) $5703 = -200.82 // (float) :LAN_C1_15529 $5675 == 6 // (int) var == num jump_if_false @LAN_C1_15569 $5701 = 420.71 // (float) $5702 = 1183.24 // (float) $5703 = -200.82 // (float) :LAN_C1_15569 $5675 == 7 // (int) var == num jump_if_false @LAN_C1_15609 $5701 = 420.09 // (float) $5702 = 1201.59 // (float) $5703 = -194.83 // (float) :LAN_C1_15609 $5675 == 8 // (int) var == num jump_if_false @LAN_C1_15649 $5701 = 408.11 // (float) $5702 = 1200.61 // (float) $5703 = -195.43 // (float) :LAN_C1_15649 $5675 == 9 // (int) var == num jump_if_false @LAN_C1_15689 $5701 = 386.76 // (float) $5702 = 1160.59 // (float) $5703 = -200.82 // (float) :LAN_C1_15689 $5675 == 10 // (int) var == num jump_if_false @LAN_C1_15729 $5701 = 391.71 // (float) $5702 = 1150.98 // (float) $5703 = -200.82 // (float) :LAN_C1_15729 $5675 == 11 // (int) var == num jump_if_false @LAN_C1_15769 $5701 = 398.39 // (float) $5702 = 1145.79 // (float) $5703 = -200.82 // (float) :LAN_C1_15769 $5675 == 12 // (int) var == num jump_if_false @LAN_C1_15809 $5701 = 402.13 // (float) $5702 = 1141.42 // (float) $5703 = -200.82 // (float) :LAN_C1_15809 $5675 == 13 // (int) var == num jump_if_false @LAN_C1_15848 $5701 = 405.76 // (float) $5702 = 1135.0 // (float) $5703 = -200.82 // (float) :LAN_C1_15848 $5675 == 14 // (int) var == num jump_if_false @LAN_C1_15888 $5701 = 426.47 // (float) $5702 = 1142.02 // (float) $5703 = -200.82 // (float) :LAN_C1_15888 $5675 == 15 // (int) var == num jump_if_false @LAN_C1_15928 $5701 = 433.85 // (float) $5702 = 1149.09 // (float) $5703 = -200.82 // (float) :LAN_C1_15928 $5675 == 16 // (int) var == num jump_if_false @LAN_C1_15968 $5701 = 439.87 // (float) $5702 = 1154.13 // (float) $5703 = -200.82 // (float) :LAN_C1_15968 $5675 == 17 // (int) var == num jump_if_false @LAN_C1_16008 $5701 = 445.95 // (float) $5702 = 1157.74 // (float) $5703 = -200.82 // (float) :LAN_C1_16008 $5675 == 18 // (int) var == num jump_if_false @LAN_C1_16048 $5701 = 414.46 // (float) $5702 = 1137.13 // (float) $5703 = -194.62 // (float) :LAN_C1_16048 $5675 == 19 // (int) var == num jump_if_false @LAN_C1_16093 $5701 = 450.04 // (float) $5702 = 1150.48 // (float) $5703 = -194.22 // (float) $5675 = 0 // (int) :LAN_C1_16093 005D: sphere_onscreen $5701 $5702 $5703 radius 5.0 0022: jump_if_false @LAN_C1_16113 // Note: the incorrect math opcode was used here 0026: return :LAN_C1_16113 020D: (unknown) $5348(2@,32) 0112: remove_references_to_actor $5348(2@,32) // Like turning an actor into a random pedestrian 500 > $5705 // (int) num > var 0022: jump_if_false @LAN_C1_16228 // Note: the incorrect math opcode was used here 003E: $5348(2@,32) = create_actor_pedtype 21 model 154 at $5701 $5702 $5703 00C1: (unknown) $5348(2@,32) $5387(2@,32) 00C4: (unknown) $5387(2@,32) 0 014B: set_actor $5348(2@,32) health_to 20 03D5: (unknown) $5348(2@,32) 20 0278: (unknown) $5348(2@,32) 0 00EE: (unknown) $5348(2@,32) $5684 $5685 015F: (unknown) $5348(2@,32) 83 041B: (unknown) $5348(2@,32) 4 $5705 += 1 // (int) :LAN_C1_16228 0026: return :LAN_C1_16230 809F: not actor $5348(2@,32) dead jump_if_false @LAN_C1_16294 808F: not actor $5348(2@,32) near_actor $1038 radius 35.0 35.0 6.0 sphere 0 0022: jump_if_false @LAN_C1_16294 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5348(2@,32) 0022: jump_if_false @LAN_C1_16294 // Note: the incorrect math opcode was used here 014B: set_actor $5348(2@,32) health_to 0 0112: remove_references_to_actor $5348(2@,32) // Like turning an actor into a random pedestrian :LAN_C1_16294 009F: actor $5348(2@,32) dead jump_if_false @LAN_C1_16560 00BB: (unknown) $5387(2@,32) 020D: (unknown) $5348(2@,32) 0112: remove_references_to_actor $5348(2@,32) // Like turning an actor into a random pedestrian $5735 += 1 // (int) 0036: 4@ = $1042 // (float vars) 0036: 5@ = $1043 // (float vars) 0036: 6@ = $1044 // (float vars) 0138: 7@ = random_float_in_ranges -25.0 25.0 002A: 4@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0138: 7@ = random_float_in_ranges -25.0 25.0 002A: 5@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 01B4: (unknown) 4@ 5@ 6@ $5723 $5724 $5725 $5735 == 10 // (int) var == num jump_if_false @LAN_C1_16402 $5735 = 5 // (int) :LAN_C1_16402 0036: $5732 = $5686 // (float vars) $5732 -= 2.0 // (float) 0036: $5733 = $5686 // (float vars) $5733 += 2.0 // (float) 0036: $5725 = $1044 // (float vars) $5725 += 1.0 // (float) 01BB: (unknown) $5723 $5724 $5725 $5725 0078: if or 005D: sphere_onscreen $5723 $5724 $5725 radius 5.0 0014: $5732 > $5725 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5725 > $5733 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_16485 // Note: the incorrect math opcode was used here 0026: return :LAN_C1_16485 003E: $5348(2@,32) = create_actor_pedtype 21 model 154 at $5723 $5724 $5725 00C1: (unknown) $5348(2@,32) $5387(2@,32) 00C4: (unknown) $5387(2@,32) 0 014B: set_actor $5348(2@,32) health_to 10 03D5: (unknown) $5348(2@,32) 10 0278: (unknown) $5348(2@,32) 0 015F: (unknown) $5348(2@,32) 83 00EE: (unknown) $5348(2@,32) $5684 $5685 :LAN_C1_16560 0026: return :LAN_C1_16562 034A: unknown_check $5348(2@,32) 0022: jump_if_false @LAN_C1_16812 // Note: the incorrect math opcode was used here 809F: not actor $5348(2@,32) dead 0022: jump_if_false @LAN_C1_16812 // Note: the incorrect math opcode was used here 0089: actor $5348(2@,32) in_sphere 414.4 1157.8 -199.8 radius 6.5 6.5 6.5 sphere 0 jump_if_false @LAN_C1_16650 00C4: (unknown) $5387(2@,32) 3 0035: $5731 = $5348(2@,32) // (int vars) 041B: (unknown) $5348(2@,32) 7 :LAN_C1_16650 034A: unknown_check $5731 jump_if_false @LAN_C1_16698 809F: not actor $5731 dead jump_if_false @LAN_C1_16685 $5730 = 2 // (int) 0002: jump @LAN_C1_16691 :LAN_C1_16685 $5730 = 1 // (int) :LAN_C1_16691 0002: jump @LAN_C1_16704 :LAN_C1_16698 $5730 = 1 // (int) :LAN_C1_16704 008F: actor $5348(2@,32) near_actor $1038 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C1_16746 // Note: the incorrect math opcode was used here 00EE: (unknown) $5348(2@,32) $5684 $5685 0002: jump @LAN_C1_16804 :LAN_C1_16746 0139: $5675 = random_int_in_ranges 1 40 02F6: (unknown) $5684 $5685 $5686 $5675 $5692 $5693 $5694 0139: $5675 = random_int_in_ranges 1 40 02F6: (unknown) $5692 $5693 $5694 $5675 $5695 $5696 $5697 00EE: (unknown) $5348(2@,32) $5695 $5696 :LAN_C1_16804 015F: (unknown) $5348(2@,32) 83 :LAN_C1_16812 0026: return :LAN_C1_16814 034A: unknown_check $5348(2@,32) jump_if_false @LAN_C1_17361 809F: not actor $5348(2@,32) dead jump_if_false @LAN_C1_17361 01B8: unknown_check $5348(2@,32) jump_if_false @LAN_C1_16867 0347: (unknown) $5348(2@,32) 0 0002: jump @LAN_C1_16875 :LAN_C1_16867 0347: (unknown) $5348(2@,32) 1 :LAN_C1_16875 008F: actor $5348(2@,32) near_actor $1038 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C1_17028 // Note: the incorrect math opcode was used here 0046: unknown_check $5348(2@,32) 354.99 1104.08 390.43 1143.83 0 jump_if_false @LAN_C1_16956 00EE: (unknown) $5348(2@,32) 358.5 1113.9 0002: jump @LAN_C1_16972 :LAN_C1_16956 00EE: (unknown) $5348(2@,32) 372.66 1124.57 :LAN_C1_16972 0089: actor $5348(2@,32) in_sphere 358.5 1113.9 -193.5 radius 2.0 2.0 2.0 sphere 0 jump_if_false @LAN_C1_17021 00EE: (unknown) $5348(2@,32) 356.38 1111.47 :LAN_C1_17021 0002: jump @LAN_C1_17353 :LAN_C1_17028 0139: $5675 = random_int_in_ranges 0 9 $5675 == 0 // (int) var == num jump_if_false @LAN_C1_17065 $5695 = 386.09 // (float) $5696 = 1176.19 // (float) :LAN_C1_17065 $5675 == 1 // (int) var == num jump_if_false @LAN_C1_17096 $5695 = 377.97 // (float) $5696 = 1178.81 // (float) :LAN_C1_17096 $5675 == 2 // (int) var == num jump_if_false @LAN_C1_17127 $5695 = 387.33 // (float) $5696 = 1187.14 // (float) :LAN_C1_17127 $5675 == 3 // (int) var == num jump_if_false @LAN_C1_17158 $5695 = 388.36 // (float) $5696 = 1196.96 // (float) :LAN_C1_17158 $5675 == 4 // (int) var == num jump_if_false @LAN_C1_17189 $5695 = 389.21 // (float) $5696 = 1218.56 // (float) :LAN_C1_17189 $5675 == 5 // (int) var == num jump_if_false @LAN_C1_17220 $5695 = 374.72 // (float) $5696 = 1217.93 // (float) :LAN_C1_17220 $5675 == 6 // (int) var == num jump_if_false @LAN_C1_17251 $5695 = 375.8 // (float) $5696 = 1205.77 // (float) :LAN_C1_17251 $5675 == 7 // (int) var == num jump_if_false @LAN_C1_17281 $5695 = 375.95 // (float) $5696 = 1194.75 // (float) :LAN_C1_17281 $5675 == 8 // (int) var == num jump_if_false @LAN_C1_17312 $5695 = 376.93 // (float) $5696 = 1182.07 // (float) :LAN_C1_17312 $5675 == 9 // (int) var == num jump_if_false @LAN_C1_17343 $5695 = 381.34 // (float) $5696 = 1200.52 // (float) :LAN_C1_17343 00EE: (unknown) $5348(2@,32) $5695 $5696 :LAN_C1_17353 015F: (unknown) $5348(2@,32) 83 :LAN_C1_17361 0026: return 034A: unknown_check $5348(2@,32) jump_if_false @LAN_C1_17799 809F: not actor $5348(2@,32) dead jump_if_false @LAN_C1_17799 01B8: unknown_check $5348(2@,32) jump_if_false @LAN_C1_17416 0347: (unknown) $5348(2@,32) 0 0002: jump @LAN_C1_17424 :LAN_C1_17416 0347: (unknown) $5348(2@,32) 1 :LAN_C1_17424 008F: actor $5348(2@,32) near_actor $1038 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C1_17466 // Note: the incorrect math opcode was used here 00EE: (unknown) $5348(2@,32) $5684 $5685 0002: jump @LAN_C1_17791 :LAN_C1_17466 0139: $5675 = random_int_in_ranges 0 9 $5675 == 0 // (int) var == num jump_if_false @LAN_C1_17503 $5695 = 386.09 // (float) $5696 = 1176.19 // (float) :LAN_C1_17503 $5675 == 1 // (int) var == num jump_if_false @LAN_C1_17534 $5695 = 377.97 // (float) $5696 = 1178.81 // (float) :LAN_C1_17534 $5675 == 2 // (int) var == num jump_if_false @LAN_C1_17565 $5695 = 387.33 // (float) $5696 = 1187.14 // (float) :LAN_C1_17565 $5675 == 3 // (int) var == num jump_if_false @LAN_C1_17596 $5695 = 388.36 // (float) $5696 = 1196.96 // (float) :LAN_C1_17596 $5675 == 4 // (int) var == num jump_if_false @LAN_C1_17627 $5695 = 389.21 // (float) $5696 = 1218.56 // (float) :LAN_C1_17627 $5675 == 5 // (int) var == num jump_if_false @LAN_C1_17658 $5695 = 374.72 // (float) $5696 = 1217.93 // (float) :LAN_C1_17658 $5675 == 6 // (int) var == num jump_if_false @LAN_C1_17689 $5695 = 375.8 // (float) $5696 = 1205.77 // (float) :LAN_C1_17689 $5675 == 7 // (int) var == num jump_if_false @LAN_C1_17719 $5695 = 375.95 // (float) $5696 = 1194.75 // (float) :LAN_C1_17719 $5675 == 8 // (int) var == num jump_if_false @LAN_C1_17750 $5695 = 376.93 // (float) $5696 = 1182.07 // (float) :LAN_C1_17750 $5675 == 9 // (int) var == num jump_if_false @LAN_C1_17781 $5695 = 381.34 // (float) $5696 = 1200.52 // (float) :LAN_C1_17781 00EE: (unknown) $5348(2@,32) $5695 $5696 :LAN_C1_17791 015F: (unknown) $5348(2@,32) 83 :LAN_C1_17799 0026: return :LAN_C1_17801 0026: return :LAN_C1_17803 009F: actor $5348(2@,32) dead jump_if_false @LAN_C1_17822 0112: remove_references_to_actor $5348(2@,32) // Like turning an actor into a random pedestrian :LAN_C1_17822 0026: return 80A0: not car $5699 wrecked jump_if_false @LAN_C1_19352 0051: set_car $5699 traffic_behavior_to 3 0300: (unknown) $5699 100 0102: car $5699 near_point 384.35 1224.77 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_17902 0050: set_car $5699 max_speed_to 15.0 01B6: (unknown) $5699 407.76 1176.26 -199.89 :LAN_C1_17902 0102: car $5699 near_point 407.76 1176.26 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_17950 01B6: (unknown) $5699 406.53 1141.43 -199.9 :LAN_C1_17950 0102: car $5699 near_point 406.53 1141.43 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_17998 01B6: (unknown) $5699 398.58 1127.41 -199.87 :LAN_C1_17998 0102: car $5699 near_point 398.58 1127.41 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18046 01B6: (unknown) $5699 405.53 1109.64 -199.66 :LAN_C1_18046 0102: car $5699 near_point 405.53 1109.64 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18101 0050: set_car $5699 max_speed_to 20.0 01B6: (unknown) $5699 407.82 1063.58 -199.9 :LAN_C1_18101 0102: car $5699 near_point 407.82 1063.58 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18149 01B6: (unknown) $5699 408.2 1046.27 -193.72 :LAN_C1_18149 0102: car $5699 near_point 408.2 1046.27 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18197 01B6: (unknown) $5699 412.4 1043.78 -193.68 :LAN_C1_18197 0102: car $5699 near_point 412.4 1043.78 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18252 0050: set_car $5699 max_speed_to 15.0 01B6: (unknown) $5699 424.27 1044.35 -193.67 :LAN_C1_18252 0102: car $5699 near_point 424.27 1044.35 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18300 01B6: (unknown) $5699 427.43 1036.67 -193.67 :LAN_C1_18300 0102: car $5699 near_point 427.43 1036.67 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18348 01B6: (unknown) $5699 427.32 1017.55 -193.67 :LAN_C1_18348 0102: car $5699 near_point 427.32 1017.55 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18396 01B6: (unknown) $5699 438.1 1006.67 -193.65 :LAN_C1_18396 0102: car $5699 near_point 438.1 1006.67 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18444 01B6: (unknown) $5699 457.4 1005.93 -193.66 :LAN_C1_18444 0102: car $5699 near_point 457.4 1005.93 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18492 01B6: (unknown) $5699 468.96 1016.64 -193.65 :LAN_C1_18492 0102: car $5699 near_point 468.96 1016.64 radius 2.5 2.5 sphere 1 jump_if_false @LAN_C1_18540 01B6: (unknown) $5699 469.32 1034.82 -193.66 :LAN_C1_18540 0102: car $5699 near_point 469.32 1034.82 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18588 01B6: (unknown) $5699 456.42 1048.89 -193.66 :LAN_C1_18588 0102: car $5699 near_point 456.42 1048.89 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18636 01B6: (unknown) $5699 454.97 1099.9 -193.66 :LAN_C1_18636 0102: car $5699 near_point 454.97 1099.9 radius 2.5 2.5 sphere 1 jump_if_false @LAN_C1_18684 01B6: (unknown) $5699 447.28 1122.13 -193.67 :LAN_C1_18684 0102: car $5699 near_point 447.28 1122.13 radius 2.5 2.5 sphere 1 jump_if_false @LAN_C1_18732 01B6: (unknown) $5699 455.18 1146.82 -193.67 :LAN_C1_18732 0102: car $5699 near_point 455.18 1146.82 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18780 01B6: (unknown) $5699 455.92 1201.64 -193.66 :LAN_C1_18780 0102: car $5699 near_point 455.92 1201.64 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18828 01B6: (unknown) $5699 469.3 1217.85 -193.67 :LAN_C1_18828 0102: car $5699 near_point 469.3 1217.85 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18876 01B6: (unknown) $5699 468.14 1235.72 -193.68 :LAN_C1_18876 0102: car $5699 near_point 468.14 1235.72 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18923 01B6: (unknown) $5699 457.32 1248.5 -193.6 :LAN_C1_18923 0102: car $5699 near_point 457.32 1248.5 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18970 01B6: (unknown) $5699 454.15 1257.34 -193.6 :LAN_C1_18970 0102: car $5699 near_point 454.15 1257.34 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19017 01B6: (unknown) $5699 423.5 1258.58 -193.61 :LAN_C1_19017 0102: car $5699 near_point 423.5 1258.58 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19064 01B6: (unknown) $5699 400.7 1260.78 -193.6 :LAN_C1_19064 0102: car $5699 near_point 400.7 1260.78 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19112 01B6: (unknown) $5699 386.04 1258.87 -193.6 :LAN_C1_19112 0102: car $5699 near_point 386.04 1258.87 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19160 01B6: (unknown) $5699 378.79 1257.98 -193.6 :LAN_C1_19160 0102: car $5699 near_point 378.79 1257.98 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19208 01B6: (unknown) $5699 372.45 1252.91 -193.6 :LAN_C1_19208 0102: car $5699 near_point 372.45 1252.91 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19256 01B6: (unknown) $5699 372.45 1216.14 -193.6 :LAN_C1_19256 0102: car $5699 near_point 372.45 1216.14 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19304 01B6: (unknown) $5699 368.53 1211.04 -193.6 :LAN_C1_19304 0102: car $5699 near_point 368.53 1211.04 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19352 004E: put_car $5699 at 384.35 1224.77 -199.9 :LAN_C1_19352 0026: return 80A0: not car $5699 wrecked jump_if_false @LAN_C1_19726 0051: set_car $5699 traffic_behavior_to 3 0300: (unknown) $5699 100 0102: car $5699 near_point 384.35 1224.77 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19432 0050: set_car $5699 max_speed_to 15.0 01B6: (unknown) $5699 384.56 1162.24 -199.89 :LAN_C1_19432 0102: car $5699 near_point 384.56 1162.24 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19480 01B6: (unknown) $5699 411.83 1150.18 -199.89 :LAN_C1_19480 0102: car $5699 near_point 411.83 1150.18 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19527 01B6: (unknown) $5699 441.42 1163.11 -199.75 :LAN_C1_19527 0102: car $5699 near_point 441.42 1163.11 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19575 01B6: (unknown) $5699 441.82 1163.49 -199.73 :LAN_C1_19575 0102: car $5699 near_point 441.82 1163.49 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19630 0050: set_car $5699 max_speed_to 20.0 01B6: (unknown) $5699 444.07 1184.97 -199.9 :LAN_C1_19630 0102: car $5699 near_point 444.07 1184.97 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19678 01B6: (unknown) $5699 384.81 1182.6 -199.89 :LAN_C1_19678 0102: car $5699 near_point 384.81 1182.6 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19726 01B6: (unknown) $5699 384.56 1162.24 -199.89 :LAN_C1_19726 0026: return 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_190 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 -2@ = 0 // (int) // timer1 0270: (unknown) 1 0057: show_text_highpriority GXT 'DBGPLAC' time 5000 flag 1 // Place Holder Mission :LAN_C1_19775 0078: if and 5000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @LAN_C1_19962 0001: wait 0 ms 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 0203: set_draw_text_position 0 90.0 GXT 'DBGCOM1' // Completing: 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6332 $2334 8@ 0203: set_draw_text_position 275.0 90.0 GXT 8@ 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 02B1: draw_text_1number 0 105.0 GXT 'DBGCOM2' number 1@ // Mission: ~1~ 0002: jump @LAN_C1_19775 :LAN_C1_19962 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 0026: return :LAN_C1_19974 809F: not actor $1038 dead jump_if_false @LAN_C1_20256 809F: not actor $5676 dead jump_if_false @LAN_C1_20256 01EC: (unknown) $5676 1 81F0: not actor $5676 in_range_of_player $1038 0022: jump_if_false @LAN_C1_20112 // Note: the incorrect math opcode was used here $5682 == 0 // (int) var == num jump_if_false @LAN_C1_20079 00BB: (unknown) $5678 00BB: (unknown) $5679 00BB: (unknown) $5728 00C1: (unknown) $5676 $5677 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_1698 $5677 0057: show_text_highpriority GXT 'LAC1_21' time 5000 flag 1 // ~w~You left ~b~Lance ~w~behind, go back and get him. $5682 = 1 // (int) :LAN_C1_20079 008F: actor $5676 near_actor $1038 radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @LAN_C1_20105 // Note: the incorrect math opcode was used here 0119: actor $5676 kill_actor $1038 :LAN_C1_20105 0002: jump @LAN_C1_20256 :LAN_C1_20112 $5682 == 1 // (int) var == num jump_if_false @LAN_C1_20256 00BB: (unknown) $5677 0@ == 0 // (int) var == num jump_if_false @LAN_C1_20159 00C3: (unknown) 17.8 969.6 10.9 $5678 :LAN_C1_20159 0@ == 1 // (int) var == num jump_if_false @LAN_C1_20204 00C3: (unknown) 488.0 1123.4 16.4 $5679 0057: show_text_highpriority GXT 'LAC1_20' time 5000 flag 1 // ~w~Get to the ~y~mall ~w~before 04:00. :LAN_C1_20204 0@ == 3 // (int) var == num jump_if_false @LAN_C1_20251 00C3: (unknown) -82.56 -1568.74 10.32 $5728 0057: show_text_highpriority GXT 'LAC1_22' time 5000 flag 1 // ~w~Take Lance back to his ~y~apartment. :LAN_C1_20251 $5682 = 0 // (int) :LAN_C1_20256 0026: return :LAN_C1_20258 01AE: (unknown) 1 00B9: set_camera_position 29.49 974.88 10.98 rotations 0 0 0 00BA: set_camera_point_at 28.6 974.47 11.17 mode 2 809F: not actor $1038 dead jump_if_false @LAN_C1_20331 0107: toggle_player $1038 can_move 0 00EE: (unknown) $1038 13.9 962.8 :LAN_C1_20331 0001: wait 1500 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 00B9: set_camera_position -27.4 1002.29 11.22 rotations 0 0 0 00BA: set_camera_point_at -28.24 1001.77 11.37 mode 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4326 0001: wait 4000 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4311 809F: not actor $1038 dead jump_if_false @LAN_C1_20457 00A2: (unknown) $1038 0107: toggle_player $1038 can_move 1 0044: put_actor $1038 at 13.9 962.8 10.9 00CF: set_actor $1038 Z_angle_to 270.0 :LAN_C1_20457 01CF: (unknown) 01AE: (unknown) 0 0001: wait 1000 ms 00C9: fade 1 500 ms 0026: return :LAN_C1_20476 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0002: jump @LAN_C1_20655 :LAN_C1_20498 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_190 1000 809F: not actor $1038 dead jump_if_false @LAN_C1_20586 007E: actor $1038 driving jump_if_false @LAN_C1_20563 0216: (unknown) $1038 -88.0 -1578.0 10.32 00CF: set_actor $1038 Z_angle_to 330.0 0002: jump @LAN_C1_20586 :LAN_C1_20563 0044: put_actor $1038 at -88.0 -1578.0 10.32 00CF: set_actor $1038 Z_angle_to 330.0 :LAN_C1_20586 003F: destroy_actor $5676 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @SAFEHOU_12168 28 0001: wait 1000 ms 00B6: restore_camera 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @LAN_C1_355 1000 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @99RED_12847 'LAN_C01' 850 // Brawn of the Dead 01DF: progress_made += 1 0002: jump @LAN_C1_20655 :LAN_C1_20655 809F: not actor $1038 dead jump_if_false @LAN_C1_20681 01B1: (unknown) $1038 0 0 0 0 0 0339: (unknown) $1038 1 :LAN_C1_20681 $5736 = 0 // (int) $3750 = 1 // (int) 00BB: (unknown) $5678 00BB: (unknown) $5679 00BB: (unknown) $5728 0444: (unknown) 83 2@ = 0 // (int) :LAN_C1_20712 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_20742 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_20712 :LAN_C1_20742 023F: (unknown) 1 0418: (unknown) 413.03 1150.75 -199.82 03B7: (unknown) $539 03BD: (unknown) 0 020D: (unknown) $5676 0112: remove_references_to_actor $5676 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5704 // Like turning an actor into a random pedestrian 0162: release_model 16 0162: release_model #MOP50 0162: release_model #CHROMEGUN 0162: release_model 154 0162: release_model 130 0162: release_model 127 0162: release_model 62 0162: release_model 32 0162: release_model #KATANA 0162: release_model #CELLPHONE 0403: (unknown) 0 0 0 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C1_1162 0444: (unknown) 65 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 83--------------- :LAN_C3 0238: name_thread 'LAN_C3' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C3' 0025: gosub @LAN_C3_9813 009D: wasted_or_busted // mission only jump_if_false @LAN_C3_45 0025: gosub @LAN_C3_21174 :LAN_C3_45 0025: gosub @LAN_C3_21349 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C3_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C3_138 :LAN_C3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C3_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C3_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C3_188 0026: return :LAN_C3_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C3_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C3_248 0400: (unknown) $1038 $1690 0002: jump @LAN_C3_254 :LAN_C3_248 02C0: (unknown) $1038 $1690 :LAN_C3_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C3_281 0045: actor $1038 defined jump_if_false @LAN_C3_349 807E: not actor $1038 driving jump_if_false @LAN_C3_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C3_329 :LAN_C3_326 021D: (unknown) 0 :LAN_C3_329 $1698 == 0 // (int) var == num jump_if_false @LAN_C3_345 02EA: select_interior 2 :LAN_C3_345 01AE: (unknown) 1 :LAN_C3_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C3_355 0045: actor $1038 defined jump_if_false @LAN_C3_419 807E: not actor $1038 driving jump_if_false @LAN_C3_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C3_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C3_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C3_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C3_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C3_468 02EA: select_interior 0 :LAN_C3_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C3_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C3_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_C3_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C3_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C3_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C3_549 0026: return :LAN_C3_551 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C3_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C3_598 :LAN_C3_594 1@ = 0 // (int) :LAN_C3_598 1@ == 1 // (int) var == num jump_if_false @LAN_C3_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C3_675 007E: actor 0@ driving jump_if_false @LAN_C3_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C3_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C3_664 :LAN_C3_661 00F1: (unknown) 0@ :LAN_C3_664 0002: jump @LAN_C3_675 :LAN_C3_671 1@ = 0 // (int) :LAN_C3_675 0002: jump @LAN_C3_598 :LAN_C3_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_C3_776 007E: actor 0@ driving jump_if_false @LAN_C3_760 02A7: unknown_check 0@ jump_if_false @LAN_C3_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C3_753 :LAN_C3_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C3_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C3_753 0002: jump @LAN_C3_769 :LAN_C3_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C3_769 0002: jump @LAN_C3_778 :LAN_C3_776 005F: (unknown) :LAN_C3_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C3_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C3_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C3_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C3_870 :LAN_C3_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C3_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_551 4@ :LAN_C3_870 0002: jump @LAN_C3_936 :LAN_C3_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C3_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C3_936 :LAN_C3_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C3_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_551 3@ :LAN_C3_936 0045: actor 0@ defined jump_if_false @LAN_C3_988 004F: unknown_check 1@ jump_if_false @LAN_C3_988 007E: actor 0@ driving jump_if_false @LAN_C3_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C3_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_551 0@ :LAN_C3_988 5@ = 0 // (int) :LAN_C3_992 5@ == 0 // (int) var == num jump_if_false @LAN_C3_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C3_1083 004F: unknown_check 1@ jump_if_false @LAN_C3_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C3_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C3_1083 :LAN_C3_1049 2@ == -1 // (int) var == num jump_if_false @LAN_C3_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C3_1083 :LAN_C3_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C3_1083 0002: jump @LAN_C3_992 :LAN_C3_1090 0026: return :LAN_C3_1092 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C3_1101 $5340(1@,10) == 0 // (int) var == num jump_if_false @LAN_C3_1121 0035: 0@ = 1@ // (int vars) 0026: return :LAN_C3_1121 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1101 0026: return :LAN_C3_1140 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @LAN_C3_1092 4@ 0139: 5@ = random_int_in_ranges 0 2 2@ += 0.3 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0035: 6@ = $5620 // (int vars) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_33075 $373(6@,30) 6@ 003E: $5340(4@,10) = create_actor_pedtype 6@ model $5332(5@,2) at 0@ 1@ 2@ 00CF: set_actor $5340(4@,10) Z_angle_to 3@ 00C1: (unknown) $5340(4@,10) $5350(4@,10) 0278: (unknown) $5340(4@,10) 0 03DE: (unknown) $5340(4@,10) 1 0106: give_actor $5340(4@,10) weapon $5337(5@,3) ammo 50 // Load the weapon model before using this 04B9: (unknown) $5340(4@,10) 1 1 0 0542: (unknown) $5340(4@,10) 0 04EE: (unknown) $5340(4@,10) 041B: (unknown) $5340(4@,10) 9 0026: return :LAN_C3_1283 00BB: (unknown) $5350(0@,10) 0112: remove_references_to_actor $5340(0@,10) // Like turning an actor into a random pedestrian $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0026: return :LAN_C3_1311 0078: if and 8086: not actor $1038 near_actor 0@ radius 45.0 45.0 sphere 0 $5617 == 0 // (int) var == num jump_if_false @LAN_C3_1357 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C3_1283 1@ 0002: jump @LAN_C3_1362 :LAN_C3_1357 00E5: (unknown) 0@ $1038 :LAN_C3_1362 0026: return 0@ = 0 // (int) $5616 = 0 // (int) 4@ = 0 // (int) :LAN_C3_1377 $5340(4@,10) > 0 // (int) var > num jump_if_false @LAN_C3_1500 009F: actor $5340(4@,10) dead jump_if_false @LAN_C3_1479 4@ == 0 // (int) var == num jump_if_false @LAN_C3_1456 $3343 == -1 // (int) var == num jump_if_false @LAN_C3_1456 $3343 = 0 // (int) 02DC: (unknown) $5340(4@,10) 1@ 2@ 3@ 01F9: $3343 = create_weapon_pickup #BAT group 3 ammo 1 at 1@ 2@ 3@ :LAN_C3_1456 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_C3_1283 4@ 0@ += 1 // (int) 0002: jump @LAN_C3_1500 :LAN_C3_1479 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_C3_1311 $5340(4@,10) 4@ $5616 += 1 // (int) :LAN_C3_1500 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1377 0026: return :LAN_C3_1519 3@ = 0 // (int) 4@ = 0 // (int) :LAN_C3_1527 $5340(4@,10) > 0 // (int) var > num jump_if_false @LAN_C3_1581 009F: actor $5340(4@,10) dead jump_if_false @LAN_C3_1581 0080: actor $5340(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C3_1581 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :LAN_C3_1581 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1527 3@ > 0 // (int) var > num jump_if_false @LAN_C3_1611 005F: (unknown) :LAN_C3_1611 005E: (unknown) 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5665 :LAN_C3_1627 0011: $5665 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_1740 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @LAN_C3_1519 $5369(8@,10) $5379(8@,10) $5389(8@,10) jump_if_false @LAN_C3_1707 8089: not actor $1038 in_sphere $5369(8@,10) $5379(8@,10) $5389(8@,10) radius 4.5 4.5 3.0 sphere 0 0022: jump_if_false @LAN_C3_1707 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :LAN_C3_1707 8@ += 1 // (int) 001C: 8@ == $5665 // (int) num == var 0022: jump_if_false @LAN_C3_1728 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :LAN_C3_1728 7@ += 1 // (int) 0002: jump @LAN_C3_1627 :LAN_C3_1740 005F: (unknown) 0@ = 0 // (int) 0@ = 0 // (int) :LAN_C3_1750 $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1750 0@ = 0 // (int) :LAN_C3_1785 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_1835 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C3_1140 $5369(0@,10) $5379(0@,10) $5389(0@,10) $5399(0@,10) 0@ += 1 // (int) 0002: jump @LAN_C3_1785 :LAN_C3_1835 $5617 = 0 // (int) 0026: return 0@ = 0 // (int) :LAN_C3_1846 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_1945 // Note: the incorrect math opcode was used here 0035: $5340(0@,10) = $2818(0@,10) // (int vars) 0352: (unknown) $2818(0@,10) $2818(0@,10) = -1 // (int) 0045: actor $5340(0@,10) defined jump_if_false @LAN_C3_1905 00C1: (unknown) $5340(0@,10) $5350(0@,10) :LAN_C3_1905 0@ == 0 // (int) var == num jump_if_false @LAN_C3_1933 0106: give_actor $5340(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5340(0@,10) 0 :LAN_C3_1933 0@ += 1 // (int) 0002: jump @LAN_C3_1846 :LAN_C3_1945 $5617 = 0 // (int) 0026: return 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 -30.0 -30.0 -30.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 30.0 30.0 30.0 3@ 4@ 5@ 0425: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ $5588 $5589 6@ 6@ > -1 // (int) var > num jump_if_false @LAN_C3_2167 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @LAN_C3_1092 7@ 7@ > -1 // (int) var > num jump_if_false @LAN_C3_2164 0 >= $5618 // (int) num >= var 0022: jump_if_false @LAN_C3_2126 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @LAN_C3_2088 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @LAN_C3_2119 :LAN_C3_2088 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :LAN_C3_2119 0002: jump @LAN_C3_2157 :LAN_C3_2126 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :LAN_C3_2157 0002: jump @LAN_C3_2167 :LAN_C3_2164 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :LAN_C3_2167 0026: return 0035: $5620 = 0@ // (int vars) 0036: $5621 = $2169(0@,30) // (float vars) 0036: $5622 = $2199(0@,30) // (float vars) 0036: $5623 = $2229(0@,30) // (float vars) 0035: $5619 = $463(0@,30) // (int vars) 037B: constant_params 1 variable_params 2 unknown 3 call_with_params @NONAME_1_32785 $373(0@,30) $5588 $5589 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @NONAME_1_33290 $373(0@,30) $5590 $5591 $5593 $5594 $5592 = 336 // (int) 02E2: $5595 = 6 // (any) 047B: (unknown) $5620 $5624 047E: (unknown) $5624 2 0 $5625 $5635 $5645 $5655 $5655 += 180.0 // (float) 047D: (unknown) $5624 3 $5665 2@ = 0 // (int) :LAN_C3_2299 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_2364 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 1@ += 1 // (int) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @LAN_C3_2299 :LAN_C3_2364 $5665 += 1 // (int) 0160: load_model $5588 0160: load_model $5589 0160: load_model $5590 0160: load_model $5591 0160: load_model $5592 0228: (unknown) $5619 == 1 // (int) var == num jump_if_false @LAN_C3_2418 $5618 = 5 // (int) 0002: jump @LAN_C3_2450 :LAN_C3_2418 $5619 == 2 // (int) var == num jump_if_false @LAN_C3_2444 $5618 = 10 // (int) 0002: jump @LAN_C3_2450 :LAN_C3_2444 $5618 = 15 // (int) :LAN_C3_2450 $5617 = 0 // (int) 0026: return 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25305 $5620 0@ 0483: (unknown) 0@ $5624 $5655 += 180.0 // (float) 047D: (unknown) $5624 11 $5665 2@ = 0 // (int) :LAN_C3_2494 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_2554 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @LAN_C3_2494 :LAN_C3_2554 $3343 > -1 // (int) var > num jump_if_false @LAN_C3_2577 0141: destroy_pickup $3343 $3343 = -1 // (int) :LAN_C3_2577 0026: return :LAN_C3_2579 0@ == 0 // (int) var == num jump_if_false @LAN_C3_2622 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C3_2798 :LAN_C3_2622 0@ == 1 // (int) var == num jump_if_false @LAN_C3_2655 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C3_2798 :LAN_C3_2655 0@ == 2 // (int) var == num jump_if_false @LAN_C3_2697 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C3_2798 :LAN_C3_2697 0@ == 3 // (int) var == num jump_if_false @LAN_C3_2741 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C3_2798 :LAN_C3_2741 0@ == 4 // (int) var == num jump_if_false @LAN_C3_2772 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C3_2798 :LAN_C3_2772 0@ == 5 // (int) var == num jump_if_false @LAN_C3_2798 03CF: (unknown) 237 130 180 255 :LAN_C3_2798 0026: return :LAN_C3_2800 00BC: (unknown) 0@ 2 0026: return :LAN_C3_2807 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C3_2807 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C3_2862 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C3_2862 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C3_2877 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C3_2877 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_2922 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C3_2922 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C3_2936 005F: (unknown) :LAN_C3_2936 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C3_2983 005F: (unknown) :LAN_C3_2983 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_C3_3030 005F: (unknown) :LAN_C3_3030 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C3_3044 005F: (unknown) :LAN_C3_3044 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C3_3071 005F: (unknown) :LAN_C3_3071 0485: unknown_check 0@ 214 jump_if_false @LAN_C3_3086 005E: (unknown) :LAN_C3_3086 0485: unknown_check 0@ 215 jump_if_false @LAN_C3_3101 005E: (unknown) :LAN_C3_3101 0485: unknown_check 0@ 216 jump_if_false @LAN_C3_3116 005E: (unknown) :LAN_C3_3116 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C3_3233 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LAN_C3_3193 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C3_2800 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C3_3193 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C3_3193 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C3_3222 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C3_3233 :LAN_C3_3222 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C3_3233 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_C3_3375 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C3_3329 0045: actor 1@ defined jump_if_false @LAN_C3_3322 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C3_3322 0002: jump @LAN_C3_3368 :LAN_C3_3329 0045: actor 1@ defined jump_if_false @LAN_C3_3368 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C3_3368 0002: jump @LAN_C3_3382 :LAN_C3_3375 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C3_3382 0026: return :LAN_C3_3384 1@ = 0 // (int) :LAN_C3_3388 $5410(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3388 0@ > 8 // (int) var > num jump_if_false @LAN_C3_3430 0@ = 8 // (int) :LAN_C3_3430 $5674 = 0 // (int) 0035: $5675 = 0@ // (int vars) 0026: return :LAN_C3_3442 0035: 1@ = $5674 // (int vars) not $5410(1@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3468 020D: (unknown) $5410(1@,8) :LAN_C3_3468 0035: $5410(1@,8) = 0@ // (int vars) $5674 += 1 // (int) 0017: $5674 >= $5675 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_3499 // Note: the incorrect math opcode was used here $5674 = 0 // (int) :LAN_C3_3499 0026: return :LAN_C3_3501 0@ = 0 // (int) :LAN_C3_3505 not $5410(0@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3526 020D: (unknown) $5410(0@,8) :LAN_C3_3526 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3505 0026: return 0@ = 0 // (int) :LAN_C3_3549 not $5410(0@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3570 003F: destroy_actor $5410(0@,8) :LAN_C3_3570 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3549 0026: return 0@ = 0 // (int) :LAN_C3_3593 not $5410(0@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3614 0112: remove_references_to_actor $5410(0@,8) // Like turning an actor into a random pedestrian :LAN_C3_3614 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3593 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_C3_3645 005F: (unknown) :LAN_C3_3645 009F: actor 0@ dead jump_if_false @LAN_C3_3657 005F: (unknown) :LAN_C3_3657 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_3692 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_3692 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_3773 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C3_3773 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3800 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C3_3800 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C3_3826 1@ = -1 // (int) :LAN_C3_3826 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3846 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C3_3846 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3866 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C3_3866 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3886 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C3_3886 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3906 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C3_3906 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3926 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C3_3926 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3942 02E2: 1@ = 0 // (any) :LAN_C3_3942 0026: return 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @LAN_C3_4161 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @LAN_C3_3983 005F: (unknown) :LAN_C3_3983 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4028 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4028 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4073 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4073 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4117 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4117 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4161 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4161 005E: (unknown) 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4208 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4208 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4253 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4253 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4298 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4298 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4343 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4343 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4388 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4388 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4433 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4433 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4478 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4478 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4523 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4523 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4568 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4568 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4613 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4613 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4658 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4658 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4703 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4703 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4748 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4748 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4793 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4793 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4838 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4838 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4883 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4883 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4928 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4928 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4973 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4973 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5018 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5018 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5063 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5063 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5108 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5108 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5153 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5153 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5198 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5198 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5243 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5243 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5288 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5288 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5333 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5333 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5378 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5378 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5423 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5423 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5468 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5468 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5513 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5513 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5558 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5558 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5603 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5603 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5648 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5648 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5693 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5693 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5737 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5737 005E: (unknown) :LAN_C3_5739 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5784 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5784 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5829 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5829 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5874 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5874 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5919 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5919 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5964 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5964 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6009 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6009 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6054 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6054 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6099 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6099 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6144 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6144 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6189 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6189 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6234 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6234 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6279 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6279 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6324 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6324 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6369 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6369 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6409 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6409 005E: (unknown) :LAN_C3_6411 009D: wasted_or_busted // mission only 0022: jump_if_false @LAN_C3_6433 // Note: the incorrect math opcode was used here $5903 = 1 // (int) 0002: jump @LAN_C3_6540 :LAN_C3_6433 $5875 == 1 // (int) var == num jump_if_false @LAN_C3_6483 009F: actor $5692 dead jump_if_false @LAN_C3_6483 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C3_6477 $5678 = 1 // (int) :LAN_C3_6477 $5903 = 1 // (int) :LAN_C3_6483 $5877 == 1 // (int) var == num jump_if_false @LAN_C3_6515 $5678 = 2 // (int) $5903 = 1 // (int) 0002: jump @LAN_C3_6540 :LAN_C3_6515 $5894 == 1 // (int) var == num jump_if_false @LAN_C3_6540 $5678 = 3 // (int) $5903 = 1 // (int) :LAN_C3_6540 $5903 == 1 // (int) var == num jump_if_false @LAN_C3_6568 $5676 = 10 // (int) 0025: gosub @LAN_C3_21174 005F: (unknown) :LAN_C3_6568 005E: (unknown) :LAN_C3_6570 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C3_190 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 136 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 14 01CF: (unknown) 0045: actor $1038 defined jump_if_false @LAN_C3_6713 0044: put_actor $1038 at -86.0 -1592.66 13.19 010F: (unknown) $1038 -85.51 -1589.75 13.2 003E: $5692 = create_actor_pedtype 22 model 136 at -84.8 -1589.83 13.19 0153: (unknown) $1038 $5692 :LAN_C3_6713 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCCAA' 'SLNCCAA' $5692 0 // ~w~Hey, Vic. What're you doing here man? You should be out there building our empire. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCCAA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCCAB' 'SLNCCAB' $1038 0 // ~w~What empire? I own a few businesses - now it's an empire? And what do you mean 'our' empire? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCCAB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCCAC' 'SLNCCAC' $5692 0 // ~w~Call it what you want, 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCCAC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCCAD' 'SLNCCAD' $5692 0 // ~w~but when the Mendez brothers finally work out that we ripped them off, 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCCAD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCCAE' 'SLNCCAE' $5692 0 // ~w~you're gonna need all the cash you can get. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCCAE' 00B9: set_camera_position -87.6 -1593.14 13.94 rotations 0 0 0 00BA: set_camera_point_at -86.86 -1592.47 13.96 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 20000 00B9: set_camera_position -86.89 -1592.45 13.98 rotations 0 0 0 00BA: set_camera_point_at -86.2 -1591.72 14.03 mode 1 0045: actor $1038 defined jump_if_false @LAN_C3_7094 00EE: (unknown) $1038 -85.51 -1589.75 01EC: (unknown) $1038 0 :LAN_C3_7094 0045: actor $5692 defined jump_if_false @LAN_C3_7117 04B4: (unknown) $5692 120 524 100.0 :LAN_C3_7117 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 500 jump_if_false @LAN_C3_7154 0002: jump @LAN_C3_7984 :LAN_C3_7154 0045: actor $1038 defined jump_if_false @LAN_C3_7176 0045: actor $5692 defined jump_if_false @LAN_C3_7176 :LAN_C3_7176 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCCAA' 1 0045: actor $5692 defined jump_if_false @LAN_C3_7220 04B4: (unknown) $5692 121 542 1.0 :LAN_C3_7220 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 2000 jump_if_true @LAN_C3_7984 0045: actor $5692 defined jump_if_false @LAN_C3_7263 0528: (unknown) $5692 542 -0.95 :LAN_C3_7263 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCCAA' jump_if_false @LAN_C3_7296 0002: jump @LAN_C3_7984 :LAN_C3_7296 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCCAB' 1 0045: actor $1038 defined jump_if_false @LAN_C3_7340 04B4: (unknown) $1038 121 556 1.0 :LAN_C3_7340 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 2000 jump_if_true @LAN_C3_7984 0045: actor $1038 defined jump_if_false @LAN_C3_7381 0528: (unknown) $1038 556 -0.75 :LAN_C3_7381 0045: actor $1038 defined jump_if_false @LAN_C3_7404 04B4: (unknown) $1038 120 514 1.0 :LAN_C3_7404 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCCAB' jump_if_false @LAN_C3_7437 0002: jump @LAN_C3_7984 :LAN_C3_7437 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCCAC' 1 0045: actor $5692 defined jump_if_false @LAN_C3_7469 :LAN_C3_7469 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCCAC' jump_if_false @LAN_C3_7502 0002: jump @LAN_C3_7984 :LAN_C3_7502 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCCAF' 'SLNCCAF' $1038 0 // ~w~What? And your just gonna sit here? 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCCAD' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCCAD' jump_if_false @LAN_C3_7587 0002: jump @LAN_C3_7984 :LAN_C3_7587 0045: actor $1038 defined jump_if_false @LAN_C3_7615 0045: actor $5692 defined jump_if_false @LAN_C3_7615 0153: (unknown) $5692 $1038 :LAN_C3_7615 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCCAG' 'SLNCCAG' $5692 0 // ~w~Hey, man. It's 'your' empire. 0045: actor $5692 defined jump_if_false @LAN_C3_7669 04B4: (unknown) $5692 120 523 1.0 :LAN_C3_7669 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCCAE' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCCAE' jump_if_false @LAN_C3_7723 0002: jump @LAN_C3_7984 :LAN_C3_7723 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCCAF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCCAF' 1 0045: actor $1038 defined jump_if_false @LAN_C3_7786 04B4: (unknown) $1038 120 511 1.0 :LAN_C3_7786 0045: actor $1038 defined jump_if_false @LAN_C3_7809 04B4: (unknown) $1038 121 559 1.0 :LAN_C3_7809 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCCAF' jump_if_false @LAN_C3_7842 0002: jump @LAN_C3_7984 :LAN_C3_7842 0045: actor $5692 defined jump_if_false @LAN_C3_7857 0154: (unknown) $5692 :LAN_C3_7857 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCCAG' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCCAG' 1 0045: actor $5692 defined jump_if_false @LAN_C3_7920 04B4: (unknown) $5692 121 550 1.0 :LAN_C3_7920 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 1000 jump_if_true @LAN_C3_7984 0045: actor $5692 defined jump_if_false @LAN_C3_7951 :LAN_C3_7951 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCCAG' jump_if_false @LAN_C3_7984 0002: jump @LAN_C3_7984 :LAN_C3_7984 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 003F: destroy_actor $5692 $5692 = 0 // (int) 0045: actor $1038 defined jump_if_false @LAN_C3_8066 00A2: (unknown) $1038 0154: (unknown) $1038 0044: put_actor $1038 at -106.82 -1609.77 9.14 00CF: set_actor $1038 Z_angle_to 150.0 0221: (unknown) 0352: (unknown) $1038 :LAN_C3_8066 0444: (unknown) 120 0444: (unknown) 121 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C3_355 1000 0026: return :LAN_C3_8108 0045: actor $1038 defined jump_if_false @LAN_C3_8243 0139: 1@ = random_int_in_ranges 0 8 0078: if or 0227: (unknown) $5453(1@,8) $5461(1@,8) $5469(1@,8) 1.5 1.5 3.0 0080: actor $1038 near_point $5453(1@,8) $5461(1@,8) radius 2.5 2.5 sphere 0 0022: jump_if_false @LAN_C3_8180 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_8180 005D: sphere_onscreen $5453(1@,8) $5461(1@,8) $5469(1@,8) radius 5.0 0022: jump_if_false @LAN_C3_8232 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5453(1@,8) $5461(1@,8) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C3_8232 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_8232 0035: 0@ = 1@ // (int vars) 0002: jump @LAN_C3_8245 :LAN_C3_8243 005F: (unknown) :LAN_C3_8245 005E: (unknown) :LAN_C3_8247 0045: actor $1038 defined 0022: jump_if_false @LAN_C3_8457 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 0 7 $5908 > 15 // (int) var > num jump_if_false @LAN_C3_8294 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C3_3501 0002: jump @LAN_C3_8318 :LAN_C3_8294 $5908 > 20 // (int) var > num jump_if_false @LAN_C3_8318 $5908 = 0 // (int) 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C3_8318 0227: (unknown) $5514(1@,7) $5521(1@,7) $5528(1@,7) 1.5 1.5 3.0 0022: jump_if_false @LAN_C3_8356 // Note: the incorrect math opcode was used here $5908 += 1 // (int) 005F: (unknown) :LAN_C3_8356 0080: actor $1038 near_point $5514(1@,7) $5521(1@,7) radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C3_8390 // Note: the incorrect math opcode was used here $5908 += 1 // (int) 005F: (unknown) :LAN_C3_8390 005D: sphere_onscreen $5514(1@,7) $5521(1@,7) $5528(1@,7) radius 5.0 0022: jump_if_false @LAN_C3_8448 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5514(1@,7) $5521(1@,7) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C3_8448 // Note: the incorrect math opcode was used here $5908 += 1 // (int) 005F: (unknown) :LAN_C3_8448 $5908 = 0 // (int) 0035: 0@ = 1@ // (int vars) :LAN_C3_8457 005E: (unknown) :LAN_C3_8459 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C3_8468 $5447(1@,2) == 0 // (int) var == num jump_if_false @LAN_C3_8488 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C3_8488 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C3_8468 005F: (unknown) :LAN_C3_8507 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C3_8516 $5502(1@,4) == 0 // (int) var == num jump_if_false @LAN_C3_8536 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C3_8536 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LAN_C3_8516 005F: (unknown) :LAN_C3_8555 0139: 3@ = random_int_in_ranges 0 2 003E: $5447(2@,2) = create_actor_pedtype 15 model $5332(3@,2) at $5453(0@,8) $5461(0@,8) $5469(0@,8) 015D: (unknown) $5447(2@,2) 18 01A4: (unknown) $5447(2@,2) 1 00CF: set_actor $5447(2@,2) Z_angle_to 1@ 03DE: (unknown) $5447(2@,2) 1 0347: (unknown) $5447(2@,2) 1 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C3_8658 0106: give_actor $5447(2@,2) weapon $5685 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C3_8668 :LAN_C3_8658 0106: give_actor $5447(2@,2) weapon $5686 ammo 100 // Load the weapon model before using this :LAN_C3_8668 01EC: (unknown) $5447(2@,2) 1 04B9: (unknown) $5447(2@,2) 1 1 0 0278: (unknown) $5447(2@,2) 0 $5449(2@,2) = 1 // (int) 0189: (unknown) 0 $5447(2@,2) 04FD: 0026: return :LAN_C3_8713 0139: 3@ = random_int_in_ranges 0 2 003E: $5502(2@,4) = create_actor_pedtype 1 model $5433(3@,3) at $5514(0@,7) $5521(0@,7) $5528(0@,7) 015D: (unknown) $5502(2@,4) 18 01A4: (unknown) $5502(2@,4) 1 $5883 == 0 // (int) var == num jump_if_false @LAN_C3_8785 00CF: set_actor $5502(2@,4) Z_angle_to 1@ 0002: jump @LAN_C3_8810 :LAN_C3_8785 $5883 == 1 // (int) var == num jump_if_false @LAN_C3_8810 010F: (unknown) $5502(2@,4) $5695 $5696 $5697 :LAN_C3_8810 03DE: (unknown) $5502(2@,4) 1 03A5: (unknown) $5502(2@,4) 0 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C3_8859 0106: give_actor $5502(2@,4) weapon $5685 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C3_8923 :LAN_C3_8859 3@ == 1 // (int) var == num jump_if_false @LAN_C3_8888 0106: give_actor $5502(2@,4) weapon $5687 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C3_8923 :LAN_C3_8888 0106: give_actor $5502(2@,4) weapon $5686 ammo 100 // Load the weapon model before using this 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C3_8923 03A5: (unknown) $5502(2@,4) 1 :LAN_C3_8923 01EC: (unknown) $5502(2@,4) 1 04B9: (unknown) $5502(2@,4) 1 1 0 0278: (unknown) $5502(2@,4) 0 041B: (unknown) $5502(2@,4) 9 00C1: (unknown) $5502(2@,4) $5510(2@,4) 00BC: (unknown) $5510(2@,4) 0 $5506(2@,4) = 1 // (int) 0189: (unknown) 1 $5502(2@,4) 04FD: 0026: return :LAN_C3_8994 0045: actor $1038 defined 0022: jump_if_false @LAN_C3_9178 // Note: the incorrect math opcode was used here 0036: 0@ = $1042 // (float vars) 0036: 1@ = $1043 // (float vars) 0036: 2@ = $1044 // (float vars) 0139: 3@ = random_int_in_ranges 0 4 0138: 4@ = random_float_in_ranges 150.0 200.0 3@ == 0 // (int) var == num jump_if_false @LAN_C3_9057 002C: 0@ -= 4@ // (float vars) 0002: jump @LAN_C3_9107 :LAN_C3_9057 3@ == 1 // (int) var == num jump_if_false @LAN_C3_9080 002A: 0@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C3_9107 :LAN_C3_9080 3@ == 2 // (int) var == num jump_if_false @LAN_C3_9103 002C: 1@ -= 4@ // (float vars) 0002: jump @LAN_C3_9107 :LAN_C3_9103 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here :LAN_C3_9107 01B5: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 031D: (unknown) $1042 $1043 0@ 1@ 5@ 100.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_C3_9139 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_9139 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @LAN_C3_9156 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_9156 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @LAN_C3_5739 0@ 1@ 2@ jump_if_false @LAN_C3_9178 005F: (unknown) :LAN_C3_9178 005E: (unknown) :LAN_C3_9180 0045: actor $1038 defined jump_if_false @LAN_C3_9662 11@ = 0 // (int) 9@ = 0 // (int) :LAN_C3_9199 11@ == 0 // (int) var == num jump_if_false @LAN_C3_9274 0001: wait 0 ms 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LAN_C3_8994 2@ 3@ 4@ jump_if_false @LAN_C3_9245 11@ = 1 // (int) 0002: jump @LAN_C3_9267 :LAN_C3_9245 9@ += 1 // (int) 9@ == 50 // (int) var == num jump_if_false @LAN_C3_9267 11@ = 1 // (int) :LAN_C3_9267 0002: jump @LAN_C3_9199 :LAN_C3_9274 0048: $5558(0@,2) = create_car $5680 at 2@ 3@ 4@ 0233: (unknown) $5558(0@,2) $5695 $5696 0254: enable_car $5558(0@,2) stuck_check_distance_to 2.0 time_to 5000 00DD: (unknown) $5558(0@,2) 9@ = 0 // (int) 6@ = 0 // (int) :LAN_C3_9320 0011: 1@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_9595 // Note: the incorrect math opcode was used here 0001: wait 0 ms 8@ = -1 // (int) :LAN_C3_9339 8@ == -1 // (int) var == num jump_if_false @LAN_C3_9384 0001: wait 0 ms $5564(9@,8) == 0 // (int) var == num jump_if_false @LAN_C3_9372 0035: 8@ = 9@ // (int vars) :LAN_C3_9372 9@ += 1 // (int) 0002: jump @LAN_C3_9339 :LAN_C3_9384 0139: 5@ = random_int_in_ranges 0 2 004F: unknown_check $5558(0@,2) jump_if_false @LAN_C3_9410 02BD: (unknown) $5558(0@,2) 7@ :LAN_C3_9410 7@ == -1 // (int) var == num jump_if_false @LAN_C3_9456 00A4: $5564(8@,8) = create_actor_pedtype 1 model $5433(5@,3) in_car $5558(0@,2) driverseat 0106: give_actor $5564(8@,8) weapon $5688 ammo 200 // Load the weapon model before using this 0002: jump @LAN_C3_9511 :LAN_C3_9456 0118: $5564(8@,8) = create_actor_pedtype 1 model $5433(5@,3) in_car $5558(0@,2) passenger_seat -1 0106: give_actor $5564(8@,8) weapon $5687 ammo 200 // Load the weapon model before using this 0442: (unknown) $5564(8@,8) 1 03D6: (unknown) $5564(8@,8) 250 03D7: (unknown) $5564(8@,8) 1000 :LAN_C3_9511 015D: (unknown) $5564(8@,8) 18 00E3: (unknown) $5564(8@,8) 01A4: (unknown) $5564(8@,8) 1 03DE: (unknown) $5564(8@,8) 1 041B: (unknown) $5564(8@,8) 9 01EC: (unknown) $5564(8@,8) 1 04B9: (unknown) $5564(8@,8) 1 1 0 0278: (unknown) $5564(8@,8) 0 $5572(8@,8) = 1 // (int) 6@ += 1 // (int) 0002: jump @LAN_C3_9320 :LAN_C3_9595 0051: set_car $5558(0@,2) traffic_behavior_to 3 0050: set_car $5558(0@,2) max_speed_to 25.0 004A: car $5558(0@,2) drive_to $5695 $5696 $5697 00C0: (unknown) $5558(0@,2) $5560(0@,2) 00BC: (unknown) $5560(0@,2) 0 $5562(0@,2) = 1 // (int) $5884 += 1 // (int) 0002: jump @LAN_C3_9664 :LAN_C3_9662 039E: (unknown) :LAN_C3_9664 0026: return :LAN_C3_9666 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 0045: actor $1038 defined jump_if_false @LAN_C3_9755 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C3_9755 0026: return :LAN_C3_9757 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_9811 // Note: the incorrect math opcode was used here 807E: not actor 0@ driving 0022: jump_if_false @LAN_C3_9811 // Note: the incorrect math opcode was used here 826A: not unknown_check 0@ 0022: jump_if_false @LAN_C3_9811 // Note: the incorrect math opcode was used here 014D: 1@ = actor 0@ health 1@ -= 3 // (int) 1@ > 0 // (int) var > num jump_if_false @LAN_C3_9811 014B: set_actor 0@ health_to 1@ :LAN_C3_9811 0026: return :LAN_C3_9813 $1045 = 1 // (int) $5676 = 0 // (int) $5875 = 0 // (int) $5876 = 0 // (int) $5877 = 0 // (int) $5883 = 0 // (int) $5890 = 0 // (int) $5891 = 0 // (int) $5892 = 1 // (int) $5893 = 0 // (int) $5894 = 0 // (int) $5895 = 1 // (int) $5899 = 0 // (int) $5903 = 0 // (int) $5905 = 100 // (int) $5906 = 0 // (int) $5907 = 0 // (int) $5733 = 15.0 // (float) $5741 = 20.0 // (float) $5749 = 0 // (float) $5734 = 10.0 // (float) $5742 = 21.0 // (float) $5750 = 0 // (float) $5735 = 5.0 // (float) $5743 = 20.0 // (float) $5751 = 0 // (float) $5736 = 0 // (float) $5744 = 21.0 // (float) $5752 = 0 // (float) $5737 = -5.0 // (float) $5745 = 20.0 // (float) $5753 = 0 // (float) $5738 = -10.0 // (float) $5746 = 21.0 // (float) $5754 = 0 // (float) $5739 = -15.0 // (float) $5747 = 20.0 // (float) $5755 = 0 // (float) $5740 = 0 // (float) $5748 = 0 // (float) $5756 = 0 // (float) $5791 = 15.0 // (float) $5798 = 29.0 // (float) $5805 = 0 // (float) $5792 = 10.0 // (float) $5799 = 28.0 // (float) $5806 = 0 // (float) $5793 = 5.0 // (float) $5800 = 29.0 // (float) $5807 = 0 // (float) $5794 = 0 // (float) $5801 = 28.0 // (float) $5808 = 0 // (float) $5795 = -5.0 // (float) $5802 = 29.0 // (float) $5809 = 0 // (float) $5796 = -10.0 // (float) $5803 = 28.0 // (float) $5810 = 0 // (float) $5797 = -15.0 // (float) $5804 = 29.0 // (float) $5811 = 0 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @MAIN_6396 $2334 $5677 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @NONAME_1_40559 4 3 jump_if_false @LAN_C3_10231 0025: gosub @LAN_C3_10435 0002: jump @LAN_C3_10261 :LAN_C3_10231 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_6570 011F: show_text_1number_highpriority GXT 'LANC332' number 5 time 10000 flag 1 // ~w~A minimum of ~1~ businesses are required. Expand your Empire! 0026: return :LAN_C3_10261 0001: wait 0 ms :LAN_C3_10264 $5676 == 0 // (int) var == num jump_if_false @LAN_C3_10331 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_6411 jump_if_false @LAN_C3_10324 0025: gosub @LAN_C3_15539 0025: gosub @LAN_C3_20224 0025: gosub @LAN_C3_13871 0025: gosub @LAN_C3_17262 :LAN_C3_10324 0002: jump @LAN_C3_10264 :LAN_C3_10331 $5676 == 1 // (int) var == num jump_if_false @LAN_C3_10413 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_6411 jump_if_false @LAN_C3_10406 0025: gosub @LAN_C3_20902 0025: gosub @LAN_C3_20352 0025: gosub @LAN_C3_18713 0025: gosub @LAN_C3_18501 0025: gosub @LAN_C3_20224 0025: gosub @LAN_C3_20797 :LAN_C3_10406 0002: jump @LAN_C3_10331 :LAN_C3_10413 not $5676 == 10 // (int) var == num jump_if_false @LAN_C3_10433 0002: jump @LAN_C3_10261 :LAN_C3_10433 0026: return :LAN_C3_10435 00AA: set_parked_car_generator $1838 cars_to_generate_to 0 00AA: set_parked_car_generator $1839 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @SAFEHOU_12168 30 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_190 0 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_9666 0025: gosub @LAN_C3_13497 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @LAN_C3_10615 0200: (unknown) $1038 0 003E: $5867 = create_actor_pedtype 22 model 0 at -89.82 -1589.18 9.46 010F: (unknown) $5867 -87.34 -1577.98 9.46 003E: $5692 = create_actor_pedtype 22 model $5691 at -91.24 -1588.82 9.46 010F: (unknown) $5692 -88.63 -1577.38 9.46 0153: (unknown) $5692 $5867 0153: (unknown) $5867 $5692 01EC: (unknown) $5692 1 :LAN_C3_10615 0048: $5865 = create_car $5679 at -89.41 -1575.04 9.46 00D1: set_car $5865 Z_angle_to 330.0 0496: (unknown) $5865 1 0048: $5866 = create_car $5679 at -84.75 -1577.34 9.46 00D1: set_car $5866 Z_angle_to 330.0 00B9: set_camera_position -95.58 -1583.27 10.0 rotations 0 0 0 00BA: set_camera_point_at -94.8 -1583.88 10.11 mode 2 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3AA' 'LANC314' $5692 0 // ~w~Stop yelling at me. It's not my fault. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3AA' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3AB' 'LANC315' $5867 0 // ~w~Yes it is. If you hadn't stolen the Mendezes' coke they wouldn't be attacking all of my businesses. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3AB' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3AE' 'LANC318' $5692 0 // ~w~I'm sick and tired of you blaming me for everything. Now, I'm gonna save 'your' empire - you do what you want. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3AE' 0045: actor $5692 defined jump_if_false @LAN_C3_10905 00EE: (unknown) $5692 -88.63 -1577.38 0002: jump @LAN_C3_10912 :LAN_C3_10905 0002: jump @LAN_C3_11600 :LAN_C3_10912 0001: wait 10 ms 0045: actor $5867 defined jump_if_false @LAN_C3_10948 00EE: (unknown) $5867 -87.34 -1577.98 0002: jump @LAN_C3_10955 :LAN_C3_10948 0002: jump @LAN_C3_11600 :LAN_C3_10955 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -95.58 -1583.27 10.0 rotations 0 0 0 00BA: set_camera_point_at -94.82 -1582.64 10.15 mode 1 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3AA' 1 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4341 1500 jump_if_false @LAN_C3_11058 0002: jump @LAN_C3_11600 :LAN_C3_11058 0045: actor $5692 defined jump_if_false @LAN_C3_11081 04B4: (unknown) $5692 121 561 1.0 :LAN_C3_11081 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3AA' jump_if_false @LAN_C3_11114 0002: jump @LAN_C3_11600 :LAN_C3_11114 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3AB' 1 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4341 4000 jump_if_false @LAN_C3_11162 0002: jump @LAN_C3_11600 :LAN_C3_11162 00B9: set_camera_position -84.91 -1572.65 9.79 rotations 0 0 0 00BA: set_camera_point_at -85.41 -1573.51 9.91 mode 2 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3AB' jump_if_false @LAN_C3_11234 0002: jump @LAN_C3_11600 :LAN_C3_11234 0045: actor $5867 defined jump_if_false @LAN_C3_11261 00A2: (unknown) $5867 04B4: (unknown) $5867 120 511 1.0 :LAN_C3_11261 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3AE' 1 0045: actor $5692 defined jump_if_false @LAN_C3_11309 04B4: (unknown) $5692 121 554 1.0 0154: (unknown) $5692 :LAN_C3_11309 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4341 3600 jump_if_false @LAN_C3_11336 0002: jump @LAN_C3_11600 :LAN_C3_11336 0045: actor $5692 defined jump_if_false @LAN_C3_11357 0528: (unknown) $5692 554 -1.0 :LAN_C3_11357 0045: actor $5692 defined jump_if_false @LAN_C3_11389 0154: (unknown) $5692 004F: unknown_check $5865 jump_if_false @LAN_C3_11389 00EA: (unknown) $5692 $5865 :LAN_C3_11389 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3AE' jump_if_false @LAN_C3_11422 0002: jump @LAN_C3_11600 :LAN_C3_11422 0045: actor $5692 defined jump_if_false @LAN_C3_11512 004F: unknown_check $5865 jump_if_false @LAN_C3_11512 :LAN_C3_11444 82A6: not (unknown) $5692 $5865 0022: jump_if_false @LAN_C3_11512 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $5692 defined 0022: jump_if_false @LAN_C3_11482 // Note: the incorrect math opcode was used here 004F: unknown_check $5865 0022: jump_if_false @LAN_C3_11482 // Note: the incorrect math opcode was used here :LAN_C3_11482 0377: (unknown) 44 16@ not 16@ == 0 // (int) var == num jump_if_false @LAN_C3_11505 0002: jump @LAN_C3_11600 :LAN_C3_11505 0002: jump @LAN_C3_11444 :LAN_C3_11512 004F: unknown_check $5865 jump_if_false @LAN_C3_11573 0052: set_car $5865 driver_behaviour_to 0 0051: set_car $5865 traffic_behavior_to 3 0300: (unknown) $5865 5 004A: car $5865 drive_to -10.08 -1582.19 9.32 0050: set_car $5865 max_speed_to 20.0 02E9: set_car $5865 speed_to 5.0 :LAN_C3_11573 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4341 3000 jump_if_false @LAN_C3_11600 0002: jump @LAN_C3_11600 :LAN_C3_11600 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @LAN_C3_11871 0200: (unknown) $1038 1 0044: put_actor $1038 at -87.34 -1577.98 9.46 010F: (unknown) $1038 -78.92 -1562.8 9.47 0221: (unknown) 0036: $5896 = $1042 // (float vars) 0036: $5897 = $1043 // (float vars) 0036: $5898 = $1044 // (float vars) 010E: $5888 = current_time_in_ms 037B: constant_params 3 variable_params 3 unknown 35 call_with_params @NONAME_1_30969 $1042 $1043 $1044 7@ 8@ 9@ 0465: (unknown) 7@ 4@ 5@ 6@ 0078: if or 7@ == 21 // (int) var == num 7@ == 26 // (int) var == num jump_if_false @LAN_C3_11769 $5695 = 0 // (float) $5696 = 40.0 // (float) $5697 = 0 // (float) 0002: jump @LAN_C3_11786 :LAN_C3_11769 $5695 = 0 // (float) $5696 = 20.0 // (float) $5697 = 0 // (float) :LAN_C3_11786 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 $5695 $5696 $5697 $2259(7@,30) $5695 $5696 $5697 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) $5695 $5696 $5697 $5695 $5696 $5697 037B: constant_params 1 variable_params 2 unknown 35 call_with_params @NONAME_1_32785 $373(7@,30) $5588 $5589 0025: gosub @LAN_C3_13747 :LAN_C3_11871 0045: actor $5692 defined jump_if_false @LAN_C3_11891 003F: destroy_actor $5692 $5692 = 0 // (int) :LAN_C3_11891 0045: actor $5867 defined jump_if_false @LAN_C3_11911 003F: destroy_actor $5867 $5867 = 0 // (int) :LAN_C3_11911 004F: unknown_check $5865 jump_if_false @LAN_C3_11926 0049: destroy_car $5865 :LAN_C3_11926 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3384 10 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_355 1000 0045: actor $1038 defined jump_if_false @LAN_C3_12030 0125: set_traffic_density_multiplier_to 1.0 00C3: (unknown) 4@ 5@ 6@ $5694 0057: show_text_highpriority GXT 'LANC301' time 7000 flag 1 // ~w~The Mendezes' goons are attacking all your businesses. Go help Lance defend the ~y~business. 0058: (unknown) 'LANC310' 7000 1 // ~w~Your gang are defending all your other businesses for you. 024F: (unknown) 0.1 0128: set_max_wanted_level_to 3 :LAN_C3_12030 02E2: 17@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_9489 17@ 02E2: 17@ = 8 // (any) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_9489 17@ 0271: (unknown) 1 1 0271: (unknown) 1 32768 0271: (unknown) 15 2 00AA: set_parked_car_generator $1838 cars_to_generate_to 101 00AA: set_parked_car_generator $1839 cars_to_generate_to 101 $5906 == 0 // (int) var == num jump_if_false @LAN_C3_12109 0026: return :LAN_C3_12109 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 18@ = 1.0 // (float) 19@ = 19.0 // (float) 20@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 18@ 19@ 20@ $2259(7@,30) 18@ 19@ 20@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) 18@ 19@ 20@ 18@ 19@ 20@ 21@ = -1.0 // (float) 22@ = 19.0 // (float) 23@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 21@ 22@ 23@ $2259(7@,30) 21@ 22@ 23@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) 21@ 22@ 23@ 21@ 22@ 23@ 24@ = 0.5 // (float) 25@ = 17.0 // (float) 26@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 24@ 25@ 26@ $2259(7@,30) 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) 24@ 25@ 26@ 24@ 25@ 26@ 27@ = -0.1 // (float) 28@ = 20.0 // (float) 29@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 27@ 28@ 29@ $2259(7@,30) 27@ 28@ 29@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) 27@ 28@ 29@ 27@ 28@ 29@ 0045: actor $1038 defined jump_if_false @LAN_C3_12519 0200: (unknown) $1038 0 0216: (unknown) $1038 18@ 19@ 20@ 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_9666 010F: (unknown) $1038 21@ 22@ 23@ 003E: 30@ = create_actor_pedtype 22 model 0 at 18@ 19@ 20@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0078: if or 0045: actor $5692 defined $5906 == 1 // (int) var == num jump_if_false @LAN_C3_12519 003F: destroy_actor $5692 $5692 = 0 // (int) 003E: $5692 = create_actor_pedtype 22 model $5691 at 21@ 22@ 23@ 013E: actor 30@ look_at_actor $5692 013E: actor $5692 look_at_actor $1038 :LAN_C3_12519 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3CA' 'LANC326' 30@ 0 // ~w~We did it. We won. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3CA' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3CB' 'LANC327' $5692 0 // ~w~Yeah... well, I wouldn't go that far Bro. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3CB' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3CC' 'LANC328' 30@ 0 // ~w~What do you mean? 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3CC' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3CD' 'LANC329' $5692 0 // ~w~We might have won the day here. But we probably got our asses whipped elsewhere. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3CD' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3CE' 'LANC330' $5692 0 // ~w~Sorry man. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12704 'LANC3CE' 0045: actor $5692 defined jump_if_false @LAN_C3_12788 :LAN_C3_12788 0045: actor 30@ defined jump_if_false @LAN_C3_12809 04B4: (unknown) 30@ 120 524 100.0 :LAN_C3_12809 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4326 24@ = -0.5 // (float) 25@ = 17.0 // (float) 26@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 24@ 25@ 26@ $2259(7@,30) 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) 24@ 25@ 26@ 24@ 25@ 26@ 27@ = 0.1 // (float) 28@ = 20.0 // (float) 29@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 27@ 28@ 29@ $2259(7@,30) 27@ 28@ 29@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) 27@ 28@ 29@ 27@ 28@ 29@ 02B4: set_camera_transverse_delay 1.0 time 12500 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 1 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3CA' 3 0045: actor 30@ defined jump_if_false @LAN_C3_13021 04B4: (unknown) 30@ 121 558 1.0 :LAN_C3_13021 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3CA' jump_if_false @LAN_C3_13054 0002: jump @LAN_C3_13405 :LAN_C3_13054 0045: actor 30@ defined jump_if_false @LAN_C3_13072 0528: (unknown) 30@ 558 -0.5 :LAN_C3_13072 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3CB' 4 0045: actor $5692 defined jump_if_false @LAN_C3_13116 04B4: (unknown) $5692 121 561 1.0 :LAN_C3_13116 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3CB' jump_if_false @LAN_C3_13149 0002: jump @LAN_C3_13405 :LAN_C3_13149 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3CC' 3 0045: actor 30@ defined jump_if_false @LAN_C3_13191 04B4: (unknown) 30@ 121 545 1.0 :LAN_C3_13191 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3CC' jump_if_false @LAN_C3_13224 0002: jump @LAN_C3_13405 :LAN_C3_13224 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3CD' 4 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4341 2000 jump_if_true @LAN_C3_13405 0045: actor $5692 defined jump_if_false @LAN_C3_13288 04B4: (unknown) $5692 121 556 1.0 :LAN_C3_13288 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3CD' jump_if_false @LAN_C3_13321 0002: jump @LAN_C3_13405 :LAN_C3_13321 0045: actor 30@ defined jump_if_false @LAN_C3_13340 0528: (unknown) 30@ 545 -1.0 :LAN_C3_13340 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13171 'LANC3CE' 4 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13348 'LANC3CE' jump_if_false @LAN_C3_13394 0002: jump @LAN_C3_13405 :LAN_C3_13394 0045: actor $5692 defined jump_if_false @LAN_C3_13405 :LAN_C3_13405 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12382 0045: actor 30@ defined jump_if_false @LAN_C3_13438 003F: destroy_actor 30@ :LAN_C3_13438 0045: actor $5692 defined jump_if_false @LAN_C3_13453 003F: destroy_actor $5692 :LAN_C3_13453 0045: actor $1038 defined jump_if_false @LAN_C3_13474 0352: (unknown) $1038 0200: (unknown) $1038 1 :LAN_C3_13474 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_355 1000 0026: return :LAN_C3_13497 $5679 = 270 // (int) $5680 = 274 // (int) 0@ = 0 // (int) :LAN_C3_13515 0160: load_model $5423(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_13515 $5689 = 79 // (int) $5690 = 55 // (int) $5691 = 136 // (int) 0@ = 0 // (int) :LAN_C3_13561 0160: load_model $5433(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_13561 0228: (unknown) :LAN_C3_13586 0078: if or 8161: not model $5679 available 8161: not model $5680 available 8161: not model $5689 available 8161: not model $5690 available 8161: not model $5691 available jump_if_false @LAN_C3_13627 0001: wait 0 ms 0002: jump @LAN_C3_13586 :LAN_C3_13627 $5681 = 336 // (int) 02E2: $5685 = 6 // (any) $5682 = 346 // (int) 02E2: $5686 = 19 // (any) $5683 = 354 // (int) 02E2: $5687 = 25 // (any) $5684 = 348 // (int) 02E2: $5688 = 29 // (any) 0@ = 0 // (int) :LAN_C3_13683 0160: load_model $5425(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_13683 0228: (unknown) :LAN_C3_13708 0078: if or 8161: not model $5683 available 8161: not model $5684 available 8161: not model $5683 available 8161: not model $5684 available jump_if_false @LAN_C3_13745 0001: wait 0 ms 0002: jump @LAN_C3_13708 :LAN_C3_13745 0026: return :LAN_C3_13747 0160: load_model $5588 0160: load_model $5589 0228: (unknown) :LAN_C3_13757 0078: if or 8161: not model $5588 available 8161: not model $5589 available jump_if_false @LAN_C3_13786 0001: wait 0 ms 0002: jump @LAN_C3_13757 :LAN_C3_13786 0026: return :LAN_C3_13788 0@ = 0 // (int) :LAN_C3_13792 0162: release_model $5433(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_13792 0@ = 0 // (int) :LAN_C3_13819 0162: release_model $5423(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_13819 0@ = 0 // (int) :LAN_C3_13846 0162: release_model $5425(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_13846 0026: return :LAN_C3_13871 0045: actor $1038 defined jump_if_false @LAN_C3_15506 037B: constant_params 3 variable_params 3 unknown 35 call_with_params @NONAME_1_30969 $1042 $1043 $1044 10@ 11@ 11@ 801C: not 10@ == 7@ // (int) num == var 0022: jump_if_false @LAN_C3_15506 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $2169(10@,30) $2199(10@,30) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C3_15441 // Note: the incorrect math opcode was used here $5892 == 1 // (int) var == num jump_if_false @LAN_C3_14798 0189: (unknown) 0 $1038 $5895 = 0 // (int) 0057: show_text_highpriority GXT 'LANC306' time 7000 flag 1 // ~w~Help your gang defend your business against the ~r~attacking goons~w~ to earn a bonus! $5892 = 0 // (int) 0036: $5757 = $2259(10@,30) // (float vars) $5812 = 180.0 // (float) 002C: $5812 -= $2259(10@,30) // (float vars) 0@ = 0 // (int) :LAN_C3_14009 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 $5477(0@,8) $5485(0@,8) $5493(0@,8) $2259(10@,30) $5453(0@,8) $5461(0@,8) $5469(0@,8) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(10@,30) $2199(10@,30) $2229(10@,30) $5453(0@,8) $5461(0@,8) $5469(0@,8) $5453(0@,8) $5461(0@,8) $5469(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_14009 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_29944 10@ 037B: constant_params 2 variable_params 4 unknown 35 call_with_params @NONAME_1_30028 10@ 2 $5716 $5724 $5732 $5813 7@ == 1 // (int) var == num jump_if_false @LAN_C3_14168 0025: gosub @LAN_C3_15928 0002: jump @LAN_C3_14429 :LAN_C3_14168 7@ == 6 // (int) var == num jump_if_false @LAN_C3_14194 0025: gosub @LAN_C3_16119 0002: jump @LAN_C3_14429 :LAN_C3_14194 7@ == 12 // (int) var == num jump_if_false @LAN_C3_14220 0025: gosub @LAN_C3_16310 0002: jump @LAN_C3_14429 :LAN_C3_14220 7@ == 13 // (int) var == num jump_if_false @LAN_C3_14246 0025: gosub @LAN_C3_16500 0002: jump @LAN_C3_14429 :LAN_C3_14246 7@ == 21 // (int) var == num jump_if_false @LAN_C3_14272 0025: gosub @LAN_C3_16691 0002: jump @LAN_C3_14429 :LAN_C3_14272 7@ == 25 // (int) var == num jump_if_false @LAN_C3_14298 0025: gosub @LAN_C3_16882 0002: jump @LAN_C3_14429 :LAN_C3_14298 7@ == 26 // (int) var == num jump_if_false @LAN_C3_14324 0025: gosub @LAN_C3_17072 0002: jump @LAN_C3_14429 :LAN_C3_14324 0@ = 0 // (int) :LAN_C3_14328 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 $5535(0@,7) $5542(0@,7) $5549(0@,7) $2259(10@,30) $5514(0@,7) $5521(0@,7) $5528(0@,7) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(10@,30) $2199(10@,30) $2229(10@,30) $5514(0@,7) $5521(0@,7) $5528(0@,7) $5514(0@,7) $5521(0@,7) $5528(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_14328 :LAN_C3_14429 0@ = 0 // (int) :LAN_C3_14433 $5447(0@,2) == 0 // (int) var == num jump_if_false @LAN_C3_14461 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8555 0@ $5757 0@ :LAN_C3_14461 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_14433 0@ = 0 // (int) :LAN_C3_14482 $5502(0@,4) == 0 // (int) var == num jump_if_false @LAN_C3_14510 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8713 0@ $5812 0@ :LAN_C3_14510 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_14482 3@ = 2 // (int) 0@ = 0 // (int) :LAN_C3_14536 0139: 2@ = random_int_in_ranges 0 2 003E: $5588(0@,4) = create_actor_pedtype 15 model $5332(2@,2) at $5453(3@,8) $5461(3@,8) $5469(3@,8) 015D: (unknown) $5588(0@,4) 18 0139: 2@ = random_int_in_ranges 0 2 0106: give_actor $5588(0@,4) weapon $5429(2@,4) ammo 100 // Load the weapon model before using this 0347: (unknown) $5588(0@,4) 1 03DE: (unknown) $5588(0@,4) 1 01EC: (unknown) $5588(0@,4) 1 0189: (unknown) 0 $5588(0@,4) $5596(0@,4) = 1 // (int) 3@ += 1 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_14536 3@ = 4 // (int) 0@ = 0 // (int) :LAN_C3_14662 0139: 2@ = random_int_in_ranges 0 2 003E: $5600(0@,3) = create_actor_pedtype 1 model $5433(2@,3) at $5514(3@,7) $5521(3@,7) $5528(3@,7) 015D: (unknown) $5600(0@,3) 18 0139: 2@ = random_int_in_ranges 0 4 0106: give_actor $5600(0@,3) weapon $5429(2@,4) ammo 100 // Load the weapon model before using this 03DE: (unknown) $5600(0@,3) 1 01EC: (unknown) $5600(0@,3) 1 00C1: (unknown) $5600(0@,3) $5603(0@,3) 00BC: (unknown) $5603(0@,3) 0 0189: (unknown) 1 $5600(0@,3) $5606(0@,3) = 1 // (int) 3@ += 1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_14662 04FD: 0002: jump @LAN_C3_15434 :LAN_C3_14798 0@ = 0 // (int) :LAN_C3_14802 $5449(0@,2) == 1 // (int) var == num jump_if_false @LAN_C3_14864 009F: actor $5447(0@,2) dead jump_if_false @LAN_C3_14864 $5449(0@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5447(0@,2) $5447(0@,2) = 0 // (int) $5880 += 1 // (int) :LAN_C3_14864 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_14802 0@ = 0 // (int) :LAN_C3_14885 $5506(0@,4) == 1 // (int) var == num jump_if_false @LAN_C3_14960 009F: actor $5502(0@,4) dead jump_if_false @LAN_C3_14960 $5506(0@,4) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5502(0@,4) $5502(0@,4) = 0 // (int) 00BB: (unknown) $5510(0@,4) $5510(0@,4) = 0 // (int) $5881 += 1 // (int) :LAN_C3_14960 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_14885 0@ = 0 // (int) :LAN_C3_14981 $5596(0@,4) == 1 // (int) var == num jump_if_false @LAN_C3_15043 009F: actor $5588(0@,4) dead jump_if_false @LAN_C3_15043 $5596(0@,4) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5588(0@,4) $5588(0@,4) = 0 // (int) $5880 += 1 // (int) :LAN_C3_15043 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_14981 0@ = 0 // (int) :LAN_C3_15064 $5606(0@,3) == 1 // (int) var == num jump_if_false @LAN_C3_15139 009F: actor $5600(0@,3) dead jump_if_false @LAN_C3_15139 $5606(0@,3) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5600(0@,3) $5600(0@,3) = 0 // (int) 00BB: (unknown) $5603(0@,3) $5603(0@,3) = 0 // (int) $5881 += 1 // (int) :LAN_C3_15139 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_15064 $5880 == 6 // (int) var == num jump_if_false @LAN_C3_15205 0057: show_text_highpriority GXT 'LANC309' time 7000 flag 1 // ~w~Your gang lost! Helping your gang win mini-battles you encounter earns a bonus. $5893 = 1 // (int) 0025: gosub @LAN_C3_15561 0002: jump @LAN_C3_15434 :LAN_C3_15205 $5881 == 7 // (int) var == num jump_if_false @LAN_C3_15434 $5698 = 0 // (float) $5699 = 19.0 // (float) $5700 = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 $5698 $5699 $5700 $2259(10@,30) $5698 $5699 $5700 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(10@,30) $2199(10@,30) $2229(10@,30) $5698 $5699 $5700 $5698 $5699 $5700 $5700 += 1.0 // (float) 0139: 2@ = random_int_in_ranges 0 2 0025: gosub @LAN_C3_15508 2@ == 0 // (int) var == num jump_if_false @LAN_C3_15363 0057: show_text_highpriority GXT 'LANC307' time 7000 flag 1 // ~w~Your gang won! ~g~Bonus health~w~ available in front of the business. 013F: $5701 = create_pickup #HEALTH type 3 at $5698 $5699 $5700 0002: jump @LAN_C3_15393 :LAN_C3_15363 0057: show_text_highpriority GXT 'LANC308' time 7000 flag 1 // ~w~Your gang won! ~g~Bonus armor~w~ available in front of the business. 013F: $5701 = create_pickup #BODYARMOUR type 3 at $5698 $5699 $5700 :LAN_C3_15393 0263: (unknown) $5701 $5702 00BC: (unknown) $5702 1 0058: (unknown) 'LANC311' 7000 1 // ~w~Go help Lance defend the ~y~business. $5893 = 1 // (int) 0025: gosub @LAN_C3_15561 :LAN_C3_15434 0002: jump @LAN_C3_15506 :LAN_C3_15441 $5892 == 0 // (int) var == num jump_if_false @LAN_C3_15506 $5893 == 0 // (int) var == num jump_if_false @LAN_C3_15481 0057: show_text_highpriority GXT 'LANC309' time 7000 flag 1 // ~w~Your gang lost! Helping your gang win mini-battles you encounter earns a bonus. :LAN_C3_15481 $5893 = 0 // (int) $5892 = 1 // (int) 0025: gosub @LAN_C3_15508 0025: gosub @LAN_C3_15561 :LAN_C3_15506 0026: return :LAN_C3_15508 8140: not pickup $5701 picked_up jump_if_false @LAN_C3_15537 0141: destroy_pickup $5701 $5701 = 0 // (int) 00BB: (unknown) $5702 $5702 = 0 // (int) :LAN_C3_15537 0026: return :LAN_C3_15539 0140: pickup $5701 picked_up jump_if_false @LAN_C3_15559 00BB: (unknown) $5702 $5702 = 0 // (int) :LAN_C3_15559 0026: return :LAN_C3_15561 $5895 = 1 // (int) 018E: (unknown) 0 018E: (unknown) 1 0@ = 0 // (int) :LAN_C3_15578 $5449(0@,2) = 0 // (int) 0045: actor $5447(0@,2) defined jump_if_false @LAN_C3_15619 0040: (unknown) $5447(0@,2) -1 0112: remove_references_to_actor $5447(0@,2) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15633 :LAN_C3_15619 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5447(0@,2) :LAN_C3_15633 $5447(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_15578 0@ = 0 // (int) :LAN_C3_15661 $5506(0@,4) = 0 // (int) 00BB: (unknown) $5510(0@,4) $5510(0@,4) = 0 // (int) 0045: actor $5502(0@,4) defined jump_if_false @LAN_C3_15707 0112: remove_references_to_actor $5502(0@,4) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15721 :LAN_C3_15707 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5502(0@,4) :LAN_C3_15721 $5502(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_15661 0@ = 0 // (int) :LAN_C3_15749 $5596(0@,4) = 0 // (int) 0045: actor $5588(0@,4) defined jump_if_false @LAN_C3_15790 0040: (unknown) $5588(0@,4) -1 0112: remove_references_to_actor $5588(0@,4) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15804 :LAN_C3_15790 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5588(0@,4) :LAN_C3_15804 $5588(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_15749 0@ = 0 // (int) :LAN_C3_15832 $5606(0@,3) = 0 // (int) 00BB: (unknown) $5603(0@,3) $5603(0@,3) = 0 // (int) 0045: actor $5600(0@,3) defined jump_if_false @LAN_C3_15878 0112: remove_references_to_actor $5600(0@,3) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15892 :LAN_C3_15878 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5600(0@,3) :LAN_C3_15892 $5600(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_15832 $5880 = 0 // (int) $5881 = 0 // (int) 0026: return :LAN_C3_15928 $5770 = -1184.61 // (float) $5777 = -584.15 // (float) $5784 = 10.55 // (float) $5771 = -1194.61 // (float) $5778 = -610.01 // (float) $5785 = 10.52 // (float) $5772 = -1191.9 // (float) $5779 = -632.13 // (float) $5786 = 10.64 // (float) $5773 = -1183.52 // (float) $5780 = -694.69 // (float) $5787 = 10.46 // (float) $5774 = -1168.48 // (float) $5781 = -681.16 // (float) $5788 = 10.56 // (float) $5775 = -1174.04 // (float) $5782 = -635.6 // (float) $5789 = 10.64 // (float) $5776 = -1177.82 // (float) $5783 = -606.96 // (float) $5790 = 10.63 // (float) 0026: return :LAN_C3_16119 $5770 = -1200.22 // (float) $5777 = -83.46 // (float) $5784 = 10.44 // (float) $5771 = -1169.33 // (float) $5778 = -85.95 // (float) $5785 = 10.42 // (float) $5772 = -1179.91 // (float) $5779 = -107.01 // (float) $5786 = 10.42 // (float) $5773 = -1184.67 // (float) $5780 = -121.06 // (float) $5787 = 10.42 // (float) $5774 = -1191.97 // (float) $5781 = -150.7 // (float) $5788 = 10.41 // (float) $5775 = -1169.86 // (float) $5782 = -135.98 // (float) $5789 = 10.45 // (float) $5776 = -1147.93 // (float) $5783 = -82.91 // (float) $5790 = 10.42 // (float) 0026: return :LAN_C3_16310 $5770 = -665.92 // (float) $5777 = 1503.25 // (float) $5784 = 11.01 // (float) $5771 = -660.7 // (float) $5778 = 1515.83 // (float) $5785 = 11.02 // (float) $5772 = -634.05 // (float) $5779 = 1507.31 // (float) $5786 = 11.05 // (float) $5773 = -692.36 // (float) $5780 = 1492.62 // (float) $5787 = 11.03 // (float) $5774 = -673.67 // (float) $5781 = 1477.37 // (float) $5788 = 11.06 // (float) $5775 = -689.33 // (float) $5782 = 1476.41 // (float) $5789 = 11.09 // (float) $5776 = -669.66 // (float) $5783 = 1443.68 // (float) $5790 = 11.09 // (float) 0026: return :LAN_C3_16500 $5770 = -371.83 // (float) $5777 = 1419.67 // (float) $5784 = 9.32 // (float) $5771 = -372.17 // (float) $5778 = 1403.95 // (float) $5785 = 9.72 // (float) $5772 = -371.81 // (float) $5779 = 1391.6 // (float) $5786 = 10.06 // (float) $5773 = -371.47 // (float) $5780 = 1376.95 // (float) $5787 = 10.43 // (float) $5774 = -380.14 // (float) $5781 = 1438.32 // (float) $5788 = 9.23 // (float) $5775 = -352.6 // (float) $5782 = 1441.35 // (float) $5789 = 9.23 // (float) $5776 = -403.34 // (float) $5783 = 1435.82 // (float) $5790 = 11.01 // (float) 0026: return :LAN_C3_16691 $5770 = 319.08 // (float) $5777 = -326.51 // (float) $5784 = 10.97 // (float) $5771 = 344.48 // (float) $5778 = -303.63 // (float) $5785 = 10.97 // (float) $5772 = 364.79 // (float) $5779 = -278.05 // (float) $5786 = 10.97 // (float) $5773 = 328.89 // (float) $5780 = -287.03 // (float) $5787 = 10.6 // (float) $5774 = 285.89 // (float) $5781 = -319.67 // (float) $5788 = 10.96 // (float) $5775 = 343.49 // (float) $5782 = -327.8 // (float) $5789 = 11.81 // (float) $5776 = 382.94 // (float) $5783 = -268.81 // (float) $5790 = 10.97 // (float) 0026: return :LAN_C3_16882 $5770 = 173.19 // (float) $5777 = -697.42 // (float) $5784 = 9.46 // (float) $5771 = 191.54 // (float) $5778 = -701.34 // (float) $5785 = 9.46 // (float) $5772 = 212.6 // (float) $5779 = -705.82 // (float) $5786 = 9.44 // (float) $5773 = 236.67 // (float) $5780 = -709.06 // (float) $5787 = 9.43 // (float) $5774 = 217.85 // (float) $5781 = -722.9 // (float) $5788 = 9.43 // (float) $5775 = 168.75 // (float) $5782 = -712.07 // (float) $5789 = 9.46 // (float) $5776 = 155.83 // (float) $5783 = -700.08 // (float) $5790 = 9.46 // (float) 0026: return :LAN_C3_17072 $5770 = -24.84 // (float) $5777 = -1023.51 // (float) $5784 = 9.46 // (float) $5771 = -46.32 // (float) $5778 = -1023.21 // (float) $5785 = 9.45 // (float) $5772 = -63.36 // (float) $5779 = -1022.44 // (float) $5786 = 9.47 // (float) $5773 = -69.22 // (float) $5780 = -998.69 // (float) $5787 = 9.47 // (float) $5774 = -73.48 // (float) $5781 = -977.5 // (float) $5788 = 9.46 // (float) $5775 = -91.05 // (float) $5782 = -1016.42 // (float) $5789 = 9.46 // (float) $5776 = -38.84 // (float) $5783 = -1038.06 // (float) $5790 = 9.46 // (float) 0026: return :LAN_C3_17262 0045: actor $1038 defined jump_if_false @LAN_C3_18499 0080: actor $1038 near_point $2169(7@,30) $2199(7@,30) radius 125.0 125.0 sphere 0 0022: jump_if_false @LAN_C3_18209 // Note: the incorrect math opcode was used here 0189: (unknown) 0 $1038 03F1: (unknown) 0 $4417 = 1 // (int) $5895 = 0 // (int) 0036: $5757 = $2259(7@,30) // (float vars) $5812 = 180.0 // (float) 002C: $5812 -= $2259(7@,30) // (float vars) 0@ = 0 // (int) :LAN_C3_17345 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 $5477(0@,8) $5485(0@,8) $5493(0@,8) $2259(7@,30) $5453(0@,8) $5461(0@,8) $5469(0@,8) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) $5453(0@,8) $5461(0@,8) $5469(0@,8) $5453(0@,8) $5461(0@,8) $5469(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_17345 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_29944 7@ 037B: constant_params 2 variable_params 4 unknown 35 call_with_params @NONAME_1_30028 7@ 2 $5716 $5724 $5732 $5813 7@ == 1 // (int) var == num jump_if_false @LAN_C3_17504 0025: gosub @LAN_C3_15928 0002: jump @LAN_C3_17765 :LAN_C3_17504 7@ == 6 // (int) var == num jump_if_false @LAN_C3_17530 0025: gosub @LAN_C3_16119 0002: jump @LAN_C3_17765 :LAN_C3_17530 7@ == 12 // (int) var == num jump_if_false @LAN_C3_17556 0025: gosub @LAN_C3_16310 0002: jump @LAN_C3_17765 :LAN_C3_17556 7@ == 13 // (int) var == num jump_if_false @LAN_C3_17582 0025: gosub @LAN_C3_16500 0002: jump @LAN_C3_17765 :LAN_C3_17582 7@ == 21 // (int) var == num jump_if_false @LAN_C3_17608 0025: gosub @LAN_C3_16691 0002: jump @LAN_C3_17765 :LAN_C3_17608 7@ == 25 // (int) var == num jump_if_false @LAN_C3_17634 0025: gosub @LAN_C3_16882 0002: jump @LAN_C3_17765 :LAN_C3_17634 7@ == 26 // (int) var == num jump_if_false @LAN_C3_17660 0025: gosub @LAN_C3_17072 0002: jump @LAN_C3_17765 :LAN_C3_17660 0@ = 0 // (int) :LAN_C3_17664 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 $5535(0@,7) $5542(0@,7) $5549(0@,7) $2259(7@,30) $5514(0@,7) $5521(0@,7) $5528(0@,7) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) $5514(0@,7) $5521(0@,7) $5528(0@,7) $5514(0@,7) $5521(0@,7) $5528(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_17664 :LAN_C3_17765 $5907 == 1 // (int) var == num jump_if_false @LAN_C3_17846 0@ = 0 // (int) :LAN_C3_17782 00BB: (unknown) $5612(0@,7) $5612(0@,7) = 0 // (int) 00C3: (unknown) $5514(0@,7) $5521(0@,7) $5528(0@,7) $5612(0@,7) 00BC: (unknown) $5612(0@,7) 4 00BF: (unknown) $5612(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_17782 :LAN_C3_17846 0025: gosub @LAN_C3_15561 003E: $5692 = create_actor_pedtype 15 model $5691 at $5695 $5696 $5697 015D: (unknown) $5692 18 01A4: (unknown) $5692 1 00CF: set_actor $5692 Z_angle_to $5757 $5875 = 1 // (int) 0347: (unknown) $5692 1 0106: give_actor $5692 weapon $5688 ammo 10000 // Load the weapon model before using this 014B: set_actor $5692 health_to 2000 03A5: (unknown) $5692 0 01EC: (unknown) $5692 1 02A5: (unknown) $5692 0 04B9: (unknown) $5692 1 1 0 0045: actor $1038 defined jump_if_false @LAN_C3_17957 0310: (unknown) $5692 $1038 1 :LAN_C3_17957 0189: (unknown) 0 $5692 00C1: (unknown) $5692 $5693 00BC: (unknown) $5693 2 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0.1 00BB: (unknown) $5694 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3BA' 'LANC319' -1 0 // ~w~You're on my turf now! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3BB' 'LANC320' -1 0 // ~w~You're all mine! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3BC' 'LANC321' -1 0 // ~w~You're dead! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3BD' 'LANC322' -1 0 // ~w~My name's Lance, you haven't a chance! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3BE' 'LANC323' -1 0 // ~w~I'll break you in two! 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_2579 2 024D: (unknown) $5905 1 'LANC331' // Lance 0057: show_text_highpriority GXT 'LANC302' time 7000 flag 1 // ~w~Help ~b~Lance~w~ and your gang defend your business against the ~r~attacking goons! $5676 = 1 // (int) 0002: jump @LAN_C3_18499 :LAN_C3_18209 $5895 == 1 // (int) var == num jump_if_false @LAN_C3_18499 010E: $5885 = current_time_in_ms $5899 == 0 // (int) var == num jump_if_false @LAN_C3_18387 0035: $5889 = $5888 // (int vars) $5889 += 15000 // (int) 0011: $5885 > $5889 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_18380 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_C3_18380 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5896 $5897 radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C3_18358 // Note: the incorrect math opcode was used here $5900 == 3 // (int) var == num jump_if_false @LAN_C3_18323 $5894 = 1 // (int) 0002: jump @LAN_C3_18351 :LAN_C3_18323 0057: show_text_highpriority GXT 'LANC312' time 7000 flag 1 // ~w~Get moving now! Go help Lance defend the ~y~business. $5899 = 1 // (int) $5900 += 1 // (int) :LAN_C3_18351 0002: jump @LAN_C3_18380 :LAN_C3_18358 0036: $5896 = $1042 // (float vars) 0036: $5897 = $1043 // (float vars) 0036: $5898 = $1044 // (float vars) 010E: $5888 = current_time_in_ms :LAN_C3_18380 0002: jump @LAN_C3_18499 :LAN_C3_18387 $5899 == 1 // (int) var == num jump_if_false @LAN_C3_18499 0035: $5889 = $5888 // (int vars) $5889 += 30000 // (int) 0011: $5885 > $5889 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_18499 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @LAN_C3_18499 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5896 $5897 radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C3_18472 // Note: the incorrect math opcode was used here $5894 = 1 // (int) 0002: jump @LAN_C3_18499 :LAN_C3_18472 0036: $5896 = $1042 // (float vars) 0036: $5897 = $1043 // (float vars) 0036: $5898 = $1044 // (float vars) 010E: $5888 = current_time_in_ms $5899 = 0 // (int) :LAN_C3_18499 0026: return :LAN_C3_18501 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9757 $5692 0@ = 0 // (int) :LAN_C3_18517 $5449(0@,2) == 1 // (int) var == num jump_if_false @LAN_C3_18594 009F: actor $5447(0@,2) dead jump_if_false @LAN_C3_18580 $5449(0@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5447(0@,2) $5447(0@,2) = 0 // (int) 0002: jump @LAN_C3_18594 :LAN_C3_18580 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9757 $5447(0@,2) :LAN_C3_18594 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_18517 30 > $5902 // (int) num > var 0022: jump_if_false @LAN_C3_18711 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8459 $5879 jump_if_false @LAN_C3_18711 010E: $5885 = current_time_in_ms 0035: $5889 = $5886 // (int vars) 0029: $5889 += $5890 // (int vars) // Note: the incorrect math opcode was used here 0011: $5885 > $5889 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_18711 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8108 $5878 jump_if_false @LAN_C3_18711 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8555 $5878 $5757 $5879 010E: $5886 = current_time_in_ms :LAN_C3_18711 0026: return :LAN_C3_18713 0@ = 0 // (int) :LAN_C3_18717 $5506(0@,4) == 1 // (int) var == num jump_if_false @LAN_C3_18813 009F: actor $5502(0@,4) dead jump_if_false @LAN_C3_18799 $5881 += 1 // (int) $5506(0@,4) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5502(0@,4) $5502(0@,4) = 0 // (int) 00BB: (unknown) $5510(0@,4) $5510(0@,4) = 0 // (int) 0002: jump @LAN_C3_18813 :LAN_C3_18799 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9757 $5502(0@,4) :LAN_C3_18813 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_18717 30 > $5902 // (int) num > var 0022: jump_if_false @LAN_C3_18936 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8507 $5879 jump_if_false @LAN_C3_18936 010E: $5885 = current_time_in_ms 0035: $5889 = $5887 // (int vars) 0029: $5889 += $5891 // (int vars) // Note: the incorrect math opcode was used here 0011: $5885 > $5889 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_18936 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8247 $5878 jump_if_false @LAN_C3_18936 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8713 $5878 $5812 $5879 $5902 += 1 // (int) 010E: $5887 = current_time_in_ms :LAN_C3_18936 $5884 == 0 // (int) var == num jump_if_false @LAN_C3_18981 $5881 > 10 // (int) var > num jump_if_false @LAN_C3_18974 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @LAN_C3_9180 0 4 :LAN_C3_18974 0002: jump @LAN_C3_19021 :LAN_C3_18981 $5884 == 1 // (int) var == num jump_if_false @LAN_C3_19021 $5881 > 20 // (int) var > num jump_if_false @LAN_C3_19021 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @LAN_C3_9180 1 4 :LAN_C3_19021 $5901 == 0 // (int) var == num jump_if_false @LAN_C3_19121 $5881 > 3 // (int) var > num jump_if_false @LAN_C3_19114 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13512 jump_if_false @LAN_C3_19108 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12661 'LANC3BA' jump_if_false @LAN_C3_19108 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12990 'LANC3BA' :LAN_C3_19108 $5901 += 1 // (int) :LAN_C3_19114 0002: jump @LAN_C3_19782 :LAN_C3_19121 $5901 == 1 // (int) var == num jump_if_false @LAN_C3_19222 $5881 > 6 // (int) var > num jump_if_false @LAN_C3_19215 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13512 jump_if_false @LAN_C3_19209 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12661 'LANC3BB' jump_if_false @LAN_C3_19209 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12990 'LANC3BB' :LAN_C3_19209 $5901 += 1 // (int) :LAN_C3_19215 0002: jump @LAN_C3_19782 :LAN_C3_19222 $5901 == 2 // (int) var == num jump_if_false @LAN_C3_19354 $5881 > 9 // (int) var > num jump_if_false @LAN_C3_19347 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13512 jump_if_false @LAN_C3_19341 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12661 'LANC3BC' jump_if_false @LAN_C3_19341 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12990 'LANC3BC' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3BF' 'LANC324' -1 0 // ~w~I know Kung-Fu! :LAN_C3_19341 $5901 += 1 // (int) :LAN_C3_19347 0002: jump @LAN_C3_19782 :LAN_C3_19354 $5901 == 3 // (int) var == num jump_if_false @LAN_C3_19455 $5881 > 12 // (int) var > num jump_if_false @LAN_C3_19448 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13512 jump_if_false @LAN_C3_19442 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12661 'LANC3BD' jump_if_false @LAN_C3_19442 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12990 'LANC3BD' :LAN_C3_19442 $5901 += 1 // (int) :LAN_C3_19448 0002: jump @LAN_C3_19782 :LAN_C3_19455 $5901 == 4 // (int) var == num jump_if_false @LAN_C3_19587 $5881 > 16 // (int) var > num jump_if_false @LAN_C3_19580 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13512 jump_if_false @LAN_C3_19574 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12661 'LANC3BE' jump_if_false @LAN_C3_19574 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12990 'LANC3BE' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12755 'LANC3BG' 'LANC325' -1 0 // ~w~Chicken! :LAN_C3_19574 $5901 += 1 // (int) :LAN_C3_19580 0002: jump @LAN_C3_19782 :LAN_C3_19587 $5901 == 5 // (int) var == num jump_if_false @LAN_C3_19688 $5881 > 20 // (int) var > num jump_if_false @LAN_C3_19681 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13512 jump_if_false @LAN_C3_19675 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12661 'LANC3BF' jump_if_false @LAN_C3_19675 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12990 'LANC3BF' :LAN_C3_19675 $5901 += 1 // (int) :LAN_C3_19681 0002: jump @LAN_C3_19782 :LAN_C3_19688 $5901 == 6 // (int) var == num jump_if_false @LAN_C3_19782 $5881 > 23 // (int) var > num jump_if_false @LAN_C3_19782 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13512 jump_if_false @LAN_C3_19776 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12661 'LANC3BG' jump_if_false @LAN_C3_19776 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12990 'LANC3BG' :LAN_C3_19776 $5901 += 1 // (int) :LAN_C3_19782 0@ = 0 // (int) :LAN_C3_19786 $5562(0@,2) == 1 // (int) var == num jump_if_false @LAN_C3_20033 004F: unknown_check $5558(0@,2) jump_if_false @LAN_C3_20033 02BD: (unknown) $5558(0@,2) 31@ 0045: actor $5692 defined 0022: jump_if_false @LAN_C3_19839 // Note: the incorrect math opcode was used here 0043: store_actor $5692 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here :LAN_C3_19839 0078: if or 0102: car $5558(0@,2) near_point $5695 $5696 radius 25.0 25.0 sphere 0 0102: car $5558(0@,2) near_point 12@ 13@ radius 15.0 15.0 sphere 0 02D8: unknown_check $5558(0@,2) 009F: actor 31@ dead 0256: unknown_check $5558(0@,2) 012D: car $5558(0@,2) flipped 0022: jump_if_false @LAN_C3_20033 // Note: the incorrect math opcode was used here 00BB: (unknown) $5560(0@,2) $5560(0@,2) = 0 // (int) 0052: set_car $5558(0@,2) driver_behaviour_to 10 33@ = 0 // (int) :LAN_C3_19928 004F: unknown_check $5558(0@,2) jump_if_false @LAN_C3_20009 0045: actor $5564(33@,8) defined jump_if_false @LAN_C3_20009 007C: actor $5564(33@,8) driving $5558(0@,2) 0022: jump_if_false @LAN_C3_20009 // Note: the incorrect math opcode was used here 00F1: (unknown) $5564(33@,8) 0442: (unknown) $5564(33@,8) 0 0189: (unknown) 1 $5564(33@,8) 00C1: (unknown) $5564(33@,8) $5580(33@,8) 00BC: (unknown) $5580(33@,8) 0 :LAN_C3_20009 33@ += 1 // (int) 33@ >= 8 // (int) var >= num jump_if_false @LAN_C3_19928 $5562(0@,2) = 0 // (int) :LAN_C3_20033 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_19786 0@ = 0 // (int) :LAN_C3_20054 $5572(0@,8) == 1 // (int) var == num jump_if_false @LAN_C3_20150 009F: actor $5564(0@,8) dead jump_if_false @LAN_C3_20136 $5882 += 1 // (int) $5572(0@,8) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3442 $5564(0@,8) $5564(0@,8) = 0 // (int) 00BB: (unknown) $5580(0@,8) $5580(0@,8) = 0 // (int) 0002: jump @LAN_C3_20150 :LAN_C3_20136 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9757 $5564(0@,8) :LAN_C3_20150 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_20054 $5881 == 30 // (int) var == num jump_if_false @LAN_C3_20222 $5882 == 8 // (int) var == num jump_if_false @LAN_C3_20222 00AE: remove_status_text $5905 0001: wait 1000 ms 0025: gosub @LAN_C3_12109 $5676 = 10 // (int) 0025: gosub @LAN_C3_21314 :LAN_C3_20222 0026: return :LAN_C3_20224 043C: (unknown) 0 1 20.0 0045: actor $1038 defined jump_if_false @LAN_C3_20350 007E: actor $1038 driving jump_if_false @LAN_C3_20342 0078: if or 0080: actor $1038 near_point $2169(7@,30) $2199(7@,30) radius 20.0 20.0 sphere 0 0080: actor $1038 near_point $2169(10@,30) $2199(10@,30) radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_C3_20327 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @LAN_C3_20320 // Note: the incorrect math opcode was used here 017A: (unknown) 1 $3355 :LAN_C3_20320 0002: jump @LAN_C3_20335 :LAN_C3_20327 043C: (unknown) 1 0 20.0 :LAN_C3_20335 0002: jump @LAN_C3_20350 :LAN_C3_20342 043C: (unknown) 1 0 20.0 :LAN_C3_20350 0026: return :LAN_C3_20352 $5883 == 0 // (int) var == num jump_if_false @LAN_C3_20795 $5881 >= 4 // (int) var >= num jump_if_false @LAN_C3_20795 $5890 = 6000 // (int) $5891 = 2000 // (int) $5791 = 70.0 // (float) $5798 = 25.0 // (float) $5805 = 0 // (float) $5792 = 50.0 // (float) $5799 = 25.0 // (float) $5806 = 0 // (float) $5793 = 30.0 // (float) $5800 = 25.0 // (float) $5807 = 0 // (float) $5794 = 20.0 // (float) $5801 = 29.0 // (float) $5808 = 0 // (float) $5795 = -30.0 // (float) $5802 = 25.0 // (float) $5809 = 0 // (float) $5796 = -50.0 // (float) $5803 = 25.0 // (float) $5810 = 0 // (float) $5797 = -70.0 // (float) $5804 = 25.0 // (float) $5811 = 0 // (float) 0078: if or 7@ == 1 // (int) var == num 7@ == 6 // (int) var == num 7@ == 12 // (int) var == num 7@ == 13 // (int) var == num 7@ == 21 // (int) var == num 7@ == 25 // (int) var == num 7@ == 26 // (int) var == num jump_if_false @LAN_C3_20577 0002: jump @LAN_C3_20708 :LAN_C3_20577 0@ = 0 // (int) :LAN_C3_20581 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_5959 $5535(0@,7) $5542(0@,7) $5549(0@,7) $2259(7@,30) $5514(0@,7) $5521(0@,7) $5528(0@,7) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5144 $2169(7@,30) $2199(7@,30) $2229(7@,30) $5514(0@,7) $5521(0@,7) $5528(0@,7) $5514(0@,7) $5521(0@,7) $5528(0@,7) 01B4: (unknown) $5514(0@,7) $5521(0@,7) $5528(0@,7) $5514(0@,7) $5521(0@,7) $5528(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_20581 :LAN_C3_20708 $5907 == 1 // (int) var == num jump_if_false @LAN_C3_20789 0@ = 0 // (int) :LAN_C3_20725 00BB: (unknown) $5612(0@,7) $5612(0@,7) = 0 // (int) 00C3: (unknown) $5514(0@,7) $5521(0@,7) $5528(0@,7) $5612(0@,7) 00BC: (unknown) $5612(0@,7) 4 00BF: (unknown) $5612(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_20725 :LAN_C3_20789 $5883 = 1 // (int) :LAN_C3_20795 0026: return :LAN_C3_20797 031D: (unknown) $1042 $1043 4@ 5@ 1@ $5876 == 0 // (int) var == num jump_if_false @LAN_C3_20863 0078: if and 1@ > 200.0 // (float) var > num 300.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_20863 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC305' time 7000 flag 1 // ~w~You are leaving the area! Go back to defend your business! $5876 = 1 // (int) :LAN_C3_20863 1@ > 300.0 // (float) var > num jump_if_false @LAN_C3_20882 $5877 = 1 // (int) :LAN_C3_20882 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_20900 // Note: the incorrect math opcode was used here $5876 = 0 // (int) :LAN_C3_20900 0026: return :LAN_C3_20902 0045: actor $5692 defined jump_if_false @LAN_C3_20961 014D: $5904 = actor $5692 health $5904 /= 20 // (int) 0 > $5904 // (int) num > var 0022: jump_if_false @LAN_C3_20942 // Note: the incorrect math opcode was used here $5904 = 0 // (int) :LAN_C3_20942 $5904 > 100 // (int) var > num jump_if_false @LAN_C3_20961 $5904 = 100 // (int) :LAN_C3_20961 0035: $5905 = $5904 // (int vars) 0026: return :LAN_C3_20969 0059: text_clear_all 00BB: (unknown) $5694 00BB: (unknown) $5693 0025: gosub @LAN_C3_15508 0025: gosub @LAN_C3_15561 0@ = 0 // (int) :LAN_C3_20997 0045: actor $5564(0@,8) defined jump_if_false @LAN_C3_21016 0112: remove_references_to_actor $5564(0@,8) // Like turning an actor into a random pedestrian :LAN_C3_21016 00BB: (unknown) $5580(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_20997 0@ = 0 // (int) :LAN_C3_21043 004F: unknown_check $5558(0@,2) jump_if_false @LAN_C3_21074 0255: (unknown) $5558(0@,2) 00DE: (unknown) $5558(0@,2) 0113: remove_references_to_car $5558(0@,2) // Like turning a car into any random car :LAN_C3_21074 00BB: (unknown) $5560(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_21043 0045: actor 31@ defined jump_if_false @LAN_C3_21110 0112: remove_references_to_actor 31@ // Like turning an actor into a random pedestrian :LAN_C3_21110 034A: unknown_check $5692 jump_if_false @LAN_C3_21125 020D: (unknown) $5692 :LAN_C3_21125 $5907 == 1 // (int) var == num jump_if_false @LAN_C3_21172 0@ = 0 // (int) :LAN_C3_21142 00BB: (unknown) $5612(0@,7) $5612(0@,7) = 0 // (int) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_21142 :LAN_C3_21172 0026: return :LAN_C3_21174 0025: gosub @LAN_C3_20969 0059: text_clear_all 00AE: remove_status_text $5905 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5678 == 1 // (int) var == num jump_if_false @LAN_C3_21241 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4973 'LANC303' // ~r~Lance died! 0002: jump @LAN_C3_21312 :LAN_C3_21241 $5678 == 2 // (int) var == num jump_if_false @LAN_C3_21280 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4973 'LANC304' // ~r~You left the business! 0002: jump @LAN_C3_21312 :LAN_C3_21280 $5678 == 3 // (int) var == num jump_if_false @LAN_C3_21312 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4973 'LANC313' // ~r~You didn't go to your business! :LAN_C3_21312 0026: return :LAN_C3_21314 0025: gosub @LAN_C3_20969 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @99RED_12847 'LAN_C03' 500 // Blitzkrieg 01DF: progress_made += 1 0026: return :LAN_C3_21349 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12382 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 03F1: (unknown) 1 0025: gosub @LAN_C3_13788 00AA: set_parked_car_generator $1838 cars_to_generate_to 101 00AA: set_parked_car_generator $1839 cars_to_generate_to 101 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 84--------------- :LAN_C4 0238: name_thread 'LAN_C4' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C4' 0025: gosub @LAN_C4_1830 009D: wasted_or_busted // mission only jump_if_false @LAN_C4_45 0025: gosub @LAN_C4_7680 :LAN_C4_45 0025: gosub @LAN_C4_8044 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C4_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C4_138 :LAN_C4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C4_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C4_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C4_188 0026: return :LAN_C4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C4_248 0400: (unknown) $1038 $1690 0002: jump @LAN_C4_254 :LAN_C4_248 02C0: (unknown) $1038 $1690 :LAN_C4_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C4_281 0045: actor $1038 defined jump_if_false @LAN_C4_349 807E: not actor $1038 driving jump_if_false @LAN_C4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C4_329 :LAN_C4_326 021D: (unknown) 0 :LAN_C4_329 $1698 == 0 // (int) var == num jump_if_false @LAN_C4_345 02EA: select_interior 2 :LAN_C4_345 01AE: (unknown) 1 :LAN_C4_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C4_355 0045: actor $1038 defined jump_if_false @LAN_C4_419 807E: not actor $1038 driving jump_if_false @LAN_C4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C4_468 02EA: select_interior 0 :LAN_C4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C4_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_C4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C4_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C4_549 0026: return :LAN_C4_551 0045: actor 0@ defined 0022: jump_if_false @LAN_C4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C4_598 :LAN_C4_594 1@ = 0 // (int) :LAN_C4_598 1@ == 1 // (int) var == num jump_if_false @LAN_C4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C4_675 007E: actor 0@ driving jump_if_false @LAN_C4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C4_664 :LAN_C4_661 00F1: (unknown) 0@ :LAN_C4_664 0002: jump @LAN_C4_675 :LAN_C4_671 1@ = 0 // (int) :LAN_C4_675 0002: jump @LAN_C4_598 :LAN_C4_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_C4_776 007E: actor 0@ driving jump_if_false @LAN_C4_760 02A7: unknown_check 0@ jump_if_false @LAN_C4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C4_753 :LAN_C4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C4_753 0002: jump @LAN_C4_769 :LAN_C4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C4_769 0002: jump @LAN_C4_778 :LAN_C4_776 005F: (unknown) :LAN_C4_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C4_870 :LAN_C4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_551 4@ :LAN_C4_870 0002: jump @LAN_C4_936 :LAN_C4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C4_936 :LAN_C4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_551 3@ :LAN_C4_936 0045: actor 0@ defined jump_if_false @LAN_C4_988 004F: unknown_check 1@ jump_if_false @LAN_C4_988 007E: actor 0@ driving jump_if_false @LAN_C4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_551 0@ :LAN_C4_988 5@ = 0 // (int) :LAN_C4_992 5@ == 0 // (int) var == num jump_if_false @LAN_C4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C4_1083 004F: unknown_check 1@ jump_if_false @LAN_C4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C4_1083 :LAN_C4_1049 2@ == -1 // (int) var == num jump_if_false @LAN_C4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C4_1083 :LAN_C4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C4_1083 0002: jump @LAN_C4_992 :LAN_C4_1090 0026: return :LAN_C4_1092 0@ == 0 // (int) var == num jump_if_false @LAN_C4_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C4_1311 :LAN_C4_1135 0@ == 1 // (int) var == num jump_if_false @LAN_C4_1168 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C4_1311 :LAN_C4_1168 0@ == 2 // (int) var == num jump_if_false @LAN_C4_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C4_1311 :LAN_C4_1210 0@ == 3 // (int) var == num jump_if_false @LAN_C4_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C4_1311 :LAN_C4_1254 0@ == 4 // (int) var == num jump_if_false @LAN_C4_1285 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C4_1311 :LAN_C4_1285 0@ == 5 // (int) var == num jump_if_false @LAN_C4_1311 03CF: (unknown) 237 130 180 255 :LAN_C4_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_C4_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C4_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C4_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C4_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C4_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C4_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C4_1435 005F: (unknown) 0@ = 0 // (int) :LAN_C4_1441 0045: actor $1038 defined jump_if_false @LAN_C4_1480 0080: actor $1038 near_point $5352(0@,2) $5354(0@,2) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C4_1480 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C4_1480 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_1441 0@ = 0 // (int) :LAN_C4_1501 0045: actor $1038 defined jump_if_false @LAN_C4_1540 0080: actor $1038 near_point $5364(0@,2) $5366(0@,2) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C4_1540 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C4_1540 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_1501 0@ = 0 // (int) :LAN_C4_1561 0045: actor $1038 defined jump_if_false @LAN_C4_1600 0080: actor $1038 near_point $5376(0@,2) $5378(0@,2) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C4_1600 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C4_1600 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_1561 005F: (unknown) :LAN_C4_1619 009D: wasted_or_busted // mission only jump_if_false @LAN_C4_1641 $5723 = 1 // (int) 0002: jump @LAN_C4_1679 :LAN_C4_1641 $5721 == 1 // (int) var == num jump_if_false @LAN_C4_1679 $5709 == 100 // (int) var == num jump_if_false @LAN_C4_1679 $5590 = 1 // (int) $5723 = 1 // (int) :LAN_C4_1679 $5723 == 1 // (int) var == num jump_if_false @LAN_C4_1707 $5588 = 10 // (int) 0025: gosub @LAN_C4_7680 005F: (unknown) :LAN_C4_1707 005E: (unknown) :LAN_C4_1709 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 0045: actor $1038 defined jump_if_false @LAN_C4_1790 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C4_1790 0026: return :LAN_C4_1792 0045: actor $1038 defined 0022: jump_if_false @LAN_C4_1812 // Note: the incorrect math opcode was used here 02E7: get_weapon_data_from_actor $1038 weapon_group 8 weapon 1@ ammo 0@ model 2@ :LAN_C4_1812 82DB: not unknown_check 1@ 32 jump_if_false @LAN_C4_1828 0@ = 0 // (int) :LAN_C4_1828 0026: return :LAN_C4_1830 $1045 = 1 // (int) $5588 = 0 // (int) $5708 = 0 // (int) $5717 = 0 // (int) $5718 = 0 // (int) $5719 = 0 // (int) $5720 = 0 // (int) $5721 = 1 // (int) $5722 = 1 // (int) $1714 = 1 // (int) $5723 = 0 // (int) $1715 = 1 // (int) $5724 = 0 // (int) $5725 = 0 // (int) $5726 = 0 // (int) $5602 = -56.08 // (float) $5603 = -1480.35 // (float) $5604 = 10.45 // (float) $5608 = 390.63 // (float) $5610 = -475.09 // (float) $5612 = 22.18 // (float) $5609 = 391.65 // (float) $5611 = -514.87 // (float) $5613 = 20.18 // (float) $5620 = -893.28 // (float) $5622 = -672.55 // (float) $5624 = 24.05 // (float) $5621 = -858.34 // (float) $5623 = -700.98 // (float) $5625 = 24.05 // (float) $5632 = -653.48 // (float) $5634 = 766.0 // (float) $5636 = 29.51 // (float) $5633 = -633.43 // (float) $5635 = 808.03 // (float) $5637 = 22.48 // (float) $5647 = 1.2 // (float) $5649 = -0.6 // (float) $5651 = 0.05 // (float) $5648 = 1.2 // (float) $5650 = 1.3 // (float) $5652 = 0.05 // (float) $5654 = 392.68 // (float) $5655 = -501.66 // (float) $5656 = 21.47 // (float) $5659 = 389.88 // (float) $5661 = -501.77 // (float) $5663 = 21.47 // (float) $5660 = 389.85 // (float) $5662 = -500.21 // (float) $5664 = 21.75 // (float) $5668 = 373.93 // (float) $5671 = -481.81 // (float) $5674 = 21.57 // (float) $5669 = -881.13 // (float) $5672 = -686.63 // (float) $5675 = 25.41 // (float) $5670 = -614.06 // (float) $5673 = 792.41 // (float) $5676 = 23.88 // (float) $5682 = -636.63 // (float) $5687 = 773.28 // (float) $5692 = 27.56 // (float) $5683 = -652.9 // (float) $5688 = 769.71 // (float) $5693 = 29.91 // (float) $5684 = -647.04 // (float) $5689 = 782.84 // (float) $5694 = 27.56 // (float) $5685 = -638.11 // (float) $5690 = 804.44 // (float) $5695 = 22.88 // (float) $5686 = -609.63 // (float) $5691 = 792.31 // (float) $5696 = 28.68 // (float) $5699 = -61.03 // (float) $5700 = -1479.68 // (float) $5701 = 9.47 // (float) $5705 = -602.66 // (float) $5706 = 785.06 // (float) $5707 = 10.56 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6396 $2334 $5589 0025: gosub @LAN_C4_2967 $4384 = 0 // (int) :LAN_C4_2530 0001: wait 0 ms :LAN_C4_2533 $5588 == 0 // (int) var == num jump_if_false @LAN_C4_2586 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1619 jump_if_false @LAN_C4_2579 0025: gosub @LAN_C4_6661 0025: gosub @LAN_C4_4816 :LAN_C4_2579 0002: jump @LAN_C4_2533 :LAN_C4_2586 $5588 == 1 // (int) var == num jump_if_false @LAN_C4_2640 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1619 jump_if_false @LAN_C4_2633 0025: gosub @LAN_C4_6661 0025: gosub @LAN_C4_4882 :LAN_C4_2633 0002: jump @LAN_C4_2586 :LAN_C4_2640 $5588 == 2 // (int) var == num jump_if_false @LAN_C4_2694 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1619 jump_if_false @LAN_C4_2687 0025: gosub @LAN_C4_6661 0025: gosub @LAN_C4_5036 :LAN_C4_2687 0002: jump @LAN_C4_2640 :LAN_C4_2694 $5588 == 3 // (int) var == num jump_if_false @LAN_C4_2762 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1619 jump_if_false @LAN_C4_2755 0025: gosub @LAN_C4_6550 0025: gosub @LAN_C4_6661 0025: gosub @LAN_C4_6831 0025: gosub @LAN_C4_5386 :LAN_C4_2755 0002: jump @LAN_C4_2694 :LAN_C4_2762 $5588 == 4 // (int) var == num jump_if_false @LAN_C4_2830 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1619 jump_if_false @LAN_C4_2823 0025: gosub @LAN_C4_6550 0025: gosub @LAN_C4_6661 0025: gosub @LAN_C4_7010 0025: gosub @LAN_C4_5911 :LAN_C4_2823 0002: jump @LAN_C4_2762 :LAN_C4_2830 $5588 == 5 // (int) var == num jump_if_false @LAN_C4_2898 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1619 jump_if_false @LAN_C4_2891 0025: gosub @LAN_C4_6550 0025: gosub @LAN_C4_6661 0025: gosub @LAN_C4_7390 0025: gosub @LAN_C4_6234 :LAN_C4_2891 0002: jump @LAN_C4_2830 :LAN_C4_2898 $5588 == 6 // (int) var == num jump_if_false @LAN_C4_2945 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1619 jump_if_false @LAN_C4_2938 0025: gosub @LAN_C4_6460 :LAN_C4_2938 0002: jump @LAN_C4_2898 :LAN_C4_2945 not $5588 == 10 // (int) var == num jump_if_false @LAN_C4_2965 0002: jump @LAN_C4_2530 :LAN_C4_2965 0026: return :LAN_C4_2967 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @SAFEHOU_12168 31 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_190 0 0025: gosub @LAN_C4_4517 0045: actor $1038 defined jump_if_false @LAN_C4_3013 0200: (unknown) $1038 0 :LAN_C4_3013 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1709 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'LANC4AA' 'LANC412' -1 0 // ~w~Where are you going man? 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'LANC4AA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'LANC4AB' 'LANC413' -1 0 // ~w~We're gonna have bugs in all our places... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'LANC4AB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'LANC4AC' 'LANC414' -1 0 // ~w~And by the time you've found them all we'll be half way through a long jail term. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'LANC4AC' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003E: $5697 = create_actor_pedtype 22 model $5593 at -104.1 -1607.15 9.45 010F: (unknown) $5697 -91.01 -1610.67 9.43 0158: actor $5697 run_to -91.01 -1610.67 0001: wait 10 ms 003E: $5702 = create_actor_pedtype 22 model 0 at -92.44 -1611.32 9.45 010F: (unknown) $5702 -73.34 -1597.67 9.43 0158: actor $5702 run_to -73.34 -1597.67 00B9: set_camera_position -80.79 -1616.06 9.83 rotations 0 0 0 00BA: set_camera_point_at -81.46 -1615.35 10.07 mode 2 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 3000 00B9: set_camera_position -80.79 -1616.06 9.83 rotations 0 0 0 00BA: set_camera_point_at -81.05 -1615.06 10.07 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'LANC4AA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'LANC4AA' jump_if_false @LAN_C4_3456 0002: jump @LAN_C4_4173 :LAN_C4_3456 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'LANC4AB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4341 500 jump_if_false @LAN_C4_3502 0002: jump @LAN_C4_4173 :LAN_C4_3502 0045: actor $5697 defined jump_if_false @LAN_C4_3527 0158: actor $5697 run_to -84.49 -1606.31 :LAN_C4_3527 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'LANC4AB' jump_if_false @LAN_C4_3560 0002: jump @LAN_C4_4173 :LAN_C4_3560 00B9: set_camera_position -71.72 -1595.14 10.07 rotations 0 0 0 00BA: set_camera_point_at -72.21 -1596.01 10.14 mode 2 0045: actor $5702 defined jump_if_false @LAN_C4_3666 00A2: (unknown) $5702 0352: (unknown) $5702 0044: put_actor $5702 at -72.76 -1598.12 -100.0 010F: (unknown) $5702 -75.09 -1598.98 9.43 04B4: (unknown) $5702 120 523 100.0 :LAN_C4_3666 0045: actor $5697 defined jump_if_false @LAN_C4_3714 00A2: (unknown) $5697 0044: put_actor $5697 at -86.57 -1608.2 9.43 00EE: (unknown) $5697 -75.09 -1598.98 :LAN_C4_3714 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'LANC4AD' 'LANC415' $5702 0 // ~w~What am I supposed to do? 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'LANC4AE' 'LANC416' $5697 0 // ~w~These bugs transmit long range... so knock out all the police antennae. 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12755 'LANC4AF' 'SLNC4AF' $5697 0 // ~w~The DEA won't even get a signal from these things. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'LANC4AC' 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 12000 00B9: set_camera_position -73.03 -1596.1 10.37 rotations 0 0 0 00BA: set_camera_point_at -73.21 -1597.08 10.43 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'LANC4AC' jump_if_false @LAN_C4_3910 0002: jump @LAN_C4_4173 :LAN_C4_3910 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'LANC4AD' 0045: actor $5702 defined jump_if_false @LAN_C4_3952 04B4: (unknown) $5702 121 556 1.0 :LAN_C4_3952 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'LANC4AD' 4 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'LANC4AD' jump_if_false @LAN_C4_4006 0002: jump @LAN_C4_4173 :LAN_C4_4006 0045: actor $5702 defined jump_if_false @LAN_C4_4027 0528: (unknown) $5702 556 -1.0 :LAN_C4_4027 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'LANC4AE' 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'LANC4AE' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'LANC4AE' jump_if_false @LAN_C4_4100 0002: jump @LAN_C4_4173 :LAN_C4_4100 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12704 'LANC4AF' 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13171 'LANC4AF' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13348 'LANC4AF' jump_if_false @LAN_C4_4173 0002: jump @LAN_C4_4173 :LAN_C4_4173 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @LAN_C4_4241 0044: put_actor $1038 at -72.76 -1598.12 9.42 010F: (unknown) $1038 $5602 $5603 $5604 0200: (unknown) $1038 1 0221: (unknown) :LAN_C4_4241 0045: actor $5697 defined jump_if_false @LAN_C4_4256 003F: destroy_actor $5697 :LAN_C4_4256 0045: actor $5702 defined jump_if_false @LAN_C4_4271 003F: destroy_actor $5702 :LAN_C4_4271 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_355 1000 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_1092 0 024D: (unknown) $5709 1 'EVID' // Evidence 0025: gosub @LAN_C4_4324 0026: return :LAN_C4_4324 0045: actor $1038 defined jump_if_false @LAN_C4_4440 02D5: (unknown) $1038 32 jump_if_false @LAN_C4_4417 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @LAN_C4_1792 $5703 8 > $5703 // (int) num > var 0022: jump_if_false @LAN_C4_4403 // Note: the incorrect math opcode was used here 00C3: (unknown) $5602 $5603 $5604 $5605 00BC: (unknown) $5605 6 0025: gosub @LAN_C4_4442 0002: jump @LAN_C4_4410 :LAN_C4_4403 0025: gosub @LAN_C4_5078 :LAN_C4_4410 0002: jump @LAN_C4_4440 :LAN_C4_4417 00C3: (unknown) $5602 $5603 $5604 $5605 00BC: (unknown) $5605 6 0025: gosub @LAN_C4_4442 :LAN_C4_4440 0026: return :LAN_C4_4442 $5722 == 1 // (int) var == num jump_if_false @LAN_C4_4499 0057: show_text_highpriority GXT 'LANC402' time 7000 flag 1 // ~w~Go to ~t~Ammu-Nation. 0058: (unknown) 'LANC409' 7000 1 // ~w~The DEA are collecting evidence against you. Hurry up! $5722 = 0 // (int) 0002: jump @LAN_C4_4515 :LAN_C4_4499 0057: show_text_highpriority GXT 'LANC418' time 7000 flag 1 // ~w~Go back inside ~t~Ammu-Nation. :LAN_C4_4515 0026: return :LAN_C4_4517 $5591 = 8 // (int) $5592 = 9 // (int) $5593 = 136 // (int) 0@ = 0 // (int) :LAN_C4_4540 0160: load_model $5335(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4540 $5594 = 261 // (int) 0160: load_model $5594 0228: (unknown) :LAN_C4_4576 0078: if or 8161: not model $5591 available 8161: not model $5592 available 8161: not model $5593 available 8161: not model $5594 available jump_if_false @LAN_C4_4613 0001: wait 0 ms 0002: jump @LAN_C4_4576 :LAN_C4_4613 $5596 = 354 // (int) 02E2: $5599 = 25 // (any) $5597 = 359 // (int) 02E2: $5600 = 32 // (any) $5598 = 346 // (int) 02E2: $5601 = 19 // (any) 0@ = 0 // (int) :LAN_C4_4656 0160: load_model $5340(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4656 0228: (unknown) :LAN_C4_4681 0078: if or 8161: not model $5596 available 8161: not model $5597 available 8161: not model $5598 available jump_if_false @LAN_C4_4714 0001: wait 0 ms 0002: jump @LAN_C4_4681 :LAN_C4_4714 0026: return :LAN_C4_4716 $5595 = 212 // (int) 0160: load_model $5595 0228: (unknown) :LAN_C4_4729 8161: not model $5595 available jump_if_false @LAN_C4_4750 0001: wait 0 ms 0002: jump @LAN_C4_4729 :LAN_C4_4750 0026: return :LAN_C4_4752 0@ = 0 // (int) :LAN_C4_4756 0162: release_model $5335(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4756 0162: release_model $5594 0162: release_model $5595 0@ = 0 // (int) :LAN_C4_4791 0162: release_model $5340(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4791 0026: return :LAN_C4_4816 0045: actor $1038 defined jump_if_false @LAN_C4_4880 0080: actor $1038 near_point $5699 $5700 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C4_4880 // Note: the incorrect math opcode was used here 00BB: (unknown) $5605 $5605 = 0 // (int) 0057: show_text_highpriority GXT 'LANC403' time 7000 flag 1 // ~w~Collect a free rocket launcher from the shop keeper. $5588 = 1 // (int) :LAN_C4_4880 0026: return :LAN_C4_4882 0078: if and $1714 == 0 // (int) var == num $1713 == 0 // (int) var == num jump_if_false @LAN_C4_4950 0059: text_clear_all 00C3: (unknown) $5699 $5700 $5701 $5698 00BC: (unknown) $5698 6 0057: show_text_highpriority GXT 'LANC417' time 7000 flag 1 // ~w~Exit the ~t~shop. $5588 = 2 // (int) 0002: jump @LAN_C4_5034 :LAN_C4_4950 $4384 > 1 // (int) var > num jump_if_false @LAN_C4_5010 0059: text_clear_all 00C3: (unknown) $5699 $5700 $5701 $5698 00BC: (unknown) $5698 6 0057: show_text_highpriority GXT 'LANC421' time 7000 flag 1 // ~w~He won't sell you a rocket launcher now! Leave the ~t~shop. $5588 = 2 // (int) 0002: jump @LAN_C4_5034 :LAN_C4_5010 $1698 == 0 // (int) var == num jump_if_false @LAN_C4_5034 0025: gosub @LAN_C4_4324 $5588 = 0 // (int) :LAN_C4_5034 0026: return :LAN_C4_5036 0045: actor $1038 defined jump_if_false @LAN_C4_5076 0080: actor $1038 near_point $5602 $5603 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C4_5076 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C4_5078 :LAN_C4_5076 0026: return :LAN_C4_5078 00BB: (unknown) $5698 $5698 = 0 // (int) 0@ = 0 // (int) :LAN_C4_5091 0092: $5350(0@,2) = init_object #ME_POLICEANTENNEE at $5352(0@,2) $5354(0@,2) $5356(0@,2) 03B5: (unknown) $5350(0@,2) 1 1 0 1 1 0490: (unknown) $5350(0@,2) 1 0475: (unknown) $5350(0@,2) 1.0 1 022A: (unknown) $5350(0@,2) 0 00C2: (unknown) $5350(0@,2) $5358(0@,2) 00BC: (unknown) $5358(0@,2) 0 $5360(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5091 024F: (unknown) 0.25 0045: actor $1038 defined jump_if_false @LAN_C4_5325 02D5: (unknown) $1038 32 jump_if_false @LAN_C4_5309 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @LAN_C4_1792 $5703 $5703 > 0 // (int) var > num jump_if_false @LAN_C4_5286 0057: show_text_highpriority GXT 'LANC404' time 7000 flag 1 // ~w~Use the rocket launcher to destroy the ~r~antenna ~w~on the Washington Beach police station roof. 0058: (unknown) 'LANC411' 7000 1 // ~w~Grenades can also be used to destroy antennae. 0002: jump @LAN_C4_5302 :LAN_C4_5286 0057: show_text_highpriority GXT 'LANC420' time 7000 flag 1 // ~w~Use explosives to destroy the ~r~antenna ~w~on the Washington Beach police station roof. :LAN_C4_5302 0002: jump @LAN_C4_5325 :LAN_C4_5309 0057: show_text_highpriority GXT 'LANC420' time 7000 flag 1 // ~w~Use explosives to destroy the ~r~antenna ~w~on the Washington Beach police station roof. :LAN_C4_5325 $5588 = 3 // (int) $5724 == 1 // (int) var == num jump_if_false @LAN_C4_5384 0045: actor $1038 defined jump_if_false @LAN_C4_5384 0044: put_actor $1038 at 365.19 -492.05 20.57 010F: (unknown) $1038 $5608 $5610 $5612 :LAN_C4_5384 0026: return :LAN_C4_5386 0@ = 0 // (int) :LAN_C4_5390 $5360(0@,2) == 1 // (int) var == num jump_if_false @LAN_C4_5518 8252: not object $5350(0@,2) exists jump_if_false @LAN_C4_5518 $5360(0@,2) = 0 // (int) 00BB: (unknown) $5358(0@,2) 0093: destroy_object $5350(0@,2) $5712 += 1 // (int) $5712 == 1 // (int) var == num jump_if_false @LAN_C4_5492 $5715 = 1 // (int) 0057: show_text_highpriority GXT 'LANC407' time 7000 flag 1 // ~w~For every antenna you destroy, it takes the DEA longer to collect evidence. 0025: gosub @LAN_C4_5850 0002: jump @LAN_C4_5511 :LAN_C4_5492 $5712 == 2 // (int) var == num jump_if_false @LAN_C4_5511 $5715 = 2 // (int) :LAN_C4_5511 0025: gosub @LAN_C4_6512 :LAN_C4_5518 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5390 $5720 == 0 // (int) var == num jump_if_false @LAN_C4_5605 0045: actor $1038 defined jump_if_false @LAN_C4_5605 0110: $5716 = player $1038 wanted_level $5716 == 0 // (int) var == num jump_if_false @LAN_C4_5605 0080: actor $1038 near_point $5654 $5655 radius 10.0 10.0 sphere 0 0022: jump_if_false @LAN_C4_5605 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C4_5850 :LAN_C4_5605 $5712 > 1 // (int) var > num jump_if_false @LAN_C4_5848 0@ = 0 // (int) :LAN_C4_5622 0045: actor $5401(0@,2) defined jump_if_false @LAN_C4_5649 03DE: (unknown) $5401(0@,2) 1 0112: remove_references_to_actor $5401(0@,2) // Like turning an actor into a random pedestrian :LAN_C4_5649 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5622 0@ = 0 // (int) :LAN_C4_5670 0092: $5362(0@,2) = init_object #ME_POLICEANTENNEE at $5364(0@,2) $5366(0@,2) $5368(0@,2) 03B5: (unknown) $5362(0@,2) 1 1 0 1 1 0490: (unknown) $5362(0@,2) 1 0475: (unknown) $5362(0@,2) 1.0 1 022A: (unknown) $5362(0@,2) 0 00C2: (unknown) $5362(0@,2) $5370(0@,2) 00BC: (unknown) $5370(0@,2) 0 $5372(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5670 0057: show_text_highpriority GXT 'LANC405' time 7000 flag 1 // ~w~Destroy the ~r~antenna ~w~on the Little Havana police station roof. $5588 = 4 // (int) $5725 == 1 // (int) var == num jump_if_false @LAN_C4_5848 0045: actor $1038 defined jump_if_false @LAN_C4_5848 0044: put_actor $1038 at -877.87 -690.44 24.39 010F: (unknown) $1038 $5620 $5622 $5624 :LAN_C4_5848 0026: return :LAN_C4_5850 0@ = 0 // (int) :LAN_C4_5854 0045: actor $5401(0@,2) defined jump_if_false @LAN_C4_5886 0045: actor $1038 defined jump_if_false @LAN_C4_5886 00E4: (unknown) $5401(0@,2) $1038 :LAN_C4_5886 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5854 $5720 = 1 // (int) 0026: return :LAN_C4_5911 0@ = 0 // (int) :LAN_C4_5915 $5372(0@,2) == 1 // (int) var == num jump_if_false @LAN_C4_6020 8252: not object $5362(0@,2) exists jump_if_false @LAN_C4_6020 $5372(0@,2) = 0 // (int) 00BB: (unknown) $5370(0@,2) 0093: destroy_object $5362(0@,2) $5713 += 1 // (int) $5713 == 1 // (int) var == num jump_if_false @LAN_C4_5994 $5715 = 3 // (int) 0002: jump @LAN_C4_6013 :LAN_C4_5994 $5713 == 2 // (int) var == num jump_if_false @LAN_C4_6013 $5715 = 4 // (int) :LAN_C4_6013 0025: gosub @LAN_C4_6512 :LAN_C4_6020 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5915 $5713 > 1 // (int) var > num jump_if_false @LAN_C4_6232 0@ = 0 // (int) :LAN_C4_6054 0092: $5374(0@,2) = init_object #ME_POLICEANTENNEE at $5376(0@,2) $5378(0@,2) $5380(0@,2) 03B5: (unknown) $5374(0@,2) 1 1 0 1 1 0490: (unknown) $5374(0@,2) 1 0475: (unknown) $5374(0@,2) 1.0 1 022A: (unknown) $5374(0@,2) 0 00C2: (unknown) $5374(0@,2) $5382(0@,2) 00BC: (unknown) $5382(0@,2) 0 $5384(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_6054 0057: show_text_highpriority GXT 'LANC406' time 7000 flag 1 // ~w~Destroy the ~r~antenna ~w~on the Downtown police station roof. $5588 = 5 // (int) $5726 == 1 // (int) var == num jump_if_false @LAN_C4_6232 0045: actor $1038 defined jump_if_false @LAN_C4_6232 0044: put_actor $1038 at -640.27 732.66 47.05 010F: (unknown) $1038 $5632 $5634 $5636 :LAN_C4_6232 0026: return :LAN_C4_6234 0@ = 0 // (int) :LAN_C4_6238 $5384(0@,2) == 1 // (int) var == num jump_if_false @LAN_C4_6343 8252: not object $5374(0@,2) exists jump_if_false @LAN_C4_6343 $5384(0@,2) = 0 // (int) 00BB: (unknown) $5382(0@,2) 0093: destroy_object $5374(0@,2) $5714 += 1 // (int) $5714 == 1 // (int) var == num jump_if_false @LAN_C4_6317 $5715 = 5 // (int) 0002: jump @LAN_C4_6336 :LAN_C4_6317 $5714 == 2 // (int) var == num jump_if_false @LAN_C4_6336 $5715 = 5 // (int) :LAN_C4_6336 0025: gosub @LAN_C4_6512 :LAN_C4_6343 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_6238 $5714 > 1 // (int) var > num jump_if_false @LAN_C4_6458 0025: gosub @LAN_C4_4716 0048: $5704 = create_car $5595 at $5705 $5706 $5707 00D1: set_car $5704 Z_angle_to 180.0 00AE: remove_status_text $5709 $5721 = 0 // (int) 0045: actor $1038 defined jump_if_false @LAN_C4_6425 0098: set_player $1038 wanted_level_to $5715 :LAN_C4_6425 0057: show_text_highpriority GXT 'LANC408' time 7000 flag 1 // ~w~You've stopped the DEA collecting evidence! Now reduce your wanted level to zero. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_18250 0 $5588 = 6 // (int) :LAN_C4_6458 0026: return :LAN_C4_6460 0045: actor $1038 defined jump_if_false @LAN_C4_6510 809A: not player $1038 wanted_level > 0 jump_if_false @LAN_C4_6510 03C2: (unknown) 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_17636 0025: gosub @LAN_C4_8014 $5588 = 10 // (int) :LAN_C4_6510 0026: return :LAN_C4_6512 0045: actor $1038 defined jump_if_false @LAN_C4_6548 0110: $5716 = player $1038 wanted_level 0011: $5715 > $5716 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C4_6548 // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to $5715 :LAN_C4_6548 0026: return :LAN_C4_6550 $5715 > 0 // (int) var > num jump_if_false @LAN_C4_6659 0045: actor $1038 defined jump_if_false @LAN_C4_6659 0110: $5716 = player $1038 wanted_level $5716 == 0 // (int) var == num jump_if_false @LAN_C4_6659 $5711 == 0 // (int) var == num jump_if_false @LAN_C4_6607 010E: $5711 = current_time_in_ms :LAN_C4_6607 010E: 1@ = current_time_in_ms 0035: 2@ = $5711 // (int vars) 2@ += 30000 // (int) 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C4_6659 // Note: the incorrect math opcode was used here 0098: set_player $1038 wanted_level_to $5715 0057: show_text_highpriority GXT 'LANC410' time 7000 flag 1 // ~w~The authorities have found you again! $5711 = 0 // (int) :LAN_C4_6659 0026: return :LAN_C4_6661 $5721 == 1 // (int) var == num jump_if_false @LAN_C4_6829 010E: 1@ = current_time_in_ms 0035: 2@ = $5710 // (int vars) 2@ += 3000 // (int) 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C4_6817 // Note: the incorrect math opcode was used here 1 > $5715 // (int) num > var 0022: jump_if_false @LAN_C4_6718 // Note: the incorrect math opcode was used here $5708 += 1 // (int) :LAN_C4_6718 2 > $5715 // (int) num > var 0022: jump_if_false @LAN_C4_6737 // Note: the incorrect math opcode was used here $5708 += 1 // (int) :LAN_C4_6737 3 > $5715 // (int) num > var 0022: jump_if_false @LAN_C4_6756 // Note: the incorrect math opcode was used here $5708 += 1 // (int) :LAN_C4_6756 4 > $5715 // (int) num > var 0022: jump_if_false @LAN_C4_6775 // Note: the incorrect math opcode was used here $5708 += 1 // (int) :LAN_C4_6775 5 > $5715 // (int) num > var 0022: jump_if_false @LAN_C4_6794 // Note: the incorrect math opcode was used here $5708 += 1 // (int) :LAN_C4_6794 6 > $5715 // (int) num > var 0022: jump_if_false @LAN_C4_6813 // Note: the incorrect math opcode was used here $5708 += 1 // (int) :LAN_C4_6813 010E: $5710 = current_time_in_ms :LAN_C4_6817 0035: $5709 = $5708 // (int vars) $5709 /= 6 // (int) :LAN_C4_6829 0026: return :LAN_C4_6831 $5718 == 0 // (int) var == num jump_if_false @LAN_C4_7008 0045: actor $1038 defined jump_if_false @LAN_C4_7008 0080: actor $1038 near_point $5654 $5655 radius 125.0 125.0 sphere 0 0022: jump_if_false @LAN_C4_7008 // Note: the incorrect math opcode was used here 0048: $5653 = create_car $5594 at $5654 $5655 $5656 0@ = 0 // (int) :LAN_C4_6892 003E: $5401(0@,2) = create_actor_pedtype 6 model $5591 at $5403(0@,2) $5405(0@,2) $5407(0@,2) 010F: (unknown) $5401(0@,2) $5654 $5655 $5656 0106: give_actor $5401(0@,2) weapon $5601 ammo 50 // Load the weapon model before using this 015D: (unknown) $5401(0@,2) 1 01C9: (unknown) $5401(0@,2) 50 020E: (unknown) $5401(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_6892 0276: (unknown) $5657 $5658 999999 013F: $5665 = create_pickup #BODYARMOUR type 3 at $5668 $5671 $5674 $5718 = 1 // (int) :LAN_C4_7008 0026: return :LAN_C4_7010 $5717 == 0 // (int) var == num jump_if_false @LAN_C4_7257 0045: actor $1038 defined jump_if_false @LAN_C4_7257 0080: actor $1038 near_point -879.76 -692.4 radius 50.0 50.0 sphere 0 jump_if_false @LAN_C4_7257 0048: $5642 = create_car $5594 at -889.42 -872.61 30.32 0118: $5644 = create_actor_pedtype 22 model $5591 in_car $5642 passenger_seat 0 01AF: (unknown) $5644 1 0@ = 0 // (int) :LAN_C4_7103 003E: $5389(0@,2) = create_actor_pedtype 22 model $5591 at -889.42 -872.61 30.32 02B6: (unknown) $5389(0@,2) $5642 $5391(0@,2) $5393(0@,2) $5395(0@,2) 3 70.0 $5599 0213: (unknown) $5389(0@,2) 50 0309: (unknown) $5389(0@,2) 1 -1 0127: reset_actor $5389(0@,2) flags 00A1: (unknown) $5389(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7103 00D1: set_car $5642 Z_angle_to 0 03D8: (unknown) $5642 02DA: (unknown) $5642 -912.05 -694.93 29.01 40 01F9: $5666 = create_weapon_pickup #UZI group 3 ammo 100 at $5669 $5672 $5675 $5717 = 1 // (int) :LAN_C4_7257 0025: gosub @LAN_C4_7266 0026: return :LAN_C4_7266 004F: unknown_check $5642 jump_if_false @LAN_C4_7388 009F: actor $5644 dead jump_if_false @LAN_C4_7297 014C: set_car $5642 health_to 200 0026: return :LAN_C4_7297 0@ = 0 // (int) :LAN_C4_7301 009F: actor $5389(0@,2) dead jump_if_false @LAN_C4_7320 02B7: (unknown) $5389(0@,2) :LAN_C4_7320 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7301 0078: if and 009F: actor $5645 dead 009F: actor $5646 dead jump_if_false @LAN_C4_7388 014C: set_car $5642 health_to 200 02DA: (unknown) $5642 -1352.18 -651.11 38.69 20 0113: remove_references_to_car $5642 // Like turning a car into any random car :LAN_C4_7388 0026: return :LAN_C4_7390 $5719 == 0 // (int) var == num jump_if_false @LAN_C4_7671 0045: actor $1038 defined jump_if_false @LAN_C4_7671 0080: actor $1038 near_point -637.23 781.87 radius 125.0 125.0 sphere 0 jump_if_false @LAN_C4_7671 004F: unknown_check $5642 jump_if_false @LAN_C4_7501 0045: actor $5644 defined jump_if_false @LAN_C4_7467 0112: remove_references_to_actor $5644 // Like turning an actor into a random pedestrian :LAN_C4_7467 0045: actor $5645 defined jump_if_false @LAN_C4_7482 0112: remove_references_to_actor $5645 // Like turning an actor into a random pedestrian :LAN_C4_7482 0045: actor $5646 defined jump_if_false @LAN_C4_7497 0112: remove_references_to_actor $5646 // Like turning an actor into a random pedestrian :LAN_C4_7497 0113: remove_references_to_car $5642 // Like turning a car into any random car :LAN_C4_7501 0@ = 0 // (int) :LAN_C4_7505 003E: $5421(0@,5) = create_actor_pedtype 22 model $5592 at $5426(0@,5) $5431(0@,5) $5436(0@,5) 0106: give_actor $5421(0@,5) weapon $5599 ammo 50 // Load the weapon model before using this 020E: (unknown) $5421(0@,5) 1 00A1: (unknown) $5421(0@,5) 1 0045: actor $1038 defined jump_if_false @LAN_C4_7580 013E: actor $5421(0@,5) look_at_actor $1038 00E4: (unknown) $5421(0@,5) $1038 :LAN_C4_7580 0139: 3@ = random_int_in_ranges 25 50 01C9: (unknown) $5421(0@,5) 3@ 0139: 3@ = random_int_in_ranges 1000 3000 03D6: (unknown) $5421(0@,5) 3@ 0139: 3@ = random_int_in_ranges 1000 3000 03D7: (unknown) $5421(0@,5) 3@ 0213: (unknown) $5421(0@,5) 50 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C4_7505 013F: $5667 = create_pickup #HEALTH type 3 at $5670 $5673 $5676 $5719 = 1 // (int) :LAN_C4_7671 0025: gosub @LAN_C4_7266 0026: return :LAN_C4_7680 $5588 == 6 // (int) var == num jump_if_false @LAN_C4_7703 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_17636 :LAN_C4_7703 0059: text_clear_all 00AE: remove_status_text $5709 00BB: (unknown) $5605 00BB: (unknown) $5698 0@ = 0 // (int) :LAN_C4_7721 0252: object $5350(0@,2) exists jump_if_false @LAN_C4_7746 00BB: (unknown) $5358(0@,2) 0093: destroy_object $5350(0@,2) :LAN_C4_7746 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7721 0@ = 0 // (int) :LAN_C4_7767 0252: object $5362(0@,2) exists jump_if_false @LAN_C4_7792 00BB: (unknown) $5370(0@,2) 0093: destroy_object $5362(0@,2) :LAN_C4_7792 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7767 0@ = 0 // (int) :LAN_C4_7813 0252: object $5374(0@,2) exists jump_if_false @LAN_C4_7838 00BB: (unknown) $5382(0@,2) 0093: destroy_object $5374(0@,2) :LAN_C4_7838 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7813 0045: actor $5644 defined jump_if_false @LAN_C4_7870 0112: remove_references_to_actor $5644 // Like turning an actor into a random pedestrian :LAN_C4_7870 0@ = 0 // (int) :LAN_C4_7874 0045: actor $5389(0@,2) defined jump_if_false @LAN_C4_7893 0112: remove_references_to_actor $5389(0@,2) // Like turning an actor into a random pedestrian :LAN_C4_7893 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7874 004F: unknown_check $5642 jump_if_false @LAN_C4_7925 0113: remove_references_to_car $5642 // Like turning a car into any random car :LAN_C4_7925 0@ = 0 // (int) :LAN_C4_7929 0045: actor $5401(0@,2) defined jump_if_false @LAN_C4_7948 0112: remove_references_to_actor $5401(0@,2) // Like turning an actor into a random pedestrian :LAN_C4_7948 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7929 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5590 == 1 // (int) var == num jump_if_false @LAN_C4_8012 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4973 'LANC401' // ~r~The DEA collected enough evidence! :LAN_C4_8012 0026: return :LAN_C4_8014 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @99RED_12847 'LAN_C04' 300 // Turn on, Tune in, Bug out 01DF: progress_made += 1 0026: return :LAN_C4_8044 $1714 = 0 // (int) $1715 = 0 // (int) 004F: unknown_check $5653 jump_if_false @LAN_C4_8069 0113: remove_references_to_car $5653 // Like turning a car into any random car :LAN_C4_8069 0@ = 0 // (int) :LAN_C4_8073 8140: not pickup $5409(0@,3) picked_up jump_if_false @LAN_C4_8092 0141: destroy_pickup $5409(0@,3) :LAN_C4_8092 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_8073 0@ = 0 // (int) :LAN_C4_8113 0045: actor $5421(0@,5) defined jump_if_false @LAN_C4_8132 0112: remove_references_to_actor $5421(0@,5) // Like turning an actor into a random pedestrian :LAN_C4_8132 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C4_8113 004F: unknown_check $5704 jump_if_false @LAN_C4_8164 0113: remove_references_to_car $5704 // Like turning a car into any random car :LAN_C4_8164 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12382 0025: gosub @LAN_C4_4752 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 024F: (unknown) 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 85--------------- :LAN_C5 0238: name_thread 'LAN_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C5' 0025: gosub @LAN_C5_3499 009D: wasted_or_busted // mission only jump_if_false @LAN_C5_45 0025: gosub @LAN_C5_19826 :LAN_C5_45 0025: gosub @LAN_C5_20225 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C5_138 :LAN_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C5_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C5_188 0026: return :LAN_C5_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C5_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C5_248 0400: (unknown) $1038 $1690 0002: jump @LAN_C5_254 :LAN_C5_248 02C0: (unknown) $1038 $1690 :LAN_C5_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C5_281 0045: actor $1038 defined jump_if_false @LAN_C5_349 807E: not actor $1038 driving jump_if_false @LAN_C5_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C5_329 :LAN_C5_326 021D: (unknown) 0 :LAN_C5_329 $1698 == 0 // (int) var == num jump_if_false @LAN_C5_345 02EA: select_interior 2 :LAN_C5_345 01AE: (unknown) 1 :LAN_C5_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C5_355 0045: actor $1038 defined jump_if_false @LAN_C5_419 807E: not actor $1038 driving jump_if_false @LAN_C5_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C5_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C5_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C5_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C5_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C5_468 02EA: select_interior 0 :LAN_C5_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C5_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C5_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_C5_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C5_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C5_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C5_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C5_549 0026: return :LAN_C5_551 0045: actor 0@ defined 0022: jump_if_false @LAN_C5_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C5_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C5_598 :LAN_C5_594 1@ = 0 // (int) :LAN_C5_598 1@ == 1 // (int) var == num jump_if_false @LAN_C5_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C5_675 007E: actor 0@ driving jump_if_false @LAN_C5_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C5_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C5_664 :LAN_C5_661 00F1: (unknown) 0@ :LAN_C5_664 0002: jump @LAN_C5_675 :LAN_C5_671 1@ = 0 // (int) :LAN_C5_675 0002: jump @LAN_C5_598 :LAN_C5_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_C5_776 007E: actor 0@ driving jump_if_false @LAN_C5_760 02A7: unknown_check 0@ jump_if_false @LAN_C5_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C5_753 :LAN_C5_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C5_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C5_753 0002: jump @LAN_C5_769 :LAN_C5_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C5_769 0002: jump @LAN_C5_778 :LAN_C5_776 005F: (unknown) :LAN_C5_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C5_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C5_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C5_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C5_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C5_870 :LAN_C5_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C5_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_551 4@ :LAN_C5_870 0002: jump @LAN_C5_936 :LAN_C5_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C5_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C5_936 :LAN_C5_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C5_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_551 3@ :LAN_C5_936 0045: actor 0@ defined jump_if_false @LAN_C5_988 004F: unknown_check 1@ jump_if_false @LAN_C5_988 007E: actor 0@ driving jump_if_false @LAN_C5_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C5_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_551 0@ :LAN_C5_988 5@ = 0 // (int) :LAN_C5_992 5@ == 0 // (int) var == num jump_if_false @LAN_C5_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C5_1083 004F: unknown_check 1@ jump_if_false @LAN_C5_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C5_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C5_1083 :LAN_C5_1049 2@ == -1 // (int) var == num jump_if_false @LAN_C5_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C5_1083 :LAN_C5_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C5_1083 0002: jump @LAN_C5_992 :LAN_C5_1090 0026: return :LAN_C5_1092 0@ == 0 // (int) var == num jump_if_false @LAN_C5_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C5_1311 :LAN_C5_1135 0@ == 1 // (int) var == num jump_if_false @LAN_C5_1168 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C5_1311 :LAN_C5_1168 0@ == 2 // (int) var == num jump_if_false @LAN_C5_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C5_1311 :LAN_C5_1210 0@ == 3 // (int) var == num jump_if_false @LAN_C5_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C5_1311 :LAN_C5_1254 0@ == 4 // (int) var == num jump_if_false @LAN_C5_1285 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C5_1311 :LAN_C5_1285 0@ == 5 // (int) var == num jump_if_false @LAN_C5_1311 03CF: (unknown) 237 130 180 255 :LAN_C5_1311 0026: return :LAN_C5_1313 00BC: (unknown) 0@ 2 0026: return :LAN_C5_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C5_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C5_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C5_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C5_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C5_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C5_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C5_1449 005F: (unknown) :LAN_C5_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C5_1496 005F: (unknown) :LAN_C5_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_C5_1543 005F: (unknown) :LAN_C5_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C5_1557 005F: (unknown) :LAN_C5_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C5_1584 005F: (unknown) :LAN_C5_1584 0485: unknown_check 0@ 214 jump_if_false @LAN_C5_1599 005E: (unknown) :LAN_C5_1599 0485: unknown_check 0@ 215 jump_if_false @LAN_C5_1614 005E: (unknown) :LAN_C5_1614 0485: unknown_check 0@ 216 jump_if_false @LAN_C5_1629 005E: (unknown) :LAN_C5_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C5_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LAN_C5_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C5_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C5_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C5_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C5_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C5_1746 :LAN_C5_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C5_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_C5_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C5_1842 0045: actor 1@ defined jump_if_false @LAN_C5_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C5_1835 0002: jump @LAN_C5_1881 :LAN_C5_1842 0045: actor 1@ defined jump_if_false @LAN_C5_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C5_1881 0002: jump @LAN_C5_1895 :LAN_C5_1888 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C5_1895 0026: return 1@ = 0 // (int) :LAN_C5_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C5_1901 0@ > 8 // (int) var > num jump_if_false @LAN_C5_1943 0@ = 8 // (int) :LAN_C5_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @LAN_C5_1981 020D: (unknown) $5332(1@,8) :LAN_C5_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :LAN_C5_2012 0026: return 0@ = 0 // (int) :LAN_C5_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LAN_C5_2039 020D: (unknown) $5332(0@,8) :LAN_C5_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_2018 0026: return 0@ = 0 // (int) :LAN_C5_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LAN_C5_2083 003F: destroy_actor $5332(0@,8) :LAN_C5_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_2062 0026: return 0@ = 0 // (int) :LAN_C5_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @LAN_C5_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :LAN_C5_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_2106 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_C5_2158 005F: (unknown) :LAN_C5_2158 009F: actor 0@ dead jump_if_false @LAN_C5_2170 005F: (unknown) :LAN_C5_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C5_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C5_2286 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C5_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C5_2339 1@ = -1 // (int) :LAN_C5_2339 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C5_2359 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C5_2379 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C5_2399 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C5_2419 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C5_2439 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2455 02E2: 1@ = 0 // (any) :LAN_C5_2455 0026: return :LAN_C5_2457 009D: wasted_or_busted // mission only jump_if_false @LAN_C5_2479 $6074 = 1 // (int) 0002: jump @LAN_C5_2631 :LAN_C5_2479 $6064 == 1 // (int) var == num jump_if_false @LAN_C5_2606 009F: actor $5616 dead jump_if_false @LAN_C5_2536 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C5_2523 $5600 = 1 // (int) :LAN_C5_2523 $6074 = 1 // (int) 0002: jump @LAN_C5_2606 :LAN_C5_2536 02E1: actor $5616 in_water jump_if_false @LAN_C5_2566 $5600 = 2 // (int) $6074 = 1 // (int) 0002: jump @LAN_C5_2606 :LAN_C5_2566 007E: actor $5616 driving jump_if_false @LAN_C5_2606 007B: $5621 = actor $5616 car 01B3: unknown_check $5621 0022: jump_if_false @LAN_C5_2606 // Note: the incorrect math opcode was used here $5600 = 2 // (int) $6074 = 1 // (int) :LAN_C5_2606 $6065 == 1 // (int) var == num jump_if_false @LAN_C5_2631 $5600 = 4 // (int) $6074 = 1 // (int) :LAN_C5_2631 $6074 == 1 // (int) var == num jump_if_false @LAN_C5_2659 $5598 = 10 // (int) 0025: gosub @LAN_C5_19826 005F: (unknown) :LAN_C5_2659 005E: (unknown) :LAN_C5_2661 00A0: car $5625 wrecked jump_if_false @LAN_C5_2674 0026: return :LAN_C5_2674 027F: store_coords_to 1@ 2@ 3@ from_actor $5625 with_offset -1.0 6.0 1.0 027F: store_coords_to 4@ 5@ 6@ from_actor $5625 with_offset 0 -1.0 0 03D8: (unknown) $5625 0@ == 1 // (int) var == num jump_if_false @LAN_C5_2733 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 :LAN_C5_2733 004E: put_car $5625 at $5629 $5630 $5631 00D1: set_car $5625 Z_angle_to $6033 (unknown) $6033 3.0 0026: return :LAN_C5_2758 4@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0092: $6034 = init_object #CARDBOARDBOX4 at 0@ 1@ 2@ 00D3: set_object $6034 z_angle_to 3@ 022A: (unknown) $6034 1 8@ = 1 // (int) 4@ = 1.0 // (float) 5@ = 0 // (float) :LAN_C5_2809 12 > 8@ // (int) num > var 0022: jump_if_false @LAN_C5_2924 // Note: the incorrect math opcode was used here 6@ = 1.0 // (float) 002E: 6@ *= 4@ // (float vars) 7@ = 1.0 // (float) 002E: 7@ *= 5@ // (float vars) 0279: (unknown) $6034 6@ 7@ 0 $6054 $6055 $6056 0092: $5778(8@,12) = init_object #CARDBOARDBOX4 at $6054 $6055 $6056 00D3: set_object $5778(8@,12) z_angle_to 3@ 022A: (unknown) $5778(8@,12) 1 4@ += 1.0 // (float) 001D: 4@ == 4.0 // (int) var == var jump_if_false @LAN_C5_2912 4@ = 0 // (float) 5@ += 1.0 // (float) :LAN_C5_2912 8@ += 1 // (int) 0002: jump @LAN_C5_2809 :LAN_C5_2924 0026: return :LAN_C5_2926 0@ = 0 // (int) :LAN_C5_2930 0252: object $5778(0@,12) exists jump_if_false @LAN_C5_2949 0114: remove_references_to_object $5778(0@,12) // This object will now disappear when the player looks away :LAN_C5_2949 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C5_2930 0026: return :LAN_C5_2968 0112: remove_references_to_actor $5382(0@,5) // Like turning an actor into a random pedestrian $5382(0@,5) = 0 // (int) 00BB: (unknown) $5387(0@,5) $5387(0@,5) = 0 // (int) 0026: return :LAN_C5_2996 0112: remove_references_to_actor $5425(0@,6) // Like turning an actor into a random pedestrian $5425(0@,6) = 0 // (int) 00BB: (unknown) $5431(0@,6) $5431(0@,6) = 0 // (int) 0026: return :LAN_C5_3024 0112: remove_references_to_actor $5461(0@,14) // Like turning an actor into a random pedestrian $5461(0@,14) = 0 // (int) 00BB: (unknown) $5475(0@,14) $5475(0@,14) = 0 // (int) 0026: return :LAN_C5_3052 03B8: (unknown) $5625 0@ 1@ 2@ 180.0 > 0@ // (float) num > var 0022: jump_if_false @LAN_C5_3083 // Note: the incorrect math opcode was used here 0036: 4@ = 0@ // (float vars) 0002: jump @LAN_C5_3093 :LAN_C5_3083 4@ = 360.0 // (float) 002C: 4@ -= 0@ // (float vars) :LAN_C5_3093 180.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_3117 // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 0002: jump @LAN_C5_3127 :LAN_C5_3117 5@ = 360.0 // (float) 002C: 5@ -= 1@ // (float vars) :LAN_C5_3127 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_3149 // Note: the incorrect math opcode was used here 0036: 6@ = 4@ // (float vars) 0002: jump @LAN_C5_3153 :LAN_C5_3149 0036: 6@ = 5@ // (float vars) :LAN_C5_3153 0014: 6@ > $6062 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_3170 // Note: the incorrect math opcode was used here 0036: 6@ = $6062 // (float vars) :LAN_C5_3170 0030: 6@ /= $6062 // (float vars) // Note: the incorrect math opcode was used here 6@ *= 100.0 // (float) 0 > 6@ // (float) num > var 0022: jump_if_false @LAN_C5_3196 // Note: the incorrect math opcode was used here 6@ = 0 // (float) :LAN_C5_3196 6@ > 100.0 // (float) var > num jump_if_false @LAN_C5_3215 6@ = 100.0 // (float) :LAN_C5_3215 7@ = 100.0 // (float) 002C: 7@ -= 6@ // (float vars) 0038: $6063 = float 7@ to_integer // Note: the incorrect math opcode was used here 0035: 8@ = $6063 // (int vars) 8@ /= 2 // (int) 0045: actor $5616 defined jump_if_false @LAN_C5_3256 01C9: (unknown) $5616 8@ :LAN_C5_3256 $6063 == 0 // (int) var == num jump_if_false @LAN_C5_3270 005E: (unknown) :LAN_C5_3270 005F: (unknown) :LAN_C5_3272 0045: actor $1038 defined jump_if_false @LAN_C5_3288 013E: actor 0@ look_at_actor $1038 :LAN_C5_3288 0127: reset_actor 0@ flags 020E: (unknown) 0@ 1 0139: 1@ = random_int_in_ranges 25 50 01C9: (unknown) 0@ 1@ 0026: return :LAN_C5_3309 0045: actor $1038 defined 0022: jump_if_false @LAN_C5_3398 // Note: the incorrect math opcode was used here 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C5_3398 0026: return :LAN_C5_3400 004F: unknown_check $5625 0022: jump_if_false @LAN_C5_3423 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5625 Z_angle 0002: jump @LAN_C5_3425 :LAN_C5_3423 005F: (unknown) :LAN_C5_3425 03EE: (unknown) 3@ 4@ 0@ 1@ 7@ 002C: 8@ -= 7@ // (float vars) 0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C5_3453 // Note: the incorrect math opcode was used here 8@ += 360.0 // (float) :LAN_C5_3453 8@ > 360.0 // (float) var > num jump_if_false @LAN_C5_3472 8@ -= 360.0 // (float) :LAN_C5_3472 0078: if and 8@ > 5.0 // (float) var > num 175.0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C5_3497 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C5_3497 005F: (unknown) :LAN_C5_3499 $1045 = 1 // (int) $5598 = 0 // (int) $6057 = 0 // (int) $6058 = 1 // (int) $6060 = 1000 // (int) 0035: $6061 = $6060 // (int vars) $6062 = 20.0 // (float) $6063 = 100 // (int) $6064 = 1 // (int) $6065 = 0 // (int) $6066 = 0 // (int) 02E2: $6067 = 5 // (any) $6068 = 0 // (int) $6069 = 0 // (int) $6072 = 5 // (int) $6073 = 0 // (int) $6074 = 0 // (int) $6080 = 0 // (int) $6081 = 0 // (int) $6082 = 0 // (int) $6083 = 0 // (int) $6084 = 0 // (int) $6085 = 1 // (int) $6086 = 0 // (int) $6087 = 0 // (int) $6088 = 0 // (int) $6090 = 0 // (int) $5626 = -70.41 // (float) $5627 = -1609.21 // (float) $5628 = 12.81 // (float) $5617 = 0.65 // (float) $5618 = 0 // (float) $5619 = 0.2 // (float) $5648 = -237.67 // (float) $5653 = -474.74 // (float) $5658 = 10.08 // (float) $5649 = -226.34 // (float) $5654 = -473.8 // (float) $5659 = 10.08 // (float) $5650 = -215.37 // (float) $5655 = -473.03 // (float) $5660 = 10.08 // (float) $5651 = -204.47 // (float) $5656 = -471.65 // (float) $5661 = 10.09 // (float) $5652 = -193.47 // (float) $5657 = -470.07 // (float) $5662 = 10.08 // (float) $5663 = -721.79 // (float) $5664 = 561.1 // (float) $5665 = 9.93 // (float) $5693 = -738.05 // (float) $5699 = 633.44 // (float) $5705 = 14.74 // (float) $5694 = -761.59 // (float) $5700 = 633.28 // (float) $5706 = 18.33 // (float) $5695 = -799.51 // (float) $5701 = 507.11 // (float) $5707 = 26.28 // (float) $5696 = -798.66 // (float) $5702 = 509.5 // (float) $5708 = 26.26 // (float) $5697 = -785.59 // (float) $5703 = 446.96 // (float) $5709 = 66.48 // (float) $5698 = -765.4 // (float) $5704 = 446.93 // (float) $5710 = 66.48 // (float) $5745 = -818.02 // (float) $5759 = 580.11 // (float) $5773 = 11.5 // (float) $5746 = -808.82 // (float) $5760 = 534.03 // (float) $5774 = 9.97 // (float) $5747 = -826.75 // (float) $5761 = 529.91 // (float) $5775 = 9.97 // (float) $5748 = -814.53 // (float) $5762 = 504.0 // (float) $5776 = 9.93 // (float) $5749 = -814.96 // (float) $5763 = 463.48 // (float) $5777 = 9.99 // (float) $5750 = -813.69 // (float) $5764 = 466.27 // (float) $5778 = 9.95 // (float) $5751 = -800.32 // (float) $5765 = 501.59 // (float) $5779 = 26.29 // (float) $5752 = -766.87 // (float) $5766 = 494.28 // (float) $5780 = 25.8 // (float) $5753 = -772.36 // (float) $5767 = 475.21 // (float) $5781 = 25.8 // (float) $5754 = -764.13 // (float) $5768 = 474.26 // (float) $5782 = 25.8 // (float) $5755 = -769.31 // (float) $5769 = 472.73 // (float) $5783 = 25.8 // (float) $5756 = -770.08 // (float) $5770 = 507.46 // (float) $5784 = 25.8 // (float) $5757 = -765.82 // (float) $5771 = 500.56 // (float) $5785 = 25.8 // (float) $5758 = -773.2 // (float) $5772 = 485.13 // (float) $5786 = 25.8 // (float) $5622 = -773.81 // (float) $5623 = 443.62 // (float) $5624 = 25.8 // (float) $5629 = -711.74 // (float) $5630 = 594.43 // (float) $5631 = 21.69 // (float) $5795 = -881.37 // (float) $5803 = 603.42 // (float) $5811 = 12.35 // (float) $5796 = -829.21 // (float) $5804 = 525.75 // (float) $5812 = 10.02 // (float) $5797 = -811.98 // (float) $5805 = 531.07 // (float) $5813 = 9.94 // (float) $5798 = -804.81 // (float) $5806 = 531.91 // (float) $5814 = 10.0 // (float) $5799 = -808.6 // (float) $5807 = 495.45 // (float) $5815 = 9.97 // (float) $5800 = -820.76 // (float) $5808 = 494.12 // (float) $5816 = 9.96 // (float) $5801 = -808.04 // (float) $5809 = 465.52 // (float) $5817 = 9.99 // (float) $5802 = -726.65 // (float) $5810 = 572.48 // (float) $5818 = 10.09 // (float) $5819 = 5.0 // (float) $5820 = 300.0 // (float) $5821 = 95.0 // (float) $5822 = 280.0 // (float) $5823 = 270.0 // (float) $5824 = 100.0 // (float) $5825 = 80.0 // (float) $5826 = 185.0 // (float) $5836 = -826.26 // (float) $5845 = 533.48 // (float) $5854 = 9.95 // (float) $5837 = -830.03 // (float) $5846 = 531.77 // (float) $5855 = 9.99 // (float) $5838 = -807.19 // (float) $5847 = 536.47 // (float) $5856 = 9.98 // (float) $5839 = -810.35 // (float) $5848 = 536.08 // (float) $5857 = 9.95 // (float) $5840 = -812.32 // (float) $5849 = 505.88 // (float) $5858 = 9.94 // (float) $5841 = -816.04 // (float) $5850 = 505.86 // (float) $5859 = 9.94 // (float) $5842 = -810.24 // (float) $5851 = 470.42 // (float) $5860 = 9.95 // (float) $5843 = -816.37 // (float) $5852 = 468.14 // (float) $5861 = 9.93 // (float) $5844 = -817.96 // (float) $5853 = 464.6 // (float) $5862 = 9.97 // (float) $5866 = -807.35 // (float) $5869 = 575.56 // (float) $5872 = 9.93 // (float) $5867 = -814.52 // (float) $5870 = 495.15 // (float) $5873 = 9.83 // (float) $5868 = -834.91 // (float) $5871 = 534.67 // (float) $5874 = 9.85 // (float) $5875 = 45.0 // (float) $5876 = 180.0 // (float) $5877 = 225.0 // (float) $5897 = -791.39 // (float) $5916 = 487.94 // (float) $5935 = 25.8 // (float) $5898 = -787.63 // (float) $5917 = 487.61 // (float) $5936 = 25.8 // (float) $5899 = -784.34 // (float) $5918 = 486.35 // (float) $5937 = 25.8 // (float) $5900 = -774.28 // (float) $5919 = 487.56 // (float) $5938 = 25.8 // (float) $5901 = -763.87 // (float) $5920 = 496.57 // (float) $5939 = 25.8 // (float) $5902 = -765.81 // (float) $5921 = 487.16 // (float) $5940 = 25.8 // (float) $5903 = -777.31 // (float) $5922 = 486.52 // (float) $5941 = 25.8 // (float) $5904 = -791.15 // (float) $5923 = 499.24 // (float) $5942 = 25.8 // (float) $5905 = -787.3 // (float) $5924 = 499.07 // (float) $5943 = 25.8 // (float) $5906 = -779.05 // (float) $5925 = 485.05 // (float) $5944 = 25.8 // (float) $5907 = -771.14 // (float) $5926 = 481.88 // (float) $5945 = 24.6 // (float) $5908 = -774.81 // (float) $5927 = 505.76 // (float) $5946 = 24.6 // (float) $5909 = -766.53 // (float) $5928 = 470.96 // (float) $5947 = 25.8 // (float) $5910 = -775.52 // (float) $5929 = 513.8 // (float) $5948 = 25.8 // (float) $5911 = -758.65 // (float) $5930 = 503.19 // (float) $5949 = 25.8 // (float) $5912 = -756.96 // (float) $5931 = 478.3 // (float) $5950 = 25.8 // (float) $5913 = -788.58 // (float) $5932 = 478.32 // (float) $5951 = 25.8 // (float) $5914 = -767.38 // (float) $5933 = 514.84 // (float) $5952 = 25.8 // (float) $5915 = -778.48 // (float) $5934 = 461.24 // (float) $5953 = 25.8 // (float) $5973 = 1.0 // (float) $5974 = 358.0 // (float) $5975 = 20.0 // (float) $5976 = 10.0 // (float) $5977 = 350.0 // (float) $5978 = 10.0 // (float) $5979 = 5.0 // (float) $5980 = 10.0 // (float) $5981 = 20.0 // (float) $5982 = 340.0 // (float) $5983 = 40.0 // (float) $5984 = 240.0 // (float) $5985 = 0 // (float) $5986 = 0 // (float) $5987 = 2.0 // (float) $5988 = 6.0 // (float) $5989 = 4.0 // (float) $5990 = 95.0 // (float) $5991 = 0 // (float) 02E2: $5954 = 7430 // (any) 02E2: $5955 = 7430 // (any) 02E2: $5956 = 7419 // (any) 02E2: $5957 = 7430 // (any) 02E2: $5958 = 450 // (any) 02E2: $5959 = 7419 // (any) 02E2: $5960 = 7419 // (any) 02E2: $5961 = 7419 // (any) 02E2: $5962 = 7419 // (any) 02E2: $5963 = 7419 // (any) 02E2: $5964 = 6381 // (any) 02E2: $5965 = 6381 // (any) 02E2: $5966 = 450 // (any) 02E2: $5967 = 7419 // (any) 02E2: $5968 = 6380 // (any) 02E2: $5969 = 6380 // (any) 02E2: $5970 = 6380 // (any) 02E2: $5971 = 6380 // (any) 02E2: $5972 = 6380 // (any) $5996 = -768.56 // (float) $6000 = 495.83 // (float) $6004 = 25.8 // (float) $5997 = -774.27 // (float) $6001 = 477.18 // (float) $6005 = 25.8 // (float) $5998 = -769.11 // (float) $6002 = 477.53 // (float) $6006 = 25.8 // (float) $5999 = -763.52 // (float) $6003 = 477.13 // (float) $6007 = 25.8 // (float) $6008 = 315.0 // (float) $6009 = 100.0 // (float) $6010 = 95.0 // (float) $6011 = 91.0 // (float) $6015 = -771.14 // (float) $6017 = 481.88 // (float) $6019 = 25.8 // (float) $6016 = -774.81 // (float) $6018 = 505.76 // (float) $6020 = 25.8 // (float) $6022 = -785.73 // (float) $6023 = 513.86 // (float) $6024 = 27.06 // (float) $6027 = -780.18 // (float) $6029 = 507.38 // (float) $6031 = 25.8 // (float) $6028 = -770.84 // (float) $6030 = 487.27 // (float) $6032 = 25.8 // (float) $5666 = 0 // (float) $5671 = 5.0 // (float) $5676 = 0 // (float) $5667 = 1.0 // (float) $5672 = -5.0 // (float) $5677 = 0 // (float) $5668 = -1.0 // (float) $5673 = -5.0 // (float) $5678 = 0 // (float) $5669 = 2.0 // (float) $5674 = -12.5 // (float) $5679 = 0 // (float) $5670 = -2.0 // (float) $5675 = -12.5 // (float) $5680 = 0 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 26 call_with_params @MAIN_6396 $2334 $5599 0025: gosub @LAN_C5_6634 :LAN_C5_6219 0001: wait 0 ms :LAN_C5_6222 $5598 == 0 // (int) var == num jump_if_false @LAN_C5_6282 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2457 jump_if_false @LAN_C5_6275 0025: gosub @LAN_C5_13989 0025: gosub @LAN_C5_16198 0025: gosub @LAN_C5_16617 :LAN_C5_6275 0002: jump @LAN_C5_6222 :LAN_C5_6282 $5598 == 1 // (int) var == num jump_if_false @LAN_C5_6390 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2457 jump_if_false @LAN_C5_6383 0025: gosub @LAN_C5_18047 0025: gosub @LAN_C5_18633 $6087 == 1 // (int) var == num jump_if_false @LAN_C5_6356 0025: gosub @LAN_C5_14280 0002: jump @LAN_C5_6376 :LAN_C5_6356 $6085 == 1 // (int) var == num jump_if_false @LAN_C5_6376 0025: gosub @LAN_C5_14108 :LAN_C5_6376 0025: gosub @LAN_C5_16617 :LAN_C5_6383 0002: jump @LAN_C5_6282 :LAN_C5_6390 $5598 == 2 // (int) var == num jump_if_false @LAN_C5_6458 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2457 jump_if_false @LAN_C5_6451 0025: gosub @LAN_C5_18047 0025: gosub @LAN_C5_18633 0025: gosub @LAN_C5_15060 0025: gosub @LAN_C5_16617 :LAN_C5_6451 0002: jump @LAN_C5_6390 :LAN_C5_6458 $5598 == 3 // (int) var == num jump_if_false @LAN_C5_6545 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2457 jump_if_false @LAN_C5_6538 0025: gosub @LAN_C5_15754 $6068 == 0 // (int) var == num jump_if_false @LAN_C5_6524 0025: gosub @LAN_C5_17452 0002: jump @LAN_C5_6531 :LAN_C5_6524 0025: gosub @LAN_C5_19326 :LAN_C5_6531 0025: gosub @LAN_C5_16487 :LAN_C5_6538 0002: jump @LAN_C5_6458 :LAN_C5_6545 $5598 == 4 // (int) var == num jump_if_false @LAN_C5_6612 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2457 jump_if_false @LAN_C5_6605 $6068 == 1 // (int) var == num jump_if_false @LAN_C5_6598 0025: gosub @LAN_C5_19326 :LAN_C5_6598 0025: gosub @LAN_C5_16134 :LAN_C5_6605 0002: jump @LAN_C5_6545 :LAN_C5_6612 not $5598 == 10 // (int) var == num jump_if_false @LAN_C5_6632 0002: jump @LAN_C5_6219 :LAN_C5_6632 0026: return :LAN_C5_6634 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @SAFEHOU_12168 32 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_190 0 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @LAN_C5_6708 0044: put_actor $1038 at -70.46 -1582.9 9.43 0200: (unknown) $1038 0 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_3309 :LAN_C5_6708 0025: gosub @LAN_C5_12827 0025: gosub @LAN_C5_13207 0025: gosub @LAN_C5_13291 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_9489 $6067 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5AA' 'LANC517' -1 0 // ~w~So who's been stealing the yayo? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5AA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5AB' 'LANC518' -1 0 // ~w~What? ...oh, yeah, it's... the Bikers. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5AB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5AC' 'LANC519' -1 0 // ~w~You sure? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5AC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5AD' 'LANC520' -1 0 // ~w~Yeah, course I am. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5AD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5AE' 'LANC521' -1 0 // ~w~You don't look it. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5AE' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 50 003E: $6047 = create_actor_pedtype 22 model 0 at -69.87 -1589.05 9.43 015F: (unknown) $6047 0 010F: (unknown) $6047 -70.75 -1597.34 9.43 00B9: set_camera_position -67.37 -1589.05 9.81 rotations 0 0 0 00BA: set_camera_point_at -67.63 -1589.99 10.04 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5AA' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1300 jump_if_false @LAN_C5_7163 0002: jump @LAN_C5_8420 :LAN_C5_7163 0045: actor $5616 defined jump_if_false @LAN_C5_7188 00EE: (unknown) $5616 -69.89 -1597.28 :LAN_C5_7188 0045: actor $6047 defined jump_if_false @LAN_C5_7212 00EE: (unknown) $6047 -70.75 -1597.34 :LAN_C5_7212 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5AA' jump_if_false @LAN_C5_7245 0002: jump @LAN_C5_8420 :LAN_C5_7245 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5AF' 'LANC522' $5616 0 // ~w~Well, I guess I'm just gonna have to prove it to you. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5AB' 1 0045: actor $5616 defined jump_if_false @LAN_C5_7320 04B4: (unknown) $5616 121 547 1.0 :LAN_C5_7320 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5AB' jump_if_false @LAN_C5_7353 0002: jump @LAN_C5_8420 :LAN_C5_7353 0045: actor $5616 defined jump_if_false @LAN_C5_7376 04B4: (unknown) $5616 121 548 1.0 :LAN_C5_7376 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BA' 'LANC523' $5616 0 // ~w~You do the flying - I'll do the frying, ha ha! 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5AC' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5AC' jump_if_false @LAN_C5_7461 0002: jump @LAN_C5_8420 :LAN_C5_7461 00B9: set_camera_position -64.41 -1606.69 11.81 rotations 0 0 0 00BA: set_camera_point_at -65.21 -1607.28 11.94 mode 2 0045: actor $5616 defined jump_if_false @LAN_C5_7571 00A2: (unknown) $5616 0352: (unknown) $5616 0044: put_actor $5616 at -69.29 -1601.62 11.21 010F: (unknown) $5616 -69.67 -1607.29 11.21 00EE: (unknown) $5616 -69.67 -1607.29 :LAN_C5_7571 0045: actor $6047 defined jump_if_false @LAN_C5_7642 00A2: (unknown) $6047 0352: (unknown) $6047 0044: put_actor $6047 at -70.62 -1601.36 11.21 010F: (unknown) $6047 -71.43 -1606.59 11.21 00EE: (unknown) $6047 -71.43 -1606.59 :LAN_C5_7642 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -66.03 -1604.31 11.89 rotations 0 0 0 00BA: set_camera_point_at -66.82 -1604.91 12.0 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1400 jump_if_false @LAN_C5_7718 0002: jump @LAN_C5_8420 :LAN_C5_7718 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5AD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1250 jump_if_true @LAN_C5_8420 0045: actor $5616 defined jump_if_false @LAN_C5_7782 04B4: (unknown) $5616 121 550 1.0 :LAN_C5_7782 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5AD' jump_if_false @LAN_C5_7815 0002: jump @LAN_C5_8420 :LAN_C5_7815 0045: actor $5616 defined jump_if_false @LAN_C5_7836 0528: (unknown) $5616 550 -1.0 :LAN_C5_7836 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5AE' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5AE' jump_if_false @LAN_C5_7890 0002: jump @LAN_C5_8420 :LAN_C5_7890 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 200 jump_if_false @LAN_C5_7917 0002: jump @LAN_C5_8420 :LAN_C5_7917 00B9: set_camera_position -71.15 -1604.74 11.45 rotations 0 0 0 00BA: set_camera_point_at -70.95 -1605.66 11.79 mode 2 0045: actor $5616 defined jump_if_false @LAN_C5_8013 00A2: (unknown) $5616 0352: (unknown) $5616 0044: put_actor $5616 at -69.67 -1607.29 11.21 010F: (unknown) $5616 -71.43 -1606.59 11.21 :LAN_C5_8013 0045: actor $6047 defined jump_if_false @LAN_C5_8070 00A2: (unknown) $6047 0352: (unknown) $6047 0044: put_actor $6047 at -71.43 -1606.59 11.21 010F: (unknown) $6047 -69.67 -1607.29 11.21 :LAN_C5_8070 0001: wait 10 ms 0045: actor $5616 defined jump_if_false @LAN_C5_8097 04B4: (unknown) $5616 120 523 100.0 :LAN_C5_8097 0045: actor $6047 defined jump_if_false @LAN_C5_8120 04B4: (unknown) $6047 120 513 100.0 :LAN_C5_8120 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -71.07 -1605.11 11.59 rotations 0 0 0 00BA: set_camera_point_at -70.87 -1606.03 11.93 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5AF' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5AF' 3 0045: actor $5616 defined jump_if_false @LAN_C5_8230 04B4: (unknown) $5616 121 562 1.0 :LAN_C5_8230 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5AF' jump_if_false @LAN_C5_8263 0002: jump @LAN_C5_8420 :LAN_C5_8263 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5BA' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5BA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 3000 jump_if_true @LAN_C5_8420 0045: actor $5616 defined jump_if_false @LAN_C5_8346 04B4: (unknown) $5616 121 555 1.0 :LAN_C5_8346 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 jump_if_true @LAN_C5_8420 0045: actor $5616 defined jump_if_false @LAN_C5_8387 0528: (unknown) $5616 555 -1.0 :LAN_C5_8387 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5BA' jump_if_false @LAN_C5_8420 0002: jump @LAN_C5_8420 :LAN_C5_8420 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BB' 'SLNC5BB' $5616 0 // ~w~C'mon. Let's take it to 'em. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5BB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BD' 'LANC525' -1 0 // ~w~I can see a bunch of those ugly mothers down there. Take us in closer. I'm gonna pop a few heads. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5BD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BF' 'LANC527' -1 0 // ~w~Eat it! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5BF' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BI' 'LANC530' -1 0 // ~w~That's it! Run you sissy boys! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5BI' 0045: actor $6047 defined jump_if_false @LAN_C5_8655 003F: destroy_actor $6047 :LAN_C5_8655 0045: actor $1038 defined jump_if_false @LAN_C5_8712 0044: put_actor $1038 at -71.43 -1606.59 11.21 010F: (unknown) $1038 -72.06 -1611.12 11.21 0200: (unknown) $1038 1 0221: (unknown) :LAN_C5_8712 004F: unknown_check $5625 jump_if_false @LAN_C5_8801 0045: actor $5616 defined jump_if_false @LAN_C5_8801 0352: (unknown) $5616 00A2: (unknown) $5616 0154: (unknown) $5616 02D4: (unknown) $5616 02B6: (unknown) $5616 $5625 $5617 $5618 $5619 3 85.0 $5614 010F: (unknown) $5616 -71.14 -1603.71 12.21 014B: set_actor $5616 health_to 5 0505: (unknown) $5616 0 0 0 :LAN_C5_8801 0444: (unknown) 120 0444: (unknown) 121 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_355 1000 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5BB' 3 0058: (unknown) 'LANC501' 7000 1 // ~w~Get in the ~b~helicopter. 004F: unknown_check $5625 jump_if_false @LAN_C5_8897 00C0: (unknown) $5625 $5632 00BC: (unknown) $5632 2 :LAN_C5_8897 010E: $6075 = current_time_in_ms 0026: return :LAN_C5_8903 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_190 1000 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_9489 $6067 $6064 = 0 // (int) $6058 = 0 // (int) 00AE: remove_status_text $6061 00AE: remove_status_text $6063 021D: (unknown) 0 004F: unknown_check $5625 jump_if_false @LAN_C5_9017 03B4: (unknown) $5625 0 0 0 03B9: (unknown) $5625 0 0 0 004E: put_car $5625 at -790.24 441.21 74.15 0325: (unknown) $5625 1 02F2: (unknown) $5625 180.0 03D8: (unknown) $5625 014C: set_car $5625 health_to 10000 :LAN_C5_9017 00B9: set_camera_position -779.99 436.36 65.91 rotations 0 0 0 00BA: set_camera_point_at -780.66 436.95 66.48 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5CB' 'LANC539' -1 0 // ~w~We're hit! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5CB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5CD' 'LANC541' -1 0 // ~w~Awwww! Shiiiiiit! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5CD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5CE' 'LANC542' -1 0 // ~w~Laaaaance! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5CE' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_C5_2758 -723.94 488.12 8.17 0 003E: $6053 = create_actor_pedtype 22 model $5602 at -780.5 437.7 65.48 0106: give_actor $6053 weapon $5614 ammo 500 // Load the weapon model before using this 010F: (unknown) $6053 -790.24 441.21 74.15 03D6: (unknown) $6053 10000 03D7: (unknown) $6053 0 004F: unknown_check $5625 jump_if_false @LAN_C5_9360 04A4: (unknown) $6053 $5625 004E: put_car $5625 at -790.24 441.21 74.15 02DA: (unknown) $5625 -700.61 445.71 77.15 0 :LAN_C5_9360 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 2500 jump_if_false @LAN_C5_9402 0002: jump @LAN_C5_10586 :LAN_C5_9402 004F: unknown_check $5625 jump_if_false @LAN_C5_9441 00B9: set_camera_position -774.18 420.43 71.26 rotations 0 0 0 00B4: camera_on_car $5625 15 2 :LAN_C5_9441 0045: actor $6053 defined jump_if_false @LAN_C5_9456 003F: destroy_actor $6053 :LAN_C5_9456 004F: unknown_check $5625 jump_if_false @LAN_C5_9519 004E: put_car $5625 at -790.24 441.21 77.15 0325: (unknown) $5625 0 02DA: (unknown) $5625 -700.61 446.71 77.15 20 014C: set_car $5625 health_to 300 :LAN_C5_9519 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5CB' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5CB' jump_if_false @LAN_C5_9571 0002: jump @LAN_C5_10586 :LAN_C5_9571 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 750 jump_if_false @LAN_C5_9598 0002: jump @LAN_C5_10586 :LAN_C5_9598 0045: actor $5616 defined jump_if_false @LAN_C5_9613 02B7: (unknown) $5616 :LAN_C5_9613 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5CD' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5CD' jump_if_false @LAN_C5_9665 0002: jump @LAN_C5_10586 :LAN_C5_9665 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5CE' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5CE' jump_if_false @LAN_C5_9717 0002: jump @LAN_C5_10586 :LAN_C5_9717 $5629 = -725.76 // (float) $5630 = 466.8 // (float) $5631 = 65.77 // (float) $6033 = 180.0 // (float) 00B9: set_camera_position -832.92 566.8 50.39 rotations 0 0 0 00BA: set_camera_point_at -832.57 565.89 50.62 mode 2 004F: unknown_check $5625 jump_if_false @LAN_C5_9907 0045: actor $1038 defined jump_if_false @LAN_C5_9831 0216: (unknown) $1038 -723.39 465.54 63.76 :LAN_C5_9831 0049: destroy_car $5625 0048: $5625 = create_car $5605 at $5629 $5630 $5631 0495: (unknown) $5625 0 0533: (unknown) $5625 1 0533: (unknown) $5625 3 03D8: (unknown) $5625 02F2: (unknown) $5625 $6033 $6033 = 0 // (float) 0045: actor $1038 defined jump_if_false @LAN_C5_9901 021C: (unknown) $1038 $5625 0107: toggle_player $1038 can_move 0 :LAN_C5_9901 014C: set_car $5625 health_to 100 :LAN_C5_9907 0045: actor $5616 defined jump_if_false @LAN_C5_9922 003F: destroy_actor $5616 :LAN_C5_9922 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 1000 ms -2@ = 0 // (int) // timer1 :LAN_C5_9938 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_9973 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2661 1 0002: jump @LAN_C5_9938 :LAN_C5_9973 004F: unknown_check $5625 jump_if_false @LAN_C5_9988 02B3: (unknown) $5625 :LAN_C5_9988 -2@ = 0 // (int) // timer1 :LAN_C5_9992 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10053 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2661 1 0377: (unknown) 44 $6046 $6046 == 1 // (int) var == num jump_if_false @LAN_C5_10046 0002: jump @LAN_C5_10586 :LAN_C5_10046 0002: jump @LAN_C5_9992 :LAN_C5_10053 00B9: set_camera_position -721.7 464.43 58.07 rotations 0 0 0 00BA: set_camera_point_at -722.19 464.47 58.94 mode 2 0045: actor $1038 defined jump_if_false @LAN_C5_10137 0216: (unknown) $1038 -723.39 465.54 63.76 00CF: set_actor $1038 Z_angle_to 100.0 0352: (unknown) $1038 (unknown) $1038 :LAN_C5_10137 $6046 = 0 // (int) -2@ = 0 // (int) // timer1 :LAN_C5_10146 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10206 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $6046 $6046 == 1 // (int) var == num jump_if_false @LAN_C5_10188 0002: jump @LAN_C5_10586 :LAN_C5_10188 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2661 0 0002: jump @LAN_C5_10146 :LAN_C5_10206 004F: unknown_check $5625 jump_if_false @LAN_C5_10227 013C: create_explosion_at $5629 $5630 $5631 radius 6 :LAN_C5_10227 -2@ = 0 // (int) // timer1 :LAN_C5_10231 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10291 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $6046 $6046 == 1 // (int) var == num jump_if_false @LAN_C5_10273 0002: jump @LAN_C5_10586 :LAN_C5_10273 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2661 0 0002: jump @LAN_C5_10231 :LAN_C5_10291 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 500 jump_if_false @LAN_C5_10318 0002: jump @LAN_C5_10586 :LAN_C5_10318 00B9: set_camera_position -715.82 487.35 9.85 rotations 0 0 0 00BA: set_camera_point_at -716.79 487.52 9.98 mode 2 0045: actor $1038 defined jump_if_false @LAN_C5_10391 0044: put_actor $1038 at -721.62 489.75 13.0 00CF: set_actor $1038 Z_angle_to 230.0 :LAN_C5_10391 004F: unknown_check $5625 jump_if_false @LAN_C5_10432 004E: put_car $5625 at -730.39 492.93 30.0 00D1: set_car $5625 Z_angle_to 20.0 014C: set_car $5625 health_to 1 :LAN_C5_10432 -2@ = 0 // (int) // timer1 :LAN_C5_10436 9000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10540 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5625 0022: jump_if_false @LAN_C5_10507 // Note: the incorrect math opcode was used here 004D: store_car $5625 position_to $5629 $5630 $5631 11.0 > $5631 // (float) num > var 0022: jump_if_false @LAN_C5_10507 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5629 $5630 $5631 radius 6 013B: explode_car $5625 -2@ = 20000 // (int) // timer1 :LAN_C5_10507 0377: (unknown) 44 $6046 $6046 == 1 // (int) var == num jump_if_false @LAN_C5_10533 0002: jump @LAN_C5_10586 :LAN_C5_10533 0002: jump @LAN_C5_10436 :LAN_C5_10540 0045: actor $1038 defined jump_if_false @LAN_C5_10559 0414: (unknown) $1038 0 146 :LAN_C5_10559 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C5_10586 0002: jump @LAN_C5_10586 :LAN_C5_10586 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 0045: actor $5616 defined jump_if_false @LAN_C5_10626 003F: destroy_actor $5616 $5616 = 0 // (int) :LAN_C5_10626 0045: actor $6053 defined jump_if_false @LAN_C5_10641 003F: destroy_actor $6053 :LAN_C5_10641 0045: actor $1038 defined jump_if_false @LAN_C5_10688 0352: (unknown) $1038 0216: (unknown) $1038 -718.66 487.94 8.7 00CF: set_actor $1038 Z_angle_to 30.0 0107: toggle_player $1038 can_move 1 :LAN_C5_10688 004F: unknown_check $5625 jump_if_false @LAN_C5_10731 03AF: (unknown) $5625 004E: put_car $5625 at -730.39 492.93 8.5 00D1: set_car $5625 Z_angle_to 20.0 0113: remove_references_to_car $5625 // Like turning a car into any random car :LAN_C5_10731 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2926 0025: gosub @LAN_C5_13026 0025: gosub @LAN_C5_13551 0025: gosub @LAN_C5_13801 0001: wait 1000 ms 021D: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_355 1000 $6083 == 1 // (int) var == num jump_if_false @LAN_C5_10827 0045: actor $1038 defined jump_if_false @LAN_C5_10827 0044: put_actor $1038 at -801.38 503.08 26.26 :LAN_C5_10827 0026: return :LAN_C5_10829 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 01ED: (unknown) 0@ = 0 // (int) :LAN_C5_10858 004F: unknown_check $5736(0@,4) jump_if_false @LAN_C5_10877 0113: remove_references_to_car $5736(0@,4) // Like turning a car into any random car :LAN_C5_10877 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_10858 0@ = 0 // (int) :LAN_C5_10898 0045: actor $5461(0@,14) defined jump_if_false @LAN_C5_10917 003F: destroy_actor $5461(0@,14) :LAN_C5_10917 00BB: (unknown) $5475(0@,14) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_10898 0045: actor $1038 defined jump_if_false @LAN_C5_11005 0216: (unknown) $1038 -772.34 460.39 25.8 010F: (unknown) $1038 -774.0 457.0 25.8 0504: (unknown) $1038 -774.0 449.59 25.8 :LAN_C5_11005 00B9: set_camera_position -775.83 451.07 26.03 rotations 0 0 0 00BA: set_camera_point_at -775.48 451.99 26.21 mode 2 0025: gosub @LAN_C5_13114 0252: object $6052 exists jump_if_false @LAN_C5_11090 :LAN_C5_11062 820B: not (unknown) $6052 -85.0 10.0 0 jump_if_false @LAN_C5_11090 0001: wait 0 ms 0002: jump @LAN_C5_11062 :LAN_C5_11090 0048: $6012 = create_car $5606 at -774.0 438.0 25.8 00A4: $5616 = create_actor_pedtype 22 model $5601 in_car $6012 driverseat 0052: set_car $6012 driver_behaviour_to 11 00D1: set_car $6012 Z_angle_to 0 0045: actor $1038 defined jump_if_false @LAN_C5_11152 0153: (unknown) $1038 $5616 0153: (unknown) $5616 $1038 :LAN_C5_11152 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DA' 'LANC543' $1038 0 // ~w~Lance... Are you there? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DB' 'LANC544' $5616 0 // ~w~Hey Vic! Look what I found. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DC' 'LANC545' $1038 0 // ~w~You're alive! I thought you were dead. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DD' 'LANC546' $5616 0 // ~w~No man. I landed on a few soft bikers. Now I've got me a new bike. Yeah! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DE' 'LANC547' $1038 0 // ~w~Never mind that. Where's the stolen coke? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @LAN_C5_11435 04B4: (unknown) $1038 120 524 100.0 :LAN_C5_11435 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13050 'LANC5DA' 4 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DA' jump_if_false @LAN_C5_11499 0002: jump @LAN_C5_12711 :LAN_C5_11499 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DF' 'LANC548' $5616 0 // ~w~...ahm, yeah... They probably sold it already. ...The bastards. 004F: unknown_check $6012 jump_if_false @LAN_C5_11579 0050: set_car $6012 max_speed_to 10.0 02E9: set_car $6012 speed_to 10.0 0300: (unknown) $6012 10 004A: car $6012 drive_to -774.0 460.9 25.8 :LAN_C5_11579 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DA' jump_if_false @LAN_C5_11612 0002: jump @LAN_C5_12711 :LAN_C5_11612 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DF' 'LANC548' $5616 0 // ~w~...ahm, yeah... They probably sold it already. ...The bastards. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13050 'LANC5DB' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DB' jump_if_false @LAN_C5_11697 0002: jump @LAN_C5_12711 :LAN_C5_11697 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DG' 'LANC549' -1 0 // ~w~I'll see you later Bro! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 500 jump_if_false @LAN_C5_11755 0002: jump @LAN_C5_12711 :LAN_C5_11755 00B9: set_camera_position -772.29 458.1 26.32 rotations 0 0 0 00BA: set_camera_point_at -772.75 458.96 26.54 mode 2 0045: actor $1038 defined jump_if_false @LAN_C5_11832 0044: put_actor $1038 at -772.34 460.39 25.8 00CF: set_actor $1038 Z_angle_to 113.91 :LAN_C5_11832 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13050 'LANC5DC' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DC' jump_if_false @LAN_C5_11886 0002: jump @LAN_C5_12711 :LAN_C5_11886 0045: actor $1038 defined jump_if_false @LAN_C5_11907 0528: (unknown) $1038 557 -1.0 :LAN_C5_11907 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5DH' 'LANC550' $1038 0 // ~w~I don't even know why I bother sometimes. 0045: actor $5616 defined jump_if_false @LAN_C5_11958 0414: (unknown) $5616 117 505 :LAN_C5_11958 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13050 'LANC5DD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DD' jump_if_false @LAN_C5_12012 0002: jump @LAN_C5_12711 :LAN_C5_12012 0045: actor $5616 defined jump_if_false @LAN_C5_12027 0352: (unknown) $5616 :LAN_C5_12027 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13050 'LANC5DE' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DE' jump_if_false @LAN_C5_12081 0002: jump @LAN_C5_12711 :LAN_C5_12081 0045: actor $1038 defined jump_if_false @LAN_C5_12102 0528: (unknown) $1038 556 -1.0 :LAN_C5_12102 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DF' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13050 'LANC5DF' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 3500 jump_if_false @LAN_C5_12169 0002: jump @LAN_C5_12711 :LAN_C5_12169 0045: actor $5616 defined jump_if_false @LAN_C5_12184 0154: (unknown) $5616 :LAN_C5_12184 004F: unknown_check $6012 jump_if_false @LAN_C5_12213 004A: car $6012 drive_to -774.0 470.9 25.8 :LAN_C5_12213 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DF' jump_if_false @LAN_C5_12246 0002: jump @LAN_C5_12711 :LAN_C5_12246 00B9: set_camera_position -805.49 512.24 26.02 rotations 0 0 0 00BA: set_camera_point_at -804.86 511.56 26.4 mode 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DG' 004F: unknown_check $6012 jump_if_false @LAN_C5_12380 004E: put_car $6012 at -780.72 508.66 25.8 00D1: set_car $6012 Z_angle_to 90.0 0050: set_car $6012 max_speed_to 25.0 02E9: set_car $6012 speed_to 10.0 0300: (unknown) $6012 20 004A: car $6012 drive_to -827.45 508.66 25.8 :LAN_C5_12380 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 500 jump_if_false @LAN_C5_12407 0002: jump @LAN_C5_12711 :LAN_C5_12407 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12931 'LANC5DG' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DG' jump_if_false @LAN_C5_12459 0002: jump @LAN_C5_12711 :LAN_C5_12459 0045: actor $1038 defined jump_if_false @LAN_C5_12474 0352: (unknown) $1038 :LAN_C5_12474 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1500 jump_if_false @LAN_C5_12501 0002: jump @LAN_C5_12711 :LAN_C5_12501 0045: actor $1038 defined jump_if_false @LAN_C5_12567 0154: (unknown) $1038 0044: put_actor $1038 at -788.29 508.4 26.26 010F: (unknown) $1038 -798.19 508.9 28.02 0158: actor $1038 run_to -800.28 509.0 :LAN_C5_12567 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 3000 jump_if_false @LAN_C5_12594 0002: jump @LAN_C5_12711 :LAN_C5_12594 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5DH' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANC5DH' 4 0045: actor $1038 defined jump_if_false @LAN_C5_12657 04B4: (unknown) $1038 121 554 1.0 :LAN_C5_12657 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANC5DH' jump_if_false @LAN_C5_12690 0002: jump @LAN_C5_12711 :LAN_C5_12690 0045: actor $1038 defined jump_if_false @LAN_C5_12711 0528: (unknown) $1038 554 -1.0 :LAN_C5_12711 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 0045: actor $5616 defined jump_if_false @LAN_C5_12746 003F: destroy_actor $5616 :LAN_C5_12746 004F: unknown_check $6012 jump_if_false @LAN_C5_12761 0049: destroy_car $6012 :LAN_C5_12761 0045: actor $1038 defined jump_if_false @LAN_C5_12812 00A2: (unknown) $1038 0044: put_actor $1038 at -800.28 509.0 26.26 010F: (unknown) $1038 -802.36 508.75 28.02 :LAN_C5_12812 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_355 1000 0026: return :LAN_C5_12827 $5601 = 136 // (int) $5602 = 101 // (int) $5603 = 102 // (int) $5605 = 213 // (int) $5606 = 231 // (int) 0160: load_model $5601 0160: load_model $5602 0160: load_model $5603 0160: load_model $5605 0160: load_model $5606 0228: (unknown) :LAN_C5_12882 0078: if or 8161: not model $5601 available 8161: not model $5602 available 8161: not model $5603 available 8161: not model $5605 available 8161: not model $5606 available jump_if_false @LAN_C5_12923 0001: wait 0 ms 0002: jump @LAN_C5_12882 :LAN_C5_12923 $5610 = 346 // (int) 02E2: $5613 = 19 // (any) $5611 = 348 // (int) 02E2: $5614 = 29 // (any) $5612 = 354 // (int) 02E2: $5615 = 25 // (any) 0@ = 0 // (int) :LAN_C5_12966 0160: load_model $5354(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_12966 0228: (unknown) :LAN_C5_12991 0078: if or 8161: not model $5610 available 8161: not model $5611 available 8161: not model $5612 available jump_if_false @LAN_C5_13024 0001: wait 0 ms 0002: jump @LAN_C5_12991 :LAN_C5_13024 0026: return :LAN_C5_13026 0162: release_model $5605 $5604 = 31 // (int) $5607 = 181 // (int) $5608 = 220 // (int) $5609 = 210 // (int) 0160: load_model $5604 0160: load_model $5607 0160: load_model $5608 0160: load_model $5609 0228: (unknown) :LAN_C5_13075 0078: if or 8161: not model $5604 available 8161: not model $5607 available 8161: not model $5608 available 8161: not model $5609 available jump_if_false @LAN_C5_13112 0001: wait 0 ms 0002: jump @LAN_C5_13075 :LAN_C5_13112 0026: return :LAN_C5_13114 0443: (unknown) 117 0026: return :LAN_C5_13120 0@ = 0 // (int) :LAN_C5_13124 0162: release_model $5345(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_13124 0@ = 0 // (int) :LAN_C5_13151 0162: release_model $5349(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_13151 0@ = 0 // (int) :LAN_C5_13178 0162: release_model $5354(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_13178 0444: (unknown) 117 0026: return :LAN_C5_13207 003E: $5616 = create_actor_pedtype 21 model $5601 at -68.8 -1589.17 9.43 010F: (unknown) $5616 -69.89 -1597.28 9.43 0127: reset_actor $5616 flags 01A4: (unknown) $5616 0 01EC: (unknown) $5616 1 01AF: (unknown) $5616 1 03D6: (unknown) $5616 5000 03D7: (unknown) $5616 250 03A5: (unknown) $5616 0 0026: return :LAN_C5_13291 0048: $5625 = create_car $5605 at $5626 $5627 $5628 0495: (unknown) $5625 0 0533: (unknown) $5625 1 0533: (unknown) $5625 3 00D1: set_car $5625 Z_angle_to 75.0 014C: set_car $5625 health_to $6060 0026: return :LAN_C5_13335 0@ = 0 // (int) :LAN_C5_13339 0048: $5377(0@,5) = create_car $5606 at $5392(0@,5) $5397(0@,5) $5402(0@,5) 00D1: set_car $5377(0@,5) Z_angle_to 90.0 0139: 12@ = random_int_in_ranges 1 3 00A4: $5382(0@,5) = create_actor_pedtype 12 model $5345(12@,4) in_car $5377(0@,5) driverseat 0052: set_car $5377(0@,5) driver_behaviour_to 0 00E3: (unknown) $5382(0@,5) 0106: give_actor $5382(0@,5) weapon $5615 ammo 200 // Load the weapon model before using this 015D: (unknown) $5382(0@,5) 18 0139: 12@ = random_int_in_ranges 25 50 01C9: (unknown) $5382(0@,5) 12@ 00C1: (unknown) $5382(0@,5) $5387(0@,5) 00BC: (unknown) $5387(0@,5) 0 03A5: (unknown) $5382(0@,5) 0 014B: set_actor $5382(0@,5) health_to 20 0051: set_car $5377(0@,5) traffic_behavior_to 2 0050: set_car $5377(0@,5) max_speed_to 10.0 0300: (unknown) $5377(0@,5) 20 0@ == 0 // (int) var == num jump_if_false @LAN_C5_13526 004A: car $5377(0@,5) drive_to $5663 $5664 $5665 02E9: set_car $5377(0@,5) speed_to 10.0 :LAN_C5_13526 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_13339 $6087 = 1 // (int) 0026: return :LAN_C5_13551 0048: $5787 = create_car $5607 at $5795 $5803 $5811 014C: set_car $5787 health_to 2000 0048: $5788 = create_car $5609 at $5796 $5804 $5812 0048: $5789 = create_car $5609 at $5797 $5805 $5813 0048: $5790 = create_car $5609 at $5798 $5806 $5814 0048: $5791 = create_car $5609 at $5799 $5807 $5815 0048: $5792 = create_car $5609 at $5800 $5808 $5816 0048: $5793 = create_car $5608 at $5801 $5809 $5817 014C: set_car $5793 health_to 2000 0048: $5794 = create_car $5606 at $5802 $5810 $5818 0@ = 0 // (int) :LAN_C5_13665 00D1: set_car $5531(0@,8) Z_angle_to $5563(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_13665 0@ = 0 // (int) :LAN_C5_13696 0092: $5571(0@,9) = init_object #WOODENBOX at $5580(0@,9) $5589(0@,9) $5598(0@,9) 0138: 14@ = random_float_in_ranges 0 359.0 00D3: set_object $5571(0@,9) z_angle_to 14@ 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @LAN_C5_13696 0@ = 0 // (int) :LAN_C5_13752 0092: $5607(0@,3) = init_object #DR_BIGSKIPJUMP at $5610(0@,3) $5613(0@,3) $5616(0@,3) 00D3: set_object $5607(0@,3) z_angle_to $5619(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_13752 0026: return :LAN_C5_13801 0@ = 0 // (int) :LAN_C5_13805 0139: 12@ = random_int_in_ranges 1 3 01BB: (unknown) $5489(0@,14) $5503(0@,14) $5517(0@,14) $5517(0@,14) 003E: $5461(0@,14) = create_actor_pedtype 12 model $5345(12@,4) at $5489(0@,14) $5503(0@,14) $5517(0@,14) 0139: 12@ = random_int_in_ranges 0 3 12@ == 0 // (int) var == num jump_if_false @LAN_C5_13889 0106: give_actor $5461(0@,14) weapon $5614 ammo 1000 // Load the weapon model before using this 0002: jump @LAN_C5_13900 :LAN_C5_13889 0106: give_actor $5461(0@,14) weapon $5615 ammo 1000 // Load the weapon model before using this :LAN_C5_13900 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3272 $5461(0@,14) 00C1: (unknown) $5461(0@,14) $5475(0@,14) 00BC: (unknown) $5475(0@,14) 0 7 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_13970 // Note: the incorrect math opcode was used here 00A1: (unknown) $5461(0@,14) 1 0045: actor $1038 defined jump_if_false @LAN_C5_13970 00E4: (unknown) $5461(0@,14) $1038 :LAN_C5_13970 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_13805 0026: return :LAN_C5_13989 $6080 == 0 // (int) var == num jump_if_false @LAN_C5_14106 010E: $6077 = current_time_in_ms 0035: $6078 = $6075 // (int vars) $6078 += 15000 // (int) 0011: $6077 > $6078 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_14106 // Note: the incorrect math opcode was used here $6080 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BC' 'LANC524' -1 0 // ~w~C'mon man. Why are we waiting? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5BC' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BC' :LAN_C5_14106 0026: return :LAN_C5_14108 0045: actor $1038 defined jump_if_false @LAN_C5_14278 0080: actor $1038 near_point $5648 $5653 radius 250.0 250.0 sphere 0 0022: jump_if_false @LAN_C5_14278 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LAN_C5_14145 00BB: (unknown) $5387(0@,5) $5387(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_14145 0025: gosub @LAN_C5_13335 02CB: (unknown) 3.0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BJ' 'LANC531' -1 0 // ~w~Take us down. I can't hit anything from up here. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BK' 'LANC532' -1 0 // ~w~We're too high! 010E: $6076 = current_time_in_ms $6079 += 1 // (int) :LAN_C5_14278 0026: return :LAN_C5_14280 $6072 = 0 // (int) 0@ = 0 // (int) :LAN_C5_14289 034A: unknown_check $5382(0@,5) jump_if_false @LAN_C5_14702 $6081 == 1 // (int) var == num jump_if_false @LAN_C5_14335 0045: actor $5382(0@,5) defined jump_if_false @LAN_C5_14335 014B: set_actor $5382(0@,5) health_to 0 :LAN_C5_14335 009F: actor $5382(0@,5) dead jump_if_false @LAN_C5_14385 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2968 0@ 004F: unknown_check $5377(0@,5) jump_if_false @LAN_C5_14378 0113: remove_references_to_car $5377(0@,5) // Like turning a car into any random car :LAN_C5_14378 0002: jump @LAN_C5_14702 :LAN_C5_14385 $6072 += 1 // (int) 0080: actor $5382(0@,5) near_point $5663 $5664 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C5_14468 // Note: the incorrect math opcode was used here $6090 = 1 // (int) 007E: actor $5382(0@,5) driving jump_if_false @LAN_C5_14461 0045: actor $1038 defined jump_if_false @LAN_C5_14461 00E4: (unknown) $5382(0@,5) $1038 020E: (unknown) $5382(0@,5) 1 :LAN_C5_14461 0002: jump @LAN_C5_14702 :LAN_C5_14468 004F: unknown_check $5377(0@,5) jump_if_false @LAN_C5_14702 02A6: (unknown) $5382(0@,5) $5377(0@,5) 0022: jump_if_false @LAN_C5_14702 // Note: the incorrect math opcode was used here $6090 == 0 // (int) var == num jump_if_false @LAN_C5_14681 not 0@ == 0 // (int) var == num jump_if_false @LAN_C5_14674 004F: unknown_check $5633 jump_if_false @LAN_C5_14551 027F: store_coords_to 15@ 16@ 17@ from_actor $5633 with_offset $5410(0@,5) $5415(0@,5) $5420(0@,5) :LAN_C5_14551 004D: store_car $5377(0@,5) position_to 18@ 19@ 20@ 031D: (unknown) 18@ 19@ 15@ 16@ 1@ 1@ > 5.0 // (float) var > num jump_if_false @LAN_C5_14593 21@ = 20.0 // (float) 0002: jump @LAN_C5_14650 :LAN_C5_14593 0078: if and 5.0 > 1@ // (float) num > var 1@ > 2.5 // (float) var > num jump_if_false @LAN_C5_14634 21@ = 10.0 // (float) 21@ += 0.5 // (float) 0002: jump @LAN_C5_14650 :LAN_C5_14634 004F: unknown_check $5633 jump_if_false @LAN_C5_14650 01CA: (unknown) $5633 21@ :LAN_C5_14650 004A: car $5377(0@,5) drive_to 15@ 16@ 17@ 0050: set_car $5377(0@,5) max_speed_to 21@ 0051: set_car $5377(0@,5) traffic_behavior_to 2 :LAN_C5_14674 0002: jump @LAN_C5_14702 :LAN_C5_14681 0050: set_car $5377(0@,5) max_speed_to 20.0 004A: car $5377(0@,5) drive_to $5663 $5664 $5665 :LAN_C5_14702 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_14289 $6072 == 0 // (int) var == num jump_if_false @LAN_C5_14896 $6085 == 1 // (int) var == num jump_if_false @LAN_C5_14889 0@ = 0 // (int) :LAN_C5_14748 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_14804 // Note: the incorrect math opcode was used here $5455(0@,6) = 0 // (int) 00C3: (unknown) $5437(0@,6) $5443(0@,6) $5449(0@,6) $5431(0@,6) 00BC: (unknown) $5431(0@,6) 0 0@ += 1 // (int) 0002: jump @LAN_C5_14748 :LAN_C5_14804 0057: show_text_highpriority GXT 'LANC508' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~at the hotel. 010E: $6076 = current_time_in_ms $6079 = 4 // (int) $6072 = 6 // (int) $5598 = 2 // (int) $6081 == 1 // (int) var == num jump_if_false @LAN_C5_14889 0059: text_clear_all 004F: unknown_check $5625 jump_if_false @LAN_C5_14889 03D8: (unknown) $5625 004E: put_car $5625 at -720.8 565.91 40.0 :LAN_C5_14889 0002: jump @LAN_C5_15058 :LAN_C5_14896 $6072 == 4 // (int) var == num jump_if_false @LAN_C5_14959 $6070 == 0 // (int) var == num jump_if_false @LAN_C5_14952 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BI' $6070 += 1 // (int) $6090 = 1 // (int) :LAN_C5_14952 0002: jump @LAN_C5_15058 :LAN_C5_14959 $6072 == 2 // (int) var == num jump_if_false @LAN_C5_15058 $6070 == 1 // (int) var == num jump_if_false @LAN_C5_15058 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13512 jump_if_false @LAN_C5_15021 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BF' :LAN_C5_15021 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BG' 'LANC528' -1 0 // ~w~I'm so good I'm bad! $6070 += 1 // (int) :LAN_C5_15058 0026: return :LAN_C5_15060 $6072 = 0 // (int) 0@ = 0 // (int) :LAN_C5_15069 034A: unknown_check $5425(0@,6) jump_if_false @LAN_C5_15159 $6082 == 1 // (int) var == num jump_if_false @LAN_C5_15115 0045: actor $5425(0@,6) defined jump_if_false @LAN_C5_15115 014B: set_actor $5425(0@,6) health_to 0 :LAN_C5_15115 009F: actor $5425(0@,6) dead jump_if_false @LAN_C5_15146 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2996 0@ 0002: jump @LAN_C5_15152 :LAN_C5_15146 $6072 += 1 // (int) :LAN_C5_15152 0002: jump @LAN_C5_15347 :LAN_C5_15159 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_15347 // Note: the incorrect math opcode was used here $5455(0@,6) == 0 // (int) var == num jump_if_false @LAN_C5_15347 031D: (unknown) $1042 $1043 $5437(0@,6) $5443(0@,6) 1@ 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_15347 // Note: the incorrect math opcode was used here 0139: 12@ = random_int_in_ranges 1 3 003E: $5425(0@,6) = create_actor_pedtype 12 model $5345(12@,4) at $5437(0@,6) $5443(0@,6) $5449(0@,6) 0106: give_actor $5425(0@,6) weapon $5615 ammo 200 // Load the weapon model before using this 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3272 $5425(0@,6) 03A5: (unknown) $5425(0@,6) 0 00A1: (unknown) $5425(0@,6) 1 0045: actor $1038 defined jump_if_false @LAN_C5_15303 00E4: (unknown) $5425(0@,6) $1038 :LAN_C5_15303 00BB: (unknown) $5431(0@,6) $5431(0@,6) = 0 // (int) 00C1: (unknown) $5425(0@,6) $5431(0@,6) 00BC: (unknown) $5431(0@,6) 0 $5455(0@,6) = 1 // (int) $6072 += 1 // (int) :LAN_C5_15347 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_15069 $6073 == 1 // (int) var == num jump_if_false @LAN_C5_15460 $6072 == 0 // (int) var == num jump_if_false @LAN_C5_15453 $6085 == 1 // (int) var == num jump_if_false @LAN_C5_15453 0025: gosub @LAN_C5_8903 00C3: (unknown) $5622 $5623 $5624 $5620 00BC: (unknown) $5620 2 $6072 = 14 // (int) 0057: show_text_highpriority GXT 'LANC513' time 7000 flag 1 // ~w~Fight your way through those ~r~bikers~w~ to save ~b~Lance. $5598 = 3 // (int) :LAN_C5_15453 0002: jump @LAN_C5_15752 :LAN_C5_15460 $6084 == 1 // (int) var == num jump_if_false @LAN_C5_15752 0078: if and $5711 == 1 // (int) var == num $5712 == 1 // (int) var == num $5713 == 1 // (int) var == num $5714 == 1 // (int) var == num jump_if_false @LAN_C5_15752 $6072 == 0 // (int) var == num jump_if_false @LAN_C5_15722 0057: show_text_highpriority GXT 'LANC551' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~on the hotel roof. 010E: $6076 = current_time_in_ms $6079 = 8 // (int) 0@ = 4 // (int) :LAN_C5_15551 6 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_15709 // Note: the incorrect math opcode was used here 0139: 12@ = random_int_in_ranges 1 3 003E: $5425(0@,6) = create_actor_pedtype 12 model $5345(12@,4) at $5437(0@,6) $5443(0@,6) $5449(0@,6) 0106: give_actor $5425(0@,6) weapon $5615 ammo 200 // Load the weapon model before using this 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3272 $5425(0@,6) 03A5: (unknown) $5425(0@,6) 0 00A1: (unknown) $5425(0@,6) 1 0045: actor $1038 defined jump_if_false @LAN_C5_15653 00E4: (unknown) $5425(0@,6) $1038 :LAN_C5_15653 00BB: (unknown) $5431(0@,6) $5431(0@,6) = 0 // (int) 00C1: (unknown) $5425(0@,6) $5431(0@,6) 00BC: (unknown) $5431(0@,6) 0 $5455(0@,6) = 1 // (int) $6072 += 1 // (int) 0@ += 1 // (int) 0002: jump @LAN_C5_15551 :LAN_C5_15709 $6073 = 1 // (int) 0002: jump @LAN_C5_15752 :LAN_C5_15722 6 > $6079 // (int) num > var 0022: jump_if_false @LAN_C5_15752 // Note: the incorrect math opcode was used here 009F: actor $5681 dead 0022: jump_if_false @LAN_C5_15752 // Note: the incorrect math opcode was used here $6079 = 6 // (int) :LAN_C5_15752 0026: return :LAN_C5_15754 $6072 = 0 // (int) 0@ = 0 // (int) :LAN_C5_15763 034A: unknown_check $5461(0@,14) jump_if_false @LAN_C5_15896 $6083 == 1 // (int) var == num jump_if_false @LAN_C5_15809 0045: actor $5461(0@,14) defined jump_if_false @LAN_C5_15809 014B: set_actor $5461(0@,14) health_to 0 :LAN_C5_15809 009F: actor $5461(0@,14) dead jump_if_false @LAN_C5_15840 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3024 0@ 0002: jump @LAN_C5_15896 :LAN_C5_15840 $6072 += 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C5_15896 008F: actor $5461(0@,14) near_actor $1038 radius 4.0 4.0 2.0 sphere 0 0022: jump_if_false @LAN_C5_15896 // Note: the incorrect math opcode was used here 020E: (unknown) $5461(0@,14) 0 00E4: (unknown) $5461(0@,14) $1038 :LAN_C5_15896 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_15763 $6069 == 0 // (int) var == num jump_if_false @LAN_C5_15987 0078: if and 009F: actor $5717 dead 009F: actor $5718 dead 009F: actor $5719 dead 009F: actor $5720 dead 009F: actor $5721 dead 009F: actor $5722 dead $6068 == 0 // (int) var == num jump_if_false @LAN_C5_15987 0057: show_text_highpriority GXT 'LANC516' time 7000 flag 1 // ~w~Go up the ramps in-between the scaffolding and hotel to find ~b~Lance. $6069 = 1 // (int) :LAN_C5_15987 $6072 == 0 // (int) var == num jump_if_false @LAN_C5_16132 0045: actor $1038 defined jump_if_false @LAN_C5_16132 8080: not actor $1038 near_point $5622 $5623 radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C5_16125 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC515' time 7000 flag 1 // ~w~The bikers are all dead. Find ~b~Lance. $5598 = 4 // (int) $6083 == 1 // (int) var == num jump_if_false @LAN_C5_16118 0045: actor $1038 defined jump_if_false @LAN_C5_16118 0044: put_actor $1038 at -778.34 476.64 25.8 010F: (unknown) $1038 -775.44 461.34 25.8 0221: (unknown) :LAN_C5_16118 0002: jump @LAN_C5_16132 :LAN_C5_16125 0002: jump @LAN_C5_16134 :LAN_C5_16132 0026: return :LAN_C5_16134 0045: actor $1038 defined jump_if_false @LAN_C5_16196 0080: actor $1038 near_point $5622 $5623 radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C5_16196 // Note: the incorrect math opcode was used here $6057 = 0 // (int) 00BB: (unknown) $5620 0025: gosub @LAN_C5_10829 0025: gosub @LAN_C5_20149 $5598 = 10 // (int) :LAN_C5_16196 0026: return :LAN_C5_16198 $6081 == 1 // (int) var == num jump_if_false @LAN_C5_16260 0059: text_clear_all 0045: actor $1038 defined jump_if_false @LAN_C5_16260 004F: unknown_check $5625 jump_if_false @LAN_C5_16260 021C: (unknown) $1038 $5625 004E: put_car $5625 at -237.67 -474.74 30.08 :LAN_C5_16260 0045: actor $1038 defined jump_if_false @LAN_C5_16485 004F: unknown_check $5625 jump_if_false @LAN_C5_16485 02A6: (unknown) $1038 $5625 0022: jump_if_false @LAN_C5_16485 // Note: the incorrect math opcode was used here 0059: text_clear_all $6084 = 1 // (int) 00BB: (unknown) $5632 $5632 = 0 // (int) 0@ = 0 // (int) :LAN_C5_16316 00C3: (unknown) $5392(0@,5) $5397(0@,5) $5402(0@,5) $5387(0@,5) 00BC: (unknown) $5387(0@,5) 0 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_16316 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1092 2 024D: (unknown) $6061 1 'DAMAGE' // Damage 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1092 2 0311: status_text $6063 type 1 line 2 GXT 'LANC509' // global_variable // Balance 0057: show_text_highpriority GXT 'LANC507' time 7000 flag 1 // ~w~Take Lance in the helicopter to kill those ~r~bikers. 0058: (unknown) 'LANC512' 7000 1 // ~w~Keeping the helicopter level will improve Lance's aim. 0058: (unknown) 'LANC511' 7000 1 // ~w~Lance will stop firing if he loses his balance. 0058: (unknown) 'LANC510' 7000 1 // ~w~Tilting the helicopter will lower Lance's balance. $5598 = 1 // (int) 0026: return :LAN_C5_16485 0026: return :LAN_C5_16487 $6072 > 0 // (int) var > num jump_if_false @LAN_C5_16615 0045: actor $1038 defined jump_if_false @LAN_C5_16615 031D: (unknown) $1042 $1043 $5622 $5623 1@ $6066 == 0 // (int) var == num jump_if_false @LAN_C5_16578 0078: if and 1@ > 200.0 // (float) var > num 300.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_16578 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC514' time 7000 flag 1 // ~w~Don't leave the area or those ~r~bikers~w~ will kill ~b~Lance! $6066 = 1 // (int) :LAN_C5_16578 1@ > 300.0 // (float) var > num jump_if_false @LAN_C5_16597 $6065 = 1 // (int) :LAN_C5_16597 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_16615 // Note: the incorrect math opcode was used here $6066 = 0 // (int) :LAN_C5_16615 0026: return :LAN_C5_16617 $6058 == 1 // (int) var == num jump_if_false @LAN_C5_16919 004F: unknown_check $5625 jump_if_false @LAN_C5_16919 014E: $6059 = car $5625 health $6059 > 250 // (int) var > num jump_if_false @LAN_C5_16790 $6084 == 1 // (int) var == num jump_if_false @LAN_C5_16783 0039: 22@ = integer $6059 to_float // Note: the incorrect math opcode was used here 22@ += -250.0 // (float) 0039: 23@ = integer $6060 to_float // Note: the incorrect math opcode was used here 23@ += -250.0 // (float) 0030: 22@ /= 23@ // (float vars) // Note: the incorrect math opcode was used here 22@ *= 100.0 // (float) 0038: $6059 = float 22@ to_integer // Note: the incorrect math opcode was used here $6061 = 100 // (int) 002B: $6061 -= $6059 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_3052 jump_if_false @LAN_C5_16765 0045: actor $5616 defined jump_if_false @LAN_C5_16758 0505: (unknown) $5616 0 0 0 :LAN_C5_16758 0002: jump @LAN_C5_16783 :LAN_C5_16765 0045: actor $5616 defined jump_if_false @LAN_C5_16783 0025: gosub @LAN_C5_16921 :LAN_C5_16783 0002: jump @LAN_C5_16919 :LAN_C5_16790 0045: actor $5616 defined jump_if_false @LAN_C5_16808 0505: (unknown) $5616 0 0 0 :LAN_C5_16808 $6086 == 0 // (int) var == num jump_if_false @LAN_C5_16919 $6086 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C5_16919 02A6: (unknown) $1038 $5625 0022: jump_if_false @LAN_C5_16919 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5CC' 'LANC540' -1 0 // ~w~Aw, we're going down! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANC5CC' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5CC' :LAN_C5_16919 0026: return :LAN_C5_16921 0045: actor $5616 defined jump_if_false @LAN_C5_16945 0043: store_actor $5616 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0429: (unknown) $5616 $6051 :LAN_C5_16945 $6071 = 75.0 // (float) 24@ = -1 // (int) $5598 == 1 // (int) var == num jump_if_false @LAN_C5_17086 0@ = 0 // (int) :LAN_C5_16974 0045: actor $5382(0@,5) defined jump_if_false @LAN_C5_17062 0043: store_actor $5382(0@,5) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C5_3400 2@ 3@ 4@ 5@ 6@ 7@ jump_if_false @LAN_C5_17062 031D: (unknown) 2@ 3@ 5@ 6@ 1@ 0014: $6071 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_17062 // Note: the incorrect math opcode was used here 0036: $6071 = 1@ // (float vars) 0035: 24@ = 0@ // (int vars) 0036: $6048 = 5@ // (float vars) 0036: $6049 = 6@ // (float vars) 0036: $6050 = 7@ // (float vars) :LAN_C5_17062 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_16974 0002: jump @LAN_C5_17208 :LAN_C5_17086 $5598 == 2 // (int) var == num jump_if_false @LAN_C5_17208 0@ = 0 // (int) :LAN_C5_17103 0045: actor $5425(0@,6) defined jump_if_false @LAN_C5_17191 0043: store_actor $5425(0@,6) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C5_3400 2@ 3@ 4@ 5@ 6@ 7@ jump_if_false @LAN_C5_17191 031D: (unknown) 2@ 3@ 5@ 6@ 1@ 0014: $6071 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_17191 // Note: the incorrect math opcode was used here 0036: $6071 = 1@ // (float vars) 0035: 24@ = 0@ // (int vars) 0036: $6048 = 5@ // (float vars) 0036: $6049 = 6@ // (float vars) 0036: $6050 = 7@ // (float vars) :LAN_C5_17191 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_17103 :LAN_C5_17208 24@ == -1 // (int) var == num jump_if_false @LAN_C5_17245 0045: actor $5616 defined jump_if_false @LAN_C5_17238 0505: (unknown) $5616 0 0 0 :LAN_C5_17238 0002: jump @LAN_C5_17450 :LAN_C5_17245 0045: actor $5616 defined jump_if_false @LAN_C5_17450 $5598 == 1 // (int) var == num jump_if_false @LAN_C5_17413 0045: actor $5382(24@,5) defined jump_if_false @LAN_C5_17406 0505: (unknown) $5616 0 $5382(24@,5) 1 02A7: unknown_check $5382(24@,5) jump_if_false @LAN_C5_17406 010E: $6077 = current_time_in_ms 0139: 12@ = random_int_in_ranges 2500 5000 0035: $6078 = $6091 // (int vars) 0029: $6078 += 12@ // (int vars) // Note: the incorrect math opcode was used here 0011: $6077 > $6078 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_17406 // Note: the incorrect math opcode was used here 010E: $6091 = current_time_in_ms 0139: 12@ = random_int_in_ranges 0 2 004F: unknown_check $5377(24@,5) jump_if_false @LAN_C5_17406 12@ == 0 // (int) var == num jump_if_false @LAN_C5_17395 02C7: (unknown) $5377(24@,5) 9 250 0002: jump @LAN_C5_17406 :LAN_C5_17395 02C7: (unknown) $5377(24@,5) 10 250 :LAN_C5_17406 0002: jump @LAN_C5_17450 :LAN_C5_17413 $5598 == 2 // (int) var == num jump_if_false @LAN_C5_17450 0045: actor $5425(24@,6) defined jump_if_false @LAN_C5_17450 0505: (unknown) $5616 0 $5425(24@,6) 1 :LAN_C5_17450 0026: return :LAN_C5_17452 0045: actor $1038 defined jump_if_false @LAN_C5_18045 0080: actor $1038 near_point $5751 $5765 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C5_18045 // Note: the incorrect math opcode was used here $6069 = 1 // (int) $6068 = 1 // (int) 0@ = 0 // (int) :LAN_C5_17501 004F: unknown_check $5531(0@,8) jump_if_false @LAN_C5_17520 0113: remove_references_to_car $5531(0@,8) // Like turning a car into any random car :LAN_C5_17520 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_17501 0@ = 0 // (int) :LAN_C5_17541 0252: object $5571(0@,9) exists jump_if_false @LAN_C5_17560 0114: remove_references_to_object $5571(0@,9) // This object will now disappear when the player looks away :LAN_C5_17560 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @LAN_C5_17541 0@ = 0 // (int) :LAN_C5_17581 0252: object $5607(0@,3) exists jump_if_false @LAN_C5_17600 0114: remove_references_to_object $5607(0@,3) // This object will now disappear when the player looks away :LAN_C5_17600 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_17581 0@ = 0 // (int) :LAN_C5_17621 0078: if or 0@ == 14 // (int) var == num 0@ == 15 // (int) var == num 0@ == 16 // (int) var == num 0@ == 17 // (int) var == num 0@ == 18 // (int) var == num jump_if_false @LAN_C5_17711 $5679(0@,19) -= 1.3 // (float) 0092: $5622(0@,19) = init_object $5698(0@,19) at $5641(0@,19) $5660(0@,19) $5679(0@,19) 03F6: (unknown) $5622(0@,19) 90.0 0 $5717(0@,19) 0002: jump @LAN_C5_17745 :LAN_C5_17711 0092: $5622(0@,19) = init_object $5698(0@,19) at $5641(0@,19) $5660(0@,19) $5679(0@,19) 03F6: (unknown) $5622(0@,19) 0 0 $5717(0@,19) :LAN_C5_17745 0@ += 1 // (int) 0@ >= 19 // (int) var >= num jump_if_false @LAN_C5_17621 0092: $6052 = init_object #JM_DTS_CSDOOR at -775.55 455.99 25.75 00D3: set_object $6052 z_angle_to 180.0 0@ = 0 // (int) :LAN_C5_17792 0048: $5736(0@,4) = create_car $5606 at $5740(0@,4) $5744(0@,4) $5748(0@,4) 00D1: set_car $5736(0@,4) Z_angle_to $5752(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_17792 0@ = 0 // (int) :LAN_C5_17843 01BC: (unknown) $5759(0@,2) $5761(0@,2) $5763(0@,2) $5757(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_17843 013F: $6021 = create_pickup #MOLOTOV type 3 at $6022 $6023 $6024 0@ = 0 // (int) :LAN_C5_17897 003E: $5769(0@,2) = create_actor_pedtype 20 model $5604 at $5771(0@,2) $5773(0@,2) $5775(0@,2) 015D: (unknown) $5769(0@,2) 41 0045: actor $1038 defined jump_if_false @LAN_C5_17967 04B9: (unknown) $5769(0@,2) 0 0 1 0045: actor $1038 defined jump_if_false @LAN_C5_17967 00E6: (unknown) $5769(0@,2) $1038 :LAN_C5_17967 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_17897 0@ = 0 // (int) :LAN_C5_17988 0045: actor $5461(0@,14) defined jump_if_false @LAN_C5_18028 00A1: (unknown) $5461(0@,14) 1 0045: actor $1038 defined jump_if_false @LAN_C5_18028 00E4: (unknown) $5461(0@,14) $1038 :LAN_C5_18028 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_17988 :LAN_C5_18045 0026: return :LAN_C5_18047 $6079 == 1 // (int) var == num jump_if_false @LAN_C5_18175 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANC5BD' jump_if_false @LAN_C5_18168 004F: unknown_check $5625 jump_if_false @LAN_C5_18168 004D: store_car $5625 position_to 8@ 9@ 10@ 10@ > 70.0 // (float) var > num jump_if_false @LAN_C5_18168 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANC5BJ' jump_if_false @LAN_C5_18162 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BJ' :LAN_C5_18162 $6079 += 1 // (int) :LAN_C5_18168 0002: jump @LAN_C5_18631 :LAN_C5_18175 $6079 == 2 // (int) var == num jump_if_false @LAN_C5_18303 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANC5BJ' jump_if_false @LAN_C5_18296 004F: unknown_check $5625 jump_if_false @LAN_C5_18296 004D: store_car $5625 position_to 8@ 9@ 10@ 10@ > 70.0 // (float) var > num jump_if_false @LAN_C5_18296 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANC5BK' jump_if_false @LAN_C5_18290 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BK' :LAN_C5_18290 $6079 += 1 // (int) :LAN_C5_18296 0002: jump @LAN_C5_18631 :LAN_C5_18303 $6079 == 4 // (int) var == num jump_if_false @LAN_C5_18435 010E: $6077 = current_time_in_ms 0035: $6078 = $6076 // (int vars) $6078 += 7000 // (int) 0011: $6077 > $6078 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_18428 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANC5BG' jump_if_false @LAN_C5_18391 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BG' :LAN_C5_18391 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BH' 'LANC529' $5616 0 // ~w~Chew on lead, biker boy! $6079 += 1 // (int) :LAN_C5_18428 0002: jump @LAN_C5_18631 :LAN_C5_18435 $6079 == 6 // (int) var == num jump_if_false @LAN_C5_18537 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANC5BH' jump_if_false @LAN_C5_18493 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BH' :LAN_C5_18493 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANC5BL' 'LANC533' $5616 0 // ~w~There's more on the roof! $6079 += 1 // (int) 0002: jump @LAN_C5_18631 :LAN_C5_18537 $6079 == 8 // (int) var == num jump_if_false @LAN_C5_18631 010E: $6077 = current_time_in_ms 0035: $6078 = $6076 // (int vars) $6078 += 7000 // (int) 0011: $6077 > $6078 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_18631 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANC5BL' jump_if_false @LAN_C5_18625 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANC5BL' :LAN_C5_18625 $6079 += 1 // (int) :LAN_C5_18631 0026: return :LAN_C5_18633 0045: actor $1038 defined jump_if_false @LAN_C5_19324 004F: unknown_check $5625 jump_if_false @LAN_C5_19324 02A6: (unknown) $1038 $5625 0022: jump_if_false @LAN_C5_19141 // Note: the incorrect math opcode was used here $6084 == 0 // (int) var == num jump_if_false @LAN_C5_19134 $6084 = 1 // (int) $6085 = 1 // (int) 00BB: (unknown) $5632 $5632 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1092 2 024D: (unknown) $6061 1 'DAMAGE' // Damage 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1092 2 0311: status_text $6063 type 1 line 2 GXT 'LANC509' // global_variable // Balance $5598 == 1 // (int) var == num jump_if_false @LAN_C5_18934 not $6072 == 0 // (int) var == num jump_if_false @LAN_C5_18927 0057: show_text_highpriority GXT 'LANC507' time 7000 flag 1 // ~w~Take Lance in the helicopter to kill those ~r~bikers. $6087 == 0 // (int) var == num jump_if_false @LAN_C5_18862 0@ = 0 // (int) :LAN_C5_18813 00C3: (unknown) $5392(0@,5) $5397(0@,5) $5402(0@,5) $5387(0@,5) 00BC: (unknown) $5387(0@,5) 0 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_18813 0002: jump @LAN_C5_18927 :LAN_C5_18862 0@ = 0 // (int) :LAN_C5_18866 $5387(0@,5) == 0 // (int) var == num jump_if_false @LAN_C5_18910 0045: actor $5382(0@,5) defined jump_if_false @LAN_C5_18910 00C1: (unknown) $5382(0@,5) $5387(0@,5) 00BC: (unknown) $5387(0@,5) 0 :LAN_C5_18910 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_18866 :LAN_C5_18927 0002: jump @LAN_C5_19134 :LAN_C5_18934 $5598 == 2 // (int) var == num jump_if_false @LAN_C5_19134 not $6072 == 0 // (int) var == num jump_if_false @LAN_C5_19134 $6073 == 1 // (int) var == num jump_if_false @LAN_C5_18995 0057: show_text_highpriority GXT 'LANC551' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~on the hotel roof. 0002: jump @LAN_C5_19011 :LAN_C5_18995 0057: show_text_highpriority GXT 'LANC508' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~at the hotel. :LAN_C5_19011 0@ = 0 // (int) :LAN_C5_19015 $5431(0@,6) == 0 // (int) var == num jump_if_false @LAN_C5_19117 $5455(0@,6) == 0 // (int) var == num jump_if_false @LAN_C5_19087 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_19080 // Note: the incorrect math opcode was used here 00C3: (unknown) $5437(0@,6) $5443(0@,6) $5449(0@,6) $5431(0@,6) 00BC: (unknown) $5431(0@,6) 0 :LAN_C5_19080 0002: jump @LAN_C5_19117 :LAN_C5_19087 0045: actor $5425(0@,6) defined jump_if_false @LAN_C5_19117 00C1: (unknown) $5425(0@,6) $5431(0@,6) 00BC: (unknown) $5431(0@,6) 0 :LAN_C5_19117 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_19015 :LAN_C5_19134 0002: jump @LAN_C5_19324 :LAN_C5_19141 $6084 == 1 // (int) var == num jump_if_false @LAN_C5_19324 $6084 = 0 // (int) $6085 = 0 // (int) 0057: show_text_highpriority GXT 'LANC552' time 7000 flag 1 // ~w~Get back into the ~b~helicopter! 00AE: remove_status_text $6061 00AE: remove_status_text $6063 $5632 == 0 // (int) var == num jump_if_false @LAN_C5_19223 004F: unknown_check $5625 jump_if_false @LAN_C5_19223 00C0: (unknown) $5625 $5632 00BC: (unknown) $5632 2 :LAN_C5_19223 $5598 == 1 // (int) var == num jump_if_false @LAN_C5_19277 0@ = 0 // (int) :LAN_C5_19240 00BB: (unknown) $5387(0@,5) $5387(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_19240 0002: jump @LAN_C5_19324 :LAN_C5_19277 $5598 == 2 // (int) var == num jump_if_false @LAN_C5_19324 0@ = 0 // (int) :LAN_C5_19294 00BB: (unknown) $5431(0@,6) $5431(0@,6) = 0 // (int) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_19294 :LAN_C5_19324 0026: return :LAN_C5_19326 $6088 == 0 // (int) var == num jump_if_false @LAN_C5_19433 0@ = 0 // (int) :LAN_C5_19342 0045: actor $1038 defined jump_if_false @LAN_C5_19409 0089: actor $1038 in_sphere $5759(0@,2) $5761(0@,2) $5763(0@,2) radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @LAN_C5_19409 // Note: the incorrect math opcode was used here 8527: not (unknown) $1038 0022: jump_if_false @LAN_C5_19409 // Note: the incorrect math opcode was used here 01F5: (unknown) $1038 25@ $6088 = 1 // (int) 010E: $6089 = current_time_in_ms :LAN_C5_19409 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_19342 0002: jump @LAN_C5_19471 :LAN_C5_19433 010E: $6077 = current_time_in_ms 0035: $6078 = $6089 // (int vars) $6078 += 3000 // (int) 0011: $6077 > $6078 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_19471 // Note: the incorrect math opcode was used here 01BE: (unknown) 25@ $6088 = 0 // (int) :LAN_C5_19471 0026: return :LAN_C5_19473 0@ = 0 // (int) :LAN_C5_19477 004F: unknown_check $5736(0@,4) jump_if_false @LAN_C5_19496 0113: remove_references_to_car $5736(0@,4) // Like turning a car into any random car :LAN_C5_19496 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_19477 0@ = 0 // (int) :LAN_C5_19517 0252: object $5622(0@,19) exists jump_if_false @LAN_C5_19536 0114: remove_references_to_object $5622(0@,19) // This object will now disappear when the player looks away :LAN_C5_19536 0@ += 1 // (int) 0@ >= 19 // (int) var >= num jump_if_false @LAN_C5_19517 0@ = 0 // (int) :LAN_C5_19557 0045: actor $5461(0@,14) defined jump_if_false @LAN_C5_19576 0112: remove_references_to_actor $5461(0@,14) // Like turning an actor into a random pedestrian :LAN_C5_19576 00BB: (unknown) $5475(0@,14) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_19557 0@ = 0 // (int) :LAN_C5_19603 004F: unknown_check $5531(0@,8) jump_if_false @LAN_C5_19622 0113: remove_references_to_car $5531(0@,8) // Like turning a car into any random car :LAN_C5_19622 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_19603 0@ = 0 // (int) :LAN_C5_19643 0252: object $5571(0@,9) exists jump_if_false @LAN_C5_19662 0114: remove_references_to_object $5571(0@,9) // This object will now disappear when the player looks away :LAN_C5_19662 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @LAN_C5_19643 0@ = 0 // (int) :LAN_C5_19683 0252: object $5607(0@,3) exists jump_if_false @LAN_C5_19702 0114: remove_references_to_object $5607(0@,3) // This object will now disappear when the player looks away :LAN_C5_19702 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_19683 01ED: (unknown) 034A: unknown_check $5616 jump_if_false @LAN_C5_19736 020D: (unknown) $5616 :LAN_C5_19736 0@ = 0 // (int) :LAN_C5_19740 0045: actor $5769(0@,2) defined jump_if_false @LAN_C5_19759 0112: remove_references_to_actor $5769(0@,2) // Like turning an actor into a random pedestrian :LAN_C5_19759 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_19740 00BB: (unknown) $5632 00BB: (unknown) $5620 8140: not pickup $6021 picked_up jump_if_false @LAN_C5_19799 0141: destroy_pickup $6021 :LAN_C5_19799 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2926 0252: object $6052 exists jump_if_false @LAN_C5_19824 0114: remove_references_to_object $6052 // This object will now disappear when the player looks away :LAN_C5_19824 0026: return :LAN_C5_19826 0059: text_clear_all 00AE: remove_status_text $6061 00AE: remove_status_text $6063 0@ = 0 // (int) :LAN_C5_19840 0045: actor $5382(0@,5) defined jump_if_false @LAN_C5_19866 0112: remove_references_to_actor $5382(0@,5) // Like turning an actor into a random pedestrian $5382(0@,5) = 0 // (int) :LAN_C5_19866 00BB: (unknown) $5387(0@,5) 004F: unknown_check $5377(0@,5) jump_if_false @LAN_C5_19891 0113: remove_references_to_car $5377(0@,5) // Like turning a car into any random car :LAN_C5_19891 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_19840 0@ = 0 // (int) :LAN_C5_19912 0045: actor $5425(0@,6) defined jump_if_false @LAN_C5_19938 0112: remove_references_to_actor $5425(0@,6) // Like turning an actor into a random pedestrian $5425(0@,6) = 0 // (int) :LAN_C5_19938 00BB: (unknown) $5431(0@,6) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_19912 004F: unknown_check $5625 jump_if_false @LAN_C5_19976 0113: remove_references_to_car $5625 // Like turning a car into any random car :LAN_C5_19976 0025: gosub @LAN_C5_19473 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5600 == 1 // (int) var == num jump_if_false @LAN_C5_20037 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC503' // ~r~Lance died! 0002: jump @LAN_C5_20147 :LAN_C5_20037 $5600 == 2 // (int) var == num jump_if_false @LAN_C5_20076 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC504' // ~r~Lance drowned! 0002: jump @LAN_C5_20147 :LAN_C5_20076 $5600 == 3 // (int) var == num jump_if_false @LAN_C5_20115 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC505' // ~r~The helicopter was destroyed! 0002: jump @LAN_C5_20147 :LAN_C5_20115 $5600 == 4 // (int) var == num jump_if_false @LAN_C5_20147 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC506' // ~r~The bikers killed Lance! :LAN_C5_20147 0026: return :LAN_C5_20149 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4248 1000 0059: text_clear_all 0025: gosub @LAN_C5_19473 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4279 1000 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @99RED_12847 'LAN_C05' 300 // Taking the Fall 01DF: progress_made += 1 0026: return :LAN_C5_20225 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 0025: gosub @LAN_C5_13120 02CB: (unknown) 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 86--------------- :NONAME_20 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C6' 0025: gosub @NONAME_20_4230 009D: wasted_or_busted // mission only jump_if_false @NONAME_20_35 0025: gosub @NONAME_20_7907 :NONAME_20_35 0025: gosub @NONAME_20_7952 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_20_76 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_20_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_20_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_20_128 :NONAME_20_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_20_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_20_162 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_20_162 809F: not actor 3@ dead 0022: jump_if_false @NONAME_20_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_20_178 0026: return :NONAME_20_180 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @NONAME_20_244 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @NONAME_20_238 0400: (unknown) $1038 $1690 0002: jump @NONAME_20_244 :NONAME_20_238 02C0: (unknown) $1038 $1690 :NONAME_20_244 0@ >= 0 // (int) var >= num jump_if_false @NONAME_20_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :NONAME_20_271 0045: actor $1038 defined jump_if_false @NONAME_20_339 807E: not actor $1038 driving jump_if_false @NONAME_20_316 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @NONAME_20_319 :NONAME_20_316 021D: (unknown) 0 :NONAME_20_319 $1698 == 0 // (int) var == num jump_if_false @NONAME_20_335 02EA: select_interior 2 :NONAME_20_335 01AE: (unknown) 1 :NONAME_20_339 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_20_345 0045: actor $1038 defined jump_if_false @NONAME_20_409 807E: not actor $1038 driving jump_if_false @NONAME_20_397 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @NONAME_20_397 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :NONAME_20_397 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :NONAME_20_409 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @NONAME_20_458 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @NONAME_20_458 02EA: select_interior 0 :NONAME_20_458 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_20_488 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_20_488 0026: return 0045: actor 0@ defined jump_if_false @NONAME_20_509 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_20_509 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_20_539 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_20_539 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_20_539 0026: return :NONAME_20_541 0045: actor 0@ defined 0022: jump_if_false @NONAME_20_588 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_20_584 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_20_588 :NONAME_20_584 1@ = 0 // (int) :NONAME_20_588 1@ == 1 // (int) var == num jump_if_false @NONAME_20_672 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_20_665 007E: actor 0@ driving jump_if_false @NONAME_20_661 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_20_651 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_20_654 :NONAME_20_651 00F1: (unknown) 0@ :NONAME_20_654 0002: jump @NONAME_20_665 :NONAME_20_661 1@ = 0 // (int) :NONAME_20_665 0002: jump @NONAME_20_588 :NONAME_20_672 0026: return 0045: actor 0@ defined jump_if_false @NONAME_20_766 007E: actor 0@ driving jump_if_false @NONAME_20_750 02A7: unknown_check 0@ jump_if_false @NONAME_20_720 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_20_743 :NONAME_20_720 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_20_541 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_20_743 0002: jump @NONAME_20_759 :NONAME_20_750 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_20_759 0002: jump @NONAME_20_768 :NONAME_20_766 005F: (unknown) :NONAME_20_768 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_20_926 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_20_926 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_20_867 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_20_826 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_20_860 :NONAME_20_826 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_541 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_20_860 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_541 4@ :NONAME_20_860 0002: jump @NONAME_20_926 :NONAME_20_867 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_20_892 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_20_926 :NONAME_20_892 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_541 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_20_926 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_541 3@ :NONAME_20_926 0045: actor 0@ defined jump_if_false @NONAME_20_978 004F: unknown_check 1@ jump_if_false @NONAME_20_978 007E: actor 0@ driving jump_if_false @NONAME_20_978 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_20_978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_541 0@ :NONAME_20_978 5@ = 0 // (int) :NONAME_20_982 5@ == 0 // (int) var == num jump_if_false @NONAME_20_1080 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_20_1073 004F: unknown_check 1@ jump_if_false @NONAME_20_1073 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_20_1039 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_20_1073 :NONAME_20_1039 2@ == -1 // (int) var == num jump_if_false @NONAME_20_1065 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_20_1073 :NONAME_20_1065 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_20_1073 0002: jump @NONAME_20_982 :NONAME_20_1080 0026: return :NONAME_20_1082 0@ == 0 // (int) var == num jump_if_false @NONAME_20_1125 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_20_1301 :NONAME_20_1125 0@ == 1 // (int) var == num jump_if_false @NONAME_20_1158 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_20_1301 :NONAME_20_1158 0@ == 2 // (int) var == num jump_if_false @NONAME_20_1200 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_20_1301 :NONAME_20_1200 0@ == 3 // (int) var == num jump_if_false @NONAME_20_1244 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_20_1301 :NONAME_20_1244 0@ == 4 // (int) var == num jump_if_false @NONAME_20_1275 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_20_1301 :NONAME_20_1275 0@ == 5 // (int) var == num jump_if_false @NONAME_20_1301 03CF: (unknown) 237 130 180 255 :NONAME_20_1301 0026: return :NONAME_20_1303 00BC: (unknown) 0@ 2 0026: return :NONAME_20_1310 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_20_1310 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_20_1365 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_20_1365 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_20_1380 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_20_1380 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1425 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_20_1425 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @NONAME_20_1627 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_1627 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1774 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1741 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @NONAME_20_1767 :NONAME_20_1741 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1763 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @NONAME_20_1767 :NONAME_20_1763 0035: 3@ = 2@ // (int vars) :NONAME_20_1767 0002: jump @NONAME_20_1778 :NONAME_20_1774 0035: 3@ = 0@ // (int vars) :NONAME_20_1778 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1846 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1813 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @NONAME_20_1839 :NONAME_20_1813 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1835 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @NONAME_20_1839 :NONAME_20_1835 0036: 3@ = 2@ // (float vars) :NONAME_20_1839 0002: jump @NONAME_20_1850 :NONAME_20_1846 0036: 3@ = 0@ // (float vars) :NONAME_20_1850 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_1878 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_20_1882 :NONAME_20_1878 0035: 1@ = 0@ // (int vars) :NONAME_20_1882 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @NONAME_20_1910 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @NONAME_20_1914 :NONAME_20_1910 0036: 1@ = 0@ // (float vars) :NONAME_20_1914 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @NONAME_20_1949 005F: (unknown) :NONAME_20_1949 801D: not 1@ == 0 // (int) var == var jump_if_false @NONAME_20_1962 005F: (unknown) :NONAME_20_1962 801D: not 2@ == 0 // (int) var == var jump_if_false @NONAME_20_1975 005F: (unknown) :NONAME_20_1975 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1990 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_1990 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2003 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2003 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @NONAME_20_2205 0026: return :NONAME_20_2205 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @NONAME_20_2250 0026: return :NONAME_20_2250 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2318 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2318 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2318 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2344 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2344 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2344 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @NONAME_20_2427 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2427 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_20_2463 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :NONAME_20_2463 3@ > 380.0 // (float) var > num jump_if_false @NONAME_20_2482 3@ = 380.0 // (float) :NONAME_20_2482 5.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_20_2501 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :NONAME_20_2501 4@ > 240.0 // (float) var > num jump_if_false @NONAME_20_2520 4@ = 240.0 // (float) :NONAME_20_2520 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @NONAME_20_2618 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :NONAME_20_2618 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @NONAME_20_2658 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :NONAME_20_2658 10@ > 0 // (float) var > num jump_if_false @NONAME_20_2676 9@ = 1 // (int) 005E: (unknown) :NONAME_20_2676 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @NONAME_20_2715 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_20_2715 005E: (unknown) :NONAME_20_2717 0035: $6163 = $6162 // (int vars) 002B: $6163 -= $6161 // (int vars) // Note: the incorrect math opcode was used here 0035: 0@ = $6159 // (int vars) 0029: 0@ += $6160 // (int vars) // Note: the incorrect math opcode was used here 0011: $6163 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2760 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @NONAME_20_2762 :NONAME_20_2760 005E: (unknown) :NONAME_20_2762 0026: return :NONAME_20_2764 0@ = 0 // (int) :NONAME_20_2768 30 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_3025 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @NONAME_20_3013 // Note: the incorrect math opcode was used here $6091(0@,30) == 1 // (int) var == num jump_if_false @NONAME_20_3013 0252: object $5451(0@,30) exists jump_if_false @NONAME_20_3007 010C: store_object $5451(0@,30) position_to $5693(0@,30) $5723(0@,30) $5753(0@,30) 010E: 1@ = current_time_in_ms 0011: $5998(0@,30) > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2988 // Note: the incorrect math opcode was used here 031E: (unknown) $1042 $1043 $1044 $5693(0@,30) $5723(0@,30) $5753(0@,30) $5873(0@,30) 0078: if or 00D4: (unknown) $1038 $5451(0@,30) 3.0 > $5873(0@,30) // (float) num > var 0022: jump_if_false @NONAME_20_2938 // Note: the incorrect math opcode was used here 00D9: (unknown) 0 0 0 1 0093: destroy_object $5451(0@,30) $6159 += 1 // (int) $6160 -= 1 // (int) 0002: jump @NONAME_20_2981 :NONAME_20_2938 010C: store_object $5451(0@,30) position_to $5603(0@,30) $5633(0@,30) $5663(0@,30) 0165: (unknown) $5603(0@,30) $5633(0@,30) $5663(0@,30) 1.5 6 0 0 200 0 :NONAME_20_2981 0002: jump @NONAME_20_3000 :NONAME_20_2988 0093: destroy_object $5451(0@,30) $6160 -= 1 // (int) :NONAME_20_3000 0002: jump @NONAME_20_3013 :NONAME_20_3007 00BB: (unknown) $5481(0@,30) :NONAME_20_3013 0@ += 1 // (int) 0002: jump @NONAME_20_2768 :NONAME_20_3025 0026: return :NONAME_20_3027 0@ = 0 // (int) :NONAME_20_3031 30 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_3234 // Note: the incorrect math opcode was used here 0252: object $5451(0@,30) exists 0022: jump_if_false @NONAME_20_3222 // Note: the incorrect math opcode was used here $6091(0@,30) == 1 // (int) var == num jump_if_false @NONAME_20_3222 $6121(0@,30) == 0 // (int) var == num jump_if_false @NONAME_20_3172 010C: store_object $5451(0@,30) position_to 1@ 2@ 3@ 01BB: (unknown) 1@ 2@ 3@ $6028(0@,30) 801D: not $6028(0@,30) == 0 // (int) var == var jump_if_false @NONAME_20_3165 6.1 > $6028(0@,30) // (float) num > var 0022: jump_if_false @NONAME_20_3146 // Note: the incorrect math opcode was used here $6028(0@,30) = 6.1 // (float) :NONAME_20_3146 $6028(0@,30) += 0.35 // (float) $6121(0@,30) = 1 // (int) :NONAME_20_3165 0002: jump @NONAME_20_3222 :NONAME_20_3172 010C: store_object $5451(0@,30) position_to 1@ 2@ 3@ 8014: not 3@ > $6028(0@,30) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_3222 // Note: the incorrect math opcode was used here 010D: put_object $5451(0@,30) at 1@ 2@ $6028(0@,30) 0225: (unknown) $5451(0@,30) 0 033D: (unknown) $5451(0@,30) 1 :NONAME_20_3222 0@ += 1 // (int) 0002: jump @NONAME_20_3031 :NONAME_20_3234 0026: return 0@ = 0 // (int) :NONAME_20_3240 30 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_3342 // Note: the incorrect math opcode was used here 0252: object $5451(0@,30) exists 0022: jump_if_false @NONAME_20_3330 // Note: the incorrect math opcode was used here 010C: store_object $5451(0@,30) position_to $5693(0@,30) $5723(0@,30) $5753(0@,30) 6.05 > $5753(0@,30) // (float) num > var 0022: jump_if_false @NONAME_20_3330 // Note: the incorrect math opcode was used here $5753(0@,30) = 6.05 // (float) 010D: put_object $5451(0@,30) at $5693(0@,30) $5723(0@,30) $5753(0@,30) :NONAME_20_3330 0@ += 1 // (int) 0002: jump @NONAME_20_3240 :NONAME_20_3342 0026: return :NONAME_20_3344 11@ = -0.45 // (float) 12@ = 1.7 // (float) 13@ = 0 // (float) 14@ = -1.25 // (float) 15@ = 1.7 // (float) 16@ = 0 // (float) 0035: 1@ = $5705 // (int vars) 004F: unknown_check $5588 0022: jump_if_false @NONAME_20_3871 // Note: the incorrect math opcode was used here 30 > $5705 // (int) num > var 0022: jump_if_false @NONAME_20_3871 // Note: the incorrect math opcode was used here $6315 == 1 // (int) var == num jump_if_false @NONAME_20_3854 $5706 == 0 // (int) var == num jump_if_false @NONAME_20_3531 027F: store_coords_to $5513(1@,30) $5543(1@,30) $5573(1@,30) from_actor $5588 with_offset 11@ 12@ 13@ 01AA: $5451(1@,30) = create_object #NDC_DRUGPACKET at $5513(1@,30) $5543(1@,30) $5573(1@,30) 03E7: (unknown) $5451(1@,30) $5588 11@ 12@ 13@ 0225: (unknown) $5451(1@,30) 0 03AA: (unknown) $5451(1@,30) 20.0 20.0 0.03 $5706 = 1 // (int) $6061(1@,30) = 1 // (int) 0002: jump @NONAME_20_3847 :NONAME_20_3531 $6061(1@,30) == 1 // (int) var == num jump_if_false @NONAME_20_3847 010E: 0@ = current_time_in_ms 0011: 0@ > $5767 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_3847 // Note: the incorrect math opcode was used here $6091(1@,30) == 0 // (int) var == num jump_if_false @NONAME_20_3847 027F: store_coords_to $5603(1@,30) $5633(1@,30) $5663(1@,30) from_actor $5588 with_offset 14@ 15@ 16@ 010D: put_object $5451(1@,30) at $5603(1@,30) $5633(1@,30) $5663(1@,30) 010C: store_object $5451(1@,30) position_to $5603(1@,30) $5633(1@,30) $5663(1@,30) 0279: (unknown) $5451(1@,30) -5.0 0 -1.0 5@ 6@ 7@ 037B: constant_params 6 variable_params 3 unknown 17 call_with_params @MAIN_5040 5@ 6@ 7@ $5603(1@,30) $5633(1@,30) $5663(1@,30) 2@ 3@ 4@ 037B: constant_params 1 variable_params 1 unknown 17 call_with_params @MAIN_5497 2@ 2@ 037B: constant_params 1 variable_params 1 unknown 17 call_with_params @MAIN_5497 3@ 3@ 037B: constant_params 1 variable_params 1 unknown 17 call_with_params @MAIN_5497 4@ 4@ 037B: constant_params 6 variable_params 3 unknown 17 call_with_params @MAIN_5118 2@ 3@ 4@ 2.0 2.0 2.0 2@ 3@ 4@ 03E8: (unknown) $5451(1@,30) 0321: (unknown) $5451(1@,30) $5588 0225: (unknown) $5451(1@,30) 1 0475: (unknown) $5451(1@,30) 0 1 0229: (unknown) $5451(1@,30) 2@ 3@ 4@ 02FA: (unknown) $5451(1@,30) 1 00C2: (unknown) $5451(1@,30) $5481(1@,30) 00BC: (unknown) $5481(1@,30) 1 010E: $5968(1@,30) = current_time_in_ms 0035: $5998(1@,30) = $5968(1@,30) // (int vars) $5998(1@,30) += 12500 // (int) $5705 += 1 // (int) $6091(1@,30) = 1 // (int) $6315 = 0 // (int) $5706 = 0 // (int) :NONAME_20_3847 0002: jump @NONAME_20_3871 :NONAME_20_3854 010E: $5767 = current_time_in_ms $5767 += 6500 // (int) $6315 = 1 // (int) :NONAME_20_3871 0026: return $6316 == 1 // (int) var == num jump_if_false @NONAME_20_3940 0138: 0@ = random_float_in_ranges 0 359.9 004F: unknown_check $5588 jump_if_false @NONAME_20_3911 02F2: (unknown) $5588 0@ :NONAME_20_3911 010E: 2@ = current_time_in_ms 0139: 3@ = random_int_in_ranges 2000 5000 0035: $5768 = 2@ // (int vars) 0029: $5768 += 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_20_3961 :NONAME_20_3940 010E: 1@ = current_time_in_ms 0011: 1@ > $5768 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_3961 // Note: the incorrect math opcode was used here $6316 = 1 // (int) :NONAME_20_3961 0026: return :NONAME_20_3963 0035: 1@ = $5683 // (int vars) 004F: unknown_check $5588 0022: jump_if_false @NONAME_20_4080 // Note: the incorrect math opcode was used here 03D8: (unknown) $5588 02F3: (unknown) $5588 1@ == 0 // (int) var == num jump_if_false @NONAME_20_4023 02DA: (unknown) $5588 $5337(1@,30) $5367(1@,30) $5397(1@,30) 7 0002: jump @NONAME_20_4041 :NONAME_20_4023 02DA: (unknown) $5588 $5337(1@,30) $5367(1@,30) $5397(1@,30) 28 :NONAME_20_4041 0104: car $5588 in_sphere $5337(1@,30) $5367(1@,30) $5397(1@,30) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_20_4080 // Note: the incorrect math opcode was used here $5683 += 1 // (int) :NONAME_20_4080 0026: return :NONAME_20_4082 004F: unknown_check $5588 jump_if_false @NONAME_20_4186 01B7: unknown_check $5588 jump_if_false @NONAME_20_4178 02D8: unknown_check $5588 jump_if_false @NONAME_20_4138 0112: remove_references_to_actor $5684 // Like turning an actor into a random pedestrian 020D: (unknown) $5684 00BB: (unknown) $5592 0113: remove_references_to_car $5588 // Like turning a car into any random car 0002: jump @NONAME_20_4171 :NONAME_20_4138 0112: remove_references_to_actor $5684 // Like turning an actor into a random pedestrian 00BB: (unknown) $5592 02DA: (unknown) $5588 -629.26 -1677.97 45.13 40 0113: remove_references_to_car $5588 // Like turning a car into any random car :NONAME_20_4171 0002: jump @NONAME_20_4186 :NONAME_20_4178 003F: destroy_actor $5684 0049: destroy_car $5588 :NONAME_20_4186 0026: return :NONAME_20_4188 0035: $6163 = $6162 // (int vars) 002B: $6163 -= $6161 // (int vars) // Note: the incorrect math opcode was used here 0035: 2@ = $6159 // (int vars) 2@ *= 100 // (int) 0035: 1@ = 2@ // (int vars) 002F: 1@ /= $6163 // (int vars) 0039: 0@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0038: $6314 = float 0@ to_integer // Note: the incorrect math opcode was used here 0026: return :NONAME_20_4230 $1045 = 1 // (int) 0001: wait 0 ms 2@ = -101.91 // (float) 3@ = -1601.38 // (float) 4@ = 10.23 // (float) 5@ = -108.61 // (float) 6@ = -1612.41 // (float) 7@ = 9.14 // (float) $5589 = -70.5 // (float) $5590 = -1608.9 // (float) $5591 = 12.21 // (float) $5593 = -68.88 // (float) $5623 = -1617.79 // (float) $5653 = 20.94 // (float) $5594 = -29.46 // (float) $5624 = -1700.56 // (float) $5654 = 15.52 // (float) $5595 = 78.22 // (float) $5625 = -1663.93 // (float) $5655 = 23.38 // (float) $5596 = 108.42 // (float) $5626 = -1644.84 // (float) $5656 = 17.23 // (float) $5597 = 215.11 // (float) $5627 = -1569.71 // (float) $5657 = 16.27 // (float) $5598 = 399.67 // (float) $5628 = -1586.9 // (float) $5658 = 33.0 // (float) $5599 = 539.63 // (float) $5629 = -1624.16 // (float) $5659 = 23.9 // (float) $5600 = 537.84 // (float) $5630 = -1673.1 // (float) $5660 = 18.85 // (float) $5601 = 446.88 // (float) $5631 = -1693.58 // (float) $5661 = 17.4 // (float) $5602 = 344.2 // (float) $5632 = -1701.9 // (float) $5662 = 18.52 // (float) $5603 = 229.72 // (float) $5633 = -1701.98 // (float) $5663 = 21.45 // (float) $5604 = 178.14 // (float) $5634 = -1710.51 // (float) $5664 = 19.7 // (float) $5605 = 187.0 // (float) $5635 = -1796.71 // (float) $5665 = 18.72 // (float) $5606 = 320.91 // (float) $5636 = -1801.24 // (float) $5666 = 13.35 // (float) $5607 = 379.28 // (float) $5637 = -1767.15 // (float) $5667 = 14.06 // (float) $5608 = 392.73 // (float) $5638 = -1631.74 // (float) $5668 = 20.25 // (float) $5609 = 343.85 // (float) $5639 = -1551.61 // (float) $5669 = 19.84 // (float) $5610 = 266.47 // (float) $5640 = -1527.65 // (float) $5670 = 21.84 // (float) $5611 = 209.96 // (float) $5641 = -1544.57 // (float) $5671 = 17.65 // (float) $5612 = 194.53 // (float) $5642 = -1619.66 // (float) $5672 = 15.79 // (float) $5613 = 256.03 // (float) $5643 = -1729.63 // (float) $5673 = 16.44 // (float) $5614 = 283.21 // (float) $5644 = -1788.92 // (float) $5674 = 14.57 // (float) $5615 = 414.16 // (float) $5645 = -1733.64 // (float) $5675 = 18.54 // (float) $5616 = 471.65 // (float) $5646 = -1730.65 // (float) $5676 = 19.12 // (float) $5617 = 495.68 // (float) $5647 = -1733.85 // (float) $5677 = 15.59 // (float) $5618 = 591.54 // (float) $5648 = -1776.07 // (float) $5678 = 14.68 // (float) $5619 = 635.01 // (float) $5649 = -1772.33 // (float) $5679 = 14.5 // (float) $5620 = 598.45 // (float) $5650 = -1519.55 // (float) $5680 = 17.16 // (float) $5621 = 585.43 // (float) $5651 = -1453.11 // (float) $5681 = 15.77 // (float) $5622 = 647.42 // (float) $5652 = -1360.56 // (float) $5682 = 14.54 // (float) $5683 = 0 // (int) $5685 = -103.95 // (float) $5686 = -1605.35 // (float) $5687 = 9.26 // (float) $5688 = -109.85 // (float) $5689 = -1615.11 // (float) $5690 = 9.12 // (float) $5691 = -67.75 // (float) $5692 = -1583.39 // (float) $5693 = 9.46 // (float) $5694 = -94.66 // (float) $5695 = -1619.44 // (float) $5696 = 9.46 // (float) $5699 = -104.51 // (float) $5700 = -1628.49 // (float) $5701 = 8.75 // (float) $5702 = -104.51 // (float) $5703 = -1628.49 // (float) $5704 = 8.75 // (float) $5705 = 0 // (int) $6159 = 0 // (int) 0006: 11@ = 'CARPARK' // (string) // FLOOR // Note: the incorrect math opcode was used here $6316 = 0 // (int) $5706 = 0 // (int) &58661 = 0 // (int) // unknown partype 0xE5 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6396 $2334 1@ 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @SAFEHOU_12168 33 0025: gosub @NONAME_20_7854 0025: gosub @NONAME_20_6368 0264: (unknown) 0.1 :NONAME_20_5359 0001: wait 0 ms :NONAME_20_5362 0@ == 0 // (int) var == num jump_if_false @NONAME_20_5744 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_20_5737 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2764 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4188 0078: if and 004F: unknown_check $5588 82D8: not unknown_check $5588 jump_if_false @NONAME_20_5697 30 > $5683 // (int) num > var 0022: jump_if_false @NONAME_20_5690 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3963 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3344 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3027 25 > $6159 // (int) num > var 0022: jump_if_false @NONAME_20_5668 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2717 jump_if_false @NONAME_20_5621 004F: unknown_check $5697 jump_if_false @NONAME_20_5572 007C: actor $1038 driving $5697 0022: jump_if_false @NONAME_20_5565 // Note: the incorrect math opcode was used here 00BB: (unknown) $5698 00C0: (unknown) $5588 $5592 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1303 $5592 0057: show_text_highpriority GXT 'LC6_05' time 4000 flag 1 // Follow ~b~Lance's helicopter. 0@ = 1 // (int) :NONAME_20_5565 0002: jump @NONAME_20_5614 :NONAME_20_5572 00BB: (unknown) $5698 00C0: (unknown) $5588 $5592 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1303 $5592 0057: show_text_highpriority GXT 'LC6_05' time 4000 flag 1 // Follow ~b~Lance's helicopter. 0@ = 1 // (int) :NONAME_20_5614 0002: jump @NONAME_20_5661 :NONAME_20_5621 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7907 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LC6_08' // ~r~You didn't recover enough coke. 0@ = 3 // (int) :NONAME_20_5661 0002: jump @NONAME_20_5690 :NONAME_20_5668 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7924 0@ = 3 // (int) :NONAME_20_5690 0002: jump @NONAME_20_5737 :NONAME_20_5697 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7907 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LC6_07' // ~r~Lance died. 0@ = 3 // (int) :NONAME_20_5737 0002: jump @NONAME_20_5362 :NONAME_20_5744 0@ == 1 // (int) var == num jump_if_false @NONAME_20_6071 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_20_6064 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2764 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4188 0078: if and 004F: unknown_check $5588 82D8: not unknown_check $5588 jump_if_false @NONAME_20_6024 30 > $5683 // (int) num > var 0022: jump_if_false @NONAME_20_6017 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3963 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3344 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3027 25 > $6159 // (int) num > var 0022: jump_if_false @NONAME_20_5995 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2717 jump_if_false @NONAME_20_5948 $6347 == 1 // (int) var == num jump_if_false @NONAME_20_5941 0058: (unknown) 'LC6_06' 5000 1 // Collect the ~g~packages! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1082 1 024D: (unknown) $6314 1 'LC6_00' // Packages 0@ = 2 // (int) :NONAME_20_5941 0002: jump @NONAME_20_5988 :NONAME_20_5948 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7907 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LC6_08' // ~r~You didn't recover enough coke. 0@ = 3 // (int) :NONAME_20_5988 0002: jump @NONAME_20_6017 :NONAME_20_5995 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7924 0@ = 3 // (int) :NONAME_20_6017 0002: jump @NONAME_20_6064 :NONAME_20_6024 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7907 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LC6_07' // ~r~Lance died. 0@ = 3 // (int) :NONAME_20_6064 0002: jump @NONAME_20_5744 :NONAME_20_6071 0@ == 2 // (int) var == num jump_if_false @NONAME_20_6347 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_20_6340 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2764 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4188 25 > $6159 // (int) num > var 0022: jump_if_false @NONAME_20_6318 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2717 jump_if_false @NONAME_20_6267 0078: if and 004F: unknown_check $5588 82D8: not unknown_check $5588 jump_if_false @NONAME_20_6216 30 > $5683 // (int) num > var 0022: jump_if_false @NONAME_20_6209 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3963 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3344 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3027 :NONAME_20_6209 0002: jump @NONAME_20_6260 :NONAME_20_6216 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7907 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LC6_07' // ~r~Lance died. 00BB: (unknown) $5592 0@ = 3 // (int) :NONAME_20_6260 0002: jump @NONAME_20_6311 :NONAME_20_6267 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7907 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LC6_08' // ~r~You didn't recover enough coke. 00BB: (unknown) $5592 0@ = 3 // (int) :NONAME_20_6311 0002: jump @NONAME_20_6340 :NONAME_20_6318 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4082 0025: gosub @NONAME_20_7924 0@ = 3 // (int) :NONAME_20_6340 0002: jump @NONAME_20_6071 :NONAME_20_6347 not 0@ == 3 // (int) var == num jump_if_false @NONAME_20_6366 0002: jump @NONAME_20_5359 :NONAME_20_6366 0026: return :NONAME_20_6368 0048: $5697 = create_car #HOVERCR at $5699 $5700 $5701 004F: unknown_check $5697 0022: jump_if_false @NONAME_20_6401 // Note: the incorrect math opcode was used here 00D1: set_car $5697 Z_angle_to -179.89 :NONAME_20_6401 0048: $5588 = create_car #MAVERICK at $5589 $5590 $5591 004F: unknown_check $5588 0022: jump_if_false @NONAME_20_6432 // Note: the incorrect math opcode was used here 02F2: (unknown) $5588 180.0 :NONAME_20_6432 003E: $5684 = create_actor_pedtype 22 model 136 at $5685 $5686 $5687 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC6AA' 'LC6_01' $1038 0 // ~w~Lance! Come back here! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC6AA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC6AB' 'LC6_02' $5684 0 // ~w~Shut up! You're always telling me what to do. But if it wasn't for me we wouldn't have any of this. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC6AB' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC6AC' 'LC6_03' $5684 0 // ~w~If I wanna take coke, I will. If I wanna give it away, I will... 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC6AC' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC6AD' 'SLNC6AD' $5684 0 // ~w~And I'm gonna give it away! All of it! And you can't stop me! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC6AD' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC6AE' 'LC6_04' $1038 0 // ~w~Lance! Don't be stupid! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC6AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0443: (unknown) 98 :NONAME_20_6707 8445: not (unknown) 98 jump_if_false @NONAME_20_6728 0001: wait 0 ms 0002: jump @NONAME_20_6707 :NONAME_20_6728 0152: create_forbidden_for_peds_cube_cornerA -117.53 -1585.45 1.3 cornerB -53.5 -1664.9 14.56 0295: (unknown) -117.53 -1585.45 1.3 -53.5 -1664.9 14.56 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_180 1000 0045: actor $5684 defined jump_if_false @NONAME_20_6831 010F: (unknown) $5684 $5688 $5689 $5690 01EC: (unknown) $5684 1 :NONAME_20_6831 0045: actor $1038 defined jump_if_false @NONAME_20_6872 0044: put_actor $1038 at 2@ 3@ 4@ 0045: actor $5684 defined 0022: jump_if_false @NONAME_20_6872 // Note: the incorrect math opcode was used here 013E: actor $1038 look_at_actor $5684 01EC: (unknown) $1038 1 :NONAME_20_6872 0045: actor $5684 defined jump_if_false @NONAME_20_6891 0158: actor $5684 run_to $5688 $5689 :NONAME_20_6891 0045: actor $1038 defined 0022: jump_if_false @NONAME_20_6908 // Note: the incorrect math opcode was used here 0158: actor $1038 run_to 5@ 6@ :NONAME_20_6908 00B9: set_camera_position -104.04 -1602.24 9.57 rotations 0 0 0 00BA: set_camera_point_at -104.22 -1603.21 9.76 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC6AA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC6AA' jump_if_false @NONAME_20_7009 0002: jump @NONAME_20_7511 :NONAME_20_7009 0045: actor $5684 defined jump_if_false @NONAME_20_7060 00A2: (unknown) $5684 0044: put_actor $5684 at -108.78 -1617.83 9.2 0045: actor $1038 defined jump_if_false @NONAME_20_7060 013E: actor $5684 look_at_actor $1038 :NONAME_20_7060 0045: actor $1038 defined 0022: jump_if_false @NONAME_20_7111 // Note: the incorrect math opcode was used here 00A2: (unknown) $1038 0044: put_actor $1038 at -109.79 -1614.98 9.12 0045: actor $5684 defined jump_if_false @NONAME_20_7111 013E: actor $1038 look_at_actor $5684 :NONAME_20_7111 00B9: set_camera_position -107.31 -1630.26 9.5 rotations 0 0 0 00BA: set_camera_point_at -107.16 -1629.29 9.7 mode 2 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @NONAME_20_7174 04B4: (unknown) $1038 120 511 1.0 :NONAME_20_7174 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC6AB' 1 0045: actor $5684 defined jump_if_false @NONAME_20_7218 04B4: (unknown) $5684 121 537 1.0 :NONAME_20_7218 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 500 jump_if_true @NONAME_20_7511 0045: actor $5684 defined jump_if_false @NONAME_20_7261 04B4: (unknown) $5684 121 538 1.0 :NONAME_20_7261 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC6AB' jump_if_false @NONAME_20_7294 0002: jump @NONAME_20_7511 :NONAME_20_7294 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC6AC' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC6AC' jump_if_false @NONAME_20_7348 0002: jump @NONAME_20_7511 :NONAME_20_7348 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC6AD' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC6AD' jump_if_false @NONAME_20_7402 0002: jump @NONAME_20_7511 :NONAME_20_7402 0045: actor $5684 defined jump_if_false @NONAME_20_7435 0528: (unknown) $5684 538 -1.0 04B4: (unknown) $5684 98 433 1.0 :NONAME_20_7435 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC6AE' 0 0045: actor $1038 defined jump_if_false @NONAME_20_7478 04B4: (unknown) $1038 121 556 1.0 :NONAME_20_7478 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC6AE' jump_if_false @NONAME_20_7511 0002: jump @NONAME_20_7511 :NONAME_20_7511 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 0151: remove_forbidden_for_peds_cube_cornerA -117.53 -1585.45 1.3 cornerB -53.5 -1664.9 14.56 003F: destroy_actor 8@ 0049: destroy_car $5697 003F: destroy_actor $5684 004F: unknown_check $5588 jump_if_false @NONAME_20_7594 00A4: $5684 = create_actor_pedtype 22 model 136 in_car $5588 driverseat :NONAME_20_7594 0162: release_model #MAVERICK 0162: release_model 136 0045: actor $1038 defined jump_if_false @NONAME_20_7654 0352: (unknown) $1038 0154: (unknown) $1038 0044: put_actor $1038 at -109.79 -1614.98 9.11 010F: (unknown) $1038 $5699 $5700 $5701 0221: (unknown) :NONAME_20_7654 0444: (unknown) 120 0444: (unknown) 121 0048: $5697 = create_car #HOVERCR at $5699 $5700 $5701 004F: unknown_check $5697 0022: jump_if_false @NONAME_20_7711 // Note: the incorrect math opcode was used here 00C0: (unknown) $5697 $5698 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1303 $5698 00D1: set_car $5697 Z_angle_to 240.0 :NONAME_20_7711 0162: release_model #HOVERCR 0444: (unknown) 98 10@ = 0 // (int) :NONAME_20_7724 30 > 10@ // (int) num > var 0022: jump_if_false @NONAME_20_7776 // Note: the incorrect math opcode was used here $6061(10@,30) = 0 // (int) $6091(10@,30) = 0 // (int) $6121(10@,30) = 0 // (int) $6151(10@,30) = 0 // (int) 10@ += 1 // (int) 0002: jump @NONAME_20_7724 :NONAME_20_7776 $6160 = 30 // (int) $6162 = 30 // (int) $6161 = 5 // (int) 010E: $5767 = current_time_in_ms 0035: $5768 = $5767 // (int vars) $5768 += 6000 // (int) $5767 += 7500 // (int) $6315 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_345 1000 0057: show_text_highpriority GXT 'LC6_09' time 5000 flag 1 // Get in the ~b~hovercraft. 0026: return :NONAME_20_7854 0160: load_model #MAVERICK 0160: load_model #HOVERCR 0160: load_model 136 :NONAME_20_7869 0078: if or 8161: not model #MAVERICK available 8161: not model #HOVERCR available 8161: not model 136 available jump_if_false @NONAME_20_7905 0001: wait 0 ms 0002: jump @NONAME_20_7869 :NONAME_20_7905 0026: return :NONAME_20_7907 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :NONAME_20_7924 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @99RED_12847 'LAN_C06' 1500 // White Lies 01DF: progress_made += 1 0026: return :NONAME_20_7952 $1045 = 0 // (int) 10@ = 0 // (int) :NONAME_20_7961 30 > 10@ // (int) num > var 0022: jump_if_false @NONAME_20_8010 // Note: the incorrect math opcode was used here 0252: object $5451(10@,30) exists 0022: jump_if_false @NONAME_20_7998 // Note: the incorrect math opcode was used here 00BB: (unknown) $5481(10@,30) 0093: destroy_object $5451(10@,30) :NONAME_20_7998 10@ += 1 // (int) 0002: jump @NONAME_20_7961 :NONAME_20_8010 0113: remove_references_to_car $5588 // Like turning a car into any random car 0113: remove_references_to_car $5697 // Like turning a car into any random car 00BB: (unknown) $5698 00AE: remove_status_text $6314 007A: mission_cleanup 0026: return //-------------Mission 87--------------- :LAN_C7 0238: name_thread 'LAN_C7' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C7' 0025: gosub @LAN_C7_2395 009D: wasted_or_busted // mission only jump_if_false @LAN_C7_45 0025: gosub @LAN_C7_12980 :LAN_C7_45 0025: gosub @LAN_C7_13202 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C7_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C7_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C7_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C7_138 :LAN_C7_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C7_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C7_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C7_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C7_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C7_188 0026: return :LAN_C7_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C7_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C7_248 0400: (unknown) $1038 $1690 0002: jump @LAN_C7_254 :LAN_C7_248 02C0: (unknown) $1038 $1690 :LAN_C7_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C7_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C7_281 0045: actor $1038 defined jump_if_false @LAN_C7_349 807E: not actor $1038 driving jump_if_false @LAN_C7_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C7_329 :LAN_C7_326 021D: (unknown) 0 :LAN_C7_329 $1698 == 0 // (int) var == num jump_if_false @LAN_C7_345 02EA: select_interior 2 :LAN_C7_345 01AE: (unknown) 1 :LAN_C7_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C7_355 0045: actor $1038 defined jump_if_false @LAN_C7_419 807E: not actor $1038 driving jump_if_false @LAN_C7_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C7_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C7_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C7_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C7_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C7_468 02EA: select_interior 0 :LAN_C7_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C7_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C7_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_C7_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C7_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C7_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C7_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C7_549 0026: return :LAN_C7_551 0045: actor 0@ defined 0022: jump_if_false @LAN_C7_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C7_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C7_598 :LAN_C7_594 1@ = 0 // (int) :LAN_C7_598 1@ == 1 // (int) var == num jump_if_false @LAN_C7_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C7_675 007E: actor 0@ driving jump_if_false @LAN_C7_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C7_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C7_664 :LAN_C7_661 00F1: (unknown) 0@ :LAN_C7_664 0002: jump @LAN_C7_675 :LAN_C7_671 1@ = 0 // (int) :LAN_C7_675 0002: jump @LAN_C7_598 :LAN_C7_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_C7_776 007E: actor 0@ driving jump_if_false @LAN_C7_760 02A7: unknown_check 0@ jump_if_false @LAN_C7_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C7_753 :LAN_C7_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C7_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C7_753 0002: jump @LAN_C7_769 :LAN_C7_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C7_769 0002: jump @LAN_C7_778 :LAN_C7_776 005F: (unknown) :LAN_C7_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C7_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C7_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C7_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C7_870 :LAN_C7_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C7_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_551 4@ :LAN_C7_870 0002: jump @LAN_C7_936 :LAN_C7_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C7_936 :LAN_C7_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C7_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_551 3@ :LAN_C7_936 0045: actor 0@ defined jump_if_false @LAN_C7_988 004F: unknown_check 1@ jump_if_false @LAN_C7_988 007E: actor 0@ driving jump_if_false @LAN_C7_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C7_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_551 0@ :LAN_C7_988 5@ = 0 // (int) :LAN_C7_992 5@ == 0 // (int) var == num jump_if_false @LAN_C7_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C7_1083 004F: unknown_check 1@ jump_if_false @LAN_C7_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C7_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C7_1083 :LAN_C7_1049 2@ == -1 // (int) var == num jump_if_false @LAN_C7_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C7_1083 :LAN_C7_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C7_1083 0002: jump @LAN_C7_992 :LAN_C7_1090 0026: return :LAN_C7_1092 0@ == 0 // (int) var == num jump_if_false @LAN_C7_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C7_1311 :LAN_C7_1135 0@ == 1 // (int) var == num jump_if_false @LAN_C7_1168 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C7_1311 :LAN_C7_1168 0@ == 2 // (int) var == num jump_if_false @LAN_C7_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C7_1311 :LAN_C7_1210 0@ == 3 // (int) var == num jump_if_false @LAN_C7_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C7_1311 :LAN_C7_1254 0@ == 4 // (int) var == num jump_if_false @LAN_C7_1285 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C7_1311 :LAN_C7_1285 0@ == 5 // (int) var == num jump_if_false @LAN_C7_1311 03CF: (unknown) 237 130 180 255 :LAN_C7_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_C7_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C7_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C7_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C7_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C7_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C7_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C7_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C7_1435 005F: (unknown) :LAN_C7_1437 $5589 = 0 // (int) $5590 = 0 // (int) $5593 = -10.0 // (float) $5588 = 1 // (int) 005F: (unknown) :LAN_C7_1462 $5590 == 0 // (int) var == num jump_if_false @LAN_C7_1495 8474: not jump_if_false @LAN_C7_1495 $1688 == 0 // (int) var == num jump_if_false @LAN_C7_1495 :LAN_C7_1495 0035: $1702 = 0@ // (int vars) $5590 = 0 // (int) 0026: return :LAN_C7_1507 $5589 == 1 // (int) var == num jump_if_false @LAN_C7_1532 $5589 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :LAN_C7_1532 $5588 = 0 // (int) 0026: return :LAN_C7_1539 $5588 == 1 // (int) var == num jump_if_false @LAN_C7_1820 $1702 == 0 // (int) var == num jump_if_false @LAN_C7_1576 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C7_1507 005F: (unknown) :LAN_C7_1576 0045: actor $1038 defined jump_if_false @LAN_C7_1611 007E: actor $1038 driving jump_if_false @LAN_C7_1611 82A7: not unknown_check $1038 jump_if_false @LAN_C7_1611 005F: (unknown) :LAN_C7_1611 001D: $5593 == -10.0 // (int) var == var jump_if_false @LAN_C7_1653 0045: actor $1038 defined jump_if_false @LAN_C7_1646 0043: store_actor $1038 position_to $5591 $5592 $5593 // Note: the incorrect math opcode was used here :LAN_C7_1646 0002: jump @LAN_C7_1689 :LAN_C7_1653 031D: (unknown) $1042 $1043 $5591 $5592 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_C7_1689 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C7_1507 005F: (unknown) :LAN_C7_1689 $5589 == 0 // (int) var == num jump_if_false @LAN_C7_1752 8474: not jump_if_false @LAN_C7_1745 $1688 == 0 // (int) var == num jump_if_false @LAN_C7_1745 $5589 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C7_1745 0002: jump @LAN_C7_1820 :LAN_C7_1752 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C7_1820 0045: actor $1038 defined jump_if_false @LAN_C7_1789 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :LAN_C7_1789 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C7_1507 $5590 = 1 // (int) 005E: (unknown) :LAN_C7_1820 005F: (unknown) :LAN_C7_1822 009D: wasted_or_busted // mission only jump_if_false @LAN_C7_1844 $5839 = 1 // (int) 0002: jump @LAN_C7_2048 :LAN_C7_1844 $5822 == 0 // (int) var == num jump_if_false @LAN_C7_1875 $5596 = 1 // (int) $5839 = 1 // (int) 0002: jump @LAN_C7_2048 :LAN_C7_1875 $5840 == 1 // (int) var == num jump_if_false @LAN_C7_1921 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C7_1908 $5596 = 1 // (int) :LAN_C7_1908 $5839 = 1 // (int) 0002: jump @LAN_C7_2048 :LAN_C7_1921 $5820 == 1 // (int) var == num jump_if_false @LAN_C7_2048 009F: actor $5610 dead jump_if_false @LAN_C7_1978 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C7_1965 $5596 = 1 // (int) :LAN_C7_1965 $5839 = 1 // (int) 0002: jump @LAN_C7_2048 :LAN_C7_1978 02E1: actor $5610 in_water jump_if_false @LAN_C7_2008 $5596 = 2 // (int) $5839 = 1 // (int) 0002: jump @LAN_C7_2048 :LAN_C7_2008 007E: actor $5610 driving jump_if_false @LAN_C7_2048 007B: $5612 = actor $5610 car 01B3: unknown_check $5612 0022: jump_if_false @LAN_C7_2048 // Note: the incorrect math opcode was used here $5596 = 2 // (int) $5839 = 1 // (int) :LAN_C7_2048 $5839 == 1 // (int) var == num jump_if_false @LAN_C7_2076 $5594 = 10 // (int) 0025: gosub @LAN_C7_12980 005F: (unknown) :LAN_C7_2076 005E: (unknown) 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0@ = 0 // (int) 0026: return :LAN_C7_2087 0139: 1@ = random_int_in_ranges 0 2 0106: give_actor 0@ weapon $5351(1@,3) ammo 200 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 015D: (unknown) 0@ 32 020E: (unknown) 0@ 1 0045: actor $1038 defined jump_if_false @LAN_C7_2142 013E: actor 0@ look_at_actor $1038 00E4: (unknown) 0@ $1038 :LAN_C7_2142 0139: 1@ = random_int_in_ranges 25 50 01C9: (unknown) 0@ 1@ 03DE: (unknown) 0@ 1 0026: return :LAN_C7_2160 04B9: (unknown) $5397(0@,3) 0 0 1 041B: (unknown) $5397(0@,3) 9 0106: give_actor $5397(0@,3) weapon $5609 ammo 0 // Load the weapon model before using this 014B: set_actor $5397(0@,3) health_to 50 03D5: (unknown) $5397(0@,3) 50 0127: reset_actor $5397(0@,3) flags 00A1: (unknown) $5397(0@,3) 1 015D: (unknown) $5397(0@,3) 32 020E: (unknown) $5397(0@,3) 0 0045: actor $1038 defined jump_if_false @LAN_C7_2259 013E: actor $5397(0@,3) look_at_actor $1038 00E4: (unknown) $5397(0@,3) $1038 :LAN_C7_2259 03DE: (unknown) $5397(0@,3) 1 1@ == 1 // (int) var == num jump_if_false @LAN_C7_2294 0507: (unknown) $5397(0@,3) 25 0002: jump @LAN_C7_2302 :LAN_C7_2294 0507: (unknown) $5397(0@,3) 26 :LAN_C7_2302 0026: return :LAN_C7_2304 0045: actor $1038 defined jump_if_false @LAN_C7_2393 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C7_2393 0026: return :LAN_C7_2395 $1045 = 1 // (int) $5594 = 0 // (int) $5820 = 0 // (int) $5821 = 0 // (int) $5822 = 100 // (int) $5823 = 0 // (int) $5824 = 0 // (int) $5825 = 0 // (int) $5826 = 0 // (int) $5832 = -1 // (int) $5833 = 0 // (int) $5834 = 0 // (int) $5835 = 0 // (int) $5836 = 1 // (int) $5838 = 1 // (int) $5839 = 0 // (int) $5840 = 0 // (int) $5613 = -822.57 // (float) $5614 = 1157.97 // (float) $5615 = 9.35 // (float) $5616 = -822.89 // (float) $5617 = 1140.25 // (float) $5618 = 11.18 // (float) $5619 = -822.79 // (float) $5620 = 1162.54 // (float) $5621 = 10.07 // (float) $5623 = -875.34 // (float) $5624 = -470.68 // (float) $5625 = 11.11 // (float) $5626 = -112.0 // (float) $5627 = -975.66 // (float) $5628 = 10.46 // (float) $5629 = 437.87 // (float) $5630 = 712.51 // (float) $5631 = 12.03 // (float) $5632 = -873.29 // (float) $5635 = 702.16 // (float) $5638 = 10.09 // (float) $5633 = -817.21 // (float) $5636 = 833.51 // (float) $5639 = 10.09 // (float) $5634 = -775.11 // (float) $5637 = 1257.27 // (float) $5640 = 10.31 // (float) $5777 = -1053.97 // (float) $5778 = 70.03 // (float) $5779 = 10.33 // (float) $5656 = -1030.93 // (float) $5659 = 72.11 // (float) $5662 = 10.4 // (float) $5657 = -1032.04 // (float) $5660 = 70.66 // (float) $5663 = 10.4 // (float) $5658 = -1030.25 // (float) $5661 = 68.91 // (float) $5664 = 10.4 // (float) $5665 = -1038.93 // (float) $5668 = 71.91 // (float) $5671 = 10.4 // (float) $5666 = -1040.04 // (float) $5669 = 70.66 // (float) $5672 = 10.4 // (float) $5667 = -1038.25 // (float) $5670 = 69.11 // (float) $5673 = 10.4 // (float) $5680 = -870.69 // (float) $5686 = 699.57 // (float) $5692 = 10.09 // (float) $5681 = -869.2 // (float) $5687 = 705.33 // (float) $5693 = 10.09 // (float) $5682 = -876.39 // (float) $5688 = 700.88 // (float) $5694 = 10.09 // (float) $5683 = -902.12 // (float) $5689 = 703.82 // (float) $5695 = 10.09 // (float) $5684 = -890.33 // (float) $5690 = 698.93 // (float) $5696 = 10.09 // (float) $5685 = -859.5 // (float) $5691 = 699.58 // (float) $5697 = 10.09 // (float) $5714 = -750.23 // (float) $5720 = 771.48 // (float) $5726 = 9.89 // (float) $5715 = -748.43 // (float) $5721 = 805.62 // (float) $5727 = 9.91 // (float) $5716 = -808.99 // (float) $5722 = 823.52 // (float) $5728 = 10.09 // (float) $5717 = -813.31 // (float) $5723 = 817.43 // (float) $5729 = 10.09 // (float) $5718 = -814.72 // (float) $5724 = 832.99 // (float) $5730 = 10.09 // (float) $5719 = -822.41 // (float) $5725 = 832.63 // (float) $5731 = 10.09 // (float) $5748 = -809.95 // (float) $5754 = 1287.76 // (float) $5760 = 11.0 // (float) $5749 = -786.75 // (float) $5755 = 1287.62 // (float) $5761 = 10.89 // (float) $5750 = -777.9 // (float) $5756 = 1259.51 // (float) $5762 = 10.32 // (float) $5751 = -771.68 // (float) $5757 = 1258.3 // (float) $5763 = 10.34 // (float) $5752 = -774.48 // (float) $5758 = 1262.17 // (float) $5764 = 10.46 // (float) $5753 = -776.45 // (float) $5759 = 1281.01 // (float) $5765 = 10.7 // (float) $5784 = -872.47 // (float) $5787 = 694.64 // (float) $5790 = 11.09 // (float) $5785 = -815.82 // (float) $5788 = 847.29 // (float) $5791 = 11.09 // (float) $5786 = -763.61 // (float) $5789 = 1266.93 // (float) $5792 = 11.6 // (float) $5796 = -1072.2 // (float) $5799 = 78.0 // (float) $5802 = 10.24 // (float) $5797 = -1072.2 // (float) $5800 = 88.0 // (float) $5803 = 10.24 // (float) $5798 = -1072.2 // (float) $5801 = 98.0 // (float) $5804 = 10.24 // (float) $5805 = -1072.56 // (float) $5806 = -115.39 // (float) $5807 = 10.27 // (float) $5700 = -851.76 // (float) $5702 = 706.82 // (float) $5704 = 10.08 // (float) $5701 = -908.69 // (float) $5703 = 706.76 // (float) $5705 = 10.08 // (float) $5734 = -750.97 // (float) $5736 = 805.81 // (float) $5738 = 9.95 // (float) $5735 = -812.69 // (float) $5737 = 821.58 // (float) $5739 = 10.09 // (float) $5768 = -783.57 // (float) $5770 = 1285.0 // (float) $5772 = 10.47 // (float) $5769 = -815.43 // (float) $5771 = 1287.76 // (float) $5773 = 10.94 // (float) $5706 = 80.0 // (float) $5707 = 315.0 // (float) $5740 = 330.0 // (float) $5741 = 325.0 // (float) $5774 = 5.0 // (float) $5775 = 185.0 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6396 $2334 $5595 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1437 0025: gosub @LAN_C7_4023 :LAN_C7_3816 0001: wait 0 ms :LAN_C7_3819 $5594 == 0 // (int) var == num jump_if_false @LAN_C7_3865 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1822 jump_if_false @LAN_C7_3858 0025: gosub @LAN_C7_9477 :LAN_C7_3858 0002: jump @LAN_C7_3819 :LAN_C7_3865 $5594 == 2 // (int) var == num jump_if_false @LAN_C7_3933 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1822 jump_if_false @LAN_C7_3926 0025: gosub @LAN_C7_12751 0025: gosub @LAN_C7_10036 0025: gosub @LAN_C7_10835 0025: gosub @LAN_C7_11140 :LAN_C7_3926 0002: jump @LAN_C7_3865 :LAN_C7_3933 $5594 == 3 // (int) var == num jump_if_false @LAN_C7_4001 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1822 jump_if_false @LAN_C7_3994 0025: gosub @LAN_C7_12411 0025: gosub @LAN_C7_12751 0025: gosub @LAN_C7_10835 0025: gosub @LAN_C7_11598 :LAN_C7_3994 0002: jump @LAN_C7_3933 :LAN_C7_4001 not $5594 == 10 // (int) var == num jump_if_false @LAN_C7_4021 0002: jump @LAN_C7_3816 :LAN_C7_4021 0026: return :LAN_C7_4023 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_190 1000 0025: gosub @LAN_C7_9052 0443: (unknown) 71 :LAN_C7_4047 8445: not (unknown) 71 jump_if_false @LAN_C7_4068 0001: wait 0 ms 0002: jump @LAN_C7_4047 :LAN_C7_4068 0443: (unknown) 114 :LAN_C7_4072 8445: not (unknown) 114 jump_if_false @LAN_C7_4093 0001: wait 0 ms 0002: jump @LAN_C7_4072 :LAN_C7_4093 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_1_20061 14 003E: $5815 = create_actor_pedtype 22 model $5601 at -83.01 -1593.58 13.24 00CF: set_actor $5815 Z_angle_to 80.0 0045: actor $5815 defined jump_if_false @LAN_C7_4174 0414: (unknown) $5815 71 365 :LAN_C7_4174 003E: $5819 = create_actor_pedtype 22 model 0 at -85.08 -1594.69 13.24 04B9: (unknown) $5819 0 0 0 00CF: set_actor $5819 Z_angle_to -70.63 0153: (unknown) $5819 $5815 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AA' 'LANC712' $5815 0 // ~w~Oh, man. What month is it? Did I do anything stupid in the last few days? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AB' 'LANC713' $5819 0 // ~w~Stupid? Oh no... you passed stupid and kept on going, straight on into fucked up. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AB' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'SX_TRNG' 'SX_TRNG' -99 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'SX_TRNG' 00B9: set_camera_position -85.03 -1596.17 14.76 rotations 0 0 0 00BA: set_camera_point_at -84.61 -1595.26 14.6 mode 2 01AA: $5817 = create_object #NDC_RADIOPHONE at -83.74 -1595.54 13.8 03F6: (unknown) $5817 0 90.0 180.0 003E: $5818 = create_actor_pedtype 22 model 0 at 0 0 0 04B5: (unknown) $5818 0 0200: (unknown) $5818 0 0044: put_actor $5818 at -83.74 -1595.54 13.4 02F8: (unknown) $5818 1 0001: wait 500 ms 0045: actor $5819 defined jump_if_false @LAN_C7_4522 04B4: (unknown) $5819 120 512 100.0 :LAN_C7_4522 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 500 jump_if_false @LAN_C7_4559 0002: jump @LAN_C7_6864 :LAN_C7_4559 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AA' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AA' jump_if_false @LAN_C7_4613 0002: jump @LAN_C7_6864 :LAN_C7_4613 0045: actor $5815 defined jump_if_false @LAN_C7_4633 0414: (unknown) $5815 71 363 :LAN_C7_4633 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AB' 2 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AB' jump_if_false @LAN_C7_4687 0002: jump @LAN_C7_6864 :LAN_C7_4687 00B9: set_camera_position -82.79 -1596.92 14.24 rotations 0 0 0 00BA: set_camera_point_at -83.2 -1596.01 14.17 mode 2 0045: actor $5819 defined jump_if_false @LAN_C7_4756 010F: (unknown) $5819 -84.2 -1595.17 13.24 :LAN_C7_4756 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'SX_TRNG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 500 jump_if_false @LAN_C7_4802 0002: jump @LAN_C7_6864 :LAN_C7_4802 0045: actor $5819 defined jump_if_false @LAN_C7_4834 0045: actor $5818 defined jump_if_false @LAN_C7_4834 0154: (unknown) $5819 0153: (unknown) $5819 $5818 :LAN_C7_4834 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'SX_TRNG' jump_if_false @LAN_C7_4867 0002: jump @LAN_C7_6864 :LAN_C7_4867 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'SX_TRNG' 'SX_TRNG' -99 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 250 jump_if_false @LAN_C7_4935 0002: jump @LAN_C7_6864 :LAN_C7_4935 0045: actor $5819 defined jump_if_false @LAN_C7_4960 00EE: (unknown) $5819 -83.8 -1595.47 :LAN_C7_4960 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AC' 'LANC714' -1 0 // ~w~Lance? It's Louise. Where's Vic... I need him. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AD' 'LANC715' $5819 0 // ~w~It's me Louise. What is it? 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AE' 'LANC716' -1 0 // ~w~Vic? Oh thank god. It's that Martinez. He must think we're still an item. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AF' 'LANC717' $5819 0 // ~w~Yeah, well we're not. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'SX_TRNG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'SX_TRNG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 750 jump_if_false @LAN_C7_5149 0002: jump @LAN_C7_6864 :LAN_C7_5149 00B9: set_camera_position -85.91 -1594.38 14.46 rotations 0 0 0 00BA: set_camera_point_at -84.91 -1594.36 14.44 mode 2 03F6: (unknown) $5817 28.0 328.0 291.0 0045: actor $5819 defined jump_if_false @LAN_C7_5287 00A2: (unknown) $5819 0352: (unknown) $5819 0154: (unknown) $5819 0044: put_actor $5819 at -84.2 -1595.17 13.24 00CF: set_actor $5819 Z_angle_to -91.81 04C0: (unknown) $5817 $5819 25 -0.01 -0.07 -0.07 04B4: (unknown) $5819 114 491 2.0 :LAN_C7_5287 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 40000 00B9: set_camera_position -84.77 -1591.98 13.87 rotations 0 0 0 00BA: set_camera_point_at -84.17 -1592.78 13.95 mode 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C7_5367 0002: jump @LAN_C7_6864 :LAN_C7_5367 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AC' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AC' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AC' jump_if_false @LAN_C7_5438 0002: jump @LAN_C7_6864 :LAN_C7_5438 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AG' 'LANC718' -1 0 // ~w~For crying out loud Vic, I didn't sleep with Lance. We're just friends, which is more than you've been lately. 0045: actor $5815 defined jump_if_false @LAN_C7_5489 0414: (unknown) $5815 71 364 :LAN_C7_5489 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AD' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AD' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AD' jump_if_false @LAN_C7_5562 0002: jump @LAN_C7_6864 :LAN_C7_5562 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AI' 'LANC719' -1 0 // ~w~You never call. We never see each other. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AE' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AE' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AE' jump_if_false @LAN_C7_5664 0002: jump @LAN_C7_6864 :LAN_C7_5664 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AJ' 'LANC720' $5819 0 // ~w~Is this going somewhere? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AF' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AF' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AF' jump_if_false @LAN_C7_5768 0002: jump @LAN_C7_6864 :LAN_C7_5768 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AK' 'LANC721' -1 0 // ~w~I just wanted you to know that Martinez's thugs have been following me. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AG' jump_if_false @LAN_C7_5870 0002: jump @LAN_C7_6864 :LAN_C7_5870 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AM' 'LANC722' -1 0 // ~w~And now I'm hiding out round the back of some stupid Burger Bar. Not that you'd give a shit. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AI' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AI' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AI' jump_if_false @LAN_C7_5972 0002: jump @LAN_C7_6864 :LAN_C7_5972 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AL' 'SLNC7AL' -1 0 // ~w~And because I want to get back together, I'm trying to avoid being killed. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AJ' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AJ' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AJ' jump_if_false @LAN_C7_6076 0002: jump @LAN_C7_6864 :LAN_C7_6076 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AN' 'LANC723' $5819 0 // ~w~What? Martinez sent guys after you? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AK' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AK' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AK' jump_if_false @LAN_C7_6178 0002: jump @LAN_C7_6864 :LAN_C7_6178 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AO' 'LANC724' -1 0 // ~w~I don't even know why I called. I'm gonna kick their asses myself. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AL' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AL' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AL' jump_if_false @LAN_C7_6280 0002: jump @LAN_C7_6864 :LAN_C7_6280 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AP' 'LANC725' $5819 0 // ~w~Wait Louise....Louise! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AM' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AM' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AM' jump_if_false @LAN_C7_6382 0002: jump @LAN_C7_6864 :LAN_C7_6382 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AQ' 'LANC726' $5819 0 // ~w~Lance, you wanna help me out? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AN' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AN' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AN' jump_if_false @LAN_C7_6486 0002: jump @LAN_C7_6864 :LAN_C7_6486 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7AR' 'SLNC7AR' $5819 0 // ~w~Ah, forget it. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AO' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7AO' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AO' jump_if_false @LAN_C7_6588 0002: jump @LAN_C7_6864 :LAN_C7_6588 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AP' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AP' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AP' jump_if_false @LAN_C7_6661 0002: jump @LAN_C7_6864 :LAN_C7_6661 0045: actor $5819 defined jump_if_false @LAN_C7_6693 0045: actor $5815 defined jump_if_false @LAN_C7_6693 0154: (unknown) $5819 0153: (unknown) $5819 $5815 :LAN_C7_6693 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AQ' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AQ' 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AQ' jump_if_false @LAN_C7_6765 0002: jump @LAN_C7_6864 :LAN_C7_6765 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 500 jump_if_false @LAN_C7_6792 0002: jump @LAN_C7_6864 :LAN_C7_6792 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7AR' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7AR' 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7AR' jump_if_false @LAN_C7_6864 0002: jump @LAN_C7_6864 :LAN_C7_6864 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_1_20061 0 0045: actor $5815 defined jump_if_false @LAN_C7_6918 003F: destroy_actor $5815 :LAN_C7_6918 0045: actor $5818 defined jump_if_false @LAN_C7_6933 003F: destroy_actor $5818 :LAN_C7_6933 0252: object $5817 exists jump_if_false @LAN_C7_6948 0093: destroy_object $5817 :LAN_C7_6948 0045: actor $5819 defined jump_if_false @LAN_C7_6968 003F: destroy_actor $5819 $5819 = 0 // (int) :LAN_C7_6968 0025: gosub @LAN_C7_9335 0045: actor $1038 defined jump_if_false @LAN_C7_7025 0154: (unknown) $1038 0352: (unknown) $1038 0044: put_actor $1038 at -84.33 -1576.43 9.46 010F: (unknown) $1038 $5777 $5778 $5779 0221: (unknown) :LAN_C7_7025 0444: (unknown) 120 0444: (unknown) 121 00C3: (unknown) $5777 $5778 $5779 $5776 0248: (unknown) $5777 $5778 $5779 3.0 $5814 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_355 1000 0057: show_text_highpriority GXT 'LANC704' time 7000 flag 1 // ~w~Go to ~y~King Knut's burger bar. $5834 == 1 // (int) var == num jump_if_false @LAN_C7_7134 0045: actor $1038 defined jump_if_false @LAN_C7_7134 0044: put_actor $1038 at $5777 $5778 $5779 010F: (unknown) $1038 $5777 $5778 $5779 :LAN_C7_7134 0026: return :LAN_C7_7136 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_190 1000 0025: gosub @LAN_C7_9101 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_2304 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7BA' 'LANC727' -1 0 // ~w~Louise? Hey, Louise? Are you there? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7BA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7BB' 'LANC728' -1 0 // ~w~Vic! Heeeeelp! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7BB' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7BC' 'LANC729' -1 0 // ~w~Is that your bitch? ...She's Martinez's now. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7BC' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7BD' 'SLNC7BD' -1 0 // ~w~And you're gonna be ours. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7BD' 0045: actor $1038 defined jump_if_false @LAN_C7_7442 0216: (unknown) $1038 -1047.42 69.76 10.33 010F: (unknown) $1038 -1041.94 70.03 10.33 00EE: (unknown) $1038 -1041.94 70.03 :LAN_C7_7442 00B9: set_camera_position -1042.5 67.57 11.45 rotations 0 0 0 00BA: set_camera_point_at -1043.36 68.06 11.56 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7BA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7BA' jump_if_false @LAN_C7_7542 0002: jump @LAN_C7_7986 :LAN_C7_7542 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C7_7569 0002: jump @LAN_C7_7986 :LAN_C7_7569 0025: gosub @LAN_C7_9685 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -1042.5 67.57 11.45 rotations 0 0 0 00BA: set_camera_point_at -1043.37 67.08 11.5 mode 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7BB' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7BB' jump_if_false @LAN_C7_7672 0002: jump @LAN_C7_7986 :LAN_C7_7672 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1500 jump_if_false @LAN_C7_7699 0002: jump @LAN_C7_7986 :LAN_C7_7699 0045: actor $1038 defined jump_if_false @LAN_C7_7746 00A2: (unknown) $1038 0352: (unknown) $1038 0044: put_actor $1038 at -1043.83 69.93 10.56 00CF: set_actor $1038 Z_angle_to 116.24 :LAN_C7_7746 0025: gosub @LAN_C7_9845 0001: wait 100 ms 00B9: set_camera_position -1045.43 69.09 11.2 rotations 0 0 0 00BA: set_camera_point_at -1044.47 69.34 11.36 mode 2 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C7_7823 0002: jump @LAN_C7_7986 :LAN_C7_7823 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7BC' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C7_7871 0002: jump @LAN_C7_7986 :LAN_C7_7871 0045: actor $1038 defined jump_if_false @LAN_C7_7899 0045: actor $5653 defined jump_if_false @LAN_C7_7899 0153: (unknown) $1038 $5653 :LAN_C7_7899 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7BC' jump_if_false @LAN_C7_7932 0002: jump @LAN_C7_7986 :LAN_C7_7932 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7BD' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7BD' jump_if_false @LAN_C7_7986 0002: jump @LAN_C7_7986 :LAN_C7_7986 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @LAN_C7_8040 00A2: (unknown) $1038 0044: put_actor $1038 at -1043.83 69.93 10.56 010F: (unknown) $1038 $5665 $5668 $5671 :LAN_C7_8040 0@ = 0 // (int) :LAN_C7_8044 004F: unknown_check $5537(0@,3) jump_if_false @LAN_C7_8101 0045: actor $5552(0@,3) defined jump_if_false @LAN_C7_8076 003F: destroy_actor $5552(0@,3) :LAN_C7_8076 0045: actor $5555(0@,3) defined jump_if_false @LAN_C7_8095 003F: destroy_actor $5555(0@,3) :LAN_C7_8095 0049: destroy_car $5537(0@,3) :LAN_C7_8101 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_8044 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7CA' 'SLNC7CA' -1 0 // ~w~Louise! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7CA' 0025: gosub @LAN_C7_9954 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_355 1000 0125: set_traffic_density_multiplier_to 1.0 $5835 == 1 // (int) var == num jump_if_false @LAN_C7_8233 0044: put_actor $1038 at $5619 $5620 $5621 0025: gosub @LAN_C7_8235 :LAN_C7_8233 0026: return :LAN_C7_8235 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_190 1000 $5835 == 1 // (int) var == num jump_if_false @LAN_C7_8369 0048: 5@ = create_car $5602 at -825.07 1166.29 10.2 00D1: set_car 5@ Z_angle_to -86.44 0045: actor $1038 defined jump_if_false @LAN_C7_8324 0044: put_actor $1038 at -816.22 1163.6 10.2 0200: (unknown) $1038 0 :LAN_C7_8324 003E: $5610 = create_actor_pedtype 22 model $5597 at $5632 $5635 $5638 02B6: (unknown) $5610 5@ 0.45 0 0 0 0 0 0414: (unknown) $5610 71 366 0002: jump @LAN_C7_8446 :LAN_C7_8369 034B: unknown_check $3355 jump_if_false @LAN_C7_8446 004F: unknown_check $3355 jump_if_false @LAN_C7_8446 0035: 5@ = $3355 // (int vars) 004E: put_car 5@ at -825.07 1166.29 10.2 00D1: set_car 5@ Z_angle_to -86.44 0216: (unknown) $1038 -816.22 1163.6 10.2 0200: (unknown) $1038 0 :LAN_C7_8446 00A4: $5819 = create_actor_pedtype 22 model 0 in_car 5@ driverseat 004F: unknown_check 5@ jump_if_false @LAN_C7_8469 0052: set_car 5@ driver_behaviour_to 11 :LAN_C7_8469 0141: destroy_pickup $1092 00BB: (unknown) $5622 0025: gosub @LAN_C7_12793 0025: gosub @LAN_C7_9300 00B9: set_camera_position -823.93 1168.42 11.28 rotations 0 0 0 00BA: set_camera_point_at -824.2 1167.47 11.12 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7CK' 'LANC735' $5819 0 // ~w~I need some help over here! Come on, get a doctor. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7CK' 003E: $5780 = create_actor_pedtype 22 model $5600 at -820.09 1149.48 11.42 010F: (unknown) $5780 -821.21 1150.78 11.42 0045: actor $5819 defined jump_if_false @LAN_C7_8649 0153: (unknown) $5819 $5780 :LAN_C7_8649 0222: (unknown) -821.8 1148.93 11.42 $5781 0222: (unknown) -821.21 1150.78 11.42 $5782 0276: (unknown) $5781 $5782 999999 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13171 'LANC7CK' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 1500 jump_if_false @LAN_C7_8756 0002: jump @LAN_C7_8869 :LAN_C7_8756 0045: actor $5819 defined jump_if_false @LAN_C7_8784 0045: actor $5780 defined jump_if_false @LAN_C7_8784 0153: (unknown) $5780 $5819 :LAN_C7_8784 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13348 'LANC7CK' jump_if_false @LAN_C7_8817 0002: jump @LAN_C7_8869 :LAN_C7_8817 0045: actor $5780 defined jump_if_false @LAN_C7_8842 0158: actor $5780 run_to -824.57 1164.12 :LAN_C7_8842 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4341 2000 jump_if_false @LAN_C7_8869 0002: jump @LAN_C7_8869 :LAN_C7_8869 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4311 013F: $1092 = create_pickup #HEALTH type 11 at -819.2 1158.3 11.1 0045: actor $5610 defined jump_if_false @LAN_C7_8917 003F: destroy_actor $5610 :LAN_C7_8917 0045: actor $5816 defined jump_if_false @LAN_C7_8932 003F: destroy_actor $5816 :LAN_C7_8932 0045: actor $5819 defined jump_if_false @LAN_C7_8947 003F: destroy_actor $5819 :LAN_C7_8947 0@ = 0 // (int) :LAN_C7_8951 0045: actor $5524(0@,3) defined jump_if_false @LAN_C7_8970 003F: destroy_actor $5524(0@,3) :LAN_C7_8970 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_8951 0045: actor $1038 defined jump_if_false @LAN_C7_9019 004F: unknown_check 5@ jump_if_false @LAN_C7_9013 021C: (unknown) $1038 5@ :LAN_C7_9013 0200: (unknown) $1038 1 :LAN_C7_9019 004F: unknown_check 5@ jump_if_false @LAN_C7_9032 0113: remove_references_to_car 5@ // Like turning a car into any random car :LAN_C7_9032 $5820 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_355 1000 0026: return :LAN_C7_9052 $5601 = 136 // (int) 0160: load_model $5601 0228: (unknown) :LAN_C7_9065 8161: not model $5601 available jump_if_false @LAN_C7_9086 0001: wait 0 ms 0002: jump @LAN_C7_9065 :LAN_C7_9086 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4215 330 0026: return :LAN_C7_9101 $5597 = 140 // (int) $5598 = 79 // (int) $5599 = 55 // (int) 0160: load_model $5597 0160: load_model $5598 0160: load_model $5599 $5602 = 274 // (int) $5603 = 180 // (int) 0160: load_model $5602 0160: load_model $5603 0228: (unknown) :LAN_C7_9156 0078: if or 8161: not model $5597 available 8161: not model $5598 available 8161: not model $5599 available 8161: not model $5602 available 8161: not model $5603 available jump_if_false @LAN_C7_9197 0001: wait 0 ms 0002: jump @LAN_C7_9156 :LAN_C7_9197 $5604 = 346 // (int) 02E2: $5607 = 19 // (any) $5605 = 354 // (int) 02E2: $5608 = 25 // (any) $5606 = 336 // (int) 02E2: $5609 = 6 // (any) 0@ = 0 // (int) :LAN_C7_9240 0160: load_model $5348(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9240 0228: (unknown) :LAN_C7_9265 0078: if or 8161: not model $5604 available 8161: not model $5605 available 8161: not model $5606 available jump_if_false @LAN_C7_9298 0001: wait 0 ms 0002: jump @LAN_C7_9265 :LAN_C7_9298 0026: return :LAN_C7_9300 $5600 = 12 // (int) 0160: load_model $5600 0228: (unknown) :LAN_C7_9312 8161: not model $5600 available jump_if_false @LAN_C7_9333 0001: wait 0 ms 0002: jump @LAN_C7_9312 :LAN_C7_9333 0026: return :LAN_C7_9335 0162: release_model $5601 0444: (unknown) 114 0026: return :LAN_C7_9345 0162: release_model $5598 0162: release_model $5599 0162: release_model $5602 0162: release_model $5603 0162: release_model $5604 0162: release_model $5605 0162: release_model $5606 0026: return :LAN_C7_9375 0@ = 0 // (int) :LAN_C7_9379 0162: release_model $5341(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C7_9379 0@ = 0 // (int) :LAN_C7_9406 0162: release_model $5346(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C7_9406 0@ = 0 // (int) :LAN_C7_9433 0162: release_model $5348(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9433 0444: (unknown) 71 0445: (unknown) 114 jump_if_false @LAN_C7_9475 0444: (unknown) 114 :LAN_C7_9475 0026: return :LAN_C7_9477 0045: actor $1038 defined jump_if_false @LAN_C7_9645 0080: actor $1038 near_point $5777 $5778 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C7_9645 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_1462 1 0249: (unknown) $5814 00BB: (unknown) $5776 $5776 = 0 // (int) 0025: gosub @LAN_C7_7136 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_1092 2 024D: (unknown) $5822 1 'LANC701' // Louise 0@ = 0 // (int) :LAN_C7_9573 00C3: (unknown) $5376(0@,3) $5379(0@,3) $5382(0@,3) $5385(0@,3) 00BC: (unknown) $5385(0@,3) 2 $5388(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9573 0057: show_text_highpriority GXT 'LANC705' time 7000 flag 1 // ~w~Find which ~b~car ~w~Louise is in before she dies. $5594 = 2 // (int) :LAN_C7_9645 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1539 jump_if_false @LAN_C7_9683 0045: actor $1038 defined jump_if_false @LAN_C7_9683 0044: put_actor $1038 at $5777 $5778 $5779 :LAN_C7_9683 0026: return :LAN_C7_9685 0@ = 0 // (int) :LAN_C7_9689 0048: $5537(0@,3) = create_car $5602 at $5540(0@,3) $5543(0@,3) $5546(0@,3) 0495: (unknown) $5537(0@,3) 0 00D1: set_car $5537(0@,3) Z_angle_to 180.0 0300: (unknown) $5537(0@,3) 100 0050: set_car $5537(0@,3) max_speed_to 15.0 02E9: set_car $5537(0@,3) speed_to 10.0 004A: car $5537(0@,3) drive_to $5805 $5806 $5807 0139: 4@ = random_int_in_ranges 1 3 00A4: $5552(0@,3) = create_actor_pedtype 22 model $5341(4@,5) in_car $5537(0@,3) driverseat 04E6: (unknown) $5552(0@,3) 1 0139: 4@ = random_int_in_ranges 1 3 0118: $5555(0@,3) = create_actor_pedtype 22 model $5341(4@,5) in_car $5537(0@,3) passenger_seat 0 04E6: (unknown) $5555(0@,3) 1 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9689 0026: return :LAN_C7_9845 0@ = 0 // (int) :LAN_C7_9849 003E: $5397(0@,3) = create_actor_pedtype 8 model $5598 at $5400(0@,3) $5403(0@,3) $5406(0@,3) 010F: (unknown) $5397(0@,3) $5409(0@,3) $5412(0@,3) $5415(0@,3) 0045: actor $1038 defined 0022: jump_if_false @LAN_C7_9908 // Note: the incorrect math opcode was used here 0153: (unknown) $5397(0@,3) $1038 :LAN_C7_9908 0106: give_actor $5397(0@,3) weapon $5609 ammo 0 // Load the weapon model before using this 00EE: (unknown) $5397(0@,3) $5409(0@,3) $5412(0@,3) 0001: wait 50 ms 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9849 0026: return :LAN_C7_9954 0@ = 0 // (int) :LAN_C7_9958 0045: actor $5397(0@,3) defined jump_if_false @LAN_C7_9984 003F: destroy_actor $5397(0@,3) $5397(0@,3) = 0 // (int) :LAN_C7_9984 003E: $5397(0@,3) = create_actor_pedtype 8 model $5598 at $5409(0@,3) $5412(0@,3) $5415(0@,3) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2160 0@ 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9958 0026: return :LAN_C7_10036 0@ = 0 // (int) :LAN_C7_10040 $5388(0@,3) == 0 // (int) var == num jump_if_false @LAN_C7_10816 0045: actor $1038 defined jump_if_false @LAN_C7_10816 0080: actor $1038 near_point $5376(0@,3) $5379(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C7_10816 // Note: the incorrect math opcode was used here 0048: $5394(0@,3) = create_car $5602 at $5376(0@,3) $5379(0@,3) $5382(0@,3) 0495: (unknown) $5394(0@,3) 0 00D1: set_car $5394(0@,3) Z_angle_to 350.0 00BB: (unknown) $5385(0@,3) $5385(0@,3) = 0 // (int) 00C0: (unknown) $5394(0@,3) $5385(0@,3) 00BC: (unknown) $5385(0@,3) 2 $5391(0@,3) = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @LAN_C7_10353 2@ = 0 // (int) :LAN_C7_10180 0139: 4@ = random_int_in_ranges 1 3 01BB: (unknown) $5424(2@,6) $5430(2@,6) $5436(2@,6) $5436(2@,6) 003E: $5418(2@,6) = create_actor_pedtype 8 model $5341(4@,5) at $5424(2@,6) $5430(2@,6) $5436(2@,6) 4@ == 1 // (int) var == num jump_if_false @LAN_C7_10256 0507: (unknown) $5418(2@,6) 25 0002: jump @LAN_C7_10264 :LAN_C7_10256 0507: (unknown) $5418(2@,6) 26 :LAN_C7_10264 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2087 $5418(2@,6) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10180 1@ = 0 // (int) :LAN_C7_10299 0048: $5442(1@,2) = create_car $5603 at $5444(1@,2) $5446(1@,2) $5448(1@,2) 00D1: set_car $5442(1@,2) Z_angle_to $5450(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C7_10299 0002: jump @LAN_C7_10724 :LAN_C7_10353 0@ == 1 // (int) var == num jump_if_false @LAN_C7_10542 2@ = 0 // (int) :LAN_C7_10369 0139: 4@ = random_int_in_ranges 1 3 01BB: (unknown) $5458(2@,6) $5464(2@,6) $5470(2@,6) $5470(2@,6) 003E: $5452(2@,6) = create_actor_pedtype 8 model $5341(4@,5) at $5458(2@,6) $5464(2@,6) $5470(2@,6) 4@ == 1 // (int) var == num jump_if_false @LAN_C7_10445 0507: (unknown) $5452(2@,6) 25 0002: jump @LAN_C7_10453 :LAN_C7_10445 0507: (unknown) $5452(2@,6) 26 :LAN_C7_10453 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2087 $5452(2@,6) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10369 1@ = 0 // (int) :LAN_C7_10488 0048: $5476(1@,2) = create_car $5603 at $5478(1@,2) $5480(1@,2) $5482(1@,2) 00D1: set_car $5476(1@,2) Z_angle_to $5484(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C7_10488 0002: jump @LAN_C7_10724 :LAN_C7_10542 0@ == 2 // (int) var == num jump_if_false @LAN_C7_10724 2@ = 0 // (int) :LAN_C7_10558 0139: 4@ = random_int_in_ranges 1 3 01BB: (unknown) $5492(2@,6) $5498(2@,6) $5504(2@,6) $5504(2@,6) 003E: $5486(2@,6) = create_actor_pedtype 8 model $5341(4@,5) at $5492(2@,6) $5498(2@,6) $5504(2@,6) 4@ == 1 // (int) var == num jump_if_false @LAN_C7_10634 0507: (unknown) $5486(2@,6) 25 0002: jump @LAN_C7_10642 :LAN_C7_10634 0507: (unknown) $5486(2@,6) 26 :LAN_C7_10642 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2087 $5486(2@,6) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10558 1@ = 0 // (int) :LAN_C7_10677 0048: $5510(1@,2) = create_car $5603 at $5512(1@,2) $5514(1@,2) $5516(1@,2) 00D1: set_car $5510(1@,2) Z_angle_to $5518(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C7_10677 :LAN_C7_10724 $5833 == 0 // (int) var == num jump_if_false @LAN_C7_10808 $5783 == 0 // (int) var == num jump_if_false @LAN_C7_10768 013F: $5783 = create_pickup #BODYARMOUR type 3 at $5528(0@,3) $5531(0@,3) $5534(0@,3) :LAN_C7_10768 2@ = 0 // (int) :LAN_C7_10772 0045: actor $5397(2@,3) defined jump_if_false @LAN_C7_10791 0112: remove_references_to_actor $5397(2@,3) // Like turning an actor into a random pedestrian :LAN_C7_10791 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @LAN_C7_10772 :LAN_C7_10808 $5388(0@,3) = 1 // (int) :LAN_C7_10816 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_10040 0026: return :LAN_C7_10835 0@ = 0 // (int) :LAN_C7_10839 0045: actor $5418(0@,6) defined jump_if_false @LAN_C7_10919 0045: actor $1038 defined jump_if_false @LAN_C7_10919 0078: if or 008F: actor $5418(0@,6) near_actor $1038 radius 5.0 5.0 5.0 sphere 0 $5647 == 1 // (int) var == num jump_if_false @LAN_C7_10919 00E4: (unknown) $5418(0@,6) $1038 020E: (unknown) $5418(0@,6) 0 0112: remove_references_to_actor $5418(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_10919 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10839 0@ = 0 // (int) :LAN_C7_10940 0045: actor $5452(0@,6) defined jump_if_false @LAN_C7_11020 0045: actor $1038 defined jump_if_false @LAN_C7_11020 0078: if or 008F: actor $5452(0@,6) near_actor $1038 radius 5.0 5.0 5.0 sphere 0 $5648 == 1 // (int) var == num jump_if_false @LAN_C7_11020 00E4: (unknown) $5452(0@,6) $1038 020E: (unknown) $5452(0@,6) 0 0112: remove_references_to_actor $5452(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_11020 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10940 0@ = 0 // (int) :LAN_C7_11041 0045: actor $5486(0@,6) defined jump_if_false @LAN_C7_11121 0045: actor $1038 defined jump_if_false @LAN_C7_11121 0078: if or 008F: actor $5486(0@,6) near_actor $1038 radius 5.0 5.0 5.0 sphere 0 $5649 == 1 // (int) var == num jump_if_false @LAN_C7_11121 00E4: (unknown) $5486(0@,6) $1038 020E: (unknown) $5486(0@,6) 0 0112: remove_references_to_actor $5486(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_11121 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_11041 0026: return :LAN_C7_11140 0@ = 0 // (int) :LAN_C7_11144 $5388(0@,3) == 1 // (int) var == num jump_if_false @LAN_C7_11579 $5391(0@,3) == 0 // (int) var == num jump_if_false @LAN_C7_11579 004F: unknown_check $5394(0@,3) jump_if_false @LAN_C7_11573 0045: actor $1038 defined jump_if_false @LAN_C7_11566 0080: actor $1038 near_point $5376(0@,3) $5379(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @LAN_C7_11566 // Note: the incorrect math opcode was used here $5833 == 0 // (int) var == num jump_if_false @LAN_C7_11321 00BB: (unknown) $5385(0@,3) $5385(0@,3) = 0 // (int) $5391(0@,3) = 1 // (int) 0057: show_text_highpriority GXT 'LANC707' time 7000 flag 1 // ~w~Louise isn't here. Check out another ~b~car. 0139: $5832 = random_int_in_ranges 0 3 :LAN_C7_11279 001C: $5832 == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_11308 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5832 = random_int_in_ranges 0 3 0002: jump @LAN_C7_11279 :LAN_C7_11308 $5833 = 1 // (int) 0002: jump @LAN_C7_11566 :LAN_C7_11321 001C: $5832 == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_11529 // Note: the incorrect math opcode was used here 00BB: (unknown) $5641 $5641 = 0 // (int) 00BB: (unknown) $5642 $5642 = 0 // (int) 00BB: (unknown) $5643 $5643 = 0 // (int) $5391(0@,3) = 1 // (int) 004F: unknown_check $5394(0@,3) jump_if_false @LAN_C7_11516 0036: 6@ = $5376(0@,3) // (float vars) 0036: 7@ = $5379(0@,3) // (float vars) 0036: 8@ = $5382(0@,3) // (float vars) 8@ += 10.0 // (float) 0118: $5816 = create_actor_pedtype 22 model $5597 in_car $5394(0@,3) passenger_seat 0 04B5: (unknown) $5816 0 0200: (unknown) $5816 0 032D: (unknown) $5816 1 0232: (unknown) $5816 1 003E: $5610 = create_actor_pedtype 22 model $5597 at $5376(0@,3) $5379(0@,3) $5382(0@,3) 01AF: (unknown) $5610 1 0347: (unknown) $5610 1 02B6: (unknown) $5610 $5394(0@,3) 0.45 0 0 0 0 0 0414: (unknown) $5610 71 366 $5820 = 1 // (int) 0035: $5612 = $5394(0@,3) // (int vars) :LAN_C7_11516 $5594 = 3 // (int) 0002: jump @LAN_C7_11566 :LAN_C7_11529 00BB: (unknown) $5385(0@,3) $5385(0@,3) = 0 // (int) $5391(0@,3) = 1 // (int) 0057: show_text_highpriority GXT 'LANC707' time 7000 flag 1 // ~w~Louise isn't here. Check out another ~b~car. :LAN_C7_11566 0002: jump @LAN_C7_11579 :LAN_C7_11573 $5840 = 1 // (int) :LAN_C7_11579 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_11144 0026: return :LAN_C7_11598 0045: actor $1038 defined jump_if_false @LAN_C7_11667 0045: actor $5610 defined jump_if_false @LAN_C7_11667 $5824 == 0 // (int) var == num jump_if_false @LAN_C7_11667 0080: actor $5610 near_point $5623 $5624 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C7_11667 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_12147 $5824 = 1 // (int) :LAN_C7_11667 0045: actor $1038 defined jump_if_false @LAN_C7_11736 0045: actor $5610 defined jump_if_false @LAN_C7_11736 $5825 == 0 // (int) var == num jump_if_false @LAN_C7_11736 0080: actor $5610 near_point $5626 $5627 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C7_11736 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_12147 $5825 = 1 // (int) :LAN_C7_11736 0045: actor $1038 defined jump_if_false @LAN_C7_11805 0045: actor $5610 defined jump_if_false @LAN_C7_11805 $5826 == 0 // (int) var == num jump_if_false @LAN_C7_11805 0080: actor $5610 near_point $5629 $5630 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C7_11805 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_12147 $5826 = 1 // (int) :LAN_C7_11805 0045: actor $1038 defined jump_if_false @LAN_C7_11892 0045: actor $5610 defined jump_if_false @LAN_C7_11892 0078: if and 0080: actor $5610 near_point $5619 $5620 radius 5.0 5.0 sphere 1 0080: actor $1038 near_point $5619 $5620 radius 5.0 5.0 sphere 1 0022: jump_if_false @LAN_C7_11892 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_8235 0025: gosub @LAN_C7_13168 $5594 = 10 // (int) 0026: return :LAN_C7_11892 004F: unknown_check $5612 jump_if_false @LAN_C7_12145 0045: actor $1038 defined jump_if_false @LAN_C7_12145 807C: not actor $1038 driving $5612 0022: jump_if_false @LAN_C7_12080 // Note: the incorrect math opcode was used here $5823 == 0 // (int) var == num jump_if_false @LAN_C7_12073 00BB: (unknown) $5622 $5622 = 0 // (int) 00C0: (unknown) $5612 $5611 00BC: (unknown) $5611 2 $5836 == 1 // (int) var == num jump_if_false @LAN_C7_12017 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7CA' $5831 += 1 // (int) $5836 = 0 // (int) 0025: gosub @LAN_C7_9345 0002: jump @LAN_C7_12067 :LAN_C7_12017 0057: show_text_highpriority GXT 'LANC710' time 7000 flag 1 // ~w~Get back into the ~b~car~w~ with Louise. $5838 == 1 // (int) var == num jump_if_false @LAN_C7_12067 0058: (unknown) 'LANC709' 7000 1 // ~w~Louise has been beaten up and is in too much pain to change car. $5838 = 0 // (int) :LAN_C7_12067 $5823 = 1 // (int) :LAN_C7_12073 0002: jump @LAN_C7_12145 :LAN_C7_12080 $5823 == 1 // (int) var == num jump_if_false @LAN_C7_12145 0059: text_clear_all 00BB: (unknown) $5611 $5611 = 0 // (int) 00C3: (unknown) $5619 $5620 $5621 $5622 0057: show_text_highpriority GXT 'LANC711' time 7000 flag 1 // ~w~Take Louise to the ~y~Downtown hospital ~w~before she dies. 010E: $5830 = current_time_in_ms $5831 += 1 // (int) $5823 = 0 // (int) :LAN_C7_12145 0026: return :LAN_C7_12147 $5837 == 0 // (int) var == num jump_if_false @LAN_C7_12241 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7CD' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7CD' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7CI' 'LANC734' -1 0 // ~w~Please Vic. Not here. Take me to the Schuman hospital. $5837 += 1 // (int) 0002: jump @LAN_C7_12393 :LAN_C7_12241 $5837 == 1 // (int) var == num jump_if_false @LAN_C7_12336 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7CI' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7CI' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7CG' 'LANC733' -1 0 // ~w~I told you Vic. The Schuman hospital... $5837 += 1 // (int) 0002: jump @LAN_C7_12393 :LAN_C7_12336 $5837 == 2 // (int) var == num jump_if_false @LAN_C7_12393 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7CG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7CG' $5837 += 1 // (int) :LAN_C7_12393 0058: (unknown) 'LANC711' 5000 1 // ~w~Take Louise to the ~y~Downtown hospital ~w~before she dies. 0026: return :LAN_C7_12411 $5831 == 1 // (int) var == num jump_if_false @LAN_C7_12541 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12621 'LANC7CA' jump_if_false @LAN_C7_12534 0057: show_text_highpriority GXT 'LANC708' time 5000 flag 1 // ~w~You've found Louise! Get in the ~b~car. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7CB' 'LANC730' -1 0 // ~w~Hey, everything's gonna be okay. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7CC' 'LANC731' -1 0 // ~w~Vic. I knew you'd come. I think I need a doctor... $5831 += 1 // (int) :LAN_C7_12534 0002: jump @LAN_C7_12749 :LAN_C7_12541 $5831 == 3 // (int) var == num jump_if_false @LAN_C7_12635 010E: $5827 = current_time_in_ms 0035: $5828 = $5830 // (int vars) $5828 += 7000 // (int) 0011: $5827 > $5828 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C7_12628 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7CB' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7CB' $5831 += 1 // (int) :LAN_C7_12628 0002: jump @LAN_C7_12749 :LAN_C7_12635 $5831 == 4 // (int) var == num jump_if_false @LAN_C7_12749 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12621 'LANC7CB' jump_if_false @LAN_C7_12749 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'LANC7CC' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'LANC7CC' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'LANC7CD' 'LANC732' -1 0 // ~w~Vic. I don't have any medical insurance. They won't treat me here... $5831 += 1 // (int) :LAN_C7_12749 0026: return :LAN_C7_12751 010E: $5827 = current_time_in_ms 0035: $5828 = $5829 // (int vars) $5828 += 2750 // (int) 0011: $5827 > $5828 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C7_12791 // Note: the incorrect math opcode was used here $5822 -= 1 // (int) 010E: $5829 = current_time_in_ms :LAN_C7_12791 0026: return :LAN_C7_12793 00BB: (unknown) $5622 0@ = 0 // (int) :LAN_C7_12801 00BB: (unknown) $5385(0@,3) 004F: unknown_check $5394(0@,3) jump_if_false @LAN_C7_12826 0113: remove_references_to_car $5394(0@,3) // Like turning a car into any random car :LAN_C7_12826 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_12801 0@ = 0 // (int) :LAN_C7_12847 0045: actor $5418(0@,6) defined jump_if_false @LAN_C7_12866 0112: remove_references_to_actor $5418(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_12866 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_12847 0@ = 0 // (int) :LAN_C7_12887 0045: actor $5452(0@,6) defined jump_if_false @LAN_C7_12906 0112: remove_references_to_actor $5452(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_12906 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_12887 0@ = 0 // (int) :LAN_C7_12927 0045: actor $5486(0@,6) defined jump_if_false @LAN_C7_12946 0112: remove_references_to_actor $5486(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_12946 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_12927 8140: not pickup $5783 picked_up jump_if_false @LAN_C7_12978 0141: destroy_pickup $5783 :LAN_C7_12978 0026: return :LAN_C7_12980 0059: text_clear_all 00AE: remove_status_text $5822 0249: (unknown) $5814 00BB: (unknown) $5776 00BB: (unknown) $5611 0025: gosub @LAN_C7_12793 034A: unknown_check $5610 jump_if_false @LAN_C7_13020 020D: (unknown) $5610 :LAN_C7_13020 0045: actor $5816 defined jump_if_false @LAN_C7_13035 003F: destroy_actor $5816 :LAN_C7_13035 $5820 = 0 // (int) 0@ = 0 // (int) :LAN_C7_13044 0045: actor $5397(0@,3) defined jump_if_false @LAN_C7_13063 0112: remove_references_to_actor $5397(0@,3) // Like turning an actor into a random pedestrian :LAN_C7_13063 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_13044 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5596 == 1 // (int) var == num jump_if_false @LAN_C7_13134 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LANC702' // ~r~Louise died! 0002: jump @LAN_C7_13166 :LAN_C7_13134 $5596 == 2 // (int) var == num jump_if_false @LAN_C7_13166 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4973 'LANC703' // ~r~Louise drowned! :LAN_C7_13166 0026: return :LAN_C7_13168 0059: text_clear_all 00AE: remove_status_text $5822 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @99RED_12847 'LAN_C07' 500 // Where it Hurts Most 01DF: progress_made += 1 0026: return :LAN_C7_13202 004F: unknown_check $5612 jump_if_false @LAN_C7_13217 0113: remove_references_to_car $5612 // Like turning a car into any random car :LAN_C7_13217 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 0025: gosub @LAN_C7_9375 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1507 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 88--------------- :LAN_C8 0238: name_thread 'LAN_C8' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C8' 0025: gosub @LAN_C8_9685 009D: wasted_or_busted // mission only jump_if_false @LAN_C8_45 0025: gosub @LAN_C8_23850 :LAN_C8_45 0025: gosub @LAN_C8_24023 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C8_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C8_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C8_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C8_138 :LAN_C8_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C8_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C8_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C8_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C8_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C8_188 0026: return :LAN_C8_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C8_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C8_248 0400: (unknown) $1038 $1690 0002: jump @LAN_C8_254 :LAN_C8_248 02C0: (unknown) $1038 $1690 :LAN_C8_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C8_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C8_281 0045: actor $1038 defined jump_if_false @LAN_C8_349 807E: not actor $1038 driving jump_if_false @LAN_C8_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C8_329 :LAN_C8_326 021D: (unknown) 0 :LAN_C8_329 $1698 == 0 // (int) var == num jump_if_false @LAN_C8_345 02EA: select_interior 2 :LAN_C8_345 01AE: (unknown) 1 :LAN_C8_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C8_355 0045: actor $1038 defined jump_if_false @LAN_C8_419 807E: not actor $1038 driving jump_if_false @LAN_C8_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C8_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C8_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C8_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C8_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C8_468 02EA: select_interior 0 :LAN_C8_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C8_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C8_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_C8_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C8_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C8_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C8_549 0026: return :LAN_C8_551 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C8_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C8_598 :LAN_C8_594 1@ = 0 // (int) :LAN_C8_598 1@ == 1 // (int) var == num jump_if_false @LAN_C8_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C8_675 007E: actor 0@ driving jump_if_false @LAN_C8_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C8_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C8_664 :LAN_C8_661 00F1: (unknown) 0@ :LAN_C8_664 0002: jump @LAN_C8_675 :LAN_C8_671 1@ = 0 // (int) :LAN_C8_675 0002: jump @LAN_C8_598 :LAN_C8_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_C8_776 007E: actor 0@ driving jump_if_false @LAN_C8_760 02A7: unknown_check 0@ jump_if_false @LAN_C8_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C8_753 :LAN_C8_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C8_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C8_753 0002: jump @LAN_C8_769 :LAN_C8_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C8_769 0002: jump @LAN_C8_778 :LAN_C8_776 005F: (unknown) :LAN_C8_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C8_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C8_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C8_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C8_870 :LAN_C8_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C8_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_551 4@ :LAN_C8_870 0002: jump @LAN_C8_936 :LAN_C8_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C8_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C8_936 :LAN_C8_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C8_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_551 3@ :LAN_C8_936 0045: actor 0@ defined jump_if_false @LAN_C8_988 004F: unknown_check 1@ jump_if_false @LAN_C8_988 007E: actor 0@ driving jump_if_false @LAN_C8_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C8_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_551 0@ :LAN_C8_988 5@ = 0 // (int) :LAN_C8_992 5@ == 0 // (int) var == num jump_if_false @LAN_C8_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C8_1083 004F: unknown_check 1@ jump_if_false @LAN_C8_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C8_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C8_1083 :LAN_C8_1049 2@ == -1 // (int) var == num jump_if_false @LAN_C8_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C8_1083 :LAN_C8_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C8_1083 0002: jump @LAN_C8_992 :LAN_C8_1090 0026: return :LAN_C8_1092 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C8_1101 $5340(1@,10) == 0 // (int) var == num jump_if_false @LAN_C8_1121 0035: 0@ = 1@ // (int vars) 0026: return :LAN_C8_1121 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1101 0026: return :LAN_C8_1140 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @LAN_C8_1092 4@ 0139: 5@ = random_int_in_ranges 0 2 2@ += 0.3 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0035: 6@ = $5620 // (int vars) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_33075 $373(6@,30) 6@ 003E: $5340(4@,10) = create_actor_pedtype 6@ model $5332(5@,2) at 0@ 1@ 2@ 00CF: set_actor $5340(4@,10) Z_angle_to 3@ 00C1: (unknown) $5340(4@,10) $5350(4@,10) 0278: (unknown) $5340(4@,10) 0 03DE: (unknown) $5340(4@,10) 1 0106: give_actor $5340(4@,10) weapon $5337(5@,3) ammo 50 // Load the weapon model before using this 04B9: (unknown) $5340(4@,10) 1 1 0 0542: (unknown) $5340(4@,10) 0 04EE: (unknown) $5340(4@,10) 041B: (unknown) $5340(4@,10) 9 0026: return :LAN_C8_1283 00BB: (unknown) $5350(0@,10) 0112: remove_references_to_actor $5340(0@,10) // Like turning an actor into a random pedestrian $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0026: return :LAN_C8_1311 0078: if and 8086: not actor $1038 near_actor 0@ radius 45.0 45.0 sphere 0 $5617 == 0 // (int) var == num jump_if_false @LAN_C8_1357 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C8_1283 1@ 0002: jump @LAN_C8_1362 :LAN_C8_1357 00E5: (unknown) 0@ $1038 :LAN_C8_1362 0026: return 0@ = 0 // (int) $5616 = 0 // (int) 4@ = 0 // (int) :LAN_C8_1377 $5340(4@,10) > 0 // (int) var > num jump_if_false @LAN_C8_1500 009F: actor $5340(4@,10) dead jump_if_false @LAN_C8_1479 4@ == 0 // (int) var == num jump_if_false @LAN_C8_1456 $3343 == -1 // (int) var == num jump_if_false @LAN_C8_1456 $3343 = 0 // (int) 02DC: (unknown) $5340(4@,10) 1@ 2@ 3@ 01F9: $3343 = create_weapon_pickup #BAT group 3 ammo 1 at 1@ 2@ 3@ :LAN_C8_1456 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_C8_1283 4@ 0@ += 1 // (int) 0002: jump @LAN_C8_1500 :LAN_C8_1479 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_C8_1311 $5340(4@,10) 4@ $5616 += 1 // (int) :LAN_C8_1500 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1377 0026: return :LAN_C8_1519 3@ = 0 // (int) 4@ = 0 // (int) :LAN_C8_1527 $5340(4@,10) > 0 // (int) var > num jump_if_false @LAN_C8_1581 009F: actor $5340(4@,10) dead jump_if_false @LAN_C8_1581 0080: actor $5340(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C8_1581 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :LAN_C8_1581 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1527 3@ > 0 // (int) var > num jump_if_false @LAN_C8_1611 005F: (unknown) :LAN_C8_1611 005E: (unknown) 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5665 :LAN_C8_1627 0011: $5665 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_1740 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @LAN_C8_1519 $5369(8@,10) $5379(8@,10) $5389(8@,10) jump_if_false @LAN_C8_1707 8089: not actor $1038 in_sphere $5369(8@,10) $5379(8@,10) $5389(8@,10) radius 4.5 4.5 3.0 sphere 0 0022: jump_if_false @LAN_C8_1707 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :LAN_C8_1707 8@ += 1 // (int) 001C: 8@ == $5665 // (int) num == var 0022: jump_if_false @LAN_C8_1728 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :LAN_C8_1728 7@ += 1 // (int) 0002: jump @LAN_C8_1627 :LAN_C8_1740 005F: (unknown) 0@ = 0 // (int) 0@ = 0 // (int) :LAN_C8_1750 $5340(0@,10) = 0 // (int) $5350(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1750 0@ = 0 // (int) :LAN_C8_1785 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_1835 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C8_1140 $5369(0@,10) $5379(0@,10) $5389(0@,10) $5399(0@,10) 0@ += 1 // (int) 0002: jump @LAN_C8_1785 :LAN_C8_1835 $5617 = 0 // (int) 0026: return 0@ = 0 // (int) :LAN_C8_1846 0011: $5665 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_1945 // Note: the incorrect math opcode was used here 0035: $5340(0@,10) = $2818(0@,10) // (int vars) 0352: (unknown) $2818(0@,10) $2818(0@,10) = -1 // (int) 0045: actor $5340(0@,10) defined jump_if_false @LAN_C8_1905 00C1: (unknown) $5340(0@,10) $5350(0@,10) :LAN_C8_1905 0@ == 0 // (int) var == num jump_if_false @LAN_C8_1933 0106: give_actor $5340(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5340(0@,10) 0 :LAN_C8_1933 0@ += 1 // (int) 0002: jump @LAN_C8_1846 :LAN_C8_1945 $5617 = 0 // (int) 0026: return 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 -30.0 -30.0 -30.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5144 $1042 $1043 $1044 30.0 30.0 30.0 3@ 4@ 5@ 0425: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ $5588 $5589 6@ 6@ > -1 // (int) var > num jump_if_false @LAN_C8_2167 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @LAN_C8_1092 7@ 7@ > -1 // (int) var > num jump_if_false @LAN_C8_2164 0 >= $5618 // (int) num >= var 0022: jump_if_false @LAN_C8_2126 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @LAN_C8_2088 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @LAN_C8_2119 :LAN_C8_2088 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :LAN_C8_2119 0002: jump @LAN_C8_2157 :LAN_C8_2126 00E5: (unknown) 6@ $1038 04B9: (unknown) 6@ 1 1 1 0035: $5340(7@,10) = 6@ // (int vars) 00C1: (unknown) $5340(7@,10) $5350(7@,10) :LAN_C8_2157 0002: jump @LAN_C8_2167 :LAN_C8_2164 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :LAN_C8_2167 0026: return 0035: $5620 = 0@ // (int vars) 0036: $5621 = $2169(0@,30) // (float vars) 0036: $5622 = $2199(0@,30) // (float vars) 0036: $5623 = $2229(0@,30) // (float vars) 0035: $5619 = $463(0@,30) // (int vars) 037B: constant_params 1 variable_params 2 unknown 3 call_with_params @NONAME_1_32785 $373(0@,30) $5588 $5589 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @NONAME_1_33290 $373(0@,30) $5590 $5591 $5593 $5594 $5592 = 336 // (int) 02E2: $5595 = 6 // (any) 047B: (unknown) $5620 $5624 047E: (unknown) $5624 2 0 $5625 $5635 $5645 $5655 $5655 += 180.0 // (float) 047D: (unknown) $5624 3 $5665 2@ = 0 // (int) :LAN_C8_2299 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_2364 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 1@ += 1 // (int) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @LAN_C8_2299 :LAN_C8_2364 $5665 += 1 // (int) 0160: load_model $5588 0160: load_model $5589 0160: load_model $5590 0160: load_model $5591 0160: load_model $5592 0228: (unknown) $5619 == 1 // (int) var == num jump_if_false @LAN_C8_2418 $5618 = 5 // (int) 0002: jump @LAN_C8_2450 :LAN_C8_2418 $5619 == 2 // (int) var == num jump_if_false @LAN_C8_2444 $5618 = 10 // (int) 0002: jump @LAN_C8_2450 :LAN_C8_2444 $5618 = 15 // (int) :LAN_C8_2450 $5617 = 0 // (int) 0026: return 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25305 $5620 0@ 0483: (unknown) 0@ $5624 $5655 += 180.0 // (float) 047D: (unknown) $5624 11 $5665 2@ = 0 // (int) :LAN_C8_2494 0011: $5665 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_2554 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 047E: (unknown) $5624 3 2@ $5369(1@,10) $5379(1@,10) $5389(1@,10) $5399(1@,10) $5399(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @LAN_C8_2494 :LAN_C8_2554 $3343 > -1 // (int) var > num jump_if_false @LAN_C8_2577 0141: destroy_pickup $3343 $3343 = -1 // (int) :LAN_C8_2577 0026: return :LAN_C8_2579 0@ == 0 // (int) var == num jump_if_false @LAN_C8_2622 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C8_2798 :LAN_C8_2622 0@ == 1 // (int) var == num jump_if_false @LAN_C8_2655 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C8_2798 :LAN_C8_2655 0@ == 2 // (int) var == num jump_if_false @LAN_C8_2697 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C8_2798 :LAN_C8_2697 0@ == 3 // (int) var == num jump_if_false @LAN_C8_2741 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C8_2798 :LAN_C8_2741 0@ == 4 // (int) var == num jump_if_false @LAN_C8_2772 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C8_2798 :LAN_C8_2772 0@ == 5 // (int) var == num jump_if_false @LAN_C8_2798 03CF: (unknown) 237 130 180 255 :LAN_C8_2798 0026: return :LAN_C8_2800 00BC: (unknown) 0@ 2 0026: return :LAN_C8_2807 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C8_2807 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C8_2862 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C8_2862 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C8_2877 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C8_2877 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_2922 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C8_2922 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C8_2936 005F: (unknown) :LAN_C8_2936 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C8_2983 005F: (unknown) :LAN_C8_2983 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_C8_3030 005F: (unknown) :LAN_C8_3030 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C8_3044 005F: (unknown) :LAN_C8_3044 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C8_3071 005F: (unknown) :LAN_C8_3071 0485: unknown_check 0@ 214 jump_if_false @LAN_C8_3086 005E: (unknown) :LAN_C8_3086 0485: unknown_check 0@ 215 jump_if_false @LAN_C8_3101 005E: (unknown) :LAN_C8_3101 0485: unknown_check 0@ 216 jump_if_false @LAN_C8_3116 005E: (unknown) :LAN_C8_3116 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C8_3233 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LAN_C8_3193 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C8_2800 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C8_3193 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C8_3193 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C8_3222 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C8_3233 :LAN_C8_3222 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C8_3233 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_C8_3375 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C8_3329 0045: actor 1@ defined jump_if_false @LAN_C8_3322 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C8_3322 0002: jump @LAN_C8_3368 :LAN_C8_3329 0045: actor 1@ defined jump_if_false @LAN_C8_3368 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C8_3368 0002: jump @LAN_C8_3382 :LAN_C8_3375 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C8_3382 0026: return :LAN_C8_3384 1@ = 0 // (int) :LAN_C8_3388 $5410(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3388 0@ > 8 // (int) var > num jump_if_false @LAN_C8_3430 0@ = 8 // (int) :LAN_C8_3430 $5674 = 0 // (int) 0035: $5675 = 0@ // (int vars) 0026: return :LAN_C8_3442 0035: 1@ = $5674 // (int vars) not $5410(1@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3468 020D: (unknown) $5410(1@,8) :LAN_C8_3468 0035: $5410(1@,8) = 0@ // (int vars) $5674 += 1 // (int) 0017: $5674 >= $5675 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_3499 // Note: the incorrect math opcode was used here $5674 = 0 // (int) :LAN_C8_3499 0026: return 0@ = 0 // (int) :LAN_C8_3505 not $5410(0@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3526 020D: (unknown) $5410(0@,8) :LAN_C8_3526 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3505 0026: return 0@ = 0 // (int) :LAN_C8_3549 not $5410(0@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3570 003F: destroy_actor $5410(0@,8) :LAN_C8_3570 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3549 0026: return 0@ = 0 // (int) :LAN_C8_3593 not $5410(0@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3614 0112: remove_references_to_actor $5410(0@,8) // Like turning an actor into a random pedestrian :LAN_C8_3614 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3593 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_C8_3645 005F: (unknown) :LAN_C8_3645 009F: actor 0@ dead jump_if_false @LAN_C8_3657 005F: (unknown) :LAN_C8_3657 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_3692 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_3692 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_3773 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C8_3773 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3800 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C8_3800 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C8_3826 1@ = -1 // (int) :LAN_C8_3826 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3846 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C8_3846 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3866 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C8_3866 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3886 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C8_3886 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3906 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C8_3906 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3926 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C8_3926 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3942 02E2: 1@ = 0 // (any) :LAN_C8_3942 0026: return 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6429 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @LAN_C8_4161 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @LAN_C8_3983 005F: (unknown) :LAN_C8_3983 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4028 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4028 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4073 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4073 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4117 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4117 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4161 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4161 005E: (unknown) 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4208 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4208 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4253 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4253 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4298 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4298 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4343 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4343 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4388 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4388 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4433 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4433 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4478 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4478 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4523 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4523 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4568 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4568 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4613 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4613 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4658 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4658 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4703 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4703 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4748 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4748 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4793 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4793 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4838 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4838 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4883 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4883 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4928 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4928 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4973 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4973 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5018 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5018 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5063 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5063 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5108 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5108 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5153 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5153 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5198 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5198 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5243 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5243 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5288 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5288 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5333 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5333 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5378 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5378 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5423 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5423 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5468 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5468 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5513 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5513 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5558 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5558 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5603 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5603 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5648 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5648 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5693 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5693 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5737 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5737 005E: (unknown) :LAN_C8_5739 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5784 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5784 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5829 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5829 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5874 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5874 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5919 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5919 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5964 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5964 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6009 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6009 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6054 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6054 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6099 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6099 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6144 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6144 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6189 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6189 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6234 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6234 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6279 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6279 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6324 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6324 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6369 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6369 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6409 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6409 005E: (unknown) :LAN_C8_6411 009D: wasted_or_busted // mission only 0022: jump_if_false @LAN_C8_6433 // Note: the incorrect math opcode was used here $5885 = 1 // (int) 0002: jump @LAN_C8_6540 :LAN_C8_6433 $5862 == 1 // (int) var == num jump_if_false @LAN_C8_6483 009F: actor $5697 dead jump_if_false @LAN_C8_6483 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C8_6477 $5678 = 1 // (int) :LAN_C8_6477 $5885 = 1 // (int) :LAN_C8_6483 $5864 == 1 // (int) var == num jump_if_false @LAN_C8_6515 $5678 = 2 // (int) $5885 = 1 // (int) 0002: jump @LAN_C8_6540 :LAN_C8_6515 $5882 == 1 // (int) var == num jump_if_false @LAN_C8_6540 $5678 = 3 // (int) $5885 = 1 // (int) :LAN_C8_6540 $5885 == 1 // (int) var == num jump_if_false @LAN_C8_6568 $5676 = 10 // (int) 0025: gosub @LAN_C8_23850 005F: (unknown) :LAN_C8_6568 005E: (unknown) :LAN_C8_6570 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C8_190 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 136 0443: (unknown) 71 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 14 01CF: (unknown) 003E: $5697 = create_actor_pedtype 22 model 136 at -82.95 -1593.3 13.99 02F8: (unknown) $5697 1 04B5: (unknown) $5697 0 0414: (unknown) $5697 71 364 00CF: set_actor $5697 Z_angle_to 90.0 0044: put_actor $5697 at -83.01 -1593.58 13.24 0045: actor $1038 defined jump_if_false @LAN_C8_6755 0044: put_actor $1038 at -88.15 -1594.95 13.19 013E: actor $1038 look_at_actor $5697 0153: (unknown) $1038 $5697 :LAN_C8_6755 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCDAA' 'SLNCDAA' $1038 0 // ~w~What're you doing slouching around in here? We're at war dummy. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCDAA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCDAB' 'SLNCDAB' $5697 0 // ~w~Yeah. And you're the soldier - so go soldier. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCDAB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCDAC' 'SLNCDAC' $1038 0 // ~w~And what're you gonna do? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCDAC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCDAD' 'SLNCDAD' $5697 0 // ~w~I'm a behind the scenes man: Infiltration; intelligence; logistics; know what I'm saying? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCDAD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCDAE' 'SLNCDAE' $1038 0 // ~w~I'll tell you what: Why don't you just stay here while I do everything. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCDAE' 00B9: set_camera_position -89.61 -1594.68 14.51 rotations 0 0 0 00BA: set_camera_point_at -88.61 -1594.73 14.49 mode 2 0045: actor $1038 defined jump_if_false @LAN_C8_7079 00EE: (unknown) $1038 -84.88 -1594.53 01EC: (unknown) $1038 0 :LAN_C8_7079 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCDAA' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4341 1700 jump_if_true @LAN_C8_7811 0045: actor $1038 defined jump_if_false @LAN_C8_7153 04B4: (unknown) $1038 120 524 1.0 :LAN_C8_7153 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCDAA' jump_if_false @LAN_C8_7186 0002: jump @LAN_C8_7811 :LAN_C8_7186 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCDAF' 'SLNCDAF' $5697 0 // ~w~Can I get that in writing? 0001: wait 0 ms 00B9: set_camera_position -85.86 -1595.06 16.12 rotations 0 0 0 00BA: set_camera_point_at -85.32 -1594.74 15.35 mode 2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCDAB' 1 0045: actor $5697 defined jump_if_false @LAN_C8_7303 0414: (unknown) $5697 71 365 :LAN_C8_7303 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCDAB' jump_if_false @LAN_C8_7336 0002: jump @LAN_C8_7811 :LAN_C8_7336 0045: actor $5697 defined jump_if_false @LAN_C8_7356 0414: (unknown) $5697 71 364 :LAN_C8_7356 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCDAC' 0 0045: actor $1038 defined jump_if_false @LAN_C8_7399 04B4: (unknown) $1038 121 557 1.0 :LAN_C8_7399 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCDAC' jump_if_false @LAN_C8_7432 0002: jump @LAN_C8_7811 :LAN_C8_7432 0045: actor $1038 defined jump_if_false @LAN_C8_7452 0528: (unknown) $1038 557 -0.5 :LAN_C8_7452 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCDAD' 1 0045: actor $5697 defined jump_if_false @LAN_C8_7493 0414: (unknown) $5697 71 365 :LAN_C8_7493 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCDAD' jump_if_false @LAN_C8_7526 0002: jump @LAN_C8_7811 :LAN_C8_7526 0045: actor $5697 defined jump_if_false @LAN_C8_7546 0414: (unknown) $5697 71 364 :LAN_C8_7546 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCDAE' 0 0045: actor $1038 defined jump_if_false @LAN_C8_7589 04B4: (unknown) $1038 121 562 1.0 :LAN_C8_7589 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCDAE' jump_if_false @LAN_C8_7622 0002: jump @LAN_C8_7811 :LAN_C8_7622 0045: actor $1038 defined jump_if_false @LAN_C8_7659 0352: (unknown) $1038 00A2: (unknown) $1038 0154: (unknown) $1038 00EE: (unknown) $1038 -91.81 -1595.78 :LAN_C8_7659 00B9: set_camera_position -82.83 -1591.79 14.35 rotations 0 0 0 00BA: set_camera_point_at -83.39 -1592.61 14.2 mode 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCDAF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'LANCDAF' 1 0045: actor $5697 defined jump_if_false @LAN_C8_7758 0414: (unknown) $5697 71 365 :LAN_C8_7758 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'LANCDAF' jump_if_false @LAN_C8_7791 0002: jump @LAN_C8_7811 :LAN_C8_7791 0045: actor $5697 defined jump_if_false @LAN_C8_7811 0414: (unknown) $5697 71 364 :LAN_C8_7811 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 003F: destroy_actor $5697 $5697 = 0 // (int) 0045: actor $1038 defined jump_if_false @LAN_C8_7893 0352: (unknown) $1038 00A2: (unknown) $1038 0154: (unknown) $1038 0044: put_actor $1038 at -106.82 -1609.77 9.14 00CF: set_actor $1038 Z_angle_to 150.0 0221: (unknown) :LAN_C8_7893 0444: (unknown) 120 0444: (unknown) 121 0444: (unknown) 71 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C8_355 1000 0026: return :LAN_C8_7939 0045: actor $1038 defined jump_if_false @LAN_C8_8067 0139: 1@ = random_int_in_ranges 0 8 0078: if or 0227: (unknown) $5452(1@,8) $5460(1@,8) $5468(1@,8) 1.5 1.5 3.0 0080: actor $1038 near_point $5452(1@,8) $5460(1@,8) radius 2.5 2.5 sphere 0 0022: jump_if_false @LAN_C8_8011 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_8011 005D: sphere_onscreen $5452(1@,8) $5460(1@,8) $5468(1@,8) radius 5.0 0022: jump_if_false @LAN_C8_8063 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5452(1@,8) $5460(1@,8) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C8_8063 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_8063 0035: 0@ = 1@ // (int vars) :LAN_C8_8067 005E: (unknown) :LAN_C8_8069 0045: actor $1038 defined 0022: jump_if_false @LAN_C8_8249 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 0 7 $5893 > 20 // (int) var > num jump_if_false @LAN_C8_8110 $5893 = 0 // (int) 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C8_8110 0227: (unknown) $5513(1@,7) $5520(1@,7) $5527(1@,7) 1.5 1.5 3.0 0022: jump_if_false @LAN_C8_8148 // Note: the incorrect math opcode was used here $5893 += 1 // (int) 005F: (unknown) :LAN_C8_8148 0080: actor $1038 near_point $5513(1@,7) $5520(1@,7) radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C8_8182 // Note: the incorrect math opcode was used here $5893 += 1 // (int) 005F: (unknown) :LAN_C8_8182 005D: sphere_onscreen $5513(1@,7) $5520(1@,7) $5527(1@,7) radius 5.0 0022: jump_if_false @LAN_C8_8240 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point $5513(1@,7) $5520(1@,7) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C8_8240 // Note: the incorrect math opcode was used here $5893 += 1 // (int) 005F: (unknown) :LAN_C8_8240 $5893 = 0 // (int) 0035: 0@ = 1@ // (int vars) :LAN_C8_8249 005E: (unknown) :LAN_C8_8251 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C8_8260 $5448(1@,2) == 0 // (int) var == num jump_if_false @LAN_C8_8280 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C8_8280 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C8_8260 005F: (unknown) :LAN_C8_8299 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C8_8308 $5501(1@,4) == 0 // (int) var == num jump_if_false @LAN_C8_8328 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C8_8328 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LAN_C8_8308 005F: (unknown) :LAN_C8_8347 0139: 3@ = random_int_in_ranges 0 2 003E: $5448(2@,2) = create_actor_pedtype 15 model $5332(3@,2) at $5452(0@,8) $5460(0@,8) $5468(0@,8) 015D: (unknown) $5448(2@,2) 18 01A4: (unknown) $5448(2@,2) 1 00CF: set_actor $5448(2@,2) Z_angle_to 1@ 03DE: (unknown) $5448(2@,2) 1 0347: (unknown) $5448(2@,2) 1 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8450 0106: give_actor $5448(2@,2) weapon $5683 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_8460 :LAN_C8_8450 0106: give_actor $5448(2@,2) weapon $5684 ammo 100 // Load the weapon model before using this :LAN_C8_8460 01EC: (unknown) $5448(2@,2) 1 04B9: (unknown) $5448(2@,2) 1 1 0 0278: (unknown) $5448(2@,2) 0 $5450(2@,2) = 1 // (int) 0189: (unknown) 0 $5448(2@,2) 04FD: 0026: return :LAN_C8_8505 0139: 3@ = random_int_in_ranges 0 2 003E: $5501(2@,4) = create_actor_pedtype 1 model $5431(3@,7) at $5513(0@,7) $5520(0@,7) $5527(0@,7) 015D: (unknown) $5501(2@,4) 18 01A4: (unknown) $5501(2@,4) 1 $5870 == 0 // (int) var == num jump_if_false @LAN_C8_8577 00CF: set_actor $5501(2@,4) Z_angle_to 1@ 0002: jump @LAN_C8_8602 :LAN_C8_8577 $5870 == 1 // (int) var == num jump_if_false @LAN_C8_8602 010F: (unknown) $5501(2@,4) $5701 $5702 $5703 :LAN_C8_8602 03DE: (unknown) $5501(2@,4) 1 03A5: (unknown) $5501(2@,4) 0 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8651 0106: give_actor $5501(2@,4) weapon $5683 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_8715 :LAN_C8_8651 3@ == 1 // (int) var == num jump_if_false @LAN_C8_8680 0106: give_actor $5501(2@,4) weapon $5685 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_8715 :LAN_C8_8680 0106: give_actor $5501(2@,4) weapon $5684 ammo 100 // Load the weapon model before using this 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8715 03A5: (unknown) $5501(2@,4) 1 :LAN_C8_8715 01EC: (unknown) $5501(2@,4) 1 04B9: (unknown) $5501(2@,4) 1 1 0 0278: (unknown) $5501(2@,4) 0 041B: (unknown) $5501(2@,4) 9 00C1: (unknown) $5501(2@,4) $5509(2@,4) 00BC: (unknown) $5509(2@,4) 0 $5505(2@,4) = 1 // (int) 0189: (unknown) 1 $5501(2@,4) 04FD: 0026: return :LAN_C8_8786 0045: actor $1038 defined 0022: jump_if_false @LAN_C8_8970 // Note: the incorrect math opcode was used here 0036: 0@ = $1042 // (float vars) 0036: 1@ = $1043 // (float vars) 0036: 2@ = $1044 // (float vars) 0139: 3@ = random_int_in_ranges 0 4 0138: 4@ = random_float_in_ranges 150.0 200.0 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8849 002C: 0@ -= 4@ // (float vars) 0002: jump @LAN_C8_8899 :LAN_C8_8849 3@ == 1 // (int) var == num jump_if_false @LAN_C8_8872 002A: 0@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C8_8899 :LAN_C8_8872 3@ == 2 // (int) var == num jump_if_false @LAN_C8_8895 002C: 1@ -= 4@ // (float vars) 0002: jump @LAN_C8_8899 :LAN_C8_8895 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here :LAN_C8_8899 01B5: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 031D: (unknown) $1042 $1043 0@ 1@ 5@ 100.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_C8_8931 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_8931 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @LAN_C8_8948 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_8948 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @LAN_C8_5739 0@ 1@ 2@ jump_if_false @LAN_C8_8970 005F: (unknown) :LAN_C8_8970 005E: (unknown) :LAN_C8_8972 0045: actor $1038 defined jump_if_false @LAN_C8_9066 12@ = 0 // (int) 9@ = 0 // (int) :LAN_C8_8991 12@ == 0 // (int) var == num jump_if_false @LAN_C8_9066 0001: wait 0 ms 037B: constant_params 0 variable_params 3 unknown 13 call_with_params @LAN_C8_8786 2@ 3@ 4@ jump_if_false @LAN_C8_9037 12@ = 1 // (int) 0002: jump @LAN_C8_9059 :LAN_C8_9037 9@ += 1 // (int) 9@ == 50 // (int) var == num jump_if_false @LAN_C8_9059 12@ = 1 // (int) :LAN_C8_9059 0002: jump @LAN_C8_8991 :LAN_C8_9066 0048: $5557(0@,2) = create_car $5695 at 2@ 3@ 4@ 0233: (unknown) $5557(0@,2) $5701 $5702 0254: enable_car $5557(0@,2) stuck_check_distance_to 2.0 time_to 5000 00DD: (unknown) $5557(0@,2) 9@ = 0 // (int) 6@ = 0 // (int) :LAN_C8_9112 0011: 1@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_9385 // Note: the incorrect math opcode was used here 0001: wait 0 ms 8@ = -1 // (int) :LAN_C8_9131 8@ == -1 // (int) var == num jump_if_false @LAN_C8_9176 0001: wait 0 ms $5563(9@,8) == 0 // (int) var == num jump_if_false @LAN_C8_9164 0035: 8@ = 9@ // (int vars) :LAN_C8_9164 9@ += 1 // (int) 0002: jump @LAN_C8_9131 :LAN_C8_9176 0139: 5@ = random_int_in_ranges 0 2 004F: unknown_check $5557(0@,2) jump_if_false @LAN_C8_9202 02BD: (unknown) $5557(0@,2) 7@ :LAN_C8_9202 7@ == -1 // (int) var == num jump_if_false @LAN_C8_9247 00A4: $5563(8@,8) = create_actor_pedtype 1 model $5431(5@,7) in_car $5557(0@,2) driverseat 0106: give_actor $5563(8@,8) weapon $5685 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_9301 :LAN_C8_9247 0118: $5563(8@,8) = create_actor_pedtype 1 model $5431(5@,7) in_car $5557(0@,2) passenger_seat -1 0106: give_actor $5563(8@,8) weapon $5685 ammo 100 // Load the weapon model before using this 0442: (unknown) $5563(8@,8) 1 03D6: (unknown) $5563(8@,8) 250 03D7: (unknown) $5563(8@,8) 1000 :LAN_C8_9301 015D: (unknown) $5563(8@,8) 18 00E3: (unknown) $5563(8@,8) 01A4: (unknown) $5563(8@,8) 1 03DE: (unknown) $5563(8@,8) 1 041B: (unknown) $5563(8@,8) 9 01EC: (unknown) $5563(8@,8) 1 04B9: (unknown) $5563(8@,8) 1 1 0 0278: (unknown) $5563(8@,8) 0 $5571(8@,8) = 1 // (int) 6@ += 1 // (int) 0002: jump @LAN_C8_9112 :LAN_C8_9385 0051: set_car $5557(0@,2) traffic_behavior_to 3 0050: set_car $5557(0@,2) max_speed_to 25.0 004A: car $5557(0@,2) drive_to $5701 $5702 $5703 00C0: (unknown) $5557(0@,2) $5559(0@,2) 00BC: (unknown) $5559(0@,2) 0 $5561(0@,2) = 1 // (int) $5871 += 1 // (int) 0026: return :LAN_C8_9447 0045: actor $1038 defined jump_if_false @LAN_C8_9536 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C8_9536 0026: return :LAN_C8_9538 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_9592 // Note: the incorrect math opcode was used here 807E: not actor 0@ driving 0022: jump_if_false @LAN_C8_9592 // Note: the incorrect math opcode was used here 826A: not unknown_check 0@ 0022: jump_if_false @LAN_C8_9592 // Note: the incorrect math opcode was used here 014D: 1@ = actor 0@ health 1@ -= 3 // (int) 1@ > 0 // (int) var > num jump_if_false @LAN_C8_9592 014B: set_actor 0@ health_to 1@ :LAN_C8_9592 0026: return :LAN_C8_9594 0045: actor $1038 defined 0022: jump_if_false @LAN_C8_9683 // Note: the incorrect math opcode was used here 82A7: not unknown_check $1038 0022: jump_if_false @LAN_C8_9618 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C8_9618 034B: unknown_check $3355 0022: jump_if_false @LAN_C8_9683 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @LAN_C8_9683 // Note: the incorrect math opcode was used here 01CA: (unknown) $3355 1@ 0078: if and 0102: car $3355 near_point $2169(0@,30) $2199(0@,30) radius 30.0 30.0 sphere 0 5.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_9683 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C8_9683 005F: (unknown) :LAN_C8_9685 $1045 = 1 // (int) $5676 = 0 // (int) $5860 = 15 // (int) $5861 = 2 // (int) $5862 = 0 // (int) $5863 = 0 // (int) $5864 = 0 // (int) $5870 = 0 // (int) $5878 = 0 // (int) $5879 = 0 // (int) $5880 = 0 // (int) $5881 = 1 // (int) $5882 = 0 // (int) $5883 = 480000 // (int) $5885 = 0 // (int) $5887 = 100 // (int) $5889 = 1 // (int) $5890 = 0 // (int) $5891 = 0 // (int) $5892 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAIN_6396 $2334 $5677 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @NONAME_1_40559 4 8 jump_if_false @LAN_C8_9847 0025: gosub @LAN_C8_10414 0002: jump @LAN_C8_9877 :LAN_C8_9847 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6570 011F: show_text_1number_highpriority GXT 'LANC844' number 7 time 10000 flag 1 // ~w~A minimum of ~1~ businesses are required. Expand your Empire! 0026: return :LAN_C8_9877 0001: wait 0 ms :LAN_C8_9880 $5676 == 0 // (int) var == num jump_if_false @LAN_C8_9947 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6411 jump_if_false @LAN_C8_9940 0025: gosub @LAN_C8_21083 0025: gosub @LAN_C8_15205 0025: gosub @LAN_C8_16764 0025: gosub @LAN_C8_23156 :LAN_C8_9940 0002: jump @LAN_C8_9880 :LAN_C8_9947 $5676 == 1 // (int) var == num jump_if_false @LAN_C8_10050 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6411 jump_if_false @LAN_C8_10043 0025: gosub @LAN_C8_22653 0025: gosub @LAN_C8_18283 0025: gosub @LAN_C8_23298 0025: gosub @LAN_C8_18391 0025: gosub @LAN_C8_18603 0025: gosub @LAN_C8_23040 0025: gosub @LAN_C8_23176 0025: gosub @LAN_C8_23156 0025: gosub @LAN_C8_19269 :LAN_C8_10043 0002: jump @LAN_C8_9947 :LAN_C8_10050 $5676 == 2 // (int) var == num jump_if_false @LAN_C8_10118 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6411 jump_if_false @LAN_C8_10111 0025: gosub @LAN_C8_21499 0025: gosub @LAN_C8_15205 0025: gosub @LAN_C8_16764 0025: gosub @LAN_C8_23156 :LAN_C8_10111 0002: jump @LAN_C8_10050 :LAN_C8_10118 $5676 == 3 // (int) var == num jump_if_false @LAN_C8_10221 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6411 jump_if_false @LAN_C8_10214 0025: gosub @LAN_C8_22653 0025: gosub @LAN_C8_18283 0025: gosub @LAN_C8_23298 0025: gosub @LAN_C8_18391 0025: gosub @LAN_C8_18603 0025: gosub @LAN_C8_23040 0025: gosub @LAN_C8_23176 0025: gosub @LAN_C8_23156 0025: gosub @LAN_C8_19269 :LAN_C8_10214 0002: jump @LAN_C8_10118 :LAN_C8_10221 $5676 == 4 // (int) var == num jump_if_false @LAN_C8_10289 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6411 jump_if_false @LAN_C8_10282 0025: gosub @LAN_C8_21905 0025: gosub @LAN_C8_15205 0025: gosub @LAN_C8_16764 0025: gosub @LAN_C8_23156 :LAN_C8_10282 0002: jump @LAN_C8_10221 :LAN_C8_10289 $5676 == 5 // (int) var == num jump_if_false @LAN_C8_10392 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6411 jump_if_false @LAN_C8_10385 0025: gosub @LAN_C8_22653 0025: gosub @LAN_C8_18283 0025: gosub @LAN_C8_23298 0025: gosub @LAN_C8_18391 0025: gosub @LAN_C8_18603 0025: gosub @LAN_C8_23040 0025: gosub @LAN_C8_23176 0025: gosub @LAN_C8_23156 0025: gosub @LAN_C8_19269 :LAN_C8_10385 0002: jump @LAN_C8_10289 :LAN_C8_10392 not $5676 == 10 // (int) var == num jump_if_false @LAN_C8_10412 0002: jump @LAN_C8_9877 :LAN_C8_10412 0026: return :LAN_C8_10414 00AA: set_parked_car_generator $1838 cars_to_generate_to 0 00AA: set_parked_car_generator $1839 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @SAFEHOU_12168 35 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_190 0 0025: gosub @LAN_C8_14590 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3384 10 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_9447 0048: $5698 = create_car $5694 at -89.41 -1575.04 9.46 00D1: set_car $5698 Z_angle_to 330.0 0496: (unknown) $5698 1 0048: $5846 = create_car $5696 at -84.75 -1577.34 9.46 00D1: set_car $5846 Z_angle_to 330.0 00B9: set_camera_position -88.96 -1568.74 12.11 rotations 0 0 0 00BA: set_camera_point_at -88.77 -1569.69 11.87 mode 2 0045: actor $1038 defined jump_if_false @LAN_C8_10592 0200: (unknown) $1038 0 :LAN_C8_10592 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003E: $5852 = create_actor_pedtype 22 model 0 at -91.27 -1574.56 9.46 010F: (unknown) $5852 -87.93 -1577.34 9.46 01EC: (unknown) $5852 1 003E: $5697 = create_actor_pedtype 22 model $5689 at -87.93 -1577.34 9.46 010F: (unknown) $5697 -91.27 -1574.56 9.46 01EC: (unknown) $5697 1 0153: (unknown) $5697 $5852 0@ = 0 // (int) :LAN_C8_10707 0@ == 0 // (int) var == num jump_if_false @LAN_C8_10750 003E: $5591(0@,4) = create_actor_pedtype 22 model $5690 at -86.36 -1575.61 9.46 0002: jump @LAN_C8_10875 :LAN_C8_10750 0@ == 1 // (int) var == num jump_if_false @LAN_C8_10794 003E: $5591(0@,4) = create_actor_pedtype 22 model $5691 at -82.92 -1579.68 9.46 0002: jump @LAN_C8_10875 :LAN_C8_10794 0@ == 2 // (int) var == num jump_if_false @LAN_C8_10838 003E: $5591(0@,4) = create_actor_pedtype 22 model $5692 at -86.95 -1576.87 9.46 0002: jump @LAN_C8_10875 :LAN_C8_10838 0@ == 3 // (int) var == num jump_if_false @LAN_C8_10875 003E: $5591(0@,4) = create_actor_pedtype 22 model $5693 at -81.97 -1578.39 9.46 :LAN_C8_10875 010F: (unknown) $5591(0@,4) -84.94 -1578.28 9.46 032D: (unknown) $5591(0@,4) 1 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_10707 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8AA' 'LANC811' $5852 0 // ~w~We should spread out and cover as much ground as we can. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8AA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8AB' 'LANC812' $5852 0 // ~w~Let me know if you need any help. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8AB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8AC' 'LANC813' $5697 0 // ~w~Wait up. I'm gonna need some serious artillery for this gig... 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8AE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8AD' 'LANC814' $5697 0 // ~w~Hellooo Mr. M4. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8AD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8AE' 'SLNC8AE' $5697 0 // ~w~M-for Motherfucker, that's right. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8AE' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 1000 0@ = 0 // (int) :LAN_C8_11198 0045: actor $5591(0@,4) defined jump_if_false @LAN_C8_11256 004F: unknown_check $5846 jump_if_false @LAN_C8_11256 0@ == 0 // (int) var == num jump_if_false @LAN_C8_11248 00EA: (unknown) $5591(0@,4) $5846 0002: jump @LAN_C8_11256 :LAN_C8_11248 00E9: (unknown) $5591(0@,4) $5846 :LAN_C8_11256 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_11198 0045: actor $5852 defined jump_if_false @LAN_C8_11296 04B4: (unknown) $5852 120 513 100.0 :LAN_C8_11296 0045: actor $5697 defined jump_if_false @LAN_C8_11319 04B4: (unknown) $5697 120 523 100.0 :LAN_C8_11319 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8AA' 3 0045: actor $5852 defined jump_if_false @LAN_C8_11373 04B4: (unknown) $5852 121 556 1.0 :LAN_C8_11373 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8AA' jump_if_false @LAN_C8_11406 0002: jump @LAN_C8_12084 :LAN_C8_11406 0045: actor $5852 defined jump_if_false @LAN_C8_11427 0528: (unknown) $5852 556 -1.0 :LAN_C8_11427 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8AB' 3 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8AB' jump_if_false @LAN_C8_11481 0002: jump @LAN_C8_12084 :LAN_C8_11481 004F: unknown_check $5846 jump_if_false @LAN_C8_11524 0050: set_car $5846 max_speed_to 10.0 0300: (unknown) $5846 5 004A: car $5846 drive_to -6.45 -1551.3 9.37 :LAN_C8_11524 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8AC' 3 0045: actor $5697 defined jump_if_false @LAN_C8_11568 04B4: (unknown) $5697 121 562 1.0 :LAN_C8_11568 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8AC' jump_if_false @LAN_C8_11601 0002: jump @LAN_C8_12084 :LAN_C8_11601 0@ = 0 // (int) :LAN_C8_11605 0045: actor $5591(0@,4) defined jump_if_false @LAN_C8_11624 003F: destroy_actor $5591(0@,4) :LAN_C8_11624 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_11605 004F: unknown_check $5846 jump_if_false @LAN_C8_11656 0049: destroy_car $5846 :LAN_C8_11656 00B9: set_camera_position -88.82 -1572.29 11.1 rotations 0 0 0 00BA: set_camera_point_at -88.89 -1573.23 10.77 mode 2 0045: actor $5697 defined jump_if_false @LAN_C8_11768 0352: (unknown) $5697 0154: (unknown) $5697 0044: put_actor $5697 at -91.04 -1577.9 9.46 010F: (unknown) $5697 -89.41 -1575.04 9.46 0106: give_actor $5697 weapon $5686 ammo 0 // Load the weapon model before using this 0309: (unknown) $5697 1 2000 :LAN_C8_11768 0045: actor $5852 defined jump_if_false @LAN_C8_11796 004F: unknown_check $5698 jump_if_false @LAN_C8_11796 021C: (unknown) $5852 $5698 :LAN_C8_11796 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8AF' 'SLNC8AF' $5697 0 // ~w~Let's go. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8AD' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8AD' jump_if_false @LAN_C8_11879 0002: jump @LAN_C8_12084 :LAN_C8_11879 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8AE' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8AE' jump_if_false @LAN_C8_11931 0002: jump @LAN_C8_12084 :LAN_C8_11931 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8AF' 0045: actor $5697 defined jump_if_false @LAN_C8_11978 004F: unknown_check $5698 jump_if_false @LAN_C8_11978 00E9: (unknown) $5697 $5698 :LAN_C8_11978 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 250 jump_if_false @LAN_C8_12005 0002: jump @LAN_C8_12084 :LAN_C8_12005 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8AF' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8AF' jump_if_false @LAN_C8_12057 0002: jump @LAN_C8_12084 :LAN_C8_12057 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 2000 jump_if_false @LAN_C8_12084 0002: jump @LAN_C8_12084 :LAN_C8_12084 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8CD' 'LANC830' -1 0 // ~w~Are we there yet? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8CD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8CE' 'LANC831' -1 0 // ~w~What's taking so long? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8CE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8DE' 'LANC836' -1 0 // ~w~Do you know where you're going? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8DE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8DF' 'LANC837' -1 0 // ~w~We should be shooting bad guys by now. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8DF' 0045: actor $5852 defined jump_if_false @LAN_C8_12319 003F: destroy_actor $5852 :LAN_C8_12319 0@ = 0 // (int) :LAN_C8_12323 0045: actor $5591(0@,4) defined jump_if_false @LAN_C8_12342 003F: destroy_actor $5591(0@,4) :LAN_C8_12342 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_12323 004F: unknown_check $5846 jump_if_false @LAN_C8_12374 0049: destroy_car $5846 :LAN_C8_12374 0045: actor $5697 defined jump_if_false @LAN_C8_12401 003F: destroy_actor $5697 $5697 = 0 // (int) 0025: gosub @LAN_C8_15073 :LAN_C8_12401 0045: actor $1038 defined jump_if_false @LAN_C8_12484 0200: (unknown) $1038 1 004F: unknown_check $5698 jump_if_false @LAN_C8_12439 021C: (unknown) $1038 $5698 031C: (unknown) $5698 :LAN_C8_12439 037B: constant_params 3 variable_params 3 unknown 27 call_with_params @NONAME_1_30969 $1042 $1043 $1044 $5843 $5844 $5845 0035: 4@ = $5843 // (int vars) 037B: constant_params 1 variable_params 2 unknown 27 call_with_params @NONAME_1_32785 $373(4@,30) $5588 $5589 :LAN_C8_12484 0444: (unknown) 120 0444: (unknown) 121 0025: gosub @LAN_C8_14762 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_355 1000 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_2579 5 024C: set_timer_with_text_to $5883 type 1 GXT 'TIME' // Time 024F: (unknown) 0.1 0128: set_max_wanted_level_to 3 010E: $5875 = current_time_in_ms 02E2: 9@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_9489 9@ 02E2: 9@ = 8 // (any) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_9489 9@ 0271: (unknown) 1 1 0271: (unknown) 1 32768 0271: (unknown) 15 2 00AA: set_parked_car_generator $1838 cars_to_generate_to 101 00AA: set_parked_car_generator $1839 cars_to_generate_to 101 $5891 == 0 // (int) var == num jump_if_false @LAN_C8_12630 0026: return :LAN_C8_12630 0035: 4@ = $5845 // (int vars) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_190 1000 0025: gosub @LAN_C8_14952 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 10@ = 0.8 // (float) 11@ = 21.0 // (float) 12@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 10@ 11@ 12@ $2259(4@,30) 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 10@ 11@ 12@ 10@ 11@ 12@ 13@ = -0.9 // (float) 14@ = 19.0 // (float) 15@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 13@ 14@ 15@ $2259(4@,30) 13@ 14@ 15@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 13@ 14@ 15@ 13@ 14@ 15@ 16@ = -0.5 // (float) 17@ = 17.0 // (float) 18@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 16@ 17@ 18@ $2259(4@,30) 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 16@ 17@ 18@ 16@ 17@ 18@ 19@ = 0.1 // (float) 20@ = 20.0 // (float) 21@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 19@ 20@ 21@ $2259(4@,30) 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 19@ 20@ 21@ 19@ 20@ 21@ 0045: actor $1038 defined jump_if_false @LAN_C8_12987 0216: (unknown) $1038 10@ 11@ 12@ 010F: (unknown) $1038 13@ 14@ 15@ 0200: (unknown) $1038 0 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_9447 0002: jump @LAN_C8_12994 :LAN_C8_12987 0002: jump @LAN_C8_14493 :LAN_C8_12994 10@ = 1.0 // (float) 11@ = 19.0 // (float) 12@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 10@ 11@ 12@ $2259(4@,30) 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 10@ 11@ 12@ 10@ 11@ 12@ 0045: actor $5697 defined jump_if_false @LAN_C8_13103 003F: destroy_actor $5697 $5697 = 0 // (int) 003E: $5697 = create_actor_pedtype 22 model $5689 at 13@ 14@ 15@ 010F: (unknown) $5697 10@ 11@ 12@ 0002: jump @LAN_C8_13110 :LAN_C8_13103 0002: jump @LAN_C8_14493 :LAN_C8_13110 003E: 22@ = create_actor_pedtype 22 model 0 at 10@ 11@ 12@ 010F: (unknown) 22@ 13@ 14@ 15@ 004F: unknown_check $5698 0022: jump_if_false @LAN_C8_13140 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5698 // Like turning a car into any random car :LAN_C8_13140 00B9: set_camera_position 16@ 17@ 18@ rotations 0 0 0 00BA: set_camera_point_at 19@ 20@ 21@ mode 2 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8EA' 'LANC838' $5697 0 // ~w~I just received a message from Umberto and Phil. They've been kicking asses, just like us. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8EA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8EB' 'LANC839' 22@ 0 // ~w~You mean we did it? We won? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8EB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8EC' 'LANC840' $5697 0 // ~w~Yeah! The Mendez brothers can kiss my ass. They thought they could take us down. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8EC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8ED' 'LANC841' 22@ 0 // ~w~This ain't over yet. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8ED' 0045: actor $5697 defined jump_if_false @LAN_C8_13386 04B4: (unknown) $5697 120 512 100.0 :LAN_C8_13386 0045: actor 22@ defined jump_if_false @LAN_C8_13407 04B4: (unknown) 22@ 120 523 100.0 :LAN_C8_13407 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4326 16@ = 0.5 // (float) 17@ = 17.0 // (float) 18@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 16@ 17@ 18@ $2259(4@,30) 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 16@ 17@ 18@ 16@ 17@ 18@ 19@ = -0.1 // (float) 20@ = 20.0 // (float) 21@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 19@ 20@ 21@ $2259(4@,30) 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 19@ 20@ 21@ 19@ 20@ 21@ 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position 16@ 17@ 18@ rotations 0 0 0 00BA: set_camera_point_at 19@ 20@ 21@ mode 1 0443: (unknown) 113 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8EA' 1 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 4000 jump_if_true @LAN_C8_14493 0045: actor $5697 defined jump_if_false @LAN_C8_13645 04B4: (unknown) $5697 121 558 1.0 :LAN_C8_13645 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 1000 jump_if_true @LAN_C8_14493 0045: actor $5697 defined jump_if_false @LAN_C8_13685 0528: (unknown) $5697 558 -0.5 :LAN_C8_13685 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8EA' jump_if_false @LAN_C8_13718 0002: jump @LAN_C8_14493 :LAN_C8_13718 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8EE' 'LANC842' $5697 0 // ~w~They're finished. We should take the fight to them. 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8EB' 1 0045: actor 22@ defined jump_if_false @LAN_C8_13791 04B4: (unknown) 22@ 121 554 1.0 :LAN_C8_13791 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8EB' jump_if_false @LAN_C8_13824 0002: jump @LAN_C8_14493 :LAN_C8_13824 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8EF' 'SLNC8EF' $5697 0 // ~w~And I know just the man to make it happen. 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8EC' 1 0045: actor $5697 defined jump_if_false @LAN_C8_13899 04B4: (unknown) $5697 121 546 1.0 :LAN_C8_13899 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_true @LAN_C8_14493 0045: actor $5697 defined jump_if_false @LAN_C8_13942 04B4: (unknown) $5697 121 547 1.0 :LAN_C8_13942 0045: actor 22@ defined jump_if_false @LAN_C8_13960 0528: (unknown) 22@ 554 -0.5 :LAN_C8_13960 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 4000 jump_if_true @LAN_C8_14493 0045: actor $5697 defined jump_if_false @LAN_C8_14013 04B4: (unknown) $5697 121 548 1.0 0528: (unknown) $5697 546 -1.0 :LAN_C8_14013 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8EC' jump_if_false @LAN_C8_14046 0002: jump @LAN_C8_14493 :LAN_C8_14046 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8ED' 1 0045: actor 22@ defined jump_if_false @LAN_C8_14088 04B4: (unknown) 22@ 120 511 1.0 :LAN_C8_14088 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8ED' jump_if_false @LAN_C8_14121 0002: jump @LAN_C8_14493 :LAN_C8_14121 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8EE' 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8EE' 1 0045: actor $5697 defined jump_if_false @LAN_C8_14184 04B4: (unknown) $5697 120 511 1.0 :LAN_C8_14184 0045: actor $5697 defined jump_if_false @LAN_C8_14207 04B4: (unknown) $5697 121 537 1.0 :LAN_C8_14207 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 500 jump_if_true @LAN_C8_14493 0045: actor $5697 defined jump_if_false @LAN_C8_14250 04B4: (unknown) $5697 121 538 1.0 :LAN_C8_14250 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8EE' jump_if_false @LAN_C8_14283 0002: jump @LAN_C8_14493 :LAN_C8_14283 0045: actor $5697 defined jump_if_false @LAN_C8_14306 04B4: (unknown) $5697 121 539 1.0 :LAN_C8_14306 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8EF' 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13171 'LANC8EF' 1 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13348 'LANC8EF' jump_if_false @LAN_C8_14379 0002: jump @LAN_C8_14493 :LAN_C8_14379 13@ = -5.0 // (float) 14@ = 19.0 // (float) 15@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 13@ 14@ 15@ $2259(4@,30) 13@ 14@ 15@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) 13@ 14@ 15@ 13@ 14@ 15@ 0045: actor $5697 defined jump_if_false @LAN_C8_14466 04B4: (unknown) $5697 113 484 1.0 :LAN_C8_14466 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4341 2000 jump_if_false @LAN_C8_14493 0002: jump @LAN_C8_14493 :LAN_C8_14493 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 0045: actor $5697 defined jump_if_false @LAN_C8_14528 003F: destroy_actor $5697 :LAN_C8_14528 0045: actor 22@ defined jump_if_false @LAN_C8_14541 003F: destroy_actor 22@ :LAN_C8_14541 0045: actor $1038 defined jump_if_false @LAN_C8_14562 0352: (unknown) $1038 0200: (unknown) $1038 1 :LAN_C8_14562 0444: (unknown) 120 0444: (unknown) 121 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_355 1000 0026: return :LAN_C8_14590 $5689 = 136 // (int) $5690 = 91 // (int) $5691 = 92 // (int) $5692 = 153 // (int) $5693 = 147 // (int) 0160: load_model $5689 0160: load_model $5690 0160: load_model $5691 0160: load_model $5692 0160: load_model $5693 0228: (unknown) :LAN_C8_14645 0078: if or 8161: not model $5689 available 8161: not model $5690 available 8161: not model $5691 available 8161: not model $5692 available 8161: not model $5693 available jump_if_false @LAN_C8_14686 0001: wait 0 ms 0002: jump @LAN_C8_14645 :LAN_C8_14686 $5694 = 270 // (int) $5696 = 269 // (int) $5682 = 352 // (int) 02E2: $5686 = 28 // (any) 0160: load_model $5694 0160: load_model $5696 0160: load_model $5682 0228: (unknown) :LAN_C8_14727 0078: if or 8161: not model $5694 available 8161: not model $5696 available 8161: not model $5682 available jump_if_false @LAN_C8_14760 0001: wait 0 ms 0002: jump @LAN_C8_14727 :LAN_C8_14760 0026: return :LAN_C8_14762 0162: release_model $5690 0162: release_model $5691 0162: release_model $5692 0162: release_model $5693 0162: release_model $5696 $5687 = 79 // (int) $5688 = 55 // (int) $5695 = 274 // (int) 0160: load_model $5687 0160: load_model $5688 0160: load_model $5695 0160: load_model $5588 0160: load_model $5589 0228: (unknown) :LAN_C8_14823 0078: if or 8161: not model $5687 available 8161: not model $5688 available 8161: not model $5695 available 8161: not model $5588 available 8161: not model $5589 available jump_if_false @LAN_C8_14864 0001: wait 0 ms 0002: jump @LAN_C8_14823 :LAN_C8_14864 $5679 = 336 // (int) 02E2: $5683 = 6 // (any) $5680 = 346 // (int) 02E2: $5684 = 19 // (any) $5681 = 354 // (int) 02E2: $5685 = 25 // (any) 0160: load_model $5679 0160: load_model $5680 0160: load_model $5681 0228: (unknown) :LAN_C8_14917 0078: if or 8161: not model $5679 available 8161: not model $5680 available 8161: not model $5681 available jump_if_false @LAN_C8_14950 0001: wait 0 ms 0002: jump @LAN_C8_14917 :LAN_C8_14950 0026: return :LAN_C8_14952 0162: release_model $5687 0162: release_model $5688 0162: release_model $5695 0162: release_model $5588 0162: release_model $5589 0162: release_model $5679 0162: release_model $5680 0162: release_model $5681 0026: return :LAN_C8_14986 0@ = 0 // (int) :LAN_C8_14990 0162: release_model $5431(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_14990 0@ = 0 // (int) :LAN_C8_15017 0162: release_model $5438(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C8_15017 0@ = 0 // (int) :LAN_C8_15044 0162: release_model $5423(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_15044 0444: (unknown) 113 0026: return :LAN_C8_15073 004F: unknown_check $5698 jump_if_false @LAN_C8_15203 0118: $5697 = create_actor_pedtype 15 model $5689 in_car $5698 passenger_seat 0 015D: (unknown) $5697 18 0106: give_actor $5697 weapon $5686 ammo 10000 // Load the weapon model before using this 0045: actor $1038 defined 0022: jump_if_false @LAN_C8_15135 // Note: the incorrect math opcode was used here 0310: (unknown) $5697 $1038 1 0119: actor $5697 kill_actor $1038 :LAN_C8_15135 $5862 = 1 // (int) 01A4: (unknown) $5697 1 0347: (unknown) $5697 1 014B: set_actor $5697 health_to 2000 03A5: (unknown) $5697 0 01EC: (unknown) $5697 1 02A5: (unknown) $5697 0 032D: (unknown) $5697 1 04B9: (unknown) $5697 1 1 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @AUDIMON_2977 $5697 :LAN_C8_15203 0026: return :LAN_C8_15205 0045: actor $1038 defined jump_if_false @LAN_C8_15428 0045: actor $5697 defined jump_if_false @LAN_C8_15428 01F0: actor $5697 in_range_of_player $1038 0022: jump_if_false @LAN_C8_15373 // Note: the incorrect math opcode was used here $5880 == 0 // (int) var == num jump_if_false @LAN_C8_15366 $5881 == 1 // (int) var == num jump_if_false @LAN_C8_15309 0057: show_text_highpriority GXT 'LANC801' time 7000 flag 1 // ~w~The Mendezes' goons are attacking three of your businesses. Take Lance to defend the first ~y~business. 0058: (unknown) 'LANC806' 7000 1 // ~w~You need to defend all three businesses before the timer expires. Hurry up! $5881 = 0 // (int) 0002: jump @LAN_C8_15325 :LAN_C8_15309 0057: show_text_highpriority GXT 'LANC810' time 7000 flag 1 // ~w~Take Lance to defend the next ~y~business. :LAN_C8_15325 010E: $5875 = current_time_in_ms $5890 = 1 // (int) 00C3: (unknown) $2169(4@,30) $2199(4@,30) $2229(4@,30) $5700 00BB: (unknown) $5699 $5699 = 0 // (int) $5880 = 1 // (int) :LAN_C8_15366 0002: jump @LAN_C8_15428 :LAN_C8_15373 $5880 == 1 // (int) var == num jump_if_false @LAN_C8_15428 0057: show_text_highpriority GXT 'LANC809' time 7000 flag 1 // ~w~Find ~b~Lance. 00C1: (unknown) $5697 $5699 00BC: (unknown) $5699 2 00BB: (unknown) $5700 $5700 = 0 // (int) $5880 = 0 // (int) :LAN_C8_15428 0026: return :LAN_C8_15430 $5769 = -1184.61 // (float) $5776 = -584.15 // (float) $5783 = 10.55 // (float) $5770 = -1194.61 // (float) $5777 = -610.01 // (float) $5784 = 10.52 // (float) $5771 = -1191.9 // (float) $5778 = -632.13 // (float) $5785 = 10.64 // (float) $5772 = -1183.52 // (float) $5779 = -694.69 // (float) $5786 = 10.46 // (float) $5773 = -1168.48 // (float) $5780 = -681.16 // (float) $5787 = 10.56 // (float) $5774 = -1174.04 // (float) $5781 = -635.6 // (float) $5788 = 10.64 // (float) $5775 = -1177.82 // (float) $5782 = -606.96 // (float) $5789 = 10.63 // (float) 0026: return :LAN_C8_15621 $5769 = -1200.22 // (float) $5776 = -83.46 // (float) $5783 = 10.44 // (float) $5770 = -1169.33 // (float) $5777 = -85.95 // (float) $5784 = 10.42 // (float) $5771 = -1179.91 // (float) $5778 = -107.01 // (float) $5785 = 10.42 // (float) $5772 = -1184.67 // (float) $5779 = -121.06 // (float) $5786 = 10.42 // (float) $5773 = -1191.97 // (float) $5780 = -150.7 // (float) $5787 = 10.41 // (float) $5774 = -1169.86 // (float) $5781 = -135.98 // (float) $5788 = 10.45 // (float) $5775 = -1147.93 // (float) $5782 = -82.91 // (float) $5789 = 10.42 // (float) 0026: return :LAN_C8_15812 $5769 = -665.92 // (float) $5776 = 1503.25 // (float) $5783 = 11.01 // (float) $5770 = -660.7 // (float) $5777 = 1515.83 // (float) $5784 = 11.02 // (float) $5771 = -634.05 // (float) $5778 = 1507.31 // (float) $5785 = 11.05 // (float) $5772 = -692.36 // (float) $5779 = 1492.62 // (float) $5786 = 11.03 // (float) $5773 = -673.67 // (float) $5780 = 1477.37 // (float) $5787 = 11.06 // (float) $5774 = -689.33 // (float) $5781 = 1476.41 // (float) $5788 = 11.09 // (float) $5775 = -669.66 // (float) $5782 = 1443.68 // (float) $5789 = 11.09 // (float) 0026: return :LAN_C8_16002 $5769 = -371.83 // (float) $5776 = 1419.67 // (float) $5783 = 9.32 // (float) $5770 = -372.17 // (float) $5777 = 1403.95 // (float) $5784 = 9.72 // (float) $5771 = -371.81 // (float) $5778 = 1391.6 // (float) $5785 = 10.06 // (float) $5772 = -371.47 // (float) $5779 = 1376.95 // (float) $5786 = 10.43 // (float) $5773 = -380.14 // (float) $5780 = 1438.32 // (float) $5787 = 9.23 // (float) $5774 = -352.6 // (float) $5781 = 1441.35 // (float) $5788 = 9.23 // (float) $5775 = -403.34 // (float) $5782 = 1435.82 // (float) $5789 = 11.01 // (float) 0026: return :LAN_C8_16193 $5769 = 319.08 // (float) $5776 = -326.51 // (float) $5783 = 10.97 // (float) $5770 = 344.48 // (float) $5777 = -303.63 // (float) $5784 = 10.97 // (float) $5771 = 364.79 // (float) $5778 = -278.05 // (float) $5785 = 10.97 // (float) $5772 = 328.89 // (float) $5779 = -287.03 // (float) $5786 = 10.6 // (float) $5773 = 285.89 // (float) $5780 = -319.67 // (float) $5787 = 10.96 // (float) $5774 = 343.49 // (float) $5781 = -327.8 // (float) $5788 = 11.81 // (float) $5775 = 382.94 // (float) $5782 = -268.81 // (float) $5789 = 10.97 // (float) 0026: return :LAN_C8_16384 $5769 = 173.19 // (float) $5776 = -697.42 // (float) $5783 = 9.46 // (float) $5770 = 191.54 // (float) $5777 = -701.34 // (float) $5784 = 9.46 // (float) $5771 = 212.6 // (float) $5778 = -705.82 // (float) $5785 = 9.44 // (float) $5772 = 236.67 // (float) $5779 = -709.06 // (float) $5786 = 9.43 // (float) $5773 = 217.85 // (float) $5780 = -722.9 // (float) $5787 = 9.43 // (float) $5774 = 168.75 // (float) $5781 = -712.07 // (float) $5788 = 9.46 // (float) $5775 = 155.83 // (float) $5782 = -700.08 // (float) $5789 = 9.46 // (float) 0026: return :LAN_C8_16574 $5769 = -24.84 // (float) $5776 = -1023.51 // (float) $5783 = 9.46 // (float) $5770 = -46.32 // (float) $5777 = -1023.21 // (float) $5784 = 9.45 // (float) $5771 = -63.36 // (float) $5778 = -1022.44 // (float) $5785 = 9.47 // (float) $5772 = -69.22 // (float) $5779 = -998.69 // (float) $5786 = 9.47 // (float) $5773 = -73.48 // (float) $5780 = -977.5 // (float) $5787 = 9.46 // (float) $5774 = -91.05 // (float) $5781 = -1016.42 // (float) $5788 = 9.46 // (float) $5775 = -38.84 // (float) $5782 = -1038.06 // (float) $5789 = 9.46 // (float) 0026: return :LAN_C8_16764 0045: actor $5697 defined jump_if_false @LAN_C8_18281 0080: actor $5697 near_point $2169(4@,30) $2199(4@,30) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C8_18281 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @LAN_C8_16827 0189: (unknown) 0 $1038 :LAN_C8_16827 03F1: (unknown) 0 $4417 = 1 // (int) 0078: if or 4@ == 21 // (int) var == num 4@ == 26 // (int) var == num jump_if_false @LAN_C8_16881 $5701 = 0 // (float) $5702 = 40.0 // (float) $5703 = 0 // (float) 0002: jump @LAN_C8_16898 :LAN_C8_16881 $5701 = 0 // (float) $5702 = 20.0 // (float) $5703 = 0 // (float) :LAN_C8_16898 $5732 = 15.0 // (float) $5740 = 20.0 // (float) $5748 = 0 // (float) $5733 = 10.0 // (float) $5741 = 21.0 // (float) $5749 = 0 // (float) $5734 = 5.0 // (float) $5742 = 20.0 // (float) $5750 = 0 // (float) $5735 = 0 // (float) $5743 = 21.0 // (float) $5751 = 0 // (float) $5736 = -5.0 // (float) $5744 = 20.0 // (float) $5752 = 0 // (float) $5737 = -10.0 // (float) $5745 = 21.0 // (float) $5753 = 0 // (float) $5738 = -15.0 // (float) $5746 = 20.0 // (float) $5754 = 0 // (float) $5739 = 0 // (float) $5747 = 0 // (float) $5755 = 0 // (float) $5790 = 15.0 // (float) $5797 = 29.0 // (float) $5804 = 0 // (float) $5791 = 10.0 // (float) $5798 = 28.0 // (float) $5805 = 0 // (float) $5792 = 5.0 // (float) $5799 = 29.0 // (float) $5806 = 0 // (float) $5793 = 0 // (float) $5800 = 28.0 // (float) $5807 = 0 // (float) $5794 = -5.0 // (float) $5801 = 29.0 // (float) $5808 = 0 // (float) $5795 = -10.0 // (float) $5802 = 28.0 // (float) $5809 = 0 // (float) $5796 = -15.0 // (float) $5803 = 29.0 // (float) $5810 = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 $5701 $5702 $5703 $2259(4@,30) $5701 $5702 $5703 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) $5701 $5702 $5703 $5701 $5702 $5703 0036: $5756 = $2259(4@,30) // (float vars) $5811 = 180.0 // (float) 002C: $5811 -= $2259(4@,30) // (float vars) 0@ = 0 // (int) :LAN_C8_17262 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 $5476(0@,8) $5484(0@,8) $5492(0@,8) $2259(4@,30) $5452(0@,8) $5460(0@,8) $5468(0@,8) 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) $5452(0@,8) $5460(0@,8) $5468(0@,8) $5452(0@,8) $5460(0@,8) $5468(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_17262 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_29944 4@ 037B: constant_params 2 variable_params 4 unknown 27 call_with_params @NONAME_1_30028 4@ 2 $5715 $5723 $5731 $5812 4@ == 1 // (int) var == num jump_if_false @LAN_C8_17421 0025: gosub @LAN_C8_15430 0002: jump @LAN_C8_17682 :LAN_C8_17421 4@ == 6 // (int) var == num jump_if_false @LAN_C8_17447 0025: gosub @LAN_C8_15621 0002: jump @LAN_C8_17682 :LAN_C8_17447 4@ == 12 // (int) var == num jump_if_false @LAN_C8_17473 0025: gosub @LAN_C8_15812 0002: jump @LAN_C8_17682 :LAN_C8_17473 4@ == 13 // (int) var == num jump_if_false @LAN_C8_17499 0025: gosub @LAN_C8_16002 0002: jump @LAN_C8_17682 :LAN_C8_17499 4@ == 21 // (int) var == num jump_if_false @LAN_C8_17525 0025: gosub @LAN_C8_16193 0002: jump @LAN_C8_17682 :LAN_C8_17525 4@ == 25 // (int) var == num jump_if_false @LAN_C8_17551 0025: gosub @LAN_C8_16384 0002: jump @LAN_C8_17682 :LAN_C8_17551 4@ == 26 // (int) var == num jump_if_false @LAN_C8_17577 0025: gosub @LAN_C8_16574 0002: jump @LAN_C8_17682 :LAN_C8_17577 0@ = 0 // (int) :LAN_C8_17581 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 $5534(0@,7) $5541(0@,7) $5548(0@,7) $2259(4@,30) $5513(0@,7) $5520(0@,7) $5527(0@,7) 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) $5513(0@,7) $5520(0@,7) $5527(0@,7) $5513(0@,7) $5520(0@,7) $5527(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_17581 :LAN_C8_17682 $5892 == 1 // (int) var == num jump_if_false @LAN_C8_17763 0@ = 0 // (int) :LAN_C8_17699 00BB: (unknown) $5597(0@,7) $5597(0@,7) = 0 // (int) 00C3: (unknown) $5513(0@,7) $5520(0@,7) $5527(0@,7) $5597(0@,7) 00BC: (unknown) $5597(0@,7) 4 00BF: (unknown) $5597(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_17699 :LAN_C8_17763 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0.1 00BB: (unknown) $5700 $5700 = 0 // (int) 00BB: (unknown) $5699 $5699 = 0 // (int) $5877 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_2579 2 024D: (unknown) $5887 1 'LANC843' // Lance 0057: show_text_highpriority GXT 'LANC802' time 7000 flag 1 // ~w~Help ~b~Lance~w~ and your gang defend your business against the ~r~attacking goons! $5676 == 0 // (int) var == num jump_if_false @LAN_C8_17988 $5676 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BA' 'LANC815' -1 0 // ~w~My name is Lance Vance. It's time to dance. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BB' 'LANC816' -1 0 // ~w~Simon says... eat lead and play dead. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BC' 'LANC817' -1 0 // ~w~I'm lean and I'm mean and I'm here to clean. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BG' 'LANC821' -1 0 // ~w~C'mon Vic. We've got them on the run. 0002: jump @LAN_C8_18281 :LAN_C8_17988 $5676 == 2 // (int) var == num jump_if_false @LAN_C8_18138 $5676 = 3 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BD' 'LANC818' -1 0 // ~w~I'm the Lance Vance-erator. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BE' 'LANC819' -1 0 // ~w~Ain't nothing can hurt me. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BF' 'LANC820' -1 0 // ~w~I'll put you ALL in a Lance Vance trance. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BH' 'LANC822' -1 0 // ~w~They're running for it. Time to turn up the pain! 0002: jump @LAN_C8_18281 :LAN_C8_18138 $5676 == 4 // (int) var == num jump_if_false @LAN_C8_18281 $5676 = 5 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BL' 'LANC825' -1 0 // ~w~Let's get after them. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BI' 'LANC823' -1 0 // ~w~Look at them run! Ha ha ha! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BJ' 'SLNC8BJ' -1 0 // ~w~We're kicking their asses! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BK' 'LANC824' -1 0 // ~w~I can't believe it. We're winning. :LAN_C8_18281 0026: return :LAN_C8_18283 $5699 == 0 // (int) var == num jump_if_false @LAN_C8_18389 0045: actor $1038 defined jump_if_false @LAN_C8_18389 0045: actor $5697 defined jump_if_false @LAN_C8_18389 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9594 4@ jump_if_false @LAN_C8_18389 011A: (unknown) $5697 0189: (unknown) 0 $5697 $5880 = 0 // (int) 02A7: unknown_check $5697 jump_if_false @LAN_C8_18377 004F: unknown_check $5698 jump_if_false @LAN_C8_18377 00E8: (unknown) $5697 $5698 :LAN_C8_18377 00C1: (unknown) $5697 $5699 00BC: (unknown) $5699 2 :LAN_C8_18389 0026: return :LAN_C8_18391 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9538 $5697 0@ = 0 // (int) :LAN_C8_18407 $5450(0@,2) == 1 // (int) var == num jump_if_false @LAN_C8_18484 009F: actor $5448(0@,2) dead jump_if_false @LAN_C8_18470 $5450(0@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3442 $5448(0@,2) $5448(0@,2) = 0 // (int) 0002: jump @LAN_C8_18484 :LAN_C8_18470 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9538 $5448(0@,2) :LAN_C8_18484 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_18407 0011: $5860 > $5868 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_18601 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_8251 $5866 jump_if_false @LAN_C8_18601 010E: $5872 = current_time_in_ms 0035: $5876 = $5873 // (int vars) 0029: $5876 += $5878 // (int vars) // Note: the incorrect math opcode was used here 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_18601 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_7939 $5865 jump_if_false @LAN_C8_18601 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @LAN_C8_8347 $5865 $5756 $5866 010E: $5873 = current_time_in_ms :LAN_C8_18601 0026: return :LAN_C8_18603 0@ = 0 // (int) :LAN_C8_18607 $5505(0@,4) == 1 // (int) var == num jump_if_false @LAN_C8_18759 009F: actor $5501(0@,4) dead jump_if_false @LAN_C8_18689 $5868 += 1 // (int) $5505(0@,4) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3442 $5501(0@,4) $5501(0@,4) = 0 // (int) 00BB: (unknown) $5509(0@,4) $5509(0@,4) = 0 // (int) 0002: jump @LAN_C8_18759 :LAN_C8_18689 $5889 == 1 // (int) var == num jump_if_false @LAN_C8_18727 03D6: (unknown) $5501(0@,4) 5000 03D7: (unknown) $5501(0@,4) 250 0002: jump @LAN_C8_18745 :LAN_C8_18727 03D6: (unknown) $5501(0@,4) 1000 03D7: (unknown) $5501(0@,4) 1000 :LAN_C8_18745 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9538 $5501(0@,4) :LAN_C8_18759 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_18607 0011: $5860 > $5884 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_18882 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_8299 $5866 jump_if_false @LAN_C8_18882 010E: $5872 = current_time_in_ms 0035: $5876 = $5874 // (int vars) 0029: $5876 += $5879 // (int vars) // Note: the incorrect math opcode was used here 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_18882 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_8069 $5865 jump_if_false @LAN_C8_18882 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @LAN_C8_8505 $5865 $5811 $5866 $5884 += 1 // (int) 010E: $5874 = current_time_in_ms :LAN_C8_18882 0@ = 0 // (int) :LAN_C8_18886 $5561(0@,2) == 1 // (int) var == num jump_if_false @LAN_C8_19133 004F: unknown_check $5557(0@,2) jump_if_false @LAN_C8_19133 02BD: (unknown) $5557(0@,2) 23@ 0045: actor $5697 defined 0022: jump_if_false @LAN_C8_18939 // Note: the incorrect math opcode was used here 0043: store_actor $5697 position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here :LAN_C8_18939 0078: if or 0102: car $5557(0@,2) near_point $5701 $5702 radius 25.0 25.0 sphere 0 0102: car $5557(0@,2) near_point 5@ 6@ radius 15.0 15.0 sphere 0 02D8: unknown_check $5557(0@,2) 009F: actor 23@ dead 0256: unknown_check $5557(0@,2) 012D: car $5557(0@,2) flipped 0022: jump_if_false @LAN_C8_19133 // Note: the incorrect math opcode was used here 00BB: (unknown) $5559(0@,2) $5559(0@,2) = 0 // (int) 0052: set_car $5557(0@,2) driver_behaviour_to 10 25@ = 0 // (int) :LAN_C8_19028 004F: unknown_check $5557(0@,2) jump_if_false @LAN_C8_19109 0045: actor $5563(25@,8) defined jump_if_false @LAN_C8_19109 007C: actor $5563(25@,8) driving $5557(0@,2) 0022: jump_if_false @LAN_C8_19109 // Note: the incorrect math opcode was used here 00F1: (unknown) $5563(25@,8) 0442: (unknown) $5563(25@,8) 0 0189: (unknown) 1 $5563(25@,8) 00C1: (unknown) $5563(25@,8) $5579(25@,8) 00BC: (unknown) $5579(25@,8) 0 :LAN_C8_19109 25@ += 1 // (int) 25@ >= 8 // (int) var >= num jump_if_false @LAN_C8_19028 $5561(0@,2) = 0 // (int) :LAN_C8_19133 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_18886 0@ = 0 // (int) :LAN_C8_19154 $5571(0@,8) == 1 // (int) var == num jump_if_false @LAN_C8_19250 009F: actor $5563(0@,8) dead jump_if_false @LAN_C8_19236 $5869 += 1 // (int) $5571(0@,8) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3442 $5563(0@,8) $5563(0@,8) = 0 // (int) 00BB: (unknown) $5579(0@,8) $5579(0@,8) = 0 // (int) 0002: jump @LAN_C8_19250 :LAN_C8_19236 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9538 $5563(0@,8) :LAN_C8_19250 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_19154 0026: return :LAN_C8_19269 $5676 == 1 // (int) var == num jump_if_false @LAN_C8_19695 $5871 == 0 // (int) var == num jump_if_false @LAN_C8_19320 $5868 > 10 // (int) var > num jump_if_false @LAN_C8_19320 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_8972 0 2 :LAN_C8_19320 $5868 == 2 // (int) var == num jump_if_false @LAN_C8_19413 $5877 == 0 // (int) var == num jump_if_false @LAN_C8_19406 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_19400 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BA' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BA' :LAN_C8_19400 $5877 += 1 // (int) :LAN_C8_19406 0002: jump @LAN_C8_19688 :LAN_C8_19413 $5868 == 5 // (int) var == num jump_if_false @LAN_C8_19507 $5877 == 1 // (int) var == num jump_if_false @LAN_C8_19500 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_19494 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BB' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BB' :LAN_C8_19494 $5877 += 1 // (int) :LAN_C8_19500 0002: jump @LAN_C8_19688 :LAN_C8_19507 $5868 == 8 // (int) var == num jump_if_false @LAN_C8_19601 $5877 == 2 // (int) var == num jump_if_false @LAN_C8_19594 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_19588 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BC' :LAN_C8_19588 $5877 += 1 // (int) :LAN_C8_19594 0002: jump @LAN_C8_19688 :LAN_C8_19601 $5868 == 12 // (int) var == num jump_if_false @LAN_C8_19688 $5877 == 3 // (int) var == num jump_if_false @LAN_C8_19688 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_19682 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BG' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BG' :LAN_C8_19682 $5877 += 1 // (int) :LAN_C8_19688 0002: jump @LAN_C8_20634 :LAN_C8_19695 $5676 == 3 // (int) var == num jump_if_false @LAN_C8_20168 $5871 == 0 // (int) var == num jump_if_false @LAN_C8_19753 $5868 > 5 // (int) var > num jump_if_false @LAN_C8_19746 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_8972 0 3 :LAN_C8_19746 0002: jump @LAN_C8_19793 :LAN_C8_19753 $5871 == 1 // (int) var == num jump_if_false @LAN_C8_19793 $5868 > 15 // (int) var > num jump_if_false @LAN_C8_19793 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_8972 1 3 :LAN_C8_19793 $5868 == 3 // (int) var == num jump_if_false @LAN_C8_19886 $5877 == 0 // (int) var == num jump_if_false @LAN_C8_19879 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_19873 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BD' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BD' :LAN_C8_19873 $5877 += 1 // (int) :LAN_C8_19879 0002: jump @LAN_C8_20161 :LAN_C8_19886 $5868 == 7 // (int) var == num jump_if_false @LAN_C8_19980 $5877 == 1 // (int) var == num jump_if_false @LAN_C8_19973 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_19967 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BE' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BE' :LAN_C8_19967 $5877 += 1 // (int) :LAN_C8_19973 0002: jump @LAN_C8_20161 :LAN_C8_19980 $5868 == 13 // (int) var == num jump_if_false @LAN_C8_20074 $5877 == 2 // (int) var == num jump_if_false @LAN_C8_20067 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_20061 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BF' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BF' :LAN_C8_20061 $5877 += 1 // (int) :LAN_C8_20067 0002: jump @LAN_C8_20161 :LAN_C8_20074 $5868 == 17 // (int) var == num jump_if_false @LAN_C8_20161 $5877 == 3 // (int) var == num jump_if_false @LAN_C8_20161 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_20155 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BH' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BH' :LAN_C8_20155 $5877 += 1 // (int) :LAN_C8_20161 0002: jump @LAN_C8_20634 :LAN_C8_20168 $5676 == 5 // (int) var == num jump_if_false @LAN_C8_20634 $5871 == 0 // (int) var == num jump_if_false @LAN_C8_20226 $5868 > 10 // (int) var > num jump_if_false @LAN_C8_20219 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_8972 0 4 :LAN_C8_20219 0002: jump @LAN_C8_20266 :LAN_C8_20226 $5871 == 1 // (int) var == num jump_if_false @LAN_C8_20266 $5868 > 20 // (int) var > num jump_if_false @LAN_C8_20266 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_8972 1 4 :LAN_C8_20266 $5868 == 3 // (int) var == num jump_if_false @LAN_C8_20359 $5877 == 0 // (int) var == num jump_if_false @LAN_C8_20352 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_20346 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BL' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BL' :LAN_C8_20346 $5877 += 1 // (int) :LAN_C8_20352 0002: jump @LAN_C8_20634 :LAN_C8_20359 $5868 == 7 // (int) var == num jump_if_false @LAN_C8_20453 $5877 == 1 // (int) var == num jump_if_false @LAN_C8_20446 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_20440 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BI' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BI' :LAN_C8_20440 $5877 += 1 // (int) :LAN_C8_20446 0002: jump @LAN_C8_20634 :LAN_C8_20453 $5868 == 11 // (int) var == num jump_if_false @LAN_C8_20547 $5877 == 2 // (int) var == num jump_if_false @LAN_C8_20540 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_20534 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BJ' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BJ' :LAN_C8_20534 $5877 += 1 // (int) :LAN_C8_20540 0002: jump @LAN_C8_20634 :LAN_C8_20547 $5868 == 16 // (int) var == num jump_if_false @LAN_C8_20634 $5877 == 3 // (int) var == num jump_if_false @LAN_C8_20634 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_20628 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BK' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BK' :LAN_C8_20628 $5877 += 1 // (int) :LAN_C8_20634 001C: $5868 == $5860 // (int) num == var 0022: jump_if_false @LAN_C8_21081 // Note: the incorrect math opcode was used here 001C: $5869 == $5861 // (int) num == var 0022: jump_if_false @LAN_C8_21081 // Note: the incorrect math opcode was used here $5676 == 1 // (int) var == num jump_if_false @LAN_C8_20834 0035: 4@ = $5844 // (int vars) 0025: gosub @LAN_C8_22401 $5860 = 20 // (int) $5861 = 6 // (int) $5676 = 2 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BM' 'LANC826' -1 0 // ~w~Man, we're the badasses on the block! Let's get to the next ass-kicking. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8CA' 'LANC828' -1 0 // ~w~Did you see me taking 'em down? 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8CB' 'SLNC8CB' -1 0 // ~w~I'm the black killa from Manila! The Manila Blilla! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8CC' 'LANC829' -1 0 // ~w~You're a blidiot. Now shut up. 0002: jump @LAN_C8_21081 :LAN_C8_20834 $5676 == 3 // (int) var == num jump_if_false @LAN_C8_21039 0035: 4@ = $5845 // (int vars) 0025: gosub @LAN_C8_22401 $5860 = 25 // (int) $5861 = 8 // (int) $5676 = 4 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8BN' 'LANC827' -1 0 // ~w~We rolled over them like a big, bad bowling ball. Let's find another lane of pain. C'mon! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8DA' 'LANC832' -1 0 // ~w~Aw, man. This is easy. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8DB' 'LANC833' -1 0 // ~w~We've been lucky so far. Stop being such a dick ...'Lance-erator'. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8DC' 'LANC834' -1 0 // ~w~I killed more than you. I should be in charge of this outfit. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12755 'LANC8DD' 'LANC835' -1 0 // ~w~Bite me. 0002: jump @LAN_C8_21081 :LAN_C8_21039 $5676 == 5 // (int) var == num jump_if_false @LAN_C8_21081 00AE: remove_status_text $5887 0001: wait 1000 ms 0025: gosub @LAN_C8_12630 0025: gosub @LAN_C8_23988 $5676 = 10 // (int) :LAN_C8_21081 0026: return :LAN_C8_21083 $5890 == 1 // (int) var == num jump_if_false @LAN_C8_21497 0045: actor $1038 defined jump_if_false @LAN_C8_21497 0045: actor $5697 defined jump_if_false @LAN_C8_21497 01F0: actor $5697 in_range_of_player $1038 0022: jump_if_false @LAN_C8_21497 // Note: the incorrect math opcode was used here $5877 == 0 // (int) var == num jump_if_false @LAN_C8_21222 010E: $5872 = current_time_in_ms 0035: $5876 = $5875 // (int vars) $5876 += 30000 // (int) 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21215 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_21209 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8CD' :LAN_C8_21209 $5877 += 1 // (int) :LAN_C8_21215 0002: jump @LAN_C8_21497 :LAN_C8_21222 $5877 == 1 // (int) var == num jump_if_false @LAN_C8_21316 010E: $5872 = current_time_in_ms 0035: $5876 = $5875 // (int vars) $5876 += 35000 // (int) 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21309 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_21303 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8CE' :LAN_C8_21303 $5877 += 1 // (int) :LAN_C8_21309 0002: jump @LAN_C8_21497 :LAN_C8_21316 $5877 == 2 // (int) var == num jump_if_false @LAN_C8_21410 010E: $5872 = current_time_in_ms 0035: $5876 = $5875 // (int vars) $5876 += 50000 // (int) 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21403 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_21397 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8DE' :LAN_C8_21397 $5877 += 1 // (int) :LAN_C8_21403 0002: jump @LAN_C8_21497 :LAN_C8_21410 $5877 == 3 // (int) var == num jump_if_false @LAN_C8_21497 010E: $5872 = current_time_in_ms 0035: $5876 = $5875 // (int vars) $5876 += 60000 // (int) 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21497 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13512 jump_if_false @LAN_C8_21491 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8DF' :LAN_C8_21491 $5877 += 1 // (int) :LAN_C8_21497 0026: return :LAN_C8_21499 $5890 == 1 // (int) var == num jump_if_false @LAN_C8_21903 0045: actor $1038 defined jump_if_false @LAN_C8_21903 0045: actor $5697 defined jump_if_false @LAN_C8_21903 01F0: actor $5697 in_range_of_player $1038 0022: jump_if_false @LAN_C8_21903 // Note: the incorrect math opcode was used here $5877 == 0 // (int) var == num jump_if_false @LAN_C8_21640 010E: $5872 = current_time_in_ms 0035: $5876 = $5875 // (int vars) $5876 += 7000 // (int) 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21633 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BM' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BM' $5877 += 1 // (int) :LAN_C8_21633 0002: jump @LAN_C8_21903 :LAN_C8_21640 $5877 == 1 // (int) var == num jump_if_false @LAN_C8_21730 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12621 'LANC8BM' jump_if_false @LAN_C8_21723 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8CA' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8CA' $5877 += 1 // (int) :LAN_C8_21723 0002: jump @LAN_C8_21903 :LAN_C8_21730 $5877 == 2 // (int) var == num jump_if_false @LAN_C8_21820 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12621 'LANC8CA' jump_if_false @LAN_C8_21813 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8CB' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8CB' $5877 += 1 // (int) :LAN_C8_21813 0002: jump @LAN_C8_21903 :LAN_C8_21820 $5877 == 3 // (int) var == num jump_if_false @LAN_C8_21903 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12621 'LANC8CB' jump_if_false @LAN_C8_21903 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8CC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8CC' $5877 += 1 // (int) :LAN_C8_21903 0026: return :LAN_C8_21905 $5890 == 1 // (int) var == num jump_if_false @LAN_C8_22399 0045: actor $1038 defined jump_if_false @LAN_C8_22399 0045: actor $5697 defined jump_if_false @LAN_C8_22399 01F0: actor $5697 in_range_of_player $1038 0022: jump_if_false @LAN_C8_22399 // Note: the incorrect math opcode was used here $5877 == 0 // (int) var == num jump_if_false @LAN_C8_22046 010E: $5872 = current_time_in_ms 0035: $5876 = $5875 // (int vars) $5876 += 7000 // (int) 0011: $5872 > $5876 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_22039 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8BN' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8BN' $5877 += 1 // (int) :LAN_C8_22039 0002: jump @LAN_C8_22399 :LAN_C8_22046 $5877 == 1 // (int) var == num jump_if_false @LAN_C8_22136 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12621 'LANC8BN' jump_if_false @LAN_C8_22129 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8DA' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8DA' $5877 += 1 // (int) :LAN_C8_22129 0002: jump @LAN_C8_22399 :LAN_C8_22136 $5877 == 2 // (int) var == num jump_if_false @LAN_C8_22226 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12621 'LANC8DA' jump_if_false @LAN_C8_22219 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8DB' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8DB' $5877 += 1 // (int) :LAN_C8_22219 0002: jump @LAN_C8_22399 :LAN_C8_22226 $5877 == 3 // (int) var == num jump_if_false @LAN_C8_22316 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12621 'LANC8DB' jump_if_false @LAN_C8_22309 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8DC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8DC' $5877 += 1 // (int) :LAN_C8_22309 0002: jump @LAN_C8_22399 :LAN_C8_22316 $5877 == 4 // (int) var == num jump_if_false @LAN_C8_22399 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12621 'LANC8DC' jump_if_false @LAN_C8_22399 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12704 'LANC8DD' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12990 'LANC8DD' $5877 += 1 // (int) :LAN_C8_22399 0026: return :LAN_C8_22401 0045: actor $5697 defined jump_if_false @LAN_C8_22429 0045: actor $1038 defined jump_if_false @LAN_C8_22429 0119: actor $5697 kill_actor $1038 :LAN_C8_22429 00AE: remove_status_text $5887 $5877 = 0 // (int) $5884 = 0 // (int) $5868 = 0 // (int) $5869 = 0 // (int) $5871 = 0 // (int) $5878 = 0 // (int) $5879 = 0 // (int) $5870 = 0 // (int) $5890 = 0 // (int) 00BB: (unknown) $5699 $5699 = 0 // (int) 018E: (unknown) 0 018E: (unknown) 1 0025: gosub @LAN_C8_22720 0@ = 0 // (int) :LAN_C8_22505 $5561(0@,2) = 0 // (int) 00BB: (unknown) $5559(0@,2) $5559(0@,2) = 0 // (int) 0255: (unknown) $5557(0@,2) 004F: unknown_check $5557(0@,2) jump_if_false @LAN_C8_22550 0113: remove_references_to_car $5557(0@,2) // Like turning a car into any random car :LAN_C8_22550 $5557(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_22505 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0001: wait 10 ms 0045: actor $5697 defined jump_if_false @LAN_C8_22641 0045: actor $1038 defined jump_if_false @LAN_C8_22641 81F0: not actor $5697 in_range_of_player $1038 0022: jump_if_false @LAN_C8_22636 // Note: the incorrect math opcode was used here $5880 = 1 // (int) 0002: jump @LAN_C8_22641 :LAN_C8_22636 $5880 = 0 // (int) :LAN_C8_22641 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 0026: return :LAN_C8_22653 0045: actor $5697 defined jump_if_false @LAN_C8_22712 014D: $5886 = actor $5697 health $5886 /= 20 // (int) 0 > $5886 // (int) num > var 0022: jump_if_false @LAN_C8_22693 // Note: the incorrect math opcode was used here $5886 = 0 // (int) :LAN_C8_22693 $5886 > 100 // (int) var > num jump_if_false @LAN_C8_22712 $5886 = 100 // (int) :LAN_C8_22712 0035: $5887 = $5886 // (int vars) 0026: return :LAN_C8_22720 0@ = 0 // (int) :LAN_C8_22724 $5450(0@,2) = 0 // (int) 0045: actor $5448(0@,2) defined jump_if_false @LAN_C8_22765 0040: (unknown) $5448(0@,2) -1 0112: remove_references_to_actor $5448(0@,2) // Like turning an actor into a random pedestrian 0002: jump @LAN_C8_22779 :LAN_C8_22765 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3442 $5448(0@,2) :LAN_C8_22779 $5448(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_22724 0@ = 0 // (int) :LAN_C8_22807 $5505(0@,4) = 0 // (int) 00BB: (unknown) $5509(0@,4) $5509(0@,4) = 0 // (int) 0045: actor $5501(0@,4) defined jump_if_false @LAN_C8_22853 0112: remove_references_to_actor $5501(0@,4) // Like turning an actor into a random pedestrian 0002: jump @LAN_C8_22867 :LAN_C8_22853 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3442 $5501(0@,4) :LAN_C8_22867 $5501(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_22807 0@ = 0 // (int) :LAN_C8_22895 $5571(0@,8) = 0 // (int) 00BB: (unknown) $5579(0@,8) $5579(0@,8) = 0 // (int) 0045: actor $5563(0@,8) defined jump_if_false @LAN_C8_22941 0112: remove_references_to_actor $5563(0@,8) // Like turning an actor into a random pedestrian 0002: jump @LAN_C8_22955 :LAN_C8_22941 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3442 $5563(0@,8) :LAN_C8_22955 $5563(0@,8) = 0 // (int) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_22895 0@ = 0 // (int) :LAN_C8_22983 00BB: (unknown) $5559(0@,2) $5559(0@,2) = 0 // (int) 0255: (unknown) $5557(0@,2) 004F: unknown_check $5557(0@,2) jump_if_false @LAN_C8_23021 0113: remove_references_to_car $5557(0@,2) // Like turning a car into any random car :LAN_C8_23021 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_22983 0026: return :LAN_C8_23040 043C: (unknown) 0 1 20.0 0045: actor $1038 defined jump_if_false @LAN_C8_23154 007E: actor $1038 driving jump_if_false @LAN_C8_23141 $5889 = 1 // (int) 0080: actor $1038 near_point $2169(4@,30) $2199(4@,30) radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C8_23126 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @LAN_C8_23119 // Note: the incorrect math opcode was used here 017A: (unknown) 1 $3355 :LAN_C8_23119 0002: jump @LAN_C8_23134 :LAN_C8_23126 043C: (unknown) 1 0 20.0 :LAN_C8_23134 0002: jump @LAN_C8_23154 :LAN_C8_23141 $5889 = 0 // (int) 043C: (unknown) 1 0 20.0 :LAN_C8_23154 0026: return :LAN_C8_23156 $5883 == 0 // (int) var == num jump_if_false @LAN_C8_23174 $5882 = 1 // (int) :LAN_C8_23174 0026: return :LAN_C8_23176 0045: actor $1038 defined jump_if_false @LAN_C8_23296 031D: (unknown) $1042 $1043 $2169(4@,30) $2199(4@,30) 1@ $5863 == 0 // (int) var == num jump_if_false @LAN_C8_23259 0078: if and 1@ > 200.0 // (float) var > num 300.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_23259 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC805' time 7000 flag 1 // ~w~You are leaving the area! Go back to defend your business! $5863 = 1 // (int) :LAN_C8_23259 1@ > 300.0 // (float) var > num jump_if_false @LAN_C8_23278 $5864 = 1 // (int) :LAN_C8_23278 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_23296 // Note: the incorrect math opcode was used here $5863 = 0 // (int) :LAN_C8_23296 0026: return :LAN_C8_23298 $5870 == 0 // (int) var == num jump_if_false @LAN_C8_23741 $5868 >= 4 // (int) var >= num jump_if_false @LAN_C8_23741 $5878 = 10000 // (int) $5879 = 2000 // (int) $5790 = 70.0 // (float) $5797 = 25.0 // (float) $5804 = 0 // (float) $5791 = 50.0 // (float) $5798 = 25.0 // (float) $5805 = 0 // (float) $5792 = 30.0 // (float) $5799 = 25.0 // (float) $5806 = 0 // (float) $5793 = 20.0 // (float) $5800 = 29.0 // (float) $5807 = 0 // (float) $5794 = -30.0 // (float) $5801 = 25.0 // (float) $5808 = 0 // (float) $5795 = -50.0 // (float) $5802 = 25.0 // (float) $5809 = 0 // (float) $5796 = -70.0 // (float) $5803 = 25.0 // (float) $5810 = 0 // (float) 0078: if or 4@ == 1 // (int) var == num 4@ == 6 // (int) var == num 4@ == 12 // (int) var == num 4@ == 13 // (int) var == num 4@ == 21 // (int) var == num 4@ == 25 // (int) var == num 4@ == 26 // (int) var == num jump_if_false @LAN_C8_23523 0002: jump @LAN_C8_23654 :LAN_C8_23523 0@ = 0 // (int) :LAN_C8_23527 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_5959 $5534(0@,7) $5541(0@,7) $5548(0@,7) $2259(4@,30) $5513(0@,7) $5520(0@,7) $5527(0@,7) 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5144 $2169(4@,30) $2199(4@,30) $2229(4@,30) $5513(0@,7) $5520(0@,7) $5527(0@,7) $5513(0@,7) $5520(0@,7) $5527(0@,7) 01B4: (unknown) $5513(0@,7) $5520(0@,7) $5527(0@,7) $5513(0@,7) $5520(0@,7) $5527(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_23527 :LAN_C8_23654 $5892 == 1 // (int) var == num jump_if_false @LAN_C8_23735 0@ = 0 // (int) :LAN_C8_23671 00BB: (unknown) $5597(0@,7) $5597(0@,7) = 0 // (int) 00C3: (unknown) $5513(0@,7) $5520(0@,7) $5527(0@,7) $5597(0@,7) 00BC: (unknown) $5597(0@,7) 4 00BF: (unknown) $5597(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_23671 :LAN_C8_23735 $5870 = 1 // (int) :LAN_C8_23741 0026: return :LAN_C8_23743 0059: text_clear_all 00AC: stop_timer $5883 00BB: (unknown) $5699 00BB: (unknown) $5700 034A: unknown_check $5697 jump_if_false @LAN_C8_23772 020D: (unknown) $5697 :LAN_C8_23772 004F: unknown_check $5698 jump_if_false @LAN_C8_23787 0113: remove_references_to_car $5698 // Like turning a car into any random car :LAN_C8_23787 018E: (unknown) 0 018E: (unknown) 1 0025: gosub @LAN_C8_22720 $5892 == 1 // (int) var == num jump_if_false @LAN_C8_23848 0@ = 0 // (int) :LAN_C8_23818 00BB: (unknown) $5597(0@,7) $5597(0@,7) = 0 // (int) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_23818 :LAN_C8_23848 0026: return :LAN_C8_23850 0025: gosub @LAN_C8_23743 00AE: remove_status_text $5887 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5678 == 1 // (int) var == num jump_if_false @LAN_C8_23915 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4973 'LANC803' // ~r~Lance died! 0002: jump @LAN_C8_23986 :LAN_C8_23915 $5678 == 2 // (int) var == num jump_if_false @LAN_C8_23954 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4973 'LANC804' // ~r~You left the business! 0002: jump @LAN_C8_23986 :LAN_C8_23954 $5678 == 3 // (int) var == num jump_if_false @LAN_C8_23986 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4973 'LANC808' // ~r~You ran out of time! :LAN_C8_23986 0026: return :LAN_C8_23988 0025: gosub @LAN_C8_23743 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @99RED_12847 'LAN_C08' 700 // Blitzkrieg Strikes Again 01DF: progress_made += 1 0026: return :LAN_C8_24023 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12382 0025: gosub @LAN_C8_14986 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 03F1: (unknown) 1 00AA: set_parked_car_generator $1838 cars_to_generate_to 101 00AA: set_parked_car_generator $1839 cars_to_generate_to 101 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 89--------------- :LAN_C9 0238: name_thread 'LAN_C9' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C9' 0025: gosub @LAN_C9_2670 009D: wasted_or_busted // mission only jump_if_false @LAN_C9_45 0025: gosub @LAN_C9_19297 :LAN_C9_45 0025: gosub @LAN_C9_19748 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C9_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C9_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C9_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C9_138 :LAN_C9_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C9_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C9_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C9_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C9_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C9_188 0026: return :LAN_C9_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C9_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C9_248 0400: (unknown) $1038 $1690 0002: jump @LAN_C9_254 :LAN_C9_248 02C0: (unknown) $1038 $1690 :LAN_C9_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C9_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C9_281 0045: actor $1038 defined jump_if_false @LAN_C9_349 807E: not actor $1038 driving jump_if_false @LAN_C9_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C9_329 :LAN_C9_326 021D: (unknown) 0 :LAN_C9_329 $1698 == 0 // (int) var == num jump_if_false @LAN_C9_345 02EA: select_interior 2 :LAN_C9_345 01AE: (unknown) 1 :LAN_C9_349 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C9_355 0045: actor $1038 defined jump_if_false @LAN_C9_419 807E: not actor $1038 driving jump_if_false @LAN_C9_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C9_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C9_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C9_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C9_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C9_468 02EA: select_interior 0 :LAN_C9_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C9_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C9_498 0026: return 0045: actor 0@ defined jump_if_false @LAN_C9_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C9_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C9_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C9_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C9_549 0026: return :LAN_C9_551 0045: actor 0@ defined 0022: jump_if_false @LAN_C9_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C9_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C9_598 :LAN_C9_594 1@ = 0 // (int) :LAN_C9_598 1@ == 1 // (int) var == num jump_if_false @LAN_C9_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C9_675 007E: actor 0@ driving jump_if_false @LAN_C9_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C9_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C9_664 :LAN_C9_661 00F1: (unknown) 0@ :LAN_C9_664 0002: jump @LAN_C9_675 :LAN_C9_671 1@ = 0 // (int) :LAN_C9_675 0002: jump @LAN_C9_598 :LAN_C9_682 0026: return 0045: actor 0@ defined jump_if_false @LAN_C9_776 007E: actor 0@ driving jump_if_false @LAN_C9_760 02A7: unknown_check 0@ jump_if_false @LAN_C9_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C9_753 :LAN_C9_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C9_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C9_753 0002: jump @LAN_C9_769 :LAN_C9_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C9_769 0002: jump @LAN_C9_778 :LAN_C9_776 005F: (unknown) :LAN_C9_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C9_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C9_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C9_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C9_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C9_870 :LAN_C9_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_551 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C9_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_551 4@ :LAN_C9_870 0002: jump @LAN_C9_936 :LAN_C9_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C9_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C9_936 :LAN_C9_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_551 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C9_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_551 3@ :LAN_C9_936 0045: actor 0@ defined jump_if_false @LAN_C9_988 004F: unknown_check 1@ jump_if_false @LAN_C9_988 007E: actor 0@ driving jump_if_false @LAN_C9_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C9_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_551 0@ :LAN_C9_988 5@ = 0 // (int) :LAN_C9_992 5@ == 0 // (int) var == num jump_if_false @LAN_C9_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C9_1083 004F: unknown_check 1@ jump_if_false @LAN_C9_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C9_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C9_1083 :LAN_C9_1049 2@ == -1 // (int) var == num jump_if_false @LAN_C9_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C9_1083 :LAN_C9_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C9_1083 0002: jump @LAN_C9_992 :LAN_C9_1090 0026: return :LAN_C9_1092 0@ == 0 // (int) var == num jump_if_false @LAN_C9_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C9_1311 :LAN_C9_1135 0@ == 1 // (int) var == num jump_if_false @LAN_C9_1168 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C9_1311 :LAN_C9_1168 0@ == 2 // (int) var == num jump_if_false @LAN_C9_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C9_1311 :LAN_C9_1210 0@ == 3 // (int) var == num jump_if_false @LAN_C9_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C9_1311 :LAN_C9_1254 0@ == 4 // (int) var == num jump_if_false @LAN_C9_1285 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C9_1311 :LAN_C9_1285 0@ == 5 // (int) var == num jump_if_false @LAN_C9_1311 03CF: (unknown) 237 130 180 255 :LAN_C9_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_C9_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C9_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C9_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C9_1375 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C9_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C9_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C9_1435 005F: (unknown) :LAN_C9_1437 $5589 = 0 // (int) $5590 = 0 // (int) $5593 = -10.0 // (float) $5588 = 1 // (int) 005F: (unknown) :LAN_C9_1462 $5590 == 0 // (int) var == num jump_if_false @LAN_C9_1495 8474: not jump_if_false @LAN_C9_1495 $1688 == 0 // (int) var == num jump_if_false @LAN_C9_1495 :LAN_C9_1495 0035: $1702 = 0@ // (int vars) $5590 = 0 // (int) 0026: return :LAN_C9_1507 $5589 == 1 // (int) var == num jump_if_false @LAN_C9_1532 $5589 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :LAN_C9_1532 $5588 = 0 // (int) 0026: return :LAN_C9_1539 $5588 == 1 // (int) var == num jump_if_false @LAN_C9_1820 $1702 == 0 // (int) var == num jump_if_false @LAN_C9_1576 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C9_1507 005F: (unknown) :LAN_C9_1576 0045: actor $1038 defined jump_if_false @LAN_C9_1611 007E: actor $1038 driving jump_if_false @LAN_C9_1611 82A7: not unknown_check $1038 jump_if_false @LAN_C9_1611 005F: (unknown) :LAN_C9_1611 001D: $5593 == -10.0 // (int) var == var jump_if_false @LAN_C9_1653 0045: actor $1038 defined jump_if_false @LAN_C9_1646 0043: store_actor $1038 position_to $5591 $5592 $5593 // Note: the incorrect math opcode was used here :LAN_C9_1646 0002: jump @LAN_C9_1689 :LAN_C9_1653 031D: (unknown) $1042 $1043 $5591 $5592 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_C9_1689 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C9_1507 005F: (unknown) :LAN_C9_1689 $5589 == 0 // (int) var == num jump_if_false @LAN_C9_1752 8474: not jump_if_false @LAN_C9_1745 $1688 == 0 // (int) var == num jump_if_false @LAN_C9_1745 $5589 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C9_1745 0002: jump @LAN_C9_1820 :LAN_C9_1752 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C9_1820 0045: actor $1038 defined jump_if_false @LAN_C9_1789 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :LAN_C9_1789 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C9_1507 $5590 = 1 // (int) 005E: (unknown) :LAN_C9_1820 005F: (unknown) :LAN_C9_1822 009D: wasted_or_busted // mission only jump_if_false @LAN_C9_1844 $5828 = 1 // (int) 0002: jump @LAN_C9_1994 :LAN_C9_1844 $5804 == 1 // (int) var == num jump_if_false @LAN_C9_1894 009F: actor $5608 dead jump_if_false @LAN_C9_1894 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_1888 $5596 = 3 // (int) :LAN_C9_1888 $5828 = 1 // (int) :LAN_C9_1894 $5805 == 1 // (int) var == num jump_if_false @LAN_C9_1944 009F: actor $5613 dead jump_if_false @LAN_C9_1944 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_1938 $5596 = 1 // (int) :LAN_C9_1938 $5828 = 1 // (int) :LAN_C9_1944 $5806 == 1 // (int) var == num jump_if_false @LAN_C9_1994 00A0: car $5675 wrecked jump_if_false @LAN_C9_1994 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_1988 $5596 = 6 // (int) :LAN_C9_1988 $5828 = 1 // (int) :LAN_C9_1994 $5828 == 1 // (int) var == num jump_if_false @LAN_C9_2022 $5594 = 10 // (int) 0025: gosub @LAN_C9_19297 005F: (unknown) :LAN_C9_2022 005E: (unknown) :LAN_C9_2024 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0@ = 0 // (int) 0026: return :LAN_C9_2033 03B8: (unknown) $5629 0@ 1@ 2@ 180.0 > 0@ // (float) num > var 0022: jump_if_false @LAN_C9_2064 // Note: the incorrect math opcode was used here 0036: 4@ = 0@ // (float vars) 0002: jump @LAN_C9_2074 :LAN_C9_2064 4@ = 360.0 // (float) 002C: 4@ -= 0@ // (float vars) :LAN_C9_2074 180.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C9_2098 // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 0002: jump @LAN_C9_2108 :LAN_C9_2098 5@ = 360.0 // (float) 002C: 5@ -= 1@ // (float vars) :LAN_C9_2108 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_2130 // Note: the incorrect math opcode was used here 0036: 6@ = 4@ // (float vars) 0002: jump @LAN_C9_2134 :LAN_C9_2130 0036: 6@ = 5@ // (float vars) :LAN_C9_2134 0014: 6@ > $5818 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_2151 // Note: the incorrect math opcode was used here 0036: 6@ = $5818 // (float vars) :LAN_C9_2151 0030: 6@ /= $5818 // (float vars) // Note: the incorrect math opcode was used here 6@ *= 100.0 // (float) 0 > 6@ // (float) num > var 0022: jump_if_false @LAN_C9_2177 // Note: the incorrect math opcode was used here 6@ = 0 // (float) :LAN_C9_2177 6@ > 100.0 // (float) var > num jump_if_false @LAN_C9_2196 6@ = 100.0 // (float) :LAN_C9_2196 7@ = 100.0 // (float) 002C: 7@ -= 6@ // (float vars) 0038: $5817 = float 7@ to_integer // Note: the incorrect math opcode was used here 0035: 8@ = $5817 // (int vars) 8@ /= 2 // (int) 0045: actor $5608 defined jump_if_false @LAN_C9_2237 01C9: (unknown) $5608 8@ :LAN_C9_2237 $5817 == 0 // (int) var == num jump_if_false @LAN_C9_2251 005E: (unknown) :LAN_C9_2251 005F: (unknown) :LAN_C9_2253 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 00A1: (unknown) 0@ 524288 015D: (unknown) 0@ 18 020E: (unknown) 0@ 1 0045: actor $1038 defined jump_if_false @LAN_C9_2295 00E4: (unknown) 0@ $1038 :LAN_C9_2295 0139: 1@ = random_int_in_ranges 20 40 01C9: (unknown) 0@ 1@ 03A5: (unknown) 0@ 0 0026: return :LAN_C9_2312 0045: actor $1038 defined jump_if_false @LAN_C9_2393 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $1042 $1043 $1044 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 $1042 $1043 $1044 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C9_2393 0026: return :LAN_C9_2395 004F: unknown_check $5629 0022: jump_if_false @LAN_C9_2418 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5629 Z_angle 0002: jump @LAN_C9_2420 :LAN_C9_2418 005F: (unknown) :LAN_C9_2420 03EE: (unknown) 3@ 4@ 0@ 1@ 7@ 002C: 8@ -= 7@ // (float vars) 0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C9_2448 // Note: the incorrect math opcode was used here 8@ += 360.0 // (float) :LAN_C9_2448 8@ > 360.0 // (float) var > num jump_if_false @LAN_C9_2467 8@ -= 360.0 // (float) :LAN_C9_2467 0078: if and 8@ > 5.0 // (float) var > num 175.0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C9_2492 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C9_2492 005F: (unknown) :LAN_C9_2494 0@ == 1 // (int) var == num jump_if_false @LAN_C9_2518 02E2: 1@ = 3 // (any) 0002: jump @LAN_C9_2533 :LAN_C9_2518 0@ == 0 // (int) var == num jump_if_false @LAN_C9_2533 02E2: 1@ = 0 // (any) :LAN_C9_2533 not $5692 == 0 // (int) var == num jump_if_false @LAN_C9_2550 00C4: (unknown) $5692 1@ :LAN_C9_2550 not $5695 == 0 // (int) var == num jump_if_false @LAN_C9_2567 00C4: (unknown) $5695 1@ :LAN_C9_2567 not $5698 == 0 // (int) var == num jump_if_false @LAN_C9_2584 00C4: (unknown) $5698 1@ :LAN_C9_2584 2@ = 0 // (int) :LAN_C9_2588 not $5447(2@,3) == 0 // (int) var == num jump_if_false @LAN_C9_2609 00C4: (unknown) $5447(2@,3) 1@ :LAN_C9_2609 not $5456(2@,3) == 0 // (int) var == num jump_if_false @LAN_C9_2630 00C4: (unknown) $5456(2@,3) 1@ :LAN_C9_2630 not $5465(2@,3) == 0 // (int) var == num jump_if_false @LAN_C9_2651 00C4: (unknown) $5465(2@,3) 1@ :LAN_C9_2651 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @LAN_C9_2588 0026: return :LAN_C9_2670 $1045 = 1 // (int) $5594 = 0 // (int) $5804 = 0 // (int) $5805 = 0 // (int) $5806 = 0 // (int) $5807 = 0 // (int) $5809 = 1000 // (int) 0035: $5810 = $5809 // (int vars) $5811 = 0 // (int) $5812 = 0 // (int) $5813 = 0 // (int) $5814 = 0 // (int) $5815 = 30000 // (int) $5817 = 100 // (int) $5818 = 20.0 // (float) $5819 = 0 // (int) $5820 = 1 // (int) $5822 = 0 // (int) $5828 = 0 // (int) $5829 = 0 // (int) $5830 = 1 // (int) $5617 = -822.79 // (float) $5618 = 1162.54 // (float) $5619 = 10.07 // (float) $5620 = -86.78 // (float) $5621 = -1595.73 // (float) $5622 = 13.24 // (float) $5623 = -94.22 // (float) $5624 = -1595.56 // (float) $5625 = 13.24 // (float) $5626 = -89.51 // (float) $5627 = -1595.64 // (float) $5628 = 13.24 // (float) $5633 = -814.21 // (float) $5634 = 1119.12 // (float) $5635 = 11.42 // (float) $5630 = -837.71 // (float) $5631 = 1106.23 // (float) $5632 = 24.35 // (float) $5610 = 583.93 // (float) $5611 = 639.81 // (float) $5612 = 59.0 // (float) $5638 = 594.73 // (float) $5639 = 636.62 // (float) $5640 = 59.0 // (float) $5641 = 1.1 // (float) $5642 = 0.785 // (float) $5643 = -0.5 // (float) $5644 = 1100.62 // (float) $5654 = 680.35 // (float) $5664 = 5.0 // (float) $5645 = 1008.2 // (float) $5655 = 1155.34 // (float) $5665 = 6.5 // (float) $5646 = 562.67 // (float) $5656 = 1504.01 // (float) $5666 = 6.5 // (float) $5647 = -1321.51 // (float) $5657 = 1732.09 // (float) $5667 = 6.5 // (float) $5648 = -1757.54 // (float) $5658 = 1479.28 // (float) $5668 = 6.5 // (float) $5649 = -2015.88 // (float) $5659 = -131.43 // (float) $5669 = 6.5 // (float) $5650 = -1894.01 // (float) $5660 = -1759.29 // (float) $5670 = 6.5 // (float) $5651 = -1735.73 // (float) $5661 = -1847.64 // (float) $5671 = 6.5 // (float) $5652 = -1333.17 // (float) $5662 = -1646.12 // (float) $5672 = 6.5 // (float) $5653 = -1224.15 // (float) $5663 = -1418.22 // (float) $5673 = 6.5 // (float) $5685 = 1150.0 // (float) $5686 = 500.0 // (float) $5687 = 5.0 // (float) $5688 = 1050.0 // (float) $5689 = 500.0 // (float) $5690 = 5.0 // (float) $5674 = 0 // (float) $5679 = 20.0 // (float) $5680 = -10.0 // (float) $5681 = 0 // (float) $5682 = -20.0 // (float) $5683 = -10.0 // (float) $5684 = 0 // (float) $5730 = -0.6 // (float) $5733 = -3.5 // (float) $5736 = 0.6 // (float) $5731 = 0.4 // (float) $5734 = 1.0 // (float) $5737 = 2.3 // (float) $5732 = -0.4 // (float) $5735 = 0 // (float) $5738 = 2.3 // (float) $5742 = -0.6 // (float) $5745 = 2.4 // (float) $5748 = 1.2 // (float) $5743 = 0.6 // (float) $5746 = 1.3 // (float) $5749 = 1.2 // (float) $5744 = -0.6 // (float) $5747 = 1.3 // (float) $5750 = 1.2 // (float) $5727 = -0.6 // (float) $5728 = 2.66 // (float) $5729 = 1.65 // (float) $5739 = 0.5 // (float) $5740 = 2.95 // (float) $5741 = 0.6 // (float) $5752 = -852.67 // (float) $5753 = -299.51 // (float) $5754 = 10.08 // (float) $5765 = 580.14 // (float) $5775 = 649.88 // (float) $5785 = 59.0 // (float) $5766 = 589.7 // (float) $5776 = 659.41 // (float) $5786 = 61.15 // (float) $5767 = 595.03 // (float) $5777 = 659.49 // (float) $5787 = 60.95 // (float) $5768 = 604.94 // (float) $5778 = 652.1 // (float) $5788 = 59.0 // (float) $5769 = 579.06 // (float) $5779 = 637.4 // (float) $5789 = 59.0 // (float) $5770 = 584.47 // (float) $5780 = 630.56 // (float) $5790 = 59.0 // (float) $5771 = 582.8 // (float) $5781 = 644.99 // (float) $5791 = 59.0 // (float) $5772 = 592.89 // (float) $5782 = 654.41 // (float) $5792 = 59.0 // (float) $5773 = 584.9 // (float) $5783 = 656.16 // (float) $5793 = 59.0 // (float) $5774 = 581.41 // (float) $5784 = 659.4 // (float) $5794 = 61.32 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 26 call_with_params @MAIN_6396 $2334 $5595 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1437 0025: gosub @LAN_C9_4472 :LAN_C9_3881 0001: wait 0 ms :LAN_C9_3884 $5594 == 0 // (int) var == num jump_if_false @LAN_C9_3930 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_3923 0025: gosub @LAN_C9_12665 :LAN_C9_3923 0002: jump @LAN_C9_3884 :LAN_C9_3930 $5594 == 1 // (int) var == num jump_if_false @LAN_C9_3977 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_3970 0025: gosub @LAN_C9_14544 :LAN_C9_3970 0002: jump @LAN_C9_3930 :LAN_C9_3977 $5594 == 2 // (int) var == num jump_if_false @LAN_C9_4058 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_4051 0025: gosub @LAN_C9_17210 0025: gosub @LAN_C9_14875 0025: gosub @LAN_C9_18372 $5830 == 1 // (int) var == num jump_if_false @LAN_C9_4051 0025: gosub @LAN_C9_12777 :LAN_C9_4051 0002: jump @LAN_C9_3977 :LAN_C9_4058 $5594 == 3 // (int) var == num jump_if_false @LAN_C9_4146 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_4139 0025: gosub @LAN_C9_17210 0025: gosub @LAN_C9_14875 0025: gosub @LAN_C9_18372 0025: gosub @LAN_C9_13993 $5830 == 1 // (int) var == num jump_if_false @LAN_C9_4139 0025: gosub @LAN_C9_13016 :LAN_C9_4139 0002: jump @LAN_C9_4058 :LAN_C9_4146 $5594 == 4 // (int) var == num jump_if_false @LAN_C9_4234 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_4227 0025: gosub @LAN_C9_17210 0025: gosub @LAN_C9_14875 0025: gosub @LAN_C9_18372 0025: gosub @LAN_C9_14028 $5830 == 1 // (int) var == num jump_if_false @LAN_C9_4227 0025: gosub @LAN_C9_15901 :LAN_C9_4227 0002: jump @LAN_C9_4146 :LAN_C9_4234 $5594 == 5 // (int) var == num jump_if_false @LAN_C9_4288 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_4281 0025: gosub @LAN_C9_17210 0025: gosub @LAN_C9_14875 :LAN_C9_4281 0002: jump @LAN_C9_4234 :LAN_C9_4288 $5594 == 6 // (int) var == num jump_if_false @LAN_C9_4369 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_4362 0025: gosub @LAN_C9_17210 0025: gosub @LAN_C9_14875 0025: gosub @LAN_C9_18372 $5830 == 1 // (int) var == num jump_if_false @LAN_C9_4362 0025: gosub @LAN_C9_16914 :LAN_C9_4362 0002: jump @LAN_C9_4288 :LAN_C9_4369 $5594 == 7 // (int) var == num jump_if_false @LAN_C9_4450 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1822 jump_if_false @LAN_C9_4443 0025: gosub @LAN_C9_17210 0025: gosub @LAN_C9_14875 0025: gosub @LAN_C9_18372 $5830 == 1 // (int) var == num jump_if_false @LAN_C9_4443 0025: gosub @LAN_C9_17054 :LAN_C9_4443 0002: jump @LAN_C9_4369 :LAN_C9_4450 not $5594 == 10 // (int) var == num jump_if_false @LAN_C9_4470 0002: jump @LAN_C9_3881 :LAN_C9_4470 0026: return :LAN_C9_4472 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12231 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 14 0045: actor $1038 defined jump_if_false @LAN_C9_4575 0044: put_actor $1038 at $5623 $5624 $5625 010F: (unknown) $1038 $5620 $5621 $5622 003E: $5608 = create_actor_pedtype 22 model $5597 at $5620 $5621 $5622 00CF: set_actor $5608 Z_angle_to 154.0 :LAN_C9_4575 00B9: set_camera_position -85.04 -1594.18 14.12 rotations 0 0 0 00BA: set_camera_point_at -85.89 -1594.7 14.23 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHA' 'LANC952' $5608 0 // ~w~Hey Vic... is Louise still in the hospital? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAHA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHB' 'LANC953' $1038 0 // ~w~Yeah. But she'll be getting out soon. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAHB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHC' 'LANC954' $5608 0 // ~w~That's good. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAHC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHD' 'SLNCAHD' $5608 0 // ~w~Look we've got a big deal coming down today, I'm gonna need you there. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAHD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHE' 'LANC955' $1038 0 // ~w~Wait a minute: Why are you asking about Louise? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAHE' 0045: actor $1038 defined jump_if_false @LAN_C9_4893 00EE: (unknown) $1038 $5626 $5627 :LAN_C9_4893 0045: actor $5608 defined 0022: jump_if_false @LAN_C9_4916 // Note: the incorrect math opcode was used here 04B4: (unknown) $5608 120 524 100.0 :LAN_C9_4916 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 40000 00B9: set_camera_position -87.25 -1593.3 14.4 rotations 0 0 0 00BA: set_camera_point_at -87.57 -1594.24 14.46 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1500 jump_if_false @LAN_C9_5001 0002: jump @LAN_C9_6147 :LAN_C9_5001 0045: actor $1038 defined jump_if_false @LAN_C9_5029 0045: actor $5608 defined jump_if_false @LAN_C9_5029 0153: (unknown) $5608 $1038 :LAN_C9_5029 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1200 jump_if_true @LAN_C9_6147 0045: actor $1038 defined jump_if_false @LAN_C9_5085 00A2: (unknown) $1038 :LAN_C9_5085 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 10 jump_if_true @LAN_C9_6147 0045: actor $1038 defined jump_if_false @LAN_C9_5127 04B4: (unknown) $1038 120 524 1.0 :LAN_C9_5127 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHA' jump_if_false @LAN_C9_5160 0002: jump @LAN_C9_6147 :LAN_C9_5160 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHF' 'LANC956' $5608 0 // ~w~Take it easy. It's just that... 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHB' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHB' jump_if_false @LAN_C9_5245 0002: jump @LAN_C9_6147 :LAN_C9_5245 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHG' 'SLNCAHG' $5608 0 // ~w~Martinez called - he said he's gonna 'pay her a visit', and I don't think he means to take some fruit. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHC' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHC' jump_if_false @LAN_C9_5330 0002: jump @LAN_C9_6147 :LAN_C9_5330 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHH' 'LANC957' $1038 0 // ~w~What? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHD' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHD' jump_if_false @LAN_C9_5415 0002: jump @LAN_C9_6147 :LAN_C9_5415 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHI' 'LANC958' $5608 0 // ~w~Look, the hospital's got security, she'll be fine. Let's you and me just go make some money. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHE' 2 0045: actor $1038 defined jump_if_false @LAN_C9_5490 04B4: (unknown) $1038 121 561 1.0 :LAN_C9_5490 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHE' jump_if_false @LAN_C9_5523 0002: jump @LAN_C9_6147 :LAN_C9_5523 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHJ' 'LANC959' $1038 0 // ~w~You're kidding right? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHF' 3 0045: actor $5608 defined jump_if_false @LAN_C9_5610 04B4: (unknown) $5608 120 520 1.0 04B4: (unknown) $5608 121 556 1.0 :LAN_C9_5610 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHF' jump_if_false @LAN_C9_5643 0002: jump @LAN_C9_6147 :LAN_C9_5643 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAHK' 'LANC960' $5608 0 // ~w~Oh man, get your priorities in order. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHG' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 3000 jump_if_true @LAN_C9_6147 0045: actor $5608 defined jump_if_false @LAN_C9_5736 0528: (unknown) $5608 556 -1.0 :LAN_C9_5736 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHG' jump_if_false @LAN_C9_5769 0002: jump @LAN_C9_6147 :LAN_C9_5769 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHH' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHH' jump_if_false @LAN_C9_5823 0002: jump @LAN_C9_6147 :LAN_C9_5823 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHI' 3 0045: actor $5608 defined jump_if_false @LAN_C9_5867 04B4: (unknown) $5608 121 556 1.0 :LAN_C9_5867 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHI' jump_if_false @LAN_C9_5900 0002: jump @LAN_C9_6147 :LAN_C9_5900 0045: actor $5608 defined jump_if_false @LAN_C9_5921 0528: (unknown) $5608 556 -1.0 :LAN_C9_5921 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHJ' 2 0045: actor $1038 defined jump_if_false @LAN_C9_5989 04B4: (unknown) $1038 120 523 1.0 04B4: (unknown) $1038 121 554 1.0 04B4: (unknown) $1038 121 540 1.0 :LAN_C9_5989 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHJ' jump_if_false @LAN_C9_6022 0002: jump @LAN_C9_6147 :LAN_C9_6022 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAHK' 3 0045: actor $1038 defined jump_if_false @LAN_C9_6064 0528: (unknown) $1038 554 -0.75 :LAN_C9_6064 0045: actor $5608 defined jump_if_false @LAN_C9_6087 04B4: (unknown) $5608 120 522 1.0 :LAN_C9_6087 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAHK' jump_if_false @LAN_C9_6120 0002: jump @LAN_C9_6147 :LAN_C9_6120 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 500 jump_if_false @LAN_C9_6147 0002: jump @LAN_C9_6147 :LAN_C9_6147 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 0045: actor $5608 defined jump_if_false @LAN_C9_6187 003F: destroy_actor $5608 $5608 = 0 // (int) :LAN_C9_6187 0025: gosub @LAN_C9_12531 0045: actor $1038 defined jump_if_false @LAN_C9_6209 0352: (unknown) $1038 :LAN_C9_6209 0444: (unknown) 120 0444: (unknown) 121 0045: actor $1038 defined jump_if_false @LAN_C9_6265 0154: (unknown) $1038 00A2: (unknown) $1038 0044: put_actor $1038 at -84.33 -1576.43 9.46 010F: (unknown) $1038 $5617 $5618 $5619 :LAN_C9_6265 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 0 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_355 1000 0057: show_text_highpriority GXT 'LANC906' time 7000 flag 1 // ~w~Go to the ~y~Downtown hospital~w~ to pick up Louise. 00C3: (unknown) $5617 $5618 $5619 $5616 0248: (unknown) $5617 $5618 $5619 5.0 $5615 $5811 == 1 // (int) var == num jump_if_false @LAN_C9_6366 0044: put_actor $1038 at $5617 $5618 $5619 :LAN_C9_6366 0026: return :LAN_C9_6368 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12267 0045: actor $1038 defined jump_if_false @LAN_C9_6407 0200: (unknown) $1038 0 :LAN_C9_6407 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -847.1 1189.14 29.57 rotations 0 0 0 00BA: set_camera_point_at -846.65 1188.29 29.32 mode 2 003E: $5800 = create_actor_pedtype 22 model 0 at -823.19 1158.36 10.07 010F: (unknown) $5800 -822.9 1147.38 11.42 015F: (unknown) $5800 0 00EE: (unknown) $5800 -822.75 1150.43 003E: $5613 = create_actor_pedtype 22 model $5598 at -823.34 1140.95 11.42 010F: (unknown) $5613 -823.03 1149.97 11.42 032D: (unknown) $5613 1 01AF: (unknown) $5613 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2977 $5613 0153: (unknown) $5800 $5613 0153: (unknown) $5613 $5800 0141: destroy_pickup $1092 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAA' 'LANC918' $5800 0 // ~w~Louise... you look good. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAAA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAB' 'LANC919' $5613 0 // ~w~Thanks. I feel good. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAAB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAC' 'LANC920' $5800 0 // ~w~You know, for a while, I thought I'd lost you. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAAC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAD' 'LANC921' $5613 0 // ~w~I thought I'd lost you. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAAD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAE' 'LANC922' $5800 0 // ~w~Look, I was angry - I shouldn't have said what I did. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAAE' 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 6000 00B9: set_camera_position -845.28 1185.72 28.59 rotations 0 0 0 00BA: set_camera_point_at -844.83 1184.86 28.35 mode 1 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 4000 jump_if_false @LAN_C9_6945 0002: jump @LAN_C9_8427 :LAN_C9_6945 0045: actor $5613 defined jump_if_false @LAN_C9_6970 00EE: (unknown) $5613 -823.03 1149.97 :LAN_C9_6970 00B9: set_camera_position -822.03 1152.02 12.61 rotations 0 0 0 00BA: set_camera_point_at -822.42 1151.1 12.66 mode 2 0045: actor $5800 defined jump_if_false @LAN_C9_7080 00A2: (unknown) $5800 0352: (unknown) $5800 0044: put_actor $5800 at -822.95 1151.13 11.42 00CF: set_actor $5800 Z_angle_to 178.3 04B4: (unknown) $5800 120 524 1.0 04B4: (unknown) $5800 121 556 1.0 :LAN_C9_7080 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAA' jump_if_false @LAN_C9_7134 0002: jump @LAN_C9_8427 :LAN_C9_7134 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAF' 'LANC923' $5613 0 // ~w~Me neither. 00B9: set_camera_position -822.88 1140.95 12.53 rotations 0 0 0 00BA: set_camera_point_at -822.89 1141.95 12.53 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAB' 1 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -822.88 1148.95 12.53 rotations 0 0 0 00BA: set_camera_point_at -822.89 1149.95 12.53 mode 1 0045: actor $5800 defined jump_if_false @LAN_C9_7297 0528: (unknown) $5800 556 -1.0 :LAN_C9_7297 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAB' jump_if_false @LAN_C9_7330 0002: jump @LAN_C9_8427 :LAN_C9_7330 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAG' 'LANC924' $5800 0 // ~w~Do you want to do something fun? No business, just me and you? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAC' 3 0045: actor $5800 defined jump_if_false @LAN_C9_7405 04B4: (unknown) $5800 120 515 1.0 :LAN_C9_7405 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAC' jump_if_false @LAN_C9_7438 0002: jump @LAN_C9_8427 :LAN_C9_7438 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAH' 'LANC925' $5800 0 // ~w~Aw, nuts. It's Lance... 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAD' jump_if_false @LAN_C9_7523 0002: jump @LAN_C9_8427 :LAN_C9_7523 0045: actor $5613 defined jump_if_false @LAN_C9_7546 04B4: (unknown) $5613 120 520 1.0 :LAN_C9_7546 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAI' 'LANC926' $5800 0 // ~w~What the hell? - 'Trapped in a burning building' - 'Bring a helicopter'. 00B9: set_camera_position -822.03 1152.02 12.61 rotations 0 0 0 00BA: set_camera_point_at -822.51 1151.15 12.72 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAE' 3 0045: actor $5800 defined jump_if_false @LAN_C9_7660 04B4: (unknown) $5800 121 557 1.0 :LAN_C9_7660 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAE' jump_if_false @LAN_C9_7693 0002: jump @LAN_C9_8427 :LAN_C9_7693 0045: actor $5800 defined jump_if_false @LAN_C9_7726 0528: (unknown) $5800 557 -1.0 04B4: (unknown) $5800 120 524 1.0 :LAN_C9_7726 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAJ' 'SLNCAAJ' $5800 0 // ~w~What can I do? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAF' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAF' jump_if_false @LAN_C9_7811 0002: jump @LAN_C9_8427 :LAN_C9_7811 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAAK' 'LANC927' $5613 0 // ~w~Business can be fun. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAG' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAG' jump_if_false @LAN_C9_7896 0002: jump @LAN_C9_8427 :LAN_C9_7896 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCABA' 'SLNCABA' $5613 0 // ~w~There's a helicopter on the roof of the hospital. We could take that. 00B9: set_camera_position -822.12 1148.74 12.59 rotations 0 0 0 00BA: set_camera_point_at -822.53 1149.65 12.65 mode 2 00D9: (unknown) -822.75 1152.43 11.42 34 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C9_8011 0002: jump @LAN_C9_8427 :LAN_C9_8011 0045: actor $5800 defined jump_if_false @LAN_C9_8038 0154: (unknown) $5800 04B4: (unknown) $5800 72 368 1.0 :LAN_C9_8038 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C9_8065 0002: jump @LAN_C9_8427 :LAN_C9_8065 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAH' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAH' jump_if_false @LAN_C9_8119 0002: jump @LAN_C9_8427 :LAN_C9_8119 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAI' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAI' jump_if_false @LAN_C9_8173 0002: jump @LAN_C9_8427 :LAN_C9_8173 0045: actor $5800 defined jump_if_false @LAN_C9_8194 0528: (unknown) $5800 368 -1.0 :LAN_C9_8194 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAJ' 1 0045: actor $5800 defined jump_if_false @LAN_C9_8238 04B4: (unknown) $5800 121 557 1.0 :LAN_C9_8238 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAJ' jump_if_false @LAN_C9_8271 0002: jump @LAN_C9_8427 :LAN_C9_8271 0045: actor $5800 defined jump_if_false @LAN_C9_8292 0528: (unknown) $5800 557 -1.0 :LAN_C9_8292 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAAK' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAAK' jump_if_false @LAN_C9_8346 0002: jump @LAN_C9_8427 :LAN_C9_8346 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCABA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCABA' jump_if_false @LAN_C9_8400 0002: jump @LAN_C9_8427 :LAN_C9_8400 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C9_8427 0002: jump @LAN_C9_8427 :LAN_C9_8427 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 013F: $1092 = create_pickup #HEALTH type 11 at -819.2 1158.3 11.1 0045: actor $5800 defined jump_if_false @LAN_C9_8490 003F: destroy_actor $5800 $5800 = 0 // (int) :LAN_C9_8490 0045: actor $1038 defined jump_if_false @LAN_C9_8541 0200: (unknown) $1038 1 0352: (unknown) $1038 0216: (unknown) $1038 -822.75 1152.43 11.42 010F: (unknown) $1038 $5633 $5634 $5635 0221: (unknown) :LAN_C9_8541 0045: actor $5613 defined 0022: jump_if_false @LAN_C9_8602 // Note: the incorrect math opcode was used here 00A2: (unknown) $5613 0154: (unknown) $5613 0044: put_actor $5613 at -823.25 1150.29 11.42 010F: (unknown) $5613 -822.75 1152.43 11.42 0119: actor $5613 kill_actor $1038 :LAN_C9_8602 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_355 1000 0264: (unknown) 1.0 0026: return :LAN_C9_8630 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12328 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_2312 0048: $5629 = create_car $5601 at $5630 $5631 $5632 00D1: set_car $5629 Z_angle_to 310.0 014C: set_car $5629 health_to $5809 003E: $5800 = create_actor_pedtype 22 model 0 at -827.37 1113.17 24.36 010F: (unknown) $5800 $5630 $5631 $5632 01EC: (unknown) $5800 1 0045: actor $5613 defined jump_if_false @LAN_C9_8776 011A: (unknown) $5613 0216: (unknown) $5613 -826.59 1112.02 24.36 010F: (unknown) $5613 $5630 $5631 $5632 01EC: (unknown) $5613 1 :LAN_C9_8776 00B9: set_camera_position -846.49 1108.01 31.25 rotations 0 0 0 00BA: set_camera_point_at -845.57 1108.12 30.86 mode 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 004F: unknown_check $5629 jump_if_false @LAN_C9_8854 0045: actor $5613 defined jump_if_false @LAN_C9_8854 00E9: (unknown) $5613 $5629 :LAN_C9_8854 0045: actor $5800 defined 0022: jump_if_false @LAN_C9_8878 // Note: the incorrect math opcode was used here 0158: actor $5800 run_to -835.75 1109.85 :LAN_C9_8878 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C9_8915 0002: jump @LAN_C9_8970 :LAN_C9_8915 004F: unknown_check $5629 jump_if_false @LAN_C9_8943 0045: actor $5800 defined jump_if_false @LAN_C9_8943 00EA: (unknown) $5800 $5629 :LAN_C9_8943 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 4000 jump_if_false @LAN_C9_8970 0002: jump @LAN_C9_8970 :LAN_C9_8970 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCABF' 'LANC928' -1 0 // ~w~There's the building. I can't see Lance though... get in closer. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCABG' 'SLNCABG' -1 0 // ~w~There he is! 0045: actor $5800 defined jump_if_false @LAN_C9_9067 003F: destroy_actor $5800 :LAN_C9_9067 0045: actor $5613 defined jump_if_false @LAN_C9_9087 003F: destroy_actor $5613 $5613 = 0 // (int) :LAN_C9_9087 004F: unknown_check $5629 jump_if_false @LAN_C9_9174 0118: $5613 = create_actor_pedtype 22 model $5598 in_car $5629 passenger_seat 0 010F: (unknown) $5613 -823.03 1149.97 11.42 032D: (unknown) $5613 1 01AF: (unknown) $5613 1 0045: actor $1038 defined jump_if_false @LAN_C9_9170 82A6: not (unknown) $1038 $5629 0022: jump_if_false @LAN_C9_9170 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5629 :LAN_C9_9170 031C: (unknown) $5629 :LAN_C9_9174 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_355 1000 $5829 = 1 // (int) $5812 == 1 // (int) var == num jump_if_false @LAN_C9_9245 004F: unknown_check $5629 jump_if_false @LAN_C9_9245 004E: put_car $5629 at 594.73 636.62 62.0 00D1: set_car $5629 Z_angle_to 270.0 03D8: (unknown) $5629 :LAN_C9_9245 0125: set_traffic_density_multiplier_to 1.0 0026: return :LAN_C9_9252 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12973 004F: unknown_check $5629 jump_if_false @LAN_C9_9352 004E: put_car $5629 at $5638 $5639 $5640 03B9: (unknown) $5629 0 0 0 00D1: set_car $5629 Z_angle_to 190.0 0325: (unknown) $5629 1 00B9: set_camera_position 597.57 654.98 69.51 rotations 0 0 0 00BA: set_camera_point_at 597.09 654.17 69.19 mode 2 :LAN_C9_9352 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCACA' 'LANC929' -1 0 // ~w~Get in you idiot! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCACA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCACB' 'LANC930' -1 0 // ~w~What happened? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCACB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCACC' 'LANC931' -1 0 // ~w~Did you run into any trouble? No. Well I did! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCACC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCACD' 'LANC932' -1 0 // ~w~Martinez set us up - Divide and conquer. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCACD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCACE' 'MLNCACE' -1 0 // ~w~He got you out of the way and nearly nailed me. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCACE' 0443: (unknown) 121 0228: (unknown) 0045: actor $5608 defined jump_if_false @LAN_C9_9670 01AF: (unknown) $5608 1 0352: (unknown) $5608 010F: (unknown) $5608 592.45 637.04 59.0 0158: actor $5608 run_to 592.45 636.04 :LAN_C9_9670 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position 581.05 644.94 63.71 rotations 0 0 0 00BA: set_camera_point_at 581.92 644.45 63.62 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCACA' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCACA' jump_if_false @LAN_C9_9779 0002: jump @LAN_C9_10229 :LAN_C9_9779 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADA' 'LANC933' -1 0 // ~w~Martinez's men took everything. But we're gonna get it back. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCACB' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCACB' jump_if_false @LAN_C9_9862 0002: jump @LAN_C9_10229 :LAN_C9_9862 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADB' 'LANC934' -1 0 // ~w~They headed out to sea. C'mon, let's get after them. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCACC' 2 0045: actor $5608 defined jump_if_false @LAN_C9_9937 04B4: (unknown) $5608 121 529 1.0 :LAN_C9_9937 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCACC' jump_if_false @LAN_C9_9970 0002: jump @LAN_C9_10229 :LAN_C9_9970 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCACD' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCACD' jump_if_false @LAN_C9_10024 0002: jump @LAN_C9_10229 :LAN_C9_10024 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCACE' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCACE' jump_if_false @LAN_C9_10078 0002: jump @LAN_C9_10229 :LAN_C9_10078 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCADA' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCADA' jump_if_false @LAN_C9_10132 0002: jump @LAN_C9_10229 :LAN_C9_10132 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCADB' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4341 2000 jump_if_true @LAN_C9_10229 0045: actor $5608 defined jump_if_false @LAN_C9_10196 04B4: (unknown) $5608 121 530 1.0 :LAN_C9_10196 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCADB' jump_if_false @LAN_C9_10229 0002: jump @LAN_C9_10229 :LAN_C9_10229 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 0045: actor $5608 defined jump_if_false @LAN_C9_10254 0352: (unknown) $5608 :LAN_C9_10254 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADC' 'LANC935' -1 0 // ~w~There they are! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADE' 'LANC936' -1 0 // ~w~I got you, you mother! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADF' 'LANC937' -1 0 // ~w~Eat lead sucker! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADG' 'LANC938' -1 0 // ~w~Yeah, not so clever now, huh! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADH' 'LANC939' -1 0 // ~w~Get me over that boat. It's got our money in it. 0025: gosub @LAN_C9_12364 004F: unknown_check $5629 jump_if_false @LAN_C9_10527 004E: put_car $5629 at $5638 $5639 $5640 03B9: (unknown) $5629 0 0 0 00D1: set_car $5629 Z_angle_to 190.0 0325: (unknown) $5629 0 0045: actor $5608 defined jump_if_false @LAN_C9_10527 00A2: (unknown) $5608 02D4: (unknown) $5608 02B6: (unknown) $5608 $5629 $5641 $5642 $5643 3 85.0 $5607 0127: reset_actor $5608 flags 01A4: (unknown) $5608 0 03D6: (unknown) $5608 5000 03D7: (unknown) $5608 1000 :LAN_C9_10527 0444: (unknown) 121 04C6: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_355 1000 0026: return :LAN_C9_10549 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12537 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_2312 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCADI' 'LANC940' -1 0 // ~w~I'll see you cats later. Keep popping. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCADI' 004F: unknown_check $5675 jump_if_false @LAN_C9_10753 004D: store_car $5675 position_to 9@ 10@ 11@ 11@ -= 2.0 // (float) 00D0: 13@ = car $5675 Z_angle 0049: destroy_car $5675 $5675 = 0 // (int) 0048: $5675 = create_car $5603 at 9@ 10@ 11@ 00D1: set_car $5675 Z_angle_to 13@ 027F: store_coords_to 9@ 10@ 11@ from_actor $5675 with_offset -15.0 -15.0 2.0 00B9: set_camera_position 9@ 10@ 11@ rotations 0 0 0 027F: store_coords_to 9@ 10@ 11@ from_actor $5675 with_offset 0 0 5.0 00BA: set_camera_point_at 9@ 10@ 11@ mode 2 027F: store_coords_to 9@ 10@ 11@ from_actor $5675 with_offset -4.7 -3.5 4.0 :LAN_C9_10753 0045: actor $5608 defined jump_if_false @LAN_C9_10784 003F: destroy_actor $5608 $5608 = 0 // (int) 003E: $5608 = create_actor_pedtype 22 model $5597 at 9@ 10@ 11@ :LAN_C9_10784 004F: unknown_check $5629 0022: jump_if_false @LAN_C9_10836 // Note: the incorrect math opcode was used here 02B6: (unknown) $5608 $5629 $5641 $5642 $5643 3 0 0 004E: put_car $5629 at 9@ 10@ 11@ 03B9: (unknown) $5629 0 0 0 00D1: set_car $5629 Z_angle_to 13@ 0325: (unknown) $5629 1 :LAN_C9_10836 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 0045: actor $5608 defined jump_if_false @LAN_C9_10861 02B7: (unknown) $5608 :LAN_C9_10861 -2@ = 0 // (int) // timer1 :LAN_C9_10865 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C9_10946 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 12@ 12@ == 1 // (int) var == num jump_if_false @LAN_C9_10905 0002: jump @LAN_C9_11127 :LAN_C9_10905 004F: unknown_check $5629 jump_if_false @LAN_C9_10922 0325: (unknown) $5629 1 :LAN_C9_10922 004F: unknown_check $5675 jump_if_false @LAN_C9_10939 0325: (unknown) $5675 1 :LAN_C9_10939 0002: jump @LAN_C9_10865 :LAN_C9_10946 0045: actor $5608 defined jump_if_false @LAN_C9_11057 004F: unknown_check $5675 jump_if_false @LAN_C9_11057 027F: store_coords_to 14@ 15@ 16@ from_actor $5675 with_offset 4.0 40.0 1.5 00B9: set_camera_position 14@ 15@ 16@ rotations 0 0 0 00B4: camera_on_car $5675 15 2 0325: (unknown) $5675 0 021C: (unknown) $5608 $5675 01F2: (unknown) $5675 0 00D1: set_car $5675 Z_angle_to $5674 0035: 19@ = $5820 // (int vars) 01BF: (unknown) $5675 $5388(19@,10) $5398(19@,10) $5408(19@,10) 01C3: (unknown) $5675 10.0 02E9: set_car $5675 speed_to 10.0 :LAN_C9_11057 004F: unknown_check $5629 jump_if_false @LAN_C9_11075 004E: put_car $5629 at 9@ 10@ 11@ :LAN_C9_11075 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCADI' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCADI' jump_if_false @LAN_C9_11127 0002: jump @LAN_C9_11127 :LAN_C9_11127 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAFA' 'LANC941' -1 0 // ~w~I'm sorry... things just keep cropping up. Maybe we can still have some fun... 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAFB' 'LANC942' -1 0 // ~w~That's okay Vic. I had fun. But I should be getting back to Mary-Beth now. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAFC' 'LANC943' -1 0 // ~w~Oh, yeah. Sure... 0045: actor $5608 defined jump_if_false @LAN_C9_11255 003F: destroy_actor $5608 :LAN_C9_11255 0025: gosub @LAN_C9_19127 004F: unknown_check $5629 jump_if_false @LAN_C9_11295 11@ += 5.0 // (float) 004E: put_car $5629 at 9@ 10@ 11@ 03D8: (unknown) $5629 0325: (unknown) $5629 0 :LAN_C9_11295 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_355 1000 0125: set_traffic_density_multiplier_to 1.0 $5814 == 1 // (int) var == num jump_if_false @LAN_C9_11356 004F: unknown_check $5629 jump_if_false @LAN_C9_11356 004E: put_car $5629 at -852.67 -299.51 13.08 :LAN_C9_11356 0026: return :LAN_C9_11358 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0059: text_clear_all 00AE: remove_status_text $5810 0045: actor $1038 defined jump_if_false @LAN_C9_11429 0216: (unknown) $1038 -867.76 -278.15 10.08 010F: (unknown) $1038 -869.41 -264.26 10.08 :LAN_C9_11429 0045: actor $5613 defined jump_if_false @LAN_C9_11490 0216: (unknown) $5613 -870.42 -276.2 10.08 010F: (unknown) $5613 -870.63 -264.37 10.08 0153: (unknown) $5613 $1038 0153: (unknown) $1038 $5613 :LAN_C9_11490 004F: unknown_check $5629 0022: jump_if_false @LAN_C9_11529 // Note: the incorrect math opcode was used here 0049: destroy_car $5629 $5629 = 0 // (int) 0048: $5629 = create_car $5601 at $5752 $5753 $5754 00D1: set_car $5629 Z_angle_to 45.0 :LAN_C9_11529 00B9: set_camera_position -871.75 -263.98 10.89 rotations 0 0 0 00BA: set_camera_point_at -871.29 -264.87 10.96 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAGA' 'LANC948' $1038 0 // ~w~Louise... I'll call you real soon. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAGA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAGB' 'LANC949' $5613 0 // ~w~Oh, okay. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAGB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAGC' 'LANC950' $1038 0 // ~w~I'm kind of in the middle of a war right now... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAGC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAGD' 'LANC951' $5613 0 // ~w~It's okay. I'll wait... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAGD' 0045: actor $5613 defined jump_if_false @LAN_C9_11802 00EE: (unknown) $5613 -870.63 -264.37 :LAN_C9_11802 0045: actor $1038 defined jump_if_false @LAN_C9_11827 00EE: (unknown) $1038 -869.41 -264.26 :LAN_C9_11827 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -871.75 -263.98 10.89 rotations 0 0 0 00BA: set_camera_point_at -871.13 -264.76 10.94 mode 1 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAGA' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAGA' jump_if_false @LAN_C9_11937 0002: jump @LAN_C9_12099 :LAN_C9_11937 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAGB' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAGB' jump_if_false @LAN_C9_11991 0002: jump @LAN_C9_12099 :LAN_C9_11991 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAGC' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAGC' jump_if_false @LAN_C9_12045 0002: jump @LAN_C9_12099 :LAN_C9_12045 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13171 'LANCAGD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13348 'LANCAGD' jump_if_false @LAN_C9_12099 0002: jump @LAN_C9_12099 :LAN_C9_12099 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 004F: unknown_check $5629 jump_if_false @LAN_C9_12134 0049: destroy_car $5629 :LAN_C9_12134 0045: actor $5613 defined jump_if_false @LAN_C9_12154 003F: destroy_actor $5613 $5805 = 0 // (int) :LAN_C9_12154 0045: actor $1038 defined jump_if_false @LAN_C9_12211 0154: (unknown) $1038 00A2: (unknown) $1038 0044: put_actor $1038 at -869.41 -266.26 10.08 010F: (unknown) $1038 -865.62 -266.12 9.91 :LAN_C9_12211 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_355 1000 0264: (unknown) 1.0 0026: return :LAN_C9_12231 $5597 = 136 // (int) 0160: load_model $5597 0228: (unknown) :LAN_C9_12244 8161: not model $5597 available jump_if_false @LAN_C9_12265 0001: wait 0 ms 0002: jump @LAN_C9_12244 :LAN_C9_12265 0026: return :LAN_C9_12267 $5598 = 141 // (int) 0160: load_model $5598 0228: (unknown) :LAN_C9_12280 8161: not model $5598 available jump_if_false @LAN_C9_12301 0001: wait 0 ms 0002: jump @LAN_C9_12280 :LAN_C9_12301 0443: (unknown) 72 :LAN_C9_12305 8445: not (unknown) 72 jump_if_false @LAN_C9_12326 0001: wait 0 ms 0002: jump @LAN_C9_12305 :LAN_C9_12326 0026: return :LAN_C9_12328 $5601 = 189 // (int) 0160: load_model $5601 0228: (unknown) :LAN_C9_12341 8161: not model $5601 available jump_if_false @LAN_C9_12362 0001: wait 0 ms 0002: jump @LAN_C9_12341 :LAN_C9_12362 0026: return :LAN_C9_12364 $5599 = 55 // (int) $5600 = 79 // (int) $5602 = 215 // (int) $5603 = 250 // (int) 0160: load_model $5599 0160: load_model $5600 0160: load_model $5602 0160: load_model $5603 0228: (unknown) :LAN_C9_12408 0078: if or 8161: not model $5599 available 8161: not model $5600 available 8161: not model $5602 available 8161: not model $5603 available jump_if_false @LAN_C9_12445 0001: wait 0 ms 0002: jump @LAN_C9_12408 :LAN_C9_12445 $5604 = 354 // (int) 02E2: $5606 = 25 // (any) $5605 = 348 // (int) 02E2: $5607 = 29 // (any) 0@ = 0 // (int) :LAN_C9_12475 0160: load_model $5348(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C9_12475 0228: (unknown) :LAN_C9_12500 0078: if or 8161: not model $5604 available 8161: not model $5605 available jump_if_false @LAN_C9_12529 0001: wait 0 ms 0002: jump @LAN_C9_12500 :LAN_C9_12529 0026: return :LAN_C9_12531 0162: release_model $5597 0026: return :LAN_C9_12537 0162: release_model $5599 0162: release_model $5600 0162: release_model $5602 0@ = 0 // (int) :LAN_C9_12553 0162: release_model $5348(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C9_12553 0026: return :LAN_C9_12578 0@ = 0 // (int) :LAN_C9_12582 0162: release_model $5341(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C9_12582 0@ = 0 // (int) :LAN_C9_12609 0162: release_model $5345(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_12609 0@ = 0 // (int) :LAN_C9_12636 0162: release_model $5348(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C9_12636 0444: (unknown) 72 0026: return :LAN_C9_12665 0045: actor $1038 defined jump_if_false @LAN_C9_12737 0080: actor $1038 near_point $5617 $5618 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_12737 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1462 1 0249: (unknown) $5615 00BB: (unknown) $5616 0025: gosub @LAN_C9_6368 $5805 = 1 // (int) $5594 = 1 // (int) :LAN_C9_12737 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1539 jump_if_false @LAN_C9_12775 0045: actor $1038 defined jump_if_false @LAN_C9_12775 0216: (unknown) $1038 $5617 $5618 $5619 :LAN_C9_12775 0026: return :LAN_C9_12777 004F: unknown_check $5629 0022: jump_if_false @LAN_C9_12971 // Note: the incorrect math opcode was used here 0104: car $5629 in_sphere $5610 $5611 $5612 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C9_12971 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C9_12231 00BB: (unknown) $5609 003E: $5608 = create_actor_pedtype 22 model $5597 at $5610 $5611 $5612 010F: (unknown) $5608 414.16 634.5 71.17 0106: give_actor $5608 weapon $5607 ammo 0 // Load the weapon model before using this 03A5: (unknown) $5608 0 0414: (unknown) $5608 72 367 0025: gosub @LAN_C9_12973 00C3: (unknown) $5638 $5639 $5640 $5637 0248: (unknown) $5638 $5639 $5640 5.0 $5615 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1092 5 024C: set_timer_with_text_to $5815 type 1 GXT 'TIME' // Time 0057: show_text_highpriority GXT 'LANC911' time 7000 flag 1 // ~w~Land the helicopter on the ~y~rooftop~w~ before Lance is burned alive by the fire! 010E: $5826 = current_time_in_ms $5824 += 1 // (int) $5804 = 1 // (int) $5594 = 3 // (int) :LAN_C9_12971 0026: return :LAN_C9_12973 01ED: (unknown) 0@ = 0 // (int) :LAN_C9_12979 01BC: (unknown) $5509(0@,10) $5519(0@,10) $5529(0@,10) $5499(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_C9_12979 0026: return :LAN_C9_13016 0045: actor $5608 defined jump_if_false @LAN_C9_13048 0045: actor $1038 defined jump_if_false @LAN_C9_13048 010F: (unknown) $5608 $1042 $1043 $1044 :LAN_C9_13048 004F: unknown_check $5629 0022: jump_if_false @LAN_C9_13991 // Note: the incorrect math opcode was used here 0104: car $5629 in_sphere $5638 $5639 $5640 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_13991 // Note: the incorrect math opcode was used here 00AC: stop_timer $5815 00BB: (unknown) $5637 0249: (unknown) $5615 0025: gosub @LAN_C9_9252 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1092 2 0311: status_text $5817 type 1 line 2 GXT 'LANC913' // global_variable // Balance 0048: $5675 = create_car $5603 at $5644 $5654 $5664 01B0: (unknown) $5675 1 014C: set_car $5675 health_to 4000 $5806 = 1 // (int) 0048: $5676 = create_car $5602 at $5685 $5686 $5687 01B0: (unknown) $5676 1 014C: set_car $5676 health_to 2000 0048: $5677 = create_car $5602 at $5688 $5689 $5690 01B0: (unknown) $5677 1 014C: set_car $5677 health_to 2000 0@ = 0 // (int) :LAN_C9_13219 004F: unknown_check $5419(0@,3) jump_if_false @LAN_C9_13896 00D1: set_car $5419(0@,3) Z_angle_to $5674 01C3: (unknown) $5419(0@,3) 25.0 01BF: (unknown) $5419(0@,3) $5645 $5655 $5665 0@ == 0 // (int) var == num jump_if_false @LAN_C9_13479 02E9: set_car $5675 speed_to 10.0 0139: 2@ = random_int_in_ranges 2 4 003E: $5691 = create_actor_pedtype 8 model $5341(2@,4) at $5644 $5654 $5664 02B6: (unknown) $5691 $5675 $5727 $5728 $5729 0 0 0 0414: (unknown) $5691 0 97 041B: (unknown) $5691 9 00C1: (unknown) $5691 $5692 00BC: (unknown) $5692 0 00BF: (unknown) $5692 1 $5693 = 1 // (int) 17@ = 0 // (int) :LAN_C9_13357 0139: 2@ = random_int_in_ranges 2 4 003E: $5444(17@,3) = create_actor_pedtype 8 model $5341(2@,4) at $5644 $5654 $5664 02B6: (unknown) $5444(17@,3) $5675 $5474(17@,3) $5477(17@,3) $5480(17@,3) 0 360.0 $5606 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2253 $5444(17@,3) 00C1: (unknown) $5444(17@,3) $5447(17@,3) 00BC: (unknown) $5447(17@,3) 0 00BF: (unknown) $5447(17@,3) 1 $5450(17@,3) = 1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13357 0002: jump @LAN_C9_13896 :LAN_C9_13479 0@ == 1 // (int) var == num jump_if_false @LAN_C9_13691 0139: 2@ = random_int_in_ranges 2 4 003E: $5694 = create_actor_pedtype 8 model $5341(2@,4) at $5644 $5654 $5664 02B6: (unknown) $5694 $5676 $5739 $5740 $5741 0 0 0 0414: (unknown) $5694 0 97 041B: (unknown) $5694 9 00C1: (unknown) $5694 $5695 00BC: (unknown) $5695 0 00BF: (unknown) $5695 1 $5696 = 1 // (int) 17@ = 0 // (int) :LAN_C9_13569 0139: 2@ = random_int_in_ranges 2 4 003E: $5453(17@,3) = create_actor_pedtype 8 model $5341(2@,4) at $5644 $5654 $5664 02B6: (unknown) $5453(17@,3) $5676 $5486(17@,3) $5489(17@,3) $5492(17@,3) 0 360.0 $5606 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2253 $5453(17@,3) 00C1: (unknown) $5453(17@,3) $5456(17@,3) 00BC: (unknown) $5456(17@,3) 0 00BF: (unknown) $5456(17@,3) 1 $5459(17@,3) = 1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13569 0002: jump @LAN_C9_13896 :LAN_C9_13691 0@ == 2 // (int) var == num jump_if_false @LAN_C9_13896 0139: 2@ = random_int_in_ranges 2 4 003E: $5697 = create_actor_pedtype 8 model $5341(2@,4) at $5644 $5654 $5664 02B6: (unknown) $5697 $5677 $5739 $5740 $5741 0 0 0 0414: (unknown) $5697 0 97 041B: (unknown) $5697 9 00C1: (unknown) $5697 $5698 00BC: (unknown) $5698 0 00BF: (unknown) $5698 1 $5699 = 1 // (int) 17@ = 0 // (int) :LAN_C9_13781 0139: 2@ = random_int_in_ranges 2 4 003E: $5462(17@,3) = create_actor_pedtype 8 model $5341(2@,4) at $5644 $5654 $5664 02B6: (unknown) $5462(17@,3) $5677 $5486(17@,3) $5489(17@,3) $5492(17@,3) 0 360.0 $5606 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2253 $5462(17@,3) 00C1: (unknown) $5462(17@,3) $5465(17@,3) 00BC: (unknown) $5465(17@,3) 0 00BF: (unknown) $5465(17@,3) 1 $5468(17@,3) = 1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13781 :LAN_C9_13896 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13219 0057: show_text_highpriority GXT 'LANC912' time 7000 flag 1 // ~r~Martinez' goons~w~ are fleeing in boats! Take Lance to kill them. 0058: (unknown) 'LANC914' 7000 1 // ~w~Keeping the helicopter level will improve Lance's aim. 0058: (unknown) 'LANC915' 7000 1 // ~w~Lance will stop firing if he loses his balance. 0058: (unknown) 'LANC916' 7000 1 // ~w~Tilting the helicopter will lower Lance's balance. $5819 = 1 // (int) $5594 = 4 // (int) 0026: return :LAN_C9_13991 0026: return :LAN_C9_13993 $5815 == 0 // (int) var == num jump_if_false @LAN_C9_14026 0045: actor $5608 defined jump_if_false @LAN_C9_14026 01F5: (unknown) $5608 18@ 014B: set_actor $5608 health_to 0 :LAN_C9_14026 0026: return :LAN_C9_14028 004F: unknown_check $5675 jump_if_false @LAN_C9_14542 009F: actor $5691 dead jump_if_false @LAN_C9_14112 0@ = 0 // (int) :LAN_C9_14054 004F: unknown_check $5419(0@,3) jump_if_false @LAN_C9_14088 01C3: (unknown) $5419(0@,3) 0 01C0: (unknown) $5419(0@,3) 01F2: (unknown) $5419(0@,3) 1 :LAN_C9_14088 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_14054 0002: jump @LAN_C9_14542 :LAN_C9_14112 01CA: (unknown) $5675 20@ $5820 == 10 // (int) var == num jump_if_false @LAN_C9_14189 0102: car $5675 near_point $5653 $5663 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_14182 // Note: the incorrect math opcode was used here $5805 = 0 // (int) 01C0: (unknown) $5675 $5596 = 5 // (int) $5594 = 10 // (int) 0025: gosub @LAN_C9_19297 0026: return :LAN_C9_14182 0002: jump @LAN_C9_14260 :LAN_C9_14189 0035: 19@ = $5820 // (int vars) 0102: car $5675 near_point $5388(19@,10) $5398(19@,10) radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_14260 // Note: the incorrect math opcode was used here $5820 += 1 // (int) 10 > $5820 // (int) num > var 0022: jump_if_false @LAN_C9_14260 // Note: the incorrect math opcode was used here 0035: 19@ = $5820 // (int vars) 01BF: (unknown) $5675 $5388(19@,10) $5398(19@,10) $5408(19@,10) :LAN_C9_14260 004F: unknown_check $5676 0022: jump_if_false @LAN_C9_14401 // Note: the incorrect math opcode was used here 8045: not actor $5694 defined 0022: jump_if_false @LAN_C9_14298 // Note: the incorrect math opcode was used here 01C3: (unknown) $5676 0 01C0: (unknown) $5676 0002: jump @LAN_C9_14401 :LAN_C9_14298 027F: store_coords_to $5685 $5686 $5687 from_actor $5675 with_offset $5679 $5680 $5681 01BF: (unknown) $5676 $5685 $5686 $5687 004D: store_car $5676 position_to 9@ 10@ 11@ 031E: (unknown) $5685 $5686 $5687 9@ 10@ 11@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @LAN_C9_14370 01C3: (unknown) $5676 25.0 0002: jump @LAN_C9_14401 :LAN_C9_14370 5.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C9_14396 // Note: the incorrect math opcode was used here 01C3: (unknown) $5676 2.0 0002: jump @LAN_C9_14401 :LAN_C9_14396 01C3: (unknown) $5676 20@ :LAN_C9_14401 004F: unknown_check $5677 0022: jump_if_false @LAN_C9_14542 // Note: the incorrect math opcode was used here 8045: not actor $5697 defined 0022: jump_if_false @LAN_C9_14439 // Note: the incorrect math opcode was used here 01C3: (unknown) $5677 0 01C0: (unknown) $5677 0002: jump @LAN_C9_14542 :LAN_C9_14439 027F: store_coords_to $5688 $5689 $5690 from_actor $5675 with_offset $5682 $5683 $5684 01BF: (unknown) $5677 $5688 $5689 $5690 004D: store_car $5677 position_to 9@ 10@ 11@ 031E: (unknown) $5688 $5689 $5690 9@ 10@ 11@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @LAN_C9_14511 01C3: (unknown) $5677 25.0 0002: jump @LAN_C9_14542 :LAN_C9_14511 5.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C9_14537 // Note: the incorrect math opcode was used here 01C3: (unknown) $5677 2.0 0002: jump @LAN_C9_14542 :LAN_C9_14537 01C3: (unknown) $5677 20@ :LAN_C9_14542 0026: return :LAN_C9_14544 0045: actor $1038 defined 0022: jump_if_false @LAN_C9_14873 // Note: the incorrect math opcode was used here 0045: actor $5613 defined 0022: jump_if_false @LAN_C9_14873 // Note: the incorrect math opcode was used here 01F0: actor $5613 in_range_of_player $1038 0022: jump_if_false @LAN_C9_14814 // Note: the incorrect math opcode was used here $5811 == 1 // (int) var == num jump_if_false @LAN_C9_14602 0044: put_actor $1038 at $5633 $5634 $5635 :LAN_C9_14602 0080: actor $1038 near_point $5633 $5634 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C9_14741 // Note: the incorrect math opcode was used here $1788 = 1 // (int) 00BB: (unknown) $5636 $5636 = 0 // (int) 00BB: (unknown) $5614 0249: (unknown) $5615 0025: gosub @LAN_C9_8630 00C3: (unknown) $5610 $5611 $5612 $5609 00BC: (unknown) $5609 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1092 2 024D: (unknown) $5810 1 'DAMAGE' // Damage 0057: show_text_highpriority GXT 'LANC909' time 7000 flag 1 // ~w~Go to ~b~Lance~w~ and see what trouble he is in. 0058: (unknown) 'LANC963' 7000 1 // ~w~Be careful not to damage your helicopter! $1788 = 0 // (int) $5594 = 2 // (int) 0026: return :LAN_C9_14741 $5807 == 0 // (int) var == num jump_if_false @LAN_C9_14807 0057: show_text_highpriority GXT 'LANC908' time 7000 flag 1 // ~w~Take Louise to the ~y~helicopter. 00C3: (unknown) $5633 $5634 $5635 $5636 0248: (unknown) $5633 $5634 $5635 3.0 $5615 00BB: (unknown) $5614 $5614 = 0 // (int) $5807 = 1 // (int) :LAN_C9_14807 0002: jump @LAN_C9_14873 :LAN_C9_14814 $5807 == 1 // (int) var == num jump_if_false @LAN_C9_14873 0057: show_text_highpriority GXT 'LANC910' time 7000 flag 1 // ~w~Find ~b~Louise. 00C1: (unknown) $5613 $5614 00BC: (unknown) $5614 2 00BB: (unknown) $5636 $5636 = 0 // (int) 0249: (unknown) $5615 $5807 = 0 // (int) :LAN_C9_14873 0026: return :LAN_C9_14875 004F: unknown_check $5629 jump_if_false @LAN_C9_15226 014E: $5808 = car $5629 health $5808 > 250 // (int) var > num jump_if_false @LAN_C9_15035 0039: 21@ = integer $5808 to_float // Note: the incorrect math opcode was used here 21@ += -250.0 // (float) 0039: 22@ = integer $5809 to_float // Note: the incorrect math opcode was used here 22@ += -250.0 // (float) 0030: 21@ /= 22@ // (float vars) // Note: the incorrect math opcode was used here 21@ *= 100.0 // (float) 0038: $5808 = float 21@ to_integer // Note: the incorrect math opcode was used here $5810 = 100 // (int) 002B: $5810 -= $5808 // (int vars) // Note: the incorrect math opcode was used here $5819 == 1 // (int) var == num jump_if_false @LAN_C9_15028 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_2033 jump_if_false @LAN_C9_15010 0045: actor $5608 defined jump_if_false @LAN_C9_15003 0505: (unknown) $5608 0 0 0 :LAN_C9_15003 0002: jump @LAN_C9_15028 :LAN_C9_15010 0045: actor $5608 defined jump_if_false @LAN_C9_15028 0025: gosub @LAN_C9_15228 :LAN_C9_15028 0002: jump @LAN_C9_15226 :LAN_C9_15035 0045: actor $1038 defined jump_if_false @LAN_C9_15124 02A6: (unknown) $1038 $5629 0022: jump_if_false @LAN_C9_15100 // Note: the incorrect math opcode was used here 004D: store_car $5629 position_to $5630 $5631 $5632 014B: set_actor $1038 health_to 0 013C: create_explosion_at $5630 $5631 $5632 radius 6 03AF: (unknown) $5629 0001: wait 1100 ms 0002: jump @LAN_C9_15124 :LAN_C9_15100 004D: store_car $5629 position_to $5630 $5631 $5632 013C: create_explosion_at $5630 $5631 $5632 radius 6 03AF: (unknown) $5629 :LAN_C9_15124 0045: actor $5608 defined 0022: jump_if_false @LAN_C9_15140 // Note: the incorrect math opcode was used here 014B: set_actor $5608 health_to 0 :LAN_C9_15140 0045: actor $5613 defined jump_if_false @LAN_C9_15156 014B: set_actor $5613 health_to 0 :LAN_C9_15156 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_15213 0078: if or $5594 == 2 // (int) var == num $5594 == 3 // (int) var == num $5594 == 7 // (int) var == num jump_if_false @LAN_C9_15207 $5596 = 1 // (int) 0002: jump @LAN_C9_15213 :LAN_C9_15207 $5596 = 7 // (int) :LAN_C9_15213 $5594 = 10 // (int) 0025: gosub @LAN_C9_19297 :LAN_C9_15226 0026: return :LAN_C9_15228 0045: actor $5608 defined jump_if_false @LAN_C9_15252 0043: store_actor $5608 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0429: (unknown) $5608 $5799 :LAN_C9_15252 $5823 = 100.0 // (float) $5795 = 0 // (int) 0045: actor $5691 defined jump_if_false @LAN_C9_15350 0043: store_actor $5691 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2395 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15350 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5823 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15350 // Note: the incorrect math opcode was used here 0036: $5823 = 1@ // (float vars) 0035: $5795 = $5691 // (int vars) 0036: $5796 = 6@ // (float vars) 0036: $5797 = 7@ // (float vars) 0036: $5798 = 8@ // (float vars) :LAN_C9_15350 0045: actor $5694 defined 0022: jump_if_false @LAN_C9_15436 // Note: the incorrect math opcode was used here 0043: store_actor $5694 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2395 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15436 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5823 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15436 // Note: the incorrect math opcode was used here 0036: $5823 = 1@ // (float vars) 0035: $5795 = $5694 // (int vars) 0036: $5796 = 6@ // (float vars) 0036: $5797 = 7@ // (float vars) 0036: $5798 = 8@ // (float vars) :LAN_C9_15436 0045: actor $5697 defined 0022: jump_if_false @LAN_C9_15522 // Note: the incorrect math opcode was used here 0043: store_actor $5697 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2395 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15522 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5823 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15522 // Note: the incorrect math opcode was used here 0036: $5823 = 1@ // (float vars) 0035: $5795 = $5697 // (int vars) 0036: $5796 = 6@ // (float vars) 0036: $5797 = 7@ // (float vars) 0036: $5798 = 8@ // (float vars) :LAN_C9_15522 0@ = 0 // (int) :LAN_C9_15526 0045: actor $5444(0@,3) defined jump_if_false @LAN_C9_15618 0043: store_actor $5444(0@,3) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2395 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15618 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5823 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15618 // Note: the incorrect math opcode was used here 0036: $5823 = 1@ // (float vars) 0035: $5795 = $5444(0@,3) // (int vars) 0036: $5796 = 6@ // (float vars) 0036: $5797 = 7@ // (float vars) 0036: $5798 = 8@ // (float vars) :LAN_C9_15618 0045: actor $5453(0@,3) defined 0022: jump_if_false @LAN_C9_15710 // Note: the incorrect math opcode was used here 0043: store_actor $5453(0@,3) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2395 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15710 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5823 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15710 // Note: the incorrect math opcode was used here 0036: $5823 = 1@ // (float vars) 0035: $5795 = $5453(0@,3) // (int vars) 0036: $5796 = 6@ // (float vars) 0036: $5797 = 7@ // (float vars) 0036: $5798 = 8@ // (float vars) :LAN_C9_15710 0045: actor $5462(0@,3) defined 0022: jump_if_false @LAN_C9_15802 // Note: the incorrect math opcode was used here 0043: store_actor $5462(0@,3) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2395 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15802 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5823 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15802 // Note: the incorrect math opcode was used here 0036: $5823 = 1@ // (float vars) 0035: $5795 = $5462(0@,3) // (int vars) 0036: $5796 = 6@ // (float vars) 0036: $5797 = 7@ // (float vars) 0036: $5798 = 8@ // (float vars) :LAN_C9_15802 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_15526 $5795 > 0 // (int) var > num jump_if_false @LAN_C9_15869 0045: actor $5608 defined jump_if_false @LAN_C9_15862 0045: actor $5795 defined jump_if_false @LAN_C9_15862 0505: (unknown) $5608 0 $5795 1 :LAN_C9_15862 0002: jump @LAN_C9_15899 :LAN_C9_15869 $5795 == 0 // (int) var == num jump_if_false @LAN_C9_15899 0045: actor $5608 defined jump_if_false @LAN_C9_15899 0505: (unknown) $5608 0 0 0 :LAN_C9_15899 0026: return :LAN_C9_15901 $5693 == 1 // (int) var == num jump_if_false @LAN_C9_16056 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_15943 0045: actor $5691 defined jump_if_false @LAN_C9_15943 014B: set_actor $5691 health_to 0 :LAN_C9_15943 009F: actor $5691 dead jump_if_false @LAN_C9_16056 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2024 $5691 00BB: (unknown) $5692 $5821 += 1 // (int) $5693 = 0 // (int) not $5821 == 12 // (int) var == num jump_if_false @LAN_C9_16056 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13512 jump_if_false @LAN_C9_16056 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCADE' jump_if_false @LAN_C9_16056 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCADE' :LAN_C9_16056 0@ = 0 // (int) :LAN_C9_16060 $5450(0@,3) == 1 // (int) var == num jump_if_false @LAN_C9_16154 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_16108 0045: actor $5444(0@,3) defined jump_if_false @LAN_C9_16108 014B: set_actor $5444(0@,3) health_to 0 :LAN_C9_16108 009F: actor $5444(0@,3) dead jump_if_false @LAN_C9_16154 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2024 $5444(0@,3) 00BB: (unknown) $5447(0@,3) $5821 += 1 // (int) $5450(0@,3) = 0 // (int) :LAN_C9_16154 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_16060 $5696 == 1 // (int) var == num jump_if_false @LAN_C9_16326 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_16213 0045: actor $5694 defined jump_if_false @LAN_C9_16213 014B: set_actor $5694 health_to 0 :LAN_C9_16213 009F: actor $5694 dead jump_if_false @LAN_C9_16326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2024 $5694 00BB: (unknown) $5695 $5821 += 1 // (int) $5696 = 0 // (int) not $5821 == 12 // (int) var == num jump_if_false @LAN_C9_16326 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13512 jump_if_false @LAN_C9_16326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCADF' jump_if_false @LAN_C9_16326 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCADF' :LAN_C9_16326 0@ = 0 // (int) :LAN_C9_16330 $5459(0@,3) == 1 // (int) var == num jump_if_false @LAN_C9_16424 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_16378 0045: actor $5453(0@,3) defined jump_if_false @LAN_C9_16378 014B: set_actor $5453(0@,3) health_to 0 :LAN_C9_16378 009F: actor $5453(0@,3) dead jump_if_false @LAN_C9_16424 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2024 $5453(0@,3) 00BB: (unknown) $5456(0@,3) $5821 += 1 // (int) $5459(0@,3) = 0 // (int) :LAN_C9_16424 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_16330 $5699 == 1 // (int) var == num jump_if_false @LAN_C9_16596 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_16483 0045: actor $5697 defined jump_if_false @LAN_C9_16483 014B: set_actor $5697 health_to 0 :LAN_C9_16483 009F: actor $5697 dead jump_if_false @LAN_C9_16596 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2024 $5697 00BB: (unknown) $5698 $5821 += 1 // (int) $5699 = 0 // (int) not $5821 == 12 // (int) var == num jump_if_false @LAN_C9_16596 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13512 jump_if_false @LAN_C9_16596 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCADG' jump_if_false @LAN_C9_16596 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCADG' :LAN_C9_16596 0@ = 0 // (int) :LAN_C9_16600 $5468(0@,3) == 1 // (int) var == num jump_if_false @LAN_C9_16694 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_16648 0045: actor $5462(0@,3) defined jump_if_false @LAN_C9_16648 014B: set_actor $5462(0@,3) health_to 0 :LAN_C9_16648 009F: actor $5462(0@,3) dead jump_if_false @LAN_C9_16694 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2024 $5462(0@,3) 00BB: (unknown) $5465(0@,3) $5821 += 1 // (int) $5468(0@,3) = 0 // (int) :LAN_C9_16694 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_16600 $5821 == 12 // (int) var == num jump_if_false @LAN_C9_16787 00AE: remove_status_text $5817 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCADH' jump_if_false @LAN_C9_16773 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCADH' :LAN_C9_16773 $5824 = 4 // (int) $5594 = 5 // (int) 0026: return :LAN_C9_16787 $5822 == 0 // (int) var == num jump_if_false @LAN_C9_16912 004F: unknown_check $5675 jump_if_false @LAN_C9_16912 004D: store_car $5675 position_to $5801 $5802 $5803 004F: unknown_check $5629 0022: jump_if_false @LAN_C9_16912 // Note: the incorrect math opcode was used here 0102: car $5629 near_point $5801 $5802 radius 150.0 150.0 sphere 0 0022: jump_if_false @LAN_C9_16912 // Note: the incorrect math opcode was used here 01ED: (unknown) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCADC' jump_if_false @LAN_C9_16900 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCADC' :LAN_C9_16900 $5824 += 1 // (int) $5822 = 1 // (int) :LAN_C9_16912 0026: return :LAN_C9_16914 004F: unknown_check $5675 jump_if_false @LAN_C9_17052 01C0: (unknown) $5675 027F: store_coords_to 23@ 24@ 25@ from_actor $5675 with_offset 0 0 5.0 004F: unknown_check $5629 jump_if_false @LAN_C9_17052 0104: car $5629 in_sphere 23@ 24@ 25@ radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_17052 // Note: the incorrect math opcode was used here $5819 = 0 // (int) $5804 = 0 // (int) 00BB: (unknown) $5678 0025: gosub @LAN_C9_10549 0057: show_text_highpriority GXT 'LANC904' time 7000 flag 1 // ~w~Take Louise ~y~home. 010E: $5826 = current_time_in_ms $5824 += 1 // (int) 0248: (unknown) $5752 $5753 $5754 5.0 $5615 00C3: (unknown) $5752 $5753 $5754 $5751 $5594 = 7 // (int) :LAN_C9_17052 0026: return :LAN_C9_17054 004F: unknown_check $5629 jump_if_false @LAN_C9_17120 0104: car $5629 in_sphere $5752 $5753 $5754 radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @LAN_C9_17120 // Note: the incorrect math opcode was used here 00BB: (unknown) $5751 0249: (unknown) $5615 0025: gosub @LAN_C9_11358 0025: gosub @LAN_C9_19720 $5594 = 10 // (int) :LAN_C9_17120 0026: return :LAN_C9_17122 004F: unknown_check $5675 jump_if_false @LAN_C9_17208 027F: store_coords_to 23@ 24@ 25@ from_actor $5675 with_offset 0 0 5.0 004F: unknown_check $5629 jump_if_false @LAN_C9_17208 8104: not car $5629 in_sphere 23@ 24@ 25@ radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_17208 // Note: the incorrect math opcode was used here 00C0: (unknown) $5675 $5678 00BC: (unknown) $5678 2 0057: show_text_highpriority GXT 'LANC917' time 7000 flag 1 // ~w~Position the helicopter just above the ~b~Tropic boat. :LAN_C9_17208 0026: return :LAN_C9_17210 $5824 == 0 // (int) var == num jump_if_false @LAN_C9_17313 004F: unknown_check $5629 jump_if_false @LAN_C9_17306 0102: car $5629 near_point $5610 $5611 radius 300.0 300.0 sphere 0 0022: jump_if_false @LAN_C9_17306 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCABF' jump_if_false @LAN_C9_17300 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCABF' :LAN_C9_17300 $5824 += 1 // (int) :LAN_C9_17306 0002: jump @LAN_C9_18370 :LAN_C9_17313 $5824 == 2 // (int) var == num jump_if_false @LAN_C9_17414 010E: $5825 = current_time_in_ms 0035: $5827 = $5826 // (int vars) $5827 += 7000 // (int) 0011: $5825 > $5827 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_17407 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCABG' jump_if_false @LAN_C9_17401 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCABG' :LAN_C9_17401 $5824 += 1 // (int) :LAN_C9_17407 0002: jump @LAN_C9_18370 :LAN_C9_17414 $5824 == 3 // (int) var == num jump_if_false @LAN_C9_17434 0002: jump @LAN_C9_18370 :LAN_C9_17434 $5824 == 4 // (int) var == num jump_if_false @LAN_C9_17628 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_17505 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCADH' jump_if_false @LAN_C9_17505 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCADH' :LAN_C9_17505 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANCADH' jump_if_false @LAN_C9_17621 0025: gosub @LAN_C9_17122 $5594 = 6 // (int) 004F: unknown_check $5675 jump_if_false @LAN_C9_17561 01F2: (unknown) $5675 1 :LAN_C9_17561 $5813 == 1 // (int) var == num jump_if_false @LAN_C9_17615 004F: unknown_check $5629 jump_if_false @LAN_C9_17615 004F: unknown_check $5675 jump_if_false @LAN_C9_17615 027F: store_coords_to 23@ 24@ 25@ from_actor $5675 with_offset 0 0 10.0 004E: put_car $5629 at 23@ 24@ 25@ :LAN_C9_17615 $5824 += 1 // (int) :LAN_C9_17621 0002: jump @LAN_C9_18370 :LAN_C9_17628 $5824 == 5 // (int) var == num jump_if_false @LAN_C9_17648 0002: jump @LAN_C9_18370 :LAN_C9_17648 $5824 == 6 // (int) var == num jump_if_false @LAN_C9_17723 010E: $5825 = current_time_in_ms 0035: $5827 = $5826 // (int vars) $5827 += 7000 // (int) 0011: $5825 > $5827 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_17716 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCAFA' $5824 += 1 // (int) :LAN_C9_17716 0002: jump @LAN_C9_18370 :LAN_C9_17723 $5824 == 7 // (int) var == num jump_if_false @LAN_C9_17794 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANCAFA' jump_if_false @LAN_C9_17787 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCAFB' $5824 += 1 // (int) :LAN_C9_17787 0002: jump @LAN_C9_18370 :LAN_C9_17794 $5824 == 8 // (int) var == num jump_if_false @LAN_C9_17958 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANCAFB' jump_if_false @LAN_C9_17951 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCAFC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAFE' 'LANC945' $1038 0 // ~w~I think I can see Mary-Jo's place. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAFF' 'LANC946' $1038 0 // ~w~There are some beautiful houses down there ...some real shit-holes too. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAFG' 'LANC947' $1038 0 // ~w~This is so cool, honey. $5824 += 1 // (int) :LAN_C9_17951 0002: jump @LAN_C9_18370 :LAN_C9_17958 $5824 == 9 // (int) var == num jump_if_false @LAN_C9_18086 004F: unknown_check $5629 jump_if_false @LAN_C9_18079 0102: car $5629 near_point $5752 $5753 radius 400.0 400.0 sphere 0 0022: jump_if_false @LAN_C9_18079 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12755 'LANCAFD' 'LANC944' $5613 0 // ~w~It's a great view from up here. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12704 'LANCAFD' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCAFD' $5824 += 1 // (int) :LAN_C9_18079 0002: jump @LAN_C9_18370 :LAN_C9_18086 $5824 == 10 // (int) var == num jump_if_false @LAN_C9_18183 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANCAFD' jump_if_false @LAN_C9_18176 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCAFE' jump_if_false @LAN_C9_18170 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCAFE' :LAN_C9_18170 $5824 += 1 // (int) :LAN_C9_18176 0002: jump @LAN_C9_18370 :LAN_C9_18183 $5824 == 11 // (int) var == num jump_if_false @LAN_C9_18280 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANCAFE' jump_if_false @LAN_C9_18273 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCAFF' jump_if_false @LAN_C9_18267 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCAFF' :LAN_C9_18267 $5824 += 1 // (int) :LAN_C9_18273 0002: jump @LAN_C9_18370 :LAN_C9_18280 $5824 == 12 // (int) var == num jump_if_false @LAN_C9_18370 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12621 'LANCAFF' jump_if_false @LAN_C9_18370 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12661 'LANCAFG' jump_if_false @LAN_C9_18364 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12990 'LANCAFG' :LAN_C9_18364 $5824 += 1 // (int) :LAN_C9_18370 0026: return :LAN_C9_18372 0045: actor $1038 defined jump_if_false @LAN_C9_18970 004F: unknown_check $5629 jump_if_false @LAN_C9_18970 02A6: (unknown) $1038 $5629 0022: jump_if_false @LAN_C9_18740 // Note: the incorrect math opcode was used here $5829 == 0 // (int) var == num jump_if_false @LAN_C9_18733 $5829 = 1 // (int) $5830 = 1 // (int) 00BB: (unknown) $5636 $5636 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1092 2 024D: (unknown) $5810 1 'DAMAGE' // Damage $5594 == 2 // (int) var == num jump_if_false @LAN_C9_18518 00C3: (unknown) $5610 $5611 $5612 $5609 00BC: (unknown) $5609 2 0057: show_text_highpriority GXT 'LANC909' time 7000 flag 1 // ~w~Go to ~b~Lance~w~ and see what trouble he is in. 0002: jump @LAN_C9_18733 :LAN_C9_18518 $5594 == 3 // (int) var == num jump_if_false @LAN_C9_18577 00C3: (unknown) $5638 $5639 $5640 $5637 0248: (unknown) $5638 $5639 $5640 5.0 $5615 0057: show_text_highpriority GXT 'LANC911' time 7000 flag 1 // ~w~Land the helicopter on the ~y~rooftop~w~ before Lance is burned alive by the fire! 0002: jump @LAN_C9_18733 :LAN_C9_18577 $5594 == 4 // (int) var == num jump_if_false @LAN_C9_18654 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2494 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1092 2 0311: status_text $5817 type 1 line 2 GXT 'LANC913' // global_variable // Balance 0057: show_text_highpriority GXT 'LANC912' time 7000 flag 1 // ~r~Martinez' goons~w~ are fleeing in boats! Take Lance to kill them. 0002: jump @LAN_C9_18733 :LAN_C9_18654 $5594 == 6 // (int) var == num jump_if_false @LAN_C9_18681 0025: gosub @LAN_C9_17122 0002: jump @LAN_C9_18733 :LAN_C9_18681 $5594 == 7 // (int) var == num jump_if_false @LAN_C9_18733 0248: (unknown) $5752 $5753 $5754 5.0 $5615 00C3: (unknown) $5752 $5753 $5754 $5751 0057: show_text_highpriority GXT 'LANC904' time 7000 flag 1 // ~w~Take Louise ~y~home. :LAN_C9_18733 0002: jump @LAN_C9_18970 :LAN_C9_18740 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_18970 $5829 = 0 // (int) $5830 = 0 // (int) 0057: show_text_highpriority GXT 'LANC964' time 7000 flag 1 // ~w~Get back into the ~b~helicopter! 00AE: remove_status_text $5810 $5636 == 0 // (int) var == num jump_if_false @LAN_C9_18818 004F: unknown_check $5629 jump_if_false @LAN_C9_18818 00C0: (unknown) $5629 $5636 00BC: (unknown) $5636 2 :LAN_C9_18818 $5594 == 2 // (int) var == num jump_if_false @LAN_C9_18847 00BB: (unknown) $5609 $5609 = 0 // (int) 0002: jump @LAN_C9_18970 :LAN_C9_18847 $5594 == 3 // (int) var == num jump_if_false @LAN_C9_18880 0249: (unknown) $5615 00BB: (unknown) $5637 $5637 = 0 // (int) 0002: jump @LAN_C9_18970 :LAN_C9_18880 $5594 == 4 // (int) var == num jump_if_false @LAN_C9_18915 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2494 0 00AE: remove_status_text $5817 0002: jump @LAN_C9_18970 :LAN_C9_18915 $5594 == 6 // (int) var == num jump_if_false @LAN_C9_18944 00BB: (unknown) $5678 $5678 = 0 // (int) 0002: jump @LAN_C9_18970 :LAN_C9_18944 $5594 == 7 // (int) var == num jump_if_false @LAN_C9_18970 0249: (unknown) $5615 00BB: (unknown) $5751 $5751 = 0 // (int) :LAN_C9_18970 0026: return :LAN_C9_18972 0@ = 0 // (int) :LAN_C9_18976 00BB: (unknown) $5447(0@,3) 00BB: (unknown) $5456(0@,3) 00BB: (unknown) $5465(0@,3) 0045: actor $5444(0@,3) defined jump_if_false @LAN_C9_19013 0112: remove_references_to_actor $5444(0@,3) // Like turning an actor into a random pedestrian :LAN_C9_19013 0045: actor $5453(0@,3) defined jump_if_false @LAN_C9_19032 0112: remove_references_to_actor $5453(0@,3) // Like turning an actor into a random pedestrian :LAN_C9_19032 0045: actor $5462(0@,3) defined jump_if_false @LAN_C9_19051 0112: remove_references_to_actor $5462(0@,3) // Like turning an actor into a random pedestrian :LAN_C9_19051 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_18976 00BB: (unknown) $5692 00BB: (unknown) $5695 00BB: (unknown) $5698 0045: actor $5691 defined jump_if_false @LAN_C9_19095 0112: remove_references_to_actor $5691 // Like turning an actor into a random pedestrian :LAN_C9_19095 0045: actor $5694 defined jump_if_false @LAN_C9_19110 0112: remove_references_to_actor $5694 // Like turning an actor into a random pedestrian :LAN_C9_19110 0045: actor $5697 defined jump_if_false @LAN_C9_19125 0112: remove_references_to_actor $5697 // Like turning an actor into a random pedestrian :LAN_C9_19125 0026: return :LAN_C9_19127 0@ = 0 // (int) :LAN_C9_19131 034A: unknown_check $5444(0@,3) jump_if_false @LAN_C9_19150 003F: destroy_actor $5444(0@,3) :LAN_C9_19150 034A: unknown_check $5453(0@,3) jump_if_false @LAN_C9_19169 003F: destroy_actor $5453(0@,3) :LAN_C9_19169 034A: unknown_check $5462(0@,3) jump_if_false @LAN_C9_19188 003F: destroy_actor $5462(0@,3) :LAN_C9_19188 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_19131 034A: unknown_check $5691 jump_if_false @LAN_C9_19220 003F: destroy_actor $5691 :LAN_C9_19220 034A: unknown_check $5694 jump_if_false @LAN_C9_19235 003F: destroy_actor $5694 :LAN_C9_19235 034A: unknown_check $5697 jump_if_false @LAN_C9_19250 003F: destroy_actor $5697 :LAN_C9_19250 0@ = 0 // (int) :LAN_C9_19254 004F: unknown_check $5419(0@,3) jump_if_false @LAN_C9_19273 0049: destroy_car $5419(0@,3) :LAN_C9_19273 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_19254 $5806 = 0 // (int) 0026: return :LAN_C9_19297 0059: text_clear_all 00AE: remove_status_text $5810 00AE: remove_status_text $5817 00AC: stop_timer $5815 0249: (unknown) $5615 00BB: (unknown) $5616 00BB: (unknown) $5614 00BB: (unknown) $5609 00BB: (unknown) $5636 00BB: (unknown) $5637 00BB: (unknown) $5678 00BB: (unknown) $5751 0@ = 0 // (int) :LAN_C9_19347 004F: unknown_check $5419(0@,3) jump_if_false @LAN_C9_19366 0113: remove_references_to_car $5419(0@,3) // Like turning a car into any random car :LAN_C9_19366 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_19347 0025: gosub @LAN_C9_18972 034A: unknown_check $5613 jump_if_false @LAN_C9_19405 020D: (unknown) $5613 :LAN_C9_19405 034A: unknown_check $5608 jump_if_false @LAN_C9_19420 020D: (unknown) $5608 :LAN_C9_19420 01ED: (unknown) 004F: unknown_check $5629 jump_if_false @LAN_C9_19437 0113: remove_references_to_car $5629 // Like turning a car into any random car :LAN_C9_19437 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5596 == 1 // (int) var == num jump_if_false @LAN_C9_19491 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC901' // ~r~Louise died! 0002: jump @LAN_C9_19718 :LAN_C9_19491 $5596 == 2 // (int) var == num jump_if_false @LAN_C9_19530 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC902' 0002: jump @LAN_C9_19718 :LAN_C9_19530 $5596 == 3 // (int) var == num jump_if_false @LAN_C9_19569 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC903' // ~r~Lance died! 0002: jump @LAN_C9_19718 :LAN_C9_19569 $5596 == 4 // (int) var == num jump_if_false @LAN_C9_19608 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC904' // ~w~Take Louise ~y~home. 0002: jump @LAN_C9_19718 :LAN_C9_19608 $5596 == 5 // (int) var == num jump_if_false @LAN_C9_19647 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC905' // ~r~The targets escaped! 0002: jump @LAN_C9_19718 :LAN_C9_19647 $5596 == 6 // (int) var == num jump_if_false @LAN_C9_19686 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC965' // ~r~Their boat was destroyed! 0002: jump @LAN_C9_19718 :LAN_C9_19686 $5596 == 7 // (int) var == num jump_if_false @LAN_C9_19718 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4973 'LANC966' // ~r~Lance and Louise died! :LAN_C9_19718 0026: return :LAN_C9_19720 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @99RED_12847 'LAN_C09' 1500 // Lost and Found 01DF: progress_made += 1 0026: return :LAN_C9_19748 04C6: (unknown) 1 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12382 0025: gosub @LAN_C9_12578 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1507 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 90--------------- :LAN_C10 0238: name_thread 'LAN_C10' // Light My Pyre 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C10' // Light My Pyre 0025: gosub @LAN_C10_29276 009D: wasted_or_busted // mission only jump_if_false @LAN_C10_47 0025: gosub @LAN_C10_30405 :LAN_C10_47 0025: gosub @LAN_C10_30503 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C10_88 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C10_88 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C10_129 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C10_140 :LAN_C10_129 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C10_140 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C10_174 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C10_174 809F: not actor 3@ dead 0022: jump_if_false @LAN_C10_190 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C10_190 0026: return :LAN_C10_192 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C10_256 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @LAN_C10_250 0400: (unknown) $1038 $1690 0002: jump @LAN_C10_256 :LAN_C10_250 02C0: (unknown) $1038 $1690 :LAN_C10_256 0@ >= 0 // (int) var >= num jump_if_false @LAN_C10_283 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :LAN_C10_283 0045: actor $1038 defined jump_if_false @LAN_C10_351 807E: not actor $1038 driving jump_if_false @LAN_C10_328 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @LAN_C10_331 :LAN_C10_328 021D: (unknown) 0 :LAN_C10_331 $1698 == 0 // (int) var == num jump_if_false @LAN_C10_347 02EA: select_interior 2 :LAN_C10_347 01AE: (unknown) 1 :LAN_C10_351 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C10_357 0045: actor $1038 defined jump_if_false @LAN_C10_421 807E: not actor $1038 driving jump_if_false @LAN_C10_409 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @LAN_C10_409 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :LAN_C10_409 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :LAN_C10_421 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @LAN_C10_470 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @LAN_C10_470 02EA: select_interior 0 :LAN_C10_470 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C10_500 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C10_500 0026: return 0045: actor 0@ defined jump_if_false @LAN_C10_521 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C10_521 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_551 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C10_551 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C10_551 0026: return :LAN_C10_553 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_600 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C10_596 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LAN_C10_600 :LAN_C10_596 1@ = 0 // (int) :LAN_C10_600 1@ == 1 // (int) var == num jump_if_false @LAN_C10_684 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C10_677 007E: actor 0@ driving jump_if_false @LAN_C10_673 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C10_663 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C10_666 :LAN_C10_663 00F1: (unknown) 0@ :LAN_C10_666 0002: jump @LAN_C10_677 :LAN_C10_673 1@ = 0 // (int) :LAN_C10_677 0002: jump @LAN_C10_600 :LAN_C10_684 0026: return 0045: actor 0@ defined jump_if_false @LAN_C10_778 007E: actor 0@ driving jump_if_false @LAN_C10_762 02A7: unknown_check 0@ jump_if_false @LAN_C10_732 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C10_755 :LAN_C10_732 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C10_553 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C10_755 0002: jump @LAN_C10_771 :LAN_C10_762 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C10_771 0002: jump @LAN_C10_780 :LAN_C10_778 005F: (unknown) :LAN_C10_780 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_938 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C10_938 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C10_879 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C10_838 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C10_872 :LAN_C10_838 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_553 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C10_872 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_553 4@ :LAN_C10_872 0002: jump @LAN_C10_938 :LAN_C10_879 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C10_904 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C10_938 :LAN_C10_904 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_553 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C10_938 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_553 3@ :LAN_C10_938 0045: actor 0@ defined jump_if_false @LAN_C10_990 004F: unknown_check 1@ jump_if_false @LAN_C10_990 007E: actor 0@ driving jump_if_false @LAN_C10_990 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C10_990 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_553 0@ :LAN_C10_990 5@ = 0 // (int) :LAN_C10_994 5@ == 0 // (int) var == num jump_if_false @LAN_C10_1092 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C10_1085 004F: unknown_check 1@ jump_if_false @LAN_C10_1085 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C10_1051 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C10_1085 :LAN_C10_1051 2@ == -1 // (int) var == num jump_if_false @LAN_C10_1077 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C10_1085 :LAN_C10_1077 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C10_1085 0002: jump @LAN_C10_994 :LAN_C10_1092 0026: return :LAN_C10_1094 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :LAN_C10_1555 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_1705 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @LAN_C10_1681 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LAN_C10_1681 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LAN_C10_1555 :LAN_C10_1705 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @LAN_C10_1788 0 > 5@ // (int) num > var 0022: jump_if_false @LAN_C10_1771 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C10_1775 :LAN_C10_1771 0035: 10@ = 5@ // (int vars) :LAN_C10_1775 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LAN_C10_1793 :LAN_C10_1788 0203: set_draw_text_position 0@ 1@ GXT 4@ :LAN_C10_1793 0026: return :LAN_C10_1795 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_1880 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :LAN_C10_1880 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LAN_C10_1795 0@ 2@ 3@ jump_if_false @LAN_C10_1907 0203: set_draw_text_position 2@ 3@ GXT 1@ :LAN_C10_1907 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LAN_C10_1795 0@ 3@ 4@ jump_if_false @LAN_C10_1935 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LAN_C10_1935 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LAN_C10_1795 0@ 4@ 5@ jump_if_false @LAN_C10_1964 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LAN_C10_1964 0026: return 007F: player 0 pressed_key 4 jump_if_false @LAN_C10_2041 007F: player 0 pressed_key 8 jump_if_false @LAN_C10_2034 $5588 == 0 // (int) var == num jump_if_false @LAN_C10_2034 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :LAN_C10_2034 0002: jump @LAN_C10_2046 :LAN_C10_2041 $5588 = 0 // (int) :LAN_C10_2046 007F: player 0 pressed_key 4 jump_if_false @LAN_C10_2132 007F: player 0 pressed_key 9 jump_if_false @LAN_C10_2125 $5589 == 0 // (int) var == num jump_if_false @LAN_C10_2125 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :LAN_C10_2125 0002: jump @LAN_C10_2137 :LAN_C10_2132 $5589 = 0 // (int) :LAN_C10_2137 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @LAN_C10_2339 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_2339 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2486 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2453 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @LAN_C10_2479 :LAN_C10_2453 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2475 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @LAN_C10_2479 :LAN_C10_2475 0035: 3@ = 2@ // (int vars) :LAN_C10_2479 0002: jump @LAN_C10_2490 :LAN_C10_2486 0035: 3@ = 0@ // (int vars) :LAN_C10_2490 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2558 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2525 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @LAN_C10_2551 :LAN_C10_2525 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2547 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @LAN_C10_2551 :LAN_C10_2547 0036: 3@ = 2@ // (float vars) :LAN_C10_2551 0002: jump @LAN_C10_2562 :LAN_C10_2558 0036: 3@ = 0@ // (float vars) :LAN_C10_2562 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_2590 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C10_2594 :LAN_C10_2590 0035: 1@ = 0@ // (int vars) :LAN_C10_2594 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @LAN_C10_2622 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @LAN_C10_2626 :LAN_C10_2622 0036: 1@ = 0@ // (float vars) :LAN_C10_2626 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @LAN_C10_2661 005F: (unknown) :LAN_C10_2661 801D: not 1@ == 0 // (int) var == var jump_if_false @LAN_C10_2674 005F: (unknown) :LAN_C10_2674 801D: not 2@ == 0 // (int) var == var jump_if_false @LAN_C10_2687 005F: (unknown) :LAN_C10_2687 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2702 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_2702 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2715 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_2715 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @LAN_C10_2917 0026: return :LAN_C10_2917 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @LAN_C10_2962 0026: return :LAN_C10_2962 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3030 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3030 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_3030 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3056 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3056 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_3056 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @LAN_C10_3139 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_3139 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @LAN_C10_3175 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :LAN_C10_3175 3@ > 380.0 // (float) var > num jump_if_false @LAN_C10_3194 3@ = 380.0 // (float) :LAN_C10_3194 5.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_C10_3213 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :LAN_C10_3213 4@ > 240.0 // (float) var > num jump_if_false @LAN_C10_3232 4@ = 240.0 // (float) :LAN_C10_3232 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @LAN_C10_3330 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :LAN_C10_3330 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @LAN_C10_3370 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :LAN_C10_3370 10@ > 0 // (float) var > num jump_if_false @LAN_C10_3388 9@ = 1 // (int) 005E: (unknown) :LAN_C10_3388 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @LAN_C10_3427 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3427 005E: (unknown) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @LAN_C10_3521 6@ = -100.0 // (float) 0002: jump @LAN_C10_3525 :LAN_C10_3521 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :LAN_C10_3525 0026: return :LAN_C10_3527 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0246: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0026: return :LAN_C10_3593 00A0: car 1@ wrecked 0022: jump_if_false @LAN_C10_3605 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3605 02D8: unknown_check 1@ 0022: jump_if_false @LAN_C10_3617 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3617 807E: not actor 0@ driving 0022: jump_if_false @LAN_C10_3633 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :LAN_C10_3633 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @LAN_C10_3659 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3659 807E: not actor 0@ driving 0022: jump_if_false @LAN_C10_3677 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :LAN_C10_3677 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @LAN_C10_3699 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :LAN_C10_3699 5@ = 0 // (int) 2@ = -1 // (int) :LAN_C10_3708 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3762 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @LAN_C10_3750 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @LAN_C10_3750 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :LAN_C10_3750 5@ += 1 // (int) 0002: jump @LAN_C10_3708 :LAN_C10_3762 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @LAN_C10_3840 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :LAN_C10_3840 034B: unknown_check 0@ 0022: jump_if_false @LAN_C10_3921 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @LAN_C10_3921 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @LAN_C10_3921 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @LAN_C10_3921 005E: (unknown) :LAN_C10_3921 005F: (unknown) :LAN_C10_3923 00A0: car 0@ wrecked jump_if_false @LAN_C10_3935 005F: (unknown) :LAN_C10_3935 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :LAN_C10_4010 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @LAN_C10_4045 01AA: $5334(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @LAN_C10_4056 :LAN_C10_4045 01AA: $5334(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :LAN_C10_4056 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5334(1@,27) z_angle_to 7@ 0138: 7@ = random_float_in_ranges -0.1 0.1 0036: 12@ = 6@ // (float vars) 002A: 12@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 03E7: (unknown) $5334(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5334(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @LAN_C10_4186 5@ == 0 // (int) var == num jump_if_false @LAN_C10_4155 5@ = 1 // (int) 0002: jump @LAN_C10_4167 :LAN_C10_4155 11@ = -0.65 // (float) 5@ = 0 // (int) :LAN_C10_4167 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @LAN_C10_4220 :LAN_C10_4186 5@ == 0 // (int) var == num jump_if_false @LAN_C10_4212 11@ += 0.7 // (float) 0002: jump @LAN_C10_4220 :LAN_C10_4212 11@ -= 0.7 // (float) :LAN_C10_4220 4@ == 9 // (int) var == num jump_if_false @LAN_C10_4271 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @LAN_C10_4255 11@ = -0.65 // (float) :LAN_C10_4255 13@ = 1.45 // (float) 6@ += 0.67 // (float) :LAN_C10_4271 $5361(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @LAN_C10_4010 0026: return 0@ = 0 // (int) :LAN_C10_4301 27 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_4409 // Note: the incorrect math opcode was used here $5361(0@,27) == 1 // (int) var == num jump_if_false @LAN_C10_4397 $5388(0@,27) == 0 // (int) var == num jump_if_false @LAN_C10_4397 010C: store_object $5334(0@,27) position_to $5442(0@,27) $5469(0@,27) $5496(0@,27) 001A: $5415(0@,27) >= $5496(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_4397 // Note: the incorrect math opcode was used here 03BE: (unknown) $5334(0@,27) 0114: remove_references_to_object $5334(0@,27) // This object will now disappear when the player looks away $5388(0@,27) = 1 // (int) :LAN_C10_4397 0@ += 1 // (int) 0002: jump @LAN_C10_4301 :LAN_C10_4409 0026: return 009F: actor 0@ dead jump_if_false @LAN_C10_4423 005F: (unknown) :LAN_C10_4423 0 >= 1@ // (int) num >= var 0022: jump_if_false @LAN_C10_4436 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4436 00A0: car 1@ wrecked 0022: jump_if_false @LAN_C10_4448 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4448 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C10_4461 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4461 005E: (unknown) 2@ = 0 // (int) :LAN_C10_4467 $5361(2@,27) == 0 // (int) var == num jump_if_false @LAN_C10_4488 0002: jump @LAN_C10_4507 :LAN_C10_4488 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @LAN_C10_4467 005F: (unknown) :LAN_C10_4507 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @LAN_C10_4551 // Note: the incorrect math opcode was used here $5361(4@,27) == 0 // (int) var == num jump_if_false @LAN_C10_4551 0035: 2@ = 4@ // (int vars) :LAN_C10_4551 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5334(2@,27) 0279: (unknown) $5334(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5334(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5334(2@,27) 0@ 0225: (unknown) $5334(2@,27) 1 0138: 9@ = random_float_in_ranges -5.0 5.0 0138: 10@ = random_float_in_ranges -5.0 5.0 0138: 11@ = random_float_in_ranges -5.0 5.0 01D4: (unknown) 0@ 12@ 01D5: (unknown) 0@ 13@ 14@ = 3.0 // (float) 0039: 5@ = integer 1@ to_float // Note: the incorrect math opcode was used here 5@ *= -2.0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5066 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5334(2@,27) position_to $5442(2@,27) $5469(2@,27) $5496(2@,27) 01BB: (unknown) $5442(2@,27) $5469(2@,27) $5496(2@,27) $5415(2@,27) $5415(2@,27) += 0.65 // (float) 0229: (unknown) $5334(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5334(2@,27) 9@ 10@ 11@ $5361(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @LAN_C10_4783 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4783 005E: (unknown) :LAN_C10_4785 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @LAN_C10_4810 005F: (unknown) :LAN_C10_4810 005E: (unknown) :LAN_C10_4812 0@ == 0 // (int) var == num jump_if_false @LAN_C10_4855 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C10_5031 :LAN_C10_4855 0@ == 1 // (int) var == num jump_if_false @LAN_C10_4888 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C10_5031 :LAN_C10_4888 0@ == 2 // (int) var == num jump_if_false @LAN_C10_4930 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C10_5031 :LAN_C10_4930 0@ == 3 // (int) var == num jump_if_false @LAN_C10_4974 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C10_5031 :LAN_C10_4974 0@ == 4 // (int) var == num jump_if_false @LAN_C10_5005 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C10_5031 :LAN_C10_5005 0@ == 5 // (int) var == num jump_if_false @LAN_C10_5031 03CF: (unknown) 237 130 180 255 :LAN_C10_5031 0026: return :LAN_C10_5033 00BC: (unknown) 0@ 2 0026: return :LAN_C10_5040 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C10_5040 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C10_5095 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C10_5095 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C10_5110 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C10_5110 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_5155 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C10_5155 005F: (unknown) :LAN_C10_5157 009F: actor 0@ dead jump_if_false @LAN_C10_5169 005F: (unknown) :LAN_C10_5169 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) :LAN_C10_5204 009F: actor 0@ dead jump_if_false @LAN_C10_5216 005F: (unknown) :LAN_C10_5216 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_C10_5263 005F: (unknown) :LAN_C10_5263 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C10_5277 005F: (unknown) :LAN_C10_5277 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C10_5304 005F: (unknown) :LAN_C10_5304 0485: unknown_check 0@ 214 jump_if_false @LAN_C10_5319 005E: (unknown) :LAN_C10_5319 0485: unknown_check 0@ 215 jump_if_false @LAN_C10_5334 005E: (unknown) :LAN_C10_5334 0485: unknown_check 0@ 216 jump_if_false @LAN_C10_5349 005E: (unknown) :LAN_C10_5349 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C10_5466 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @LAN_C10_5426 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C10_5033 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C10_5426 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C10_5426 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @LAN_C10_5455 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C10_5466 :LAN_C10_5455 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C10_5466 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_C10_5608 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C10_5562 0045: actor 1@ defined jump_if_false @LAN_C10_5555 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C10_5555 0002: jump @LAN_C10_5601 :LAN_C10_5562 0045: actor 1@ defined jump_if_false @LAN_C10_5601 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C10_5601 0002: jump @LAN_C10_5615 :LAN_C10_5608 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C10_5615 0026: return :LAN_C10_5617 1@ = 0 // (int) :LAN_C10_5621 $5523(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5621 0@ > 8 // (int) var > num jump_if_false @LAN_C10_5663 0@ = 8 // (int) :LAN_C10_5663 $5787 = 0 // (int) 0035: $5788 = 0@ // (int vars) 0026: return 0035: 1@ = $5787 // (int vars) not $5523(1@,8) == -1 // (int) var == num jump_if_false @LAN_C10_5701 020D: (unknown) $5523(1@,8) :LAN_C10_5701 0035: $5523(1@,8) = 0@ // (int vars) $5787 += 1 // (int) 0017: $5787 >= $5788 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_5732 // Note: the incorrect math opcode was used here $5787 = 0 // (int) :LAN_C10_5732 0026: return :LAN_C10_5734 0@ = 0 // (int) :LAN_C10_5738 not $5523(0@,8) == -1 // (int) var == num jump_if_false @LAN_C10_5759 020D: (unknown) $5523(0@,8) :LAN_C10_5759 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5738 0026: return 0@ = 0 // (int) :LAN_C10_5782 not $5523(0@,8) == -1 // (int) var == num jump_if_false @LAN_C10_5803 003F: destroy_actor $5523(0@,8) :LAN_C10_5803 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5782 0026: return 0@ = 0 // (int) :LAN_C10_5826 not $5523(0@,8) == -1 // (int) var == num jump_if_false @LAN_C10_5847 0112: remove_references_to_actor $5523(0@,8) // Like turning an actor into a random pedestrian :LAN_C10_5847 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5826 0026: return :LAN_C10_5866 834A: not unknown_check 0@ jump_if_false @LAN_C10_5878 005F: (unknown) :LAN_C10_5878 009F: actor 0@ dead jump_if_false @LAN_C10_5890 005F: (unknown) :LAN_C10_5890 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_5925 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_5925 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_6006 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_6006 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6033 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C10_6033 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C10_6059 1@ = -1 // (int) :LAN_C10_6059 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6079 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C10_6079 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6099 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C10_6099 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6119 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C10_6119 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6139 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C10_6139 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6159 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C10_6159 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6175 02E2: 1@ = 0 // (any) :LAN_C10_6175 0026: return $5790 = 0 // (int) $5791 = 0 // (int) $5794 = -10.0 // (float) $5789 = 1 // (int) 005F: (unknown) $5791 == 0 // (int) var == num jump_if_false @LAN_C10_6235 8474: not jump_if_false @LAN_C10_6235 $1688 == 0 // (int) var == num jump_if_false @LAN_C10_6235 :LAN_C10_6235 0035: $1702 = 0@ // (int vars) $5791 = 0 // (int) 0026: return :LAN_C10_6247 $5790 == 1 // (int) var == num jump_if_false @LAN_C10_6272 $5790 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :LAN_C10_6272 $5789 = 0 // (int) 0026: return $5789 == 1 // (int) var == num jump_if_false @LAN_C10_6560 $1702 == 0 // (int) var == num jump_if_false @LAN_C10_6316 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6247 005F: (unknown) :LAN_C10_6316 0045: actor $1038 defined jump_if_false @LAN_C10_6351 007E: actor $1038 driving jump_if_false @LAN_C10_6351 82A7: not unknown_check $1038 jump_if_false @LAN_C10_6351 005F: (unknown) :LAN_C10_6351 001D: $5794 == -10.0 // (int) var == var jump_if_false @LAN_C10_6393 0045: actor $1038 defined jump_if_false @LAN_C10_6386 0043: store_actor $1038 position_to $5792 $5793 $5794 // Note: the incorrect math opcode was used here :LAN_C10_6386 0002: jump @LAN_C10_6429 :LAN_C10_6393 031D: (unknown) $1042 $1043 $5792 $5793 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_C10_6429 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6247 005F: (unknown) :LAN_C10_6429 $5790 == 0 // (int) var == num jump_if_false @LAN_C10_6492 8474: not jump_if_false @LAN_C10_6485 $1688 == 0 // (int) var == num jump_if_false @LAN_C10_6485 $5790 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C10_6485 0002: jump @LAN_C10_6560 :LAN_C10_6492 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C10_6560 0045: actor $1038 defined jump_if_false @LAN_C10_6529 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :LAN_C10_6529 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6247 $5791 = 1 // (int) 005E: (unknown) :LAN_C10_6560 005F: (unknown) :LAN_C10_6562 0006: $5795 = '' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 0026: return :LAN_C10_6580 801F: not $5795 == '' // (float) num == var 0022: jump_if_false @LAN_C10_6595 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_6595 0037: $5795 = 1@ // (string vars) 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 1@ 0@ -1 0 0026: return :LAN_C10_6617 001F: $5795 == '' // (float) num == var 0022: jump_if_false @LAN_C10_6632 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_6632 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12661 $5795 jump_if_false @LAN_C10_6665 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 $5795 0026: return :LAN_C10_6665 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 $5795 jump_if_false @LAN_C10_6690 0006: $5795 = '' // (string) // Note: the incorrect math opcode was used here :LAN_C10_6690 0026: return :LAN_C10_6692 00C8: set_fade_color_RGB 0@ 1@ 2@ 00C9: fade 0 3@ ms :LAN_C10_6701 00CA: fading jump_if_false @LAN_C10_6720 0001: wait 0 ms 0002: jump @LAN_C10_6701 :LAN_C10_6720 0026: return 00C8: set_fade_color_RGB 0@ 1@ 2@ 00C9: fade 1 3@ ms :LAN_C10_6732 00CA: fading jump_if_false @LAN_C10_6751 0001: wait 0 ms 0002: jump @LAN_C10_6732 :LAN_C10_6751 0026: return 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @LAN_C10_1094 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :LAN_C10_6824 not $6198 == 1 // (int) var == num jump_if_false @LAN_C10_6839 0026: return :LAN_C10_6839 007F: player 0 pressed_key 17 jump_if_false @LAN_C10_6904 $6191 == 0 // (int) var == num jump_if_false @LAN_C10_6897 $6191 = 1 // (int) 004F: unknown_check $3355 jump_if_false @LAN_C10_6897 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $3355 :LAN_C10_6897 0002: jump @LAN_C10_6909 :LAN_C10_6904 $6191 = 0 // (int) :LAN_C10_6909 0026: return :LAN_C10_6911 010E: $6193 = current_time_in_ms 0035: $6194 = $6193 // (int vars) $6195 = 0 // (int) 0026: return :LAN_C10_6928 $6190 == 1 // (int) var == num jump_if_false @LAN_C10_6963 0057: show_text_highpriority GXT 'LCX_O1' time 3000 flag 1 // Follow ~b~Lance~w~ and destroy the ~r~attacking cars~w~ before he is killed. 0002: jump @LAN_C10_7062 :LAN_C10_6963 $6190 == 2 // (int) var == num jump_if_false @LAN_C10_6999 0057: show_text_highpriority GXT 'LCX_O1A' time 3000 flag 1 // Meet up with ~b~Lance ~w~at the ~y~junction. 0002: jump @LAN_C10_7062 :LAN_C10_6999 $6190 == 3 // (int) var == num jump_if_false @LAN_C10_7034 0057: show_text_highpriority GXT 'LCX_O2' time 5000 flag 1 // Enter Mendez's ~t~mansion. 0002: jump @LAN_C10_7062 :LAN_C10_7034 $6190 == 4 // (int) var == num jump_if_false @LAN_C10_7062 0057: show_text_highpriority GXT 'LCX_O3' time 5000 flag 1 // Kill ~r~Armando Mendez. :LAN_C10_7062 0026: return :LAN_C10_7064 009F: actor 0@ dead jump_if_false @LAN_C10_7080 2@ = 0 // (int) 005F: (unknown) :LAN_C10_7080 014D: 3@ = actor 0@ health 3@ == 0 // (int) var == num jump_if_false @LAN_C10_7101 2@ = 0 // (int) 005F: (unknown) :LAN_C10_7101 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5801 3@ 1@ 2@ 005E: (unknown) :LAN_C10_7116 0035: $6194 = $6193 // (int vars) 010E: $6193 = current_time_in_ms 0035: $6195 = $6193 // (int vars) 002B: $6195 -= $6194 // (int vars) // Note: the incorrect math opcode was used here 0026: return :LAN_C10_7140 $6218 -= 1 // (int) 0 > $6218 // (int) num > var 0022: jump_if_false @LAN_C10_7160 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_7160 013F: $6213 = create_pickup #BODYARMOUR type 3 at $6214 $6215 $6216 $6217 = 60000 // (int) 0026: return :LAN_C10_7185 0141: destroy_pickup $6213 $6213 = 0 // (int) 0026: return :LAN_C10_7196 $6213 == 0 // (int) var == num jump_if_false @LAN_C10_7243 002B: $6217 -= $6195 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6217 // (int) num >= var 0022: jump_if_false @LAN_C10_7236 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7140 :LAN_C10_7236 0002: jump @LAN_C10_7270 :LAN_C10_7243 82D3: not unknown_check $6214 $6215 $6216 0.5 0022: jump_if_false @LAN_C10_7270 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7185 :LAN_C10_7270 0026: return :LAN_C10_7272 $6212 -= 1 // (int) 0 > $6212 // (int) num > var 0022: jump_if_false @LAN_C10_7292 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_7292 013F: $6207 = create_pickup #HEALTH type 3 at $6208 $6209 $6210 $6211 = 30000 // (int) 0026: return :LAN_C10_7315 0141: destroy_pickup $6207 $6207 = 0 // (int) 0026: return :LAN_C10_7326 $6207 == 0 // (int) var == num jump_if_false @LAN_C10_7373 002B: $6211 -= $6195 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6211 // (int) num >= var 0022: jump_if_false @LAN_C10_7366 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7272 :LAN_C10_7366 0002: jump @LAN_C10_7400 :LAN_C10_7373 82D3: not unknown_check $6208 $6209 $6210 0.5 0022: jump_if_false @LAN_C10_7400 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7315 :LAN_C10_7400 0026: return :LAN_C10_7402 807E: not actor $1038 driving jump_if_false @LAN_C10_7415 005F: (unknown) :LAN_C10_7415 02E7: get_weapon_data_from_actor $1038 weapon_group 6 weapon 0@ ammo 1@ model 2@ 0 >= 0@ // (int) num >= var 0022: jump_if_false @LAN_C10_7452 // Note: the incorrect math opcode was used here 0106: give_actor $1038 weapon 24 ammo 500 // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to 24 005E: (unknown) :LAN_C10_7452 02D5: (unknown) $1038 0@ 0022: jump_if_false @LAN_C10_7492 // Note: the incorrect math opcode was used here 0 >= 1@ // (int) num >= var 0022: jump_if_false @LAN_C10_7485 // Note: the incorrect math opcode was used here 00D5: (unknown) $1038 0@ 500 005E: (unknown) :LAN_C10_7485 0002: jump @LAN_C10_7507 :LAN_C10_7492 0106: give_actor $1038 weapon 0@ ammo 500 // Load the weapon model before using this 010B: set_actor $1038 armed_weapon_to 0@ 005E: (unknown) :LAN_C10_7507 005F: (unknown) :LAN_C10_7509 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBFA' 'LCX_LA1' -1 0 // ~w~I'm gonna tear Mendez apart! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBFA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBFB' 'LCX_LA2' -1 0 // ~w~No one does that to my wheels! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBFB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBFC' 'LCX_LA3' -1 0 // ~w~He's gonna be sorry he ever messed with me! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBFC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBFD' 'LCX_LA4' -1 0 // ~w~It's time for some Vance vengeance baby! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBFD' 0026: return :LAN_C10_7721 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBCA' 'LCX_G1' -1 0 // ~w~Kill him! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBCA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBCB' 'LCX_G2' -1 0 // ~w~Die! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBCB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBCC' 'LCX_G3' -1 0 // ~w~I got him! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBCC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBCD' 'LCX_G4' -1 0 // ~w~Get him! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBCD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'LANCBCE' 'LCX_G5' -1 0 // ~w~He's mine! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'LANCBCE' $6112 = 0 // (int) $6113 = 3000 // (int) 0026: return :LAN_C10_7990 3@ = -1 // (int) 0@ = -1 // (int) 4@ = 1E08 // (float) 2@ = 0 // (int) :LAN_C10_8012 not $5858(2@,5) == -1 // (int) var == num jump_if_false @LAN_C10_8107 004F: unknown_check $5858(2@,5) jump_if_false @LAN_C10_8107 81B3: not unknown_check $5858(2@,5) jump_if_false @LAN_C10_8107 82D8: not unknown_check $5858(2@,5) jump_if_false @LAN_C10_8107 031D: (unknown) $5897 $5898 $5868(2@,5) $5873(2@,5) 1@ 0014: 4@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8107 // Note: the incorrect math opcode was used here 0036: 4@ = 1@ // (float vars) 0035: 3@ = $5858(2@,5) // (int vars) 0035: 0@ = 2@ // (int vars) :LAN_C10_8107 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_8012 3@ == -1 // (int) var == num jump_if_false @LAN_C10_8143 0@ = -1 // (int) 005F: (unknown) :LAN_C10_8143 005E: (unknown) :LAN_C10_8145 3@ = -1 // (int) 0035: 5@ = $5800 // (int vars) 5@ -= 1 // (int) 0 > 5@ // (int) num > var 0022: jump_if_false @LAN_C10_8173 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_8173 4@ = 0 // (int) :LAN_C10_8177 0011: 5@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8257 // Note: the incorrect math opcode was used here 0035: 6@ = 4@ // (int vars) 6@ += 1 // (int) 0078: if and 001A: 1@ >= $5575(4@,30) // (float) var >= var // Note: the incorrect math opcode was used here 0014: $5575(6@,30) > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8245 // Note: the incorrect math opcode was used here 0035: 3@ = 6@ // (int vars) 0017: 3@ >= $5800 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8243 // Note: the incorrect math opcode was used here 0035: 3@ = $5800 // (int vars) :LAN_C10_8243 005E: (unknown) :LAN_C10_8245 4@ += 1 // (int) 0002: jump @LAN_C10_8177 :LAN_C10_8257 005F: (unknown) :LAN_C10_8259 $5800 = 0 // (int) $5799 = 1 // (int) 0026: return :LAN_C10_8272 $5891 = 198.52 // (float) $5892 = 972.89 // (float) $5893 = 24.85 // (float) $5800 >= 30 // (int) var >= num jump_if_false @LAN_C10_8314 005F: (unknown) :LAN_C10_8314 0035: 3@ = $5800 // (int vars) 0036: $5894 = 0@ // (float vars) 0036: $5895 = 1@ // (float vars) 0036: $5896 = 2@ // (float vars) 0036: $5545(3@,30) = 0@ // (float vars) 0036: $5575(3@,30) = 1@ // (float vars) 0036: $5605(3@,30) = 2@ // (float vars) $5800 += 1 // (int) 005E: (unknown) :LAN_C10_8363 020D: (unknown) $5796 0049: destroy_car $5798 00BB: (unknown) $5797 00AE: remove_status_text $5900 00AE: remove_status_text $5912 00AE: remove_status_text $5913 0026: return :LAN_C10_8389 00A0: car $5798 wrecked jump_if_false @LAN_C10_8402 0026: return :LAN_C10_8402 014C: set_car $5798 health_to 1000 042F: (unknown) $5798 1000 01B2: (unknown) $5798 0 0 0 0 0 0334: (unknown) $5798 1 0290: (unknown) $5798 1.0 0126: make_car $5798 very_heavy 0 023D: (unknown) $5798 0 0026: return :LAN_C10_8450 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LAN_C10_8363 025B: (unknown) 0@ 1@ 2@ 4@ 5@ 6@ 7@ 0048: $5798 = create_car #ANGEL at 4@ 5@ 6@ 00D1: set_car $5798 Z_angle_to 7@ 0236: (unknown) $5798 3 0126: make_car $5798 very_heavy 1 023D: (unknown) $5798 1 0430: (unknown) $5798 3@ 3@ *= 3 // (int) 042F: (unknown) $5798 3@ 014C: set_car $5798 health_to 3@ 01B2: (unknown) $5798 1 1 1 1 1 0334: (unknown) $5798 0 0290: (unknown) $5798 2.0 04FA: (unknown) $5798 1 00A4: $5796 = create_actor_pedtype 1 model 136 in_car $5798 driverseat 02A5: (unknown) $5796 0 01B1: (unknown) $5796 0 1 1 1 1 032D: (unknown) $5796 1 0347: (unknown) $5796 1 0232: (unknown) $5796 1 01EC: (unknown) $5796 1 0106: give_actor $5796 weapon 24 ammo 10000 // Load the weapon model before using this 00BB: (unknown) $5797 00C1: (unknown) $5796 $5797 00BC: (unknown) $5797 2 $5902 = 0 // (float) $5903 = -3.0 // (float) $5904 = 0 // (float) $5905 = 5000 // (int) $5906 = 0 // (int) $5900 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_C10_4812 2 0311: status_text $5900 type 1 line 1 GXT 'LCX_S1' // global_variable // Lance $6198 == 1 // (int) var == num jump_if_false @LAN_C10_8761 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_C10_4812 5 0311: status_text $5912 type 0 line 2 GXT 'LCX_S5' // global_variable // Distance 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_C10_4812 2 0311: status_text $5913 type 0 line 3 GXT 'LCX_S5' // global_variable // Distance :LAN_C10_8761 014D: $5901 = actor $5796 health $5901 *= 11 // (int) 03D5: (unknown) $5796 $5901 014B: set_actor $5796 health_to $5901 $5907 = 0 // (int) $5906 = 0 // (int) 0026: return :LAN_C10_8797 $5908 > 30.0 // (float) var > num jump_if_false @LAN_C10_8813 0026: return :LAN_C10_8813 $5907 > 3 // (int) var > num jump_if_false @LAN_C10_8839 0139: 0@ = random_int_in_ranges 0 3 0002: jump @LAN_C10_8844 :LAN_C10_8839 0035: 0@ = $5907 // (int vars) :LAN_C10_8844 0@ == 0 // (int) var == num jump_if_false @LAN_C10_8881 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBFA' 0002: jump @LAN_C10_8988 :LAN_C10_8881 0@ == 1 // (int) var == num jump_if_false @LAN_C10_8919 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBFB' 0002: jump @LAN_C10_8988 :LAN_C10_8919 0@ == 2 // (int) var == num jump_if_false @LAN_C10_8957 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBFC' 0002: jump @LAN_C10_8988 :LAN_C10_8957 0@ == 3 // (int) var == num jump_if_false @LAN_C10_8988 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBFD' :LAN_C10_8988 $5907 += 1 // (int) 0026: return :LAN_C10_8996 0045: actor $5796 defined jump_if_false @LAN_C10_9019 014D: 1@ = actor $5796 health 0002: jump @LAN_C10_9026 :LAN_C10_9019 $5900 = 0 // (int) 0026: return :LAN_C10_9026 0038: $5913 = float $5911 to_integer // Note: the incorrect math opcode was used here 0038: $5912 = float $5909 to_integer // Note: the incorrect math opcode was used here 100.0 > $5908 // (float) num > var 0022: jump_if_false @LAN_C10_9059 // Note: the incorrect math opcode was used here $5916 = 0 // (int) 0026: return :LAN_C10_9059 $5910 > 30.0 // (float) var > num jump_if_false @LAN_C10_9080 $5916 = 0 // (int) 0026: return :LAN_C10_9080 0029: $5916 += $6195 // (int vars) // Note: the incorrect math opcode was used here $5916 > 10000 // (int) var > num jump_if_false @LAN_C10_9120 $5916 = 0 // (int) 0058: (unknown) 'LCX_H1' 3000 1 // ~b~Lance~w~ is under attack. Protect him! :LAN_C10_9120 002B: $5906 -= $6195 // (int vars) // Note: the incorrect math opcode was used here $5906 > 0 // (int) var > num jump_if_false @LAN_C10_9140 0026: return :LAN_C10_9140 0038: 0@ = float $5908 to_integer // Note: the incorrect math opcode was used here 0@ /= 100 // (int) 1 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_9167 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :LAN_C10_9167 014D: 1@ = actor $5796 health 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ > 1 // (int) var > num jump_if_false @LAN_C10_9200 014B: set_actor $5796 health_to 1@ 0002: jump @LAN_C10_9220 :LAN_C10_9200 $5900 = 0 // (int) 0045: actor $5796 defined jump_if_false @LAN_C10_9220 01F1: kill_actor $5796 :LAN_C10_9220 $5906 = 250 // (int) 0026: return :LAN_C10_9229 $5910 = 1E07 // (float) $6198 == 1 // (int) var == num jump_if_false @LAN_C10_9291 0038: $5913 = float $5911 to_integer // Note: the incorrect math opcode was used here 0038: $5912 = float $5909 to_integer // Note: the incorrect math opcode was used here 0035: 0@ = $5913 // (int vars) 002B: 0@ -= $5912 // (int vars) // Note: the incorrect math opcode was used here 014D: 0@ = actor $5796 health 0039: 4@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0375: (unknown) 50 25 $5908 4@ :LAN_C10_9291 0080: actor $5796 near_point $5891 $5892 radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_9315 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9315 0017: $5799 >= $5800 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_9330 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9330 0035: 0@ = $5799 // (int vars) 0080: actor $5796 near_point $5545(0@,30) $5575(0@,30) radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_9382 // Note: the incorrect math opcode was used here $5799 += 1 // (int) 0017: $5799 >= $5800 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_9382 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9382 0036: 5@ = $5545(0@,30) // (float vars) 0036: 6@ = $5575(0@,30) // (float vars) 0036: 7@ = $5605(0@,30) // (float vars) 002B: $5905 -= $6195 // (int vars) // Note: the incorrect math opcode was used here 0 >= $5905 // (int) num >= var 0022: jump_if_false @LAN_C10_9551 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 3 0138: 4@ = random_float_in_ranges 2.0 6.0 0@ == 0 // (int) var == num jump_if_false @LAN_C10_9470 $5902 = 0 // (float) $5903 = -4.0 // (float) $5904 = 0 // (float) 0002: jump @LAN_C10_9541 :LAN_C10_9470 0@ == 1 // (int) var == num jump_if_false @LAN_C10_9512 4@ *= -1.0 // (float) 0036: $5902 = 4@ // (float vars) $5903 = -1.0 // (float) $5904 = 0 // (float) 0002: jump @LAN_C10_9541 :LAN_C10_9512 0@ == 2 // (int) var == num jump_if_false @LAN_C10_9541 0036: $5902 = 4@ // (float vars) $5903 = -1.0 // (float) $5904 = 0 // (float) :LAN_C10_9541 0139: $5905 = random_int_in_ranges 8000 16000 :LAN_C10_9551 037B: constant_params 0 variable_params 2 unknown 11 call_with_params @LAN_C10_7990 0@ 3@ jump_if_false @LAN_C10_9670 801C: not 0@ == $6150 // (int) num == var 0022: jump_if_false @LAN_C10_9621 // Note: the incorrect math opcode was used here not $6150 == -1 // (int) var == num jump_if_false @LAN_C10_9608 0035: 2@ = $6150 // (int vars) 00C4: (unknown) $5863(2@,5) 1 :LAN_C10_9608 00C4: (unknown) $5863(0@,5) 3 0035: $6150 = 0@ // (int vars) :LAN_C10_9621 0035: 1@ = $5858(0@,5) // (int vars) 004D: store_car 1@ position_to 8@ 9@ 10@ 031D: (unknown) $5897 $5898 8@ 9@ $5910 50.0 > $5910 // (float) num > var 0022: jump_if_false @LAN_C10_9670 // Note: the incorrect math opcode was used here 027F: store_coords_to 5@ 6@ 7@ from_actor 1@ with_offset $5902 $5903 $5904 :LAN_C10_9670 004A: car $5798 drive_to 5@ 6@ 7@ 0051: set_car $5798 traffic_behavior_to 2 0050: set_car $5798 max_speed_to 40.0 005F: (unknown) :LAN_C10_9692 00A0: car $5798 wrecked jump_if_false @LAN_C10_9705 005F: (unknown) :LAN_C10_9705 0080: actor $5796 near_point $5891 $5892 radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_9729 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9729 004A: car $5798 drive_to $5891 $5892 $5893 0051: set_car $5798 traffic_behavior_to 2 0050: set_car $5798 max_speed_to 40.0 005F: (unknown) :LAN_C10_9754 009F: actor $5796 dead jump_if_false @LAN_C10_9772 $5900 = 0 // (int) 005F: (unknown) :LAN_C10_9772 1 >= $5900 // (int) num >= var 0022: jump_if_false @LAN_C10_9807 // Note: the incorrect math opcode was used here $5900 = 0 // (int) 0045: actor $5796 defined jump_if_false @LAN_C10_9805 01F1: kill_actor $5796 :LAN_C10_9805 005F: (unknown) :LAN_C10_9807 037A: constant_params 2 variable_params 1 unknown 0 call_with_params @LAN_C10_7064 $5796 $5901 $5900 jump_if_false @LAN_C10_9832 005F: (unknown) :LAN_C10_9832 5 >= $5900 // (int) num >= var 0022: jump_if_false @LAN_C10_9880 // Note: the incorrect math opcode was used here 02A5: (unknown) $5796 1 01B1: (unknown) $5796 0 0 0 0 0 004F: unknown_check $5798 jump_if_false @LAN_C10_9880 01B2: (unknown) $5798 0 0 0 0 0 :LAN_C10_9880 0043: store_actor $5796 position_to $5897 $5898 $5899 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5897 $5898 $5908 031D: (unknown) $1042 $1043 $5891 $5892 $5911 031D: (unknown) $5897 $5898 $5891 $5892 $5909 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_8996 00A0: car $5798 wrecked jump_if_false @LAN_C10_9949 005F: (unknown) :LAN_C10_9949 807C: not actor $5796 driving $5798 0022: jump_if_false @LAN_C10_10009 // Note: the incorrect math opcode was used here 00EA: (unknown) $5796 $5798 0050: set_car $5798 max_speed_to 0 02E9: set_car $5798 speed_to 0 0078: if and 81B8: not unknown_check $5796 81B7: not unknown_check $5798 jump_if_false @LAN_C10_10007 00A2: (unknown) $5796 021C: (unknown) $5796 $5798 :LAN_C10_10007 005F: (unknown) :LAN_C10_10009 $6190 == 1 // (int) var == num jump_if_false @LAN_C10_10043 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_9229 jump_if_false @LAN_C10_10041 005E: (unknown) :LAN_C10_10041 005F: (unknown) :LAN_C10_10043 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_9692 jump_if_false @LAN_C10_10062 005E: (unknown) :LAN_C10_10062 005F: (unknown) :LAN_C10_10064 0@ = 0 // (int) :LAN_C10_10068 $5661(0@,12) = -1 // (int) $5697(0@,12) = 0 // (int) $5673(0@,12) = -1 // (int) $5685(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_10068 0@ = 0 // (int) :LAN_C10_10119 $5858(0@,5) = -1 // (int) $5863(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_10119 $5979 = 0 // (int) $6150 = -1 // (int) 0026: return :LAN_C10_10164 $5979 >= 32 // (int) var >= num jump_if_false @LAN_C10_10179 005F: (unknown) :LAN_C10_10179 0035: 4@ = $5979 // (int vars) 2@ -= 0.9 // (float) 0036: $5724(4@,32) = 0@ // (float vars) 0036: $5756(4@,32) = 1@ // (float vars) 0036: $5788(4@,32) = 2@ // (float vars) 0036: $5820(4@,32) = 3@ // (float vars) $5979 += 1 // (int) 005E: (unknown) :LAN_C10_10228 not 0 >= $5661(0@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10288 // Note: the incorrect math opcode was used here 0045: actor $5661(0@,12) defined 0022: jump_if_false @LAN_C10_10276 // Note: the incorrect math opcode was used here 03DE: (unknown) $5661(0@,12) 1 0112: remove_references_to_actor $5661(0@,12) // Like turning an actor into a random pedestrian 0002: jump @LAN_C10_10288 :LAN_C10_10276 020D: (unknown) $5661(0@,12) 0112: remove_references_to_actor $5661(0@,12) // Like turning an actor into a random pedestrian :LAN_C10_10288 00BB: (unknown) $5685(0@,12) $5661(0@,12) = -1 // (int) $5697(0@,12) = 0 // (int) $5673(0@,12) = -1 // (int) $5685(0@,12) = 0 // (int) 0026: return :LAN_C10_10326 not 0 >= $5661(0@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10346 // Note: the incorrect math opcode was used here 003F: destroy_actor $5661(0@,12) :LAN_C10_10346 00BB: (unknown) $5685(0@,12) $5661(0@,12) = -1 // (int) $5697(0@,12) = 0 // (int) $5673(0@,12) = -1 // (int) $5685(0@,12) = 0 // (int) 0026: return :LAN_C10_10384 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C10_10393 0 >= $5661(1@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10413 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C10_10413 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @LAN_C10_10393 005F: (unknown) 0 >= $5661(0@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10448 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10448 0 >= 1@ // (int) num >= var 0022: jump_if_false @LAN_C10_10461 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10461 00A0: car 1@ wrecked 0022: jump_if_false @LAN_C10_10473 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10473 009F: actor $5661(0@,12) dead 0022: jump_if_false @LAN_C10_10488 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10488 007C: actor $5661(0@,12) driving 1@ 0022: jump_if_false @LAN_C10_10504 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_10504 001C: $5673(0@,12) == 1@ // (int) num == var 0022: jump_if_false @LAN_C10_10520 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_10520 005F: (unknown) :LAN_C10_10522 $5661(0@,12) == -1 // (int) var == num jump_if_false @LAN_C10_10539 005F: (unknown) :LAN_C10_10539 009F: actor $5661(0@,12) dead jump_if_false @LAN_C10_10565 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_10228 0@ 005F: (unknown) :LAN_C10_10565 0078: if or 1@ == 1 // (int) var == num 1@ == 2 // (int) var == num jump_if_false @LAN_C10_10599 00BB: (unknown) $5685(0@,12) $5685(0@,12) = 0 // (int) :LAN_C10_10599 1@ == 4 // (int) var == num jump_if_false @LAN_C10_10693 020E: (unknown) $5661(0@,12) 0 00E4: (unknown) $5661(0@,12) $1038 00BB: (unknown) $5685(0@,12) 00C1: (unknown) $5661(0@,12) $5685(0@,12) 00BF: (unknown) $5685(0@,12) 2 00C4: (unknown) $5685(0@,12) 1 0557: (unknown) $5661(0@,12) 1 04B9: (unknown) $5661(0@,12) 1 1 0 01EC: (unknown) $5661(0@,12) 1 $5673(0@,12) = -1 // (int) :LAN_C10_10693 1@ == 7 // (int) var == num jump_if_false @LAN_C10_10795 00E5: (unknown) $5661(0@,12) $1038 020E: (unknown) $5661(0@,12) 0 00BB: (unknown) $5685(0@,12) 00C1: (unknown) $5661(0@,12) $5685(0@,12) 00BF: (unknown) $5685(0@,12) 2 00C4: (unknown) $5685(0@,12) 3 0557: (unknown) $5661(0@,12) 1 04B9: (unknown) $5661(0@,12) 1 1 0 01EC: (unknown) $5661(0@,12) 1 0232: (unknown) $5661(0@,12) 1 $5673(0@,12) = -1 // (int) :LAN_C10_10795 1@ == 6 // (int) var == num jump_if_false @LAN_C10_10873 020E: (unknown) $5661(0@,12) 0 00BB: (unknown) $5685(0@,12) 00C1: (unknown) $5661(0@,12) $5685(0@,12) 00BF: (unknown) $5685(0@,12) 2 00C4: (unknown) $5685(0@,12) 1 04B9: (unknown) $5661(0@,12) 1 1 0 01EC: (unknown) $5661(0@,12) 1 $5673(0@,12) = -1 // (int) :LAN_C10_10873 1@ == 5 // (int) var == num jump_if_false @LAN_C10_10957 00E4: (unknown) $5661(0@,12) $1038 020E: (unknown) $5661(0@,12) 1 00BB: (unknown) $5685(0@,12) 00C1: (unknown) $5661(0@,12) $5685(0@,12) 00BF: (unknown) $5685(0@,12) 2 00C4: (unknown) $5685(0@,12) 1 0557: (unknown) $5661(0@,12) 0 04B9: (unknown) $5661(0@,12) 0 0 0 $5673(0@,12) = -1 // (int) :LAN_C10_10957 1@ == 8 // (int) var == num jump_if_false @LAN_C10_11033 020E: (unknown) $5661(0@,12) 0 00BB: (unknown) $5685(0@,12) 00C1: (unknown) $5661(0@,12) $5685(0@,12) 00BF: (unknown) $5685(0@,12) 2 00C4: (unknown) $5685(0@,12) 3 04B9: (unknown) $5661(0@,12) 0 0 0 01EC: (unknown) $5661(0@,12) 1 $5673(0@,12) = -1 // (int) :LAN_C10_11033 0035: $5697(0@,12) = 1@ // (int vars) 005E: (unknown) :LAN_C10_11042 4@ = -1 // (int) 0227: (unknown) 0@ 1@ 2@ 2.0 2.0 2.0 0022: jump_if_false @LAN_C10_11067 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_11067 037A: constant_params 0 variable_params 1 unknown 5 call_with_params @LAN_C10_10384 4@ jump_if_false @LAN_C10_11087 005F: (unknown) :LAN_C10_11087 003E: $5661(4@,12) = create_actor_pedtype 2 model 113 at 0@ 1@ 2@ 00C1: (unknown) $5661(4@,12) $5685(4@,12) 00BF: (unknown) $5685(4@,12) 2 0543: (unknown) $5661(4@,12) 0 55 > $6160 // (int) num > var 0022: jump_if_false @LAN_C10_11164 // Note: the incorrect math opcode was used here 01C9: (unknown) $5661(4@,12) 36 0106: give_actor $5661(4@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_11222 :LAN_C10_11164 90 > $6160 // (int) num > var 0022: jump_if_false @LAN_C10_11203 // Note: the incorrect math opcode was used here 01C9: (unknown) $5661(4@,12) 24 0106: give_actor $5661(4@,12) weapon 24 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_11222 :LAN_C10_11203 01C9: (unknown) $5661(4@,12) 12 0106: give_actor $5661(4@,12) weapon 19 ammo 10000 // Load the weapon model before using this :LAN_C10_11222 0045: actor $1038 defined jump_if_false @LAN_C10_11241 00E4: (unknown) $5661(4@,12) $1038 :LAN_C10_11241 03A5: (unknown) $5661(4@,12) 1 01A4: (unknown) $5661(4@,12) 0 04B9: (unknown) $5661(4@,12) 0 0 0 041B: (unknown) $5661(4@,12) 8 03D6: (unknown) $5661(4@,12) 2000 03D7: (unknown) $5661(4@,12) 1000 03DE: (unknown) $5661(4@,12) 1 005E: (unknown) 037A: constant_params 4 variable_params 1 unknown 5 call_with_params @LAN_C10_11042 0@ 1@ 2@ 3@ 4@ jump_if_false @LAN_C10_11325 005F: (unknown) :LAN_C10_11325 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_C10_10522 4@ 5 005E: (unknown) :LAN_C10_11340 1@ = -1 // (int) 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @LAN_C10_11042 $5724(0@,32) $5756(0@,32) $5788(0@,32) $5820(0@,32) 1@ jump_if_false @LAN_C10_11381 005E: (unknown) :LAN_C10_11381 005F: (unknown) :LAN_C10_11383 $6108 == 0 // (int) var == num jump_if_false @LAN_C10_11397 0026: return :LAN_C10_11397 002B: $6113 -= $6195 // (int vars) // Note: the incorrect math opcode was used here $6113 > 0 // (int) var > num jump_if_false @LAN_C10_11417 0026: return :LAN_C10_11417 $6112 > 4 // (int) var > num jump_if_false @LAN_C10_11443 0139: 0@ = random_int_in_ranges 0 4 0002: jump @LAN_C10_11448 :LAN_C10_11443 0035: 0@ = $6112 // (int vars) :LAN_C10_11448 0@ == 0 // (int) var == num jump_if_false @LAN_C10_11485 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBCA' 0002: jump @LAN_C10_11630 :LAN_C10_11485 0@ == 1 // (int) var == num jump_if_false @LAN_C10_11523 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBCB' 0002: jump @LAN_C10_11630 :LAN_C10_11523 0@ == 2 // (int) var == num jump_if_false @LAN_C10_11561 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBCC' 0002: jump @LAN_C10_11630 :LAN_C10_11561 0@ == 3 // (int) var == num jump_if_false @LAN_C10_11599 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBCD' 0002: jump @LAN_C10_11630 :LAN_C10_11599 0@ == 4 // (int) var == num jump_if_false @LAN_C10_11630 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'LANCBCE' :LAN_C10_11630 $6112 += 1 // (int) 0139: $6113 = random_int_in_ranges 10000 20000 0026: return :LAN_C10_11648 0045: actor $1038 defined jump_if_false @LAN_C10_11659 :LAN_C10_11659 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_6013 $6200 jump_if_false @LAN_C10_11687 0@ = 1 // (int) :LAN_C10_11687 12 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_12113 // Note: the incorrect math opcode was used here not $5661(0@,12) == -1 // (int) var == num jump_if_false @LAN_C10_12101 009F: actor $5661(0@,12) dead jump_if_false @LAN_C10_11745 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10228 0@ 0002: jump @LAN_C10_12101 :LAN_C10_11745 $5697(0@,12) == 8 // (int) var == num jump_if_false @LAN_C10_11767 0002: jump @LAN_C10_12101 :LAN_C10_11767 0043: store_actor $5661(0@,12) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @MAIN_5676 $1042 $1043 2@ 3@ 5@ $5697(0@,12) == 2 // (int) var == num jump_if_false @LAN_C10_11815 0002: jump @LAN_C10_12101 :LAN_C10_11815 $5697(0@,12) == 6 // (int) var == num jump_if_false @LAN_C10_11898 5@ > 400.0 // (float) var > num jump_if_false @LAN_C10_11858 00E7: (unknown) $5661(0@,12) $1038 0002: jump @LAN_C10_11866 :LAN_C10_11858 00E4: (unknown) $5661(0@,12) $1038 :LAN_C10_11866 5@ > 10000.0 // (float) var > num jump_if_false @LAN_C10_11891 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10228 0@ :LAN_C10_11891 0002: jump @LAN_C10_12101 :LAN_C10_11898 $5697(0@,12) == 7 // (int) var == num jump_if_false @LAN_C10_11990 807E: not actor $5661(0@,12) driving jump_if_false @LAN_C10_11958 5@ > 10000.0 // (float) var > num jump_if_false @LAN_C10_11951 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10228 0@ :LAN_C10_11951 0002: jump @LAN_C10_11983 :LAN_C10_11958 5@ > 40000.0 // (float) var > num jump_if_false @LAN_C10_11983 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10228 0@ :LAN_C10_11983 0002: jump @LAN_C10_12101 :LAN_C10_11990 $5697(0@,12) == 4 // (int) var == num jump_if_false @LAN_C10_12052 01C9: (unknown) $5661(0@,12) 10 00E5: (unknown) $5661(0@,12) $1038 5@ > 1600.0 // (float) var > num jump_if_false @LAN_C10_12045 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10228 0@ :LAN_C10_12045 0002: jump @LAN_C10_12101 :LAN_C10_12052 $5697(0@,12) == 5 // (int) var == num jump_if_false @LAN_C10_12101 01C9: (unknown) $5661(0@,12) 50 1600.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_C10_12101 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_C10_10522 0@ 4 :LAN_C10_12101 0@ += 2 // (int) 0002: jump @LAN_C10_11687 :LAN_C10_12113 0026: return :LAN_C10_12115 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C10_11648 $6189 == 0 // (int) var == num jump_if_false @LAN_C10_12139 0026: return :LAN_C10_12139 002B: $5977 -= $6195 // (int vars) // Note: the incorrect math opcode was used here $6162 == 3 // (int) var == num jump_if_false @LAN_C10_12160 0026: return :LAN_C10_12160 $5977 > 0 // (int) var > num jump_if_false @LAN_C10_12174 0026: return :LAN_C10_12174 $6108 = 0 // (int) 0@ = 0 // (int) :LAN_C10_12183 $5661(0@,12) > 0 // (int) var > num jump_if_false @LAN_C10_12234 0045: actor $5661(0@,12) defined jump_if_false @LAN_C10_12223 $6108 += 1 // (int) 0002: jump @LAN_C10_12234 :LAN_C10_12223 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C10_10228 0@ :LAN_C10_12234 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_12183 0017: $6108 >= $6109 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_12266 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_12266 2@ = 0 // (int) :LAN_C10_12270 0011: $6109 > $6108 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_12380 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 $5979 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @LAN_C10_11340 2@ 1@ jump_if_false @LAN_C10_12380 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LAN_C10_10522 1@ 8 04B9: (unknown) $5661(1@,12) 0 0 0 0557: (unknown) $5661(1@,12) 0 03D5: (unknown) $5661(1@,12) 25 014B: set_actor $5661(1@,12) health_to 20 50 > $6160 // (int) num > var 0022: jump_if_false @LAN_C10_12374 // Note: the incorrect math opcode was used here 01C9: (unknown) $5661(1@,12) 25 :LAN_C10_12374 $6108 += 1 // (int) :LAN_C10_12380 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_12270 0035: $5977 = $5978 // (int vars) $5978 -= 250 // (int) 1000 > $5978 // (int) num > var 0022: jump_if_false @LAN_C10_12431 // Note: the incorrect math opcode was used here $5978 = 1000 // (int) :LAN_C10_12431 0026: return :LAN_C10_12433 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @LAN_C10_11648 002B: $5977 -= $6195 // (int vars) // Note: the incorrect math opcode was used here $5977 > 0 // (int) var > num jump_if_false @LAN_C10_12463 005F: (unknown) :LAN_C10_12463 $6108 = 0 // (int) 0@ = 0 // (int) :LAN_C10_12472 $5661(0@,12) > 0 // (int) var > num jump_if_false @LAN_C10_12523 0045: actor $5661(0@,12) defined jump_if_false @LAN_C10_12512 $6108 += 1 // (int) 0002: jump @LAN_C10_12523 :LAN_C10_12512 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LAN_C10_10228 0@ :LAN_C10_12523 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_12472 0017: $6108 >= $6109 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_12555 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_12555 0080: actor $1038 near_point 14.8824 1171.5 radius 120.0 120.0 sphere 0 jump_if_false @LAN_C10_13049 $5915 == 0 // (int) var == num jump_if_false @LAN_C10_12759 2@ = 0 // (int) :LAN_C10_12599 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LAN_C10_11340 2@ 1@ jump_if_false @LAN_C10_12720 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LAN_C10_10522 1@ 7 0106: give_actor $5661(1@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0045: actor $1038 defined jump_if_false @LAN_C10_12661 013E: actor $5661(1@,12) look_at_actor $1038 :LAN_C10_12661 0139: 0@ = random_int_in_ranges 0 100 0@ > 40 // (int) var > num jump_if_false @LAN_C10_12694 03A5: (unknown) $5661(1@,12) 1 0002: jump @LAN_C10_12701 :LAN_C10_12694 03A5: (unknown) $5661(1@,12) 0 :LAN_C10_12701 04B9: (unknown) $5661(1@,12) 1 1 0 0557: (unknown) $5661(1@,12) 1 :LAN_C10_12720 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_12599 $5977 = 2000 // (int) $5915 = 1 // (int) 005E: (unknown) 0002: jump @LAN_C10_13049 :LAN_C10_12759 0139: 2@ = random_int_in_ranges 0 100 0139: $6160 = random_int_in_ranges 0 100 50 > 2@ // (int) num > var 0022: jump_if_false @LAN_C10_12843 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 $5979 005D: sphere_onscreen $5724(0@,32) $5756(0@,32) $5788(0@,32) radius 2.0 0022: jump_if_false @LAN_C10_12815 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_12815 037A: constant_params 1 variable_params 1 unknown 14 call_with_params @LAN_C10_11340 0@ 1@ jump_if_false @LAN_C10_12836 005F: (unknown) :LAN_C10_12836 0002: jump @LAN_C10_12916 :LAN_C10_12843 01B4: (unknown) $1042 $1043 $1044 3@ 4@ 5@ 005D: sphere_onscreen 3@ 4@ 5@ radius 2.0 0022: jump_if_false @LAN_C10_12870 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_12870 037A: constant_params 3 variable_params 0 unknown 14 call_with_params @LAN_C10_4785 3@ 4@ 5@ jump_if_false @LAN_C10_12892 005F: (unknown) :LAN_C10_12892 037A: constant_params 4 variable_params 1 unknown 14 call_with_params @LAN_C10_11042 3@ 4@ 5@ 0 1@ jump_if_false @LAN_C10_12916 005F: (unknown) :LAN_C10_12916 not 1@ == -1 // (int) var == num jump_if_false @LAN_C10_12930 005F: (unknown) :LAN_C10_12930 0045: actor $1038 defined jump_if_false @LAN_C10_12949 013E: actor $5661(1@,12) look_at_actor $1038 :LAN_C10_12949 $5977 = 2000 // (int) 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LAN_C10_10522 1@ 7 0106: give_actor $5661(1@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0139: 0@ = random_int_in_ranges 0 100 0@ > 40 // (int) var > num jump_if_false @LAN_C10_13013 03A5: (unknown) $5661(1@,12) 1 0002: jump @LAN_C10_13020 :LAN_C10_13013 03A5: (unknown) $5661(1@,12) 0 :LAN_C10_13020 04B9: (unknown) $5661(1@,12) 1 1 0 0557: (unknown) $5661(1@,12) 1 01C9: (unknown) $5661(1@,12) 15 005E: (unknown) :LAN_C10_13049 005F: (unknown) :LAN_C10_13051 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C10_13060 0 >= $5858(1@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_13080 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C10_13080 00A0: car $5858(1@,5) wrecked 0022: jump_if_false @LAN_C10_13099 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C10_13099 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @LAN_C10_13060 0@ = -1 // (int) 005F: (unknown) :LAN_C10_13123 not 0 >= $5858(0@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_13273 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LAN_C10_13141 001C: $5673(1@,12) == $5858(0@,5) // (int) num == var 0022: jump_if_false @LAN_C10_13210 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_10522 1@ 7 jump_if_false @LAN_C10_13210 00BB: (unknown) $5685(1@,12) 00C1: (unknown) $5661(1@,12) $5685(1@,12) 00BF: (unknown) $5685(1@,12) 2 00C4: (unknown) $5685(1@,12) 1 :LAN_C10_13210 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @LAN_C10_13141 $5883(0@,5) == 1 // (int) var == num jump_if_false @LAN_C10_13248 0255: (unknown) $5858(0@,5) :LAN_C10_13248 004F: unknown_check $5858(0@,5) jump_if_false @LAN_C10_13267 004B: set_car $5858(0@,5) to_psycho_driver :LAN_C10_13267 0113: remove_references_to_car $5858(0@,5) // Like turning a car into any random car :LAN_C10_13273 00BB: (unknown) $5863(0@,5) $5863(0@,5) = 0 // (int) $5858(0@,5) = -1 // (int) $5883(0@,5) = 0 // (int) 0026: return :LAN_C10_13303 not 0 >= $5858(0@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_13393 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LAN_C10_13321 001C: $5673(1@,12) == $5858(0@,5) // (int) num == var 0022: jump_if_false @LAN_C10_13349 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_10326 1@ :LAN_C10_13349 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @LAN_C10_13321 $5883(0@,5) == 1 // (int) var == num jump_if_false @LAN_C10_13387 0255: (unknown) $5858(0@,5) :LAN_C10_13387 0049: destroy_car $5858(0@,5) :LAN_C10_13393 00BB: (unknown) $5863(0@,5) $5863(0@,5) = 0 // (int) $5858(0@,5) = -1 // (int) $5883(0@,5) = 0 // (int) 0026: return :LAN_C10_13423 037A: constant_params 0 variable_params 1 unknown 10 call_with_params @LAN_C10_13051 5@ jump_if_false @LAN_C10_13443 005F: (unknown) :LAN_C10_13443 037A: constant_params 0 variable_params 1 unknown 10 call_with_params @LAN_C10_10384 9@ jump_if_false @LAN_C10_13463 005F: (unknown) :LAN_C10_13463 6@ = 0 // (int) 010E: 7@ = current_time_in_ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6013 7@ jump_if_false @LAN_C10_13493 6@ = 1 // (int) :LAN_C10_13493 2@ += 0.25 // (float) 0048: $5858(5@,5) = create_car #SENTXS at 0@ 1@ 2@ 0150: set_car $5858(5@,5) color_to 0 0 0126: make_car $5858(5@,5) very_heavy 0 023D: (unknown) $5858(5@,5) 0 014C: set_car $5858(5@,5) health_to 1000 0236: (unknown) $5858(5@,5) 3 0233: (unknown) $5858(5@,5) $1042 $1043 0051: set_car $5858(5@,5) traffic_behavior_to 2 01B0: (unknown) $5858(5@,5) 1 04FA: (unknown) $5858(5@,5) 1 037B: constant_params 3 variable_params 1 unknown 10 call_with_params @LAN_C10_8145 0@ 1@ 2@ $5888(5@,5) 0035: $5883(5@,5) = 4@ // (int vars) 4@ == 1 // (int) var == num jump_if_false @LAN_C10_13632 0254: enable_car $5858(5@,5) stuck_check_distance_to 10.0 time_to 7500 :LAN_C10_13632 00C0: (unknown) $5858(5@,5) $5863(5@,5) 00BC: (unknown) $5863(5@,5) 0 $6198 == 0 // (int) var == num jump_if_false @LAN_C10_13669 00C4: (unknown) $5863(5@,5) 1 :LAN_C10_13669 00A4: $5661(9@,12) = create_actor_pedtype 22 model 113 in_car $5858(5@,5) driverseat 0339: (unknown) $5661(9@,12) 0 0232: (unknown) $5661(9@,12) 1 0106: give_actor $5661(9@,12) weapon 24 ammo 10000 // Load the weapon model before using this 041B: (unknown) $5661(9@,12) 8 0035: $5673(9@,12) = $5858(5@,5) // (int vars) 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C10_10522 9@ 1 004C: set_car $5858(5@,5) to_normal_driver 0052: set_car $5858(5@,5) driver_behaviour_to 0 8@ = 0 // (int) :LAN_C10_13757 0011: 3@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_13936 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 1 unknown 10 call_with_params @LAN_C10_10384 9@ jump_if_false @LAN_C10_13788 005E: (unknown) :LAN_C10_13788 0118: $5661(9@,12) = create_actor_pedtype 22 model 113 in_car $5858(5@,5) passenger_seat 8@ 0442: (unknown) $5661(9@,12) 1 0127: reset_actor $5661(9@,12) flags 0106: give_actor $5661(9@,12) weapon 24 ammo 10000 // Load the weapon model before using this 00A1: (unknown) $5661(9@,12) 1 00A1: (unknown) $5661(9@,12) 2 01A4: (unknown) $5661(9@,12) 1 03A5: (unknown) $5661(9@,12) 0 0232: (unknown) $5661(9@,12) 1 041B: (unknown) $5661(9@,12) 8 01C9: (unknown) $5661(9@,12) 15 03D6: (unknown) $5661(9@,12) 300 03D7: (unknown) $5661(9@,12) 1000 0035: $5673(9@,12) = $5858(5@,5) // (int vars) 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C10_10522 9@ 2 8@ += 1 // (int) 0002: jump @LAN_C10_13757 :LAN_C10_13936 005E: (unknown) :LAN_C10_13938 0 >= $5858(0@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_13954 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_13954 00A0: car $5858(0@,5) wrecked 0022: jump_if_false @LAN_C10_14003 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13123 0@ $6190 == 1 // (int) var == num jump_if_false @LAN_C10_14001 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_8797 :LAN_C10_14001 005F: (unknown) :LAN_C10_14003 01B3: unknown_check $5858(0@,5) jump_if_false @LAN_C10_14029 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13123 0@ 005F: (unknown) :LAN_C10_14029 02BD: (unknown) $5858(0@,5) 2@ 2@ == -1 // (int) var == num jump_if_false @LAN_C10_14061 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13123 0@ 005F: (unknown) :LAN_C10_14061 02D8: unknown_check $5858(0@,5) jump_if_false @LAN_C10_14123 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_6013 0@ jump_if_false @LAN_C10_14110 02C7: (unknown) $5858(0@,5) 9 30000 0002: jump @LAN_C10_14121 :LAN_C10_14110 02C7: (unknown) $5858(0@,5) 10 30000 :LAN_C10_14121 005F: (unknown) :LAN_C10_14123 004D: store_car $5858(0@,5) position_to $5868(0@,5) $5873(0@,5) $5878(0@,5) $6190 == 1 // (int) var == num jump_if_false @LAN_C10_14319 0035: 1@ = $5888(0@,5) // (int vars) 0102: car $5858(0@,5) near_point $5545(1@,30) $5575(1@,30) radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_14241 // Note: the incorrect math opcode was used here $5888(0@,5) += 1 // (int) 0017: $5888(0@,5) >= $5800 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_14241 // Note: the incorrect math opcode was used here 0035: $5888(0@,5) = $5800 // (int vars) $5888(0@,5) -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13123 0@ 005F: (unknown) :LAN_C10_14241 0035: 1@ = $5888(0@,5) // (int vars) 031D: (unknown) $5897 $5898 $5868(0@,5) $5873(0@,5) 6@ 6@ > 150.0 // (float) var > num jump_if_false @LAN_C10_14292 0050: set_car $5858(0@,5) max_speed_to 10.0 0002: jump @LAN_C10_14301 :LAN_C10_14292 0050: set_car $5858(0@,5) max_speed_to 20.0 :LAN_C10_14301 004A: car $5858(0@,5) drive_to $5545(1@,30) $5575(1@,30) $5605(1@,30) :LAN_C10_14319 $6198 == 1 // (int) var == num jump_if_false @LAN_C10_14359 0035: 1@ = 0@ // (int vars) 1@ *= 25 // (int) 1@ += 50 // (int) 01CA: (unknown) $5858(0@,5) 6@ 0374: (unknown) 50 1@ 6@ :LAN_C10_14359 $5883(0@,5) == 1 // (int) var == num jump_if_false @LAN_C10_14557 0256: unknown_check $5858(0@,5) jump_if_false @LAN_C10_14557 81B7: not unknown_check $5858(0@,5) jump_if_false @LAN_C10_14544 037B: constant_params 3 variable_params 1 unknown 7 call_with_params @LAN_C10_8145 $5868(0@,5) $5873(0@,5) $5878(0@,5) 1@ jump_if_false @LAN_C10_14537 805D: not sphere_onscreen $5545(1@,30) $5575(1@,30) $5605(1@,30) radius 2.0 0022: jump_if_false @LAN_C10_14524 // Note: the incorrect math opcode was used here 004E: put_car $5858(0@,5) at $5545(1@,30) $5575(1@,30) $5605(1@,30) 0035: $5888(0@,5) = 1@ // (int vars) $5888(0@,5) += 1 // (int) 0017: $5888(0@,5) >= $5800 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_14517 // Note: the incorrect math opcode was used here 0035: $5888(0@,5) = $5800 // (int vars) $5888(0@,5) -= 1 // (int) :LAN_C10_14517 0002: jump @LAN_C10_14537 :LAN_C10_14524 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13123 0@ 005F: (unknown) :LAN_C10_14537 0002: jump @LAN_C10_14557 :LAN_C10_14544 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13123 0@ 005F: (unknown) :LAN_C10_14557 $6149 += 1 // (int) 005E: (unknown) :LAN_C10_14565 $6149 = 0 // (int) 3@ = 0 // (int) :LAN_C10_14574 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_C10_13938 3@ 3@ += 1 // (int) 3@ >= 5 // (int) var >= num jump_if_false @LAN_C10_14574 150.0 > $5908 // (float) num > var 0022: jump_if_false @LAN_C10_14618 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_14618 100.0 > $5910 // (float) num > var 0022: jump_if_false @LAN_C10_14634 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_14634 01B5: (unknown) $5897 $5898 $5899 0@ 1@ 2@ 037A: constant_params 3 variable_params 0 unknown 5 call_with_params @LAN_C10_4785 0@ 1@ 2@ jump_if_false @LAN_C10_14667 0026: return :LAN_C10_14667 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @LAN_C10_13423 0@ 1@ 2@ 2 1 4@ jump_if_false @LAN_C10_14720 0035: $5888(4@,5) = $5799 // (int vars) 0057: show_text_highpriority GXT 'LCX_H1' time 5000 flag 1 // ~b~Lance~w~ is under attack. Protect him! $5916 = 0 // (int) :LAN_C10_14720 0026: return :LAN_C10_14722 0@ = 5 // (int) $6189 == 1 // (int) var == num jump_if_false @LAN_C10_14745 0@ = 11 // (int) :LAN_C10_14745 0139: 1@ = random_int_in_ranges 0 0@ 1@ == 0 // (int) var == num jump_if_false @LAN_C10_14796 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MA1' 'LANCBEA' // ~w~DIE! 0002: jump @LAN_C10_14977 :LAN_C10_14796 1@ == 1 // (int) var == num jump_if_false @LAN_C10_14843 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MA2' 'LANCBEB' // ~w~BURN! 0002: jump @LAN_C10_14977 :LAN_C10_14843 1@ == 2 // (int) var == num jump_if_false @LAN_C10_14890 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MA3' 'LANCBEC' // ~w~Is that the best you've got? 0002: jump @LAN_C10_14977 :LAN_C10_14890 1@ == 3 // (int) var == num jump_if_false @LAN_C10_14937 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MA4' 'LANCBED' // ~w~Bullets... I eat your bullets! 0002: jump @LAN_C10_14977 :LAN_C10_14937 1@ == 4 // (int) var == num jump_if_false @LAN_C10_14977 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MA5' 'LANCBEE' // ~w~You prick! I kill you! :LAN_C10_14977 1@ == 5 // (int) var == num jump_if_false @LAN_C10_15024 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MB1' 'LANCBEF' // ~w~Kill him! 0002: jump @LAN_C10_15158 :LAN_C10_15024 1@ == 6 // (int) var == num jump_if_false @LAN_C10_15071 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MB2' 'LANCBEG' // ~w~Take him down! 0002: jump @LAN_C10_15158 :LAN_C10_15071 1@ == 7 // (int) var == num jump_if_false @LAN_C10_15118 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MB3' 'LANCBEH' // ~w~I want his head! 0002: jump @LAN_C10_15158 :LAN_C10_15118 1@ == 8 // (int) var == num jump_if_false @LAN_C10_15158 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_CB5' 'LANCBBE' // ~w~Kill this idiot! :LAN_C10_15158 1@ == 9 // (int) var == num jump_if_false @LAN_C10_15205 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MC1' 'LANCBEI' // ~w~Get out of the way! 0002: jump @LAN_C10_15245 :LAN_C10_15205 1@ == 10 // (int) var == num jump_if_false @LAN_C10_15245 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6580 'LCX_MC2' 'LANCBEJ' // ~w~Fools! :LAN_C10_15245 0026: return :LAN_C10_15247 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 0026: return :LAN_C10_15259 009F: actor 0@ dead jump_if_false @LAN_C10_15271 005F: (unknown) :LAN_C10_15271 4@ = 0 // (int) 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 001A: 1@ >= $6181 // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15318 // Note: the incorrect math opcode was used here 0036: 1@ = $6181 // (float vars) 1@ -= 0.2 // (float) 4@ = 1 // (int) 0002: jump @LAN_C10_15348 :LAN_C10_15318 001A: $6178 >= 1@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15348 // Note: the incorrect math opcode was used here 0036: 1@ = $6178 // (float vars) 1@ += 0.2 // (float) 4@ = 1 // (int) :LAN_C10_15348 001A: 2@ >= $6182 // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15385 // Note: the incorrect math opcode was used here 0036: 2@ = $6182 // (float vars) 2@ -= 0.2 // (float) 4@ = 1 // (int) 0002: jump @LAN_C10_15415 :LAN_C10_15385 001A: $6179 >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15415 // Note: the incorrect math opcode was used here 0036: 2@ = $6179 // (float vars) 2@ += 0.2 // (float) 4@ = 1 // (int) :LAN_C10_15415 4@ == 1 // (int) var == num jump_if_false @LAN_C10_15439 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ :LAN_C10_15439 005E: (unknown) :LAN_C10_15441 009F: actor $6151 dead 0022: jump_if_false @LAN_C10_15454 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_15454 0035: $6162 = 0@ // (int vars) $6162 == 2 // (int) var == num jump_if_false @LAN_C10_15569 020E: (unknown) $6151 0 03D6: (unknown) $6151 3000 03D7: (unknown) $6151 1000 034F: (unknown) $6151 0 01A4: (unknown) $6151 0 01EC: (unknown) $6151 1 01C9: (unknown) $6151 100 0045: actor $6153 defined jump_if_false @LAN_C10_15534 0044: put_actor $6153 at $6172 $6173 $6174 :LAN_C10_15534 00D5: (unknown) $6151 33 10000 010B: set_actor $6151 armed_weapon_to 33 0139: $6164 = random_int_in_ranges 8000 15000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C10_14722 :LAN_C10_15569 $6162 == 1 // (int) var == num jump_if_false @LAN_C10_15744 020E: (unknown) $6151 1 03D6: (unknown) $6151 30000 03D7: (unknown) $6151 0 034F: (unknown) $6151 1 00D5: (unknown) $6151 33 10000 010B: set_actor $6151 armed_weapon_to 33 01EC: (unknown) $6151 0 01C9: (unknown) $6151 100 0045: actor $6153 defined jump_if_false @LAN_C10_15722 03EE: (unknown) $6184 $6185 $1042 $1043 $6187 01D2: (unknown) $6187 6@ 01D3: (unknown) $6187 7@ 6@ *= 4.0 // (float) 7@ *= 4.0 // (float) 8@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $6184 $6185 $6186 6@ 7@ 8@ 3@ 4@ 5@ 0044: put_actor $6153 at 3@ 4@ 5@ 00E4: (unknown) $6151 $6153 $6188 = 2.0 // (float) :LAN_C10_15722 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C10_14722 0139: $6164 = random_int_in_ranges 2000 5000 005E: (unknown) :LAN_C10_15744 $6162 == 4 // (int) var == num jump_if_false @LAN_C10_15843 00D5: (unknown) $6151 33 10000 010B: set_actor $6151 armed_weapon_to 33 00A2: (unknown) $6151 0036: $6175 = $6169 // (float vars) 0036: $6176 = $6170 // (float vars) 0036: $6177 = $6171 // (float vars) 00F5: (unknown) $6151 $6175 $6176 01EC: (unknown) $6151 1 01A4: (unknown) $6151 0 $6164 = 10000 // (int) 0045: actor $6153 defined jump_if_false @LAN_C10_15841 0044: put_actor $6153 at $6172 $6173 $6174 :LAN_C10_15841 005E: (unknown) :LAN_C10_15843 $6162 == 6 // (int) var == num jump_if_false @LAN_C10_15942 00D5: (unknown) $6151 33 10000 010B: set_actor $6151 armed_weapon_to 33 00A2: (unknown) $6151 0036: $6175 = $6169 // (float vars) 0036: $6176 = $6170 // (float vars) 0036: $6177 = $6171 // (float vars) 00F5: (unknown) $6151 $6214 $6215 01EC: (unknown) $6151 1 01A4: (unknown) $6151 0 $6164 = 10000 // (int) 0045: actor $6153 defined jump_if_false @LAN_C10_15940 0044: put_actor $6153 at $6172 $6173 $6174 :LAN_C10_15940 005E: (unknown) :LAN_C10_15942 $6162 == 7 // (int) var == num jump_if_false @LAN_C10_16041 00D5: (unknown) $6151 33 10000 010B: set_actor $6151 armed_weapon_to 33 00A2: (unknown) $6151 0036: $6175 = $6208 // (float vars) 0036: $6176 = $6209 // (float vars) 0036: $6177 = $6210 // (float vars) 00F5: (unknown) $6151 $6208 $6209 01EC: (unknown) $6151 1 01A4: (unknown) $6151 0 $6164 = 10000 // (int) 0045: actor $6153 defined jump_if_false @LAN_C10_16039 0044: put_actor $6153 at $6172 $6173 $6174 :LAN_C10_16039 005E: (unknown) :LAN_C10_16041 $6162 == 5 // (int) var == num jump_if_false @LAN_C10_16150 00D5: (unknown) $6151 33 10000 010B: set_actor $6151 armed_weapon_to 33 00A2: (unknown) $6151 0036: $6175 = $6166 // (float vars) 0036: $6176 = $6167 // (float vars) 0036: $6177 = $6168 // (float vars) 00F5: (unknown) $6151 $6175 $6176 01EC: (unknown) $6151 1 01A4: (unknown) $6151 0 $6164 = 10000 // (int) 0045: actor $6153 defined jump_if_false @LAN_C10_16138 0044: put_actor $6153 at $6172 $6173 $6174 :LAN_C10_16138 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C10_14722 005E: (unknown) :LAN_C10_16150 005E: (unknown) :LAN_C10_16152 00B9: set_camera_position 19.24 1172.0 56.08 rotations 0 0 0 0036: 0@ = $1042 // (float vars) 0036: 1@ = $1043 // (float vars) 0036: 2@ = $1044 // (float vars) 1@ > 1169.0 // (float) var > num jump_if_false @LAN_C10_16207 1@ = 1169.0 // (float) :LAN_C10_16207 00BA: set_camera_point_at 0@ 1@ 2@ mode 2 0026: return :LAN_C10_16216 009F: actor $6151 dead 0022: jump_if_false @LAN_C10_16229 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_16229 02FE: (unknown) $6151 0@ 0@ >= 100 // (int) var >= num jump_if_false @LAN_C10_16248 005F: (unknown) :LAN_C10_16248 1@ = 100 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0213: (unknown) $6151 1@ 005E: (unknown) :LAN_C10_16264 003F: destroy_actor $6151 00BB: (unknown) $6152 003E: $6151 = create_actor_pedtype 2 model 121 at 0@ 1@ 2@ 015D: (unknown) $6151 32 01B1: (unknown) $6151 0 1 0 1 0 02A5: (unknown) $6151 0 01C9: (unknown) $6151 50 0213: (unknown) $6151 100 03A5: (unknown) $6151 0 00C1: (unknown) $6151 $6152 00BC: (unknown) $6152 0 04C2: (unknown) $6151 1 01AF: (unknown) $6151 1 041B: (unknown) $6151 9 0507: (unknown) $6151 1 0543: (unknown) $6151 0 0106: give_actor $6151 weapon 33 ammo 10000 // Load the weapon model before using this 0045: actor $1038 defined jump_if_false @LAN_C10_16388 00F4: (unknown) $6151 $1038 :LAN_C10_16388 003E: $6153 = create_actor_pedtype 22 model 0 at $6172 $6173 $6174 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C10_5157 $6153 04B5: (unknown) $6153 0 0347: (unknown) $6153 1 $6198 == 1 // (int) var == num jump_if_false @LAN_C10_16450 0200: (unknown) $6153 1 0002: jump @LAN_C10_16455 :LAN_C10_16450 0200: (unknown) $6153 0 :LAN_C10_16455 0200: (unknown) $6153 0 03D5: (unknown) $6151 1000 $6159 = 1000 // (int) 014B: set_actor $6151 health_to $6159 $6189 = 0 // (int) 0026: return :LAN_C10_16487 009F: actor $1038 dead jump_if_false @LAN_C10_16500 0026: return :LAN_C10_16500 037B: constant_params 6 variable_params 0 unknown 2 call_with_params @LAN_C10_5866 $6151 30.0 9.5 $1042 $1043 $1044 jump_if_false @LAN_C10_16544 00E4: (unknown) $6151 $1038 0002: jump @LAN_C10_16550 :LAN_C10_16544 00E7: (unknown) $6151 $1038 :LAN_C10_16550 $6164 > 0 // (int) var > num jump_if_false @LAN_C10_16564 0026: return :LAN_C10_16564 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_16601 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 1 0 0002: jump @LAN_C10_16646 :LAN_C10_16601 0@ == 1 // (int) var == num jump_if_false @LAN_C10_16633 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 2 0 0002: jump @LAN_C10_16646 :LAN_C10_16633 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 5 0 :LAN_C10_16646 0026: return :LAN_C10_16648 002A: $6187 += $6188 // (float vars) // Note: the incorrect math opcode was used here 03EE: (unknown) $1042 $1043 $6184 $6185 $6187 0 > $6187 // (float) num > var 0022: jump_if_false @LAN_C10_16685 // Note: the incorrect math opcode was used here $6187 += 360.0 // (float) :LAN_C10_16685 $6187 > 360.0 // (float) var > num jump_if_false @LAN_C10_16706 $6187 -= 360.0 // (float) :LAN_C10_16706 01D2: (unknown) $6187 4@ 01D3: (unknown) $6187 5@ 4@ *= -1.0 // (float) 4@ *= 4.0 // (float) 5@ *= 4.0 // (float) 6@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 $6184 $6185 $6186 4@ 5@ 6@ 1@ 2@ 3@ 0045: actor $6153 defined jump_if_false @LAN_C10_16784 0044: put_actor $6153 at 1@ 2@ 3@ 013E: actor $6151 look_at_actor $6153 :LAN_C10_16784 $6164 > 0 // (int) var > num jump_if_false @LAN_C10_16798 0026: return :LAN_C10_16798 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @LAN_C10_15441 2 0 0026: return :LAN_C10_16813 0081: actor $6151 near_point_on_foot $6175 $6176 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C10_16848 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LAN_C10_15441 3 0 :LAN_C10_16848 0026: return :LAN_C10_16850 0081: actor $6151 near_point_on_foot $6175 $6176 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C10_16885 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LAN_C10_15441 1 0 :LAN_C10_16885 0026: return :LAN_C10_16887 82D3: not unknown_check $6214 $6215 $6216 0.5 0022: jump_if_false @LAN_C10_16998 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7185 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_16951 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 1 0 0002: jump @LAN_C10_16996 :LAN_C10_16951 0@ == 1 // (int) var == num jump_if_false @LAN_C10_16983 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 2 0 0002: jump @LAN_C10_16996 :LAN_C10_16983 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 5 0 :LAN_C10_16996 0026: return :LAN_C10_16998 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_C10_5204 $1038 jump_if_false @LAN_C10_17101 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17054 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 1 0 0002: jump @LAN_C10_17099 :LAN_C10_17054 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17086 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 2 0 0002: jump @LAN_C10_17099 :LAN_C10_17086 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 5 0 :LAN_C10_17099 0026: return :LAN_C10_17101 0081: actor $6151 near_point_on_foot $6214 $6215 radius 0.5 0.5 sphere 0 0022: jump_if_false @LAN_C10_17230 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_16216 jump_if_false @LAN_C10_17148 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7185 :LAN_C10_17148 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17185 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 1 0 0002: jump @LAN_C10_17230 :LAN_C10_17185 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17217 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 2 0 0002: jump @LAN_C10_17230 :LAN_C10_17217 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15441 5 0 :LAN_C10_17230 0026: return :LAN_C10_17232 82D3: not unknown_check $6208 $6209 $6210 0.5 0022: jump_if_false @LAN_C10_17343 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7315 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17296 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 1 0 0002: jump @LAN_C10_17341 :LAN_C10_17296 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17328 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 2 0 0002: jump @LAN_C10_17341 :LAN_C10_17328 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 5 0 :LAN_C10_17341 0026: return :LAN_C10_17343 037A: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_5204 $1038 jump_if_false @LAN_C10_17446 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17399 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 1 0 0002: jump @LAN_C10_17444 :LAN_C10_17399 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17431 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 2 0 0002: jump @LAN_C10_17444 :LAN_C10_17431 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 5 0 :LAN_C10_17444 0026: return :LAN_C10_17446 0081: actor $6151 near_point_on_foot $6208 $6209 radius 0.5 0.5 sphere 0 0022: jump_if_false @LAN_C10_17590 // Note: the incorrect math opcode was used here 014D: 1@ = actor $6151 health 1@ += 100 // (int) 0011: 1@ > $6159 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_17493 // Note: the incorrect math opcode was used here 0035: 1@ = $6159 // (int vars) :LAN_C10_17493 014B: set_actor $6151 health_to 1@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7315 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17545 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 1 0 0002: jump @LAN_C10_17590 :LAN_C10_17545 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17577 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 2 0 0002: jump @LAN_C10_17590 :LAN_C10_17577 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15441 5 0 :LAN_C10_17590 0026: return :LAN_C10_17592 037A: constant_params 2 variable_params 1 unknown 4 call_with_params @LAN_C10_7064 $6151 $6159 $6160 jump_if_false @LAN_C10_17617 0026: return :LAN_C10_17617 $6189 == 0 // (int) var == num jump_if_false @LAN_C10_17676 75 > $6160 // (int) num > var 0022: jump_if_false @LAN_C10_17676 // Note: the incorrect math opcode was used here $6189 = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LAN_C10_6580 'LCX_MC3' 'LANCBEK' // ~w~GUARDS! :LAN_C10_17676 0043: store_actor $6151 position_to $6184 $6185 $6186 // Note: the incorrect math opcode was used here 02FE: (unknown) $6151 3@ 002B: $6164 -= $6195 // (int vars) // Note: the incorrect math opcode was used here $6162 == 2 // (int) var == num jump_if_false @LAN_C10_17727 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16487 0002: jump @LAN_C10_17870 :LAN_C10_17727 $6162 == 1 // (int) var == num jump_if_false @LAN_C10_17757 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16648 0002: jump @LAN_C10_17870 :LAN_C10_17757 $6162 == 4 // (int) var == num jump_if_false @LAN_C10_17787 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16813 0002: jump @LAN_C10_17870 :LAN_C10_17787 $6162 == 5 // (int) var == num jump_if_false @LAN_C10_17817 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16850 0002: jump @LAN_C10_17870 :LAN_C10_17817 $6162 == 6 // (int) var == num jump_if_false @LAN_C10_17847 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16887 0002: jump @LAN_C10_17870 :LAN_C10_17847 $6162 == 7 // (int) var == num jump_if_false @LAN_C10_17870 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_17232 :LAN_C10_17870 $6198 == 1 // (int) var == num jump_if_false @LAN_C10_17925 0376: (unknown) 50 75 $6175 $6176 $6177 0039: 0@ = integer $6162 to_float // Note: the incorrect math opcode was used here 0039: 1@ = integer $6164 to_float // Note: the incorrect math opcode was used here 031D: (unknown) $6175 $6176 $6184 $6185 2@ 0376: (unknown) 50 100 0@ 1@ 2@ :LAN_C10_17925 0026: return :LAN_C10_17927 010E: 2@ = current_time_in_ms 0035: 1@ = 2@ // (int vars) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here :LAN_C10_17938 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_17995 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $1038 defined 0022: jump_if_false @LAN_C10_17985 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C10_15259 $1038 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C10_16152 :LAN_C10_17985 010E: 2@ = current_time_in_ms 0002: jump @LAN_C10_17938 :LAN_C10_17995 0026: return :LAN_C10_17997 0035: $6190 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_6911 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_6928 00BB: (unknown) $6197 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_5734 $6190 == 1 // (int) var == num jump_if_false @LAN_C10_18377 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7509 024F: (unknown) 0.5 0125: set_traffic_density_multiplier_to 2.0 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @LAN_C10_8450 $5801 $5831 $5861 $6109 = 12 // (int) $5906 = 8000 // (int) 01B5: (unknown) 80.28 -1592.48 10.26 3@ 4@ 5@ 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @LAN_C10_4785 3@ 4@ 5@ jump_if_false @LAN_C10_18160 3@ = 80.28 // (float) 4@ = -1592.48 // (float) 5@ = 10.26 // (float) :LAN_C10_18160 037B: constant_params 5 variable_params 1 unknown 7 call_with_params @LAN_C10_13423 3@ 4@ 5@ 2 1 1@ jump_if_false @LAN_C10_18196 $5888(1@,5) = 1 // (int) 0001: wait 0 ms :LAN_C10_18196 037B: constant_params 5 variable_params 1 unknown 7 call_with_params @LAN_C10_13423 $5803 $5833 $5863 2 1 1@ jump_if_false @LAN_C10_18235 $5888(1@,5) = 3 // (int) 0001: wait 0 ms :LAN_C10_18235 037B: constant_params 5 variable_params 1 unknown 7 call_with_params @LAN_C10_13423 $5805 $5835 $5865 2 1 1@ jump_if_false @LAN_C10_18274 $5888(1@,5) = 5 // (int) 0001: wait 0 ms :LAN_C10_18274 0045: actor $1038 defined jump_if_false @LAN_C10_18373 $6198 == 1 // (int) var == num jump_if_false @LAN_C10_18344 0048: 6@ = create_car #PCJ600 at $1042 $1043 $1044 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @LAN_C10_3593 $1038 6@ 0106: give_actor $1038 weapon 24 ammo 1000000 // Load the weapon model before using this 0264: (unknown) 0 0002: jump @LAN_C10_18373 :LAN_C10_18344 0048: 6@ = create_car #PCJ600 at -15.1 -1594.97 9.76 00D1: set_car 6@ Z_angle_to -94.95 :LAN_C10_18373 0334: (unknown) 6@ 0 :LAN_C10_18377 $6190 == 2 // (int) var == num jump_if_false @LAN_C10_18505 2@ = 0 // (int) :LAN_C10_18394 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13123 2@ 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_18394 2@ = 0 // (int) :LAN_C10_18426 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_10228 2@ 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @LAN_C10_18426 00C3: (unknown) $5891 $5892 $5893 $6197 004F: unknown_check $5798 0022: jump_if_false @LAN_C10_18505 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5798 0022: jump_if_false @LAN_C10_18505 // Note: the incorrect math opcode was used here 004E: put_car $5798 at $5891 $5892 $5893 0052: set_car $5798 driver_behaviour_to 0 004C: set_car $5798 to_normal_driver :LAN_C10_18505 $6190 == 3 // (int) var == num jump_if_false @LAN_C10_18845 $6160 = 100 // (int) $5915 = 0 // (int) 0264: (unknown) 0.5 0125: set_traffic_density_multiplier_to 0.5 024F: (unknown) 0.25 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_8363 2@ = 0 // (int) :LAN_C10_18556 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_10326 2@ 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @LAN_C10_18556 2@ = 0 // (int) :LAN_C10_18588 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13303 2@ 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_18588 0036: 3@ = $6154 // (float vars) 0036: 4@ = $6155 // (float vars) 0036: 5@ = $6156 // (float vars) 5@ = 18.5 // (float) 02CB: (unknown) 10.0 0479: (unknown) 3@ 4@ 5@ 8004: not 50@ = $6158 // (int) // Note: the incorrect math opcode was used here 5@ = 17.0 // (float) 00C3: (unknown) 3@ 4@ 5@ $6197 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_5040 $6197 0048: $6110 = create_car #SENTXS at 20.72 1120.76 15.65 00D1: set_car $6110 Z_angle_to 248.36 0150: set_car $6110 color_to 0 0 0126: make_car $6110 very_heavy 0 013A: set_car $6110 door_status_to 2 0048: $6111 = create_car #SENTXS at 7.44 1123.54 15.68 00D1: set_car $6111 Z_angle_to 275.74 0150: set_car $6111 color_to 0 0 0126: make_car $6111 very_heavy 0 013A: set_car $6111 door_status_to 2 $6109 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7721 $6212 = 999999 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7315 $6208 = -15.7817 // (float) $6209 = 1219.814 // (float) $6210 = 21.4154 // (float) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7272 :LAN_C10_18845 $6190 == 4 // (int) var == num jump_if_false @LAN_C10_19256 $5979 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10164 0.2333 1166.098 43.9304 268.986 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10164 0.3671 1158.155 43.9304 280.546 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10164 20.093 1137.874 44.1093 10.8804 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10164 39.6584 1157.704 43.9301 88.9464 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10164 39.6791 1166.164 43.9301 100.7442 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_8363 2@ = 0 // (int) :LAN_C10_19027 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_10326 2@ 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @LAN_C10_19027 0113: remove_references_to_car $6110 // Like turning a car into any random car 0113: remove_references_to_car $6111 // Like turning a car into any random car 0045: actor $1038 defined jump_if_false @LAN_C10_19078 009B: clear_player $1038 wanted_level :LAN_C10_19078 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 024F: (unknown) 0 0045: actor $6151 defined jump_if_false @LAN_C10_19107 04B9: (unknown) $6151 1 1 0 :LAN_C10_19107 $6109 = 4 // (int) $6212 = 999999 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7315 0036: 3@ = $6166 // (float vars) 0036: 4@ = $6167 // (float vars) 0036: 5@ = $6168 // (float vars) 3@ += 5.0 // (float) 5@ = 43.8 // (float) 0036: $6208 = 3@ // (float vars) 0036: $6209 = 4@ // (float vars) 0036: $6210 = 5@ // (float vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7272 $6218 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7185 0036: 3@ = $6166 // (float vars) 0036: 4@ = $6167 // (float vars) 0036: 5@ = $6168 // (float vars) 3@ -= 5.0 // (float) 5@ = 43.8 // (float) 0036: $6214 = 3@ // (float vars) 0036: $6215 = 4@ // (float vars) 0036: $6216 = 5@ // (float vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7140 :LAN_C10_19256 0026: return :LAN_C10_19258 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 274 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 136 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 231 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 270 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 212 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 113 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 121 $6202 = 360 // (int) $6203 = 348 // (int) $6204 = 353 // (int) $6205 = 346 // (int) $6206 = 359 // (int) 0@ = 0 // (int) :LAN_C10_19386 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 $5946(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_19386 0026: return :LAN_C10_19419 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_C10_5617 3 0006: $6201 = '' // (string) // Note: the incorrect math opcode was used here $6207 = 0 // (int) $6218 = 999999 // (int) $6213 = 0 // (int) $6212 = 999999 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_6562 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_10064 $6154 = 22.5992 // (float) $6155 = 1185.832 // (float) $6156 = 19.5479 // (float) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_8259 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 95.77 -1593.67 9.84 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 241.62 -1332.65 10.46 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 274.75 -1161.0 10.43 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 302.98 -984.87 10.46 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 395.94 -755.78 10.47 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 489.5 -554.39 10.45 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 453.31 -363.24 9.56 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 487.28 -110.72 10.09 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 501.34 76.79 10.7 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 503.18 222.41 10.63 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 540.7 477.93 10.72 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 539.3 646.78 10.71 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 422.29 668.81 10.74 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 427.76 832.22 11.12 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 372.13 950.69 16.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8272 36.62 1032.84 10.4 $5979 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 20.8219 1128.259 17.5405 96.0299 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 13.089 1129.072 17.6742 85.6001 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 1.3105 1128.221 17.3873 195.1682 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 6.747 1146.241 21.5074 6.9339 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 6.3816 1151.114 23.5276 95.2304 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 28.2504 1146.815 21.506 59.2313 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 31.9192 1151.237 23.5276 287.313 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 27.9762 1158.499 23.5276 97.4635 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 26.4243 1168.272 23.5287 7.8852 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 24.1614 1178.925 23.5287 101.3517 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 11.9562 1180.346 23.5287 91.6381 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 8.7524 1161.366 23.5287 65.3447 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 0.3875 1157.673 23.5276 102.112 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 42.4493 1152.401 19.5685 316.1148 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 47.2351 1165.378 20.6443 343.0725 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 41.8518 1182.125 20.6947 12.9913 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 57.541 1194.194 21.3781 265.5234 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 37.4192 1191.17 20.4227 89.3634 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 28.0788 1199.141 19.5983 18.3699 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -0.8267 1210.524 21.4154 80.9106 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -9.4973 1209.434 21.4154 105.2058 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -26.9962 1216.962 21.4154 58.5969 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -23.8672 1208.474 21.4154 191.0025 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -22.7818 1194.342 21.4154 166.6994 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -25.209 1178.679 21.4136 199.7964 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -38.3532 1171.061 20.5643 123.0558 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -19.0788 1166.114 19.4363 240.8146 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -12.9645 1155.459 18.6609 209.6594 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 -4.9852 1146.485 19.2882 269.442 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 18.106 1145.519 23.5287 129.7644 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 12.2113 1135.079 18.976 271.8158 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10164 15.8487 1135.476 19.1222 283.8156 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_19258 0271: (unknown) 1 4 0271: (unknown) 2 1 0271: (unknown) 2 2 02CB: (unknown) 5.0 00AA: set_parked_car_generator $1839 cars_to_generate_to 0 00AA: set_parked_car_generator $1838 cars_to_generate_to 0 $6192 = 1 // (int) $6198 == 1 // (int) var == num jump_if_false @LAN_C10_20956 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_C10_5157 $1038 :LAN_C10_20956 005E: (unknown) :LAN_C10_20958 010A: release_weather 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 02CB: (unknown) 1.0 0249: (unknown) $6196 00BB: (unknown) $6197 047A: (unknown) $6158 00AA: set_parked_car_generator $1839 cars_to_generate_to 101 00AA: set_parked_car_generator $1838 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_8389 020D: (unknown) $5796 0113: remove_references_to_car $6110 // Like turning a car into any random car 0113: remove_references_to_car $6111 // Like turning a car into any random car 0113: remove_references_to_car $5798 // Like turning a car into any random car 0@ = 0 // (int) :LAN_C10_21034 not $5661(0@,12) == -1 // (int) var == num jump_if_false @LAN_C10_21095 0045: actor $5661(0@,12) defined jump_if_false @LAN_C10_21089 0045: actor $1038 defined jump_if_false @LAN_C10_21089 00E4: (unknown) $5661(0@,12) $1038 03DE: (unknown) $5661(0@,12) 1 :LAN_C10_21089 0112: remove_references_to_actor $5661(0@,12) // Like turning an actor into a random pedestrian :LAN_C10_21095 00BB: (unknown) $5685(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_21034 0@ = 0 // (int) :LAN_C10_21122 not $5858(0@,5) == -1 // (int) var == num jump_if_false @LAN_C10_21143 0113: remove_references_to_car $5858(0@,5) // Like turning a car into any random car :LAN_C10_21143 00BB: (unknown) $5863(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_21122 020D: (unknown) $6151 003F: destroy_actor $6153 00BB: (unknown) $6152 00AE: remove_status_text $6160 00AE: remove_status_text $5900 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7315 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7185 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_5734 0026: return :LAN_C10_21218 0045: actor $1038 defined jump_if_false @LAN_C10_21240 0200: (unknown) $1038 0 02F8: (unknown) $1038 1 :LAN_C10_21240 0482: (unknown) -1901605276 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4484 250 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_20958 0045: actor $1038 defined jump_if_false @LAN_C10_21326 02F8: (unknown) $1038 0 0044: put_actor $1038 at 18.095 1146.813 22.5287 00CF: set_actor $1038 Z_angle_to 172.1967 :LAN_C10_21326 01CF: (unknown) 0221: (unknown) 0026: return :LAN_C10_21332 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_192 1000 037B: constant_params 6 variable_params 0 unknown 20 call_with_params @LAN_C10_3527 -100.6857 -1581.407 10.5005 100.0 100.0 100.0 8140: not pickup $1120 picked_up jump_if_false @LAN_C10_21404 0141: destroy_pickup $1120 :LAN_C10_21404 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $1038 defined jump_if_false @LAN_C10_21454 0044: put_actor $1038 at -100.6857 -1581.407 10.5005 00CF: set_actor $1038 Z_angle_to 322.5283 0200: (unknown) $1038 0 :LAN_C10_21454 0048: 9@ = create_car #INFERNUS at -84.68 -1575.75 10.12 0496: (unknown) 9@ 1 00D1: set_car 9@ Z_angle_to -30.0 0048: 10@ = create_car #ANGEL at -91.57 -1581.62 10.07 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_3923 10@ 00D1: set_car 10@ Z_angle_to -34.77 003E: 13@ = create_actor_pedtype 22 model 136 at -91.2541 -1587.905 10.5049 00CF: set_actor 13@ Z_angle_to 336.7133 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_5157 13@ 01B1: (unknown) 13@ 1 1 0 0 1 0127: reset_actor 13@ flags 01A4: (unknown) 13@ 0 003E: 12@ = create_actor_pedtype 22 model 0 at -89.2981 -1588.685 10.5062 00CF: set_actor 12@ Z_angle_to 342.1148 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_5157 12@ 01B1: (unknown) 12@ 1 1 0 0 1 0127: reset_actor 12@ flags 01A4: (unknown) 12@ 0 01BB: (unknown) -77.26 -1566.17 10.32 0@ 003E: 7@ = create_actor_pedtype 22 model 113 at -77.26 -1566.17 0@ 0507: (unknown) 7@ 1 04B9: (unknown) 7@ 0 0 0 0045: actor 12@ defined jump_if_false @LAN_C10_21704 013E: actor 7@ look_at_actor 12@ :LAN_C10_21704 01BB: (unknown) -80.69 -1564.44 10.32 0@ 003E: 8@ = create_actor_pedtype 22 model 113 at -80.69 -1564.44 0@ 0507: (unknown) 8@ 1 04B9: (unknown) 8@ 0 0 0 0106: give_actor 8@ weapon 32 ammo 10000 // Load the weapon model before using this 00CF: set_actor 8@ Z_angle_to 150.83 0048: 11@ = create_car #SENTXS at -77.32 -1564.17 10.27 00D1: set_car 11@ Z_angle_to -107.8 0150: set_car 11@ color_to 0 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_3923 11@ 004C: set_car 11@ to_normal_driver 0052: set_car 11@ driver_behaviour_to 0 0300: (unknown) 11@ 255 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'LANCBAA' 'LCX_CA1' 12@ 0 // ~w~C'mon. Move it Lance. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'LANCBAA' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'LANCBAB' 'LCX_CA2' 13@ 0 // ~w~Man, we're wasting our time, bitch is dead already. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'LANCBAB' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'LANCBAC' 'LCX_CA3' 8@ 0 // ~w~Armando has two things to say: 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'LANCBAC' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'LANCBAD' 'SLNCBAD' 8@ 0 // ~w~One... 'Get out of Vice now and the girl lives'. And, two... 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'LANCBAD' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12755 'LANCBAE' 'LCX_CA4' 13@ 0 // ~w~MY CAR! 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12704 'LANCBAE' 00B9: set_camera_position -92.37 -1578.44 11.31 rotations 0 0 0 00BA: set_camera_point_at -91.79 -1579.25 11.22 mode 2 0045: actor 13@ defined jump_if_false @LAN_C10_22125 00B5: (unknown) 13@ 15 2 :LAN_C10_22125 0045: actor 12@ defined jump_if_false @LAN_C10_22172 1@ = -86.16 // (float) 2@ = -1574.61 // (float) 3@ = 10.42 // (float) 04B9: (unknown) 12@ 0 1 1 0158: actor 12@ run_to 1@ 2@ :LAN_C10_22172 0045: actor 13@ defined 0022: jump_if_false @LAN_C10_22219 // Note: the incorrect math opcode was used here 4@ = -83.23 // (float) 5@ = -1576.78 // (float) 6@ = 10.46 // (float) 04B9: (unknown) 13@ 0 1 1 00EE: (unknown) 13@ 4@ 5@ :LAN_C10_22219 004F: unknown_check 10@ 0022: jump_if_false @LAN_C10_22234 // Note: the incorrect math opcode was used here 0325: (unknown) 10@ 1 :LAN_C10_22234 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'LANCBAA' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'LANCBAA' jump_if_false @LAN_C10_22298 0002: jump @LAN_C10_23369 :LAN_C10_22298 0045: actor 13@ defined jump_if_false @LAN_C10_22345 4@ = -83.23 // (float) 5@ = -1576.78 // (float) 6@ = 10.46 // (float) 04B9: (unknown) 13@ 0 1 1 0158: actor 13@ run_to 4@ 5@ :LAN_C10_22345 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'LANCBAB' 1 0045: actor 12@ defined jump_if_false @LAN_C10_22402 0044: put_actor 12@ at -86.16 -1574.61 10.42 00CF: set_actor 12@ Z_angle_to -40.82 :LAN_C10_22402 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'LANCBAB' jump_if_false @LAN_C10_22435 0002: jump @LAN_C10_23369 :LAN_C10_22435 00B9: set_camera_position -85.9 -1580.88 12.44 rotations 0 0 0 00BA: set_camera_point_at -85.66 -1580.0 12.05 mode 2 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'LANCBAC' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'LANCBAC' jump_if_false @LAN_C10_22527 0002: jump @LAN_C10_23369 :LAN_C10_22527 00B9: set_camera_position -82.38 -1565.25 10.03 rotations 0 0 0 00BA: set_camera_point_at -81.43 -1565.02 10.23 mode 2 0045: actor 7@ defined jump_if_false @LAN_C10_22589 0045: actor 12@ defined jump_if_false @LAN_C10_22589 013E: actor 7@ look_at_actor 12@ :LAN_C10_22589 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'LANCBAD' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13348 'LANCBAD' jump_if_false @LAN_C10_22643 0002: jump @LAN_C10_23369 :LAN_C10_22643 0045: actor 12@ defined jump_if_false @LAN_C10_22708 00A2: (unknown) 12@ 0045: actor 8@ defined jump_if_false @LAN_C10_22700 0045: actor 12@ defined jump_if_false @LAN_C10_22683 00A2: (unknown) 8@ 00F4: (unknown) 8@ 12@ :LAN_C10_22683 0045: actor 7@ defined 0022: jump_if_false @LAN_C10_22700 // Note: the incorrect math opcode was used here 00A2: (unknown) 7@ 013E: actor 7@ look_at_actor 12@ :LAN_C10_22700 00CF: set_actor 12@ Z_angle_to 109.18 :LAN_C10_22708 0045: actor 13@ defined jump_if_false @LAN_C10_22747 00A2: (unknown) 13@ 0044: put_actor 13@ at -83.72 -1577.68 9.42 00CF: set_actor 13@ Z_angle_to 144.17 :LAN_C10_22747 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C10_22774 0002: jump @LAN_C10_23369 :LAN_C10_22774 0045: actor 13@ defined jump_if_false @LAN_C10_22791 0414: (unknown) 13@ 0 146 :LAN_C10_22791 0045: actor 12@ defined jump_if_false @LAN_C10_22808 0414: (unknown) 12@ 0 146 :LAN_C10_22808 00B9: set_camera_position -81.81 -1571.0 10.24 rotations 0 0 0 00BA: set_camera_point_at -82.3 -1571.87 10.29 mode 2 004F: unknown_check 9@ jump_if_false @LAN_C10_22864 0325: (unknown) 9@ 1 013B: explode_car 9@ :LAN_C10_22864 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13171 'LANCBAE' 1 0045: actor 12@ defined jump_if_false @LAN_C10_22932 0044: put_actor 12@ at -85.73 -1570.44 9.42 00CF: set_actor 12@ Z_angle_to -40.82 0352: (unknown) 12@ 0309: (unknown) 12@ 1 20000 :LAN_C10_22932 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 2000 jump_if_false @LAN_C10_22959 0002: jump @LAN_C10_23369 :LAN_C10_22959 004F: unknown_check 10@ jump_if_false @LAN_C10_22973 0325: (unknown) 10@ 0 :LAN_C10_22973 004F: unknown_check 11@ jump_if_false @LAN_C10_23012 0045: actor 7@ defined jump_if_false @LAN_C10_22997 021C: (unknown) 7@ 11@ :LAN_C10_22997 0045: actor 8@ defined 0022: jump_if_false @LAN_C10_23012 // Note: the incorrect math opcode was used here 0298: (unknown) 8@ 11@ 0 :LAN_C10_23012 00B9: set_camera_position -97.37 -1585.09 11.94 rotations 0 0 0 00BA: set_camera_point_at -96.59 -1584.49 11.76 mode 2 004F: unknown_check 11@ jump_if_false @LAN_C10_23069 02C7: (unknown) 11@ 8 30000 :LAN_C10_23069 0001: wait 0 ms 0045: actor 13@ defined jump_if_false @LAN_C10_23088 0352: (unknown) 13@ 00A2: (unknown) 13@ :LAN_C10_23088 0001: wait 0 ms 004F: unknown_check 10@ jump_if_false @LAN_C10_23120 0045: actor 13@ defined jump_if_false @LAN_C10_23120 00EA: (unknown) 13@ 10@ 01EC: (unknown) 13@ 1 :LAN_C10_23120 15@ = 0 // (int) 010E: 17@ = current_time_in_ms 0035: 18@ = 17@ // (int vars) 18@ += 5000 // (int) :LAN_C10_23137 15@ == 0 // (int) var == num jump_if_false @LAN_C10_23236 0001: wait 0 ms 004F: unknown_check 10@ jump_if_false @LAN_C10_23187 0045: actor 13@ defined jump_if_false @LAN_C10_23187 007C: actor 13@ driving 10@ 0022: jump_if_false @LAN_C10_23187 // Note: the incorrect math opcode was used here 15@ = 1 // (int) :LAN_C10_23187 010E: 17@ = current_time_in_ms 0011: 17@ > 18@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_23206 // Note: the incorrect math opcode was used here 15@ = 1 // (int) :LAN_C10_23206 0377: (unknown) 44 16@ 16@ > 0 // (int) var > num jump_if_false @LAN_C10_23229 0002: jump @LAN_C10_23369 :LAN_C10_23229 0002: jump @LAN_C10_23137 :LAN_C10_23236 0045: actor 12@ defined jump_if_false @LAN_C10_23255 0309: (unknown) 12@ 0 90000 :LAN_C10_23255 004F: unknown_check 10@ jump_if_false @LAN_C10_23315 0045: actor 13@ defined jump_if_false @LAN_C10_23315 0045: actor 12@ defined jump_if_false @LAN_C10_23289 0153: (unknown) 12@ 13@ :LAN_C10_23289 007C: actor 13@ driving 10@ 0022: jump_if_false @LAN_C10_23315 // Note: the incorrect math opcode was used here 004C: set_car 10@ to_normal_driver 0052: set_car 10@ driver_behaviour_to 0 02C7: (unknown) 10@ 8 30000 :LAN_C10_23315 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 250 jump_if_false @LAN_C10_23342 0002: jump @LAN_C10_23369 :LAN_C10_23342 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4341 750 jump_if_false @LAN_C10_23369 0002: jump @LAN_C10_23369 :LAN_C10_23369 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12382 0045: actor 12@ defined jump_if_false @LAN_C10_23405 0043: store_actor 12@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :LAN_C10_23405 003F: destroy_actor 12@ 003F: destroy_actor 13@ 0049: destroy_car 9@ 0049: destroy_car 10@ 003F: destroy_actor 7@ 003F: destroy_actor 8@ 0049: destroy_car 11@ 809F: not actor $1038 dead 0022: jump_if_false @LAN_C10_23459 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 1@ 2@ 3@ 00CF: set_actor $1038 Z_angle_to 225.2176 0200: (unknown) $1038 1 :LAN_C10_23459 013F: $1120 = create_pickup #HEALTH type 11 at -73.2 -1540.1 10.4 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_17997 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4484 500 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_357 1000 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @LAN_C10_6928 0026: return :LAN_C10_23532 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_192 1000 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_C10_8363 0@ = 0 // (int) :LAN_C10_23572 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10326 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_23572 0@ = 0 // (int) :LAN_C10_23604 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_13303 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_23604 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @LAN_C10_3527 166.77 986.18 21.57 100.0 100.0 100.0 0048: $5798 = create_car #ANGEL at 166.77 986.18 21.57 00D1: set_car $5798 Z_angle_to 69.44 00A4: $5796 = create_actor_pedtype 1 model 136 in_car $5798 driverseat 0368: (unknown) $5796 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_5157 $5796 04B9: (unknown) $5796 0 1 1 01AF: (unknown) $5796 1 04C2: (unknown) $5796 1 004C: set_car $5798 to_normal_driver 0052: set_car $5798 driver_behaviour_to 0 0300: (unknown) $5798 255 0334: (unknown) $5798 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_3923 $5798 0051: set_car $5798 traffic_behavior_to 2 04FA: (unknown) $5798 1 004F: unknown_check $3355 jump_if_false @LAN_C10_23808 0325: (unknown) $3355 1 :LAN_C10_23808 0045: actor $1038 defined jump_if_false @LAN_C10_23825 02F8: (unknown) $1038 1 :LAN_C10_23825 00B9: set_camera_position 130.95 995.92 15.43 rotations 0 0 0 00BA: set_camera_point_at 131.92 995.85 15.65 mode 2 004F: unknown_check $5798 jump_if_false @LAN_C10_23899 0050: set_car $5798 max_speed_to 20.0 004A: car $5798 drive_to 104.0 1007.36 10.42 :LAN_C10_23899 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4326 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 4000 00B9: set_camera_position 130.95 995.92 15.43 rotations 0 0 0 00BA: set_camera_point_at 130.05 996.35 15.37 mode 1 1@ = 0 // (int) :LAN_C10_23961 1@ == 0 // (int) var == num jump_if_false @LAN_C10_24071 004F: unknown_check $5798 jump_if_false @LAN_C10_24038 0102: car $5798 near_point 104.0 1007.36 radius 5.0 5.0 sphere 0 jump_if_false @LAN_C10_24021 1@ = 1 // (int) 0002: jump @LAN_C10_24038 :LAN_C10_24021 004A: car $5798 drive_to 104.0 1007.36 10.42 :LAN_C10_24038 0377: (unknown) 44 2@ 2@ > 0 // (int) var > num jump_if_false @LAN_C10_24061 0002: jump @LAN_C10_24071 :LAN_C10_24061 0001: wait 0 ms 0002: jump @LAN_C10_23961 :LAN_C10_24071 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12382 004F: unknown_check $3355 jump_if_false @LAN_C10_24107 0325: (unknown) $3355 0 :LAN_C10_24107 0045: actor $1038 defined jump_if_false @LAN_C10_24123 02F8: (unknown) $1038 0 :LAN_C10_24123 003F: destroy_actor $5796 0049: destroy_car $5798 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_357 -1 0026: return :LAN_C10_24145 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_C10_23532 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_192 -1 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_C10_8363 0@ = 0 // (int) :LAN_C10_24194 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_10326 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_24194 0@ = 0 // (int) :LAN_C10_24226 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_13303 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_24226 004F: unknown_check $3355 jump_if_false @LAN_C10_24271 0325: (unknown) $3355 1 :LAN_C10_24271 0045: actor $1038 defined jump_if_false @LAN_C10_24288 02F8: (unknown) $1038 1 :LAN_C10_24288 0045: actor $1038 defined jump_if_false @LAN_C10_24299 :LAN_C10_24299 004F: unknown_check $3355 jump_if_false @LAN_C10_24310 :LAN_C10_24310 037B: constant_params 6 variable_params 0 unknown 15 call_with_params @LAN_C10_3527 29.1 1067.4 10.97 100.0 100.0 100.0 0048: $5798 = create_car #ANGEL at 29.1 1067.4 10.97 004E: put_car $5798 at 29.1 1067.4 10.97 00A4: $5796 = create_actor_pedtype 1 model 136 in_car $5798 driverseat 0368: (unknown) $5796 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_5157 $5796 04B9: (unknown) $5796 1 1 0 0557: (unknown) $5796 1 01AF: (unknown) $5796 1 0543: (unknown) $5796 0 0542: (unknown) $5796 0 04C2: (unknown) $5796 1 004C: set_car $5798 to_normal_driver 0052: set_car $5798 driver_behaviour_to 0 0300: (unknown) $5798 255 0334: (unknown) $5798 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_3923 $5798 0051: set_car $5798 traffic_behavior_to 3 003E: 11@ = create_actor_pedtype 22 model 121 at 17.55 1144.76 23.49 0423: (unknown) 11@ 17.55 1144.76 23.49 00CF: set_actor 11@ Z_angle_to -160.0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_5157 11@ 01AF: (unknown) 11@ 1 0048: $6110 = create_car #SENTXS at 17.36 1119.36 16.36 00A4: $5917 = create_actor_pedtype 22 model 113 in_car $6110 driverseat 0118: $5918 = create_actor_pedtype 2 model 113 in_car $6110 passenger_seat 0 0118: $5919 = create_actor_pedtype 2 model 113 in_car $6110 passenger_seat 1 0150: set_car $6110 color_to 0 0 0@ = 0 // (int) :LAN_C10_24616 0045: actor $5661(0@,12) defined jump_if_false @LAN_C10_24683 0106: give_actor $5661(0@,12) weapon 24 ammo 10000 // Load the weapon model before using this 0@ > 0 // (int) var > num jump_if_false @LAN_C10_24683 0442: (unknown) $5661(0@,12) 1 00A1: (unknown) $5661(0@,12) 2 01A4: (unknown) $5661(0@,12) 1 01C9: (unknown) $5661(0@,12) 1 :LAN_C10_24683 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C10_24616 004C: set_car $6110 to_normal_driver 0052: set_car $6110 driver_behaviour_to 0 004E: put_car $6110 at 17.36 1119.36 16.36 00D1: set_car $6110 Z_angle_to -97.27 003E: $5920 = create_actor_pedtype 2 model 113 at 27.3517 1149.607 22.5276 003E: $5921 = create_actor_pedtype 2 model 113 at 20.2118 1145.429 22.5287 003E: $5922 = create_actor_pedtype 2 model 113 at 15.0617 1145.437 22.5287 003E: $5923 = create_actor_pedtype 2 model 113 at 11.0123 1146.563 22.5276 003E: $5924 = create_actor_pedtype 2 model 113 at 18.76 1145.15 22.5276 003E: $5925 = create_actor_pedtype 2 model 113 at 16.47 1144.92 22.5276 003E: $5926 = create_actor_pedtype 2 model 113 at 22.1227 1124.786 15.9165 01AF: (unknown) $5926 1 0@ = 3 // (int) :LAN_C10_24909 10 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_25096 // Note: the incorrect math opcode was used here 0045: actor $5661(0@,12) defined 0022: jump_if_false @LAN_C10_25084 // Note: the incorrect math opcode was used here 0139: 2@ = random_int_in_ranges 0 100 0@ == 9 // (int) var == num jump_if_false @LAN_C10_24970 0106: give_actor $5661(0@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_25011 :LAN_C10_24970 60 > 2@ // (int) num > var 0022: jump_if_false @LAN_C10_25000 // Note: the incorrect math opcode was used here 0106: give_actor $5661(0@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_25011 :LAN_C10_25000 0106: give_actor $5661(0@,12) weapon 25 ammo 10000 // Load the weapon model before using this :LAN_C10_25011 020E: (unknown) $5661(0@,12) 1 01C9: (unknown) $5661(0@,12) 0 0139: 2@ = random_int_in_ranges 1500 2500 03D6: (unknown) $5661(0@,12) 2@ 03D7: (unknown) $5661(0@,12) 250 0543: (unknown) $5661(0@,12) 0 0045: actor $5796 defined jump_if_false @LAN_C10_25077 00E4: (unknown) $5661(0@,12) $5796 :LAN_C10_25077 03A5: (unknown) $5661(0@,12) 0 :LAN_C10_25084 0@ += 1 // (int) 0002: jump @LAN_C10_24909 :LAN_C10_25096 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANCBFD' 'LCX_LA4' $5796 0 // ~w~It's time for some Vance vengeance baby! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANCBFD' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANCBBA' 'LCX_CB1' 11@ 0 // ~w~Barricade the doors! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANCBBA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANCBBB' 'LCX_CB2' 11@ 0 // ~w~Kill them! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANCBBB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANCBBC' 'LCX_CB3' 11@ 0 // ~w~Do not let them in! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANCBBC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANCBBD' 'LCX_CB4' $5796 0 // ~w~You're mine mother sucker! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12704 'LANCBBD' 004F: unknown_check $5798 jump_if_false @LAN_C10_25368 0233: (unknown) $5798 23.706 1125.672 :LAN_C10_25368 00B9: set_camera_position 27.58 1065.32 11.47 rotations 0 0 0 00BA: set_camera_point_at 27.96 1066.24 11.57 mode 2 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANCBFD' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANCBFD' jump_if_false @LAN_C10_25469 0002: jump @LAN_C10_26626 :LAN_C10_25469 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12755 'LANCBBE' 'LCX_CB5' 11@ 0 // ~w~Kill this idiot! 004F: unknown_check $5798 jump_if_false @LAN_C10_25528 0050: set_car $5798 max_speed_to 30.0 02C7: (unknown) $5798 8 40000 :LAN_C10_25528 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 2000 00B9: set_camera_position 15.72 1146.9 25.58 rotations 0 0 0 00BA: set_camera_point_at 16.09 1146.1 25.11 mode 2 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANCBBC' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANCBBC' jump_if_false @LAN_C10_25632 0002: jump @LAN_C10_26626 :LAN_C10_25632 00B9: set_camera_position 20.93 1127.9 16.76 rotations 0 0 0 00BA: set_camera_point_at 21.12 1126.91 16.73 mode 2 004F: unknown_check $5798 jump_if_false @LAN_C10_25724 01BB: (unknown) 22.53 1116.07 16.22 10@ 004E: put_car $5798 at 22.53 1116.07 10@ 00D1: set_car $5798 Z_angle_to 359.83 :LAN_C10_25724 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 50 jump_if_false @LAN_C10_25750 0002: jump @LAN_C10_26626 :LAN_C10_25750 004F: unknown_check $5798 jump_if_false @LAN_C10_25777 0050: set_car $5798 max_speed_to 40.0 02C7: (unknown) $5798 8 2000 :LAN_C10_25777 0045: actor $5926 defined jump_if_false @LAN_C10_25811 00A2: (unknown) $5926 020E: (unknown) $5926 0 054B: (unknown) $5926 $5798 1 03AE: (unknown) $5926 $5798 :LAN_C10_25811 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C10_25838 0002: jump @LAN_C10_26626 :LAN_C10_25838 004F: unknown_check $6110 jump_if_false @LAN_C10_25865 0050: set_car $6110 max_speed_to 20.0 02C7: (unknown) $6110 8 2000 :LAN_C10_25865 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C10_25892 0002: jump @LAN_C10_26626 :LAN_C10_25892 0045: actor 11@ defined jump_if_false @LAN_C10_25924 0423: (unknown) 11@ 24.5 1146.85 23.49 00CF: set_actor 11@ Z_angle_to -135.0 :LAN_C10_25924 004F: unknown_check $5798 jump_if_false @LAN_C10_25963 004E: put_car $5798 at 27.84 1135.4 17.6 00D1: set_car $5798 Z_angle_to 333.43 :LAN_C10_25963 0001: wait 0 ms 004F: unknown_check $5798 jump_if_false @LAN_C10_26011 027F: store_coords_to 6@ 7@ 8@ from_actor $5798 with_offset 0 -3.5 0 01BB: (unknown) 6@ 7@ 8@ 10@ 004E: put_car $5798 at 6@ 7@ 10@ 00D1: set_car $5798 Z_angle_to 333.43 :LAN_C10_26011 004F: unknown_check $5798 jump_if_false @LAN_C10_26054 0050: set_car $5798 max_speed_to 30.0 04FA: (unknown) $5798 1 01B6: (unknown) $5798 29.6663 1139.395 19.2046 :LAN_C10_26054 00B9: set_camera_position 29.5 1132.35 18.11 rotations 0 0 0 00BA: set_camera_point_at 29.25 1133.26 18.44 mode 2 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANCBBA' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANCBBA' jump_if_false @LAN_C10_26141 0002: jump @LAN_C10_26626 :LAN_C10_26141 0001: wait 0 ms 0045: actor $5796 defined jump_if_false @LAN_C10_26176 00A2: (unknown) $5796 004F: unknown_check $5798 jump_if_false @LAN_C10_26176 00E8: (unknown) $5796 $5798 :LAN_C10_26176 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANCBBB' 13@ = 0 // (int) :LAN_C10_26199 13@ == 0 // (int) var == num jump_if_false @LAN_C10_26247 0045: actor $5796 defined jump_if_false @LAN_C10_26237 807E: not actor $5796 driving jump_if_false @LAN_C10_26237 13@ = 1 // (int) :LAN_C10_26237 0001: wait 0 ms 0002: jump @LAN_C10_26199 :LAN_C10_26247 0001: wait 20 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_10326 9 0045: actor $5796 defined jump_if_false @LAN_C10_26311 0106: give_actor $5796 weapon 29 ammo 10000 // Load the weapon model before using this 020E: (unknown) $5796 1 0127: reset_actor $5796 flags 00A1: (unknown) $5796 4 01A4: (unknown) $5796 1 01C9: (unknown) $5796 100 :LAN_C10_26311 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANCBBB' jump_if_false @LAN_C10_26344 0002: jump @LAN_C10_26626 :LAN_C10_26344 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANCBBD' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANCBBD' jump_if_false @LAN_C10_26396 0002: jump @LAN_C10_26626 :LAN_C10_26396 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12990 'LANCBBE' 0045: actor 11@ defined jump_if_false @LAN_C10_26438 00F5: (unknown) 11@ 18.29 1151.07 :LAN_C10_26438 0045: actor $5796 defined jump_if_false @LAN_C10_26485 00A2: (unknown) $5796 020E: (unknown) $5796 0 0127: reset_actor $5796 flags 01A4: (unknown) $5796 0 0158: actor $5796 run_to 27.84 1146.64 12@ = 0 // (int) :LAN_C10_26485 13@ = 0 // (int) 12@ = 0 // (int) :LAN_C10_26493 13@ == 0 // (int) var == num jump_if_false @LAN_C10_26564 0045: actor $5796 defined jump_if_false @LAN_C10_26531 00A3: (unknown) $5796 jump_if_false @LAN_C10_26531 13@ = 1 // (int) :LAN_C10_26531 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @LAN_C10_26554 0002: jump @LAN_C10_26626 :LAN_C10_26554 0001: wait 0 ms 0002: jump @LAN_C10_26493 :LAN_C10_26564 0045: actor $5796 defined jump_if_false @LAN_C10_26593 00A2: (unknown) $5796 0158: actor $5796 run_to 23.3101 1147.306 :LAN_C10_26593 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13348 'LANCBBE' jump_if_false @LAN_C10_26626 0002: jump @LAN_C10_26626 :LAN_C10_26626 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12382 0@ = 0 // (int) :LAN_C10_26650 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_10326 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_26650 003F: destroy_actor $5796 003F: destroy_actor 11@ 0049: destroy_car $6110 0049: destroy_car $5798 0045: actor $1038 defined jump_if_false @LAN_C10_26715 0200: (unknown) $1038 1 02F8: (unknown) $1038 0 :LAN_C10_26715 004F: unknown_check $3355 jump_if_false @LAN_C10_26737 0201: (unknown) $3355 1 0325: (unknown) $3355 0 :LAN_C10_26737 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_17997 3 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4484 500 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_357 1000 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_C10_6928 0026: return :LAN_C10_26787 0377: (unknown) 44 1@ 1@ == 1 // (int) var == num jump_if_false @LAN_C10_26806 005E: (unknown) :LAN_C10_26806 0045: actor 0@ defined jump_if_false @LAN_C10_26888 0043: store_actor 0@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0.73 -1.12 -0.65 02EE: get_actor 0@ coords_to 5@ 6@ 7@ with_offset 0.54 -0.14 -0.63 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00BA: set_camera_point_at 5@ 6@ 7@ mode 2 028D: (unknown) 0.001 :LAN_C10_26888 005F: (unknown) :LAN_C10_26890 0377: (unknown) 44 1@ 1@ == 1 // (int) var == num jump_if_false @LAN_C10_26909 005E: (unknown) :LAN_C10_26909 0045: actor 0@ defined jump_if_false @LAN_C10_26991 0043: store_actor 0@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0.88 -1.48 -0.6 02EE: get_actor 0@ coords_to 5@ 6@ 7@ with_offset 0.63 -0.51 -0.58 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00BA: set_camera_point_at 5@ 6@ 7@ mode 2 028D: (unknown) 0.001 :LAN_C10_26991 005F: (unknown) :LAN_C10_26993 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_192 1000 00AE: remove_status_text $5900 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C10_8363 0@ = 0 // (int) :LAN_C10_27040 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_10326 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_27040 0045: actor $1038 defined jump_if_false @LAN_C10_27100 0044: put_actor $1038 at 19.75 1161.69 44.0 02F8: (unknown) $1038 1 :LAN_C10_27100 0253: (unknown) 19.75 1161.69 44.0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4484 100 0482: (unknown) -1901605276 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_20061 2 0045: actor $1038 defined jump_if_false @LAN_C10_27188 02F8: (unknown) $1038 0 0044: put_actor $1038 at 19.75 1161.69 44.0 02F8: (unknown) $1038 1 0200: (unknown) $1038 0 :LAN_C10_27188 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4484 250 003E: 8@ = create_actor_pedtype 22 model 0 at 16.78 1178.09 42.93 00CF: set_actor 8@ Z_angle_to 179.03 01EC: (unknown) 8@ 0 04B9: (unknown) 8@ 0 0 0 0507: (unknown) 8@ 1 003E: 7@ = create_actor_pedtype 22 model 121 at 19.89 1144.12 43.07 00CF: set_actor 7@ Z_angle_to 4.77 0507: (unknown) 7@ 1 04B9: (unknown) 7@ 0 0 0 0106: give_actor 7@ weapon 33 ammo 10000 // Load the weapon model before using this 9@ = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LANCBDA' 'LCX_CC1' 8@ 0 // ~w~Louise? Lance? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LANCBDA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LANCBDB' 'LCX_CC2' 7@ 0 // ~w~Do you think you're hero enough to bring back the dead? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LANCBDB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LANCBDC' 'LCX_CC3' 8@ 0 // ~w~Where are they Armando? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LANCBDC' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LANCBDD' 'LCX_CC4' 7@ 0 // ~w~They're upstairs resting... in peace. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LANCBDD' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LANCBDE' 'SLNCBDE' 7@ 0 // ~w~Would you like to join them? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LANCBDE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position 10.75 1158.34 43.33 rotations 0 0 0 00BA: set_camera_point_at 11.33 1159.14 43.45 mode 2 0045: actor 8@ defined jump_if_false @LAN_C10_27613 00EE: (unknown) 8@ 16.65 1171.89 :LAN_C10_27613 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LANCBDA' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LANCBDA' jump_if_false @LAN_C10_27677 0002: jump @LAN_C10_28625 :LAN_C10_27677 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LANCBDF' 'LCX_CC5' 8@ 0 // ~w~If you've hurt them... 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4341 1000 jump_if_false @LAN_C10_27734 0002: jump @LAN_C10_28625 :LAN_C10_27734 0045: actor 7@ defined jump_if_false @LAN_C10_27757 00EE: (unknown) 7@ 19.82 1152.21 :LAN_C10_27757 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LANCBDB' 1 :LAN_C10_27778 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12621 'LANCBDB' jump_if_false @LAN_C10_27839 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_26787 7@ jump_if_false @LAN_C10_27832 0002: jump @LAN_C10_28625 :LAN_C10_27832 0002: jump @LAN_C10_27778 :LAN_C10_27839 00B9: set_camera_position 15.64 1170.95 44.19 rotations 0 0 0 00BA: set_camera_point_at 16.51 1171.44 44.24 mode 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LANCBDC' 1 0045: actor 8@ defined jump_if_false @LAN_C10_27920 04B4: (unknown) 8@ 120 513 1.0 :LAN_C10_27920 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LANCBDC' jump_if_false @LAN_C10_27953 0002: jump @LAN_C10_28625 :LAN_C10_27953 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12755 'LANCBDG' 'LCX_CC6' 7@ 0 // ~w~Senor, I assure you, they didn't feel a thing. Unfortunately, the same will not be said of you. 0045: actor 7@ defined jump_if_false @LAN_C10_28022 00A2: (unknown) 7@ 0044: put_actor 7@ at 19.7 1153.4 42.79 00CF: set_actor 7@ Z_angle_to 4.77 :LAN_C10_28022 0045: actor 7@ defined jump_if_false @LAN_C10_28045 00EE: (unknown) 7@ 19.6 1159.88 :LAN_C10_28045 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LANCBDD' 1 :LAN_C10_28066 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12621 'LANCBDD' jump_if_false @LAN_C10_28127 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_26890 7@ jump_if_false @LAN_C10_28120 0002: jump @LAN_C10_28625 :LAN_C10_28120 0002: jump @LAN_C10_28066 :LAN_C10_28127 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LANCBDE' 1 :LAN_C10_28148 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12621 'LANCBDE' jump_if_false @LAN_C10_28209 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_26890 7@ jump_if_false @LAN_C10_28202 0002: jump @LAN_C10_28625 :LAN_C10_28202 0002: jump @LAN_C10_28148 :LAN_C10_28209 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LANCBDF' 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LANCBDF' 1 0045: actor 8@ defined jump_if_false @LAN_C10_28270 04B4: (unknown) 8@ 121 562 1.0 :LAN_C10_28270 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12621 'LANCBDF' jump_if_false @LAN_C10_28331 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_26890 7@ jump_if_false @LAN_C10_28324 0002: jump @LAN_C10_28625 :LAN_C10_28324 0002: jump @LAN_C10_28270 :LAN_C10_28331 0045: actor 8@ defined jump_if_false @LAN_C10_28350 0528: (unknown) 8@ 562 -1.0 :LAN_C10_28350 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12704 'LANCBDG' 00B9: set_camera_position 19.28 1161.14 43.69 rotations 0 0 0 00BA: set_camera_point_at 19.5 1160.24 44.08 mode 2 0045: actor 7@ defined jump_if_false @LAN_C10_28445 00A2: (unknown) 7@ 0044: put_actor 7@ at 19.6 1159.86 42.79 00CF: set_actor 7@ Z_angle_to 16.45 :LAN_C10_28445 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5500 00B9: set_camera_position 19.11 1161.85 43.27 rotations 0 0 0 00BA: set_camera_point_at 19.33 1160.94 43.6 mode 1 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13171 'LANCBDG' 1 0045: actor 7@ defined jump_if_false @LAN_C10_28592 02EE: get_actor 7@ coords_to 1@ 2@ 3@ with_offset 0 5.0 0 003E: 9@ = create_actor_pedtype 22 model 0 at 1@ 2@ 3@ 0200: (unknown) 9@ 0 02F8: (unknown) 9@ 1 04B5: (unknown) 9@ 0 034F: (unknown) 7@ 1 03D6: (unknown) 7@ 30000 03D7: (unknown) 7@ 0 020E: (unknown) 7@ 1 00F4: (unknown) 7@ 9@ 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_5157 9@ :LAN_C10_28592 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13348 'LANCBDG' jump_if_false @LAN_C10_28625 0002: jump @LAN_C10_28625 :LAN_C10_28625 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12382 003F: destroy_actor 8@ 003F: destroy_actor 7@ 0444: (unknown) 120 0444: (unknown) 121 not 9@ == 0 // (int) var == num jump_if_false @LAN_C10_28683 0045: actor 9@ defined jump_if_false @LAN_C10_28683 003F: destroy_actor 9@ :LAN_C10_28683 0045: actor $1038 defined jump_if_false @LAN_C10_28732 02F8: (unknown) $1038 0 0044: put_actor $1038 at 16.72 1175.33 43.0 0200: (unknown) $1038 1 010F: (unknown) $1038 $6166 $6167 $6168 :LAN_C10_28732 $6166 = 20.1 // (float) $6167 = 1161.8 // (float) $6168 = 43.83 // (float) $6169 = 20.1 // (float) $6170 = 1148.78 // (float) $6171 = 42.92 // (float) $6172 = 16.7 // (float) $6173 = 1191.1 // (float) $6174 = 40.34 // (float) $6178 = 9.4 // (float) $6179 = 1151.2 // (float) $6180 = 42.9 // (float) $6181 = 30.8 // (float) $6182 = 1172.0 // (float) $6183 = 42.9 // (float) $5978 = 5000 // (int) 037B: constant_params 3 variable_params 0 unknown 10 call_with_params @LAN_C10_16264 $6166 $6167 $6168 $6160 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_4812 3 0311: status_text $6160 type 1 line 1 GXT 'LCX_S4' // global_variable // Mendez Health 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C10_15247 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_17997 4 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_17927 250 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_357 1000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C10_6928 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C10_15441 2 0 0026: return :LAN_C10_28998 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C10_192 1000 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_21218 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_12168 37 0045: actor $1038 defined jump_if_false @LAN_C10_29105 0200: (unknown) $1038 1 02F8: (unknown) $1038 0 02F8: (unknown) $1038 0 0044: put_actor $1038 at 18.095 1146.813 22.5287 00CF: set_actor $1038 Z_angle_to 172.1967 :LAN_C10_29105 01CF: (unknown) 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4484 500 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C10_357 1000 0026: return :LAN_C10_29137 0@ == 1 // (int) var == num jump_if_false @LAN_C10_29161 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_21332 0026: return :LAN_C10_29161 0@ == 3 // (int) var == num jump_if_false @LAN_C10_29250 0045: actor $1038 defined jump_if_false @LAN_C10_29194 0044: put_actor $1038 at $5891 $5892 $5893 :LAN_C10_29194 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4484 2000 0045: actor $1038 defined jump_if_false @LAN_C10_29228 0044: put_actor $1038 at $5891 $5892 $5893 :LAN_C10_29228 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_23532 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_24145 0026: return :LAN_C10_29250 0@ == 4 // (int) var == num jump_if_false @LAN_C10_29274 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_26993 0026: return :LAN_C10_29274 0026: return :LAN_C10_29276 $6192 = 0 // (int) $1045 = 1 // (int) $6198 = 0 // (int) $6199 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 $2334 0@ 00AA: set_parked_car_generator $1839 cars_to_generate_to 0 00AA: set_parked_car_generator $1838 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12168 36 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_19419 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_29137 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 $6199 == 1 // (int) var == num jump_if_false @LAN_C10_29416 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24145 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_26993 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_28998 $6190 = 90 // (int) :LAN_C10_29416 0001: wait 0 ms $6190 == 91 // (int) var == num jump_if_false @LAN_C10_29447 0025: gosub @LAN_C10_30405 $6190 = 100 // (int) 0026: return :LAN_C10_29447 $6190 == 90 // (int) var == num jump_if_false @LAN_C10_29475 0025: gosub @LAN_C10_30461 $6190 = 100 // (int) 0026: return :LAN_C10_29475 $6190 == 0 // (int) var == num jump_if_false @LAN_C10_29504 0001: wait 0 ms 0025: gosub @LAN_C10_29679 0002: jump @LAN_C10_29475 :LAN_C10_29504 $6190 == 1 // (int) var == num jump_if_false @LAN_C10_29534 0001: wait 0 ms 0025: gosub @LAN_C10_29725 0002: jump @LAN_C10_29504 :LAN_C10_29534 $6190 == 2 // (int) var == num jump_if_false @LAN_C10_29564 0001: wait 0 ms 0025: gosub @LAN_C10_29995 0002: jump @LAN_C10_29534 :LAN_C10_29564 $6190 == 3 // (int) var == num jump_if_false @LAN_C10_29594 0001: wait 0 ms 0025: gosub @LAN_C10_30140 0002: jump @LAN_C10_29564 :LAN_C10_29594 $6190 == 4 // (int) var == num jump_if_false @LAN_C10_29657 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @LAN_C10_29643 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_15259 $1038 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_16152 :LAN_C10_29643 0025: gosub @LAN_C10_30271 0002: jump @LAN_C10_29594 :LAN_C10_29657 not $6190 == 100 // (int) var == num jump_if_false @LAN_C10_29677 0002: jump @LAN_C10_29416 :LAN_C10_29677 0026: return :LAN_C10_29679 0045: actor $1038 defined jump_if_false @LAN_C10_29717 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7116 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6824 0002: jump @LAN_C10_29723 :LAN_C10_29717 $6190 = 100 // (int) :LAN_C10_29723 0026: return :LAN_C10_29725 $6200 += 1 // (int) 009D: wasted_or_busted // mission only jump_if_false @LAN_C10_29742 0026: return :LAN_C10_29742 0045: actor $1038 defined jump_if_false @LAN_C10_29987 009F: actor $5796 dead jump_if_false @LAN_C10_29809 $5900 = 0 // (int) 0006: $6201 = 'LCX_F1' // (string) // ~r~Lance died. // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4484 2000 0025: gosub @LAN_C10_30405 $6190 = 100 // (int) 0026: return :LAN_C10_29809 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7116 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6824 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_11648 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_14565 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7402 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_9754 jump_if_false @LAN_C10_29940 0080: actor $1038 near_point $5891 $5892 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C10_29923 // Note: the incorrect math opcode was used here $5914 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24145 0026: return 0002: jump @LAN_C10_29940 :LAN_C10_29923 $5914 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24145 0026: return :LAN_C10_29940 0080: actor $1038 near_point $5891 $5892 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C10_29980 // Note: the incorrect math opcode was used here $5914 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24145 0026: return :LAN_C10_29980 0002: jump @LAN_C10_29993 :LAN_C10_29987 $6190 = 100 // (int) :LAN_C10_29993 0026: return :LAN_C10_29995 $6200 += 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C10_30132 009F: actor $5796 dead jump_if_false @LAN_C10_30063 0006: $6201 = 'LCX_F1' // (string) // ~r~Lance died. // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4484 2000 0025: gosub @LAN_C10_30405 $6190 = 100 // (int) 0026: return :LAN_C10_30063 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7116 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_9754 jump_if_false @LAN_C10_30125 0080: actor $1038 near_point $5891 $5892 radius 5.0 5.0 sphere 1 0022: jump_if_false @LAN_C10_30125 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24145 0026: return :LAN_C10_30125 0002: jump @LAN_C10_30138 :LAN_C10_30132 $6190 = 100 // (int) :LAN_C10_30138 0026: return :LAN_C10_30140 $6200 += 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C10_30263 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7116 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_12433 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7326 0081: actor $1038 near_point_on_foot $6154 $6155 radius 80.0 80.0 sphere 0 0022: jump_if_false @LAN_C10_30256 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_11383 008A: actor $1038 in_sphere_on_foot $6154 $6155 $6156 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @LAN_C10_30256 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_26993 :LAN_C10_30256 0002: jump @LAN_C10_30269 :LAN_C10_30263 $6190 = 100 // (int) :LAN_C10_30269 0026: return :LAN_C10_30271 $6200 += 1 // (int) 0045: actor $1038 defined jump_if_false @LAN_C10_30397 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7116 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_17592 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_12115 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7326 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7196 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6617 009F: actor $6151 dead jump_if_false @LAN_C10_30390 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4484 3000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_28998 $6190 = 90 // (int) 0026: return :LAN_C10_30390 0002: jump @LAN_C10_30403 :LAN_C10_30397 $6190 = 100 // (int) :LAN_C10_30403 0026: return :LAN_C10_30405 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $6201 == '' // (float) num == var 0022: jump_if_false @LAN_C10_30459 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 $6201 :LAN_C10_30459 0026: return :LAN_C10_30461 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 0059: text_clear_all 03C2: (unknown) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'LAN_C10' 2500 // Light My Pyre 01DF: progress_made += 1 0026: return :LAN_C10_30503 $1698 == 0 // (int) var == num jump_if_false @LAN_C10_30532 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_20958 0002: jump @LAN_C10_30617 :LAN_C10_30532 8045: not actor $1038 defined jump_if_false @LAN_C10_30583 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @LAN_C10_6692 255 255 255 1000 00C8: set_fade_color_RGB 0 0 1 0002: jump @LAN_C10_30588 :LAN_C10_30583 0001: wait 2000 ms :LAN_C10_30588 0482: (unknown) -1901605276 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_20958 :LAN_C10_30617 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 91--------------- :GON_C2 0238: name_thread 'GON_C2' 01EA: increment_mission_attempts 0025: gosub @GON_C2_16054 009D: wasted_or_busted // mission only jump_if_false @GON_C2_35 0025: gosub @GON_C2_16481 :GON_C2_35 0025: gosub @GON_C2_17470 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @GON_C2_76 02B4: set_camera_transverse_delay 0 time 7@ :GON_C2_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @GON_C2_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_128 :GON_C2_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C2_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @GON_C2_162 02B4: set_camera_transverse_delay 0 time 5@ :GON_C2_162 809F: not actor 3@ dead 0022: jump_if_false @GON_C2_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :GON_C2_178 0026: return :GON_C2_180 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @GON_C2_244 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @GON_C2_238 0400: (unknown) $1038 $1690 0002: jump @GON_C2_244 :GON_C2_238 02C0: (unknown) $1038 $1690 :GON_C2_244 0@ >= 0 // (int) var >= num jump_if_false @GON_C2_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :GON_C2_271 0045: actor $1038 defined jump_if_false @GON_C2_339 807E: not actor $1038 driving jump_if_false @GON_C2_316 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @GON_C2_319 :GON_C2_316 021D: (unknown) 0 :GON_C2_319 $1698 == 0 // (int) var == num jump_if_false @GON_C2_335 02EA: select_interior 2 :GON_C2_335 01AE: (unknown) 1 :GON_C2_339 0059: text_clear_all 0268: (unknown) 0026: return :GON_C2_345 0045: actor $1038 defined jump_if_false @GON_C2_409 807E: not actor $1038 driving jump_if_false @GON_C2_397 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @GON_C2_397 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :GON_C2_397 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :GON_C2_409 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @GON_C2_458 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @GON_C2_458 02EA: select_interior 0 :GON_C2_458 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GON_C2_488 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GON_C2_488 0026: return 0045: actor 0@ defined jump_if_false @GON_C2_509 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GON_C2_509 0026: return 0045: actor 0@ defined 0022: jump_if_false @GON_C2_539 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GON_C2_539 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GON_C2_539 0026: return :GON_C2_541 0045: actor 0@ defined 0022: jump_if_false @GON_C2_588 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GON_C2_584 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @GON_C2_588 :GON_C2_584 1@ = 0 // (int) :GON_C2_588 1@ == 1 // (int) var == num jump_if_false @GON_C2_672 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C2_665 007E: actor 0@ driving jump_if_false @GON_C2_661 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GON_C2_651 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GON_C2_654 :GON_C2_651 00F1: (unknown) 0@ :GON_C2_654 0002: jump @GON_C2_665 :GON_C2_661 1@ = 0 // (int) :GON_C2_665 0002: jump @GON_C2_588 :GON_C2_672 0026: return 0045: actor 0@ defined jump_if_false @GON_C2_766 007E: actor 0@ driving jump_if_false @GON_C2_750 02A7: unknown_check 0@ jump_if_false @GON_C2_720 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GON_C2_743 :GON_C2_720 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C2_541 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C2_743 0002: jump @GON_C2_759 :GON_C2_750 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C2_759 0002: jump @GON_C2_768 :GON_C2_766 005F: (unknown) :GON_C2_768 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @GON_C2_926 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GON_C2_926 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GON_C2_867 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GON_C2_826 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C2_860 :GON_C2_826 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_541 0@ 4@ > -1 // (int) var > num jump_if_false @GON_C2_860 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_541 4@ :GON_C2_860 0002: jump @GON_C2_926 :GON_C2_867 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GON_C2_892 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C2_926 :GON_C2_892 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_541 0@ not 3@ == -1 // (int) var == num jump_if_false @GON_C2_926 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_541 3@ :GON_C2_926 0045: actor 0@ defined jump_if_false @GON_C2_978 004F: unknown_check 1@ jump_if_false @GON_C2_978 007E: actor 0@ driving jump_if_false @GON_C2_978 807C: not actor 0@ driving 1@ 0022: jump_if_false @GON_C2_978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_541 0@ :GON_C2_978 5@ = 0 // (int) :GON_C2_982 5@ == 0 // (int) var == num jump_if_false @GON_C2_1080 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C2_1073 004F: unknown_check 1@ jump_if_false @GON_C2_1073 007C: actor 0@ driving 1@ 0022: jump_if_false @GON_C2_1039 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GON_C2_1073 :GON_C2_1039 2@ == -1 // (int) var == num jump_if_false @GON_C2_1065 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GON_C2_1073 :GON_C2_1065 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GON_C2_1073 0002: jump @GON_C2_982 :GON_C2_1080 0026: return :GON_C2_1082 0@ == 0 // (int) var == num jump_if_false @GON_C2_1125 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C2_1301 :GON_C2_1125 0@ == 1 // (int) var == num jump_if_false @GON_C2_1158 03CF: (unknown) 200 200 200 255 0002: jump @GON_C2_1301 :GON_C2_1158 0@ == 2 // (int) var == num jump_if_false @GON_C2_1200 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GON_C2_1301 :GON_C2_1200 0@ == 3 // (int) var == num jump_if_false @GON_C2_1244 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C2_1301 :GON_C2_1244 0@ == 4 // (int) var == num jump_if_false @GON_C2_1275 03CF: (unknown) 8 143 59 255 0002: jump @GON_C2_1301 :GON_C2_1275 0@ == 5 // (int) var == num jump_if_false @GON_C2_1301 03CF: (unknown) 237 130 180 255 :GON_C2_1301 0026: return 00BC: (unknown) 0@ 2 0026: return :GON_C2_1310 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C2_1310 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GON_C2_1365 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GON_C2_1365 0 > 3@ // (int) num > var 0022: jump_if_false @GON_C2_1380 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GON_C2_1380 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_1425 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GON_C2_1425 005F: (unknown) $1704 = 0 // (int) 0377: (unknown) 0 $1704 $1704 > 0 // (int) var > num jump_if_false @GON_C2_1500 0045: actor $1038 defined jump_if_false @GON_C2_1500 0429: (unknown) $1038 0@ 0@ > -1 // (int) var > num jump_if_false @GON_C2_1500 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @GON_C2_1500 $1704 = 0 // (int) :GON_C2_1500 $1704 > 0 // (int) var > num jump_if_false @GON_C2_1618 $1705 == -1 // (int) var == num jump_if_false @GON_C2_1572 010E: $1787 = current_time_in_ms 0035: $1705 = $1787 // (int vars) $1705 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1688 = 1 // (int) $1707 = 1 // (int) 0002: jump @GON_C2_1605 :GON_C2_1572 801C: not $1706 == $1704 // (int) num == var 0022: jump_if_false @GON_C2_1605 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) 005E: (unknown) :GON_C2_1605 0035: $1706 = $1704 // (int vars) 0002: jump @GON_C2_1676 :GON_C2_1618 $1707 == 1 // (int) var == num jump_if_false @GON_C2_1671 010E: $1787 = current_time_in_ms 0011: $1787 > $1705 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_1671 // Note: the incorrect math opcode was used here $1705 = -1 // (int) $1706 = 0 // (int) 0268: (unknown) $1688 = 0 // (int) $1707 = 0 // (int) :GON_C2_1671 $1706 = 0 // (int) :GON_C2_1676 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @GON_C2_1878 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_1878 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2025 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_1992 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @GON_C2_2018 :GON_C2_1992 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2014 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @GON_C2_2018 :GON_C2_2014 0035: 3@ = 2@ // (int vars) :GON_C2_2018 0002: jump @GON_C2_2029 :GON_C2_2025 0035: 3@ = 0@ // (int vars) :GON_C2_2029 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2097 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2064 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @GON_C2_2090 :GON_C2_2064 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2086 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @GON_C2_2090 :GON_C2_2086 0036: 3@ = 2@ // (float vars) :GON_C2_2090 0002: jump @GON_C2_2101 :GON_C2_2097 0036: 3@ = 0@ // (float vars) :GON_C2_2101 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @GON_C2_2129 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C2_2133 :GON_C2_2129 0035: 1@ = 0@ // (int vars) :GON_C2_2133 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @GON_C2_2161 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @GON_C2_2165 :GON_C2_2161 0036: 1@ = 0@ // (float vars) :GON_C2_2165 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @GON_C2_2200 005F: (unknown) :GON_C2_2200 801D: not 1@ == 0 // (int) var == var jump_if_false @GON_C2_2213 005F: (unknown) :GON_C2_2213 801D: not 2@ == 0 // (int) var == var jump_if_false @GON_C2_2226 005F: (unknown) :GON_C2_2226 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2241 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2241 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2254 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2254 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @GON_C2_2456 0026: return :GON_C2_2456 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @GON_C2_2501 0026: return :GON_C2_2501 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2569 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2569 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2569 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2595 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2595 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2595 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @GON_C2_2678 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2678 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @GON_C2_2714 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :GON_C2_2714 3@ > 380.0 // (float) var > num jump_if_false @GON_C2_2733 3@ = 380.0 // (float) :GON_C2_2733 5.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C2_2752 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :GON_C2_2752 4@ > 240.0 // (float) var > num jump_if_false @GON_C2_2771 4@ = 240.0 // (float) :GON_C2_2771 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @GON_C2_2869 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :GON_C2_2869 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @GON_C2_2909 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :GON_C2_2909 10@ > 0 // (float) var > num jump_if_false @GON_C2_2927 9@ = 1 // (int) 005E: (unknown) :GON_C2_2927 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @GON_C2_2966 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C2_2966 005E: (unknown) :GON_C2_2968 009F: actor $1038 dead 0022: jump_if_false @GON_C2_2981 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2981 034A: unknown_check $5599 0022: jump_if_false @GON_C2_3011 // Note: the incorrect math opcode was used here 009F: actor $5599 dead 0022: jump_if_false @GON_C2_3011 // Note: the incorrect math opcode was used here $5589 = 2 // (int) 005E: (unknown) :GON_C2_3011 005F: (unknown) :GON_C2_3013 20 > $5588 // (int) num > var 0022: jump_if_false @GON_C2_3051 // Note: the incorrect math opcode was used here 0@ > 20 // (int) var > num jump_if_false @GON_C2_3044 0035: $5590 = $5588 // (int vars) :GON_C2_3044 0035: $5588 = 0@ // (int vars) 005E: (unknown) :GON_C2_3051 005F: (unknown) :GON_C2_3053 $5594 = 7.0 // (float) $5591 == 0 // (int) var == num jump_if_false @GON_C2_3120 0252: object $5647 exists jump_if_false @GON_C2_3120 010C: store_object $5647 position_to $5592 $5593 $5594 0252: object 0@ exists 0022: jump_if_false @GON_C2_3120 // Note: the incorrect math opcode was used here 02FB: unknown_check $5647 0022: jump_if_false @GON_C2_3120 // Note: the incorrect math opcode was used here $5591 = 1 // (int) :GON_C2_3120 0026: return :GON_C2_3122 0045: actor $5599 defined jump_if_false @GON_C2_3147 0352: (unknown) $5599 010F: (unknown) $5599 $5592 $5593 $5594 :GON_C2_3147 0045: actor $5632 defined 0022: jump_if_false @GON_C2_3172 // Note: the incorrect math opcode was used here 0352: (unknown) $5632 010F: (unknown) $5632 $5592 $5593 $5594 :GON_C2_3172 00B8: set_gamespeed 0.4 0252: object $5647 exists 0022: jump_if_false @GON_C2_3200 // Note: the incorrect math opcode was used here 010C: store_object $5647 position_to $5592 $5593 $5594 :GON_C2_3200 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 0 0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 0 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 0 1.0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 0.5 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 00B9: set_camera_position 76.0 592.97 15.07 rotations 0 0 0 00BA: set_camera_point_at 75.3 592.26 15.03 mode 2 00B8: set_gamespeed 0.4 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2CA' 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2CA' 0 0252: object $5647 exists jump_if_false @GON_C2_3566 03AA: (unknown) $5647 2900.0 2500.0 0.99 :GON_C2_3566 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 0 0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 0 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 0 1.0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5144 $5592 $5593 $5594 1.0 0.5 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2CA' 00B8: set_gamespeed 1.0 0026: return :GON_C2_3847 0@ == 1 // (int) var == num jump_if_false @GON_C2_3915 82D3: not unknown_check 82.4 582.8 14.5 1.0 jump_if_false @GON_C2_3908 01F9: $1158 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 82.4 582.8 14.5 :GON_C2_3908 0002: jump @GON_C2_3919 :GON_C2_3915 0141: destroy_pickup $1158 :GON_C2_3919 0026: return :GON_C2_3921 $5620 == 0 // (int) var == num jump_if_false @GON_C2_3965 0006: $5622 = 'GONC2BA' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BA' // (string) // ~w~Muy Bien. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4183 :GON_C2_3965 $5620 == 1 // (int) var == num jump_if_false @GON_C2_4010 0006: $5622 = 'GONC2BB' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BB' // (string) // ~w~Good shot. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4183 :GON_C2_4010 $5620 == 2 // (int) var == num jump_if_false @GON_C2_4055 0006: $5622 = 'GONC2BC' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BC' // (string) // ~w~Nice. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4183 :GON_C2_4055 $5620 == 3 // (int) var == num jump_if_false @GON_C2_4100 0006: $5622 = 'GONC2BD' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BD' // (string) // ~w~Bueno, Vic. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4183 :GON_C2_4100 $5620 == 4 // (int) var == num jump_if_false @GON_C2_4145 0006: $5622 = 'GONC2BE' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BE' // (string) // ~w~Not bad. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4183 :GON_C2_4145 $5620 == 5 // (int) var == num jump_if_false @GON_C2_4183 0006: $5622 = 'GONC2BF' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BF' // (string) // ~w~That was close. // Note: the incorrect math opcode was used here :GON_C2_4183 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 $5622 0@ $5599 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 $5622 0026: return :GON_C2_4213 $5621 == 0 // (int) var == num jump_if_false @GON_C2_4257 0006: $5623 = 'GONC2BG' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BG' // (string) // ~w~Terrible! // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4340 :GON_C2_4257 $5621 == 1 // (int) var == num jump_if_false @GON_C2_4302 0006: $5623 = 'GONC2BH' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BH' // (string) // ~w~Hard luck! // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4340 :GON_C2_4302 $5621 == 2 // (int) var == num jump_if_false @GON_C2_4340 0006: $5623 = 'GONC2BI' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BI' // (string) // ~w~Vic, do you need glasses? // Note: the incorrect math opcode was used here :GON_C2_4340 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 $5623 0@ $5599 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 $5623 0026: return :GON_C2_4370 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_4394 // Note: the incorrect math opcode was used here 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_4394 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_4394 005F: (unknown) :GON_C2_4396 $5637 = 0 // (int) 0252: object 0@ exists jump_if_false @GON_C2_4417 010C: store_object 0@ position_to 9@ 10@ 11@ :GON_C2_4417 0252: object $5647 exists 0022: jump_if_false @GON_C2_4435 // Note: the incorrect math opcode was used here 010C: store_object $5647 position_to 12@ 13@ 14@ :GON_C2_4435 034A: unknown_check $5632 0022: jump_if_false @GON_C2_4647 // Note: the incorrect math opcode was used here 0045: actor $5632 defined 0022: jump_if_false @GON_C2_4647 // Note: the incorrect math opcode was used here 0078: if and 02C1: unknown_check $5632 0@ 30.0 30.0 0 $5654 == 1 // (int) var == num jump_if_false @GON_C2_4521 02EE: get_actor $5632 coords_to 1@ 2@ 3@ with_offset 0 3.0 0 02EE: get_actor $5632 coords_to 4@ 5@ 6@ with_offset 0 0 0 $5637 = 1 // (int) 0002: jump @GON_C2_4647 :GON_C2_4521 03EE: (unknown) 9@ 10@ 12@ 13@ 7@ 7@ > 0 // (float) var > num jump_if_false @GON_C2_4556 8@ = 180.0 // (float) 002C: 8@ -= 7@ // (float vars) 0002: jump @GON_C2_4566 :GON_C2_4556 8@ = 180.0 // (float) 002A: 8@ += 7@ // (float vars) // Note: the incorrect math opcode was used here :GON_C2_4566 00D3: set_object 0@ z_angle_to 8@ 0078: if and $5634 == 0 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @GON_C2_4612 0279: (unknown) 0@ 0 -15.0 5.0 1@ 2@ 3@ 0002: jump @GON_C2_4624 :GON_C2_4612 0279: (unknown) 0@ 0 -7.0 2.0 1@ 2@ 3@ :GON_C2_4624 0252: object $5647 exists jump_if_false @GON_C2_4647 0279: (unknown) $5647 0 0 4.0 4@ 5@ 6@ :GON_C2_4647 0026: return :GON_C2_4649 0@ = 0 // (int) 02D7: (unknown) 0 1@ 2@ 3@ 4@ 0078: if or 007F: player 0 pressed_key 10 -100 > 1@ // (int) num > var 0022: jump_if_false @GON_C2_4695 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $5630 -= 0.2 // (float) :GON_C2_4695 0078: if or 007F: player 0 pressed_key 11 1@ > 100 // (int) var > num jump_if_false @GON_C2_4730 0@ = 1 // (int) $5630 += 0.2 // (float) :GON_C2_4730 0@ == 0 // (int) var == num jump_if_false @GON_C2_4819 0 > $5630 // (float) num > var 0022: jump_if_false @GON_C2_4786 // Note: the incorrect math opcode was used here $5630 += 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5393 -2.0 0 $5630 $5630 0002: jump @GON_C2_4812 :GON_C2_4786 $5630 -= 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5393 0 2.0 $5630 $5630 :GON_C2_4812 0002: jump @GON_C2_4837 :GON_C2_4819 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5393 -2.0 2.0 $5630 $5630 :GON_C2_4837 0026: return :GON_C2_4839 0456: (unknown) 0 044E: (unknown) 0 1 0451: (unknown) 0 200 16 0450: (unknown) 0 140 200 0452: (unknown) 0 0 0 0 128 0453: (unknown) 0 0 0 0 0 0@ == 0 // (int) var == num jump_if_false @GON_C2_4917 048B: (unknown) 'PWRBAR' 0 0 0 200 16 1@ 0002: jump @GON_C2_4948 :GON_C2_4917 0@ == 1 // (int) var == num jump_if_false @GON_C2_4948 048B: (unknown) 'AIMBAR' 0 0 0 200 16 1@ :GON_C2_4948 0026: return :GON_C2_4950 0204: set_text_draw_letter_size 0.75 0.75 0205: set_text_draw_RGBA 255 255 255 255 $5640 == 0 // (int) var == num jump_if_false @GON_C2_5004 0203: set_draw_text_position 1@ 0@ GXT 'DRI_POW' // Power 0002: jump @GON_C2_5030 :GON_C2_5004 $5640 == 1 // (int) var == num jump_if_false @GON_C2_5030 0203: set_draw_text_position 1@ 0@ GXT 'DRI_AIM' // Aim :GON_C2_5030 0026: return :GON_C2_5032 0@ += 8.0 // (float) 2@ -= 0.1 // (float) 0036: 7@ = 3@ // (float vars) 002E: 7@ *= 2@ // (float vars) 2@ -= 0.15 // (float) 0036: 6@ = 1@ // (float vars) 002A: 6@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 6@ -= 3.0 // (float) 0204: set_text_draw_letter_size 1.0 2@ 4@ == -1 // (int) var == num jump_if_false @GON_C2_5130 0205: set_text_draw_RGBA 255 255 0 255 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 6@ 0@ GXT 'DRI_MAR' // ! 0002: jump @GON_C2_5305 :GON_C2_5130 0035: 9@ = 4@ // (int vars) 002B: 9@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 10 call_with_params @MAIN_5321 0 500 9@ 9@ 0035: 4@ = 9@ // (int vars) 4@ /= 2 // (int) 9@ = 250 // (int) 002B: 9@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0039: 7@ = integer 9@ to_float // Note: the incorrect math opcode was used here 7@ *= 0.05 // (float) 0036: 8@ = 6@ // (float vars) 002C: 8@ -= 7@ // (float vars) 0204: set_text_draw_letter_size 1.0 2@ 0205: set_text_draw_RGBA 255 255 0 4@ 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 8@ 0@ GXT 'DRI_MAR' // ! 0036: 8@ = 6@ // (float vars) 002A: 8@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 1.0 2@ 0205: set_text_draw_RGBA 255 255 0 4@ 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 8@ 0@ GXT 'DRI_MAR' // ! 0204: set_text_draw_letter_size 1.0 2@ 0205: set_text_draw_RGBA 255 255 0 255 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 6@ 0@ GXT 'DRI_MAR' // ! :GON_C2_5305 0026: return :GON_C2_5307 0045: actor $5632 defined 0022: jump_if_false @GON_C2_5430 // Note: the incorrect math opcode was used here 82D5: not (unknown) $5632 3 jump_if_false @GON_C2_5346 0106: give_actor $5632 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @GON_C2_5352 :GON_C2_5346 010B: set_actor $5632 armed_weapon_to 3 :GON_C2_5352 00A2: (unknown) $5632 0352: (unknown) $5632 0220: (unknown) $5632 0 -1 007E: actor $5632 driving jump_if_false @GON_C2_5404 0216: (unknown) $5632 73.92 590.4 13.53 0002: jump @GON_C2_5423 :GON_C2_5404 0044: put_actor $5632 at 73.92 590.4 13.53 :GON_C2_5423 00CF: set_actor $5632 Z_angle_to 20.0 :GON_C2_5430 0045: actor $1038 defined jump_if_false @GON_C2_5475 82D5: not (unknown) $1038 3 jump_if_false @GON_C2_5469 0106: give_actor $1038 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @GON_C2_5475 :GON_C2_5469 010B: set_actor $1038 armed_weapon_to 3 :GON_C2_5475 0045: actor $5632 defined jump_if_false @GON_C2_5518 02EE: get_actor $5632 coords_to 2@ 3@ 4@ with_offset 0 1.0 0 4@ = 13.53 // (float) 5@ = 20.0 // (float) 5@ += 90.0 // (float) :GON_C2_5518 022C: (unknown) 2@ 3@ 4@ 50.0 1 0252: object $5646 exists 0022: jump_if_false @GON_C2_5543 // Note: the incorrect math opcode was used here 0093: destroy_object $5646 :GON_C2_5543 0036: $5648 = 2@ // (float vars) 0036: $5649 = 3@ // (float vars) 0036: $5650 = 4@ // (float vars) 0092: $5646 = init_object #NDC_GOLFBALL at $5648 $5649 $5650 00D3: set_object $5646 z_angle_to 5@ 0252: object $5647 exists 0022: jump_if_false @GON_C2_5590 // Note: the incorrect math opcode was used here 0093: destroy_object $5647 :GON_C2_5590 8252: not object $5647 exists 0022: jump_if_false @GON_C2_5685 // Note: the incorrect math opcode was used here 0252: object $5646 exists 0022: jump_if_false @GON_C2_5633 // Note: the incorrect math opcode was used here 0279: (unknown) $5646 0 130.0 0 $5592 $5593 $5594 $5594 = 2.0 // (float) :GON_C2_5633 022C: (unknown) $5592 $5593 $5594 50.0 1 01AA: $5647 = create_object #NDC_BUOYTARGET at $5592 $5593 $5594 022A: (unknown) $5647 1 03B5: (unknown) $5647 1 1 1 1 1 00D3: set_object $5647 z_angle_to 110.0 :GON_C2_5685 00B9: set_camera_position 76.7 592.01 14.62 rotations 0 0 0 00BA: set_camera_point_at 75.74 591.7 14.61 mode 2 $5591 = 0 // (int) $5635 = 0 // (int) $5638 += 1 // (int) $5633 == 0 // (int) var == num jump_if_false @GON_C2_5905 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFSW' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFSW' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFHT' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFHT' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFIW' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFIW' :GON_C2_5905 $5634 == 0 // (int) var == num jump_if_false @GON_C2_5987 $5633 == 0 // (int) var == num jump_if_false @GON_C2_5980 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'SX_GFHM' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'SX_GFHM' :GON_C2_5980 0002: jump @GON_C2_6009 :GON_C2_5987 1@ == 1 // (int) var == num jump_if_false @GON_C2_6009 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @GON_C2_4213 :GON_C2_6009 $5633 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @GON_C2_6192 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_345 1000 0492: (unknown) 2 00B9: set_camera_position 76.7 592.01 14.62 rotations 0 0 0 00BA: set_camera_point_at 75.74 591.7 14.61 mode 2 0045: actor $1038 defined jump_if_false @GON_C2_6105 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 :GON_C2_6105 0045: actor $5632 defined jump_if_false @GON_C2_6122 010B: set_actor $5632 armed_weapon_to 3 :GON_C2_6122 $5634 == 0 // (int) var == num jump_if_false @GON_C2_6192 6@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_1082 1 03F9: (unknown) $5638 6@ 0 'DRI_SHO' // Shot 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_1082 1 0311: status_text $5639 type 0 line 2 GXT 'SCORE' // global_variable // Score :GON_C2_6192 005E: (unknown) :GON_C2_6194 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (int) 3@ = -1 // (int) 4@ = 0 // (float) 27@ = 10.0 // (float) 27@ *= 2.0 // (float) 27@ *= 10.0 // (float) 27@ /= 2.0 // (float) 28@ = 240.0 // (float) 002C: 28@ -= 27@ // (float vars) 0036: 27@ = 28@ // (float vars) $5634 == 1 // (int) var == num jump_if_false @GON_C2_6292 19@ = 0.02 // (float) 20@ = 0.125 // (float) 21@ = 7.5E-05 // (float) 0002: jump @GON_C2_6316 :GON_C2_6292 19@ = 0.02 // (float) 20@ = 0.15 // (float) 21@ = 0.0001 // (float) :GON_C2_6316 $5640 = 0 // (int) 0036: $5645 = 19@ // (float vars) $5642 = 50.0 // (float) $5643 = 0 // (float) 010E: 8@ = current_time_in_ms 0035: 12@ = 8@ // (int vars) 12@ += 250 // (int) 0270: (unknown) 1 0045: actor $5632 defined jump_if_false @GON_C2_6375 0414: (unknown) $5632 75 375 :GON_C2_6375 0078: if and $5634 == 1 // (int) var == num $5636 == 1 // (int) var == num jump_if_false @GON_C2_6419 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) 16@ = 0 // (int) 0002: jump @GON_C2_6424 :GON_C2_6419 13@ = -1 // (int) :GON_C2_6424 22@ = 1.0 // (float) $5634 == 1 // (int) var == num jump_if_false @GON_C2_6520 $1963 > 4 // (int) var > num jump_if_false @GON_C2_6471 22@ = 0.4 // (float) 0002: jump @GON_C2_6520 :GON_C2_6471 $1963 > 3 // (int) var > num jump_if_false @GON_C2_6499 22@ = 0.6 // (float) 0002: jump @GON_C2_6520 :GON_C2_6499 $1963 > 2 // (int) var > num jump_if_false @GON_C2_6520 22@ = 0.8 // (float) :GON_C2_6520 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_4839 $5640 :GON_C2_6532 $5588 == 4 // (int) var == num jump_if_false @GON_C2_7986 0001: wait 0 ms 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 29 call_with_params @GON_C2_2968 jump_if_false @GON_C2_6579 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_3013 20 :GON_C2_6579 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5640 == 0 // (int) var == num jump_if_false @GON_C2_6628 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4950 180.0 27@ 10.0 2.0 1 7 0002: jump @GON_C2_6664 :GON_C2_6628 $5640 == 1 // (int) var == num jump_if_false @GON_C2_6664 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4950 180.0 27@ 10.0 2.0 1 2 :GON_C2_6664 13@ > -1 // (int) var > num jump_if_false @GON_C2_7264 18@ = 1 // (int) 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5032 180.0 27@ 2.0 4@ 3@ 8@ 0035: 14@ = 8@ // (int vars) 14@ += 1000 // (int) 0035: 15@ = 13@ // (int vars) 15@ -= 1000 // (int) :GON_C2_6720 18@ == 1 // (int) var == num jump_if_false @GON_C2_7136 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5640 == 0 // (int) var == num jump_if_false @GON_C2_6784 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4950 180.0 27@ 10.0 2.0 1 7 0002: jump @GON_C2_6820 :GON_C2_6784 $5640 == 1 // (int) var == num jump_if_false @GON_C2_6820 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4950 180.0 27@ 10.0 2.0 1 2 :GON_C2_6820 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5032 180.0 27@ 2.0 4@ 3@ 8@ 16@ == 0 // (int) var == num jump_if_false @GON_C2_6873 0057: show_text_highpriority GXT 'GON2_H1' time 5000 flag 1 // ~w~Press~h~ ~k~ ~PDSPR~ ~w~to set your shot's power. 0002: jump @GON_C2_6971 :GON_C2_6873 16@ == 1 // (int) var == num jump_if_false @GON_C2_6908 0057: show_text_highpriority GXT 'GON2_H2' time 5000 flag 1 // ~w~The closer the marker is to the ~g~green~w~ section, the better. 0002: jump @GON_C2_6971 :GON_C2_6908 16@ == 2 // (int) var == num jump_if_false @GON_C2_6943 0057: show_text_highpriority GXT 'GON2_H3' time 5000 flag 1 // ~w~Press~h~ ~k~ ~PDSPR~ ~w~to set your shot's accuracy. 0002: jump @GON_C2_6971 :GON_C2_6943 16@ == 3 // (int) var == num jump_if_false @GON_C2_6971 0057: show_text_highpriority GXT 'GON2_H4' time 5000 flag 1 // ~w~Again, hitting the ~g~green~w~ section will provide the best shot. :GON_C2_6971 0011: 8@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7085 // Note: the incorrect math opcode was used here 16@ += 1 // (int) $5640 == 0 // (int) var == num jump_if_false @GON_C2_7011 17@ = 2 // (int) 0002: jump @GON_C2_7016 :GON_C2_7011 17@ = 4 // (int) :GON_C2_7016 0011: 17@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7069 // Note: the incorrect math opcode was used here 18@ = 1 // (int) 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) 0035: 14@ = 8@ // (int vars) 14@ += 1000 // (int) 0035: 15@ = 13@ // (int vars) 15@ -= 1000 // (int) 0002: jump @GON_C2_7078 :GON_C2_7069 18@ = 0 // (int) 13@ = -1 // (int) :GON_C2_7078 0002: jump @GON_C2_7129 :GON_C2_7085 0078: if and 0011: 8@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 0011: 15@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7129 // Note: the incorrect math opcode was used here 0377: (unknown) 44 0@ 0@ > 0 // (int) var > num jump_if_false @GON_C2_7129 0035: 13@ = 8@ // (int vars) 13@ -= 1 // (int) :GON_C2_7129 0002: jump @GON_C2_6720 :GON_C2_7136 0059: text_clear_all :GON_C2_7138 007F: player 0 pressed_key 16 jump_if_false @GON_C2_7264 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5640 == 0 // (int) var == num jump_if_false @GON_C2_7202 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4950 180.0 27@ 10.0 2.0 1 7 0002: jump @GON_C2_7238 :GON_C2_7202 $5640 == 1 // (int) var == num jump_if_false @GON_C2_7238 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4950 180.0 27@ 10.0 2.0 1 2 :GON_C2_7238 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5032 180.0 27@ 2.0 4@ 3@ 8@ 0002: jump @GON_C2_7138 :GON_C2_7264 0035: 10@ = 8@ // (int vars) 002B: 10@ -= 9@ // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 10@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = $5645 // (float vars) 002E: 5@ *= 6@ // (float vars) 002E: 5@ *= 22@ // (float vars) $5640 == 0 // (int) var == num jump_if_false @GON_C2_7341 0011: 8@ > 12@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7341 // Note: the incorrect math opcode was used here 0014: 20@ > $5645 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7341 // Note: the incorrect math opcode was used here 0036: 7@ = 21@ // (float vars) 002E: 7@ *= 6@ // (float vars) 002E: 7@ *= 22@ // (float vars) 002A: $5645 += 7@ // (float vars) // Note: the incorrect math opcode was used here :GON_C2_7341 3@ == -1 // (int) var == num jump_if_false @GON_C2_7439 $5640 == 0 // (int) var == num jump_if_false @GON_C2_7400 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 4@ > 99.0 // (float) var > num jump_if_false @GON_C2_7393 4@ = 100.0 // (float) 2@ = 1 // (int) :GON_C2_7393 0002: jump @GON_C2_7439 :GON_C2_7400 $5640 == 1 // (int) var == num jump_if_false @GON_C2_7439 002C: 4@ -= 5@ // (float vars) 1.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C2_7439 // Note: the incorrect math opcode was used here 4@ = 0 // (float) 2@ = 1 // (int) :GON_C2_7439 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5032 180.0 27@ 2.0 4@ 3@ 8@ 007F: player 0 pressed_key 16 jump_if_false @GON_C2_7482 0@ = 1 // (int) 0002: jump @GON_C2_7486 :GON_C2_7482 0@ = 0 // (int) :GON_C2_7486 1@ == 0 // (int) var == num jump_if_false @GON_C2_7525 0@ > 0 // (int) var > num jump_if_false @GON_C2_7518 2@ = 1 // (int) 1@ = 1 // (int) :GON_C2_7518 0002: jump @GON_C2_7540 :GON_C2_7525 0@ == 0 // (int) var == num jump_if_false @GON_C2_7540 1@ = 0 // (int) :GON_C2_7540 3@ == -1 // (int) var == num jump_if_false @GON_C2_7864 2@ == 1 // (int) var == num jump_if_false @GON_C2_7857 2@ = 0 // (int) 00D9: (unknown) $5592 $5593 $5594 1 $5640 == 0 // (int) var == num jump_if_false @GON_C2_7708 0036: $5642 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @GON_C2_4370 73.0 84.0 $5642 jump_if_false @GON_C2_7634 $5642 = 100.0 // (float) 0002: jump @GON_C2_7701 :GON_C2_7634 $5642 > 84.0 // (float) var > num jump_if_false @GON_C2_7678 $5642 -= 84.0 // (float) 28@ = 90.0 // (float) 002C: 28@ -= $5642 // (float vars) 0036: $5642 = 28@ // (float vars) 0002: jump @GON_C2_7701 :GON_C2_7678 28@ = 73.0 // (float) 002C: 28@ -= $5642 // (float vars) $5642 = 90.0 // (float) 002C: $5642 -= 28@ // (float vars) :GON_C2_7701 0002: jump @GON_C2_7847 :GON_C2_7708 0036: $5643 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @GON_C2_4370 17.0 28.0 $5643 jump_if_false @GON_C2_7750 $5643 = 0 // (float) 0002: jump @GON_C2_7847 :GON_C2_7750 $5643 > 28.0 // (float) var > num jump_if_false @GON_C2_7815 $5643 -= 28.0 // (float) 23@ = 100.0 // (float) 23@ -= 28.0 // (float) 28@ = 10.0 // (float) 0030: 28@ /= 23@ // (float vars) // Note: the incorrect math opcode was used here 002E: 28@ *= $5643 // (float vars) $5643 = 0 // (float) 002C: $5643 -= 28@ // (float vars) 0002: jump @GON_C2_7847 :GON_C2_7815 28@ = 17.0 // (float) 002C: 28@ -= $5643 // (float vars) 23@ = 10.0 // (float) 23@ /= 17.0 // (float) 002E: 23@ *= 28@ // (float vars) 0036: $5643 = 23@ // (float vars) :GON_C2_7847 0035: 3@ = 8@ // (int vars) 3@ += 500 // (int) :GON_C2_7857 0002: jump @GON_C2_7954 :GON_C2_7864 0011: 8@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7954 // Note: the incorrect math opcode was used here 11@ = 1 // (int) 3@ = -1 // (int) 0036: $5645 = 20@ // (float vars) $5645 /= 125.0 // (float) 002E: $5645 *= $5642 // (float vars) $5640 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_4839 $5640 0078: if and $5634 == 1 // (int) var == num $5636 == 1 // (int) var == num jump_if_false @GON_C2_7954 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) :GON_C2_7954 $5640 == 2 // (int) var == num jump_if_false @GON_C2_7979 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_3013 5 :GON_C2_7979 0002: jump @GON_C2_6532 :GON_C2_7986 0268: (unknown) 0059: text_clear_all 044F: (unknown) 0270: (unknown) 0 0456: (unknown) 0 0452: (unknown) 0 50 50 50 0 044E: (unknown) 0 0 $5636 = 0 // (int) 00B8: set_gamespeed 1.0 0026: return :GON_C2_8024 010E: 1@ = current_time_in_ms 0035: 0@ = 1@ // (int vars) 0@ += 800 // (int) 0045: actor $5632 defined jump_if_false @GON_C2_8061 0352: (unknown) $5632 0414: (unknown) $5632 75 377 :GON_C2_8061 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'SX_GFSW' :GON_C2_8080 $5588 == 5 // (int) var == num jump_if_false @GON_C2_8158 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @GON_C2_2968 jump_if_false @GON_C2_8125 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @GON_C2_3013 20 :GON_C2_8125 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_8151 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @GON_C2_3013 6 :GON_C2_8151 0002: jump @GON_C2_8080 :GON_C2_8158 0252: object $5646 exists jump_if_false @GON_C2_8570 00D2: $5644 = object $5646 z_angle 0036: 2@ = $5644 // (float vars) 002A: 2@ += $5643 // (float vars) // Note: the incorrect math opcode was used here 00D3: set_object $5646 z_angle_to 2@ 2@ -= 90.0 // (float) 0 > $5643 // (float) num > var 0022: jump_if_false @GON_C2_8219 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 0002: jump @GON_C2_8224 :GON_C2_8219 8@ = 1 // (int) :GON_C2_8224 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5497 $5643 $5643 0036: 4@ = $5643 // (float vars) $5643 *= 0.75 // (float) 002C: $5642 -= $5643 // (float vars) 0036: 7@ = $5642 // (float vars) 7@ /= 5.0 // (float) 01D3: (unknown) 2@ 3@ 0036: 5@ = 3@ // (float vars) 002E: 5@ *= $5642 // (float vars) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5539 5@ 5@ 01D2: (unknown) 2@ 3@ 0036: 6@ = 3@ // (float vars) 002E: 6@ *= $5642 // (float vars) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5539 6@ 6@ 022A: (unknown) $5646 1 0224: (unknown) $5646 5@ 6@ 7@ 4@ *= 10.0 // (float) $5643 = 100.0 // (float) 002C: $5643 -= 4@ // (float vars) 0038: 9@ = float $5642 to_integer // Note: the incorrect math opcode was used here 0038: 10@ = float $5643 to_integer // Note: the incorrect math opcode was used here $5634 == 1 // (int) var == num jump_if_false @GON_C2_8453 0078: if and 10@ == 100 // (int) var == num 9@ == 100 // (int) var == num jump_if_false @GON_C2_8436 $5635 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12755 'GONC2CA' 'SGNC2CA' $5599 0 // ~w~Bueno! You bastard! No one sells me out! 0002: jump @GON_C2_8446 :GON_C2_8436 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @GON_C2_3921 :GON_C2_8446 0002: jump @GON_C2_8551 :GON_C2_8453 60 > 10@ // (int) num > var 0022: jump_if_false @GON_C2_8523 // Note: the incorrect math opcode was used here 8@ == 1 // (int) var == num jump_if_false @GON_C2_8500 0057: show_text_highpriority GXT 'DRI_HOO' time 3000 flag 1 // Hooked. 0002: jump @GON_C2_8516 :GON_C2_8500 0057: show_text_highpriority GXT 'DRI_SLI' time 3000 flag 1 // Sliced. :GON_C2_8516 0002: jump @GON_C2_8551 :GON_C2_8523 60 > 9@ // (int) num > var 0022: jump_if_false @GON_C2_8551 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'DRI_WEA' time 3000 flag 1 // Mis-Tee. :GON_C2_8551 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12990 'SX_GFHT' :GON_C2_8570 0026: return :GON_C2_8572 0252: object $5646 exists jump_if_false @GON_C2_8596 010C: store_object $5646 position_to 6@ 7@ 8@ 0225: (unknown) $5646 1 :GON_C2_8596 0252: object $5647 exists jump_if_false @GON_C2_8619 0225: (unknown) $5647 1 02FA: (unknown) $5647 1 :GON_C2_8619 010E: 15@ = current_time_in_ms 0035: 14@ = 15@ // (int vars) 14@ += 300 // (int) 13@ = -1 // (int) 17@ = 0 // (int) $5630 = 0 // (float) 00B8: set_gamespeed 0.4 :GON_C2_8653 $5588 == 6 // (int) var == num jump_if_false @GON_C2_9258 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @GON_C2_2968 jump_if_false @GON_C2_8698 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3013 20 :GON_C2_8698 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @GON_C2_4649 0252: object $5646 exists jump_if_false @GON_C2_9251 0036: 9@ = 6@ // (float vars) 0036: 10@ = 7@ // (float vars) 0036: 11@ = 8@ // (float vars) 010C: store_object $5646 position_to 6@ 7@ 8@ 0045: actor $5632 defined 0022: jump_if_false @GON_C2_8756 // Note: the incorrect math opcode was used here 010F: (unknown) $5632 6@ 7@ 8@ :GON_C2_8756 0045: actor $1038 defined 0022: jump_if_false @GON_C2_8789 // Note: the incorrect math opcode was used here 0036: 18@ = 8@ // (float vars) 18@ += 5.0 // (float) 0044: put_actor $1038 at 6@ 7@ 18@ 0107: toggle_player $1038 can_move 0 :GON_C2_8789 010E: 15@ = current_time_in_ms 0078: if or 0306: unknown_check $5646 6.0 > 8@ // (float) num > var 0022: jump_if_false @GON_C2_8886 // Note: the incorrect math opcode was used here 0036: $5651 = 6@ // (float vars) 0036: $5652 = 7@ // (float vars) 0036: $5653 = 8@ // (float vars) 0231: (unknown) 8 6@ 7@ 8@ 0 0 0 0.5 100 100 100 100 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12990 'SX_GFIW' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3013 7 0002: jump @GON_C2_9251 :GON_C2_8886 0045: actor $5632 defined jump_if_false @GON_C2_9097 0078: if and 0011: 15@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 82C1: not unknown_check $5632 $5646 30.0 30.0 0 0022: jump_if_false @GON_C2_9097 // Note: the incorrect math opcode was used here 0078: if and $5635 == 1 // (int) var == num 0304: unknown_check $5646 $5592 $5593 20.0 20.0 0 0022: jump_if_false @GON_C2_9006 // Note: the incorrect math opcode was used here 00B8: set_gamespeed 0.4 00B9: set_camera_position -54.78 567.33 7.75 rotations 0 0 0 0279: (unknown) $5646 0 0 0 3@ 4@ 5@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_9097 :GON_C2_9006 0323: show_text_box 'DRI_H2' // Hold~h~ ~k~ ~GOLFU~ ~w~to fast forward your shot. 007F: player 0 pressed_key 16 jump_if_false @GON_C2_9044 $5641 = 0.8 // (float) 0002: jump @GON_C2_9053 :GON_C2_9044 $5641 = 0.4 // (float) :GON_C2_9053 00B8: set_gamespeed $5641 0279: (unknown) $5646 $5630 -7.0 1.0 0@ 1@ 2@ 0279: (unknown) $5646 0 0 0 3@ 4@ 5@ 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 :GON_C2_9097 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3053 $5646 0078: if and $5634 == 1 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @GON_C2_9144 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3013 7 :GON_C2_9144 031D: (unknown) 9@ 10@ 6@ 7@ 12@ 0.1 > 12@ // (float) num > var 0022: jump_if_false @GON_C2_9246 // Note: the incorrect math opcode was used here 13@ == -1 // (int) var == num jump_if_false @GON_C2_9195 0035: 13@ = 15@ // (int vars) 13@ += 1000 // (int) 0002: jump @GON_C2_9239 :GON_C2_9195 0011: 15@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_9239 // Note: the incorrect math opcode was used here 033D: (unknown) $5646 1 0036: $5651 = 6@ // (float vars) 0036: $5652 = 7@ // (float vars) 0036: $5653 = 8@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3013 7 :GON_C2_9239 0002: jump @GON_C2_9251 :GON_C2_9246 13@ = -1 // (int) :GON_C2_9251 0002: jump @GON_C2_8653 :GON_C2_9258 0268: (unknown) 037B: constant_params 1 variable_params 6 unknown 19 call_with_params @GON_C2_4396 $5646 0@ 1@ 2@ 3@ 4@ 5@ $5637 == 1 // (int) var == num jump_if_false @GON_C2_9322 0045: actor $5632 defined jump_if_false @GON_C2_9315 0352: (unknown) $5632 0414: (unknown) $5632 75 379 :GON_C2_9315 0002: jump @GON_C2_9346 :GON_C2_9322 0045: actor $5632 defined jump_if_false @GON_C2_9346 0352: (unknown) $5632 0414: (unknown) $5632 75 378 :GON_C2_9346 0078: if and $5634 == 1 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @GON_C2_9376 0002: jump @GON_C2_9424 :GON_C2_9376 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 $5637 == 1 // (int) var == num jump_if_false @GON_C2_9417 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_9424 :GON_C2_9417 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C2_9424 00B8: set_gamespeed 1.0 0252: object $5646 exists 0022: jump_if_false @GON_C2_9464 // Note: the incorrect math opcode was used here 03AA: (unknown) $5646 4250.0 2500.0 0.99 0224: (unknown) $5646 0 0 0 :GON_C2_9464 0026: return :GON_C2_9466 01B1: (unknown) 0@ 1 1 1 1 1 01AF: (unknown) 0@ 1 0347: (unknown) 0@ 1 0127: reset_actor 0@ flags 0213: (unknown) 0@ 100 02A5: (unknown) 0@ 0 0026: return :GON_C2_9503 003E: $5599 = create_actor_pedtype 22 model $5613 at 81.652 586.216 13.53 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_9466 $5599 0@ = 0 // (int) :GON_C2_9542 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C2_9716 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @GON_C2_9600 1@ = 79.65 // (float) 2@ = 584.22 // (float) 3@ = 13.53 // (float) 4@ = 0 // (int) 0002: jump @GON_C2_9664 :GON_C2_9600 0@ == 1 // (int) var == num jump_if_false @GON_C2_9648 1@ = 81.65 // (float) 2@ = 589.22 // (float) 3@ = 13.53 // (float) 4@ = 1 // (int) 0002: jump @GON_C2_9664 :GON_C2_9648 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 0 // (int) :GON_C2_9664 3@ > 0 // (float) var > num jump_if_false @GON_C2_9704 003E: $5345(0@,3) = create_actor_pedtype 22 model $5358(4@,2) at 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_9466 $5345(0@,3) :GON_C2_9704 0@ += 1 // (int) 0002: jump @GON_C2_9542 :GON_C2_9716 0026: return :GON_C2_9718 034A: unknown_check $5599 jump_if_false @GON_C2_9733 003F: destroy_actor $5599 :GON_C2_9733 0@ = 0 // (int) :GON_C2_9737 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C2_9780 // Note: the incorrect math opcode was used here 034A: unknown_check $5345(0@,3) 0022: jump_if_false @GON_C2_9768 // Note: the incorrect math opcode was used here 003F: destroy_actor $5345(0@,3) :GON_C2_9768 0@ += 1 // (int) 0002: jump @GON_C2_9737 :GON_C2_9780 034A: unknown_check $5632 jump_if_false @GON_C2_9795 003F: destroy_actor $5632 :GON_C2_9795 0026: return :GON_C2_9797 $5598 = -1 // (int) 0035: $5597 = 0@ // (int vars) 005E: (unknown) :GON_C2_9810 034A: unknown_check $5599 0022: jump_if_false @GON_C2_9865 // Note: the incorrect math opcode was used here 0045: actor $5599 defined 0022: jump_if_false @GON_C2_9865 // Note: the incorrect math opcode was used here 0044: put_actor $5599 at 74.4 587.5 13.53 00CF: set_actor $5599 Z_angle_to 20.0 0106: give_actor $5599 weapon 3 ammo 1 // Load the weapon model before using this :GON_C2_9865 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C2_9797 1 $5606 = 100.0 // (float) $5607 = 18.5 // (float) $5611 = 0 // (int) $5612 = 0 // (int) $5596 = 1 // (int) 0045: actor $5599 defined jump_if_false @GON_C2_9931 0352: (unknown) $5599 0414: (unknown) $5599 75 375 :GON_C2_9931 0026: return :GON_C2_9933 8252: not object $5600 exists jump_if_false @GON_C2_10001 0045: actor $5599 defined jump_if_false @GON_C2_10001 02EE: get_actor $5599 coords_to 0@ 1@ 2@ with_offset 0 1.0 0 2@ = 13.53 // (float) 3@ = 20.0 // (float) 3@ += 90.0 // (float) 0092: $5600 = init_object #NDC_GOLFBALL at 0@ 1@ 2@ 00D3: set_object $5600 z_angle_to 3@ :GON_C2_10001 010E: 4@ = current_time_in_ms $5598 == -1 // (int) var == num jump_if_false @GON_C2_10166 0035: $5598 = 4@ // (int vars) $5598 += 1500 // (int) 00B9: set_camera_position 70.75 592.89 14.38 rotations 0 0 0 00BA: set_camera_point_at 71.28 592.05 14.44 mode 2 0045: actor $5599 defined jump_if_false @GON_C2_10087 0414: (unknown) $5599 75 375 :GON_C2_10087 4 > $5618 // (int) num > var 0022: jump_if_false @GON_C2_10149 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12990 $5619 :GON_C2_10112 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12621 $5619 jump_if_false @GON_C2_10141 0001: wait 0 ms 0002: jump @GON_C2_10112 :GON_C2_10141 0059: text_clear_all $5618 += 1 // (int) :GON_C2_10149 0323: show_text_box 'DRI_H1' // Press~h~ ~k~ ~GOLFU~ ~w~to skip Gonzalez's shot. 0002: jump @GON_C2_10565 :GON_C2_10166 $5641 > 1.0 // (float) var > num jump_if_false @GON_C2_10191 0035: $5598 = 4@ // (int vars) $5598 -= 1 // (int) :GON_C2_10191 $5627 == 1 // (int) var == num jump_if_false @GON_C2_10215 0035: $5598 = 4@ // (int vars) $5598 -= 1 // (int) :GON_C2_10215 0011: 4@ > $5598 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_10565 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 5@ == 1 // (int) var == num jump_if_false @GON_C2_10565 $5596 == 1 // (int) var == num jump_if_false @GON_C2_10278 $5608 = 50.0 // (float) $5609 = 10.0 // (float) 0002: jump @GON_C2_10361 :GON_C2_10278 30.0 > $5629 // (float) num > var 0022: jump_if_false @GON_C2_10313 // Note: the incorrect math opcode was used here $5608 -= 20.0 // (float) $5609 -= 3.0 // (float) 0002: jump @GON_C2_10361 :GON_C2_10313 60.0 > $5629 // (float) num > var 0022: jump_if_false @GON_C2_10347 // Note: the incorrect math opcode was used here $5608 -= 15.0 // (float) $5609 -= 2.0 // (float) 0002: jump @GON_C2_10361 :GON_C2_10347 $5608 -= 7.5 // (float) $5609 -= 1.0 // (float) :GON_C2_10361 0 > $5608 // (float) num > var 0022: jump_if_false @GON_C2_10384 // Note: the incorrect math opcode was used here $5608 = 0 // (float) $5611 = 1 // (int) :GON_C2_10384 0 > $5609 // (float) num > var 0022: jump_if_false @GON_C2_10407 // Note: the incorrect math opcode was used here $5609 = 0 // (float) $5611 = 1 // (int) :GON_C2_10407 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C2_9797 2 0036: $5604 = $5606 // (float vars) $5605 = 0 // (float) 0036: 7@ = $5608 // (float vars) 7@ += 5.0 // (float) 0036: 8@ = $5609 // (float vars) 8@ += 2.0 // (float) $5611 == 0 // (int) var == num jump_if_false @GON_C2_10528 0138: $5625 = random_float_in_ranges $5608 7@ 002C: $5604 -= $5625 // (float vars) 0138: $5625 = random_float_in_ranges $5609 8@ 0139: $5626 = random_int_in_ranges 0 2 $5626 == 0 // (int) var == num jump_if_false @GON_C2_10515 002C: $5605 -= $5625 // (float vars) 0002: jump @GON_C2_10521 :GON_C2_10515 002A: $5605 += $5625 // (float vars) // Note: the incorrect math opcode was used here :GON_C2_10521 0002: jump @GON_C2_10559 :GON_C2_10528 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12755 'GONC2CA' 'SGNC2CA' $5599 0 // ~w~Bueno! You bastard! No one sells me out! :GON_C2_10559 $5596 += 1 // (int) :GON_C2_10565 0026: return :GON_C2_10567 010E: 0@ = current_time_in_ms $5598 == -1 // (int) var == num jump_if_false @GON_C2_10641 0035: $5598 = 0@ // (int vars) $5598 += 800 // (int) 0045: actor $5599 defined jump_if_false @GON_C2_10615 0414: (unknown) $5599 75 377 :GON_C2_10615 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'SX_GFSW' 0002: jump @GON_C2_10884 :GON_C2_10641 0011: 0@ > $5598 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_10884 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @GON_C2_9797 3 0252: object $5600 exists jump_if_false @GON_C2_10683 010C: store_object $5600 position_to 1@ 2@ 3@ :GON_C2_10683 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5592 // (float vars) 0036: 5@ = 2@ // (float vars) 002C: 5@ -= $5593 // (float vars) 03EE: (unknown) 1@ 2@ $5592 $5593 11@ 0252: object $5600 exists 0022: jump_if_false @GON_C2_10726 // Note: the incorrect math opcode was used here 00D3: set_object $5600 z_angle_to 11@ :GON_C2_10726 0252: object $5600 exists 0022: jump_if_false @GON_C2_10764 // Note: the incorrect math opcode was used here 0036: 12@ = $5607 // (float vars) 002A: 12@ += $5605 // (float vars) // Note: the incorrect math opcode was used here 12@ += 90.0 // (float) 00D3: set_object $5600 z_angle_to 12@ 12@ -= 90.0 // (float) :GON_C2_10764 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_5497 $5605 $5605 $5605 *= 0.75 // (float) 002C: $5604 -= $5605 // (float vars) 0036: 9@ = $5604 // (float vars) 9@ /= 5.0 // (float) 01D3: (unknown) 12@ 10@ 0036: 7@ = 10@ // (float vars) 002E: 7@ *= $5604 // (float vars) 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_5539 7@ 7@ 01D2: (unknown) 12@ 10@ 0036: 8@ = 10@ // (float vars) 002E: 8@ *= $5604 // (float vars) 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_5539 8@ 8@ 022A: (unknown) $5600 1 0224: (unknown) $5600 7@ 8@ 9@ 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12990 'SX_GFHT' :GON_C2_10884 0026: return :GON_C2_10886 11@ = 0 // (int) 0252: object $5600 exists jump_if_false @GON_C2_11117 010E: 9@ = current_time_in_ms $5598 == -1 // (int) var == num jump_if_false @GON_C2_10947 0035: $5598 = 9@ // (int vars) $5598 += 750 // (int) $5630 = 0 // (float) 02FA: (unknown) $5647 1 0002: jump @GON_C2_11090 :GON_C2_10947 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @GON_C2_4649 0279: (unknown) $5600 $5630 -7.0 1.0 0@ 1@ 2@ 0279: (unknown) $5600 0 0 0 3@ 4@ 5@ 0078: if and $5611 == 1 // (int) var == num 0304: unknown_check $5600 $5592 $5593 20.0 20.0 0 0022: jump_if_false @GON_C2_11063 // Note: the incorrect math opcode was used here 00B8: set_gamespeed 0.4 00B9: set_camera_position -54.78 567.33 7.75 rotations 0 0 0 0279: (unknown) $5600 0 0 0 3@ 4@ 5@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_11090 :GON_C2_11063 0011: 9@ > $5598 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_11083 // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 :GON_C2_11083 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 :GON_C2_11090 11@ == 1 // (int) var == num jump_if_false @GON_C2_11117 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 :GON_C2_11117 0252: object $5600 exists 0022: jump_if_false @GON_C2_11308 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_3053 $5600 0078: if and $5611 == 1 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @GON_C2_11175 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_9797 4 :GON_C2_11175 010C: store_object $5600 position_to 6@ 7@ 8@ 0045: actor $1038 defined 0022: jump_if_false @GON_C2_11215 // Note: the incorrect math opcode was used here 0036: 10@ = 8@ // (float vars) 10@ += 5.0 // (float) 0044: put_actor $1038 at 6@ 7@ 10@ 0107: toggle_player $1038 can_move 0 :GON_C2_11215 0078: if or 0306: unknown_check $5600 6.0 > 8@ // (float) num > var 0022: jump_if_false @GON_C2_11301 // Note: the incorrect math opcode was used here 0231: (unknown) 8 6@ 7@ 8@ 0 0 0 0.5 100 100 100 100 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_9797 4 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'SX_GFIW' 11@ == 1 // (int) var == num jump_if_false @GON_C2_11301 01CF: (unknown) :GON_C2_11301 0002: jump @GON_C2_11320 :GON_C2_11308 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_9797 4 :GON_C2_11320 0026: return :GON_C2_11322 010E: 6@ = current_time_in_ms 0268: (unknown) 0078: if and $5611 == 1 // (int) var == num $5591 == 1 // (int) var == num jump_if_false @GON_C2_11389 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @GON_C2_3122 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_9797 5 0002: jump @GON_C2_11581 :GON_C2_11389 $5598 == -1 // (int) var == num jump_if_false @GON_C2_11512 0035: $5598 = 6@ // (int vars) $5598 += 3000 // (int) 0035: $5610 = 6@ // (int vars) $5610 += 1000 // (int) 0252: object $5600 exists jump_if_false @GON_C2_11500 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @GON_C2_4396 $5600 0@ 1@ 2@ 3@ 4@ 5@ 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 03AA: (unknown) $5600 4250.0 2500.0 0.99 0224: (unknown) $5600 0 0 0 :GON_C2_11500 00B8: set_gamespeed 1.0 0002: jump @GON_C2_11581 :GON_C2_11512 0011: 6@ > $5610 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_11547 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @GON_C2_11547 0035: $5598 = 6@ // (int vars) $5598 -= 1 // (int) :GON_C2_11547 0011: 6@ > $5598 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_11581 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_9797 5 :GON_C2_11581 0026: return :GON_C2_11583 $5597 == 1 // (int) var == num jump_if_false @GON_C2_11606 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_9933 :GON_C2_11606 $5597 == 2 // (int) var == num jump_if_false @GON_C2_11629 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_10567 :GON_C2_11629 $5597 == 3 // (int) var == num jump_if_false @GON_C2_11652 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_10886 :GON_C2_11652 $5627 == 0 // (int) var == num jump_if_false @GON_C2_11687 $5597 == 4 // (int) var == num jump_if_false @GON_C2_11687 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_11322 :GON_C2_11687 0026: return :GON_C2_11689 00C3: (unknown) 101.863 249.152 21.0 $5624 0057: show_text_highpriority GXT 'GON2_O1' time 7000 flag 1 :GON_C2_11722 $5588 == 1 // (int) var == num jump_if_false @GON_C2_11834 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_2968 jump_if_false @GON_C2_11767 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C2_3013 20 :GON_C2_11767 $5588 == 1 // (int) var == num jump_if_false @GON_C2_11827 0089: actor $1038 in_sphere 101.863 249.152 21.0 radius 5.0 5.0 5.0 sphere 1 jump_if_false @GON_C2_11827 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C2_3013 2 :GON_C2_11827 0002: jump @GON_C2_11722 :GON_C2_11834 00BB: (unknown) $5624 025D: remove_text 'GON2_O1' 0026: return :GON_C2_11851 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3847 0 0252: object $5647 exists jump_if_false @GON_C2_11881 0093: destroy_object $5647 :GON_C2_11881 0045: actor $5632 defined jump_if_false @GON_C2_11953 00A2: (unknown) $5632 0044: put_actor $5632 at 73.92 590.4 13.53 2@ = 20.0 // (float) 2@ += 90.0 // (float) 00CF: set_actor $5632 Z_angle_to 2@ 02EE: get_actor $5632 coords_to $5592 $5593 $5594 with_offset 0 130.0 0 $5594 = 2.0 // (float) :GON_C2_11953 01AA: $5647 = create_object #NDC_BUOYTARGET at $5592 $5593 $5594 022A: (unknown) $5647 1 00D3: set_object $5647 z_angle_to 110.0 0001: wait 0 ms 022C: (unknown) 97.336 571.5997 13.9811 15.0 1 022C: (unknown) 86.7057 583.1088 14.0342 15.0 1 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model #CADDY 0228: (unknown) 0048: $5616 = create_car #CADDY at 97.336 571.5997 13.9811 00D1: set_car $5616 Z_angle_to 46.38 0495: (unknown) $5616 0 0048: $5617 = create_car #CADDY at 102.4638 566.6226 13.9444 00D1: set_car $5617 Z_angle_to 49.2794 0495: (unknown) $5617 1 0162: release_model #CADDY 00A4: $5601 = create_actor_pedtype 21 model $5614 in_car $5616 driverseat 0118: $5599 = create_actor_pedtype 21 model $5613 in_car $5616 passenger_seat 0 00A4: $5602 = create_actor_pedtype 21 model $5615 in_car $5617 driverseat 0118: $5603 = create_actor_pedtype 21 model $5614 in_car $5617 passenger_seat 0 0052: set_car $5616 driver_behaviour_to 11 0052: set_car $5617 driver_behaviour_to 11 0045: actor $5632 defined jump_if_false @GON_C2_12216 00A2: (unknown) $5632 0044: put_actor $5632 at 80.5526 584.8917 13.54 00CF: set_actor $5632 Z_angle_to 283.0 :GON_C2_12216 0001: wait 1000 ms 0045: actor $5632 defined jump_if_false @GON_C2_12244 04B4: (unknown) $5632 120 520 100.0 :GON_C2_12244 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AA' 'SGNC2AA' $5599 0 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AA' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AB' 'SGNC2AB' $5632 0 // ~w~Sure, I've played a round or two. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AB' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AC' 'SGNC2AC' $5599 0 // ~w~I play around all the time - but don't tell my wife. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AC' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AD' 'SGNC2AD' $5599 0 // ~w~Vic, I find the way a man plays golf says much about him. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AD' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AE' 'SGNC2AE' $5632 0 // ~w~Really? 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AE' 00B9: set_camera_position 100.17 575.22 14.09 rotations 0 0 0 00BA: set_camera_point_at 99.18 575.32 14.2 mode 2 0001: wait 0 ms 00B9: set_camera_position 100.17 575.22 14.09 rotations 0 0 0 00BA: set_camera_point_at 99.26 575.62 14.2 mode 1 02B4: set_camera_transverse_delay 0 time 4000 004F: unknown_check $5616 jump_if_false @GON_C2_12624 01B6: (unknown) $5616 86.7057 583.1088 14.0342 0050: set_car $5616 max_speed_to 10.0 0300: (unknown) $5616 100 :GON_C2_12624 004F: unknown_check $5617 jump_if_false @GON_C2_12667 01B6: (unknown) $5617 90.8907 584.1362 13.9356 0050: set_car $5617 max_speed_to 10.0 0300: (unknown) $5617 100 :GON_C2_12667 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 2000 jump_if_true @GON_C2_13820 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2AA' 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 1000 jump_if_true @GON_C2_13820 0045: actor $5599 defined jump_if_false @GON_C2_12753 00F1: (unknown) $5599 :GON_C2_12753 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AA' jump_if_true @GON_C2_13820 0045: actor $5599 defined jump_if_false @GON_C2_12809 00EE: (unknown) $5599 82.2 585.16 01EC: (unknown) $5599 0 :GON_C2_12809 00B9: set_camera_position 79.41 583.4 14.78 rotations 0 0 0 00BA: set_camera_point_at 80.31 583.83 14.73 mode 2 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2AB' 0 0045: actor $5632 defined jump_if_false @GON_C2_12891 04B4: (unknown) $5632 121 557 1.0 :GON_C2_12891 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AB' jump_if_true @GON_C2_13820 0045: actor $5632 defined jump_if_false @GON_C2_12938 0528: (unknown) $5632 557 -1.0 :GON_C2_12938 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AF' 'SGNC2AF' $5599 0 // ~w~Si. For instance - I trusted Jesús over there, yet he betrayed me. 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AG' 'SGNC2AG' $5599 0 // ~w~I should have known better, he's a terrible golfer. 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2AC' 1 0045: actor $5599 defined jump_if_false @GON_C2_13053 04B4: (unknown) $5599 121 546 1.0 :GON_C2_13053 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4341 500 jump_if_true @GON_C2_13820 0045: actor $5599 defined jump_if_false @GON_C2_13096 04B4: (unknown) $5599 121 547 1.0 :GON_C2_13096 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AC' jump_if_true @GON_C2_13820 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AH' 'SGNC2AH' $5599 0 // ~w~Let's see if I like the way you play, ah? 0001: wait 0 ms 0045: actor $5599 defined jump_if_false @GON_C2_13182 04B4: (unknown) $5599 120 524 1.0 :GON_C2_13182 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2AD' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AD' jump_if_true @GON_C2_13820 0045: actor $5599 defined jump_if_false @GON_C2_13251 04B4: (unknown) $5599 121 548 1.0 :GON_C2_13251 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 'GONC2AI' 'SGNC2AI' $5599 0 // ~w~Then 'maybe' we do business. 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2AE' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AE' jump_if_true @GON_C2_13820 00B9: set_camera_position -37.48 543.25 8.32 rotations 0 0 0 00BA: set_camera_point_at -38.41 543.61 8.38 mode 2 0001: wait 0 ms 00B9: set_camera_position -39.81 544.16 8.43 rotations 0 0 0 00BA: set_camera_point_at -40.75 544.48 8.37 mode 1 02B4: set_camera_transverse_delay 0 time 15000 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AF' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 'GONC2AF' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AF' jump_if_true @GON_C2_13820 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AG' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 'GONC2AG' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AG' jump_if_true @GON_C2_13820 0045: actor $5599 defined jump_if_false @GON_C2_13584 00A2: (unknown) $5599 0045: actor $5632 defined jump_if_false @GON_C2_13584 013E: actor $5599 look_at_actor $5632 013E: actor $5632 look_at_actor $5599 :GON_C2_13584 00B9: set_camera_position 79.41 583.4 14.78 rotations 0 0 0 00BA: set_camera_point_at 80.31 583.83 14.73 mode 2 0045: actor $5599 defined jump_if_false @GON_C2_13646 04B4: (unknown) $5599 120 523 1.0 :GON_C2_13646 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AH' 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2AH' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AH' jump_if_true @GON_C2_13820 0045: actor $5599 defined jump_if_false @GON_C2_13734 04B4: (unknown) $5599 121 550 1.0 :GON_C2_13734 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12704 'GONC2AI' 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13171 'GONC2AI' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13348 'GONC2AI' jump_if_true @GON_C2_13820 0045: actor $5599 defined jump_if_false @GON_C2_13820 0528: (unknown) $5599 550 -1.0 :GON_C2_13820 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12382 0@ == 1 // (int) var == num jump_if_false @GON_C2_13862 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_9503 :GON_C2_13862 003F: destroy_actor $5599 003F: destroy_actor $5601 003F: destroy_actor $5602 003F: destroy_actor $5603 0049: destroy_car $5616 0049: destroy_car $5617 0045: actor $5632 defined jump_if_false @GON_C2_13901 0352: (unknown) $5632 :GON_C2_13901 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_9503 0109: set_weather 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_9810 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C2_5307 1 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3013 3 0026: return :GON_C2_13960 $5654 = 1 // (int) 0059: text_clear_all 0045: actor $5632 defined jump_if_false @GON_C2_13988 0414: (unknown) $5632 75 375 :GON_C2_13988 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4279 500 0001: wait 500 ms :GON_C2_14006 $5588 == 3 // (int) var == num jump_if_false @GON_C2_14184 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @GON_C2_2968 jump_if_false @GON_C2_14051 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_3013 20 :GON_C2_14051 $5588 == 3 // (int) var == num jump_if_false @GON_C2_14177 0058: (unknown) 'DRI_O1' 500 1 // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 007F: player 0 pressed_key 16 jump_if_false @GON_C2_14177 :GON_C2_14091 0078: if and 007F: player 0 pressed_key 16 $5588 == 3 // (int) var == num jump_if_false @GON_C2_14152 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @GON_C2_2968 jump_if_false @GON_C2_14145 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_3013 20 :GON_C2_14145 0002: jump @GON_C2_14091 :GON_C2_14152 $5588 == 3 // (int) var == num jump_if_false @GON_C2_14177 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_3013 4 :GON_C2_14177 0002: jump @GON_C2_14006 :GON_C2_14184 025D: remove_text 'DRI_O1' // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 0026: return :GON_C2_14196 031D: (unknown) $5592 $5593 $5651 $5652 $5629 $5591 == 1 // (int) var == num jump_if_false @GON_C2_14252 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_3122 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3013 21 0002: jump @GON_C2_14540 :GON_C2_14252 0001: wait 0 ms 60.0 > $5629 // (float) num > var 0022: jump_if_false @GON_C2_14312 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 $5622 $5620 += 1 // (int) $5620 > 5 // (int) var > num jump_if_false @GON_C2_14305 $5620 = 0 // (int) :GON_C2_14305 0002: jump @GON_C2_14348 :GON_C2_14312 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12990 $5623 $5621 += 1 // (int) $5621 > 2 // (int) var > num jump_if_false @GON_C2_14348 $5621 = 0 // (int) :GON_C2_14348 010E: 0@ = current_time_in_ms 0035: 1@ = 0@ // (int vars) 1@ += 4000 // (int) 0035: 2@ = 0@ // (int vars) 2@ += 1000 // (int) :GON_C2_14371 0078: if and 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here $5588 == 7 // (int) var == num jump_if_false @GON_C2_14479 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_2968 jump_if_false @GON_C2_14424 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3013 20 :GON_C2_14424 $5588 == 7 // (int) var == num jump_if_false @GON_C2_14469 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_14469 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @GON_C2_14469 0035: 1@ = 0@ // (int vars) 1@ -= 1 // (int) :GON_C2_14469 010E: 0@ = current_time_in_ms 0002: jump @GON_C2_14371 :GON_C2_14479 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4311 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13293 $5622 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13293 $5623 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C2_5307 0 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3013 8 :GON_C2_14540 0059: text_clear_all 0026: return :GON_C2_14544 $5597 = 1 // (int) $5654 = 0 // (int) $5627 = 0 // (int) $5628 = -1 // (int) $5633 == 0 // (int) var == num jump_if_false @GON_C2_14731 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_GFSW' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'SX_GFSW' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_GFHT' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'SX_GFHT' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_GFIW' 'SGNC2AA' -99 1 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'SX_GFIW' :GON_C2_14731 4 > $5618 // (int) num > var 0022: jump_if_false @GON_C2_14944 // Note: the incorrect math opcode was used here $5618 == 0 // (int) var == num jump_if_false @GON_C2_14788 0006: $5619 = 'GONC2BJ' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BJ' // (string) // ~w~I've a deal coming up very soon Vic... // Note: the incorrect math opcode was used here 0002: jump @GON_C2_14916 :GON_C2_14788 $5618 == 1 // (int) var == num jump_if_false @GON_C2_14833 0006: $5619 = 'GONC2BK' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BK' // (string) // ~w~Your authorities are keen to support my Colonel's attempt to bring greater 'democracy' to the Latin World... // Note: the incorrect math opcode was used here 0002: jump @GON_C2_14916 :GON_C2_14833 $5618 == 2 // (int) var == num jump_if_false @GON_C2_14878 0006: $5619 = 'GONC2BL' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BL' // (string) // ~w~They'd like to trade arms and munitions for some of our yayo... // Note: the incorrect math opcode was used here 0002: jump @GON_C2_14916 :GON_C2_14878 $5618 == 3 // (int) var == num jump_if_false @GON_C2_14916 0006: $5619 = 'GONC2BM' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BM' // (string) // ~w~Maybe you could get involved. // Note: the incorrect math opcode was used here :GON_C2_14916 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 $5619 0@ $5599 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 $5619 :GON_C2_14944 00B9: set_camera_position 70.75 592.89 14.38 rotations 0 0 0 00BA: set_camera_point_at 71.28 592.05 14.44 mode 2 0045: actor $5599 defined jump_if_false @GON_C2_15006 0352: (unknown) $5599 0414: (unknown) $5599 75 375 :GON_C2_15006 0045: actor $5632 defined jump_if_false @GON_C2_15046 0352: (unknown) $5632 0414: (unknown) $5632 75 378 010F: (unknown) $5632 $5592 $5593 $5594 0153: (unknown) $5632 $5599 :GON_C2_15046 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 :GON_C2_15056 $5588 == 8 // (int) var == num jump_if_false @GON_C2_15357 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_2968 jump_if_false @GON_C2_15101 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3013 20 :GON_C2_15101 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_11583 4 > $5597 // (int) num > var 0022: jump_if_false @GON_C2_15223 // Note: the incorrect math opcode was used here $5597 == 3 // (int) var == num jump_if_false @GON_C2_15153 $5641 = 0.4 // (float) 0002: jump @GON_C2_15160 :GON_C2_15153 $5641 = 1.0 // (float) :GON_C2_15160 00B8: set_gamespeed $5641 $5627 == 0 // (int) var == num jump_if_false @GON_C2_15223 007F: player 0 pressed_key 16 jump_if_false @GON_C2_15223 0268: (unknown) 010E: 1@ = current_time_in_ms 0035: $5628 = 1@ // (int vars) $5628 += 500 // (int) $5627 = 1 // (int) 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :GON_C2_15223 $5627 == 1 // (int) var == num jump_if_false @GON_C2_15287 010E: 1@ = current_time_in_ms 0011: 1@ > $5628 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_15287 // Note: the incorrect math opcode was used here $5611 == 1 // (int) var == num jump_if_false @GON_C2_15270 $5591 = 1 // (int) :GON_C2_15270 00B8: set_gamespeed 1.0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_9797 5 :GON_C2_15287 $5597 == 5 // (int) var == num jump_if_false @GON_C2_15350 $5591 == 1 // (int) var == num jump_if_false @GON_C2_15338 $5612 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3013 20 0002: jump @GON_C2_15350 :GON_C2_15338 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3013 3 :GON_C2_15350 0002: jump @GON_C2_15056 :GON_C2_15357 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @GON_C2_5307 0 1 0252: object $5600 exists jump_if_false @GON_C2_15385 0093: destroy_object $5600 :GON_C2_15385 0045: actor $5632 defined jump_if_false @GON_C2_15400 0154: (unknown) $5632 :GON_C2_15400 0026: return :GON_C2_15402 00B9: set_camera_position 79.86 587.71 14.73 rotations 0 0 0 00BA: set_camera_point_at 80.86 587.65 14.69 mode 2 034A: unknown_check $5632 jump_if_false @GON_C2_15456 003F: destroy_actor $5632 :GON_C2_15456 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $1038 defined jump_if_false @GON_C2_15569 0200: (unknown) $1038 1 00A2: (unknown) $1038 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 0044: put_actor $1038 at 73.92 590.4 13.53 00CF: set_actor $1038 Z_angle_to 20.0 82D5: not (unknown) $1038 3 jump_if_false @GON_C2_15545 0106: give_actor $1038 weapon 3 ammo 1 // Load the weapon model before using this :GON_C2_15545 010B: set_actor $1038 armed_weapon_to 0 0044: put_actor $1038 at 80.9973 586.7621 14.6 :GON_C2_15569 003F: destroy_actor $5599 003F: destroy_actor $5601 003F: destroy_actor $5602 003F: destroy_actor $5603 0049: destroy_car $5616 0049: destroy_car $5617 022C: (unknown) 84.4409 587.4755 13.9611 15.0 1 022C: (unknown) 102.0971 561.8693 13.9241 15.0 1 0160: load_model #CADDY 0228: (unknown) 0048: $5616 = create_car #CADDY at 84.4409 587.4755 13.9611 00D1: set_car $5616 Z_angle_to 198.3033 0495: (unknown) $5616 0 0048: $5617 = create_car #CADDY at 85.4135 590.6257 13.9238 00D1: set_car $5617 Z_angle_to 207.6714 0495: (unknown) $5617 1 0162: release_model #CADDY 00A4: $5601 = create_actor_pedtype 21 model $5614 in_car $5616 driverseat 0118: $5599 = create_actor_pedtype 21 model $5613 in_car $5616 passenger_seat 0 00A4: $5602 = create_actor_pedtype 21 model $5615 in_car $5617 driverseat 0118: $5603 = create_actor_pedtype 21 model $5614 in_car $5617 passenger_seat 0 0052: set_car $5616 driver_behaviour_to 11 0052: set_car $5617 driver_behaviour_to 11 0078: if and 0045: actor $1038 defined 0045: actor $5599 defined jump_if_false @GON_C2_15813 013E: actor $1038 look_at_actor $5599 0153: (unknown) $1038 $5599 0153: (unknown) $5599 $1038 :GON_C2_15813 0252: object $5646 exists 0022: jump_if_false @GON_C2_15828 // Note: the incorrect math opcode was used here 0093: destroy_object $5646 :GON_C2_15828 0252: object $5600 exists 0022: jump_if_false @GON_C2_15843 // Note: the incorrect math opcode was used here 0093: destroy_object $5600 :GON_C2_15843 0001: wait 1000 ms 0045: actor $1038 defined 0022: jump_if_false @GON_C2_15871 // Note: the incorrect math opcode was used here 04B4: (unknown) $1038 120 525 100.0 :GON_C2_15871 00B9: set_camera_position 88.29 583.45 14.76 rotations 0 0 0 00BA: set_camera_point_at 87.58 584.15 14.76 mode 2 0026: return :GON_C2_15912 00B9: set_camera_position 82.99 592.71 13.92 rotations 0 0 0 00BA: set_camera_point_at 83.22 591.74 14.01 mode 2 0045: actor $5599 defined jump_if_false @GON_C2_15966 0154: (unknown) $5599 :GON_C2_15966 004F: unknown_check $5616 jump_if_false @GON_C2_16009 01B6: (unknown) $5616 102.0971 561.8693 13.9241 0050: set_car $5616 max_speed_to 10.0 0300: (unknown) $5616 100 :GON_C2_16009 004F: unknown_check $5617 jump_if_false @GON_C2_16052 01B6: (unknown) $5617 103.0971 561.8693 13.9241 0050: set_car $5617 max_speed_to 10.0 0300: (unknown) $5617 100 :GON_C2_16052 0026: return :GON_C2_16054 $1045 = 1 // (int) $5634 = 1 // (int) $5636 = 1 // (int) 003E: $5632 = create_actor_pedtype 22 model 0 at 0 0 0 0035: 1@ = $628 // (int vars) 020F: (unknown) $5632 $2036(1@,14) 0045: actor $1038 defined 0022: jump_if_false @GON_C2_16142 // Note: the incorrect math opcode was used here 0200: (unknown) $1038 0 00A2: (unknown) $1038 0044: put_actor $1038 at 76.3 598.4 18.5 0110: $5631 = player $1038 wanted_level 009B: clear_player $1038 wanted_level :GON_C2_16142 0001: wait 0 ms 033A: use_GXT_table 'GON_C2' 0108: force_weather 0 0443: (unknown) 75 0228: (unknown) 0489: (unknown) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 $2334 0@ 0160: load_model #GOLFCLUB 041A: (unknown) 'GONZ' $5613 041A: (unknown) 'GONGGA' $5614 041A: (unknown) 'GONGGB' $5615 0228: (unknown) $5620 = 0 // (int) $5621 = 0 // (int) $5618 = 0 // (int) $5588 = 2 // (int) :GON_C2_16241 $5588 == 1 // (int) var == num jump_if_false @GON_C2_16264 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_11689 :GON_C2_16264 $5588 == 2 // (int) var == num jump_if_false @GON_C2_16287 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_11851 :GON_C2_16287 $5588 == 3 // (int) var == num jump_if_false @GON_C2_16310 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_13960 :GON_C2_16310 $5588 == 4 // (int) var == num jump_if_false @GON_C2_16333 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_6194 :GON_C2_16333 $5588 == 5 // (int) var == num jump_if_false @GON_C2_16356 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_8024 :GON_C2_16356 $5588 == 6 // (int) var == num jump_if_false @GON_C2_16379 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_8572 :GON_C2_16379 $5588 == 7 // (int) var == num jump_if_false @GON_C2_16402 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_14196 :GON_C2_16402 $5588 == 8 // (int) var == num jump_if_false @GON_C2_16425 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_14544 :GON_C2_16425 20 > $5588 // (int) num > var 0022: jump_if_false @GON_C2_16445 // Note: the incorrect math opcode was used here 0002: jump @GON_C2_16241 :GON_C2_16445 $5588 == 21 // (int) var == num jump_if_false @GON_C2_16472 0002: jump @GON_C2_16946 0002: jump @GON_C2_16479 :GON_C2_16472 0002: jump @GON_C2_16481 :GON_C2_16479 0026: return :GON_C2_16481 $5612 == 1 // (int) var == num jump_if_false @GON_C2_16919 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_180 1000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15402 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'GONC2EA' 'SGNC2EA' $5599 0 // ~w~It seems I was wrong to consider your services Vic... Adiós. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'GONC2EA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'GONC2EB' 'SGNC2EB' $5599 0 // ~w~Vamos. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'GONC2EB' 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'GONC2EA' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'GONC2EA' jump_if_true @GON_C2_16759 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15912 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'GONC2EB' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'GONC2EB' jump_if_true @GON_C2_16759 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 2000 :GON_C2_16759 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @GON_C2_16794 0352: (unknown) $1038 :GON_C2_16794 0444: (unknown) 120 0444: (unknown) 121 003F: destroy_actor $5599 003F: destroy_actor $5601 003F: destroy_actor $5602 003F: destroy_actor $5603 0049: destroy_car $5616 0049: destroy_car $5617 0252: object $5646 exists jump_if_false @GON_C2_16841 0093: destroy_object $5646 :GON_C2_16841 0252: object $5647 exists jump_if_false @GON_C2_16856 0093: destroy_object $5647 :GON_C2_16856 0252: object $5600 exists jump_if_false @GON_C2_16871 0093: destroy_object $5600 :GON_C2_16871 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_9718 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_345 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'GON2_F1' // ~r~Gonzalez killed Jesús! $1963 += 1 // (int) :GON_C2_16919 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_9718 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :GON_C2_16946 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_180 1000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15402 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'GONC2DA' 'SGNC2DA' $5599 0 // ~w~Well played Vic. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'GONC2DA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'GONC2DB' 'SGNC2DB' $1038 0 // ~w~Thanks. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'GONC2DB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'GONC2DC' 'SGNC2DC' $5599 0 // ~w~Regard this as a down-payment on your services. I'll be in touch. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'GONC2DC' 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'GONC2DA' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'GONC2DA' jump_if_true @GON_C2_17307 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'GONC2DB' 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'GONC2DB' jump_if_true @GON_C2_17307 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'GONC2DC' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'GONC2DC' jump_if_true @GON_C2_17307 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15912 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 3000 :GON_C2_17307 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 003F: destroy_actor $5599 003F: destroy_actor $5601 003F: destroy_actor $5602 003F: destroy_actor $5603 0049: destroy_car $5616 0049: destroy_car $5617 0045: actor $1038 defined jump_if_false @GON_C2_17366 0352: (unknown) $1038 :GON_C2_17366 0444: (unknown) 120 0444: (unknown) 121 0252: object $5646 exists jump_if_false @GON_C2_17389 0093: destroy_object $5646 :GON_C2_17389 0252: object $5647 exists jump_if_false @GON_C2_17404 0093: destroy_object $5647 :GON_C2_17404 0252: object $5600 exists jump_if_false @GON_C2_17419 0093: destroy_object $5600 :GON_C2_17419 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_9718 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_345 1000 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'GON_C02' 1000 // Home's on the Range 01DF: progress_made += 1 0026: return :GON_C2_17470 00BB: (unknown) $5624 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3847 1 00B8: set_gamespeed 1.0 0492: (unknown) 0 not $5588 == 21 // (int) var == num jump_if_false @GON_C2_17524 0045: actor $1038 defined jump_if_false @GON_C2_17524 0098: set_player $1038 wanted_level_to $5631 :GON_C2_17524 010A: release_weather 048A: (unknown) 0445: (unknown) 75 0022: jump_if_false @GON_C2_17543 // Note: the incorrect math opcode was used here 0444: (unknown) 75 :GON_C2_17543 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 92--------------- :GON_C3 0238: name_thread 'GON_C3' 01EA: increment_mission_attempts 033A: use_GXT_table 'GON_C3' 0025: gosub @GON_C3_13350 009D: wasted_or_busted // mission only jump_if_false @GON_C3_45 0025: gosub @GON_C3_20992 :GON_C3_45 0025: gosub @GON_C3_21133 end_thread 0@ == 0 // (int) var == num jump_if_false @GON_C3_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C3_273 :GON_C3_97 0@ == 1 // (int) var == num jump_if_false @GON_C3_130 03CF: (unknown) 200 200 200 255 0002: jump @GON_C3_273 :GON_C3_130 0@ == 2 // (int) var == num jump_if_false @GON_C3_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GON_C3_273 :GON_C3_172 0@ == 3 // (int) var == num jump_if_false @GON_C3_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C3_273 :GON_C3_216 0@ == 4 // (int) var == num jump_if_false @GON_C3_247 03CF: (unknown) 8 143 59 255 0002: jump @GON_C3_273 :GON_C3_247 0@ == 5 // (int) var == num jump_if_false @GON_C3_273 03CF: (unknown) 237 130 180 255 :GON_C3_273 0026: return :GON_C3_275 00BC: (unknown) 0@ 2 0026: return :GON_C3_282 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GON_C3_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GON_C3_337 0 > 3@ // (int) num > var 0022: jump_if_false @GON_C3_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GON_C3_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GON_C3_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @GON_C3_431 02B4: set_camera_transverse_delay 0 time 7@ :GON_C3_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @GON_C3_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C3_483 :GON_C3_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C3_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @GON_C3_517 02B4: set_camera_transverse_delay 0 time 5@ :GON_C3_517 809F: not actor 3@ dead 0022: jump_if_false @GON_C3_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :GON_C3_533 0026: return :GON_C3_535 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @GON_C3_599 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @GON_C3_593 0400: (unknown) $1038 $1690 0002: jump @GON_C3_599 :GON_C3_593 02C0: (unknown) $1038 $1690 :GON_C3_599 0@ >= 0 // (int) var >= num jump_if_false @GON_C3_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :GON_C3_626 0045: actor $1038 defined jump_if_false @GON_C3_694 807E: not actor $1038 driving jump_if_false @GON_C3_671 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @GON_C3_674 :GON_C3_671 021D: (unknown) 0 :GON_C3_674 $1698 == 0 // (int) var == num jump_if_false @GON_C3_690 02EA: select_interior 2 :GON_C3_690 01AE: (unknown) 1 :GON_C3_694 0059: text_clear_all 0268: (unknown) 0026: return :GON_C3_700 0045: actor $1038 defined jump_if_false @GON_C3_764 807E: not actor $1038 driving jump_if_false @GON_C3_752 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @GON_C3_752 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :GON_C3_752 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :GON_C3_764 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @GON_C3_813 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @GON_C3_813 02EA: select_interior 0 :GON_C3_813 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GON_C3_843 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GON_C3_843 0026: return 0045: actor 0@ defined jump_if_false @GON_C3_864 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GON_C3_864 0026: return 0045: actor 0@ defined 0022: jump_if_false @GON_C3_894 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GON_C3_894 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GON_C3_894 0026: return :GON_C3_896 0045: actor 0@ defined 0022: jump_if_false @GON_C3_943 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GON_C3_939 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @GON_C3_943 :GON_C3_939 1@ = 0 // (int) :GON_C3_943 1@ == 1 // (int) var == num jump_if_false @GON_C3_1027 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C3_1020 007E: actor 0@ driving jump_if_false @GON_C3_1016 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GON_C3_1006 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GON_C3_1009 :GON_C3_1006 00F1: (unknown) 0@ :GON_C3_1009 0002: jump @GON_C3_1020 :GON_C3_1016 1@ = 0 // (int) :GON_C3_1020 0002: jump @GON_C3_943 :GON_C3_1027 0026: return 0045: actor 0@ defined jump_if_false @GON_C3_1121 007E: actor 0@ driving jump_if_false @GON_C3_1105 02A7: unknown_check 0@ jump_if_false @GON_C3_1075 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GON_C3_1098 :GON_C3_1075 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_896 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C3_1098 0002: jump @GON_C3_1114 :GON_C3_1105 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C3_1114 0002: jump @GON_C3_1123 :GON_C3_1121 005F: (unknown) :GON_C3_1123 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @GON_C3_1281 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GON_C3_1281 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GON_C3_1222 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GON_C3_1181 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C3_1215 :GON_C3_1181 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_896 0@ 4@ > -1 // (int) var > num jump_if_false @GON_C3_1215 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_896 4@ :GON_C3_1215 0002: jump @GON_C3_1281 :GON_C3_1222 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GON_C3_1247 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C3_1281 :GON_C3_1247 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_896 0@ not 3@ == -1 // (int) var == num jump_if_false @GON_C3_1281 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_896 3@ :GON_C3_1281 0045: actor 0@ defined jump_if_false @GON_C3_1333 004F: unknown_check 1@ jump_if_false @GON_C3_1333 007E: actor 0@ driving jump_if_false @GON_C3_1333 807C: not actor 0@ driving 1@ 0022: jump_if_false @GON_C3_1333 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_896 0@ :GON_C3_1333 5@ = 0 // (int) :GON_C3_1337 5@ == 0 // (int) var == num jump_if_false @GON_C3_1435 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C3_1428 004F: unknown_check 1@ jump_if_false @GON_C3_1428 007C: actor 0@ driving 1@ 0022: jump_if_false @GON_C3_1394 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GON_C3_1428 :GON_C3_1394 2@ == -1 // (int) var == num jump_if_false @GON_C3_1420 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GON_C3_1428 :GON_C3_1420 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GON_C3_1428 0002: jump @GON_C3_1337 :GON_C3_1435 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :GON_C3_1898 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_2048 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @GON_C3_2024 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :GON_C3_2024 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @GON_C3_1898 :GON_C3_2048 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @GON_C3_2131 0 > 5@ // (int) num > var 0022: jump_if_false @GON_C3_2114 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C3_2118 :GON_C3_2114 0035: 10@ = 5@ // (int vars) :GON_C3_2118 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @GON_C3_2136 :GON_C3_2131 0203: set_draw_text_position 0@ 1@ GXT 4@ :GON_C3_2136 0026: return :GON_C3_2138 0045: actor 0@ defined 0022: jump_if_false @GON_C3_2223 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :GON_C3_2223 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @GON_C3_2138 0@ 2@ 3@ jump_if_false @GON_C3_2250 0203: set_draw_text_position 2@ 3@ GXT 1@ :GON_C3_2250 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @GON_C3_2138 0@ 3@ 4@ jump_if_false @GON_C3_2278 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :GON_C3_2278 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @GON_C3_2138 0@ 4@ 5@ jump_if_false @GON_C3_2307 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :GON_C3_2307 0026: return 007F: player 0 pressed_key 4 jump_if_false @GON_C3_2384 007F: player 0 pressed_key 8 jump_if_false @GON_C3_2377 $5588 == 0 // (int) var == num jump_if_false @GON_C3_2377 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :GON_C3_2377 0002: jump @GON_C3_2389 :GON_C3_2384 $5588 = 0 // (int) :GON_C3_2389 007F: player 0 pressed_key 4 jump_if_false @GON_C3_2475 007F: player 0 pressed_key 9 jump_if_false @GON_C3_2468 $5589 == 0 // (int) var == num jump_if_false @GON_C3_2468 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :GON_C3_2468 0002: jump @GON_C3_2480 :GON_C3_2475 $5589 = 0 // (int) :GON_C3_2480 0026: return :GON_C3_2482 $5591 = 0 // (int) $5592 = 0 // (int) $5595 = -10.0 // (float) $5590 = 1 // (int) 005F: (unknown) :GON_C3_2507 $5592 == 0 // (int) var == num jump_if_false @GON_C3_2540 8474: not jump_if_false @GON_C3_2540 $1688 == 0 // (int) var == num jump_if_false @GON_C3_2540 :GON_C3_2540 0035: $1702 = 0@ // (int vars) $5592 = 0 // (int) 0026: return :GON_C3_2552 $5591 == 1 // (int) var == num jump_if_false @GON_C3_2577 $5591 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :GON_C3_2577 $5590 = 0 // (int) 0026: return :GON_C3_2584 $5590 == 1 // (int) var == num jump_if_false @GON_C3_2865 $1702 == 0 // (int) var == num jump_if_false @GON_C3_2621 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C3_2552 005F: (unknown) :GON_C3_2621 0045: actor $1038 defined jump_if_false @GON_C3_2656 007E: actor $1038 driving jump_if_false @GON_C3_2656 82A7: not unknown_check $1038 jump_if_false @GON_C3_2656 005F: (unknown) :GON_C3_2656 001D: $5595 == -10.0 // (int) var == var jump_if_false @GON_C3_2698 0045: actor $1038 defined jump_if_false @GON_C3_2691 0043: store_actor $1038 position_to $5593 $5594 $5595 // Note: the incorrect math opcode was used here :GON_C3_2691 0002: jump @GON_C3_2734 :GON_C3_2698 031D: (unknown) $1042 $1043 $5593 $5594 1@ 1@ > 100.0 // (float) var > num jump_if_false @GON_C3_2734 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C3_2552 005F: (unknown) :GON_C3_2734 $5591 == 0 // (int) var == num jump_if_false @GON_C3_2797 8474: not jump_if_false @GON_C3_2790 $1688 == 0 // (int) var == num jump_if_false @GON_C3_2790 $5591 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :GON_C3_2790 0002: jump @GON_C3_2865 :GON_C3_2797 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @GON_C3_2865 0045: actor $1038 defined jump_if_false @GON_C3_2834 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :GON_C3_2834 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C3_2552 $5592 = 1 // (int) 005E: (unknown) :GON_C3_2865 005F: (unknown) 009F: actor 0@ dead jump_if_false @GON_C3_2879 005F: (unknown) :GON_C3_2879 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @GON_C3_2926 005F: (unknown) :GON_C3_2926 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @GON_C3_2973 005F: (unknown) :GON_C3_2973 005E: (unknown) 009F: actor 0@ dead jump_if_false @GON_C3_2987 005F: (unknown) :GON_C3_2987 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @GON_C3_3014 005F: (unknown) :GON_C3_3014 0485: unknown_check 0@ 214 jump_if_false @GON_C3_3029 005E: (unknown) :GON_C3_3029 0485: unknown_check 0@ 215 jump_if_false @GON_C3_3044 005E: (unknown) :GON_C3_3044 0485: unknown_check 0@ 216 jump_if_false @GON_C3_3059 005E: (unknown) :GON_C3_3059 005F: (unknown) 809F: not actor 0@ dead jump_if_false @GON_C3_3176 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @GON_C3_3136 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_275 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @GON_C3_3136 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :GON_C3_3136 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @GON_C3_3165 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @GON_C3_3176 :GON_C3_3165 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :GON_C3_3176 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @GON_C3_3318 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @GON_C3_3272 0045: actor 1@ defined jump_if_false @GON_C3_3265 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :GON_C3_3265 0002: jump @GON_C3_3311 :GON_C3_3272 0045: actor 1@ defined jump_if_false @GON_C3_3311 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :GON_C3_3311 0002: jump @GON_C3_3325 :GON_C3_3318 0444: (unknown) 80 04C1: (unknown) 0@ :GON_C3_3325 0026: return 1@ = 0 // (int) :GON_C3_3331 $5340(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @GON_C3_3331 0@ > 8 // (int) var > num jump_if_false @GON_C3_3373 0@ = 8 // (int) :GON_C3_3373 $5604 = 0 // (int) 0035: $5605 = 0@ // (int vars) 0026: return 0035: 1@ = $5604 // (int vars) not $5340(1@,8) == -1 // (int) var == num jump_if_false @GON_C3_3411 020D: (unknown) $5340(1@,8) :GON_C3_3411 0035: $5340(1@,8) = 0@ // (int vars) $5604 += 1 // (int) 0017: $5604 >= $5605 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_3442 // Note: the incorrect math opcode was used here $5604 = 0 // (int) :GON_C3_3442 0026: return 0@ = 0 // (int) :GON_C3_3448 not $5340(0@,8) == -1 // (int) var == num jump_if_false @GON_C3_3469 020D: (unknown) $5340(0@,8) :GON_C3_3469 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @GON_C3_3448 0026: return 0@ = 0 // (int) :GON_C3_3492 not $5340(0@,8) == -1 // (int) var == num jump_if_false @GON_C3_3513 003F: destroy_actor $5340(0@,8) :GON_C3_3513 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @GON_C3_3492 0026: return 0@ = 0 // (int) :GON_C3_3536 not $5340(0@,8) == -1 // (int) var == num jump_if_false @GON_C3_3557 0112: remove_references_to_actor $5340(0@,8) // Like turning an actor into a random pedestrian :GON_C3_3557 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @GON_C3_3536 0026: return 834A: not unknown_check 0@ jump_if_false @GON_C3_3588 005F: (unknown) :GON_C3_3588 009F: actor 0@ dead jump_if_false @GON_C3_3600 005F: (unknown) :GON_C3_3600 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_3635 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C3_3635 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_3716 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C3_3716 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @GON_C3_3743 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :GON_C3_3743 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @GON_C3_3769 1@ = -1 // (int) :GON_C3_3769 1@ == -1 // (int) var == num jump_if_false @GON_C3_3789 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :GON_C3_3789 1@ == -1 // (int) var == num jump_if_false @GON_C3_3809 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :GON_C3_3809 1@ == -1 // (int) var == num jump_if_false @GON_C3_3829 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :GON_C3_3829 1@ == -1 // (int) var == num jump_if_false @GON_C3_3849 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :GON_C3_3849 1@ == -1 // (int) var == num jump_if_false @GON_C3_3869 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :GON_C3_3869 1@ == -1 // (int) var == num jump_if_false @GON_C3_3885 02E2: 1@ = 0 // (any) :GON_C3_3885 0026: return :GON_C3_3887 0036: 11@ = 0@ // (float vars) 0036: 12@ = 1@ // (float vars) 0036: 13@ = 2@ // (float vars) 002A: 11@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 01BB: (unknown) 11@ 12@ 13@ 13@ 0036: 14@ = 0@ // (float vars) 0036: 15@ = 1@ // (float vars) 0036: 16@ = 2@ // (float vars) 002C: 14@ -= 3@ // (float vars) 002C: 15@ -= 3@ // (float vars) 0036: 16@ = 13@ // (float vars) 002A: 16@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 0036: 8@ = 14@ // (float vars) 0036: 9@ = 15@ // (float vars) 0036: 10@ = 16@ // (float vars) 0026: return :GON_C3_3967 037B: constant_params 5 variable_params 6 unknown 11 call_with_params @GON_C3_3887 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 10@ 022C: (unknown) 0@ 1@ 2@ 3@ 1 0246: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 0295: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 0026: return 0026: return :GON_C3_4016 $5623 = 0 // (int) $5608 = 0 // (int) $5612 = 419.2961 // (float) $5613 = 294.5411 // (float) $5614 = 11.6423 // (float) $5615 = 14.71 // (float) $5627 = 163.1701 // (float) $5629 = -951.4965 // (float) $5631 = 10.5667 // (float) $5633 = 337.0996 // (float) $5628 = -188.39 // (float) $5630 = -407.47 // (float) $5632 = 10.88 // (float) $5634 = -143.41 // (float) $5771 = 306.861 // (float) $5774 = -648.1679 // (float) $5777 = 10.0613 // (float) $5772 = 253.13 // (float) $5775 = -651.81 // (float) $5778 = 10.0 // (float) $5773 = 166.7164 // (float) $5776 = -941.6874 // (float) $5779 = 10.464 // (float) $5781 = 159.6993 // (float) $5638 = 330.5594 // (float) $5640 = -596.5798 // (float) $5642 = 10.6993 // (float) $5644 = 154.6123 // (float) $5639 = -189.17 // (float) $5641 = -415.65 // (float) $5643 = 11.41 // (float) $5645 = -75.46 // (float) $5783 = 249.9946 // (float) $5784 = -646.3974 // (float) $5785 = 10.0488 // (float) $5786 = 358.7534 // (float) $5787 = 296.2245 // (float) $5788 = -673.6105 // (float) $5789 = 10.6441 // (float) $5806 = 0 // (int) $5794 = 3 // (int) $5795 = 4 // (int) $5796 = 5 // (int) $5797 = 6 // (int) $5798 = 6 // (int) $5799 = 5 // (int) $5800 = 5 // (int) $5801 = 4 // (int) $5802 = 4 // (int) $5803 = 3 // (int) $5804 = 2 // (int) $5805 = 1 // (int) $5616 = 165.3024 // (float) $5617 = -945.0976 // (float) $5618 = 10.4272 // (float) $5619 = 337.8441 // (float) $5819 = 309.552 // (float) $5828 = -644.2725 // (float) $5837 = 10.0887 // (float) $5820 = 308.1193 // (float) $5829 = -644.4291 // (float) $5838 = 10.0517 // (float) $5821 = 306.4522 // (float) $5830 = -646.3101 // (float) $5839 = 10.0286 // (float) $5822 = 306.5577 // (float) $5831 = -648.4282 // (float) $5840 = 10.0561 // (float) $5823 = 304.5642 // (float) $5832 = -649.4133 // (float) $5841 = 10.0137 // (float) 0036: $5824 = $5771 // (float vars) 0036: $5833 = $5774 // (float vars) 0036: $5842 = $5777 // (float vars) $5825 = 301.3231 // (float) $5834 = -655.4338 // (float) $5843 = 9.9961 // (float) $5826 = 302.9591 // (float) $5835 = -655.4786 // (float) $5844 = 10.0368 // (float) $5827 = 301.9326 // (float) $5836 = -657.2751 // (float) $5845 = 10.03 // (float) $5849 = 302.8705 // (float) $5852 = -659.2633 // (float) $5855 = 10.0792 // (float) $5850 = 300.1052 // (float) $5853 = -661.4642 // (float) $5856 = 10.0297 // (float) $5851 = 302.5571 // (float) $5854 = -653.8933 // (float) $5857 = 10.0116 // (float) $5858 = -201.3781 // (float) $5860 = -405.8416 // (float) $5862 = 10.937 // (float) $5864 = 175.4099 // (float) $5859 = -206.9202 // (float) $5861 = -400.1995 // (float) $5863 = 11.0053 // (float) $5865 = 0 // (float) $5647 = -201.39 // (float) $5657 = -404.88 // (float) $5667 = 10.03 // (float) $5677 = 185.41 // (float) $5648 = -200.45 // (float) $5658 = -399.8 // (float) $5668 = 10.92 // (float) $5678 = -174.61 // (float) $5649 = -206.1 // (float) $5659 = -394.01 // (float) $5669 = 10.7395 // (float) $5679 = -144.33 // (float) $5650 = -199.04 // (float) $5660 = -389.64 // (float) $5670 = 10.6295 // (float) $5680 = -144.33 // (float) $5651 = -207.7948 // (float) $5661 = -400.9525 // (float) $5671 = 10.0095 // (float) $5681 = 310.6591 // (float) $5652 = -198.194 // (float) $5662 = -401.5567 // (float) $5672 = 10.908 // (float) $5682 = 233.073 // (float) $5653 = -192.3774 // (float) $5663 = -410.3534 // (float) $5673 = 10.8054 // (float) $5683 = 297.7356 // (float) $5654 = -196.8065 // (float) $5664 = -410.4662 // (float) $5674 = 10.9794 // (float) $5684 = 308.6971 // (float) $5655 = -197.7122 // (float) $5665 = -410.0715 // (float) $5675 = 11.0091 // (float) $5685 = 327.5265 // (float) $5656 = -198.609 // (float) $5666 = -409.3446 // (float) $5676 = 11.0338 // (float) $5686 = 348.6525 // (float) $5729 = -200.33 // (float) $5735 = -401.93 // (float) $5741 = 10.94 // (float) $5747 = 22.3 // (float) $5730 = -196.3544 // (float) $5736 = -402.2709 // (float) $5742 = 10.8465 // (float) $5748 = 79.0786 // (float) $5731 = -197.9917 // (float) $5737 = -403.3505 // (float) $5743 = 10.9254 // (float) $5749 = 22.3033 // (float) $5732 = -191.4157 // (float) $5738 = -409.5501 // (float) $5744 = 10.7567 // (float) $5750 = 147.5948 // (float) $5733 = -195.6662 // (float) $5739 = -408.2182 // (float) $5745 = 10.9034 // (float) $5751 = 64.2963 // (float) $5734 = -197.3667 // (float) $5740 = -407.5077 // (float) $5746 = 10.9596 // (float) $5752 = 244.2974 // (float) $5609 = -204.36 // (float) $5610 = -412.18 // (float) $5611 = 10.56 // (float) 0026: return :GON_C3_5458 0@ == 600 // (int) var == num jump_if_false @GON_C3_5491 0160: load_model 132 0160: load_model 64 0443: (unknown) 74 0002: jump @GON_C3_5798 :GON_C3_5491 0@ == 601 // (int) var == num jump_if_false @GON_C3_5529 0162: release_model 132 0162: release_model 64 0444: (unknown) 74 0160: load_model #PONY 0002: jump @GON_C3_5798 :GON_C3_5529 0@ == 602 // (int) var == num jump_if_false @GON_C3_5563 0160: load_model #LINERUN 0160: load_model #PONY 0160: load_model 22 0002: jump @GON_C3_5798 :GON_C3_5563 0@ == 603 // (int) var == num jump_if_false @GON_C3_5598 0160: load_model #LINERUN 0160: load_model #PONY 0160: load_model #SANCHEZ 0002: jump @GON_C3_5798 :GON_C3_5598 0@ == 604 // (int) var == num jump_if_false @GON_C3_5623 0160: load_model #CELLPHONE 0002: jump @GON_C3_5798 :GON_C3_5623 0@ == 605 // (int) var == num jump_if_false @GON_C3_5690 0162: release_model #CELLPHONE 0443: (unknown) 84 0443: (unknown) 28 0443: (unknown) 81 0160: load_model #LINERUN 0160: load_model #PONY 0228: (unknown) 0160: load_model 22 0160: load_model 31 0160: load_model #SANCHEZ 0160: load_model #BERETTA 0002: jump @GON_C3_5798 :GON_C3_5690 0@ == 606 // (int) var == num jump_if_false @GON_C3_5732 0162: release_model 64 0162: release_model 22 0162: release_model 31 0160: load_model 132 0160: load_model #PONY 0002: jump @GON_C3_5798 :GON_C3_5732 0@ == 607 // (int) var == num jump_if_false @GON_C3_5798 0162: release_model 132 0162: release_model 64 0162: release_model 22 0162: release_model 31 0162: release_model #PONY 0162: release_model #SANCHEZ 0162: release_model #LINERUN 0162: release_model #BERETTA 0444: (unknown) 74 0444: (unknown) 84 0444: (unknown) 28 0444: (unknown) 81 :GON_C3_5798 0228: (unknown) 0026: return :GON_C3_5802 8252: not object $5607 exists jump_if_false @GON_C3_5871 01AA: $5607 = create_object #MAR_A2_STEREO at $5609 $5610 $5611 0475: (unknown) $5607 1.0 1 0490: (unknown) $5607 20 03AA: (unknown) $5607 999999.9 999999.9 0.99 0417: (unknown) $5609 $5610 $5611 50 2 :GON_C3_5871 0026: return :GON_C3_5873 0418: (unknown) $5609 $5610 $5611 0252: object $5607 exists 0022: jump_if_false @GON_C3_5896 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $5607 // This object will now disappear when the player looks away :GON_C3_5896 0026: return :GON_C3_5898 0@ = 1 // (int) 0252: object $5607 exists jump_if_false @GON_C3_5936 04D8: unknown_check $5607 jump_if_false @GON_C3_5929 0@ = 0 // (int) :GON_C3_5929 0002: jump @GON_C3_5940 :GON_C3_5936 0@ = 0 // (int) :GON_C3_5940 $5608 == 0 // (int) var == num jump_if_false @GON_C3_5979 0@ == 0 // (int) var == num jump_if_false @GON_C3_5979 $5608 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @GON_C3_5873 :GON_C3_5979 0026: return :GON_C3_5981 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @GON_C3_6048 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12661 0@ jump_if_false @GON_C3_6048 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @GON_C3_6048 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 0@ :GON_C3_6048 0026: return :GON_C3_6050 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = '' // (string) // Note: the incorrect math opcode was used here 9@ = -99 // (int) 10@ = 0 // (int) 11@ = -1 // (int) 12@ = 1 // (int) 0@ == 40 // (int) var == num jump_if_false @GON_C3_6132 0006: 7@ = 'GONC3AA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_40' // (string) // ~w~Ah, Vic, my friend. I've a small side deal requiring a... sensitive touch. // Note: the incorrect math opcode was used here 0035: 9@ = $5872 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6132 0@ == 41 // (int) var == num jump_if_false @GON_C3_6184 0006: 7@ = 'GONC3AB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_41' // (string) // ~w~Sensitive? // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 0 // (int) 0002: jump @GON_C3_7172 :GON_C3_6184 0@ == 42 // (int) var == num jump_if_false @GON_C3_6237 0006: 7@ = 'GONC3AC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_42' // (string) // ~w~Let's just say I'd rather my boss didn't find out about this... or my men, for that matter. // Note: the incorrect math opcode was used here 0035: 9@ = $5872 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6237 0@ == 43 // (int) var == num jump_if_false @GON_C3_6289 0006: 7@ = 'GONC3AD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_43' // (string) // ~w~Let me guess - you've cut your Colonel's coke to make a side profit... // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 0 // (int) 0002: jump @GON_C3_7172 :GON_C3_6289 0@ == 44 // (int) var == num jump_if_false @GON_C3_6342 0006: 7@ = 'GONC3AE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_44' // (string) // ~w~Shhh... Vic, please... // Note: the incorrect math opcode was used here 0035: 9@ = $5872 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6342 0@ == 45 // (int) var == num jump_if_false @GON_C3_6395 0006: 7@ = 'GONC3AF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_45' // (string) // ~w~This is after all the land of opportunity. // Note: the incorrect math opcode was used here 0035: 9@ = $5872 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6395 0@ == 46 // (int) var == num jump_if_false @GON_C3_6447 0006: 7@ = 'GONC3AG' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_46' // (string) // ~w~I don't care who you rip off Gonzalez, as long as it's not me. // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 0 // (int) 0002: jump @GON_C3_7172 :GON_C3_6447 0@ == 47 // (int) var == num jump_if_false @GON_C3_6500 0006: 7@ = 'GONC3AH' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_47' // (string) // ~w~Bueno. The drugs are at Ocean Beach... Take them to the deal in Washington. // Note: the incorrect math opcode was used here 0035: 9@ = $5872 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6500 0@ == 50 // (int) var == num jump_if_false @GON_C3_6557 0006: 7@ = 'GONC3BA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_50' // (string) // ~w~What the fuck! // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @GON_C3_7172 :GON_C3_6557 0@ == 51 // (int) var == num jump_if_false @GON_C3_6613 0006: 7@ = 'GONC3BB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_51' // (string) // ~w~You hit the van too hard: the drugs have gone everywhere. There's more on this dude than in the back. // Note: the incorrect math opcode was used here 0035: 9@ = $5874 // (int vars) 11@ = 0 // (int) 12@ = 0 // (int) 0002: jump @GON_C3_7172 :GON_C3_6613 0@ == 52 // (int) var == num jump_if_false @GON_C3_6669 0006: 7@ = 'GONC3BC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_52' // (string) // ~w~Quit whining. Let's just get this shit up to the party on Starfish. We've got bitches waiting. // Note: the incorrect math opcode was used here 0035: 9@ = $5875 // (int vars) 11@ = 0 // (int) 12@ = 0 // (int) 0002: jump @GON_C3_7172 :GON_C3_6669 0@ == 60 // (int) var == num jump_if_false @GON_C3_6722 0006: 7@ = 'GONC3CA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_60' // (string) // ~w~Gonzalez? We got hit... The drugs... They're gone... // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6722 0@ == 61 // (int) var == num jump_if_false @GON_C3_6770 0006: 7@ = 'GONC3CB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_61' // (string) // ~w~What? Are you fucking with me? // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6770 0@ == 62 // (int) var == num jump_if_false @GON_C3_6823 0006: 7@ = 'GONC3CC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_62' // (string) // ~w~No... I'm not... // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6823 0@ == 63 // (int) var == num jump_if_false @GON_C3_6871 0006: 7@ = 'GONC3CD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_63' // (string) // ~w~What's wrong with you? Are you high on my shit? // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6871 0@ == 64 // (int) var == num jump_if_false @GON_C3_6924 0006: 7@ = 'GONC3CE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_64' // (string) // ~w~No... yeah... I must've been breathing it in while I was out cold. // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6924 0@ == 65 // (int) var == num jump_if_false @GON_C3_6972 0006: 7@ = 'GONC3CF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_65' // (string) // ~w~I want my drugs back Vic. I still have a buyer who might be interested, but he's leaving town real soon. // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7172 :GON_C3_6972 0@ == 66 // (int) var == num jump_if_false @GON_C3_7020 0006: 7@ = 'GONC3CI' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_66' // (string) // ~w~Kill the bastards who did this and get my drugs back to the lock up. // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7172 :GON_C3_7020 0@ == 67 // (int) var == num jump_if_false @GON_C3_7073 0006: 7@ = 'GONC3CH' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_67' // (string) // ~w~Oh, they'll pay alright... // Note: the incorrect math opcode was used here 0035: 9@ = $5873 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_7073 0@ == 70 // (int) var == num jump_if_false @GON_C3_7126 0006: 7@ = 'GONC3DA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_70' // (string) // ~w~Well, at least you managed to retrieve my merchandise ... but I think, for our friendship, this is the end. // Note: the incorrect math opcode was used here 0035: 9@ = $5872 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7172 :GON_C3_7126 0@ == 71 // (int) var == num jump_if_false @GON_C3_7172 0006: 7@ = 'GONC3DB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_71' // (string) // ~w~Adios! // Note: the incorrect math opcode was used here 0035: 9@ = $5872 // (int vars) 11@ = 1 // (int) :GON_C3_7172 0037: 1@ = 7@ // (string vars) 0037: 2@ = 8@ // (string vars) 0035: 3@ = 9@ // (int vars) 0035: 4@ = 10@ // (int vars) 0035: 5@ = 11@ // (int vars) 0035: 6@ = 12@ // (int vars) 0026: return :GON_C3_7198 037B: constant_params 1 variable_params 6 unknown 8 call_with_params @GON_C3_6050 0@ 2@ 3@ 4@ 5@ 6@ 7@ 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @GON_C3_5981 2@ 3@ 4@ 5@ 1@ 0026: return :GON_C3_7232 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @GON_C3_6050 0@ 1@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @GON_C3_5981 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @GON_C3_7433 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_13512 jump_if_false @GON_C3_7325 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12621 $5871 jump_if_false @GON_C3_7325 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13293 $5871 :GON_C3_7325 5@ == -1 // (int) var == num jump_if_false @GON_C3_7385 6@ == 1 // (int) var == num jump_if_false @GON_C3_7367 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 1@ 0002: jump @GON_C3_7378 :GON_C3_7367 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12931 1@ :GON_C3_7378 0002: jump @GON_C3_7428 :GON_C3_7385 6@ == 1 // (int) var == num jump_if_false @GON_C3_7416 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 1@ 5@ 0002: jump @GON_C3_7428 :GON_C3_7416 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13050 1@ 5@ :GON_C3_7428 0037: $5871 = 1@ // (string vars) :GON_C3_7433 0026: return :GON_C3_7435 0@ == 400 // (int) var == num jump_if_false @GON_C3_7535 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 42 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 43 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 44 1 0002: jump @GON_C3_7788 :GON_C3_7535 0@ == 401 // (int) var == num jump_if_false @GON_C3_7579 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 50 1 0002: jump @GON_C3_7788 :GON_C3_7579 0@ == 402 // (int) var == num jump_if_false @GON_C3_7637 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 51 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 52 1 0002: jump @GON_C3_7788 :GON_C3_7637 0@ == 403 // (int) var == num jump_if_false @GON_C3_7737 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 60 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 61 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 62 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 63 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 64 1 0002: jump @GON_C3_7788 :GON_C3_7737 0@ == 404 // (int) var == num jump_if_false @GON_C3_7788 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 70 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7198 71 1 :GON_C3_7788 0026: return :GON_C3_7790 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @GON_C3_7840 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'GON3_01' // ~r~The drugs have been destroyed. 0002: jump @GON_C3_8956 :GON_C3_7840 0@ == 2 // (int) var == num jump_if_false @GON_C3_7886 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'GON3_02' // ~r~The new buyer has gone. 0002: jump @GON_C3_8956 :GON_C3_7886 0@ == 10 // (int) var == num jump_if_false @GON_C3_7927 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_10' time 2@ flag 1 // Get the ~b~van~w~ containing the drugs. 0002: jump @GON_C3_8956 :GON_C3_7927 0@ == 11 // (int) var == num jump_if_false @GON_C3_7968 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_11' time 2@ flag 1 // Drive to the ~y~deal. 0002: jump @GON_C3_8956 :GON_C3_7968 0@ == 12 // (int) var == num jump_if_false @GON_C3_8011 2@ = 5000 // (int) 0059: text_clear_all 0472: (unknown) 'GON3_12' 100 1 0 // Gonzalez: What's taking so long? Ring me, pronto! 0002: jump @GON_C3_8956 :GON_C3_8011 0@ == 13 // (int) var == num jump_if_false @GON_C3_8056 2@ = 5000 // (int) 0059: text_clear_all 01D9: (unknown) 'GON3_13' $5791 $5792 2@ 1 // Find the ~r~gang~w~ that ambushed you and recover whatever is left of the drugs by ~1~:~1~. 0002: jump @GON_C3_8956 :GON_C3_8056 0@ == 14 // (int) var == num jump_if_false @GON_C3_8097 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_14' time 2@ flag 1 // Hurry up! Get Gonzalez's stuff back to him. 0002: jump @GON_C3_8956 :GON_C3_8097 0@ == 15 // (int) var == num jump_if_false @GON_C3_8138 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_15' time 2@ flag 1 // Drive the van back to the ~y~lockup. 0002: jump @GON_C3_8956 :GON_C3_8138 0@ == 16 // (int) var == num jump_if_false @GON_C3_8179 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_16' time 2@ flag 1 // Go to the ~y~phone box. 0002: jump @GON_C3_8956 :GON_C3_8179 0@ == 17 // (int) var == num jump_if_false @GON_C3_8220 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_17' time 2@ flag 1 // Get back into the ~b~van. 0002: jump @GON_C3_8956 :GON_C3_8220 0@ == 18 // (int) var == num jump_if_false @GON_C3_8261 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_18' time 2@ flag 1 // Go to Gonzalez's ~y~lockup. 0002: jump @GON_C3_8956 :GON_C3_8261 0@ == 19 // (int) var == num jump_if_false @GON_C3_8306 2@ = 5000 // (int) 0059: text_clear_all 01D9: (unknown) 'GON3_19' $5791 $5792 2@ 1 // Kill the ~r~gang~w~ that ambushed you and get whatever is left of the drugs back to the lockup by ~1~:~1~. 0002: jump @GON_C3_8956 :GON_C3_8306 0@ == 40 // (int) var == num jump_if_false @GON_C3_8337 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 40 0002: jump @GON_C3_8956 :GON_C3_8337 0@ == 41 // (int) var == num jump_if_false @GON_C3_8368 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 41 0002: jump @GON_C3_8956 :GON_C3_8368 0@ == 42 // (int) var == num jump_if_false @GON_C3_8399 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 42 0002: jump @GON_C3_8956 :GON_C3_8399 0@ == 43 // (int) var == num jump_if_false @GON_C3_8430 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 43 0002: jump @GON_C3_8956 :GON_C3_8430 0@ == 44 // (int) var == num jump_if_false @GON_C3_8461 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 44 0002: jump @GON_C3_8956 :GON_C3_8461 0@ == 45 // (int) var == num jump_if_false @GON_C3_8492 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 45 0002: jump @GON_C3_8956 :GON_C3_8492 0@ == 46 // (int) var == num jump_if_false @GON_C3_8523 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 46 0002: jump @GON_C3_8956 :GON_C3_8523 0@ == 47 // (int) var == num jump_if_false @GON_C3_8554 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 47 0002: jump @GON_C3_8956 :GON_C3_8554 0@ == 50 // (int) var == num jump_if_false @GON_C3_8591 2@ = 5000 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 50 0002: jump @GON_C3_8956 :GON_C3_8591 0@ == 51 // (int) var == num jump_if_false @GON_C3_8622 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 51 0002: jump @GON_C3_8956 :GON_C3_8622 0@ == 52 // (int) var == num jump_if_false @GON_C3_8653 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 52 0002: jump @GON_C3_8956 :GON_C3_8653 0@ == 60 // (int) var == num jump_if_false @GON_C3_8684 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 60 0002: jump @GON_C3_8956 :GON_C3_8684 0@ == 61 // (int) var == num jump_if_false @GON_C3_8715 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 61 0002: jump @GON_C3_8956 :GON_C3_8715 0@ == 62 // (int) var == num jump_if_false @GON_C3_8746 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 62 0002: jump @GON_C3_8956 :GON_C3_8746 0@ == 63 // (int) var == num jump_if_false @GON_C3_8777 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 63 0002: jump @GON_C3_8956 :GON_C3_8777 0@ == 64 // (int) var == num jump_if_false @GON_C3_8808 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 64 0002: jump @GON_C3_8956 :GON_C3_8808 0@ == 65 // (int) var == num jump_if_false @GON_C3_8839 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 65 0002: jump @GON_C3_8956 :GON_C3_8839 0@ == 66 // (int) var == num jump_if_false @GON_C3_8870 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 66 0002: jump @GON_C3_8956 :GON_C3_8870 0@ == 67 // (int) var == num jump_if_false @GON_C3_8901 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 67 0002: jump @GON_C3_8956 :GON_C3_8901 0@ == 70 // (int) var == num jump_if_false @GON_C3_8932 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 70 0002: jump @GON_C3_8956 :GON_C3_8932 0@ == 71 // (int) var == num jump_if_false @GON_C3_8956 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7232 71 :GON_C3_8956 0035: 1@ = 2@ // (int vars) 0026: return :GON_C3_8962 8045: not actor $1038 defined 0022: jump_if_false @GON_C3_8981 // Note: the incorrect math opcode was used here $5622 = 1 // (int) 005E: (unknown) :GON_C3_8981 005F: (unknown) :GON_C3_8983 804F: not unknown_check $5635 jump_if_false @GON_C3_9002 $5622 = 2 // (int) 005E: (unknown) :GON_C3_9002 005F: (unknown) :GON_C3_9004 0@ > 0 // (int) var > num jump_if_false @GON_C3_9022 00BB: (unknown) 0@ 0@ = 0 // (int) :GON_C3_9022 0035: 1@ = 0@ // (int vars) 0026: return :GON_C3_9028 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @GON_C3_9004 $5780 $5780 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @GON_C3_9004 $5636 $5636 0@ = 0 // (int) :GON_C3_9060 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @GON_C3_9004 $5461(0@,10) $5461(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @GON_C3_9060 0026: return :GON_C3_9097 1 > 0@ // (int) num > var 0022: jump_if_false @GON_C3_9115 // Note: the incorrect math opcode was used here 00C3: (unknown) 1@ 2@ 3@ 0@ :GON_C3_9115 0035: 4@ = 0@ // (int vars) 0026: return :GON_C3_9121 004F: unknown_check 0@ 0022: jump_if_false @GON_C3_9170 // Note: the incorrect math opcode was used here 1 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_9170 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @GON_C3_9170 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_275 1@ :GON_C3_9170 0035: 3@ = 1@ // (int vars) 0026: return :GON_C3_9176 0045: actor 0@ defined 0022: jump_if_false @GON_C3_9225 // Note: the incorrect math opcode was used here 1 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_9225 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @GON_C3_9225 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_275 1@ :GON_C3_9225 0035: 3@ = 1@ // (int vars) 0026: return :GON_C3_9231 004F: unknown_check $5635 0022: jump_if_false @GON_C3_9269 // Note: the incorrect math opcode was used here 004E: put_car $5635 at $5628 $5630 $5632 0236: (unknown) $5635 3 00D1: set_car $5635 Z_angle_to $5634 0325: (unknown) $5635 0 :GON_C3_9269 804F: not unknown_check $5646 jump_if_false @GON_C3_9299 0048: $5646 = create_car #LINERUN at $5639 $5641 $5643 00D1: set_car $5646 Z_angle_to $5645 :GON_C3_9299 004E: put_car $5646 at $5639 $5641 $5643 0236: (unknown) $5646 3 00D1: set_car $5646 Z_angle_to $5645 02E9: set_car $5646 speed_to 0 0050: set_car $5646 max_speed_to 0 0026: return :GON_C3_9333 0045: actor $1038 defined jump_if_false @GON_C3_9354 0488: (unknown) $5794 0277: (unknown) $1038 $5794 :GON_C3_9354 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C3_9231 0026: return :GON_C3_9366 0252: object $5808 exists jump_if_false @GON_C3_9381 0093: destroy_object $5808 :GON_C3_9381 0252: object $5809 exists jump_if_false @GON_C3_9396 0093: destroy_object $5809 :GON_C3_9396 004F: unknown_check $5635 jump_if_false @GON_C3_9443 8252: not object $5808 exists jump_if_false @GON_C3_9443 01AA: $5808 = create_object #NDC_DRUGPILE at 0 0 0 03E7: (unknown) $5808 $5635 0 -1.5 -0.5 03BB: (unknown) $5635 :GON_C3_9443 1@ = 0 // (int) :GON_C3_9447 0252: object $5554(1@,9) exists jump_if_false @GON_C3_9466 0093: destroy_object $5554(1@,9) :GON_C3_9466 01BB: (unknown) $5563(1@,9) $5572(1@,9) $5581(1@,9) $5581(1@,9) 002A: $5581(1@,9) += 0@ // (float vars) // Note: the incorrect math opcode was used here 01AA: $5554(1@,9) = create_object #NDC_DRUGSPILLBIG at $5563(1@,9) $5572(1@,9) $5581(1@,9) 0225: (unknown) $5554(1@,9) 0 1@ += 1 // (int) 1@ >= 9 // (int) var >= num jump_if_false @GON_C3_9447 1@ = 0 // (int) :GON_C3_9539 01BB: (unknown) $5593(1@,3) $5596(1@,3) $5599(1@,3) $5599(1@,3) 8252: not object $5590(1@,3) exists 0022: jump_if_false @GON_C3_9597 // Note: the incorrect math opcode was used here 01AA: $5590(1@,3) = create_object #NDC_DRUGSOPEN at $5593(1@,3) $5596(1@,3) $5599(1@,3) 0225: (unknown) $5590(1@,3) 0 :GON_C3_9597 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @GON_C3_9539 0026: return :GON_C3_9616 804F: not unknown_check $5635 jump_if_false @GON_C3_9673 0048: $5635 = create_car #PONY at $5627 $5629 $5631 0334: (unknown) $5635 0 0422: (unknown) $5635 $5627 $5629 $5631 0325: (unknown) $5635 1 0236: (unknown) $5635 3 00D1: set_car $5635 Z_angle_to $5633 :GON_C3_9673 8252: not object $5808 exists 0022: jump_if_false @GON_C3_9704 // Note: the incorrect math opcode was used here 01AA: $5808 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5808 $5635 0 -2.0 -0.5 :GON_C3_9704 8252: not object $5809 exists 0022: jump_if_false @GON_C3_9736 // Note: the incorrect math opcode was used here 01AA: $5809 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5809 $5635 0 -1.0 -0.5 :GON_C3_9736 0026: return :GON_C3_9738 804F: not unknown_check $5782 0022: jump_if_false @GON_C3_9785 // Note: the incorrect math opcode was used here 01BB: (unknown) $5783 $5784 $5785 $5785 0048: $5782 = create_car #SANCHEZ at $5783 $5784 $5785 0236: (unknown) $5782 3 0002: jump @GON_C3_9795 :GON_C3_9785 004E: put_car $5782 at $5783 $5784 $5785 :GON_C3_9795 00D1: set_car $5782 Z_angle_to $5786 0026: return :GON_C3_9803 0@ = 0 // (int) 8252: not object $5610(0@,2) exists jump_if_false @GON_C3_9850 01AA: $5610(0@,2) = create_object #NDC_DRUGSOPEN at $5602(0@,2) $5604(0@,2) $5606(0@,2) 00D3: set_object $5610(0@,2) z_angle_to $5608(0@,2) :GON_C3_9850 0@ = 1 // (int) 8252: not object $5610(0@,2) exists jump_if_false @GON_C3_9923 01BB: (unknown) $5602(0@,2) $5604(0@,2) $5606(0@,2) $5606(0@,2) 01AA: $5610(0@,2) = create_object #NDC_DRUGSPILLBIG at $5602(0@,2) $5604(0@,2) $5606(0@,2) 00D3: set_object $5610(0@,2) z_angle_to $5608(0@,2) 0225: (unknown) $5610(0@,2) 0 :GON_C3_9923 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @GON_C3_5802 0026: return :GON_C3_9935 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @GON_C3_9803 0@ = 0 // (int) :GON_C3_9949 8045: not actor $5431(0@,10) defined jump_if_false @GON_C3_10492 003E: $5431(0@,10) = create_actor_pedtype 22 model 22 at $5391(0@,10) $5401(0@,10) $5411(0@,10) 00CF: set_actor $5431(0@,10) Z_angle_to $5421(0@,10) 015D: (unknown) $5431(0@,10) 32 041B: (unknown) $5431(0@,10) 9 04B9: (unknown) $5431(0@,10) 1 1 0 0@ == 0 // (int) var == num jump_if_false @GON_C3_10056 $5451(0@,10) = 84 // (int) $5441(0@,10) = 398 // (int) 0002: jump @GON_C3_10429 :GON_C3_10056 0@ == 1 // (int) var == num jump_if_false @GON_C3_10118 0423: (unknown) $5431(0@,10) $5391(0@,10) $5401(0@,10) $5411(0@,10) 02F8: (unknown) $5431(0@,10) 1 $5451(0@,10) = 84 // (int) $5441(0@,10) = 396 // (int) 0002: jump @GON_C3_10429 :GON_C3_10118 0@ == 2 // (int) var == num jump_if_false @GON_C3_10172 0423: (unknown) $5431(0@,10) $5391(0@,10) $5401(0@,10) $5411(0@,10) $5451(0@,10) = 81 // (int) $5441(0@,10) = 391 // (int) 0002: jump @GON_C3_10429 :GON_C3_10172 0@ == 3 // (int) var == num jump_if_false @GON_C3_10226 0423: (unknown) $5431(0@,10) $5391(0@,10) $5401(0@,10) $5411(0@,10) $5451(0@,10) = 81 // (int) $5441(0@,10) = 391 // (int) 0002: jump @GON_C3_10429 :GON_C3_10226 0@ == 4 // (int) var == num jump_if_false @GON_C3_10260 $5451(0@,10) = 0 // (int) $5441(0@,10) = 18 // (int) 0002: jump @GON_C3_10429 :GON_C3_10260 0@ == 5 // (int) var == num jump_if_false @GON_C3_10296 $5451(0@,10) = 28 // (int) $5441(0@,10) = 230 // (int) 0002: jump @GON_C3_10429 :GON_C3_10296 0@ == 6 // (int) var == num jump_if_false @GON_C3_10332 $5451(0@,10) = 28 // (int) $5441(0@,10) = 230 // (int) 0002: jump @GON_C3_10429 :GON_C3_10332 0@ == 7 // (int) var == num jump_if_false @GON_C3_10368 $5451(0@,10) = 28 // (int) $5441(0@,10) = 230 // (int) 0002: jump @GON_C3_10429 :GON_C3_10368 0@ == 8 // (int) var == num jump_if_false @GON_C3_10402 $5451(0@,10) = 0 // (int) $5441(0@,10) = 14 // (int) 0002: jump @GON_C3_10429 :GON_C3_10402 0@ == 9 // (int) var == num jump_if_false @GON_C3_10429 $5451(0@,10) = 0 // (int) $5441(0@,10) = 14 // (int) :GON_C3_10429 0@ > 1 // (int) var > num jump_if_false @GON_C3_10451 0106: give_actor $5431(0@,10) weapon 19 ammo 30 // Load the weapon model before using this :GON_C3_10451 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_6013 0@ jump_if_false @GON_C3_10484 0507: (unknown) $5431(0@,10) 23 0002: jump @GON_C3_10492 :GON_C3_10484 0507: (unknown) $5431(0@,10) 24 :GON_C3_10492 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @GON_C3_9949 0@ = 0 // (int) :GON_C3_10513 8045: not actor $5497(0@,6) defined jump_if_false @GON_C3_10727 003E: $5497(0@,6) = create_actor_pedtype 22 model 31 at $5473(0@,6) $5479(0@,6) $5485(0@,6) 00CF: set_actor $5497(0@,6) Z_angle_to $5491(0@,6) 0@ == 0 // (int) var == num jump_if_false @GON_C3_10585 $5503(0@,6) = 228 // (int) 0002: jump @GON_C3_10718 :GON_C3_10585 0@ == 1 // (int) var == num jump_if_false @GON_C3_10613 $5503(0@,6) = 229 // (int) 0002: jump @GON_C3_10718 :GON_C3_10613 0@ == 2 // (int) var == num jump_if_false @GON_C3_10641 $5503(0@,6) = 230 // (int) 0002: jump @GON_C3_10718 :GON_C3_10641 0@ == 3 // (int) var == num jump_if_false @GON_C3_10669 $5503(0@,6) = 231 // (int) 0002: jump @GON_C3_10718 :GON_C3_10669 0@ == 4 // (int) var == num jump_if_false @GON_C3_10697 $5503(0@,6) = 232 // (int) 0002: jump @GON_C3_10718 :GON_C3_10697 0@ == 5 // (int) var == num jump_if_false @GON_C3_10718 $5503(0@,6) = 233 // (int) :GON_C3_10718 $5509(0@,6) = 500 // (int) :GON_C3_10727 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @GON_C3_10513 0026: return :GON_C3_10746 0@ = 0 // (int) :GON_C3_10750 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @GON_C3_9176 $5431(0@,10) $5461(0@,10) 0 $5461(0@,10) 0332: (unknown) $5431(0@,10) 0352: (unknown) $5431(0@,10) 00A2: (unknown) $5431(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @GON_C3_10750 0@ = 0 // (int) :GON_C3_10812 0045: actor $5497(0@,6) defined jump_if_false @GON_C3_10831 0352: (unknown) $5497(0@,6) :GON_C3_10831 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @GON_C3_10812 0026: return :GON_C3_10850 0045: actor $1038 defined jump_if_false @GON_C3_11420 0045: actor $5431(0@,10) defined jump_if_false @GON_C3_11310 $5728 == 0 // (int) var == num jump_if_false @GON_C3_11187 026A: unknown_check $5431(0@,10) jump_if_false @GON_C3_11097 8 > 0@ // (int) num > var 0022: jump_if_false @GON_C3_11087 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @GON_C3_11043 $5869 == 0 // (int) var == num jump_if_false @GON_C3_11014 8485: not unknown_check $5431(0@,10) $5441(0@,10) 0022: jump_if_false @GON_C3_10971 // Note: the incorrect math opcode was used here 00A2: (unknown) $5431(0@,10) 0414: (unknown) $5431(0@,10) $5451(0@,10) $5441(0@,10) :GON_C3_10971 -1@ >= 15000 // (int) var >= num // timer2 jump_if_false @GON_C3_11007 $5869 = 1 // (int) 0414: (unknown) $5431(0@,10) $5451(0@,10) 397 -1@ = 0 // (int) // timer2 :GON_C3_11007 0002: jump @GON_C3_11036 :GON_C3_11014 -1@ >= 15000 // (int) var >= num // timer2 jump_if_false @GON_C3_11036 $5869 = 0 // (int) -1@ = 0 // (int) // timer2 :GON_C3_11036 0002: jump @GON_C3_11080 :GON_C3_11043 8485: not unknown_check $5431(0@,10) $5441(0@,10) 0022: jump_if_false @GON_C3_11080 // Note: the incorrect math opcode was used here 00A2: (unknown) $5431(0@,10) 0414: (unknown) $5431(0@,10) $5451(0@,10) $5441(0@,10) :GON_C3_11080 0002: jump @GON_C3_11097 :GON_C3_11087 03FB: (unknown) $5431(0@,10) 19 -1 :GON_C3_11097 0078: if or 01EE: (unknown) $5431(0@,10) 50 01C7: unknown_check $1038 0080: actor $1038 near_point $5391(0@,10) $5401(0@,10) radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C3_11180 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @GON_C3_11180 $5728 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @GON_C3_9004 $5780 $5780 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C3_10746 :GON_C3_11180 0002: jump @GON_C3_11303 :GON_C3_11187 02F8: (unknown) $5431(0@,10) 0 0218: unknown_check $5431(0@,10) $1038 0022: jump_if_false @GON_C3_11281 // Note: the incorrect math opcode was used here 020E: (unknown) $5431(0@,10) 0 008F: actor $1038 near_actor $5431(0@,10) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @GON_C3_11256 // Note: the incorrect math opcode was used here 00E4: (unknown) $5431(0@,10) $1038 0002: jump @GON_C3_11274 :GON_C3_11256 00EE: (unknown) $5431(0@,10) $1042 $1043 01EC: (unknown) $5431(0@,10) 1 :GON_C3_11274 0002: jump @GON_C3_11303 :GON_C3_11281 020E: (unknown) $5431(0@,10) 1 00A2: (unknown) $5431(0@,10) 013E: actor $5431(0@,10) look_at_actor $1038 :GON_C3_11303 0002: jump @GON_C3_11420 :GON_C3_11310 $5728 == 0 // (int) var == num jump_if_false @GON_C3_11374 $5727 += 1 // (int) $5728 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @GON_C3_9004 $5461(0@,10) $5461(0@,10) $5461(0@,10) = -1 // (int) 02F8: (unknown) $5431(0@,10) 0 0002: jump @GON_C3_11418 :GON_C3_11374 $5461(0@,10) > 0 // (int) var > num jump_if_false @GON_C3_11418 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @GON_C3_9004 $5461(0@,10) $5461(0@,10) $5727 += 1 // (int) $5728 = 1 // (int) :GON_C3_11418 005F: (unknown) :GON_C3_11420 005E: (unknown) :GON_C3_11422 5@ = -245.5906 // (float) 6@ = -422.4195 // (float) 7@ = 11.326 // (float) 0045: actor $5497(0@,6) defined jump_if_false @GON_C3_11733 0045: actor $1038 defined jump_if_false @GON_C3_11733 $5509(0@,6) == 500 // (int) var == num jump_if_false @GON_C3_11598 $5728 == 1 // (int) var == num jump_if_false @GON_C3_11543 04B9: (unknown) $5497(0@,6) 1 1 1 00EE: (unknown) $5497(0@,6) 5@ 6@ 01EC: (unknown) $5497(0@,6) 1 $5509(0@,6) = 501 // (int) 0002: jump @GON_C3_11591 :GON_C3_11543 026A: unknown_check $5497(0@,6) jump_if_false @GON_C3_11591 8485: not unknown_check $5497(0@,6) $5503(0@,6) 0022: jump_if_false @GON_C3_11591 // Note: the incorrect math opcode was used here 00A2: (unknown) $5497(0@,6) 0414: (unknown) $5497(0@,6) 28 $5503(0@,6) :GON_C3_11591 0002: jump @GON_C3_11733 :GON_C3_11598 $5509(0@,6) == 501 // (int) var == num jump_if_false @GON_C3_11660 0080: actor $5497(0@,6) near_point 5@ 6@ radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C3_11653 // Note: the incorrect math opcode was used here 00E6: (unknown) $5497(0@,6) $1038 $5509(0@,6) = 502 // (int) :GON_C3_11653 0002: jump @GON_C3_11733 :GON_C3_11660 $5509(0@,6) == 502 // (int) var == num jump_if_false @GON_C3_11733 0043: store_actor $5497(0@,6) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $1042 $1043 4@ 0022: jump_if_false @GON_C3_11733 // Note: the incorrect math opcode was used here 4@ > 100.0 // (float) var > num jump_if_false @GON_C3_11733 81B8: not unknown_check $5497(0@,6) jump_if_false @GON_C3_11733 020D: (unknown) $5497(0@,6) :GON_C3_11733 0026: return :GON_C3_11735 0045: actor $1038 defined jump_if_false @GON_C3_11802 0@ = 0 // (int) :GON_C3_11750 0081: actor $1038 near_point_on_foot $5563(0@,9) $5572(0@,9) radius 1.0 1.0 sphere 0 0022: jump_if_false @GON_C3_11785 // Note: the incorrect math opcode was used here 0487: (unknown) $1038 0207: (unknown) 200 :GON_C3_11785 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @GON_C3_11750 :GON_C3_11802 0026: return :GON_C3_11804 2@ = 240 // (int) 2@ /= 60 // (int) 0035: 4@ = 2@ // (int vars) 4@ *= 60 // (int) 3@ = 240 // (int) 002B: 3@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 005A: 0@ = current_time_hours, 1@ = current_time_minutes 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 0029: 1@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 1@ >= 60 // (int) var >= num jump_if_false @GON_C3_11868 0@ += 1 // (int) 1@ -= 60 // (int) :GON_C3_11868 15 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_11892 // Note: the incorrect math opcode was used here 1@ = 15 // (int) 0002: jump @GON_C3_11950 :GON_C3_11892 30 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_11916 // Note: the incorrect math opcode was used here 1@ = 30 // (int) 0002: jump @GON_C3_11950 :GON_C3_11916 45 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_11940 // Note: the incorrect math opcode was used here 1@ = 45 // (int) 0002: jump @GON_C3_11950 :GON_C3_11940 1@ = 15 // (int) 0@ += 1 // (int) :GON_C3_11950 0@ > 23 // (int) var > num jump_if_false @GON_C3_11967 0@ -= 24 // (int) :GON_C3_11967 0035: $5791 = 0@ // (int vars) 0035: $5792 = 1@ // (int vars) 005C: 4@ = get_minutes_left_to_time_hours $5791 time_minutes $5792 0035: $5793 = 4@ // (int vars) $5793 /= 12 // (int) 0035: $5790 = 4@ // (int vars) 0403: (unknown) $5791 $5792 10 $5807 = 1 // (int) 0026: return :GON_C3_12016 005C: 0@ = get_minutes_left_to_time_hours $5791 time_minutes $5792 0035: 2@ = $5793 // (int vars) 002D: 2@ *= $5806 // (int vars) 0035: 1@ = $5790 // (int vars) 002B: 1@ -= 2@ // (int vars) // Note: the incorrect math opcode was used here 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @GON_C3_12114 // Note: the incorrect math opcode was used here 0035: 2@ = $5806 // (int vars) 0488: (unknown) $5538(2@,12) 0045: actor $1038 defined 0022: jump_if_false @GON_C3_12083 // Note: the incorrect math opcode was used here 0277: (unknown) $1038 $5538(2@,12) :GON_C3_12083 $5806 += 1 // (int) $5806 >= 12 // (int) var >= num jump_if_false @GON_C3_12114 $5806 = 12 // (int) $5806 -= 1 // (int) :GON_C3_12114 0@ == 60 // (int) var == num jump_if_false @GON_C3_12139 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @GON_C3_7790 14 2@ :GON_C3_12139 0 >= 0@ // (int) num >= var 0022: jump_if_false @GON_C3_12177 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @GON_C3_12166 // Note: the incorrect math opcode was used here 0277: (unknown) $1038 0 :GON_C3_12166 0488: (unknown) 0 $5622 = 3 // (int) 005E: (unknown) :GON_C3_12177 005F: (unknown) :GON_C3_12179 0@ == 10 // (int) var == num jump_if_false @GON_C3_12204 $5620 = 10 // (int) 0002: jump @GON_C3_13192 :GON_C3_12204 0@ == 15 // (int) var == num jump_if_false @GON_C3_12272 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @GON_C3_9097 $5636 $5773 $5776 $5779 $5636 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 18 1@ $5620 = 15 // (int) 0002: jump @GON_C3_13192 :GON_C3_12272 0@ == 12 // (int) var == num jump_if_false @GON_C3_12411 0243: (unknown) $1798 jump_if_false @GON_C3_12299 0214: (unknown) $1798 :GON_C3_12299 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9616 :GON_C3_12309 8242: not (unknown) $1798 jump_if_false @GON_C3_12330 0001: wait 0 ms 0002: jump @GON_C3_12309 :GON_C3_12330 0045: actor $1038 defined jump_if_false @GON_C3_12374 0423: (unknown) $1038 $5773 $5776 $5779 010F: (unknown) $1038 $5627 $5629 $5631 0107: toggle_player $1038 can_move 1 012E: toggle_player $1038 ignored_by_cops 0 0221: (unknown) :GON_C3_12374 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_12179 20 $5621 = 40 // (int) 0002: jump @GON_C3_13192 :GON_C3_12411 0@ == 20 // (int) var == num jump_if_false @GON_C3_12580 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 $5620 == 15 // (int) var == num jump_if_false @GON_C3_12456 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9616 :GON_C3_12456 037B: constant_params 3 variable_params 1 unknown 4 call_with_params @GON_C3_9121 $5635 $5636 1 $5636 004F: unknown_check $5635 jump_if_false @GON_C3_12504 028F: (unknown) $1798 $5635 0022: jump_if_false @GON_C3_12504 // Note: the incorrect math opcode was used here 00C4: (unknown) $5636 2 :GON_C3_12504 $5637 == 0 // (int) var == num jump_if_false @GON_C3_12548 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 10 1@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_2507 1 0002: jump @GON_C3_12561 :GON_C3_12548 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 17 1@ :GON_C3_12561 0035: $5621 = $5620 // (int vars) $5620 = 20 // (int) 0002: jump @GON_C3_13192 :GON_C3_12580 0@ == 40 // (int) var == num jump_if_false @GON_C3_12654 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 $5637 = 1 // (int) 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @GON_C3_9097 $5780 $5771 $5774 $5777 $5780 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 11 1@ $5620 = 40 // (int) 0002: jump @GON_C3_13192 :GON_C3_12654 0@ == 50 // (int) var == num jump_if_false @GON_C3_12679 $5620 = 50 // (int) 0002: jump @GON_C3_13192 :GON_C3_12679 0@ == 60 // (int) var == num jump_if_false @GON_C3_12784 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 $5868 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 12 1@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9738 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9333 005A: 2@ = current_time_hours, 3@ = current_time_minutes 2@ += 2 // (int) 005B: set_current_time_hours_to 2@ minutes_to 3@ 0045: actor $1038 defined 0022: jump_if_false @GON_C3_12771 // Note: the incorrect math opcode was used here 0414: (unknown) $1038 0 132 :GON_C3_12771 $5620 = 60 // (int) 0002: jump @GON_C3_13192 :GON_C3_12784 0@ == 70 // (int) var == num jump_if_false @GON_C3_12819 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 $5620 = 70 // (int) 0002: jump @GON_C3_13192 :GON_C3_12819 0@ == 74 // (int) var == num jump_if_false @GON_C3_12925 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9935 0045: actor $5688 defined jump_if_false @GON_C3_12879 037B: constant_params 3 variable_params 1 unknown 4 call_with_params @GON_C3_9176 $5688 $5780 0 $5780 :GON_C3_12879 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9738 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_11804 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 13 1@ $5620 = 74 // (int) 0002: jump @GON_C3_13192 :GON_C3_12925 0@ == 78 // (int) var == num jump_if_false @GON_C3_12950 $5620 = 78 // (int) 0002: jump @GON_C3_13192 :GON_C3_12950 0@ == 80 // (int) var == num jump_if_false @GON_C3_13023 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 $5868 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9935 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_10746 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 19 1@ $5620 = 80 // (int) 0002: jump @GON_C3_13192 :GON_C3_13023 0@ == 90 // (int) var == num jump_if_false @GON_C3_13091 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9028 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @GON_C3_9097 $5780 $5773 $5776 $5779 $5780 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7790 15 1@ $5620 = 90 // (int) 0002: jump @GON_C3_13192 :GON_C3_13091 0@ == 300 // (int) var == num jump_if_false @GON_C3_13118 $5620 = 300 // (int) 0002: jump @GON_C3_13192 :GON_C3_13118 0@ == 320 // (int) var == num jump_if_false @GON_C3_13145 $5620 = 320 // (int) 0002: jump @GON_C3_13192 :GON_C3_13145 0@ == 310 // (int) var == num jump_if_false @GON_C3_13172 $5620 = 310 // (int) 0002: jump @GON_C3_13192 :GON_C3_13172 0@ == 330 // (int) var == num jump_if_false @GON_C3_13192 $5620 = 330 // (int) :GON_C3_13192 0026: return :GON_C3_13194 0080: actor $1038 near_point $5773 $5776 radius 30.0 30.0 sphere 0 0022: jump_if_false @GON_C3_13229 // Note: the incorrect math opcode was used here 012E: toggle_player $1038 ignored_by_cops 1 0002: jump @GON_C3_13234 :GON_C3_13229 012E: toggle_player $1038 ignored_by_cops 0 :GON_C3_13234 0026: return :GON_C3_13236 0045: actor $1038 defined jump_if_false @GON_C3_13348 004F: unknown_check $5635 jump_if_false @GON_C3_13348 007C: actor $1038 driving $5635 0022: jump_if_false @GON_C3_13348 // Note: the incorrect math opcode was used here 84A2: not unknown_check $1038 170.98 -945.24 9.42 165.846 -959.0292 161.88 -942.14 12.0 jump_if_false @GON_C3_13348 828F: not (unknown) $1798 $5635 0022: jump_if_false @GON_C3_13348 // Note: the incorrect math opcode was used here 0242: (unknown) $1798 0022: jump_if_false @GON_C3_13348 // Note: the incorrect math opcode was used here 0215: (unknown) $1798 :GON_C3_13348 0026: return :GON_C3_13350 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @MAIN_6396 $2334 0@ $5606 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_4016 0215: (unknown) $1798 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_2482 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 10 0001: wait 0 ms :GON_C3_13416 not $5620 == 330 // (int) var == num jump_if_false @GON_C3_13863 0001: wait 0 ms :GON_C3_13433 $5620 == 10 // (int) var == num jump_if_false @GON_C3_13463 0001: wait 0 ms 0025: gosub @GON_C3_13867 0002: jump @GON_C3_13433 :GON_C3_13463 $5620 == 15 // (int) var == num jump_if_false @GON_C3_13493 0001: wait 0 ms 0025: gosub @GON_C3_15133 0002: jump @GON_C3_13463 :GON_C3_13493 $5620 == 20 // (int) var == num jump_if_false @GON_C3_13523 0001: wait 0 ms 0025: gosub @GON_C3_15576 0002: jump @GON_C3_13493 :GON_C3_13523 $5620 == 40 // (int) var == num jump_if_false @GON_C3_13553 0001: wait 0 ms 0025: gosub @GON_C3_15869 0002: jump @GON_C3_13523 :GON_C3_13553 $5620 == 50 // (int) var == num jump_if_false @GON_C3_13583 0001: wait 0 ms 0025: gosub @GON_C3_16060 0002: jump @GON_C3_13553 :GON_C3_13583 $5620 == 60 // (int) var == num jump_if_false @GON_C3_13613 0001: wait 0 ms 0025: gosub @GON_C3_17741 0002: jump @GON_C3_13583 :GON_C3_13613 $5620 == 70 // (int) var == num jump_if_false @GON_C3_13643 0001: wait 0 ms 0025: gosub @GON_C3_17938 0002: jump @GON_C3_13613 :GON_C3_13643 $5620 == 74 // (int) var == num jump_if_false @GON_C3_13673 0001: wait 0 ms 0025: gosub @GON_C3_18750 0002: jump @GON_C3_13643 :GON_C3_13673 $5620 == 78 // (int) var == num jump_if_false @GON_C3_13703 0001: wait 0 ms 0025: gosub @GON_C3_18970 0002: jump @GON_C3_13673 :GON_C3_13703 $5620 == 80 // (int) var == num jump_if_false @GON_C3_13733 0001: wait 0 ms 0025: gosub @GON_C3_19701 0002: jump @GON_C3_13703 :GON_C3_13733 $5620 == 90 // (int) var == num jump_if_false @GON_C3_13763 0001: wait 0 ms 0025: gosub @GON_C3_19993 0002: jump @GON_C3_13733 :GON_C3_13763 $5620 == 300 // (int) var == num jump_if_false @GON_C3_13794 0001: wait 0 ms 0025: gosub @GON_C3_20244 0002: jump @GON_C3_13763 :GON_C3_13794 $5620 == 310 // (int) var == num jump_if_false @GON_C3_13825 0001: wait 0 ms 0025: gosub @GON_C3_21092 0002: jump @GON_C3_13794 :GON_C3_13825 $5620 == 320 // (int) var == num jump_if_false @GON_C3_13856 0001: wait 0 ms 0025: gosub @GON_C3_20992 0002: jump @GON_C3_13825 :GON_C3_13856 0002: jump @GON_C3_13416 :GON_C3_13863 0026: return 0026: return :GON_C3_13867 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 600 12@ = 321.7101 // (float) 15@ = 735.603 // (float) 18@ = 12.9553 // (float) 13@ = 320.1554 // (float) 16@ = 732.5908 // (float) 19@ = 12.9571 // (float) 14@ = 321.3456 // (float) 17@ = 733.7609 // (float) 20@ = 12.9583 // (float) 21@ = 272.1668 // (float) 22@ = 335.0187 // (float) 25@ = 750.0052 // (float) 28@ = 12.8553 // (float) 31@ = 166.228 // (float) 23@ = 333.0148 // (float) 26@ = 750.4541 // (float) 29@ = 12.8553 // (float) 32@ = 173.5011 // (float) 24@ = 323.5925 // (float) 27@ = 738.548 // (float) 30@ = 12.8553 // (float) 33@ = 245.7477 // (float) 003E: $5872 = create_actor_pedtype 22 model 132 at 12@ 15@ 18@ 04B5: (unknown) $5872 0 0423: (unknown) $5872 12@ 15@ 18@ 00CF: set_actor $5872 Z_angle_to 21@ 003E: $5873 = create_actor_pedtype 22 model 0 at 13@ 16@ 19@ 013E: actor $5873 look_at_actor $5872 0153: (unknown) $5873 $5872 1@ = 0 // (int) :GON_C3_14124 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_14194 // Note: the incorrect math opcode was used here 003E: 10@(1@,3) = create_actor_pedtype 22 model 64 at 23@(1@,3) 26@(1@,3) 29@(1@,3) 04B5: (unknown) 10@(1@,3) 0 0423: (unknown) 10@(1@,3) 23@(1@,3) 26@(1@,3) 29@(1@,3) 00CF: set_actor 10@(1@,3) Z_angle_to 32@(1@,3) 1@ += 1 // (int) 0002: jump @GON_C3_14124 :GON_C3_14194 0001: wait 100 ms 0045: actor $5872 defined jump_if_false @GON_C3_14232 8485: not unknown_check $5872 372 jump_if_false @GON_C3_14232 0414: (unknown) $5872 74 372 :GON_C3_14232 1@ = 0 // (int) :GON_C3_14236 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_14297 // Note: the incorrect math opcode was used here 0045: actor 10@(1@,3) defined 0022: jump_if_false @GON_C3_14285 // Note: the incorrect math opcode was used here 8485: not unknown_check 10@(1@,3) 371 jump_if_false @GON_C3_14285 0414: (unknown) 10@(1@,3) 74 371 :GON_C3_14285 1@ += 1 // (int) 0002: jump @GON_C3_14236 :GON_C3_14297 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7435 400 0001: wait 600 ms 00B9: set_camera_position 327.87 735.44 16.64 rotations 0 0 0 00BA: set_camera_point_at 327.06 735.41 16.06 mode 2 0045: actor $5873 defined jump_if_false @GON_C3_14381 00EE: (unknown) $5873 14@ 17@ :GON_C3_14381 0045: actor $5872 defined 0022: jump_if_false @GON_C3_14398 // Note: the incorrect math opcode was used here 0153: (unknown) $5872 $5873 :GON_C3_14398 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 40 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 1000 jump_if_true @GON_C3_14911 0045: actor $5873 defined jump_if_false @GON_C3_14464 04B4: (unknown) $5873 120 514 1.0 :GON_C3_14464 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 41 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7198 45 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 42 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7198 46 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 00B9: set_camera_position 323.16 734.0 12.69 rotations 0 0 0 00BA: set_camera_point_at 322.2 734.25 12.86 mode 2 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 43 5@ 0045: actor $5873 defined jump_if_false @GON_C3_14646 04B4: (unknown) $5873 121 554 1.0 :GON_C3_14646 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7198 47 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 0045: actor $5873 defined jump_if_false @GON_C3_14699 0528: (unknown) $5873 554 -1.0 :GON_C3_14699 0045: actor $5873 defined jump_if_false @GON_C3_14722 04B4: (unknown) $5873 120 523 0.75 :GON_C3_14722 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 44 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 45 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 46 5@ 0045: actor $5873 defined jump_if_false @GON_C3_14822 04B4: (unknown) $5873 121 561 1.0 :GON_C3_14822 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 00B9: set_camera_position 322.24 732.5 13.31 rotations 0 0 0 00BA: set_camera_point_at 321.92 733.44 13.21 mode 2 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 47 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_14911 :GON_C3_14911 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4311 003F: destroy_actor $5873 003F: destroy_actor $5872 1@ = 0 // (int) :GON_C3_14933 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_14962 // Note: the incorrect math opcode was used here 003F: destroy_actor 10@(1@,3) 1@ += 1 // (int) 0002: jump @GON_C3_14933 :GON_C3_14962 0444: (unknown) 120 0444: (unknown) 121 0045: actor $1038 defined jump_if_false @GON_C3_14990 00CF: set_actor $1038 Z_angle_to 64.1957 :GON_C3_14990 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 601 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_700 1000 $5606 == 0 // (int) var == num jump_if_false @GON_C3_15061 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 15 0002: jump @GON_C3_15131 :GON_C3_15061 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 601 0036: 6@ = $5773 // (float vars) 0036: 7@ = $5776 // (float vars) 0036: 8@ = $5779 // (float vars) 6@ += 10.0 // (float) 7@ += 10.0 // (float) 0045: actor $1038 defined jump_if_false @GON_C3_15119 0044: put_actor $1038 at 6@ 7@ 8@ :GON_C3_15119 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 15 :GON_C3_15131 0026: return :GON_C3_15133 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8962 jump_if_false @GON_C3_15172 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_15574 :GON_C3_15172 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_2584 jump_if_false @GON_C3_15216 $1702 == 1 // (int) var == num jump_if_false @GON_C3_15216 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 12 0026: return :GON_C3_15216 0089: actor $1038 in_sphere $5773 $5776 $5779 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @GON_C3_15574 // Note: the incorrect math opcode was used here 34@ = 0 // (int) 0243: (unknown) $1798 jump_if_false @GON_C3_15396 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 -1 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9616 00B9: set_camera_position 162.73 -928.19 18.8 rotations 0 0 0 00BA: set_camera_point_at 162.87 -929.04 18.3 mode 2 0214: (unknown) $1798 :GON_C3_15324 34@ == 0 // (int) var == num jump_if_false @GON_C3_15384 0001: wait 0 ms 0377: (unknown) 44 $5624 $5624 > 0 // (int) var > num jump_if_false @GON_C3_15361 34@ = 1 // (int) :GON_C3_15361 0242: (unknown) $1798 jump_if_false @GON_C3_15377 34@ = 1 // (int) :GON_C3_15377 0002: jump @GON_C3_15324 :GON_C3_15384 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_700 -1 :GON_C3_15396 $5606 == 0 // (int) var == num jump_if_false @GON_C3_15433 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 20 $5621 = 40 // (int) 0002: jump @GON_C3_15572 :GON_C3_15433 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 601 0045: actor $1038 defined jump_if_false @GON_C3_15467 0044: put_actor $1038 at $5771 $5774 $5777 :GON_C3_15467 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9616 004F: unknown_check $5635 jump_if_false @GON_C3_15527 0325: (unknown) $5635 0 0236: (unknown) $5635 3 004E: put_car $5635 at 294.6216 -673.741 10.0523 00D1: set_car $5635 Z_angle_to 337.0707 :GON_C3_15527 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @GON_C3_15560 004F: unknown_check $5635 jump_if_false @GON_C3_15560 021C: (unknown) $1038 $5635 :GON_C3_15560 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 40 :GON_C3_15572 0026: return :GON_C3_15574 0026: return :GON_C3_15576 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8962 jump_if_false @GON_C3_15615 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_15867 :GON_C3_15615 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8983 jump_if_false @GON_C3_15654 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_15867 :GON_C3_15654 $5807 == 1 // (int) var == num jump_if_false @GON_C3_15699 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12016 jump_if_false @GON_C3_15699 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return :GON_C3_15699 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11735 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13236 004D: store_car $5635 position_to 2@ 3@ 4@ 0045: actor $1038 defined 0022: jump_if_false @GON_C3_15775 // Note: the incorrect math opcode was used here 0080: actor $1038 near_point 2@ 3@ radius 80.0 80.0 sphere 0 0022: jump_if_false @GON_C3_15769 // Note: the incorrect math opcode was used here 0325: (unknown) $5635 0 0002: jump @GON_C3_15775 :GON_C3_15769 0325: (unknown) $5635 1 :GON_C3_15775 $5621 == 90 // (int) var == num jump_if_false @GON_C3_15840 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13194 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5898 1@ = 0 // (int) :GON_C3_15812 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11422 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_15812 :GON_C3_15840 007C: actor $1038 driving $5635 0022: jump_if_false @GON_C3_15867 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 $5621 0026: return :GON_C3_15867 0026: return :GON_C3_15869 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8962 jump_if_false @GON_C3_15908 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_16058 :GON_C3_15908 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8983 jump_if_false @GON_C3_15947 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_16058 :GON_C3_15947 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13236 82D8: not unknown_check $5635 jump_if_false @GON_C3_16044 807C: not actor $1038 driving $5635 0022: jump_if_false @GON_C3_15995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 20 0026: return :GON_C3_15995 008B: actor $1038 in_sphere_in_car $5771 $5774 $5777 radius 3.0 3.0 10.0 sphere 1 0022: jump_if_false @GON_C3_16037 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 50 0026: return :GON_C3_16037 0002: jump @GON_C3_16058 :GON_C3_16044 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_9004 $5780 $5780 :GON_C3_16058 0026: return :GON_C3_16060 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 602 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_3967 $5638 $5640 $5642 50.0 10.0 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_3967 $5787 $5788 $5789 10.0 10.0 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_3967 $5771 $5774 $5777 10.0 10.0 36@ = 301.8113 // (float) 38@ = -652.8575 // (float) 40@ = 9.9793 // (float) 37@ = 304.1189 // (float) 39@ = -653.2419 // (float) 41@ = 10.042 // (float) 0035: $5873 = $1038 // (int vars) 804F: not unknown_check $5646 0022: jump_if_false @GON_C3_16304 // Note: the incorrect math opcode was used here 0048: $5646 = create_car #LINERUN at $5638 $5640 $5642 00D1: set_car $5646 Z_angle_to $5644 004F: unknown_check $5635 0022: jump_if_false @GON_C3_16304 // Note: the incorrect math opcode was used here 004D: store_car $5635 position_to 2@ 3@ 4@ 01BB: (unknown) $5771 $5774 $5777 $5777 0275: (unknown) $5635 1 014E: 35@ = car $5635 health 004E: put_car $5635 at $5771 $5774 $5777 00D1: set_car $5635 Z_angle_to 335.4579 :GON_C3_16304 0045: actor $1038 defined jump_if_false @GON_C3_16320 0107: toggle_player $1038 can_move 0 :GON_C3_16320 00B9: set_camera_position 306.12 -641.29 10.34 rotations 0 0 0 00BA: set_camera_point_at 306.19 -642.06 10.97 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 3000 00B9: set_camera_position 306.12 -641.29 10.34 rotations 0 0 0 00BA: set_camera_point_at 306.21 -642.28 10.39 mode 1 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 1200 jump_if_true @GON_C3_17471 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7435 401 0001: wait 0 ms 004F: unknown_check $5646 jump_if_false @GON_C3_16488 004F: unknown_check $5635 jump_if_false @GON_C3_16488 02E9: set_car $5646 speed_to 25.0 01FA: (unknown) $5646 $5635 :GON_C3_16488 0001: wait 800 ms 00B9: set_camera_position 315.23 -628.17 9.35 rotations 0 0 0 00BA: set_camera_point_at 315.65 -627.28 9.5 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 1400 jump_if_true @GON_C3_17471 00B9: set_camera_position 306.12 -641.29 10.34 rotations 0 0 0 00BA: set_camera_point_at 306.21 -642.28 10.39 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 0 jump_if_true @GON_C3_17471 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 50 5@ -2@ = 0 // (int) // timer1 0035: $5626 = 5@ // (int vars) :GON_C3_16629 0011: $5626 > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_16723 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5624 $5624 > 0 // (int) var > num jump_if_false @GON_C3_16676 0002: jump @GON_C3_17471 0002: jump @GON_C3_16716 :GON_C3_16676 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_12621 $5871 jump_if_false @GON_C3_16716 0035: -2@ = $5626 // (int vars) // timer1 004F: unknown_check $5635 0022: jump_if_false @GON_C3_16716 // Note: the incorrect math opcode was used here 014C: set_car $5635 health_to 35@ :GON_C3_16716 0002: jump @GON_C3_16629 :GON_C3_16723 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4248 500 1@ = 0 // (int) 003E: $5874 = create_actor_pedtype 22 model 22 at 37@(1@,2) 39@(1@,2) -100.0 041B: (unknown) $5874 9 1@ = 1 // (int) 003E: $5875 = create_actor_pedtype 22 model 22 at 37@(1@,2) 39@(1@,2) -100.0 041B: (unknown) $5875 9 0001: wait 500 ms 0045: actor $5874 defined jump_if_false @GON_C3_16807 :GON_C3_16807 0045: actor $5875 defined jump_if_false @GON_C3_16830 04B4: (unknown) $5875 120 524 100.0 :GON_C3_16830 0045: actor $5874 defined jump_if_false @GON_C3_16864 0045: actor $5875 defined jump_if_false @GON_C3_16864 013E: actor $5874 look_at_actor $5875 013E: actor $5875 look_at_actor $5874 :GON_C3_16864 004F: unknown_check $5646 0022: jump_if_false @GON_C3_16931 // Note: the incorrect math opcode was used here 01BB: (unknown) $5787 $5788 $5789 $5789 004E: put_car $5646 at $5787 $5788 $5789 00D1: set_car $5646 Z_angle_to 177.6906 0236: (unknown) $5646 3 0052: set_car $5646 driver_behaviour_to 0 02E9: set_car $5646 speed_to 0 0050: set_car $5646 max_speed_to 0 0325: (unknown) $5646 1 :GON_C3_16931 004F: unknown_check $5635 jump_if_false @GON_C3_16970 004E: put_car $5635 at 302.353 -657.472 10.0439 00D1: set_car $5635 Z_angle_to 152.6873 :GON_C3_16970 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9366 0.02 0045: actor $1038 defined jump_if_false @GON_C3_17012 0216: (unknown) $1038 $5771 $5774 $5777 00CF: set_actor $1038 Z_angle_to $5781 :GON_C3_17012 0001: wait 300 ms 0045: actor $1038 defined 0022: jump_if_false @GON_C3_17035 // Note: the incorrect math opcode was used here 0414: (unknown) $1038 0 18 :GON_C3_17035 00B9: set_camera_position 308.45 -648.4 9.45 rotations 0 0 0 00BA: set_camera_point_at 307.66 -649.0 9.57 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7435 402 0001: wait 600 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 51 5@ 0045: actor $5874 defined jump_if_false @GON_C3_17137 04B4: (unknown) $5874 121 528 1.0 :GON_C3_17137 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 500 jump_if_true @GON_C3_17471 0045: actor $5874 defined jump_if_false @GON_C3_17180 04B4: (unknown) $5874 121 529 1.0 :GON_C3_17180 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_17471 0045: actor $5874 defined jump_if_false @GON_C3_17222 04B4: (unknown) $5874 121 530 1.0 :GON_C3_17222 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 52 5@ 0045: actor $5875 defined jump_if_false @GON_C3_17258 04B4: (unknown) $5875 121 534 1.0 :GON_C3_17258 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 500 jump_if_true @GON_C3_17471 0045: actor $5875 defined jump_if_false @GON_C3_17301 04B4: (unknown) $5875 121 535 1.0 :GON_C3_17301 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_17471 0045: actor $5875 defined jump_if_false @GON_C3_17343 04B4: (unknown) $5875 121 536 1.0 :GON_C3_17343 0045: actor $5874 defined jump_if_false @GON_C3_17364 0528: (unknown) $5874 520 -1.0 :GON_C3_17364 0045: actor $5875 defined jump_if_false @GON_C3_17385 0528: (unknown) $5875 524 -1.0 :GON_C3_17385 0045: actor $5875 defined jump_if_false @GON_C3_17419 004F: unknown_check $5635 jump_if_false @GON_C3_17419 00EA: (unknown) $5875 $5635 01EC: (unknown) $5875 1 :GON_C3_17419 0045: actor $5874 defined jump_if_false @GON_C3_17453 004F: unknown_check $5646 jump_if_false @GON_C3_17453 00EA: (unknown) $5874 $5646 01EC: (unknown) $5874 1 :GON_C3_17453 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 5@ jump_if_true @GON_C3_17471 :GON_C3_17471 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4311 003F: destroy_actor $5875 003F: destroy_actor $5874 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 603 004F: unknown_check $5646 jump_if_false @GON_C3_17518 0325: (unknown) $5646 0 :GON_C3_17518 0045: actor $1038 defined jump_if_false @GON_C3_17594 0107: toggle_player $1038 can_move 1 007E: actor $1038 driving jump_if_false @GON_C3_17584 0216: (unknown) $1038 $5771 $5774 $5777 00CF: set_actor $1038 Z_angle_to $5781 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9231 0001: wait 500 ms 0002: jump @GON_C3_17594 :GON_C3_17584 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9231 :GON_C3_17594 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9366 0.1 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_700 1000 $5606 == 0 // (int) var == num jump_if_false @GON_C3_17663 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 60 0002: jump @GON_C3_17739 :GON_C3_17663 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 603 005B: set_current_time_hours_to 22 minutes_to 30 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9616 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9231 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9333 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9366 0.1 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 70 :GON_C3_17739 0026: return :GON_C3_17741 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8962 jump_if_false @GON_C3_17780 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_17936 :GON_C3_17780 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8983 jump_if_false @GON_C3_17819 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_17936 :GON_C3_17819 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11735 $5868 == 0 // (int) var == num jump_if_false @GON_C3_17896 8474: not jump_if_false @GON_C3_17889 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 16 5@ 037B: constant_params 4 variable_params 1 unknown 72 call_with_params @GON_C3_9097 $5780 $5772 $5775 $5778 $5780 $5868 = 1 // (int) :GON_C3_17889 0002: jump @GON_C3_17936 :GON_C3_17896 008A: actor $1038 in_sphere_on_foot $5772 $5775 $5778 radius 2.0 2.0 10.0 sphere 1 0022: jump_if_false @GON_C3_17936 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 70 0026: return :GON_C3_17936 0026: return :GON_C3_17938 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 604 0488: (unknown) 0 0160: load_model #GD_PHONEHANDLE 0228: (unknown) 00B9: set_camera_position 253.76 -654.0 9.64 rotations 0 0 0 00BA: set_camera_point_at 253.36 -653.4 10.33 mode 2 02B4: set_camera_transverse_delay 0 time 18000 0001: wait 150 ms 00B9: set_camera_position 253.76 -654.0 9.64 rotations 0 0 0 00BA: set_camera_point_at 253.21 -653.18 9.77 mode 1 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9738 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_3967 $5772 $5775 $5778 10.0 10.0 0045: actor $1038 defined jump_if_false @GON_C3_18122 0044: put_actor $1038 at 248.0446 -661.358 10.1746 :GON_C3_18122 003E: $5873 = create_actor_pedtype 22 model 0 at $5772 $5775 $5778 00CF: set_actor $5873 Z_angle_to $5615 032F: (unknown) $5873 1 01AA: 42@ = create_object #GD_PHONEHANDLE at 0 0 0 03F6: (unknown) 42@ 28.0 328.0 291.0 04C0: (unknown) 42@ $5873 25 -0.01 -0.07 -0.07 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7435 403 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 60 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 61 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7198 65 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 62 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7198 66 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 63 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7198 67 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 64 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 65 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 66 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 67 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_18513 :GON_C3_18513 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4311 0093: destroy_object 42@ 003F: destroy_actor $5873 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 605 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @GON_C3_18599 0044: put_actor $1038 at $5772 $5775 $5778 00CF: set_actor $1038 Z_angle_to $5615 0035: 1@ = $5806 // (int vars) 0488: (unknown) $5538(1@,12) 0277: (unknown) $1038 $5538(1@,12) :GON_C3_18599 0001: wait 600 ms 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_700 1000 $5606 == 0 // (int) var == num jump_if_false @GON_C3_18648 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 74 0002: jump @GON_C3_18748 :GON_C3_18648 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 605 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9616 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9231 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9333 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9366 0.1 0045: actor $1038 defined jump_if_false @GON_C3_18736 0044: put_actor $1038 at -96.91 -447.05 19.21 :GON_C3_18736 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 74 :GON_C3_18748 0026: return :GON_C3_18750 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8962 jump_if_false @GON_C3_18789 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_18968 :GON_C3_18789 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8983 jump_if_false @GON_C3_18828 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_18968 :GON_C3_18828 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12016 jump_if_false @GON_C3_18867 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_18968 :GON_C3_18867 0080: actor $1038 near_point $5648 $5658 radius 60.0 60.0 sphere 0 0022: jump_if_false @GON_C3_18903 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 78 0026: return :GON_C3_18903 1@ = 0 // (int) :GON_C3_18907 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_10850 1@ 0 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_18907 1@ = 0 // (int) :GON_C3_18940 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11422 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_18940 :GON_C3_18968 0026: return :GON_C3_18970 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 52@ = 0 // (int) 46@ = 0 // (int) 47@ = 0 // (int) 0045: actor $1038 defined jump_if_false @GON_C3_19131 007E: actor $1038 driving jump_if_false @GON_C3_19048 46@ = 1 // (int) 004F: unknown_check $3355 jump_if_false @GON_C3_19048 0325: (unknown) $3355 1 0035: 47@ = $3355 // (int vars) 021D: (unknown) 1 :GON_C3_19048 0036: 48@ = $1042 // (float vars) 0036: 49@ = $1043 // (float vars) 0036: 50@ = $1044 // (float vars) 0216: (unknown) $1038 -207.11 -415.38 20.02 034B: unknown_check 47@ jump_if_false @GON_C3_19131 004F: unknown_check 47@ jump_if_false @GON_C3_19131 0078: if or 037F: unknown_check 47@ 037E: (unknown) 47@ jump_if_false @GON_C3_19131 52@ = 1 // (int) 00A4: 51@ = create_actor_pedtype 22 model 0 in_car 47@ driverseat :GON_C3_19131 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @GON_C3_19151 02F8: (unknown) $1038 1 :GON_C3_19151 0488: (unknown) 0 5@ = 4000 // (int) 00B9: set_camera_position -197.18 -400.48 10.77 rotations 0 0 0 00BA: set_camera_point_at -197.41 -401.45 10.76 mode 2 02B4: set_camera_transverse_delay 0 time 5@ 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4326 00B9: set_camera_position -197.18 -400.48 10.77 rotations 0 0 0 00BA: set_camera_point_at -196.84 -401.41 10.76 mode 1 -2@ = 0 // (int) // timer1 :GON_C3_19261 0011: 5@ > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_19384 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5624 $5624 > 0 // (int) var > num jump_if_false @GON_C3_19311 0011: 5@ > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0002: jump @GON_C3_19384 0002: jump @GON_C3_19377 :GON_C3_19311 1@ = 0 // (int) :GON_C3_19315 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_10850 1@ 1 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_19315 1@ = 0 // (int) :GON_C3_19349 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11422 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_19349 :GON_C3_19377 0002: jump @GON_C3_19261 :GON_C3_19384 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @GON_C3_19499 02F8: (unknown) $1038 0 46@ == 1 // (int) var == num jump_if_false @GON_C3_19473 004F: unknown_check 47@ jump_if_false @GON_C3_19466 52@ == 1 // (int) var == num jump_if_false @GON_C3_19457 034A: unknown_check 51@ jump_if_false @GON_C3_19457 003F: destroy_actor 51@ :GON_C3_19457 021C: (unknown) $1038 47@ 0325: (unknown) 47@ 0 :GON_C3_19466 0002: jump @GON_C3_19480 :GON_C3_19473 0423: (unknown) $1038 48@ 49@ 50@ :GON_C3_19480 0035: 1@ = $5806 // (int vars) 0488: (unknown) $5538(1@,12) 0277: (unknown) $1038 $5538(1@,12) :GON_C3_19499 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_700 1000 $5606 == 0 // (int) var == num jump_if_false @GON_C3_19543 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 80 0002: jump @GON_C3_19699 :GON_C3_19543 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 605 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9616 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9231 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9366 0.1 0045: actor $1038 defined jump_if_false @GON_C3_19612 0044: put_actor $1038 at $5773 $5776 $5779 :GON_C3_19612 004F: unknown_check $5635 0022: jump_if_false @GON_C3_19651 // Note: the incorrect math opcode was used here 004E: put_car $5635 at 153.8811 -936.0566 10.4704 00D1: set_car $5635 Z_angle_to 245.4135 :GON_C3_19651 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @GON_C3_19684 004F: unknown_check $5635 jump_if_false @GON_C3_19684 021C: (unknown) $1038 $5635 :GON_C3_19684 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 90 :GON_C3_19699 0026: return :GON_C3_19701 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8962 jump_if_false @GON_C3_19740 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_19991 :GON_C3_19740 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8983 jump_if_false @GON_C3_19779 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_19991 :GON_C3_19779 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12016 jump_if_false @GON_C3_19818 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_19991 :GON_C3_19818 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11735 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5898 53@ = 1 // (int) 1@ = 0 // (int) :GON_C3_19847 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_10850 1@ 0 jump_if_false @GON_C3_19870 53@ = 0 // (int) :GON_C3_19870 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_19847 1@ = 0 // (int) :GON_C3_19891 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11422 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_19891 53@ == 1 // (int) var == num jump_if_false @GON_C3_19991 007C: actor $1038 driving $5635 0022: jump_if_false @GON_C3_19971 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 90 $5621 = 90 // (int) 0026: return 0002: jump @GON_C3_19991 :GON_C3_19971 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 20 $5621 = 90 // (int) 0026: return :GON_C3_19991 0026: return :GON_C3_19993 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8962 jump_if_false @GON_C3_20032 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_20242 :GON_C3_20032 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_8983 jump_if_false @GON_C3_20071 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_20242 :GON_C3_20071 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12016 jump_if_false @GON_C3_20110 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 320 0026: return 0002: jump @GON_C3_20242 :GON_C3_20110 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11735 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13194 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5898 1@ = 0 // (int) :GON_C3_20144 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11422 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_20144 807C: not actor $1038 driving $5635 0022: jump_if_false @GON_C3_20199 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 20 0026: return :GON_C3_20199 008B: actor $1038 in_sphere_in_car $5773 $5776 $5779 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @GON_C3_20242 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 300 0026: return :GON_C3_20242 0026: return :GON_C3_20244 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 606 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0488: (unknown) 0 60@ = 170.28 // (float) 64@ = -946.42 // (float) 68@ = 10.39 // (float) 61@ = 166.6647 // (float) 65@ = -945.3775 // (float) 69@ = 10.4272 // (float) 62@ = 176.4347 // (float) 66@ = -944.7205 // (float) 70@ = 10.2866 // (float) 63@ = 152.8492 // (float) 67@ = -940.3856 // (float) 71@ = 10.4272 // (float) 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_3967 $5616 $5617 $5618 150.0 10.0 037B: constant_params 5 variable_params 6 unknown 72 call_with_params @GON_C3_3887 $5616 $5617 $5618 150.0 10.0 54@ 56@ 58@ 55@ 57@ 59@ 0152: create_forbidden_for_peds_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 0122: create_forbidden_for_cars_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 0045: actor $1038 defined 0022: jump_if_false @GON_C3_20474 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 63@ 67@ 71@ 012E: toggle_player $1038 ignored_by_cops 1 0200: (unknown) $1038 0 :GON_C3_20474 8045: not actor $5872 defined jump_if_false @GON_C3_20497 003E: $5872 = create_actor_pedtype 22 model 132 at 60@ 64@ 68@ :GON_C3_20497 8045: not actor $5873 defined jump_if_false @GON_C3_20521 003E: $5873 = create_actor_pedtype 22 model 0 at $5616 $5617 $5618 :GON_C3_20521 013E: actor $5873 look_at_actor $5872 0153: (unknown) $5873 $5872 013E: actor $5872 look_at_actor $5873 004F: unknown_check $5635 0022: jump_if_false @GON_C3_20590 // Note: the incorrect math opcode was used here 01BB: (unknown) $5773 $5776 $5779 $5779 004E: put_car $5635 at $5773 $5776 $5779 00D1: set_car $5635 Z_angle_to 245.4135 0236: (unknown) $5635 3 0325: (unknown) $5635 0 :GON_C3_20590 00B9: set_camera_position 169.5 -948.68 9.7 rotations 0 0 0 00BA: set_camera_point_at 169.05 -947.82 9.95 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7435 404 0001: wait 1500 ms 0045: actor $5872 defined jump_if_false @GON_C3_20663 00EE: (unknown) $5872 61@ 65@ :GON_C3_20663 0045: actor $5873 defined 0022: jump_if_false @GON_C3_20686 // Note: the incorrect math opcode was used here 04B4: (unknown) $5873 120 514 100.0 :GON_C3_20686 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 1000 jump_if_true @GON_C3_20869 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 70 5@ 0045: actor $5872 defined jump_if_false @GON_C3_20752 04B4: (unknown) $5872 121 528 1.0 :GON_C3_20752 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4341 500 jump_if_true @GON_C3_20869 0045: actor $5872 defined jump_if_false @GON_C3_20795 04B4: (unknown) $5872 121 529 1.0 :GON_C3_20795 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_20869 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 71 5@ 0045: actor $5872 defined jump_if_false @GON_C3_20850 04B4: (unknown) $5872 121 530 1.0 :GON_C3_20850 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13348 $5871 jump_if_true @GON_C3_20869 :GON_C3_20869 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4311 003F: destroy_actor $5872 003F: destroy_actor $5873 0049: destroy_car $5635 0045: actor $1038 defined jump_if_false @GON_C3_20930 0423: (unknown) $1038 $5616 $5617 $5618 00CF: set_actor $1038 Z_angle_to 260.0 012E: toggle_player $1038 ignored_by_cops 0 0200: (unknown) $1038 1 :GON_C3_20930 0444: (unknown) 120 0444: (unknown) 121 0151: remove_forbidden_for_peds_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 0121: remove_forbidden_for_cars_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_700 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 310 0026: return :GON_C3_20992 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0045: actor $1038 defined jump_if_false @GON_C3_21077 $5622 == 2 // (int) var == num jump_if_false @GON_C3_21051 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 1 5@ 0002: jump @GON_C3_21077 :GON_C3_21051 $5622 == 3 // (int) var == num jump_if_false @GON_C3_21077 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7790 2 5@ :GON_C3_21077 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 330 0026: return :GON_C3_21092 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @99RED_12847 'GON_C03' 1000 // Purple Haze 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12179 330 0026: return :GON_C3_21133 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9028 0403: (unknown) 0 0 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5458 607 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12382 0488: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5873 0045: actor $1038 defined jump_if_false @GON_C3_21210 0277: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 :GON_C3_21210 0113: remove_references_to_car $5635 // Like turning a car into any random car 0093: destroy_object $5808 0093: destroy_object $5809 1@ = 0 // (int) :GON_C3_21226 0252: object $5554(1@,9) exists jump_if_false @GON_C3_21245 0093: destroy_object $5554(1@,9) :GON_C3_21245 1@ += 1 // (int) 1@ >= 9 // (int) var >= num jump_if_false @GON_C3_21226 1@ = 0 // (int) :GON_C3_21266 0252: object $5590(1@,3) exists jump_if_false @GON_C3_21285 0093: destroy_object $5590(1@,3) :GON_C3_21285 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @GON_C3_21266 1@ = 0 // (int) :GON_C3_21306 0252: object $5610(1@,2) exists jump_if_false @GON_C3_21325 0093: destroy_object $5610(1@,2) :GON_C3_21325 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @GON_C3_21306 1@ = 0 // (int) :GON_C3_21346 034A: unknown_check $5497(1@,6) jump_if_false @GON_C3_21365 020D: (unknown) $5497(1@,6) :GON_C3_21365 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_21346 1@ = 0 // (int) :GON_C3_21386 034A: unknown_check $5431(1@,10) jump_if_false @GON_C3_21405 020D: (unknown) $5431(1@,10) :GON_C3_21405 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_21386 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_2552 007A: mission_cleanup 0026: return //-------------Mission 93--------------- :GON_C4 0238: name_thread 'GON_C4' 01EA: increment_mission_attempts 033A: use_GXT_table 'GON_C4' 0025: gosub @GON_C4_21234 009D: wasted_or_busted // mission only jump_if_false @GON_C4_45 0025: gosub @GON_C4_32668 :GON_C4_45 0025: gosub @GON_C4_32951 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @GON_C4_86 02B4: set_camera_transverse_delay 0 time 7@ :GON_C4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @GON_C4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C4_138 :GON_C4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @GON_C4_172 02B4: set_camera_transverse_delay 0 time 5@ :GON_C4_172 809F: not actor 3@ dead 0022: jump_if_false @GON_C4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :GON_C4_188 0026: return :GON_C4_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @GON_C4_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @GON_C4_248 0400: (unknown) $1038 $1690 0002: jump @GON_C4_254 :GON_C4_248 02C0: (unknown) $1038 $1690 :GON_C4_254 0@ >= 0 // (int) var >= num jump_if_false @GON_C4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :GON_C4_281 0045: actor $1038 defined jump_if_false @GON_C4_349 807E: not actor $1038 driving jump_if_false @GON_C4_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @GON_C4_329 :GON_C4_326 021D: (unknown) 0 :GON_C4_329 $1698 == 0 // (int) var == num jump_if_false @GON_C4_345 02EA: select_interior 2 :GON_C4_345 01AE: (unknown) 1 :GON_C4_349 0059: text_clear_all 0268: (unknown) 0026: return :GON_C4_355 0045: actor $1038 defined jump_if_false @GON_C4_419 807E: not actor $1038 driving jump_if_false @GON_C4_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @GON_C4_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :GON_C4_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :GON_C4_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @GON_C4_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @GON_C4_468 02EA: select_interior 0 :GON_C4_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GON_C4_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GON_C4_498 0026: return :GON_C4_500 0045: actor 0@ defined jump_if_false @GON_C4_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GON_C4_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @GON_C4_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GON_C4_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GON_C4_549 0026: return :GON_C4_551 0045: actor 0@ defined 0022: jump_if_false @GON_C4_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GON_C4_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @GON_C4_598 :GON_C4_594 1@ = 0 // (int) :GON_C4_598 1@ == 1 // (int) var == num jump_if_false @GON_C4_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C4_675 007E: actor 0@ driving jump_if_false @GON_C4_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GON_C4_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GON_C4_664 :GON_C4_661 00F1: (unknown) 0@ :GON_C4_664 0002: jump @GON_C4_675 :GON_C4_671 1@ = 0 // (int) :GON_C4_675 0002: jump @GON_C4_598 :GON_C4_682 0026: return :GON_C4_684 0045: actor 0@ defined jump_if_false @GON_C4_776 007E: actor 0@ driving jump_if_false @GON_C4_760 02A7: unknown_check 0@ jump_if_false @GON_C4_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GON_C4_753 :GON_C4_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C4_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C4_753 0002: jump @GON_C4_769 :GON_C4_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C4_769 0002: jump @GON_C4_778 :GON_C4_776 005F: (unknown) :GON_C4_778 005E: (unknown) :GON_C4_780 0045: actor 0@ defined 0022: jump_if_false @GON_C4_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GON_C4_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GON_C4_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GON_C4_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C4_870 :GON_C4_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_551 0@ 4@ > -1 // (int) var > num jump_if_false @GON_C4_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_551 4@ :GON_C4_870 0002: jump @GON_C4_936 :GON_C4_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GON_C4_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C4_936 :GON_C4_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_551 0@ not 3@ == -1 // (int) var == num jump_if_false @GON_C4_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_551 3@ :GON_C4_936 0045: actor 0@ defined jump_if_false @GON_C4_988 004F: unknown_check 1@ jump_if_false @GON_C4_988 007E: actor 0@ driving jump_if_false @GON_C4_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @GON_C4_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_551 0@ :GON_C4_988 5@ = 0 // (int) :GON_C4_992 5@ == 0 // (int) var == num jump_if_false @GON_C4_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C4_1083 004F: unknown_check 1@ jump_if_false @GON_C4_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @GON_C4_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GON_C4_1083 :GON_C4_1049 2@ == -1 // (int) var == num jump_if_false @GON_C4_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GON_C4_1083 :GON_C4_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GON_C4_1083 0002: jump @GON_C4_992 :GON_C4_1090 0026: return :GON_C4_1092 0@ == 0 // (int) var == num jump_if_false @GON_C4_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C4_1311 :GON_C4_1135 0@ == 1 // (int) var == num jump_if_false @GON_C4_1168 03CF: (unknown) 200 200 200 255 0002: jump @GON_C4_1311 :GON_C4_1168 0@ == 2 // (int) var == num jump_if_false @GON_C4_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GON_C4_1311 :GON_C4_1210 0@ == 3 // (int) var == num jump_if_false @GON_C4_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C4_1311 :GON_C4_1254 0@ == 4 // (int) var == num jump_if_false @GON_C4_1285 03CF: (unknown) 8 143 59 255 0002: jump @GON_C4_1311 :GON_C4_1285 0@ == 5 // (int) var == num jump_if_false @GON_C4_1311 03CF: (unknown) 237 130 180 255 :GON_C4_1311 0026: return :GON_C4_1313 00BC: (unknown) 0@ 2 0026: return :GON_C4_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C4_1320 3@ 0026: return :GON_C4_1351 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GON_C4_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GON_C4_1375 0 > 3@ // (int) num > var 0022: jump_if_false @GON_C4_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GON_C4_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GON_C4_1435 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :GON_C4_1898 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_2048 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @GON_C4_2024 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :GON_C4_2024 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @GON_C4_1898 :GON_C4_2048 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @GON_C4_2131 0 > 5@ // (int) num > var 0022: jump_if_false @GON_C4_2114 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C4_2118 :GON_C4_2114 0035: 10@ = 5@ // (int vars) :GON_C4_2118 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @GON_C4_2136 :GON_C4_2131 0203: set_draw_text_position 0@ 1@ GXT 4@ :GON_C4_2136 0026: return :GON_C4_2138 0045: actor 0@ defined 0022: jump_if_false @GON_C4_2223 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :GON_C4_2223 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @GON_C4_2138 0@ 2@ 3@ jump_if_false @GON_C4_2250 0203: set_draw_text_position 2@ 3@ GXT 1@ :GON_C4_2250 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @GON_C4_2138 0@ 3@ 4@ jump_if_false @GON_C4_2278 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :GON_C4_2278 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @GON_C4_2138 0@ 4@ 5@ jump_if_false @GON_C4_2307 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :GON_C4_2307 0026: return 007F: player 0 pressed_key 4 jump_if_false @GON_C4_2384 007F: player 0 pressed_key 8 jump_if_false @GON_C4_2377 $5588 == 0 // (int) var == num jump_if_false @GON_C4_2377 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :GON_C4_2377 0002: jump @GON_C4_2389 :GON_C4_2384 $5588 = 0 // (int) :GON_C4_2389 007F: player 0 pressed_key 4 jump_if_false @GON_C4_2475 007F: player 0 pressed_key 9 jump_if_false @GON_C4_2468 $5589 == 0 // (int) var == num jump_if_false @GON_C4_2468 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :GON_C4_2468 0002: jump @GON_C4_2480 :GON_C4_2475 $5589 = 0 // (int) :GON_C4_2480 0026: return 0@ = 0 // (int) :GON_C4_2486 $5334(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @GON_C4_2486 0026: return :GON_C4_2512 031E: (unknown) 0 0 0 4@ 5@ 6@ 7@ 8@ = 1.0 // (float) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 4@ 5@ 6@ 8@ 4@ 5@ 6@ 0036: $5336(0@,1) = 1@ // (float vars) 0036: $5337(0@,1) = 2@ // (float vars) 0036: $5338(0@,1) = 3@ // (float vars) 0036: $5339(0@,1) = 4@ // (float vars) 0036: $5340(0@,1) = 5@ // (float vars) 0036: $5341(0@,1) = 6@ // (float vars) 0026: return 10@ = 0 // (int) :GON_C4_2596 $5334(10@,1) == 0 // (int) var == num jump_if_false @GON_C4_2672 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @GON_C4_2512 10@ 0@ 1@ 2@ 3@ 4@ 5@ 0036: $5342(10@,1) = 6@ // (float vars) 0036: $5343(10@,1) = 7@ // (float vars) 0036: $5344(10@,1) = 8@ // (float vars) $5334(10@,1) = 1 // (int) $5335(10@,1) = 0 // (int) 0035: $5351(10@,1) = 9@ // (int vars) 005E: (unknown) :GON_C4_2672 10@ += 1 // (int) 10@ >= 1 // (int) var >= num jump_if_false @GON_C4_2596 10@ = -1 // (int) 005F: (unknown) not $5334(0@,1) == 0 // (int) var == num jump_if_false @GON_C4_2717 $5334(0@,1) = 0 // (int) :GON_C4_2717 0026: return :GON_C4_2719 not $5334(0@,1) == 0 // (int) var == num jump_if_false @GON_C4_2879 0036: 4@ = $5339(0@,1) // (float vars) 0036: 5@ = $5340(0@,1) // (float vars) 0036: 6@ = $5341(0@,1) // (float vars) 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5040 1@ 2@ 3@ $5336(0@,1) $5337(0@,1) $5338(0@,1) 7@ 8@ 9@ 031E: (unknown) 0 0 0 7@ 8@ 9@ 10@ 0014: $5342(0@,1) > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_2807 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_2807 0014: 10@ > $5343(0@,1) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_2823 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_2823 11@ = 1.0 // (float) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0373: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 12@ 01D3: (unknown) $5344(0@,1) 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_2879 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_2879 005F: (unknown) :GON_C4_2881 03EE: (unknown) $5336(0@,1) $5337(0@,1) 1@ 2@ 4@ 0036: $5352(0@,1) = 4@ // (float vars) 0026: return :GON_C4_2903 03EE: (unknown) $5336(0@,1) $5337(0@,1) 1@ 2@ 4@ 002C: 4@ -= $5352(0@,1) // (float vars) :GON_C4_2923 -180.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C4_2949 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @GON_C4_2923 :GON_C4_2949 4@ > 180.0 // (float) var > num jump_if_false @GON_C4_2975 4@ -= 360.0 // (float) 0002: jump @GON_C4_2949 :GON_C4_2975 0078: if and 4@ > -15.0 // (float) var > num 15.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C4_3000 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_3000 005F: (unknown) :GON_C4_3002 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 10@ 0.1 > 10@ // (float) num > var 0022: jump_if_false @GON_C4_3028 // Note: the incorrect math opcode was used here 039E: (unknown) :GON_C4_3028 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 7@ 8@ 9@ 0036: 11@ = 6@ // (float vars) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5092 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0026: return 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5355(0@,1) // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 0035: 7@ = $5351(0@,1) // (int vars) 7@ /= 3 // (int) $5334(0@,1) == 1 // (int) var == num jump_if_false @GON_C4_3182 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2719 0@ 1@ 2@ 3@ jump_if_false @GON_C4_3175 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2881 0@ 1@ 2@ 3@ $5334(0@,1) = 2 // (int) 0035: $5355(0@,1) = 4@ // (int vars) :GON_C4_3175 0002: jump @GON_C4_4195 :GON_C4_3182 $5334(0@,1) == 2 // (int) var == num jump_if_false @GON_C4_3452 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2719 0@ 1@ 2@ 3@ jump_if_false @GON_C4_3233 $5334(0@,1) = 1 // (int) 0002: jump @GON_C4_3445 :GON_C4_3233 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2903 0@ 1@ 2@ 3@ jump_if_false @GON_C4_3269 $5334(0@,1) = 1 // (int) 0002: jump @GON_C4_3445 :GON_C4_3269 0011: 7@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3287 // Note: the incorrect math opcode was used here 0002: jump @GON_C4_3445 :GON_C4_3287 0011: $5351(0@,1) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3323 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MISLOC2' time 50 flag 1 0002: jump @GON_C4_3445 :GON_C4_3323 0057: show_text_highpriority GXT 'MISLOC3' time 500 flag 1 0036: $5345(0@,1) = $5336(0@,1) // (float vars) 0036: $5346(0@,1) = $5337(0@,1) // (float vars) 0036: $5347(0@,1) = $5338(0@,1) // (float vars) 037B: constant_params 7 variable_params 3 unknown 26 call_with_params @GON_C4_3002 $5345(0@,1) $5346(0@,1) $5347(0@,1) 1@ 2@ 3@ 60.0 $5348(0@,1) $5349(0@,1) $5350(0@,1) $5334(0@,1) = 3 // (int) 0035: $5353(0@,1) = 4@ // (int vars) 0035: $5354(0@,1) = 4@ // (int vars) 0035: $5355(0@,1) = 4@ // (int vars) 0035: $5356(0@,1) = 4@ // (int vars) :GON_C4_3445 0002: jump @GON_C4_4195 :GON_C4_3452 $5334(0@,1) == 3 // (int) var == num jump_if_false @GON_C4_4157 0035: 8@ = 4@ // (int vars) 002B: 8@ -= $5356(0@,1) // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5345(0@,1) $5346(0@,1) $5347(0@,1) $5348(0@,1) $5349(0@,1) $5350(0@,1) 9@ 10@ 11@ 03EE: (unknown) $5345(0@,1) $5346(0@,1) 9@ 10@ 12@ 03EE: (unknown) $5345(0@,1) $5346(0@,1) 1@ 2@ 13@ 002C: 13@ -= 12@ // (float vars) :GON_C4_3545 -180.0 > 13@ // (float) num > var 0022: jump_if_false @GON_C4_3571 // Note: the incorrect math opcode was used here 13@ += 360.0 // (float) 0002: jump @GON_C4_3545 :GON_C4_3571 13@ > 180.0 // (float) var > num jump_if_false @GON_C4_3597 13@ -= 360.0 // (float) 0002: jump @GON_C4_3571 :GON_C4_3597 800 > 8@ // (int) num > var 0022: jump_if_false @GON_C4_3637 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -35.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 35.0 // (float) 0002: jump @GON_C4_3735 :GON_C4_3637 1500 > 8@ // (int) num > var 0022: jump_if_false @GON_C4_3677 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -20.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 20.0 // (float) 0002: jump @GON_C4_3735 :GON_C4_3677 2000 > 8@ // (int) num > var 0022: jump_if_false @GON_C4_3717 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -15.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 15.0 // (float) 0002: jump @GON_C4_3735 :GON_C4_3717 0036: 14@ = 6@ // (float vars) 14@ *= -8.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 8.0 // (float) :GON_C4_3735 0014: 14@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3757 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) 0002: jump @GON_C4_3772 :GON_C4_3757 0014: 13@ > 15@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3772 // Note: the incorrect math opcode was used here 0036: 13@ = 15@ // (float vars) :GON_C4_3772 002A: 12@ += 13@ // (float vars) // Note: the incorrect math opcode was used here :GON_C4_3776 0 > 12@ // (float) num > var 0022: jump_if_false @GON_C4_3800 // Note: the incorrect math opcode was used here 12@ += 360.0 // (float) 0002: jump @GON_C4_3776 :GON_C4_3800 12@ > 360.0 // (float) var > num jump_if_false @GON_C4_3826 12@ -= 360.0 // (float) 0002: jump @GON_C4_3800 :GON_C4_3826 01D2: (unknown) 12@ $5348(0@,1) 01D3: (unknown) 12@ $5349(0@,1) $5348(0@,1) *= 60.0 // (float) $5349(0@,1) *= -60.0 // (float) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= $5347(0@,1) // (float vars) 16@ /= 10.0 // (float) 0036: $5350(0@,1) = 16@ // (float vars) 037B: constant_params 4 variable_params 3 unknown 26 call_with_params @MAIN_5092 $5348(0@,1) $5349(0@,1) $5350(0@,1) 6@ 17@ 18@ 19@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5345(0@,1) $5346(0@,1) $5347(0@,1) 17@ 18@ 19@ $5345(0@,1) $5346(0@,1) $5347(0@,1) 0035: $5355(0@,1) = 4@ // (int vars) 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5354(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 25 // (int) var > num jump_if_false @GON_C4_4004 029F: (unknown) 54 $5345(0@,1) $5346(0@,1) $5347(0@,1) 0 0 0 1.0 0035: $5354(0@,1) = 4@ // (int vars) :GON_C4_4004 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5353(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 7000 // (int) var > num jump_if_false @GON_C4_4043 $5334(0@,1) = 4 // (int) 0002: jump @GON_C4_4150 :GON_C4_4043 5@ > 1000 // (int) var > num jump_if_false @GON_C4_4150 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5345(0@,1) $5346(0@,1) $5347(0@,1) -0.5 -0.5 -0.5 20@ 21@ 22@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5345(0@,1) $5346(0@,1) $5347(0@,1) 0.5 0.5 0.5 23@ 24@ 25@ 0202: unknown_check 20@ 21@ 22@ 23@ 24@ 25@ 1 1 1 1 0 0022: jump_if_false @GON_C4_4150 // Note: the incorrect math opcode was used here $5334(0@,1) = 4 // (int) :GON_C4_4150 0002: jump @GON_C4_4195 :GON_C4_4157 $5334(0@,1) == 4 // (int) var == num jump_if_false @GON_C4_4195 013C: create_explosion_at $5345(0@,1) $5346(0@,1) $5347(0@,1) radius 0 $5334(0@,1) = 1 // (int) :GON_C4_4195 0026: return $5334(0@,1) == 2 // (int) var == num jump_if_false @GON_C4_4220 $5334(0@,1) = 1 // (int) :GON_C4_4220 0026: return $5613 = 0 // (int) $5632 = 0 // (float) 0026: return :GON_C4_4234 $5613 = 1 // (int) $5614 = 0 // (int) 0036: $5615 = 0@ // (float vars) 0036: $5616 = 1@ // (float vars) 0036: $5617 = 2@ // (float vars) 0036: $5618 = 0@ // (float vars) 0036: $5619 = 1@ // (float vars) 0036: $5620 = 2@ // (float vars) 0036: $5624 = 3@ // (float vars) 0036: $5625 = 4@ // (float vars) 0036: $5626 = 5@ // (float vars) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ $5621 $5622 $5623 031E: (unknown) 0 0 0 $5621 $5622 $5623 7@ 0036: 8@ = 6@ // (float vars) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 $5621 $5622 $5623 8@ $5621 $5622 $5623 $5627 = 0 // (int) 010E: $5628 = current_time_in_ms 0026: return $5632 = 0 // (float) 0026: return 0036: $5629 = 0@ // (float vars) 0036: $5630 = 1@ // (float vars) 0036: $5631 = 2@ // (float vars) 0036: $5632 = 3@ // (float vars) 0026: return 010E: 1@ = current_time_in_ms $5613 == 1 // (int) var == num jump_if_false @GON_C4_4776 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5628 // (int vars) // Note: the incorrect math opcode was used here 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 3@ /= 1000.0 // (float) 037B: constant_params 4 variable_params 3 unknown 16 call_with_params @MAIN_5092 $5621 $5622 $5623 3@ 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5618 $5619 $5620 4@ 5@ 6@ $5618 $5619 $5620 0035: $5628 = 1@ // (int vars) 0011: 1@ > $5627 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_4519 // Note: the incorrect math opcode was used here 029F: (unknown) 54 $5618 $5619 $5620 0 0 0 1.0 0035: $5627 = 1@ // (int vars) $5627 += 25 // (int) :GON_C4_4519 8089: not actor $1038 in_sphere $5618 $5619 $5620 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @GON_C4_4551 // Note: the incorrect math opcode was used here $5613 = 0 // (int) :GON_C4_4551 0@ == 0 // (int) var == num jump_if_false @GON_C4_4625 031E: (unknown) $5615 $5616 $5617 $5624 $5625 $5626 7@ 031E: (unknown) $5615 $5616 $5617 $5618 $5619 $5620 8@ 001A: 8@ >= 7@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_4618 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5618 $5619 $5620 radius 11 $5613 = 0 // (int) :GON_C4_4618 0002: jump @GON_C4_4776 :GON_C4_4625 031E: (unknown) $5618 $5619 $5620 $5629 $5630 $5631 15@ 0078: if or 0014: 15@ > $5632 // (float) var > var // Note: the incorrect math opcode was used here 001D: $5632 == 0 // (int) var == var jump_if_false @GON_C4_4776 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5618 $5619 $5620 -0.6 -0.6 0 9@ 10@ 11@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5618 $5619 $5620 0.6 0.6 1.2 12@ 13@ 14@ 0078: if or 0202: unknown_check 9@ 10@ 11@ 12@ 13@ 14@ 1 1 1 1 1 7.0 > $5620 // (float) num > var 0022: jump_if_false @GON_C4_4776 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5618 $5619 $5620 radius 11 $5613 = 0 // (int) :GON_C4_4776 0026: return 0036: $5634 = 3@ // (float vars) 0036: $5635 = 4@ // (float vars) 0036: $5636 = 5@ // (float vars) 0035: $5640 = 6@ // (int vars) 027F: store_coords_to 7@ 8@ 9@ from_actor 6@ with_offset 3@ 4@ 5@ 031E: (unknown) 0@ 1@ 2@ 7@ 8@ 9@ 10@ 0036: 11@ = 10@ // (float vars) 11@ /= 20.0 // (float) 037B: constant_params 7 variable_params 0 unknown 13 call_with_params @GON_C4_4234 0@ 1@ 2@ 7@ 8@ 9@ 20.0 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5118 3@ 4@ 5@ 11@ 11@ 11@ $5637 $5638 $5639 01AA: $5633 = create_object #GD_ROCKET at 0@ 1@ 2@ 033D: (unknown) $5633 1 02FA: (unknown) $5633 1 0490: (unknown) $5633 10 010E: 12@ = current_time_in_ms 0035: $5641 = 12@ // (int vars) $5641 += 7000 // (int) 0026: return :GON_C4_4911 013C: create_explosion_at $5618 $5619 $5620 radius 11 $5613 = 0 // (int) 0252: object $5633 exists jump_if_false @GON_C4_4941 0093: destroy_object $5633 :GON_C4_4941 0026: return 0252: object $5633 exists jump_if_false @GON_C4_5395 02FB: unknown_check $5633 jump_if_false @GON_C4_4984 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4911 005F: (unknown) 0002: jump @GON_C4_5388 :GON_C4_4984 010E: 4@ = current_time_in_ms 0011: 4@ > $5641 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_5011 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4911 005F: (unknown) :GON_C4_5011 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5628 // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 010C: store_object $5633 position_to 7@ 8@ 9@ 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5637 $5638 $5639 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 $5634 $5635 $5636 10@ 11@ 12@ $5634 $5635 $5636 034B: unknown_check $5640 jump_if_false @GON_C4_5143 004F: unknown_check $5640 jump_if_false @GON_C4_5124 027F: store_coords_to 1@ 2@ 3@ from_actor $5640 with_offset $5634 $5635 $5636 0002: jump @GON_C4_5136 :GON_C4_5124 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4911 005F: (unknown) :GON_C4_5136 0002: jump @GON_C4_5155 :GON_C4_5143 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4911 005F: (unknown) :GON_C4_5155 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 1@ 2@ 3@ 7@ 8@ 9@ $5621 $5622 $5623 03EE: (unknown) 7@ 8@ 1@ 2@ 16@ 03F5: (unknown) $5633 13@ 14@ 15@ 0036: 13@ = 16@ // (float vars) 03F6: (unknown) $5633 13@ 14@ 15@ 031E: (unknown) 0 0 0 $5621 $5622 $5623 17@ 18@ = 20.0 // (float) 0030: 18@ /= 17@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5621 $5622 $5623 18@ $5621 $5622 $5623 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5621 $5622 $5623 6@ 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5144 $5618 $5619 $5620 19@ 20@ 21@ $5618 $5619 $5620 0035: $5628 = 4@ // (int vars) 0089: actor $1038 in_sphere $5618 $5619 $5620 radius 250.0 250.0 250.0 sphere 0 0022: jump_if_false @GON_C4_5382 // Note: the incorrect math opcode was used here 0011: 4@ > $5627 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_5375 // Note: the incorrect math opcode was used here 010D: put_object $5633 at $5618 $5619 $5620 029F: (unknown) 20 $5618 $5619 $5620 0 0 0 0.6 0035: $5627 = 4@ // (int vars) $5627 += 25 // (int) :GON_C4_5375 0002: jump @GON_C4_5388 :GON_C4_5382 0093: destroy_object $5633 005F: (unknown) :GON_C4_5388 0002: jump @GON_C4_5407 :GON_C4_5395 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4911 005F: (unknown) :GON_C4_5407 005E: (unknown) :GON_C4_5409 1@ == 1 // (int) var == num jump_if_false @GON_C4_5440 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 0@ 0 0002: jump @GON_C4_5483 :GON_C4_5440 1@ == 1 // (int) var == num jump_if_false @GON_C4_5472 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 0@ 1 0002: jump @GON_C4_5483 :GON_C4_5472 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 0@ :GON_C4_5483 0037: $5964 = 0@ // (string vars) 0026: return :GON_C4_5490 not 0@ == -1 // (int) var == num jump_if_false @GON_C4_5510 00BB: (unknown) 0@ 0@ = -1 // (int) :GON_C4_5510 0026: return :GON_C4_5512 not 0@ == -1 // (int) var == num jump_if_false @GON_C4_5528 00C4: (unknown) 0@ 0 :GON_C4_5528 0026: return :GON_C4_5530 not 0@ == -1 // (int) var == num jump_if_false @GON_C4_5547 00C4: (unknown) 0@ 3 :GON_C4_5547 0026: return :GON_C4_5549 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :GON_C4_5583 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :GON_C4_5601 003E: $5486(0@,2) = create_actor_pedtype 13 model 0 at 1@ 2@ 3@ 0045: actor $5486(0@,2) defined jump_if_false @GON_C4_5682 02D0: (unknown) $5486(0@,2) 1 01B1: (unknown) $5486(0@,2) 0 1 1 1 0 03D5: (unknown) $5486(0@,2) 280 014B: set_actor $5486(0@,2) health_to 280 0324: (unknown) $5486(0@,2) 6 0 02A5: (unknown) $5486(0@,2) 0 :GON_C4_5682 0026: return :GON_C4_5684 003E: 6@ = create_actor_pedtype $5651 model $5967 at 0@ 1@ 2@ 0045: actor 6@ defined 0022: jump_if_false @GON_C4_5710 // Note: the incorrect math opcode was used here 010F: (unknown) 6@ 3@ 4@ 5@ :GON_C4_5710 0026: return :GON_C4_5712 01AA: 5@ = create_object #EBPROP_CRATE at -366.88 -488.86 11.06 0252: object 5@ exists jump_if_false @GON_C4_5800 03B5: (unknown) 5@ 1 1 1 1 1 03AA: (unknown) 5@ 99999.0 99999.0 0.99 004F: unknown_check 4@ jump_if_false @GON_C4_5800 0225: (unknown) 5@ 1 03E7: (unknown) 5@ 4@ 1@ 2@ 3@ 0475: (unknown) 5@ 0 0 :GON_C4_5800 0026: return :GON_C4_5802 $5748 == 0 // (int) var == num jump_if_false @GON_C4_5882 0@ = 0 // (int) :GON_C4_5818 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_5876 // Note: the incorrect math opcode was used here 0252: object $5489(0@,3) exists 0022: jump_if_false @GON_C4_5864 // Note: the incorrect math opcode was used here 010C: store_object $5489(0@,3) position_to 1@ 2@ 3@ 013C: create_explosion_at 1@ 2@ 3@ radius 0 0093: destroy_object $5489(0@,3) :GON_C4_5864 0@ += 1 // (int) 0002: jump @GON_C4_5818 :GON_C4_5876 $5748 = 1 // (int) :GON_C4_5882 0026: return :GON_C4_5884 031B: (unknown) $5968 -1 -1 0048: 4@ = create_car $5968 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @GON_C4_6099 // Note: the incorrect math opcode was used here 0150: set_car 4@ color_to 20 0 0254: enable_car 4@ stuck_check_distance_to 2.0 time_to 9000 00D1: set_car 4@ Z_angle_to 3@ 004C: set_car 4@ to_normal_driver 0236: (unknown) 4@ 3 0051: set_car 4@ traffic_behavior_to 2 0050: set_car 4@ max_speed_to 45.0 01B2: (unknown) 4@ 0 1 1 0 0 0334: (unknown) 4@ 0 0126: make_car 4@ very_heavy 1 023D: (unknown) 4@ 1 0300: (unknown) 4@ 40 042F: (unknown) 4@ 7000 014C: set_car 4@ health_to 7000 $5961 = 0 // (int) 00C0: (unknown) 4@ $5961 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_1313 $5961 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5530 $5961 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @GON_C4_5712 0 0 -0.2 0.1 4@ $5745 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @GON_C4_5712 1 0 -1.3 0.1 4@ $5746 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @GON_C4_5712 2 0 -2.4 0.1 4@ $5747 :GON_C4_6099 0026: return :GON_C4_6101 004F: unknown_check $5693 jump_if_false @GON_C4_6150 00A4: $5649 = create_actor_pedtype $5651 model $5967 in_car $5693 driverseat 0045: actor $5649 defined 0022: jump_if_false @GON_C4_6144 // Note: the incorrect math opcode was used here 0232: (unknown) $5649 1 0339: (unknown) $5649 0 :GON_C4_6144 013A: set_car $5693 door_status_to 2 :GON_C4_6150 0026: return :GON_C4_6152 0@ = 0 // (int) :GON_C4_6156 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_6199 // Note: the incorrect math opcode was used here 0252: object $5489(0@,3) exists 0022: jump_if_false @GON_C4_6187 // Note: the incorrect math opcode was used here 0093: destroy_object $5489(0@,3) :GON_C4_6187 0@ += 1 // (int) 0002: jump @GON_C4_6156 :GON_C4_6199 0026: return :GON_C4_6201 034B: unknown_check $5693 jump_if_false @GON_C4_6227 004F: unknown_check $5693 jump_if_false @GON_C4_6227 0049: destroy_car $5693 :GON_C4_6227 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C4_6152 0026: return :GON_C4_6239 0092: $5721 = init_object #SJL_LEARJET at -1789.02 -995.19 13.83 0252: object $5721 exists jump_if_false @GON_C4_6318 0225: (unknown) $5721 0 00D3: set_object $5721 z_angle_to 270.0 $5962 = 0 // (int) 00C2: (unknown) $5721 $5962 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_1313 $5962 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_5512 $5962 :GON_C4_6318 0026: return :GON_C4_6320 004F: unknown_check $5922 jump_if_false @GON_C4_6378 0045: actor $1038 defined jump_if_false @GON_C4_6378 02B6: (unknown) $1038 $5922 1.6 1.0 0 3 70.0 34 04D0: (unknown) $1038 55.0 04CF: (unknown) $1038 10.0 :GON_C4_6378 0026: return :GON_C4_6380 0048: 4@ = create_car $5970 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @GON_C4_6451 // Note: the incorrect math opcode was used here 00A4: $5959 = create_actor_pedtype $5960 model $5969 in_car 4@ driverseat 042F: (unknown) 4@ 3500 014C: set_car 4@ health_to 3500 02FF: (unknown) 4@ 3@ 0045: actor $5959 defined 0022: jump_if_false @GON_C4_6451 // Note: the incorrect math opcode was used here 02D0: (unknown) $5959 1 0232: (unknown) $5959 1 0339: (unknown) $5959 0 :GON_C4_6451 0026: return :GON_C4_6453 0035: 0@ = $5790 // (int vars) 0@ *= 3 // (int) $5794 += 1 // (int) 8011: not 0@ > $5794 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_6486 // Note: the incorrect math opcode was used here $5794 = 0 // (int) :GON_C4_6486 0026: return :GON_C4_6488 $5696 = 1 // (int) 010E: $5695 = current_time_in_ms $5695 += 20000 // (int) 0026: return :GON_C4_6507 $5696 == 0 // (int) var == num jump_if_false @GON_C4_6715 0256: unknown_check $5693 jump_if_false @GON_C4_6708 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C4_190 500 004F: unknown_check $5693 jump_if_false @GON_C4_6584 02E9: set_car $5693 speed_to 0 0052: set_car $5693 driver_behaviour_to 0 00D0: 1@ = car $5693 Z_angle 004D: store_car $5693 position_to 5@ 6@ 7@ 01B5: (unknown) 5@ 6@ 7@ 2@ 3@ 4@ :GON_C4_6584 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @MAIN_5215 2@ 3@ 4@ 0 0 0 jump_if_false @GON_C4_6650 02F5: (unknown) 5@ 6@ 7@ 2 2@ 3@ 4@ 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @MAIN_5215 2@ 3@ 4@ 0 0 0 jump_if_false @GON_C4_6650 02F5: (unknown) 5@ 6@ 7@ 3 2@ 3@ 4@ :GON_C4_6650 4@ += 2.5 // (float) 01BB: (unknown) 2@ 3@ 4@ 4@ 004F: unknown_check $5693 0022: jump_if_false @GON_C4_6685 // Note: the incorrect math opcode was used here 004E: put_car $5693 at 2@ 3@ 4@ 00D1: set_car $5693 Z_angle_to 1@ :GON_C4_6685 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C4_355 500 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @GON_C4_6488 :GON_C4_6708 0002: jump @GON_C4_6735 :GON_C4_6715 010E: 8@ = current_time_in_ms 0011: 8@ > $5695 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_6735 // Note: the incorrect math opcode was used here $5696 = 0 // (int) :GON_C4_6735 0026: return :GON_C4_6737 7@ == 1 // (int) var == num jump_if_false @GON_C4_6765 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 8@ 0002: jump @GON_C4_6772 :GON_C4_6765 031D: (unknown) 0@ 1@ 3@ 4@ 8@ :GON_C4_6772 0014: 8@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_6785 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_6785 005F: (unknown) :GON_C4_6787 0048: $5401(0@,2) = create_car $5655 at 1@ 2@ 3@ 004F: unknown_check $5401(0@,2) 0022: jump_if_false @GON_C4_6922 // Note: the incorrect math opcode was used here 00D1: set_car $5401(0@,2) Z_angle_to 4@ 01B2: (unknown) $5401(0@,2) 0 1 1 0 0 042F: (unknown) $5401(0@,2) 2500 014C: set_car $5401(0@,2) health_to 2500 02E9: set_car $5401(0@,2) speed_to 0 0052: set_car $5401(0@,2) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5490 $5403(0@,2) $5403(0@,2) = 0 // (int) 00C0: (unknown) $5401(0@,2) $5403(0@,2) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_1313 $5403(0@,2) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5530 $5403(0@,2) :GON_C4_6922 0026: return :GON_C4_6924 003E: $5407(0@,3) = create_actor_pedtype $5651 model $5654 at 1@ 2@ 3@ 0045: actor $5407(0@,3) defined 0022: jump_if_false @GON_C4_7103 // Note: the incorrect math opcode was used here 00CF: set_actor $5407(0@,3) Z_angle_to 4@ 020E: (unknown) $5407(0@,3) 1 00A1: (unknown) $5407(0@,3) 512 0106: give_actor $5407(0@,3) weapon $5750 ammo 999 // Load the weapon model before using this 03A5: (unknown) $5407(0@,3) 0 01C9: (unknown) $5407(0@,3) 45 03D6: (unknown) $5407(0@,3) 400 03D7: (unknown) $5407(0@,3) 500 0213: (unknown) $5407(0@,3) 100 03D5: (unknown) $5407(0@,3) 140 014B: set_actor $5407(0@,3) health_to 140 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5490 $5410(0@,3) $5410(0@,3) = 0 // (int) 00C1: (unknown) $5407(0@,3) $5410(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_1313 $5410(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5530 $5410(0@,3) :GON_C4_7103 0026: return :GON_C4_7105 0@ == 1 // (int) var == num jump_if_false @GON_C4_7148 03F1: (unknown) 1 $4417 = 0 // (int) 012E: toggle_player $1038 ignored_by_cops 0 024F: (unknown) 1.0 012E: toggle_player $1038 ignored_by_cops 0 0002: jump @GON_C4_7172 :GON_C4_7148 03F1: (unknown) 0 $4417 = 1 // (int) 012E: toggle_player $1038 ignored_by_cops 1 024F: (unknown) 0 012E: toggle_player $1038 ignored_by_cops 1 :GON_C4_7172 0026: return :GON_C4_7174 02F3: (unknown) $5922 02F2: (unknown) $5922 0@ 0026: return :GON_C4_7185 034A: unknown_check 0@ 0022: jump_if_false @GON_C4_7198 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :GON_C4_7198 0026: return :GON_C4_7200 0035: 1@ = 0@ // (int vars) 0035: 2@ = 0@ // (int vars) 2@ += 4 // (int) 0045: actor $5505(1@,8) defined jump_if_false @GON_C4_7252 007E: actor $5505(1@,8) driving jump_if_false @GON_C4_7245 0112: remove_references_to_actor $5505(1@,8) // Like turning an actor into a random pedestrian :GON_C4_7245 0002: jump @GON_C4_7258 :GON_C4_7252 0112: remove_references_to_actor $5505(1@,8) // Like turning an actor into a random pedestrian :GON_C4_7258 0045: actor $5505(2@,8) defined jump_if_false @GON_C4_7297 007E: actor $5505(2@,8) driving jump_if_false @GON_C4_7290 0112: remove_references_to_actor $5505(2@,8) // Like turning an actor into a random pedestrian :GON_C4_7290 0002: jump @GON_C4_7303 :GON_C4_7297 0112: remove_references_to_actor $5505(2@,8) // Like turning an actor into a random pedestrian :GON_C4_7303 0026: return :GON_C4_7305 0035: 1@ = 0@ // (int vars) 0035: 2@ = 0@ // (int vars) 2@ += 4 // (int) 0045: actor $5505(1@,8) defined jump_if_false @GON_C4_7345 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_5490 $5497(1@,8) :GON_C4_7345 0045: actor $5505(2@,8) defined jump_if_false @GON_C4_7372 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_5490 $5497(2@,8) :GON_C4_7372 034B: unknown_check $5539(0@,4) jump_if_false @GON_C4_7504 004F: unknown_check $5539(0@,4) jump_if_false @GON_C4_7486 004D: store_car $5539(0@,4) position_to 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_5490 $5551(0@,4) 005D: sphere_onscreen 3@ 4@ 5@ radius 10.0 0022: jump_if_false @GON_C4_7461 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5539(0@,4) // Like turning a car into any random car 0112: remove_references_to_actor $5505(1@,8) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5505(2@,8) // Like turning an actor into a random pedestrian 0002: jump @GON_C4_7479 :GON_C4_7461 0049: destroy_car $5539(0@,4) 003F: destroy_actor $5505(1@,8) 003F: destroy_actor $5505(2@,8) :GON_C4_7479 0002: jump @GON_C4_7504 :GON_C4_7486 0113: remove_references_to_car $5539(0@,4) // Like turning a car into any random car 0112: remove_references_to_actor $5505(1@,8) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5505(2@,8) // Like turning an actor into a random pedestrian :GON_C4_7504 0026: return :GON_C4_7506 1@ = 0 // (int) :GON_C4_7510 2 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_7553 // Note: the incorrect math opcode was used here 034A: unknown_check $5486(1@,2) 0022: jump_if_false @GON_C4_7541 // Note: the incorrect math opcode was used here 003F: destroy_actor $5486(1@,2) :GON_C4_7541 1@ += 1 // (int) 0002: jump @GON_C4_7510 :GON_C4_7553 0252: object $5721 exists jump_if_false @GON_C4_7568 0093: destroy_object $5721 :GON_C4_7568 0@ = 0 // (float) :GON_C4_7572 10.0 > 0@ // (float) num > var 0022: jump_if_false @GON_C4_7652 // Note: the incorrect math opcode was used here 002C: $5734 -= 0@ // (float vars) 013C: create_explosion_at $5733 $5734 $5735 radius 2 $5733 += 2.0 // (float) 013C: create_explosion_at $5733 $5734 $5735 radius 4 $5733 -= 4.0 // (float) 013C: create_explosion_at $5733 $5734 $5735 radius 2 $5733 += 2.0 // (float) 0@ += 1.0 // (float) 0002: jump @GON_C4_7572 :GON_C4_7652 0026: return :GON_C4_7654 034A: unknown_check $5649 jump_if_false @GON_C4_8053 0045: actor $5649 defined jump_if_false @GON_C4_8046 0043: store_actor $5649 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @GON_C4_7862 2@ == 1 // (int) var == num jump_if_false @GON_C4_7791 0045: actor $1038 defined jump_if_false @GON_C4_7784 0043: store_actor $5505(0@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_7770 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5512 $5497(0@,8) 0002: jump @GON_C4_7784 :GON_C4_7770 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5530 $5497(0@,8) :GON_C4_7784 0002: jump @GON_C4_7855 :GON_C4_7791 0043: store_actor $5505(0@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_7841 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5512 $5497(0@,8) 0002: jump @GON_C4_7855 :GON_C4_7841 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5530 $5497(0@,8) :GON_C4_7855 0002: jump @GON_C4_8046 :GON_C4_7862 2@ == 1 // (int) var == num jump_if_false @GON_C4_7958 0045: actor $1038 defined jump_if_false @GON_C4_7951 004D: store_car $5656(0@,2) position_to 6@ 7@ 8@ 031D: (unknown) $1042 $1043 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_7937 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5512 $5658(0@,2) 0002: jump @GON_C4_7951 :GON_C4_7937 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5530 $5658(0@,2) :GON_C4_7951 0002: jump @GON_C4_8046 :GON_C4_7958 004D: store_car $5539(0@,4) position_to 6@ 7@ 8@ 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8032 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5512 $5551(0@,4) 9@ > 280.0 // (float) var > num jump_if_false @GON_C4_8025 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_7305 0@ :GON_C4_8025 0002: jump @GON_C4_8046 :GON_C4_8032 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5530 $5551(0@,4) :GON_C4_8046 0002: jump @GON_C4_8343 :GON_C4_8053 0045: actor $1038 defined jump_if_false @GON_C4_8343 1@ == 1 // (int) var == num jump_if_false @GON_C4_8168 2@ == 1 // (int) var == num jump_if_false @GON_C4_8095 0002: jump @GON_C4_8161 :GON_C4_8095 0043: store_actor $5505(0@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8147 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5512 $5497(0@,8) 0002: jump @GON_C4_8161 :GON_C4_8147 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5530 $5497(0@,8) :GON_C4_8161 0002: jump @GON_C4_8343 :GON_C4_8168 2@ == 1 // (int) var == num jump_if_false @GON_C4_8253 004D: store_car $5656(0@,2) position_to 6@ 7@ 8@ 031D: (unknown) $1042 $1043 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8232 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5512 $5658(0@,2) 0002: jump @GON_C4_8246 :GON_C4_8232 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5530 $5658(0@,2) :GON_C4_8246 0002: jump @GON_C4_8343 :GON_C4_8253 004D: store_car $5539(0@,4) position_to 6@ 7@ 8@ 031D: (unknown) $1042 $1043 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8329 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5512 $5551(0@,4) 9@ > 280.0 // (float) var > num jump_if_false @GON_C4_8322 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_7305 0@ :GON_C4_8322 0002: jump @GON_C4_8343 :GON_C4_8329 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5530 $5551(0@,4) :GON_C4_8343 0026: return :GON_C4_8345 0@ = 0 // (int) :GON_C4_8349 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8401 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5490 $5410(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_7185 $5407(0@,3) 0@ += 1 // (int) 0002: jump @GON_C4_8349 :GON_C4_8401 0@ = 0 // (int) :GON_C4_8405 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8462 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5490 $5403(0@,2) 004F: unknown_check $5401(0@,2) jump_if_false @GON_C4_8450 0049: destroy_car $5401(0@,2) :GON_C4_8450 0@ += 1 // (int) 0002: jump @GON_C4_8405 :GON_C4_8462 0026: return :GON_C4_8464 0@ = 0 // (int) :GON_C4_8468 8 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8520 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5490 $5497(0@,8) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_7185 $5505(0@,8) 0@ += 1 // (int) 0002: jump @GON_C4_8468 :GON_C4_8520 0@ = 0 // (int) :GON_C4_8524 4 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8581 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5490 $5551(0@,4) 004F: unknown_check $5539(0@,4) jump_if_false @GON_C4_8569 0049: destroy_car $5539(0@,4) :GON_C4_8569 0@ += 1 // (int) 0002: jump @GON_C4_8524 :GON_C4_8581 0026: return :GON_C4_8583 003E: $5505(6@,8) = create_actor_pedtype 9 model #GANG3A at 0@ 1@ 2@ 0045: actor $5505(6@,8) defined 0022: jump_if_false @GON_C4_8710 // Note: the incorrect math opcode was used here 0106: give_actor $5505(6@,8) weapon 3@ ammo 4@ // Load the weapon model before using this 01C9: (unknown) $5505(6@,8) 5@ 03A5: (unknown) $5505(6@,8) 0 03D6: (unknown) $5505(6@,8) 100 03D7: (unknown) $5505(6@,8) 350 0035: $5513(6@,8) = 8@ // (int vars) 0045: actor 7@ defined 0022: jump_if_false @GON_C4_8672 // Note: the incorrect math opcode was used here 013E: actor $5505(6@,8) look_at_actor 7@ :GON_C4_8672 $5497(6@,8) = 0 // (int) 00C1: (unknown) $5505(6@,8) $5497(6@,8) 00BC: (unknown) $5497(6@,8) 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C4_5512 $5497(6@,8) :GON_C4_8710 0026: return :GON_C4_8712 0048: $5916 = create_car $5921 at 0@ 1@ 2@ 004F: unknown_check $5916 0022: jump_if_false @GON_C4_8791 // Note: the incorrect math opcode was used here 00D1: set_car $5916 Z_angle_to 3@ 042F: (unknown) $5916 2000 014C: set_car $5916 health_to 2000 01B2: (unknown) $5916 0 1 1 1 0 $5917 = 0 // (int) 00C0: (unknown) $5916 $5917 00BC: (unknown) $5917 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C4_5512 $5917 :GON_C4_8791 0026: return :GON_C4_8793 0048: $5656(4@,2) = create_car $5971 at 0@ 1@ 2@ 004F: unknown_check $5656(4@,2) 0022: jump_if_false @GON_C4_8871 // Note: the incorrect math opcode was used here 00D1: set_car $5656(4@,2) Z_angle_to 3@ 014C: set_car $5656(4@,2) health_to 850 $5658(4@,2) = 0 // (int) 00C0: (unknown) $5656(4@,2) $5658(4@,2) 00BC: (unknown) $5658(4@,2) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5512 $5658(4@,2) :GON_C4_8871 0026: return :GON_C4_8873 0118: 4@ = create_actor_pedtype 9 model #GANG3A in_car 0@ passenger_seat 0 0045: actor 4@ defined jump_if_false @GON_C4_9015 01C9: (unknown) 4@ 2@ 0106: give_actor 4@ weapon 3@ ammo 9999 // Load the weapon model before using this 0232: (unknown) 4@ 1 0442: (unknown) 4@ 1 032D: (unknown) 4@ 1 0368: (unknown) 4@ 0 03A5: (unknown) 4@ 0 03D6: (unknown) 4@ 400 03D7: (unknown) 4@ 200 $5513(1@,8) = 4 // (int) 034B: unknown_check $5693 jump_if_false @GON_C4_8973 004F: unknown_check $5693 jump_if_false @GON_C4_8973 04A4: (unknown) 4@ $5693 :GON_C4_8973 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5490 $5497(1@,8) $5497(1@,8) = 0 // (int) 00C1: (unknown) 4@ $5497(1@,8) 00BC: (unknown) $5497(1@,8) 0 00C4: (unknown) $5497(1@,8) 0 :GON_C4_9015 0026: return :GON_C4_9017 004F: unknown_check 0@ jump_if_false @GON_C4_9140 00A4: 4@ = create_actor_pedtype 9 model #GANG3A in_car 0@ driverseat 0045: actor 4@ defined jump_if_false @GON_C4_9140 0232: (unknown) 4@ 1 032D: (unknown) 4@ 1 0368: (unknown) 4@ 0 0339: (unknown) 4@ 0 01C9: (unknown) 4@ 2@ 0106: give_actor 4@ weapon 3@ ammo 9999 // Load the weapon model before using this 03A5: (unknown) 4@ 0 03D6: (unknown) 4@ 200 03D7: (unknown) 4@ 200 $5513(1@,8) = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5490 $5497(1@,8) $5497(1@,8) = 0 // (int) 00C1: (unknown) 4@ $5497(1@,8) 00BC: (unknown) $5497(1@,8) 0 00C4: (unknown) $5497(1@,8) 0 :GON_C4_9140 0026: return :GON_C4_9142 0035: 11@ = 9@ // (int vars) 0035: 12@ = 9@ // (int vars) 12@ += 4 // (int) 0048: $5539(9@,4) = create_car $5971 at 0@ 1@ 2@ 004F: unknown_check $5539(9@,4) 0022: jump_if_false @GON_C4_9328 // Note: the incorrect math opcode was used here 00D1: set_car $5539(9@,4) Z_angle_to 3@ 0050: set_car $5539(9@,4) max_speed_to 120.0 0051: set_car $5539(9@,4) traffic_behavior_to 2 042F: (unknown) $5539(9@,4) 1000 014C: set_car $5539(9@,4) health_to 1000 0300: (unknown) $5539(9@,4) 5@ 0126: make_car $5539(9@,4) very_heavy 0 04DD: (unknown) $5539(9@,4) $5551(9@,4) = 0 // (int) 00C0: (unknown) $5539(9@,4) $5551(9@,4) 00BC: (unknown) $5551(9@,4) 0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @GON_C4_5512 $5551(9@,4) 037B: constant_params 4 variable_params 1 unknown 13 call_with_params @GON_C4_9017 $5539(9@,4) 11@ 4@ 10@ $5505(11@,8) 037B: constant_params 4 variable_params 1 unknown 13 call_with_params @GON_C4_8873 $5539(9@,4) 12@ 4@ 10@ $5505(12@,8) 0052: set_car $5539(9@,4) driver_behaviour_to 0 :GON_C4_9328 0035: $5555(9@,4) = 6@ // (int vars) 6@ == -1 // (int) var == num jump_if_false @GON_C4_9396 0035: $5547(9@,4) = 8@ // (int vars) $5973 == 1 // (int) var == num jump_if_false @GON_C4_9382 $5543(9@,4) = 7 // (int) 0002: jump @GON_C4_9389 :GON_C4_9382 $5543(9@,4) = 0 // (int) :GON_C4_9389 0002: jump @GON_C4_9411 :GON_C4_9396 $5543(9@,4) = 4 // (int) 0035: $5547(9@,4) = 8@ // (int vars) :GON_C4_9411 $5792 += 2 // (int) 0026: return :GON_C4_9419 010E: 1@ = current_time_in_ms 0035: $5976 = 1@ // (int vars) 0029: $5976 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9434 010E: 0@ = current_time_in_ms 0035: $5777 = 0@ // (int vars) 0029: $5777 += $5778 // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9450 010E: 1@ = current_time_in_ms 0035: $5926 = 1@ // (int vars) 0029: $5926 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9465 010E: 1@ = current_time_in_ms 0035: $5723 = 1@ // (int vars) 0029: $5723 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9480 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_9496 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_9496 005F: (unknown) :GON_C4_9498 0139: 2@ = random_int_in_ranges 0@ 1@ 805D: not sphere_onscreen $5620(2@,6) $5626(2@,6) $5632(2@,6) radius 10.0 0022: jump_if_false @GON_C4_9559 // Note: the incorrect math opcode was used here 8227: not (unknown) $5620(2@,6) $5626(2@,6) $5632(2@,6) 7.0 7.0 10.0 0022: jump_if_false @GON_C4_9559 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_9559 0035: 2@ = 0@ // (int vars) :GON_C4_9563 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_9642 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5620(2@,6) $5626(2@,6) $5632(2@,6) radius 10.0 0022: jump_if_false @GON_C4_9630 // Note: the incorrect math opcode was used here 8227: not (unknown) $5620(2@,6) $5626(2@,6) $5632(2@,6) 7.0 7.0 10.0 0022: jump_if_false @GON_C4_9630 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_9630 2@ += 1 // (int) 0002: jump @GON_C4_9563 :GON_C4_9642 005F: (unknown) :GON_C4_9644 004F: unknown_check 0@ jump_if_false @GON_C4_9658 04FA: (unknown) 0@ 1@ :GON_C4_9658 0026: return :GON_C4_9660 0035: 2@ = 0@ // (int vars) 2@ *= 3 // (int) 0035: 3@ = 2@ // (int vars) 3@ += 3 // (int) 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @GON_C4_9498 2@ 3@ 4@ jump_if_false @GON_C4_9805 0139: 5@ = random_int_in_ranges 2@ 3@ 037B: constant_params 11 variable_params 0 unknown 6 call_with_params @GON_C4_9142 $5620(4@,6) $5626(4@,6) $5632(4@,6) 0 50 50 -1 -1 5@ 1@ $5750 $5543(1@,4) = 6 // (int) 004F: unknown_check $5539(1@,4) jump_if_false @GON_C4_9773 0233: (unknown) $5539(1@,4) $5638(5@,6) $5644(5@,6) :GON_C4_9773 $5791 += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @GON_C4_9434 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @GON_C4_9644 $5539(1@,4) 1 :GON_C4_9805 0026: return :GON_C4_9807 004F: unknown_check 0@ jump_if_false @GON_C4_9925 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @GON_C4_9849 02C7: (unknown) 0@ 8 1000 0002: jump @GON_C4_9896 :GON_C4_9849 2@ == 1 // (int) var == num jump_if_false @GON_C4_9876 02C7: (unknown) 0@ 9 1000 0002: jump @GON_C4_9896 :GON_C4_9876 2@ == 2 // (int) var == num jump_if_false @GON_C4_9896 02C7: (unknown) 0@ 10 1000 :GON_C4_9896 0035: 3@ = 1@ // (int vars) 3@ += 4 // (int) 0045: actor $5505(3@,8) defined jump_if_false @GON_C4_9925 0442: (unknown) $5505(3@,8) 0 :GON_C4_9925 0026: return :GON_C4_9927 0@ = 0 // (int) 1@ = 0 // (int) :GON_C4_9935 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_10041 // Note: the incorrect math opcode was used here 004F: unknown_check $5656(0@,2) 0022: jump_if_false @GON_C4_9986 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @GON_C4_7654 0@ 0 1 1@ += 1 // (int) 0002: jump @GON_C4_10029 :GON_C4_9986 not $5658(0@,2) == -1 // (int) var == num jump_if_false @GON_C4_10029 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5490 $5658(0@,2) 0113: remove_references_to_car $5656(0@,2) // Like turning a car into any random car $5658(0@,2) = -1 // (int) :GON_C4_10029 0@ += 1 // (int) 0002: jump @GON_C4_9935 :GON_C4_10041 004F: unknown_check $5916 jump_if_false @GON_C4_10074 004D: store_car $5916 position_to $5918 $5919 $5920 1@ += 1 // (int) 0002: jump @GON_C4_10163 :GON_C4_10074 not $5917 == -1 // (int) var == num jump_if_false @GON_C4_10163 013C: create_explosion_at $5918 $5919 $5920 radius 0 013C: create_explosion_at $5918 $5919 $5920 radius 0 013C: create_explosion_at $5918 $5919 $5920 radius 0 013C: create_explosion_at $5918 $5919 $5920 radius 0 013C: create_explosion_at $5918 $5919 $5920 radius 0 013C: create_explosion_at $5918 $5919 $5920 radius 0 0049: destroy_car $5916 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5490 $5917 $5917 = -1 // (int) :GON_C4_10163 1@ > 0 // (int) var > num jump_if_false @GON_C4_10176 005F: (unknown) :GON_C4_10176 005E: (unknown) :GON_C4_10178 0045: actor 0@ defined jump_if_false @GON_C4_10318 807E: not actor 0@ driving jump_if_false @GON_C4_10318 0045: actor $5649 defined jump_if_false @GON_C4_10318 034B: unknown_check $5693 jump_if_false @GON_C4_10318 004F: unknown_check $5693 jump_if_false @GON_C4_10318 007C: actor $5649 driving $5693 0022: jump_if_false @GON_C4_10313 // Note: the incorrect math opcode was used here 00EC: (unknown) 0@ $5693 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 004D: store_car $5693 position_to 5@ 6@ 7@ 037A: constant_params 8 variable_params 0 unknown 8 call_with_params @GON_C4_6737 2@ 3@ 4@ 5@ 6@ 7@ 18.0 0 jump_if_false @GON_C4_10306 0218: unknown_check 0@ $5649 0022: jump_if_false @GON_C4_10306 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :GON_C4_10306 0002: jump @GON_C4_10318 :GON_C4_10313 00E4: (unknown) 0@ $5649 :GON_C4_10318 0026: return :GON_C4_10320 0045: actor 0@ defined 0022: jump_if_false @GON_C4_10406 // Note: the incorrect math opcode was used here 807E: not actor 0@ driving 0022: jump_if_false @GON_C4_10406 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @GON_C4_10402 // Note: the incorrect math opcode was used here 034B: unknown_check $5922 0022: jump_if_false @GON_C4_10402 // Note: the incorrect math opcode was used here 004F: unknown_check $5922 0022: jump_if_false @GON_C4_10402 // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @GON_C4_10397 00E4: (unknown) 0@ $1038 0002: jump @GON_C4_10402 :GON_C4_10397 00EC: (unknown) 0@ $5922 :GON_C4_10402 020E: (unknown) 0@ 1@ :GON_C4_10406 0026: return :GON_C4_10408 034A: unknown_check $5649 0022: jump_if_false @GON_C4_10434 // Note: the incorrect math opcode was used here $5513(0@,8) = 3 // (int) 0002: jump @GON_C4_10442 :GON_C4_10434 $5513(0@,8) = 7 // (int) :GON_C4_10442 0026: return :GON_C4_10444 034B: unknown_check $5922 jump_if_false @GON_C4_10477 004F: unknown_check $5922 jump_if_false @GON_C4_10477 01B2: (unknown) $5922 0 1 1 0 0 :GON_C4_10477 0026: return :GON_C4_10479 0252: object $5721 exists jump_if_false @GON_C4_10660 020C: unknown_check $5721 $5730 $5731 $5732 $5739 $5740 $5741 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_9480 $5723 jump_if_false @GON_C4_10575 2.0 > $5739 // (float) num > var 0022: jump_if_false @GON_C4_10548 // Note: the incorrect math opcode was used here $5739 += 0.1 // (float) :GON_C4_10548 0036: $5740 = $5739 // (float vars) $5740 *= 0.42 // (float) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_9465 100 :GON_C4_10575 $5724 == 1 // (int) var == num jump_if_false @GON_C4_10633 $5741 += 0.005 // (float) 03F5: (unknown) $5721 $5727 $5728 $5729 $5728 += 0.2 // (float) 03F6: (unknown) $5721 $5727 $5728 $5729 0002: jump @GON_C4_10660 :GON_C4_10633 0304: unknown_check $5721 $5736 $5737 $5738 40.0 0 0022: jump_if_false @GON_C4_10660 // Note: the incorrect math opcode was used here $5724 = 1 // (int) :GON_C4_10660 0026: return :GON_C4_10662 8@ = -1 // (int) 9@ = -1.0 // (float) 0043: store_actor $5407(0@,3) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 1@ = 0 // (int) :GON_C4_10686 8 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_10792 // Note: the incorrect math opcode was used here 0045: actor $5505(1@,8) defined 0022: jump_if_false @GON_C4_10780 // Note: the incorrect math opcode was used here 0043: store_actor $5505(1@,8) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ 5@ 6@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_10756 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5505(1@,8) // (int vars) 0002: jump @GON_C4_10780 :GON_C4_10756 001D: 9@ == -1.0 // (int) var == var jump_if_false @GON_C4_10780 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5505(1@,8) // (int vars) :GON_C4_10780 1@ += 1 // (int) 0002: jump @GON_C4_10686 :GON_C4_10792 8@ == -1 // (int) var == num jump_if_false @GON_C4_10813 005E: (unknown) 0002: jump @GON_C4_10905 :GON_C4_10813 00E4: (unknown) $5407(0@,3) 8@ 12.0 > 9@ // (float) num > var 0022: jump_if_false @GON_C4_10876 // Note: the incorrect math opcode was used here 0218: unknown_check $5407(0@,3) 8@ 0022: jump_if_false @GON_C4_10862 // Note: the incorrect math opcode was used here 020E: (unknown) $5407(0@,3) 1 0002: jump @GON_C4_10869 :GON_C4_10862 020E: (unknown) $5407(0@,3) 0 :GON_C4_10869 0002: jump @GON_C4_10905 :GON_C4_10876 9@ > 12.0 // (float) var > num jump_if_false @GON_C4_10898 005E: (unknown) 0002: jump @GON_C4_10905 :GON_C4_10898 020E: (unknown) $5407(0@,3) 0 :GON_C4_10905 005F: (unknown) :GON_C4_10907 8@ = -1 // (int) 9@ = -1.0 // (float) 0043: store_actor $5505(0@,8) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 1@ = 0 // (int) :GON_C4_10931 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_11037 // Note: the incorrect math opcode was used here 0045: actor $5407(1@,3) defined 0022: jump_if_false @GON_C4_11025 // Note: the incorrect math opcode was used here 0043: store_actor $5407(1@,3) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ 5@ 6@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_11001 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5407(1@,3) // (int vars) 0002: jump @GON_C4_11025 :GON_C4_11001 001D: 9@ == -1.0 // (int) var == var jump_if_false @GON_C4_11025 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5407(1@,3) // (int vars) :GON_C4_11025 1@ += 1 // (int) 0002: jump @GON_C4_10931 :GON_C4_11037 8@ == -1 // (int) var == num jump_if_false @GON_C4_11058 005E: (unknown) 0002: jump @GON_C4_11128 :GON_C4_11058 00E4: (unknown) $5505(0@,8) 8@ 25.0 > 9@ // (float) num > var 0022: jump_if_false @GON_C4_11121 // Note: the incorrect math opcode was used here 0218: unknown_check $5505(0@,8) 8@ 0022: jump_if_false @GON_C4_11107 // Note: the incorrect math opcode was used here 020E: (unknown) $5505(0@,8) 1 0002: jump @GON_C4_11114 :GON_C4_11107 020E: (unknown) $5505(0@,8) 0 :GON_C4_11114 0002: jump @GON_C4_11128 :GON_C4_11121 020E: (unknown) $5505(0@,8) 0 :GON_C4_11128 005F: (unknown) :GON_C4_11130 8@ = -1 // (int) 9@ = -1.0 // (float) 0043: store_actor $5505(0@,8) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 7@ = 0 // (int) :GON_C4_11154 2 > 7@ // (int) num > var 0022: jump_if_false @GON_C4_11260 // Note: the incorrect math opcode was used here 004F: unknown_check $5401(7@,2) 0022: jump_if_false @GON_C4_11248 // Note: the incorrect math opcode was used here 004D: store_car $5401(7@,2) position_to 4@ 5@ 6@ 031D: (unknown) 1@ 2@ 4@ 5@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_11224 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5401(7@,2) // (int vars) 0002: jump @GON_C4_11248 :GON_C4_11224 001D: 9@ == -1.0 // (int) var == var jump_if_false @GON_C4_11248 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5401(7@,2) // (int vars) :GON_C4_11248 7@ += 1 // (int) 0002: jump @GON_C4_11154 :GON_C4_11260 8@ == -1 // (int) var == num jump_if_false @GON_C4_11281 005E: (unknown) 0002: jump @GON_C4_11352 :GON_C4_11281 15.0 > 9@ // (float) num > var 0022: jump_if_false @GON_C4_11316 // Note: the incorrect math opcode was used here 00EC: (unknown) $5505(0@,8) 8@ 020E: (unknown) $5505(0@,8) 1 0002: jump @GON_C4_11352 :GON_C4_11316 004F: unknown_check 8@ jump_if_false @GON_C4_11352 027F: store_coords_to 4@ 5@ 6@ from_actor 8@ with_offset 5.0 0 0 020E: (unknown) $5505(0@,8) 0 0158: actor $5505(0@,8) run_to 4@ 5@ :GON_C4_11352 005F: (unknown) :GON_C4_11354 $5413(0@,3) == 2 // (int) var == num jump_if_false @GON_C4_11513 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_10662 0@ jump_if_false @GON_C4_11498 $5413(0@,3) = 0 // (int) 00CE: 1@ = actor $5407(0@,3) Z_angle 220.0 > 1@ // (float) num > var 0022: jump_if_false @GON_C4_11446 // Note: the incorrect math opcode was used here 1@ += 10.0 // (float) 1@ > 220.0 // (float) var > num jump_if_false @GON_C4_11439 1@ = 220.0 // (float) :GON_C4_11439 0002: jump @GON_C4_11484 :GON_C4_11446 1@ > 220.0 // (float) var > num jump_if_false @GON_C4_11484 1@ -= 10.0 // (float) 220.0 > 1@ // (float) num > var 0022: jump_if_false @GON_C4_11484 // Note: the incorrect math opcode was used here 1@ = 220.0 // (float) :GON_C4_11484 00CF: set_actor $5407(0@,3) Z_angle_to 1@ 0002: jump @GON_C4_11506 :GON_C4_11498 $5413(0@,3) = 1 // (int) :GON_C4_11506 0002: jump @GON_C4_11645 :GON_C4_11513 $5413(0@,3) == 1 // (int) var == num jump_if_false @GON_C4_11560 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_10662 0@ jump_if_false @GON_C4_11553 $5413(0@,3) = 0 // (int) :GON_C4_11553 0002: jump @GON_C4_11645 :GON_C4_11560 $5413(0@,3) == 0 // (int) var == num jump_if_false @GON_C4_11645 0035: 2@ = $5779 // (int vars) 2@ *= 3 // (int) 0029: 2@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 0080: actor $5407(0@,3) near_point $5419(2@,6) $5425(2@,6) radius 3.0 3.0 sphere 0 0022: jump_if_false @GON_C4_11631 // Note: the incorrect math opcode was used here $5413(0@,3) = 2 // (int) 0002: jump @GON_C4_11645 :GON_C4_11631 0158: actor $5407(0@,3) run_to $5419(2@,6) $5425(2@,6) :GON_C4_11645 0026: return :GON_C4_11647 not $5979 == 11 // (int) var == num jump_if_false @GON_C4_11708 007E: actor $5505(0@,8) driving jump_if_false @GON_C4_11694 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5512 $5497(0@,8) 0002: jump @GON_C4_11708 :GON_C4_11694 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @GON_C4_7654 0@ 1 0 :GON_C4_11708 $5513(0@,8) == 4 // (int) var == num jump_if_false @GON_C4_11732 0026: return 0002: jump @GON_C4_12050 :GON_C4_11732 $5513(0@,8) == 0 // (int) var == num jump_if_false @GON_C4_11769 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10320 $5505(0@,8) 1 0002: jump @GON_C4_12050 :GON_C4_11769 $5513(0@,8) == 1 // (int) var == num jump_if_false @GON_C4_11806 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10320 $5505(0@,8) 0 0002: jump @GON_C4_12050 :GON_C4_11806 $5513(0@,8) == 2 // (int) var == num jump_if_false @GON_C4_11844 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10178 $5505(0@,8) 1 0002: jump @GON_C4_12050 :GON_C4_11844 $5513(0@,8) == 3 // (int) var == num jump_if_false @GON_C4_11881 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10178 $5505(0@,8) 0 0002: jump @GON_C4_12050 :GON_C4_11881 $5513(0@,8) == 6 // (int) var == num jump_if_false @GON_C4_11940 007E: actor $5505(0@,8) driving jump_if_false @GON_C4_11922 00F1: (unknown) $5505(0@,8) 0002: jump @GON_C4_11933 :GON_C4_11922 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_10408 0@ :GON_C4_11933 0002: jump @GON_C4_12050 :GON_C4_11940 $5513(0@,8) == 7 // (int) var == num jump_if_false @GON_C4_11988 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_10907 0@ jump_if_false @GON_C4_11981 $5513(0@,8) = 8 // (int) :GON_C4_11981 0002: jump @GON_C4_12050 :GON_C4_11988 $5513(0@,8) == 8 // (int) var == num jump_if_false @GON_C4_12021 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_11130 0@ 0002: jump @GON_C4_12050 :GON_C4_12021 $5513(0@,8) == 5 // (int) var == num jump_if_false @GON_C4_12050 034F: (unknown) $5505(0@,8) 1 (unknown) $5505(0@,8) :GON_C4_12050 0026: return :GON_C4_12052 0035: 1@ = 0@ // (int vars) 1@ += 4 // (int) 004F: unknown_check $5539(0@,4) jump_if_false @GON_C4_12082 0052: set_car $5539(0@,4) driver_behaviour_to 10 :GON_C4_12082 0045: actor $5505(0@,8) defined jump_if_false @GON_C4_12122 007E: actor $5505(0@,8) driving jump_if_false @GON_C4_12114 00F1: (unknown) $5505(0@,8) :GON_C4_12114 $5513(0@,8) = 6 // (int) :GON_C4_12122 0045: actor $5505(1@,8) defined jump_if_false @GON_C4_12162 007E: actor $5505(1@,8) driving jump_if_false @GON_C4_12154 00F1: (unknown) $5505(1@,8) :GON_C4_12154 $5513(1@,8) = 6 // (int) :GON_C4_12162 0026: return :GON_C4_12164 004F: unknown_check $5539(0@,4) jump_if_false @GON_C4_12256 0252: object $5721 exists jump_if_false @GON_C4_12256 0279: (unknown) $5721 $5586(1@,10) $5596(1@,10) $5606(1@,10) 2@ 3@ 4@ 0102: car $5539(0@,4) near_point 2@ 3@ radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C4_12238 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12256 :GON_C4_12238 0300: (unknown) $5539(0@,4) 255 01B6: (unknown) $5539(0@,4) 2@ 3@ 4@ :GON_C4_12256 005F: (unknown) :GON_C4_12258 004F: unknown_check $5539(0@,4) 0022: jump_if_false @GON_C4_12374 // Note: the incorrect math opcode was used here 0252: object $5721 exists 0022: jump_if_false @GON_C4_12374 // Note: the incorrect math opcode was used here 0279: (unknown) $5721 $5586(1@,10) $5596(1@,10) $5606(1@,10) 2@ 3@ 4@ 0102: car $5539(0@,4) near_point 2@ 3@ radius 20.0 20.0 sphere 0 0022: jump_if_false @GON_C4_12356 // Note: the incorrect math opcode was used here 3@ -= 5.0 // (float) 0300: (unknown) $5539(0@,4) 255 01B6: (unknown) $5539(0@,4) 2@ 3@ 4@ 005E: (unknown) 0002: jump @GON_C4_12374 :GON_C4_12356 0300: (unknown) $5539(0@,4) 255 01B6: (unknown) $5539(0@,4) 2@ 3@ 4@ :GON_C4_12374 005F: (unknown) :GON_C4_12376 1@ = 0 // (int) :GON_C4_12380 4 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_12432 // Note: the incorrect math opcode was used here $5616(1@,4) == 0 // (int) var == num jump_if_false @GON_C4_12420 0035: 0@ = 1@ // (int vars) $5616(1@,4) = 1 // (int) 005E: (unknown) :GON_C4_12420 1@ += 1 // (int) 0002: jump @GON_C4_12380 :GON_C4_12432 005F: (unknown) :GON_C4_12434 004F: unknown_check $5693 jump_if_false @GON_C4_12506 027F: store_coords_to 2@ 3@ 4@ from_actor $5693 with_offset $5846 $5856 $5866 0102: car $5539(0@,4) near_point 2@ 3@ radius 10.0 10.0 sphere 0 0022: jump_if_false @GON_C4_12489 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12506 :GON_C4_12489 0300: (unknown) $5539(0@,4) 50 01B6: (unknown) $5539(0@,4) 2@ 3@ 4@ :GON_C4_12506 005F: (unknown) :GON_C4_12508 004F: unknown_check $5693 0022: jump_if_false @GON_C4_12619 // Note: the incorrect math opcode was used here 027F: store_coords_to 2@ 3@ 4@ from_actor $5693 with_offset $5586(1@,10) $5596(1@,10) $5606(1@,10) 0102: car $5539(0@,4) near_point 2@ 3@ radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C4_12569 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12619 :GON_C4_12569 0300: (unknown) $5539(0@,4) 50 01B6: (unknown) $5539(0@,4) 2@ 3@ 4@ 0102: car $5539(0@,4) near_point 2@ 3@ radius 10.0 10.0 sphere 0 0022: jump_if_false @GON_C4_12617 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12619 :GON_C4_12617 005F: (unknown) :GON_C4_12619 005F: (unknown) :GON_C4_12621 0102: car $5539(0@,4) near_point $5638(1@,6) $5644(1@,6) radius 9.0 9.0 sphere 0 0022: jump_if_false @GON_C4_12669 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_12052 0@ 005E: (unknown) 0002: jump @GON_C4_12687 :GON_C4_12669 004A: car $5539(0@,4) drive_to $5638(1@,6) $5644(1@,6) $5650(1@,6) :GON_C4_12687 005F: (unknown) :GON_C4_12689 $5543(0@,4) == 0 // (int) var == num jump_if_false @GON_C4_12776 0102: car $5539(0@,4) near_point $5736 $5737 radius 40.0 40.0 sphere 0 0022: jump_if_false @GON_C4_12750 // Note: the incorrect math opcode was used here 0052: set_car $5539(0@,4) driver_behaviour_to 10 $5543(0@,4) = 5 // (int) 0002: jump @GON_C4_12769 :GON_C4_12750 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_12164 0@ 1@ jump_if_false @GON_C4_12769 :GON_C4_12769 0002: jump @GON_C4_13272 :GON_C4_12776 $5543(0@,4) == 1 // (int) var == num jump_if_false @GON_C4_12871 0102: car $5539(0@,4) near_point $5736 $5737 radius 40.0 40.0 sphere 0 0022: jump_if_false @GON_C4_12838 // Note: the incorrect math opcode was used here 0052: set_car $5539(0@,4) driver_behaviour_to 10 $5543(0@,4) = 5 // (int) 0002: jump @GON_C4_12864 :GON_C4_12838 037A: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_12258 0@ 1@ jump_if_false @GON_C4_12864 $5543(0@,4) = 0 // (int) :GON_C4_12864 0002: jump @GON_C4_13272 :GON_C4_12871 $5543(0@,4) == 8 // (int) var == num jump_if_false @GON_C4_13034 004F: unknown_check $5539(0@,4) jump_if_false @GON_C4_13027 0102: car $5539(0@,4) near_point -825.17 -929.43 radius 25.0 25.0 sphere 0 jump_if_false @GON_C4_12987 01CA: (unknown) $5539(0@,4) 2@ 2@ -= 5.0 // (float) 0 > 2@ // (float) num > var 0022: jump_if_false @GON_C4_12964 // Note: the incorrect math opcode was used here 2@ = 0 // (float) 0050: set_car $5539(0@,4) max_speed_to 2@ :GON_C4_12964 0052: set_car $5539(0@,4) driver_behaviour_to 10 $5543(0@,4) = 5 // (int) 0002: jump @GON_C4_13027 :GON_C4_12987 004A: car $5539(0@,4) drive_to -825.17 -929.43 10.42 -2@ > 25000 // (int) var > num // timer1 jump_if_false @GON_C4_13027 013B: explode_car $5539(0@,4) :GON_C4_13027 0002: jump @GON_C4_13272 :GON_C4_13034 $5543(0@,4) == 5 // (int) var == num jump_if_false @GON_C4_13077 004F: unknown_check $5539(0@,4) jump_if_false @GON_C4_13070 0052: set_car $5539(0@,4) driver_behaviour_to 11 :GON_C4_13070 0002: jump @GON_C4_13272 :GON_C4_13077 $5543(0@,4) == 7 // (int) var == num jump_if_false @GON_C4_13101 0026: return 0002: jump @GON_C4_13272 :GON_C4_13101 $5543(0@,4) == 2 // (int) var == num jump_if_false @GON_C4_13174 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_12434 0@ $5547(0@,4) jump_if_false @GON_C4_13167 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_12376 $5547(0@,4) jump_if_false @GON_C4_13167 $5543(0@,4) = 3 // (int) :GON_C4_13167 0002: jump @GON_C4_13272 :GON_C4_13174 $5543(0@,4) == 3 // (int) var == num jump_if_false @GON_C4_13238 037A: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_12508 0@ 1@ jump_if_false @GON_C4_13231 $5616(1@,4) = 0 // (int) $5547(0@,4) = 4 // (int) $5543(0@,4) = 2 // (int) :GON_C4_13231 0002: jump @GON_C4_13272 :GON_C4_13238 $5543(0@,4) == 6 // (int) var == num jump_if_false @GON_C4_13272 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_12621 0@ 1@ jump_if_false @GON_C4_13272 :GON_C4_13272 0026: return :GON_C4_13274 0035: 1@ = $5547(0@,4) // (int vars) 0279: (unknown) $5721 0 -70.0 0 2@ 3@ 4@ 005D: sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13573 // Note: the incorrect math opcode was used here 0279: (unknown) $5721 0 -80.0 0 2@ 3@ 4@ 005D: sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13517 // Note: the incorrect math opcode was used here 0279: (unknown) $5721 0 -90.0 0 2@ 3@ 4@ 005D: sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13461 // Note: the incorrect math opcode was used here 0279: (unknown) $5721 -90.0 -20.0 0 2@ 3@ 4@ 3@ > -1521.0 // (float) var > num jump_if_false @GON_C4_13454 805D: not sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13454 // Note: the incorrect math opcode was used here 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5752 0233: (unknown) $5539(0@,4) $5733 $5734 02E9: set_car $5539(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13454 0002: jump @GON_C4_13510 :GON_C4_13461 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5752 0233: (unknown) $5539(0@,4) $5733 $5734 02E9: set_car $5539(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13510 0002: jump @GON_C4_13566 :GON_C4_13517 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5752 0233: (unknown) $5539(0@,4) $5733 $5734 02E9: set_car $5539(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13566 0002: jump @GON_C4_13622 :GON_C4_13573 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5752 0233: (unknown) $5539(0@,4) $5733 $5734 02E9: set_car $5539(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13622 0026: return :GON_C4_13624 0 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_13637 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_13637 not 8 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_13651 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_13651 005E: (unknown) :GON_C4_13653 034A: unknown_check $5649 0022: jump_if_false @GON_C4_13704 // Note: the incorrect math opcode was used here 0045: actor $5649 defined 0022: jump_if_false @GON_C4_13704 // Note: the incorrect math opcode was used here 0043: store_actor $5649 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 0@ 1@ 6@ 280.0 > 6@ // (float) num > var 0022: jump_if_false @GON_C4_13704 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_13704 005F: (unknown) :GON_C4_13706 0035: 4@ = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13624 4@ jump_if_false @GON_C4_13803 01B5: (unknown) $5441(4@,8) $5449(4@,8) $5457(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13653 1@ 2@ 3@ jump_if_false @GON_C4_13803 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_13803 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_13803 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_13803 0035: 4@ = 0@ // (int vars) 4@ -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13624 4@ jump_if_false @GON_C4_13905 01B5: (unknown) $5441(4@,8) $5449(4@,8) $5457(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13653 1@ 2@ 3@ jump_if_false @GON_C4_13905 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_13905 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_13905 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_13905 0035: 4@ = 0@ // (int vars) 4@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13624 4@ jump_if_false @GON_C4_14007 01B5: (unknown) $5441(4@,8) $5449(4@,8) $5457(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13653 1@ 2@ 3@ jump_if_false @GON_C4_14007 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_14007 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_14007 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_14007 0035: 4@ = 0@ // (int vars) 4@ -= 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13624 4@ jump_if_false @GON_C4_14109 01B5: (unknown) $5441(4@,8) $5449(4@,8) $5457(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13653 1@ 2@ 3@ jump_if_false @GON_C4_14109 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_14109 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_14109 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_14109 0035: 4@ = 0@ // (int vars) 4@ += 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13624 4@ jump_if_false @GON_C4_14211 01B5: (unknown) $5441(4@,8) $5449(4@,8) $5457(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13653 1@ 2@ 3@ jump_if_false @GON_C4_14211 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_14211 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_14211 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_14211 005F: (unknown) :GON_C4_14213 0035: 2@ = $5547(0@,4) // (int vars) 037B: constant_params 1 variable_params 3 unknown 6 call_with_params @GON_C4_13706 1@ 3@ 4@ 5@ jump_if_false @GON_C4_14321 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_7305 0@ 037B: constant_params 11 variable_params 0 unknown 6 call_with_params @GON_C4_9142 3@ 4@ 5@ 180.0 40 20 -1 -1 2@ 0@ $5752 004F: unknown_check $5693 jump_if_false @GON_C4_14319 004D: store_car $5693 position_to 3@ 4@ 5@ 004F: unknown_check $5539(0@,4) 0022: jump_if_false @GON_C4_14319 // Note: the incorrect math opcode was used here 0233: (unknown) $5539(0@,4) 3@ 4@ :GON_C4_14319 005E: (unknown) :GON_C4_14321 005F: (unknown) :GON_C4_14323 0045: actor $5505(0@,8) defined 0022: jump_if_false @GON_C4_14338 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_14338 0035: 1@ = 0@ // (int vars) 1@ += 4 // (int) 0045: actor $5505(1@,8) defined jump_if_false @GON_C4_14362 005F: (unknown) :GON_C4_14362 005E: (unknown) :GON_C4_14364 $5543(0@,4) = 2 // (int) 0026: return :GON_C4_14374 2@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_9480 $5777 jump_if_false @GON_C4_14803 0078: if or 0@ == 0 // (int) var == num 0@ == 5 // (int) var == num jump_if_false @GON_C4_14536 0@ == 5 // (int) var == num jump_if_false @GON_C4_14443 not 5 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_14443 // Note: the incorrect math opcode was used here 0026: return :GON_C4_14443 1@ > 4 // (int) var > num jump_if_false @GON_C4_14527 :GON_C4_14455 0011: $5790 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_14527 // Note: the incorrect math opcode was used here 804F: not unknown_check $5539(2@,4) 0022: jump_if_false @GON_C4_14515 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_14213 2@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_14364 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9434 0026: return :GON_C4_14515 2@ += 1 // (int) 0002: jump @GON_C4_14455 :GON_C4_14527 0026: return 0002: jump @GON_C4_14803 :GON_C4_14536 0@ == 12 // (int) var == num jump_if_false @GON_C4_14617 :GON_C4_14548 4 > 2@ // (int) num > var 0022: jump_if_false @GON_C4_14608 // Note: the incorrect math opcode was used here 804F: not unknown_check $5539(2@,4) 0022: jump_if_false @GON_C4_14596 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_13274 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9434 0026: return :GON_C4_14596 2@ += 1 // (int) 0002: jump @GON_C4_14548 :GON_C4_14608 0026: return 0002: jump @GON_C4_14803 :GON_C4_14617 0078: if or 0@ == 6 // (int) var == num 0@ == 8 // (int) var == num 0@ == 10 // (int) var == num jump_if_false @GON_C4_14803 0011: $5789 > $5791 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_14803 // Note: the incorrect math opcode was used here :GON_C4_14656 0011: $5790 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_14801 // Note: the incorrect math opcode was used here 004F: unknown_check $5539(2@,4) 0022: jump_if_false @GON_C4_14746 // Note: the incorrect math opcode was used here $5551(2@,4) == -1 // (int) var == num jump_if_false @GON_C4_14739 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_14323 2@ jump_if_false @GON_C4_14739 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_9660 $5779 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9434 0026: return :GON_C4_14739 0002: jump @GON_C4_14789 :GON_C4_14746 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_14323 2@ jump_if_false @GON_C4_14789 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_9660 $5779 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9434 0026: return :GON_C4_14789 2@ += 1 // (int) 0002: jump @GON_C4_14656 :GON_C4_14801 0026: return :GON_C4_14803 0026: return :GON_C4_14805 0@ == 0 // (int) var == num jump_if_false @GON_C4_15039 $5697 = -370.59 // (float) $5705 = -477.98 // (float) $5713 = 10.47 // (float) $5698 = -442.73 // (float) $5706 = -479.48 // (float) $5714 = 10.47 // (float) $5699 = -630.39 // (float) $5707 = -483.07 // (float) $5715 = 10.47 // (float) $5700 = -810.85 // (float) $5708 = -507.6 // (float) $5716 = 10.15 // (float) $5701 = -846.74 // (float) $5709 = -544.97 // (float) $5717 = 10.3 // (float) $5702 = -832.49 // (float) $5710 = -647.22 // (float) $5718 = 10.95 // (float) $5703 = -824.73 // (float) $5711 = -744.8 // (float) $5719 = 10.65 // (float) $5704 = -825.17 // (float) $5712 = -929.43 // (float) $5720 = 10.42 // (float) 0002: jump @GON_C4_15266 :GON_C4_15039 0@ == 1 // (int) var == num jump_if_false @GON_C4_15266 $5697 = -826.95 // (float) $5705 = -976.17 // (float) $5713 = 10.32 // (float) $5698 = -824.67 // (float) $5706 = -1034.21 // (float) $5714 = 10.33 // (float) $5699 = -828.47 // (float) $5707 = -1051.9 // (float) $5715 = 10.94 // (float) $5700 = -898.54 // (float) $5708 = -1070.4 // (float) $5716 = 14.09 // (float) $5701 = -988.47 // (float) $5709 = -1074.32 // (float) $5717 = 14.09 // (float) $5702 = -1093.83 // (float) $5710 = -1074.97 // (float) $5718 = 15.09 // (float) $5703 = -1152.55 // (float) $5711 = -1107.6 // (float) $5719 = 14.09 // (float) $5704 = -1214.75 // (float) $5712 = -1215.06 // (float) $5720 = 15.09 // (float) :GON_C4_15266 0026: return :GON_C4_15268 $5925 = -1 // (int) 0@ == 0 // (int) var == num jump_if_false @GON_C4_15508 $5929 = -358.96 // (float) $5939 = -521.74 // (float) $5949 = 40.63 // (float) $5930 = -442.73 // (float) $5940 = -521.74 // (float) $5950 = 40.63 // (float) $5931 = -630.39 // (float) $5941 = -521.74 // (float) $5951 = 40.63 // (float) $5932 = -790.48 // (float) $5942 = -540.03 // (float) $5952 = 40.63 // (float) $5933 = -794.48 // (float) $5943 = -540.99 // (float) $5953 = 40.63 // (float) $5934 = -794.48 // (float) $5944 = -647.94 // (float) $5954 = 40.63 // (float) $5935 = -794.48 // (float) $5945 = -744.45 // (float) $5955 = 40.63 // (float) $5936 = -790.96 // (float) $5946 = -927.86 // (float) $5956 = 40.63 // (float) 0002: jump @GON_C4_16988 :GON_C4_15508 0@ == 1 // (int) var == num jump_if_false @GON_C4_15741 $5929 = -812.26 // (float) $5939 = -946.2 // (float) $5949 = 16.81 // (float) $5930 = -810.4 // (float) $5940 = -1011.77 // (float) $5950 = 20.8 // (float) $5931 = -806.58 // (float) $5941 = -1040.6 // (float) $5951 = 19.72 // (float) $5932 = -885.03 // (float) $5942 = -1085.49 // (float) $5952 = 29.67 // (float) $5933 = -990.79 // (float) $5943 = -1095.65 // (float) $5953 = 30.31 // (float) $5934 = -1094.13 // (float) $5944 = -1090.17 // (float) $5954 = 29.93 // (float) $5935 = -1128.06 // (float) $5945 = -1137.86 // (float) $5955 = 33.0 // (float) $5936 = -1177.88 // (float) $5946 = -1224.64 // (float) $5956 = 38.84 // (float) 0002: jump @GON_C4_16988 :GON_C4_15741 0@ == 2 // (int) var == num jump_if_false @GON_C4_15982 $5929 = -1154.18 // (float) $5939 = -1239.29 // (float) $5949 = 19.44 // (float) $5930 = -1174.42 // (float) $5940 = -1250.42 // (float) $5950 = 19.44 // (float) $5931 = -1201.64 // (float) $5941 = -1250.48 // (float) $5951 = 20.44 // (float) $5932 = -1221.7 // (float) $5942 = -1233.49 // (float) $5952 = 25.44 // (float) $5933 = -1229.69 // (float) $5943 = -1209.18 // (float) $5953 = 25.44 // (float) $5934 = -1209.84 // (float) $5944 = -1183.52 // (float) $5954 = 20.44 // (float) $5935 = -1183.02 // (float) $5945 = -1174.4 // (float) $5955 = 19.44 // (float) $5936 = -1169.01 // (float) $5946 = -1192.38 // (float) $5956 = 19.44 // (float) $5925 = 1 // (int) 0002: jump @GON_C4_16988 :GON_C4_15982 0@ == 3 // (int) var == num jump_if_false @GON_C4_16163 $5929 = -1217.26 // (float) $5939 = -1186.2 // (float) $5949 = 42.85 // (float) $5930 = -1218.73 // (float) $5940 = -900.48 // (float) $5950 = 31.85 // (float) $5931 = -1226.04 // (float) $5941 = -848.37 // (float) $5951 = 26.04 // (float) $5932 = -1292.34 // (float) $5942 = -785.19 // (float) $5952 = 38.11 // (float) $5933 = -1331.46 // (float) $5943 = -735.98 // (float) $5953 = 18.9 // (float) $5934 = -1331.46 // (float) $5944 = -735.98 // (float) $5954 = 18.9 // (float) 0002: jump @GON_C4_16988 :GON_C4_16163 0@ == 4 // (int) var == num jump_if_false @GON_C4_16400 $5929 = -1314.32 // (float) $5939 = -817.72 // (float) $5949 = 20.73 // (float) $5930 = -1332.17 // (float) $5940 = -792.73 // (float) $5950 = 20.12 // (float) $5931 = -1341.77 // (float) $5941 = -776.36 // (float) $5951 = 19.75 // (float) $5932 = -1332.2 // (float) $5942 = -763.01 // (float) $5952 = 19.48 // (float) $5933 = -1300.85 // (float) $5943 = -750.48 // (float) $5953 = 19.43 // (float) $5934 = -1284.43 // (float) $5944 = -763.69 // (float) $5954 = 19.0 // (float) $5935 = -1274.28 // (float) $5945 = -775.79 // (float) $5955 = 18.98 // (float) $5936 = -1294.61 // (float) $5946 = -795.86 // (float) $5956 = 20.36 // (float) $5925 = 2 // (int) 0002: jump @GON_C4_16988 :GON_C4_16400 0@ == 5 // (int) var == num jump_if_false @GON_C4_16553 $5929 = -1258.46 // (float) $5939 = -851.23 // (float) $5949 = 42.85 // (float) $5930 = -1251.83 // (float) $5940 = -909.95 // (float) $5950 = 42.85 // (float) $5931 = -1196.91 // (float) $5941 = -994.46 // (float) $5951 = 42.85 // (float) $5932 = -1177.92 // (float) $5942 = -1142.56 // (float) $5952 = 42.85 // (float) $5933 = -1163.49 // (float) $5943 = -1188.75 // (float) $5953 = 32.24 // (float) 0002: jump @GON_C4_16988 :GON_C4_16553 0@ == 6 // (int) var == num jump_if_false @GON_C4_16706 $5929 = -1237.21 // (float) $5939 = -1154.86 // (float) $5949 = 43.17 // (float) $5930 = -1281.77 // (float) $5940 = -1081.22 // (float) $5950 = 39.76 // (float) $5931 = -1337.11 // (float) $5941 = -964.07 // (float) $5951 = 39.76 // (float) $5932 = -1428.77 // (float) $5942 = -951.37 // (float) $5952 = 39.76 // (float) $5933 = -1600.46 // (float) $5943 = -900.25 // (float) $5953 = 39.76 // (float) 0002: jump @GON_C4_16988 :GON_C4_16706 0@ == 7 // (int) var == num jump_if_false @GON_C4_16988 $5929 = -1648.44 // (float) $5939 = -874.63 // (float) $5949 = 39.76 // (float) $5930 = -1679.42 // (float) $5940 = -881.32 // (float) $5950 = 39.76 // (float) $5931 = -1706.62 // (float) $5941 = -924.3 // (float) $5951 = 39.76 // (float) $5932 = -1704.74 // (float) $5942 = -939.78 // (float) $5952 = 39.76 // (float) $5933 = -1696.32 // (float) $5943 = -995.2 // (float) $5953 = 39.76 // (float) $5934 = -1697.51 // (float) $5944 = -1150.51 // (float) $5954 = 39.76 // (float) $5935 = -1697.95 // (float) $5945 = -1297.64 // (float) $5955 = 39.76 // (float) $5936 = -1689.73 // (float) $5946 = -1466.53 // (float) $5956 = 39.76 // (float) $5937 = -1685.82 // (float) $5947 = -1655.56 // (float) $5957 = 39.76 // (float) $5938 = -1684.72 // (float) $5948 = -1750.09 // (float) $5958 = 39.76 // (float) :GON_C4_16988 0026: return :GON_C4_16990 0078: if or $5979 == 6 // (int) var == num $5979 == 10 // (int) var == num jump_if_false @GON_C4_17061 004F: unknown_check $5539(0@,4) jump_if_false @GON_C4_17061 0102: car $5539(0@,4) near_point -1125.0 -1063.33 radius 5.0 5.0 sphere 0 jump_if_false @GON_C4_17061 013B: explode_car $5539(0@,4) :GON_C4_17061 0026: return :GON_C4_17063 $5979 == 0 // (int) var == num jump_if_false @GON_C4_17415 0@ == 1 // (int) var == num jump_if_false @GON_C4_17141 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 -644.95 -451.45 10.6 180.0 26 20 -1 -1 7 0 $5752 $5790 = 1 // (int) 0002: jump @GON_C4_17408 :GON_C4_17141 0@ == 2 // (int) var == num jump_if_false @GON_C4_17220 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14364 0 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 -862.93 -406.98 11.43 180.0 40 255 -1 -1 7 1 $5752 $5790 = 2 // (int) 0002: jump @GON_C4_17408 :GON_C4_17220 0@ == 3 // (int) var == num jump_if_false @GON_C4_17300 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14364 1 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 -884.85 -655.4 11.72 270.0 26 255 -1 -1 7 2 $5752 $5790 = 3 // (int) 0002: jump @GON_C4_17408 :GON_C4_17300 0@ == 5 // (int) var == num jump_if_false @GON_C4_17331 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14364 2 0002: jump @GON_C4_17408 :GON_C4_17331 0@ == 6 // (int) var == num jump_if_false @GON_C4_17408 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 -743.76 -923.37 11.5 90.0 50 255 -1 -1 7 3 $5752 004F: unknown_check $5798 jump_if_false @GON_C4_17402 0300: (unknown) $5798 255 :GON_C4_17402 $5790 = 4 // (int) :GON_C4_17408 0002: jump @GON_C4_18307 :GON_C4_17415 $5979 == 4 // (int) var == num jump_if_false @GON_C4_17612 0@ == 0 // (int) var == num jump_if_false @GON_C4_17492 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 -791.38 -1103.15 9.91 0 50 255 -1 -1 7 0 $5752 $5790 = 1 // (int) 0002: jump @GON_C4_17605 :GON_C4_17492 0@ == 2 // (int) var == num jump_if_false @GON_C4_17605 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14364 0 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 -922.03 -1047.87 13.71 190.0 50 255 -1 -1 7 1 $5752 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 -992.08 -1101.49 13.7 0 50 255 -1 -1 7 2 $5752 $5790 = 3 // (int) :GON_C4_17605 0002: jump @GON_C4_18307 :GON_C4_17612 $5979 == 5 // (int) var == num jump_if_false @GON_C4_17720 0@ == 3 // (int) var == num jump_if_false @GON_C4_17656 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14364 1 0002: jump @GON_C4_17713 :GON_C4_17656 0@ == 4 // (int) var == num jump_if_false @GON_C4_17687 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14364 2 0002: jump @GON_C4_17713 :GON_C4_17687 0@ == 5 // (int) var == num jump_if_false @GON_C4_17713 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9644 $5693 1 :GON_C4_17713 0002: jump @GON_C4_18307 :GON_C4_17720 $5979 == 2 // (int) var == num jump_if_false @GON_C4_18041 0@ == 31 // (int) var == num jump_if_false @GON_C4_18034 $5790 = 3 // (int) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @GON_C4_8712 -840.02 -1054.55 11.95 180.0 004F: unknown_check $5916 jump_if_false @GON_C4_17831 027F: store_coords_to 1@ 2@ 3@ from_actor $5916 with_offset -2.0 0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 9 variable_params 0 unknown 5 call_with_params @GON_C4_8583 1@ 2@ 3@ $5750 120 40 0 $1038 5 :GON_C4_17831 004F: unknown_check $5916 jump_if_false @GON_C4_17885 027F: store_coords_to 1@ 2@ 3@ from_actor $5916 with_offset -2.0 2.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 9 variable_params 0 unknown 5 call_with_params @GON_C4_8583 1@ 2@ 3@ $5750 120 40 1 $1038 5 :GON_C4_17885 004F: unknown_check $5916 jump_if_false @GON_C4_17939 027F: store_coords_to 1@ 2@ 3@ from_actor $5916 with_offset -2.0 -2.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 9 variable_params 0 unknown 5 call_with_params @GON_C4_8583 1@ 2@ 3@ $5750 120 40 2 $1038 5 :GON_C4_17939 004F: unknown_check $5916 jump_if_false @GON_C4_17987 027F: store_coords_to 1@ 2@ 3@ from_actor $5916 with_offset -4.0 6.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @GON_C4_8793 1@ 2@ 3@ 150.0 0 :GON_C4_17987 004F: unknown_check $5916 jump_if_false @GON_C4_18034 027F: store_coords_to 1@ 2@ 3@ from_actor $5916 with_offset -2.0 -8.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @GON_C4_8793 1@ 2@ 3@ 60.0 1 :GON_C4_18034 0002: jump @GON_C4_18307 :GON_C4_18041 $5979 == 11 // (int) var == num jump_if_false @GON_C4_18307 0@ == 32 // (int) var == num jump_if_false @GON_C4_18307 4@ = 8 // (int) $5790 = 4 // (int) 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 $5815 $5824 $5833 90.0 62 255 0 4@ 6 0 $5752 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 $5816 $5825 $5834 90.0 62 255 1 4@ 7 1 $5752 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 $5817 $5826 $5835 90.0 62 255 2 4@ 8 2 $5752 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9142 $5818 $5827 $5836 90.0 62 255 3 4@ 9 3 $5752 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5530 $5807 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5530 $5808 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5530 $5809 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5530 $5810 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9644 $5795 0 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9644 $5796 0 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9644 $5797 0 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9644 $5798 0 :GON_C4_18307 0026: return :GON_C4_18309 0252: object $5721 exists jump_if_false @GON_C4_18450 0279: (unknown) $5721 0 0 0 1@ 2@ 3@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @GON_C4_5601 0@ 1@ 2@ 3@ 0045: actor $5486(0@,2) defined jump_if_false @GON_C4_18450 0@ == 0 // (int) var == num jump_if_false @GON_C4_18398 030F: (unknown) $5486(0@,2) $5721 0 -6.0 2.9 1 180.0 0 0002: jump @GON_C4_18421 :GON_C4_18398 030F: (unknown) $5486(0@,2) $5721 0 -4.0 2.9 1 180.0 0 :GON_C4_18421 0045: actor $1038 defined 0022: jump_if_false @GON_C4_18450 // Note: the incorrect math opcode was used here 0119: actor $1038 kill_actor $5486(0@,2) 0310: (unknown) $5486(0@,2) $1038 1 :GON_C4_18450 0026: return :GON_C4_18452 0252: object $5721 exists 0022: jump_if_false @GON_C4_18489 // Note: the incorrect math opcode was used here 010D: put_object $5721 at -1737.37 -741.21 14.86 00D3: set_object $5721 z_angle_to 180.0 :GON_C4_18489 0252: object $5721 exists jump_if_false @GON_C4_18590 0279: (unknown) $5721 0 1080.0 0 $5730 $5731 $5732 $5732 = 70.0 // (float) 0036: $5736 = $5730 // (float vars) 0036: $5737 = $5731 // (float vars) 0036: $5738 = $5732 // (float vars) $5737 += 80.0 // (float) $5739 = 0 // (float) $5740 = 0 // (float) $5741 = 0 // (float) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_18309 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_18309 1 $5744 = 0 // (int) :GON_C4_18590 0026: return :GON_C4_18592 034B: unknown_check $5693 jump_if_false @GON_C4_18682 004F: unknown_check $5693 jump_if_false @GON_C4_18682 004D: store_car $5693 position_to 0@ 1@ 2@ 004F: unknown_check $5922 0022: jump_if_false @GON_C4_18682 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5922 with_offset 20.0 0 0 037B: constant_params 8 variable_params 0 unknown 9 call_with_params @GON_C4_6737 3@ 4@ 5@ 0@ 1@ 2@ 20.0 0 jump_if_false @GON_C4_18680 005F: (unknown) 0002: jump @GON_C4_18682 :GON_C4_18680 005E: (unknown) :GON_C4_18682 005F: (unknown) :GON_C4_18684 004F: unknown_check $5693 jump_if_false @GON_C4_18763 004D: store_car $5693 position_to 0@ 1@ 2@ 004F: unknown_check $5922 0022: jump_if_false @GON_C4_18763 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5922 with_offset 15.0 0 0 037B: constant_params 8 variable_params 0 unknown 6 call_with_params @GON_C4_6737 3@ 4@ 5@ 0@ 1@ 2@ 15.0 0 jump_if_false @GON_C4_18761 005F: (unknown) 0002: jump @GON_C4_18763 :GON_C4_18761 005E: (unknown) :GON_C4_18763 005F: (unknown) :GON_C4_18765 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @GON_C4_18875 // Note: the incorrect math opcode was used here 004D: store_car $5693 position_to 2@ 3@ 4@ 004D: store_car $5922 position_to 5@ 6@ 7@ 031D: (unknown) 2@ 3@ $5441(0@,8) $5449(0@,8) 8@ 037B: constant_params 8 variable_params 0 unknown 9 call_with_params @GON_C4_6737 5@ 6@ 7@ $5673(1@,10) $5683(1@,10) $5693(1@,10) 8@ 0 jump_if_false @GON_C4_18856 $5923 = 1 // (int) $5650 = 2 // (int) 0002: jump @GON_C4_18868 :GON_C4_18856 $5923 = 2 // (int) $5650 = 1 // (int) :GON_C4_18868 0002: jump @GON_C4_18917 :GON_C4_18875 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_18905 // Note: the incorrect math opcode was used here $5923 = 1 // (int) $5650 = 2 // (int) 0002: jump @GON_C4_18917 :GON_C4_18905 $5923 = 2 // (int) $5650 = 1 // (int) :GON_C4_18917 0026: return :GON_C4_18919 004F: unknown_check $5693 jump_if_false @GON_C4_18946 01CA: (unknown) $5693 1@ 0038: 0@ = float 1@ to_integer // Note: the incorrect math opcode was used here 0002: jump @GON_C4_18951 :GON_C4_18946 0@ = -1 // (int) :GON_C4_18951 0026: return :GON_C4_18953 004F: unknown_check $5693 jump_if_false @GON_C4_19111 1@ = 45.0 // (float) $5979 == 0 // (int) var == num jump_if_false @GON_C4_19020 0078: if or 0@ == 0 // (int) var == num 0@ == 3 // (int) var == num 0@ == 7 // (int) var == num jump_if_false @GON_C4_19013 1@ = 20.0 // (float) :GON_C4_19013 0002: jump @GON_C4_19106 :GON_C4_19020 $5979 == 4 // (int) var == num jump_if_false @GON_C4_19066 0078: if or 0@ == 0 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @GON_C4_19059 1@ = 20.0 // (float) :GON_C4_19059 0002: jump @GON_C4_19106 :GON_C4_19066 $5979 == 5 // (int) var == num jump_if_false @GON_C4_19106 0078: if or 0@ == 3 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @GON_C4_19106 1@ = 20.0 // (float) :GON_C4_19106 0050: set_car $5693 max_speed_to 1@ :GON_C4_19111 0026: return :GON_C4_19113 2@ = 1 // (int) $5923 == 0 // (int) var == num jump_if_false @GON_C4_19218 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_18592 jump_if_false @GON_C4_19188 0@ == 0 // (int) var == num jump_if_false @GON_C4_19170 2@ = 15 // (int) 0002: jump @GON_C4_19181 :GON_C4_19170 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_18919 2@ :GON_C4_19181 0002: jump @GON_C4_19211 :GON_C4_19188 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_18765 1@ 0@ 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_18919 2@ :GON_C4_19211 0002: jump @GON_C4_19425 :GON_C4_19218 $5923 == 1 // (int) var == num jump_if_false @GON_C4_19313 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_18684 jump_if_false @GON_C4_19271 $5923 = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_18919 2@ 0002: jump @GON_C4_19306 :GON_C4_19271 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_18765 1@ 0@ 004F: unknown_check $5693 jump_if_false @GON_C4_19301 0050: set_car $5693 max_speed_to 18.0 :GON_C4_19301 2@ = 50 // (int) :GON_C4_19306 0002: jump @GON_C4_19425 :GON_C4_19313 $5923 == 2 // (int) var == num jump_if_false @GON_C4_19407 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_18684 jump_if_false @GON_C4_19366 $5923 = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_18919 2@ 0002: jump @GON_C4_19400 :GON_C4_19366 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_18765 1@ 0@ 2@ = 0 // (int) 004F: unknown_check $5693 jump_if_false @GON_C4_19400 0050: set_car $5693 max_speed_to 50.0 :GON_C4_19400 0002: jump @GON_C4_19425 :GON_C4_19407 $5923 == 3 // (int) var == num jump_if_false @GON_C4_19425 2@ = 50 // (int) :GON_C4_19425 0026: return :GON_C4_19427 0035: 3@ = 0@ // (int vars) 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @GON_C4_19451 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_19505 :GON_C4_19451 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_19485 // Note: the incorrect math opcode was used here 0011: 2@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_19478 // Note: the incorrect math opcode was used here 0@ += 1 // (int) :GON_C4_19478 0002: jump @GON_C4_19501 :GON_C4_19485 0@ > 0 // (int) var > num jump_if_false @GON_C4_19501 0@ -= 1 // (int) :GON_C4_19501 0035: 3@ = 0@ // (int vars) :GON_C4_19505 005F: (unknown) :GON_C4_19507 004F: unknown_check $5922 0022: jump_if_false @GON_C4_19613 // Note: the incorrect math opcode was used here 004D: store_car $5922 position_to 1@ 2@ 3@ -1675.0 > 1@ // (float) num > var 0022: jump_if_false @GON_C4_19608 // Note: the incorrect math opcode was used here 0014: $5734 > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_19562 // Note: the incorrect math opcode was used here 0@ = 0 // (int) 0002: jump @GON_C4_19601 :GON_C4_19562 0036: 4@ = 2@ // (float vars) 002C: 4@ -= $5734 // (float vars) 4@ > 5.0 // (float) var > num jump_if_false @GON_C4_19596 0@ = 70 // (int) 0002: jump @GON_C4_19601 :GON_C4_19596 0@ = 35 // (int) :GON_C4_19601 0002: jump @GON_C4_19613 :GON_C4_19608 0@ = 70 // (int) :GON_C4_19613 0026: return :GON_C4_19615 0035: 7@ = $5927 // (int vars) 5@ = 10.0 // (float) 004F: unknown_check $5922 jump_if_false @GON_C4_19866 0104: car $5922 in_sphere 1@ 2@ 3@ radius 12.0 12.0 5@ sphere 0 0022: jump_if_false @GON_C4_19668 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_19866 :GON_C4_19668 4@ == -1 // (int) var == num jump_if_false @GON_C4_19854 $5924 == 1 // (int) var == num jump_if_false @GON_C4_19713 037B: constant_params 2 variable_params 1 unknown 8 call_with_params @GON_C4_19113 7@ 0@ 6@ 0002: jump @GON_C4_19847 :GON_C4_19713 $5979 == 11 // (int) var == num jump_if_false @GON_C4_19738 6@ = 80 // (int) 0002: jump @GON_C4_19847 :GON_C4_19738 $5979 == 3 // (int) var == num jump_if_false @GON_C4_19762 6@ = 0 // (int) 0002: jump @GON_C4_19847 :GON_C4_19762 $5979 == 8 // (int) var == num jump_if_false @GON_C4_19786 6@ = 0 // (int) 0002: jump @GON_C4_19847 :GON_C4_19786 $5979 == 2 // (int) var == num jump_if_false @GON_C4_19811 6@ = 30 // (int) 0002: jump @GON_C4_19847 :GON_C4_19811 $5979 == 12 // (int) var == num jump_if_false @GON_C4_19842 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @GON_C4_19507 6@ 0002: jump @GON_C4_19847 :GON_C4_19842 6@ = 50 // (int) :GON_C4_19847 0002: jump @GON_C4_19858 :GON_C4_19854 0035: 6@ = 4@ // (int vars) :GON_C4_19858 02DA: (unknown) $5922 1@ 2@ 3@ 6@ :GON_C4_19866 005F: (unknown) :GON_C4_19868 0035: 4@ = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GON_C4_9480 $5926 jump_if_false @GON_C4_20006 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @GON_C4_19615 0 $5673(4@,10) $5683(4@,10) $5693(4@,10) 3@ jump_if_false @GON_C4_20006 001C: 4@ == $5925 // (int) num == var 0022: jump_if_false @GON_C4_19947 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GON_C4_9450 9000 :GON_C4_19947 $5979 == 13 // (int) var == num jump_if_false @GON_C4_19978 0@ == 4 // (int) var == num jump_if_false @GON_C4_19978 $5928 = 1 // (int) :GON_C4_19978 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @GON_C4_19427 4@ 2@ 10 4@ jump_if_false @GON_C4_20006 0035: 4@ = 1@ // (int vars) 005E: (unknown) :GON_C4_20006 005F: (unknown) :GON_C4_20008 0@ = 0 // (int) :GON_C4_20012 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20056 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5490 $5410(0@,3) 003F: destroy_actor $5407(0@,3) 0@ += 1 // (int) 0002: jump @GON_C4_20012 :GON_C4_20056 0@ = 0 // (int) :GON_C4_20060 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20104 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5490 $5403(0@,2) 0049: destroy_car $5401(0@,2) 0@ += 1 // (int) 0002: jump @GON_C4_20060 :GON_C4_20104 0246: (unknown) -1270.84 -1238.0 5.86 -1133.71 -1186.81 20.87 0295: (unknown) -1270.84 -1238.0 5.86 -1133.71 -1186.81 20.87 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @GON_C4_6787 0 -1318.49 -794.57 13.87 90.0 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @GON_C4_6787 1 -1309.25 -793.66 13.87 90.0 0@ = 0 // (int) 1@ = 3 // (int) :GON_C4_20233 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20286 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @GON_C4_6924 0@ $5419(1@,6) $5425(1@,6) $5431(1@,6) 0 1@ += 1 // (int) 0@ += 1 // (int) 0002: jump @GON_C4_20233 :GON_C4_20286 $5779 = 0 // (int) $5656 = 0 // (int) $5778 = 1000 // (int) 0026: return :GON_C4_20305 0@ = 0 // (int) :GON_C4_20309 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20390 // Note: the incorrect math opcode was used here 0045: actor $5407(0@,3) defined 0022: jump_if_false @GON_C4_20351 // Note: the incorrect math opcode was used here 014D: $5416(0@,3) = actor $5407(0@,3) health 0002: jump @GON_C4_20358 :GON_C4_20351 $5416(0@,3) = 0 // (int) :GON_C4_20358 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5490 $5410(0@,3) 003F: destroy_actor $5407(0@,3) 0@ += 1 // (int) 0002: jump @GON_C4_20309 :GON_C4_20390 0@ = 0 // (int) :GON_C4_20394 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20475 // Note: the incorrect math opcode was used here 004F: unknown_check $5401(0@,2) 0022: jump_if_false @GON_C4_20436 // Note: the incorrect math opcode was used here 014E: $5405(0@,2) = car $5401(0@,2) health 0002: jump @GON_C4_20443 :GON_C4_20436 $5405(0@,2) = 0 // (int) :GON_C4_20443 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5490 $5403(0@,2) 0049: destroy_car $5401(0@,2) 0@ += 1 // (int) 0002: jump @GON_C4_20394 :GON_C4_20475 0246: (unknown) -1353.65 -802.23 5.88 -1259.14 -741.46 20.69 0295: (unknown) -1353.65 -802.23 5.88 -1259.14 -741.46 20.69 $5661 > 0 // (int) var > num jump_if_false @GON_C4_20584 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @GON_C4_6787 0 -1225.6 -1220.7 13.86 0 014C: set_car $5657 health_to $5661 :GON_C4_20584 $5662 > 0 // (int) var > num jump_if_false @GON_C4_20630 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @GON_C4_6787 1 -1222.92 -1211.1 13.86 0 014C: set_car $5658 health_to $5662 :GON_C4_20630 0@ = 0 // (int) :GON_C4_20634 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20708 // Note: the incorrect math opcode was used here $5416(0@,3) > 0 // (int) var > num jump_if_false @GON_C4_20696 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @GON_C4_6924 0@ $5419(0@,6) $5425(0@,6) $5431(0@,6) 220.0 014B: set_actor $5407(0@,3) health_to $5416(0@,3) :GON_C4_20696 0@ += 1 // (int) 0002: jump @GON_C4_20634 :GON_C4_20708 $5779 = 0 // (int) $5656 = 0 // (int) $5778 = 1000 // (int) 0026: return :GON_C4_20727 0035: 2@ = $5927 // (int vars) 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @GON_C4_19615 0@ $5673(2@,10) $5683(2@,10) $5693(2@,10) -1 jump_if_false @GON_C4_20984 $5979 == 7 // (int) var == num jump_if_false @GON_C4_20807 $5927 == 1 // (int) var == num jump_if_false @GON_C4_20800 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_20008 :GON_C4_20800 0002: jump @GON_C4_20958 :GON_C4_20807 $5979 == 9 // (int) var == num jump_if_false @GON_C4_20850 $5927 == 2 // (int) var == num jump_if_false @GON_C4_20843 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_20305 :GON_C4_20843 0002: jump @GON_C4_20958 :GON_C4_20850 $5979 == 11 // (int) var == num jump_if_false @GON_C4_20958 $5927 == 1 // (int) var == num jump_if_false @GON_C4_20900 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_17063 32 $5656 = 0 // (int) 0002: jump @GON_C4_20958 :GON_C4_20900 $5927 == 2 // (int) var == num jump_if_false @GON_C4_20958 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_8345 $5778 = 1000 // (int) $5975 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_1092 2 0311: status_text $5722 type 1 line 1 GXT $5966 // global_variable :GON_C4_20958 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @GON_C4_19427 $5927 1@ 10 $5927 jump_if_false @GON_C4_20984 005E: (unknown) :GON_C4_20984 005F: (unknown) :GON_C4_20986 1@ == 8 // (int) var == num jump_if_false @GON_C4_21004 5@ = 35.0 // (float) :GON_C4_21004 004F: unknown_check 0@ jump_if_false @GON_C4_21099 0102: car 0@ near_point 2@ 3@ radius 5@ 5@ sphere 0 0022: jump_if_false @GON_C4_21038 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_21099 :GON_C4_21038 001C: 0@ == $5693 // (int) num == var 0022: jump_if_false @GON_C4_21068 // Note: the incorrect math opcode was used here 01B6: (unknown) 0@ 2@ 3@ 4@ 0300: (unknown) 0@ 40 0002: jump @GON_C4_21099 :GON_C4_21068 004D: store_car 0@ position_to 6@ 7@ 8@ 0014: 2@ > 8@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_21087 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_21087 004A: car 0@ drive_to 2@ 3@ 4@ 0300: (unknown) 0@ 255 :GON_C4_21099 005F: (unknown) :GON_C4_21101 0125: set_traffic_density_multiplier_to 0 037B: constant_params 4 variable_params 1 unknown 5 call_with_params @GON_C4_19868 0@ 1@ 2@ 3@ 4@ 0011: $5789 > $5791 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_21159 // Note: the incorrect math opcode was used here -2@ > 3000 // (int) var > num // timer1 jump_if_false @GON_C4_21152 $5778 = 3000 // (int) :GON_C4_21152 0002: jump @GON_C4_21173 :GON_C4_21159 $5792 == 0 // (int) var == num jump_if_false @GON_C4_21173 005E: (unknown) :GON_C4_21173 005F: (unknown) :GON_C4_21175 0125: set_traffic_density_multiplier_to 0 0011: $5789 > $5791 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_21218 // Note: the incorrect math opcode was used here -2@ > 3000 // (int) var > num // timer1 jump_if_false @GON_C4_21211 $5778 = 3000 // (int) :GON_C4_21211 0002: jump @GON_C4_21232 :GON_C4_21218 $5792 == 0 // (int) var == num jump_if_false @GON_C4_21232 005E: (unknown) :GON_C4_21232 005F: (unknown) :GON_C4_21234 $1045 = 1 // (int) 0001: wait 0 ms 1@ = -1 // (int) 27@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 40 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_14805 0 0025: gosub @GON_C4_24499 0025: gosub @GON_C4_27079 052E: (unknown) $5981 $5982 028E: (unknown) 1 13100000 0057: show_text_highpriority GXT $5642 time 7000 flag 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9450 0 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6488 :GON_C4_21346 0001: wait 0 ms :GON_C4_21349 $5979 == 0 // (int) var == num jump_if_false @GON_C4_21584 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_21577 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ 0025: gosub @GON_C4_25825 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_20986 $5693 12@ $5441(12@,8) $5449(12@,8) $5457(12@,8) 10.0 jump_if_false @GON_C4_21577 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17063 12@ 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19427 12@ 7 8 12@ jump_if_false @GON_C4_21577 6@ = 7 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 9@ = 20 // (int) 0057: show_text_highpriority GXT $5647 time 5000 flag 1 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_14364 3 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17063 30 $5653 = 1 // (int) 11@ = 0 // (int) :GON_C4_21535 4 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_21567 // Note: the incorrect math opcode was used here $5543(11@,4) = 8 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_21535 :GON_C4_21567 -2@ = 0 // (int) // timer1 $5979 = 1 // (int) :GON_C4_21577 0002: jump @GON_C4_21349 :GON_C4_21584 $5979 == 1 // (int) var == num jump_if_false @GON_C4_21789 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_21782 $5792 == 0 // (int) var == num jump_if_false @GON_C4_21705 $5924 = 0 // (int) $5979 = 2 // (int) 10@ = 2 // (int) $5927 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17063 31 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5530 $5917 0057: show_text_highpriority GXT $5646 time 5000 flag 1 0002: jump @GON_C4_21782 :GON_C4_21705 8104: not car $5922 in_sphere -792.96 -927.86 18.96 radius 5.0 5.0 3.0 sphere 0 jump_if_false @GON_C4_21762 02DA: (unknown) $5922 -792.96 -927.86 18.96 50 :GON_C4_21762 0025: gosub @GON_C4_25825 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7174 180.0 :GON_C4_21782 0002: jump @GON_C4_21584 :GON_C4_21789 $5979 == 2 // (int) var == num jump_if_false @GON_C4_21871 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_21864 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ jump_if_false @GON_C4_21864 $5979 = 3 // (int) $5769 = 0 // (int) $5770 = 0 // (int) $5771 = 0 // (int) :GON_C4_21864 0002: jump @GON_C4_21789 :GON_C4_21871 $5979 == 3 // (int) var == num jump_if_false @GON_C4_22060 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_22053 0025: gosub @GON_C4_25825 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_9927 jump_if_false @GON_C4_22040 0121: remove_forbidden_for_cars_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 $5924 = 1 // (int) $5653 = 0 // (int) 02F3: (unknown) $5922 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_14805 1 12@ = 0 // (int) $5927 = 2 // (int) 10@ = 7 // (int) $5979 = 4 // (int) 0057: show_text_highpriority GXT $5642 time 5000 flag 1 -2@ = 0 // (int) // timer1 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6488 0002: jump @GON_C4_22053 :GON_C4_22040 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7174 180.0 :GON_C4_22053 0002: jump @GON_C4_21871 :GON_C4_22060 $5979 == 4 // (int) var == num jump_if_false @GON_C4_22196 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_22189 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ 0025: gosub @GON_C4_25825 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_20986 $5693 12@ $5441(12@,8) $5449(12@,8) $5457(12@,8) 10.0 jump_if_false @GON_C4_22189 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17063 12@ 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19427 12@ 2 8 12@ jump_if_false @GON_C4_22189 $5979 = 5 // (int) :GON_C4_22189 0002: jump @GON_C4_22060 :GON_C4_22196 $5979 == 5 // (int) var == num jump_if_false @GON_C4_22390 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_22383 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ 0025: gosub @GON_C4_25825 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_20986 $5693 12@ $5441(12@,8) $5449(12@,8) $5457(12@,8) 10.0 jump_if_false @GON_C4_22383 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17063 12@ 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19427 12@ 7 8 12@ jump_if_false @GON_C4_22383 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 2 0025: gosub @GON_C4_30152 $5979 = 6 // (int) 0057: show_text_highpriority GXT $5643 time 5000 flag 1 $5790 = 3 // (int) $5789 = 6 // (int) $5791 = 0 // (int) $5779 = 0 // (int) 8@ = 0 // (int) -2@ = 0 // (int) // timer1 :GON_C4_22383 0002: jump @GON_C4_22196 :GON_C4_22390 $5979 == 6 // (int) var == num jump_if_false @GON_C4_22501 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_22494 0025: gosub @GON_C4_25825 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_21101 8@ 0 7 25 8@ jump_if_false @GON_C4_22494 $5979 = 7 // (int) 10@ = 5 // (int) $5927 = 1 // (int) 0057: show_text_highpriority GXT $5645 time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 3 :GON_C4_22494 0002: jump @GON_C4_22390 :GON_C4_22501 $5979 == 7 // (int) var == num jump_if_false @GON_C4_22633 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_22626 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ jump_if_false @GON_C4_22626 $5979 = 8 // (int) 8@ = 0 // (int) -2@ = 0 // (int) // timer1 $5791 = 0 // (int) $5779 = 1 // (int) $5656 = 1 // (int) $5789 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 4 $5778 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_9434 $5778 = 1000 // (int) :GON_C4_22626 0002: jump @GON_C4_22501 :GON_C4_22633 $5979 == 8 // (int) var == num jump_if_false @GON_C4_22736 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_22729 0025: gosub @GON_C4_25825 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_21175 jump_if_false @GON_C4_22716 $5928 = 0 // (int) $5925 = -1 // (int) $5979 = 13 // (int) 0002: jump @GON_C4_22729 :GON_C4_22716 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7174 270.0 :GON_C4_22729 0002: jump @GON_C4_22633 :GON_C4_22736 $5979 == 13 // (int) var == num jump_if_false @GON_C4_22883 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_22876 0104: car $5922 in_sphere -1311.41 -730.58 25.11 radius 12.0 12.0 10.0 sphere 0 jump_if_false @GON_C4_22855 $5979 = 9 // (int) 10@ = 4 // (int) $5927 = 0 // (int) 0057: show_text_highpriority GXT $5645 time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 5 02F3: (unknown) $5922 0002: jump @GON_C4_22876 :GON_C4_22855 02DA: (unknown) $5922 -1311.41 -730.58 20.11 40 :GON_C4_22876 0002: jump @GON_C4_22736 :GON_C4_22883 $5979 == 9 // (int) var == num jump_if_false @GON_C4_23014 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_23007 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ jump_if_false @GON_C4_23007 $5979 = 10 // (int) 8@ = 0 // (int) $5791 = 0 // (int) $5779 = 0 // (int) $5656 = 1 // (int) $5789 = 4 // (int) -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 2 $5778 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_9434 $5778 = 1000 // (int) :GON_C4_23007 0002: jump @GON_C4_22883 :GON_C4_23014 $5979 == 10 // (int) var == num jump_if_false @GON_C4_23124 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_23117 0025: gosub @GON_C4_25825 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_21101 8@ 0 7 25 8@ jump_if_false @GON_C4_23117 $5979 = 11 // (int) 10@ = 4 // (int) $5927 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 6 0057: show_text_highpriority GXT $5648 time 5000 flag 1 :GON_C4_23117 0002: jump @GON_C4_23014 :GON_C4_23124 $5979 == 11 // (int) var == num jump_if_false @GON_C4_23295 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_23288 0025: gosub @GON_C4_25825 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6453 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ jump_if_false @GON_C4_23265 10@ = 9 // (int) $5927 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15268 7 not $5962 == -1 // (int) var == num jump_if_false @GON_C4_23236 00C4: (unknown) $5962 2 :GON_C4_23236 $5778 = 3000 // (int) $5979 = 12 // (int) 0057: show_text_highpriority GXT $5644 time 5000 flag 1 0002: jump @GON_C4_23288 :GON_C4_23265 $5927 > 3 // (int) var > num jump_if_false @GON_C4_23288 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10479 :GON_C4_23288 0002: jump @GON_C4_23124 :GON_C4_23295 $5979 == 12 // (int) var == num jump_if_false @GON_C4_23440 0001: wait 0 ms 0025: gosub @GON_C4_23554 1@ == -1 // (int) var == num jump_if_false @GON_C4_23433 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20727 12@ 10@ 0025: gosub @GON_C4_25825 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6453 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10479 $5724 == 1 // (int) var == num jump_if_false @GON_C4_23433 0304: unknown_check $5721 $5730 $5731 $5732 40.0 0 0022: jump_if_false @GON_C4_23433 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10479 0025: gosub @GON_C4_31853 0025: gosub @GON_C4_32916 $5979 = 20 // (int) :GON_C4_23433 0002: jump @GON_C4_23295 :GON_C4_23440 $5979 == 19 // (int) var == num jump_if_false @GON_C4_23532 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @GON_C4_23500 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9480 $5976 jump_if_false @GON_C4_23493 0002: jump @GON_C4_32668 :GON_C4_23493 0002: jump @GON_C4_23525 :GON_C4_23500 1@ = 2 // (int) 0025: gosub @GON_C4_26449 $5979 = 20 // (int) 0025: gosub @GON_C4_32668 :GON_C4_23525 0002: jump @GON_C4_23440 :GON_C4_23532 not $5979 == 20 // (int) var == num jump_if_false @GON_C4_23552 0002: jump @GON_C4_21346 :GON_C4_23552 0026: return :GON_C4_23554 0045: actor $1038 defined jump_if_false @GON_C4_23576 03FA: (unknown) 20 0002: jump @GON_C4_23608 :GON_C4_23576 1@ = 2 // (int) 0025: gosub @GON_C4_26449 $5979 = 20 // (int) 0025: gosub @GON_C4_32668 0002: jump @GON_C4_24497 :GON_C4_23608 $5974 == 1 // (int) var == num jump_if_false @GON_C4_23778 004F: unknown_check $5693 jump_if_false @GON_C4_23721 $5653 == 0 // (int) var == num jump_if_false @GON_C4_23672 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_18953 12@ 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6507 0002: jump @GON_C4_23682 :GON_C4_23672 0050: set_car $5693 max_speed_to 0 02E9: set_car $5693 speed_to 0 :GON_C4_23682 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GON_C4_1351 $5693 7000 $5694 02D8: unknown_check $5693 jump_if_false @GON_C4_23714 00AE: remove_status_text $5694 :GON_C4_23714 0002: jump @GON_C4_23778 :GON_C4_23721 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_5802 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5961 1@ = 0 // (int) $5979 = 19 // (int) $5974 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9419 1000 0002: jump @GON_C4_24497 :GON_C4_23778 $5973 == 1 // (int) var == num jump_if_false @GON_C4_23837 8045: not actor $5649 defined jump_if_false @GON_C4_23837 1@ = 0 // (int) $5979 = 19 // (int) $5973 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9419 1000 0002: jump @GON_C4_24497 :GON_C4_23837 $5972 == 1 // (int) var == num jump_if_false @GON_C4_23947 004F: unknown_check $5922 jump_if_false @GON_C4_23915 02D8: unknown_check $5922 jump_if_false @GON_C4_23908 013B: explode_car $5922 0025: gosub @GON_C4_26449 1@ = 2 // (int) $5979 = 20 // (int) 0025: gosub @GON_C4_32668 0002: jump @GON_C4_24497 :GON_C4_23908 0002: jump @GON_C4_23947 :GON_C4_23915 1@ = 2 // (int) $5979 = 20 // (int) 0025: gosub @GON_C4_26449 0025: gosub @GON_C4_32668 0002: jump @GON_C4_24497 :GON_C4_23947 $5656 == 1 // (int) var == num jump_if_false @GON_C4_24145 11@ = 0 // (int) 13@ = 0 // (int) :GON_C4_23968 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_24042 // Note: the incorrect math opcode was used here 0045: actor $5407(11@,3) defined 0022: jump_if_false @GON_C4_24016 // Note: the incorrect math opcode was used here 13@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_11354 11@ 0002: jump @GON_C4_24030 :GON_C4_24016 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5410(11@,3) :GON_C4_24030 11@ += 1 // (int) 0002: jump @GON_C4_23968 :GON_C4_24042 11@ = 0 // (int) :GON_C4_24046 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_24109 // Note: the incorrect math opcode was used here 004F: unknown_check $5401(11@,2) 0022: jump_if_false @GON_C4_24083 // Note: the incorrect math opcode was used here 13@ += 1 // (int) 0002: jump @GON_C4_24097 :GON_C4_24083 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5403(11@,2) :GON_C4_24097 11@ += 1 // (int) 0002: jump @GON_C4_24046 :GON_C4_24109 13@ == 0 // (int) var == num jump_if_false @GON_C4_24145 1@ = 1 // (int) $5979 = 20 // (int) 0025: gosub @GON_C4_32668 0002: jump @GON_C4_24497 :GON_C4_24145 $5975 == 1 // (int) var == num jump_if_false @GON_C4_24497 0252: object $5721 exists jump_if_false @GON_C4_24436 11@ = 0 // (int) $5726 = 0 // (int) $5725 = 0 // (int) :GON_C4_24183 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_24314 // Note: the incorrect math opcode was used here 0045: actor $5486(11@,2) defined 0022: jump_if_false @GON_C4_24255 // Note: the incorrect math opcode was used here 014D: 19@ = actor $5486(11@,2) health $5725 = 280 // (int) 002B: $5725 -= 19@ // (int vars) // Note: the incorrect math opcode was used here $5725 > 280 // (int) var > num jump_if_false @GON_C4_24248 $5725 = 280 // (int) :GON_C4_24248 0002: jump @GON_C4_24296 :GON_C4_24255 $5725 = 0 // (int) $5744 += 1 // (int) 034A: unknown_check $5486(11@,2) jump_if_false @GON_C4_24285 003F: destroy_actor $5486(11@,2) :GON_C4_24285 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_18309 11@ :GON_C4_24296 11@ += 1 // (int) 0029: $5726 += $5725 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C4_24183 :GON_C4_24314 0035: $5725 = $5744 // (int vars) $5725 *= 280 // (int) 0029: $5726 += $5725 // (int vars) // Note: the incorrect math opcode was used here $5726 /= 14 // (int) 0035: $5722 = $5726 // (int vars) 010C: store_object $5721 position_to $5733 $5734 $5735 $5722 > 99 // (int) var > num jump_if_false @GON_C4_24429 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_7506 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5962 00AE: remove_status_text $5722 1@ = 0 // (int) $5979 = 19 // (int) $5975 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9419 350 0002: jump @GON_C4_24497 :GON_C4_24429 0002: jump @GON_C4_24497 :GON_C4_24436 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_7506 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5962 00AE: remove_status_text $5722 1@ = 0 // (int) $5979 = 19 // (int) $5975 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9419 350 0002: jump @GON_C4_24497 :GON_C4_24497 0026: return :GON_C4_24499 0006: $5642 = 'GON4_G0' // (string) // ~w~Defend ~b~Gonzalez's truck. // Note: the incorrect math opcode was used here 0006: $5643 = 'GON4_G1' // (string) // ~w~Defend Gonzalez's ~b~guys ~w~protecting the airport entrance. // Note: the incorrect math opcode was used here 0006: $5644 = 'GON4_G2' // (string) // ~w~Defend Gonzalez's ~b~plane. // Note: the incorrect math opcode was used here 0006: $5645 = 'GON4_G4' // (string) // ~w~The other entrance is under attack! // Note: the incorrect math opcode was used here 0006: $5646 = 'GON4_G5' // (string) // ~w~Destroy the ~r~roadblock. // Note: the incorrect math opcode was used here 0006: $5647 = 'GON4_G6' // (string) // ~w~Gonzalez's truck has stalled! Protect ~b~him! // Note: the incorrect math opcode was used here 0006: $5648 = 'GON4_G7' // (string) // ~w~The sharks have entered the airport! // Note: the incorrect math opcode was used here 0006: 2@ = 'GON4_F0' // (string) // ~r~Gonzalez died. // Note: the incorrect math opcode was used here 0006: 3@ = 'GON4_F1' // (string) // ~r~Gonzalez's men died. // Note: the incorrect math opcode was used here 0006: $5965 = 'GON4_C0' // (string) // Gonzalez // Note: the incorrect math opcode was used here 0006: $5966 = 'GON4_C0' // (string) // Gonzalez // Note: the incorrect math opcode was used here $5780 = -811.09 // (float) $5783 = -912.93 // (float) $5786 = 13.47 // (float) $5781 = -811.64 // (float) $5784 = -929.82 // (float) $5787 = 12.16 // (float) $5782 = -821.37 // (float) $5785 = -939.32 // (float) $5788 = 11.95 // (float) $5815 = -1328.92 // (float) $5824 = -845.97 // (float) $5833 = 13.92 // (float) $5816 = -1357.94 // (float) $5825 = -876.51 // (float) $5834 = 13.92 // (float) $5817 = -1380.47 // (float) $5826 = -899.25 // (float) $5835 = 13.92 // (float) $5818 = -1431.16 // (float) $5827 = -909.68 // (float) $5836 = 13.92 // (float) $5819 = -1464.72 // (float) $5828 = -909.45 // (float) $5837 = 13.92 // (float) $5820 = -1536.91 // (float) $5829 = -887.35 // (float) $5838 = 13.92 // (float) $5821 = -1585.2 // (float) $5830 = -873.92 // (float) $5839 = 13.92 // (float) $5822 = -1644.54 // (float) $5831 = -860.7 // (float) $5840 = 13.92 // (float) $5823 = -1728.91 // (float) $5832 = -842.73 // (float) $5841 = 13.92 // (float) $5794 = 0 // (int) $5894 = -1190.93 // (float) $5900 = -1202.76 // (float) $5906 = 14.91 // (float) $5895 = -1191.62 // (float) $5901 = -1222.29 // (float) $5907 = 14.91 // (float) $5896 = -1192.13 // (float) $5902 = -1243.84 // (float) $5908 = 14.86 // (float) $5897 = -1328.24 // (float) $5903 = -777.21 // (float) $5909 = 14.87 // (float) $5898 = -1316.49 // (float) $5904 = -762.95 // (float) $5910 = 14.87 // (float) $5899 = -1299.51 // (float) $5905 = -778.53 // (float) $5911 = 14.69 // (float) $5876 = -1051.54 // (float) $5882 = -1077.84 // (float) $5888 = 14.8 // (float) $5877 = -1083.35 // (float) $5883 = -1079.18 // (float) $5889 = 15.98 // (float) $5878 = -1188.58 // (float) $5884 = -1273.27 // (float) $5890 = 13.7 // (float) $5879 = -1380.31 // (float) $5885 = -784.49 // (float) $5891 = 13.7 // (float) $5880 = -1259.83 // (float) $5886 = -671.79 // (float) $5892 = 13.7 // (float) $5881 = -1288.77 // (float) $5887 = -785.7 // (float) $5893 = 13.7 // (float) 02E2: $5651 = 1 // (any) $5968 = 220 // (int) $5655 = 236 // (int) $5748 = 0 // (int) $5675 = -1221.92 // (float) $5681 = -1214.72 // (float) $5687 = 13.86 // (float) $5676 = -1219.47 // (float) $5682 = -1208.71 // (float) $5688 = 13.86 // (float) $5677 = -1225.26 // (float) $5683 = -1226.0 // (float) $5689 = 13.86 // (float) $5678 = -1305.38 // (float) $5684 = -791.72 // (float) $5690 = 13.87 // (float) $5679 = -1311.54 // (float) $5685 = -791.55 // (float) $5691 = 13.87 // (float) $5680 = -1320.87 // (float) $5686 = -792.4 // (float) $5692 = 13.87 // (float) 10@ = 7 // (int) $5924 = 1 // (int) 02E2: $5752 = 25 // (any) 02E2: $5750 = 29 // (any) 0271: (unknown) 9 2 0271: (unknown) 9 8192 $5842 = -7.0 // (float) $5852 = 2.0 // (float) $5862 = 0 // (float) $5843 = 7.0 // (float) $5853 = 2.0 // (float) $5863 = 0 // (float) $5844 = -7.0 // (float) $5854 = -2.0 // (float) $5864 = 0 // (float) $5845 = 7.0 // (float) $5855 = -2.0 // (float) $5865 = 0 // (float) $5846 = 0 // (float) $5856 = -7.0 // (float) $5866 = 0 // (float) $5847 = 0 // (float) $5857 = 0 // (float) $5867 = 0 // (float) $5848 = -12.0 // (float) $5858 = 4.0 // (float) $5868 = 0 // (float) $5849 = -4.0 // (float) $5859 = -10.0 // (float) $5869 = 0 // (float) $5850 = 4.0 // (float) $5860 = -10.0 // (float) $5870 = 0 // (float) $5851 = 12.0 // (float) $5861 = 4.0 // (float) $5871 = 0 // (float) $5872 = 0 // (int) $5873 = 0 // (int) $5874 = 0 // (int) $5875 = 0 // (int) $5971 = 269 // (int) 02E2: $5960 = 1 // (any) $5970 = 188 // (int) $5751 = 348 // (int) $5921 = 238 // (int) $5972 = 1 // (int) $5973 = 1 // (int) $5974 = 1 // (int) $5975 = 0 // (int) $5656 = 0 // (int) 0025: gosub @GON_C4_26591 024F: (unknown) 0 $5792 = 0 // (int) $5653 = 0 // (int) $5724 = 0 // (int) $5723 = 0 // (int) $5696 = 0 // (int) $5777 = 0 // (int) $5778 = 4000 // (int) 0026: return :GON_C4_25825 $5792 = 0 // (int) 11@ = 0 // (int) :GON_C4_25834 8 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_25951 // Note: the incorrect math opcode was used here 0045: actor $5505(11@,8) defined 0022: jump_if_false @GON_C4_25896 // Note: the incorrect math opcode was used here $5792 += 1 // (int) 11 > $5979 // (int) num > var 0022: jump_if_false @GON_C4_25889 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_11647 11@ :GON_C4_25889 0002: jump @GON_C4_25939 :GON_C4_25896 not $5497(11@,8) == -1 // (int) var == num jump_if_false @GON_C4_25939 0112: remove_references_to_actor $5505(11@,8) // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5497(11@,8) $5497(11@,8) = -1 // (int) :GON_C4_25939 11@ += 1 // (int) 0002: jump @GON_C4_25834 :GON_C4_25951 $5793 = 0 // (int) 11@ = 0 // (int) :GON_C4_25960 0011: $5790 > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_26367 // Note: the incorrect math opcode was used here 004F: unknown_check $5539(11@,4) 0022: jump_if_false @GON_C4_26301 // Note: the incorrect math opcode was used here $5793 += 1 // (int) 02D8: unknown_check $5539(11@,4) jump_if_false @GON_C4_26040 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_9807 $5539(11@,4) 11@ 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5551(11@,4) 0002: jump @GON_C4_26294 :GON_C4_26040 02BD: (unknown) $5539(11@,4) 20@ 20@ > -1 // (int) var > num jump_if_false @GON_C4_26240 $5555(11@,4) > -1 // (int) var > num jump_if_false @GON_C4_26181 0035: 18@ = $5555(11@,4) // (int vars) 001C: $5794 == 11@ // (int) num == var 0022: jump_if_false @GON_C4_26174 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_20986 $5539(11@,4) 18@ $5559(18@,9) $5568(18@,9) $5577(18@,9) 15.0 jump_if_false @GON_C4_26174 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19427 $5555(11@,4) 8 9 $5555(11@,4) jump_if_false @GON_C4_26174 $5543(11@,4) = 0 // (int) $5555(11@,4) = -1 // (int) :GON_C4_26174 0002: jump @GON_C4_26196 :GON_C4_26181 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_12689 11@ $5547(11@,4) :GON_C4_26196 not $5979 == 11 // (int) var == num jump_if_false @GON_C4_26222 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_7654 11@ 0 0 :GON_C4_26222 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_16990 11@ 0002: jump @GON_C4_26294 :GON_C4_26240 not $5551(11@,4) == -1 // (int) var == num jump_if_false @GON_C4_26294 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7200 11@ 0113: remove_references_to_car $5539(11@,4) // Like turning a car into any random car 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5551(11@,4) $5551(11@,4) = -1 // (int) :GON_C4_26294 0002: jump @GON_C4_26355 :GON_C4_26301 not $5551(11@,4) == -1 // (int) var == num jump_if_false @GON_C4_26355 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7200 11@ 0113: remove_references_to_car $5539(11@,4) // Like turning a car into any random car 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5551(11@,4) $5551(11@,4) = -1 // (int) :GON_C4_26355 11@ += 1 // (int) 0002: jump @GON_C4_25960 :GON_C4_26367 0011: $5790 > $5793 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_26393 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_14374 $5979 12@ :GON_C4_26393 0026: return :GON_C4_26395 0045: actor $1038 defined jump_if_false @GON_C4_26447 00D5: (unknown) $1038 34 0 0106: give_actor $1038 weapon 4@ ammo 5@ // Load the weapon model before using this 5@ > 0 // (int) var > num jump_if_false @GON_C4_26442 010B: set_actor $1038 armed_weapon_to 4@ 0002: jump @GON_C4_26447 :GON_C4_26442 010B: set_actor $1038 armed_weapon_to 0 :GON_C4_26447 0026: return :GON_C4_26449 02B7: (unknown) $1038 014B: set_actor $1038 health_to 0 0001: wait 2000 ms 0026: return :GON_C4_26465 041A: (unknown) 'GONZ' $5967 041A: (unknown) 'DIAZ' $5978 0160: load_model $5968 0228: (unknown) 0026: return :GON_C4_26493 0162: release_model $5978 0162: release_model $5968 0160: load_model $5970 0160: load_model #GANG3A 041A: (unknown) 'DIAGGB' $5969 0160: load_model #M249 0228: (unknown) 0026: return :GON_C4_26530 0162: release_model $5967 0162: release_model $5970 0162: release_model $5969 0162: release_model #M249 0160: load_model $5921 0160: load_model $5971 0160: load_model #UZI 0160: load_model $5751 0228: (unknown) 0026: return :GON_C4_26568 0162: release_model $5921 041A: (unknown) 'HMORI' $5654 0160: load_model $5655 0228: (unknown) 0026: return :GON_C4_26591 11@ = 0 // (int) :GON_C4_26595 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26627 // Note: the incorrect math opcode was used here $5705(11@,2) = -1 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_26595 :GON_C4_26627 11@ = 0 // (int) :GON_C4_26631 8 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26663 // Note: the incorrect math opcode was used here $5497(11@,8) = -1 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_26631 :GON_C4_26663 11@ = 0 // (int) :GON_C4_26667 4 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26699 // Note: the incorrect math opcode was used here $5551(11@,4) = -1 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_26667 :GON_C4_26699 0026: return :GON_C4_26701 11@ = 0 // (int) :GON_C4_26705 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26743 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5705(11@,2) 11@ += 1 // (int) 0002: jump @GON_C4_26705 :GON_C4_26743 11@ = 0 // (int) :GON_C4_26747 8 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26785 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5497(11@,8) 11@ += 1 // (int) 0002: jump @GON_C4_26747 :GON_C4_26785 11@ = 0 // (int) :GON_C4_26789 4 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26827 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5551(11@,4) 11@ += 1 // (int) 0002: jump @GON_C4_26789 :GON_C4_26827 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5917 11@ = 0 // (int) :GON_C4_26843 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26881 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5410(11@,3) 11@ += 1 // (int) 0002: jump @GON_C4_26843 :GON_C4_26881 11@ = 0 // (int) :GON_C4_26885 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26923 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5403(11@,2) 11@ += 1 // (int) 0002: jump @GON_C4_26885 :GON_C4_26923 0026: return :GON_C4_26925 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7185 $5959 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7185 $5649 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6201 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8464 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8345 004F: unknown_check $5922 jump_if_false @GON_C4_26994 0049: destroy_car $5922 :GON_C4_26994 0026: return :GON_C4_26996 29@ == 0 // (int) var == num jump_if_false @GON_C4_27077 004F: unknown_check $5693 jump_if_false @GON_C4_27077 0045: actor $5649 defined jump_if_false @GON_C4_27077 02A6: (unknown) $5649 $5693 0022: jump_if_false @GON_C4_27077 // Note: the incorrect math opcode was used here 0300: (unknown) $5693 255 02C7: (unknown) $5693 8 1900 0300: (unknown) $5693 255 02E9: set_car $5693 speed_to 7.0 29@ = 1 // (int) :GON_C4_27077 0026: return :GON_C4_27079 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 1000 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_5549 21@ 22@ 23@ 24@ 25@ 26@ 28@ = 0 // (int) 29@ = 0 // (int) 028D: (unknown) 0.1 0025: gosub @GON_C4_26465 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 6 variable_params 1 unknown 40 call_with_params @GON_C4_5684 -301.29 -595.82 11.83 -369.88 -488.86 11.06 $5649 0045: actor $5649 defined jump_if_false @GON_C4_27201 03FB: (unknown) $5649 24 -1 :GON_C4_27201 0045: actor $1038 defined jump_if_false @GON_C4_27271 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $1038 -312.0 -581.13 12.78 02E7: get_weapon_data_from_actor $1038 weapon_group 8 weapon 4@ ammo 5@ model 17@ 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_500 $1038 -312.0 -596.53 12.81 :GON_C4_27271 14@ = -366.88 // (float) 15@ = -488.86 // (float) 16@ = 11.06 // (float) 15@ += 3.0 // (float) 003E: $5977 = create_actor_pedtype 22 model $5978 at -302.57 -595.13 11.84 0045: actor $1038 defined 0022: jump_if_false @GON_C4_27342 // Note: the incorrect math opcode was used here 00CF: set_actor $1038 Z_angle_to -175.0 :GON_C4_27342 0045: actor $5649 defined jump_if_false @GON_C4_27360 00CF: set_actor $5649 Z_angle_to 83.5 :GON_C4_27360 0045: actor $5977 defined jump_if_false @GON_C4_27380 00CF: set_actor $5977 Z_angle_to -132.99 :GON_C4_27380 00B9: set_camera_position -314.16 -579.93 12.65 rotations 0 0 0 00BA: set_camera_point_at -313.74 -580.81 12.85 mode 2 30@ = 109 // (int) 0160: load_model 30@ 0160: load_model #AK47 0228: (unknown) 003E: $5761 = create_actor_pedtype 22 model 30@ at -301.27 -597.6 11.84 003E: $5762 = create_actor_pedtype 22 model 30@ at -303.18 -596.77 11.84 0045: actor $5761 defined 0022: jump_if_false @GON_C4_27521 // Note: the incorrect math opcode was used here 0106: give_actor $5761 weapon 29 ammo 50 // Load the weapon model before using this 00CF: set_actor $5761 Z_angle_to 5.0 0045: actor $5649 defined jump_if_false @GON_C4_27521 0153: (unknown) $5761 $5649 :GON_C4_27521 0045: actor $5762 defined 0022: jump_if_false @GON_C4_27566 // Note: the incorrect math opcode was used here 0106: give_actor $5762 weapon 29 ammo 50 // Load the weapon model before using this 00CF: set_actor $5762 Z_angle_to -65.49 0045: actor $5649 defined jump_if_false @GON_C4_27566 0153: (unknown) $5762 $5649 :GON_C4_27566 0162: release_model 30@ 0162: release_model #AK47 14@ = -353.07 // (float) 15@ = -520.97 // (float) 16@ = 12.92 // (float) 0036: 21@ = 14@ // (float vars) 21@ -= 15.0 // (float) 0036: 22@ = 15@ // (float vars) 22@ -= 15.0 // (float) 23@ = 6.0 // (float) 0036: 24@ = 14@ // (float vars) 24@ += 15.0 // (float) 0036: 25@ = 15@ // (float vars) 25@ += 15.0 // (float) 26@ = 20.0 // (float) 0246: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_5884 -353.07 -520.97 12.92 -65.0 $5693 0025: gosub @GON_C4_26493 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AA' 'GON4_S0' $5977 0 // ~w~Take the guns back to your Colonel. But, remember, you belong to me now. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12704 'GONC4AA' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AB' 'GON4_S1' $5977 0 // ~w~Any shipments you bring to Vice City come through me. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12704 'GONC4AB' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AC' 'GON4_S2' $5649 0 // ~w~Si. Si... no problem. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12704 'GONC4AC' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AD' 'GON4_S3' $5977 0 // ~w~Vic. I was just talking to my new friend Gonzalez about loyalty. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12704 'GONC4AD' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AE' 'GON4_S4' $5977 0 // ~w~How I will look after him so long as he does what he's told. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12704 'GONC4AE' 0045: actor $5977 defined jump_if_false @GON_C4_27978 04B4: (unknown) $5977 120 518 100.0 :GON_C4_27978 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 2000 jump_if_false @GON_C4_28015 0002: jump @GON_C4_29571 :GON_C4_28015 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AA' 1 0045: actor $5977 defined jump_if_false @GON_C4_28059 04B4: (unknown) $5977 121 538 1.0 :GON_C4_28059 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28085 0002: jump @GON_C4_29571 :GON_C4_28085 00B9: set_camera_position -299.47 -594.1 14.38 rotations 0 0 0 00BA: set_camera_point_at -300.16 -594.68 13.94 mode 2 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AF' 'GON4_S5' $5977 0 // ~w~And you will do as you're told won't you! 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AB' 1 0045: actor $1038 defined jump_if_false @GON_C4_28191 00A2: (unknown) $1038 :GON_C4_28191 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_500 $1038 -303.93 -595.9 12.81 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 3000 jump_if_true @GON_C4_29571 0045: actor $5977 defined jump_if_false @GON_C4_28261 04B4: (unknown) $5977 121 539 1.0 :GON_C4_28261 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28287 0002: jump @GON_C4_29571 :GON_C4_28287 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AG' 'GON4_S6' $5649 0 // ~w~Si. Si. 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AC' 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28364 0002: jump @GON_C4_29571 :GON_C4_28364 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 100 jump_if_false @GON_C4_28390 0002: jump @GON_C4_29571 :GON_C4_28390 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AH' 'GON4_S7' $5977 0 // ~w~Bueno. Escort him to the airport Vic. 0045: actor $1038 defined jump_if_false @GON_C4_28455 0045: actor $5977 defined jump_if_false @GON_C4_28455 0153: (unknown) $1038 $5977 0153: (unknown) $5977 $1038 :GON_C4_28455 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AD' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 70 jump_if_false @GON_C4_28502 0002: jump @GON_C4_29571 :GON_C4_28502 00B9: set_camera_position -299.56 -597.41 13.65 rotations 0 0 0 00BA: set_camera_point_at -300.44 -597.02 13.35 mode 2 0045: actor $1038 defined jump_if_false @GON_C4_28564 04B4: (unknown) $1038 120 513 1.0 :GON_C4_28564 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28590 0002: jump @GON_C4_29571 :GON_C4_28590 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12755 'GONC4AI' 'GON4_S8' $5977 0 // ~w~Show him what it means to be a friend of Ricardo Diaz... and what it is to be an enemy. 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AE' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28668 0002: jump @GON_C4_29571 :GON_C4_28668 0045: actor $5649 defined jump_if_false @GON_C4_28706 0045: actor $5977 defined jump_if_false @GON_C4_28706 0154: (unknown) $5977 0153: (unknown) $5649 $5977 0153: (unknown) $5977 $5649 :GON_C4_28706 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AF' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 100 jump_if_false @GON_C4_28753 0002: jump @GON_C4_29571 :GON_C4_28753 00B9: set_camera_position -301.5 -595.68 12.89 rotations 0 0 0 00BA: set_camera_point_at -302.44 -595.42 13.11 mode 2 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28817 0002: jump @GON_C4_29571 :GON_C4_28817 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AG' 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28863 0002: jump @GON_C4_29571 :GON_C4_28863 0045: actor $1038 defined jump_if_false @GON_C4_28895 0045: actor $5977 defined jump_if_false @GON_C4_28895 0154: (unknown) $1038 0153: (unknown) $1038 $5977 :GON_C4_28895 0045: actor $5761 defined 0022: jump_if_false @GON_C4_28933 // Note: the incorrect math opcode was used here 0045: actor $5977 defined 0022: jump_if_false @GON_C4_28933 // Note: the incorrect math opcode was used here 0154: (unknown) $5977 0153: (unknown) $5761 $5977 0153: (unknown) $5977 $5761 :GON_C4_28933 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AH' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_28980 0002: jump @GON_C4_29571 :GON_C4_28980 0045: actor $5977 defined jump_if_false @GON_C4_29003 04B4: (unknown) $5977 120 517 1.0 :GON_C4_29003 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5409 'GONC4AI' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 3000 jump_if_false @GON_C4_29051 0002: jump @GON_C4_29571 :GON_C4_29051 0045: actor $5649 defined jump_if_false @GON_C4_29089 0045: actor $5977 defined jump_if_false @GON_C4_29089 0154: (unknown) $5977 0153: (unknown) $5649 $5977 0153: (unknown) $5977 $5649 :GON_C4_29089 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13348 $5964 jump_if_false @GON_C4_29115 0002: jump @GON_C4_29571 :GON_C4_29115 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 00B9: set_camera_position -346.7 -514.56 12.46 rotations 0 0 0 00BA: set_camera_point_at -346.87 -515.52 12.65 mode 2 0045: actor $5649 defined jump_if_false @GON_C4_29183 0352: (unknown) $5649 0154: (unknown) $5649 :GON_C4_29183 0045: actor $5977 defined jump_if_false @GON_C4_29198 0352: (unknown) $5977 :GON_C4_29198 0045: actor $1038 defined jump_if_false @GON_C4_29213 0352: (unknown) $1038 :GON_C4_29213 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $5649 -347.11 -523.54 11.72 0045: actor $5649 defined jump_if_false @GON_C4_29268 00CF: set_actor $5649 Z_angle_to 69.02 :GON_C4_29268 0001: wait 400 ms 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $1038 -367.63 -575.13 37.93 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_6380 -358.4 -576.16 37.93 1 $5922 28@ = 1 // (int) 0045: actor $5649 defined jump_if_false @GON_C4_29362 004F: unknown_check $5693 jump_if_false @GON_C4_29362 00EA: (unknown) $5649 $5693 :GON_C4_29362 004F: unknown_check $5922 0022: jump_if_false @GON_C4_29394 // Note: the incorrect math opcode was used here 02DA: (unknown) $5922 -358.4 -566.16 67.93 10 :GON_C4_29394 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 1000 jump_if_false @GON_C4_29435 0002: jump @GON_C4_29571 :GON_C4_29435 02B4: set_camera_transverse_delay 10.0 time 7000 00B9: set_camera_position -346.7 -514.56 12.46 rotations 0 0 0 00BA: set_camera_point_at -346.85 -515.54 12.96 mode 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 3600 jump_if_false @GON_C4_29509 0002: jump @GON_C4_29571 :GON_C4_29509 11@ = 0 // (int) :GON_C4_29513 10 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_29571 // Note: the incorrect math opcode was used here 0025: gosub @GON_C4_26996 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 350 jump_if_false @GON_C4_29559 0002: jump @GON_C4_29571 :GON_C4_29559 11@ += 1 // (int) 0002: jump @GON_C4_29513 :GON_C4_29571 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4825 0 28@ == 0 // (int) var == num jump_if_false @GON_C4_29632 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_6380 -358.4 -576.16 37.93 1 $5922 :GON_C4_29632 004F: unknown_check $5693 jump_if_false @GON_C4_29653 0052: set_car $5693 driver_behaviour_to 0 02E9: set_car $5693 speed_to 0 :GON_C4_29653 034A: unknown_check $5977 jump_if_false @GON_C4_29668 003F: destroy_actor $5977 :GON_C4_29668 034A: unknown_check $5761 jump_if_false @GON_C4_29683 003F: destroy_actor $5761 :GON_C4_29683 034A: unknown_check $5762 jump_if_false @GON_C4_29698 003F: destroy_actor $5762 :GON_C4_29698 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7185 $5649 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6101 004F: unknown_check $5693 jump_if_false @GON_C4_29750 004E: put_car $5693 at -273.24 -501.37 11.63 :GON_C4_29750 0001: wait 0 ms 004F: unknown_check $5693 jump_if_false @GON_C4_29769 00D1: set_car $5693 Z_angle_to 0 :GON_C4_29769 0025: gosub @GON_C4_26530 0122: create_forbidden_for_cars_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0152: create_forbidden_for_peds_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0152: create_forbidden_for_peds_cube_cornerA -1270.84 -1238.0 5.86 cornerB -1133.71 -1186.81 20.87 0152: create_forbidden_for_peds_cube_cornerA -1353.65 -802.23 5.88 cornerB -1259.14 -741.46 20.69 0534: (unknown) 0 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_5583 21@ 22@ 23@ 24@ 25@ 26@ 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_355 1 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 02E2: 31@ = 2 // (any) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_1_9489 31@ 14@ = -374.51 // (float) 15@ = -533.13 // (float) 16@ = 30.32 // (float) 0036: 32@ = 14@ // (float vars) 32@ -= 15.0 // (float) 0036: 33@ = 15@ // (float vars) 33@ -= 15.0 // (float) 34@ = 5.0 // (float) 0036: 35@ = 14@ // (float vars) 35@ += 15.0 // (float) 0036: 36@ = 15@ // (float vars) 36@ += 15.0 // (float) 37@ = 25.0 // (float) 0246: (unknown) 32@ 33@ 34@ 35@ 36@ 37@ 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $1038 -367.63 -575.13 37.93 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6320 004F: unknown_check $5922 jump_if_false @GON_C4_30118 03D8: (unknown) $5922 004E: put_car $5922 at $5929 $5939 $5949 02DA: (unknown) $5922 $5930 $5940 $5950 10 :GON_C4_30118 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_1092 2 0311: status_text $5694 type 1 line 1 GXT $5965 // global_variable 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4326 0026: return :GON_C4_30152 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 1000 00B9: set_camera_position -1213.49 -1229.89 16.61 rotations 0 0 0 00BA: set_camera_point_at -1214.21 -1229.2 16.64 mode 2 00AE: remove_status_text $5694 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6239 $5974 = 0 // (int) $5973 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8464 0025: gosub @GON_C4_26568 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10444 0160: load_model #FORKLIFT 0228: (unknown) 0048: $5980 = create_car #FORKLIFT at -1784.76 -1021.94 15.43 004F: unknown_check $5980 jump_if_false @GON_C4_30302 00D1: set_car $5980 Z_angle_to 270.0 :GON_C4_30302 0162: release_model #FORKLIFT 8@ = 0 // (int) 004F: unknown_check $5922 jump_if_false @GON_C4_30332 004E: put_car $5922 at $5935 $5945 $5955 :GON_C4_30332 0001: wait 0 ms 004F: unknown_check $5922 0022: jump_if_false @GON_C4_30358 // Note: the incorrect math opcode was used here 02DA: (unknown) $5922 $5936 $5946 $5956 20 :GON_C4_30358 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 $5924 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7105 0 004F: unknown_check $5922 jump_if_false @GON_C4_30395 02F3: (unknown) $5922 :GON_C4_30395 004F: unknown_check $5693 jump_if_false @GON_C4_30449 0052: set_car $5693 driver_behaviour_to 0 02E9: set_car $5693 speed_to 0 004E: put_car $5693 at -1219.86 -1222.16 13.69 0233: (unknown) $5693 -1269.81 -1205.24 :GON_C4_30449 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6787 0 -1224.5 -1203.57 13.86 6.46 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6787 1 -1231.4 -1225.85 13.86 -44.74 11@ = 0 // (int) :GON_C4_30515 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_30565 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6924 11@ $5419(11@,6) $5425(11@,6) $5431(11@,6) 220.0 11@ += 1 // (int) 0002: jump @GON_C4_30515 :GON_C4_30565 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_780 $5663 $5657 -1 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_780 $5664 $5658 -1 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $5665 -1223.29 -1211.0 13.86 0048: $5795 = create_car $5971 at -1200.38 -1175.16 14.69 004F: unknown_check $5795 jump_if_false @GON_C4_30723 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_9017 $5795 0 10 $5752 $5761 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_8873 $5795 1 10 $5752 $5762 02E9: set_car $5795 speed_to 0 0233: (unknown) $5795 -1208.63 -1213.42 0275: (unknown) $5795 0 0052: set_car $5795 driver_behaviour_to 0 :GON_C4_30723 004F: unknown_check $5693 jump_if_false @GON_C4_30764 0300: (unknown) $5693 255 02C7: (unknown) $5693 8 5000 0300: (unknown) $5693 255 02E9: set_car $5693 speed_to 15.0 :GON_C4_30764 0045: actor $5665 defined jump_if_false @GON_C4_30789 0158: actor $5665 run_to -1221.21 -1217.42 :GON_C4_30789 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 600 jump_if_false @GON_C4_30826 0002: jump @GON_C4_31534 :GON_C4_30826 004F: unknown_check $5657 jump_if_false @GON_C4_30860 0300: (unknown) $5657 255 02C7: (unknown) $5657 2 1100 0300: (unknown) $5657 255 :GON_C4_30860 004F: unknown_check $5658 jump_if_false @GON_C4_30901 0300: (unknown) $5658 255 02C7: (unknown) $5658 8 1000 0300: (unknown) $5658 255 02E9: set_car $5658 speed_to 3.0 :GON_C4_30901 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 2500 jump_if_false @GON_C4_30928 0002: jump @GON_C4_31534 :GON_C4_30928 0045: actor $5665 defined jump_if_false @GON_C4_30990 004F: unknown_check $5795 jump_if_false @GON_C4_30990 03D6: (unknown) $5665 5000 03D7: (unknown) $5665 0 01C9: (unknown) $5665 100 00EC: (unknown) $5665 $5795 02C7: (unknown) $5795 8 5000 02E9: set_car $5795 speed_to 7.5 :GON_C4_30990 00B9: set_camera_position -1196.98 -1185.23 14.67 rotations 0 0 0 00BA: set_camera_point_at -1197.73 -1185.88 14.81 mode 2 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 1500 jump_if_false @GON_C4_31056 0002: jump @GON_C4_31534 :GON_C4_31056 004F: unknown_check $5795 jump_if_false @GON_C4_31072 01F4: (unknown) $5795 38@ :GON_C4_31072 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 1200 jump_if_false @GON_C4_31099 0002: jump @GON_C4_31534 :GON_C4_31099 004F: unknown_check $5795 jump_if_false @GON_C4_31116 01ED: (unknown) 013B: explode_car $5795 :GON_C4_31116 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 2300 jump_if_false @GON_C4_31143 0002: jump @GON_C4_31534 :GON_C4_31143 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 00B9: set_camera_position -1779.64 -1030.76 14.18 rotations 0 0 0 00BA: set_camera_point_at -1779.02 -1030.02 14.46 mode 2 034A: unknown_check $5761 jump_if_false @GON_C4_31207 003F: destroy_actor $5761 :GON_C4_31207 034A: unknown_check $5762 jump_if_false @GON_C4_31222 003F: destroy_actor $5762 :GON_C4_31222 034B: unknown_check $5795 jump_if_false @GON_C4_31237 0049: destroy_car $5795 :GON_C4_31237 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8345 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6924 0 -1776.76 -1025.94 15.43 330.0 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6924 1 -1779.76 -1020.94 15.43 3300.0 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6924 2 -1776.76 -1028.94 15.43 220.0 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_780 $5665 $5980 -1 004F: unknown_check $5693 jump_if_false @GON_C4_31400 0052: set_car $5693 driver_behaviour_to 0 02E9: set_car $5693 speed_to 0 004E: put_car $5693 at -1754.11 -1012.02 15.62 00D1: set_car $5693 Z_angle_to 90.0 :GON_C4_31400 0001: wait 500 ms 004F: unknown_check $5693 jump_if_false @GON_C4_31446 0300: (unknown) $5693 255 02C7: (unknown) $5693 8 3500 0300: (unknown) $5693 255 02E9: set_car $5693 speed_to 7.0 :GON_C4_31446 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 10.0 time 3000 00B9: set_camera_position -1779.64 -1030.76 14.18 rotations 0 0 0 00BA: set_camera_point_at -1779.95 -1029.82 14.34 mode 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 4500 jump_if_false @GON_C4_31534 0002: jump @GON_C4_31534 :GON_C4_31534 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 034A: unknown_check $5761 jump_if_false @GON_C4_31559 003F: destroy_actor $5761 :GON_C4_31559 034A: unknown_check $5762 jump_if_false @GON_C4_31574 003F: destroy_actor $5762 :GON_C4_31574 034B: unknown_check $5795 jump_if_false @GON_C4_31589 0049: destroy_car $5795 :GON_C4_31589 034B: unknown_check $5980 jump_if_false @GON_C4_31604 0049: destroy_car $5980 :GON_C4_31604 01ED: (unknown) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_18452 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7185 $5649 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6152 004F: unknown_check $5693 jump_if_false @GON_C4_31685 0052: set_car $5693 driver_behaviour_to 0 02E9: set_car $5693 speed_to 0 004E: put_car $5693 at -1780.95 -1026.55 16.08 00D1: set_car $5693 Z_angle_to 90.0 :GON_C4_31685 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5490 $5961 $5923 = 3 // (int) 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8345 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6787 0 -1225.6 -1220.7 13.86 0 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6787 1 -1222.92 -1211.1 13.86 0 11@ = 0 // (int) :GON_C4_31775 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_31825 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6924 11@ $5419(11@,6) $5425(11@,6) $5431(11@,6) 220.0 11@ += 1 // (int) 0002: jump @GON_C4_31775 :GON_C4_31825 $5656 = 1 // (int) $5778 = 1000 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_355 1000 0026: return :GON_C4_31853 0045: actor $1038 defined jump_if_false @GON_C4_31869 0107: toggle_player $1038 can_move 0 :GON_C4_31869 00B9: set_camera_position -1715.28 -1715.49 14.67 rotations 0 0 0 00BA: set_camera_point_at -1715.86 -1716.26 14.93 mode 2 0025: gosub @GON_C4_26701 00AE: remove_status_text $5722 004F: unknown_check $5922 jump_if_false @GON_C4_31934 02B7: (unknown) $1038 :GON_C4_31934 0025: gosub @GON_C4_26395 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $1038 -1364.37 -1252.11 18.18 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 -1 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 4000 ms :GON_C4_31992 00CA: fading jump_if_false @GON_C4_32050 0001: wait 0 ms 0252: object $5721 exists jump_if_false @GON_C4_32043 0279: (unknown) $5721 0 5.0 5.0 14@ 15@ 16@ 020C: unknown_check $5721 14@ 15@ 16@ $5739 $5740 $5741 0 :GON_C4_32043 0002: jump @GON_C4_31992 :GON_C4_32050 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @GON_C4_32086 02B7: (unknown) $1038 02D0: (unknown) $1038 1 010B: set_actor $1038 armed_weapon_to 0 :GON_C4_32086 00B9: set_camera_position -1361.8 -1248.56 18.21 rotations 0 0 0 00BA: set_camera_point_at -1362.65 -1249.08 18.36 mode 2 0162: release_model $5654 0162: release_model $5655 0162: release_model #GANG3A 0162: release_model $5971 0160: load_model $5970 041A: (unknown) 'BMYST' $5969 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $1038 -1363.87 -1252.41 18.18 034B: unknown_check $5922 jump_if_false @GON_C4_32200 0049: destroy_car $5922 :GON_C4_32200 14@ = -1365.75 // (float) 15@ = -1251.69 // (float) 16@ = 17.16715 // (float) 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_6380 14@ 15@ 16@ 0 $5922 004F: unknown_check $5922 jump_if_false @GON_C4_32272 004E: put_car $5922 at 14@ 15@ 16@ 00D1: set_car $5922 Z_angle_to -0.31 0325: (unknown) $5922 1 :GON_C4_32272 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_500 $1038 -1364.1 -1237.53 19.34 0001: wait 900 ms 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4326 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -1362.26 -1245.55 18.23 rotations 0 0 0 00BA: set_camera_point_at -1362.98 -1246.19 18.49 mode 1 -2@ = 0 // (int) // timer1 :GON_C4_32365 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @GON_C4_32429 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 27@ 27@ == 1 // (int) var == num jump_if_false @GON_C4_32405 0002: jump @GON_C4_32493 :GON_C4_32405 004F: unknown_check $5922 jump_if_false @GON_C4_32422 0325: (unknown) $5922 1 :GON_C4_32422 0002: jump @GON_C4_32365 :GON_C4_32429 004F: unknown_check $5922 jump_if_false @GON_C4_32466 0325: (unknown) $5922 0 02DA: (unknown) $5922 -1385.71 -1271.61 39.54 10 :GON_C4_32466 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4341 1000 jump_if_false @GON_C4_32493 0002: jump @GON_C4_32493 :GON_C4_32493 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @GON_C4_32561 0154: (unknown) $1038 0044: put_actor $1038 at -1364.1 -1237.53 17.94 010F: (unknown) $1038 -1348.97 -1224.6 19.17 02D0: (unknown) $1038 0 :GON_C4_32561 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7185 $5959 004F: unknown_check $5922 jump_if_false @GON_C4_32593 0049: destroy_car $5922 :GON_C4_32593 0160: load_model #PCJ600 0228: (unknown) 0048: 39@ = create_car #PCJ600 at -1352.18 -1232.18 14.89 004F: unknown_check 39@ jump_if_false @GON_C4_32642 04D2: (unknown) 39@ 1 00D1: set_car 39@ Z_angle_to -55.0 :GON_C4_32642 0162: release_model #PCJ600 $5979 = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_355 1000 0026: return :GON_C4_32668 0025: gosub @GON_C4_26701 1@ > -1 // (int) var > num jump_if_false @GON_C4_32899 2 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_32877 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4311 004F: unknown_check $5922 jump_if_false @GON_C4_32724 02B7: (unknown) $1038 :GON_C4_32724 0025: gosub @GON_C4_26395 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 1000 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_684 $1038 -378.79 -544.95 16.28 0001: wait 200 ms 0045: actor $1038 defined jump_if_false @GON_C4_32817 004F: unknown_check $5922 jump_if_false @GON_C4_32817 010F: (unknown) $1038 -378.51 -528.57 15.46 :GON_C4_32817 0025: gosub @GON_C4_26925 0001: wait 200 ms 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_355 1000 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4973 3@(1@,2) 0002: jump @GON_C4_32892 :GON_C4_32877 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :GON_C4_32892 0002: jump @GON_C4_32914 :GON_C4_32899 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :GON_C4_32914 0026: return :GON_C4_32916 0025: gosub @GON_C4_26701 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @99RED_12847 'GON_C04' 2500 // Farewell To Arms 01DF: progress_made += 1 0026: return :GON_C4_32951 $1045 = 0 // (int) 0025: gosub @GON_C4_26701 024F: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0121: remove_forbidden_for_cars_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0151: remove_forbidden_for_peds_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0151: remove_forbidden_for_peds_cube_cornerA -1270.84 -1238.0 5.86 cornerB -1133.71 -1186.81 20.87 0151: remove_forbidden_for_peds_cube_cornerA -1353.65 -802.23 5.88 cornerB -1259.14 -741.46 20.69 0534: (unknown) 1 00AE: remove_status_text $5694 00AE: remove_status_text $5722 007A: mission_cleanup 0026: return //-------------Mission 94--------------- :TEMP1 0238: name_thread 'TEMP1' // Number: ~1~ 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C1' 0025: gosub @TEMP1_13352 009D: wasted_or_busted // mission only jump_if_false @TEMP1_44 0025: gosub @TEMP1_27916 :TEMP1_44 0025: gosub @TEMP1_28065 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @TEMP1_85 02B4: set_camera_transverse_delay 0 time 7@ :TEMP1_85 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @TEMP1_126 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @TEMP1_137 :TEMP1_126 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :TEMP1_137 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @TEMP1_171 02B4: set_camera_transverse_delay 0 time 5@ :TEMP1_171 809F: not actor 3@ dead 0022: jump_if_false @TEMP1_187 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :TEMP1_187 0026: return :TEMP1_189 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @TEMP1_253 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @TEMP1_247 0400: (unknown) $1038 $1690 0002: jump @TEMP1_253 :TEMP1_247 02C0: (unknown) $1038 $1690 :TEMP1_253 0@ >= 0 // (int) var >= num jump_if_false @TEMP1_280 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :TEMP1_280 0045: actor $1038 defined jump_if_false @TEMP1_348 807E: not actor $1038 driving jump_if_false @TEMP1_325 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @TEMP1_328 :TEMP1_325 021D: (unknown) 0 :TEMP1_328 $1698 == 0 // (int) var == num jump_if_false @TEMP1_344 02EA: select_interior 2 :TEMP1_344 01AE: (unknown) 1 :TEMP1_348 0059: text_clear_all 0268: (unknown) 0026: return :TEMP1_354 0045: actor $1038 defined jump_if_false @TEMP1_418 807E: not actor $1038 driving jump_if_false @TEMP1_406 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @TEMP1_406 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :TEMP1_406 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :TEMP1_418 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @TEMP1_467 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @TEMP1_467 02EA: select_interior 0 :TEMP1_467 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TEMP1_497 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TEMP1_497 0026: return 0045: actor 0@ defined jump_if_false @TEMP1_518 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TEMP1_518 0026: return 0045: actor 0@ defined 0022: jump_if_false @TEMP1_548 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TEMP1_548 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TEMP1_548 0026: return :TEMP1_550 0045: actor 0@ defined 0022: jump_if_false @TEMP1_597 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TEMP1_593 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @TEMP1_597 :TEMP1_593 1@ = 0 // (int) :TEMP1_597 1@ == 1 // (int) var == num jump_if_false @TEMP1_681 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TEMP1_674 007E: actor 0@ driving jump_if_false @TEMP1_670 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TEMP1_660 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TEMP1_663 :TEMP1_660 00F1: (unknown) 0@ :TEMP1_663 0002: jump @TEMP1_674 :TEMP1_670 1@ = 0 // (int) :TEMP1_674 0002: jump @TEMP1_597 :TEMP1_681 0026: return 0045: actor 0@ defined jump_if_false @TEMP1_775 007E: actor 0@ driving jump_if_false @TEMP1_759 02A7: unknown_check 0@ jump_if_false @TEMP1_729 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TEMP1_752 :TEMP1_729 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TEMP1_550 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TEMP1_752 0002: jump @TEMP1_768 :TEMP1_759 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TEMP1_768 0002: jump @TEMP1_777 :TEMP1_775 005F: (unknown) :TEMP1_777 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TEMP1_935 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TEMP1_935 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TEMP1_876 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TEMP1_835 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TEMP1_869 :TEMP1_835 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_550 0@ 4@ > -1 // (int) var > num jump_if_false @TEMP1_869 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_550 4@ :TEMP1_869 0002: jump @TEMP1_935 :TEMP1_876 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TEMP1_901 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TEMP1_935 :TEMP1_901 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_550 0@ not 3@ == -1 // (int) var == num jump_if_false @TEMP1_935 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_550 3@ :TEMP1_935 0045: actor 0@ defined jump_if_false @TEMP1_987 004F: unknown_check 1@ jump_if_false @TEMP1_987 007E: actor 0@ driving jump_if_false @TEMP1_987 807C: not actor 0@ driving 1@ 0022: jump_if_false @TEMP1_987 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_550 0@ :TEMP1_987 5@ = 0 // (int) :TEMP1_991 5@ == 0 // (int) var == num jump_if_false @TEMP1_1089 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TEMP1_1082 004F: unknown_check 1@ jump_if_false @TEMP1_1082 007C: actor 0@ driving 1@ 0022: jump_if_false @TEMP1_1048 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TEMP1_1082 :TEMP1_1048 2@ == -1 // (int) var == num jump_if_false @TEMP1_1074 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TEMP1_1082 :TEMP1_1074 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TEMP1_1082 0002: jump @TEMP1_991 :TEMP1_1089 0026: return 0@ == 0 // (int) var == num jump_if_false @TEMP1_1134 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TEMP1_1310 :TEMP1_1134 0@ == 1 // (int) var == num jump_if_false @TEMP1_1167 03CF: (unknown) 200 200 200 255 0002: jump @TEMP1_1310 :TEMP1_1167 0@ == 2 // (int) var == num jump_if_false @TEMP1_1209 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @TEMP1_1310 :TEMP1_1209 0@ == 3 // (int) var == num jump_if_false @TEMP1_1253 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TEMP1_1310 :TEMP1_1253 0@ == 4 // (int) var == num jump_if_false @TEMP1_1284 03CF: (unknown) 8 143 59 255 0002: jump @TEMP1_1310 :TEMP1_1284 0@ == 5 // (int) var == num jump_if_false @TEMP1_1310 03CF: (unknown) 237 130 180 255 :TEMP1_1310 0026: return :TEMP1_1312 00BC: (unknown) 0@ 2 0026: return :TEMP1_1319 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TEMP1_1319 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @TEMP1_1374 014E: 3@ = car 0@ health 3@ -= 250 // (int) :TEMP1_1374 0 > 3@ // (int) num > var 0022: jump_if_false @TEMP1_1389 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :TEMP1_1389 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1434 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :TEMP1_1434 005F: (unknown) 0@ = 0 // (int) :TEMP1_1440 $5332(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @TEMP1_1440 0026: return :TEMP1_1466 031E: (unknown) 0 0 0 4@ 5@ 6@ 7@ 8@ = 1.0 // (float) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 4@ 5@ 6@ 8@ 4@ 5@ 6@ 0036: $5334(0@,1) = 1@ // (float vars) 0036: $5335(0@,1) = 2@ // (float vars) 0036: $5336(0@,1) = 3@ // (float vars) 0036: $5337(0@,1) = 4@ // (float vars) 0036: $5338(0@,1) = 5@ // (float vars) 0036: $5339(0@,1) = 6@ // (float vars) 0026: return 10@ = 0 // (int) :TEMP1_1550 $5332(10@,1) == 0 // (int) var == num jump_if_false @TEMP1_1626 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @TEMP1_1466 10@ 0@ 1@ 2@ 3@ 4@ 5@ 0036: $5340(10@,1) = 6@ // (float vars) 0036: $5341(10@,1) = 7@ // (float vars) 0036: $5342(10@,1) = 8@ // (float vars) $5332(10@,1) = 1 // (int) $5333(10@,1) = 0 // (int) 0035: $5349(10@,1) = 9@ // (int vars) 005E: (unknown) :TEMP1_1626 10@ += 1 // (int) 10@ >= 1 // (int) var >= num jump_if_false @TEMP1_1550 10@ = -1 // (int) 005F: (unknown) not $5332(0@,1) == 0 // (int) var == num jump_if_false @TEMP1_1671 $5332(0@,1) = 0 // (int) :TEMP1_1671 0026: return :TEMP1_1673 not $5332(0@,1) == 0 // (int) var == num jump_if_false @TEMP1_1833 0036: 4@ = $5337(0@,1) // (float vars) 0036: 5@ = $5338(0@,1) // (float vars) 0036: 6@ = $5339(0@,1) // (float vars) 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5040 1@ 2@ 3@ $5334(0@,1) $5335(0@,1) $5336(0@,1) 7@ 8@ 9@ 031E: (unknown) 0 0 0 7@ 8@ 9@ 10@ 0014: $5340(0@,1) > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1761 // Note: the incorrect math opcode was used here 005F: (unknown) :TEMP1_1761 0014: 10@ > $5341(0@,1) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1777 // Note: the incorrect math opcode was used here 005F: (unknown) :TEMP1_1777 11@ = 1.0 // (float) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0373: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 12@ 01D3: (unknown) $5342(0@,1) 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1833 // Note: the incorrect math opcode was used here 005E: (unknown) :TEMP1_1833 005F: (unknown) :TEMP1_1835 03EE: (unknown) $5334(0@,1) $5335(0@,1) 1@ 2@ 4@ 0036: $5350(0@,1) = 4@ // (float vars) 0026: return :TEMP1_1857 03EE: (unknown) $5334(0@,1) $5335(0@,1) 1@ 2@ 4@ 002C: 4@ -= $5350(0@,1) // (float vars) :TEMP1_1877 -180.0 > 4@ // (float) num > var 0022: jump_if_false @TEMP1_1903 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @TEMP1_1877 :TEMP1_1903 4@ > 180.0 // (float) var > num jump_if_false @TEMP1_1929 4@ -= 360.0 // (float) 0002: jump @TEMP1_1903 :TEMP1_1929 0078: if and 4@ > -15.0 // (float) var > num 15.0 > 4@ // (float) num > var 0022: jump_if_false @TEMP1_1954 // Note: the incorrect math opcode was used here 005E: (unknown) :TEMP1_1954 005F: (unknown) :TEMP1_1956 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 10@ 0.1 > 10@ // (float) num > var 0022: jump_if_false @TEMP1_1982 // Note: the incorrect math opcode was used here 039E: (unknown) :TEMP1_1982 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 7@ 8@ 9@ 0036: 11@ = 6@ // (float vars) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5092 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0026: return 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5353(0@,1) // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 0035: 7@ = $5349(0@,1) // (int vars) 7@ /= 3 // (int) $5332(0@,1) == 1 // (int) var == num jump_if_false @TEMP1_2136 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1673 0@ 1@ 2@ 3@ jump_if_false @TEMP1_2129 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1835 0@ 1@ 2@ 3@ $5332(0@,1) = 2 // (int) 0035: $5353(0@,1) = 4@ // (int vars) :TEMP1_2129 0002: jump @TEMP1_3149 :TEMP1_2136 $5332(0@,1) == 2 // (int) var == num jump_if_false @TEMP1_2406 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1673 0@ 1@ 2@ 3@ jump_if_false @TEMP1_2187 $5332(0@,1) = 1 // (int) 0002: jump @TEMP1_2399 :TEMP1_2187 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1857 0@ 1@ 2@ 3@ jump_if_false @TEMP1_2223 $5332(0@,1) = 1 // (int) 0002: jump @TEMP1_2399 :TEMP1_2223 0011: 7@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2241 // Note: the incorrect math opcode was used here 0002: jump @TEMP1_2399 :TEMP1_2241 0011: $5349(0@,1) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2277 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MISLOC2' time 50 flag 1 0002: jump @TEMP1_2399 :TEMP1_2277 0057: show_text_highpriority GXT 'MISLOC3' time 500 flag 1 0036: $5343(0@,1) = $5334(0@,1) // (float vars) 0036: $5344(0@,1) = $5335(0@,1) // (float vars) 0036: $5345(0@,1) = $5336(0@,1) // (float vars) 037B: constant_params 7 variable_params 3 unknown 26 call_with_params @TEMP1_1956 $5343(0@,1) $5344(0@,1) $5345(0@,1) 1@ 2@ 3@ 60.0 $5346(0@,1) $5347(0@,1) $5348(0@,1) $5332(0@,1) = 3 // (int) 0035: $5351(0@,1) = 4@ // (int vars) 0035: $5352(0@,1) = 4@ // (int vars) 0035: $5353(0@,1) = 4@ // (int vars) 0035: $5354(0@,1) = 4@ // (int vars) :TEMP1_2399 0002: jump @TEMP1_3149 :TEMP1_2406 $5332(0@,1) == 3 // (int) var == num jump_if_false @TEMP1_3111 0035: 8@ = 4@ // (int vars) 002B: 8@ -= $5354(0@,1) // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) $5346(0@,1) $5347(0@,1) $5348(0@,1) 9@ 10@ 11@ 03EE: (unknown) $5343(0@,1) $5344(0@,1) 9@ 10@ 12@ 03EE: (unknown) $5343(0@,1) $5344(0@,1) 1@ 2@ 13@ 002C: 13@ -= 12@ // (float vars) :TEMP1_2499 -180.0 > 13@ // (float) num > var 0022: jump_if_false @TEMP1_2525 // Note: the incorrect math opcode was used here 13@ += 360.0 // (float) 0002: jump @TEMP1_2499 :TEMP1_2525 13@ > 180.0 // (float) var > num jump_if_false @TEMP1_2551 13@ -= 360.0 // (float) 0002: jump @TEMP1_2525 :TEMP1_2551 800 > 8@ // (int) num > var 0022: jump_if_false @TEMP1_2591 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -35.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 35.0 // (float) 0002: jump @TEMP1_2689 :TEMP1_2591 1500 > 8@ // (int) num > var 0022: jump_if_false @TEMP1_2631 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -20.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 20.0 // (float) 0002: jump @TEMP1_2689 :TEMP1_2631 2000 > 8@ // (int) num > var 0022: jump_if_false @TEMP1_2671 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -15.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 15.0 // (float) 0002: jump @TEMP1_2689 :TEMP1_2671 0036: 14@ = 6@ // (float vars) 14@ *= -8.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 8.0 // (float) :TEMP1_2689 0014: 14@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2711 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) 0002: jump @TEMP1_2726 :TEMP1_2711 0014: 13@ > 15@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2726 // Note: the incorrect math opcode was used here 0036: 13@ = 15@ // (float vars) :TEMP1_2726 002A: 12@ += 13@ // (float vars) // Note: the incorrect math opcode was used here :TEMP1_2730 0 > 12@ // (float) num > var 0022: jump_if_false @TEMP1_2754 // Note: the incorrect math opcode was used here 12@ += 360.0 // (float) 0002: jump @TEMP1_2730 :TEMP1_2754 12@ > 360.0 // (float) var > num jump_if_false @TEMP1_2780 12@ -= 360.0 // (float) 0002: jump @TEMP1_2754 :TEMP1_2780 01D2: (unknown) 12@ $5346(0@,1) 01D3: (unknown) 12@ $5347(0@,1) $5346(0@,1) *= 60.0 // (float) $5347(0@,1) *= -60.0 // (float) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= $5345(0@,1) // (float vars) 16@ /= 10.0 // (float) 0036: $5348(0@,1) = 16@ // (float vars) 037B: constant_params 4 variable_params 3 unknown 26 call_with_params @MAIN_5092 $5346(0@,1) $5347(0@,1) $5348(0@,1) 6@ 17@ 18@ 19@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) 17@ 18@ 19@ $5343(0@,1) $5344(0@,1) $5345(0@,1) 0035: $5353(0@,1) = 4@ // (int vars) 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5352(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 25 // (int) var > num jump_if_false @TEMP1_2958 029F: (unknown) 54 $5343(0@,1) $5344(0@,1) $5345(0@,1) 0 0 0 1.0 0035: $5352(0@,1) = 4@ // (int vars) :TEMP1_2958 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5351(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 7000 // (int) var > num jump_if_false @TEMP1_2997 $5332(0@,1) = 4 // (int) 0002: jump @TEMP1_3104 :TEMP1_2997 5@ > 1000 // (int) var > num jump_if_false @TEMP1_3104 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) -0.5 -0.5 -0.5 20@ 21@ 22@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5144 $5343(0@,1) $5344(0@,1) $5345(0@,1) 0.5 0.5 0.5 23@ 24@ 25@ 0202: unknown_check 20@ 21@ 22@ 23@ 24@ 25@ 1 1 1 1 0 0022: jump_if_false @TEMP1_3104 // Note: the incorrect math opcode was used here $5332(0@,1) = 4 // (int) :TEMP1_3104 0002: jump @TEMP1_3149 :TEMP1_3111 $5332(0@,1) == 4 // (int) var == num jump_if_false @TEMP1_3149 013C: create_explosion_at $5343(0@,1) $5344(0@,1) $5345(0@,1) radius 0 $5332(0@,1) = 1 // (int) :TEMP1_3149 0026: return $5332(0@,1) == 2 // (int) var == num jump_if_false @TEMP1_3174 $5332(0@,1) = 1 // (int) :TEMP1_3174 0026: return $5611 = 0 // (int) $5630 = 0 // (float) 0026: return :TEMP1_3188 $5611 = 1 // (int) $5612 = 0 // (int) 0036: $5613 = 0@ // (float vars) 0036: $5614 = 1@ // (float vars) 0036: $5615 = 2@ // (float vars) 0036: $5616 = 0@ // (float vars) 0036: $5617 = 1@ // (float vars) 0036: $5618 = 2@ // (float vars) 0036: $5622 = 3@ // (float vars) 0036: $5623 = 4@ // (float vars) 0036: $5624 = 5@ // (float vars) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ $5619 $5620 $5621 031E: (unknown) 0 0 0 $5619 $5620 $5621 7@ 0036: 8@ = 6@ // (float vars) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 $5619 $5620 $5621 8@ $5619 $5620 $5621 $5625 = 0 // (int) 010E: $5626 = current_time_in_ms 0026: return $5630 = 0 // (float) 0026: return 0036: $5627 = 0@ // (float vars) 0036: $5628 = 1@ // (float vars) 0036: $5629 = 2@ // (float vars) 0036: $5630 = 3@ // (float vars) 0026: return 010E: 1@ = current_time_in_ms $5611 == 1 // (int) var == num jump_if_false @TEMP1_3730 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5626 // (int vars) // Note: the incorrect math opcode was used here 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 3@ /= 1000.0 // (float) 037B: constant_params 4 variable_params 3 unknown 16 call_with_params @MAIN_5092 $5619 $5620 $5621 3@ 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5616 $5617 $5618 4@ 5@ 6@ $5616 $5617 $5618 0035: $5626 = 1@ // (int vars) 0011: 1@ > $5625 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_3473 // Note: the incorrect math opcode was used here 029F: (unknown) 54 $5616 $5617 $5618 0 0 0 1.0 0035: $5625 = 1@ // (int vars) $5625 += 25 // (int) :TEMP1_3473 8089: not actor $1038 in_sphere $5616 $5617 $5618 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @TEMP1_3505 // Note: the incorrect math opcode was used here $5611 = 0 // (int) :TEMP1_3505 0@ == 0 // (int) var == num jump_if_false @TEMP1_3579 031E: (unknown) $5613 $5614 $5615 $5622 $5623 $5624 7@ 031E: (unknown) $5613 $5614 $5615 $5616 $5617 $5618 8@ 001A: 8@ >= 7@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_3572 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5616 $5617 $5618 radius 11 $5611 = 0 // (int) :TEMP1_3572 0002: jump @TEMP1_3730 :TEMP1_3579 031E: (unknown) $5616 $5617 $5618 $5627 $5628 $5629 15@ 0078: if or 0014: 15@ > $5630 // (float) var > var // Note: the incorrect math opcode was used here 001D: $5630 == 0 // (int) var == var jump_if_false @TEMP1_3730 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5616 $5617 $5618 -0.6 -0.6 0 9@ 10@ 11@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5144 $5616 $5617 $5618 0.6 0.6 1.2 12@ 13@ 14@ 0078: if or 0202: unknown_check 9@ 10@ 11@ 12@ 13@ 14@ 1 1 1 1 1 7.0 > $5618 // (float) num > var 0022: jump_if_false @TEMP1_3730 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5616 $5617 $5618 radius 11 $5611 = 0 // (int) :TEMP1_3730 0026: return 0036: $5632 = 3@ // (float vars) 0036: $5633 = 4@ // (float vars) 0036: $5634 = 5@ // (float vars) 0035: $5638 = 6@ // (int vars) 027F: store_coords_to 7@ 8@ 9@ from_actor 6@ with_offset 3@ 4@ 5@ 031E: (unknown) 0@ 1@ 2@ 7@ 8@ 9@ 10@ 0036: 11@ = 10@ // (float vars) 11@ /= 20.0 // (float) 037B: constant_params 7 variable_params 0 unknown 13 call_with_params @TEMP1_3188 0@ 1@ 2@ 7@ 8@ 9@ 20.0 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5118 3@ 4@ 5@ 11@ 11@ 11@ $5635 $5636 $5637 01AA: $5631 = create_object #GD_ROCKET at 0@ 1@ 2@ 033D: (unknown) $5631 1 02FA: (unknown) $5631 1 0490: (unknown) $5631 10 010E: 12@ = current_time_in_ms 0035: $5639 = 12@ // (int vars) $5639 += 7000 // (int) 0026: return :TEMP1_3865 013C: create_explosion_at $5616 $5617 $5618 radius 11 $5611 = 0 // (int) 0252: object $5631 exists jump_if_false @TEMP1_3895 0093: destroy_object $5631 :TEMP1_3895 0026: return 0252: object $5631 exists jump_if_false @TEMP1_4349 02FB: unknown_check $5631 jump_if_false @TEMP1_3938 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3865 005F: (unknown) 0002: jump @TEMP1_4342 :TEMP1_3938 010E: 4@ = current_time_in_ms 0011: 4@ > $5639 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_3965 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3865 005F: (unknown) :TEMP1_3965 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5626 // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 010C: store_object $5631 position_to 7@ 8@ 9@ 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5635 $5636 $5637 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 $5632 $5633 $5634 10@ 11@ 12@ $5632 $5633 $5634 034B: unknown_check $5638 jump_if_false @TEMP1_4097 004F: unknown_check $5638 jump_if_false @TEMP1_4078 027F: store_coords_to 1@ 2@ 3@ from_actor $5638 with_offset $5632 $5633 $5634 0002: jump @TEMP1_4090 :TEMP1_4078 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3865 005F: (unknown) :TEMP1_4090 0002: jump @TEMP1_4109 :TEMP1_4097 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3865 005F: (unknown) :TEMP1_4109 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 1@ 2@ 3@ 7@ 8@ 9@ $5619 $5620 $5621 03EE: (unknown) 7@ 8@ 1@ 2@ 16@ 03F5: (unknown) $5631 13@ 14@ 15@ 0036: 13@ = 16@ // (float vars) 03F6: (unknown) $5631 13@ 14@ 15@ 031E: (unknown) 0 0 0 $5619 $5620 $5621 17@ 18@ = 20.0 // (float) 0030: 18@ /= 17@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5619 $5620 $5621 18@ $5619 $5620 $5621 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5092 $5619 $5620 $5621 6@ 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5144 $5616 $5617 $5618 19@ 20@ 21@ $5616 $5617 $5618 0035: $5626 = 4@ // (int vars) 0089: actor $1038 in_sphere $5616 $5617 $5618 radius 250.0 250.0 250.0 sphere 0 0022: jump_if_false @TEMP1_4336 // Note: the incorrect math opcode was used here 0011: 4@ > $5625 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_4329 // Note: the incorrect math opcode was used here 010D: put_object $5631 at $5616 $5617 $5618 029F: (unknown) 20 $5616 $5617 $5618 0 0 0 0.6 0035: $5625 = 4@ // (int vars) $5625 += 25 // (int) :TEMP1_4329 0002: jump @TEMP1_4342 :TEMP1_4336 0093: destroy_object $5631 005F: (unknown) :TEMP1_4342 0002: jump @TEMP1_4361 :TEMP1_4349 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3865 005F: (unknown) :TEMP1_4361 005E: (unknown) :TEMP1_4363 $5641 = 0 // (int) $5642 = 0 // (int) $5645 = -10.0 // (float) $5640 = 1 // (int) 005F: (unknown) :TEMP1_4388 $5642 == 0 // (int) var == num jump_if_false @TEMP1_4421 8474: not jump_if_false @TEMP1_4421 $1688 == 0 // (int) var == num jump_if_false @TEMP1_4421 :TEMP1_4421 0035: $1702 = 0@ // (int vars) $5642 = 0 // (int) 0026: return :TEMP1_4433 $5641 == 1 // (int) var == num jump_if_false @TEMP1_4458 $5641 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :TEMP1_4458 $5640 = 0 // (int) 0026: return :TEMP1_4465 $5640 == 1 // (int) var == num jump_if_false @TEMP1_4746 $1702 == 0 // (int) var == num jump_if_false @TEMP1_4502 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @TEMP1_4433 005F: (unknown) :TEMP1_4502 0045: actor $1038 defined jump_if_false @TEMP1_4537 007E: actor $1038 driving jump_if_false @TEMP1_4537 82A7: not unknown_check $1038 jump_if_false @TEMP1_4537 005F: (unknown) :TEMP1_4537 001D: $5645 == -10.0 // (int) var == var jump_if_false @TEMP1_4579 0045: actor $1038 defined jump_if_false @TEMP1_4572 0043: store_actor $1038 position_to $5643 $5644 $5645 // Note: the incorrect math opcode was used here :TEMP1_4572 0002: jump @TEMP1_4615 :TEMP1_4579 031D: (unknown) $1042 $1043 $5643 $5644 1@ 1@ > 100.0 // (float) var > num jump_if_false @TEMP1_4615 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @TEMP1_4433 005F: (unknown) :TEMP1_4615 $5641 == 0 // (int) var == num jump_if_false @TEMP1_4678 8474: not jump_if_false @TEMP1_4671 $1688 == 0 // (int) var == num jump_if_false @TEMP1_4671 $5641 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :TEMP1_4671 0002: jump @TEMP1_4746 :TEMP1_4678 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @TEMP1_4746 0045: actor $1038 defined jump_if_false @TEMP1_4715 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :TEMP1_4715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @TEMP1_4433 $5642 = 1 // (int) 005E: (unknown) :TEMP1_4746 005F: (unknown) :TEMP1_4748 $6311 == 1 // (int) var == num jump_if_false @TEMP1_4994 $6343 == 0 // (int) var == num jump_if_false @TEMP1_4886 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @TEMP1_4816 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC1FA' 0002: jump @TEMP1_4873 :TEMP1_4816 0@ == 1 // (int) var == num jump_if_false @TEMP1_4854 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC1FF' 0002: jump @TEMP1_4873 :TEMP1_4854 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC1FH' :TEMP1_4873 $6343 = 1 // (int) 0002: jump @TEMP1_4994 :TEMP1_4886 $6287 == 1 // (int) var == num jump_if_false @TEMP1_4994 $6344 == 0 // (int) var == num jump_if_false @TEMP1_4994 010E: 1@ = current_time_in_ms 0011: 1@ > $6356 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_4994 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @TEMP1_4969 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC1FH' 0002: jump @TEMP1_4988 :TEMP1_4969 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC1FI' :TEMP1_4988 $6344 = 1 // (int) :TEMP1_4994 0026: return :TEMP1_4996 0@ = 0 // (int) 0045: actor $1038 defined jump_if_false @TEMP1_5144 004F: unknown_check $5949 jump_if_false @TEMP1_5144 82A6: not (unknown) $1038 $5949 0022: jump_if_false @TEMP1_5144 // Note: the incorrect math opcode was used here 8336: not unknown_check $1038 $5949 0022: jump_if_false @TEMP1_5144 // Note: the incorrect math opcode was used here $6329 == 0 // (int) var == num jump_if_false @TEMP1_5084 010E: $6353 = current_time_in_ms $6353 += 3000 // (int) $6329 = 1 // (int) 0002: jump @TEMP1_5144 :TEMP1_5084 0078: if or 0336: unknown_check $1038 $5949 02A6: (unknown) $1038 $5949 0022: jump_if_false @TEMP1_5119 // Note: the incorrect math opcode was used here $6329 = 0 // (int) 0002: jump @TEMP1_5144 :TEMP1_5119 010E: 1@ = current_time_in_ms 0011: 1@ > $6353 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5144 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $6329 = 0 // (int) :TEMP1_5144 0026: return :TEMP1_5146 004F: unknown_check $5949 jump_if_false @TEMP1_5282 82D8: not unknown_check $5949 jump_if_false @TEMP1_5282 0256: unknown_check $5949 jump_if_false @TEMP1_5277 $6330 == 0 // (int) var == num jump_if_false @TEMP1_5215 010E: $6354 = current_time_in_ms $6354 += 5000 // (int) $6330 = 1 // (int) 0002: jump @TEMP1_5270 :TEMP1_5215 010E: 0@ = current_time_in_ms 0011: 0@ > $6354 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5270 // Note: the incorrect math opcode was used here 014E: 1@ = car $5949 health 1@ -= 6 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @TEMP1_5265 // Note: the incorrect math opcode was used here 014C: set_car $5949 health_to 1 0002: jump @TEMP1_5270 :TEMP1_5265 014C: set_car $5949 health_to 1@ :TEMP1_5270 0002: jump @TEMP1_5282 :TEMP1_5277 $6330 = 0 // (int) :TEMP1_5282 0026: return :TEMP1_5284 004F: unknown_check $5439(0@,6) jump_if_false @TEMP1_5414 004D: store_car $5439(0@,6) position_to 1@ 2@ 3@ 031D: (unknown) 1@ 2@ $5701 $5708 4@ $6140 = 0 // (int) 7@ = 1 // (int) :TEMP1_5325 7 > 7@ // (int) num > var 0022: jump_if_false @TEMP1_5382 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $5445(7@,7) $5452(7@,7) 5@ 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5370 // Note: the incorrect math opcode was used here 0036: 4@ = 5@ // (float vars) 0035: $6140 = 7@ // (int vars) :TEMP1_5370 7@ += 1 // (int) 0002: jump @TEMP1_5325 :TEMP1_5382 $6140 += 1 // (int) $6140 == 7 // (int) var == num jump_if_false @TEMP1_5406 $6140 = 0 // (int) :TEMP1_5406 0035: $5878(0@,6) = $6140 // (int vars) :TEMP1_5414 0026: return :TEMP1_5416 0045: actor $5592(0@,6) defined 0022: jump_if_false @TEMP1_5533 // Note: the incorrect math opcode was used here 0043: store_actor $5592(0@,6) position_to $5795(0@,6) $5801(0@,6) $5807(0@,6) // Note: the incorrect math opcode was used here 031D: (unknown) $5795(0@,6) $5801(0@,6) &58658 &58662 4@ // unknown partype 0xE5// unknown partype 0xE5 3@ = 0 // (int) 2@ = 1 // (int) :TEMP1_5471 4 > 2@ // (int) num > var 0022: jump_if_false @TEMP1_5533 // Note: the incorrect math opcode was used here 031D: (unknown) $5795(0@,6) $5801(0@,6) $6178(2@,4) $6182(2@,4) 5@ 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5521 // Note: the incorrect math opcode was used here 0036: 4@ = 5@ // (float vars) 0035: 3@ = 2@ // (int vars) :TEMP1_5521 2@ += 1 // (int) 0002: jump @TEMP1_5471 :TEMP1_5533 0035: 1@ = 3@ // (int vars) 0026: return :TEMP1_5539 0045: actor $1038 defined 0022: jump_if_false @TEMP1_5628 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 &58658 &58662 3@ // unknown partype 0xE5// unknown partype 0xE5 2@ = 0 // (int) 1@ = 1 // (int) :TEMP1_5570 4 > 1@ // (int) num > var 0022: jump_if_false @TEMP1_5628 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $6178(1@,4) $6182(1@,4) 4@ 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5616 // Note: the incorrect math opcode was used here 0036: 3@ = 4@ // (float vars) 0035: 2@ = 1@ // (int vars) :TEMP1_5616 1@ += 1 // (int) 0002: jump @TEMP1_5570 :TEMP1_5628 0035: 0@ = 2@ // (int vars) 0026: return :TEMP1_5634 0045: actor $1038 defined 0022: jump_if_false @TEMP1_5656 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5951 $5952 0@ :TEMP1_5656 0026: return :TEMP1_5658 1@ == 0 // (int) var == num jump_if_false @TEMP1_5855 $5878(0@,6) >= 7 // (int) var >= num jump_if_false @TEMP1_5691 $5878(0@,6) = 0 // (int) :TEMP1_5691 0035: 2@ = $5878(0@,6) // (int vars) 0045: actor $5592(0@,6) defined 0022: jump_if_false @TEMP1_5841 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(0@,6) 0022: jump_if_false @TEMP1_5841 // Note: the incorrect math opcode was used here 01C3: (unknown) $5439(0@,6) 13.0 01BF: (unknown) $5439(0@,6) $5445(2@,7) $5452(2@,7) $5459(2@,7) 0089: actor $5592(0@,6) in_sphere $5445(2@,7) $5452(2@,7) $5459(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_5794 // Note: the incorrect math opcode was used here $5878(0@,6) += 1 // (int) :TEMP1_5794 $5878(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_5816 $5878(0@,6) = 0 // (int) :TEMP1_5816 0035: 2@ = $5878(0@,6) // (int vars) 01BF: (unknown) $5439(0@,6) $5445(2@,7) $5452(2@,7) $5459(2@,7) :TEMP1_5841 0035: $5866(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7481 :TEMP1_5855 1@ == 1 // (int) var == num jump_if_false @TEMP1_6215 0045: actor $1038 defined jump_if_false @TEMP1_6201 004F: unknown_check $5439(0@,6) jump_if_false @TEMP1_6201 0045: actor $5592(0@,6) defined jump_if_false @TEMP1_6201 007E: actor $1038 driving jump_if_false @TEMP1_6148 004F: unknown_check $3355 jump_if_false @TEMP1_6141 031D: (unknown) $1042 $1043 $5951 $5952 &58677 // unknown partype 0xE5 &58677 > 20.0 // (float) var > num // unknown partype 0xE5 jump_if_false @TEMP1_6081 027F: store_coords_to $5747(0@,6) $5753(0@,6) $5759(0@,6) from_actor $3355 with_offset $5729(0@,6) $5735(0@,6) $5741(0@,6) 01BF: (unknown) $5439(0@,6) $5747(0@,6) $5753(0@,6) $5759(0@,6) 01CA: (unknown) $3355 $6265 0036: $5771(0@,6) = $6265 // (float vars) $5771(0@,6) += 100.0 // (float) 0080: actor $5592(0@,6) near_point $5747(0@,6) $5753(0@,6) radius 5.0 5.0 sphere 0 0022: jump_if_false @TEMP1_6064 // Note: the incorrect math opcode was used here 01C3: (unknown) $5439(0@,6) $6265 0002: jump @TEMP1_6074 :TEMP1_6064 01C3: (unknown) $5439(0@,6) $5771(0@,6) :TEMP1_6074 0002: jump @TEMP1_6102 :TEMP1_6081 01C3: (unknown) $5439(0@,6) 5.0 01BF: (unknown) $5439(0@,6) $1042 $1043 $1044 :TEMP1_6102 0045: actor $5514(0@,6) defined 0022: jump_if_false @TEMP1_6141 // Note: the incorrect math opcode was used here 00EC: (unknown) $5514(0@,6) $3355 03D6: (unknown) $5514(0@,6) 4000 03D7: (unknown) $5514(0@,6) 1000 :TEMP1_6141 0002: jump @TEMP1_6201 :TEMP1_6148 0078: if or 02E1: actor $1038 in_water 02A8: unknown_check $1038 jump_if_false @TEMP1_6201 04C4: (unknown) $1042 $1043 $1044 $6259 $6260 $6261 01C3: (unknown) $5439(0@,6) 2.0 01BF: (unknown) $5439(0@,6) $6259 $6260 $6261 :TEMP1_6201 0035: $5866(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7481 :TEMP1_6215 1@ == 2 // (int) var == num jump_if_false @TEMP1_6441 0045: actor $5514(0@,6) defined jump_if_false @TEMP1_6321 004F: unknown_check $5439(0@,6) jump_if_false @TEMP1_6321 $6025(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_6321 010E: $5860(0@,6) = current_time_in_ms $5860(0@,6) += 1500 // (int) 027F: store_coords_to $6266 $6267 $6268 from_actor $5439(0@,6) with_offset 10.0 5.0 0 01BF: (unknown) $5439(0@,6) $6266 $6267 $6268 $6025(0@,6) = 1 // (int) :TEMP1_6321 0078: if and 0045: actor $5514(0@,6) defined $6311 == 1 // (int) var == num jump_if_false @TEMP1_6408 0045: actor $1038 defined jump_if_false @TEMP1_6401 $3355 == 0 // (int) var == num jump_if_false @TEMP1_6382 00E5: (unknown) $5514(0@,6) $1038 0002: jump @TEMP1_6401 :TEMP1_6382 004F: unknown_check $3355 0022: jump_if_false @TEMP1_6401 // Note: the incorrect math opcode was used here 00EC: (unknown) $5514(0@,6) $3355 :TEMP1_6401 0002: jump @TEMP1_6427 :TEMP1_6408 009F: actor $5514(0@,6) dead 0022: jump_if_false @TEMP1_6427 // Note: the incorrect math opcode was used here 02B7: (unknown) $5514(0@,6) :TEMP1_6427 0035: $5866(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7481 :TEMP1_6441 1@ == 3 // (int) var == num jump_if_false @TEMP1_6667 0045: actor $5514(0@,6) defined jump_if_false @TEMP1_6547 004F: unknown_check $5439(0@,6) jump_if_false @TEMP1_6547 $6025(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_6547 010E: $5860(0@,6) = current_time_in_ms $5860(0@,6) += 1500 // (int) 027F: store_coords_to $6269 $6270 $6271 from_actor $5439(0@,6) with_offset -10.0 5.0 0 01BF: (unknown) $5439(0@,6) $6269 $6270 $6271 $6025(0@,6) = 1 // (int) :TEMP1_6547 0078: if and 0045: actor $5514(0@,6) defined $6311 == 1 // (int) var == num jump_if_false @TEMP1_6634 0045: actor $1038 defined jump_if_false @TEMP1_6627 $3355 == 0 // (int) var == num jump_if_false @TEMP1_6608 00E5: (unknown) $5514(0@,6) $1038 0002: jump @TEMP1_6627 :TEMP1_6608 004F: unknown_check $3355 0022: jump_if_false @TEMP1_6627 // Note: the incorrect math opcode was used here 00EC: (unknown) $5514(0@,6) $3355 :TEMP1_6627 0002: jump @TEMP1_6653 :TEMP1_6634 009F: actor $5514(0@,6) dead 0022: jump_if_false @TEMP1_6653 // Note: the incorrect math opcode was used here 02B7: (unknown) $5514(0@,6) :TEMP1_6653 0035: $5866(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7481 :TEMP1_6667 1@ == 4 // (int) var == num jump_if_false @TEMP1_6900 0045: actor $5514(0@,6) defined jump_if_false @TEMP1_6755 0045: actor $1038 defined jump_if_false @TEMP1_6748 007E: actor $1038 driving jump_if_false @TEMP1_6740 004F: unknown_check $3355 jump_if_false @TEMP1_6733 00EC: (unknown) $5514(0@,6) $3355 :TEMP1_6733 0002: jump @TEMP1_6748 :TEMP1_6740 00E5: (unknown) $5514(0@,6) $1038 :TEMP1_6748 0002: jump @TEMP1_6761 :TEMP1_6755 02B7: (unknown) $5514(0@,6) :TEMP1_6761 0035: 2@ = $5878(0@,6) // (int vars) 0045: actor $5592(0@,6) defined 0022: jump_if_false @TEMP1_6886 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(0@,6) 0022: jump_if_false @TEMP1_6886 // Note: the incorrect math opcode was used here 01C3: (unknown) $5439(0@,6) 20.0 01BF: (unknown) $5439(0@,6) $5445(2@,7) $5452(2@,7) $5459(2@,7) 0089: actor $5592(0@,6) in_sphere $5445(2@,7) $5452(2@,7) $5459(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_6864 // Note: the incorrect math opcode was used here $5878(0@,6) += 1 // (int) :TEMP1_6864 $5878(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_6886 $5878(0@,6) = 0 // (int) :TEMP1_6886 0035: $5866(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7481 :TEMP1_6900 1@ == 5 // (int) var == num jump_if_false @TEMP1_7140 0035: 2@ = $5878(0@,6) // (int vars) 0045: actor $5592(0@,6) defined 0022: jump_if_false @TEMP1_7044 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(0@,6) 0022: jump_if_false @TEMP1_7044 // Note: the incorrect math opcode was used here 01C3: (unknown) $5439(0@,6) 13.0 0089: actor $5592(0@,6) in_sphere $5445(2@,7) $5452(2@,7) $5459(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_6997 // Note: the incorrect math opcode was used here $5878(0@,6) += 1 // (int) :TEMP1_6997 $5878(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_7019 $5878(0@,6) = 0 // (int) :TEMP1_7019 0035: 2@ = $5878(0@,6) // (int vars) 01BF: (unknown) $5439(0@,6) $5445(2@,7) $5452(2@,7) $5459(2@,7) :TEMP1_7044 0045: actor $5514(0@,6) defined 0022: jump_if_false @TEMP1_7120 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @TEMP1_7113 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @TEMP1_7105 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @TEMP1_7098 // Note: the incorrect math opcode was used here 00EC: (unknown) $5514(0@,6) $3355 :TEMP1_7098 0002: jump @TEMP1_7113 :TEMP1_7105 00E5: (unknown) $5514(0@,6) $1038 :TEMP1_7113 0002: jump @TEMP1_7126 :TEMP1_7120 02B7: (unknown) $5514(0@,6) :TEMP1_7126 0035: $5866(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7481 :TEMP1_7140 1@ == 6 // (int) var == num jump_if_false @TEMP1_7443 $5878(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_7174 $5878(0@,6) = 0 // (int) :TEMP1_7174 0035: 2@ = $5878(0@,6) // (int vars) 0045: actor $5592(0@,6) defined 0022: jump_if_false @TEMP1_7429 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(0@,6) 0022: jump_if_false @TEMP1_7429 // Note: the incorrect math opcode was used here $5878(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_7248 01C3: (unknown) $5439(0@,6) 0.5 01BF: (unknown) $5439(0@,6) $5664 $5665 $5666 0002: jump @TEMP1_7347 :TEMP1_7248 01C3: (unknown) $5439(0@,6) 20.0 0089: actor $5592(0@,6) in_sphere $5445(2@,7) $5452(2@,7) $5459(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_7300 // Note: the incorrect math opcode was used here $5878(0@,6) += 1 // (int) :TEMP1_7300 $5878(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_7322 $5878(0@,6) = 0 // (int) :TEMP1_7322 0035: 2@ = $5878(0@,6) // (int vars) 01BF: (unknown) $5439(0@,6) $5445(2@,7) $5452(2@,7) $5459(2@,7) :TEMP1_7347 0045: actor $5514(0@,6) defined 0022: jump_if_false @TEMP1_7423 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @TEMP1_7416 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @TEMP1_7408 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @TEMP1_7401 // Note: the incorrect math opcode was used here 00EC: (unknown) $5514(0@,6) $3355 :TEMP1_7401 0002: jump @TEMP1_7416 :TEMP1_7408 00E5: (unknown) $5514(0@,6) $1038 :TEMP1_7416 0002: jump @TEMP1_7429 :TEMP1_7423 02B7: (unknown) $5514(0@,6) :TEMP1_7429 0035: $5866(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7481 :TEMP1_7443 1@ == 7 // (int) var == num jump_if_false @TEMP1_7481 004F: unknown_check $5439(0@,6) jump_if_false @TEMP1_7481 0052: set_car $5439(0@,6) driver_behaviour_to 0 00BB: (unknown) $5484(0@,6) :TEMP1_7481 0026: return :TEMP1_7483 027F: store_coords_to 1@ 2@ 3@ from_actor $5439(0@,6) with_offset 0.5 10.0 -4.0 027F: store_coords_to 4@ 5@ 6@ from_actor $5439(0@,6) with_offset 4.5 14.0 2.0 027F: store_coords_to 7@ 8@ 9@ from_actor $5439(0@,6) with_offset -0.5 10.0 -4.0 027F: store_coords_to 10@ 11@ 12@ from_actor $5439(0@,6) with_offset -4.5 14.0 2.0 0202: unknown_check 1@ 2@ 3@ 4@ 5@ 6@ 1 1 1 1 1 0022: jump_if_false @TEMP1_7610 // Note: the incorrect math opcode was used here $6025(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_7603 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @TEMP1_5658 0@ 3 :TEMP1_7603 0002: jump @TEMP1_7662 :TEMP1_7610 0202: unknown_check 7@ 8@ 9@ 10@ 11@ 12@ 1 1 1 1 1 0022: jump_if_false @TEMP1_7662 // Note: the incorrect math opcode was used here $6025(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_7662 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @TEMP1_5658 0@ 2 :TEMP1_7662 0026: return :TEMP1_7664 0045: actor $1038 defined jump_if_false @TEMP1_7923 0045: actor $5592(0@,6) defined jump_if_false @TEMP1_7923 004D: store_car $5439(0@,6) position_to $5490(0@,6) $5496(0@,6) $5502(0@,6) 031D: (unknown) $5664 $5665 $5490(0@,6) $5496(0@,6) 3@(0@,6) 031D: (unknown) $1042 $1043 $5951 $5952 &58677 // unknown partype 0xE5 3@(0@,6) > 200.0 // (float) var > num jump_if_false @TEMP1_7918 0078: if or 0046: unknown_check $1038 $5812 $5816 $5824 $5828 0 0046: unknown_check $1038 $5813 $5817 $5825 $5829 0 0046: unknown_check $1038 $5814 $5818 $5826 $5830 0 0046: unknown_check $1038 $5815 $5819 $5827 $5831 0 40.0 > &58677 // (float) num > var // unknown partype 0xE5 0022: jump_if_false @TEMP1_7857 // Note: the incorrect math opcode was used here $6287 == 1 // (int) var == num jump_if_false @TEMP1_7845 1@ = 2 // (int) 0002: jump @TEMP1_7850 :TEMP1_7845 1@ = 3 // (int) :TEMP1_7850 0002: jump @TEMP1_7911 :TEMP1_7857 037B: constant_params 0 variable_params 1 unknown 15 call_with_params @TEMP1_5539 8@ 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @TEMP1_5416 0@ 10@(0@,6) 001C: 10@(0@,6) == 8@ // (int) num == var 0022: jump_if_false @TEMP1_7906 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0002: jump @TEMP1_7911 :TEMP1_7906 1@ = 1 // (int) :TEMP1_7911 0002: jump @TEMP1_7923 :TEMP1_7918 1@ = 4 // (int) :TEMP1_7923 0026: return :TEMP1_7925 004F: unknown_check $5439(0@,6) jump_if_false @TEMP1_8183 0045: actor $5592(0@,6) defined jump_if_false @TEMP1_8183 8397: not (unknown) $5439(0@,6) jump_if_false @TEMP1_8183 $6041(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_8018 010E: $5891(0@,6) = current_time_in_ms 0035: $5897(0@,6) = $5891(0@,6) // (int vars) $5897(0@,6) += 5000 // (int) $6041(0@,6) = 1 // (int) 0002: jump @TEMP1_8183 :TEMP1_8018 010E: $5508(0@,6) = current_time_in_ms 0011: $5508(0@,6) > $5897(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_8183 // Note: the incorrect math opcode was used here 004D: store_car $5439(0@,6) position_to $5490(0@,6) $5496(0@,6) $5502(0@,6) 031D: (unknown) $1042 $1043 $5490(0@,6) $5496(0@,6) $5699(0@,6) 81B7: not unknown_check $5439(0@,6) 0022: jump_if_false @TEMP1_8183 // Note: the incorrect math opcode was used here 027F: store_coords_to $5711(0@,6) $5717(0@,6) $5723(0@,6) from_actor $5439(0@,6) with_offset 0 -7.0 0 $5723(0@,6) = 6.2 // (float) 805D: not sphere_onscreen $5711(0@,6) $5717(0@,6) $5723(0@,6) radius 5.0 0022: jump_if_false @TEMP1_8183 // Note: the incorrect math opcode was used here 004E: put_car $5439(0@,6) at $5711(0@,6) $5717(0@,6) $5723(0@,6) 0035: $5866(0@,6) = $5872(0@,6) // (int vars) $6041(0@,6) = 0 // (int) :TEMP1_8183 0026: return :TEMP1_8185 3@ = 0 // (float) 6 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_10509 // Note: the incorrect math opcode was used here 0045: actor $5592(0@,6) defined 0022: jump_if_false @TEMP1_10490 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(0@,6) 0022: jump_if_false @TEMP1_10483 // Note: the incorrect math opcode was used here 007C: actor $5592(0@,6) driving $5439(0@,6) 0022: jump_if_false @TEMP1_10477 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @TEMP1_10470 // Note: the incorrect math opcode was used here $5866(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_9061 $5872(0@,6) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7925 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7483 0@ $6287 == 0 // (int) var == num jump_if_false @TEMP1_8373 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @TEMP1_5634 3@ 3@ > 300.0 // (float) var > num jump_if_false @TEMP1_8373 $6279 == 0 // (int) var == num jump_if_false @TEMP1_8373 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. $6280 = 0 // (int) $6279 = 1 // (int) :TEMP1_8373 0078: if or 0218: unknown_check $5592(0@,6) $1038 0328: unknown_check $5439(0@,6) $1038 $6311 == 1 // (int) var == num jump_if_false @TEMP1_8698 0078: if and $6280 == 0 // (int) var == num $6287 == 0 // (int) var == num jump_if_false @TEMP1_8698 0057: show_text_highpriority GXT 'DIA1_12' time 5000 flag 1 // The ~r~sentry~w~ has seen you! $6311 = 1 // (int) 5@ = 0 // (int) :TEMP1_8453 3 > 5@ // (int) num > var 0022: jump_if_false @TEMP1_8687 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(5@,6) 0022: jump_if_false @TEMP1_8675 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7664 5@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_8521 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 1 0002: jump @TEMP1_8675 :TEMP1_8521 7@ == 1 // (int) var == num jump_if_false @TEMP1_8564 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 4 0002: jump @TEMP1_8675 :TEMP1_8564 7@ == 2 // (int) var == num jump_if_false @TEMP1_8607 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 6 0002: jump @TEMP1_8675 :TEMP1_8607 7@ == 3 // (int) var == num jump_if_false @TEMP1_8650 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 5 0002: jump @TEMP1_8675 :TEMP1_8650 7@ == 4 // (int) var == num jump_if_false @TEMP1_8675 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 7 :TEMP1_8675 5@ += 1 // (int) 0002: jump @TEMP1_8453 :TEMP1_8687 $6280 = 1 // (int) $6279 = 0 // (int) :TEMP1_8698 0045: actor $5514(0@,6) defined jump_if_false @TEMP1_9042 0078: if or 0218: unknown_check $5514(0@,6) $1038 01C7: unknown_check $5514(0@,6) 0326: unknown_check $5514(0@,6) $1038 $6311 == 1 // (int) var == num jump_if_false @TEMP1_9042 0078: if and $6280 == 0 // (int) var == num $6287 == 0 // (int) var == num jump_if_false @TEMP1_9042 0057: show_text_highpriority GXT 'DIA1_12' time 5000 flag 1 // The ~r~sentry~w~ has seen you! $6311 = 1 // (int) 5@ = 0 // (int) :TEMP1_8797 6 > 5@ // (int) num > var 0022: jump_if_false @TEMP1_9031 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(5@,6) 0022: jump_if_false @TEMP1_9019 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7664 5@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_8865 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 1 0002: jump @TEMP1_9019 :TEMP1_8865 7@ == 1 // (int) var == num jump_if_false @TEMP1_8908 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 4 0002: jump @TEMP1_9019 :TEMP1_8908 7@ == 2 // (int) var == num jump_if_false @TEMP1_8951 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 6 0002: jump @TEMP1_9019 :TEMP1_8951 7@ == 3 // (int) var == num jump_if_false @TEMP1_8994 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 5 0002: jump @TEMP1_9019 :TEMP1_8994 7@ == 4 // (int) var == num jump_if_false @TEMP1_9019 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 5@ 7 :TEMP1_9019 5@ += 1 // (int) 0002: jump @TEMP1_8797 :TEMP1_9031 $6280 = 1 // (int) $6279 = 0 // (int) :TEMP1_9042 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 0 0002: jump @TEMP1_10470 :TEMP1_9061 $5866(0@,6) == 1 // (int) var == num jump_if_false @TEMP1_9432 $5872(0@,6) = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7664 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_9271 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7483 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7925 0@ $6287 == 0 // (int) var == num jump_if_false @TEMP1_9251 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @TEMP1_5634 3@ 3@ > 300.0 // (float) var > num jump_if_false @TEMP1_9251 $6279 == 0 // (int) var == num jump_if_false @TEMP1_9218 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. $6279 = 1 // (int) $6049(0@,6) = 0 // (int) $6304 = 0 // (int) 0002: jump @TEMP1_9251 :TEMP1_9218 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ $6280 = 0 // (int) $6311 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 0 :TEMP1_9251 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 1 0002: jump @TEMP1_9425 :TEMP1_9271 7@ == 1 // (int) var == num jump_if_false @TEMP1_9314 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 4 0002: jump @TEMP1_9425 :TEMP1_9314 7@ == 2 // (int) var == num jump_if_false @TEMP1_9357 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 6 0002: jump @TEMP1_9425 :TEMP1_9357 7@ == 3 // (int) var == num jump_if_false @TEMP1_9400 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 5 0002: jump @TEMP1_9425 :TEMP1_9400 7@ == 4 // (int) var == num jump_if_false @TEMP1_9425 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 7 :TEMP1_9425 0002: jump @TEMP1_10470 :TEMP1_9432 $5866(0@,6) == 4 // (int) var == num jump_if_false @TEMP1_9780 $5872(0@,6) = 4 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7664 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_9498 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 1 0002: jump @TEMP1_9773 :TEMP1_9498 7@ == 1 // (int) var == num jump_if_false @TEMP1_9662 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7483 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7925 0@ $6287 == 0 // (int) var == num jump_if_false @TEMP1_9642 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @TEMP1_5634 3@ 3@ > 300.0 // (float) var > num jump_if_false @TEMP1_9642 $6279 == 0 // (int) var == num jump_if_false @TEMP1_9609 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. $6279 = 1 // (int) 0002: jump @TEMP1_9642 :TEMP1_9609 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ $6280 = 0 // (int) $6311 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 0 :TEMP1_9642 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 4 0002: jump @TEMP1_9773 :TEMP1_9662 7@ == 2 // (int) var == num jump_if_false @TEMP1_9705 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 6 0002: jump @TEMP1_9773 :TEMP1_9705 7@ == 3 // (int) var == num jump_if_false @TEMP1_9748 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 5 0002: jump @TEMP1_9773 :TEMP1_9748 7@ == 4 // (int) var == num jump_if_false @TEMP1_9773 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 7 :TEMP1_9773 0002: jump @TEMP1_10470 :TEMP1_9780 $5866(0@,6) == 5 // (int) var == num jump_if_false @TEMP1_10029 $5872(0@,6) = 5 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7664 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_9857 02C7: (unknown) $5439(0@,6) 4 1000 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 1 0002: jump @TEMP1_10022 :TEMP1_9857 7@ == 1 // (int) var == num jump_if_false @TEMP1_9900 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 4 0002: jump @TEMP1_10022 :TEMP1_9900 7@ == 2 // (int) var == num jump_if_false @TEMP1_9943 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 6 0002: jump @TEMP1_10022 :TEMP1_9943 7@ == 3 // (int) var == num jump_if_false @TEMP1_9997 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7483 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7925 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 5 0002: jump @TEMP1_10022 :TEMP1_9997 7@ == 4 // (int) var == num jump_if_false @TEMP1_10022 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 7 :TEMP1_10022 0002: jump @TEMP1_10470 :TEMP1_10029 $5866(0@,6) == 2 // (int) var == num jump_if_false @TEMP1_10134 $6025(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_10078 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 2 0002: jump @TEMP1_10127 :TEMP1_10078 010E: $5885(0@,6) = current_time_in_ms 0011: $5885(0@,6) > $5860(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10127 // Note: the incorrect math opcode was used here $6025(0@,6) = 0 // (int) 0035: 8@ = $5872(0@,6) // (int vars) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 8@ :TEMP1_10127 0002: jump @TEMP1_10470 :TEMP1_10134 $5866(0@,6) == 3 // (int) var == num jump_if_false @TEMP1_10239 $6025(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_10183 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 3 0002: jump @TEMP1_10232 :TEMP1_10183 010E: $5885(0@,6) = current_time_in_ms 0011: $5885(0@,6) > $5860(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10232 // Note: the incorrect math opcode was used here $6025(0@,6) = 0 // (int) 0035: 8@ = $5872(0@,6) // (int vars) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 8@ :TEMP1_10232 0002: jump @TEMP1_10470 :TEMP1_10239 $5866(0@,6) == 6 // (int) var == num jump_if_false @TEMP1_10470 $5872(0@,6) = 6 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7664 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_10305 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 1 0002: jump @TEMP1_10470 :TEMP1_10305 7@ == 1 // (int) var == num jump_if_false @TEMP1_10348 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 4 0002: jump @TEMP1_10470 :TEMP1_10348 7@ == 2 // (int) var == num jump_if_false @TEMP1_10402 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7483 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7925 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 6 0002: jump @TEMP1_10470 :TEMP1_10402 7@ == 3 // (int) var == num jump_if_false @TEMP1_10445 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5284 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 5 0002: jump @TEMP1_10470 :TEMP1_10445 7@ == 4 // (int) var == num jump_if_false @TEMP1_10470 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 7 :TEMP1_10470 0002: jump @TEMP1_10483 :TEMP1_10477 00BB: (unknown) $5484(0@,6) :TEMP1_10483 0002: jump @TEMP1_10509 :TEMP1_10490 00BB: (unknown) $5484(0@,6) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5658 0@ 7 :TEMP1_10509 0026: return :TEMP1_10511 4@ = 0 // (int) 0045: actor $5678 defined jump_if_false @TEMP1_10533 0043: store_actor $5678 position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here :TEMP1_10533 031E: (unknown) 8@ 9@ 10@ $1042 $1043 $1044 11@ 0014: 0@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10561 // Note: the incorrect math opcode was used here 4@ = 1 // (int) :TEMP1_10561 0014: 11@ > 3@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10577 // Note: the incorrect math opcode was used here 4@ = 2 // (int) :TEMP1_10577 0078: if and 0014: 11@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 1@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10740 // Note: the incorrect math opcode was used here 010E: 12@ = current_time_in_ms 0035: 13@ = 12@ // (int vars) 13@ += 2000 // (int) 0035: 16@ = 12@ // (int vars) 16@ += 5000 // (int) $6294 = 1 // (int) 0057: show_text_highpriority GXT 'DIA1_10' time 5000 flag 1 // Back off or you'll spook ~r~Gonzalez's goon. $6338 == 1 // (int) var == num jump_if_false @TEMP1_10740 $6341 == 0 // (int) var == num jump_if_false @TEMP1_10740 0139: 15@ = random_int_in_ranges 0 2 15@ == 0 // (int) var == num jump_if_false @TEMP1_10715 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_12990 'DIAC1DE' $6341 = 1 // (int) 0002: jump @TEMP1_10740 :TEMP1_10715 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_12990 'DIAC1DF' $6341 = 1 // (int) :TEMP1_10740 0078: if and 0014: 11@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 2@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10825 // Note: the incorrect math opcode was used here $6294 == 1 // (int) var == num jump_if_false @TEMP1_10825 010E: 14@ = current_time_in_ms 0011: 14@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10793 // Note: the incorrect math opcode was used here 0059: text_clear_all $6294 = 0 // (int) :TEMP1_10793 0011: 14@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10809 // Note: the incorrect math opcode was used here $6342 = 0 // (int) :TEMP1_10809 0011: 14@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10825 // Note: the incorrect math opcode was used here $6341 = 0 // (int) :TEMP1_10825 0078: if and 0014: 11@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 3@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10997 // Note: the incorrect math opcode was used here 010E: 12@ = current_time_in_ms 0035: 13@ = 12@ // (int vars) 13@ += 2000 // (int) 0035: 17@ = 12@ // (int vars) 17@ += 2000 // (int) $6294 = 1 // (int) 0045: actor $1038 defined jump_if_false @TEMP1_10997 0045: actor $5650 defined jump_if_false @TEMP1_10997 $5690 == -1 // (int) var == num jump_if_false @TEMP1_10931 0058: (unknown) 'DIA1_27' 5000 1 // Hurry up or you'll lose him! 0002: jump @TEMP1_10997 :TEMP1_10931 0058: (unknown) 'DIA1_11' 5000 1 // Get closer or you'll lose ~r~Gonzalez's goon. $6338 == 1 // (int) var == num jump_if_false @TEMP1_10997 $6342 == 0 // (int) var == num jump_if_false @TEMP1_10997 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_12990 'DIAC1DC' $6342 = 1 // (int) :TEMP1_10997 0026: return 0011: 0@ > $5908(9@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_11118 // Note: the incorrect math opcode was used here $6039(9@,2) == 0 // (int) var == num jump_if_false @TEMP1_11094 0138: 10@ = random_float_in_ranges 1@ 4@ 0138: 11@ = random_float_in_ranges 2@ 5@ 0138: 12@ = random_float_in_ranges 3@ 6@ 0139: 14@ = random_int_in_ranges 7@ 8@ 010E: 13@ = current_time_in_ms 0035: $5910(9@,2) = 13@ // (int vars) 0029: $5910(9@,2) += 14@ // (int vars) // Note: the incorrect math opcode was used here 013C: create_explosion_at 10@ 11@ 12@ radius 9 $6039(9@,2) = 1 // (int) $5908(9@,2) += 1 // (int) 0002: jump @TEMP1_11118 :TEMP1_11094 010E: 15@ = current_time_in_ms 0011: 15@ > $5910(9@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_11118 // Note: the incorrect math opcode was used here $6039(9@,2) = 0 // (int) :TEMP1_11118 0026: return :TEMP1_11120 0045: actor $5678 defined jump_if_false @TEMP1_11245 0043: store_actor $5678 position_to $5680 $5681 $5682 // Note: the incorrect math opcode was used here 031D: (unknown) $5680 $5681 $1042 $1043 0@ 004F: unknown_check $5683 0022: jump_if_false @TEMP1_11245 // Note: the incorrect math opcode was used here 0@ > 70.0 // (float) var > num jump_if_false @TEMP1_11214 $6350 == 1 // (int) var == num jump_if_false @TEMP1_11207 0051: set_car $5683 traffic_behavior_to 2 0050: set_car $5683 max_speed_to 18.0 $6350 = 0 // (int) :TEMP1_11207 0002: jump @TEMP1_11245 :TEMP1_11214 $6350 == 0 // (int) var == num jump_if_false @TEMP1_11245 0051: set_car $5683 traffic_behavior_to 2 0050: set_car $5683 max_speed_to 25.0 $6350 = 1 // (int) :TEMP1_11245 0026: return :TEMP1_11247 0045: actor $5678 defined jump_if_false @TEMP1_11360 0043: store_actor $5678 position_to $5680 $5681 $5682 // Note: the incorrect math opcode was used here 031D: (unknown) $5680 $5681 $1042 $1043 0@ 004F: unknown_check $5905 0022: jump_if_false @TEMP1_11360 // Note: the incorrect math opcode was used here 0@ > 90.0 // (float) var > num jump_if_false @TEMP1_11335 $6350 == 1 // (int) var == num jump_if_false @TEMP1_11328 01C3: (unknown) $5905 25.0 $6350 = 0 // (int) :TEMP1_11328 0002: jump @TEMP1_11360 :TEMP1_11335 $6350 == 0 // (int) var == num jump_if_false @TEMP1_11360 01C3: (unknown) $5905 52.0 $6350 = 1 // (int) :TEMP1_11360 0026: return :TEMP1_11362 0035: 0@ = $6163 // (int vars) 004F: unknown_check $5905 0022: jump_if_false @TEMP1_11630 // Note: the incorrect math opcode was used here 0045: actor $5678 defined 0022: jump_if_false @TEMP1_11630 // Note: the incorrect math opcode was used here 007C: actor $5678 driving $5905 0022: jump_if_false @TEMP1_11624 // Note: the incorrect math opcode was used here 8 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_11617 // Note: the incorrect math opcode was used here 01BF: (unknown) $5905 $5650(0@,8) $5658(0@,8) $5666(0@,8) 0@ == 0 // (int) var == num jump_if_false @TEMP1_11455 01C3: (unknown) $5905 7.0 0002: jump @TEMP1_11585 :TEMP1_11455 3 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_11481 // Note: the incorrect math opcode was used here 01C3: (unknown) $5905 25.0 0002: jump @TEMP1_11585 :TEMP1_11481 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @TEMP1_11247 0045: actor $5650 defined jump_if_false @TEMP1_11585 007E: actor $5650 driving jump_if_false @TEMP1_11579 $6349 == 0 // (int) var == num jump_if_false @TEMP1_11544 007B: $5656 = actor $5650 car $6349 = 1 // (int) 0002: jump @TEMP1_11572 :TEMP1_11544 004F: unknown_check $5656 jump_if_false @TEMP1_11572 837F: not unknown_check $5656 jump_if_false @TEMP1_11572 $6347 = 1 // (int) :TEMP1_11572 0002: jump @TEMP1_11585 :TEMP1_11579 $6347 = 1 // (int) :TEMP1_11585 0080: actor $5678 near_point $5650(0@,8) $5658(0@,8) radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_11617 // Note: the incorrect math opcode was used here $6163 += 1 // (int) :TEMP1_11617 0002: jump @TEMP1_11630 :TEMP1_11624 021C: (unknown) $5678 $5905 :TEMP1_11630 0026: return :TEMP1_11632 2 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_11836 // Note: the incorrect math opcode was used here 0045: actor $5681(0@,2) defined 0022: jump_if_false @TEMP1_11830 // Note: the incorrect math opcode was used here 034F: (unknown) $5681(0@,2) 1 0045: actor $1038 defined jump_if_false @TEMP1_11823 0078: if or 0218: unknown_check $5681(0@,2) $1038 01C7: unknown_check $5681(0@,2) $6311 == 1 // (int) var == num jump_if_false @TEMP1_11823 013E: actor $5681(0@,2) look_at_actor $1038 $3355 == 0 // (int) var == num jump_if_false @TEMP1_11758 020E: (unknown) $5681(0@,2) 1 034F: (unknown) $5681(0@,2) 1 00E4: (unknown) $5681(0@,2) $1038 0002: jump @TEMP1_11817 :TEMP1_11758 020E: (unknown) $5681(0@,2) 1 034F: (unknown) $5681(0@,2) 1 0433: (unknown) $5681(0@,2) $5580(0@,2) $5582(0@,2) $5586(0@,2) $5588(0@,2) 1 004F: unknown_check $3355 0022: jump_if_false @TEMP1_11817 // Note: the incorrect math opcode was used here 00EC: (unknown) $5681(0@,2) $3355 :TEMP1_11817 $6311 = 1 // (int) :TEMP1_11823 0002: jump @TEMP1_11836 :TEMP1_11830 00BB: (unknown) $5689(0@,2) :TEMP1_11836 0026: return 0@ = 3 // (int) :TEMP1_11843 6 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_11946 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(0@,6) 0022: jump_if_false @TEMP1_11934 // Note: the incorrect math opcode was used here 004D: store_car $5439(0@,6) position_to $5490(0@,6) $5496(0@,6) $5502(0@,6) 031D: (unknown) $5490(0@,6) $5496(0@,6) $5466(0@,6) $5472(0@,6) 1@ 1@ > 0 // (float) var > num jump_if_false @TEMP1_11934 01F2: (unknown) $5439(0@,6) 1 00D1: set_car $5439(0@,6) Z_angle_to $5532(0@,6) :TEMP1_11934 0@ += 1 // (int) 0002: jump @TEMP1_11843 :TEMP1_11946 0026: return :TEMP1_11948 031D: (unknown) $1042 $1043 $6112(0@,4) $6116(0@,4) $6148(0@,4) 031D: (unknown) $1042 $1043 $6136(0@,4) $6140(0@,4) $6152(0@,4) 0014: $6152(0@,4) > $6148(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_12052 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 031D: (unknown) $1042 $1043 $6124(0@,4) $6128(0@,4) $6156(0@,4) 0014: $6148(0@,4) > $6156(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_12045 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :TEMP1_12045 0002: jump @TEMP1_12097 :TEMP1_12052 2@ = 2 // (int) 031D: (unknown) $1042 $1043 $6124(0@,4) $6128(0@,4) $6156(0@,4) 0014: $6152(0@,4) > $6156(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_12097 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :TEMP1_12097 0035: 1@ = 2@ // (int vars) 0035: &58652 = 1@ // (int vars) // unknown partype 0xE5 0026: return :TEMP1_12108 4 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_12679 // Note: the incorrect math opcode was used here 0045: actor $6104(0@,4) defined 0022: jump_if_false @TEMP1_12673 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @TEMP1_12666 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $6104(0@,4) $1038 $6311 == 1 // (int) var == num jump_if_false @TEMP1_12549 $6311 = 1 // (int) $6160(0@,4) == 0 // (int) var == num jump_if_false @TEMP1_12422 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @TEMP1_11948 0@ 1@ 020E: (unknown) $6104(0@,4) 0 034F: (unknown) $6104(0@,4) 0 0035: $6168(0@,4) = 1@ // (int vars) 1@ == 0 // (int) var == num jump_if_false @TEMP1_12288 0158: actor $6104(0@,4) run_to $6112(0@,4) $6116(0@,4) 0080: actor $6104(0@,4) near_point $6112(0@,4) $6116(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12281 // Note: the incorrect math opcode was used here $6160(0@,4) = 1 // (int) :TEMP1_12281 0002: jump @TEMP1_12415 :TEMP1_12288 1@ == 1 // (int) var == num jump_if_false @TEMP1_12355 0158: actor $6104(0@,4) run_to $6124(0@,4) $6128(0@,4) 0080: actor $6104(0@,4) near_point $6124(0@,4) $6128(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12348 // Note: the incorrect math opcode was used here $6160(0@,4) = 1 // (int) :TEMP1_12348 0002: jump @TEMP1_12415 :TEMP1_12355 1@ == 2 // (int) var == num jump_if_false @TEMP1_12415 0158: actor $6104(0@,4) run_to $6136(0@,4) $6140(0@,4) 0080: actor $6104(0@,4) near_point $6136(0@,4) $6140(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12415 // Note: the incorrect math opcode was used here $6160(0@,4) = 1 // (int) :TEMP1_12415 0002: jump @TEMP1_12542 :TEMP1_12422 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @TEMP1_11948 0@ 1@ 001C: 1@ == $6168(0@,4) // (int) num == var 0022: jump_if_false @TEMP1_12535 // Note: the incorrect math opcode was used here 010F: (unknown) $6104(0@,4) $1042 $1043 $1044 020E: (unknown) $6104(0@,4) 1 034F: (unknown) $6104(0@,4) 1 0344: (unknown) $6104(0@,4) 0 007E: actor $1038 driving jump_if_false @TEMP1_12520 004F: unknown_check $3355 jump_if_false @TEMP1_12513 00EC: (unknown) $6104(0@,4) $3355 :TEMP1_12513 0002: jump @TEMP1_12528 :TEMP1_12520 00E4: (unknown) $6104(0@,4) $1038 :TEMP1_12528 0002: jump @TEMP1_12542 :TEMP1_12535 $6160(0@,4) = 0 // (int) :TEMP1_12542 0002: jump @TEMP1_12666 :TEMP1_12549 $6164(0@,4) == 1 // (int) var == num jump_if_false @TEMP1_12618 00EE: (unknown) $6104(0@,4) $6136(0@,4) $6140(0@,4) 0080: actor $6104(0@,4) near_point $6136(0@,4) $6140(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12611 // Note: the incorrect math opcode was used here $6164(0@,4) = 0 // (int) :TEMP1_12611 0002: jump @TEMP1_12666 :TEMP1_12618 00EE: (unknown) $6104(0@,4) $6112(0@,4) $6116(0@,4) 0080: actor $6104(0@,4) near_point $6112(0@,4) $6116(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12666 // Note: the incorrect math opcode was used here $6164(0@,4) = 1 // (int) :TEMP1_12666 0002: jump @TEMP1_12679 :TEMP1_12673 00BB: (unknown) $6108(0@,4) :TEMP1_12679 0026: return :TEMP1_12681 0045: actor $1038 defined jump_if_false @TEMP1_13070 0045: actor $5650 defined jump_if_false @TEMP1_13070 01F0: actor $5650 in_range_of_player $1038 0022: jump_if_false @TEMP1_13070 // Note: the incorrect math opcode was used here 010E: 0@ = current_time_in_ms 0011: 0@ > $5647 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13070 // Note: the incorrect math opcode was used here $6331 == 0 // (int) var == num jump_if_false @TEMP1_13070 $6332 == 0 // (int) var == num jump_if_false @TEMP1_12813 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'DIAC1BA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'DIAC1BA' jump_if_false @TEMP1_12806 $6332 = 1 // (int) :TEMP1_12806 0002: jump @TEMP1_13070 :TEMP1_12813 $6333 == 0 // (int) var == num jump_if_false @TEMP1_12883 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'DIAC1BB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'DIAC1BB' jump_if_false @TEMP1_12876 $6333 = 1 // (int) :TEMP1_12876 0002: jump @TEMP1_13070 :TEMP1_12883 $6334 == 0 // (int) var == num jump_if_false @TEMP1_12953 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'DIAC1BC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'DIAC1BC' jump_if_false @TEMP1_12946 $6334 = 1 // (int) :TEMP1_12946 0002: jump @TEMP1_13070 :TEMP1_12953 010E: 1@ = current_time_in_ms 0011: 1@ > $5648 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13070 // Note: the incorrect math opcode was used here $6335 == 0 // (int) var == num jump_if_false @TEMP1_13012 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'DIAC1BD' $6335 = 1 // (int) 0002: jump @TEMP1_13070 :TEMP1_13012 010E: 2@ = current_time_in_ms 0011: 2@ > $5649 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13070 // Note: the incorrect math opcode was used here $6336 == 0 // (int) var == num jump_if_false @TEMP1_13070 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'DIAC1BE' $6336 = 1 // (int) $6331 = 1 // (int) :TEMP1_13070 0026: return :TEMP1_13072 0045: actor $1038 defined jump_if_false @TEMP1_13350 0045: actor $5650 defined jump_if_false @TEMP1_13350 0045: actor $5678 defined jump_if_false @TEMP1_13350 01F0: actor $5650 in_range_of_player $1038 0022: jump_if_false @TEMP1_13350 // Note: the incorrect math opcode was used here 010E: 0@ = current_time_in_ms 0011: 0@ > $5647 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13350 // Note: the incorrect math opcode was used here 0043: store_actor $5678 position_to $5680 $5681 $5682 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5680 $5681 3@ 0078: if and 3@ > 30.0 // (float) var > num 100.0 > 3@ // (float) num > var 0022: jump_if_false @TEMP1_13350 // Note: the incorrect math opcode was used here $6339 == 0 // (int) var == num jump_if_false @TEMP1_13247 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'DIAC1DA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'DIAC1DA' jump_if_false @TEMP1_13240 $6339 = 1 // (int) :TEMP1_13240 0002: jump @TEMP1_13350 :TEMP1_13247 031D: (unknown) $1042 $1043 $5680 $5681 3@ 0078: if and 3@ > 30.0 // (float) var > num 100.0 > 3@ // (float) num > var 0022: jump_if_false @TEMP1_13350 // Note: the incorrect math opcode was used here $6340 == 0 // (int) var == num jump_if_false @TEMP1_13350 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12990 'DIAC1DB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12621 'DIAC1DB' jump_if_false @TEMP1_13350 $6340 = 1 // (int) $6338 = 1 // (int) :TEMP1_13350 0026: return :TEMP1_13352 $1045 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4363 0001: wait 0 ms $5658 = -377.64 // (float) $5659 = -1628.31 // (float) $5660 = 10.0 // (float) $5661 = -381.23 // (float) $5662 = -1670.94 // (float) $5663 = 10.0 // (float) $5664 = -379.45 // (float) $5665 = -662.42 // (float) $5666 = 6.0 // (float) $5668 = 122.9 // (float) $5669 = -1453.13 // (float) $5670 = 10.21 // (float) 0@ = 147.37 // (float) 1@ = -1418.74 // (float) 2@ = 9.06 // (float) 3@ = 65.83 // (float) 4@ = -1486.71 // (float) 5@ = 20.67 // (float) $6303 = 0 // (int) $6279 = 0 // (int) $6280 = 0 // (int) $6328 = 0 // (int) $6304 = 0 // (int) $6324 = 0 // (int) $6325 = 0 // (int) $6311 = 0 // (int) $6331 = 0 // (int) $6332 = 0 // (int) $6333 = 0 // (int) $6334 = 0 // (int) $6335 = 0 // (int) $6336 = 0 // (int) $6338 = 0 // (int) $6339 = 0 // (int) $6340 = 0 // (int) $6341 = 0 // (int) $6342 = 0 // (int) $6343 = 0 // (int) $6344 = 0 // (int) $6345 = 0 // (int) $6346 = 0 // (int) $6350 = 0 // (int) $6351 = 0 // (int) $6352 = 0 // (int) $6347 = 0 // (int) $6348 = 0 // (int) $6349 = 0 // (int) 16@ = -345.249 // (float) 17@ = -540.5 // (float) 18@ = 16.28 // (float) 19@ = 401.85 // (float) 20@ = -196.46 // (float) 21@ = 6.5 // (float) 22@ = -378.81 // (float) 23@ = -515.15 // (float) 24@ = 12.81 // (float) $5651 = -346.68 // (float) $5652 = -543.465 // (float) $5653 = 16.28 // (float) 31@ = -348.62 // (float) 32@ = -525.69 // (float) 33@ = 12.59 // (float) 35@ = 101.28 // (float) 36@ = -1465.47 // (float) 37@ = 9.39 // (float) $6160 = 391.83 // (float) $6161 = -202.13 // (float) $6162 = 9.6 // (float) $5684 = 108.0 // (float) $5685 = -1467.61 // (float) $5686 = 10.0 // (float) $5687 = 93.265 // (float) $5688 = -1480.159 // (float) $5689 = 10.1 // (float) $5691 = 373.1 // (float) $5692 = -238.6 // (float) $5693 = 11.0 // (float) $5930 = 418.9 // (float) $5931 = -200.0 // (float) $5932 = 6.0 // (float) $5933 = -334.94 // (float) $5934 = -1672.15 // (float) $5935 = 6.2 // (float) $5939 = -356.65 // (float) $5941 = -1760.95 // (float) $5943 = 11.64 // (float) $5940 = -310.67 // (float) $5942 = -1671.82 // (float) $5944 = 12.95 // (float) $5836 = -355.01 // (float) $5838 = -1759.91 // (float) $5840 = 10.0 // (float) $5842 = -357.84 // (float) $5844 = -1762.3 // (float) $5846 = 14.0 // (float) $5837 = -309.11 // (float) $5839 = -1670.7 // (float) $5841 = 10.0 // (float) $5843 = -310.3 // (float) $5845 = -1772.06 // (float) $5847 = 14.0 // (float) $6072 = -306.16 // (float) $6076 = -1670.73 // (float) $6080 = 6.9 // (float) $6084 = -311.2 // (float) $6088 = -1763.81 // (float) $6092 = 10.0 // (float) $6073 = -241.91 // (float) $6077 = -1671.38 // (float) $6081 = 6.9 // (float) $6085 = -315.8 // (float) $6089 = -1675.05 // (float) $6093 = 10.0 // (float) $6074 = -307.65 // (float) $6078 = -1760.85 // (float) $6082 = 6.9 // (float) $6086 = -353.29 // (float) $6090 = -1763.78 // (float) $6094 = 10.0 // (float) $6075 = -349.7 // (float) $6079 = -1675.13 // (float) $6083 = 6.9 // (float) $6087 = -352.56 // (float) $6091 = -1762.82 // (float) $6095 = 10.0 // (float) $6069 = 0 // (float) $6070 = -0.44 // (float) $6071 = 1.5 // (float) 38@ = 198.73 // (float) 39@ = -159.58 // (float) 40@ = 10.0 // (float) $5906 = 397.5 // (float) $5914 = -315.07 // (float) $5922 = 6.1 // (float) $5907 = 281.31 // (float) $5915 = -474.08 // (float) $5923 = 6.1 // (float) $5908 = 215.89 // (float) $5916 = -580.52 // (float) $5924 = 6.1 // (float) $5909 = 105.51 // (float) $5917 = -665.41 // (float) $5925 = 6.1 // (float) $5910 = -556.96 // (float) $5918 = -829.07 // (float) $5926 = 6.1 // (float) $5911 = -663.0 // (float) $5919 = -1073.43 // (float) $5927 = 6.1 // (float) $5912 = -430.62 // (float) $5920 = -1293.94 // (float) $5928 = 6.1 // (float) $5913 = -340.0 // (float) $5921 = -1645.26 // (float) $5929 = 6.1 // (float) $5722 = -193.0 // (float) $5728 = -1746.0 // (float) $5734 = 6.4 // (float) $5723 = -362.29 // (float) $5729 = -1743.1 // (float) $5735 = 6.4 // (float) $5724 = -310.76 // (float) $5730 = -1638.89 // (float) $5736 = 6.4 // (float) $5725 = -357.0 // (float) $5731 = -1684.0 // (float) $5737 = 6.4 // (float) $5726 = -306.48 // (float) $5732 = -1636.62 // (float) $5738 = 6.4 // (float) $5727 = -257.18 // (float) $5733 = -1663.59 // (float) $5739 = 6.4 // (float) $5701 = -352.81 // (float) $5708 = -1623.09 // (float) $5715 = 6.0 // (float) $5702 = -392.81 // (float) $5709 = -1681.16 // (float) $5716 = 6.0 // (float) $5703 = -374.29 // (float) $5710 = -1796.39 // (float) $5717 = 6.0 // (float) $5704 = -308.65 // (float) $5711 = -1801.22 // (float) $5718 = 6.0 // (float) $5705 = -242.61 // (float) $5712 = -1729.47 // (float) $5719 = 6.0 // (float) $5706 = -236.68 // (float) $5713 = -1677.9 // (float) $5720 = 6.0 // (float) $5707 = -259.59 // (float) $5714 = -1611.69 // (float) $5721 = 6.0 // (float) $5788 = 0 // (float) $5789 = 90.0 // (float) $5790 = 45.0 // (float) $5791 = 0 // (float) $5792 = 0 // (float) $5793 = 0 // (float) $5812 = -278.98 // (float) $5816 = -1631.81 // (float) $5820 = 0 // (float) $5824 = -333.26 // (float) $5828 = -1744.04 // (float) $5832 = 15.0 // (float) $5813 = -243.73 // (float) $5817 = -1654.47 // (float) $5821 = 0 // (float) $5825 = -278.98 // (float) $5829 = -1694.47 // (float) $5833 = 15.0 // (float) $5814 = -333.26 // (float) $5818 = -1640.31 // (float) $5822 = 0 // (float) $5826 = -369.41 // (float) $5830 = -1765.48 // (float) $5834 = 15.0 // (float) $5815 = -302.19 // (float) $5819 = -1744.04 // (float) $5823 = 0 // (float) $5827 = -333.26 // (float) $5831 = -1783.83 // (float) $5835 = 15.0 // (float) $6096 = -212.61 // (float) $6097 = -1603.86 // (float) $6098 = 4.0 // (float) $6099 = -399.89 // (float) $6100 = -1813.21 // (float) $6101 = 21.5 // (float) $6102 = -315.26 // (float) $6103 = -1763.94 // (float) $6104 = 11.15 // (float) $6105 = -330.58 // (float) $6106 = -1779.64 // (float) $6107 = 13.36 // (float) $6108 = -352.68 // (float) $6109 = -1690.02 // (float) $6110 = 10.81 // (float) $6111 = -373.08 // (float) $6112 = -1710.45 // (float) $6113 = 13.5 // (float) $6033 = -370.92 // (float) $6036 = -1704.33 // (float) $6039 = 10.14 // (float) $6034 = -289.61 // (float) $6037 = -1635.54 // (float) $6040 = 10.48 // (float) $6035 = -313.21 // (float) $6038 = -1774.81 // (float) $6041 = 10.7 // (float) $6042 = -370.8 // (float) $6045 = -1701.07 // (float) $6048 = 10.14 // (float) $6043 = -282.97 // (float) $6046 = -1635.14 // (float) $6049 = 10.2 // (float) $6044 = -313.12 // (float) $6047 = -1779.34 // (float) $6050 = 10.86 // (float) $5951 = -332.38 // (float) $5952 = -1740.68 // (float) $5953 = 6.0 // (float) $5985 = -10.0 // (float) $5991 = 15.0 // (float) $5997 = 0 // (float) $5986 = 5.0 // (float) $5992 = -6.0 // (float) $5998 = 0 // (float) $5987 = -15.0 // (float) $5993 = 3.5 // (float) $5999 = 0 // (float) $5988 = 10.0 // (float) $5994 = 15.0 // (float) $6000 = 0 // (float) $5989 = 15.0 // (float) $5995 = 3.5 // (float) $6001 = 0 // (float) $5990 = -10.0 // (float) $5996 = -6.0 // (float) $6002 = 0 // (float) $5854 = -370.84 // (float) $5860 = -1707.85 // (float) $5866 = 10.64 // (float) $5855 = -362.82 // (float) $5861 = -1710.69 // (float) $5867 = 10.96 // (float) $5856 = -361.18 // (float) $5862 = -1713.58 // (float) $5868 = 9.45 // (float) $5857 = -351.03 // (float) $5863 = -1713.27 // (float) $5869 = 7.74 // (float) $5858 = -350.5 // (float) $5864 = -1733.93 // (float) $5870 = 8.43 // (float) $5859 = -369.18 // (float) $5865 = -1734.22 // (float) $5871 = 8.3 // (float) $5872 = -289.98 // (float) $5876 = -1632.07 // (float) $5880 = 11.04 // (float) $5873 = -290.87 // (float) $5877 = -1630.0 // (float) $5881 = 9.62 // (float) $5874 = -295.01 // (float) $5878 = -1629.61 // (float) $5882 = 7.72 // (float) $5875 = -302.05 // (float) $5879 = -1630.5 // (float) $5883 = 7.87 // (float) $5884 = -310.37 // (float) $5890 = -1774.25 // (float) $5896 = 10.93 // (float) $5885 = -309.21 // (float) $5891 = -1774.01 // (float) $5897 = 9.89 // (float) $5886 = -307.78 // (float) $5892 = -1771.6 // (float) $5898 = 8.68 // (float) $5887 = -308.35 // (float) $5893 = -1764.0 // (float) $5899 = 7.79 // (float) $5888 = -309.14 // (float) $5894 = -1740.46 // (float) $5900 = 7.78 // (float) $5889 = -289.84 // (float) $5895 = -1740.52 // (float) $5901 = 7.31 // (float) $6233 = -354.93 // (float) $6235 = -1692.34 // (float) $6237 = 10.14 // (float) $6234 = -258.64 // (float) $6236 = -1677.16 // (float) $6238 = 10.64 // (float) $6239 = -355.16 // (float) $6241 = -1708.69 // (float) $6243 = 10.95 // (float) $6240 = -263.58 // (float) $6242 = -1676.9 // (float) $6244 = 10.63 // (float) $6253 = -327.87 // (float) $6255 = -1767.25 // (float) $6257 = 11.0 // (float) $6254 = -357.29 // (float) $6256 = -1693.12 // (float) $6258 = 11.99 // (float) $6245 = -312.81 // (float) $6246 = -1682.42 // (float) $6247 = 6.13 // (float) $6248 = -346.56 // (float) $6249 = -1708.82 // (float) $6250 = 12.4 // (float) 59@ = 0 // (int) $6168 = 0 // (int) $6169 = 0 // (int) $6170 = 0 // (int) $6171 = 0 // (int) $6172 = 0 // (int) $6173 = 0 // (int) $6368 = -308.95 // (float) $6372 = -1682.9 // (float) $6376 = 7.0 // (float) $6369 = -307.31 // (float) $6373 = -1672.78 // (float) $6377 = 7.0 // (float) $6370 = -307.5 // (float) $6374 = -1762.39 // (float) $6378 = 7.0 // (float) $6371 = -350.71 // (float) $6375 = -1707.83 // (float) $6379 = 7.0 // (float) $6380 = -308.39 // (float) $6384 = -1708.73 // (float) $6388 = 7.0 // (float) $6381 = -283.73 // (float) $6385 = -1672.88 // (float) $6389 = 7.0 // (float) $6382 = -332.95 // (float) $6386 = -1762.5 // (float) $6390 = 7.0 // (float) $6383 = -351.27 // (float) $6387 = -1689.23 // (float) $6391 = 7.0 // (float) $6392 = -308.97 // (float) $6396 = -1730.02 // (float) &58624 = 7.0 // (float) // unknown partype 0xE5 $6393 = -243.46 // (float) $6397 = -1672.59 // (float) &58625 = 7.0 // (float) // unknown partype 0xE5 $6394 = -348.37 // (float) $6398 = -1761.84 // (float) &58626 = 7.0 // (float) // unknown partype 0xE5 $6395 = -350.9 // (float) $6399 = -1677.33 // (float) &58627 = 7.0 // (float) // unknown partype 0xE5 &58658 = -318.89 // (float) // unknown partype 0xE5 &58662 = -1594.89 // (float) // unknown partype 0xE5 &58666 = 7.0 // (float) // unknown partype 0xE5 &58659 = -245.17 // (float) // unknown partype 0xE5 &58663 = -1727.39 // (float) // unknown partype 0xE5 &58667 = 7.0 // (float) // unknown partype 0xE5 &58660 = -330.44 // (float) // unknown partype 0xE5 &58664 = -1809.15 // (float) // unknown partype 0xE5 &58668 = 7.0 // (float) // unknown partype 0xE5 &58661 = -399.91 // (float) // unknown partype 0xE5 &58665 = -1733.58 // (float) // unknown partype 0xE5 &58669 = 7.0 // (float) // unknown partype 0xE5 60@ = 0 // (int) 0006: &58678 = 'CARPARK' // (string) // unknown partype 0xE5 // FLOOR // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_21234 04C6: (unknown) 0 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1BA' 'SDAC1BA' $1038 0 // ~w~Do you think we can trust Diaz? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1BA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1BB' 'SDAC1BB' $5650 0 // ~w~My man Diaz is a businessman... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1BB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1BC' 'SDAC1BC' $1038 0 // ~w~Great: That's a 'no' then. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1BC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1BD' 'SDAC1BD' $5650 0 // ~w~How come we ain't there yet? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1BD' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1BE' 'SDAC1BE' $5650 0 // ~w~Don't you know your way around here by now? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1BE' 010E: $5646 = current_time_in_ms 0035: $5647 = $5646 // (int vars) $5647 += 50000 // (int) 0035: $5648 = $5646 // (int vars) $5648 += 90000 // (int) 0035: $5649 = $5646 // (int vars) $5649 += 105000 // (int) 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_354 1000 0057: show_text_highpriority GXT 'DIA1_01' time 7000 flag 1 // Stakeout the ~y~Strip Club. :TEMP1_17021 $6114 == 0 // (int) var == num jump_if_false @TEMP1_17527 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @TEMP1_17520 0045: actor $5650 defined jump_if_false @TEMP1_17481 01F0: actor $5650 in_range_of_player $1038 0022: jump_if_false @TEMP1_17421 // Note: the incorrect math opcode was used here 0089: actor $1038 in_sphere $5668 $5669 $5670 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @TEMP1_17183 // Note: the incorrect math opcode was used here 007E: actor $1038 driving 0022: jump_if_false @TEMP1_17176 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @TEMP1_17176 // Note: the incorrect math opcode was used here 007C: actor $5650 driving $3355 0022: jump_if_false @TEMP1_17176 // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_22467 00BB: (unknown) $5671 0249: (unknown) $5672 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. $6294 = 0 // (int) $6114 = 2 // (int) :TEMP1_17176 0002: jump @TEMP1_17414 :TEMP1_17183 007E: actor $1038 driving jump_if_false @TEMP1_17306 004F: unknown_check $3355 jump_if_false @TEMP1_17306 007C: actor $5650 driving $3355 0022: jump_if_false @TEMP1_17306 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4465 jump_if_false @TEMP1_17271 0025: gosub @TEMP1_22467 00BB: (unknown) $5671 0249: (unknown) $5672 $6303 = 1 // (int) 0268: (unknown) $6114 = 2 // (int) 0002: jump @TEMP1_17306 :TEMP1_17271 60@ == 1 // (int) var == num jump_if_false @TEMP1_17306 0268: (unknown) 0025: gosub @TEMP1_22467 00BB: (unknown) $5671 0249: (unknown) $5672 $6114 = 2 // (int) :TEMP1_17306 031D: (unknown) $5668 $5669 $1042 $1043 $5673 80.0 > $5673 // (float) num > var 0022: jump_if_false @TEMP1_17370 // Note: the incorrect math opcode was used here $6303 == 0 // (int) var == num jump_if_false @TEMP1_17363 0248: (unknown) $5668 $5669 $5670 5.0 $5672 $6303 = 1 // (int) :TEMP1_17363 0002: jump @TEMP1_17392 :TEMP1_17370 $6303 == 1 // (int) var == num jump_if_false @TEMP1_17392 0249: (unknown) $5672 $6303 = 0 // (int) :TEMP1_17392 $6331 == 0 // (int) var == num jump_if_false @TEMP1_17414 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_12681 :TEMP1_17414 0002: jump @TEMP1_17474 :TEMP1_17421 00BB: (unknown) $5671 0249: (unknown) $5672 $6303 = 0 // (int) 00C1: (unknown) $5650 $5654 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1312 $5654 0057: show_text_highpriority GXT 'DIA1_25' time 5000 flag 1 // ~w~Go back for ~b~Lance~w~. $6114 = 1 // (int) :TEMP1_17474 0002: jump @TEMP1_17520 :TEMP1_17481 0025: gosub @TEMP1_27597 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) :TEMP1_17520 0002: jump @TEMP1_17021 :TEMP1_17527 $6114 == 1 // (int) var == num jump_if_false @TEMP1_17668 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @TEMP1_17661 0045: actor $5650 defined jump_if_false @TEMP1_17625 01F0: actor $5650 in_range_of_player $1038 0022: jump_if_false @TEMP1_17618 // Note: the incorrect math opcode was used here 00BB: (unknown) $5654 00C3: (unknown) $5668 $5669 $5670 $5671 $6303 = 0 // (int) 0057: show_text_highpriority GXT 'DIA1_01' time 5000 flag 1 // Stakeout the ~y~Strip Club. $6114 = 0 // (int) :TEMP1_17618 0002: jump @TEMP1_17661 :TEMP1_17625 00BB: (unknown) $5654 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) :TEMP1_17661 0002: jump @TEMP1_17527 :TEMP1_17668 $6114 == 2 // (int) var == num jump_if_false @TEMP1_18541 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @TEMP1_18534 0045: actor $5650 defined jump_if_false @TEMP1_18422 01F0: actor $5650 in_range_of_player $1038 0022: jump_if_false @TEMP1_18371 // Note: the incorrect math opcode was used here 0045: actor $5678 defined 0022: jump_if_false @TEMP1_18326 // Note: the incorrect math opcode was used here 004F: unknown_check $5683 0022: jump_if_false @TEMP1_18281 // Note: the incorrect math opcode was used here 8256: not unknown_check $5683 0022: jump_if_false @TEMP1_18066 // Note: the incorrect math opcode was used here 8080: not actor $5678 near_point $5691 $5692 radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_17959 // Note: the incorrect math opcode was used here 01B6: (unknown) $5683 $5691 $5692 $5693 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11120 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10511 10.0 30.0 100.0 175.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_17877 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) 0002: jump @TEMP1_17930 :TEMP1_17877 9@ == 2 // (int) var == num jump_if_false @TEMP1_17930 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_16' // ~r~You lost him. $6114 = 9 // (int) :TEMP1_17930 $6338 == 0 // (int) var == num jump_if_false @TEMP1_17952 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_13072 :TEMP1_17952 0002: jump @TEMP1_18059 :TEMP1_17959 007E: actor $1038 driving jump_if_false @TEMP1_18008 004F: unknown_check $3355 jump_if_false @TEMP1_18008 037F: unknown_check $3355 jump_if_false @TEMP1_18008 004D: store_car $3355 position_to $5674 $5675 $5676 00D0: $5677 = car $3355 Z_angle :TEMP1_18008 0025: gosub @TEMP1_24285 0285: (unknown) $5678 0 04B6: (unknown) $5678 0 0045: actor $5650 defined jump_if_false @TEMP1_18053 007E: actor $5650 driving jump_if_false @TEMP1_18053 0232: (unknown) $5650 1 :TEMP1_18053 $6114 = 4 // (int) :TEMP1_18059 0002: jump @TEMP1_18274 :TEMP1_18066 8080: not actor $5678 near_point $5691 $5692 radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_18274 // Note: the incorrect math opcode was used here 031D: (unknown) $1042 $1043 $5691 $5692 $5936 $5936 > 75.0 // (float) var > num jump_if_false @TEMP1_18233 004F: unknown_check $5683 jump_if_false @TEMP1_18226 81B7: not unknown_check $5683 jump_if_false @TEMP1_18185 00BB: (unknown) $5690 0049: destroy_car $5683 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) 0002: jump @TEMP1_18226 :TEMP1_18185 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) :TEMP1_18226 0002: jump @TEMP1_18274 :TEMP1_18233 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) :TEMP1_18274 0002: jump @TEMP1_18319 :TEMP1_18281 00BB: (unknown) $5690 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_17' // ~r~Gonzalez's goon died. $6114 = 9 // (int) :TEMP1_18319 0002: jump @TEMP1_18364 :TEMP1_18326 00BB: (unknown) $5690 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_17' // ~r~Gonzalez's goon died. $6114 = 9 // (int) :TEMP1_18364 0002: jump @TEMP1_18415 :TEMP1_18371 00BB: (unknown) $5690 00C1: (unknown) $5650 $5654 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1312 $5654 0057: show_text_highpriority GXT 'DIA1_25' time 5000 flag 1 // ~w~Go back for ~b~Lance~w~. $6114 = 3 // (int) :TEMP1_18415 0002: jump @TEMP1_18534 :TEMP1_18422 00BB: (unknown) $5654 0112: remove_references_to_actor $5650 // Like turning an actor into a random pedestrian 004F: unknown_check $5683 jump_if_false @TEMP1_18534 01B7: unknown_check $5683 jump_if_false @TEMP1_18500 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) 0002: jump @TEMP1_18534 :TEMP1_18500 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) :TEMP1_18534 0002: jump @TEMP1_17668 :TEMP1_18541 $6114 == 3 // (int) var == num jump_if_false @TEMP1_19114 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @TEMP1_19107 0045: actor $5650 defined jump_if_false @TEMP1_19066 81F0: not actor $5650 in_range_of_player $1038 0022: jump_if_false @TEMP1_19016 // Note: the incorrect math opcode was used here 0045: actor $5678 defined 0022: jump_if_false @TEMP1_18968 // Note: the incorrect math opcode was used here 004F: unknown_check $5683 0022: jump_if_false @TEMP1_18920 // Note: the incorrect math opcode was used here 8256: not unknown_check $5683 0022: jump_if_false @TEMP1_18872 // Note: the incorrect math opcode was used here 8080: not actor $5678 near_point $5691 $5692 radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_18816 // Note: the incorrect math opcode was used here 01B6: (unknown) $5683 $5691 $5692 $5693 0051: set_car $5683 traffic_behavior_to 2 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11120 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10511 10.0 30.0 100.0 175.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_18756 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) 0002: jump @TEMP1_18809 :TEMP1_18756 9@ == 2 // (int) var == num jump_if_false @TEMP1_18809 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_16' // ~r~You lost him. $6114 = 9 // (int) :TEMP1_18809 0002: jump @TEMP1_18865 :TEMP1_18816 031D: (unknown) $5691 $5692 $1042 $1043 $5936 35.0 > $5936 // (float) num > var 0022: jump_if_false @TEMP1_18865 // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_24285 0285: (unknown) $5678 0 04B6: (unknown) $5678 0 $6114 = 4 // (int) :TEMP1_18865 0002: jump @TEMP1_18913 :TEMP1_18872 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) :TEMP1_18913 0002: jump @TEMP1_18961 :TEMP1_18920 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_17' // ~r~Gonzalez's goon died. $6114 = 9 // (int) :TEMP1_18961 0002: jump @TEMP1_19009 :TEMP1_18968 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_17' // ~r~Gonzalez's goon died. $6114 = 9 // (int) :TEMP1_19009 0002: jump @TEMP1_19059 :TEMP1_19016 004F: unknown_check $5683 jump_if_false @TEMP1_19033 00C0: (unknown) $5683 $5690 :TEMP1_19033 00BB: (unknown) $5654 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. $6114 = 2 // (int) :TEMP1_19059 0002: jump @TEMP1_19107 :TEMP1_19066 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) :TEMP1_19107 0002: jump @TEMP1_18541 :TEMP1_19114 $6114 == 4 // (int) var == num jump_if_false @TEMP1_19616 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11362 0045: actor $1038 defined jump_if_false @TEMP1_19609 0045: actor $5678 defined jump_if_false @TEMP1_19566 0045: actor $5650 defined jump_if_false @TEMP1_19513 004F: unknown_check $5947 jump_if_false @TEMP1_19496 007C: actor $1038 driving $5947 0022: jump_if_false @TEMP1_19235 // Note: the incorrect math opcode was used here 00BB: (unknown) $5948 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. $6350 = 0 // (int) $6114 = 5 // (int) 0002: jump @TEMP1_19489 :TEMP1_19235 031E: (unknown) 19@ 20@ 21@ $1042 $1043 $1044 $5694 20.0 > $5694 // (float) num > var 0022: jump_if_false @TEMP1_19303 // Note: the incorrect math opcode was used here $6348 == 0 // (int) var == num jump_if_false @TEMP1_19303 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1EE' 011A: (unknown) $5650 $6348 = 1 // (int) :TEMP1_19303 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10511 5.0 6.0 200.0 250.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_19379 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) 0002: jump @TEMP1_19425 :TEMP1_19379 9@ == 2 // (int) var == num jump_if_false @TEMP1_19425 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_16' // ~r~You lost him. $6114 = 9 // (int) :TEMP1_19425 007E: actor $1038 driving jump_if_false @TEMP1_19489 004F: unknown_check $3355 jump_if_false @TEMP1_19489 037F: unknown_check $3355 jump_if_false @TEMP1_19489 00BB: (unknown) $5948 0057: show_text_highpriority GXT 'DIA1_21' time 5000 flag 1 // He's leaving on a JetSki. Stick with him. $6350 = 0 // (int) $6114 = 5 // (int) :TEMP1_19489 0002: jump @TEMP1_19506 :TEMP1_19496 00BB: (unknown) $5948 $6114 = 5 // (int) :TEMP1_19506 0002: jump @TEMP1_19559 :TEMP1_19513 0001: wait 2000 ms 0025: gosub @TEMP1_27597 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) :TEMP1_19559 0002: jump @TEMP1_19609 :TEMP1_19566 0001: wait 2000 ms 0059: text_clear_all 00BB: (unknown) $5679 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_17' // ~r~Gonzalez's goon died. $6114 = 9 // (int) :TEMP1_19609 0002: jump @TEMP1_19114 :TEMP1_19616 $6114 == 5 // (int) var == num jump_if_false @TEMP1_19895 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @TEMP1_19888 0045: actor $5678 defined jump_if_false @TEMP1_19845 not $6163 == 8 // (int) var == num jump_if_false @TEMP1_19825 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11362 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10511 10.0 35.0 100.0 175.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_19753 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6114 = 9 // (int) 0002: jump @TEMP1_19799 :TEMP1_19753 9@ == 2 // (int) var == num jump_if_false @TEMP1_19799 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_16' // ~r~You lost him. $6114 = 9 // (int) :TEMP1_19799 $6347 == 0 // (int) var == num jump_if_false @TEMP1_19818 0025: gosub @TEMP1_21182 :TEMP1_19818 0002: jump @TEMP1_19838 :TEMP1_19825 0025: gosub @TEMP1_25106 $6114 = 6 // (int) :TEMP1_19838 0002: jump @TEMP1_19888 :TEMP1_19845 0001: wait 2000 ms 0059: text_clear_all 00BB: (unknown) $5679 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_17' // ~r~Gonzalez's goon died. $6114 = 9 // (int) :TEMP1_19888 0002: jump @TEMP1_19616 :TEMP1_19895 $6114 == 6 // (int) var == num jump_if_false @TEMP1_20176 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_8185 &58654 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_12108 &58653 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_11632 &58656 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4748 &58654 += 1 // (int) // unknown partype 0xE5 &58654 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_19981 &58654 = 0 // (int) // unknown partype 0xE5 :TEMP1_19981 &58653 += 1 // (int) // unknown partype 0xE5 &58653 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20005 &58653 = 0 // (int) // unknown partype 0xE5 :TEMP1_20005 &58656 += 1 // (int) // unknown partype 0xE5 &58656 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20029 &58656 = 0 // (int) // unknown partype 0xE5 :TEMP1_20029 $6347 == 0 // (int) var == num jump_if_false @TEMP1_20048 0025: gosub @TEMP1_21008 :TEMP1_20048 0045: actor $1038 defined jump_if_false @TEMP1_20169 004F: unknown_check $5949 jump_if_false @TEMP1_20137 007C: actor $1038 driving $5949 0022: jump_if_false @TEMP1_20130 // Note: the incorrect math opcode was used here 010E: $6356 = current_time_in_ms 00BB: (unknown) $5950 0025: gosub @TEMP1_27304 00C3: (unknown) $5664 $5665 $5666 $5667 0057: show_text_highpriority GXT 'DIA1_09' time 5000 flag 1 // Take the boat back to ~y~Diaz. $6114 = 8 // (int) :TEMP1_20130 0002: jump @TEMP1_20169 :TEMP1_20137 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_18' // ~r~The boat has been destroyed. $6114 = 9 // (int) :TEMP1_20169 0002: jump @TEMP1_19895 :TEMP1_20176 $6114 == 7 // (int) var == num jump_if_false @TEMP1_20441 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_5146 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_8185 &58654 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_12108 &58653 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_11632 &58656 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4748 0045: actor $1038 defined jump_if_false @TEMP1_20434 &58654 += 1 // (int) // unknown partype 0xE5 &58654 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20283 &58654 = 0 // (int) // unknown partype 0xE5 :TEMP1_20283 &58653 += 1 // (int) // unknown partype 0xE5 &58653 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20307 &58653 = 0 // (int) // unknown partype 0xE5 :TEMP1_20307 &58656 += 1 // (int) // unknown partype 0xE5 &58656 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20331 &58656 = 0 // (int) // unknown partype 0xE5 :TEMP1_20331 004F: unknown_check $5949 jump_if_false @TEMP1_20398 007C: actor $1038 driving $5949 0022: jump_if_false @TEMP1_20391 // Note: the incorrect math opcode was used here 00BB: (unknown) $5950 00C3: (unknown) $5664 $5665 $5666 $5667 0057: show_text_highpriority GXT 'DIA1_09' time 5000 flag 1 // Take the boat back to ~y~Diaz. $6114 = 8 // (int) :TEMP1_20391 0002: jump @TEMP1_20434 :TEMP1_20398 00BB: (unknown) $5950 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_18' // ~r~The boat has been destroyed. $6114 = 9 // (int) :TEMP1_20434 0002: jump @TEMP1_20176 :TEMP1_20441 $6114 == 8 // (int) var == num jump_if_false @TEMP1_20986 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_8185 &58654 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_12108 &58653 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_11632 &58656 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4748 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_5146 0045: actor $1038 defined jump_if_false @TEMP1_20979 004F: unknown_check $5949 jump_if_false @TEMP1_20943 007C: actor $1038 driving $5949 0022: jump_if_false @TEMP1_20867 // Note: the incorrect math opcode was used here &58654 += 1 // (int) // unknown partype 0xE5 &58654 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20572 &58654 = 0 // (int) // unknown partype 0xE5 :TEMP1_20572 &58653 += 1 // (int) // unknown partype 0xE5 &58653 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20596 &58653 = 0 // (int) // unknown partype 0xE5 :TEMP1_20596 &58656 += 1 // (int) // unknown partype 0xE5 &58656 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20620 &58656 = 0 // (int) // unknown partype 0xE5 :TEMP1_20620 0089: actor $1038 in_sphere $5664 $5665 $5666 radius 10.0 10.0 10.0 sphere 1 0022: jump_if_false @TEMP1_20675 // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_27686 0025: gosub @TEMP1_27985 $6114 = 9 // (int) 0002: jump @TEMP1_20860 :TEMP1_20675 031D: (unknown) $1042 $1043 $5951 $5952 &58677 // unknown partype 0xE5 &58677 > 100.0 // (float) var > num // unknown partype 0xE5 jump_if_false @TEMP1_20726 $6345 == 0 // (int) var == num jump_if_false @TEMP1_20726 0025: gosub @TEMP1_27352 $6345 = 1 // (int) :TEMP1_20726 &58677 > 300.0 // (float) var > num // unknown partype 0xE5 jump_if_false @TEMP1_20860 6@ = 0 // (int) :TEMP1_20744 2 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_20800 // Note: the incorrect math opcode was used here 0045: actor $5681(6@,2) defined 0022: jump_if_false @TEMP1_20782 // Note: the incorrect math opcode was used here 003F: destroy_actor $5681(6@,2) 0002: jump @TEMP1_20788 :TEMP1_20782 0112: remove_references_to_actor $5681(6@,2) // Like turning an actor into a random pedestrian :TEMP1_20788 6@ += 1 // (int) 0002: jump @TEMP1_20744 :TEMP1_20800 6@ = 0 // (int) :TEMP1_20804 4 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_20860 // Note: the incorrect math opcode was used here 0045: actor $6104(6@,4) defined 0022: jump_if_false @TEMP1_20842 // Note: the incorrect math opcode was used here 003F: destroy_actor $6104(6@,4) 0002: jump @TEMP1_20848 :TEMP1_20842 0112: remove_references_to_actor $6104(6@,4) // Like turning an actor into a random pedestrian :TEMP1_20848 6@ += 1 // (int) 0002: jump @TEMP1_20804 :TEMP1_20860 0002: jump @TEMP1_20936 :TEMP1_20867 037B: constant_params 0 variable_params 1 unknown 62 call_with_params @TEMP1_4996 $6355 $6355 == 1 // (int) var == num jump_if_false @TEMP1_20936 00BB: (unknown) $5667 00C0: (unknown) $5949 $5950 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1312 $5950 0057: show_text_highpriority GXT 'DIA1_22' time 5000 flag 1 // Get back in the ~b~boat. $6114 = 7 // (int) :TEMP1_20936 0002: jump @TEMP1_20979 :TEMP1_20943 00BB: (unknown) $5950 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_18' // ~r~The boat has been destroyed. $6114 = 9 // (int) :TEMP1_20979 0002: jump @TEMP1_20441 :TEMP1_20986 not $6114 == 9 // (int) var == num jump_if_false @TEMP1_21006 0002: jump @TEMP1_17021 :TEMP1_21006 0026: return :TEMP1_21008 0045: actor $5650 defined jump_if_false @TEMP1_21141 004F: unknown_check $5656 jump_if_false @TEMP1_21134 007C: actor $5650 driving $5656 0022: jump_if_false @TEMP1_21128 // Note: the incorrect math opcode was used here 02BD: (unknown) $5656 $5657 $5657 == -1 // (int) var == num jump_if_false @TEMP1_21073 011A: (unknown) $5650 0002: jump @TEMP1_21121 :TEMP1_21073 001C: $5657 == $5650 // (int) num == var 0022: jump_if_false @TEMP1_21121 // Note: the incorrect math opcode was used here 02DA: (unknown) $5656 -363.02 -441.17 85.01 30 0112: remove_references_to_actor $5650 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5656 // Like turning a car into any random car $6347 = 1 // (int) :TEMP1_21121 0002: jump @TEMP1_21134 :TEMP1_21128 00EA: (unknown) $5650 $5656 :TEMP1_21134 0002: jump @TEMP1_21180 :TEMP1_21141 0001: wait 2000 ms 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) :TEMP1_21180 0026: return :TEMP1_21182 8045: not actor $5650 defined jump_if_false @TEMP1_21232 0001: wait 2000 ms 0059: text_clear_all 0025: gosub @TEMP1_27916 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4973 'DIA1_26' // ~r~Lance died. $6114 = 9 // (int) :TEMP1_21232 0026: return :TEMP1_21234 60@ == 0 // (int) var == num jump_if_false @TEMP1_21257 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @SAFEHOU_12168 50 :TEMP1_21257 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4825 1 28@ = -376.5 // (float) 29@ = -542.96 // (float) 30@ = 16.28 // (float) 25@ = -376.5 // (float) 26@ = -541.47 // (float) 27@ = 16.28 // (float) 041A: (unknown) 'LANSM' 61@ 0160: load_model #UZI :TEMP1_21343 0078: if or 8161: not model 61@ available 8161: not model #UZI available 0022: jump_if_false @TEMP1_21372 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @TEMP1_21343 :TEMP1_21372 01F9: 34@ = create_weapon_pickup #UZI group 3 ammo 500 at 31@ 32@ 33@ 003E: $5650 = create_actor_pedtype 22 model 61@ at 28@ 29@ 30@ 0045: actor $1038 defined 0022: jump_if_false @TEMP1_21414 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 25@ 26@ 27@ :TEMP1_21414 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1AA' 'SDAC1AA' $1038 0 // ~w~Vice is a big city - that shit could be anywhere. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1AA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1AB' 'SDAC1AB' $5650 0 // ~w~This Gonzalez - would you recognize any of his men? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1AB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1AC' 'SDAC1AC' $1038 0 // ~w~Maybe. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1AC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1AD' 'SDAC1AD' $5650 0 // ~w~Good, 'cause if I was in the big city with just a few hours to kill... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1AD' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1AE' 'SDAC1AE' $5650 0 // ~w~...I'd wanna get high with a brother, or get down with a sister... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1AE' 005B: set_current_time_hours_to 6 minutes_to 30 0109: set_weather 0 00B9: set_camera_position -342.47 -537.12 17.8 rotations 0 0 0 00BA: set_camera_point_at -343.36 -537.57 17.76 mode 2 02B4: set_camera_transverse_delay 1.0 time 12000 0001: wait 0 ms 00B9: set_camera_position -342.47 -537.12 17.8 rotations 0 0 0 00BA: set_camera_point_at -343.32 -537.65 17.76 mode 1 0045: actor $1038 defined jump_if_false @TEMP1_21792 042B: (unknown) $1038 $5655 00EE: (unknown) $1038 -344.5 -541.14 :TEMP1_21792 0045: actor $5650 defined jump_if_false @TEMP1_21822 015F: (unknown) $5650 $5655 00EE: (unknown) $5650 -344.5 -542.22 :TEMP1_21822 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1AA' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1AA' jump_if_false @TEMP1_21884 0002: jump @TEMP1_22301 :TEMP1_21884 0045: actor $5650 defined jump_if_false @TEMP1_21912 0045: actor $1038 defined jump_if_false @TEMP1_21912 0153: (unknown) $5650 $1038 :TEMP1_21912 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1AB' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1AB' jump_if_false @TEMP1_21964 0002: jump @TEMP1_22301 :TEMP1_21964 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1AF' 'SDAC1AF' $5650 0 // ~w~And I know where the out-of-towners do both. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1AC' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1AC' jump_if_false @TEMP1_22047 0002: jump @TEMP1_22301 :TEMP1_22047 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1AD' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1AD' jump_if_false @TEMP1_22099 0002: jump @TEMP1_22301 :TEMP1_22099 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1AE' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1AE' jump_if_false @TEMP1_22151 0002: jump @TEMP1_22301 :TEMP1_22151 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1AG' 'SDAC1AG' $5650 0 // ~w~C'mon. Let's pop like cola. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1AF' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1AF' jump_if_false @TEMP1_22234 0002: jump @TEMP1_22301 :TEMP1_22234 0045: actor $5650 defined jump_if_false @TEMP1_22249 0154: (unknown) $5650 :TEMP1_22249 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1AG' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1AG' jump_if_false @TEMP1_22301 0002: jump @TEMP1_22301 :TEMP1_22301 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12382 003F: destroy_actor $5650 0045: actor $1038 defined jump_if_false @TEMP1_22356 00A2: (unknown) $1038 0154: (unknown) $1038 0044: put_actor $1038 at 16@ 17@ 18@ 00CF: set_actor $1038 Z_angle_to 0 :TEMP1_22356 003E: $5650 = create_actor_pedtype 22 model 61@ at $5651 $5652 $5653 0045: actor $1038 defined 0022: jump_if_false @TEMP1_22415 // Note: the incorrect math opcode was used here 0045: actor $5650 defined 0022: jump_if_false @TEMP1_22415 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @AUDIMON_2977 $5650 0119: actor $5650 kill_actor $1038 01EC: (unknown) $5650 1 :TEMP1_22415 0045: actor $5650 defined jump_if_false @TEMP1_22435 0154: (unknown) $5650 00CF: set_actor $5650 Z_angle_to 0 :TEMP1_22435 00C3: (unknown) $5668 $5669 $5670 $5671 0162: release_model 61@ 0162: release_model #UZI 024F: (unknown) 1.0 012E: toggle_player $1038 ignored_by_cops 0 0221: (unknown) 0026: return :TEMP1_22467 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 8140: not pickup 34@ picked_up jump_if_false @TEMP1_22493 0141: destroy_pickup 34@ :TEMP1_22493 00BB: (unknown) $5671 0249: (unknown) $5672 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CA' 'SDAC1CA' $5650 0 // ~w~Keep your eyes peeled. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1CA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CB' 'SDAC1CB' $5650 0 // ~w~If you see one of Gonzalez's men, holler. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1CB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CC' 'SDAC1CC' $1038 0 // ~w~This is nuts. There's no way we're... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1CC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CD' 'SDAC1CD' $1038 0 // ~w~I don't believe it... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1CD' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CE' 'SDAC1CE' $1038 0 // ~w~That's one of his guys right there... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1CE' 0045: actor $1038 defined jump_if_false @TEMP1_22995 807E: not actor $1038 driving jump_if_false @TEMP1_22901 0044: put_actor $1038 at 147.16 -1410.37 9.43 010F: (unknown) $1038 $5687 $5688 $5689 0045: actor $5650 defined 0022: jump_if_false @TEMP1_22855 // Note: the incorrect math opcode was used here 011A: (unknown) $5650 0216: (unknown) $5650 147.23 -1411.5 9.43 010F: (unknown) $5650 $5687 $5688 $5689 :TEMP1_22855 00B9: set_camera_position 141.63 -1417.27 11.83 rotations 0 0 0 00BA: set_camera_point_at 142.36 -1416.6 11.69 mode 2 0002: jump @TEMP1_22995 :TEMP1_22901 004F: unknown_check $3355 jump_if_false @TEMP1_22956 004E: put_car $3355 at $5668 $5669 $5670 00D1: set_car $3355 Z_angle_to 152.66 037F: unknown_check $3355 jump_if_false @TEMP1_22956 01B2: (unknown) $3355 1 1 1 1 1 :TEMP1_22956 00B9: set_camera_position 128.37 -1453.59 12.15 rotations 0 0 0 00BA: set_camera_point_at 127.42 -1453.84 11.96 mode 2 :TEMP1_22995 0160: load_model 111 0160: load_model #CHEETAH :TEMP1_23004 0078: if or 8161: not model 111 available 8161: not model #CHEETAH available jump_if_false @TEMP1_23034 0001: wait 0 ms 0002: jump @TEMP1_23004 :TEMP1_23034 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0048: $5683 = create_car #CHEETAH at $5684 $5685 $5686 004F: unknown_check $5683 0022: jump_if_false @TEMP1_23081 // Note: the incorrect math opcode was used here 00D1: set_car $5683 Z_angle_to 160.0 :TEMP1_23081 0162: release_model #CHEETAH 003E: $5678 = create_actor_pedtype 22 model 111 at 35@ 36@ 37@ 0045: actor $5678 defined jump_if_false @TEMP1_23120 0200: (unknown) $5678 0 00CF: set_actor $5678 Z_angle_to -95.0 :TEMP1_23120 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CA' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CA' jump_if_false @TEMP1_23187 0002: jump @TEMP1_23792 :TEMP1_23187 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CB' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CB' jump_if_false @TEMP1_23239 0002: jump @TEMP1_23792 :TEMP1_23239 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CF' 'SDAC1CF' $5650 0 // ~w~Man I'm good. I scare myself sometimes. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CC' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CC' jump_if_false @TEMP1_23322 0002: jump @TEMP1_23792 :TEMP1_23322 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12621 'DIAC1CC' jump_if_false @TEMP1_23426 0045: actor $5678 defined jump_if_false @TEMP1_23387 0200: (unknown) $5678 1 004F: unknown_check $5683 jump_if_false @TEMP1_23387 01EC: (unknown) $5678 0 00EA: (unknown) $5678 $5683 :TEMP1_23387 00B9: set_camera_position 97.61 -1470.81 10.66 rotations 0 0 0 00BA: set_camera_point_at 98.42 -1470.22 10.66 mode 2 :TEMP1_23426 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CG' 'SDAC1CG' $5650 0 // ~w~I'm betting he takes us right to the merchandise. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CD' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CD' jump_if_false @TEMP1_23509 0002: jump @TEMP1_23792 :TEMP1_23509 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1CH' 'SDAC1CH' $5650 0 // ~w~C'mon. Let's tail him. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CE' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CE' jump_if_false @TEMP1_23592 0002: jump @TEMP1_23792 :TEMP1_23592 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CF' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CF' jump_if_false @TEMP1_23644 0002: jump @TEMP1_23792 :TEMP1_23644 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CG' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CG' jump_if_false @TEMP1_23696 0002: jump @TEMP1_23792 :TEMP1_23696 0045: actor $5678 defined jump_if_false @TEMP1_23740 004F: unknown_check $5683 jump_if_false @TEMP1_23740 007C: actor $5678 driving $5683 0022: jump_if_false @TEMP1_23740 // Note: the incorrect math opcode was used here 02C7: (unknown) $5683 8 5000 :TEMP1_23740 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12990 'DIAC1CH' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13348 'DIAC1CH' jump_if_false @TEMP1_23792 0002: jump @TEMP1_23792 :TEMP1_23792 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_4388 1 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12382 003F: destroy_actor $5678 004F: unknown_check $5683 jump_if_false @TEMP1_23894 004E: put_car $5683 at $5687 $5688 $5689 00D1: set_car $5683 Z_angle_to 90.0 00A4: $5678 = create_actor_pedtype 22 model 111 in_car $5683 driverseat 023D: (unknown) $5683 1 01B0: (unknown) $5683 1 0254: enable_car $5683 stuck_check_distance_to 1.0 time_to 10000 00C0: (unknown) $5683 $5690 :TEMP1_23894 004F: unknown_check $3355 0022: jump_if_false @TEMP1_23940 // Note: the incorrect math opcode was used here 0233: (unknown) $3355 $5684 $5685 01B2: (unknown) $3355 0 0 0 0 0 037F: unknown_check $3355 jump_if_false @TEMP1_23940 014C: set_car $3355 health_to 900 :TEMP1_23940 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1DA' 'SDAC1DA' $1038 0 // ~w~How did you know he'd be there? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1DA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1DB' 'SDAC1DB' $5650 0 // ~w~All the out-of-towners go there to get high and get laid... I did. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1DB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1DC' 'SDAC1DC' -99 1 // ~w~Keep on his tail man. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1DC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1DE' 'SDAC1DE' -99 1 // ~w~Ease off Vic. We're not trying to sit in his lap. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1DE' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1DF' 'SDAC1DF' -99 1 // ~w~Don't get any closer. He's gonna be on to us. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1DF' 010E: $5646 = current_time_in_ms 0035: $5647 = $5646 // (int vars) $5647 += 7000 // (int) 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0125: set_traffic_density_multiplier_to 0.7 0059: text_clear_all 00BB: (unknown) $5671 0249: (unknown) $5672 60@ == 1 // (int) var == num jump_if_false @TEMP1_24254 0025: gosub @TEMP1_24285 :TEMP1_24254 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_354 1000 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. 0026: return :TEMP1_24285 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12382 04C6: (unknown) 0 0160: load_model #JETSKI :TEMP1_24316 8161: not model #JETSKI available jump_if_false @TEMP1_24338 0001: wait 0 ms 0002: jump @TEMP1_24316 :TEMP1_24338 004F: unknown_check $5683 jump_if_false @TEMP1_24374 004E: put_car $5683 at 371.23 -223.14 10.73 0233: (unknown) $5683 19@ 20@ :TEMP1_24374 0045: actor $5678 defined 0022: jump_if_false @TEMP1_24391 // Note: the incorrect math opcode was used here 00EE: (unknown) $5678 19@ 20@ :TEMP1_24391 0246: (unknown) 377.64 -199.16 9.38 341.81 -295.39 15.84 00B9: set_camera_position 375.23 -212.95 11.51 rotations 0 0 0 00BA: set_camera_point_at 374.75 -213.82 11.64 mode 2 02B4: set_camera_transverse_delay 1.0 time 6000 0001: wait 0 ms 00B9: set_camera_position 375.23 -212.95 11.51 rotations 0 0 0 00BA: set_camera_point_at 374.77 -213.78 11.83 mode 1 0057: show_text_highpriority GXT 'DIA1_19' time 5000 flag 1 // He's left the car. Keep on him. 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4341 5000 jump_if_false @TEMP1_24564 0002: jump @TEMP1_24564 :TEMP1_24564 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4311 00BB: (unknown) $5690 00BB: (unknown) $5679 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1EE' 'SDAC1EE' -99 0 // ~w~Don't lose him Vic. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1EE' 003F: destroy_actor $5678 8161: not model 111 available jump_if_false @TEMP1_24672 0160: load_model 111 :TEMP1_24651 8161: not model 111 available jump_if_false @TEMP1_24672 0001: wait 0 ms 0002: jump @TEMP1_24651 :TEMP1_24672 0078: if or $6352 == 1 // (int) var == num 60@ == 1 // (int) var == num jump_if_false @TEMP1_24785 0045: actor $1038 defined jump_if_false @TEMP1_24724 0216: (unknown) $1038 371.23 -223.14 10.73 :TEMP1_24724 8161: not model 136 available jump_if_false @TEMP1_24763 0160: load_model 136 :TEMP1_24741 8161: not model 136 available jump_if_false @TEMP1_24763 0001: wait 0 ms 0002: jump @TEMP1_24741 :TEMP1_24763 003E: $5650 = create_actor_pedtype 22 model 61@ at 375.23 -220.14 10.73 :TEMP1_24785 0048: $5905 = create_car #JETSKI at $5930 $5931 $5932 004F: unknown_check $5905 0022: jump_if_false @TEMP1_24860 // Note: the incorrect math opcode was used here 00D1: set_car $5905 Z_angle_to 180.0 00C0: (unknown) $5905 $5690 00A4: $5678 = create_actor_pedtype 22 model 111 in_car $5905 driverseat 0045: actor $5678 defined jump_if_false @TEMP1_24860 01BF: (unknown) $5905 $5906 $5914 $5922 01C3: (unknown) $5905 7.0 :TEMP1_24860 0048: $5947 = create_car #JETSKI at 19@ 20@ 21@ 004F: unknown_check $5947 0022: jump_if_false @TEMP1_24906 // Note: the incorrect math opcode was used here 00D1: set_car $5947 Z_angle_to 180.0 00C0: (unknown) $5947 $5948 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1312 $5948 :TEMP1_24906 0162: release_model #JETSKI 0045: actor $1038 defined jump_if_false @TEMP1_24971 007E: actor $1038 driving jump_if_false @TEMP1_24971 004F: unknown_check $3355 jump_if_false @TEMP1_24971 037F: unknown_check $3355 jump_if_false @TEMP1_24971 004E: put_car $3355 at $5674 $5675 $5676 02F2: (unknown) $3355 $5677 :TEMP1_24971 0249: (unknown) $5672 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_354 1000 0059: text_clear_all 007E: actor $1038 driving jump_if_false @TEMP1_25069 004F: unknown_check $3355 jump_if_false @TEMP1_25062 837F: not unknown_check $3355 jump_if_false @TEMP1_25046 0057: show_text_highpriority GXT 'DIA1_20' time 5000 flag 1 // Get on that ~b~JetSki~w~ and keep following ~r~Gonzalez's goon. 0002: jump @TEMP1_25062 :TEMP1_25046 0057: show_text_highpriority GXT 'DIA1_21' time 5000 flag 1 // He's leaving on a JetSki. Stick with him. :TEMP1_25062 0002: jump @TEMP1_25085 :TEMP1_25069 0057: show_text_highpriority GXT 'DIA1_20' time 5000 flag 1 // Get on that ~b~JetSki~w~ and keep following ~r~Gonzalez's goon. :TEMP1_25085 60@ == 1 // (int) var == num jump_if_false @TEMP1_25104 0025: gosub @TEMP1_25106 :TEMP1_25104 0026: return :TEMP1_25106 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @TEMP1_25237 004F: unknown_check $5947 jump_if_false @TEMP1_25237 007C: actor $1038 driving $5947 0022: jump_if_false @TEMP1_25198 // Note: the incorrect math opcode was used here 004E: put_car $5947 at -392.97 -1521.16 6.34 0233: (unknown) $5947 $5951 $5952 0002: jump @TEMP1_25237 :TEMP1_25198 007E: actor $1038 driving 0022: jump_if_false @TEMP1_25237 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @TEMP1_25237 // Note: the incorrect math opcode was used here 037F: unknown_check $3355 0022: jump_if_false @TEMP1_25237 // Note: the incorrect math opcode was used here 0325: (unknown) $3355 1 :TEMP1_25237 003F: destroy_actor $5678 0049: destroy_car $5905 0160: load_model #JETSKI 0160: load_model 111 0160: load_model #JETMAX 0160: load_model #UZI :TEMP1_25264 0078: if or 8161: not model #JETSKI available 8161: not model 111 available 8161: not model #JETMAX available 8161: not model #UZI available jump_if_false @TEMP1_25304 0001: wait 0 ms 0002: jump @TEMP1_25264 :TEMP1_25304 0160: load_model #M16 0228: (unknown) 0048: $5905 = create_car #JETSKI at $5933 $5934 $5935 004F: unknown_check $5905 0022: jump_if_false @TEMP1_25348 // Note: the incorrect math opcode was used here 00D1: set_car $5905 Z_angle_to 180.0 01F2: (unknown) $5905 1 :TEMP1_25348 6@ = 0 // (int) :TEMP1_25352 2 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_25492 // Note: the incorrect math opcode was used here 003E: $5681(6@,2) = create_actor_pedtype 22 model 111 at $5683(6@,2) $5685(6@,2) $5687(6@,2) 0045: actor $5681(6@,2) defined jump_if_false @TEMP1_25480 041B: (unknown) $5681(6@,2) 9 00C1: (unknown) $5681(6@,2) $5689(6@,2) 00BF: (unknown) $5689(6@,2) 1 00C4: (unknown) $5689(6@,2) 2 0106: give_actor $5681(6@,2) weapon 28 ammo 5000 // Load the weapon model before using this 010F: (unknown) $5681(6@,2) $5951 $5952 $5953 01C9: (unknown) $5681(6@,2) 45 020E: (unknown) $5681(6@,2) 1 034F: (unknown) $5681(6@,2) 1 :TEMP1_25480 6@ += 1 // (int) 0002: jump @TEMP1_25352 :TEMP1_25492 6@ = 0 // (int) :TEMP1_25496 4 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_25683 // Note: the incorrect math opcode was used here 003E: $6104(6@,4) = create_actor_pedtype 22 model 111 at $6112(6@,4) $6116(6@,4) $6120(6@,4) 0045: actor $6104(6@,4) defined jump_if_false @TEMP1_25671 041B: (unknown) $6104(6@,4) 9 010F: (unknown) $6104(6@,4) $6136(6@,4) $6140(6@,4) $6144(6@,4) 00C1: (unknown) $6104(6@,4) $6108(6@,4) 00BF: (unknown) $6108(6@,4) 1 00C4: (unknown) $6108(6@,4) 2 0106: give_actor $6104(6@,4) weapon 25 ammo 5000 // Load the weapon model before using this 01C9: (unknown) $6104(6@,4) 35 01EC: (unknown) $6104(6@,4) 1 0433: (unknown) $6104(6@,4) $5816(6@,4) $5820(6@,4) $5828(6@,4) $5832(6@,4) 1 03D6: (unknown) $6104(6@,4) 3000 03D7: (unknown) $6104(6@,4) 500 $6160(6@,4) = 0 // (int) :TEMP1_25671 6@ += 1 // (int) 0002: jump @TEMP1_25496 :TEMP1_25683 6@ = 0 // (int) 15@ = 0 // (int) :TEMP1_25691 6 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_26087 // Note: the incorrect math opcode was used here 3 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_25935 // Note: the incorrect math opcode was used here 0048: $5439(6@,6) = create_car #JETMAX at $5466(6@,6) $5472(6@,6) $5478(6@,6) 004F: unknown_check $5439(6@,6) 0022: jump_if_false @TEMP1_25928 // Note: the incorrect math opcode was used here 00D1: set_car $5439(6@,6) Z_angle_to $5532(6@,6) 0254: enable_car $5439(6@,6) stuck_check_distance_to 1.0 time_to 10000 01F2: (unknown) $5439(6@,6) 1 00A4: $5592(6@,6) = create_actor_pedtype 22 model 111 in_car $5439(6@,6) driverseat 0045: actor $5592(6@,6) defined jump_if_false @TEMP1_25928 01AF: (unknown) $5592(6@,6) 1 0339: (unknown) $5592(6@,6) 0 0232: (unknown) $5592(6@,6) 1 003E: $5514(6@,6) = create_actor_pedtype 22 model 111 at $5466(6@,6) $5472(6@,6) $5478(6@,6) 0045: actor $5514(6@,6) defined jump_if_false @TEMP1_25928 041B: (unknown) $5514(6@,6) 9 02B6: (unknown) $5514(6@,6) $5439(6@,6) $6069 $6070 $6071 0 360.0 25 01AF: (unknown) $5514(6@,6) 1 0106: give_actor $5514(6@,6) weapon 28 ammo 1000 // Load the weapon model before using this 01C9: (unknown) $5514(6@,6) 2 03A5: (unknown) $5514(6@,6) 0 :TEMP1_25928 0002: jump @TEMP1_26075 :TEMP1_25935 0048: $5439(6@,6) = create_car #JETMAX at $5466(6@,6) $5472(6@,6) $5478(6@,6) 004F: unknown_check $5439(6@,6) 0022: jump_if_false @TEMP1_26075 // Note: the incorrect math opcode was used here 00D1: set_car $5439(6@,6) Z_angle_to $5532(6@,6) 02CA: (unknown) 100.0 0254: enable_car $5439(6@,6) stuck_check_distance_to 1.0 time_to 10000 01F2: (unknown) $5439(6@,6) 1 00A4: $5646(15@,3) = create_actor_pedtype 22 model 111 in_car $5439(6@,6) driverseat 0045: actor $5646(15@,3) defined jump_if_false @TEMP1_26075 0200: (unknown) $5646(15@,3) 0 0232: (unknown) $5646(15@,3) 1 01B1: (unknown) $5646(15@,3) 1 1 1 1 1 032D: (unknown) $5646(15@,3) 1 15@ += 1 // (int) :TEMP1_26075 6@ += 1 // (int) 0002: jump @TEMP1_25691 :TEMP1_26087 004F: unknown_check $5697 jump_if_false @TEMP1_26116 004E: put_car $5697 at $5707 $5714 $5721 0233: (unknown) $5697 $5701 $5708 :TEMP1_26116 0048: $5949 = create_car #JETMAX at $5951 $5952 $5953 004F: unknown_check $5949 0022: jump_if_false @TEMP1_26166 // Note: the incorrect math opcode was used here 00D1: set_car $5949 Z_angle_to 0 01F2: (unknown) $5949 1 023D: (unknown) $5949 1 0254: enable_car $5949 stuck_check_distance_to 2.0 time_to 10000 :TEMP1_26166 003E: $5678 = create_actor_pedtype 22 model 111 at -332.83 -1673.3 7.0 010F: (unknown) $5678 -317.13 -1673.08 9.0 00EE: (unknown) $5678 -317.13 -1673.08 00B9: set_camera_position -318.7 -1670.18 9.38 rotations 0 0 0 00BA: set_camera_point_at -319.58 -1670.63 9.26 mode 2 02B4: set_camera_transverse_delay 1.0 time 7000 0001: wait 0 ms 00B9: set_camera_position -318.7 -1670.18 9.38 rotations 0 0 0 00BA: set_camera_point_at -319.43 -1670.84 9.26 mode 1 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'DIA1_06' time 5000 flag 1 // This must be the place. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4341 5000 jump_if_false @TEMP1_26360 0002: jump @TEMP1_26652 :TEMP1_26360 00B9: set_camera_position -340.15 -1725.81 10.2 rotations 0 0 0 00BA: set_camera_point_at -339.59 -1726.62 10.03 mode 2 02B4: set_camera_transverse_delay 1.0 time 7000 0001: wait 0 ms 00B9: set_camera_position -337.9 -1729.05 9.55 rotations 0 0 0 00BA: set_camera_point_at -337.33 -1729.86 9.38 mode 1 0057: show_text_highpriority GXT 'DIA1_24' time 6000 flag 1 // The product is stashed in that boat. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4341 6000 jump_if_false @TEMP1_26492 0002: jump @TEMP1_26652 :TEMP1_26492 00B9: set_camera_position -280.68 -1608.79 7.11 rotations 0 0 0 00BA: set_camera_point_at -281.12 -1609.68 7.24 mode 2 02B4: set_camera_transverse_delay 1.0 time 6000 0001: wait 0 ms 00B9: set_camera_position -280.68 -1608.79 7.11 rotations 0 0 0 00BA: set_camera_point_at -281.4 -1609.47 7.24 mode 1 0057: show_text_highpriority GXT 'DIA1_07' time 5000 flag 1 // Watch out for the sentries. 004F: unknown_check $5697 jump_if_false @TEMP1_26625 01C3: (unknown) $5697 15.0 01BF: (unknown) $5697 $5701 $5708 $5715 :TEMP1_26625 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4341 5000 jump_if_false @TEMP1_26652 0002: jump @TEMP1_26652 :TEMP1_26652 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4311 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1FA' 'SDAC1FA' $5937 0 // ~w~Hey! Who's that guy? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1FA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1FC' 'SDAC1FC' $5938 0 // ~w~Don't let him get away! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1FC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1FF' 'SDAC1FF' $5937 0 // ~w~He shouldn't be here! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1FF' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1FH' 'SDAC1FH' $5937 0 // ~w~He's gonna get the yayo! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1FH' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12755 'DIAC1FI' 'SDAC1FI' $5938 0 // ~w~Shoot his dumb ass! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12704 'DIAC1FI' 003F: destroy_actor $5678 004F: unknown_check $5949 jump_if_false @TEMP1_26945 00C0: (unknown) $5949 $5950 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1312 $5950 :TEMP1_26945 6@ = 0 // (int) :TEMP1_26949 3 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_27003 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(6@,6) 0022: jump_if_false @TEMP1_26991 // Note: the incorrect math opcode was used here 00C0: (unknown) $5439(6@,6) $5484(6@,6) $5866(6@,6) = 0 // (int) :TEMP1_26991 6@ += 1 // (int) 0002: jump @TEMP1_26949 :TEMP1_27003 04C6: (unknown) 0 $6134 = 5 // (int) $6135 = 2 // (int) $6136 = 0 // (int) $6137 = 1 // (int) $6138 = 1 // (int) $6139 = 1 // (int) $6304 = 0 // (int) $6278 = 0 // (int) $6279 = 0 // (int) $6281 = 0 // (int) $6282 = 0 // (int) $6283 = 0 // (int) $6284 = 0 // (int) $6285 = 0 // (int) $6286 = 0 // (int) $6287 = 0 // (int) $6305 = 0 // (int) $6306 = 0 // (int) $6307 = 0 // (int) $6308 = 0 // (int) $6309 = 0 // (int) $6310 = 0 // (int) $6297 = 0 // (int) $6298 = 0 // (int) $6299 = 0 // (int) $6300 = 0 // (int) $6301 = 0 // (int) $6302 = 0 // (int) $6312 = 1 // (int) $6313 = 1 // (int) $6314 = 1 // (int) $6315 = 0 // (int) $6316 = 0 // (int) $6317 = 0 // (int) $6318 = 0 // (int) $6319 = 0 // (int) $6320 = 0 // (int) $6321 = 0 // (int) $6322 = 0 // (int) $6323 = 0 // (int) &58644 = 0 // (int) // unknown partype 0xE5 &58654 = 0 // (int) // unknown partype 0xE5 &58653 = 0 // (int) // unknown partype 0xE5 &58656 = 0 // (int) // unknown partype 0xE5 004F: unknown_check $3355 jump_if_false @TEMP1_27250 0325: (unknown) $3355 0 :TEMP1_27250 0162: release_model #JETMAX 60@ == 1 // (int) var == num jump_if_false @TEMP1_27273 $6114 = 6 // (int) :TEMP1_27273 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_354 1000 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. 0026: return :TEMP1_27304 003F: destroy_actor $5902 003F: destroy_actor $5903 003F: destroy_actor $5904 0162: release_model #JETSKI 010E: $6357 = current_time_in_ms 0035: $6356 = $6357 // (int vars) $6356 += 5000 // (int) $6287 = 1 // (int) $6280 = 1 // (int) 0026: return :TEMP1_27352 6@ = 3 // (int) :TEMP1_27357 6 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_27581 // Note: the incorrect math opcode was used here 004F: unknown_check $5439(6@,6) 0022: jump_if_false @TEMP1_27569 // Note: the incorrect math opcode was used here 00C0: (unknown) $5439(6@,6) $5484(6@,6) 00A4: $5592(6@,6) = create_actor_pedtype 22 model 111 in_car $5439(6@,6) driverseat 0045: actor $5592(6@,6) defined jump_if_false @TEMP1_27550 041B: (unknown) $5592(6@,6) 9 01AF: (unknown) $5592(6@,6) 1 01B1: (unknown) $5592(6@,6) 0 1 1 1 0 003E: $5514(6@,6) = create_actor_pedtype 22 model 111 at $5466(6@,6) $5472(6@,6) $5478(6@,6) 0045: actor $5514(6@,6) defined jump_if_false @TEMP1_27550 02B6: (unknown) $5514(6@,6) $5439(6@,6) $6069 $6070 $6071 0 360.0 25 0106: give_actor $5514(6@,6) weapon 28 ammo 1000 // Load the weapon model before using this 01C9: (unknown) $5514(6@,6) 2 03D6: (unknown) $5514(6@,6) 3000 03D7: (unknown) $5514(6@,6) 1000 03A5: (unknown) $5514(6@,6) 0 :TEMP1_27550 02C7: (unknown) $5439(6@,6) 8 1000 $5866(6@,6) = 1 // (int) :TEMP1_27569 6@ += 1 // (int) 0002: jump @TEMP1_27357 :TEMP1_27581 0162: release_model 111 0162: release_model #UZI 0162: release_model #M16 0026: return :TEMP1_27597 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @TEMP1_27623 0107: toggle_player $1038 can_move 0 :TEMP1_27623 00BB: (unknown) $5671 0249: (unknown) $5672 00BB: (unknown) $5654 003F: destroy_actor $5650 00BB: (unknown) $5690 0049: destroy_car $5683 0049: destroy_car $5905 003F: destroy_actor $5678 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4326 0045: actor $1038 defined jump_if_false @TEMP1_27684 0107: toggle_player $1038 can_move 1 :TEMP1_27684 0026: return :TEMP1_27686 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 0045: actor $1038 defined jump_if_false @TEMP1_27736 0216: (unknown) $1038 -378.93 -520.92 11.72 00CF: set_actor $1038 Z_angle_to 0 0221: (unknown) :TEMP1_27736 0049: destroy_car $5695 0049: destroy_car $5696 0049: destroy_car $5697 0049: destroy_car $5698 0049: destroy_car $5699 0049: destroy_car $5700 0112: remove_references_to_actor $5770 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5771 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5772 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5773 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5774 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5775 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5848 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5849 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5850 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5851 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5852 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5853 // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4341 1000 jump_if_false @TEMP1_27835 0002: jump @TEMP1_27850 :TEMP1_27835 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_354 1000 0026: return :TEMP1_27850 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4311 0049: destroy_car $5949 0045: actor $1038 defined jump_if_false @TEMP1_27901 0044: put_actor $1038 at -378.93 -520.92 11.72 00CF: set_actor $1038 Z_angle_to 0 0221: (unknown) :TEMP1_27901 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_354 1000 0026: return :TEMP1_27916 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 00BB: (unknown) $5679 00BB: (unknown) $5690 00BB: (unknown) $5740 00BB: (unknown) $5741 00BB: (unknown) $5742 00BB: (unknown) $5743 00BB: (unknown) $5744 00BB: (unknown) $5745 00BB: (unknown) $5948 00BB: (unknown) $5950 00BB: (unknown) $5671 00BB: (unknown) $5667 04C6: (unknown) 1 0026: return :TEMP1_27985 037B: constant_params 2 variable_params 0 unknown 62 call_with_params @99RED_12847 'DIA_C01' 1500 // Steal the Deal 01DF: progress_made += 1 00BB: (unknown) $5679 00BB: (unknown) $5690 00BB: (unknown) $5740 00BB: (unknown) $5741 00BB: (unknown) $5742 00BB: (unknown) $5743 00BB: (unknown) $5744 00BB: (unknown) $5745 00BB: (unknown) $5948 00BB: (unknown) $5950 00BB: (unknown) $5671 00BB: (unknown) $5667 04C6: (unknown) 1 0026: return :TEMP1_28065 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4433 00BB: (unknown) $5654 003F: destroy_actor $5650 0141: destroy_pickup 34@ 0113: remove_references_to_car $5683 // Like turning a car into any random car 0112: remove_references_to_actor $5678 // Like turning an actor into a random pedestrian 00BB: (unknown) $5679 00BB: (unknown) $5690 00BB: (unknown) $5948 0113: remove_references_to_car $5905 // Like turning a car into any random car 0113: remove_references_to_car $5947 // Like turning a car into any random car 0112: remove_references_to_actor $5937 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5938 // Like turning an actor into a random pedestrian 00BB: (unknown) $5945 00BB: (unknown) $5946 0112: remove_references_to_actor $6360 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6361 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6362 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6363 // Like turning an actor into a random pedestrian 00BB: (unknown) $6364 00BB: (unknown) $6365 00BB: (unknown) $6366 00BB: (unknown) $6367 003F: destroy_actor $5902 003F: destroy_actor $5903 003F: destroy_actor $5904 0113: remove_references_to_car $5695 // Like turning a car into any random car 0113: remove_references_to_car $5696 // Like turning a car into any random car 0113: remove_references_to_car $5697 // Like turning a car into any random car 0113: remove_references_to_car $5698 // Like turning a car into any random car 0113: remove_references_to_car $5699 // Like turning a car into any random car 0113: remove_references_to_car $5700 // Like turning a car into any random car 0112: remove_references_to_actor $5770 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5771 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5772 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5773 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5774 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5775 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5848 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5849 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5850 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5851 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5852 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5853 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5797 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5798 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5799 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5803 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5804 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5805 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6229 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6230 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6251 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6252 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5656 // Like turning a car into any random car 04C6: (unknown) 1 0125: set_traffic_density_multiplier_to 1.0 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 95--------------- :DIA_C2 0238: name_thread 'DIA_C2' 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C2' 0025: gosub @DIA_C2_2765 009D: wasted_or_busted // mission only jump_if_false @DIA_C2_45 0025: gosub @DIA_C2_18945 :DIA_C2_45 0025: gosub @DIA_C2_20329 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C2_86 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C2_138 :DIA_C2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C2_172 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C2_172 809F: not actor 3@ dead 0022: jump_if_false @DIA_C2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C2_188 0026: return :DIA_C2_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @DIA_C2_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @DIA_C2_248 0400: (unknown) $1038 $1690 0002: jump @DIA_C2_254 :DIA_C2_248 02C0: (unknown) $1038 $1690 :DIA_C2_254 0@ >= 0 // (int) var >= num jump_if_false @DIA_C2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :DIA_C2_281 0045: actor $1038 defined jump_if_false @DIA_C2_349 807E: not actor $1038 driving jump_if_false @DIA_C2_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @DIA_C2_329 :DIA_C2_326 021D: (unknown) 0 :DIA_C2_329 $1698 == 0 // (int) var == num jump_if_false @DIA_C2_345 02EA: select_interior 2 :DIA_C2_345 01AE: (unknown) 1 :DIA_C2_349 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C2_355 0045: actor $1038 defined jump_if_false @DIA_C2_419 807E: not actor $1038 driving jump_if_false @DIA_C2_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @DIA_C2_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :DIA_C2_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :DIA_C2_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @DIA_C2_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @DIA_C2_468 02EA: select_interior 0 :DIA_C2_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C2_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C2_498 0026: return 0045: actor 0@ defined jump_if_false @DIA_C2_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C2_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C2_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C2_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C2_549 0026: return :DIA_C2_551 0045: actor 0@ defined 0022: jump_if_false @DIA_C2_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C2_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @DIA_C2_598 :DIA_C2_594 1@ = 0 // (int) :DIA_C2_598 1@ == 1 // (int) var == num jump_if_false @DIA_C2_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C2_675 007E: actor 0@ driving jump_if_false @DIA_C2_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C2_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C2_664 :DIA_C2_661 00F1: (unknown) 0@ :DIA_C2_664 0002: jump @DIA_C2_675 :DIA_C2_671 1@ = 0 // (int) :DIA_C2_675 0002: jump @DIA_C2_598 :DIA_C2_682 0026: return 0045: actor 0@ defined jump_if_false @DIA_C2_776 007E: actor 0@ driving jump_if_false @DIA_C2_760 02A7: unknown_check 0@ jump_if_false @DIA_C2_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C2_753 :DIA_C2_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C2_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C2_753 0002: jump @DIA_C2_769 :DIA_C2_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C2_769 0002: jump @DIA_C2_778 :DIA_C2_776 005F: (unknown) :DIA_C2_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C2_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C2_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C2_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C2_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C2_870 :DIA_C2_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_551 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C2_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_551 4@ :DIA_C2_870 0002: jump @DIA_C2_936 :DIA_C2_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C2_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C2_936 :DIA_C2_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_551 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C2_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_551 3@ :DIA_C2_936 0045: actor 0@ defined jump_if_false @DIA_C2_988 004F: unknown_check 1@ jump_if_false @DIA_C2_988 007E: actor 0@ driving jump_if_false @DIA_C2_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C2_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_551 0@ :DIA_C2_988 5@ = 0 // (int) :DIA_C2_992 5@ == 0 // (int) var == num jump_if_false @DIA_C2_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C2_1083 004F: unknown_check 1@ jump_if_false @DIA_C2_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C2_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C2_1083 :DIA_C2_1049 2@ == -1 // (int) var == num jump_if_false @DIA_C2_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C2_1083 :DIA_C2_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C2_1083 0002: jump @DIA_C2_992 :DIA_C2_1090 0026: return :DIA_C2_1092 0@ == 0 // (int) var == num jump_if_false @DIA_C2_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C2_1311 :DIA_C2_1135 0@ == 1 // (int) var == num jump_if_false @DIA_C2_1168 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C2_1311 :DIA_C2_1168 0@ == 2 // (int) var == num jump_if_false @DIA_C2_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C2_1311 :DIA_C2_1210 0@ == 3 // (int) var == num jump_if_false @DIA_C2_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C2_1311 :DIA_C2_1254 0@ == 4 // (int) var == num jump_if_false @DIA_C2_1285 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C2_1311 :DIA_C2_1285 0@ == 5 // (int) var == num jump_if_false @DIA_C2_1311 03CF: (unknown) 237 130 180 255 :DIA_C2_1311 0026: return 00BC: (unknown) 0@ 2 0026: return :DIA_C2_1320 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C2_1320 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C2_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C2_1375 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C2_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C2_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C2_1435 005F: (unknown) :DIA_C2_1437 $5589 = 0 // (int) $5590 = 0 // (int) $5593 = -10.0 // (float) $5588 = 1 // (int) 005F: (unknown) :DIA_C2_1462 $5590 == 0 // (int) var == num jump_if_false @DIA_C2_1495 8474: not jump_if_false @DIA_C2_1495 $1688 == 0 // (int) var == num jump_if_false @DIA_C2_1495 :DIA_C2_1495 0035: $1702 = 0@ // (int vars) $5590 = 0 // (int) 0026: return :DIA_C2_1507 $5589 == 1 // (int) var == num jump_if_false @DIA_C2_1532 $5589 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :DIA_C2_1532 $5588 = 0 // (int) 0026: return :DIA_C2_1539 $5588 == 1 // (int) var == num jump_if_false @DIA_C2_1820 $1702 == 0 // (int) var == num jump_if_false @DIA_C2_1576 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1507 005F: (unknown) :DIA_C2_1576 0045: actor $1038 defined jump_if_false @DIA_C2_1611 007E: actor $1038 driving jump_if_false @DIA_C2_1611 82A7: not unknown_check $1038 jump_if_false @DIA_C2_1611 005F: (unknown) :DIA_C2_1611 001D: $5593 == -10.0 // (int) var == var jump_if_false @DIA_C2_1653 0045: actor $1038 defined jump_if_false @DIA_C2_1646 0043: store_actor $1038 position_to $5591 $5592 $5593 // Note: the incorrect math opcode was used here :DIA_C2_1646 0002: jump @DIA_C2_1689 :DIA_C2_1653 031D: (unknown) $1042 $1043 $5591 $5592 1@ 1@ > 100.0 // (float) var > num jump_if_false @DIA_C2_1689 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1507 005F: (unknown) :DIA_C2_1689 $5589 == 0 // (int) var == num jump_if_false @DIA_C2_1752 8474: not jump_if_false @DIA_C2_1745 $1688 == 0 // (int) var == num jump_if_false @DIA_C2_1745 $5589 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :DIA_C2_1745 0002: jump @DIA_C2_1820 :DIA_C2_1752 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @DIA_C2_1820 0045: actor $1038 defined jump_if_false @DIA_C2_1789 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :DIA_C2_1789 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1507 $5590 = 1 // (int) 005E: (unknown) :DIA_C2_1820 005F: (unknown) :DIA_C2_1822 003E: $5725 = create_actor_pedtype 22 model 112 at -770.58 1104.4 12.35 003E: $5726 = create_actor_pedtype 22 model 111 at -716.1 990.2 29.24 003E: $5727 = create_actor_pedtype 22 model 112 at -712.18 1070.5 17.79 003E: $5728 = create_actor_pedtype 22 model 111 at -827.35 970.58 31.4 003E: $5729 = create_actor_pedtype 22 model 112 at -728.72 952.72 24.72 003E: $5730 = create_actor_pedtype 22 model 111 at -708.91 1047.37 18.08 003E: $5731 = create_actor_pedtype 22 model 112 at -748.2 927.41 25.27 003E: $5732 = create_actor_pedtype 22 model 111 at -715.99 1029.42 29.34 0106: give_actor $5725 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5726 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5727 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5728 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5729 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5730 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5731 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5732 weapon 30 ammo 100 // Load the weapon model before using this 00C1: (unknown) $5725 $5766 00C1: (unknown) $5726 $5767 00C1: (unknown) $5727 $5768 00C1: (unknown) $5728 $5769 00C1: (unknown) $5729 $5770 00C1: (unknown) $5730 $5771 00C1: (unknown) $5731 $5772 00C1: (unknown) $5732 $5773 01C9: (unknown) $5725 20 01C9: (unknown) $5726 20 01C9: (unknown) $5727 20 01C9: (unknown) $5728 20 01C9: (unknown) $5729 20 01C9: (unknown) $5730 20 01C9: (unknown) $5731 20 01C9: (unknown) $5732 20 0045: actor $5694 defined jump_if_false @DIA_C2_2218 00E4: (unknown) $5725 $5694 00E4: (unknown) $5726 $5694 00E4: (unknown) $5727 $5694 00E4: (unknown) $5728 $5694 00E4: (unknown) $5729 $5694 00E4: (unknown) $5731 $5694 00E4: (unknown) $5732 $5694 :DIA_C2_2218 034F: (unknown) $5725 1 034F: (unknown) $5726 1 034F: (unknown) $5727 1 034F: (unknown) $5728 1 034F: (unknown) $5729 1 034F: (unknown) $5731 1 034F: (unknown) $5732 1 020E: (unknown) $5725 1 020E: (unknown) $5726 1 020E: (unknown) $5727 1 020E: (unknown) $5728 1 020E: (unknown) $5729 1 020E: (unknown) $5730 1 020E: (unknown) $5731 1 020E: (unknown) $5732 1 041B: (unknown) $5725 9 041B: (unknown) $5726 9 041B: (unknown) $5727 9 041B: (unknown) $5728 9 041B: (unknown) $5729 9 041B: (unknown) $5730 9 041B: (unknown) $5731 9 041B: (unknown) $5732 9 01A4: (unknown) $5725 0 01A4: (unknown) $5726 0 01A4: (unknown) $5727 0 01A4: (unknown) $5728 0 01A4: (unknown) $5729 0 01A4: (unknown) $5730 0 01A4: (unknown) $5731 0 01A4: (unknown) $5732 0 0026: return :DIA_C2_2398 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C2_1092 1 0311: status_text $5596 type 1 line 2 GXT 'TIME' // global_variable // Time 0026: return :DIA_C2_2426 0045: actor $5696 defined jump_if_false @DIA_C2_2457 014B: set_actor $5696 health_to 0 $5615 = 1 // (int) 0026: return 0002: jump @DIA_C2_2543 :DIA_C2_2457 0045: actor $5697 defined jump_if_false @DIA_C2_2488 014B: set_actor $5697 health_to 0 $5616 = 1 // (int) 0026: return 0002: jump @DIA_C2_2543 :DIA_C2_2488 0045: actor $5698 defined jump_if_false @DIA_C2_2519 014B: set_actor $5698 health_to 0 $5617 = 1 // (int) 0026: return 0002: jump @DIA_C2_2543 :DIA_C2_2519 0045: actor $5694 defined jump_if_false @DIA_C2_2543 014B: set_actor $5694 health_to 0 $5614 = 1 // (int) 0026: return :DIA_C2_2543 0026: return :DIA_C2_2545 0@ == 1 // (int) var == num jump_if_false @DIA_C2_2574 0160: load_model #RUMPO 0160: load_model 109 0160: load_model 110 0160: load_model #NDC_DRUGSTACK :DIA_C2_2574 0@ == 2 // (int) var == num jump_if_false @DIA_C2_2609 0160: load_model #SENTINEL 0160: load_model #LASER 0160: load_model #SNIPER 0160: load_model 112 0160: load_model 111 :DIA_C2_2609 0@ == 3 // (int) var == num jump_if_false @DIA_C2_2653 0162: release_model #SNIPER 0160: load_model #UZI 0160: load_model #LANDSTAL 0160: load_model 116 0160: load_model 115 0160: load_model #FLATBED 0160: load_model #EBPROP_CRATE :DIA_C2_2653 0@ == 4 // (int) var == num jump_if_false @DIA_C2_2687 0162: release_model #NDC_DRUGSTACK 0162: release_model #RUMPO 0162: release_model #LANDSTAL 0162: release_model 116 0162: release_model 115 :DIA_C2_2687 0@ == 5 // (int) var == num jump_if_false @DIA_C2_2761 0162: release_model #UZI 0162: release_model #SENTINEL 0162: release_model #FLATBED 0162: release_model 109 0162: release_model 110 0162: release_model 112 0162: release_model 111 0162: release_model #SNIPER 0162: release_model #NDC_DRUGSTACK 0162: release_model #RUMPO 0162: release_model #LANDSTAL 0162: release_model 116 0162: release_model 115 0162: release_model #EBPROP_CRATE :DIA_C2_2761 0228: (unknown) 0026: return :DIA_C2_2765 $1045 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1437 $5597 = 1 // (int) $5596 = 100 // (int) $5692 = 100.0 // (float) 1@ = 0 // (int) $5595 = 0 // (int) $5607 = 0 // (int) $5618 = 0 // (int) $5624 = 0 // (int) $5630 = 10000 // (int) $5636 = 0 // (int) $5625 = 0 // (int) $5631 = 10000 // (int) $5637 = 0 // (int) $5626 = 0 // (int) $5632 = 10000 // (int) $5638 = 0 // (int) $5627 = 0 // (int) $5633 = 10000 // (int) $5639 = 0 // (int) $5628 = 0 // (int) $5634 = 8000 // (int) $5640 = 0 // (int) $5629 = 0 // (int) $5635 = 10000 // (int) $5641 = 0 // (int) $5643 = 0 // (int) $5644 = 0 // (int) $5645 = 0 // (int) $5646 = 0 // (int) $5647 = 0 // (int) $5648 = 0 // (int) $5649 = 0 // (int) $5650 = 0 // (int) $5651 = 0 // (int) $5652 = 0 // (int) $5653 = 0 // (int) $5620 = 0 // (int) $5621 = 0 // (int) $5622 = 0 // (int) $5623 = 0 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5619 = 0 // (int) $5598 = 0 // (int) $5599 = 0 // (int) $5600 = 0 // (int) $5601 = 0 // (int) $5602 = 0 // (int) $5603 = 0 // (int) $5604 = 0 // (int) $5605 = 0 // (int) $5606 = 0 // (int) $5654 = 0 // (int) $5655 = 0 // (int) $5656 = 0 // (int) $5657 = 0 // (int) $5658 = 0 // (int) $5659 = 0 // (int) $5660 = 0 // (int) $5661 = 0 // (int) $5666 = 0 // (int) $5667 = 0 // (int) $5668 = 0 // (int) $5669 = 0 // (int) $5670 = 0 // (int) $5671 = 0 // (int) $5672 = 0 // (int) $5673 = 0 // (int) $5674 = 0 // (int) $5675 = 0 // (int) $5676 = 0 // (int) $5677 = 0 // (int) $5681 = 0 // (int) $5683 = 0 // (int) $5685 = 0 // (int) $5684 = 0 // (int) $5686 = 0 // (int) $5688 = 0 // (int) $5689 = 0 // (int) $5594 = 0 // (int) :DIA_C2_3229 0001: wait 0 ms $5594 == 0 // (int) var == num jump_if_false @DIA_C2_3251 0025: gosub @DIA_C2_3470 :DIA_C2_3251 $5594 == 1 // (int) var == num jump_if_false @DIA_C2_3271 0025: gosub @DIA_C2_3950 :DIA_C2_3271 $5594 == 2 // (int) var == num jump_if_false @DIA_C2_3291 0025: gosub @DIA_C2_4694 :DIA_C2_3291 $5594 == 3 // (int) var == num jump_if_false @DIA_C2_3311 0025: gosub @DIA_C2_7474 :DIA_C2_3311 $5594 == 4 // (int) var == num jump_if_false @DIA_C2_3331 0025: gosub @DIA_C2_9816 :DIA_C2_3331 $5594 == 5 // (int) var == num jump_if_false @DIA_C2_3351 0025: gosub @DIA_C2_12389 :DIA_C2_3351 $5594 == 6 // (int) var == num jump_if_false @DIA_C2_3371 0025: gosub @DIA_C2_18533 :DIA_C2_3371 $5594 == 9 // (int) var == num jump_if_false @DIA_C2_3391 0025: gosub @DIA_C2_18911 :DIA_C2_3391 $5594 == 10 // (int) var == num jump_if_false @DIA_C2_3411 0025: gosub @DIA_C2_18945 :DIA_C2_3411 $5594 == 11 // (int) var == num jump_if_false @DIA_C2_3431 0025: gosub @DIA_C2_20329 :DIA_C2_3431 009F: actor $1038 dead jump_if_false @DIA_C2_3448 $5594 = 10 // (int) :DIA_C2_3448 not $5594 == 11 // (int) var == num jump_if_false @DIA_C2_3468 0002: jump @DIA_C2_3229 :DIA_C2_3468 0026: return :DIA_C2_3470 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12168 51 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2545 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2AA' 'DIA2_14' -1 0 // ~w~The boss had me come along in case you decided to drive off with his merchandise. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2AA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2AB' 'DIA2_15' -1 0 // ~w~Come on. Let's get to the deal. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2AB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2AC' 'DIA2_16' -1 0 // ~w~Do you always drive this bad? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2AC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2AD' 'DIA2_17' -1 0 // ~w~You drive loco! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2AD' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4825 0 0045: actor $1038 defined jump_if_false @DIA_C2_3740 0044: put_actor $1038 at -377.95 -546.56 16.5 0221: (unknown) 00CF: set_actor $1038 Z_angle_to 0 :DIA_C2_3740 031B: (unknown) 224 -1 -1 0048: $5739 = create_car #RUMPO at -379.08 -518.62 12.59 0497: (unknown) $5739 $5691 01AA: $5733 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5734 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5735 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5733 $5739 0 -1.8 -0.5 03E7: (unknown) $5734 $5739 0 -1.1 -0.5 03E7: (unknown) $5735 $5739 0 -0.4 -0.5 00D1: set_car $5739 Z_angle_to -90.0 0118: $5694 = create_actor_pedtype 4 model 109 in_car $5739 passenger_seat 0 04B0: (unknown) $5694 $5690 032D: (unknown) $5694 1 0232: (unknown) $5694 1 00C0: (unknown) $5739 $5758 00BC: (unknown) $5758 2 0057: show_text_highpriority GXT 'DIA2_01' time 5000 flag 1 // ~w~Get into the ~b~van. 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @DIA_C2_3932 0107: toggle_player $1038 can_move 1 :DIA_C2_3932 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 $5594 = 1 // (int) 0026: return :DIA_C2_3950 009F: actor $5694 dead jump_if_false @DIA_C2_3975 $5595 = 4 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_3975 0078: if and 004F: unknown_check $5739 0045: actor $1038 defined jump_if_false @DIA_C2_4678 007C: actor $1038 driving $5739 0022: jump_if_false @DIA_C2_4607 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1539 jump_if_false @DIA_C2_4103 $1702 == 1 // (int) var == num jump_if_false @DIA_C2_4103 0045: actor $1038 defined jump_if_false @DIA_C2_4053 0107: toggle_player $1038 can_move 0 :DIA_C2_4053 00BB: (unknown) $5759 $5759 = 0 // (int) 00BB: (unknown) $5758 $5758 = 0 // (int) 0249: (unknown) $5763 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 $5594 = 2 // (int) 0026: return :DIA_C2_4103 00BB: (unknown) $5758 $5758 = 0 // (int) 025D: remove_text 'DIA_C2' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12621 'DIAC2AA' jump_if_false @DIA_C2_4310 $5666 == 0 // (int) var == num jump_if_false @DIA_C2_4172 014E: $5664 = car $5739 health $5666 = 1 // (int) :DIA_C2_4172 $5666 == 1 // (int) var == num jump_if_false @DIA_C2_4310 $5667 == 0 // (int) var == num jump_if_false @DIA_C2_4310 014E: $5665 = car $5739 health 0011: $5664 > $5665 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_4310 // Note: the incorrect math opcode was used here $5668 == 1 // (int) var == num jump_if_false @DIA_C2_4261 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC2AD' $5667 = 1 // (int) 0002: jump @DIA_C2_4310 :DIA_C2_4261 $5668 == 0 // (int) var == num jump_if_false @DIA_C2_4310 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC2AC' 0035: $5664 = $5665 // (int vars) $5664 -= 100 // (int) $5668 += 1 // (int) :DIA_C2_4310 $5759 == 0 // (int) var == num jump_if_false @DIA_C2_4393 00C3: (unknown) -809.59 986.13 11.0 $5759 0248: (unknown) -809.59 986.13 11.0 5.0 $5763 0057: show_text_highpriority GXT 'DIA2_03' time 5000 flag 1 // ~w~Take the drugs to the ~y~meeting point. $5686 = 1 // (int) 0035: $5662 = -2@ // (int vars) // timer1 $5662 += 5000 // (int) :DIA_C2_4393 $5686 == 1 // (int) var == num jump_if_false @DIA_C2_4523 $5660 == 0 // (int) var == num jump_if_false @DIA_C2_4455 0011: -2@ > $5662 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_4455 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC2AA' $5660 = 1 // (int) :DIA_C2_4455 $5661 == 0 // (int) var == num jump_if_false @DIA_C2_4523 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12621 'DIAC2AA' jump_if_false @DIA_C2_4523 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'DIAC2AB' $5661 = 1 // (int) $5686 = 0 // (int) :DIA_C2_4523 0082: actor $1038 near_point_in_car -809.59 986.13 radius 5.0 5.0 sphere 0 jump_if_false @DIA_C2_4600 0107: toggle_player $1038 can_move 0 0249: (unknown) $5763 00BB: (unknown) $5759 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 1000 $5759 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 $5594 = 2 // (int) 0026: return :DIA_C2_4600 0002: jump @DIA_C2_4671 :DIA_C2_4607 $5758 == 0 // (int) var == num jump_if_false @DIA_C2_4658 025D: remove_text 'DIA2_03' // ~w~Take the drugs to the ~y~meeting point. 00C0: (unknown) $5739 $5758 00BC: (unknown) $5758 2 0057: show_text_highpriority GXT 'DIA2_02' time 5000 flag 1 // ~w~Get back in the ~b~van. :DIA_C2_4658 00BB: (unknown) $5759 $5759 = 0 // (int) 0249: (unknown) $5763 :DIA_C2_4671 0002: jump @DIA_C2_4692 :DIA_C2_4678 $5595 = 1 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_4692 0026: return :DIA_C2_4694 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 -1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2545 2 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 022C: (unknown) -791.84 988.17 10.2 50.0 0 01BB: (unknown) -781.31 1008.09 11.05 $5693 0048: $5741 = create_car #SENTINEL at -781.31 1008.09 $5693 00D1: set_car $5741 Z_angle_to -10.0 0050: set_car $5741 max_speed_to 0 00A4: $5695 = create_actor_pedtype 4 model 110 in_car $5741 driverseat 0118: $5696 = create_actor_pedtype 4 model 110 in_car $5741 passenger_seat 0 0118: $5697 = create_actor_pedtype 4 model 110 in_car $5741 passenger_seat 1 0118: $5698 = create_actor_pedtype 4 model 110 in_car $5741 passenger_seat 2 01AF: (unknown) $5696 1 01AF: (unknown) $5697 1 01AF: (unknown) $5698 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2BA' 'DIA2_18' $5695 0 // ~w~Just in time senor. The DEA will be here any minute with our guns. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2BA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CA' 'DIA2_19' -1 0 // ~w~Get down! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CA' 004F: unknown_check $5739 jump_if_false @DIA_C2_5015 01BB: (unknown) -791.84 988.17 10.2 $5693 004E: put_car $5739 at -791.84 988.17 $5693 00D1: set_car $5739 Z_angle_to -10.0 :DIA_C2_5015 0001: wait 500 ms 004F: unknown_check $5739 jump_if_false @DIA_C2_5057 004A: car $5739 drive_to -789.23 1009.96 11.32 0050: set_car $5739 max_speed_to 6.0 :DIA_C2_5057 0001: wait 1500 ms 00B9: set_camera_position -793.04 1018.89 10.37 rotations 0 0 0 00BA: set_camera_point_at -792.56 1018.05 10.63 mode 2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 3000 jump_if_true @DIA_C2_6511 0045: actor $5695 defined jump_if_false @DIA_C2_5156 00EE: (unknown) $5695 -785.87 1009.77 :DIA_C2_5156 0045: actor $5696 defined jump_if_false @DIA_C2_5181 00EE: (unknown) $5696 -785.48 1005.64 :DIA_C2_5181 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 250 jump_if_true @DIA_C2_6511 0045: actor $5697 defined jump_if_false @DIA_C2_5225 00EE: (unknown) $5697 -784.75 1005.77 :DIA_C2_5225 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 250 jump_if_true @DIA_C2_6511 0045: actor $5698 defined jump_if_false @DIA_C2_5270 00EE: (unknown) $5698 -782.79 1007.72 :DIA_C2_5270 0045: actor $5694 defined jump_if_false @DIA_C2_5295 00EE: (unknown) $5694 -786.97 1006.07 :DIA_C2_5295 0045: actor $1038 defined jump_if_false @DIA_C2_5320 00EE: (unknown) $1038 -787.58 1010.35 :DIA_C2_5320 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 1500 jump_if_true @DIA_C2_6511 00B9: set_camera_position -781.72 1013.21 11.37 rotations 0 0 0 00BA: set_camera_point_at -781.67 1012.21 11.26 mode 2 02B4: set_camera_transverse_delay 0 time 6000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 1 jump_if_true @DIA_C2_6511 0045: actor $1038 defined jump_if_false @DIA_C2_5493 01BB: (unknown) -787.58 1010.35 11.09 $5693 02A7: unknown_check $1038 jump_if_false @DIA_C2_5468 0216: (unknown) $1038 -787.58 1010.35 $5693 0002: jump @DIA_C2_5484 :DIA_C2_5468 0044: put_actor $1038 at -787.58 1010.35 $5693 :DIA_C2_5484 00CF: set_actor $1038 Z_angle_to -117.41 :DIA_C2_5493 0045: actor $5694 defined jump_if_false @DIA_C2_5582 01BB: (unknown) -786.97 1006.07 11.05 $5693 02A7: unknown_check $5694 jump_if_false @DIA_C2_5557 0216: (unknown) $5694 -786.97 1006.07 $5693 0002: jump @DIA_C2_5573 :DIA_C2_5557 0044: put_actor $5694 at -786.97 1006.07 $5693 :DIA_C2_5573 00CF: set_actor $5694 Z_angle_to -5.78 :DIA_C2_5582 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @DIA_C2_5608 04B4: (unknown) $1038 120 524 100.0 :DIA_C2_5608 0045: actor $5694 defined jump_if_false @DIA_C2_5631 04B4: (unknown) $5694 120 525 100.0 :DIA_C2_5631 $5609 = 1 // (int) 00B9: set_camera_position -781.72 1013.21 11.37 rotations 0 0 0 00BA: set_camera_point_at -782.47 1012.55 11.31 mode 1 0045: actor $5695 defined jump_if_false @DIA_C2_5708 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13050 'DIAC2BA' 1 :DIA_C2_5708 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'DIAC2BA' jump_if_false @DIA_C2_5741 0002: jump @DIA_C2_6511 :DIA_C2_5741 00D9: (unknown) -784.65 1009.46 11.09 17 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 300 jump_if_true @DIA_C2_6511 0045: actor $5695 defined jump_if_false @DIA_C2_5796 014B: set_actor $5695 health_to 0 :DIA_C2_5796 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 500 jump_if_true @DIA_C2_6511 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12931 'DIAC2CA' 0045: actor $1038 defined jump_if_false @DIA_C2_5855 0309: (unknown) $1038 1 2000 :DIA_C2_5855 0045: actor $5694 defined jump_if_false @DIA_C2_5891 01AF: (unknown) $5694 1 0158: actor $5694 run_to -782.81 1009.64 020E: (unknown) $5694 0 :DIA_C2_5891 0045: actor $5696 defined jump_if_false @DIA_C2_5927 01AF: (unknown) $5696 1 0158: actor $5696 run_to -782.59 1008.65 020E: (unknown) $5696 0 :DIA_C2_5927 0045: actor $5697 defined jump_if_false @DIA_C2_5952 0309: (unknown) $5697 1 -1 020E: (unknown) $5697 1 :DIA_C2_5952 0045: actor $5698 defined jump_if_false @DIA_C2_5977 0309: (unknown) $5698 1 -1 020E: (unknown) $5698 1 :DIA_C2_5977 $5623 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C2_6511 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 01BB: (unknown) -784.65 1009.46 11.09 $5693 01F9: $5756 = create_weapon_pickup #LASER group 3 ammo 30 at -784.65 1009.46 11.09 004F: unknown_check $5739 jump_if_false @DIA_C2_6111 01BB: (unknown) -789.23 1009.96 11.32 $5693 004E: put_car $5739 at -789.23 1009.96 $5693 00D1: set_car $5739 Z_angle_to -10.0 :DIA_C2_6111 0045: actor $1038 defined jump_if_false @DIA_C2_6129 00CF: set_actor $1038 Z_angle_to 180.0 :DIA_C2_6129 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1822 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CB' 'DIA2_20' $5694 0 // ~w~Look out! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CC' 'DIA2_21' $5694 0 // ~w~Snipers! They're all over! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CD' 'DIA2_22' $5694 0 // ~w~The deal's gonna be ruined. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CD' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CE' 'DIA2_23' $5694 0 // ~w~It's Gonzalez's men! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CE' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_355 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_1462 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2398 0045: actor $1038 defined jump_if_false @DIA_C2_6441 82D5: not (unknown) $1038 31 jump_if_false @DIA_C2_6441 0263: (unknown) $5756 $5760 00BC: (unknown) $5760 1 0057: show_text_highpriority GXT 'DIA2_04' time 5000 flag 1 // ~w~That ~g~sniper rifle ~w~might be useful. :DIA_C2_6441 0045: actor $5694 defined jump_if_false @DIA_C2_6470 00A2: (unknown) $5694 0309: (unknown) $5694 1 -1 020E: (unknown) $5694 1 :DIA_C2_6470 0045: actor $5696 defined jump_if_false @DIA_C2_6499 00A2: (unknown) $5696 0309: (unknown) $5696 1 -1 020E: (unknown) $5696 1 :DIA_C2_6499 024F: (unknown) 0.5 $5594 = 3 // (int) 0026: return :DIA_C2_6511 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 003F: destroy_actor $5695 003F: destroy_actor $5696 003F: destroy_actor $5697 003F: destroy_actor $5698 003F: destroy_actor $5694 0045: actor $1038 defined jump_if_false @DIA_C2_6628 01BB: (unknown) -787.58 1010.35 11.09 $5693 02A7: unknown_check $1038 jump_if_false @DIA_C2_6605 0216: (unknown) $1038 -787.58 1010.35 $5693 0002: jump @DIA_C2_6621 :DIA_C2_6605 0044: put_actor $1038 at -787.58 1010.35 $5693 :DIA_C2_6621 00CF: set_actor $1038 Z_angle_to 180.0 :DIA_C2_6628 0001: wait 0 ms 0093: destroy_object $5733 0093: destroy_object $5734 0093: destroy_object $5735 0049: destroy_car $5739 031B: (unknown) 224 -1 -1 01BB: (unknown) -789.23 1009.96 11.32 $5693 0048: $5739 = create_car #RUMPO at -789.23 1009.96 $5693 0495: (unknown) $5739 $5691 01AA: $5733 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5734 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5735 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5733 $5739 0 -1.8 -0.5 03E7: (unknown) $5734 $5739 0 -1.1 -0.5 03E7: (unknown) $5735 $5739 0 -0.4 -0.5 00D1: set_car $5739 Z_angle_to -10.0 01BB: (unknown) -782.81 1009.64 11.05 $5693 003E: $5694 = create_actor_pedtype 4 model 109 at -782.81 1009.64 $5693 04AE: (unknown) $5694 $5690 01AF: (unknown) $5694 1 00CF: set_actor $5694 Z_angle_to -5.78 0309: (unknown) $5694 1 -1 020E: (unknown) $5694 1 01BB: (unknown) -784.65 1009.46 11.09 $5693 003E: $5695 = create_actor_pedtype 4 model 110 at -785.87 1009.77 $5693 00CF: set_actor $5695 Z_angle_to 67.59 014B: set_actor $5695 health_to 0 01BB: (unknown) -782.59 1008.65 11.05 $5693 003E: $5696 = create_actor_pedtype 4 model 110 at -782.59 1008.65 $5693 01AF: (unknown) $5696 1 00CF: set_actor $5696 Z_angle_to -47.53 0309: (unknown) $5696 1 -1 020E: (unknown) $5696 1 01BB: (unknown) -784.75 1005.77 11.05 $5693 003E: $5697 = create_actor_pedtype 4 model 110 at -784.75 1005.77 $5693 01AF: (unknown) $5697 1 00CF: set_actor $5697 Z_angle_to 79.95 0309: (unknown) $5697 1 -1 020E: (unknown) $5697 1 01BB: (unknown) -782.79 1007.72 11.05 $5693 003E: $5698 = create_actor_pedtype 4 model 110 at -782.79 1007.72 $5693 01AF: (unknown) $5698 1 00CF: set_actor $5698 Z_angle_to 59.63 0309: (unknown) $5698 1 -1 020E: (unknown) $5698 1 01BB: (unknown) -784.65 1009.46 11.09 $5693 01F9: $5756 = create_weapon_pickup #LASER group 3 ammo 30 at -784.65 1009.46 11.09 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CB' 'DIA2_20' $5694 0 // ~w~Look out! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CC' 'DIA2_21' $5694 0 // ~w~Snipers! They're all over! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CD' 'DIA2_22' $5694 0 // ~w~The deal's gonna be ruined. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CD' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2CE' 'DIA2_23' $5694 0 // ~w~It's Gonzalez's men! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2CE' 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1822 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_355 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_1462 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2398 0045: actor $1038 defined jump_if_false @DIA_C2_7462 82D5: not (unknown) $1038 31 jump_if_false @DIA_C2_7462 0263: (unknown) $5756 $5760 00BC: (unknown) $5760 1 0057: show_text_highpriority GXT 'DIA2_04' time 5000 flag 1 // ~w~That ~g~sniper rifle ~w~might be useful. :DIA_C2_7462 024F: (unknown) 0.5 $5594 = 3 // (int) 0026: return :DIA_C2_7474 25.0 > $5692 // (float) num > var 0022: jump_if_false @DIA_C2_7529 // Note: the incorrect math opcode was used here $5622 == 0 // (int) var == num jump_if_false @DIA_C2_7522 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2426 $5618 += 1 // (int) $5622 = 1 // (int) :DIA_C2_7522 0002: jump @DIA_C2_7632 :DIA_C2_7529 50.0 > $5692 // (float) num > var 0022: jump_if_false @DIA_C2_7584 // Note: the incorrect math opcode was used here $5621 == 0 // (int) var == num jump_if_false @DIA_C2_7577 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2426 $5618 += 1 // (int) $5621 = 1 // (int) :DIA_C2_7577 0002: jump @DIA_C2_7632 :DIA_C2_7584 75.0 > $5692 // (float) num > var 0022: jump_if_false @DIA_C2_7632 // Note: the incorrect math opcode was used here $5620 == 0 // (int) var == num jump_if_false @DIA_C2_7632 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2426 $5618 += 1 // (int) $5620 = 1 // (int) :DIA_C2_7632 1.0 > $5692 // (float) num > var 0022: jump_if_false @DIA_C2_7697 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2426 $5618 += 1 // (int) 0001: wait 500 ms $5595 = 2 // (int) $5692 = 0 // (float) 00AE: remove_status_text $5596 $5594 = 10 // (int) 0026: return 0002: jump @DIA_C2_7712 :DIA_C2_7697 $5692 -= 0.06 // (float) 0038: $5596 = float $5692 to_integer // Note: the incorrect math opcode was used here :DIA_C2_7712 85 > $5596 // (int) num > var 0022: jump_if_false @DIA_C2_7764 // Note: the incorrect math opcode was used here $5669 == 0 // (int) var == num jump_if_false @DIA_C2_7764 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2CB' 1 $5669 = 1 // (int) :DIA_C2_7764 75 > $5596 // (int) num > var 0022: jump_if_false @DIA_C2_7816 // Note: the incorrect math opcode was used here $5670 == 0 // (int) var == num jump_if_false @DIA_C2_7816 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2CC' 1 $5670 = 1 // (int) :DIA_C2_7816 65 > $5596 // (int) num > var 0022: jump_if_false @DIA_C2_7868 // Note: the incorrect math opcode was used here $5671 == 0 // (int) var == num jump_if_false @DIA_C2_7868 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2CD' 1 $5671 = 1 // (int) :DIA_C2_7868 55 > $5596 // (int) num > var 0022: jump_if_false @DIA_C2_7920 // Note: the incorrect math opcode was used here $5672 == 0 // (int) var == num jump_if_false @DIA_C2_7920 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2CE' 1 $5672 = 1 // (int) :DIA_C2_7920 0045: actor $1038 defined jump_if_false @DIA_C2_8064 8046: not unknown_check $1038 -798.95 1093.92 -733.06 982.81 0 jump_if_false @DIA_C2_8042 $5642 = 10000 // (int) 002B: $5642 -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5642 /= 1000 // (int) 0057: show_text_highpriority GXT 'DIA2_09' time 1 flag 1 // ~w~Get back to the fight. 1 > $5642 // (int) num > var 0022: jump_if_false @DIA_C2_8035 // Note: the incorrect math opcode was used here 025D: remove_text 'DIA2_09' // ~w~Get back to the fight. $5595 = 2 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_8035 0002: jump @DIA_C2_8064 :DIA_C2_8042 -1@ = 0 // (int) // timer2 $5642 = 10000 // (int) 025D: remove_text 'DIA2_09' // ~w~Get back to the fight. :DIA_C2_8064 $5619 == 0 // (int) var == num jump_if_false @DIA_C2_8183 0140: pickup $5756 picked_up jump_if_false @DIA_C2_8183 0078: if and 0045: actor $1038 defined 02D5: (unknown) $1038 31 jump_if_false @DIA_C2_8116 009E: set_actor $1038 weapon 31 ammo_to 30 while_in_car :DIA_C2_8116 0057: show_text_highpriority GXT 'DIA2_06' time 5000 flag 1 // ~w~Take out the ~r~snipers ~w~before the DEA arrive. 00BB: (unknown) $5760 $5760 = 0 // (int) 0035: $5654 = -2@ // (int vars) // timer1 $5654 += 5000 // (int) 0035: $5655 = -2@ // (int vars) // timer1 $5655 += 11000 // (int) 0035: $5656 = -2@ // (int vars) // timer1 $5656 += 17000 // (int) $5619 = 1 // (int) :DIA_C2_8183 0078: if and 0011: -2@ > $5654 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5619 == 1 // (int) var == num jump_if_false @DIA_C2_8234 $5657 == 0 // (int) var == num jump_if_false @DIA_C2_8234 0267: (unknown) 'DIA2_H1' // Hold~h~ ~k~ ~PDLT~ ~w~to target with a sniper rifle. $5657 = 1 // (int) :DIA_C2_8234 0078: if and 0011: -2@ > $5655 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5619 == 1 // (int) var == num jump_if_false @DIA_C2_8285 $5658 == 0 // (int) var == num jump_if_false @DIA_C2_8285 0267: (unknown) 'DIA2_H2' // Use~h~ ~k~ ~SNZI~ ~w~and~h~ ~k~ ~SNZO~ ~w~to ~h~zoom in and out~w~ when targeting. $5658 = 1 // (int) :DIA_C2_8285 0078: if and 0011: -2@ > $5656 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5619 == 1 // (int) var == num jump_if_false @DIA_C2_8336 $5659 == 0 // (int) var == num jump_if_false @DIA_C2_8336 0323: show_text_box 'DIA2_H3' // Hold~h~ ~k~ ~SNSLO~ ~w~to make fine adjustments to your aim. $5659 = 1 // (int) :DIA_C2_8336 $5659 == 1 // (int) var == num jump_if_false @DIA_C2_8411 0078: if and 0045: actor $1038 defined 04DF: unknown_check $1038 jump_if_false @DIA_C2_8404 $5684 == 0 // (int) var == num jump_if_false @DIA_C2_8397 0323: show_text_box 'DIA2_H3' // Hold~h~ ~k~ ~SNSLO~ ~w~to make fine adjustments to your aim. $5684 = 1 // (int) :DIA_C2_8397 0002: jump @DIA_C2_8411 :DIA_C2_8404 0268: (unknown) $5684 = 0 // (int) :DIA_C2_8411 009F: actor $5696 dead jump_if_false @DIA_C2_8460 $5615 == 0 // (int) var == num jump_if_false @DIA_C2_8453 $5618 += 1 // (int) $5692 -= 25.0 // (float) $5615 = 1 // (int) :DIA_C2_8453 0002: jump @DIA_C2_8479 :DIA_C2_8460 83A6: not (unknown) $5696 jump_if_false @DIA_C2_8479 0309: (unknown) $5696 1 -1 :DIA_C2_8479 009F: actor $5697 dead jump_if_false @DIA_C2_8528 $5616 == 0 // (int) var == num jump_if_false @DIA_C2_8521 $5618 += 1 // (int) $5692 -= 25.0 // (float) $5616 = 1 // (int) :DIA_C2_8521 0002: jump @DIA_C2_8547 :DIA_C2_8528 83A6: not (unknown) $5697 jump_if_false @DIA_C2_8547 0309: (unknown) $5697 1 -1 :DIA_C2_8547 009F: actor $5698 dead jump_if_false @DIA_C2_8596 $5617 == 0 // (int) var == num jump_if_false @DIA_C2_8589 $5618 += 1 // (int) $5692 -= 25.0 // (float) $5617 = 1 // (int) :DIA_C2_8589 0002: jump @DIA_C2_8615 :DIA_C2_8596 83A6: not (unknown) $5698 jump_if_false @DIA_C2_8615 0309: (unknown) $5698 1 -1 :DIA_C2_8615 009F: actor $5694 dead jump_if_false @DIA_C2_8647 $5595 = 2 // (int) $5594 = 10 // (int) 0026: return 0002: jump @DIA_C2_8666 :DIA_C2_8647 83A6: not (unknown) $5694 jump_if_false @DIA_C2_8666 0309: (unknown) $5694 1 -1 :DIA_C2_8666 $5618 == 4 // (int) var == num jump_if_false @DIA_C2_8697 $5595 = 2 // (int) 00AE: remove_status_text $5596 $5594 = 10 // (int) 0026: return :DIA_C2_8697 0078: if and 004F: unknown_check $5739 004F: unknown_check $5741 jump_if_false @DIA_C2_8798 $5596 > 60 // (int) var > num jump_if_false @DIA_C2_8750 014C: set_car $5739 health_to 500 014C: set_car $5741 health_to 500 0002: jump @DIA_C2_8798 :DIA_C2_8750 $5596 > 40 // (int) var > num jump_if_false @DIA_C2_8784 014C: set_car $5739 health_to 400 014C: set_car $5741 health_to 400 0002: jump @DIA_C2_8798 :DIA_C2_8784 014C: set_car $5739 health_to 350 014C: set_car $5741 health_to 350 :DIA_C2_8798 004F: unknown_check $5739 jump_if_false @DIA_C2_8822 01EF: (unknown) $5739 50 jump_if_false @DIA_C2_8822 :DIA_C2_8822 004F: unknown_check $5741 jump_if_false @DIA_C2_8846 01EF: (unknown) $5741 50 jump_if_false @DIA_C2_8846 :DIA_C2_8846 $5597 == 1 // (int) var == num jump_if_false @DIA_C2_9814 009F: actor $5725 dead jump_if_false @DIA_C2_8910 $5599 == 0 // (int) var == num jump_if_false @DIA_C2_8903 00BB: (unknown) $5766 $5766 = 0 // (int) $5607 += 1 // (int) $5599 = 1 // (int) :DIA_C2_8903 0002: jump @DIA_C2_9013 :DIA_C2_8910 0035: $5624 = -2@ // (int vars) // timer1 0011: $5624 > $5630 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9013 // Note: the incorrect math opcode was used here $5636 == 1 // (int) var == num jump_if_false @DIA_C2_8983 0309: (unknown) $5725 0 -1 004F: unknown_check $5739 jump_if_false @DIA_C2_8971 00EC: (unknown) $5725 $5739 034F: (unknown) $5725 1 :DIA_C2_8971 $5636 = 0 // (int) 0002: jump @DIA_C2_9001 :DIA_C2_8983 00A2: (unknown) $5725 0309: (unknown) $5725 1 -1 $5636 = 1 // (int) :DIA_C2_9001 0035: $5630 = -2@ // (int vars) // timer1 $5630 += 6000 // (int) :DIA_C2_9013 009F: actor $5726 dead jump_if_false @DIA_C2_9057 $5600 == 0 // (int) var == num jump_if_false @DIA_C2_9057 00BB: (unknown) $5767 $5767 = 0 // (int) $5607 += 1 // (int) $5600 = 1 // (int) :DIA_C2_9057 009F: actor $5727 dead jump_if_false @DIA_C2_9101 $5601 == 0 // (int) var == num jump_if_false @DIA_C2_9101 00BB: (unknown) $5768 $5768 = 0 // (int) $5607 += 1 // (int) $5601 = 1 // (int) :DIA_C2_9101 009F: actor $5728 dead jump_if_false @DIA_C2_9152 $5602 == 0 // (int) var == num jump_if_false @DIA_C2_9145 00BB: (unknown) $5769 $5769 = 0 // (int) $5607 += 1 // (int) $5602 = 1 // (int) :DIA_C2_9145 0002: jump @DIA_C2_9272 :DIA_C2_9152 0035: $5627 = -2@ // (int vars) // timer1 0011: $5627 > $5633 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9272 // Note: the incorrect math opcode was used here $5639 == 1 // (int) var == num jump_if_false @DIA_C2_9225 004F: unknown_check $5739 jump_if_false @DIA_C2_9200 00EC: (unknown) $5728 $5739 :DIA_C2_9200 0309: (unknown) $5728 0 -1 034F: (unknown) $5728 1 $5639 = 0 // (int) 0002: jump @DIA_C2_9260 :DIA_C2_9225 00A2: (unknown) $5728 01A4: (unknown) $5728 0 0344: (unknown) $5728 1 020E: (unknown) $5728 1 0309: (unknown) $5728 1 -1 $5639 = 1 // (int) :DIA_C2_9260 0035: $5633 = -2@ // (int vars) // timer1 $5633 += 7000 // (int) :DIA_C2_9272 009F: actor $5729 dead jump_if_false @DIA_C2_9323 $5603 == 0 // (int) var == num jump_if_false @DIA_C2_9316 00BB: (unknown) $5770 $5770 = 0 // (int) $5607 += 1 // (int) $5603 = 1 // (int) :DIA_C2_9316 0002: jump @DIA_C2_9443 :DIA_C2_9323 0035: $5628 = -2@ // (int vars) // timer1 0011: $5628 > $5634 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9443 // Note: the incorrect math opcode was used here $5640 == 1 // (int) var == num jump_if_false @DIA_C2_9396 0309: (unknown) $5729 0 -1 004F: unknown_check $5739 jump_if_false @DIA_C2_9384 00EC: (unknown) $5729 $5739 034F: (unknown) $5729 1 :DIA_C2_9384 $5640 = 0 // (int) 0002: jump @DIA_C2_9431 :DIA_C2_9396 00A2: (unknown) $5729 01A4: (unknown) $5729 0 0344: (unknown) $5729 1 020E: (unknown) $5729 1 0309: (unknown) $5729 1 -1 $5640 = 1 // (int) :DIA_C2_9431 0035: $5634 = -2@ // (int vars) // timer1 $5634 += 4000 // (int) :DIA_C2_9443 009F: actor $5730 dead jump_if_false @DIA_C2_9494 $5604 == 0 // (int) var == num jump_if_false @DIA_C2_9487 00BB: (unknown) $5771 $5771 = 0 // (int) $5607 += 1 // (int) $5604 = 1 // (int) :DIA_C2_9487 0002: jump @DIA_C2_9614 :DIA_C2_9494 0035: $5629 = -2@ // (int vars) // timer1 0011: $5629 > $5635 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9614 // Note: the incorrect math opcode was used here $5641 == 1 // (int) var == num jump_if_false @DIA_C2_9567 0309: (unknown) $5730 0 -1 004F: unknown_check $5739 jump_if_false @DIA_C2_9555 00EC: (unknown) $5730 $5739 034F: (unknown) $5730 1 :DIA_C2_9555 $5641 = 0 // (int) 0002: jump @DIA_C2_9602 :DIA_C2_9567 00A2: (unknown) $5730 01A4: (unknown) $5730 0 0344: (unknown) $5729 1 020E: (unknown) $5730 1 0309: (unknown) $5730 1 -1 $5641 = 1 // (int) :DIA_C2_9602 0035: $5635 = -2@ // (int vars) // timer1 $5635 += 7000 // (int) :DIA_C2_9614 009F: actor $5731 dead jump_if_false @DIA_C2_9658 $5605 == 0 // (int) var == num jump_if_false @DIA_C2_9658 00BB: (unknown) $5772 $5772 = 0 // (int) $5607 += 1 // (int) $5605 = 1 // (int) :DIA_C2_9658 009F: actor $5732 dead jump_if_false @DIA_C2_9702 $5606 == 0 // (int) var == num jump_if_false @DIA_C2_9702 00BB: (unknown) $5773 $5773 = 0 // (int) $5607 += 1 // (int) $5606 = 1 // (int) :DIA_C2_9702 $5607 == 8 // (int) var == num jump_if_false @DIA_C2_9814 0001: wait 500 ms 0045: actor $1038 defined jump_if_false @DIA_C2_9736 0107: toggle_player $1038 can_move 0 :DIA_C2_9736 00AE: remove_status_text $5596 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 1000 003F: destroy_actor $5725 003F: destroy_actor $5726 003F: destroy_actor $5727 003F: destroy_actor $5728 003F: destroy_actor $5729 003F: destroy_actor $5730 003F: destroy_actor $5731 003F: destroy_actor $5732 00BB: (unknown) $5760 $5760 = 0 // (int) $5594 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 0268: (unknown) 0026: return :DIA_C2_9814 0026: return :DIA_C2_9816 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2545 3 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 022C: (unknown) -787.34 1073.91 11.29 50.0 0 8140: not pickup $5756 picked_up jump_if_false @DIA_C2_9888 00BB: (unknown) $5760 $5760 = 0 // (int) 0141: destroy_pickup $5756 :DIA_C2_9888 004F: unknown_check $5739 jump_if_false @DIA_C2_9946 01BB: (unknown) -789.23 1009.96 11.32 $5693 004E: put_car $5739 at -789.23 1009.96 $5693 00D1: set_car $5739 Z_angle_to -10.0 0050: set_car $5739 max_speed_to 0 :DIA_C2_9946 004F: unknown_check $5741 jump_if_false @DIA_C2_9999 01BB: (unknown) -781.31 1008.09 11.05 $5693 004E: put_car $5741 at -781.31 1008.09 $5693 00D1: set_car $5741 Z_angle_to -10.0 :DIA_C2_9999 0045: actor $1038 defined jump_if_false @DIA_C2_10088 007E: actor $1038 driving jump_if_false @DIA_C2_10063 01BB: (unknown) -787.32 1009.78 11.09 $5693 0216: (unknown) $1038 -787.32 1009.78 $5693 0002: jump @DIA_C2_10079 :DIA_C2_10063 0044: put_actor $1038 at -787.32 1009.78 $5693 :DIA_C2_10079 00CF: set_actor $1038 Z_angle_to -16.33 :DIA_C2_10088 0045: actor $5694 defined jump_if_false @DIA_C2_10154 0309: (unknown) $5694 0 -1 00DF: (unknown) $5694 01BB: (unknown) -785.17 1010.08 11.05 $5693 0044: put_actor $5694 at -785.17 1010.08 $5693 00CF: set_actor $5694 Z_angle_to 0.45 :DIA_C2_10154 003F: destroy_actor $5695 0045: actor $5696 defined jump_if_false @DIA_C2_10231 0309: (unknown) $5696 0 -1 00DF: (unknown) $5696 01BB: (unknown) -785.48 1005.64 11.05 $5693 0044: put_actor $5696 at -785.48 1005.64 $5693 00CF: set_actor $5696 Z_angle_to 0.45 0002: jump @DIA_C2_10235 :DIA_C2_10231 003F: destroy_actor $5696 :DIA_C2_10235 0045: actor $5697 defined jump_if_false @DIA_C2_10306 0309: (unknown) $5697 0 -1 00DF: (unknown) $5697 01BB: (unknown) -784.75 1005.77 11.05 $5693 0044: put_actor $5697 at -784.75 1005.77 $5693 00CF: set_actor $5697 Z_angle_to 0.45 0002: jump @DIA_C2_10310 :DIA_C2_10306 003F: destroy_actor $5697 :DIA_C2_10310 0045: actor $5698 defined jump_if_false @DIA_C2_10383 0309: (unknown) $5698 0 -1 00DF: (unknown) $5698 01BB: (unknown) -782.79 1007.72 11.05 $5693 0044: put_actor $5698 at -782.79 1007.72 $5693 00CF: set_actor $5698 Z_angle_to 0.45 0002: jump @DIA_C2_10387 :DIA_C2_10383 003F: destroy_actor $5698 :DIA_C2_10387 01BB: (unknown) -787.34 1073.91 11.29 $5693 0048: $5740 = create_car #LANDSTAL at -787.34 1073.91 $5693 0052: set_car $5740 driver_behaviour_to 1 0050: set_car $5740 max_speed_to 6.0 00D1: set_car $5740 Z_angle_to -179.38 0300: (unknown) $5740 20 02C7: (unknown) $5740 8 5000 00A4: $5700 = create_actor_pedtype 4 model 115 in_car $5740 driverseat 0118: $5701 = create_actor_pedtype 4 model 115 in_car $5740 passenger_seat 0 0118: $5702 = create_actor_pedtype 4 model 115 in_car $5740 passenger_seat 1 0118: $5703 = create_actor_pedtype 4 model 115 in_car $5740 passenger_seat 2 0106: give_actor $5700 weapon 25 ammo 9 // Load the weapon model before using this 0106: give_actor $5701 weapon 25 ammo 9 // Load the weapon model before using this 0106: give_actor $5702 weapon 25 ammo 9 // Load the weapon model before using this 0106: give_actor $5703 weapon 25 ammo 9 // Load the weapon model before using this 01EC: (unknown) $5700 0 01EC: (unknown) $5701 0 01EC: (unknown) $5702 1 01EC: (unknown) $5703 1 031B: (unknown) 220 0 0 01BB: (unknown) -787.68 1085.05 11.62 $5693 0048: $5742 = create_car #FLATBED at -787.68 1085.05 $5693 0150: set_car $5742 color_to 20 0 0052: set_car $5742 driver_behaviour_to 1 02E9: set_car $5742 speed_to 20.0 0050: set_car $5742 max_speed_to 20.0 0300: (unknown) $5742 20 00D1: set_car $5742 Z_angle_to -178.61 02C7: (unknown) $5742 8 10000 0334: (unknown) $5742 0 01AA: $5736 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5737 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5738 = create_object #EBPROP_CRATE at 0 0 0 03E7: (unknown) $5736 $5742 0 -0.2 0.1 03E7: (unknown) $5737 $5742 0 -1.3 0.1 03E7: (unknown) $5738 $5742 0 -2.4 0.1 0475: (unknown) $5736 0 0 0475: (unknown) $5737 0 0 0475: (unknown) $5738 0 0 014C: set_car $5742 health_to 1000 00A4: $5699 = create_actor_pedtype 4 model 116 in_car $5742 driverseat 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C2_11582 00B9: set_camera_position -792.35 1018.5 10.65 rotations 0 0 0 00BA: set_camera_point_at -792.0 1019.4 10.9 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 1 jump_if_true @DIA_C2_11582 0045: actor $1038 defined jump_if_false @DIA_C2_10899 04B4: (unknown) $1038 120 517 100.0 :DIA_C2_10899 0045: actor $5698 defined jump_if_false @DIA_C2_10922 04B4: (unknown) $5698 120 513 100.0 :DIA_C2_10922 0045: actor $5697 defined jump_if_false @DIA_C2_10945 04B4: (unknown) $5697 120 523 100.0 :DIA_C2_10945 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 00B9: set_camera_position -792.35 1018.5 10.65 rotations 0 0 0 00BA: set_camera_point_at -791.56 1019.08 10.84 mode 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 2100 jump_if_true @DIA_C2_11582 004F: unknown_check $5740 jump_if_false @DIA_C2_11038 0050: set_car $5740 max_speed_to 0 02C7: (unknown) $5740 3 1000 :DIA_C2_11038 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 1500 jump_if_true @DIA_C2_11582 004F: unknown_check $5742 jump_if_false @DIA_C2_11083 0050: set_car $5742 max_speed_to 0 02C7: (unknown) $5742 5 1000 :DIA_C2_11083 004F: unknown_check $5740 jump_if_false @DIA_C2_11098 02B3: (unknown) $5740 :DIA_C2_11098 0045: actor $5700 defined jump_if_false @DIA_C2_11123 00EE: (unknown) $5700 -782.42 1020.74 :DIA_C2_11123 0045: actor $5701 defined jump_if_false @DIA_C2_11151 0045: actor $5694 defined jump_if_false @DIA_C2_11151 00F3: (unknown) $5701 $5694 :DIA_C2_11151 0045: actor $5702 defined 0022: jump_if_false @DIA_C2_11176 // Note: the incorrect math opcode was used here 0158: actor $5702 run_to -778.78 1020.58 :DIA_C2_11176 0045: actor $5703 defined jump_if_false @DIA_C2_11201 0158: actor $5703 run_to -791.04 1023.84 :DIA_C2_11201 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 3000 jump_if_true @DIA_C2_11582 00B9: set_camera_position -781.93 1004.09 13.58 rotations 0 0 0 00BA: set_camera_point_at -782.31 1004.95 13.25 mode 2 0045: actor $5700 defined jump_if_false @DIA_C2_11330 00A2: (unknown) $5700 007E: actor $5700 driving jump_if_false @DIA_C2_11307 0216: (unknown) $5700 -782.42 1020.74 $5693 0002: jump @DIA_C2_11323 :DIA_C2_11307 0044: put_actor $5700 at -782.42 1020.74 $5693 :DIA_C2_11323 00CF: set_actor $5700 Z_angle_to 180.0 :DIA_C2_11330 0045: actor $5702 defined jump_if_false @DIA_C2_11402 00A2: (unknown) $5702 007E: actor $5702 driving jump_if_false @DIA_C2_11379 0216: (unknown) $5702 -778.78 1020.58 $5693 0002: jump @DIA_C2_11395 :DIA_C2_11379 0044: put_actor $5702 at -778.78 1020.58 $5693 :DIA_C2_11395 00CF: set_actor $5702 Z_angle_to 180.0 :DIA_C2_11402 0045: actor $5703 defined jump_if_false @DIA_C2_11474 00A2: (unknown) $5703 007E: actor $5703 driving jump_if_false @DIA_C2_11451 0216: (unknown) $5703 -791.04 1023.84 $5693 0002: jump @DIA_C2_11467 :DIA_C2_11451 0044: put_actor $5703 at -791.04 1023.84 $5693 :DIA_C2_11467 00CF: set_actor $5703 Z_angle_to 180.0 :DIA_C2_11474 004F: unknown_check $5742 jump_if_false @DIA_C2_11529 01BB: (unknown) -788.38 1028.89 11.62 $5693 004E: put_car $5742 at -788.38 1028.89 $5693 00D1: set_car $5742 Z_angle_to -178.61 :DIA_C2_11529 0045: actor $5694 defined jump_if_false @DIA_C2_11562 0045: actor $5701 defined jump_if_false @DIA_C2_11562 01EC: (unknown) $5694 0 00F3: (unknown) $5694 $5701 :DIA_C2_11562 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 6000 jump_if_true @DIA_C2_11582 :DIA_C2_11582 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @DIA_C2_11679 007E: actor $1038 driving jump_if_false @DIA_C2_11656 01BB: (unknown) -779.2996 1029.395 11.0894 $5693 0216: (unknown) $1038 -779.2996 1029.395 $5693 0002: jump @DIA_C2_11672 :DIA_C2_11656 0044: put_actor $1038 at -779.2996 1029.395 $5693 :DIA_C2_11672 00CF: set_actor $1038 Z_angle_to -270.0 :DIA_C2_11679 003F: destroy_actor $5700 003F: destroy_actor $5701 003F: destroy_actor $5702 003F: destroy_actor $5703 003F: destroy_actor $5695 003F: destroy_actor $5696 003F: destroy_actor $5697 003F: destroy_actor $5698 003F: destroy_actor $5694 0049: destroy_car $5741 003F: destroy_actor $5699 0049: destroy_car $5740 0049: destroy_car $5739 0093: destroy_object $5733 0093: destroy_object $5734 0093: destroy_object $5735 0049: destroy_car $5742 0093: destroy_object $5736 0093: destroy_object $5737 0093: destroy_object $5738 0045: actor $1038 defined jump_if_false @DIA_C2_11774 0352: (unknown) $1038 :DIA_C2_11774 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2545 4 031B: (unknown) 220 0 0 01BB: (unknown) -788.38 1028.89 11.62 $5693 0048: $5742 = create_car #FLATBED at -788.38 1028.89 $5693 0150: set_car $5742 color_to 20 0 0334: (unknown) $5742 0 01AA: $5736 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5737 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5738 = create_object #EBPROP_CRATE at 0 0 0 0225: (unknown) $5736 1 0225: (unknown) $5737 1 0225: (unknown) $5738 1 03E7: (unknown) $5736 $5742 0 -0.2 0.1 03E7: (unknown) $5737 $5742 0 -1.3 0.1 03E7: (unknown) $5738 $5742 0 -2.4 0.1 0475: (unknown) $5736 0 0 0475: (unknown) $5737 0 0 0475: (unknown) $5738 0 0 014C: set_car $5742 health_to 1000 00D1: set_car $5742 Z_angle_to -178.61 004F: unknown_check $5742 jump_if_false @DIA_C2_12069 0118: $5694 = create_actor_pedtype 4 model 109 in_car $5742 passenger_seat 0 04AE: (unknown) $5694 $5690 0106: give_actor $5694 weapon 25 ammo 999 // Load the weapon model before using this 032D: (unknown) $5694 1 0442: (unknown) $5694 1 03D6: (unknown) $5694 300 03D7: (unknown) $5694 1000 0232: (unknown) $5694 1 01A4: (unknown) $5694 1 01C9: (unknown) $5694 70 00A1: (unknown) $5694 256 :DIA_C2_12069 004F: unknown_check $5742 jump_if_false @DIA_C2_12092 00C0: (unknown) $5742 $5758 00BC: (unknown) $5758 2 :DIA_C2_12092 024F: (unknown) 1.0 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2DA' 'DIA2_24' $5694 0 // ~w~C'mon senor. We've got the guns but we're not home free yet. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2DA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2EA' 'DIA2_25' $5694 0 // ~w~Just like I said senor. Here they come! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2EA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2EB' 'DIA2_26' $5694 0 // ~w~Die! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2EB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2EC' 'DIA2_27' $5694 0 // ~w~Hijo de puta! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2EC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2ED' 'DIA2_28' $5694 0 // ~w~I kill you all! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2ED' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_355 1000 0057: show_text_highpriority GXT 'DIA2_10' time 5000 flag 1 // ~w~Get into the ~b~truck. $5594 = 5 // (int) 00AA: set_parked_car_generator $1844 cars_to_generate_to 0 0026: return :DIA_C2_12389 009F: actor $5694 dead jump_if_false @DIA_C2_12414 $5595 = 4 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_12414 $5643 == 1 // (int) var == num jump_if_false @DIA_C2_12467 00A0: car $5743 wrecked jump_if_false @DIA_C2_12447 00BB: (unknown) $5774 $5774 = 0 // (int) :DIA_C2_12447 00A0: car $5744 wrecked jump_if_false @DIA_C2_12467 00BB: (unknown) $5775 $5775 = 0 // (int) :DIA_C2_12467 $5644 == 1 // (int) var == num jump_if_false @DIA_C2_12500 00A0: car $5745 wrecked jump_if_false @DIA_C2_12500 00BB: (unknown) $5776 $5776 = 0 // (int) :DIA_C2_12500 $5645 == 1 // (int) var == num jump_if_false @DIA_C2_12533 00A0: car $5746 wrecked jump_if_false @DIA_C2_12533 00BB: (unknown) $5777 $5777 = 0 // (int) :DIA_C2_12533 $5646 == 1 // (int) var == num jump_if_false @DIA_C2_12566 009F: actor $5716 dead jump_if_false @DIA_C2_12566 00BB: (unknown) $5778 $5778 = 0 // (int) :DIA_C2_12566 $5647 == 1 // (int) var == num jump_if_false @DIA_C2_12619 009F: actor $5717 dead jump_if_false @DIA_C2_12599 00BB: (unknown) $5779 $5779 = 0 // (int) :DIA_C2_12599 009F: actor $5718 dead jump_if_false @DIA_C2_12619 00BB: (unknown) $5780 $5780 = 0 // (int) :DIA_C2_12619 $5648 == 1 // (int) var == num jump_if_false @DIA_C2_12652 009F: actor $5719 dead jump_if_false @DIA_C2_12652 00BB: (unknown) $5781 $5781 = 0 // (int) :DIA_C2_12652 $5649 == 1 // (int) var == num jump_if_false @DIA_C2_12685 009F: actor $5720 dead jump_if_false @DIA_C2_12685 00BB: (unknown) $5782 $5782 = 0 // (int) :DIA_C2_12685 $5650 == 1 // (int) var == num jump_if_false @DIA_C2_12718 00A0: car $5752 wrecked jump_if_false @DIA_C2_12718 00BB: (unknown) $5783 $5783 = 0 // (int) :DIA_C2_12718 $5651 == 1 // (int) var == num jump_if_false @DIA_C2_12751 00A0: car $5753 wrecked jump_if_false @DIA_C2_12751 00BB: (unknown) $5784 $5784 = 0 // (int) :DIA_C2_12751 $5652 == 1 // (int) var == num jump_if_false @DIA_C2_12784 00A0: car $5754 wrecked jump_if_false @DIA_C2_12784 00BB: (unknown) $5785 $5785 = 0 // (int) :DIA_C2_12784 $5653 == 1 // (int) var == num jump_if_false @DIA_C2_12817 00A0: car $5755 wrecked jump_if_false @DIA_C2_12817 00BB: (unknown) $5786 $5786 = 0 // (int) :DIA_C2_12817 004F: unknown_check $5742 jump_if_false @DIA_C2_18517 0102: car $5742 near_point -272.45 -495.51 radius 5.0 5.0 sphere 0 jump_if_false @DIA_C2_13525 $5685 == 0 // (int) var == num jump_if_false @DIA_C2_13525 004F: unknown_check $5743 jump_if_false @DIA_C2_12897 00BB: (unknown) $5774 $5774 = 0 // (int) 0052: set_car $5743 driver_behaviour_to 0 0113: remove_references_to_car $5743 // Like turning a car into any random car :DIA_C2_12897 004F: unknown_check $5744 jump_if_false @DIA_C2_12926 00BB: (unknown) $5775 $5775 = 0 // (int) 0052: set_car $5744 driver_behaviour_to 0 0113: remove_references_to_car $5744 // Like turning a car into any random car :DIA_C2_12926 004F: unknown_check $5745 jump_if_false @DIA_C2_12955 00BB: (unknown) $5776 $5776 = 0 // (int) 0052: set_car $5745 driver_behaviour_to 0 0113: remove_references_to_car $5745 // Like turning a car into any random car :DIA_C2_12955 004F: unknown_check $5746 jump_if_false @DIA_C2_12984 00BB: (unknown) $5777 $5777 = 0 // (int) 0052: set_car $5746 driver_behaviour_to 0 0113: remove_references_to_car $5746 // Like turning a car into any random car :DIA_C2_12984 004F: unknown_check $5752 jump_if_false @DIA_C2_13013 00BB: (unknown) $5783 $5783 = 0 // (int) 0052: set_car $5752 driver_behaviour_to 0 0113: remove_references_to_car $5752 // Like turning a car into any random car :DIA_C2_13013 004F: unknown_check $5753 jump_if_false @DIA_C2_13042 00BB: (unknown) $5784 $5784 = 0 // (int) 0052: set_car $5753 driver_behaviour_to 0 0113: remove_references_to_car $5753 // Like turning a car into any random car :DIA_C2_13042 004F: unknown_check $5754 jump_if_false @DIA_C2_13071 00BB: (unknown) $5785 $5785 = 0 // (int) 0052: set_car $5754 driver_behaviour_to 0 0113: remove_references_to_car $5754 // Like turning a car into any random car :DIA_C2_13071 004F: unknown_check $5755 jump_if_false @DIA_C2_13100 00BB: (unknown) $5786 $5786 = 0 // (int) 0052: set_car $5755 driver_behaviour_to 0 0113: remove_references_to_car $5755 // Like turning a car into any random car :DIA_C2_13100 0045: actor $5712 defined jump_if_false @DIA_C2_13119 00A2: (unknown) $5712 0112: remove_references_to_actor $5712 // Like turning an actor into a random pedestrian :DIA_C2_13119 0045: actor $5713 defined jump_if_false @DIA_C2_13138 00A2: (unknown) $5713 0112: remove_references_to_actor $5713 // Like turning an actor into a random pedestrian :DIA_C2_13138 0045: actor $5714 defined jump_if_false @DIA_C2_13157 00A2: (unknown) $5714 0112: remove_references_to_actor $5714 // Like turning an actor into a random pedestrian :DIA_C2_13157 0045: actor $5715 defined jump_if_false @DIA_C2_13176 00A2: (unknown) $5715 0112: remove_references_to_actor $5715 // Like turning an actor into a random pedestrian :DIA_C2_13176 0045: actor $5716 defined jump_if_false @DIA_C2_13199 00BB: (unknown) $5778 00A2: (unknown) $5716 0112: remove_references_to_actor $5716 // Like turning an actor into a random pedestrian :DIA_C2_13199 0045: actor $5717 defined jump_if_false @DIA_C2_13222 00BB: (unknown) $5779 00A2: (unknown) $5717 0112: remove_references_to_actor $5717 // Like turning an actor into a random pedestrian :DIA_C2_13222 0045: actor $5718 defined jump_if_false @DIA_C2_13245 00BB: (unknown) $5780 00A2: (unknown) $5718 0112: remove_references_to_actor $5718 // Like turning an actor into a random pedestrian :DIA_C2_13245 0045: actor $5719 defined jump_if_false @DIA_C2_13268 00BB: (unknown) $5781 00A2: (unknown) $5719 0112: remove_references_to_actor $5719 // Like turning an actor into a random pedestrian :DIA_C2_13268 0045: actor $5720 defined jump_if_false @DIA_C2_13291 00BB: (unknown) $5782 00A2: (unknown) $5720 0112: remove_references_to_actor $5720 // Like turning an actor into a random pedestrian :DIA_C2_13291 0045: actor $5721 defined jump_if_false @DIA_C2_13310 00A2: (unknown) $5721 0112: remove_references_to_actor $5721 // Like turning an actor into a random pedestrian :DIA_C2_13310 0045: actor $5722 defined jump_if_false @DIA_C2_13329 00A2: (unknown) $5722 0112: remove_references_to_actor $5722 // Like turning an actor into a random pedestrian :DIA_C2_13329 0045: actor $5723 defined jump_if_false @DIA_C2_13348 00A2: (unknown) $5723 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian :DIA_C2_13348 0045: actor $5724 defined jump_if_false @DIA_C2_13367 00A2: (unknown) $5724 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian :DIA_C2_13367 0045: actor $5704 defined jump_if_false @DIA_C2_13386 00A2: (unknown) $5704 0112: remove_references_to_actor $5704 // Like turning an actor into a random pedestrian :DIA_C2_13386 0045: actor $5705 defined jump_if_false @DIA_C2_13405 00A2: (unknown) $5705 0112: remove_references_to_actor $5705 // Like turning an actor into a random pedestrian :DIA_C2_13405 0045: actor $5706 defined jump_if_false @DIA_C2_13424 00A2: (unknown) $5706 0112: remove_references_to_actor $5706 // Like turning an actor into a random pedestrian :DIA_C2_13424 0045: actor $5707 defined jump_if_false @DIA_C2_13443 00A2: (unknown) $5707 0112: remove_references_to_actor $5707 // Like turning an actor into a random pedestrian :DIA_C2_13443 0045: actor $5708 defined jump_if_false @DIA_C2_13462 00A2: (unknown) $5708 0112: remove_references_to_actor $5708 // Like turning an actor into a random pedestrian :DIA_C2_13462 0045: actor $5709 defined jump_if_false @DIA_C2_13481 00A2: (unknown) $5709 0112: remove_references_to_actor $5709 // Like turning an actor into a random pedestrian :DIA_C2_13481 0045: actor $5710 defined jump_if_false @DIA_C2_13500 00A2: (unknown) $5710 0112: remove_references_to_actor $5710 // Like turning an actor into a random pedestrian :DIA_C2_13500 0045: actor $5711 defined jump_if_false @DIA_C2_13519 00A2: (unknown) $5711 0112: remove_references_to_actor $5711 // Like turning an actor into a random pedestrian :DIA_C2_13519 $5685 = 1 // (int) :DIA_C2_13525 $5688 == 1 // (int) var == num jump_if_false @DIA_C2_13589 $5681 == 0 // (int) var == num jump_if_false @DIA_C2_13589 0011: -2@ > $5687 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_13589 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2DA' 1 $5681 = 1 // (int) :DIA_C2_13589 0078: if and 0045: actor $1038 defined 007C: actor $1038 driving $5742 0022: jump_if_false @DIA_C2_18457 // Note: the incorrect math opcode was used here 025D: remove_text 'DIA2_11' // ~w~Get back in the ~b~truck. 00BB: (unknown) $5758 $5758 = 0 // (int) 0045: actor $5694 defined jump_if_false @DIA_C2_18436 007C: actor $5694 driving $5742 0022: jump_if_false @DIA_C2_18376 // Note: the incorrect math opcode was used here 025D: remove_text 'DIA2_12' // ~w~Wait for ~b~Diaz's man. 00BB: (unknown) $5757 $5757 = 0 // (int) $5759 == 0 // (int) var == num jump_if_false @DIA_C2_13757 0057: show_text_highpriority GXT 'DIA2_13' time 5000 flag 1 // ~w~Take the truck back to ~y~Diaz's. 00C3: (unknown) -357.14 -534.02 11.0 $5759 0248: (unknown) -357.14 -534.02 11.0 5.0 $5763 0035: $5687 = -2@ // (int vars) // timer1 $5687 += 4000 // (int) $5688 = 1 // (int) :DIA_C2_13757 0045: actor $1038 defined jump_if_false @DIA_C2_14314 0082: actor $1038 near_point_in_car -843.5 985.29 radius 15.0 15.0 sphere 0 jump_if_false @DIA_C2_14314 $5643 == 0 // (int) var == num jump_if_false @DIA_C2_14314 0048: $5743 = create_car #SENTINEL at -869.4427 830.9627 10.7767 00D1: set_car $5743 Z_angle_to 358.5254 00A4: $5704 = create_actor_pedtype 8 model 112 in_car $5743 driverseat 041B: (unknown) $5704 9 032D: (unknown) $5704 1 0106: give_actor $5704 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5704 1 0051: set_car $5743 traffic_behavior_to 2 01FA: (unknown) $5743 $5742 0052: set_car $5743 driver_behaviour_to 16 0050: set_car $5743 max_speed_to 35.0 $5774 == 0 // (int) var == num jump_if_false @DIA_C2_13929 00C0: (unknown) $5743 $5774 00BC: (unknown) $5774 0 00C4: (unknown) $5774 1 :DIA_C2_13929 0118: $5712 = create_actor_pedtype 8 model 111 in_car $5743 passenger_seat 0 041B: (unknown) $5712 9 032D: (unknown) $5712 1 0232: (unknown) $5712 1 0106: give_actor $5712 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5712 1 0045: actor $5694 defined jump_if_false @DIA_C2_13990 04A3: (unknown) $5712 $5694 :DIA_C2_13990 0442: (unknown) $5712 1 01C9: (unknown) $5712 40 03D6: (unknown) $5712 300 03D7: (unknown) $5712 1000 0048: $5744 = create_car #SENTINEL at -870.1169 1032.471 10.765 00D1: set_car $5744 Z_angle_to 177.9407 00A4: $5705 = create_actor_pedtype 8 model 112 in_car $5744 driverseat 041B: (unknown) $5705 9 032D: (unknown) $5705 1 0232: (unknown) $5705 1 0106: give_actor $5705 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5744 traffic_behavior_to 2 01FA: (unknown) $5744 $5742 0052: set_car $5744 driver_behaviour_to 16 0050: set_car $5744 max_speed_to 35.0 $5775 == 0 // (int) var == num jump_if_false @DIA_C2_14138 00C0: (unknown) $5744 $5775 00BC: (unknown) $5775 0 00C4: (unknown) $5775 1 :DIA_C2_14138 0118: $5713 = create_actor_pedtype 8 model 111 in_car $5744 passenger_seat 0 041B: (unknown) $5713 9 032D: (unknown) $5713 1 0232: (unknown) $5713 1 0106: give_actor $5713 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5713 1 0045: actor $5694 defined jump_if_false @DIA_C2_14199 04A3: (unknown) $5713 $5694 :DIA_C2_14199 0442: (unknown) $5713 1 01C9: (unknown) $5713 40 03D6: (unknown) $5713 300 03D7: (unknown) $5713 1000 04A3: (unknown) $5694 $5712 04A3: (unknown) $5694 $5713 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2EA' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2EE' 'DIA2_29' $5694 0 // ~w~Don't screw with me, cabrón! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2EE' $5643 = 1 // (int) :DIA_C2_14314 0045: actor $1038 defined jump_if_false @DIA_C2_14872 0082: actor $1038 near_point_in_car -837.28 1090.77 radius 15.0 15.0 sphere 0 jump_if_false @DIA_C2_14872 $5643 == 0 // (int) var == num jump_if_false @DIA_C2_14872 0048: $5743 = create_car #SENTINEL at -859.9678 1157.652 10.605 00D1: set_car $5743 Z_angle_to 170.0406 00A4: $5704 = create_actor_pedtype 8 model 112 in_car $5743 driverseat 041B: (unknown) $5704 9 032D: (unknown) $5704 1 0106: give_actor $5704 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5704 1 0051: set_car $5743 traffic_behavior_to 2 01FA: (unknown) $5743 $5742 0052: set_car $5743 driver_behaviour_to 16 0050: set_car $5743 max_speed_to 35.0 $5774 == 0 // (int) var == num jump_if_false @DIA_C2_14487 00C0: (unknown) $5743 $5774 00BC: (unknown) $5774 0 00C4: (unknown) $5774 1 :DIA_C2_14487 0118: $5712 = create_actor_pedtype 8 model 111 in_car $5743 passenger_seat 0 041B: (unknown) $5712 9 032D: (unknown) $5712 1 0232: (unknown) $5712 1 0106: give_actor $5712 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5712 1 0045: actor $5694 defined jump_if_false @DIA_C2_14548 04A3: (unknown) $5712 $5694 :DIA_C2_14548 0442: (unknown) $5712 1 01C9: (unknown) $5712 40 03D6: (unknown) $5712 300 03D7: (unknown) $5712 1000 0048: $5744 = create_car #SENTINEL at -865.5566 1017.746 10.7669 00D1: set_car $5744 Z_angle_to 357.3925 00A4: $5705 = create_actor_pedtype 8 model 112 in_car $5744 driverseat 041B: (unknown) $5705 9 032D: (unknown) $5705 1 0232: (unknown) $5705 1 0106: give_actor $5705 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5744 traffic_behavior_to 2 01FA: (unknown) $5744 $5742 0052: set_car $5744 driver_behaviour_to 16 0050: set_car $5744 max_speed_to 35.0 $5775 == 0 // (int) var == num jump_if_false @DIA_C2_14696 00C0: (unknown) $5744 $5775 00BC: (unknown) $5775 0 00C4: (unknown) $5775 1 :DIA_C2_14696 0118: $5713 = create_actor_pedtype 8 model 111 in_car $5744 passenger_seat 0 041B: (unknown) $5713 9 032D: (unknown) $5713 1 0232: (unknown) $5713 1 0106: give_actor $5713 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5713 1 0045: actor $5694 defined jump_if_false @DIA_C2_14757 04A3: (unknown) $5713 $5694 :DIA_C2_14757 0442: (unknown) $5713 1 01C9: (unknown) $5713 40 03D6: (unknown) $5713 300 03D7: (unknown) $5713 1000 04A3: (unknown) $5694 $5712 04A3: (unknown) $5694 $5713 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2EA' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2EE' 'DIA2_29' $5694 0 // ~w~Don't screw with me, cabrón! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2EE' $5643 = 1 // (int) :DIA_C2_14872 0045: actor $1038 defined jump_if_false @DIA_C2_15430 0082: actor $1038 near_point_in_car -843.88 1036.43 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_15430 $5643 == 0 // (int) var == num jump_if_false @DIA_C2_15430 0048: $5743 = create_car #SENTINEL at -860.3979 1174.946 10.9354 00D1: set_car $5743 Z_angle_to 186.3098 00A4: $5704 = create_actor_pedtype 8 model 112 in_car $5743 driverseat 041B: (unknown) $5704 9 032D: (unknown) $5704 1 0106: give_actor $5704 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5704 1 0051: set_car $5743 traffic_behavior_to 2 01FA: (unknown) $5743 $5742 0052: set_car $5743 driver_behaviour_to 16 0050: set_car $5743 max_speed_to 35.0 $5774 == 0 // (int) var == num jump_if_false @DIA_C2_15045 00C0: (unknown) $5743 $5774 00BC: (unknown) $5774 0 00C4: (unknown) $5774 1 :DIA_C2_15045 0118: $5712 = create_actor_pedtype 8 model 111 in_car $5743 passenger_seat 0 041B: (unknown) $5712 9 032D: (unknown) $5712 1 0232: (unknown) $5712 1 0106: give_actor $5712 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5712 1 0045: actor $5694 defined jump_if_false @DIA_C2_15106 04A3: (unknown) $5712 $5694 :DIA_C2_15106 0442: (unknown) $5712 1 01C9: (unknown) $5712 40 03D6: (unknown) $5712 300 03D7: (unknown) $5712 1000 0048: $5744 = create_car #SENTINEL at -870.6767 793.6119 10.7766 00D1: set_car $5744 Z_angle_to 2.3372 00A4: $5705 = create_actor_pedtype 8 model 112 in_car $5744 driverseat 041B: (unknown) $5705 9 032D: (unknown) $5705 1 0232: (unknown) $5705 1 0106: give_actor $5705 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5744 traffic_behavior_to 2 01FA: (unknown) $5744 $5742 0052: set_car $5744 driver_behaviour_to 16 0050: set_car $5744 max_speed_to 35.0 $5775 == 0 // (int) var == num jump_if_false @DIA_C2_15254 00C0: (unknown) $5744 $5775 00BC: (unknown) $5775 0 00C4: (unknown) $5775 1 :DIA_C2_15254 0118: $5713 = create_actor_pedtype 8 model 111 in_car $5744 passenger_seat 0 041B: (unknown) $5713 9 032D: (unknown) $5713 1 0232: (unknown) $5713 1 0106: give_actor $5713 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5713 1 0045: actor $5694 defined jump_if_false @DIA_C2_15315 04A3: (unknown) $5713 $5694 :DIA_C2_15315 0442: (unknown) $5713 1 01C9: (unknown) $5713 40 03D6: (unknown) $5713 300 03D7: (unknown) $5713 1000 04A3: (unknown) $5694 $5712 04A3: (unknown) $5694 $5713 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2EA' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2EE' 'DIA2_29' $5694 0 // ~w~Don't screw with me, cabrón! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2EE' $5643 = 1 // (int) :DIA_C2_15430 0045: actor $1038 defined jump_if_false @DIA_C2_15963 0082: actor $1038 near_point_in_car -872.84 805.17 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_15702 $5644 == 0 // (int) var == num jump_if_false @DIA_C2_15702 0048: $5745 = create_car #SENTINEL at -595.5004 747.596 11.2897 00D1: set_car $5745 Z_angle_to 86.7244 00A4: $5706 = create_actor_pedtype 8 model 112 in_car $5745 driverseat 041B: (unknown) $5706 9 032D: (unknown) $5706 1 0106: give_actor $5706 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5706 1 0051: set_car $5745 traffic_behavior_to 2 01FA: (unknown) $5745 $5742 0052: set_car $5745 driver_behaviour_to 16 0050: set_car $5745 max_speed_to 35.0 $5776 == 0 // (int) var == num jump_if_false @DIA_C2_15603 00C0: (unknown) $5745 $5776 00BC: (unknown) $5776 0 00C4: (unknown) $5776 1 :DIA_C2_15603 0118: $5714 = create_actor_pedtype 8 model 111 in_car $5745 passenger_seat 0 041B: (unknown) $5714 9 032D: (unknown) $5714 1 0232: (unknown) $5714 1 0106: give_actor $5714 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5714 1 0045: actor $5694 defined jump_if_false @DIA_C2_15670 04A3: (unknown) $5714 $5694 04A3: (unknown) $5694 $5714 :DIA_C2_15670 0442: (unknown) $5714 1 01C9: (unknown) $5714 40 03D6: (unknown) $5714 300 03D7: (unknown) $5714 1000 $5644 = 1 // (int) :DIA_C2_15702 0082: actor $1038 near_point_in_car -678.4968 535.2638 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_15963 $5645 == 0 // (int) var == num jump_if_false @DIA_C2_15963 0048: $5746 = create_car #SENTINEL at -720.7435 187.7737 10.765 00D1: set_car $5746 Z_angle_to 346.9746 00A4: $5707 = create_actor_pedtype 8 model 112 in_car $5746 driverseat 041B: (unknown) $5707 9 032D: (unknown) $5707 1 0232: (unknown) $5707 1 0106: give_actor $5707 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5746 traffic_behavior_to 2 01FA: (unknown) $5746 $5742 0052: set_car $5746 driver_behaviour_to 16 0050: set_car $5746 max_speed_to 35.0 $5777 == 0 // (int) var == num jump_if_false @DIA_C2_15864 00C0: (unknown) $5746 $5777 00BC: (unknown) $5777 0 00C4: (unknown) $5777 1 :DIA_C2_15864 0118: $5715 = create_actor_pedtype 8 model 111 in_car $5746 passenger_seat 0 041B: (unknown) $5715 9 032D: (unknown) $5715 1 0232: (unknown) $5715 1 0106: give_actor $5715 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5715 1 0045: actor $5694 defined jump_if_false @DIA_C2_15931 04A3: (unknown) $5715 $5694 04A3: (unknown) $5694 $5715 :DIA_C2_15931 0442: (unknown) $5715 1 01C9: (unknown) $5715 50 03D6: (unknown) $5715 300 03D7: (unknown) $5715 1000 $5645 = 1 // (int) :DIA_C2_15963 0082: actor $1038 near_point_in_car 290.5013 952.5552 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_16224 $5650 == 0 // (int) var == num jump_if_false @DIA_C2_16224 0048: $5752 = create_car #SENTINEL at 425.4645 893.7217 11.1622 00D1: set_car $5752 Z_angle_to 6.2107 00A4: $5708 = create_actor_pedtype 8 model 112 in_car $5752 driverseat 041B: (unknown) $5708 9 032D: (unknown) $5708 1 0106: give_actor $5708 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5708 1 0051: set_car $5752 traffic_behavior_to 2 01FA: (unknown) $5752 $5742 0052: set_car $5752 driver_behaviour_to 16 0050: set_car $5752 max_speed_to 35.0 $5783 == 0 // (int) var == num jump_if_false @DIA_C2_16125 00C0: (unknown) $5752 $5783 00BC: (unknown) $5783 0 00C4: (unknown) $5783 1 :DIA_C2_16125 0118: $5721 = create_actor_pedtype 8 model 111 in_car $5752 passenger_seat 0 041B: (unknown) $5721 9 032D: (unknown) $5721 1 0232: (unknown) $5721 1 0106: give_actor $5721 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5721 1 0045: actor $5694 defined jump_if_false @DIA_C2_16192 04A3: (unknown) $5721 $5694 04A3: (unknown) $5694 $5721 :DIA_C2_16192 0442: (unknown) $5721 1 01C9: (unknown) $5721 40 03D6: (unknown) $5721 300 03D7: (unknown) $5721 1000 $5650 = 1 // (int) :DIA_C2_16224 0082: actor $1038 near_point_in_car 502.2413 190.7308 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_16485 $5651 == 0 // (int) var == num jump_if_false @DIA_C2_16485 0048: $5753 = create_car #SENTINEL at 518.8634 -45.0447 10.7393 00D1: set_car $5753 Z_angle_to 16.8566 00A4: $5709 = create_actor_pedtype 8 model 112 in_car $5753 driverseat 041B: (unknown) $5709 9 032D: (unknown) $5709 1 0106: give_actor $5709 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5709 1 0051: set_car $5753 traffic_behavior_to 2 01FA: (unknown) $5753 $5742 0052: set_car $5753 driver_behaviour_to 16 0050: set_car $5753 max_speed_to 35.0 $5784 == 0 // (int) var == num jump_if_false @DIA_C2_16386 00C0: (unknown) $5753 $5784 00BC: (unknown) $5784 0 00C4: (unknown) $5784 1 :DIA_C2_16386 0118: $5722 = create_actor_pedtype 8 model 111 in_car $5753 passenger_seat 0 041B: (unknown) $5722 9 032D: (unknown) $5722 1 0232: (unknown) $5722 1 0106: give_actor $5722 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5722 1 0045: actor $5694 defined jump_if_false @DIA_C2_16453 04A3: (unknown) $5722 $5694 04A3: (unknown) $5694 $5722 :DIA_C2_16453 0442: (unknown) $5722 1 01C9: (unknown) $5722 40 03D6: (unknown) $5722 300 03D7: (unknown) $5722 1000 $5651 = 1 // (int) :DIA_C2_16485 0082: actor $1038 near_point_in_car 365.8177 7.1932 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_16746 $5652 == 0 // (int) var == num jump_if_false @DIA_C2_16746 0048: $5754 = create_car #SENTINEL at 310.3798 -113.7103 10.7608 00D1: set_car $5754 Z_angle_to 344.3354 00A4: $5710 = create_actor_pedtype 8 model 112 in_car $5754 driverseat 041B: (unknown) $5710 9 032D: (unknown) $5710 1 0106: give_actor $5710 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5710 1 0051: set_car $5754 traffic_behavior_to 2 01FA: (unknown) $5754 $5742 0052: set_car $5754 driver_behaviour_to 16 0050: set_car $5754 max_speed_to 35.0 $5785 == 0 // (int) var == num jump_if_false @DIA_C2_16647 00C0: (unknown) $5754 $5785 00BC: (unknown) $5785 0 00C4: (unknown) $5785 1 :DIA_C2_16647 0118: $5723 = create_actor_pedtype 8 model 111 in_car $5754 passenger_seat 0 041B: (unknown) $5723 9 032D: (unknown) $5723 1 0232: (unknown) $5723 1 0106: give_actor $5723 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5723 1 0045: actor $5694 defined jump_if_false @DIA_C2_16714 04A3: (unknown) $5723 $5694 04A3: (unknown) $5694 $5723 :DIA_C2_16714 0442: (unknown) $5723 1 01C9: (unknown) $5723 40 03D6: (unknown) $5723 300 03D7: (unknown) $5723 1000 $5652 = 1 // (int) :DIA_C2_16746 0082: actor $1038 near_point_in_car 135.8797 -446.8479 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17007 $5653 == 0 // (int) var == num jump_if_false @DIA_C2_17007 0048: $5755 = create_car #SENTINEL at -136.2442 -467.1234 14.7548 00D1: set_car $5755 Z_angle_to 275.2889 00A4: $5711 = create_actor_pedtype 8 model 112 in_car $5755 driverseat 041B: (unknown) $5711 9 032D: (unknown) $5711 1 0106: give_actor $5711 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5711 1 0051: set_car $5755 traffic_behavior_to 2 01FA: (unknown) $5755 $5742 0052: set_car $5755 driver_behaviour_to 16 0050: set_car $5755 max_speed_to 35.0 $5786 == 0 // (int) var == num jump_if_false @DIA_C2_16908 00C0: (unknown) $5755 $5786 00BC: (unknown) $5786 0 00C4: (unknown) $5786 1 :DIA_C2_16908 0118: $5724 = create_actor_pedtype 8 model 111 in_car $5755 passenger_seat 0 041B: (unknown) $5724 9 032D: (unknown) $5724 1 0232: (unknown) $5724 1 0106: give_actor $5724 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5724 1 0045: actor $5694 defined jump_if_false @DIA_C2_16975 04A3: (unknown) $5724 $5694 04A3: (unknown) $5694 $5724 :DIA_C2_16975 0442: (unknown) $5724 1 01C9: (unknown) $5724 40 03D6: (unknown) $5724 300 03D7: (unknown) $5724 1000 $5653 = 1 // (int) :DIA_C2_17007 0082: actor $1038 near_point_in_car -733.28 161.73 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17359 $5647 == 0 // (int) var == num jump_if_false @DIA_C2_17359 0048: $5748 = create_car #SENTINEL at -858.4669 -144.7979 10.7704 00D1: set_car $5748 Z_angle_to 273.1721 003E: $5717 = create_actor_pedtype 8 model 111 at -858.71 -141.81 10.3 041B: (unknown) $5717 9 0106: give_actor $5717 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5717 40 03D6: (unknown) $5717 2000 03D7: (unknown) $5717 1500 034F: (unknown) $5717 1 00E4: (unknown) $5717 $1038 $5779 == 0 // (int) var == num jump_if_false @DIA_C2_17177 00C1: (unknown) $5717 $5779 00BC: (unknown) $5779 0 00C4: (unknown) $5779 1 :DIA_C2_17177 0045: actor $5694 defined jump_if_false @DIA_C2_17200 04A3: (unknown) $5717 $5694 04A3: (unknown) $5694 $5717 :DIA_C2_17200 0048: $5749 = create_car #SENTINEL at -837.5076 -146.8501 10.763 00D1: set_car $5749 Z_angle_to 271.3435 003E: $5718 = create_actor_pedtype 8 model 111 at -837.4 -137.98 10.28 041B: (unknown) $5718 9 0106: give_actor $5718 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5718 40 03D6: (unknown) $5718 2000 03D7: (unknown) $5718 1500 034F: (unknown) $5718 1 00E4: (unknown) $5718 $1038 $5780 == 0 // (int) var == num jump_if_false @DIA_C2_17330 00C1: (unknown) $5718 $5780 00BC: (unknown) $5780 0 00C4: (unknown) $5780 1 :DIA_C2_17330 0045: actor $5694 defined jump_if_false @DIA_C2_17353 04A3: (unknown) $5718 $5694 04A3: (unknown) $5694 $5718 :DIA_C2_17353 $5647 = 1 // (int) :DIA_C2_17359 0082: actor $1038 near_point_in_car -851.75 -285.35 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17557 $5646 == 0 // (int) var == num jump_if_false @DIA_C2_17557 0048: $5747 = create_car #SENTINEL at -824.1156 -512.9559 10.8061 00D1: set_car $5747 Z_angle_to 358.374 003E: $5716 = create_actor_pedtype 8 model 111 at -827.27 -515.18 10.08 041B: (unknown) $5716 9 0106: give_actor $5716 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5716 40 03D6: (unknown) $5716 2000 03D7: (unknown) $5716 1500 034F: (unknown) $5716 1 00E4: (unknown) $5716 $1038 $5778 == 0 // (int) var == num jump_if_false @DIA_C2_17528 00C1: (unknown) $5716 $5778 00BC: (unknown) $5778 0 00C4: (unknown) $5778 1 :DIA_C2_17528 0045: actor $5694 defined jump_if_false @DIA_C2_17551 04A3: (unknown) $5716 $5694 04A3: (unknown) $5694 $5716 :DIA_C2_17551 $5646 = 1 // (int) :DIA_C2_17557 0082: actor $1038 near_point_in_car 338.9905 421.6226 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17756 $5648 == 0 // (int) var == num jump_if_false @DIA_C2_17756 0048: $5750 = create_car #SENTINEL at 339.4952 251.8659 11.0237 00D1: set_car $5750 Z_angle_to 102.215 003E: $5719 = create_actor_pedtype 8 model 111 at 339.4 255.39 10.7 041B: (unknown) $5719 9 0106: give_actor $5719 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5719 40 03D6: (unknown) $5719 2000 03D7: (unknown) $5719 1500 034F: (unknown) $5719 1 00E4: (unknown) $5719 $1038 $5781 == 0 // (int) var == num jump_if_false @DIA_C2_17727 00C1: (unknown) $5719 $5781 00BC: (unknown) $5781 0 00C4: (unknown) $5781 1 :DIA_C2_17727 0045: actor $5694 defined jump_if_false @DIA_C2_17750 04A3: (unknown) $5719 $5694 04A3: (unknown) $5694 $5719 :DIA_C2_17750 $5648 = 1 // (int) :DIA_C2_17756 0082: actor $1038 near_point_in_car 482.16 -189.34 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17955 $5649 == 0 // (int) var == num jump_if_false @DIA_C2_17955 0048: $5751 = create_car #SENTINEL at 453.4827 -354.358 9.8627 00D1: set_car $5751 Z_angle_to 53.2784 003E: $5720 = create_actor_pedtype 8 model 111 at 454.3 -349.97 9.66 041B: (unknown) $5720 9 0106: give_actor $5720 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5720 40 03D6: (unknown) $5720 2000 03D7: (unknown) $5720 1500 034F: (unknown) $5720 1 00E4: (unknown) $5720 $1038 $5782 == 0 // (int) var == num jump_if_false @DIA_C2_17926 00C1: (unknown) $5720 $5782 00BC: (unknown) $5782 0 00C4: (unknown) $5782 1 :DIA_C2_17926 0045: actor $5694 defined jump_if_false @DIA_C2_17949 04A3: (unknown) $5720 $5694 04A3: (unknown) $5694 $5720 :DIA_C2_17949 $5649 = 1 // (int) :DIA_C2_17955 0045: actor $1038 defined jump_if_false @DIA_C2_18031 0082: actor $1038 near_point_in_car -357.14 -534.02 radius 5.0 5.0 sphere 0 jump_if_false @DIA_C2_18031 0146: (unknown) $1799 $5742 0249: (unknown) $5763 00BB: (unknown) $5759 $5759 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 $5594 = 6 // (int) 0026: return :DIA_C2_18031 0045: actor $5694 defined jump_if_false @DIA_C2_18054 02E7: get_weapon_data_from_actor $5694 weapon_group 6 weapon $5678 ammo $5679 model $5680 :DIA_C2_18054 995 > $5679 // (int) num > var 0022: jump_if_false @DIA_C2_18107 // Note: the incorrect math opcode was used here $5673 == 0 // (int) var == num jump_if_false @DIA_C2_18107 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2EB' 1 $5673 = 1 // (int) :DIA_C2_18107 980 > $5679 // (int) num > var 0022: jump_if_false @DIA_C2_18210 // Note: the incorrect math opcode was used here $5674 == 0 // (int) var == num jump_if_false @DIA_C2_18210 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2EC' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC2EF' 'DIA2_30' $5694 0 // ~w~Sigue manejando, Vic! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC2EF' $5674 = 1 // (int) :DIA_C2_18210 965 > $5679 // (int) num > var 0022: jump_if_false @DIA_C2_18263 // Note: the incorrect math opcode was used here $5675 == 0 // (int) var == num jump_if_false @DIA_C2_18263 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2ED' 1 $5675 = 1 // (int) :DIA_C2_18263 950 > $5679 // (int) num > var 0022: jump_if_false @DIA_C2_18316 // Note: the incorrect math opcode was used here $5676 == 0 // (int) var == num jump_if_false @DIA_C2_18316 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2EE' 1 $5676 = 1 // (int) :DIA_C2_18316 935 > $5679 // (int) num > var 0022: jump_if_false @DIA_C2_18369 // Note: the incorrect math opcode was used here $5677 == 0 // (int) var == num jump_if_false @DIA_C2_18369 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC2EF' 1 $5677 = 1 // (int) :DIA_C2_18369 0002: jump @DIA_C2_18429 :DIA_C2_18376 $5757 == 0 // (int) var == num jump_if_false @DIA_C2_18429 00C1: (unknown) $5694 $5757 00BC: (unknown) $5757 2 00BB: (unknown) $5759 $5759 = 0 // (int) 0249: (unknown) $5763 0057: show_text_highpriority GXT 'DIA2_12' time 5000 flag 1 // ~w~Wait for ~b~Diaz's man. :DIA_C2_18429 0002: jump @DIA_C2_18450 :DIA_C2_18436 $5595 = 4 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_18450 0002: jump @DIA_C2_18510 :DIA_C2_18457 $5758 == 0 // (int) var == num jump_if_false @DIA_C2_18510 00C0: (unknown) $5742 $5758 00BC: (unknown) $5758 2 00BB: (unknown) $5759 $5759 = 0 // (int) 0249: (unknown) $5763 0057: show_text_highpriority GXT 'DIA2_11' time 5000 flag 1 // ~w~Get back in the ~b~truck. :DIA_C2_18510 0002: jump @DIA_C2_18531 :DIA_C2_18517 $5595 = 3 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_18531 0026: return :DIA_C2_18533 0147: (unknown) $1799 jump_if_false @DIA_C2_18552 $5594 = 9 // (int) 0026: return :DIA_C2_18552 004F: unknown_check $5742 jump_if_false @DIA_C2_18884 0053: (unknown) $5742 -353.61 -544.63 -361.1 -551.96 0 jump_if_false @DIA_C2_18647 $5683 == 0 // (int) var == num jump_if_false @DIA_C2_18640 025D: remove_text 'DIA2_31' // ~w~Drive into the garage. 0057: show_text_highpriority GXT 'DIA2_07' time 5000 flag 1 // ~w~Exit the truck and leave the garage. $5683 = 1 // (int) :DIA_C2_18640 0002: jump @DIA_C2_18884 :DIA_C2_18647 $5683 = 0 // (int) 00A0: car $5742 wrecked jump_if_false @DIA_C2_18677 $5595 = 3 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_18677 0078: if and 0045: actor $1038 defined 807C: not actor $1038 driving $5742 0022: jump_if_false @DIA_C2_18745 // Note: the incorrect math opcode was used here $5758 == 0 // (int) var == num jump_if_false @DIA_C2_18738 00C0: (unknown) $5742 $5758 00BC: (unknown) $5758 2 0057: show_text_highpriority GXT 'DIA2_11' time 5000 flag 1 // ~w~Get back in the ~b~truck. :DIA_C2_18738 0002: jump @DIA_C2_18884 :DIA_C2_18745 0243: (unknown) $1799 jump_if_false @DIA_C2_18817 $5759 == 0 // (int) var == num jump_if_false @DIA_C2_18810 00C3: (unknown) -357.14 -534.02 11.0 $5759 0248: (unknown) -357.14 -534.02 11.0 5.0 $5763 $5689 = 0 // (int) :DIA_C2_18810 0002: jump @DIA_C2_18864 :DIA_C2_18817 00BB: (unknown) $5759 $5759 = 0 // (int) 0249: (unknown) $5763 $5689 == 0 // (int) var == num jump_if_false @DIA_C2_18864 0057: show_text_highpriority GXT 'DIA2_31' time 5000 flag 1 // ~w~Drive into the garage. $5689 = 1 // (int) :DIA_C2_18864 00BB: (unknown) $5758 $5758 = 0 // (int) 025D: remove_text 'DIA2_11' // ~w~Get back in the ~b~truck. :DIA_C2_18884 009F: actor $5694 dead jump_if_false @DIA_C2_18909 $5595 = 4 // (int) $5594 = 10 // (int) 0026: return :DIA_C2_18909 0026: return :DIA_C2_18911 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'DIA_C02' 1750 // The Exchange 01DF: progress_made += 1 $5594 = 11 // (int) 0026: return :DIA_C2_18945 not $5596 == 100 // (int) var == num jump_if_false @DIA_C2_18962 00AE: remove_status_text $5596 :DIA_C2_18962 00BB: (unknown) $5758 00BB: (unknown) $5774 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5777 00BB: (unknown) $5783 00BB: (unknown) $5784 00BB: (unknown) $5785 00BB: (unknown) $5786 00BB: (unknown) $5778 00BB: (unknown) $5779 00BB: (unknown) $5780 00BB: (unknown) $5781 00BB: (unknown) $5782 00BB: (unknown) $5758 00BB: (unknown) $5759 00BB: (unknown) $5760 00BB: (unknown) $5766 00BB: (unknown) $5767 00BB: (unknown) $5768 00BB: (unknown) $5769 00BB: (unknown) $5770 00BB: (unknown) $5771 00BB: (unknown) $5772 00BB: (unknown) $5773 0249: (unknown) $5763 $5685 == 0 // (int) var == num jump_if_false @DIA_C2_19821 004F: unknown_check $5743 jump_if_false @DIA_C2_19098 0052: set_car $5743 driver_behaviour_to 0 0113: remove_references_to_car $5743 // Like turning a car into any random car :DIA_C2_19098 004F: unknown_check $5744 jump_if_false @DIA_C2_19118 0052: set_car $5744 driver_behaviour_to 0 0113: remove_references_to_car $5744 // Like turning a car into any random car :DIA_C2_19118 004F: unknown_check $5745 jump_if_false @DIA_C2_19138 0052: set_car $5745 driver_behaviour_to 0 0113: remove_references_to_car $5745 // Like turning a car into any random car :DIA_C2_19138 004F: unknown_check $5746 jump_if_false @DIA_C2_19158 0052: set_car $5746 driver_behaviour_to 0 0113: remove_references_to_car $5746 // Like turning a car into any random car :DIA_C2_19158 004F: unknown_check $5747 jump_if_false @DIA_C2_19178 0052: set_car $5747 driver_behaviour_to 0 0113: remove_references_to_car $5747 // Like turning a car into any random car :DIA_C2_19178 004F: unknown_check $5748 jump_if_false @DIA_C2_19198 0052: set_car $5748 driver_behaviour_to 0 0113: remove_references_to_car $5748 // Like turning a car into any random car :DIA_C2_19198 004F: unknown_check $5749 jump_if_false @DIA_C2_19218 0052: set_car $5749 driver_behaviour_to 0 0113: remove_references_to_car $5749 // Like turning a car into any random car :DIA_C2_19218 004F: unknown_check $5750 jump_if_false @DIA_C2_19238 0052: set_car $5750 driver_behaviour_to 0 0113: remove_references_to_car $5750 // Like turning a car into any random car :DIA_C2_19238 004F: unknown_check $5751 jump_if_false @DIA_C2_19258 0052: set_car $5751 driver_behaviour_to 0 0113: remove_references_to_car $5751 // Like turning a car into any random car :DIA_C2_19258 004F: unknown_check $5752 jump_if_false @DIA_C2_19278 0052: set_car $5752 driver_behaviour_to 0 0113: remove_references_to_car $5752 // Like turning a car into any random car :DIA_C2_19278 004F: unknown_check $5753 jump_if_false @DIA_C2_19298 0052: set_car $5753 driver_behaviour_to 0 0113: remove_references_to_car $5753 // Like turning a car into any random car :DIA_C2_19298 004F: unknown_check $5754 jump_if_false @DIA_C2_19318 0052: set_car $5754 driver_behaviour_to 0 0113: remove_references_to_car $5754 // Like turning a car into any random car :DIA_C2_19318 004F: unknown_check $5755 jump_if_false @DIA_C2_19338 0052: set_car $5755 driver_behaviour_to 0 0113: remove_references_to_car $5755 // Like turning a car into any random car :DIA_C2_19338 0045: actor $5712 defined jump_if_false @DIA_C2_19363 00A2: (unknown) $5712 0112: remove_references_to_actor $5712 // Like turning an actor into a random pedestrian 03DE: (unknown) $5712 1 :DIA_C2_19363 0045: actor $5713 defined jump_if_false @DIA_C2_19388 00A2: (unknown) $5713 0112: remove_references_to_actor $5713 // Like turning an actor into a random pedestrian 03DE: (unknown) $5713 1 :DIA_C2_19388 0045: actor $5714 defined jump_if_false @DIA_C2_19413 00A2: (unknown) $5714 0112: remove_references_to_actor $5714 // Like turning an actor into a random pedestrian 03DE: (unknown) $5714 1 :DIA_C2_19413 0045: actor $5715 defined jump_if_false @DIA_C2_19438 00A2: (unknown) $5715 0112: remove_references_to_actor $5715 // Like turning an actor into a random pedestrian 03DE: (unknown) $5715 1 :DIA_C2_19438 0045: actor $5716 defined jump_if_false @DIA_C2_19463 00A2: (unknown) $5716 0112: remove_references_to_actor $5716 // Like turning an actor into a random pedestrian 03DE: (unknown) $5716 1 :DIA_C2_19463 0045: actor $5717 defined jump_if_false @DIA_C2_19488 00A2: (unknown) $5717 0112: remove_references_to_actor $5717 // Like turning an actor into a random pedestrian 03DE: (unknown) $5717 1 :DIA_C2_19488 0045: actor $5718 defined jump_if_false @DIA_C2_19513 00A2: (unknown) $5718 0112: remove_references_to_actor $5718 // Like turning an actor into a random pedestrian 03DE: (unknown) $5718 1 :DIA_C2_19513 0045: actor $5719 defined jump_if_false @DIA_C2_19538 00A2: (unknown) $5719 0112: remove_references_to_actor $5719 // Like turning an actor into a random pedestrian 03DE: (unknown) $5719 1 :DIA_C2_19538 0045: actor $5720 defined jump_if_false @DIA_C2_19563 00A2: (unknown) $5720 0112: remove_references_to_actor $5720 // Like turning an actor into a random pedestrian 03DE: (unknown) $5720 1 :DIA_C2_19563 0045: actor $5721 defined jump_if_false @DIA_C2_19588 00A2: (unknown) $5721 0112: remove_references_to_actor $5721 // Like turning an actor into a random pedestrian 03DE: (unknown) $5721 1 :DIA_C2_19588 0045: actor $5722 defined jump_if_false @DIA_C2_19613 00A2: (unknown) $5722 0112: remove_references_to_actor $5722 // Like turning an actor into a random pedestrian 03DE: (unknown) $5722 1 :DIA_C2_19613 0045: actor $5723 defined jump_if_false @DIA_C2_19638 00A2: (unknown) $5723 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian 03DE: (unknown) $5723 1 :DIA_C2_19638 0045: actor $5724 defined jump_if_false @DIA_C2_19663 00A2: (unknown) $5724 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian 03DE: (unknown) $5724 1 :DIA_C2_19663 0045: actor $5704 defined jump_if_false @DIA_C2_19682 00A2: (unknown) $5704 0112: remove_references_to_actor $5704 // Like turning an actor into a random pedestrian :DIA_C2_19682 0045: actor $5705 defined jump_if_false @DIA_C2_19701 00A2: (unknown) $5705 0112: remove_references_to_actor $5705 // Like turning an actor into a random pedestrian :DIA_C2_19701 0045: actor $5706 defined jump_if_false @DIA_C2_19720 00A2: (unknown) $5706 0112: remove_references_to_actor $5706 // Like turning an actor into a random pedestrian :DIA_C2_19720 0045: actor $5707 defined jump_if_false @DIA_C2_19739 00A2: (unknown) $5707 0112: remove_references_to_actor $5707 // Like turning an actor into a random pedestrian :DIA_C2_19739 0045: actor $5708 defined jump_if_false @DIA_C2_19758 00A2: (unknown) $5708 0112: remove_references_to_actor $5708 // Like turning an actor into a random pedestrian :DIA_C2_19758 0045: actor $5709 defined jump_if_false @DIA_C2_19777 00A2: (unknown) $5709 0112: remove_references_to_actor $5709 // Like turning an actor into a random pedestrian :DIA_C2_19777 0045: actor $5710 defined jump_if_false @DIA_C2_19796 00A2: (unknown) $5710 0112: remove_references_to_actor $5710 // Like turning an actor into a random pedestrian :DIA_C2_19796 0045: actor $5711 defined jump_if_false @DIA_C2_19815 00A2: (unknown) $5711 0112: remove_references_to_actor $5711 // Like turning an actor into a random pedestrian :DIA_C2_19815 $5685 = 1 // (int) :DIA_C2_19821 0078: if and 0045: actor $1038 defined 80A5: not unknown_check $1038 jump_if_false @DIA_C2_20176 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 004F: unknown_check $5740 jump_if_false @DIA_C2_19900 0045: actor $1038 defined jump_if_false @DIA_C2_19900 007C: actor $1038 driving $5740 0022: jump_if_false @DIA_C2_19896 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5740 // Like turning a car into any random car 0002: jump @DIA_C2_19900 :DIA_C2_19896 0049: destroy_car $5740 :DIA_C2_19900 004F: unknown_check $5739 0022: jump_if_false @DIA_C2_19950 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @DIA_C2_19950 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5739 0022: jump_if_false @DIA_C2_19946 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5739 // Like turning a car into any random car 0002: jump @DIA_C2_19950 :DIA_C2_19946 0049: destroy_car $5739 :DIA_C2_19950 004F: unknown_check $5742 0022: jump_if_false @DIA_C2_20000 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @DIA_C2_20000 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5742 0022: jump_if_false @DIA_C2_19996 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5742 // Like turning a car into any random car 0002: jump @DIA_C2_20000 :DIA_C2_19996 0049: destroy_car $5742 :DIA_C2_20000 0252: object $5736 exists 0022: jump_if_false @DIA_C2_20015 // Note: the incorrect math opcode was used here 0093: destroy_object $5736 :DIA_C2_20015 0252: object $5737 exists 0022: jump_if_false @DIA_C2_20030 // Note: the incorrect math opcode was used here 0093: destroy_object $5737 :DIA_C2_20030 0252: object $5738 exists 0022: jump_if_false @DIA_C2_20045 // Note: the incorrect math opcode was used here 0093: destroy_object $5738 :DIA_C2_20045 004F: unknown_check $5741 0022: jump_if_false @DIA_C2_20060 // Note: the incorrect math opcode was used here 0049: destroy_car $5741 :DIA_C2_20060 0162: release_model #NDC_DRUGSTACK 8140: not pickup $5756 picked_up 0022: jump_if_false @DIA_C2_20079 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5756 :DIA_C2_20079 0093: destroy_object $5733 0093: destroy_object $5734 0093: destroy_object $5735 003F: destroy_actor $5694 003F: destroy_actor $5699 003F: destroy_actor $5725 003F: destroy_actor $5726 003F: destroy_actor $5727 003F: destroy_actor $5728 003F: destroy_actor $5729 003F: destroy_actor $5730 003F: destroy_actor $5731 003F: destroy_actor $5732 003F: destroy_actor $5695 003F: destroy_actor $5696 003F: destroy_actor $5697 003F: destroy_actor $5698 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2545 5 0059: text_clear_all 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 :DIA_C2_20176 0059: text_clear_all $5595 == 1 // (int) var == num jump_if_false @DIA_C2_20210 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'DIA2_F1' // ~r~The van is destroyed! :DIA_C2_20210 $5595 == 2 // (int) var == num jump_if_false @DIA_C2_20242 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'DIA2_F2' // ~r~You failed to protect Diaz's men! :DIA_C2_20242 $5595 == 3 // (int) var == num jump_if_false @DIA_C2_20274 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'DIA2_F3' // ~r~The truck is destroyed! :DIA_C2_20274 $5595 == 4 // (int) var == num jump_if_false @DIA_C2_20306 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 'DIA2_F4' // ~r~Diaz's man is dead! :DIA_C2_20306 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5594 = 11 // (int) 0026: return :DIA_C2_20329 004F: unknown_check $5740 jump_if_false @DIA_C2_20379 0045: actor $1038 defined jump_if_false @DIA_C2_20379 007C: actor $1038 driving $5740 0022: jump_if_false @DIA_C2_20375 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5740 // Like turning a car into any random car 0002: jump @DIA_C2_20379 :DIA_C2_20375 0049: destroy_car $5740 :DIA_C2_20379 004F: unknown_check $5739 0022: jump_if_false @DIA_C2_20429 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @DIA_C2_20429 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5739 0022: jump_if_false @DIA_C2_20425 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5739 // Like turning a car into any random car 0002: jump @DIA_C2_20429 :DIA_C2_20425 0049: destroy_car $5739 :DIA_C2_20429 004F: unknown_check $5742 0022: jump_if_false @DIA_C2_20479 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @DIA_C2_20479 // Note: the incorrect math opcode was used here 007C: actor $1038 driving $5742 0022: jump_if_false @DIA_C2_20475 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5742 // Like turning a car into any random car 0002: jump @DIA_C2_20479 :DIA_C2_20475 0049: destroy_car $5742 :DIA_C2_20479 0252: object $5736 exists 0022: jump_if_false @DIA_C2_20494 // Note: the incorrect math opcode was used here 0093: destroy_object $5736 :DIA_C2_20494 0252: object $5737 exists 0022: jump_if_false @DIA_C2_20509 // Note: the incorrect math opcode was used here 0093: destroy_object $5737 :DIA_C2_20509 0252: object $5738 exists 0022: jump_if_false @DIA_C2_20524 // Note: the incorrect math opcode was used here 0093: destroy_object $5738 :DIA_C2_20524 004F: unknown_check $5741 0022: jump_if_false @DIA_C2_20539 // Note: the incorrect math opcode was used here 0049: destroy_car $5741 :DIA_C2_20539 $5685 == 0 // (int) var == num jump_if_false @DIA_C2_21294 004F: unknown_check $5743 jump_if_false @DIA_C2_20571 0052: set_car $5743 driver_behaviour_to 0 0113: remove_references_to_car $5743 // Like turning a car into any random car :DIA_C2_20571 004F: unknown_check $5744 jump_if_false @DIA_C2_20591 0052: set_car $5744 driver_behaviour_to 0 0113: remove_references_to_car $5744 // Like turning a car into any random car :DIA_C2_20591 004F: unknown_check $5745 jump_if_false @DIA_C2_20611 0052: set_car $5745 driver_behaviour_to 0 0113: remove_references_to_car $5745 // Like turning a car into any random car :DIA_C2_20611 004F: unknown_check $5746 jump_if_false @DIA_C2_20631 0052: set_car $5746 driver_behaviour_to 0 0113: remove_references_to_car $5746 // Like turning a car into any random car :DIA_C2_20631 004F: unknown_check $5747 jump_if_false @DIA_C2_20651 0052: set_car $5747 driver_behaviour_to 0 0113: remove_references_to_car $5747 // Like turning a car into any random car :DIA_C2_20651 004F: unknown_check $5748 jump_if_false @DIA_C2_20671 0052: set_car $5748 driver_behaviour_to 0 0113: remove_references_to_car $5748 // Like turning a car into any random car :DIA_C2_20671 004F: unknown_check $5749 jump_if_false @DIA_C2_20691 0052: set_car $5749 driver_behaviour_to 0 0113: remove_references_to_car $5749 // Like turning a car into any random car :DIA_C2_20691 004F: unknown_check $5750 jump_if_false @DIA_C2_20711 0052: set_car $5750 driver_behaviour_to 0 0113: remove_references_to_car $5750 // Like turning a car into any random car :DIA_C2_20711 004F: unknown_check $5751 jump_if_false @DIA_C2_20731 0052: set_car $5751 driver_behaviour_to 0 0113: remove_references_to_car $5751 // Like turning a car into any random car :DIA_C2_20731 004F: unknown_check $5752 jump_if_false @DIA_C2_20751 0052: set_car $5752 driver_behaviour_to 0 0113: remove_references_to_car $5752 // Like turning a car into any random car :DIA_C2_20751 004F: unknown_check $5753 jump_if_false @DIA_C2_20771 0052: set_car $5753 driver_behaviour_to 0 0113: remove_references_to_car $5753 // Like turning a car into any random car :DIA_C2_20771 004F: unknown_check $5754 jump_if_false @DIA_C2_20791 0052: set_car $5754 driver_behaviour_to 0 0113: remove_references_to_car $5754 // Like turning a car into any random car :DIA_C2_20791 004F: unknown_check $5755 jump_if_false @DIA_C2_20811 0052: set_car $5755 driver_behaviour_to 0 0113: remove_references_to_car $5755 // Like turning a car into any random car :DIA_C2_20811 0045: actor $5712 defined jump_if_false @DIA_C2_20836 00A2: (unknown) $5712 0112: remove_references_to_actor $5712 // Like turning an actor into a random pedestrian 03DE: (unknown) $5712 1 :DIA_C2_20836 0045: actor $5713 defined jump_if_false @DIA_C2_20861 00A2: (unknown) $5713 0112: remove_references_to_actor $5713 // Like turning an actor into a random pedestrian 03DE: (unknown) $5713 1 :DIA_C2_20861 0045: actor $5714 defined jump_if_false @DIA_C2_20886 00A2: (unknown) $5714 0112: remove_references_to_actor $5714 // Like turning an actor into a random pedestrian 03DE: (unknown) $5714 1 :DIA_C2_20886 0045: actor $5715 defined jump_if_false @DIA_C2_20911 00A2: (unknown) $5715 0112: remove_references_to_actor $5715 // Like turning an actor into a random pedestrian 03DE: (unknown) $5715 1 :DIA_C2_20911 0045: actor $5716 defined jump_if_false @DIA_C2_20936 00A2: (unknown) $5716 0112: remove_references_to_actor $5716 // Like turning an actor into a random pedestrian 03DE: (unknown) $5716 1 :DIA_C2_20936 0045: actor $5717 defined jump_if_false @DIA_C2_20961 00A2: (unknown) $5717 0112: remove_references_to_actor $5717 // Like turning an actor into a random pedestrian 03DE: (unknown) $5717 1 :DIA_C2_20961 0045: actor $5718 defined jump_if_false @DIA_C2_20986 00A2: (unknown) $5718 0112: remove_references_to_actor $5718 // Like turning an actor into a random pedestrian 03DE: (unknown) $5718 1 :DIA_C2_20986 0045: actor $5719 defined jump_if_false @DIA_C2_21011 00A2: (unknown) $5719 0112: remove_references_to_actor $5719 // Like turning an actor into a random pedestrian 03DE: (unknown) $5719 1 :DIA_C2_21011 0045: actor $5720 defined jump_if_false @DIA_C2_21036 00A2: (unknown) $5720 0112: remove_references_to_actor $5720 // Like turning an actor into a random pedestrian 03DE: (unknown) $5720 1 :DIA_C2_21036 0045: actor $5721 defined jump_if_false @DIA_C2_21061 00A2: (unknown) $5721 0112: remove_references_to_actor $5721 // Like turning an actor into a random pedestrian 03DE: (unknown) $5721 1 :DIA_C2_21061 0045: actor $5722 defined jump_if_false @DIA_C2_21086 00A2: (unknown) $5722 0112: remove_references_to_actor $5722 // Like turning an actor into a random pedestrian 03DE: (unknown) $5722 1 :DIA_C2_21086 0045: actor $5723 defined jump_if_false @DIA_C2_21111 00A2: (unknown) $5723 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian 03DE: (unknown) $5723 1 :DIA_C2_21111 0045: actor $5724 defined jump_if_false @DIA_C2_21136 00A2: (unknown) $5724 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian 03DE: (unknown) $5724 1 :DIA_C2_21136 0045: actor $5704 defined jump_if_false @DIA_C2_21155 00A2: (unknown) $5704 0112: remove_references_to_actor $5704 // Like turning an actor into a random pedestrian :DIA_C2_21155 0045: actor $5705 defined jump_if_false @DIA_C2_21174 00A2: (unknown) $5705 0112: remove_references_to_actor $5705 // Like turning an actor into a random pedestrian :DIA_C2_21174 0045: actor $5706 defined jump_if_false @DIA_C2_21193 00A2: (unknown) $5706 0112: remove_references_to_actor $5706 // Like turning an actor into a random pedestrian :DIA_C2_21193 0045: actor $5707 defined jump_if_false @DIA_C2_21212 00A2: (unknown) $5707 0112: remove_references_to_actor $5707 // Like turning an actor into a random pedestrian :DIA_C2_21212 0045: actor $5708 defined jump_if_false @DIA_C2_21231 00A2: (unknown) $5708 0112: remove_references_to_actor $5708 // Like turning an actor into a random pedestrian :DIA_C2_21231 0045: actor $5709 defined jump_if_false @DIA_C2_21250 00A2: (unknown) $5709 0112: remove_references_to_actor $5709 // Like turning an actor into a random pedestrian :DIA_C2_21250 0045: actor $5710 defined jump_if_false @DIA_C2_21269 00A2: (unknown) $5710 0112: remove_references_to_actor $5710 // Like turning an actor into a random pedestrian :DIA_C2_21269 0045: actor $5711 defined jump_if_false @DIA_C2_21288 00A2: (unknown) $5711 0112: remove_references_to_actor $5711 // Like turning an actor into a random pedestrian :DIA_C2_21288 $5685 = 1 // (int) :DIA_C2_21294 0162: release_model #NDC_DRUGSTACK 8140: not pickup $5756 picked_up jump_if_false @DIA_C2_21313 0141: destroy_pickup $5756 :DIA_C2_21313 0252: object $5736 exists jump_if_false @DIA_C2_21328 0093: destroy_object $5736 :DIA_C2_21328 0252: object $5737 exists jump_if_false @DIA_C2_21343 0093: destroy_object $5737 :DIA_C2_21343 0252: object $5738 exists jump_if_false @DIA_C2_21358 0093: destroy_object $5738 :DIA_C2_21358 0093: destroy_object $5733 0093: destroy_object $5734 0093: destroy_object $5735 003F: destroy_actor $5694 003F: destroy_actor $5699 003F: destroy_actor $5725 003F: destroy_actor $5726 003F: destroy_actor $5727 003F: destroy_actor $5728 003F: destroy_actor $5729 003F: destroy_actor $5730 003F: destroy_actor $5731 003F: destroy_actor $5732 003F: destroy_actor $5695 003F: destroy_actor $5696 003F: destroy_actor $5697 003F: destroy_actor $5698 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2545 5 00BB: (unknown) $5758 00BB: (unknown) $5774 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5777 00BB: (unknown) $5783 00BB: (unknown) $5784 00BB: (unknown) $5785 00BB: (unknown) $5786 00BB: (unknown) $5778 00BB: (unknown) $5779 00BB: (unknown) $5780 00BB: (unknown) $5781 00BB: (unknown) $5782 00BB: (unknown) $5758 00BB: (unknown) $5759 00BB: (unknown) $5760 00BB: (unknown) $5766 00BB: (unknown) $5767 00BB: (unknown) $5768 00BB: (unknown) $5769 00BB: (unknown) $5770 00BB: (unknown) $5771 00BB: (unknown) $5772 00BB: (unknown) $5773 0249: (unknown) $5763 $5597 = 1 // (int) $5596 = 100 // (int) $5692 = 100.0 // (float) 1@ = 0 // (int) $5595 = 0 // (int) $5607 = 0 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5598 = 0 // (int) $5599 = 0 // (int) $5600 = 0 // (int) $5601 = 0 // (int) $5602 = 0 // (int) $5603 = 0 // (int) $5604 = 0 // (int) $5605 = 0 // (int) $5606 = 0 // (int) 00AA: set_parked_car_generator $1844 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1507 024F: (unknown) 1.0 $1045 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 007A: mission_cleanup 0026: return //-------------Mission 96--------------- :DIA_C3 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C3' 0238: name_thread 'DIA_C3' 0025: gosub @DIA_C3_25085 009D: wasted_or_busted // mission only jump_if_false @DIA_C3_45 0025: gosub @DIA_C3_31033 :DIA_C3_45 0025: gosub @DIA_C3_31152 end_thread $5633 = 0 // (int) $5634 = 8 // (int) $5635 = 1 // (int) $5636 = 0 // (int) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C3_108 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C3_108 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C3_149 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C3_160 :DIA_C3_149 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C3_160 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C3_194 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C3_194 809F: not actor 3@ dead 0022: jump_if_false @DIA_C3_210 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C3_210 0026: return :DIA_C3_212 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @DIA_C3_276 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @DIA_C3_270 0400: (unknown) $1038 $1690 0002: jump @DIA_C3_276 :DIA_C3_270 02C0: (unknown) $1038 $1690 :DIA_C3_276 0@ >= 0 // (int) var >= num jump_if_false @DIA_C3_303 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :DIA_C3_303 0045: actor $1038 defined jump_if_false @DIA_C3_371 807E: not actor $1038 driving jump_if_false @DIA_C3_348 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @DIA_C3_351 :DIA_C3_348 021D: (unknown) 0 :DIA_C3_351 $1698 == 0 // (int) var == num jump_if_false @DIA_C3_367 02EA: select_interior 2 :DIA_C3_367 01AE: (unknown) 1 :DIA_C3_371 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C3_377 0045: actor $1038 defined jump_if_false @DIA_C3_441 807E: not actor $1038 driving jump_if_false @DIA_C3_429 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @DIA_C3_429 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :DIA_C3_429 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :DIA_C3_441 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @DIA_C3_490 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @DIA_C3_490 02EA: select_interior 0 :DIA_C3_490 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C3_520 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C3_520 0026: return 0045: actor 0@ defined jump_if_false @DIA_C3_541 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C3_541 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C3_571 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C3_571 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C3_571 0026: return :DIA_C3_573 0045: actor 0@ defined 0022: jump_if_false @DIA_C3_620 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C3_616 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @DIA_C3_620 :DIA_C3_616 1@ = 0 // (int) :DIA_C3_620 1@ == 1 // (int) var == num jump_if_false @DIA_C3_704 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C3_697 007E: actor 0@ driving jump_if_false @DIA_C3_693 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C3_683 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C3_686 :DIA_C3_683 00F1: (unknown) 0@ :DIA_C3_686 0002: jump @DIA_C3_697 :DIA_C3_693 1@ = 0 // (int) :DIA_C3_697 0002: jump @DIA_C3_620 :DIA_C3_704 0026: return 0045: actor 0@ defined jump_if_false @DIA_C3_798 007E: actor 0@ driving jump_if_false @DIA_C3_782 02A7: unknown_check 0@ jump_if_false @DIA_C3_752 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C3_775 :DIA_C3_752 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C3_573 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C3_775 0002: jump @DIA_C3_791 :DIA_C3_782 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C3_791 0002: jump @DIA_C3_800 :DIA_C3_798 005F: (unknown) :DIA_C3_800 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C3_958 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C3_958 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C3_899 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C3_858 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C3_892 :DIA_C3_858 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_573 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C3_892 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_573 4@ :DIA_C3_892 0002: jump @DIA_C3_958 :DIA_C3_899 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C3_924 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C3_958 :DIA_C3_924 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_573 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C3_958 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_573 3@ :DIA_C3_958 0045: actor 0@ defined jump_if_false @DIA_C3_1010 004F: unknown_check 1@ jump_if_false @DIA_C3_1010 007E: actor 0@ driving jump_if_false @DIA_C3_1010 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C3_1010 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_573 0@ :DIA_C3_1010 5@ = 0 // (int) :DIA_C3_1014 5@ == 0 // (int) var == num jump_if_false @DIA_C3_1112 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C3_1105 004F: unknown_check 1@ jump_if_false @DIA_C3_1105 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C3_1071 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C3_1105 :DIA_C3_1071 2@ == -1 // (int) var == num jump_if_false @DIA_C3_1097 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C3_1105 :DIA_C3_1097 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C3_1105 0002: jump @DIA_C3_1014 :DIA_C3_1112 0026: return :DIA_C3_1114 0@ == 0 // (int) var == num jump_if_false @DIA_C3_1157 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C3_1333 :DIA_C3_1157 0@ == 1 // (int) var == num jump_if_false @DIA_C3_1190 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C3_1333 :DIA_C3_1190 0@ == 2 // (int) var == num jump_if_false @DIA_C3_1232 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C3_1333 :DIA_C3_1232 0@ == 3 // (int) var == num jump_if_false @DIA_C3_1276 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C3_1333 :DIA_C3_1276 0@ == 4 // (int) var == num jump_if_false @DIA_C3_1307 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C3_1333 :DIA_C3_1307 0@ == 5 // (int) var == num jump_if_false @DIA_C3_1333 03CF: (unknown) 237 130 180 255 :DIA_C3_1333 0026: return :DIA_C3_1335 00BC: (unknown) 0@ 2 0026: return :DIA_C3_1342 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C3_1342 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C3_1397 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C3_1397 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C3_1412 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C3_1412 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_1457 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C3_1457 005F: (unknown) :DIA_C3_1459 $5978 = 0 // (int) $5979 = 0 // (int) $5982 = -10.0 // (float) $5977 = 1 // (int) 005F: (unknown) :DIA_C3_1484 $5979 == 0 // (int) var == num jump_if_false @DIA_C3_1517 8474: not jump_if_false @DIA_C3_1517 $1688 == 0 // (int) var == num jump_if_false @DIA_C3_1517 :DIA_C3_1517 0035: $1702 = 0@ // (int vars) $5979 = 0 // (int) 0026: return :DIA_C3_1529 $5978 == 1 // (int) var == num jump_if_false @DIA_C3_1554 $5978 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :DIA_C3_1554 $5977 = 0 // (int) 0026: return :DIA_C3_1561 $5977 == 1 // (int) var == num jump_if_false @DIA_C3_1842 $1702 == 0 // (int) var == num jump_if_false @DIA_C3_1598 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1529 005F: (unknown) :DIA_C3_1598 0045: actor $1038 defined jump_if_false @DIA_C3_1633 007E: actor $1038 driving jump_if_false @DIA_C3_1633 82A7: not unknown_check $1038 jump_if_false @DIA_C3_1633 005F: (unknown) :DIA_C3_1633 001D: $5982 == -10.0 // (int) var == var jump_if_false @DIA_C3_1675 0045: actor $1038 defined jump_if_false @DIA_C3_1668 0043: store_actor $1038 position_to $5980 $5981 $5982 // Note: the incorrect math opcode was used here :DIA_C3_1668 0002: jump @DIA_C3_1711 :DIA_C3_1675 031D: (unknown) $1042 $1043 $5980 $5981 1@ 1@ > 100.0 // (float) var > num jump_if_false @DIA_C3_1711 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1529 005F: (unknown) :DIA_C3_1711 $5978 == 0 // (int) var == num jump_if_false @DIA_C3_1774 8474: not jump_if_false @DIA_C3_1767 $1688 == 0 // (int) var == num jump_if_false @DIA_C3_1767 $5978 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :DIA_C3_1767 0002: jump @DIA_C3_1842 :DIA_C3_1774 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @DIA_C3_1842 0045: actor $1038 defined jump_if_false @DIA_C3_1811 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :DIA_C3_1811 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1529 $5979 = 1 // (int) 005E: (unknown) :DIA_C3_1842 005F: (unknown) :DIA_C3_1844 $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) $5893 = 0 // (int) $5909 = 0 // (int) 02E2: $5695 = 0 // (any) 02E2: $5672 = 7319 // (any) 02E2: $5673 = 7316 // (any) 02E2: $5674 = 7317 // (any) 02E2: $5675 = 7318 // (any) 02E2: $5676 = 7369 // (any) $5596 = 8 // (int) $5597 = 4 // (int) $5598 = 2 // (int) $5599 = 3 // (int) $5592 = 0 // (int) $5593 = 0 // (int) $5594 = 0 // (int) $5595 = 0 // (int) $5600 = 0 // (int) $5600 = 0 // (int) $5600 = 0 // (int) $5600 = 0 // (int) $5612 = 0 // (int) -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5634 = 8 // (int) 0006: $5617 = 'BOT_00' // (string) // DOMESTOBOT OS V1.02 (C) 1984 DOMESTOBOT CORP // Note: the incorrect math opcode was used here $5625 = 255 // (int) 0006: $5618 = 'BOT_01' // (string) // SYSTEM BOOTING... // Note: the incorrect math opcode was used here $5626 = 255 // (int) 0006: $5619 = 'BOT_02' // (string) // TOTAL MEMORY 64KB. 38911 BYTES FREE // Note: the incorrect math opcode was used here $5627 = 255 // (int) 0006: $5620 = 'BOT_03' // (string) // DIRECTIVE 1: SERVE THE OWNER'S HOUSE // Note: the incorrect math opcode was used here $5628 = 255 // (int) 0006: $5621 = 'BOT_04' // (string) // DIRECTIVE 2: PROTECT THE CLEANING IMPLEMENTS // Note: the incorrect math opcode was used here $5629 = 255 // (int) 0006: $5622 = 'BOT_05' // (string) // DIRECTIVE 3: UPHOLD THE CLEAN FLOOR // Note: the incorrect math opcode was used here $5630 = 255 // (int) 0006: $5623 = 'BOT_06' // (string) // DIRECTIVE 4: *CLASSIFIED* // Note: the incorrect math opcode was used here $5631 = 255 // (int) 0006: $5624 = 'BOT_07' // (string) // INTERNAL SUBSYSTEM CHECK: OK // Note: the incorrect math opcode was used here $5632 = 255 // (int) $5637 = 500 // (int) $5638 = 3000 // (int) $5611 = 20 // (int) $5758 = -1 // (int) $5759 = 255 // (int) $5891 = 1 // (int) $5973 = 0 // (int) $5974 = 0 // (int) $5975 = 0 // (int) $5754 = 0 // (int) $5755 = 0 // (int) 0@ = 0 // (int) :DIA_C3_2217 $5639(0@,14) = 0 // (int) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @DIA_C3_2217 $5762 = 0 // (int) $5911 = 0 // (int) $5912 = 0 // (int) 0006: $5775 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here $5736 = 20.0 // (float) $5737 = -5.0 // (float) $5739 = 20.0 // (float) $5738 = 20.0 // (float) $5740 = 20.0 // (float) $5914 = 0 // (int) $5916 = 1 // (int) $5917 = 1 // (int) $5918 = 0 // (int) $5890 = 0 // (int) $5931 = 1 // (int) $5932 = 1 // (int) 0@ = 0 // (int) :DIA_C3_2344 $5663(0@,12) = 1 // (int) $5682(0@,12) = 1 // (int) $5694(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_2344 0@ = 0 // (int) :DIA_C3_2388 $5679(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C3_2388 02E2: $5768 = 7408 // (any) 02E2: $5769 = 7409 // (any) 02E2: $5770 = 7407 // (any) 02E2: $5771 = 7323 // (any) $5963 = 0 // (int) $5964 = 0 // (int) $5965 = 0 // (int) $5966 = 0 // (int) $5967 = 0 // (int) $5972 = 0 // (int) $5968 = 0 // (int) $5969 = 0 // (int) $5970 = 0 // (int) $5971 = 0 // (int) $5962 = 0 // (int) 0006: $5888 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here $5763 = 0 // (int) $5744 = 0 // (float) $5748 = -10.0 // (float) $5745 = 10.0 // (float) $5749 = 0 // (float) $5746 = 0 // (float) $5750 = 10.0 // (float) $5747 = -10.0 // (float) $5751 = 0 // (float) 02E2: $5976 = 0 // (any) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_1459 0026: return :DIA_C3_2576 0006: $5776 = 'DIAC3DQ' // (string) // Note: the incorrect math opcode was used here 0006: $5784 = 'SDAC3DQ' // (string) // ~w~Oh yeah baby. // Note: the incorrect math opcode was used here 0006: $5777 = 'DIAC3DR' // (string) // Note: the incorrect math opcode was used here 0006: $5785 = 'SDAC3DR' // (string) // ~w~That's it... // Note: the incorrect math opcode was used here 0006: $5778 = 'DIAC3DS' // (string) // Note: the incorrect math opcode was used here 0006: $5786 = 'SDAC3DS' // (string) // ~w~Mmmmm... // Note: the incorrect math opcode was used here 0006: $5779 = 'DIAC3DT' // (string) // Note: the incorrect math opcode was used here 0006: $5787 = 'SDAC3DT' // (string) // ~w~Ahuh... ahuh... // Note: the incorrect math opcode was used here 0006: $5780 = 'DIAC3DU' // (string) // Note: the incorrect math opcode was used here 0006: $5788 = 'SDAC3DU' // (string) // ~w~You like that? // Note: the incorrect math opcode was used here 0006: $5781 = 'DIAC3DV' // (string) // Note: the incorrect math opcode was used here 0006: $5789 = 'SDAC3DV' // (string) // ~w~Mmmmm... // Note: the incorrect math opcode was used here 0006: $5782 = 'DIAC3DW' // (string) // Note: the incorrect math opcode was used here 0006: $5790 = 'SDAC3DW' // (string) // ~w~Oh, daddy... // Note: the incorrect math opcode was used here 0006: $5783 = 'DIAC3DX' // (string) // Note: the incorrect math opcode was used here 0006: $5791 = 'SDAC3DX' // (string) // ~w~Ohh... // Note: the incorrect math opcode was used here 0006: $5792 = 'DIAC3DY' // (string) // Note: the incorrect math opcode was used here 0006: $5799 = 'SDAC3DY' // (string) // ~w~Uuuuh... aaaah... // Note: the incorrect math opcode was used here 0006: $5793 = 'DIAC3DZ' // (string) // Note: the incorrect math opcode was used here 0006: $5800 = 'SDAC3DZ' // (string) // ~w~Ooooh... // Note: the incorrect math opcode was used here 0006: $5794 = 'DIAC3D0' // (string) // Note: the incorrect math opcode was used here 0006: $5801 = 'SDAC3D0' // (string) // ~w~Oooooooh... // Note: the incorrect math opcode was used here 0006: $5795 = 'DIAC3D1' // (string) // Note: the incorrect math opcode was used here 0006: $5802 = 'SDAC3D1' // (string) // ~w~Sweet Jesus... // Note: the incorrect math opcode was used here 0006: $5796 = 'DIAC3D2' // (string) // Note: the incorrect math opcode was used here 0006: $5803 = 'SDAC3D2' // (string) // ~w~Too many eggs again... // Note: the incorrect math opcode was used here 0006: $5797 = 'DIAC3D3' // (string) // Note: the incorrect math opcode was used here 0006: $5804 = 'SDAC3D3' // (string) // ~w~Oh, that's better. // Note: the incorrect math opcode was used here 0006: $5798 = 'DIAC3D4' // (string) // Note: the incorrect math opcode was used here 0006: $5805 = 'SDAC3D4' // (string) // ~w~Oh, God. // Note: the incorrect math opcode was used here 0006: $5806 = 'DIAC3DC' // (string) // Note: the incorrect math opcode was used here 0006: $5817 = 'SDAC3DC' // (string) // ~w~Hey. Are we getting paid this month? // Note: the incorrect math opcode was used here 0006: $5807 = 'DIAC3DD' // (string) // Note: the incorrect math opcode was used here 0006: $5818 = 'SDAC3DD' // (string) // ~w~I hear things ain't going too good. // Note: the incorrect math opcode was used here 0006: $5808 = 'DIAC3DE' // (string) // Note: the incorrect math opcode was used here 0006: $5819 = 'SDAC3DE' // (string) // ~w~What are you doing later? // Note: the incorrect math opcode was used here 0006: $5809 = 'DIAC3DF' // (string) // Note: the incorrect math opcode was used here 0006: $5820 = 'SDAC3DF' // (string) // ~w~Alonso is in the john again. Jesus, it stinks down there. // Note: the incorrect math opcode was used here 0006: $5810 = 'DIAC3DH' // (string) // Note: the incorrect math opcode was used here 0006: $5821 = 'SDAC3DH' // (string) // ~w~Where's Emilio? // Note: the incorrect math opcode was used here 0006: $5811 = 'DIAC3DK' // (string) // Note: the incorrect math opcode was used here 0006: $5822 = 'SDAC3DK' // (string) // ~w~Whose turn is it with the hooker? // Note: the incorrect math opcode was used here 0006: $5812 = 'DIAC3DL' // (string) // Note: the incorrect math opcode was used here 0006: $5823 = 'SDAC3DL' // (string) // ~w~I need a beer. You want one? // Note: the incorrect math opcode was used here 0006: $5813 = 'DIAC3DM' // (string) // Note: the incorrect math opcode was used here 0006: $5824 = 'SDAC3DM' // (string) // ~w~What time is it? // Note: the incorrect math opcode was used here 0006: $5814 = 'DIAC3DN' // (string) // Note: the incorrect math opcode was used here 0006: $5825 = 'SDAC3DN' // (string) // ~w~What was that? // Note: the incorrect math opcode was used here 0006: $5815 = 'DIAC3DO' // (string) // Note: the incorrect math opcode was used here 0006: $5826 = 'SDAC3DO' // (string) // ~w~I'm starving. // Note: the incorrect math opcode was used here 0006: $5816 = 'DIAC3DP' // (string) // Note: the incorrect math opcode was used here 0006: $5827 = 'SDAC3DP' // (string) // ~w~When do we get off? // Note: the incorrect math opcode was used here 0006: $5828 = 'DIAC3DA' // (string) // Note: the incorrect math opcode was used here 0006: $5832 = 'SDAC3DA' // (string) // ~w~Stop looking at me you piece of crap. // Note: the incorrect math opcode was used here 0006: $5829 = 'DIAC3DB' // (string) // Note: the incorrect math opcode was used here 0006: $5833 = 'SDAC3DB' // (string) // ~w~Quit it robot. // Note: the incorrect math opcode was used here 0006: $5830 = 'DIAC3DI' // (string) // Note: the incorrect math opcode was used here 0006: $5834 = 'SDAC3DI' // (string) // ~w~Get away from me robot. // Note: the incorrect math opcode was used here 0006: $5831 = 'DIAC3DJ' // (string) // Note: the incorrect math opcode was used here 0006: $5835 = 'SDAC3DJ' // (string) // ~w~What's with this stupid robot? // Note: the incorrect math opcode was used here 0006: $5836 = 'DIAC3EG' // (string) // Note: the incorrect math opcode was used here 0006: $5842 = 'SDAC3EG' // (string) // ~w~Watch where you're going - stupid robot! // Note: the incorrect math opcode was used here 0006: $5837 = 'DIAC3EH' // (string) // Note: the incorrect math opcode was used here 0006: $5843 = 'SDAC3EH' // (string) // ~w~Get away from me! // Note: the incorrect math opcode was used here 0006: $5838 = 'DIAC3EI' // (string) // Note: the incorrect math opcode was used here 0006: $5844 = 'SDAC3EI' // (string) // ~w~Ow! You stupid piece of shit! // Note: the incorrect math opcode was used here 0006: $5839 = 'DIAC3EJ' // (string) // Note: the incorrect math opcode was used here 0006: $5845 = 'SDAC3EJ' // (string) // ~w~Usless machine! // Note: the incorrect math opcode was used here 0006: $5840 = 'DIAC3C3' // (string) // Note: the incorrect math opcode was used here 0006: $5846 = 'SDAC3C3' // (string) // ~w~Stupid robot! // Note: the incorrect math opcode was used here 0006: $5841 = 'DIAC3CZ' // (string) // Note: the incorrect math opcode was used here 0006: $5847 = 'SDAC3CZ' // (string) // ~w~You useless piece of crap! // Note: the incorrect math opcode was used here 0006: $5848 = 'DIAC3CW' // (string) // Note: the incorrect math opcode was used here 0006: $5854 = 'SDAC3CW' // (string) // ~w~Domestobot! Where are you? // Note: the incorrect math opcode was used here 0006: $5849 = 'DIAC3CX' // (string) // Note: the incorrect math opcode was used here 0006: $5855 = 'SDAC3CX' // (string) // ~w~What are you doing? // Note: the incorrect math opcode was used here 0006: $5850 = 'DIAC3C0' // (string) // Note: the incorrect math opcode was used here 0006: $5856 = 'SDAC3C0' // (string) // ~w~Obey me Domestobot! // Note: the incorrect math opcode was used here 0006: $5851 = 'DIAC3C1' // (string) // Note: the incorrect math opcode was used here 0006: $5857 = 'SDAC3C1' // (string) // ~w~Do as you're told! // Note: the incorrect math opcode was used here 0006: $5852 = 'DIAC3C2' // (string) // Note: the incorrect math opcode was used here 0006: $5858 = 'SDAC3C2' // (string) // ~w~I'm losing patience Domestobot! // Note: the incorrect math opcode was used here 0006: $5853 = 'DIAC3C4' // (string) // Note: the incorrect math opcode was used here 0006: $5859 = 'SDAC3C4' // (string) // ~w~I'm tired of waiting for you robot! // Note: the incorrect math opcode was used here 0006: $5860 = 'DIAC3CH' // (string) // Note: the incorrect math opcode was used here 0006: $5867 = 'SDAC3CH' // (string) // ~w~Yes master. // Note: the incorrect math opcode was used here 0006: $5861 = 'DIAC3BC' // (string) // Note: the incorrect math opcode was used here 0006: $5868 = 'SDAC3BC' // (string) // ~w~I live to serve. // Note: the incorrect math opcode was used here 0006: $5862 = 'DIAC3CB' // (string) // Note: the incorrect math opcode was used here 0006: $5869 = 'SDAC3CB' // (string) // ~w~Domestobot is well versed in these arts. // Note: the incorrect math opcode was used here 0006: $5863 = 'DIAC3CD' // (string) // Note: the incorrect math opcode was used here 0006: $5870 = 'SDAC3CD' // (string) // ~w~Domestobot obeys. // Note: the incorrect math opcode was used here 0006: $5864 = 'DIAC3CE' // (string) // Note: the incorrect math opcode was used here 0006: $5871 = 'SDAC3CE' // (string) // ~w~Domestobot is yours to command. // Note: the incorrect math opcode was used here 0006: $5865 = 'DIAC3CF' // (string) // Note: the incorrect math opcode was used here 0006: $5872 = 'SDAC3CF' // (string) // ~w~At your service, sir. // Note: the incorrect math opcode was used here 0006: $5866 = 'DIAC3CG' // (string) // Note: the incorrect math opcode was used here 0006: $5873 = 'SDAC3CG' // (string) // ~w~Domestobot is here for your pleasure. // Note: the incorrect math opcode was used here 0006: $5874 = 'SX_STV1' // (string) // Note: the incorrect math opcode was used here 0006: $5881 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5875 = 'SX_STV3' // (string) // Note: the incorrect math opcode was used here 0006: $5882 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5876 = 'SX_STV4' // (string) // Note: the incorrect math opcode was used here 0006: $5883 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5877 = 'SX_STV5' // (string) // Note: the incorrect math opcode was used here 0006: $5884 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5878 = 'SX_STV6' // (string) // Note: the incorrect math opcode was used here 0006: $5885 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5879 = 'SX_STV7' // (string) // Note: the incorrect math opcode was used here 0006: $5886 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5880 = 'SX_STV8' // (string) // Note: the incorrect math opcode was used here 0006: $5887 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0026: return :DIA_C3_4013 0160: load_model #GD_CIGAR 0443: (unknown) 84 0443: (unknown) 85 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 121 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 208 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 113 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 114 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 24 0026: return :DIA_C3_4090 02DB: unknown_check $5976 0 jump_if_false @DIA_C3_4114 00DA: (unknown) $5697 $5698 $5699 67 $5976 :DIA_C3_4114 0026: return :DIA_C3_4116 82DB: not unknown_check $5976 0 jump_if_false @DIA_C3_4137 00DB: (unknown) $5976 02E2: $5976 = 0 // (any) :DIA_C3_4137 0026: return :DIA_C3_4139 0139: $5752 = random_int_in_ranges 0 5 $5752 == 0 // (int) var == num jump_if_false @DIA_C3_4170 00D9: (unknown) $5697 $5698 $5699 59 0026: return :DIA_C3_4170 $5752 == 1 // (int) var == num jump_if_false @DIA_C3_4195 00D9: (unknown) $5697 $5698 $5699 60 0026: return :DIA_C3_4195 $5752 == 2 // (int) var == num jump_if_false @DIA_C3_4220 00D9: (unknown) $5697 $5698 $5699 61 0026: return :DIA_C3_4220 $5752 == 3 // (int) var == num jump_if_false @DIA_C3_4245 00D9: (unknown) $5697 $5698 $5699 62 0026: return :DIA_C3_4245 $5752 == 4 // (int) var == num jump_if_false @DIA_C3_4270 00D9: (unknown) $5697 $5698 $5699 63 0026: return :DIA_C3_4270 0026: return :DIA_C3_4272 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'SX_CIGL' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'SX_CIGL' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'SX_SRVO' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'SX_SRVO' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'SX_SBLP' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'SX_SBLP' $5915 = 0 // (int) $5914 = 0 // (int) 0026: return :DIA_C3_4428 009F: actor $5641 dead jump_if_false @DIA_C3_4441 0026: return :DIA_C3_4441 0093: destroy_object $5678 0092: $5678 = init_object #GD_CIGAR at 0 0 0 0@ == 1 // (int) var == num jump_if_false @DIA_C3_4517 1@ = 0.15 // (float) 2@ = 0.02 // (float) 3@ = 0.04 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 6@ = 70.0 // (float) $5937 = 1 // (int) 0002: jump @DIA_C3_4562 :DIA_C3_4517 1@ = 0.27 // (float) 2@ = -0.04 // (float) 3@ = 0.04 // (float) 4@ = 0 // (float) 5@ = 180.0 // (float) 6@ = 70.0 // (float) $5937 = 0 // (int) :DIA_C3_4562 03F6: (unknown) $5678 4@ 5@ 6@ 04C0: (unknown) $5678 $5641 24 1@ 2@ 3@ 0026: return :DIA_C3_4582 00A0: car $5639 wrecked 0022: jump_if_false @DIA_C3_4595 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_4595 0@ = 0 // (int) :DIA_C3_4599 $5694(0@,12) == 1 // (int) var == num jump_if_false @DIA_C3_4682 0045: actor $5387(0@,12) defined jump_if_false @DIA_C3_4682 0136: actor $5387(0@,12) near_car_on_foot $5639 radius 0.9 0.9 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_4682 // Note: the incorrect math opcode was used here 01BB: (unknown) $5697 $5698 $5699 $5699 004E: put_car $5639 at $5697 $5698 $5699 00D1: set_car $5639 Z_angle_to $5743 :DIA_C3_4682 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_4599 0045: actor $1038 defined jump_if_false @DIA_C3_4810 0078: if or $5757 == 0 // (int) var == num $5757 == 2 // (int) var == num jump_if_false @DIA_C3_4793 004D: store_car $5639 position_to 1@ 2@ 3@ 0043: store_actor $1038 position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ 4@ 5@ 7@ 4@ = 37.2 // (float) 5@ = 1152.43 // (float) 6@ = -190.0 // (float) 002A: 6@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0044: put_actor $1038 at 4@ 5@ 6@ 0002: jump @DIA_C3_4810 :DIA_C3_4793 0044: put_actor $1038 at 5.0 1175.71 -196.24 :DIA_C3_4810 0026: return :DIA_C3_4812 0@ = 0 // (int) :DIA_C3_4816 003F: destroy_actor $5387(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_4816 0026: return :DIA_C3_4841 0@ = 0 // (int) :DIA_C3_4845 003F: destroy_actor $5399(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C3_4845 0026: return :DIA_C3_4870 $5914 == 1 // (int) var == num jump_if_false @DIA_C3_4885 005F: (unknown) :DIA_C3_4885 0037: $5888 = 0@ // (string vars) 0035: $5658 = 2@ // (int vars) 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12755 0@ 1@ 2@ 0 $5914 = 1 // (int) $5915 = 0 // (int) 005E: (unknown) :DIA_C3_4922 7000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_4937 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_4937 0@ = 0 // (int) :DIA_C3_4941 0045: actor $5387(0@,12) defined jump_if_false @DIA_C3_5272 01B8: unknown_check $5387(0@,12) jump_if_false @DIA_C3_5272 0136: actor $5387(0@,12) near_car_on_foot $5639 radius 1.5 1.5 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5084 // Note: the incorrect math opcode was used here $5742 > 1.0 // (float) var > num jump_if_false @DIA_C3_5077 $5682(0@,12) == 1 // (int) var == num jump_if_false @DIA_C3_5077 0139: $5752 = random_int_in_ranges 0 4 0035: 0@ = $5752 // (int vars) 8020: not $5888 == $5572(0@,4) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5077 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4870 $5572(0@,4) $5576(0@,4) -99 $5682(0@,12) = 0 // (int) 005E: (unknown) :DIA_C3_5077 0002: jump @DIA_C3_5117 :DIA_C3_5084 8136: not actor $5387(0@,12) near_car_on_foot $5639 radius 2.5 2.5 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5117 // Note: the incorrect math opcode was used here $5682(0@,12) = 1 // (int) :DIA_C3_5117 0136: actor $5387(0@,12) near_car_on_foot $5639 radius 4.0 4.0 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5239 // Note: the incorrect math opcode was used here $5663(0@,12) == 1 // (int) var == num jump_if_false @DIA_C3_5232 0139: $5752 = random_int_in_ranges 0 100 $5752 == 0 // (int) var == num jump_if_false @DIA_C3_5232 0139: $5752 = random_int_in_ranges 0 11 0035: 0@ = $5752 // (int vars) 8020: not $5888 == $5550(0@,11) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5232 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4870 $5550(0@,11) $5561(0@,11) -99 $5663(0@,12) = 0 // (int) 005E: (unknown) :DIA_C3_5232 0002: jump @DIA_C3_5272 :DIA_C3_5239 8136: not actor $5387(0@,12) near_car_on_foot $5639 radius 5.0 5.0 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5272 // Note: the incorrect math opcode was used here $5663(0@,12) = 1 // (int) :DIA_C3_5272 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_4941 005F: (unknown) :DIA_C3_5291 $5588 == 301 // (int) var == num jump_if_false @DIA_C3_5307 005F: (unknown) :DIA_C3_5307 $5588 == 9 // (int) var == num jump_if_false @DIA_C3_5322 005F: (unknown) :DIA_C3_5322 009F: actor $5641 dead jump_if_false @DIA_C3_5335 005F: (unknown) :DIA_C3_5335 8136: not actor $5641 near_car_on_foot $5639 radius 3.0 3.0 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5372 // Note: the incorrect math opcode was used here $5932 = 1 // (int) $5931 = 1 // (int) 005F: (unknown) :DIA_C3_5372 81B8: not unknown_check $5641 jump_if_false @DIA_C3_5385 005F: (unknown) :DIA_C3_5385 0136: actor $5641 near_car_on_foot $5639 radius 1.5 1.5 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5543 // Note: the incorrect math opcode was used here $5754 == 3 // (int) var == num jump_if_false @DIA_C3_5476 $5931 == 1 // (int) var == num jump_if_false @DIA_C3_5476 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4870 'DIAC3EK' 'SDAC3EK' -99 // ~w~Put that thing away! $5931 = 0 // (int) $5932 = 0 // (int) 005E: (unknown) :DIA_C3_5476 $5932 == 1 // (int) var == num jump_if_false @DIA_C3_5543 0139: $5752 = random_int_in_ranges 0 6 0035: 0@ = $5752 // (int vars) 8020: not $5888 == $5580(0@,6) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5543 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4870 $5580(0@,6) $5586(0@,6) -99 $5932 = 0 // (int) 005E: (unknown) :DIA_C3_5543 005F: (unknown) :DIA_C3_5545 $5914 == 1 // (int) var == num jump_if_false @DIA_C3_5560 0026: return :DIA_C3_5560 0078: if and not $5757 == 7 // (int) var == num not $5757 == 8 // (int) var == num jump_if_false @DIA_C3_5585 005F: (unknown) :DIA_C3_5585 not $5754 == 3 // (int) var == num jump_if_false @DIA_C3_5600 005F: (unknown) :DIA_C3_5600 0@ = 0 // (int) :DIA_C3_5604 0045: actor $5399(0@,2) defined jump_if_false @DIA_C3_5764 $5679(0@,2) == 0 // (int) var == num jump_if_false @DIA_C3_5670 8136: not actor $5399(0@,2) near_car_on_foot $5639 radius 5.0 5.0 2.0 sphere 2.0 0022: jump_if_false @DIA_C3_5663 // Note: the incorrect math opcode was used here $5679(0@,2) = 1 // (int) :DIA_C3_5663 0002: jump @DIA_C3_5764 :DIA_C3_5670 0136: actor $5399(0@,2) near_car_on_foot $5639 radius 3.0 3.0 3.0 sphere 3.0 0022: jump_if_false @DIA_C3_5764 // Note: the incorrect math opcode was used here 01B8: unknown_check $5399(0@,2) 0022: jump_if_false @DIA_C3_5764 // Note: the incorrect math opcode was used here 0139: $5752 = random_int_in_ranges 0 7 0035: 1@ = $5752 // (int vars) 8020: not $5888 == $5618(1@,7) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5764 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @DIA_C3_4870 $5618(1@,7) $5625(1@,7) -99 $5679(0@,2) = 0 // (int) 005E: (unknown) :DIA_C3_5764 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C3_5604 005F: (unknown) :DIA_C3_5783 not $5757 == 0 // (int) var == num jump_if_false @DIA_C3_5797 0026: return :DIA_C3_5797 8104: not car $5639 in_sphere 25.61 1174.8 -193.99 radius 4.0 4.0 1.5 sphere 0 jump_if_false @DIA_C3_5835 005F: (unknown) :DIA_C3_5835 0139: $5752 = random_int_in_ranges 0 100 $5752 > 0 // (int) var > num jump_if_false @DIA_C3_5856 005F: (unknown) :DIA_C3_5856 0139: $5752 = random_int_in_ranges 0 7 0035: 0@ = $5752 // (int vars) 0020: $5888 == $5536(0@,7) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5885 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_5885 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4870 $5536(0@,7) $5543(0@,7) -99 005E: (unknown) :DIA_C3_5907 $5914 == 1 // (int) var == num jump_if_false @DIA_C3_5922 0026: return :DIA_C3_5922 7000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_5937 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_5937 00A0: car $5639 wrecked 0022: jump_if_false @DIA_C3_5950 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_5950 not $5757 == 13 // (int) var == num jump_if_false @DIA_C3_5965 0026: return :DIA_C3_5965 8104: not car $5639 in_sphere 19.1 1174.95 -188.5 radius 4.0 4.0 1.5 sphere 0 jump_if_false @DIA_C3_6002 005F: (unknown) :DIA_C3_6002 0139: $5752 = random_int_in_ranges 0 100 $5752 > 0 // (int) var > num jump_if_false @DIA_C3_6023 005F: (unknown) :DIA_C3_6023 0139: $5752 = random_int_in_ranges 0 8 0035: 0@ = $5752 // (int vars) 0020: $5888 == $5520(0@,8) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_6052 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_6052 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4870 $5520(0@,8) $5528(0@,8) -99 005E: (unknown) :DIA_C3_6074 $5914 == 0 // (int) var == num jump_if_false @DIA_C3_6173 7000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_6101 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_6101 00A0: car $5639 wrecked 0022: jump_if_false @DIA_C3_6114 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_6114 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4922 jump_if_false @DIA_C3_6133 0026: return :DIA_C3_6133 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5291 jump_if_false @DIA_C3_6152 0026: return :DIA_C3_6152 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5783 jump_if_false @DIA_C3_6171 0026: return :DIA_C3_6171 0026: return :DIA_C3_6173 $5915 == 0 // (int) var == num jump_if_false @DIA_C3_6263 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12661 $5888 jump_if_false @DIA_C3_6256 001C: $5658 == $5641 // (int) num == var 0022: jump_if_false @DIA_C3_6238 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 $5888 1 0002: jump @DIA_C3_6250 :DIA_C3_6238 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12931 $5888 :DIA_C3_6250 $5915 = 1 // (int) :DIA_C3_6256 0002: jump @DIA_C3_6292 :DIA_C3_6263 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 $5888 jump_if_false @DIA_C3_6292 $5915 = 0 // (int) $5914 = 0 // (int) :DIA_C3_6292 0026: return :DIA_C3_6294 0058: (unknown) 0@ 5000 1 -2@ = 0 // (int) // timer1 0026: return :DIA_C3_6308 $5911 == 1 // (int) var == num jump_if_false @DIA_C3_6323 0026: return :DIA_C3_6323 $5762 = 120000 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_1114 5 024C: set_timer_with_text_to $5762 type 1 GXT 'TIME' // Time $5911 = 1 // (int) 0026: return :DIA_C3_6364 $5911 == 0 // (int) var == num jump_if_false @DIA_C3_6378 0026: return :DIA_C3_6378 $5911 = 0 // (int) 00AC: stop_timer $5762 0026: return :DIA_C3_6389 $5911 == 0 // (int) var == num jump_if_false @DIA_C3_6403 005F: (unknown) :DIA_C3_6403 $5933 == 1 // (int) var == num jump_if_false @DIA_C3_6481 45000 > $5762 // (int) num > var 0022: jump_if_false @DIA_C3_6481 // Note: the incorrect math opcode was used here $5914 == 0 // (int) var == num jump_if_false @DIA_C3_6481 0139: $5752 = random_int_in_ranges 0 6 0035: 0@ = $5752 // (int vars) 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4870 $5592(0@,6) $5598(0@,6) $5641 $5933 = 0 // (int) :DIA_C3_6481 1 > $5762 // (int) num > var 0022: jump_if_false @DIA_C3_6503 // Note: the incorrect math opcode was used here $5588 = 600 // (int) 005E: (unknown) :DIA_C3_6503 005F: (unknown) :DIA_C3_6505 003E: $5641 = create_actor_pedtype 22 model 121 at 28.44 1152.19 -194.7 00CF: set_actor $5641 Z_angle_to 285.0 02F8: (unknown) $5641 1 04B5: (unknown) $5641 0 0414: (unknown) $5641 118 506 0026: return :DIA_C3_6558 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 1000 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_377 0 0026: return :DIA_C3_6584 00A0: car $5639 wrecked jump_if_false @DIA_C3_6603 $5757 = -1 // (int) 0026: return :DIA_C3_6603 004D: store_car $5639 position_to 0@ 1@ 2@ -200.8 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_6646 // Note: the incorrect math opcode was used here 0006: $5773 = 'DIA3_L6' // (string) // LOCATION: BASEMENT // Note: the incorrect math opcode was used here $5757 = 11 // (int) 0026: return :DIA_C3_6646 -195.2 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_6682 // Note: the incorrect math opcode was used here 0006: $5773 = 'DIA3_L6' // (string) // LOCATION: BASEMENT // Note: the incorrect math opcode was used here $5757 = 11 // (int) 0026: return :DIA_C3_6682 -194.5 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_7082 // Note: the incorrect math opcode was used here 0053: (unknown) $5639 -3.76 1149.7 12.48 1156.68 0 jump_if_false @DIA_C3_6749 0006: $5773 = 'DIA3_L1' // (string) // LOCATION: DINING ROOM // Note: the incorrect math opcode was used here $5757 = 1 // (int) 0026: return :DIA_C3_6749 0053: (unknown) $5639 38.22 1149.71 22.0 1156.68 0 jump_if_false @DIA_C3_6800 0006: $5773 = 'DIA3_L2' // (string) // LOCATION: LOUNGE // Note: the incorrect math opcode was used here $5757 = 2 // (int) 0026: return :DIA_C3_6800 0053: (unknown) $5639 26.8 1188.55 17.2 1177.56 0 jump_if_false @DIA_C3_6853 0006: $5773 = 'DIA3_L3' // (string) // LOCATION: STORE ROOM // Note: the incorrect math opcode was used here $5757 = 5 // (int) 0026: return :DIA_C3_6853 0053: (unknown) $5639 22.0 1157.44 30.03 1171.44 0 jump_if_false @DIA_C3_6904 0006: $5773 = 'DIA3_LC' // (string) // LOCATION: REC ROOM // Note: the incorrect math opcode was used here $5757 = 3 // (int) 0026: return :DIA_C3_6904 0053: (unknown) $5639 5.37 1158.02 12.17 1167.19 0 jump_if_false @DIA_C3_6957 0006: $5773 = 'DIA3_LD' // (string) // LOCATION: STUDY // Note: the incorrect math opcode was used here $5757 = 4 // (int) 0026: return :DIA_C3_6957 0053: (unknown) $5639 5.17 1188.56 17.2 1177.56 0 jump_if_false @DIA_C3_7010 0006: $5773 = 'DIA3_L4' // (string) // LOCATION: KITCHEN // Note: the incorrect math opcode was used here $5757 = 6 // (int) 0026: return :DIA_C3_7010 0053: (unknown) $5639 29.68 1188.41 26.41 1182.0 0 jump_if_false @DIA_C3_7062 0006: $5773 = 'DIA3_L5' // (string) // LOCATION: BASEMENT STAIRS // Note: the incorrect math opcode was used here $5757 = 9 // (int) 0026: return :DIA_C3_7062 0006: $5773 = 'DIA3_L0' // (string) // LOCATION: HALL // Note: the incorrect math opcode was used here $5757 = 0 // (int) 0026: return :DIA_C3_7082 -189.0 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_7114 // Note: the incorrect math opcode was used here 0006: $5773 = 'DIA3_L7' // (string) // LOCATION: MAIN STAIRS // Note: the incorrect math opcode was used here $5757 = 12 // (int) :DIA_C3_7114 0053: (unknown) $5639 5.2 1177.65 19.62 1188.81 0 jump_if_false @DIA_C3_7167 0006: $5773 = 'DIA3_L8' // (string) // LOCATION: MASTER BEDROOM // Note: the incorrect math opcode was used here $5757 = 7 // (int) 0026: return :DIA_C3_7167 0053: (unknown) $5639 20.76 1162.7 29.84 1172.38 0 jump_if_false @DIA_C3_7220 0006: $5773 = 'DIA3_L9' // (string) // LOCATION: GUEST BEDROOM // Note: the incorrect math opcode was used here $5757 = 8 // (int) 0026: return :DIA_C3_7220 0053: (unknown) $5639 15.05 1171.81 10.57 1168.27 0 jump_if_false @DIA_C3_7273 0006: $5773 = 'DIA3_LA' // (string) // LOCATION: TOILET // Note: the incorrect math opcode was used here $5757 = 10 // (int) 0026: return :DIA_C3_7273 0006: $5773 = 'DIA3_LB' // (string) // LOCATION: SECOND FLOOR // Note: the incorrect math opcode was used here $5757 = 13 // (int) 0026: return :DIA_C3_7294 00A0: car $5639 wrecked jump_if_false @DIA_C3_7307 0026: return :DIA_C3_7307 01CA: (unknown) $5639 $5742 $5742 > 2.0 // (float) var > num jump_if_false @DIA_C3_7334 02E9: set_car $5639 speed_to 2.0 0026: return :DIA_C3_7334 -2.0 > $5742 // (float) num > var 0022: jump_if_false @DIA_C3_7355 // Note: the incorrect math opcode was used here 02E9: set_car $5639 speed_to -2.0 0026: return :DIA_C3_7355 0026: return :DIA_C3_7357 009F: actor $1038 dead jump_if_false @DIA_C3_7377 $5588 = 800 // (int) 005E: (unknown) :DIA_C3_7377 00A0: car $5640 wrecked jump_if_false @DIA_C3_7410 $5588 = 800 // (int) 0006: $5775 = 'DIA3_F2' // (string) // ~r~You destroyed the van! // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C3_7410 $5909 == 1 // (int) var == num jump_if_false @DIA_C3_7462 00A0: car $5639 wrecked jump_if_false @DIA_C3_7443 $5588 = 800 // (int) 005E: (unknown) :DIA_C3_7443 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_6389 jump_if_false @DIA_C3_7462 005E: (unknown) :DIA_C3_7462 005F: (unknown) :DIA_C3_7464 $5893 == 1 // (int) var == num jump_if_false @DIA_C3_7479 0026: return :DIA_C3_7479 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_1114 5 024D: (unknown) $5613 1 'DIA3_D1' // Signal $5893 = 1 // (int) 0026: return :DIA_C3_7514 $5893 == 0 // (int) var == num jump_if_false @DIA_C3_7528 0026: return :DIA_C3_7528 00AE: remove_status_text $5613 $5893 = 0 // (int) 0026: return :DIA_C3_7539 04CE: (unknown) 0 0@ 04CE: (unknown) 1 0@ 04CE: (unknown) 2 0@ 04CE: (unknown) 3 0@ 04CE: (unknown) 4 0@ 04CE: (unknown) 5 0@ 04CE: (unknown) 6 0@ 04CE: (unknown) 7 0@ 0@ == 0 // (int) var == num jump_if_false @DIA_C3_7604 02F0: actor 1 photographed 0492: (unknown) 1 0002: jump @DIA_C3_7610 :DIA_C3_7604 02F0: actor 0 photographed 0492: (unknown) 0 :DIA_C3_7610 0026: return :DIA_C3_7612 $5637 == 500 // (int) var == num jump_if_false @DIA_C3_7628 0026: return :DIA_C3_7628 $5963 == 0 // (int) var == num jump_if_false @DIA_C3_7668 0267: (unknown) 'DIA3_H3' // Control the domestobot like a car. Use ~h~ ~k~ ~DOARM~ ~w~to switch the robot arms. $5963 = 1 // (int) 010E: $5763 = current_time_in_ms $5763 += 6000 // (int) :DIA_C3_7668 0026: return :DIA_C3_7670 004F: unknown_check $5639 jump_if_false @DIA_C3_7687 0201: (unknown) $5639 1 :DIA_C3_7687 0093: destroy_object $5669 0093: destroy_object $5670 0035: 0@ = $5754 // (int vars) 01AA: $5670 = create_object $5416(0@,5) at 0 0 0 $5754 == 4 // (int) var == num jump_if_false @DIA_C3_7738 02AC: (unknown) $5670 0 0 0 0002: jump @DIA_C3_7747 :DIA_C3_7738 02AC: (unknown) $5670 0 90.0 0 :DIA_C3_7747 03E7: (unknown) $5670 $5639 0.25 0.15 0.5 0026: return :DIA_C3_7765 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4248 0 0045: actor $1038 defined jump_if_false @DIA_C3_7798 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :DIA_C3_7798 034B: unknown_check $5639 jump_if_false @DIA_C3_7825 004F: unknown_check $5639 jump_if_false @DIA_C3_7825 0325: (unknown) $5639 0 :DIA_C3_7825 004F: unknown_check $5639 jump_if_false @DIA_C3_7841 03A7: (unknown) $5639 0 :DIA_C3_7841 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_7539 0 0201: (unknown) $5639 0 028D: (unknown) 0.05 02F0: actor 1 photographed 0045: actor $1038 defined jump_if_false @DIA_C3_7885 0107: toggle_player $1038 can_move 1 :DIA_C3_7885 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 250 ms 0026: return :DIA_C3_7899 0035: $5772 = 0@ // (int vars) 0@ == 0 // (int) var == num jump_if_false @DIA_C3_7931 01AA: $5671 = create_object #GD_SNACKTRAY at 1@ 2@ 3@ 0002: jump @DIA_C3_7968 :DIA_C3_7931 0@ == 1 // (int) var == num jump_if_false @DIA_C3_7959 01AA: $5671 = create_object #GD_BEERTRAY at 1@ 2@ 3@ 0002: jump @DIA_C3_7968 :DIA_C3_7959 01AA: $5671 = create_object #GD_CIGARBOX at 1@ 2@ 3@ :DIA_C3_7968 00D3: set_object $5671 z_angle_to 4@ 0036: $5730 = 1@ // (float vars) 0036: $5731 = 2@ // (float vars) 0036: $5732 = 3@ // (float vars) 00C2: (unknown) $5671 $5696 0026: return :DIA_C3_7996 02DB: unknown_check $5696 0 jump_if_false @DIA_C3_8010 005F: (unknown) :DIA_C3_8010 00A0: car $5639 wrecked jump_if_false @DIA_C3_8023 005F: (unknown) :DIA_C3_8023 8104: not car $5639 in_sphere $5730 $5731 $5732 radius 1.5 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C3_8052 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8052 8252: not object $5671 exists 0022: jump_if_false @DIA_C3_8065 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8065 81B9: not (unknown) $5671 0022: jump_if_false @DIA_C3_8078 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8078 not $5754 == 0 // (int) var == num jump_if_false @DIA_C3_8121 $5971 == 0 // (int) var == num jump_if_false @DIA_C3_8119 0267: (unknown) 'DIA3_H8' // Use the ~h~Grabber Arm~w~ to pick up the item. $5971 = 1 // (int) :DIA_C3_8119 005F: (unknown) :DIA_C3_8121 00BB: (unknown) $5696 02E2: $5696 = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_6558 'DIA3_P3' // ~w~PLACEHOLDER SCRIPTED CUTSCENE~n~ Domestibot picks up item. 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7765 004F: unknown_check $5639 jump_if_false @DIA_C3_8242 0252: object $5671 exists jump_if_false @DIA_C3_8242 03F6: (unknown) $5671 0 0 0 $5772 == 2 // (int) var == num jump_if_false @DIA_C3_8225 03E7: (unknown) $5671 $5639 0.25 0.75 0.97 0002: jump @DIA_C3_8242 :DIA_C3_8225 03E7: (unknown) $5671 $5639 0 0.65 0.95 :DIA_C3_8242 0093: destroy_object $5670 0092: $5670 = init_object #SJL_BOBOHAND_01 at 0 0 0 02AC: (unknown) $5670 0 90.0 0 03E7: (unknown) $5670 $5639 0.35 0.3 1.0 0225: (unknown) $5670 1 0093: destroy_object $5669 0092: $5669 = init_object #SJL_BOBOHAND_01 at 0 0 0 02AC: (unknown) $5669 0 90.0 0 03E7: (unknown) $5669 $5639 -0.35 0.3 1.0 0225: (unknown) $5669 1 $5588 = 301 // (int) 005E: (unknown) :DIA_C3_8345 010E: 0@ = current_time_in_ms 0139: $5752 = random_int_in_ranges 0 10000 $5753 = 20000 // (int) 0029: $5753 += $5752 // (int vars) // Note: the incorrect math opcode was used here 0029: $5753 += $5762 // (int vars) // Note: the incorrect math opcode was used here $5753 > 60000 // (int) var > num jump_if_false @DIA_C3_8400 $5753 = 60000 // (int) :DIA_C3_8400 0029: $5753 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :DIA_C3_8407 010E: 0@ = current_time_in_ms $5962 = 0 // (int) 0011: $5753 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_8429 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8429 2@ = 1 // (int) 1@ = 0 // (int) :DIA_C3_8438 $5639(1@,14) == 0 // (int) var == num jump_if_false @DIA_C3_8456 2@ = 0 // (int) :DIA_C3_8456 1@ += 1 // (int) 1@ >= 14 // (int) var >= num jump_if_false @DIA_C3_8438 2@ == 1 // (int) var == num jump_if_false @DIA_C3_8513 1@ = 0 // (int) :DIA_C3_8489 $5639(1@,14) = 0 // (int) 1@ += 1 // (int) 1@ >= 14 // (int) var >= num jump_if_false @DIA_C3_8489 :DIA_C3_8513 0139: $5752 = random_int_in_ranges 0 100 50 > $5752 // (int) num > var 0022: jump_if_false @DIA_C3_8547 // Note: the incorrect math opcode was used here 0139: $5752 = random_int_in_ranges 0 9 0002: jump @DIA_C3_8555 :DIA_C3_8547 0139: $5752 = random_int_in_ranges 9 14 :DIA_C3_8555 0035: 1@ = $5752 // (int vars) $5639(1@,14) == 1 // (int) var == num jump_if_false @DIA_C3_8577 005F: (unknown) :DIA_C3_8577 0035: $5590 = $5588 // (int vars) 0035: $5588 = $5752 // (int vars) 0035: $5591 = $5588 // (int vars) 005E: (unknown) :DIA_C3_8597 0208: set_text_draw_linewidth 480.0 0207: (unknown) 0 0204: set_text_draw_letter_size 4@ 4@ 0205: set_text_draw_RGBA 5@ 6@ 7@ 8@ 020A: (unknown) 0 0 > 1@ // (int) num > var 0022: jump_if_false @DIA_C3_8641 // Note: the incorrect math opcode was used here 0203: set_draw_text_position 2@ 3@ GXT 0@ 0002: jump @DIA_C3_8647 :DIA_C3_8641 02B1: draw_text_1number 2@ 3@ GXT 0@ number 1@ :DIA_C3_8647 0026: return 8@ = 360.0 // (float) 002C: 8@ -= 3@ // (float vars) 01D2: (unknown) 8@ 5@ 01D3: (unknown) 8@ 6@ 002E: 5@ *= 4@ // (float vars) 002E: 6@ *= 4@ // (float vars) 002A: 5@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 2@ // (float vars) 0026: return :DIA_C3_8689 $5588 == 500 // (int) var == num jump_if_false @DIA_C3_8715 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @DIA_C3_7514 0026: return :DIA_C3_8715 $5754 == 2 // (int) var == num jump_if_false @DIA_C3_8745 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @DIA_C3_7464 0002: jump @DIA_C3_8757 :DIA_C3_8745 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @DIA_C3_7514 0026: return :DIA_C3_8757 10@ = 24.86 // (float) 11@ = 1159.1 // (float) 12@ = -200.9 // (float) 004F: unknown_check $5639 jump_if_false @DIA_C3_8799 004D: store_car $5639 position_to 1@ 2@ 3@ :DIA_C3_8799 031E: (unknown) 1@ 2@ 3@ 24.86 1159.1 -200.9 19@ 19@ *= 100.0 // (float) 037B: constant_params 3 variable_params 1 unknown 23 call_with_params @MAIN_5321 300 3000 21@ 20@ 010E: 22@ = current_time_in_ms 0011: 22@ > $5616 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_8907 // Note: the incorrect math opcode was used here $5613 = 100 // (int) 0038: $5615 = float 19@ to_integer // Note: the incorrect math opcode was used here 0035: $5616 = 22@ // (int vars) 0029: $5616 += $5615 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_12990 'SX_SBLP' 0002: jump @DIA_C3_8944 :DIA_C3_8907 $5613 > 20 // (int) var > num jump_if_false @DIA_C3_8944 $5613 -= 20 // (int) 20 >= $5613 // (int) num >= var 0022: jump_if_false @DIA_C3_8944 // Note: the incorrect math opcode was used here $5613 = 0 // (int) :DIA_C3_8944 0026: return :DIA_C3_8946 0@ == 0 // (int) var == num jump_if_false @DIA_C3_8970 0006: 1@ = 'BOT_00' // (string) // DOMESTOBOT OS V1.02 (C) 1984 DOMESTOBOT CORP // Note: the incorrect math opcode was used here 0026: return :DIA_C3_8970 0@ == 1 // (int) var == num jump_if_false @DIA_C3_8995 0006: 1@ = 'BOT_01' // (string) // SYSTEM BOOTING... // Note: the incorrect math opcode was used here 0026: return :DIA_C3_8995 0@ == 2 // (int) var == num jump_if_false @DIA_C3_9020 0006: 1@ = 'BOT_02' // (string) // TOTAL MEMORY 64KB. 38911 BYTES FREE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9020 0@ == 3 // (int) var == num jump_if_false @DIA_C3_9045 0006: 1@ = 'BOT_03' // (string) // DIRECTIVE 1: SERVE THE OWNER'S HOUSE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9045 0@ == 4 // (int) var == num jump_if_false @DIA_C3_9070 0006: 1@ = 'BOT_04' // (string) // DIRECTIVE 2: PROTECT THE CLEANING IMPLEMENTS // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9070 0@ == 5 // (int) var == num jump_if_false @DIA_C3_9095 0006: 1@ = 'BOT_05' // (string) // DIRECTIVE 3: UPHOLD THE CLEAN FLOOR // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9095 0@ == 6 // (int) var == num jump_if_false @DIA_C3_9120 0006: 1@ = 'BOT_06' // (string) // DIRECTIVE 4: *CLASSIFIED* // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9120 0@ == 7 // (int) var == num jump_if_false @DIA_C3_9145 0006: 1@ = 'BOT_07' // (string) // INTERNAL SUBSYSTEM CHECK: OK // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9145 0@ == 8 // (int) var == num jump_if_false @DIA_C3_9170 0006: 1@ = 'BOT_37' // (string) // REMOTE OPERATOR MODE ACTIVE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9170 0@ == 9 // (int) var == num jump_if_false @DIA_C3_9195 0006: 1@ = 'BOT_09' // (string) // GURU MEDITATION IN PROGRESS // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9195 0@ == 10 // (int) var == num jump_if_false @DIA_C3_9220 0006: 1@ = 'BOT_10' // (string) // DUSTY FLOOR DETECTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9220 0@ == 11 // (int) var == num jump_if_false @DIA_C3_9245 0006: 1@ = 'BOT_11' // (string) // INSERTING FLOPPY DISK IN DRIVE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9245 0@ == 12 // (int) var == num jump_if_false @DIA_C3_9270 0006: 1@ = 'BOT_12' // (string) // MAINFRAME LINK REQUIRES REBOOT // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9270 0@ == 13 // (int) var == num jump_if_false @DIA_C3_9295 0006: 1@ = 'BOT_13' // (string) // RANDOM NUMBER SPECIFIED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9295 0@ == 14 // (int) var == num jump_if_false @DIA_C3_9320 0006: 1@ = 'BOT_14' // (string) // ANNOYING SPEECH CHIP: ONLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9320 0@ == 15 // (int) var == num jump_if_false @DIA_C3_9345 0006: 1@ = 'BOT_15' // (string) // MISSION DOES COMPUTE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9345 0@ == 16 // (int) var == num jump_if_false @DIA_C3_9370 0006: 1@ = 'BOT_16' // (string) // SPLINE RETICULATING VALUE 0.1124 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9370 0@ == 17 // (int) var == num jump_if_false @DIA_C3_9395 0006: 1@ = 'BOT_17' // (string) // FLUX CAPACITOR AT 110% // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9395 0@ == 18 // (int) var == num jump_if_false @DIA_C3_9420 0006: 1@ = 'BOT_18' // (string) // PRIME DIRECTIVE OVERRIDE ENABLED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9420 0@ == 19 // (int) var == num jump_if_false @DIA_C3_9445 0006: 1@ = 'BOT_19' // (string) // MISSION COMPLETION CHANCE 0.0034% // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9445 0@ == 20 // (int) var == num jump_if_false @DIA_C3_9470 0006: 1@ = 'BOT_20' // (string) // DUSTY FLOOR DETECTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9470 0@ == 21 // (int) var == num jump_if_false @DIA_C3_9495 0006: 1@ = 'BOT_21' // (string) // MISSING KEYBOARD ERROR: HIT KEY TO CONTINUE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9495 0@ == 22 // (int) var == num jump_if_false @DIA_C3_9520 0006: 1@ = 'BOT_22' // (string) // RM -RF * IN PROGRESS // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9520 0@ == 23 // (int) var == num jump_if_false @DIA_C3_9545 0006: 1@ = 'BOT_23' // (string) // CORE DUMP ABORTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9545 0@ == 24 // (int) var == num jump_if_false @DIA_C3_9570 0006: 1@ = 'BOT_24' // (string) // TRANSWARP DRIVE: OFFLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9570 0@ == 25 // (int) var == num jump_if_false @DIA_C3_9595 0006: 1@ = 'BOT_25' // (string) // TURBO CPU SPEED ACTIVATED: 1.094MHz // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9595 0@ == 26 // (int) var == num jump_if_false @DIA_C3_9620 0006: 1@ = 'BOT_26' // (string) // TECHNOBABBLE GENERATOR: ONLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9620 0@ == 27 // (int) var == num jump_if_false @DIA_C3_9645 0006: 1@ = 'BOT_27' // (string) // SYSTEM FILE CHECKSUM ERROR // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9645 0@ == 28 // (int) var == num jump_if_false @DIA_C3_9670 0006: 1@ = 'BOT_28' // (string) // POLARITY REVERSAL IMMINENT // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9670 0@ == 29 // (int) var == num jump_if_false @DIA_C3_9695 0006: 1@ = 'BOT_29' // (string) // RAM PACK WOBBLE DETECTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9695 0@ == 30 // (int) var == num jump_if_false @DIA_C3_9720 0006: 1@ = 'BOT_30' // (string) // TIC TAC TOE MODE: OFFLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9720 0@ == 31 // (int) var == num jump_if_false @DIA_C3_9745 0006: 1@ = 'BOT_31' // (string) // DISKETTE FLOPPY. REQUEST HARD DRIVE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9745 0@ == 32 // (int) var == num jump_if_false @DIA_C3_9770 0006: 1@ = 'BOT_32' // (string) // DEGENATRON MALE/FEMALE INTERFACE ENABLED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9770 0@ == 33 // (int) var == num jump_if_false @DIA_C3_9795 0006: 1@ = 'BOT_33' // (string) // HI-SPEED TAPE SYSTEM ACTIVE: 300 BAUD // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9795 0@ == 34 // (int) var == num jump_if_false @DIA_C3_9820 0006: 1@ = 'BOT_34' // (string) // HI-RES GRAPHICS 160x200 ENABLED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9820 0@ == 35 // (int) var == num jump_if_false @DIA_C3_9845 0006: 1@ = 'BOT_35' // (string) // SYNTAX ERROR? IN LINE 50 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9845 0@ == 36 // (int) var == num jump_if_false @DIA_C3_9870 0006: 1@ = 'BOT_36' // (string) // INPUT REQUIRED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9870 0026: return :DIA_C3_9872 1@ = 0 // (int) :DIA_C3_9876 0011: $5634 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_9916 // Note: the incorrect math opcode was used here 0020: 0@ == $5361(1@,8) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_9904 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C3_9904 1@ += 1 // (int) 0002: jump @DIA_C3_9876 :DIA_C3_9916 005F: (unknown) :DIA_C3_9918 2@ = 0 // (int) 0139: $5752 = random_int_in_ranges 0 37 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C3_8946 $5752 3@ 0@ = 0 // (int) :DIA_C3_9946 0011: $5634 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10055 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :DIA_C3_9962 20 > 5@ // (int) num > var 0022: jump_if_false @DIA_C3_10036 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_9872 3@ jump_if_false @DIA_C3_10024 0139: $5752 = random_int_in_ranges 0 37 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C3_8946 $5752 3@ 5@ += 1 // (int) 0002: jump @DIA_C3_10029 :DIA_C3_10024 5@ = 20 // (int) :DIA_C3_10029 0002: jump @DIA_C3_9962 :DIA_C3_10036 0037: $5361(0@,8) = 3@ // (string vars) 0@ += 1 // (int) 0002: jump @DIA_C3_9946 :DIA_C3_10055 0026: return :DIA_C3_10057 0011: $5634 > $5633 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10113 // Note: the incorrect math opcode was used here 0011: -1@ > $5637 // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10106 // Note: the incorrect math opcode was used here 0035: 0@ = $5633 // (int vars) $5369(0@,8) = 255 // (int) $5633 += 1 // (int) -1@ = 0 // (int) // timer2 :DIA_C3_10106 0002: jump @DIA_C3_10167 :DIA_C3_10113 0011: -1@ > $5638 // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10167 // Note: the incorrect math opcode was used here $5637 = 50 // (int) $5638 = 2000 // (int) 0139: $5752 = random_int_in_ranges 3 8 $5633 = 0 // (int) 0035: $5634 = $5752 // (int vars) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_9918 :DIA_C3_10167 0026: return :DIA_C3_10169 not $5637 == 50 // (int) var == num jump_if_false @DIA_C3_10184 0026: return :DIA_C3_10184 $5588 == 500 // (int) var == num jump_if_false @DIA_C3_10200 0026: return :DIA_C3_10200 801C: not $5758 == $5757 // (int) num == var 0022: jump_if_false @DIA_C3_10226 // Note: the incorrect math opcode was used here $5759 = 255 // (int) 0035: $5758 = $5757 // (int vars) :DIA_C3_10226 020A: (unknown) 0 0208: set_text_draw_linewidth 400.0 0204: set_text_draw_letter_size 0.1 0.45 0205: set_text_draw_RGBA 64 255 64 $5759 0203: set_draw_text_position 20.0 110.0 GXT $5773 0139: $5752 = random_int_in_ranges 0 500 140 >= $5759 // (int) num >= var 0022: jump_if_false @DIA_C3_10309 // Note: the incorrect math opcode was used here 10 > $5752 // (int) num > var 0022: jump_if_false @DIA_C3_10309 // Note: the incorrect math opcode was used here $5759 = 210 // (int) :DIA_C3_10309 $5759 > 140 // (int) var > num jump_if_false @DIA_C3_10336 $5759 -= 10 // (int) 0002: jump @DIA_C3_10356 :DIA_C3_10336 140 > $5759 // (int) num > var 0022: jump_if_false @DIA_C3_10356 // Note: the incorrect math opcode was used here $5759 += 20 // (int) :DIA_C3_10356 0026: return :DIA_C3_10358 not $5637 == 50 // (int) var == num jump_if_false @DIA_C3_10373 0026: return :DIA_C3_10373 801C: not $5756 == $5754 // (int) num == var 0022: jump_if_false @DIA_C3_10399 // Note: the incorrect math opcode was used here $5761 = 255 // (int) 0035: $5756 = $5754 // (int vars) :DIA_C3_10399 020A: (unknown) 0 0208: set_text_draw_linewidth 400.0 0204: set_text_draw_letter_size 0.1 0.45 0205: set_text_draw_RGBA 64 255 64 $5761 0203: set_draw_text_position 20.0 120.0 GXT $5774 0139: $5752 = random_int_in_ranges 0 500 140 >= $5761 // (int) num >= var 0022: jump_if_false @DIA_C3_10482 // Note: the incorrect math opcode was used here 10 > $5752 // (int) num > var 0022: jump_if_false @DIA_C3_10482 // Note: the incorrect math opcode was used here $5761 = 210 // (int) :DIA_C3_10482 $5761 > 140 // (int) var > num jump_if_false @DIA_C3_10509 $5761 -= 10 // (int) 0002: jump @DIA_C3_10529 :DIA_C3_10509 140 > $5761 // (int) num > var 0022: jump_if_false @DIA_C3_10529 // Note: the incorrect math opcode was used here $5761 += 20 // (int) :DIA_C3_10529 0026: return :DIA_C3_10531 0@ = 0 // (int) 1@ = 20.0 // (float) $5588 == 500 // (int) var == num jump_if_false @DIA_C3_10557 0026: return :DIA_C3_10557 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C3_10057 0@ = 0 // (int) :DIA_C3_10571 0011: $5633 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10771 // Note: the incorrect math opcode was used here 020A: (unknown) 0 0208: set_text_draw_linewidth 400.0 0204: set_text_draw_letter_size 0.1 0.4 0205: set_text_draw_RGBA 64 255 64 $5369(0@,8) 04F7: (unknown) 20.0 1@ $5361(0@,8) $5635 == 3 // (int) var == num jump_if_false @DIA_C3_10650 3@ = 0 // (int) 0002: jump @DIA_C3_10656 :DIA_C3_10650 3@ = 140 // (int) :DIA_C3_10656 0139: $5752 = random_int_in_ranges 0 500 140 >= $5369(0@,8) // (int) num >= var 0022: jump_if_false @DIA_C3_10702 // Note: the incorrect math opcode was used here 10 > $5752 // (int) num > var 0022: jump_if_false @DIA_C3_10702 // Note: the incorrect math opcode was used here $5369(0@,8) = 210 // (int) :DIA_C3_10702 0011: $5369(0@,8) > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10731 // Note: the incorrect math opcode was used here $5369(0@,8) -= 20 // (int) 0002: jump @DIA_C3_10753 :DIA_C3_10731 0011: 3@ > $5369(0@,8) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10753 // Note: the incorrect math opcode was used here $5369(0@,8) += 20 // (int) :DIA_C3_10753 1@ += 10.0 // (float) 0@ += 1 // (int) 0002: jump @DIA_C3_10571 :DIA_C3_10771 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C3_10169 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C3_10358 0026: return :DIA_C3_10793 02DB: unknown_check $5679 0 jump_if_false @DIA_C3_10823 00C0: (unknown) $5640 $5679 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_1335 $5679 :DIA_C3_10823 0026: return :DIA_C3_10825 82DB: not unknown_check $5679 0 jump_if_false @DIA_C3_10846 00BB: (unknown) $5679 02E2: $5679 = 0 // (any) :DIA_C3_10846 0026: return :DIA_C3_10848 02DB: unknown_check $5694 0 jump_if_false @DIA_C3_10875 00C3: (unknown) 0@ 1@ 2@ $5694 0248: (unknown) 0@ 1@ 2@ 3@ $5695 :DIA_C3_10875 0026: return :DIA_C3_10877 82DB: not unknown_check $5694 0 jump_if_false @DIA_C3_10907 00BB: (unknown) $5694 0249: (unknown) $5695 02E2: $5694 = 0 // (any) 02E2: $5695 = 0 // (any) :DIA_C3_10907 0026: return :DIA_C3_10909 0078: if or $5754 == 100 // (int) var == num $5754 == 101 // (int) var == num $5588 == 301 // (int) var == num jump_if_false @DIA_C3_10941 0026: return :DIA_C3_10941 007F: player 0 pressed_key 4 jump_if_false @DIA_C3_11016 0035: $5755 = $5754 // (int vars) 0035: $5766 = $5754 // (int vars) $5755 -= 1 // (int) 0 > $5755 // (int) num > var 0022: jump_if_false @DIA_C3_10989 // Note: the incorrect math opcode was used here $5755 = 4 // (int) :DIA_C3_10989 $5754 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'SX_SRVO' 005E: (unknown) :DIA_C3_11016 007F: player 0 pressed_key 6 jump_if_false @DIA_C3_11091 0035: $5755 = $5754 // (int vars) 0035: $5766 = $5754 // (int vars) $5755 += 1 // (int) $5755 == 5 // (int) var == num jump_if_false @DIA_C3_11064 $5755 = 0 // (int) :DIA_C3_11064 $5754 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'SX_SRVO' 005E: (unknown) :DIA_C3_11091 005F: (unknown) :DIA_C3_11093 $5734 += 120.0 // (float) 03E8: (unknown) $5670 02AC: (unknown) $5670 $5733 $5734 0 03E7: (unknown) $5670 $5639 0.35 0.3 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4090 0026: return :DIA_C3_11144 03E8: (unknown) $5670 02AC: (unknown) $5670 0@ $5734 0 03E7: (unknown) $5670 $5639 0.35 0.3 1.0 0026: return :DIA_C3_11177 $5588 == 301 // (int) var == num jump_if_false @DIA_C3_11211 0006: $5774 = 'DIA3_A7' // (string) // MODE: CARRYING OBJECT // Note: the incorrect math opcode was used here 0002: jump @DIA_C3_11224 :DIA_C3_11211 0006: $5774 = 'DIA3_A1' // (string) // MODE: GRABBER // Note: the incorrect math opcode was used here :DIA_C3_11224 $5964 == 0 // (int) var == num jump_if_false @DIA_C3_11281 $5963 == 1 // (int) var == num jump_if_false @DIA_C3_11281 010E: 0@ = current_time_in_ms 0011: 0@ > $5763 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_11281 // Note: the incorrect math opcode was used here 0267: (unknown) 'DIA3_H4' // The ~h~Grabber Arm~w~ is used to carry objects. Drive close to specified objects to automatically pick them up. $5964 = 1 // (int) :DIA_C3_11281 0026: return :DIA_C3_11283 0006: $5774 = 'DIA3_A3' // (string) // MODE: PLEASURE // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11093 0026: return :DIA_C3_11308 0006: $5774 = 'DIA3_A4' // (string) // MODE: CLEANING // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11093 $5965 == 0 // (int) var == num jump_if_false @DIA_C3_11360 0267: (unknown) 'DIA3_H5' // The ~h~Cleaning Arm~w~ is used to sweep up trash. Drive close to trash piles to sweep them up. $5965 = 1 // (int) :DIA_C3_11360 0026: return :DIA_C3_11362 0006: $5774 = 'DIA3_A5' // (string) // MODE: LIGHTER // Note: the incorrect math opcode was used here $5967 == 0 // (int) var == num jump_if_false @DIA_C3_11404 0267: (unknown) 'DIA3_H7' // The ~h~Lighter Arm~w~ is used to light cigars. $5967 = 1 // (int) :DIA_C3_11404 004F: unknown_check $5639 jump_if_false @DIA_C3_11452 027F: store_coords_to 0@ 1@ 2@ from_actor $5639 with_offset 0.35 0.81 1.31 029F: (unknown) 13 0@ 1@ 2@ 0 0 0 0.05 :DIA_C3_11452 0026: return :DIA_C3_11454 0006: $5774 = 'DIA3_A2' // (string) // MODE: COMMS // Note: the incorrect math opcode was used here $5966 == 0 // (int) var == num jump_if_false @DIA_C3_11496 0267: (unknown) 'DIA3_H6' // The ~h~Comms arm~w~ is used to find and crack the safe. The ~h~signal bar~w~ flashes faster the closer you are to the safe. $5966 = 1 // (int) :DIA_C3_11496 0026: return :DIA_C3_11498 0006: $5774 = 'DIA3_A6' // (string) // MODE: CHANGING ARM // Note: the incorrect math opcode was used here 0035: 1@ = $5755 // (int vars) $5733 > -20.0 // (float) var > num jump_if_false @DIA_C3_11590 $5733 -= 4.0 // (float) 0 > $5733 // (float) num > var 0022: jump_if_false @DIA_C3_11567 // Note: the incorrect math opcode was used here 0@ = 360.0 // (float) 002A: 0@ += $5733 // (float vars) // Note: the incorrect math opcode was used here 0002: jump @DIA_C3_11572 :DIA_C3_11567 0036: 0@ = $5733 // (float vars) :DIA_C3_11572 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_11144 0@ 0002: jump @DIA_C3_11618 :DIA_C3_11590 0093: destroy_object $5670 0092: $5670 = init_object $5416(1@,5) at 0 0 0 $5754 = 101 // (int) $5734 = 20.0 // (float) :DIA_C3_11618 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4116 0026: return :DIA_C3_11630 0006: $5774 = 'DIA3_A6' // (string) // MODE: CHANGING ARM // Note: the incorrect math opcode was used here 0035: 1@ = $5755 // (int vars) 0014: $5480(1@,5) > $5733 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_11726 // Note: the incorrect math opcode was used here $5733 += 4.0 // (float) $5733 > 359.0 // (float) var > num jump_if_false @DIA_C3_11703 0036: 0@ = $5733 // (float vars) 0@ -= 360.0 // (float) 0002: jump @DIA_C3_11708 :DIA_C3_11703 0036: 0@ = $5733 // (float vars) :DIA_C3_11708 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_11144 0@ 0002: jump @DIA_C3_11764 :DIA_C3_11726 $5755 == 4 // (int) var == num jump_if_false @DIA_C3_11758 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'SX_CIGL' :DIA_C3_11758 0035: $5754 = $5755 // (int vars) :DIA_C3_11764 0026: return :DIA_C3_11766 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_10909 $5754 == 0 // (int) var == num jump_if_false @DIA_C3_11798 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11177 :DIA_C3_11798 $5754 == 3 // (int) var == num jump_if_false @DIA_C3_11821 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11283 :DIA_C3_11821 $5754 == 1 // (int) var == num jump_if_false @DIA_C3_11844 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11308 :DIA_C3_11844 $5754 == 4 // (int) var == num jump_if_false @DIA_C3_11867 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11362 :DIA_C3_11867 $5754 == 2 // (int) var == num jump_if_false @DIA_C3_11890 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11454 :DIA_C3_11890 $5754 == 100 // (int) var == num jump_if_false @DIA_C3_11913 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11498 :DIA_C3_11913 $5754 == 101 // (int) var == num jump_if_false @DIA_C3_11936 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11630 :DIA_C3_11936 0026: return :DIA_C3_11938 $5700 = 9.7 // (float) $5710 = 1166.42 // (float) $5720 = -194.8 // (float) $5701 = 7.92 // (float) $5711 = 1166.19 // (float) $5721 = -194.8 // (float) $5702 = 6.45 // (float) $5712 = 1165.53 // (float) $5722 = -194.8 // (float) $5703 = 6.0 // (float) $5713 = 1161.36 // (float) $5723 = -194.8 // (float) $5704 = 6.05 // (float) $5714 = 1159.87 // (float) $5724 = -194.8 // (float) $5705 = 6.89 // (float) $5715 = 1159.58 // (float) $5725 = -194.8 // (float) $5706 = 8.47 // (float) $5716 = 1159.33 // (float) $5726 = -194.8 // (float) $5707 = 9.93 // (float) $5717 = 1159.52 // (float) $5727 = -194.8 // (float) $5708 = 11.42 // (float) $5718 = 1161.29 // (float) $5728 = -194.8 // (float) $5709 = 9.64 // (float) $5719 = 1164.9 // (float) $5729 = -194.8 // (float) 0026: return :DIA_C3_12208 $5700 = 14.48 // (float) $5710 = 1151.7 // (float) $5720 = -194.8 // (float) $5701 = 19.05 // (float) $5711 = 1156.09 // (float) $5721 = -194.8 // (float) $5702 = 18.6 // (float) $5712 = 1157.2 // (float) $5722 = -194.8 // (float) $5703 = 18.6 // (float) $5713 = 1157.2 // (float) $5723 = -194.8 // (float) $5704 = 18.6 // (float) $5714 = 1157.2 // (float) $5724 = -194.8 // (float) $5705 = 14.65 // (float) $5715 = 1166.1 // (float) $5725 = -194.8 // (float) $5706 = 17.25 // (float) $5716 = 1168.13 // (float) $5726 = -194.8 // (float) $5707 = 24.91 // (float) $5717 = 1173.64 // (float) $5727 = -194.8 // (float) $5708 = 11.68 // (float) $5718 = 1173.46 // (float) $5728 = -194.8 // (float) $5709 = 14.06 // (float) $5719 = 1167.58 // (float) $5729 = -194.8 // (float) 0026: return :DIA_C3_12478 $5700 = 9.91 // (float) $5710 = 1155.71 // (float) $5720 = -194.8 // (float) $5701 = 7.74 // (float) $5711 = 1155.91 // (float) $5721 = -194.8 // (float) $5702 = 4.89 // (float) $5712 = 1155.71 // (float) $5722 = -194.8 // (float) $5703 = 1.42 // (float) $5713 = 1155.69 // (float) $5723 = -194.8 // (float) $5704 = -1.87 // (float) $5714 = 1154.87 // (float) $5724 = -194.8 // (float) $5705 = -2.73 // (float) $5715 = 1152.36 // (float) $5725 = -194.8 // (float) $5706 = -1.18 // (float) $5716 = 1151.28 // (float) $5726 = -194.8 // (float) $5707 = 3.42 // (float) $5717 = 1150.86 // (float) $5727 = -194.8 // (float) $5708 = 6.6 // (float) $5718 = 1150.99 // (float) $5728 = -194.8 // (float) $5709 = 10.65 // (float) $5719 = 1150.51 // (float) $5729 = -194.8 // (float) 0026: return :DIA_C3_12750 $5700 = 16.49 // (float) $5710 = 1179.31 // (float) $5720 = -188.9 // (float) $5701 = 13.75 // (float) $5711 = 1179.89 // (float) $5721 = -188.9 // (float) $5702 = 11.53 // (float) $5712 = 1181.6 // (float) $5722 = -188.9 // (float) $5703 = 10.91 // (float) $5713 = 1183.6 // (float) $5723 = -188.9 // (float) $5704 = 14.17 // (float) $5714 = 1185.13 // (float) $5724 = -188.9 // (float) $5705 = 16.01 // (float) $5715 = 1186.14 // (float) $5725 = -188.9 // (float) $5706 = 15.68 // (float) $5716 = 1183.8 // (float) $5726 = -188.9 // (float) $5707 = 14.3 // (float) $5717 = 1182.22 // (float) $5727 = -188.9 // (float) $5708 = 12.21 // (float) $5718 = 1182.07 // (float) $5728 = -188.9 // (float) $5709 = 8.94 // (float) $5719 = 1183.5 // (float) $5729 = -188.9 // (float) 0026: return :DIA_C3_13019 $5700 = 22.99 // (float) $5710 = 1163.9 // (float) $5720 = -188.9 // (float) $5701 = 26.55 // (float) $5711 = 1163.81 // (float) $5721 = -188.9 // (float) $5702 = 28.97 // (float) $5712 = 1165.23 // (float) $5722 = -188.9 // (float) $5703 = 29.21 // (float) $5713 = 1166.81 // (float) $5723 = -188.9 // (float) $5704 = 28.53 // (float) $5714 = 1169.4 // (float) $5724 = -188.9 // (float) $5705 = 27.53 // (float) $5715 = 1169.37 // (float) $5725 = -188.9 // (float) $5706 = 23.93 // (float) $5716 = 1171.07 // (float) $5726 = -188.9 // (float) $5707 = 22.34 // (float) $5717 = 1171.05 // (float) $5727 = -188.9 // (float) $5708 = 22.46 // (float) $5718 = 1169.28 // (float) $5728 = -188.9 // (float) $5709 = 25.39 // (float) $5719 = 1168.98 // (float) $5729 = -188.9 // (float) 0026: return :DIA_C3_13291 $5700 = 24.24 // (float) $5710 = 1150.61 // (float) $5720 = -194.8 // (float) $5701 = 30.03 // (float) $5711 = 1150.85 // (float) $5721 = -194.8 // (float) $5702 = 30.32 // (float) $5712 = 1152.82 // (float) $5722 = -194.8 // (float) $5703 = 34.45 // (float) $5713 = 1154.45 // (float) $5723 = -194.8 // (float) $5704 = 36.7 // (float) $5714 = 1151.07 // (float) $5724 = -194.8 // (float) $5705 = 34.14 // (float) $5715 = 1150.67 // (float) $5725 = -194.8 // (float) $5706 = 30.63 // (float) $5716 = 1154.97 // (float) $5726 = -194.8 // (float) $5707 = 32.58 // (float) $5717 = 1153.97 // (float) $5727 = -194.8 // (float) $5708 = 34.46 // (float) $5718 = 1154.22 // (float) $5728 = -194.8 // (float) $5709 = 25.34 // (float) $5719 = 1153.49 // (float) $5729 = -194.8 // (float) 0026: return :DIA_C3_13563 $5700 = 27.94 // (float) $5710 = 1165.13 // (float) $5720 = -194.8 // (float) $5701 = 28.22 // (float) $5711 = 1166.29 // (float) $5721 = -194.8 // (float) $5702 = 25.17 // (float) $5712 = 1169.17 // (float) $5722 = -194.8 // (float) $5703 = 23.54 // (float) $5713 = 1169.5 // (float) $5723 = -194.8 // (float) $5704 = 23.57 // (float) $5714 = 1168.01 // (float) $5724 = -194.8 // (float) $5705 = 23.0 // (float) $5715 = 1163.89 // (float) $5725 = -194.8 // (float) $5706 = 23.96 // (float) $5716 = 1163.63 // (float) $5726 = -194.8 // (float) $5707 = 26.43 // (float) $5717 = 1165.38 // (float) $5727 = -194.8 // (float) $5708 = 26.64 // (float) $5718 = 1159.28 // (float) $5728 = -194.8 // (float) $5709 = 25.5 // (float) $5719 = 1160.05 // (float) $5729 = -194.8 // (float) 0026: return :DIA_C3_13830 $5700 = 13.68 // (float) $5710 = 1179.49 // (float) $5720 = -194.8 // (float) $5701 = 14.46 // (float) $5711 = 1181.44 // (float) $5721 = -194.8 // (float) $5702 = 15.32 // (float) $5712 = 1185.12 // (float) $5722 = -194.8 // (float) $5703 = 13.89 // (float) $5713 = 1186.65 // (float) $5723 = -194.8 // (float) $5704 = 11.46 // (float) $5714 = 1187.24 // (float) $5724 = -194.8 // (float) $5705 = 10.37 // (float) $5715 = 1185.45 // (float) $5725 = -194.8 // (float) $5706 = 8.56 // (float) $5716 = 1187.12 // (float) $5726 = -194.8 // (float) $5707 = 7.26 // (float) $5717 = 1187.02 // (float) $5727 = -194.8 // (float) $5708 = 7.55 // (float) $5718 = 1183.66 // (float) $5728 = -194.8 // (float) $5709 = 6.9 // (float) $5719 = 1181.29 // (float) $5729 = -194.8 // (float) 0026: return :DIA_C3_14102 $5700 = 23.65 // (float) $5710 = 1179.95 // (float) $5720 = -194.8 // (float) $5701 = 20.86 // (float) $5711 = 1178.6 // (float) $5721 = -194.8 // (float) $5702 = 20.78 // (float) $5712 = 1180.7 // (float) $5722 = -194.8 // (float) $5703 = 21.94 // (float) $5713 = 1181.64 // (float) $5723 = -194.8 // (float) $5704 = 23.07 // (float) $5714 = 1183.42 // (float) $5724 = -194.8 // (float) $5705 = 22.84 // (float) $5715 = 1185.4 // (float) $5725 = -194.8 // (float) $5706 = 20.98 // (float) $5716 = 1186.37 // (float) $5726 = -194.8 // (float) $5707 = 20.52 // (float) $5717 = 1185.98 // (float) $5727 = -194.8 // (float) $5708 = 21.36 // (float) $5718 = 1183.31 // (float) $5728 = -194.8 // (float) $5709 = 21.31 // (float) $5719 = 1182.32 // (float) $5729 = -194.8 // (float) 0026: return :DIA_C3_14374 1@ = 0 // (int) :DIA_C3_14378 0@ == 1 // (int) var == num jump_if_false @DIA_C3_14404 0139: $5752 = random_int_in_ranges 0 4 0002: jump @DIA_C3_14412 :DIA_C3_14404 0139: $5752 = random_int_in_ranges 1 4 :DIA_C3_14412 0035: 2@ = $5752 // (int vars) 0138: 3@ = random_float_in_ranges 0 360.0 0092: $5403(1@,10) = init_object $5512(2@,4) at $5444(1@,10) $5454(1@,10) $5464(1@,10) 00D3: set_object $5403(1@,10) z_angle_to 3@ 033D: (unknown) $5403(1@,10) 1 00C2: (unknown) $5403(1@,10) $5428(1@,10) 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @DIA_C3_14378 $5968 = 0 // (int) 0026: return :DIA_C3_14495 $5912 == 0 // (int) var == num jump_if_false @DIA_C3_14509 0026: return :DIA_C3_14509 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 500 0078: if or 001F: $5775 == 'DIA3_F0' // (float) num == var // ~r~You didn't do Armando's task in time! 001F: $5775 == 'DIA3_F1' // (float) num == var // ~r~You set off the safe alarm! 0022: jump_if_false @DIA_C3_14605 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @DIA_C3_14598 // Note: the incorrect math opcode was used here 0044: put_actor $1038 at -371.5 -535.0 16.34 00CF: set_actor $1038 Z_angle_to 110.0 0@ = 0 // (int) :DIA_C3_14598 0002: jump @DIA_C3_14638 :DIA_C3_14605 0045: actor $1038 defined jump_if_false @DIA_C3_14638 004F: unknown_check $5640 jump_if_false @DIA_C3_14638 021C: (unknown) $1038 $5640 0@ = 1 // (int) :DIA_C3_14638 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @DIA_C3_14659 02F8: (unknown) $1038 0 :DIA_C3_14659 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_377 500 0@ == 0 // (int) var == num jump_if_false @DIA_C3_14692 0221: (unknown) 0002: jump @DIA_C3_14694 :DIA_C3_14692 0250: (unknown) :DIA_C3_14694 $5912 = 0 // (int) 0026: return :DIA_C3_14701 0045: actor $1038 defined jump_if_false @DIA_C3_14729 0044: put_actor $1038 at 5.0 1175.71 -196.24 :DIA_C3_14729 0026: return :DIA_C3_14731 0@ = 37.2 // (float) 1@ = 1152.43 // (float) 2@ = -190.0 // (float) 0045: actor $1038 defined jump_if_false @DIA_C3_14773 0044: put_actor $1038 at 0@ 1@ -178.0 :DIA_C3_14773 0026: return :DIA_C3_14775 0@ == 0 // (int) var == num jump_if_false @DIA_C3_14829 037B: constant_params 9 variable_params 0 unknown 3 call_with_params @DIA_C3_8597 'DIA3_S5' -1 1@ 2@ 0.8 255 0 0 128 // O 0002: jump @DIA_C3_14922 :DIA_C3_14829 0@ == 1 // (int) var == num jump_if_false @DIA_C3_14886 037B: constant_params 9 variable_params 0 unknown 3 call_with_params @DIA_C3_8597 'DIA3_S5' -1 1@ 2@ 0.8 0 200 200 128 // O 0002: jump @DIA_C3_14922 :DIA_C3_14886 037B: constant_params 9 variable_params 0 unknown 3 call_with_params @DIA_C3_8597 'DIA3_S5' -1 1@ 2@ 0.8 0 255 0 128 // O :DIA_C3_14922 0026: return :DIA_C3_14924 $5608 = 0 // (int) $5610 = 0 // (int) $5609 = 0 // (int) 0@ = 0 // (int) :DIA_C3_14943 0035: $5344(0@,4) = $5336(0@,4) // (int vars) 001C: $5340(0@,4) == $5336(0@,4) // (int) num == var 0022: jump_if_false @DIA_C3_14983 // Note: the incorrect math opcode was used here $5608 += 1 // (int) 0002: jump @DIA_C3_15032 :DIA_C3_14983 1@ = 0 // (int) :DIA_C3_14987 001C: $5340(0@,4) == $5336(1@,4) // (int) num == var 0022: jump_if_false @DIA_C3_15015 // Note: the incorrect math opcode was used here $5609 += 1 // (int) 1@ = 4 // (int) :DIA_C3_15015 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @DIA_C3_14987 :DIA_C3_15032 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_14943 0035: 2@ = $5609 // (int vars) 0029: 2@ += $5608 // (int vars) // Note: the incorrect math opcode was used here $5610 = 4 // (int) 002B: $5610 -= 2@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :DIA_C3_15072 200 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_15087 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_15087 0035: 4@ = $5612 // (int vars) 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0078: if or 007F: player 0 pressed_key 10 -100 > 0@ // (int) num > var 0022: jump_if_false @DIA_C3_15175 // Note: the incorrect math opcode was used here $5612 -= 1 // (int) 0 > $5612 // (int) num > var 0022: jump_if_false @DIA_C3_15150 // Note: the incorrect math opcode was used here $5612 = 4 // (int) $5612 -= 1 // (int) :DIA_C3_15150 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15175 0078: if or 007F: player 0 pressed_key 11 0@ > 100 // (int) var > num jump_if_false @DIA_C3_15245 $5612 += 1 // (int) $5612 >= 4 // (int) var >= num jump_if_false @DIA_C3_15220 $5612 = 0 // (int) :DIA_C3_15220 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15245 0078: if or 007F: player 0 pressed_key 8 1@ > 100 // (int) var > num jump_if_false @DIA_C3_15321 $5336(4@,4) += 1 // (int) $5336(4@,4) > 9 // (int) var > num jump_if_false @DIA_C3_15296 $5336(4@,4) = 0 // (int) :DIA_C3_15296 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15321 0078: if or 007F: player 0 pressed_key 9 -100 > 1@ // (int) num > var 0022: jump_if_false @DIA_C3_15397 // Note: the incorrect math opcode was used here $5336(4@,4) -= 1 // (int) 0 > $5336(4@,4) // (int) num > var 0022: jump_if_false @DIA_C3_15372 // Note: the incorrect math opcode was used here $5336(4@,4) = 9 // (int) :DIA_C3_15372 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15397 007F: player 0 pressed_key 16 jump_if_false @DIA_C3_15591 $5890 == 1 // (int) var == num jump_if_false @DIA_C3_15424 0026: return :DIA_C3_15424 $5890 = 1 // (int) $5916 == 1 // (int) var == num jump_if_false @DIA_C3_15459 03D4: (unknown) 'DIA3_H2' // The four circles show how many digits are correct.~n~~r~O~w~ = Incorrect digit.~n~~h~O~w~ = Correct digit in wrong place.~n~~g~O~w~ = Correct digit. $5916 = 0 // (int) :DIA_C3_15459 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @DIA_C3_14924 -2@ = 0 // (int) // timer1 $5611 -= 1 // (int) 4 > $5608 // (int) num > var 0022: jump_if_false @DIA_C3_15566 // Note: the incorrect math opcode was used here $5611 == 0 // (int) var == num jump_if_false @DIA_C3_15522 $5588 = 501 // (int) 0268: (unknown) 0026: return 0002: jump @DIA_C3_15559 :DIA_C3_15522 011F: show_text_1number_highpriority GXT 'DIA3_S6' number $5611 time 5000 flag 1 // ~r~INCORRECT CODE: ~1~ ATTEMPTS REMAINING BEFORE SECURITY LOCKDOWN. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 'SX_EROR' :DIA_C3_15559 0002: jump @DIA_C3_15584 :DIA_C3_15566 0268: (unknown) 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 0 ms $5588 = 502 // (int) :DIA_C3_15584 0002: jump @DIA_C3_15596 :DIA_C3_15591 $5890 = 0 // (int) :DIA_C3_15596 0026: return :DIA_C3_15598 1@ = 221.0 // (float) 1@ += 170.0 // (float) 2@ = 12.0 // (float) 2@ += 20.0 // (float) 8@ = 0 // (int) $5608 > 0 // (int) var > num jump_if_false @DIA_C3_15707 0@ = 0 // (int) :DIA_C3_15642 0011: $5608 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_15707 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 002A: 3@ += $5488(8@,4) // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 2@ // (float vars) 002A: 4@ += $5492(8@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @DIA_C3_14775 2 3@ 4@ 0@ += 1 // (int) 8@ += 1 // (int) 0002: jump @DIA_C3_15642 :DIA_C3_15707 $5609 > 0 // (int) var > num jump_if_false @DIA_C3_15788 0@ = 0 // (int) :DIA_C3_15723 0011: $5609 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_15788 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 002A: 3@ += $5488(8@,4) // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 2@ // (float vars) 002A: 4@ += $5492(8@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @DIA_C3_14775 1 3@ 4@ 0@ += 1 // (int) 8@ += 1 // (int) 0002: jump @DIA_C3_15723 :DIA_C3_15788 $5610 > 0 // (int) var > num jump_if_false @DIA_C3_15868 0@ = 0 // (int) :DIA_C3_15804 0011: $5610 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_15868 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 002A: 3@ += $5488(8@,4) // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 2@ // (float vars) 002A: 4@ += $5492(8@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @DIA_C3_14775 0 3@ 4@ 0@ += 1 // (int) 8@ += 1 // (int) 0002: jump @DIA_C3_15804 :DIA_C3_15868 0026: return :DIA_C3_15870 140 >= $5760 // (int) num >= var 0022: jump_if_false @DIA_C3_15904 // Note: the incorrect math opcode was used here 10 > $5752 // (int) num > var 0022: jump_if_false @DIA_C3_15904 // Note: the incorrect math opcode was used here $5760 = 210 // (int) :DIA_C3_15904 $5760 > 140 // (int) var > num jump_if_false @DIA_C3_15931 $5760 -= 10 // (int) 0002: jump @DIA_C3_15951 :DIA_C3_15931 140 > $5760 // (int) num > var 0022: jump_if_false @DIA_C3_15951 // Note: the incorrect math opcode was used here $5760 += 20 // (int) :DIA_C3_15951 2@ = 221.0 // (float) 2@ += 10.0 // (float) 3@ = 12.0 // (float) 3@ += 135.0 // (float) 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8597 'DIA3_S2' -1 2@ 3@ 0.8 80 255 80 $5760 // INPUT CODE: 2@ = 221.0 // (float) 2@ += 50.0 // (float) 3@ = 12.0 // (float) 3@ += 155.0 // (float) 0139: $5752 = random_int_in_ranges 0 500 0@ = 0 // (int) :DIA_C3_16048 001C: 0@ == $5612 // (int) num == var 0022: jump_if_false @DIA_C3_16104 // Note: the incorrect math opcode was used here 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8597 'TEMP' $5336(0@,4) 2@ 3@ 1.2 80 255 80 255 // ~1~ 0002: jump @DIA_C3_16140 :DIA_C3_16104 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8597 'TEMP' $5336(0@,4) 2@ 3@ 1.2 80 255 80 $5760 // ~1~ :DIA_C3_16140 2@ += 20.0 // (float) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_16048 0026: return :DIA_C3_16165 2@ = 221.0 // (float) 2@ += 48.0 // (float) 3@ = 12.0 // (float) 3@ += 20.0 // (float) 0@ = 0 // (int) :DIA_C3_16193 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8597 'TEMP' $5344(0@,4) 2@ 3@ 1.1 255 100 100 255 // ~1~ 2@ += 20.0 // (float) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_16193 0026: return :DIA_C3_16255 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_15870 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_16165 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_15072 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_15598 0026: return :DIA_C3_16297 031B: (unknown) 235 -1 -1 0048: $5640 = create_car #BOXVIL at 29.18 1107.03 15.0 00D1: set_car $5640 Z_angle_to 40.0 0150: set_car $5640 color_to 1 0 01B0: (unknown) $5640 1 0126: make_car $5640 very_heavy 1 0026: return :DIA_C3_16354 0093: destroy_object $5670 0093: destroy_object $5669 0049: destroy_car $5639 031B: (unknown) 208 0 2 0048: $5639 = create_car #BOBO at 0@ 1@ 2@ 00D1: set_car $5639 Z_angle_to 3@ $5754 > 4 // (int) var > num jump_if_false @DIA_C3_16407 $5754 = 0 // (int) :DIA_C3_16407 $5754 == 1 // (int) var == num jump_if_false @DIA_C3_16434 $5733 = -5.0 // (float) 0002: jump @DIA_C3_16441 :DIA_C3_16434 $5733 = 20.0 // (float) :DIA_C3_16441 $5734 = 20.0 // (float) 0035: 4@ = $5754 // (int vars) 0092: $5670 = init_object $5416(4@,5) at 0 0 0 02AC: (unknown) $5670 $5733 $5734 0 03E7: (unknown) $5670 $5639 0.35 0.3 1.0 0225: (unknown) $5670 1 0092: $5669 = init_object #SJL_BOBOHAND_01 at 0 0 0 02AC: (unknown) $5669 20.0 340.0 0 03E7: (unknown) $5669 $5639 -0.35 0.3 1.0 0225: (unknown) $5669 1 0290: (unknown) $5639 2.0 $5909 = 1 // (int) 0026: return :DIA_C3_16557 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 1000 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4215 346 0049: destroy_car $5639 0093: destroy_object $5669 0093: destroy_object $5670 031B: (unknown) 208 0 2 0048: $5639 = create_car #BOBO at 24.78 1160.0 -201.1 00D1: set_car $5639 Z_angle_to 180.0 $5754 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_7670 0252: object $5677 exists jump_if_false @DIA_C3_16677 00D3: set_object $5677 z_angle_to 280.0 :DIA_C3_16677 01B2: (unknown) $5639 1 1 1 1 1 00B6: restore_camera 003F: destroy_actor $5641 003E: $5641 = create_actor_pedtype 22 model 121 at 23.69 1160.95 -201.1 010F: (unknown) $5641 24.8 1161.0 -201.1 0106: give_actor $5641 weapon 19 ammo 1000 // Load the weapon model before using this 034F: (unknown) $5641 1 02D0: (unknown) $5641 1 003E: $5657 = create_actor_pedtype 22 model 0 at 25.8 1159.02 -202.06 0200: (unknown) $5657 0 02F8: (unknown) $5657 1 01B1: (unknown) $5657 1 1 1 1 1 00F4: (unknown) $5641 $5657 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'DIAC3C7' 'SDAC3C7' $5641 0 // ~w~Domestobot! You lousy piece of crap! You've ruined me! 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'DIAC3C7' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'DIAC3CA' 'SDAC3CA' -1 0 // ~w~Do you require a light? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'DIAC3CA' 00B9: set_camera_position 25.31 1161.9 -200.82 rotations 0 0 0 00BA: set_camera_point_at 24.83 1161.1 -200.45 mode 2 01BC: (unknown) 25.0 1158.22 -200.21 0@ 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4326 0045: actor $5641 defined jump_if_false @DIA_C3_17005 0045: actor $5657 defined jump_if_false @DIA_C3_17005 00E4: (unknown) $5641 $5657 :DIA_C3_17005 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13171 'DIAC3C7' 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'DIAC3C7' jump_if_false @DIA_C3_17059 0002: jump @DIA_C3_17168 :DIA_C3_17059 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'DIAC3CA' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'DIAC3CA' jump_if_false @DIA_C3_17111 0002: jump @DIA_C3_17168 :DIA_C3_17111 004F: unknown_check $5639 jump_if_false @DIA_C3_17129 014C: set_car $5639 health_to 200 :DIA_C3_17129 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 1000 jump_if_false @DIA_C3_17156 0002: jump @DIA_C3_17168 :DIA_C3_17156 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 :DIA_C3_17168 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 003F: destroy_actor $5657 003F: destroy_actor $5641 0049: destroy_car $5639 0093: destroy_object $5677 0093: destroy_object $5669 0093: destroy_object $5670 01ED: (unknown) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_377 1000 0026: return :DIA_C3_17219 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_212 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 346 0049: destroy_car $5639 0093: destroy_object $5669 0093: destroy_object $5670 031B: (unknown) 208 0 2 0048: $5639 = create_car #BOBO at 24.77 1158.98 -201.12 00D1: set_car $5639 Z_angle_to 180.0 $5754 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7670 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4116 01B2: (unknown) $5639 1 1 1 1 1 00B6: restore_camera 003F: destroy_actor $5641 003E: $5641 = create_actor_pedtype 22 model 121 at 24.51 1161.28 -201.1 00CF: set_actor $5641 Z_angle_to -171.56 0106: give_actor $5641 weapon 19 ammo 1000 // Load the weapon model before using this 034F: (unknown) $5641 1 02D0: (unknown) $5641 1 003E: $5657 = create_actor_pedtype 22 model 0 at 25.09 1156.87 -202.0 0200: (unknown) $5657 0 02F8: (unknown) $5657 1 01B1: (unknown) $5657 1 1 1 1 1 00F4: (unknown) $5641 $5657 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'DIAC3CX' 'SDAC3CX' $5641 0 // ~w~What are you doing? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'DIAC3CX' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'DIAC3C3' 'SDAC3C3' $5641 0 // ~w~Stupid robot! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'DIAC3C3' 00B9: set_camera_position 22.21 1158.52 -200.89 rotations 0 0 0 00BA: set_camera_point_at 23.14 1158.84 -200.7 mode 2 00DA: (unknown) 22.0 1162.61 -200.07 0 $5764 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 0045: actor $5641 defined jump_if_false @DIA_C3_17650 0045: actor $5657 defined jump_if_false @DIA_C3_17650 00E4: (unknown) $5641 $5657 :DIA_C3_17650 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'DIAC3CX' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'DIAC3CX' jump_if_false @DIA_C3_17704 0002: jump @DIA_C3_17781 :DIA_C3_17704 004F: unknown_check $5639 jump_if_false @DIA_C3_17722 014C: set_car $5639 health_to 200 :DIA_C3_17722 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'DIAC3C3' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'DIAC3C3' jump_if_false @DIA_C3_17776 0002: jump @DIA_C3_17781 :DIA_C3_17776 0001: wait 1000 ms :DIA_C3_17781 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 00DB: (unknown) $5764 003F: destroy_actor $5657 003F: destroy_actor $5641 0049: destroy_car $5639 0093: destroy_object $5677 0093: destroy_object $5669 0093: destroy_object $5670 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_377 1000 0026: return :DIA_C3_17846 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_212 1000 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4215 346 0049: destroy_car $5639 0093: destroy_object $5669 0093: destroy_object $5670 031B: (unknown) 208 0 2 0048: $5639 = create_car #BOBO at 17.04 1163.62 -194.8 00D1: set_car $5639 Z_angle_to 180.0 0093: destroy_object $5671 $5754 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7670 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4116 01B2: (unknown) $5639 1 1 1 1 1 00B6: restore_camera 003F: destroy_actor $5641 003E: $5641 = create_actor_pedtype 22 model 121 at 16.01 1160.9 -194.8 010F: (unknown) $5641 17.63 1165.42 -194.38 0106: give_actor $5641 weapon 19 ammo 1000 // Load the weapon model before using this 034F: (unknown) $5641 1 02D0: (unknown) $5641 1 01C9: (unknown) $5641 100 003E: $5657 = create_actor_pedtype 22 model 0 at 17.5 1165.14 -195.3 0200: (unknown) $5657 0 02F8: (unknown) $5657 1 01B1: (unknown) $5657 1 1 1 1 1 00E4: (unknown) $5641 $5657 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'DIAC3C5' 'SDAC3C5' $5641 0 // ~w~When I tell you to do something you do it! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'DIAC3C5' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'DIAC3C6' 'SDAC3C6' $5641 0 // ~w~No one ignores me! I'm the boss! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'DIAC3C3' 00B9: set_camera_position 16.15 1164.93 -194.16 rotations 0 0 0 00BA: set_camera_point_at 16.47 1163.98 -194.08 mode 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4326 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'DIAC3C5' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'DIAC3C5' jump_if_false @DIA_C3_18306 0002: jump @DIA_C3_18390 :DIA_C3_18306 004F: unknown_check $5639 jump_if_false @DIA_C3_18324 014C: set_car $5639 health_to 200 :DIA_C3_18324 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13171 'DIAC3C6' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13348 'DIAC3C6' jump_if_false @DIA_C3_18378 0002: jump @DIA_C3_18390 :DIA_C3_18378 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 :DIA_C3_18390 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4311 003F: destroy_actor $5657 003F: destroy_actor $5641 0049: destroy_car $5639 0093: destroy_object $5677 0093: destroy_object $5669 0093: destroy_object $5670 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_377 1000 0026: return :DIA_C3_18439 $5918 == 0 // (int) var == num jump_if_false @DIA_C3_18453 005F: (unknown) :DIA_C3_18453 00A0: car $5639 wrecked jump_if_false @DIA_C3_18466 0026: return :DIA_C3_18466 not $5754 == 4 // (int) var == num jump_if_false @DIA_C3_18481 005F: (unknown) :DIA_C3_18481 8104: not car $5639 in_sphere 25.02 1158.82 -201.1 radius 0.5 0.5 0.5 sphere 0 jump_if_false @DIA_C3_18516 005F: (unknown) :DIA_C3_18516 00D0: $5741 = car $5639 Z_angle 0078: if and $5741 > 175.0 // (float) var > num 185.0 > $5741 // (float) num > var 0022: jump_if_false @DIA_C3_18576 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_10877 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_16557 $5588 = 700 // (int) 005E: (unknown) :DIA_C3_18576 005F: (unknown) :DIA_C3_18578 004F: unknown_check $5639 jump_if_false @DIA_C3_18605 004D: store_car $5639 position_to $5697 $5698 $5699 00D0: $5743 = car $5639 Z_angle :DIA_C3_18605 0026: return :DIA_C3_18607 003E: $5643 = create_actor_pedtype 22 model 113 at 22.28 1168.83 -194.83 00CF: set_actor $5643 Z_angle_to 270.0 04B5: (unknown) $5643 0 02F8: (unknown) $5643 1 0414: (unknown) $5643 84 396 00A2: (unknown) $5643 003E: $5644 = create_actor_pedtype 22 model 114 at 24.57 1171.35 -194.83 00CF: set_actor $5644 Z_angle_to 180.0 04B5: (unknown) $5644 0 02F8: (unknown) $5644 1 0414: (unknown) $5644 84 396 00A2: (unknown) $5644 003E: $5645 = create_actor_pedtype 22 model 113 at 9.31 1163.46 -194.78 00CF: set_actor $5645 Z_angle_to 90.0 04B5: (unknown) $5645 0 02F8: (unknown) $5645 1 0414: (unknown) $5645 84 396 00A2: (unknown) $5645 003E: $5646 = create_actor_pedtype 22 model 114 at 6.5 1162.67 -194.83 00CF: set_actor $5646 Z_angle_to 270.0 04B5: (unknown) $5646 0 02F8: (unknown) $5646 1 0414: (unknown) $5646 84 396 00A2: (unknown) $5646 003E: $5647 = create_actor_pedtype 22 model 113 at 8.08 1153.45 -194.83 00CF: set_actor $5647 Z_angle_to 90.0 04B5: (unknown) $5647 0 02F8: (unknown) $5647 1 0414: (unknown) $5647 84 396 00A2: (unknown) $5647 003E: $5648 = create_actor_pedtype 22 model 114 at 5.93 1151.96 -194.83 00CF: set_actor $5648 Z_angle_to 360.0 04B5: (unknown) $5648 0 02F8: (unknown) $5648 1 0414: (unknown) $5648 84 396 00A2: (unknown) $5648 003E: $5649 = create_actor_pedtype 22 model 113 at 20.55 1151.8 -194.83 00CF: set_actor $5649 Z_angle_to 90.0 04B5: (unknown) $5649 0 02F8: (unknown) $5649 1 00A2: (unknown) $5649 $5956 = 1 // (int) 003E: $5650 = create_actor_pedtype 22 model 114 at 15.04 1150.8 -194.83 00CF: set_actor $5650 Z_angle_to 345.0 04B5: (unknown) $5650 0 02F8: (unknown) $5650 1 00A2: (unknown) $5650 $5957 = 1 // (int) 003E: $5651 = create_actor_pedtype 22 model 114 at 14.38 1178.76 -194.83 00CF: set_actor $5651 Z_angle_to 205.0 04B5: (unknown) $5651 0 02F8: (unknown) $5651 1 00A2: (unknown) $5651 $5958 = 1 // (int) 003E: $5652 = create_actor_pedtype 22 model 114 at 15.56 1179.0 -194.83 00CF: set_actor $5652 Z_angle_to 270.0 04B5: (unknown) $5652 0 02F8: (unknown) $5652 1 00A2: (unknown) $5652 $5959 = 1 // (int) 003E: $5653 = create_actor_pedtype 22 model 113 at 19.39 1162.78 -188.9 00CF: set_actor $5653 Z_angle_to 35.0 04B5: (unknown) $5653 0 02F8: (unknown) $5653 1 00A2: (unknown) $5653 $5960 = 1 // (int) 003E: $5654 = create_actor_pedtype 22 model 114 at 16.03 1162.62 -188.9 00CF: set_actor $5654 Z_angle_to 320.0 04B5: (unknown) $5654 0 02F8: (unknown) $5654 1 00A2: (unknown) $5654 $5961 = 1 // (int) 003E: $5655 = create_actor_pedtype 22 model 24 at 18.8 1183.28 -188.11 04B5: (unknown) $5655 0 00CF: set_actor $5655 Z_angle_to 90.0 02F8: (unknown) $5655 1 0414: (unknown) $5655 25 219 00A2: (unknown) $5655 003E: $5656 = create_actor_pedtype 22 model 24 at 26.0 1171.96 -188.11 04B5: (unknown) $5656 0 00CF: set_actor $5656 Z_angle_to 180.0 02F8: (unknown) $5656 1 0414: (unknown) $5656 25 219 00A2: (unknown) $5656 0026: return :DIA_C3_19343 00A0: car $5639 wrecked jump_if_false @DIA_C3_19356 0026: return :DIA_C3_19356 8252: not object $5670 exists jump_if_false @DIA_C3_19369 0026: return :DIA_C3_19369 $5734 += 120.0 // (float) 03E8: (unknown) $5670 02AC: (unknown) $5670 0 $5734 0 03E7: (unknown) $5670 $5639 0.25 0.15 0.5 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4090 0026: return :DIA_C3_19416 $5937 == 0 // (int) var == num jump_if_false @DIA_C3_19430 0026: return :DIA_C3_19430 not $5757 == 2 // (int) var == num jump_if_false @DIA_C3_19445 0026: return :DIA_C3_19445 0252: object $5678 exists jump_if_false @DIA_C3_19485 0279: (unknown) $5678 0 -0.18 0 0@ 1@ 2@ 029F: (unknown) 19 0@ 1@ 2@ 0 0 0 0.005 :DIA_C3_19485 0026: return :DIA_C3_19487 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 1000 0216: (unknown) $1038 43.86 1089.48 16.19 022C: (unknown) 29.18 1107.03 15.0 10.0 1 0443: (unknown) 118 0228: (unknown) 021D: (unknown) 0 0417: (unknown) 37.2 1152.43 -190.0 27 7 0001: wait 1000 ms 004F: unknown_check $5640 jump_if_false @DIA_C3_19620 004E: put_car $5640 at 29.18 1107.03 15.0 00D1: set_car $5640 Z_angle_to 40.0 0325: (unknown) $5640 1 014C: set_car $5640 health_to 1000 :DIA_C3_19620 00B9: set_camera_position 31.71 1100.72 19.46 rotations 0 0 0 00BA: set_camera_point_at 31.5 1101.64 19.14 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position 27.89 1117.47 21.46 rotations 0 0 0 00BA: set_camera_point_at 27.68 1118.44 21.55 mode 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 5000 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @DIA_C3_19809 $5974 == 1 // (int) var == num jump_if_false @DIA_C3_19786 0216: (unknown) $1038 26.21 1165.1 -189.0 0002: jump @DIA_C3_19809 :DIA_C3_19786 0216: (unknown) $1038 5.0 1175.71 -196.24 02F8: (unknown) $1038 1 :DIA_C3_19809 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4013 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_6505 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_4428 0 031B: (unknown) 208 0 2 0048: $5639 = create_car #BOBO at 26.21 1165.1 -189.0 00D1: set_car $5639 Z_angle_to 0 003E: $5657 = create_actor_pedtype 22 model 0 at 27.99 1155.89 -193.76 $5754 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_7670 00B9: set_camera_position 19.85 1153.42 -193.19 rotations 0 0 0 00BA: set_camera_point_at 20.84 1153.37 -193.31 mode 2 0045: actor $5641 defined jump_if_false @DIA_C3_19974 0352: (unknown) $5641 0414: (unknown) $5641 118 506 :DIA_C3_19974 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'DIAC3CW' 'SDAC3CW' $5641 0 // ~w~Domestobot! Where are you? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'DIAC3CW' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'DIAC3CY' 'SDAC3CY' $5641 0 // ~w~How did Diego talk me into buying that electric trash can? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'DIAC3CY' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'DIAC3BA' 'SDAC3BA' -1 0 // ~w~Domestobot loves cleaning. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'DIAC3BA' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'DIAC3BB' 'SDAC3BB' -1 0 // ~w~PHZZZT! Remote Control Override! 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'DIAC3BB' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12755 'DIAC3BC' 'SDAC3BC' -1 0 // ~w~I live to serve. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12704 'DIAC3BC' 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_18607 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 2 04F5: (unknown) 20.0 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_14731 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4326 0045: actor $5641 defined jump_if_false @DIA_C3_20310 0045: actor $5657 defined jump_if_false @DIA_C3_20310 04B4: (unknown) $5641 118 507 1.0 :DIA_C3_20310 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13171 'DIAC3CW' 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'DIAC3CW' jump_if_false @DIA_C3_20364 0002: jump @DIA_C3_21074 :DIA_C3_20364 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 1000 jump_if_false @DIA_C3_20391 0002: jump @DIA_C3_21074 :DIA_C3_20391 0045: actor $5641 defined jump_if_false @DIA_C3_20414 04B4: (unknown) $5641 118 506 1.0 :DIA_C3_20414 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13171 'DIAC3CY' 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'DIAC3CY' jump_if_false @DIA_C3_20468 0002: jump @DIA_C3_21074 :DIA_C3_20468 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_14701 00B9: set_camera_position 24.62 1167.88 -187.49 rotations 0 0 0 00BA: set_camera_point_at 25.16 1167.07 -187.68 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 25.34 1166.71 -187.73 rotations 0 0 0 00BA: set_camera_point_at 25.86 1165.87 -187.9 mode 1 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'DIAC3BA' $5734 = 0 // (float) :DIA_C3_20611 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12621 'DIAC3BA' jump_if_false @DIA_C3_20682 0001: wait 0 ms 0377: (unknown) 44 $5765 $5765 > 0 // (int) var > num jump_if_false @DIA_C3_20665 0002: jump @DIA_C3_21074 :DIA_C3_20665 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_19343 0002: jump @DIA_C3_20611 :DIA_C3_20682 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4116 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'DIAC3BA' jump_if_false @DIA_C3_20725 0002: jump @DIA_C3_21074 :DIA_C3_20725 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'DIAC3BB' 0@ = 0 // (int) :DIA_C3_20748 004F: unknown_check $5639 jump_if_false @DIA_C3_20773 02E9: set_car $5639 speed_to 1.0 00D1: set_car $5639 Z_angle_to 3.0 :DIA_C3_20773 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 10 jump_if_false @DIA_C3_20799 0002: jump @DIA_C3_21074 :DIA_C3_20799 004F: unknown_check $5639 jump_if_false @DIA_C3_20820 02E9: set_car $5639 speed_to 0 00D1: set_car $5639 Z_angle_to 0 :DIA_C3_20820 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 5 jump_if_false @DIA_C3_20846 0002: jump @DIA_C3_21074 :DIA_C3_20846 004F: unknown_check $5639 jump_if_false @DIA_C3_20872 02E9: set_car $5639 speed_to -1.0 00D1: set_car $5639 Z_angle_to 357.0 :DIA_C3_20872 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 10 jump_if_false @DIA_C3_20898 0002: jump @DIA_C3_21074 :DIA_C3_20898 004F: unknown_check $5639 jump_if_false @DIA_C3_20919 02E9: set_car $5639 speed_to 0 00D1: set_car $5639 Z_angle_to 0 :DIA_C3_20919 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 2 jump_if_false @DIA_C3_20945 0002: jump @DIA_C3_21074 :DIA_C3_20945 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C3_20748 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'DIAC3BB' jump_if_false @DIA_C3_20995 0002: jump @DIA_C3_21074 :DIA_C3_20995 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4341 500 jump_if_false @DIA_C3_21022 0002: jump @DIA_C3_21074 :DIA_C3_21022 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12990 'DIAC3BC' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13348 'DIAC3BC' jump_if_false @DIA_C3_21074 0002: jump @DIA_C3_21074 :DIA_C3_21074 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 0045: actor $1038 defined jump_if_false @DIA_C3_21169 $5974 == 1 // (int) var == num jump_if_false @DIA_C3_21144 0216: (unknown) $1038 26.21 1165.1 -189.0 0002: jump @DIA_C3_21169 :DIA_C3_21144 0216: (unknown) $1038 15.67 1178.96 -184.61 02F8: (unknown) $1038 1 :DIA_C3_21169 0001: wait 1000 ms 0049: destroy_car $5639 003F: destroy_actor $5641 0093: destroy_object $5678 003F: destroy_actor $5657 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4272 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_377 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 2 04F5: (unknown) 20.0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_6505 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_4428 0 $5754 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4116 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @DIA_C3_16354 26.21 1165.1 -189.0 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_7765 01AA: $5677 = create_object #GD_SAFEDOOR at 24.0 1158.0 -201.25 00D3: set_object $5677 z_angle_to 180.0 0479: (unknown) 12.42 1170.11 -194.79 8004: not 50@ = $5680 // (int) // Note: the incorrect math opcode was used here 0479: (unknown) 10.75 1175.5 -188.86 8004: not 50@ = $5681 // (int) // Note: the incorrect math opcode was used here 0479: (unknown) 28.69 1174.67 -201.19 8004: not 50@ = $5682 // (int) // Note: the incorrect math opcode was used here 0479: (unknown) 29.07 1187.46 -194.79 8004: not 50@ = $5683 // (int) // Note: the incorrect math opcode was used here $5912 = 1 // (int) 0026: return :DIA_C3_21415 00A0: car $5639 wrecked jump_if_false @DIA_C3_21428 0026: return :DIA_C3_21428 0054: (unknown) $5639 0@ 1@ 2@ 3@ 4@ 5@ 0 0022: jump_if_false @DIA_C3_21540 // Note: the incorrect math opcode was used here 0045: actor $1038 defined 0022: jump_if_false @DIA_C3_21462 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 0 :DIA_C3_21462 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @DIA_C3_4116 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4248 500 004F: unknown_check $5639 jump_if_false @DIA_C3_21508 004E: put_car $5639 at 6@ 7@ 8@ 00D1: set_car $5639 Z_angle_to 9@ :DIA_C3_21508 0045: actor $1038 defined 0022: jump_if_false @DIA_C3_21525 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 :DIA_C3_21525 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4279 500 0026: return :DIA_C3_21540 0026: return :DIA_C3_21542 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21415 12.89 1168.0 -194.81 11.59 1171.9 -192.0 12.34 1175.71 -188.9 270.0 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21415 10.77 1176.47 -188.9 11.29 1174.5 -187.9 14.1 1169.99 -194.83 0 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21415 28.05 1173.58 -201.23 29.07 1175.97 -200.23 27.22 1187.58 -194.83 90.0 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21415 28.15 1188.63 -194.83 30.02 1185.79 -193.83 28.54 1172.88 -201.23 180.0 0026: return :DIA_C3_21769 001C: 0@ == $5757 // (int) num == var 0022: jump_if_false @DIA_C3_21795 // Note: the incorrect math opcode was used here 0035: $5588 = $5590 // (int vars) $5962 = 1 // (int) 005E: (unknown) :DIA_C3_21795 005F: (unknown) :DIA_C3_21797 00A0: car $5639 wrecked jump_if_false @DIA_C3_21810 0026: return :DIA_C3_21810 0@ = 0 // (int) 1@ = 0 // (int) :DIA_C3_21818 0252: object $5403(1@,10) exists jump_if_false @DIA_C3_21949 0104: car $5639 in_sphere $5444(1@,10) $5454(1@,10) $5464(1@,10) radius 1.5 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C3_21944 // Note: the incorrect math opcode was used here not $5754 == 1 // (int) var == num jump_if_false @DIA_C3_21908 $5968 == 0 // (int) var == num jump_if_false @DIA_C3_21906 0267: (unknown) 'DIA3_H9' // Use the ~h~Cleaning Arm~w~ to sweep up the trash. $5968 = 1 // (int) :DIA_C3_21906 005F: (unknown) :DIA_C3_21908 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4139 0093: destroy_object $5403(1@,10) 00BB: (unknown) $5428(1@,10) 02E2: $5428(1@,10) = 0 // (any) 0002: jump @DIA_C3_21949 :DIA_C3_21944 0@ += 1 // (int) :DIA_C3_21949 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @DIA_C3_21818 0@ == 0 // (int) var == num jump_if_false @DIA_C3_21998 0035: $5588 = $5590 // (int vars) 0035: 1@ = $5591 // (int vars) $5639(1@,14) = 1 // (int) 005E: (unknown) :DIA_C3_21998 005F: (unknown) :DIA_C3_22000 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C3_212 500 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_4116 00B9: set_camera_position 29.6 1151.21 -193.85 rotations 0 0 0 00BA: set_camera_point_at 28.84 1151.86 -193.9 mode 2 02F0: actor 0 photographed 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 004F: unknown_check $5639 jump_if_false @DIA_C3_22117 004D: store_car $5639 position_to 3@ 4@ 5@ 00D0: 6@ = car $5639 Z_angle 5@ += 30.0 // (float) 004E: put_car $5639 at 3@ 4@ 5@ 0325: (unknown) $5639 1 :DIA_C3_22117 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_14731 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 'DIAC3CI' 'DIA3_C1' $5641 0 // ~w~Domestobot! 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 'DIAC3CI' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 0@ 1@ $5641 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 0@ 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4279 500 0045: actor $5641 defined jump_if_false @DIA_C3_22243 04B4: (unknown) $5641 118 507 2.0 :DIA_C3_22243 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 'DIAC3CI' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 'DIAC3CI' jump_if_false @DIA_C3_22297 0002: jump @DIA_C3_22357 :DIA_C3_22297 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13171 0@ 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13348 0@ jump_if_false @DIA_C3_22335 0002: jump @DIA_C3_22357 :DIA_C3_22335 0045: actor $5641 defined jump_if_false @DIA_C3_22357 04B4: (unknown) $5641 118 506 2.0 :DIA_C3_22357 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4248 500 0045: actor $5641 defined jump_if_false @DIA_C3_22409 0352: (unknown) $5641 04B4: (unknown) $5641 118 506 1000.0 :DIA_C3_22409 004F: unknown_check $5639 jump_if_false @DIA_C3_22443 5@ -= 30.0 // (float) 004E: put_car $5639 at 3@ 4@ 5@ 00D1: set_car $5639 Z_angle_to 6@ 0325: (unknown) $5639 0 :DIA_C3_22443 02F0: actor 1 photographed 0139: $5752 = random_int_in_ranges 0 7 0035: 2@ = $5752 // (int vars) 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12755 $5604(2@,7) $5611(2@,7) -99 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12704 $5604(2@,7) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_4272 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C3_377 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_7765 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12990 $5604(2@,7) $5933 = 1 // (int) 0026: return :DIA_C3_22547 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7294 0006: $5773 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_6584 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_6074 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5545 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5907 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_10531 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11766 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_21542 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_8689 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_19416 0026: return :DIA_C3_22659 00A0: car $5639 wrecked jump_if_false @DIA_C3_22672 0026: return :DIA_C3_22672 0104: car $5639 in_sphere 24.86 1159.1 -200.9 radius 1.0 1.0 1.0 sphere 0 jump_if_false @DIA_C3_22759 $5754 == 2 // (int) var == num jump_if_false @DIA_C3_22730 $5588 = 500 // (int) 005E: (unknown) :DIA_C3_22730 $5972 == 0 // (int) var == num jump_if_false @DIA_C3_22759 0267: (unknown) 'DIA3_HC' // Use the ~h~Comms Arm~w~ to start cracking the safe. $5972 = 1 // (int) :DIA_C3_22759 005F: (unknown) :DIA_C3_22761 0@ = 0 // (int) :DIA_C3_22765 82DB: not unknown_check $5424(0@,4) 0 jump_if_false @DIA_C3_22785 047A: (unknown) $5424(0@,4) :DIA_C3_22785 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_22765 0026: return :DIA_C3_22804 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_212 500 00B9: set_camera_position 11.27 1168.21 -188.48 rotations 0 0 0 00BA: set_camera_point_at 11.33 1169.15 -188.16 mode 2 004F: unknown_check $5639 jump_if_false @DIA_C3_22910 004E: put_car $5639 at 11.96 1170.0 -188.83 00D1: set_car $5639 Z_angle_to 109.69 $5754 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7670 :DIA_C3_22910 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12755 'DIAC3BA' 'SDAC3BA' -1 0 // ~w~Domestobot loves cleaning. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12704 'DIAC3BA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4279 500 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12990 'DIAC3BA' $5734 = 0 // (float) -1@ = 0 // (int) // timer2 :DIA_C3_23004 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12621 'DIAC3BA' jump_if_false @DIA_C3_23075 0001: wait 0 ms 0377: (unknown) 44 $5765 $5765 > 0 // (int) var > num jump_if_false @DIA_C3_23058 0002: jump @DIA_C3_23133 :DIA_C3_23058 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_19343 0002: jump @DIA_C3_23004 :DIA_C3_23075 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @DIA_C3_23133 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5765 $5765 > 0 // (int) var > num jump_if_false @DIA_C3_23116 0002: jump @DIA_C3_23133 :DIA_C3_23116 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_19343 0002: jump @DIA_C3_23075 :DIA_C3_23133 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4248 500 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4272 0049: destroy_car $5639 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @DIA_C3_16354 12.83 1170.25 -188.83 264.69 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_377 0 0026: return :DIA_C3_23214 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_212 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_DOPN' 'DEAD' -99 0 // WASTED! 00B9: set_camera_position 23.8 1162.08 -200.32 rotations 0 0 0 00BA: set_camera_point_at 24.25 1161.18 -200.31 mode 2 004F: unknown_check $5639 jump_if_false @DIA_C3_23352 004E: put_car $5639 at 24.8 1161.0 -201.1 00D1: set_car $5639 Z_angle_to 180.0 $5754 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7670 :DIA_C3_23352 02F0: actor 0 photographed 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 0057: show_text_highpriority GXT 'DIA3_S8' time 5000 flag 1 // ~w~CODE CORRECT: SAFE UNLOCKED. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 'SX_DOPN' 0252: object $5677 exists jump_if_false @DIA_C3_23416 00D2: 0@ = object $5677 z_angle :DIA_C3_23416 0036: 1@ = 0@ // (float vars) 1@ += 100.0 // (float) -2@ = 0 // (int) // timer1 :DIA_C3_23430 0078: if or 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_23514 // Note: the incorrect math opcode was used here 0001: wait 0 ms (unknown) 0@ 0.5 0252: object $5677 exists jump_if_false @DIA_C3_23475 00D3: set_object $5677 z_angle_to 0@ :DIA_C3_23475 0377: (unknown) 44 $1704 0022: jump_if_false @DIA_C3_23507 // Note: the incorrect math opcode was used here $1704 > 0 // (int) var > num jump_if_false @DIA_C3_23507 0002: jump @DIA_C3_23514 :DIA_C3_23507 0002: jump @DIA_C3_23430 :DIA_C3_23514 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4311 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 0049: destroy_car $5639 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16354 24.8 1161.0 -201.1 180.0 0252: object $5677 exists jump_if_false @DIA_C3_23583 00D3: set_object $5677 z_angle_to 1@ :DIA_C3_23583 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4272 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_377 0 0026: return :DIA_C3_23606 11@ = 2.0 // (float) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @DIA_C3_212 500 004F: unknown_check $5639 jump_if_false @DIA_C3_23764 004D: store_car $5639 position_to 0@ 1@ 2@ 00D0: 3@ = car $5639 Z_angle $5754 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_7670 0138: 10@ = random_float_in_ranges -1.0 1.0 027F: store_coords_to 4@ 5@ 6@ from_actor $5639 with_offset 10@ 11@ 1.3 027F: store_coords_to 7@ 8@ 9@ from_actor $5639 with_offset 0 0 1.0 0202: unknown_check 4@ 5@ 6@ 7@ 8@ 9@ 1 0 1 0 0 0022: jump_if_false @DIA_C3_23749 // Note: the incorrect math opcode was used here $5741 = 0 // (float) 002C: $5741 -= 11@ // (float vars) 0036: 11@ = $5741 // (float vars) 027F: store_coords_to 4@ 5@ 6@ from_actor $5639 with_offset 10@ 11@ 1.3 :DIA_C3_23749 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00BA: set_camera_point_at 7@ 8@ 9@ mode 2 :DIA_C3_23764 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12755 'DIAC3BA' 'SDAC3BA' -1 0 // ~w~Domestobot loves cleaning. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12704 'DIAC3BA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4279 500 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12990 'DIAC3BA' $5734 = 0 // (float) -1@ = 0 // (int) // timer2 :DIA_C3_23858 037A: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12621 'DIAC3BA' jump_if_false @DIA_C3_23929 0001: wait 0 ms 0377: (unknown) 44 $5765 $5765 > 0 // (int) var > num jump_if_false @DIA_C3_23912 0002: jump @DIA_C3_23987 :DIA_C3_23912 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_19343 0002: jump @DIA_C3_23858 :DIA_C3_23929 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @DIA_C3_23987 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5765 $5765 > 0 // (int) var > num jump_if_false @DIA_C3_23970 0002: jump @DIA_C3_23987 :DIA_C3_23970 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_19343 0002: jump @DIA_C3_23929 :DIA_C3_23987 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_4116 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4248 500 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_4272 0049: destroy_car $5639 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @DIA_C3_16354 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @DIA_C3_377 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_7765 0026: return :DIA_C3_24073 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_212 500 0093: destroy_object $5671 $5772 == 1 // (int) var == num jump_if_false @DIA_C3_24175 01AA: $5671 = create_object #GD_BEERTRAY at 0 0 0 00B9: set_camera_position 27.91 1153.34 -193.73 rotations 0 0 0 00BA: set_camera_point_at 28.66 1152.68 -193.81 mode 2 0006: 0@ = 'DIAC3CF' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'SDAC3CF' // (string) // ~w~At your service, sir. // Note: the incorrect math opcode was used here :DIA_C3_24175 $5772 == 0 // (int) var == num jump_if_false @DIA_C3_24258 01AA: $5671 = create_object #GD_SNACKTRAY at 0 0 0 00B9: set_camera_position 30.89 1154.07 -193.75 rotations 0 0 0 00BA: set_camera_point_at 30.18 1153.36 -193.8 mode 2 0006: 0@ = 'DIAC3BC' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'SDAC3BC' // (string) // ~w~I live to serve. // Note: the incorrect math opcode was used here :DIA_C3_24258 $5772 == 2 // (int) var == num jump_if_false @DIA_C3_24343 01AA: $5671 = create_object #GD_CIGARBOX at 0 0 0 00B9: set_camera_position 27.91 1153.34 -193.73 rotations 0 0 0 00BA: set_camera_point_at 28.66 1152.68 -193.81 mode 2 0006: 0@ = 'DIAC3CE' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'SDAC3CE' // (string) // ~w~Domestobot is yours to command. // Note: the incorrect math opcode was used here :DIA_C3_24343 004F: unknown_check $5639 0022: jump_if_false @DIA_C3_24471 // Note: the incorrect math opcode was used here 004E: put_car $5639 at 29.65 1152.3 -194.8 00D1: set_car $5639 Z_angle_to 86.74 $5754 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7670 0252: object $5671 exists jump_if_false @DIA_C3_24471 03F6: (unknown) $5671 0 0 0 $5772 == 2 // (int) var == num jump_if_false @DIA_C3_24454 03E7: (unknown) $5671 $5639 0.25 0.6 0.47 0002: jump @DIA_C3_24471 :DIA_C3_24454 03E7: (unknown) $5671 $5639 0 0.61 0.48 :DIA_C3_24471 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 0@ 1@ -1 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4279 500 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12990 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4272 0049: destroy_car $5639 0093: destroy_object $5671 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16354 29.65 1152.3 -194.8 86.74 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_377 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7765 0026: return :DIA_C3_24631 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C3_212 500 004F: unknown_check $5639 jump_if_false @DIA_C3_24699 004E: put_car $5639 at 29.57 1152.53 -194.8 00D1: set_car $5639 Z_angle_to 121.74 $5754 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C3_7670 :DIA_C3_24699 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 'DIAC3CG' 'SDAC3CG' -1 0 // ~w~Domestobot is here for your pleasure. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 'DIAC3CG' 00B9: set_camera_position 29.1 1153.77 -193.25 rotations 0 0 0 00BA: set_camera_point_at 29.01 1152.85 -193.64 mode 2 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4279 500 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12990 'DIAC3CG' :DIA_C3_24822 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12621 'DIAC3CG' jump_if_false @DIA_C3_24942 0001: wait 0 ms 0252: object $5670 exists jump_if_false @DIA_C3_24910 0279: (unknown) $5670 0 0.55 0.1 2@ 3@ 4@ 029F: (unknown) 13 2@ 3@ 4@ 0 0 0 0.05 029F: (unknown) 19 2@ 3@ 4@ 0 0 0 0.005 :DIA_C3_24910 0377: (unknown) 44 $1704 $1704 > 0 // (int) var > num jump_if_false @DIA_C3_24935 0002: jump @DIA_C3_24942 :DIA_C3_24935 0002: jump @DIA_C3_24822 :DIA_C3_24942 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 500 ms :DIA_C3_24953 80CA: not fading jump_if_false @DIA_C3_25002 0001: wait 0 ms 029F: (unknown) 13 2@ 3@ 4@ 0 0 0 0.05 029F: (unknown) 19 2@ 3@ 4@ 0 0 0 0.005 0002: jump @DIA_C3_24953 :DIA_C3_25002 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C3_4272 0049: destroy_car $5639 0093: destroy_object $5671 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @DIA_C3_16354 29.65 1152.3 -194.8 86.74 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C3_377 0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C3_7765 0026: return :DIA_C3_25085 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6396 $2334 0@ 0270: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1844 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_2576 $5975 == 0 // (int) var == num jump_if_false @DIA_C3_25155 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12168 52 :DIA_C3_25155 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4215 235 $5975 == 0 // (int) var == num jump_if_false @DIA_C3_25187 0025: gosub @DIA_C3_25778 :DIA_C3_25187 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_16297 $5588 = 20 // (int) :DIA_C3_25203 1000 > $5588 // (int) num > var 0022: jump_if_false @DIA_C3_25776 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5588 == 20 // (int) var == num jump_if_false @DIA_C3_25240 0025: gosub @DIA_C3_27101 :DIA_C3_25240 $5588 == 101 // (int) var == num jump_if_false @DIA_C3_25260 0025: gosub @DIA_C3_27273 :DIA_C3_25260 $5588 == 102 // (int) var == num jump_if_false @DIA_C3_25280 0025: gosub @DIA_C3_29907 :DIA_C3_25280 $5588 == 500 // (int) var == num jump_if_false @DIA_C3_25301 0025: gosub @DIA_C3_30094 :DIA_C3_25301 $5588 == 501 // (int) var == num jump_if_false @DIA_C3_25322 0025: gosub @DIA_C3_30732 :DIA_C3_25322 $5588 == 502 // (int) var == num jump_if_false @DIA_C3_25343 0025: gosub @DIA_C3_30764 :DIA_C3_25343 $5588 == 503 // (int) var == num jump_if_false @DIA_C3_25364 0025: gosub @DIA_C3_30793 :DIA_C3_25364 $5588 == 0 // (int) var == num jump_if_false @DIA_C3_25383 0025: gosub @DIA_C3_27321 :DIA_C3_25383 $5588 == 1 // (int) var == num jump_if_false @DIA_C3_25403 0025: gosub @DIA_C3_27428 :DIA_C3_25403 $5588 == 2 // (int) var == num jump_if_false @DIA_C3_25423 0025: gosub @DIA_C3_27536 :DIA_C3_25423 $5588 == 3 // (int) var == num jump_if_false @DIA_C3_25443 0025: gosub @DIA_C3_27644 :DIA_C3_25443 $5588 == 4 // (int) var == num jump_if_false @DIA_C3_25463 0025: gosub @DIA_C3_27752 :DIA_C3_25463 $5588 == 5 // (int) var == num jump_if_false @DIA_C3_25483 0025: gosub @DIA_C3_27860 :DIA_C3_25483 $5588 == 6 // (int) var == num jump_if_false @DIA_C3_25503 0025: gosub @DIA_C3_27968 :DIA_C3_25503 $5588 == 7 // (int) var == num jump_if_false @DIA_C3_25523 0025: gosub @DIA_C3_28076 :DIA_C3_25523 $5588 == 8 // (int) var == num jump_if_false @DIA_C3_25543 0025: gosub @DIA_C3_28185 :DIA_C3_25543 $5588 == 9 // (int) var == num jump_if_false @DIA_C3_25563 0025: gosub @DIA_C3_28294 :DIA_C3_25563 $5588 == 10 // (int) var == num jump_if_false @DIA_C3_25583 0025: gosub @DIA_C3_28672 :DIA_C3_25583 $5588 == 11 // (int) var == num jump_if_false @DIA_C3_25603 0025: gosub @DIA_C3_28787 :DIA_C3_25603 $5588 == 12 // (int) var == num jump_if_false @DIA_C3_25623 0025: gosub @DIA_C3_28901 :DIA_C3_25623 $5588 == 13 // (int) var == num jump_if_false @DIA_C3_25643 0025: gosub @DIA_C3_29016 :DIA_C3_25643 $5588 == 303 // (int) var == num jump_if_false @DIA_C3_25664 0025: gosub @DIA_C3_29516 :DIA_C3_25664 $5588 == 301 // (int) var == num jump_if_false @DIA_C3_25685 0025: gosub @DIA_C3_29634 :DIA_C3_25685 $5588 == 302 // (int) var == num jump_if_false @DIA_C3_25706 0025: gosub @DIA_C3_29383 :DIA_C3_25706 $5588 == 600 // (int) var == num jump_if_false @DIA_C3_25727 0025: gosub @DIA_C3_31001 :DIA_C3_25727 $5588 == 700 // (int) var == num jump_if_false @DIA_C3_25748 0025: gosub @DIA_C3_31103 :DIA_C3_25748 $5588 == 800 // (int) var == num jump_if_false @DIA_C3_25769 0025: gosub @DIA_C3_31033 :DIA_C3_25769 0002: jump @DIA_C3_25203 :DIA_C3_25776 0026: return :DIA_C3_25778 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_212 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4215 107 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 809F: not actor $1038 dead jump_if_false @DIA_C3_25852 0044: put_actor $1038 at -378.18 -546.86 17.31 00CF: set_actor $1038 Z_angle_to -0.74 :DIA_C3_25852 003E: $5642 = create_actor_pedtype 22 model #GANG9A at -377.49 -537.92 17.35 00CF: set_actor $5642 Z_angle_to 169.24 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC3AA' 'DIA3_I1' $5642 0 // ~w~Hey boss, have you seen Lance? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC3AA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC3AB' 'DIA3_I2' $1038 0 // ~w~Unfortunately yes. What is it? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC3AB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC3AC' 'DIA3_I3' $5642 0 // ~w~Some high-tech gear he ordered. It's up near the Mendez Mansion ready to go. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC3AC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC3AD' 'DIA3_I4' $1038 0 // ~w~What high-tech gear? What's it for? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC3AD' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC3AE' 'DIA3_I5' $5642 0 // ~w~Lance said something about getting around Mendez's security... destroying their bonds, or something. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'DIAC3AE' 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @DIA_C3_26211 0045: actor $5642 defined jump_if_false @DIA_C3_26211 0153: (unknown) $5642 $1038 0153: (unknown) $1038 $5642 00EE: (unknown) $1038 -377.49 -537.92 00EE: (unknown) $5642 -377.21 -542.19 :DIA_C3_26211 00B9: set_camera_position -385.74 -534.08 16.67 rotations 0 0 0 00BA: set_camera_point_at -384.95 -534.65 16.89 mode 2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 3000 jump_if_false @DIA_C3_26287 0002: jump @DIA_C3_27006 :DIA_C3_26287 00B9: set_camera_position -378.61 -541.58 17.38 rotations 0 0 0 00BA: set_camera_point_at -377.77 -542.12 17.52 mode 2 0045: actor $1038 defined jump_if_false @DIA_C3_26369 0044: put_actor $1038 at -377.73 -542.98 16.28 00CF: set_actor $1038 Z_angle_to -0.74 00A2: (unknown) $1038 :DIA_C3_26369 0045: actor $5642 defined jump_if_false @DIA_C3_26412 0044: put_actor $5642 at -377.2 -541.93 16.28 00CF: set_actor $5642 Z_angle_to 144.24 00A2: (unknown) $5642 :DIA_C3_26412 0045: actor $1038 defined jump_if_false @DIA_C3_26446 0045: actor $5642 defined jump_if_false @DIA_C3_26446 0153: (unknown) $5642 $1038 0153: (unknown) $1038 $5642 :DIA_C3_26446 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC3AA' 1 0045: actor $5642 defined jump_if_false @DIA_C3_26490 04B4: (unknown) $5642 121 557 1.0 :DIA_C3_26490 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'DIAC3AA' jump_if_false @DIA_C3_26523 0002: jump @DIA_C3_27006 :DIA_C3_26523 0045: actor $5642 defined jump_if_false @DIA_C3_26544 0528: (unknown) $5642 557 -1.0 :DIA_C3_26544 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC3AB' 0 0045: actor $1038 defined jump_if_false @DIA_C3_26587 04B4: (unknown) $1038 120 513 1.0 :DIA_C3_26587 0045: actor $5642 defined jump_if_false @DIA_C3_26610 04B4: (unknown) $5642 120 524 1.0 :DIA_C3_26610 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'DIAC3AB' jump_if_false @DIA_C3_26643 0002: jump @DIA_C3_27006 :DIA_C3_26643 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC3AC' 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'DIAC3AC' jump_if_false @DIA_C3_26696 0002: jump @DIA_C3_27006 :DIA_C3_26696 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC3AD' 0 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'DIAC3AF' 'DIA3_I6' $1038 0 // ~w~Leave it with me. 0045: actor $1038 defined jump_if_false @DIA_C3_26782 04B4: (unknown) $1038 121 556 1.0 04B4: (unknown) $1038 120 524 1.0 :DIA_C3_26782 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'DIAC3AD' jump_if_false @DIA_C3_26815 0002: jump @DIA_C3_27006 :DIA_C3_26815 0045: actor $1038 defined jump_if_false @DIA_C3_26836 0528: (unknown) $1038 556 -1.0 :DIA_C3_26836 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC3AE' 0 0045: actor $5642 defined jump_if_false @DIA_C3_26879 04B4: (unknown) $5642 121 550 1.0 :DIA_C3_26879 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4341 3000 jump_if_true @DIA_C3_27006 0045: actor $5642 defined jump_if_false @DIA_C3_26920 0528: (unknown) $5642 550 -1.0 :DIA_C3_26920 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'DIAC3AE' jump_if_false @DIA_C3_26953 0002: jump @DIA_C3_27006 :DIA_C3_26953 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13171 'DIAC3AF' 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13348 'DIAC3AF' jump_if_false @DIA_C3_27006 0002: jump @DIA_C3_27006 :DIA_C3_27006 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 1000 003F: destroy_actor $5642 0162: release_model #GANG9A 0045: actor $1038 defined jump_if_false @DIA_C3_27078 0352: (unknown) $1038 0044: put_actor $1038 at -378.04 -543.99 16.34 00CF: set_actor $1038 Z_angle_to 0 :DIA_C3_27078 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_377 1000 0026: return :DIA_C3_27101 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_27120 0026: return :DIA_C3_27120 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10793 0057: show_text_highpriority GXT 'DIA3_O1' time 5000 flag 1 // ~w~Get in the ~b~van~w~ parked outside the Mendez mansion. $5973 == 1 // (int) var == num jump_if_false @DIA_C3_27165 021C: (unknown) $1038 $5640 :DIA_C3_27165 807C: not actor $1038 driving $5640 0022: jump_if_false @DIA_C3_27255 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_27200 0026: return :DIA_C3_27200 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1561 jump_if_false @DIA_C3_27248 $1702 == 1 // (int) var == num jump_if_false @DIA_C3_27248 $5588 = 101 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10825 0026: return :DIA_C3_27248 0002: jump @DIA_C3_27165 :DIA_C3_27255 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10825 $5588 = 101 // (int) 0026: return :DIA_C3_27273 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_19487 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_1484 1 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0556: (unknown) 1 $5588 = 102 // (int) 0026: return :DIA_C3_27321 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 0 jump_if_false @DIA_C3_27341 0026: return :DIA_C3_27341 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CQ' 'DIA3_C9' // ~w~Clean the hall. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_12208 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T0' // ~w~Clean up the ~g~rubbish~w~ in the hall. $5588 = 302 // (int) 0026: return :DIA_C3_27428 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 1 jump_if_false @DIA_C3_27449 0026: return :DIA_C3_27449 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3EA' 'SDAC3EA' // ~w~Clean the dining room. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_12478 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T1' // ~w~Get rid of the ~g~mess~w~ in the dining room. $5588 = 302 // (int) 0026: return :DIA_C3_27536 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 2 jump_if_false @DIA_C3_27557 0026: return :DIA_C3_27557 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CO' 'DIA3_C7' // ~w~Clean the lounge. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13291 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T2' // ~w~Clean the ~g~dirt~w~ off the lounge floor. $5588 = 302 // (int) 0026: return :DIA_C3_27644 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 3 jump_if_false @DIA_C3_27665 0026: return :DIA_C3_27665 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3EB' 'SDAC3EB' // ~w~Clean the rec. room. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13563 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T3' // ~w~There's ~g~trash~w~ in the rec room. Deal with it! $5588 = 302 // (int) 0026: return :DIA_C3_27752 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 4 jump_if_false @DIA_C3_27773 0026: return :DIA_C3_27773 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3EC' 'SDAC3EC' // ~w~Clean the study. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_11938 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T4' // ~w~Remove the ~g~garbage~w~ from the study. $5588 = 302 // (int) 0026: return :DIA_C3_27860 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 5 jump_if_false @DIA_C3_27881 0026: return :DIA_C3_27881 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3ED' 'SDAC3ED' // ~w~Clean the storeroom. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14102 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T5' // ~w~Clean the ~g~junk~w~ off the store room floor. $5588 = 302 // (int) 0026: return :DIA_C3_27968 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 6 jump_if_false @DIA_C3_27989 0026: return :DIA_C3_27989 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CP' 'DIA3_C8' // ~w~Clean the kitchen. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13830 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T6' // ~w~Clean up the ~g~mess~w~ in the kitchen. $5588 = 302 // (int) 0026: return :DIA_C3_28076 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 7 jump_if_false @DIA_C3_28097 0026: return :DIA_C3_28097 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3EE' 'SDAC3EE' // ~w~Clean the master bedroom. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_12750 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T7' // ~w~Tidy up the ~g~junk~w~ in the master bedroom. $5588 = 302 // (int) 0026: return :DIA_C3_28185 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 8 jump_if_false @DIA_C3_28206 0026: return :DIA_C3_28206 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3EF' 'SDAC3EF' // ~w~Clean the guest bedroom. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13019 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14374 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T8' // ~w~Remove the ~g~garbage~w~ from the guest bedroom. $5588 = 302 // (int) 0026: return :DIA_C3_28294 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 2 jump_if_false @DIA_C3_28315 0026: return :DIA_C3_28315 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_4428 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CL' 'DIA3_C4' // ~w~Light my cigar. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_T9' // ~w~Light ~y~Armando's~w~ cigar. 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10848 29.61 1151.9 -194.82 1.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_28430 0026: return :DIA_C3_28430 $5910 = 0 // (int) :DIA_C3_28435 $5910 == 0 // (int) var == num jump_if_false @DIA_C3_28616 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18578 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_28479 0026: return :DIA_C3_28479 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22547 0104: car $5639 in_sphere 29.61 1151.9 -194.82 radius 1.0 1.0 1.0 sphere 0 jump_if_false @DIA_C3_28580 $5754 == 4 // (int) var == num jump_if_false @DIA_C3_28551 $5910 = 1 // (int) 0002: jump @DIA_C3_28580 :DIA_C3_28551 $5970 == 0 // (int) var == num jump_if_false @DIA_C3_28580 0267: (unknown) 'DIA3_HB' // Use the ~h~Lighter Arm~w~ to light the cigar. $5970 = 1 // (int) :DIA_C3_28580 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18439 jump_if_false @DIA_C3_28599 0026: return :DIA_C3_28599 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4582 0002: jump @DIA_C3_28435 :DIA_C3_28616 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10877 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_24631 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_4428 1 0035: $5588 = $5590 // (int vars) $5904 = 1 // (int) 0026: return :DIA_C3_28672 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 6 jump_if_false @DIA_C3_28693 0026: return :DIA_C3_28693 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CJ' 'DIA3_C2' // ~w~I need a drink! 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @DIA_C3_7899 1 25.73 1162.54 -194.38 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_TA' // ~w~Get some ~g~beer~w~ for Armando $5588 = 303 // (int) 0026: return :DIA_C3_28787 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 6 jump_if_false @DIA_C3_28808 0026: return :DIA_C3_28808 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CU' 'DIA3_CD' // ~w~I need a snack. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @DIA_C3_7899 0 5.02 1184.31 -193.81 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_TB' // ~w~Get a ~g~snack~w~ for Armando. $5588 = 303 // (int) 0026: return :DIA_C3_28901 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 4 jump_if_false @DIA_C3_28922 0026: return :DIA_C3_28922 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CK' 'DIA3_C3' // ~w~Where are my cigars? 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @DIA_C3_7899 2 8.16 1161.39 -194.08 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_TC' // ~w~Fetch Armando's ~g~cigars. $5588 = 303 // (int) 0026: return :DIA_C3_29016 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_21769 10 jump_if_false @DIA_C3_29037 0026: return :DIA_C3_29037 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22000 'DIAC3CN' 'DIA3_C6' // ~w~The toilet needs cleaning. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6308 $5969 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_TD' // ~w~Clean the upstairs ~y~toilet. 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10848 12.51 1170.0 -188.86 1.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_29145 0026: return :DIA_C3_29145 $5910 = 0 // (int) :DIA_C3_29150 $5910 == 0 // (int) var == num jump_if_false @DIA_C3_29329 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18578 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_29194 0026: return :DIA_C3_29194 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22547 0104: car $5639 in_sphere 12.51 1170.0 -188.86 radius 1.0 1.0 0.5 sphere 0 jump_if_false @DIA_C3_29293 $5754 == 1 // (int) var == num jump_if_false @DIA_C3_29264 $5910 = 1 // (int) 0002: jump @DIA_C3_29293 :DIA_C3_29264 $5969 == 0 // (int) var == num jump_if_false @DIA_C3_29293 0267: (unknown) 'DIA3_HA' // Use the ~h~Cleaning Arm~w~ to clean the toilet. $5969 = 1 // (int) :DIA_C3_29293 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18439 jump_if_false @DIA_C3_29312 0026: return :DIA_C3_29312 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4582 0002: jump @DIA_C3_29150 :DIA_C3_29329 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10877 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22804 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7765 $5908 = 1 // (int) 0035: $5588 = $5590 // (int vars) 0026: return :DIA_C3_29383 $5588 == 302 // (int) var == num jump_if_false @DIA_C3_29514 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18578 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_29429 0026: return :DIA_C3_29429 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_21797 jump_if_false @DIA_C3_29478 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_23606 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 0026: return :DIA_C3_29478 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18439 jump_if_false @DIA_C3_29497 0026: return :DIA_C3_29497 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4582 0002: jump @DIA_C3_29383 :DIA_C3_29514 0026: return :DIA_C3_29516 $5971 = 0 // (int) :DIA_C3_29521 $5588 == 303 // (int) var == num jump_if_false @DIA_C3_29632 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18578 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_29567 0026: return :DIA_C3_29567 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7996 jump_if_false @DIA_C3_29596 0026: return :DIA_C3_29596 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18439 jump_if_false @DIA_C3_29615 0026: return :DIA_C3_29615 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4582 0002: jump @DIA_C3_29521 :DIA_C3_29632 0026: return :DIA_C3_29634 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_TE' // ~w~Take the item to ~y~Armando. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_29672 0026: return :DIA_C3_29672 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10848 29.61 1151.9 -194.82 1.0 :DIA_C3_29700 $5588 == 301 // (int) var == num jump_if_false @DIA_C3_29856 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18578 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_29746 0026: return :DIA_C3_29746 0045: actor $5641 defined jump_if_false @DIA_C3_29810 01B8: unknown_check $5641 jump_if_false @DIA_C3_29810 0104: car $5639 in_sphere 29.61 1151.9 -194.82 radius 1.0 1.0 1.0 sphere 0 jump_if_false @DIA_C3_29810 0035: $5588 = $5590 // (int vars) :DIA_C3_29810 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18439 jump_if_false @DIA_C3_29839 0026: return :DIA_C3_29839 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4582 0002: jump @DIA_C3_29700 :DIA_C3_29856 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10877 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_24073 0035: $5588 = $5590 // (int vars) 0035: 1@ = $5591 // (int vars) $5639(1@,14) = 1 // (int) 0026: return :DIA_C3_29907 $5972 = 0 // (int) $5962 == 0 // (int) var == num jump_if_false @DIA_C3_29972 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8345 -2@ = -7000 // (int) // timer1 0057: show_text_highpriority GXT 'DIA3_O2' time 5000 flag 1 // ~w~Use the Domestobot to find and crack Armando's safe. 0058: (unknown) 'DIA3_O5' 7000 1 // ~w~Activate Domestobot's ~h~Comms arm~w~ to help you track down and open the safe. :DIA_C3_29972 $5588 == 102 // (int) var == num jump_if_false @DIA_C3_30092 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18578 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_30017 0026: return :DIA_C3_30017 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7612 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8407 jump_if_false @DIA_C3_30056 0026: return :DIA_C3_30056 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22659 jump_if_false @DIA_C3_30075 0026: return :DIA_C3_30075 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4582 0002: jump @DIA_C3_29972 :DIA_C3_30092 0026: return :DIA_C3_30094 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8345 -2@ = -1000 // (int) // timer1 $5917 = 1 // (int) $5916 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 0045: actor $1038 defined jump_if_false @DIA_C3_30155 0107: toggle_player $1038 can_move 0 0492: (unknown) 2 :DIA_C3_30155 0093: destroy_object $5669 0093: destroy_object $5670 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7514 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_CDDE' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'SX_CDDE' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_DOPN' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'SX_DOPN' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_EROR' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'SX_EROR' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12755 'SX_SBLP' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12704 'SX_SBLP' 00B9: set_camera_position 24.95 1159.51 -200.43 rotations 0 0 0 00BA: set_camera_point_at 24.95 1158.51 -200.43 mode 2 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms $5917 == 1 // (int) var == num jump_if_false @DIA_C3_30455 03D4: (unknown) 'DIA3_H1' // Use ~h~ ~k~ ~DOSLR~ ~w~to select digit. ~h~ ~k~ ~DOSUD~ ~w~changes value. ~h~ ~k~ ~DOSIN~ ~w~to input code. $5917 = 0 // (int) :DIA_C3_30455 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_O4' // ~w~Enter the correct code to open the safe. :DIA_C3_30474 $5588 == 500 // (int) var == num jump_if_false @DIA_C3_30641 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_30510 0026: return :DIA_C3_30510 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8407 jump_if_false @DIA_C3_30624 $5590 = 102 // (int) 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4272 0045: actor $1038 defined jump_if_false @DIA_C3_30579 0107: toggle_player $1038 can_move 1 :DIA_C3_30579 0492: (unknown) 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16354 24.8 1161.0 -201.1 180.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7765 0268: (unknown) 0026: return :DIA_C3_30624 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_16255 0002: jump @DIA_C3_30474 :DIA_C3_30641 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4272 0045: actor $1038 defined jump_if_false @DIA_C3_30687 0107: toggle_player $1038 can_move 1 :DIA_C3_30687 0492: (unknown) 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16354 24.8 1161.0 -201.1 180.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7765 0268: (unknown) 0026: return :DIA_C3_30732 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_17219 0006: $5775 = 'DIA3_F1' // (string) // ~r~You set off the safe alarm! // Note: the incorrect math opcode was used here $5588 = 800 // (int) 0026: return :DIA_C3_30764 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_23214 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7765 $5588 = 503 // (int) 0026: return :DIA_C3_30793 $5962 == 0 // (int) var == num jump_if_false @DIA_C3_30834 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8345 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6294 'DIA3_O3' // ~w~Use the lighter arm to set the safe contents on fire. :DIA_C3_30834 $5918 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10848 25.02 1158.82 -201.1 1.0 :DIA_C3_30868 $5588 == 503 // (int) var == num jump_if_false @DIA_C3_30999 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18578 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7357 jump_if_false @DIA_C3_30914 0026: return :DIA_C3_30914 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8407 jump_if_false @DIA_C3_30953 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10877 0026: return :DIA_C3_30953 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18439 jump_if_false @DIA_C3_30982 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10877 0026: return :DIA_C3_30982 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4582 0002: jump @DIA_C3_30868 :DIA_C3_30999 0026: return :DIA_C3_31001 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_17846 0006: $5775 = 'DIA3_F0' // (string) // ~r~You didn't do Armando's task in time! // Note: the incorrect math opcode was used here $5588 = 800 // (int) 0026: return :DIA_C3_31033 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14495 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5775 == 'DEAD' // (float) num == var // WASTED! 0022: jump_if_false @DIA_C3_31091 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4973 $5775 :DIA_C3_31091 $5588 = 1000 // (int) 0001: wait 0 ms 0026: return :DIA_C3_31103 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14495 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'DIA_C03' 2000 // Domo Arigato Domestoboto 01DF: progress_made += 1 $5588 = 1000 // (int) 0026: return :DIA_C3_31152 0045: actor $1038 defined jump_if_false @DIA_C3_31168 012E: toggle_player $1038 ignored_by_cops 0 :DIA_C3_31168 004F: unknown_check $5640 jump_if_false @DIA_C3_31189 0126: make_car $5640 very_heavy 0 0325: (unknown) $5640 0 :DIA_C3_31189 0093: destroy_object $5669 0093: destroy_object $5670 0093: destroy_object $5671 0093: destroy_object $5677 0093: destroy_object $5678 0049: destroy_car $5639 003F: destroy_actor $5641 003F: destroy_actor $5642 003F: destroy_actor $5657 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4812 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4841 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 0 01ED: (unknown) 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_7539 1 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0556: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10877 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10825 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7514 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22761 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4116 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14495 0113: remove_references_to_car $5640 // Like turning a car into any random car 0444: (unknown) 118 0444: (unknown) 84 0444: (unknown) 85 00DB: (unknown) $5764 00DB: (unknown) $5976 021D: (unknown) 1 0418: (unknown) 37.2 1152.43 -190.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14495 $1045 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 97--------------- :DIA_C4 0238: name_thread 'DIA_C4' 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C4' 0025: gosub @DIA_C4_22270 009D: wasted_or_busted // mission only jump_if_false @DIA_C4_45 0025: gosub @DIA_C4_29345 :DIA_C4_45 0025: gosub @DIA_C4_29666 end_thread :DIA_C4_54 0@ == 0 // (int) var == num jump_if_false @DIA_C4_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C4_273 :DIA_C4_97 0@ == 1 // (int) var == num jump_if_false @DIA_C4_130 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C4_273 :DIA_C4_130 0@ == 2 // (int) var == num jump_if_false @DIA_C4_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C4_273 :DIA_C4_172 0@ == 3 // (int) var == num jump_if_false @DIA_C4_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C4_273 :DIA_C4_216 0@ == 4 // (int) var == num jump_if_false @DIA_C4_247 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C4_273 :DIA_C4_247 0@ == 5 // (int) var == num jump_if_false @DIA_C4_273 03CF: (unknown) 237 130 180 255 :DIA_C4_273 0026: return :DIA_C4_275 00BC: (unknown) 0@ 2 0026: return :DIA_C4_282 00BC: (unknown) 0@ 6 0026: return :DIA_C4_289 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C4_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C4_337 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C4_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C4_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C4_431 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C4_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C4_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C4_483 :DIA_C4_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C4_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C4_517 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C4_517 809F: not actor 3@ dead 0022: jump_if_false @DIA_C4_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C4_533 0026: return :DIA_C4_535 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @DIA_C4_599 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @DIA_C4_593 0400: (unknown) $1038 $1690 0002: jump @DIA_C4_599 :DIA_C4_593 02C0: (unknown) $1038 $1690 :DIA_C4_599 0@ >= 0 // (int) var >= num jump_if_false @DIA_C4_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :DIA_C4_626 0045: actor $1038 defined jump_if_false @DIA_C4_694 807E: not actor $1038 driving jump_if_false @DIA_C4_671 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @DIA_C4_674 :DIA_C4_671 021D: (unknown) 0 :DIA_C4_674 $1698 == 0 // (int) var == num jump_if_false @DIA_C4_690 02EA: select_interior 2 :DIA_C4_690 01AE: (unknown) 1 :DIA_C4_694 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C4_700 0045: actor $1038 defined jump_if_false @DIA_C4_764 807E: not actor $1038 driving jump_if_false @DIA_C4_752 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @DIA_C4_752 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :DIA_C4_752 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :DIA_C4_764 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @DIA_C4_813 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @DIA_C4_813 02EA: select_interior 0 :DIA_C4_813 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C4_843 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C4_843 0026: return 0045: actor 0@ defined jump_if_false @DIA_C4_864 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C4_864 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_894 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C4_894 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C4_894 0026: return :DIA_C4_896 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_943 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C4_939 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @DIA_C4_943 :DIA_C4_939 1@ = 0 // (int) :DIA_C4_943 1@ == 1 // (int) var == num jump_if_false @DIA_C4_1027 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C4_1020 007E: actor 0@ driving jump_if_false @DIA_C4_1016 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C4_1006 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C4_1009 :DIA_C4_1006 00F1: (unknown) 0@ :DIA_C4_1009 0002: jump @DIA_C4_1020 :DIA_C4_1016 1@ = 0 // (int) :DIA_C4_1020 0002: jump @DIA_C4_943 :DIA_C4_1027 0026: return 0045: actor 0@ defined jump_if_false @DIA_C4_1121 007E: actor 0@ driving jump_if_false @DIA_C4_1105 02A7: unknown_check 0@ jump_if_false @DIA_C4_1075 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C4_1098 :DIA_C4_1075 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_896 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C4_1098 0002: jump @DIA_C4_1114 :DIA_C4_1105 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C4_1114 0002: jump @DIA_C4_1123 :DIA_C4_1121 005F: (unknown) :DIA_C4_1123 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_1281 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C4_1281 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C4_1222 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C4_1181 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C4_1215 :DIA_C4_1181 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_896 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C4_1215 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_896 4@ :DIA_C4_1215 0002: jump @DIA_C4_1281 :DIA_C4_1222 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C4_1247 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C4_1281 :DIA_C4_1247 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_896 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C4_1281 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_896 3@ :DIA_C4_1281 0045: actor 0@ defined jump_if_false @DIA_C4_1333 004F: unknown_check 1@ jump_if_false @DIA_C4_1333 007E: actor 0@ driving jump_if_false @DIA_C4_1333 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C4_1333 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_896 0@ :DIA_C4_1333 5@ = 0 // (int) :DIA_C4_1337 5@ == 0 // (int) var == num jump_if_false @DIA_C4_1435 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C4_1428 004F: unknown_check 1@ jump_if_false @DIA_C4_1428 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C4_1394 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C4_1428 :DIA_C4_1394 2@ == -1 // (int) var == num jump_if_false @DIA_C4_1420 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C4_1428 :DIA_C4_1420 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C4_1428 0002: jump @DIA_C4_1337 :DIA_C4_1435 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @DIA_C4_1637 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_1637 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5092 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5144 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return 0036: 4@ = 1@ // (float vars) 002C: 4@ -= 0@ // (float vars) 002E: 4@ *= 2@ // (float vars) 0036: 3@ = 0@ // (float vars) 002A: 3@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1784 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1751 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @DIA_C4_1777 :DIA_C4_1751 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1773 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @DIA_C4_1777 :DIA_C4_1773 0035: 3@ = 2@ // (int vars) :DIA_C4_1777 0002: jump @DIA_C4_1788 :DIA_C4_1784 0035: 3@ = 0@ // (int vars) :DIA_C4_1788 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1856 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1823 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @DIA_C4_1849 :DIA_C4_1823 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1845 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @DIA_C4_1849 :DIA_C4_1845 0036: 3@ = 2@ // (float vars) :DIA_C4_1849 0002: jump @DIA_C4_1860 :DIA_C4_1856 0036: 3@ = 0@ // (float vars) :DIA_C4_1860 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @DIA_C4_1888 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @DIA_C4_1892 :DIA_C4_1888 0035: 1@ = 0@ // (int vars) :DIA_C4_1892 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @DIA_C4_1920 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @DIA_C4_1924 :DIA_C4_1920 0036: 1@ = 0@ // (float vars) :DIA_C4_1924 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @DIA_C4_1959 005F: (unknown) :DIA_C4_1959 801D: not 1@ == 0 // (int) var == var jump_if_false @DIA_C4_1972 005F: (unknown) :DIA_C4_1972 801D: not 2@ == 0 // (int) var == var jump_if_false @DIA_C4_1985 005F: (unknown) :DIA_C4_1985 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2000 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_2000 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2013 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_2013 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5092 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5040 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5144 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return 0036: 5@ = 2@ // (float vars) 002C: 5@ -= 0@ // (float vars) 0036: 6@ = 3@ // (float vars) 002C: 6@ -= 1@ // (float vars) 7@ = 0 // (float) 002E: 5@ *= 5@ // (float vars) 002E: 6@ *= 6@ // (float vars) 0036: 4@ = 5@ // (float vars) 002A: 4@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 7@ = 3@ // (float vars) 002C: 7@ -= 0@ // (float vars) 0036: 8@ = 4@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 5@ // (float vars) 002C: 9@ -= 2@ // (float vars) 002E: 7@ *= 7@ // (float vars) 002E: 8@ *= 8@ // (float vars) 002E: 9@ *= 9@ // (float vars) 0036: 6@ = 7@ // (float vars) 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5040 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5170 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @DIA_C4_2215 0026: return :DIA_C4_2215 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @DIA_C4_2260 0026: return :DIA_C4_2260 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2328 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2328 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_2328 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2354 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2354 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_2354 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @DIA_C4_2437 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_2437 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @DIA_C4_2473 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :DIA_C4_2473 3@ > 380.0 // (float) var > num jump_if_false @DIA_C4_2492 3@ = 380.0 // (float) :DIA_C4_2492 5.0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C4_2511 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :DIA_C4_2511 4@ > 240.0 // (float) var > num jump_if_false @DIA_C4_2530 4@ = 240.0 // (float) :DIA_C4_2530 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5092 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5170 10@ 11@ 12@ 6@ 7@ 8@ 0373: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 13@ 0373: (unknown) 0@ 1@ 2@ 6@ 7@ 8@ 9@ 002C: 9@ -= 13@ // (float vars) 0026: return 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DIA_C4_2628 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :DIA_C4_2628 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @DIA_C4_2668 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :DIA_C4_2668 10@ > 0 // (float) var > num jump_if_false @DIA_C4_2686 9@ = 1 // (int) 005E: (unknown) :DIA_C4_2686 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6135 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DIA_C4_2725 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C4_2725 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :DIA_C4_3188 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_3338 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @DIA_C4_3314 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :DIA_C4_3314 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @DIA_C4_3188 :DIA_C4_3338 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @DIA_C4_3421 0 > 5@ // (int) num > var 0022: jump_if_false @DIA_C4_3404 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @DIA_C4_3408 :DIA_C4_3404 0035: 10@ = 5@ // (int vars) :DIA_C4_3408 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @DIA_C4_3426 :DIA_C4_3421 0203: set_draw_text_position 0@ 1@ GXT 4@ :DIA_C4_3426 0026: return :DIA_C4_3428 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_3513 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :DIA_C4_3513 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @DIA_C4_3428 0@ 2@ 3@ jump_if_false @DIA_C4_3540 0203: set_draw_text_position 2@ 3@ GXT 1@ :DIA_C4_3540 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @DIA_C4_3428 0@ 3@ 4@ jump_if_false @DIA_C4_3568 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :DIA_C4_3568 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @DIA_C4_3428 0@ 4@ 5@ jump_if_false @DIA_C4_3597 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :DIA_C4_3597 0026: return 007F: player 0 pressed_key 4 jump_if_false @DIA_C4_3674 007F: player 0 pressed_key 8 jump_if_false @DIA_C4_3667 $5588 == 0 // (int) var == num jump_if_false @DIA_C4_3667 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5588 = 1 // (int) :DIA_C4_3667 0002: jump @DIA_C4_3679 :DIA_C4_3674 $5588 = 0 // (int) :DIA_C4_3679 007F: player 0 pressed_key 4 jump_if_false @DIA_C4_3765 007F: player 0 pressed_key 9 jump_if_false @DIA_C4_3758 $5589 == 0 // (int) var == num jump_if_false @DIA_C4_3758 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5589 = 1 // (int) :DIA_C4_3758 0002: jump @DIA_C4_3770 :DIA_C4_3765 $5589 = 0 // (int) :DIA_C4_3770 0026: return :DIA_C4_3772 $5591 = 0 // (int) $5592 = 0 // (int) $5595 = -10.0 // (float) $5590 = 1 // (int) 005F: (unknown) :DIA_C4_3797 $5592 == 0 // (int) var == num jump_if_false @DIA_C4_3830 8474: not jump_if_false @DIA_C4_3830 $1688 == 0 // (int) var == num jump_if_false @DIA_C4_3830 :DIA_C4_3830 0035: $1702 = 0@ // (int vars) $5592 = 0 // (int) 0026: return :DIA_C4_3842 $5591 == 1 // (int) var == num jump_if_false @DIA_C4_3867 $5591 = 0 // (int) $1688 = 0 // (int) 0268: (unknown) :DIA_C4_3867 $5590 = 0 // (int) 0026: return :DIA_C4_3874 $5590 == 1 // (int) var == num jump_if_false @DIA_C4_4155 $1702 == 0 // (int) var == num jump_if_false @DIA_C4_3911 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_3842 005F: (unknown) :DIA_C4_3911 0045: actor $1038 defined jump_if_false @DIA_C4_3946 007E: actor $1038 driving jump_if_false @DIA_C4_3946 82A7: not unknown_check $1038 jump_if_false @DIA_C4_3946 005F: (unknown) :DIA_C4_3946 001D: $5595 == -10.0 // (int) var == var jump_if_false @DIA_C4_3988 0045: actor $1038 defined jump_if_false @DIA_C4_3981 0043: store_actor $1038 position_to $5593 $5594 $5595 // Note: the incorrect math opcode was used here :DIA_C4_3981 0002: jump @DIA_C4_4024 :DIA_C4_3988 031D: (unknown) $1042 $1043 $5593 $5594 1@ 1@ > 100.0 // (float) var > num jump_if_false @DIA_C4_4024 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_3842 005F: (unknown) :DIA_C4_4024 $5591 == 0 // (int) var == num jump_if_false @DIA_C4_4087 8474: not jump_if_false @DIA_C4_4080 $1688 == 0 // (int) var == num jump_if_false @DIA_C4_4080 $5591 = 1 // (int) $1688 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :DIA_C4_4080 0002: jump @DIA_C4_4155 :DIA_C4_4087 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @DIA_C4_4155 0045: actor $1038 defined jump_if_false @DIA_C4_4124 0107: toggle_player $1038 can_move 0 012E: toggle_player $1038 ignored_by_cops 1 :DIA_C4_4124 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4248 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_3842 $5592 = 1 // (int) 005E: (unknown) :DIA_C4_4155 005F: (unknown) :DIA_C4_4157 0@ = 0 // (int) $5445(0@,5) = -1707.53 // (float) $5450(0@,5) = -285.35 // (float) $5455(0@,5) = 28.9628 // (float) $5460(0@,5) = -1701.513 // (float) $5465(0@,5) = -284.133 // (float) $5470(0@,5) = 28.448 // (float) $5480(0@,5) = 0 // (float) $5485(0@,5) = 32.0 // (float) $5490(0@,5) = 0 // (float) $5555(0@,5) = -1.0 // (float) $5495(0@,5) = 0.3 // (float) $5525(0@,5) = 93.0 // (float) $5530(0@,5) = -28.0 // (float) $5535(0@,5) = 0 // (float) $5500(0@,5) = 10 // (int) 0@ = 1 // (int) $5445(0@,5) = -1772.737 // (float) $5450(0@,5) = -295.9728 // (float) $5455(0@,5) = 28.3061 // (float) $5460(0@,5) = -1772.437 // (float) $5465(0@,5) = -301.732 // (float) $5470(0@,5) = 28.202 // (float) $5480(0@,5) = -1736.771 // (float) $5485(0@,5) = -228.8669 // (float) $5490(0@,5) = 14.8071 // (float) $5525(0@,5) = -1737.747 // (float) $5530(0@,5) = -287.4102 // (float) $5535(0@,5) = 15.1685 // (float) $5555(0@,5) = 1.0 // (float) $5495(0@,5) = 0.15 // (float) $5500(0@,5) = 20 // (int) 0@ = 2 // (int) $5445(0@,5) = -1596.143 // (float) $5450(0@,5) = -303.2361 // (float) $5455(0@,5) = 28.3061 // (float) $5460(0@,5) = -1596.536 // (float) $5465(0@,5) = -296.869 // (float) $5470(0@,5) = 28.124 // (float) $5480(0@,5) = -1660.435 // (float) $5485(0@,5) = -301.7643 // (float) $5490(0@,5) = 14.9637 // (float) $5525(0@,5) = -1610.474 // (float) $5530(0@,5) = -301.733 // (float) $5535(0@,5) = 14.7979 // (float) $5555(0@,5) = 1.0 // (float) $5495(0@,5) = 0.3 // (float) $5500(0@,5) = 20 // (int) 0@ = 3 // (int) $5445(0@,5) = -1593.756 // (float) $5450(0@,5) = -94.3173 // (float) $5455(0@,5) = 28.3061 // (float) $5460(0@,5) = -1590.249 // (float) $5465(0@,5) = -94.711 // (float) $5470(0@,5) = 28.248 // (float) $5480(0@,5) = -1594.018 // (float) $5485(0@,5) = -119.9563 // (float) $5490(0@,5) = 14.8618 // (float) $5525(0@,5) = -1594.018 // (float) $5530(0@,5) = -193.67 // (float) $5535(0@,5) = 14.8624 // (float) $5555(0@,5) = 1.0 // (float) $5495(0@,5) = 0.3 // (float) $5500(0@,5) = 20 // (int) 0@ = 4 // (int) $5445(0@,5) = -1772.745 // (float) $5450(0@,5) = -87.4423 // (float) $5455(0@,5) = 28.3061 // (float) $5460(0@,5) = -1772.338 // (float) $5465(0@,5) = -94.362 // (float) $5470(0@,5) = 28.254 // (float) $5480(0@,5) = -1656.54 // (float) $5485(0@,5) = -133.8545 // (float) $5490(0@,5) = 14.8303 // (float) $5525(0@,5) = -1714.244 // (float) $5530(0@,5) = -97.0707 // (float) $5535(0@,5) = 14.8378 // (float) $5555(0@,5) = 1.0 // (float) $5495(0@,5) = 0.3 // (float) $5500(0@,5) = 20 // (int) 0026: return :DIA_C4_4964 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_4157 $5904 = 0 // (int) $5853 = -702.5528 // (float) $5855 = -1561.913 // (float) $5857 = 12.5535 // (float) $5854 = -1549.76 // (float) $5856 = -339.3937 // (float) $5858 = 15.4234 // (float) $5861 = -1152.272 // (float) $5864 = -953.5038 // (float) $5867 = 15.422 // (float) $5862 = -1126.629 // (float) $5865 = -1217.774 // (float) $5868 = 15.4945 // (float) $5863 = -1193.592 // (float) $5866 = -949.3581 // (float) $5869 = 14.8016 // (float) $5870 = 91.9054 // (float) $5871 = 77.2076 // (float) $5630 = -686.0 // (float) $5633 = -1570.0 // (float) $5636 = 12.5 // (float) $5639 = 32.7 // (float) $5631 = -1727.024 // (float) $5634 = -315.6621 // (float) $5637 = 15.0744 // (float) $5640 = 357.8097 // (float) $5632 = -1726.579 // (float) $5635 = -303.991 // (float) $5638 = 15.0318 // (float) $5641 = 357.7749 // (float) $5647 = -1549.76 // (float) $5653 = -339.3937 // (float) $5659 = 15.4234 // (float) $5648 = -1585.75 // (float) $5654 = -229.63 // (float) $5660 = 19.28 // (float) $5649 = -1591.31 // (float) $5655 = -230.71 // (float) $5661 = 14.66 // (float) $5650 = -357.562 // (float) $5656 = -575.038 // (float) $5662 = 38.9299 // (float) $5651 = -367.8575 // (float) $5657 = -574.7114 // (float) $5663 = 38.9298 // (float) $5670 = -1723.871 // (float) $5671 = -302.4403 // (float) $5672 = 14.6528 // (float) $5674 = -1672.595 // (float) $5675 = -320.5331 // (float) $5676 = 15.0754 // (float) $5679 = -1645.452 // (float) $5680 = -224.3714 // (float) $5681 = 14.6097 // (float) $5682 = 197.7531 // (float) $5667 = -1770.115 // (float) $5668 = -169.0888 // (float) $5669 = 14.8546 // (float) $5690 = -1780.6 // (float) $5692 = -304.459 // (float) $5694 = 10.0 // (float) $5691 = -1588.456 // (float) $5693 = -86.2263 // (float) $5695 = 30.0 // (float) $5834 = -1722.34 // (float) $5836 = -156.4354 // (float) $5838 = 14.8129 // (float) $5835 = -1722.34 // (float) $5837 = -156.4354 // (float) $5839 = 14.8129 // (float) $5840 = 270.0 // (float) $5841 = 90.0 // (float) $5842 = -1648.87 // (float) $5844 = -262.5 // (float) $5846 = 14.94 // (float) $5843 = -1648.89 // (float) $5845 = -265.02 // (float) $5847 = 15.45 // (float) $5848 = 0 // (float) $5849 = 180.0 // (float) $5643 = -1618.325 // (float) $5644 = -177.9527 // (float) $5645 = 14.9974 // (float) $5646 = 90.0 // (float) $5599 = -1637.506 // (float) $5600 = -156.5344 // (float) $5601 = 14.8129 // (float) $5602 = 265.6512 // (float) $5873 = -812.6616 // (float) $5875 = -512.6812 // (float) $5877 = 10.751 // (float) $5879 = 159.1585 // (float) $5874 = 27.912 // (float) $5876 = -447.5018 // (float) $5878 = 13.868 // (float) $5880 = 310.3778 // (float) $5872 = -1 // (int) $5893 = -1660.136 // (float) $5896 = -224.5591 // (float) $5899 = 15.22 // (float) $5894 = -1660.136 // (float) $5897 = -208.3754 // (float) $5900 = 15.22 // (float) $5895 = 0.1 // (float) $5898 = 0.2 // (float) $5901 = 0.1 // (float) $5902 = 90.0 // (float) $5909 = -1650.779 // (float) $5912 = -296.8105 // (float) $5915 = 15.4597 // (float) $5910 = -1740.91 // (float) $5913 = -187.1432 // (float) $5916 = 18.9075 // (float) $5911 = -1741.966 // (float) $5914 = -129.5728 // (float) $5917 = 14.8546 // (float) $6229 = -1653.434 // (float) $6230 = -196.1729 // (float) $6231 = 14.807 // (float) $6232 = -1766.847 // (float) $6236 = -285.5401 // (float) $6240 = 14.8179 // (float) $6233 = -1763.891 // (float) $6237 = -101.7533 // (float) $6241 = 14.8627 // (float) $6234 = -1593.757 // (float) $6238 = -277.6408 // (float) $6242 = 14.7975 // (float) $6235 = -1590.803 // (float) $6239 = -106.0511 // (float) $6243 = 14.8627 // (float) $5615 = 56 // (int) $5616 = 58 // (int) $6249 = -0.5 // (float) $6253 = -1.0 // (float) $6257 = 0 // (float) $6250 = 0.5 // (float) $6254 = -1.0 // (float) $6258 = 0 // (float) $6251 = 0.5 // (float) $6255 = -2.0 // (float) $6259 = 0 // (float) $6252 = -0.5 // (float) $6256 = -2.0 // (float) $6260 = 0 // (float) $6261 = -699.4205 // (float) $6264 = -1585.141 // (float) $6267 = 12.5211 // (float) $6262 = -694.5388 // (float) $6265 = -1580.384 // (float) $6268 = 12.5336 // (float) $6263 = -698.5733 // (float) $6266 = -1584.258 // (float) $6269 = 12.5234 // (float) $6270 = -1170.858 // (float) $6274 = -924.7592 // (float) $6278 = 14.8662 // (float) $6271 = -1195.615 // (float) $6275 = -948.2056 // (float) $6279 = 14.8662 // (float) $6272 = -1193.592 // (float) $6276 = -949.3581 // (float) $6280 = 14.8016 // (float) $6273 = -1194.89 // (float) $6277 = -929.46 // (float) $6281 = 14.86 // (float) $6282 = -1554.468 // (float) $6289 = -328.4992 // (float) $6296 = 14.8676 // (float) $6283 = -1547.118 // (float) $6290 = -326.1108 // (float) $6297 = 14.8089 // (float) $6284 = -1552.485 // (float) $6291 = -326.1108 // (float) $6298 = 14.8009 // (float) $6285 = -1570.485 // (float) $6292 = -326.1108 // (float) $6299 = 14.8009 // (float) $6286 = -1704.252 // (float) $6293 = -317.7117 // (float) $6300 = 14.6932 // (float) $6287 = -1696.934 // (float) $6294 = -318.3884 // (float) $6301 = 14.6351 // (float) $6288 = -1727.23 // (float) $6295 = -299.73 // (float) $6302 = 15.49 // (float) $6303 = 316.5867 // (float) $6304 = 87.9897 // (float) $6305 = 246.3896 // (float) $6306 = 64.6517 // (float) $6307 = -1836.051 // (float) $6309 = -365.0304 // (float) $6311 = 14.8654 // (float) $6308 = -1515.488 // (float) $6310 = -288.0028 // (float) $6312 = 15.412 // (float) $5603 = -1714.829 // (float) $5604 = -301.757 // (float) $5605 = 14.62 // (float) $5606 = 0 // (float) 0026: return :DIA_C4_6706 8252: not object $5850 exists jump_if_false @DIA_C4_6738 01AA: $5850 = create_object #JM_BKS_BARRIER at -1668.81 -205.668 14.2184 :DIA_C4_6738 0026: return :DIA_C4_6740 0252: object $5850 exists jump_if_false @DIA_C4_6755 0093: destroy_object $5850 :DIA_C4_6755 0026: return :DIA_C4_6757 0160: load_model 147 0160: load_model #GANG4A 0160: load_model 113 0160: load_model 114 0228: (unknown) 0160: load_model #WALTON 0160: load_model #RHINO 0160: load_model #HUNTER 0160: load_model #SENTXS 0228: (unknown) 0160: load_model #M16 0160: load_model #BERETTA 0160: load_model #UZI 0160: load_model #NDC_BOOMSTACK 0160: load_model #JM_BKS_BARRIER 0443: (unknown) 81 0228: (unknown) 0026: return :DIA_C4_6829 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @DIA_C4_6896 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12661 0@ jump_if_false @DIA_C4_6896 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12755 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @DIA_C4_6896 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12704 0@ :DIA_C4_6896 0026: return :DIA_C4_6898 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 9@ = 0 // (int) 10@ = -1 // (int) 0@ == 40 // (int) var == num jump_if_false @DIA_C4_6975 0006: 6@ = 'DIAC4AA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_40' // (string) // ~w~Phil ...I don't know what to say. // Note: the incorrect math opcode was used here 0035: 8@ = $6315 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_6975 0@ == 41 // (int) var == num jump_if_false @DIA_C4_7028 0006: 6@ = 'DIAC4AB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_41' // (string) // ~w~I'm going after Diego Mendez. I wouldn't ask for help if I didn't need it, but I need it. // Note: the incorrect math opcode was used here 0035: 8@ = $6315 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7028 0@ == 42 // (int) var == num jump_if_false @DIA_C4_7081 0006: 6@ = 'DIAC4AC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_42' // (string) // ~w~There's an attack copter up at the base. If I can get hold of it... // Note: the incorrect math opcode was used here 0035: 8@ = $6315 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7081 0@ == 43 // (int) var == num jump_if_false @DIA_C4_7134 0006: 6@ = 'DIAC4AD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_43' // (string) // ~w~You need a decoy... and I've got all the decoy you're gonna need. // Note: the incorrect math opcode was used here 0035: 8@ = $6314 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7134 0@ == 56 // (int) var == num jump_if_false @DIA_C4_7187 0006: 6@ = 'DIAC4BD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_56' // (string) // ~w~I, I, I can't believe she's gone. // Note: the incorrect math opcode was used here 0035: 8@ = $6314 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7187 0@ == 58 // (int) var == num jump_if_false @DIA_C4_7240 0006: 6@ = 'DIAC4BF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_58' // (string) // ~w~Sorry, Vic... she was a good soldier... a good sister, I mean // Note: the incorrect math opcode was used here 0035: 8@ = $6314 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7240 0@ == 60 // (int) var == num jump_if_false @DIA_C4_7293 0006: 6@ = 'DIAC4CA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_60' // (string) // ~w~Get the rig and meet me at the base. // Note: the incorrect math opcode was used here 0035: 8@ = $6314 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7293 0@ == 61 // (int) var == num jump_if_false @DIA_C4_7345 0006: 6@ = 'DIAC4CB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_61' // (string) // ~w~Come on man, don't freak out on me now. // Note: the incorrect math opcode was used here 0035: 8@ = $6315 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7345 0@ == 70 // (int) var == num jump_if_false @DIA_C4_7398 0006: 6@ = 'DIAC4DA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_70' // (string) // ~w~Hey, you made it. // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7398 0@ == 71 // (int) var == num jump_if_false @DIA_C4_7450 0006: 6@ = 'DIAC4DB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_71' // (string) // ~w~Man, you're drunk. // Note: the incorrect math opcode was used here 0035: 8@ = $6315 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7450 0@ == 72 // (int) var == num jump_if_false @DIA_C4_7502 0006: 6@ = 'DIAC4DC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_72' // (string) // ~w~That's it. I'm doing this on my own. // Note: the incorrect math opcode was used here 0035: 8@ = $6315 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7502 0@ == 73 // (int) var == num jump_if_false @DIA_C4_7555 0006: 6@ = 'DIAC4DD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_73' // (string) // ~w~No. I'm gonna help. // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7555 0@ == 74 // (int) var == num jump_if_false @DIA_C4_7608 0006: 6@ = 'DIAC4DE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_74' // (string) // ~w~When I go, you park your truck by the wall and climb over it...after that, I'm gone. // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7608 0@ == 75 // (int) var == num jump_if_false @DIA_C4_7660 0006: 6@ = 'DIAC4DF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_75' // (string) // ~w~You're not gonna do anything stupid are you man? // Note: the incorrect math opcode was used here 0035: 8@ = $6315 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7660 0@ == 76 // (int) var == num jump_if_false @DIA_C4_7713 0006: 6@ = 'DIAC4DG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_76' // (string) // ~w~We're breaking into a military base, and I'm drunk. What could be more stupid? // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7713 0@ == 77 // (int) var == num jump_if_false @DIA_C4_7766 0006: 6@ = 'DIAC4DH' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_77' // (string) // ~w~Don't worry about me, don't worry about me. // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7766 0@ == 78 // (int) var == num jump_if_false @DIA_C4_7819 0006: 6@ = 'DIAC4DI' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_78' // (string) // ~w~LOOOOOUISE! // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7865 :DIA_C4_7819 0@ == 79 // (int) var == num jump_if_false @DIA_C4_7865 0006: 6@ = 'DIAC4DJ' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_79' // (string) // ~w~YEE-HAAAAAAR! Suck on that! // Note: the incorrect math opcode was used here 0035: 8@ = $5619 // (int vars) 10@ = 1 // (int) :DIA_C4_7865 0037: 1@ = 6@ // (string vars) 0037: 2@ = 7@ // (string vars) 0035: 3@ = 8@ // (int vars) 0035: 4@ = 9@ // (int vars) 0035: 5@ = 10@ // (int vars) 0026: return :DIA_C4_7887 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @DIA_C4_6898 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @DIA_C4_6829 2@ 3@ 4@ 5@ 1@ 0026: return :DIA_C4_7920 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @DIA_C4_6898 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @DIA_C4_6829 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @DIA_C4_8059 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_13512 jump_if_false @DIA_C4_8012 037A: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12621 $6313 jump_if_false @DIA_C4_8012 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13293 $6313 :DIA_C4_8012 5@ == -1 // (int) var == num jump_if_false @DIA_C4_8042 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12990 1@ 0002: jump @DIA_C4_8054 :DIA_C4_8042 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13171 1@ 5@ :DIA_C4_8054 0037: $6313 = 1@ // (string vars) :DIA_C4_8059 0026: return :DIA_C4_8061 0@ == 400 // (int) var == num jump_if_false @DIA_C4_8147 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 42 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 43 1 0002: jump @DIA_C4_8356 :DIA_C4_8147 0@ == 401 // (int) var == num jump_if_false @DIA_C4_8205 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 56 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 58 1 0002: jump @DIA_C4_8356 :DIA_C4_8205 0@ == 402 // (int) var == num jump_if_false @DIA_C4_8263 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 60 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 61 1 0002: jump @DIA_C4_8356 :DIA_C4_8263 0@ == 403 // (int) var == num jump_if_false @DIA_C4_8356 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12382 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 75 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 76 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 77 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 78 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7887 79 1 :DIA_C4_8356 0026: return :DIA_C4_8358 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @DIA_C4_8408 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'DIA4_01' // ~r~Phil died. 0002: jump @DIA_C4_9741 :DIA_C4_8408 0@ == 2 // (int) var == num jump_if_false @DIA_C4_8454 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'DIA4_02' // ~r~Phil's truck has been destroyed. 0002: jump @DIA_C4_9741 :DIA_C4_8454 0@ == 3 // (int) var == num jump_if_false @DIA_C4_8500 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'DIA4_03' // ~r~The helicopter has been destroyed. 0002: jump @DIA_C4_9741 :DIA_C4_8500 0@ == 4 // (int) var == num jump_if_false @DIA_C4_8546 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'DIA4_04' // ~r~You didn't reach the base before sun up. 0002: jump @DIA_C4_9741 :DIA_C4_8546 0@ == 5 // (int) var == num jump_if_false @DIA_C4_8592 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4973 'DIA4_05' // ~r~The helicopter has been flown to safety. 0002: jump @DIA_C4_9741 :DIA_C4_8592 0@ == 10 // (int) var == num jump_if_false @DIA_C4_8633 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_10' time 2@ flag 1 // Go to ~y~Phil's. 0002: jump @DIA_C4_9741 :DIA_C4_8633 0@ == 11 // (int) var == num jump_if_false @DIA_C4_8674 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_11' time 2@ flag 1 // Get into Phil's ~b~truck. 0002: jump @DIA_C4_9741 :DIA_C4_8674 0@ == 12 // (int) var == num jump_if_false @DIA_C4_8715 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_12' time 2@ flag 1 // Get a ~b~Linerunner. 0002: jump @DIA_C4_9741 :DIA_C4_8715 0@ == 13 // (int) var == num jump_if_false @DIA_C4_8756 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_98' time 2@ flag 1 // Go to ~y~Fort Baxter. 0002: jump @DIA_C4_9741 :DIA_C4_8756 0@ == 14 // (int) var == num jump_if_false @DIA_C4_8797 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_14' time 2@ flag 1 // Meet ~b~Phil~w~ at Fort Baxter. 0002: jump @DIA_C4_9741 :DIA_C4_8797 0@ == 15 // (int) var == num jump_if_false @DIA_C4_8838 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_99' time 2@ flag 1 // Jump over the wall into ~y~Fort Baxter. 0002: jump @DIA_C4_9741 :DIA_C4_8838 0@ == 16 // (int) var == num jump_if_false @DIA_C4_8879 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_16' time 2@ flag 1 // Use the Linerunner as a step and jump over the ~y~wall~w~ into the base. 0002: jump @DIA_C4_9741 :DIA_C4_8879 0@ == 17 // (int) var == num jump_if_false @DIA_C4_8964 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_17' time 2@ flag 1 // Get into the ~t~admin building. $5597 == 0 // (int) var == num jump_if_false @DIA_C4_8957 $5852 == 0 // (int) var == num jump_if_false @DIA_C4_8951 0058: (unknown) 'DIA4_24' 2@ 1 // Try to not be spotted by ~r~guards~w~ or searchlights. :DIA_C4_8951 $5597 = 1 // (int) :DIA_C4_8957 0002: jump @DIA_C4_9741 :DIA_C4_8964 0@ == 18 // (int) var == num jump_if_false @DIA_C4_9005 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_18' time 2@ flag 1 // You have been spotted. 0002: jump @DIA_C4_9741 :DIA_C4_9005 0@ == 19 // (int) var == num jump_if_false @DIA_C4_9046 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_19' time 2@ flag 1 // Find the ~y~control room~w~ and open the helicopter pad gate. 0002: jump @DIA_C4_9741 :DIA_C4_9046 0@ == 20 // (int) var == num jump_if_false @DIA_C4_9087 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_20' time 2@ flag 1 // Steal the ~b~helicopter~w~ before it takes off. 0002: jump @DIA_C4_9741 :DIA_C4_9087 0@ == 21 // (int) var == num jump_if_false @DIA_C4_9128 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_21' time 2@ flag 1 // Take the helicopter back to ~y~Diaz's mansion. 0002: jump @DIA_C4_9741 :DIA_C4_9128 0@ == 22 // (int) var == num jump_if_false @DIA_C4_9169 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_22' time 2@ flag 1 // ~r~Mendez's goons~w~ have set an ambush. Kill them. 0002: jump @DIA_C4_9741 :DIA_C4_9169 0@ == 23 // (int) var == num jump_if_false @DIA_C4_9210 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_23' time 2@ flag 1 // Get out of the ~t~admin building~w~ before the helicopter takes off. 0002: jump @DIA_C4_9741 :DIA_C4_9210 0@ == 25 // (int) var == num jump_if_false @DIA_C4_9251 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_25' time 2@ flag 1 // Get another ~b~Linerunner. 0002: jump @DIA_C4_9741 :DIA_C4_9251 0@ == 26 // (int) var == num jump_if_false @DIA_C4_9292 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_26' time 2@ flag 1 // Get back in the ~b~helicopter. 0002: jump @DIA_C4_9741 :DIA_C4_9292 0@ == 40 // (int) var == num jump_if_false @DIA_C4_9323 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 40 0002: jump @DIA_C4_9741 :DIA_C4_9323 0@ == 41 // (int) var == num jump_if_false @DIA_C4_9354 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 41 0002: jump @DIA_C4_9741 :DIA_C4_9354 0@ == 42 // (int) var == num jump_if_false @DIA_C4_9385 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 42 0002: jump @DIA_C4_9741 :DIA_C4_9385 0@ == 43 // (int) var == num jump_if_false @DIA_C4_9416 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 43 0002: jump @DIA_C4_9741 :DIA_C4_9416 0@ == 56 // (int) var == num jump_if_false @DIA_C4_9453 2@ = 5000 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 56 0002: jump @DIA_C4_9741 :DIA_C4_9453 0@ == 58 // (int) var == num jump_if_false @DIA_C4_9490 2@ = 5000 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 58 0002: jump @DIA_C4_9741 :DIA_C4_9490 0@ == 60 // (int) var == num jump_if_false @DIA_C4_9521 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 60 0002: jump @DIA_C4_9741 :DIA_C4_9521 0@ == 61 // (int) var == num jump_if_false @DIA_C4_9552 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 61 0002: jump @DIA_C4_9741 :DIA_C4_9552 0@ == 75 // (int) var == num jump_if_false @DIA_C4_9583 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 75 0002: jump @DIA_C4_9741 :DIA_C4_9583 0@ == 76 // (int) var == num jump_if_false @DIA_C4_9614 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 76 0002: jump @DIA_C4_9741 :DIA_C4_9614 0@ == 77 // (int) var == num jump_if_false @DIA_C4_9645 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 77 0002: jump @DIA_C4_9741 :DIA_C4_9645 0@ == 78 // (int) var == num jump_if_false @DIA_C4_9676 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 78 0002: jump @DIA_C4_9741 :DIA_C4_9676 0@ == 79 // (int) var == num jump_if_false @DIA_C4_9707 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7920 79 0002: jump @DIA_C4_9741 :DIA_C4_9707 0@ == 80 // (int) var == num jump_if_false @DIA_C4_9741 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_80' time 2@ flag 1 // The guards are trying to take the Hunter to safety. :DIA_C4_9741 0035: 1@ = 2@ // (int vars) 0026: return :DIA_C4_9747 0035: 0@ = $5617 // (int vars) 0035: $6314 = $5619 // (int vars) 0035: $6315 = $1038 // (int vars) 2 > 0@ // (int) num > var 0022: jump_if_false @DIA_C4_9814 // Note: the incorrect math opcode was used here 0011: -1@ > $5618 // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_9814 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_8358 $5359(0@,2) $5618 $5617 += 1 // (int) -1@ = 0 // (int) // timer2 :DIA_C4_9814 0026: return :DIA_C4_9816 82D3: not unknown_check $5909 $5912 $5915 2.0 0022: jump_if_false @DIA_C4_9847 // Note: the incorrect math opcode was used here 013F: $5906 = create_pickup #BODYARMOUR type 3 at $5909 $5912 $5915 :DIA_C4_9847 82D3: not unknown_check $5910 $5913 $5916 2.0 0022: jump_if_false @DIA_C4_9878 // Note: the incorrect math opcode was used here 013F: $5907 = create_pickup #HEALTH type 3 at $5910 $5913 $5916 :DIA_C4_9878 82D3: not unknown_check $5911 $5914 $5917 2.0 0022: jump_if_false @DIA_C4_9909 // Note: the incorrect math opcode was used here 013F: $5908 = create_pickup #BODYARMOUR type 3 at $5911 $5914 $5917 :DIA_C4_9909 0026: return :DIA_C4_9911 $5904 == 0 // (int) var == num jump_if_false @DIA_C4_9965 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C4_54 5 $5905 = 180000 // (int) 024C: set_timer_with_text_to $5905 type 1 GXT 'TAKEOFF' // Take Off $5904 = 1 // (int) :DIA_C4_9965 0026: return :DIA_C4_9967 $5904 == 1 // (int) var == num jump_if_false @DIA_C4_9989 00AC: stop_timer $5905 $5904 = 0 // (int) :DIA_C4_9989 0026: return :DIA_C4_9991 $5905 == 0 // (int) var == num jump_if_false @DIA_C4_10011 $5609 = 5 // (int) 005E: (unknown) :DIA_C4_10011 005F: (unknown) :DIA_C4_10013 005A: 0@ = current_time_hours, 1@ = current_time_minutes 0078: if and 0@ >= 6 // (int) var >= num 23 > 0@ // (int) num > var 0022: jump_if_false @DIA_C4_10063 // Note: the incorrect math opcode was used here 1@ >= 0 // (int) var >= num jump_if_false @DIA_C4_10063 $5609 = 4 // (int) $5598 = 1 // (int) 005E: (unknown) :DIA_C4_10063 005F: (unknown) :DIA_C4_10065 0@ = 0 // (int) :DIA_C4_10069 0252: object $5989(0@,4) exists jump_if_false @DIA_C4_10088 0093: destroy_object $5989(0@,4) :DIA_C4_10088 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C4_10069 0026: return :DIA_C4_10107 8045: not actor $1038 defined jump_if_false @DIA_C4_10125 $5609 = 0 // (int) 005E: (unknown) :DIA_C4_10125 005F: (unknown) :DIA_C4_10127 804F: not unknown_check $5678 jump_if_false @DIA_C4_10146 $5609 = 3 // (int) 005E: (unknown) :DIA_C4_10146 005F: (unknown) :DIA_C4_10148 804F: not unknown_check $5620 jump_if_false @DIA_C4_10177 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_10065 $5609 = 2 // (int) 005E: (unknown) :DIA_C4_10177 005F: (unknown) :DIA_C4_10179 8045: not actor $5619 defined jump_if_false @DIA_C4_10198 $5609 = 1 // (int) 005E: (unknown) :DIA_C4_10198 005F: (unknown) :DIA_C4_10200 1@ = 0 // (int) 0@ > 0 // (int) var > num jump_if_false @DIA_C4_10222 00BB: (unknown) 0@ 0@ = 0 // (int) :DIA_C4_10222 0035: 1@ = 0@ // (int vars) 0026: return :DIA_C4_10228 0249: (unknown) $5610 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10200 $5621 $5621 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10200 $5665 $5665 047A: (unknown) $5832 $5832 = 0 // (int) 047A: (unknown) $5833 $5833 = 0 // (int) 0@ = 0 // (int) :DIA_C4_10282 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10200 $5784(0@,10) $5784(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C4_10282 0026: return 2@ = 0 // (int) 0252: object 0@ exists jump_if_false @DIA_C4_10349 1 > 1@ // (int) num > var 0022: jump_if_false @DIA_C4_10349 // Note: the incorrect math opcode was used here 00C2: (unknown) 0@ 1@ :DIA_C4_10349 0035: 2@ = 1@ // (int vars) 0026: return :DIA_C4_10355 1 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_10373 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :DIA_C4_10373 0035: 4@ = 3@ // (int vars) 0026: return :DIA_C4_10379 1 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_10405 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_289 0@ 1@ 2@ 3@ :DIA_C4_10405 0035: 4@ = 3@ // (int vars) 0026: return :DIA_C4_10411 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_10442 // Note: the incorrect math opcode was used here 01BB: (unknown) 0@ 1@ 2@ 5@ 0479: (unknown) 0@ 1@ 5@ 8004: not 50@ = 3@ // (int) // Note: the incorrect math opcode was used here :DIA_C4_10442 0035: 4@ = 3@ // (int vars) 0026: return :DIA_C4_10448 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C4_10501 1 > 1@ // (int) num > var 0022: jump_if_false @DIA_C4_10501 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @DIA_C4_10501 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_275 1@ :DIA_C4_10501 0035: 3@ = 1@ // (int vars) 0026: return :DIA_C4_10507 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @DIA_C4_10560 1 > 1@ // (int) num > var 0022: jump_if_false @DIA_C4_10560 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @DIA_C4_10560 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_275 1@ :DIA_C4_10560 0035: 3@ = 1@ // (int vars) 0026: return :DIA_C4_10566 804F: not unknown_check 0@ 0022: jump_if_false @DIA_C4_10601 // Note: the incorrect math opcode was used here 01BB: (unknown) 1@ 2@ 3@ 3@ 0048: 0@ = create_car #LINERUN at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ 0035: 5@ = 0@ // (int vars) 005E: (unknown) :DIA_C4_10601 0035: 5@ = 0@ // (int vars) 005F: (unknown) 1@ = 0 // (int) :DIA_C4_10611 3@ = 0 // (int) 804F: not unknown_check $5603(1@,2) jump_if_false @DIA_C4_10820 0@ == 1 // (int) var == num jump_if_false @DIA_C4_10681 037B: constant_params 5 variable_params 1 unknown 4 call_with_params @DIA_C4_10566 $5603(1@,2) $5605(1@,3) $5608(1@,3) $5611(1@,3) $5614(1@,2) $5603(1@,2) 0002: jump @DIA_C4_10820 :DIA_C4_10681 0045: actor $1038 defined jump_if_false @DIA_C4_10820 031D: (unknown) $1042 $1043 $5605(1@,3) $5608(1@,3) 2@ 005D: sphere_onscreen $5605(1@,3) $5608(1@,3) $5611(1@,3) radius 10.0 0022: jump_if_false @DIA_C4_10756 // Note: the incorrect math opcode was used here 2@ > 100.0 // (float) var > num jump_if_false @DIA_C4_10749 3@ = 1 // (int) :DIA_C4_10749 0002: jump @DIA_C4_10774 :DIA_C4_10756 2@ > 40.0 // (float) var > num jump_if_false @DIA_C4_10774 3@ = 1 // (int) :DIA_C4_10774 3@ == 1 // (int) var == num jump_if_false @DIA_C4_10820 037B: constant_params 5 variable_params 1 unknown 4 call_with_params @DIA_C4_10566 $5603(1@,2) $5605(1@,3) $5608(1@,3) $5611(1@,3) $5614(1@,2) $5603(1@,2) :DIA_C4_10820 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @DIA_C4_10611 0026: return 3@ = -1.0 // (float) 4@ = -1.0 // (float) 0045: actor $1038 defined jump_if_false @DIA_C4_11140 004F: unknown_check $3355 jump_if_false @DIA_C4_10924 82D8: not unknown_check $3355 jump_if_false @DIA_C4_10924 00A6: (unknown) $3355 216 jump_if_false @DIA_C4_10924 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10448 $3355 $5665 1 $5665 0035: $5851 = $3355 // (int vars) 0026: return :DIA_C4_10924 004F: unknown_check $5859 0022: jump_if_false @DIA_C4_10951 // Note: the incorrect math opcode was used here 004D: store_car $5859 position_to 0@ 1@ 2@ 031D: (unknown) $1042 $1043 0@ 1@ 3@ :DIA_C4_10951 004F: unknown_check $5860 0022: jump_if_false @DIA_C4_10978 // Note: the incorrect math opcode was used here 004D: store_car $5860 position_to 0@ 1@ 2@ 031D: (unknown) $1042 $1043 0@ 1@ 4@ :DIA_C4_10978 0 > 3@ // (float) num > var 0022: jump_if_false @DIA_C4_11026 // Note: the incorrect math opcode was used here 4@ > 0 // (float) var > num jump_if_false @DIA_C4_11026 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10448 $5860 $5665 1 $5665 0035: $5851 = $5860 // (int vars) 0026: return :DIA_C4_11026 0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C4_11074 // Note: the incorrect math opcode was used here 3@ > 0 // (float) var > num jump_if_false @DIA_C4_11074 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10448 $5859 $5665 1 $5665 0035: $5851 = $5859 // (int vars) 0026: return :DIA_C4_11074 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_11116 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10448 $5860 $5665 1 $5665 0035: $5851 = $5860 // (int vars) 0002: jump @DIA_C4_11140 :DIA_C4_11116 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10448 $5859 $5665 1 $5665 0035: $5851 = $5859 // (int vars) :DIA_C4_11140 0026: return 007E: actor $1038 driving 0022: jump_if_false @DIA_C4_11186 // Note: the incorrect math opcode was used here 004F: unknown_check $3355 0022: jump_if_false @DIA_C4_11186 // Note: the incorrect math opcode was used here 00A6: (unknown) $3355 216 jump_if_false @DIA_C4_11186 0035: $5851 = $3355 // (int vars) 005E: (unknown) :DIA_C4_11186 005F: (unknown) :DIA_C4_11188 804F: not unknown_check $5642 0022: jump_if_false @DIA_C4_11218 // Note: the incorrect math opcode was used here 0048: $5642 = create_car #RHINO at $5643 $5644 $5645 00D1: set_car $5642 Z_angle_to $5646 :DIA_C4_11218 0026: return :DIA_C4_11220 804F: not unknown_check $5678 0022: jump_if_false @DIA_C4_11256 // Note: the incorrect math opcode was used here 0048: $5678 = create_car #HUNTER at $5679 $5680 $5681 00D1: set_car $5678 Z_angle_to $5682 01B0: (unknown) $5678 1 :DIA_C4_11256 $5684 == 1 // (int) var == num jump_if_false @DIA_C4_11304 8045: not actor $5683 defined jump_if_false @DIA_C4_11304 00A4: $5683 = create_actor_pedtype 22 model #GANG4A in_car $5678 driverseat 0339: (unknown) $5683 0 0106: give_actor $5683 weapon 19 ammo 200 // Load the weapon model before using this :DIA_C4_11304 0026: return :DIA_C4_11306 0045: actor 0@ defined jump_if_false @DIA_C4_11324 03D7: (unknown) 0@ 2@ 03D6: (unknown) 0@ 1@ :DIA_C4_11324 0035: 3@ = 0@ // (int vars) 0026: return :DIA_C4_11330 $6196 == 1 // (int) var == num jump_if_false @DIA_C4_11381 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_10507 $5674(0@,10) $5784(0@,10) 0 $5784(0@,10) 00C4: (unknown) $5784(0@,10) 2 0002: jump @DIA_C4_11399 :DIA_C4_11381 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10200 $5784(0@,10) $5784(0@,10) :DIA_C4_11399 0026: return :DIA_C4_11401 not $5714(0@,10) == 99 // (int) var == num jump_if_false @DIA_C4_11541 8045: not actor $5674(0@,10) defined jump_if_false @DIA_C4_11451 003E: $5674(0@,10) = create_actor_pedtype 22 model #GANG4A at $5734(0@,10) $5744(0@,10) $5754(0@,10) :DIA_C4_11451 $5794(0@,10) == 15 // (int) var == num jump_if_false @DIA_C4_11484 0106: give_actor $5674(0@,10) weapon 19 ammo 200 // Load the weapon model before using this 0002: jump @DIA_C4_11510 :DIA_C4_11484 $5794(0@,10) == 20 // (int) var == num jump_if_false @DIA_C4_11510 0106: give_actor $5674(0@,10) weapon 28 ammo 200 // Load the weapon model before using this :DIA_C4_11510 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11306 $5674(0@,10) 700 5000 $5674(0@,10) $5664(0@,10) = 0 // (int) :DIA_C4_11541 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_11330 0@ 0026: return :DIA_C4_11554 0@ = 0 // (int) $6062 = -1675.566 // (float) $6064 = -259.1748 // (float) $6066 = 14.7026 // (float) $6060 = 3 // (int) $6063 = -1628.132 // (float) $6065 = -257.7137 // (float) $6067 = 14.5449 // (float) $6061 = 0 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5806(1@,2) // (float vars) 0036: 3@ = $5808(1@,2) // (float vars) 0036: 4@ = $5810(1@,2) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 1 // (int) $6077 = -1660.035 // (float) $6086 = -259.113 // (float) $6095 = 14.6676 // (float) $6078 = -1658.969 // (float) $6087 = -301.4708 // (float) $6096 = 14.9389 // (float) $6079 = -1638.673 // (float) $6088 = -302.1687 // (float) $6097 = 14.8578 // (float) $6080 = -1637.964 // (float) $6089 = -288.883 // (float) $6098 = 14.8076 // (float) $6081 = -1637.817 // (float) $6090 = -259.8429 // (float) $6099 = 14.5331 // (float) $6082 = -1616.506 // (float) $6091 = -257.5651 // (float) $6100 = 14.5447 // (float) $6083 = -1615.435 // (float) $6092 = -301.5573 // (float) $6101 = 14.8203 // (float) 0036: $6084 = $6079 // (float vars) 0036: $6093 = $6088 // (float vars) 0036: $6102 = $6097 // (float vars) 0036: $6085 = $6081 // (float vars) 0036: $6094 = $6090 // (float vars) 0036: $6103 = $6099 // (float vars) $6068 = 3 // (int) $6070 = 3 // (int) $6071 = 5 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5821(1@,9) // (float vars) 0036: 3@ = $5830(1@,9) // (float vars) 0036: 4@ = $5839(1@,9) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 2 // (int) $6108 = -1690.782 // (float) $6112 = -240.9056 // (float) $6116 = 14.6028 // (float) $6109 = -1677.583 // (float) $6113 = -232.364 // (float) $6117 = 14.6028 // (float) $6110 = -1671.517 // (float) $6114 = -213.7881 // (float) $6118 = 14.6097 // (float) $6111 = -1669.935 // (float) $6115 = -240.7849 // (float) $6119 = 14.6097 // (float) $6104 = 3 // (int) $6107 = 3 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5852(1@,4) // (float vars) 0036: 3@ = $5856(1@,4) // (float vars) 0036: 4@ = $5860(1@,4) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 3 // (int) $6122 = -1720.57 // (float) $6124 = -213.3128 // (float) $6126 = 14.6049 // (float) $6123 = -1723.019 // (float) $6125 = -253.0051 // (float) $6127 = 14.6626 // (float) $6120 = 3 // (int) $6121 = 3 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5866(1@,2) // (float vars) 0036: 3@ = $5868(1@,2) // (float vars) 0036: 4@ = $5870(1@,2) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 4 // (int) $6132 = -1715.081 // (float) $6136 = -182.9969 // (float) $6140 = 14.6179 // (float) $6133 = -1672.589 // (float) $6137 = -187.7599 // (float) $6141 = 14.6084 // (float) $6134 = -1667.432 // (float) $6138 = -127.973 // (float) $6142 = 14.6108 // (float) $6135 = -1715.083 // (float) $6139 = -127.1085 // (float) $6143 = 14.6198 // (float) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5876(1@,4) // (float vars) 0036: 3@ = $5880(1@,4) // (float vars) 0036: 4@ = $5884(1@,4) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 5 // (int) $6147 = -1731.954 // (float) $6150 = -96.6201 // (float) $6153 = 14.8387 // (float) $6148 = -1695.543 // (float) $6151 = -108.6198 // (float) $6154 = 14.8298 // (float) $6149 = -1666.289 // (float) $6152 = -97.3934 // (float) $6155 = 14.8372 // (float) $6145 = 3 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5891(1@,3) // (float vars) 0036: 3@ = $5894(1@,3) // (float vars) 0036: 4@ = $5897(1@,3) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 6 // (int) $6164 = -1664.321 // (float) $6172 = -137.6156 // (float) $6180 = 14.6173 // (float) $6165 = -1661.775 // (float) $6173 = -90.3561 // (float) $6181 = 14.8512 // (float) $6166 = -1638.054 // (float) $6174 = -90.4248 // (float) $6182 = 14.851 // (float) $6167 = -1637.809 // (float) $6175 = -132.876 // (float) $6183 = 14.8129 // (float) $6168 = -1616.149 // (float) $6176 = -133.8682 // (float) $6184 = 14.8239 // (float) $6169 = -1616.13 // (float) $6177 = -90.7541 // (float) $6185 = 14.8644 // (float) 0036: $6170 = $6079 // (float vars) 0036: $6178 = $6088 // (float vars) 0036: $6186 = $6097 // (float vars) 0036: $6171 = $6080 // (float vars) 0036: $6179 = $6089 // (float vars) 0036: $6187 = $6098 // (float vars) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5908(1@,8) // (float vars) 0036: 3@ = $5916(1@,8) // (float vars) 0036: 4@ = $5924(1@,8) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 7 // (int) $6190 = -1599.398 // (float) $6192 = -140.4039 // (float) $6194 = 14.6458 // (float) $6191 = -1657.518 // (float) $6193 = -140.8195 // (float) $6195 = 14.6087 // (float) $6189 = 3 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5934(1@,2) // (float vars) 0036: 3@ = $5936(1@,2) // (float vars) 0036: 4@ = $5938(1@,2) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 8 // (int) $6203 = -1734.878 // (float) $6209 = -156.8063 // (float) $6215 = 14.8546 // (float) $6204 = -1775.167 // (float) $6210 = -156.01 // (float) $6216 = 14.8546 // (float) $6205 = -1777.285 // (float) $6211 = -189.1932 // (float) $6217 = 14.85 // (float) 0036: $6206 = $6204 // (float vars) 0036: $6212 = $6210 // (float vars) 0036: $6218 = $6216 // (float vars) 0036: $6207 = $6203 // (float vars) 0036: $6213 = $6209 // (float vars) 0036: $6219 = $6215 // (float vars) $6208 = -1735.381 // (float) $6214 = -188.0305 // (float) $6220 = 18.9075 // (float) $6198 = 3 // (int) $6202 = 3 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5947(1@,6) // (float vars) 0036: 3@ = $5953(1@,6) // (float vars) 0036: 4@ = $5959(1@,6) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0@ = 9 // (int) $6223 = -1758.152 // (float) $6225 = -128.5085 // (float) $6227 = 14.7457 // (float) $6224 = -1758.947 // (float) $6226 = -147.7159 // (float) $6228 = 14.742 // (float) $6221 = 3 // (int) $6222 = 3 // (int) 1@ = 0 // (int) 0035: $5724(0@,10) = 1@ // (int vars) 0036: 2@ = $5967(1@,2) // (float vars) 0036: 3@ = $5969(1@,2) // (float vars) 0036: 4@ = $5971(1@,2) // (float vars) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) $5714(0@,10) = 50 // (int) $5794(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ 0026: return :DIA_C4_13574 0152: create_forbidden_for_peds_cube_cornerA $5690 $5692 $5694 cornerB $5691 $5693 $5695 0295: (unknown) $5690 $5692 $5694 $5691 $5693 $5695 0026: return :DIA_C4_13604 2@ = 0 // (int) :DIA_C4_13608 8252: not object $5989(2@,4) exists jump_if_false @DIA_C4_13661 0092: $5989(2@,4) = init_object #NDC_BOOMSTACK at 0 0 0 004F: unknown_check 0@ jump_if_false @DIA_C4_13661 03E7: (unknown) $5989(2@,4) 0@ $5993(2@,4) $5997(2@,4) $6001(2@,4) :DIA_C4_13661 2@ += 1 // (int) 2@ >= 4 // (int) var >= num jump_if_false @DIA_C4_13608 0035: 1@ = 0@ // (int vars) 0026: return :DIA_C4_13684 804F: not unknown_check 0@ 0022: jump_if_false @DIA_C4_13734 // Note: the incorrect math opcode was used here 0048: 0@ = create_car #WALTON at 1@ 2@ 3@ 0496: (unknown) 0@ 0 01B2: (unknown) 0@ 0 1 0 0 0 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_13604 0@ 0@ 0035: 4@ = 0@ // (int vars) 005E: (unknown) :DIA_C4_13734 0035: 4@ = 0@ // (int vars) 005F: (unknown) :DIA_C4_13740 037B: constant_params 4 variable_params 1 unknown 0 call_with_params @DIA_C4_13684 $5620 $5630 $5633 $5636 $5620 jump_if_false @DIA_C4_13779 00D1: set_car $5620 Z_angle_to $5639 0236: (unknown) $5620 3 :DIA_C4_13779 8045: not actor $5619 defined jump_if_false @DIA_C4_13814 0118: $5619 = create_actor_pedtype 22 model 147 in_car $5620 passenger_seat 0 032D: (unknown) $5619 1 0232: (unknown) $5619 1 :DIA_C4_13814 0026: return 0045: actor $1038 defined jump_if_false @DIA_C4_13843 0044: put_actor $1038 at $5599 $5600 $5601 00CF: set_actor $1038 Z_angle_to $5602 :DIA_C4_13843 0026: return :DIA_C4_13845 not $5440(0@,5) == -1 // (int) var == num jump_if_false @DIA_C4_13938 8045: not actor $5440(0@,5) defined jump_if_false @DIA_C4_13938 003E: $5440(0@,5) = create_actor_pedtype 21 model #GANG4A at $5445(0@,5) $5450(0@,5) $5455(0@,5) 0106: give_actor $5440(0@,5) weapon 28 ammo 200 // Load the weapon model before using this 034F: (unknown) $5440(0@,5) 1 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11306 $5440(0@,5) 700 5000 $5440(0@,5) :DIA_C4_13938 0026: return :DIA_C4_13940 0@ = 0 // (int) :DIA_C4_13944 0045: actor $5440(0@,5) defined jump_if_false @DIA_C4_13981 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11306 $5440(0@,5) 10000 1000 $5440(0@,5) :DIA_C4_13981 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_13944 0@ = 0 // (int) :DIA_C4_14002 0045: actor $5674(0@,10) defined jump_if_false @DIA_C4_14039 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11306 $5674(0@,10) 10000 1000 $5674(0@,10) :DIA_C4_14039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_14002 0026: return 0@ = 0 // (int) :DIA_C4_14062 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_13845 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_14062 0026: return :DIA_C4_14092 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_13845 0@ 8252: not object $5505(0@,5) exists jump_if_false @DIA_C4_14172 02EE: get_actor $5440(0@,5) coords_to $5510(0@,5) $5515(0@,5) $5520(0@,5) with_offset $5480(0@,5) $5485(0@,5) $5490(0@,5) 01AA: $5505(0@,5) = create_object #FAKETARGET at $5510(0@,5) $5515(0@,5) -100.0 0225: (unknown) $5505(0@,5) 0 :DIA_C4_14172 0026: return :DIA_C4_14174 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_13845 0@ 8252: not object $5505(0@,5) exists jump_if_false @DIA_C4_14350 01AA: $5505(0@,5) = create_object #FAKETARGET at $5480(0@,5) $5485(0@,5) -100.0 0225: (unknown) $5505(0@,5) 0 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5040 $5525(0@,5) $5530(0@,5) $5535(0@,5) $5480(0@,5) $5485(0@,5) $5490(0@,5) 1@ 2@ 3@ 031E: (unknown) $5525(0@,5) $5530(0@,5) $5535(0@,5) $5480(0@,5) $5485(0@,5) $5490(0@,5) 4@ $5540(0@,5) = 1.0 // (float) 0030: $5540(0@,5) /= 4@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 5 call_with_params @MAIN_5092 1@ 2@ 3@ $5540(0@,5) $5525(0@,5) $5530(0@,5) $5535(0@,5) 0036: $5545(0@,5) = 4@ // (float vars) 0030: $5545(0@,5) /= $5540(0@,5) // (float vars) // Note: the incorrect math opcode was used here :DIA_C4_14350 0026: return :DIA_C4_14352 0@ = 0 // (int) :DIA_C4_14356 0045: actor $5440(0@,5) defined jump_if_false @DIA_C4_14382 003F: destroy_actor $5440(0@,5) $5440(0@,5) = 0 // (int) :DIA_C4_14382 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_14356 0026: return :DIA_C4_14401 0@ = 0 // (int) :DIA_C4_14405 $5500(0@,5) == 10 // (int) var == num jump_if_false @DIA_C4_14438 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_14092 0@ 0002: jump @DIA_C4_14464 :DIA_C4_14438 $5500(0@,5) == 20 // (int) var == num jump_if_false @DIA_C4_14464 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_14174 0@ :DIA_C4_14464 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_14405 0026: return :DIA_C4_14483 8252: not object $5892 exists jump_if_false @DIA_C4_14506 01AA: $5892 = create_object #JM_HELIGATE at $5893 $5896 $5899 :DIA_C4_14506 0026: return :DIA_C4_14508 0@ == 0 // (int) var == num jump_if_false @DIA_C4_14531 2@ = 2 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14531 0@ == 1 // (int) var == num jump_if_false @DIA_C4_14555 2@ = 9 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14555 0@ == 2 // (int) var == num jump_if_false @DIA_C4_14579 2@ = 4 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14579 0@ == 3 // (int) var == num jump_if_false @DIA_C4_14603 2@ = 2 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14603 0@ == 4 // (int) var == num jump_if_false @DIA_C4_14627 2@ = 4 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14627 0@ == 5 // (int) var == num jump_if_false @DIA_C4_14651 2@ = 3 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14651 0@ == 6 // (int) var == num jump_if_false @DIA_C4_14675 2@ = 8 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14675 0@ == 7 // (int) var == num jump_if_false @DIA_C4_14699 2@ = 2 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14699 0@ == 8 // (int) var == num jump_if_false @DIA_C4_14723 2@ = 6 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14723 0@ == 9 // (int) var == num jump_if_false @DIA_C4_14747 2@ = 2 // (int) 0002: jump @DIA_C4_14752 :DIA_C4_14747 2@ = -1 // (int) :DIA_C4_14752 0035: 1@ = 2@ // (int vars) 0026: return :DIA_C4_14758 005A: 3@ = current_time_hours, 4@ = current_time_minutes 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_14508 0@ 2@ 0035: 1@ = $5724(0@,10) // (int vars) 5@ = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @DIA_C4_14821 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14814 // Note: the incorrect math opcode was used here 0035: 5@ = $5804(1@,2) // (int vars) :DIA_C4_14814 0002: jump @DIA_C4_15147 :DIA_C4_14821 0@ == 1 // (int) var == num jump_if_false @DIA_C4_14858 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14851 // Note: the incorrect math opcode was used here 0035: 5@ = $5812(1@,9) // (int vars) :DIA_C4_14851 0002: jump @DIA_C4_15147 :DIA_C4_14858 0@ == 2 // (int) var == num jump_if_false @DIA_C4_14895 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14888 // Note: the incorrect math opcode was used here 0035: 5@ = $5848(1@,4) // (int vars) :DIA_C4_14888 0002: jump @DIA_C4_15147 :DIA_C4_14895 0@ == 3 // (int) var == num jump_if_false @DIA_C4_14932 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14925 // Note: the incorrect math opcode was used here 0035: 5@ = $5864(1@,2) // (int vars) :DIA_C4_14925 0002: jump @DIA_C4_15147 :DIA_C4_14932 0@ == 4 // (int) var == num jump_if_false @DIA_C4_14969 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14962 // Note: the incorrect math opcode was used here 0035: 5@ = $5872(1@,4) // (int vars) :DIA_C4_14962 0002: jump @DIA_C4_15147 :DIA_C4_14969 0@ == 5 // (int) var == num jump_if_false @DIA_C4_15006 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14999 // Note: the incorrect math opcode was used here 0035: 5@ = $5888(1@,3) // (int vars) :DIA_C4_14999 0002: jump @DIA_C4_15147 :DIA_C4_15006 0@ == 6 // (int) var == num jump_if_false @DIA_C4_15043 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15036 // Note: the incorrect math opcode was used here 0035: 5@ = $5900(1@,8) // (int vars) :DIA_C4_15036 0002: jump @DIA_C4_15147 :DIA_C4_15043 0@ == 7 // (int) var == num jump_if_false @DIA_C4_15080 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15073 // Note: the incorrect math opcode was used here 0035: 5@ = $5932(1@,2) // (int vars) :DIA_C4_15073 0002: jump @DIA_C4_15147 :DIA_C4_15080 0@ == 8 // (int) var == num jump_if_false @DIA_C4_15117 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15110 // Note: the incorrect math opcode was used here 0035: 5@ = $5941(1@,6) // (int vars) :DIA_C4_15110 0002: jump @DIA_C4_15147 :DIA_C4_15117 0@ == 9 // (int) var == num jump_if_false @DIA_C4_15147 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15147 // Note: the incorrect math opcode was used here 0035: 5@ = $5965(1@,2) // (int vars) :DIA_C4_15147 0029: 4@ += 5@ // (int vars) // Note: the incorrect math opcode was used here 4@ > 59 // (int) var > num jump_if_false @DIA_C4_15168 4@ -= 60 // (int) :DIA_C4_15168 0035: $5764(0@,10) = 4@ // (int vars) 0026: return :DIA_C4_15177 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_14508 0@ 5@ 0011: 5@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15613 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @DIA_C4_15239 0036: 2@ = $5806(1@,2) // (float vars) 0036: 3@ = $5808(1@,2) // (float vars) 0036: 4@ = $5810(1@,2) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15239 0@ == 1 // (int) var == num jump_if_false @DIA_C4_15279 0036: 2@ = $5821(1@,9) // (float vars) 0036: 3@ = $5830(1@,9) // (float vars) 0036: 4@ = $5839(1@,9) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15279 0@ == 2 // (int) var == num jump_if_false @DIA_C4_15319 0036: 2@ = $5852(1@,4) // (float vars) 0036: 3@ = $5856(1@,4) // (float vars) 0036: 4@ = $5860(1@,4) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15319 0@ == 3 // (int) var == num jump_if_false @DIA_C4_15359 0036: 2@ = $5866(1@,2) // (float vars) 0036: 3@ = $5868(1@,2) // (float vars) 0036: 4@ = $5870(1@,2) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15359 0@ == 4 // (int) var == num jump_if_false @DIA_C4_15399 0036: 2@ = $5876(1@,4) // (float vars) 0036: 3@ = $5880(1@,4) // (float vars) 0036: 4@ = $5884(1@,4) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15399 0@ == 5 // (int) var == num jump_if_false @DIA_C4_15439 0036: 2@ = $5891(1@,3) // (float vars) 0036: 3@ = $5894(1@,3) // (float vars) 0036: 4@ = $5897(1@,3) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15439 0@ == 6 // (int) var == num jump_if_false @DIA_C4_15479 0036: 2@ = $5908(1@,8) // (float vars) 0036: 3@ = $5916(1@,8) // (float vars) 0036: 4@ = $5924(1@,8) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15479 0@ == 7 // (int) var == num jump_if_false @DIA_C4_15519 0036: 2@ = $5934(1@,2) // (float vars) 0036: 3@ = $5936(1@,2) // (float vars) 0036: 4@ = $5938(1@,2) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15519 0@ == 8 // (int) var == num jump_if_false @DIA_C4_15559 0036: 2@ = $5947(1@,6) // (float vars) 0036: 3@ = $5953(1@,6) // (float vars) 0036: 4@ = $5959(1@,6) // (float vars) 0002: jump @DIA_C4_15592 :DIA_C4_15559 0@ == 9 // (int) var == num jump_if_false @DIA_C4_15592 0036: 2@ = $5967(1@,2) // (float vars) 0036: 3@ = $5969(1@,2) // (float vars) 0036: 4@ = $5971(1@,2) // (float vars) :DIA_C4_15592 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) :DIA_C4_15613 0026: return :DIA_C4_15615 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_14508 0@ 2@ 2@ == -1 // (int) var == num jump_if_false @DIA_C4_15654 $5724(0@,10) = -1 // (int) 0002: jump @DIA_C4_15703 :DIA_C4_15654 0035: 1@ = $5724(0@,10) // (int vars) 1@ += 1 // (int) 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15681 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :DIA_C4_15681 0035: $5724(0@,10) = 1@ // (int vars) 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @DIA_C4_15177 0@ $5724(0@,10) :DIA_C4_15703 0026: return :DIA_C4_15705 0045: actor $1038 defined jump_if_false @DIA_C4_15771 0@ = 0 // (int) :DIA_C4_15720 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_11401 0@ $5714(0@,10) == 70 // (int) var == num jump_if_false @DIA_C4_15754 013E: actor $5674(0@,10) look_at_actor $1038 :DIA_C4_15754 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_15720 :DIA_C4_15771 0026: return :DIA_C4_15773 0045: actor $1038 defined jump_if_false @DIA_C4_15856 0@ = 0 // (int) :DIA_C4_15788 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11401 1@ 00C4: (unknown) $5784(1@,10) 3 $5714(1@,10) == 70 // (int) var == num jump_if_false @DIA_C4_15839 013E: actor $5674(1@,10) look_at_actor $1038 :DIA_C4_15839 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_15788 :DIA_C4_15856 0026: return :DIA_C4_15858 $5689 = 1 // (int) 0@ = 0 // (int) :DIA_C4_15868 not $5714(0@,10) == 99 // (int) var == num jump_if_false @DIA_C4_15957 0045: actor $5674(0@,10) defined jump_if_false @DIA_C4_15957 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @DIA_C4_10200 $5784(0@,10) $5784(0@,10) 0043: store_actor $5674(0@,10) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0036: $5734(0@,10) = 1@ // (float vars) 0036: $5744(0@,10) = 2@ // (float vars) 0036: $5754(0@,10) = 3@ // (float vars) 003F: destroy_actor $5674(0@,10) $5674(0@,10) = 0 // (int) :DIA_C4_15957 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_15868 0026: return :DIA_C4_15976 0@ = 0 // (int) :DIA_C4_15980 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here not $5714(1@,10) == 99 // (int) var == num jump_if_false @DIA_C4_16117 0045: actor $5674(1@,10) defined jump_if_false @DIA_C4_16117 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @DIA_C4_10200 $5784(1@,10) $5784(1@,10) $5764(1@,10) = 0 // (int) 0078: if or $5714(1@,10) == 70 // (int) var == num $5852 == 1 // (int) var == num jump_if_false @DIA_C4_16082 $5724(1@,10) = 1 // (int) 0002: jump @DIA_C4_16089 :DIA_C4_16082 $5724(1@,10) = 0 // (int) :DIA_C4_16089 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @DIA_C4_15177 1@ $5724(1@,10) 003F: destroy_actor $5674(1@,10) $5674(1@,10) = 0 // (int) :DIA_C4_16117 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_15980 0026: return :DIA_C4_16136 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_13574 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_11188 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_11220 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_14401 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_14483 0@ == 1 // (int) var == num jump_if_false @DIA_C4_16276 $5919 == 0 // (int) var == num jump_if_false @DIA_C4_16243 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_11554 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_9816 $5919 = 1 // (int) 0002: jump @DIA_C4_16266 :DIA_C4_16243 $5689 == 1 // (int) var == num jump_if_false @DIA_C4_16266 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_15705 :DIA_C4_16266 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_15976 :DIA_C4_16276 0026: return :DIA_C4_16278 0045: actor 1@ defined jump_if_false @DIA_C4_16291 0112: remove_references_to_actor 1@ // Like turning an actor into a random pedestrian :DIA_C4_16291 0045: actor 2@ defined jump_if_false @DIA_C4_16304 0112: remove_references_to_actor 2@ // Like turning an actor into a random pedestrian :DIA_C4_16304 004F: unknown_check 0@ jump_if_false @DIA_C4_16317 0113: remove_references_to_car 0@ // Like turning a car into any random car :DIA_C4_16317 0026: return :DIA_C4_16319 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @DIA_C4_16278 0@ 5@ 6@ 0048: 0@ = create_car #SENTXS at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ 0050: set_car 0@ max_speed_to 0 00A4: 5@ = create_actor_pedtype 22 model 113 in_car 0@ driverseat 0106: give_actor 5@ weapon 25 ammo 1000 // Load the weapon model before using this 01EC: (unknown) 5@ 1 00A1: (unknown) 5@ 1 01C9: (unknown) 5@ 30 0118: 6@ = create_actor_pedtype 22 model 114 in_car 0@ passenger_seat 0 0106: give_actor 6@ weapon 25 ammo 1000 // Load the weapon model before using this 01EC: (unknown) 6@ 1 0442: (unknown) 6@ 1 00A1: (unknown) 6@ 1 01C9: (unknown) 6@ 30 7@ = 0 // (int) 0035: 8@ = 0@ // (int vars) 0035: 9@ = 5@ // (int vars) 0035: 10@ = 6@ // (int vars) 0035: 11@ = 7@ // (int vars) 0271: (unknown) 22 1 0026: return :DIA_C4_16445 1@ = 0 // (int) :DIA_C4_16449 8045: not actor $5674(1@,10) defined jump_if_false @DIA_C4_16471 0035: 0@ = 1@ // (int vars) 1@ = 8 // (int) :DIA_C4_16471 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_16449 0026: return :DIA_C4_16490 1@ = 0 // (int) 0014: $6230 > $1043 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_16512 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :DIA_C4_16512 0014: $6229 > $1042 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_16530 // Note: the incorrect math opcode was used here 1@ += 2 // (int) :DIA_C4_16530 0035: 0@ = 1@ // (int vars) 0026: return :DIA_C4_16536 $6244 == 1 // (int) var == num jump_if_false @DIA_C4_16711 -2@ >= 10000 // (int) var >= num // timer1 jump_if_false @DIA_C4_16711 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C4_16445 0@ 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C4_16490 1@ 0036: 2@ = $5976(1@,4) // (float vars) 0036: 3@ = $5980(1@,4) // (float vars) 0036: 4@ = $5984(1@,4) // (float vars) $5714(0@,10) = 70 // (int) 0036: $5734(0@,10) = 2@ // (float vars) 0036: $5744(0@,10) = 3@ // (float vars) 0036: $5754(0@,10) = 4@ // (float vars) 1@ == 0 // (int) var == num jump_if_false @DIA_C4_16660 $5794(0@,10) = 15 // (int) 0002: jump @DIA_C4_16695 :DIA_C4_16660 1@ == 3 // (int) var == num jump_if_false @DIA_C4_16687 $5794(0@,10) = 20 // (int) 0002: jump @DIA_C4_16695 :DIA_C4_16687 $5794(0@,10) = 15 // (int) :DIA_C4_16695 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11401 0@ $6244 = 0 // (int) :DIA_C4_16711 0026: return :DIA_C4_16713 0036: 4@ = 0@ // (float vars) 0036: 5@ = 1@ // (float vars) 0036: 6@ = 2@ // (float vars) 002A: 4@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 0@ // (float vars) 0036: 8@ = 1@ // (float vars) 0036: 9@ = 2@ // (float vars) 002C: 7@ -= 3@ // (float vars) 002C: 8@ -= 3@ // (float vars) 0246: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 0295: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :DIA_C4_16771 00AA: set_parked_car_generator $1850 cars_to_generate_to 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @DIA_C4_16713 $5853 $5855 $5857 50.0 0026: return :DIA_C4_16797 $5623 = -1737.534 // (float) $5624 = -300.2277 // (float) $5625 = 14.9561 // (float) $5626 = 180.0 // (float) $5627 = 0 // (float) $5628 = 0 // (float) 834B: not unknown_check $5622 jump_if_false @DIA_C4_16901 804F: not unknown_check $5622 jump_if_false @DIA_C4_16901 0048: $5622 = create_car #WALTON at $5623 $5624 $5625 0496: (unknown) $5622 0 03B9: (unknown) $5622 $5626 $5627 $5628 01F4: (unknown) $5622 $5629 03AF: (unknown) $5622 :DIA_C4_16901 0026: return :DIA_C4_16903 0078: if and 0046: unknown_check $1038 -1780.627 -304.4774 -1588.454 -86.188 0 8046: not unknown_check $1038 -1744.946 -294.2144 -1691.276 -309.3479 0 jump_if_false @DIA_C4_16966 005E: (unknown) :DIA_C4_16966 005F: (unknown) :DIA_C4_16968 0@ == 0 // (int) var == num jump_if_false @DIA_C4_16991 $5607 = 0 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_16991 0@ == 10 // (int) var == num jump_if_false @DIA_C4_17163 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10355 $5853 $5855 $5857 $5665 $5665 0248: (unknown) $5853 $5855 $5857 5.0 $5610 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_16771 $5872 == -1 // (int) var == num jump_if_false @DIA_C4_17137 037B: constant_params 8 variable_params 4 unknown 2 call_with_params @DIA_C4_16319 $5881 $5873 $5875 $5877 $5879 $5882 $5883 $5884 $5881 $5882 $5883 $5884 037B: constant_params 8 variable_params 4 unknown 2 call_with_params @DIA_C4_16319 $5885 $5874 $5876 $5878 $5880 $5886 $5887 $5888 $5885 $5886 $5887 $5888 :DIA_C4_17137 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 10 1@ $5607 = 10 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17163 0@ == 5 // (int) var == num jump_if_false @DIA_C4_17347 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 $5872 == 0 // (int) var == num jump_if_false @DIA_C4_17256 004F: unknown_check $5881 jump_if_false @DIA_C4_17215 0050: set_car $5881 max_speed_to 30.0 :DIA_C4_17215 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10507 $5882 $5889 0 $5889 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10507 $5883 $5890 0 $5890 0002: jump @DIA_C4_17321 :DIA_C4_17256 $5872 == 1 // (int) var == num jump_if_false @DIA_C4_17321 004F: unknown_check $5885 jump_if_false @DIA_C4_17287 0050: set_car $5885 max_speed_to 30.0 :DIA_C4_17287 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10507 $5886 $5889 0 $5889 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10507 $5887 $5890 0 $5890 :DIA_C4_17321 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 22 1@ $5607 = 5 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17347 0@ == 20 // (int) var == num jump_if_false @DIA_C4_17404 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @DIA_C4_16278 $5881 $5882 $5883 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @DIA_C4_16278 $5885 $5886 $5887 $5607 = 20 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17404 0@ == 35 // (int) var == num jump_if_false @DIA_C4_17523 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10355 $6284 $6291 $6298 $5621 $5621 0248: (unknown) $6284 $6291 $6298 3.0 $5610 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 13 1@ $5614 == 0 // (int) var == num jump_if_false @DIA_C4_17495 $5614 = 1 // (int) $5617 = 0 // (int) :DIA_C4_17495 -1@ = 0 // (int) // timer2 0035: $5618 = 1@ // (int vars) $5618 *= 2 // (int) $5607 = 35 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17523 0@ == 30 // (int) var == num jump_if_false @DIA_C4_17616 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10448 $5620 $5665 1 $5665 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 11 1@ $5614 == 0 // (int) var == num jump_if_false @DIA_C4_17597 -1@ = 0 // (int) // timer2 0035: $5618 = 1@ // (int vars) :DIA_C4_17597 0035: $5608 = $5607 // (int vars) $5607 = 30 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17616 0@ == 65 // (int) var == num jump_if_false @DIA_C4_17683 1@ = 23 // (int) 1@ += 3 // (int) 005B: set_current_time_hours_to 1@ minutes_to 30 0045: actor $1038 defined jump_if_false @DIA_C4_17664 0044: put_actor $1038 at $6287 $6294 $6301 :DIA_C4_17664 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16968 70 0002: jump @DIA_C4_19146 :DIA_C4_17683 0@ == 70 // (int) var == num jump_if_false @DIA_C4_17730 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_3797 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 $5607 = 70 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17730 0@ == 80 // (int) var == num jump_if_false @DIA_C4_17883 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10355 $5648 $5654 $5660 $5665 $5665 0248: (unknown) $5648 $5654 $5660 5.0 $5610 $6196 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16136 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_16797 1@ = 0 // (int) :DIA_C4_17816 0045: actor $5674(1@,10) defined jump_if_false @DIA_C4_17840 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11330 1@ :DIA_C4_17840 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_17816 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 15 1@ $5607 = 80 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17883 0@ == 110 // (int) var == num jump_if_false @DIA_C4_17914 0035: $5608 = $5607 // (int vars) $5607 = 110 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17914 0@ == 120 // (int) var == num jump_if_false @DIA_C4_17969 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5843 $5845 $5847 $5832 $5832 $5607 = 120 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_17969 0@ == 121 // (int) var == num jump_if_false @DIA_C4_18024 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5843 $5845 $5847 $5832 $5832 $5607 = 121 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18024 0@ == 140 // (int) var == num jump_if_false @DIA_C4_18051 $5607 = 140 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18051 0@ == 150 // (int) var == num jump_if_false @DIA_C4_18224 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5842 $5844 $5846 $5832 $5832 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5834 $5836 $5838 $5833 $5833 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10379 $5834 $5836 $5838 $5665 $5665 $6196 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16136 1 1@ = 0 // (int) :DIA_C4_18156 0045: actor $5674(1@,10) defined jump_if_false @DIA_C4_18180 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11330 1@ :DIA_C4_18180 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_18156 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 17 1@ $5607 = 150 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18224 0@ == 160 // (int) var == num jump_if_false @DIA_C4_18257 0035: $5608 = $5607 // (int vars) $5607 = 160 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18257 0@ == 170 // (int) var == num jump_if_false @DIA_C4_18290 0035: $5608 = $5607 // (int vars) $5607 = 170 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18290 0@ == 180 // (int) var == num jump_if_false @DIA_C4_18441 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10355 $5667 $5668 $5669 $5665 $5665 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5835 $5837 $5839 $5833 $5833 $6196 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_15773 1@ = 0 // (int) :DIA_C4_18373 0045: actor $5674(1@,10) defined jump_if_false @DIA_C4_18397 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11330 1@ :DIA_C4_18397 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_18373 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 19 1@ $5607 = 180 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18441 0@ == 190 // (int) var == num jump_if_false @DIA_C4_18468 $5607 = 190 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18468 0@ == 200 // (int) var == num jump_if_false @DIA_C4_18602 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10379 $5835 $5837 $5839 $5665 $5665 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_15773 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5835 $5837 $5839 $5833 $5833 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 23 1@ $5687 == 0 // (int) var == num jump_if_false @DIA_C4_18576 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_9911 :DIA_C4_18576 $5852 = 1 // (int) $6196 = 1 // (int) $5607 = 200 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18602 0@ == 210 // (int) var == num jump_if_false @DIA_C4_18864 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 $6196 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16136 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_16903 jump_if_false @DIA_C4_18673 $6196 = 1 // (int) 0002: jump @DIA_C4_18678 :DIA_C4_18673 $6196 = 0 // (int) :DIA_C4_18678 1@ = 0 // (int) :DIA_C4_18682 0045: actor $5674(1@,10) defined jump_if_false @DIA_C4_18706 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11330 1@ :DIA_C4_18706 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_18682 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10448 $5678 $5665 1 $5665 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5842 $5844 $5846 $5832 $5832 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10411 $5834 $5836 $5838 $5833 $5833 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_13574 0001: wait 0 ms $5687 == 1 // (int) var == num jump_if_false @DIA_C4_18827 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 26 1@ 0002: jump @DIA_C4_18850 :DIA_C4_18827 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 20 1@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_9911 :DIA_C4_18850 $5607 = 210 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_18864 0@ == 220 // (int) var == num jump_if_false @DIA_C4_19029 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10355 $5650 $5656 $5662 $5665 $5665 0248: (unknown) $5650 $5656 $5662 15.0 $5610 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_9967 $6196 = 0 // (int) 1@ = 0 // (int) :DIA_C4_18939 0045: actor $5674(1@,10) defined jump_if_false @DIA_C4_18963 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11330 1@ :DIA_C4_18963 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_18939 004F: unknown_check $5678 jump_if_false @DIA_C4_18996 01B0: (unknown) $5678 0 :DIA_C4_18996 $5687 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 21 1@ $5607 = 220 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_19029 0@ == 230 // (int) var == num jump_if_false @DIA_C4_19066 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10228 $5607 = 230 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_19066 0@ == 997 // (int) var == num jump_if_false @DIA_C4_19093 $5607 = 997 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_19093 0@ == 998 // (int) var == num jump_if_false @DIA_C4_19126 0035: $5608 = $5607 // (int vars) $5607 = 998 // (int) 0002: jump @DIA_C4_19146 :DIA_C4_19126 0@ == 999 // (int) var == num jump_if_false @DIA_C4_19146 $5607 = 999 // (int) :DIA_C4_19146 0026: return :DIA_C4_19148 004F: unknown_check $5678 jump_if_false @DIA_C4_19176 807C: not actor $1038 driving $5678 0022: jump_if_false @DIA_C4_19176 // Note: the incorrect math opcode was used here 03D8: (unknown) $5678 :DIA_C4_19176 0026: return :DIA_C4_19178 3@ == 0 // (int) var == num jump_if_false @DIA_C4_19267 004F: unknown_check 0@ jump_if_false @DIA_C4_19258 0045: actor 1@ defined jump_if_false @DIA_C4_19225 807C: not actor 1@ driving 0@ 0022: jump_if_false @DIA_C4_19225 // Note: the incorrect math opcode was used here 3@ = 1 // (int) :DIA_C4_19225 0045: actor 2@ defined jump_if_false @DIA_C4_19251 807C: not actor 2@ driving 0@ 0022: jump_if_false @DIA_C4_19251 // Note: the incorrect math opcode was used here 3@ = 1 // (int) :DIA_C4_19251 0002: jump @DIA_C4_19267 :DIA_C4_19258 0@ = 0 // (int) 3@ = 1 // (int) :DIA_C4_19267 0045: actor 1@ defined jump_if_false @DIA_C4_19359 3@ == 1 // (int) var == num jump_if_false @DIA_C4_19301 00E4: (unknown) 1@ $1038 0002: jump @DIA_C4_19352 :DIA_C4_19301 004F: unknown_check 0@ 0022: jump_if_false @DIA_C4_19347 // Note: the incorrect math opcode was used here 02D8: unknown_check 0@ 0022: jump_if_false @DIA_C4_19335 // Note: the incorrect math opcode was used here 02B3: (unknown) 0@ 00F2: (unknown) 1@ 0@ 0002: jump @DIA_C4_19340 :DIA_C4_19335 0052: set_car 0@ driver_behaviour_to 3 :DIA_C4_19340 0002: jump @DIA_C4_19352 :DIA_C4_19347 00E4: (unknown) 1@ $1038 :DIA_C4_19352 0002: jump @DIA_C4_19382 :DIA_C4_19359 3@ = 1 // (int) 1@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @DIA_C4_10200 $5889 $5889 :DIA_C4_19382 0045: actor 2@ defined jump_if_false @DIA_C4_19474 3@ == 1 // (int) var == num jump_if_false @DIA_C4_19416 00E4: (unknown) 2@ $1038 0002: jump @DIA_C4_19467 :DIA_C4_19416 004F: unknown_check 0@ 0022: jump_if_false @DIA_C4_19462 // Note: the incorrect math opcode was used here 02D8: unknown_check 0@ 0022: jump_if_false @DIA_C4_19450 // Note: the incorrect math opcode was used here 02B3: (unknown) 0@ 00F2: (unknown) 2@ 0@ 0002: jump @DIA_C4_19455 :DIA_C4_19450 0052: set_car 0@ driver_behaviour_to 3 :DIA_C4_19455 0002: jump @DIA_C4_19467 :DIA_C4_19462 00E4: (unknown) 2@ $1038 :DIA_C4_19467 0002: jump @DIA_C4_19492 :DIA_C4_19474 2@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @DIA_C4_10200 $5890 $5890 :DIA_C4_19492 9@ = 0 // (int) 0035: 9@ = 1@ // (int vars) 0029: 9@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 9@ == 0 // (int) var == num jump_if_false @DIA_C4_19529 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @DIA_C4_16968 10 0026: return :DIA_C4_19529 0035: 4@ = 0@ // (int vars) 0035: 5@ = 1@ // (int vars) 0035: 6@ = 2@ // (int vars) 0035: 7@ = 3@ // (int vars) 0026: return :DIA_C4_19547 0035: 0@ = $5831 // (int vars) $5831 == 0 // (int) var == num jump_if_false @DIA_C4_19666 0089: actor $1038 in_sphere $5842 $5844 $5846 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19611 // Note: the incorrect math opcode was used here $5831 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_16968 110 0026: return :DIA_C4_19611 0089: actor $1038 in_sphere $5834 $5836 $5838 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19659 // Note: the incorrect math opcode was used here $5831 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_16968 160 0026: return :DIA_C4_19659 0002: jump @DIA_C4_19760 :DIA_C4_19666 0089: actor $1038 in_sphere $5843 $5845 $5847 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19713 // Note: the incorrect math opcode was used here $5831 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_16968 140 0026: return :DIA_C4_19713 0089: actor $1038 in_sphere $5835 $5837 $5839 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19760 // Note: the incorrect math opcode was used here $5831 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_16968 170 0026: return :DIA_C4_19760 0026: return :DIA_C4_19762 0218: unknown_check 0@ $1038 0022: jump_if_false @DIA_C4_20141 // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @DIA_C4_20139 14@ = 15.0 // (float) 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 14@ 20.0 0 14@ = -1.0 // (float) 14@ *= 15.0 // (float) 02EE: get_actor 0@ coords_to 3@ 5@ 7@ with_offset 14@ 20.0 0 14@ = 2.0 // (float) 02EE: get_actor 0@ coords_to 8@ 10@ 12@ with_offset 14@ 0 0 14@ = -1.0 // (float) 14@ *= 2.0 // (float) 02EE: get_actor 0@ coords_to 9@ 11@ 13@ with_offset 14@ 0 0 0036: 15@ = $1043 // (float vars) 002C: 15@ -= 4@ // (float vars) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= 2@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $1042 // (float vars) 002C: 17@ -= 2@ // (float vars) 0036: 18@ = 5@ // (float vars) 002C: 18@ -= 4@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 0036: 15@ = $1043 // (float vars) 002C: 15@ -= 10@ // (float vars) 0036: 16@ = 9@ // (float vars) 002C: 16@ -= 8@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $1042 // (float vars) 002C: 17@ -= 8@ // (float vars) 0036: 18@ = 11@ // (float vars) 002C: 18@ -= 10@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 22@ = 19@ // (float vars) 002C: 22@ -= 20@ // (float vars) 0036: 23@ = 21@ // (float vars) 002E: 23@ *= 22@ // (float vars) 0 > 23@ // (float) num > var 0022: jump_if_false @DIA_C4_20132 // Note: the incorrect math opcode was used here 0036: 15@ = $1043 // (float vars) 002C: 15@ -= 4@ // (float vars) 0036: 16@ = 8@ // (float vars) 002C: 16@ -= 2@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $1042 // (float vars) 002C: 17@ -= 2@ // (float vars) 0036: 18@ = 10@ // (float vars) 002C: 18@ -= 4@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 0036: 15@ = $1043 // (float vars) 002C: 15@ -= 5@ // (float vars) 0036: 16@ = 9@ // (float vars) 002C: 16@ -= 3@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $1042 // (float vars) 002C: 17@ -= 3@ // (float vars) 0036: 18@ = 11@ // (float vars) 002C: 18@ -= 5@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 22@ = 19@ // (float vars) 002C: 22@ -= 20@ // (float vars) 0036: 23@ = 21@ // (float vars) 002E: 23@ *= 22@ // (float vars) 0 > 23@ // (float) num > var 0022: jump_if_false @DIA_C4_20132 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_20132 0002: jump @DIA_C4_20141 :DIA_C4_20139 005E: (unknown) :DIA_C4_20141 005F: (unknown) :DIA_C4_20143 $5852 == 0 // (int) var == num jump_if_false @DIA_C4_20273 $5852 = 1 // (int) $5831 == 0 // (int) var == num jump_if_false @DIA_C4_20273 $5607 == 160 // (int) var == num jump_if_false @DIA_C4_20207 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8358 18 0@ 0002: jump @DIA_C4_20220 :DIA_C4_20207 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16968 150 :DIA_C4_20220 0@ = 0 // (int) :DIA_C4_20224 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here $5724(1@,10) = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C4_15177 1@ $5724(1@,10) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_20224 :DIA_C4_20273 0026: return :DIA_C4_20275 $5688 == 0 // (int) var == num jump_if_false @DIA_C4_20357 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_16903 jump_if_false @DIA_C4_20357 007E: actor $1038 driving jump_if_false @DIA_C4_20357 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_20143 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_13940 004F: unknown_check $5678 jump_if_false @DIA_C4_20357 01B0: (unknown) $5678 0 $5677 = 1 // (int) :DIA_C4_20357 0026: return :DIA_C4_20359 6@ = 20.0 // (float) 6@ -= 10.0 // (float) 0045: actor $5674(0@,10) defined jump_if_false @DIA_C4_20964 $5714(0@,10) == 50 // (int) var == num jump_if_false @DIA_C4_20604 $5852 == 0 // (int) var == num jump_if_false @DIA_C4_20581 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @DIA_C4_19762 $5674(0@,10) 1@ jump_if_false @DIA_C4_20456 $5774(0@,10) = 1 // (int) $5714(0@,10) = 70 // (int) 0002: jump @DIA_C4_20574 :DIA_C4_20456 $5724(0@,10) > -1 // (int) var > num jump_if_false @DIA_C4_20574 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @DIA_C4_14508 0@ 7@ 8011: not 7@ > $5724(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_20504 // Note: the incorrect math opcode was used here $5724(0@,10) = 0 // (int) :DIA_C4_20504 0035: 2@ = $5724(0@,10) // (int vars) 0089: actor $5674(0@,10) in_sphere $5734(0@,10) $5744(0@,10) $5754(0@,10) radius 0.5 0.5 5.0 sphere 0 0022: jump_if_false @DIA_C4_20574 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @DIA_C4_14758 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @DIA_C4_15615 0@ $5714(0@,10) = 60 // (int) :DIA_C4_20574 0002: jump @DIA_C4_20597 :DIA_C4_20581 $5774(0@,10) = 1 // (int) $5714(0@,10) = 70 // (int) :DIA_C4_20597 0002: jump @DIA_C4_20957 :DIA_C4_20604 $5714(0@,10) == 60 // (int) var == num jump_if_false @DIA_C4_20761 $5852 == 0 // (int) var == num jump_if_false @DIA_C4_20738 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @DIA_C4_19762 $5674(0@,10) 1@ jump_if_false @DIA_C4_20676 $5774(0@,10) = 1 // (int) $5714(0@,10) = 70 // (int) 0002: jump @DIA_C4_20731 :DIA_C4_20676 $5724(0@,10) > -1 // (int) var > num jump_if_false @DIA_C4_20731 005A: 4@ = current_time_hours, 5@ = current_time_minutes 001C: $5764(0@,10) == 5@ // (int) num == var 0022: jump_if_false @DIA_C4_20731 // Note: the incorrect math opcode was used here 00EE: (unknown) $5674(0@,10) $5734(0@,10) $5744(0@,10) $5714(0@,10) = 50 // (int) :DIA_C4_20731 0002: jump @DIA_C4_20754 :DIA_C4_20738 $5774(0@,10) = 1 // (int) $5714(0@,10) = 70 // (int) :DIA_C4_20754 0002: jump @DIA_C4_20957 :DIA_C4_20761 $5714(0@,10) == 70 // (int) var == num jump_if_false @DIA_C4_20957 $5794(0@,10) == 20 // (int) var == num jump_if_false @DIA_C4_20804 8@ = 15.0 // (float) 0002: jump @DIA_C4_20810 :DIA_C4_20804 8@ = 10.0 // (float) :DIA_C4_20810 $5852 == 0 // (int) var == num jump_if_false @DIA_C4_20845 01C7: unknown_check $5674(0@,10) jump_if_false @DIA_C4_20845 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @DIA_C4_20143 :DIA_C4_20845 $5664(0@,10) == 0 // (int) var == num jump_if_false @DIA_C4_20893 $5664(0@,10) = 1 // (int) 0557: (unknown) $5674(0@,10) 1 0558: (unknown) $5674(0@,10) 8@ 04B9: (unknown) $5674(0@,10) 1 1 0 :DIA_C4_20893 0078: if or 008F: actor $5674(0@,10) near_actor $1038 radius 8@ 8@ 10.0 sphere 0 $5677 == 1 // (int) var == num jump_if_false @DIA_C4_20939 00E4: (unknown) $5674(0@,10) $1038 0002: jump @DIA_C4_20957 :DIA_C4_20939 00EE: (unknown) $5674(0@,10) $1042 $1043 01EC: (unknown) $5674(0@,10) 1 :DIA_C4_20957 0002: jump @DIA_C4_21007 :DIA_C4_20964 not $5714(0@,10) == 99 // (int) var == num jump_if_false @DIA_C4_21005 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @DIA_C4_10200 $5784(0@,10) $5784(0@,10) $5714(0@,10) = 99 // (int) :DIA_C4_21005 005E: (unknown) :DIA_C4_21007 005F: (unknown) :DIA_C4_21009 0@ = -1660.69 // (float) 1@ = -223.03 // (float) 2@ = 11.0 // (float) 0045: actor $5683 defined jump_if_false @DIA_C4_21156 $5685 == 0 // (int) var == num jump_if_false @DIA_C4_21090 807E: not actor $5683 driving jump_if_false @DIA_C4_21083 $5685 = 1 // (int) 00EE: (unknown) $5683 0@ 1@ 01EC: (unknown) $5683 1 :DIA_C4_21083 0002: jump @DIA_C4_21156 :DIA_C4_21090 $5686 == 0 // (int) var == num jump_if_false @DIA_C4_21139 0080: actor $5683 near_point 0@ 1@ radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C4_21132 // Note: the incorrect math opcode was used here $5686 = 1 // (int) 00A2: (unknown) $5683 :DIA_C4_21132 0002: jump @DIA_C4_21156 :DIA_C4_21139 0045: actor $1038 defined jump_if_false @DIA_C4_21156 00E4: (unknown) $5683 $1038 :DIA_C4_21156 0026: return :DIA_C4_21158 0@ = 0 // (int) :DIA_C4_21162 0045: actor $5674(0@,10) defined jump_if_false @DIA_C4_21181 00A2: (unknown) $5674(0@,10) :DIA_C4_21181 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_21162 0045: actor $5683 defined jump_if_false @DIA_C4_21213 00A2: (unknown) $5683 :DIA_C4_21213 0026: return :DIA_C4_21215 2@ = 0 // (int) 1@ = 0 // (int) :DIA_C4_21223 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @DIA_C4_20359 1@ 0@ jump_if_false @DIA_C4_21247 2@ = 1 // (int) :DIA_C4_21247 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_21223 2@ == 1 // (int) var == num jump_if_false @DIA_C4_21308 $6244 == 0 // (int) var == num jump_if_false @DIA_C4_21298 $6244 = 1 // (int) -2@ = 0 // (int) // timer1 :DIA_C4_21298 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @DIA_C4_16536 :DIA_C4_21308 0026: return :DIA_C4_21310 0@ = 0 // (int) :DIA_C4_21314 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C4_20359 1@ 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_21314 0026: return :DIA_C4_21355 8@ = 0 // (float) 0036: 7@ = $5555(0@,5) // (float vars) 002E: 7@ *= $5495(0@,5) // (float vars) $5550(0@,5) == 1 // (int) var == num jump_if_false @DIA_C4_21394 7@ *= 3.0 // (float) :DIA_C4_21394 010C: store_object $5505(0@,5) position_to 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 4@ 5@ 6@ $5445(0@,5) $5450(0@,5) $5455(0@,5) 1@ 2@ 3@ 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5959 1@ 2@ 3@ 7@ 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 $5445(0@,5) $5450(0@,5) $5455(0@,5) 1@ 2@ 3@ 4@ 5@ 6@ 6@ = -100.0 // (float) 010D: put_object $5505(0@,5) at 4@ 5@ 6@ 002A: $5560(0@,5) += 7@ // (float vars) // Note: the incorrect math opcode was used here 001A: $5560(0@,5) >= $5525(0@,5) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_21531 // Note: the incorrect math opcode was used here $5555(0@,5) = -1.0 // (float) 0002: jump @DIA_C4_21557 :DIA_C4_21531 001A: $5530(0@,5) >= $5560(0@,5) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_21557 // Note: the incorrect math opcode was used here $5555(0@,5) = 1.0 // (float) :DIA_C4_21557 0026: return :DIA_C4_21559 0036: 8@ = $5495(0@,5) // (float vars) $5550(0@,5) == 1 // (int) var == num jump_if_false @DIA_C4_21587 8@ *= 3.0 // (float) :DIA_C4_21587 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5092 $5525(0@,5) $5530(0@,5) $5535(0@,5) 8@ 4@ 5@ 6@ 0036: 7@ = $5555(0@,5) // (float vars) 0030: 7@ /= $5540(0@,5) // (float vars) // Note: the incorrect math opcode was used here 002E: 7@ *= 8@ // (float vars) 010C: store_object $5505(0@,5) position_to 1@ 2@ 3@ 002A: $5560(0@,5) += 7@ // (float vars) // Note: the incorrect math opcode was used here 001A: $5560(0@,5) >= $5545(0@,5) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_21680 // Note: the incorrect math opcode was used here $5555(0@,5) = -1.0 // (float) 0002: jump @DIA_C4_21703 :DIA_C4_21680 0 >= $5560(0@,5) // (float) num >= var 0022: jump_if_false @DIA_C4_21703 // Note: the incorrect math opcode was used here $5555(0@,5) = 1.0 // (float) :DIA_C4_21703 0 > $5555(0@,5) // (float) num > var 0022: jump_if_false @DIA_C4_21743 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5040 1@ 2@ 3@ 4@ 5@ 6@ 1@ 2@ 3@ 0002: jump @DIA_C4_21762 :DIA_C4_21743 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5144 1@ 2@ 3@ 4@ 5@ 6@ 1@ 2@ 3@ :DIA_C4_21762 3@ = -100.0 // (float) 010D: put_object $5505(0@,5) at 1@ 2@ 3@ 0026: return :DIA_C4_21779 010C: store_object $5505(0@,5) position_to 1@ 2@ 3@ 0478: (unknown) $5445(0@,5) $5450(0@,5) $5455(0@,5) 1@ 2@ 3@ 247 242 155 255 0.5 4.0 1 0165: (unknown) $5460(0@,5) $5465(0@,5) $5470(0@,5) 3.0 1 0 247 242 155 0026: return :DIA_C4_21855 0045: actor $5440(0@,5) defined 0022: jump_if_false @DIA_C4_22168 // Note: the incorrect math opcode was used here 0078: if or $5550(0@,5) == 1 // (int) var == num $5852 == 1 // (int) var == num jump_if_false @DIA_C4_21997 0045: actor $1038 defined jump_if_false @DIA_C4_21990 00E4: (unknown) $5440(0@,5) $1038 $5500(0@,5) == 10 // (int) var == num jump_if_false @DIA_C4_21945 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21355 0@ 0002: jump @DIA_C4_21971 :DIA_C4_21945 $5500(0@,5) == 20 // (int) var == num jump_if_false @DIA_C4_21971 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21559 0@ :DIA_C4_21971 $5550(0@,5) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21779 0@ :DIA_C4_21990 0002: jump @DIA_C4_22130 :DIA_C4_21997 $5500(0@,5) == 10 // (int) var == num jump_if_false @DIA_C4_22030 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21355 0@ 0002: jump @DIA_C4_22056 :DIA_C4_22030 $5500(0@,5) == 20 // (int) var == num jump_if_false @DIA_C4_22056 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21559 0@ :DIA_C4_22056 010C: store_object $5505(0@,5) position_to 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21779 0@ 0045: actor $5440(0@,5) defined jump_if_false @DIA_C4_22130 010F: (unknown) $5440(0@,5) 1@ 2@ 3@ 0089: actor $1038 in_sphere 1@ 2@ 3@ radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @DIA_C4_22130 // Note: the incorrect math opcode was used here $5550(0@,5) = 1 // (int) :DIA_C4_22130 0045: actor $5440(0@,5) defined jump_if_false @DIA_C4_22168 01C7: unknown_check $5440(0@,5) jump_if_false @DIA_C4_22168 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C4_20143 005E: (unknown) :DIA_C4_22168 005F: (unknown) :DIA_C4_22170 $5852 == 0 // (int) var == num jump_if_false @DIA_C4_22203 01C7: unknown_check $1038 jump_if_false @DIA_C4_22203 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_20143 :DIA_C4_22203 0026: return :DIA_C4_22205 0@ = 0 // (int) :DIA_C4_22209 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_21855 0@ jump_if_false @DIA_C4_22229 005E: (unknown) :DIA_C4_22229 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_22209 0026: return :DIA_C4_22248 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_14352 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_15858 0026: return :DIA_C4_22270 0270: (unknown) 1 $1045 = 1 // (int) 0001: wait 0 ms $5596 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @MAIN_6396 $2334 0@ 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @SHOPMON_3105 0 1 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_3772 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6757 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_4964 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6706 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 0 0001: wait 0 ms :DIA_C4_22368 not $5607 == 999 // (int) var == num jump_if_false @DIA_C4_23093 0001: wait 0 ms :DIA_C4_22385 $5607 == 0 // (int) var == num jump_if_false @DIA_C4_22414 0001: wait 0 ms 0025: gosub @DIA_C4_23097 0002: jump @DIA_C4_22385 :DIA_C4_22414 $5607 == 10 // (int) var == num jump_if_false @DIA_C4_22444 0001: wait 0 ms 0025: gosub @DIA_C4_23272 0002: jump @DIA_C4_22414 :DIA_C4_22444 $5607 == 5 // (int) var == num jump_if_false @DIA_C4_22474 0001: wait 0 ms 0025: gosub @DIA_C4_23574 0002: jump @DIA_C4_22444 :DIA_C4_22474 $5607 == 20 // (int) var == num jump_if_false @DIA_C4_22504 0001: wait 0 ms 0025: gosub @DIA_C4_23699 0002: jump @DIA_C4_22474 :DIA_C4_22504 $5607 == 30 // (int) var == num jump_if_false @DIA_C4_22534 0001: wait 0 ms 0025: gosub @DIA_C4_24665 0002: jump @DIA_C4_22504 :DIA_C4_22534 $5607 == 35 // (int) var == num jump_if_false @DIA_C4_22564 0001: wait 0 ms 0025: gosub @DIA_C4_24848 0002: jump @DIA_C4_22534 :DIA_C4_22564 $5607 == 70 // (int) var == num jump_if_false @DIA_C4_22594 0001: wait 0 ms 0025: gosub @DIA_C4_25091 0002: jump @DIA_C4_22564 :DIA_C4_22594 $5607 == 80 // (int) var == num jump_if_false @DIA_C4_22624 0001: wait 0 ms 0025: gosub @DIA_C4_26567 0002: jump @DIA_C4_22594 :DIA_C4_22624 $5607 == 110 // (int) var == num jump_if_false @DIA_C4_22654 0001: wait 0 ms 0025: gosub @DIA_C4_26722 0002: jump @DIA_C4_22624 :DIA_C4_22654 $5607 == 120 // (int) var == num jump_if_false @DIA_C4_22684 0001: wait 0 ms 0025: gosub @DIA_C4_26883 0002: jump @DIA_C4_22654 :DIA_C4_22684 $5607 == 121 // (int) var == num jump_if_false @DIA_C4_22714 0001: wait 0 ms 0025: gosub @DIA_C4_26934 0002: jump @DIA_C4_22684 :DIA_C4_22714 $5607 == 140 // (int) var == num jump_if_false @DIA_C4_22745 0001: wait 0 ms 0025: gosub @DIA_C4_27024 0002: jump @DIA_C4_22714 :DIA_C4_22745 $5607 == 150 // (int) var == num jump_if_false @DIA_C4_22776 0001: wait 0 ms 0025: gosub @DIA_C4_27533 0002: jump @DIA_C4_22745 :DIA_C4_22776 $5607 == 160 // (int) var == num jump_if_false @DIA_C4_22807 0001: wait 0 ms 0025: gosub @DIA_C4_27179 0002: jump @DIA_C4_22776 :DIA_C4_22807 $5607 == 180 // (int) var == num jump_if_false @DIA_C4_22838 0001: wait 0 ms 0025: gosub @DIA_C4_27814 0002: jump @DIA_C4_22807 :DIA_C4_22838 $5607 == 190 // (int) var == num jump_if_false @DIA_C4_22869 0001: wait 0 ms 0025: gosub @DIA_C4_27928 0002: jump @DIA_C4_22838 :DIA_C4_22869 $5607 == 200 // (int) var == num jump_if_false @DIA_C4_22900 0001: wait 0 ms 0025: gosub @DIA_C4_28297 0002: jump @DIA_C4_22869 :DIA_C4_22900 $5607 == 170 // (int) var == num jump_if_false @DIA_C4_22931 0001: wait 0 ms 0025: gosub @DIA_C4_27357 0002: jump @DIA_C4_22900 :DIA_C4_22931 $5607 == 210 // (int) var == num jump_if_false @DIA_C4_22962 0001: wait 0 ms 0025: gosub @DIA_C4_28397 0002: jump @DIA_C4_22931 :DIA_C4_22962 $5607 == 220 // (int) var == num jump_if_false @DIA_C4_22993 0001: wait 0 ms 0025: gosub @DIA_C4_28702 0002: jump @DIA_C4_22962 :DIA_C4_22993 $5607 == 230 // (int) var == num jump_if_false @DIA_C4_23024 0001: wait 0 ms 0025: gosub @DIA_C4_28937 0002: jump @DIA_C4_22993 :DIA_C4_23024 $5607 == 997 // (int) var == num jump_if_false @DIA_C4_23055 0001: wait 0 ms 0025: gosub @DIA_C4_29625 0002: jump @DIA_C4_23024 :DIA_C4_23055 $5607 == 998 // (int) var == num jump_if_false @DIA_C4_23086 0001: wait 0 ms 0025: gosub @DIA_C4_29345 0002: jump @DIA_C4_23055 :DIA_C4_23086 0002: jump @DIA_C4_22368 :DIA_C4_23093 0026: return 0026: return :DIA_C4_23097 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @SAFEHOU_12168 53 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6757 0045: actor $1038 defined jump_if_false @DIA_C4_23158 0044: put_actor $1038 at -381.1528 -537.3334 17.3854 00CF: set_actor $1038 Z_angle_to 343.7228 :DIA_C4_23158 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4825 0 $5596 == 0 // (int) var == num jump_if_false @DIA_C4_23218 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 10 0002: jump @DIA_C4_23270 :DIA_C4_23218 0045: actor $1038 defined jump_if_false @DIA_C4_23248 0044: put_actor $1038 at -685.7715 -1574.392 12.5493 :DIA_C4_23248 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 20 :DIA_C4_23270 0026: return :DIA_C4_23272 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_23311 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_23572 :DIA_C4_23311 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_3874 jump_if_false @DIA_C4_23355 $1702 == 1 // (int) var == num jump_if_false @DIA_C4_23355 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 65 0026: return :DIA_C4_23355 $5872 == -1 // (int) var == num jump_if_false @DIA_C4_23531 0089: actor $1038 in_sphere $5873 $5875 $5877 radius 20.0 20.0 20.0 sphere 0 0022: jump_if_false @DIA_C4_23449 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $5882 defined 0045: actor $5883 defined 0022: jump_if_false @DIA_C4_23449 // Note: the incorrect math opcode was used here $5872 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 19 call_with_params @DIA_C4_16278 $5885 $5886 $5887 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 5 0026: return :DIA_C4_23449 0089: actor $1038 in_sphere $5874 $5876 $5878 radius 20.0 20.0 20.0 sphere 0 0022: jump_if_false @DIA_C4_23531 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $5886 defined 0045: actor $5887 defined 0022: jump_if_false @DIA_C4_23531 // Note: the incorrect math opcode was used here $5872 = 1 // (int) 037B: constant_params 3 variable_params 0 unknown 19 call_with_params @DIA_C4_16278 $5881 $5882 $5883 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 5 0026: return :DIA_C4_23531 0089: actor $1038 in_sphere $5853 $5855 $5857 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_23572 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 20 0026: return :DIA_C4_23572 0026: return :DIA_C4_23574 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_23613 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_23697 :DIA_C4_23613 $5872 == 0 // (int) var == num jump_if_false @DIA_C4_23658 037B: constant_params 4 variable_params 4 unknown 19 call_with_params @DIA_C4_19178 $5881 $5882 $5883 $5884 $5881 $5882 $5883 $5884 0002: jump @DIA_C4_23697 :DIA_C4_23658 $5872 == 1 // (int) var == num jump_if_false @DIA_C4_23697 037B: constant_params 4 variable_params 4 unknown 19 call_with_params @DIA_C4_19178 $5885 $5886 $5887 $5888 $5885 $5886 $5887 $5888 :DIA_C4_23697 0026: return :DIA_C4_23699 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16771 0443: (unknown) 81 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003E: $6314 = create_actor_pedtype 22 model 147 at $6261 $6264 $6267 00CF: set_actor $6314 Z_angle_to 333.4237 003E: $6315 = create_actor_pedtype 22 model 0 at $6262 $6265 $6268 013E: actor $6315 look_at_actor $6314 0045: actor $1038 defined 0022: jump_if_false @DIA_C4_23797 // Note: the incorrect math opcode was used here 0200: (unknown) $1038 0 :DIA_C4_23797 00B9: set_camera_position -700.76 -1584.39 11.87 rotations 0 0 0 00BA: set_camera_point_at -699.79 -1584.31 12.09 mode 2 037B: constant_params 4 variable_params 1 unknown 19 call_with_params @DIA_C4_13684 $5620 $5630 $5633 $5636 $5620 00D1: set_car $5620 Z_angle_to $5639 0001: wait 500 ms 8485: not unknown_check $6314 391 jump_if_false @DIA_C4_23905 0045: actor $6314 defined jump_if_false @DIA_C4_23905 04B4: (unknown) $6314 81 391 10000.0 :DIA_C4_23905 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_8061 400 0001: wait 500 ms 0045: actor $6315 defined jump_if_false @DIA_C4_23942 00EE: (unknown) $6315 $6263 $6266 :DIA_C4_23942 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2200 jump_if_true @DIA_C4_24309 0045: actor $6315 defined jump_if_false @DIA_C4_23987 00A2: (unknown) $6315 :DIA_C4_23987 0001: wait 0 ms 0045: actor $6315 defined jump_if_false @DIA_C4_24036 0045: actor $6314 defined jump_if_false @DIA_C4_24036 04B4: (unknown) $6315 121 540 1.0 04B4: (unknown) $6315 120 515 1.0 :DIA_C4_24036 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 40 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_24309 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C4_24309 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 41 5@ 0045: actor $6315 defined jump_if_false @DIA_C4_24124 04B4: (unknown) $6315 121 556 1.0 :DIA_C4_24124 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_24309 0045: actor $6315 defined jump_if_false @DIA_C4_24163 0528: (unknown) $6315 556 -0.5 :DIA_C4_24163 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C4_24309 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 42 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_24309 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 43 5@ 0045: actor $6314 defined jump_if_false @DIA_C4_24290 0045: actor $6315 defined jump_if_false @DIA_C4_24256 0153: (unknown) $6314 $6315 :DIA_C4_24256 8485: not unknown_check $6314 392 jump_if_false @DIA_C4_24290 0045: actor $6314 defined jump_if_false @DIA_C4_24290 0414: (unknown) $6314 81 392 :DIA_C4_24290 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_24309 :DIA_C4_24309 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 003F: destroy_actor $6314 003F: destroy_actor $6315 005B: set_current_time_hours_to 23 minutes_to 30 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_13740 0045: actor $1038 defined jump_if_false @DIA_C4_24408 007E: actor $1038 driving jump_if_false @DIA_C4_24382 0216: (unknown) $1038 $6262 $6265 $6268 0002: jump @DIA_C4_24392 :DIA_C4_24382 0044: put_actor $1038 at $6262 $6265 $6268 :DIA_C4_24392 0200: (unknown) $1038 1 010F: (unknown) $1038 $5630 $5633 $5636 :DIA_C4_24408 0444: (unknown) 81 0444: (unknown) 120 0444: (unknown) 121 0001: wait 0 ms 0045: actor $5619 defined 0022: jump_if_false @DIA_C4_24440 // Note: the incorrect math opcode was used here 0035: $6314 = $5619 // (int vars) :DIA_C4_24440 0045: actor $1038 defined 0022: jump_if_false @DIA_C4_24457 // Note: the incorrect math opcode was used here 0035: $6315 = $1038 // (int vars) :DIA_C4_24457 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_8061 401 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 $5596 == 0 // (int) var == num jump_if_false @DIA_C4_24525 $5607 = 35 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 30 0002: jump @DIA_C4_24663 :DIA_C4_24525 005B: set_current_time_hours_to 23 minutes_to 30 0045: actor $1038 defined jump_if_false @DIA_C4_24561 0044: put_actor $1038 at -1174.824 -933.1621 14.8662 :DIA_C4_24561 0045: actor $5619 defined jump_if_false @DIA_C4_24598 0044: put_actor $5619 at -1183.012 -932.9783 14.8662 0002: jump @DIA_C4_24622 :DIA_C4_24598 003E: $5619 = create_actor_pedtype 22 model 147 at -1183.012 -932.9783 14.8662 :DIA_C4_24622 037B: constant_params 4 variable_params 1 unknown 19 call_with_params @DIA_C4_13684 $5620 -1196.665 -975.6481 14.7215 $5620 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 40 :DIA_C4_24663 0026: return :DIA_C4_24665 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_24704 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_24846 :DIA_C4_24704 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10013 jump_if_false @DIA_C4_24743 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_24846 :DIA_C4_24743 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10148 jump_if_false @DIA_C4_24782 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_24846 :DIA_C4_24782 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10179 jump_if_false @DIA_C4_24821 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_24846 :DIA_C4_24821 007C: actor $1038 driving $5620 0022: jump_if_false @DIA_C4_24846 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 $5608 :DIA_C4_24846 0026: return :DIA_C4_24848 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_24887 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_25089 :DIA_C4_24887 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10013 jump_if_false @DIA_C4_24926 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_25089 :DIA_C4_24926 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10148 jump_if_false @DIA_C4_24965 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_25089 :DIA_C4_24965 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10179 jump_if_false @DIA_C4_25004 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_25089 :DIA_C4_25004 007C: actor $1038 driving $5620 0022: jump_if_false @DIA_C4_25075 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_9747 0089: actor $1038 in_sphere $6284 $6291 $6298 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_25068 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 70 0026: return :DIA_C4_25068 0002: jump @DIA_C4_25089 :DIA_C4_25075 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 30 0026: return :DIA_C4_25089 0026: return :DIA_C4_25091 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 005A: 6@ = current_time_hours, 7@ = current_time_minutes 1@ = 0 // (int) :DIA_C4_25112 0395: (unknown) $5460(1@,5) $5465(1@,5) $5470(1@,5) 3.0 1 0 247 242 155 10@(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @DIA_C4_25112 01BB: (unknown) $6307 $6309 $6311 8@ 0036: $6311 = 8@ // (float vars) 0295: (unknown) $6307 $6309 $6311 $6308 $6310 $6312 0246: (unknown) $6307 $6309 $6311 $6308 $6310 $6312 0122: create_forbidden_for_cars_cube_cornerA $6307 $6309 $6311 cornerB $6308 $6310 $6312 0152: create_forbidden_for_peds_cube_cornerA $6307 $6309 $6311 cornerB $6308 $6310 $6312 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $1038 defined 0022: jump_if_false @DIA_C4_25267 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 -1529.231 -339.3204 15.4236 :DIA_C4_25267 003F: destroy_actor $5619 804F: not unknown_check $5620 jump_if_false @DIA_C4_25323 037B: constant_params 4 variable_params 1 unknown 19 call_with_params @DIA_C4_13684 $5620 $6284 $6291 $6298 $5620 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_13604 $5620 $5620 0002: jump @DIA_C4_25347 :DIA_C4_25323 004E: put_car $5620 at $6284 $6291 $6298 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_13604 $5620 $5620 :DIA_C4_25347 8045: not actor $5619 defined jump_if_false @DIA_C4_25369 00A4: $5619 = create_actor_pedtype 22 model 147 in_car $5620 driverseat :DIA_C4_25369 00D1: set_car $5620 Z_angle_to $6304 0050: set_car $5620 max_speed_to 0 003E: $6315 = create_actor_pedtype 22 model 0 at $6282 $6289 $6296 010F: (unknown) $6315 $6284 $6291 $6298 0001: wait 500 ms 0045: actor $6315 defined 0022: jump_if_false @DIA_C4_25444 // Note: the incorrect math opcode was used here 0045: actor $5619 defined 0022: jump_if_false @DIA_C4_25444 // Note: the incorrect math opcode was used here 00A2: (unknown) $6315 0352: (unknown) $6315 0153: (unknown) $6315 $5619 :DIA_C4_25444 00B9: set_camera_position -1555.43 -328.48 15.43 rotations 0 0 0 00BA: set_camera_point_at -1554.62 -327.92 15.28 mode 2 028D: (unknown) 0.1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_8061 403 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 250 ms 0045: actor $5619 defined jump_if_false @DIA_C4_25552 0045: actor $6315 defined jump_if_false @DIA_C4_25552 0153: (unknown) $5619 $6315 0153: (unknown) $6315 $5619 :DIA_C4_25552 0045: actor $6315 defined 0022: jump_if_false @DIA_C4_25575 // Note: the incorrect math opcode was used here 04B4: (unknown) $6315 120 512 100.0 :DIA_C4_25575 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 75 5@ 0045: actor $6315 defined jump_if_false @DIA_C4_25621 04B4: (unknown) $6315 121 556 1.0 :DIA_C4_25621 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @DIA_C4_7887 79 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_26330 0045: actor $6315 defined jump_if_false @DIA_C4_25676 0528: (unknown) $6315 556 -0.3 :DIA_C4_25676 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 76 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_26330 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 77 5@ 5@ = 1000 // (int) 0045: actor $5619 defined jump_if_false @DIA_C4_25742 0154: (unknown) $5619 :DIA_C4_25742 0045: actor $6315 defined jump_if_false @DIA_C4_25757 0154: (unknown) $6315 :DIA_C4_25757 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C4_26330 004F: unknown_check $5620 jump_if_false @DIA_C4_25805 004A: car $5620 drive_to $6285 $6292 $6299 0050: set_car $5620 max_speed_to 10.0 :DIA_C4_25805 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_26330 004F: unknown_check $5620 jump_if_false @DIA_C4_25948 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10065 0045: actor $5619 defined jump_if_false @DIA_C4_25886 01BB: (unknown) $6286 $6293 $6300 8@ 0036: $6300 = 8@ // (float vars) 0216: (unknown) $5619 $6286 $6293 $6300 00CF: set_actor $5619 Z_angle_to $6305 :DIA_C4_25886 004E: put_car $5620 at $6287 $6294 $6301 0233: (unknown) $5620 $6288 $6295 00A4: 14@ = create_actor_pedtype 22 model 0 in_car $5620 driverseat 0200: (unknown) 14@ 0 02C7: (unknown) $5620 8 60000 0050: set_car $5620 max_speed_to 20.0 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_13604 $5620 $5620 :DIA_C4_25948 00B9: set_camera_position -1695.05 -314.41 15.47 rotations 0 0 0 00BA: set_camera_point_at -1695.96 -313.99 15.44 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 3000 00B9: set_camera_position -1696.92 -320.36 15.52 rotations 0 0 0 00BA: set_camera_point_at -1697.8 -319.89 15.43 mode 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C4_26330 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 78 5@ 0045: actor $5619 defined jump_if_false @DIA_C4_26098 004F: unknown_check $5620 jump_if_false @DIA_C4_26098 0414: (unknown) $5619 0 146 :DIA_C4_26098 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C4_26330 0045: actor $5619 defined jump_if_false @DIA_C4_26143 00CF: set_actor $5619 Z_angle_to $6306 0414: (unknown) $5619 0 135 :DIA_C4_26143 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C4_26330 004F: unknown_check $5620 jump_if_false @DIA_C4_26218 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10065 0045: actor 14@ defined jump_if_false @DIA_C4_26197 003F: destroy_actor 14@ :DIA_C4_26197 02C7: (unknown) $5620 0 1 0050: set_car $5620 max_speed_to 0 0003: shake_camera 800 013B: explode_car $5620 :DIA_C4_26218 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C4_26330 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 79 5@ 0045: actor $5619 defined jump_if_false @DIA_C4_26286 04B4: (unknown) $5619 120 524 1.0 04B4: (unknown) $5619 121 562 1.0 :DIA_C4_26286 5@ /= 3 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C4_26330 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13348 $6313 jump_if_true @DIA_C4_26330 :DIA_C4_26330 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 003F: destroy_actor $5619 003F: destroy_actor 14@ 003F: destroy_actor $6315 0049: destroy_car $5620 1@ = 0 // (int) :DIA_C4_26359 0396: (unknown) 10@(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @DIA_C4_26359 0444: (unknown) 120 0444: (unknown) 121 0121: remove_forbidden_for_cars_cube_cornerA $6307 $6309 $6311 cornerB $6308 $6310 $6312 0151: remove_forbidden_for_peds_cube_cornerA $6307 $6309 $6311 cornerB $6308 $6310 $6312 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10065 0045: actor $1038 defined jump_if_false @DIA_C4_26468 0044: put_actor $1038 at $6282 $6289 $6296 010F: (unknown) $1038 $5648 $5654 $5660 :DIA_C4_26468 0001: wait 200 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 $5596 == 0 // (int) var == num jump_if_false @DIA_C4_26531 005B: set_current_time_hours_to 6@ minutes_to 7@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 80 0002: jump @DIA_C4_26565 :DIA_C4_26531 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_13574 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16136 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 190 :DIA_C4_26565 0026: return :DIA_C4_26567 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_26606 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_26718 :DIA_C4_26606 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10013 jump_if_false @DIA_C4_26645 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_26718 :DIA_C4_26645 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21215 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_20275 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22205 0089: actor $1038 in_sphere $5648 $5654 $5660 radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C4_26718 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 150 0026: return :DIA_C4_26718 0026: return 0026: return :DIA_C4_26722 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22248 0482: (unknown) 704358893 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 2 0036: 2@ = $5843 // (float vars) 0036: 3@ = $5845 // (float vars) 0036: 4@ = $5847 // (float vars) 3@ -= 2.0 // (float) 0045: actor $1038 defined jump_if_false @DIA_C4_26810 0044: put_actor $1038 at 2@ 3@ 4@ 00CF: set_actor $1038 Z_angle_to $5849 :DIA_C4_26810 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 $5608 == 210 // (int) var == num jump_if_false @DIA_C4_26869 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 121 0002: jump @DIA_C4_26881 :DIA_C4_26869 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 120 :DIA_C4_26881 0026: return :DIA_C4_26883 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_26922 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_26932 :DIA_C4_26922 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19547 :DIA_C4_26932 0026: return :DIA_C4_26934 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_26973 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_27022 :DIA_C4_26973 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_9991 jump_if_false @DIA_C4_27012 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_27022 :DIA_C4_27012 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19547 :DIA_C4_27022 0026: return :DIA_C4_27024 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 0482: (unknown) 704358893 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 0 0036: 2@ = $5842 // (float vars) 0036: 3@ = $5844 // (float vars) 0036: 4@ = $5846 // (float vars) 3@ += 2.0 // (float) 0045: actor $1038 defined jump_if_false @DIA_C4_27100 0044: put_actor $1038 at 2@ 3@ 4@ 00CF: set_actor $1038 Z_angle_to $5848 :DIA_C4_27100 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 $5608 == 150 // (int) var == num jump_if_false @DIA_C4_27162 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 150 0026: return 0002: jump @DIA_C4_27177 :DIA_C4_27162 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 210 0026: return :DIA_C4_27177 0026: return :DIA_C4_27179 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22248 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_15773 0482: (unknown) 1712911443 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 2 0036: 2@ = $5835 // (float vars) 0036: 3@ = $5837 // (float vars) 0036: 4@ = $5839 // (float vars) 2@ -= 4.0 // (float) 0045: actor $1038 defined jump_if_false @DIA_C4_27278 0044: put_actor $1038 at 2@ 3@ 4@ 00CF: set_actor $1038 Z_angle_to $5841 :DIA_C4_27278 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 not $5608 == 210 // (int) var == num jump_if_false @DIA_C4_27340 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 180 0026: return 0002: jump @DIA_C4_27355 :DIA_C4_27340 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 200 0026: return :DIA_C4_27355 0026: return :DIA_C4_27357 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 0482: (unknown) 1712911443 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 0 0036: 2@ = $5834 // (float vars) 0036: 3@ = $5836 // (float vars) 0036: 4@ = $5838 // (float vars) 2@ += 4.0 // (float) 0045: actor $1038 defined jump_if_false @DIA_C4_27434 0044: put_actor $1038 at 2@ 3@ 4@ 00CF: set_actor $1038 Z_angle_to $5840 :DIA_C4_27434 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 $5608 == 180 // (int) var == num jump_if_false @DIA_C4_27496 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 150 0026: return 0002: jump @DIA_C4_27531 :DIA_C4_27496 $5608 == 200 // (int) var == num jump_if_false @DIA_C4_27531 $5688 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 210 0026: return :DIA_C4_27531 0026: return :DIA_C4_27533 15@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_27576 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_27812 :DIA_C4_27576 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10127 jump_if_false @DIA_C4_27615 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_27812 :DIA_C4_27615 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19547 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22170 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_20275 15@ == 0 // (int) var == num jump_if_false @DIA_C4_27721 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16903 jump_if_false @DIA_C4_27685 15@ = 1 // (int) 0002: jump @DIA_C4_27721 :DIA_C4_27685 8080: not actor $1038 near_point $5648 $5654 radius 20.0 20.0 sphere 0 0022: jump_if_false @DIA_C4_27721 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 80 0026: return :DIA_C4_27721 $5598 == 1 // (int) var == num jump_if_false @DIA_C4_27752 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21215 0 0002: jump @DIA_C4_27784 :DIA_C4_27752 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10013 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21215 1 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22205 :DIA_C4_27784 007C: actor $1038 driving $5678 0022: jump_if_false @DIA_C4_27812 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 220 0026: return :DIA_C4_27812 0026: return :DIA_C4_27814 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_27853 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_27926 :DIA_C4_27853 0089: actor $1038 in_sphere $5667 $5668 $5669 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @DIA_C4_27896 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 190 0026: return :DIA_C4_27896 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22170 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21310 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19547 :DIA_C4_27926 0026: return :DIA_C4_27928 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_11220 003E: 16@ = create_actor_pedtype 22 model #GANG4A at -1675.907 -223.0068 14.6028 010F: (unknown) 16@ $5679 $5680 $5681 00B9: set_camera_position -1639.32 -230.24 13.67 rotations 0 0 0 00BA: set_camera_point_at -1640.11 -229.71 13.97 mode 2 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 00D9: (unknown) $5893 $5896 $5899 68 0252: object $5892 exists 0022: jump_if_false @DIA_C4_28116 // Note: the incorrect math opcode was used here :DIA_C4_28057 820C: not unknown_check $5892 $5894 $5897 $5900 $5895 $5898 $5901 0 0022: jump_if_false @DIA_C4_28116 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5611 $5611 > 0 // (int) var > num jump_if_false @DIA_C4_28109 0002: jump @DIA_C4_28181 :DIA_C4_28109 0002: jump @DIA_C4_28057 :DIA_C4_28116 00D9: (unknown) $5894 $5897 $5900 69 0045: actor 16@ defined 0022: jump_if_false @DIA_C4_28148 // Note: the incorrect math opcode was used here 00EE: (unknown) 16@ $5679 $5680 01EC: (unknown) 16@ 1 :DIA_C4_28148 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 80 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 3500 jump_if_true @DIA_C4_28181 :DIA_C4_28181 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 $5684 = 1 // (int) 003F: destroy_actor 16@ 0252: object $5892 exists jump_if_false @DIA_C4_28221 010D: put_object $5892 at $5895 $5898 $5901 :DIA_C4_28221 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 0045: actor $1038 defined jump_if_false @DIA_C4_28250 02D0: (unknown) $1038 0 :DIA_C4_28250 $5596 == 0 // (int) var == num jump_if_false @DIA_C4_28282 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 200 0002: jump @DIA_C4_28295 :DIA_C4_28282 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 230 :DIA_C4_28295 0026: return :DIA_C4_28297 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_28336 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_28395 :DIA_C4_28336 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_9991 jump_if_false @DIA_C4_28375 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_28395 :DIA_C4_28375 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19547 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21310 :DIA_C4_28395 0026: return :DIA_C4_28397 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_28436 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_28700 :DIA_C4_28436 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_9991 jump_if_false @DIA_C4_28475 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_28700 :DIA_C4_28475 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10127 jump_if_false @DIA_C4_28514 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_28700 :DIA_C4_28514 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19148 007C: actor $1038 driving $5678 0022: jump_if_false @DIA_C4_28552 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 220 0026: return :DIA_C4_28552 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19547 $5687 == 1 // (int) var == num jump_if_false @DIA_C4_28637 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16903 jump_if_false @DIA_C4_28620 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21215 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21009 0002: jump @DIA_C4_28630 :DIA_C4_28620 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21158 :DIA_C4_28630 0002: jump @DIA_C4_28700 :DIA_C4_28637 $5598 == 1 // (int) var == num jump_if_false @DIA_C4_28668 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21215 0 0002: jump @DIA_C4_28700 :DIA_C4_28668 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10013 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21215 1 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22205 :DIA_C4_28700 0026: return :DIA_C4_28702 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10107 jump_if_false @DIA_C4_28741 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_28935 :DIA_C4_28741 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10127 jump_if_false @DIA_C4_28780 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 998 0026: return 0002: jump @DIA_C4_28935 :DIA_C4_28780 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16903 jump_if_false @DIA_C4_28825 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21215 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21009 0002: jump @DIA_C4_28835 :DIA_C4_28825 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21158 :DIA_C4_28835 008B: actor $1038 in_sphere_in_car $5650 $5656 $5662 radius 15.0 15.0 50.0 sphere 0 0022: jump_if_false @DIA_C4_28907 // Note: the incorrect math opcode was used here 01CA: (unknown) $5678 17@ 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @MAIN_5497 17@ 17@ 5.0 >= 17@ // (float) num >= var 0022: jump_if_false @DIA_C4_28907 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 230 0026: return :DIA_C4_28907 807C: not actor $1038 driving $5678 0022: jump_if_false @DIA_C4_28935 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 210 0026: return :DIA_C4_28935 0026: return :DIA_C4_28937 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 $5651 = -363.2668 // (float) $5657 = -575.2833 // (float) $5663 = 38.9299 // (float) $5652 = -369.16 // (float) $5658 = -574.99 // (float) $5664 = 38.93 // (float) 0045: actor $1038 defined jump_if_false @DIA_C4_29040 0216: (unknown) $1038 $5651 $5657 $5663 010F: (unknown) $1038 $5652 $5658 $5664 01EC: (unknown) $1038 0 :DIA_C4_29040 $5650 = -360.27 // (float) $5656 = -576.38 // (float) $5662 = 39.59 // (float) 004F: unknown_check $5678 jump_if_false @DIA_C4_29082 0049: destroy_car $5678 :DIA_C4_29082 01BB: (unknown) $5650 $5656 $5662 $5662 0048: 18@ = create_car #HUNTER at $5650 $5656 $5662 02F2: (unknown) 18@ 35.0 0325: (unknown) 18@ 1 00B9: set_camera_position -369.19 -574.97 37.96 rotations 0 0 0 00BA: set_camera_point_at -368.24 -575.0 38.27 mode 2 0001: wait 1000 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -370.3 -574.95 38.45 rotations 0 0 0 00BA: set_camera_point_at -369.48 -574.96 39.03 mode 1 0045: actor $1038 defined jump_if_false @DIA_C4_29222 00EE: (unknown) $1038 $5652 $5658 :DIA_C4_29222 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C4_29252 :DIA_C4_29252 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @DIA_C4_29309 00A2: (unknown) $1038 0352: (unknown) $1038 0044: put_actor $1038 at -378.7872 -534.2261 17.3854 00CF: set_actor $1038 Z_angle_to 359.7029 :DIA_C4_29309 0049: destroy_car 18@ 0001: wait 750 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_700 1000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 997 0026: return :DIA_C4_29345 0045: actor $1038 defined jump_if_false @DIA_C4_29595 02D0: (unknown) $1038 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16903 jump_if_false @DIA_C4_29437 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4311 0001: wait 1000 ms 0045: actor $1038 defined jump_if_false @DIA_C4_29422 0044: put_actor $1038 at $5603 $5604 $5605 00CF: set_actor $1038 Z_angle_to $5606 0221: (unknown) :DIA_C4_29422 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4326 :DIA_C4_29437 $5609 == 1 // (int) var == num jump_if_false @DIA_C4_29470 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 1 5@ 0002: jump @DIA_C4_29595 :DIA_C4_29470 $5609 == 2 // (int) var == num jump_if_false @DIA_C4_29503 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 2 5@ 0002: jump @DIA_C4_29595 :DIA_C4_29503 $5609 == 3 // (int) var == num jump_if_false @DIA_C4_29536 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 3 5@ 0002: jump @DIA_C4_29595 :DIA_C4_29536 $5609 == 4 // (int) var == num jump_if_false @DIA_C4_29569 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 4 5@ 0002: jump @DIA_C4_29595 :DIA_C4_29569 $5609 == 5 // (int) var == num jump_if_false @DIA_C4_29595 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8358 5 5@ :DIA_C4_29595 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 999 0026: return :DIA_C4_29625 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @99RED_12847 'DIA_C04' 3000 // Over the Top 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16968 999 0026: return :DIA_C4_29666 $1045 = 0 // (int) 00AA: set_parked_car_generator $1850 cars_to_generate_to 101 0045: actor $1038 defined jump_if_false @DIA_C4_29693 02D0: (unknown) $1038 0 :DIA_C4_29693 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10065 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @SHOPMON_3105 0 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10228 1@ = 0 // (int) :DIA_C4_29729 0249: (unknown) $5570(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @DIA_C4_29729 1@ = 0 // (int) :DIA_C4_29756 02D3: unknown_check $5653(1@,3) $5656(1@,3) $5659(1@,3) 2.0 0022: jump_if_false @DIA_C4_29792 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5650(1@,3) $5650(1@,3) = 0 // (int) :DIA_C4_29792 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @DIA_C4_29756 0252: object $5892 exists jump_if_false @DIA_C4_29824 0093: destroy_object $5892 :DIA_C4_29824 034B: unknown_check $5622 jump_if_false @DIA_C4_29843 01BE: (unknown) $5629 0049: destroy_car $5622 :DIA_C4_29843 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6740 0151: remove_forbidden_for_peds_cube_cornerA $5690 $5692 $5694 cornerB $5691 $5693 $5695 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_9967 0444: (unknown) 81 0482: (unknown) 704358893 0 0482: (unknown) 1712911443 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_3842 007A: mission_cleanup 0026: return //-------------Mission 98--------------- :DIA_C5 0238: name_thread 'DIA_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C5' 0025: gosub @DIA_C5_14488 009D: wasted_or_busted // mission only jump_if_false @DIA_C5_45 0025: gosub @DIA_C5_30511 :DIA_C5_45 0025: gosub @DIA_C5_30844 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C5_138 :DIA_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C5_172 809F: not actor 3@ dead 0022: jump_if_false @DIA_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C5_188 0026: return :DIA_C5_190 $1692 = 1 // (int) 0045: actor $1038 defined jump_if_false @DIA_C5_254 0107: toggle_player $1038 can_move 0 024A: (unknown) $1038 1 012E: toggle_player $1038 ignored_by_cops 1 007E: actor $1038 driving jump_if_false @DIA_C5_248 0400: (unknown) $1038 $1690 0002: jump @DIA_C5_254 :DIA_C5_248 02C0: (unknown) $1038 $1690 :DIA_C5_254 0@ >= 0 // (int) var >= num jump_if_false @DIA_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4248 0@ :DIA_C5_281 0045: actor $1038 defined jump_if_false @DIA_C5_349 807E: not actor $1038 driving jump_if_false @DIA_C5_326 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 010B: set_actor $1038 armed_weapon_to 0 0002: jump @DIA_C5_329 :DIA_C5_326 021D: (unknown) 0 :DIA_C5_329 $1698 == 0 // (int) var == num jump_if_false @DIA_C5_345 02EA: select_interior 2 :DIA_C5_345 01AE: (unknown) 1 :DIA_C5_349 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C5_355 0045: actor $1038 defined jump_if_false @DIA_C5_419 807E: not actor $1038 driving jump_if_false @DIA_C5_407 0352: (unknown) $1038 0220: (unknown) $1038 0 -1 02D5: (unknown) $1038 $1690 0022: jump_if_false @DIA_C5_407 // Note: the incorrect math opcode was used here 010B: set_actor $1038 armed_weapon_to $1690 :DIA_C5_407 021D: (unknown) 1 00A2: (unknown) $1038 0154: (unknown) $1038 :DIA_C5_419 0059: text_clear_all 0268: (unknown) 0045: actor $1038 defined 0022: jump_if_false @DIA_C5_468 // Note: the incorrect math opcode was used here 0107: toggle_player $1038 can_move 1 024A: (unknown) $1038 0 012E: toggle_player $1038 ignored_by_cops 0 01AE: (unknown) 0 $1698 == 0 // (int) var == num jump_if_false @DIA_C5_468 02EA: select_interior 0 :DIA_C5_468 0221: (unknown) 01CF: (unknown) $1692 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C5_498 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C5_498 0026: return 0045: actor 0@ defined jump_if_false @DIA_C5_519 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C5_519 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_549 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C5_549 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C5_549 0026: return :DIA_C5_551 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_598 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C5_594 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @DIA_C5_598 :DIA_C5_594 1@ = 0 // (int) :DIA_C5_598 1@ == 1 // (int) var == num jump_if_false @DIA_C5_682 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C5_675 007E: actor 0@ driving jump_if_false @DIA_C5_671 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C5_661 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C5_664 :DIA_C5_661 00F1: (unknown) 0@ :DIA_C5_664 0002: jump @DIA_C5_675 :DIA_C5_671 1@ = 0 // (int) :DIA_C5_675 0002: jump @DIA_C5_598 :DIA_C5_682 0026: return 0045: actor 0@ defined jump_if_false @DIA_C5_776 007E: actor 0@ driving jump_if_false @DIA_C5_760 02A7: unknown_check 0@ jump_if_false @DIA_C5_730 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C5_753 :DIA_C5_730 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_551 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C5_753 0002: jump @DIA_C5_769 :DIA_C5_760 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C5_769 0002: jump @DIA_C5_778 :DIA_C5_776 005F: (unknown) :DIA_C5_778 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_936 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C5_936 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C5_877 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C5_836 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C5_870 :DIA_C5_836 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_551 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C5_870 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_551 4@ :DIA_C5_870 0002: jump @DIA_C5_936 :DIA_C5_877 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C5_902 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C5_936 :DIA_C5_902 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_551 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C5_936 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_551 3@ :DIA_C5_936 0045: actor 0@ defined jump_if_false @DIA_C5_988 004F: unknown_check 1@ jump_if_false @DIA_C5_988 007E: actor 0@ driving jump_if_false @DIA_C5_988 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C5_988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_551 0@ :DIA_C5_988 5@ = 0 // (int) :DIA_C5_992 5@ == 0 // (int) var == num jump_if_false @DIA_C5_1090 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C5_1083 004F: unknown_check 1@ jump_if_false @DIA_C5_1083 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C5_1049 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C5_1083 :DIA_C5_1049 2@ == -1 // (int) var == num jump_if_false @DIA_C5_1075 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C5_1083 :DIA_C5_1075 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C5_1083 0002: jump @DIA_C5_992 :DIA_C5_1090 0026: return :DIA_C5_1092 0@ == 0 // (int) var == num jump_if_false @DIA_C5_1135 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C5_1311 :DIA_C5_1135 0@ == 1 // (int) var == num jump_if_false @DIA_C5_1168 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C5_1311 :DIA_C5_1168 0@ == 2 // (int) var == num jump_if_false @DIA_C5_1210 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C5_1311 :DIA_C5_1210 0@ == 3 // (int) var == num jump_if_false @DIA_C5_1254 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C5_1311 :DIA_C5_1254 0@ == 4 // (int) var == num jump_if_false @DIA_C5_1285 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C5_1311 :DIA_C5_1285 0@ == 5 // (int) var == num jump_if_false @DIA_C5_1311 03CF: (unknown) 237 130 180 255 :DIA_C5_1311 0026: return :DIA_C5_1313 00BC: (unknown) 0@ 2 0026: return :DIA_C5_1320 00BC: (unknown) 0@ 6 0026: return :DIA_C5_1327 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_1320 3@ 0026: return :DIA_C5_1351 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C5_1375 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C5_1375 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C5_1390 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C5_1390 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_1435 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C5_1435 005F: (unknown) 009F: actor 0@ dead jump_if_false @DIA_C5_1449 005F: (unknown) :DIA_C5_1449 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @DIA_C5_1496 005F: (unknown) :DIA_C5_1496 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @DIA_C5_1543 005F: (unknown) :DIA_C5_1543 005E: (unknown) 009F: actor 0@ dead jump_if_false @DIA_C5_1557 005F: (unknown) :DIA_C5_1557 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @DIA_C5_1584 005F: (unknown) :DIA_C5_1584 0485: unknown_check 0@ 214 jump_if_false @DIA_C5_1599 005E: (unknown) :DIA_C5_1599 0485: unknown_check 0@ 215 jump_if_false @DIA_C5_1614 005E: (unknown) :DIA_C5_1614 0485: unknown_check 0@ 216 jump_if_false @DIA_C5_1629 005E: (unknown) :DIA_C5_1629 005F: (unknown) 809F: not actor 0@ dead jump_if_false @DIA_C5_1746 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $1038 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @DIA_C5_1706 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C5_1313 1@ 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @DIA_C5_1706 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :DIA_C5_1706 01F0: actor 0@ in_range_of_player $1038 0022: jump_if_false @DIA_C5_1735 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @DIA_C5_1746 :DIA_C5_1735 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :DIA_C5_1746 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @DIA_C5_1888 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @DIA_C5_1842 0045: actor 1@ defined jump_if_false @DIA_C5_1835 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :DIA_C5_1835 0002: jump @DIA_C5_1881 :DIA_C5_1842 0045: actor 1@ defined jump_if_false @DIA_C5_1881 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :DIA_C5_1881 0002: jump @DIA_C5_1895 :DIA_C5_1888 0444: (unknown) 80 04C1: (unknown) 0@ :DIA_C5_1895 0026: return :DIA_C5_1897 1@ = 0 // (int) :DIA_C5_1901 $5332(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C5_1901 0@ > 8 // (int) var > num jump_if_false @DIA_C5_1943 0@ = 8 // (int) :DIA_C5_1943 $5596 = 0 // (int) 0035: $5597 = 0@ // (int vars) 0026: return :DIA_C5_1955 0035: 1@ = $5596 // (int vars) not $5332(1@,8) == -1 // (int) var == num jump_if_false @DIA_C5_1981 020D: (unknown) $5332(1@,8) :DIA_C5_1981 0035: $5332(1@,8) = 0@ // (int vars) $5596 += 1 // (int) 0017: $5596 >= $5597 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_2012 // Note: the incorrect math opcode was used here $5596 = 0 // (int) :DIA_C5_2012 0026: return 0@ = 0 // (int) :DIA_C5_2018 not $5332(0@,8) == -1 // (int) var == num jump_if_false @DIA_C5_2039 020D: (unknown) $5332(0@,8) :DIA_C5_2039 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C5_2018 0026: return :DIA_C5_2058 0@ = 0 // (int) :DIA_C5_2062 not $5332(0@,8) == -1 // (int) var == num jump_if_false @DIA_C5_2083 003F: destroy_actor $5332(0@,8) :DIA_C5_2083 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C5_2062 0026: return :DIA_C5_2102 0@ = 0 // (int) :DIA_C5_2106 not $5332(0@,8) == -1 // (int) var == num jump_if_false @DIA_C5_2127 0112: remove_references_to_actor $5332(0@,8) // Like turning an actor into a random pedestrian :DIA_C5_2127 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C5_2106 0026: return 834A: not unknown_check 0@ jump_if_false @DIA_C5_2158 005F: (unknown) :DIA_C5_2158 009F: actor 0@ dead jump_if_false @DIA_C5_2170 005F: (unknown) :DIA_C5_2170 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_2205 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C5_2205 02EE: get_actor 0@ coords_to 9@ 10@ 11@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5040 9@ 10@ 11@ 6@ 7@ 8@ 12@ 13@ 14@ 0372: (unknown) 12@ 13@ 15@ 16@ 20@ 0036: 21@ = 20@ // (float vars) 0030: 21@ /= 18@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 1@ 19@ 001A: 21@ >= 19@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_2286 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C5_2286 005F: (unknown) :DIA_C5_2288 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2313 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :DIA_C5_2313 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @DIA_C5_2339 1@ = -1 // (int) :DIA_C5_2339 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2359 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :DIA_C5_2359 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2379 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :DIA_C5_2379 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2399 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :DIA_C5_2399 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2419 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :DIA_C5_2419 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2439 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :DIA_C5_2439 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2455 02E2: 1@ = 0 // (any) :DIA_C5_2455 0026: return :DIA_C5_2457 $5598 = -1 // (int) $5599 = -1 // (int) $5600 = -1 // (int) $5601 = -1 // (int) 02E2: $5602 = 0 // (any) $5609 = -954.0373 // (float) $5613 = 1334.692 // (float) $5617 = 78.4448 // (float) $5621 = 270.0 // (float) $5610 = -932.9534 // (float) $5614 = 1303.357 // (float) $5618 = 78.4448 // (float) $5622 = 180.0 // (float) $5611 = -933.3297 // (float) $5615 = 1370.984 // (float) $5619 = 78.4457 // (float) $5623 = 0 // (float) $5612 = -954.0373 // (float) $5616 = 1339.643 // (float) $5620 = 78.4448 // (float) $5624 = 270.0 // (float) 0026: return :DIA_C5_2622 0160: load_model #MAVERICK 0160: load_model 111 0160: load_model 112 0160: load_model 112 0160: load_model #AK47 0228: (unknown) 0026: return :DIA_C5_2648 0045: actor 0@ defined jump_if_false @DIA_C5_2683 0127: reset_actor 0@ flags 02A5: (unknown) 0@ 0 0339: (unknown) 0@ 0 0232: (unknown) 0@ 1 0347: (unknown) 0@ 1 03A5: (unknown) 0@ 0 :DIA_C5_2683 0026: return :DIA_C5_2685 0045: actor 0@ defined jump_if_false @DIA_C5_2786 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 43 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 1 03D5: (unknown) 0@ 600 014B: set_actor 0@ health_to 600 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 015D: (unknown) 0@ 18 02A5: (unknown) 0@ 0 01B1: (unknown) 0@ 1 1 1 1 1 0347: (unknown) 0@ 1 03A5: (unknown) 0@ 0 0285: (unknown) 0@ 0 020E: (unknown) 0@ 1 034F: (unknown) 0@ 1 0344: (unknown) 0@ 0 :DIA_C5_2786 0026: return :DIA_C5_2788 1336.5 > $1043 // (float) num > var 0022: jump_if_false @DIA_C5_2814 // Note: the incorrect math opcode was used here 0@ = 0 // (int) 0002: jump @DIA_C5_2819 :DIA_C5_2814 0@ = 3 // (int) :DIA_C5_2819 0026: return 0@ = -965.0 // (float) 0036: 1@ = $1043 // (float vars) 2@ = 79.0 // (float) 0026: return :DIA_C5_2841 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C5_2622 022C: (unknown) 0@ 1@ 2@ 8.0 1 0048: $5598 = create_car #MAVERICK at 0@ 1@ 2@ 0150: set_car $5598 color_to 0 1 00D1: set_car $5598 Z_angle_to 3@ 03D8: (unknown) $5598 02FF: (unknown) $5598 1 042F: (unknown) $5598 1500 014C: set_car $5598 health_to 1500 00A4: $5599 = create_actor_pedtype 2 model 111 in_car $5598 driverseat 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_2648 $5599 003E: $5600 = create_actor_pedtype 2 model 112 at 0 0 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_2685 $5600 02B6: (unknown) $5600 $5598 -1.1 0.6 0.15 0 180.0 29 00DF: (unknown) $5600 003E: $5601 = create_actor_pedtype 2 model 112 at 0 0 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_2685 $5601 02B6: (unknown) $5601 $5598 1.1 1.3 0.15 0 180.0 29 00DF: (unknown) $5601 0325: (unknown) $5598 1 01B0: (unknown) $5598 1 0026: return :DIA_C5_3050 02DB: unknown_check $5602 0 jump_if_false @DIA_C5_3068 00C0: (unknown) $5598 $5602 :DIA_C5_3068 0026: return :DIA_C5_3070 82DB: not unknown_check $5602 0 jump_if_false @DIA_C5_3091 00BB: (unknown) $5602 02E2: $5602 = 0 // (any) :DIA_C5_3091 0026: return :DIA_C5_3093 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @DIA_C5_2788 0@ 004F: unknown_check $5598 jump_if_false @DIA_C5_3226 0036: 4@ = $5353(0@,4) // (float vars) 0036: 5@ = $5357(0@,4) // (float vars) 0036: 6@ = $5361(0@,4) // (float vars) 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5144 4@ 5@ 6@ 0 0 15.0 1@ 2@ 3@ 0325: (unknown) $5598 0 004E: put_car $5598 at 1@ 2@ 3@ 00D1: set_car $5598 Z_angle_to $5365(0@,4) 02F2: (unknown) $5598 $5365(0@,4) 02DA: (unknown) $5598 4@ 5@ 6@ 30 $5604 = 1 // (int) 0036: $5606 = 4@ // (float vars) 0036: $5607 = 5@ // (float vars) 0036: $5608 = 6@ // (float vars) 010E: $5605 = current_time_in_ms $5605 += 8000 // (int) :DIA_C5_3226 0026: return :DIA_C5_3228 004F: unknown_check $5598 jump_if_false @DIA_C5_3306 0078: if and 0045: actor $1038 defined 0045: actor $5600 defined jump_if_false @DIA_C5_3264 00E4: (unknown) $5600 $1038 :DIA_C5_3264 0078: if and 0045: actor $1038 defined 0045: actor $5601 defined 0022: jump_if_false @DIA_C5_3289 // Note: the incorrect math opcode was used here 00E4: (unknown) $5601 $1038 :DIA_C5_3289 $5604 = 2 // (int) 010E: $5605 = current_time_in_ms $5605 += 4000 // (int) :DIA_C5_3306 0026: return :DIA_C5_3308 004F: unknown_check $5598 jump_if_false @DIA_C5_3366 0045: actor $5600 defined jump_if_false @DIA_C5_3334 00A2: (unknown) $5600 :DIA_C5_3334 0045: actor $5601 defined jump_if_false @DIA_C5_3349 00A2: (unknown) $5601 :DIA_C5_3349 $5604 = 3 // (int) 010E: $5605 = current_time_in_ms $5605 += 3000 // (int) :DIA_C5_3366 0026: return :DIA_C5_3368 004F: unknown_check $5598 jump_if_false @DIA_C5_3438 004D: store_car $5598 position_to 0@ 1@ 2@ 0036: 2@ = $1044 // (float vars) 2@ += 70.0 // (float) 02DA: (unknown) $5598 0@ 1@ 2@ 50 $5604 = 4 // (int) 0036: $5606 = 0@ // (float vars) 0036: $5607 = 1@ // (float vars) 0036: $5608 = 2@ // (float vars) 010E: $5605 = current_time_in_ms $5605 += 10000 // (int) :DIA_C5_3438 0026: return :DIA_C5_3440 82DB: not unknown_check $5602 0 jump_if_false @DIA_C5_3461 00BB: (unknown) $5602 02E2: $5602 = 0 // (any) :DIA_C5_3461 $5604 = 0 // (int) 0026: return :DIA_C5_3468 010E: 0@ = current_time_in_ms 004F: unknown_check $5598 jump_if_false @DIA_C5_3942 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @DIA_C5_1351 $5598 1500 $5603 0045: actor $1038 defined jump_if_false @DIA_C5_3544 0045: actor $5600 defined jump_if_false @DIA_C5_3527 013E: actor $5600 look_at_actor $1038 :DIA_C5_3527 0045: actor $5601 defined 0022: jump_if_false @DIA_C5_3544 // Note: the incorrect math opcode was used here 013E: actor $5601 look_at_actor $1038 :DIA_C5_3544 $5604 == 1 // (int) var == num jump_if_false @DIA_C5_3708 0011: 0@ > $5605 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3586 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3228 0002: jump @DIA_C5_3701 :DIA_C5_3586 0104: car $5598 in_sphere $5606 $5607 $5608 radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @DIA_C5_3630 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3228 0002: jump @DIA_C5_3701 :DIA_C5_3630 004D: store_car $5598 position_to 1@ 2@ 3@ 03EE: (unknown) $1042 $1043 1@ 2@ 4@ :DIA_C5_3646 0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C5_3670 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @DIA_C5_3646 :DIA_C5_3670 4@ >= 360.0 // (float) var >= num jump_if_false @DIA_C5_3696 4@ -= 360.0 // (float) 0002: jump @DIA_C5_3670 :DIA_C5_3696 02F2: (unknown) $5598 4@ :DIA_C5_3701 0002: jump @DIA_C5_3942 :DIA_C5_3708 $5604 == 2 // (int) var == num jump_if_false @DIA_C5_3828 0011: 0@ > $5605 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3750 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3308 0002: jump @DIA_C5_3821 :DIA_C5_3750 004D: store_car $5598 position_to 1@ 2@ 3@ 03EE: (unknown) $1042 $1043 1@ 2@ 4@ :DIA_C5_3766 0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C5_3790 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @DIA_C5_3766 :DIA_C5_3790 4@ >= 360.0 // (float) var >= num jump_if_false @DIA_C5_3816 4@ -= 360.0 // (float) 0002: jump @DIA_C5_3790 :DIA_C5_3816 02F2: (unknown) $5598 4@ :DIA_C5_3821 0002: jump @DIA_C5_3942 :DIA_C5_3828 $5604 == 3 // (int) var == num jump_if_false @DIA_C5_3870 0011: 0@ > $5605 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3863 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3368 :DIA_C5_3863 0002: jump @DIA_C5_3942 :DIA_C5_3870 $5604 == 4 // (int) var == num jump_if_false @DIA_C5_3942 0011: 0@ > $5605 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3912 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3440 0002: jump @DIA_C5_3942 :DIA_C5_3912 004D: store_car $5598 position_to 1@ 2@ 3@ 3@ > 86.0 // (float) var > num jump_if_false @DIA_C5_3942 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3440 :DIA_C5_3942 0026: return :DIA_C5_3944 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C5_3070 003F: destroy_actor $5599 003F: destroy_actor $5600 003F: destroy_actor $5601 0049: destroy_car $5598 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :DIA_C5_4433 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_4583 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @DIA_C5_4559 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :DIA_C5_4559 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @DIA_C5_4433 :DIA_C5_4583 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @DIA_C5_4666 0 > 5@ // (int) num > var 0022: jump_if_false @DIA_C5_4649 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @DIA_C5_4653 :DIA_C5_4649 0035: 10@ = 5@ // (int vars) :DIA_C5_4653 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @DIA_C5_4671 :DIA_C5_4666 0203: set_draw_text_position 0@ 1@ GXT 4@ :DIA_C5_4671 0026: return :DIA_C5_4673 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_4758 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :DIA_C5_4758 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @DIA_C5_4673 0@ 2@ 3@ jump_if_false @DIA_C5_4785 0203: set_draw_text_position 2@ 3@ GXT 1@ :DIA_C5_4785 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @DIA_C5_4673 0@ 3@ 4@ jump_if_false @DIA_C5_4813 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :DIA_C5_4813 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @DIA_C5_4673 0@ 4@ 5@ jump_if_false @DIA_C5_4842 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :DIA_C5_4842 0026: return :DIA_C5_4844 007F: player 0 pressed_key 4 jump_if_false @DIA_C5_4919 007F: player 0 pressed_key 8 jump_if_false @DIA_C5_4912 $5625 == 0 // (int) var == num jump_if_false @DIA_C5_4912 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5625 = 1 // (int) :DIA_C5_4912 0002: jump @DIA_C5_4924 :DIA_C5_4919 $5625 = 0 // (int) :DIA_C5_4924 007F: player 0 pressed_key 4 jump_if_false @DIA_C5_5010 007F: player 0 pressed_key 9 jump_if_false @DIA_C5_5003 $5626 == 0 // (int) var == num jump_if_false @DIA_C5_5003 0043: store_actor $1038 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $1038 Z_angle 2@ += 0.5 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5626 = 1 // (int) :DIA_C5_5003 0002: jump @DIA_C5_5015 :DIA_C5_5010 $5626 = 0 // (int) :DIA_C5_5015 0026: return :DIA_C5_5017 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C5_1897 4 02E2: $5627 = 0 // (any) 02E2: $5628 = 0 // (any) $5629 = -1 // (int) 0@ = 0 // (int) :DIA_C5_5049 02E2: $5630 = 0 // (any) 02E2: $5631 = 0 // (any) 02E2: $5632 = 0 // (any) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @DIA_C5_5049 $5633 = 0 // (int) 0@ = 0 // (int) :DIA_C5_5090 $5382(0@,10) = -1 // (int) 02E2: $5392(0@,10) = 0 // (any) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_5090 $5708 = 0 // (int) $5712 = 0 // (int) $5713 = 0 // (int) $5714 = 0 // (int) $5715 = 0 // (int) $5716 = -926.3614 // (float) $5721 = 1328.764 // (float) $5726 = 85.607 // (float) $5717 = -916.0478 // (float) $5722 = 1318.245 // (float) $5727 = 85.607 // (float) $5718 = -934.746 // (float) $5723 = 1317.773 // (float) $5728 = 85.607 // (float) $5719 = -933.585 // (float) $5724 = 1346.712 // (float) $5729 = 85.607 // (float) $5720 = -923.4566 // (float) $5725 = 1349.945 // (float) $5730 = 85.607 // (float) $5731 = -940.2408 // (float) $5747 = 1332.234 // (float) $5763 = 74.137 // (float) $5732 = -940.465 // (float) $5748 = 1326.035 // (float) $5764 = 74.137 // (float) $5733 = -911.6147 // (float) $5749 = 1320.269 // (float) $5765 = 74.137 // (float) $5734 = -940.0565 // (float) $5750 = 1344.107 // (float) $5766 = 74.137 // (float) $5735 = -940.5139 // (float) $5751 = 1347.199 // (float) $5767 = 74.137 // (float) $5736 = -930.7491 // (float) $5752 = 1359.816 // (float) $5768 = 74.137 // (float) $5737 = -924.6819 // (float) $5753 = 1359.811 // (float) $5769 = 74.137 // (float) $5738 = -911.8804 // (float) $5754 = 1349.919 // (float) $5770 = 74.137 // (float) $5739 = -911.5403 // (float) $5755 = 1350.626 // (float) $5771 = 77.405 // (float) $5740 = -918.7099 // (float) $5756 = 1360.334 // (float) $5772 = 77.405 // (float) $5741 = -930.5342 // (float) $5757 = 1360.09 // (float) $5773 = 77.405 // (float) $5742 = -940.4053 // (float) $5758 = 1347.291 // (float) $5774 = 77.405 // (float) $5743 = -940.615 // (float) $5759 = 1341.141 // (float) $5775 = 77.405 // (float) $5744 = -940.716 // (float) $5760 = 1332.097 // (float) $5776 = 77.405 // (float) $5745 = -940.4186 // (float) $5761 = 1326.089 // (float) $5777 = 77.405 // (float) $5746 = -911.7933 // (float) $5762 = 1320.156 // (float) $5778 = 77.405 // (float) 0@ = 0 // (int) :DIA_C5_5718 $5606(0@,16) = -1 // (int) 02E2: $5622(0@,16) = 0 // (any) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @DIA_C5_5718 $6070 = 0 // (int) $6071 = 0 // (int) $6072 = 0 // (int) $5829 = 0 // (int) $5860 = 0 // (int) $6073 = 0 // (int) $5861 = -1 // (int) $5634 = -1 // (int) 0@ = 0 // (int) :DIA_C5_5796 $5818(0@,2) = -1 // (int) 02E2: $5820(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C5_5796 $6084 = -918.4026 // (float) $6094 = 1348.931 // (float) $6104 = 85.607 // (float) $6085 = -928.9531 // (float) $6095 = 1350.333 // (float) $6105 = 85.607 // (float) $6086 = -929.5135 // (float) $6096 = 1344.521 // (float) $6106 = 85.607 // (float) $6087 = -918.9839 // (float) $6097 = 1340.565 // (float) $6107 = 85.607 // (float) $6088 = -919.0779 // (float) $6098 = 1332.75 // (float) $6108 = 85.607 // (float) $6089 = -918.5065 // (float) $6099 = 1325.233 // (float) $6109 = 85.5923 // (float) $6090 = -927.7046 // (float) $6100 = 1322.253 // (float) $6110 = 85.607 // (float) $6091 = -934.4818 // (float) $6101 = 1331.683 // (float) $6111 = 85.607 // (float) $6092 = -927.0487 // (float) $6102 = 1337.741 // (float) $6112 = 85.607 // (float) $6093 = -928.0919 // (float) $6103 = 1332.959 // (float) $6113 = 85.607 // (float) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_2457 0026: return :DIA_C5_6109 0160: load_model #PMOFFIDOOR :DIA_C5_6113 8161: not model #PMOFFIDOOR available jump_if_false @DIA_C5_6134 0001: wait 0 ms 0002: jump @DIA_C5_6113 :DIA_C5_6134 0092: $5634 = init_object #PMOFFIDOOR at -920.8818 1319.445 75.475 0026: return :DIA_C5_6157 0252: object $5634 exists jump_if_false @DIA_C5_6236 0@ == 0 // (int) var == num jump_if_false @DIA_C5_6210 010D: put_object $5634 at -920.8818 1319.445 75.475 00D3: set_object $5634 z_angle_to 0 0002: jump @DIA_C5_6236 :DIA_C5_6210 010D: put_object $5634 at -920.8818 1319.445 75.475 00D3: set_object $5634 z_angle_to 270.0 :DIA_C5_6236 0026: return 0252: object $5634 exists jump_if_false @DIA_C5_6305 0@ == 0 // (int) var == num jump_if_false @DIA_C5_6285 020B: (unknown) $5634 0 10.0 0 jump_if_false @DIA_C5_6278 005F: (unknown) :DIA_C5_6278 0002: jump @DIA_C5_6305 :DIA_C5_6285 020B: (unknown) $5634 90.0 10.0 0 jump_if_false @DIA_C5_6305 005F: (unknown) :DIA_C5_6305 005E: (unknown) :DIA_C5_6307 0252: object $1824 exists jump_if_false @DIA_C5_6328 010C: store_object $1824 position_to $5635 $5636 $5637 :DIA_C5_6328 0026: return :DIA_C5_6330 0@ == 1 // (int) var == num jump_if_false @DIA_C5_6371 0252: object $1824 exists jump_if_false @DIA_C5_6364 010D: put_object $1824 at $5635 $5636 -50.0 :DIA_C5_6364 0002: jump @DIA_C5_6392 :DIA_C5_6371 0252: object $1824 exists 0022: jump_if_false @DIA_C5_6392 // Note: the incorrect math opcode was used here 010D: put_object $1824 at $5635 $5636 $5637 :DIA_C5_6392 0026: return :DIA_C5_6394 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_6478 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0078: if and 1@ > -943.9314 // (float) var > num 2@ > 1309.832 // (float) var > num 3@ > 70.0 // (float) var > num jump_if_false @DIA_C5_6478 0078: if and -908.1483 > 1@ // (float) num > var 1363.59 > 2@ // (float) num > var 100.0 > 3@ // (float) num > var 0022: jump_if_false @DIA_C5_6478 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C5_6478 005F: (unknown) :DIA_C5_6480 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_6565 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0078: if and 1@ > -940.045 // (float) var > num 2@ > 1313.996 // (float) var > num jump_if_false @DIA_C5_6565 0078: if and -912.0378 > 1@ // (float) num > var 1359.633 > 2@ // (float) num > var 0022: jump_if_false @DIA_C5_6565 // Note: the incorrect math opcode was used here 3@ > 84.0 // (float) var > num jump_if_false @DIA_C5_6565 005E: (unknown) :DIA_C5_6565 005F: (unknown) :DIA_C5_6567 0045: actor 0@ defined jump_if_false @DIA_C5_6613 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 00CE: 4@ = actor 0@ Z_angle 3@ += 1.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 014B: set_actor 0@ health_to 0 :DIA_C5_6613 0026: return :DIA_C5_6615 0035: 6@ = $5829 // (int vars) 6@ >= 50 // (int) var >= num jump_if_false @DIA_C5_6634 039E: (unknown) :DIA_C5_6634 0@ == 0 // (int) var == num jump_if_false @DIA_C5_6658 02E2: 5@ = 7445 // (any) 0002: jump @DIA_C5_6751 :DIA_C5_6658 0@ == 1 // (int) var == num jump_if_false @DIA_C5_6683 02E2: 5@ = 7418 // (any) 0002: jump @DIA_C5_6751 :DIA_C5_6683 0@ == 2 // (int) var == num jump_if_false @DIA_C5_6708 02E2: 5@ = 7502 // (any) 0002: jump @DIA_C5_6751 :DIA_C5_6708 0@ == 3 // (int) var == num jump_if_false @DIA_C5_6733 02E2: 5@ = 7415 // (any) 0002: jump @DIA_C5_6751 :DIA_C5_6733 0@ == 4 // (int) var == num jump_if_false @DIA_C5_6751 02E2: 5@ = 7425 // (any) :DIA_C5_6751 0160: load_model 5@ 0228: (unknown) 0092: $5523(6@,50) = init_object 5@ at 1@ 2@ 3@ 00D3: set_object $5523(6@,50) z_angle_to 4@ $5829 += 1 // (int) 0026: return :DIA_C5_6781 0@ = 0 // (int) :DIA_C5_6785 0011: $5829 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_6815 // Note: the incorrect math opcode was used here 0093: destroy_object $5523(0@,50) 0@ += 1 // (int) 0002: jump @DIA_C5_6785 :DIA_C5_6815 $5829 = 0 // (int) 0026: return :DIA_C5_6822 $5829 == 0 // (int) var == num jump_if_false @DIA_C5_7916 0078: if or 0@ == 0 // (int) var == num 0@ == -1 // (int) var == num jump_if_false @DIA_C5_7497 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 4 -939.246 1334.725 77.4048 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -934.852 1316.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -934.852 1319.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 1 -936.5263 1313.28 77.4048 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 3 -934.602 1319.905 77.4044 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 3 -933.852 1316.905 77.4044 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -934.852 1322.905 77.4048 90.0 0001: wait 0 ms 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 4 -926.102 1322.405 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -918.102 1322.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -918.102 1319.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -918.102 1316.655 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 1 -917.721 1327.021 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 1 -927.4554 1335.346 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.8638 1349.351 77.4057 180.0 0001: wait 0 ms 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -932.8638 1349.351 77.4057 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 4 -939.9353 1337.396 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 1 -913.5743 1359.33 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -920.6165 1348.466 77.4057 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -920.6165 1351.216 77.4057 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -932.8638 1357.101 77.4057 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.8638 1357.101 77.4057 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 3 -932.8638 1356.601 77.4054 180.0 0001: wait 0 ms :DIA_C5_7497 0078: if or 0@ == 1 // (int) var == num 0@ == -1 // (int) var == num jump_if_false @DIA_C5_7916 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.155 1355.889 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.155 1352.139 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.155 1348.389 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.155 1344.639 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 1 -916.6715 1346.298 74.137 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.155 1340.889 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 1 -929.1355 1328.372 74.137 180.0 0001: wait 0 ms 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -929.3855 1325.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -929.3855 1322.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.6355 1322.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.6355 1325.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.6355 1328.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 0 -936.6355 1331.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6615 4 -930.6355 1328.372 74.137 0 :DIA_C5_7916 0026: return 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_190 -1 0160: load_model #JM_UMB4_SHUT 0228: (unknown) 1@ = -920.8818 // (float) 2@ = 1318.704 // (float) 3@ = 75.475 // (float) 0092: 0@ = init_object #PMOFFIDOOR at 0 0 0 00D3: set_object 0@ z_angle_to 0 0045: actor $1038 defined jump_if_false @DIA_C5_8019 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 4@ -= 5.0 // (float) 0216: (unknown) $1038 4@ 5@ 6@ 010F: (unknown) $1038 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) :DIA_C5_8019 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_355 1000 :DIA_C5_8032 0045: actor $1038 defined jump_if_false @DIA_C5_8190 0001: wait 0 ms 007F: player 0 pressed_key 6 jump_if_false @DIA_C5_8076 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) 0002: jump @DIA_C5_8177 :DIA_C5_8076 007F: player 0 pressed_key 10 jump_if_false @DIA_C5_8103 1@ -= 0.02 // (float) 0002: jump @DIA_C5_8177 :DIA_C5_8103 007F: player 0 pressed_key 11 jump_if_false @DIA_C5_8130 1@ += 0.02 // (float) 0002: jump @DIA_C5_8177 :DIA_C5_8130 007F: player 0 pressed_key 9 jump_if_false @DIA_C5_8157 2@ -= 0.02 // (float) 0002: jump @DIA_C5_8177 :DIA_C5_8157 007F: player 0 pressed_key 8 jump_if_false @DIA_C5_8177 2@ += 0.02 // (float) :DIA_C5_8177 010D: put_object 0@ at 1@ 2@ 3@ 0002: jump @DIA_C5_8032 :DIA_C5_8190 0026: return :DIA_C5_8192 4@ = 0 // (int) $5629 == -1 // (int) var == num jump_if_false @DIA_C5_8251 0160: load_model #HUNTER :DIA_C5_8214 8161: not model #HUNTER available jump_if_false @DIA_C5_8236 0001: wait 0 ms 0002: jump @DIA_C5_8214 :DIA_C5_8236 0048: $5629 = create_car #HUNTER at 0@ 1@ 2@ 4@ = 1 // (int) :DIA_C5_8251 004F: unknown_check $5629 jump_if_false @DIA_C5_8274 004E: put_car $5629 at 0@ 1@ 2@ 00D1: set_car $5629 Z_angle_to 3@ :DIA_C5_8274 4@ == 1 // (int) var == num jump_if_false @DIA_C5_8288 005E: (unknown) :DIA_C5_8288 005F: (unknown) :DIA_C5_8290 0160: load_model #HUNTER :DIA_C5_8295 8161: not model #HUNTER available jump_if_false @DIA_C5_8317 0001: wait 0 ms 0002: jump @DIA_C5_8295 :DIA_C5_8317 0048: $5629 = create_car #HUNTER at 0@ 1@ 2@ 00D1: set_car $5629 Z_angle_to 3@ 03AF: (unknown) $5629 0026: return :DIA_C5_8338 042F: (unknown) 0@ 3000 014C: set_car 0@ health_to 3000 0026: return :DIA_C5_8352 004F: unknown_check $5629 jump_if_false @DIA_C5_8380 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @DIA_C5_1351 $5629 3000 $5633 :DIA_C5_8380 0026: return :DIA_C5_8382 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4608 $5629 $5629 = -1 // (int) 0026: return :DIA_C5_8402 0160: load_model 14 0160: load_model #AK47 :DIA_C5_8411 0078: if or 8161: not model 14 available 8161: not model #AK47 available jump_if_false @DIA_C5_8441 0001: wait 0 ms 0002: jump @DIA_C5_8411 :DIA_C5_8441 0026: return :DIA_C5_8443 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 10 03D6: (unknown) 0@ 250 03D7: (unknown) 0@ 1000 03D5: (unknown) 0@ 100 014B: set_actor 0@ health_to 100 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 0 03A5: (unknown) 0@ 0 041B: (unknown) 0@ 9 0285: (unknown) 0@ 0 04B9: (unknown) 0@ 0 0 0 0543: (unknown) 0@ 0 0026: return :DIA_C5_8515 0@ = 0 // (int) :DIA_C5_8519 $5382(0@,10) == -1 // (int) var == num jump_if_false @DIA_C5_8536 005E: (unknown) :DIA_C5_8536 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_8519 0@ = -1 // (int) 005F: (unknown) :DIA_C5_8560 0139: 0@ = random_int_in_ranges 1 5 :DIA_C5_8567 1@ = 0 // (int) :DIA_C5_8571 10 > 1@ // (int) num > var 0022: jump_if_false @DIA_C5_8627 // Note: the incorrect math opcode was used here 0045: actor $5382(1@,10) defined 0022: jump_if_false @DIA_C5_8615 // Note: the incorrect math opcode was used here 001C: $5442(1@,10) == 0@ // (int) num == var 0022: jump_if_false @DIA_C5_8615 // Note: the incorrect math opcode was used here 1@ = 100 // (int) :DIA_C5_8615 1@ += 1 // (int) 0002: jump @DIA_C5_8571 :DIA_C5_8627 1@ == 100 // (int) var == num jump_if_false @DIA_C5_8668 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C5_8661 0@ = 1 // (int) :DIA_C5_8661 0002: jump @DIA_C5_8567 :DIA_C5_8668 0026: return :DIA_C5_8670 $5382(0@,10) == -1 // (int) var == num jump_if_false @DIA_C5_8817 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @DIA_C5_8402 003E: $5382(0@,10) = create_actor_pedtype 2 model 14 at 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_8443 $5382(0@,10) 00CF: set_actor $5382(0@,10) Z_angle_to 4@ 00A2: (unknown) $5382(0@,10) $5714 == 1 // (int) var == num jump_if_false @DIA_C5_8758 00C1: (unknown) $5382(0@,10) $5392(0@,10) :DIA_C5_8758 0285: (unknown) $5382(0@,10) 0 04B9: (unknown) $5382(0@,10) 0 0 0 0035: $5432(0@,10) = 5@ // (int vars) $5442(0@,10) = -1 // (int) $5402(0@,10) = 0 // (int) $5422(0@,10) = 0 // (int) $5712 += 1 // (int) $5713 += 1 // (int) 005E: (unknown) :DIA_C5_8817 005F: (unknown) :DIA_C5_8819 0045: actor $5382(0@,10) defined jump_if_false @DIA_C5_8861 0158: actor $5382(0@,10) run_to $5460(1@,5) $5465(1@,5) 0035: $5442(0@,10) = 1@ // (int vars) $5402(0@,10) = 2 // (int) :DIA_C5_8861 0026: return :DIA_C5_8863 0078: if and 0045: actor $5382(0@,10) defined 0045: actor $1038 defined jump_if_false @DIA_C5_8936 00A2: (unknown) $5382(0@,10) 020E: (unknown) $5382(0@,10) 1 034F: (unknown) $5382(0@,10) 1 $5402(0@,10) = 1 // (int) $5422(0@,10) = 0 // (int) 010E: $5412(0@,10) = current_time_in_ms $5412(0@,10) += 4500 // (int) :DIA_C5_8936 0026: return :DIA_C5_8938 0078: if and 0045: actor $5382(0@,10) defined 004F: unknown_check $5629 jump_if_false @DIA_C5_8994 00A2: (unknown) $5382(0@,10) $5402(0@,10) = 3 // (int) 004D: store_car $5629 position_to $5709 $5710 $5711 010E: $5708 = current_time_in_ms $5708 += 1000 // (int) :DIA_C5_8994 0026: return :DIA_C5_8996 0078: if and 0045: actor $5382(0@,10) defined 004F: unknown_check $5629 0045: actor $1038 defined jump_if_false @DIA_C5_9083 02EE: get_actor $5382(0@,10) coords_to 1@ 2@ 3@ with_offset 0 2.0 1.0 004D: store_car $5629 position_to 4@ 5@ 6@ 8555: not unknown_check 1@ 2@ 3@ 4@ 5@ 6@ 0 1 0 0 1 0 0022: jump_if_false @DIA_C5_9083 // Note: the incorrect math opcode was used here 0218: unknown_check $5382(0@,10) $1038 0022: jump_if_false @DIA_C5_9083 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C5_9083 005F: (unknown) :DIA_C5_9085 0078: if and 0045: actor 0@ defined 004F: unknown_check $5629 0022: jump_if_false @DIA_C5_9141 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 1@ 0.8 004D: store_car $5629 position_to 5@ 6@ 7@ 04E3: (unknown) 18 2@ 3@ 4@ 5@ 6@ 7@ 0.35 010D: put_object 8@ at 25@ :DIA_C5_9143 010E: 2@ = current_time_in_ms 0045: actor $5382(0@,10) defined 0022: jump_if_false @DIA_C5_9856 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_6394 $5382(0@,10) jump_if_false @DIA_C5_9194 014B: set_actor $5382(0@,10) health_to 0 0002: jump @DIA_C5_9849 :DIA_C5_9194 $5402(0@,10) == 2 // (int) var == num jump_if_false @DIA_C5_9354 0035: 3@ = $5442(0@,10) // (int vars) 0158: actor $5382(0@,10) run_to $5460(3@,5) $5465(3@,5) 0043: store_actor $5382(0@,10) position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 3@ == 0 // (int) var == num jump_if_false @DIA_C5_9308 0080: actor $5382(0@,10) near_point $5460(3@,5) $5465(3@,5) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_9301 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @DIA_C5_8560 3@ 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @DIA_C5_8819 0@ 3@ :DIA_C5_9301 0002: jump @DIA_C5_9347 :DIA_C5_9308 0080: actor $5382(0@,10) near_point $5460(3@,5) $5465(3@,5) radius 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C5_9347 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8863 0@ :DIA_C5_9347 0002: jump @DIA_C5_9849 :DIA_C5_9354 $5402(0@,10) == 1 // (int) var == num jump_if_false @DIA_C5_9627 $5432(0@,10) == 1 // (int) var == num jump_if_false @DIA_C5_9620 $5422(0@,10) == 0 // (int) var == num jump_if_false @DIA_C5_9433 1@ == 1 // (int) var == num jump_if_false @DIA_C5_9426 00E4: (unknown) $5382(0@,10) $1038 $5422(0@,10) = 1 // (int) :DIA_C5_9426 0002: jump @DIA_C5_9457 :DIA_C5_9433 1@ == 0 // (int) var == num jump_if_false @DIA_C5_9457 00A2: (unknown) $5382(0@,10) $5422(0@,10) = 0 // (int) :DIA_C5_9457 004F: unknown_check $5629 jump_if_false @DIA_C5_9620 $5708 > 0 // (int) var > num jump_if_false @DIA_C5_9503 0035: $5412(0@,10) = 2@ // (int vars) $5412(0@,10) += 2000 // (int) 0002: jump @DIA_C5_9620 :DIA_C5_9503 8135: not actor $5382(0@,10) near_car $5629 radius 85.0 85.0 50.0 sphere 50.0 0022: jump_if_false @DIA_C5_9551 // Note: the incorrect math opcode was used here 0035: $5412(0@,10) = 2@ // (int vars) $5412(0@,10) += 4500 // (int) 0002: jump @DIA_C5_9620 :DIA_C5_9551 0011: 2@ > $5412(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_9620 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8996 0@ jump_if_false @DIA_C5_9601 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8938 0@ 0002: jump @DIA_C5_9620 :DIA_C5_9601 0139: $5412(0@,10) = random_int_in_ranges 500 1000 0029: $5412(0@,10) += 2@ // (int vars) // Note: the incorrect math opcode was used here :DIA_C5_9620 0002: jump @DIA_C5_9849 :DIA_C5_9627 $5402(0@,10) == 3 // (int) var == num jump_if_false @DIA_C5_9849 804F: not unknown_check $5629 jump_if_false @DIA_C5_9687 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8863 0@ $5708 = 0 // (int) 025D: remove_text 'DIA5C08' // MISSILE LOCK 0002: jump @DIA_C5_9849 :DIA_C5_9687 8104: not car $5629 in_sphere $5709 $5710 $5711 radius 45.0 45.0 45.0 sphere 0 0022: jump_if_false @DIA_C5_9748 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8863 0@ $5708 = 0 // (int) 025D: remove_text 'DIA5C08' // MISSILE LOCK 0002: jump @DIA_C5_9849 :DIA_C5_9748 0011: 2@ > $5708 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_9833 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8996 0@ jump_if_false @DIA_C5_9810 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @DIA_C5_9085 $5382(0@,10) 2.0 0057: show_text_highpriority GXT 'DIA5C19' time 500 flag 1 // ~r~MISSILE LOCK :DIA_C5_9810 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8863 0@ $5708 = 0 // (int) 0002: jump @DIA_C5_9849 :DIA_C5_9833 0057: show_text_highpriority GXT 'DIA5C08' time 500 flag 1 // MISSILE LOCK :DIA_C5_9849 0002: jump @DIA_C5_9957 :DIA_C5_9856 not $5382(0@,10) == -1 // (int) var == num jump_if_false @DIA_C5_9957 $5402(0@,10) == 3 // (int) var == num jump_if_false @DIA_C5_9902 $5708 = 0 // (int) 025D: remove_text 'DIA5C08' // MISSILE LOCK :DIA_C5_9902 82DB: not unknown_check $5392(0@,10) 0 jump_if_false @DIA_C5_9929 00BB: (unknown) $5392(0@,10) 02E2: $5392(0@,10) = 0 // (any) :DIA_C5_9929 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_1955 $5382(0@,10) $5382(0@,10) = -1 // (int) $5712 -= 1 // (int) :DIA_C5_9957 0026: return 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @DIA_C5_8515 2@ jump_if_false @DIA_C5_10052 0011: 1@ > $5715 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_10052 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @DIA_C5_8670 2@ -920.5353 1328.764 84.567 86.0718 0@ jump_if_false @DIA_C5_10052 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @DIA_C5_8819 2@ 0 0035: $5715 = 1@ // (int vars) $5715 += 1000 // (int) :DIA_C5_10052 0026: return :DIA_C5_10054 0139: 1@ = random_int_in_ranges 0 16 0036: 2@ = $5475(1@,16) // (float vars) 0036: 3@ = $5491(1@,16) // (float vars) 0036: 4@ = $5507(1@,16) // (float vars) 4@ += 1.0 // (float) -926.129 > $1042 // (float) num > var 0022: jump_if_false @DIA_C5_10127 // Note: the incorrect math opcode was used here -926.129 > 2@ // (float) num > var 0022: jump_if_false @DIA_C5_10120 // Note: the incorrect math opcode was used here 0026: return :DIA_C5_10120 0002: jump @DIA_C5_10144 :DIA_C5_10127 2@ > -926.129 // (float) var > num jump_if_false @DIA_C5_10144 0026: return :DIA_C5_10144 1336.747 > $1043 // (float) num > var 0022: jump_if_false @DIA_C5_10184 // Note: the incorrect math opcode was used here 1336.747 > 3@ // (float) num > var 0022: jump_if_false @DIA_C5_10177 // Note: the incorrect math opcode was used here 0026: return :DIA_C5_10177 0002: jump @DIA_C5_10201 :DIA_C5_10184 3@ > 1336.747 // (float) var > num jump_if_false @DIA_C5_10201 0026: return :DIA_C5_10201 8227: not (unknown) 2@ 3@ 4@ 1.0 1.0 1.0 0022: jump_if_false @DIA_C5_10280 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @DIA_C5_8515 5@ jump_if_false @DIA_C5_10280 4@ -= 1.0 // (float) 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @DIA_C5_8670 5@ 2@ 3@ 4@ 0 0@ jump_if_false @DIA_C5_10280 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_8863 5@ :DIA_C5_10280 0026: return :DIA_C5_10282 1@ = 0 // (int) 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C5_6480 $1038 jump_if_false @DIA_C5_10310 1@ = 1 // (int) :DIA_C5_10310 2@ = 0 // (int) :DIA_C5_10314 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @DIA_C5_9143 2@ 1@ 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10314 0078: if or 25 > $5713 // (int) num > var 0@ == 0 // (int) var == num jump_if_false @DIA_C5_10396 10 > $5712 // (int) num > var 0022: jump_if_false @DIA_C5_10389 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C5_10054 1 :DIA_C5_10389 0002: jump @DIA_C5_10410 :DIA_C5_10396 $5712 == 0 // (int) var == num jump_if_false @DIA_C5_10410 005E: (unknown) :DIA_C5_10410 005F: (unknown) :DIA_C5_10412 0@ = 0 // (int) :DIA_C5_10416 0045: actor $5382(0@,10) defined jump_if_false @DIA_C5_10439 00C1: (unknown) $5382(0@,10) $5392(0@,10) :DIA_C5_10439 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10416 $5714 = 1 // (int) 0026: return :DIA_C5_10464 0@ = 0 // (int) :DIA_C5_10468 82DB: not unknown_check $5392(0@,10) 0 jump_if_false @DIA_C5_10495 00BB: (unknown) $5392(0@,10) 02E2: $5392(0@,10) = 0 // (any) :DIA_C5_10495 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10468 $5714 = 0 // (int) 0026: return :DIA_C5_10519 0@ = 0 // (int) :DIA_C5_10523 82DB: not unknown_check $5392(0@,10) 0 jump_if_false @DIA_C5_10550 00BB: (unknown) $5392(0@,10) 02E2: $5392(0@,10) = 0 // (any) :DIA_C5_10550 003F: destroy_actor $5382(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10523 0026: return :DIA_C5_10575 0160: load_model 113 0160: load_model 114 0160: load_model #AK47 0160: load_model #UZI 0@ == 1 // (int) var == num jump_if_false @DIA_C5_10653 :DIA_C5_10605 0078: if or 8161: not model 113 available 8161: not model 114 available 8161: not model #AK47 available 8161: not model #UZI available jump_if_false @DIA_C5_10644 0001: wait 0 ms 0002: jump @DIA_C5_10605 :DIA_C5_10644 005E: (unknown) 0002: jump @DIA_C5_10684 :DIA_C5_10653 0078: if and 0161: model 113 available 0161: model 114 available 0161: model #AK47 available 0161: model #UZI available jump_if_false @DIA_C5_10684 005E: (unknown) :DIA_C5_10684 005F: (unknown) :DIA_C5_10686 1@ == 0 // (int) var == num jump_if_false @DIA_C5_10740 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 15 03D6: (unknown) 0@ 50 03D7: (unknown) 0@ 200 03D5: (unknown) 0@ 250 014B: set_actor 0@ health_to 250 0002: jump @DIA_C5_10839 :DIA_C5_10740 1@ == 1 // (int) var == num jump_if_false @DIA_C5_10796 0106: give_actor 0@ weapon 25 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 50 03D6: (unknown) 0@ 3000 03D7: (unknown) 0@ 1000 03D5: (unknown) 0@ 250 014B: set_actor 0@ health_to 250 0002: jump @DIA_C5_10839 :DIA_C5_10796 1@ == 2 // (int) var == num jump_if_false @DIA_C5_10839 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 15 03D6: (unknown) 0@ 0 03D7: (unknown) 0@ 0 03D5: (unknown) 0@ 100 014B: set_actor 0@ health_to 100 :DIA_C5_10839 0543: (unknown) 0@ 0 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 0 01AF: (unknown) 0@ 1 041B: (unknown) 0@ 9 0026: return :DIA_C5_10867 0@ = 0 // (int) :DIA_C5_10871 $5606(0@,16) == -1 // (int) var == num jump_if_false @DIA_C5_10888 005E: (unknown) :DIA_C5_10888 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @DIA_C5_10871 0@ = -1 // (int) 005F: (unknown) :DIA_C5_10912 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_10575 0 jump_if_false @DIA_C5_11062 0139: 6@ = random_int_in_ranges 0 2 6@ == 0 // (int) var == num jump_if_false @DIA_C5_10967 003E: $5606(0@,16) = create_actor_pedtype 2 model 113 at 2@ 3@ 4@ 0002: jump @DIA_C5_10980 :DIA_C5_10967 003E: $5606(0@,16) = create_actor_pedtype 2 model 114 at 2@ 3@ 4@ :DIA_C5_10980 00CF: set_actor $5606(0@,16) Z_angle_to 5@ 00C1: (unknown) $5606(0@,16) $5622(0@,16) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @DIA_C5_10686 $5606(0@,16) 1@ 04B9: (unknown) $5606(0@,16) 0 0 0 0285: (unknown) $5606(0@,16) 0 00A2: (unknown) $5606(0@,16) $5654(0@,16) = 0 // (int) 0035: $5638(0@,16) = 1@ // (int vars) $6072 += 1 // (int) $6071 += 1 // (int) 005E: (unknown) :DIA_C5_11062 005F: (unknown) :DIA_C5_11064 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 5@ = 9999.0 // (float) 1@ = -1 // (int) 6@ = 0 // (int) :DIA_C5_11086 0011: $5860 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11167 // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ $5574(6@,10) $5584(6@,10) 7@ 0014: 5@ > 7@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11155 // Note: the incorrect math opcode was used here 0322: (unknown) 0@ $5574(6@,10) $5584(6@,10) $5594(6@,10) 1.0 0022: jump_if_false @DIA_C5_11155 // Note: the incorrect math opcode was used here 0036: 5@ = 7@ // (float vars) 0035: 1@ = 6@ // (int vars) :DIA_C5_11155 6@ += 1 // (int) 0002: jump @DIA_C5_11086 :DIA_C5_11167 1@ >= 0 // (int) var >= num jump_if_false @DIA_C5_11180 005E: (unknown) :DIA_C5_11180 005F: (unknown) :DIA_C5_11182 020E: (unknown) $5606(0@,16) 0 034F: (unknown) $5606(0@,16) 0 0309: (unknown) $5606(0@,16) 0 0 0045: actor $1038 defined jump_if_false @DIA_C5_11223 00E4: (unknown) $5606(0@,16) $1038 :DIA_C5_11223 $5654(0@,16) = 1 // (int) 0026: return :DIA_C5_11233 1@ == 1 // (int) var == num jump_if_false @DIA_C5_11267 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C5_11064 $5606(0@,16) 2@ 0002: jump @DIA_C5_11367 :DIA_C5_11267 $5861 == -1 // (int) var == num jump_if_false @DIA_C5_11292 2@ = -1 // (int) 0002: jump @DIA_C5_11367 :DIA_C5_11292 0011: $5861 > $5670(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11326 // Note: the incorrect math opcode was used here 0035: 2@ = $5670(0@,16) // (int vars) 2@ += 1 // (int) 0002: jump @DIA_C5_11367 :DIA_C5_11326 0011: $5670(0@,16) > $5861 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11360 // Note: the incorrect math opcode was used here 0035: 2@ = $5670(0@,16) // (int vars) 2@ -= 1 // (int) 0002: jump @DIA_C5_11367 :DIA_C5_11360 0035: 2@ = $5670(0@,16) // (int vars) :DIA_C5_11367 2@ >= 0 // (int) var >= num jump_if_false @DIA_C5_11447 0138: 3@ = random_float_in_ranges -0.75 0.75 0138: 4@ = random_float_in_ranges -0.75 0.75 037B: constant_params 6 variable_params 3 unknown 6 call_with_params @MAIN_5144 $5574(2@,10) $5584(2@,10) $5594(2@,10) 3@ 4@ 5@ 3@ 4@ 5@ 0158: actor $5606(0@,16) run_to 3@ 4@ 0035: $5670(0@,16) = 2@ // (int vars) $5654(0@,16) = 2 // (int) :DIA_C5_11447 0026: return :DIA_C5_11449 0045: actor $1038 defined jump_if_false @DIA_C5_11468 00E4: (unknown) $5606(0@,16) $1038 :DIA_C5_11468 020E: (unknown) $5606(0@,16) 1 034F: (unknown) $5606(0@,16) 1 1@ == 0 // (int) var == num jump_if_false @DIA_C5_11509 0348: (unknown) $5606(0@,16) 0 0002: jump @DIA_C5_11517 :DIA_C5_11509 0348: (unknown) $5606(0@,16) 1 :DIA_C5_11517 $5654(0@,16) = 3 // (int) 0026: return :DIA_C5_11527 00DF: (unknown) $5606(0@,16) 020E: (unknown) $5606(0@,16) 1 034F: (unknown) $5606(0@,16) 1 $5654(0@,16) = 4 // (int) 0026: return :DIA_C5_11559 020E: (unknown) $5606(0@,16) 0 034F: (unknown) $5606(0@,16) 0 0309: (unknown) $5606(0@,16) 0 0 0036: 1@ = $5702(0@,16) // (float vars) 0036: 2@ = $5718(0@,16) // (float vars) 0036: 3@ = $5734(0@,16) // (float vars) 0036: $5702(0@,16) = $5750(0@,16) // (float vars) 0036: $5718(0@,16) = $5766(0@,16) // (float vars) 0036: $5734(0@,16) = $5782(0@,16) // (float vars) 0036: $5750(0@,16) = 1@ // (float vars) 0036: $5766(0@,16) = 2@ // (float vars) 0036: $5782(0@,16) = 3@ // (float vars) 0158: actor $5606(0@,16) run_to $5702(0@,16) $5718(0@,16) $5654(0@,16) = 5 // (int) 0026: return :DIA_C5_11677 00A2: (unknown) $5606(0@,16) 020E: (unknown) $5606(0@,16) 1 034F: (unknown) $5606(0@,16) 1 010E: 1@ = current_time_in_ms 0139: $5686(0@,16) = random_int_in_ranges 4000 6000 0029: $5686(0@,16) += 1@ // (int vars) // Note: the incorrect math opcode was used here $5654(0@,16) = 6 // (int) 0026: return :DIA_C5_11731 010E: 0@ = current_time_in_ms 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @DIA_C5_11064 $1038 $5861 $6072 > 0 // (int) var > num jump_if_false @DIA_C5_12633 0035: 1@ = $6073 // (int vars) 1@ += 1 // (int) 1@ >= 16 // (int) var >= num jump_if_false @DIA_C5_11786 1@ = 0 // (int) :DIA_C5_11786 $5606(1@,16) == -1 // (int) var == num jump_if_false @DIA_C5_11829 1@ += 1 // (int) 1@ >= 16 // (int) var >= num jump_if_false @DIA_C5_11822 1@ = 0 // (int) :DIA_C5_11822 0002: jump @DIA_C5_11786 :DIA_C5_11829 0035: $6073 = 1@ // (int vars) 0045: actor $5606(1@,16) defined 0022: jump_if_false @DIA_C5_12483 // Note: the incorrect math opcode was used here $5654(1@,16) == 0 // (int) var == num jump_if_false @DIA_C5_11874 00A2: (unknown) $5606(1@,16) 0002: jump @DIA_C5_12408 :DIA_C5_11874 $5654(1@,16) == 1 // (int) var == num jump_if_false @DIA_C5_11924 8218: not unknown_check $5606(1@,16) $1038 0022: jump_if_false @DIA_C5_11917 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @DIA_C5_11233 1@ 1 :DIA_C5_11917 0002: jump @DIA_C5_12408 :DIA_C5_11924 $5654(1@,16) == 2 // (int) var == num jump_if_false @DIA_C5_12074 0035: 2@ = $5670(1@,16) // (int vars) 0218: unknown_check $5606(1@,16) $1038 0022: jump_if_false @DIA_C5_11979 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11182 1@ 0002: jump @DIA_C5_12067 :DIA_C5_11979 0322: (unknown) $5606(1@,16) $1042 $1043 $1044 10.0 0022: jump_if_false @DIA_C5_12027 // Note: the incorrect math opcode was used here 013E: actor $5606(1@,16) look_at_actor $1038 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11182 1@ 0002: jump @DIA_C5_12067 :DIA_C5_12027 0080: actor $5606(1@,16) near_point $5574(2@,10) $5584(2@,10) radius 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C5_12067 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @DIA_C5_11233 1@ 0 :DIA_C5_12067 0002: jump @DIA_C5_12408 :DIA_C5_12074 $5654(1@,16) == 3 // (int) var == num jump_if_false @DIA_C5_12129 0086: actor $1038 near_actor $5606(1@,16) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_12122 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11182 1@ :DIA_C5_12122 0002: jump @DIA_C5_12408 :DIA_C5_12129 $5654(1@,16) == 4 // (int) var == num jump_if_false @DIA_C5_12227 013E: actor $5606(1@,16) look_at_actor $1038 0086: actor $1038 near_actor $5606(1@,16) radius $5798(1@,16) $5798(1@,16) sphere 0 0022: jump_if_false @DIA_C5_12194 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11182 1@ 0002: jump @DIA_C5_12220 :DIA_C5_12194 0218: unknown_check $5606(1@,16) $1038 0022: jump_if_false @DIA_C5_12220 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11182 1@ :DIA_C5_12220 0002: jump @DIA_C5_12408 :DIA_C5_12227 $5654(1@,16) == 5 // (int) var == num jump_if_false @DIA_C5_12328 0086: actor $1038 near_actor $5606(1@,16) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_12282 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11182 1@ 0002: jump @DIA_C5_12321 :DIA_C5_12282 0080: actor $5606(1@,16) near_point $5702(1@,16) $5718(1@,16) radius 1.0 1.0 sphere 0 0022: jump_if_false @DIA_C5_12321 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11677 1@ :DIA_C5_12321 0002: jump @DIA_C5_12408 :DIA_C5_12328 $5654(1@,16) == 6 // (int) var == num jump_if_false @DIA_C5_12408 0086: actor $1038 near_actor $5606(1@,16) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_12383 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11182 1@ 0002: jump @DIA_C5_12408 :DIA_C5_12383 0011: 0@ > $5686(1@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_12408 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11559 1@ :DIA_C5_12408 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_6394 $5606(1@,16) jump_if_false @DIA_C5_12476 0112: remove_references_to_actor $5606(1@,16) // Like turning an actor into a random pedestrian 82DB: not unknown_check $5622(1@,16) 0 jump_if_false @DIA_C5_12462 00BB: (unknown) $5622(1@,16) 02E2: $5622(1@,16) = 0 // (any) :DIA_C5_12462 $5606(1@,16) = -1 // (int) $6072 -= 1 // (int) :DIA_C5_12476 0002: jump @DIA_C5_12633 :DIA_C5_12483 not $5606(1@,16) == -1 // (int) var == num jump_if_false @DIA_C5_12633 82DB: not unknown_check $5622(1@,16) 0 jump_if_false @DIA_C5_12525 00BB: (unknown) $5622(1@,16) 02E2: $5622(1@,16) = 0 // (any) :DIA_C5_12525 $5638(1@,16) == 2 // (int) var == num jump_if_false @DIA_C5_12605 0160: load_model #BODYARMOUR 034A: unknown_check $5606(1@,16) jump_if_false @DIA_C5_12605 0161: model #BODYARMOUR available jump_if_false @DIA_C5_12605 0139: 3@ = random_int_in_ranges 0 100 20 > 3@ // (int) num > var 0022: jump_if_false @DIA_C5_12605 // Note: the incorrect math opcode was used here 02DC: (unknown) $5606(1@,16) 4@ 5@ 6@ 013F: 7@ = create_pickup #BODYARMOUR type 3 at 4@ 5@ 6@ :DIA_C5_12605 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_1955 $5606(1@,16) $5606(1@,16) = -1 // (int) $6072 -= 1 // (int) :DIA_C5_12633 0026: return :DIA_C5_12635 0@ = 0 // (int) :DIA_C5_12639 82DB: not unknown_check $5622(0@,16) 0 jump_if_false @DIA_C5_12666 00BB: (unknown) $5622(0@,16) 02E2: $5622(0@,16) = 0 // (any) :DIA_C5_12666 003F: destroy_actor $5606(0@,16) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @DIA_C5_12639 0026: return :DIA_C5_12691 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @DIA_C5_10867 5@ jump_if_false @DIA_C5_12751 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @DIA_C5_10912 5@ 0 0@ 1@ 2@ 3@ jump_if_false @DIA_C5_12744 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @DIA_C5_11449 5@ 4@ :DIA_C5_12744 0002: jump @DIA_C5_12753 :DIA_C5_12751 039E: (unknown) :DIA_C5_12753 0026: return :DIA_C5_12755 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C5_10867 4@ jump_if_false @DIA_C5_12822 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @DIA_C5_10912 4@ 1 0@ 1@ 2@ 0 jump_if_false @DIA_C5_12815 0036: $5798(4@,16) = 3@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C5_11527 4@ :DIA_C5_12815 0002: jump @DIA_C5_12824 :DIA_C5_12822 039E: (unknown) :DIA_C5_12824 0026: return 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @DIA_C5_10867 6@ jump_if_false @DIA_C5_12927 037B: constant_params 6 variable_params 0 unknown 7 call_with_params @DIA_C5_10912 6@ 0 0@ 1@ 2@ 0 jump_if_false @DIA_C5_12920 0036: $5702(6@,16) = 0@ // (float vars) 0036: $5718(6@,16) = 1@ // (float vars) 0036: $5734(6@,16) = 2@ // (float vars) 0036: $5750(6@,16) = 3@ // (float vars) 0036: $5766(6@,16) = 4@ // (float vars) 0036: $5782(6@,16) = 5@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_11677 6@ :DIA_C5_12920 0002: jump @DIA_C5_12929 :DIA_C5_12927 039E: (unknown) :DIA_C5_12929 0026: return :DIA_C5_12931 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C5_10575 0 jump_if_false @DIA_C5_13086 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C5_10867 1@ jump_if_false @DIA_C5_13086 1336.5 > $1043 // (float) num > var 0022: jump_if_false @DIA_C5_13009 // Note: the incorrect math opcode was used here 2@ = -924.1255 // (float) 3@ = 1341.358 // (float) 0036: 4@ = 0@ // (float vars) 0002: jump @DIA_C5_13029 :DIA_C5_13009 2@ = -924.3649 // (float) 3@ = 1330.061 // (float) 0036: 4@ = 0@ // (float vars) :DIA_C5_13029 8227: not (unknown) 2@ 3@ 4@ 0.5 0.5 0.5 0022: jump_if_false @DIA_C5_13086 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @DIA_C5_10912 1@ 2 2@ 3@ 4@ 0 jump_if_false @DIA_C5_13086 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @DIA_C5_11233 1@ 1 005E: (unknown) :DIA_C5_13086 005F: (unknown) :DIA_C5_13088 $5860 = 0 // (int) 0026: return :DIA_C5_13095 0035: 3@ = $5860 // (int vars) 3@ >= 10 // (int) var >= num jump_if_false @DIA_C5_13114 039E: (unknown) :DIA_C5_13114 $5860 += 1 // (int) 0036: $5574(3@,10) = 0@ // (float vars) 0036: $5584(3@,10) = 1@ // (float vars) 0036: $5594(3@,10) = 2@ // (float vars) 0026: return :DIA_C5_13143 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_6781 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C5_6822 0@ $6070 = 0 // (int) $6071 = 0 // (int) $6072 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C5_10575 1 0@ == 0 // (int) var == num jump_if_false @DIA_C5_13419 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_13088 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -916.9172 1346.646 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -924.3268 1346.783 78.4457 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -930.8491 1346.937 78.4457 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -933.0155 1342.539 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -933.7267 1335.722 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -929.6475 1320.67 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -924.9302 1321.134 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -924.3519 1331.764 78.4448 0002: jump @DIA_C5_13575 :DIA_C5_13419 0@ == 1 // (int) var == num jump_if_false @DIA_C5_13573 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_13088 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -924.2151 1318.731 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -932.7249 1319.094 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -933.5892 1349.46 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -924.9517 1349.46 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 -912.7834 1349.862 75.177 0002: jump @DIA_C5_13575 :DIA_C5_13573 039E: (unknown) :DIA_C5_13575 0026: return :DIA_C5_13577 0160: load_model 129 0160: load_model 135 0160: load_model #AK47 :DIA_C5_13592 0078: if or 8161: not model 129 available 8161: not model 135 available 8161: not model #AK47 available jump_if_false @DIA_C5_13628 0001: wait 0 ms 0002: jump @DIA_C5_13592 :DIA_C5_13628 0026: return :DIA_C5_13630 0543: (unknown) 0@ 0 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 35 03D6: (unknown) 0@ 300 03D7: (unknown) 0@ 500 03D5: (unknown) 0@ 1000 014B: set_actor 0@ health_to 1000 02A5: (unknown) 0@ 0 04C2: (unknown) 0@ 1 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 041B: (unknown) 0@ 9 01AF: (unknown) 0@ 1 0026: return :DIA_C5_13699 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @DIA_C5_13577 003E: $5818(0@,2) = create_actor_pedtype 2 model 1@ at 2@ 3@ 4@ 00CF: set_actor $5818(0@,2) Z_angle_to 5@ 00C1: (unknown) $5818(0@,2) $5820(0@,2) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_13630 $5818(0@,2) $5822(0@,2) = 0 // (int) $5824(0@,2) = 0 // (int) $5826(0@,2) = 0 // (int) 0026: return :DIA_C5_13775 010E: 1@ = current_time_in_ms 0045: actor $1038 defined jump_if_false @DIA_C5_13962 0045: actor $5818(0@,2) defined jump_if_false @DIA_C5_13962 0139: 2@ = random_int_in_ranges 0 10 8080: not actor $1038 near_point $5828(2@,10) $5838(2@,10) radius 25.0 25.0 sphere 0 0022: jump_if_false @DIA_C5_13836 // Note: the incorrect math opcode was used here 0026: return :DIA_C5_13836 0322: (unknown) $5818(0@,2) $5828(2@,10) $5838(2@,10) $5848(2@,10) 10.0 0022: jump_if_false @DIA_C5_13962 // Note: the incorrect math opcode was used here 8227: not (unknown) $5828(2@,10) $5838(2@,10) $5848(2@,10) 2.0 2.0 2.0 0022: jump_if_false @DIA_C5_13962 // Note: the incorrect math opcode was used here 020E: (unknown) $5818(0@,2) 0 034F: (unknown) $5818(0@,2) 0 00A2: (unknown) $5818(0@,2) 0158: actor $5818(0@,2) run_to $5828(2@,10) $5838(2@,10) $5822(0@,2) = 1 // (int) 0035: $5826(0@,2) = 2@ // (int vars) 033B: (unknown) $5818(0@,2) 0035: $5824(0@,2) = 1@ // (int vars) $5824(0@,2) += 10000 // (int) :DIA_C5_13962 0026: return :DIA_C5_13964 010E: 1@ = current_time_in_ms 0045: actor $5818(0@,2) defined jump_if_false @DIA_C5_14048 0045: actor $1038 defined jump_if_false @DIA_C5_14048 020E: (unknown) $5818(0@,2) 1 034F: (unknown) $5818(0@,2) 1 00A2: (unknown) $5818(0@,2) 00E4: (unknown) $5818(0@,2) $1038 $5822(0@,2) = 2 // (int) 0139: $5824(0@,2) = random_int_in_ranges 1500 5000 0029: $5824(0@,2) += 1@ // (int vars) // Note: the incorrect math opcode was used here :DIA_C5_14048 0026: return :DIA_C5_14050 010E: 0@ = current_time_in_ms 0045: actor $1038 defined 0022: jump_if_false @DIA_C5_14430 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :DIA_C5_14068 0045: actor $5818(2@,2) defined jump_if_false @DIA_C5_14371 0043: store_actor $5818(2@,2) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_6394 $5818(2@,2) jump_if_false @DIA_C5_14125 014B: set_actor $5818(2@,2) health_to 0 0002: jump @DIA_C5_14364 :DIA_C5_14125 $5822(2@,2) == 0 // (int) var == num jump_if_false @DIA_C5_14157 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13775 2@ 0002: jump @DIA_C5_14364 :DIA_C5_14157 $5822(2@,2) == 1 // (int) var == num jump_if_false @DIA_C5_14323 0035: 6@ = $5826(2@,2) // (int vars) 0218: unknown_check $5818(2@,2) $1038 0022: jump_if_false @DIA_C5_14212 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13964 2@ 0002: jump @DIA_C5_14316 :DIA_C5_14212 0326: unknown_check $5818(2@,2) $1038 0022: jump_if_false @DIA_C5_14245 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13964 2@ 0002: jump @DIA_C5_14316 :DIA_C5_14245 0011: 0@ > $5824(2@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_14277 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13775 2@ 0002: jump @DIA_C5_14316 :DIA_C5_14277 0081: actor $5818(2@,2) near_point_on_foot $5828(6@,10) $5838(6@,10) radius 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C5_14316 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13775 2@ :DIA_C5_14316 0002: jump @DIA_C5_14364 :DIA_C5_14323 $5822(2@,2) == 2 // (int) var == num jump_if_false @DIA_C5_14364 8218: not unknown_check $5818(2@,2) $1038 0022: jump_if_false @DIA_C5_14364 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13775 2@ :DIA_C5_14364 0002: jump @DIA_C5_14413 :DIA_C5_14371 not $5818(2@,2) == -1 // (int) var == num jump_if_false @DIA_C5_14413 82DB: not unknown_check $5820(2@,2) 0 jump_if_false @DIA_C5_14413 00BB: (unknown) $5820(2@,2) 02E2: $5820(2@,2) = 0 // (any) :DIA_C5_14413 2@ += 1 // (int) 2@ >= 2 // (int) var >= num jump_if_false @DIA_C5_14068 :DIA_C5_14430 0026: return :DIA_C5_14432 0@ = 0 // (int) :DIA_C5_14436 82DB: not unknown_check $5820(0@,2) 0 jump_if_false @DIA_C5_14463 00BB: (unknown) $5820(0@,2) 02E2: $5820(0@,2) = 0 // (any) :DIA_C5_14463 003F: destroy_actor $5818(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C5_14436 0026: return :DIA_C5_14488 $1045 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4825 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_5017 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6307 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6109 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6157 0 0@ = 1 // (int) :DIA_C5_14557 0@ > 0 // (int) var > num jump_if_false @DIA_C5_14889 0@ == 1 // (int) var == num jump_if_false @DIA_C5_14594 0025: gosub @DIA_C5_14921 0002: jump @DIA_C5_14882 :DIA_C5_14594 0@ == 2 // (int) var == num jump_if_false @DIA_C5_14620 0025: gosub @DIA_C5_17472 0002: jump @DIA_C5_14882 :DIA_C5_14620 0@ == 3 // (int) var == num jump_if_false @DIA_C5_14646 0025: gosub @DIA_C5_17965 0002: jump @DIA_C5_14882 :DIA_C5_14646 0@ == 4 // (int) var == num jump_if_false @DIA_C5_14672 0025: gosub @DIA_C5_18955 0002: jump @DIA_C5_14882 :DIA_C5_14672 0@ == 5 // (int) var == num jump_if_false @DIA_C5_14698 0025: gosub @DIA_C5_21193 0002: jump @DIA_C5_14882 :DIA_C5_14698 0@ == 6 // (int) var == num jump_if_false @DIA_C5_14724 0025: gosub @DIA_C5_21719 0002: jump @DIA_C5_14882 :DIA_C5_14724 0@ == 7 // (int) var == num jump_if_false @DIA_C5_14750 0025: gosub @DIA_C5_22748 0002: jump @DIA_C5_14882 :DIA_C5_14750 0@ == 8 // (int) var == num jump_if_false @DIA_C5_14776 0025: gosub @DIA_C5_23292 0002: jump @DIA_C5_14882 :DIA_C5_14776 0@ == 9 // (int) var == num jump_if_false @DIA_C5_14802 0025: gosub @DIA_C5_26004 0002: jump @DIA_C5_14882 :DIA_C5_14802 0@ == 10 // (int) var == num jump_if_false @DIA_C5_14828 0025: gosub @DIA_C5_26429 0002: jump @DIA_C5_14882 :DIA_C5_14828 0@ == 11 // (int) var == num jump_if_false @DIA_C5_14854 0025: gosub @DIA_C5_27447 0002: jump @DIA_C5_14882 :DIA_C5_14854 0@ == 12 // (int) var == num jump_if_false @DIA_C5_14880 0025: gosub @DIA_C5_29900 0002: jump @DIA_C5_14882 :DIA_C5_14880 039E: (unknown) :DIA_C5_14882 0002: jump @DIA_C5_14557 :DIA_C5_14889 0@ == 0 // (int) var == num jump_if_false @DIA_C5_14914 0002: jump @DIA_C5_30725 0002: jump @DIA_C5_14921 :DIA_C5_14914 0002: jump @DIA_C5_30511 :DIA_C5_14921 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 022C: (unknown) -357.5 -572.5477 37.8899 50.0 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_8192 -357.5 -572.5477 37.8899 0 jump_if_false @DIA_C5_15009 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_8338 $5629 :DIA_C5_15009 0001: wait 1000 ms 004F: unknown_check $5629 jump_if_false @DIA_C5_15031 0325: (unknown) $5629 1 :DIA_C5_15031 0443: (unknown) 120 0443: (unknown) 121 0443: (unknown) 98 0228: (unknown) 0160: load_model 128 0160: load_model 34 0228: (unknown) 0045: actor $1038 defined jump_if_false @DIA_C5_15079 02F8: (unknown) $1038 1 0200: (unknown) $1038 1 :DIA_C5_15079 003E: 1@ = create_actor_pedtype 22 model 0 at -368.9528 -574.8093 37.8898 003E: 2@ = create_actor_pedtype 22 model 128 at -362.735 -574.137 37.8899 00CF: set_actor 2@ Z_angle_to 300.5857 003E: 3@ = create_actor_pedtype 22 model 34 at -360.6032 -572.318 37.8899 00CF: set_actor 3@ Z_angle_to 300.0 0309: (unknown) 3@ 1 999000 4@ = -1 // (int) 004F: unknown_check $5629 jump_if_false @DIA_C5_15202 00A4: 4@ = create_actor_pedtype 22 model 34 in_car $5629 driverseat 0200: (unknown) 4@ 0 03D8: (unknown) $5629 :DIA_C5_15202 0045: actor 2@ defined jump_if_false @DIA_C5_15261 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AA' 'SDAC5AA' 2@ 0 // ~w~Mendez is Downtown - his place is like a fortress, but this baby, she'll tear the whole building down. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AA' :DIA_C5_15261 0045: actor 1@ defined jump_if_false @DIA_C5_15320 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AB' 'SDAC5AB' 1@ 0 // ~w~Great: When I'm done - we're done - Lance and I will owe you nothing. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AB' :DIA_C5_15320 0045: actor 2@ defined jump_if_false @DIA_C5_15379 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AC' 'SDAC5AC' 2@ 0 // ~w~When you're done I'm gonna own this town. It's the American dream. And it's all because of you Vic. You're a hero... 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AC' :DIA_C5_15379 00B9: set_camera_position -371.39 -579.03 40.55 rotations 0 0 0 00BA: set_camera_point_at -370.44 -578.78 40.35 mode 2 0045: actor 2@ defined jump_if_false @DIA_C5_15439 04B4: (unknown) 2@ 120 517 100.0 :DIA_C5_15439 00C9: fade 1 1000 ms 0045: actor 1@ defined jump_if_false @DIA_C5_15505 0216: (unknown) 1@ -368.9528 -574.8093 37.8898 010F: (unknown) 1@ -363.3633 -573.1837 37.8899 00EE: (unknown) 1@ -363.3633 -573.1837 :DIA_C5_15505 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C5_17385 0078: if and 0045: actor 1@ defined 0045: actor 2@ defined jump_if_false @DIA_C5_15546 0153: (unknown) 2@ 1@ :DIA_C5_15546 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_17385 00B9: set_camera_position -356.87 -568.16 41.82 rotations 0 0 0 00BA: set_camera_point_at -357.36 -568.85 41.3 mode 2 0045: actor 1@ defined jump_if_false @DIA_C5_15642 00A2: (unknown) 1@ 0044: put_actor 1@ at -363.5376 -573.1476 -100.0 00CF: set_actor 1@ Z_angle_to 286.7805 :DIA_C5_15642 0001: wait 0 ms 0045: actor 1@ defined jump_if_false @DIA_C5_15666 04B4: (unknown) 1@ 120 524 1.0 :DIA_C5_15666 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AA' 1 0045: actor 1@ defined jump_if_false @DIA_C5_15727 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AD' 'SDAC5AD' 1@ 0 // ~w~No, I'm an asshole. :DIA_C5_15727 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 3500 jump_if_true @DIA_C5_17385 0045: actor 1@ defined jump_if_false @DIA_C5_15770 00EE: (unknown) 1@ -361.2507 -570.1485 :DIA_C5_15770 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_17385 0045: actor 2@ defined jump_if_false @DIA_C5_15813 00EE: (unknown) 2@ -360.5914 -570.5874 :DIA_C5_15813 0045: actor 1@ defined jump_if_false @DIA_C5_15842 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AD' :DIA_C5_15842 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AA' jump_if_true @DIA_C5_17385 0045: actor 1@ defined jump_if_false @DIA_C5_15881 00A2: (unknown) 1@ :DIA_C5_15881 0001: wait 0 ms 00B9: set_camera_position -359.56 -570.98 39.52 rotations 0 0 0 00BA: set_camera_point_at -360.55 -570.88 39.37 mode 2 0045: actor 1@ defined jump_if_false @DIA_C5_15978 0352: (unknown) 1@ 0044: put_actor 1@ at -361.0029 -570.1852 -100.0 00CF: set_actor 1@ Z_angle_to 270.5735 0045: actor 2@ defined jump_if_false @DIA_C5_15978 0153: (unknown) 1@ 2@ 013E: actor 1@ look_at_actor 2@ :DIA_C5_15978 0001: wait 0 ms 0045: actor 1@ defined 0022: jump_if_false @DIA_C5_16002 // Note: the incorrect math opcode was used here 04B4: (unknown) 1@ 120 524 1.0 :DIA_C5_16002 0045: actor 2@ defined jump_if_false @DIA_C5_16023 04B4: (unknown) 2@ 120 518 1.0 :DIA_C5_16023 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AB' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1800 jump_if_true @DIA_C5_17385 0045: actor 1@ defined jump_if_false @DIA_C5_16085 04B4: (unknown) 1@ 121 562 1.0 :DIA_C5_16085 0045: actor 1@ defined jump_if_false @DIA_C5_16125 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AE' 'SDAC5AE' 1@ 0 // ~w~I've spent all my time running around making morons rich while my family fell apart. :DIA_C5_16125 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AB' jump_if_true @DIA_C5_17385 0045: actor 1@ defined jump_if_false @DIA_C5_16169 0528: (unknown) 1@ 1 -1.0 :DIA_C5_16169 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AC' 1 0045: actor 1@ defined jump_if_false @DIA_C5_16230 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AF' 'SDAC5AF' 1@ 0 // ~w~and the woman I wanted died waiting for me to call. :DIA_C5_16230 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 3000 jump_if_true @DIA_C5_17385 0045: actor 2@ defined jump_if_false @DIA_C5_16263 00A2: (unknown) 2@ :DIA_C5_16263 0045: actor 1@ defined jump_if_false @DIA_C5_16279 00A2: (unknown) 1@ 0352: (unknown) 1@ :DIA_C5_16279 0001: wait 0 ms 00B9: set_camera_position -355.08 -568.14 40.2 rotations 0 0 0 00BA: set_camera_point_at -355.81 -568.81 40.11 mode 2 003F: destroy_actor 4@ 0045: actor 2@ defined jump_if_false @DIA_C5_16355 0352: (unknown) 2@ 0044: put_actor 2@ at -362.735 -574.137 37.8899 :DIA_C5_16355 0045: actor 1@ defined jump_if_false @DIA_C5_16374 0154: (unknown) 1@ 00A2: (unknown) 1@ 0352: (unknown) 1@ :DIA_C5_16374 0001: wait 0 ms 0045: actor 1@ defined jump_if_false @DIA_C5_16409 0044: put_actor 1@ at -358.85 -569.93 37.8899 00CF: set_actor 1@ Z_angle_to 0 :DIA_C5_16409 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 350 jump_if_true @DIA_C5_17385 0078: if and 0045: actor 1@ defined 004F: unknown_check $5629 jump_if_false @DIA_C5_16471 00EA: (unknown) 1@ $5629 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AF' :DIA_C5_16471 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 150 jump_if_true @DIA_C5_17385 0045: actor 2@ defined jump_if_false @DIA_C5_16512 04B4: (unknown) 2@ 120 518 100.0 :DIA_C5_16512 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AC' jump_if_true @DIA_C5_17385 0045: actor 2@ defined jump_if_false @DIA_C5_16551 00A2: (unknown) 2@ :DIA_C5_16551 0001: wait 0 ms 0078: if and 0045: actor 1@ defined 004F: unknown_check $5629 jump_if_false @DIA_C5_16587 807E: not actor 1@ driving jump_if_false @DIA_C5_16587 021C: (unknown) 1@ $5629 :DIA_C5_16587 003F: destroy_actor 3@ 00B9: set_camera_position -360.25 -566.74 38.8 rotations 0 0 0 00BA: set_camera_point_at -359.73 -567.57 39.0 mode 2 0045: actor 2@ defined jump_if_false @DIA_C5_16660 0044: put_actor 2@ at -359.3512 -569.0923 -100.0 00CF: set_actor 2@ Z_angle_to 236.4428 :DIA_C5_16660 0045: actor 1@ defined jump_if_false @DIA_C5_16684 0045: actor 2@ defined jump_if_false @DIA_C5_16684 0153: (unknown) 1@ 2@ :DIA_C5_16684 02B4: set_camera_transverse_delay 1.0 time 40000 0001: wait 0 ms 00B9: set_camera_position -363.82 -572.28 38.61 rotations 0 0 0 00BA: set_camera_point_at -362.86 -572.0 38.68 mode 1 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AD' 1 0045: actor 2@ defined jump_if_false @DIA_C5_16795 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AG' 'SDAC5AG' 2@ 0 // ~w~Woman? You need some porn? I just got in some crazy donkey porn, you'll love it. :DIA_C5_16795 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AD' jump_if_true @DIA_C5_17385 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AE' 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AE' 1 0045: actor 2@ defined jump_if_false @DIA_C5_16890 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AG' :DIA_C5_16890 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AE' jump_if_true @DIA_C5_17385 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AF' 1 0045: actor 2@ defined jump_if_false @DIA_C5_16996 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AH' 'SDAC5AH' 2@ 0 // ~w~I'll be finished with it by the time you get back. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AH' :DIA_C5_16996 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AF' jump_if_true @DIA_C5_17385 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AG' 1 0045: actor 1@ defined jump_if_false @DIA_C5_17102 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AI' 'SDAC5AI' 1@ 0 // ~w~I'm not coming back Diaz, and I'm not doing this for you, I'm doing it for me. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AI' :DIA_C5_17102 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AG' jump_if_true @DIA_C5_17385 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AH' 1 0045: actor 2@ defined jump_if_false @DIA_C5_17189 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5AJ' 'SDAC5AJ' 2@ 0 // ~w~Woohoo! Whatever you say tough guy. I'll see you around! Ha ha ha ha ha ha! :DIA_C5_17189 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AH' jump_if_true @DIA_C5_17385 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AI' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AI' jump_if_true @DIA_C5_17385 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5AJ' 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5AJ' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 3500 jump_if_true @DIA_C5_17385 0045: actor 2@ defined jump_if_false @DIA_C5_17346 00A2: (unknown) 2@ 04B4: (unknown) 2@ 98 433 1.0 :DIA_C5_17346 0045: actor 2@ defined jump_if_false @DIA_C5_17359 0154: (unknown) 2@ :DIA_C5_17359 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5AJ' jump_if_true @DIA_C5_17385 :DIA_C5_17385 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @DIA_C5_17417 02F8: (unknown) $1038 0 0200: (unknown) $1038 1 :DIA_C5_17417 004F: unknown_check $5629 jump_if_false @DIA_C5_17432 031C: (unknown) $5629 :DIA_C5_17432 003F: destroy_actor 2@ 003F: destroy_actor 3@ 003F: destroy_actor 4@ 003F: destroy_actor 1@ 0444: (unknown) 98 0444: (unknown) 120 0444: (unknown) 121 0162: release_model 128 0162: release_model 34 0@ = 2 // (int) 0026: return :DIA_C5_17472 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_8192 -357.5 -572.5477 37.8899 0 jump_if_false @DIA_C5_17516 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_8338 $5629 :DIA_C5_17516 0045: actor $1038 defined jump_if_false @DIA_C5_17594 004F: unknown_check $5629 jump_if_false @DIA_C5_17594 807C: not actor $1038 driving $5629 0022: jump_if_false @DIA_C5_17580 // Note: the incorrect math opcode was used here 021C: (unknown) $1038 $5629 004E: put_car $5629 at -357.5 -572.5477 37.8899 00D1: set_car $5629 Z_angle_to 0 :DIA_C5_17580 03D8: (unknown) $5629 0236: (unknown) $5629 0 0325: (unknown) $5629 0 :DIA_C5_17594 024F: (unknown) 0.5 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 1000 5@ = 0 // (int) 6@ = 1 // (int) :DIA_C5_17625 0@ == 2 // (int) var == num jump_if_false @DIA_C5_17942 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_17673 0@ = -2 // (int) 0002: jump @DIA_C5_17935 :DIA_C5_17673 00A0: car $5629 wrecked jump_if_false @DIA_C5_17696 0@ = -3 // (int) 0002: jump @DIA_C5_17935 :DIA_C5_17696 6@ == 0 // (int) var == num jump_if_false @DIA_C5_17736 007C: actor $1038 driving $5629 0022: jump_if_false @DIA_C5_17729 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_17729 0002: jump @DIA_C5_17757 :DIA_C5_17736 807C: not actor $1038 driving $5629 0022: jump_if_false @DIA_C5_17757 // Note: the incorrect math opcode was used here 6@ = 0 // (int) 5@ = 0 // (int) :DIA_C5_17757 6@ == 1 // (int) var == num jump_if_false @DIA_C5_17802 0102: car $5629 near_point -926.082 1334.209 radius 125.0 125.0 sphere 0 jump_if_false @DIA_C5_17802 0@ = 3 // (int) :DIA_C5_17802 0078: if and 5@ == 0 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @DIA_C5_17935 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_17843 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_17843 6@ == 0 // (int) var == num jump_if_false @DIA_C5_17895 0057: show_text_highpriority GXT 'DIA5C00' time 5000 flag 1 // Get in the ~b~Hunter. 00C0: (unknown) $5629 $5628 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1313 $5628 0002: jump @DIA_C5_17930 :DIA_C5_17895 0057: show_text_highpriority GXT 'DIA5C01' time 5000 flag 1 // Fly to the ~y~Mendez building. 00C3: (unknown) -926.082 1334.209 85.638 $5628 :DIA_C5_17930 5@ = 1 // (int) :DIA_C5_17935 0002: jump @DIA_C5_17625 :DIA_C5_17942 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_17963 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_17963 0026: return :DIA_C5_17965 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_8402 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5BA' 'SDAC5BA' -99 0 // ~w~Yeah! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1092 0 024D: (unknown) $5633 1 'DAMAGE' // Damage 5@ = 0 // (int) 6@ = 1 // (int) 7@ = 0 // (int) 8@ = 0 // (int) :DIA_C5_18048 0@ == 3 // (int) var == num jump_if_false @DIA_C5_18918 0001: wait 0 ms 010E: 9@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_18099 0@ = -2 // (int) 0002: jump @DIA_C5_18911 :DIA_C5_18099 00A0: car $5629 wrecked jump_if_false @DIA_C5_18122 0@ = -3 // (int) 0002: jump @DIA_C5_18911 :DIA_C5_18122 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_8352 6@ == 0 // (int) var == num jump_if_false @DIA_C5_18172 007C: actor $1038 driving $5629 0022: jump_if_false @DIA_C5_18165 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_18165 0002: jump @DIA_C5_18193 :DIA_C5_18172 807C: not actor $1038 driving $5629 0022: jump_if_false @DIA_C5_18193 // Note: the incorrect math opcode was used here 6@ = 0 // (int) 5@ = 0 // (int) :DIA_C5_18193 6@ == 1 // (int) var == num jump_if_false @DIA_C5_18209 0221: (unknown) 00B6: restore_camera :DIA_C5_18209 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_10282 6@ jump_if_false @DIA_C5_18232 0@ = 4 // (int) :DIA_C5_18232 10@ = 0 // (int) 0377: (unknown) 15 10@ 10@ == 1 // (int) var == num jump_if_false @DIA_C5_18777 0011: 9@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_18777 // Note: the incorrect math opcode was used here 7@ == 0 // (int) var == num jump_if_false @DIA_C5_18376 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12661 'DIAC5BA' jump_if_false @DIA_C5_18369 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12931 'DIAC5BA' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5BB' 'SDAC5BB' -99 0 // ~w~Eat this! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18369 0002: jump @DIA_C5_18777 :DIA_C5_18376 7@ == 1 // (int) var == num jump_if_false @DIA_C5_18489 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12661 'DIAC5BB' jump_if_false @DIA_C5_18482 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12931 'DIAC5BB' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5BC' 'SDAC5BC' -99 0 // ~w~I'm coming for you Mendez! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18482 0002: jump @DIA_C5_18777 :DIA_C5_18489 7@ == 2 // (int) var == num jump_if_false @DIA_C5_18602 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12661 'DIAC5BC' jump_if_false @DIA_C5_18595 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12931 'DIAC5BC' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5BD' 'SDAC5BD' -99 0 // ~w~Come on Mendez, where are you! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18595 0002: jump @DIA_C5_18777 :DIA_C5_18602 7@ == 3 // (int) var == num jump_if_false @DIA_C5_18715 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12661 'DIAC5BD' jump_if_false @DIA_C5_18708 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12931 'DIAC5BD' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5BE' 'SDAC5BE' -99 0 // ~w~What've you got to say about that, you mute mother fucker! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18708 0002: jump @DIA_C5_18777 :DIA_C5_18715 7@ == 4 // (int) var == num jump_if_false @DIA_C5_18777 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12661 'DIAC5BE' jump_if_false @DIA_C5_18777 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12931 'DIAC5BE' 7@ += 1 // (int) :DIA_C5_18777 0078: if and 5@ == 0 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @DIA_C5_18911 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_18818 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_18818 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10464 6@ == 0 // (int) var == num jump_if_false @DIA_C5_18880 0057: show_text_highpriority GXT 'DIA5C00' time 5000 flag 1 // Get in the ~b~Hunter. 00C0: (unknown) $5629 $5628 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1313 $5628 0002: jump @DIA_C5_18906 :DIA_C5_18880 0057: show_text_highpriority GXT 'DIA5C04' time 5000 flag 1 // Take out the ~r~guards. 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10412 :DIA_C5_18906 5@ = 1 // (int) :DIA_C5_18911 0002: jump @DIA_C5_18048 :DIA_C5_18918 00AE: remove_status_text $5633 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_18943 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_18943 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10464 0026: return :DIA_C5_18955 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6330 1 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10519 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5BF' 'SDAC5BF' -99 0 // ~w~Oh, Shit! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5BF' 0160: load_model 113 0160: load_model 114 0160: load_model #ROCKETLA 0160: load_model #AK47 0228: (unknown) 022C: (unknown) -911.87 1319.87 74.14 10.0 1 003E: 11@ = create_actor_pedtype 22 model 113 at -911.87 1319.87 74.14 00CF: set_actor 11@ Z_angle_to -70.25 020E: (unknown) 11@ 1 034F: (unknown) 11@ 1 0106: give_actor 11@ weapon 32 ammo 1 // Load the weapon model before using this 010B: set_actor 11@ armed_weapon_to 32 03A5: (unknown) 11@ 0 003E: 12@ = create_actor_pedtype 22 model 113 at -911.67 1323.29 74.14 00CF: set_actor 12@ Z_angle_to -132.0 020E: (unknown) 12@ 1 034F: (unknown) 12@ 1 0106: give_actor 12@ weapon 29 ammo 1000 // Load the weapon model before using this 010B: set_actor 12@ armed_weapon_to 29 03A5: (unknown) 12@ 0 01C9: (unknown) 12@ 20 004F: unknown_check $5629 jump_if_false @DIA_C5_19278 0045: actor $1038 defined jump_if_false @DIA_C5_19258 807C: not actor $1038 driving $5629 0022: jump_if_false @DIA_C5_19258 // Note: the incorrect math opcode was used here 0216: (unknown) $1038 $1042 $1043 $1044 021C: (unknown) $1038 $5629 :DIA_C5_19258 01B0: (unknown) $5629 1 01B2: (unknown) $5629 1 1 1 1 1 :DIA_C5_19278 00B9: set_camera_position -912.96 1326.1 74.6 rotations 0 0 0 00BA: set_camera_point_at -912.38 1325.3 74.77 mode 2 00C9: fade 1 1000 ms 004F: unknown_check $5629 jump_if_false @DIA_C5_19385 03D8: (unknown) $5629 004E: put_car $5629 at -885.0 1250.95 80.0 00D1: set_car $5629 Z_angle_to 0 02DA: (unknown) $5629 -885.0 1370.95 80.0 100 02E9: set_car $5629 speed_to 10.0 :DIA_C5_19385 0045: actor $1038 defined jump_if_false @DIA_C5_19426 0045: actor 12@ defined jump_if_false @DIA_C5_19411 0153: (unknown) 12@ $1038 :DIA_C5_19411 0045: actor 11@ defined 0022: jump_if_false @DIA_C5_19426 // Note: the incorrect math opcode was used here 0153: (unknown) 11@ $1038 :DIA_C5_19426 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C5_21066 00B9: set_camera_position -881.22 1339.86 75.28 rotations 0 0 0 00BA: set_camera_point_at -881.82 1339.07 75.26 mode 2 004F: unknown_check $5629 jump_if_false @DIA_C5_19570 004E: put_car $5629 at -883.2768 1318.847 74.203 02DA: (unknown) $5629 -883.2768 1328.847 74.203 30 00D1: set_car $5629 Z_angle_to 0 02E9: set_car $5629 speed_to 4.0 02F2: (unknown) $5629 115.0 0045: actor 12@ defined jump_if_false @DIA_C5_19570 00EC: (unknown) 12@ $5629 :DIA_C5_19570 0078: if and 0045: actor 11@ defined 0045: actor $1038 defined 0022: jump_if_false @DIA_C5_19593 // Note: the incorrect math opcode was used here 00F4: (unknown) 11@ $1038 :DIA_C5_19593 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C5_21066 00B9: set_camera_position -912.97 1318.59 75.37 rotations 0 0 0 00BA: set_camera_point_at -912.23 1319.26 75.37 mode 2 004F: unknown_check $5629 jump_if_false @DIA_C5_19667 0335: (unknown) $5629 :DIA_C5_19667 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_21066 004F: unknown_check $5629 jump_if_false @DIA_C5_19702 0335: (unknown) $5629 :DIA_C5_19702 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_21066 004F: unknown_check $5629 jump_if_false @DIA_C5_19737 0335: (unknown) $5629 :DIA_C5_19737 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_21066 004F: unknown_check $5629 jump_if_false @DIA_C5_19772 0335: (unknown) $5629 :DIA_C5_19772 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 250 jump_if_true @DIA_C5_21066 00B9: set_camera_position -882.21 1333.22 76.95 rotations 0 0 0 00BA: set_camera_point_at -882.91 1332.52 76.78 mode 2 004F: unknown_check $5629 jump_if_false @DIA_C5_19872 004E: put_car $5629 at -883.2768 1328.847 74.203 00D1: set_car $5629 Z_angle_to 115.0 0335: (unknown) $5629 :DIA_C5_19872 0045: actor 11@ defined jump_if_false @DIA_C5_19896 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @DIA_C5_9085 11@ 1.5 :DIA_C5_19896 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_21066 004F: unknown_check $5629 jump_if_false @DIA_C5_19941 004D: store_car $5629 position_to 13@ 14@ 15@ 013C: create_explosion_at 13@ 14@ 15@ radius 6 :DIA_C5_19941 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 250 jump_if_true @DIA_C5_21066 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12931 'DIAC5BF' 00C8: set_fade_color_RGB 255 255 255 02A0: (unknown) 0 00C9: fade 0 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_21066 003F: destroy_actor 12@ 00B9: set_camera_position -939.51 1323.4 85.05 rotations 0 0 0 004F: unknown_check $5629 jump_if_false @DIA_C5_20062 00B4: camera_on_car $5629 15 2 :DIA_C5_20062 004F: unknown_check $5629 jump_if_false @DIA_C5_20132 01F4: (unknown) $5629 16@ 004E: put_car $5629 at -887.0558 1308.752 93.1533 00D1: set_car $5629 Z_angle_to 90.0 02F2: (unknown) $5629 90.0 02DA: (unknown) $5629 -933.1519 1322.236 95.001 40 :DIA_C5_20132 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2500 jump_if_true @DIA_C5_21066 004F: unknown_check $5629 jump_if_false @DIA_C5_20191 02DA: (unknown) $5629 -933.1519 1322.236 80.638 25 :DIA_C5_20191 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C5_21066 00C8: set_fade_color_RGB 0 0 0 02A0: (unknown) 1 00C9: fade 0 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_21066 00B9: set_camera_position -934.0 1328.3 85.91 rotations 0 0 0 00BA: set_camera_point_at -934.13 1327.32 86.01 mode 2 004F: unknown_check $5629 jump_if_false @DIA_C5_20328 004E: put_car $5629 at -933.4913 1319.561 84.5 00D1: set_car $5629 Z_angle_to 90.0 01B2: (unknown) $5629 0 0 0 0 0 :DIA_C5_20328 0045: actor $1038 defined jump_if_false @DIA_C5_20414 0216: (unknown) $1038 -934.2314 1326.56 84.567 010F: (unknown) $1038 -931.9743 1335.308 84.567 01EC: (unknown) $1038 0 00EE: (unknown) $1038 -931.9743 1335.308 037B: constant_params 1 variable_params 1 unknown 59 call_with_params @DIA_C5_2288 $1038 17@ 010B: set_actor $1038 armed_weapon_to 17@ :DIA_C5_20414 0160: load_model 113 00C9: fade 1 1000 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5040 -934.0 1328.3 85.91 -934.2314 1326.56 85.607 18@ 19@ 20@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5040 -934.13 1327.32 86.01 -934.0 1328.3 85.91 21@ 22@ 23@ 20@ -= 0.25 // (float) -2@ = -3000 // (int) // timer1 :DIA_C5_20521 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_20622 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 $1042 $1043 $1044 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_20615 0002: jump @DIA_C5_21066 :DIA_C5_20615 0002: jump @DIA_C5_20521 :DIA_C5_20622 004F: unknown_check $5629 jump_if_false @DIA_C5_20662 01BE: (unknown) 16@ 01B0: (unknown) $5629 0 013C: create_explosion_at -933.4913 1319.561 85.0 radius 6 013B: explode_car $5629 :DIA_C5_20662 0045: actor 11@ defined jump_if_false @DIA_C5_20675 003F: destroy_actor 11@ :DIA_C5_20675 0161: model 113 available jump_if_false @DIA_C5_20724 003E: 11@ = create_actor_pedtype 22 model 113 at -919.958 1328.521 84.368 0045: actor $1038 defined jump_if_false @DIA_C5_20724 0153: (unknown) $1038 11@ :DIA_C5_20724 -2@ = -1000 // (int) // timer1 :DIA_C5_20730 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_20831 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 $1042 $1043 $1044 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_20824 0002: jump @DIA_C5_21066 :DIA_C5_20824 0002: jump @DIA_C5_20730 :DIA_C5_20831 0045: actor $1038 defined jump_if_false @DIA_C5_20846 0154: (unknown) $1038 :DIA_C5_20846 -2@ = -1000 // (int) // timer1 :DIA_C5_20852 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_20953 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 $1042 $1043 $1044 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_20946 0002: jump @DIA_C5_21066 :DIA_C5_20946 0002: jump @DIA_C5_20852 :DIA_C5_20953 00C9: fade 0 1000 ms -2@ = -1000 // (int) // timer1 :DIA_C5_20965 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_21066 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 $1042 $1043 $1044 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5144 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_21059 0002: jump @DIA_C5_21066 :DIA_C5_21059 0002: jump @DIA_C5_20965 :DIA_C5_21066 00C8: set_fade_color_RGB 0 0 0 02A0: (unknown) 1 0045: actor $1038 defined jump_if_false @DIA_C5_21090 00A2: (unknown) $1038 :DIA_C5_21090 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 0045: actor $1038 defined jump_if_false @DIA_C5_21143 0216: (unknown) $1038 -935.351 1331.635 84.567 00CF: set_actor $1038 Z_angle_to 243.7557 00A2: (unknown) $1038 :DIA_C5_21143 01ED: (unknown) 0049: destroy_car $5629 003F: destroy_actor 11@ 003F: destroy_actor 12@ 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_8290 -933.4913 1319.561 84.5 90.0 0001: wait 1000 ms 0@ = 5 // (int) 0026: return :DIA_C5_21193 0045: actor $1038 defined jump_if_false @DIA_C5_21236 0216: (unknown) $1038 -935.351 1331.635 84.567 00CF: set_actor $1038 Z_angle_to 243.7557 0221: (unknown) 01CF: (unknown) :DIA_C5_21236 022C: (unknown) -920.6593 1332.557 85.607 1.0 1 022C: (unknown) -920.7034 1334.869 85.607 1.0 1 022C: (unknown) -922.7728 1333.636 85.607 1.0 1 31@ = 0 // (int) :DIA_C5_21306 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_21333 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_21333 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_21306 0160: load_model #BODYARMOUR 0160: load_model #AK47 0160: load_model #ROCKETLA 0228: (unknown) 013F: $5630 = create_pickup #BODYARMOUR type 3 at -920.6593 1332.557 85.607 01F9: $5631 = create_weapon_pickup #AK47 group 3 ammo 1000 at -920.7034 1334.869 85.607 01F9: $5632 = create_weapon_pickup #ROCKETLA group 3 ammo 2 at -922.7728 1333.636 85.607 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 1000 0057: show_text_highpriority GXT 'DIA5C02' time 5000 flag 1 // Enter the ~t~stairwell. 0479: (unknown) -922.3219 1328.723 84.598 8004: not 50@ = $5627 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1327 -922.3219 1328.723 84.598 $5628 :DIA_C5_21520 0@ == 5 // (int) var == num jump_if_false @DIA_C5_21675 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_21568 0@ = -2 // (int) 0002: jump @DIA_C5_21668 :DIA_C5_21568 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6394 $1038 jump_if_false @DIA_C5_21628 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6567 $1038 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_21668 :DIA_C5_21628 008A: actor $1038 in_sphere_on_foot -922.3219 1328.723 84.598 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_21668 0@ = 6 // (int) :DIA_C5_21668 0002: jump @DIA_C5_21520 :DIA_C5_21675 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_21696 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_21696 82DB: not unknown_check $5627 0 jump_if_false @DIA_C5_21717 047A: (unknown) $5627 02E2: $5627 = 0 // (any) :DIA_C5_21717 0026: return :DIA_C5_21719 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 0045: actor $1038 defined jump_if_false @DIA_C5_21771 0216: (unknown) $1038 -924.3649 1330.061 77.405 00CF: set_actor $1038 Z_angle_to 167.4839 :DIA_C5_21771 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_20061 8 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0098: set_player $1038 wanted_level_to 0 0128: set_max_wanted_level_to 0 0001: wait 0 ms 0313: (unknown) 1 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2058 0049: destroy_car $5629 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13143 0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -913.3848 1319.346 77.4048 64.3135 0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -937.7855 1316.365 77.4048 261.2407 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -937.2482 1322.369 77.4048 266.51 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -930.3566 1320.951 77.4048 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -937.6211 1330.152 77.4048 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -928.7035 1329.342 77.4048 5.0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -937.6548 1358.66 77.4057 190.9621 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -932.2267 1358.381 77.4057 186.921 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -931.1232 1346.791 77.4057 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -933.2529 1343.593 77.4057 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -933.3159 1339.176 77.4048 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -926.3901 1347.073 77.4057 8.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -925.5303 1349.047 77.4057 8.0 31@ = 0 // (int) :DIA_C5_22219 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_22246 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_22246 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_22219 022C: (unknown) -929.4269 1335.06 77.4048 3.0 1 013F: $5630 = create_pickup #BODYARMOUR type 3 at -929.4269 1335.06 78.4048 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 500 5@ = 0 // (int) 32@ = 0 // (int) :DIA_C5_22329 0@ == 6 // (int) var == num jump_if_false @DIA_C5_22704 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_22377 0@ = -2 // (int) 0002: jump @DIA_C5_22697 :DIA_C5_22377 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6394 $1038 jump_if_false @DIA_C5_22437 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6567 $1038 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_22697 :DIA_C5_22437 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_11731 32@ == 0 // (int) var == num jump_if_false @DIA_C5_22479 $6072 == 0 // (int) var == num jump_if_false @DIA_C5_22479 32@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_22479 32@ == 1 // (int) var == num jump_if_false @DIA_C5_22531 008A: actor $1038 in_sphere_on_foot -924.1255 1341.358 77.4044 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_22531 0@ = 7 // (int) :DIA_C5_22531 0078: if and 5@ == 0 // (int) var == num 0@ == 6 // (int) var == num jump_if_false @DIA_C5_22697 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_22572 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_22572 82DB: not unknown_check $5627 0 jump_if_false @DIA_C5_22593 047A: (unknown) $5627 02E2: $5627 = 0 // (any) :DIA_C5_22593 32@ == 0 // (int) var == num jump_if_false @DIA_C5_22627 0057: show_text_highpriority GXT 'DIA5C04' time 5000 flag 1 // Take out the ~r~guards. 0002: jump @DIA_C5_22692 :DIA_C5_22627 0057: show_text_highpriority GXT 'DIA5C03' time 5000 flag 1 // Follow the stairs to the ~t~lower floor. 0479: (unknown) -924.1255 1341.358 77.4044 8004: not 50@ = $5627 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1327 -924.1255 1341.358 77.4044 $5628 :DIA_C5_22692 5@ = 1 // (int) :DIA_C5_22697 0002: jump @DIA_C5_22329 :DIA_C5_22704 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_22725 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_22725 82DB: not unknown_check $5627 0 jump_if_false @DIA_C5_22746 047A: (unknown) $5627 02E2: $5627 = 0 // (any) :DIA_C5_22746 0026: return :DIA_C5_22748 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2058 0045: actor $1038 defined jump_if_false @DIA_C5_22810 0216: (unknown) $1038 -924.1623 1344.228 74.137 00CF: set_actor $1038 Z_angle_to 7.5218 :DIA_C5_22810 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13143 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -937.9713 1340.159 74.137 274.8989 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -938.4338 1350.003 74.137 257.2367 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -931.352 1349.581 74.137 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -932.5621 1345.024 74.137 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -930.6739 1321.857 74.137 15.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12755 -935.9147 1319.337 74.137 15.0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -924.032 1325.421 74.137 105.4402 0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12691 -924.2079 1319.244 74.137 60.6761 0 31@ = 0 // (int) :DIA_C5_23068 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_23095 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_23095 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_23068 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 500 0057: show_text_highpriority GXT 'DIA5C04' time 5000 flag 1 // Take out the ~r~guards. :DIA_C5_23141 0@ == 7 // (int) var == num jump_if_false @DIA_C5_23290 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_23189 0@ = -2 // (int) 0002: jump @DIA_C5_23283 :DIA_C5_23189 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6394 $1038 jump_if_false @DIA_C5_23249 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6567 $1038 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_23283 :DIA_C5_23249 $6072 == 0 // (int) var == num jump_if_false @DIA_C5_23273 0@ = 8 // (int) 0002: jump @DIA_C5_23283 :DIA_C5_23273 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_11731 :DIA_C5_23283 0002: jump @DIA_C5_23141 :DIA_C5_23290 0026: return :DIA_C5_23292 0001: wait 2000 ms 0045: actor $1038 defined jump_if_false @DIA_C5_23313 02C0: (unknown) $1038 33@ :DIA_C5_23313 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 34@ = -1 // (int) 35@ = -1 // (int) 36@ = -1 // (int) 37@ = -1 // (int) 38@ = -1 // (int) 39@ = -1 // (int) 40@ = -1 // (int) 41@ = -1 // (int) 42@ = -1 // (int) 0045: actor $1038 defined jump_if_false @DIA_C5_23442 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5CA' 'SDAC5CA' $1038 0 // ~w~Looks like Vic's partying without me. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5CA' :DIA_C5_23442 0045: actor $1038 defined jump_if_false @DIA_C5_23503 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5CB' 'SDAC5CB' $1038 0 // ~w~Sweep the building. Flush that turd up to the roof, so I can finish this. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5CB' :DIA_C5_23503 0045: actor $1038 defined jump_if_false @DIA_C5_23564 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5CC' 'SDAC5CC' $1038 0 // ~w~Correnle! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5CC' :DIA_C5_23564 0160: load_model #HUNTER 0228: (unknown) 0048: 34@ = create_car #HUNTER at -933.4913 1319.561 84.5 00D1: set_car 34@ Z_angle_to 90.0 03AF: (unknown) 34@ 0443: (unknown) 121 0160: load_model #MAVERICK 0160: load_model 111 0160: load_model 135 0160: load_model #AK47 0228: (unknown) 0048: 35@ = create_car #MAVERICK at -930.0 1180.0 80.0 0150: set_car 35@ color_to 0 1 00D1: set_car 35@ Z_angle_to 0 03D8: (unknown) 35@ 02FF: (unknown) 35@ 1 00A4: 36@ = create_actor_pedtype 22 model 111 in_car 35@ driverseat 02E9: set_car 35@ speed_to 15.0 02DA: (unknown) 35@ -930.0 1255.0 77.0 40 0118: 37@ = create_actor_pedtype 22 model 135 in_car 35@ passenger_seat 0 0106: give_actor 37@ weapon 29 ammo 5 // Load the weapon model before using this 003E: 41@ = create_actor_pedtype 22 model 111 at -922.1145 1313.584 74.15 0045: actor $1038 defined jump_if_false @DIA_C5_23744 010B: set_actor $1038 armed_weapon_to 33@ :DIA_C5_23744 00B9: set_camera_position -930.69 1323.94 75.11 rotations 0 0 0 00BA: set_camera_point_at -930.89 1322.97 75.24 mode 2 0045: actor $1038 defined jump_if_false @DIA_C5_23822 0216: (unknown) $1038 -931.47 1322.29 74.18 00CF: set_actor $1038 Z_angle_to -50.6 :DIA_C5_23822 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_25937 0078: if and 0045: actor $1038 defined 0045: actor 41@ defined jump_if_false @DIA_C5_23872 0153: (unknown) $1038 41@ :DIA_C5_23872 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_25937 004F: unknown_check 35@ jump_if_false @DIA_C5_23918 02DA: (unknown) 35@ -930.0 1255.0 90.0 40 :DIA_C5_23918 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1500 jump_if_true @DIA_C5_25937 0045: actor $1038 defined jump_if_false @DIA_C5_23953 0154: (unknown) $1038 :DIA_C5_23953 003F: destroy_actor 41@ 00B9: set_camera_position -936.88 1310.04 73.86 rotations 0 0 0 00BA: set_camera_point_at -936.04 1310.46 74.21 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -936.88 1310.04 73.86 rotations 0 0 0 00BA: set_camera_point_at -936.15 1310.26 74.5 mode 1 004F: unknown_check 35@ jump_if_false @DIA_C5_24089 004E: put_car 35@ at -918.0 1257.804 95.7039 03B9: (unknown) 35@ 360.0 351.708 360.0 0325: (unknown) 35@ 1 :DIA_C5_24089 0045: actor $1038 defined jump_if_false @DIA_C5_24104 0352: (unknown) $1038 :DIA_C5_24104 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @DIA_C5_24170 0044: put_actor $1038 at -931.374 1317.918 74.137 010F: (unknown) $1038 -933.5042 1313.064 74.137 00EE: (unknown) $1038 -933.5042 1313.064 :DIA_C5_24170 0001: wait 0 ms 0045: actor $1038 defined jump_if_false @DIA_C5_24196 04B4: (unknown) $1038 121 541 100.0 :DIA_C5_24196 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_25937 004F: unknown_check 35@ jump_if_false @DIA_C5_24254 0325: (unknown) 35@ 0 02E9: set_car 35@ speed_to 14.579 02DA: (unknown) 35@ -918.0 1355.0 95.0 30 :DIA_C5_24254 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C5_25937 0045: actor $1038 defined jump_if_false @DIA_C5_24289 00A2: (unknown) $1038 :DIA_C5_24289 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1500 jump_if_true @DIA_C5_25937 0045: actor $1038 defined jump_if_false @DIA_C5_24330 0528: (unknown) $1038 541 -1.0 :DIA_C5_24330 00B9: set_camera_position -938.25 1318.53 87.72 rotations 0 0 0 00BA: set_camera_point_at -937.75 1319.39 87.6 mode 2 004F: unknown_check 35@ jump_if_false @DIA_C5_24431 00B4: camera_on_car 35@ 15 2 004E: put_car 35@ at -930.1272 1331.437 95.0 00D1: set_car 35@ Z_angle_to 0 02F2: (unknown) 35@ 295.0 02DA: (unknown) 35@ -930.1272 1331.437 84.567 20 :DIA_C5_24431 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 3000 jump_if_true @DIA_C5_25937 02A0: (unknown) 0 00C9: fade 0 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_25937 00B9: set_camera_position -926.64 1330.83 85.0 rotations 0 0 0 00BA: set_camera_point_at -927.54 1331.06 85.36 mode 2 003E: 41@ = create_actor_pedtype 22 model 111 at -921.7399 1322.233 84.567 0035: 43@ = 35@ // (int vars) 0035: 44@ = 36@ // (int vars) 0035: 45@ = 37@ // (int vars) 0048: 35@ = create_car #MAVERICK at -930.1272 1331.437 84.567 0150: set_car 35@ color_to 0 1 00D1: set_car 35@ Z_angle_to 320.829 03D8: (unknown) 35@ 02FF: (unknown) 35@ 1 00A4: 36@ = create_actor_pedtype 22 model 111 in_car 35@ driverseat 003E: 37@ = create_actor_pedtype 22 model 135 at -928.7144 1330.65 84.567 00CF: set_actor 37@ Z_angle_to 288.5292 0106: give_actor 37@ weapon 29 ammo 5 // Load the weapon model before using this 0153: (unknown) 36@ 37@ 0153: (unknown) 37@ 41@ 003F: destroy_actor 44@ 003F: destroy_actor 45@ 0049: destroy_car 43@ 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_25937 02A0: (unknown) 1 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5CA' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5CA' jump_if_true @DIA_C5_25937 0045: actor 37@ defined jump_if_false @DIA_C5_24762 0154: (unknown) 37@ 0045: actor 36@ defined jump_if_false @DIA_C5_24762 0153: (unknown) 37@ 36@ :DIA_C5_24762 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5CB' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5CB' jump_if_true @DIA_C5_25937 0045: actor 36@ defined jump_if_false @DIA_C5_24822 0154: (unknown) 36@ :DIA_C5_24822 0045: actor 37@ defined jump_if_false @DIA_C5_24835 0154: (unknown) 37@ :DIA_C5_24835 003F: destroy_actor 41@ 00B9: set_camera_position -923.71 1332.32 84.73 rotations 0 0 0 00BA: set_camera_point_at -924.62 1332.05 85.05 mode 2 0045: actor 37@ defined jump_if_false @DIA_C5_24899 00EE: (unknown) 37@ -915.0237 1330.0 :DIA_C5_24899 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 700 jump_if_true @DIA_C5_25937 004F: unknown_check 35@ jump_if_false @DIA_C5_24952 02DA: (unknown) 35@ -965.0 1330.599 93.0 30 02F2: (unknown) 35@ 270.0 :DIA_C5_24952 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 2000 jump_if_true @DIA_C5_25937 004F: unknown_check 35@ jump_if_false @DIA_C5_25000 02DA: (unknown) 35@ -973.2957 1330.599 30.0 100 :DIA_C5_25000 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_25937 0160: load_model 129 0160: load_model 113 0160: load_model 114 0160: load_model #AK47 0160: load_model 0 0228: (unknown) 003F: destroy_actor 37@ 003F: destroy_actor 36@ 0049: destroy_car 35@ 0049: destroy_car 34@ 00B9: set_camera_position -919.38 1318.8 75.09 rotations 0 0 0 00BA: set_camera_point_at -920.14 1319.31 75.48 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 0045: actor $1038 defined jump_if_false @DIA_C5_25132 0216: (unknown) $1038 -922.3219 1328.723 84.598 :DIA_C5_25132 003E: 42@ = create_actor_pedtype 22 model 0 at -933.0549 1313.971 74.137 00CF: set_actor 42@ Z_angle_to 165.2381 0106: give_actor 42@ weapon 29 ammo 300 // Load the weapon model before using this 01C9: (unknown) 42@ 10 03A5: (unknown) 42@ 0 01AF: (unknown) 42@ 1 03D6: (unknown) 42@ 10000 003E: 38@ = create_actor_pedtype 22 model 129 at -920.37 1319.47 74.14 00CF: set_actor 38@ Z_angle_to -105.0 0106: give_actor 38@ weapon 29 ammo 300 // Load the weapon model before using this 03A5: (unknown) 38@ 0 01AF: (unknown) 38@ 1 003E: 39@ = create_actor_pedtype 22 model 113 at -919.99 1320.48 74.14 00CF: set_actor 39@ Z_angle_to -159.0 0106: give_actor 39@ weapon 29 ammo 300 // Load the weapon model before using this 01C9: (unknown) 39@ 1 03A5: (unknown) 39@ 0 014B: set_actor 39@ health_to 10 01AF: (unknown) 39@ 1 003E: 40@ = create_actor_pedtype 22 model 114 at -920.23 1317.83 74.14 00CF: set_actor 40@ Z_angle_to -8.84 0106: give_actor 40@ weapon 29 ammo 300 // Load the weapon model before using this 03A5: (unknown) 40@ 0 01AF: (unknown) 40@ 1 0153: (unknown) 40@ 38@ 0001: wait 0 ms 00B9: set_camera_position -918.48 1318.23 74.55 rotations 0 0 0 00BA: set_camera_point_at -919.31 1318.63 74.93 mode 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1000 jump_if_true @DIA_C5_25937 0078: if and 0045: actor 38@ defined 0045: actor 40@ defined jump_if_false @DIA_C5_25424 0153: (unknown) 38@ 40@ :DIA_C5_25424 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_25937 0078: if and 0045: actor 38@ defined 0045: actor 39@ defined jump_if_false @DIA_C5_25468 0154: (unknown) 38@ 0153: (unknown) 38@ 39@ :DIA_C5_25468 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_25937 00B9: set_camera_position -934.98 1314.82 74.7 rotations 0 0 0 00BA: set_camera_point_at -934.01 1314.71 74.91 mode 2 0045: actor 39@ defined jump_if_false @DIA_C5_25561 0044: put_actor 39@ at -919.6024 1318.626 74.137 00CF: set_actor 39@ Z_angle_to 51.5 :DIA_C5_25561 46@ = 359.9 // (float) :DIA_C5_25569 46@ > 270.0 // (float) var > num jump_if_false @DIA_C5_25620 0001: wait 0 ms 0377: (unknown) 44 47@ 47@ == 1 // (int) var == num jump_if_true @DIA_C5_25937 (unknown) 46@ 10.0 00D3: set_object $5634 z_angle_to 46@ 0002: jump @DIA_C5_25569 :DIA_C5_25620 0078: if and 0045: actor 42@ defined 0045: actor 39@ defined 0022: jump_if_false @DIA_C5_25655 // Note: the incorrect math opcode was used here 0153: (unknown) 42@ 39@ 020E: (unknown) 39@ 1 010B: set_actor 39@ armed_weapon_to 29 00E4: (unknown) 39@ 42@ :DIA_C5_25655 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 100 jump_if_true @DIA_C5_25937 0078: if and 0045: actor 42@ defined 0045: actor 39@ defined jump_if_false @DIA_C5_25700 020E: (unknown) 42@ 1 00E4: (unknown) 42@ 39@ :DIA_C5_25700 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1250 jump_if_true @DIA_C5_25937 0045: actor 39@ defined jump_if_false @DIA_C5_25734 014B: set_actor 39@ health_to 0 :DIA_C5_25734 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_25937 00B9: set_camera_position -918.3 1319.36 74.72 rotations 0 0 0 00BA: set_camera_point_at -919.26 1319.13 74.91 mode 2 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 500 jump_if_true @DIA_C5_25937 0045: actor 38@ defined jump_if_false @DIA_C5_25826 0154: (unknown) 38@ :DIA_C5_25826 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5CC' 1 0045: actor 38@ defined jump_if_false @DIA_C5_25869 0158: actor 38@ run_to -915.0 1321.529 :DIA_C5_25869 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 300 jump_if_true @DIA_C5_25937 0045: actor 40@ defined jump_if_false @DIA_C5_25911 0158: actor 40@ run_to -915.0 1317.623 :DIA_C5_25911 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5CC' jump_if_true @DIA_C5_25937 :DIA_C5_25937 02A0: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 0049: destroy_car 34@ 0049: destroy_car 35@ 003F: destroy_actor 36@ 003F: destroy_actor 37@ 003F: destroy_actor 38@ 003F: destroy_actor 39@ 003F: destroy_actor 40@ 003F: destroy_actor 41@ 003F: destroy_actor 42@ 0045: actor $1038 defined jump_if_false @DIA_C5_25993 0352: (unknown) $1038 :DIA_C5_25993 0444: (unknown) 121 0@ = 9 // (int) 0026: return :DIA_C5_26004 0045: actor $1038 defined jump_if_false @DIA_C5_26043 0216: (unknown) $1038 -933.7199 1315.947 74.137 00CF: set_actor $1038 Z_angle_to 273.9391 :DIA_C5_26043 0221: (unknown) 01CF: (unknown) 31@ = 0 // (int) :DIA_C5_26051 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_26078 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_26078 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_26051 022C: (unknown) -914.8746 1324.268 75.177 3.0 1 013F: $5630 = create_pickup #BODYARMOUR type 3 at -914.8746 1324.268 75.177 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6157 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 1000 0057: show_text_highpriority GXT 'DIA5C17' time 5000 flag 1 // Follow Diego Mendez to the ~t~higher floor. 0479: (unknown) -912.4679 1344.051 74.137 8004: not 50@ = $5627 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1327 -912.4679 1344.051 74.137 $5628 :DIA_C5_26230 0@ == 9 // (int) var == num jump_if_false @DIA_C5_26385 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_26278 0@ = -2 // (int) 0002: jump @DIA_C5_26378 :DIA_C5_26278 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6394 $1038 jump_if_false @DIA_C5_26338 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6567 $1038 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_26378 :DIA_C5_26338 008A: actor $1038 in_sphere_on_foot -912.4679 1344.051 74.137 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_26378 0@ = 10 // (int) :DIA_C5_26378 0002: jump @DIA_C5_26230 :DIA_C5_26385 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_26406 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_26406 82DB: not unknown_check $5627 0 jump_if_false @DIA_C5_26427 047A: (unknown) $5627 02E2: $5627 = 0 // (any) :DIA_C5_26427 0026: return :DIA_C5_26429 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2058 0045: actor $1038 defined jump_if_false @DIA_C5_26495 0216: (unknown) $1038 -924.6085 1344.15 77.405 00CF: set_actor $1038 Z_angle_to 352.6592 0221: (unknown) 01CF: (unknown) :DIA_C5_26495 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13143 0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_2841 -954.0373 1334.692 100.0 270.0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1092 0 024D: (unknown) $5603 1 'DIA5C16' // Helicopter 31@ = 0 // (int) :DIA_C5_26562 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_26589 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_26589 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_26562 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 500 48@ = 0 // (int) 49@ = 1 // (int) 32@ = 0 // (int) 5@ = 0 // (int) 50@ = 0 // (int) 51@ = 0 // (int) 52@ = 0 // (int) :DIA_C5_26648 0@ == 10 // (int) var == num jump_if_false @DIA_C5_27389 0001: wait 0 ms 010E: 9@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_26699 0@ = -2 // (int) 0002: jump @DIA_C5_27382 :DIA_C5_26699 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6394 $1038 jump_if_false @DIA_C5_26759 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6567 $1038 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_27382 :DIA_C5_26759 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_11731 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3468 49@ == 1 // (int) var == num jump_if_false @DIA_C5_26820 00A0: car $5598 wrecked jump_if_false @DIA_C5_26820 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3070 00AE: remove_status_text $5603 49@ = 0 // (int) :DIA_C5_26820 48@ == 0 // (int) var == num jump_if_false @DIA_C5_27064 52@ == 0 // (int) var == num jump_if_false @DIA_C5_26902 00A0: car $5598 wrecked jump_if_false @DIA_C5_26869 48@ = 1 // (int) 5@ = 0 // (int) 0002: jump @DIA_C5_26895 :DIA_C5_26869 $5604 == 0 // (int) var == num jump_if_false @DIA_C5_26895 50@ = 2 // (int) 5@ = 0 // (int) 52@ += 1 // (int) :DIA_C5_26895 0002: jump @DIA_C5_27057 :DIA_C5_26902 52@ == 1 // (int) var == num jump_if_false @DIA_C5_26997 50@ > 0 // (int) var > num jump_if_false @DIA_C5_26959 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_12931 77.4048 jump_if_false @DIA_C5_26952 50@ -= 1 // (int) :DIA_C5_26952 0002: jump @DIA_C5_26990 :DIA_C5_26959 $6072 == 0 // (int) var == num jump_if_false @DIA_C5_26990 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3093 5@ = 0 // (int) 52@ += 1 // (int) :DIA_C5_26990 0002: jump @DIA_C5_27057 :DIA_C5_26997 52@ == 2 // (int) var == num jump_if_false @DIA_C5_27057 00A0: car $5598 wrecked jump_if_false @DIA_C5_27036 48@ = 1 // (int) 5@ = 0 // (int) 0002: jump @DIA_C5_27057 :DIA_C5_27036 $5604 == 3 // (int) var == num jump_if_false @DIA_C5_27057 5@ = 0 // (int) 52@ = 0 // (int) :DIA_C5_27057 0002: jump @DIA_C5_27104 :DIA_C5_27064 008A: actor $1038 in_sphere_on_foot -923.7778 1331.923 77.4044 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_27104 0@ = 11 // (int) :DIA_C5_27104 0078: if and 5@ == 0 // (int) var == num 0@ == 10 // (int) var == num jump_if_false @DIA_C5_27382 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3070 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_27155 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_27155 82DB: not unknown_check $5627 0 jump_if_false @DIA_C5_27176 047A: (unknown) $5627 02E2: $5627 = 0 // (any) :DIA_C5_27176 48@ == 1 // (int) var == num jump_if_false @DIA_C5_27260 0057: show_text_highpriority GXT 'DIA5C18' time 5000 flag 1 // Follow the stairs to the ~t~roof. 0479: (unknown) -923.7778 1331.923 77.4044 8004: not 50@ = $5627 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1327 -923.7778 1331.923 77.4044 $5628 0002: jump @DIA_C5_27377 :DIA_C5_27260 52@ == 0 // (int) var == num jump_if_false @DIA_C5_27304 0057: show_text_highpriority GXT 'DIA5C13' time 5000 flag 1 // Attack the ~r~helicopter! 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3050 0002: jump @DIA_C5_27377 :DIA_C5_27304 52@ == 1 // (int) var == num jump_if_false @DIA_C5_27339 0057: show_text_highpriority GXT 'DIA5C11' time 5000 flag 1 // Take out the ~r~guards. 0002: jump @DIA_C5_27377 :DIA_C5_27339 52@ == 2 // (int) var == num jump_if_false @DIA_C5_27377 0057: show_text_highpriority GXT 'DIA5C12' time 5000 flag 1 // Take cover from the ~r~helicopter. 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3050 :DIA_C5_27377 5@ = 1 // (int) :DIA_C5_27382 0002: jump @DIA_C5_26648 :DIA_C5_27389 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3070 00AE: remove_status_text $5603 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_27424 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_27424 82DB: not unknown_check $5627 0 jump_if_false @DIA_C5_27445 047A: (unknown) $5627 02E2: $5627 = 0 // (any) :DIA_C5_27445 0026: return :DIA_C5_27447 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3944 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12382 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6781 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6330 1 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_12635 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_20061 0 00B9: set_camera_position -930.37 1325.46 84.83 rotations 0 0 0 00BA: set_camera_point_at -929.42 1325.62 85.08 mode 2 0045: actor $1038 defined jump_if_false @DIA_C5_27598 0216: (unknown) $1038 -919.895 1328.839 84.3678 02F8: (unknown) $1038 1 :DIA_C5_27598 0001: wait 3000 ms 0045: actor $1038 defined jump_if_false @DIA_C5_27619 02F8: (unknown) $1038 0 :DIA_C5_27619 0045: actor $1038 defined jump_if_false @DIA_C5_27648 037B: constant_params 1 variable_params 1 unknown 59 call_with_params @DIA_C5_2288 $1038 53@ 010B: set_actor $1038 armed_weapon_to 53@ :DIA_C5_27648 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_13577 037B: constant_params 6 variable_params 0 unknown 59 call_with_params @DIA_C5_13699 0 129 -927.6541 1341.747 84.607 0 037B: constant_params 6 variable_params 0 unknown 59 call_with_params @DIA_C5_13699 1 135 -930.6541 1342.747 84.607 0 0035: 54@ = $6074 // (int vars) 0035: 55@ = $6075 // (int vars) 0045: actor 55@ defined 0022: jump_if_false @DIA_C5_27798 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EA' 'SDAC5EA' 55@ 0 // ~w~Ten-hut! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EA' :DIA_C5_27798 0045: actor 55@ defined jump_if_false @DIA_C5_27857 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EB' 'SDAC5EB' 55@ 0 // ~w~Ha ha! Vic, I swear to god, I thought you were gonna salute me... 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EB' :DIA_C5_27857 0045: actor 55@ defined jump_if_false @DIA_C5_27916 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EC' 'SDAC5EC' 55@ 0 // ~w~Toss the gun. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EC' :DIA_C5_27916 0045: actor $1038 defined jump_if_false @DIA_C5_27977 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5ED' 'SDAC5ED' $1038 0 // ~w~Fuck you. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5ED' :DIA_C5_27977 0045: actor 55@ defined jump_if_false @DIA_C5_28036 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EE' 'SDAC5EE' 55@ 0 // ~w~Vic, still so uptight. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EE' :DIA_C5_28036 0045: actor $1038 defined jump_if_false @DIA_C5_28104 0044: put_actor $1038 at -922.1111 1328.809 84.5923 010F: (unknown) $1038 -925.14 1329.07 84.59 01EC: (unknown) $1038 0 00EE: (unknown) $1038 -925.14 1329.07 :DIA_C5_28104 00B9: set_camera_position -930.37 1325.46 84.83 rotations 0 0 0 00BA: set_camera_point_at -929.42 1325.62 85.08 mode 2 028D: (unknown) 0.1 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 1850 jump_if_true @DIA_C5_29801 00B9: set_camera_position -921.0 1332.78 85.89 rotations 0 0 0 00BA: set_camera_point_at -921.75 1332.12 85.81 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 0001: wait 0 ms 0045: actor 55@ defined jump_if_false @DIA_C5_28261 0044: put_actor 55@ at -920.26 1332.28 84.57 00CF: set_actor 55@ Z_angle_to 123.33 :DIA_C5_28261 00B9: set_camera_position -920.01 1333.75 86.01 rotations 0 0 0 00BA: set_camera_point_at -920.47 1332.87 85.91 mode 1 0078: if and 0045: actor 55@ defined 0045: actor $1038 defined jump_if_false @DIA_C5_28322 00F4: (unknown) 55@ $1038 :DIA_C5_28322 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EA' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EA' jump_if_true @DIA_C5_29801 0045: actor $1038 defined jump_if_false @DIA_C5_28384 00A2: (unknown) $1038 :DIA_C5_28384 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EB' 1 0045: actor $1038 defined jump_if_false @DIA_C5_28435 0154: (unknown) $1038 04B4: (unknown) $1038 121 540 1.0 :DIA_C5_28435 0045: actor 55@ defined jump_if_false @DIA_C5_28494 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EK' 'SDAC5EK' 55@ 0 // ~w~You know what your problem is? You're trying to be the good guy in a bad man's game. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EK' :DIA_C5_28494 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EB' jump_if_true @DIA_C5_29801 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EC' 1 0045: actor 55@ defined jump_if_false @DIA_C5_28581 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EF' 'SDAC5EF' 55@ 0 // ~w~Huh... I thought you had potential. Turns out you're just another chump... like Mendez. :DIA_C5_28581 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EC' jump_if_true @DIA_C5_29801 0078: if and 0045: actor $1038 defined 0045: actor 54@ defined jump_if_false @DIA_C5_28630 0153: (unknown) $1038 54@ :DIA_C5_28630 0045: actor $1038 defined 0022: jump_if_false @DIA_C5_28651 // Note: the incorrect math opcode was used here 0528: (unknown) $1038 540 -1.0 :DIA_C5_28651 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4341 300 jump_if_true @DIA_C5_29801 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5ED' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5ED' jump_if_true @DIA_C5_29801 0045: actor 55@ defined jump_if_false @DIA_C5_28747 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EF' :DIA_C5_28747 00B9: set_camera_position -926.42 1329.11 85.79 rotations 0 0 0 00BA: set_camera_point_at -925.43 1329.2 85.9 mode 2 0001: wait 0 ms 00B9: set_camera_position -926.32 1329.12 85.8 rotations 0 0 0 00BA: set_camera_point_at -925.33 1329.21 85.95 mode 1 0045: actor 55@ defined jump_if_false @DIA_C5_28841 00A2: (unknown) 55@ :DIA_C5_28841 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EE' 1 0045: actor $1038 defined jump_if_false @DIA_C5_28889 0154: (unknown) $1038 04B4: (unknown) $1038 121 540 1.0 :DIA_C5_28889 0045: actor 54@ defined jump_if_false @DIA_C5_28929 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EG' 'SDAC5EG' 54@ 0 // ~w~Me cago en tu madre! :DIA_C5_28929 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EE' jump_if_true @DIA_C5_29801 0045: actor 55@ defined jump_if_false @DIA_C5_28982 00EE: (unknown) 55@ -922.38 1331.29 01EC: (unknown) 55@ 0 :DIA_C5_28982 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EK' 1 0045: actor 54@ defined jump_if_false @DIA_C5_29032 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EG' :DIA_C5_29032 0045: actor 55@ defined jump_if_false @DIA_C5_29091 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EH' 'SDAC5EH' 55@ 0 // ~w~Oye ese! Que hay de nuevo? 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EH' :DIA_C5_29091 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EK' jump_if_true @DIA_C5_29801 00B9: set_camera_position -924.26 1337.21 85.22 rotations 0 0 0 00BA: set_camera_point_at -924.11 1336.23 85.34 mode 2 0045: actor $1038 defined jump_if_false @DIA_C5_29177 0528: (unknown) $1038 540 -1.0 :DIA_C5_29177 02B4: set_camera_transverse_delay 1.0 time 8000 0001: wait 0 ms 00B9: set_camera_position -925.04 1340.54 85.6 rotations 0 0 0 00BA: set_camera_point_at -924.64 1339.62 85.57 mode 1 0045: actor 54@ defined jump_if_false @DIA_C5_29277 0044: put_actor 54@ at -923.38 1339.08 84.57 00CF: set_actor 54@ Z_angle_to -169.95 0045: actor 55@ defined jump_if_false @DIA_C5_29277 00F4: (unknown) 54@ 55@ :DIA_C5_29277 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EF' 1 0045: actor 54@ defined jump_if_false @DIA_C5_29357 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EI' 'SDAC5EI' 54@ 0 // ~w~Veta a la mierda! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EI' :DIA_C5_29357 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EF' jump_if_true @DIA_C5_29801 0078: if and 0045: actor 54@ defined 0045: actor $1038 defined jump_if_false @DIA_C5_29406 0153: (unknown) $1038 54@ :DIA_C5_29406 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EG' 1 0045: actor 55@ defined jump_if_false @DIA_C5_29467 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12755 'DIAC5EJ' 'SDAC5EJ' 55@ 0 // ~w~You first. :DIA_C5_29467 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EG' jump_if_true @DIA_C5_29801 00B9: set_camera_position -926.68 1328.46 85.84 rotations 0 0 0 00BA: set_camera_point_at -925.97 1329.17 85.83 mode 2 0078: if and 0045: actor 54@ defined 0045: actor 55@ defined jump_if_false @DIA_C5_29553 0153: (unknown) 55@ 54@ :DIA_C5_29553 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EH' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EH' jump_if_true @DIA_C5_29801 00B9: set_camera_position -924.17 1338.04 85.86 rotations 0 0 0 00BA: set_camera_point_at -923.38 1338.64 85.92 mode 2 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EI' 1 0045: actor 55@ defined jump_if_false @DIA_C5_29689 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12704 'DIAC5EJ' :DIA_C5_29689 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EI' jump_if_true @DIA_C5_29801 00B9: set_camera_position -922.98 1332.37 85.88 rotations 0 0 0 00BA: set_camera_point_at -922.35 1331.6 85.99 mode 2 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13171 'DIAC5EJ' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13348 'DIAC5EJ' jump_if_true @DIA_C5_29801 :DIA_C5_29801 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 0045: actor 55@ defined jump_if_false @DIA_C5_29830 0154: (unknown) 55@ 00A2: (unknown) 55@ 0352: (unknown) 55@ :DIA_C5_29830 0045: actor 54@ defined jump_if_false @DIA_C5_29849 0154: (unknown) 54@ 00A2: (unknown) 54@ 0352: (unknown) 54@ :DIA_C5_29849 0045: actor $1038 defined jump_if_false @DIA_C5_29885 0352: (unknown) $1038 010F: (unknown) $1038 -922.38 1331.29 85.5 0221: (unknown) 01CF: (unknown) :DIA_C5_29885 0444: (unknown) 120 0444: (unknown) 121 0@ = 12 // (int) 0026: return :DIA_C5_29900 0139: 56@ = random_int_in_ranges 0 3 56@ == 0 // (int) var == num jump_if_false @DIA_C5_29947 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13775 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13964 1 0002: jump @DIA_C5_30024 :DIA_C5_29947 56@ == 1 // (int) var == num jump_if_false @DIA_C5_29989 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13964 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13775 1 0002: jump @DIA_C5_30024 :DIA_C5_29989 56@ == 2 // (int) var == num jump_if_false @DIA_C5_30024 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13775 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13775 1 :DIA_C5_30024 31@ = 0 // (int) :DIA_C5_30028 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_30055 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_30055 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_30028 013F: $5630 = create_pickup #BODYARMOUR type 3 at -919.1398 1336.533 85.607 013F: $5631 = create_pickup #HEALTH type 3 at -935.9458 1353.591 85.607 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 1000 57@ = 0 // (int) 58@ = 0 // (int) 5@ = 0 // (int) :DIA_C5_30143 0@ == 12 // (int) var == num jump_if_false @DIA_C5_30488 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4844 009F: actor $1038 dead jump_if_false @DIA_C5_30191 0@ = -2 // (int) 0002: jump @DIA_C5_30481 :DIA_C5_30191 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6394 $1038 jump_if_false @DIA_C5_30251 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6567 $1038 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_30481 :DIA_C5_30251 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_14050 57@ == 0 // (int) var == num jump_if_false @DIA_C5_30292 009F: actor $6074 dead jump_if_false @DIA_C5_30292 57@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_30292 58@ == 0 // (int) var == num jump_if_false @DIA_C5_30323 009F: actor $6075 dead jump_if_false @DIA_C5_30323 58@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_30323 0078: if and 57@ == 1 // (int) var == num 58@ == 1 // (int) var == num jump_if_false @DIA_C5_30353 0001: wait 2500 ms 0@ = 0 // (int) :DIA_C5_30353 0078: if and 5@ == 0 // (int) var == num 0@ == 12 // (int) var == num jump_if_false @DIA_C5_30481 0078: if and 57@ == 0 // (int) var == num 58@ == 0 // (int) var == num jump_if_false @DIA_C5_30415 0057: show_text_highpriority GXT 'DIA5C07' time 5000 flag 1 // Take out ~r~Mendez~w~ and ~r~Martinez! 0002: jump @DIA_C5_30476 :DIA_C5_30415 57@ == 0 // (int) var == num jump_if_false @DIA_C5_30449 0057: show_text_highpriority GXT 'DIA5C14' time 5000 flag 1 // Kill ~r~Mendez! 0002: jump @DIA_C5_30476 :DIA_C5_30449 58@ == 0 // (int) var == num jump_if_false @DIA_C5_30476 0057: show_text_highpriority GXT 'DIA5C15' time 5000 flag 1 // Kill ~r~Martinez! :DIA_C5_30476 5@ = 1 // (int) :DIA_C5_30481 0002: jump @DIA_C5_30143 :DIA_C5_30488 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_30509 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_30509 0026: return :DIA_C5_30511 809D: not wasted_or_busted // mission only jump_if_false @DIA_C5_30628 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4983 2000 809D: not wasted_or_busted // mission only jump_if_false @DIA_C5_30628 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10519 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_12635 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_14432 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6781 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_8382 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3944 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_355 500 :DIA_C5_30628 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809D: not wasted_or_busted // mission only jump_if_false @DIA_C5_30723 0@ == -3 // (int) var == num jump_if_false @DIA_C5_30692 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4973 'DIA5CX0' // ~r~The Hunter was destroyed. 0002: jump @DIA_C5_30723 :DIA_C5_30692 0@ == -4 // (int) var == num jump_if_false @DIA_C5_30723 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4973 'DIA5CX1' // ~r~You left the building. :DIA_C5_30723 0026: return :DIA_C5_30725 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4311 31@ = 0 // (int) :DIA_C5_30739 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_30766 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_30766 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_30739 003F: destroy_actor $6074 003F: destroy_actor $6075 022C: (unknown) $5635 $5636 $5637 100.0 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @SAFEHOU_12168 55 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @99RED_12847 'DIA_C05' 5000 // Last Stand 01DF: progress_made += 1 0026: return :DIA_C5_30844 $1045 = 0 // (int) 00C8: set_fade_color_RGB 0 0 0 02A0: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_20061 0 00AE: remove_status_text $5633 00AE: remove_status_text $5603 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6330 0 82DB: not unknown_check $5628 0 jump_if_false @DIA_C5_30909 00BB: (unknown) $5628 02E2: $5628 = 0 // (any) :DIA_C5_30909 82DB: not unknown_check $5627 0 jump_if_false @DIA_C5_30930 047A: (unknown) $5627 02E2: $5627 = 0 // (any) :DIA_C5_30930 31@ = 0 // (int) :DIA_C5_30934 82DB: not unknown_check $5374(31@,3) 0 jump_if_false @DIA_C5_30961 0141: destroy_pickup $5374(31@,3) 02E2: $5374(31@,3) = 0 // (any) :DIA_C5_30961 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_30934 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 04BB: (unknown) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2102 007A: mission_cleanup 0026: return